.daylight-rail .hq-sidebar{width:272px;flex:none;background:#FFFFFF;color:var(--text-2);-webkit-border-end:1px solid var(--border);border-inline-end:1px solid var(--border);box-shadow:none;color-scheme:light;padding:0;display:flex;flex-direction:column;overflow:hidden}.daylight-rail .hq-sidebar nav{flex:1 1;min-height:0;overflow:auto;padding:0 16px 24px}.daylight-rail .nav-group{padding-top:20px}.daylight-rail .hq-sidebar .overline,.daylight-rail .nav-group .overline{display:block;font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;font-weight:600;color:var(--text-3);padding:0 8px 9px;line-height:1.2}.daylight-rail .nav-item{display:flex;align-items:center;gap:12px;width:100%;min-height:36px;padding:0 8px;border:0;background:transparent;color:var(--text-2);cursor:pointer;text-align:start;border-radius:0;font-size:14px;font-weight:500;line-height:1.2;box-shadow:inset 2px 0 0 transparent;transition:color .14s ease,box-shadow .14s ease}.daylight-rail .nav-item.on,.daylight-rail .nav-item:hover{background:transparent;color:var(--heading)}.daylight-rail .nav-item.on{font-weight:640;box-shadow:inset 2px 0 0 var(--primary)}.daylight-rail[dir=rtl] .nav-item{box-shadow:inset -2px 0 0 transparent}.daylight-rail[dir=rtl] .nav-item.on{box-shadow:inset -2px 0 0 var(--primary)}.daylight-rail .nav-item:focus{outline:none}.daylight-rail .nav-item:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.daylight-rail .hq-sidebar .nav-item .ic{flex:none;display:inline-flex;align-items:center;color:var(--text-3)}.daylight-rail .nav-item.on .ic{color:var(--primary)}.daylight-rail .nav-item>:not(.ic):not(.cnt):not(.nav-chev):not(.nav-lock){flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.daylight-rail .nav-item .cnt{flex:none;font-family:var(--font-mono);font-size:11px;color:var(--text-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.daylight-rail .nav-item .cnt.live{color:var(--ember)}.daylight-rail .nav-item .bar,.daylight-rail .nav-item.on .bar{display:none}.daylight-rail .nav-chev{flex:none;display:inline-flex;-webkit-margin-start:auto;margin-inline-start:auto;opacity:.4;transition:transform .16s ease,opacity .16s ease}.daylight-rail .nav-chev.open{transform:rotate(90deg);opacity:.7}.daylight-rail[dir=rtl] .nav-chev{transform:rotate(180deg)}.daylight-rail[dir=rtl] .nav-chev.open{transform:rotate(90deg)}.daylight-rail .founder-child-nav{display:grid;grid-gap:0;gap:0;margin:2px 0 8px 30px;-webkit-padding-start:0;padding-inline-start:0;border:0}.daylight-rail[dir=rtl] .founder-child-nav{margin-left:0;margin-right:30px}.daylight-rail .founder-child-nav a{display:block;width:100%;min-height:30px;padding:6px 8px;border:0;border-radius:0;background:transparent;color:var(--text-3);font-size:13px;line-height:1.35;text-align:start;cursor:pointer;transition:color .14s ease}.daylight-rail .founder-child-nav a:hover{color:var(--text);background:transparent}.daylight-rail .founder-child-nav a.active{color:var(--heading);font-weight:620;background:transparent}.daylight-rail .founder-child-nav a:focus{outline:none}.daylight-rail .founder-child-nav a:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.daylight-rail .sidebar-foot{border-top:1px solid var(--border);padding:12px 24px 20px;margin-top:auto}.daylight-rail .hq-sidebar .btn-secondary{background:#FFFFFF;border-color:var(--border);color:var(--text);box-shadow:var(--lift)}.daylight-rail .hq-sidebar .btn-secondary:not(:disabled):hover{background:var(--well);border-color:var(--border-2)}@media (min-width:901px){.daylight-rail .hq-sidebar.collapsed{width:0;min-width:0;padding:0;border:0;box-shadow:none;overflow:hidden}}@media (max-width:900px){.daylight-rail .hq-sidebar{box-shadow:var(--shadow-4)}}.daylight-rail .hq-brand{padding:24px 24px 20px;align-items:baseline;gap:9px}.daylight-rail .hq-brand b{color:var(--heading)}.daylight-rail .hq-brand span{color:var(--text-3);opacity:1}.daylight-rail .venue-switch{margin:0 16px;width:auto;padding:9px 10px;border-radius:11px;background:transparent;border:1px solid var(--border);color:var(--text-2)}.daylight-rail .venue-switch:hover{background:var(--well)}.daylight-rail .venue-switch>span:nth-child(2)>span:first-child{color:var(--heading)}.daylight-rail .venue-switch>span:last-child{color:var(--text-3)}.daylight-rail .hq-search{margin:12px 16px 0;width:auto}.daylight-rail .sidebar-foot{padding:12px 16px 20px;gap:10px}.daylight-rail .shift-card{background:var(--card);border:1px solid var(--border);border-radius:11px;box-shadow:var(--lift)}.daylight-rail .shift-card:hover{background:var(--well)}.daylight-rail .shift-card .row1{color:var(--heading)}.daylight-rail .shift-card .clock{color:var(--text-3)}.daylight-rail .shift-card .dot{background:var(--sky-500);box-shadow:none}.daylight-rail .shift-card.shut .dot{background:var(--brass);box-shadow:none}.daylight-rail .sous-btn{background:var(--card);border-color:color-mix(in srgb,var(--brass) 40%,var(--border));color:var(--text);box-shadow:var(--lift);border-radius:11px}.daylight-rail .sous-btn:hover{background:color-mix(in srgb,var(--brass) 8%,var(--card));border-color:color-mix(in srgb,var(--brass) 62%,transparent)}.daylight-rail .sous-btn>span:last-child{color:var(--text-3)}.daylight-rail .hq-me{padding:11px 0 4px;border-top:1px solid var(--border)}.daylight-rail .hq-me .av{background:var(--well);color:var(--heading)}.daylight-rail .hq-me .nm{color:var(--heading)}.daylight-rail .hq-me .rl,.daylight-rail .hq-sidebar .text-3{color:var(--text-3)}.daylight-rail .hq-sidebar .text-2{color:var(--text-2)}.daylight-rail .hq-sidebar b,.daylight-rail .hq-sidebar h1,.daylight-rail .hq-sidebar h2,.daylight-rail .hq-sidebar h3{color:var(--heading)}.daylight-rail .hq-sidebar .nav-item .ic{opacity:1}:root[data-ds=ember]{--font-ui:"Hanken Grotesk",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-display:"Hanken Grotesk",sans-serif;--font-mono:"JetBrains Mono",ui-monospace,monospace;--ds-flare:#DE6B33;--ds-current:#3D7BFF;--ds-blush:#FF8FC7;--page:#F4F7FD;--card:#FFFFFF;--surface:var(--card);--well:#E7EDF7;--hover:#EDF1F8;--border:#E2E8F2;--border-2:#BBC3CE;--border-strong:var(--border-2);--hair:rgba(16,24,40,.06);--lift:inset 0 1px 0 rgba(255,255,255,.9);--text:#101828;--text-2:#475467;--text-3:#5F6B7A;--heading:#101828;--primary:#12203A;--primary-hover:#24344F;--primary-active:color-mix(in oklab,var(--primary) 88%,black);--primary-tint:#EAF2FA;--primary-tint-2:color-mix(in oklab,var(--primary) 10%,var(--card));--on-primary:#FFFFFF;--ember:#296FA8;--ember-bg:color-mix(in oklab,var(--ember) 12%,transparent);--brass:#8A6A10;--success:#24765E;--success-bg:#E5F5EE;--warning:#A15C00;--warning-bg:#FBF0DD;--danger:#C01C3C;--danger-bg:#FDEBEE;--info:#475467;--info-bg:#F4F7FD;--pay:var(--heading);--brand-dark:var(--heading);--rail:var(--card);--rail-text:var(--text);--rail-heading:var(--heading);--rail-2:var(--text-2);--rail-3:var(--text-3);--rail-4:var(--text-3);--rail-hair:var(--border);--rail-line:var(--border-2);--rail-fill:var(--primary-tint);--rail-hover:var(--hover);--rail-fill-2:var(--hover);--rail-edge:var(--border);--rail-brass:var(--brass);--rail-live:var(--ember);--rail-scheme:light;--glass:color-mix(in oklab,var(--page) 86%,transparent);--glass-border:var(--border);--scrim:rgba(16,24,40,.40);--shadow-1:0 1px 2px rgba(18,18,16,.04);--shadow-2:0 1px 2px rgba(18,18,16,.04),0 8px 20px -14px rgba(18,18,16,.18);--shadow-3:0 2px 3px rgba(18,18,16,.05),0 24px 54px -26px rgba(18,18,16,.26);--shadow-4:0 3px 6px rgba(18,18,16,.06),0 40px 84px -30px rgba(18,18,16,.34);--shadow-ember:0 12px 40px -12px color-mix(in oklab,var(--primary) 45%,transparent);--r-xs:6px;--r-sm:7px;--r-md:8px;--r-lg:14px;--r-xl:18px;--r-pill:999px;--ease-spring:cubic-bezier(.3,1.4,.5,1)}:root[data-ds=ember][data-theme=dark]{--page:#0E1726;--card:#172233;--surface:var(--card);--well:#1D2A3C;--hover:#22314A;--border:#1E2A3D;--border-2:#2C3B52;--border-strong:var(--border-2);--hair:rgba(255,255,255,.06);--lift:inset 0 1px 0 rgba(255,255,255,.04);--text:#E7EEF7;--text-2:#A5B2C4;--text-3:#8B99AB;--heading:#E7EEF7;--primary:#F5F4F2;--primary-hover:#D9D7D3;--primary-active:color-mix(in oklab,var(--primary-hover) 88%,black);--primary-tint:#15233A;--primary-tint-2:color-mix(in oklab,var(--primary) 14%,var(--card));--on-primary:#1A1919;--ember:#6FACDC;--ember-bg:color-mix(in oklab,var(--ember) 18%,transparent);--brass:#D8B04C;--success:#3DE8A0;--success-bg:#0F2A24;--warning:#E3A33E;--warning-bg:#231A0C;--danger:#FF5C77;--danger-bg:#2E1420;--info:#A5B2C4;--info-bg:#1D2A3C;--pay:var(--hover);--brand-dark:#0A1120;--rail:var(--card);--rail-text:var(--text);--rail-heading:var(--heading);--rail-2:var(--text-2);--rail-3:var(--text-3);--rail-4:var(--text-3);--rail-hair:var(--border);--rail-line:var(--border-2);--rail-fill:var(--primary-tint);--rail-hover:var(--hover);--rail-fill-2:var(--hover);--rail-edge:var(--border);--rail-brass:var(--brass);--rail-live:var(--ember);--rail-scheme:dark;--glass:color-mix(in oklab,var(--page) 84%,transparent);--glass-border:var(--border);--scrim:rgba(0,0,0,.64);--shadow-1:0 1px 0 rgba(255,255,255,.02);--shadow-2:0 1px 0 rgba(255,255,255,.02),0 16px 36px -22px rgba(0,0,0,.8);--shadow-3:0 1px 0 rgba(255,255,255,.03),0 30px 60px -26px rgba(0,0,0,.9);--shadow-4:0 1px 0 rgba(255,255,255,.03),0 44px 90px -30px rgba(0,0,0,.95)}:root[data-ds=ember][dir=rtl]{--font-ui:var(--font-ar);--font-display:var(--font-ar);letter-spacing:0}[data-ds=ember] .auth-showcase{grid-template-columns:minmax(0,1fr) minmax(420px,560px);background:var(--page)}[data-ds=ember] .auth-showcase .auth-panel{position:relative;z-index:1;background:transparent;padding:28px clamp(24px,4vw,56px) 64px}[data-ds=ember] .auth-showcase .auth-panel:before{display:none}[data-ds=ember] .auth-showcase .auth-card{max-width:452px;padding:36px;border-radius:28px;background:color-mix(in oklab,var(--card) 58%,transparent);border:1px solid var(--border);box-shadow:0 40px 120px -40px rgba(0,0,0,.55),var(--lift);backdrop-filter:blur(28px) saturate(140%);-webkit-backdrop-filter:blur(28px) saturate(140%)}[data-ds=ember] .auth-showcase .auth-h2{font-family:var(--font-display);font-weight:600;font-size:36px;line-height:1.08;letter-spacing:-.03em}[data-ds=ember] .auth-door-label{border-color:var(--border);background:transparent;color:var(--text-2);font-family:var(--font-mono);font-weight:500;letter-spacing:.12em}[data-ds=ember] .auth-door-pulse{background:var(--ds-flare);box-shadow:0 0 10px var(--ds-flare)}[data-ds=ember] .auth-showcase .input{min-height:52px;border-radius:14px;background:color-mix(in oklab,var(--card) 70%,transparent)}[data-ds=ember] .auth-showcase .input:focus{border-color:var(--primary);box-shadow:0 0 0 4px color-mix(in oklab,var(--ds-flare) 18%,transparent)}[data-ds=ember] .auth-showcase .btn-xl.btn-primary{min-height:56px;border-radius:16px;box-shadow:var(--shadow-ember)}[data-ds=ember] .auth-branch-mark{background:var(--primary);color:var(--on-primary);font-family:var(--font-display)}.auth-floor{order:-1;position:relative;overflow:hidden;min-height:100vh;color:var(--text)}.auth-floor-glow{position:absolute;border-radius:50%;pointer-events:none}.auth-floor-glow.a{left:4%;top:4%;width:520px;height:520px;background:color-mix(in oklab,var(--ds-current) 42%,transparent);filter:blur(90px);animation:ds-drift1 16s ease-in-out infinite}.auth-floor-glow.b{left:34%;top:26%;width:460px;height:460px;background:color-mix(in oklab,var(--ds-flare) 16%,transparent);filter:blur(100px);animation:ds-drift2 19s ease-in-out infinite}.auth-floor-glow.c{right:-8%;bottom:-10%;width:420px;height:420px;background:color-mix(in oklab,var(--ds-blush) 22%,transparent);filter:blur(110px);animation:ds-drift1 22s ease-in-out infinite}.auth-floor:before{content:"";position:absolute;inset:0;opacity:.6;pointer-events:none;background-image:radial-gradient(var(--hair) 1px,transparent 1px);background-size:28px 28px}.auth-floor-stage{top:40%;width:700px;height:600px;margin:-300px 0 0 -350px;perspective:1600px}.auth-floor-plan,.auth-floor-stage{position:absolute;left:50%;transform-style:preserve-3d}.auth-floor-plan{top:50%;width:504px;margin:-225px 0 0 -252px;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-rows:60px;grid-gap:14px;gap:14px;transform:rotateX(58deg) rotate(-42deg)}.auth-floor-plan i{--base:color-mix(in oklab,var(--card) 40%,transparent);--c:var(--ds-flare);display:block;border-radius:12px;background:var(--base);border:1px solid var(--border-2);transform-style:preserve-3d;transition:background .4s,opacity .4s}.auth-floor-plan i.r{border-radius:50%}.auth-floor-plan i.b{grid-column:span 5;border-radius:16px}.auth-floor-plan i.x{visibility:hidden}.auth-floor-plan i.off{opacity:.28;border-style:dashed}.auth-floor-plan i.on{animation:ds-lit var(--d,6s) ease-in-out var(--delay,0s) infinite}.auth-floor-plan i.c2{--c:var(--ds-current)}.auth-floor-plan i.c3{--c:var(--ds-blush)}.auth-floor-statement{position:absolute;z-index:2;inset-inline-start:clamp(28px,4vw,56px);bottom:84px;margin:0;font-family:var(--font-display);font-weight:700;font-size:clamp(40px,4.9vw,70px);line-height:1;letter-spacing:-.035em;color:var(--heading)}.auth-floor-statement em{display:block;font-style:normal;color:transparent;-webkit-text-stroke:1.5px var(--heading)}.auth-floor-ticker{position:absolute;z-index:2;inset-inline:0;bottom:0;height:44px;overflow:hidden;display:flex;align-items:center;border-top:1px solid var(--border);background:color-mix(in oklab,var(--page) 60%,transparent)}.auth-floor-ticker>div{display:flex;gap:40px;white-space:nowrap;animation:ds-ticker 36s linear infinite;font:500 12px var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-2)}.auth-floor-ticker span{display:flex;align-items:center;gap:40px}.auth-floor-ticker span:after{content:"";width:5px;height:5px;border-radius:50%;background:var(--ds-flare)}.auth-floor-ticker span:nth-child(3n+2):after{background:var(--ds-current)}.auth-floor-ticker span:nth-child(3n):after{background:var(--ds-blush)}[dir=rtl] .auth-floor-ticker>div{animation-name:ds-ticker-rtl}@keyframes ds-lit{0%,62%,to{background:var(--base);box-shadow:none;transform:translateZ(0)}18%,34%{background:var(--c);box-shadow:0 0 34px var(--c);transform:translateZ(26px)}}@keyframes ds-drift1{0%,to{transform:translate(0)}50%{transform:translate(60px,-40px)}}@keyframes ds-drift2{0%,to{transform:translate(0)}50%{transform:translate(-70px,50px)}}@keyframes ds-ticker{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes ds-ticker-rtl{0%{transform:translateX(0)}to{transform:translateX(50%)}}@media (max-width:900px){[data-ds=ember] .auth-showcase{grid-template-columns:1fr;position:relative;overflow-x:hidden}.auth-floor{position:absolute;inset:0 0 auto 0;height:400px;min-height:0;z-index:0;order:0;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,#000 88%,transparent);mask-image:linear-gradient(180deg,#000 88%,transparent)}.auth-floor-glow.a{left:-30%;top:-20%;width:360px;height:360px}.auth-floor-glow.b{left:30%;top:10%;width:300px;height:300px}.auth-floor-glow.c{display:none}.auth-floor-stage{top:175px;transform:scale(.5)}.auth-floor-statement{bottom:44px;font-size:clamp(28px,8.4vw,40px)}.auth-floor-ticker{display:none}[data-ds=ember] .auth-showcase .auth-card{margin:318px 0 22px}}@media (prefers-reduced-motion:reduce){.auth-floor-glow,.auth-floor-plan i.on,.auth-floor-ticker>div{animation:none}}[data-ds=ember] .jn{font-family:var(--font-ui);font-size:14px;line-height:1.45}[data-ds=ember] .jn[dir=rtl] .auth-h2,[data-ds=ember] .jn[dir=rtl] .jn-prog-label,[data-ds=ember] .jn[dir=rtl] .jn-tag{letter-spacing:0}[data-ds=ember] .jn[dir=rtl] .auth-door-label{letter-spacing:0;font-family:var(--font-ui);font-size:11.5px}[data-ds=ember] .jn[dir=rtl] .jn-prog-label{font-family:var(--font-ui);font-size:12px}[data-ds=ember] .jn[dir=rtl] .jn-tag{font-family:var(--font-ui);font-size:11px}.auth-floor-chip{position:absolute;z-index:2;inset-inline-start:clamp(28px,4vw,56px);top:96px;display:inline-flex;align-items:center;gap:10px;max-width:calc(100% - 2 * clamp(28px,4vw,56px));overflow:hidden;white-space:nowrap;height:32px;padding:0 14px;border-radius:999px;border:1px solid var(--border);background:color-mix(in oklab,var(--page) 60%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font:500 11px var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-2)}[dir=rtl] .auth-floor-chip{font-family:var(--font-ui);letter-spacing:0;font-size:12px}[dir=rtl] .auth-floor-join .auth-floor-statement{letter-spacing:0;line-height:1.15}.jn-ghost{height:34px;min-width:34px;padding:0 10px;border:0;border-radius:8px;background:transparent;color:var(--primary);font-size:12px;font-weight:600}.jn-ghost:hover{background:var(--primary-tint)}.jn-sub{margin-top:8px;font-size:14px;color:var(--text-2)}.jn-prog{display:flex;gap:6px;margin-top:20px}.jn-seg{flex:1 1;height:4px;border-radius:999px;background:var(--border-2)}.jn-seg.done{background:var(--success)}.jn-seg.on{background:var(--primary)}.jn-prog-label{display:flex;justify-content:space-between;gap:12px;margin-top:8px;font:500 11px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}.jn-form{display:grid;grid-gap:14px;gap:14px;margin-top:22px}.jn-row2{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.jn-row2>*{min-width:0}.jn-lbl{display:block;font-size:13px;font-weight:520;margin-bottom:6px;color:var(--text)}.jn-opt{color:var(--text-3);font-weight:400}.jn-in{width:100%;min-height:52px;padding:0 16px;border-radius:14px;border:1px solid var(--border);background:color-mix(in oklab,var(--card) 70%,transparent);color:var(--text);font-size:15px;outline:none;transition:border-color .12s}.jn-in:hover{border-color:var(--border-2)}.jn-in:focus{border-color:var(--primary);box-shadow:0 0 0 4px color-mix(in oklab,var(--ds-flare) 18%,transparent)}.jn-in.bad{border-color:var(--danger);box-shadow:0 0 0 1px var(--danger) inset}.jn-phone .input{min-height:52px;border-radius:14px;font-size:15px}.jn-cap{color:var(--text-3)}.jn-cap,.jn-err{font-size:13px;line-height:18px}.jn-err{display:flex;gap:8px;align-items:flex-start;margin-top:14px;padding:10px 12px;border-radius:12px;background:var(--danger-bg);color:var(--danger)}.jn-known{display:grid;grid-gap:0;gap:0;border:1px solid var(--border);border-radius:14px;overflow:hidden}.jn-known>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 14px;border-top:1px solid var(--border)}.jn-known>div:first-child{border-top:0}.jn-known>div>span{font-size:12.5px;color:var(--text-3)}.jn-known>div>b{font-size:13.5px;font-weight:600;color:var(--heading)}.jn-tag{font:500 10px var(--font-mono);font-style:normal;letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);padding:3px 7px;border:1px solid var(--border);border-radius:999px}.jn-types{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.jn-type{display:flex;align-items:center;gap:10px;min-height:56px;padding:10px 12px;border-radius:14px;border:1px solid var(--border-2);background:transparent;text-align:start}.jn-type.on,.jn-type:hover{border-color:var(--primary)}.jn-type.on{background:var(--well);box-shadow:0 0 0 1px var(--primary) inset}.jn-type i{font-style:normal;font-size:20px;width:28px;text-align:center}.jn-type b{display:block;font-size:13.5px;font-weight:600}.jn-type small{display:block;font-size:11.5px;color:var(--text-3);line-height:15px}.jn-count{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:6px;border-radius:14px;border:1px solid var(--border)}.jn-count>button{width:40px;height:40px;border-radius:10px;border:1px solid var(--border-2);background:transparent;font-size:18px;line-height:1}.jn-count>button:hover{background:var(--hover)}.jn-count output{font-size:20px;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--heading)}.jn-pin{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px;border-radius:14px;border:1px solid var(--border);background:color-mix(in oklab,var(--card) 40%,transparent)}.jn-pin b{display:block;font-size:14px}.jn-pinned{color:var(--success)}.jn-checks{display:flex;flex-wrap:wrap;gap:6px}.jn-chk{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:999px;border:1px solid var(--border);font-size:12px;color:var(--text-3)}.jn-chk.ok{border-color:transparent;background:var(--success-bg);color:var(--success)}.jn-pw{position:relative}.jn-pw .jn-in{-webkit-padding-end:68px;padding-inline-end:68px}.jn-eye{position:absolute;inset-inline-end:8px;top:8px;height:36px;padding:0 10px;border:0;border-radius:10px;background:transparent;color:var(--text-2);font-size:12px;font-weight:600}.jn-eye:hover{background:var(--hover)}.jn-cycles{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.jn-cyc{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:14px;border-radius:14px;border:1px solid var(--border-2);background:transparent;text-align:start}.jn-cyc.on,.jn-cyc:hover{border-color:var(--primary)}.jn-cyc.on{background:var(--well);box-shadow:0 0 0 1px var(--primary) inset}.jn-cyc span{font-size:13px;font-weight:600;color:var(--text-2)}.jn-cyc strong{font-size:20px;font-weight:660;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--heading)}.jn-cyc small{font-size:12px;color:var(--text-3)}.jn-methods{display:grid;grid-gap:8px;gap:8px}.jn-meth{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;border-radius:14px;border:1px solid var(--border);background:transparent;text-align:start}.jn-meth:hover{border-color:var(--border-2)}.jn-meth.on{border-color:var(--primary);background:var(--well)}.jn-mark{display:grid;place-items:center;width:34px;height:34px;flex:none;border-radius:10px;background:var(--well);border:1px solid var(--border);font-size:15px}.jn-meth.on .jn-mark{background:var(--primary);color:var(--on-primary);border-color:var(--primary)}.jn-meth b{display:block;font-size:14px}.jn-meth small{display:block;font-size:12px;color:var(--text-3);line-height:16px}.jn-tick{width:14px;color:var(--primary);font-weight:700}.jn-due{display:flex;align-items:center;justify-content:space-between;padding:14px;border-radius:14px;background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 11%,var(--card)),color-mix(in srgb,var(--primary) 3%,var(--card)));border:1px solid color-mix(in srgb,var(--primary) 22%,var(--border))}.jn-due b{font-size:19px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--heading)}.jn-review{display:grid;border:1px solid var(--border);border-radius:16px;overflow:hidden;margin-top:20px}.jn-rv{display:flex;gap:12px;align-items:flex-start;padding:13px 14px;border-top:1px solid var(--border)}.jn-rv:first-child{border-top:0}.jn-rv-k{width:88px;flex:none;font-size:12.5px;color:var(--text-3);padding-top:1px}.jn-rv-v{flex:1 1;min-width:0;font-size:13.5px;color:var(--heading);overflow-wrap:anywhere}.jn-rv-v small{display:block;font-size:12.5px;color:var(--text-2)}.jn-edit{flex:none;height:28px;padding:0 10px;border:1px solid var(--border);border-radius:8px;background:transparent;font-size:12px;font-weight:600;color:var(--primary)}.jn-edit:hover{background:var(--hover)}.jn-consent{display:flex;gap:10px;align-items:flex-start;margin-top:14px;padding:0;border:0;background:none;text-align:start;font-size:13px;color:var(--text-2);cursor:pointer}.jn-box{width:20px;height:20px;flex:none;border-radius:6px;border:1.5px solid var(--border-2);display:grid;place-items:center;font-size:12px;color:var(--on-primary);margin-top:1px}.jn-box.on{background:var(--primary);border-color:var(--primary)}.jn-acts{display:flex;gap:10px;margin-top:20px}.jn-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:56px;padding:0 22px;border-radius:16px;border:1px solid transparent;font-size:16px;font-weight:600;text-decoration:none;white-space:nowrap;transition:background .12s,transform .06s}.jn-btn:active{transform:scale(.965)}.jn-btn-p,.jn-btn-p:hover{color:var(--on-primary)}.jn-btn-p{flex:1 1;background:var(--primary);box-shadow:var(--shadow-ember)}.jn-btn-p:hover{background:var(--primary-hover)}.jn-btn-p[disabled]{opacity:.45;cursor:default;transform:none}.jn-btn-s,.jn-btn-s:hover{color:var(--text)}.jn-btn-s{background:var(--card);border-color:var(--border);box-shadow:var(--lift)}.jn-btn-s:hover{background:var(--well);border-color:var(--border-2)}.jn-spin{width:16px;height:16px;border-radius:50%;border:2px solid color-mix(in oklab,var(--on-primary) 30%,transparent);border-top-color:var(--on-primary);animation:jn-sp .8s linear infinite}@keyframes jn-sp{to{transform:rotate(1turn)}}.jn-next{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;border-radius:14px;border:1px solid var(--border);background:var(--card);text-decoration:none;transition:border-color .12s,transform .12s}.jn-next,.jn-next:hover{color:var(--text)}.jn-next:hover{border-color:var(--primary);transform:translateX(2px)}.jn[dir=rtl] .jn-next:hover{transform:translateX(-2px)}.jn-nmark{width:36px;height:36px;flex:none;border-radius:10px;display:grid;place-items:center;background:var(--primary);color:var(--on-primary)}.jn-next b{display:block;font-size:14px}.jn-next small{display:block;font-size:12.5px;color:var(--text-3);line-height:17px}.jn-hint{display:flex;gap:12px;align-items:flex-start;padding:12px 14px;border-radius:14px;border:1px solid color-mix(in srgb,var(--ember) 28%,var(--border));background:color-mix(in srgb,var(--ember) 9%,transparent)}.jn-hmark{width:22px;height:22px;flex:none;border-radius:50%;display:grid;place-items:center;background:var(--ember);color:var(--page);font:700 12px var(--font-mono)}.jn-hint b{display:block;font-size:13.5px;color:var(--heading)}.jn-hint small{display:block;margin-top:2px;font-size:12.5px;line-height:17px;color:var(--text-2)}.jn-bill{padding:14px;border-radius:14px;border:1px solid color-mix(in srgb,var(--warning) 30%,var(--border));background:var(--warning-bg)}.jn-bill b{font-size:14px;color:var(--heading)}@media (max-width:900px){[data-ds=ember] .auth-showcase.jn .auth-panel{display:block;padding:16px 16px 96px}[data-ds=ember] .auth-showcase.jn .auth-card{margin:300px 0 0;padding:24px 20px;border-radius:24px;max-width:none}[data-ds=ember] .auth-showcase.jn .auth-h2{font-size:30px}.auth-floor-join .auth-floor-statement{inset-inline-start:20px;bottom:44px;font-size:34px}.auth-floor-join .auth-floor-chip{inset-inline-start:20px;top:72px;height:28px;font-size:10px;padding:0 11px;max-width:calc(100% - 40px)}.jn-acts{position:-webkit-sticky;position:sticky;bottom:12px}}@media (prefers-reduced-motion:reduce){.jn-spin{animation:none}}