:root{--ease:cubic-bezier(.2,.8,.2,1);--safe-b:env(safe-area-inset-bottom,0px);--safe-t:env(safe-area-inset-top,0px);--serif:"Cormorant Garamond",Georgia,serif;--sans:"Inter",system-ui,-apple-system,sans-serif;--tabs:64px}body[data-look=velvet]{--bg:#150713;--bg2:#21091d;--panel:#2a0f26;--panel2:#371533;--line:#6b3a5a55;--ink:#f7ecd9;--muted:#bda8b3;--metal:#e0b04f;--metal2:#f6dc9a;--metal-ink:#2a1405;--glow:#e0b04f33}body[data-look=moon]{--bg:#060a17;--bg2:#0a1226;--panel:#101b35;--panel2:#172646;--line:#5d78a855;--ink:#eef3fb;--muted:#a3b1c9;--metal:#c6d6ee;--metal2:#ffffff;--metal-ink:#0a1226;--glow:#c6d6ee30}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{margin:0;background:var(--bg);color:var(--ink);font:400 16px/1.5 var(--sans);overscroll-behavior:none;-webkit-font-smoothing:antialiased}body{min-height:100dvh;background:radial-gradient(120% 70% at 50% -10%,var(--bg2),var(--bg) 70%) fixed}h1,h2,h3{font-family:var(--serif);font-weight:600;line-height:1.08;margin:.2em 0 .35em;letter-spacing:.003em}h1{font-size:2.3rem}h2{font-size:1.75rem}h3{font-size:1.4rem}h4{font:600 .78rem var(--sans);letter-spacing:.09em;text-transform:uppercase;color:var(--metal);margin:1.3em 0 .35em}p{margin:.45em 0}a{color:inherit}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}input,textarea,select{width:100%;font:inherit;font-size:16px;color:var(--ink);background:#ffffff0a;border:1px solid var(--line);border-radius:12px;padding:.7em .85em;outline:0;resize:none;margin:.25em 0 .6em}input:focus,textarea:focus,select:focus{border-color:var(--metal);box-shadow:0 0 0 3px var(--glow)}select option{color:#111}::placeholder{color:#fff6}.muted{color:var(--muted)}.small{font-size:.85rem}.center{text-align:center;display:block}.row{display:flex;gap:.6rem;align-items:center}.row>*{flex:1}.row-between{display:flex;justify-content:space-between;align-items:center}.eyebrow{font:600 .72rem var(--sans);letter-spacing:.11em;text-transform:uppercase;color:var(--metal);margin:1.1em 0 .35em;display:block}.eyebrow .muted{text-transform:none;letter-spacing:0;font-weight:400}.link{color:var(--metal2);text-decoration:underline;text-underline-offset:3px;font-size:.92rem;background:none;padding:0}.link.block{display:block;margin:.35em 0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.4em;padding:.72em 1.15em;border-radius:14px;border:1px solid var(--line);background:#ffffff0d;font-weight:500;text-decoration:none;transition:transform .15s var(--ease);min-height:46px}.btn:active{transform:scale(.97)}.btn.primary{background:linear-gradient(135deg,var(--metal2),var(--metal));color:var(--metal-ink);border:0;font-weight:600;box-shadow:0 8px 22px -10px var(--metal)}.btn.small{padding:.45em .85em;font-size:.88rem;min-height:38px}.btn.wide{width:100%;margin:.5em 0}.btn[disabled]{opacity:.4}.iconbtn{width:44px;height:44px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--line);background:#ffffff08;text-decoration:none}.iconbtn.flip svg{transform:scaleX(-1)}.seg{display:flex;gap:.3rem;padding:.25rem;border-radius:14px;background:#ffffff09;margin:.25em 0 .7em}.seg button{flex:1;padding:.5em .55em;border-radius:10px;font-size:.88rem;white-space:nowrap;color:var(--muted)}.seg button.on{background:linear-gradient(135deg,var(--metal2),var(--metal));color:var(--metal-ink);font-weight:600}.seg.scroll{overflow-x:auto;scrollbar-width:none}.seg.wrap{flex-wrap:wrap}.seg.wrap button{flex:0 1 auto}.seg.small{margin:0}.seg.small button{padding:.35em .8em;font-size:.82rem}.chip{display:inline-block;padding:.15em .6em;border-radius:99px;border:1px solid var(--line);font-size:.78rem;color:var(--muted);text-decoration:none}.chips{display:flex;gap:.3rem;flex-wrap:wrap;margin-top:.3rem}.pill{padding:.2em .7em;border-radius:99px;background:#ffffff10;font-size:.8rem;color:var(--muted)}#stage{position:fixed;inset:0;z-index:0;visibility:hidden}body.on-table #stage{visibility:visible}#labels{position:fixed;inset:0;z-index:1;pointer-events:none;overflow:hidden}.slot-label{position:absolute;left:0;top:0;font:500 .64rem/1.15 var(--sans);text-align:center;letter-spacing:.03em;color:var(--ink);text-shadow:0 1px 4px #000,0 0 10px #000;transition:opacity .25s;white-space:normal}#view{position:relative;z-index:2}body.on-table #view{position:fixed;inset:0;pointer-events:none}body.on-table #view>*{pointer-events:auto}#coach{position:fixed;z-index:3;top:calc(var(--safe-t) + 16px);left:50%;transform:translate(-50%,-8px);width:min(88vw,520px);text-align:center;white-space:pre-line;font:500 1.2rem/1.25 var(--serif);text-shadow:0 2px 12px #000;opacity:0;transition:.35s var(--ease);pointer-events:none}#coach.on{opacity:1;transform:translate(-50%)}#dock{position:fixed;z-index:4;left:0;right:0;bottom:calc(var(--tabs) + var(--safe-b) + 6px);padding:.5rem .8rem .3rem;max-width:560px;margin:auto;pointer-events:none}#dock>*{pointer-events:auto}.dock-row{display:flex;gap:.45rem;align-items:stretch}.dock-row .btn{flex:1}.tool{flex:1;display:flex;flex-direction:column;align-items:center;gap:.1rem;padding:.5em .3em;border-radius:14px;background:#0009;backdrop-filter:blur(8px);border:1px solid var(--line);font-size:.76rem}.tool.wide{flex-direction:row;justify-content:center;gap:.5em}.dock-count{text-align:center;font-size:.85rem;margin-bottom:.35rem;text-shadow:0 1px 6px #000}.dock-count b{color:var(--metal2)}#dock .btn{backdrop-filter:blur(8px)}#dock .btn:not(.primary){background:#0009}#dock>.btn.wide{margin:.45rem 0 0}#tabs{position:fixed;z-index:5;left:0;right:0;bottom:0;height:calc(var(--tabs) + var(--safe-b));padding-bottom:var(--safe-b);display:flex;background:#0000008c;backdrop-filter:blur(16px);border-top:1px solid var(--line)}#tabs a{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;text-decoration:none;font-size:.68rem;color:var(--muted)}#tabs a.on{color:var(--metal2)}#tabs a.center svg{color:var(--metal)}body.hide-tabs #tabs{display:none}.page{max-width:620px;margin:auto;padding:calc(var(--safe-t) + 12px) 16px calc(var(--tabs) + var(--safe-b) + 28px);animation:rise .45s var(--ease)}@keyframes rise{0%{opacity:0;transform:translateY(8px)}}.topbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:.8rem}.ph{margin-bottom:.6rem}.search{margin-bottom:.5rem}.home-top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.4rem}.brand{font:500 .9rem var(--serif);font-style:italic;color:var(--metal)}.home h1{font-size:2.25rem;margin:0}.today{display:grid;grid-template-columns:92px 1fr;gap:.9rem;padding:.9rem;border-radius:20px;background:linear-gradient(150deg,var(--panel2),var(--panel));border:1px solid var(--line);margin:.6rem 0}.today h2{font-size:1.5rem;margin:0 0 .2em}.today h2 small{font:400 .8rem var(--sans);color:var(--muted)}.today p{font-size:.92rem;margin:.2em 0 .5em}.today .eyebrow{margin-top:0}.dailycard{padding:0;border-radius:8px;overflow:hidden;aspect-ratio:.577;box-shadow:0 12px 24px -10px #000;transition:transform .2s}.dailycard:active{transform:scale(.97)}.dailycard img{width:100%;height:100%;object-fit:cover;display:block}.moon-row{grid-column:1/-1;display:flex;gap:.55rem;align-items:center;font-size:.84rem;color:var(--muted);border-top:1px solid var(--line);padding-top:.55rem}.moon-row b{color:var(--ink);font-weight:500}.moon{color:var(--metal2);flex:none}.is-rev{transform:rotate(180deg)}.actions{display:grid;grid-template-columns:1fr 1fr;gap:.55rem;margin:.6rem 0}.act{display:flex;flex-direction:column;align-items:flex-start;gap:.15rem;text-align:left;padding:.85rem;border-radius:16px;background:#ffffff08;border:1px solid var(--line);transition:transform .15s}.act:active{transform:scale(.98)}.act svg{color:var(--metal)}.act b{font-weight:600;font-size:.97rem}.act small{color:var(--muted);font-size:.78rem;line-height:1.25}.act.primary{background:linear-gradient(145deg,var(--metal2),var(--metal));color:var(--metal-ink);border:0}.act.primary svg,.act.primary small{color:var(--metal-ink)}.ins{display:block;width:100%;text-align:left;padding:.7rem .85rem;border-left:2px solid var(--metal);background:#ffffff07;margin:.3rem 0;border-radius:0 12px 12px 0;font:500 1.13rem/1.25 var(--serif)}.mecard{padding:.85rem;border-radius:16px;background:#ffffff07;border:1px solid var(--line)}.rank b{font:600 1.35rem var(--serif);display:block}.rank small{color:var(--muted);font-size:.8rem}.rank i{display:block;height:4px;border-radius:9px;background:#ffffff14;margin:.4rem 0 .6rem;position:relative;overflow:hidden}.rank i:after{content:"";position:absolute;inset:0;width:var(--v);background:var(--metal)}.nums{display:grid;grid-template-columns:repeat(4,1fr);gap:.25rem;text-align:center}.nums button{padding:.2rem}.nums b{display:block;font:600 1.3rem var(--serif);color:var(--metal2)}.nums span{font-size:.68rem;color:var(--muted)}.birth{display:flex;flex-direction:column;gap:.1rem;margin-top:.5rem;font-size:.88rem}.birth>*{text-align:left;padding:.2rem 0;text-decoration:none;color:var(--muted)}.birth b{color:var(--ink)}.rrow{display:flex;gap:.7rem;align-items:center;padding:.55rem .15rem;border-bottom:1px solid var(--line);text-decoration:none}.rthumbs{display:flex;flex:none;width:68px}.rthumbs img{width:32px;height:55px;object-fit:cover;border-radius:3px;margin-right:-14px;box-shadow:0 2px 6px #0008}.rt b{display:block;font-weight:500;font-size:.95rem;line-height:1.25}.rt small{color:var(--muted);font-size:.78rem}.sheet-wrap{position:fixed;inset:0;z-index:20;pointer-events:none}.sheet-back{position:absolute;inset:0;background:#0007;opacity:0;transition:.25s;pointer-events:auto}.sheet-wrap.on .sheet-back{opacity:1}.sheet-wrap.peek .sheet-back{background:transparent;pointer-events:none}.sheet{position:absolute;left:0;right:0;bottom:0;max-height:90dvh;max-width:640px;margin:auto;background:linear-gradient(170deg,var(--panel2),var(--panel) 60%);border-radius:22px 22px 0 0;border:1px solid var(--line);border-bottom:0;box-shadow:0 -20px 50px #0009;transform:translateY(102%);transition:transform .32s var(--ease);pointer-events:auto;display:flex;flex-direction:column}.sheet-wrap.on .sheet{transform:none}.sheet-wrap.peek .sheet{height:62dvh;max-height:62dvh}.sheet-grab{height:26px;display:grid;place-items:center;flex:none;width:100%;touch-action:none}.sheet-grab i{width:40px;height:4px;border-radius:9px;background:#fff3}.sheet-body{overflow-y:auto;padding:.1rem 16px calc(var(--safe-b) + 22px);overscroll-behavior:contain}.spreadlist{display:grid;gap:.35rem;max-height:32dvh;overflow-y:auto;padding:.1rem;margin-bottom:.4rem}.spreadopt{display:flex;gap:.6rem;align-items:center;text-align:left;padding:.45rem .6rem;border-radius:12px;border:1px solid var(--line)}.spreadopt.on{border-color:var(--metal);background:var(--glow)}.sp-mini svg{width:38px;height:38px;display:block}.sp-mini rect{fill:var(--metal)}.sp-t b{display:block;font-weight:500;font-size:.94rem}.sp-t small{color:var(--muted);font-size:.76rem}.toggle{display:flex;gap:.6rem;align-items:flex-start;padding:.45rem 0;font-size:.9rem}.toggle input{width:20px;height:20px;flex:none;margin:.1rem 0;accent-color:var(--metal)}.qtip{display:block;width:100%;text-align:left;padding:.7rem;border-bottom:1px solid var(--line)}.qtip s{display:block;color:var(--muted);font-size:.85rem}.qtip b{font-weight:500}.cardp-head{display:flex;gap:.85rem;align-items:center;margin-bottom:.4rem}.cardp-img{flex:none;width:96px;padding:0;border-radius:8px;overflow:hidden;box-shadow:0 12px 26px -10px #000}.cardp-img img{width:100%;display:block}.cardp-title h2{margin:0}.cardp-title .eyebrow{margin:0 0 .15em}.revtag{display:inline-block;color:var(--metal2);font-size:.8rem;font-style:italic}.posq{color:var(--muted);font-size:.9rem;font-style:italic;margin:.3em 0}.lead{font:500 1.3rem/1.32 var(--serif);margin:.4em 0}.mine{background:var(--glow);border-radius:12px;padding:.6rem .8rem;margin:.5rem 0;border:1px solid var(--line)}.mine .eyebrow{margin-top:0}.mine p{font:500 1.18rem/1.3 var(--serif);margin:0}.topicline{font-size:.95rem}.trybox{padding:.65rem .8rem;border-radius:12px;background:#ffffff0a;margin:.5rem 0}.trybox b{display:block;font:600 .72rem var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--metal);margin-bottom:.1em}.hist p{font-size:.95rem}blockquote{margin:.4rem 0;padding:.25rem 0 .25rem .75rem;border-left:2px solid var(--metal);font:500 1.05rem/1.3 var(--serif)}cite{display:block;font:400 .72rem var(--sans);color:var(--muted);margin-top:.15em}.asks p{font:500 1.08rem/1.3 var(--serif);margin:.2em 0}.acc{border-top:1px solid var(--line);padding:.1rem 0}.acc summary{padding:.75rem 0;font-weight:500;font-size:.95rem;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:.6rem}.acc summary:after{content:"+";color:var(--metal);font-size:1.3rem;line-height:1}.acc[open] summary:after{content:"–"}.acc summary::-webkit-details-marker{display:none}.grid4{display:grid;grid-template-columns:1fr 1fr;gap:.6rem;font-size:.9rem;padding-bottom:.5rem}.grid4 b{color:var(--metal2);font-weight:500}.grid4 p{margin:.15em 0}.deep{font-size:.93rem;padding-bottom:.8rem}.syms dt,.facts dt{font-weight:500;color:var(--metal2);margin-top:.45em}.syms dd,.facts dd{margin:0;color:var(--muted)}.facts{display:grid;grid-template-columns:auto 1fr;gap:.2rem .7rem}.facts dt{margin:0;font-size:.85rem}.kw-pair{display:grid;grid-template-columns:1fr 1fr;gap:.6rem;margin-top:.7rem}.kw-pair b{font-weight:500;color:var(--metal2);font-size:.85rem}.kw-pair p{margin:0;font-size:.85rem;color:var(--muted)}.mine-edit label{font-size:.85rem;color:var(--muted)}.mine-edit{padding-bottom:.5rem}.linkrow{display:flex;gap:.65rem;align-items:center;width:100%;text-align:left;padding:.5rem 0;border-bottom:1px solid var(--line)}.linkrow i{flex:none;width:24px;height:3px;border-radius:9px;background:var(--c,var(--metal));box-shadow:0 0 8px var(--c,var(--metal))}.linkrow b{display:block;font-weight:500;font-size:.92rem}.linkrow small{color:var(--muted);font-size:.82rem;line-height:1.3;display:block}.t-harmony{--c:#ffd685}.t-tension{--c:#ff5a42}.t-echo{--c:#a6d1ff}.t-story{--c:#faf2d0}.t-known{--c:#ffba48}.t-mirror{--c:#dbb8ff}.t-kin{--c:#80f2cc}.t-personal{--c:#fff}.threadp h3 span{font:italic 400 1rem var(--serif);color:var(--muted)}.threadp .eyebrow{color:var(--c)}.legend div{display:grid;grid-template-columns:24px 1fr;column-gap:.65rem;align-items:center;margin:.45rem 0}.legend i{width:24px;height:3px;background:var(--c);box-shadow:0 0 8px var(--c);border-radius:9px;grid-row:span 2}.legend dt{font-weight:500;font-size:.9rem}.legend dd{margin:0;color:var(--muted);font-size:.8rem}.rq{font:italic 500 1.2rem var(--serif);color:var(--metal2);margin-bottom:.3rem}.storybox .eyebrow{margin-top:.1em}.clar{padding:.6rem .8rem;border-radius:12px;background:#ffffff08;margin:.5rem 0}.clar-top{display:flex;align-items:center;gap:.7rem;font-weight:500}.clar-top span{flex:none;font-size:.92rem}.clar-top i{flex:1;height:4px;border-radius:9px;background:#ffffff14;position:relative;overflow:hidden}.clar-top i:after{content:"";position:absolute;inset:0;width:var(--v);background:var(--metal)}.clar .small{margin:.25em 0 0;font-size:.78rem}.pat{padding:.4rem 0;border-bottom:1px solid var(--line)}.pat b{display:block;font-weight:500}.pat span{color:var(--muted);font-size:.9rem}.ynbox strong{font:600 1.5rem var(--serif);color:var(--metal2)}.ynbox .eyebrow{margin:.3rem 0 0}.rcard{display:block;width:100%;text-align:left;padding:.6rem 0;border-bottom:1px solid var(--line)}.rcard-pos{display:block;font:600 .68rem var(--sans);letter-spacing:.09em;text-transform:uppercase;color:var(--metal)}.rcard b{font:600 1.15rem var(--serif);display:block}.rcard b em{font:italic 400 .8rem var(--sans);color:var(--muted)}.rcard-t{font-size:.92rem;display:block;color:var(--ink);opacity:.9}.rcard small{color:var(--metal2);font-size:.75rem;display:block}.rcard small.h{color:var(--muted)}.saved-row{justify-content:space-between;margin:.5rem 0}.saved-row>*{flex:0 auto}.saved{color:var(--muted);font-size:.84rem;display:inline-flex;align-items:center;gap:.3em}.rowbtn{display:flex;gap:.75rem;align-items:center;width:100%;text-align:left;padding:.7rem .15rem;border-bottom:1px solid var(--line);text-decoration:none}.rowbtn svg{color:var(--metal);flex:none}.rowbtn b{display:block;font-weight:500}.rowbtn small{color:var(--muted);font-size:.8rem}.libgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:.6rem;margin-top:.3rem}.libcard{position:relative;text-decoration:none;display:block}.libcard img{width:100%;aspect-ratio:.577;object-fit:cover;border-radius:6px;display:block;background:#0004;box-shadow:0 6px 14px -8px #000}.libcard span{display:block;font-size:.72rem;line-height:1.15;margin-top:.25rem;color:var(--muted)}.libcard .dot{position:absolute;top:5px;right:5px;width:9px;height:9px;border-radius:50%;background:var(--metal2);box-shadow:0 0 6px var(--metal)}.libcard em{position:absolute;top:4px;left:4px;font:600 .65rem var(--sans);font-style:normal;padding:0 .3em;border-radius:5px;background:#000a}.prevnext{display:flex;justify-content:space-between;margin-top:1.2rem;font-size:.85rem}.prevnext a{color:var(--muted);text-decoration:none}.calendar{padding:.7rem;border-radius:16px;background:#ffffff07;border:1px solid var(--line);margin-bottom:.7rem}.cal-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:.3rem}.cal-top b{font:600 1.25rem var(--serif)}.cal-g{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.1rem;text-align:center;align-items:start}.cal-h span{font-size:.68rem;color:var(--muted)}.cal-d{width:100%;height:auto;min-width:0;padding:0;aspect-ratio:1;border-radius:50%;font-size:.85rem;color:var(--muted);position:relative}.cal-d.has{color:var(--ink);font-weight:500}.cal-d.has i{position:absolute;bottom:12%;left:50%;width:calc(var(--n)*5px + 1px);height:3px;transform:translate(-50%);border-radius:9px;background:var(--metal)}.cal-d.is-today{outline:1px solid var(--metal)}.cal-d.sel{background:var(--metal);color:var(--metal-ink)}.cal-d.sel i{background:var(--metal-ink)}.filterbar{display:flex;justify-content:space-between;gap:.6rem;padding:.5rem .7rem;background:var(--glow);border-radius:10px;font-size:.88rem;margin-bottom:.5rem}.empty{text-align:center;padding:1.2rem .5rem}.spreadview{display:block;width:100%;padding:.7rem;border-radius:14px;background:#ffffff07;border:1px solid var(--line);margin:.5rem 0}.rfan{display:flex;gap:.3rem;justify-content:center;flex-wrap:wrap;margin-bottom:.45rem}.rfan img{width:clamp(48px,17vw,76px);border-radius:5px;box-shadow:0 8px 18px -8px #000}.spreadview b{font-weight:500;font-size:.88rem;display:inline-flex;align-items:center;gap:.3em;color:var(--metal2)}.rphoto{width:100%;border-radius:12px;margin:.4rem 0}.outcome{padding:.1rem .8rem .5rem;background:var(--glow);border-radius:14px;margin:.6rem 0;border:1px solid var(--line)}.bigstat{display:flex;gap:1rem;align-items:center;padding:.9rem;background:#ffffff07;border-radius:16px;border:1px solid var(--line);margin:.6rem 0}.ring{flex:none;width:92px;height:92px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(var(--metal) calc(var(--v)*1%),#ffffff14 0)}.ring b{width:76px;height:76px;border-radius:50%;background:var(--panel);display:grid;place-items:center;font:600 1.45rem var(--serif)}.stats4{display:grid;grid-template-columns:repeat(4,1fr);gap:.35rem;text-align:center;margin:.5rem 0}.stats4 b{font:600 1.4rem var(--serif);color:var(--metal2);display:block}.stats4 span{font-size:.68rem;color:var(--muted);line-height:1.1;display:block}.rankbox h3{margin:0}.statrow{display:flex;align-items:center;gap:.6rem;padding:.3rem 0;text-decoration:none;border-bottom:1px solid var(--line)}.statrow img{width:28px;border-radius:3px}.statrow b{flex:1;font-weight:500;font-size:.92rem}.statrow span{color:var(--muted);font-size:.82rem}.bar{display:grid;grid-template-columns:76px 1fr 30px;gap:.5rem;align-items:center;font-size:.82rem;margin:.25rem 0}.bar i{height:6px;border-radius:9px;background:#ffffff12;position:relative;overflow:hidden}.bar i:after{content:"";position:absolute;inset:0;width:var(--v);background:var(--metal)}.bar em{font-style:normal;color:var(--muted);text-align:right}.prac{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin:.5rem 0}.pcardl{display:block;padding:.8rem;border-radius:14px;background:#ffffff08;border:1px solid var(--line);text-decoration:none}.pcardl b{display:block;font:600 1.15rem var(--serif)}.pcardl small{color:var(--muted);font-size:.78rem}.lvl{margin:1.1rem 0}.lvl-h{display:flex;justify-content:space-between;align-items:flex-start;gap:.5rem;margin-bottom:.3rem}.lvl-h h2{margin:.05em 0}.lvl-h .eyebrow{margin:0}.lesson{display:flex;align-items:center;gap:.6rem;padding:.55rem 0;border-bottom:1px solid var(--line);text-decoration:none}.lesson i{flex:none;width:20px;height:20px;border-radius:50%;border:1px solid var(--line);display:grid;place-items:center;color:var(--metal-ink)}.lesson.done i{background:var(--metal);border-color:var(--metal)}.lesson span{flex:1;font-size:.95rem}.lesson small{color:var(--muted);font-size:.74rem}.prose{font-size:1.02rem;line-height:1.6}.prose ul{padding-left:1.15em}.prose li{margin:.3em 0}.tip,.try{display:block;padding:.65rem .85rem;border-radius:12px;background:var(--glow);margin:.7rem 0;font:500 1.08rem/1.32 var(--serif)}.try{background:#ffffff0c}.try b{display:block;font:600 .7rem var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--metal);margin-bottom:.15em}.flashcard{display:block;margin:0 auto .7rem;text-align:center;width:min(70vw,290px)}.flashcard img{width:100%;border-radius:12px;box-shadow:0 20px 40px -14px #000;display:block;margin-bottom:.6rem}.flashcard.open{width:min(44vw,180px)}.flash-a{margin-bottom:.6rem}.flash-a h2{margin-bottom:.1em}.drill3{display:flex;gap:.45rem;justify-content:center;margin:.6rem 0}.drill3 figure{margin:0;flex:1;max-width:120px;text-align:center}.drill3 img{width:100%;border-radius:6px;box-shadow:0 8px 16px -8px #000}.drill3 figcaption{font-size:.72rem;color:var(--muted)}.labrow{display:flex;gap:.5rem;justify-content:center;margin:.7rem 0}.labc{width:30%;max-width:130px;display:flex;flex-direction:column;align-items:center;gap:.25rem;font-size:.74rem}.labc img{width:100%;border-radius:6px;box-shadow:0 8px 16px -8px #000}.labc.add{aspect-ratio:.65;justify-content:center;border:1px dashed var(--line);border-radius:8px;color:var(--metal)}.poslist{padding-left:1.2em;font-size:.9rem}.poslist li{margin:.2em 0}.poslist b{font-weight:500;color:var(--metal2)}.timeline-l{list-style:none;padding:0 0 0 .9rem;border-left:1px solid var(--metal)}.timeline-l li{margin:.8rem 0}.timeline-l b{display:block;font:600 1.15rem var(--serif);color:var(--metal2)}.gloss dt{font:600 1.12rem var(--serif);margin-top:.7rem}.gloss dd{margin:0;color:var(--muted);font-size:.92rem}.scanbtn{display:flex;flex-direction:column;align-items:center;gap:.35rem;padding:1.6rem;border-radius:18px;margin:.7rem 0;background:linear-gradient(145deg,var(--metal2),var(--metal));color:var(--metal-ink);cursor:pointer}.scanbtn b{font-size:1.1rem}.scanbtn.alt{flex-direction:row;justify-content:center;padding:.8rem;background:#ffffff0c;color:var(--ink);border:1px solid var(--line)}.tips ul{padding-left:1.1em;font-size:.92rem}.spinner{width:42px;height:42px;border-radius:50%;border:3px solid var(--line);border-top-color:var(--metal);animation:spin 1s linear infinite;margin:3rem auto 1rem}@keyframes spin{to{transform:rotate(1turn)}}.center-col{text-align:center}.photo-wrap{position:relative;border-radius:12px;overflow:hidden;margin-bottom:.5rem}.photo-wrap img{width:100%;display:block}.photo-wrap svg{position:absolute;inset:0;width:100%;height:100%}.q{fill:#ffffff10;stroke:var(--metal2);stroke-width:4}.q.guess{stroke:#ff8a65;stroke-dasharray:14 8}.qn{fill:#fff;font:700 28px var(--sans);paint-order:stroke;stroke:#000;stroke-width:5}.scanc{display:flex;gap:.6rem;align-items:center;padding:.45rem 0;border-bottom:1px solid var(--line)}.scanc .n{width:18px;text-align:center;color:var(--muted);font-size:.8rem}.scanc .thumb{flex:none;width:42px;padding:0}.scanc .thumb img{width:100%;border-radius:4px;display:block}.scan-t{flex:1;min-width:0}.scan-name{display:block;text-align:left;padding:0;width:100%}.scan-name b{display:block;font-weight:500;font-size:.95rem}.scan-name small{color:var(--muted);font-size:.75rem}.scanc.guess .scan-name small{color:#ffab91}.minitog{display:inline-flex;gap:.3rem;align-items:center;font-size:.76rem;color:var(--muted)}.minitog input{width:15px;height:15px;margin:0;accent-color:var(--metal)}.mv{display:flex;gap:.1rem}.mv button{width:32px;height:32px;color:var(--muted)}.picker .psearch{position:sticky;top:0}.pgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(70px,1fr));gap:.4rem}.pcard{padding:0;font-size:.66rem;line-height:1.1;color:var(--muted)}.pcard img{width:100%;aspect-ratio:.577;object-fit:cover;border-radius:4px;display:block;margin-bottom:.15rem}.pcard[hidden]{display:none}.deliver h1{font-size:2rem}.lines{margin:.4rem 0 .8rem}.line{font:500 1.35rem/1.32 var(--serif);margin:.65em 0}.line.small{font-size:1.05rem;color:var(--muted)}.line.reassure{color:var(--metal2)}.line.ask{color:var(--metal2);font-style:italic}.line.plainsay{font-size:1.2rem}.dcard{display:flex;gap:.8rem;align-items:center;margin-bottom:.4rem}.dcard img{width:clamp(88px,30vw,130px);border-radius:8px;box-shadow:0 12px 26px -10px #000}.dcard h2{margin:0}.dcard h2 small{font:400 .8rem var(--sans);color:var(--muted)}.dcard .eyebrow{margin:0}.deliver .nav{position:sticky;bottom:calc(var(--safe-b) + 10px)}.lookpick{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin:.2rem 0 .7rem}.lookpick button{display:block;text-align:left;padding:.5rem;border-radius:12px;border:1px solid var(--line)}.lookpick button.on{border-color:var(--metal);background:var(--glow)}.lookpick b{display:block;font:600 1.05rem var(--serif)}.lookpick small{color:var(--muted);font-size:.74rem}.sw{display:block;height:46px;border-radius:7px;margin-bottom:.35rem}.sw.velvet{background:radial-gradient(70% 90% at 30% 25%,#8a3b65,#2a0a24 75%);box-shadow:inset 0 0 0 1px #e0b04f55}.sw.moon{background:radial-gradient(70% 90% at 70% 25%,#3f5d95,#070d20 75%);box-shadow:inset 0 0 0 1px #c6d6ee55}.deckpick{display:grid;grid-template-columns:repeat(3,1fr);gap:.45rem}.deckpick button{padding:.35rem;border-radius:10px;border:1px solid var(--line);text-align:center}.deckpick button.on{border-color:var(--metal);background:var(--glow)}.deckpick img{width:100%;border-radius:4px;display:block;margin-bottom:.25rem}.deckpick b{display:block;font-weight:500;font-size:.8rem;line-height:1.15}.deckpick small{display:block;font-size:.66rem;line-height:1.15;color:var(--muted)}.code{display:block;padding:.6rem;background:#0005;border-radius:10px;font-size:.92rem;word-break:break-word;color:var(--metal2);margin:.3rem 0;user-select:all}.backup .row{margin-top:.4rem}.settings section{margin-bottom:.9rem}.toast{position:fixed;left:50%;bottom:calc(var(--tabs) + var(--safe-b) + 18px);transform:translate(-50%,16px);padding:.55em 1.05em;border-radius:99px;background:#000d;color:#fff;font-size:.88rem;opacity:0;transition:.3s var(--ease);z-index:60;max-width:90vw;text-align:center}.toast.on{opacity:1;transform:translate(-50%)}.zoom{position:fixed;inset:0;z-index:50;background:#000d;display:grid;place-items:center;padding:16px}.zoom img{max-width:100%;max-height:92dvh;border-radius:14px;box-shadow:0 30px 60px #000}.onboard h2{font-size:2.2rem;margin:.1em 0 .25em}.table-empty{position:absolute;left:0;right:0;top:38%;text-align:center;padding:1rem;text-shadow:0 2px 12px #000}.jump .row{margin-top:.6rem}.firstread .row{margin-top:.3rem}.noclose .sheet-grab{visibility:hidden}.noclose .sheet-back{pointer-events:auto}@media (min-width:900px){.page{max-width:680px}}@media (prefers-reduced-motion:reduce){*{animation-duration:.01s!important;transition-duration:.01s!important}}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(./cormorant-garamond-cyrillic-ext-500-normal-Yta7XZ9C.woff2) format("woff2"),url(./cormorant-garamond-cyrillic-ext-500-normal-lsPpqi9g.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(./cormorant-garamond-cyrillic-500-normal-CyAY5ZLS.woff2) format("woff2"),url(./cormorant-garamond-cyrillic-500-normal-DkJXBcIH.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(./cormorant-garamond-vietnamese-500-normal-BZGLGj12.woff2) format("woff2"),url(./cormorant-garamond-vietnamese-500-normal-DqXqCC0q.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(./cormorant-garamond-latin-ext-500-normal-CH1kM7og.woff2) format("woff2"),url(./cormorant-garamond-latin-ext-500-normal-DYeaGGzO.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(./cormorant-garamond-latin-500-normal-BsRWmXhO.woff2) format("woff2"),url(./cormorant-garamond-latin-500-normal-zIXX3Q-H.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(./cormorant-garamond-cyrillic-ext-600-normal-BMhMHfrj.woff2) format("woff2"),url(./cormorant-garamond-cyrillic-ext-600-normal-CsIYWmWK.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(./cormorant-garamond-cyrillic-600-normal-C2atO-64.woff2) format("woff2"),url(./cormorant-garamond-cyrillic-600-normal-FNmA3REe.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(./cormorant-garamond-vietnamese-600-normal-BoXdMtcr.woff2) format("woff2"),url(./cormorant-garamond-vietnamese-600-normal-C4HEjEaf.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(./cormorant-garamond-latin-ext-600-normal-DaBc-lu7.woff2) format("woff2"),url(./cormorant-garamond-latin-ext-600-normal-Dk3-quAP.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(./cormorant-garamond-latin-600-normal-Co1r35X9.woff2) format("woff2"),url(./cormorant-garamond-latin-600-normal-2CBVLo0M.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(./cormorant-garamond-cyrillic-ext-500-italic-ClXnudBg.woff2) format("woff2"),url(./cormorant-garamond-cyrillic-ext-500-italic-DakTmaFY.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(./cormorant-garamond-cyrillic-500-italic-DVnfXoMy.woff2) format("woff2"),url(./cormorant-garamond-cyrillic-500-italic-C9gO-8KC.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(./cormorant-garamond-vietnamese-500-italic-D3igDnAQ.woff2) format("woff2"),url(./cormorant-garamond-vietnamese-500-italic-C-296ow0.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(./cormorant-garamond-latin-ext-500-italic-CE7zdTnu.woff2) format("woff2"),url(./cormorant-garamond-latin-ext-500-italic-CalKM9tT.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(./cormorant-garamond-latin-500-italic-Y14P-dkT.woff2) format("woff2"),url(./cormorant-garamond-latin-500-italic-DhNIfkTX.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-cyrillic-ext-400-normal-BQZuk6qB.woff2) format("woff2"),url(./inter-cyrillic-ext-400-normal-DQukG94-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-cyrillic-400-normal-obahsSVq.woff2) format("woff2"),url(./inter-cyrillic-400-normal-HOLc17fK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-greek-ext-400-normal-DGGRlc-M.woff2) format("woff2"),url(./inter-greek-ext-400-normal-KugGGMne.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-greek-400-normal-B4URO6DV.woff2) format("woff2"),url(./inter-greek-400-normal-q2sYcFCs.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-vietnamese-400-normal-DMkecbls.woff2) format("woff2"),url(./inter-vietnamese-400-normal-Bbgyi5SW.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-latin-ext-400-normal-C1nco2VV.woff2) format("woff2"),url(./inter-latin-ext-400-normal-77YHD8bZ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(./inter-latin-400-normal-CyCys3Eg.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(./inter-cyrillic-ext-500-normal-B0yAr1jD.woff2) format("woff2"),url(./inter-cyrillic-ext-500-normal-BmqWE9Dz.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(./inter-cyrillic-500-normal-BasfLYem.woff2) format("woff2"),url(./inter-cyrillic-500-normal-CxZf_p3X.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(./inter-greek-ext-500-normal-C4iEst2y.woff2) format("woff2"),url(./inter-greek-ext-500-normal-2j5mBUwD.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(./inter-greek-500-normal-BIZE56-Y.woff2) format("woff2"),url(./inter-greek-500-normal-Xzm54t5V.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(./inter-vietnamese-500-normal-DOriooB6.woff2) format("woff2"),url(./inter-vietnamese-500-normal-mJboJaSs.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(./inter-latin-ext-500-normal-CV4jyFjo.woff2) format("woff2"),url(./inter-latin-ext-500-normal-BxGbmqWO.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(./inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(./inter-latin-500-normal-BL9OpVg8.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(./inter-cyrillic-ext-600-normal-Dfes3d0z.woff2) format("woff2"),url(./inter-cyrillic-ext-600-normal-Bcila6Z-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(./inter-cyrillic-600-normal-CWCymEST.woff2) format("woff2"),url(./inter-cyrillic-600-normal-4D_pXhcN.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(./inter-greek-ext-600-normal-DRtmH8MT.woff2) format("woff2"),url(./inter-greek-ext-600-normal-B8X0CLgF.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(./inter-greek-600-normal-plRanbMR.woff2) format("woff2"),url(./inter-greek-600-normal-BZpKdvQh.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(./inter-vietnamese-600-normal-Cc8MFFhd.woff2) format("woff2"),url(./inter-vietnamese-600-normal-BuLX-rYi.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(./inter-latin-ext-600-normal-D2bJ5OIk.woff2) format("woff2"),url(./inter-latin-ext-600-normal-CIVaiw4L.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(./inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(./inter-latin-600-normal-CiBQ2DWP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
