.c0oUsW_page{background:radial-gradient(90% 60% at 50% 0%, #0b1a2c 0%, transparent 60%), linear-gradient(#04070c 0%, #020306 40%, #000 85%, var(--bg) 100%);min-height:100svh;overflow-x:clip}.c0oUsW_progress{z-index:40;background:linear-gradient(90deg, var(--prosecution), var(--accent), var(--defence));transform-origin:0;width:100%;height:2px;transform:scaleX(var(--p,0));position:fixed;top:0;left:0;box-shadow:0 0 12px #5fd4ffb3}.c0oUsW_bar{z-index:30;width:min(100% - 1rem, var(--content));height:var(--bar);-webkit-backdrop-filter:blur(20px)saturate(1.5);backdrop-filter:blur(20px)saturate(1.5);background:#0a0d128c;border:1px solid #ffffff14;border-radius:14px;justify-content:space-between;align-items:center;padding:0 .5rem 0 1rem;display:flex;position:fixed;top:.5rem;left:50%;transform:translate(-50%)}.c0oUsW_home{color:var(--text);text-decoration:none}.c0oUsW_bar nav{align-items:center;gap:1.25rem;font-size:.9rem;display:flex}.c0oUsW_bar nav a{color:var(--text-2);text-decoration:none}.c0oUsW_bar nav a:hover{color:var(--text)}.c0oUsW_bar nav .c0oUsW_cta{background:var(--text);color:#07090c;border-radius:10px;padding:.45rem .85rem;font-weight:600}.c0oUsW_hero{min-height:100svh;padding:7rem var(--gutter) 4rem;text-align:center;align-content:center;justify-items:center;gap:1.5rem;display:grid;position:relative;overflow:hidden}.c0oUsW_water{pointer-events:none;height:55%;position:absolute;inset:auto -20% -10%}.c0oUsW_water span{background:radial-gradient(60% 40% at 50% 30%,#5fd4ff24,#0000 70%);border-radius:50%;animation:9s ease-in-out infinite alternate c0oUsW_swell;position:absolute;inset:0}.c0oUsW_water span:nth-child(2){background:radial-gradient(40% 30% at 30% 40%,#ff6a4d14,#0000 70%);animation-duration:12s}.c0oUsW_water span:nth-child(3){background:radial-gradient(40% 30% at 70% 40%,#3fe0a614,#0000 70%);animation-duration:15s}@keyframes c0oUsW_swell{to{transform:translateY(-4%)scale(1.08)}}.c0oUsW_kicker{font-family:var(--mono);letter-spacing:.12em;color:var(--accent);font-size:.78rem}.c0oUsW_heroWord{width:min(100%,64rem);color:var(--text);filter:drop-shadow(0 0 30px #5fd4ff40);display:grid!important}.c0oUsW_heroWord svg{width:100%;height:auto}.c0oUsW_lede{max-width:38ch;color:var(--text-2);font-size:clamp(18px,1.6vw,22px);line-height:1.5}.c0oUsW_cast{align-items:flex-end;gap:clamp(1.5rem,5vw,4rem);margin-top:1rem;display:flex}.c0oUsW_cast svg{filter:drop-shadow(0 18px 24px #0009)}.c0oUsW_float1,.c0oUsW_float2,.c0oUsW_float3{animation:4s ease-in-out infinite alternate c0oUsW_bob}.c0oUsW_float2{animation-delay:-1.3s}.c0oUsW_float3{animation-delay:-2.6s}@keyframes c0oUsW_bob{to{transform:translateY(-12px)}}.c0oUsW_scroll{color:var(--muted);justify-items:center;gap:.5rem;font-size:.8rem;display:grid;position:absolute;bottom:1.5rem}.c0oUsW_scroll span{background:linear-gradient(var(--accent), transparent);transform-origin:top;width:1px;height:2.5rem;animation:1.8s ease-in-out infinite c0oUsW_drip}@keyframes c0oUsW_drip{0%{transform:scaleY(0)}50%{transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}.c0oUsW_story{max-width:var(--content);padding:0 var(--gutter);grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:4rem;margin:0 auto;display:grid}.c0oUsW_chapter{opacity:.25;filter:blur(2px);align-content:center;gap:1rem;min-height:90svh;transition:opacity .7s,filter .7s,transform .9s cubic-bezier(.16,1,.3,1);display:grid;transform:translate(-12px)}.c0oUsW_chapter.c0oUsW_on{opacity:1;filter:none;transform:none}.c0oUsW_chapter h2,.c0oUsW_pricing h2,.c0oUsW_faq h2,.c0oUsW_final h2{font-variation-settings:"wdth" 120;letter-spacing:-.04em;font-size:clamp(34px,4vw,58px);font-weight:720;line-height:1}.c0oUsW_chapter p:last-child{max-width:34rem;color:var(--text-2);font-size:1.08rem;line-height:1.6}.c0oUsW_stageWrap{position:relative}.c0oUsW_stage{background:radial-gradient(80% 50% at 50% 100%,#5fd4ff1f,#0000 70%),linear-gradient(#08101b,#020408);border:1px solid #ffffff14;border-radius:28px;height:min(38rem,80svh);position:sticky;top:calc(50svh - min(19rem,40svh));overflow:hidden;box-shadow:0 40px 120px #0009,inset 0 1px #ffffff0f}.c0oUsW_stage:after{content:"";background:linear-gradient(90deg,#0000,#5fd4ff66,#0000);height:1px;display:none;position:absolute;top:68%;left:0;right:0}.c0oUsW_layer{opacity:0;filter:blur(10px);pointer-events:none;place-items:center;transition:opacity .6s,transform .9s cubic-bezier(.16,1,.3,1),filter .6s;display:grid;position:absolute;inset:0;transform:scale(.96)translateY(14px)}.c0oUsW_layer[data-on]{opacity:1;filter:none;transform:none}.c0oUsW_composer{background:#0a0e14b3;border:1px solid #5fd4ff80;border-radius:18px;align-items:center;gap:.75rem;width:80%;padding:.75rem .75rem .75rem 1.2rem;display:flex;transform:translateY(-3rem);box-shadow:0 0 40px -8px #5fd4ff80}.c0oUsW_typed{white-space:nowrap;border-right:2px solid var(--accent);flex:1;width:0;animation:3.5s steps(48,end) .4s infinite alternate c0oUsW_type;overflow:hidden}[data-on] .c0oUsW_typed{width:auto}@keyframes c0oUsW_type{0%{max-width:0}to{max-width:100%}}.c0oUsW_send{background:var(--text);border-radius:12px;flex:none;width:2.5rem;height:2.5rem}.c0oUsW_reflection{width:80%;color:var(--accent);text-align:center;opacity:.45;filter:blur(1px);text-shadow:0 0 18px var(--accent);font-weight:700;animation:3s ease-in-out infinite c0oUsW_shimmer;position:absolute;top:72%;transform:perspective(400px)rotateX(55deg)scaleY(-1)}@keyframes c0oUsW_shimmer{50%{opacity:.25;transform:perspective(400px)rotateX(55deg)scaleY(-1)skew(4deg)}}.c0oUsW_duel{justify-content:center;align-items:flex-end;gap:2rem;width:100%;padding:0 2rem;display:flex}.c0oUsW_side{justify-items:center;gap:1rem;transition:transform .9s cubic-bezier(.16,1,.3,1);display:grid}[data-clash] .c0oUsW_side:first-child{transform:translate(1.5rem)rotate(4deg)}[data-clash] .c0oUsW_side:last-child{transform:translate(-1.5rem)rotate(-4deg)}.c0oUsW_left,.c0oUsW_right{filter:drop-shadow(0 0 30px #ffffff14);animation:3s ease-in-out infinite alternate c0oUsW_bob}.c0oUsW_right{animation-delay:-1.5s}.c0oUsW_say{border:1px solid #ffffff1a;border-top:2px solid var(--tone);max-width:13rem;box-shadow:0 0 30px -10px var(--tone);background:#080b10bf;border-radius:12px;order:-1;padding:.6rem .8rem;font-size:.9rem}.c0oUsW_spark{background:linear-gradient(#0000,#fff,#0000);align-self:center;width:3px;height:0;transition:height .6s cubic-bezier(.16,1,.3,1);box-shadow:0 0 20px #fff}[data-clash] .c0oUsW_spark{height:8rem;animation:.9s steps(2,end) infinite c0oUsW_flicker}@keyframes c0oUsW_flicker{50%{opacity:.4}}.c0oUsW_ring{width:22rem;height:22rem;position:relative}.c0oUsW_seat{transform:rotate(var(--a)) translateY(-9.5rem) rotate(calc(-1 * var(--a)));opacity:.25;filter:grayscale();margin:-.7rem 0 0 -1.2rem;position:absolute;top:50%;left:50%}[data-on] .c0oUsW_seat{animation:c0oUsW_vote 7s ease calc(var(--i) * .3s) infinite}@keyframes c0oUsW_vote{0%,5%{opacity:.25;filter:grayscale()}12%,85%{opacity:1;filter:drop-shadow(0 0 12px var(--tone))}to{opacity:.25;filter:grayscale()}}.c0oUsW_tally{text-align:center;place-content:center;display:grid;position:absolute;inset:0}.c0oUsW_tally strong{font-variation-settings:"wdth" 120;letter-spacing:-.04em;font-size:3.5rem}.c0oUsW_tally span{color:var(--muted);font-size:.8rem}.c0oUsW_ruling{justify-items:center;gap:2rem;display:grid;position:relative}.c0oUsW_stampWord{color:#fff;filter:drop-shadow(0 0 24px #ffffff59);width:18rem}.c0oUsW_stampWord svg{width:100%;height:auto}[data-on] .c0oUsW_stampWord{animation:.9s cubic-bezier(.34,1.4,.64,1) .4s both c0oUsW_stamp}.c0oUsW_wave{opacity:0;border:1px solid #fff9;border-radius:50%;width:4rem;height:1.2rem;margin-left:-2rem;position:absolute;bottom:1.5rem;left:50%}[data-on] .c0oUsW_wave{animation:2.4s ease-out .9s infinite c0oUsW_ring}[data-on] .c0oUsW_wave+.c0oUsW_wave{animation-delay:1.6s}@keyframes c0oUsW_ring{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(7)}}.c0oUsW_deep{background:linear-gradient(#08263a 0%,#031019 35%,#000 100%);position:absolute;inset:0}.c0oUsW_orb{left:calc(30% + var(--i) * 9%);top:calc(12% + var(--i) * 16%);background:radial-gradient(circle at 40% 35%, #fff, var(--tone) 35%, transparent 70%);width:1.6rem;height:1.6rem;box-shadow:0 0 40px 10px color-mix(in srgb, var(--tone) 50%, transparent);animation:c0oUsW_bob 3s ease-in-out calc(var(--i) * -.6s) infinite alternate;border-radius:50%;position:absolute}.c0oUsW_gauge{color:var(--muted);font-size:.8rem;display:grid;position:absolute;bottom:1.5rem;right:1.5rem}.c0oUsW_gauge strong{font-family:var(--mono);color:var(--accent);font-size:1.4rem}.c0oUsW_vault{background:#04080cd9;border:1px solid #5fd4ff4d;border-radius:20px;gap:.6rem;width:78%;padding:2.5rem 1.5rem 1.5rem;display:grid;position:relative;overflow:hidden}.c0oUsW_vault:before{content:"";background:linear-gradient(100deg,#0000 45%,#5fd4ff24 50%,#0000 55%);animation:4s ease-in-out infinite c0oUsW_sweep;position:absolute;inset:-40%}@keyframes c0oUsW_sweep{0%{transform:translate(-40%)}to{transform:translate(40%)}}.c0oUsW_lock{border:2px solid var(--accent);width:.9rem;height:.8rem;box-shadow:0 0 10px var(--accent);border-radius:3px;position:absolute;top:.9rem;right:1rem}.c0oUsW_vault p{border:1px solid #ffffff12;border-radius:10px;gap:.2rem;padding:.6rem .8rem;display:grid}.c0oUsW_vault p span{font-family:var(--mono);color:#5fd4ff59;white-space:nowrap;font-size:.75rem;overflow:hidden}.c0oUsW_pricing,.c0oUsW_faq,.c0oUsW_final{max-width:var(--content);padding:8rem var(--gutter) 0;margin:0 auto}.c0oUsW_plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:2.5rem;display:grid}.c0oUsW_plan{background:#ffffff06;border:1px solid #ffffff14;border-radius:20px;align-content:start;gap:.4rem;padding:1.6rem;transition:transform .4s cubic-bezier(.16,1,.3,1),border-color .3s;display:grid}.c0oUsW_plan:hover{border-color:#ffffff2e;transform:translateY(-4px)}.c0oUsW_member{background:linear-gradient(160deg,#5fd4ff1a,#ffffff05);border-color:#5fd4ff73;box-shadow:0 0 60px -20px #5fd4ff99}.c0oUsW_planName{color:var(--muted);font-size:.9rem}.c0oUsW_planPrice{font-variation-settings:"wdth" 118;letter-spacing:-.03em;font-size:2.2rem;font-weight:720}.c0oUsW_planPer{font-family:var(--mono);color:var(--accent);font-size:.8rem}.c0oUsW_fine{color:var(--muted);margin-top:1rem;font-size:.85rem}.c0oUsW_faq{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:start;column-gap:4rem;display:grid}.c0oUsW_faqHead{grid-area:1/1/span 4}.c0oUsW_faq details{border-bottom:1px solid var(--line);grid-column:2;max-width:48rem}.c0oUsW_faq h2{margin-bottom:2rem}.c0oUsW_faq summary{cursor:pointer;justify-content:space-between;padding:1.25rem 0;font-size:1.15rem;font-weight:600;list-style:none;display:flex}.c0oUsW_faq summary::-webkit-details-marker{display:none}.c0oUsW_faq summary:after{content:"+";color:var(--accent);transition:transform .3s}.c0oUsW_faq details[open] summary:after{transform:rotate(45deg)}.c0oUsW_faq details p{max-width:40rem;color:var(--text-2);padding-bottom:1.25rem;line-height:1.6}.c0oUsW_final{text-align:center;justify-items:center;gap:2rem;padding-bottom:8rem;display:grid}.c0oUsW_big{background:var(--text);color:#07090c;border-radius:16px;padding:1rem 2rem;font-size:1.1rem;font-weight:700;text-decoration:none;transition:transform .3s cubic-bezier(.34,1.56,.64,1);box-shadow:0 0 60px -10px #5fd4ffb3}.c0oUsW_big:hover{transform:translateY(-3px)scale(1.02)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.c0oUsW_plan,.c0oUsW_faq details,.c0oUsW_final h2{animation:linear both c0oUsW_rise;animation-timeline:view();animation-range:entry entry 80%}}}@keyframes c0oUsW_rise{0%{opacity:0;filter:blur(8px);transform:translateY(40px)}}@keyframes c0oUsW_stamp{0%{opacity:0;transform:scale(1.8)rotate(-8deg)}}@media (max-width:60rem){.c0oUsW_faq{grid-template-columns:minmax(0,1fr)}.c0oUsW_faq details{grid-column:1}.c0oUsW_story{grid-template-columns:minmax(0,1fr);gap:0}.c0oUsW_stageWrap{top:calc(var(--bar) + 1rem);z-index:2;order:-1;position:sticky}.c0oUsW_stage{height:42svh;position:relative;top:0}.c0oUsW_chapter{min-height:70svh}.c0oUsW_plans{grid-template-columns:minmax(0,1fr)}.c0oUsW_bar nav a:not(.c0oUsW_cta){display:none}.c0oUsW_ring{transform:scale(.65)}}@media (prefers-reduced-motion:reduce){.c0oUsW_page *,.c0oUsW_page :before,.c0oUsW_page :after{transition:none!important;animation:none!important}}.c0oUsW_report{background:#060c12cc;border:1px solid #ffffff1a;border-radius:20px;gap:.6rem;width:80%;padding:1.5rem;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 30px 80px #0009}.c0oUsW_reportKicker{font-family:var(--mono);color:var(--accent);font-size:.75rem}.c0oUsW_reportWord{font-variation-settings:"wdth" 125;letter-spacing:-.05em;font-size:3rem;font-weight:800;line-height:.9}.c0oUsW_reportCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-top:.5rem;display:grid}.c0oUsW_reportCards span{border:1px solid #ffffff12;border-top:2px solid var(--tone);opacity:0;border-radius:10px;gap:.4rem;padding:.7rem;display:grid}[data-on] .c0oUsW_reportCards span{animation:c0oUsW_rise .7s cubic-bezier(.16, 1, .3, 1) calc(.4s + var(--i) * .16s) both;opacity:1}.c0oUsW_reportCards strong{color:var(--tone);font-size:.72rem}.c0oUsW_reportCards i{background:#ffffff1f;border-radius:3px;height:5px}.c0oUsW_reportCards i:last-child{width:60%}[data-on] .c0oUsW_report{animation:1.1s cubic-bezier(.16,1,.3,1) both c0oUsW_sink-in}@keyframes c0oUsW_sink-in{0%{opacity:0;filter:blur(8px);transform:translate(-50%,-80%)}}@media (max-width:60rem){.c0oUsW_stageWrap{top:var(--bar);margin:0 calc(-1 * var(--gutter));padding:.75rem var(--gutter) 2rem;background:linear-gradient(180deg, var(--bg) 0%, var(--bg) calc(100% - 2rem), transparent)}.c0oUsW_chapter{align-content:end;min-height:62svh;padding-bottom:8svh}.c0oUsW_composer{width:88%}.c0oUsW_typed{text-overflow:ellipsis;min-width:0}.c0oUsW_duel{gap:.5rem;padding:0 .5rem;transform:scale(.8)}.c0oUsW_composer{min-width:0;max-width:88%}}.c0oUsW_layer>*{min-width:0;max-width:100%}.c0oUsW_vault p span{white-space:nowrap;display:block;overflow:hidden}@media (max-width:60rem){.c0oUsW_vault{transform:scale(.84)}}.c0oUsW_frost{filter:blur(1.5px);background:linear-gradient(90deg,#5fd4ff1f,#5fd4ff42 50%,#5fd4ff1f) 0 0/220% 100%;border-radius:4px;height:.6rem;margin-top:.45rem;animation:3.6s ease-in-out infinite c0oUsW_frost;display:block}@keyframes c0oUsW_frost{0%{background-position:120% 0}60%,to{background-position:-100% 0}}.c0oUsW_stage{background:#02060a}.c0oUsW_page{background:0 0}
