#main{--ds:#d37e24;--ds-deep:#b5651d;--ds-light:#fff6ed;--iron:#70645e;--ink:#2d2418;--purple:#774ef9;--purple-light:#e9e4f8;--blue:#2563eb;--blue-light:#dbeafe;--green:#00b830;--green-light:#d8ffe0;--teal:#0891b2;--teal-light:#e0f7fc;--red:#dc2626;--red-light:#fee2e2;--lilac:#8b5cf6;--lilac-deep:#7c3aed;--lilac-light:#f1ebff;--cream:#faf8f5;--card:#fffdf9;--line:#eee5d8;--r:14px;--shadow:0 1px 3px rgba(45,36,24,.05),0 6px 18px rgba(45,36,24,.06)}#main *{box-sizing:border-box;margin:0;padding:0}#main{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){#main{scroll-behavior:auto}#main *{animation:none!important;transition:none!important}}#main{font-family:Instrument Sans,system-ui,sans-serif;background:var(--cream);color:var(--ink);line-height:1.65;font-size:17px}#main .serif{font-family:"Instrument Serif",Georgia,serif}#main a{color:var(--ds-deep)}#main img{max-width:100%}#main .wrap{max-width:880px;margin:0 auto;padding:0 22px}#main .wrap-wide{max-width:1080px;margin:0 auto;padding:0 22px}#main .ak-progress{position:fixed;top:0;left:0;height:3px;background:var(--ds);width:0;z-index:60;transition:width .15s linear}#main .hero{padding:64px 0 44px;background:radial-gradient(ellipse 60% 75% at 95% 0%,rgba(243,196,144,.28) 0%,transparent 55%),radial-gradient(ellipse 45% 55% at 0% 100%,rgba(200,185,255,.15) 0%,transparent 50%),var(--cream)}#main .eyebrow{display:inline-flex;align-items:center;gap:7px;font-size:11.5px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--ds-deep);background:var(--ds-light);border:1px solid #f3dcc2;padding:6px 13px;border-radius:99px}#main .hero h1{font-family:"Instrument Serif",Georgia,serif;font-weight:400;font-size:clamp(34px,5.6vw,54px);line-height:1.12;margin:18px 0 14px;letter-spacing:-.01em}#main .hero h1 em{font-style:italic;color:var(--ds)}#main .hero .lede{font-size:18.5px;color:var(--iron);max-width:620px}#main .hero-meta{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}#main .pill{font-size:13px;font-weight:600;color:var(--iron);background:var(--card);border:1px solid var(--line);padding:7px 14px;border-radius:99px}#main section.block{padding:36px 0}#main section.block:last-of-type{padding-bottom:80px}#main .kicker{font-size:11.5px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--ds-deep);margin-bottom:10px}#main h2.section-title{font-family:"Instrument Serif",Georgia,serif;font-weight:400;font-size:clamp(26px,3.6vw,34px);line-height:1.2;margin-bottom:10px}#main h3.sub-title{font-family:"Instrument Serif",Georgia,serif;font-weight:400;font-size:clamp(21px,2.4vw,25px);line-height:1.25;margin-bottom:8px}#main .section-sub{color:var(--iron);max-width:640px;margin-bottom:26px}#main .card{background:var(--card);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow)}#main .grid{display:grid;gap:16px}#main .grid-2{grid-template-columns:repeat(2,1fr)}#main .grid-3{grid-template-columns:repeat(3,1fr)}@media(max-width:760px){#main .grid-2,#main .grid-3{grid-template-columns:1fr}}#main .stat{padding:22px 22px 20px;text-align:left}#main .stat .num{font-family:"Instrument Serif",Georgia,serif;font-size:42px;color:var(--ds);line-height:1}#main .stat .lbl{font-weight:600;font-size:14.5px;margin-top:8px}#main .stat .src{font-size:12.5px;color:var(--iron);margin-top:3px}#main .flip{perspective:1100px;cursor:pointer}#main .flip-in{position:relative;width:100%;min-height:190px;transition:transform .55s;transform-style:preserve-3d}#main .flip.open .flip-in{transform:rotateY(180deg)}#main .face{position:absolute;inset:0;backface-visibility:hidden;border-radius:var(--r);padding:20px;display:flex;flex-direction:column;gap:10px;border:1px solid var(--line)}#main .face.front{background:#fdf1f1;border-color:#f3d2d2}#main .face.back{background:#eefaf1;border-color:#cdebd6;transform:rotateY(180deg)}#main .tag{align-self:flex-start;font-size:11px;font-weight:700;letter-spacing:.1em;padding:4px 10px;border-radius:99px}#main .tag.mit{background:var(--red-light);color:var(--red)}#main .tag.gercek{background:var(--green-light);color:#0d7a2a}#main .face .q{font-family:"Instrument Serif",Georgia,serif;font-style:italic;font-size:19px;line-height:1.35}#main .face .a-title{font-weight:700;font-size:16.5px}#main .face .a-body{font-size:14px;color:#3c4a40;line-height:1.55}#main .face .hint{margin-top:auto;font-size:12px;color:var(--iron);display:flex;align-items:center;justify-content:space-between;gap:8px}#main .face.front .hint:after{content:"";flex:none;width:24px;height:24px;border-radius:50%;background:#70645e17 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2370645e' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 12a9 9 0 0 1 9-9 9.75 9.75 0 0 1 6.74 2.74L21 8'/%3E%3Cpath d='M21 3v5h-5'/%3E%3Cpath d='M21 12a9 9 0 0 1-9 9 9.75 9.75 0 0 1-6.74-2.74L3 16'/%3E%3Cpath d='M3 21v-5h5'/%3E%3C/svg%3E") center / 13px 13px no-repeat;transition:transform .4s,background-color .2s;animation:flip-nudge 3.4s ease-in-out infinite}#main .flip:hover .face.front .hint:after,#main .flip:focus-visible .face.front .hint:after{animation:none;transform:rotate(180deg);background-color:#d37e2429}@keyframes flip-nudge{0%,70%,to{transform:rotate(0)}82%{transform:rotate(-180deg)}}#main .prompt-box{background:#f9f3ec;color:var(--ink);border:1px solid #f3dcc2;border-radius:var(--r);padding:18px 20px;font-size:15.5px;line-height:1.7}#main .prompt-box .hl{color:var(--ds-deep);font-weight:600}#main .prompt-label{font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--iron);margin-bottom:8px}#main .frame5{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}@media(max-width:860px){#main .frame5{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){#main .frame5{grid-template-columns:1fr}}#main .frame5 .f{padding:16px 14px;border-top:3px solid var(--ds);border-radius:0 0 var(--r) var(--r);background:var(--card);border-left:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line)}#main .frame5 .n{font-family:"Instrument Serif",Georgia,serif;font-size:26px;color:var(--ds)}#main .frame5 .t{font-weight:700;margin-top:2px}#main .frame5 .d{font-size:13.5px;color:var(--iron);font-style:italic}#main .exercise{padding:24px;border-radius:var(--r)}#main .exercise .bad{font-family:"Instrument Serif",Georgia,serif;font-style:italic;font-size:24px;color:var(--ds-deep);margin:6px 0 14px}#main .chips{display:flex;flex-wrap:wrap;gap:9px;margin:12px 0 16px}#main .chip{font-size:14px;font-weight:600;padding:8px 15px;border-radius:99px;border:1.5px solid var(--line);background:var(--card);cursor:pointer;transition:all .15s;user-select:none}#main .chip:hover{border-color:var(--ds)}#main .chip.sel{background:var(--ds-light);border-color:var(--ds);color:var(--ds-deep)}#main .chip.ok{background:var(--green-light);border-color:var(--green);color:#0d7a2a}#main .chip.miss{background:var(--red-light);border-color:var(--red);color:var(--red)}#main .btn{display:inline-block;font-family:inherit;font-size:15px;font-weight:600;color:#fff;background:var(--ds);border:none;border-radius:10px;padding:11px 22px;cursor:pointer;box-shadow:0 2px 8px #d37e244d;text-decoration:none;transition:background-color .1s ease,color .1s ease,border-color .1s ease,box-shadow .1s ease}#main .btn:hover{background:var(--ds-deep)}#main .btn.ghost{background:var(--card);color:var(--ds-deep);border:1px solid var(--line);box-shadow:none}#main .feedback{margin-top:12px;font-size:14.5px;border-radius:10px;padding:12px 15px;display:none}#main .feedback.show{display:block}#main .feedback.good{background:var(--green-light);color:#0d5c22}#main .feedback.part{background:#fff3df;color:#8a5a12}#main .acc{border:1px solid var(--line);border-radius:var(--r);background:var(--card);overflow:hidden}#main .acc+.acc{margin-top:10px}#main .acc summary{list-style:none;cursor:pointer;padding:16px 20px;font-weight:700;display:flex;align-items:center;gap:12px}#main .acc summary::-webkit-details-marker{display:none}#main .acc summary .no{font-family:"Instrument Serif",Georgia,serif;color:var(--ds);font-size:20px;min-width:24px}#main .acc summary .arrow{margin-left:auto;color:var(--iron);transition:transform .2s}#main .acc[open] summary .arrow{transform:rotate(90deg)}#main .acc .body{padding:0 20px 18px;color:#4a4039;font-size:15.5px}#main .acc .body .pair{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:6px}@media(max-width:680px){#main .acc .body .pair{grid-template-columns:1fr}}#main .acc .body .pair>div{border-radius:10px;padding:13px 15px;font-size:14.5px}#main .acc .body .neden{background:#fdf1f1}#main .acc .body .cozum{background:#eefaf1}#main .acc .body .pair b{display:block;font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;margin-bottom:5px}#main .acc .body .neden b{color:var(--red)}#main .acc .body .cozum b{color:#0d7a2a}#main .quiz{padding:24px;border-radius:var(--r)}#main .quiz .q-title{font-weight:700;font-size:17px;margin-bottom:12px}#main .quiz .opt{display:block;width:100%;text-align:left;font-family:inherit;font-size:15px;background:var(--cream);border:1.5px solid var(--line);border-radius:10px;padding:12px 15px;margin-bottom:9px;cursor:pointer;transition:all .15s}#main .quiz .opt:hover{border-color:var(--ds)}#main .quiz .opt.right{background:var(--green-light);border-color:var(--green)}#main .quiz .opt.wrong{background:var(--red-light);border-color:var(--red)}#main .quiz .why{display:none;font-size:14px;color:var(--iron);background:var(--ds-light);border-radius:10px;padding:11px 14px;margin-top:4px}#main .quiz .why.show{display:block}#main .podcast{padding:20px 22px;border-radius:var(--r);background:linear-gradient(135deg,#f6efff,#fff6ed);border:1px solid #e7dcf5}#main .podcast .t{font-weight:700}#main .podcast .d{font-size:14px;color:var(--iron)}#main .ap{display:flex;align-items:center;gap:12px;margin-top:12px;background:#fff;border:1px solid #e7dcf5;border-radius:16px;padding:8px 14px}#main .ap-play{flex-shrink:0;width:40px;height:40px;border-radius:50%;border:0;background:var(--purple);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .15s ease,background .15s ease}#main .ap-play:hover{background:#5f37e0;transform:scale(1.05)}#main .ap-play svg{display:block}#main .ap-time{flex-shrink:0;font-size:12.5px;font-variant-numeric:tabular-nums;color:var(--iron);min-width:30px;text-align:center}#main .ap-seek{flex:1;-webkit-appearance:none;appearance:none;height:5px;border-radius:99px;background:linear-gradient(to right,var(--purple) var(--p,0%),#e7dcf5 var(--p,0%));cursor:pointer;outline:none}#main .ap-seek::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:14px;height:14px;border-radius:50%;background:var(--purple);border:2px solid #fff;box-shadow:0 1px 3px #00000040;cursor:pointer}#main .ap-seek::-moz-range-thumb{width:14px;height:14px;border:2px solid #fff;border-radius:50%;background:var(--purple);box-shadow:0 1px 3px #00000040;cursor:pointer}#main .ap-speed{flex-shrink:0;border:1px solid #e7dcf5;background:#f6efff;color:var(--purple);font-size:12.5px;font-weight:700;font-variant-numeric:tabular-nums;border-radius:99px;padding:5px 10px;cursor:pointer;transition:background .15s ease;min-width:48px;text-align:center}#main .ap-speed:hover{background:#ece4fb}#main .waves{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}@media(max-width:760px){#main .waves{grid-template-columns:1fr}}#main .wave{padding:18px;border-radius:var(--r);background:var(--card);border:1px solid var(--line)}#main .wave.now{border-color:var(--ds);box-shadow:0 0 0 1px var(--ds)}#main .wave .w-k{font-size:11px;font-weight:700;letter-spacing:.11em;color:var(--iron);text-transform:uppercase}#main .wave.now .w-k{color:var(--ds-deep)}#main .wave .w-t{font-weight:700;font-size:17px;margin:5px 0 4px}#main .wave .w-d{font-size:14px;color:var(--iron)}#main .table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:var(--r);background:var(--card)}#main table{width:100%;border-collapse:collapse;font-size:14.5px;min-width:620px}#main th{font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--iron);text-align:left;padding:13px 16px;border-bottom:1px solid var(--line)}#main td{padding:13px 16px;border-bottom:1px solid #f3ece1;vertical-align:top}#main tr:last-child td{border-bottom:none}#main tr.hi td{background:var(--ds-light)}#main td .tool-name{font-weight:700}#main td .tool-cat{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--iron)}#main .aias{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}@media(max-width:760px){#main .aias{grid-template-columns:1fr 1fr}}#main .aias .lv{border:1.5px solid var(--line);background:var(--card);border-radius:12px;padding:13px 12px;cursor:pointer;text-align:center;font-family:inherit;transition:all .15s}#main .aias .lv:hover{border-color:var(--ds)}#main .aias .lv.sel{border-color:var(--ds);background:var(--ds-light)}#main .aias .lv .s{font-size:11px;font-weight:700;letter-spacing:.1em;color:var(--iron)}#main .aias .lv .n{font-weight:700;font-size:14.5px;margin-top:2px}#main .aias-out{margin-top:14px;border-radius:10px;background:var(--ds-light);padding:14px 16px;font-size:14.5px;display:none}#main .aias-out.show{display:block}#main .finish{background:linear-gradient(160deg,#fff6ed,#fffdf9);border:1px solid #f3dcc2;border-radius:var(--r);padding:30px;text-align:center}#main .finish h3{font-family:"Instrument Serif",Georgia,serif;font-weight:400;font-size:28px;margin-bottom:8px}#main .finish p{color:var(--iron);max-width:520px;margin:0 auto 18px}#main .finish[style*="text-align:left"] p{max-width:none;margin-left:0;margin-right:0}#main .mod-rows{display:flex;flex-direction:column;gap:14px}#main .mod-card{display:flex;flex-direction:row;align-items:center;gap:28px;padding:26px 32px;border-radius:var(--r);background:radial-gradient(ellipse 50% 90% at 5% 110%,rgba(211,126,36,.09) 0%,transparent 65%),radial-gradient(ellipse 40% 70% at 97% -5%,rgba(119,78,249,.07) 0%,transparent 65%),#fffdf9;border:1px solid var(--line);box-shadow:var(--shadow);text-decoration:none;color:var(--ink);transition:transform .2s,box-shadow .2s,border-color .2s;position:relative;overflow:hidden}#main .mod-card:hover{transform:translateY(-2px);box-shadow:0 10px 30px #2d24181a,0 0 20px #d37e2414;border-color:#d37e2447}#main .mc-num{position:absolute;top:18px;right:26px;font-family:"Instrument Serif",Georgia,serif;font-size:78px;font-weight:400;color:#d37e241a;line-height:1;user-select:none;pointer-events:none;z-index:0}#main .mc-body{flex:1;min-width:0;position:relative;z-index:1}#main .mc-cta{flex-shrink:0;display:flex;align-items:center;align-self:flex-end;position:relative;z-index:1}#main .mod-card .m-no{font-family:"Instrument Serif",Georgia,serif;font-size:14px;color:var(--ds-deep);letter-spacing:.04em;display:block;margin-bottom:5px}#main .mod-card h3{font-family:"Instrument Serif",Georgia,serif;font-weight:400;font-size:28px;margin:0 0 6px;line-height:1.2;text-transform:capitalize}#main .mod-card .m-d{font-size:14.5px;color:var(--iron);margin:0}#main .mod-card .m-meta{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-start;margin-top:12px}#main .mod-card .m-meta span{font-size:12px;font-weight:600;background:var(--cream);border:1px solid var(--line);border-radius:99px;padding:4px 10px;color:var(--iron)}#main .mod-card .go{font-weight:700;color:var(--ds-deep);font-size:14.5px;white-space:nowrap}#main .mod-card:after{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(200px circle at var(--mx,50%) var(--my,50%),rgba(211,126,36,.11),transparent 80%);pointer-events:none;opacity:0;transition:opacity .35s}#main .mod-card:hover:after{opacity:1}@media(max-width:660px){#main .mod-rows{gap:12px}#main .mod-card{flex-direction:column;align-items:flex-start;gap:10px;padding:22px}#main .mc-num{font-size:52px;top:14px;right:16px}#main .mc-cta{align-items:flex-start}}#main .reveal{opacity:0;transform:translateY(14px);transition:opacity .5s,transform .5s}#main .reveal.in{opacity:1;transform:none}#main .hero{position:relative;overflow:hidden}#main .hero .blob{position:absolute;border-radius:50%;filter:blur(60px);opacity:.5;pointer-events:none;z-index:0}#main .hero .b1{width:380px;height:380px;background:radial-gradient(circle,#f3c490,transparent 70%);top:-120px;right:-80px;animation:float1 11s ease-in-out infinite}#main .hero .b2{width:300px;height:300px;background:radial-gradient(circle,#cdbcf7,transparent 70%);bottom:-140px;left:-60px;animation:float2 13s ease-in-out infinite}@keyframes float1{0%,to{transform:translate(0)}50%{transform:translate(-30px,24px)}}@keyframes float2{0%,to{transform:translate(0)}50%{transform:translate(26px,-20px)}}#main .hero .wrap{position:relative;z-index:1}#main .cap{padding:20px;border-radius:var(--r);background:var(--card);border:1px solid var(--line);transition:transform .2s,box-shadow .2s}#main .cap:hover{transform:translateY(-4px) rotate(-.4deg);box-shadow:0 12px 26px #2d24181a}#main .cap .ic{width:44px;height:44px;border-radius:13px;display:flex;align-items:center;justify-content:center;flex:none;margin-bottom:12px}#main .cap .t{font-weight:700;margin-bottom:4px}#main .cap .d{font-size:14px;color:var(--iron)}#main .rings-wrap{display:grid;grid-template-columns:1fr 1fr;gap:26px;align-items:center}@media(max-width:760px){#main .rings-wrap{grid-template-columns:1fr}}#main .rings{position:relative;width:100%;max-width:380px;aspect-ratio:1;margin:0 auto}#main .ring{position:absolute;border-radius:50%;cursor:pointer;display:flex;justify-content:center;transition:transform .2s,box-shadow .2s;border:2px solid transparent}#main .ring span{font-weight:700;font-size:13px;margin-top:10px;letter-spacing:.02em}#main .ring:hover{transform:scale(1.015)}#main .ring.sel{border-color:var(--ink);box-shadow:0 6px 20px #2d24182e}#main .r1{inset:0;background:#f0a35e}#main .r2{inset:11.5%;background:#f4b87f}#main .r3{inset:24%;background:#f8d0a6}#main .r4{inset:37.5%;background:#fdebd6;align-items:center}#main .r4 span{margin:0}#main .ring-info{border-radius:var(--r);background:var(--card);border:1px solid var(--line);padding:22px;min-height:170px}#main .ring-info .ti{font-weight:700;font-size:18px;margin-bottom:6px}#main .ring-info .tx{font-size:15px;color:#4a4039}#main .ring-info .ex{margin-top:10px;font-size:13.5px;color:var(--iron);background:var(--cream);border-radius:9px;padding:9px 12px}#main .nn-wrap{border-radius:var(--r);background:#2b2218;padding:24px;color:#f4ead9}#main .nn-head{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:8px}#main .nn-head .btn{box-shadow:none}#main .nn-svg{width:100%;height:auto;display:block}#main .nn-svg .edge{stroke:#5d4d3a;stroke-width:1;transition:stroke .25s,stroke-width .25s}#main .nn-svg .edge.lit{stroke:#f0a35e;stroke-width:1.8}#main .nn-svg .edge.hov{stroke:#cdbcf7;stroke-width:2.2}#main .nn-svg .node{fill:#473826;stroke:#6b573e;stroke-width:1.4;transition:fill .25s,stroke .25s;cursor:pointer}#main .nn-svg .node.lit{fill:#f0a35e;stroke:#ffd9ae}#main .nn-svg .node.hov{fill:#cdbcf7;stroke:#efe9ff}#main .nn-svg .lbl{fill:#c9b698;font-size:12.5px;font-weight:600}#main .nn-svg .lbl.lit{fill:#ffd9ae}#main .nn-out{margin-top:14px;border-radius:10px;background:#f0a35e1f;border:1px solid rgba(240,163,94,.3);padding:13px 16px;font-size:14.5px;min-height:64px}#main .nn-out b{color:#f0a35e}#main .next-word{padding:24px;border-radius:var(--r)}#main .nw-sent{font-family:"Instrument Serif",Georgia,serif;font-size:24px;margin-bottom:16px;min-height:38px}#main .nw-sent .caret{display:inline-block;width:2px;height:24px;background:var(--ds);vertical-align:-3px;animation:blink 1s steps(1) infinite}@keyframes blink{50%{opacity:0}}#main .nw-bars{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}#main .nw-bar{display:grid;grid-template-columns:120px 1fr 52px;gap:10px;align-items:center;font-size:14.5px}#main .nw-bar .w{font-weight:600}#main .nw-bar .track{height:12px;background:var(--cream);border:1px solid var(--line);border-radius:99px;overflow:hidden}#main .nw-bar .fill{height:100%;background:var(--ds);border-radius:99px;width:0;transition:width .8s cubic-bezier(.2,.7,.3,1)}#main .nw-bar.top .fill{background:var(--ds)}#main .nw-bar:not(.top) .fill{background:#e7c8a4}#main .nw-bar .p{text-align:right;font-variant-numeric:tabular-nums;color:var(--iron)}#main .tok-demo{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:680px){#main .tok-demo{grid-template-columns:1fr}}#main .tok-card{padding:20px;border-radius:var(--r);background:var(--card);border:1px solid var(--line);cursor:pointer;transition:border-color .2s}#main .tok-card:hover{border-color:var(--ds)}#main .tok-card{position:relative}#main .tok-card:after{content:"";position:absolute;top:14px;right:14px;width:34px;height:34px;border-radius:10px;background:#d37e241a url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b5651d' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 9l5 12 1.8-5.2L21 14z'/%3E%3Cpath d='M7.2 2.2 8 5.1'/%3E%3Cpath d='m5.1 8-2.9-.8'/%3E%3Cpath d='M4.9 4.9 3 3'/%3E%3Cpath d='M13.8 4.8 12 3'/%3E%3C/svg%3E") center / 20px 20px no-repeat;transition:transform .18s,background-color .2s,opacity .25s;animation:tok-nudge 2.8s ease-in-out infinite;pointer-events:none}#main .tok-card:hover:after{animation:none;transform:scale(.88);background-color:#d37e2433}#main .tok-card.split:after{animation:none;opacity:.35}@keyframes tok-nudge{0%,72%,to{transform:scale(1)}80%{transform:scale(.8)}88%{transform:scale(1.06)}}#main .tok-card .word{font-family:"Instrument Serif",Georgia,serif;font-size:30px}#main .tok-card .toks{display:flex;gap:7px;flex-wrap:wrap;margin-top:12px;min-height:38px}#main .tok{font-family:ui-monospace,monospace;font-size:14.5px;padding:6px 11px;border-radius:8px;opacity:0;transform:translateY(6px);transition:opacity .35s,transform .35s}#main .tok-card.split .tok{opacity:1;transform:none}#main .tok.tr{background:var(--ds-light);border:1px solid #f0d2ae;color:var(--ds-deep)}#main .tok.en{background:var(--purple-light);border:1px solid #d8cbf5;color:var(--purple)}#main .tok-card .cnt{font-size:13px;color:var(--iron);margin-top:8px}#main .ctx{display:flex;flex-direction:column;gap:14px}#main .ctx-row{display:grid;grid-template-columns:170px 1fr;gap:12px;align-items:center}@media(max-width:560px){#main .ctx-row{grid-template-columns:1fr}}#main .ctx-row .m{font-weight:600;font-size:14.5px}#main .ctx-row .m small{display:block;color:var(--iron);font-weight:500}#main .ctx-row .track{height:18px;background:var(--cream);border:1px solid var(--line);border-radius:99px;overflow:hidden;position:relative}#main .ctx-row .fill{height:100%;border-radius:99px;background:linear-gradient(90deg,#f0b97e,var(--ds));width:0;transition:width 1.1s cubic-bezier(.2,.7,.3,1)}#main .ctx-row.purple .fill{background:linear-gradient(90deg,#b9a5f2,var(--purple))}#main .ctx-row .val{position:absolute;right:10px;top:50%;transform:translateY(-50%);font-size:11.5px;font-weight:700;color:var(--ink)}#main .desk{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}@media(max-width:760px){#main .desk{grid-template-columns:1fr}}#main .desk .d-card{padding:18px;border-radius:var(--r);background:var(--card);border:1px solid var(--line);transition:transform .2s,box-shadow .2s}#main .desk .d-card:hover{transform:translateY(-4px);box-shadow:0 12px 24px #2d24181a}#main .desk .d-k{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ds-deep)}#main .desk .d-t{font-weight:700;margin:4px 0 5px}#main .desk .d-d{font-size:14px;color:var(--iron)}#main .builder{padding:24px;border-radius:var(--r)}#main .builder .rows{display:grid;gap:11px;margin-bottom:16px}#main .builder .row{display:grid;grid-template-columns:110px 1fr;gap:10px;align-items:center}@media(max-width:560px){#main .builder .row{grid-template-columns:1fr}}#main .builder label{font-weight:700;font-size:14px}#main .builder .csel{width:100%}#main .builder .csel-trigger{padding-right:18px}#main .builder .out{margin-top:4px}#main .fill-blank{padding:24px;border-radius:var(--r)}#main .fill-blank .btn{display:block;margin-left:auto;margin-right:auto}#main .fb-sent{font-size:17px;line-height:2.15;overflow:visible}#main .fb-sent select{font-family:inherit;font-size:15px;font-weight:600;padding:5px 9px;border-radius:8px;border:1.5px dashed var(--ds);background:var(--ds-light);color:var(--ds-deep);margin:0 3px}#main .fb-sent select.ok{border-style:solid;border-color:var(--green);background:var(--green-light);color:#0d7a2a}#main .fb-sent select.no{border-style:solid;border-color:var(--red);background:var(--red-light);color:var(--red)}#main .effect{padding:24px;border-radius:var(--r)}#main .ef-row{display:grid;grid-template-columns:200px 1fr;gap:12px;align-items:center;margin-bottom:14px}@media(max-width:620px){#main .ef-row{grid-template-columns:1fr}}#main .ef-row .m{font-weight:600;font-size:14.5px}#main .ef-row .m small{display:block;color:var(--iron);font-weight:500;font-size:12.5px}#main .ef-track{position:relative;height:22px;background:var(--cream);border:1px solid var(--line);border-radius:99px}#main .ef-fill{position:absolute;left:0;top:0;height:100%;border-radius:99px;background:linear-gradient(90deg,#f0b97e,var(--ds));width:0;transition:width 1.1s cubic-bezier(.2,.7,.3,1)}#main .ef-val{position:absolute;right:10px;top:50%;transform:translateY(-50%);font-size:12px;font-weight:700}#main .ef-thresh{position:absolute;top:-6px;bottom:-6px;width:2px;background:var(--iron);opacity:.55}#main .ef-thresh:after{content:"0,4 anlamlı eşik";position:absolute;top:-20px;left:-34px;font-size:10.5px;color:var(--iron);white-space:nowrap}#main .srcbadge{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--iron);background:var(--cream);border:1px solid var(--line);padding:5px 11px;border-radius:99px;margin-bottom:12px}#main .srcbadge .dot{width:7px;height:7px;border-radius:50%;background:var(--ds)}#main .keyterm{display:grid;grid-template-columns:auto 1fr;gap:0;border:1px solid var(--line);border-radius:var(--r);background:var(--card);overflow:hidden;margin-top:6px}@media(max-width:620px){#main .keyterm{grid-template-columns:1fr}}#main .keyterm .kt-side{background:var(--ds-light);border-right:1px solid #f0d2ae;padding:18px 20px;display:flex;flex-direction:column;justify-content:center;min-width:170px}@media(max-width:620px){#main .keyterm .kt-side{border-right:none;border-bottom:1px solid #f0d2ae}}#main .keyterm .kt-side .kt-k{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ds-deep)}#main .keyterm .kt-side .kt-w{font-family:"Instrument Serif",Georgia,serif;font-size:24px;color:var(--ink);line-height:1.15;margin-top:3px}#main .keyterm .kt-body{padding:18px 20px;font-size:15px;color:#4a4039}#main .sortgame{padding:24px;border-radius:var(--r)}#main .sg-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:6px}#main .sg-count{font-size:12.5px;font-weight:700;color:var(--iron)}#main .sg-scn{font-family:"Instrument Serif",Georgia,serif;font-size:23px;line-height:1.3;margin:6px 0 16px}#main .sg-choices{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}@media(max-width:560px){#main .sg-choices{grid-template-columns:1fr}}#main .sg-opt{font-family:inherit;font-size:14.5px;font-weight:600;padding:12px 10px;border-radius:10px;border:1.5px solid var(--line);background:var(--cream);cursor:pointer;transition:all .15s}#main .sg-opt:hover{border-color:var(--ds)}#main .sg-opt.right{background:var(--green-light);border-color:var(--green);color:#0d7a2a}#main .sg-opt.miss{background:var(--red-light);border-color:var(--red);color:var(--red)}#main .sg-reveal{display:none;margin-top:14px;border-radius:10px;padding:14px 16px;font-size:14.5px;line-height:1.55}#main .sg-reveal.show{display:block}#main .sg-reveal .verdict{font-weight:700;display:block;margin-bottom:4px}#main .sg-reveal.kismi{background:#fff3df;color:#8a5a12}#main .sg-reveal.kismi .verdict{color:var(--ds-deep)}#main .sg-actions{margin-top:14px;display:flex;gap:8px;flex-wrap:wrap}#main .tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}#main .tab{font-family:inherit;font-size:14px;font-weight:600;padding:9px 16px;border-radius:99px;border:1.5px solid var(--line);background:var(--card);color:var(--iron);cursor:pointer;transition:all .15s}#main .tab:hover{border-color:var(--ds)}#main .tab.on{background:var(--ds);border-color:var(--ds);color:#fff;box-shadow:0 2px 8px #d37e2447}#main .tab .lv-no{font-family:"Instrument Serif",Georgia,serif;margin-right:6px;opacity:.85}#main .panel{display:none}#main .panel.on{display:block;animation:fadein .35s}@keyframes fadein{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}#main .adv-card{border:1px solid var(--line);border-radius:var(--r);background:var(--card);padding:20px;margin-bottom:12px;box-shadow:var(--shadow)}#main .adv-card .ac-h{display:flex;align-items:baseline;gap:10px;margin-bottom:4px}#main .adv-card .ac-no{font-family:"Instrument Serif",Georgia,serif;font-size:26px;color:var(--ds);line-height:1}#main .adv-card .ac-t{font-weight:700;font-size:17px}#main .adv-card .ac-do{font-size:14.5px;color:#4a4039;margin:6px 0 12px}#main .adv-card .ac-opp{font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--iron);margin-bottom:7px}#main .stepper{padding:24px;border-radius:var(--r)}#main .st-dots{display:flex;gap:8px;margin-bottom:16px}#main .st-dot{flex:1;height:6px;border-radius:99px;background:var(--line);transition:background .25s}#main .st-dot.on{background:var(--ds)}#main .st-stage{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ds-deep);margin-bottom:8px}#main .st-add{display:inline-block;font-size:13px;font-weight:600;color:#0d7a2a;background:var(--green-light);border:1px solid #cdebd6;border-radius:99px;padding:4px 11px;margin:10px 0}#main .st-out{margin-top:14px;border-radius:10px;background:var(--cream);border:1px solid var(--line);padding:14px 16px;font-size:14.5px;color:#4a4039}#main .st-out b{color:var(--ds-deep)}#main .st-nav{margin-top:16px;display:flex;gap:8px;align-items:center}#main .st-nav .sp{flex:1}#main .taskmap .tm-chips{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:14px}#main .tm-chip{font-family:inherit;font-size:14px;font-weight:600;padding:9px 15px;border-radius:99px;border:1.5px solid var(--line);background:var(--card);cursor:pointer;transition:all .15s}#main .tm-chip:hover{border-color:var(--ds)}#main .tm-chip.on{background:var(--ds-light);border-color:var(--ds);color:var(--ds-deep)}#main .tm-detail{border-radius:var(--r);background:var(--card);border:1px solid var(--line);padding:20px;min-height:150px}#main .tm-detail .tm-t{font-weight:700;font-size:16.5px;margin-bottom:6px}#main .tm-detail .tm-d{font-size:14.5px;color:#4a4039;margin-bottom:12px}#main .eval{padding:24px;border-radius:var(--r)}#main .ev-row{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center;padding:13px 0;border-bottom:1px solid #f3ece1}#main .ev-row:last-of-type{border-bottom:none}#main .ev-row .ev-c{font-weight:600;font-size:15px}#main .ev-row .ev-c small{display:block;color:var(--iron);font-weight:500;font-size:13px;margin-top:2px}#main .ev-toggle{display:flex;gap:6px}#main .ev-b{font-family:inherit;font-size:13px;font-weight:700;padding:8px 14px;border-radius:9px;border:1.5px solid var(--line);background:var(--cream);cursor:pointer;transition:all .15s;white-space:nowrap}#main .ev-b:hover{border-color:var(--ds)}#main .ev-b.yes.on{background:var(--green-light);border-color:var(--green);color:#0d7a2a}#main .ev-b.no.on{background:var(--red-light);border-color:var(--red);color:var(--red)}#main .ev-out{margin-top:18px;border-radius:10px;padding:15px 17px;font-size:14.5px;display:none}#main .ev-out.show{display:block}#main .ev-out .ev-score{font-family:"Instrument Serif",Georgia,serif;font-size:22px;display:block;margin-bottom:4px}#main .ev-out.good{background:var(--green-light);color:#0d5c22}#main .ev-out.mid{background:#fff3df;color:#8a5a12}#main .ev-out.bad{background:var(--red-light);color:#a01919}#main .ev-out .ev-flex{display:flex;gap:16px;align-items:center}#main .ev-out .ev-flex .ev-txt{flex:1}#main .ring-score{flex-shrink:0;width:92px;height:92px}#main .ring-score .rs-bg{fill:none;stroke:#2d24181a;stroke-width:9}#main .ring-score .rs-fg{fill:none;stroke-width:9;stroke-linecap:round;transform:rotate(-90deg);transform-origin:center;transition:stroke-dashoffset 1s cubic-bezier(.2,.7,.3,1)}#main .ring-score .rs-num{font-family:"Instrument Serif",Georgia,serif;font-size:26px;font-weight:400}#main .ring-score .rs-den{font-size:11px;fill:var(--iron)}#main .axismap-wrap{border-radius:var(--r);background:var(--card);border:1px solid var(--line);padding:20px;box-shadow:var(--shadow)}#main .axismap{width:100%;height:auto;display:block;touch-action:manipulation}#main .axismap .am-axis{stroke:#d9cdbb;stroke-width:1.5}#main .axismap .am-grid{stroke:#f0e7d9;stroke-width:1}#main .axismap .am-axlbl{fill:var(--iron);font-size:12.5px;font-weight:600}#main .axismap .am-tick{fill:var(--iron);font-size:11px}#main .axismap .am-zone{fill:var(--ds);opacity:.05}#main .axismap .am-zonelbl{fill:var(--ds-deep);font-size:12px;font-weight:700;opacity:.6}#main .axismap .am-dot{cursor:pointer;transition:r .18s,opacity .18s;stroke:#fff;stroke-width:2}#main .axismap .am-dot.evet{fill:var(--green)}#main .axismap .am-dot.kismi{fill:var(--ds)}#main .axismap .am-dot.hayir{fill:var(--red)}#main .axismap .am-dot:hover,#main .axismap .am-dot.sel{r:13}#main .axismap .am-name{fill:var(--ink);font-size:12px;font-weight:600;pointer-events:none}#main .am-info{margin-top:14px;border-radius:10px;background:var(--cream);border:1px solid var(--line);padding:13px 16px;font-size:14.5px;min-height:58px}#main .am-info .am-i-t{font-weight:700}#main .am-legend{display:flex;flex-wrap:wrap;gap:14px;margin-top:12px;font-size:13px;color:var(--iron)}#main .am-legend span{display:inline-flex;align-items:center;gap:6px}#main .am-legend i{width:11px;height:11px;border-radius:50%;display:inline-block}#main .st-meter{display:flex;align-items:center;gap:12px;margin:6px 0 14px}#main .st-meter .stm-track{flex:1;height:10px;border-radius:99px;background:var(--cream);border:1px solid var(--line);overflow:hidden}#main .st-meter .stm-fill{height:100%;border-radius:99px;background:linear-gradient(90deg,#f0b97e,var(--ds));width:0;transition:width .7s cubic-bezier(.2,.7,.3,1)}#main .st-meter .stm-lbl{font-size:12.5px;font-weight:700;color:var(--ds-deep);white-space:nowrap;min-width:74px;text-align:right}#main .adv-card .ac-h{align-items:center}#main .adv-card .ac-ic{width:38px;height:38px;border-radius:11px;background:var(--ds-light);border:1px solid #f0d2ae;display:flex;align-items:center;justify-content:center;font-size:19px;flex-shrink:0}#main .weekviz{padding:24px;border-radius:var(--r)}#main .wv-tabs{display:flex;gap:8px;margin-bottom:18px}#main .wv-row{margin-bottom:16px}#main .wv-row:last-of-type{margin-bottom:0}#main .wv-lbl{font-weight:700;font-size:14.5px;margin-bottom:7px;display:flex;justify-content:space-between;align-items:baseline}#main .wv-lbl small{color:var(--iron);font-weight:500;font-size:12.5px}#main .wv-bar{display:flex;height:34px;border-radius:10px;overflow:hidden;border:1px solid var(--line);background:var(--cream)}#main .wv-seg{height:100%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:#fff;white-space:nowrap;overflow:hidden;width:0;transition:width 1s cubic-bezier(.2,.7,.3,1)}#main .wv-seg.admin{background:linear-gradient(90deg,#c99a6a,var(--iron))}#main .wv-seg.student{background:linear-gradient(90deg,#5bbf72,var(--green))}#main .wv-note{margin-top:14px;font-size:14px;color:var(--iron)}#main .elevate{display:flex;flex-direction:column;gap:0;border-radius:var(--r);overflow:visible;border:1px solid var(--line)}#main .el-top{border-top-left-radius:var(--r);border-top-right-radius:var(--r)}#main .el-bottom{border-bottom-left-radius:var(--r);border-bottom-right-radius:var(--r)}#main .el-layer{padding:18px 20px;position:relative}#main .el-top{background:linear-gradient(135deg,#fff6ed,#fffdf9);border-bottom:2px dashed #f0d2ae}#main .el-bottom{background:#2b2218;color:#f4ead9}#main .el-tag{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin-bottom:5px}#main .el-top .el-tag{color:var(--ds-deep)}#main .el-bottom .el-tag{color:#f0a35e}#main .el-t{font-weight:700;font-size:16.5px;margin-bottom:3px}#main .el-top .el-t{color:var(--ink)}#main .el-d{font-size:14px}#main .el-top .el-d{color:#4a4039}#main .el-bottom .el-d{color:#c9b698}#main .el-arrow{position:absolute;right:22px;top:-13px;width:26px;height:26px;border-radius:50%;background:var(--ds);color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px;box-shadow:0 2px 8px #d37e2466;z-index:2}#main .ak-track{position:fixed;left:50%;bottom:20px;transform:translate(-50%);z-index:45;display:inline-flex;align-items:center;gap:11px;white-space:nowrap;background:#fffdf9ed;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--line);border-radius:99px;padding:9px 18px;box-shadow:0 2px 8px #2d241812,0 10px 30px #2d24181a;animation:ak-track-in .35s ease both}@keyframes ak-track-in{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}#main .ak-track-bar{width:64px;height:5px;border-radius:99px;background:#f1e7d8;overflow:hidden;flex:none}#main .ak-track-bar i{display:block;height:100%;width:0;background:var(--ds);border-radius:99px;transition:width .35s}#main .ak-track-txt{font-size:13px;color:var(--iron);line-height:1}#main .ak-track-txt b{color:var(--ink);font-weight:700}#main .ak-track.is-eligible .ak-track-bar i{background:var(--lilac)}#main .ak-track.is-eligible .ak-track-txt b{color:var(--lilac-deep)}#main .ak-track.is-eligible{border-color:#8b5cf64d}#main .ak-track.is-done .ak-track-bar i{background:var(--green)}#main .ak-track.is-done .ak-track-txt b{color:#0d7a2a}#main .ak-track.is-done{border-color:#0096284d}@media(max-width:480px){#main .ak-track{bottom:14px;padding:8px 14px;gap:9px;max-width:calc(100vw - 24px)}#main .ak-track-txt{font-size:12.5px;white-space:normal}}@media print{#main .ak-track{display:none!important}}#main .cert-card{border-radius:var(--r);border:1.5px solid rgba(211,126,36,.35);background:linear-gradient(180deg,#fffaf3,var(--card));padding:28px;text-align:center}#main .cert-card.is-ready{border-color:#8b5cf657;background:radial-gradient(120% 80% at 50% 0%,rgba(139,92,246,.09),transparent 62%),linear-gradient(180deg,#fdfaff,var(--card))}#main .cert-secondary{display:flex;gap:9px;justify-content:center;flex-wrap:wrap;margin-top:14px}#main .cert-card.is-ready .cert-secondary [data-sec=hub]{display:none}#main .cert-card.is-ready .cert-secondary{margin-top:16px}#main .cert-card.is-ready .cert-secondary .btn{background:none;border:none;box-shadow:none;color:var(--ds-deep);padding:6px 10px;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#b5651d59;transition:text-decoration-color .1s ease,color .1s ease}#main .cert-card.is-ready .cert-secondary .btn:hover{text-decoration-color:var(--ds-deep)}#main .cert-hint{font-size:11.5px;color:#a2968c;margin-top:12px}#main .btn-cert{position:relative;overflow:hidden;border:none;color:#fff;font-weight:700;padding:14px 30px;border-radius:99px;font-size:16px;background:linear-gradient(100deg,#7c3aed,#a78bfa 42%,#c4b5fd 58%,#8b5cf6);background-size:220% 100%;box-shadow:0 2px 10px #7c3aed4d,0 10px 30px #7c3aed3d;animation:cert-sheen 5s ease-in-out infinite;transition:transform .1s ease,box-shadow .1s ease,background-color .1s ease}#main .btn-cert:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(105deg,transparent 38%,rgba(255,255,255,.55) 50%,transparent 62%);transform:translate(-120%);animation:cert-glint 5s ease-in-out infinite;pointer-events:none}#main .btn-cert:hover{transform:translateY(-1px);box-shadow:0 3px 14px #7c3aed5c,0 14px 38px #7c3aed4d}@keyframes cert-sheen{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes cert-glint{0%,62%{transform:translate(-120%)}82%,to{transform:translate(120%)}}#main .cert-card h3{font-family:"Instrument Serif",Georgia,serif;font-weight:400;font-size:26px;margin-bottom:8px}#main .cert-card p{font-size:15px;color:var(--iron);max-width:56ch;margin:0 auto 16px}#main .cert-miss{text-align:left;max-width:600px;margin:0 auto 16px;display:grid;gap:8px}#main .cert-mod{border:1px solid var(--line);border-radius:10px;padding:11px 14px;background:var(--cream);font-size:14px}#main .cert-mod.ok{border-color:#8b5cf652;background:#8b5cf60d}#main .cert-mod.ok .cm-n{color:var(--lilac-deep)}#main .cert-mod.full{border-color:#0096284d;background:#00b8300d}#main .cert-mod.full .cm-n{color:#0d7a2a}#main .cert-mod .cm-h{display:flex;align-items:center;justify-content:space-between;gap:10px;font-weight:700;color:var(--ink)}#main .cert-mod .cm-n{font-size:12px;font-weight:700;color:var(--iron)}#main .cert-mod ul{list-style:none;margin:7px 0 0;padding:0;display:grid;gap:4px}#main .cert-mod li{font-size:13px;color:var(--iron);padding-left:14px;position:relative}#main .cert-mod li:before{content:"";position:absolute;left:0;top:8px;width:5px;height:5px;border-radius:50%;background:var(--ds)}#main .cert-mod a{font-weight:600}#main .btn[disabled]{opacity:.45;pointer-events:none}#main .ak-mark{display:inline-flex;align-items:center;justify-content:center;vertical-align:.06em;width:1.05em;height:1.05em;margin-right:.42em;border-radius:50%;flex:none;color:var(--lilac);background:#8b5cf621;animation:ak-mark-glow 2.4s ease-in-out infinite}#main .ak-mark svg{width:.62em;height:.62em}#main .ak-mark.is-done{color:#0d7a2a;background:#00b83024;animation:none;box-shadow:none}@keyframes ak-mark-glow{0%,to{box-shadow:0 0 #8b5cf673;transform:scale(1)}50%{box-shadow:0 0 0 6px #8b5cf600;transform:scale(1.09)}}@media print{#main .ak-mark{display:none}}#main .wrap-narrow{max-width:780px}#main .cx-state{padding:8px 0}#main .cx-state>.kicker,#main .cx-state>.cx-h,#main .cx-state>.section-sub{text-align:center}#main .cx-state>.section-sub{margin-left:auto;margin-right:auto;max-width:60ch}#main .cx-state>.cert-miss{margin-left:auto;margin-right:auto;max-width:560px}#main .cx-state>.btn{display:block;width:fit-content;margin-left:auto;margin-right:auto}#main .cx-h{font-family:"Instrument Serif",Georgia,serif;font-weight:400;font-size:clamp(28px,4vw,38px);line-height:1.15;margin-bottom:10px}#main .cx-card{padding:24px;display:grid;gap:14px}#main .cx-row{display:grid;gap:5px}#main .cx-row>span{font-size:13.5px;font-weight:700;color:var(--ink)}#main .cx-row input{font-family:inherit;font-size:15px;padding:11px 14px;border:1.5px solid var(--line);border-radius:10px;background:var(--cream);color:var(--ink);width:100%}#main .cx-row input:focus{outline:none;border-color:var(--ds)}#main .cx-hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}#main .cx-check{display:flex;gap:10px;align-items:flex-start;font-size:13.5px;color:#4a4039;line-height:1.5;cursor:pointer}#main .cx-check input{margin-top:3px;accent-color:var(--ds);width:16px;height:16px;flex:none}#main .cx-err{font-size:13.5px;color:var(--red);background:var(--red-light);border-radius:9px;padding:9px 12px}#main .cx-err.ok{color:#0d7a2a;background:var(--green-light)}#main .cx-note{font-size:13.5px;color:var(--ds-deep);background:var(--ds-light);border:1px solid #f0d2ae;border-radius:9px;padding:10px 13px;margin-bottom:14px}#main .cx-actions{display:flex;gap:10px;justify-content:center;margin-top:18px}#main .cx-mail{max-width:440px;margin:26px auto 0;text-align:center}#main .cx-mail-row{display:flex;gap:8px}#main .cx-mail-row input{flex:1;font-family:inherit;font-size:14.5px;padding:10px 13px;border:1.5px solid var(--line);border-radius:10px;background:var(--card);color:var(--ink)}#main .cx-mail-row input:focus{outline:none;border-color:var(--ds)}#main .cx-mail .cx-err{margin-top:9px}#main .cx-card #cx-submit{justify-self:center;margin-top:4px}#main .cert{background:#fffdf9;border:1px solid var(--line);border-radius:var(--r);box-shadow:0 2px 10px #2d241812,0 18px 46px #2d241812;padding:14px}#main .cert-frame{position:relative;border:1.5px solid rgba(211,126,36,.32);border-radius:10px;padding:34px 42px 26px;background:radial-gradient(120% 70% at 50% 0%,rgba(211,126,36,.055),transparent 62%),linear-gradient(180deg,#fffefb,#fffaf2);display:flex;flex-direction:column;gap:18px;min-height:400px;overflow:hidden}#main .cert-frame:before,#main .cert-frame:after{content:"";position:absolute;left:13px;right:13px;height:15px;pointer-events:none;border-left:1px solid rgba(211,126,36,.3);border-right:1px solid rgba(211,126,36,.3)}#main .cert-frame:before{top:13px;border-top:1px solid rgba(211,126,36,.3);-webkit-mask:linear-gradient(90deg,#000 0 34px,transparent 34px calc(100% - 34px),#000 calc(100% - 34px));mask:linear-gradient(90deg,#000 0 34px,transparent 34px calc(100% - 34px),#000 calc(100% - 34px))}#main .cert-frame:after{bottom:13px;border-bottom:1px solid rgba(211,126,36,.3);-webkit-mask:linear-gradient(90deg,#000 0 34px,transparent 34px calc(100% - 34px),#000 calc(100% - 34px));mask:linear-gradient(90deg,#000 0 34px,transparent 34px calc(100% - 34px),#000 calc(100% - 34px))}#main .cert-top{display:flex;align-items:center;justify-content:space-between;gap:14px;position:relative;z-index:1}#main .cert-logo{height:22px;width:auto}#main .cert-kind{font-size:10.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--ds-deep)}#main .cert-mid{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:7px;padding:6px 0 2px;position:relative;z-index:1}#main .cert-line{font-size:12.5px;color:var(--iron);letter-spacing:.04em}#main .cert-name{font-family:"Instrument Serif",Georgia,serif;font-size:clamp(30px,5vw,46px);line-height:1.1;color:var(--ink)}#main .cert-rule{display:flex;align-items:center;gap:9px;width:210px;margin:2px 0 4px}#main .cert-rule i{flex:1;height:1px;background:linear-gradient(90deg,transparent,rgba(211,126,36,.5))}#main .cert-rule i:last-child{background:linear-gradient(90deg,rgba(211,126,36,.5),transparent)}#main .cert-rule b{width:5px;height:5px;border-radius:50%;background:var(--ds);flex:none}#main .cert-course{font-family:"Instrument Serif",Georgia,serif;font-size:23px;color:var(--ds-deep)}#main .cert-course-sub{font-size:12.5px;color:var(--iron)}#main .cert-bot{display:grid;grid-template-columns:1fr auto 1fr;align-items:end;gap:16px;padding-top:14px;border-top:1px solid rgba(211,126,36,.16);position:relative;z-index:1}#main .cert-meta{display:grid;gap:2px}#main .cert-meta-r{text-align:right;justify-items:end}#main .cert-k{font-size:9.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#a2968c}#main .cert-v{font-size:13px;color:var(--ink);font-weight:600}#main .cert-code{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px;letter-spacing:.04em}#main .cert-sig{text-align:center}#main .cert-sig-name{font-family:"Instrument Serif",Georgia,serif;font-size:19px;color:var(--ink);border-top:1px solid rgba(45,36,24,.25);padding-top:5px;display:inline-block;min-width:130px}@media(max-width:560px){#main .cert-frame{padding:26px 20px 22px}#main .cert-bot{grid-template-columns:1fr;justify-items:center;text-align:center;gap:14px}#main .cert-meta-r{text-align:center;justify-items:center}}#main #cert-print{position:fixed;left:-200vw;top:0;pointer-events:none}#main .cert-print-page{display:flex;align-items:center;justify-content:center;width:297mm;height:210mm;overflow:hidden;background:#fffdf9}#main .cert-print-scale{flex:none;transform-origin:center center}#main .cert-print-scale .cert{box-shadow:none;border:none;padding:0;background:none}#main .cert-print-scale .cert-name{font-size:46px}@media print{@page{size:A4 landscape;margin:0}html.cert-printing,html.cert-printing body{margin:0!important;padding:0!important;background:#fff!important;width:auto!important;height:auto!important;overflow:visible!important}html.cert-printing body>*:not(#main){display:none!important}html.cert-printing #main>*:not(#cert-print){display:none!important}html.cert-printing #main{margin:0!important;padding:0!important}html.cert-printing #main #cert-print{position:static;left:auto;top:auto}html.cert-printing #main .cert-print-page{break-inside:avoid;page-break-inside:avoid;-webkit-print-color-adjust:exact;print-color-adjust:exact}}#main .benefit-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:28px}#main .benefit-card{border-radius:var(--r);padding:26px 28px;border:1px solid transparent}#main .bc-orange{background:#d37e2412;border-color:#d37e2438}#main .bc-purple{background:#774ef912;border-color:#774ef92e}#main .bc-green{background:#16a34a12;border-color:#16a34a2e}#main .bc-teal{background:#14b8a612;border-color:#14b8a62e}#main .benefit-card .bc-icon{font-size:26px;line-height:1;margin-bottom:10px}#main .benefit-card h4{font-family:"Instrument Serif",Georgia,serif;font-weight:400;font-size:19px;margin:0 0 6px}#main .benefit-card p{font-size:14.5px;color:var(--iron);margin:0;line-height:1.6}@media(max-width:540px){#main .benefit-grid{grid-template-columns:1fr}}#main .csel{position:relative;display:block}#main .csel-trigger{display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer;background:var(--card);border:1.5px solid var(--line);border-radius:10px;padding:10px 14px;font-family:inherit;font-size:15px;color:var(--ink);text-align:left;width:100%;transition:border-color .15s}#main .csel-trigger:hover{border-color:#d37e2466}#main .csel-trigger:focus{outline:none}#main .csel.open .csel-trigger{border-color:var(--ds);border-bottom-left-radius:0;border-bottom-right-radius:0}#main .csel.open .csel-icon{transform:rotate(180deg)}#main .csel-icon{flex-shrink:0;color:var(--ds-deep);transition:transform .2s}#main .csel-drop{display:none;position:absolute;top:100%;left:0;right:0;background:#fff;border:1.5px solid var(--ds);border-top:none;border-bottom-left-radius:10px;border-bottom-right-radius:10px;list-style:none;margin:0;padding:4px 0;z-index:100;box-shadow:0 8px 24px #2d24181f}#main .csel.open .csel-drop{display:block}#main .csel-opt{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 14px;cursor:pointer;font-size:14.5px;line-height:1.35;color:var(--ink);transition:background .12s}#main .csel-opt:hover{background:var(--ds-light)}#main .csel-opt.selected{color:var(--ds-deep);font-weight:600}#main .csel-opt.selected:after{content:"✓";flex:none;color:var(--ds)}#main .csel-inline{position:relative;display:inline-block;vertical-align:-2px}#main .csel-inline .csel-trigger{display:inline-flex;align-items:center;gap:5px;background:var(--ds-light);border:1.5px solid rgba(211,126,36,.35);border-radius:6px;padding:3px 12px 3px 8px;font-size:14px;color:var(--ds-deep);font-weight:600;width:auto;justify-content:initial}#main .csel-inline.open .csel-trigger{border-color:var(--ds);border-bottom-left-radius:0;border-bottom-right-radius:0}#main .csel-inline .csel-placeholder{color:#b5651d80}#main .csel-inline .csel-drop{min-width:160px;border-top:1.5px solid var(--ds);left:0;right:auto}#main .csel-inline.open .csel-drop{display:block}#main .csel-inline.open{z-index:200}#main .csel-inline.ok .csel-trigger{background:var(--green-light);border-color:#16a34a66;color:#0d7a2a}#main .csel-inline.no .csel-trigger{background:var(--red-light);border-color:#dc262666;color:#dc2626}#main .csel-inline.locked .csel-trigger{pointer-events:none}#main .redact{padding:24px;border-radius:var(--r)}#main .rd-src{font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--iron);margin-bottom:9px}#main .rd-box{background:#2b2218;color:#f7efe4;border-radius:var(--r);padding:18px 20px;font-size:15.5px;line-height:2.05}#main .rd-tok{display:inline;border-radius:6px;padding:2px 5px;margin:0 -1px;cursor:pointer;border-bottom:2px dotted rgba(247,239,228,.35);transition:background .15s,color .15s,border-color .15s}#main .rd-tok:hover{background:#f0a35e2e;border-bottom-color:#f0a35e}#main .rd-tok.on{background:#f0a35e4d;color:#ffe3c4;border-bottom:2px solid #f0a35e}#main .rd-box.done .rd-tok{cursor:default;border-bottom-style:solid}#main .rd-box.done .rd-tok.hit{background:#16a34a52;color:#dcffe6;border-bottom-color:#4ade80}#main .rd-box.done .rd-tok.miss{background:#dc262647;color:#ffdede;border-bottom-color:#f87171}#main .rd-box.done .rd-tok.fp{background:#ffffff1f;color:#e6dccd;border-bottom-color:#a89678;text-decoration:line-through}#main .rd-box.done .rd-tok.clean{border-bottom-color:transparent}#main .rd-legend{display:flex;flex-wrap:wrap;gap:14px;margin-top:12px;font-size:12.5px;color:var(--iron)}#main .rd-legend span{display:inline-flex;align-items:center;gap:6px}#main .rd-legend i{width:11px;height:11px;border-radius:3px;display:inline-block}#main .rd-actions{margin-top:14px;display:flex;gap:8px;flex-wrap:wrap;align-items:center}#main .rd-tally{font-size:13px;font-weight:700;color:var(--iron)}#main .rd-out{display:none;margin-top:14px;border-radius:10px;padding:14px 16px;font-size:14.5px;line-height:1.6}#main .rd-out.show{display:block}#main .rd-out.good{background:var(--green-light);color:#0d5c22}#main .rd-out.part{background:#fff3df;color:#8a5a12}#main .rd-out.bad{background:var(--red-light);color:#a01919}#main .rd-out ul{margin:8px 0 0;padding-left:18px}#main .rd-out li{margin-bottom:4px}#main .dtree{padding:24px;border-radius:var(--r)}#main .dt-crumbs{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:14px;min-height:26px}#main .dt-crumb{font-size:12px;font-weight:600;background:var(--cream);border:1px solid var(--line);border-radius:99px;padding:4px 11px;color:var(--iron)}#main .dt-crumb b{color:var(--ds-deep);font-weight:700}#main .dt-q{font-family:"Instrument Serif",Georgia,serif;font-size:23px;line-height:1.3;margin-bottom:6px}#main .dt-h{font-size:14px;color:var(--iron);margin-bottom:14px}#main .dt-opts{display:grid;gap:9px}#main .dt-b{font-family:inherit;font-size:15px;font-weight:600;text-align:left;padding:13px 16px;border-radius:10px;border:1.5px solid var(--line);background:var(--cream);cursor:pointer;transition:all .15s}#main .dt-b:hover{border-color:var(--ds);background:var(--ds-light)}#main .dt-b small{display:block;font-weight:500;font-size:13px;color:var(--iron);margin-top:2px}#main .dt-v{border-radius:12px;padding:18px 20px;font-size:15px;line-height:1.6}#main .dt-v .dt-badge{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;border-radius:99px;padding:4px 11px;margin-bottom:9px}#main .dt-v.ok{background:var(--green-light);color:#0d5c22}#main .dt-v.ok .dt-badge{background:var(--green);color:#fff}#main .dt-v.care{background:#fff3df;color:#8a5a12}#main .dt-v.care .dt-badge{background:var(--ds);color:#fff}#main .dt-v.stop{background:var(--red-light);color:#a01919}#main .dt-v.stop .dt-badge{background:var(--red);color:#fff}#main .dt-v .dt-fix{margin-top:10px;background:#fff9;border-radius:9px;padding:11px 13px;font-size:14px}#main .dbate{padding:24px;border-radius:var(--r)}#main .db-nav{display:flex;gap:7px;margin-bottom:16px;flex-wrap:wrap}#main .db-n{font-family:inherit;font-size:13px;font-weight:700;width:30px;height:30px;border-radius:9px;border:1.5px solid var(--line);background:var(--cream);color:var(--iron);cursor:pointer;transition:all .15s}#main .db-n:hover{border-color:var(--ds)}#main .db-n.done{border-color:#d37e2473;color:var(--ds-deep)}#main .db-n.on{background:var(--ds);border-color:var(--ds);color:#fff}#main .db-k{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ds-deep);margin-bottom:5px}#main .db-t{font-family:"Instrument Serif",Georgia,serif;font-size:23px;line-height:1.3;margin-bottom:6px}#main .db-s{font-size:15px;color:#4a4039;margin-bottom:15px}#main .db-opts{display:grid;gap:9px}#main .db-o{font-family:inherit;font-size:15px;font-weight:600;text-align:left;padding:12px 16px;border-radius:10px;border:1.5px solid var(--line);background:var(--cream);color:var(--ink);cursor:pointer;transition:all .15s}#main .db-o:hover{border-color:var(--ds);background:var(--ds-light)}#main .db-o.on{border-color:var(--ds);background:var(--ds-light);color:var(--ds-deep)}#main .db-res{display:grid;grid-template-columns:1fr 1fr;gap:11px;margin-top:15px}@media(max-width:640px){#main .db-res{grid-template-columns:1fr}}#main .db-side,#main .db-fr,#main .db-q{border-radius:10px;padding:12px 14px;font-size:14px;line-height:1.55}#main .db-side b,#main .db-fr b,#main .db-q b{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px}#main .db-side svg,#main .db-fr svg,#main .db-q svg{width:14px;height:14px;flex:none}#main .db-pro{background:#00b8300f;border:1px solid rgba(0,150,40,.2)}#main .db-pro b{color:#0d7a2a}#main .db-con{background:#dc26260d;border:1px solid rgba(220,38,38,.16)}#main .db-con b{color:#b02020}#main .db-fr,#main .db-q{margin-top:10px}#main .db-fr{background:#774ef90d;border:1px solid rgba(119,78,249,.16)}#main .db-fr b{color:var(--purple)}#main .db-q{background:var(--ds-light);border:1px solid #f0d2ae}#main .db-q b{color:var(--ds-deep)}#main .db-note{margin-top:10px;font-size:12.5px;color:var(--iron)}#main .db-actions{display:flex;gap:9px;margin-top:16px}#main .db-actions .btn[disabled]{opacity:.4;pointer-events:none}#main .triage{padding:24px;border-radius:var(--r)}#main .tri-row{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center;padding:13px 0;border-bottom:1px solid #f3ece1}#main .tri-row:last-of-type{border-bottom:none}#main .tri-c{font-weight:600;font-size:15px}#main .tri-c small{display:block;color:var(--iron);font-weight:500;font-size:13px;margin-top:2px}#main .tri-set{display:flex;gap:6px;flex-wrap:wrap}#main .tri-b{font-family:inherit;font-size:12.5px;font-weight:700;padding:8px 12px;border-radius:9px;border:1.5px solid var(--line);background:var(--cream);cursor:pointer;transition:all .15s;white-space:nowrap}#main .tri-b:hover{border-color:var(--ds)}#main .tri-b.on{background:#fff3df;border-color:var(--ds);color:var(--ds-deep)}#main .tri-row.checked .tri-b.on{background:var(--green-light);border-color:var(--green);color:#0d7a2a}#main .tri-row.checked.wrong .tri-b.on{background:var(--red-light);border-color:var(--red);color:var(--red)}#main .tri-row.checked.wrong .tri-b.correct{background:var(--green-light);border-color:var(--green);color:#0d7a2a}#main .tri-row.wrong .tri-c{color:var(--red)}#main .tri-why{display:none;grid-column:1/-1;font-size:13.5px;line-height:1.55;background:var(--cream);border:1px solid var(--line);border-radius:9px;padding:11px 13px;margin-top:4px}#main .tri-why.show{display:block}#main .transcript{padding:24px;border-radius:var(--r)}#main .ts-turn{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:start;padding:13px 0;border-bottom:1px solid #f3ece1}#main .ts-turn:last-of-type{border-bottom:none}#main .ts-bub{border-radius:12px;padding:12px 15px;font-size:14.5px;line-height:1.55}#main .ts-turn.s .ts-bub{background:var(--ds-light);border:1px solid #f0d2ae}#main .ts-turn.a .ts-bub{background:var(--cream);border:1px solid var(--line)}#main .ts-who{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin-bottom:5px;color:var(--iron)}#main .ts-turn.s .ts-who{color:var(--ds-deep)}#main .ts-mark{flex-shrink:0;display:flex;flex-direction:column;gap:5px}#main .ts-m{font-family:inherit;font-size:12px;font-weight:700;padding:7px 11px;border-radius:8px;border:1.5px solid var(--line);background:#fff;cursor:pointer;transition:all .15s;white-space:nowrap}#main .ts-m:hover{border-color:var(--ds)}#main .ts-m.on{background:#fff3df;border-color:var(--ds);color:var(--ds-deep)}#main .ts-turn.judged .ts-m.on{background:var(--green-light);border-color:var(--green);color:#0d7a2a}#main .ts-turn.judged.wrong .ts-m.on{background:var(--red-light);border-color:var(--red);color:var(--red)}#main .ts-turn.judged.wrong .ts-m.correct{background:var(--green-light);border-color:var(--green);color:#0d7a2a}#main .ts-turn.judged .ts-bub{position:relative}#main .ts-turn.judged.right .ts-bub{box-shadow:inset 3px 0 0 var(--green)}#main .ts-turn.judged.wrong .ts-bub{box-shadow:inset 3px 0 0 var(--red)}#main .ts-note{display:none;grid-column:1/-1;font-size:13.5px;line-height:1.55;color:#4a4039;background:#fffdf9;border:1px dashed var(--line);border-radius:9px;padding:11px 13px;margin-top:6px}#main .ts-note.show{display:block}#main .heat{padding:24px;border-radius:var(--r)}#main .ht-scroll{overflow-x:auto}#main .ht-grid{display:grid;gap:5px;min-width:520px}#main .ht-h{font-size:11.5px;font-weight:700;letter-spacing:.04em;color:var(--iron);text-align:center;line-height:1.3;padding:0 2px}#main .ht-name{font-size:13.5px;font-weight:600;display:flex;align-items:center;white-space:nowrap;padding-right:8px}#main .ht-cell{border:none;border-radius:8px;height:38px;cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:700;color:#3a2c1c;transition:transform .12s,box-shadow .12s}#main .ht-cell:hover{transform:scale(1.06);box-shadow:0 3px 10px #2d241829}#main .ht-cell.sel{box-shadow:0 0 0 2px var(--ink)}#main .ht-cell.v1{background:#f6c9c2}#main .ht-cell.v2{background:#fbe0b8}#main .ht-cell.v3{background:#e6ebc7}#main .ht-cell.v4{background:#c6e6c9}#main .ht-col-hi{position:relative}#main .ht-h.hi{color:var(--red);font-weight:800}#main .ht-out{margin-top:16px;border-radius:10px;background:var(--cream);border:1px solid var(--line);padding:14px 16px;font-size:14.5px;line-height:1.6;min-height:70px}#main .ht-out .ht-t{font-weight:700;margin-bottom:5px}#main .ht-legend{display:flex;flex-wrap:wrap;gap:13px;margin-top:12px;font-size:12.5px;color:var(--iron)}#main .ht-legend span{display:inline-flex;align-items:center;gap:6px}#main .ht-legend i{width:14px;height:14px;border-radius:4px;display:inline-block}#main .flowplan{padding:24px;border-radius:var(--r)}#main .fl-bar{display:flex;height:46px;border-radius:12px;overflow:hidden;border:1px solid var(--line);background:var(--cream);margin-top:6px}#main .fl-seg{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;font-size:11px;font-weight:700;color:#fff;cursor:pointer;width:0;overflow:hidden;transition:width .8s cubic-bezier(.2,.7,.3,1),filter .15s;border-right:1px solid rgba(255,255,255,.35)}#main .fl-seg:last-child{border-right:none}#main .fl-seg:hover{filter:brightness(1.08)}#main .fl-seg small{font-weight:600;font-size:10px;opacity:.9}#main .fl-seg.c1{background:linear-gradient(160deg,#e8a45c,var(--ds))}#main .fl-seg.c2{background:linear-gradient(160deg,#9d80f5,var(--purple))}#main .fl-seg.c3{background:linear-gradient(160deg,#5bbf72,var(--green))}#main .fl-seg.c4{background:linear-gradient(160deg,#8e8072,var(--iron))}#main .fl-ticks{display:flex;justify-content:space-between;font-size:11px;color:var(--iron);margin-top:5px}#main .fl-out{margin-top:16px;border-radius:10px;background:var(--cream);border:1px solid var(--line);padding:14px 16px;font-size:14.5px;line-height:1.6;min-height:74px}#main .fl-out .fl-t{font-weight:700;margin-bottom:4px}#main .fl-warn{margin-top:12px;font-size:13.5px;color:#8a5a12;background:#fff3df;border-radius:9px;padding:11px 13px}#main .tokcount{padding:24px;border-radius:var(--r)}#main .tc-in{width:100%;font-family:inherit;font-size:15.5px;line-height:1.6;color:var(--ink);background:var(--cream);border:1.5px solid var(--line);border-radius:12px;padding:13px 15px;resize:vertical;min-height:86px;transition:border-color .15s}#main .tc-in:focus{outline:none;border-color:var(--ds)}#main .tc-toks{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px;min-height:34px}#main .tc-stats{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}#main .tc-stat{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:9px 14px;font-size:13px;color:var(--iron)}#main .tc-stat b{display:block;font-family:"Instrument Serif",Georgia,serif;font-size:24px;color:var(--ds);font-weight:400;line-height:1.15}#main .tc-note{margin-top:12px;font-size:13.5px;color:var(--iron)}#main .pscore{padding:24px;border-radius:var(--r)}#main .ps-grid{display:grid;grid-template-columns:1fr 220px;gap:18px;align-items:start}@media(max-width:680px){#main .ps-grid{grid-template-columns:1fr}}#main .ps-checks{display:grid;gap:7px;margin-top:12px}#main .ps-c{display:flex;align-items:center;gap:9px;font-size:14px;color:var(--iron);background:var(--cream);border:1px solid var(--line);border-radius:9px;padding:9px 12px;transition:all .2s}#main .ps-c .ps-ic{width:20px;height:20px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;background:var(--line);color:#fff}#main .ps-c.hit{background:var(--green-light);border-color:#cdebd6;color:#0d5c22}#main .ps-c.hit .ps-ic{background:var(--green)}#main .ps-side{display:flex;flex-direction:column;align-items:center;gap:10px;background:var(--cream);border:1px solid var(--line);border-radius:12px;padding:16px}#main .ps-tip{font-size:13.5px;color:#4a4039;text-align:center;line-height:1.5}#main .tswap{display:flex;flex-wrap:wrap;gap:10px;align-items:center;background:var(--ds-light);border:1px solid #f0d2ae;border-radius:12px;padding:12px 14px;margin-bottom:16px}#main .tswap label{font-size:13.5px;font-weight:700;color:var(--ds-deep)}#main .tswap input{flex:1;min-width:180px;font-family:inherit;font-size:14.5px;color:var(--ink);background:#fff;border:1.5px solid #f0d2ae;border-radius:9px;padding:9px 12px}#main .tswap input:focus{outline:none;border-color:var(--ds)}#main .tswap .tsw-note{font-size:12.5px;color:var(--iron);width:100%}#main .tswapped{background:#f0a35e38;border-radius:5px;padding:1px 4px}#main tr.filtered-out{display:none}#main .filter-note{font-size:13px;color:var(--iron);margin-top:10px}#main .mdl-icon{display:block;flex-shrink:0}#main .cap .ic,#main .adv-card .ac-ic{color:var(--ds-deep)}#main .adv-card .ac-ic .mdl-icon{width:20px;height:20px}#main .benefit-card .bc-icon{display:flex;align-items:center;height:26px}#main .bc-orange .bc-icon{color:var(--ds)}#main .bc-purple .bc-icon{color:var(--purple)}#main .bc-green .bc-icon{color:#0d7a2a}#main .bc-teal .bc-icon{color:var(--teal)}#main .kt-ic{display:inline-flex;align-items:center;color:var(--ds-deep)}
