:root{--ink:#17181a;--ink-rgb:23, 24, 26;--ink-2:#2b2c29;--ink-3:#3a3b37;--ink-4:#55564f;--ink-5:#5e5f5b;--ink-6:#6b6c66;--ink-7:#7a7b75;--ink-8:#8a8b85;--ink-9:#9a9b95;--ink-10:#a3a49e;--ink-11:#b5b6b0;--ink-12:#c4c5bf;--white:#fff;--white-rgb:255, 255, 255;--on-colour:#fff;--on-colour-rgb:255, 255, 255;--on-colour-ink:#17181a;--ink-hover:#000;--page:#efefec;--red:#e5484d;--red-rgb:229, 72, 77;--red-deep:#b42318;--red-tint:#fde2df;--red-date:#b4321f;--amber-date:#9a4412;--amber-date-inv:#f0a56a;--orange-date:#c2410c;--blue:#2f6bd8;--blue-rgb:47, 107, 216;--amber:#f59e0b;--amber-deep:#8a4b00;--amber-tint:#ffefd2;--orange:#e8590c;--orange-deep:#b23a06;--orange-tint:#fde3d3;--green:#15803d;--green-deep:#146c38;--green-bright:#3dd68c;--brand-sc:#f2c12e;--brand-bg:#1fa04f;--brand-bw:#141414;--brand-sc-tint:#f2c12e2e;--brand-bg-tint:#1fa04f1f;--brand-bw-tint:#1414140f;--brand-sc-ink:#a67c00;--brand-bg-ink:#15803d;--brand-bw-ink:#17181a;--brand-sc-glow:#f2c12ef2;--brand-sc-glow-2:#f97316d9;--brand-bg-glow:#0e5c2ee6;--brand-bg-glow-2:#1f8c4cd9;--brand-bw-glow:#141414e6;--brand-bw-glow-2:#787876d9;--brand-sc-wash:#f2c12ef2;--brand-sc-wash-2:#f97316d9;--brand-bg-wash:#4aba74e6;--brand-bg-wash-2:#aadea0f2;--brand-bw-wash:#1c1c1ef2;--brand-bw-wash-2:#d6d6dcf2;--radius-xs:4px;--radius-sm:12px;--radius-md:16px;--radius-lg:20px;--radius-xl:28px;--radius-sheet:30px;--radius-pill:999px;--ease:cubic-bezier(.65, 0, .35, 1);--t-pan:.8s;--t-reveal:.55s;--t-step:40ms;--font-sans:"Geist", system-ui, sans-serif;--font-serif:"Instrument Serif", Georgia, serif;--font-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--surface-glass:#fff9;--surface-pill:#ffffff8c;--surface-sheet:#ffffffdb;--surface-border:#ffffffd9;--sheet-border:#ffffffe6;--surface-fill:rgba(var(--ink-rgb), .06);--surface-field:rgba(var(--ink-rgb), .04);--hairline:rgba(var(--ink-rgb), .08);--quiet:.5;--scrim:#1e20281f;--shadow-rgb:20, 24, 40;--bg-veil:transparent;--bg-burn:transparent;--lightbox:#17181ab8;--lightbox-heavy:#17181ae0;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--quiet:.3;--ink:#ededea;--ink-rgb:237, 237, 234;--ink-2:#dcdcd8;--ink-3:#cfcfca;--ink-4:#b9b9b3;--ink-5:#b0b0aa;--ink-6:#a3a39d;--ink-7:#96968f;--ink-8:#888882;--ink-9:#7b7b75;--ink-10:#72726c;--ink-11:#63635e;--ink-12:#55554f;--white:#1b1c1f;--white-rgb:27, 28, 31;--ink-hover:#fff;--page:#0f1012;--red:#ff6166;--red-rgb:255, 97, 102;--red-deep:#ffa39b;--red-tint:#47201e;--red-date:#ff8f80;--amber-date:#f0a56a;--amber-date-inv:#9a4412;--orange-date:#ff9a5c;--blue:#6ea4ff;--blue-rgb:110, 164, 255;--amber:#f7b13c;--amber-deep:#f5c26b;--amber-tint:#3d2c0e;--orange:#ff8a47;--orange-deep:#ffab7a;--orange-tint:#43240f;--green:#3ecf7f;--green-deep:#6fe0a0;--green-bright:#3dd68c;--brand-bw:#e6e6e2;--brand-sc-tint:#f2c12e29;--brand-bg-tint:#1fa04f2e;--brand-bw-tint:#e6e6e214;--brand-sc-ink:#f2c12e;--brand-bg-ink:#4fd184;--brand-bw-ink:#ededea;--brand-sc-glow:#f2c12ee6;--brand-sc-glow-2:#f97316cc;--brand-bg-glow:#1f8c4ce6;--brand-bg-glow-2:#34a862cc;--brand-bw-glow:#e6e6e2d9;--brand-bw-glow-2:#969692bf;--brand-sc-wash:#f2c12ee6;--brand-sc-wash-2:#f97316cc;--brand-bg-wash:#34a862e6;--brand-bg-wash-2:#78c882d9;--brand-bw-wash:#0a0a0cf2;--brand-bw-wash-2:#aaaab0d9;--surface-glass:#1a1b1f9e;--surface-pill:#22232899;--surface-sheet:#16171ae6;--surface-border:#ffffff17;--sheet-border:#ffffff1a;--scrim:#00000073;--shadow-rgb:0, 0, 0;--bg-veil:#0a0b0ea8;--bg-burn:#85868b;--lightbox:#000c;--lightbox-heavy:#000000e6;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root{--tap:0px;--text-min:0px}@media (hover:none) and (pointer:coarse){:root{--tap:44px;--text-min:12px}}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{font-family:var(--font-sans);color:var(--ink);background:var(--page);margin:0}a{color:var(--ink);text-decoration:none}a:hover{color:var(--ink-hover)}button{cursor:pointer;font-family:inherit}a,button,input,select,textarea,label{touch-action:manipulation}@media (hover:none) and (pointer:coarse){input:not(.code),select,textarea{font-size:16px!important}button{min-height:var(--tap)}select{height:var(--tap)!important}}.bgp{background:linear-gradient(var(--bg-veil), var(--bg-veil)), linear-gradient(var(--bg-burn), var(--bg-burn)), var(--page) url(../../../bg.jpg) center/cover no-repeat;background-blend-mode:normal, color-burn, normal}@media (width<=900px){body:before{content:"";z-index:-1;background:linear-gradient(var(--bg-veil), var(--bg-veil)), linear-gradient(var(--bg-burn), var(--bg-burn)), var(--page) url(../../../bg.jpg) center/cover no-repeat;background-blend-mode:normal, color-burn, normal;width:100%;height:100lvh;position:fixed;top:0;left:0}.bgp{background-blend-mode:normal;background:0 0}}.glass{background:var(--surface-glass);-webkit-backdrop-filter:blur(28px)saturate(1.4);border:1px solid var(--surface-border);box-shadow:0 1px 2px #14141e0a, 0 24px 60px -20px rgba(var(--shadow-rgb), .22)}.pill{background:var(--surface-pill);-webkit-backdrop-filter:blur(20px);border:1px solid var(--surface-border)}.intro .win{animation:1.3s cubic-bezier(.22,.7,.2,1) 1.4s both win}@keyframes win{0%{opacity:0;filter:blur(8px);transform:translateY(26px)scale(.98)}to{opacity:1;filter:none;transform:none}}.intro .aside{animation:.9s 2.7s both fadein}.intro .hdr,.intro .rail{opacity:0}.arrived .hdr,.arrived .rail{animation:.8s both fadein}.intro .land{animation:0s linear 3.6s both show}.intro.handed .win{animation:2.3s cubic-bezier(.45,0,.55,1) .15s both win-handed}@keyframes win-handed{0%{opacity:0;filter:blur(10px);transform:translateY(26px)scale(.98)}37%{opacity:.45;filter:blur(5px);transform:none}59%{opacity:.45;filter:blur(5px);transform:none}to{opacity:1;filter:none;transform:none}}.intro.handed .aside{animation-delay:1.6s}.intro.handed .land{animation-delay:2.5s}.intro.bare .win{animation:1.6s cubic-bezier(.45,0,.55,1) .1s both grow}@keyframes grow{0%{opacity:0;filter:blur(8px);transform:scale(.9)}}.intro.bare .aside{animation:1.6s cubic-bezier(.45,0,.55,1) .1s both grow}.intro.bare .land{animation:.6s 1.1s both fadein}@media (width<=640px){.intro .win{animation-duration:1.1s;animation-delay:.25s}.intro .aside{animation-delay:1.2s}.intro .land{animation:none}}@keyframes show{0%{opacity:0}to{opacity:1}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadeout{0%{opacity:1}to{opacity:0}}@keyframes fly{0%{transform:translate(var(--dx), var(--dy)) scale(var(--s0));border-radius:var(--r0,50%);font-size:var(--f0,max(11px, var(--text-min)))}to{transform:scale(var(--s1));border-radius:50%}}::view-transition-group(*){animation-duration:var(--t-pan);animation-timing-function:var(--ease)}::view-transition-old(*){animation-duration:var(--t-pan);animation-timing-function:var(--ease)}::view-transition-new(*){animation-duration:var(--t-pan);animation-timing-function:var(--ease)}html[data-swipe=to-posted]::view-transition-group(stage-bar){animation:swipe-left var(--t-pan) var(--ease) both}html[data-swipe=to-posted]::view-transition-group(focus-rail){animation:swipe-left var(--t-pan) var(--ease) both}html[data-swipe=from-ideas]::view-transition-group(idea-backlog){animation:swipe-left var(--t-pan) var(--ease) both}html[data-swipe=from-posted]::view-transition-group(stage-bar){animation:swipe-left var(--t-pan) var(--ease) reverse both}html[data-swipe=from-posted]::view-transition-group(focus-rail){animation:swipe-left var(--t-pan) var(--ease) reverse both}html[data-swipe=to-ideas]::view-transition-group(idea-backlog){animation:swipe-left var(--t-pan) var(--ease) reverse both}html[data-swipe=to-ideas]::view-transition-group(stage-bar){animation:swipe-right var(--t-pan) var(--ease) both}html[data-swipe=to-ideas]::view-transition-group(focus-rail){animation:swipe-right var(--t-pan) var(--ease) both}html[data-swipe=to-ideas]::view-transition-group(posted-win){animation:swipe-right var(--t-pan) var(--ease) both}html[data-swipe=from-ideas]::view-transition-group(stage-bar){animation:swipe-right var(--t-pan) var(--ease) reverse both}html[data-swipe=from-ideas]::view-transition-group(focus-rail){animation:swipe-right var(--t-pan) var(--ease) reverse both}html[data-swipe=from-ideas]::view-transition-group(posted-win){animation:swipe-right var(--t-pan) var(--ease) reverse both}html[data-swipe]::view-transition-old(stage-bar){animation:none}html[data-swipe]::view-transition-new(stage-bar){animation:none}html[data-swipe]::view-transition-old(focus-rail){animation:none}html[data-swipe]::view-transition-new(focus-rail){animation:none}html[data-swipe$=-ideas]::view-transition-old(posted-win){animation:none}html[data-swipe$=-ideas]::view-transition-new(posted-win){animation:none}html[data-swipe]::view-transition-old(idea-backlog){animation:none}html[data-swipe]::view-transition-new(idea-backlog){animation:none}@keyframes swipe-left{to{opacity:0;translate:-100vw}}@keyframes swipe-right{to{opacity:0;translate:100vw}}html[data-sheet]::view-transition-image-pair(stage-bar){border-radius:var(--radius-xl);overflow:clip}html[data-sheet]::view-transition-old(stage-bar){object-fit:none;object-position:50% 0;height:100%}html[data-sheet]::view-transition-new(stage-bar){object-fit:none;object-position:50% 0;height:100%}html[data-sheet]::view-transition-old(stage-bar){animation:sheet-out calc(var(--t-pan) * .45) var(--ease) both}html[data-sheet]::view-transition-new(stage-bar){animation:sheet-in calc(var(--t-pan) * .6) var(--ease) calc(var(--t-pan) * .2) both}html[data-sheet=open]::view-transition-group(posted-win){animation:push-right var(--t-pan) var(--ease) both}html[data-sheet=open]::view-transition-group(focus-rail){animation:push-left var(--t-pan) var(--ease) both}html[data-sheet=close]::view-transition-group(posted-win){animation:push-right var(--t-pan) var(--ease) reverse both}html[data-sheet=close]::view-transition-group(focus-rail){animation:push-left var(--t-pan) var(--ease) reverse both}html[data-sheet]::view-transition-old(posted-win){animation:none}html[data-sheet]::view-transition-new(posted-win){animation:none}html[data-sheet]::view-transition-old(focus-rail){animation:none}html[data-sheet]::view-transition-new(focus-rail){animation:none}@keyframes push-right{to{opacity:0;translate:40vw}}@keyframes push-left{to{opacity:0;translate:-40vw}}@keyframes sheet-out{to{opacity:0}}@keyframes sheet-in{0%{opacity:0}}.reveal{animation:rise var(--t-reveal) var(--ease) both}.cascade>*{animation:rise var(--t-reveal) var(--ease) both;animation-delay:calc(var(--t-step) * 9)}.cascade>:first-child{animation-delay:calc(var(--t-step) * 1)}.cascade>:nth-child(2){animation-delay:calc(var(--t-step) * 2)}.cascade>:nth-child(3){animation-delay:calc(var(--t-step) * 3)}.cascade>:nth-child(4){animation-delay:calc(var(--t-step) * 4)}.cascade>:nth-child(5){animation-delay:calc(var(--t-step) * 5)}.cascade>:nth-child(6){animation-delay:calc(var(--t-step) * 6)}.cascade>:nth-child(7){animation-delay:calc(var(--t-step) * 7)}.cascade>:nth-child(8){animation-delay:calc(var(--t-step) * 8)}@keyframes rise{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}.sprout{transform-origin:24px 0;animation:sprout var(--t-reveal) var(--ease) both}@keyframes sprout{0%{opacity:0;transform:translateY(-8px)scale(.94)}to{opacity:1;transform:none}}.flow svg{animation:1.1s ease-out .3s both flow,2.4s ease-in-out 1.6s infinite drift}.flow svg:nth-child(2){animation-delay:.45s,1.8s}@keyframes drift{0%,to{opacity:.28;transform:none}40%{opacity:.75;transform:translate(2px)}}@media (prefers-reduced-motion:reduce){.flow svg{opacity:.4;animation:none}}@keyframes flow{0%{opacity:0;transform:translate(-10px)}55%{opacity:.8;transform:translate(2px)}to{opacity:.28;transform:none}}.mine{animation:2.6s ease-in-out 1.9s 3 glow}.dotin{animation:.5s cubic-bezier(.2,.9,.25,1.3) .4s both dotin}@keyframes dotin{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:none}}@keyframes glow{0%,to{box-shadow:inset 0 0 0 1.5px rgba(var(--red-rgb), .5), 0 0 0 0 rgba(var(--red-rgb), 0)}50%{box-shadow:inset 0 0 0 1.5px rgba(var(--red-rgb), .9), 0 0 18px 2px rgba(var(--red-rgb), .28)}}.calm{opacity:calc(1 - .7 * var(--calm,0));transition:opacity .35s}.ping{position:relative}.ping:after{content:"";border:2px solid rgba(var(--red-rgb), .6);border-radius:50%;animation:2.6s ease-out .9s infinite ping;position:absolute;inset:-4px}@media (prefers-reduced-motion:reduce){.ping:after{opacity:0;animation:none}}@keyframes ping{0%{opacity:.9;transform:scale(.6)}70%,to{opacity:0;transform:scale(1.8)}}.fromleft>div{animation:fromleft var(--t-reveal) var(--ease) both}.fromleft>div:nth-child(2){animation-delay:50ms}.fromleft>div:nth-child(3){animation-delay:.1s}.fromleft>div:nth-child(4){animation-delay:.15s}.fromleft>div:nth-child(5){animation-delay:.2s}.fromleft>div:nth-child(6){animation-delay:.25s}.fromleft>div:nth-child(7){animation-delay:.3s}@keyframes fromleft{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:none}}.scroll{scrollbar-width:none}.scroll::-webkit-scrollbar{display:none}.scroll.more{-webkit-mask-image:linear-gradient(#000 calc(100% - 36px),#0000);mask-image:linear-gradient(#000 calc(100% - 36px),#0000)}.sheetpage{box-sizing:border-box;width:100%;height:100dvh;min-height:640px;font-family:var(--font-sans);color:var(--ink);justify-content:center;align-items:center;padding:24px 24px 72px;display:flex;position:relative}@media (width<=900px){.sheetpage{height:auto;min-height:100dvh}}@media (width<=640px){.sheetpage{flex:1 0 auto;align-items:flex-start;min-height:0;padding:10px}}.scrim{background:var(--scrim);position:absolute;inset:0}.close{background:var(--surface-fill);width:40px;height:40px;color:var(--ink);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}@media (width<=640px){.close{width:44px;height:44px}}@media (hover:none) and (pointer:coarse){.close{width:var(--tap);height:var(--tap)}}.caps{font-size:max(11px, var(--text-min));letter-spacing:.1em;text-transform:uppercase;color:var(--ink-7);font-weight:600}.tag{border-radius:var(--radius-pill);height:24px;font-size:max(11.5px, var(--text-min));align-items:center;padding:0 10px;font-weight:600;display:flex}.tag.time{color:var(--red-deep);background:var(--red-tint)}.tag.bo{color:var(--amber-deep);background:var(--amber-tint)}.tag.brand{color:var(--ink-4);background:var(--surface-fill)}.cta{border-radius:var(--radius-pill);white-space:nowrap;background:var(--ink);height:46px;color:var(--white);border:none;padding:0 22px;font-size:14.5px;font-weight:500}.cta:disabled{background:rgba(var(--ink-rgb), .08);color:var(--ink-10);cursor:not-allowed}.sheet{background:var(--surface-sheet);-webkit-backdrop-filter:blur(30px)saturate(1.3);border:1px solid var(--sheet-border);box-shadow:0 30px 80px -30px rgba(var(--shadow-rgb), .45)}.enter{animation:enter var(--t-reveal) var(--ease) both}@keyframes enter{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:none}}.field{box-sizing:border-box;background:var(--surface-field);border-radius:var(--radius-sm);width:100%;color:var(--ink);resize:none;border:1px solid #0000;outline:none;padding:12px 14px;font-family:inherit;font-size:15px;line-height:1.45;transition:background .2s,border-color .2s}.field:focus{background:var(--white);border-color:rgba(var(--ink-rgb), .18)}.field::placeholder{color:var(--ink-10)}@media (width<=640px){textarea.field{field-sizing:content;min-height:calc(2lh + 26px)}}.route{transition:background .35s,color .35s}.lbl{color:var(--ink-3);font-size:13px;font-weight:500}.missing{background:rgba(var(--red-rgb), .05);border-color:rgba(var(--red-rgb), .25)}.fade{animation:fade var(--t-reveal) var(--ease) both}@keyframes fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.tile{transition:transform .2s,box-shadow .2s}.tile:hover{transform:translateY(-3px)}.pop{animation:pop var(--t-reveal) var(--ease) both}@keyframes pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.newc{animation:newc var(--t-reveal) var(--ease) both}@keyframes newc{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@property --glow{syntax:"<color>";inherits:true;initial-value:#0000}@property --glow-2{syntax:"<color>";inherits:true;initial-value:#0000}@property --wash{syntax:"<color>";inherits:true;initial-value:#0000}@property --wash-2{syntax:"<color>";inherits:true;initial-value:#0000}
