.landing-root{--serif: "Newsreader", Georgia, "Times New Roman", serif;--sans: "Hanken Grotesk", system-ui, -apple-system, sans-serif;--mono: "Spline Sans Mono", ui-monospace, "SFMono-Regular", monospace;--sh-1: 0 1px 2px rgba(60, 42, 24, .05), 0 1px 3px rgba(60, 42, 24, .06);--sh-2: 0 2px 4px rgba(60, 42, 24, .05), 0 6px 16px rgba(60, 42, 24, .07);--sh-3: 0 8px 20px rgba(60, 42, 24, .1), 0 20px 48px rgba(60, 42, 24, .1)}.landing-root .wrap{max-width:1216px;margin:0 auto;padding-left:88px;padding-right:88px}@media (max-width: 1120px){.landing-root .wrap{padding-left:48px;padding-right:48px}}@media (max-width: 640px){.landing-root .wrap{padding-left:22px;padding-right:22px}}.landing-root .dot{width:7px;height:7px;border-radius:50%;flex:none}.landing-root .mock{background:rgb(var(--color-surface-raised));border:1px solid rgb(var(--color-border-prominent));border-radius:18px;box-shadow:var(--sh-3);overflow:hidden;text-align:left;font-size:12px;color:rgb(var(--color-content-primary));max-width:100%}.landing-root .mock-top{display:flex;align-items:center;gap:12px;padding:11px 16px;border-bottom:1px solid rgb(var(--color-border-subtle));background:rgb(var(--color-surface-elevated));flex-wrap:wrap;row-gap:6px}.landing-root .mock-trip{font-family:var(--serif);font-size:15.5px;font-weight:500}.landing-root .mavs{display:flex}.landing-root .mav{width:24px;height:24px;border-radius:50%;border:2px solid rgb(var(--color-surface-elevated));background:rgb(var(--color-surface-deep));color:rgb(var(--color-content-secondary));font-size:9.5px;font-weight:700;display:flex;align-items:center;justify-content:center;margin-left:-7px}.landing-root .mav:first-child{margin-left:0}.landing-root .mchip{font-family:var(--mono);font-size:10px;font-weight:600;color:rgb(var(--color-content-secondary));border:1px solid rgb(var(--color-border-prominent));border-radius:999px;padding:5px 10px;display:inline-flex;align-items:center;gap:6px;background:rgb(var(--color-surface-raised));white-space:nowrap}.landing-root .cal{display:grid;grid-template-columns:46px repeat(7,1fr)}.landing-root .cal.days3{grid-template-columns:46px repeat(3,1fr)}.landing-root .cal-hd{font-family:var(--mono);font-size:9px;letter-spacing:.12em;color:rgb(var(--color-content-muted));text-align:center;padding:9px 0 7px;border-left:1px solid rgb(var(--color-border-subtle));border-bottom:1px solid rgb(var(--color-border-subtle));text-transform:uppercase}.landing-root .cal-hd b{display:block;font-family:var(--sans);font-size:14px;font-weight:650;color:rgb(var(--color-content-primary));letter-spacing:0;margin-top:2px}.landing-root .cal-hd.today{background:color-mix(in oklab,rgb(var(--ochre-soft)) 55%,transparent)}.landing-root .cal-hd.today b{color:var(--sienna)}.landing-root .cal-corner{border-bottom:1px solid rgb(var(--color-border-subtle))}.landing-root .cal-times{display:flex;flex-direction:column}.landing-root .cal-times span{height:80px;font-family:var(--mono);font-size:9px;color:rgb(var(--color-content-faint));text-align:right;padding-right:7px;transform:translateY(-4px)}.landing-root .cal-col{position:relative;height:520px;border-left:1px solid rgb(var(--color-border-subtle));background-image:repeating-linear-gradient(to bottom,transparent 0 39px,rgb(var(--color-border-subtle)) 39px 40px)}.landing-root .cal-col.today{background-color:color-mix(in oklab,rgb(var(--ochre-soft)) 40%,transparent)}.landing-root .ev{position:absolute;left:4px;right:4px;border-radius:8px;padding:5px 7px;font-size:10px;font-weight:650;line-height:1.22;color:rgb(var(--color-content-primary));background:var(--soft, rgb(var(--color-surface-sunken)));border-left:3px solid var(--c, rgb(var(--color-content-muted)));overflow:hidden}.landing-root .ev time{display:block;font-family:var(--mono);font-size:8.5px;font-weight:500;color:rgb(var(--color-content-secondary));margin-top:1px;letter-spacing:.02em}.landing-root .ev-flight{--c: rgb(var(--cat-flight));--soft: rgb(var(--cat-flight-soft))}.landing-root .ev-stay{--c: rgb(var(--cat-stay));--soft: rgb(var(--cat-stay-soft))}.landing-root .ev-act{--c: rgb(var(--cat-act));--soft: rgb(var(--cat-act-soft))}.landing-root .ev-transit{--c: rgb(var(--cat-transit));--soft: rgb(var(--cat-transit-soft))}.landing-root .ev-drag{transform:rotate(-3deg) scale(1.04);box-shadow:var(--sh-3);border:1px solid rgb(var(--color-border-prominent));border-left:3px solid var(--c);z-index:3}.landing-root .ev-ghost{border:1.5px dashed rgb(var(--color-border-strong));border-radius:8px;background:transparent;position:absolute;left:4px;right:4px;z-index:1}.landing-root .nowline{position:absolute;left:0;right:0;height:2px;background:var(--sienna);z-index:2}.landing-root .nowline:before{content:"";position:absolute;left:-3px;top:-3px;width:8px;height:8px;border-radius:50%;background:var(--sienna);box-shadow:0 0 0 3px var(--sienna-soft)}.landing-root .ev.tent{background:color-mix(in oklab,var(--soft, rgb(var(--color-surface-sunken))) 40%,rgb(var(--color-surface-base)));border:1.5px dashed color-mix(in oklab,var(--c, rgb(var(--color-content-muted))) 50%,rgb(var(--color-border-strong)));border-left:3px dashed var(--c, rgb(var(--color-content-muted)));color:rgb(var(--color-content-secondary))}.landing-root .ev.half-l{right:calc(50% + 2px)}.landing-root .ev.half-r{left:calc(50% + 2px)}.landing-root .ev .st{display:block;font-family:var(--mono);font-size:8px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--color-content-muted));margin-top:2px}.landing-root .tray{border-top:1px solid rgb(var(--color-border-subtle));background:rgb(var(--color-surface-elevated));padding:10px 16px;display:flex;align-items:center;gap:9px}.landing-root .tray-label{font-family:var(--mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--color-content-muted));margin-right:4px}.landing-root .tray-chip{font-size:11px;font-weight:650;color:rgb(var(--color-content-secondary));border:1.5px dashed rgb(var(--color-border-strong));border-radius:999px;padding:6px 12px;display:inline-flex;align-items:center;gap:7px;background:rgb(var(--color-surface-base))}.landing-root .tray-chip .dot{width:6px;height:6px}.landing-root .hero-overview{position:relative}.landing-root .hero-overview .mock{border-color:rgb(var(--ochre-deep));box-shadow:var(--glow-present),var(--sh-3)}.landing-root .ov-cover{position:relative;padding:14px 16px 16px;min-height:128px;display:flex;flex-direction:column;justify-content:flex-end;background:radial-gradient(135% 100% at 82% -12%,rgba(255,248,240,.2),transparent 58%),linear-gradient(150deg,#794b34,#966e4a 55%,#653625);box-shadow:inset 0 -60px 80px -40px #28160c57}.landing-root .ov-countdown{position:absolute;left:16px;top:14px;display:inline-flex;align-items:center;gap:7px;font-family:var(--mono);font-size:11px;font-weight:500;color:#fff;background:#00000047;border:1px solid rgba(255,255,255,.2);border-radius:999px;padding:3px 10px;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.landing-root .ov-pulse{position:relative;width:6px;height:6px;border-radius:50%;background:#fff;flex:none}.landing-root .ov-cover-body{display:flex;align-items:flex-end;justify-content:space-between;gap:14px}.landing-root .ov-title{font-family:var(--serif);font-size:26px;font-weight:500;letter-spacing:-.015em;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.25)}.landing-root .ov-sub{margin-top:3px;font-size:12.5px;color:#ffffffd9;text-shadow:0 1px 2px rgba(0,0,0,.25)}.landing-root .ov-cta{display:flex;gap:8px;flex:none}.landing-root .ov-btn{font-size:11px;font-weight:600;padding:6px 11px;border-radius:9px;white-space:nowrap}.landing-root .ov-btn.ghost{color:#fff;background:#0003;border:1px solid rgba(255,255,255,.3)}.landing-root .ov-btn.solid{color:rgb(var(--color-content-primary));background:#fff}.landing-root .ov-stats{display:flex;border-top:1px solid rgb(var(--color-border-subtle));background:rgb(var(--color-surface-raised))}.landing-root .ov-stat{flex:1;min-width:0;padding:9px 12px;border-left:1px solid rgb(var(--color-border-subtle))}.landing-root .ov-stat:first-child{border-left:none}.landing-root .ov-stat .val{display:flex;align-items:baseline;gap:5px;margin-top:3px;font-family:var(--serif);font-size:20px;font-weight:600;letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:rgb(var(--color-content-primary))}.landing-root .ov-stat .val i{font-style:normal;font-family:var(--sans);font-size:10.5px;font-weight:500;color:rgb(var(--color-content-muted));white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.landing-root .ov-lower{display:grid;grid-template-columns:1.15fr 1fr;border-top:1px solid rgb(var(--color-border-subtle));background:rgb(var(--color-surface-raised))}.landing-root .ov-budget{padding:12px 14px;border-right:1px solid rgb(var(--color-border-subtle))}.landing-root .ov-budget-hd{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.landing-root .ov-total{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700;color:rgb(var(--color-content-primary))}.landing-root .ov-money{margin-top:6px;display:flex;flex-wrap:wrap;align-items:baseline;gap:5px;font-size:11px;font-weight:600}.landing-root .ov-money .committed{color:var(--good)}.landing-root .ov-money .tentative{color:var(--warn)}.landing-root .ov-money .ov-dot{color:rgb(var(--color-content-muted))}.landing-root .ov-rail{margin-top:9px;height:6px}.landing-root .ov-rail>span{background:var(--sienna)}.landing-root .ov-target{margin-top:6px;font-family:var(--mono);font-size:9.5px;color:rgb(var(--color-content-muted))}.landing-root .ov-next{padding:12px 14px}.landing-root .ov-next .ev-pill{margin-top:8px;display:flex;align-items:center;gap:8px;border-radius:10px;padding:7px 9px;border:1px solid var(--c, rgb(var(--color-border-subtle)));background:var(--soft, rgb(var(--color-surface-sunken)))}.landing-root .ov-next .ev-pill.act{--c: color-mix(in oklab, rgb(var(--cat-act)) 40%, transparent);--soft: rgb(var(--cat-act-soft))}.landing-root .ov-next .ev-pill .ic{font-size:13px;flex:none;line-height:1}.landing-root .ov-next .ev-pill-t{min-width:0;font-size:11.5px;font-weight:650;color:rgb(var(--color-content-primary))}.landing-root .ov-next .ev-pill-t time{display:block;font-family:var(--mono);font-size:9px;font-weight:500;color:rgb(var(--color-content-muted));margin-top:1px}.landing-root .ov-history{position:absolute;left:18px;bottom:-14px;z-index:4;box-shadow:var(--sh-2)}@media (prefers-reduced-motion: no-preference){.landing-root .ov-pulse:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;box-shadow:0 0 #ffffff80;animation:ovPulse 2.8s ease-out infinite}.landing-root .canvas-mock .ev-drag{animation:landingCanvasDrag 8s ease-in-out infinite}.landing-root .canvas-mock .ev-ghost{animation:landingCanvasGhost 8s ease-in-out infinite}}@keyframes ovPulse{0%{box-shadow:0 0 #ffffff73}70%{box-shadow:0 0 0 7px #fff0}to{box-shadow:0 0 #fff0}}@keyframes landingCanvasDrag{0%,8%{transform:translate(10px,-168px) rotate(-3deg) scale(1.05);opacity:1}40%{transform:translateY(-26px) rotate(-2deg) scale(1.05)}50%,84%{transform:translateY(12px) rotate(0) scale(1)}90%{opacity:0;transform:translateY(12px) rotate(0) scale(1)}91%{opacity:0;transform:translate(10px,-168px) rotate(-3deg) scale(1.05)}to{opacity:1;transform:translate(10px,-168px) rotate(-3deg) scale(1.05)}}@keyframes landingCanvasGhost{0%,44%{opacity:1}52%,86%{opacity:0}92%,to{opacity:1}}.landing-root .split-panes{display:grid;grid-template-columns:1fr 1fr}.landing-root .spane{position:relative;min-width:0;border-left:1px solid rgb(var(--color-border-subtle))}.landing-root .spane:first-child{border-left:none}.landing-root .spane.active{box-shadow:inset 0 0 0 1px color-mix(in oklab,rgb(var(--scn-a)) 45%,transparent)}.landing-root .spane-rule{height:3px}.landing-root .spane-rule.a{background:rgb(var(--scn-a))}.landing-root .spane-rule.b{background:rgb(var(--scn-b))}.landing-root .spane-hd{display:flex;align-items:center;gap:8px;padding:7px 10px;border-bottom:1px solid rgb(var(--color-border-subtle));background:rgb(var(--color-surface-sunken))}.landing-root .side{display:inline-flex;align-items:center;gap:5px;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;flex:none}.landing-root .side.a{color:rgb(var(--scn-a))}.landing-root .side.b{color:rgb(var(--scn-b))}.landing-root .side .dot{width:6px;height:6px}.landing-root .scn-select{flex:1;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:6px;font-size:11px;font-weight:600;color:rgb(var(--color-content-primary));background:rgb(var(--color-surface-raised));border:1px solid rgb(var(--color-border-prominent));border-radius:7px;padding:4px 8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.landing-root .scn-select .chev{flex:none;font-size:9px;color:rgb(var(--color-content-muted))}.landing-root .spane-daylabel{font-family:var(--mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--color-content-muted));text-align:center;padding:6px 0 5px;border-bottom:1px solid rgb(var(--color-border-subtle));background:rgb(var(--color-surface-elevated))}.landing-root .spane .scol{position:relative;height:300px;background-image:repeating-linear-gradient(to bottom,transparent 0 39px,rgb(var(--color-border-subtle)) 39px 40px)}.landing-root .ev-global{box-shadow:0 0 0 2px color-mix(in oklab,var(--sienna) 55%,transparent)}.landing-root .ev-global .gg{margin-left:4px;font-size:9px;opacity:.85}.landing-root .split-foot{padding:10px 14px 12px;border-top:1px solid rgb(var(--color-border-prominent));background:rgb(var(--color-surface-sunken))}.landing-root .cmp-eyebrow{font-family:var(--mono);font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--color-content-muted));margin-bottom:7px}.landing-root .cmp-grid{display:grid;grid-template-columns:1fr auto 1fr;gap:4px 12px;align-items:baseline}.landing-root .cmp-head{font-family:var(--mono);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;text-align:center}.landing-root .cmp-head.a{color:rgb(var(--scn-a))}.landing-root .cmp-head.b{color:rgb(var(--scn-b))}.landing-root .cmp-l,.landing-root .cmp-r,.landing-root .cmp-d{font-family:var(--mono);font-variant-numeric:tabular-nums;font-weight:600;font-size:12px}.landing-root .cmp-l{text-align:right;color:rgb(var(--color-content-primary))}.landing-root .cmp-r{text-align:left;color:rgb(var(--color-content-secondary))}.landing-root .cmp-d{text-align:center;font-size:11px}.landing-root .cmp-d.good{color:var(--good)}.landing-root .delta{font-family:var(--mono);font-size:10px;font-weight:600;padding:4px 8px;border-radius:999px;white-space:nowrap}.landing-root .delta.good{background:color-mix(in oklab,var(--good) 14%,transparent);color:var(--good)}.landing-root .delta.warn{background:color-mix(in oklab,var(--warn) 14%,transparent);color:var(--warn)}.landing-root .arcflow{display:flex;align-items:stretch;gap:12px}.landing-root .arcflow-arrow{font-size:22px;color:var(--sienna);flex:none;align-self:center}.landing-root .af-card{flex:1;min-width:0;border-radius:14px;overflow:hidden;background:rgb(var(--color-surface-raised));box-shadow:var(--sh-1)}.landing-root .wc-cover{position:relative;height:46px;background:linear-gradient(135deg,#7b4f32,#997348)}.landing-root .wc-horizon{position:absolute;left:8px;top:8px;font-size:10px;font-weight:600;color:var(--sienna);background:color-mix(in oklab,var(--sienna) 16%,rgb(var(--color-surface-raised)));border:1px solid color-mix(in oklab,var(--sienna) 30%,transparent);border-radius:999px;padding:2px 8px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.landing-root .wc-body{padding:10px 12px 12px}.landing-root .wc-name{font-size:14px;font-weight:650;line-height:1.25;color:rgb(var(--color-content-primary));display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.landing-root .wc-loc{margin-top:2px;font-size:11px;color:rgb(var(--color-content-muted))}.landing-root .wc-meta{margin-top:8px;display:flex;align-items:center;gap:10px;font-size:11px;color:rgb(var(--color-content-muted))}.landing-root .wc-meta .wc-must{color:var(--warn)}.landing-root .wc-seasons{margin-top:8px;display:flex;align-items:center;gap:6px;font-size:11px;color:rgb(var(--color-content-muted))}.landing-root .wc-seasons .sdot{width:7px;height:7px;border-radius:50%;background:var(--good);flex:none}.landing-root .wc-budget{margin-left:auto}.landing-root .uc{padding:13px 14px}.landing-root .uc-tick{display:flex;align-items:flex-start;gap:6px;font-size:11.5px;font-weight:600;color:var(--sienna)}.landing-root .uc-tick .blip{width:7px;height:7px;margin-top:3px;border-radius:50%;background:var(--sienna);box-shadow:0 0 0 3px var(--sienna-soft);flex:none}.landing-root .uc-name{margin:8px 0 12px;font-family:var(--serif);font-size:19px;font-weight:500;letter-spacing:-.01em;color:rgb(var(--color-content-primary))}.landing-root .uc-confirmed .eyebrow{display:block;margin-bottom:5px}.landing-root .uc-fill{background:var(--good)}.landing-root .pc-cover{position:relative;height:44px;display:flex;align-items:flex-start;padding:8px 10px;background:linear-gradient(150deg,#6d4a36,#856647);filter:saturate(.7)}.landing-root .pc-stamp{border-color:#fcfaf4d9!important;color:#fcfaf4!important;background:#0000001f;transform:rotate(-2deg)}.landing-root .pc-body{padding:10px 12px 12px}.landing-root .pc-hd{display:flex;flex-direction:column;align-items:flex-start;gap:1px}.landing-root .pc-name{max-width:100%;font-family:var(--serif);font-size:15px;font-weight:500;color:rgb(var(--color-content-primary));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.landing-root .pc-dates{font-size:10.5px;color:rgb(var(--color-content-muted));font-variant-numeric:tabular-nums;white-space:nowrap}.landing-root .pc-route{margin-top:5px;font-family:var(--mono);font-size:10.5px;letter-spacing:-.01em;color:rgb(var(--color-content-muted));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.landing-root .pc-stats{margin-top:7px;display:flex;flex-wrap:wrap;gap:3px 10px;font-size:10.5px;color:rgb(var(--color-content-secondary));font-variant-numeric:tabular-nums}.landing-root .pc-mix{margin-top:9px;height:7px;border-radius:999px;overflow:hidden;display:flex;background:rgb(var(--color-surface-deep))}.landing-root .pc-mix>span{height:100%}.landing-root .season{font-family:var(--mono);font-size:9.5px;font-weight:600;letter-spacing:.08em;border:1px solid rgb(var(--color-border-prominent));border-radius:999px;padding:4px 9px;color:rgb(var(--color-content-secondary))}.landing-root .season.pin,.landing-root .pin{color:var(--sienna)}.landing-root .bv{height:100px;border-radius:11px;background:rgb(var(--color-surface-sunken));border:1px solid rgb(var(--color-border-subtle));display:flex;align-items:center;justify-content:center;gap:10px;padding:12px 14px;overflow:hidden;position:relative}.landing-root .bv .chk{width:13px;height:13px;border-radius:4px;border:1.5px solid rgb(var(--color-border-strong));flex:none}.landing-root .bv .chk.on{background:var(--good);border-color:var(--good);position:relative}.landing-root .bv .chk.on:after{content:"";position:absolute;left:3.5px;top:1px;width:4px;height:7px;border:solid #fcf6ee;border-width:0 2px 2px 0;transform:rotate(40deg)}.landing-root .paste{font-family:var(--mono);font-size:12px;color:rgb(var(--color-content-secondary));border:1px solid rgb(var(--color-border-prominent));border-radius:10px;background:rgb(var(--color-surface-base));padding:10px 13px;display:flex;align-items:center;gap:8px}.landing-root .paste .caret{display:inline-block;width:1.5px;height:14px;background:var(--sienna)}.landing-root .sugg{border:1px solid rgb(var(--color-border-prominent));border-radius:10px;background:rgb(var(--color-surface-raised));box-shadow:var(--sh-2);overflow:hidden;text-align:left;margin-top:8px}.landing-root .sugg .srow{padding:7px 11px;font-size:11px;font-weight:650;color:rgb(var(--color-content-primary));display:flex;flex-direction:column;gap:1px}.landing-root .sugg .srow.hi{background:var(--sienna-soft)}.landing-root .sugg .srow span{font-family:var(--mono);font-size:9px;color:rgb(var(--color-content-muted));font-weight:500;letter-spacing:.03em}.landing-root .capture-idea{display:flex;align-items:center;gap:8px;border:1px solid rgb(var(--color-border-subtle));border-left:3px solid rgb(var(--cat-act));border-radius:10px;padding:8px 10px;background:rgb(var(--cat-act-soft));font-size:11px;font-weight:650;color:rgb(var(--color-content-primary))}.landing-root .cta-band{position:relative;background:#1c1a16;color:#ece3d2;border-top:1px solid #34302a;padding:92px 0}@media (max-width: 640px){.landing-root .ov-history{left:10px;bottom:-13px}.landing-root .ov-cover{padding-top:46px}.landing-root .ov-cover-body{flex-direction:column;align-items:flex-start;gap:12px}.landing-root .ov-cta{align-self:stretch}.landing-root .ov-btn{flex:1;text-align:center}.landing-root .ov-title{font-size:23px}.landing-root .ov-lower{grid-template-columns:1fr}.landing-root .ov-budget{border-right:none;border-bottom:1px solid rgb(var(--color-border-subtle))}.landing-root .tray{flex-wrap:wrap;row-gap:6px}.landing-root .arcflow{flex-direction:column;align-items:stretch}.landing-root .arcflow-arrow{transform:rotate(90deg);align-self:center}.landing-root .spane .scol{height:260px}.landing-root .spane-hd{flex-wrap:wrap;row-gap:5px}}.landing-root .wall{display:grid;grid-template-columns:1fr auto 1fr;gap:22px;align-items:start}.landing-root .wall-rule{align-self:stretch;width:1px;background:linear-gradient(to bottom,transparent,rgb(var(--color-border-prominent)) 12%,rgb(var(--color-border-prominent)) 88%,transparent)}.landing-root .wall-k{display:block;font-family:var(--mono);font-size:10.5px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:rgb(var(--color-content-muted));margin-bottom:12px}.landing-root .wall-list{display:flex;flex-direction:column;gap:9px}.landing-root .wall-list li{display:flex;align-items:center;gap:9px;font-size:14.5px;font-weight:600;line-height:1.3;color:rgb(var(--color-content-secondary))}.landing-root .wall-none i{flex:none;width:11px;height:1.5px;border-radius:2px;background:rgb(var(--color-content-faint))}.landing-root .wall-yes i{flex:none;width:7px;height:7px;margin:0 2px;border-radius:50%;background:var(--sienna)}.landing-root .ai-mock .ai-banner{background:color-mix(in oklab,var(--sienna) 8%,rgb(var(--color-surface-raised)));border-bottom:1px solid color-mix(in oklab,var(--sienna) 22%,rgb(var(--color-border-subtle)));padding:9px 13px}.landing-root .ai-banner-hd{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:11.5px;font-weight:700;color:color-mix(in oklab,var(--sienna) 62%,rgb(var(--color-content-primary)))}.landing-root .ai-review{font-family:var(--sans);font-size:10px;font-weight:600;border:1px solid color-mix(in oklab,var(--sienna) 35%,rgb(var(--color-border-prominent)));border-radius:7px;padding:4px 9px;white-space:nowrap}.landing-root .ai-rows{display:flex;flex-direction:column;gap:7px;padding:11px 13px 13px}.landing-root .ai-row{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;background:rgb(var(--color-surface-raised));border:1px solid rgb(var(--color-border-subtle));border-radius:9px;padding:8px 10px}.landing-root .ai-row.danger{border-color:color-mix(in oklab,#B5503C 40%,rgb(var(--color-border-subtle)));background:color-mix(in oklab,#B5503C 5%,rgb(var(--color-surface-raised)))}.landing-root .ai-row-t{font-size:11.5px;font-weight:700;color:rgb(var(--color-content-primary));line-height:1.3}.landing-root .ai-row-r{display:block;margin-top:3px;font-family:var(--mono);font-size:9px;letter-spacing:.04em;color:rgb(var(--color-content-muted))}.landing-root .ai-row.danger .ai-row-r{color:color-mix(in oklab,#A23E2E 78%,rgb(var(--color-content-muted)))}.landing-root .ai-btns{display:flex;flex:none;gap:5px}.landing-root .ai-btn{font-size:9.5px;font-weight:700;border-radius:5px;padding:4px 7px;white-space:nowrap}.landing-root .ai-btn.ok{background:var(--good);color:#fff}.landing-root .ai-btn.no{border:1px solid rgb(var(--color-border-prominent));color:rgb(var(--color-content-secondary))}.landing-root .ai-scopes{display:flex;flex-wrap:wrap;gap:6px;padding:11px 13px;border-top:1px solid rgb(var(--color-border-subtle));background:rgb(var(--color-surface-sunken))}.landing-root .ai-scope{font-family:var(--mono);font-size:9px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;border:1px solid rgb(var(--color-border-prominent));border-radius:999px;padding:4px 9px;color:rgb(var(--color-content-muted));background:rgb(var(--color-surface-raised));white-space:nowrap}.landing-root .ai-scope.on{border-color:var(--sienna);background:var(--sienna);color:#fcf6ee}@media (max-width: 640px){.landing-root .wall{grid-template-columns:1fr;gap:18px}.landing-root .wall-rule{width:auto;height:1px;background:linear-gradient(to right,transparent,rgb(var(--color-border-prominent)) 12%,rgb(var(--color-border-prominent)) 88%,transparent)}}
