@font-face{font-family:Funnel Display;font-style:normal;font-weight:300 800;font-display:swap;src:url(/assets/fonts/funnel/funnel-display-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Funnel Display;font-style:normal;font-weight:300 800;font-display:swap;src:url(/assets/fonts/funnel/funnel-display-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Funnel Sans;font-style:normal;font-weight:300 800;font-display:swap;src:url(/assets/fonts/funnel/funnel-sans-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Funnel Sans;font-style:normal;font-weight:300 800;font-display:swap;src:url(/assets/fonts/funnel/funnel-sans-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.cnd{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#08090c;--bg-side:#0c0d11;--panel:#13141a;--fg:#edeef2;--fg-2:#a7acb8;--fg-3:#8a8f9c;--line:#edeef21a;--line-2:#edeef233;--cobalt:#2438d6;--cobalt-hi:#7a8bff;--volt:#d4ff3a;--danger:#ff8a7a;--glass:#10111794;--glass-edge:#ffffff1f;--btn-bg:#edeef2;--btn-fg:#08090c;--flap:#15161c;--flap-fg:#edeef2;--dot:#edeef252;--aura:#2438d652;--silver:linear-gradient(135deg, #f4f6f9 0%, #c2c8d3 36%, #eef0f4 56%, #8e96a6 100%);--font-d:"Funnel Display", "Helvetica Neue", Arial, sans-serif;--font-t:"Funnel Sans", "Helvetica Neue", Arial, sans-serif;--ease-out:cubic-bezier(.23, 1, .32, 1)}.cnd[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#ebecef;--bg-side:#e1e3e8;--panel:#fff;--fg:#0a0b0f;--fg-2:#4a4f5c;--fg-3:#565b68;--line:#0a0b0f1a;--line-2:#0a0b0f33;--cobalt-hi:#2438d6;--danger:#b42318;--glass:#fafafc9e;--glass-edge:#ffffffd9;--btn-bg:#0a0b0f;--btn-fg:#edeef2;--dot:#0a0b0f42;--aura:#2438d629}.cnd,.cnd *,.cnd :before,.cnd :after{box-sizing:border-box}.cnd{background:var(--bg);min-height:100vh;color:var(--fg);font-family:var(--font-t);-webkit-font-smoothing:antialiased;caret-color:var(--cobalt-hi);margin:0;font-size:1.0625rem;line-height:1.5;transition:background-color .4s,color .4s}.cnd ::selection{background:var(--fg);color:var(--bg)}.cnd h1,.cnd h2,.cnd p{margin:0;font-weight:300}.cnd a{color:inherit}.cnd ul{margin:0;padding:0;list-style:none}.cnd :focus-visible{outline:2px solid var(--cobalt-hi);outline-offset:3px;border-radius:8px}.cnd .shell{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);min-height:100%;display:grid}.cnd .side{background:var(--bg-side);padding-block:clamp(24px,4vh,44px);padding-left:max(clamp(24px, 4vw, 56px), env(safe-area-inset-left,0px));flex-direction:column;gap:36px;padding-right:clamp(24px,4vw,56px);transition:background-color .4s;display:flex;position:relative;overflow:hidden}.cnd .side:before{content:"";aspect-ratio:1;pointer-events:none;background:radial-gradient(circle at 50% 0%, var(--aura), transparent 58%), radial-gradient(circle, var(--dot) 1.1px, transparent 1.6px) 0 0 / 11px 11px;border-radius:50%;width:160%;position:absolute;top:64%;left:-30%;-webkit-mask-image:radial-gradient(closest-side,#000 72%,#0000 100%);mask-image:radial-gradient(closest-side,#000 72%,#0000 100%)}.cnd .side>*{z-index:1;position:relative}.cnd .brand{color:var(--fg);align-items:center;gap:12px;text-decoration:none;display:inline-flex}.cnd .brand svg{width:84px;height:auto;overflow:visible}.cnd .brand span{color:var(--fg-3);font-size:.8125rem}.cnd .side h2{font-family:var(--font-d);letter-spacing:-.045em;text-wrap:balance;max-width:12ch;font-size:clamp(2.4rem,4.4vw,4.4rem);line-height:.93}.cnd .perks{gap:10px;margin-top:22px;display:grid}.cnd .perks li{color:var(--fg-2);align-items:center;gap:12px;font-size:1rem;display:flex}.cnd .perks svg{width:18px;height:18px;color:var(--cobalt-hi);flex-shrink:0}.cnd .arrivals{background:var(--glass);-webkit-backdrop-filter:blur(20px)saturate(160%);backdrop-filter:blur(20px)saturate(160%);max-width:600px;box-shadow:inset 0 1px 0 var(--glass-edge), inset 0 0 0 1px var(--glass-edge), 0 30px 60px -30px #000c;border-radius:24px;margin-top:auto;padding:18px}.cnd .arr-h{color:var(--fg-2);justify-content:space-between;align-items:baseline;margin-bottom:10px;font-size:.8125rem;display:flex}.cnd .arr-h strong{color:var(--fg);font-size:.875rem;font-weight:500}.cnd .arow{grid-template-columns:9.2rem auto minmax(0,1fr);align-items:center;gap:14px;padding:8px 0;display:grid}.cnd .arow+.arow{box-shadow:inset 0 1px 0 var(--line)}.cnd .a-id{color:var(--fg-2);font-variant-numeric:tabular-nums;font-size:.8125rem}.cnd .a-id strong{color:var(--fg);font-size:.875rem;font-weight:500;display:block}.cnd .flap{gap:3px;display:flex}.cnd .cell{background:var(--flap);width:20px;height:30px;color:var(--flap-fg);font:500 .95rem/1 var(--font-d);border-radius:4px;place-items:center;display:grid;position:relative;box-shadow:inset 0 1px #ffffff12,0 2px 5px #00000073}.cnd .cell:after{content:"";background:#000000a6;height:1px;position:absolute;top:50%;left:0;right:0}.cnd .a-st{color:var(--fg-2);white-space:nowrap;justify-self:end;align-items:center;gap:8px;font-size:.8125rem;transition:color .3s;display:inline-flex}.cnd .a-st:before{content:"";background:var(--fg-3);border-radius:50%;width:7px;height:7px;transition:background-color .3s,box-shadow .3s}.cnd .a-st.is-live{color:var(--fg)}.cnd .a-st.is-live:before{background:var(--volt);box-shadow:0 0 0 4px #d4ff3a29}.cnd[data-theme=light] .a-st.is-live:before{background:var(--cobalt);box-shadow:0 0 0 4px #2438d629}.cnd .a-st.is-out:before{background:var(--cobalt-hi)}.cnd .a-st.is-done{color:var(--fg)}.cnd .a-st.is-done:before{background:var(--fg)}.cnd .a-st.is-swap{animation:stswap .42s var(--ease-out)}@keyframes stswap{0%{opacity:0;filter:blur(4px);transform:translateY(6px)}to{opacity:1;filter:none;transform:none}}.cnd .reserve-note{color:var(--fg-2);align-items:center;gap:14px;max-width:32em;font-size:.875rem;display:flex}.cnd .mini-card{aspect-ratio:1.586;background:var(--silver);border-radius:6px;flex-shrink:0;width:52px;transform:rotate(-6deg);box-shadow:inset 0 1px #ffffffd9,0 8px 16px -8px #000000b3}.cnd .reserve-note strong{color:var(--fg);font-weight:500}.cnd .door{padding-block:clamp(20px,3vh,32px);padding-left:clamp(24px,4vw,56px);padding-right:max(clamp(24px, 4vw, 56px), env(safe-area-inset-right,0px));flex-direction:column;display:flex}.cnd .door-top{color:var(--fg-2);justify-content:flex-end;align-items:center;gap:14px;font-size:.9375rem;display:flex}.cnd .door-top a{color:var(--fg);font-weight:500;text-decoration:none}.cnd .door-top a:hover{text-underline-offset:3px;text-decoration:underline}.cnd .icon-btn{width:40px;height:40px;color:var(--fg);cursor:pointer;box-shadow:inset 0 0 0 1px var(--line-2);transition:transform .16s var(--ease-out);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.cnd .icon-btn:active{transform:scale(.94)}.cnd .icon-btn svg{width:18px;height:18px}.cnd .theme-btn .i-moon{display:none}.cnd .theme-btn.is-light .i-moon{display:block}.cnd .theme-btn.is-light .i-sun{display:none}.cnd .form-wrap{width:min(400px,100%);margin:auto;padding-block:48px}.cnd .form-wrap h1{font-family:var(--font-d);letter-spacing:-.045em;font-size:clamp(2.6rem,4vw,3.6rem);line-height:.95}.cnd .lede{color:var(--fg-2);margin-top:14px}.cnd form{gap:18px;margin-top:34px;display:grid}.cnd .field{gap:8px;display:grid}.cnd .label-row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.cnd .field label{font-size:.875rem;font-weight:500}.cnd .input-wrap{position:relative}.cnd .field input[type=email],.cnd .field input[type=password],.cnd .field input[type=text]{width:100%;height:56px;font:500 1rem var(--font-t);color:var(--fg);background:var(--panel);border:1px solid var(--line-2);border-radius:16px;padding:0 18px;transition:border-color .16s,box-shadow .16s,background-color .4s}.cnd .field input::placeholder{color:var(--fg-3);opacity:1}.cnd .field input:focus{border-color:var(--cobalt-hi);box-shadow:0 0 0 4px color-mix(in srgb, var(--cobalt-hi) 22%, transparent);outline:none}.cnd .field.has-error input{border-color:var(--danger)}.cnd .field.has-error input:focus{box-shadow:0 0 0 4px color-mix(in srgb, var(--danger) 22%, transparent)}.cnd .input-wrap input{padding-right:84px!important}.cnd .reveal{cursor:pointer;height:40px;font:500 .875rem var(--font-t);color:var(--fg-2);background:0 0;border:0;border-radius:10px;padding:0 12px;transition:background-color .16s,color .16s;position:absolute;top:8px;right:8px}.cnd .reveal:hover{background:color-mix(in srgb, var(--fg) 7%, transparent);color:var(--fg)}.cnd .forgot{color:var(--fg-2);font-size:.875rem;text-decoration:none}.cnd .forgot:hover{color:var(--fg);text-underline-offset:3px;text-decoration:underline}.cnd .hint{color:var(--fg-2);font-size:.8125rem}.cnd .error{color:var(--danger);align-items:center;gap:6px;font-size:.8125rem;font-weight:500;display:flex}.cnd .error:empty,.cnd .hint:empty{display:none}.cnd .keep{cursor:pointer;color:var(--fg-2);align-items:center;gap:12px;font-size:.9375rem;display:flex}.cnd .keep input{opacity:0;width:1px;height:1px;position:absolute}.cnd .box{width:22px;height:22px;box-shadow:inset 0 0 0 1.5px var(--line-2);border-radius:7px;flex-shrink:0;place-items:center;transition:background-color .16s,box-shadow .16s;display:grid}.cnd .box svg{width:14px;height:14px;color:var(--bg);opacity:0;transition:opacity .16s ease, transform .2s var(--ease-out);transform:scale(.8)}.cnd .keep input:checked+.box{background:var(--fg);box-shadow:none}.cnd .keep input:checked+.box svg{opacity:1;transform:none}.cnd .keep input:focus-visible+.box{outline:2px solid var(--cobalt-hi);outline-offset:3px}.cnd .submit{cursor:pointer;height:56px;font:500 1.0625rem var(--font-t);color:var(--btn-fg);background:var(--btn-bg);transition:transform .16s var(--ease-out), box-shadow .2s ease;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;margin-top:6px;display:inline-flex}@media (hover:hover) and (pointer:fine){.cnd .submit:hover{box-shadow:0 0 0 4px color-mix(in srgb, var(--fg) 14%, transparent)}}.cnd .submit:active{transform:scale(.98)}.cnd .spin{border:2px solid color-mix(in srgb, var(--btn-fg) 30%, transparent);border-top-color:var(--btn-fg);border-radius:50%;width:18px;height:18px;animation:.7s linear infinite spin;display:none}.cnd .submit.is-busy{pointer-events:none}.cnd .submit.is-busy .spin{display:block}@keyframes spin{to{transform:rotate(360deg)}}.cnd .status{color:var(--fg-2);text-align:center;font-size:.875rem}.cnd .status:empty{display:none}.cnd .new{text-align:center;color:var(--fg-2);box-shadow:inset 0 1px 0 var(--line);margin-top:30px;padding-top:24px;font-size:.9375rem}.cnd .new a{color:var(--fg);font-weight:500;text-decoration:none}.cnd .new a:hover{text-underline-offset:3px;text-decoration:underline}.cnd .legal{color:var(--fg-3);text-align:center;font-size:.8125rem}@media (width<=960px){.cnd .shell{grid-template-columns:minmax(0,1fr)}.cnd .door{order:-1;min-height:100svh}.cnd .door-top{justify-content:space-between}.cnd .side{gap:28px;padding-bottom:40px}.cnd .side:before{top:58%}.cnd .arrivals{margin-top:0}}@media (width<=560px){.cnd .arow{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px}.cnd .a-id{grid-column:1/-1;align-items:baseline;gap:8px;display:flex}.cnd .a-id strong{display:inline}.cnd .cell{width:17px;height:26px;font-size:.8rem}.cnd .flap{gap:2px}.cnd .form-wrap{padding-block:28px 36px}}@media (prefers-reduced-motion:reduce){.cnd,.cnd *,.cnd :before,.cnd :after{transition-duration:1ms!important;animation-duration:1ms!important}}@media (prefers-reduced-transparency:reduce){.cnd .arrivals{background:var(--panel);-webkit-backdrop-filter:none;backdrop-filter:none}}.cnd .perks a{color:inherit}.cnd .sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cnd .strength{gap:4px;margin-top:2px;display:flex}.cnd .strength i{background:var(--line-2);border-radius:4px;flex:1;height:4px;transition:background-color .24s}.cnd .strength[data-s="1"] i:first-child{background:var(--danger)}.cnd .strength[data-s="2"] i:nth-child(-n+2){background:#e9c46a}.cnd .strength[data-s="3"] i:nth-child(-n+3),.cnd .strength[data-s="4"] i{background:var(--volt)}.cnd[data-theme=light] .strength[data-s="3"] i:nth-child(-n+3),.cnd[data-theme=light] .strength[data-s="4"] i{background:#2e5a0a}@media (width>=961px){.cnd .arrivals{margin-top:clamp(12px,3vh,32px)}}.cnd .shell[data-mode=join] .form-wrap{width:min(480px,100%);padding-block:24px 40px}.cnd .join-side h1{font-family:var(--font-d);letter-spacing:-.045em;text-wrap:balance;max-width:11ch;font-size:clamp(2.4rem,4.2vw,4.2rem);font-weight:300;line-height:.93}.cnd .side-lede{color:var(--fg-2);max-width:30em;margin-top:16px}.cnd .vsteps{max-width:30rem;margin:28px 0 0;padding:0;list-style:none;display:grid}.cnd .vsteps li{grid-template-columns:34px minmax(0,1fr);gap:16px;padding-bottom:22px;display:grid;position:relative}.cnd .vsteps li:last-child{padding-bottom:0}.cnd .vsteps li:before{content:"";background:var(--line-2);border-radius:2px;width:2px;transition:background-color .4s;position:absolute;top:36px;bottom:2px;left:16px}.cnd .vsteps li:last-child:before{display:none}.cnd .vsteps b{width:34px;height:34px;font:600 .875rem var(--font-t);color:var(--fg-2);box-shadow:inset 0 0 0 1.5px var(--line-2);border-radius:50%;place-items:center;transition:background-color .3s,color .3s,box-shadow .3s;display:grid}.cnd .vsteps b svg{width:16px;height:16px;display:none}.cnd .vsteps strong{color:var(--fg-2);margin-top:6px;font-weight:500;transition:color .3s;display:block}.cnd .vsteps div span{color:var(--fg-3);margin-top:3px;font-size:.9375rem;display:block}.cnd .vsteps li.is-on b{background:var(--volt);color:#08090c;box-shadow:0 0 0 6px #d4ff3a24}.cnd .vsteps li.is-on strong{color:var(--fg)}.cnd .vsteps li.is-on div span{color:var(--fg-2)}.cnd .vsteps li.is-done b{background:var(--fg);color:var(--bg);box-shadow:none}.cnd .vsteps li.is-done b span{display:none}.cnd .vsteps li.is-done b svg{display:block}.cnd .vsteps li.is-done:before{background:var(--fg)}.cnd .vsteps li.is-done strong{color:var(--fg)}.cnd[data-theme=light] .vsteps li.is-on b{background:var(--cobalt);color:#fff;box-shadow:0 0 0 6px #2438d624}.cnd .join-side .perks{margin-top:28px}.cnd .door-h{font-family:var(--font-d);letter-spacing:-.035em;font-size:clamp(1.8rem,2.6vw,2.2rem);font-weight:400;line-height:1}.cnd .door-h.big{letter-spacing:-.045em;font-size:clamp(2.6rem,4vw,3.6rem);font-weight:300;line-height:.95}.cnd .door-h:focus{outline:none}.cnd .shell[data-mode=join] .jstep .lede{margin-top:10px}@media (width<=960px){.cnd .shell[data-mode=join] .door{order:0;min-height:0}.cnd .shell[data-mode=join] .side{padding-bottom:28px}.cnd .shell[data-mode=join] .side:before,.cnd .shell[data-mode=join] .join-side .perks,.cnd .shell[data-mode=join] .reserve-note{display:none}.cnd .join-side h1{font-size:clamp(2.2rem,10vw,3rem)}.cnd .vsteps{margin-top:22px}.cnd .vsteps li{padding-bottom:14px}}.cnd .jsteps{flex-wrap:wrap;gap:6px;margin:0 0 28px;padding:0;list-style:none;display:flex}.cnd .jsteps li{color:var(--fg-3);box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;align-items:center;gap:8px;padding:6px 12px 6px 6px;font-size:.8125rem;transition:color .24s,box-shadow .24s;display:flex}.cnd .jsteps b{width:20px;height:20px;font:600 .6875rem var(--font-t);background:var(--line);color:var(--fg-2);border-radius:50%;place-items:center;display:grid}.cnd .jsteps li.is-on{color:var(--fg);box-shadow:inset 0 0 0 1px var(--fg-2)}.cnd .jsteps li.is-on b,.cnd .jsteps li.is-done b{background:var(--fg);color:var(--bg)}.cnd .jstep[hidden],.cnd .field[hidden]{display:none}.cnd fieldset.field{border:0;min-width:0;margin:0;padding:0}.cnd .sect{letter-spacing:.06em;text-transform:uppercase;color:var(--fg-3);margin:10px 0 -4px;padding:0;font-size:.75rem;font-weight:600}.cnd fieldset.field .sect{margin:0 0 8px}.cnd .jrow{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.cnd .field select{width:100%;height:56px;font:500 1rem var(--font-t);color:var(--fg);background:var(--panel) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='m5 7.5 5 5 5-5' fill='none' stroke='%238A8F9C' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 16px center / 18px;border:1px solid var(--line-2);appearance:none;border-radius:16px;padding:0 44px 0 18px;transition:border-color .16s,box-shadow .16s}.cnd .field select option,.cnd .field select optgroup{color:#0a0b0f;background:#fff}.cnd .field select:focus{border-color:var(--cobalt-hi);box-shadow:0 0 0 4px color-mix(in srgb, var(--cobalt-hi) 22%, transparent);outline:none}.cnd .field.has-error select{border-color:var(--danger)}.cnd .jseg{background:var(--panel);box-shadow:inset 0 0 0 1px var(--line-2);border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:4px;display:grid}.cnd .jseg label{position:relative}.cnd .jseg input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.cnd .jseg span{height:46px;color:var(--fg-2);border-radius:12px;place-items:center;font-weight:500;transition:background-color .2s,color .2s;display:grid}.cnd .jseg input:checked+span{background:var(--fg);color:var(--bg)}.cnd .jseg input:focus-visible+span{outline:2px solid var(--cobalt-hi);outline-offset:2px}.cnd .prefixed{border:1px solid var(--line-2);background:var(--panel);border-radius:16px;align-items:stretch;transition:border-color .16s,box-shadow .16s;display:flex}.cnd .prefixed:focus-within{border-color:var(--cobalt-hi);box-shadow:0 0 0 4px color-mix(in srgb, var(--cobalt-hi) 22%, transparent)}.cnd .field.has-error .prefixed{border-color:var(--danger)}.cnd .prefix{color:var(--fg-2);box-shadow:inset -1px 0 0 var(--line-2);font-variant-numeric:tabular-nums;place-items:center;padding:0 14px;font-weight:500;display:grid}.cnd .prefixed input[type=text]{box-shadow:none!important;background:0 0!important;border:0!important}.cnd .prefixed select{width:auto;height:auto;box-shadow:inset -1px 0 0 var(--line-2);color:var(--fg);background-color:#0000;background-position:right 10px center;border:0;border-radius:16px 0 0 16px;flex-shrink:0;padding:0 34px 0 16px;font-weight:500}.cnd .prefixed select:focus{box-shadow:inset -1px 0 0 var(--line-2)}.cnd .biz{color:var(--fg-2);justify-self:start;font-size:.9375rem}.cnd .consent{text-align:center}.cnd .consent a{color:var(--fg)}.cnd .keep a{z-index:1;position:relative}.cnd .mailcard{background:var(--panel);box-shadow:inset 0 0 0 1px var(--line-2);border-radius:18px;align-items:center;gap:14px;margin-top:26px;padding:16px 18px;display:flex}.cnd .mailcard strong{font-weight:500;display:block}.cnd .mailcard span{color:var(--fg-2);font-size:.875rem}.cnd .mail-ic{background:var(--volt);color:#08090c;border-radius:12px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.cnd .mail-ic svg{width:22px;height:22px}.cnd .jactions{gap:10px;margin-top:24px;display:grid}.cnd .jactions .submit{width:100%;margin-top:0}.cnd .jactions .submit:disabled{opacity:.6;cursor:default}.cnd .ghost{cursor:pointer;height:52px;font:500 1rem var(--font-t);color:var(--fg);box-shadow:inset 0 0 0 1px var(--line-2);transition:box-shadow .2s ease, transform .16s var(--ease-out);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.cnd .ghost:active{transform:scale(.98)}@media (hover:hover) and (pointer:fine){.cnd .ghost:hover{box-shadow:inset 0 0 0 1px var(--fg-2)}}.cnd .linkish{font:inherit;color:var(--fg);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.cnd .shell[data-mode=join] .jstep form{margin-top:26px}@media (width<=480px){.cnd .jrow{grid-template-columns:minmax(0,1fr)}}@media (width>=961px) and (height>=760px){.cnd .shell{align-items:start}.cnd .side{height:100svh;position:sticky;top:0}.cnd .arrivals{margin-top:auto}.cnd .door{min-height:100svh}}.cnd label{color:inherit}.cnd .field label{color:var(--fg)}
