:root{--ink:#081018;--muted:#5a6776;--paper:#f6f8fb;--panel:#ffffff;--blue:#2257ff;--violet:#7c3cff;--acid:#b8ff4d;--rose:#ff5b8a;--line:rgba(8,16,24,.12);--soft:rgba(34,87,255,.08);--max:1180px;--serif:Georgia,"Times New Roman",ui-serif,serif;--sans:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;}
*{box-sizing:border-box}
html{scroll-behavior:smooth}
body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;overflow-x:hidden}
a{color:inherit;text-decoration:none}
button{font:inherit}
.wrap{width:min(var(--max),calc(100% - 44px));margin-inline:auto}
.site-noise{position:fixed;inset:0;pointer-events:none;z-index:60;opacity:.18;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)' opacity='.21'/%3E%3C/svg%3E")}
header{position:fixed;top:0;left:0;right:0;z-index:50;padding:16px 0;pointer-events:none}
.nav{pointer-events:auto;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px}
.brand{display:flex;align-items:center;gap:10px;font-weight:800;letter-spacing:-.04em}
.brand-mark{width:18px;height:18px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff 0 16%,var(--acid)17% 42%,var(--blue)43%);box-shadow:0 0 24px rgba(34,87,255,.45)}
.menu{position:relative;display:flex;gap:4px;padding:5px;border:1px solid rgba(8,16,24,.12);background:rgba(255,255,255,.68);backdrop-filter:blur(18px)saturate(1.25);border-radius:999px;box-shadow:0 12px 34px rgba(8,16,24,.08)}
.menu a{position:relative;z-index:2;padding:9px 13px;border-radius:999px;font-size:12px;font-weight:700;color:#263342;white-space:nowrap}
.menu a[aria-current="page"]{color:#fff;background:var(--ink)}
.status{justify-self:end;font-size:12px;color:var(--muted)}
main{position:relative}
.hero{min-height:100svh;display:grid;align-items:end;padding:118px 0 38px;position:relative;overflow:hidden}
.hero-canvas{position:absolute;inset:0;width:100%;height:100%;z-index:0}
.hero:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 78% 18%,rgba(184,255,77,.24),transparent 32%),linear-gradient(180deg,rgba(246,248,251,.1),var(--paper)92%);pointer-events:none}
.kicker{font-size:12px;text-transform:uppercase;letter-spacing:.18em;color:var(--muted);font-weight:800}
.hero h1{margin:0;max-width:1060px;font-family:var(--serif);font-weight:400;font-size:clamp(74px,13vw,178px);line-height:.78;letter-spacing:-.075em;text-wrap:balance}
.hero h1 em{font-style:italic;color:var(--blue)}
.pulse-band{position:relative;z-index:2;padding:18px 0;background:#081018;color:#eef5ff;border-block:1px solid rgba(255,255,255,.12)}
.index-band{padding:28px 0;border-block:1px solid var(--line);background:rgba(255,255,255,.46);backdrop-filter:blur(16px)}
.section{padding:96px 0}
.section.dark{background:#081018;color:#eef5ff}
.section h2,.page-title{font-family:var(--serif);font-size:clamp(52px,8vw,118px);font-weight:400;line-height:.82;letter-spacing:-.065em;margin:0;text-wrap:balance}
.section p{color:var(--muted);font-size:17px;line-height:1.72}
.dark p,.dark .kicker{color:rgba(238,245,255,.68)}
.page-shell{padding:136px 0 80px}
.page-hero{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px;align-items:end;padding-bottom:42px;border-bottom:1px solid var(--line)}
.page-copy{font-size:20px;line-height:1.62;color:#3c4a59}
.essay-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:46px}
.essay-card{min-height:310px;border:1px solid var(--line);border-radius:30px;padding:24px;background:#fff;display:grid;align-content:space-between}
.essay-card h2{font-family:var(--serif);font-weight:400;font-size:46px;line-height:.9;letter-spacing:-.05em;margin:0}
.essay-card p{color:var(--muted);line-height:1.6}
.signal-lens{position:relative;margin-top:18px;padding:30px;min-height:280px;border:1px solid rgba(8,16,24,.13);border-radius:36px;overflow:hidden;background:radial-gradient(circle at 82% 24%,rgba(184,255,77,.42),transparent 26%),linear-gradient(135deg,#fff,rgba(255,255,255,.55));box-shadow:0 30px 80px rgba(8,16,24,.08);display:grid;grid-template-columns:.95fr 1.05fr 230px;gap:24px;align-items:end}
.signal-lens h2{font-family:var(--serif);font-size:clamp(38px,6vw,86px);font-weight:400;line-height:.84;letter-spacing:-.06em;margin:10px 0 0;text-wrap:balance}
.signal-lens p{margin:0;color:#334150;line-height:1.68;font-size:17px}
.signal-lens b{color:var(--ink)}
.lens-orbit{position:relative;aspect-ratio:1;border-radius:50%;border:1px solid rgba(8,16,24,.12);background:radial-gradient(circle,rgba(34,87,255,.18)0 16%,transparent 17%),repeating-conic-gradient(from 20deg,rgba(8,16,24,.08)0 8deg,transparent 8deg 24deg)}
.lens-orbit span{position:absolute;inset:50%;width:12px;height:12px;margin:-6px;border-radius:50%;background:var(--blue);box-shadow:0 0 0 10px rgba(34,87,255,.1)}
.lens-orbit span:nth-child(1){transform:rotate(18deg)translateX(86px)}
.lens-orbit span:nth-child(2){transform:rotate(146deg)translateX(68px);background:var(--rose)}
.lens-orbit span:nth-child(3){transform:rotate(268deg)translateX(92px);background:var(--acid)}
.threshold-atlas{margin-top:18px;padding:30px;border:1px solid rgba(8,16,24,.13);border-radius:38px;background:radial-gradient(circle at 18% 22%,rgba(34,87,255,.16),transparent 30%),radial-gradient(circle at 78% 72%,rgba(184,255,77,.34),transparent 28%),linear-gradient(145deg,rgba(255,255,255,.9),rgba(255,255,255,.5));box-shadow:0 32px 90px rgba(8,16,24,.08);display:grid;grid-template-columns:.86fr 1.08fr .86fr;gap:24px;align-items:end;overflow:hidden}
.threshold-atlas h2{font-family:var(--serif);font-size:clamp(38px,6vw,84px);font-weight:400;line-height:.84;letter-spacing:-.06em;margin:10px 0 0;text-wrap:balance}
.threshold-atlas p{margin:0;color:#3b4857;line-height:1.68;font-size:17px}
.threshold-scale{position:relative;min-height:230px;border-radius:30px;border:1px solid rgba(8,16,24,.1);background:linear-gradient(90deg,rgba(8,16,24,.08)1px,transparent 1px),linear-gradient(180deg,rgba(8,16,24,.08)1px,transparent 1px),radial-gradient(circle at 82% 18%,rgba(255,91,138,.2),transparent 28%);background-size:25% 100%,100% 25%,auto;overflow:hidden}
.threshold-scale:before{content:"";position:absolute;left:10%;right:10%;top:50%;height:2px;background:linear-gradient(90deg,var(--blue),var(--acid));transform:rotate(-12deg);box-shadow:0 0 28px rgba(34,87,255,.18)}
.threshold-scale span{position:absolute;left:var(--x);top:var(--y);width:16px;height:16px;margin:-8px;border-radius:50%;background:#081018;box-shadow:0 0 0 10px rgba(34,87,255,.1),0 18px 35px rgba(8,16,24,.16)}
.hunch-ladder{margin-top:18px;padding:30px;border:1px solid rgba(8,16,24,.13);border-radius:38px;background:radial-gradient(circle at 18% 24%,rgba(255,91,138,.16),transparent 28%),radial-gradient(circle at 84% 18%,rgba(184,255,77,.34),transparent 28%),linear-gradient(145deg,rgba(255,255,255,.92),rgba(255,255,255,.5));box-shadow:0 34px 96px rgba(8,16,24,.085);display:grid;grid-template-columns:.86fr minmax(240px,380px)1fr;gap:26px;align-items:end;overflow:hidden}
.hunch-ladder h2{font-family:var(--serif);font-size:clamp(38px,6vw,84px);font-weight:400;line-height:.84;letter-spacing:-.06em;margin:10px 0 0;text-wrap:balance}
.hunch-ladder p{margin:0;color:#334150;line-height:1.68;font-size:17px}
.ladder-steps{display:grid;gap:10px;padding:12px;border-radius:30px;border:1px solid rgba(8,16,24,.1);background:rgba(8,16,24,.045)}
.ladder-steps span{min-height:62px;border-radius:22px;background:#fff;display:grid;grid-template-columns:92px 1fr;align-items:center;gap:14px;padding:0 16px;box-shadow:0 16px 38px rgba(8,16,24,.07);position:relative;overflow:hidden}
.ladder-steps span:before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:linear-gradient(180deg,var(--blue),var(--acid))}
.ladder-steps b{font-family:var(--serif);font-size:32px;font-weight:400;letter-spacing:-.045em;color:var(--ink)}
.ladder-steps em{font-style:normal;color:var(--muted);font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.12em}
.doubt-window{margin-top:18px;padding:30px;border:1px solid rgba(8,16,24,.13);border-radius:38px;background:radial-gradient(circle at 18% 18%,rgba(34,87,255,.22),transparent 28%),radial-gradient(circle at 82% 22%,rgba(184,255,77,.26),transparent 27%),linear-gradient(145deg,rgba(8,16,24,.97),rgba(20,31,45,.92));color:#eef5ff;box-shadow:0 34px 98px rgba(8,16,24,.16);display:grid;grid-template-columns:.86fr minmax(250px,380px)1fr;gap:26px;align-items:end;overflow:hidden;position:relative}
.doubt-window:before{content:"";position:absolute;inset:18px;border:1px solid rgba(238,245,255,.09);border-radius:28px;pointer-events:none}
.doubt-window:after{content:"";position:absolute;left:34px;right:34px;bottom:30px;height:88px;background:radial-gradient(ellipse at 42% 100%,rgba(34,87,255,.2),transparent 66%),radial-gradient(ellipse at 68% 100%,rgba(184,255,77,.22),transparent 64%);filter:blur(8px);pointer-events:none}
.doubt-window h2{font-family:var(--serif);font-size:clamp(38px,6vw,84px);font-weight:400;line-height:.84;letter-spacing:-.06em;margin:10px 0 0;text-wrap:balance}
.doubt-window p{margin:0;color:rgba(238,245,255,.72);line-height:1.68;font-size:17px;position:relative;z-index:1}
.doubt-window .kicker{color:rgba(238,245,255,.58)}
.doubt-card{position:relative;z-index:1;min-height:242px;border-radius:30px;border:1px solid rgba(238,245,255,.14);background:radial-gradient(circle at 50% 50%,rgba(184,255,77,.18)0 14%,transparent 15%),linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.035));display:grid;gap:12px;padding:16px;box-shadow:inset 0 1px 0 rgba(255,255,255,.12)}
.doubt-card:before{content:"";position:absolute;left:50%;top:22px;bottom:22px;width:1px;background:linear-gradient(180deg,transparent,rgba(238,245,255,.28),transparent)}
.doubt-card span{display:grid;gap:7px;align-content:center;border-radius:22px;padding:16px 18px;background:rgba(255,255,255,.09);border:1px solid rgba(238,245,255,.12);box-shadow:0 18px 42px rgba(0,0,0,.16);position:relative;overflow:hidden}
.doubt-card span:before{content:"";position:absolute;inset:auto 18px 12px;height:2px;background:linear-gradient(90deg,var(--blue),var(--acid),transparent);opacity:.74}
.doubt-card span:nth-child(2){transform:translateX(18px)}
.doubt-card span:nth-child(3):before{background:linear-gradient(90deg,var(--rose),var(--violet),transparent)}
.doubt-card b{font-family:var(--serif);font-size:34px;font-weight:400;line-height:.9;letter-spacing:-.05em}
.doubt-card em{font-style:normal;color:rgba(238,245,255,.58);font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.13em}
.quote{margin:54px 0 0;padding:42px;border-radius:34px;background:#081018;color:#eef5ff}
.quote p{font-family:var(--serif);font-size:clamp(38px,6vw,88px);line-height:.88;letter-spacing:-.055em;margin:0}
.footer{padding:44px 0;color:var(--muted);font-size:12px}
.footer .wrap{display:flex;justify-content:space-between;gap:18px;border-top:1px solid var(--line);padding-top:22px}
.reveal{opacity:0;transform:translateY(18px);filter:blur(8px);transition:opacity .75s ease,transform .75s ease,filter .75s ease}
.reveal.is-visible{opacity:1;transform:none;filter:none}
.cadence-sieve{margin-block:18px 34px;padding:30px;border:1px solid rgba(8,16,24,.13);border-radius:38px;background:radial-gradient(circle at 14% 18%,rgba(184,255,77,.3),transparent 27%),radial-gradient(circle at 86% 28%,rgba(34,87,255,.18),transparent 28%),linear-gradient(145deg,rgba(255,255,255,.96),rgba(255,255,255,.52));box-shadow:0 34px 96px rgba(8,16,24,.09);display:grid;grid-template-columns:.86fr minmax(260px,390px)1fr;gap:26px;align-items:end;overflow:hidden;position:relative}
.cadence-sieve:before{content:"";position:absolute;inset:18px;border:1px solid rgba(8,16,24,.07);border-radius:28px;pointer-events:none}
.cadence-sieve:after{content:"";position:absolute;left:34px;right:34px;top:32px;height:1px;background:linear-gradient(90deg,transparent,rgba(34,87,255,.28),rgba(184,255,77,.44),transparent);opacity:.76}
.cadence-sieve h2{font-family:var(--serif);font-size:clamp(38px,6vw,84px);font-weight:400;line-height:.84;letter-spacing:-.06em;margin:10px 0 0;text-wrap:balance}
.cadence-sieve p{margin:0;color:#334150;line-height:1.68;font-size:17px;position:relative;z-index:1}
.cadence-board{position:relative;z-index:1;min-height:242px;border-radius:30px;border:1px solid rgba(8,16,24,.1);background:repeating-linear-gradient(90deg,rgba(8,16,24,.045)0 1px,transparent 1px 34px),radial-gradient(circle at 50% 54%,rgba(184,255,77,.26)0 14%,transparent 15%),linear-gradient(180deg,rgba(8,16,24,.045),rgba(255,255,255,.68));display:grid;gap:12px;padding:16px;box-shadow:inset 0 1px 0 rgba(255,255,255,.72);overflow:hidden}
.cadence-board:before{content:"";position:absolute;left:26px;right:26px;top:50%;height:2px;background:linear-gradient(90deg,transparent,var(--blue),var(--acid),transparent);opacity:.64;filter:blur(.2px)}
.cadence-board:after{content:"";position:absolute;right:34px;top:32px;width:18px;height:18px;border-radius:50%;background:var(--acid);box-shadow:0 0 0 10px rgba(184,255,77,.14),-62px 72px 0 -5px rgba(34,87,255,.9),-128px 136px 0 -7px rgba(255,91,138,.82)}
.cadence-board span{display:grid;gap:7px;align-content:center;border-radius:22px;padding:16px 18px;background:rgba(255,255,255,.9);border:1px solid rgba(8,16,24,.08);box-shadow:0 18px 42px rgba(8,16,24,.075);position:relative;overflow:hidden}
.cadence-board span:before{content:"";position:absolute;left:18px;right:18px;bottom:12px;height:1px;background:linear-gradient(90deg,var(--blue),var(--acid),transparent);opacity:.72}
.cadence-board span:nth-child(2){transform:translateX(18px);background:#081018;color:#eef5ff}
.cadence-board span:nth-child(2):before{background:linear-gradient(90deg,var(--acid),var(--rose),transparent)}
.cadence-board span:nth-child(3):before{background:linear-gradient(90deg,var(--rose),var(--violet),transparent)}
.cadence-board b{font-family:var(--serif);font-size:34px;font-weight:400;line-height:.9;letter-spacing:-.05em}
.cadence-board em{font-style:normal;color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.13em}
.cadence-board span:nth-child(2)em{color:rgba(238,245,255,.6)}
.decay-filter{margin-block:18px 34px;padding:30px;border:1px solid rgba(8,16,24,.13);border-radius:38px;background:radial-gradient(circle at 18% 16%,rgba(255,91,138,.2),transparent 27%),radial-gradient(circle at 84% 22%,rgba(34,87,255,.2),transparent 28%),linear-gradient(145deg,rgba(8,16,24,.97),rgba(20,30,44,.92));color:#eef5ff;box-shadow:0 34px 98px rgba(8,16,24,.16);display:grid;grid-template-columns:.86fr minmax(260px,390px)1fr;gap:26px;align-items:end;overflow:hidden;position:relative}
.decay-filter:before{content:"";position:absolute;inset:18px;border:1px solid rgba(238,245,255,.09);border-radius:28px;pointer-events:none}
.decay-filter:after{content:"";position:absolute;left:34px;right:34px;top:34px;height:92px;background:radial-gradient(ellipse at 40% 0,rgba(255,91,138,.18),transparent 68%),radial-gradient(ellipse at 70% 0,rgba(34,87,255,.18),transparent 64%);filter:blur(8px);pointer-events:none}
.decay-filter h2{font-family:var(--serif);font-size:clamp(38px,6vw,84px);font-weight:400;line-height:.84;letter-spacing:-.06em;margin:10px 0 0;text-wrap:balance}
.decay-filter p{margin:0;color:rgba(238,245,255,.72);line-height:1.68;font-size:17px;position:relative;z-index:1}
.decay-filter .kicker{color:rgba(238,245,255,.58)}
.decay-board{position:relative;z-index:1;min-height:242px;border-radius:30px;border:1px solid rgba(238,245,255,.14);background:radial-gradient(circle at 50% 38%,rgba(255,91,138,.2)0 12%,transparent 13%),linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.035));display:grid;gap:12px;padding:16px;box-shadow:inset 0 1px 0 rgba(255,255,255,.12);overflow:hidden}
.decay-board:before{content:"";position:absolute;left:30px;right:30px;top:50%;height:1px;background:linear-gradient(90deg,transparent,rgba(238,245,255,.28),rgba(255,91,138,.3),transparent);opacity:.78}
.decay-board:after{content:"";position:absolute;right:34px;top:32px;width:20px;height:20px;border-radius:50%;background:var(--rose);box-shadow:0 0 0 10px rgba(255,91,138,.12),-58px 74px 0 -5px rgba(184,255,77,.88),-124px 138px 0 -7px rgba(34,87,255,.82);opacity:.92}
.decay-board span{display:grid;gap:7px;align-content:center;border-radius:22px;padding:16px 18px;background:rgba(255,255,255,.09);border:1px solid rgba(238,245,255,.12);box-shadow:0 18px 42px rgba(0,0,0,.16);position:relative;overflow:hidden}
.decay-board span:before{content:"";position:absolute;left:18px;right:18px;bottom:12px;height:1px;background:linear-gradient(90deg,var(--rose),transparent);opacity:.72}
.decay-board span:nth-child(2){transform:translateX(18px)}
.decay-board span:nth-child(2):before{background:linear-gradient(90deg,var(--acid),transparent)}
.decay-board span:nth-child(3):before{background:linear-gradient(90deg,var(--blue),transparent)}
.decay-board b{font-family:var(--serif);font-size:34px;font-weight:400;line-height:.9;letter-spacing:-.05em}
.decay-board em{font-style:normal;color:rgba(238,245,255,.58);font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.13em}
.quiet-escrow{margin-block:18px 34px;padding:30px;border:1px solid rgba(8,16,24,.13);border-radius:38px;background:radial-gradient(circle at 14% 20%,rgba(184,255,77,.32),transparent 27%),radial-gradient(circle at 86% 24%,rgba(255,91,138,.16),transparent 28%),linear-gradient(145deg,rgba(255,255,255,.97),rgba(255,255,255,.52));box-shadow:0 34px 96px rgba(8,16,24,.09);display:grid;grid-template-columns:.86fr minmax(260px,390px)1fr;gap:26px;align-items:end;overflow:hidden;position:relative}
.quiet-escrow:before{content:"";position:absolute;inset:18px;border:1px solid rgba(8,16,24,.07);border-radius:28px;pointer-events:none}
.quiet-escrow:after{content:"";position:absolute;left:34px;right:34px;bottom:30px;height:88px;background:radial-gradient(ellipse at 44% 100%,rgba(184,255,77,.24),transparent 66%),radial-gradient(ellipse at 68% 100%,rgba(255,91,138,.16),transparent 64%);filter:blur(8px);pointer-events:none}
.quiet-escrow h2{font-family:var(--serif);font-size:clamp(38px,6vw,84px);font-weight:400;line-height:.84;letter-spacing:-.06em;margin:10px 0 0;text-wrap:balance}
.quiet-escrow p{margin:0;color:#334150;line-height:1.68;font-size:17px;position:relative;z-index:1}
.escrow-board{position:relative;z-index:1;min-height:242px;border-radius:30px;border:1px solid rgba(8,16,24,.1);background:radial-gradient(circle at 50% 62%,rgba(184,255,77,.26)0 13%,transparent 14%),linear-gradient(180deg,rgba(8,16,24,.045),rgba(255,255,255,.68));display:grid;gap:12px;padding:16px;box-shadow:inset 0 1px 0 rgba(255,255,255,.72);overflow:hidden}
.escrow-board:before{content:"";position:absolute;left:28px;right:28px;top:50%;height:1px;background:linear-gradient(90deg,transparent,rgba(8,16,24,.2),rgba(184,255,77,.38),transparent);opacity:.74}
.escrow-board:after{content:"";position:absolute;right:34px;top:32px;width:18px;height:18px;border-radius:50%;background:var(--acid);box-shadow:0 0 0 10px rgba(184,255,77,.14),-62px 72px 0 -5px rgba(34,87,255,.88),-124px 136px 0 -7px rgba(255,91,138,.8)}
.escrow-board span{display:grid;gap:7px;align-content:center;border-radius:22px;padding:16px 18px;background:rgba(255,255,255,.9);border:1px solid rgba(8,16,24,.08);box-shadow:0 18px 42px rgba(8,16,24,.075);position:relative;overflow:hidden}
.escrow-board span:before{content:"";position:absolute;left:18px;right:18px;bottom:12px;height:1px;background:linear-gradient(90deg,var(--acid),transparent);opacity:.72}
.escrow-board span:nth-child(2){transform:translateX(18px);background:#081018;color:#eef5ff}
.escrow-board span:nth-child(2):before{background:linear-gradient(90deg,var(--blue),transparent)}
.escrow-board span:nth-child(3):before{background:linear-gradient(90deg,var(--rose),transparent)}
.escrow-board b{font-family:var(--serif);font-size:34px;font-weight:400;line-height:.9;letter-spacing:-.05em}
.escrow-board em{font-style:normal;color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.13em}
.escrow-board span:nth-child(2)em{color:rgba(238,245,255,.58)}
.recurrence-gate{margin-block:18px 34px;padding:30px;border:1px solid rgba(8,16,24,.13);border-radius:38px;background:radial-gradient(circle at 16% 16%,rgba(34,87,255,.18),transparent 27%),radial-gradient(circle at 84% 24%,rgba(184,255,77,.32),transparent 28%),linear-gradient(145deg,rgba(8,16,24,.97),rgba(18,29,43,.92));color:#eef5ff;box-shadow:0 34px 98px rgba(8,16,24,.16);display:grid;grid-template-columns:.86fr minmax(260px,390px)1fr;gap:26px;align-items:end;overflow:hidden;position:relative}
.recurrence-gate:before{content:"";position:absolute;inset:18px;border:1px solid rgba(238,245,255,.09);border-radius:28px;pointer-events:none}
.recurrence-gate:after{content:"";position:absolute;left:34px;right:34px;bottom:30px;height:88px;background:radial-gradient(ellipse at 42% 100%,rgba(34,87,255,.22),transparent 66%),radial-gradient(ellipse at 68% 100%,rgba(184,255,77,.22),transparent 64%);filter:blur(8px);pointer-events:none}
.recurrence-gate h2{font-family:var(--serif);font-size:clamp(38px,6vw,84px);font-weight:400;line-height:.84;letter-spacing:-.06em;margin:10px 0 0;text-wrap:balance}
.recurrence-gate p{margin:0;color:rgba(238,245,255,.72);line-height:1.68;font-size:17px;position:relative;z-index:1}
.recurrence-gate .kicker{color:rgba(238,245,255,.58)}
.recurrence-board{position:relative;z-index:1;min-height:242px;border-radius:30px;border:1px solid rgba(238,245,255,.14);background:radial-gradient(circle at 50% 56%,rgba(184,255,77,.2)0 12%,transparent 13%),linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.035));display:grid;gap:12px;padding:16px;box-shadow:inset 0 1px 0 rgba(255,255,255,.12);overflow:hidden}
.recurrence-board:before{content:"";position:absolute;left:28px;right:28px;top:50%;height:1px;background:linear-gradient(90deg,transparent,rgba(238,245,255,.28),rgba(184,255,77,.34),transparent);opacity:.78}
.recurrence-board:after{content:"";position:absolute;right:30px;top:30px;width:18px;height:18px;border-radius:50%;background:var(--acid);box-shadow:0 0 0 10px rgba(184,255,77,.12),-62px 72px 0 -5px rgba(34,87,255,.9),-126px 136px 0 -7px rgba(255,91,138,.82)}
.recurrence-board span{display:grid;gap:7px;align-content:center;border-radius:22px;padding:16px 18px;background:rgba(255,255,255,.09);border:1px solid rgba(238,245,255,.12);box-shadow:0 18px 42px rgba(0,0,0,.16);position:relative;overflow:hidden}
.recurrence-board span:before{content:"";position:absolute;left:18px;right:18px;bottom:12px;height:1px;background:linear-gradient(90deg,var(--blue),transparent);opacity:.72}
.recurrence-board span:nth-child(2){transform:translateX(18px)}
.recurrence-board span:nth-child(2):before{background:linear-gradient(90deg,var(--acid),transparent)}
.recurrence-board span:nth-child(3):before{background:linear-gradient(90deg,var(--rose),transparent)}
.recurrence-board b{font-family:var(--serif);font-size:34px;font-weight:400;line-height:.9;letter-spacing:-.05em}
.recurrence-board em{font-style:normal;color:rgba(238,245,255,.58);font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.13em}
.repair-echo{margin-block:18px 34px;padding:30px;border:1px solid rgba(8,16,24,.13);border-radius:38px;background:radial-gradient(circle at 14% 18%,rgba(184,255,77,.34),transparent 27%),radial-gradient(circle at 84% 24%,rgba(255,91,138,.18),transparent 28%),linear-gradient(145deg,rgba(255,255,255,.97),rgba(255,255,255,.52));box-shadow:0 34px 96px rgba(8,16,24,.09);display:grid;grid-template-columns:.86fr minmax(260px,390px)1fr;gap:26px;align-items:end;overflow:hidden;position:relative}
.repair-echo:before{content:"";position:absolute;inset:18px;border:1px solid rgba(8,16,24,.07);border-radius:28px;pointer-events:none}
.repair-echo:after{content:"";position:absolute;left:34px;right:34px;bottom:30px;height:88px;background:radial-gradient(ellipse at 42% 100%,rgba(184,255,77,.24),transparent 66%),radial-gradient(ellipse at 70% 100%,rgba(255,91,138,.16),transparent 64%);filter:blur(8px);pointer-events:none}
.repair-echo h2{font-family:var(--serif);font-size:clamp(38px,6vw,84px);font-weight:400;line-height:.84;letter-spacing:-.06em;margin:10px 0 0;text-wrap:balance}
.repair-echo p{margin:0;color:#334150;line-height:1.68;font-size:17px;position:relative;z-index:1}
.echo-board{position:relative;z-index:1;min-height:242px;border-radius:30px;border:1px solid rgba(8,16,24,.1);background:repeating-radial-gradient(circle at 50% 58%,rgba(8,16,24,.06)0 1px,transparent 1px 20px),radial-gradient(circle at 50% 58%,rgba(184,255,77,.26)0 13%,transparent 14%),linear-gradient(180deg,rgba(8,16,24,.045),rgba(255,255,255,.68));display:grid;gap:12px;padding:16px;box-shadow:inset 0 1px 0 rgba(255,255,255,.72);overflow:hidden}
.echo-board:before{content:"";position:absolute;left:28px;right:28px;top:50%;height:1px;background:linear-gradient(90deg,transparent,rgba(8,16,24,.22),rgba(184,255,77,.38),transparent);opacity:.74}
.echo-board:after{content:"";position:absolute;right:34px;top:32px;width:18px;height:18px;border-radius:50%;background:var(--acid);box-shadow:0 0 0 10px rgba(184,255,77,.14),-62px 72px 0 -5px rgba(255,91,138,.84),-128px 136px 0 -7px rgba(34,87,255,.78)}
.echo-board span{display:grid;gap:7px;align-content:center;border-radius:22px;padding:16px 18px;background:#fff;border:1px solid rgba(8,16,24,.08);box-shadow:0 18px 42px rgba(8,16,24,.075);position:relative;z-index:1;overflow:hidden}
.echo-board span:before{content:"";position:absolute;left:18px;right:18px;bottom:12px;height:1px;background:linear-gradient(90deg,var(--acid),var(--rose),transparent);opacity:.7}
.echo-board span:nth-child(2){transform:translateX(18px);background:#081018;color:#eef5ff}
.echo-board span:nth-child(2):before{background:linear-gradient(90deg,var(--blue),var(--acid),transparent)}
.echo-board b{font-family:var(--serif);font-size:34px;font-weight:400;line-height:.9;letter-spacing:-.05em}
.echo-board em{font-style:normal;color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.13em}
.echo-board span:nth-child(2)em{color:rgba(238,245,255,.62)}
@media(max-width:860px){
.nav{grid-template-columns:1fr;gap:12px}
.brand{justify-self:start}
.menu{width:100%;overflow-x:visible;justify-content:center;flex-wrap:wrap;gap:5px;border-radius:24px}
.menu a{padding:8px 10px;font-size:11px}
.status{display:none}
.hero{padding-top:154px}
.page-hero,.essay-grid,.signal-lens,.threshold-atlas,.hunch-ladder,.doubt-window,.cadence-sieve,.decay-filter,.quiet-escrow,.recurrence-gate,.repair-echo{grid-template-columns:1fr}
.lens-orbit{width:min(230px,70vw)}
.page-shell{padding-top:154px}
}
.source-seal{margin-block:18px 34px;padding:30px;border:1px solid rgba(8,16,24,.13);border-radius:38px;background:radial-gradient(circle at 18% 18%,rgba(34,87,255,.22),transparent 28%),radial-gradient(circle at 84% 24%,rgba(184,255,77,.3),transparent 27%),linear-gradient(145deg,rgba(8,16,24,.97),rgba(20,31,45,.92));color:#eef5ff;box-shadow:0 34px 98px rgba(8,16,24,.16);display:grid;grid-template-columns:.86fr minmax(260px,390px)1fr;gap:26px;align-items:end;overflow:hidden;position:relative}
.source-seal:before{content:"";position:absolute;inset:18px;border:1px solid rgba(238,245,255,.09);border-radius:28px;pointer-events:none}
.source-seal:after{content:"";position:absolute;left:34px;right:34px;bottom:30px;height:88px;background:radial-gradient(ellipse at 42% 100%,rgba(34,87,255,.22),transparent 66%),radial-gradient(ellipse at 70% 100%,rgba(184,255,77,.24),transparent 64%);filter:blur(8px);pointer-events:none}
.source-seal h2{font-family:var(--serif);font-size:clamp(38px,6vw,84px);font-weight:400;line-height:.84;letter-spacing:-.06em;margin:10px 0 0;text-wrap:balance}
.source-seal p{margin:0;color:rgba(238,245,255,.72);line-height:1.68;font-size:17px;position:relative;z-index:1}
.source-seal .kicker{color:rgba(238,245,255,.58)}
.seal-board{position:relative;z-index:1;min-height:242px;border-radius:30px;border:1px solid rgba(238,245,255,.14);background:repeating-linear-gradient(90deg,rgba(238,245,255,.08)0 1px,transparent 1px 38px),radial-gradient(circle at 50% 58%,rgba(184,255,77,.22)0 13%,transparent 14%),linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.035));display:grid;gap:12px;padding:16px;box-shadow:inset 0 1px 0 rgba(255,255,255,.12);overflow:hidden}
.seal-board:before{content:"";position:absolute;left:28px;right:28px;top:50%;height:1px;background:linear-gradient(90deg,transparent,rgba(238,245,255,.28),rgba(184,255,77,.34),transparent);opacity:.78}
.seal-board:after{content:"";position:absolute;right:30px;top:30px;width:18px;height:18px;border-radius:50%;background:var(--acid);box-shadow:0 0 0 10px rgba(184,255,77,.13),-62px 72px 0 -5px rgba(34,87,255,.9),-126px 136px 0 -7px rgba(255,91,138,.82)}
.seal-board span{display:grid;gap:7px;align-content:center;border-radius:22px;padding:16px 18px;background:rgba(255,255,255,.09);border:1px solid rgba(238,245,255,.12);box-shadow:0 18px 42px rgba(0,0,0,.16);position:relative;overflow:hidden}
.seal-board span:before{content:"";position:absolute;left:0;top:0;bottom:0;width:6px;background:linear-gradient(180deg,var(--acid),var(--blue))}
.seal-board span:nth-child(2){transform:translateX(18px)}
.seal-board span:nth-child(3):before{background:linear-gradient(180deg,var(--rose),var(--violet))}
.seal-board b{font-family:var(--serif);font-size:34px;font-weight:400;line-height:.9;letter-spacing:-.05em}
.seal-board em{font-style:normal;color:rgba(238,245,255,.58);font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.13em}
.reception-dial{margin-block:18px 34px;padding:30px;border:1px solid rgba(8,16,24,.13);border-radius:38px;background:radial-gradient(circle at 16% 18%,rgba(184,255,77,.32),transparent 27%),radial-gradient(circle at 84% 24%,rgba(255,91,138,.16),transparent 28%),linear-gradient(145deg,rgba(255,255,255,.97),rgba(255,255,255,.52));box-shadow:0 34px 96px rgba(8,16,24,.09);display:grid;grid-template-columns:.86fr minmax(260px,390px)1fr;gap:26px;align-items:end;overflow:hidden;position:relative}
.reception-dial:before{content:"";position:absolute;inset:18px;border:1px solid rgba(8,16,24,.07);border-radius:28px;pointer-events:none}
.reception-dial:after{content:"";position:absolute;left:34px;right:34px;bottom:30px;height:88px;background:radial-gradient(ellipse at 42% 100%,rgba(184,255,77,.24),transparent 66%),radial-gradient(ellipse at 70% 100%,rgba(255,91,138,.16),transparent 64%);filter:blur(8px);pointer-events:none}
.reception-dial h2{font-family:var(--serif);font-size:clamp(38px,6vw,84px);font-weight:400;line-height:.84;letter-spacing:-.06em;margin:10px 0 0;text-wrap:balance}
.reception-dial p{margin:0;color:#334150;line-height:1.68;font-size:17px;position:relative;z-index:1}
.reception-board{position:relative;z-index:1;min-height:242px;border-radius:30px;border:1px solid rgba(8,16,24,.1);background:conic-gradient(from 28deg,rgba(34,87,255,.16),rgba(184,255,77,.24),rgba(255,91,138,.14),rgba(34,87,255,.16)),linear-gradient(180deg,rgba(8,16,24,.045),rgba(255,255,255,.68));display:grid;gap:12px;padding:16px;box-shadow:inset 0 1px 0 rgba(255,255,255,.72);overflow:hidden}
.reception-board:before{content:"";position:absolute;inset:32px;border-radius:50%;border:1px dashed rgba(8,16,24,.18);opacity:.72}
.reception-board:after{content:"";position:absolute;right:32px;top:30px;width:18px;height:18px;border-radius:50%;background:var(--acid);box-shadow:0 0 0 10px rgba(184,255,77,.14),-64px 76px 0 -5px rgba(34,87,255,.88),-128px 136px 0 -7px rgba(255,91,138,.78)}
.reception-board span{display:grid;gap:7px;align-content:center;border-radius:22px;padding:16px 18px;background:rgba(255,255,255,.9);border:1px solid rgba(8,16,24,.08);box-shadow:0 18px 42px rgba(8,16,24,.075);position:relative;overflow:hidden}
.reception-board span:before{content:"";position:absolute;left:18px;right:18px;bottom:12px;height:1px;background:linear-gradient(90deg,var(--blue),var(--acid),transparent);opacity:.72}
.reception-board span:nth-child(2){transform:translateX(18px);background:#081018;color:#eef5ff}
.reception-board span:nth-child(2):before{background:linear-gradient(90deg,var(--acid),var(--rose),transparent)}
.reception-board b{font-family:var(--serif);font-size:34px;font-weight:400;line-height:.9;letter-spacing:-.05em;color:var(--blue)}
.reception-board span:nth-child(2)b{color:var(--acid)}
.reception-board em{font-style:normal;color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.13em}
.reception-board span:nth-child(2)em{color:rgba(238,245,255,.58)}
.witness-braid{margin-block:18px 34px;padding:30px;border:1px solid rgba(8,16,24,.13);border-radius:38px;background:radial-gradient(circle at 16% 18%,rgba(34,87,255,.22),transparent 27%),radial-gradient(circle at 84% 22%,rgba(184,255,77,.32),transparent 28%),linear-gradient(145deg,rgba(8,16,24,.97),rgba(20,31,45,.92));color:#eef5ff;box-shadow:0 34px 98px rgba(8,16,24,.16);display:grid;grid-template-columns:.86fr minmax(260px,390px)1fr;gap:26px;align-items:end;overflow:hidden;position:relative}
.witness-braid:before{content:"";position:absolute;inset:18px;border:1px solid rgba(238,245,255,.09);border-radius:28px;pointer-events:none}
.witness-braid:after{content:"";position:absolute;left:34px;right:34px;bottom:30px;height:88px;background:radial-gradient(ellipse at 40% 100%,rgba(34,87,255,.2),transparent 66%),radial-gradient(ellipse at 70% 100%,rgba(184,255,77,.24),transparent 64%);filter:blur(8px);pointer-events:none}
.witness-braid h2{font-family:var(--serif);font-size:clamp(38px,6vw,84px);font-weight:400;line-height:.84;letter-spacing:-.06em;margin:10px 0 0;text-wrap:balance}
.witness-braid p{margin:0;color:rgba(238,245,255,.72);line-height:1.68;font-size:17px;position:relative;z-index:1}
.witness-braid .kicker{color:rgba(238,245,255,.58)}
.witness-board{position:relative;z-index:1;min-height:242px;border-radius:30px;border:1px solid rgba(238,245,255,.14);background:repeating-linear-gradient(135deg,rgba(238,245,255,.075)0 1px,transparent 1px 34px),radial-gradient(circle at 50% 58%,rgba(184,255,77,.22)0 13%,transparent 14%),linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.035));display:grid;gap:12px;padding:16px;box-shadow:inset 0 1px 0 rgba(255,255,255,.12);overflow:hidden}
.witness-board:before{content:"";position:absolute;inset:34px;border-radius:999px;border:1px dashed rgba(238,245,255,.22);opacity:.74}
.witness-board:after{content:"";position:absolute;left:50%;top:50%;width:76%;height:2px;transform:translate(-50%,-50%)rotate(-18deg);background:linear-gradient(90deg,transparent,var(--blue),var(--acid),var(--rose),transparent);opacity:.68;filter:blur(.2px)}
.witness-board span{display:grid;gap:7px;align-content:center;border-radius:22px;padding:16px 18px;background:rgba(255,255,255,.09);border:1px solid rgba(238,245,255,.12);box-shadow:0 18px 42px rgba(0,0,0,.16);position:relative;z-index:1;overflow:hidden}
.witness-board span:before{content:"";position:absolute;left:18px;right:18px;bottom:12px;height:1px;background:linear-gradient(90deg,var(--acid),transparent);opacity:.72}
.witness-board span:nth-child(2){transform:translateX(18px)}
.witness-board span:nth-child(2):before{background:linear-gradient(90deg,var(--blue),transparent)}
.witness-board span:nth-child(3):before{background:linear-gradient(90deg,var(--rose),transparent)}
.witness-board b{font-family:var(--serif);font-size:34px;font-weight:400;line-height:.9;letter-spacing:-.05em}
.witness-board em{font-style:normal;color:rgba(238,245,255,.58);font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.13em}
.custody-trace{margin-block:18px 34px;padding:30px;border:1px solid rgba(8,16,24,.13);border-radius:38px;background:radial-gradient(circle at 16% 18%,rgba(184,255,77,.32),transparent 27%),radial-gradient(circle at 84% 24%,rgba(34,87,255,.18),transparent 28%),linear-gradient(145deg,rgba(255,255,255,.97),rgba(255,255,255,.52));box-shadow:0 34px 96px rgba(8,16,24,.09);display:grid;grid-template-columns:.86fr minmax(260px,390px)1fr;gap:26px;align-items:end;overflow:hidden;position:relative}
.custody-trace:before{content:"";position:absolute;inset:18px;border:1px solid rgba(8,16,24,.07);border-radius:28px;pointer-events:none}
.custody-trace:after{content:"";position:absolute;left:34px;right:34px;bottom:30px;height:88px;background:radial-gradient(ellipse at 42% 100%,rgba(184,255,77,.24),transparent 66%),radial-gradient(ellipse at 70% 100%,rgba(34,87,255,.18),transparent 64%);filter:blur(8px);pointer-events:none}
.custody-trace h2{font-family:var(--serif);font-size:clamp(38px,6vw,84px);font-weight:400;line-height:.84;letter-spacing:-.06em;margin:10px 0 0;text-wrap:balance}
.custody-trace p{margin:0;color:#334150;line-height:1.68;font-size:17px;position:relative;z-index:1}
.custody-board{position:relative;z-index:1;min-height:242px;border-radius:30px;border:1px solid rgba(8,16,24,.1);background:repeating-linear-gradient(90deg,rgba(8,16,24,.045)0 1px,transparent 1px 38px),radial-gradient(circle at 50% 58%,rgba(184,255,77,.26)0 13%,transparent 14%),linear-gradient(180deg,rgba(8,16,24,.045),rgba(255,255,255,.68));display:grid;gap:12px;padding:16px;box-shadow:inset 0 1px 0 rgba(255,255,255,.72);overflow:hidden}
.custody-board:before{content:"";position:absolute;inset:34px;border-radius:999px;border:1px dashed rgba(8,16,24,.18);opacity:.72}
.custody-board:after{content:"";position:absolute;left:50%;top:50%;width:76%;height:2px;transform:translate(-50%,-50%)rotate(18deg);background:linear-gradient(90deg,transparent,var(--blue),var(--acid),var(--rose),transparent);opacity:.66;filter:blur(.2px)}
.custody-board span{display:grid;gap:7px;align-content:center;border-radius:22px;padding:16px 18px;background:rgba(255,255,255,.9);border:1px solid rgba(8,16,24,.08);box-shadow:0 18px 42px rgba(8,16,24,.075);position:relative;z-index:1;overflow:hidden}
.custody-board span:before{content:"";position:absolute;left:18px;right:18px;bottom:12px;height:1px;background:linear-gradient(90deg,var(--acid),var(--blue),transparent);opacity:.72}
.custody-board span:nth-child(2){transform:translateX(18px);background:#081018;color:#eef5ff}
.custody-board span:nth-child(2):before{background:linear-gradient(90deg,var(--acid),var(--rose),transparent)}
.custody-board span:nth-child(3):before{background:linear-gradient(90deg,var(--rose),transparent)}
.custody-board b{font-family:var(--serif);font-size:34px;font-weight:400;line-height:.9;letter-spacing:-.05em;color:var(--blue)}
.custody-board span:nth-child(2)b{color:var(--acid)}
.custody-board em{font-style:normal;color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.13em}
.custody-board span:nth-child(2)em{color:rgba(238,245,255,.58)}
@media(max-width:860px){
.source-seal,.reception-dial,.witness-braid,.custody-trace{grid-template-columns:1fr;padding:22px}
.seal-board,.reception-board,.witness-board,.custody-board{min-height:220px}
.seal-board span:nth-child(2),.reception-board span:nth-child(2),.witness-board span:nth-child(2),.custody-board span:nth-child(2){transform:none}
}
@media(max-width:560px){
.wrap{width:min(100% - 28px,var(--max))}
.hero h1{font-size:clamp(64px,21vw,102px)}
.section{padding:76px 0}
.footer .wrap{display:grid}
.menu a{padding:8px 10px}
}
@media(prefers-reduced-motion:reduce){
*,*:before,*:after{animation-duration:.001ms!important;transition-duration:.001ms!important;scroll-behavior:auto!important}
.hero-canvas{display:none}
.reveal{opacity:1;transform:none;filter:none}
}
.verdict-stamp{margin-block:18px 34px;padding:32px;border:1px solid rgba(238,245,255,.14);border-radius:44px;background:radial-gradient(circle at 12% 18%,rgba(184,255,77,.24),transparent 30%),radial-gradient(circle at 84% 20%,rgba(34,87,255,.3),transparent 32%),radial-gradient(circle at 72% 92%,rgba(255,91,138,.16),transparent 34%),linear-gradient(135deg,#081018,#13243a 52%,#0d1522);box-shadow:0 44px 124px rgba(8,16,24,.18);display:grid;grid-template-columns:.88fr minmax(290px,450px)1fr;gap:28px;align-items:center;position:relative;overflow:hidden;color:#eef5ff}
.verdict-stamp:before{content:"";position:absolute;inset:18px;border:1px solid rgba(238,245,255,.09);border-radius:32px;pointer-events:none}
.verdict-stamp:after{content:"watch · release · mend";position:absolute;right:30px;top:26px;padding:9px 13px;border:1px solid rgba(238,245,255,.16);border-radius:999px;background:rgba(255,255,255,.07);color:rgba(238,245,255,.62);font-size:10px;font-weight:900;letter-spacing:.18em;text-transform:uppercase;backdrop-filter:blur(16px)}
.verdict-stamp h2{font-family:var(--serif);font-size:clamp(38px,6vw,84px);font-weight:400;line-height:.84;letter-spacing:-.06em;margin:10px 0 0;text-wrap:balance;color:#fff}
.verdict-stamp p{margin:0;color:rgba(238,245,255,.7);line-height:1.68;font-size:17px;position:relative;z-index:1}
.verdict-stamp .kicker{color:rgba(184,255,77,.78)}
.stamp-plate{position:relative;z-index:1;min-height:264px;border-radius:34px;border:1px solid rgba(238,245,255,.14);background:linear-gradient(135deg,rgba(255,255,255,.12),rgba(255,255,255,.035));display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:16px;box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 28px 86px rgba(0,0,0,.26);overflow:hidden;backdrop-filter:blur(18px)}
.stamp-plate:before{content:"VERDICT";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)rotate(-10deg);font-size:clamp(48px,8vw,96px);font-weight:900;letter-spacing:.08em;color:transparent;-webkit-text-stroke:1px rgba(238,245,255,.16);text-stroke:1px rgba(238,245,255,.16);opacity:.72;pointer-events:none}
.stamp-plate:after{content:"";position:absolute;left:10%;right:10%;top:50%;height:2px;background:linear-gradient(90deg,transparent,rgba(184,255,77,.68),rgba(34,87,255,.56),rgba(255,91,138,.5),transparent);box-shadow:0 0 32px rgba(34,87,255,.28);pointer-events:none}
.stamp-plate span{position:relative;z-index:1;min-height:196px;padding:18px;border-radius:24px;border:1px solid rgba(238,245,255,.15);background:linear-gradient(180deg,rgba(255,255,255,.16),rgba(255,255,255,.055));display:flex;flex-direction:column;justify-content:space-between;gap:18px;box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 20px 56px rgba(0,0,0,.22)}
.stamp-plate span:nth-child(1){align-self:start;border-color:rgba(184,255,77,.4)}
.stamp-plate span:nth-child(2){align-self:center;transform:translateY(24px)rotate(-2deg);border-color:rgba(34,87,255,.42)}
.stamp-plate span:nth-child(3){align-self:end;transform:translateY(-12px)rotate(2deg);border-color:rgba(255,91,138,.38)}
.stamp-plate b{font-family:var(--serif);font-size:clamp(34px,4.1vw,60px);font-weight:400;line-height:.84;letter-spacing:-.06em;color:#fff}
.stamp-plate em{font-style:normal;color:rgba(238,245,255,.64);font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.13em;line-height:1.45}
@media(max-width:860px){
.verdict-stamp{grid-template-columns:1fr;padding:22px}
.verdict-stamp:after{position:relative;right:auto;top:auto;width:max-content}
.stamp-plate{min-height:420px}
}
@media(max-width:620px){
.stamp-plate{grid-template-columns:1fr;min-height:auto}
.stamp-plate:before,.stamp-plate:after{display:none}
.stamp-plate span,.stamp-plate span:nth-child(1),.stamp-plate span:nth-child(2),.stamp-plate span:nth-child(3){transform:none;align-self:auto;min-height:126px}
}
@media(prefers-reduced-motion:no-preference){
@keyframes beaconSweep{to{transform:rotate(342deg)}}
}
.dawn-register{position:relative;isolation:isolate;overflow:hidden;margin-block:22px 36px;padding:clamp(30px,5vw,68px);border:1px solid rgba(8,16,24,.1);border-radius:56px;display:grid;grid-template-columns:minmax(250px,.72fr)minmax(360px,1fr);gap:clamp(24px,5vw,68px);align-items:center;color:#081018;background:radial-gradient(circle at 13% 18%,rgba(255,255,255,.96),transparent 28%),radial-gradient(circle at 78% 18%,rgba(255,186,73,.5),transparent 30%),radial-gradient(circle at 92% 78%,rgba(184,255,77,.28),transparent 34%),radial-gradient(circle at 26% 94%,rgba(34,87,255,.18),transparent 36%),linear-gradient(135deg,#fbfcff 0%,#fff0d8 47%,#e8f2ff 100%);box-shadow:0 58px 148px rgba(8,16,24,.16),inset 0 1px 0 rgba(255,255,255,.86);}
.dawn-register:before{content:"";position:absolute;inset:18px;z-index:0;border:1px solid rgba(8,16,24,.075);border-radius:42px;background:repeating-linear-gradient(90deg,rgba(8,16,24,.035)0 1px,transparent 1px 42px),linear-gradient(110deg,transparent 0 18%,rgba(255,255,255,.72)38%,transparent 64%);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);pointer-events:none;}
.dawn-register:after{content:"settled proof / morning register";position:absolute;right:clamp(24px,4vw,58px);top:28px;z-index:2;padding:9px 12px;border:1px solid rgba(8,16,24,.1);border-radius:999px;background:rgba(255,255,255,.66);color:rgba(8,16,24,.56);font-size:10px;font-weight:900;letter-spacing:.17em;text-transform:uppercase;backdrop-filter:blur(16px);}
.dawn-register>div:first-child,.dawn-register>p,.dawn-orbit{position:relative;z-index:1}
.dawn-register .kicker{color:rgba(224,99,44,.82)}
.dawn-register h2{margin:10px 0 0;font-family:var(--serif);font-weight:400;letter-spacing:-.066em;line-height:.84;font-size:clamp(42px,6.4vw,90px);text-wrap:balance;max-width:13ch;color:#081018}
.dawn-register>p{grid-column:1/-1;max-width:88ch;margin:0;color:#4b5b6b;font-size:16px;line-height:1.74}
.dawn-orbit{min-height:360px;padding:18px;display:grid;grid-template-columns:repeat(3,1fr);gap:14px;align-items:stretch;border-radius:44px;border:1px solid rgba(8,16,24,.1);background:linear-gradient(135deg,rgba(255,255,255,.72),rgba(255,255,255,.38));box-shadow:inset 0 1px 0 rgba(255,255,255,.92),0 32px 90px rgba(21,39,84,.12);overflow:hidden;backdrop-filter:blur(20px);}
.dawn-orbit:before{content:"";position:absolute;left:50%;top:42%;width:176px;height:176px;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle at 38% 32%,#fff 0 10%,#ffba49 11% 38%,rgba(255,186,73,.2)39% 100%);box-shadow:0 0 0 24px rgba(255,186,73,.12),0 0 72px rgba(255,186,73,.36),0 80px 120px rgba(34,87,255,.12);opacity:.9;pointer-events:none;}
.dawn-orbit:after{content:"";position:absolute;left:8%;right:8%;top:57%;height:2px;background:linear-gradient(90deg,transparent,rgba(34,87,255,.28),rgba(255,255,255,.92),rgba(184,255,77,.48),transparent);box-shadow:0 0 26px rgba(255,186,73,.28);pointer-events:none;}
.dawn-orbit span{position:relative;z-index:1;min-height:286px;padding:22px;display:flex;flex-direction:column;justify-content:space-between;gap:18px;border-radius:34px;border:1px solid rgba(8,16,24,.09);background:linear-gradient(180deg,rgba(255,255,255,.76),rgba(255,255,255,.42));box-shadow:inset 0 1px 0 rgba(255,255,255,.88),0 22px 62px rgba(8,16,24,.1);overflow:hidden;}
.dawn-orbit span:before{content:"";width:54px;height:54px;border-radius:50%;background:radial-gradient(circle at 36% 30%,#fff 0 14%,rgba(255,186,73,.8)15% 46%,rgba(255,186,73,.18)47% 100%);box-shadow:0 0 0 12px rgba(255,186,73,.1),0 14px 36px rgba(255,186,73,.2);}
.dawn-orbit span:after{content:attr(data-glow);position:absolute;top:18px;right:18px;padding:7px 9px;border-radius:999px;background:rgba(8,16,24,.055);color:rgba(8,16,24,.52);font-size:9px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;}
.dawn-orbit span:nth-child(2){transform:translateY(-24px);background:linear-gradient(180deg,rgba(255,255,255,.84),rgba(238,245,255,.48))}
.dawn-orbit span:nth-child(2):before{align-self:center;background:radial-gradient(circle at 36% 30%,#fff 0 14%,rgba(34,87,255,.72)15% 46%,rgba(34,87,255,.16)47% 100%);box-shadow:0 0 0 12px rgba(34,87,255,.09),0 14px 36px rgba(34,87,255,.18)}
.dawn-orbit span:nth-child(3){transform:translateY(18px);background:linear-gradient(180deg,rgba(184,255,77,.18),rgba(255,255,255,.44))}
.dawn-orbit span:nth-child(3):before{align-self:flex-end;background:radial-gradient(circle at 36% 30%,#fff 0 14%,rgba(184,255,77,.82)15% 46%,rgba(184,255,77,.18)47% 100%);box-shadow:0 0 0 12px rgba(184,255,77,.11),0 14px 36px rgba(184,255,77,.2)}
.dawn-orbit b{font-family:var(--serif);font-size:clamp(34px,4vw,58px);font-weight:400;line-height:.84;letter-spacing:-.06em;color:#081018}
.dawn-orbit em{font-style:normal;color:#667484;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.12em;line-height:1.45;max-width:22ch}
@media(max-width:900px){
.dawn-register{grid-template-columns:1fr;border-radius:38px}
.dawn-register h2{max-width:13ch}
.dawn-register>p{grid-column:auto}
.dawn-register:after{position:relative;right:auto;top:auto;justify-self:start;order:-1}
.dawn-orbit{grid-template-columns:1fr;min-height:auto}
.dawn-orbit:before{left:62px;top:48px;width:78px;height:78px;transform:none}
.dawn-orbit:after{left:62px;right:auto;top:42px;bottom:42px;width:2px;height:auto;background:linear-gradient(180deg,transparent,rgba(255,186,73,.58),rgba(255,255,255,.92),rgba(34,87,255,.34),rgba(184,255,77,.48),transparent)}
.dawn-orbit span,.dawn-orbit span:nth-child(2),.dawn-orbit span:nth-child(3){min-height:156px;transform:none}
.dawn-orbit span:before,.dawn-orbit span:nth-child(2):before,.dawn-orbit span:nth-child(3):before{align-self:flex-start;width:64px;height:64px}
.dawn-orbit b,.dawn-orbit em{margin-left:92px}
}
.fog-gauge{position:relative;isolation:isolate;overflow:hidden;margin-block:22px 36px;padding:clamp(30px,5vw,68px);border:1px solid rgba(8,16,24,.1);border-radius:56px;display:grid;grid-template-columns:minmax(250px,.68fr)minmax(360px,1fr);gap:clamp(24px,5vw,68px);align-items:center;color:#081018;background:radial-gradient(circle at 12% 12%,rgba(255,255,255,.96),transparent 26%),radial-gradient(circle at 78% 16%,rgba(34,87,255,.22),transparent 30%),radial-gradient(circle at 94% 76%,rgba(184,255,77,.3),transparent 34%),radial-gradient(circle at 28% 94%,rgba(124,60,255,.18),transparent 36%),linear-gradient(135deg,#f8fbff 0%,#eaf1ff 44%,#f4fff0 100%);box-shadow:0 58px 148px rgba(8,16,24,.15),inset 0 1px 0 rgba(255,255,255,.88);}
.fog-gauge:before{content:"";position:absolute;inset:18px;z-index:0;border:1px solid rgba(8,16,24,.07);border-radius:42px;background:radial-gradient(ellipse at 20% 54%,rgba(255,255,255,.72),transparent 38%),radial-gradient(ellipse at 70% 38%,rgba(255,255,255,.48),transparent 34%),repeating-linear-gradient(118deg,rgba(8,16,24,.035)0 1px,transparent 1px 34px);filter:blur(.2px);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);pointer-events:none;}
.fog-gauge:after{content:"air quality / settled signal";position:absolute;right:clamp(24px,4vw,58px);top:28px;z-index:2;padding:9px 12px;border:1px solid rgba(8,16,24,.1);border-radius:999px;background:rgba(255,255,255,.64);color:rgba(8,16,24,.56);font-size:10px;font-weight:900;letter-spacing:.17em;text-transform:uppercase;backdrop-filter:blur(16px);}
.fog-gauge>div:first-child,.fog-gauge>p,.fog-panel{position:relative;z-index:1}
.fog-gauge .kicker{color:rgba(34,87,255,.74)}
.fog-gauge h2{margin:10px 0 0;font-family:var(--serif);font-weight:400;letter-spacing:-.066em;line-height:.84;font-size:clamp(42px,6.4vw,90px);text-wrap:balance;max-width:13ch;color:#081018}
.fog-gauge>p{grid-column:1/-1;max-width:88ch;margin:0;color:#4b5b6b;font-size:16px;line-height:1.74}
.fog-panel{min-height:360px;padding:18px;display:grid;grid-template-columns:repeat(3,1fr);gap:14px;align-items:stretch;border-radius:44px;border:1px solid rgba(8,16,24,.1);background:linear-gradient(135deg,rgba(255,255,255,.7),rgba(255,255,255,.36));box-shadow:inset 0 1px 0 rgba(255,255,255,.92),0 32px 90px rgba(21,39,84,.12);overflow:hidden;backdrop-filter:blur(20px);}
.fog-panel:before{content:"";position:absolute;left:8%;right:8%;top:50%;height:1px;background:linear-gradient(90deg,transparent,rgba(34,87,255,.28),rgba(255,255,255,.92),rgba(184,255,77,.42),transparent);box-shadow:0 -42px 58px rgba(255,255,255,.42),0 38px 64px rgba(34,87,255,.14);pointer-events:none;}
.fog-panel:after{content:"";position:absolute;inset:20px;border-radius:34px;background:radial-gradient(circle at 18% 30%,rgba(34,87,255,.16),transparent 18%),radial-gradient(circle at 52% 44%,rgba(255,255,255,.8),transparent 19%),radial-gradient(circle at 82% 60%,rgba(184,255,77,.2),transparent 20%);filter:blur(18px);opacity:.78;pointer-events:none;}
.fog-panel span{position:relative;z-index:1;min-height:286px;padding:22px;display:flex;flex-direction:column;justify-content:space-between;gap:18px;border-radius:34px;border:1px solid rgba(8,16,24,.09);background:linear-gradient(180deg,rgba(255,255,255,.78),rgba(255,255,255,.44));box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 22px 62px rgba(8,16,24,.1);overflow:hidden;}
.fog-panel span:before{content:"";height:94px;border-radius:28px;background:radial-gradient(circle at 24% 32%,rgba(255,255,255,.95)0 10%,transparent 11% 100%),repeating-linear-gradient(105deg,rgba(34,87,255,.16)0 1px,transparent 1px 14px),linear-gradient(135deg,rgba(34,87,255,.22),rgba(255,255,255,.58));box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 16px 38px rgba(34,87,255,.16);}
.fog-panel span:after{content:attr(data-density);position:absolute;top:18px;right:18px;padding:7px 9px;border-radius:999px;background:rgba(8,16,24,.055);color:rgba(8,16,24,.52);font-size:9px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;}
.fog-panel span:nth-child(2){transform:translateY(-24px);background:linear-gradient(180deg,rgba(255,255,255,.82),rgba(235,241,255,.5))}
.fog-panel span:nth-child(2):before{background:radial-gradient(circle at 42% 32%,rgba(255,255,255,.9)0 10%,transparent 11% 100%),repeating-linear-gradient(90deg,rgba(124,60,255,.18)0 1px,transparent 1px 10px),linear-gradient(135deg,rgba(124,60,255,.22),rgba(255,255,255,.5));filter:blur(.6px);box-shadow:inset 0 1px 0 rgba(255,255,255,.88),0 18px 42px rgba(124,60,255,.16)}
.fog-panel span:nth-child(3){transform:translateY(18px);background:linear-gradient(180deg,rgba(184,255,77,.16),rgba(255,255,255,.46))}
.fog-panel span:nth-child(3):before{background:radial-gradient(circle at 76% 30%,rgba(255,255,255,.94)0 10%,transparent 11% 100%),linear-gradient(90deg,transparent,rgba(255,255,255,.86)45% 55%,transparent),linear-gradient(135deg,rgba(184,255,77,.32),rgba(255,255,255,.56));box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 18px 42px rgba(184,255,77,.18)}
.fog-panel b{font-family:var(--serif);font-size:clamp(34px,4vw,58px);font-weight:400;line-height:.84;letter-spacing:-.06em;color:#081018}
.fog-panel em{font-style:normal;color:#667484;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.12em;line-height:1.45;max-width:23ch}
@media(max-width:900px){
.fog-gauge{grid-template-columns:1fr;border-radius:38px}
.fog-gauge h2{max-width:13ch}
.fog-gauge>p{grid-column:auto}
.fog-gauge:after{position:relative;right:auto;top:auto;justify-self:start;order:-1}
.fog-panel{grid-template-columns:1fr;min-height:auto}
.fog-panel:before{left:62px;right:auto;top:42px;bottom:42px;width:2px;height:auto;background:linear-gradient(180deg,transparent,rgba(34,87,255,.34),rgba(255,255,255,.9),rgba(184,255,77,.45),transparent)}
.fog-panel span,.fog-panel span:nth-child(2),.fog-panel span:nth-child(3){min-height:156px;transform:none}
.fog-panel span:before{width:70px;height:70px}
.fog-panel b,.fog-panel em{margin-left:96px}
}
.ember-filter{position:relative;isolation:isolate;overflow:hidden;margin-block:22px 36px;padding:clamp(30px,5vw,68px);border:1px solid rgba(8,16,24,.1);border-radius:56px;display:grid;grid-template-columns:minmax(250px,.72fr)minmax(360px,1fr);gap:clamp(24px,5vw,68px);align-items:center;color:#081018;background:radial-gradient(circle at 14% 16%,rgba(255,255,255,.96),transparent 27%),radial-gradient(circle at 78% 14%,rgba(255,91,138,.26),transparent 30%),radial-gradient(circle at 92% 72%,rgba(255,186,73,.42),transparent 34%),radial-gradient(circle at 24% 94%,rgba(184,255,77,.22),transparent 36%),linear-gradient(135deg,#fffaf3 0%,#f4f8ff 48%,#f9ffee 100%);box-shadow:0 58px 148px rgba(8,16,24,.15),inset 0 1px 0 rgba(255,255,255,.9);}
.ember-filter:before{content:"";position:absolute;inset:18px;z-index:0;border:1px solid rgba(8,16,24,.07);border-radius:42px;background:radial-gradient(ellipse at 24% 54%,rgba(255,255,255,.74),transparent 38%),radial-gradient(ellipse at 72% 38%,rgba(255,255,255,.52),transparent 34%),repeating-linear-gradient(132deg,rgba(8,16,24,.034)0 1px,transparent 1px 36px);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);pointer-events:none;}
.ember-filter:after{content:"voluntary heat / quiet proof";position:absolute;right:clamp(24px,4vw,58px);top:28px;z-index:2;padding:9px 12px;border:1px solid rgba(8,16,24,.1);border-radius:999px;background:rgba(255,255,255,.66);color:rgba(8,16,24,.56);font-size:10px;font-weight:900;letter-spacing:.17em;text-transform:uppercase;backdrop-filter:blur(16px);}
.ember-filter>div:first-child,.ember-filter>p,.ember-lens{position:relative;z-index:1}
.ember-filter .kicker{color:rgba(224,99,44,.82)}
.ember-filter h2{margin:10px 0 0;font-family:var(--serif);font-weight:400;letter-spacing:-.066em;line-height:.84;font-size:clamp(42px,6.4vw,90px);text-wrap:balance;max-width:13ch;color:#081018}
.ember-filter>p{grid-column:1/-1;max-width:88ch;margin:0;color:#4b5b6b;font-size:16px;line-height:1.74}
.ember-lens{min-height:360px;padding:18px;display:grid;grid-template-columns:repeat(3,1fr);gap:14px;align-items:stretch;border-radius:44px;border:1px solid rgba(8,16,24,.1);background:linear-gradient(135deg,rgba(255,255,255,.74),rgba(255,255,255,.4));box-shadow:inset 0 1px 0 rgba(255,255,255,.92),0 32px 90px rgba(21,39,84,.12);overflow:hidden;backdrop-filter:blur(20px);}
.ember-lens:before{content:"";position:absolute;left:8%;right:8%;top:55%;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(255,91,138,.42),rgba(255,186,73,.72),rgba(184,255,77,.46),transparent);box-shadow:0 0 36px rgba(255,186,73,.3),0 40px 70px rgba(255,91,138,.14);pointer-events:none;}
.ember-lens:after{content:"";position:absolute;left:50%;top:45%;width:162px;height:162px;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle at 38% 32%,#fff 0 9%,#ffba49 10% 30%,rgba(255,91,138,.36)31% 56%,rgba(184,255,77,.14)57% 100%);box-shadow:0 0 0 24px rgba(255,186,73,.12),0 0 76px rgba(255,91,138,.22);opacity:.86;pointer-events:none;}
.ember-lens span{position:relative;z-index:1;min-height:286px;padding:22px;display:flex;flex-direction:column;justify-content:space-between;gap:18px;border-radius:34px;border:1px solid rgba(8,16,24,.09);background:linear-gradient(180deg,rgba(255,255,255,.76),rgba(255,255,255,.38));box-shadow:inset 0 1px 0 rgba(255,255,255,.92),0 22px 62px rgba(21,39,84,.1);overflow:hidden;}
.ember-lens span:before{content:attr(data-heat);width:78px;height:78px;display:grid;place-items:center;border-radius:50%;background:conic-gradient(from -18deg,#ffba49 0 54%,rgba(8,16,24,.07)54% 100%);color:#081018;font-size:11px;font-weight:900;letter-spacing:.13em;text-transform:uppercase;box-shadow:inset 0 0 0 18px rgba(255,255,255,.78),0 0 0 12px rgba(255,186,73,.12),0 18px 42px rgba(255,186,73,.16);}
.ember-lens span:nth-child(1){transform:translateY(18px);border-color:rgba(255,91,138,.2)}
.ember-lens span:nth-child(1):before{background:conic-gradient(from -18deg,var(--rose)0 36%,rgba(8,16,24,.07)36% 100%)}
.ember-lens span:nth-child(2){transform:translateY(-24px);border-color:rgba(255,186,73,.4)}
.ember-lens span:nth-child(3){transform:translateY(14px);border-color:rgba(184,255,77,.34)}
.ember-lens span:nth-child(3):before{background:conic-gradient(from -18deg,var(--acid)0 68%,rgba(8,16,24,.07)68% 100%)}
.ember-lens b{font-family:var(--serif);font-size:clamp(34px,4vw,58px);font-weight:400;line-height:.84;letter-spacing:-.06em;color:#081018}
.ember-lens em{font-style:normal;color:#667484;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.12em;line-height:1.45;max-width:24ch}
@media(max-width:900px){
.ember-filter{grid-template-columns:1fr;border-radius:38px}
.ember-filter h2{max-width:13ch}
.ember-filter>p{grid-column:auto}
.ember-filter:after{position:relative;right:auto;top:auto;justify-self:start;order:-1}
.ember-lens{grid-template-columns:1fr;min-height:auto}
.ember-lens:before{left:62px;right:auto;top:42px;bottom:42px;width:2px;height:auto;background:linear-gradient(180deg,transparent,rgba(255,91,138,.42),rgba(255,186,73,.68),rgba(184,255,77,.42),transparent)}
.ember-lens:after{left:auto;right:24px;top:auto;bottom:24px;width:96px;height:96px;transform:none;opacity:.56}
.ember-lens span,.ember-lens span:nth-child(1),.ember-lens span:nth-child(2),.ember-lens span:nth-child(3){min-height:156px;transform:none}
.ember-lens span:before{width:70px;height:70px}
.ember-lens b,.ember-lens em{margin-left:96px}
}
.pilot-flame{position:relative;isolation:isolate;overflow:hidden;margin-block:22px 38px;min-height:560px;padding:clamp(30px,5vw,68px);display:grid;grid-template-columns:minmax(260px,.72fr)minmax(360px,1fr);gap:clamp(24px,5vw,68px);align-items:end;border:1px solid rgba(255,255,255,.08);border-radius:58px;color:#fff7ea;background:radial-gradient(circle at 18% 18%,rgba(255,186,73,.38),transparent 28%),radial-gradient(circle at 74% 22%,rgba(255,91,138,.26),transparent 30%),radial-gradient(circle at 78% 82%,rgba(184,255,77,.16),transparent 34%),linear-gradient(142deg,#05080d 0%,#111827 46%,#2a160b 100%);box-shadow:0 68px 170px rgba(8,16,24,.3),inset 0 1px 0 rgba(255,255,255,.1);}
.pilot-flame:before{content:"";position:absolute;inset:18px;z-index:0;border:1px solid rgba(255,247,234,.1);border-radius:44px;background:radial-gradient(ellipse at 24% 82%,rgba(255,186,73,.18),transparent 34%),repeating-linear-gradient(90deg,rgba(255,247,234,.045)0 1px,transparent 1px 42px),repeating-linear-gradient(0deg,rgba(255,247,234,.035)0 1px,transparent 1px 46px);mask-image:radial-gradient(circle at 62% 54%,#000 0 64%,transparent 84%);pointer-events:none;}
.pilot-flame:after{content:"verified warmth / low flame";position:absolute;right:clamp(24px,4vw,58px);top:28px;z-index:2;padding:9px 12px;border:1px solid rgba(255,247,234,.15);border-radius:999px;background:rgba(255,255,255,.075);color:rgba(255,247,234,.66);font-size:10px;font-weight:900;letter-spacing:.17em;text-transform:uppercase;backdrop-filter:blur(16px);}
.pilot-flame>div:first-child,.pilot-flame>p,.pilot-grid{position:relative;z-index:1}
.pilot-flame .kicker{color:rgba(255,186,73,.78)}
.pilot-flame h2{margin:10px 0 0;font-family:var(--serif);font-weight:400;letter-spacing:-.066em;line-height:.84;font-size:clamp(42px,6.5vw,92px);text-wrap:balance;max-width:12ch;color:#fff7ea}
.pilot-flame>p{grid-column:1/-1;max-width:92ch;margin:0;color:rgba(255,247,234,.68);font-size:16px;line-height:1.74}
.pilot-grid{min-height:370px;padding:18px;display:grid;grid-template-columns:repeat(3,1fr);gap:14px;align-items:stretch;border-radius:46px;border:1px solid rgba(255,247,234,.11);background:linear-gradient(135deg,rgba(255,255,255,.12),rgba(255,255,255,.042));box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 34px 94px rgba(0,0,0,.28);overflow:hidden;backdrop-filter:blur(20px);}
.pilot-grid:before{content:"";position:absolute;left:8%;right:8%;top:55%;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(255,186,73,.72),rgba(255,91,138,.46),rgba(184,255,77,.34),transparent);box-shadow:0 0 46px rgba(255,186,73,.28),0 36px 82px rgba(255,91,138,.18);pointer-events:none;}
.pilot-grid:after{content:"";position:absolute;left:50%;top:46%;width:174px;height:214px;transform:translate(-50%,-50%);border-radius:52% 48% 50% 50% / 60% 62% 38% 40%;background:radial-gradient(circle at 50% 72%,rgba(255,255,255,.92)0 7%,rgba(255,186,73,.84)8% 24%,transparent 25%),radial-gradient(ellipse at 50% 54%,rgba(255,91,138,.54),transparent 58%),radial-gradient(ellipse at 50% 24%,rgba(255,186,73,.86),transparent 54%);filter:blur(.2px);opacity:.82;box-shadow:0 0 0 26px rgba(255,186,73,.08),0 0 86px rgba(255,91,138,.24),0 34px 110px rgba(255,186,73,.18);pointer-events:none;}
.pilot-grid span{position:relative;z-index:1;min-height:292px;padding:22px;display:flex;flex-direction:column;justify-content:space-between;gap:18px;border-radius:34px;border:1px solid rgba(255,247,234,.12);background:linear-gradient(180deg,rgba(255,255,255,.105),rgba(255,255,255,.035));box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 24px 68px rgba(0,0,0,.22);overflow:hidden;}
.pilot-grid span:before{content:attr(data-step);width:78px;height:78px;display:grid;place-items:center;border-radius:50%;background:conic-gradient(from -22deg,#ffba49 0 44%,rgba(255,247,234,.12)44% 100%);color:#1b0f08;font-size:12px;font-weight:900;letter-spacing:.14em;box-shadow:inset 0 0 0 18px rgba(255,247,234,.82),0 0 0 12px rgba(255,186,73,.1),0 18px 42px rgba(255,186,73,.18);}
.pilot-grid span:nth-child(1){transform:translateY(18px);border-color:rgba(255,186,73,.28)}
.pilot-grid span:nth-child(2){transform:translateY(-26px);border-color:rgba(255,91,138,.26);background:linear-gradient(180deg,rgba(255,91,138,.13),rgba(255,255,255,.04))}
.pilot-grid span:nth-child(2):before{background:conic-gradient(from -20deg,var(--rose)0 58%,rgba(255,247,234,.12)58% 100%);box-shadow:inset 0 0 0 18px rgba(255,247,234,.82),0 0 0 12px rgba(255,91,138,.1),0 18px 42px rgba(255,91,138,.18)}
.pilot-grid span:nth-child(3){transform:translateY(14px);border-color:rgba(184,255,77,.24);background:linear-gradient(180deg,rgba(184,255,77,.12),rgba(255,255,255,.035))}
.pilot-grid span:nth-child(3):before{background:conic-gradient(from -20deg,var(--acid)0 30%,rgba(255,247,234,.12)30% 100%);box-shadow:inset 0 0 0 18px rgba(255,247,234,.82),0 0 0 12px rgba(184,255,77,.09),0 18px 42px rgba(184,255,77,.14)}
.pilot-grid b{font-family:var(--serif);font-size:clamp(34px,4vw,58px);font-weight:400;line-height:.84;letter-spacing:-.06em;color:#fff7ea}
.pilot-grid em{font-style:normal;color:rgba(255,247,234,.62);font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.12em;line-height:1.45;max-width:24ch}
@media(max-width:900px){
.pilot-flame{grid-template-columns:1fr;min-height:auto;border-radius:38px}
.pilot-flame h2{max-width:13ch}
.pilot-flame>p{grid-column:auto}
.pilot-flame:after{position:relative;right:auto;top:auto;justify-self:start;order:-1}
.pilot-grid{grid-template-columns:1fr;min-height:auto}
.pilot-grid:before{left:62px;right:auto;top:42px;bottom:42px;width:2px;height:auto;background:linear-gradient(180deg,transparent,rgba(255,186,73,.66),rgba(255,91,138,.44),rgba(184,255,77,.34),transparent)}
.pilot-grid:after{left:auto;right:24px;top:auto;bottom:24px;width:92px;height:118px;transform:none;opacity:.58}
.pilot-grid span,.pilot-grid span:nth-child(1),.pilot-grid span:nth-child(2),.pilot-grid span:nth-child(3){min-height:156px;transform:none}
.pilot-grid span:before{width:70px;height:70px}
.pilot-grid b,.pilot-grid em{margin-left:96px}
}
.fuel-ledger{position:relative;isolation:isolate;overflow:hidden;margin-block:22px 40px;min-height:560px;padding:clamp(30px,5vw,68px);display:grid;grid-template-columns:minmax(260px,.68fr)minmax(360px,1fr);gap:clamp(24px,5vw,68px);align-items:end;border:1px solid rgba(238,245,255,.11);border-radius:58px;color:#f8fbff;background:radial-gradient(circle at 16% 18%,rgba(184,255,77,.28),transparent 28%),radial-gradient(circle at 74% 18%,rgba(34,87,255,.34),transparent 31%),radial-gradient(circle at 84% 76%,rgba(255,186,73,.25),transparent 34%),linear-gradient(145deg,#05090f 0%,#0d1729 52%,#07130d 100%);box-shadow:0 70px 176px rgba(8,16,24,.32),inset 0 1px 0 rgba(255,255,255,.1);}
.fuel-ledger:before{content:"";position:absolute;inset:18px;z-index:0;border:1px solid rgba(238,245,255,.1);border-radius:44px;background:radial-gradient(ellipse at 18% 84%,rgba(184,255,77,.15),transparent 34%),radial-gradient(ellipse at 78% 42%,rgba(255,255,255,.08),transparent 30%),repeating-linear-gradient(90deg,rgba(238,245,255,.045)0 1px,transparent 1px 42px),repeating-linear-gradient(0deg,rgba(238,245,255,.032)0 1px,transparent 1px 46px);mask-image:linear-gradient(105deg,transparent,#000 12%,#000 88%,transparent);pointer-events:none;}
.fuel-ledger:after{content:"attention fuel / fresh proof";position:absolute;right:clamp(24px,4vw,58px);top:28px;z-index:2;padding:9px 12px;border:1px solid rgba(238,245,255,.15);border-radius:999px;background:rgba(255,255,255,.075);color:rgba(248,251,255,.66);font-size:10px;font-weight:900;letter-spacing:.17em;text-transform:uppercase;backdrop-filter:blur(16px);}
.fuel-ledger>div:first-child,.fuel-ledger>p,.fuel-ledger-board{position:relative;z-index:1}
.fuel-ledger .kicker{color:rgba(184,255,77,.78)}
.fuel-ledger h2{margin:10px 0 0;font-family:var(--serif);font-weight:400;letter-spacing:-.066em;line-height:.84;font-size:clamp(42px,6.35vw,90px);text-wrap:balance;max-width:12ch;color:#f8fbff}
.fuel-ledger>p{grid-column:1/-1;max-width:94ch;margin:0;color:rgba(238,245,255,.68);font-size:16px;line-height:1.74}
.fuel-ledger-board{min-height:372px;padding:18px;display:grid;grid-template-columns:repeat(3,1fr);gap:14px;align-items:stretch;border-radius:46px;border:1px solid rgba(238,245,255,.12);background:linear-gradient(135deg,rgba(255,255,255,.12),rgba(255,255,255,.04));box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 34px 94px rgba(0,0,0,.3);overflow:hidden;backdrop-filter:blur(20px);}
.fuel-ledger-board:before{content:"";position:absolute;left:8%;right:8%;top:55%;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(184,255,77,.64),rgba(34,87,255,.54),rgba(255,186,73,.45),transparent);box-shadow:0 0 44px rgba(184,255,77,.22),0 38px 86px rgba(34,87,255,.2);pointer-events:none;}
.fuel-ledger-board:after{content:"";position:absolute;left:50%;top:47%;width:188px;height:188px;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.9)0 5%,rgba(184,255,77,.82)6% 18%,transparent 19%),conic-gradient(from 144deg,rgba(184,255,77,.7),rgba(34,87,255,.28),rgba(255,186,73,.36),rgba(184,255,77,.7));mask-image:radial-gradient(circle,transparent 0 34%,#000 35% 53%,transparent 54%);opacity:.82;filter:drop-shadow(0 0 42px rgba(184,255,77,.24));pointer-events:none;}
.fuel-ledger-board span{position:relative;z-index:1;min-height:292px;padding:22px;display:flex;flex-direction:column;justify-content:space-between;gap:18px;border-radius:34px;border:1px solid rgba(238,245,255,.12);background:linear-gradient(180deg,rgba(255,255,255,.105),rgba(255,255,255,.035));box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 24px 68px rgba(0,0,0,.22);overflow:hidden;}
.fuel-ledger-board span:before{content:attr(data-fuel);width:78px;height:78px;display:grid;place-items:center;border-radius:50%;background:conic-gradient(from -22deg,var(--acid)0 42%,rgba(238,245,255,.12)42% 100%);color:#081018;font-size:11px;font-weight:900;letter-spacing:.13em;text-transform:uppercase;box-shadow:inset 0 0 0 18px rgba(238,245,255,.82),0 0 0 12px rgba(184,255,77,.1),0 18px 42px rgba(184,255,77,.16);}
.fuel-ledger-board span:after{content:"";position:absolute;inset:auto 18px 18px 18px;height:1px;background:linear-gradient(90deg,transparent,rgba(238,245,255,.28),transparent);opacity:.7;}
.fuel-ledger-board span:nth-child(1){transform:translateY(18px);border-color:rgba(184,255,77,.26)}
.fuel-ledger-board span:nth-child(2){transform:translateY(-26px);border-color:rgba(34,87,255,.28);background:linear-gradient(180deg,rgba(34,87,255,.14),rgba(255,255,255,.04))}
.fuel-ledger-board span:nth-child(2):before{background:conic-gradient(from -20deg,var(--blue)0 62%,rgba(238,245,255,.12)62% 100%);box-shadow:inset 0 0 0 18px rgba(238,245,255,.82),0 0 0 12px rgba(34,87,255,.1),0 18px 42px rgba(34,87,255,.18);color:#eef5ff}
.fuel-ledger-board span:nth-child(3){transform:translateY(14px);border-color:rgba(255,186,73,.28);background:linear-gradient(180deg,rgba(255,186,73,.13),rgba(255,255,255,.035))}
.fuel-ledger-board span:nth-child(3):before{background:conic-gradient(from -20deg,#ffba49 0 26%,rgba(238,245,255,.12)26% 100%);box-shadow:inset 0 0 0 18px rgba(238,245,255,.82),0 0 0 12px rgba(255,186,73,.09),0 18px 42px rgba(255,186,73,.14)}
.fuel-ledger-board b{font-family:var(--serif);font-size:clamp(34px,4vw,58px);font-weight:400;line-height:.84;letter-spacing:-.06em;color:#f8fbff}
.fuel-ledger-board em{font-style:normal;color:rgba(238,245,255,.62);font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.12em;line-height:1.45;max-width:24ch}
@media(max-width:900px){
.fuel-ledger{grid-template-columns:1fr;min-height:auto;border-radius:38px}
.fuel-ledger h2{max-width:13ch}
.fuel-ledger>p{grid-column:auto}
.fuel-ledger:after{position:relative;right:auto;top:auto;justify-self:start;order:-1}
.fuel-ledger-board{grid-template-columns:1fr;min-height:auto}
.fuel-ledger-board:before{left:62px;right:auto;top:42px;bottom:42px;width:2px;height:auto;background:linear-gradient(180deg,transparent,rgba(184,255,77,.58),rgba(34,87,255,.5),rgba(255,186,73,.38),transparent)}
.fuel-ledger-board:after{left:auto;right:24px;top:auto;bottom:24px;width:96px;height:96px;transform:none;opacity:.58}
.fuel-ledger-board span,.fuel-ledger-board span:nth-child(1),.fuel-ledger-board span:nth-child(2),.fuel-ledger-board span:nth-child(3){min-height:156px;transform:none}
.fuel-ledger-board span:before{width:70px;height:70px}
.fuel-ledger-board b,.fuel-ledger-board em{margin-left:96px}
}
.ash-archive{position:relative;isolation:isolate;overflow:hidden;margin-block:22px 44px;min-height:560px;padding:clamp(30px,5vw,68px);display:grid;grid-template-columns:minmax(260px,.64fr)minmax(360px,1fr);gap:clamp(24px,5vw,68px);align-items:end;border:1px solid rgba(247,243,234,.13);border-radius:58px;color:#f7f3ea;background:radial-gradient(circle at 16% 18%,rgba(255,186,73,.22),transparent 28%),radial-gradient(circle at 76% 16%,rgba(150,169,190,.22),transparent 33%),radial-gradient(circle at 82% 82%,rgba(184,255,77,.12),transparent 34%),linear-gradient(145deg,#07090c 0%,#111722 50%,#211914 100%);box-shadow:0 72px 180px rgba(8,16,24,.34),inset 0 1px 0 rgba(255,255,255,.1);}
.ash-archive:before{content:"";position:absolute;inset:18px;z-index:0;border:1px solid rgba(247,243,234,.1);border-radius:44px;background:radial-gradient(ellipse at 22% 82%,rgba(255,186,73,.12),transparent 34%),radial-gradient(ellipse at 78% 42%,rgba(255,255,255,.075),transparent 30%),repeating-linear-gradient(112deg,rgba(247,243,234,.04)0 1px,transparent 1px 32px),repeating-linear-gradient(0deg,rgba(247,243,234,.026)0 1px,transparent 1px 48px);mask-image:radial-gradient(circle at 62% 54%,#000 0 62%,transparent 84%);pointer-events:none;}
.ash-archive:after{content:"spent glow / future threshold";position:absolute;right:clamp(24px,4vw,58px);top:28px;z-index:2;padding:9px 12px;border:1px solid rgba(247,243,234,.16);border-radius:999px;background:rgba(255,255,255,.07);color:rgba(247,243,234,.62);font-size:10px;font-weight:900;letter-spacing:.17em;text-transform:uppercase;backdrop-filter:blur(16px);}
.ash-archive>div:first-child,.ash-archive>p,.ash-archive-board{position:relative;z-index:1}
.ash-archive .kicker{color:rgba(255,186,73,.78)}
.ash-archive h2{margin:10px 0 0;font-family:var(--serif);font-weight:400;letter-spacing:-.066em;line-height:.84;font-size:clamp(42px,6.35vw,90px);text-wrap:balance;max-width:12ch;color:#fffaf1}
.ash-archive>p{grid-column:1/-1;max-width:94ch;margin:0;color:rgba(247,243,234,.68);font-size:16px;line-height:1.74}
.ash-archive-board{min-height:372px;padding:18px;display:grid;grid-template-columns:repeat(3,1fr);gap:14px;align-items:stretch;border-radius:46px;border:1px solid rgba(247,243,234,.12);background:linear-gradient(135deg,rgba(255,255,255,.11),rgba(255,255,255,.034));box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 34px 94px rgba(0,0,0,.31);overflow:hidden;backdrop-filter:blur(20px);}
.ash-archive-board:before{content:"";position:absolute;left:8%;right:8%;top:55%;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(255,186,73,.5),rgba(150,169,190,.5),rgba(184,255,77,.3),transparent);box-shadow:0 0 44px rgba(255,186,73,.16),0 38px 86px rgba(150,169,190,.14);pointer-events:none;}
.ash-archive-board:after{content:"";position:absolute;left:50%;top:47%;width:190px;height:190px;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle at 50% 50%,rgba(255,250,241,.84)0 4%,rgba(255,186,73,.62)5% 14%,transparent 15%),conic-gradient(from 160deg,rgba(255,186,73,.42),rgba(150,169,190,.28),rgba(184,255,77,.16),rgba(255,186,73,.42));mask-image:radial-gradient(circle,transparent 0 36%,#000 37% 54%,transparent 55%);opacity:.78;filter:drop-shadow(0 0 42px rgba(255,186,73,.18));pointer-events:none;}
.ash-archive-board span{position:relative;z-index:1;min-height:292px;padding:22px;display:flex;flex-direction:column;justify-content:space-between;gap:18px;border-radius:34px;border:1px solid rgba(247,243,234,.12);background:linear-gradient(180deg,rgba(255,255,255,.105),rgba(255,255,255,.035));box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 24px 68px rgba(0,0,0,.22);overflow:hidden;}
.ash-archive-board span:before{content:attr(data-ash);width:78px;height:78px;display:grid;place-items:center;border-radius:50%;background:conic-gradient(from -22deg,#ffba49 0 34%,rgba(247,243,234,.12)34% 100%);color:#160f0b;font-size:11px;font-weight:900;letter-spacing:.13em;text-transform:uppercase;box-shadow:inset 0 0 0 18px rgba(247,243,234,.82),0 0 0 12px rgba(255,186,73,.09),0 18px 42px rgba(255,186,73,.13);}
.ash-archive-board span:after{content:"";position:absolute;inset:auto 18px 18px 18px;height:1px;background:linear-gradient(90deg,transparent,rgba(247,243,234,.25),transparent);opacity:.7;}
.ash-archive-board span:nth-child(1){transform:translateY(18px);border-color:rgba(255,186,73,.25)}
.ash-archive-board span:nth-child(2){transform:translateY(-26px);border-color:rgba(150,169,190,.3);background:linear-gradient(180deg,rgba(150,169,190,.13),rgba(255,255,255,.04))}
.ash-archive-board span:nth-child(2):before{background:conic-gradient(from -20deg,#96a9be 0 58%,rgba(247,243,234,.12)58% 100%);box-shadow:inset 0 0 0 18px rgba(247,243,234,.82),0 0 0 12px rgba(150,169,190,.09),0 18px 42px rgba(150,169,190,.16)}
.ash-archive-board span:nth-child(3){transform:translateY(14px);border-color:rgba(184,255,77,.22);background:linear-gradient(180deg,rgba(184,255,77,.1),rgba(255,255,255,.035))}
.ash-archive-board span:nth-child(3):before{background:conic-gradient(from -20deg,var(--acid)0 24%,rgba(247,243,234,.12)24% 100%);box-shadow:inset 0 0 0 18px rgba(247,243,234,.82),0 0 0 12px rgba(184,255,77,.08),0 18px 42px rgba(184,255,77,.12)}
.ash-archive-board b{font-family:var(--serif);font-size:clamp(34px,4vw,58px);font-weight:400;line-height:.84;letter-spacing:-.06em;color:#fffaf1}
.ash-archive-board em{font-style:normal;color:rgba(247,243,234,.62);font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.12em;line-height:1.45;max-width:24ch}
@media(max-width:900px){
.ash-archive{grid-template-columns:1fr;min-height:auto;border-radius:38px}
.ash-archive h2{max-width:13ch}
.ash-archive>p{grid-column:auto}
.ash-archive:after{position:relative;right:auto;top:auto;justify-self:start;order:-1}
.ash-archive-board{grid-template-columns:1fr;min-height:auto}
.ash-archive-board:before{left:62px;right:auto;top:42px;bottom:42px;width:2px;height:auto;background:linear-gradient(180deg,transparent,rgba(255,186,73,.46),rgba(150,169,190,.46),rgba(184,255,77,.28),transparent)}
.ash-archive-board:after{left:auto;right:24px;top:auto;bottom:24px;width:96px;height:96px;transform:none;opacity:.55}
.ash-archive-board span,.ash-archive-board span:nth-child(1),.ash-archive-board span:nth-child(2),.ash-archive-board span:nth-child(3){min-height:156px;transform:none}
.ash-archive-board span:before{width:70px;height:70px}
.ash-archive-board b,.ash-archive-board em{margin-left:96px}
}
.seed-relay{position:relative;isolation:isolate;overflow:hidden;margin-block:22px 46px;min-height:560px;padding:clamp(30px,5vw,68px);display:grid;grid-template-columns:minmax(260px,.62fr)minmax(360px,1fr);gap:clamp(24px,5vw,68px);align-items:end;border:1px solid rgba(241,255,232,.13);border-radius:58px;color:#f7fff0;background:radial-gradient(circle at 14% 16%,rgba(184,255,77,.26),transparent 28%),radial-gradient(circle at 74% 18%,rgba(255,186,73,.24),transparent 32%),radial-gradient(circle at 84% 82%,rgba(34,87,255,.2),transparent 36%),linear-gradient(145deg,#04110c 0%,#0b1823 49%,#18120a 100%);box-shadow:0 72px 182px rgba(8,16,24,.34),inset 0 1px 0 rgba(255,255,255,.1);}
.seed-relay:before{content:"";position:absolute;inset:18px;z-index:0;border:1px solid rgba(241,255,232,.1);border-radius:44px;background:radial-gradient(ellipse at 18% 82%,rgba(184,255,77,.14),transparent 34%),radial-gradient(ellipse at 78% 42%,rgba(255,255,255,.075),transparent 30%),repeating-linear-gradient(118deg,rgba(241,255,232,.04)0 1px,transparent 1px 34px),repeating-linear-gradient(0deg,rgba(241,255,232,.028)0 1px,transparent 1px 48px);mask-image:radial-gradient(ellipse at 62% 54%,#000 0 62%,transparent 84%);pointer-events:none;}
.seed-relay:after{content:"dormant threshold / seasonal proof";position:absolute;right:clamp(24px,4vw,58px);top:28px;z-index:2;padding:9px 12px;border:1px solid rgba(241,255,232,.16);border-radius:999px;background:rgba(255,255,255,.07);color:rgba(241,255,232,.64);font-size:10px;font-weight:900;letter-spacing:.17em;text-transform:uppercase;backdrop-filter:blur(16px);}
.seed-relay>div:first-child,.seed-relay>p,.seed-relay-board{position:relative;z-index:1}
.seed-relay .kicker{color:rgba(184,255,77,.82)}
.seed-relay h2{margin:10px 0 0;font-family:var(--serif);font-weight:400;letter-spacing:-.066em;line-height:.84;font-size:clamp(42px,6.35vw,90px);text-wrap:balance;max-width:12ch;color:#fbfff6}
.seed-relay>p{grid-column:1/-1;max-width:94ch;margin:0;color:rgba(241,255,232,.68);font-size:16px;line-height:1.74}
.seed-relay-board{position:relative;min-height:372px;padding:18px;display:grid;grid-template-columns:repeat(3,1fr);gap:14px;align-items:stretch;border-radius:46px;border:1px solid rgba(241,255,232,.12);background:linear-gradient(135deg,rgba(255,255,255,.112),rgba(255,255,255,.034));box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 34px 94px rgba(0,0,0,.31);overflow:hidden;backdrop-filter:blur(20px);}
.seed-relay-board:before{content:"";position:absolute;left:9%;right:9%;top:54%;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(184,255,77,.5),rgba(255,186,73,.46),rgba(34,87,255,.34),transparent);box-shadow:0 0 44px rgba(184,255,77,.16),0 38px 86px rgba(34,87,255,.14);pointer-events:none;}
.seed-relay-board:after{content:"";position:absolute;left:50%;top:47%;width:204px;height:204px;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle at 50% 50%,rgba(251,255,246,.9)0 4%,rgba(184,255,77,.62)5% 13%,transparent 14%),conic-gradient(from 140deg,rgba(184,255,77,.42),rgba(255,186,73,.3),rgba(34,87,255,.22),rgba(184,255,77,.42));mask-image:radial-gradient(circle,transparent 0 35%,#000 36% 54%,transparent 55%);opacity:.82;filter:drop-shadow(0 0 44px rgba(184,255,77,.16));pointer-events:none;}
.seed-relay-board span{position:relative;z-index:1;min-height:292px;padding:22px;display:flex;flex-direction:column;justify-content:space-between;gap:18px;border-radius:34px;border:1px solid rgba(241,255,232,.12);background:linear-gradient(180deg,rgba(255,255,255,.105),rgba(255,255,255,.035));box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 24px 68px rgba(0,0,0,.22);overflow:hidden;}
.seed-relay-board span:before{content:attr(data-seed);width:78px;height:78px;display:grid;place-items:center;border-radius:50%;background:conic-gradient(from -20deg,var(--acid)0 34%,rgba(241,255,232,.12)34% 100%);color:#06130a;font-size:11px;font-weight:900;letter-spacing:.13em;text-transform:uppercase;box-shadow:inset 0 0 0 18px rgba(241,255,232,.84),0 0 0 12px rgba(184,255,77,.09),0 18px 42px rgba(184,255,77,.13);}
.seed-relay-board span:after{content:"";position:absolute;inset:auto 18px 18px 18px;height:1px;background:linear-gradient(90deg,transparent,rgba(241,255,232,.25),transparent);opacity:.7;}
.seed-relay-board span:nth-child(1){transform:translateY(20px);border-color:rgba(184,255,77,.25)}
.seed-relay-board span:nth-child(2){transform:translateY(-28px);border-color:rgba(255,186,73,.28);background:linear-gradient(180deg,rgba(255,186,73,.12),rgba(255,255,255,.04))}
.seed-relay-board span:nth-child(2):before{background:conic-gradient(from -20deg,#ffba49 0 58%,rgba(241,255,232,.12)58% 100%);box-shadow:inset 0 0 0 18px rgba(241,255,232,.84),0 0 0 12px rgba(255,186,73,.09),0 18px 42px rgba(255,186,73,.15)}
.seed-relay-board span:nth-child(3){transform:translateY(16px);border-color:rgba(34,87,255,.25);background:linear-gradient(180deg,rgba(34,87,255,.11),rgba(255,255,255,.035))}
.seed-relay-board span:nth-child(3):before{background:conic-gradient(from -20deg,var(--blue)0 24%,rgba(241,255,232,.12)24% 100%);box-shadow:inset 0 0 0 18px rgba(241,255,232,.84),0 0 0 12px rgba(34,87,255,.08),0 18px 42px rgba(34,87,255,.12);color:#f7fff0}
.seed-relay-board b{font-family:var(--serif);font-size:clamp(34px,4vw,58px);font-weight:400;line-height:.84;letter-spacing:-.06em;color:#fbfff6}
.seed-relay-board em{font-style:normal;color:rgba(241,255,232,.62);font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.12em;line-height:1.45;max-width:24ch}
@media(max-width:900px){
.seed-relay{grid-template-columns:1fr;min-height:auto;border-radius:38px}
.seed-relay h2{max-width:13ch}
.seed-relay>p{grid-column:auto}
.seed-relay:after{position:relative;right:auto;top:auto;justify-self:start;order:-1}
.seed-relay-board{grid-template-columns:1fr;min-height:auto}
.seed-relay-board:before{left:62px;right:auto;top:42px;bottom:42px;width:2px;height:auto;background:linear-gradient(180deg,transparent,rgba(184,255,77,.46),rgba(255,186,73,.42),rgba(34,87,255,.3),transparent)}
.seed-relay-board:after{left:auto;right:24px;top:auto;bottom:24px;width:96px;height:96px;transform:none;opacity:.56}
.seed-relay-board span,.seed-relay-board span:nth-child(1),.seed-relay-board span:nth-child(2),.seed-relay-board span:nth-child(3){min-height:156px;transform:none}
.seed-relay-board span:before{width:70px;height:70px}
.seed-relay-board b,.seed-relay-board em{margin-left:96px}
}
.germination-tray{position:relative;isolation:isolate;overflow:hidden;margin-block:22px 48px;min-height:570px;padding:clamp(30px,5vw,70px);display:grid;grid-template-columns:minmax(260px,.6fr)minmax(360px,1fr);gap:clamp(24px,5vw,70px);align-items:end;border:1px solid rgba(236,255,223,.14);border-radius:58px;color:#f5ffef;background:radial-gradient(circle at 12% 18%,rgba(184,255,77,.3),transparent 29%),radial-gradient(circle at 68% 14%,rgba(89,255,184,.2),transparent 31%),radial-gradient(circle at 88% 82%,rgba(255,186,73,.22),transparent 35%),linear-gradient(145deg,#03120d 0%,#0b1e19 46%,#16210e 100%);box-shadow:0 74px 188px rgba(8,16,24,.34),inset 0 1px 0 rgba(255,255,255,.11);}
.germination-tray:before{content:"";position:absolute;inset:18px;z-index:0;border:1px solid rgba(236,255,223,.1);border-radius:44px;background:radial-gradient(ellipse at 20% 82%,rgba(184,255,77,.16),transparent 34%),radial-gradient(ellipse at 76% 44%,rgba(255,255,255,.08),transparent 30%),repeating-linear-gradient(102deg,rgba(236,255,223,.046)0 1px,transparent 1px 34px),repeating-linear-gradient(0deg,rgba(236,255,223,.03)0 1px,transparent 1px 48px);mask-image:radial-gradient(ellipse at 60% 54%,#000 0 64%,transparent 86%);pointer-events:none;}
.germination-tray:after{content:"woken seed / reversible sprout";position:absolute;right:clamp(24px,4vw,58px);top:28px;z-index:2;padding:9px 12px;border:1px solid rgba(236,255,223,.17);border-radius:999px;background:rgba(255,255,255,.075);color:rgba(236,255,223,.66);font-size:10px;font-weight:900;letter-spacing:.17em;text-transform:uppercase;backdrop-filter:blur(16px);}
.germination-tray>div:first-child,.germination-tray>p,.germination-grid{position:relative;z-index:1}
.germination-tray .kicker{color:rgba(184,255,77,.84)}
.germination-tray h2{margin:10px 0 0;font-family:var(--serif);font-weight:400;letter-spacing:-.066em;line-height:.84;font-size:clamp(42px,6.35vw,90px);text-wrap:balance;max-width:12ch;color:#fbfff6}
.germination-tray>p{grid-column:1/-1;max-width:96ch;margin:0;color:rgba(236,255,223,.69);font-size:16px;line-height:1.74}
.germination-grid{min-height:384px;padding:18px;display:grid;grid-template-columns:repeat(3,1fr);gap:14px;align-items:stretch;border-radius:46px;border:1px solid rgba(236,255,223,.13);background:linear-gradient(135deg,rgba(255,255,255,.12),rgba(255,255,255,.035));box-shadow:inset 0 1px 0 rgba(255,255,255,.13),0 34px 96px rgba(0,0,0,.32);overflow:hidden;backdrop-filter:blur(20px);}
.germination-grid:before{content:"";position:absolute;left:8%;right:8%;top:62%;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(184,255,77,.52),rgba(89,255,184,.42),rgba(255,186,73,.34),transparent);box-shadow:0 0 48px rgba(184,255,77,.18),0 34px 90px rgba(89,255,184,.11);pointer-events:none;}
.germination-grid:after{content:"";position:absolute;left:50%;top:48%;width:224px;height:224px;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle at 50% 50%,rgba(251,255,246,.88)0 3%,rgba(184,255,77,.56)4% 11%,transparent 12%),conic-gradient(from 88deg,rgba(184,255,77,.42),rgba(89,255,184,.18),rgba(255,186,73,.26),rgba(184,255,77,.42));mask-image:radial-gradient(circle,transparent 0 34%,#000 35% 53%,transparent 54%);opacity:.78;filter:drop-shadow(0 0 48px rgba(184,255,77,.18));pointer-events:none;}
.germination-grid span{position:relative;z-index:1;min-height:296px;padding:22px;display:flex;flex-direction:column;justify-content:space-between;gap:18px;border-radius:34px;border:1px solid rgba(236,255,223,.13);background:linear-gradient(180deg,rgba(255,255,255,.108),rgba(255,255,255,.036));box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 24px 70px rgba(0,0,0,.22);overflow:hidden;}
.germination-grid span:before{content:attr(data-sprout);width:78px;height:78px;display:grid;place-items:center;border-radius:50%;background:conic-gradient(from -30deg,var(--acid)0 30%,rgba(236,255,223,.12)30% 100%);color:#071509;font-size:11px;font-weight:900;letter-spacing:.13em;text-transform:uppercase;box-shadow:inset 0 0 0 18px rgba(236,255,223,.86),0 0 0 12px rgba(184,255,77,.09),0 18px 42px rgba(184,255,77,.14);}
.germination-grid span:after{content:"";position:absolute;left:22px;right:22px;bottom:22px;height:1px;background:linear-gradient(90deg,transparent,rgba(236,255,223,.26),transparent);opacity:.75;}
.germination-grid span:nth-child(1){transform:translateY(18px);border-color:rgba(184,255,77,.26)}
.germination-grid span:nth-child(2){transform:translateY(-30px);border-color:rgba(89,255,184,.26);background:linear-gradient(180deg,rgba(89,255,184,.12),rgba(255,255,255,.038))}
.germination-grid span:nth-child(2):before{background:conic-gradient(from -30deg,#59ffb8 0 54%,rgba(236,255,223,.12)54% 100%);box-shadow:inset 0 0 0 18px rgba(236,255,223,.86),0 0 0 12px rgba(89,255,184,.09),0 18px 42px rgba(89,255,184,.14)}
.germination-grid span:nth-child(3){transform:translateY(12px);border-color:rgba(255,186,73,.27);background:linear-gradient(180deg,rgba(255,186,73,.12),rgba(255,255,255,.035))}
.germination-grid span:nth-child(3):before{background:conic-gradient(from -30deg,#ffba49 0 22%,rgba(236,255,223,.12)22% 100%);box-shadow:inset 0 0 0 18px rgba(236,255,223,.86),0 0 0 12px rgba(255,186,73,.09),0 18px 42px rgba(255,186,73,.13)}
.germination-grid b{font-family:var(--serif);font-size:clamp(34px,4vw,58px);font-weight:400;line-height:.84;letter-spacing:-.06em;color:#fbfff6}
.germination-grid em{font-style:normal;color:rgba(236,255,223,.62);font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.12em;line-height:1.45;max-width:25ch}
@media(max-width:900px){
.germination-tray{grid-template-columns:1fr;min-height:auto;border-radius:38px}
.germination-tray h2{max-width:13ch}
.germination-tray>p{grid-column:auto}
.germination-tray:after{position:relative;right:auto;top:auto;justify-self:start;order:-1}
.germination-grid{grid-template-columns:1fr;min-height:auto}
.germination-grid:before{left:62px;right:auto;top:42px;bottom:42px;width:2px;height:auto;background:linear-gradient(180deg,transparent,rgba(184,255,77,.48),rgba(89,255,184,.38),rgba(255,186,73,.3),transparent)}
.germination-grid:after{left:auto;right:24px;top:auto;bottom:24px;width:102px;height:102px;transform:none;opacity:.55}
.germination-grid span,.germination-grid span:nth-child(1),.germination-grid span:nth-child(2),.germination-grid span:nth-child(3){min-height:156px;transform:none}
.germination-grid span:before{width:70px;height:70px}
.germination-grid b,.germination-grid em{margin-left:96px}
}
.wear-sensor{position:relative;isolation:isolate;overflow:hidden;margin-block:22px 52px;min-height:590px;padding:clamp(30px,5vw,72px);display:grid;grid-template-columns:minmax(260px,.58fr)minmax(360px,1fr);gap:clamp(24px,5vw,74px);align-items:center;border:1px solid rgba(236,255,223,.13);border-radius:60px;color:#f6ffef;background:radial-gradient(circle at 12% 16%,rgba(184,255,77,.26),transparent 28%),radial-gradient(circle at 82% 20%,rgba(255,198,135,.26),transparent 32%),radial-gradient(circle at 70% 86%,rgba(34,87,255,.22),transparent 36%),linear-gradient(145deg,#04110d 0%,#102019 44%,#21180d 100%);box-shadow:0 86px 210px rgba(8,16,24,.34),inset 0 1px 0 rgba(255,255,255,.1);}
.wear-sensor:before{content:"";position:absolute;inset:18px;z-index:0;border:1px solid rgba(236,255,223,.1);border-radius:46px;background:linear-gradient(112deg,transparent 0 18%,rgba(255,255,255,.08)18% 19%,transparent 19% 48%,rgba(255,198,135,.1)48% 49%,transparent 49%),repeating-linear-gradient(90deg,rgba(236,255,223,.044)0 1px,transparent 1px 44px),repeating-linear-gradient(0deg,rgba(236,255,223,.03)0 1px,transparent 1px 58px),radial-gradient(ellipse at 66% 54%,rgba(255,255,255,.1),transparent 60%);mask-image:radial-gradient(ellipse at 64% 54%,#000 0 66%,transparent 88%);pointer-events:none;}
.wear-sensor:after{content:"patina / volume governor";position:absolute;right:clamp(24px,4vw,58px);top:28px;z-index:2;padding:9px 12px;border:1px solid rgba(236,255,223,.15);border-radius:999px;background:rgba(255,255,255,.075);color:rgba(236,255,223,.68);font-size:10px;font-weight:900;letter-spacing:.17em;text-transform:uppercase;backdrop-filter:blur(16px);}
.wear-sensor>div:first-child,.wear-sensor>p,.wear-sensor-board{position:relative;z-index:1}
.wear-sensor .kicker{color:rgba(184,255,77,.82)}
.wear-sensor h2{margin:10px 0 0;font-family:var(--serif);font-weight:400;letter-spacing:-.068em;line-height:.84;font-size:clamp(42px,6.25vw,90px);text-wrap:balance;max-width:12ch;color:#fbfff6}
.wear-sensor>p{grid-column:1/-1;max-width:100ch;margin:0;color:rgba(236,255,223,.7);font-size:16px;line-height:1.74}
.wear-sensor-board{position:relative;min-height:410px;padding:18px;display:grid;grid-template-columns:repeat(3,1fr);gap:14px;align-items:stretch;border-radius:50px;border:1px solid rgba(236,255,223,.12);background:linear-gradient(135deg,rgba(255,255,255,.13),rgba(255,255,255,.045));box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 38px 112px rgba(0,0,0,.3);overflow:hidden;backdrop-filter:blur(22px);}
.wear-sensor-board:before{content:"";position:absolute;left:8%;right:8%;bottom:92px;height:12px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(184,255,77,.38),rgba(255,255,255,.7),rgba(255,198,135,.42),transparent);box-shadow:0 20px 60px rgba(184,255,77,.12),0 0 46px rgba(255,198,135,.14);transform:skewX(-16deg);pointer-events:none;}
.wear-sensor-board:after{content:"";position:absolute;inset:15% 10%;border:1px solid rgba(236,255,223,.08);border-radius:999px;background:conic-gradient(from 210deg,rgba(184,255,77,.36),rgba(255,255,255,.04),rgba(255,198,135,.3),rgba(34,87,255,.22),rgba(184,255,77,.36));mask-image:radial-gradient(ellipse,transparent 0 43%,#000 44% 52%,transparent 53%);opacity:.68;transform:rotate(-7deg);filter:drop-shadow(0 0 44px rgba(184,255,77,.14));pointer-events:none;}
.wear-sensor-board span{position:relative;z-index:1;min-height:300px;padding:22px;display:flex;flex-direction:column;justify-content:space-between;gap:18px;border-radius:34px;border:1px solid rgba(236,255,223,.12);background:linear-gradient(180deg,rgba(255,255,255,.15),rgba(255,255,255,.055));box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 24px 70px rgba(0,0,0,.22);overflow:hidden;}
.wear-sensor-board span:before{content:attr(data-wear);width:82px;height:82px;display:grid;place-items:center;border-radius:50%;background:conic-gradient(from -30deg,#b8ff4d 0 34%,rgba(255,255,255,.12)34% 100%);color:#07110d;font-size:10px;font-weight:900;letter-spacing:.11em;text-transform:uppercase;box-shadow:inset 0 0 0 18px rgba(246,255,239,.84),0 0 0 12px rgba(184,255,77,.13),0 18px 42px rgba(0,0,0,.22);}
.wear-sensor-board span:after{content:"";position:absolute;left:22px;right:22px;bottom:22px;height:1px;background:linear-gradient(90deg,transparent,rgba(236,255,223,.24),transparent);opacity:.72;}
.wear-sensor-board span:nth-child(1){transform:translateY(18px);border-color:rgba(184,255,77,.34)}
.wear-sensor-board span:nth-child(2){transform:translateY(-30px);border-color:rgba(255,198,135,.3);background:linear-gradient(180deg,rgba(255,245,226,.16),rgba(255,255,255,.052))}
.wear-sensor-board span:nth-child(2):before{background:conic-gradient(from -30deg,#ffc687 0 58%,rgba(255,255,255,.12)58% 100%);box-shadow:inset 0 0 0 18px rgba(255,250,239,.86),0 0 0 12px rgba(255,198,135,.12),0 18px 42px rgba(0,0,0,.24);color:#20170f}
.wear-sensor-board span:nth-child(3){transform:translateY(12px);border-color:rgba(34,87,255,.3);background:linear-gradient(180deg,rgba(34,87,255,.13),rgba(255,255,255,.052))}
.wear-sensor-board span:nth-child(3):before{background:conic-gradient(from -30deg,#8fb1ff 0 24%,rgba(255,255,255,.12)24% 100%);box-shadow:inset 0 0 0 18px rgba(246,248,255,.86),0 0 0 12px rgba(34,87,255,.11),0 18px 42px rgba(0,0,0,.24);color:#081018}
.wear-sensor-board b{font-family:var(--serif);font-size:clamp(34px,4vw,58px);font-weight:400;line-height:.84;letter-spacing:-.06em;color:#fbfff6}
.wear-sensor-board em{font-style:normal;color:rgba(236,255,223,.68);font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.12em;line-height:1.45;max-width:25ch}
@media(max-width:900px){
.wear-sensor{grid-template-columns:1fr;min-height:auto;border-radius:38px}
.wear-sensor h2{max-width:13ch}
.wear-sensor>p{grid-column:auto}
.wear-sensor:after{position:relative;right:auto;top:auto;justify-self:start;order:-1}
.wear-sensor-board{grid-template-columns:1fr;min-height:auto}
.wear-sensor-board:before{left:62px;right:auto;top:42px;bottom:42px;width:2px;height:auto;background:linear-gradient(180deg,transparent,rgba(184,255,77,.5),rgba(255,198,135,.36),rgba(34,87,255,.34),transparent);transform:none}
.wear-sensor-board:after{left:auto;right:24px;top:auto;bottom:24px;width:102px;height:102px;transform:none;opacity:.52}
.wear-sensor-board span,.wear-sensor-board span:nth-child(1),.wear-sensor-board span:nth-child(2),.wear-sensor-board span:nth-child(3){min-height:156px;transform:none}
.wear-sensor-board span:before{width:70px;height:70px}
.wear-sensor-board b,.wear-sensor-board em{margin-left:96px}
}
.rinse-window{position:relative;margin:36px 0 0;padding:clamp(30px,5vw,64px);min-height:560px;display:grid;grid-template-columns:minmax(260px,.74fr)minmax(320px,1fr);gap:clamp(24px,4.5vw,58px);align-items:center;overflow:hidden;border-radius:58px;border:1px solid rgba(209,247,239,.16);color:#f3fffb;background:radial-gradient(circle at 14% 14%,rgba(126,255,219,.28),transparent 34%),radial-gradient(circle at 76% 18%,rgba(127,185,255,.24),transparent 36%),radial-gradient(circle at 68% 86%,rgba(255,234,166,.16),transparent 34%),linear-gradient(135deg,#061414 0%,#0b1f2a 52%,#111018 100%);box-shadow:0 48px 150px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.13);}
.rinse-window:before{content:"";position:absolute;inset:18px;border-radius:44px;border:1px solid rgba(209,247,239,.1);background:linear-gradient(116deg,transparent 0 39%,rgba(255,255,255,.09)40%,transparent 45% 100%),repeating-linear-gradient(90deg,rgba(209,247,239,.045)0 1px,transparent 1px 46px),radial-gradient(ellipse at 72% 54%,rgba(255,255,255,.08),transparent 62%);mask-image:radial-gradient(ellipse at 70% 54%,#000 0 68%,transparent 90%);opacity:.76;pointer-events:none;}
.rinse-window:after{content:"post-sweep signal / settle first";position:absolute;right:30px;top:30px;z-index:2;padding:10px 13px;border-radius:999px;border:1px solid rgba(209,247,239,.18);background:rgba(6,20,20,.34);color:rgba(222,255,248,.74);font-size:10px;font-weight:900;letter-spacing:.16em;text-transform:uppercase;backdrop-filter:blur(18px);}
.rinse-window>div:first-child,.rinse-window>p,.rinse-stage{position:relative;z-index:1}
.rinse-window .kicker{color:rgba(126,255,219,.86)}
.rinse-window h2{margin:10px 0 0;max-width:12.2ch;color:#f7fffb;font-family:var(--serif);font-size:clamp(42px,6.2vw,90px);font-weight:400;line-height:.84;letter-spacing:-.068em;text-wrap:balance;}
.rinse-window>p{grid-column:1/-1;max-width:104ch;margin:0;color:rgba(231,255,250,.73);font-size:16px;line-height:1.76;}
.rinse-stage{min-height:430px;padding:18px;display:grid;grid-template-columns:repeat(2,1fr);gap:14px;overflow:hidden;border-radius:50px;border:1px solid rgba(209,247,239,.14);background:radial-gradient(circle at 50% 48%,rgba(126,255,219,.17),transparent 22%),linear-gradient(180deg,rgba(255,255,255,.13),rgba(255,255,255,.046));box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 30px 90px rgba(0,0,0,.28);backdrop-filter:blur(18px);}
.rinse-stage:before{content:"";position:absolute;left:50%;top:50%;width:min(70%,360px);aspect-ratio:1;border-radius:50%;background:conic-gradient(from 138deg,rgba(126,255,219,.86),rgba(127,185,255,.28),rgba(255,234,166,.28),rgba(126,255,219,.86));mask-image:radial-gradient(circle,transparent 0 45%,#000 46% 50%,transparent 51% 61%,#000 62% 65%,transparent 66%);opacity:.72;filter:drop-shadow(0 0 42px rgba(126,255,219,.18));transform:translate(-50%,-50%)rotate(11deg);pointer-events:none;}
.rinse-stage:after{content:"rinse";position:absolute;left:50%;top:50%;width:118px;height:118px;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle,#f2fff9 0 43%,rgba(126,255,219,.58)44% 62%,rgba(255,255,255,.1)63%);color:#061414;font-size:10px;font-weight:900;letter-spacing:.17em;text-transform:uppercase;box-shadow:0 0 0 18px rgba(126,255,219,.1),0 26px 64px rgba(0,0,0,.28);transform:translate(-50%,-50%);pointer-events:none;}
.rinse-stage span{position:relative;z-index:1;min-height:178px;padding:20px;display:flex;flex-direction:column;justify-content:space-between;gap:18px;border-radius:34px;border:1px solid rgba(209,247,239,.16);background:linear-gradient(180deg,rgba(255,255,255,.15),rgba(255,255,255,.056));box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 24px 70px rgba(0,0,0,.24);overflow:hidden;}
.rinse-stage span:before{content:attr(data-rinse);width:max-content;padding:7px 10px;border-radius:999px;background:rgba(126,255,219,.16);color:rgba(223,255,248,.9);font-size:9px;font-weight:900;letter-spacing:.13em;text-transform:uppercase;}
.rinse-stage span:after{content:"";position:absolute;inset:auto 18px 18px;height:1px;background:linear-gradient(90deg,transparent,rgba(209,247,239,.28),transparent);}
.rinse-stage span:nth-child(1){transform:translate(8px,18px)rotate(-4deg);border-color:rgba(126,255,219,.3)}
.rinse-stage span:nth-child(2){transform:translate(-10px,-18px)rotate(3deg);border-color:rgba(127,185,255,.32);background:linear-gradient(180deg,rgba(127,185,255,.15),rgba(255,255,255,.052))}
.rinse-stage span:nth-child(2):before{background:rgba(127,185,255,.16);color:rgba(224,240,255,.92)}
.rinse-stage span:nth-child(3){transform:translate(18px,-8px)rotate(2deg);border-color:rgba(255,234,166,.3);background:linear-gradient(180deg,rgba(255,234,166,.13),rgba(255,255,255,.052))}
.rinse-stage span:nth-child(3):before{background:rgba(255,234,166,.15);color:rgba(255,247,218,.9)}
.rinse-stage span:nth-child(4){transform:translate(-14px,14px)rotate(-2deg);border-color:rgba(199,151,255,.28);background:linear-gradient(180deg,rgba(199,151,255,.13),rgba(255,255,255,.052))}
.rinse-stage span:nth-child(4):before{background:rgba(199,151,255,.15);color:rgba(239,226,255,.9)}
.rinse-stage b{font-family:var(--serif);font-size:clamp(32px,3.7vw,56px);font-weight:400;line-height:.86;letter-spacing:-.06em;color:#f7fffb}
.rinse-stage em{font-style:normal;color:rgba(231,255,250,.66);font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.12em;line-height:1.45;max-width:22ch}
@media(max-width:900px){
.rinse-window{grid-template-columns:1fr;min-height:auto;border-radius:38px}
.rinse-window h2{max-width:13ch}
.rinse-window>p{grid-column:auto}
.rinse-window:after{position:relative;right:auto;top:auto;justify-self:start;order:-1}
.rinse-stage{min-height:auto;grid-template-columns:1fr}
.rinse-stage:before{width:72%;opacity:.42}
.rinse-stage:after{left:auto;right:24px;top:24px;width:92px;height:92px;transform:none}
.rinse-stage span,.rinse-stage span:nth-child(1),.rinse-stage span:nth-child(2),.rinse-stage span:nth-child(3),.rinse-stage span:nth-child(4){min-height:156px;transform:none}
.rinse-stage b,.rinse-stage em{margin-left:96px}
.rinse-stage span:before{position:absolute;left:20px;top:20px}
}
.residue-dial{margin-block:18px 34px;min-height:340px;padding:30px;border:1px solid rgba(8,16,24,.13);border-radius:38px;background:radial-gradient(circle at 16% 20%,rgba(34,87,255,.22),transparent 29%),radial-gradient(circle at 84% 18%,rgba(184,255,77,.34),transparent 28%),linear-gradient(145deg,rgba(8,16,24,.97),rgba(18,29,43,.92));color:#eef5ff;box-shadow:0 34px 98px rgba(8,16,24,.16);display:grid;grid-template-columns:.82fr minmax(270px,430px)1fr;gap:26px;align-items:end;overflow:hidden;position:relative;}
.residue-dial:before{content:"";position:absolute;inset:18px;border:1px solid rgba(238,245,255,.09);border-radius:28px;pointer-events:none;}
.residue-dial:after{content:"";position:absolute;left:34px;right:34px;bottom:30px;height:96px;background:radial-gradient(ellipse at 34% 100%,rgba(34,87,255,.22),transparent 66%),radial-gradient(ellipse at 66% 100%,rgba(184,255,77,.24),transparent 64%),radial-gradient(ellipse at 82% 100%,rgba(255,91,138,.16),transparent 58%);filter:blur(9px);pointer-events:none;}
.residue-dial>div,.residue-dial>p,.residue-orbit{position:relative;z-index:1}
.residue-dial .kicker{color:rgba(238,245,255,.58)}
.residue-dial h2{font-family:var(--serif);font-size:clamp(38px,6vw,84px);font-weight:400;line-height:.84;letter-spacing:-.06em;margin:10px 0 0;text-wrap:balance;}
.residue-dial p{margin:0;color:rgba(238,245,255,.72);line-height:1.68;font-size:17px;}
.residue-orbit{min-height:256px;padding:18px;display:grid;grid-template-columns:repeat(3,1fr);gap:12px;align-items:stretch;overflow:hidden;border-radius:34px;border:1px solid rgba(238,245,255,.14);background:radial-gradient(circle at 50% 46%,rgba(184,255,77,.22)0 14%,transparent 15%),conic-gradient(from 34deg,rgba(34,87,255,.23),rgba(184,255,77,.18),rgba(255,91,138,.16),rgba(34,87,255,.23)),linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.035));box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 28px 78px rgba(0,0,0,.22);backdrop-filter:blur(18px);}
.residue-orbit:before{content:"";position:absolute;inset:32px;border-radius:50%;border:1px dashed rgba(238,245,255,.24);opacity:.72;transform:skewX(-8deg);pointer-events:none;}
.residue-orbit:after{content:"trace";position:absolute;left:50%;top:50%;width:92px;height:92px;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle,#f8fcff 0 41%,rgba(184,255,77,.58)42% 59%,rgba(34,87,255,.2)60%);color:#06131b;font-size:9px;font-weight:900;letter-spacing:.18em;text-transform:uppercase;box-shadow:0 0 0 16px rgba(184,255,77,.1),0 24px 60px rgba(0,0,0,.28);transform:translate(-50%,-50%);pointer-events:none;}
.residue-orbit span{position:relative;z-index:1;min-height:212px;padding:18px;display:flex;flex-direction:column;justify-content:space-between;gap:16px;border-radius:28px;border:1px solid rgba(238,245,255,.16);background:linear-gradient(180deg,rgba(255,255,255,.14),rgba(255,255,255,.052));box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 22px 62px rgba(0,0,0,.22);overflow:hidden;}
.residue-orbit span:before{content:attr(data-residue);width:max-content;max-width:100%;padding:7px 10px;border-radius:999px;background:rgba(184,255,77,.15);color:rgba(235,255,222,.9);font-size:9px;font-weight:900;letter-spacing:.13em;text-transform:uppercase;}
.residue-orbit span:after{content:"";position:absolute;right:18px;bottom:18px;width:38px;height:38px;border-radius:50%;background:radial-gradient(circle at 34% 28%,rgba(255,255,255,.92),rgba(184,255,77,.26)34%,transparent 68%);opacity:.58;filter:blur(.2px);}
.residue-orbit span:nth-child(1){transform:translate(5px,28px)rotate(-4deg);border-color:rgba(184,255,77,.3)}
.residue-orbit span:nth-child(2){transform:translate(0,-20px)rotate(2deg);border-color:rgba(142,220,255,.32);background:linear-gradient(180deg,rgba(142,220,255,.14),rgba(255,255,255,.052))}
.residue-orbit span:nth-child(2):before{background:rgba(142,220,255,.16);color:rgba(225,246,255,.92)}
.residue-orbit span:nth-child(2):after{background:radial-gradient(circle at 34% 28%,rgba(255,255,255,.92),rgba(142,220,255,.28)34%,transparent 68%)}
.residue-orbit span:nth-child(3){transform:translate(-5px,28px)rotate(4deg);border-color:rgba(255,91,138,.28);background:linear-gradient(180deg,rgba(255,91,138,.12),rgba(255,255,255,.052))}
.residue-orbit span:nth-child(3):before{background:rgba(255,91,138,.15);color:rgba(255,230,238,.92)}
.residue-orbit span:nth-child(3):after{background:radial-gradient(circle at 34% 28%,rgba(255,255,255,.88),rgba(255,91,138,.26)34%,transparent 68%)}
.residue-orbit b{font-family:var(--serif);font-size:clamp(28px,2.6vw,42px);font-weight:400;line-height:.86;letter-spacing:-.06em;color:#f7fbff;word-break:break-word}
.residue-orbit em{font-style:normal;color:rgba(232,243,255,.66);font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.12em;line-height:1.45;max-width:22ch}
@media(max-width:900px){
.residue-dial{grid-template-columns:1fr;min-height:auto;border-radius:38px}
.residue-dial>p{grid-column:auto}
.residue-orbit{grid-template-columns:1fr;min-height:auto;padding:16px}
.residue-orbit:before{inset:24px;opacity:.38}
.residue-orbit:after{left:auto;right:24px;top:24px;width:84px;height:84px;transform:none}
.residue-orbit span,.residue-orbit span:nth-child(1),.residue-orbit span:nth-child(2),.residue-orbit span:nth-child(3){min-height:150px;transform:none}
.residue-orbit b,.residue-orbit em{margin-left:94px}
.residue-orbit span:before{position:absolute;left:18px;top:18px}
}
.receipt-beacon{position:relative;margin:36px 0 0;padding:clamp(30px,5.2vw,66px);min-height:560px;display:grid;grid-template-columns:minmax(260px,.72fr)minmax(340px,1fr);gap:clamp(24px,4.8vw,64px);align-items:center;overflow:hidden;isolation:isolate;border-radius:60px;border:1px solid rgba(235,246,255,.18);color:#f7fbff;background:radial-gradient(circle at 16% 14%,rgba(136,196,255,.34),transparent 33%),radial-gradient(circle at 82% 20%,rgba(218,255,129,.25),transparent 34%),radial-gradient(circle at 68% 88%,rgba(255,147,210,.18),transparent 38%),linear-gradient(138deg,#06111c 0%,#162136 48%,#090b13 100%);box-shadow:0 52px 150px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.14);}
.receipt-beacon:before{content:"";position:absolute;inset:18px;z-index:0;border-radius:46px;border:1px solid rgba(235,246,255,.1);background:linear-gradient(126deg,transparent 0 34%,rgba(255,255,255,.12)35%,transparent 41% 100%),repeating-linear-gradient(0deg,rgba(235,246,255,.052)0 1px,transparent 1px 34px),repeating-linear-gradient(90deg,rgba(136,196,255,.045)0 1px,transparent 1px 46px),radial-gradient(ellipse at 69% 50%,rgba(255,255,255,.09),transparent 64%);mask-image:radial-gradient(ellipse at 70% 50%,#000 0 70%,transparent 94%);opacity:.86;pointer-events:none;}
.receipt-beacon:after{content:"receipt / signal threshold";position:absolute;right:30px;top:30px;z-index:2;padding:10px 13px;border:1px solid rgba(235,246,255,.2);border-radius:999px;color:rgba(239,248,255,.78);background:rgba(6,17,28,.38);backdrop-filter:blur(18px);font-size:10px;font-weight:900;letter-spacing:.16em;text-transform:uppercase;}
.receipt-beacon>div:first-child,.receipt-beacon>p,.beacon-array{position:relative;z-index:1}
.receipt-beacon .kicker{color:rgba(136,196,255,.94)}
.receipt-beacon h2{max-width:12ch;margin:10px 0 0;color:#f8fcff;font-family:var(--serif);font-size:clamp(42px,6.4vw,94px);font-weight:400;line-height:.83;letter-spacing:-.07em;text-wrap:balance;}
.receipt-beacon>p{grid-column:1/-1;max-width:106ch;margin:0;color:rgba(235,246,255,.74);font-size:16px;line-height:1.76;}
.beacon-array{min-height:430px;padding:18px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:center;overflow:hidden;border-radius:50px;border:1px solid rgba(235,246,255,.15);background:radial-gradient(circle at 50% 50%,rgba(136,196,255,.18)0 12%,transparent 13%),conic-gradient(from 244deg,rgba(136,196,255,.24),rgba(218,255,129,.2),rgba(255,147,210,.17),rgba(136,196,255,.24)),linear-gradient(180deg,rgba(255,255,255,.12),rgba(255,255,255,.046));box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 30px 90px rgba(0,0,0,.28);backdrop-filter:blur(18px);}
.beacon-array:before{content:"";position:absolute;left:9%;right:9%;top:50%;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(136,196,255,.78),rgba(218,255,129,.56),rgba(255,147,210,.5),transparent);box-shadow:0 -82px 0 rgba(235,246,255,.075),0 82px 0 rgba(235,246,255,.075);transform:rotate(-3deg);opacity:.86;pointer-events:none;}
.beacon-array:after{content:"soft";position:absolute;left:50%;top:50%;width:114px;height:114px;display:grid;place-items:center;border-radius:50%;color:#06111c;background:radial-gradient(circle,#f8fcff 0 42%,rgba(136,196,255,.62)43% 60%,rgba(218,255,129,.22)61%);box-shadow:0 0 0 16px rgba(136,196,255,.1),0 24px 60px rgba(0,0,0,.28);transform:translate(-50%,-50%);font-size:10px;font-weight:900;letter-spacing:.18em;text-transform:uppercase;pointer-events:none;}
.beacon-array span{position:relative;z-index:1;min-height:218px;padding:20px;display:flex;flex-direction:column;justify-content:space-between;gap:18px;overflow:hidden;border-radius:34px;border:1px solid rgba(235,246,255,.17);background:linear-gradient(180deg,rgba(255,255,255,.15),rgba(255,255,255,.055));box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 24px 70px rgba(0,0,0,.24);}
.beacon-array span:before{content:attr(data-beacon);width:max-content;max-width:100%;padding:7px 10px;border-radius:999px;color:rgba(230,244,255,.94);background:rgba(136,196,255,.16);font-size:9px;font-weight:900;letter-spacing:.13em;text-transform:uppercase;}
.beacon-array span:after{content:"";position:absolute;left:20px;right:20px;bottom:18px;height:1px;background:linear-gradient(90deg,transparent,rgba(235,246,255,.36),transparent);}
.beacon-array span:nth-child(1){transform:translate(8px,30px)rotate(-3deg);border-color:rgba(136,196,255,.32)}
.beacon-array span:nth-child(2){transform:translate(0,-24px)rotate(2deg);border-color:rgba(218,255,129,.29);background:linear-gradient(180deg,rgba(218,255,129,.12),rgba(255,255,255,.052))}
.beacon-array span:nth-child(2):before{background:rgba(218,255,129,.15);color:rgba(244,255,225,.94)}
.beacon-array span:nth-child(3){transform:translate(-8px,30px)rotate(4deg);border-color:rgba(255,147,210,.3);background:linear-gradient(180deg,rgba(255,147,210,.12),rgba(255,255,255,.052))}
.beacon-array span:nth-child(3):before{background:rgba(255,147,210,.15);color:rgba(255,232,246,.94)}
.beacon-array b{font-family:var(--serif);font-size:clamp(34px,3.8vw,58px);font-weight:400;line-height:.86;letter-spacing:-.06em;color:#f8fcff}
.beacon-array em{max-width:23ch;color:rgba(235,246,255,.66);font-size:10px;font-style:normal;font-weight:900;letter-spacing:.12em;line-height:1.45;text-transform:uppercase}
@media(max-width:900px){
.receipt-beacon{grid-template-columns:1fr;min-height:auto;border-radius:38px}
.receipt-beacon h2{max-width:13ch}
.receipt-beacon>p{grid-column:auto}
.receipt-beacon:after{position:relative;right:auto;top:auto;justify-self:start;order:-1}
.beacon-array{min-height:auto;grid-template-columns:1fr;padding:18px}
.beacon-array:before{left:24px;right:24px;top:50%;opacity:.46}
.beacon-array:after{left:auto;right:24px;top:24px;width:92px;height:92px;transform:none}
.beacon-array span,.beacon-array span:nth-child(1),.beacon-array span:nth-child(2),.beacon-array span:nth-child(3){min-height:156px;transform:none}
.beacon-array b,.beacon-array em{margin-left:96px}
.beacon-array span:before{position:absolute;left:20px;top:20px}
}
@media(max-width:620px){
.receipt-beacon{padding:24px;border-radius:34px}
.receipt-beacon:before{inset:12px;border-radius:26px}
.beacon-array{border-radius:32px}
.beacon-array:after{width:78px;height:78px}
.beacon-array b,.beacon-array em{margin-left:82px}
}
.decay-board{position:relative;z-index:1}
.decay-board{min-height:430px;padding:18px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:center;overflow:hidden;border:1px solid rgba(235,246,255,.15);border-radius:50px;background:radial-gradient(circle at 50% 50%,rgba(255,226,134,.16)0 12%,transparent 13%),conic-gradient(from 222deg,rgba(255,226,134,.24),rgba(139,214,255,.22),rgba(178,255,126,.18),rgba(255,226,134,.24)),linear-gradient(180deg,rgba(255,255,255,.12),rgba(255,255,255,.046));box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 30px 90px rgba(0,0,0,.28);backdrop-filter:blur(18px);}
.decay-board:before{content:"";position:absolute;left:9%;right:9%;top:50%;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(255,226,134,.78),rgba(139,214,255,.58),rgba(178,255,126,.54),transparent);box-shadow:0 -82px 0 rgba(235,246,255,.075),0 82px 0 rgba(235,246,255,.075);transform:rotate(3deg);opacity:.86;pointer-events:none;}
.decay-board:after{content:"half-life";position:absolute;left:50%;top:50%;width:118px;height:118px;display:grid;place-items:center;border-radius:50%;color:#07111b;background:radial-gradient(circle,#f8fcff 0 42%,rgba(255,226,134,.64)43% 60%,rgba(139,214,255,.24)61%);box-shadow:0 0 0 16px rgba(255,226,134,.1),0 24px 60px rgba(0,0,0,.28);transform:translate(-50%,-50%);font-size:10px;font-weight:900;letter-spacing:.18em;text-transform:uppercase;pointer-events:none;}
.decay-board span{position:relative;z-index:1;min-height:220px;padding:20px;display:flex;flex-direction:column;justify-content:space-between;gap:18px;overflow:hidden;border:1px solid rgba(235,246,255,.17);border-radius:34px;background:linear-gradient(180deg,rgba(255,255,255,.15),rgba(255,255,255,.055));box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 24px 70px rgba(0,0,0,.24);}
.decay-board span:before{content:"memory state";width:max-content;max-width:100%;padding:7px 10px;border-radius:999px;color:rgba(255,249,228,.94);background:rgba(255,226,134,.16);font-size:9px;font-weight:900;letter-spacing:.13em;text-transform:uppercase;}
.decay-board span:after{content:"";position:absolute;left:20px;right:20px;bottom:18px;height:1px;background:linear-gradient(90deg,transparent,rgba(235,246,255,.36),transparent);}
.decay-board span:nth-child(1){transform:translate(8px,30px)rotate(-3deg);border-color:rgba(255,226,134,.32)}
.decay-board span:nth-child(2){transform:translate(0,-24px)rotate(2deg);border-color:rgba(139,214,255,.31);background:linear-gradient(180deg,rgba(139,214,255,.13),rgba(255,255,255,.052))}
.decay-board span:nth-child(2):before{background:rgba(139,214,255,.16);color:rgba(231,247,255,.94)}
.decay-board span:nth-child(3){transform:translate(-8px,30px)rotate(4deg);border-color:rgba(178,255,126,.3);background:linear-gradient(180deg,rgba(178,255,126,.12),rgba(255,255,255,.052))}
.decay-board span:nth-child(3):before{background:rgba(178,255,126,.15);color:rgba(241,255,225,.94)}
.decay-board b{font-family:var(--serif);font-size:clamp(34px,3.8vw,58px);font-weight:400;line-height:.86;letter-spacing:-.06em;color:#f8fcff}
.decay-board em{max-width:23ch;color:rgba(235,246,255,.66);font-size:10px;font-style:normal;font-weight:900;letter-spacing:.12em;line-height:1.45;text-transform:uppercase}
@media(max-width:900px){
.decay-board{min-height:auto;grid-template-columns:1fr;padding:18px}
.decay-board:before{left:24px;right:24px;top:50%;opacity:.46}
.decay-board:after{left:auto;right:24px;top:24px;width:92px;height:92px;transform:none}
.decay-board span,.decay-board span:nth-child(1),.decay-board span:nth-child(2),.decay-board span:nth-child(3){min-height:156px;transform:none}
.decay-board b,.decay-board em{margin-left:96px}
.decay-board span:before{position:absolute;left:20px;top:20px}
}
@media(max-width:620px){
.decay-board{border-radius:32px}
.decay-board:after{width:78px;height:78px}
.decay-board b,.decay-board em{margin-left:82px}
}
.is-paginated-hidden{display:none!important}
.idea-pagination{margin:34px 0 28px;padding:16px;border:1px solid rgba(8,16,24,.12);border-radius:28px;background:linear-gradient(135deg,rgba(255,255,255,.9),rgba(255,255,255,.58));box-shadow:0 18px 60px rgba(8,16,24,.06);display:flex;align-items:center;justify-content:space-between;gap:18px;position:relative;z-index:3}
.idea-pagination-bottom{margin-top:26px;margin-bottom:54px}
.idea-page-meta{display:grid;gap:2px;min-width:160px}
.idea-page-meta span{font-size:11px;line-height:1;text-transform:uppercase;letter-spacing:.18em;font-weight:800;color:var(--muted)}
.idea-page-meta strong{font-family:var(--serif);font-size:clamp(25px,3vw,38px);font-weight:400;letter-spacing:-.045em;line-height:1}
.idea-page-meta em{font-style:normal;font-size:12px;font-weight:700;color:rgba(90,103,118,.78)}
.idea-page-controls{display:flex;align-items:center;justify-content:flex-end;gap:7px;flex-wrap:wrap}
.idea-page-button{appearance:none;border:1px solid rgba(8,16,24,.13);background:rgba(255,255,255,.72);color:var(--ink);border-radius:999px;min-width:38px;height:38px;padding:0 13px;font:800 12px/1 Inter,system-ui,sans-serif;letter-spacing:.02em;cursor:pointer;transition:transform .18s ease,background .18s ease,border-color .18s ease,color .18s ease}
.idea-page-button:hover:not(:disabled){transform:translateY(-1px);background:#081018;color:#eef5ff;border-color:#081018}
.idea-page-button.is-active{background:var(--ink);color:#eef5ff;border-color:var(--ink)}
.idea-page-button:disabled{opacity:.34;cursor:not-allowed}
.idea-page-step,.idea-page-all{padding-inline:16px}
.idea-page-gap{color:var(--muted);font-weight:800;padding-inline:2px}
.section.dark+.idea-pagination{display:none}
@media(max-width:720px){
.idea-pagination{align-items:stretch;display:grid;border-radius:24px;padding:14px;margin-block:24px}
.idea-page-controls{justify-content:flex-start}
.idea-page-button{height:36px;min-width:36px;padding-inline:11px}
.idea-page-step,.idea-page-all{padding-inline:13px}
.idea-page-meta strong{font-size:28px}
}
