:root{--console:#33444f;--rail:#26343d;--rail2:#1d2931;--alu:#aab6bb;--on:#f0f4f4;--dim:#c0ccd1;--ink:#14202a;--ink2:#3c4a54;--pencil:#ad2219;--buff:#f3e7c5;--buffb:#c5952a;--sky:#c3dcef;--skyb:#2b70a6;--salmon:#f5c8b8;--salmonb:#c44f2d;--lilac:#ddd2f2;--lilacb:#6c52b2;--paper:#f8f5ea;--muted:var(--ink2);--line:#14202a47;--white:var(--paper);--brand:var(--skyb);--danger:var(--pencil);--t-quick:.14s;--t-move:.22s;--t-leave:.17s;--t-pop:.17s;--stagger:45ms;--ease-out:cubic-bezier(.22, .61, .36, 1);--ease-in:cubic-bezier(.4, 0, 1, 1)}body,.side,.bay{--fg:var(--on);--fg-muted:var(--dim);--focus:#ffd878;--btn-bg:var(--buff);--btn-fg:var(--ink);--btn-hover:#fff6dc;--ghost-line:var(--alu);--ghost-hover:#ffffff14}.panel,.card,.cd,.strip,.day,.notice,.error,td{--fg:var(--ink);--fg-muted:var(--ink2);--focus:var(--skyb);--btn-bg:var(--ink);--btn-fg:#fff;--btn-hover:#2c3c48;--ghost-line:#14202a80;--ghost-hover:#14202a14}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{--sans:var(--font-barlow,"Barlow"), "Helvetica Neue", Arial, sans-serif;--cond:var(--font-barlow-condensed,"Barlow Condensed"), "Arial Narrow", Arial, sans-serif;--row:var(--paper);--row-line:#14202a33;background:var(--console);min-height:100vh;color:var(--fg);font:400 14px/1.35 var(--sans);overflow-wrap:break-word;margin:0}h1,h2,h3{color:var(--fg);font-family:var(--cond);margin:0 0 10px;font-weight:700;line-height:1.08}h1{font-size:clamp(30px,5vw,38px)}h2{margin-top:18px;font-size:25px}h3{margin-top:14px;font-size:19px}p{margin:8px 0}ul,ol{margin:8px 0;padding-left:20px}img,svg{max-width:100%}a{color:inherit;text-underline-offset:2px;text-decoration:underline}a:hover{text-decoration-thickness:2px}code,pre{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}pre{white-space:pre-wrap;background:#7f7f7f24;border-radius:2px;margin:8px 0;padding:8px 10px}summary{cursor:pointer}fieldset{border:1px solid var(--ghost-line);border-radius:3px;min-width:0;margin:0;padding:10px 12px}legend{color:var(--fg);padding:0 4px;font-weight:600}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}button,.button,.btn{background:var(--btn-bg);min-height:44px;color:var(--btn-fg);font:600 13.5px/1.2 var(--sans);text-align:center;cursor:pointer;border:0;border-radius:3px;justify-content:center;align-items:center;padding:6px 14px;text-decoration:none;display:inline-flex}button:hover,.button:hover,.btn:hover{background:var(--btn-hover);text-decoration:none}.btn.lt{background:var(--buff);color:var(--ink)}.btn.lt:hover{background:#fff6dc}button.secondary,.button.secondary,.ghost{border:1px solid var(--ghost-line);min-height:40px;color:var(--fg);font:600 13.5px/1.2 var(--sans);cursor:pointer;background:0 0;border-radius:3px;justify-content:center;align-items:center;padding:4px 12px;text-decoration:none;display:inline-flex}button.secondary:hover,.button.secondary:hover,.ghost:hover{background:var(--ghost-hover);text-decoration:none}button:disabled{opacity:.55;cursor:not-allowed}.link-button,.link-button:hover{min-height:32px;color:var(--fg);text-align:left;text-underline-offset:2px;background:0 0;padding:0;font-weight:500;text-decoration:underline}label{min-width:0;color:var(--fg-muted);align-content:start;gap:4px;font-size:13px;display:grid}input,select,textarea{width:100%;min-height:38px;color:var(--ink);font:400 14px/1.3 var(--sans);background:#fff;border:1px solid #14202a6b;border-radius:2px;padding:7px 9px}textarea{resize:vertical;min-height:64px}input::placeholder,textarea::placeholder{color:#5b6771}input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:0}input[type=checkbox],input[type=radio]{width:18px;height:18px;min-height:0;accent-color:var(--buffb);flex:none;margin:0;padding:0}:is(label:not(.sw):has(input[type=checkbox]),label:not(.sw):has(input[type=radio])){min-height:44px;color:var(--fg);align-self:end;align-items:center;gap:8px;font-size:14px;display:flex}.muted{color:var(--fg-muted)}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.shell{flex-direction:column;min-height:100vh;display:flex}.main{width:100%;min-width:0;margin:0;padding:16px 28px 22px}.top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 20px;margin-bottom:16px;display:flex}.top>*{min-width:0}.top h1{margin:0}.grid{gap:14px;display:grid}.cards{grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr))}.grid>*,.form-grid>*,.stack>*{min-width:0}.panel,.card{--row:#fffdf6;background:var(--paper);color:var(--ink);overflow-wrap:anywhere;border-radius:3px;padding:14px 16px;box-shadow:0 2px #080e12bf}.panel{margin-top:16px}.panel>:first-child,.card>:first-child{margin-top:0}.panel>:last-child,.card>:last-child{margin-bottom:0}.value{font:700 30px/1.08 var(--cond);font-variant-numeric:tabular-nums;margin-top:4px}.form-grid{grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:12px;display:grid}.form-grid>button,.form-grid>.button{place-self:end start}.form-grid>p,.form-grid>h3,.form-grid>fieldset{grid-column:1/-1}.stack{gap:12px;display:grid}.stack>button,.stack>.button{justify-self:start}.login .stack>button{justify-self:stretch}.login{justify-items:center;padding-block:clamp(8px,7vh,64px);display:grid}.login .card{width:min(460px,100%);padding-left:36px;position:relative;overflow:hidden}.login .card:before{content:"";background:repeating-linear-gradient(135deg,#14202a 0 6px,#e7b63c 6px 12px);width:20px;position:absolute;inset:0 auto 0 0}.login .card>*+form,.login .card>*+details{margin-top:12px}.login summary{padding-block:12px}.login details>form{margin-top:4px}.step{border-top:1px solid var(--line);gap:8px;padding-top:12px;display:grid}.step:first-child{border-top:0;padding-top:0}.step h2{align-items:center;gap:8px;margin:0;font-size:22px;display:flex}.step p{margin:0}.step-n{background:var(--ink);color:#fff;width:26px;height:26px;font:700 17px/1 var(--cond);font-variant-numeric:tabular-nums;border-radius:3px;flex:none;place-items:center;display:inline-grid}.step-next h2{color:var(--ink2)}.step-next .step-n{color:var(--ink2);box-shadow:inset 0 0 0 1px var(--ink2);background:0 0}.qr{height:auto;display:block}.backup-codes{font-variant-numeric:tabular-nums;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px;margin:0;padding:0;font-size:15px;font-weight:500;list-style:none;display:grid}.error{background:var(--salmon);color:var(--ink);border-left:6px solid var(--salmonb);border-radius:2px;padding:6px 10px}.notice{background:var(--buff);color:var(--ink);border-left:6px solid var(--buffb);overflow-wrap:anywhere;border-radius:2px;padding:10px 12px}.notice.error{background:var(--salmon);border-left-color:var(--salmonb)}.quote-readonly{border-left:3px solid var(--ink2);white-space:normal;background:#14202a0d;border-radius:2px;margin:6px 0;padding:6px 10px}.quote-readonly>p{margin:3px 0}.table-wrap{max-width:100%;position:relative;overflow-x:auto}table{border-collapse:separate;border-spacing:0 4px;overflow-wrap:normal;width:100%;font-size:14px}th{color:var(--fg-muted);text-align:left;vertical-align:bottom;padding:4px 10px;font-size:12.5px;font-weight:600}td{background:var(--row);color:var(--ink);border-top:1px solid var(--row-line);border-bottom:1px solid var(--row-line);vertical-align:top;padding:9px 10px}td:first-child{border-left:6px solid #75828a;border-radius:2px 0 0 2px}td:last-child{border-right:1px solid var(--row-line);border-radius:0 2px 2px 0}tbody tr:hover td{background:#fff6dc}.table th,.table td{white-space:nowrap}.side{z-index:10;background:var(--rail2);color:var(--on);border-bottom:2px solid #111a20;align-items:center;gap:8px 22px;padding:10px 24px;display:flex;position:relative}.brand{max-width:124px;color:var(--on);font:700 25px/.95 var(--cond);letter-spacing:.01em;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:none;display:-webkit-box;overflow:hidden}.nav{flex-wrap:wrap;flex:1;gap:6px;min-width:0;display:flex}.key{min-width:88px;min-height:52px;color:var(--on);white-space:nowrap;cursor:pointer;background:linear-gradient(#34464f,#2a3a43);border:1px solid #0f181e;border-radius:5px;flex-direction:column;justify-content:center;gap:3px;padding:7px 11px 6px;font-size:13.5px;font-weight:500;text-decoration:none;list-style:none;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff24,0 2px #0d151a}.key::-webkit-details-marker{display:none}.key svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.key:hover{background:linear-gradient(#3e525c,#31434d)}.key:active{transform:translateY(2px);box-shadow:inset 0 1px #ffffff14}.key{isolation:isolate}.key:before{content:"";z-index:-1;border-radius:inherit;opacity:0;pointer-events:none;transition:opacity var(--t-move) var(--ease-out);background:linear-gradient(#f4cf64,#e7b63c);position:absolute;inset:-1px}.key.on{color:#1a1408;border-color:#6d5414;box-shadow:inset 0 1px #fff9,0 2px #4a390d,0 0 18px #f0be4652}.key:has(>.lp[data-pending]){color:#1a1408;border-color:#6d5414;box-shadow:inset 0 1px #fff9,0 2px #4a390d,0 0 18px #f0be4652}.menu:has(.lp[data-pending])>.key{color:#1a1408;border-color:#6d5414;box-shadow:inset 0 1px #fff9,0 2px #4a390d,0 0 18px #f0be4652}.key.on:before{opacity:1}.key:has(>.lp[data-pending]):before{opacity:1}.menu:has(.lp[data-pending])>.key:before{opacity:1}.nav:has(.lp[data-pending])>.key.on:not(:has(>.lp[data-pending])){color:var(--on);border-color:#0f181e;box-shadow:inset 0 1px #ffffff24,0 2px #0d151a}.nav:has(.lp[data-pending])>.menu:not(:has(.lp[data-pending]))>.key.on{color:var(--on);border-color:#0f181e;box-shadow:inset 0 1px #ffffff24,0 2px #0d151a}.nav:has(.lp[data-pending])>.key.on:not(:has(>.lp[data-pending])):before{opacity:0}.nav:has(.lp[data-pending])>.menu:not(:has(.lp[data-pending]))>.key.on:before{opacity:0}.lp{display:none}.menu{position:relative}.menu-pop{z-index:20;background:var(--rail2);border:1px solid #0f181e;border-radius:6px;width:212px;padding:6px;position:absolute;top:60px;left:0;box-shadow:0 16px 34px #00000073}.menu-pop a,.menu-pop button.secondary{width:100%;min-height:44px;color:var(--on);font:400 14px/1.2 var(--sans);background:0 0;border:0;border-radius:4px;justify-content:flex-start;align-items:center;padding:0 10px;text-decoration:none;display:flex}.menu-pop a:hover,.menu-pop button.secondary:hover,.menu-pop a.on{background:var(--console)}.menu-pop a.on{font-weight:600}.menu-pop form{margin:0}.who-menu{flex:none;margin-left:auto}.who-menu .menu-pop{top:52px;left:auto;right:0}.who{min-height:44px;color:var(--dim);text-align:right;cursor:pointer;align-items:center;gap:10px;font-size:13px;line-height:1.2;list-style:none;display:flex}.who::-webkit-details-marker{display:none}.who:after{content:"";border:4px solid #0000;border-top-color:currentColor;border-bottom-width:0;flex:none}.who span{max-width:170px;display:block}.who b{color:var(--on);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;display:block;overflow:hidden}@media (max-width:1180px){.side{flex-wrap:wrap}.nav{flex-wrap:nowrap;flex:1 0 100%;order:3;margin:0 -3px;padding:3px 3px 6px;overflow-x:auto}.key{flex:none}.menu{flex:none;position:static}.menu-pop,.who-menu .menu-pop{--pop-w:min(280px, calc(100vw - 32px));top:100%;right:auto;left:clamp(16px, var(--key-left,16px), calc(100% - var(--pop-w) - 16px));width:var(--pop-w)}.who-menu .menu-pop{left:auto;right:16px}}.day{background:var(--paper);color:var(--ink);border-radius:3px;grid-template-columns:20px minmax(0,1fr) auto;margin-bottom:16px;display:grid;overflow:hidden;box-shadow:0 2px #10191f,0 10px 22px #0a141a59}.day .band{background:repeating-linear-gradient(135deg,#14202a 0 6px,#e7b63c 6px 12px)}.day .c{border-left:1.5px solid var(--ink);min-width:0;padding:12px 16px 11px}.day-stats{flex-wrap:wrap;margin:0;display:flex}.day-stats .c{flex:auto;min-width:120px}.day-stats dd{margin:0}.hi{font:700 clamp(30px, 6vw, 44px)/.98 var(--cond);letter-spacing:-.005em;margin:0}.hi2{color:var(--ink2);margin:4px 0 0;font-size:15.5px}.day .lab{color:var(--ink2);font-size:13px}.day .v{font:700 35px/1.08 var(--cond);font-variant-numeric:tabular-nums;white-space:nowrap}.day .v.bad{color:var(--pencil)}@media (max-width:1100px){.day{grid-template-columns:20px minmax(0,1fr)}.day .band{grid-row:1/span 2}.day-stats{border-top:1.5px solid var(--ink);grid-column:2}.day-stats .c{min-width:112px}}.ctl{flex-wrap:wrap;align-items:center;gap:12px 22px;margin:16px 0 12px;display:flex}.push{margin-left:auto}.ctl-act{flex-wrap:wrap;gap:8px;display:flex}.seg{background:var(--rail2);border-radius:6px;gap:4px;max-width:100%;padding:4px;display:inline-flex}.seg a{min-height:40px;color:var(--dim);white-space:nowrap;border-radius:4px;align-items:center;gap:7px;padding:0 14px;font-weight:500;text-decoration:none;display:inline-flex}.seg a:hover{color:var(--on)}.seg a.on{background:var(--buff);color:var(--ink)}.seg a:has(>.lp[data-pending]){background:var(--buff);color:var(--ink)}.seg:has(.lp[data-pending]) a.on:not(:has(>.lp[data-pending])){color:var(--dim);background:0 0}.seg a:focus-visible{outline-offset:2px;outline:2px solid #ffd878}.seg b{font:700 17px var(--cond);font-variant-numeric:tabular-nums}label.sw{min-height:44px;color:var(--fg);cursor:pointer;align-items:center;gap:9px;font-size:14px;font-weight:500;display:inline-flex}.sw+.sw{margin-left:14px}.sw input[type=checkbox]{appearance:none;background:var(--rail2);cursor:pointer;border:1px solid #0f181e;border-radius:4px;width:22px;height:34px;margin:0;position:relative}.sw input[type=checkbox]:after{content:"";height:15px;transition:top var(--t-quick) var(--ease-out);background:linear-gradient(#aab6bb,#7e8b91);border-radius:2px;position:absolute;top:16px;left:2px;right:2px}.sw input[type=checkbox]:checked:after{background:linear-gradient(#f4cf64,#e7b63c);top:2px}.panel .sw input[type=checkbox],.card .sw input[type=checkbox],.cd .sw input[type=checkbox]{background:#cfd5d2;border-color:#55636b}.panel .sw input[type=checkbox]:not(:checked):after,.card .sw input[type=checkbox]:not(:checked):after,.cd .sw input[type=checkbox]:not(:checked):after{background:linear-gradient(#7e8b91,#5c6a72)}.bays{grid-template-columns:minmax(0,1.72fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.bay{background:var(--rail);border-radius:6px;padding:0 12px 12px;box-shadow:inset 0 0 0 1px #17222a,inset 0 3px 8px #00000047}.bay+.bay{margin-top:18px}.plate{flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:13px 4px 10px;display:flex}.plate h2{font:700 25px/1 var(--cond);margin:0}.plate>span{color:var(--dim);font-size:13.5px}.plate-act{align-items:center;margin-left:auto;font-size:13.5px;font-weight:500;display:inline-flex}.plate-act a:not(.btn):not(.ghost){min-height:32px;color:var(--on);align-items:center;display:inline-flex}.plate-act .seg a:not(.btn):not(.on){color:var(--dim)}.plate-act .seg a.on:not(.btn){color:var(--ink)}.plate .btn{color:#1a1408;background:linear-gradient(#f4cf64,#e7b63c);min-height:40px;padding:0 16px;box-shadow:inset 0 1px #fff9,0 2px #4a390d}.bay-stack{flex-direction:column;gap:6px;display:flex}@media (max-width:1280px){.bays{grid-template-columns:minmax(0,1fr)}}.strip{--p:var(--paper);--h:var(--ink);background:var(--p);color:var(--ink);border-left:15px solid var(--h);transition:transform var(--t-quick) var(--ease-out), box-shadow var(--t-quick) var(--ease-out);border-radius:2px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:stretch;text-decoration:none;display:grid;position:relative;box-shadow:0 2px #080e12bf,inset 0 0 0 1px #14202a24}.strip:before{content:"";background:radial-gradient(circle,#ffffffbf 1.1px,#0000 1.5px) 0 0/7px 7px;width:7px;height:22px;margin-top:-11px;position:absolute;top:50%;left:-11px}.strip:hover{transform:translate(6px)}.strip>div{border-left:1px solid #14202a57;min-width:0;padding:8px 12px}.strip>div:first-child{border-left:0}.strip.buff{--p:var(--buff);--h:var(--buffb)}.strip.salmon{--p:var(--salmon);--h:var(--salmonb)}.strip.lilac{--p:var(--lilac);--h:var(--lilacb)}.strip.sky{--p:var(--sky);--h:var(--skyb)}.strip.paper{--p:var(--paper);--h:var(--ink)}.strip.closed{--p:#d9dedb;--h:#75828a}.need{grid-template-columns:78px minmax(0,1.2fr) minmax(0,1fr) 184px 140px;min-height:76px}.need.nomoney{grid-template-columns:78px minmax(0,1.2fr) minmax(0,1fr) 140px}.flyrow{grid-template-columns:96px minmax(0,1fr) 110px;min-height:66px}.flyrow .dy{font:700 23px/1.05 var(--cond);white-space:nowrap}.eqrow{grid-template-columns:46px minmax(0,1fr) 104px;min-height:58px}.eqrow>div:first-child{justify-content:center;align-items:center;display:flex}.eqrow svg{fill:none;width:22px;height:22px;stroke:var(--lilacb);stroke-width:1.8px}.eqrow .ask{color:var(--ink2);overflow-wrap:anywhere;font-size:13.5px;line-height:1.3}.furow{grid-template-columns:minmax(0,1fr) 150px;min-height:52px}.itin{font:600 17px/1.2 var(--cond);overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.strip .nm,.strip .memo{overflow-wrap:anywhere}.strip .mny{overflow-wrap:normal}.act .btn{text-align:center;justify-content:center;width:100%}:is(.overview:has(#ov-notes:not(:checked)) .memo,.overview:has(#ov-notes:not(:checked)) .ring){display:none}.overview:has(#ov-money:not(:checked)) .mny{filter:blur(6px)}.cock{z-index:2;margin-right:24px;transform:translate(20px)rotate(-.32deg);box-shadow:0 3px #080e12cc,0 10px 18px #080e1259}.cock:hover{transform:translate(24px)rotate(-.32deg)}.ring{fill:none;width:48px;height:39px;stroke:var(--pencil);stroke-width:2px;stroke-linecap:round;pointer-events:none;position:absolute;top:6px;left:-3px}.big{font:700 34px/1 var(--cond);font-variant-numeric:tabular-nums;position:relative}.tiny{color:var(--ink2);font-size:12.5px;line-height:1.25;display:block}.rt{font:700 27px/1.05 var(--cond);letter-spacing:.012em;white-space:nowrap}.nm{font-size:15px;font-weight:600;line-height:1.2}.memo{color:#3f4a50;font-size:13.5px;line-height:1.3;display:block}.mny{font:700 21px/1.1 var(--cond);font-variant-numeric:tabular-nums;white-space:nowrap;transition:filter var(--t-move) var(--ease-out)}.act{justify-content:center;align-items:center;display:flex}.tag{color:var(--ink);font-size:12.5px;font-weight:600;line-height:1.15;display:block}.tag.bad{color:var(--pencil)}.cd{background:var(--paper);color:var(--ink);overflow-wrap:anywhere;border-radius:3px;padding:10px 14px 13px;box-shadow:0 2px #080e12bf}.cd h3{font:700 19px/1.1 var(--cond);margin:0 0 9px}.ff{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 10px;display:grid}.f{min-width:0;color:var(--ink2);flex-direction:column;gap:3px;font-size:12.5px;display:flex}.f-hint{color:var(--ink2)}.f-error{color:var(--pencil);font-weight:600}.line{border-top:1px solid #14202a47;justify-content:space-between;gap:12px;padding:9px 14px;display:flex}.note{color:var(--fg-muted);margin:14px 0 0;font-size:13px}.empty{border:1px dashed var(--dim);color:var(--on);background:#00000024;border-radius:3px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 18px;padding:22px 18px;display:flex}.strip.st-new,.chip.st-new{--p:#eef0ea;--h:var(--lilacb);--c:var(--lilacb)}.strip.st-assigned,.chip.st-assigned{--p:var(--sky);--h:var(--skyb);--c:var(--skyb)}.strip.st-quoted,.chip.st-quoted{--p:var(--buff);--h:var(--buffb);--c:var(--buffb)}.strip.st-waiting,.chip.st-waiting{--p:var(--salmon);--h:var(--salmonb);--c:var(--salmonb)}.chip.closed{--c:#75828a}.chip{background:var(--c,var(--alu));border-radius:1px;flex:none;width:9px;height:18px;display:inline-block;box-shadow:inset 0 0 0 1px #0a141a8c}.tg{margin:0;display:inline-flex}.sw-btn{min-height:44px;color:var(--fg);background:0 0;gap:9px;padding:0 4px;font-size:14px;font-weight:500}.sw-btn:hover{color:var(--on);background:0 0}.sw-btn .knob{background:var(--rail2);border:1px solid #0f181e;border-radius:4px;flex:none;width:22px;height:34px;position:relative}.sw-btn .knob:after{content:"";height:15px;transition:top var(--t-quick) var(--ease-out);background:linear-gradient(#aab6bb,#7e8b91);border-radius:2px;position:absolute;top:16px;left:2px;right:2px}.sw-btn[aria-checked=true] .knob:after{background:linear-gradient(#f4cf64,#e7b63c);top:2px}.enquiries:has(#eq-notes:not(:checked)) .row .memo{display:none}.grp{color:var(--dim);font:700 15px/1 var(--cond);letter-spacing:.06em;text-transform:uppercase;margin:10px 4px 2px}.grp-set{flex-direction:column;gap:6px;display:flex}.unit{min-width:0}.unit-sum{border-radius:2px;list-style:none;display:block}.unit-sum::-webkit-details-marker{display:none}.unit-sum:focus-visible{outline:none}.unit-sum:focus-visible .row{outline-offset:2px;outline:2px solid #ffd878}.row{grid-template-columns:92px minmax(0,1.1fr) minmax(0,1.4fr) minmax(0,1fr) 150px 130px 132px;min-height:68px}.row .ring{top:-4px;left:-16px}.row .big{overflow-wrap:normal;font-size:32px}.unit.late .row .big{color:var(--pencil)}.unit.closed .row .big,.unit.later .row .big,.unit.today .row .big{font-size:25px}.row .nm{align-items:center;gap:7px;display:flex}.row .nm svg{fill:none;width:17px;height:17px;stroke:var(--ink2);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none}.row .nm.nolink{color:var(--pencil);font-weight:500}.ask{font:600 20px/1.12 var(--cond);overflow-wrap:anywhere}.stg{font-size:15px;font-weight:600;line-height:1.2}.tiny.no{color:var(--pencil);font-weight:500}.row .tiny{overflow-wrap:anywhere}.unit[open] .row .btn{color:#1a1408;background:linear-gradient(#f4cf64,#e7b63c)}.eq-card{grid-template-columns:minmax(0,1fr);align-items:start;gap:8px;margin:6px 0 12px 15px;display:grid}.eq-card.solo{grid-template-columns:minmax(0,1fr)}.bay-stack>.eq-card{margin:0}.cd .f>a:not([class]){align-self:flex-start;align-items:center;min-height:36px;display:inline-flex}.cu-links a{align-items:center;min-height:36px;display:inline-flex}.cd-split{align-items:stretch;display:grid}.eq-form.cd-split{grid-template-columns:minmax(0,.85fr) minmax(0,1.6fr)}.cd-sec{min-width:0}.cd-split>.cd-sec+.cd-sec{border-left:1px solid #14202a33;margin-left:14px;padding-left:14px}.cd-foot{border-top:1px solid #14202a33;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;margin-top:12px;padding-top:10px;display:flex}@supports selector(:has(*)){.lost-f{display:none}form:has(select[name=stage] option[value=lost]:checked) .lost-f{display:flex}}.eq-card>.foot,.eq-card>.f-hint{grid-column:1/-1}.eq-card>.f-hint{color:var(--dim)}.ff.three{grid-template-columns:repeat(3,minmax(0,1fr))}.f.w{grid-column:1/-1}.f>span:first-child{color:var(--ink2)}.qline{color:var(--ink);overflow-wrap:anywhere;font-size:14px}.cd .mny{font-size:25px}.btns{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:8px;margin-top:4px;display:flex}.compose{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.foot{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.foot button:not(.secondary),.foot .btn{background:var(--buff);color:var(--ink)}.foot button:not(.secondary):hover{background:#fff6dc}.foot .ghost{border-color:var(--alu);color:var(--on)}.newquote{border-top:1px solid #14202a47;margin-top:10px;padding-top:10px}.newquote>summary{border:1px solid var(--ghost-line);min-height:40px;color:var(--ink);border-radius:3px;align-items:center;gap:8px;padding:4px 12px;font-weight:600;list-style:none;display:inline-flex}.newquote>summary::-webkit-details-marker{display:none}.newquote>summary:before{content:"";width:7px;height:7px;transition:transform var(--t-quick) var(--ease-out);border-bottom:2px solid;border-right:2px solid;flex:none;margin:0 2px 0 1px;transform:rotate(-45deg)}.newquote[open]>summary:before{transform:rotate(45deg)}.newquote>summary:hover{background:var(--ghost-hover)}.newquote>summary:focus:not(:focus-visible){outline:none}.newquote>summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.newquote>form,.eq-quote>.cd-foot{margin-top:10px}.eq-quote.cd-split{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.eq-quote.cd-split>h3{grid-column:1/-1}.eq-quote-new>.newquote{border-top:0;margin-top:0;padding-top:0}.eq-quote-new>.cd-foot{margin-top:10px}.eq-quote form+form,.eq-quote-item+.eq-quote-item{border-top:1px solid #14202a47;margin-top:10px;padding-top:10px}.eq-quotes{gap:8px}@media (min-width:1101px){.bay-stack.eq-quotes:has(>.cd+.cd){grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:stretch;display:grid}}.lost-list{margin:0;padding:0;list-style:none}.lost-list li+li{border-top:1px solid #14202a47;margin-top:8px;padding-top:8px}.back{margin:0 0 10px}.pager{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.newq{margin-bottom:18px}.newq>summary{color:#1a1408;background:linear-gradient(#f4cf64,#e7b63c);list-style:none;display:inline-flex}.newq>summary::-webkit-details-marker{display:none}.newq[open]>summary{margin-bottom:8px}.newq-body{gap:8px;display:grid}.eq-find-row{flex-wrap:wrap;align-items:flex-end;gap:8px 10px;display:flex}.eq-find-row .f{flex:240px}.newp{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) minmax(0,.9fr);align-items:start;gap:8px;display:grid}.newp.cd-split{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr) minmax(0,1fr);gap:0}.newp>.foot{grid-column:1/-1}.newp.cd-split>section.cd-sec:nth-of-type(3) .ff{grid-template-columns:minmax(0,1fr)}.newp .ff.three{grid-template-columns:repeat(6,minmax(0,1fr))}.newp .ff.three>.f:not(.w){grid-column:span 2}.newp .ff.three>.f:nth-child(n+5){grid-column:span 3}.bay-note{margin:0 4px 10px}.eq-staff{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.eq-staff .f{color:var(--dim)}@media (max-width:1240px){.row{grid-template-columns:84px minmax(0,1fr) minmax(0,1.2fr) minmax(0,.9fr) 132px 118px 120px}}@media (max-width:1100px){.eq-card{grid-template-columns:minmax(0,1fr)}.newp,.newp.cd-split,.newp.cd-split>section.cd-sec:nth-of-type(3) .ff{grid-template-columns:repeat(2,minmax(0,1fr))}.newp.cd-split>section.cd-sec:nth-of-type(3){border-top:1px solid #14202a33;border-left:0;grid-column:1/-1;margin:12px 0 0;padding:10px 0 0}}@media (max-width:860px){.strip{grid-auto-flow:row;grid-template-columns:minmax(0,1fr)!important}.strip>div{border-top:1px solid #14202a57;border-left:0}.strip>div:first-child{border-top:0}.strip:hover{transform:none}.cock,.cock:hover{margin-left:10px;margin-right:0;transform:none}}@media (max-width:760px){.side{padding:8px 16px}.main{padding:16px}.key{min-width:76px}.who span{max-width:130px}input:not([type=checkbox]):not([type=radio]),select{min-height:44px;font-size:16px}textarea{font-size:16px}button.secondary,.button.secondary,.ghost,.link-button,.link-button:hover,.plate-act a:not(.btn):not(.ghost),.plate .btn{min-height:44px}.seg{display:flex;overflow-x:auto}.seg a{flex:none;min-height:44px}.ff{grid-template-columns:minmax(0,1fr)}.day .v{font-size:28px}.day-stats .c{flex-basis:50%;min-width:0;padding:10px 12px}.push{margin-left:0}.ff.three,.eq-card,.newp,.newp.cd-split,.eq-form.cd-split,.eq-quote.cd-split,.newp .ff.three{grid-template-columns:minmax(0,1fr)}.newp .ff.three>.f:not(.w){grid-column:auto}.newp.cd-split>section.cd-sec:nth-of-type(3) .ff{grid-template-columns:minmax(0,1fr)}.cd-split>.cd-sec+.cd-sec,.newp.cd-split>section.cd-sec:nth-of-type(3){border-top:1px solid #14202a33;border-left:0;grid-column:auto;margin:12px 0 0;padding:10px 0 0}.eq-card,.newq-body{margin-left:0}.newq>summary,.foot .ghost,.newquote>summary,.cd .f>a:not([class]),a.bk-link,.cu-links a{min-height:44px}.plate-act a:not(.btn):not(.ghost){justify-content:center;min-width:44px}th{padding:4px 7px}td{padding:8px 7px}table:not(.table-wrap table){max-width:100%;display:block;overflow-x:auto}}@keyframes ct-rise{0%{opacity:0;transform:translateY(6px)}}@keyframes ct-rise-b{0%{opacity:0;transform:translateY(6px)}}@keyframes ct-open{0%{opacity:0;transform-origin:top;transform:translateY(10px)scale(.985)}to{transform-origin:top}}@keyframes ct-drop{0%{opacity:0;transform:translateY(-6px)scale(.97)}}button,a,summary,[role=button],input,select,textarea{transition-property:background-color,border-color,color,box-shadow,opacity,transform;transition-duration:var(--t-quick);transition-timing-function:var(--ease-out)}button:active:not(:disabled),.btn:active,[role=button]:active{transform:scale(.985)}.shell>.main:not(:has(>.si))>*>*{--mo-d:calc(var(--mo-b,5) * var(--stagger));animation:ct-rise var(--t-move) var(--ease-out) backwards;animation-delay:var(--mo-d)}.shell>.main>*>:first-child{--mo-b:0}.shell>.main>*>:nth-child(2){--mo-b:1}.shell>.main>*>:nth-child(3){--mo-b:2}.shell>.main>*>:nth-child(4){--mo-b:3}.shell>.main>*>:nth-child(5){--mo-b:4}.bay-stack{--mo-g:0}.bay-stack>.grp-set{--mo-g:calc(var(--mo-r) * 4)}.bay-stack>:not(.grp-set),.grp-set>*{animation:ct-rise var(--t-move) var(--ease-out) backwards;animation-delay:calc(var(--mo-d,0s) + min(var(--mo-g,0) + var(--mo-r), 9) * 30ms)}.bay-stack>*,.grp-set>*{--mo-r:9}:is(.bay-stack,.grp-set)>:first-child{--mo-r:0}:is(.bay-stack,.grp-set)>:nth-child(2){--mo-r:1}:is(.bay-stack,.grp-set)>:nth-child(3){--mo-r:2}:is(.bay-stack,.grp-set)>:nth-child(4){--mo-r:3}:is(.bay-stack,.grp-set)>:nth-child(5){--mo-r:4}:is(.bay-stack,.grp-set)>:nth-child(6){--mo-r:5}:is(.bay-stack,.grp-set)>:nth-child(7){--mo-r:6}:is(.bay-stack,.grp-set)>:nth-child(8){--mo-r:7}:is(.bay-stack,.grp-set)>:nth-child(9){--mo-r:8}.shell>.main[data-enter=b]>*>*,.shell>.main[data-enter=b] .bay-stack>:not(.grp-set),.shell>.main[data-enter=b] .grp-set>*{animation-name:ct-rise-b}details[open]>:not(summary){--mo-d:0s;--mo-g:0;animation:ct-open var(--t-move) var(--ease-out) backwards}.menu-pop{transform-origin:0 0}.who-menu .menu-pop{transform-origin:100% 0}.menu[open]>.menu-pop{animation:ct-drop var(--t-pop) var(--ease-out) backwards}@media (max-width:1180px){.menu-pop{transform-origin:top}.who-menu .menu-pop{transform-origin:100% 0}}.notice,.error,.f-error,[role=alert]{animation:ct-rise var(--t-quick) var(--ease-out) backwards}button[data-pending],input[data-pending]{opacity:.6;cursor:progress}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.key:active,button:active:not(:disabled),.btn:active,[role=button]:active,.strip:hover{transform:none}.cock:hover{transform:translate(20px)rotate(-.32deg)}}@media (prefers-reduced-motion:reduce) and (max-width:860px){.cock:hover{transform:none}}.customers .cd{margin-top:12px}.cu-search{margin-top:14px}.cu-find-row{flex-wrap:wrap;align-items:flex-end;gap:8px 10px;display:flex}.cu-find-row .f{flex:200px}.cu-staff{flex-wrap:wrap;align-items:flex-end;gap:8px;margin-top:10px;display:flex}.cu-staff .f{color:var(--dim);flex:0 280px}.customers .bay{margin-top:14px}.cu-row{grid-template-columns:120px minmax(0,1.3fr) minmax(0,1fr) minmax(0,1.3fr) minmax(0,.8fr);min-height:56px}.cu-ref{font:700 20px/1.1 var(--cond);overflow-wrap:anywhere;display:block}.cu-val{overflow-wrap:anywhere;font-size:14px;display:block}.customers .empty .f-hint,.cu-next{color:var(--dim)}.cu-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;margin:14px 0;display:grid}.cu-grid>.cd{margin-top:0}.cu-wide{grid-column:1/-1}.customers .cd fieldset{border-color:#14202a47;margin-top:10px}.customers .cd legend{color:var(--ink);font:700 15px/1 var(--cond)}.cu-check{min-height:44px;color:var(--ink);flex-direction:row;align-items:center;gap:8px;font-size:14px}.cu-check input{flex:none}.cu-sub{font:700 16px/1.1 var(--cond);margin:0 0 6px}.cu-list{margin:0;padding:0;list-style:none}.cu-list li{overflow-wrap:anywhere;padding:6px 0}.cu-list li+li{border-top:1px solid #14202a47}.cu-dl{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px 14px;margin:0;display:grid}.cu-dl dt{color:var(--ink2);font-size:12.5px}.cu-dl dd{overflow-wrap:anywhere;margin:0;font-weight:600}.cu-more{margin:8px 0 0}.cu-more .ghost,.customers .cd .pager .ghost{color:var(--ink);border-color:#14202a80}.cd .foot{margin-top:10px}.cu-traveller+.cu-traveller,.cu-traveller+.pager+.cu-traveller,.cu-add{border-top:1px solid #14202a47;margin-top:12px;padding-top:12px}.cu-reveal{margin-top:8px}.cu-reveal-row{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.cu-pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;overflow-x:auto}.cu-sabre .cu-import{border-top:1px solid #14202a47;margin-top:12px;padding-top:12px}.cu-tool+.cu-tool{border-top:1px solid #14202a47;margin-top:14px;padding-top:14px}.cu-links{flex-wrap:wrap;gap:8px 14px;display:flex}.cu-delete{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.cu-history{margin:14px 0}.cu-hist{grid-template-columns:minmax(0,1fr);min-height:48px}.cu-hist.has-act{grid-template-columns:minmax(0,1fr) 170px}.cu-hist>div{align-items:center;display:flex}.cu-hist .ghost{color:var(--ink);border-color:#14202a80}@media (max-width:1100px){.cu-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:860px){.cu-staff .f{flex-basis:100%}}.bookings .cd{margin-top:12px}.bk-search{margin-top:14px}.bk-find-row{flex-wrap:wrap;align-items:flex-end;gap:8px 10px;display:flex}.bk-find-row .f{flex:220px}.bk-found{margin:8px 0 0}.bookings .bay{margin-top:14px}.bookings .empty .f-hint{color:var(--dim)}.bk-row{grid-template-columns:96px minmax(0,.9fr) minmax(0,1.2fr) minmax(0,.8fr) 150px;min-height:66px}.bk-ref{font:700 20px/1.1 var(--cond);overflow-wrap:anywhere;display:block}.bk-val{overflow-wrap:anywhere;font-size:14px;display:block}.bk-val .tiny{margin-top:2px}.bk-file .back{margin-top:4px}.bk-file>.notice{margin:0 0 12px}.bk-master{grid-template-columns:minmax(0,1.3fr) minmax(0,1.4fr) minmax(0,.9fr) 150px;min-height:120px}.bk-master:hover{transform:none}.bk-master>div{padding:12px 16px}.bk-name{font:700 34px/1.02 var(--cond);overflow-wrap:anywhere;margin:2px 0 4px}.bk-master .itin{margin:3px 0 4px;font-size:21px}.bk-pnr{font:700 46px/1 var(--cond);letter-spacing:.04em;overflow-wrap:anywhere}.bk-togo{font:700 66px/.95 var(--cond);font-variant-numeric:tabular-nums}.bk-prog{background:var(--paper);color:var(--ink);border-radius:2px;grid-template-columns:minmax(0,1fr) 220px;margin-top:10px;display:grid;box-shadow:0 2px #080e12bf}.bk-prog ol{grid-template-columns:repeat(var(--n), minmax(0, 1fr));margin:0;padding:0;list-style:none;display:grid}.bk-prog li{border-left:1px solid #14202a47;min-width:0;padding:9px 12px}.bk-prog li:first-child{border-left:0}.bk-prog b{font:700 18px/1.1 var(--cond);display:inline-block;position:relative}.bk-prog .done b{padding-left:20px}.bk-prog .done b:before{content:"";border:solid var(--pencil);border-width:0 2.5px 2.5px 0;width:6px;height:11px;position:absolute;top:50%;left:2px;transform:translateY(-62%)rotate(40deg)}.bk-prog .now{background:var(--buff);box-shadow:inset 0 -3px 0 var(--buffb)}.bk-prog .next b{color:#55636c}.bk-prog-memo{border-left:1px solid #14202a47;align-items:center;padding:9px 14px;display:flex}.bk-grid{grid-template-columns:minmax(0,1.62fr) minmax(0,1fr);align-items:start;gap:18px;margin-top:14px;display:grid}.bk-main>.bay:first-child,.bk-side>.cd:first-child{margin-top:0}.bk-main>.bay+.bay{margin-top:14px}.bk-item{flex-direction:column;gap:4px;display:flex}.bk-item>.cd{margin-top:0}.bk-tick{grid-template-columns:minmax(0,1fr) minmax(0,.8fr) minmax(0,.9fr) minmax(0,.9fr) 130px;min-height:58px}.bk-rc{grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr) minmax(0,1.2fr) minmax(0,1fr);min-height:58px}.bk-refund{grid-template-columns:minmax(0,1fr) repeat(4,minmax(0,.9fr));min-height:58px}.bk-tick:hover,.bk-rc:hover,.bk-refund:hover,.bk-log:hover{transform:none}.bk-tick .mny,.bk-rc .mny,.bk-refund .mny{font-size:19px;display:block}.bk-link{min-height:32px;color:var(--skyb);align-items:center;font-weight:600;display:inline-flex}.bk-acts{flex-direction:column;gap:10px;display:flex}.bk-inline{display:inline-block}.bk-log{grid-template-columns:96px minmax(0,1fr);min-height:44px}.bk-log>div{align-items:center;display:flex}.bk-txt{overflow-wrap:anywhere;font-size:14px}.bk-filter{border:0;flex-wrap:wrap;margin:0;display:inline-flex}.bk-filter label{min-height:32px;color:var(--dim);cursor:pointer;border-radius:4px;align-items:center;padding:0 12px;font-size:13.5px;font-weight:600;display:inline-flex}.bk-filter label:hover{color:var(--on)}.bk-filter label:has(:checked){background:var(--buff);color:var(--ink)}.bk-file .bk-filter label:has(:checked){background:var(--buff);color:var(--ink)}.bk-filter label:has(:focus-visible){outline-offset:2px;outline:2px solid #ffd878}:is(.bk-activity:has(input[value=tickets]:checked) .bk-log:not(.k-tickets),.bk-activity:has(input[value=money]:checked) .bk-log:not(.k-money),.bk-activity:has(input[value=refunds]:checked) .bk-log:not(.k-refunds)){display:none}.bk-file .cd label{color:var(--ink2)}.bk-file .cd label.sw{color:var(--ink)}.bk-file .cd fieldset{border-color:#14202a47}.bk-file .cd legend{color:var(--ink);font:700 15px/1 var(--cond)}.bk-set{grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:12px;display:grid}.bk-set>legend{margin-bottom:4px}.bk-wide{grid-column:1/-1}.bk-sub summary,details.bk-fold>summary{min-height:44px;font:700 18px/1.1 var(--cond);cursor:pointer;align-items:center;display:flex}details.bk-fold[open]>summary{margin-bottom:8px}.bk-sub summary{font-size:15px}.bk-set-row{grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:12px;margin-top:6px;display:grid}details.bk-fold>form+form{border-top:1px solid #14202a47;margin-top:12px;padding-top:12px}.bk-money-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;display:flex}.bk-money-head h3{margin:0}.bk-money .f-hint{margin:4px 0 10px;font-size:13px}.bk-moneygrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 14px;display:grid}.bk-moneygrid>div{border-top:1px solid #14202a47;min-width:0;padding-top:6px}.bk-v{font:700 30px/1.05 var(--cond);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;display:block}.bk-money-part{margin-top:14px}.bk-money-part h4{font:700 16px/1.1 var(--cond);margin:0 0 4px}.bk-money .notice{margin-top:12px}.bk-file:has(#bk-desk:checked) .bk-secret{filter:blur(7px)}.bk-cust-name{font:700 21px/1.1 var(--cond);margin:0 0 8px}.bk-cust .ghost,.bk-file .cd .pager .ghost{color:var(--ink);border-color:#14202a80}.bk-preview{border-top:1px solid #14202a47;margin-top:12px;padding-top:12px}.bk-preview pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;overflow-x:auto}@media (max-width:1100px){.bk-grid{grid-template-columns:minmax(0,1fr)}.bk-master{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.bk-prog{grid-template-columns:minmax(0,1fr)}.bk-prog-memo{border-top:1px solid #14202a47;border-left:0}}@media (max-width:860px){.bk-prog ol{grid-template-columns:repeat(2,minmax(0,1fr))}.bk-prog li:nth-child(odd){border-left:0}.bk-prog li:nth-child(n+3){border-top:1px solid #14202a47}.bk-moneygrid{grid-template-columns:repeat(2,minmax(0,1fr))}.bk-name{font-size:30px}.bk-pnr{font-size:38px}.bk-togo{font-size:52px}}@media (max-width:760px){.bk-filter{flex-wrap:nowrap;display:flex;overflow-x:auto}.bk-filter label{flex:none;min-height:44px}.bk-log{grid-template-columns:1fr!important}}@media (prefers-reduced-motion:reduce){.bk-filter label{transition:none}}.money>*+*{margin-top:14px}.money .hi{overflow-wrap:anywhere}.money .bay-stack>.cd{margin-top:0}.money .strip{grid-auto-flow:row}.money .strip:not(a):hover{transform:none}.money .empty .f-hint{color:var(--dim)}.money .table-wrap{min-width:0;max-width:100%}.money th.num,.money td.num{text-align:right;font-variant-numeric:tabular-nums}.mn-note{color:var(--fg-muted);overflow-wrap:anywhere;margin:6px 0 0;font-size:13px}.mn-line{overflow-wrap:anywhere;margin:4px 0 0;font-size:14px}.mn-val{overflow-wrap:anywhere;font-size:14px;font-weight:600;display:block}.mn-find{flex-wrap:wrap;align-items:flex-end;gap:8px 10px;margin:0;display:flex}.mn-find .f{flex:220px}.mn-grid{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));align-items:end;gap:10px 12px;display:grid}.mn-grid>.mn-wide,.mn-grid>.notice,.mn-grid>.mn-note,.mn-grid>p{grid-column:1/-1}.mn-grid>button{justify-self:start}.mn-rule{border-top:1px solid #14202a47;margin-top:12px;padding-top:12px}.mn-export{flex-wrap:wrap;gap:8px;display:flex}.mn-how>summary{min-height:44px;font:700 18px/1.1 var(--cond);align-items:center;display:flex}.mn-how[open]>summary{margin-bottom:4px}.mn-how>summary{gap:10px;list-style:none}.mn-how>summary::-webkit-details-marker{display:none}.mn-how>summary:after{content:"";width:8px;height:8px;transition:transform var(--t-quick) var(--ease-out);border-bottom:2px solid;border-right:2px solid;flex:none;margin:0 6px 4px auto;transform:rotate(45deg)}.mn-how[open]>summary:after{margin-bottom:0;transform:rotate(-135deg)}.mn-how-hint{opacity:.72;font-family:inherit;font-size:14px;font-weight:600}.mn-how[open] .mn-how-hint{display:none}@media (prefers-reduced-motion:reduce){.mn-how>summary:after{transition:none}}.mn-cards{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));align-items:start;gap:10px;display:grid}.mn-period+.mn-period{border-top:1px solid #14202a47;margin-top:10px;padding-top:10px}.mn-row{min-height:56px}.mn-tot{grid-template-columns:minmax(0,.8fr) minmax(0,1fr) minmax(0,2fr)}.mn-owed{grid-template-columns:minmax(0,1fr) 190px minmax(0,1fr)}.strip .mn-m{text-align:right}.rc-imp{grid-template-columns:minmax(0,1.3fr) 130px 90px 130px minmax(0,1.4fr)}.rc-line{grid-template-columns:140px minmax(0,1fr) 150px minmax(0,1.6fr)}.rc-cand{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.rc-cand .tiny+a{align-items:center;min-height:32px;font-size:13.5px;font-weight:600;display:inline-flex}.rc-what .tiny{margin-top:4px}.strip>.rc-acts{border-top:1px solid #14202a57;border-left:0;flex-wrap:wrap;grid-column:1/-1;align-items:flex-end;gap:8px 14px;display:flex}.strip>.rc-acts:empty{display:none}.rc-acts>p,.rc-acts>form{margin:0}.rc-acts>.mn-find{flex:320px}.rc-acts>.mn-grid{flex:100%}.rc-facts{grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:8px 14px;margin-bottom:8px;display:grid}.rc-facts>div{border-top:1px solid #14202a47;min-width:0;padding-top:6px}.rc-facts .tag{font-size:15px}.rc-sum .notice{margin:10px 0 0}.rc-pickers{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));align-items:start;gap:10px;display:grid}.rc-pickers>.mn-note{grid-column:1/-1;margin:0}@media (max-width:860px){.strip .mn-m{text-align:left}}@media (max-width:760px){.mn-find .f,.rc-acts>.mn-find{flex-basis:100%}.rc-cand .tiny+a{min-height:44px}}.admin-page>*+*{margin-top:14px}.admin-page .hi{overflow-wrap:anywhere}.admin-page .bay-stack>.table-wrap{min-width:0;max-width:100%}.adm-jump{flex-wrap:wrap;gap:6px;display:flex}.adm-jump a{background:var(--rail2);min-height:36px;color:var(--on);border-radius:4px;align-items:center;padding:0 12px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.adm-jump a:hover{background:var(--rail);text-decoration:underline}.adm-links{flex-wrap:wrap;align-items:center;gap:4px 6px;margin:0;display:flex}.adm-links a{align-items:center;min-height:32px;font-weight:500;display:inline-flex}.adm-links.link-list{gap:4px 18px;padding:0;list-style:none}.adm-links.link-list>li{min-width:0;display:flex}.admin-page>.adm-links.link-list{gap:6px}.admin-page>.adm-links.link-list a{background:var(--rail2);min-height:36px;color:var(--on);border-radius:4px;padding:0 12px;font-size:13.5px;font-weight:600;text-decoration:none}.admin-page>.adm-links.link-list a:hover{background:var(--rail);text-decoration:underline}.adm-card{scroll-margin-top:16px}.adm-card>h2{margin:0 0 8px}.adm-card h3{margin:0 0 6px;font-size:17px}.adm-card>.adm-links+*{margin-top:10px}.admin-page .form-grid{grid-template-columns:repeat(auto-fill,minmax(min(190px,100%),240px));align-items:end;gap:10px 14px}.admin-page .form-grid>.sw{align-self:end}.admin-page .form-grid>a.ghost{place-self:end start}.adm-filters .form-grid>label:has(>.muted){grid-column:1/-1;max-width:520px}.adm-filters .form-grid+.form-grid{border-top:1px dashed #14202a52;margin-top:12px;padding-top:12px}.adm-tools{border-bottom:1px solid #14202a47;gap:12px;padding-bottom:12px;display:grid}.adm-tools>h3,.adm-tools>p{margin:0}.adm-tools:last-child{border-bottom:0;padding-bottom:0}.adm-rows:empty{display:none}.adm-rows>*{padding:12px 0}.adm-rows>*+*{border-top:1px dashed #14202a52}.adm-rows>:last-child{padding-bottom:0}.adm-person>p{margin:0 0 8px}.adm-person>form+p,.adm-person>form+form{margin-top:10px}.adm-create{border-top:1px dashed #14202a52;margin-top:12px;padding-top:12px}.adm-create>h3{margin:0}.adm-people{flex-wrap:wrap;gap:6px 14px;padding:0;list-style:none;display:flex}.adm-people a{border-radius:3px;align-items:center;min-height:36px;padding:0 8px;font-weight:600;display:inline-flex}.admin-page .adm-card .adm-people a.on{background:var(--ink);color:#fff;text-decoration:none}.adm-catalog .adm-group th{color:var(--ink);font:700 17px/1.1 var(--cond);padding:14px 10px 4px}.adm-catalog tr:first-child.adm-group th{padding-top:4px}.adm-perm{font-weight:600}.admin-page .adm-catalog td{white-space:normal}.adm-catalog td:first-child{min-width:220px}.adm-catalog td:nth-child(4){min-width:200px}.adm-catalog td form{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.adm-catalog td form label{min-width:130px}.adm-resolve{gap:6px;min-width:240px;display:grid}.adm-resolve>button{justify-self:start}.admin-page .table td .adm-resolve p,.admin-page .table td details{white-space:normal}.admin-page .table td details{min-width:240px}@media (max-width:760px){.admin-page .form-grid{grid-template-columns:minmax(0,1fr)}.adm-jump a,.adm-people a,.admin-page>.adm-links.link-list a,.adm-links a{min-height:44px}}.side:has(.plat-mark){flex-wrap:wrap}.plat-mark{background:var(--lilac);min-width:0;min-height:32px;color:var(--ink);border-left:6px solid var(--lilacb);font:700 15px/1.05 var(--cond);letter-spacing:.03em;text-transform:uppercase;overflow-wrap:anywhere;border-radius:2px;align-items:center;padding:0 12px;display:inline-flex}.plat-bar{--fg:var(--ink);--fg-muted:var(--ink2);--focus:var(--skyb);--btn-bg:var(--ink);--btn-fg:#fff;--btn-hover:#2c3c48;--ghost-line:#14202a80;--ghost-hover:#14202a14;background:var(--paper);color:var(--ink);border-left:8px solid var(--lilacb);overflow-wrap:anywhere;border-radius:3px;flex-wrap:wrap;align-items:center;gap:6px 14px;padding:8px 14px;display:flex;box-shadow:0 2px #080e12bf}.plat-stamp{background:var(--lilac);color:var(--ink);border:1px solid var(--lilacb);font:700 13px/1 var(--cond);letter-spacing:.04em;text-transform:uppercase;border-radius:2px;padding:4px 8px}.plat-area{font:700 19px/1.1 var(--cond)}.plat-nav{flex-wrap:wrap;gap:0 14px;margin-left:auto;display:flex}.plat-nav a{align-items:center;min-height:36px;font-size:14px;font-weight:600;display:inline-flex}.plat-bar form{margin:0}.plat-form{gap:12px;display:grid}.plat-form>h3{font:700 17px/1.1 var(--cond);margin:4px 0 0}.plat-form>p{margin:0}.plat-short{max-width:320px}.admin-page .form-grid>.plat-wide{grid-column:span 2}.plat-why{flex-wrap:wrap;align-items:flex-end;gap:8px 12px;display:flex}.plat-why>.f{max-width:520px;color:var(--ink);flex:260px;font-size:13px;font-weight:600}.plat-why .f-hint{color:var(--ink2);font-weight:400}.plat-why>button{flex:none}.plat-mods{flex-wrap:wrap;gap:0 22px;max-width:760px;display:flex}.plat-mods>label:not(.sw):has(input[type=checkbox]){align-self:center}.plat .bay-stack.plat-cards{grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));align-items:start;gap:10px;display:grid}.plat .cd>p{margin:0 0 8px}.plat .cd>:last-child{margin-bottom:0}.plat-row{border-top:1px dashed #14202a52;flex-wrap:wrap;align-items:flex-end;gap:8px 12px;margin:0;padding:10px 0;display:flex}.plat-row>p{flex-basis:100%;margin:0}.plat-row>label{flex:0 300px}.plat-catalog>div,.plat-retired>div{background:#fffdf6;border:1px solid #14202a2e;border-left:6px solid #75828a;border-radius:2px;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:4px;padding:8px 10px;display:flex}.plat-catalog>div>span:first-child,.plat-retired>div>span:first-child{flex:260px;font-weight:600}.plat-catalog>div>span:has(>br){flex-basis:100%;order:1}.plat-catalog>div>span>br{display:none}.plat-catalog>div>form,.plat-retired>div>form{flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}.plat-catalog select{width:auto;max-width:100%}.plat-retired{border-top:1px dashed #14202a52;margin-top:14px;padding-top:12px}.plat-retired>h3{margin:0 0 6px;font-size:17px}.plat-cats{flex-wrap:wrap;gap:6px;display:flex}.plat-cats a{background:var(--rail2);min-height:36px;color:var(--on);border-radius:4px;align-items:center;padding:0 12px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.plat-cats a:hover{background:var(--rail);text-decoration:underline}.plat-cats a.on{color:#1a1408;background:linear-gradient(#f4cf64,#e7b63c)}.plat-audit .table td:last-child{white-space:normal;min-width:280px}@media (max-width:760px){.admin-page .form-grid>.plat-wide{grid-column:auto}.plat-nav{margin-left:0}.plat-nav a,.plat-cats a{min-height:44px}.plat-short,.plat-why>.f{max-width:none}}.setup-link>summary{padding-block:10px;font-weight:600}.setup-link code{overflow-wrap:anywhere;word-break:break-all}.cu-row{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1.3fr) minmax(0,.8fr)}.cu-who .cu-ref,.bk-who .bk-ref{color:var(--ink2);font:600 14px/1.25 var(--cond);font-variant-numeric:tabular-nums;letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal;margin-top:3px;overflow:hidden}.bk-row{grid-template-columns:96px minmax(0,1.6fr) minmax(0,.8fr) 150px}.bk-row.pay{grid-template-columns:96px minmax(0,1.5fr) minmax(0,.8fr) minmax(0,1fr) 150px}.bk-row.hold{grid-template-columns:96px minmax(0,1.5fr) minmax(0,.8fr) 150px minmax(0,1fr)}.bk-row.pay.hold{grid-template-columns:96px minmax(0,1.3fr) minmax(0,.8fr) minmax(0,1fr) 150px minmax(0,1fr)}.bk-who .bk-when{margin-top:1px}.cu-search .cu-staff{border-top:1px dashed #14202a52;margin-top:10px;padding-top:10px}.cu-search .cu-staff .f{color:var(--ink2)}.cu-search .note{margin-top:8px}.cu-wide>.cu-find-row{border-bottom:1px dashed #14202a52;margin-bottom:10px;padding-bottom:10px}.cu-wide>.cu-find-row .f{flex:0 320px}.cu-wide>.cu-find-row+.f-hint{margin:-4px 0 10px}.f.eq-find-staff{flex-flow:wrap;align-items:flex-end;gap:6px 8px}.f.eq-find-staff>.f{flex:140px}form[hidden]{display:none}a.strip:focus-visible{outline-color:#ffd878}.adm-people{grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr));gap:6px 14px;margin:0;display:grid}.adm-people li{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.adm-people .adm-email{overflow-wrap:anywhere;max-width:100%;padding:0 8px;font-size:12.5px;line-height:1.3}@media (max-width:600px){.strip.bk-row{min-height:0;grid-template-columns:74px minmax(0,1fr) auto!important}.strip.bk-row>.bk-pay,.strip.bk-row>.bk-hold,.strip.bk-row .bk-ref,.strip.bk-row .bk-when,.strip.bk-row>.bk-status>.tiny,.strip.bk-row>.bk-total>.tiny{display:none}.strip.bk-row>div{padding:6px 10px}.strip.bk-row>.bk-days{border-top:0;flex-direction:column;grid-area:1/1/span 2;justify-content:center;display:flex}.strip.bk-row>.bk-who{border-top:0;border-left:1px solid #14202a57;grid-area:1/2/auto/-1}.strip.bk-row>.bk-status{border-left:1px solid #14202a57;grid-area:2/2;align-items:center;display:flex}.strip.bk-row>.bk-total{border-left:1px solid #14202a57;grid-area:2/3;justify-content:flex-end;align-items:center;display:flex}.strip.bk-row .big{font-size:28px}.strip.bk-row .mny{font-size:19px}.strip.bk-row>.bk-status{overflow-wrap:normal;word-break:normal}}@media (max-width:380px){.strip.bk-row .mny{font-size:17px}}@media (max-width:860px){.need.cock>div:first-child{padding-top:14px;padding-left:16px}.need.cock .ring{top:12px;left:4px}.row.cock .ring{top:6px;left:4px}.row.cock .big{padding-left:8px}}.shell:has(.si)>.side{display:none}.main:has(>.si){padding:0}.si{background:repeating-linear-gradient(0deg, #ffffff05 0 1px, transparent 1px 32px), radial-gradient(ellipse 50% 60% at 18% 48%, #ffd87813, transparent 70%), radial-gradient(ellipse 70% 60% at 80% 105%, #2b70a633, transparent 70%), linear-gradient(180deg, var(--rail2) 0%, #151e24 100%);grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1.3fr) minmax(400px,1fr);align-items:stretch;gap:14px clamp(20px,2.2vw,40px);min-height:100dvh;padding:clamp(18px,3.4vh,44px) clamp(18px,2.6vw,52px) 14px;display:grid;position:relative;overflow:hidden}.si-wide{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr)}.si-board{background:linear-gradient(#ffffff0b,#ffffff05);border:1px solid #ffffff1a;border-radius:6px;flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 26px 50px #0000004d}.si-board-h{border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:baseline;gap:16px;padding:18px 26px 15px;display:flex}.si-board-t{color:var(--on);font:700 21px/1 var(--cond);letter-spacing:.015em}.si-board-n{color:#93a2ab;font-size:13.5px}.si-bay{--u:clamp(12px, 1.5vh, 26px);min-width:0;font-size:var(--u);flex:auto;align-items:center;padding:clamp(14px,2.4vh,30px) 0;display:flex}.si-wide .si-bay{--u:clamp(11px, 1.25vh, 20px)}.si-rack{gap:calc(var(--u) * .55);flex-direction:column;flex:auto;min-width:0;padding:4px 0 8px;display:flex;overflow-x:clip}.si-can{background:#080e1238;border-top:1px solid #ffffff17;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.si-can li{color:#aebbc3;border-left:1px solid #ffffff14;min-width:0;padding:16px 20px 18px;font-size:13.5px;line-height:1.4}.si-can li:first-child{border-left:0}.si-can svg{fill:none;width:22px;height:22px;stroke:var(--buffb);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;margin-bottom:10px;display:block}.si-can strong{color:var(--on);font:700 17px/1.15 var(--cond);letter-spacing:.01em;margin-bottom:4px;display:block}.si-wide .si-can{grid-template-columns:repeat(2,minmax(0,1fr))}.si-wide .si-can li:nth-child(3){border-left:0}.si-wide .si-can li:nth-child(n+3){border-top:1px solid #ffffff14}.si-strip{--p:var(--paper);--h:var(--ink);grid-template-columns:calc(var(--u) * 8.6) minmax(0, 1.5fr) minmax(0, 1fr) calc(var(--u) * 9);min-height:calc(var(--u) * 5.1);margin-left:calc(var(--x,0) * var(--u) * -1);margin-right:calc(var(--u) * 1.6 + var(--x,0) * var(--u));background:var(--p);color:var(--ink);border-left:calc(var(--u) * 1.2) solid var(--h);animation:.64s cubic-bezier(.2,.8,.2,1) both si-in;animation-delay:calc(.12s + var(--i,0) * 70ms);border-radius:2px;display:grid;position:relative;box-shadow:0 2px #080e12bf,0 10px 22px #080e1238,inset 0 0 0 1px #14202a24}.si-strip:before{content:"";top:50%;left:calc(var(--u) * -.85);width:7px;height:calc(var(--u) * 1.6);background:radial-gradient(circle,#ffffffbf 1.1px,#0000 1.5px) 0 0/7px 7px;position:absolute;transform:translateY(-50%)}.si-strip>div{min-width:0;padding:calc(var(--u) * .56) calc(var(--u) * .75);border-left:1px solid #14202a57}.si-strip>div:first-child{padding-left:calc(var(--u) * 2.1);border-left:0}.si-strip.buff{--p:var(--buff);--h:var(--buffb)}.si-strip.sky{--p:var(--sky);--h:var(--skyb)}.si-strip.salmon{--p:var(--salmon);--h:var(--salmonb)}.si-strip.lilac{--p:var(--lilac);--h:var(--lilacb)}.si-strip small{margin-top:calc(var(--u) * .25);color:var(--ink2);font:400 calc(var(--u) * .8)/1.2 var(--sans);letter-spacing:0;display:block}.si-time{font:700 calc(var(--u) * 2.25)/1 var(--cond);font-variant-numeric:tabular-nums;white-space:nowrap;position:relative}.si-route{font:700 calc(var(--u) * 1.8)/1.05 var(--cond);letter-spacing:.012em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.si-party{font-size:calc(var(--u) * 1.08);align-items:center;font-weight:600;display:flex}.si-tag{font-size:calc(var(--u) * 1);align-items:center;font-weight:600;line-height:1.15;display:flex}.si-tag.bad{color:var(--pencil)}.si-strip.si-cock{z-index:2;transform:translateX(calc(var(--u) * 1.9)) rotate(-.5deg);box-shadow:0 3px #080e12cc,0 16px 28px #080e1273}.si-ring{top:0;left:calc(var(--u) * .7);width:calc(var(--u) * 8.1);height:calc(var(--u) * 3.6);fill:none;stroke:var(--pencil);stroke-width:2.4px;stroke-linecap:round;pointer-events:none;position:absolute;overflow:visible}.si-ring path{stroke-dasharray:100;animation:.5s ease-out 1.05s both si-draw}@keyframes si-in{0%{transform:translate(-112%)}}@keyframes si-draw{0%{stroke-dashoffset:100px}}.si-desk{min-width:0;display:flex}@media (min-width:1800px){.si-card h1{font-size:56px}}.si-ticket{filter:drop-shadow(0 2px #080e12cc)drop-shadow(0 26px 40px #0000006b);flex-direction:column;flex:auto;min-width:0;display:flex}.si-card,.si-stub{--fg:var(--ink);--fg-muted:var(--ink2);--focus:var(--skyb);--btn-bg:var(--ink);--btn-fg:#fff;--btn-hover:#2c3c48;--ghost-line:#14202a80;--ghost-hover:#14202a14;background:var(--buff);color:var(--ink);border-left:15px solid var(--buffb);position:relative}.si-card{border-radius:3px 3px 0 0;flex-direction:column;flex:auto;padding:clamp(26px,4vh,44px) clamp(28px,3vw,56px) clamp(26px,4vh,40px);display:flex;-webkit-mask:radial-gradient(12px at 0 100%,#0000 97%,#000) 0/51% 100% no-repeat,radial-gradient(12px at 100% 100%,#0000 97%,#000) 100%/51% 100% no-repeat;mask:radial-gradient(12px at 0 100%,#0000 97%,#000) 0/51% 100% no-repeat,radial-gradient(12px at 100% 100%,#0000 97%,#000) 100%/51% 100% no-repeat}.si-card:only-child{border-radius:3px;-webkit-mask:none;mask:none}.si-card:before{content:"";background:radial-gradient(circle,#fffc 1.1px,#0000 1.5px) 0 0/7px 7px;width:7px;height:36px;position:absolute;top:36px;left:-11px}.si-brand{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin:0 0 clamp(24px,5vh,56px);display:flex}.si-logo{width:clamp(170px,12.5vw,236px);height:auto;display:block}.si-name{color:var(--ink);font:500 18px/1.2 var(--sans);align-items:center;gap:9px;margin:0;display:flex}.si-demo{color:var(--ink2);white-space:nowrap;border:1px solid #14202a59;border-radius:999px;padding:5px 10px;font-size:12.5px;font-weight:600}.si-main{width:100%;max-width:500px;margin-block:auto}.si-wide .si-main{max-width:720px}.si-mark{width:22px;height:16px;fill:var(--buffb);flex:none}.si-card h1{color:var(--ink);font:700 clamp(36px, 3.6vw, 50px)/.98 var(--cond);letter-spacing:-.004em;margin:0}.si-intro{color:var(--ink2);margin:10px 0 0;font-size:15.5px;line-height:1.45}.si-body{margin-top:24px}.si-body>*+*{margin-top:18px}.si-stub{border-top:2px dashed #14202a4d;border-radius:0 0 3px 3px;flex-wrap:wrap;padding:2px 18px 2px 16px;display:flex;-webkit-mask:radial-gradient(12px at 0 0,#0000 97%,#000) 0/51% 100% no-repeat,radial-gradient(12px at 100% 0,#0000 97%,#000) 100%/51% 100% no-repeat;mask:radial-gradient(12px at 0 0,#0000 97%,#000) 0/51% 100% no-repeat,radial-gradient(12px at 100% 0,#0000 97%,#000) 100%/51% 100% no-repeat}.si-cell{border-left:1px solid #14202a40;flex:auto;align-content:start;gap:3px;min-width:0;padding:12px 16px;font-size:14px;font-weight:500;line-height:1.25;display:grid}.si-cell:first-child{border-left:0;flex:none}.si-cell>span{color:var(--ink2);font-size:12.5px;font-weight:400}.si-cell strong{font:700 23px/1 var(--cond);font-variant-numeric:tabular-nums}.si-cell a{font-weight:600}.si-cell form{margin:0}.si-cell button.secondary{min-height:40px}.si label{color:var(--ink);gap:6px;font-size:14px;font-weight:600}.si .stack{gap:16px}.si input:not([type=hidden]):not([type=checkbox]){background:#fffdf6;border:1px solid #14202a8c;border-radius:3px;min-height:50px;padding:11px 14px;font-size:16px}.si input:not([type=hidden]):not([type=checkbox]):focus-visible{border-color:var(--skyb);outline:3px solid var(--skyb);outline-offset:1px}.si .stack>button:not(.secondary){letter-spacing:.01em;justify-self:stretch;min-height:52px;font-size:16px;box-shadow:0 2px #080e128c}.si-wide .stack>button:not(.secondary){justify-self:start;min-width:220px;padding-inline:24px}.si-remember{gap:0;display:grid}.si-remember label{align-self:start;gap:10px;font-size:15px;font-weight:500}.si input[type=checkbox]{width:20px;height:20px;accent-color:var(--ink)}.si-hint{color:var(--ink2);margin:-6px 0 0 30px;font-size:13.5px;line-height:1.35}.si button:focus-visible,.si input[type=checkbox]:focus-visible,.si a:focus-visible,.si summary:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.si a{color:var(--ink)}.si input.si-code{letter-spacing:.42em;text-align:center;font-variant-numeric:tabular-nums;padding:10px 14px 10px calc(14px + .42em);font:600 30px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.si-wide input.si-code{max-width:300px}.si .error{color:var(--pencil);border-left:4px solid var(--pencil);background:#ad221912;border-radius:2px;margin:0;padding:10px 12px;font-size:14.5px;font-weight:600;line-height:1.35}.si .muted{color:var(--ink2)}.si-more{border-top:1px dashed #14202a4d}.si-more>summary{color:var(--ink);padding:14px 0 4px;font-size:14.5px;font-weight:600}.si-more>form{margin-top:12px}.si-more .muted{margin:0;font-size:13.5px}.si .step{border-top:1px dashed #14202a4d;gap:12px;padding-top:20px}.si .step:first-child{border-top:0;padding-top:0}.si .step h2{color:var(--ink);gap:10px;font-size:25px}.si .step p{color:var(--ink);font-size:15px;line-height:1.45}.si .step-n{width:30px;height:30px;font-size:19px}.si .step-next h2{color:var(--ink2)}.si .step>button{justify-self:start;min-height:50px;padding-inline:22px;font-size:15px}.si-scan{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:18px 24px;display:grid}.si-qr{background:#fff;border-radius:3px;padding:6px;box-shadow:inset 0 0 0 1px #14202a33,0 2px #080e1240}.si-qr .qr{width:172px}.si-scan-alt{gap:12px;min-width:0;display:grid}.si-key{--fg:var(--on);--focus:#ffd878;--ghost-line:var(--alu);--ghost-hover:#ffffff1a;background:var(--rail2);color:var(--on);border-radius:4px;flex-wrap:wrap;align-items:center;gap:6px 14px;padding:10px 10px 10px 14px;display:flex;box-shadow:inset 0 0 0 1px #0f171c,inset 0 2px 6px #0006}.si-key-l{color:var(--dim);letter-spacing:.1em;text-transform:uppercase;flex-basis:100%;font-size:12px;font-weight:600}.si-key code{color:#ffd878;letter-spacing:.08em;overflow-wrap:anywhere;flex:auto;font:600 19px/1.25 ui-monospace,SFMono-Regular,Menlo,monospace}.si-key button.secondary{min-height:40px;color:var(--on)}.si .setup-link>summary{color:var(--ink)}.si .backup-codes{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.si .backup-codes li{color:var(--ink);letter-spacing:.04em;text-align:center;background:#fffdf6;border:1px dashed #14202a73;border-radius:3px;padding:11px 10px;font:600 16px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.si-credit{color:#8d9ca5;letter-spacing:.04em;text-align:center;grid-column:1/-1;align-self:end;margin:0;font-size:12px}@media (max-width:1280px){.si-strip{grid-template-columns:calc(var(--u) * 8.6) minmax(0, 1fr) calc(var(--u) * 9)}.si-party{display:none}}.si-wide .si-strip{grid-template-columns:calc(var(--u) * 8.6) minmax(0, 1fr) calc(var(--u) * 9)}.si-wide .si-party{display:none}@media (max-width:1520px){.si-can li{padding:14px 16px 16px;font-size:12.5px}.si-can svg{margin-bottom:8px}.si-can strong{font-size:16px}}@media (min-width:1001px) and (max-height:860px){.si{row-gap:8px;padding-top:16px}.si-bay,.si-wide .si-bay{--u:10.5px;padding:10px 0}.si-board-h{padding-block:12px}.si-can li{padding:10px 14px 12px}.si-can svg{width:18px;height:18px;margin-bottom:6px}}@media (max-width:1280px){.si-can{grid-template-columns:repeat(2,minmax(0,1fr))}.si-can li:nth-child(3){border-left:0}.si-can li:nth-child(n+3){border-top:1px solid #ffffff14}}@media (max-width:1000px){.si,.si-wide{--gutter:24px;padding:24px var(--gutter) 18px;grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr);align-items:start;gap:18px}.si-desk{order:-1;justify-self:center;width:100%;max-width:640px}.si-wide .si-desk{max-width:760px}.si-board{justify-self:center;width:100%;max-width:640px}.si-wide .si-board{max-width:760px}.si-bay,.si-wide .si-bay{--u:11.5px;padding:14px 0}.si-board-h{padding:14px 18px 12px}.si-board-t{font-size:18px}.si-main,.si-wide .si-main{max-width:none;margin-block:0}.si-brand{margin-bottom:26px}.si-strip:nth-child(n+4){display:none}.si-strip{min-height:calc(var(--u) * 4.3)}.si-strip:before{background-size:6px 6px;width:6px}.si-time small{display:none}.si-credit{margin-top:10px}}@media (max-width:600px){.si,.si-wide{--gutter:16px;padding:16px var(--gutter) 16px;gap:14px}.si-bay,.si-wide .si-bay{--u:10.5px}.si-card{border-left-width:12px;padding:24px 18px}.si-logo{width:158px}.si-can li{padding:13px 14px 15px;font-size:13px}.si-stub{border-left-width:12px;padding:2px 8px 2px 6px}.si-cell{padding:10px 12px}.si-cell:nth-child(n+3){display:none}.si-card:before{background-size:6px 6px;width:6px;left:-9px}.si-card h1{font-size:36px}.si-scan{grid-template-columns:minmax(0,1fr);justify-items:start}.si .backup-codes{grid-template-columns:repeat(2,minmax(0,1fr))}.si-wide .stack>button:not(.secondary){justify-self:stretch}}@media (max-width:360px){.si-bay,.si-wide .si-bay{--u:9.5px}}@media (prefers-reduced-motion:reduce){.si-strip,.si-ring path{animation:none}}
@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/31e5e20239562b7a-s.3ih7dxnymi4t5.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9a8b04342f903b9d-s.3uaqc_eim_oz1.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:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c6e2684784a55443-s.p.2w-eao_k5pziq.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:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/742f0fcf9aa5cfe6-s.1haaxlqnxotgo.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b524e3bdcc8dfcd3-s.2km9zhv-p9t3b.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:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a083361d37caf3d1-s.p.00u70rl5ce7ry.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:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b221c6d9681431a7-s.0p3m7ez1fl9bq.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/af7efeee822b8a1b-s.0owl_bf4j-7yx.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:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6c98c9fb873995d2-s.p.14sz-5zsn4k6e.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:Barlow Fallback;src:local(Arial);ascent-override:103.43%;descent-override:20.69%;line-gap-override:0.0%;size-adjust:96.68%}.hUCgfq_className{font-family:Barlow,Barlow Fallback;font-style:normal}.hUCgfq_variable{--font-barlow:"Barlow", "Barlow Fallback"}
@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbd88c7cbebcb5b-s.1gbavwjfxk-ql.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e3c10b17cdb86a23-s.170qlghoxphjg.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:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(../media/612838607db3d51d-s.p.3rc77fqyyrg24.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:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9710cef2a2a6ac70-s.1glkedkmkj4ol.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a978fc28c69736ab-s.0jk2f-2yu65-t.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:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/303804218d80822e-s.p.0j4ssjn_k8z58.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:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e37557cf0085218d-s.323_pd8dkinxn.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/146a3e5eadafdf83-s.3o5kmmd3ujeri.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:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d9b5d46d9a89ffe6-s.p.0rkprfbp4mv-a.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:Barlow Condensed Fallback;src:local(Arial);ascent-override:130.73%;descent-override:26.15%;line-gap-override:0.0%;size-adjust:76.49%}.FSaVja_className{font-family:Barlow Condensed,Barlow Condensed Fallback;font-style:normal}.FSaVja_variable{--font-barlow-condensed:"Barlow Condensed", "Barlow Condensed Fallback"}
