@font-face{font-family:Overpass;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/overpass-latin-400-normal.woff2) format("woff2")}@font-face{font-family:Overpass;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/overpass-latin-600-normal.woff2) format("woff2")}@font-face{font-family:Overpass;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/overpass-latin-700-normal.woff2) format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-500-normal.woff2) format("woff2")}:root{--wall: #c8ccc4;--slat: #eeefea;--ink: #191c19;--tab: #c44b12;--zinc: #5c6158;--on-wall: #3f443d;--hair: #b9bdb4}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--wall);color:var(--ink);font-family:Overpass,system-ui,sans-serif;font-size:16px;line-height:1.4}.rack{margin:0;padding:20px 0 40px}.board-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:0 16px 12px}.shop{font-size:19px;font-weight:700;letter-spacing:-.01em}.day{font-family:IBM Plex Mono,monospace;font-weight:500;font-size:14px;color:var(--on-wall);white-space:nowrap}.note,.today{padding:0 16px 16px;max-width:46ch}.note p,.today p{margin:0;font-size:16px;line-height:1.42}.note p+p{margin-top:8px}.sig{font-weight:700;letter-spacing:.06em;color:var(--on-wall)}.hair{border:0;border-top:1px solid var(--hair);margin:0 0 2px}.slat{display:grid;grid-template-columns:28px 1fr;background:var(--slat);border-bottom:1px solid var(--hair);min-height:64px;align-items:stretch}.tab{background:var(--zinc);color:#fff;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;writing-mode:vertical-rl;transform:rotate(180deg);display:flex;align-items:center;justify-content:center;padding:6px 0;clip-path:polygon(0 0,100% 0,100% 100%,0 100%,0 62%,6px 50%,0 38%)}.slat.needs .tab{background:var(--tab)}.slat.total{border-bottom:2px solid var(--ink)}.slat.total .line1{font-size:22px}.body{padding:10px 16px 11px;display:flex;flex-direction:column;justify-content:center;gap:2px;min-width:0}.line1{font-weight:600;font-size:16px;display:flex;gap:8px;align-items:baseline;min-width:0}.job{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.slat.visit .line1 .job{white-space:normal;overflow:visible;text-overflow:clip}.line2{font-family:IBM Plex Mono,monospace;font-weight:500;font-size:15px;color:var(--zinc);display:flex;flex-wrap:wrap;column-gap:14px;row-gap:3px}.decide{display:flex;gap:10px;margin-top:7px;align-self:flex-start}.decide button{font-family:Overpass,sans-serif;font-weight:700;font-size:14px;letter-spacing:.02em;padding:6px 13px;border:1.5px solid var(--ink);background:transparent;color:var(--ink);cursor:pointer}.decide button:disabled{color:var(--zinc);border-color:var(--hair);cursor:default}.decide button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.why{display:block;font-size:15px;color:var(--zinc);margin-top:3px}.problem{font-weight:600;font-size:15px;margin-top:8px;max-width:36rem}.settled{padding:22px 16px 0;font-size:17px}.gate{padding:40px 16px;max-width:34rem}.gate h1{font-size:21px;font-weight:700;margin:0 0 6px}.gate p{margin:0 0 22px;max-width:46ch}.gate label{display:block;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--on-wall);margin:16px 0 6px}.gate input{width:100%;font:inherit;font-size:16px;padding:9px 0;border:0;border-bottom:1px solid var(--zinc);background:transparent;color:var(--ink)}.gate input:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.gate button{font-family:Overpass,sans-serif;font-weight:700;font-size:15px;letter-spacing:.02em;margin-top:26px;padding:9px 18px;border:1.5px solid var(--ink);background:transparent;color:var(--ink);cursor:pointer}.gate button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.gate .problem{margin-top:18px}@media(min-width:700px){.rack{padding:32px 0 56px}.note,.today{padding:0 24px 20px}.note p,.today p{font-size:17px;line-height:1.45}.settled{padding-left:24px;padding-right:24px}.gate{padding:56px 24px}.body{flex-direction:row;align-items:center;justify-content:flex-start;gap:16px 24px;padding:13px 24px 14px}.slat.price .body,.slat.person .body,.slat.phone .body{flex-wrap:wrap}.slat.person .line1,.slat.phone .line1{flex:0 1 auto;max-width:100%}.line1{font-size:18px;flex:0 0 26%;gap:10px}.line2{font-size:16px;flex:0 0 auto;min-width:0;align-items:baseline}.why{flex:1 1 34%;min-width:0;margin-top:0}.slat.asked .line2{flex:0 1 18ch;min-width:15ch;font-size:14px}.slat.asked .line2 .whole{white-space:nowrap}.reprice,.phone-setup{flex:1 1 100%;max-width:100%;margin-top:4px}.board-head{padding:0 24px 14px}.shop{font-size:21px}.decide{margin-top:0;align-self:center;white-space:nowrap;flex:0 0 auto}.problem{margin-top:0}}.slat.phone .tab{background:var(--zinc);color:#fff}.phone-setup{display:block;margin-top:.6rem}.phone-setup .add{display:inline-block;font-weight:700;letter-spacing:.02em;text-decoration:underline;text-underline-offset:3px}.phone-setup .typed{margin:.45rem 0 .7rem;font-size:.82rem}.phone-setup .typed code{font-family:IBM Plex Mono,monospace;letter-spacing:.12em;word-break:break-all}.phone-setup input{border:1px solid var(--hair);width:calc(6*(1ch + .25em) + 1rem + 3px);padding:.4rem .5rem;font-family:IBM Plex Mono,monospace;font-size:1.1rem;letter-spacing:.25em}.slat.price .tab,.slat.person .tab{background:var(--zinc);color:#fff;text-transform:none}.capped{margin:.7rem 16px 0;font-size:15px;color:var(--on-wall)}.ways{display:flex;flex-wrap:wrap;column-gap:20px}.elsewhere{display:inline-block;margin:1.4rem 16px 0;padding:0;border:0;background:transparent;color:var(--on-wall);font:inherit;font-size:14px;font-weight:700;letter-spacing:.04em;text-decoration:underline;text-underline-offset:3px;text-align:left;cursor:pointer}.elsewhere:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.reprice{margin-top:.6rem;display:flex;flex-direction:column;gap:8px}.reprice p{margin:0;max-width:36rem;font-size:15px;color:var(--ink)}.amount{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;font-family:IBM Plex Mono,monospace;font-weight:500;font-size:18px}.amount .from{font-family:inherit;font-size:14px;color:var(--zinc)}.pick{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;font-family:IBM Plex Mono,monospace;font-size:15px}.pick select{max-width:100%;padding:4px 0;border:0;border-bottom:1.5px solid var(--ink);background:transparent;color:var(--ink);font:inherit}.pick select:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.phone-setup label{display:block;margin-bottom:.25rem;font-size:.78rem;letter-spacing:.06em;text-transform:uppercase}.reprice input{width:9ch;padding:4px 0;border:0;border-bottom:1.5px solid var(--ink);background:transparent;color:var(--ink);font:inherit}.reprice input.what{width:16ch;font-family:Overpass,system-ui,sans-serif;font-weight:600}.reprice input:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.scan{display:flex;flex-wrap:wrap;align-items:flex-start;gap:14px;margin:10px 0 4px}.scan .code{width:132px;flex:0 0 auto;line-height:0;padding:8px;background:#fff;border:1px solid var(--hair)}.scan .code svg{display:block;width:100%;height:auto;image-rendering:pixelated;shape-rendering:crispEdges}.scan .byhand{flex:1 1 14rem;min-width:0}.phone-setup .add{color:var(--ink);text-decoration-thickness:2px}.slat.price .line2 .hand{color:var(--zinc);opacity:.85}.slat.quote .tab{background:var(--zinc)}.object{background:var(--slat);border-bottom:1px solid var(--hair);padding:20px 16px 22px;display:flex;flex-direction:column;gap:14px}.object .who{font-weight:600;font-size:22px}.lines{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px}.lines li{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;border-bottom:1px solid var(--hair);padding-bottom:7px}.lines .what{font-size:16px}.lines .many,.lines .each{font-family:IBM Plex Mono,monospace;font-weight:500;font-size:15px;color:var(--zinc)}.object .amount{font-size:26px}.object .lines{max-width:36rem}.object .standing{margin:0;font-size:15px;color:var(--zinc);max-width:36rem}.compose{background:var(--slat);border-bottom:1px solid var(--hair);padding:20px 16px 22px;display:flex;flex-direction:column;gap:12px}.compose>*{max-width:36rem}.compose label{font-size:15px;font-weight:600}.compose select,.compose input{font-family:Overpass,sans-serif;font-size:16px;padding:7px 9px;border:1.5px solid var(--ink);background:var(--slat);color:var(--ink)}.compose input{font-family:IBM Plex Mono,monospace;width:4.5rem}.compose .count{margin-left:auto;display:flex;align-items:center;gap:9px;font-family:IBM Plex Mono,monospace;font-weight:500;font-size:14px;color:var(--zinc)}.compose select:focus-visible,.compose input:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.compose .lines li{gap:12px}@media(min-width:700px){.object{padding:22px 24px 24px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"who amount" "lines amount" "standing standing";column-gap:40px;row-gap:12px}.object .who{grid-area:who}.object .lines{grid-area:lines}.object .amount{grid-area:amount;align-self:start;flex-direction:column;align-items:flex-end;gap:2px}.object .standing{grid-area:standing}.compose{padding:22px 24px 24px}}.visit-link{flex:1 1 100%;display:flex;flex-direction:column;gap:8px;min-width:0}.going-off{flex:1 1 100%;display:flex;flex-direction:column;gap:6px;min-width:0}.plan-ask{flex:1 1 100%;display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;margin-top:.6rem}.plan-ask .pending,.plan-ask .problem{margin:0}.plan-ask form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px 12px}.plan-ask label{display:flex;flex-direction:column;gap:4px}.place-fact .pick input{width:100%;max-width:36rem}.visit-link-out{flex:1 1 100%;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.visit-link-out .decide{margin:0}.visit-link .decide{align-self:flex-start;justify-content:flex-start;margin:0}.visit-link code{font-family:IBM Plex Mono,monospace;font-size:13px;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;border:1px solid var(--hair);padding:6px 8px}.plan{flex:1 1 100%;min-width:0;margin:.6rem 0 0;padding:0;list-style:none;border-top:1px solid var(--hair)}.plan li{display:grid;grid-template-columns:28px 1fr;gap:10px;padding:10px 0;border-bottom:1px solid var(--hair)}.plan .at{font-family:IBM Plex Mono,monospace;font-weight:500;font-size:15px;color:var(--zinc);text-align:right;line-height:1.5}.plan p{margin:0;max-width:36rem;font-size:15px;line-height:1.5}.plan .only{margin-top:4px;color:var(--zinc)}.plan .owes,.promised .owes,.place-needs .owes,.way-in .owes{display:inline-block;margin-top:6px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink);border-bottom:2px solid var(--ink)}.plan .kinds{margin-top:4px;font-family:IBM Plex Mono,monospace;font-size:13px;line-height:1.5;color:var(--ink)}.plan .kinds.in{color:var(--zinc)}.promised,.place-needs,.way-in{flex:1 1 100%;min-width:0;margin-top:.6rem}.promised .pending,.place-needs .pending,.way-in .pending{margin:0;color:var(--zinc)}.promised ul,.place-needs ul,.way-in ul{margin:4px 0 0;padding:0;list-style:none;border-top:1px solid var(--hair)}.promised li,.place-needs li,.way-in li{padding:8px 0;max-width:36rem;font-size:15px;line-height:1.5;border-bottom:1px solid var(--hair)}.promised .gone,.place-needs .gone{color:var(--zinc)}body.offer-page{background:#fbfbf8}main.offer{max-width:36rem;min-height:100vh;margin:0 auto;padding:2.5rem 1.25rem 3rem;background:#fbfbf8;color:var(--ink)}main.offer h1{font-weight:600;font-size:1.75rem;margin:0 0 .75rem}main.offer h2{font-weight:600;font-size:1rem;margin:0 0 .5rem;text-transform:uppercase;letter-spacing:.06em}.offer-said{font-size:1.05rem;line-height:1.5;margin:0 0 1.5rem}.offer-quiet{color:var(--zinc);line-height:1.5;margin:1.5rem 0 .75rem}.offer-option{border-top:1px solid var(--hair);padding:1.25rem 0}.offer-chosen{border-bottom:1px solid var(--hair)}.offer-lines{list-style:none;margin:0 0 .75rem;padding:0}.offer-lines li{display:flex;justify-content:space-between;padding:.2rem 0}.offer-lines li span:first-child{text-transform:capitalize}.offer-many,.offer-money{font-family:IBM Plex Mono,monospace;font-weight:500}.offer-total{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;font-weight:600;margin:0 0 1rem}.offer-total>.offer-money{white-space:nowrap;text-align:right}main.offer button{font:inherit;font-weight:600;padding:.75rem 1.25rem;border:1px solid var(--ink);background:var(--ink);color:#fbfbf8;cursor:pointer}main.offer button:disabled{opacity:.6;cursor:default}.offer-choices{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.offer-due{margin-top:1.25rem}main.offer button.offer-pay{margin:0 0 1.5rem}.offer-ask-label{display:block;font-weight:600;margin:0 0 .5rem}textarea.offer-ask{display:block;width:100%;box-sizing:border-box;font:inherit;line-height:1.5;padding:.6rem .75rem;border:1px solid var(--ink);border-radius:0;background:#fff;color:var(--ink);resize:vertical}main.offer button.offer-quiet-button{background:transparent;color:var(--ink)}@media print{main.offer button{display:none}}@media(min-width:1100px){.slat.asked .line2{flex:0 0 28ch}.slat.asked .line2 .when{white-space:nowrap}}.way-in .code{font-family:IBM Plex Mono,monospace;font-weight:500;letter-spacing:.04em}.way-in .gone{color:var(--zinc)}.way-in .each{display:block;margin:6px 0 8px;color:var(--zinc)}.slat.person .place{width:100%;flex-shrink:0;border-top:1px solid var(--hair);margin-top:8px;padding-top:8px}.agree .amount label,.agree fieldset legend{font-size:13px}.agree fieldset.days{border:0;margin:8px 0 0;padding:0;gap:4px 14px}.agree fieldset.days label{display:inline-flex;align-items:center;gap:4px}.agree input[type=date]{min-width:11em}.agree input[type=checkbox]{accent-color:var(--ink)}.slat.price .line1 .kind{font-family:IBM Plex Mono,monospace;font-weight:500;font-size:13px;color:var(--zinc)}.seeded{display:block;font-size:15px;color:var(--zinc);margin-top:3px}.slat.seed .line1 .job{white-space:normal;overflow:visible;text-overflow:clip}.wall-head{margin:1rem 16px .4rem;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--on-wall)}.trade{border-top:1px solid var(--hair)}.trade>summary{cursor:pointer;padding:12px 16px;font-weight:600;color:var(--ink);background:var(--slat);border-bottom:1px solid var(--hair)}.trade>summary:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:200;src:url(/fonts/sora-latin-200-normal.woff2) format("woff2")}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:300;src:url(/fonts/sora-latin-300-normal.woff2) format("woff2")}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/sora-latin-400-normal.woff2) format("woff2")}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:600;src:url(/fonts/sora-latin-600-normal.woff2) format("woff2")}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/hanken-grotesk-latin-400-normal.woff2) format("woff2")}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/hanken-grotesk-latin-500-normal.woff2) format("woff2")}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/fonts/hanken-grotesk-latin-600-normal.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/jetbrains-mono-latin-400-normal.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/jetbrains-mono-latin-500-normal.woff2) format("woff2")}body:has(#home){margin:0;background:#060a13}#home{--night: #060a13;--deep: #0a1422;--blue: #123a5c;--day: #2878a6;--amber: #f3bd7c;--gold: #ffe2b8;--white: #f4f8fb;--soft: #b4c3d0;--hair: rgba(244, 248, 251, .16);--display: "Sora", "Segoe UI", sans-serif;--body: "Hanken Grotesk", "Segoe UI", sans-serif;--mono: "JetBrains Mono", Consolas, monospace;color-scheme:dark}#home *{box-sizing:border-box}html:has(#home){scroll-behavior:smooth}#home{background:var(--night);color:var(--white);font-family:var(--body);font-size:18px;line-height:1.55}#home a{color:inherit}#home :focus-visible{outline:2px solid var(--gold);outline-offset:3px}#home h1,#home h2,#home h3,#home p,#home ul,#home ol{margin:0;padding:0}#home ul,#home ol{list-style:none}#home .wrap{max-width:1280px;margin-inline:auto;padding-left:max(32px,env(safe-area-inset-left,0px));padding-right:max(32px,env(safe-area-inset-right,0px))}#home .band{padding-block:120px}#home h1{font-family:var(--display);font-weight:200;font-size:clamp(3rem,9vw,7.6rem);line-height:1.02;letter-spacing:-.045em;text-wrap:balance;max-width:11em}#home h2{font-family:var(--display);font-weight:200;font-size:clamp(2.2rem,5vw,4.2rem);line-height:1.08;letter-spacing:-.035em;text-wrap:balance;max-width:17em}#home h3{font-family:var(--display);font-weight:400;font-size:1.12rem;line-height:1.3;letter-spacing:-.01em}#home .lede{font-size:clamp(1.15rem,1.9vw,1.42rem);line-height:1.5;max-width:34em;color:var(--soft)}#home .kicker{font-family:var(--mono);font-size:.76rem;letter-spacing:.14em;text-transform:uppercase;color:var(--amber)}#home .quiet{color:var(--soft)}#home .button{display:inline-block;font-family:var(--display);font-weight:400;font-size:1rem;text-decoration:none;padding:16px 30px;border-radius:999px;background:var(--white);color:var(--night)}#home .button.ghost{background:transparent;color:var(--white);box-shadow:inset 0 0 0 1px var(--hair)}#home header.site{position:absolute;top:env(safe-area-inset-top,0px);inset-inline:0;z-index:5}#home .nav{display:flex;align-items:center;gap:32px;padding-block:26px}#home .brand{font-family:var(--display);font-weight:400;font-size:1.3rem;letter-spacing:-.03em;text-decoration:none;margin-right:auto}#home .nav a:not(.brand){text-decoration:none;font-size:.96rem;color:var(--soft)}#home .nav a:not(.brand):hover{color:var(--white)}#home .hero{position:relative;overflow:hidden;background:linear-gradient(180deg,var(--night) 0%,var(--deep) 42%,var(--blue) 72%,#3b6f8c 86%,var(--amber) 100%)}#home .hero-text{position:relative;z-index:2;padding-block:130px 230px;display:grid;gap:26px}#home .hero-actions{display:flex;flex-wrap:wrap;gap:14px;padding-top:8px}#home #voice{position:absolute;left:0;bottom:0;width:100%;height:240px;display:block;z-index:1}#home .home-note{background:linear-gradient(180deg,var(--amber) 0%,#b98a63 8%,#2f5a78 26%,var(--deep) 100%);padding-block:150px 120px}#home .note-grid{display:grid;gap:44px}#home .note-text{font-family:var(--display);font-weight:200;font-size:clamp(1.9rem,4.4vw,3.6rem);line-height:1.2;letter-spacing:-.03em;max-width:21em;text-wrap:pretty}#home .note-sign{font-family:var(--mono);font-size:.8rem;letter-spacing:.14em}#home .asks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px}#home .asks li{display:grid;gap:4px;padding-block:22px;border-top:1px solid var(--hair)}#home .asks .amt{font-family:var(--mono);font-size:1rem;color:var(--gold);font-variant-numeric:tabular-nums}#home .asks .do{font-family:var(--display);font-size:.95rem;padding-top:8px}#home .sample{font-size:.86rem;color:var(--soft)}#home .home-day{background:var(--deep)}#home .arc{position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:28px;padding-top:72px}#home .arc:before{content:"";position:absolute;left:0;right:0;top:76px;height:1px;background:linear-gradient(90deg,transparent,var(--amber) 10%,var(--gold) 50%,var(--amber) 90%,transparent)}#home .arc li{position:relative;display:grid;gap:8px;align-content:start;padding-top:30px}#home .arc li:before{content:"";position:absolute;top:0;left:0;width:9px;height:9px;border-radius:50%;background:var(--gold);box-shadow:0 0 16px 4px #ffe2b873}#home .arc .t{font-family:var(--mono);font-size:.8rem;color:var(--amber)}#home .home-day{overflow:hidden}#home .arc:before{transform-origin:left center;transition:transform 2.4s cubic-bezier(.3,.1,.3,1)}#home .arc.wait:before{transform:scaleX(0)}#home .arc li:before{transition:opacity .5s ease,transform .5s ease;transition-delay:var(--d, 0s)}#home .arc.wait li:before{opacity:.2;transform:scale(.5)}#home .pulse{position:absolute;left:0;top:76px;width:96px;height:3px;border-radius:3px;background:linear-gradient(90deg,transparent,var(--gold),#fff);box-shadow:0 0 18px 3px #ffe2b899;transform:translate(-100%,-1px);animation:run 7s linear infinite}#home .arc.live li:before{animation:ping 7s ease-out infinite;animation-delay:calc(var(--i) * 1s)}#home .arc.live .t{animation:tick 7s ease-out infinite;animation-delay:calc(var(--i) * 1s)}@keyframes run{0%{left:0;opacity:0}4%{opacity:1}80%{opacity:1}85%,to{left:100%;opacity:0}}@keyframes ping{0%{transform:scale(1)}4%{transform:scale(2.3)}16%,to{transform:scale(1)}}@keyframes tick{0%{color:var(--amber)}4%{color:#fff}20%,to{color:var(--amber)}}#home .arc p{font-size:.98rem;color:var(--soft)}#home .slider-band{position:relative;overflow:hidden;background:var(--night)}#home .sky{position:absolute;inset:0;opacity:0;transition:opacity .8s ease}#home .sky.s0{background:linear-gradient(180deg,#05080f,#0a1422)}#home .sky.s1{background:linear-gradient(180deg,#0a1a2e,#1a4a6c 62%,#79796f 88%,#d8a26b)}#home .sky.s2{background:linear-gradient(180deg,#0f4770,#236c99 60%,#4f97bb 90%,#f3cf9f)}#home .slider-band[data-pos="0"] .s0,#home .slider-band[data-pos="1"] .s1,#home .slider-band[data-pos="2"] .s2{opacity:1}#home .slider-inner{position:relative;display:grid;gap:44px}#home .picks{display:flex;flex-wrap:wrap;gap:8px}#home .home-pick{background:transparent;color:var(--white);border:0;box-shadow:inset 0 0 0 1px var(--hair);border-radius:999px;font-family:var(--body);font-size:.98rem;padding:9px 18px;cursor:pointer}#home .home-pick[aria-pressed=true]{background:var(--white);color:var(--night)}#home .slide{display:grid;gap:14px}#home .slide input{--bar: radial-gradient(circle, var(--night) 3px, transparent 4px) 25px 0 / 14px 14px no-repeat, radial-gradient(circle, var(--night) 3px, transparent 4px) 50% 0 / 14px 14px no-repeat, radial-gradient(circle, var(--white) 3px, transparent 4px) calc(100% - 25px) 0 / 14px 14px no-repeat, linear-gradient( to right, var(--amber), var(--gold) var(--fill, 50%), rgba(244, 248, 251, .24) var(--fill, 50%) );-webkit-appearance:none;appearance:none;display:block;width:100%;height:88px;margin:0;background:transparent;cursor:grab;touch-action:none}#home .slide input:active{cursor:grabbing}#home .slide input::-webkit-slider-runnable-track{height:14px;border-radius:7px;background:var(--bar);box-shadow:0 0 26px #ffe2b859}#home .slide input::-moz-range-track{height:14px;border-radius:7px;background:var(--bar);box-shadow:0 0 26px #ffe2b859}#home .slide input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:64px;height:64px;margin-top:-25px;border-radius:50%;background:radial-gradient(circle,#fff 0%,var(--gold) 55%,var(--amber) 100%);box-shadow:0 0 54px 18px #ffe2b899}#home .slide input::-moz-range-thumb{width:64px;height:64px;border:0;border-radius:50%;background:radial-gradient(circle,#fff 0%,var(--gold) 55%,var(--amber) 100%);box-shadow:0 0 54px 18px #ffe2b899}#home .stops{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}#home .stop{background:transparent;border:0;color:#f4f8fbb8;font-family:var(--mono);font-weight:500;font-size:clamp(.74rem,2.2vw,1.05rem);letter-spacing:.12em;padding:4px 0;cursor:pointer;text-align:center}#home .stop:first-child{text-align:left}#home .stop:last-child{text-align:right}#home .stop[aria-pressed=true]{color:var(--white)}#home .readout{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:56px;min-height:10em}#home .readout .say{font-family:var(--display);font-weight:200;font-size:clamp(1.5rem,3vw,2.3rem);line-height:1.22;letter-spacing:-.025em}#home .readout .detail{padding-top:12px;color:var(--white);opacity:.86}#home .rules{display:grid;gap:12px;align-content:start;font-size:1rem}#home .roster{background:var(--deep)}#home .jobs{display:grid;grid-auto-flow:column;grid-template-rows:repeat(7,auto);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 44px}#home .jobs li{padding-block:15px;border-top:1px solid var(--hair);font-family:var(--display);font-weight:300;font-size:1.15rem;letter-spacing:-.015em}#home .roster-note{padding-top:36px;max-width:40em;color:var(--soft)}#home .voice{background:linear-gradient(180deg,var(--deep),var(--blue))}#home .voice-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:72px;align-items:center}#home .home-lines{display:grid;gap:22px}#home .home-lines li{display:grid;gap:2px}#home .home-lines .home-who{font-family:var(--mono);font-size:.72rem;letter-spacing:.14em;color:var(--amber)}#home .home-lines .said{font-family:var(--display);font-weight:200;font-size:clamp(1.2rem,2.2vw,1.6rem);line-height:1.3;letter-spacing:-.02em}#home .home-lines .tech .home-who,#home .home-lines .tech .said{color:var(--soft)}#home .promise{background:var(--blue)}#home .promises{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:44px 56px;padding-top:64px}#home .promises p{padding-top:8px;font-size:1rem;color:#cfdbe4}#home .demo{background:linear-gradient(180deg,var(--blue),#1b567c)}#home .pricing{background:linear-gradient(180deg,#1b567c,var(--day))}#home .prices{display:grid;grid-template-columns:minmax(0,1.2fr) repeat(3,minmax(0,1fr));margin-top:56px}#home .prices>div{padding-block:18px;padding-right:14px;border-top:1px solid rgba(244,248,251,.28)}#home .prices .name{font-family:var(--display);font-weight:400;font-size:1.25rem;border-top:0}#home .prices .big{font-family:var(--display);font-weight:200;font-size:clamp(1.7rem,4.4vw,3.2rem);letter-spacing:-.03em;line-height:1.1}#home .prices .num{font-family:var(--mono);font-variant-numeric:tabular-nums}#home .prices .row{color:#dbe7ee;font-size:1rem}#home .addons{padding-top:28px;display:grid;gap:4px;max-width:46em;color:#e4edf2;font-size:1rem}#home .close{position:relative;background:linear-gradient(180deg,var(--day) 0%,#6ba6bf 46%,var(--gold) 86%,#fff3df 100%);color:var(--night);padding-block:130px 150px}#home .close h2{font-weight:300;max-width:13em}#home .close .sub{padding-block:20px 32px;max-width:32em;font-size:1.2rem}#home .close .button{background:var(--night);color:var(--white)}#home footer{background:var(--night);color:var(--soft);font-size:.9rem;padding-block:36px}#home .foot{display:grid;gap:14px}#home .foot-links{display:flex;flex-wrap:wrap;gap:8px 24px}#home .pre{opacity:.3;transform:translateY(34px)}#home .rise{transition:opacity .9s ease,transform .9s cubic-bezier(.2,.7,.2,1);transition-delay:var(--d, 0s)}#home .word{opacity:.3;transition:opacity .5s ease;transition-delay:var(--d, 0s)}#home .word.on{opacity:1}#home .button{transition:transform .25s ease,box-shadow .25s ease}#home .button:hover{transform:translateY(-3px);box-shadow:0 12px 34px #ffe2b847}#home .home-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}#home .roster-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:48px;align-items:center}#home .trades{overflow:hidden;background:linear-gradient(180deg,var(--deep),#0c1b2e)}#home .trades-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:56px;align-items:center}#home .globe{position:relative;height:580px;cursor:grab;touch-action:pan-y;user-select:none;-webkit-user-select:none}#home .globe:active{cursor:grabbing}#home .globe span{position:absolute;left:50%;top:50%;white-space:nowrap;font-family:var(--display);font-weight:300;font-size:1.02rem;will-change:transform,opacity}#home .trade-list{padding-top:32px;color:var(--soft);max-width:40em}#home .close{overflow:hidden}#home .close:before{content:"";position:absolute;left:50%;bottom:-46vw;width:92vw;height:92vw;max-width:1300px;max-height:1300px;border-radius:50%;background:radial-gradient(circle,#fff,#fff3df 45%,#ffe2b800 70%);transform:translate(-50%,calc(var(--up, 0) * -130px))}#home .close .wrap{position:relative}@media(max-width:980px){#home .roster-grid,#home .trades-grid{grid-template-columns:minmax(0,1fr)}#home .jobs{grid-auto-flow:row;grid-template-rows:none;grid-template-columns:minmax(0,1fr)}#home .globe{height:380px}#home .globe span{font-size:.8rem}#home .band{padding-block:84px}#home .hero-text{padding-block:140px 240px}#home #voice{height:220px}#home .arc{grid-template-columns:minmax(0,1fr);padding-top:48px;gap:30px;padding-left:24px}#home .arc:before{inset:48px auto 0 4px;width:1px;height:auto;background:linear-gradient(180deg,var(--amber),var(--gold),transparent)}#home .arc li{padding-top:0}#home .arc li:before{left:-24px;top:6px}#home .arc:before{transform-origin:center top}#home .arc.wait:before{transform:scaleY(0)}#home .pulse{left:4px;top:48px;width:3px;height:80px;background:linear-gradient(180deg,transparent,var(--gold),#fff);transform:translate(-1px,-100%);animation-name:run-down}@keyframes run-down{0%{top:48px;opacity:0}4%{opacity:1}80%{opacity:1}85%,to{top:100%;opacity:0}}#home .readout,#home .voice-grid,#home .promises,#home .asks{grid-template-columns:minmax(0,1fr)}#home .readout,#home .voice-grid{gap:36px}}@media(max-width:640px){#home{font-size:17px}#home .wrap{padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px))}#home .nav{gap:18px;padding-block:20px}#home .nav a.hide{display:none}#home .prices{grid-template-columns:repeat(3,minmax(0,1fr))}#home .prices .row{grid-column:1 / -1;padding-bottom:0;border-top-color:#f4f8fb47}#home .prices .corner{display:none}#home .prices .val{border-top:0;padding-top:4px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.sky{transition:none}}
