.landing-module__g1LwZa__page{flex-direction:column;min-height:100dvh;display:flex}.landing-module__g1LwZa__main{flex:auto}.landing-module__g1LwZa__hero{padding-top:calc(4rem + env(safe-area-inset-top,0px) + 24px)}.landing-module__g1LwZa__frame{border:1px solid var(--border-default);padding:0 20px;position:relative}@media (min-width:768px){.landing-module__g1LwZa__frame{padding:0 48px}}.landing-module__g1LwZa__issue{border-bottom:1px solid var(--border-default);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);justify-content:space-between;align-items:center;gap:16px;padding:13px 0;font-size:11px;font-weight:500;line-height:1.4;display:flex}.landing-module__g1LwZa__issueLeft{align-items:center;gap:8px;min-width:0;display:inline-flex}.landing-module__g1LwZa__issueRight{white-space:nowrap;display:none}@media (min-width:640px){.landing-module__g1LwZa__issueRight{display:inline}}.landing-module__g1LwZa__liveDot,.landing-module__g1LwZa__doorDot{border-radius:var(--radius-pill);background:var(--green);flex:none;width:6px;height:6px}.landing-module__g1LwZa__h1{letter-spacing:-.055em;text-wrap:balance;max-width:20ch;padding:36px 0 30px;font-size:clamp(2.15rem,7vw,5rem);font-weight:600;line-height:.96}@media (min-width:768px){.landing-module__g1LwZa__h1{padding:52px 0 44px}}.landing-module__g1LwZa__accent{color:var(--link)}.landing-module__g1LwZa__heroGrid{border-top:1px solid var(--border-default);gap:36px;padding:30px 0 40px;display:grid}@media (min-width:1024px){.landing-module__g1LwZa__heroGrid{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);gap:48px;padding:38px 0 46px}}.landing-module__g1LwZa__heroCopy{min-width:0}.landing-module__g1LwZa__lede{max-width:52ch;color:var(--text-secondary);font-size:16px;line-height:1.62}@media (min-width:768px){.landing-module__g1LwZa__lede{font-size:17px;line-height:1.6}}.landing-module__g1LwZa__actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.landing-module__g1LwZa__cta{height:48px;min-height:48px;padding:0 22px;font-size:15px}.landing-module__g1LwZa__heroNote{font-family:var(--font-mono);letter-spacing:.04em;color:var(--text-tertiary);margin-top:14px;font-size:11px;line-height:1.5}.landing-module__g1LwZa__heroLive{min-width:0}@media (min-width:1024px){.landing-module__g1LwZa__heroLive{border-left:1px solid var(--border-default);padding-left:48px}}.landing-module__g1LwZa__liveHead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.landing-module__g1LwZa__liveLabel{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--text-secondary);font-size:11px;font-weight:500;line-height:1.4}.landing-module__g1LwZa__liveFlag{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--text-secondary);align-items:center;gap:6px;font-size:11px;line-height:1.4;display:inline-flex}.landing-module__g1LwZa__liveFoot{font-family:var(--font-mono);color:var(--text-tertiary);margin-top:10px;font-size:11px;line-height:1.5}.landing-module__g1LwZa__liveFoot a{color:var(--text-secondary);text-decoration:underline;-webkit-text-decoration-color:var(--border-hover);text-decoration-color:var(--border-hover);text-underline-offset:2px}.landing-module__g1LwZa__liveFoot a:hover{color:var(--text-primary)}.landing-module__g1LwZa__specimen{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-200);color:var(--text-primary);transition:border-color var(--dur) var(--ease);flex-direction:column;display:flex;overflow:hidden}a.landing-module__g1LwZa__specimen:hover{border-color:var(--border-hover)}a.landing-module__g1LwZa__specimen:hover .landing-module__g1LwZa__specimenName{text-underline-offset:2px;text-decoration:underline}.landing-module__g1LwZa__specimenHead{border-bottom:1px solid var(--border-default);font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--text-secondary);justify-content:space-between;align-items:center;gap:12px;padding:11px 16px;font-size:11px;line-height:1.4;display:flex}.landing-module__g1LwZa__specimenHead>:last-child{color:var(--text-tertiary)}.landing-module__g1LwZa__specimenBody{flex:1;padding:18px 16px 20px;display:block}.landing-module__g1LwZa__specimenTitleRow{align-items:center;gap:12px;display:flex}.landing-module__g1LwZa__specimenLogo{border:1px solid var(--border-default);border-radius:var(--radius-control);background:var(--bg-100);width:44px;height:44px;color:var(--text-secondary);flex:none;place-items:center;font-size:17px;font-weight:600;display:grid;overflow:hidden}.landing-module__g1LwZa__logoImg{object-fit:contain;width:100%;height:100%}.landing-module__g1LwZa__logoFallback{place-items:center;width:100%;height:100%;display:grid}.landing-module__g1LwZa__specimenName{letter-spacing:-.02em;font-size:19px;font-weight:600;line-height:1.2;display:block}.landing-module__g1LwZa__specimenMaker{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;line-height:1.4;display:block;overflow:hidden}.landing-module__g1LwZa__specimenTagline{-webkit-line-clamp:3;color:var(--text-secondary);-webkit-box-orient:vertical;margin-top:14px;font-size:13px;line-height:1.55;display:-webkit-box;overflow:hidden}.landing-module__g1LwZa__specimenMeta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:16px;display:flex}.landing-module__g1LwZa__chip{border:1px solid var(--border-default);border-radius:var(--radius-xs);background:var(--bg-100);max-width:100%;font-family:var(--font-mono);letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;color:var(--text-secondary);padding:3px 8px;font-size:11px;line-height:1.4;display:inline-block;overflow:hidden}.landing-module__g1LwZa__votes{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-secondary);flex:none;align-items:center;gap:5px;font-size:11px;line-height:1.4;display:inline-flex}.landing-module__g1LwZa__heartIcon{width:12px;height:12px}.landing-module__g1LwZa__specimenFoot{background:var(--gray-10);height:46px;color:var(--bg-100);font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;transition:background-color var(--dur) var(--ease);justify-content:space-between;align-items:center;gap:12px;padding:0 16px;font-size:11px;line-height:1;display:flex}a.landing-module__g1LwZa__specimen:hover .landing-module__g1LwZa__specimenFoot{background:var(--gray-9)}.landing-module__g1LwZa__emptySpecimen{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-200);flex-direction:column;display:flex;overflow:hidden}.landing-module__g1LwZa__emptyBody{padding:22px 16px 20px}.landing-module__g1LwZa__emptyKicker{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--text-tertiary);font-size:11px;line-height:1.4}.landing-module__g1LwZa__emptyTitle{letter-spacing:-.03em;text-wrap:balance;margin-top:10px;font-size:22px;font-weight:600;line-height:1.12}.landing-module__g1LwZa__emptyCopy{color:var(--text-secondary);margin-top:10px;font-size:13px;line-height:1.6}.landing-module__g1LwZa__emptyAction{width:100%;margin-top:18px}.landing-module__g1LwZa__meta{border-top:1px solid var(--border-default);border-bottom:1px solid var(--border-default);grid-template-columns:1fr;margin:0 -20px;display:grid;position:relative}.landing-module__g1LwZa__metaItem{font-family:var(--font-mono);letter-spacing:.03em;color:var(--text-secondary);align-items:baseline;gap:10px;padding:12px 20px;font-size:11px;line-height:1.4;display:flex}.landing-module__g1LwZa__metaItem+.landing-module__g1LwZa__metaItem{border-top:1px solid var(--border-default)}.landing-module__g1LwZa__metaIndex{font-variant-numeric:tabular-nums;color:var(--text-tertiary);font-size:11px}@media (min-width:768px){.landing-module__g1LwZa__meta{grid-template-columns:repeat(3,1fr);margin:0 -48px}.landing-module__g1LwZa__metaItem{padding:13px 24px}.landing-module__g1LwZa__metaItem+.landing-module__g1LwZa__metaItem{border-top:0;border-left:1px solid var(--border-default)}}.landing-module__g1LwZa__meta:before,.landing-module__g1LwZa__meta:after{content:"+";z-index:1;background:var(--bg-100);width:15px;height:15px;color:var(--gray-6);font-family:var(--font-mono);place-items:center;font-size:12px;line-height:1;display:grid;position:absolute;top:-8px}.landing-module__g1LwZa__meta:before{left:-8px}.landing-module__g1LwZa__meta:after{right:-8px}.landing-module__g1LwZa__section{padding:56px 0}@media (min-width:768px){.landing-module__g1LwZa__section{padding:80px 0}}.landing-module__g1LwZa__sectionHead{border-bottom:1px solid var(--border-default);flex-direction:column;gap:20px;padding-bottom:24px;display:flex}@media (min-width:900px){.landing-module__g1LwZa__sectionHead{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:40px}}.landing-module__g1LwZa__sectionIntro{min-width:0}.landing-module__g1LwZa__h2{letter-spacing:-.045em;text-wrap:balance;max-width:20ch;margin-top:12px;font-size:clamp(1.85rem,4.2vw,2.75rem);font-weight:600;line-height:1.02}.landing-module__g1LwZa__sectionCopy{max-width:56ch;color:var(--text-secondary);margin-top:12px;font-size:14px;line-height:1.65}.landing-module__g1LwZa__sectionLink{min-height:44px;color:var(--text-primary);text-decoration:underline;-webkit-text-decoration-color:var(--border-hover);text-decoration-color:var(--border-hover);text-underline-offset:3px;white-space:nowrap;flex:none;align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.landing-module__g1LwZa__sectionLink:hover{-webkit-text-decoration-color:var(--text-primary);text-decoration-color:var(--text-primary)}.landing-module__g1LwZa__ledger{margin:0;padding:0;list-style:none}.landing-module__g1LwZa__ledgerItem+.landing-module__g1LwZa__ledgerItem{border-top:1px solid var(--border-default)}.landing-module__g1LwZa__ledgerRow{min-height:68px;color:var(--text-primary);transition:background-color var(--dur) var(--ease);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;display:grid}.landing-module__g1LwZa__ledgerRow:hover{background:var(--surface-hover)}.landing-module__g1LwZa__ledgerRow:hover .landing-module__g1LwZa__ledgerName{text-underline-offset:2px;text-decoration:underline}.landing-module__g1LwZa__ledgerIndex{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-tertiary);font-size:11px;display:none}.landing-module__g1LwZa__ledgerLogo{border:1px solid var(--border-default);border-radius:var(--radius-control);background:var(--bg-200);width:40px;height:40px;color:var(--text-secondary);place-items:center;font-size:15px;font-weight:600;display:grid;overflow:hidden}.landing-module__g1LwZa__ledgerBody{min-width:0}.landing-module__g1LwZa__ledgerName{letter-spacing:-.015em;font-size:16px;font-weight:600;line-height:1.35;display:block}.landing-module__g1LwZa__ledgerTagline{-webkit-line-clamp:2;color:var(--text-secondary);-webkit-box-orient:vertical;margin-top:2px;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.landing-module__g1LwZa__ledgerCategory{font-family:var(--font-mono);letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;color:var(--text-secondary);font-size:11px;line-height:1.4;display:none;overflow:hidden}.landing-module__g1LwZa__ledgerVotes{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-secondary);justify-self:end;align-items:center;gap:5px;font-size:11px;display:inline-flex}@media (min-width:900px){.landing-module__g1LwZa__ledgerRow{grid-template-columns:2.5rem 40px minmax(0,1fr) 140px 84px;gap:16px;padding:11px 0}.landing-module__g1LwZa__ledgerIndex,.landing-module__g1LwZa__ledgerCategory{display:block}.landing-module__g1LwZa__ledgerTagline{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}}.landing-module__g1LwZa__shelfFoot{font-family:var(--font-mono);color:var(--text-tertiary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;font-size:11px;line-height:1.6;display:flex}.landing-module__g1LwZa__shelfFoot a{color:var(--text-secondary);text-decoration:underline;-webkit-text-decoration-color:var(--border-hover);text-decoration-color:var(--border-hover);text-underline-offset:2px}.landing-module__g1LwZa__shelfFoot a:hover{color:var(--text-primary)}.landing-module__g1LwZa__shelfEmpty{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-200);justify-items:start;gap:10px;padding:28px;display:grid}.landing-module__g1LwZa__shelfEmptyTitle{letter-spacing:-.025em;font-size:22px;font-weight:600;line-height:1.15}.landing-module__g1LwZa__shelfEmptyCopy{max-width:48ch;color:var(--text-secondary);margin-bottom:6px;font-size:14px;line-height:1.6}.landing-module__g1LwZa__why{border-top:1px solid var(--border-default);border-bottom:1px solid var(--border-default);background:var(--bg-200);padding:56px 0}@media (min-width:768px){.landing-module__g1LwZa__why{padding:80px 0}}.landing-module__g1LwZa__whyGrid{gap:36px;display:grid}@media (min-width:1024px){.landing-module__g1LwZa__whyGrid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:72px}}.landing-module__g1LwZa__whyIntro p{max-width:44ch;color:var(--text-secondary);margin-top:14px;font-size:14px;line-height:1.65}.landing-module__g1LwZa__principles{border-bottom:1px solid var(--border-default);margin:0}.landing-module__g1LwZa__principle{border-top:1px solid var(--border-default);grid-template-columns:2rem minmax(0,1fr);gap:12px;padding:20px 0;display:grid}.landing-module__g1LwZa__principleNum{font-family:var(--font-mono);letter-spacing:.05em;color:var(--text-tertiary);padding-top:3px;font-size:11px}.landing-module__g1LwZa__principleTitle{letter-spacing:-.015em;font-size:17px;font-weight:600;line-height:1.3}.landing-module__g1LwZa__principleCopy{max-width:52ch;color:var(--text-secondary);margin-top:6px;font-size:14px;line-height:1.65}.landing-module__g1LwZa__kickerWithIcon{align-items:center;gap:7px;display:inline-flex}.landing-module__g1LwZa__loopIcon{flex:none;width:14px;height:14px}.landing-module__g1LwZa__loopHead{max-width:620px}.landing-module__g1LwZa__steps{margin:36px 0 0;padding:0;list-style:none;display:grid}.landing-module__g1LwZa__step{border-top:1px solid var(--border-default);padding:22px 0 2px;position:relative}.landing-module__g1LwZa__step+.landing-module__g1LwZa__step{margin-top:22px}.landing-module__g1LwZa__stepDot{border-radius:var(--radius-pill);background:var(--green);width:7px;height:7px;position:absolute;top:-4px;left:0}.landing-module__g1LwZa__stepNum{font-family:var(--font-mono);letter-spacing:.05em;color:var(--text-tertiary);font-size:11px;line-height:1.4}.landing-module__g1LwZa__stepTitle{letter-spacing:-.015em;margin-top:8px;font-size:17px;font-weight:600;line-height:1.3}.landing-module__g1LwZa__stepCopy{max-width:36ch;color:var(--text-secondary);margin-top:6px;font-size:13.5px;line-height:1.6}@media (min-width:900px){.landing-module__g1LwZa__steps{grid-template-columns:repeat(4,1fr)}.landing-module__g1LwZa__step{padding:24px 22px 0 0}.landing-module__g1LwZa__step+.landing-module__g1LwZa__step{border-left:1px solid var(--border-default);margin-top:0;padding-left:22px}.landing-module__g1LwZa__step+.landing-module__g1LwZa__step .landing-module__g1LwZa__stepDot{left:-4px}}.landing-module__g1LwZa__doors{padding:0 0 56px}@media (min-width:768px){.landing-module__g1LwZa__doors{padding-bottom:80px}}.landing-module__g1LwZa__doorsGrid{gap:16px;display:grid}@media (min-width:1024px){.landing-module__g1LwZa__doorsGrid{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.landing-module__g1LwZa__makerDoor{border:1px solid var(--gray-10);border-radius:var(--radius-lg);background:var(--gray-10);color:var(--bg-100);flex-direction:column;padding:28px;display:flex}@media (min-width:640px){.landing-module__g1LwZa__makerDoor{padding:36px}}.landing-module__g1LwZa__doorKicker{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--copy-on-stamp);align-items:center;gap:8px;font-size:11px;font-weight:500;line-height:1.4;display:inline-flex}.landing-module__g1LwZa__makerTitle{letter-spacing:-.045em;text-wrap:balance;max-width:16ch;color:var(--bg-100);margin-top:16px;font-size:clamp(1.8rem,4vw,2.7rem);font-weight:600;line-height:1.02}.landing-module__g1LwZa__makerCopy{max-width:44ch;color:var(--copy-on-stamp);margin-top:14px;font-size:14px;line-height:1.65}.landing-module__g1LwZa__doorList{border-top:1px solid color-mix(in srgb, var(--bg-100) 20%, transparent);margin:24px 0 0;padding:0;list-style:none}.landing-module__g1LwZa__doorItem{border-bottom:1px solid color-mix(in srgb, var(--bg-100) 20%, transparent);color:var(--copy-on-stamp);grid-template-columns:2rem minmax(0,1fr);gap:10px;padding:10px 0;font-size:13px;line-height:1.5;display:grid}.landing-module__g1LwZa__doorItemNum{font-family:var(--font-mono);letter-spacing:.04em;color:var(--bg-100);opacity:.55;padding-top:2px;font-size:11px}.landing-module__g1LwZa__doorCtaWrap{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:auto;padding-top:28px;display:flex}.landing-module__g1LwZa__doorPrimary{border-color:var(--bg-100);background:var(--bg-100);height:48px;min-height:48px;color:var(--gray-10);padding:0 20px;font-size:14px}.landing-module__g1LwZa__doorPrimary:hover{border-color:var(--bg-200);background:var(--bg-200);color:var(--gray-10)}.landing-module__g1LwZa__doorPrimary:focus-visible{outline-color:var(--bg-100)}.landing-module__g1LwZa__doorLink{min-height:44px;color:var(--copy-on-stamp);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--bg-100) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--bg-100) 35%, transparent);text-underline-offset:3px;align-items:center;font-size:13px;font-weight:500;display:inline-flex}.landing-module__g1LwZa__doorLink:hover{color:var(--bg-100)}.landing-module__g1LwZa__doorLink:focus-visible{outline-color:var(--bg-100)}.landing-module__g1LwZa__seekerDoor{border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-100);flex-direction:column;padding:28px;display:flex}@media (min-width:640px){.landing-module__g1LwZa__seekerDoor{padding:36px}}.landing-module__g1LwZa__seekerTitle{letter-spacing:-.04em;text-wrap:balance;max-width:15ch;margin-top:16px;font-size:clamp(1.7rem,3.4vw,2.3rem);font-weight:600;line-height:1.04}.landing-module__g1LwZa__seekerCopy{max-width:40ch;color:var(--text-secondary);margin-top:14px;font-size:14px;line-height:1.65}.landing-module__g1LwZa__seekerActions{flex-direction:column;align-items:flex-start;gap:8px;margin-top:auto;padding-top:28px;display:flex}.landing-module__g1LwZa__seekerPrimary{height:48px;min-height:48px;padding:0 20px;font-size:14px}.landing-module__g1LwZa__seekerLink{min-height:44px;color:var(--text-primary);text-decoration:underline;-webkit-text-decoration-color:var(--border-hover);text-decoration-color:var(--border-hover);text-underline-offset:3px;align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.landing-module__g1LwZa__seekerLink:hover{-webkit-text-decoration-color:var(--text-primary);text-decoration-color:var(--text-primary)}.landing-module__g1LwZa__seekerNote{border-top:1px solid var(--border-default);font-family:var(--font-mono);color:var(--text-tertiary);margin-top:18px;padding-top:14px;font-size:11px;line-height:1.6}