.z-rQnG_card{gap:var(--space-18);border:1px solid var(--glass-b);border-radius:var(--radius-lg);background:var(--glass);flex-direction:column;padding:12px 12px 24px;animation:1.6s ease-in-out infinite z-rQnG_pulse;display:flex}@keyframes z-rQnG_pulse{0%,to{opacity:1}50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.z-rQnG_card{animation:none!important}}.z-rQnG_cover{aspect-ratio:16/10;border-radius:var(--radius-md);background:var(--hover-soft)}.z-rQnG_lines{gap:var(--space-12);padding:0 var(--space-10);flex-direction:column;display:flex}.z-rQnG_line{background:var(--hover-soft);border-radius:6px;height:12px}.z-rQnG_title{border-radius:var(--radius-sm);width:60%;height:20px}.z-rQnG_long{width:90%}.z-rQnG_short{width:70%}.z-rQnG_tags{gap:var(--space-8);display:flex}.z-rQnG_tags span{border-radius:var(--radius-pill);background:var(--hover-soft);height:28px}.z-rQnG_tags span:first-child{width:64px}.z-rQnG_tags span:last-child{width:84px}
.a981dq_glow{pointer-events:none;border-radius:50%;position:absolute}.a981dq_primary{background:radial-gradient(closest-side, var(--glow), transparent)}.a981dq_secondary{background:radial-gradient(closest-side, var(--glow2), transparent)}
._151qSW_section{min-height:min(720px,100vh);max-width:var(--container-max);padding:clamp(160px, 18vw, 220px) var(--container-gutter) clamp(72px, 10vw, 112px);justify-content:center;align-items:center;margin:0 auto;display:flex;position:relative}._151qSW_glow{width:min(1000px,100vw);height:700px;top:-200px;left:50%;transform:translate(-50%)}._151qSW_mark{opacity:.08;pointer-events:none;width:300px;height:auto;position:absolute;top:150px;left:50%;transform:translate(-50%)}@media (min-width:1024px){._151qSW_mark{width:clamp(340px,42vw,560px);top:clamp(150px,16vw,200px)}}._151qSW_content{align-items:center;gap:var(--space-20);text-align:center;flex-direction:column;max-width:640px;display:flex;position:relative}._151qSW_code{font-family:var(--font-mono);font-size:var(--text-mono);color:var(--accent-text)}._151qSW_title{font-size:var(--text-h1);font-weight:var(--text-h1-weight);letter-spacing:var(--text-h1-tracking);line-height:var(--text-h1-leading)}._151qSW_text{font-size:var(--text-lead);line-height:var(--text-lead-leading);color:var(--ink2)}._151qSW_actions{justify-content:center;gap:var(--space-12);margin-top:var(--space-8);flex-wrap:wrap;display:flex}._151qSW_secondary{box-shadow:var(--glass-sh)}
.sj-PPG_wrapper{z-index:50;pointer-events:none;position:fixed;top:0;left:0;right:0}.sj-PPG_bar{--lw:440px;--rw:64px;--right-w:84px;--merge:var(--duration-header-merge) var(--ease-header-merge);--capsule-left:calc((100% - var(--lw) - 80px - var(--rw)) / 2);--links-left:max(68px, min((100% - var(--lw)) / 2, 100% - var(--right-w) - 20px - var(--lw) - 6px));width:calc(min(100%, var(--container-max)) - 2 * var(--container-gutter));height:48px;transition:margin-top var(--merge);margin:12px auto 0;position:relative}.sj-PPG_bar:not(.sj-PPG_ready),.sj-PPG_bar:not(.sj-PPG_ready) *{transition:none!important}.sj-PPG_desktop{display:none}.sj-PPG_mobile{pointer-events:auto;justify-content:space-between;align-items:center;display:flex}@media (min-width:1024px){.sj-PPG_bar{height:52px;margin-top:22px}.sj-PPG_bar.sj-PPG_merged{margin-top:12px}.sj-PPG_desktop{display:block}.sj-PPG_mobile{display:none}}.sj-PPG_capsule{top:0;left:calc(var(--links-left) - 6px);width:calc(var(--lw) + 12px);border:1px solid var(--glass-b);border-radius:var(--radius-pill);background:var(--glass);height:52px;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-sh);pointer-events:none;transition:left var(--merge), width var(--merge), background-color var(--merge), border-color var(--merge), box-shadow var(--merge);position:absolute}.sj-PPG_merged .sj-PPG_capsule{left:var(--capsule-left);width:calc(var(--lw) + 80px + var(--rw));background:var(--glass-strong);box-shadow:var(--shadow-header-merged)}.sj-PPG_divider{background:var(--line);opacity:0;width:1px;height:22px;transition:opacity .2s ease, left var(--merge);position:absolute;top:15px}.sj-PPG_divider:first-of-type{left:calc(var(--capsule-left) + 55px)}.sj-PPG_divider:last-of-type{left:calc(var(--capsule-left) + var(--lw) + 68px)}.sj-PPG_merged .sj-PPG_divider{opacity:1;transition:opacity .2s ease .18s, left var(--merge)}.sj-PPG_logo{width:52px;height:52px;color:var(--ink);pointer-events:auto;transition:left var(--merge), top var(--merge), width var(--merge), height var(--merge), color var(--duration-interaction) var(--ease-interaction), opacity var(--duration-interaction) var(--ease-interaction);border-radius:12px;justify-content:flex-start;align-items:center;display:flex;position:absolute;top:0;left:0}.sj-PPG_logo:hover{color:var(--accent-text)}.sj-PPG_logo:active{color:var(--accent-text);opacity:.75}.sj-PPG_logoMark{width:40px;height:27px;transition:width var(--merge), height var(--merge);display:block}.sj-PPG_merged .sj-PPG_logo{top:4px;left:calc(var(--capsule-left) + 5px);justify-content:center;width:44px;height:44px}.sj-PPG_merged .sj-PPG_logoMark{width:28px;height:19px}.sj-PPG_links{top:6px;left:var(--links-left);pointer-events:auto;transition:left var(--merge);gap:2px;display:flex;position:absolute}.sj-PPG_merged .sj-PPG_links{left:calc(var(--capsule-left) + 62px)}.sj-PPG_link{align-items:center;gap:var(--space-8);border-radius:var(--radius-pill);white-space:nowrap;height:40px;color:var(--ink);transition:background-color var(--duration-interaction) var(--ease-interaction), color var(--duration-interaction) var(--ease-interaction);padding:0 18px 0 15px;font-size:16px;font-weight:500;display:inline-flex}.sj-PPG_crowded .sj-PPG_link{padding:0 13px 0 11px}@media (min-width:1140px){.sj-PPG_crowded .sj-PPG_link{padding:0 18px 0 15px}}.sj-PPG_link:hover{background:var(--hover-soft)}.sj-PPG_link:active{background:var(--press-soft)}.sj-PPG_link[aria-current]{color:var(--accent-text);background:var(--accent-soft);font-weight:600}.sj-PPG_right{top:0;left:calc(100% - var(--right-w));pointer-events:auto;width:max-content;height:52px;transition:left var(--merge), top var(--merge), height var(--merge);align-items:center;gap:10px;display:flex;position:absolute}.sj-PPG_merged .sj-PPG_right{top:8px;left:calc(var(--capsule-left) + var(--lw) + 75px);gap:6px;height:36px}.sj-PPG_action{border-radius:var(--radius-pill);border:1px solid var(--glass-b);background:var(--glass);height:52px;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);color:var(--ink);font:inherit;white-space:nowrap;cursor:pointer;transition:width var(--merge), height var(--merge), padding var(--merge), background-color var(--duration-interaction) var(--ease-interaction), border-color var(--duration-interaction) var(--ease-interaction), transform var(--duration-interaction) var(--ease-interaction);justify-content:center;align-items:center;gap:8px;padding:0 20px 0 18px;font-size:15px;font-weight:600;display:inline-flex}.sj-PPG_action:hover{background:var(--glass-hover);border-color:var(--accent-soft-b)}.sj-PPG_action:active{background:var(--glass-press);transform:scale(.98)}.sj-PPG_action:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.sj-PPG_action svg{flex:none}.sj-PPG_actionIcon{width:52px;padding:0}.sj-PPG_actionIcon .sj-PPG_actionLabel,.sj-PPG_merged .sj-PPG_actionLabel{display:none}.sj-PPG_merged .sj-PPG_action{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000;width:36px;height:36px;padding:0}.sj-PPG_merged .sj-PPG_action:hover{background:var(--hover-soft)}.sj-PPG_mobileLogo{width:48px;height:48px;color:var(--ink);justify-content:center;align-items:center;margin-left:-4px;display:flex}.sj-PPG_mobileLogo svg{width:36px;height:24px}
.GmxcTq_kicker{align-items:center;gap:var(--space-10);border:1px solid var(--glass-b);border-radius:var(--radius-pill);min-width:0;max-width:100%;font-family:var(--font-mono);font-size:var(--text-mono);color:var(--accent-text);text-wrap:balance;overflow-wrap:anywhere;background:var(--glass);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-sh);padding:8px 16px 8px 10px;line-height:1.4;display:inline-flex}.GmxcTq_mark{background:var(--accent-mark);clip-path:polygon(3px 0,100% 0,calc(100% - 3px) 100%,0 100%);flex:none;width:20px;height:7px}
._5tLssW_skipLink{z-index:100;min-height:48px;padding:0 var(--space-20);border-radius:var(--radius-pill);color:var(--on-accent);background:var(--accent);transition:top var(--duration-interaction) var(--ease-interaction);align-items:center;font-size:16px;font-weight:600;display:inline-flex;position:fixed;top:-80px;left:16px}._5tLssW_skipLink:focus-visible{top:12px}
.fIn3gq_root{background:var(--bg);min-height:100vh;color:var(--ink);position:relative;overflow-x:clip}.fIn3gq_glow,.fIn3gq_glow2,.fIn3gq_titleGlow{pointer-events:none;border-radius:50%;position:absolute}.fIn3gq_glow{background:radial-gradient(closest-side, var(--glow), transparent);opacity:.8;width:1100px;height:900px;top:-260px;left:-240px}.fIn3gq_glow2{background:radial-gradient(closest-side, var(--glow2), transparent);width:1000px;height:900px;top:720px;right:-300px}.fIn3gq_titleGlow{background:radial-gradient(closest-side, var(--glow2), transparent);width:min(1000px,100vw);height:700px;top:-200px;left:50%;transform:translate(-50%)}.fIn3gq_main{max-width:var(--container-max);padding:clamp(120px, 15vw, 170px) var(--container-gutter) 96px;gap:var(--space-grid-gap);flex-direction:column;margin:0 auto;display:flex;position:relative}.fIn3gq_main:focus{outline:none}.fIn3gq_pageHeader{flex-direction:column;align-items:flex-start;gap:clamp(16px,2vw,22px);margin-bottom:clamp(12px,2.4vw,28px);display:flex;position:relative}.fIn3gq_title{font-size:var(--text-h1);font-weight:var(--text-h1-weight);letter-spacing:var(--text-h1-tracking);line-height:var(--text-h1-leading);margin:0}
.XnMGWq_glass,.XnMGWq_strong{border:1px solid var(--glass-b);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}.XnMGWq_glass{background:var(--glass);box-shadow:var(--glass-sh)}.XnMGWq_strong{background:var(--glass-strong);box-shadow:var(--shadow-glass-strong)}
.R33r8G_toggle{--toggle-w:84px;--toggle-h:52px;--knob:44px;--icon-inset:11px;width:var(--toggle-w);height:var(--toggle-h);border:1px solid var(--glass-b);border-radius:var(--radius-pill);color:inherit;background:var(--glass);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-sh);transition:width var(--duration-header-merge) var(--ease-header-merge), height var(--duration-header-merge) var(--ease-header-merge), background-color var(--duration-header-merge) var(--ease-header-merge), border-color var(--duration-interaction) var(--ease-interaction), box-shadow var(--duration-header-merge) var(--ease-header-merge), transform var(--duration-interaction) var(--ease-interaction);flex:none;padding:0;display:inline-block;position:relative}.R33r8G_toggle:hover{border-color:var(--accent-soft-b)}.R33r8G_toggle:active{transform:scale(.97)}.R33r8G_compact{--toggle-w:64px;--toggle-h:36px;--knob:28px;background:var(--hover-soft);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.R33r8G_menu{--toggle-w:64px;--toggle-h:40px;--knob:32px;background:var(--hover-soft);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.R33r8G_track{color:var(--ink3);margin-top:-8px;display:flex;position:absolute;top:50%}.R33r8G_menu .R33r8G_track{margin-top:-7px}.R33r8G_sun{left:var(--icon-inset)}.R33r8G_moon{right:var(--icon-inset)}.R33r8G_knob{width:var(--knob);height:var(--knob);margin-top:calc(var(--knob) / -2);border-radius:var(--radius-pill);color:var(--on-accent);background:var(--accent);box-shadow:0 6px 14px -6px var(--accent-sh);transition:left var(--duration-switch-knob) var(--ease-switch-knob), width var(--duration-header-merge) var(--ease-header-merge), height var(--duration-header-merge) var(--ease-header-merge), margin-top var(--duration-header-merge) var(--ease-header-merge);justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:3px}.R33r8G_toggle[aria-checked=true] .R33r8G_knob{left:calc(100% - var(--knob) - 3px)}@media (forced-colors:active){.R33r8G_knob{forced-color-adjust:none;color:highlighttext;box-shadow:none;background:highlight}}
@font-face{font-family:inter;src:url(../media/inter_latin_wght_normal-s.p.0gsaq8ukbf34m.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.ioKNaG_className{font-family:inter,inter Fallback}.ioKNaG_variable{--font-inter:"inter", "inter Fallback"}
@font-face{font-family:jetBrainsMono;src:url(../media/jetbrains_mono_latin_wght_normal-s.p.2rmhnsrc80fag.woff2)format("woff2");font-display:swap;font-weight:100 800}@font-face{font-family:jetBrainsMono Fallback;src:local(Arial);ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.0%;size-adjust:131.49%}.Ex2gHG_className{font-family:jetBrainsMono,jetBrainsMono Fallback}.Ex2gHG_variable{--font-jetbrains-mono:"jetBrainsMono", "jetBrainsMono Fallback"}
.h87VXG_hero{max-width:var(--container-max);padding:clamp(128px, 16vw, 200px) var(--container-gutter) clamp(72px, 10vw, 128px);margin:0 auto;position:relative}.h87VXG_glow{width:min(900px,90vw);height:min(900px,90vw);top:50%;right:-12%;transform:translateY(-50%)}.h87VXG_mark{opacity:.1;pointer-events:none;width:56%;height:auto;position:absolute;top:150px;right:20px}@media (min-width:1024px){.h87VXG_mark{top:50%;right:var(--container-gutter);width:clamp(380px,46vw,560px);transform:translateY(-50%)}}.h87VXG_content{flex-direction:column;gap:clamp(22px,2.6vw,30px);display:flex;position:relative}.h87VXG_kicker{align-self:flex-start}.h87VXG_title{max-width:880px;font-size:var(--text-display);font-weight:var(--text-display-weight);letter-spacing:var(--text-display-tracking);line-height:var(--text-display-leading);text-wrap:balance}.h87VXG_row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:28px 48px;display:flex}.h87VXG_lead{max-width:560px;font-size:var(--text-lead);line-height:var(--text-lead-leading);color:var(--ink2);text-wrap:pretty;flex:360px}.h87VXG_actions{gap:var(--space-12);max-width:520px;margin-top:var(--space-8);flex-wrap:wrap;display:flex}.h87VXG_action{flex:auto}.h87VXG_primary{padding:0 30px}.h87VXG_secondary{gap:var(--space-10);box-shadow:none;padding:0 28px}
.gpKW9a_glow{opacity:.7;width:700px;height:700px;top:-260px;left:-280px}.gpKW9a_body{flex-direction:column;gap:clamp(28px,4vw,48px);display:flex;position:relative}.gpKW9a_heading{flex-direction:column;gap:16px;display:flex}.gpKW9a_intro{max-width:640px;color:var(--ink2);text-wrap:pretty;font-size:clamp(17px,1.6vw,19px);line-height:1.55}.gpKW9a_card{border:1px solid var(--glass-b);background:var(--glass-strong);box-shadow:var(--glass-sh);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border-radius:32px;grid-template-columns:minmax(0,1fr);align-items:center;gap:24px;padding:clamp(24px,3.4vw,40px);display:grid;position:relative;overflow:hidden}.gpKW9a_duration{color:var(--ink);flex:none;align-items:baseline;gap:12px;display:flex}.gpKW9a_number{letter-spacing:-.06em;font-size:clamp(96px,12vw,144px);font-weight:800;line-height:.8}.gpKW9a_unit{letter-spacing:-.02em;font-size:clamp(24px,2.6vw,32px);font-weight:700}.gpKW9a_details{border-top:1px solid var(--line);flex-direction:column;gap:18px;min-width:0;padding-top:24px;display:flex}.gpKW9a_cardText{max-width:520px;color:var(--ink);text-wrap:pretty;font-size:clamp(17px,1.6vw,19px);line-height:1.5}.gpKW9a_dates{font-family:var(--font-mono);color:var(--ink3);align-items:center;gap:14px;font-size:13px;display:flex}.gpKW9a_dateRule{background:var(--accent-soft-b);flex:none;width:40px;height:1px}@media (min-width:720px){.gpKW9a_card{grid-template-columns:auto minmax(0,1fr);gap:clamp(32px,4vw,48px)}.gpKW9a_details{border-top:0;border-left:1px solid var(--line);padding-top:0;padding-left:clamp(32px,4vw,48px)}}.gpKW9a_track{position:relative}.gpKW9a_steps{flex-direction:column;margin:0;padding:0;list-style:none;display:flex;position:relative}.gpKW9a_connector{display:none}.gpKW9a_step{grid-template-columns:44px 1fr;gap:16px;padding-bottom:28px;display:grid;position:relative}.gpKW9a_step:last-child{padding-bottom:0}.gpKW9a_step:not(:last-child):before{content:"";background:var(--accent-soft-b);width:2px;position:absolute;top:44px;bottom:0;left:21px}.gpKW9a_stepNumber{border:2px solid var(--accent-soft-b);border-radius:var(--radius-pill);width:44px;height:44px;font-family:var(--font-mono);color:var(--accent-text);background:var(--bg);justify-content:center;align-items:center;font-size:13px;display:flex}.gpKW9a_step:first-child .gpKW9a_stepNumber{color:var(--on-accent);background:var(--accent);border-color:#0000}.gpKW9a_text{padding-top:var(--space-8);flex-direction:column;gap:6px;display:flex}.gpKW9a_title{letter-spacing:-.01em;font-size:20px;font-weight:700}.gpKW9a_description{color:var(--ink2);font-size:15px;line-height:1.5}.gpKW9a_log{min-height:44px;color:var(--ink);transition:gap var(--duration-interaction) var(--ease-interaction), color var(--duration-interaction) var(--ease-interaction);border-radius:6px;align-self:flex-start;align-items:center;gap:8px;font-size:16px;font-weight:600;display:inline-flex}.gpKW9a_log:hover{color:var(--accent-text);gap:12px}.gpKW9a_logIcon{color:var(--accent-text);flex:none}@media (min-width:1024px){.gpKW9a_steps{gap:var(--space-24);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.gpKW9a_connector{background:linear-gradient(90deg, var(--accent-mark), var(--accent-soft-b));height:2px;display:block;position:absolute;top:27px;left:28px;right:calc(25% - 46px)}.gpKW9a_step{gap:var(--space-18);flex-direction:column;padding-bottom:0;display:flex}.gpKW9a_step:not(:last-child):before{display:none}.gpKW9a_stepNumber{width:56px;height:56px;font-size:15px}.gpKW9a_step:first-child .gpKW9a_stepNumber{box-shadow:0 10px 24px -8px var(--accent-sh)}.gpKW9a_text{gap:var(--space-18);padding-top:0}.gpKW9a_title{letter-spacing:-.02em;font-size:24px}.gpKW9a_description{font-size:16px;line-height:1.55}}
.rxXrIq_fan{--cw:190px;--angle:8deg;height:240px;position:relative}.rxXrIq_card{width:var(--cw);border-radius:var(--radius-lg);background:var(--bg);transform-origin:50% 120%;position:absolute;top:50%;left:50%}.rxXrIq_card:first-child{margin-left:calc(var(--cw) * -.658);opacity:.6;transform:translateY(-50%) rotate(calc(var(--angle) * -1))}.rxXrIq_card:nth-child(2){margin-left:calc(var(--cw) * -.5);opacity:.85;transform:translateY(-50%)}.rxXrIq_front{margin-left:calc(var(--cw) * -.342);transform:translateY(-50%) rotate(var(--angle))}.rxXrIq_inner{gap:var(--space-12);border:1px solid var(--glass-b);border-radius:var(--radius-lg);background:var(--glass-strong);flex-direction:column;padding:10px 10px 18px;display:flex;box-shadow:0 24px 48px -24px #0a0f1e80}.rxXrIq_cover{aspect-ratio:16/10;border:1px solid var(--line);border-radius:var(--radius-md);position:relative;overflow:hidden}.rxXrIq_cover img{object-fit:cover}.rxXrIq_fallback{background:linear-gradient(135deg, var(--accent-soft), transparent);justify-content:center;align-items:center;display:flex}.rxXrIq_fallbackMark{width:40%;height:auto;display:block}.rxXrIq_lines{gap:var(--space-8);flex-direction:column;padding:0 6px;display:flex}.rxXrIq_lines span{background:var(--line);border-radius:6px;height:10px}.rxXrIq_lines span:first-child{width:70%}.rxXrIq_lines span:last-child{width:45%}.rxXrIq_title{letter-spacing:-.01em;color:var(--ink);text-wrap:balance;padding:0 6px;font-size:15px;font-weight:700;line-height:1.25}@media (min-width:1024px){.rxXrIq_fan{--cw:clamp(170px, 22vw, 260px);--angle:10deg;height:calc(var(--cw) * 1.1)}.rxXrIq_card:first-child{margin-left:calc(var(--cw) * -.654)}.rxXrIq_front{margin-left:calc(var(--cw) * -.346)}.rxXrIq_lines span{height:12px}}
._0AGJCW_wrapper{position:relative}._0AGJCW_glow{display:none}._0AGJCW_panel{gap:var(--space-20);padding:var(--space-24);border-radius:var(--radius-lg);grid-template-areas:"title""text""fan""assistant""action";display:grid;overflow:hidden}._0AGJCW_title{grid-area:title}._0AGJCW_text{font-size:var(--text-lead);line-height:var(--text-lead-leading);color:var(--ink2);grid-area:text}._0AGJCW_assistant{color:var(--ink2);text-wrap:pretty;grid-area:assistant;font-size:15px;line-height:1.55;display:none}:root[data-chat=on] ._0AGJCW_assistant{display:block}._0AGJCW_fan{grid-area:fan}._0AGJCW_action{min-height:44px;padding:0 var(--space-12);border-radius:var(--radius-pill);color:var(--accent-text);grid-area:action;place-self:flex-start start;align-items:center;gap:6px;margin:-4px -12px;font-size:16px;font-weight:600;display:inline-flex}._0AGJCW_action:active{background:var(--accent-soft)}._0AGJCW_actionButton{display:none}@media (min-width:1024px){._0AGJCW_glow{width:700px;height:700px;display:block;top:-40px;right:-120px}._0AGJCW_panel{border-radius:var(--radius-xl);grid-template-rows:1fr repeat(4,auto) 1fr;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:".fan""title fan""text fan""assistant fan""action fan"".fan";align-items:center;gap:0 40px;padding:clamp(32px,4.5vw,56px);position:relative}._0AGJCW_title,._0AGJCW_text,._0AGJCW_assistant{margin-bottom:var(--space-20)}._0AGJCW_assistant{font-size:var(--text-body-l);line-height:var(--text-body-l-leading)}._0AGJCW_action{display:none}._0AGJCW_actionButton{margin-top:var(--space-8);grid-area:action;align-self:start;display:flex}}
.MvBxRG_link{border-radius:var(--radius-sm);min-height:44px;color:var(--accent-text);text-underline-offset:4px;align-self:flex-start;align-items:center;gap:6px;font-size:15px;font-weight:600;display:inline-flex}.MvBxRG_link:hover{color:var(--accent-hover);text-decoration:underline;-webkit-text-decoration-color:var(--accent-soft-b);text-decoration-color:var(--accent-soft-b)}.MvBxRG_link:active{opacity:.75}
.BLde6G_header{max-width:var(--container-max);padding:var(--page-header-top) var(--container-gutter) clamp(56px, 7vw, 88px);margin:0 auto;position:relative}.BLde6G_glow{width:min(1000px,100vw);height:700px;top:-200px;left:50%;transform:translate(-50%)}.BLde6G_layout{flex-wrap:wrap;align-items:center;gap:clamp(32px,5vw,56px);display:flex}.BLde6G_text{flex-direction:column;flex:1.1 420px;gap:clamp(16px,2vw,22px);min-width:0;display:flex}.BLde6G_kicker{align-self:flex-start}.BLde6G_title{font-size:var(--text-h1);font-weight:var(--text-h1-weight);letter-spacing:var(--text-h1-tracking);line-height:var(--text-h1-leading);text-wrap:balance}.BLde6G_lead{max-width:640px;font-size:var(--text-lead);color:var(--ink2);text-wrap:pretty;line-height:1.6}.BLde6G_aside{flex:.9 340px;justify-content:center;min-width:0;display:flex}.BLde6G_asideEnd{justify-content:flex-end}
._1ur1Wq_portrait{aspect-ratio:1;border-radius:var(--radius-panel-l);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}._1ur1Wq_glow{width:85%;height:85%;top:7.5%;left:7.5%}._1ur1Wq_mark{width:57%;height:auto;filter:drop-shadow(0 16px 30px var(--logo-sh));position:relative}
.PVHJJq_text{font-size:var(--text-body-l);color:var(--ink2);text-wrap:pretty;line-height:1.7}.PVHJJq_text strong{color:var(--ink);font-weight:600}.PVHJJq_text code{border:1px solid var(--line);font-family:var(--font-mono);color:var(--ink);white-space:nowrap;background:var(--hover-soft);border-radius:6px;padding:1px 6px;font-size:.86em}.PVHJJq_point{gap:var(--space-8);flex-direction:column;display:flex}.PVHJJq_lead{font-size:var(--text-title-s);font-weight:var(--text-title-s-weight);letter-spacing:var(--text-title-s-tracking);line-height:var(--text-title-s-leading);color:var(--ink);text-wrap:balance}
.AhSCWW_list{gap:var(--space-8);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.AhSCWW_tag{height:28px;padding:0 var(--space-10);border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--ink2);background:var(--hover-soft);white-space:nowrap;align-items:center;gap:7px;font-size:13px;font-weight:500;display:inline-flex}.AhSCWW_icon{color:var(--ink);flex:none}
.IPmhca_glow{width:800px;height:700px;top:10%;left:50%;transform:translate(-50%)}.IPmhca_body{flex-direction:column;gap:clamp(28px,4vw,48px);scroll-margin-top:96px;display:flex;position:relative}.IPmhca_grid{gap:var(--space-grid-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));display:grid}.IPmhca_focus{justify-content:flex-end;gap:var(--space-18);min-height:360px;padding:var(--space-panel);border-radius:var(--radius-xl);flex-direction:column;display:flex;position:relative;overflow:hidden}.IPmhca_focusMark{opacity:.16;pointer-events:none;width:clamp(240px,34vw,440px);height:auto;position:absolute;top:36px;right:-60px}.IPmhca_badge{border:1px solid var(--accent-soft-b);border-radius:var(--radius-pill);width:44px;height:44px;color:var(--accent-text);background:var(--accent-soft);flex:none;justify-content:center;align-items:center;display:flex;position:relative}.IPmhca_focus .IPmhca_badge{width:56px;height:56px}.IPmhca_focusLabel{font-family:var(--font-mono);font-size:var(--text-mono);color:var(--accent-text);position:relative}.IPmhca_focusTitle{font-size:var(--text-title-l);font-weight:var(--text-title-l-weight);letter-spacing:var(--text-title-l-tracking);line-height:var(--text-title-l-leading);position:relative}.IPmhca_focusText{max-width:520px;font-size:var(--text-body-l);line-height:var(--text-body-l-leading);color:var(--ink2);text-wrap:pretty;position:relative}.IPmhca_focusTags{position:relative}.IPmhca_stack{gap:var(--space-grid-gap);flex-direction:column;display:flex}.IPmhca_card{justify-content:center;gap:var(--space-14);border-radius:var(--radius-lg);flex-direction:column;flex:1;padding:clamp(22px,2.4vw,28px);display:flex}.IPmhca_cardHeader{align-items:center;gap:var(--space-14);display:flex}.IPmhca_cardTitle{font-size:var(--text-title-s);font-weight:var(--text-title-s-weight);letter-spacing:var(--text-title-s-tracking);line-height:1.15}.IPmhca_cardText{color:var(--ink2);text-wrap:pretty;font-size:15px;line-height:1.6}
.gM2_ra_section{max-width:var(--container-max);padding:0 var(--container-gutter) clamp(72px, 10vw, 112px);flex-direction:column;gap:clamp(28px,4vw,44px);margin:0 auto;display:flex;position:relative}.gM2_ra_timeline{--tile:clamp(72px, 9vw, 104px);flex-direction:column;display:flex;position:relative}.gM2_ra_list{margin:0;padding:0;list-style:none;position:relative}.gM2_ra_row{grid-template-columns:var(--tile) minmax(0, 1fr);column-gap:clamp(18px,3vw,32px);display:grid;position:relative}.gM2_ra_line{top:0;bottom:0;left:calc(var(--tile) / 2 - 1px);background:var(--line);width:2px;position:absolute}.gM2_ra_lineFromTile{top:calc(var(--tile) / 2);background:linear-gradient(var(--accent-soft-b), var(--line))}.gM2_ra_lineToTile{height:calc(var(--tile) / 2);bottom:auto}.gM2_ra_lineFade{background:linear-gradient(var(--line) 55%, transparent);height:calc(100% - 4px);bottom:auto}.gM2_ra_timeline[data-expanded=true] .gM2_ra_lineFade{background:var(--line);height:auto;bottom:0}.gM2_ra_organisation{padding-bottom:28px}.gM2_ra_roleItem{padding-bottom:36px}.gM2_ra_roleItem:last-child,.gM2_ra_earlierItem{padding-bottom:44px}.gM2_ra_earlierItem:last-child{padding-bottom:0}.gM2_ra_tileColumn{justify-content:center;display:flex}.gM2_ra_tile{z-index:1;width:var(--tile);height:var(--tile);border:1px solid var(--glass-b);box-shadow:var(--glass-sh);background:#fff;border-radius:clamp(16px,1.8vw,20px);justify-content:center;align-items:center;padding:clamp(8px,1vw,12px);display:flex;position:relative;overflow:hidden}.gM2_ra_tile img{object-fit:contain;height:auto;max-height:100%;display:block}.gM2_ra_organisationText{min-height:var(--tile);flex-direction:column;justify-content:center;gap:6px;display:flex}.gM2_ra_organisationName{font-size:var(--text-title-s);font-weight:var(--text-title-s-weight);letter-spacing:var(--text-title-s-tracking);line-height:1.15}.gM2_ra_mono{font-family:var(--font-mono);font-size:var(--text-mono);color:var(--ink3)}.gM2_ra_dotColumn{justify-content:center;padding-top:3px;display:flex}.gM2_ra_dot{z-index:1;border:2px solid var(--ghost);border-radius:var(--radius-pill);background:var(--bg);width:10px;height:10px;position:relative}.gM2_ra_dotCurrent{border-color:var(--accent);background:var(--accent);width:14px;height:14px;box-shadow:0 0 0 5px var(--accent-soft)}.gM2_ra_content{gap:var(--space-10);flex-direction:column;min-width:0;display:flex}.gM2_ra_currentRow{flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.gM2_ra_currentPeriod{color:var(--accent-text)}.gM2_ra_badge{height:24px;padding:0 var(--space-10);border:1px solid var(--accent-soft-b);border-radius:var(--radius-pill);color:var(--accent-text);background:var(--accent-soft);align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.gM2_ra_badgeDot{border-radius:var(--radius-pill);background:var(--accent);width:6px;height:6px}.gM2_ra_roleTitle{font-size:var(--text-title-s);font-weight:var(--text-title-s-weight);letter-spacing:var(--text-title-s-tracking);line-height:1.2}.gM2_ra_earlierItem .gM2_ra_roleTitle{line-height:1.15}.gM2_ra_place{font-size:var(--text-body);color:var(--ink2);margin-top:-4px;font-weight:500}.gM2_ra_description{max-width:640px;font-size:var(--text-body);line-height:var(--text-body-leading);color:var(--ink2);text-wrap:pretty}.gM2_ra_toggle{z-index:1;margin-top:32px;position:relative}.gM2_ra_toggleButton{gap:var(--space-10);box-shadow:none}
.Z5auUG_blocks{gap:var(--space-24);flex-direction:column;display:flex;position:relative}.Z5auUG_number{align-items:center;gap:var(--space-14);font-family:var(--font-mono);font-size:var(--text-mono);color:var(--accent-text);display:flex}.Z5auUG_rule{background:var(--line);flex:1;height:1px}.Z5auUG_heading{font-size:var(--text-title-l);font-weight:var(--text-title-l-weight);letter-spacing:var(--text-title-l-tracking);line-height:var(--text-title-l-leading);text-wrap:balance;outline:none}.Z5auUG_blocks ul{gap:var(--space-12);counter-reset:item;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Z5auUG_blocks li{border:1px solid var(--glass-b);border-radius:var(--radius-lg);font-size:var(--text-body-l);color:var(--ink2);text-wrap:pretty;background:var(--glass);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-sh);counter-increment:item;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:16px;padding:clamp(18px,2.2vw,24px);line-height:1.7;display:grid}.Z5auUG_blocks li:before{content:counter(item, decimal-leading-zero);font-family:var(--font-mono);font-size:var(--text-mono);color:var(--accent-text);padding-top:7px;line-height:1}.Z5auUG_itemText{min-width:0}.Z5auUG_blocks li strong{color:var(--ink);font-weight:600}.Z5auUG_blocks li code{border:1px solid var(--line);font-family:var(--font-mono);color:var(--ink);white-space:nowrap;background:var(--hover-soft);border-radius:6px;padding:1px 6px;font-size:.86em}.Z5auUG_result{border-radius:var(--radius-xl);padding:clamp(24px,3.6vw,44px);position:relative;overflow:hidden}.Z5auUG_glow{width:520px;height:520px;top:-240px;right:-220px}
._6V2xwW_standalone{border-radius:var(--radius-sm);min-height:44px;color:var(--accent-text);text-underline-offset:4px;transition:color var(--duration-interaction) var(--ease-interaction);align-items:center;gap:6px;font-size:17px;font-weight:600;display:inline-flex}._6V2xwW_standalone:hover{color:var(--accent-hover);text-decoration:underline;-webkit-text-decoration-color:var(--accent-soft-b);text-decoration-color:var(--accent-soft-b)}._6V2xwW_inline{color:var(--accent-text);text-decoration:underline;-webkit-text-decoration-color:var(--accent-soft-b);text-decoration-color:var(--accent-soft-b);text-underline-offset:4px;font-weight:600}._6V2xwW_inline:hover{color:var(--accent-hover)}._6V2xwW_icon{flex:none}
.SrewbG_toc{gap:var(--space-14);flex-direction:column;display:flex;position:sticky;top:112px}.SrewbG_label{font-family:var(--font-mono);font-size:var(--text-mono);color:var(--ink3)}.SrewbG_list{border-left:1px solid var(--line);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.SrewbG_item{display:flex}.SrewbG_link{min-height:36px;color:var(--ink3);transition:color var(--duration-interaction) var(--ease-interaction), border-color var(--duration-interaction) var(--ease-interaction);border-left:2px solid #0000;align-items:center;margin-left:-1px;padding:6px 0 6px 16px;font-size:15px;font-weight:500;line-height:1.35;display:flex}.SrewbG_link:hover{color:var(--ink)}.SrewbG_link:focus-visible{outline-offset:2px}.SrewbG_link[aria-current=location]{border-left-color:var(--accent-mark);color:var(--ink);font-weight:600}@media (prefers-reduced-motion:reduce){.SrewbG_link{transition:none}}
._33jXTG_root{background:var(--bg);min-height:100vh;color:var(--ink);position:relative;overflow:clip}._33jXTG_glow{background:radial-gradient(closest-side, var(--glow), transparent);opacity:.8;pointer-events:none;border-radius:50%;width:1100px;height:900px;position:absolute;top:-260px;left:-240px}._33jXTG_glow2{background:radial-gradient(closest-side, var(--glow2), transparent);pointer-events:none;border-radius:50%;width:1000px;height:900px;position:absolute;top:720px;right:-300px}._33jXTG_header{z-index:50;position:absolute;top:12px;left:0;right:0}._33jXTG_bar{max-width:calc(var(--container-max) - 2 * var(--container-gutter));height:48px;margin:0 var(--container-gutter);justify-content:space-between;align-items:center;display:flex}._33jXTG_logo{width:48px;height:48px;color:var(--ink);justify-content:center;align-items:center;margin-left:-4px;display:flex}._33jXTG_logo svg{width:36px;height:auto}._33jXTG_main{min-height:100vh;padding:112px var(--container-gutter) 64px;justify-content:center;align-items:center;display:flex;position:relative}._33jXTG_main:focus{outline:none}@media (min-width:1024px){._33jXTG_header{top:22px}._33jXTG_bar{height:52px;padding:0 var(--container-gutter);margin:0 auto}._33jXTG_logo{width:52px;height:52px;margin-left:0}._33jXTG_logo svg{width:40px}}
.luQb7G_portrait{width:100%;max-width:400px}.luQb7G_assistant{max-width:640px;font-size:var(--text-body-l);line-height:var(--text-body-l-leading);color:var(--ink2);text-wrap:pretty;display:none}:root[data-chat=on] .luQb7G_assistant{display:block}
.f5Cwra_section{max-width:var(--container-max);padding:0 var(--container-gutter) clamp(72px, 10vw, 112px);justify-content:center;margin:0 auto;display:flex;position:relative}.f5Cwra_wrapper{width:100%;position:relative}.f5Cwra_glow{z-index:0;width:140%;height:120%;top:-10%;left:-20%}.f5Cwra_panel{border-radius:var(--radius-xl);position:relative}.f5Cwra_form{flex-wrap:wrap;gap:clamp(20px,4vw,48px);padding:clamp(20px,3.4vw,40px);display:flex}.f5Cwra_intro{gap:var(--space-14);flex-direction:column;flex:220px;max-width:360px;display:flex}.f5Cwra_title{font-size:var(--text-title);font-weight:var(--text-title-weight);letter-spacing:var(--text-title-tracking)}.f5Cwra_note{font-size:var(--text-small);color:var(--ink3);line-height:1.5}.f5Cwra_inlineLink{color:var(--accent-text);text-decoration:underline;-webkit-text-decoration-color:var(--accent-soft-b);text-decoration-color:var(--accent-soft-b);text-underline-offset:3px;border-radius:4px;font-weight:600}.f5Cwra_inlineLink:hover{text-decoration-thickness:2px}.f5Cwra_fields{gap:var(--space-18);flex-direction:column;flex:2.2 420px;min-width:0;display:flex}.f5Cwra_row{gap:var(--space-18);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));display:grid}.f5Cwra_alert{align-items:flex-start;gap:var(--space-12);border:1px solid var(--err);border-radius:var(--radius-md);background:var(--err-soft);outline:none;padding:16px 18px;display:flex}.f5Cwra_summary{color:var(--err);font-size:16px;font-weight:700}.f5Cwra_failure{color:var(--ink);font-size:16px;line-height:1.5}.f5Cwra_failureIcon{color:var(--err);flex:none}.f5Cwra_failure a{color:var(--accent-text);text-underline-offset:3px;border-radius:4px;font-weight:700;text-decoration:underline}.f5Cwra_honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.f5Cwra_actions{gap:var(--space-14);margin-top:var(--space-4);flex-direction:column;display:flex}.f5Cwra_submit{align-self:stretch;padding:0 30px}@media (min-width:640px){.f5Cwra_submit{align-self:flex-start}}.f5Cwra_success{justify-content:center;align-items:flex-start;gap:var(--space-18);min-height:360px;padding:var(--space-panel);border-radius:var(--radius-xl);outline:none;flex-direction:column;display:flex;position:relative}.f5Cwra_successIcon{border-radius:var(--radius-pill);width:60px;height:60px;color:var(--ok);background:var(--ok-soft);justify-content:center;align-items:center;display:flex}.f5Cwra_successTitle{font-size:var(--text-title);letter-spacing:-.02em;font-weight:800}.f5Cwra_successText{max-width:460px;color:var(--ink2);font-size:18px;line-height:1.5}.f5Cwra_again{border-radius:var(--radius-pill);min-height:44px;color:var(--accent-text);transition:background-color var(--duration-interaction) var(--ease-interaction);background:0 0;border:0;align-items:center;gap:6px;margin:0 -14px;padding:0 14px;font-size:16px;font-weight:600;display:inline-flex}.f5Cwra_again:hover{background:var(--accent-soft)}.f5Cwra_again:active{opacity:.75}.f5Cwra_prepared{background:var(--accent-soft);border:1px solid var(--accent-soft-b);border-radius:16px;align-items:center;gap:12px;padding:14px 16px;font-size:15px;font-weight:600;line-height:1.4;display:flex}
.D70qia_list{max-width:var(--container-max);padding:0 var(--container-gutter) clamp(72px, 10vw, 120px);margin:0 auto;position:relative}.D70qia_grid{gap:var(--space-20);grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));margin:0;padding:0;list-style:none;display:grid}.D70qia_item{display:flex}.D70qia_actions{gap:var(--space-12);flex-wrap:wrap;margin-top:6px;display:flex}
._1PD09a_header{max-width:var(--container-max);padding:clamp(112px, 13vw, 160px) var(--container-gutter) clamp(48px, 6vw, 80px);margin:0 auto;position:relative}._1PD09a_glow{width:min(1000px,100vw);height:700px;top:-200px;left:50%;transform:translate(-50%)}._1PD09a_intro{flex-direction:column;align-items:flex-start;gap:clamp(18px,2vw,24px);max-width:900px;display:flex;position:relative}._1PD09a_title{font-size:var(--text-h1);font-weight:var(--text-h1-weight);letter-spacing:var(--text-h1-tracking);line-height:var(--text-h1-leading);text-wrap:balance}._1PD09a_summary{max-width:760px;font-size:var(--text-lead);line-height:var(--text-lead-leading);color:var(--ink2);text-wrap:pretty}._1PD09a_meta{gap:var(--space-24) clamp(24px, 3vw, 40px);border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));margin:clamp(36px,4.4vw,56px) 0 0;padding-top:clamp(20px,2.4vw,28px);display:grid;position:relative}._1PD09a_metaItem{gap:var(--space-8);flex-direction:column;min-width:0;display:flex}._1PD09a_metaStack{gap:var(--space-10);grid-column:1/-1}._1PD09a_label{font-family:var(--font-mono);font-size:var(--text-mono);color:var(--ink3)}._1PD09a_value{text-wrap:pretty;margin:0;font-size:16px;font-weight:600;line-height:1.45}._1PD09a_stackValue{margin:0}._1PD09a_metrics{gap:var(--space-14);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));margin:clamp(28px,3.4vw,40px) 0 0;padding:0;list-style:none;display:grid;position:relative}._1PD09a_metric{gap:var(--space-10);border-radius:var(--radius-lg);flex-direction:column;padding:clamp(20px,2.4vw,28px);display:flex}._1PD09a_metricValue{font-size:var(--text-h2);font-weight:var(--text-h2-weight);letter-spacing:var(--text-h2-tracking);line-height:var(--text-h2-leading);color:#0000;background:linear-gradient(100deg, var(--la), var(--lb));-webkit-background-clip:text;background-clip:text;margin-bottom:-.14em;padding-bottom:.14em}._1PD09a_metricLabel{color:var(--ink2);text-wrap:pretty;font-size:15px;line-height:1.45}._1PD09a_body{max-width:var(--container-max);padding:0 var(--container-gutter) clamp(64px, 9vw, 112px);margin:0 auto;position:relative}._1PD09a_toc{display:none}._1PD09a_sections{flex-direction:column;gap:clamp(56px,7vw,88px);min-width:0;max-width:720px;display:flex}@media (min-width:1024px){._1PD09a_body{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:clamp(48px,6vw,96px);display:grid}._1PD09a_toc{align-self:stretch;display:block}}._1PD09a_more{max-width:var(--container-max);padding:0 var(--container-gutter) clamp(64px, 9vw, 104px);flex-direction:column;gap:clamp(24px,3vw,36px);margin:0 auto;display:flex;position:relative}._1PD09a_moreTitle{font-size:var(--text-title-l);font-weight:var(--text-title-l-weight);letter-spacing:var(--text-title-l-tracking);line-height:var(--text-title-l-leading)}._1PD09a_moreGrid{gap:var(--space-20);grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));margin:0;padding:0;list-style:none;display:grid}._1PD09a_moreItem{display:flex}._1PD09a_links{gap:var(--space-14);flex-direction:column;display:flex}._1PD09a_linkList{gap:var(--space-10);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._1PD09a_externalLink{align-items:center;gap:var(--space-8);border:1px solid var(--glass-b);border-radius:var(--radius-pill);min-height:48px;color:var(--ink);background:var(--glass);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-sh);transition:background-color var(--duration-interaction) var(--ease-interaction), border-color var(--duration-interaction) var(--ease-interaction), transform var(--duration-interaction) var(--ease-interaction);padding:0 18px;font-size:16px;font-weight:600;display:inline-flex}._1PD09a_externalLink:hover{background:var(--glass-hover);border-color:var(--accent-soft-b);transform:translateY(-1px)}._1PD09a_externalLink:active{background:var(--glass-press);transform:scale(.98)}
.-ATq3q_card{width:100%;max-width:520px;padding:var(--space-panel);border-radius:var(--radius-panel-l);background:var(--glass-strong);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-b);box-shadow:var(--shadow-glass-strong);flex-direction:column;gap:24px;display:flex}.-ATq3q_kicker{align-self:flex-start;max-width:100%}.-ATq3q_heading{flex-direction:column;gap:14px;display:flex}.-ATq3q_step{font-family:var(--font-mono);color:var(--ink3);font-size:13px}.-ATq3q_title{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(36px,5vw,56px);font-weight:800;line-height:1}.-ATq3q_lead{font-size:var(--text-body-l);color:var(--ink2);margin:0;line-height:1.6}
.q0lTAW_box{border-radius:var(--radius-md);background:var(--hover-soft);border:1px solid var(--line);gap:12px;padding:16px 18px;font-size:15px;line-height:1.5;display:flex}.q0lTAW_box>svg{color:var(--ink2);flex:none;margin-top:2px}.q0lTAW_error{background:var(--err-soft);border-color:var(--err)}.q0lTAW_error>svg{color:var(--err)}.q0lTAW_success{background:var(--ok-soft);border-color:var(--ok)}.q0lTAW_success>svg{color:var(--ok)}.q0lTAW_warn{background:var(--warn-soft);border-color:var(--warn)}.q0lTAW_warn>svg{color:var(--warn)}
._45-YiW_field{gap:var(--space-8);flex-direction:column;min-width:0;display:flex}._45-YiW_label{font-size:15px;font-weight:600}._45-YiW_optional{color:var(--ink3);font-weight:400}._45-YiW_control{border:1px solid var(--field-b);border-radius:var(--radius-md);width:100%;min-height:52px;color:var(--ink);background:var(--field);transition:border-color var(--duration-interaction) var(--ease-interaction), box-shadow var(--duration-interaction) var(--ease-interaction), background-color var(--duration-interaction) var(--ease-interaction);outline:none;padding:0 16px;font-size:16px;line-height:1.5}textarea._45-YiW_control{resize:vertical;min-height:148px;padding:14px 16px}._45-YiW_control[aria-invalid=true]{border:1.5px solid var(--err);box-shadow:0 0 0 4px var(--err-soft)}._45-YiW_control:focus{outline:2px solid var(--focus);outline-offset:2px;box-shadow:0 0 0 4px var(--accent-soft)}._45-YiW_control:disabled{color:var(--dis-ink);background:var(--dis-bg)}._45-YiW_error{align-items:flex-start;gap:var(--space-8);color:var(--err);font-size:14px;font-weight:500;line-height:1.4;display:flex}._45-YiW_errorIcon{flex:none;margin-top:1px}
.BTRaaW_fan{--cw:clamp(170px, 20vw, 220px);width:100%;max-width:360px;height:calc(var(--cw) * 1.3);position:relative}.BTRaaW_card{gap:var(--space-12);width:var(--cw);border-style:dashed;border-color:var(--ghost);border-radius:var(--radius-lg);flex-direction:column;padding:10px 10px 18px;display:flex;position:absolute;top:16px;left:50%}.BTRaaW_card:first-child{margin-left:calc(var(--cw) * -.65);opacity:.55;transform:rotate(-8deg)}.BTRaaW_card:nth-child(2){margin-left:calc(var(--cw) * -.5);opacity:.8;top:0}.BTRaaW_card:nth-child(3){margin-left:calc(var(--cw) * -.35);transform:rotate(8deg)}.BTRaaW_cover{aspect-ratio:16/11;border:1.5px dashed var(--ghost);border-radius:14px}.BTRaaW_title{background:var(--line);border-radius:6px;width:60%;height:12px}.BTRaaW_text{background:var(--line);border-radius:4px;width:85%;height:8px}
.nt_D4a_link{border-radius:var(--radius-lg);flex:1;display:flex}.nt_D4a_card{gap:var(--space-18);border-radius:var(--radius-lg);color:var(--ink);transition:transform var(--duration-interaction) var(--ease-interaction), border-color var(--duration-interaction) var(--ease-interaction), box-shadow var(--duration-interaction) var(--ease-interaction);flex-direction:column;flex:1;padding:12px 12px 24px;display:flex;position:relative}.nt_D4a_link:hover .nt_D4a_card{border-color:var(--accent-soft-b);transform:translateY(-3px);box-shadow:0 30px 50px -24px #0a143273}.nt_D4a_link:active .nt_D4a_card{transform:scale(.99)}.nt_D4a_cover{aspect-ratio:16/10;border:1px solid var(--line);border-radius:var(--radius-md);position:relative;overflow:hidden}.nt_D4a_cover img{object-fit:cover}.nt_D4a_fallback{background:linear-gradient(135deg, var(--accent-soft), transparent);justify-content:center;align-items:center;display:flex}.nt_D4a_fallbackMark{width:120px;height:auto;filter:drop-shadow(0 16px 30px var(--logo-sh));display:block}.nt_D4a_featured{height:30px;padding:0 var(--space-12);border-radius:var(--radius-pill);color:var(--on-accent);background:var(--accent);align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex;position:absolute;top:24px;left:24px}.nt_D4a_body{gap:var(--space-12);padding:0 var(--space-10);flex-direction:column;display:flex}.nt_D4a_titleRow{justify-content:space-between;align-items:flex-start;gap:var(--space-12);display:flex}.nt_D4a_title{font-size:var(--text-title-s);font-weight:var(--text-title-s-weight);letter-spacing:var(--text-title-s-tracking);line-height:1.2}.nt_D4a_arrow{color:var(--accent-text);margin-top:2px;display:flex}.nt_D4a_summary{color:var(--ink2);font-size:15px;line-height:1.55}
.NyxWaW_card{width:100%;max-width:400px;padding:var(--space-14);border-radius:var(--radius-lg)}.NyxWaW_list{gap:var(--space-10);flex-direction:column;display:flex}.NyxWaW_link{align-items:center;gap:var(--space-14);border-radius:var(--radius-md);min-height:64px;color:var(--ink);background:var(--hover-soft);transition:background-color var(--duration-interaction) var(--ease-interaction), border-color var(--duration-interaction) var(--ease-interaction), transform var(--duration-interaction) var(--ease-interaction);border:1px solid #0000;padding:0 16px 0 10px;display:flex}.NyxWaW_link:hover{border-color:var(--accent-soft-b);background:var(--glass-hover)}.NyxWaW_link:active{background:var(--glass-press);transform:scale(.99)}.NyxWaW_badge{border:1px solid var(--accent-soft-b);border-radius:var(--radius-pill);width:42px;height:42px;color:var(--accent-text);background:var(--accent-soft);flex:none;justify-content:center;align-items:center;display:flex}.NyxWaW_text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.NyxWaW_label{font-family:var(--font-mono);color:var(--ink3);font-size:12px}.NyxWaW_value{overflow-wrap:anywhere;font-size:15px;font-weight:600}.NyxWaW_arrow{color:var(--accent-text);display:flex}
.m6Wg_a_article{max-width:var(--container-max);padding:clamp(112px, 13vw, 160px) var(--container-gutter) clamp(72px, 10vw, 112px);margin:0 auto;position:relative}.m6Wg_a_heading{gap:var(--space-14);flex-direction:column;display:flex}.m6Wg_a_title{font-size:var(--text-h1);font-weight:var(--text-h1-weight);letter-spacing:var(--text-h1-tracking);line-height:var(--text-h1-leading)}.m6Wg_a_updated{font-family:var(--font-mono);font-size:var(--text-mono);color:var(--ink3)}
