 @font-face{font-family:'Instrument Serif';font-style:normal;font-weight:400;font-display:swap;src:url('./fonts/instrument-serif-latin.woff2') format('woff2');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:'Instrument Serif';font-style:normal;font-weight:400;font-display:swap;src:url('./fonts/instrument-serif-latin-ext.woff2') format('woff2');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:'Instrument Serif';font-style:italic;font-weight:400;font-display:swap;src:url('./fonts/instrument-serif-italic-latin.woff2') format('woff2');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:'Instrument Serif';font-style:italic;font-weight:400;font-display:swap;src:url('./fonts/instrument-serif-italic-latin-ext.woff2') format('woff2');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:'Manrope';font-style:normal;font-weight:400 800;font-display:swap;src:url('./fonts/manrope-latin.woff2') format('woff2');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:'Manrope';font-style:normal;font-weight:400 800;font-display:swap;src:url('./fonts/manrope-latin-ext.woff2') format('woff2');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} 
:root,[data-theme="dark"]{color-scheme:dark;--bg:#16151a;--fg:#f3f2ee;--bg86:rgba(22,21,26,.86);--accent:#e63e8e;--accent-h:#d12a7a;--marigold:#f2b93b;--cobalt:#8fb8ea;--orange:#f26b3a;--fg04:rgba(243,242,238,.04);--fg05:rgba(243,242,238,.05);--fg06:rgba(243,242,238,.06);--fg07:rgba(243,242,238,.07);--fg08:rgba(243,242,238,.08);--fg09:rgba(243,242,238,.09);--fg10:rgba(243,242,238,.10);--fg12:rgba(243,242,238,.12);--fg14:rgba(243,242,238,.14);--fg16:rgba(243,242,238,.16);--fg18:rgba(243,242,238,.18);--fg22:rgba(243,242,238,.22);--fg25:rgba(243,242,238,.25);--fg30:rgba(243,242,238,.30);--fg35:rgba(243,242,238,.35);--fg40:rgba(243,242,238,.40);--fg45:rgba(243,242,238,.45);--fg50:rgba(243,242,238,.50);--fg55:rgba(243,242,238,.55);--fg60:rgba(243,242,238,.60);--fg62:rgba(243,242,238,.62);--fg64:rgba(243,242,238,.64);--fg65:rgba(243,242,238,.65);--fg66:rgba(243,242,238,.66);--fg68:rgba(243,242,238,.68);--fg70:rgba(243,242,238,.70);--fg72:rgba(243,242,238,.72);--fg75:rgba(243,242,238,.75);--fg80:rgba(243,242,238,.80);--fg20:rgba(243,242,238,.20);--fg28:rgba(243,242,238,.28);--fg58:rgba(243,242,238,.58);--fg74:rgba(243,242,238,.74);--fg78:rgba(243,242,238,.78);--fg82:rgba(243,242,238,.82);--fg85:rgba(243,242,238,.85)}
[data-theme="light"]{color-scheme:light;--bg:#f3f2ee;--fg:#16151a;--bg86:rgba(243,242,238,.88);--accent:#c9236f;--accent-h:#a81e5e;--marigold:#9a6b00;--cobalt:#2f52d9;--orange:#b8431a;--fg04:rgba(22,21,26,.04);--fg05:rgba(22,21,26,.05);--fg06:rgba(22,21,26,.06);--fg07:rgba(22,21,26,.07);--fg08:rgba(22,21,26,.08);--fg09:rgba(22,21,26,.09);--fg10:rgba(22,21,26,.10);--fg12:rgba(22,21,26,.12);--fg14:rgba(22,21,26,.14);--fg16:rgba(22,21,26,.16);--fg18:rgba(22,21,26,.18);--fg22:rgba(22,21,26,.22);--fg25:rgba(22,21,26,.25);--fg30:rgba(22,21,26,.30);--fg35:rgba(22,21,26,.35);--fg40:rgba(22,21,26,.40);--fg45:rgba(22,21,26,.45);--fg50:rgba(22,21,26,.50);--fg55:rgba(22,21,26,.55);--fg60:rgba(22,21,26,.60);--fg62:rgba(22,21,26,.62);--fg64:rgba(22,21,26,.64);--fg65:rgba(22,21,26,.65);--fg66:rgba(22,21,26,.66);--fg68:rgba(22,21,26,.68);--fg70:rgba(22,21,26,.70);--fg72:rgba(22,21,26,.72);--fg75:rgba(22,21,26,.75);--fg80:rgba(22,21,26,.80);--fg20:rgba(22,21,26,.20);--fg28:rgba(22,21,26,.28);--fg58:rgba(22,21,26,.58);--fg74:rgba(22,21,26,.74);--fg78:rgba(22,21,26,.78);--fg82:rgba(22,21,26,.82);--fg85:rgba(22,21,26,.85);--lt-panel:#fbfaf7;--lt-scrim:rgba(22,21,26,.42);--lt-window:rgba(243,242,238,.96);--lt-shc:rgba(22,21,26,.22);--lt-pink:#c9236f;--lt-chip:rgba(201,35,111,.1);--lt-chip-fg:#a81e5e;--lt-err:#b3261e;--lt-tile:#e4e2dc;--lt-tile-b:rgba(22,21,26,.12);--lt-btnbg:rgba(251,250,247,.9)}
html,body{margin:0;padding:0;background:var(--bg);color:var(--fg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}
*{box-sizing:border-box}
a{color:var(--fg)}a:hover{color:var(--accent)}
::selection{background:var(--accent);color:#fff}
input,button{font-family:inherit}
h1,h2,h3,p{margin:0}
@keyframes esaRise{from{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}
@keyframes esaPop{from{opacity:0;transform:scale(.96) translateY(14px)}to{opacity:1;transform:none}}
@keyframes esaFade{from{opacity:0}to{opacity:1}}
@keyframes esaFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-7px)}}
@keyframes esaMarquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}
@keyframes esaPulse{0%{box-shadow:0 0 0 0 var(--fg45)}70%{box-shadow:0 0 0 18px rgba(243,242,238,0)}100%{box-shadow:0 0 0 0 rgba(243,242,238,0)}}
@keyframes esaWiggle{0%{transform:rotate(0)}25%{transform:rotate(-2.5deg) scale(.985)}50%{transform:rotate(2.5deg) scale(1.015)}75%{transform:rotate(-1deg)}100%{transform:rotate(0)}}
@media print{html,body{background:#fff!important}#top{background:#fff!important;min-height:0!important}#top > :not([data-print-root]){display:none!important}[data-print-root]{position:static!important;background:#fff!important;padding:0!important;overflow:visible!important}[data-print-hide]{display:none!important}[data-print-sheet]{box-shadow:none!important;min-height:0!important;padding:0!important;width:auto!important}@page{size:A4;margin:12mm}}
@media print{[data-nb-cover]{width:auto!important;height:186mm!important;box-shadow:none!important;break-after:page}[data-nb-page]{break-before:page}[data-print-sheet]{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
@media (max-width:640px){[data-hero-title]{max-width:min(88%,440px)!important}}
@keyframes esaBlink{0%,100%{opacity:1}50%{opacity:.25}}
@keyframes esaDrop{from{transform:scaleY(0)}to{transform:none}}
.yle_areena_player [aria-keyshortcuts="f"]{display:none!important}
[data-rd-text] span::selection{background:rgba(230,62,142,.34);color:transparent}
[data-rd-text] span::-moz-selection{background:rgba(230,62,142,.34);color:transparent}
@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
/* Koonnin luokat: templaatin staattiset style-attribuutit (tyokalut/koonti.mjs, luokita). Älä muokkaa käsin – muokkaa lahde/sivu/. */
.k0.k0{min-height:100vh;background:var(--bg);color:var(--fg);font-family:Manrope,system-ui,sans-serif;font-size:16px;line-height:1.55;overflow-x:clip}
.k1.k1{position:sticky;top:0;z-index:40;background:var(--bg86);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--fg09)}
.k2.k2{max-width:1280px;margin:0 auto;padding:8px clamp(16px,4vw,48px);display:flex;align-items:center;gap:14px;flex-wrap:wrap}
.k3.k3{display:flex;align-items:center;gap:12px;text-decoration:none;color:var(--fg);line-height:1;flex:none}
.k4.k4{display:flex;flex-direction:column}
.k5.k5{font-family:'Instrument Serif',Georgia,serif;font-style:italic;font-size:19px;letter-spacing:-.01em}
.k6.k6{font:700 9px/1 Manrope,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--fg66);margin-top:4px}
.k7.k7{display:flex;align-items:center;gap:2px;margin-left:auto;flex-wrap:wrap;row-gap:6px;justify-content:flex-end;max-width:100%}
.k8.k8{display:inline-flex;align-items:center;gap:10px;background:var(--fg07);color:var(--fg);border:1.5px solid var(--fg14);border-radius:999px;padding:4px 12px 4px 4px;margin-right:6px;font:700 12px/1 Manrope,sans-serif;cursor:pointer;white-space:nowrap;transition:border-color .2s;flex:none}
.k9.k9{position:relative;display:block;width:32px;height:22px;border-radius:999px;overflow:hidden;flex:none;box-shadow:inset 0 0 0 1px rgba(255,255,255,.15)}
.ka.ka{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:0;height:0;border-style:solid;border-width:4px 0 4px 7px;border-color:transparent transparent transparent #fff;filter:drop-shadow(0 0 2px rgba(0,0,0,.6))}
.kb.kb{display:flex;flex-direction:column;gap:3px;align-items:flex-start}
.kc.kc{font:600 10px/1 Manrope,sans-serif;color:var(--fg62)}
.kd.kd{text-decoration:none;font:600 13px/1 Manrope,sans-serif;padding:10px 10px;border-radius:999px;white-space:nowrap;color:var(--fg)}
.ke.ke{display:inline-flex;align-items:center;gap:7px;background:var(--fg07);color:var(--fg);border:1.5px solid var(--fg14);border-radius:999px;padding:7px 12px 7px 10px;margin-left:4px;font:700 13px/1 Manrope,sans-serif;cursor:pointer;white-space:nowrap;transition:border-color .2s;flex:none}
.kf.kf{display:inline-flex;align-items:center;gap:7px;background:transparent;color:var(--fg);border:1.5px solid var(--fg14);border-radius:999px;padding:7px 12px 7px 10px;margin-left:4px;font:700 13px/1 Manrope,sans-serif;cursor:pointer;white-space:nowrap;transition:border-color .2s;flex:none}
.kg.kg{display:inline-flex;align-items:center;gap:7px;background:transparent;color:var(--fg);border:1.5px solid var(--fg22);border-radius:999px;padding:7px 12px 7px 10px;margin-left:4px;font:700 13px/1 Manrope,sans-serif;cursor:pointer;white-space:nowrap;transition:border-color .2s;flex:none}
.kh.kh{width:8px;height:8px;border-radius:50%;background:var(--accent);display:inline-block;flex:none;margin:0 3px 0 2px}
.ki.ki{max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.kj.kj{flex:none;opacity:.7}
.kk.kk{display:inline-grid;place-items:center;width:32px;height:32px;padding:0;background:transparent;color:var(--fg);border:1.5px solid var(--fg22);border-radius:50%;margin-left:4px;cursor:pointer;transition:border-color .2s;flex:none}
.kl.kl{display:inline-flex;align-items:center;gap:6px;flex:none;margin-left:6px}
.km.km{margin-left:0;display:inline-grid;place-items:center;width:30px;height:30px;background:transparent;color:var(--fg);border:1.5px solid var(--fg18);border-radius:50%;font:700 13px/1 Manrope,sans-serif;cursor:pointer;white-space:nowrap;transition:border-color .2s}
.kn.kn{width:13px;height:13px;border-radius:50%;border:2px solid currentColor;background:linear-gradient(90deg,currentColor 50%,transparent 50%);box-sizing:border-box;flex:none}
.ko.ko{max-width:1280px;margin:0 auto;padding:18px clamp(16px,4vw,48px) 0}
.kp.kp{display:inline-flex;align-items:center;gap:12px;text-decoration:none;color:var(--fg);line-height:1}
.kq.kq{font-family:'Instrument Serif',Georgia,serif;font-style:italic;font-size:21px;letter-spacing:-.01em}
.kr.kr{font:700 9px/1 Manrope,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--fg66);margin-top:5px}
.ks.ks{position:fixed;right:14px;bottom:calc(14px + env(safe-area-inset-bottom,0px));z-index:60;display:flex;align-items:center;gap:4px;padding:4px 4px 4px 5px;border-radius:999px;background:rgba(29,28,35,.94);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1.5px solid rgba(243,242,238,.18);box-shadow:0 18px 34px -16px rgba(0,0,0,.9);color:#f3f2ee;animation:esaPop .35s cubic-bezier(.2,.7,.2,1) both}
.kt.kt{display:inline-flex;align-items:center;gap:9px;background:transparent;color:#f3f2ee;border:0;border-radius:999px;padding:3px 10px 3px 3px;font:700 12px/1 Manrope,sans-serif;cursor:pointer;white-space:nowrap}
.ku.ku{position:relative;display:block;width:34px;height:24px;border-radius:999px;overflow:hidden;flex:none;box-shadow:inset 0 0 0 1px rgba(255,255,255,.15)}
.kv.kv{font:600 10px/1 Manrope,sans-serif;color:rgba(243,242,238,.62)}
.kw.kw{text-decoration:none;font:700 13px/1 Manrope,sans-serif;padding:12px 10px;border-radius:999px;white-space:nowrap;color:#f3f2ee}
.kx.kx{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:50%;border:0;background:transparent;color:#f3f2ee;cursor:pointer;flex:none;transition:background .2s}
.ky.ky{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:50%;border:0;background:var(--accent);color:#fff;cursor:pointer;flex:none;box-shadow:0 10px 20px -10px rgba(230,62,142,.8)}
.kz.kz{position:fixed;inset:0;z-index:120}
.k10.k10{display:flex;flex-direction:column;gap:4px;padding:10px 12px 12px;min-width:0}
.k11.k11{display:flex;align-items:center;gap:9px;font:700 15px/1.3 Manrope,sans-serif;min-width:0}
.k12.k12{width:8px;height:8px;border-radius:50%;background:var(--accent);flex:none}
.k13.k13{overflow-wrap:anywhere}
.k14.k14{font:500 12.5px/1.4 Manrope,sans-serif;color:var(--fg62);overflow-wrap:anywhere}
.k15.k15{font:500 12.5px/1.4 Manrope,sans-serif;color:var(--fg62)}
.k16.k16{height:1px;background:var(--fg10);margin:0 6px 6px}
.k17.k17{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:44px;padding:0 12px;border-radius:10px;border:0;background:transparent;color:var(--fg);font:600 14px/1 Manrope,sans-serif;text-align:left;cursor:pointer}
.k18.k18{color:var(--fg62)}
.k19.k19{height:1px;background:var(--fg10);margin:6px}
.k1a.k1a{position:fixed;inset:0;z-index:117;background:var(--lt-scrim,rgba(22,21,26,.6));backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:flex-end;justify-content:center;animation:esaFade .2s ease both}
.k1b.k1b{width:min(560px,100%);max-height:88vh;overflow:auto;background:var(--lt-panel,#1d1c23);color:var(--fg);border:1px solid var(--fg14);border-bottom:0;border-radius:22px 22px 0 0;padding:10px 20px calc(20px + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;gap:14px;box-shadow:0 -30px 60px -30px var(--lt-shc,rgba(0,0,0,.9));animation:esaRise .3s cubic-bezier(.2,.7,.2,1) both}
.k1c.k1c{position:relative;display:flex;justify-content:center;padding:4px 0 2px}
.k1d.k1d{width:36px;height:4px;border-radius:2px;background:var(--fg22)}
.k1e.k1e{position:absolute;right:-8px;top:-2px;width:36px;height:36px;border-radius:50%;border:1.5px solid var(--fg22);background:transparent;color:var(--fg);font:600 15px/1 Manrope,sans-serif;cursor:pointer}
.k1f.k1f{display:flex;flex-direction:column;font-family:'Instrument Serif',Georgia,serif;font-size:24px;line-height:1.1}
.k1g.k1g{color:var(--fg);text-decoration:none;padding:12px 44px 12px 0;border-bottom:1px solid var(--fg09)}
.k1h.k1h{color:var(--fg);text-decoration:none;padding:12px 0;border-bottom:1px solid var(--fg09)}
.k1i.k1i{color:var(--fg);text-decoration:none;padding:12px 0;display:flex;align-items:center;gap:12px}
.k1j.k1j{display:flex;flex-direction:column;gap:12px;padding:14px 16px;border-radius:16px;background:var(--fg05);border:1px solid var(--fg10)}
.k1k.k1k{display:flex;flex-direction:column;gap:3px;min-width:0}
.k1l.k1l{display:flex;gap:8px;flex-wrap:wrap}
.k1m.k1m{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border-radius:999px;border:0;background:var(--fg);color:var(--bg);font:700 13.5px/1 Manrope,sans-serif;cursor:pointer}
.k1n.k1n{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 16px;border-radius:999px;border:1.5px solid var(--fg25);background:transparent;color:var(--fg);font:700 13px/1 Manrope,sans-serif;cursor:pointer;transition:border-color .2s}
.k1o.k1o{display:inline-flex;align-items:center;gap:8px;border:1.5px solid var(--fg20);background:transparent;color:var(--fg);border-radius:999px;padding:10px 14px;font:700 13px/1 Manrope,sans-serif;cursor:pointer}
.k1p.k1p{display:inline-flex;align-items:center;gap:8px;border:1.5px solid var(--fg20);background:transparent;color:var(--fg);border-radius:999px;padding:10px 14px;font:700 13px/1 Manrope,sans-serif;cursor:pointer;max-width:100%}
.k1q.k1q{width:8px;height:8px;border-radius:50%;background:var(--accent);display:inline-block;flex:none}
.k1r.k1r{max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.k1s.k1s{overflow:hidden;border-bottom:1px solid var(--fg09);padding:10px 0;white-space:nowrap}
.k1t.k1t{display:inline-flex;gap:34px;align-items:baseline;animation:esaMarquee 320s linear infinite;will-change:transform;padding-right:34px}
.k1u.k1u{display:inline-flex;gap:34px;align-items:baseline}
.k1v.k1v{font-family:'Instrument Serif',Georgia,serif;font-style:italic;font-size:18px;color:var(--fg70);text-decoration:none;transition:color .2s}
.k1w.k1w{width:6px;height:6px;border-radius:50%;background:var(--accent);align-self:center}
.k1x.k1x{max-width:1280px;margin:0 auto;padding:clamp(44px,7vw,100px) clamp(16px,4vw,48px) clamp(36px,5vw,72px);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:clamp(36px,5vw,80px);align-items:center}
.k1y.k1y{display:flex;flex-direction:column;gap:24px;animation:esaRise .9s cubic-bezier(.2,.7,.2,1) both}
.k1z.k1z{font:700 11px/1 Manrope,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--fg66)}
.k20.k20{font-family:'Instrument Serif',Georgia,serif;font-weight:400;font-size:clamp(48px,7.4vw,104px);line-height:.94;letter-spacing:-.02em;text-wrap:balance}
.k21.k21{font-style:italic;color:var(--accent)}
.k22.k22{max-width:540px;font-size:clamp(16px,1.35vw,19px);color:var(--fg72);text-wrap:pretty}
.k23.k23{color:var(--fg)}
.k24.k24{display:flex;flex-wrap:wrap;align-items:center;gap:0 16px;align-self:flex-start;margin-top:-12px}
.k25.k25{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--fg);text-decoration:none;font:700 15px/1.2 Manrope,sans-serif;transition:color .2s}
.k26.k26{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px;text-decoration-color:var(--accent)}
.k27.k27{color:var(--fg45)}
.k28.k28{display:inline-flex;align-items:center;gap:10px;align-self:flex-start;color:var(--fg);text-decoration:none;border:1.5px solid var(--fg14);border-radius:999px;padding:8px 14px 8px 8px;font:600 14px/1.2 Manrope,sans-serif;transition:border-color .2s}
.k29.k29{background:var(--accent);color:#fff;border-radius:999px;padding:5px 8px;font:800 10px/1 Manrope,sans-serif;letter-spacing:.12em;text-transform:uppercase;flex:none}
.k2a.k2a{position:relative;animation:esaPop .9s .15s cubic-bezier(.2,.7,.2,1) both;padding:6px 0 0}
.k2b.k2b{position:relative;cursor:pointer;transition:transform .5s cubic-bezier(.2,.7,.2,1);outline:none;border-radius:14px}
.k2c.k2c{position:relative;aspect-ratio:16/10;border-radius:14px;overflow:hidden;background:#2a2933;box-shadow:inset 0 0 0 1px rgba(255,255,255,.18),0 2px 4px rgba(0,0,0,.1),0 50px 90px -46px rgba(0,0,0,.6)}
.k2d.k2d{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:68px;height:68px;border-radius:50%;background:rgba(22,21,26,.72);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border:1px solid var(--fg35);display:grid;place-items:center;animation:esaPulse 3s ease-out infinite}
.k2e.k2e{width:0;height:0;border-style:solid;border-width:11px 0 11px 19px;border-color:transparent transparent transparent var(--fg);margin-left:4px}
.k2f.k2f{position:absolute;left:clamp(12px,4%,28px);bottom:-52px;max-width:min(64%,400px);background:#fff;color:var(--bg);border-radius:10px;padding:14px 18px 15px;display:flex;flex-direction:column;gap:6px;box-shadow:0 1px 0 rgba(22,21,26,.08),0 22px 40px -24px rgba(22,21,26,.45)}
.k2g.k2g{display:flex;justify-content:space-between;gap:12px;align-items:baseline;flex-wrap:wrap}
.k2h.k2h{font:800 11px/1 Manrope,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--accent)}
.k2i.k2i{font:700 11px/1 Manrope,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:rgba(22,21,26,.5)}
.k2j.k2j{font-family:'Instrument Serif',Georgia,serif;font-size:clamp(26px,2.4vw,34px);line-height:1.05;letter-spacing:-.01em;text-wrap:balance}
.k2k.k2k{font:600 13px/1.4 Manrope,sans-serif;color:rgba(22,21,26,.55)}
.k2l.k2l{margin-top:4px;align-self:flex-start;display:inline-flex;align-items:center;gap:7px;background:transparent;border:0;padding:0;color:var(--bg);font:700 12.5px/1.2 Manrope,sans-serif;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--accent);cursor:pointer;transition:color .2s}
.k2m.k2m{height:60px}
.k2n.k2n{max-width:1280px;margin:0 auto;padding:0 clamp(16px,4vw,48px) clamp(28px,4vw,44px)}
.k2o.k2o{display:flex;gap:10px 16px;align-items:center;flex-wrap:wrap;padding:12px 16px;border-radius:14px;border:1px dashed var(--fg25)}
.k2p.k2p{flex:1 1 260px;font:600 13.5px/1.5 Manrope,sans-serif;color:var(--fg62);text-wrap:pretty}
.k2q.k2q{min-height:44px;background:transparent;color:var(--fg);border:1.5px solid var(--fg25);border-radius:999px;padding:10px 16px;font:700 13px/1 Manrope,sans-serif;cursor:pointer}
.k2r.k2r{position:relative;z-index:3;max-width:1280px;margin:0 auto;padding:0 clamp(16px,4vw,48px) clamp(40px,5vw,64px);animation:esaRise .8s cubic-bezier(.2,.7,.2,1) both;animation-timeline:view();animation-range:entry 0% entry 200px}
.k2s.k2s{position:relative;display:flex;align-items:baseline;gap:6px 14px;flex-wrap:wrap;margin-bottom:18px}
.k2t.k2t{font-family:'Instrument Serif',Georgia,serif;font-weight:400;font-size:clamp(28px,3vw,38px);line-height:1.05;letter-spacing:-.01em}
.k2u.k2u{margin:0;font:600 13px/1.5 Manrope,sans-serif;color:var(--fg62);text-wrap:pretty}
.k2v.k2v{display:inline;background:transparent;border:0;padding:0;margin:0;font:inherit;font-weight:700;color:var(--fg);text-align:left;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--accent);cursor:pointer;transition:color .2s}
.k2w.k2w{display:inline-grid;place-items:center;vertical-align:middle;width:44px;height:44px;margin:-12px -10px -12px -8px;padding:0;border:0;background:transparent;color:var(--fg);cursor:pointer;transition:color .2s}
.k2x.k2x{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;border:1.5px solid var(--fg30);font:800 11px/1 Manrope,sans-serif}
.k2y.k2y{position:absolute;top:calc(100% + 2px);left:0;z-index:5;width:min(480px,100%);display:flex;flex-direction:column;gap:12px;padding:14px 16px 18px 18px;border-radius:18px;background:var(--lt-panel,#1b1a20);color:var(--fg);border:1px solid var(--fg14);box-shadow:0 18px 48px rgba(0,0,0,.28);outline:none}
.k2z.k2z{display:flex;justify-content:space-between;align-items:center;gap:12px}
.k30.k30{font:700 11px/1 Manrope,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--fg60)}
.k31.k31{flex:none;width:44px;height:44px;margin:-6px -6px -6px 0;border-radius:50%;border:0;background:transparent;color:var(--fg);display:grid;place-items:center;font:400 22px/1 Manrope,sans-serif;cursor:pointer;padding:0}
.k32.k32{display:flex;gap:8px;align-items:center;flex-wrap:wrap}
.k33.k33{display:inline-flex;align-items:center;min-height:40px;padding:0 14px;border-radius:10px;background:var(--fg07);font:700 14px/1.2 Manrope,sans-serif;overflow-wrap:anywhere}
.k34.k34{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 16px;border-radius:999px;border:1.5px solid var(--fg30);background:transparent;color:var(--fg);font:700 13px/1 Manrope,sans-serif;cursor:pointer;transition:border-color .2s}
.k35.k35{margin:0;max-width:640px;font-size:13px;line-height:1.5;color:var(--fg72);text-wrap:pretty}
.k36.k36{margin:0;font:600 13px/1.5 Manrope,sans-serif;color:var(--fg)}
.k37.k37{margin:0;font:600 13px/1.5 Manrope,sans-serif;color:var(--accent)}
.k38.k38{display:flex;flex-wrap:wrap;gap:clamp(14px,3vw,40px);align-items:center;border-radius:14px;cursor:pointer;outline:none;transition:transform .3s}
.k39.k39{position:relative;flex:1 1 320px;max-width:500px;aspect-ratio:16/10;border-radius:12px;overflow:hidden;background:#2a2933;box-shadow:inset 0 0 0 1px rgba(255,255,255,.16),0 30px 60px -36px rgba(0,0,0,.8)}
.k3a.k3a{position:absolute;left:0;right:0;bottom:0;height:5px;background:rgba(0,0,0,.55);display:block}
.k3b.k3b{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:60px;height:60px;border-radius:50%;background:rgba(22,21,26,.72);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border:1px solid rgba(243,242,238,.35);display:grid;place-items:center}
.k3c.k3c{width:0;height:0;border-style:solid;border-width:10px 0 10px 17px;border-color:transparent transparent transparent #f3f2ee;margin-left:4px}
.k3d.k3d{flex:1 1 300px;display:flex;flex-direction:column;gap:10px;min-width:0;padding:0 0 4px}
.k3e.k3e{font:700 11px/1.3 Manrope,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}
.k3f.k3f{font-family:'Instrument Serif',Georgia,serif;font-weight:400;font-size:clamp(30px,3.6vw,46px);line-height:1;letter-spacing:-.015em;text-wrap:balance}
.k3g.k3g{font:600 13.5px/1.4 Manrope,sans-serif;color:var(--fg62)}
.k3h.k3h{display:flex;align-items:center;gap:12px;max-width:420px}
.k3i.k3i{flex:1;height:5px;border-radius:999px;background:var(--fg14);overflow:hidden;display:block}
.k3j.k3j{flex:none;font:600 13px/1 Manrope,sans-serif;color:var(--fg66)}
.k3k.k3k{align-self:flex-start;margin-top:6px;display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 22px;border-radius:999px;background:var(--accent);color:#fff;font:700 15px/1 Manrope,sans-serif}
.k3l.k3l{width:0;height:0;border-style:solid;border-width:6px 0 6px 10px;border-color:transparent transparent transparent #fff}
.k3m.k3m{margin-top:34px;padding-top:24px;border-top:1px solid var(--fg10);font:700 11px/1 Manrope,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--fg55)}
.k3n.k3n{margin-top:10px;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:6px 18px}
.k3o.k3o{display:flex;gap:14px;align-items:center;padding:8px;border-radius:14px;cursor:pointer;outline:none;min-width:0;transition:background .25s}
.k3p.k3p{position:relative;width:120px;flex:none;aspect-ratio:16/10;border-radius:9px;overflow:hidden;background:#2a2933;box-shadow:inset 0 0 0 1px rgba(255,255,255,.14),0 1px 2px rgba(0,0,0,.12),0 14px 24px -16px rgba(0,0,0,.5)}
.k3q.k3q{width:100%;height:100%;object-fit:cover;display:block}
.k3r.k3r{position:absolute;left:0;right:0;bottom:0;height:4px;background:rgba(0,0,0,.5)}
.k3s.k3s{display:flex;flex-direction:column;gap:5px;min-width:0}
.k3t.k3t{font:700 10.5px/1.3 Manrope,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--fg62)}
.k3u.k3u{font-family:'Instrument Serif',Georgia,serif;font-size:20px;line-height:1.1;letter-spacing:-.01em;text-wrap:pretty}
.k3v.k3v{font:600 12.5px/1.4 Manrope,sans-serif;color:var(--fg62)}
.k3w.k3w{max-width:1280px;margin:0 auto;padding:0 clamp(16px,4vw,48px) clamp(32px,4vw,52px)}
.k3x.k3x{font:700 11px/1 Manrope,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin-bottom:14px;animation:esaRise .8s cubic-bezier(.2,.7,.2,1) both;animation-timeline:view();animation-range:entry 0% entry 160px}
.k3y.k3y{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:12px;animation:esaRise .8s cubic-bezier(.2,.7,.2,1) both;animation-timeline:view();animation-range:entry 0% entry 160px}
.k3z.k3z{display:flex;flex-direction:column;min-width:0;border-radius:14px;overflow:hidden;background:var(--fg04);border:1px solid var(--fg10);color:var(--fg);text-decoration:none;cursor:pointer;outline:none;transition:transform .35s cubic-bezier(.2,.7,.2,1),border-color .2s}
.k40.k40{position:relative;aspect-ratio:158/100;overflow:hidden;background:#211f26;container-type:inline-size}
.k41.k41{position:relative;z-index:1;margin:-20px 0 0 12px;width:40px;height:40px;border-radius:50%;background:#f6f3ec;color:#16151a;display:grid;place-items:center;box-shadow:0 6px 14px -6px rgba(0,0,0,.7)}
.k42.k42{font-family:'Instrument Serif',Georgia,serif;font-size:21px;line-height:1}
.k43.k43{padding:8px 12px 16px;display:flex;flex-direction:column;gap:7px}
.k44.k44{font-family:'Instrument Serif',Georgia,serif;font-size:21px;line-height:1.08;text-wrap:balance}
.k45.k45{font-size:14px;line-height:1.45;color:var(--fg70);text-wrap:pretty}
.k46.k46{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,400px),1fr));gap:10px;animation:esaRise .8s cubic-bezier(.2,.7,.2,1) both;animation-timeline:view();animation-range:entry 0% entry 160px}
.k47.k47{display:flex;gap:14px;align-items:center;min-width:0;padding:10px;border-radius:14px;background:var(--fg04);border:1px solid var(--fg10);color:var(--fg);text-decoration:none;cursor:pointer;outline:none}
.k48.k48{position:relative;width:64px;height:64px;flex:none;border-radius:10px;overflow:hidden;background:#211f26;container-type:inline-size}
.k49.k49{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}
.k4a.k4a{font-family:'Instrument Serif',Georgia,serif;font-size:19px;line-height:1.1}
.k4b.k4b{flex:none;color:var(--fg50);font:700 16px/1 Manrope,sans-serif}
.k4c.k4c{margin-top:28px;display:flex;align-items:center;gap:14px 18px;flex-wrap:wrap;padding:18px 22px;border-radius:18px;border:1px solid var(--fg12);background:var(--fg04)}
.k4d.k4d{flex:none;width:48px;height:48px;border-radius:12px}
.k4e.k4e{flex:1 1 240px;display:flex;flex-direction:column;gap:4px}
.k4f.k4f{font-family:'Instrument Serif',Georgia,serif;font-size:24px;line-height:1.1}
.k4g.k4g{font-size:13.5px;line-height:1.45;color:var(--fg72);text-wrap:pretty}
.k4h.k4h{max-width:1280px;margin:0 auto;padding:clamp(24px,4vw,48px) clamp(16px,4vw,48px) clamp(48px,6vw,88px)}
.k4i.k4i{display:flex;flex-direction:column;gap:10px;max-width:640px;margin-bottom:32px;animation:esaRise .8s cubic-bezier(.2,.7,.2,1) both;animation-timeline:view();animation-range:entry 0% entry 160px}
.k4j.k4j{font:700 11px/1 Manrope,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--accent)}
.k4k.k4k{font-family:'Instrument Serif',Georgia,serif;font-weight:400;font-size:clamp(34px,4vw,54px);line-height:1;letter-spacing:-.015em;text-wrap:balance}
.k4l.k4l{color:var(--fg66);text-wrap:pretty}
.k4m.k4m{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:32px 24px}
.k4n.k4n{animation:esaRise .8s cubic-bezier(.2,.7,.2,1) both;animation-timeline:view();animation-range:entry 0% entry 160px}
.k4o.k4o{position:relative;height:100%;display:flex;flex-direction:column;gap:14px;cursor:pointer;outline:none;border-radius:14px;transition:transform .4s cubic-bezier(.2,.7,.2,1)}
.k4p.k4p{position:relative;aspect-ratio:16/10;border-radius:14px;overflow:hidden;background:#2a2933;box-shadow:inset 0 0 0 1px rgba(255,255,255,.16),0 1px 2px rgba(0,0,0,.12),0 22px 40px -24px rgba(0,0,0,.5)}
.k4q.k4q{position:absolute;top:-12px;left:-12px;width:40px;height:40px;border-radius:50%;background:var(--fg);color:var(--bg);display:grid;place-items:center;font-family:'Instrument Serif',Georgia,serif;font-size:23px;line-height:1;box-shadow:0 6px 14px -6px rgba(0,0,0,.6)}
.k4r.k4r{display:flex;flex-direction:column;gap:6px;padding:0 4px}
.k4s.k4s{font:700 11px/1 Manrope,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--fg62)}
.k4t.k4t{font-family:'Instrument Serif',Georgia,serif;font-size:25px;line-height:1.08;letter-spacing:-.01em;text-wrap:pretty}
.k4u.k4u{font-size:14px;line-height:1.5;color:var(--fg64);text-wrap:pretty}
.k4v.k4v{display:flex;flex-direction:column;gap:10px;max-width:680px;margin-bottom:32px;animation:esaRise .8s cubic-bezier(.2,.7,.2,1) both;animation-timeline:view();animation-range:entry 0% entry 160px}
.k4w.k4w{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:28px 24px}
.k4x.k4x{animation:esaRise .8s cubic-bezier(.2,.7,.2,1) both;animation-timeline:view();animation-range:entry 0% entry 140px}
.k4y.k4y{position:relative;height:100%;border-radius:18px;overflow:hidden;padding:16px;display:flex;flex-direction:column;gap:14px;cursor:pointer;outline:none;background:#2a2933;transition:transform .4s cubic-bezier(.2,.7,.2,1)}
.k4z.k4z{position:relative;flex:1;border-radius:12px;background:#f6f3ec;color:#16151a;padding:18px;display:flex;flex-direction:column;gap:12px}
.k50.k50{font-family:'Instrument Serif',Georgia,serif;font-size:34px;line-height:1;letter-spacing:-.01em}
.k51.k51{font-size:14px;line-height:1.5;color:#3c3b40;text-wrap:pretty}
.k52.k52{display:flex;gap:5px}
.k53.k53{position:absolute;right:3px;bottom:3px;width:7px;height:7px;border-radius:50%;background:#e63e8e;box-shadow:0 0 0 1.5px #f6f3ec}
.k54.k54{margin-top:auto;display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}
.k55.k55{font:700 14px/1 Manrope,sans-serif;color:#c9236f}
.k56.k56{font:600 13px/1 Manrope,sans-serif;color:#55545a}
.k57.k57{height:100%;min-height:220px;display:flex;flex-direction:column;justify-content:center;gap:10px;padding:22px 20px;border-radius:18px;border:1.5px dashed var(--fg22);text-decoration:none;color:var(--fg);transition:border-color .3s,background .3s,transform .4s cubic-bezier(.2,.7,.2,1)}
.k58.k58{font-size:14px;line-height:1.5;color:var(--fg66);text-wrap:pretty}
.k59.k59{font:700 14px/1 Manrope,sans-serif;color:var(--accent)}
.k5a.k5a{display:flex;flex-direction:column;gap:10px;max-width:680px;margin-bottom:26px;animation:esaRise .8s cubic-bezier(.2,.7,.2,1) both;animation-timeline:view();animation-range:entry 0% entry 160px}
.k5b.k5b{font:700 11px/1 Manrope,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--marigold)}
.k5c.k5c{position:absolute;inset:0;z-index:8;display:flex;padding:14px;background:rgba(10,9,12,.92);overflow-y:auto}
.k5d.k5d{margin:auto;width:min(440px,100%);display:flex;flex-direction:column;gap:10px;color:#f3f2ee}
.k5e.k5e{font-family:'Instrument Serif',Georgia,serif;font-size:22px;line-height:1.1}
.k5f.k5f{margin:0;font-size:13px;line-height:1.5;color:rgba(243,242,238,.78);text-wrap:pretty}
.k5g.k5g{display:flex;gap:8px;flex-wrap:wrap;align-items:center}
.k5h.k5h{min-height:46px;background:#f3f2ee;color:#16151a;border:0;border-radius:999px;padding:12px 16px;font:700 14px/1.2 Manrope,sans-serif;cursor:pointer}
.k5i.k5i{min-height:44px;display:inline-flex;align-items:center;padding:0 6px;color:#f3f2ee;font:600 13.5px/1.2 Manrope,sans-serif;text-decoration:underline;text-underline-offset:3px}
.k5j.k5j{display:flex;gap:10px;align-items:flex-start;width:100%;min-height:44px;text-align:left;background:transparent;border:0;border-top:1px solid rgba(243,242,238,.14);padding:10px 0 0;cursor:pointer;color:#f3f2ee;font:inherit}
.k5k.k5k{display:flex;flex-direction:column;gap:2px;min-width:0}
.k5l.k5l{font:700 13.5px/1.35 Manrope,sans-serif}
.k5m.k5m{font-size:12px;line-height:1.45;color:rgba(243,242,238,.7)}
.k5n.k5n{position:absolute;inset:0;background:#000}
.k5o.k5o{position:absolute;inset:0;cursor:pointer;outline:none}
.k5p.k5p{position:absolute;left:14px;bottom:16px;background:rgba(22,21,26,.82);color:var(--fg);border-radius:999px;padding:8px 12px;font:700 11px/1 Manrope,sans-serif;letter-spacing:.06em}
.k5q.k5q{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:76px;height:76px;border-radius:50%;background:rgba(22,21,26,.72);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border:1px solid var(--fg35);display:grid;place-items:center;animation:esaPulse 3s ease-out infinite}
.k5r.k5r{width:0;height:0;border-style:solid;border-width:12px 0 12px 21px;border-color:transparent transparent transparent var(--fg);margin-left:5px}
.k5s.k5s{position:absolute;inset:0;z-index:7;cursor:none;background:transparent}
.k5t.k5t{display:flex;flex-wrap:wrap-reverse;align-items:flex-end;gap:12px 16px}
.k5u.k5u{flex:1 1 220px;display:flex;flex-direction:column;gap:5px;min-width:0}
.k5v.k5v{font-family:'Instrument Serif',Georgia,serif;font-size:clamp(24px,2.8vw,34px);line-height:1.05;letter-spacing:-.015em;text-wrap:balance}
.k5w.k5w{font:600 13px/1.4 Manrope,sans-serif;color:var(--fg62)}
.k5x.k5x{flex:none;margin-left:auto;margin-right:4px;display:inline-flex;align-items:center;gap:8px;min-height:44px;box-sizing:border-box;background:var(--fg);color:var(--bg);border:0;border-radius:999px;padding:12px 18px;font:700 14px/1 Manrope,sans-serif;white-space:nowrap;cursor:pointer;transition:background .2s,color .2s}
.k5y.k5y{position:relative;display:flex;flex-direction:column;gap:14px;cursor:pointer;outline:none;border-radius:14px;transition:transform .4s cubic-bezier(.2,.7,.2,1)}
.k5z.k5z{aspect-ratio:16/9;position:relative;border-radius:14px;overflow:hidden;background:#0f0e12;box-shadow:inset 0 0 0 1px rgba(255,255,255,.14)}
.k60.k60{position:absolute;inset:0;container-type:inline-size}
.k61.k61{position:absolute;left:10px;bottom:10px;z-index:2;display:flex;align-items:center;gap:7px;background:var(--marigold);color:#16151a;border-radius:999px;padding:7px 11px;font:800 10px/1 Manrope,sans-serif;letter-spacing:.1em;text-transform:uppercase;box-shadow:0 10px 20px -12px rgba(0,0,0,.7)}
.k62.k62{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:0 4px}
.k63.k63{display:inline-flex;align-items:center;min-height:44px;box-sizing:border-box;background:var(--fg);color:var(--bg);border-radius:999px;padding:12px 18px;font:700 14px/1 Manrope,sans-serif}
.k64.k64{display:flex;flex-direction:column;gap:10px;max-width:680px;margin-bottom:8px;animation:esaRise .8s cubic-bezier(.2,.7,.2,1) both;animation-timeline:view();animation-range:entry 0% entry 160px}
.k65.k65{background:transparent;border:0;padding:0;margin:0;font:inherit;color:var(--fg);text-decoration:underline;text-underline-offset:3px;cursor:pointer}
.k66.k66{position:relative;isolation:isolate;z-index:0;height:clamp(300px,46vw,540px);overflow:hidden;cursor:default;touch-action:pan-y;user-select:none;-webkit-user-select:none}
.k67.k67{max-width:1280px;margin:0 auto;padding:clamp(24px,4vw,48px) clamp(16px,4vw,48px) clamp(24px,3vw,40px)}
.k68.k68{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;flex-wrap:wrap;margin-bottom:28px;animation:esaRise .8s cubic-bezier(.2,.7,.2,1) both;animation-timeline:view();animation-range:entry 0% entry 160px}
.k69.k69{display:flex;flex-direction:column;gap:10px;max-width:640px}
.k6a.k6a{font:600 13px/1.5 Manrope,sans-serif;color:var(--fg55)}
.k6b.k6b{background:transparent;border:0;padding:0;color:var(--fg);font:inherit;font-weight:700;cursor:pointer;text-decoration:underline}
.k6c.k6c{background:var(--fg);color:var(--bg);border:0;border-radius:999px;padding:11px 16px;font:700 13px/1 Manrope,sans-serif;cursor:pointer}
.k6d.k6d{background:transparent;border:1.5px solid var(--fg14);color:var(--fg70);border-radius:999px;padding:9px 14px;font:700 12px/1 Manrope,sans-serif;cursor:pointer;transition:border-color .2s}
.k6e.k6e{padding:22px 24px;border-radius:18px;background:var(--fg04);border:1px solid var(--fg10);display:flex;flex-direction:column;gap:18px;animation:esaRise .8s cubic-bezier(.2,.7,.2,1) both;animation-timeline:view();animation-range:entry 0% entry 160px}
.k6f.k6f{display:flex;justify-content:space-between;align-items:flex-end;gap:14px;flex-wrap:wrap}
.k6g.k6g{display:flex;flex-direction:column;gap:8px}
.k6h.k6h{font-family:'Instrument Serif',Georgia,serif;font-size:clamp(26px,3vw,36px);line-height:1;letter-spacing:-.01em}
.k6i.k6i{display:inline-flex;align-items:center;gap:8px;background:transparent;color:var(--fg);border:1.5px solid var(--fg22);border-radius:999px;padding:10px 16px;font:700 13px/1 Manrope,sans-serif;cursor:pointer;transition:border-color .2s}
.k6j.k6j{display:grid;grid-template-columns:repeat(auto-fill,minmax(56px,1fr));gap:8px}
.k6k.k6k{font-size:13px;line-height:1.5;color:var(--fg55);text-wrap:pretty}
.k6l.k6l{font-size:14px;line-height:1.5;color:var(--fg62);text-wrap:pretty}
.k6m.k6m{display:flex;flex-direction:column;gap:24px;margin-top:24px}
.k6n.k6n{display:flex;flex-direction:column;gap:20px}
.k6o.k6o{position:relative;border-radius:18px;overflow:hidden;border:1px solid var(--fg10);color:#f3f2ee;animation:esaRise .8s cubic-bezier(.2,.7,.2,1) both;animation-timeline:view();animation-range:entry 0% entry 160px}
.k6p.k6p{position:absolute;inset:0;background:linear-gradient(100deg,rgba(22,21,26,.94) 38%,rgba(22,21,26,.74))}
.k6q.k6q{position:relative;display:flex;justify-content:space-between;align-items:flex-end;gap:16px 24px;flex-wrap:wrap;padding:clamp(18px,3vw,26px) clamp(18px,3vw,30px)}
.k6r.k6r{display:flex;flex-direction:column;gap:12px;max-width:680px;min-width:0}
.k6s.k6s{font:700 11px/1 Manrope,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#f6a3c9}
.k6t.k6t{font-family:'Instrument Serif',Georgia,serif;font-style:italic;font-size:clamp(23px,2.6vw,30px);line-height:1.17;letter-spacing:-.01em;text-wrap:balance}
.k6u.k6u{align-self:flex-start;display:flex;gap:10px;align-items:center;background:transparent;border:0;padding:0;color:#f3f2ee;cursor:pointer;text-align:left}
.k6v.k6v{position:relative;display:block;width:44px;height:29px;border-radius:6px;overflow:hidden;flex:none;box-shadow:inset 0 0 0 1px rgba(255,255,255,.14)}
.k6w.k6w{display:flex;flex-direction:column;gap:4px}
.k6x.k6x{font-family:'Instrument Serif',Georgia,serif;font-size:17px;line-height:1.1}
.k6y.k6y{font:600 11.5px/1 Manrope,sans-serif;color:rgba(243,242,238,.66)}
.k6z.k6z{display:inline-flex;align-items:center;gap:6px;min-height:44px;background:#f3f2ee;color:#16151a;border:0;border-radius:999px;padding:0 16px;font:700 13px/1 Manrope,sans-serif;cursor:pointer}
.k70.k70{display:inline-flex;align-items:center;min-height:44px;background:rgba(22,21,26,.5);color:#f3f2ee;border:1.5px solid rgba(243,242,238,.3);border-radius:999px;padding:0 16px;font:700 13px/1 Manrope,sans-serif;cursor:pointer}
.k71.k71{padding:clamp(18px,3vw,28px) clamp(16px,3vw,32px);border-radius:20px;background:var(--fg04);border:1px solid var(--fg10);animation:esaRise .8s cubic-bezier(.2,.7,.2,1) both;animation-timeline:view();animation-range:entry 0% entry 160px}
.k72.k72{position:relative;width:280px;height:370px;perspective:1400px;cursor:pointer;margin-left:4px;margin-bottom:30px;justify-self:center}
.k73.k73{position:absolute;left:64%;bottom:-36px;width:15px;height:60px;background:linear-gradient(90deg,#a81e5e,#e63e8e 50%,#a81e5e);clip-path:polygon(0 0,100% 0,100% 100%,50% 84%,0 100%)}
.k74.k74{position:absolute;inset:7px 0 7px 5px;border-radius:3px 9px 9px 3px;overflow:hidden;background:#efeee9;box-shadow:4px 4px 0 -1px #dedcd4,8px 8px 0 -2px #cfccc3,0 26px 44px -20px rgba(0,0,0,.75);color:#16151a}
.k75.k75{position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,rgba(0,0,0,0) 40%,rgba(0,0,0,.3))}
.k76.k76{position:absolute;left:0;top:0;bottom:0;width:22px;background:linear-gradient(90deg,rgba(0,0,0,.35),rgba(0,0,0,0))}
.k77.k77{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:190px;padding:4px;background:#f6f3ec;border:2px solid rgba(22,21,26,.78);border-radius:4px;box-shadow:0 12px 26px -10px rgba(0,0,0,.6)}
.k78.k78{display:flex;flex-direction:column;align-items:center;gap:7px;border:1px solid rgba(22,21,26,.4);border-radius:2px;padding:16px 12px 14px;text-align:center;color:#16151a}
.k79.k79{font:700 8.5px/1 Manrope,sans-serif;letter-spacing:.32em;text-transform:uppercase;color:#c9236f}
.k7a.k7a{font-family:'Instrument Serif',Georgia,serif;font-style:italic;font-size:30px;line-height:1}
.k7b.k7b{font-family:'Instrument Serif',Georgia,serif;font-size:13.5px;line-height:1.25;text-wrap:balance}
.k7c.k7c{display:block;width:28px;height:1px;background:rgba(22,21,26,.35)}
.k7d.k7d{font:700 8.5px/1 Manrope,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:rgba(22,21,26,.6)}
.k7e.k7e{position:absolute;left:0;top:0;bottom:0;width:15px;background:linear-gradient(90deg,rgba(0,0,0,.55),rgba(0,0,0,.12) 70%,rgba(255,255,255,.1))}
.k7f.k7f{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:180px;padding:16px 12px 12px;border-radius:5px;background:#f3f2ee;color:#16151a;text-align:center;box-shadow:0 10px 24px -8px rgba(0,0,0,.65);display:flex;flex-direction:column;gap:6px}
.k7g.k7g{font-family:'Instrument Serif',Georgia,serif;font-style:italic;font-size:33px;line-height:1}
.k7h.k7h{font:700 9.5px/1.2 Manrope,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:rgba(22,21,26,.62)}
.k7i.k7i{position:relative;display:block;flex:none;padding-bottom:16px}
.k7j.k7j{position:absolute;left:64%;bottom:0;width:7px;height:30px;background:linear-gradient(90deg,#a81e5e,#e63e8e 50%,#a81e5e);clip-path:polygon(0 0,100% 0,100% 100%,50% 84%,0 100%)}
.k7k.k7k{position:relative;width:100px;height:132px;flex:none;border:0;padding:0;border-radius:3px 7px 7px 3px;overflow:hidden;box-shadow:0 14px 26px -12px rgba(0,0,0,.85);background:#2a2830;cursor:pointer}
.k7l.k7l{position:absolute;left:0;top:0;bottom:0;width:8px;background:linear-gradient(90deg,rgba(0,0,0,.5),rgba(0,0,0,.1))}
.k7m.k7m{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:78px;padding:7px 4px;border-radius:3px;background:#f3f2ee;color:#16151a;text-align:center;font-family:'Instrument Serif',Georgia,serif;font-style:italic;font-size:14px;line-height:1}
.k7n.k7n{position:relative;width:100%;height:100%;animation:esaRise .8s cubic-bezier(.2,.7,.2,1) both;animation-timeline:view();animation-range:entry 0% entry 200px}
.k7o.k7o{width:100%;display:flex;flex-direction:column;text-align:left;border-radius:16px;overflow:hidden;background:var(--bg);border:1px solid var(--fg14);box-shadow:0 24px 44px -20px rgba(0,0,0,.6);padding:0;color:var(--fg);cursor:pointer}
.k7p.k7p{position:relative;display:block;height:64px;width:100%}
.k7q.k7q{position:absolute;left:10px;bottom:9px;padding:5px 8px;border-radius:999px;background:rgba(22,21,26,.82);font:700 10.5px/1 Manrope,sans-serif;color:#f3f2ee}
.k7r.k7r{display:flex;flex-direction:column;gap:7px;padding:13px 14px 16px;width:100%}
.k7s.k7s{font-family:'Instrument Serif',Georgia,serif;font-size:20px;line-height:1.12;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-wrap:balance}
.k7t.k7t{font-size:13px;line-height:1.5;color:var(--fg75);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;overflow:hidden}
.k7u.k7u{display:flex;gap:5px;flex-wrap:wrap}
.k7v.k7v{display:inline-flex;align-items:center;gap:4px;padding:5px 8px;border-radius:999px;background:var(--fg07);color:var(--accent);font:700 11px/1 Manrope,sans-serif;font-variant-numeric:tabular-nums}
.k7w.k7w{grid-column:1 / -1;order:3;display:flex;flex-direction:column;gap:8px;min-width:0}
.k7x.k7x{font:700 10px/1 Manrope,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--fg55)}
.k7y.k7y{display:flex;gap:10px;overflow-x:auto;padding:2px 2px 6px;scroll-snap-type:x mandatory}
.k7z.k7z{flex:0 0 220px;scroll-snap-align:start;display:flex;flex-direction:column;text-align:left;border-radius:14px;overflow:hidden;background:var(--bg);border:1px solid var(--fg14);padding:0;color:var(--fg);cursor:pointer}
.k80.k80{position:relative;display:block;height:30px;width:100%}
.k81.k81{display:flex;flex-direction:column;gap:5px;padding:10px 12px 12px;width:100%}
.k82.k82{font:600 10.5px/1 Manrope,sans-serif;color:var(--fg55)}
.k83.k83{font-family:'Instrument Serif',Georgia,serif;font-size:16px;line-height:1.15;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.k84.k84{font-size:12.5px;line-height:1.45;color:var(--fg75);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}
.k85.k85{display:flex;flex-direction:column;gap:12px;min-width:0}
.k86.k86{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}
.k87.k87{font-family:'Instrument Serif',Georgia,serif;font-size:clamp(44px,5vw,60px);line-height:.9;letter-spacing:-.02em}
.k88.k88{font-family:'Instrument Serif',Georgia,serif;font-size:clamp(19px,2vw,24px);line-height:1}
.k89.k89{font:600 13px/1.5 Manrope,sans-serif;color:var(--fg62);text-wrap:pretty}
.k8a.k8a{font-family:'Instrument Serif',Georgia,serif;font-weight:400;font-size:clamp(24px,2.6vw,30px);line-height:1.05;text-wrap:balance}
.k8b.k8b{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding-top:4px}
.k8c.k8c{display:inline-flex;align-items:center;gap:7px;min-height:44px;background:var(--fg);color:var(--bg);border:0;border-radius:999px;padding:0 18px;font:700 13px/1 Manrope,sans-serif;cursor:pointer;transition:background .2s}
.k8d.k8d{display:inline-flex;align-items:center;gap:7px;min-height:44px;background:transparent;color:var(--fg);border:1.5px solid var(--fg22);border-radius:999px;padding:0 15px;font:700 13px/1 Manrope,sans-serif;cursor:pointer;transition:border-color .2s}
.k8e.k8e{padding:22px 24px;border-radius:18px;background:var(--fg04);border:1px solid var(--fg10);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:14px 36px;align-items:start;animation:esaRise .8s cubic-bezier(.2,.7,.2,1) both;animation-timeline:view();animation-range:entry 0% entry 160px}
.k8f.k8f{display:flex;flex-direction:column;gap:12px}
.k8g.k8g{font-family:'Instrument Serif',Georgia,serif;font-weight:400;font-size:clamp(26px,2.6vw,32px);line-height:1;letter-spacing:-.01em;text-wrap:balance}
.k8h.k8h{width:100%;border:1.5px solid var(--fg14);background:var(--fg07);border-radius:999px;padding:12px 16px;font:600 15px/1.2 Manrope,sans-serif;color:var(--fg);outline:none;transition:border-color .2s}
.k8i.k8i{display:flex;flex-direction:column;gap:6px}
.k8j.k8j{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;background:var(--fg05);border:1px solid var(--fg10)}
.k8k.k8k{width:26px;height:26px;border-radius:50%;background:var(--fg);color:var(--bg);display:grid;place-items:center;font:700 12px/1 Manrope,sans-serif;flex:none}
.k8l.k8l{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px;background:transparent;border:0;padding:0;color:var(--fg);cursor:pointer;text-align:left;font-family:inherit}
.k8m.k8m{font-family:'Instrument Serif',Georgia,serif;font-size:18px;line-height:1.1;text-wrap:pretty}
.k8n.k8n{font:600 11px/1 Manrope,sans-serif;color:var(--fg55)}
.k8o.k8o{width:32px;height:32px;border-radius:50%;border:1.5px solid var(--fg18);background:transparent;color:var(--fg);font:600 14px/1 Manrope,sans-serif;cursor:pointer;flex:none}
.k8p.k8p{width:32px;height:32px;border-radius:50%;border:1.5px solid var(--fg18);background:transparent;color:var(--fg);font:600 13px/1 Manrope,sans-serif;cursor:pointer;flex:none}
.k8q.k8q{width:100%;border:1.5px dashed var(--fg22);background:transparent;border-radius:999px;padding:12px 16px;font:600 14px/1.2 Manrope,sans-serif;color:var(--fg);outline:none;transition:border-color .2s}
.k8r.k8r{display:flex;flex-direction:column;margin-top:6px;border:1px solid var(--fg12);border-radius:12px;overflow:hidden}
.k8s.k8s{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:10px 14px;background:transparent;border:0;border-top:1px solid var(--fg08);color:var(--fg);cursor:pointer;text-align:left;font-family:inherit}
.k8t.k8t{font:700 13px/1 Manrope,sans-serif;color:var(--accent);flex:none}
.k8u.k8u{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-top:4px}
.k8v.k8v{display:inline-flex;align-items:center;gap:8px;background:var(--accent);color:#fff;border:0;border-radius:999px;padding:12px 18px;font:700 14px/1 Manrope,sans-serif;cursor:pointer;transition:background .2s}
.k8w.k8w{display:inline-flex;align-items:center;gap:8px;background:transparent;color:var(--fg);border:1.5px solid var(--fg22);border-radius:999px;padding:11px 16px;font:700 13px/1 Manrope,sans-serif;cursor:pointer;transition:border-color .2s}
.k8x.k8x{background:transparent;border:0;padding:8px 6px;font:600 13px/1 Manrope,sans-serif;color:var(--fg62);cursor:pointer}
.k8y.k8y{font:500 11px/1.5 ui-monospace,Menlo,monospace;color:var(--fg50);word-break:break-all}
.k8z.k8z{max-width:1280px;margin:0 auto;padding:clamp(24px,4vw,48px) clamp(16px,4vw,48px) clamp(56px,7vw,110px)}
.k90.k90{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap;margin-bottom:22px;animation:esaRise .8s cubic-bezier(.2,.7,.2,1) both;animation-timeline:view();animation-range:entry 0% entry 160px}
.k91.k91{display:flex;flex-direction:column;gap:10px;max-width:620px}
.k92.k92{font-family:'Instrument Serif',Georgia,serif;font-weight:400;font-size:clamp(34px,4vw,54px);line-height:1;letter-spacing:-.015em}
.k93.k93{position:relative;flex:1;min-width:240px;max-width:400px}
.k94.k94{width:100%;border:1.5px solid var(--fg14);background:var(--fg07);border-radius:999px;padding:14px 20px;font:500 15px/1.2 Manrope,sans-serif;outline:none;color:var(--fg);transition:border-color .2s,box-shadow .2s}
.k95.k95{background:var(--fg);color:var(--bg);border:1.5px solid var(--fg);border-radius:999px;padding:10px 16px;font:700 14px/1 Manrope,sans-serif;cursor:pointer}
.k96.k96{background:transparent;color:var(--fg);border:1.5px solid var(--fg16);border-radius:999px;padding:10px 16px;font:700 14px/1 Manrope,sans-serif;cursor:pointer;transition:border-color .2s,background .2s}
.k97.k97{display:flex;align-items:center;gap:12px;padding:48px 0;color:var(--fg66);font:600 14px/1 Manrope,sans-serif}
.k98.k98{width:10px;height:10px;border-radius:50%;background:var(--accent);animation:esaBlink 1s ease-in-out infinite}
.k99.k99{padding:32px 0;color:#B3103F;font:600 14px/1.5 Manrope,sans-serif}
.k9a.k9a{margin-top:44px}
.k9b.k9b{display:flex;align-items:baseline;gap:18px;flex-wrap:wrap;border-top:1px solid var(--fg14);padding-top:18px;margin-bottom:26px}
.k9c.k9c{font-family:'Instrument Serif',Georgia,serif;font-weight:400;font-size:clamp(40px,5vw,64px);line-height:.9;letter-spacing:-.02em}
.k9d.k9d{font:600 13px/1.4 Manrope,sans-serif;letter-spacing:.04em;color:var(--fg62)}
.k9e.k9e{display:inline-flex;align-items:center;gap:8px;background:transparent;color:var(--fg);border:1.5px solid var(--fg18);border-radius:999px;padding:9px 14px 9px 12px;font:700 13px/1 Manrope,sans-serif;cursor:pointer;transition:border-color .2s}
.k9f.k9f{margin:-6px 0 26px;padding:18px 20px;border-radius:16px;background:var(--fg04);border:1px solid var(--fg12);display:flex;flex-direction:column;gap:14px;animation:esaFade .25s ease both}
.k9g.k9g{display:flex;flex-direction:column;gap:6px;max-width:640px}
.k9h.k9h{font-family:'Instrument Serif',Georgia,serif;font-size:26px;line-height:1.05;letter-spacing:-.01em}
.k9i.k9i{display:flex;gap:10px 14px;flex-wrap:wrap;align-items:center}
.k9j.k9j{display:flex;align-items:center;gap:8px;font:700 13px/1 Manrope,sans-serif}
.k9k.k9k{border:1.5px solid var(--fg14);background:var(--fg07);border-radius:999px;padding:9px 14px;font:600 14px/1.2 Manrope,sans-serif;color:var(--fg);outline:none}
.k9l.k9l{width:74px;border:1.5px solid var(--fg14);background:var(--fg07);border-radius:999px;padding:9px 14px;font:600 14px/1.2 Manrope,sans-serif;color:var(--fg);outline:none}
.k9m.k9m{font:600 13px/1 Manrope,sans-serif;color:var(--fg62)}
.k9n.k9n{display:flex;align-items:center;gap:8px;cursor:pointer}
.k9o.k9o{width:18px;height:18px;margin:0;accent-color:var(--accent);cursor:pointer}
.k9p.k9p{display:inline-flex;align-items:center;gap:8px;background:var(--fg);color:var(--bg);border:0;border-radius:999px;padding:12px 18px;font:700 14px/1 Manrope,sans-serif;cursor:pointer;transition:background .2s}
.k9q.k9q{display:flex;gap:8px 12px;align-items:center;flex-wrap:wrap;padding:8px 0;border-top:1px solid var(--fg10)}
.k9r.k9r{font:700 12px/1 Manrope,sans-serif;color:var(--fg55);width:28px;flex:none}
.k9s.k9s{border:1.5px solid var(--fg14);background:var(--fg07);border-radius:999px;padding:7px 12px;font:600 13px/1.2 Manrope,sans-serif;color:var(--fg);outline:none}
.k9t.k9t{font-family:'Instrument Serif',Georgia,serif;font-size:18px;line-height:1.1;flex:1 1 200px;min-width:0}
.k9u.k9u{background:transparent;border:0;padding:4px 6px;font:600 12px/1 Manrope,sans-serif;color:var(--fg62);cursor:pointer;text-decoration:underline;text-underline-offset:3px}
.k9v.k9v{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:34px 24px}
.k9w.k9w{position:absolute;inset:0;display:grid;place-items:center;background:#2a2933;color:var(--fg60);font:700 12px/1.4 Manrope,sans-serif;letter-spacing:.04em;text-align:center;padding:12px}
.k9x.k9x{position:absolute;bottom:10px;right:10px;background:var(--fg);color:var(--bg);border-radius:999px;padding:6px 10px;font:800 10px/1 Manrope,sans-serif;letter-spacing:.08em;text-transform:uppercase}
.k9y.k9y{position:absolute;top:10px;left:10px;background:var(--accent);color:#fff;border-radius:999px;padding:6px 10px;font:800 10px/1 Manrope,sans-serif;letter-spacing:.12em;text-transform:uppercase}
.k9z.k9z{position:absolute;left:10%;right:10%;bottom:12%;height:4px;background:rgba(0,0,0,.5)}
.ka0.ka0{font-family:'Instrument Serif',Georgia,serif;font-style:italic;font-size:17px;line-height:1.2;color:var(--fg62)}
.ka1.ka1{background:#3A1420;color:var(--fg)}
.ka2.ka2{max-width:1280px;margin:0 auto;padding:clamp(28px,4vw,48px) clamp(16px,4vw,48px);display:flex;align-items:center;justify-content:space-between;gap:20px 32px;flex-wrap:wrap;animation:esaRise .8s cubic-bezier(.2,.7,.2,1) both;animation-timeline:view();animation-range:entry 0% entry 120px}
.ka3.ka3{display:flex;flex-direction:column;gap:8px;max-width:640px}
.ka4.ka4{font:700 11px/1 Manrope,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#F2B93B}
.ka5.ka5{font-family:'Instrument Serif',Georgia,serif;font-weight:400;font-size:clamp(30px,3.6vw,48px);line-height:1;letter-spacing:-.015em}
.ka6.ka6{font-style:italic;color:#F2B93B}
.ka7.ka7{color:var(--fg72);text-wrap:pretty}
.ka8.ka8{display:inline-flex;align-items:center;gap:8px;background:var(--fg);color:var(--bg);border-radius:999px;padding:14px 22px;font:700 15px/1 Manrope,sans-serif;text-decoration:none;transition:background .2s,transform .2s;flex:none}
.ka9.ka9{max-width:1280px;margin:0 auto;padding:clamp(32px,4.5vw,64px) clamp(16px,4vw,48px) clamp(40px,5vw,64px)}
.kaa.kaa{display:flex;flex-wrap:wrap;gap:clamp(40px,5vw,64px);align-items:flex-start;animation:esaRise .8s cubic-bezier(.2,.7,.2,1) both;animation-timeline:view();animation-range:entry 0% entry 160px}
.kab.kab{flex:1 1 340px;max-width:620px;display:flex;flex-direction:column;gap:14px;padding-top:4px}
.kac.kac{display:flex;gap:12px 28px;flex-wrap:wrap}
.kad.kad{font:700 14px/1 Manrope,sans-serif;color:var(--fg);text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--accent)}
.kae.kae{flex:999 1 500px;min-width:0;display:flex;flex-direction:column;gap:8px}
.kaf.kaf{font-family:'Instrument Serif',Georgia,serif;font-weight:400;font-size:clamp(28px,3vw,40px);line-height:1;letter-spacing:-.01em;text-wrap:balance}
.kag.kag{margin-top:24px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,124px),1fr));gap:28px 18px;align-items:start;padding:0 9px}
.kah.kah{display:flex;flex-direction:column;min-width:0}
.kai.kai{position:relative;width:100%;aspect-ratio:3 / 4;border-radius:2px 7px 7px 2px;overflow:hidden;container-type:inline-size;background:#16151a;box-shadow:3px 3px 0 -1px #dedcd4,6px 6px 0 -2px #cfccc3,0 24px 34px -18px rgba(0,0,0,.85);transition:transform .3s cubic-bezier(.2,.7,.2,1)}
.kaj.kaj{position:absolute;inset:0;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(4,1fr)}
.kak.kak{position:relative;overflow:hidden;box-shadow:inset 0 0 0 .45cqw rgba(22,21,26,.6)}
.kal.kal{position:absolute;left:0;right:0;top:33%;height:35%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2.4cqw;padding:0 7cqw;background:#f3f2ee;text-align:center;box-shadow:0 1.6cqw 3cqw -1cqw rgba(0,0,0,.55)}
.kam.kam{font:700 5.4cqw/1 Manrope,sans-serif;letter-spacing:.2em;text-transform:uppercase;color:#16151a}
.kan.kan{font-family:'Instrument Serif',Georgia,serif;font-size:11cqw;line-height:1.02;letter-spacing:-.01em;text-wrap:balance;color:#16151a}
.kao.kao{font:700 5cqw/1 Manrope,sans-serif;letter-spacing:.18em;text-transform:uppercase;color:#c9236f}
.kap.kap{position:absolute;left:6%;bottom:6%;padding:2.2cqw 3.2cqw;border-radius:999px;background:#f3f2ee;font:600 5.2cqw/1 Manrope,sans-serif;color:#16151a}
.kaq.kaq{position:absolute;right:6%;bottom:5%;padding:2.8cqw 3.6cqw 2.2cqw;border-radius:1.6cqw;background:#16151a;font-family:'Instrument Serif',Georgia,serif;font-size:14cqw;line-height:.82;letter-spacing:-.02em;color:#f3f2ee}
.kar.kar{position:absolute;left:0;top:0;bottom:0;width:7%;background:linear-gradient(90deg,rgba(0,0,0,.42),rgba(0,0,0,.06) 75%,rgba(255,255,255,.07))}
.kas.kas{position:absolute;inset:0;z-index:3;width:100%;height:100%;padding:0;border:0;background:transparent;cursor:pointer}
.kat.kat{display:block;height:10px;margin:0 -9px;border-radius:3px;background:linear-gradient(180deg,var(--fg14),var(--fg05));box-shadow:0 12px 18px -10px rgba(0,0,0,.55)}
.kau.kau{display:flex;flex-direction:column;align-items:center;gap:9px;padding-top:12px;text-align:center}
.kav.kav{display:inline-flex;align-items:center;min-height:40px;padding:0 16px;border-radius:999px;border:0;background:var(--accent);color:#fff;font:700 13px/1 Manrope,sans-serif;cursor:pointer;white-space:nowrap;transition:background .2s}
.kaw.kaw{font:700 11.5px/1.2 Manrope,sans-serif;color:var(--fg70);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--fg25);white-space:nowrap}
.kax.kax{padding-top:2px;font:700 10px/1 Manrope,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--fg55)}
.kay.kay{margin-top:clamp(56px,7vw,96px);display:flex;flex-direction:column;gap:8px;animation:esaRise .8s cubic-bezier(.2,.7,.2,1) both;animation-timeline:view();animation-range:entry 0% entry 160px}
.kaz.kaz{margin-top:clamp(18px,3vw,30px);font-family:'Instrument Serif',Georgia,serif;font-weight:400;font-size:clamp(22px,2.4vw,28px);line-height:1.05;letter-spacing:-.01em;text-wrap:balance}
.kb0.kb0{margin-top:8px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr));column-gap:56px;align-items:start}
.kb1.kb1{display:flex;flex-direction:column;gap:6px;padding:16px 0 18px;border-top:1px solid var(--fg12)}
.kb2.kb2{font:500 15px/1.5 Manrope,sans-serif;color:var(--fg);text-wrap:pretty}
.kb3.kb3{font-family:'Instrument Serif',Georgia,serif;font-style:italic;font-size:19px}
.kb4.kb4{align-self:flex-start;font:700 13px/1 Manrope,sans-serif;color:var(--fg);text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--accent)}
.kb5.kb5{margin-top:clamp(28px,4vw,44px);font-family:'Instrument Serif',Georgia,serif;font-weight:400;font-size:clamp(22px,2.4vw,28px);line-height:1.05;letter-spacing:-.01em;text-wrap:balance}
.kb6.kb6{max-width:1280px;margin:0 auto;padding:12px clamp(16px,4vw,48px) 48px;display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap;color:var(--fg66);font:500 13px/1.6 Manrope,sans-serif}
.kb7.kb7{max-width:640px;text-wrap:pretty}
.kb8.kb8{display:flex;flex-direction:column;gap:4px;align-items:flex-start}
.kb9.kb9{color:var(--fg);font-weight:700}
.kba.kba{display:flex;flex-wrap:wrap;gap:0 18px;margin-top:4px}
.kbb.kbb{display:inline-flex;align-items:center;min-height:44px;background:transparent;color:var(--fg);border:0;padding:0;font:700 13px/1.6 Manrope,sans-serif;cursor:pointer;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--accent);transition:color .2s}
.kbc.kbc{position:fixed;inset:0;z-index:452;display:flex;align-items:center;justify-content:center;padding:16px;background:var(--lt-scrim,rgba(10,9,12,.7))}
.kbd.kbd{width:min(520px,100%);max-height:calc(100vh - 32px);overflow-y:auto;display:flex;flex-direction:column;gap:14px;padding:18px;border-radius:18px;background:var(--lt-panel,#1f1e25);border:1px solid var(--fg14);color:var(--fg);box-shadow:0 30px 60px -20px var(--lt-shc,rgba(0,0,0,.9))}
.kbe.kbe{display:flex;align-items:center;justify-content:space-between;gap:10px}
.kbf.kbf{font:700 11px/1 Manrope,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--lt-pink,#f6a3c9)}
.kbg.kbg{flex:none;width:40px;height:40px;border-radius:50%;border:0;background:var(--fg08);color:var(--fg);font:600 15px/1 Manrope,sans-serif;cursor:pointer}
.kbh.kbh{display:block;width:100%;height:auto;border-radius:10px;box-shadow:0 0 0 1px var(--fg12)}
.kbi.kbi{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border-radius:999px;border:0;background:var(--fg);color:var(--bg);font:700 14px/1 Manrope,sans-serif;cursor:pointer}
.kbj.kbj{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border-radius:999px;border:1.5px solid var(--fg30);background:transparent;color:var(--fg);font:700 14px/1 Manrope,sans-serif;cursor:pointer}
.kbk.kbk{font:600 13px/1.45 Manrope,sans-serif;color:var(--lt-pink,#f6a3c9)}
.kbl.kbl{font-size:12.5px;line-height:1.5;color:var(--fg60);text-wrap:pretty}
.kbm.kbm{position:fixed;inset:0;z-index:470;background:var(--lt-scrim,rgba(10,9,12,.78));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:flex;padding:20px;overflow-y:auto;animation:esaFade .25s ease both}
.kbn.kbn{margin:auto;width:min(520px,100%);background:var(--lt-panel,#16151a);color:var(--fg);border-radius:18px;border:1px solid var(--fg12);padding:26px 26px 22px;display:flex;flex-direction:column;gap:18px;box-shadow:0 40px 100px -40px var(--lt-shc,rgba(0,0,0,.9));animation:esaRise .35s cubic-bezier(.2,.7,.2,1) both}
.kbo.kbo{font:700 11px/1 Manrope,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--fg62)}
.kbp.kbp{font-family:'Instrument Serif',Georgia,serif;font-size:30px;line-height:1.05;letter-spacing:-.01em;text-wrap:balance}
.kbq.kbq{margin:0;font-size:14.5px;line-height:1.55;color:var(--fg78);text-wrap:pretty}
.kbr.kbr{display:flex;flex-direction:column;gap:12px;border-top:1px solid var(--fg12);padding-top:16px}
.kbs.kbs{font:700 14.5px/1.3 Manrope,sans-serif}
.kbt.kbt{font-size:13.5px;line-height:1.5;color:var(--fg74);text-wrap:pretty}
.kbu.kbu{display:flex;gap:14px;align-items:flex-start;width:100%;min-height:44px;text-align:left;background:transparent;border:0;padding:4px 0;cursor:pointer;color:var(--fg);font:inherit}
.kbv.kbv{display:flex;flex-direction:column;gap:4px;min-width:0}
.kbw.kbw{min-height:46px;background:transparent;color:var(--fg);border:1.5px solid var(--fg30);border-radius:999px;padding:12px 16px;font:700 14px/1.2 Manrope,sans-serif;cursor:pointer;align-self:flex-start;margin-top:6px}
.kbx.kbx{margin:0;font-size:12.5px;line-height:1.5;color:var(--fg62);text-wrap:pretty}
.kby.kby{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px}
.kbz.kbz{min-height:46px;background:var(--fg);color:var(--bg);border:0;border-radius:999px;padding:12px 16px;font:700 14px/1.2 Manrope,sans-serif;cursor:pointer}
.kc0.kc0{min-height:44px;background:transparent;border:0;padding:0 8px;color:var(--fg);font:600 13.5px/1.4 Manrope,sans-serif;cursor:pointer;text-decoration:underline;text-underline-offset:3px;align-self:center}
.kc1.kc1{min-height:46px;background:var(--fg);color:var(--bg);border:0;border-radius:999px;padding:12px 22px;font:700 14px/1.2 Manrope,sans-serif;cursor:pointer}
.kc2.kc2{min-height:44px;background:transparent;border:0;padding:0 8px;color:var(--fg);font:600 13.5px/1.4 Manrope,sans-serif;cursor:pointer;text-decoration:underline;text-underline-offset:3px}
.kc3.kc3{position:fixed;left:50%;bottom:16px;transform:translateX(-50%);z-index:456;width:min(480px,calc(100vw - 24px));padding:14px 16px;gap:10px;background:var(--lt-panel,#16151a);color:var(--fg);border-radius:16px;border:1px solid var(--fg14);box-shadow:0 30px 80px -30px var(--lt-shc,rgba(0,0,0,.9));display:flex;flex-direction:column;animation:esaFade .25s ease both}
.kc4.kc4{margin:0;font-size:13.5px;line-height:1.5;color:var(--fg74);text-wrap:pretty}
.kc5.kc5{min-height:44px;background:var(--fg);color:var(--bg);border:0;border-radius:999px;padding:11px 16px;font:700 14px/1.2 Manrope,sans-serif;cursor:pointer}
.kc6.kc6{min-height:44px;background:transparent;color:var(--fg);border:1.5px solid var(--fg30);border-radius:999px;padding:11px 16px;font:700 14px/1.2 Manrope,sans-serif;cursor:pointer}
.kc7.kc7{position:fixed;left:50%;bottom:16px;transform:translateX(-50%);z-index:455;width:min(520px,calc(100vw - 24px));padding:16px 18px;gap:10px;background:var(--lt-panel,#16151a);color:var(--fg);border-radius:16px;border:1px solid var(--fg14);box-shadow:0 30px 80px -30px var(--lt-shc,rgba(0,0,0,.9));display:flex;flex-direction:column;animation:esaFade .25s ease both}
.kc8.kc8{min-height:46px;background:transparent;color:var(--fg);border:1.5px solid var(--fg30);border-radius:999px;padding:12px 16px;font:700 14px/1.2 Manrope,sans-serif;cursor:pointer}
.kc9.kc9{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
.kca.kca{margin:0;font-size:12px;line-height:1.45;color:var(--fg68)}
.kcb.kcb{position:fixed;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:117;display:flex;justify-content:center;pointer-events:none}
.kcc.kcc{pointer-events:auto;box-sizing:border-box;width:min(440px,100%);display:flex;gap:12px;align-items:flex-start;padding:14px;border-radius:16px;background:var(--lt-panel,#1b1a20);color:var(--fg);border:1px solid var(--fg12);box-shadow:0 24px 60px -20px var(--lt-shc,rgba(0,0,0,.8));animation:esaRise .35s cubic-bezier(.2,.7,.2,1) both}
.kcd.kcd{flex:none;width:44px;height:44px;border-radius:11px}
.kce.kce{flex:1 1 auto;display:flex;flex-direction:column;gap:8px;min-width:0}
.kcf.kcf{font-size:13px;line-height:1.45;color:var(--fg80);text-wrap:pretty}
.kcg.kcg{display:flex;gap:6px;flex-wrap:wrap}
.kch.kch{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 16px;border-radius:999px;border:0;background:var(--accent);color:#fff;font:700 13px/1 Manrope,sans-serif;cursor:pointer}
.kci.kci{display:inline-flex;align-items:center;min-height:44px;padding:0 10px;border:0;background:transparent;color:var(--fg);font:700 13px/1.4 Manrope,sans-serif;cursor:pointer;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--fg30);transition:color .2s}
.kcj.kcj{flex:none;width:44px;height:44px;margin:-8px -8px 0 0;border:0;background:transparent;color:var(--fg62);font:400 22px/1 Manrope,sans-serif;cursor:pointer}
.kck.kck{position:fixed;inset:0;z-index:128;background:var(--lt-scrim,rgba(10,9,12,.78));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:grid;place-items:center;padding:20px;animation:esaFade .25s ease both}
.kcl.kcl{box-sizing:border-box;width:min(440px,100%);max-height:100%;overflow:auto;background:var(--lt-panel,#16151a);color:var(--fg);border-radius:18px;border:1px solid var(--fg12);padding:24px;display:flex;flex-direction:column;gap:16px;box-shadow:0 40px 100px -40px var(--lt-shc,rgba(0,0,0,.9));animation:esaRise .35s cubic-bezier(.2,.7,.2,1) both}
.kcm.kcm{margin:0;font-family:'Instrument Serif',Georgia,serif;font-weight:400;font-size:28px;line-height:1.05;letter-spacing:-.01em}
.kcn.kcn{display:flex;flex-direction:column;gap:10px}
.kco.kco{display:flex;gap:10px;align-items:flex-start}
.kcp.kcp{flex:none;width:7px;height:7px;margin-top:7px;border-radius:50%;background:var(--accent)}
.kcq.kcq{font-size:14px;line-height:1.45;color:var(--fg85);text-wrap:pretty}
.kcr.kcr{display:flex;flex-direction:column;gap:8px;padding:14px 16px;border-radius:14px;background:var(--fg07)}
.kcs.kcs{font:700 14px/1.3 Manrope,sans-serif}
.kct.kct{margin:0;font:600 13px/1.5 Manrope,sans-serif;color:var(--fg);text-wrap:pretty}
.kcu.kcu{margin:0;font:600 13px/1.5 Manrope,sans-serif;color:var(--accent);text-wrap:pretty}
.kcv.kcv{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:14px 16px;border-radius:14px;background:var(--fg07)}
.kcw.kcw{flex:1 1 180px;font-size:13px;line-height:1.45;color:var(--fg80);text-wrap:pretty}
.kcx.kcx{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 16px;border-radius:999px;border:0;background:var(--fg);color:var(--bg);font:700 13px/1 Manrope,sans-serif;cursor:pointer;font-size:14px}
.kcy.kcy{position:fixed;inset:0;z-index:140;background:var(--lt-scrim,rgba(10,9,12,.78));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:grid;place-items:center;padding:20px;animation:esaFade .25s ease both}
.kcz.kcz{box-sizing:border-box;width:min(400px,100%);max-height:100%;overflow:auto;background:var(--lt-panel,#16151a);color:var(--fg);border-radius:18px;border:1px solid var(--fg12);padding:24px;display:flex;flex-direction:column;gap:14px;box-shadow:0 40px 100px -40px var(--lt-shc,rgba(0,0,0,.9));animation:esaRise .35s cubic-bezier(.2,.7,.2,1) both}
.kd0.kd0{margin:0;font-family:'Instrument Serif',Georgia,serif;font-weight:400;font-size:26px;line-height:1.1}
.kd1.kd1{margin:0;font-size:14px;line-height:1.5;color:var(--fg80);text-wrap:pretty}
.kd2.kd2{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 18px;border-radius:999px;border:0;background:var(--accent);color:#fff;font:700 14px/1 Manrope,sans-serif;cursor:pointer}
.kd3.kd3{font-size:12.5px;line-height:1.4;color:var(--fg62);text-align:center}
.kd4.kd4{display:inline-flex;align-items:center;min-height:44px;padding:0 12px;border:0;background:transparent;color:var(--fg);font:700 13px/1.4 Manrope,sans-serif;cursor:pointer;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--fg30);transition:color .2s;align-self:center}
.kd5.kd5{box-sizing:border-box;width:min(440px,100%);max-height:100%;overflow:auto;background:var(--lt-panel,#16151a);color:var(--fg);border-radius:18px;border:1px solid var(--fg12);padding:24px;display:flex;flex-direction:column;gap:14px;box-shadow:0 40px 100px -40px var(--lt-shc,rgba(0,0,0,.9));animation:esaRise .35s cubic-bezier(.2,.7,.2,1) both}
.kd6.kd6{box-sizing:border-box;width:100%;min-height:120px;padding:12px;border-radius:12px;border:1.5px solid var(--fg25);background:transparent;color:var(--fg);font:500 13px/1.4 ui-monospace,Menlo,monospace;resize:vertical}
.kd7.kd7{display:none}
.kd8.kd8{position:fixed;inset:0;z-index:120;background:var(--lt-scrim,rgba(22,21,26,.72));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:grid;place-items:center;padding:20px;overflow:auto;animation:esaFade .2s ease both}
.kd9.kd9{width:min(100%,540px);background:var(--lt-panel,#1b1a20);color:var(--fg);border:1px solid var(--fg14);border-radius:22px;padding:22px 22px 20px;display:flex;flex-direction:column;gap:16px;box-shadow:0 40px 90px -30px var(--lt-shc,rgba(0,0,0,.85));animation:esaPop .35s cubic-bezier(.2,.7,.2,1) both}
.kda.kda{display:flex;align-items:flex-start;gap:12px}
.kdb.kdb{display:flex;flex-direction:column;gap:6px;flex:1;min-width:0}
.kdc.kdc{font-family:'Instrument Serif',Georgia,serif;font-size:28px;line-height:1.05;letter-spacing:-.01em;text-wrap:balance}
.kdd.kdd{flex:none;width:38px;height:38px;border-radius:50%;border:1.5px solid var(--fg22);background:transparent;color:var(--fg);font:400 22px/1 Manrope,sans-serif;cursor:pointer;transition:border-color .2s}
.kde.kde{display:flex;gap:4px;padding:4px;border-radius:999px;background:var(--fg06);align-self:flex-start;flex-wrap:wrap}
.kdf.kdf{display:flex;gap:8px;align-items:center;padding:8px 8px 8px 14px;border-radius:14px;background:var(--fg06);border:1px solid var(--fg10)}
.kdg.kdg{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:600 13px/1.4 Manrope,sans-serif;color:var(--fg70)}
.kdh.kdh{flex:none;background:var(--fg);color:var(--bg);border:0;border-radius:999px;padding:10px 14px;font:700 13px/1 Manrope,sans-serif;cursor:pointer;transition:background .2s}
.kdi.kdi{display:grid;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:8px}
.kdj.kdj{display:flex;align-items:center;justify-content:center;padding:13px 10px;border-radius:12px;border:1.5px solid var(--fg14);color:var(--fg);text-decoration:none;font:700 13px/1 Manrope,sans-serif;transition:border-color .2s,background .2s}
.kdk.kdk{display:flex;flex-direction:column;gap:10px;border-top:1px solid var(--fg10);padding-top:14px}
.kdl.kdl{display:inline-flex;align-items:center;gap:8px;background:transparent;color:var(--fg);border:1.5px solid var(--fg22);border-radius:999px;padding:10px 14px;font:700 13px/1 Manrope,sans-serif;cursor:pointer;transition:border-color .2s}
.kdm.kdm{width:100%;box-sizing:border-box;background:var(--fg06);color:var(--fg);border:1.5px solid var(--fg22);border-radius:12px;padding:12px 14px;font:500 15px/1.3 Manrope,sans-serif;outline:none}
.kdn.kdn{width:100%;box-sizing:border-box;resize:vertical;background:var(--fg06);color:var(--fg);border:1.5px solid var(--fg22);border-radius:12px;padding:12px 14px;font:500 15px/1.45 Manrope,sans-serif;outline:none}
.kdo.kdo{display:flex;gap:10px;align-items:center;flex-wrap:wrap}
.kdp.kdp{background:var(--fg);color:var(--bg);border:0;border-radius:999px;padding:12px 18px;font:700 13px/1 Manrope,sans-serif;cursor:pointer}
.kdq.kdq{font:500 12px/1.4 Manrope,sans-serif;color:var(--fg55);text-wrap:pretty}
.kdr.kdr{font-size:13px;line-height:1.5;color:var(--fg72);text-wrap:pretty}
.kds.kds{position:fixed;inset:0;z-index:128;background:var(--lt-scrim,rgba(22,21,26,.72));backdrop-filter:blur(6px);display:grid;place-items:center;padding:16px;overflow:auto}
.kdt.kdt{width:min(100%,520px);background:var(--lt-panel,#1b1a20);color:var(--fg);border:1px solid var(--fg14);border-radius:22px;padding:24px 24px 22px;display:flex;flex-direction:column;gap:16px;animation:esaFade .25s ease both}
.kdu.kdu{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}
.kdv.kdv{font-family:'Instrument Serif',Georgia,serif;font-weight:400;font-size:30px;line-height:1;letter-spacing:-.015em}
.kdw.kdw{width:36px;height:36px;border-radius:50%;border:1.5px solid var(--fg25);background:transparent;color:var(--fg);font:400 22px/1 Manrope,sans-serif;cursor:pointer;flex:none}
.kdx.kdx{font-size:15px;line-height:1.5;text-wrap:pretty}
.kdy.kdy{align-self:flex-start;background:var(--fg);color:var(--bg);border:0;border-radius:999px;padding:13px 20px;font:700 14px/1 Manrope,sans-serif;cursor:pointer}
.kdz.kdz{display:flex;justify-content:space-between;gap:12px;align-items:baseline;flex-wrap:wrap;padding:10px 14px;border-radius:12px;background:var(--fg06);border:1px solid var(--fg10);font:600 13px/1.4 Manrope,sans-serif}
.ke0.ke0{min-width:0;overflow-wrap:anywhere}
.ke1.ke1{background:transparent;border:0;padding:0;color:var(--fg62);font:inherit;cursor:pointer;text-decoration:underline;flex:none}
.ke2.ke2{display:flex;gap:6px;flex-wrap:wrap;align-items:center}
.ke3.ke3{font:600 12px/1.4 Manrope,sans-serif;color:var(--fg62);margin-right:4px}
.ke4.ke4{display:flex;gap:10px;align-items:flex-start;font:500 13px/1.5 Manrope,sans-serif;color:var(--fg62);cursor:pointer}
.ke5.ke5{margin-top:3px;accent-color:var(--accent)}
.ke6.ke6{font-size:14px;line-height:1.5;padding:10px 14px;border-radius:12px;background:rgba(238,28,134,.12);border:1px solid rgba(238,28,134,.4);text-wrap:pretty}
.ke7.ke7{background:var(--fg);color:var(--bg);border:0;border-radius:999px;padding:13px 20px;font:700 14px/1 Manrope,sans-serif;cursor:pointer}
.ke8.ke8{font:500 12px/1.4 Manrope,sans-serif;color:var(--fg55)}
.ke9.ke9{position:fixed;inset:0;z-index:140;background:var(--lt-window,rgba(18,17,22,.96));overflow:auto;padding:clamp(16px,3vw,32px) clamp(12px,3vw,32px) 64px;color:var(--fg)}
.kea.kea{max-width:1120px;margin:0 auto;display:flex;flex-direction:column;gap:18px}
.keb.keb{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}
.kec.kec{display:flex;flex-direction:column;gap:8px;min-width:0}
.ked.ked{font-family:'Instrument Serif',Georgia,serif;font-weight:400;font-size:clamp(28px,3.4vw,40px);line-height:1;letter-spacing:-.01em;margin:0;text-wrap:balance}
.kee.kee{width:44px;height:44px;border-radius:50%;border:1.5px solid var(--fg30);background:transparent;color:var(--fg);font:400 24px/1 Manrope,sans-serif;cursor:pointer;flex:none}
.kef.kef{display:inline-flex;flex-wrap:wrap;gap:4px;padding:4px;border-radius:999px;background:var(--fg08)}
.keg.keg{margin-left:auto;display:inline-flex;align-items:center;gap:8px;min-height:44px;border-radius:999px;font:700 13px/1 Manrope,sans-serif;cursor:pointer;background:var(--fg);color:var(--bg);border:0;padding:0 20px;font-size:14px}
.keh.keh{margin:0;max-width:780px;font-size:14px;line-height:1.55;color:var(--fg74);text-wrap:pretty}
.kei.kei{margin:0;font-size:14px;line-height:1.55;color:var(--fg)}
.kej.kej{color:var(--lt-pink,#f6a3c9);font-weight:700}
.kek.kek{margin:0;font-size:14px;line-height:1.55;color:var(--lt-err,#ffb4b4)}
.kel.kel{display:flex;flex-wrap:wrap;gap:24px 28px;align-items:flex-start}
.kem.kem{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap}
.ken.ken{font:700 13px/1.2 Manrope,sans-serif}
.keo.keo{display:flex;gap:2px}
.kep.kep{min-height:36px;padding:0 10px;border:0;border-radius:999px;background:transparent;color:var(--lt-pink,#f6a3c9);font:700 13px/1 Manrope,sans-serif;cursor:pointer}
.keq.keq{font-family:'Instrument Serif',Georgia,serif;font-size:17px;line-height:1.1;text-wrap:balance}
.ker.ker{font:600 12px/1.3 Manrope,sans-serif;color:var(--fg62)}
.kes.kes{flex:999 1 480px;min-width:0;display:flex;flex-direction:column;gap:12px}
.ket.ket{margin:0;font:600 14px/1.5 Manrope,sans-serif;color:var(--fg62)}
.keu.keu{display:flex;flex-wrap:wrap;gap:28px 24px;justify-content:center;padding-top:6px}
.kev.kev{background:#fff;box-shadow:0 30px 70px -28px var(--lt-shc,rgba(0,0,0,.9))}
.kew.kew{font:600 12px/1 Manrope,sans-serif;color:var(--fg55);text-align:center}
.kex.kex{position:fixed;inset:0;z-index:140;background:var(--lt-window,rgba(22,21,26,.9));overflow:auto;padding:20px 16px 56px}
.key.key{width:min(100%,794px);margin:0 auto 14px;display:flex;gap:8px;align-items:center;flex-wrap:wrap;color:var(--fg)}
.kez.kez{margin-right:auto;font:600 13px/1.4 Manrope,sans-serif;color:var(--fg75)}
.kf0.kf0{display:inline-flex;align-items:center;gap:8px;background:var(--fg);color:var(--bg);border:0;border-radius:999px;padding:11px 16px;font:700 13px/1 Manrope,sans-serif;cursor:pointer}
.kf1.kf1{width:38px;height:38px;border-radius:50%;border:1.5px solid var(--fg30);background:transparent;color:var(--fg);font:400 22px/1 Manrope,sans-serif;cursor:pointer;flex:none}
.kf2.kf2{width:min(100%,794px);min-height:1123px;margin:0 auto;background:#fff;color:#16151a;padding:48px 52px 40px;box-sizing:border-box;box-shadow:0 40px 90px -30px rgba(0,0,0,.8);font-family:Manrope,sans-serif;display:flex;flex-direction:column;gap:14px}
.kf3.kf3{display:flex;justify-content:space-between;gap:16px;align-items:baseline;flex-wrap:wrap}
.kf4.kf4{font:700 10px/1 Manrope,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#e63e8e}
.kf5.kf5{font:600 10px/1 Manrope,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:rgba(22,21,26,.5)}
.kf6.kf6{font-family:'Instrument Serif',Georgia,serif;font-size:36px;line-height:1;letter-spacing:-.015em}
.kf7.kf7{margin:0;font-size:12.5px;line-height:1.5;color:rgba(22,21,26,.75);text-wrap:pretty;max-width:600px}
.kf8.kf8{display:flex;flex-direction:column;margin-top:6px}
.kf9.kf9{display:grid;grid-template-columns:26px minmax(0,1fr) 66px;gap:0 14px;align-items:start;border-top:1px solid rgba(22,21,26,.16);padding:10px 0 8px;break-inside:avoid}
.kfa.kfa{font-family:'Instrument Serif',Georgia,serif;font-size:22px;line-height:1;color:#e63e8e}
.kfb.kfb{font-family:'Instrument Serif',Georgia,serif;font-size:17px;line-height:1.15}
.kfc.kfc{font:600 10.5px/1.4 Manrope,sans-serif;color:rgba(22,21,26,.55)}
.kfd.kfd{height:19px;border-bottom:1px dotted rgba(22,21,26,.35);margin-top:6px}
.kfe.kfe{height:19px;border-bottom:1px dotted rgba(22,21,26,.35)}
.kff.kff{display:block}
.kfg.kfg{margin-top:auto;display:flex;justify-content:space-between;align-items:flex-end;gap:16px;border-top:1px solid rgba(22,21,26,.16);padding-top:12px}
.kfh.kfh{display:flex;flex-direction:column;gap:4px;font:600 11px/1.5 Manrope,sans-serif;color:rgba(22,21,26,.6)}
.kfi.kfi{color:#16151a}
.kfj.kfj{font-family:'Instrument Serif',Georgia,serif;font-style:italic;font-size:14px;color:#16151a;margin-top:4px}
.kfk.kfk{display:block;flex:none}
.kfl.kfl{background:#3A1420;color:var(--fg);min-height:calc(100vh - 70px);animation:esaRise .6s cubic-bezier(.2,.7,.2,1) both}
.kfm.kfm{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:28px}
.kfn.kfn{display:inline-flex;align-items:center;gap:8px;color:var(--fg);text-decoration:none;font:700 14px/1 Manrope,sans-serif;padding:10px 14px 10px 12px;border-radius:999px;border:1.5px solid var(--fg22);transition:border-color .2s}
.kfo.kfo{margin-left:auto;display:inline-flex;align-items:center;gap:8px;background:transparent;color:var(--fg);border:1.5px solid var(--fg22);border-radius:999px;padding:10px 14px;font:700 13px/1 Manrope,sans-serif;cursor:pointer;transition:border-color .2s}
.kfp.kfp{display:flex;flex-direction:column;gap:12px;max-width:680px;margin-bottom:36px;animation:esaRise .8s cubic-bezier(.2,.7,.2,1) both;animation-timeline:view();animation-range:entry 0% entry 160px}
.kfq.kfq{font-family:'Instrument Serif',Georgia,serif;font-weight:400;font-size:clamp(40px,5vw,72px);line-height:.96;letter-spacing:-.02em}
.kfr.kfr{color:var(--fg72);font-size:17px;text-wrap:pretty}
.kfs.kfs{display:flex;flex-direction:column;gap:8px;max-width:680px;margin-bottom:22px}
.kft.kft{font-family:'Instrument Serif',Georgia,serif;font-weight:400;font-size:clamp(28px,3vw,40px);line-height:1;letter-spacing:-.01em}
.kfu.kfu{color:var(--fg68);text-wrap:pretty}
.kfv.kfv{align-self:flex-start;margin-top:4px;display:inline-flex;align-items:center;gap:8px;background:transparent;color:var(--fg);border:1.5px solid var(--fg22);border-radius:999px;padding:9px 14px;font:700 13px/1 Manrope,sans-serif;cursor:pointer;transition:border-color .2s}
.kfw.kfw{margin:0 0 26px;padding:18px 20px;border-radius:16px;background:var(--fg04);border:1px solid var(--fg12);display:flex;flex-direction:column;gap:14px;animation:esaFade .25s ease both}
.kfx.kfx{position:relative;aspect-ratio:16/10;border-radius:14px;overflow:hidden;background:#2a2933;box-shadow:inset 0 0 0 1px rgba(255,255,255,.12),0 2px 4px rgba(0,0,0,.4),0 30px 50px -30px rgba(0,0,0,.9)}
.kfy.kfy{position:absolute;bottom:10px;right:10px;background:#F2B93B;color:var(--bg);border-radius:999px;padding:6px 10px;font:800 10px/1 Manrope,sans-serif;letter-spacing:.08em;text-transform:uppercase}
.kfz.kfz{font:700 11px/1 Manrope,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--fg50)}
.kg0.kg0{margin-top:64px;display:flex;flex-direction:column;gap:12px;max-width:680px;margin-bottom:28px;animation:esaRise .8s cubic-bezier(.2,.7,.2,1) both;animation-timeline:view();animation-range:entry 0% entry 160px}
.kg1.kg1{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:34px 24px;max-width:860px}
.kg2.kg2{margin-top:64px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:32px;align-items:start;animation:esaRise .8s cubic-bezier(.2,.7,.2,1) both;animation-timeline:view();animation-range:entry 0% entry 160px}
.kg3.kg3{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;background:var(--fg);color:var(--bg);border-radius:999px;padding:13px 20px;font:700 14px/1 Manrope,sans-serif;text-decoration:none;transition:background .2s,transform .2s}
.kg4.kg4{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:12px}
.kg5.kg5{background:var(--fg05);border:1px solid var(--fg10);border-radius:14px;padding:14px 14px 10px;display:flex;flex-direction:column;gap:8px}
.kg6.kg6{display:flex;justify-content:space-between;align-items:baseline;gap:10px}
.kg7.kg7{font:700 10px/1 Manrope,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--fg45)}
.kg8.kg8{width:100%;height:36px;color-scheme:dark}
.kg9.kg9{max-width:1280px;margin:0 auto;padding:clamp(24px,4vw,48px) clamp(16px,4vw,48px) clamp(56px,7vw,110px);animation:esaRise .6s cubic-bezier(.2,.7,.2,1) both}
.kga.kga{position:sticky;top:0;z-index:40;margin:calc(-1 * clamp(24px,4vw,48px)) calc(-1 * clamp(16px,4vw,48px)) 18px;padding:8px clamp(16px,4vw,48px);display:flex;align-items:center;gap:10px;background:var(--bg86);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--fg09)}
.kgb.kgb{display:inline-flex;align-items:center;gap:6px;color:var(--fg);text-decoration:none;font:700 13px/1 Manrope,sans-serif;padding:9px 12px 9px 10px;border-radius:999px;border:1.5px solid var(--fg18);flex:none;white-space:nowrap;transition:border-color .2s}
.kgc.kgc{font:700 10px/1.3 Manrope,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--fg60);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.kgd.kgd{margin-left:auto;display:inline-grid;place-items:center;width:38px;height:38px;border-radius:50%;border:1.5px solid var(--fg18);background:transparent;color:var(--fg);cursor:pointer;flex:none;transition:border-color .2s}
.kge.kge{display:flex;align-items:flex-start;gap:10px;margin-bottom:28px}
.kgf.kgf{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:10px;flex-wrap:wrap}
.kgg.kgg{display:inline-flex;align-items:center;gap:8px;color:var(--fg);text-decoration:none;font:700 14px/1 Manrope,sans-serif;padding:10px 14px 10px 12px;border-radius:999px;border:1.5px solid var(--fg18);transition:border-color .2s}
.kgh.kgh{margin-left:auto;display:flex;gap:8px;flex-wrap:wrap}
.kgi.kgi{display:inline-flex;align-items:center;gap:8px;background:transparent;color:var(--fg);border:1.5px solid var(--fg18);border-radius:999px;padding:10px 14px;font:700 13px/1 Manrope,sans-serif;cursor:pointer;transition:border-color .2s}
.kgj.kgj{display:inline-flex;align-items:center;background:transparent;color:var(--fg62);border:0;padding:10px 6px;font:600 13px/1 Manrope,sans-serif;cursor:pointer;text-decoration:underline;text-underline-offset:3px}
.kgk.kgk{flex:none;width:44px;height:44px;border-radius:50%;border:1.5px solid var(--fg25);background:transparent;color:var(--fg);font:600 18px/1 Manrope,sans-serif;cursor:pointer;transition:background .2s,border-color .2s}
.kgl.kgl{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:24px 48px;align-items:end;margin-bottom:36px}
.kgm.kgm{font-family:'Instrument Serif',Georgia,serif;font-weight:400;font-size:clamp(48px,7vw,96px);line-height:.94;letter-spacing:-.02em}
.kgn.kgn{max-width:600px;font-size:clamp(16px,1.3vw,18px);color:var(--fg72);text-wrap:pretty}
.kgo.kgo{display:flex;flex-direction:column;gap:10px;width:100%;max-width:420px;justify-self:end}
.kgp.kgp{display:flex;justify-content:space-between;align-items:baseline;gap:12px}
.kgq.kgq{font:700 13px/1 Manrope,sans-serif}
.kgr.kgr{font-family:'Instrument Serif',Georgia,serif;font-size:24px;line-height:1;color:var(--accent)}
.kgs.kgs{height:6px;border-radius:999px;background:var(--fg12);overflow:hidden}
.kgt.kgt{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:22px;padding:14px 18px;border-radius:14px;background:rgba(230,62,142,.09);border:1px solid rgba(230,62,142,.3)}
.kgu.kgu{font:600 14px/1.4 Manrope,sans-serif;text-wrap:pretty}
.kgv.kgv{display:inline-flex;align-items:center;gap:8px;background:var(--fg);color:var(--bg);border:0;border-radius:999px;padding:11px 16px;font:700 13px/1 Manrope,sans-serif;cursor:pointer;transition:background .2s;flex:none}
.kgw.kgw{position:relative;margin:0 calc(-1 * clamp(16px,4vw,48px));padding:8px clamp(16px,4vw,48px) 12px;overflow-x:auto;scrollbar-width:none}
.kgx.kgx{display:flex;gap:12px;align-items:stretch;min-width:min-content}
.kgy.kgy{position:relative;flex:1 0 118px;max-width:220px;display:flex;flex-direction:column;background:transparent;border:0;padding:0;cursor:pointer;text-align:left;color:var(--fg);outline:none;font-family:inherit;border-radius:12px}
.kgz.kgz{position:relative;height:36px;display:flex;align-items:center;justify-content:center}
.kh0.kh0{display:flex;flex-wrap:wrap;gap:32px;align-items:flex-start;margin-top:32px}
.kh1.kh1{position:absolute;inset:0;display:grid;place-items:center;padding:20px;text-align:center;background:rgba(22,21,26,.92)}
.kh2.kh2{display:flex;flex-direction:column;align-items:center;gap:12px;max-width:440px}
.kh3.kh3{font-family:'Instrument Serif',Georgia,serif;font-size:clamp(22px,2.6vw,30px);line-height:1.1;text-wrap:balance}
.kh4.kh4{font-size:14px;line-height:1.5;color:var(--fg80);text-wrap:pretty}
.kh5.kh5{display:inline-flex;align-items:center;gap:8px;background:var(--accent);color:#fff;border-radius:999px;padding:12px 18px;font:700 14px/1 Manrope,sans-serif;text-decoration:none}
.kh6.kh6{position:absolute;inset:0;z-index:2;display:grid;place-items:center;padding:16px;background:rgba(22,21,26,.94);animation:esaFade .3s ease both;overflow:auto}
.kh7.kh7{display:flex;gap:20px;align-items:center;justify-content:center;flex-wrap:wrap;width:min(100%,680px)}
.kh8.kh8{flex:none;width:min(100%,240px);aspect-ratio:16/9;border-radius:12px;overflow:hidden;background:#000;box-shadow:0 20px 40px -20px rgba(0,0,0,.9)}
.kh9.kh9{flex:1 1 280px;min-width:0;display:flex;flex-direction:column;gap:10px}
.kha.kha{border:1px solid var(--fg30);color:var(--fg60);border-radius:999px;padding:4px 8px;font:700 10px/1 Manrope,sans-serif;letter-spacing:.12em;text-transform:uppercase}
.khb.khb{display:inline-flex;align-items:center;gap:8px;background:var(--accent);color:#fff;border:0;border-radius:999px;padding:12px 18px;font:700 14px/1 Manrope,sans-serif;cursor:pointer}
.khc.khc{display:inline-flex;align-items:center;gap:8px;background:transparent;color:var(--fg);border:1.5px solid var(--fg30);border-radius:999px;padding:11px 18px;font:700 14px/1 Manrope,sans-serif;cursor:pointer;transition:border-color .2s}
.khd.khd{display:flex;gap:6px;align-items:center;flex-wrap:wrap;font:600 12px/1.4 Manrope,sans-serif;color:var(--fg55)}
.khe.khe{background:transparent;border:0;padding:4px 0;font:inherit;color:var(--fg70);text-decoration:underline;text-underline-offset:3px;cursor:pointer}
.khf.khf{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;background:#000;animation:esaFade .3s ease both}
.khg.khg{flex:1;position:relative;min-height:0;overflow:hidden}
.khh.khh{position:absolute;inset:0;background:#000;overflow:hidden}
.khi.khi{position:absolute;inset:0;display:grid;place-items:center;padding:20px;text-align:center;background:rgba(22,21,26,.94)}
.khj.khj{font-family:'Instrument Serif',Georgia,serif;font-size:clamp(20px,2.4vw,28px);line-height:1.1;text-wrap:balance}
.khk.khk{position:absolute;inset:0;display:grid;place-items:center;padding:20px;text-align:center;background:rgba(22,21,26,.9);animation:esaFade .3s ease both}
.khl.khl{display:flex;flex-direction:column;align-items:center;gap:14px;max-width:440px}
.khm.khm{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}
.khn.khn{font:700 10px/1 Manrope,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);flex:none}
.kho.kho{font:600 13px/1.3 Manrope,sans-serif;color:var(--fg);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1 auto}
.khp.khp{display:flex;gap:6px;align-items:center;margin-left:auto;flex:none}
.khq.khq{font:700 12px/1 Manrope,sans-serif;color:var(--fg70);text-decoration:none;padding:10px 6px;white-space:nowrap}
.khr.khr{display:inline-flex;align-items:center;gap:8px;background:transparent;color:var(--fg);border:1.5px solid var(--fg30);border-radius:999px;padding:9px 12px;font:700 12px/1 Manrope,sans-serif;cursor:pointer;white-space:nowrap;transition:border-color .2s}
.khs.khs{position:absolute;left:12px;right:12px;bottom:60px;z-index:2;display:flex;justify-content:center;pointer-events:none}
.kht.kht{pointer-events:auto;display:flex;gap:8px;align-items:center;max-width:100%;background:rgba(22,21,26,.94);border:1px solid var(--fg18);border-radius:999px;padding:6px 6px 6px 14px;box-shadow:0 20px 40px -20px rgba(0,0,0,.9);animation:esaPop .35s cubic-bezier(.2,.7,.2,1) both}
.khu.khu{font:600 13px/1.3 Manrope,sans-serif;color:var(--fg);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.khv.khv{flex:none;background:var(--accent);color:#fff;border:0;border-radius:999px;padding:9px 14px;font:700 12px/1 Manrope,sans-serif;cursor:pointer}
.khw.khw{flex:none;background:var(--accent);color:#fff;border-radius:999px;padding:9px 14px;font:700 12px/1 Manrope,sans-serif;text-decoration:none}
.khx.khx{flex:none;width:32px;height:32px;border-radius:50%;border:1.5px solid var(--fg22);background:transparent;color:var(--fg);font:600 14px/1 Manrope,sans-serif;cursor:pointer}
.khy.khy{position:absolute;inset:0;display:grid;place-items:center;padding:20px;background:rgba(22,21,26,.94);animation:esaFade .3s ease both;overflow:auto}
.khz.khz{position:absolute;top:12px;right:12px;width:36px;height:36px;border-radius:50%;border:1.5px solid var(--fg25);background:rgba(22,21,26,.6);color:var(--fg);font:400 20px/1 Manrope,sans-serif;cursor:pointer;transition:border-color .2s}
.ki0.ki0{display:flex;flex-direction:column;gap:12px;width:min(100%,520px)}
.ki1.ki1{font-family:'Instrument Serif',Georgia,serif;font-size:clamp(24px,2.8vw,32px);line-height:1.05;text-wrap:balance}
.ki2.ki2{display:flex;gap:6px 12px;align-items:center;flex-wrap:wrap;padding:6px 6px 6px 12px;border-radius:12px;border:1px dashed var(--fg25)}
.ki3.ki3{flex:1 1 200px;font:600 12.5px/1.45 Manrope,sans-serif;color:var(--fg62);text-wrap:pretty}
.ki4.ki4{min-height:44px;background:transparent;color:var(--fg);border:1.5px solid var(--fg25);border-radius:999px;padding:8px 14px;font:700 12.5px/1 Manrope,sans-serif;cursor:pointer}
.ki5.ki5{width:100%;resize:vertical;border:1.5px solid var(--fg18);background:var(--fg07);border-radius:14px;padding:12px 14px;font:500 15px/1.5 Manrope,sans-serif;color:var(--fg);outline:none;box-sizing:border-box}
.ki6.ki6{background:transparent;border:0;color:var(--fg70);font:600 13px/1 Manrope,sans-serif;cursor:pointer;padding:10px 6px}
.ki7.ki7{display:flex;flex-direction:column;gap:8px;margin-top:8px;border-top:1px solid var(--fg14);padding-top:14px}
.ki8.ki8{display:flex;gap:12px;align-items:center;background:var(--fg07);border:1px solid var(--fg14);border-radius:14px;padding:10px 12px;cursor:pointer;text-align:left;transition:border-color .2s}
.ki9.ki9{position:relative;width:72px;flex:none;aspect-ratio:16/10;border-radius:6px;overflow:hidden;background:#2a2933}
.kia.kia{font:700 10px/1.3 Manrope,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--fg62)}
.kib.kib{font-family:'Instrument Serif',Georgia,serif;font-size:18px;line-height:1.1}
.kic.kic{font:600 12px/1.3 Manrope,sans-serif;color:var(--fg55)}
.kid.kid{margin-left:auto;flex:none;font:700 13px/1 Manrope,sans-serif;color:var(--accent)}
.kie.kie{width:100%;display:flex;flex-direction:column;gap:10px;background:var(--fg06);border:1px solid var(--fg12);border-radius:14px;padding:14px 16px;box-sizing:border-box;animation:esaFade .25s ease both}
.kif.kif{display:flex;align-items:flex-start;gap:10px}
.kig.kig{display:flex;flex-direction:column;gap:5px;min-width:0;flex:1}
.kih.kih{font-family:'Instrument Serif',Georgia,serif;font-size:18px;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.kii.kii{flex:none;width:34px;height:34px;border-radius:50%;border:1.5px solid var(--fg22);background:transparent;color:var(--fg);font:400 20px/1 Manrope,sans-serif;cursor:pointer;transition:border-color .2s}
.kij.kij{width:100%;min-height:clamp(140px,24vh,240px);resize:vertical;border:1.5px solid var(--fg18);background:var(--fg07);border-radius:12px;padding:12px 14px;font:500 15px/1.55 Manrope,sans-serif;color:var(--fg);outline:none;box-sizing:border-box}
.kik.kik{display:inline-flex;align-items:center;gap:6px;background:transparent;color:var(--fg);border:1.5px solid var(--fg22);border-radius:999px;padding:8px 12px;font:700 12px/1 Manrope,sans-serif;cursor:pointer;transition:border-color .2s}
.kil.kil{font:600 12px/1 Manrope,sans-serif;color:var(--fg55);font-variant-numeric:tabular-nums}
.kim.kim{margin-left:auto;font:600 12px/1 Manrope,sans-serif;color:var(--fg55)}
.kin.kin{display:inline-flex;align-items:center;background:var(--fg);color:var(--bg);border:0;border-radius:999px;padding:9px 14px;font:700 12px/1 Manrope,sans-serif;cursor:pointer;transition:background .2s}
.kio.kio{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;max-width:560px;align-items:stretch}
.kip.kip{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:56px;padding:8px 2px;border-radius:12px;border:0;background:var(--fg07);color:var(--fg);cursor:pointer;transition:background .2s}
.kiq.kiq{font:700 clamp(9px,2.4vw,11px)/1.1 Manrope,sans-serif;text-align:center;overflow-wrap:anywhere;hyphens:manual}
.kir.kir{font:700 clamp(9px,2.4vw,11px)/1.1 Manrope,sans-serif;white-space:nowrap}
.kis.kis{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:56px;padding:8px 2px;border-radius:12px;background:var(--fg07);color:var(--fg);text-decoration:none;transition:background .2s}
.kit.kit{background:transparent;border:0;padding:0;font:700 13px/1.4 Manrope,sans-serif;color:var(--fg);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--accent);cursor:pointer}
.kiu.kiu{max-width:560px;width:100%;margin-top:6px;display:flex;flex-direction:column;gap:6px}
.kiv.kiv{display:flex;align-items:center;gap:10px}
.kiw.kiw{border:1px solid var(--fg50);border-radius:999px;padding:2px 7px;font:600 10px/1 Manrope,sans-serif;color:var(--fg60)}
.kix.kix{margin:0;font:400 15px/1.55 Manrope,sans-serif;color:var(--fg);text-wrap:pretty}
.kiy.kiy{display:flex;flex-direction:column;gap:8px;margin-top:6px;max-width:560px;width:100%}
.kiz.kiz{display:flex;align-items:center;gap:10px;flex-wrap:wrap}
.kj0.kj0{font:600 12px/1 Manrope,sans-serif;color:var(--fg50);font-variant-numeric:tabular-nums}
.kj1.kj1{align-self:flex-start;background:transparent;border:0;padding:2px 10px;font:600 12px/1.4 Manrope,sans-serif;color:var(--fg55);cursor:pointer;text-decoration:underline;text-underline-offset:3px}
.kj2.kj2{display:flex;flex-direction:column;gap:2px}
.kj3.kj3{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}
.kj4.kj4{display:flex;gap:8px;align-items:baseline;flex-wrap:wrap}
.kj5.kj5{font-family:'Instrument Serif',Georgia,serif;font-size:17px;line-height:1.15;letter-spacing:-.005em}
.kj6.kj6{font:700 9px/1 Manrope,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--fg50)}
.kj7.kj7{font:500 13px/1.35 Manrope,sans-serif;color:var(--fg62);text-wrap:pretty}
.kj8.kj8{flex:none;width:26px;height:26px;border-radius:50%;background:var(--accent);display:grid;place-items:center;margin-top:1px}
.kj9.kj9{width:0;height:0;border-style:solid;border-width:5px 0 5px 8px;border-color:transparent transparent transparent #fff;margin-left:2px}
.kja.kja{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;background:transparent;color:var(--fg);border:1.5px solid var(--fg22);border-radius:999px;padding:8px 12px;font:700 12px/1 Manrope,sans-serif;cursor:pointer;transition:border-color .2s}
.kjb.kjb{display:flex;gap:4px;padding:4px;border-radius:999px;background:var(--fg06);flex-wrap:wrap}
.kjc.kjc{font:600 12px/1.4 Manrope,sans-serif;color:var(--fg55)}
.kjd.kjd{flex:1 1 320px;min-width:0;display:flex;flex-direction:column;gap:14px}
.kje.kje{background:var(--fg);color:var(--bg);border-radius:999px;padding:7px 11px;font:800 11px/1 Manrope,sans-serif;letter-spacing:.06em}
.kjf.kjf{display:inline-flex;align-items:center;gap:6px;background:transparent;color:var(--fg);border:1.5px solid var(--fg18);border-radius:999px;padding:7px 11px;font:700 11px/1 Manrope,sans-serif;letter-spacing:.04em;cursor:pointer;transition:border-color .2s}
.kjg.kjg{font-family:'Instrument Serif',Georgia,serif;font-weight:400;font-size:clamp(30px,3.4vw,44px);line-height:1;letter-spacing:-.015em;text-wrap:balance}
.kjh.kjh{font-family:'Instrument Serif',Georgia,serif;font-style:italic;font-size:20px;line-height:1.2;color:var(--fg70)}
.kji.kji{display:flex;gap:10px;align-items:flex-start;flex-wrap:wrap}
.kjj.kjj{color:var(--fg72);font-size:16px;text-wrap:pretty;max-width:520px}
.kjk.kjk{margin-top:6px;border:1px solid var(--fg12);border-radius:16px;background:var(--fg04);overflow:hidden}
.kjl.kjl{width:100%;display:flex;justify-content:space-between;align-items:center;gap:12px;background:transparent;border:0;padding:16px 18px;color:var(--fg);cursor:pointer;text-align:left;font-family:inherit;transition:background .2s}
.kjm.kjm{font:700 11px/1 Manrope,sans-serif;letter-spacing:.14em;text-transform:uppercase}
.kjn.kjn{font:500 13px/1.4 Manrope,sans-serif;color:var(--fg62)}
.kjo.kjo{display:flex;flex-direction:column;gap:20px;padding:4px 18px 20px;animation:esaFade .25s ease both}
.kjp.kjp{display:inline-flex;align-items:center;gap:8px;background:var(--fg);color:var(--bg);border:0;border-radius:999px;padding:10px 16px;font:700 13px/1 Manrope,sans-serif;cursor:pointer;transition:background .2s}
.kjq.kjq{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;background:transparent;color:var(--fg);border:1.5px solid var(--fg22);border-radius:999px;padding:10px 16px;font:700 13px/1 Manrope,sans-serif;cursor:pointer;transition:border-color .2s}
.kjr.kjr{display:flex;justify-content:space-between;gap:12px;align-items:baseline;width:100%;padding:10px 0;border:0;border-top:1px solid var(--fg10);background:transparent;color:var(--fg);cursor:pointer;text-align:left;font-family:inherit;transition:color .2s}
.kjs.kjs{display:flex;gap:10px;align-items:baseline;min-width:0}
.kjt.kjt{flex:none;font:700 12px/1.6 Manrope,sans-serif;color:var(--fg55);font-variant-numeric:tabular-nums;letter-spacing:.02em}
.kju.kju{flex:none;max-width:45%;font:600 12px/1.4 Manrope,sans-serif;color:var(--fg55);text-align:right}
.kjv.kjv{display:flex;justify-content:space-between;gap:12px;align-items:baseline;width:100%;padding:10px 0;border-top:1px solid var(--fg10);color:var(--fg55)}
.kjw.kjw{flex:none;font:700 12px/1.6 Manrope,sans-serif;font-variant-numeric:tabular-nums;letter-spacing:.02em}
.kjx.kjx{font-size:13px;line-height:1.55;color:var(--fg55);text-wrap:pretty;border-top:1px solid var(--fg10);padding-top:10px}
.kjy.kjy{font-size:14px;line-height:1.5;color:var(--fg62)}
.kjz.kjz{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:36px;padding-top:24px;border-top:1px solid var(--fg12)}
.kk0.kk0{display:flex;flex-direction:column;align-items:flex-start;gap:4px;background:var(--fg06);color:var(--fg);border:0;border-radius:14px;padding:12px 16px;cursor:pointer;text-align:left;max-width:280px;font-family:inherit;transition:background .2s}
.kk1.kk1{font:700 10px/1 Manrope,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--fg50)}
.kk2.kk2{position:relative;display:flex;flex-direction:column;align-items:flex-start;align-self:center;margin:0 auto}
.kk3.kk3{display:inline-flex;align-items:center;gap:8px;background:transparent;color:var(--fg);border:1.5px solid var(--fg18);border-radius:999px;padding:11px 14px 11px 12px;font:700 12px/1 Manrope,sans-serif;cursor:pointer;transition:border-color .2s;white-space:nowrap}
.kk4.kk4{position:absolute;top:calc(100% + 6px);left:0;z-index:5;background:var(--bg);border:1px solid var(--fg14);border-radius:12px;padding:6px;display:flex;flex-direction:column;min-width:230px;box-shadow:0 20px 40px -20px rgba(0,0,0,.9);animation:esaFade .2s ease both}
.kk5.kk5{display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:left;border:0;background:transparent;padding:9px 10px;border-radius:8px;color:var(--fg);cursor:pointer;font-family:inherit;transition:background .2s}
.kk6.kk6{font:700 12px/1.2 Manrope,sans-serif}
.kk7.kk7{font:500 11px/1.3 Manrope,sans-serif;color:var(--fg62)}
.kk8.kk8{display:flex;flex-direction:column;align-items:flex-end;gap:4px;background:var(--fg);color:var(--bg);border:0;border-radius:14px;padding:12px 16px;cursor:pointer;text-align:right;max-width:280px;font-family:inherit;transition:background .2s,transform .2s}
.kk9.kk9{font:700 10px/1 Manrope,sans-serif;letter-spacing:.12em;text-transform:uppercase;opacity:.7}
.kka.kka{display:flex;flex-direction:column;align-items:flex-end;gap:4px;background:var(--fg06);color:var(--fg);border:0;border-radius:14px;padding:12px 16px;cursor:pointer;text-align:right;max-width:280px;font-family:inherit;transition:background .2s}
.kkb.kkb{margin-top:14px;padding:14px 16px;border-radius:14px;background:var(--fg04);border:1px solid var(--fg12);display:flex;flex-direction:column;gap:12px;animation:esaFade .25s ease both}
.kkc.kkc{font-family:'Instrument Serif',Georgia,serif;font-size:22px;line-height:1.05;letter-spacing:-.01em;text-wrap:balance}
.kkd.kkd{display:inline-flex;align-items:center;gap:8px;background:var(--fg);color:var(--bg);border:0;border-radius:999px;padding:11px 16px;font:700 13px/1 Manrope,sans-serif;cursor:pointer;transition:background .2s}
.kke.kke{font:500 12px/1.45 Manrope,sans-serif;color:var(--fg62);text-wrap:pretty}
.kkf.kkf{margin-top:clamp(48px,6vw,80px)}
.kkg.kkg{font-family:'Instrument Serif',Georgia,serif;font-weight:400;font-size:clamp(26px,3vw,34px);line-height:1;letter-spacing:-.01em;margin-bottom:16px}
.kkh.kkh{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,270px),1fr));gap:12px}
.kki.kki{display:flex;flex-direction:column;gap:12px;padding:14px 16px 16px;border-radius:14px;background:var(--fg04);border:1px solid var(--fg10);cursor:pointer;outline:none;transition:border-color .3s,transform .3s}
.kkj.kkj{display:flex;gap:3px}
.kkk.kkk{position:relative;flex:1;aspect-ratio:16/10;border-radius:4px;overflow:hidden;background:#2a2933}
.kkl.kkl{display:flex;justify-content:space-between;align-items:baseline;gap:8px;flex-wrap:wrap}
.kkm.kkm{font-family:'Instrument Serif',Georgia,serif;font-size:24px;line-height:1}
.kkn.kkn{font:700 11px/1 Manrope,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--fg62)}
.kko.kko{position:fixed;inset:0;z-index:119;background:var(--lt-scrim,rgba(10,9,12,.8));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:flex;align-items:flex-start;justify-content:center;padding:clamp(10px,6vh,72px) 12px 12px;overflow:auto;animation:esaFade .2s ease both}
.kkp.kkp{width:min(760px,100%);background:var(--lt-panel,#16151a);color:var(--fg);border-radius:20px;border:1px solid var(--fg12);padding:14px 16px 18px;display:flex;flex-direction:column;gap:14px;box-shadow:0 40px 90px -30px var(--lt-shc,rgba(0,0,0,.85));animation:esaPop .3s cubic-bezier(.2,.7,.2,1) both}
.kkq.kkq{flex:none;color:var(--accent);display:grid;place-items:center}
.kkr.kkr{flex:1;min-width:0;border:0;background:transparent;font:500 clamp(17px,2.2vw,22px)/1.3 Manrope,sans-serif;color:var(--fg);outline:none;padding:8px 0}
.kks.kks{flex:none;width:40px;height:40px;border-radius:50%;border:1.5px solid var(--fg22);background:transparent;color:var(--fg);font:600 16px/1 Manrope,sans-serif;cursor:pointer}
.kkt.kkt{height:1px;background:var(--fg12)}
.kku.kku{display:flex;flex-direction:column;gap:16px}
.kkv.kkv{display:flex;align-items:baseline;gap:10px}
.kkw.kkw{background:transparent;border:0;padding:0;font:600 12px/1 Manrope,sans-serif;color:var(--fg55);cursor:pointer;text-decoration:underline;text-underline-offset:3px}
.kkx.kkx{border:1.5px solid var(--fg20);background:transparent;color:var(--fg);border-radius:999px;padding:9px 13px;font:600 13px/1 Manrope,sans-serif;cursor:pointer;transition:border-color .2s}
.kky.kky{border:1.5px solid var(--fg20);background:transparent;color:var(--fg);border-radius:999px;padding:9px 13px;font-family:'Instrument Serif',Georgia,serif;font-size:16px;line-height:1;cursor:pointer;transition:border-color .2s,color .2s}
.kkz.kkz{font:500 13px/1.5 Manrope,sans-serif;color:var(--fg55);text-wrap:pretty}
.kl0.kl0{font:600 12px/1.5 Manrope,sans-serif;color:var(--fg55)}
.kl1.kl1{font-family:'Instrument Serif',Georgia,serif;font-size:20px;line-height:1.3;color:var(--fg75);text-wrap:pretty}
.kl2.kl2{font:600 12px/1 Manrope,sans-serif;color:var(--fg40)}
.kl3.kl3{display:flex;gap:10px 14px;align-items:flex-start;flex-wrap:wrap;border-radius:12px;padding:8px 10px;transition:background .2s}
.kl4.kl4{flex:1 1 260px;min-width:0;display:flex;flex-direction:column;gap:3px;background:transparent;border:0;padding:0;text-align:left;color:var(--fg);cursor:pointer;font-family:inherit}
.kl5.kl5{font-family:'Instrument Serif',Georgia,serif;font-size:19px;line-height:1.15;letter-spacing:-.005em;text-wrap:pretty}
.kl6.kl6{display:flex;gap:6px;flex-wrap:wrap;align-items:center;max-width:100%}
.kl7.kl7{border:0;background:var(--lt-chip,rgba(230,62,142,.18));color:var(--lt-chip-fg,#ffd6e8);border-radius:999px;padding:7px 10px;font:700 12px/1.2 Manrope,sans-serif;font-variant-numeric:tabular-nums;cursor:pointer;transition:background .2s,color .2s;text-align:left}
.kl8.kl8{position:fixed;inset:0;z-index:118;background:var(--lt-scrim,rgba(10,9,12,.78));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:grid;place-items:center;padding:20px;animation:esaFade .25s ease both}
.kl9.kl9{width:min(460px,100%);max-height:100%;overflow:auto;box-sizing:border-box;background:var(--lt-panel,#16151a);color:var(--fg);border-radius:18px;border:1px solid var(--fg12);padding:26px 26px 22px;display:flex;flex-direction:column;gap:16px;box-shadow:0 40px 100px -40px var(--lt-shc,rgba(0,0,0,.9));animation:esaRise .35s cubic-bezier(.2,.7,.2,1) both}
.kla.kla{display:flex;align-items:flex-start;gap:14px}
.klb.klb{width:44px;height:44px;border-radius:12px;background:var(--accent);color:#fff;display:grid;place-items:center;flex:none}
.klc.klc{flex:none;width:36px;height:36px;border-radius:50%;border:1.5px solid var(--fg25);background:transparent;color:var(--fg);font:400 22px/1 Manrope,sans-serif;cursor:pointer}
.kld.kld{display:flex;gap:10px;align-items:center}
.kle.kle{flex:none;width:7px;height:7px;border-radius:50%;background:var(--accent)}
.klf.klf{font-size:14.5px;line-height:1.4;color:var(--fg85)}
.klg.klg{font-size:12.5px;line-height:1.4;color:var(--fg62)}
.klh.klh{margin:0;font-size:14px;line-height:1.5;color:var(--fg85);text-wrap:pretty}
.kli.kli{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;align-items:start;padding:12px 14px;border-radius:14px;border:1px solid var(--fg12);background:var(--fg05)}
.klj.klj{width:28px;height:28px;border-radius:50%;background:var(--fg);color:var(--bg);display:grid;place-items:center;font:800 13px/1 Manrope,sans-serif}
.klk.klk{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding-top:4px;min-width:0}
.kll.kll{width:38px;height:38px;border-radius:50%;background:var(--fg10);display:grid;place-items:center;font:800 18px/1 Manrope,sans-serif}
.klm.klm{width:38px;height:38px;border-radius:10px;border:1.5px solid var(--fg30);display:grid;place-items:center;font:800 17px/1 Manrope,sans-serif}
.kln.kln{display:inline-flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;background:var(--fg10);font:700 12.5px/1.2 Manrope,sans-serif}
.klo.klo{display:inline-flex;align-items:center;gap:8px}
.klp.klp{position:relative;display:block;width:34px;height:20px;border-radius:999px;background:#34c759}
.klq.klq{position:absolute;top:2px;right:2px;display:block;width:16px;height:16px;border-radius:50%;background:#fff}
.klr.klr{padding:8px 12px;border-radius:999px;background:var(--fg10);font:700 12.5px/1 Manrope,sans-serif}
.kls.kls{padding:9px 14px;border-radius:999px;background:var(--accent);color:#fff;font:700 12.5px/1 Manrope,sans-serif}
.klt.klt{margin:0;font-size:12.5px;line-height:1.45;color:var(--fg62);text-wrap:pretty}
.klu.klu{flex:1 1 160px;font-size:12.5px;line-height:1.45;color:var(--fg62);text-wrap:pretty}
.klv.klv{display:flex;flex-direction:column;gap:10px;padding:14px 16px;border-radius:14px;background:var(--fg07)}
.klw.klw{margin:0;font-size:13.5px;line-height:1.5;color:var(--fg85);text-wrap:pretty}
.klx.klx{margin:0;font-size:12.5px;line-height:1.45;color:var(--fg72);text-wrap:pretty}
.kly.kly{margin:0;font-size:13.5px;line-height:1.5;color:var(--fg80);text-wrap:pretty}
.klz.klz{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;border-top:1px solid var(--fg12);padding-top:14px}
.km0.km0{display:inline-flex;align-items:center;min-height:44px;padding:0;border:0;background:transparent;color:var(--fg);font:700 13px/1.4 Manrope,sans-serif;cursor:pointer;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--accent);transition:color .2s}
.km1.km1{min-height:44px;background:transparent;color:var(--fg);border:1.5px solid var(--fg30);border-radius:999px;padding:0 14px;font:700 12px/1 Manrope,sans-serif;cursor:pointer;white-space:nowrap}
.km2.km2{position:fixed;inset:0;z-index:130;background:var(--lt-scrim,rgba(10,9,12,.78));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:grid;place-items:center;padding:clamp(0px,calc((100vw - 560px) * .5),20px);animation:esaFade .25s ease both}
.km3.km3{box-sizing:border-box;width:min(640px,100%);max-height:100%;overflow:auto;overscroll-behavior:contain;background:var(--lt-panel,#16151a);color:var(--fg);border-radius:clamp(0px,calc((100vw - 560px) * .5),18px);border:1px solid var(--fg12);box-shadow:0 40px 100px -40px var(--lt-shc,rgba(0,0,0,.9));outline:none;animation:esaRise .35s cubic-bezier(.2,.7,.2,1) both}
.km4.km4{position:sticky;top:0;z-index:1;display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 22px 14px;background:var(--lt-panel,#16151a)}
.km5.km5{margin:0;font-family:'Instrument Serif',Georgia,serif;font-weight:400;font-size:30px;line-height:1.05;letter-spacing:-.01em}
.km6.km6{flex:none;width:44px;height:44px;border-radius:50%;border:1.5px solid var(--fg25);background:transparent;color:var(--fg);font:400 22px/1 Manrope,sans-serif;cursor:pointer}
.km7.km7{display:flex;flex-direction:column;padding:0 22px 22px}
.km8.km8{display:flex;flex-direction:column;border-top:1px solid var(--fg12)}
.km9.km9{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;align-items:center;width:100%;min-height:56px;padding:12px 2px;border:0;background:transparent;color:var(--fg);text-align:left;cursor:pointer;font-family:Manrope,sans-serif}
.kma.kma{font:700 15.5px/1.3 Manrope,sans-serif}
.kmb.kmb{grid-row:span 2;width:30px;height:30px;border-radius:50%;border:1.5px solid var(--fg25);display:grid;place-items:center;font:600 17px/1 Manrope,sans-serif;color:var(--accent)}
.kmc.kmc{font-size:12.5px;line-height:1.4;color:var(--fg62);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.kmd.kmd{display:flex;flex-direction:column;gap:16px;padding:2px 2px 22px}
.kme.kme{margin:0;font-size:14px;line-height:1.5;color:var(--fg85)}
.kmf.kmf{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 16px;border-radius:999px;border:1.5px solid var(--fg30);background:transparent;color:var(--fg);font:700 13px/1 Manrope,sans-serif;cursor:pointer;transition:border-color .2s;align-self:flex-start}
.kmg.kmg{color:var(--accent)}
.kmh.kmh{margin:0;font:700 14.5px/1.35 Manrope,sans-serif}
.kmi.kmi{margin:0;font-size:14px;line-height:1.55;color:var(--fg80);text-wrap:pretty}
.kmj.kmj{position:fixed;inset:0;z-index:118;background:var(--lt-scrim,rgba(10,9,12,.78));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);overflow-y:auto;overscroll-behavior:contain;display:flex;justify-content:center;align-items:flex-start;padding:clamp(0px,calc((100vw - 560px) * .5),48px) clamp(0px,calc((100vw - 560px) * .5),24px);animation:esaFade .25s ease both}
.kmk.kmk{position:relative;flex:none;width:min(780px,100%);background:var(--lt-panel,#1b1a20);color:var(--fg);border:clamp(0px,calc((100vw - 560px) * .5),1px) solid var(--fg14);border-radius:clamp(0px,calc((100vw - 560px) * .5),22px);box-shadow:0 40px 90px -40px var(--lt-shc,rgba(0,0,0,.95));outline:none}
.kml.kml{position:sticky;top:0;z-index:3;height:0;display:flex;justify-content:flex-end}
.kmm.kmm{flex:none;margin:12px 12px 0 0;width:44px;height:44px;border-radius:50%;border:1.5px solid var(--fg30);background:var(--lt-btnbg,rgba(22,21,26,.84));color:var(--fg);font:500 17px/1 Manrope,sans-serif;cursor:pointer;display:grid;place-items:center;transition:border-color .2s}
.kmn.kmn{position:relative;height:clamp(150px,24vw,188px);display:flex;gap:2px;background:var(--lt-panel,#0f0e12);overflow:hidden;border-radius:clamp(0px,calc((100vw - 560px) * .5),21px) clamp(0px,calc((100vw - 560px) * .5),21px) 0 0}
.kmo.kmo{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none}
.kmp.kmp{background:#f6f3ec;color:#16151a;border-radius:6px;padding:clamp(13px,2vw,16px) clamp(22px,4vw,30px) clamp(16px,2.6vw,20px);display:flex;flex-direction:column;align-items:center;gap:clamp(8px,1.3vw,10px);box-shadow:0 26px 44px -22px rgba(0,0,0,.9);animation:esaPop .55s .5s cubic-bezier(.2,.7,.2,1) both}
.kmq.kmq{font:800 10px/1 Manrope,sans-serif;letter-spacing:.18em;text-transform:uppercase;color:rgba(22,21,26,.62)}
.kmr.kmr{font-family:'Instrument Serif',Georgia,serif;font-weight:400;font-size:clamp(34px,6.4vw,48px);line-height:.95;letter-spacing:-.02em;white-space:nowrap}
.kms.kms{font-style:italic;color:#c9236f}
.kmt.kmt{padding:clamp(24px,4.4vw,34px) clamp(20px,6.6vw,52px) clamp(36px,5vw,40px);display:flex;flex-direction:column;gap:clamp(16px,2.3vw,18px)}
.kmu.kmu{font-family:'Instrument Serif',Georgia,serif;font-size:clamp(20px,2.9vw,23px);line-height:1.28;color:var(--fg);text-wrap:pretty}
.kmv.kmv{font-style:italic}
.kmw.kmw{font-size:16px;line-height:1.68;color:var(--fg80);text-wrap:pretty}
.kmx.kmx{margin-top:clamp(8px,1.5vw,12px);padding-top:clamp(20px,3vw,24px);border-top:1px solid var(--fg12);display:flex;flex-direction:column;gap:clamp(12px,1.8vw,14px)}
.kmy.kmy{display:flex;justify-content:space-between;align-items:baseline;gap:6px 16px;flex-wrap:wrap}
.kmz.kmz{font-family:'Instrument Serif',Georgia,serif;font-weight:400;font-size:clamp(25px,3.6vw,28px);line-height:1.05}
.kn0.kn0{display:grid;grid-template-columns:repeat(auto-fill,minmax(max(74px,calc((100% - 48px) / 7)),1fr));gap:8px}
.kn1.kn1{position:relative;aspect-ratio:16/10;min-height:44px;border-radius:8px;overflow:hidden;border:0;padding:0;cursor:pointer;background:var(--lt-tile,#2a2933);box-shadow:inset 0 0 0 1px var(--lt-tile-b,rgba(255,255,255,.14));transition:transform .2s cubic-bezier(.2,.7,.2,1)}
.kn2.kn2{position:absolute;left:5px;bottom:5px;background:#f6f3ec;color:#16151a;border-radius:999px;padding:4px 7px;font:800 10.5px/1 Manrope,sans-serif}
.kn3.kn3{display:flex;gap:8px;align-items:baseline;flex-wrap:wrap;font:600 14px/1.4 Manrope,sans-serif;color:var(--fg75)}
.kn4.kn4{color:var(--fg);font-weight:800}
.kn5.kn5{max-width:1280px;margin:0 auto;padding:clamp(20px,3vw,36px) clamp(16px,4vw,48px) clamp(56px,7vw,110px);animation:esaRise .6s cubic-bezier(.2,.7,.2,1) both}
.kn6.kn6{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px}
.kn7.kn7{display:inline-flex;align-items:center;min-height:36px;background:transparent;border:0;padding:0;color:var(--fg70);font:700 13px/1 Manrope,sans-serif;cursor:pointer}
.kn8.kn8{display:flex;gap:8px;align-items:center;margin-left:auto}
.kn9.kn9{flex:none;width:44px;height:44px;border-radius:50%;border:1.5px solid var(--fg25);background:transparent;color:var(--fg);font:800 15px/1 Manrope,sans-serif;cursor:pointer;transition:color .2s,border-color .2s}
.kna.kna{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap;margin-bottom:20px}
.knb.knb{display:flex;flex-direction:column;gap:10px;min-width:0}
.knc.knc{font-family:'Instrument Serif',Georgia,serif;font-weight:400;font-size:clamp(40px,5vw,60px);line-height:1;letter-spacing:-.02em}
.knd.knd{position:relative;display:flex;gap:8px;flex-wrap:wrap;align-items:center}
.kne.kne{font-size:13px;line-height:1.5;color:var(--fg72);margin:-8px 0 16px}
.knf.knf{padding:28px;border-radius:20px;background:var(--fg04);border:1px solid var(--fg10);display:flex;flex-direction:column;gap:12px;align-items:flex-start;max-width:640px}
.kng.kng{font-size:15px;line-height:1.6;color:var(--fg72);text-wrap:pretty}
.knh.knh{width:100%;border:1.5px solid var(--fg14);background:var(--fg07);border-radius:999px;padding:12px 16px;font:600 15px/1.2 Manrope,sans-serif;color:var(--fg);outline:none;transition:border-color .2s;flex:none}
.kni.kni{font-size:13px;line-height:1.5;color:var(--fg66);flex:none}
.knj.knj{position:relative;display:block;width:44px;height:29px;border-radius:6px;overflow:hidden;flex:none;margin-top:2px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.12)}
.knk.knk{display:flex;justify-content:space-between;gap:8px;align-items:baseline}
.knl.knl{font-family:'Instrument Serif',Georgia,serif;font-size:18px;line-height:1.15;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.knm.knm{font:600 11px/1 Manrope,sans-serif;color:var(--fg55);flex:none}
.knn.knn{font:600 11px/1.3 Manrope,sans-serif;color:var(--fg55)}
.kno.kno{font-size:13.5px;line-height:1.45;color:var(--fg72);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}
.knp.knp{padding:14px 8px;font-size:14px;line-height:1.5;color:var(--fg62)}
.knq.knq{display:flex;flex-direction:column;min-width:0;border-radius:20px;overflow:hidden;border:1px solid var(--fg10);background:var(--fg04)}
.knr.knr{align-self:flex-start;margin:10px 14px 4px;min-height:44px;display:inline-flex;align-items:center;background:transparent;border:0;color:var(--fg);font:700 13px/1 Manrope,sans-serif;cursor:pointer}
.kns.kns{position:relative;height:clamp(150px,22vw,216px);flex:none}
.knt.knt{padding:clamp(18px,3vw,28px) clamp(18px,3.2vw,36px) clamp(22px,3vw,34px);display:flex;flex-direction:column;gap:16px}
.knu.knu{display:flex;flex-direction:column;gap:9px}
.knv.knv{font:700 11px/1.3 Manrope,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--fg62)}
.knw.knw{font-family:'Instrument Serif',Georgia,serif;font-weight:400;font-size:clamp(32px,4vw,46px);line-height:1;letter-spacing:-.015em;text-wrap:balance}
.knx.knx{font:600 13px/1.4 Manrope,sans-serif;color:var(--fg60)}
.kny.kny{font-size:17px;line-height:1.7;white-space:pre-wrap;text-wrap:pretty;max-width:64ch}
.knz.knz{display:inline;background:transparent;border:0;padding:0;margin:0;font:700 16px/1.7 Manrope,sans-serif;color:var(--accent);cursor:pointer;text-decoration:underline;text-underline-offset:3px;font-variant-numeric:tabular-nums;vertical-align:baseline}
.ko0.ko0{display:flex;flex-direction:column;border-top:1px solid var(--fg10);padding-top:14px}
.ko1.ko1{font:700 10.5px/1.3 Manrope,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--fg55);padding-bottom:8px}
.ko2.ko2{display:grid;grid-template-columns:30px 70px minmax(0,1fr);gap:12px;align-items:center;min-height:44px;padding:6px 0;border:0;border-top:1px solid var(--fg08);background:transparent;color:var(--fg);cursor:pointer;text-align:left;font-family:inherit}
.ko3.ko3{width:30px;height:30px;border-radius:50%;border:1.5px solid var(--fg22);display:grid;place-items:center;font-size:9px;line-height:1}
.ko4.ko4{font:700 14px/1 Manrope,sans-serif;color:var(--accent);font-variant-numeric:tabular-nums}
.ko5.ko5{font-size:14px;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.ko6.ko6{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-top:4px}
.ko7.ko7{min-height:44px;padding:0 8px;background:transparent;border:0;color:var(--fg62);font:600 13px/1 Manrope,sans-serif;cursor:pointer}
.ko8.ko8{display:flex;align-items:flex-start;min-height:100vh}
.ko9.ko9{position:sticky;top:0;flex:none;width:330px;height:100vh;overflow-y:auto;display:flex;flex-direction:column;gap:18px;padding:28px 26px 24px 32px;border-right:1px solid var(--fg08)}
.koa.koa{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 15px;border-radius:999px;border:1.5px solid var(--fg22);background:transparent;color:var(--fg);font:700 13px/1 Manrope,sans-serif;cursor:pointer;transition:border-color .2s}
.kob.kob{display:flex;gap:18px;align-items:flex-end}
.koc.koc{width:112px;flex:none}
.kod.kod{display:flex;flex-direction:column;gap:6px;padding-bottom:4px;min-width:0}
.koe.koe{font:700 10px/1 Manrope,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--accent)}
.kof.kof{font-family:'Instrument Serif',Georgia,serif;font-size:30px;line-height:.95}
.kog.kog{font:600 12px/1.4 Manrope,sans-serif;color:var(--fg62)}
.koh.koh{display:flex;flex-direction:column;gap:10px;padding:16px;border-radius:14px;background:var(--fg05);border:1px solid var(--fg10)}
.koi.koi{font:700 10px/1 Manrope,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--fg55)}
.koj.koj{font-family:'Instrument Serif',Georgia,serif;font-size:22px;line-height:1.05;text-wrap:balance}
.kok.kok{display:flex;align-items:center;gap:8px;font:600 13px/1 Manrope,sans-serif;color:var(--fg72)}
.kol.kol{width:58px;height:34px;padding:0 6px;border-radius:8px;border:1.5px solid var(--fg22);background:var(--fg06);color:var(--fg);font:700 13px/1 Manrope,sans-serif;text-align:center;outline:none}
.kom.kom{display:block;height:5px;border-radius:999px;background:var(--fg12);overflow:hidden}
.kon.kon{align-self:flex-start;background:transparent;border:0;padding:4px 0;color:var(--accent);font:700 13px/1.3 Manrope,sans-serif;cursor:pointer}
.koo.koo{display:flex;align-items:center;gap:12px;width:100%;min-height:44px;padding:0 12px;border-radius:10px;border:0;background:transparent;color:var(--fg);font:700 13.5px/1 Manrope,sans-serif;cursor:pointer;text-decoration:none;text-align:left}
.kop.kop{font-weight:600;color:var(--fg55)}
.koq.koq{margin-top:auto;font-size:12.5px;line-height:1.5;color:var(--fg55);text-wrap:pretty}
.kor.kor{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}
.kos.kos{position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:8px;min-height:56px;padding:6px 8px 6px 4px;background:var(--bg86);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--fg09)}
.kot.kot{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:0;background:transparent;color:var(--fg);font:700 18px/1 Manrope,sans-serif;cursor:pointer}
.kou.kou{font-family:'Instrument Serif',Georgia,serif;font-size:17px;line-height:1}
.kov.kov{font:700 9.5px/1 Manrope,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.kow.kow{flex:none;font:700 12.5px/1 Manrope,sans-serif;color:var(--fg80)}
.kox.kox{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:0;background:var(--fg10);color:var(--fg);cursor:pointer}
.koy.koy{position:absolute;right:8px;top:calc(100% + 6px);z-index:31;width:min(270px,calc(100vw - 16px));display:flex;flex-direction:column;padding:6px;border-radius:16px;background:var(--bg);border:1px solid var(--fg14);box-shadow:0 24px 40px -16px rgba(0,0,0,.6)}
.koz.koz{display:flex;align-items:center;gap:12px;width:100%;min-height:44px;padding:0 12px;border-radius:10px;border:0;background:transparent;color:var(--accent);font:700 13.5px/1 Manrope,sans-serif;cursor:pointer;text-decoration:none;text-align:left}
.kp0.kp0{width:100%;max-width:880px;margin:0 auto;padding:clamp(12px,2.4vw,28px) clamp(10px,3vw,40px) 96px}
.kp1.kp1{padding:64px 0;text-align:center;font:600 14px/1.5 Manrope,sans-serif;color:var(--fg62)}
.kp2.kp2{padding:48px 0;display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}
.kp3.kp3{max-width:420px;font-size:15px;line-height:1.5;color:var(--fg72);text-wrap:pretty}
.kp4.kp4{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border-radius:999px;background:var(--accent);color:#fff;font:700 14px/1 Manrope,sans-serif;text-decoration:none}
.kp5.kp5{display:inline-flex;align-items:center;height:38px;padding:0 15px;border-radius:999px;border:0;background:#e63e8e;color:#fff;font:700 12.5px/1 Manrope,sans-serif;cursor:pointer;white-space:nowrap}
.kp6.kp6{display:inline-flex;align-items:center;height:38px;padding:0 12px;border-radius:999px;border:0;background:transparent;color:#f3f2ee;font:700 12.5px/1 Manrope,sans-serif;cursor:pointer;white-space:nowrap}
.kp7.kp7{position:fixed;inset:0;z-index:460;display:flex;align-items:center;justify-content:center;padding:16px;background:var(--lt-scrim,rgba(10,9,12,.62))}
.kp8.kp8{width:min(460px,100%);gap:12px;padding:20px;max-height:calc(100vh - 32px);overflow-y:auto;display:flex;flex-direction:column;border-radius:18px;background:var(--lt-panel,#1f1e25);border:1px solid var(--fg14);color:var(--fg);box-shadow:0 30px 60px -20px var(--lt-shc,rgba(0,0,0,.9))}
.kp9.kp9{font:700 10.5px/1.3 Manrope,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--lt-pink,#f6a3c9)}
.kpa.kpa{font-family:'Instrument Serif',Georgia,serif;font-style:italic;font-size:21px;line-height:1.22;text-wrap:pretty}
.kpb.kpb{display:inline-flex;align-items:center;gap:4px;padding:6px 9px;border-radius:999px;background:var(--fg08);color:var(--lt-pink,#f6a3c9);font:700 11.5px/1 Manrope,sans-serif}
.kpc.kpc{width:100%;min-height:72px;resize:vertical;padding:12px 14px;border-radius:12px;border:1.5px solid var(--fg16);background:var(--fg04);color:var(--fg);font:500 14px/1.5 Manrope,sans-serif;outline:none}
.kpd.kpd{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border-radius:999px;border:0;font:700 13px/1 Manrope,sans-serif;cursor:pointer;background:var(--fg);color:var(--bg)}
.kpe.kpe{display:inline-flex;align-items:center;min-height:44px;padding:0 14px;border-radius:999px;border:0;font:700 13px/1 Manrope,sans-serif;cursor:pointer;background:transparent;color:var(--fg78)}
.kpf.kpf{font-size:12px;line-height:1.5;color:var(--fg58);text-wrap:pretty}
.kpg.kpg{width:min(440px,100%);gap:4px;padding:16px;max-height:calc(100vh - 32px);overflow-y:auto;display:flex;flex-direction:column;border-radius:18px;background:var(--lt-panel,#1f1e25);border:1px solid var(--fg14);color:var(--fg);box-shadow:0 30px 60px -20px var(--lt-shc,rgba(0,0,0,.9))}
.kph.kph{padding:4px 6px 10px;font:700 10.5px/1 Manrope,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--fg62)}
.kpi.kpi{width:56px;height:34px;padding:0 6px;border-radius:8px;border:1.5px solid var(--fg22);background:var(--fg06);color:var(--fg);font:700 13px/1 Manrope,sans-serif;text-align:center;outline:none}
.kpj.kpj{color:var(--fg60)}
.kpk.kpk{padding:6px 6px 0;font-size:12.5px;line-height:1.5;color:var(--fg66);text-wrap:pretty}
.kpl.kpl{display:flex;gap:8px;flex-wrap:wrap;padding:12px 4px 2px}
.kpm.kpm{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border-radius:999px;border:0;font:700 13px/1 Manrope,sans-serif;cursor:pointer;background:var(--accent);color:#fff}
.kpn.kpn{position:fixed;left:50%;bottom:20px;transform:translateX(-50%);z-index:56;display:flex;align-items:center;gap:10px;width:max-content;max-width:calc(100% - 24px);padding:8px 8px 8px 16px;border-radius:999px;background:var(--lt-panel,rgba(22,21,26,.96));border:1px solid var(--fg18);box-shadow:0 20px 34px -14px var(--lt-shc,rgba(0,0,0,.9));color:var(--fg)}
.kpo.kpo{font:600 13px/1.35 Manrope,sans-serif}
.kpp.kpp{flex:none;display:inline-flex;align-items:center;height:34px;padding:0 13px;border-radius:999px;border:1.5px solid var(--fg28);background:transparent;color:var(--fg);font:700 12.5px/1 Manrope,sans-serif;cursor:pointer;white-space:nowrap}
.kpq.kpq{flex:none;width:32px;height:32px;border-radius:50%;border:0;background:transparent;color:var(--fg75);font:600 14px/1 Manrope,sans-serif;cursor:pointer}
.kpr.kpr{flex:none;margin-left:auto;width:44px;height:44px;border-radius:50%;border:1.5px solid var(--fg25);background:transparent;color:var(--fg);font:600 18px/1 Manrope,sans-serif;cursor:pointer;transition:background .2s,border-color .2s}
.kps.kps{display:flex;flex-wrap:wrap;gap:32px;align-items:flex-start}
.kpt.kpt{display:flex;align-items:center;gap:6px;flex-wrap:wrap}
.kpu.kpu{font:700 10px/1 Manrope,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--fg60);margin-right:4px}
.kpv.kpv{font-size:11px}
.kpw.kpw{font:600 11px/1 Manrope,sans-serif;opacity:.9}
.kpx.kpx{font-family:'Instrument Serif',Georgia,serif;font-weight:400;font-size:clamp(26px,3vw,36px);line-height:1.05;letter-spacing:-.015em;text-wrap:balance}
.kpy.kpy{position:absolute;inset:0;z-index:3;display:grid;place-items:center;padding:24px;background:rgba(0,0,0,.55);animation:esaFade .3s ease both;overflow:auto}
.kpz.kpz{display:flex;flex-direction:column;gap:10px;width:min(100%,520px);background:rgba(22,21,26,.96);border:1px solid var(--fg18);border-radius:18px;padding:22px 24px;box-shadow:0 40px 100px -40px rgba(0,0,0,.9)}
.kq0.kq0{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border-radius:12px;background:rgba(230,62,142,.14);border:1px solid rgba(230,62,142,.4)}
.kq1.kq1{font:700 10px/1.3 Manrope,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}
.kq2.kq2{display:inline-flex;align-items:center;gap:8px;background:transparent;color:var(--fg);border:1.5px solid var(--fg30);border-radius:999px;padding:9px 14px;font:700 13px/1 Manrope,sans-serif;cursor:pointer;transition:border-color .2s}
.kq3.kq3{display:flex;gap:10px;flex-wrap:wrap;margin-top:6px}
.kq4.kq4{font:600 14px/1.5 Manrope,sans-serif;color:var(--fg80)}
.kq5.kq5{align-self:flex-start;font:700 12px/1.4 Manrope,sans-serif;color:var(--fg70);text-decoration:underline;text-underline-offset:3px}
.kq6.kq6{position:absolute;inset:0;z-index:3;display:grid;place-items:center;padding:16px;background:rgba(22,21,26,.94);animation:esaFade .3s ease both;overflow:auto}
.kq7.kq7{position:absolute;top:10px;right:10px;width:34px;height:34px;border-radius:50%;border:1.5px solid var(--fg25);background:rgba(22,21,26,.6);color:var(--fg);font:400 20px/1 Manrope,sans-serif;cursor:pointer;transition:border-color .2s}
.kq8.kq8{display:flex;flex-direction:column;gap:12px;width:min(100%,560px)}
.kq9.kq9{display:flex;flex-direction:column;gap:5px;padding-right:36px}
.kqa.kqa{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border-radius:12px;background:rgba(230,62,142,.12);border:1px solid rgba(230,62,142,.35)}
.kqb.kqb{margin:0;font:500 15px/1.5 Manrope,sans-serif;color:var(--fg);text-wrap:pretty}
.kqc.kqc{display:inline-flex;align-items:center;gap:8px;background:var(--fg);color:var(--bg);border:0;border-radius:999px;padding:10px 14px;font:700 13px/1 Manrope,sans-serif;cursor:pointer;transition:background .2s}
.kqd.kqd{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}
.kqe.kqe{display:flex;flex-direction:column;gap:8px;background:var(--fg07);border:1px solid var(--fg14);border-radius:14px;padding:12px 14px}
.kqf.kqf{display:flex;gap:8px;flex-wrap:wrap;margin-top:4px}
.kqg.kqg{display:inline-flex;align-items:center;gap:8px;background:var(--accent);color:#fff;border:0;border-radius:999px;padding:11px 16px;font:700 13px/1 Manrope,sans-serif;cursor:pointer}
.kqh.kqh{display:inline-flex;align-items:center;gap:8px;background:transparent;color:var(--fg);border:1.5px solid var(--fg30);border-radius:999px;padding:10px 16px;font:700 13px/1 Manrope,sans-serif;cursor:pointer;transition:border-color .2s}
.kqi.kqi{display:flex;align-items:center;gap:8px;flex-wrap:wrap}
.kqj.kqj{display:inline-flex;align-items:center;gap:7px;background:transparent;color:var(--fg);border:1.5px solid var(--fg18);border-radius:999px;padding:9px 13px;font:700 12px/1 Manrope,sans-serif;letter-spacing:.04em;cursor:pointer;transition:border-color .2s;white-space:nowrap}
.kqk.kqk{margin-left:auto;display:flex;align-items:center;gap:10px;flex-wrap:wrap}
.kql.kql{display:inline-flex;gap:2px;padding:3px;border-radius:999px;background:var(--fg07);border:1px solid var(--fg12)}
.kqm.kqm{display:inline-flex;align-items:center;gap:8px;font:700 12px/1 Manrope,sans-serif;cursor:pointer}
.kqn.kqn{width:100%;max-width:640px;display:flex;flex-direction:column;gap:10px;background:var(--fg06);border:1px solid var(--fg12);border-radius:14px;padding:14px 16px;box-sizing:border-box;animation:esaFade .25s ease both}
.kqo.kqo{display:inline-flex;align-items:center;gap:8px;color:var(--fg70);text-decoration:none;font:700 13px/1 Manrope,sans-serif;padding:10px 6px}
.kqp.kqp{flex:1 1 360px;min-width:0;display:flex;flex-direction:column;gap:8px}
.kqq.kqq{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:4px}
.kqr.kqr{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;border:0;background:transparent;color:var(--fg);cursor:pointer;text-align:left;font-family:inherit}
.kqs.kqs{font-family:'Instrument Serif',Georgia,serif;font-size:18px;line-height:1.1;letter-spacing:-.01em}
.kqt.kqt{display:flex;gap:6px;flex-wrap:wrap;align-items:center;padding:2px 10px 8px}
.kqu.kqu{background:transparent;color:var(--fg);border:1.5px solid var(--fg18);border-radius:999px;padding:7px 11px;font:700 11px/1 Manrope,sans-serif;cursor:pointer;transition:border-color .2s}
.kqv.kqv{background:transparent;color:var(--fg62);border:0;padding:7px 4px;font:600 11px/1 Manrope,sans-serif;cursor:pointer;text-decoration:underline;text-underline-offset:3px;transition:color .2s}
.kqw.kqw{display:flex;flex-direction:column;gap:2px;padding:0 6px 8px}
.kqx.kqx{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1;text-align:left}
.kqy.kqy{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}
.kqz.kqz{font-family:'Instrument Serif',Georgia,serif;font-size:16px;line-height:1.15;letter-spacing:-.01em}
.kr0.kr0{border:1px solid var(--fg30);color:var(--fg60);border-radius:999px;padding:2px 6px;font:700 9px/1 Manrope,sans-serif;letter-spacing:.1em;text-transform:uppercase}
.kr1.kr1{font:600 11.5px/1.3 Manrope,sans-serif;color:var(--fg55)}
.kr2.kr2{display:flex;flex-direction:column;gap:10px;padding:0 14px 14px}
.kr3.kr3{margin:0;font:500 13px/1.5 Manrope,sans-serif;color:var(--fg62);text-wrap:pretty}
.kr4.kr4{position:fixed;inset:0;z-index:100;background:var(--lt-window,rgba(22,21,26,.94));backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);overflow:auto;animation:esaFade .25s ease both;padding:clamp(12px,3vw,40px)}
.kr5.kr5{max-width:1120px;margin:0 auto;display:flex;flex-direction:column;gap:18px;color:var(--fg);animation:esaPop .4s cubic-bezier(.2,.7,.2,1) both}
.kr6.kr6{display:flex;align-items:center;gap:12px;flex-wrap:wrap}
.kr7.kr7{display:inline-flex;align-items:center;gap:6px;background:transparent;color:var(--fg);border:1.5px solid var(--fg25);border-radius:999px;padding:9px 12px 9px 10px;font:700 13px/1 Manrope,sans-serif;cursor:pointer;flex:none}
.kr8.kr8{display:inline-flex;align-items:center;gap:7px;background:transparent;color:var(--fg);border:1.5px solid var(--fg18);border-radius:999px;padding:7px 11px;font:700 11px/1 Manrope,sans-serif;letter-spacing:.04em;cursor:pointer;transition:border-color .2s;white-space:nowrap;max-width:100%}
.kr9.kr9{font:400 13px/1 'Instrument Serif',Georgia,serif;font-style:italic;letter-spacing:0;text-transform:none;color:var(--fg62);max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.kra.kra{display:inline-flex;align-items:center;gap:7px;background:transparent;color:var(--fg);border:1.5px solid var(--fg18);border-radius:999px;padding:7px 11px 7px 9px;font:700 11px/1 Manrope,sans-serif;letter-spacing:.04em;cursor:pointer;transition:border-color .2s;white-space:nowrap}
.krb.krb{background:var(--accent);color:#fff;border-radius:999px;padding:7px 11px;font:800 11px/1 Manrope,sans-serif;letter-spacing:.06em}
.krc.krc{background:transparent;color:var(--fg);border:1.5px solid var(--fg25);border-radius:999px;padding:6px 11px;font:700 11px/1 Manrope,sans-serif;letter-spacing:.04em;cursor:pointer;transition:border-color .2s}
.krd.krd{margin-left:auto;width:44px;height:44px;border-radius:50%;border:1.5px solid var(--fg25);background:transparent;color:var(--fg);font:600 18px/1 Manrope,sans-serif;cursor:pointer;transition:background .2s,border-color .2s}
.kre.kre{width:100%;padding:14px 16px;margin-top:-4px;border-radius:14px;background:var(--fg04);border:1px solid var(--fg12);display:flex;flex-direction:column;gap:12px;animation:esaFade .25s ease both}
.krf.krf{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-start}
.krg.krg{position:absolute;inset:0;display:grid;place-items:center;text-align:center;padding:24px;background:#22212a}
.krh.krh{display:flex;flex-direction:column;gap:10px;max-width:420px}
.kri.kri{font-family:'Instrument Serif',Georgia,serif;font-size:clamp(24px,3vw,34px);line-height:1.1}
.krj.krj{color:var(--fg65);font-size:15px}
.krk.krk{flex:1 1 280px;min-width:min(100%,280px);align-self:stretch;display:flex;flex-direction:column;gap:10px;background:var(--fg06);border:1px solid var(--fg12);border-radius:14px;padding:14px 16px;box-sizing:border-box;animation:esaFade .25s ease both}
.krl.krl{flex:1 1 auto;width:100%;min-height:120px;resize:vertical;border:1.5px solid var(--fg18);background:var(--fg07);border-radius:12px;padding:12px 14px;font:500 15px/1.55 Manrope,sans-serif;color:var(--fg);outline:none;box-sizing:border-box}
.krm.krm{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:24px;align-items:start}
.krn.krn{font-family:'Instrument Serif',Georgia,serif;font-weight:400;font-size:clamp(30px,4vw,48px);line-height:1;letter-spacing:-.015em;text-wrap:balance}
.kro.kro{flex:none;margin-top:3px;border:1px solid var(--fg30);color:var(--fg60);border-radius:999px;padding:4px 8px;font:700 10px/1 Manrope,sans-serif;letter-spacing:.12em;text-transform:uppercase}
.krp.krp{color:var(--fg72);font-size:16px;text-wrap:pretty;max-width:560px}
.krq.krq{align-self:flex-start;display:inline-flex;align-items:center;gap:9px;min-height:44px;margin-top:2px;padding:0 16px 0 13px;border-radius:999px;border:1.5px solid var(--fg22);background:transparent;color:var(--fg);font:700 13px/1 Manrope,sans-serif;cursor:pointer;transition:border-color .2s}
.krr.krr{margin-top:6px;padding:12px 14px;border-radius:12px;background:var(--fg06);border:1px solid var(--fg10);display:flex;flex-direction:column;gap:6px;max-width:560px}
.krs.krs{font:700 10px/1 Manrope,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--fg60)}
.krt.krt{font-size:15px;line-height:1.5;text-wrap:pretty;white-space:pre-wrap}
.kru.kru{display:inline;background:transparent;border:0;padding:0;margin:0;font:700 14px/1.5 Manrope,sans-serif;color:var(--accent);cursor:pointer;text-decoration:underline;text-underline-offset:3px;font-variant-numeric:tabular-nums;vertical-align:baseline}
.krv.krv{margin-top:6px;border:1px solid var(--fg12);border-radius:16px;background:var(--fg04);overflow:hidden;max-width:560px;width:100%}
.krw.krw{display:flex;flex-direction:column;gap:6px;min-width:0}
.krx.krx{display:flex;flex-direction:column;gap:8px;padding:0 8px 14px;animation:esaFade .25s ease both}
.kry.kry{display:flex;flex-direction:column;gap:10px;align-items:flex-start}
.krz.krz{position:fixed;inset:0;z-index:130;background:var(--lt-scrim,rgba(22,21,26,.78));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:grid;place-items:center;padding:16px;overflow:auto;animation:esaFade .2s ease both}
.ks0.ks0{width:min(100%,1040px);background:var(--lt-panel,#1b1a20);color:var(--fg);border:1px solid var(--fg14);border-radius:22px;padding:20px 20px 18px;display:flex;flex-direction:column;gap:16px;box-shadow:0 40px 90px -30px var(--lt-shc,rgba(0,0,0,.85));animation:esaPop .35s cubic-bezier(.2,.7,.2,1) both}
.ks1.ks1{font-family:'Instrument Serif',Georgia,serif;font-size:clamp(22px,2.6vw,30px);line-height:1.05;letter-spacing:-.01em;text-wrap:balance}
.ks2.ks2{display:flex;flex-direction:column;gap:10px;padding:16px;border-radius:14px;background:var(--fg06);border:1px solid var(--fg12)}
.ks3.ks3{font-family:'Instrument Serif',Georgia,serif;font-size:22px;line-height:1.1;color:var(--fg)}
.ks4.ks4{margin:0;font-size:13px;line-height:1.5;color:var(--fg62);text-wrap:pretty}
.ks5.ks5{min-height:44px;background:var(--fg);color:var(--bg);border:0;border-radius:999px;padding:11px 18px;font:700 13.5px/1.2 Manrope,sans-serif;cursor:pointer}
.ks6.ks6{display:flex;gap:10px;align-items:flex-start;width:100%;min-height:44px;text-align:left;background:transparent;border:0;border-top:1px solid var(--fg12);padding:10px 0 0;cursor:pointer;color:var(--fg);font:inherit}
.ks7.ks7{font-size:12px;line-height:1.45;color:var(--fg62)}
.ks8.ks8{width:100%;height:232px;border:0;border-radius:14px;display:block;background:#282828}
.ks9.ks9{width:100%;height:175px;border:0;border-radius:14px;display:block;background:#282828}
.ksa.ksa{display:flex;gap:16px;flex-wrap:wrap;align-items:center}
.ksb.ksb{font:700 12px/1 Manrope,sans-serif;color:var(--fg70);text-decoration:none;padding:8px 4px}
.ksc.ksc{width:100%;height:min(72vh,820px);border:0;border-radius:14px;display:block;background:#fff}
.ksd.ksd{display:flex;gap:12px;flex-wrap:wrap;align-items:center;justify-content:space-between}
.kse.kse{font:600 13px/1.5 Manrope,sans-serif;color:var(--fg55);text-wrap:pretty;flex:1 1 300px}
.ksf.ksf{display:inline-flex;align-items:center;gap:8px;color:var(--fg);border:1.5px solid var(--fg22);border-radius:999px;padding:10px 16px;font:700 13px/1 Manrope,sans-serif;text-decoration:none;transition:border-color .2s}
.ksg.ksg{position:absolute;inset:0;display:grid;place-items:center;padding:20px;text-align:center;background:#22212a}
.ksh.ksh{display:flex;flex-direction:column;align-items:center;gap:12px;max-width:460px}
.ksi.ksi{display:flex;gap:10px;flex-wrap:wrap;align-items:center}
.ksj.ksj{font:600 13px/1.5 Manrope,sans-serif;color:var(--fg62);flex:1 1 240px}
.ksk.ksk{display:inline-flex;align-items:center;gap:8px;background:transparent;color:var(--fg);border:1.5px solid var(--fg30);border-radius:999px;padding:9px 14px;font:700 12px/1 Manrope,sans-serif;cursor:pointer;transition:border-color .2s}
.ksl.ksl{width:min(100%,980px);background:var(--lt-panel,#1b1a20);color:var(--fg);border:1px solid var(--fg14);border-radius:22px;padding:22px 22px 20px;display:flex;flex-direction:column;gap:18px;box-shadow:0 40px 90px -30px var(--lt-shc,rgba(0,0,0,.85));animation:esaPop .35s cubic-bezier(.2,.7,.2,1) both}
.ksm.ksm{display:flex;flex-wrap:wrap;gap:20px;align-items:flex-start}
.ksn.ksn{flex:1 1 380px;min-width:0;background:var(--fg04);border:1px solid var(--fg10);border-radius:16px;padding:14px;display:grid;place-items:center;min-height:240px}
.kso.kso{font:600 13px/1.4 Manrope,sans-serif;color:var(--fg55)}
.ksp.ksp{font:600 13px/1.4 Manrope,sans-serif;color:var(--fg55);text-align:center;max-width:320px}
.ksq.ksq{flex:1 1 280px;min-width:0;display:flex;flex-direction:column;gap:14px}
.ksr.ksr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
.kss.kss{font:600 11px/1.2 Manrope,sans-serif;opacity:.6}
.kst.kst{width:120px;background:var(--fg06);color:var(--fg);border:1px solid var(--fg14);border-radius:999px;padding:10px 14px;font:700 15px/1.2 Manrope,sans-serif;outline:none;font-variant-numeric:tabular-nums}
.ksu.ksu{background:transparent;color:var(--fg);border:1.5px solid var(--fg22);border-radius:999px;padding:9px 14px;font:700 13px/1 Manrope,sans-serif;cursor:pointer}
.ksv.ksv{font:600 12px/1.5 Manrope,sans-serif;color:var(--fg55);text-wrap:pretty}
.ksw.ksw{font:600 12px/1 Manrope,sans-serif;color:var(--fg55)}
.ksx.ksx{width:100%;box-sizing:border-box;resize:vertical;min-height:110px;background:var(--fg06);color:var(--fg);border:1px solid var(--fg14);border-radius:14px;padding:12px 14px;font:500 15px/1.5 Manrope,sans-serif;outline:none}
.ksy.ksy{font:600 12px/1.5 Manrope,sans-serif;color:var(--fg55);overflow-wrap:anywhere}
.ksz.ksz{font:600 13px/1.5 Manrope,sans-serif;color:var(--fg);text-wrap:pretty;padding:10px 14px;border-radius:12px;background:var(--fg06);border:1px solid var(--fg10)}
.kt0.kt0{display:flex;flex-direction:column;gap:18px;min-height:0;overflow:auto;padding:24px 14px 18px;background:var(--fg04);border-right:1px solid var(--fg10)}
.kt1.kt1{display:flex;flex-direction:column;gap:6px;padding:0 10px}
.kt2.kt2{margin:0;font-family:'Instrument Serif',Georgia,serif;font-weight:400;font-size:30px;line-height:1;letter-spacing:-.015em}
.kt3.kt3{font:500 12px/1.35 Manrope,sans-serif;color:var(--fg62)}
.kt4.kt4{font:500 12px/1.35 Manrope,sans-serif;color:var(--fg62);overflow-wrap:anywhere}
.kt5.kt5{margin-top:auto;display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:0 10px}
.kt6.kt6{display:flex;gap:0 18px;flex-wrap:wrap}
.kt7.kt7{min-height:40px;background:transparent;border:0;padding:0;color:var(--fg);font:600 13px/1.4 Manrope,sans-serif;cursor:pointer;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--fg30);transition:color .2s}
.kt8.kt8{font-size:12px;line-height:1.5;color:var(--fg62)}
.kt9.kt9{position:relative;min-width:0;min-height:0;display:flex;flex-direction:column;flex:1 1 auto}
.kta.kta{flex:none;display:flex;flex-direction:column;gap:14px;padding:calc(14px + env(safe-area-inset-top, 0px)) 20px 14px;border-bottom:1px solid var(--fg10)}
.ktb.ktb{display:flex;justify-content:space-between;align-items:flex-end;gap:12px}
.ktc.ktc{flex:none;width:44px;height:44px;border-radius:50%;border:1.5px solid var(--fg25);background:transparent;color:var(--fg);display:grid;place-items:center;font:400 22px/1 Manrope,sans-serif;cursor:pointer;padding:0;transition:border-color .2s}
.ktd.ktd{display:flex;gap:2px;padding:3px;border-radius:999px;border:1.5px solid var(--fg18)}
.kte.kte{flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:64px;padding:16px 16px 0 30px}
.ktf.ktf{font-family:'Instrument Serif',Georgia,serif;font-size:26px;line-height:1.1;min-width:0}
.ktg.ktg{flex:none;width:40px;height:40px;border-radius:50%;border:1.5px solid var(--fg25);background:transparent;color:var(--fg);display:grid;place-items:center;font:400 22px/1 Manrope,sans-serif;cursor:pointer;padding:0;transition:border-color .2s}
.kth.kth{font-family:'Instrument Serif',Georgia,serif;font-size:26px;line-height:1.1}
.kti.kti{font-size:14px;line-height:1.5;padding:10px 14px;border-radius:12px;background:var(--fg06);border:1px solid var(--fg10);text-wrap:pretty}
.ktj.ktj{display:flex;gap:14px;align-items:flex-start;width:100%;min-height:44px;text-align:left;background:transparent;border:0;padding:6px 0;cursor:pointer;color:var(--fg);font:inherit}
.ktk.ktk{font-size:13px;line-height:1.5;color:var(--fg62);text-wrap:pretty}
.ktl.ktl{margin:0;padding-left:58px;font-size:13px;line-height:1.5;color:var(--fg62);text-wrap:pretty}
.ktm.ktm{display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:12px;border:1.5px solid var(--fg18);background:var(--fg04)}
.ktn.ktn{font-size:13.5px;line-height:1.5;color:var(--fg);text-wrap:pretty}
.kto.kto{min-height:44px;background:transparent;border:0;padding:0;color:var(--fg);font:600 13px/1.4 Manrope,sans-serif;cursor:pointer;text-decoration:underline;text-underline-offset:3px;align-self:flex-start}
.ktp.ktp{min-height:44px;background:var(--fg);color:var(--bg);border:0;border-radius:999px;padding:10px 16px;font:700 13px/1 Manrope,sans-serif;cursor:pointer}
.ktq.ktq{min-height:44px;background:transparent;border:0;padding:0 8px;color:var(--fg62);font:600 13px/1.4 Manrope,sans-serif;cursor:pointer;text-decoration:underline}
.ktr.ktr{font-size:12.5px;line-height:1.5;color:var(--fg62);text-wrap:pretty}
.kts.kts{min-height:44px;background:transparent;border:0;padding:0;color:var(--fg);font:600 13px/1.4 Manrope,sans-serif;cursor:pointer;text-decoration:underline;text-underline-offset:3px}
.ktt.ktt{margin:0;font-size:12.5px;line-height:1.5;color:var(--fg55);text-wrap:pretty}
.ktu.ktu{display:flex;align-items:center;gap:10px;font:600 14px/1.4 Manrope,sans-serif;cursor:pointer}
.ktv.ktv{accent-color:var(--accent);width:18px;height:18px;margin:0;flex:none}
.ktw.ktw{display:flex;gap:14px;align-items:baseline;flex-wrap:wrap;font-size:13px;line-height:1.5;color:var(--fg62)}
.ktx.ktx{color:var(--fg);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--fg30)}
.kty.kty{display:flex;gap:12px;align-items:center;flex-wrap:wrap}
.ktz.ktz{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 16px;border-radius:999px;border:0;background:var(--fg);color:var(--bg);font:700 13px/1 Manrope,sans-serif;cursor:pointer}
.ku0.ku0{font-size:13px;line-height:1.4;color:var(--fg62)}
.ku1.ku1{align-self:flex-start;background:transparent;border:0;padding:0;color:var(--fg62);font:600 13px/1.4 Manrope,sans-serif;cursor:pointer;text-decoration:underline}
.ku2.ku2{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border-radius:12px;background:var(--fg06);border:1px solid var(--fg12)}
.ku3.ku3{font:700 14px/1.35 Manrope,sans-serif}
.ku4.ku4{font-size:13.5px;line-height:1.5;color:var(--fg72);text-wrap:pretty}
.ku5.ku5{align-self:flex-start;min-height:36px;background:transparent;border:0;padding:0;color:var(--fg);font:700 13px/1.4 Manrope,sans-serif;cursor:pointer;text-decoration:underline;text-underline-offset:3px}
.ku6.ku6{font-size:14px;line-height:1.5;color:var(--fg72);text-wrap:pretty}
.ku7.ku7{margin-top:4px;background:var(--fg);color:var(--bg);border:0;border-radius:999px;padding:13px 18px;font:700 14px/1 Manrope,sans-serif;cursor:pointer}
.ku8.ku8{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font:600 13px/1.4 Manrope,sans-serif;color:var(--fg62)}
.ku9.ku9{background:transparent;border:0;padding:0;color:inherit;font:inherit;cursor:pointer;text-decoration:underline}
.kua.kua{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:8px}
.kub.kub{margin:0;font-size:14px;line-height:1.5;color:var(--fg62)}
.kuc.kuc{margin:0;font-size:14px;line-height:1.5;color:var(--fg72);text-wrap:pretty}
.kud.kud{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border-radius:12px;border:1px solid var(--marigold);font-size:13.5px;line-height:1.5;text-wrap:pretty}
.kue.kue{margin:0}
.kuf.kuf{margin:0;font-weight:700}
.kug.kug{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 14px;border-radius:12px;border:1px solid var(--marigold);font:600 13px/1.4 Manrope,sans-serif}
.kuh.kuh{background:transparent;border:0;padding:0;color:var(--marigold);font:inherit;font-weight:700;cursor:pointer;text-decoration:underline}
.kui.kui{display:flex;flex-direction:column;gap:10px;padding:16px;border-radius:14px;border:1.5px solid var(--marigold);background:var(--fg04)}
.kuj.kuj{font:700 15px/1.4 Manrope,sans-serif}
.kuk.kuk{display:flex}
.kul.kul{display:inline-flex;align-items:center;justify-content:center;min-height:44px;background:var(--fg);color:var(--bg);border:0;border-radius:999px;padding:0 18px;font:700 13.5px/1 Manrope,sans-serif;cursor:pointer}
.kum.kum{font:700 15px/1.35 Manrope,sans-serif;overflow-wrap:anywhere}
.kun.kun{align-self:flex-start;background:var(--fg);color:var(--bg);border:0;border-radius:999px;padding:11px 16px;font:700 13px/1 Manrope,sans-serif;cursor:pointer}
.kuo.kuo{display:flex;flex-direction:column;gap:8px;border-top:1px solid var(--fg10);padding-top:14px}
.kup.kup{display:flex;gap:4px 14px;align-items:baseline;flex-wrap:wrap}
.kuq.kuq{display:flex;flex-direction:column;gap:10px;padding:12px 14px;border-radius:12px;border:1px solid var(--fg14);background:var(--fg04)}
.kur.kur{margin:0;font-size:13.5px;line-height:1.5;color:var(--fg);text-wrap:pretty}
.kus.kus{background:var(--fg);color:var(--bg);border:0;border-radius:999px;padding:13px 18px;font:700 14px/1 Manrope,sans-serif;cursor:pointer}
.kut.kut{display:flex;flex-direction:column;gap:10px;padding:16px;border-radius:14px;border:1.5px solid var(--accent);background:var(--fg04)}
.kuu.kuu{font:700 17px/1.5 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.04em;overflow-wrap:anywhere;user-select:all;padding:10px 12px;border-radius:10px;background:var(--fg06)}
.kuv.kuv{margin:0;font-size:13px;line-height:1.5;color:var(--fg80);text-wrap:pretty}
.kuw.kuw{background:transparent;color:var(--fg);border:1.5px solid var(--fg22);border-radius:999px;padding:11px 16px;font:700 13px/1 Manrope,sans-serif;cursor:pointer}
.kux.kux{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;min-height:44px;background:transparent;color:var(--fg);border:1.5px solid var(--fg22);border-radius:999px;padding:0 16px;font:700 13px/1 Manrope,sans-serif;cursor:pointer}
.kuy.kuy{font-size:13px;line-height:1.5;color:var(--accent);text-wrap:pretty}
.kuz.kuz{align-self:flex-start;min-height:44px;background:transparent;color:var(--fg70);border:1.5px solid var(--fg14);border-radius:999px;padding:0 16px;font:700 13px/1 Manrope,sans-serif;cursor:pointer}
.kv0.kv0{display:flex;flex-direction:column;gap:14px;padding:16px;border-radius:14px;border:1.5px solid var(--accent);background:var(--fg04)}
.kv1.kv1{font:700 15px/1.4 Manrope,sans-serif;overflow-wrap:anywhere;text-wrap:pretty}
.kv2.kv2{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:14px}
.kv3.kv3{font:700 11px/1 Manrope,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}
.kv4.kv4{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:4px;font-size:13.5px;line-height:1.45;color:var(--fg80)}
.kv5.kv5{background:transparent;border:0;padding:0;color:var(--fg);font:inherit;font-weight:700;cursor:pointer;text-decoration:underline;text-underline-offset:3px}
.kv6.kv6{min-height:44px;background:var(--accent);color:#fff;border:0;border-radius:999px;padding:0 18px;font:700 13.5px/1 Manrope,sans-serif;cursor:pointer}
.kv7.kv7{min-height:44px;background:transparent;color:var(--fg);border:1.5px solid var(--fg22);border-radius:999px;padding:0 16px;font:700 13px/1 Manrope,sans-serif;cursor:pointer}
.kv8.kv8{display:flex;flex-direction:column;gap:4px;font:600 13px/1.5 Manrope,sans-serif;color:var(--fg62)}
.kv9.kv9{text-align:left;background:var(--fg);color:var(--bg);border:0;border-radius:14px;padding:13px 16px;font:700 14px/1.35 Manrope,sans-serif;cursor:pointer}
.kva.kva{display:block;font-weight:500;font-size:12px;opacity:.8}
.kvb.kvb{text-align:left;background:transparent;color:var(--fg);border:1.5px solid var(--fg22);border-radius:14px;padding:13px 16px;font:700 14px/1.35 Manrope,sans-serif;cursor:pointer}
.kvc.kvc{display:block;font-weight:500;font-size:12px;color:var(--fg62)}
.kvd.kvd{display:flex;flex-direction:column;gap:10px;font-size:14px;line-height:1.55;color:var(--fg72);text-wrap:pretty;max-height:min(60vh,520px);overflow:auto;padding-right:4px}
.kve.kve{font-size:12px;color:var(--fg55)}
.kvf.kvf{display:flex;flex-direction:column;gap:10px;border-top:1px solid var(--fg10);padding-top:16px;margin-top:4px}
.kvg.kvg{font-size:12.5px;line-height:1.5;color:var(--fg62)}
