:is(:root:has(.cl),.cl){--navy:#07101f;--navy-2:#0a1628;--navy-3:#0e1b30;--green:#00e96b;--purple:#5e46f4;--cyan:#16b4e6;--ink:#f7f9fe;--ink-soft:#c6cddf;--ink-mute:#8e97b5;--l1:#00e96b;--l2:#13e29c;--l3:#00d6c6;--l4:#10c3ee;--l5:#2aa6f6;--l6:#3d85f7;--l7:#4f66f5;--l8:#5e46f4;--l9:#7a3df2;--l10:#9b30ef;--gold:#f5c542;--red:#ff7a6b;--shadow:color-mix(in srgb, var(--navy) 35%, black);--purple-ink:color-mix(in srgb, var(--purple) 50%, var(--ink));--green-hi:color-mix(in srgb, var(--green) 70%, var(--ink));--red-ink:color-mix(in srgb, var(--red) 72%, var(--ink));--on-accent:var(--navy);--surface-hi:color-mix(in srgb, var(--navy-3) 94%, var(--ink-soft));--surface:color-mix(in srgb, var(--navy-3) 72%, transparent);--surface-2:color-mix(in srgb, var(--navy-2) 90%, transparent);--surface-solid:color-mix(in srgb, var(--navy-3) 88%, var(--navy-2));--well:color-mix(in srgb, var(--navy) 55%, transparent);--glass:color-mix(in srgb, var(--ink) 4%, transparent);--glass-2:color-mix(in srgb, var(--ink) 7%, transparent);--line:color-mix(in srgb, var(--ink-soft) 16%, transparent);--line-2:color-mix(in srgb, var(--ink-soft) 24%, transparent);--g-a1:color-mix(in srgb, var(--green) 10%, transparent);--g-a2:color-mix(in srgb, var(--green) 18%, transparent);--g-a3:color-mix(in srgb, var(--green) 38%, transparent);--g-a4:color-mix(in srgb, var(--green) 58%, transparent);--p-a1:color-mix(in srgb, var(--purple) 16%, transparent);--p-a2:color-mix(in srgb, var(--purple) 28%, transparent);--p-a3:color-mix(in srgb, var(--purple-ink) 45%, transparent);--c-a1:color-mix(in srgb, var(--cyan) 12%, transparent);--a-a1:color-mix(in srgb, var(--gold) 11%, transparent);--a-a3:color-mix(in srgb, var(--gold) 52%, transparent);--r-a1:color-mix(in srgb, var(--red) 13%, transparent);--r-a3:color-mix(in srgb, var(--red) 48%, transparent);--brand-line:linear-gradient(90deg, var(--green), var(--cyan) 50%, var(--purple));--bg:var(--navy);--fg:var(--ink);--soft:var(--ink-soft);--mut:var(--ink-mute);--s1:var(--surface);--s2:var(--surface-2);--s3:color-mix(in srgb, var(--navy-3) 85%, var(--ink-soft));--g:var(--green);--g-bg:var(--g-a1);--p:var(--purple-ink);--p-bg:var(--p-a1);--a:var(--gold);--a-bg:var(--a-a1);--r:var(--red);--r-bg:var(--r-a1);--pp:var(--purple);--c:var(--cyan);--sp-h:2px;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-10:40px;--sp-12:48px;--fs-micro:10px;--fs-2xs:11px;--fs-xs:12px;--fs-sm:13px;--fs-md:14px;--fs-base:15px;--fs-lg:17px;--fs-xl:20px;--fs-2xl:24px;--fs-3xl:30px;--fs-d3:clamp(26px, 6vw, 34px);--fs-d2:clamp(40px, 6.2vw, 76px);--fs-d1:clamp(88px, 14vw, 150px);--rad-xs:6px;--rad-sm:10px;--rad-md:12px;--rad-lg:16px;--rad-xl:20px;--rad-pill:999px;--tap:44px;--ease:cubic-bezier(.2, .7, .2, 1);--spring:cubic-bezier(.34, 1.56, .64, 1);--t-1:.12s;--t-2:.2s;--t-3:.32s;--t-4:.48s;--disp:var(--font-anton), "Anton", var(--font-bebas), Impact, sans-serif;--tab:64px}:is(html:has(.cl),body:has(.cl)){background:var(--navy)}.cl{isolation:isolate;min-height:100vh;color:var(--fg);position:relative}:where(.cl) a{color:var(--purple-ink)}:where(.cl) ::selection{background:var(--g-a3);color:var(--ink)}.cl-bg{z-index:-1;pointer-events:none;background:radial-gradient(900px 520px at -8% -12%, color-mix(in srgb, var(--green) 16%, transparent), transparent 62%), radial-gradient(760px 560px at 108% 104%, color-mix(in srgb, var(--purple) 26%, transparent), transparent 62%), radial-gradient(620px 420px at 100% -6%, color-mix(in srgb, var(--cyan) 10%, transparent), transparent 60%), var(--navy);position:fixed;inset:0;overflow:hidden}.cl-bg:before{content:"";background-image:linear-gradient(color-mix(in srgb, var(--ink-soft) 6%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--ink-soft) 6%, transparent) 1px, transparent 1px);-webkit-mask-image:radial-gradient(ellipse 80% 70% at 50% 20%, var(--navy) 35%, transparent 85%);-webkit-mask-image:radial-gradient(ellipse 80% 70% at 50% 20%, var(--navy) 35%, transparent 85%);mask-image:radial-gradient(ellipse 80% 70% at 50% 20%, var(--navy) 35%, transparent 85%);background-size:44px 44px;position:absolute;inset:0}.cl-bg:after{content:"";background:radial-gradient(ellipse at 50% 40%, transparent 55%, color-mix(in srgb, var(--shadow) 60%, transparent));position:absolute;inset:0}.cl-bg svg{opacity:.035;width:min(70vw,760px);height:auto;fill:var(--ink);position:absolute;top:12vh;right:-6vw}:where(.cl) .skip{background:var(--green);color:var(--on-accent);border-radius:var(--rad-sm)}:where(.cl) .top{z-index:20;background:color-mix(in srgb, var(--navy) 72%, transparent);-webkit-backdrop-filter:blur(16px)saturate(140%);border-bottom:1px solid var(--line);position:sticky;top:0}:where(.cl) .top:before{content:"";background:var(--brand-line);height:2px;position:absolute;top:0;left:0;right:0}:where(.cl) .top-in{align-items:center;gap:var(--sp-3);max-width:1140px;padding:var(--sp-2) var(--sp-4);flex-wrap:nowrap;margin:0 auto;display:flex}:where(.cl) .top-in>*{flex:none}:where(.cl) .brand{align-items:center;gap:var(--sp-3);min-height:var(--tap);min-width:0;color:var(--fg);border-radius:var(--rad-pill);flex:0 auto;text-decoration:none;display:inline-flex}:where(.cl) .logo{border-radius:var(--rad-pill);background:var(--ink);box-shadow:0 0 0 1px var(--line-2), 0 8px 24px -12px var(--g-a4);transition:transform var(--t-2) var(--spring);flex:none;align-items:center;padding:7px 14px;display:inline-flex}:where(.cl) .logo img{width:auto;height:22px;display:block}@media (hover:hover){:where(.cl) .brand:hover .logo{transform:translateY(-1px)scale(1.03)}}:where(.cl) .cl-co{min-width:0;max-width:200px;font:600 var(--fs-sm)/1.2 var(--body);color:var(--soft);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}:where(.cl) .sp{flex:1 1 0;min-width:0}:where(.cl) .tabs{gap:var(--sp-h);margin-left:var(--sp-h);display:none}:where(.cl) .tabs a{align-items:center;gap:var(--sp-2);min-height:var(--tap);padding:var(--sp-2) 14px;border-radius:var(--rad-pill);color:var(--soft);font:600 var(--fs-md)/1 var(--body);white-space:nowrap;transition:color var(--t-1) var(--ease);flex:none;text-decoration:none;display:inline-flex;position:relative}:where(.cl) .tabs a span{white-space:nowrap}:where(.cl) .tabs a:before{content:"";border-radius:inherit;background:var(--glass);opacity:0;transition:opacity var(--t-1) var(--ease);position:absolute;inset:0}:where(.cl) .tabs a:hover{color:var(--fg)}:where(.cl) .tabs a:hover:before{opacity:1}:where(.cl) .tabs a[aria-current=page]{color:var(--fg)}:where(.cl) .tabs a[aria-current=page]:before{opacity:1;background:var(--g-a1);box-shadow:inset 0 0 0 1px var(--g-a3)}:where(.cl) .badge{border-radius:var(--rad-pill);background:var(--green);min-width:18px;height:18px;color:var(--on-accent);font:700 var(--fs-2xs)/18px var(--body);text-align:center;padding:0 5px;position:relative}:where(.cl) .top .help{align-items:center;gap:var(--sp-1);min-height:var(--tap);padding:0 var(--sp-3);border-radius:var(--rad-pill);color:var(--soft);font:600 var(--fs-md)/1 var(--body);transition:color var(--t-1) var(--ease), background-color var(--t-1) var(--ease);text-decoration:none;display:inline-flex}:where(.cl) .top .help:hover{color:var(--fg);background:var(--glass)}@media (min-width:1100px) and (max-width:1279px){:where(.cl) .tabs a{padding:var(--sp-2) 10px}}@media (max-width:1359px){:where(.cl) .top [aria-haspopup=dialog]{padding:6px var(--sp-3)}:where(.cl) .top [aria-haspopup=dialog]>span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.me-wrap{position:relative}:where(.cl) .top .me{align-items:center;gap:var(--sp-2);min-height:var(--tap);padding:5px var(--sp-3) 5px 5px;border:1px solid var(--line);border-radius:var(--rad-pill);background:var(--glass);font:600 var(--fs-sm)/1 var(--body);color:var(--soft);cursor:pointer;transition:border-color var(--t-1) var(--ease), color var(--t-1) var(--ease);display:inline-flex}:where(.cl) .top .me b{background:var(--p-a2);width:30px;height:30px;color:var(--purple-ink);font-size:var(--fs-xs);border-radius:50%;place-items:center;display:grid}:where(.cl) .top .me:hover,:where(.cl) .top .me[aria-expanded=true]{border-color:var(--g-a4);color:var(--fg)}.me-n{text-overflow:ellipsis;white-space:nowrap;max-width:120px;overflow:hidden}.me-c{color:var(--mut);transition:transform var(--t-2) var(--ease);flex:none;margin-left:-2px}.me[aria-expanded=true] .me-c{transform:rotate(180deg)}.me-menu{right:0;top:calc(100% + var(--sp-2));z-index:40;border-radius:var(--rad-lg);border:1px solid var(--line-2);background:var(--surface-solid);width:min(300px,100vw - 24px);box-shadow:0 24px 60px -18px var(--shadow);color:var(--fg);transform-origin:100% 0;animation:cl-menu var(--t-2) var(--spring) both;padding:6px;position:absolute}@keyframes cl-menu{0%{opacity:0;transform:translateY(-4px)scale(.97)}to{opacity:1;transform:none}}.me-menu[hidden]{display:none}.me-who{border-bottom:1px solid var(--line);margin:0;padding:10px}.me-who b{font-size:var(--fs-base);color:var(--fg);overflow-wrap:anywhere;display:block}.me-who small{margin-top:var(--sp-h);color:var(--mut);font-size:var(--fs-sm);overflow-wrap:anywhere;display:block}.me-menu ul{margin:var(--sp-1) 0;padding:0;list-style:none}.me-menu li a{min-height:var(--tap);border-radius:var(--rad-sm);color:var(--fg);font-weight:600;font-size:var(--fs-md);transition:background-color var(--t-1) var(--ease);align-items:center;gap:10px;padding:0 10px;text-decoration:none;display:flex}.me-menu li a svg{color:var(--mut)}.me-menu li a:hover,.me-menu li a:focus-visible{background:var(--glass-2)}.me-team{border-top:1px solid var(--line);padding-top:var(--sp-2)}.me-team .k{padding:var(--sp-h) 10px 0}.me-team small{padding:0 10px var(--sp-2);color:var(--mut);font-size:var(--fs-xs);display:block}.me-out{justify-content:center;align-items:center;gap:var(--sp-2);width:100%;min-height:var(--tap);margin:var(--sp-h) 0 0;border-radius:var(--rad-sm);border:1px solid var(--r-a3);color:var(--red-ink);font:700 var(--fs-md) var(--body);cursor:pointer;transition:background-color var(--t-1) var(--ease);background:0 0;text-decoration:none;display:flex}.me-out:hover{background:var(--r-a1)}.me-menu form{margin:0}:where(.cl) .bar{z-index:20;padding:6px var(--sp-2) calc(6px + env(safe-area-inset-bottom,0px));background:color-mix(in srgb, var(--navy) 86%, transparent);-webkit-backdrop-filter:blur(16px)saturate(140%);border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}:where(.cl) .bar.five{grid-template-columns:repeat(5,1fr)}:where(.cl) .bar a{align-content:center;justify-items:center;gap:var(--sp-h);min-height:52px;padding:6px var(--sp-h);color:var(--mut);font:600 var(--fs-2xs)/1.2 var(--body);-webkit-tap-highlight-color:transparent;transition:color var(--t-1) var(--ease);text-decoration:none;display:grid;position:relative}:where(.cl) .bar a svg{width:22px;height:22px;transition:transform var(--t-2) var(--spring)}:where(.cl) .bar a:active svg{transform:scale(.88)}:where(.cl) .bar a[aria-current=page]{color:var(--green)}:where(.cl) .bar a[aria-current=page] svg{transform:translateY(-1px)}:where(.cl) .bar a[aria-current=page]:before{content:"";background:var(--green);height:2px;box-shadow:0 0 12px var(--green);animation:cl-tab var(--t-3) var(--spring) both;border-radius:2px;position:absolute;top:-6px;left:26%;right:26%}@keyframes cl-tab{0%{opacity:0;transform:scaleX(.2)}to{opacity:1;transform:none}}:where(.cl) .bar .badge{top:var(--sp-h);position:absolute;left:calc(50% + 6px)}:where(.cl) .main{max-width:1140px;padding:var(--sp-5) var(--sp-4) calc(var(--tab) + var(--sp-8) + env(safe-area-inset-bottom,0px));margin:0 auto}@media (min-width:1100px){:where(.cl) .tabs{display:flex}:where(.cl) .bar{display:none}:where(.cl) .main{padding-bottom:56px}}@media (max-width:520px){:where(.cl) .top-in{gap:var(--sp-2);padding:var(--sp-2) var(--sp-3)}:where(.cl) .top .help span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:where(.cl) .top .help{width:var(--tap);justify-content:center}:where(.cl) .logo{padding:6px 11px}:where(.cl) .logo img{height:19px}:where(.cl) .top .cl-co{display:none}:where(.cl) .top .help{padding:0 var(--sp-2)}:where(.cl) .top .me{width:var(--tap);height:var(--tap);justify-content:center;padding:0}:where(.cl) .top .me b{width:30px;height:30px;font-size:var(--fs-sm)}.me-n{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.me-c{display:none}}:where(.cl) .cl-pv{padding:var(--sp-2) var(--sp-4);text-align:center;background:var(--p-a1);color:var(--purple-ink);font-size:var(--fs-sm);border-bottom:1px solid var(--line);margin:0}:where(.cl) .cl-pv a{color:var(--ink);font-weight:600}:where(.cl) .testbar{padding:var(--sp-2) var(--sp-4);text-align:center;background:var(--gold);color:var(--on-accent);font-size:var(--fs-sm);margin:0;line-height:1.35}:where(.cl) .cl-net p{padding:var(--sp-2) var(--sp-4);text-align:center;background:var(--a-a1);color:var(--gold);font-size:var(--fs-sm);border-bottom:1px solid var(--line);margin:0}:where(.cl) .cl-net .lnk{min-height:24px;padding:0 var(--sp-h);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;font-weight:700;text-decoration:underline}:where(.cl) .k{font:600 var(--fs-2xs)/1.4 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--mut);margin:0}:where(.cl) h2.k{font-weight:600}:where(.cl) .k.gold{color:var(--gold)}:where(.cl) .k-ic{align-items:center;gap:var(--sp-2);display:inline-flex}:where(.cl) .k-ic svg{color:var(--green)}:where(.cl) .yes{align-items:center;gap:var(--sp-1);color:var(--green);display:inline-flex}:where(.cl) .ln-ext{align-items:center;gap:var(--sp-1);min-height:var(--tap);display:inline-flex}:where(.cl) input[type=file]{max-width:100%;min-height:var(--tap);color:var(--soft);font-size:var(--fs-sm)}:where(.cl) input[type=file]::file-selector-button{min-height:var(--tap);margin-right:var(--sp-3);padding:0 var(--sp-4);border:1px solid var(--line-2);border-radius:var(--rad-md);background:var(--glass);color:var(--fg);font:700 var(--fs-sm) var(--body);cursor:pointer;transition:border-color var(--t-1) var(--ease)}:where(.cl) input[type=file]::file-selector-button:hover{border-color:var(--g-a4)}:where(.cl) .h1{margin:var(--sp-2) 0;font:400 var(--fs-d2)/.95 var(--disp);text-transform:uppercase;letter-spacing:.005em;text-wrap:balance}:where(.cl) .h1 em{color:var(--green);text-shadow:0 0 34px var(--g-a3);font-style:normal}:where(.cl) .h1.g{color:var(--green);text-shadow:0 0 34px var(--g-a3)}:where(.cl) .h1.v{color:var(--purple-ink)}:where(.cl) .h1.a{color:var(--gold)}:where(.cl) .lead{max-width:64ch;color:var(--soft);font-size:var(--fs-lg);margin:0;line-height:1.5}:where(.cl) .head{justify-content:space-between;align-items:flex-end;gap:var(--sp-3);margin-bottom:var(--sp-5);flex-wrap:wrap;display:flex}:where(.cl) .back{align-items:center;gap:var(--sp-1);min-height:var(--tap);padding-right:var(--sp-2);color:var(--soft);transition:color var(--t-1) var(--ease);margin-left:-6px;font-weight:600;text-decoration:none;display:inline-flex}:where(.cl) .back svg{transition:transform var(--t-2) var(--spring)}:where(.cl) .back:hover{color:var(--fg)}:where(.cl) .back:hover svg{transform:translate(-3px)}:where(.cl) .note{margin:0 0 var(--sp-2);font-size:var(--fs-sm);color:var(--soft)}:where(.cl) .note.warn{color:var(--gold)}:where(.cl) .fine{margin:var(--sp-2) 0 0;color:var(--mut);font-size:var(--fs-sm)}:where(.cl) .fine a{color:var(--purple-ink)}:where(.cl) .fine>a:only-child,:where(.cl) .fine.more-link a{min-height:var(--tap);align-items:center;display:inline-flex}:where(.cl) .none{color:var(--soft);font-size:var(--fs-md);margin:0}:where(.cl) .say{min-height:1.4em;font-size:var(--fs-sm);color:var(--soft);margin:0}:where(.cl) .say.err{color:var(--red-ink)}:where(.cl) .gh{margin:var(--sp-6) 0 10px;font:600 var(--fs-2xs)/1.4 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--soft);align-items:center;display:flex}:where(.cl) .gh.a{color:var(--red-ink)}:where(.cl) .sec{margin:var(--sp-5) 0 6px;font:600 var(--fs-2xs)/1.4 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mut)}:where(.cl) .code{padding:var(--sp-h) 6px;border-radius:var(--rad-xs);background:var(--s3);color:var(--fg);font:600 var(--fs-md) var(--mono);letter-spacing:.08em}.vh{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nw{white-space:nowrap}.clamp3{-webkit-line-clamp:3;color:var(--soft);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:where(.cl) .msg{-webkit-line-clamp:2;margin-top:var(--sp-h);color:var(--soft);font-size:var(--fs-sm);-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.cl .btn{isolation:isolate;justify-content:center;align-items:center;gap:var(--sp-2);min-height:var(--tap);border-radius:var(--rad-md);background:var(--green);color:var(--on-accent);font:800 var(--fs-base)/1.2 var(--body);letter-spacing:.005em;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--ink) 35%, transparent), 0 10px 26px -12px var(--g-a4);transition:transform var(--t-2) var(--spring), filter var(--t-1) var(--ease), background-color var(--t-1) var(--ease), border-color var(--t-1) var(--ease), color var(--t-1) var(--ease);border:1px solid #0000;padding:10px 18px;text-decoration:none;display:inline-flex;position:relative}.cl .btn:after{content:"";z-index:-1;border-radius:inherit;box-shadow:0 14px 34px -10px var(--g-a4);opacity:0;transition:opacity var(--t-2) var(--ease);pointer-events:none;position:absolute;inset:-1px}.cl .btn svg{flex:none}.cl .btn.sm{min-height:var(--tap);font-size:var(--fs-sm);padding:8px 14px}.cl .btn.wide{width:100%;min-height:52px;font-size:var(--fs-lg)}@media (hover:hover){.cl .btn:hover:not(:disabled):not([aria-disabled=true]){filter:brightness(1.06);transform:translateY(-1px)}.cl .btn:hover:not(:disabled):not([aria-disabled=true]):after{opacity:1}}.cl .btn:active:not(:disabled):not([aria-disabled=true]){transition-duration:var(--t-1);transform:translateY(0)scale(.97)}.cl .btn:focus-visible{outline:2px solid var(--green);outline-offset:3px}.cl .btn:disabled,.cl .btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;box-shadow:none;filter:saturate(.6)}.cl .btn[aria-busy=true]{cursor:progress}.cl .btn.ghost{background:var(--glass);border-color:var(--line-2);color:var(--fg);box-shadow:none}.cl .btn.ghost:after{box-shadow:none;background:var(--g-a1);inset:0}@media (hover:hover){.cl .btn.ghost:hover:not(:disabled){border-color:var(--g-a4);filter:none}}.cl .btn.ghost[aria-pressed=true]{border-color:var(--green);color:var(--fg)}.cl .btn.quiet{padding-inline:var(--sp-2);color:var(--soft);box-shadow:none;background:0 0;border-color:#0000;font-weight:700}.cl .btn.quiet:after{box-shadow:none;background:var(--glass-2);inset:0}@media (hover:hover){.cl .btn.quiet:hover:not(:disabled){color:var(--fg);filter:none;transform:none}}.cl .btn.love{background:var(--p-a1);border-color:var(--p-a3);color:var(--purple-ink);box-shadow:none}.cl .btn.love:after{box-shadow:none;background:var(--p-a1);inset:0}.cl .btns{gap:var(--sp-2);margin-top:var(--sp-3);flex-wrap:wrap;display:flex}:where(.cl) .actions{gap:var(--sp-2);margin:10px 0 var(--sp-1);flex-wrap:wrap;display:flex}.cl button.btn{font-family:inherit}:where(.cl) .icon-btn{width:var(--tap);height:var(--tap);border-radius:var(--rad-md);color:var(--mut);cursor:pointer;transition:background-color var(--t-1) var(--ease), color var(--t-1) var(--ease), transform var(--t-2) var(--spring);background:0 0;border:0;place-items:center;margin:-10px -10px -10px 0;display:inline-grid}:where(.cl) .icon-btn:hover{background:var(--glass-2);color:var(--fg)}:where(.cl) .icon-btn:active{transform:scale(.9)}:where(.cl) .icon-btn:focus-visible{outline:2px solid var(--green);outline-offset:0}.cl button,.cl input,.cl select,.cl textarea{font:inherit}:where(.cl) .cl-grid{gap:var(--sp-3);display:grid}@media (min-width:900px){:where(.cl) .cl-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start}}:where(.cl) .cl-col{gap:var(--sp-3);min-width:0;display:grid}:where(.cl) .card,:where(.cl) .items{background:linear-gradient(180deg, color-mix(in srgb, var(--surface-hi) 74%, transparent), color-mix(in srgb, var(--navy-2) 80%, transparent));border:1px solid var(--line);box-shadow:inset 0 1px 0 var(--glass), 0 24px 48px -28px var(--shadow);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:18px}:where(.cl) .card{min-width:0;padding:var(--sp-5);transition:border-color var(--t-2) var(--ease);position:relative}@media (hover:hover){:where(.cl) .card:hover{border-color:var(--line-2)}}:where(.cl) .card>.k{margin-bottom:var(--sp-2)}:where(.cl) .card>.k:before,:where(.cl) .gh:before{content:"";width:6px;height:6px;margin:0 var(--sp-2) 1px 0;background:var(--green);box-shadow:0 0 8px var(--green);vertical-align:middle;flex:none;display:inline-block}:where(.cl) .gh.a:before{background:var(--red);box-shadow:0 0 8px var(--red)}:where(.cl) .card b.t{font-size:var(--fs-xl);letter-spacing:-.005em;line-height:1.3;display:block}:where(.cl) .card h2.t{font-size:var(--fs-xl);letter-spacing:-.005em;margin:0;font-weight:700;line-height:1.3}:where(.cl) .card p{color:var(--soft);font-size:var(--fs-md);margin:6px 0 0}:where(.cl) .card.late{border-color:var(--r-a3)}:where(.cl) .card.ok{border-color:var(--g-a3)}:where(.cl) .card.nx{background:linear-gradient(180deg, color-mix(in srgb, var(--surface-hi) 92%, transparent), color-mix(in srgb, var(--navy-2) 92%, transparent)) padding-box, linear-gradient(135deg, var(--green), var(--cyan) 45%, var(--purple)) border-box;box-shadow:0 18px 50px -20px var(--g-a3);border:1px solid #0000}:where(.cl) .card.nx .k{color:var(--purple-ink)}:where(.cl) .card.nx.late{background:linear-gradient(180deg, color-mix(in srgb, var(--surface-hi) 88%, var(--red)), color-mix(in srgb, var(--navy-2) 92%, var(--red))) padding-box, linear-gradient(135deg, var(--red), var(--gold)) border-box;box-shadow:0 18px 50px -20px var(--r-a3)}:where(.cl) .card.today{border-color:var(--a-a3);background:linear-gradient(180deg, color-mix(in srgb, var(--gold) 14%, var(--navy-2)), color-mix(in srgb, var(--navy-2) 88%, transparent));box-shadow:0 18px 50px -24px var(--a-a3)}:where(.cl) .card.today h2.t{font-size:var(--fs-2xl)}:where(.cl) .card.today .k{color:var(--gold)}:where(.cl) .card.today ul{margin:var(--sp-1) 0 0;color:var(--soft);font-size:var(--fs-md);padding-left:18px}:where(.cl) .items{margin:0;padding:0;list-style:none;overflow:hidden}:where(.cl) .items.flat{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0}:where(.cl) .it{gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-top:1px solid var(--line);transition:background-color var(--t-1) var(--ease);align-items:flex-start;display:flex}:where(.cl) .items>li:first-child.it,:where(.cl) .items>li:first-child>.it{border-top:0}@media (hover:hover){:where(.cl) .items .it:hover{background:color-mix(in srgb, var(--ink) 2.5%, transparent)}}:where(.cl) .it .tx{flex:1;min-width:0}:where(.cl) .it .tx b{font-size:var(--fs-base);line-height:1.35;display:block}:where(.cl) .it .tx small{margin-top:var(--sp-h);font-size:var(--fs-sm);color:var(--mut);display:block}:where(.cl) .it .tx .desc{white-space:pre-line;color:var(--soft);font-size:var(--fs-sm);margin-top:6px;display:block}:where(.cl) .it .tx .why,:where(.cl) .nx .why{color:var(--green);font-size:var(--fs-sm);margin-top:4px;font-weight:600;display:block}:where(.cl) .nx .why{margin:2px 0 0}:where(.cl) .it .tx .mv{min-height:var(--tap);color:var(--purple-ink);font-size:var(--fs-sm);align-items:center;margin:-6px 0 -8px;font-weight:600;display:inline-flex}:where(.cl) .it .ra{flex-direction:column;flex:none;align-items:flex-end;gap:6px;display:flex}:where(.cl) .it .ra .say{text-align:right;overflow-wrap:anywhere;max-width:min(15rem,52vw)}:where(.cl) .it .pill{margin-top:6px}:where(.cl) .ti{border-radius:var(--rad-sm);background:var(--glass);width:36px;height:36px;box-shadow:inset 0 0 0 1px var(--line);color:var(--soft);flex:none;place-items:center;display:grid}:where(.cl) .ti.late{background:var(--r-a1);box-shadow:inset 0 0 0 1px var(--r-a3);color:var(--red-ink)}:where(.cl) .ti.g{background:var(--g-a1);box-shadow:inset 0 0 0 1px var(--g-a3);color:var(--green)}:where(.cl) .ti.v{background:var(--p-a1);box-shadow:inset 0 0 0 1px var(--p-a3);color:var(--purple-ink)}:where(.cl) .ti.a{background:var(--a-a1);box-shadow:inset 0 0 0 1px var(--a-a3);color:var(--gold)}:where(.cl) .ti.r{background:var(--r-a1);box-shadow:inset 0 0 0 1px var(--r-a3);color:var(--red-ink)}:where(.cl) .ph-t{align-items:center;gap:var(--sp-2) var(--sp-3);flex-wrap:wrap;display:flex!important}:where(.cl) .ph-t .pill{margin:0}:where(.cl) .list{border:1px solid var(--line);border-radius:var(--rad-lg);background:var(--s1);margin:0;padding:0;list-style:none;overflow:hidden}:where(.cl) .row{gap:var(--sp-3);width:100%;min-height:64px;padding:var(--sp-3) var(--sp-4);border-top:1px solid var(--line);color:var(--fg);align-items:center;text-decoration:none;display:flex}:where(.cl) .rb{flex:1;min-width:0}:where(.cl) .rb b{font-size:var(--fs-base);text-overflow:ellipsis;white-space:nowrap;line-height:1.3;display:block;overflow:hidden}:where(.cl) .rb small{font-size:var(--fs-sm);color:var(--mut);text-overflow:ellipsis;white-space:nowrap;line-height:1.35;display:block;overflow:hidden}:where(.cl) .pill{border-radius:var(--rad-pill);background:var(--s3);color:var(--soft);font:600 var(--fs-xs)/1.4 var(--body);align-items:center;gap:6px;padding:3px 10px;display:inline-flex}:where(.cl) .pill.g{background:var(--g-a1);color:var(--green)}:where(.cl) .pill.a{background:var(--a-a1);color:var(--gold)}:where(.cl) .pill.r{background:var(--r-a1);color:var(--red-ink)}:where(.cl) .pill.v{background:var(--p-a1);color:var(--purple-ink)}:where(.cl) .tags{gap:var(--sp-1);margin-top:var(--sp-1);flex-wrap:wrap;display:flex}:where(.cl) .tag{padding:1px var(--sp-2);border-radius:var(--rad-pill);background:var(--s3);color:var(--soft);font:600 var(--fs-xs)/1.5 var(--body);white-space:nowrap}:where(.cl) .tag.r{background:var(--r-a1);color:var(--red-ink)}:where(.cl) .tag.a{background:var(--a-a1);color:var(--gold)}:where(.cl) .tag.g{background:var(--g-a1);color:var(--green)}:where(.cl) .tag.p{background:var(--p-a1);color:var(--purple-ink)}:where(.cl) .count{padding:var(--sp-1) var(--sp-2);border-radius:var(--rad-pill);background:var(--a-a1);color:var(--gold);font:600 var(--fs-xs)/1 var(--mono);margin-left:6px}:where(.cl) .note2{padding:10px var(--sp-3);border-radius:var(--rad-sm);border:1px solid var(--line);background:var(--glass);color:var(--soft);font-size:var(--fs-sm);margin-top:10px}:where(.cl) .note2.a{background:var(--a-a1);color:var(--gold)}:where(.cl) .note2.v{background:var(--p-a1);color:var(--purple-ink)}:where(.cl) a.note2{color:var(--soft);transition:border-color var(--t-2) var(--ease), transform var(--t-2) var(--spring);text-decoration:none;display:block}:where(.cl) .empty{padding:var(--sp-8) var(--sp-4);text-align:center;color:var(--soft);border:1px dashed var(--line-2);border-radius:var(--rad-lg);background:var(--glass)}:where(.cl) .empty b{margin-bottom:var(--sp-1);font:400 var(--fs-2xl) var(--disp);letter-spacing:.02em;text-transform:uppercase;color:var(--fg);display:block}:where(.cl) .empty-h{font:400 var(--fs-2xl)/1.1 var(--disp);letter-spacing:.02em;text-transform:uppercase;color:var(--fg);margin:0 0 6px}:where(.cl) .empty p{max-width:52ch;margin:0 auto}:where(.cl) .empty p+p{margin-top:6px}:where(.cl) .more{margin-top:var(--sp-5);border:1px solid var(--line);border-radius:var(--rad-lg);padding:10px 14px}:where(.cl) .more summary{min-height:var(--tap);cursor:pointer;font-weight:600;font-size:var(--fs-md);color:var(--soft);align-items:center;display:flex}:where(.cl) .more .note a{min-height:var(--tap);align-items:center;display:inline-flex}:where(.cl) .sh{justify-content:space-between;align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-2);flex-wrap:wrap;display:flex}:where(.cl) .sh .k{margin:0}:where(.cl) .sh a{align-items:center;gap:var(--sp-1);min-height:var(--tap);color:var(--soft);font-weight:600;font-size:var(--fs-md);transition:color var(--t-1) var(--ease);text-decoration:none;display:inline-flex}:where(.cl) .sh a svg{transition:transform var(--t-2) var(--spring)}:where(.cl) .sh a:hover{color:var(--fg)}:where(.cl) .sh a:hover svg{transform:translate(3px)}:where(.cl) .seg{margin:var(--sp-1) 0 var(--sp-4);flex-wrap:wrap;gap:6px;display:flex}:where(.cl) .seg a{min-height:var(--tap);padding:6px var(--sp-4);border-radius:var(--rad-pill);background:var(--glass);border:1px solid var(--line);color:var(--soft);font-weight:600;font-size:var(--fs-md);white-space:nowrap;transition:color var(--t-1) var(--ease), border-color var(--t-1) var(--ease), background-color var(--t-1) var(--ease);align-items:center;text-decoration:none;display:inline-flex}:where(.cl) .seg a:hover{color:var(--fg);border-color:var(--line-2)}:where(.cl) .seg a[aria-current=true]{background:var(--g-a1);border-color:var(--g-a3);color:var(--fg)}:where(.cl) .field,:where(.cl) .composer textarea{width:100%;min-height:48px;padding:10px var(--sp-3);border-radius:var(--rad-md);border:1px solid var(--line-2);background:var(--well);color:var(--fg);font:inherit;resize:vertical;transition:border-color var(--t-1) var(--ease), box-shadow var(--t-1) var(--ease)}:where(.cl) .field::placeholder,:where(.cl) .composer textarea::placeholder{color:var(--mut)}:where(.cl) .field:focus,:where(.cl) .composer textarea:focus{border-color:var(--green);box-shadow:0 0 0 3px var(--g-a2);outline:none}:where(.cl) .field[aria-invalid=true]{border-color:var(--red)}:where(.cl) .chk{gap:var(--sp-2);margin:6px 0 var(--sp-1);flex-wrap:wrap;display:flex}:where(.cl) .chk label{align-items:center;gap:var(--sp-2);min-height:var(--tap);padding:6px var(--sp-3);border-radius:var(--rad-md);background:var(--s2);border:1px solid var(--line);font-size:var(--fs-md);cursor:pointer;transition:border-color var(--t-1) var(--ease), background-color var(--t-1) var(--ease), transform var(--t-2) var(--spring);display:inline-flex}:where(.cl) .chk label:active{transform:scale(.97)}:where(.cl) .chk input{width:24px;height:24px;accent-color:var(--green);flex:none;margin:0}:where(.cl) .chk label:has(input:checked){border-color:var(--g-a4);background:var(--g-a1);color:var(--fg)}:where(.cl) .chk.opts label{align-items:center}:where(.cl) .chk.opts label>span{gap:1px;display:grid}:where(.cl) .opt-n{color:var(--mut);font-size:var(--fs-xs);font-weight:500}:where(.cl) .chk label:has(input:checked) .opt-n{color:var(--soft)}:where(.cl) input[type=checkbox],:where(.cl) input[type=radio]{accent-color:var(--green)}:where(.cl) .form-acts{bottom:calc(var(--tab) + var(--sp-2) + env(safe-area-inset-bottom,0px));z-index:5;background:var(--navy);box-shadow:0 -12px 20px -12px var(--navy);padding:10px 0;position:sticky}@media (min-width:1100px){:where(.cl) .form-acts{bottom:0}}:where(.cl) .signin{max-width:440px;padding-top:12vh}:where(.cl) .signin form{gap:10px;margin-top:14px;display:grid}:where(.cl) .signin form button{border-radius:var(--rad-md);background:var(--green);min-height:48px;color:var(--on-accent);font:800 var(--fs-base) var(--body);cursor:pointer;transition:transform var(--t-2) var(--spring), filter var(--t-1) var(--ease);border:0}:where(.cl) .signin form button:hover{filter:brightness(1.06);transform:translateY(-1px)}:where(.cl) .signin form button:active{transform:scale(.98)}:where(.cl) .signin .logo{margin-bottom:var(--sp-5)}:where(.cl) .lost{max-width:620px;padding-top:6vh}:where(.cl) .main.lost{padding-top:12vh}:where(.cl) .lost .btns{margin-top:var(--sp-4)}:where(.cl) .lost .fine{margin-top:14px}:where(.cl) .faq{border-top:1px solid var(--line);padding:var(--sp-1) 0}:where(.cl) .faq:first-of-type{border-top:0}:where(.cl) .faq summary{justify-content:space-between;align-items:center;gap:var(--sp-2);min-height:var(--tap);cursor:pointer;font-weight:600;font-size:var(--fs-base);list-style:none;display:flex}:where(.cl) .faq summary::-webkit-details-marker{display:none}:where(.cl) .faq summary:after{content:"";width:8px;height:8px;margin:0 var(--sp-1) var(--sp-1) var(--sp-3);border-right:2px solid var(--mut);border-bottom:2px solid var(--mut);transition:transform var(--t-2) var(--spring);flex:none;transform:rotate(45deg)}:where(.cl) .faq[open]>summary:after{transform:translateY(4px)rotate(-135deg)}:where(.cl) .faq[open]>:not(summary){animation:cl-up var(--t-3) var(--ease) both}:where(.cl) .faq ul,:where(.cl) .faq ol,:where(.cl) .card ol{margin:var(--sp-1) 0 var(--sp-2);padding-left:var(--sp-5);color:var(--soft);font-size:var(--fs-md)}:where(.cl) .faq li,:where(.cl) .card ol li{margin:var(--sp-1) 0}:where(.cl) .faq .desc{margin:0 0 var(--sp-2);color:var(--soft);font-size:var(--fs-md)}:where(.cl) .sign summary{list-style:none;display:inline-flex}:where(.cl) .sign summary::-webkit-details-marker{display:none}:where(.cl) .tmore{margin-top:6px}:where(.cl) .tmore>summary{min-height:var(--tap);padding:0 var(--sp-3);border-radius:var(--rad-sm);border:1px solid var(--line-2);background:var(--glass);color:var(--soft);font-weight:600;font-size:var(--fs-sm);cursor:pointer;transition:border-color var(--t-1) var(--ease), color var(--t-1) var(--ease);align-items:center;gap:6px;list-style:none;display:inline-flex}:where(.cl) .tmore>summary::-webkit-details-marker{display:none}:where(.cl) .tmore>summary:after{content:"";width:6px;height:6px;margin:-3px 0 0 var(--sp-h);transition:transform var(--t-2) var(--spring);border-bottom:2px solid;border-right:2px solid;transform:rotate(45deg)}:where(.cl) .tmore[open]>summary{color:var(--fg);border-color:var(--g-a4)}:where(.cl) .tmore[open]>summary:after{transform:translateY(5px)rotate(-135deg)}:where(.cl) .tmore>div{gap:var(--sp-1);margin-top:var(--sp-2);padding:var(--sp-1) 10px 10px;border-radius:var(--rad-md);background:var(--well);border:1px solid var(--line);animation:cl-up var(--t-3) var(--ease) both;display:grid}.home{gap:var(--sp-3);grid-template-columns:minmax(0,1fr);display:grid}.home>.hero{margin:0}.home-now{gap:var(--sp-2);border-radius:18px;min-width:0;display:grid}.home-now:focus{outline:none}.home-now:focus-visible{outline:2px solid var(--green);outline-offset:3px}.home-now .fine{margin:0 var(--sp-1)}@media (min-width:900px){.home{grid-template:"hero hero""now side""left side"1fr/minmax(0,1.4fr) minmax(0,1fr);align-items:start}.home>.hero{grid-area:hero}.home-now{grid-area:now}.home-l{grid-area:left}.home-r{grid-area:side}}:where(.cl) .today-card{margin-bottom:var(--sp-3)}.hud{position:relative}.hud:after{content:"";pointer-events:none;opacity:.8;background:linear-gradient(var(--green), var(--green)) left top / 20px 2px no-repeat, linear-gradient(var(--green), var(--green)) left top / 2px 20px no-repeat, linear-gradient(var(--green), var(--green)) right top / 20px 2px no-repeat, linear-gradient(var(--green), var(--green)) right top / 2px 20px no-repeat, linear-gradient(var(--purple), var(--purple)) left bottom / 20px 2px no-repeat, linear-gradient(var(--purple), var(--purple)) left bottom / 2px 20px no-repeat, linear-gradient(var(--purple), var(--purple)) right bottom / 20px 2px no-repeat, linear-gradient(var(--purple), var(--purple)) right bottom / 2px 20px no-repeat;position:absolute;inset:10px}.hero{margin:0 0 var(--sp-4);padding:26px var(--sp-6);background:radial-gradient(520px 260px at 12% 0%, color-mix(in srgb, var(--green) 16%, transparent), transparent 70%), radial-gradient(520px 300px at 100% 100%, color-mix(in srgb, var(--purple) 24%, transparent), transparent 70%), linear-gradient(180deg, color-mix(in srgb, var(--surface-hi) 92%, transparent), color-mix(in srgb, var(--navy-2) 94%, transparent));border:1px solid var(--line-2);box-shadow:inset 0 1px 0 var(--glass-2), 0 30px 80px -40px var(--shadow);border-radius:22px;gap:22px;display:grid;position:relative;overflow:hidden}@media (min-width:900px){.hero{padding:var(--sp-8);gap:var(--sp-8);grid-template-columns:1.05fr 1fr}}.hero-l,.hero-r{min-width:0;position:relative}.hero-bolt{width:300px;height:300px;fill:var(--green);opacity:.05;pointer-events:none;position:absolute;top:-30px;left:34%}.hero .k{align-items:center;gap:var(--sp-2);color:var(--soft);display:flex}.hero h2.k{font-weight:600}.hero .dot{background:var(--green);border-radius:50%;flex:none;width:8px;height:8px;position:relative}.hero .dot:after{content:"";border-radius:inherit;background:var(--green);animation:cl-ping 2s var(--ease) infinite;position:absolute;inset:0}@keyframes cl-ping{0%{opacity:.7;transform:scale(1)}70%,to{opacity:0;transform:scale(3.2)}}.hero-n{flex-wrap:wrap;align-items:baseline;gap:14px;margin:10px 0 6px;display:flex;position:relative}.hero-n b{font:400 var(--fs-d1)/.85 var(--disp);color:var(--green);text-shadow:0 0 50px var(--g-a4);letter-spacing:-.01em;font-variant-numeric:tabular-nums;position:relative}.hero-n>span{max-width:18ch;font:600 var(--fs-sm)/1.4 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--soft)}.hero-segs{margin:14px 0 var(--sp-3);grid-template-columns:repeat(30,1fr);gap:3px;display:grid}.hero-segs i{border-radius:var(--sp-h);background:color-mix(in srgb, var(--ink-soft) 12%, transparent);transform-origin:bottom;height:12px;animation:cl-seg .4s var(--ease) both}.hero-segs i.on{background:linear-gradient(180deg, var(--green-hi), var(--green));box-shadow:0 0 10px var(--g-a3)}.hero-segs i.now{background:var(--gold);box-shadow:0 0 12px var(--a-a3);animation:cl-seg .4s var(--ease) both, cl-blink 1.8s .8s ease-in-out infinite}@keyframes cl-seg{0%{opacity:0;transform:scaleY(.2)}to{opacity:1;transform:none}}@keyframes cl-blink{50%{opacity:.45}}.hero-cap{margin:-4px 0 var(--sp-3);font:600 var(--fs-2xs)/1.4 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mut)}.hero-meta{gap:var(--sp-2);flex-wrap:wrap;margin:0;display:flex}.road{grid-template-columns:repeat(4,1fr);gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid;position:relative}.road:before{content:"";background:var(--brand-line);opacity:.35;height:2px;position:absolute;top:31px;left:12%;right:12%}.road li{justify-items:center;gap:var(--sp-h);text-align:center;min-width:0;display:grid;position:relative}.road .rd-go{align-content:start;justify-items:center;gap:var(--sp-h);border-radius:var(--rad-md);min-width:0;color:inherit;padding-bottom:2px;text-decoration:none;display:grid}.road .rd-go:hover .sq{border-color:var(--g-a4)}.road .rd-go:hover b{color:var(--green)}.road .sq{border-radius:var(--rad-md);width:62px;height:62px;font:400 34px/1 var(--disp);color:var(--mut);background:var(--navy-2);border:2px solid color-mix(in srgb, var(--ink-soft) 25%, transparent);box-shadow:inset 0 0 0 4px color-mix(in srgb, var(--navy) 90%, transparent);animation:cl-pop .45s var(--spring) both;place-items:center;display:grid;position:relative}.road li.on .sq{color:var(--on-accent);background:linear-gradient(160deg, var(--green-hi), var(--green));border-color:var(--green);box-shadow:inset 0 0 0 4px color-mix(in srgb, var(--navy) 15%, transparent), 0 0 24px var(--g-a4)}.road li.now .sq{color:var(--ink);background:linear-gradient(160deg, color-mix(in srgb, var(--purple) 75%, var(--ink)), var(--purple));border-color:var(--purple-ink);box-shadow:0 0 28px color-mix(in srgb, var(--purple) 60%, transparent)}.road li.now .sq:after{content:"";border-radius:inherit;border:2px solid var(--purple-ink);animation:cl-ring 2.2s .6s var(--ease) infinite;pointer-events:none;position:absolute;inset:-2px}@keyframes cl-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes cl-ring{0%{opacity:.8;transform:scale(1)}70%,to{opacity:0;transform:scale(1.35)}}.road b{margin-top:var(--sp-2);font:600 var(--fs-2xs)/1.3 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg)}.road li.ahead b{color:var(--soft)}.road small{font-size:var(--fs-xs);color:var(--mut);line-height:1.3}.road small .rd:before{content:" · "}.road .here{margin-top:var(--sp-1);padding:var(--sp-1) 6px;border-radius:var(--sp-1);background:var(--purple-ink);color:var(--on-accent);font:700 var(--fs-micro)/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;font-style:normal}.hero-next{margin:var(--sp-4) 0 0;padding:var(--sp-3) 14px;border-radius:var(--rad-md);background:var(--well);border:1px solid var(--line);color:var(--soft);font-size:var(--fs-md)}.hero-links{gap:var(--sp-1) var(--sp-4);flex-wrap:wrap;margin:10px 0 0;display:flex}.hero-links a{align-items:center;gap:var(--sp-1);min-height:var(--tap);color:var(--soft);font-weight:600;font-size:var(--fs-md);transition:color var(--t-1) var(--ease);text-decoration:none;display:inline-flex}.hero-links a svg,.hero-call a svg{transition:transform var(--t-2) var(--spring)}.hero-links a:hover{color:var(--green)}.hero-links a:hover svg,.hero-call a:hover svg{transform:translate(3px)}.glance{gap:var(--sp-2);grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));margin:0;padding:0;list-style:none;display:grid}.glance a{min-height:64px;padding:10px var(--sp-3);border-radius:var(--rad-md);background:var(--well);border:1px solid var(--line);color:var(--fg);transition:border-color var(--t-1) var(--ease), transform var(--t-2) var(--spring);grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;column-gap:10px;text-decoration:none;display:grid}.glance a:hover{border-color:var(--g-a4);transform:translateY(-1px)}.glance i{grid-row:1/span 2;font-size:22px;font-style:normal;line-height:1}.glance b{font:400 28px/1 var(--disp);letter-spacing:.01em;font-variant-numeric:tabular-nums}.glance b small{color:var(--mut);font-size:18px}.glance span{font:600 var(--fs-2xs)/1.3 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--soft)}@media (max-width:520px){.glance{grid-template-columns:repeat(auto-fit,minmax(68px,1fr));gap:6px}.glance a{text-align:center;grid-template-columns:1fr;justify-items:center;row-gap:4px;padding:10px 4px}.glance i{grid-row:auto;font-size:18px}.glance b{font-size:26px}.glance span{font-size:var(--fs-micro);letter-spacing:.08em}}:where(.cl) .tm-now{color:var(--mut);font-weight:500}.hero-call{align-items:baseline;gap:var(--sp-h) var(--sp-3);margin-top:var(--sp-4);padding:var(--sp-3) 14px;border-radius:var(--rad-md);background:var(--well);border:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;display:grid}.hero-call .k{color:var(--gold);grid-column:1/-1}.hero-call b{font-size:var(--fs-lg);line-height:1.3}.hero-call span{color:var(--soft);font-size:var(--fs-md);grid-column:1}.hero-call a{align-self:center;align-items:center;gap:var(--sp-1);min-height:var(--tap);color:var(--green);font-weight:700;font-size:var(--fs-md);white-space:nowrap;grid-area:2/2/span 2;text-decoration:none;display:inline-flex}.hero-call a:hover{text-decoration:underline}.hero-call a.hc-ics{min-height:var(--tap);color:var(--soft);font-weight:600;font-size:var(--fs-sm);grid-area:auto/1;margin-top:0}.hero-call a.hc-ics:hover{color:var(--fg)}.join{flex-direction:column;align-items:flex-end;gap:2px;display:inline-flex}.join.big{align-items:flex-start}.cl .btns:has(>.join){align-items:flex-start}.join small{color:var(--soft);font-size:var(--fs-xs);white-space:nowrap;font-weight:600}.join.live small{color:var(--green)}.join .dot{width:8px;height:8px;animation:join-pulse 1.6s var(--ease,ease) infinite;background:currentColor;border-radius:50%;box-shadow:0 0}@keyframes join-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, currentColor 60%, transparent)}70%{box-shadow:0 0 0 7px #0000}to{box-shadow:0 0 #0000}}@media (prefers-reduced-motion:reduce){.join .dot{animation:none}}@media (max-width:520px){.ics-l{display:none}.hero{gap:var(--sp-4);padding:18px var(--sp-4) 14px}.hero.hud:after{inset:6px}.hero-co{display:none}.hero-n{gap:var(--sp-3);margin:var(--sp-2) 0 var(--sp-h);flex-wrap:nowrap;align-items:center}.hero-n b{font-size:72px}.hero-n>span{font-size:var(--fs-xs);letter-spacing:.12em}.hero-segs{gap:var(--sp-h);margin:10px 0 var(--sp-2)}.hero-segs i{height:10px}.hero-cap{margin:0 0 var(--sp-1)}.hero-call{margin-top:var(--sp-3);padding:10px var(--sp-3);grid-template-columns:minmax(0,1fr)}.hero-call b{font-size:var(--fs-lg)}.hero-call a{grid-area:auto/1;justify-self:start;margin-bottom:-6px}.hero-links{margin-top:var(--sp-1)}.road{gap:6px;margin-top:10px}.road .sq{width:46px;height:46px;font-size:26px}.road:before{top:23px}.road b{font-size:var(--fs-micro);letter-spacing:.1em;margin-top:6px}.road .here{margin-top:var(--sp-1);padding:var(--sp-1) 5px;white-space:nowrap;letter-spacing:.08em}.road small span{display:block}.road li small .rd:before{content:none}}:where(.cl) .ppl{gap:10px;margin:0;padding:0;list-style:none;display:grid}:where(.cl) .ppl li{align-items:center;gap:10px;display:flex}:where(.cl) .ppl img,:where(.cl) .ppl .av{object-fit:cover;border-radius:50%;flex:none;width:40px;height:40px}:where(.cl) .ppl b{display:block}:where(.cl) .ppl small{color:var(--mut);font-size:var(--fs-sm);display:block}:where(.cl) .av{width:36px;height:36px;color:var(--ink);font:700 var(--fs-xs) var(--body);box-shadow:inset 0 0 0 1px var(--line-2);border-radius:50%;flex:none;place-items:center;display:grid}.welcome{margin:0 0 var(--sp-3);padding:var(--sp-5) var(--sp-5) 18px;border:1px solid var(--g-a4);background:radial-gradient(420px 200px at 0% 0%, color-mix(in srgb, var(--green) 14%, transparent), transparent 70%), linear-gradient(180deg, color-mix(in srgb, var(--surface-hi) 92%, transparent), color-mix(in srgb, var(--navy-2) 92%, transparent));box-shadow:0 18px 50px -24px var(--g-a4);border-radius:18px;position:relative}.welcome .k{color:var(--green)}.welcome h2{margin:6px var(--sp-10) 6px 0;font:400 var(--fs-d3)/1.02 var(--disp);text-transform:uppercase;letter-spacing:.01em}.welcome-lead{max-width:62ch;color:var(--soft);font-size:var(--fs-base);margin:0}.welcome-steps{counter-reset:st;gap:var(--sp-2);margin:14px 0 0;padding:0;list-style:none;display:grid}.welcome-steps li{counter-increment:st;padding:10px var(--sp-3) 10px 46px;border-radius:var(--rad-md);background:var(--well);border:1px solid var(--line);font-size:var(--fs-base);color:var(--soft);position:relative}.welcome-steps li:before{content:counter(st);left:var(--sp-3);background:var(--green);width:24px;height:24px;color:var(--on-accent);font:700 var(--fs-sm)/1 var(--mono);border-radius:7px;place-items:center;display:grid;position:absolute;top:9px}.welcome-steps b{color:var(--fg)}.welcome-steps a{color:var(--green);font-weight:600}.welcome-x{margin:0;position:absolute;top:10px;right:10px}:where(.cl) .thread{gap:10px;margin:0;padding:0;list-style:none;display:grid}:where(.cl) .thread .dayh{margin:var(--sp-2) 0 0;text-align:center;font:600 var(--fs-2xs)/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mut)}:where(.cl) .bub{max-width:86%;padding:10px var(--sp-3);border-radius:var(--rad-lg);background:var(--s2);border:1px solid var(--line)}:where(.cl) .bub .who{margin-bottom:var(--sp-h);font-size:var(--fs-xs);color:var(--mut);display:block}:where(.cl) .bub p{white-space:pre-line;overflow-wrap:anywhere;font-size:var(--fs-base);margin:0}:where(.cl) .bub b{margin-bottom:var(--sp-h);display:block}:where(.cl) .thread .mine{justify-content:flex-end;display:flex}:where(.cl) .thread .mine .bub{background:var(--g-a1);border-color:var(--g-a3);border-bottom-right-radius:var(--sp-1)}:where(.cl) .thread li:not(.mine)>.bub{border-bottom-left-radius:var(--sp-1)}:where(.cl) .thread .act{padding:var(--sp-2) var(--sp-3);border-radius:var(--rad-sm);border:1px dashed var(--line);color:var(--soft);font-size:var(--fs-sm)}:where(.cl) .thread .act b{color:var(--fg);font-size:var(--fs-sm)}:where(.cl) .composer{bottom:calc(var(--tab) + var(--sp-2) + env(safe-area-inset-bottom,0px));z-index:5;gap:var(--sp-2);padding:var(--sp-3);border-radius:var(--rad-lg);border:1px solid var(--line-2);background:var(--surface-solid);box-shadow:0 -14px 28px -14px var(--shadow), 0 18px 40px -20px var(--shadow);margin-top:14px;display:grid;position:sticky}@media (min-width:1100px){:where(.cl) .composer{bottom:var(--sp-4)}}:where(.cl) .composer .row2{gap:var(--sp-2);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}:where(.cl) .composer small{color:var(--mut);font-size:var(--fs-sm)}@media (max-width:1099px){:where(.cl) .composer.min{align-items:center;gap:var(--sp-2);padding:var(--sp-2);border-radius:14px;grid-template-columns:minmax(0,1fr) auto}:where(.cl) .composer.min>.k{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:where(.cl) .composer.min textarea{height:var(--tap);min-height:var(--tap);padding:11px var(--sp-3);resize:none;line-height:20px;overflow:hidden}:where(.cl) .composer.min .row2{display:contents}:where(.cl) .composer.min .row2 small{display:none}:where(.cl) .composer.min .say{grid-column:1/-1}:where(.cl) .composer.min .say:empty{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}}:where(.cl) .calls{gap:var(--sp-2);margin-bottom:var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(250px,1fr));display:grid}:where(.cl) .call,:where(.cl) .callcard{padding:var(--sp-3) 14px;border:1px solid var(--line);border-radius:var(--rad-md);background:var(--s1);color:var(--fg);text-decoration:none;display:block}:where(.cl) .call .when,:where(.cl) .callcard .when{font:600 var(--fs-2xs) var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--gold)}:where(.cl) .call b,:where(.cl) .callcard b{display:block}:where(.cl) .call small{margin-top:var(--sp-h);color:var(--mut);font-size:var(--fs-sm);display:block}:where(.cl) .callcard{margin-bottom:var(--sp-2)}:where(.cl) .callcard ul{color:var(--soft);font-size:var(--fs-sm);margin:6px 0 0;padding-left:18px}:where(.cl) .next{align-items:center;gap:var(--sp-3);border:1px solid var(--p-a3);border-radius:var(--rad-lg);background:var(--p-a1);color:var(--fg);margin-bottom:14px;padding:14px;text-decoration:none;display:flex}:where(.cl) .next .k{color:var(--purple-ink)}:where(.cl) .next b{font-size:var(--fs-lg);display:block}:where(.cl) .next small{color:var(--soft);font-size:var(--fs-sm)}:where(.cl) .next .go{min-height:40px;padding:var(--sp-2) 14px;border-radius:var(--rad-sm);background:var(--green);color:var(--on-accent);flex:none;align-items:center;margin-left:auto;font-weight:700;display:inline-flex}:where(.cl) .lib{gap:var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}:where(.cl) .lib a,:where(.cl) .lib .lib-x{border-radius:var(--rad-lg);border:1px solid var(--line);background:var(--s1);color:var(--fg);align-content:start;gap:6px;padding:10px;text-decoration:none;display:grid;position:relative}:where(.cl) .lib-b{width:100%;font:inherit;text-align:left;cursor:pointer}:where(.cl) .lib img,:where(.cl) .lib .ph{aspect-ratio:16/9;border-radius:var(--rad-sm);background:var(--s2);width:100%}:where(.cl) .lib img{object-fit:cover;height:auto}:where(.cl) .lib .ph{color:var(--mut);place-items:center;display:grid}:where(.cl) .lib b{font-size:var(--fs-md);line-height:1.3}:where(.cl) .lib small{color:var(--mut);font-size:var(--fs-xs)}:where(.cl) .lib-media{border-radius:var(--rad-sm);display:block;position:relative;overflow:hidden}:where(.cl) .lib-media img{transition:transform var(--t-4) var(--ease);display:block}:where(.cl) .lib-media .ph{border-radius:0}:where(.cl) .lib-find{align-items:center;gap:var(--sp-2);margin:0 0 var(--sp-3);border-radius:var(--rad-md);border:1px solid var(--line-2);background:var(--s1);min-height:48px;color:var(--mut);padding:0 14px;display:flex}:where(.cl) .lib-find:focus-within{border-color:var(--green);box-shadow:0 0 0 3px var(--g-a2)}:where(.cl) .lib-find input{min-width:0;height:46px;color:var(--fg);font:inherit;font-size:var(--fs-base);background:0 0;border:0;outline:none;flex:1}:where(.cl) .lib-find input::placeholder{color:var(--mut)}:where(.cl) .lib-bar{background:#00000073;height:4px;position:absolute;bottom:0;left:0;right:0}:where(.cl) .lib-bar i{background:var(--green);border-radius:0 2px 2px 0;height:100%;display:block}@media (hover:hover){:where(.cl) .lib a,:where(.cl) .lib .lib-b{transition:transform var(--t-3) var(--spring), border-color var(--t-2) var(--ease)}:where(.cl) .lib a:hover,:where(.cl) .lib .lib-b:hover{border-color:var(--g-a4);transform:translateY(-3px)}:where(.cl) .lib a:hover img,:where(.cl) .lib .lib-b:hover img{transform:scale(1.04)}}:where(.cl) .lib a:active,:where(.cl) .lib .lib-b:active{transform:scale(.98)}:where(.cl) .lib a:focus-visible,:where(.cl) .lib .lib-b:focus-visible{outline:2px solid var(--green);outline-offset:2px}.tw-play{background:var(--green);width:64px;height:64px;color:var(--on-accent);box-shadow:0 0 0 6px var(--g-a3), 0 16px 40px -10px var(--shadow);transition:transform var(--t-3) var(--spring);pointer-events:none;border-radius:50%;place-items:center;margin:-32px 0 0 -32px;padding-left:4px;display:grid;position:absolute;top:50%;left:50%}.tw-play.sm{width:44px;height:44px;box-shadow:0 0 0 4px var(--g-a3), 0 10px 24px -8px var(--shadow);margin:-22px 0 0 -22px;padding-left:3px}:where(.cl) .player{border:1px solid var(--line-2);border-radius:var(--rad-lg);background:var(--surface-solid);width:min(920px,96vw);color:var(--fg);padding:0}:where(.cl) .player::backdrop{background:color-mix(in srgb, var(--shadow) 78%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}:where(.cl) .player-in{gap:10px;padding:14px;display:grid}:where(.cl) .player-h{justify-content:space-between;align-items:center;gap:10px;display:flex}:where(.cl) .player video{border-radius:var(--rad-md);background:var(--navy);width:100%;display:block}:where(.cl) .wn-list{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:grid}:where(.cl) .wn{gap:var(--sp-3);min-width:0;padding:var(--sp-3);background:var(--s2);border:1px solid var(--line);border-radius:14px;align-items:flex-start;display:flex}:where(.cl) .wn .tx{flex:1;min-width:0}:where(.cl) .wn .tx b{font-size:var(--fs-base);overflow-wrap:anywhere;line-height:1.35;display:block}:where(.cl) .wn .tx small{margin-top:var(--sp-h);color:var(--mut);font-size:var(--fs-sm);overflow-wrap:anywhere;display:block}:where(.cl) .wn .said{margin:var(--sp-h) 0 0;color:var(--soft);font-size:var(--fs-md);white-space:pre-line;overflow-wrap:anywhere}:where(.cl) .wi{background:var(--g-a1);width:36px;height:36px;color:var(--green);border-radius:50%;flex:none;place-items:center;display:grid}:where(.cl) .wi.promise,:where(.cl) .wi.loved{background:var(--p-a1);color:var(--purple-ink)}:where(.cl) .wi.house,:where(.cl) .wi.thanks{background:var(--a-a1);color:var(--gold)}:where(.cl) .wn.you,:where(.cl) .wn.call{border-color:color-mix(in srgb, var(--green) 22%, transparent)}:where(.cl) .wn.thanks{border-color:color-mix(in srgb, var(--gold) 30%, transparent)}:where(.cl) .wn.early .tx small{color:var(--green)}:where(.cl) .wn.built{border-color:color-mix(in srgb, var(--purple-ink) 32%, transparent);flex-direction:column;gap:6px}:where(.cl) .wn-head{width:100%;font-size:var(--fs-sm);color:var(--mut);align-items:center;gap:10px;display:flex}:where(.cl) .wn-head img,:where(.cl) .wn-head .av{object-fit:cover;border-radius:50%;flex:none;width:32px;height:32px}:where(.cl) .wn-head b{color:var(--fg);font-weight:600}:where(.cl) .wn-head .tag{margin-left:auto}:where(.cl) .wn.built>b{font-size:var(--fs-lg);overflow-wrap:anywhere;line-height:1.3}:where(.cl) .wn.built .area{color:var(--mut);font-size:var(--fs-xs)}:where(.cl) .wn .acts{gap:var(--sp-2);margin-top:var(--sp-1);flex-wrap:wrap;align-items:center;display:flex}:where(.cl) .wn>img,:where(.cl) .wn>.av{object-fit:cover;border-radius:50%;flex:none;width:36px;height:36px}:where(.cl) .loved{min-height:var(--tap);font:600 var(--fs-sm) var(--body);color:var(--purple-ink);align-items:center;gap:6px;display:inline-flex}:where(.cl) .loved svg{fill:currentColor}:where(.cl) .love-wrap{gap:var(--sp-1);display:inline-grid}:where(.cl) .love-wrap .say:empty{min-height:0}:where(.cl) .shot{border:1px solid var(--line);border-radius:var(--rad-md);background:var(--s3);cursor:zoom-in;width:100%;color:var(--fg);padding:0;display:block;position:relative;overflow:hidden}:where(.cl) .shot img{object-fit:cover;width:100%;max-height:240px;transition:transform var(--t-4) var(--ease);display:block}@media (hover:hover){:where(.cl) .shot:hover img{transform:scale(1.02)}}:where(.cl) .shot span{left:var(--sp-2);bottom:var(--sp-2);padding:var(--sp-1) 10px;border-radius:var(--rad-pill);background:color-mix(in srgb, var(--navy) 84%, transparent);font-size:var(--fs-sm);align-items:center;gap:6px;font-weight:600;display:inline-flex;position:absolute}:where(.cl) .card.pz{border-color:color-mix(in srgb, var(--purple-ink) 35%, transparent)}:where(.cl) .pz-head{justify-content:space-between;align-items:center;gap:var(--sp-2);display:flex}:where(.cl) .pz fieldset{min-width:0;margin:var(--sp-3) 0 0;border:0;padding:0}:where(.cl) .pz legend{font-size:var(--fs-xl);padding:0;font-weight:700;line-height:1.3}:where(.cl) .pz-faces{margin-top:var(--sp-3);grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}:where(.cl) .pz-face{align-content:center;justify-items:center;gap:var(--sp-1);min-height:64px;padding:var(--sp-2) var(--sp-h);border-radius:var(--rad-md);border:1px solid var(--line);background:var(--s2);color:var(--soft);font-size:var(--fs-xs);text-align:center;cursor:pointer;transition:border-color var(--t-1) var(--ease), background-color var(--t-1) var(--ease), transform var(--t-2) var(--spring);font-weight:600;line-height:1.2;display:grid;position:relative}:where(.cl) .pz-face b{font-size:var(--fs-xl);color:var(--fg);transition:transform var(--t-2) var(--spring)}:where(.cl) .pz-face input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}:where(.cl) .pz-face:hover{border-color:var(--purple-ink)}:where(.cl) .pz-face:active{transform:scale(.95)}:where(.cl) .pz-face:focus-within{outline:2px solid var(--green);outline-offset:2px}:where(.cl) .pz-face.on{border-color:var(--green);background:var(--g-a1);color:var(--fg)}:where(.cl) .pz-face.on b{color:var(--green);transform:scale(1.15)}:where(.cl) .pz-face.off{cursor:not-allowed;opacity:.6}:where(.cl) .pz-face.off input{cursor:not-allowed}:where(.cl) .pz textarea{margin-top:10px}:where(.cl) .pz .links{gap:var(--sp-2);flex-wrap:wrap;margin-top:10px;display:flex}:where(.cl) .lv-head{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}:where(.cl) .lv-head b.t{margin:0}:where(.cl) .lv-track{margin:var(--sp-3) 0 0;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:0;list-style:none;display:grid}:where(.cl) .lv{justify-items:center;gap:var(--sp-h);min-width:0;padding:10px var(--sp-1) var(--sp-2);border-radius:var(--rad-md);background:var(--s2);border:1px solid var(--line);color:var(--mut);text-align:center;display:grid;position:relative}:where(.cl) .lv b{font:400 34px/1 var(--disp);letter-spacing:.02em}:where(.cl) .lv small{font:600 var(--fs-micro)/1.25 var(--mono);letter-spacing:.03em;text-transform:uppercase}:where(.cl) .lv em{font-style:normal;font-size:var(--fs-xs);color:var(--mut)}:where(.cl) .lv em svg{vertical-align:-2px;color:var(--green)}:where(.cl) .lv.on{background:var(--g-a1);border-color:var(--g-a4);color:var(--green)}:where(.cl) .lv.on em{color:var(--soft)}:where(.cl) .lv.now{background:var(--p-a1);border-color:var(--purple-ink);color:var(--purple-ink);box-shadow:0 0 0 3px color-mix(in srgb, var(--purple-ink) 15%, transparent)}:where(.cl) .lv.now b{color:var(--fg)}:where(.cl) .lv.now em{color:var(--soft)}:where(.cl) .lv-bar{height:8px;margin-top:var(--sp-3);border-radius:var(--rad-pill);background:var(--s3);overflow:hidden}:where(.cl) .lv-bar i{border-radius:inherit;background:var(--brand-line);transform-origin:0;height:100%;animation:cl-grow .9s .2s var(--ease) both;display:block}@keyframes cl-grow{0%{transform:scaleX(0)}to{transform:none}}:where(.cl) .lv-next{padding:10px var(--sp-3);border-radius:var(--rad-sm);background:var(--s2);color:var(--soft);font-size:var(--fs-sm);margin-top:10px}:where(.cl) .lv-next b{color:var(--fg)}:where(.cl) .bdgs{gap:var(--sp-2);grid-template-columns:repeat(auto-fill,minmax(140px,1fr));margin:10px 0 0;padding:0;list-style:none;display:grid}:where(.cl) .bdg{gap:var(--sp-1);border-radius:var(--rad-md);background:var(--s2);border:1px solid var(--line);min-width:0;color:var(--mut);align-content:start;padding:14px 10px 10px;display:grid;position:relative;overflow:hidden}:where(.cl) .bdg:before{content:"";background:var(--s3);height:4px;position:absolute;inset:0 0 auto}:where(.cl) .bdg b{font-size:var(--fs-sm);color:var(--soft);line-height:1.25}:where(.cl) .bdg small{font-size:var(--fs-xs);color:var(--mut);line-height:1.35}:where(.cl) .bdg .bi{background:var(--s3);width:36px;height:36px;color:var(--mut);border-radius:9px;place-items:center;display:grid}:where(.cl) .bdg.on{border-color:var(--g-a3);background:linear-gradient(180deg, var(--g-a1), transparent 70%), var(--s2)}:where(.cl) .bdg.on:before{background:var(--brand-line)}:where(.cl) .bdg.on b{color:var(--fg)}:where(.cl) .bdg.on .bi{background:var(--green);color:var(--on-accent)}:where(.cl) .bdg.next{border-style:dashed}:where(.cl) .bdgs.mini{flex-wrap:wrap;gap:6px;display:flex}:where(.cl) .bdgs.mini .bdg{border-radius:var(--rad-sm);padding:6px}:where(.cl) .bdgs.mini .bdg:before{height:3px}:where(.cl) .bdgs.mini .bdg.next,:where(.cl) .bdgs.mini .bdg.on{align-items:center;gap:var(--sp-2);padding-right:var(--sp-3);display:flex}:where(.cl) .bdgs.mini .bn{font:600 var(--fs-xs)/1.2 var(--body);color:var(--fg);white-space:nowrap}:where(.cl) .card.launch{border-color:var(--a-a3);background:linear-gradient(180deg, color-mix(in srgb, var(--gold) 7%, transparent), transparent 60%), var(--s1)}:where(.cl) .launch h2{margin:6px 0 var(--sp-1);font:400 clamp(32px, 8vw, 44px)/1 var(--disp);letter-spacing:.02em;text-transform:uppercase}:where(.cl) .rows{margin:var(--sp-3) 0 0;gap:10px;padding:0;list-style:none;display:grid}:where(.cl) .rows>li{gap:var(--sp-3);padding:var(--sp-3);border-radius:var(--rad-md);background:var(--s2);border:1px solid var(--line);align-items:flex-start;display:flex}:where(.cl) .rows .tx{flex:1;min-width:0}:where(.cl) .rows .tx b{font-size:var(--fs-base);display:block}:where(.cl) .rows .tx small{margin-top:var(--sp-h);color:var(--soft);font-size:var(--fs-sm);display:block}:where(.cl) .rows .btns{margin-top:var(--sp-2)}:where(.cl) .brag-cta{align-items:center;gap:var(--sp-3);border-radius:var(--rad-lg);border:1px solid var(--a-a3);background:linear-gradient(90deg, var(--a-a1), color-mix(in srgb, var(--green) 6%, transparent)), var(--s1);width:100%;min-height:64px;color:var(--fg);text-align:left;cursor:pointer;font:inherit;padding:14px;display:flex}:where(.cl) .brag-cta:hover{border-color:var(--gold)}:where(.cl) .brag-cta .tx{flex:1;min-width:0}:where(.cl) .brag-cta b{font-size:var(--fs-lg);display:block}:where(.cl) .brag-cta small{color:var(--soft);font-size:var(--fs-sm);display:block}:where(.cl) .brag-cta .wi{width:var(--tap);height:var(--tap);background:var(--a-a1);color:var(--gold)}:where(.cl) dialog.dlg{border:1px solid var(--line-2);background:var(--surface-solid);width:min(520px,100vw - 24px);max-height:calc(100dvh - 24px);color:var(--fg);border-radius:18px;padding:18px;overflow:auto}:where(.cl) dialog.dlg::backdrop{background:color-mix(in srgb, var(--navy) 80%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}:where(.cl) dialog[open].dlg,:where(.cl) dialog[open].player{animation:cl-dlg var(--t-3) var(--spring) both}@keyframes cl-dlg{0%{opacity:0}to{opacity:1}}:where(.cl) dialog[open].dlg>*,:where(.cl) dialog[open].player>*{animation:cl-dlg-in var(--t-3) var(--spring) both}@keyframes cl-dlg-in{0%{transform:translateY(12px)scale(.97)}to{transform:none}}:where(.cl) .dlg-head{justify-content:space-between;align-items:center;gap:var(--sp-2);margin-bottom:10px;display:flex}:where(.cl) .dlg img.pic{border-radius:var(--rad-md);border:1px solid var(--line);background:var(--s2);width:100%;height:auto;display:block}:where(.cl) .dlg .wait{aspect-ratio:4/5;border-radius:var(--rad-md);background:var(--s2);color:var(--soft);font-size:var(--fs-md);place-items:center;display:grid}:where(.cl) dialog.cele{border-color:var(--g-a3);box-shadow:0 30px 80px var(--shadow)}:where(.cl) dialog.cele:before{content:"";background:var(--brand-line);height:5px;position:absolute;inset:0 0 auto}:where(.cl) .cele .k{color:var(--green)}:where(.cl) .cele h2{margin:var(--sp-2) 0;font:400 clamp(40px, 11vw, 58px)/.95 var(--disp);letter-spacing:.02em;text-transform:uppercase}:where(.cl) .cele .note{margin:10px 0 var(--sp-3);color:var(--green);font-style:italic;font-weight:600;font-size:var(--fs-base)}:where(.cl) .cele video{aspect-ratio:16/9;border-radius:var(--rad-md);background:var(--navy);width:100%;margin-top:10px;display:block}:where(.cl) .cele .lv-track{margin-top:14px}:where(.cl) .su-pair{align-items:center;gap:var(--sp-2);display:flex}:where(.cl) .su-btn{width:var(--tap);height:var(--tap);border-radius:var(--rad-md);border:1px solid var(--line-2);background:var(--glass);color:var(--soft);cursor:pointer;transition:color var(--t-1) var(--ease), border-color var(--t-1) var(--ease), transform var(--t-2) var(--spring);flex:none;place-items:center;display:inline-grid}:where(.cl) .su-btn:hover:not(:disabled){color:var(--fg);border-color:var(--green)}:where(.cl) .su-btn:active:not(:disabled){transform:scale(.92)}:where(.cl) .su-lnk{justify-self:start;align-items:center;gap:var(--sp-2);min-height:var(--tap);padding:0 var(--sp-h);color:var(--green);font:inherit;cursor:pointer;background:0 0;border:0;font-weight:600;display:inline-flex}:where(.cl) .su-btn:disabled,:where(.cl) .su-lnk:disabled{opacity:.45;cursor:not-allowed}:where(.cl) dialog.su[open]{gap:var(--sp-3);display:grid}:where(.cl) .su-h{justify-content:space-between;align-items:center;gap:var(--sp-2);display:flex}:where(.cl) .su-h h2{margin:0}:where(.cl) .su-lead{color:var(--soft);margin:0}:where(.cl) .su-lead b{color:var(--fg)}:where(.cl) .su-acts{gap:var(--sp-2);flex-wrap:wrap;display:flex}:where(.cl) .su-file:focus-within{outline:2px solid var(--green);outline-offset:2px}:where(.cl) .su-v{border-radius:var(--rad-md);background:var(--navy);width:100%;max-height:50vh}:where(.cl) .su-rec{align-items:center;gap:var(--sp-1) 10px;font-size:var(--fs-lg);flex-wrap:wrap;margin:0;display:flex}:where(.cl) .su-rec small{color:var(--mut);font-size:var(--fs-sm)}:where(.cl) .su-dot{background:var(--red);border-radius:50%;width:12px;height:12px;animation:1s steps(2,end) infinite su-blink}@keyframes su-blink{50%{opacity:.3}}:where(.cl) .tw{gap:var(--sp-2);min-width:0;margin:0;display:grid}:where(.cl) .tw-frame{border-radius:var(--rad-lg);min-width:0;position:relative}:where(.cl) .tw-card .tw-frame,:where(.cl) .tw-row.on .tw-frame{aspect-ratio:16/9;background:var(--navy-2);border:1px solid var(--line-2);box-shadow:inset 0 0 0 1px var(--glass), 0 22px 50px -26px var(--shadow);overflow:hidden}:where(.cl) .tw-frame video{background:var(--navy);width:100%;height:100%;position:absolute;inset:0}:where(.cl) .tw-row:not(.on) video{display:none}:where(.cl) .tw-poster{border-radius:inherit;background:var(--navy-2);width:100%;color:var(--fg);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;padding:0;display:block;position:absolute;inset:0}:where(.cl) .tw-poster:focus-visible{outline:2px solid var(--green);outline-offset:3px}:where(.cl) .tw-media{border-radius:inherit;display:block;position:absolute;inset:0;overflow:hidden}:where(.cl) .tw-media img{object-fit:cover;width:100%;height:100%;transition:transform var(--t-4) var(--ease);display:block}:where(.cl) .tw-media:after{content:"";background:linear-gradient(180deg, transparent 58%, color-mix(in srgb, var(--navy) 55%, transparent));pointer-events:none;position:absolute;inset:0}:where(.cl) .tw-card .tw-play:after{content:"";border:2px solid var(--green);opacity:0;animation:tw-ring 2.6s var(--ease) 1.2s infinite;border-radius:50%;position:absolute;inset:-6px}@keyframes tw-ring{0%{opacity:.7;transform:scale(.9)}80%,to{opacity:0;transform:scale(1.45)}}@media (hover:hover){:where(.cl) .tw-poster:hover .tw-media img{transform:scale(1.03)}:where(.cl) .tw-poster:hover .tw-play{transform:scale(1.08)}}:where(.cl) .tw-poster:active .tw-play{transition-duration:var(--t-1);transform:scale(.92)}:where(.cl) .tw-len,:where(.cl) .tw-seen{z-index:1;align-items:center;gap:var(--sp-1);padding:3px var(--sp-2);border-radius:var(--rad-pill);font:600 var(--fs-xs)/1.3 var(--mono);display:inline-flex;position:absolute}:where(.cl) .tw-len{background:color-mix(in srgb, var(--navy) 82%, transparent);color:var(--ink);bottom:10px;right:10px}:where(.cl) .tw-seen{background:var(--green);color:var(--on-accent);animation:tw-seen var(--t-3) var(--spring) both;top:10px;left:10px}@keyframes tw-seen{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}:where(.cl) .tw-cap b{font-size:var(--fs-base);line-height:1.3;display:block}:where(.cl) .tw-cap small{margin-top:var(--sp-h);color:var(--mut);font-size:var(--fs-sm);display:block}:where(.cl) .tw-row{margin-top:var(--sp-2)}:where(.cl) .tw-row:not(.on) .tw-poster{align-items:center;gap:var(--sp-3);padding:var(--sp-2);border:1px solid var(--line);border-radius:var(--rad-md);background:var(--glass);transition:border-color var(--t-2) var(--ease), transform var(--t-3) var(--spring);display:flex;position:relative}:where(.cl) .tw-row:not(.on) .tw-media{aspect-ratio:16/9;border-radius:var(--rad-sm);flex:none;width:112px;position:relative}:where(.cl) .tw-row:not(.on) .tw-seen{font-size:var(--fs-micro);padding:1px 6px;top:4px;left:4px}@media (hover:hover){:where(.cl) .tw-row:not(.on) .tw-poster:hover{border-color:var(--g-a4);transform:translateY(-1px)}}:where(.cl) .tw-row:not(.on) .tw-poster:active{transform:scale(.98)}:where(.cl) .tw-rt{gap:1px;min-width:0;display:grid}:where(.cl) .tw-rt b{font-size:var(--fs-md);color:var(--fg);line-height:1.3}:where(.cl) .tw-rt small{color:var(--mut);font-size:var(--fs-xs);line-height:1.35}:where(.cl) .tw-rt .tw-kick{align-items:center;gap:var(--sp-1);color:var(--green);font:600 var(--fs-micro)/1.4 var(--mono);letter-spacing:.12em;text-transform:uppercase;display:inline-flex}.tw-play.xs{width:28px;height:28px;box-shadow:0 0 0 3px var(--g-a3);margin:-14px 0 0 -14px;padding-left:2px}:where(.cl) .tw-box>.k:before,:where(.cl) .card>.k.e:before,:where(.cl) .sh>.k.e:before,:where(.cl) .gh.e:before{content:none}.todo-prog{margin:-8px 0 var(--sp-4);gap:6px;display:grid}.todo-prog i{border-radius:var(--rad-pill);background:color-mix(in srgb, var(--ink-soft) 14%, transparent);height:8px;display:block;overflow:hidden}.todo-prog s{border-radius:inherit;background:linear-gradient(90deg, var(--green), var(--green-hi));height:100%;box-shadow:0 0 12px var(--g-a3);text-decoration:none;display:block}.todo-prog span{font-size:var(--fs-sm);color:var(--soft)}.todo-prog b{color:var(--fg)}:where(.cl) .tw-box .tw-k{color:var(--green);align-items:center;gap:6px;display:flex}:where(.cl) .tw-box h2.t{margin-top:var(--sp-h)}:where(.cl) .tw-box p.tw-s{margin:var(--sp-1) 0 var(--sp-3)}:where(.cl) .tw-next-k{margin:var(--sp-4) 0 var(--sp-2)}:where(.cl) .tw-list{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:grid}:where(.cl) .tw-pick{align-items:center;gap:var(--sp-3);width:100%;min-height:var(--tap);border:1px solid var(--line);border-radius:var(--rad-md);background:var(--glass);color:var(--fg);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--t-2) var(--ease), transform var(--t-3) var(--spring);padding:6px;display:flex}@media (hover:hover){:where(.cl) .tw-pick:hover{border-color:var(--g-a4);transform:translateY(-1px)}}:where(.cl) .tw-pick:active{transform:scale(.98)}:where(.cl) .tw-pick:focus-visible{outline:2px solid var(--green);outline-offset:2px}:where(.cl) .tw-thumb{aspect-ratio:16/9;border-radius:var(--rad-sm);flex:none;width:96px;position:relative;overflow:hidden}:where(.cl) .tw-thumb img{object-fit:cover;width:100%;height:100%;display:block}:where(.cl) .tw-pt{min-width:0}:where(.cl) .tw-pt b{font-size:var(--fs-sm);line-height:1.3;display:block}:where(.cl) .tw-pt small{color:var(--mut);font-size:var(--fs-xs);line-height:1.35;display:block}:where(.cl) .tw-ai{margin-top:var(--sp-3)}:where(.cl) .welcome .tw-row{margin:14px 0 0}:where(.cl) .it .tw-row{max-width:460px}:where(.cl) .tw-page{max-width:560px;margin:0 0 var(--sp-4)}:where(.cl) .tw-page .tw-row{margin-top:0}:where(.cl) .tw-moment{margin-top:var(--sp-3)}:where(.cl) .tw-folded .tw-frame{display:none}:where(.cl) .tw-fold{align-items:center;gap:var(--sp-2);width:100%;min-height:var(--tap);padding:6px var(--sp-3);border:1px solid var(--line);border-radius:var(--rad-pill);background:var(--glass);color:var(--fg);font:inherit;font-size:var(--fs-sm);text-align:left;cursor:pointer;display:flex}:where(.cl) .tw-fold:focus-visible{outline:2px solid var(--green);outline-offset:2px}@media (hover:hover){:where(.cl) .tw-fold:hover{border-color:var(--g-a4)}}:where(.cl) .tw-fold-ok{color:var(--green);font:600 var(--fs-micro)/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase;flex:none;align-items:center;gap:4px;display:inline-flex}:where(.cl) .tw-fold-t{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--mut);flex:1;overflow:hidden}:where(.cl) .tw-fold-go{color:var(--fg);flex:none;align-items:center;gap:4px;font-weight:600;display:inline-flex}:where(.cl) .it:has(>.it-x){flex-wrap:wrap}:where(.cl) .it-x{flex:1 0 100%;min-width:0;padding-left:48px}:where(.cl) .it-x .tw-row{margin-top:0}@media (max-width:420px){:where(.cl) .it-x{padding-left:0}}:where(.cl) .tw-row{container-type:inline-size}@container (max-width:279px){:where(.cl) .tw-row:not(.on) .tw-poster{flex-direction:column;align-items:stretch}:where(.cl) .tw-row:not(.on) .tw-media{width:100%}}:where(.cl) .how-grid{gap:var(--sp-4);display:grid}@media (min-width:900px){:where(.cl) .how-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}:where(.cl) .cele .tw{margin-top:var(--sp-3)}:where(.cl) .sk{gap:var(--sp-5);animation:sk-in var(--t-3) var(--ease) .18s both;display:grid}@keyframes sk-in{0%{opacity:0}to{opacity:1}}:where(.cl) .sk-head,:where(.cl) .sk-grid{gap:var(--sp-3);display:grid}@media (min-width:900px){:where(.cl) .sk-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}:where(.cl) .sk-card.hi{grid-row:span 2}}:where(.cl) .sk-card{align-content:start;gap:var(--sp-3);padding:var(--sp-5);border:1px solid var(--line);background:var(--surface);border-radius:18px;display:grid}:where(.cl) .sk-card.hi{min-height:220px}:where(.cl) .sk-row{align-items:center;gap:var(--sp-3);display:flex}:where(.cl) .sk i{border-radius:var(--rad-xs);background:var(--glass-2);display:block;position:relative;overflow:hidden}:where(.cl) .sk i:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--ink) 7%, transparent), transparent);animation:sk-sweep 1.4s var(--ease) infinite;position:absolute;inset:0;transform:translate(-100%)}@keyframes sk-sweep{to{transform:translate(100%)}}:where(.cl) .sk-l{height:12px}:where(.cl) .sk-t{height:22px}:where(.cl) .sk-h{width:min(560px,80%);height:clamp(40px,6.2vw,72px);border-radius:var(--rad-sm)!important}:where(.cl) .sk-b{width:140px;height:var(--tap);margin-top:var(--sp-2);border-radius:var(--rad-md)!important}:where(.cl) .sk-av{flex:none;width:40px;height:40px;border-radius:50%!important}:where(.cl) .sk .w20{width:20%}:where(.cl) .sk .w30{width:30%}:where(.cl) .sk .w40{width:40%}:where(.cl) .sk .w50{width:50%}:where(.cl) .sk .w60{width:60%}:where(.cl) .sk .w70{width:70%}:where(.cl) .sk .w80{width:80%}:where(.cl) .sk .w90{width:90%}:where(.cl) :is(a.note2,.brag-cta,.call,.next,a.card){transition:transform var(--t-3) var(--spring), border-color var(--t-2) var(--ease)}@media (hover:hover){:where(.cl) :is(a.note2,.brag-cta,.call,.next,a.card):hover{border-color:var(--g-a4);transform:translateY(-2px)}}:where(.cl) :is(a.note2,.brag-cta,.call,.next,a.card):active{transition-duration:var(--t-1);transform:scale(.98)}@keyframes cl-up{0%{transform:translateY(10px)}to{transform:none}}:where(.cl) .main>*,:where(.cl) .cl-col>*,.home>*{animation:cl-up var(--t-4) var(--ease) both}:where(.cl) .main>:nth-child(2),:where(.cl) .cl-col>:nth-child(2),.home>:nth-child(2){animation-delay:60ms}:where(.cl) .main>:nth-child(3),:where(.cl) .cl-col>:nth-child(3),.home>:nth-child(3){animation-delay:.12s}:where(.cl) .main>:nth-child(4),:where(.cl) .cl-col>:nth-child(4),.home>:nth-child(4){animation-delay:.18s}:where(.cl) .main>:nth-child(n+5),:where(.cl) .cl-col>:nth-child(n+5),.home>:nth-child(n+5){animation-delay:.24s}.pop{z-index:60;pointer-events:none;position:fixed;inset:0;overflow:hidden}.pop i{border-radius:1px;width:8px;height:12px;animation:1s cubic-bezier(.2,.7,.3,1) forwards bb-pop;position:absolute}@keyframes bb-pop{0%{opacity:1;transform:translate(-50%,-50%)rotate(0)}to{transform:translate(calc(-50% + var(--dx)), calc(-50% + var(--dy) + 90px)) rotate(var(--r));opacity:0}}.rain i{animation:bb-rain var(--t) linear forwards;top:-24px}@keyframes bb-rain{0%{transform:translate(0)rotate(0)}to{transform:translate(var(--dx), 110vh) rotate(var(--r))}}@media (prefers-reduced-motion:reduce){.pop{display:none}:where(.cl) *,:where(.cl) :before,:where(.cl) :after{transition:none!important;animation:none!important}}:where(.cl) .hl-c>summary{cursor:pointer;flex-wrap:wrap;place-content:center space-between;align-items:baseline;gap:10px;min-height:44px;list-style:none;display:flex}:where(.cl) .hl-c>summary::-webkit-details-marker{display:none}:where(.cl) .hl-c>summary small{color:var(--ink-mute);font-size:var(--fs-sm)}:where(.cl) .hl-c>summary b:before{content:"▸";color:var(--green);transition:transform var(--t-2,.2s) var(--ease,ease);margin-right:8px;display:inline-block}:where(.cl) .hl-c[open]>summary b:before{transform:rotate(90deg)}:where(.cl) .hl-c .it .pill{flex:none;margin-top:0}@media (prefers-reduced-motion:reduce){:where(.cl) .hl-c>summary b:before{transition:none}}:where(.cl) .sayit-cam{aspect-ratio:16/9;background:#000;border-radius:14px;margin:10px 0;position:relative;overflow:hidden}:where(.cl) .sayit-cam video{object-fit:cover;width:100%;height:100%;display:block}:where(.cl) .sayit-cam video[controls]{object-fit:contain}:where(.cl) .sayit-t{color:#fff;font-variant-numeric:tabular-nums;background:#07101fb8;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:13px;font-weight:700;display:inline-flex;position:absolute;top:10px;left:10px}:where(.cl) .sayit-t i{background:#ff5a4f;border-radius:50%;width:9px;height:9px;animation:1s ease-in-out infinite alternate cl-rec}@keyframes cl-rec{to{opacity:.35}}:where(.cl) .sayit-done{text-align:center;color:var(--fg);justify-items:center;gap:6px;padding:10px 0;display:grid}:where(.cl) .sayit-done svg{color:var(--g,#00e96b)}@media (prefers-reduced-motion:reduce){:where(.cl) .sayit-t i{animation:none}}:where(.cl) .card.push{gap:6px;display:grid}:where(.cl) .card.push .k{align-items:center;gap:6px;display:inline-flex}:where(.cl) .card.push .push-t{color:var(--fg-2,var(--soft));margin:0}:where(.cl) .card.push .btns{margin:2px 0 0}:where(.cl) .card.push.push-c{grid-template-columns:1fr auto;align-items:center;column-gap:12px;padding-block:12px}:where(.cl) .card.push.push-c .k{grid-column:1/-1;margin:0}:where(.cl) .card.push.push-c .push-t{font-size:14px}:where(.cl) .card.push.push-c .btns{margin:0}:where(.cl) .card.push.push-c .say:empty,:where(.cl) .card.push .say:empty{display:none}@media (max-width:520px){:where(.cl) .card.push.push-c{grid-template-columns:1fr}}:where(.cl) .pp{max-width:980px}:where(.cl) .pp-grid{gap:var(--sp-4);margin-bottom:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));display:grid}.cl .pp-t{margin:var(--sp-2) 0 0;font:400 var(--fs-xl)/1.05 var(--disp);text-transform:uppercase;letter-spacing:.01em;text-wrap:balance}.cl .pp-price{margin:var(--sp-2) 0 var(--sp-3);font:700 var(--fs-xl)/1.1 var(--body);color:var(--green)}:where(.cl) .pp-list .it{padding-left:0;padding-right:0}:where(.cl) .pp-ic{background:var(--g-a1);width:26px;height:26px;color:var(--green);border-radius:50%;flex:none;place-items:center;display:inline-grid}.cl .pp-big{margin:var(--sp-2) 0 0;font:400 clamp(34px, 6vw, 48px)/1 var(--disp);text-transform:uppercase;color:var(--green);text-shadow:0 0 28px var(--g-a3)}:where(.cl) .pp-sub{margin:var(--sp-2) 0 var(--sp-3);color:var(--soft)}:where(.cl) .pp-dl{gap:var(--sp-3);grid-template-columns:1fr 1fr;margin:0;display:grid}:where(.cl) .pp-dl div{padding:var(--sp-3);border-radius:var(--rad-md);background:var(--well);border:1px solid var(--line)}:where(.cl) .pp-dl dt{font:600 var(--fs-2xs)/1.4 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--mut)}:where(.cl) .pp-dl dd{margin:var(--sp-1) 0 0;font-weight:700}:where(.cl) .pp-yes{margin-bottom:var(--sp-4);border-color:var(--g-a3)}:where(.cl) .pp-g{margin-bottom:var(--sp-4);border-color:var(--p-a2,#5e46f466);background:radial-gradient(420px 160px at 0% 0%, color-mix(in srgb, var(--purple) 18%, transparent), transparent 70%), var(--s1)}.cl .pp-gt{margin:var(--sp-2) 0 var(--sp-2);font:400 clamp(24px, 4.4vw, 34px)/1.05 var(--disp);text-transform:uppercase;letter-spacing:.01em;text-wrap:balance}.cl .pp-gt em{color:var(--green);text-shadow:0 0 24px var(--g-a3);font-style:normal}:where(.cl) .pp-g p:last-child{color:var(--soft);margin:0}:where(.cl) .pp-yes p{margin:var(--sp-2) 0 0}:where(.cl) .pp-watch{margin:var(--sp-6) 0}:where(.cl) .pp-vids{gap:var(--sp-4);margin-top:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));display:grid}:where(.cl) .pp-steps .it{padding-left:0;padding-right:0}:where(.cl) .pp-n{background:var(--p-a1);width:28px;height:28px;color:var(--purple-ink);font:700 var(--fs-sm)/1 var(--mono);border-radius:50%;flex:none;place-items:center;display:inline-grid}:where(.cl) .pp-foot{margin:var(--sp-6) 0 0;text-align:center;color:var(--mut);font:400 var(--fs-sm)/1.5 var(--body)}:where(.cl) .hc{--c:var(--green)}:where(.cl) .hc.ok{--c:var(--cyan)}:where(.cl) .hc.a{--c:var(--gold)}:where(.cl) .hc.r{--c:var(--red)}:where(.cl) .hc-top{align-items:center;gap:var(--sp-4);margin-top:var(--sp-2);display:flex}:where(.cl) .hc-top .t{margin:0}:where(.cl) .hc-ring{--v:0;background:radial-gradient(closest-side, var(--navy-2) 77%, transparent 78%), conic-gradient(var(--c) calc(var(--v) * 1%), var(--glass-2) 0);width:64px;height:64px;font:400 24px/1 var(--disp);color:var(--ink);border-radius:50%;flex:none;place-items:center;display:grid}:where(.cl) .hc-sub{margin:var(--sp-1) 0 0;color:var(--ink-soft);font:400 var(--fs-sm)/1.5 var(--body)}.cl .hc-h3{margin:var(--sp-4) 0 var(--sp-2);font:600 var(--fs-xs)/1.2 var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-mute)}.cl .hc-fix{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:grid}.cl .hc-fix li{padding:var(--sp-3);background:var(--well);border:1px solid var(--line);border-radius:12px;gap:2px;margin:0;display:grid}:where(.cl) .hc-fix small{color:var(--ink-soft);font:400 var(--fs-sm)/1.45 var(--body)}:where(.cl) .hc-fix a{min-height:32px;color:var(--green);font:600 var(--fs-sm)/1.2 var(--body);justify-self:start;align-items:center;gap:4px;margin-top:2px;text-decoration:none;display:inline-flex}:where(.cl) .hc-fix a:hover,:where(.cl) .hc-fix a:focus-visible{text-decoration:underline}.cl .nb-tiles{margin:var(--sp-3) 0;gap:var(--sp-2);grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr));padding:0;list-style:none;display:grid}.cl .nb-tiles li{padding:var(--sp-3);background:var(--well);border:1px solid var(--line);border-radius:12px;align-content:start;gap:2px;margin:0;display:grid}.cl .nb-tiles li.a{border-color:color-mix(in srgb, var(--gold) 45%, transparent)}:where(.cl) .nb-l{font:600 var(--fs-2xs)/1.3 var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--ink-mute)}:where(.cl) .nb-v{font:400 28px/1.05 var(--disp);color:var(--ink);letter-spacing:.01em}:where(.cl) .nb-tiles li.a .nb-v{color:var(--gold)}:where(.cl) .nb-tiles small{color:var(--ink-soft);font:400 var(--fs-xs)/1.4 var(--body)}:where(.cl) .nb-tiles small.nb-was{color:var(--purple-ink);font-weight:600}:where(.cl) .nb-ask{margin-top:var(--sp-4);padding:var(--sp-4);background:var(--g-a1);border:1px solid color-mix(in srgb, var(--green) 30%, transparent);border-radius:14px}:where(.cl) .nb-ask p{margin:0 0 var(--sp-3)}:where(.cl) .nb-fields{gap:var(--sp-3);margin:var(--sp-3) 0 var(--sp-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));display:grid}:where(.cl) .nb-f{gap:4px;display:grid}:where(.cl) .nb-f>span:first-child{font:600 var(--fs-md)/1.3 var(--body);color:var(--ink)}:where(.cl) .nb-f small{color:var(--ink-mute);font:400 var(--fs-xs)/1.4 var(--body)}:where(.cl) .nb-in{background:var(--well);border:1px solid var(--line-2);border-radius:10px;align-items:center;gap:6px;min-height:44px;padding:0 12px;display:flex}:where(.cl) .nb-in:focus-within{border-color:var(--green);box-shadow:0 0 0 3px var(--g-a1)}:where(.cl) .nb-in i{color:var(--ink-mute);font-style:normal;font-weight:600;line-height:1}:where(.cl) .nb-in input{min-width:0;height:42px;color:var(--ink);font:600 var(--fs-base)/1 var(--body);background:0 0;border:0;outline:none;flex:1}:where(.cl) .nb-say{min-height:1.4em;margin:var(--sp-2) 0 0;color:var(--green);font:600 var(--fs-sm)/1.4 var(--body)}:where(.cl) .nb-say.err{color:var(--red-ink)}:where(.cl) .pa-sub{margin:var(--sp-1) 0 var(--sp-3);color:var(--ink-soft);font:400 var(--fs-sm)/1.5 var(--body)}.cl .pa-steps,.cl .pa-team{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:grid}.cl .pa-steps li{align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-3);background:var(--well);border:1px solid var(--line);border-radius:12px;grid-template-columns:22px minmax(0,1fr) auto;margin:0;display:grid}:where(.cl) .pa-dot{border:2px solid var(--line-2);width:22px;height:22px;color:var(--on-accent);border-radius:50%;place-items:center;display:grid}:where(.cl) .pa-steps li.on .pa-dot{background:var(--green);border-color:var(--green)}:where(.cl) .pa-tx{gap:2px;min-width:0;display:grid}:where(.cl) .pa-tx a{color:var(--ink);font:600 var(--fs-md)/1.35 var(--body);text-decoration:none}:where(.cl) .pa-tx a:hover,:where(.cl) .pa-tx a:focus-visible{text-decoration:underline}:where(.cl) .pa-steps li.on .pa-tx a{color:var(--ink-soft)}:where(.cl) .pa-tx small,:where(.cl) .pa-who small{color:var(--ink-mute);font:400 var(--fs-xs)/1.4 var(--body)}:where(.cl) .pa-mk{flex-direction:column;align-items:flex-end;gap:2px;display:inline-flex}:where(.cl) .pa-say{color:var(--red-ink);font:600 var(--fs-xs)/1.3 var(--body)}.cl .pa-team li{align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-3);background:var(--well);border:1px solid var(--line);border-radius:12px;grid-template-columns:minmax(0,1fr) 90px auto;margin:0;display:grid}:where(.cl) .pa-who{gap:2px;min-width:0;display:grid}:where(.cl) .pa-bar{background:var(--glass-2);border-radius:99px;height:8px;overflow:hidden}:where(.cl) .pa-bar i{background:var(--green);border-radius:99px;height:100%;display:block}:where(.cl) .pa-role{flex-direction:column;align-items:flex-end;gap:2px;display:inline-flex}:where(.cl) .pa-role select{background:var(--surface-solid);min-height:40px;color:var(--ink);border:1px solid var(--line-2);font:600 var(--fs-sm)/1 var(--body);border-radius:10px;padding:0 10px}@media (max-width:560px){.cl .pa-team li{grid-template-columns:minmax(0,1fr) auto}:where(.cl) .pa-bar{grid-area:2/1/auto/-1}}:where(.cl) .pp-rc{margin-bottom:var(--sp-4)}:where(.cl) .pp-rc-t{margin:var(--sp-2) 0 0;white-space:pre-line;color:var(--ink-soft);font:400 var(--fs-base)/1.6 var(--body)}:where(.cl) .items.tl{position:relative}:where(.cl) .items.tl:before{content:"";left:calc(var(--sp-4) + 17px);background:linear-gradient(var(--green), var(--purple));opacity:.35;pointer-events:none;width:2px;position:absolute;top:28px;bottom:28px}:where(.cl) .items.tl .ti{z-index:1;background:var(--navy-2);position:relative}@media (max-width:720px){:where(.cl) .lib.shelf{gap:var(--sp-3);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;margin:0 calc(-1 * var(--sp-4));padding:2px var(--sp-4) var(--sp-2);scrollbar-width:none;display:flex;overflow-x:auto}:where(.cl) .lib.shelf::-webkit-scrollbar{display:none}:where(.cl) .lib.shelf>*{scroll-snap-align:start;flex:0 0 78%}}:where(.cl) .pl-done{margin-top:var(--sp-2)}:where(.cl) .pl-done>summary{min-height:var(--tap);padding:0 var(--sp-3);border-radius:var(--rad-pill);border:1px solid var(--line);background:var(--glass);color:var(--soft);font-weight:600;font-size:var(--fs-md);cursor:pointer;align-items:center;list-style:none;display:inline-flex}:where(.cl) .pl-done>summary::-webkit-details-marker{display:none}:where(.cl) .pl-done[open]>summary{margin-bottom:var(--sp-2)}:where(.cl) .stp>li{border-top:1px solid var(--line);scroll-margin-top:84px}:where(.cl) .stp>li:first-child{border-top:0}:where(.cl) .stp summary.it{cursor:pointer;border-top:0;align-items:center;list-style:none}:where(.cl) .stp summary.it::-webkit-details-marker{display:none}:where(.cl) .stp summary.it>svg{color:var(--mut);transition:transform var(--t-2) var(--ease);flex:none}:where(.cl) .stp details[open]>summary.it>svg{transform:rotate(90deg)}:where(.cl) .stp-b{gap:var(--sp-2);padding:0 var(--sp-4) var(--sp-4);display:grid}:where(.cl) .stp-b .desc{color:var(--soft);font-size:var(--fs-sm);white-space:pre-line;margin:0;line-height:1.5}@media (max-width:640px){:where(.cl) .off-ph{display:none!important}}@media (min-width:641px){:where(.cl) .on-ph{display:none!important}}:where(.cl) .it .tx .c-acts{align-items:flex-start;gap:var(--sp-2);margin-top:var(--sp-2);flex-wrap:wrap;display:flex}:where(.cl) .it .tx .c-acts:empty{display:none}:where(.cl) .c-link{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:inline-flex}:where(.cl) .c-link .pill{margin:0}:where(.cl) .lt{color:var(--soft);white-space:nowrap}:where(.cl) .cal-m>summary{cursor:pointer;list-style:none}:where(.cl) .cal-m>summary::-webkit-details-marker{display:none}:where(.cl) .cal-m[open]>summary{border-color:var(--g-a4);color:var(--fg)}:where(.cl) .cal-pop{gap:var(--sp-2);margin-top:var(--sp-2);flex-wrap:wrap;display:flex}:where(.cl) .cal-pop a{align-items:center;gap:var(--sp-2);min-height:var(--tap);padding:0 var(--sp-3);border-radius:var(--rad-sm);border:1px solid var(--line-2);background:var(--well);color:var(--fg);font-weight:600;font-size:var(--fs-sm);text-decoration:none;display:inline-flex}:where(.cl) .cal-pop a small{color:var(--mut);font-weight:500;font-size:var(--fs-xs)}:where(.cl) .cal-pop a:hover{border-color:var(--g-a4)}:where(.cl) .c-ready{margin-top:var(--sp-1)}:where(.cl) .c-ready>summary{min-height:var(--tap);color:var(--purple-ink);font-size:var(--fs-sm);cursor:pointer;align-items:center;gap:6px;font-weight:600;list-style:none;display:inline-flex}:where(.cl) .c-ready>summary::-webkit-details-marker{display:none}:where(.cl) .c-ready>summary:after{content:"";width:6px;height:6px;transition:transform var(--t-2) var(--spring);border-bottom:2px solid;border-right:2px solid;margin:-3px 0 0 2px;transform:rotate(45deg)}:where(.cl) .c-ready[open]>summary:after{transform:translateY(3px)rotate(-135deg)}:where(.cl) .c-ready ul{margin:0 0 var(--sp-1);color:var(--soft);font-size:var(--fs-sm);padding-left:18px;line-height:1.5}:where(.cl) .c-ready li.ok{color:var(--green);margin-left:-18px;list-style:none}:where(.cl) .c-ready li.ok svg{vertical-align:-2px;margin-right:4px}:where(.cl) .tf-sum{justify-content:space-between;align-items:center;gap:var(--sp-2) var(--sp-3);flex-wrap:wrap;display:flex}:where(.cl) .tf-sum>p:first-child{align-items:flex-start;gap:var(--sp-2);color:var(--fg);margin:0;display:flex}:where(.cl) .tf-sum>p:first-child svg{color:var(--green);flex:none;margin-top:3px}:where(.cl) .tf-sum .say{flex-basis:100%}:where(.cl) .tf-sum .say:empty{display:none}:where(.cl) .tw-acts{margin-top:var(--sp-3);padding:var(--sp-3);border-radius:var(--rad-md);background:var(--well);border:1px solid var(--line)}:where(.cl) .tw-acts .k{color:var(--gold)}:where(.cl) .tw-acts .btns{margin-top:var(--sp-2)}:where(.cl) .tw-acts .fine{margin:var(--sp-2) 0 0}:where(.cl) .thread li.tm{align-items:flex-end;gap:var(--sp-2);display:flex}:where(.cl) .thread li.tm>img,:where(.cl) .thread li.tm>.av{object-fit:cover;border-radius:50%;flex:none;width:32px;height:32px}:where(.cl) .thread li{scroll-margin-top:84px}:where(.cl) .thread li:target>.bub{border-color:var(--g-a4);box-shadow:0 0 0 2px var(--g-a3)}:where(.cl) .thread .rby{margin-top:calc(-1 * var(--sp-1))}:where(.cl) .thread .rby small{color:var(--mut);font-size:var(--fs-xs)}:where(.cl) .it .tx .t-acts{align-items:flex-start;gap:var(--sp-2);margin-top:var(--sp-2);flex-wrap:wrap;display:flex}:where(.cl) .it .tx .t-acts:empty{display:none}:where(.cl) .t-help>summary::-webkit-details-marker{display:none}:where(.cl) .t-help[open]{flex-basis:100%}:where(.cl) .t-help[open]>summary{border-color:var(--g-a4);color:var(--fg)}:where(.cl) .push-on{align-items:center;gap:var(--sp-1) var(--sp-2);color:var(--mut);font-size:var(--fs-sm);flex-wrap:wrap;margin:0;display:flex}:where(.cl) .push-on svg{color:var(--green)}:where(.cl) .push-on .lnk{min-height:var(--tap);padding:0 var(--sp-1);color:var(--soft);font:inherit;cursor:pointer;background:0 0;border:0;font-weight:600;text-decoration:underline}:where(.cl) .push-on .say:empty{display:none}:where(.cl) .bub .moved{margin-top:var(--sp-2);padding:6px var(--sp-2);border-radius:var(--rad-sm);background:var(--a-a1);color:var(--gold);font-size:var(--fs-xs);align-items:flex-start;gap:6px;display:flex}:where(.cl) .bub .moved svg{flex:none;margin-top:2px}:where(.cl) .bub .moved a{color:var(--ink);font-weight:700}:where(.cl) .pl-today{align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border-radius:var(--rad-pill);border:1px dashed var(--a-a3);background:var(--a-a1);color:var(--gold);font:600 var(--fs-xs)/1.3 var(--mono);letter-spacing:.1em;text-transform:uppercase;margin:0 0 10px;scroll-margin-top:84px;display:flex}:where(.cl) .it .pl-go{align-items:flex-start;gap:var(--sp-3);min-width:0;min-height:var(--tap);margin:calc(-1 * var(--sp-2)) 0;padding:var(--sp-2) 0;color:inherit;flex:1;text-decoration:none;display:flex}:where(.cl) .it .pl-go>svg{color:var(--mut);transition:transform var(--t-2) var(--spring);flex:none;margin-top:8px}:where(.cl) .it .pl-go:hover b{color:var(--green)}:where(.cl) .it .pl-go:hover>svg{color:var(--green);transform:translate(3px)}:where(.cl) .it .pl-go .pill{flex:none}:where(.cl) .it .pl-r{flex-direction:column;flex:none;align-items:flex-end;gap:6px;display:flex}:where(.cl) .it .pl-r .cal-m{text-align:right}:where(.cl) .it .pl-r .cal-pop{justify-content:flex-end}:where(.cl) .vh-file{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}:where(.cl) label:has(+.vh-file:focus-visible){outline:2px solid var(--green);outline-offset:2px}:where(.cl) :is(.btn,.su-btn).is-off{opacity:.5;pointer-events:none}:where(.cl) .rq-h{justify-content:space-between;align-items:center;gap:var(--sp-2);margin:var(--sp-4) 0 10px;flex-wrap:wrap;display:flex}:where(.cl) .rq-h .gh{margin:0}:where(.cl) .rq-ok{margin:0 0 var(--sp-3)}:where(.cl) .rq-btns{gap:var(--sp-2);flex-wrap:wrap;display:inline-flex}:where(.cl) .rq-att{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}:where(.cl) .it .tx small.rq-new{color:var(--gold);font-weight:600}:where(.cl) .rq-see{margin-top:var(--sp-2);display:block}:where(.cl) .gh{scroll-margin-top:84px}:where(.cl) .lib-gh{justify-content:space-between;align-items:center;gap:0 var(--sp-3);flex-wrap:wrap;display:flex}:where(.cl) .lib-gh>a{align-items:center;gap:var(--sp-1);min-height:var(--tap);color:var(--green);font-weight:700;font-size:var(--fs-sm);text-decoration:none;display:inline-flex}:where(.cl) .lib-media .tw-play{margin:0;inset:auto 8px 8px auto}:where(.cl) .lib-pg{border-radius:var(--rad-pill);color:var(--fg);font:700 var(--fs-xs)/1.3 var(--body);background:#07101fdb;align-items:center;gap:4px;padding:3px 8px;display:inline-flex;position:absolute;top:8px;left:8px}:where(.cl) .lib-pg.ok{background:var(--green);color:var(--on-accent)}:where(.cl) .lib .lib-pr{color:var(--soft);font-size:var(--fs-sm);line-height:1.4}:where(.cl) .lib .lib-w{align-content:start;gap:6px;min-width:0;display:grid}:where(.cl) .lib .lib-w>.love-wrap{justify-self:start}@media (max-width:640px){:where(.cl) .lib.steps:not(.shelf){gap:var(--sp-2);grid-template-columns:minmax(0,1fr)}:where(.cl) .lib.steps:not(.shelf) .lib-w{grid-template-columns:minmax(0,1fr) auto;align-items:center}:where(.cl) .lib.steps:not(.shelf) .lib-b{column-gap:var(--sp-3);grid-template-rows:auto 1fr;grid-template-columns:112px minmax(0,1fr);align-items:start;padding:8px}:where(.cl) .lib.steps:not(.shelf) .lib-b .lib-media{grid-row:1/span 2}:where(.cl) .lib.steps:not(.shelf) .lib-b .tw-play{width:32px;height:32px;bottom:4px;right:4px}:where(.cl) .h1.ls-h1{font-size:clamp(26px,8vw,34px);line-height:1}}:where(.cl) .ls-from{align-items:center;gap:0 var(--sp-3);margin:var(--sp-2) 0 0;color:var(--soft);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}:where(.cl) .ls-from a{min-height:var(--tap);align-items:center;font-weight:600;display:inline-flex}:where(.cl) .ls-share{margin-top:var(--sp-4)}:where(.cl) .bdg.go{padding:0}:where(.cl) .bdg-go{gap:var(--sp-1);height:100%;color:inherit;align-content:start;padding:14px 10px 10px;text-decoration:none;display:grid}:where(.cl) .bdg-go:hover{background:var(--glass)}:where(.cl) .bdg-go:focus-visible{outline:2px solid var(--green);outline-offset:-2px}:where(.cl) .bdg-how{color:var(--green);font-size:var(--fs-xs);align-items:center;gap:2px;margin-top:2px;font-weight:700;display:inline-flex}@media (max-width:640px){:where(.cl) .lv-track{grid-template-columns:repeat(2,minmax(0,1fr))}}:where(.cl) .lv-strip{align-items:center;gap:var(--sp-2);min-height:var(--tap);margin:0 0 var(--sp-3);padding:var(--sp-2) var(--sp-3);border-radius:var(--rad-pill);border:1px solid var(--p-a3);background:var(--p-a1);color:var(--fg);font-weight:600;font-size:var(--fs-sm);text-decoration:none;display:flex}:where(.cl) .lv-strip span{flex:1;min-width:0}:where(.cl) .lv-strip svg{color:var(--purple-ink);flex:none}:where(.cl) .bl-area{margin-top:var(--sp-3)}:where(.cl) .bl-area h3{margin:0 0 var(--sp-1)}:where(.cl) .deal-me{gap:var(--sp-2);margin:var(--sp-3) 0 var(--sp-2);grid-template-columns:repeat(auto-fit,minmax(130px,1fr));padding:0;list-style:none;display:grid}:where(.cl) .deal-me li{padding:var(--sp-2) var(--sp-3);border-radius:var(--rad-md);background:var(--well);border:1px solid var(--line);gap:2px;margin:0;display:grid}:where(.cl) .deal-me b{font:600 var(--fs-2xs)/1.3 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mut)}:where(.cl) .deal-me span{color:var(--fg);font-weight:700;font-size:var(--fs-md)}:where(.cl) .help-ask{margin-bottom:var(--sp-3)}:where(.cl) .help-top{gap:var(--sp-3);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (min-width:900px){:where(.cl) .help-top{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);grid-template-areas:"talk plan""faq faq"}:where(.cl) .help-talk{grid-area:talk}:where(.cl) .help-plan{grid-area:plan}:where(.cl) .help-faq{grid-area:faq}}:where(.cl) .fv-lines{gap:4px;margin:0;padding:0;list-style:none;display:grid}:where(.cl) .fv-lines li{padding-left:20px;position:relative}:where(.cl) .fv-lines li:before{content:"";background:var(--soft);border-radius:50%;width:5px;height:5px;position:absolute;top:.6em;left:6px}:where(.cl) .fv-lines li.plain{padding-left:0}:where(.cl) .fv-lines li.plain:before,:where(.cl) .fv-lines li.ok:before,:where(.cl) .fv-lines li.todo:before{content:none}:where(.cl) .fv-lines li svg{position:absolute;top:.25em;left:0}:where(.cl) .fv-lines li.ok svg{color:var(--green)}:where(.cl) .fv-lines li.todo svg{color:var(--mut)}:where(.cl) .sig-type{margin-top:var(--sp-2);gap:4px;display:grid}:where(.cl) .tp{gap:var(--sp-2);display:grid}:where(.cl) .tp-row{gap:var(--sp-2);grid-template-columns:28px minmax(0,1.3fr) minmax(0,1fr);align-items:center;display:grid}:where(.cl) .tp-n{background:var(--s3);width:28px;height:28px;color:var(--soft);font:700 var(--fs-xs) var(--body);border-radius:50%;place-items:center;display:grid}:where(.cl) .home-status{margin:calc(-1 * var(--sp-2)) 0 var(--sp-3);gap:var(--sp-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}:where(.cl) .home-status a{border:1px solid var(--line-2);background:var(--glass);min-height:36px;color:var(--soft);font-size:var(--fs-sm);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;text-decoration:none;display:inline-flex}:where(.cl) .home-status a b{color:var(--fg);font-weight:700}:where(.cl) .home-status i{font-style:normal}:where(.cl) .home-status .g a{border-color:var(--g-a4)}:where(.cl) .home-status .a a{border-color:color-mix(in srgb, var(--gold) 45%, transparent)}@media (hover:hover){:where(.cl) .home-status a:hover{color:var(--fg);border-color:var(--g-a4)}}:where(.cl) .home-jump{gap:var(--sp-2);margin-top:var(--sp-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}:where(.cl) .home-jump a{border-radius:var(--rad-md);border:1px solid var(--line);background:var(--s1);min-height:64px;color:var(--fg);font-size:var(--fs-sm);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:8px;font-weight:600;text-decoration:none;display:flex}:where(.cl) .home-jump a i{font-size:20px;font-style:normal}:where(.cl) .home-jump a b{background:var(--g-a2);color:var(--green);font-size:var(--fs-xs);border-radius:999px;margin-left:4px;padding:0 6px}@media (min-width:1000px){:where(.cl) .home-jump,:where(.cl) .home-status{display:none}}:where(.cl) .composer .pm{padding-inline:10px}:where(.cl) .composer .pm.rec{border-color:var(--red);color:var(--fg)}:where(.cl) .composer .pm-dot{background:var(--red);border-radius:50%;width:8px;height:8px;animation:1.4s infinite join-pulse}@media (max-width:520px){:where(.cl) .composer .pm-l{display:none}}@media (prefers-reduced-motion:reduce){:where(.cl) .composer .pm-dot{animation:none}}:where(.cl) .thread .newh{color:var(--g);align-items:center;gap:8px;display:flex}:where(.cl) .thread .newh:before,:where(.cl) .thread .newh:after{content:"";background:color-mix(in srgb, var(--g) 45%, transparent);flex:1;height:1px}:where(.cl) .cl-col{grid-template-columns:minmax(0,1fr)}:where(.cl) .tw-card .tw-play{width:56px;height:56px;margin:0;top:auto;bottom:16px;left:16px}@media (max-width:600px){:where(.cl) .tw-card .tw-play{width:44px;height:44px;box-shadow:0 0 0 4px var(--g-a3), 0 10px 24px -8px var(--shadow);padding-left:3px;bottom:10px;left:10px}}
@font-face{font-family:anton;src:url(../media/anton_latin-s.p.3ic28bo-2c61o.woff2)format("woff2");font-display:swap}@font-face{font-family:anton Fallback;src:local(Arial);ascent-override:127.93%;descent-override:35.79%;line-gap-override:0.0%;size-adjust:91.94%}._0yw3LG_className{font-family:anton,anton Fallback}._0yw3LG_variable{--font-anton:"anton", "anton Fallback"}
