.EL8_2G_frame{border-radius:var(--r-xl);background:var(--soot-900);box-shadow:var(--shadow-lg);color:var(--paper);padding:12px;position:relative}.EL8_2G_frame:before{content:"";z-index:-1;border-radius:inherit;background:var(--signature);opacity:.5;filter:blur(28px);position:absolute;inset:-1px}.EL8_2G_head,.EL8_2G_foot{justify-content:space-between;align-items:center;gap:12px;padding:6px 10px 12px;display:flex}.EL8_2G_foot{padding:14px 6px 4px 10px}.EL8_2G_code{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--soot-300);white-space:nowrap;font-size:.68rem}.EL8_2G_meter{color:var(--soot-300);white-space:nowrap;font-size:.85rem}.EL8_2G_meter strong{text-align:right;min-width:3.4em;color:var(--paper);font-variant-numeric:tabular-nums;display:inline-block}.EL8_2G_plate{aspect-ratio:5/4;border-radius:calc(var(--r-xl) - 10px);isolation:isolate;position:relative;overflow:hidden}@media (min-width:1080px){.EL8_2G_plate{aspect-ratio:4/4.2}}.EL8_2G_clean{text-align:center;color:var(--soot-900);background:radial-gradient(120% 80% at 20% 10%, var(--tide-soft) 0%, transparent 55%),radial-gradient(90% 70% at 90% 100%, var(--ember-soft) 0%, transparent 60%),var(--white);align-content:center;justify-items:center;gap:14px;padding:24px;display:grid;position:absolute;inset:0}.EL8_2G_cleanGlow{animation:EL8_2G_shine 4.5s var(--ease-out) infinite;background:linear-gradient(115deg,#0000 35%,#ffffffd9 50%,#0000 65%) 0 0/250% 100%;position:absolute;inset:0}@keyframes EL8_2G_shine{0%{background-position:120% 0}to{background-position:-120% 0}}.EL8_2G_cleanBadge{background:var(--soot-900);width:64px;height:64px;color:var(--ember);box-shadow:var(--shadow-md);border-radius:20px;place-items:center;display:grid;position:relative}.EL8_2G_cleanTitle{font-family:var(--font-display);font-weight:700;font-size:var(--step-2);letter-spacing:-.03em;position:relative}.EL8_2G_cleanList{color:var(--soot-700);gap:6px;padding:0;font-size:.92rem;list-style:none;display:grid;position:relative}.EL8_2G_cleanList li{align-items:center;gap:8px;display:inline-flex}.EL8_2G_cleanList svg{color:var(--tide-deep)}.EL8_2G_canvas{cursor:crosshair;touch-action:pan-y;width:100%;height:100%;transition:opacity .9s var(--ease-out),filter .9s var(--ease-out);position:absolute;inset:0}.EL8_2G_canvas[data-done=true]{opacity:0;filter:blur(8px);pointer-events:none}.EL8_2G_hintTouch{display:none}@media (hover:none){.EL8_2G_hintMouse{display:none}.EL8_2G_hintTouch{display:inline}}.EL8_2G_hint{white-space:nowrap;pointer-events:none;-webkit-backdrop-filter:blur(14px)saturate(1.2);background:#13161b99;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:10px;width:max-content;max-width:calc(100% - 24px);margin-inline:auto;padding:10px 16px;font-size:.82rem;font-weight:600;display:flex;position:absolute;bottom:16px;left:0;right:0}.EL8_2G_hintDot{background:var(--ember);width:10px;height:10px;animation:EL8_2G_swipe 1.8s var(--ease-out) infinite alternate;border-radius:50%;box-shadow:0 0 0 4px #ff5b2240}@keyframes EL8_2G_swipe{0%{transform:translate(-6px)}to{transform:translate(6px)}}.EL8_2G_bar{background:#ffffff1a;border-radius:4px;flex:1;height:4px;position:relative;overflow:hidden}.EL8_2G_barFill{background:var(--signature);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.EL8_2G_action{color:var(--paper);background:0 0;border:1px solid #ffffff2e;border-radius:999px;padding:8px 14px;font-size:.82rem;font-weight:600;transition:background-color .2s}@media (hover:hover) and (pointer:fine){.EL8_2G_action:hover{background:#ffffff14}}
.OgRKgq_hero{padding:calc(var(--header-h) + clamp(28px,6vw,72px)) 0 clamp(40px,6vw,72px);position:relative;overflow:hidden}.OgRKgq_bg{z-index:-1;pointer-events:none;background-image:linear-gradient(var(--line) 1px, transparent 1px),linear-gradient(90deg, var(--line) 1px, transparent 1px);opacity:.55;background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 70% 30%,#000 0%,#0000 75%);mask-image:radial-gradient(80% 70% at 70% 30%,#000 0%,#0000 75%)}.OgRKgq_orbEmber,.OgRKgq_orbTide{filter:blur(70px);border-radius:50%;position:absolute}.OgRKgq_orbEmber{background:#ff5b2238;width:420px;height:420px;top:40px;right:-80px}.OgRKgq_orbTide{background:#34b5c438;width:380px;height:380px;bottom:-120px;right:22%}.OgRKgq_grid{align-items:center;gap:clamp(40px,6vw,64px);display:grid}@media (min-width:1080px){.OgRKgq_grid{grid-template-columns:1.08fr .92fr}}.OgRKgq_copy{justify-items:start;gap:24px;display:grid}.OgRKgq_title{font-size:var(--step-5);letter-spacing:-.045em;max-width:13ch;font-weight:800;line-height:.98}.OgRKgq_lead{max-width:54ch;font-size:var(--step-1);color:var(--muted)}.OgRKgq_ctas{flex-wrap:wrap;gap:12px;width:100%;display:flex}@media (max-width:559px){.OgRKgq_ctas .btn{flex:100%}}.OgRKgq_proofs{gap:10px;padding-top:8px;display:grid}.OgRKgq_proofs li{align-items:center;gap:10px;font-size:.95rem;font-weight:500;display:inline-flex}.OgRKgq_proofs svg{color:var(--ember-deep)}.OgRKgq_visual{justify-self:center;width:100%;max-width:560px}@media (min-width:1080px){.OgRKgq_visual{justify-self:end}}.OgRKgq_quick{border-radius:var(--r-lg);-webkit-backdrop-filter:blur(14px)saturate(1.3);box-shadow:var(--shadow-sm);background:#fffdf8b3;border:1px solid #ffffff8c;flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:clamp(36px,5vw,64px);padding:14px;display:flex}.OgRKgq_quick ul{flex-wrap:wrap;gap:8px;display:flex}.OgRKgq_quickLabel{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);padding-left:8px;font-size:.74rem}.OgRKgq_chip{background:var(--white);border:1px solid var(--line);transition:transform .3s var(--ease-out),border-color .2s,box-shadow .3s;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-size:.93rem;font-weight:600;text-decoration:none;display:inline-flex}.OgRKgq_chip svg{color:var(--tone-ink)}@media (hover:hover) and (pointer:fine){.OgRKgq_chip:hover{border-color:var(--tone);box-shadow:0 10px 24px -14px var(--tone);transform:translateY(-2px)}}
.VgByNa_list{gap:clamp(28px,4vw,44px);padding:0 0 0 64px;list-style:none;display:grid;position:relative}@media (min-width:820px){.VgByNa_list{padding-left:96px}}.VgByNa_rail{background:var(--line);border-radius:2px;width:2px;position:absolute;top:8px;bottom:8px;left:21px}@media (min-width:820px){.VgByNa_rail{left:31px}}.VgByNa_fill{background:linear-gradient(180deg, var(--ember), #ffa24c 45%, var(--tide));transform-origin:top;border-radius:inherit;position:absolute;inset:0}.VgByNa_step{position:relative}.VgByNa_step h3{font-size:var(--step-2);margin-bottom:8px}.VgByNa_step p{color:var(--muted);max-width:58ch}.VgByNa_num{background:var(--soot-900);width:44px;height:44px;color:var(--paper);font-family:var(--font-mono);box-shadow:0 0 0 6px var(--bg);border-radius:14px;place-items:center;font-size:.82rem;display:grid;position:absolute;top:-4px;left:-64px}@media (min-width:820px){.VgByNa_num{border-radius:20px;width:64px;height:64px;font-size:1rem;left:-96px}}
.iJdNAW_grid{gap:16px;display:grid}@media (min-width:820px){.iJdNAW_grid{grid-template-columns:1.15fr .85fr}}.iJdNAW_yes,.iJdNAW_no{border-radius:var(--r-xl);padding:clamp(24px,4vw,40px)}.iJdNAW_yes ul,.iJdNAW_no ul{gap:14px;display:grid}.iJdNAW_yes li,.iJdNAW_no li{grid-template-columns:22px 1fr;gap:12px;font-weight:500;display:grid}.iJdNAW_yes{background:var(--soot-900);color:var(--paper)}.iJdNAW_yes li svg{color:var(--tide);margin-top:3px}.iJdNAW_no{background:var(--white);border:1px dashed var(--line-strong)}.iJdNAW_no li{color:var(--muted)}.iJdNAW_no li svg{color:var(--ember-deep);margin-top:3px}.iJdNAW_label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:24px;font-size:.74rem;display:inline-flex}.iJdNAW_note{border-top:1px solid var(--line);color:var(--muted);margin-top:24px;padding-top:20px;font-size:.93rem}
.Y04MEW_grid{gap:16px;display:grid}@media (min-width:820px){.Y04MEW_grid{grid-template-columns:repeat(6,1fr)}.Y04MEW_cell{grid-column:span 3}.Y04MEW_cell:not([data-featured=true]){grid-column:span 2}}.Y04MEW_card{border-radius:var(--r-xl);background:var(--white);border:1px solid var(--line);height:100%;min-height:300px;box-shadow:var(--shadow-sm);isolation:isolate;transition:transform .45s var(--ease-out),box-shadow .45s var(--ease-out),border-color .3s;grid-template-rows:auto auto 1fr auto;gap:24px;padding:clamp(22px,3vw,32px);text-decoration:none;display:grid;position:relative;overflow:hidden}[data-featured=true] .Y04MEW_card{min-height:340px}@media (hover:hover) and (pointer:fine){.Y04MEW_card:hover{border-color:color-mix(in srgb, var(--tone) 55%, transparent);box-shadow:var(--shadow-md);transform:translateY(-4px)}.Y04MEW_card:hover .Y04MEW_spot{opacity:1}.Y04MEW_card:hover .Y04MEW_go{background:var(--soot-900);color:var(--paper);transform:rotate(45deg)}.Y04MEW_card:hover .Y04MEW_icon{transform:scale(1.06)rotate(-4deg)}}.Y04MEW_spot{z-index:-1;opacity:0;background:radial-gradient(380px circle at var(--mx,50%) var(--my,50%), color-mix(in srgb, var(--tone) 22%, transparent), transparent 65%);transition:opacity .4s;position:absolute;inset:0}.Y04MEW_top{justify-content:space-between;align-items:flex-start;display:flex}.Y04MEW_icon{background:var(--soot-900);width:56px;height:56px;color:var(--tone);transition:transform .45s var(--ease-out);border-radius:18px;place-items:center;display:grid}.Y04MEW_code{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:6px 10px;font-size:.7rem}.Y04MEW_body{align-content:end;gap:10px;display:grid}.Y04MEW_body h3{font-size:var(--step-2)}.Y04MEW_body p{color:var(--muted);max-width:48ch}.Y04MEW_foot{justify-content:space-between;align-items:center;gap:12px;display:flex}.Y04MEW_risks{flex-wrap:wrap;gap:6px;display:flex}.Y04MEW_risks span{background:var(--paper);color:var(--soot-700);border-radius:999px;padding:4px 10px;font-size:.78rem;font-weight:600}.Y04MEW_go{border:1px solid var(--line-strong);width:44px;height:44px;transition:transform .45s var(--ease-out),background-color .3s,color .3s;border-radius:50%;flex:none;place-items:center;display:grid}.Y04MEW_media{aspect-ratio:16/9;background:var(--soot-800);margin:calc(-1*clamp(22px,3vw,32px)) calc(-1*clamp(22px,3vw,32px)) 0;display:block;position:relative;overflow:hidden}.Y04MEW_media:after{content:"";background:linear-gradient(#0000 55%,#0c0e1159);position:absolute;inset:0}[data-featured=true] .Y04MEW_media{aspect-ratio:2}.Y04MEW_mediaImg{object-fit:cover;transition:transform 1s var(--ease-out)}.Y04MEW_card:hover .Y04MEW_mediaImg{transform:scale(1.05)}.Y04MEW_top{z-index:1;margin-top:-52px;position:relative}.Y04MEW_code{background:var(--white)}
._2Fp9QW_wrap{gap:16px;display:grid}._2Fp9QW_tabs{border-radius:var(--r-lg);border:1px solid var(--line);scrollbar-width:none;background:#ffffff0d;gap:6px;padding:6px;display:flex;overflow-x:auto}@media (max-width:1079px){._2Fp9QW_tabs{-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000);mask-image:linear-gradient(90deg,#000 85%,#0000)}}._2Fp9QW_tabs::-webkit-scrollbar{display:none}._2Fp9QW_tab{border-radius:calc(var(--r-lg) - 6px);color:var(--soot-300);text-align:left;background:0 0;border:0;flex:1 0 auto;align-items:center;gap:12px;padding:12px 16px;transition:color .25s;display:flex;position:relative}._2Fp9QW_tab[aria-selected=true]{color:var(--soot-950)}._2Fp9QW_tab[aria-selected=true] ._2Fp9QW_tabIcon{background:var(--soot-950);color:var(--tone)}@media (hover:hover) and (pointer:fine){._2Fp9QW_tab:hover{color:var(--paper)}}._2Fp9QW_tab[aria-selected=true]:hover{color:var(--soot-950)}._2Fp9QW_pill{z-index:0;border-radius:inherit;background:var(--tone);position:absolute;inset:0}._2Fp9QW_tabIcon,._2Fp9QW_tabText{z-index:1;position:relative}._2Fp9QW_tabIcon{background:#ffffff0f;border-radius:12px;place-items:center;width:38px;height:38px;transition:background-color .25s,color .25s;display:grid}._2Fp9QW_tabText{white-space:nowrap;font-size:.95rem;font-weight:700;display:grid}._2Fp9QW_tabText small{font-family:var(--font-mono);letter-spacing:.1em;opacity:.75;font-size:.66rem;font-weight:500}._2Fp9QW_panel{border-radius:var(--r-xl);background:var(--soot-800);border:1px solid var(--line);position:relative;overflow:hidden}._2Fp9QW_panel:before{content:"";background:var(--tone);opacity:.16;filter:blur(60px);border-radius:50%;width:520px;height:520px;transition:background-color .5s;position:absolute;top:-220px;right:-180px}._2Fp9QW_panelInner{gap:32px;padding:clamp(24px,4vw,48px);display:grid;position:relative}@media (min-width:1080px){._2Fp9QW_panelInner{grid-template-columns:1fr 1fr;gap:56px}}._2Fp9QW_summary{align-content:start;justify-items:start;gap:16px;display:grid}._2Fp9QW_summary h3{font-size:var(--step-3)}._2Fp9QW_summary>p{color:var(--soot-300);font-size:var(--step-1)}._2Fp9QW_badge{background:color-mix(in srgb, var(--tone) 18%, transparent);color:var(--tone);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:.7rem;display:inline-flex}._2Fp9QW_meta{gap:12px;width:100%;margin:8px 0;display:grid}@media (min-width:560px){._2Fp9QW_meta{grid-template-columns:1fr 1fr}}._2Fp9QW_meta div{border-radius:var(--r-md);border:1px solid var(--line);background:#ffffff0a;padding:14px 16px}._2Fp9QW_meta dt{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--soot-300);margin-bottom:4px;font-size:.66rem}._2Fp9QW_meta dd{margin:0;font-weight:600}._2Fp9QW_steps{border-radius:var(--r-lg);-webkit-backdrop-filter:blur(14px)saturate(1.2);background:#13161b73;border:1px solid #ffffff14;padding:clamp(20px,3vw,32px)}._2Fp9QW_steps ol{gap:14px;padding:0;list-style:none;display:grid}._2Fp9QW_steps li{color:var(--paper);grid-template-columns:34px 1fr;gap:10px;font-size:.97rem;display:grid}._2Fp9QW_steps li span{font-family:var(--font-mono);color:var(--tone);padding-top:3px;font-size:.78rem}._2Fp9QW_stepsTitle{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--soot-300);margin-bottom:18px;font-size:.74rem}
