.tk[data-astro-cid-hcmitr2r]{border-radius:var(--radius-l);background:var(--surface);border:1px solid var(--line);gap:22px;padding:clamp(22px,3vw,36px);display:grid}.tk-controls[data-astro-cid-hcmitr2r]{grid-template-columns:1fr auto;align-items:end;gap:22px 40px;display:grid}@media (width<=820px){.tk-controls[data-astro-cid-hcmitr2r]{grid-template-columns:1fr}}.tk-controls[data-astro-cid-hcmitr2r] fieldset[data-astro-cid-hcmitr2r]{border:0;margin:0;padding:0}.tk-controls[data-astro-cid-hcmitr2r] legend[data-astro-cid-hcmitr2r]{margin-bottom:8px}.tk-controls[data-astro-cid-hcmitr2r] output[data-astro-cid-hcmitr2r]{color:var(--ink);margin-left:6px;font-size:1rem}.tk-scale[data-astro-cid-hcmitr2r]{color:var(--ink-3);justify-content:space-between;font-size:.7rem;display:flex}.tk-list[data-astro-cid-hcmitr2r]{grid-template-columns:repeat(4,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (width<=900px){.tk-list[data-astro-cid-hcmitr2r]{grid-template-columns:1fr 1fr}}.tk-item[data-astro-cid-hcmitr2r]{border-radius:var(--radius);background:var(--surface-2);border:1px solid var(--line);gap:10px;padding:16px;transition:border-color .3s,background .3s;display:grid;position:relative}.tk-item[data-astro-cid-hcmitr2r][data-best=true]{border-color:var(--accent);background:var(--accent-soft)}.tk-svg[data-astro-cid-hcmitr2r]{place-items:center;height:96px;display:grid}.tk-svg[data-astro-cid-hcmitr2r] svg[data-astro-cid-hcmitr2r]{width:100%;height:100%;overflow:visible}.tk-lens[data-astro-cid-hcmitr2r]{fill:color-mix(in srgb, var(--accent-2) 22%, transparent);stroke:var(--accent);stroke-width:1.2px;transition:d .45s var(--ease)}.tk-axis[data-astro-cid-hcmitr2r]{stroke:var(--line-2);stroke-dasharray:2 3}.tk-name[data-astro-cid-hcmitr2r]{margin:0}.tk-nums[data-astro-cid-hcmitr2r]{color:var(--ink-2);margin:0;font-size:.8rem;display:grid}.tk-best[data-astro-cid-hcmitr2r]{opacity:0;transition:opacity .3s, transform .3s var(--ease);font-size:.68rem;position:absolute;top:10px;right:10px;transform:scale(.8)}.tk-item[data-astro-cid-hcmitr2r][data-best=true] .tk-best[data-astro-cid-hcmitr2r]{opacity:1;transform:none}.fg[data-astro-cid-d33tdwrv]{--fg-skin-hi:#f6e2d3;--fg-skin-lo:#e9c9b2;--fg-frame:#1b1f3b;--fg-hair:#4a3326;grid-template-columns:minmax(0,.9fr) 1.1fr;align-items:center;gap:clamp(20px,4vw,56px);display:grid}[data-theme=dark] .fg[data-astro-cid-d33tdwrv]{--fg-skin-hi:#3a3550;--fg-skin-lo:#2a2740;--fg-hair:#14121f}@media (width<=900px){.fg[data-astro-cid-d33tdwrv]{grid-template-columns:1fr}}.fg-stage[data-astro-cid-d33tdwrv]{border-radius:var(--radius-l);background:radial-gradient(circle at 50% 35%, var(--surface), var(--bg-2));border:1px solid var(--line);padding:20px;position:relative}.fg-svg[data-astro-cid-d33tdwrv]{width:100%;max-height:520px}.fg-face[data-astro-cid-d33tdwrv]{fill:url(#fg-skin);stroke:var(--ink-2);stroke-width:1.6px}.fg-hair[data-astro-cid-d33tdwrv]{fill:var(--fg-hair);stroke:none}.fg-neck[data-astro-cid-d33tdwrv]{fill:var(--fg-skin-lo)}.fg-feat[data-astro-cid-d33tdwrv]{fill:none;stroke:var(--ink-2);stroke-width:1.8px;stroke-linecap:round}.fg-feat[data-astro-cid-d33tdwrv] ellipse[data-astro-cid-d33tdwrv]{fill:#fff}[data-theme=dark] .fg-feat[data-astro-cid-d33tdwrv] ellipse[data-astro-cid-d33tdwrv]{fill:#d9dbe8}.fg-pupil[data-astro-cid-d33tdwrv]{fill:var(--ink);stroke:none}.fg-frame[data-astro-cid-d33tdwrv]{opacity:0;transform-origin:0 150px;transition:opacity .35s, transform .5s var(--ease);transform:translateY(-14px)scale(.96)}.fg-frame[data-astro-cid-d33tdwrv].on{opacity:1;transform:none}.fg-lens[data-astro-cid-d33tdwrv]{fill:#9fd8de38}.fg-rim[data-astro-cid-d33tdwrv],.fg-bridge[data-astro-cid-d33tdwrv],.fg-temple[data-astro-cid-d33tdwrv]{fill:none;stroke:currentColor;stroke-width:5.5px;stroke-linejoin:round;stroke-linecap:round}.fg-frame[data-astro-cid-d33tdwrv][data-frame-id=polramki] .fg-rim[data-astro-cid-d33tdwrv]{stroke-width:6.5px}.fg-frame[data-astro-cid-d33tdwrv][data-frame-id=browline] .fg-rim[data-astro-cid-d33tdwrv]{stroke-width:4px}.fg-verdict[data-astro-cid-d33tdwrv]{letter-spacing:.08em;text-transform:uppercase;background:var(--accent-soft);color:var(--accent);border-radius:999px;margin:0;padding:6px 12px;font-size:.72rem;position:absolute;top:16px;left:16px}.fg-verdict[data-astro-cid-d33tdwrv][data-kind=no]{background:color-mix(in srgb, var(--danger) 14%, transparent);color:var(--danger)}.fg-verdict[data-astro-cid-d33tdwrv][data-kind=neutral]{background:var(--bg-2);color:var(--ink-2)}.fg-panel[data-astro-cid-d33tdwrv]{justify-items:start;gap:20px;display:grid}fieldset[data-astro-cid-d33tdwrv]{border:0;width:100%;min-width:0;margin:0;padding:0}legend[data-astro-cid-d33tdwrv]{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-bottom:12px;font-size:.72rem}.fg-shapes[data-astro-cid-d33tdwrv]{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}@media (width<=560px){.fg-shapes[data-astro-cid-d33tdwrv]{grid-template-columns:repeat(3,1fr)}}.fg-chip[data-astro-cid-d33tdwrv]{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:14px;justify-items:center;gap:6px;padding:10px 4px 8px;font-size:.78rem;font-weight:700;transition:border-color .2s,background .2s;display:grid;position:relative}.fg-chip[data-astro-cid-d33tdwrv] input[data-astro-cid-d33tdwrv],.fg-fr[data-astro-cid-d33tdwrv] input[data-astro-cid-d33tdwrv],.fg-swatch[data-astro-cid-d33tdwrv] input[data-astro-cid-d33tdwrv]{opacity:0;pointer-events:none;position:absolute}.fg-chip[data-astro-cid-d33tdwrv] svg[data-astro-cid-d33tdwrv]{fill:none;stroke:currentColor;stroke-width:10px;width:34px;height:46px}.fg-chip[data-astro-cid-d33tdwrv]:has(input:checked){border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.fg-chip[data-astro-cid-d33tdwrv]:has(input:focus-visible),.fg-fr[data-astro-cid-d33tdwrv]:has(input:focus-visible),.fg-swatch[data-astro-cid-d33tdwrv]:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.fg-text[data-astro-cid-d33tdwrv]{color:var(--ink-2);min-height:3.2em;margin:0}.fg-frames-list[data-astro-cid-d33tdwrv]{flex-wrap:wrap;gap:8px;display:flex}.fg-fr[data-astro-cid-d33tdwrv]{border:1px solid var(--line-2);cursor:pointer;border-radius:999px;padding:8px 14px;font-size:.88rem;font-weight:650;transition:background .2s,color .2s,border-color .2s;position:relative}.fg-fr[data-astro-cid-d33tdwrv][data-q=ok]{border-color:var(--accent)}.fg-fr[data-astro-cid-d33tdwrv][data-q=ok]:after{content:"";background:var(--accent);vertical-align:.1em;border-radius:50%;width:7px;height:7px;margin-left:7px;display:inline-block}.fg-fr[data-astro-cid-d33tdwrv][data-q=no]{color:var(--ink-3);border-style:dashed}.fg-fr[data-astro-cid-d33tdwrv]:has(input:checked){background:var(--ink);color:var(--bg);border-color:var(--ink)}.fg-legend[data-astro-cid-d33tdwrv]{align-items:center;gap:8px;margin-top:10px;display:flex}.fg-legend[data-astro-cid-d33tdwrv] .dot[data-astro-cid-d33tdwrv]{border-radius:50%;width:9px;height:9px;display:inline-block}.fg-legend[data-astro-cid-d33tdwrv] .ok[data-astro-cid-d33tdwrv]{background:var(--accent)}.fg-legend[data-astro-cid-d33tdwrv] .no[data-astro-cid-d33tdwrv]{border:1.5px dashed var(--ink-3);margin-left:8px}.fg-palettes[data-astro-cid-d33tdwrv]{grid-template-columns:repeat(2,auto);justify-content:start;gap:10px 22px;display:grid}.fg-pal[data-astro-cid-d33tdwrv]{align-items:center;gap:6px;font-size:.82rem;font-weight:700;display:flex}.fg-pal[data-astro-cid-d33tdwrv]>span[data-astro-cid-d33tdwrv]{min-width:50px;color:var(--ink-2)}.fg-swatch[data-astro-cid-d33tdwrv]{cursor:pointer;position:relative}.fg-swatch[data-astro-cid-d33tdwrv] span[data-astro-cid-d33tdwrv]:not(.sr-only){background:var(--c);border:2px solid var(--surface);width:24px;height:24px;box-shadow:0 0 0 1px var(--line-2);transition:transform .2s var(--ease), box-shadow .2s;border-radius:50%;display:block}.fg-swatch[data-astro-cid-d33tdwrv]:has(input:checked) span[data-astro-cid-d33tdwrv]:not(.sr-only){box-shadow:0 0 0 2px var(--accent);transform:scale(1.12)}.jump[data-astro-cid-3sy7z54t]{z-index:20;background:var(--glass);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--line);transition:top .5s var(--ease);position:sticky;top:0}html:not(.hdr-hidden) .jump[data-astro-cid-3sy7z54t]{top:var(--header-h)}.jump-in[data-astro-cid-3sy7z54t]{scrollbar-width:none;gap:6px;padding-block:10px;display:flex;overflow-x:auto}.jump[data-astro-cid-3sy7z54t] a[data-astro-cid-3sy7z54t]{color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;flex:none;padding:7px 14px;font-size:.86rem;font-weight:650;text-decoration:none}.jump[data-astro-cid-3sy7z54t] a[data-astro-cid-3sy7z54t]:hover{color:var(--ink);box-shadow:inset 0 0 0 1px var(--accent)}.lt[data-astro-cid-3sy7z54t]{isolation:isolate;align-content:start;gap:12px;display:grid;overflow:hidden}.lt[data-astro-cid-3sy7z54t].fast{background:var(--ink);color:var(--bg);border-color:#0000}.lt[data-astro-cid-3sy7z54t].fast .icon-badge[data-astro-cid-3sy7z54t]{color:var(--accent-2);background:#ffffff1f}.tk-wrap[data-astro-cid-3sy7z54t]{margin-top:clamp(50px,7vw,90px)}.tk-wrap[data-astro-cid-3sy7z54t] .head[data-astro-cid-3sy7z54t]{margin-bottom:24px}.h3big[data-astro-cid-3sy7z54t]{font-size:clamp(1.7rem,3vw,2.4rem)}.prog[data-astro-cid-3sy7z54t]{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(30px,6vw,90px);display:grid}@media (width<=900px){.prog[data-astro-cid-3sy7z54t]{grid-template-columns:1fr}}.prog-copy[data-astro-cid-3sy7z54t]{justify-items:start;gap:22px;display:grid}.plens[data-astro-cid-3sy7z54t]{filter:drop-shadow(0 30px 50px #1b1f3b2e);width:100%}.plens[data-astro-cid-3sy7z54t] .z-base[data-astro-cid-3sy7z54t]{fill:var(--surface)}.plens[data-astro-cid-3sy7z54t] .z[data-astro-cid-3sy7z54t]{opacity:.55;transition:opacity .3s}.plens[data-astro-cid-3sy7z54t] .z-far[data-astro-cid-3sy7z54t]{fill:#4aa8e8}.plens[data-astro-cid-3sy7z54t] .z-mid[data-astro-cid-3sy7z54t]{fill:#1fb5a6}.plens[data-astro-cid-3sy7z54t] .z-near[data-astro-cid-3sy7z54t]{fill:#f2a93b}.plens[data-astro-cid-3sy7z54t] .z-side[data-astro-cid-3sy7z54t]{fill:url(#pl-hatch);opacity:1}.plens[data-astro-cid-3sy7z54t] .hatch{stroke:var(--ink-3);stroke-width:1.4px}.pl-frame[data-astro-cid-3sy7z54t]{fill:none;stroke:var(--ink);stroke-width:7px}.pl-cross[data-astro-cid-3sy7z54t] path[data-astro-cid-3sy7z54t]{stroke:var(--ink);stroke-width:1.4px}.prog[data-astro-cid-3sy7z54t]:has(.zones [data-z]:hover) .plens[data-astro-cid-3sy7z54t] .z[data-astro-cid-3sy7z54t]{opacity:.15}.prog[data-astro-cid-3sy7z54t]:has([data-z=far]:hover) .z-far[data-astro-cid-3sy7z54t],.prog[data-astro-cid-3sy7z54t]:has([data-z=mid]:hover) .z-mid[data-astro-cid-3sy7z54t],.prog[data-astro-cid-3sy7z54t]:has([data-z=near]:hover) .z-near[data-astro-cid-3sy7z54t],.prog[data-astro-cid-3sy7z54t]:has([data-z=side]:hover) .z-side[data-astro-cid-3sy7z54t]{opacity:.95!important}.zones[data-astro-cid-3sy7z54t]{gap:4px;margin:0;padding:0;list-style:none;display:grid}.zones[data-astro-cid-3sy7z54t] li[data-astro-cid-3sy7z54t]{color:var(--ink-2);cursor:default;border-radius:12px;align-items:baseline;gap:12px;padding:10px 12px;transition:background .2s;display:flex}.zones[data-astro-cid-3sy7z54t] li[data-astro-cid-3sy7z54t]:hover{background:var(--accent-soft)}.zones[data-astro-cid-3sy7z54t] b[data-astro-cid-3sy7z54t]{color:var(--ink)}.zones[data-astro-cid-3sy7z54t] i[data-astro-cid-3sy7z54t]{border-radius:4px;flex:none;width:12px;height:12px;transform:translateY(1px)}[data-astro-cid-3sy7z54t][data-z=far] i[data-astro-cid-3sy7z54t]{background:#4aa8e8}[data-astro-cid-3sy7z54t][data-z=mid] i[data-astro-cid-3sy7z54t]{background:#1fb5a6}[data-astro-cid-3sy7z54t][data-z=near] i[data-astro-cid-3sy7z54t]{background:#f2a93b}[data-astro-cid-3sy7z54t][data-z=side] i[data-astro-cid-3sy7z54t]{background:repeating-linear-gradient(45deg, var(--ink-3) 0 2px, transparent 2px 5px)}.prog-facts[data-astro-cid-3sy7z54t]{gap:12px;display:grid}.prog-facts[data-astro-cid-3sy7z54t] div[data-astro-cid-3sy7z54t]{gap:12px;display:flex}.prog-facts[data-astro-cid-3sy7z54t] svg{color:var(--accent);flex:none;margin-top:3px}.coat[data-astro-cid-3sy7z54t]{isolation:isolate;gap:10px;display:grid;overflow:hidden}.coat-dot[data-astro-cid-3sy7z54t]{background:radial-gradient(circle at 35% 30%, #ffffffe6, transparent 40%), var(--coat);border-radius:50%;width:42px;height:42px;margin-bottom:8px;box-shadow:0 8px 20px -8px #7a6cf099}.brand-cloud[data-astro-cid-3sy7z54t]{font-family:var(--font-display);letter-spacing:-.02em;flex-wrap:wrap;gap:6px 26px;margin:0;padding:0;font-size:clamp(1.4rem,2.6vw,2.3rem);line-height:1.3;list-style:none;display:flex}.brand-cloud[data-astro-cid-3sy7z54t] li[data-astro-cid-3sy7z54t].alt{color:var(--accent);font-variation-settings:"SOFT" 100, "WONK" 1;font-style:italic}.split2[data-astro-cid-3sy7z54t]{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(30px,6vw,90px);display:grid}@media (width<=900px){.split2[data-astro-cid-3sy7z54t]{grid-template-columns:1fr}}.split2[data-astro-cid-3sy7z54t] h2[data-astro-cid-3sy7z54t]{margin-bottom:22px}.ticks[data-astro-cid-3sy7z54t].big li[data-astro-cid-3sy7z54t]{border-bottom:1px solid var(--line);color:var(--ink-2);padding-block:12px}.ticks[data-astro-cid-3sy7z54t].big li[data-astro-cid-3sy7z54t]:before{top:1.05em}.ticks[data-astro-cid-3sy7z54t].big b[data-astro-cid-3sy7z54t]{color:var(--ink)}.spec[data-astro-cid-3sy7z54t]{align-content:start;gap:10px;display:grid}.spec[data-astro-cid-3sy7z54t] svg{color:var(--accent)}.smart[data-astro-cid-3sy7z54t]{background:linear-gradient(120deg, var(--surface), var(--accent-soft));align-items:flex-start;gap:20px;margin-top:24px;display:flex}.smart[data-astro-cid-3sy7z54t] h3[data-astro-cid-3sy7z54t]{margin-bottom:6px}.acc[data-astro-cid-3sy7z54t]{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.acc[data-astro-cid-3sy7z54t] li[data-astro-cid-3sy7z54t]{background:var(--surface);border:1px solid var(--line);border-radius:999px;padding:12px 18px;font-weight:600}.times[data-astro-cid-3sy7z54t]{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:26px;display:grid}.times[data-astro-cid-3sy7z54t] div[data-astro-cid-3sy7z54t]{border-radius:var(--radius);background:var(--surface);border:1px solid var(--line);gap:4px;padding:16px;display:grid}.times[data-astro-cid-3sy7z54t] b[data-astro-cid-3sy7z54t]{font-family:var(--font-display);font-size:1.3rem;font-weight:500}.times[data-astro-cid-3sy7z54t] span[data-astro-cid-3sy7z54t]{color:var(--ink-2);font-size:.82rem}.ins[data-astro-cid-3sy7z54t]{grid-template-columns:.8fr 1.2fr;align-items:center;gap:clamp(30px,6vw,90px);display:grid}@media (width<=900px){.ins[data-astro-cid-3sy7z54t],.times[data-astro-cid-3sy7z54t]{grid-template-columns:1fr}}.ins[data-astro-cid-3sy7z54t] h2[data-astro-cid-3sy7z54t]{margin-bottom:22px}.ins-card[data-astro-cid-3sy7z54t]{aspect-ratio:1.6;color:#fff;box-shadow:var(--shadow-l);background:radial-gradient(circle at 80% 20%,#ffffff59,#0000 35%),linear-gradient(135deg,#0e8378,#30344f 60%,#7a6cf0);border-radius:26px;align-content:end;gap:6px;padding:30px;display:grid;transform:rotate(-3deg)}.ins-big[data-astro-cid-3sy7z54t]{font-family:var(--font-display);letter-spacing:-.04em;font-size:clamp(3rem,6vw,4.6rem);line-height:1}.ins-card[data-astro-cid-3sy7z54t] .mono[data-astro-cid-3sy7z54t]{letter-spacing:.12em;text-transform:uppercase;opacity:.8;font-size:.72rem}.ins-lists[data-astro-cid-3sy7z54t]{margin:26px 0 16px}.ins-lists[data-astro-cid-3sy7z54t] h3[data-astro-cid-3sy7z54t]{margin-bottom:12px;font-size:1.1rem}.nots[data-astro-cid-3sy7z54t]{gap:10px;margin:0;padding:0;list-style:none;display:grid}.nots[data-astro-cid-3sy7z54t] li[data-astro-cid-3sy7z54t]{color:var(--ink-2);padding-left:30px;position:relative}.nots[data-astro-cid-3sy7z54t] li[data-astro-cid-3sy7z54t]:before{content:"×";color:var(--danger);font-size:1.2rem;position:absolute;top:-2px;left:4px}
