@import"https://fonts.googleapis.com/css2?family=Inter+Tight:wght@400;500;600;700&display=swap";.login{--bg: var(--sd-bg);--text: var(--sd-text);--muted: var(--sd-text-muted);--border: var(--sd-border);--crit: var(--sd-crit);min-height:100vh;min-height:100dvh;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);background:var(--bg);color:var(--text);font-family:Inter Tight,system-ui,-apple-system,Segoe UI,sans-serif}.login-brand{background:#111;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:40px;padding:48px;position:relative}.login-brand img{width:min(300px,70%);height:auto;display:block}.login-brand p{margin:0;max-width:300px;text-align:center;font-size:14px;line-height:1.55;color:#ffffffb8}.login-bar{position:absolute;left:0;right:0;bottom:0;height:6px;background:linear-gradient(90deg,#00aeef 0,#00aeef 25%,#ec008c 25%,#ec008c 50%,#fff200 50%,#fff200 75%,#00aeef 75%,#00aeef)}.login-main{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px}.login-card{width:100%;max-width:380px}.login-logo{display:none;width:132px;height:auto;margin:0 0 32px}.login h1{margin:0 0 8px;font-size:26px;line-height:1.2;font-weight:700;letter-spacing:-.01em}.login-lead{margin:0 0 28px;font-size:14.5px;line-height:1.5;color:var(--muted)}.login-error{display:flex;gap:10px;align-items:flex-start;margin:0 0 20px;padding:11px 13px;font-size:13.5px;line-height:1.45;color:var(--crit);background:var(--sd-crit-tint);border:1px solid var(--crit);border-radius:8px}.login-error svg{flex:none;margin-top:1px}.login-error strong{display:block;margin-bottom:2px}.login-ms{width:100%;height:44px;display:flex;align-items:center;justify-content:center;gap:12px;padding:0 16px;font:600 15px Segoe UI,Inter Tight,system-ui,sans-serif;color:#3b3b3b;background:#fff;border:1px solid #8c8c8c;border-radius:6px;cursor:pointer;transition:background-color .12s ease,border-color .12s ease}.login-ms:hover:not(:disabled){background:#f3f3f2;border-color:#5e5e5e}.login-ms:active:not(:disabled){background:#ebebea}.login-ms:disabled{cursor:progress;color:#6b6b6b;background:#f6f6f5}.login-ms:focus-visible,.login-help a:focus-visible{outline:3px solid #0f6cbd;outline-offset:2px}.login-spinner{width:16px;height:16px;border-radius:50%;border:2px solid #c9c9c9;border-top-color:#3b3b3b;animation:login-spin .8s linear infinite}@keyframes login-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.login-spinner{animation-duration:3s}.login-ms{transition:none}}.login-help{margin:20px 0 0;font-size:12.5px;line-height:1.55;color:var(--muted)}.login-foot{margin-top:56px;font-size:11.5px;color:#767676;text-align:center}@media(max-width:860px){.login{grid-template-columns:1fr}.login-brand{display:none}.login-main{justify-content:flex-start;padding-top:max(48px,12vh)}.login-logo{display:block}.login-foot{margin-top:40px}}:root[data-theme=dark] .login-ms{color:#fff;background:#2f2f2f;border-color:#8c8c8c}:root[data-theme=dark] .login-ms:hover:not(:disabled){background:#3a3a3a;border-color:#bdbdbd}:root[data-theme=dark] .login-ms:active:not(:disabled){background:#444}:root[data-theme=dark] .login-ms:disabled{color:#bdbdbd;background:#262626}:root[data-theme=dark] .login-spinner{border-color:#666;border-top-color:#fff}.login-help{color:var(--muted)}.login-foot{color:var(--sd-text-subtle)}.login-theme{position:absolute;top:16px;right:16px;z-index:5}@media(max-width:860px){.login-theme{top:12px;right:12px}}.login-main{position:relative}.login-logo-dark{display:none}:root[data-theme=dark] .login-logo-light{display:none}:root[data-theme=dark] .login-logo-dark{display:none}@media(max-width:860px){:root[data-theme=dark] .login-logo-dark{display:block}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--prism-bg: #fafaf9;--prism-sidebar-bg: #f4f3f1;--prism-card: #ffffff;--prism-border: rgba(0, 0, 0, .07);--prism-border-med: rgba(0, 0, 0, .1);--prism-text: #111111;--prism-text-muted: #555555;--prism-text-subtle: #888888;--prism-text-faint: #aaaaaa;--prism-brand-gradient: linear-gradient(90deg, #00b8d4 0%, #b833a3 50%, #e6c200 100%);--prism-ok: #3aa56e;--prism-warn: #cc8800;--prism-crit: #c83333;--prism-info: #3a7ec8;--background: 0 0% 98%;--foreground: 0 0% 6.7%;--card: 0 0% 100%;--card-foreground: 0 0% 3.9%;--popover: 0 0% 100%;--popover-foreground: 0 0% 3.9%;--primary: 0 0% 9%;--primary-foreground: 0 0% 98%;--secondary: 0 0% 96.1%;--secondary-foreground: 0 0% 9%;--muted: 0 0% 96.1%;--muted-foreground: 0 0% 45.1%;--accent: 0 0% 96.1%;--accent-foreground: 0 0% 9%;--destructive: 0 84.2% 60.2%;--destructive-foreground: 0 0% 98%;--border: 0 0% 91%;--input: 0 0% 91%;--ring: 0 0% 3.9%;--chart-1: 12 76% 61%;--chart-2: 173 58% 39%;--chart-3: 197 37% 24%;--chart-4: 43 74% 66%;--chart-5: 27 87% 67%;--radius: .375rem;--sidebar-background: 0 0% 96%;--sidebar-foreground: 0 0% 33%;--sidebar-primary: 0 0% 9%;--sidebar-primary-foreground: 0 0% 98%;--sidebar-accent: 0 0% 96%;--sidebar-accent-foreground: 0 0% 9%;--sidebar-border: 0 0% 91%;--sidebar-ring: 217.2 91.2% 59.8%}.dark{--background: 0 0% 3.9%;--foreground: 0 0% 98%;--card: 0 0% 3.9%;--card-foreground: 0 0% 98%;--popover: 0 0% 3.9%;--popover-foreground: 0 0% 98%;--primary: 0 0% 98%;--primary-foreground: 0 0% 9%;--secondary: 0 0% 14.9%;--secondary-foreground: 0 0% 98%;--muted: 0 0% 14.9%;--muted-foreground: 0 0% 63.9%;--accent: 0 0% 14.9%;--accent-foreground: 0 0% 98%;--destructive: 0 62.8% 30.6%;--destructive-foreground: 0 0% 98%;--border: 0 0% 14.9%;--input: 0 0% 14.9%;--ring: 0 0% 83.1%;--sidebar-background: 240 5.9% 10%;--sidebar-foreground: 240 4.8% 95.9%;--sidebar-primary: 224.3 76.3% 48%;--sidebar-primary-foreground: 0 0% 100%;--sidebar-accent: 240 3.7% 15.9%;--sidebar-accent-foreground: 240 4.8% 95.9%;--sidebar-border: 240 3.7% 15.9%;--sidebar-ring: 217.2 91.2% 59.8%}*{border-color:hsl(var(--border))}body{background-color:hsl(var(--background));color:hsl(var(--foreground));background:var(--sd-bg);color:var(--sd-text);font-family:Inter Tight,system-ui,-apple-system,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}.visible{visibility:visible}.collapse{visibility:collapse}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.shrink{flex-shrink:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.break-all{word-break:break-all}.border{border-width:1px}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.underline{text-decoration-line:underline}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.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{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}.zoom-in{--tw-enter-scale: 0}.zoom-out{--tw-exit-scale: 0}.running{animation-play-state:running}.\[cid\:name\@id\]{cid:name@id}@font-face{font-family:Montserrat;src:url(/fonts/montserrat/montserrat-latin-600-normal.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/montserrat/montserrat-latin-700-normal.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/montserrat/montserrat-latin-800-normal.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}:root{color-scheme:light;--sd-cyan: #00aeef;--sd-magenta: #ec008c;--sd-yellow: #fff200;--sd-bg: #fafaf9;--sd-sidebar: #f4f3f1;--sd-card: #ffffff;--sd-panel: rgba(0, 0, 0, .03);--sd-hover: rgba(0, 0, 0, .045);--sd-border: rgba(0, 0, 0, .09);--sd-border-strong: rgba(0, 0, 0, .2);--sd-shadow: 0 6px 24px rgba(0, 0, 0, .1);--sd-scrim: rgba(10, 12, 14, .5);--sd-text: #111111;--sd-text-muted: #555555;--sd-text-subtle: #6a6a65;--sd-cyan-ink: #00689a;--sd-magenta-ink: #b0006e;--sd-amber-ink: #8a6100;--sd-green-ink: #1b7f4b;--sd-crit: #b0006e;--sd-warn: #8a6100;--sd-ok: #1b7f4b;--sd-info: #00689a;--sd-crit-tint: rgba(236, 0, 140, .1);--sd-warn-tint: rgba(255, 242, 0, .3);--sd-ok-tint: rgba(27, 127, 75, .11);--sd-info-tint: rgba(0, 174, 239, .13);--sd-cta: #00aeef;--sd-cta-hover: #2ec1fb;--sd-cta-text: #04141c;--sd-focus: #00689a;--sd-mono: "Geist Mono", "JetBrains Mono", ui-monospace, monospace;--sd-display: "Montserrat", "Inter Tight", system-ui, sans-serif}:root[data-theme=dark]{color-scheme:dark;--sd-bg: #0d0e10;--sd-sidebar: #121417;--sd-card: #17191c;--sd-panel: rgba(255, 255, 255, .045);--sd-hover: rgba(255, 255, 255, .07);--sd-border: rgba(255, 255, 255, .1);--sd-border-strong: rgba(255, 255, 255, .22);--sd-shadow: 0 8px 28px rgba(0, 0, 0, .6);--sd-scrim: rgba(0, 0, 0, .66);--sd-text: #ececea;--sd-text-muted: #b3b3ae;--sd-text-subtle: #9a9a95;--sd-cyan-ink: #3fc3ff;--sd-magenta-ink: #ff5aa8;--sd-amber-ink: #ffe94a;--sd-green-ink: #4cc38a;--sd-crit: #ff6b9a;--sd-warn: #f2c14e;--sd-ok: #4cc38a;--sd-info: #3fc3ff;--sd-crit-tint: rgba(255, 90, 168, .17);--sd-warn-tint: rgba(255, 233, 74, .15);--sd-ok-tint: rgba(76, 195, 138, .16);--sd-info-tint: rgba(63, 195, 255, .17);--sd-cta: #3fc3ff;--sd-cta-hover: #6dd2ff;--sd-cta-text: #04141c;--sd-focus: #3fc3ff}html{scroll-behavior:smooth}body{min-height:100vh;min-height:100dvh;overflow-wrap:break-word}button,.sd-pill,.sd-nav-link{overflow-wrap:normal}h1,h2,h3{font-family:var(--sd-display);letter-spacing:-.01em}a{color:var(--sd-cyan-ink)}::-moz-selection{background:var(--sd-cyan);color:#04141c}::selection{background:var(--sd-cyan);color:#04141c}:focus-visible{outline:3px solid var(--sd-focus);outline-offset:2px;border-radius:4px}button,[role=tab],select,input[type=checkbox],input[type=radio]{cursor:pointer}button:disabled,select:disabled{cursor:not-allowed}input,select,textarea,button{font-family:inherit;color:inherit}input::-moz-placeholder,textarea::-moz-placeholder{color:var(--sd-text-subtle);opacity:1}input::placeholder,textarea::placeholder{color:var(--sd-text-subtle);opacity:1}input,select,textarea{background-color:var(--sd-card);color:var(--sd-text)}option{background:var(--sd-card);color:var(--sd-text)}img{max-width:100%}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.sd-app{display:flex;min-height:100vh;min-height:100dvh;background:var(--sd-bg);color:var(--sd-text)}.sd-app:before{content:"";position:fixed;top:0;left:0;right:0;height:3px;z-index:200;background:linear-gradient(90deg,var(--sd-cyan) 0 25%,var(--sd-magenta) 25% 50%,var(--sd-yellow) 50% 75%,var(--sd-cyan) 75% 100%)}.sd-sidebar{width:248px;flex-shrink:0;background:var(--sd-sidebar);border-right:1px solid var(--sd-border);display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;position:sticky;top:0;align-self:flex-start;height:100vh;height:100dvh}.sd-main-col{flex:1;display:flex;flex-direction:column;min-width:0}.sd-header{height:56px;flex-shrink:0;display:flex;align-items:center;gap:12px;padding:3px 20px 0;border-bottom:1px solid var(--sd-border);background:var(--sd-card);position:sticky;top:0;z-index:30}.sd-main{flex:1;padding:24px;min-width:0}.sd-menu-btn,.sd-scrim{display:none}.sd-nav-link{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:8px;font-size:13.5px;font-weight:500;color:var(--sd-text-muted);text-decoration:none;position:relative;min-height:38px}.sd-nav-link:hover{background:var(--sd-hover);color:var(--sd-text)}.sd-nav-link[aria-current=page]{background:var(--sd-info-tint);color:var(--sd-text);font-weight:600}.sd-nav-link[aria-current=page]:before{content:"";position:absolute;left:-8px;top:8px;bottom:8px;width:4px;border-radius:0 3px 3px 0;background:var(--sd-cyan)}.sd-nav-link[aria-current=page] svg{color:var(--sd-cyan-ink)}.sd-nav-sub{padding:2px 12px;font-size:11px;font-weight:600;color:var(--sd-text-subtle)}button.sd-nav-fold{background:none;border:0;text-align:left;cursor:pointer;font-family:inherit;display:flex;gap:6px;align-items:center;min-height:28px;border-radius:6px}button.sd-nav-fold:hover:not(:disabled){color:var(--sd-text);background:var(--sd-hover)}button.sd-nav-fold:disabled{cursor:default}.sd-nav-heading{padding:0 12px 4px;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--sd-text-subtle)}.sd-theme{display:inline-flex;border:1px solid var(--sd-border-strong);border-radius:999px;padding:2px;gap:2px;background:var(--sd-card)}.sd-theme button{display:inline-flex;align-items:center;justify-content:center;width:30px;height:28px;border:0;border-radius:999px;background:transparent;color:var(--sd-text-muted);padding:0}.sd-theme button:hover{background:var(--sd-hover);color:var(--sd-text)}.sd-theme button[aria-pressed=true]{background:var(--sd-cta);color:var(--sd-cta-text)}.sd-btn-primary{background:var(--sd-cta);color:var(--sd-cta-text);border:0;border-radius:8px;font-weight:600;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:6px}.sd-btn-primary:hover:not(:disabled){background:var(--sd-cta-hover)}.sd-btn-primary:disabled{opacity:.5;cursor:not-allowed}.sd-scroll-x{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}.sd-wrap{flex-wrap:wrap!important}.sd-pill{display:inline-flex;align-items:center;gap:5px;border-radius:999px;padding:2px 9px;font-size:11px;font-weight:600;white-space:nowrap}@media(max-width:1024px){.sd-sidebar{position:fixed;z-index:120;top:3px;bottom:0;left:0;height:auto;align-self:auto;width:min(86vw,300px);transform:translate(-102%);transition:transform .22s ease;box-shadow:none;padding-bottom:env(safe-area-inset-bottom)}.sd-app[data-nav-open=true] .sd-sidebar{transform:none;box-shadow:var(--sd-shadow)}.sd-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:110;background:var(--sd-scrim);border:0}.sd-app[data-nav-open=true] .sd-scrim{display:block}.sd-menu-btn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-left:-8px;border:0;border-radius:10px;background:transparent;color:var(--sd-text)}.sd-menu-btn:hover{background:var(--sd-hover)}.sd-header{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}@media(max-width:640px){.sd-main{padding:14px max(14px,env(safe-area-inset-left)) calc(20px + env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-right))}.sd-hide-sm{display:none!important}input:not([type=checkbox]):not([type=radio]),select,textarea{font-size:16px!important}.sd-stack-sm{flex-direction:column!important;align-items:stretch!important}.sd-full-sm{width:100%!important;max-width:none!important;flex:1 1 100%!important}}@media(pointer:coarse){button:not(.sd-compact),select,input:not([type=checkbox]):not([type=radio]),[role=tab]{min-height:44px}input[type=checkbox],input[type=radio]{width:20px;height:20px}.sd-nav-link{min-height:46px}}@media print{.sd-sidebar,.sd-header,.sd-scrim,.sd-app:before{display:none!important}.sd-main{padding:0}}:root[data-theme=dark] .sd-on-light{display:none}:root:not([data-theme=dark]) .sd-on-dark{display:none}@media(pointer:coarse){.sd-theme button{width:44px;height:40px}}.sd-switch{width:44px;height:44px;padding:0;border:0;background:transparent;display:inline-grid;place-items:center;flex-shrink:0;border-radius:10px}.sd-switch-track{width:40px;height:22px;border-radius:11px;padding:2px;display:flex;align-items:center;transition:background-color .15s ease}.sd-switch-knob{width:18px;height:18px;border-radius:50%;background:var(--sd-card);box-shadow:0 1px 2px #0000004d}.sd-switch:focus-visible{outline-offset:0}@media(pointer:coarse){.sd-tap{display:inline-flex!important;align-items:center;min-height:44px}button:not(.sd-compact):not(.sd-switch):not(.sd-scrim){min-width:44px}.sd-tap{min-width:44px;justify-content:center}.sd-tap-text{display:inline-block;padding:12px 0}}.sd-sr{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0;padding:0}.sd-qrow{display:flex;align-items:center;gap:12px;padding:11px 14px;border-bottom:1px solid var(--sd-border);text-decoration:none;color:inherit;position:relative;background:transparent}.sd-qrow[data-unassigned=true]{background:var(--sd-crit-tint)}.sd-qrow:hover{box-shadow:inset 4px 0 0 var(--sd-cyan);background-image:linear-gradient(var(--sd-hover),var(--sd-hover))}.sd-qrow:focus-visible{outline-offset:-3px}.sd-q-dot{width:9px;height:9px;border-radius:50%;flex-shrink:0;box-shadow:0 0 0 1px var(--sd-border-strong);position:relative}.sd-q-num{font-family:var(--sd-mono);font-size:11.5px;color:var(--sd-text-subtle);flex-shrink:0;min-width:58px;font-variant-numeric:tabular-nums}.sd-q-subject{flex:1;min-width:0;font-size:13.5px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sd-q-meta{display:grid;grid-template-columns:200px 112px 84px 76px;align-items:center;justify-items:start;gap:10px;flex-shrink:0}.sd-q-meta>:empty{display:none}@media(min-width:761px){.sd-q-meta>:empty{display:block}}.sd-q-client{font-size:12px;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sd-q-unread{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--sd-cyan);margin-right:6px;vertical-align:middle}.sd-qrow[data-unread=true] .sd-q-subject{font-weight:700}.sd-q-activity{font-size:11.5px;color:var(--sd-text-subtle);white-space:nowrap}.sd-q-activity[data-kind=client_replied]{color:var(--sd-crit);font-weight:600}.sd-q-date{font-size:11.5px;color:var(--sd-text-subtle);min-width:74px;text-align:right;white-space:nowrap;flex-shrink:0}@media(max-width:760px){.sd-qrow{display:grid;grid-template-columns:auto auto 1fr;grid-template-areas:"dot num date" "sub sub sub" "meta meta meta";gap:6px 9px;padding:12px 14px}.sd-q-dot{grid-area:dot}.sd-q-num{grid-area:num;min-width:0}.sd-q-date{grid-area:date;justify-self:end;min-width:0}.sd-q-subject{grid-area:sub;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14.5px;line-height:1.35}.sd-q-meta{grid-area:meta;display:flex;flex-wrap:wrap;gap:6px 10px}.sd-q-client{max-width:100%}}.sd-chip{background:var(--sd-info-tint)!important;color:var(--sd-cyan-ink)!important;border:1px solid var(--sd-border)}a.sd-chip:hover{border-color:var(--sd-cyan)}@media(pointer:coarse){a.sd-chip{display:inline-flex;align-items:center;min-height:40px;max-width:100%!important}}@media(max-width:760px){table.sd-table-cards,table.sd-table-cards tbody{display:block;width:100%;min-width:0!important}table.sd-table-cards thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}table.sd-table-cards tr{display:block;margin:10px;padding:8px 12px;border:1px solid var(--sd-border);border-radius:10px;background:var(--sd-card)}table.sd-table-cards td{display:grid;grid-template-columns:minmax(84px,34%) minmax(0,1fr);-moz-column-gap:12px;column-gap:12px;align-items:start;padding:6px 0!important;border:0!important;text-align:left;min-width:0}table.sd-table-cards td>*{grid-column:2;min-width:0;justify-self:start;max-width:100%}table.sd-table-cards td:before{content:attr(data-label);padding-top:2px;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--sd-text-subtle);text-align:left;grid-column:1;grid-row:1}table.sd-table-cards td:not([data-label]):before{display:none}table.sd-table-cards td:not([data-label]){grid-template-columns:minmax(0,1fr)}table.sd-table-cards td:not([data-label])>*{grid-column:1}table.sd-table-cards td[data-primary]{display:block;text-align:left;font-weight:600;padding:4px 0 8px!important;border-bottom:1px solid var(--sd-border)!important;margin-bottom:4px}table.sd-table-cards td[data-primary]:before{display:none}table.sd-table-cards td:empty{display:none}}@media(pointer:coarse){.sd-help-toggle{min-height:44px!important;display:flex!important;align-items:center}}@media(max-width:760px){.sd-wait-row{grid-template-columns:minmax(0,1fr)!important;gap:4px!important}.sd-wait-row>span{text-align:left!important}}.sd-rule-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.sd-rule-main{flex:1 1 200px;min-width:0}.sd-drawer-foot{position:sticky;bottom:0;padding:12px 14px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--sd-border);background:var(--sd-sidebar);display:flex;flex-direction:column;gap:12px}@media(max-height:800px)and (pointer:coarse){.sd-sidebar .sd-nav-link{min-height:42px}}
