@font-face{font-family:display;src:url(/_next/static/media/3e340e57b1e93189-s.p.woff2) format("woff2");font-display:swap;font-weight:200 800}@font-face{font-family:display Fallback;src:local("Arial");ascent-override:82.39%;descent-override:23.92%;line-gap-override:0.00%;size-adjust:112.88%}.__className_3c65e8{font-family:display,display Fallback}.__variable_3c65e8{--font-display:"display","display Fallback"}@font-face{font-family:sans;src:url(/_next/static/media/fedf4c9280b16369-s.p.woff2) format("woff2");font-display:swap;font-weight:200 800}@font-face{font-family:sans Fallback;src:local("Arial");ascent-override:106.45%;descent-override:29.96%;line-gap-override:0.00%;size-adjust:100.14%}.__className_5dbd30{font-family:sans,sans Fallback}.__variable_5dbd30{--font-sans:"sans","sans Fallback"}@font-face{font-family:mono;src:url(/_next/static/media/06ac09dcb8ec7d56-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:mono;src:url(/_next/static/media/dece0821e8ed059f-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:mono Fallback;src:local("Arial");ascent-override:77.95%;descent-override:20.91%;line-gap-override:0.00%;size-adjust:131.49%}.__className_4ea204{font-family:mono,mono Fallback}.__variable_4ea204{--font-mono:"mono","mono Fallback"}@font-face{font-family:Fraunces;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/ebc58b3c777d93a6-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/0514b5391cd3e954-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/646d7c1b2c4921ca-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces Fallback;src:local("Times New Roman");ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.00%;size-adjust:115.45%}.__className_bcc7d8{font-family:Fraunces,Fraunces Fallback;font-weight:600;font-style:italic}.__variable_bcc7d8{--font-accent:"Fraunces","Fraunces Fallback"}:root{--tro-abyss:#04090c;--tro-abyss-2:#070f14;--tro-ocean:#0a2233;--tro-ocean-lift:#123a52;--tro-forest:#0b2a21;--tro-forest-lift:#17493a;--tro-lumen:#72cf4c;--tro-lumen-deep:#358f3a;--tro-lumen-glow:rgba(114,207,76,0.35);--tro-gold:#e3b768;--tro-ink:#eaf4f0;--tro-ink-2:#9cb5ae;--tro-ink-3:#6b8580;--tro-glass:rgba(255,255,255,0.045);--tro-glass-line:rgba(255,255,255,0.09);--tro-glass-hi:rgba(255,255,255,0.14);--tro-display:var(--font-display,"Bricolage Grotesque"),"Trebuchet MS",sans-serif;--tro-sans:var(--font-sans,"Manrope"),ui-sans-serif,system-ui,sans-serif;--ground:#f2f4f1;--surface:#fbfcfa;--surface-sunk:#edf0ec;--ink:#16211c;--ink-2:#4a5852;--ink-3:#78857e;--rule:#d6ddd8;--rule-soft:#e6ebe7;--accent:#1f6f4a;--accent-soft:#e3efe7;--topo-line:rgba(31,111,74,0.16);--good:#1f6f4a;--warn:#8a5a00;--warn-soft:#f6eedd;--crit:#a32c1e;--shadow:0 1px 2px rgba(22,33,28,0.05),0 8px 24px -12px rgba(22,33,28,0.12);--sans:var(--font-sans,"Manrope"),ui-sans-serif,system-ui,sans-serif;--serif:Georgia,"Times New Roman",serif;--mono:var(--font-mono,"IBM Plex Mono"),ui-monospace,"SF Mono",Menlo,monospace;color-scheme:dark;--nav-h:63px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--ground:#0d1310;--surface:#161f1a;--surface-sunk:#111a15;--ink:#e7eee9;--ink-2:#a3b0a8;--ink-3:#7b8981;--rule:#2a3831;--rule-soft:#202c26;--accent:#5cb585;--accent-soft:#1a2e23;--topo-line:rgba(92,181,133,0.18);--good:#5cb585;--warn:#d9a44a;--warn-soft:#2a2317;--crit:#e0705f;--shadow:0 1px 2px rgba(0,0,0,0.4),0 8px 24px -12px rgba(0,0,0,0.6);color-scheme:dark}}:root[data-theme=dark]{--ground:#0d1310;--surface:#161f1a;--surface-sunk:#111a15;--ink:#e7eee9;--ink-2:#a3b0a8;--ink-3:#7b8981;--rule:#2a3831;--rule-soft:#202c26;--accent:#5cb585;--accent-soft:#1a2e23;--topo-line:rgba(92,181,133,0.18);--good:#5cb585;--warn:#d9a44a;--warn-soft:#2a2317;--crit:#e0705f;--shadow:0 1px 2px rgba(0,0,0,0.4),0 8px 24px -12px rgba(0,0,0,0.6);color-scheme:dark}*{box-sizing:border-box}body,html{margin:0;padding:0}html{scrollbar-color:rgba(220,203,170,.45) transparent;scrollbar-width:thin}body,html{background:var(--tro-abyss)}body{color:var(--tro-ink);font-family:var(--sans);font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased}img{max-width:100%}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}a{color:var(--accent)}.frame{max-width:448px;margin:0 auto;background:var(--surface);min-height:100dvh;border-left:1px solid var(--rule-soft);border-right:1px solid var(--rule-soft)}@media (min-width:560px){.frame{margin:24px auto;min-height:0;border-radius:3px;box-shadow:var(--shadow);border:1px solid var(--rule-soft)}}.topbar{display:flex;align-items:center;gap:10px;padding:12px 20px;border-bottom:1px solid var(--rule);background:var(--surface);position:-webkit-sticky;position:sticky;top:0;z-index:5}.mark{font-weight:600;font-size:13px;letter-spacing:.16em;color:var(--accent)}.topbar .sep{color:var(--rule)}.topbar .what{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.demo{margin-left:auto;font-family:var(--mono);font-size:10px;letter-spacing:.08em;padding:3px 6px;border:1px solid var(--rule);color:var(--ink-3);border-radius:2px}.section{padding:22px 20px;border-bottom:1px solid var(--rule-soft)}.section:last-of-type{border-bottom:0}.eyebrow{font-size:10.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin:0 0 10px}.topo{height:128px;background-color:var(--accent-soft);background-image:repeating-radial-gradient(ellipse 130% 100% at 26% 118%,transparent 0 11px,var(--topo-line) 11px 12.5px);border-bottom:1px solid var(--rule);position:relative}.topo span{position:absolute;bottom:8px;right:10px;font-family:var(--mono);font-size:9.5px;color:var(--ink-3);background:var(--surface);padding:2px 5px;border-radius:2px}.farm-name{font-size:31px;line-height:1.12;font-weight:500;letter-spacing:-.01em;margin:0 0 6px;text-wrap:balance}.farm-name,.grower{font-family:var(--serif)}.grower{font-size:17px;font-style:italic;color:var(--ink-2);margin:0 0 14px}.facts{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px 16px;gap:12px 16px;padding-top:14px;border-top:1px solid var(--rule-soft);margin:0}.fact dt{font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin:0 0 2px}.fact dd{margin:0;font-size:14px;font-weight:500}.fact dd.mono{font-family:var(--mono);font-size:13px}.tier{background:var(--surface-sunk)}.tier-top{display:flex;align-items:baseline;gap:10px;margin-bottom:4px}.tier-name{font-family:var(--serif);font-size:27px;font-weight:600;color:var(--accent);margin:0;line-height:1.1}.tier-of{font-size:12px;color:var(--ink-3)}.tier-of,.tier-score{font-family:var(--mono)}.tier-score{margin-left:auto;font-size:20px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink)}.tier-score small{font-size:11px;color:var(--ink-3)}.scale{display:flex;gap:3px;list-style:none;padding:0;margin:14px 0 10px}.scale li{height:6px;flex:1 1;background:var(--rule);border-radius:3px}.scale li.on{background:var(--accent)}.scale-labels{display:flex;justify-content:space-between;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.asat{margin:14px 0 0;font-size:12.5px;color:var(--ink-2)}.asat b{font-weight:500;color:var(--ink)}.capped{margin:12px 0 0;padding:10px 12px;background:var(--warn-soft);border-left:2px solid var(--warn);font-size:12.5px;line-height:1.5;color:var(--ink-2)}.capped b{color:var(--ink);font-weight:600}.gates{display:flex;flex-direction:column;gap:8px}.gate{display:flex;align-items:center;gap:9px;padding:10px 12px;border:1px solid var(--rule);border-radius:2px;font-size:13.5px}.gate svg{flex:none;color:var(--good)}.gate.failed svg{color:var(--crit)}.gate .g-name{font-weight:500}.gate .g-res{margin-left:auto;font-family:var(--mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--good)}.gate.failed .g-res{color:var(--crit)}.scores{display:flex;flex-direction:column;gap:17px}.score-head{display:flex;align-items:baseline;gap:8px;margin-bottom:6px}.score-name{font-size:14px;font-weight:500}.score-w{font-size:10.5px;color:var(--ink-3)}.score-val,.score-w{font-family:var(--mono)}.score-val{margin-left:auto;font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.meter{height:6px;background:var(--rule);overflow:hidden}.meter,.meter i{border-radius:3px}.meter i{display:block;height:100%;background:var(--accent)}.score-note{margin:7px 0 0;font-size:12.5px;line-height:1.5;color:var(--ink-2)}.score-meta{margin:6px 0 0;font-family:var(--mono);font-size:11px;color:var(--ink-3);line-height:1.5}.score-meta a{color:var(--accent);font-weight:500;text-decoration:none}.score-meta a:hover{text-decoration:underline}.score-note code{font-family:var(--mono);font-size:11.5px;color:var(--ink)}.docs{display:flex;flex-direction:column;gap:8px}.frame details{border:1px solid var(--rule);border-radius:2px;background:var(--surface)}.frame details[open]{background:var(--surface-sunk)}.frame summary{display:flex;align-items:center;gap:8px;padding:11px 12px;cursor:pointer;list-style:none;font-size:13.5px}.frame summary::-webkit-details-marker{display:none}.frame summary:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.d-name{font-weight:500}.d-date{font-family:var(--mono);font-size:11px;color:var(--ink-3)}.chip{margin-left:auto;font-size:10px;letter-spacing:.07em;text-transform:uppercase;padding:3px 6px;border-radius:2px;white-space:nowrap}.chip.lab{background:var(--accent-soft);color:var(--accent)}.chip.inhouse{background:var(--warn-soft);color:var(--warn)}.caret{flex:none;color:var(--ink-3);transition:transform .15s ease}.frame details[open] .caret{transform:rotate(90deg)}.d-body{padding:0 12px 13px;border-top:1px solid var(--rule-soft);margin-top:2px}.d-rows{width:100%;border-collapse:collapse;margin:10px 0 0;font-size:12.5px}.d-rows td,.d-rows th{text-align:left;padding:5px 0;border-bottom:1px solid var(--rule-soft)}.d-rows th{font-weight:400;color:var(--ink-2)}.d-rows td{font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.d-meta{margin:11px 0 0;font-size:11.5px;color:var(--ink-3);line-height:1.5}.d-meta span{font-family:var(--mono)}.story p{font-family:var(--serif);font-size:16.5px;line-height:1.62;color:var(--ink);margin:0 0 13px}.story p:last-child{margin-bottom:0}.pull{font-family:var(--serif);font-style:italic;font-size:18px;line-height:1.45;color:var(--accent);border-left:2px solid var(--accent);padding-left:14px;margin:0 0 15px}.chain{list-style:none;padding:0;margin:0}.chain li{display:grid;grid-template-columns:26px 1fr;grid-gap:12px;gap:12px;padding-bottom:16px;position:relative}.chain li:last-child{padding-bottom:0}.chain li:before{content:"";position:absolute;left:12.5px;top:26px;bottom:2px;width:1px;background:var(--rule)}.chain li:last-child:before{display:none}.step{width:26px;height:26px;border-radius:50%;border:1px solid var(--accent);color:var(--accent);background:var(--surface);display:grid;place-items:center;font-family:var(--mono);font-size:11.5px;position:relative;z-index:1}.chain h3{font-size:14px;font-weight:500;margin:3px 0 2px}.chain p{margin:0;font-size:12.5px;color:var(--ink-2);line-height:1.5}.chain .when{font-family:var(--mono);font-size:11px;color:var(--ink-3)}.honest{background:var(--surface-sunk)}.honest p{font-size:13px;line-height:1.6;color:var(--ink-2);margin:0 0 10px}.honest p:last-child{margin-bottom:0}.honest b{color:var(--ink);font-weight:600}.record-footer{padding:18px 20px 26px;font-family:var(--mono);font-size:10.5px;line-height:1.7;color:var(--ink-3);display:flex;flex-direction:column;gap:1px}.photo{border-bottom:1px solid var(--rule);background:var(--surface-sunk);line-height:0}.photo img{width:100%;height:218px;object-fit:cover;display:block}.crops{margin-top:14px;padding-top:14px;border-top:1px solid var(--rule-soft)}.crops-label{font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin:0 0 8px}.crop-chips{display:flex;flex-wrap:wrap;gap:6px}.crop-chip{font-size:13px;font-weight:500;padding:5px 11px;border-radius:100px;background:var(--accent-soft);color:var(--accent)}.cert{background:var(--surface-sunk)}.cert-row{display:flex;align-items:flex-start;gap:11px}.cert-row svg{color:var(--accent);flex:none;margin-top:2px}.cert-body{margin:0 0 2px;font-size:16px;font-weight:600;letter-spacing:-.01em}.cert-meta{margin:0;font-family:var(--mono);font-size:11.5px;color:var(--ink-3)}.cert-link{margin:12px 0 0;font-size:13.5px}.cert-link a{color:var(--accent);font-weight:500;text-decoration:none}.cert-link a:hover{text-decoration:underline}.cert-note{margin:12px 0 0;font-size:12px;line-height:1.5;color:var(--ink-3)}.holding{min-height:100dvh;display:grid;place-items:center;padding:40px 24px;background:var(--ground);color:var(--ink);color-scheme:light}.holding-inner{max-width:520px;width:100%}.holding .mark-lg{font-weight:600;font-size:15px;letter-spacing:.22em;color:var(--accent);margin:0 0 20px}.holding h1{font-family:var(--serif);font-size:34px;line-height:1.15;font-weight:500;margin:0 0 14px;text-wrap:balance}.holding .lede{font-family:var(--serif);font-size:18px;line-height:1.55;color:var(--ink-2);margin:0 0 28px}.status{border-top:1px solid var(--rule);padding-top:18px;display:grid;grid-gap:9px;gap:9px}.status-row{display:flex;align-items:baseline;gap:12px;font-size:13px}.status-row dt{font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);min-width:116px}.status-row dd{margin:0;font-family:var(--mono);font-size:12.5px}.ok{color:var(--good)}.pending{color:var(--warn)}.holding-links{margin:28px 0 0;padding-top:18px;border-top:1px solid var(--rule);font-size:13px;color:var(--ink-2)}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.l-page{--mono:var(--font-mono,"IBM Plex Mono"),ui-monospace,Menlo,monospace;background:var(--tro-abyss);color:var(--tro-ink);font-family:var(--tro-sans);font-size:15px;line-height:1.55;min-height:100dvh;overflow-x:hidden}.l-field{position:fixed;inset:0;z-index:0;background:radial-gradient(80% 55% at 50% -8%,rgba(18,58,82,.85) 0,rgba(10,34,51,.35) 45%,transparent 72%),radial-gradient(70% 50% at 12% 42%,rgba(23,73,58,.55) 0,transparent 68%),radial-gradient(60% 45% at 92% 78%,rgba(18,58,82,.5) 0,transparent 70%),linear-gradient(180deg,var(--tro-abyss-2) 0,var(--tro-abyss) 55%,#030607 100%)}.l-grain{position:fixed;inset:-50%;z-index:1;pointer-events:none;opacity:.5;background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='220' height='220' filter='url(%23n)' opacity='0.22'/%3E%3C/svg%3E");mix-blend-mode:soft-light}.l-app{position:relative;z-index:2;max-width:520px;margin:0 auto;padding:0 0 104px}.l-bar{position:-webkit-sticky;position:sticky;top:0;z-index:20;gap:9px;padding:13px 20px;background:rgba(4,9,12,.72);-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%);border-bottom:1px solid var(--tro-glass-line)}.l-bar,.l-logo{display:flex;align-items:center}.l-logo{gap:8px;font-family:var(--tro-display);font-weight:800;font-size:15px;letter-spacing:.14em;color:var(--tro-ink);text-decoration:none}.l-dot{width:9px;height:9px;border-radius:50%;background:var(--tro-lumen);box-shadow:0 0 0 3px rgba(114,207,76,.16),0 0 16px 3px var(--tro-lumen-glow);animation:l-pulse 3.4s ease-in-out infinite}@keyframes l-pulse{0%,to{opacity:1}50%{opacity:.55}}.l-teamlink{margin-left:auto;font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;padding:6px 11px;border-radius:100px;border:1px solid var(--tro-glass-line);background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.015));color:var(--tro-ink-2);text-decoration:none;white-space:nowrap;transition:color .15s ease,border-color .15s ease}.l-teamlink:hover{color:var(--tro-lumen);border-color:rgba(114,207,76,.35)}.l-footlinks{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:16px!important;padding-top:14px;border-top:1px solid var(--tro-glass-line);font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase}.l-footlinks a{color:var(--tro-lumen);text-decoration:none}.l-footlinks a:hover{text-decoration:underline}.l-preview{margin-left:auto;font-family:var(--mono);font-size:9.5px;letter-spacing:.1em;padding:4px 7px;border-radius:100px;border:1px solid var(--tro-glass-line);color:var(--tro-ink-3);white-space:nowrap}.l-hero{padding:40px 20px 34px}.l-kicker{display:inline-flex;align-items:center;gap:7px;font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--tro-lumen);padding:6px 11px 6px 8px;border-radius:100px;background:linear-gradient(180deg,rgba(114,207,76,.14),rgba(114,207,76,.04));border:1px solid rgba(114,207,76,.22);margin:0 0 22px}.l-kicker i{width:5px;height:5px;border-radius:50%;background:var(--tro-lumen);box-shadow:0 0 10px 2px var(--tro-lumen-glow)}.l-h1{font-family:var(--tro-display);font-size:clamp(40px,12vw,58px);line-height:.94;font-weight:800;letter-spacing:-.035em;margin:0 0 18px;text-wrap:balance}.l-h1 em{font-style:normal;background:linear-gradient(172deg,#c8ff7a,#96e64f 30%,#5fc23c 58%,#358f3a 84%,#236b2f);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 22px rgba(114,207,76,.22))}.l-lede{font-size:16.5px;line-height:1.5;color:var(--tro-ink-2);margin:0 0 26px;max-width:40ch}.l-lede b{color:var(--tro-ink);font-weight:600}.l-scanner{position:relative;border-radius:20px;padding:1px;background:linear-gradient(160deg,var(--tro-glass-hi),rgba(255,255,255,.02) 38%,rgba(114,207,76,.18));box-shadow:0 24px 60px -28px rgba(0,0,0,.9),0 0 44px -18px rgba(114,207,76,.28);margin:0 0 14px}.l-scanner-in{border-radius:19px;background:radial-gradient(120% 90% at 50% 0,rgba(23,73,58,.55),transparent 62%),linear-gradient(180deg,#08181f,#050d11);padding:22px 20px 20px;overflow:hidden;position:relative}.l-reticle{width:158px;height:158px;margin:10px auto 20px;position:relative;border-radius:16px;background:linear-gradient(180deg,rgba(114,207,76,.07),rgba(114,207,76,.02));border:1px solid rgba(114,207,76,.2);box-shadow:0 0 0 1px rgba(114,207,76,.06),0 0 60px -6px rgba(114,207,76,.22)}.l-reticle:after,.l-reticle:before{content:"";position:absolute;left:10px;right:10px;height:1px;background:linear-gradient(90deg,transparent,var(--tro-lumen),transparent);box-shadow:0 0 12px 1px var(--tro-lumen-glow);animation:l-sweep 3.6s cubic-bezier(.65,0,.35,1) infinite}.l-reticle:after{animation-delay:1.8s}@keyframes l-sweep{0%{top:12%;opacity:0}12%{opacity:1}88%{opacity:1}to{top:88%;opacity:0}}.l-qr{inset:30px;border-radius:6px;background-image:linear-gradient(90deg,var(--tro-lumen) 1px,transparent 1px),linear-gradient(180deg,var(--tro-lumen) 1px,transparent 1px);background-size:14px 14px;opacity:.26}.l-corner,.l-qr{position:absolute}.l-corner{width:22px;height:22px;border:2.5px solid var(--tro-lumen);filter:drop-shadow(0 0 8px var(--tro-lumen-glow))}.l-c1{left:-1px;border-right:0;border-radius:5px 0 0 0}.l-c1,.l-c2{top:-1px;border-bottom:0}.l-c2{right:-1px;border-left:0;border-radius:0 5px 0 0}.l-c3{left:-1px;border-right:0;border-radius:0 0 0 5px}.l-c3,.l-c4{bottom:-1px;border-top:0}.l-c4{right:-1px;border-left:0;border-radius:0 0 5px 0}.l-caption{text-align:center;font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--tro-ink-3);margin:0 0 16px}.l-reveal{display:flex;align-items:center;gap:13px;padding:13px;border-radius:14px;background:linear-gradient(158deg,rgba(255,255,255,.075),rgba(255,255,255,.02));border:1px solid var(--tro-glass-line)}.l-avatar,.l-reveal{box-shadow:inset 0 1px 0 var(--tro-glass-hi)}.l-avatar{width:46px;height:46px;flex:none;border-radius:13px;background:radial-gradient(120% 120% at 25% 15%,var(--tro-forest-lift),var(--tro-ocean) 70%);border:1px solid var(--tro-glass-line);display:grid;place-items:center;font-family:var(--tro-display);font-weight:700;font-size:17px;color:var(--tro-lumen)}.l-rname{font-weight:700;font-size:15px;letter-spacing:-.01em}.l-rmeta{font-size:12.5px;color:var(--tro-ink-2)}.l-tier{margin-left:auto;flex:none;text-align:right}.l-tier b{display:block;font-family:var(--tro-display);font-size:15px;font-weight:700;color:var(--tro-gold);line-height:1.1}.l-tier span{font-family:var(--mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--tro-ink-3)}.l-post,.l-reveal,.l-stat,.l-step{position:relative;overflow:hidden}.l-post:before,.l-reveal:before,.l-stat:before,.l-step:before{content:"";position:absolute;top:0;left:0;right:0;height:62%;pointer-events:none;background:linear-gradient(168deg,rgba(255,255,255,.09),rgba(255,255,255,.025) 42%,transparent)}.l-stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.l-stat{padding:14px 12px;border-radius:14px;background:linear-gradient(158deg,rgba(255,255,255,.06),rgba(255,255,255,.015));border:1px solid var(--tro-glass-line);box-shadow:inset 0 1px 0 var(--tro-glass-hi)}.l-stat b{display:block;font-family:var(--tro-display);font-size:25px;font-weight:700;letter-spacing:-.03em;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-bottom:5px}.l-stat span{font-family:var(--mono);font-size:9px;letter-spacing:.09em;text-transform:uppercase;color:var(--tro-ink-3);line-height:1.4;display:block}.l-section{padding:34px 20px}.l-eyebrow{font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--tro-lumen-deep);margin:0 0 12px}.l-h2{font-family:var(--tro-display);font-size:clamp(27px,8vw,34px);line-height:1.03;font-weight:700;letter-spacing:-.03em;margin:0 0 14px;text-wrap:balance}.l-body{font-size:15px;line-height:1.55;color:var(--tro-ink-2);margin:0 0 18px;max-width:42ch}.l-body b{color:var(--tro-ink);font-weight:600}.l-steps{display:grid;grid-gap:9px;gap:9px}.l-step{display:grid;grid-template-columns:32px 1fr;grid-gap:14px;gap:14px;padding:15px 15px 16px;border-radius:15px;background:linear-gradient(158deg,rgba(255,255,255,.055),rgba(255,255,255,.012));border:1px solid var(--tro-glass-line);box-shadow:inset 0 1px 0 var(--tro-glass-hi)}.l-n{width:30px;height:30px;border-radius:10px;display:grid;place-items:center;font-family:var(--mono);font-size:12px;color:var(--tro-lumen);background:linear-gradient(180deg,rgba(114,207,76,.16),rgba(114,207,76,.04));border:1px solid rgba(114,207,76,.24)}.l-step h3{margin:4px 0;font-size:15.5px;font-weight:700;letter-spacing:-.01em}.l-step p{margin:0;font-size:13.5px;color:var(--tro-ink-2);line-height:1.5}.l-feedhead{display:flex;align-items:baseline;gap:8px;margin-bottom:12px}.l-live{margin-left:auto;font-family:var(--mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--tro-lumen);display:inline-flex;align-items:center;gap:6px}.l-live i{width:5px;height:5px;border-radius:50%;background:var(--tro-lumen);box-shadow:0 0 9px 2px var(--tro-lumen-glow);animation:l-pulse 2s ease-in-out infinite}.l-feed{display:grid;grid-gap:8px;gap:8px}.l-post{display:flex;align-items:center;gap:12px;padding:12px;border-radius:14px;background:linear-gradient(158deg,rgba(255,255,255,.05),rgba(255,255,255,.012));border:1px solid var(--tro-glass-line);box-shadow:inset 0 1px 0 var(--tro-glass-hi);transition:transform .18s ease,border-color .18s ease}.l-post:hover{transform:translateY(-1px);border-color:rgba(114,207,76,.3)}.l-post .l-avatar{width:40px;height:40px;border-radius:12px;font-size:15px}.l-pmain{min-width:0}.l-pname{font-weight:600;font-size:14px}.l-pmeta{font-size:12px;color:var(--tro-ink-3)}.l-pmeta,.l-score{font-family:var(--mono)}.l-score{margin-left:auto;flex:none;font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--tro-ink);padding:5px 9px;border-radius:100px;border:1px solid var(--tro-glass-line);background:rgba(255,255,255,.03)}.l-score.l-top{color:var(--tro-gold);border-color:rgba(227,183,104,.32)}.l-proof{display:flex;align-items:center;gap:12px;margin:12px 0 0;padding:13px 14px;border-radius:14px;background:linear-gradient(158deg,rgba(255,255,255,.05),rgba(255,255,255,.012));border:1px solid var(--tro-glass-line)}.l-stack{display:flex;flex:none}.l-stack span{width:28px;height:28px;border-radius:50%;margin-left:-9px;display:grid;place-items:center;font-family:var(--mono);font-size:9.5px;color:var(--tro-ink);background:radial-gradient(120% 120% at 30% 20%,var(--tro-forest-lift),var(--tro-ocean) 75%);border:1.5px solid #0a1418}.l-stack span:first-child{margin-left:0}.l-prooftext{font-size:12.5px;color:var(--tro-ink-2);line-height:1.4}.l-prooftext b{color:var(--tro-ink);font-weight:700}.l-stars{margin-left:auto;flex:none;color:var(--tro-gold);font-size:12px;letter-spacing:1px;text-shadow:0 0 12px rgba(227,183,104,.4)}.l-chips{display:flex;flex-wrap:wrap;gap:7px;margin-top:4px}.l-chip{font-family:var(--mono);font-size:10.5px;letter-spacing:.04em;padding:7px 10px;border-radius:100px;border:1px solid var(--tro-glass-line);background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.015));color:var(--tro-ink-2)}.l-chip b{color:var(--tro-lumen);font-weight:500}.l-panel{border-radius:18px;padding:1px;background:linear-gradient(150deg,rgba(114,207,76,.3),var(--tro-glass-line) 45%,rgba(18,58,82,.5));box-shadow:0 22px 50px -26px rgba(0,0,0,.9)}.l-panel-in{border-radius:17px;padding:24px 20px;background:radial-gradient(120% 100% at 8% 0,rgba(23,73,58,.6),transparent 60%),linear-gradient(180deg,#071a15,#050d11)}.l-panel-in .l-h2{margin-bottom:10px}.l-panel-in .l-body{color:var(--tro-ink-2);font-size:14.5px;margin:0 0 18px}.l-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--tro-sans);font-size:15px;font-weight:700;letter-spacing:-.01em;padding:14px 20px;border-radius:100px;border:0;cursor:pointer;text-decoration:none;transition:transform .22s cubic-bezier(.2,.7,.2,1),box-shadow .22s cubic-bezier(.2,.7,.2,1),filter .22s cubic-bezier(.2,.7,.2,1),opacity .22s;will-change:transform}.l-btn:hover{transform:translateY(-1px)}.l-btn:active{transform:translateY(0) scale(.98);transition-duration:90ms}.l-btn:disabled{opacity:.45;cursor:not-allowed;transform:none;box-shadow:none}.l-btn:focus-visible{outline:2px solid var(--tro-lumen);outline-offset:3px}.l-btn.l-primary{color:#04120c;background:linear-gradient(180deg,#93f0c6,var(--tro-lumen) 42%,var(--tro-lumen-deep));box-shadow:0 10px 30px -10px rgba(114,207,76,.55),inset 0 1px 0 rgba(255,255,255,.45)}.l-btn.l-primary:hover{box-shadow:0 14px 38px -10px rgba(114,207,76,.7),inset 0 1px 0 rgba(255,255,255,.5)}.l-btn.l-ghost{color:var(--tro-ink);background:linear-gradient(180deg,rgba(255,255,255,.09),rgba(255,255,255,.03));border:1px solid var(--tro-glass-line);box-shadow:inset 0 1px 0 var(--tro-glass-hi)}.l-btn.l-wide{width:100%}.l-btnrow{display:grid;grid-gap:9px;gap:9px}.l-honest{border-top:1px solid var(--tro-glass-line);padding:28px 20px 34px}.l-honest p{font-size:12.5px;line-height:1.6;color:var(--tro-ink-3);margin:0 0 10px;max-width:44ch}.l-honest p b{color:var(--tro-ink-2);font-weight:600}.l-honest p:last-child{margin-bottom:0}.l-dock{position:fixed;left:0;right:0;bottom:0;z-index:30;padding:12px 20px calc(12px + env(safe-area-inset-bottom));background:linear-gradient(180deg,rgba(4,9,12,0),rgba(4,9,12,.86) 34%,rgba(4,9,12,.97));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.l-dock-in{max-width:520px;margin:0 auto}@media (prefers-reduced-motion:reduce){.l-page *,.l-page :after,.l-page :before{animation:none!important;transition:none!important}}