@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial}}}@layer theme{:root,:host{--font-sans:var(--font-barlow,"Barlow"), "Segoe UI", Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-3xl:48rem;--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--leading-tight:1.25;--leading-snug:1.375;--radius-sm:8px;--radius-lg:.5rem;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(.2, .8, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-gold:#fbb116;--color-gold-hover:#ffc23f;--color-gold-deep:#d9920a;--color-charcoal:#221e1f;--color-bg:#0d0e11;--color-panel:#16181d;--color-panel-2:#1d2026;--color-line:#2a2e36;--color-text:#eef0f3;--color-muted:#9aa1ab;--color-ok:#2fbf71;--color-bad:#ff5a4f;--color-warn:#ffb020;--color-bg-deep:#0a0b0d;--color-bar-1:#17191e;--color-bar-2:#121317;--color-panel-3:#22262d;--color-hover:#1a1d23;--color-line-strong:#3a3e45;--color-line-input:#343944;--color-btn-dark:#262a31;--color-text-2:#cfd3d9;--color-placeholder:#8a919b;--color-hazard:#17140a;--color-gold-tint:#2a2410;--color-gold-line:#6b5414;--color-ok-tint:#12261b;--color-ok-line:#1f5136;--color-ok-text:#5bd99a;--color-bad-tint:#2a1616;--color-bad-line:#6b2a2a;--color-bad-text:#ff8a80;--color-warn-tint:#2b2210;--color-warn-line:#6b5114;--color-warn-text:#ffc24d;--color-info:#47a8f5;--color-info-tint:#0f2233;--color-info-line:#1d4a6b;--color-info-text:#7cc4ff;--color-neutral-tint:#22262d;--color-neutral-line:#3a3e45;--color-neutral-text:#c2c7ce;--color-danger:#d92d20;--color-danger-hover:#e5392c;--font-phone:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--radius-card:14px;--radius-field:12px;--radius-button:10px;--radius-tile:16px;--radius-sheet:20px;--shadow-card:inset 0 1px 0 #ffffff09;--shadow-pop:0 18px 50px #00000080, 0 2px 8px #00000059;--font-display:var(--font-barlow-condensed,"Barlow Condensed"), var(--font-barlow,"Barlow"), sans-serif}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{--color-glass:#121317e0;--color-scrim:#08090bc7;--fs-label:11px;--ring:0 0 0 2px var(--color-bg), 0 0 0 4px var(--color-gold);--topbar-h:58px;--rule-h:3px;--band-h:0px;--bar-h:calc(var(--topbar-h) + var(--rule-h) + var(--band-h));--rail-w:248px;--rail-w-collapsed:72px;--tabbar-h:64px;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--safe-right:env(safe-area-inset-right,0px);--gutter:32px;--dur-1:.12s;--dur-2:.16s;--dur-3:.2s;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (max-width:1023px){:root{--gutter:16px}}@media (min-width:640px) and (max-width:1023px){:root{--gutter:24px}}:root[data-texting=test]{--band-h:4px}:root[data-contrast=high]{--color-muted:#e4e7eb;--color-text-2:#eef0f3;--color-line:#4a505a;--color-line-input:#6e7581;--color-placeholder:#b4bac3;--fs-label:12.5px}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--color-bg);color:var(--color-text);font:500 14px/1.45 var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}@media (max-width:1023px){body{font-size:15px}}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit}img{max-width:100%;display:block}[hidden]{display:none!important}:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}::selection{background:#fbb11659}.i{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.i-16{width:16px;height:16px}.i-18{width:18px;height:18px}.i-24{width:24px;height:24px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.num{font-variant-numeric:tabular-nums}html,body{background:var(--color-bg)}body{min-height:100dvh}.app[data-texting=test]{--band-h:4px;--bar-h:calc(var(--topbar-h) + var(--rule-h) + var(--band-h))}body:has(.scrim){overflow:hidden}}@layer components{:root[data-contrast=high] body{font-weight:600}:root[data-contrast=high] .lrow .meta,:root[data-contrast=high] .t-small{font-weight:700}:root[data-contrast=high] .field{border-width:2px;border-color:var(--color-line-input);padding:7px 11px 5px}:root[data-contrast=high] .field:focus-within{border-color:var(--color-gold)}:root[data-contrast=high] .field.is-error{border-color:var(--color-bad)}:root[data-contrast=high] .hero,:root[data-contrast=high] .nextjob,:root[data-contrast=high] .unit-hero,:root[data-contrast=high] .sendcard{background:var(--color-panel-2)}:root[data-contrast=high] .hero.fail{background:var(--color-bad-tint)}:root[data-contrast=high] .tile{background:var(--color-panel)}@media (max-width:1023px){:root[data-contrast=high] .field{padding:8px 13px 6px}}.kicker{font:700 var(--fs-label)/1.2 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--color-gold)}.label{font:700 var(--fs-label)/1.2 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted)}.t-hero{font:800 64px/.92 var(--font-display);letter-spacing:-.01em}.t-display-xl{font:800 52px/.92 var(--font-display)}.t-display-l{font:800 40px/1 var(--font-display);letter-spacing:.005em}.t-display-m{font:800 30px/1.02 var(--font-display)}.t-display-s{font:700 22px/1.1 var(--font-display)}.t-title{font:700 16px/1.3 var(--font-sans)}.t-small{font:600 12.5px/1.35 var(--font-sans)}.muted{color:var(--color-muted)}.text-2{color:var(--color-text-2)}.gold{color:var(--color-gold)}.c-bad{color:var(--color-bad-text)}.c-warn{color:var(--color-warn-text)}.c-ok{color:var(--color-ok-text)}.upper{text-transform:uppercase}.mask{white-space:nowrap;font-variant-numeric:tabular-nums}.topbar{z-index:40;height:calc(var(--topbar-h) + var(--safe-top));padding:var(--safe-top) max(18px, var(--safe-right)) 0 max(18px, var(--safe-left));background:linear-gradient(180deg, var(--color-bar-1), var(--color-bar-2));border-bottom:1px solid #000;align-items:center;gap:18px;display:flex;position:sticky;top:0}.topbar:after{content:"";left:0;right:0;bottom:calc(-1 * (var(--rule-h) + var(--band-h)));height:calc(var(--rule-h) + var(--band-h));background:linear-gradient(var(--color-gold), var(--color-gold)) top / 100% var(--rule-h) no-repeat, repeating-linear-gradient(-45deg, var(--color-gold) 0 6px, var(--color-hazard) 6px 12px);position:absolute}.brand{flex:none;align-items:center;gap:14px;text-decoration:none;display:flex}.brand img{width:auto;height:38px}.brand .t{font:800 21px/1 var(--font-display);letter-spacing:.06em;color:#fff;border-left:1px solid var(--color-line-strong);padding:4px 0 4px 14px}.brand .t span{color:var(--color-gold)}.topbar .search{border:1px solid var(--color-line);width:min(420px,34vw);height:38px;color:var(--color-muted);background:#0b0c0f;border-radius:10px;align-items:center;gap:10px;margin-left:28px;padding:0 10px 0 12px;font-size:13.5px;font-weight:600;display:flex}.topbar .search kbd{font:700 11px var(--font-sans);color:var(--color-muted);border:1px solid var(--color-line-strong);border-radius:6px;margin-left:auto;padding:2px 6px}.topbar .end{align-items:center;gap:10px;margin-left:auto;display:flex}.me{border-radius:999px;align-items:center;gap:10px;padding:4px 6px 4px 4px;text-decoration:none;display:flex}@media (hover:hover){.me:hover{background:var(--color-panel-3)}}.me .who{line-height:1.15}.me .who b{font-size:13.5px;display:block}.me .who span{color:var(--color-muted);font-size:11.5px;font-weight:600}.icon-btn.sun[aria-pressed=true]{background:var(--color-gold);color:var(--color-charcoal)}.shell{grid-template-columns:var(--rail-w) minmax(0, 1fr);min-height:calc(100vh - var(--bar-h));display:grid}.shell.collapsed{grid-template-columns:var(--rail-w-collapsed) minmax(0, 1fr)}.rail{background:var(--color-panel);border-right:1px solid var(--color-line);padding:14px 12px 20px}.rail-inner{top:calc(var(--bar-h) + 14px);flex-direction:column;gap:2px;display:flex;position:sticky}.rail-group{font:700 10.5px/1 var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:#7d848e;padding:18px 12px 10px}.rail-group:first-child{padding-top:6px}.nav-item{height:44px;color:var(--color-text-2);transition:background-color var(--dur-1), color var(--dur-1);border-radius:10px;align-items:center;gap:12px;padding:0 12px;font-size:14.5px;font-weight:600;text-decoration:none;display:flex;position:relative}.nav-item .i{color:var(--color-muted);transition:color var(--dur-1)}@media (hover:hover){.nav-item:hover{background:var(--color-panel-3);color:#fff}.nav-item:hover .i{color:#fff}}.nav-item.on{color:#fff;background:#fbb11621;font-weight:700}.nav-item.on:before{content:"";background:var(--color-gold);border-radius:0 3px 3px 0;width:3px;position:absolute;top:9px;bottom:9px;left:-12px}.nav-item.on .i{color:var(--color-gold);stroke-width:2px}.nav-item .count{background:var(--color-panel-3);color:#fff;min-width:22px;height:20px;font:800 11px/20px var(--font-sans);text-align:center;border-radius:999px;margin-left:auto;padding:0 6px}.nav-item .count.hot{background:var(--color-bad);color:#fff}.nav-item.on .count{background:var(--color-gold);color:var(--color-charcoal)}.rail-foot{border-top:1px solid var(--color-line);margin-top:18px;padding-top:12px}.shell.collapsed .nav-item{justify-content:center;padding:0}.shell.collapsed .nav-item span,.shell.collapsed .rail-group,.shell.collapsed .nav-item .count{display:none}@media (min-width:1024px) and (max-width:1279px){.shell:not(.expanded){grid-template-columns:var(--rail-w-collapsed) minmax(0, 1fr)}.shell:not(.expanded) .nav-item{justify-content:center;padding:0}.shell:not(.expanded) .nav-item span,.shell:not(.expanded) .rail-group,.shell:not(.expanded) .nav-item .count{display:none}}.main{min-width:0}.page{max-width:1320px;padding:28px var(--gutter) 56px;margin:0 auto}.page.narrow{max-width:880px}.page-head{flex-wrap:wrap;align-items:flex-end;gap:16px 20px;margin-bottom:22px;display:flex}.page-head h1{font:800 40px/1 var(--font-display);letter-spacing:.005em;margin:6px 0 0}.page-head .sub{color:var(--color-muted);margin-top:6px;font-weight:600}.page-head .actions{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.crumb{color:var(--color-muted);border-radius:8px;align-items:center;gap:4px;height:32px;margin:-6px 0 2px -4px;padding:0 6px 0 2px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}@media (hover:hover){.crumb:hover{color:#fff;background:var(--color-panel-3)}}.section-title{align-items:center;gap:10px;margin:30px 0 12px;display:flex}.section-title .count{font:800 11px/20px var(--font-sans);background:var(--color-panel-3);color:var(--color-text-2);border-radius:999px;padding:0 7px}.section-title .end{margin-left:auto}.section-count{font:800 11px/20px var(--font-sans);background:var(--color-panel-3);color:var(--color-text-2);border-radius:999px;padding:0 7px}.toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 14px;display:flex}.card+.toolbar,.hero+.toolbar{margin-top:18px}@media (max-width:1023px){.toolbar .fchips{flex:0 0 calc(100% + 2 * var(--gutter));scrollbar-width:none;margin:0 calc(-1 * var(--gutter));padding:0 var(--gutter);flex-wrap:nowrap;overflow-x:auto}}.tabbar{display:none}.icon-only-phone{display:none!important}@media (max-width:1023px){.topbar{padding-left:max(14px, var(--safe-left));padding-right:max(10px, var(--safe-right));gap:10px}.brand img{height:32px}.brand .t,.topbar .search,.me .who{display:none}.icon-only-phone{display:inline-grid!important}.shell,.shell.collapsed{min-height:0;display:block}.rail{display:none}.page{padding:18px var(--gutter) calc(var(--tabbar-h) + var(--safe-bottom) + 28px)}.page-head{align-items:flex-start;margin-bottom:16px}.page-head h1{font-size:34px}.page-head .actions{width:100%;margin-left:0}.tabbar{z-index:40;padding:6px max(6px, var(--safe-left)) calc(6px + var(--safe-bottom)) max(6px, var(--safe-right));background:var(--color-glass);-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);border-top:1px solid var(--color-line);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0}.tab{min-height:52px;color:var(--color-muted);font:700 11px/1.15 var(--font-sans);letter-spacing:.02em;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;text-decoration:none;display:flex;position:relative}.tab .pill{width:58px;height:30px;transition:background-color var(--dur-2);border-radius:999px;place-items:center;display:grid}.tab .i{width:22px;height:22px}.tab.on{color:#fff}.tab.on .pill{background:var(--color-gold);color:var(--color-charcoal)}.tab.on .i{stroke-width:2px}.tab .dot{background:var(--color-bad);color:#fff;min-width:18px;height:18px;font:800 10.5px/18px var(--font-sans);text-align:center;box-shadow:0 0 0 2px var(--color-bar-2);border-radius:999px;padding:0 5px;position:absolute;top:2px;left:calc(50% + 10px)}}.btn{border-radius:var(--radius-button);height:40px;font:800 13px/1 var(--font-sans);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;transition:background-color var(--dur-1), border-color var(--dur-1), color var(--dur-1), transform var(--dur-1);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 16px;text-decoration:none;display:inline-flex}.btn .i{stroke-width:2px;width:18px;height:18px}.btn:focus-visible{box-shadow:var(--ring);outline:none}.btn:active{transform:translateY(1px)}.btn:disabled,.btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;transform:none}.btn-gold{background:var(--color-gold);color:var(--color-charcoal)}@media (hover:hover){.btn-gold:hover{background:var(--color-gold-hover)}}.btn-gold:active{background:var(--color-gold-deep)}.btn-dark{background:var(--color-btn-dark);color:#fff;border-color:var(--color-line-strong)}@media (hover:hover){.btn-dark:hover{border-color:var(--color-gold)}}.btn-dark .i{color:var(--color-gold)}.btn-ghost{color:var(--color-text-2);background:0 0}@media (hover:hover){.btn-ghost:hover{background:var(--color-panel-3);color:#fff}}.btn-danger{background:var(--color-bad-tint);color:#ffb4ad;border-color:var(--color-bad-line)}@media (hover:hover){.btn-danger:hover{border-color:var(--color-bad)}}.btn-danger-solid{background:var(--color-danger);color:#fff}@media (hover:hover){.btn-danger-solid:hover{background:var(--color-danger-hover)}}.btn-sm{height:32px;padding:0 12px;font-size:12px}.btn-sm .i{width:16px;height:16px}.btn-lg{height:48px;padding:0 20px;font-size:14px}.btn-xl{letter-spacing:.06em;border-radius:12px;height:58px;padding:0 26px;font-size:16px}.btn-xl .i{width:22px;height:22px}.btn-block{width:100%}.btn .n{background:var(--color-charcoal);min-width:26px;height:26px;color:var(--color-gold);font:800 14px/1 var(--font-display);letter-spacing:0;border-radius:999px;place-items:center;padding:0 7px;display:inline-grid}.btn-sm .n{min-width:20px;height:20px;font-size:12px}.btn .tp{opacity:.8}.btn.is-busy,.btn.is-busy[aria-disabled=true]{opacity:1;cursor:progress}.btn.is-busy .i{animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.link{color:var(--color-gold);background:0 0;border:0;align-items:center;gap:4px;padding:0;font-weight:700;text-decoration:none;display:inline-flex}@media (hover:hover){.link:hover{text-underline-offset:3px;text-decoration:underline}}@media (max-width:1023px){.btn{height:48px;font-size:13.5px}.btn-sm{height:40px}.btn-xl{height:60px}}.icon-btn{border-radius:var(--radius-button);width:40px;height:40px;color:var(--color-text-2);transition:background-color var(--dur-1), border-color var(--dur-1), color var(--dur-1);background:0 0;border:1px solid #0000;flex:none;place-items:center;text-decoration:none;display:inline-grid}@media (hover:hover){.icon-btn:hover{background:var(--color-panel-3);color:#fff}}.icon-btn.dark{background:var(--color-btn-dark);border-color:var(--color-line-strong)}@media (hover:hover){.icon-btn.dark:hover{border-color:var(--color-gold)}}.icon-btn.gold{background:var(--color-gold);color:var(--color-charcoal)}.icon-btn:focus-visible{box-shadow:var(--ring);outline:none}.icon-btn .badge-dot{position:absolute}@media (max-width:1023px){.icon-btn{width:44px;height:44px}}.field{background:var(--color-panel-2);border:1px solid var(--color-line);border-radius:var(--radius-field);min-width:0;transition:border-color var(--dur-2), box-shadow var(--dur-2);padding:8px 12px 6px;display:block;position:relative}.field:focus-within{border-color:var(--color-gold)}.field-label{font:700 var(--fs-label)/1.2 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;display:flex;overflow:hidden}.field-label em{letter-spacing:.02em;text-transform:none;color:var(--color-text-2);font-style:normal;font-weight:600}.field-label .tag{margin-left:auto}.field-value{width:100%;min-width:0;color:var(--color-text);font:700 22px/1.25 var(--font-display);background:0 0;border:0;outline:0;margin:0;padding:2px 0;display:block}.field-value::placeholder{color:var(--color-placeholder);font-weight:600}.field.sm .field-value{font:600 16px/1.45 var(--font-sans);padding:3px 0 2px}.field textarea.field-value{resize:vertical;min-height:84px;font:500 15.5px/1.45 var(--font-sans)}.field select.field-value{appearance:none;cursor:pointer;padding-right:26px}.field .chev{width:18px;height:18px;color:var(--color-muted);pointer-events:none;position:absolute;bottom:11px;right:10px}.field.sm .chev{bottom:10px}.field .u{color:var(--color-muted);pointer-events:none;font-size:13px;font-weight:700;position:absolute;bottom:10px;right:12px}.field .adorn{position:absolute;top:50%;right:6px;transform:translateY(-50%)}.field.is-error{border-color:var(--color-bad)}.field.is-error .field-label{color:var(--color-bad-text)}.field.is-filled{box-shadow:inset 3px 0 0 var(--color-gold)}.field.is-missing{border-style:dashed;border-color:#4a505a}.field.is-locked{opacity:.6}.field-error{color:var(--color-bad-text);align-items:center;gap:6px;margin-top:6px;font-size:12.5px;font-weight:700;display:flex}.field-error .i{stroke-width:2.25px;width:15px;height:15px}.field-warn{color:var(--color-warn-text);align-items:flex-start;gap:6px;margin-top:6px;font-size:12.5px;font-weight:700;line-height:1.35;display:flex}.field-warn .i{stroke-width:2.25px;width:15px;height:15px;margin-top:1px}.field-warn .link{flex:none;margin-left:auto}.suggest{border:1px dashed var(--color-gold-line);height:32px;color:var(--color-text-2);font:600 13px/1 var(--font-sans);white-space:nowrap;background:0 0;border-radius:999px;align-items:center;gap:6px;max-width:100%;margin-top:6px;padding:0 12px 0 10px;display:inline-flex;position:relative}.suggest b{color:var(--color-gold);font-weight:800}.suggest .i{width:15px;height:15px;color:var(--color-gold)}.suggest:after{content:"";position:absolute;inset:-6px -2px}@media (hover:hover){.suggest:hover{background:var(--color-gold-tint);border-style:solid}}.bday{grid-template-columns:minmax(0,1fr) 16px minmax(0,1fr) 16px minmax(0,1.7fr);align-items:center;display:grid}.bday i{font:700 22px/1 var(--font-display);text-align:center;color:var(--color-muted);font-style:normal}.bday-in{border-radius:var(--radius-field);background:var(--color-panel-2);border:1px solid var(--color-line-input);width:100%;min-width:0;height:58px;color:var(--color-text);font:800 28px/1 var(--font-display);text-align:center;letter-spacing:.04em;font-variant-numeric:tabular-nums;transition:border-color var(--dur-2), box-shadow var(--dur-2);padding:0}.bday-in::placeholder{color:var(--color-placeholder);letter-spacing:.12em;font-size:20px;font-weight:700}.bday-in:focus{border-color:var(--color-gold);outline:none;box-shadow:0 0 0 3px #fbb1162e}.bday.is-error .bday-in{border-color:var(--color-bad)}.fields{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.row2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.row3{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}@media (max-width:1023px){.row2.m1{grid-template-columns:minmax(0,1fr)}.field{border-color:var(--color-line-input);padding:9px 14px 7px}.field.sm .field-value{font-size:17px}}.chips-in{flex-wrap:wrap;gap:6px;padding:5px 0 3px;display:flex}.chip-in{background:var(--color-panel-3);border:1px solid var(--color-line-strong);border-radius:999px;align-items:center;gap:6px;height:30px;padding:0 6px 0 4px;font-size:13.5px;font-weight:700;display:inline-flex}.chip-in .av{--av:22px;box-shadow:none}.chip-in .x{width:16px;height:16px;color:var(--color-muted)}.chip-in.plain{padding:0 10px}.seg{background:var(--color-panel-2);border:1px solid var(--color-line);border-radius:12px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;padding:4px;display:inline-grid}.seg button{height:32px;color:var(--color-muted);font:700 13px/1 var(--font-sans);letter-spacing:.02em;white-space:nowrap;transition:background-color var(--dur-2), color var(--dur-2);background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:0 16px;display:inline-flex}@media (hover:hover){.seg button:hover:not(.on){color:var(--color-text)}}.seg button.on{background:var(--color-gold);color:var(--color-charcoal)}.seg button .c{opacity:.7;font-weight:800}.seg button:focus-visible{outline:2px solid var(--color-gold);outline-offset:1px}@media (max-width:1023px){.seg button{height:38px;font-size:14px}}.pills{border:1px solid var(--color-line);background:#0b0c0f;border-radius:999px;gap:4px;padding:4px;display:inline-flex}.pills button{color:#b9bec6;height:32px;font:700 13px/1 var(--font-sans);letter-spacing:.04em;background:0 0;border:0;border-radius:999px;padding:0 16px}.pills button.on{background:var(--color-gold);color:var(--color-charcoal)}.fchips{flex-wrap:wrap;gap:6px;display:flex}.fchip{border:1px solid var(--color-line-strong);height:34px;color:var(--color-text-2);font:700 13px/1 var(--font-sans);white-space:nowrap;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.fchip .c{color:var(--color-muted);font-weight:800}.fchip.on{background:var(--color-text);border-color:var(--color-text);color:var(--color-bg)}.fchip.on .c{color:#4a505a}@media (max-width:1023px){.fchip{height:40px;padding:0 14px}}.cb{appearance:none;background:var(--color-panel-2);cursor:pointer;width:22px;height:22px;transition:background-color var(--dur-2), border-color var(--dur-2);border:1.5px solid #4a505a;border-radius:6px;flex:none;place-items:center;margin:0;display:inline-grid}@media (hover:hover){.cb:hover{border-color:var(--color-gold)}}.cb:checked{background:var(--color-gold) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23221E1F' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center / 15px no-repeat;border-color:var(--color-gold)}.cb:focus-visible{box-shadow:var(--ring);outline:none}.cb:disabled{opacity:.4;cursor:not-allowed}.chk{cursor:pointer;align-items:center;gap:12px;min-height:44px;font-size:14.5px;font-weight:600;display:flex}.chk small{color:var(--color-muted);font-size:12.5px;font-weight:600;display:block}.chk.is-locked{cursor:default}.chk.is-locked .cb:disabled{opacity:.7;cursor:default}.chk .lk{width:16px;height:16px;color:var(--color-muted);margin-left:auto}.sw{appearance:none;cursor:pointer;width:46px;height:28px;transition:background-color var(--dur-2), border-color var(--dur-2);background:#2f343d;border:1px solid #3f444d;border-radius:999px;flex:none;margin:0;position:relative}.sw:after{content:"";width:20px;height:20px;transition:transform var(--dur-2) var(--ease-out), background-color var(--dur-2);background:#c2c7ce;border-radius:50%;position:absolute;top:3px;left:3px}.sw:checked{background:var(--color-gold);border-color:var(--color-gold)}.sw:checked:after{background:var(--color-charcoal);transform:translate(18px)}.sw:focus-visible{box-shadow:var(--ring);outline:none}.card{background:var(--color-panel);border:1px solid var(--color-line);border-radius:var(--radius-card);box-shadow:var(--shadow-card);min-width:0}.card-pad{padding:20px}.card-head{border-bottom:1px solid var(--color-line);align-items:center;gap:10px;padding:16px 20px 14px;display:flex}.card-head h2,.card-head h3{font:800 18px/1 var(--font-display);letter-spacing:.06em;text-transform:uppercase;margin:0}.card-head .end{align-items:center;gap:8px;margin-left:auto;display:flex}.card-foot{border-top:1px solid var(--color-line);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 20px;display:flex}@media (max-width:1023px){.card-pad{padding:16px}.card-head{padding:14px 16px 12px}.card-foot{padding:12px 16px}}.hero{border:1px solid var(--color-line-strong);border-radius:var(--radius-card);color:#fff;background:linear-gradient(135deg,#221e1f,#2c2f36);position:relative;overflow:hidden}.hero.fail{border-color:var(--color-bad-line);background:linear-gradient(135deg,#3a1414,#2a1616)}.hero.fail .kicker{color:var(--color-bad-text)}.hero.strip{color:inherit;align-items:center;gap:12px;padding:14px 16px;text-decoration:none;display:flex}.hero.strip>.i{width:24px;height:24px;color:var(--color-bad-text);flex:none}.hero.strip>div>b{font:800 19px/1.1 var(--font-display);letter-spacing:.01em;display:block}.hero.strip>div>span{color:var(--color-text-2);margin-top:2px;font-size:13px;font-weight:600;display:block}.hero.strip .btn{flex:none;margin-left:auto}.fold>summary{cursor:pointer;min-height:56px;font:800 18px/1 var(--font-display);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:10px;padding:0 16px 0 20px;list-style:none;display:flex}.fold>summary::-webkit-details-marker{display:none}.fold>summary:after{content:"+";text-align:center;width:24px;color:var(--color-gold);font:700 26px/1 var(--font-sans);margin-left:auto}.fold[open]>summary:after{content:"–"}.fold>summary:focus-visible{box-shadow:var(--ring);border-radius:var(--radius-card);outline:none}.fold-body{border-top:1px solid var(--color-line);padding:16px 20px 20px}@media (max-width:1023px){.fold>summary{padding:0 14px 0 16px}.fold-body{padding:14px 16px 16px}}.tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.tile{background:radial-gradient(130% 100% at 0% 0%, #fbb11613, transparent 52%), var(--color-panel);border:1px solid var(--color-line);border-radius:var(--radius-tile);min-height:212px;box-shadow:var(--shadow-card);color:inherit;transition:transform var(--dur-2) var(--ease-out), border-color var(--dur-2), box-shadow var(--dur-2);flex-direction:column;padding:18px 18px 16px;text-decoration:none;display:flex;position:relative;overflow:hidden}@media (hover:hover){.tile:hover{border-color:var(--color-gold-line);box-shadow:var(--shadow-card), 0 14px 32px #00000059;transform:translateY(-2px)}}.tile:focus-visible{box-shadow:var(--ring);outline:none}.tile .top{align-items:flex-start;gap:12px;display:flex}.tile .ico{background:var(--color-panel-3);border:1px solid var(--color-line-strong);width:44px;height:44px;color:var(--color-gold);border-radius:12px;flex:none;place-items:center;display:grid}.tile .ico .i{width:22px;height:22px}.tile .name{font:800 22px/1 var(--font-display);letter-spacing:.05em;text-transform:uppercase;margin-top:16px}.tile .go{color:var(--color-muted);transition:color var(--dur-2), transform var(--dur-2) var(--ease-out);margin-left:auto}@media (hover:hover){.tile:hover .go{color:var(--color-gold);transform:translate(2px,-2px)}}.tile .stat{align-items:baseline;gap:8px;margin-top:auto;padding-top:18px;display:flex}.tile .stat b{font:800 56px/.85 var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.tile .stat b small{color:var(--color-muted);font-size:30px;font-weight:700}.tile .stat span{font:700 var(--fs-label)/1.25 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted)}.tile .lines{border-top:1px solid var(--color-line);color:var(--color-text-2);gap:3px;margin-top:10px;padding-top:10px;font-size:13px;font-weight:600;display:grid}.tile .lines .c-bad,.tile .lines .c-warn{font-weight:700}.tile.soon{opacity:.6}@media (min-width:1024px){.tile.normal{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"ico name stat""ico lines stat";align-items:center;gap:6px 14px;min-height:0;padding:16px 18px;display:grid}.tile.normal .top{display:contents}.tile.normal .ico{grid-area:ico;align-self:start}.tile.normal .go{display:none}.tile.normal .name{grid-area:name;margin:0;font-size:19px}.tile.normal .stat{flex-direction:column;grid-area:stat;align-items:flex-end;gap:6px;margin:0;padding:0}.tile.normal .stat b{font-size:44px}.tile.normal .stat span{text-align:right}.tile.normal .lines{border:0;grid-area:lines;gap:2px;margin:0;padding:0}}@media (max-width:1023px){.tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tile{min-height:172px;padding:14px}.tile .name{margin-top:12px;font-size:19px}.tile .stat{padding-top:12px}.tile .stat b{font-size:46px}.tile .lines{margin-top:8px;padding-top:8px;font-size:12.5px}}.list{flex-direction:column;display:flex}.lrow{border-top:1px solid var(--color-line);min-height:56px;color:inherit;transition:background-color var(--dur-1);align-items:center;gap:12px;padding:10px 20px;text-decoration:none;display:flex}.lrow:first-child{border-top:0}@media (hover:hover){a.lrow:hover,button.lrow:hover{background:var(--color-hover)}}.lrow .body{flex:1;min-width:0}.lrow .title{white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:700;display:block;overflow:hidden}.lrow .meta{color:var(--color-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;display:block;overflow:hidden}.lrow .end{flex:none;align-items:center;gap:10px;margin-left:auto;display:flex}.lrow .chev{color:var(--color-muted)}.lrow .title.wrap,.lrow .meta.flag{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.lrow.is-expired{box-shadow:inset 3px 0 0 var(--color-bad)}.lrow .meta.c-bad{color:var(--color-bad-text);font-weight:700}.lrow .meta.c-warn{color:var(--color-warn-text);font-weight:700}.lrow .meta.c-ok{color:var(--color-ok-text);font-weight:700}@media (max-width:1023px){.lrow{min-height:64px;padding:10px 16px}.lrow .title{font-size:15.5px}.lrow .meta{font-size:13.5px}}@media (max-width:399px){.lrow.has-act{flex-wrap:wrap;row-gap:8px}.lrow.has-act>.end{width:100%;margin-left:0;padding-left:48px}}.facts{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px 22px;margin:0;display:grid}.facts>div{min-width:0}.facts dt{font:700 var(--fs-label)/1.2 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);margin:0 0 4px}.facts dd{overflow-wrap:anywhere;margin:0;font-size:14.5px;font-weight:600;line-height:1.35}.facts dd.big{font:700 22px/1.1 var(--font-display)}.stats{flex-wrap:wrap;gap:14px 34px;display:flex}.stat b{font:800 44px/.9 var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.005em;display:block}.stat span{font:700 var(--fs-label)/1.2 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted);margin-top:6px;display:block}.stat.bad b{color:var(--color-bad)}.stat.warn b{color:var(--color-warn)}.stat.ok b{color:var(--color-ok)}.stat.gold b{color:var(--color-gold)}@media (max-width:1023px){.stats{gap:12px 24px}.stat b{font-size:36px}}.daybar{flex-wrap:wrap;align-items:center;gap:20px;padding:18px 20px;display:flex}.daybar .source{align-items:center;gap:10px;margin-left:auto;display:flex}@media (max-width:1023px){.daybar{gap:12px;padding:14px 16px}.daybar .stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 8px;width:100%;display:grid}.daybar .stat b{font-size:30px}.daybar .stat span{letter-spacing:.06em;font-size:10px}.daybar .source{border-top:1px solid var(--color-line);width:100%;margin-left:0;padding-top:12px}.daybar .source .icon-btn{margin-left:auto}}.tbl-wrap{overflow-x:auto}.tbl{border-collapse:separate;border-spacing:0;width:100%}.tbl th{text-align:left;font:700 var(--fs-label)/1.2 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);border-bottom:1px solid var(--color-line);white-space:nowrap;background:var(--color-panel);padding:12px 14px}.tbl th:first-child,.tbl td:first-child{padding-left:20px}.tbl th:last-child,.tbl td:last-child{padding-right:20px}.tbl td{border-bottom:1px solid var(--color-line);white-space:nowrap;height:58px;padding:0 14px;font-size:14px;font-weight:600}.tbl tr:last-child td{border-bottom:0}.tbl tbody tr{transition:background-color var(--dur-1)}@media (hover:hover){.tbl tbody tr:hover{background:var(--color-hover)}}.tbl tbody tr.on{background:var(--color-gold-tint);box-shadow:inset 3px 0 0 var(--color-gold)}.tbl td.n{text-align:right;font-variant-numeric:tabular-nums}.tbl td>.i{vertical-align:middle}.tbl .who{align-items:center;gap:12px;display:flex}.tbl .who b{font-size:14.5px;display:block}.tbl .who div>span{color:var(--color-muted);font-size:12.5px;display:block}.badge{height:24px;font:800 11px/1 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border:1px solid;border-radius:999px;flex:none;align-items:center;gap:5px;padding:0 9px 0 7px;display:inline-flex}.badge .i{stroke-width:2.25px;width:14px;height:14px}.badge-expired{background:var(--color-bad-tint);border-color:var(--color-bad-line);color:var(--color-bad-text)}.badge-expiring{background:var(--color-warn-tint);border-color:var(--color-warn-line);color:var(--color-warn-text)}.badge-valid{background:var(--color-ok-tint);border-color:var(--color-ok-line);color:var(--color-ok-text)}.badge-none{background:var(--color-neutral-tint);border-color:var(--color-neutral-line);color:var(--color-neutral-text)}.badge-info{background:var(--color-info-tint);border-color:var(--color-info-line);color:var(--color-info-text)}.badge-gold{background:var(--color-gold-tint);border-color:var(--color-gold-line);color:var(--color-gold)}.badge-lg{gap:6px;height:30px;padding:0 12px 0 10px;font-size:12.5px}.badge-lg .i{width:16px;height:16px}.testpill{border:1px solid var(--color-gold-line);height:28px;color:var(--color-gold);font:800 11px/1 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;background:#17140a;border-radius:999px;flex:none;align-items:center;gap:9px;padding:0 12px 0 0;display:inline-flex;overflow:hidden}.testpill:before{content:"";background:repeating-linear-gradient(-45deg, var(--color-gold) 0 4px, #17140a 4px 8px);align-self:stretch;width:20px}.testbar{border:1px solid var(--color-gold-line);background:#17140a;border-radius:12px;align-items:center;gap:14px;padding:12px 16px 12px 0;display:flex;overflow:hidden}.testbar:before{content:"";background:repeating-linear-gradient(-45deg, var(--color-gold) 0 6px, #17140a 6px 12px);flex:none;align-self:stretch;width:14px;margin:-12px 0}.testbar b{font:800 15px/1.1 var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--color-gold)}.testbar span{color:var(--color-text-2);font-weight:600}.tb-sub{margin-left:10px;display:inline}@media (max-width:1023px){.tb-sub{margin:2px 0 0;display:block}}.st{border:1px solid var(--st-line,var(--color-line-strong));background:var(--st-bg,var(--color-panel-2));height:24px;color:var(--st-fg,#e6e9ed);font:800 11px/1 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:7px;padding:0 10px 0 8px;display:inline-flex}.st:before{content:"";background:var(--dot,#c2c7ce);border-radius:50%;flex:none;width:8px;height:8px}.stdot{font:700 12.5px/1 var(--font-sans);color:var(--st-fg,var(--color-text-2));white-space:nowrap;flex:none;align-items:center;gap:6px;display:inline-flex}.stdot:before{content:"";background:var(--dot,#c2c7ce);border-radius:50%;flex:none;width:8px;height:8px}.st-job{--st-bg:#252a33;--st-line:#444b57;--dot:#eef0f3}.st-dispatched{--st-bg:var(--color-info-tint);--st-line:var(--color-info-line);--st-fg:var(--color-info-text);--dot:var(--color-info)}.st-ella{--st-bg:#2a1626;--st-line:#5e2c52;--st-fg:#f2a5d6;--dot:#e484bd}.st-cancelled{--st-bg:#2b1a12;--st-line:#6b3a22;--st-fg:#ff9e7a;--dot:#ff6d3b}.st-moreinfo{--dot:#ff5a6e}.st-notconfirmed{--dot:#6cf}.st-tbd{--dot:#ff5ac4}.st-findsub{--dot:#b77fe6}.st-quote{--dot:#b0846f}.st-review{--dot:#ff4f9a}.st-vac{--dot:#8b6cf0}.st-sick{--dot:#9aadbd}.st-holiday{--dot:#9cd326}.st-invoiced{--dot:#00c875}.st-repair{--dot:#e0466a}.st-available{--dot:#8a919b;--st-fg:var(--color-muted)}.st-off{--dot:#6b7280;--st-fg:var(--color-muted)}.st-rain{--dot:#fdab3d}.st-notready{--dot:#ffadad}.st-readnotes{--dot:#4eccc6}.st-toppriority{--dot:#74afcc}.st-sickday{--dot:#a07c7c}.st-sitevisit{--dot:#2fbf71}.st-meeting{--dot:#9b7be0}.st-birthday{--dot:#bda8f9}.st-todo{--dot:#2a9aa8}.st-cranedown{--dot:#a1e3f6}.st-inspection{--dot:#bca58a}.st-complete{--dot:#7c7fe8}.st-period{--dot:#cab641}.st-leftearly{--dot:#ff7575}.st-timeleft{--dot:#4f7fc4}.st-clear{--dot:#e8c547}.st-expensed{--dot:#9aa1ab}.st-cancelled-row .job-cust{-webkit-text-decoration:line-through #ff6d3bb3;text-decoration:line-through #ff6d3bb3}.miss{height:24px;color:var(--color-warn-text);font:800 10.5px/1 var(--font-sans);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;background:0 0;border:1px dashed #8a6a1a;border-radius:999px;align-items:center;gap:5px;padding:0 9px 0 7px;display:inline-flex}.miss .i{stroke-width:2.25px;width:13px;height:13px}.chg{background:var(--color-warn-tint);border:1px solid var(--color-warn-line);height:24px;color:var(--color-warn-text);font:800 10.5px/1 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 9px 0 7px;display:inline-flex}.chg .i{stroke-width:2.25px;width:13px;height:13px}.av{--av:36px;width:var(--av);height:var(--av);background:var(--av-bg,#3a3e45);color:#fff;font:700 calc(var(--av) * .42)/1 var(--font-display);letter-spacing:.03em;box-shadow:0 0 0 2px var(--av-ring,var(--color-panel));border-radius:50%;flex:none;place-items:center;display:inline-grid}.av.xs{--av:22px}.av.sm{--av:28px}.av.lg{--av:48px}.av.xl{--av:64px}.av.h1{--av-bg:#3b4a6b}.av.h2{--av-bg:#2f5d50}.av.h3{--av-bg:#5b3f6e}.av.h4{--av-bg:#6b4a2f}.av.h5{--av-bg:#2f4f6b}.av.h6{--av-bg:#4f5b2f}.av.h7{--av-bg:#6b2f3f}.av.h8{--av-bg:#3f3f6b}.av.gold{--av-bg:var(--color-gold);color:var(--color-charcoal)}.av-stack{align-items:center;display:inline-flex}.av-stack .av+.av{margin-left:-8px}.av-stack .av.xs+.av,.av-stack .av.sm+.av{margin-left:-4px}.av.more{--av-bg:var(--color-panel-3);color:var(--color-text-2);font-family:var(--font-sans);font-weight:800;font-size:calc(var(--av) * .38);letter-spacing:0}.toast{color:#111;background:#fff;border-radius:12px;align-items:center;gap:10px;max-width:calc(100vw - 32px);padding:12px 14px;font-size:14px;font-weight:700;display:inline-flex;box-shadow:0 10px 30px #00000059}.toast .i{stroke-width:2.25px;color:#128a4c;width:20px;height:20px}.toast.err .i{color:#c8261b}.toast .act{color:#111;text-underline-offset:3px;background:0 0;border:0;border-radius:6px;margin-left:6px;padding:4px 6px;font-weight:800;text-decoration:underline}.scrim{z-index:60;background:var(--color-scrim);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);place-items:center;padding:16px;display:grid;position:fixed;inset:0}.dialog{background:var(--color-panel);width:min(520px,100%);box-shadow:var(--shadow-pop);border:1px solid #2c3038;border-radius:16px;padding:22px}.dialog h3{font:800 26px/1.05 var(--font-display);margin:0}.dialog p{color:var(--color-text-2);margin:8px 0 0;font-weight:600}.dialog .acts{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.dialog.wide{width:min(600px,100%)}.dialog .acts.wrap{flex-wrap:wrap}@media (max-width:639px){.dialog .acts.wrap{flex-direction:column-reverse;align-items:stretch}}.dlg-lines{gap:8px;margin-top:14px;display:grid}.sheet{background:var(--color-panel);border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;width:100%;max-height:92dvh;box-shadow:var(--shadow-pop);padding:6px 16px calc(16px + var(--safe-bottom));border:1px solid #2c3038;border-bottom:0;overflow:auto}.sheet .grab{background:#4a505a;border-radius:3px;width:40px;height:5px;margin:4px auto 14px}.drawer{background:var(--color-panel);border-left:1px solid var(--color-line);box-shadow:var(--shadow-pop);width:460px}.drawer-head{border-bottom:1px solid var(--color-line);align-items:center;gap:14px;padding:18px 20px;display:flex}.empty{text-align:center;justify-items:center;gap:10px;padding:44px 16px;display:grid}.empty .ico{background:var(--color-panel-2);border:1px solid var(--color-line);width:60px;height:60px;color:var(--color-muted);border-radius:50%;place-items:center;display:grid}.empty .ico .i{width:26px;height:26px}.empty h3{font:800 22px/1.1 var(--font-display);margin:6px 0 0}.empty p{color:var(--color-muted);margin:0;font-weight:600}.empty .art{width:132px;height:88px;margin-bottom:-4px}.skel{background:linear-gradient(90deg,#1d2026 0%,#262a31 45%,#1d2026 90%) 0 0/300% 100%;border-radius:8px;animation:1.4s linear infinite skel;display:block}@keyframes skel{0%{background-position:100% 0}to{background-position:-200% 0}}.errbox{background:var(--color-bad-tint);border:1px solid var(--color-bad-line);border-radius:12px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.errbox .i{color:var(--color-bad-text);width:22px;height:22px;margin-top:1px}.errbox b{color:#ffb4ad;font-size:14.5px;display:block}.errbox span{color:var(--color-text-2);margin-top:2px;font-size:13px;font-weight:600;display:block}.errbox .btn{align-self:center;margin-left:auto}@media (max-width:399px){.errbox{flex-wrap:wrap;row-gap:10px}.errbox>div{flex:calc(100% - 34px);min-width:0}.errbox .btn{margin-left:34px}}.warnbox{background:var(--color-warn-tint);border:1px solid var(--color-warn-line);border-radius:12px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.warnbox>.i{color:var(--color-warn-text);width:20px;height:20px;margin-top:1px}.warnbox b{color:var(--color-warn-text);font-size:14px;display:block}.warnbox span{color:var(--color-text-2);margin-top:2px;font-size:13px;font-weight:600;display:block}.warnbox .end{align-self:center;margin-left:auto}.okline{color:var(--color-ok-text);align-items:center;gap:6px;font-weight:700;display:inline-flex}.okline .i{stroke-width:2.25px;width:18px;height:18px}.badline{color:var(--color-bad-text);align-items:center;gap:6px;font-weight:700;display:inline-flex}.badline .i{stroke-width:2.25px;width:18px;height:18px}.okread{color:var(--color-ok-text);letter-spacing:.04em;align-items:center;gap:3px;display:inline-flex}.okread .i{stroke-width:2.5px;width:13px;height:13px}.checks2{background:var(--color-ok-tint);border:1px solid var(--color-ok-line);border-radius:12px;gap:8px;margin-top:4px;padding:12px 14px;display:grid}.checks2 div{color:var(--color-ok-text);align-items:center;gap:8px;font-size:13.5px;font-weight:700;display:flex}.checks2 .i{stroke-width:2.5px;width:17px;height:17px}.live{color:var(--color-text-2);align-items:center;gap:7px;font-size:12.5px;font-weight:700;display:inline-flex}.live:before{content:"";background:var(--color-ok);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #2fbf712e}.live.off:before{box-shadow:none;background:#6b7280}.live.warn:before{background:var(--color-warn);box-shadow:0 0 0 3px #ffb0202e}.live.bad:before{background:var(--color-bad);box-shadow:0 0 0 3px #ff5a4f2e}.thread{background:#000;border:1px solid #23262c;border-radius:22px;padding:12px 12px 14px}.thread-head{border-bottom:1px solid #1c1e22;justify-items:center;gap:6px;margin-bottom:12px;padding:2px 0 12px;display:grid}.thread-head .names{font:600 12px/1.25 var(--font-phone);color:#e5e5ea;text-align:center}.thread-head .names span{color:#8e8e93}.from{font:500 11.5px/1 var(--font-phone);color:#8e8e93;margin:0 0 5px 14px}.bubble{color:#f2f2f7;width:fit-content;max-width:100%;font:400 15px/1.34 var(--font-phone);white-space:pre-wrap;overflow-wrap:anywhere;background:#26262a;border-radius:19px;margin:0;padding:9px 13px 10px;position:relative}.bubble:before{content:"";background:#26262a;border-bottom-right-radius:14px 12px;width:16px;height:18px;position:absolute;bottom:0;left:-5px}.bubble:after{content:"";background:#000;border-bottom-right-radius:10px;width:10px;height:18px;position:absolute;bottom:0;left:-10px}.bubble+.bubble{margin-top:3px}.bubble .na{color:#ffd27a;background:#ffb02029;border-radius:4px;box-shadow:0 0 0 1px #ffb02073}.bubble .tst{color:#ffc24d;font-weight:600}.bubble.media{background:#26262a;padding:4px}.bubble.media img,.bubble.media .ph{object-fit:cover;border-radius:15px;width:220px;height:150px}.bubble.link{white-space:normal;background:#1c1c1e;width:260px;padding:0}.bubble.link:before{background:#1c1c1e}.bubble .lk-top{border-radius:19px;align-items:center;gap:10px;padding:12px;display:flex}.bubble .lk-ico{color:#c8261b;width:38px;height:46px;font:800 10px var(--font-sans);background:#fff;border-radius:6px;place-items:center;display:grid}.bubble .lk-t{font:600 13.5px/1.25 var(--font-phone)}.bubble .lk-u{font:400 12px/1.2 var(--font-phone);color:#8e8e93}.time-sep{text-align:center;font:600 11px var(--font-phone);color:#8e8e93;margin:2px 0 10px}.jobs{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.job{background:var(--color-panel);border:1px solid var(--color-line);border-radius:var(--radius-card);box-shadow:var(--shadow-card);grid-template-columns:128px minmax(0,1fr);display:grid;position:relative;overflow:hidden}.job-time{background:var(--color-panel-2);border-right:1px solid var(--color-line);flex-direction:column;gap:14px;padding:16px;display:flex}.job-time .lbl{font:700 10.5px/1 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted);margin-bottom:5px;display:block}.job-time .onsite b{font:800 36px/.86 var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.job-time .onsite small,.job-time .start small{font:700 11.5px/1 var(--font-sans);letter-spacing:.04em;color:var(--color-muted);margin-left:3px}.job-time .start b{font:700 19px/1 var(--font-display);color:var(--color-text-2);font-variant-numeric:tabular-nums}.job-time .start .na{font:700 13px/1 var(--font-sans);color:var(--color-warn-text)}.job-time .yd{font:600 12.5px/1.2 var(--font-sans);color:var(--color-text-2);margin-top:6px;display:block}.job-time .yd.na{color:var(--color-warn-text);font-weight:700}.job-main{min-width:0;padding:15px 18px 16px 20px}.job-top{align-items:flex-start;gap:10px;display:flex}.job-cust{font:800 25px/1.02 var(--font-display);letter-spacing:.005em;margin:0}.job-site{color:var(--color-text-2);align-items:center;gap:6px;margin-top:5px;font-size:14px;font-weight:600;display:flex}.job-site .i{width:16px;height:16px;color:var(--color-muted)}.job-site .na{color:var(--color-warn-text)}.job-top .end{flex:none;align-items:center;gap:4px;margin-left:auto;display:flex}.job-top .end .st{margin-right:6px}.job-facts{border-top:1px solid var(--color-line);grid-template-columns:minmax(0,1.3fr) 74px minmax(0,1.4fr) minmax(0,1.05fr);gap:12px 22px;margin-top:14px;padding-top:14px;display:grid}.job-facts>div{min-width:0}.job-facts .label{margin-bottom:6px;display:block}.job-facts .v{overflow-wrap:anywhere;font-size:14.5px;font-weight:700;line-height:1.3}.job-facts .v.na{color:var(--color-warn-text);font-weight:700}.job-facts .v .sub{color:var(--color-muted);margin-top:2px;font-size:12.5px;font-weight:600;display:block}.crew{gap:6px;display:grid}.crew-p{align-items:center;gap:8px;min-width:0;font-size:14.5px;font-weight:700;display:flex}.crew-p .av{--av:24px;box-shadow:none}.crew-p em{font-style:normal;font:700 10.5px/1 var(--font-sans);letter-spacing:.08em;color:var(--color-muted);text-transform:uppercase}.crew-p .flag{color:var(--color-bad-text);font:800 10.5px/1 var(--font-sans);letter-spacing:.06em;text-transform:uppercase}.tel{color:var(--color-gold);font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-weight:700;text-decoration:none;display:inline-flex}.tel .i{width:16px;height:16px}.job-facts .v .badge{width:fit-content;max-width:100%;margin-top:6px;display:flex}.job-info{background:var(--color-bg);border:1px solid var(--color-line);border-radius:10px;align-items:baseline;gap:14px;margin-top:14px;padding:10px 12px;font-size:14px;font-weight:500;line-height:1.45;display:flex}.job-info .label{flex:none}.job-flags{flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;display:flex}.job-flags .note{color:var(--color-muted);margin-left:2px;font-size:12.5px;font-weight:600}.job.is-quiet .job-cust,.job.is-quiet .job-time .onsite b{color:var(--color-text-2)}.job.is-quiet{background:#131519}.job.is-done{--edge:var(--color-info)}.job.is-expired{--edge:var(--color-bad)}.job.is-done:before,.job.is-expired:before{content:"";z-index:1;background:var(--edge);width:3px;position:absolute;top:0;bottom:0;left:0}@media (max-width:1023px){.job{grid-template-columns:minmax(0,1fr)}.job-time{border-right:0;border-bottom:1px solid var(--color-line);flex-direction:row;align-items:flex-end;gap:18px;padding:12px 14px}.job-time .onsite b{font-size:32px}.job-time .start{padding-bottom:1px}.job-time .tstatus{align-self:center;margin-left:auto}.job-main{padding:14px}.job-cust{font-size:23px}.job-site{align-items:flex-start}.job-site .i{margin-top:2px}.job-facts{grid-template-columns:minmax(0,1fr) auto;gap:14px 16px}.job-facts .f-crew,.job-facts .f-contact{grid-column:1/-1}.job-facts .f-contact .v{justify-content:space-between;align-items:center;gap:10px;display:flex}.job-facts .f-contact br{display:none}.tel{background:var(--color-btn-dark);border:1px solid var(--color-line-strong);border-radius:10px;height:44px;padding:0 14px}.job-info{flex-direction:column;gap:6px}.job-top .end .st{display:none}}.tstatus{display:none}@media (max-width:1023px){.tstatus{display:inline-flex}}.jlist{overflow:hidden}.jrow{border:0;border-top:1px solid var(--color-line);width:100%;min-height:64px;color:inherit;text-align:left;font:inherit;background:0 0;grid-template-columns:78px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 14px 8px 16px;display:grid;position:relative}.jrow:first-child{border-top:0}.jrow .jt{font:800 22px/1 var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.01em;white-space:nowrap}.jrow .jt small{font:700 10.5px/1 var(--font-sans);letter-spacing:.04em;color:var(--color-muted);margin-left:2px}.jrow .jb{min-width:0}.jrow .jb b{white-space:nowrap;text-overflow:ellipsis;font-size:15.5px;font-weight:700;line-height:1.25;display:block;overflow:hidden}.jrow .jb>span{color:var(--color-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:13px;font-weight:600;display:block;overflow:hidden}.jrow .jb .c-bad,.jrow .jb .c-warn{font-weight:700}.jrow.is-done{box-shadow:inset 3px 0 0 var(--color-info)}.jrow.is-expired{box-shadow:inset 3px 0 0 var(--color-bad)}.jrow.is-quiet .jt,.jrow.is-quiet .jb b{color:var(--color-text-2)}.jrow[aria-expanded=true]{background:var(--color-panel-2)}.jexp{background:var(--color-panel-2);padding:0 14px 14px 16px}.jexp .job-site{margin-top:0}.jexp .job-facts{margin-top:12px;padding-top:12px}.editor{background:var(--color-bg-deep);border:1px solid var(--color-line);border-radius:var(--radius-card);overflow:hidden}.editor-canvas{aspect-ratio:4/3;background:radial-gradient(80% 80% at 50% 40%,#1b1e24,#0a0b0d);position:relative;overflow:hidden}.editor-canvas .photo{width:100%;height:100%;position:absolute;inset:0}.crop{border:1px solid #ffffffe6;position:absolute;box-shadow:0 0 0 9999px #0506089e}.crop .g{background:linear-gradient(#ffffff47,#ffffff47) 33.33% 0/1px 100% no-repeat,linear-gradient(#ffffff47,#ffffff47) 66.66% 0/1px 100% no-repeat,linear-gradient(#ffffff47,#ffffff47) 0 33.33%/100% 1px no-repeat,linear-gradient(#ffffff47,#ffffff47) 0 66.66%/100% 1px no-repeat;position:absolute;inset:0}.crop .h{border:0 solid var(--color-gold);width:24px;height:24px;position:absolute}.crop .h.tl{border-width:4px 0 0 4px;border-top-left-radius:4px;top:-3px;left:-3px}.crop .h.tr{border-width:4px 4px 0 0;border-top-right-radius:4px;top:-3px;right:-3px}.crop .h.bl{border-width:0 0 4px 4px;border-bottom-left-radius:4px;bottom:-3px;left:-3px}.crop .h.br{border-width:0 4px 4px 0;border-bottom-right-radius:4px;bottom:-3px;right:-3px}.editor-bar{border-top:1px solid var(--color-line);background:var(--color-panel);align-items:center;gap:8px;padding:10px 12px;display:flex}.editor-bar .grow{flex:1}.rot{flex:1;align-items:center;gap:10px;min-width:120px;display:flex}.rot input[type=range]{accent-color:var(--color-gold);flex:1}.rot b{font:700 15px var(--font-display);text-align:right;font-variant-numeric:tabular-nums;width:42px}@media (max-width:1023px){.editor-bar{flex-wrap:wrap}.editor-bar .rot{flex-basis:100%;order:-1}}.ai-chip{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid var(--color-gold-line);height:28px;color:var(--color-gold);font:800 11px/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;background:#0d0e11d1;border-radius:999px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.ai-chip .i{width:15px;height:15px}.stack{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.stack-lg{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.hstack{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.grow{flex:1;min-width:0}.ml-auto{margin-left:auto}.mt-0{margin-top:0!important}@media (min-width:1024px){.show-phone{display:none!important}}@media (max-width:1023px){.hide-phone{display:none!important}}.split{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:20px;display:grid}.split.wide-side{grid-template-columns:minmax(0,1fr) 420px}.sticky-side{top:calc(var(--bar-h) + 20px);position:sticky}@media (max-width:1023px){.split,.split.wide-side{grid-template-columns:minmax(0,1fr)}.sticky-side{position:static}}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}@media (max-width:1023px){.grid-2,.grid-3{grid-template-columns:minmax(0,1fr);gap:12px}}.actionbar{display:none}@media (max-width:1023px){.actionbar{z-index:45;padding:10px max(16px, var(--safe-left)) calc(10px + var(--safe-bottom)) max(16px, var(--safe-right));background:var(--color-glass);-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);border-top:1px solid var(--color-line);align-items:center;gap:8px;display:flex;position:fixed;bottom:0;left:0;right:0}.actionbar .btn{flex:1}.actionbar .btn.fit,.actionbar .icon-btn{flex:none}.actionbar.is-test{padding-left:calc(14px + max(14px, var(--safe-left)))}.actionbar.is-test:before{content:"";background:repeating-linear-gradient(-45deg, var(--color-gold) 0 6px, var(--color-hazard) 6px 12px);width:14px;position:absolute;top:0;bottom:0;left:0}.actionbar.above-tabs{bottom:calc(var(--tabbar-h) + var(--safe-bottom));padding-bottom:10px}body.has-actionbar .page{padding-bottom:calc(96px + var(--safe-bottom))}body.has-actionbar.has-tabbar .page{padding-bottom:calc(var(--tabbar-h) + var(--safe-bottom) + 104px)}}.wchip{border-radius:var(--radius-button);background:var(--color-warn-tint);border:1px solid var(--color-warn-line);height:40px;color:var(--color-warn-text);font:800 12px/1 var(--font-sans);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;flex:none;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.wchip .i{stroke-width:2.25px;width:16px;height:16px}@media (max-width:1023px){.wchip{height:48px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.tile:hover{transform:none}}.home-grid{grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);align-items:start;gap:16px;margin-top:16px;display:grid}.glance-head{align-items:flex-end}.glance-date{font:800 30px/1.02 var(--font-display)!important;letter-spacing:0!important;text-transform:none!important;margin-top:6px!important}.glance-stats{padding-bottom:16px}.meter{background:#2a2e36;border-radius:6px;height:6px;margin-top:18px;overflow:hidden}.meter i{background:var(--color-info);border-radius:6px;height:100%;display:block}.meter-l{color:var(--color-muted);margin-top:8px;font-size:12.5px;font-weight:600}.meter-l b{color:var(--color-text)}.glance-list{border-top:1px solid var(--color-line)}.when{width:74px;font:800 22px/1 var(--font-display);flex:none}.when small{font:700 11px var(--font-sans);color:var(--color-muted);letter-spacing:.04em;margin-left:3px}.lrow.more{justify-content:space-between;min-height:48px}.when{position:relative}.when .md{background:var(--color-warn);border-radius:50%;width:7px;height:7px;position:absolute;top:7px;left:-12px}.expiring .lrow .badge{justify-content:center;min-width:92px}.more-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.more-grid a{background:var(--color-panel-2);border:1px solid var(--color-line);text-align:center;border-radius:14px;align-content:start;justify-items:center;gap:8px;padding:14px 6px 12px;font-size:13px;font-weight:700;line-height:1.2;text-decoration:none;display:grid}.more-grid .ico{background:var(--color-panel-3);width:44px;height:44px;color:var(--color-gold);border-radius:12px;place-items:center;display:grid;position:relative}.more-grid .ico i{background:var(--color-bad);color:#fff;min-width:18px;height:18px;font:800 10.5px/18px var(--font-sans);border-radius:999px;padding:0 5px;font-style:normal;position:absolute;top:-5px;right:-7px}.sheet-list{border-top:1px solid var(--color-line);margin:12px -16px 0}.sheet-list .lrow>.i{color:var(--color-muted)}@media (max-width:1023px){.home-grid{grid-template-columns:minmax(0,1fr)}.glance-date{font-size:26px!important}.glance .stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.glance .stat b{font-size:32px}.glance .stat span{letter-spacing:.06em;font-size:10px}}.nextjob{background:radial-gradient(120% 80% at 100% 0,#fbb1161f,#0000 55%),linear-gradient(135deg,#221e1f,#2c2f36);padding:20px 20px 18px}.nj-head{justify-content:space-between;align-items:center;display:flex}.nj-when{font:700 12px var(--font-sans);color:var(--color-ok-text);border:1px solid var(--color-ok-line);background:#2fbf711a;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;display:inline-flex}.nj-when .i{stroke-width:2.25px;width:15px;height:15px}.nj-date{font:700 15px var(--font-sans);color:var(--color-text-2);margin-top:12px}.nj-cust{font:800 40px/1 var(--font-display);letter-spacing:.005em;margin:2px 0 0}.nj-times{background:#00000047;border:1px solid #ffffff12;border-radius:14px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;margin-top:18px;padding:14px 16px;display:grid}.nj-t b{font:800 52px/.86 var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.nj-t small{font:700 13px var(--font-sans);color:var(--color-muted);margin-left:4px}.nj-t .label{margin-bottom:8px;display:block}.nj-t:last-child .label{color:var(--color-gold)}.nj-sub{color:var(--color-text-2);margin-top:8px;font-size:13px;font-weight:600;display:block}.nj-arrow{color:var(--color-muted)}.nj-facts{grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr);gap:14px 18px;margin:18px 0 0;display:grid}.nj-facts .w{grid-column:1/-1}.nj-facts dt{font:700 11px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);margin-bottom:4px}.nj-facts dd{align-items:center;gap:8px;margin:0;font-size:16px;font-weight:700;line-height:1.35;display:flex}.nj-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:20px;display:grid}.nj-crane{color:var(--color-text-2);border-top:1px solid #ffffff14;align-items:center;gap:10px;min-height:44px;margin-top:14px;padding:12px 4px 0;font-weight:700;text-decoration:none;display:flex}.nj-crane>.i:first-child{color:var(--color-gold)}.nj-crane .badge{margin-left:auto}.nj-crane .chev{color:var(--color-muted)}.qa{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.qa-b{grid-column:span 2}.qa-b:nth-child(3n+1):nth-last-child(2),.qa-b:nth-child(3n+2):last-child{grid-column:span 3}.qa-b{background:var(--color-panel);border:1px solid var(--color-line);min-height:132px;transition:border-color var(--dur-2), transform var(--dur-2) var(--ease-out);border-radius:16px;align-content:start;gap:8px;padding:16px 14px;text-decoration:none;display:grid}@media (hover:hover){.qa-b:hover{border-color:var(--color-gold-line);transform:translateY(-2px)}}.qa-b b{font:800 19px/1.05 var(--font-display);letter-spacing:.02em}.qa-i{background:var(--color-panel-3);border:1px solid var(--color-line-strong);width:44px;height:44px;color:var(--color-gold);border-radius:12px;place-items:center;display:grid}.qa-i .i{stroke-width:2px;width:22px;height:22px}.qa .okline .i{width:15px;height:15px}.offday{align-items:center;gap:14px;padding:18px 20px;display:flex}.offday .ico{background:var(--color-panel-3);border:1px solid var(--color-line-strong);width:48px;height:48px;color:var(--color-text-2);border-radius:50%;flex:none;place-items:center;display:grid}.offday b{font:800 22px/1.1 var(--font-display);display:block}.offday span{color:var(--color-muted);margin-top:3px;font-size:13px;font-weight:600;display:block}@media (max-width:1023px){.nextjob{padding:18px 16px 16px}.nj-cust{font-size:36px}.nj-t b{font-size:46px}.nj-times{padding:12px 14px}.qa{gap:8px}.qa-b{min-height:128px;padding:14px 10px}.qa-b b{font-size:17px}}.dayhead{min-width:0}.dayrow{align-items:center;gap:8px;margin-top:6px;display:flex}.dayrow h1{margin:0 6px!important}.daynew{display:none!important}.vbar{flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 16px;display:flex}.vbar .source{align-items:center;gap:10px;margin-left:auto;display:flex}.page>.testbar,.page>.errbox{margin-bottom:20px}@media (max-width:1023px){.dayhead{width:100%}.dayrow{flex-wrap:wrap;gap:8px;margin-top:8px}.dayrow h1{flex:100%;order:-1;margin:0 0 4px!important;font-size:30px!important;line-height:1.04!important}.daynew{margin-left:auto;display:inline-flex!important}.day-page .page-head .actions{display:none}.vbar .seg{width:100%}.vbar .source{margin-left:0}}.gcard{background:var(--color-panel);border:1px solid var(--color-line);border-radius:var(--radius-card);box-shadow:var(--shadow-card);overflow:hidden}.gcard-head{border-bottom:1px solid var(--color-line);grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;column-gap:12px;padding:14px 16px;display:grid}.gcard-head .gto{grid-column:3/-1;min-width:0;margin-top:6px}.gcard-head .end{align-items:center;gap:6px;display:flex}.gname{min-width:0;font:800 20px/1.1 var(--font-display);letter-spacing:.01em;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.goes{font:700 14px/1.35 var(--font-sans);color:var(--color-text)}.goes.test{color:var(--color-gold)}.golive{font:600 12.5px/1.35 var(--font-sans);color:var(--color-muted);margin-top:2px}.pill2{font:800 11px/1 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;background:var(--color-panel-3);color:var(--color-text-2);border-radius:999px;padding:4px 8px}.gbody{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:18px;padding:16px;display:grid}.gside{flex-direction:column;gap:16px;min-width:0;display:flex}.gsec>.label{margin-bottom:8px;display:block}.gjob{border-bottom:1px solid var(--color-line);align-items:center;gap:10px;padding:8px 0;font-weight:700;display:flex}.gjob:last-child{border-bottom:0}.gjob b{font:700 16px var(--font-display);flex:none;width:64px}.gjob .st{margin-left:auto}.gsec .badge-expired{margin-top:6px}.att{background:var(--color-panel-2);border:1px solid var(--color-line);border-radius:10px;align-items:center;gap:10px;margin-bottom:6px;padding:6px;display:flex}.att b{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;display:block;overflow:hidden}.att .grow span{color:var(--color-muted);font-size:12px;font-weight:600;display:block}.att-th{color:#c8261b;width:40px;height:40px;font:800 10px var(--font-sans);background:#fff;border-radius:8px;flex:none;place-items:center;display:grid}.att-img{background:linear-gradient(#8fb3d9 0 55%,#7d7a73 55%);position:relative}.att-img:after{content:"";background:#e9c43a;height:3px;position:absolute;bottom:9px;left:22px;right:4px}.att .icon-btn{width:32px;height:32px}.gfoot{display:none}.blocked{border-color:var(--color-bad-line);background:linear-gradient(90deg, #ff5a4f12, transparent 40%), var(--color-panel)}.offbody{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.offlist{border:1px solid var(--color-line);border-radius:12px;overflow:hidden}.offlist .lrow{min-height:52px;padding:8px 14px}.offout{gap:4px;margin-top:12px;display:grid}.offout .label{margin-bottom:2px}.sendcard{border-color:var(--color-line-strong);background:radial-gradient(120% 70% at 100% 0%, #fbb11614, transparent 60%), var(--color-panel);position:relative;overflow:hidden}.sendprog{background:#fbb11629;height:3px;position:absolute;top:0;left:0;right:0}.sendprog i{background:var(--color-gold);height:100%;transition:width var(--dur-2) var(--ease-out);display:block}.sc-top{align-items:center;gap:8px;min-height:32px;display:flex}.sc-top .live{margin-left:auto}.sc-top .icon-btn{width:32px;height:32px;margin-right:-6px}.bigsum{align-items:flex-end;gap:12px;margin:8px 0 16px;display:flex}.bigsum b{font:800 84px/.8 var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.bigsum span{font:700 13px/1.3 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-2);padding-bottom:4px}.bigsum em{color:var(--color-muted);font-style:normal}.sumrows{border-top:1px solid var(--color-line);display:grid}.sumrows>*{border-bottom:1px solid var(--color-line);align-items:center;gap:10px;min-height:40px;padding:6px 0;font-size:14px;font-weight:600;display:flex}.sumrows b{font:700 17px var(--font-display);font-variant-numeric:tabular-nums;margin-left:auto}.sumrows label{cursor:pointer}.sumrows .u{margin-left:auto;font-size:13px;font-weight:700}.sumrows .u+b{margin-left:10px}.send-opts{margin-top:14px}.send-opts .lab{align-items:center;gap:8px;margin-bottom:2px;display:flex}.send-opts .lab .label{flex:1}.lockhint{font:700 12px/1 var(--font-sans);color:var(--color-muted);align-items:center;gap:5px;display:inline-flex}.lockhint .i{width:14px;height:14px}.lockrow{background:var(--color-ok-tint);border:1px solid var(--color-ok-line);color:var(--color-ok-text);border-radius:10px;align-items:center;gap:10px;margin:12px 0 14px;padding:10px 12px;font-size:13.5px;font-weight:700;line-height:1.3;display:flex}.lockrow b{letter-spacing:.04em}.lockrow.warn{background:var(--color-warn-tint);border-color:var(--color-warn-line);color:var(--color-warn-text)}.stale{color:var(--color-bad-text);align-items:center;gap:8px;margin:0 0 10px;font-size:13.5px;font-weight:700;display:flex}.stale .i{stroke-width:2.25px;width:18px;height:18px}.sendto{text-align:center;font:700 11px var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--color-gold);margin-top:10px}@media (max-width:1023px){.texts-split>.sticky-side{order:-1}.gcard-head{grid-template-columns:auto auto minmax(0,1fr);padding:12px}.gcard-head .end{display:none}.gcard-head .gto{grid-column:1/-1;margin-top:10px}.gbody{grid-template-columns:minmax(0,1fr);gap:14px;padding:12px}.gcard:not(.is-open) .gbody{display:none}.gcard.is-open .gfoot{border-bottom:1px solid var(--color-line)}.gfoot{gap:10px;padding:12px;display:grid}.gf-job{font-size:14.5px;font-weight:700}.gf-job b{font:800 17px/1 var(--font-display);font-variant-numeric:tabular-nums;margin-right:6px}.gf-flags{flex-wrap:wrap;gap:6px;display:flex}.gf-acts{align-items:center;gap:8px;display:flex}.gf-flags .link{margin-left:4px}.gsec.dup{display:none}.offbody{grid-template-columns:minmax(0,1fr)}.bigsum b{font-size:64px}.sumrows .ph-hide,.sendcard .send-btn,.sendcard .sendto{display:none}}.aftercard .card-head .end{gap:14px}.arow{align-items:flex-start}.arow .title{white-space:normal}.arow>.sicon{margin-top:2px}.sicon{border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid}.sicon .i{stroke-width:2.5px;width:18px;height:18px}.sicon.ok{background:var(--color-ok-tint);color:var(--color-ok-text);border:1px solid var(--color-ok-line)}.sicon.bad{background:var(--color-bad-tint);color:var(--color-bad-text);border:1px solid var(--color-bad-line)}.sicon.warn{background:var(--color-warn-tint);color:var(--color-warn-text);border:1px solid var(--color-warn-line)}.sicon.run{background:var(--color-gold-tint);color:var(--color-gold);border:1px solid var(--color-gold-line)}.sicon.run .i{animation:.8s linear infinite spin}.sicon.wait{background:var(--color-panel-2);color:var(--color-muted);border:1px solid var(--color-line)}.aj{justify-items:end;gap:6px;margin-left:auto;padding-top:4px;display:grid}.ajr{align-items:center;gap:10px;display:flex}.ajob{color:var(--color-text-2);font-weight:700}.mk{white-space:nowrap;align-items:center;gap:6px;font-size:12.5px;font-weight:700;display:inline-flex}.mk .i{stroke-width:2.25px;width:16px;height:16px}.mk.ok{color:var(--color-ok-text)}.mk.bad{color:var(--color-bad-text)}.mk.warn{color:var(--color-warn-text)}.mk.wait{color:var(--color-muted)}.sentcard{border-color:var(--color-ok-line);background:radial-gradient(110% 80% at 100% 0,#2fbf7124,#0000 55%),linear-gradient(135deg,#221e1f,#2c2f36)}.sentcard .kicker{color:var(--color-ok-text)}.sh-row{align-items:baseline;gap:12px;margin-top:12px;display:flex}.sh-row b{min-width:34px;font:800 52px/.86 var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.sh-row span{font:800 20px/1.1 var(--font-display);letter-spacing:.04em;text-transform:uppercase}.sh-row span em{color:var(--color-muted);letter-spacing:.06em;font-size:15px;font-style:normal}.sh-foot{border-top:1px solid #ffffff14;gap:8px;margin-top:18px;padding-top:14px;display:flex}@media (max-width:1023px){.arow{flex-wrap:wrap}.aj{justify-items:start;width:100%;padding:0 0 0 44px}.ajr{flex-wrap:wrap;gap:4px 10px}.aftercard .card-head .end{flex-wrap:wrap;justify-content:flex-end}.sh-row b{font-size:46px}}.yardsel .i:last-child{color:var(--color-muted)}.dens{background:var(--color-panel-2);border:1px solid var(--color-line);border-radius:10px;gap:2px;padding:3px;display:inline-flex}.dens .icon-btn{border-radius:7px;width:32px;height:32px}.dens .icon-btn.on{background:var(--color-panel-3);color:var(--color-gold)}.compact .tbl td{height:48px}.compact .tm{font:800 17px var(--font-display)}.compact tr.q td{color:var(--color-muted)}.compact tr.is-expired td:first-child{box-shadow:inset 3px 0 0 var(--color-bad)}.compact .tbl td:nth-child(3),.compact .tbl td:nth-child(6){white-space:normal;line-height:1.3}.when2{min-width:66px;font:700 15px var(--font-display);color:var(--color-text);display:inline-block}.byemp .tbl td:nth-child(2){white-space:normal;line-height:1.6}.offrow td{color:var(--color-text-2)}.skel-job{border-bottom:1px solid var(--color-line);gap:14px;padding:10px 0;display:flex}.skel-job:last-child{border-bottom:0}.paste .card-head .i.gold{width:20px;height:20px}.paste textarea.field-value{color:var(--color-text-2);font-size:15px}.legend{color:var(--color-muted);align-items:center;gap:14px;font-size:12.5px;font-weight:600;display:inline-flex}.legend>span{align-items:center;gap:7px;display:inline-flex}.legend i{background:var(--color-panel-2);border:1px solid var(--color-line);border-radius:4px;width:14px;height:18px;display:inline-block}.legend .mk-fill{box-shadow:inset 3px 0 0 var(--color-gold)}.legend .mk-miss{border-style:dashed;border-color:#4a505a}.chips-in .ph{color:var(--color-placeholder);align-self:center;margin-right:2px;font-size:16px;font-weight:600}@media (max-width:1023px){.chips-in .ph{font-size:17px}}.stv{align-items:center;min-height:34px;display:flex}.addchip{color:var(--color-gold);background:0 0;border-style:dashed}.addchip .i{color:var(--color-gold)!important}.grpcard .label{display:block}.grp{justify-content:space-between;align-items:center;gap:10px;margin:8px 0 4px;display:flex}.grp b{font:800 22px/1.1 var(--font-display)}.savebar{align-items:center;gap:8px;margin-top:16px;display:flex}.savebar .btn-gold{flex:1}.fails{gap:10px;display:grid}.newgrp{max-width:560px}.gorder{border-left:2px solid var(--color-line);gap:6px;margin-top:12px;padding-left:14px;display:grid}.gorder span{color:var(--color-muted);font-size:14px;font-weight:600;position:relative}.gorder span:before{content:"";background:var(--color-line-strong);border-radius:50%;width:8px;height:8px;position:absolute;top:7px;left:-19px}.gorder .new{color:var(--color-gold);font-weight:800}.gorder .new:before{background:var(--color-gold);box-shadow:0 0 0 4px #fbb1162e}.sicon2{background:var(--color-ok-tint);border:1px solid var(--color-ok-line);width:44px;height:44px;color:var(--color-ok-text);border-radius:50%;flex:none;place-items:center;margin-right:6px;display:grid}.sicon2 .i{stroke-width:2.5px;width:22px;height:22px}.sold{min-height:40px;color:var(--color-text-2);font-size:13.5px}.fleet{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.unit{border-radius:var(--radius-tile);background:var(--color-panel);border:1px solid var(--color-line);box-shadow:var(--shadow-card);transition:transform var(--dur-2) var(--ease-out), border-color var(--dur-2);flex-direction:column;padding:16px 16px 14px;text-decoration:none;display:flex;position:relative;overflow:hidden}@media (hover:hover){.unit:hover{border-color:var(--color-gold-line);transform:translateY(-2px)}}.unit.is-bad{background:var(--color-bad-tint);border-color:var(--color-bad-line)}.unit.is-warn{border-color:#4a3b14}.u-top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.u-no{font:800 60px/.82 var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.u-no i{color:var(--color-gold);vertical-align:.32em;letter-spacing:0;margin-right:2px;font-size:.62em;font-style:normal}.u-caprow{justify-content:space-between;align-items:center;gap:8px;margin-top:14px;display:flex}.u-cap{font:700 11px/1 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-2);white-space:nowrap}.u-model{white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:15px;font-weight:700;overflow:hidden}.u-bar{border-radius:3px;gap:2px;height:5px;margin-top:16px;display:flex;overflow:hidden}.u-bar i{height:100%;display:block}.u-bar .r{background:var(--color-bad)}.u-bar .a{background:var(--color-warn)}.u-bar .g{background:#2a7d52}.u-bar .n{background:#3a3e45}.u-foot{color:var(--color-muted);justify-content:space-between;gap:8px;margin-top:10px;font-size:12.5px;font-weight:600;display:flex}.u-foot span:last-child{font-weight:700}.mini-no{width:52px;font:800 22px/1 var(--font-display);flex:none}.mini-ico{width:52px;color:var(--color-gold);flex:none}@media (max-width:1279px){.fleet{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1023px){.fleet-page .page-head .actions{width:auto}.fleet{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.unit{padding:14px 14px 12px}.u-no{font-size:50px}.u-caprow .badge{gap:4px;padding:0 7px 0 6px;font-size:10.5px}.u-caprow .badge .i{width:13px;height:13px}.u-cap{letter-spacing:.1em}.u-docs{display:none}.daybar .source .live{font-size:12px}}.unit-hero{background:radial-gradient(90% 120% at 0 0,#fbb1161a,#0000 50%),linear-gradient(135deg,#221e1f,#2c2f36);padding:22px 24px 18px}.uh-main{align-items:center;gap:22px;display:flex}.uh-no{font:800 112px/.78 var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.uh-no i{color:var(--color-gold);vertical-align:.62em;margin-right:4px;font-size:.5em;font-style:normal}.uh-id{min-width:0}.uh-model{font:800 34px/1 var(--font-display);margin:6px 0 0}.uh-status{margin-top:12px}.uh-acts{align-self:flex-start;margin-left:auto}.uh-facts{border-top:1px solid #ffffff14;grid-template-columns:repeat(8,minmax(0,auto));justify-content:start;gap:12px 34px;margin-top:22px;padding-top:18px}.uh-src{color:var(--color-muted);align-items:center;gap:12px;margin-top:16px;font-size:12.5px;font-weight:600;display:flex}.uh-src .icon-btn{width:32px;height:32px}.docs{overflow:hidden}.dhead,.doc{grid-template-columns:minmax(0,2.4fr) 120px 120px 150px 44px;align-items:center;column-gap:16px;padding:0 20px;display:grid}.dhead{border-bottom:1px solid var(--color-line);height:42px;font:700 11px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted)}.dgroup{font:700 11px var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--color-gold);padding:18px 20px 8px}.doc{border-bottom:1px solid var(--color-line);min-height:68px;color:inherit;transition:background-color var(--dur-1);padding-top:12px;padding-bottom:12px;text-decoration:none}@media (hover:hover){a.doc:hover{background:var(--color-hover)}}.doc:last-child{border-bottom:0}.doc.is-expired{box-shadow:inset 3px 0 0 var(--color-bad)}.d-exp{display:none}.doc.is-missing .d-t b,.doc.is-missing .d-d{color:var(--color-muted)}.doc.is-missing{background:repeating-linear-gradient(-45deg,#0000 0 10px,#ffffff03 10px 20px)}.d-t{align-items:center;gap:12px;min-width:0;display:flex}.d-t>div{min-width:0}.d-t b{font-size:15px;display:block}.d-file{color:var(--color-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12.5px;font-weight:600;display:block;overflow:hidden}.d-ico{background:var(--color-panel-2);border:1px solid var(--color-line);width:36px;height:36px;color:var(--color-gold);border-radius:10px;flex:none;place-items:center;display:grid}.d-ico .i{width:18px;height:18px}.d-d{font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.d-a{justify-content:flex-end;gap:6px;display:flex}.d-a .icon-btn{width:36px;height:36px}.shared{font:800 10px/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--color-info-text);background:var(--color-info-tint);border:1px solid var(--color-info-line);vertical-align:2px;border-radius:999px;margin-left:6px;padding:3px 7px}.d-old{background:var(--color-bg);border:1px solid var(--color-line);border-radius:10px;grid-column:1/-1;margin:10px 0 0 48px;padding:10px 12px}.d-oldh{font:700 12px var(--font-sans);letter-spacing:.04em;color:var(--color-text-2);align-items:center;gap:8px;margin-bottom:6px;display:flex}.d-oldh .i{width:16px;height:16px;color:var(--color-muted)}.d-oldr{color:var(--color-muted);border-top:1px solid var(--color-line);grid-template-columns:minmax(0,1fr) 120px 60px;gap:12px;padding:6px 0 6px 24px;font-size:13px;font-weight:600;display:grid}.d-oldr span:first-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.updlg{width:min(980px,100%);padding:0;overflow:hidden}.updlg-head{border-bottom:1px solid var(--color-line);align-items:center;gap:12px;padding:16px 20px;display:flex}.updlg-head h3{margin:4px 0 0}.updlg-head .icon-btn{margin-left:auto}.updlg-body{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:20px;padding:20px;display:grid}.upfields{flex-direction:column;gap:10px;display:flex}.acts2{justify-content:flex-end;gap:8px;margin-top:auto;padding-top:10px;display:flex}.viewer{width:min(760px,100%);padding:0;overflow:hidden}.viewer-head{border-bottom:1px solid var(--color-line);align-items:center;gap:12px;padding:14px 16px;display:flex}.viewer-head .t-display-s{font-size:21px}.viewer-head .icon-btn{margin-left:auto}.viewer-page{background:var(--color-bg-deep);place-items:center;padding:18px;display:grid}.viewer-page svg{border-radius:3px;width:100%;max-width:360px;height:auto;box-shadow:0 12px 30px #0000008c}.viewer-foot{border-top:1px solid var(--color-line);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;display:flex}.viewer-foot .dates{color:var(--color-text-2);font-size:14px;font-weight:700}@media (max-width:1279px){.uh-facts{grid-template-columns:repeat(4,minmax(0,auto))}}@media (max-width:1023px){.unit-hero{padding:18px 16px 14px}.uh-main{flex-wrap:wrap;gap:6px 16px}.uh-no{font-size:92px}.uh-model{font-size:27px}.uh-acts{width:100%;margin-top:12px;margin-left:0}.uh-acts .btn{width:100%}.uh-facts,.uh-src,.dhead{display:none}.doc{grid-template-columns:minmax(0,1fr) auto;column-gap:10px;min-height:64px;padding:10px 16px}.d-d,.d-a,.d-old,.d-file{display:none}.d-exp{color:var(--color-muted);margin-top:2px;font-size:13.5px;font-weight:600;display:block}.doc.is-expired .d-exp{color:var(--color-bad-text);font-weight:700}.d-t b{font-size:15.5px}.dgroup{padding:16px 16px 6px}.viewer{border:0;border-radius:0;min-height:100%}.updlg{border-radius:20px 20px 0 0}.updlg-body{grid-template-columns:minmax(0,1fr);padding:14px}}.me-head{align-items:center;gap:16px;display:flex}.credsum{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.cs{background:var(--color-panel);border:1px solid var(--color-line);border-radius:14px;padding:14px 16px}.cs b{font:800 38px/.9 var(--font-display);display:block}.cs span{font:700 11px var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted);margin-top:6px;display:block}.cs.bad b{color:var(--color-bad)}.cs.warn b{color:var(--color-warn)}.cs.ok b{color:var(--color-ok)}.creds{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.cred{border-radius:var(--radius-card);background:var(--color-panel);border:1px solid var(--color-line);box-shadow:var(--shadow-card);flex-direction:column;gap:14px;padding:16px;display:flex}.cred.is-bad{background:linear-gradient(160deg, #ff5a4f17, transparent 45%), var(--color-panel);border-color:#4a2424}.cred.is-warn{background:linear-gradient(160deg, #ffb02012, transparent 45%), var(--color-panel);border-color:#4a3b14}.cr-top{align-items:center;gap:12px;display:flex}.cr-top b{font:800 20px/1.1 var(--font-display);letter-spacing:.01em}.cr-ico{background:var(--color-panel-3);border:1px solid var(--color-line-strong);width:40px;height:40px;color:var(--color-gold);border-radius:12px;flex:none;place-items:center;display:grid}.cr-dates{font-variant-numeric:tabular-nums;grid-template-columns:1fr 1fr;gap:12px;font-size:15px;font-weight:700;display:grid}.cr-dates .label{margin-bottom:4px;display:block}.cr-acts{grid-template-columns:1fr 1fr;gap:8px;margin-top:auto;display:grid}.flow{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:14px;display:grid}.flow-step{padding:16px}.flow-step>.label{vertical-align:4px;margin:0 0 12px 8px;display:inline-block}.fs-n{background:var(--color-gold);width:26px;height:26px;color:var(--color-charcoal);font:800 14px var(--font-display);border-radius:50%;place-items:center;display:inline-grid}.fs-n.ok{background:var(--color-ok);color:#06210f}.fs-n.ok .i{stroke-width:3px;width:16px;height:16px}.done-t{font:800 26px/1.05 var(--font-display)}.cred-page>.testbar{margin-bottom:16px}@media (max-width:1023px){.cred-page .page-head .actions .btn{width:100%}.me-head .av.xl{--av:56px}.credsum{gap:6px}.cs{padding:12px 10px}.cs b{font-size:30px}.cs span{letter-spacing:.06em;font-size:9.5px}.creds,.flow{grid-template-columns:minmax(0,1fr)}}.people-page{max-width:1440px}.searchf{align-items:center;gap:10px;width:320px;height:44px;padding:0 12px;display:flex}.searchf .i{color:var(--color-muted)}.searchf .field-value{font-size:15px!important}.ppl-full{display:block}.ppl{overflow:hidden}.ppl .tbl td{height:54px}.acc{color:var(--color-muted);align-items:center;gap:6px;font-size:13px;font-weight:700;display:inline-flex}.acc:before{content:"";border:1.5px solid #6b7280;border-radius:50%;width:8px;height:8px}.acc.on{color:var(--color-text)}.acc.on:before{background:var(--color-ok);border-color:var(--color-ok)}.acc.inv{color:var(--color-gold)}.acc.inv:before{border-color:var(--color-gold);border-style:dashed}.acc.lock{color:var(--color-bad-text)}.acc.lock:before{background:var(--color-bad);border-color:var(--color-bad)}.addable{font:800 10.5px/1 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--color-info-text)}.ds-scrim{justify-content:end;align-items:stretch;padding:0}.pdrawer{border-left:1px solid var(--color-line-strong);border-radius:0;flex-direction:column;width:460px;max-width:100%;height:100%;display:flex;overflow:auto}.pdrawer .pd-body{flex:1}.pd-body{padding:4px 20px 8px}.pd-sec{border-bottom:1px solid var(--color-line);gap:8px;padding:16px 0;display:grid}.pd-sec:last-child{border-bottom:0}.pd-sec .field-error{margin-top:-2px}.maprow{justify-content:space-between;align-items:center;gap:12px;padding:4px 0;display:flex}.maprow .label{margin-bottom:3px;display:block}.maprow b{font-size:14.5px}.swrow{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:44px;font-size:14.5px;font-weight:600;display:flex}.pd-foot{border-top:1px solid var(--color-line);background:var(--color-panel);gap:8px;padding:14px 20px;display:flex}.pd-tabs{scrollbar-width:none;padding:12px 20px 2px;overflow-x:auto}.pd-tabs::-webkit-scrollbar{display:none}.pd-tabs .pills{width:max-content;display:flex}.pd-tabs .pills button{padding:0 11px}@media (max-width:1023px){.pd-tabs{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}}.row-btns{flex:none;gap:8px;display:flex}.lrow.sel{background:var(--color-gold-tint);box-shadow:inset 3px 0 0 var(--color-gold)}@media (max-width:1023px){.searchf{width:100%}.pdrawer{border-left:0;width:100%;height:auto}.pd-body{padding:0 16px 6px}.pd-foot{padding:12px 16px}}.req-page{max-width:1440px}.req-page .page-head .actions .badge{height:30px;font-size:11px}.req-wrap{grid-template-columns:420px minmax(0,1fr);align-items:start;gap:16px;display:grid}.req-list{overflow:hidden}.rq{border-bottom:1px solid var(--color-line);transition:background-color var(--dur-1);gap:12px;padding:14px 16px;text-decoration:none;display:flex;position:relative}.rq:last-child{border-bottom:0}@media (hover:hover){.rq:hover{background:var(--color-hover)}}.rq.sel{background:var(--color-gold-tint);box-shadow:inset 3px 0 0 var(--color-gold)}.rq.attn:after{content:"";background:var(--color-bad);border-radius:50%;width:8px;height:8px;position:absolute;top:20px;right:14px}.rq .av{color:var(--color-muted)}.rq-b{flex:1;min-width:0}.rq-t{align-items:baseline;gap:8px;display:flex}.rq-t b{font-size:14.5px}.rq-time{color:var(--color-muted);margin-left:auto;padding-right:16px;font-size:12px;font-weight:600}.rq-s{color:var(--color-text-2);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;margin-top:3px;font-size:13.5px;display:flex;overflow:hidden}.rq-s .i{color:var(--color-muted)}.rq-h{align-items:center;gap:8px;margin-top:8px;display:flex}.rq-o{color:var(--color-muted);font-size:12.5px;font-weight:700}.rq-o.c-ok{color:var(--color-ok-text)}.rq-o.c-bad{color:var(--color-bad-text)}.rq-o.c-warn{color:var(--color-warn-text)}.muted-r .rq-t b,.muted-r .rq-s{color:var(--color-muted)}.hchip{background:var(--color-panel-3);border:1px solid var(--color-line-strong);height:22px;font:800 10.5px/1 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-2);border-radius:6px;align-items:center;padding:0 8px;display:inline-flex}.hchip.unk{background:var(--color-bad-tint);border-color:var(--color-bad-line);color:var(--color-bad-text)}.hchip.grp{color:var(--color-muted);border-style:dashed}.hchip.big{height:28px;padding:0 10px;font-size:11.5px}.rd-head{border-bottom:1px solid var(--color-line);align-items:center;gap:14px;padding:18px 20px;display:flex}.rd-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;padding:20px;display:grid}.rd-thread{background:#000;border:1px solid #23262c;border-radius:22px;padding:14px}.rd-thread .in{justify-items:start;gap:4px;display:grid}.rd-thread .out{justify-items:end;margin-top:14px;display:grid}.bubble.out-b{background:var(--color-gold);color:var(--color-charcoal);font-weight:500}.bubble.out-b:before{background:var(--color-gold);border-bottom-right-radius:0;border-bottom-left-radius:14px 12px;left:auto;right:-5px}.bubble.out-b:after{border-bottom-right-radius:0;border-bottom-left-radius:10px;left:auto;right:-10px}.out-meta{font:500 11px var(--font-phone);color:#8e8e93;margin-top:5px}.steps{gap:0;margin:10px 0 0;padding:0;list-style:none;display:grid}.steps li{padding:0 0 14px 34px;position:relative}.steps li:before{content:"";background:var(--color-ok) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23062110' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center / 13px no-repeat;border-radius:50%;width:22px;height:22px;position:absolute;top:0;left:0}.steps li:after{content:"";background:#1f5136;width:2px;position:absolute;top:24px;bottom:2px;left:10px}.steps li:last-child:after{display:none}.steps b{font-size:14.5px;display:block}.steps span{color:var(--color-muted);margin-top:1px;font-size:12.5px;font-weight:600;display:block}@media (max-width:1279px){.req-wrap{grid-template-columns:360px minmax(0,1fr)}.rd-body{grid-template-columns:minmax(0,1fr)}}@media (max-width:1023px){.req-page .page-head .actions .badge{white-space:normal;height:auto;min-height:30px;padding-top:6px;padding-bottom:6px;line-height:1.3}.req-wrap{grid-template-columns:minmax(0,1fr)}.rd-head,.rd-body{padding:14px 16px}}.sys-sum{flex-wrap:wrap;gap:22px;margin:-6px 0 18px;display:flex}.sys{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}.sc{flex-direction:column;display:flex}.sc.warn{border-color:#4a3b14}.sc.off{border-style:dashed;border-color:var(--color-line-strong);box-shadow:none;background:0 0}.sc-head{border-bottom:1px solid var(--color-line);align-items:center;gap:12px;padding:18px 18px 16px;display:flex}.sc-head h2{font:800 21px/1.05 var(--font-display);letter-spacing:.01em;margin:0}.sc-head .grow span{color:var(--color-muted);margin-top:3px;font-size:12.5px;font-weight:600;display:block}.sc-head .live{flex:none;align-self:flex-start;margin-top:3px}.sc-logo{background:var(--color-panel-3);border:1px solid var(--color-line-strong);width:46px;height:46px;color:var(--color-gold);border-radius:13px;flex:none;place-items:center;display:grid}.sc-logo .i{width:22px;height:22px}.sc-body{flex:1;align-content:start;gap:2px;padding:10px 18px 14px;display:grid}.sc-row{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:12px;min-height:40px;display:flex}.sc-row:last-child{border-bottom:0}.sc-row b{text-align:right;font-size:13.5px}.sc-row b.okline{font-size:13px}.sc-row b.okline .i{width:16px;height:16px}.sc-row.col{flex-direction:column;align-items:stretch;gap:8px;padding:6px 0 12px}.sc-seg{width:100%}.sc-foot{border-top:1px solid var(--color-line);gap:8px;padding:12px 18px 16px;display:flex}.cfg{width:min(620px,100%)}.sv{justify-content:space-between;align-items:center;min-height:30px;display:flex!important}.sv .okline .i{width:15px;height:15px}@media (max-width:1279px){.sys{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1023px){.sys{grid-template-columns:minmax(0,1fr);gap:12px}.sc-head{padding:14px 16px 12px}.sc-body{padding:6px 16px 10px}.sc-foot{padding:12px 16px 14px}.sc-foot .btn{flex:1}}body.signin{background:radial-gradient(70% 60% at 50% 0%, #15171c, var(--color-bg) 70%);min-height:100vh}.si{min-height:100vh;padding:calc(32px + var(--safe-top)) 16px calc(56px + var(--safe-bottom));place-items:center;display:grid;position:relative;overflow:hidden}.si:before{content:"";background:var(--color-gold);height:3px;position:absolute;top:0;left:0;right:0}.si-art{width:100%;height:100%;position:absolute;inset:0}.si-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid var(--color-line-strong);width:min(420px,100%);box-shadow:var(--shadow-pop), inset 0 1px 0 #ffffff0d;background:#16181ddb;border-radius:20px;padding:30px 28px 24px;position:relative}.si-logo{width:220px;height:auto;margin:0 auto}.si-product{text-align:center;font:800 18px/1 var(--font-display);letter-spacing:.32em;color:#fff;justify-content:center;align-items:center;gap:12px;margin:14px auto 26px;display:flex}.si-product:before,.si-product:after{content:"";background:var(--color-line-strong);width:44px;height:1px}.si-product span{color:var(--color-gold);margin-left:-6px}.si-product.sm{justify-content:flex-start;margin:0 0 18px;font-size:15px}.si-product.sm:before{display:none}.si-product.sm:after{flex:1}.si-form{gap:10px}.si-form .btn{margin-top:6px}.si-foot{text-align:center;color:var(--color-muted);margin-top:16px;font-size:13px;font-weight:600}.si-copy{bottom:calc(18px + var(--safe-bottom));text-align:center;font:700 10.5px var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:#5f6672;position:absolute;left:0;right:0}.si-h{font:800 26px/1.05 var(--font-display);margin:0 0 16px}.si-held{margin-bottom:16px}.otp{grid-template-columns:repeat(6,1fr);gap:8px;margin-bottom:16px;display:grid}.otp span{background:var(--color-panel-2);border:1px solid var(--color-line-input);height:58px;font:800 30px var(--font-display);border-radius:12px;place-items:center;display:grid}.otp .on{border-color:var(--color-line-strong)}.otp .cur{border-color:var(--color-gold);position:relative;box-shadow:0 0 0 3px #fbb1162e}.otp .cur:after{content:"";background:var(--color-gold);border-radius:1px;width:2px;height:26px}.invite-head{border-bottom:1px solid var(--color-line);align-items:center;gap:14px;margin-bottom:18px;padding-bottom:18px;display:flex}.invite-name{font:800 26px/1.05 var(--font-display);margin-top:2px}.si-checks{flex-wrap:wrap;gap:16px;padding:2px 2px 0;display:flex}.si-checks .i{width:16px;height:16px}.si-sub{color:var(--color-text-2);margin:-8px 0 16px;font-weight:600}.si-who{background:var(--color-panel-2);border:1px solid var(--color-line-input);border-radius:12px;align-items:center;gap:12px;padding:10px 12px;display:flex}.bday-wrap>.field-label{margin:2px 2px 7px}@media (max-width:1023px){.si{padding-top:calc(70px + var(--safe-top));align-items:start}.si-card{padding:26px 20px 20px}.si-logo{width:200px}}.topbar .end>*{flex:none}.icon-btn{position:relative}.icon-btn .cnt{background:var(--color-bad);color:#fff;min-width:17px;height:17px;font:800 10.5px/17px var(--font-sans);text-align:center;border-radius:999px;padding:0 4px;position:absolute;top:4px;right:3px}.me .av{--av:34px}button.me{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.me[aria-expanded=true]{background:var(--color-panel-3)}.me .who b{white-space:nowrap}@media (max-width:1023px){.me{padding:5px}}.acct{position:relative}.acct-pop{z-index:55;background:var(--color-panel);border:1px solid var(--color-line-strong);border-radius:var(--radius-card);width:300px;box-shadow:var(--shadow-pop);animation:rise-in var(--dur-3) var(--ease-out);position:absolute;top:calc(100% + 12px);right:0;overflow:hidden}.acct-head{border-bottom:1px solid var(--color-line);align-items:center;gap:12px;padding:16px;display:flex}.acct-head>div>b{font-size:15px;line-height:1.2;display:block}.acct-head>div>span{color:var(--color-muted);margin-top:2px;font-size:12.5px;font-weight:600;display:block}.acct-pop .lrow{min-height:48px;padding:6px 16px}.menu-list .lrow>.i,.acct-pop .lrow>.i{color:var(--color-muted)}button.lrow{border:0;border-top:1px solid var(--color-line);text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0}button.lrow:first-child{border-top:0}label.lrow{cursor:pointer}.lrow.is-danger .title,.lrow.is-danger>.i{color:var(--color-bad-text)}button.nav-item{text-align:left;cursor:pointer;background:0 0;border:0;width:100%}.shell.collapsed .rail-foot .nav-item,.shell.collapsed .nav-item{gap:0}@media (max-width:1023px){button.tab{cursor:pointer;background:0 0;border:0;padding:0}.tab,button.tab{justify-content:flex-start;padding-top:4px;container-type:inline-size}.tab .lbl{letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;max-width:100%;padding:0;overflow:hidden}.tab .lbl-short{display:none}@container (max-width:6.6em){.tab .lbl-full:has(+.lbl-short){display:none}.tab .lbl-full+.lbl-short{display:inline}}body:has(.actionbar:not(.above-tabs)) .tabbar{display:none}body:has(.actionbar) .page{padding-bottom:calc(96px + var(--safe-bottom))}body:has(.actionbar.above-tabs) .page{padding-bottom:calc(var(--tabbar-h) + var(--safe-bottom) + 104px)}.actionbar .summary{max-width:40%;color:var(--color-text-2);flex:none;font-size:13px;font-weight:700;line-height:1.25}}.actionbar .summary:empty{display:none}.more-grid a{color:inherit}.more-grid a.on{border-color:var(--color-gold-line);background:var(--color-gold-tint)}.sheet .sheet-list .lrow{min-height:56px}.infobox,.okbox{border-radius:12px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.infobox{background:var(--color-info-tint);border:1px solid var(--color-info-line)}.okbox{background:var(--color-ok-tint);border:1px solid var(--color-ok-line)}.infobox>.i,.okbox>.i{width:20px;height:20px;margin-top:1px}.infobox>.i{color:var(--color-info-text)}.okbox>.i{color:var(--color-ok-text)}.infobox b,.okbox b{font-size:14px;display:block}.infobox b{color:var(--color-info-text)}.okbox b{color:var(--color-ok-text)}.infobox span,.okbox span{color:var(--color-text-2);margin-top:2px;font-size:13px;font-weight:600;display:block}.infobox .end,.okbox .end,.errbox .end{flex:none;align-self:center;margin-left:auto}.warnbox>div,.errbox>div,.infobox>div,.okbox>div,.testbar .grow{min-width:0}.testbar .end{flex:none;margin-left:auto}.testbar>.i{color:var(--color-gold)}@media (max-width:399px){.infobox,.okbox,.warnbox{flex-wrap:wrap;row-gap:10px}.infobox .end,.okbox .end,.warnbox .end{margin-left:32px}}.pills a{color:#b9bec6;height:32px;font:700 13px/1 var(--font-sans);letter-spacing:.04em;white-space:nowrap;transition:background-color var(--dur-2), color var(--dur-2);border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 16px;text-decoration:none;display:inline-flex}@media (hover:hover){.pills a:hover:not(.on){color:var(--color-text)}}.pills a.on{background:var(--color-gold);color:var(--color-charcoal)}.pills .c{opacity:.7;font-weight:800}.pills a:focus-visible,.pills button:focus-visible{box-shadow:var(--ring);outline:none}.pills-wrap{scrollbar-width:none;max-width:100%;overflow-x:auto}@media (max-width:1023px){.pills a,.pills button{height:38px;font-size:14px}}.seg{max-width:100%}a.fchip{text-decoration:none}button.fchip{cursor:pointer}.fchip:focus-visible{box-shadow:var(--ring);outline:none}.dstep-t{font:800 40px/1 var(--font-display);letter-spacing:.005em;min-width:0;margin:0 6px}.dstep-t.is-dim{color:var(--color-text-2)}.dpick{position:relative}.dpick input{opacity:0;cursor:pointer;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.dpick input::-webkit-calendar-picker-indicator{cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.dpick:focus-within{box-shadow:var(--ring)}@media (max-width:1023px){.dstep{flex-wrap:wrap}.dstep .dstep-t{flex:100%;order:-1;margin:0 0 4px;font-size:30px;line-height:1.04}}.scrim{animation:fade-in var(--dur-3) var(--ease-out)}.scrim.is-leaving{animation:fade-out .14s var(--ease-in) forwards}.dialog{max-height:calc(100dvh - 32px);animation:rise-in var(--dur-3) var(--ease-out);position:relative;overflow:auto}.dialog.sm{width:min(420px,100%)}.dialog .dlg-x{position:absolute;top:12px;right:12px}.dialog>.kicker+h3{margin-top:8px}.dialog>.kicker,.dialog h3.has-x{padding-right:44px}.dlg-body{margin-top:12px}.dialog>.grab{display:none}.scrim.is-leaving .dialog,.scrim.is-leaving .sheet,.scrim.is-leaving .drawer{animation:drop-out .14s var(--ease-in) forwards}@media (max-width:1023px){.scrim.is-sheet{place-items:end stretch;padding:0}.scrim.is-sheet>.dialog{border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;width:100%;max-height:92dvh;padding:6px 16px calc(16px + var(--safe-bottom));border-bottom:0;animation-name:sheet-in}.scrim.is-sheet>.dialog>.grab{display:block}.scrim.is-sheet>.dialog .dlg-x{top:14px}.dialog .acts{flex-wrap:wrap}.dialog .acts .btn{flex:auto}}.scrim.is-bottom{place-items:end center;padding:0}.scrim.is-bottom>.sheet{width:min(560px,100%);animation:sheet-in var(--dur-3) var(--ease-out)}.sheet-head{align-items:center;gap:10px;margin:0 0 12px;display:flex}.sheet-head h2{font:800 22px/1.1 var(--font-display);margin:0}.sheet-head .icon-btn{margin-left:auto}.sheet-foot{border-top:1px solid var(--color-line);flex-wrap:wrap;gap:8px;margin:16px -16px 0;padding:12px 16px 0;display:flex}.sheet-foot .btn{flex:auto}.scrim.is-drawer{place-items:stretch end;padding:0}.drawer{max-width:100vw;height:100dvh;animation:drawer-in var(--dur-3) var(--ease-out);flex-direction:column;display:flex}.drawer-head h2{font:800 22px/1.1 var(--font-display);min-width:0;margin:0}.drawer-head .icon-btn{margin-left:auto}.drawer-body{flex:1;min-height:0;padding:20px;overflow:auto}.drawer-foot{padding:12px 20px calc(12px + var(--safe-bottom));border-top:1px solid var(--color-line);background:var(--color-panel);flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (max-width:1023px){.drawer{width:100%;padding-top:var(--safe-top);border-left:0}.drawer-head{padding:14px 16px}.drawer-body{padding:16px}.drawer-foot{padding:12px 16px calc(12px + var(--safe-bottom))}.drawer-foot .btn{flex:auto}}@keyframes fade-in{0%{opacity:0}}@keyframes fade-out{to{opacity:0}}@keyframes rise-in{0%{opacity:0;transform:translateY(8px)}}@keyframes sheet-in{0%{opacity:0;transform:translateY(16px)}}@keyframes drawer-in{0%{opacity:0;transform:translate(16px)}}@keyframes drop-out{to{opacity:0;transform:translateY(8px)}}.toasts{left:50%;bottom:calc(28px + var(--safe-bottom));z-index:80;pointer-events:none;justify-items:center;gap:8px;width:max-content;max-width:calc(100vw - 32px);display:grid;position:fixed;transform:translate(-50%)}.toasts .toast{pointer-events:auto;animation:rise-in var(--dur-3) var(--ease-out)}.toast.info .i{color:#111}.toast .x{color:#111;background:0 0;border:0;border-radius:8px;place-items:center;width:32px;height:32px;margin:-6px -6px -6px 2px;display:inline-grid}.toast .x:after{content:"";position:absolute;inset:-6px}.toast .x{position:relative}.toast .x .i{color:#111;width:18px;height:18px}@media (max-width:1023px){.toasts{bottom:calc(16px + var(--safe-bottom))}body:has(.tabbar) .toasts{bottom:calc(var(--tabbar-h) + var(--safe-bottom) + 12px)}body:has(.actionbar) .toasts{bottom:calc(80px + var(--safe-bottom) + 12px)}body:has(.actionbar.above-tabs) .toasts{bottom:calc(var(--tabbar-h) + var(--safe-bottom) + 92px)}}.skel-lines{gap:10px;display:grid}.skel-line{height:12px}.skel-row{border-top:1px solid var(--color-line);align-items:center;gap:12px;min-height:56px;padding:10px 20px;display:flex}.skel-row:first-child{border-top:0}.skel-row .skel-body{flex:1;gap:8px;min-width:0;display:grid}.skel-tile{border-radius:var(--radius-tile);background:var(--color-panel);border:1px solid var(--color-line);flex-direction:column;gap:14px;min-height:212px;padding:18px;display:flex}@media (max-width:1023px){.skel-row{min-height:64px;padding:10px 16px}.skel-tile{min-height:172px;padding:14px}}.spinner{color:var(--color-text-2);align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:inline-flex}.spinner .i{color:var(--color-gold);animation:.8s linear infinite spin}.spinner.sm .i{width:16px;height:16px}.page-loading{gap:20px;display:grid}.lrow .lead{flex:none;align-items:center;display:inline-flex}.lrow.tone-bad{box-shadow:inset 3px 0 0 var(--color-bad)}.lrow.tone-warn{box-shadow:inset 3px 0 0 var(--color-warn)}.lrow.tone-ok{box-shadow:inset 3px 0 0 var(--color-ok)}.lrow.tone-info{box-shadow:inset 3px 0 0 var(--color-info)}.lrow.tone-gold{box-shadow:inset 3px 0 0 var(--color-gold)}.facts.cols-1{grid-template-columns:minmax(0,1fr)}.facts.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.facts dd.c-bad,.facts dd.c-warn,.facts dd.c-ok{font-weight:700}.checks{display:grid}.check{border-top:1px solid var(--color-line);align-items:center;gap:10px;min-height:44px;padding:8px 0;display:flex}.check:first-child{border-top:0}.check .ci{border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}.check .ci .i{stroke-width:2.75px;width:14px;height:14px}.check.ok .ci{background:var(--color-ok-tint);border:1px solid var(--color-ok-line);color:var(--color-ok-text)}.check.bad .ci{background:var(--color-bad-tint);border:1px solid var(--color-bad-line);color:var(--color-bad-text)}.check.warn .ci{background:var(--color-warn-tint);border:1px solid var(--color-warn-line);color:var(--color-warn-text)}.check.pending .ci{background:var(--color-panel-2);border:1px dashed var(--color-line-strong);color:var(--color-muted)}.check .cl{flex:1;min-width:0;font-weight:600}.check .cv{color:var(--color-text-2);text-align:right;flex:none;font-weight:700}.check.bad .cv{color:var(--color-bad-text)}.check.warn .cv{color:var(--color-warn-text)}.tbl.dense td{height:46px}.tbl th[data-align=right],.tbl td[data-align=right]{text-align:right;font-variant-numeric:tabular-nums}.tbl tr.has-link{cursor:pointer;position:relative}.tbl .row-link{color:inherit;text-decoration:none}.tbl .row-link:after{content:"";position:absolute;inset:0}.tbl .row-link:focus-visible{outline:none}.tbl tr.has-link:focus-within{box-shadow:inset 0 0 0 2px var(--color-gold)}.tbl td a:not(.row-link),.tbl td button{z-index:1;position:relative}.rows-phone .lrow .meta>span+span:before{content:" · "}.tbl-empty{padding:8px 0}.av.sm.more,.av.xs.more{font-size:calc(var(--av) * .4)}.field-label .req{color:var(--color-gold)}.field.is-error:focus-within{border-color:var(--color-bad)}.field input.field-value[type=date],.field input.field-value[type=time]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;min-height:34px}.chip-in .x-btn{width:22px;height:22px;color:var(--color-muted);background:0 0;border:0;border-radius:50%;place-items:center;margin-right:-2px;display:inline-grid;position:relative}.chip-in .x-btn:after{content:"";position:absolute;inset:-11px -9px -11px -13px}@media (hover:hover){.chip-in .x-btn:hover{color:#fff;background:var(--color-line-strong)}}.chip-in .tag{font:800 10px/1 var(--font-sans);letter-spacing:.08em;color:var(--color-muted);text-transform:uppercase}.chips-in .ph{color:var(--color-placeholder);align-self:center;font-size:14px;font-weight:600}.st-unset{--dot:#6b7280;--st-fg:var(--color-muted)}.goes{font:700 14px/1.35 var(--font-sans);overflow-wrap:anywhere}.goes.is-test{color:var(--color-gold)}.golive{font:600 12.5px/1.35 var(--font-sans);color:var(--color-muted);overflow-wrap:anywhere;margin-top:2px}.thread .edited{font:500 11.5px/1 var(--font-phone);color:#8e8e93;margin:6px 0 0 14px;display:block}.msg-meta{font:600 12.5px/1.35 var(--font-sans);color:var(--color-muted);margin-top:8px}.bubble.link .lk-top{color:inherit;text-decoration:none}.msg{min-width:0}.msg.in{justify-items:start;gap:4px;display:grid}.msg.out{justify-items:end;display:grid}.msg+.msg{margin-top:14px}.si-state{text-align:center}.si-state .ico{background:var(--color-panel-2);border:1px solid var(--color-line);width:60px;height:60px;color:var(--color-gold);border-radius:50%;place-items:center;margin:0 auto 14px;display:grid}.si-state .ico .i{width:26px;height:26px}.si-state h1{font:800 30px/1.05 var(--font-display);margin:0}.si-state p{color:var(--color-text-2);margin:8px 0 0;font-weight:600}.si-state .acts{gap:8px;margin-top:22px;display:grid}.state-card{margin-top:8px}.state-card .empty{padding:56px 16px}.boot{align-content:center;place-items:center;gap:20px;min-height:60vh;display:grid}.boot img{width:240px;height:auto}.boot .bar{background:#24272d;border-radius:3px;width:200px;height:3px;overflow:hidden}.boot .bar i{background:var(--color-gold);width:40%;height:100%;animation:1.1s ease-in-out infinite boot-slide;display:block}@keyframes boot-slide{0%{transform:translate(-100%)}to{transform:translate(250%)}}.card>.list:first-child>.lrow:first-child{border-top-left-radius:calc(var(--radius-card) - 1px);border-top-right-radius:calc(var(--radius-card) - 1px)}.card>.list:last-child>.lrow:last-child{border-bottom-left-radius:calc(var(--radius-card) - 1px);border-bottom-right-radius:calc(var(--radius-card) - 1px)}.actionbar .btn{min-width:0}.actionbar .btn>span:not(.n):not(.sr-only){text-overflow:ellipsis;min-width:0;overflow:hidden}.actionbar .btn>.tp{flex-shrink:4}.ds-badge{flex:none}.skip-link{z-index:90;border-radius:var(--radius-button);background:var(--color-gold);color:var(--color-charcoal);padding:10px 14px;font-weight:800;text-decoration:none;position:absolute;top:-60px;left:12px}.skip-link:focus{top:calc(var(--safe-top) + 8px)}.main:focus{outline:none}.ph-main,.ch-t{min-width:0}.ch-t .kicker+h2,.ch-t .kicker+h3{margin-top:6px}.card-pad.lg{padding:28px}@media (max-width:1023px){.card-pad.lg{padding:20px}}.stat.md b{font-size:30px}.stat.info b{color:var(--color-info)}.c-info{color:var(--color-info-text)}.icon-btn.danger{color:var(--color-bad-text)}@media (hover:hover){.icon-btn.danger:hover{background:var(--color-bad-tint);color:var(--color-bad-text)}}.icon-btn.lg{width:48px;height:48px}.icon-btn:disabled{opacity:.4;cursor:not-allowed}@media (hover:hover){.icon-btn:disabled:hover{background:0 0}.icon-btn.dark:disabled:hover{background:var(--color-btn-dark);border-color:var(--color-line-strong)}}.icon-dot{place-items:center;display:inline-grid}.icon-dot:before{content:"";opacity:.7;background:currentColor;border-radius:50%;width:6px;height:6px}.fld{min-width:0}.fold>summary .section-count{margin-left:2px}.sheet-list form>.lrow,.menu-list form>.lrow{border-top:1px solid var(--color-line)}.acct-pop .menu-list{border-top:0}.sheet .sheet-list>.menu-list{margin:0}.thread-head .names .nm-n{color:#e5e5ea}.dlg-lines>*{margin:0}.si{background:radial-gradient(70% 60% at 50% 0%, #15171c, var(--color-bg) 70%)}@media (min-width:1024px){.dialog.wide:has(.editor){width:min(820px,100%)}.rail-inner{max-height:calc(100dvh - var(--bar-h) - 34px);overscroll-behavior:contain;scrollbar-width:thin;overflow-y:auto}}.seg-wrap{max-width:100%;display:inline-block}.seg a{height:32px;color:var(--color-muted);font:700 13px/1 var(--font-sans);letter-spacing:.02em;white-space:nowrap;transition:background-color var(--dur-2), color var(--dur-2);border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:0 16px;text-decoration:none;display:inline-flex}@media (hover:hover){.seg a:hover:not(.on){color:var(--color-text)}}.seg a.on{background:var(--color-gold);color:var(--color-charcoal)}.seg a .c{opacity:.7;font-weight:800}.seg a:focus-visible{outline:2px solid var(--color-gold);outline-offset:1px}@media (max-width:1023px){.seg-wrap{width:100%;display:block}.seg-wrap>.seg{width:100%;display:grid}.seg-wrap .seg a{white-space:normal;text-align:center;padding:4px 6px;font-size:14px;line-height:1.15}}.topbar-slot{flex:auto;align-items:center;gap:12px;min-width:0;display:flex}@media (max-width:1023px){.topbar:has(.topbar-slot>*) .brand{display:none}}.cb-hit{cursor:pointer;border-radius:12px;flex:none;place-items:center;width:44px;height:44px;margin:-11px;display:inline-grid}.cb-hit:has(.cb:disabled){cursor:not-allowed}.fp-drop{z-index:85;border:3px dashed var(--color-gold);border-radius:var(--radius-sheet);background:var(--color-scrim);pointer-events:none;animation:fade-in var(--dur-2) var(--ease-out);place-items:center;display:grid;position:fixed;inset:12px}.fp-drop span{background:var(--color-gold);color:var(--color-charcoal);font:800 16px/1 var(--font-sans);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;gap:10px;padding:14px 22px;display:inline-flex}.fp-drop .i{stroke-width:2px;width:22px;height:22px}.av.is-me{box-shadow:0 0 0 2px var(--av-ring,var(--color-panel)), 0 0 0 4px var(--color-gold)}@media (min-width:1024px){.tiles{grid-template-columns:repeat(6,minmax(0,1fr))}.tiles>.tile{grid-column:span 2}:is(.tiles>.tile:not(.normal):nth-child(3n+1 of .tile:not(.normal)):nth-last-child(2 of .tile:not(.normal)),.tiles>.tile:not(.normal):nth-child(3n+2 of .tile:not(.normal)):nth-last-child(1 of .tile:not(.normal)),.tiles>.tile:not(.normal):nth-child(3n+1 of .tile:not(.normal)):nth-last-child(4 of .tile:not(.normal)),.tiles>.tile:not(.normal):nth-child(3n+2 of .tile:not(.normal)):nth-last-child(3 of .tile:not(.normal)),.tiles>.tile:not(.normal):nth-child(3n of .tile:not(.normal)):nth-last-child(2 of .tile:not(.normal)),.tiles>.tile:not(.normal):nth-child(3n+4 of .tile:not(.normal)):nth-last-child(1 of .tile:not(.normal)),.tiles>.tile.normal:nth-child(3n+1 of .tile.normal):nth-last-child(2 of .tile.normal),.tiles>.tile.normal:nth-child(3n+2 of .tile.normal):nth-last-child(1 of .tile.normal),.tiles>.tile.normal:nth-child(3n+1 of .tile.normal):nth-last-child(4 of .tile.normal),.tiles>.tile.normal:nth-child(3n+2 of .tile.normal):nth-last-child(3 of .tile.normal),.tiles>.tile.normal:nth-child(3n of .tile.normal):nth-last-child(2 of .tile.normal),.tiles>.tile.normal:nth-child(3n+4 of .tile.normal):nth-last-child(1 of .tile.normal)){grid-column:span 3}:is(.tiles>.tile:not(.normal):nth-child(1 of .tile:not(.normal)):nth-last-child(1 of .tile:not(.normal)),.tiles>.tile.normal:nth-child(1 of .tile.normal):nth-last-child(1 of .tile.normal)){grid-column:1/-1}}@media (max-width:1023px){.tiles>.tile:nth-last-child(1 of .tile):nth-child(odd of .tile){grid-column:1/-1}.tile .stat{flex-direction:column;align-items:flex-start;gap:6px;min-width:0}.tile .stat b,.tile .stat span{overflow-wrap:anywhere;max-width:100%}}.qa>.qa-b:nth-child(n):nth-last-child(n){grid-column:span 2}:is(.qa>.qa-b:nth-child(3n+1 of .qa-b):nth-last-child(2 of .qa-b),.qa>.qa-b:nth-child(3n+2 of .qa-b):nth-last-child(1 of .qa-b),.qa>.qa-b:nth-child(3n+1 of .qa-b):nth-last-child(4 of .qa-b),.qa>.qa-b:nth-child(3n+2 of .qa-b):nth-last-child(3 of .qa-b),.qa>.qa-b:nth-child(3n of .qa-b):nth-last-child(2 of .qa-b),.qa>.qa-b:nth-child(3n+4 of .qa-b):nth-last-child(1 of .qa-b)){grid-column:span 3}.qa>.qa-b:nth-child(1 of .qa-b):nth-last-child(1 of .qa-b){grid-column:1/-1}.qa-b{min-width:0}.qa-i{position:relative}.qa-i>i{background:var(--color-bad);color:#fff;min-width:18px;height:18px;font:800 10.5px/18px var(--font-sans);text-align:center;box-shadow:0 0 0 2px var(--color-panel);border-radius:999px;padding:0 5px;font-style:normal;position:absolute;top:-6px;right:-8px}@media (max-width:1023px){.seg button,.seg a,.pills a,.pills button,.fchip,.btn-sm{height:auto;min-height:44px}.crumb{height:auto;min-height:44px;margin-top:-12px;margin-bottom:-4px}.brand{min-height:44px}.skip-link{align-items:center;min-height:44px;display:inline-flex}.sc-top .icon-btn{width:44px;height:44px;margin-right:-8px}.sumrows>*{min-height:44px}.addchip{position:relative}.addchip:after{content:"";position:absolute;inset:-8px -1px}a.link:not(.bubble),button.link{position:relative}a.link:not(.bubble):after,button.link:after{content:"";position:absolute;inset:-14px -6px}}.ph{min-width:0}.stack-lg>.page-head,.stack-lg>.ph>.page-head{margin-bottom:2px}.stack>.page-head,.stack>.ph>.page-head{margin-bottom:10px}@media (max-width:1023px){.stack-lg>.page-head,.stack-lg>.ph>.page-head{margin-bottom:-4px}.stack>.page-head,.stack>.ph>.page-head{margin-bottom:4px}}.icon-btn.is-off{opacity:.4;cursor:default;pointer-events:none}.period-head .daynew{align-items:center;gap:8px}@media (max-width:1023px){.period-head>.actions{display:none}.period-head.is-row .dayrow{flex-wrap:nowrap}.period-head.is-row .dayrow h1{text-align:center;white-space:nowrap;text-overflow:ellipsis;flex:auto;order:0;min-width:0;overflow:hidden;margin:0!important}.period-head.is-row .daynew{display:none!important}.period-head.is-row>.actions{display:flex}.period-head.is-row>.actions>*{flex:auto}}.me-head{min-width:0}.me-head h1{overflow-wrap:anywhere}.me-sub{flex-wrap:wrap;align-items:baseline;gap:4px 16px;display:flex}.me-yard{white-space:nowrap;align-items:baseline;gap:8px;display:inline-flex}.me-yard-v{color:var(--color-text);font-weight:700}.stdot.tone-info,.st.tone-info{--st-bg:var(--color-info-tint);--st-line:var(--color-info-line);--st-fg:var(--color-info-text);--dot:var(--color-info)}.stdot.tone-ok,.st.tone-ok{--st-bg:var(--color-ok-tint);--st-line:var(--color-ok-line);--st-fg:var(--color-ok-text);--dot:var(--color-ok)}.stdot.tone-warn,.st.tone-warn{--st-bg:var(--color-warn-tint);--st-line:var(--color-warn-line);--st-fg:var(--color-warn-text);--dot:var(--color-warn)}.stdot.tone-bad,.st.tone-bad{--st-bg:var(--color-bad-tint);--st-line:var(--color-bad-line);--st-fg:var(--color-bad-text);--dot:var(--color-bad)}.stdot.tone-gold,.st.tone-gold{--st-bg:var(--color-gold-tint);--st-line:var(--color-gold-line);--st-fg:var(--color-gold);--dot:var(--color-gold)}.stdot.tone-neutral,.st.tone-neutral{--st-fg:var(--color-muted);--dot:var(--color-muted)}.na-time{color:var(--color-warn-text)}.nj-times{align-items:start}.nj-times>.nj-arrow{align-self:center}.nj-crane{container-type:inline-size}.nj-crane-t{min-width:0}.nj-crane .t-short{display:none}@container (max-width:314px){.nj-crane .t-full{display:none}.nj-crane .t-short{display:inline}}@container (max-width:330px){:root[data-contrast=high] .nj-crane .t-full{display:none}:root[data-contrast=high] .nj-crane .t-short{display:inline}}:root[data-contrast=high]{--color-bg:#000;--color-bg-deep:#000;--color-text:#fff;--color-text-2:#fff;--color-muted:#eef0f3;--color-line:#6e7581;--color-line-strong:#9aa1ab;--color-placeholder:#c9ced5;--color-gold-line:#c8901a;--color-ok-text:#8af0bb;--color-ok-line:#3fae74;--color-bad-text:#ffb0a8;--color-bad-line:#e0645a;--color-warn-text:#ffd47a;--color-warn-line:#d9a63a;--color-info-text:#a8d8ff;--color-info-line:#4a9ad6;--color-neutral-text:#eef0f3;--color-neutral-line:#9aa1ab;--fs-label:13px}:root[data-contrast=high] .i{stroke-width:2.25px}:root[data-contrast=high] .card,:root[data-contrast=high] .tile,:root[data-contrast=high] .qa-b,:root[data-contrast=high] .more-grid a,:root[data-contrast=high] .hero,:root[data-contrast=high] .nextjob{border-color:var(--color-line-strong)}:root[data-contrast=high] .nj-times{background:var(--color-bg);border-color:var(--color-line)}:root[data-contrast=high] .nj-t small,:root[data-contrast=high] .nj-facts dt{color:var(--color-muted)}:root[data-contrast=high] .tabbar{background:var(--color-bg);border-top-color:var(--color-line-strong)}:root[data-contrast=high] .tab{color:var(--color-muted)}@media (max-width:1023px){:root[data-contrast=high] body{font-size:16px}:root[data-contrast=high] .t-small{font-size:13.5px}:root[data-contrast=high] .lrow .meta{font-size:14.5px}:root[data-contrast=high] .nj-facts dt{font-size:12.5px}:root[data-contrast=high] .nj-facts dd{font-size:17px}:root[data-contrast=high] .tab{font-size:12px}}.lrow .meta.c-info{color:var(--color-info-text);font-weight:700}}@layer utilities{.\@container{container-type:inline-size}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.z-\[1\]{z-index:1}.col-span-2{grid-column:span 2/span 2}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:0}.m-101{margin:calc(var(--spacing) * 101)}.mx-auto{margin-inline:auto}.-mt-2{margin-top:calc(var(--spacing) * -2)}.mt-0{margin-top:0}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-px{margin-top:1px}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-px{margin-right:1px}.mb-1{margin-bottom:var(--spacing)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.ml-0{margin-left:0}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.h-5{height:calc(var(--spacing) * 5)}.h-8{height:calc(var(--spacing) * 8)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-\[3px\]{height:3px}.h-\[18px\]{height:18px}.h-full{height:100%}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-40{min-height:calc(var(--spacing) * 40)}.min-h-\[64px\]{min-height:64px}.min-h-\[96px\]{min-height:96px}.min-h-\[200px\]{min-height:200px}.min-h-\[280px\]{min-height:280px}.w-5{width:calc(var(--spacing) * 5)}.w-8{width:calc(var(--spacing) * 8)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-full{width:100%}.max-w-3xl{max-width:var(--container-3xl)}.max-w-\[880px\]{max-width:880px}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.min-w-0{min-width:0}.flex-1{flex:1}.flex-none{flex:none}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.table-fixed{table-layout:fixed}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-move{cursor:move}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.touch-none{touch-action:none}.resize{resize:both}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-2\!{grid-template-columns:repeat(2,minmax(0,1fr))!important}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-x-1\.5{column-gap:calc(var(--spacing) * 1.5)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-2\.5{column-gap:calc(var(--spacing) * 2.5)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:var(--spacing)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-\[var\(--radius-field\)\]{border-radius:var(--radius-field)}.rounded-card{border-radius:var(--radius-card)}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[var\(--color-gold-line\)\]{border-color:var(--color-gold-line)}.border-\[var\(--color-info-line\)\]{border-color:var(--color-info-line)}.border-\[var\(--color-neutral-line\)\]{border-color:var(--color-neutral-line)}.border-\[var\(--color-warn-line\)\]{border-color:var(--color-warn-line)}.border-bad\!{border-color:var(--color-bad)!important}.border-line{border-color:var(--color-line)}.bg-\[var\(--color-gold-tint\)\]{background-color:var(--color-gold-tint)}.bg-\[var\(--color-info-tint\)\]{background-color:var(--color-info-tint)}.bg-\[var\(--color-neutral-tint\)\]{background-color:var(--color-neutral-tint)}.bg-\[var\(--color-warn-tint\)\]{background-color:var(--color-warn-tint)}.bg-gold{background-color:var(--color-gold)}.bg-panel-2{background-color:var(--color-panel-2)}.bg-panel-3{background-color:var(--color-panel-3)}.bg-transparent{background-color:#0000}.bg-\[radial-gradient\(120\%_80\%_at_0\%_0\%\,rgba\(251\,177\,22\,0\.09\)\,transparent_55\%\)\,var\(--color-panel\)\]{background-image:radial-gradient(120% 80% at 0% 0%,#fbb11617,transparent 55%),var(--color-panel)}.bg-\[radial-gradient\(120\%_140\%_at_100\%_0\%\,rgba\(251\,177\,22\,0\.10\)\,transparent_60\%\)\]{background-image:radial-gradient(120% 140% at 100% 0,#fbb1161a,#0000 60%)}.to-text{--tw-gradient-to:var(--color-text);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.object-cover{object-fit:cover}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pr-1{padding-right:var(--spacing)}.pl-2{padding-left:calc(var(--spacing) * 2)}.text-left{text-align:left}.text-right{text-align:right}.align-\[0\.2em\]{vertical-align:.2em}.font-display{font-family:var(--font-display)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-\[0\.62em\]{font-size:.62em}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[12\.5px\]{font-size:12.5px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[26px\]{font-size:26px}.text-\[28px\]{font-size:28px}.text-\[30px\]{font-size:30px}.text-\[32px\]{font-size:32px}.text-\[34px\]{font-size:34px}.text-\[40px\]{font-size:40px}.text-\[52px\]{font-size:52px}.text-\[56px\]{font-size:56px}.leading-\[0\.9\]{--tw-leading:.9;line-height:.9}.leading-\[0\.86\]{--tw-leading:.86;line-height:.86}.leading-\[0\.88\]{--tw-leading:.88;line-height:.88}.leading-\[0\.95\]{--tw-leading:.95;line-height:.95}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.35\]{--tw-leading:1.35;line-height:1.35}.leading-none{--tw-leading:1;line-height:1}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.text-\[var\(--color-gold-deep\)\]{color:var(--color-gold-deep)}.text-\[var\(--color-info-text\)\]{color:var(--color-info-text)}.text-\[var\(--color-neutral-text\)\]{color:var(--color-neutral-text)}.text-\[var\(--color-warn-text\)\]{color:var(--color-warn-text)}.text-bad-text{color:var(--color-bad-text)}.text-gold{color:var(--color-gold)}.text-muted{color:var(--color-muted)}.text-ok{color:var(--color-ok)}.text-text{color:var(--color-text)}.text-transparent{color:#0000}.text-white{color:var(--color-white)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.caret-transparent{caret-color:#0000}.opacity-80{opacity:.8}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.group-open\:hidden:is(:where(.group):is([open],:popover-open,:open) *){display:none}.group-open\:inline:is(:where(.group):is([open],:popover-open,:open) *){display:inline}.selection\:bg-transparent ::selection,.selection\:bg-transparent::selection{background-color:#0000}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}@media (hover:hover){.hover\:border-gold:hover{border-color:var(--color-gold)}.hover\:text-gold:hover{color:var(--color-gold)}.hover\:text-text:hover{color:var(--color-text)}}.focus-visible\:shadow-\[var\(--ring\)\]:focus-visible{--tw-shadow:var(--ring);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:text-muted:disabled{color:var(--color-muted)}@media not all and (min-width:64rem){.max-lg\:sticky{position:sticky}.max-lg\:bottom-0{bottom:0}.max-lg\:z-\[2\]{z-index:2}.max-lg\:bg-panel{background-color:var(--color-panel)}.max-lg\:pt-2{padding-top:calc(var(--spacing) * 2)}.max-lg\:pb-1{padding-bottom:var(--spacing)}}@media not all and (min-width:40rem){.max-sm\:w-full{width:100%}}@media (min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}}@media (min-width:48rem){.md\:block{display:block}.md\:hidden{display:none}}@media (min-width:64rem){.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:mt-2{margin-top:calc(var(--spacing) * 2)}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\,0\.8fr\)_minmax\(0\,1\.2fr\)\]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_auto_minmax\(0\,1fr\)_auto_minmax\(0\,1\.15fr\)\]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1.15fr)}.lg\:items-center{align-items:center}.lg\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.lg\:p-8{padding:calc(var(--spacing) * 8)}.lg\:px-6{padding-inline:calc(var(--spacing) * 6)}.lg\:py-6{padding-block:calc(var(--spacing) * 6)}.lg\:text-left{text-align:left}.lg\:text-\[22px\]{font-size:22px}.lg\:text-\[44px\]{font-size:44px}.lg\:text-\[48px\]{font-size:48px}.lg\:text-\[60px\]{font-size:60px}.lg\:text-\[64px\]{font-size:64px}.lg\:text-\[88px\]{font-size:88px}}@container (min-width:460px){.\@min-\[460px\]\:col-span-1{grid-column:span 1/span 1}.\@min-\[460px\]\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (min-width:960px){.\@min-\[960px\]\:block{display:block}.\@min-\[960px\]\:hidden{display:none}}@container (min-width:1000px){.\@min-\[1000px\]\:grid-cols-\[minmax\(0\,1\.3fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.\@min-\[1000px\]\:items-end{align-items:flex-end}.\@min-\[1000px\]\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.\@min-\[1000px\]\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.\@min-\[1000px\]\:pt-0{padding-top:0}.\@min-\[1000px\]\:pl-8{padding-left:calc(var(--spacing) * 8)}}.\[\&_\.live\]\:max-w-full .live{max-width:100%}.\[\&_\.live\]\:min-w-0 .live{min-width:0}.\[\&_\.live\:\:before\]\:shrink-0 .live:before{flex-shrink:0}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}
