.site-search-module__4qqHAq__form{border:1px solid var(--border-default);border-radius:var(--radius-control);background:var(--bg-100);width:100%;max-width:34rem;transition:border-color var(--dur) var(--ease);align-items:center;gap:8px;padding:4px 4px 4px 12px;display:flex}.site-search-module__4qqHAq__form:focus-within{border-color:var(--text-primary)}.site-search-module__4qqHAq__icon{width:16px;height:16px;color:var(--text-secondary);flex:none}.site-search-module__4qqHAq__input{min-width:0;height:40px;color:var(--text-primary);background:0 0;border:0;outline:none;flex:1;font-size:15px}.site-search-module__4qqHAq__input::placeholder{color:var(--text-secondary)}.site-search-module__4qqHAq__input::-webkit-search-cancel-button{display:none}
.landing-module__jke6-a__page{flex-direction:column;min-height:100dvh;display:flex}.landing-module__jke6-a__main{flex:auto}.landing-module__jke6-a__hero{padding-top:calc(4rem + env(safe-area-inset-top,0px) + 24px)}.landing-module__jke6-a__frame{border:1px solid var(--border-default);padding:0 20px;position:relative}@media (min-width:768px){.landing-module__jke6-a__frame{padding:0 48px}}.landing-module__jke6-a__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__jke6-a__issueLeft{align-items:center;gap:8px;min-width:0;display:inline-flex}.landing-module__jke6-a__issueRight{white-space:nowrap;display:none}@media (min-width:640px){.landing-module__jke6-a__issueRight{display:inline}}.landing-module__jke6-a__liveDot,.landing-module__jke6-a__doorDot{border-radius:var(--radius-pill);background:var(--green);flex:none;width:6px;height:6px}.landing-module__jke6-a__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__jke6-a__h1{padding:52px 0 44px}}.landing-module__jke6-a__accent{color:var(--link)}.landing-module__jke6-a__heroGrid{border-top:1px solid var(--border-default);gap:36px;padding:30px 0 40px;display:grid}@media (min-width:1024px){.landing-module__jke6-a__heroGrid{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);gap:48px;padding:38px 0 46px}}.landing-module__jke6-a__heroCopy{min-width:0}.landing-module__jke6-a__lede{max-width:52ch;color:var(--text-secondary);font-size:16px;line-height:1.62}@media (min-width:768px){.landing-module__jke6-a__lede{font-size:17px;line-height:1.6}}.landing-module__jke6-a__actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.landing-module__jke6-a__cta{height:48px;min-height:48px;padding:0 22px;font-size:15px}.landing-module__jke6-a__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__jke6-a__heroLive{min-width:0}@media (min-width:1024px){.landing-module__jke6-a__heroLive{border-left:1px solid var(--border-default);padding-left:48px}}.landing-module__jke6-a__liveHead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.landing-module__jke6-a__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__jke6-a__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__jke6-a__liveFoot{font-family:var(--font-mono);color:var(--text-tertiary);margin-top:10px;font-size:11px;line-height:1.5}.landing-module__jke6-a__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__jke6-a__liveFoot a:hover{color:var(--text-primary)}.landing-module__jke6-a__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__jke6-a__specimen:hover{border-color:var(--border-hover)}a.landing-module__jke6-a__specimen:hover .landing-module__jke6-a__specimenName{text-underline-offset:2px;text-decoration:underline}.landing-module__jke6-a__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__jke6-a__specimenHead>:last-child{color:var(--text-tertiary)}.landing-module__jke6-a__specimenBody{flex:1;padding:18px 16px 20px;display:block}.landing-module__jke6-a__specimenTitleRow{align-items:center;gap:12px;display:flex}.landing-module__jke6-a__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__jke6-a__logoImg{object-fit:contain;width:100%;height:100%}.landing-module__jke6-a__logoFallback{place-items:center;width:100%;height:100%;display:grid}.landing-module__jke6-a__specimenName{letter-spacing:-.02em;font-size:19px;font-weight:600;line-height:1.2;display:block}.landing-module__jke6-a__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__jke6-a__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__jke6-a__specimenMeta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:16px;display:flex}.landing-module__jke6-a__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__jke6-a__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__jke6-a__heartIcon{width:12px;height:12px}.landing-module__jke6-a__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__jke6-a__specimen:hover .landing-module__jke6-a__specimenFoot{background:var(--gray-9)}.landing-module__jke6-a__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__jke6-a__emptyBody{padding:22px 16px 20px}.landing-module__jke6-a__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__jke6-a__emptyTitle{letter-spacing:-.03em;text-wrap:balance;margin-top:10px;font-size:22px;font-weight:600;line-height:1.12}.landing-module__jke6-a__emptyCopy{color:var(--text-secondary);margin-top:10px;font-size:13px;line-height:1.6}.landing-module__jke6-a__emptyAction{width:100%;margin-top:18px}.landing-module__jke6-a__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__jke6-a__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__jke6-a__metaItem+.landing-module__jke6-a__metaItem{border-top:1px solid var(--border-default)}.landing-module__jke6-a__metaIndex{font-variant-numeric:tabular-nums;color:var(--text-tertiary);font-size:11px}@media (min-width:768px){.landing-module__jke6-a__meta{grid-template-columns:repeat(3,1fr);margin:0 -48px}.landing-module__jke6-a__metaItem{padding:13px 24px}.landing-module__jke6-a__metaItem+.landing-module__jke6-a__metaItem{border-top:0;border-left:1px solid var(--border-default)}}.landing-module__jke6-a__meta:before,.landing-module__jke6-a__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__jke6-a__meta:before{left:-8px}.landing-module__jke6-a__meta:after{right:-8px}.landing-module__jke6-a__section{padding:56px 0}@media (min-width:768px){.landing-module__jke6-a__section{padding:80px 0}}.landing-module__jke6-a__sectionHead{border-bottom:1px solid var(--border-default);flex-direction:column;gap:20px;padding-bottom:24px;display:flex}@media (min-width:900px){.landing-module__jke6-a__sectionHead{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:40px}}.landing-module__jke6-a__sectionIntro{min-width:0}.landing-module__jke6-a__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__jke6-a__sectionCopy{max-width:56ch;color:var(--text-secondary);margin-top:12px;font-size:14px;line-height:1.65}.landing-module__jke6-a__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__jke6-a__sectionLink:hover{-webkit-text-decoration-color:var(--text-primary);text-decoration-color:var(--text-primary)}.landing-module__jke6-a__ledger{margin:0;padding:0;list-style:none}.landing-module__jke6-a__ledgerItem+.landing-module__jke6-a__ledgerItem{border-top:1px solid var(--border-default)}.landing-module__jke6-a__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__jke6-a__ledgerRow:hover{background:var(--surface-hover)}.landing-module__jke6-a__ledgerRow:hover .landing-module__jke6-a__ledgerName{text-underline-offset:2px;text-decoration:underline}.landing-module__jke6-a__ledgerIndex{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-tertiary);font-size:11px;display:none}.landing-module__jke6-a__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__jke6-a__ledgerBody{min-width:0}.landing-module__jke6-a__ledgerName{letter-spacing:-.015em;font-size:16px;font-weight:600;line-height:1.35;display:block}.landing-module__jke6-a__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__jke6-a__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__jke6-a__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__jke6-a__ledgerRow{grid-template-columns:2.5rem 40px minmax(0,1fr) 140px 84px;gap:16px;padding:11px 0}.landing-module__jke6-a__ledgerIndex,.landing-module__jke6-a__ledgerCategory{display:block}.landing-module__jke6-a__ledgerTagline{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}}.landing-module__jke6-a__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__jke6-a__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__jke6-a__shelfFoot a:hover{color:var(--text-primary)}.landing-module__jke6-a__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__jke6-a__shelfEmptyTitle{letter-spacing:-.025em;font-size:22px;font-weight:600;line-height:1.15}.landing-module__jke6-a__shelfEmptyCopy{max-width:48ch;color:var(--text-secondary);margin-bottom:6px;font-size:14px;line-height:1.6}.landing-module__jke6-a__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__jke6-a__why{padding:80px 0}}.landing-module__jke6-a__whyGrid{gap:36px;display:grid}@media (min-width:1024px){.landing-module__jke6-a__whyGrid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:72px}}.landing-module__jke6-a__whyIntro p{max-width:44ch;color:var(--text-secondary);margin-top:14px;font-size:14px;line-height:1.65}.landing-module__jke6-a__principles{border-bottom:1px solid var(--border-default);margin:0}.landing-module__jke6-a__principle{border-top:1px solid var(--border-default);grid-template-columns:2rem minmax(0,1fr);gap:12px;padding:20px 0;display:grid}.landing-module__jke6-a__principleNum{font-family:var(--font-mono);letter-spacing:.05em;color:var(--text-tertiary);padding-top:3px;font-size:11px}.landing-module__jke6-a__principleTitle{letter-spacing:-.015em;font-size:17px;font-weight:600;line-height:1.3}.landing-module__jke6-a__principleCopy{max-width:52ch;color:var(--text-secondary);margin-top:6px;font-size:14px;line-height:1.65}.landing-module__jke6-a__kickerWithIcon{align-items:center;gap:7px;display:inline-flex}.landing-module__jke6-a__loopIcon{flex:none;width:14px;height:14px}.landing-module__jke6-a__loopHead{max-width:620px}.landing-module__jke6-a__steps{margin:36px 0 0;padding:0;list-style:none;display:grid}.landing-module__jke6-a__step{border-top:1px solid var(--border-default);padding:22px 0 2px;position:relative}.landing-module__jke6-a__step+.landing-module__jke6-a__step{margin-top:22px}.landing-module__jke6-a__stepDot{border-radius:var(--radius-pill);background:var(--green);width:7px;height:7px;position:absolute;top:-4px;left:0}.landing-module__jke6-a__stepNum{font-family:var(--font-mono);letter-spacing:.05em;color:var(--text-tertiary);font-size:11px;line-height:1.4}.landing-module__jke6-a__stepTitle{letter-spacing:-.015em;margin-top:8px;font-size:17px;font-weight:600;line-height:1.3}.landing-module__jke6-a__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__jke6-a__steps{grid-template-columns:repeat(4,1fr)}.landing-module__jke6-a__step{padding:24px 22px 0 0}.landing-module__jke6-a__step+.landing-module__jke6-a__step{border-left:1px solid var(--border-default);margin-top:0;padding-left:22px}.landing-module__jke6-a__step+.landing-module__jke6-a__step .landing-module__jke6-a__stepDot{left:-4px}}.landing-module__jke6-a__doors{padding:0 0 56px}@media (min-width:768px){.landing-module__jke6-a__doors{padding-bottom:80px}}.landing-module__jke6-a__doorsGrid{gap:16px;display:grid}@media (min-width:1024px){.landing-module__jke6-a__doorsGrid{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.landing-module__jke6-a__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__jke6-a__makerDoor{padding:36px}}.landing-module__jke6-a__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__jke6-a__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__jke6-a__makerCopy{max-width:44ch;color:var(--copy-on-stamp);margin-top:14px;font-size:14px;line-height:1.65}.landing-module__jke6-a__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__jke6-a__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__jke6-a__doorItemNum{font-family:var(--font-mono);letter-spacing:.04em;color:var(--bg-100);opacity:.55;padding-top:2px;font-size:11px}.landing-module__jke6-a__doorCtaWrap{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:auto;padding-top:28px;display:flex}.landing-module__jke6-a__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__jke6-a__doorPrimary:hover{border-color:var(--bg-200);background:var(--bg-200);color:var(--gray-10)}.landing-module__jke6-a__doorPrimary:focus-visible{outline-color:var(--bg-100)}.landing-module__jke6-a__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__jke6-a__doorLink:hover{color:var(--bg-100)}.landing-module__jke6-a__doorLink:focus-visible{outline-color:var(--bg-100)}.landing-module__jke6-a__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__jke6-a__seekerDoor{padding:36px}}.landing-module__jke6-a__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__jke6-a__seekerCopy{max-width:40ch;color:var(--text-secondary);margin-top:14px;font-size:14px;line-height:1.65}.landing-module__jke6-a__seekerActions{flex-direction:column;align-items:flex-start;gap:8px;margin-top:auto;padding-top:28px;display:flex}.landing-module__jke6-a__seekerPrimary{height:48px;min-height:48px;padding:0 20px;font-size:14px}.landing-module__jke6-a__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__jke6-a__seekerLink:hover{-webkit-text-decoration-color:var(--text-primary);text-decoration-color:var(--text-primary)}.landing-module__jke6-a__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}.landing-module__jke6-a__faqList{margin-top:8px}.landing-module__jke6-a__faqItem{border-bottom:1px solid var(--border-default);padding:18px 0}.landing-module__jke6-a__faqQ{cursor:pointer;letter-spacing:-.01em;color:var(--text-primary);font-size:16px;font-weight:600;list-style:none}.landing-module__jke6-a__faqQ::-webkit-details-marker{display:none}.landing-module__jke6-a__faqQ:after{content:"+";float:right;color:var(--text-secondary)}.landing-module__jke6-a__faqItem[open] .landing-module__jke6-a__faqQ:after{content:"−"}.landing-module__jke6-a__faqA{max-width:68ch;color:var(--text-secondary);margin-top:10px;font-size:14px;line-height:1.65}.landing-module__jke6-a__heroSearch{margin-top:24px}