/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@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{--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-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction: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-outline-style:solid;--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}::backdrop{--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-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction: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-outline-style:solid;--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}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::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,ui-sans-serif, system-ui, 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{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]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.\!end{inset-inline-end:var(--spacing)!important}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.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}}.\!hidden{display:none!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.table-row{display:table-row}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring,.ring-1{--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)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.grayscale{--tw-grayscale:grayscale(100%);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,)}.invert{--tw-invert:invert(100%);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,)}.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,)}}.login-link{color:#147c86;width:max-content;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:none}.login-card form .login-link{justify-self:start;margin-top:-5px}:is(.login-link:hover,.login-link:focus-visible){text-decoration:underline}.login-success{color:#285b47;background:#e4f0eb;border-radius:7px;padding:13px 14px;font-size:12px;line-height:1.5}.login-success small{color:#527064;margin-top:5px;display:block}.reset-signin-link{justify-content:center;align-items:center;margin-top:24px;text-decoration:none;display:inline-flex}.password-reset-card form{max-width:420px}.password-requirements{color:#6a7b78;background:#f2f6f5;border-radius:7px;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 14px;margin:-4px 0 3px;padding:12px 14px;font-size:13px;line-height:1.35;list-style:none;display:grid}.password-requirements li:before{content:"○";color:#8a9a97;width:18px;display:inline-block}.password-requirements li.met{color:#285b47;font-weight:700}.password-requirements li.met:before{content:"✓";color:#147c67}@media (max-width:760px){.reset-aside{display:none}.password-requirements{grid-template-columns:1fr}}.login-page{background:#f6f4ef;grid-template-columns:minmax(320px,520px) minmax(320px,1fr);min-height:100vh;display:grid}.login-card{align-self:center;padding:64px 72px}.login-brand{align-items:center;gap:13px;margin-bottom:58px;display:flex}.login-brand>span{color:#fff;background:#20352d;border-radius:50%;place-items:center;width:48px;height:48px;font:700 14px Georgia,serif;display:grid}.login-brand strong,.login-brand small{display:block}.login-brand strong{font:22px Georgia,serif}.login-brand small{color:#77827c;margin-top:3px;font-size:11px}.login-card h1{max-width:390px;font-size:42px}.login-card>p:not(.eyebrow){color:#77827c;line-height:1.6}.login-card form{gap:17px;margin-top:34px;display:grid}.login-card label{gap:8px;font-size:12px;font-weight:700;display:grid}.login-card input{width:100%;font:inherit;background:#fff;border:1px solid #d7d8d3;border-radius:8px;padding:14px}.login-card form .primary{margin-top:4px}.login-error{color:#8b3e32;background:#f8e4e0;border-radius:7px;padding:11px 13px;font-size:12px}.login-note{color:#818b86;margin-top:24px;line-height:1.5;display:block}.login-aside{color:#fff;background:#20352d;border-radius:18px;flex-direction:column;justify-content:center;margin:22px;padding:clamp(48px,7vw,110px);display:flex}.login-aside h2{max-width:620px;margin:12px 0 50px;font:clamp(34px,4vw,60px)/1.05 Georgia,serif}.login-aside ul{gap:25px;margin:0;padding:0;list-style:none;display:grid}.login-aside li{border-left:2px solid #76a79d;gap:5px;padding-left:20px;display:grid}.login-aside li strong{font:20px Georgia,serif}.login-aside li span{color:#b9c7c2;font-size:13px}.auth-loading{color:#65716b;place-items:center;min-height:100vh;display:grid}.logout-button{color:#dce5e0;cursor:pointer;background:0 0;border:1px solid #53675e;border-radius:7px;width:100%;margin-top:8px;padding:9px;font-size:11px}.customer-logout{cursor:pointer;background:#fff;border:1px solid #d7ddd9;border-radius:8px;padding:9px 13px}.role-badge{color:#315c51;text-transform:uppercase;letter-spacing:.6px;background:#e4ece8;border-radius:999px;align-items:center;padding:5px 9px;font-size:10px;font-weight:700;display:inline-flex}@media (max-width:760px){.login-page{display:block}.login-card{padding:42px 24px}.login-brand{margin-bottom:38px}.login-aside{padding:42px 28px}.login-card h1{font-size:34px}}.sidebar{overflow-y:auto}.brand{padding-bottom:24px}:root{--ink:#26372f;--muted:#77827c;--cream:#f6f4ef;--line:#e8e7e2;--green:#2f5745}*{box-sizing:border-box}html,body{background:var(--cream);color:var(--ink);margin:0;font-family:Arial,sans-serif}button,a{font:inherit}.app-shell{grid-template-columns:248px 1fr;min-height:100vh;display:grid}.sidebar{color:#fff;background:#20352d;flex-direction:column;width:248px;padding:29px 20px 22px;display:flex;position:fixed;inset:0 auto 0 0}.brand{align-items:center;gap:12px;padding:0 10px 33px;display:flex}.brand-mark{border:1px solid #b6c8bd;border-radius:50%;place-items:center;width:39px;height:39px;font:italic 23px Georgia,serif;display:grid}.brand strong{font:20px Georgia,serif;display:block}.brand small{color:#aebdb6;text-transform:uppercase;letter-spacing:1.35px;margin-top:3px;font-size:10px;display:block}nav{gap:5px;display:grid}nav a,.sidebar-bottom>a{color:#bfcac5;border-radius:8px;align-items:center;gap:12px;padding:11px 13px;font-size:14px;text-decoration:none;display:flex}nav a span{text-align:center;width:18px;font-size:17px}nav a b{color:#dce5df;background:#3b5047;border-radius:999px;margin-left:auto;padding:2px 8px;font-size:11px}nav a.active{color:#fff;background:#395044}.sidebar-bottom{border-top:1px solid #3d5048;margin-top:auto;padding-top:17px}.firm-switcher{text-align:left;color:#fff;background:0 0;border:0;align-items:center;gap:10px;width:100%;padding:9px 8px;display:flex}.avatar{color:#20352d;background:#afbd9f;border-radius:50%;place-items:center;width:33px;height:33px;font-size:11px;font-weight:700;display:grid}.firm-switcher strong,.firm-switcher small{display:block}.firm-switcher strong{font-size:12px}.firm-switcher small{color:#9eaea6;margin-top:3px;font-size:10px}.firm-switcher i{color:#9eaea6;margin-left:auto}.workspace{grid-column:2;width:100%;max-width:1500px;margin:auto;padding:38px 43px 50px}header{justify-content:space-between;align-items:center;margin-bottom:32px;display:flex}h1{margin:5px 0 8px;font:34px/1.1 Georgia,serif}header p{color:var(--muted);margin:0;font-size:14px}.eyebrow{text-transform:uppercase;letter-spacing:1.45px;font-weight:700;color:#a37943!important;font-size:10px!important}.header-actions{align-items:center;gap:12px;display:flex}.primary{background:var(--green);color:#fff;border:0;border-radius:8px;padding:12px 17px;font-size:13px;font-weight:700;box-shadow:0 4px 10px #273c3326}.icon-button{border:1px solid var(--line);background:#fff;border-radius:8px;width:41px;height:41px;position:relative}.icon-button span{background:#b36d4d;border-radius:50%;width:6px;height:6px;position:absolute;top:8px;right:9px}.metrics{grid-template-columns:repeat(4,1fr);gap:15px;margin-bottom:19px;display:grid}.metrics article{border:1px solid var(--line);background:#fff;border-radius:10px;gap:15px;min-height:113px;padding:22px 18px;display:flex}.metric-icon{border-radius:8px;flex:none;place-items:center;width:37px;height:37px;display:grid}.amber{color:#9b6c2b;background:#f4e8d2}.green{color:#3e684e;background:#dceadf}.violet{color:#735c7a;background:#e7e2eb}.blue{color:#456a78;background:#dde8ed}.metrics small,.metrics strong,.metrics em{display:block}.metrics small{color:var(--muted);margin-bottom:5px;font-size:11px}.metrics strong{margin-bottom:6px;font:23px Georgia,serif}.metrics em{color:#9a9f9c;font-size:10px;font-style:normal}.metrics em.up{color:#4f8265}.content-grid{grid-template-columns:minmax(550px,1.6fr) minmax(300px,.8fr);gap:19px;display:grid}.panel{border:1px solid var(--line);background:#fff;border-radius:10px;overflow:hidden}.panel-head{justify-content:space-between;align-items:flex-start;padding:21px 21px 17px;display:flex}.panel-head h2{margin:0 0 5px;font:19px Georgia,serif}.panel-head p{color:var(--muted);margin:0;font-size:11px}.panel-head a{color:#416653;font-size:11px;font-weight:700;text-decoration:none}.table-head,.table-row{grid-template-columns:2.2fr 1.2fr .8fr .65fr 20px;align-items:center;gap:12px;display:grid}.table-head{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:#949a96;letter-spacing:.8px;background:#fafaf8;padding:10px 19px;font-size:9px}.table-row{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #efefeb;width:100%;padding:15px 19px;font-size:11px}.table-row:hover{background:#fcfcf9}.item-cell{align-items:center;gap:11px;display:flex}.item-cell>i{color:#8e704b;background:#f0eee9;border-radius:8px;place-items:center;width:35px;height:35px;font-size:18px;font-style:normal;display:grid}.item-cell strong,.item-cell small{display:block}.item-cell small{color:#9a9f9b;margin-top:5px;font-size:9px}.table-row>strong{font:14px Georgia,serif}.table-row>b{color:#a3aaa6;font-size:18px}mark{border-radius:99px;padding:4px 8px;font-size:9px}.ready{color:#466b52;background:#dfece2}.review{color:#916729;background:#f3e7d3}.draft{color:#777b78;background:#e9e8e5}.right-column{gap:19px;display:grid}.quick-grid{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.quick-grid button{border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:left;background:#fff;align-items:center;gap:10px;min-height:81px;padding:15px 14px;display:flex}.quick-grid button:nth-child(2n){border-right:0}.quick-grid button:nth-last-child(-n+2){border-bottom:0}.quick-grid i{color:#496856;background:#edf2ed;border-radius:7px;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.quick-grid strong,.quick-grid small{display:block}.quick-grid strong{font-size:10px}.quick-grid small{color:#999f9b;margin-top:5px;font-size:9px}.count{color:#9d6f2d;background:#f2e9d9;border-radius:99px;padding:4px 8px;font-size:10px}.due-item{border-top:1px solid var(--line);grid-template-columns:38px 1fr;gap:12px;padding:15px 20px;display:grid}.date{text-align:center;border:1px solid #dfded9;border-radius:7px;overflow:hidden}.date b{padding:5px 0 1px;font:15px Georgia,serif;display:block}.date small{color:#947043;background:#eeeae2;padding:3px;font-size:7px;display:block}.due-item strong,.due-item small{display:block}.due-item strong{margin:3px 0 5px;font-size:10px}.due-item small{color:#999f9b;font-size:8px}.progress{background:#efefec;border-radius:4px;height:3px;margin-top:9px}.progress i{background:#b99d72;border-radius:4px;height:100%;display:block}@media (max-width:1000px){.metrics{grid-template-columns:1fr 1fr}.content-grid{grid-template-columns:1fr}.right-column{grid-template-columns:1fr 1fr}}@media (max-width:720px){.app-shell{display:block}.sidebar{width:auto;position:static}nav{grid-template-columns:1fr 1fr}.sidebar-bottom{display:none}.workspace{padding:25px 16px}.content-grid{display:block}.right-column{margin-top:16px;display:grid}.table-head{display:none}.table-row{grid-template-columns:1.8fr .8fr 18px}.table-row>span:nth-child(2),.table-row>span:nth-child(4){display:none}}@media (max-width:480px){.metrics{grid-template-columns:1fr}.right-column{display:block}.right-column .panel{margin-top:16px}h1{font-size:28px}}@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-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{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-outline-style{syntax:"*";inherits:false;initial-value:solid}@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}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ui-bg:#d9ebf6;--ui-surface:#faf8f2;--ui-surface-raised:#d9ebf6;--ui-ink:#193b50;--ui-muted:#4b6577;--ui-line:#63839a;--ui-accent:#245b7b;--ui-accent-soft:#d9ebf6;--ui-accent-text:#faf8f2;--ui-blue-light:#a9dcea;--ui-banner:#d9ebf6;--ui-banner-ink:#193b50;--ui-shadow:none;--ui-danger:#9c4b43;--ui-error-bg:#fff0eb;--ui-error-ink:#8f3c30;--ui-error-line:#c78c79;--ui-warning-bg:#fff3db;--ui-warning-ink:#725516;--ui-warning-line:#9c762f;--ui-text:var(--ui-ink);--ui-border:var(--ui-line);--ui-soft:var(--ui-surface-raised);--ui-selected:var(--ui-blue-light);--ui-radius:8px;--ui-control-height:38px;--ui-space:12px}.theme-toggle{border:1px solid var(--ui-line);background:var(--ui-surface);min-height:40px;color:var(--ui-ink);cursor:pointer;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:7px;padding:8px 12px;font:700 12px/1.3 Arial,sans-serif;display:inline-flex}.theme-toggle:hover{background:var(--ui-accent-soft)}.theme-toggle:focus-visible{outline:2px solid var(--ui-focus,var(--ui-accent));outline-offset:3px}.theme-toggle svg{flex-shrink:0}@media screen{html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ui-bg:#0d1b28;--ui-surface:#142a3a;--ui-surface-raised:#0d1b28;--ui-ink:#edf5fb;--ui-muted:#b3c8d7;--ui-line:#6a8c9f;--ui-accent:#a9dcea;--ui-accent-soft:#0d1b28;--ui-accent-text:#112d40;--ui-blue-light:#2e607e;--ui-banner:#0d1b28;--ui-banner-ink:#edf5fb;--ui-danger:#ffc1b2;--ui-error-bg:#442e2e;--ui-error-ink:#ffcfbf;--ui-error-line:#925e50;--ui-warning-bg:#3c3220;--ui-warning-ink:#ffe2a8;--ui-warning-line:#a3844d;--ui-shadow:none}html:root body{background:var(--ui-bg);color:var(--ui-ink)}html:root :is(.app-shell,.login-page,.secure-customer-portal,.customer-page,.auth-loading,.account-loading,.account-blocked){--ink:var(--ui-ink);--muted:var(--ui-muted);--cream:var(--ui-bg);--green:var(--ui-accent);--teal:var(--ui-accent);--teal-dark:var(--ui-accent-strong,#245b7b);--teal-deep:var(--ui-accent-deep,#193b50);--teal-soft:var(--ui-accent-soft);--line:var(--ui-line);--jp-ink:var(--ui-ink);--jp-muted:var(--ui-muted);--jp-surface:var(--ui-surface);--jp-surface-soft:var(--ui-surface-raised);--jp-teal:var(--ui-accent);--jp-teal-dark:var(--ui-accent-strong,#245b7b);--jp-teal-deep:var(--ui-accent-deep,#193b50);--jp-teal-soft:var(--ui-accent-soft);--jp-danger:var(--ui-danger);--jp-line:var(--ui-line);--jp-focus:0 0 0 3px var(--ui-focus-ring,#a9dcea55);--jp-shadow:var(--ui-shadow);--accent:var(--ui-accent)!important;background:var(--ui-bg)!important;color:var(--ui-ink)!important}html:root :is(.app-shell,.secure-customer-portal) :is(.panel,.modal,.form-panel,.form-section,.tracker-welcome,.tracker-job-panel,.tracker-screen-toolbar,.tracker-search-list,.tracker-detail-panel,.tracker-detail-dialog,.tracker-detail-modal,.tracker-detail-body,.tracker-detail-section,.tracker-detail-content,.tracker-detail,.tracker-v2-panel,.tracker-v2-detail,.v2-panel,.v2-detail,.detail-panel,.detail-overview,.detail-section,.job-detail,.intake-basics,.intake-items,.intake-finish,.intake-item-card,.intake-customer,.intake-item-editor,.intake-file-card,.calendar-panel,.appointments-sidebar,.appointment-form,.team-messages,.team-message-feed,.team-message-compose,.photo-library-shell,.photo-library-toolbar,.photo-library-card,.photo-library-sidebar,.file-library-shell,.file-library-card,.file-library-toolbar,.file-library-sidebar,.file-library-preview,.file-library-content,.file-card,.file-library-preview-dialog,.appraisal-database-list,.appraisal-database-tools,.appraisal-start-side,.appraisal-guide,.appraisal-finish-panel,.appraisal-item-cost-card,.appraisal-item-cost-body,.appraisal-value-details,.appraisal-template-modal,.appraisal-qa-modal,.appraisal-print-preview-dialog,.appraisal-loading-panel,.diamond-workspace,.gem-workspace,.diamond-editor,.gem-editor,.diamond-panel,.diamond-primary-panel,.diamond-sticker-panel,.diamond-field-grid,.gem-grid,.gem-main-grid,.comment-panel,.item-builder,.item-editor,.item-editor-body,.item-template-hero,.item-template-card,.template-form-grid,.template-review>section,.template-review>aside,.template-builder-center,.builder-form,.template-library,.customer-directory-panel,.customer-directory-list,.customer-editor,.customer-information,.customer-jobs,.customer-job-history,.customer-profile-hero,.client-card,.add-card,.access-card,.invitation-table,.company-directory,.company-list article,.worker-profile-card,.profile-card,.profile-hero,.team-admin-panel,.billing-card,.operations-card,.invoice-workspace,.invoice-ledger,.invoice-editor,.invoice-panel,.invoice-job-picker,.invoice-database,.invoice-builder,.invoice-ledger-panel,.shipping-form,.shipping-pending-list,.shipping-history-table,.shipping-job-list,.shipping-workspace,.custody-panel,.workflow-panel,.workflow-form,.job-edit-panel,.delivery-release,.delivery-list,.delivery-portal-card,.delivery-empty,.notification-outbox-panel,.pricing-routing,.pricing-provider-card,.market-lookup,.print-workspace-controls,.print-preview-panel,.print-form-modal,.batch-print-builder,.batch-print-selectors>section,.print-workflow-choice,.print-sticker-workspace,.reviewed-pdf-dialog,.reviewed-pdf-file-summary,.valuation-workfile-panel,.measurement-provenance-panel,.appraisal-documentation-panel,.documentation-group,.writing-tools-dialog,.writing-tools-grid section,.certificate-ocr-panel,.scanox-panel,.stone-dat-panel,.scanox-list,.scanox-source-card,.scanox-review-sections>section,.photo-adjuster,.photo-adjuster-modal,.camera-capture-dialog){box-shadow:var(--ui-shadow);background:var(--ui-surface)!important;border-color:var(--ui-line)!important;color:var(--ui-ink)!important}html:root .app-shell :is(.table-head,.table-row,.tracker-job-head,.tracker-job-row,.tracker-search-row,.tracker-search-group,.job-list-group,.tracker-v2-search,.tracker-v2-search-row,.tracker-v2-list-row,.customer-directory-list>button,.customer-job-head,.customer-jobs article,.appraisal-database-row,.quick-grid button,.tracker-actions button,.metrics article,.dashboard-urgent-list>button,.dashboard-rate,.team-message-editor,.team-message-tools,.message-tabs,.message-search,.message-document,.message-pending-files>div,.shipping-job-option,.shipping-pending-list article,.shipping-history-table>article,.calendar-toolbar,.calendar-day,.calendar-week-day,.calendar-month-day,.upcoming-appointments>button,.appointment-card,.customer-form-grid,.template-field-group,.diamond-list-head,.diamond-table-labels,.gem-list-head,.diamond-table>button,.gem-table>button,.diamond-editor>nav button,.gem-editor>nav button,.gem-table-labels,.stone-record-group,.diamond-price-context,.diamond-primary-note,.diamond-secondary-note,.narrative-preview,.appraisal-step-nav,.appraisal-guide-head,.appraisal-template-fields,.appraisal-template-detected,.appraisal-template-detected span,.appraisal-template-privacy,.template-saved-notice,.appraisal-item-costs,.appraisal-value-details-body,.item-editor-head,.item-template-details,.intake-reference-details,.linked-hwl-details,.linked-value-details,.assignment-grid,.value-print-choice,.value-print-choice label,.rush-choice,.intake-assignment-heading,.assignment-field,.job-handoff,.pricing-route-grid label,.lookup-quick-search,.lookup-kind-tabs,.lookup-manual-fields,.provider-categories span,.provider-actions a,.provider-actions button,.print-preview-panel>header,.batch-preview-panel>header,.print-preview-scale-control,.print-preview-canvas,.print-mode-tabs,.print-writing-mode,.print-page-mode,.print-printer-layout-controls,.print-layout-toolbar,.layout-layers-panel,.print-workspace-actions,.batch-print-queue article,.print-form-library-head,.reviewed-pdf-dialog>header,.reviewed-pdf-dialog>footer,.photo-library-months,.photo-library-years,.file-list-head,.file-list article,.file-content-header,.file-breadcrumbs,.file-icon,.file-row-icon,.scanox-list-head,.scanox-list>button,.scanox-steps span,.scanox-review-summary,.scanox-review-actions,.scanox-source-preview,.file-library-hierarchy,.customer-account-hierarchy,.customer-information aside,.customer-profile-stats span,.documentation-lock,.documentation-profile,.documentation-existing-summary>div,.documentation-edit-notice,.documentation-nonvaluation,.documentation-disabled,.documentation-public-warning,.documentation-readiness,.documentation-confirmation,.documentation-group[open]>summary,.invoice-preview-lines,.invoice-ledger-scroll,.invoice-ledger-scroll th,.invoice-search,.invoice-job-list article.selected,.quickbooks-connection,.calendar-grid>article,.week-planner,.week-time-column,.week-day-column.today,.calendar-event,.week-event,.profile-readonly,.profile-card-title>span,.writing-tools-dialog>header,.writing-tools-spelling,.writing-tools-grid kbd,.metal-tabs,.metal-range-tabs,.metal-chart-summary>div,.metal-chart-state,.metal-snapshot-state,.pricing-view-tabs,.metal-chart-source-note,.measurement-provenance-summary,.valuation-workfile-summary){background:var(--ui-surface-raised)!important;border-color:var(--ui-line)!important;color:var(--ui-ink)!important}html:root :is(.header-popover,.header-search-panel,.address-suggestions,.typeable-results,.searchable-menu-list,.searchable-menu-results,.searchable-options,.diamond-section-menu,.report-section-options,.template-finder-results,.global-writing-menu){box-shadow:0 16px 38px #0005;background:var(--ui-surface-raised)!important;border-color:var(--ui-line)!important;color:var(--ui-ink)!important}html:root .message-search :is(span,kbd,button){color:var(--ui-muted)!important;border-color:var(--ui-line)!important;background:0 0!important}html:root .team-message-count{background:var(--ui-accent-soft)!important;color:var(--ui-accent)!important}html:root :is(.header-search-results,.header-popover,.address-suggestions,.typeable-results,.searchable-menu-list,.searchable-menu-results,.searchable-options,.diamond-section-menu,.report-section-options,.template-finder-results,.global-writing-menu) :is(button,a,strong,b,span){color:var(--ui-ink)!important;border-color:var(--ui-line)!important;background-color:#0000!important}html:root :is(.header-search-results,.header-popover,.address-suggestions,.typeable-results,.searchable-menu-list,.searchable-menu-results,.searchable-options,.template-finder-results) button:is(:hover,:focus-visible,.active){background:var(--ui-accent-soft)!important;color:var(--ui-accent)!important}html:root :is(.app-shell,.login-page,.secure-customer-portal) :is(input,select,textarea):not(:where(.print-document *,.print-layout-surface *,.print-layout-output *,.reviewed-pdf-render-source *,.reviewed-pdf-digital-preview *,.certificate *,.brand-preview *,.mini-cert *,.builder-preview *,.builder-paper *,.passport-editor-sheet *,.photo-review-preview *,.stone-plot-stage *,.plot-diagram *,.signature-pad *)){accent-color:var(--ui-accent);background:var(--ui-surface-raised)!important;color:var(--ui-ink)!important;border-color:var(--ui-line)!important}html:root :is(.app-shell,.login-page,.secure-customer-portal) :is(input,textarea)::placeholder{color:var(--ui-muted);opacity:1}html:root :is(.app-shell,.login-page,.secure-customer-portal) :is(input,select,textarea):focus-visible{outline-offset:2px;outline:2px solid var(--ui-focus,var(--ui-accent))!important}html:root .login-card input:-webkit-autofill{-webkit-text-fill-color:var(--ui-ink);box-shadow:0 0 0 1000px var(--ui-surface-raised) inset}html:root :is(.app-shell,.login-page,.secure-customer-portal) :is(h1,h2,h3,h4,strong,b,label,legend,dt,dd,p):not(:where(.print-document *,.print-layout-surface *,.print-layout-output *,.reviewed-pdf-render-source *,.reviewed-pdf-digital-preview *,.certificate *,.brand-preview *,.mini-cert *,.builder-preview *,.builder-paper *,.passport-editor-sheet *,.photo-review-preview *,.stone-plot-stage *,.plot-diagram *,.signature-pad *,.stone-scan-fire-waiting *,.stone-scan-fire-plot *,.stone-scan-model-stage *,.scan-study-face-board *,.scan-facet-board *,.scan-facet-chart *,.scan-recut-board *,.scan-geometric-board *,.login-aside *,.sidebar *,.intake-summary *,.pricing-hero *,.lookup-result *,.access-hero *,.diamond-workspace>header *,.gem-workspace>header *,.diamond-grades *,.primary *,.new-button *,.lookup-result *)){color:var(--ui-ink)!important}html:root :is(.app-shell,.login-page,.secure-customer-portal) :is(small,.eyebrow,.plan-label,.template-field>span,.gem-field>span,.diamond-field>span,.diamond-wide-field>span,.dashboard-urgent-main>span,.dashboard-rate>span,.tracker-job-row>span,.login-note,.address-provider-credit,.address-manual-hint,.provider-note,.pricing-section-head p):not(:where(.print-document *,.print-layout-surface *,.print-layout-output *,.reviewed-pdf-render-source *,.reviewed-pdf-digital-preview *,.certificate *,.brand-preview *,.mini-cert *,.builder-preview *,.builder-paper *,.passport-editor-sheet *,.photo-review-preview *,.stone-plot-stage *,.plot-diagram *,.login-aside *,.sidebar *,.stone-scan-fire-waiting *,.stone-scan-fire-plot *,.stone-scan-model-stage *,.scan-study-face-board *,.scan-facet-board *,.scan-facet-chart *,.scan-recut-board *,.scan-geometric-board *,.intake-summary *,.pricing-hero *,.lookup-result *,.access-hero *)){color:var(--ui-muted)!important}html:root :is(.app-shell,.login-page,.secure-customer-portal) :is(.secondary,.role-pill,.icon-button,.header-search,.workspace-navigation button,.sidebar-collapse-tab,.login-link,.back-link,.text-button,.customer-logout,.dashboard-market header button,.dashboard-urgent footer button,.print-layout-toolbar button,.print-preview-scale-control button,.print-preview-header-actions button,.print-mode-tabs button,.print-writing-mode button,.print-page-mode button,.print-printer-layout-controls button,.customer-directory-tabs button,.customer-job-tabs button,.photo-view-switch button,.file-view-switch button,.file-library-navigation button,.file-workspace-tabs button,.scanox-filters button,.scanox-review footer button,.scanox-review-actions button,.scanox-review-back,.appraisal-step-nav button,.appraisal-view-toggle button,.calendar-toolbar button,.message-tabs button,.shipping-tabs button,.lookup-kind-tabs button,.company-brand-actions button,.company-brand-actions label,.writing-tools-button,.detail-actions button,.job-edit-panel>footer button,.invoice-search button,.invoice-draft-list button,.metal-chart-actions button,.metal-tabs button,.metal-range-tabs button,.pricing-view-tabs button,.signature-actions button,.signature-actions label){background:var(--ui-surface-raised)!important;color:var(--ui-accent)!important;border-color:var(--ui-line)!important}html:root .app-shell :is(.workspace-navigation button,.table-row,.tracker-search-row,.tracker-job-row,.dashboard-urgent-list>button,.appraisal-database-row,.customer-directory-list>button,.quick-grid button,.tracker-actions button,.secondary):hover:not(:disabled){background:var(--ui-accent-soft)!important}html:root .app-shell :is(.print-mode-tabs button,.print-writing-mode button,.print-page-mode button,.customer-directory-tabs button,.customer-job-tabs button,.photo-view-switch button,.appraisal-step-nav button,.appraisal-view-toggle button,.message-tabs button,.lookup-kind-tabs button).active{background:var(--ui-accent-soft)!important;color:var(--ui-accent)!important}html:root .app-shell :is(.role-badge,.metric-icon,.quick-grid i,.client-avatar,.tracker-hwl em,.dashboard-urgent-count,.item-count,.linked-badge,.account-message,.diamond-quote,.diamond-empty,.gem-empty,.valuation-calculator,.live-metals,.provider-status,.pricing-permission,.lookup-date-badge,.pricing-message,.feed-check-result,.delivery-status,.delivery-success,.tracker-search-row mark,.tracker-job-row mark,.header-search-results mark,.customer-jobs mark,.job-badges span.on,.history-list mark,.automatic-weight-summary){background:var(--ui-accent-soft)!important;color:var(--ui-accent)!important;border-color:var(--ui-line)!important}html:root :is(.login-error,.delivery-error,.lookup-error,.feed-check-result.failure,.provider-status.warning,.appraisal-cost-warning,.reviewed-pdf-error,.print-workspace-error){background:var(--ui-error-bg)!important;color:var(--ui-error-ink)!important;border-color:var(--ui-error-line)!important}html:root :is(.login-success,.reviewed-pdf-note,.print-page-fit-warning,.diamond-primary-note,.diamond-secondary-note){background:var(--ui-accent-soft)!important;color:var(--ui-ink)!important;border-color:var(--ui-line)!important}html:root :is(.modal-backdrop,.tracker-detail-backdrop,.appraisal-qa-backdrop,.appraisal-template-backdrop,.stone-plot-modal-backdrop){background:#041016d9!important}html:root :is(.stone-plot-toolbox,.stone-plot-toolbar,.stone-plot-tools,.stone-plot-footer,.stone-plot-heading,.stone-plot-history,.stone-plot-clear-confirm){background:var(--ui-surface-raised)!important;color:var(--ui-ink)!important;border-color:var(--ui-line)!important}html:root .stone-plot-workspace{--stone-plot-ink:var(--ui-ink);--stone-plot-muted:var(--ui-muted);--stone-plot-line:var(--ui-line);--stone-plot-teal:var(--ui-accent);color:var(--ui-ink);background:var(--ui-surface)!important}html:root .stone-plot-workspace :is(.stone-plot-palette,.stone-plot-help){color:var(--ui-ink);border-color:var(--ui-line);background:var(--ui-surface-raised)!important}html:root .stone-plot-workspace button:not(:where(.stone-plot-stage *,.stone-plot-colors *)){background:var(--ui-surface-raised);color:var(--ui-ink);border-color:var(--ui-line)}html:root :is(.app-shell,.login-page,.secure-customer-portal,.customer-page) :is(.sidebar,.login-aside,.login-brand>span,.customer-header,.intake-type,.intake-summary,.subscription-card,.access-hero,.pricing-hero,.lookup-result,.team-admin-hero,.scanox-hero,.template-finder-panel>header,.batch-print-builder>header,.diamond-workspace>header,.gem-workspace>header,.hwl-quick-popup>header,.billing-options aside,.toast){background:var(--ui-banner)!important;color:var(--ui-banner-ink)!important;border-color:var(--ui-line)!important}html:root :is(.app-shell,.login-page,.secure-customer-portal,.customer-page) :is(.sidebar,.login-aside,.customer-header,.intake-summary,.subscription-card,.access-hero,.pricing-hero,.lookup-result,.team-admin-hero,.scanox-hero,.template-finder-panel>header,.batch-print-builder>header,.diamond-workspace>header,.gem-workspace>header,.hwl-quick-popup>header,.billing-options aside) :is(h2,h3,h4,p,b,strong,small,span,label,dt,dd,i,a,button):not(:where(.primary,.primary *,.scanox-hero label,.scanox-hero label *)){color:var(--ui-banner-ink)!important}html:root .sidebar :is(.sidebar-bottom,.nav-children,.hwl-mark){border-color:var(--ui-line)!important}html:root .sidebar :is(.brand .hwl-mark,.firm-switcher .avatar,nav button b),html:root .sidebar nav :is(button.active,button:hover,.nav-group.current>.nav-group-toggle){color:#fff!important;background:#193b50!important}html:root .sidebar nav :is(button.active,button:hover,.nav-group.current>.nav-group-toggle) :is(span,i,b){color:#fff!important}html:root :is(.app-shell,.login-page,.secure-customer-portal,.customer-page) :is(.primary,.new-button,.start-template,.price-lookup,.metal-apply button,.item-builder>header>button,.account-blocked a,.lookup-quick-search button,.scanox-hero label,.scanox-review header button,.file-library-upload-actions label,.photo-library-upload-button,.template-finder-list article>footer .approve,.job-handoff>button,.invoice-release-actions button,.custody-save,.ocr-read-button,.ocr-apply-button,.photo-editor-button,.template-multi-custom button){background:var(--ui-accent)!important;color:var(--ui-accent-text)!important;border-color:var(--ui-accent)!important;box-shadow:0 4px 12px #193b5024!important}html:root :is(.app-shell,.login-page,.secure-customer-portal) :is(.primary,.scanox-hero label) :is(span,b,strong,small,i){color:var(--ui-accent-text)!important}html:root .app-shell :is(.print-mode-tabs button.active,.print-workflow-picker button.active,.layout-tool-group button.active,.layout-layers-panel button.active,.print-preview-header-actions button.active,.file-view-switch button.active,.photo-view-switch button.active,.file-workspace-tabs button.active,.scanox-filters button.active,.scanox-list>button.active,.hwl-quick-popup>nav button.active,.appraisal-database-counts button.active,.calendar-view-switch button.active,.shipping-tabs button.active,.intake-type button.active,.diamond-editor>nav button.active,.gem-editor>nav button.active){background:var(--ui-blue-light)!important;color:var(--ui-banner-ink)!important;border-color:var(--ui-accent)!important}html:root .app-shell :is(.batch-search-help,.batch-preview-canvas,.batch-print-queue,.batch-preview-document>header,.print-preview-empty,.file-selection-bar,.photo-selection-bar,.scanox-review,.scanox-source,.scanox-progress,.scanox-message,.scanox-steps b,.scanox-filters,.template-finder-controls,.template-finder-card.selected,.template-saved-notice,.custody-attestation,.smart-auto-card,.item-template-detail-label em.status-recommended,.team-admin-message,.team-role-guide,.team-workload>span,.reviewed-pdf-success,.reviewed-pdf-release,.reviewed-pdf-progress,.coverage-banner,.identity-card,.provider-monogram){background:var(--ui-accent-soft)!important;color:var(--ui-ink)!important;border-color:var(--ui-line)!important}html:root .app-shell :is(.reviewed-pdf-start,.reviewed-pdf-actions>button,.batch-print-builder>header button,.batch-print-queue button,.file-library-sidebar button,.photo-library-sidebar button,.diamond-section-menu button,.gem-section-menu button){background:var(--ui-surface-raised)!important;color:var(--ui-accent)!important;border-color:var(--ui-line)!important}html:root .app-shell :is(.batch-print-queue article>strong,.batch-preview-document>header>strong){background:var(--ui-accent)!important;color:var(--ui-accent-text)!important}html:root .app-shell :is(.print-preview-scale-control span,.print-preview-panel>header span){color:var(--ui-muted)!important}html:root .app-shell .print-workspace-error.success{background:var(--ui-accent-soft)!important;color:var(--ui-ink)!important;border-color:var(--ui-line)!important}html:root .app-shell .metal-chart-summary strong.down{color:var(--ui-danger)!important}html:root .app-shell .metal-chart-summary strong.up{color:var(--ui-accent)!important}html:root .app-shell :is(.modal-backdrop,.tracker-detail-backdrop,.reviewed-pdf-backdrop,.hwl-quick-backdrop){background:#0d1b28d9!important}html:root :is(.print-document,.print-layout-surface,.print-layout-output,.reviewed-pdf-render-source,.reviewed-pdf-digital-preview,.certificate,.brand-preview,.mini-cert,.builder-preview,.builder-paper,.passport-editor-sheet,.photo-review-preview,.photo-adjuster-stage,.photo-preview-stage,.photo-canvas,.photo-crop-stage,.stone-plot-stage,.stone-plot-figure,.plot-diagram,.jewel-image,.metal-chart-plot,.signature-pad,.print-form-scan-preview){--ui-bg:#f6f4ef;--ui-surface:#fff;--ui-surface-raised:#f2f7f6;--ui-ink:#163b43;--ui-muted:#526b72;--ui-line:#c9dada;--ui-accent:#116d77;--ui-accent-soft:#e4f3f3;--ui-accent-text:#fff;--ui-accent-strong:#0b4f59;--ui-accent-deep:#083d46;--ui-focus:#116d77;--ui-focus-ring:#147c8629;--ui-blue-light:#a9dcea;--ui-banner:#d9ebf6;--ui-banner-ink:#193b50;--ui-shadow:none;--ui-text:var(--ui-ink);--ui-border:var(--ui-line);--ui-soft:var(--ui-surface-raised);--ui-selected:var(--ui-accent-soft);--ink:#163b43;--muted:#6f7f83;--cream:#f6f4ef;--line:#e8e7e2;--green:#147c86;--teal:#147c86;--teal-dark:#0b4f59;--teal-deep:#083d46;--teal-soft:#dff1f2;--jp-teal:#147c86;--jp-teal-dark:#0b4f59;--jp-teal-deep:#083d46;--jp-ink:#163b43;--jp-muted:#6f7f83;--jp-surface:#fff;--jp-surface-soft:#f5f8f7;--jp-teal-soft:#e8f4f4;--jp-danger:#9c4b43;--jp-line:#dce8e6;--stone-plot-ink:#263d47;--stone-plot-muted:#62767e;--stone-plot-line:#d9e3e6;--stone-plot-teal:#146b68;color:#163b43;--lightningcss-light:initial!important;--lightningcss-dark: !important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important}html:root .app-shell .intake-type>span,html:root .app-shell .intake-type button,html:root .app-shell .intake-type button small{color:var(--ui-banner-ink)!important}html:root .app-shell .intake-type button:focus-visible{outline:2px solid var(--ui-focus,var(--ui-accent));outline-offset:3px}html:root .app-shell .child-switcher{flex-wrap:wrap;overflow:visible}html:root .app-shell .child-switcher button{min-width:160px;font-size:12px;color:var(--ui-ink)!important;background:var(--ui-surface)!important;border-color:var(--ui-line)!important}html:root .app-shell .child-switcher button.active{background:var(--ui-accent-soft)!important;border-color:var(--ui-accent)!important}html:root .app-shell .child-switcher button small{font-size:10px;color:var(--ui-muted)!important}html:root .app-shell .intake-created-hwl{color:var(--ui-accent);grid-column:1/-1;font-size:16px}html:root .app-shell .intake-summary{min-width:0}html:root .app-shell .v2-intake .intake-main{grid-template-columns:minmax(0,1fr)}html:root .app-shell .v2-intake .child-shared-options{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));min-width:0}html:root .app-shell .v2-intake .child-shared-options>small{grid-column:1/-1;justify-self:start}html:root .app-shell .intake-summary-number[data-hwl-number]{letter-spacing:-.04em;overflow-wrap:anywhere;max-width:100%;font:700 21px/1.35 ui-monospace,SFMono-Regular,Consolas,monospace}html:root .app-shell .intake-summary .form-message{overflow-wrap:anywhere;line-height:1.5}html:root .app-shell .intake-success-actions{gap:8px;margin-top:16px}html:root .app-shell .intake-success-actions button{cursor:pointer;width:100%;min-width:0;min-height:40px;margin:0;padding:10px 12px;font-size:11px;line-height:1.35}}@media print{:root,html[data-theme=dark]{--ui-bg:#fff;--ui-surface:#fff;--ui-surface-raised:#f2f7f6;--ui-ink:#163b43;--ui-muted:#526b72;--ui-line:#c9dada;--ui-accent:#116d77;--ui-accent-soft:#e4f3f3;--ui-accent-text:#fff;--ui-accent-strong:#0b4f59;--ui-accent-deep:#083d46;--ui-focus:#116d77;--ui-focus-ring:#147c8629;--ui-blue-light:#a9dcea;--ui-banner:#d9ebf6;--ui-banner-ink:#193b50;--ui-shadow:none;--ui-text:var(--ui-ink);--ui-border:var(--ui-line);--ui-soft:var(--ui-surface-raised);--ui-selected:var(--ui-accent-soft);--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important}html,body{color:#163b43;background:#fff!important}.theme-toggle{display:none!important}}@media screen{html:root .app-shell .workspace :is(.appraisal-final-action,.appraisal-finish-panel,.background-removal-card,.ogi-hero,.ogi-status,.ogi-review-summary,.ogi-run-list>header,.ogi-file-preview,.ogi-empty strong,.ogi-file-preview>strong,.ogi-review-actions,.workfile-editor-placeholder,.workfile-message,.composition-picker,.stone-material-tabs,.photo-library-import-summary,.file-library-message,.mask-refiner,.photo-preset-card,.custody-message,.custody-party,.processor-attempt,.accounting-jobs>div,.template-appraisal-section[open]>summary,.template-toolbar,.appraisal-cost-inputs,.item-metal-cost,.visual-comparables-intro,.visual-comparables-handoff,.linked-value-summary,.gemstone-group-summary>span,.valuation-markup-slider,.item-builder>header,.watch-workspace>header,.appraisal-value-details[open]>summary,.appraisal-item-cost-card[open]>summary,.linked-value-details[open]>summary,.stone-price-sources,.stone-scanox-panel,.stone-weight-calculator,.multi-metal-body,.metal-volume-body,.automatic-diamond-price,.diamond-report-lookup,.diamond-report-success,.current-pricing-refresh:not(.partial,.error),.pricing-source-directory,.metal-weight-readout,.valuation-scale-card:not(.comparable),.scanox-dat-readings pre,.photo-print-size-control,.photo-slider-section,.file-nav-buttons,.file-library-pathbar,.tracker-search-list .search-head,.shipping-search-row,.shipping-history-search,.invoice-integrations,.notification-outbox-panel th){background:var(--ui-surface-raised)!important;color:var(--ui-ink)!important;border-color:var(--ui-line)!important;box-shadow:none!important}html:root .app-shell .workspace :is(.appraisal-final-action,.appraisal-finish-panel,.background-removal-card) :is(h2,p,b,strong,span,small,label,output){color:var(--ui-ink)!important}html:root .app-shell .workspace :is(.valuation-workfile,.workfile-evidence-editor,.workfile-conclusion,.workfile-source-summary,.workfile-counts>span,.workfile-empty,.template-appraisal-section,.measurement-provenance-domains>fieldset,.ogi-run-list,.ogi-run-list>button,.ogi-source-card,.ogi-review-sections>section,.ogi-technical,.ogi-data-grid>div,.ogi-path-list>div,.ogi-safety-strip>span,.integration-card,.custody-entry fieldset,.custody-history,.file-photo-preview,.file-photo-preview>header,.file-photo-preview>footer,.scanox-report-dialog,.scanox-report-dialog>header,.metal-cards article,.weight-total-grid>div,.linked-value-details,.valuation-mode,.visual-comparables-grid article,.visual-comparables-placeholder,.scanox-file-viewer,.scanox-file-viewer>header,.stone-weight-result,.multi-metal-part,.diamond-report-review,.valuation-tier-breakdown,.comment-library,.pricing-source-directory article,.notification-outbox-table-wrap,.stone-scanox-panel dl>div,.photo-review-dialog,.photo-review-dialog>header,.photo-review-dialog>footer,.photo-adjustment-sliders,.photo-slider-value){background:var(--ui-surface)!important;color:var(--ui-ink)!important;border-color:var(--ui-line)!important}html:root .app-shell .workspace :is(.appraisal-final-action button,.appraisal-finish-panel button,.diamond-list-head button,.gem-list-head button,.calculate-button,.market-button,.narrative-preview button,.file-photo-preview>footer>a,.photo-background-button,.background-removal-card button:not(.restore-background),.smart-auto-card>button,.photo-library-import>label,.file-direct-link label,.ogi-hero label,.complete-appointment,.visual-comparables-intro button,.visual-comparables-intro .visual-search-button,.stone-weight-calculator-actions button,.refresh-current-pricing,.diamond-report-lookup button:not(.secondary),.stone-price-sources button,.custody-panel .custody-save){background:var(--ui-accent)!important;color:var(--ui-accent-text)!important;border-color:var(--ui-accent)!important}html:root .app-shell .workspace :is(.stone-material-tabs [role=tab],.diamond-add-laser,.diamond-report-toggle,.report-section-customize>summary,.appraisal-full-reset button,.appraisal-secondary-workspaces button,.photo-preset-card button,.add-another-item,.empty-items,.photo-upload span,.live-metals-head button,.item-editor-head button:not(.remove-item),.valuation-mode button,.stone-scanox-tools>button,.stone-scanox-panel>button,.multi-metal-body button,.metal-volume-option>button,.automatic-diamond-price button,.diamond-report-search a,.diamond-report-lookup button.secondary,.report-check-link,.mask-refiner-tools button,.background-removal-card .restore-background,.scanox-file-viewer button,.scanox-add-report,.file-photo-preview>header button,.ogi-source-card button,.ogi-review-actions button,.file-new-folder-button,.custody-heading button,.custody-add,.custody-entry button:not(.custody-save),.invoice-integrations>header button,.notification-outbox-panel button){background:var(--ui-surface-raised)!important;color:var(--ui-ink)!important;border-color:var(--ui-line)!important;box-shadow:none!important}html:root .app-shell .workspace :is(.stone-material-tabs [aria-selected=true],.diamond-table>button.active,.gem-table>button.active,.report-section-option.active,.gem-check.active,.workfile-source-summary.selected,.mask-refiner-tools button.active,.appraisal-secondary-workspaces button[aria-pressed=true],.valuation-mode button.active,.photo-library-sidebar button.active,.file-library-sidebar button.active,.calendar-grid .today .day-number,.week-planner-head button.today b,.notification-outbox-counts button[aria-pressed=true]){background:var(--ui-selected)!important;color:var(--ui-ink)!important;border-color:var(--ui-accent)!important;box-shadow:none!important}html:root .app-shell .workspace :is(.stone-material-count,.workfile-review.accepted,.workfile-readonly,.ogi-safety-strip b,.photo-library-thumb>span,.invitation-row>strong.accepted,.invoice-draft-list article>em.synced,.metal-cards article>span,.empty-items>span,.form-section>header>span,.appraisal-value-heading>span,.pricing-source-directory article strong,.ogi-source-card header em,.workflow-panel>header>b,.quickbooks-connection.connected .quickbooks-actions>b,.scanox-list em[data-status=applied],.scanox-review em[data-status=applied],.integration-title .test,.notification-status:not(.dead,.retry),.measurement-evidence-basis:not(.estimated)){background:var(--ui-surface-raised)!important;color:var(--ui-ink)!important;border-color:var(--ui-line)!important}html:root .app-shell .workspace :is(.report-section-picker>summary,.template-appraisal-section>summary,.mount-narrative summary,.stone-extra-details>summary,.composition-picker span,.workfile-source-summary>span,.workfile-source-summary>div>span,.workfile-eyebrow,.workfile-empty>span,.workfile-source-link,.diamond-menu-value,.gem-menu-value,.intake-reference-details>summary,.appraisal-wrapping-select-value,.appraisal-value-heading>span,.appraisal-value-details>summary,.appraisal-item-cost-card>summary,.linked-value-details>summary,.linked-value-details>summary>span,.linked-value-summary em,.live-metals-head,.live-metals-head>div,.valuation-head>span,.diamond-fluorescence-print,.valuation-markup-slider label,.photo-preset-card>span,.mask-refiner-heading>span,.ogi-hero>div>span,.ogi-review-title span,.ogi-source-card header span,.ogi-review-sections header span,.ogi-review-back,.ogi-technical summary,.ogi-technical pre,.ogi-path-list span,.file-direct-link summary,.file-select-shown,.scanox-report-dialog>a,.scanox-report-dialog>header button,.scanox-file-viewer,.background-removal-progress>span,.file-nav-buttons button,.file-library-pathbar nav button,.file-row-preview,.file-row-icon,.file-list article>span,.photo-print-size-control output,.photo-slider-value output,.photo-slider-value small,.photo-slider-section,.smart-auto-card>span,.multi-metal-toggle,.diamond-report-lookup summary,.tracker-search-row i,.inline-hwl-list button,.workflow-panel>header span,.workflow-form>span,.invoice-job-picker header span,.invoice-database header span,.hwl-linked-quick,.writing-tools-button>span){color:var(--ui-ink)!important}html:root .app-shell .workspace :is(.workfile-heading p,.workfile-conclusions>header p,.workfile-empty-note,.appraisal-workspace-title>span,.appraisal-step-actions>div span,.report-section-compact-head>div>span,.printable-client-field-label>span,.read-only>span,.item-editor-head>div>span,.metal-apply span,.weight-total-grid span,.gemstone-group-summary>span,.automatic-weight-summary>header span,.valuation-slider-labels,.valuation-slider-labels span,.visual-comparables-placeholder,.visual-comparables-grid span,.visual-comparables-grid small,.stone-weight-inline,.autosave-indicator:not(.error),.composition-picker small,.ogi-empty,.ogi-file-preview>small,.ogi-review-summary small,.ogi-run-list small,.ogi-data-grid small,.ogi-path-list span,.ogi-technical dt,.measurement-provenance-panel>summary>span,.documentation-eyebrow,.multi-metal-body small,.stone-weight-calculator-body small,.diamond-report-help,.diamond-report-review>p,.diamond-report-review header span,.stone-scanox-panel header span,.diamond-sticker-help span,.stone-scan-edit-readings>p,.photo-review-dialog>header>div>span,.print-photo-save>span,.photo-print-size-control small,.valuation-scale-card>div span,.valuation-scale-card>strong small,.file-library-title>div:first-child>span,.file-library-search span,.file-library-sort span,.file-library-sidebar>span,.file-list-head,.file-row-name small,.file-list article>small,.tracker-screen-toolbar label span,.tracker-search-list .search-head span,.customer-directory-tools label span,.quickbooks-connection span,.invoice-search label>span,.invoice-job-list label>span,.invoice-tax-toggle,.invoice-preview-lines>span,.invoice-draft-list article>span,.invoice-integrations>header span,.custody-heading span,.notification-outbox-list-head,.photo-field-label,.notification-outbox-panel td small,.notification-outbox-empty,.or-rule){color:var(--ui-muted)!important}html:root .app-shell .workspace :is(.stone-extra-details,.diamond-secondary-note,.report-section-picker,.mount-narrative,.template-appraisal-section,.workfile-source-summary,.valuation-workfile>footer,.ogi-review-title,.ogi-review-summary>div,.ogi-source-card header,.ogi-run-list>button,.ogi-path-list>div,.ogi-technical dl div,.calendar-event.intake,.week-event.intake){border-color:var(--ui-line)!important}html:root .app-shell .workspace :is(.stone-extra-details,.report-section-option,.gem-check,.narrative-preview,.ogi-technical pre){background:var(--ui-surface-raised)!important;color:var(--ui-ink)!important}html:root .app-shell .workspace :is(.file-card.selected,.file-folder-card.selected){border-color:var(--ui-accent)!important;box-shadow:0 0 0 2px var(--ui-selected)!important}html:root .app-shell .workspace :is(.stone-material-tabs button,.template-appraisal-section>summary,.valuation-workfile :is(input,select,textarea,button,a),.ogi-test-lab :is(button,label),.mask-refiner-tools button):focus-visible{outline-offset:2px;outline:2px solid var(--ui-focus,var(--ui-accent))!important}html:root .app-shell .workspace :is(.background-removal-card input,.background-removal-progress>progress,.photo-adjustment-sliders input,.mask-refiner-tools input,.valuation-markup-slider input){accent-color:var(--ui-accent)!important}html:root .app-shell .workspace .signup-flow li:before{background:var(--ui-accent)!important;color:var(--ui-accent-text)!important}html:root .app-shell .workspace .valuation-workfile :is(input,select,textarea):disabled{-webkit-text-fill-color:var(--ui-muted);color:var(--ui-muted)!important}html:root .app-shell .workspace :is(.appraisal-reset-button,.appraisal-full-reset button,.diamond-editor-actions button,.gem-editor-actions button){color:var(--ui-danger)!important}html:root .app-shell .workspace :is(.day-number:hover,.ogi-run-list>button:hover){background:var(--ui-selected)!important;color:var(--ui-ink)!important}html:root .app-shell .workspace :is(.calendar-event.intake,.week-event.intake){background:var(--ui-surface-raised)!important;color:var(--ui-ink)!important}html:root .app-shell .workspace :is(.ogi-hero,.ogi-run-list,.ogi-file-preview,.ogi-review-summary,.ogi-data-grid,.ogi-path-list,.ogi-source-card,.ogi-technical,.workfile-counts,.workfile-source-summary,.narrative-preview,.photo-preset-card,.mask-refiner-heading,.mask-refiner-tools,.diamond-report-toggle,.photo-upload,.empty-items,.linked-value-summary,.stone-price-sources,.stone-scanox-panel>header,.stone-scanox-panel dl,.stone-scanox-panel>details>summary,.metal-weight-readout,.stone-weight-result,.valuation-scale-card,.pricing-source-directory,.file-photo-preview>header,.scanox-file-viewer,.photo-print-size-control,.photo-adjustment-sliders) :is(span,b,strong,label,summary){color:var(--ui-ink)!important}html:root .app-shell .workspace .ogi-hero label{color:var(--ui-accent-text)!important}html:root .app-shell .workspace .ogi-hero label.disabled{opacity:.5}html:root .app-shell :is(.file-photo-preview-backdrop,.appraisal-print-preview-backdrop,.photo-review-backdrop){background:#0d1b28d9!important}html:root .app-shell .workspace :is(.photo-print-size-control input,.pages-range)::-webkit-slider-runnable-track{background:linear-gradient(to right, transparent calc(var(--range-zero) - .5px), var(--ui-line) calc(var(--range-zero) - .5px), var(--ui-line) calc(var(--range-zero) + .5px), transparent calc(var(--range-zero) + .5px)), linear-gradient(to right, var(--ui-line) 0 var(--range-start), var(--ui-accent) var(--range-start) var(--range-end), var(--ui-line) var(--range-end) 100%)}html:root .app-shell .workspace .pages-range::-moz-range-progress{background:var(--ui-accent)}html:root .app-shell .workspace :is(.photo-print-size-control input,.pages-range)::-webkit-slider-thumb{border-color:var(--ui-accent);background:var(--ui-surface);box-shadow:none}html:root .app-shell .workspace .live-dot{background:var(--ui-accent)!important;box-shadow:0 0 0 3px var(--ui-selected)!important}html:root .app-shell .workspace :is(.stone-weight-result a,.stone-weight-result code,.stone-weight-result span,.valuation-tier-breakdown summary,.scanox-file-viewer a,.scanox-dat-readings pre,.intake-stone-tabs button>span){color:var(--ui-ink)!important}html:root .app-shell .workspace :is(.workfile-warning,.current-pricing-refresh.partial,.measurement-evidence-basis.estimated,.stone-price-warning,.ogi-warnings,.valuation-scale-card.comparable,.valuation-scale-warning,.invoice-draft-list article>em:not(.synced),.quickbooks-connection:not(.connected) .quickbooks-actions>b,.scanox-list em:not([data-status=applied],[data-status=error]),.scanox-review em:not([data-status=applied],[data-status=error]),.integration-warning,.integration-message,.integration-title .live,.notification-outbox-message.paused,.notification-status.retry,.custody-correction){background:var(--ui-warning-bg)!important;color:var(--ui-warning-ink)!important;border-color:var(--ui-warning-line)!important}html:root .app-shell .workspace :is(.workfile-warning,.current-pricing-refresh.partial,.ogi-warnings,.stone-price-warning,.valuation-scale-card.comparable,.invoice-draft-list article>em:not(.synced)) :is(p,strong,b,em,span,small,summary){color:var(--ui-warning-ink)!important}html:root .app-shell .workspace :is(.workfile-error,.diamond-report-error,.diamond-error,.stone-weight-error,.current-pricing-refresh.error,.ogi-error,.autosave-indicator.error,.scanox-list em[data-status=error],.scanox-review em[data-status=error],.notification-outbox-message.error,.notification-status.dead,.custody-error){background:var(--ui-error-bg)!important;color:var(--ui-error-ink)!important;border-color:var(--ui-error-line)!important}html:root .app-shell .workspace :is(.workfile-error,.diamond-report-error,.diamond-error,.current-pricing-refresh.error,.ogi-error) :is(p,strong,b,em,span,small){color:var(--ui-error-ink)!important}html:root .app-shell{grid-template-columns:216px minmax(0,1fr)}html:root .app-shell.sidebar-hidden{grid-template-columns:0 minmax(0,1fr)}html:root .app-shell .sidebar{width:216px;padding:20px 14px}html:root .app-shell.sidebar-hidden .sidebar{width:0;padding:0;display:none}html:root .app-shell .sidebar-collapse-tab{width:25px;height:36px;box-shadow:none;left:218px}html:root .app-shell.sidebar-hidden .sidebar-collapse-tab{left:8px}html:root .app-shell .workspace{align-self:start;min-width:0;margin:0;padding:20px 24px 28px}html:root .app-shell.sidebar-hidden .workspace{padding-left:40px}html:root .app-shell .brand{gap:9px;padding:0 6px 20px}html:root .app-shell .brand strong{font-size:17px}html:root .app-shell .sidebar nav{gap:4px}html:root .app-shell .sidebar nav button{padding:9px 10px;font-size:13px}html:root .app-shell .sidebar .nav-children{margin-left:24px;padding-left:8px}html:root .app-shell .sidebar .nav-children button{padding:7px 9px;font-size:12px}html:root .app-shell .workspace>header{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px}html:root .app-shell .workspace>header h1{margin:3px 0;font-size:28px}html:root .app-shell .workspace .v2-title{gap:12px;margin:0;padding:0}html:root .app-shell .workspace .v2-title h1{font-size:22px}html:root .app-shell .workspace .v2-screen{gap:12px}html:root .app-shell .workspace-page-tools{gap:10px;margin-bottom:10px}html:root .app-shell .workspace :is(.header-actions,.workspace-support-actions){flex-wrap:wrap;gap:6px}html:root .app-shell .workspace :is(.tracker-home,.tracker-screen,.intake-screen,.dashboard-home,.pricing-workspace,.delivery-workspace,.worker-profile,.appraisal-database,.invoice-workspace,.scanox-workspace,.split-workflow,.right-column){gap:12px}html:root .app-shell .workspace :is(.primary,.new-button,.secondary,.header-search,.workspace-help-button,.theme-toggle,.workspace-navigation button){border-radius:var(--ui-radius);min-height:36px;padding:8px 12px;font-size:12px;box-shadow:none!important}html:root .app-shell .icon-button{width:36px;height:36px}html:root .app-shell .workspace :is(.panel,.tracker-welcome,.tracker-screen-toolbar,.tracker-search-list,.tracker-job-panel,.calendar-panel,.appointments-sidebar,.team-messages,.photo-library-shell,.file-library-shell,.appraisal-database-list,.invoice-builder,.invoice-ledger-panel,.delivery-release,.notification-outbox-panel,.pricing-routing,.pricing-provider-card,.market-lookup,.profile-card,.profile-hero,.team-admin-panel,.billing-card,.operations-card,.access-card,.help-hero,.help-panel,.scanox-panel,.scanox-source-card,.print-workspace-controls,.batch-print-builder,.print-preview-panel){border-radius:var(--ui-radius);box-shadow:none!important}html:root .app-shell .workspace :is(input,select,textarea):not(:where([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden],.print-document *,.print-layout-surface *,.print-layout-output *,.reviewed-pdf-render-source *,.reviewed-pdf-digital-preview *,.certificate *,.brand-preview *,.mini-cert *,.builder-preview *,.builder-paper *,.passport-editor-sheet *,.photo-review-preview *,.photo-adjuster-stage *,.photo-preview-stage *,.photo-canvas *,.photo-crop-stage *,.stone-plot-stage *,.stone-plot-figure *,.plot-diagram *,.jewel-image *,.metal-chart-plot *,.signature-pad *,.print-form-scan-preview *)){min-width:0;min-height:var(--ui-control-height);border:1px solid var(--ui-line);border-radius:var(--ui-radius);padding:8px 10px;font:600 12px/1.4 Arial,sans-serif;background:var(--ui-surface)!important;color:var(--ui-ink)!important}html:root .app-shell .workspace :is(input,select,textarea):disabled{opacity:.7}html:root .app-shell .workspace :is(.tracker-screen-toolbar,.file-library-toolbar,.photo-library-toolbar,.calendar-toolbar,.invoice-search,.appraisal-database-summary,.appraisal-database-tools,.dashboard-urgent-search,.dashboard-market>header,.dashboard-urgent>header,.tracker-job-panel>header,.panel-head){gap:10px;padding:12px 16px}html:root .app-shell .workspace :is(.tracker-welcome,.pricing-routing,.market-lookup,.profile-card,.profile-hero,.team-admin-panel,.invoice-builder,.quickbooks-connection,.delivery-release,.notification-outbox-panel,.billing-card,.operations-card,.access-card,.scanox-panel){padding:16px}html:root .app-shell .workspace :is(.tracker-welcome h2,.profile-hero h2,.notification-outbox-heading h2,.pricing-hero h2){margin:4px 0;font-size:24px}html:root .app-shell .workspace :is(.tracker-job-panel h3,.dashboard-market h3,.dashboard-urgent h3,.pricing-section-head h3,.profile-card-title h3){font-size:20px}html:root .app-shell .tracker-totals span{min-width:80px;padding:8px 12px}html:root .app-shell .tracker-totals b{font-size:22px}html:root .app-shell .tracker-actions button{min-height:92px;padding:12px 14px}html:root .app-shell .tracker-actions strong{margin:16px 0 4px;font-size:17px}html:root .app-shell .tracker-action-number{top:9px;left:14px}html:root .app-shell .tracker-actions button:hover{box-shadow:none;transform:none}html:root .app-shell .workspace :is(.table-row,.tracker-search-row,.tracker-job-row,.appraisal-database-row,.workflow-table>article,.history-list article){border-color:var(--ui-line);min-height:54px;padding:10px 14px;background:var(--ui-surface)!important}html:root .app-shell .workspace :is(.dashboard-rate-grid,.dashboard-urgent>footer,.dashboard-empty,.profile-readonly,.profile-save){padding:10px 14px}html:root .app-shell .workspace :is(.tracker-empty,.appraisal-database-empty,.delivery-empty,.profile-loading){min-height:130px;padding:20px}html:root .app-shell .workspace :is(.template-field-group,.assignment-field,.appraisal-template-fields,.appraisal-item-costs,.appraisal-value-details-body,.linked-value-details,.intake-reference-details,.linked-hwl-details,.customer-form-grid,.profile-options label,.pricing-route-grid label,.invoice-preview-lines,.invoice-job-picker,.invoice-panel){border-radius:0;box-shadow:none!important;background:0 0!important}html:root .app-shell .workspace :is(.template-field-group,.profile-options label,.pricing-route-grid label){border:0;border-top:1px solid var(--ui-line);padding:10px 0}html:root .app-shell .workspace :is(.pricing-hero,.team-admin-hero,.access-hero,.operations-hero,.scanox-hero,.help-hero){border-radius:var(--ui-radius);gap:16px;padding:16px;box-shadow:none!important;background:var(--ui-surface-raised)!important;color:var(--ui-ink)!important}html:root .app-shell .pricing-hero{grid-template-columns:minmax(0,1fr) 210px}html:root .app-shell .workspace :is(.pricing-hero,.team-admin-hero,.access-hero,.operations-hero,.scanox-hero,.help-hero) :is(h2,h3,p,strong,small,span){color:var(--ui-ink)!important}html:root .app-shell .pricing-summary{border:0;border-left:1px solid var(--ui-line);background:0 0;border-radius:0;padding:8px 16px}html:root .app-shell .pricing-summary strong{font-size:32px}html:root .app-shell .workspace :is(.pricing-workspace,.pricing-provider-grid){gap:12px;padding-bottom:0}html:root .app-shell .pricing-provider-card{min-height:0;padding:16px}html:root .app-shell .pricing-provider-card h4{margin:12px 0 6px}html:root .app-shell .pricing-provider-card>p{min-height:0;font-size:12px}html:root .app-shell .pricing-route-grid label{gap:8px}html:root .app-shell .pricing-route-grid label small{min-height:0}html:root .app-shell .workspace :is(.pricing-section-head,.profile-card-title){gap:12px;margin-bottom:12px}html:root .app-shell .metal-price-chart{border-radius:var(--ui-radius);padding:16px}html:root .app-shell .workspace :is(.provider-monogram,.provider-status.ready,.pricing-permission,.lookup-date-badge:not(.historical),.profile-message,.delivery-success,.delivery-note,.delivery-status.available,.notification-status.sent,.notification-status.leased,.appraisal-status.issued,.appraisal-database-counts button,.file-library-navigation,.file-library-folder,.file-content-header,.file-library-hierarchy,.photo-library-counts,.invoice-totals,.quickbooks-summary,.notification-outbox-counts button,.notification-outbox-panel th){border-color:var(--ui-line);background:var(--ui-surface-raised)!important;color:var(--ui-ink)!important}html:root .app-shell .workspace :is(.profile-fields,.delivery-fields,.profile-options,.notification-outbox-counts,.invoice-builder-grid){gap:12px}html:root .app-shell .profile-card label{margin-top:8px}html:root .app-shell .profile-avatar-wrap>:is(img,span){width:64px;height:64px;box-shadow:none}html:root .app-shell .profile-completion{min-width:120px;padding:10px 12px}html:root .app-shell .profile-save{box-shadow:none;background:var(--ui-surface)!important}html:root .app-shell .access-card{min-height:0}html:root .app-shell .delivery-confirm{margin:14px 0 8px;font-size:12px}html:root .app-shell .delivery-record{margin:8px 0;padding:12px 16px}html:root .app-shell .notification-outbox-counts{margin:14px 0}html:root .app-shell .notification-outbox-counts button{gap:4px;padding:10px 12px}html:root .app-shell .notification-outbox-counts b{font-size:20px}html:root .app-shell .notification-outbox-panel :is(th,td){padding:10px 12px}html:root .app-shell .workspace :is(.appraisal-step-nav,.diamond-editor>nav,.gem-editor>nav,.print-mode-tabs,.print-writing-mode,.print-page-mode,.pricing-view-tabs,.metal-tabs,.metal-range-tabs,.message-tabs,.shipping-tabs,.customer-directory-tabs,.customer-job-tabs,.file-workspace-tabs,.photo-view-switch,.file-view-switch){border-radius:var(--ui-radius);box-shadow:none;gap:4px;padding:4px;background:var(--ui-surface-raised)!important}html:root .app-shell .workspace :is(.appraisal-step-nav,.diamond-editor>nav,.gem-editor>nav,.print-mode-tabs,.print-writing-mode,.print-page-mode,.pricing-view-tabs,.metal-tabs,.metal-range-tabs,.message-tabs,.shipping-tabs,.customer-directory-tabs,.customer-job-tabs,.file-workspace-tabs,.photo-view-switch,.file-view-switch)>button{border-radius:6px;min-height:36px;padding:7px 12px;color:var(--ui-ink)!important;box-shadow:none!important;background:0 0!important}html:root .app-shell .workspace :is(.appraisal-step-nav,.diamond-editor>nav,.gem-editor>nav,.print-mode-tabs,.print-writing-mode,.print-page-mode,.pricing-view-tabs,.metal-tabs,.metal-range-tabs,.message-tabs,.shipping-tabs,.customer-directory-tabs,.customer-job-tabs,.file-workspace-tabs,.photo-view-switch,.file-view-switch)>button:is(.active,[aria-selected=true],[aria-pressed=true]),html:root .app-shell .notification-outbox-counts button[aria-pressed=true]{background:var(--ui-blue-light)!important;color:var(--ui-banner-ink)!important;border-color:var(--ui-accent)!important}html:root .app-shell .workspace :is(.diamond-workspace,.gem-workspace,.diamond-editor,.gem-editor,.item-editor,.item-builder){border-radius:var(--ui-radius);box-shadow:none!important}html:root .app-shell .workspace :is(.diamond-workspace,.gem-workspace)>header{padding:12px 16px}html:root .app-shell .workspace :is(.diamond-panel,.diamond-primary-panel,.gem-grid,.gem-main-grid,.diamond-field-grid){gap:12px;padding:12px;box-shadow:none!important}html:root .app-shell .workspace :is(.item-editor-head,.diamond-list-head,.gem-list-head){padding:10px 14px}html:root .app-shell .workspace :is(.print-workspace-controls,.batch-print-builder,.batch-print-selectors>section,.print-workspace-actions,.print-layout-toolbar){padding:12px 14px;box-shadow:none!important}html:root .app-shell .workspace :is(.batch-preview-panel,.print-preview-panel)>header{padding:10px 14px}html:root .app-shell .workspace .batch-print-builder>header{padding:14px 16px}html:root .app-shell .workspace :is(.scanox-review-sections>section,.scanox-review-summary,.scanox-review-actions,.scanox-source-card>header){box-shadow:none;padding:12px 14px}html:root .app-shell .workspace>.site-footer{margin-top:24px}html:root .app-shell .workspace :is(.ops-hero,.ops-metrics article:not(.amber,.red),.team-invite-card,.team-admin-metrics article:not(.attention),.billing-options>article,.payment-safety,.jp-help-hero,.jp-help-support-note){border-color:var(--ui-line);border-radius:var(--ui-radius);color:var(--ui-ink);box-shadow:none;padding:16px;background:var(--ui-surface)!important}html:root .app-shell .workspace :is(.ops-panel,.team-directory,.jp-help-articles){border-color:var(--ui-line);border-radius:var(--ui-radius);color:var(--ui-ink);box-shadow:none;padding:0;background:var(--ui-surface)!important}html:root .app-shell .workspace :is(.ops-panel-head,.team-directory>header,.jp-help-article>summary){border-color:var(--ui-line);gap:12px;padding:12px 16px}html:root .app-shell .workspace .jp-help-article[open]>summary{padding-bottom:10px}html:root .app-shell .workspace .jp-help-answer{padding:0 16px 16px}html:root .app-shell .workspace :is(.workload-grid,.quota-list),html:root .app-shell .workspace .jobs-list>.job-row{padding:12px 16px}html:root .app-shell .workspace .ops-modal{border-color:var(--ui-line);border-radius:var(--ui-radius);color:var(--ui-ink);box-shadow:none;background:var(--ui-surface)!important}html:root .app-shell .workspace .ops-modal>header{border-color:var(--ui-line);padding:12px 16px}html:root .app-shell .workspace .ops-modal form{padding:16px}html:root .app-shell .workspace :is(.ops-message,.ops-panel-head>span,.workload-grid header>span,.workload-grid header em.good,.team-member-identity>span,.payment-safety span){color:var(--ui-accent);border-color:var(--ui-line);background:var(--ui-surface-raised)!important}html:root .app-shell .workspace :is(.quota-bar,.quota-progress>i){background:var(--ui-surface-raised)}html:root .app-shell .workspace :is(.quota-bar>i,.quota-progress>i>b){background:var(--ui-accent)}html:root .app-shell .workspace :is(.quota-progress em.on-track,.team-member-identity em){color:var(--ui-accent)}html:root .app-shell .workspace :is(.ops-hero,.jp-help-hero,.team-admin-metrics article:not(.attention),.billing-heading,.payment-safety){background:var(--ui-surface-raised)!important}html:root .app-shell .workspace :is(.ops-hero,.team-invite-card,.team-directory,.billing-options>article,.payment-safety) :is(h2,h3,p,small,label,strong){color:var(--ui-ink)}html:root .app-shell .workspace :is(.ops-metrics,.ops-grid,.team-admin-grid,.team-admin-metrics,.billing-options,.jp-help-layout){gap:12px}html:root .app-shell .workspace .team-member-list>article{border-color:var(--ui-line);padding:12px 16px}html:root .app-shell .workspace :is(.team-directory>header,.billing-heading){gap:12px;padding:12px 16px}html:root .app-shell .workspace .jp-help-hero-copy h2{margin:8px 0;font-size:26px}html:root .app-shell .workspace .jp-help-search-wrap{margin-top:14px}html:root .app-shell .workspace .jp-help-quick-starts{gap:12px;margin:12px 0 16px}html:root .app-shell .workspace .jp-help-quick-starts>button{padding:12px}html:root .app-shell .workspace .jp-help-layout{margin-top:16px}html:root .app-shell .workspace .jp-help-topics>button.is-active{background:var(--ui-blue-light);color:var(--ui-banner-ink);border-color:var(--ui-accent)}html:root .app-shell .workspace :is(.jobs-workspace-tabs,.print-workflow-tabs){border-radius:var(--ui-radius);flex-wrap:wrap;gap:4px;padding:4px;display:flex;background:var(--ui-surface-raised)!important}html:root .app-shell .workspace :is(.jobs-workspace-tabs,.print-workflow-tabs)>button{border-radius:6px;min-height:36px;padding:7px 12px;color:var(--ui-ink)!important;box-shadow:none!important;background:0 0!important}html:root .app-shell .workspace :is(.jobs-workspace-tabs,.print-workflow-tabs)>button.active{background:var(--ui-blue-light)!important;color:var(--ui-banner-ink)!important}html:root .app-shell .workspace .appraisal-database-counts button.active,html:root .app-shell .workspace .notification-outbox-counts button[aria-pressed=true]{background:var(--ui-blue-light)!important;color:var(--ui-banner-ink)!important;border-color:var(--ui-accent)!important}html:root .app-shell .workspace .item-template-library{gap:12px}html:root .app-shell .workspace .item-template-hero{gap:12px;margin:0;padding:0 0 10px}html:root .app-shell .workspace .item-template-hero h2{margin:4px 0;font-size:24px}html:root .app-shell .workspace :is(.item-template-hero>div:last-child,.item-template-hero-actions){flex-wrap:wrap;gap:8px;min-width:0;display:flex}html:root .app-shell .workspace :is(.item-template-hero>div:last-child>button,.item-template-hero-actions>button,.start-template){border:1px solid var(--ui-accent);border-radius:var(--ui-radius);min-height:38px;padding:8px 12px;background:var(--ui-accent)!important;color:var(--ui-accent-text)!important;box-shadow:none!important}html:root .app-shell .workspace .item-template-hero>div:last-child>.template-finder-launch{border-color:var(--ui-line);background:var(--ui-surface-raised)!important;color:var(--ui-accent)!important}html:root .app-shell .workspace .template-category-grid{gap:12px;margin:0}html:root .app-shell .workspace:has(>header h1) .v2-screen:is(.jobs-schedule-workspace,.customer-directory-screen,.shipping-v2,:has(>.qr-v2))>.v2-title>div>h1{display:none}html:root .app-shell .workspace .qr-v2{gap:12px}html:root .app-shell .workspace .qr-v2>.workflow-panel>header{gap:12px;margin:0;padding:12px 16px}html:root .app-shell .workspace .qr-v2>.workflow-panel>header h2{margin:0;font-size:20px}html:root .app-shell .workspace .qr-actions{gap:8px;padding:12px 16px}html:root .app-shell .workspace .qr-actions>button{border:1px solid var(--ui-line);border-radius:var(--ui-radius);min-height:38px;box-shadow:none;padding:8px 12px;background:var(--ui-surface-raised)!important;color:var(--ui-ink)!important}html:root .app-shell .workspace .qr-v2>.workflow-panel:not(.qr-preview)>fieldset{box-shadow:none;border:0;border-radius:0;gap:8px;margin:0 16px 12px;padding:0;background:0 0!important}html:root .app-shell .workspace .qr-v2 fieldset>legend{color:var(--ui-muted);padding:0 0 8px}html:root .app-shell .workspace .qr-v2 fieldset>label{border:1px solid var(--ui-line);border-radius:var(--ui-radius);gap:8px;padding:8px 10px;background:var(--ui-surface)!important;color:var(--ui-ink)!important}html:root .app-shell .workspace .qr-v2 fieldset>label:has(input:checked){border-color:var(--ui-accent);background:var(--ui-blue-light)!important;color:var(--ui-banner-ink)!important}html:root .app-shell .workspace .qr-v2 fieldset small{color:var(--ui-muted)}html:root .app-shell .workspace .qr-v2 .intake-picker{gap:0;padding:0 16px 12px}html:root .app-shell .workspace .qr-v2 .intake-picker>label{border:0;border-bottom:1px solid var(--ui-line);border-radius:0;gap:10px;min-height:54px;padding:10px 12px;background:var(--ui-surface)!important;color:var(--ui-ink)!important}html:root .app-shell .workspace .qr-v2 .intake-picker>label.active{box-shadow:inset 3px 0 var(--ui-accent);background:var(--ui-blue-light)!important;color:var(--ui-banner-ink)!important}html:root .app-shell .workspace .qr-v2 .intake-picker :is(small,mark){color:var(--ui-muted)}html:root .app-shell .workspace .qr-v2 .intake-picker mark{background:var(--ui-surface-raised)!important}html:root .app-shell .workspace .team-admin{gap:12px}html:root .app-shell .workspace :is(.team-admin-hero,.team-admin-metrics){margin:0}html:root .app-shell .workspace .team-admin-hero h2{margin:4px 0;font-size:24px}html:root .app-shell .workspace .team-directory{min-width:0;container:team-directory/inline-size}html:root .app-shell .workspace .team-directory>header{flex-wrap:wrap}html:root .app-shell .workspace .team-directory>header>div:last-child{flex-wrap:wrap;min-width:0}html:root .app-shell .workspace .team-directory>header input{max-width:100%}html:root .app-shell .workspace .team-member-list>article{grid-template-columns:minmax(160px,1.15fr) minmax(130px,.75fr) minmax(240px,2fr) minmax(120px,.8fr);gap:12px}html:root .app-shell .workspace .team-member-list>article>*{min-width:0}html:root .app-shell .workspace .team-workload{grid-template-columns:repeat(4,minmax(0,1fr))}html:root .app-shell .workspace .team-workload>span:not(.overdue){color:var(--ui-ink);background:var(--ui-surface-raised)!important}html:root .app-shell .workspace .team-member-actions{grid-column:auto;gap:6px;display:grid}html:root .app-shell .workspace .team-member-actions button{width:100%;min-width:0;min-height:36px}html:root .app-shell .workspace .team-member-actions .restore{border-color:var(--ui-line);color:var(--ui-accent)}@container team-directory (width<=800px){html:root .app-shell .workspace .team-member-list>article{grid-template-columns:minmax(0,1.1fr) minmax(130px,.8fr) minmax(140px,.8fr)}html:root .app-shell .workspace .team-member-identity{grid-area:1/1}html:root .app-shell .workspace .team-member-list>article>label{grid-area:1/2}html:root .app-shell .workspace .team-member-actions{grid-area:1/3}html:root .app-shell .workspace .team-workload{grid-area:2/1/auto/-1}}@container team-directory (width<=500px){html:root .app-shell .workspace .team-member-list>article{grid-template-columns:minmax(0,1fr) minmax(130px,.7fr)}html:root .app-shell .workspace .team-member-actions{grid-column:2}html:root .app-shell .workspace .team-member-list>article>label{grid-area:2/1/auto/-1}html:root .app-shell .workspace .team-workload{grid-row:3}}@container team-directory (width<=360px){html:root .app-shell .workspace .team-member-list>article{grid-template-columns:minmax(0,1fr)}html:root .app-shell .workspace .team-workload{grid-template-columns:repeat(2,minmax(0,1fr))}html:root .app-shell .workspace .team-member-actions{grid-area:4/1}}html:root .app-shell .workspace .appraisal-guide{margin-bottom:12px;background:var(--ui-surface-raised)!important}html:root .app-shell .workspace .appraisal-guide-head{gap:12px;padding:10px 12px}html:root .app-shell .workspace .appraisal-guide-head>div:first-child>span{color:var(--ui-accent)}html:root .app-shell .workspace .appraisal-view-toggle{border-color:var(--ui-line);background:var(--ui-surface-raised)!important}html:root .app-shell .workspace .appraisal-view-toggle button{min-height:36px;box-shadow:none;padding:7px 10px;color:var(--ui-ink)!important;background:0 0!important}html:root .app-shell .workspace .appraisal-view-toggle button.active{background:var(--ui-blue-light)!important;color:var(--ui-banner-ink)!important}html:root .app-shell .workspace .appraisal-step-nav>button{border-color:var(--ui-line)}html:root .app-shell .workspace .appraisal-step-nav button span{background:var(--ui-surface-raised)!important;color:var(--ui-muted)!important}html:root .app-shell .workspace .appraisal-step-nav button.complete span{background:var(--ui-blue-light)!important;color:var(--ui-banner-ink)!important}html:root .app-shell .workspace .appraisal-step-nav button.active span{background:var(--ui-accent)!important;color:var(--ui-accent-text)!important}html:root .app-shell .workspace .appraisal-step-nav button.active:after{background:var(--ui-accent)}html:root .app-shell .workspace .appraisal-step-actions{border-color:var(--ui-line);margin-top:12px;padding-top:12px}html:root .app-shell .workspace .appraisal-step-actions>button{border-color:var(--ui-line);border-radius:var(--ui-radius);min-height:36px;box-shadow:none;padding:8px 12px;background:var(--ui-surface-raised)!important;color:var(--ui-ink)!important}html:root .app-shell .workspace .appraisal-step-actions>button:is(.next,.finish){border-color:var(--ui-accent);background:var(--ui-accent)!important;color:var(--ui-accent-text)!important}html:root .app-shell .workspace .batch-print-builder{margin:12px 0}html:root .app-shell .workspace .batch-print-builder>header{gap:12px;margin:0}html:root .app-shell .workspace .batch-print-builder>header h2{margin:4px 0;font-size:22px}html:root .app-shell .workspace .batch-print-builder>header>div:last-child b{font-size:28px}html:root .app-shell .workspace .batch-print-selectors{gap:12px;padding:12px}html:root .app-shell .workspace .batch-search-help{margin-top:10px;padding:10px 12px}}@media screen and (max-width:1000px){html:root .app-shell .workspace{padding:18px 20px 24px}html:root .app-shell .header-actions{justify-content:flex-start}html:root .app-shell .pricing-hero{grid-template-columns:minmax(0,1fr)}html:root .app-shell .pricing-summary{border-left:0;border-top:1px solid var(--ui-line);padding:10px 0 0}}@media screen and (max-width:720px){html:root .app-shell{display:block}html:root .app-shell .sidebar{width:auto;padding:14px}html:root .app-shell .sidebar-collapse-tab{top:8px;left:auto;right:8px}html:root .app-shell.sidebar-hidden .sidebar-collapse-tab{left:8px;right:auto}html:root .app-shell .workspace{padding:16px 14px 24px}html:root .app-shell.sidebar-hidden .workspace{padding-left:40px}html:root .app-shell .workspace>header h1{font-size:25px}html:root .app-shell .tracker-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen{html:root[data-palette=modern][data-theme=light]{--ui-bg:#f8f8f8;--ui-surface:#fff;--ui-surface-raised:#f0f0f0;--ui-ink:#3b3b3b;--ui-muted:#616161;--ui-line:#767676;--ui-accent:#005fb8;--ui-accent-soft:#f0f0f0;--ui-accent-text:#fff;--ui-accent-strong:#005fb8;--ui-accent-deep:#004b91;--ui-blue-light:#e4edf8;--ui-banner:#f0f0f0;--ui-banner-ink:#3b3b3b;--ui-focus:#005fb8;--ui-focus-ring:#005fb833;--ui-shadow:none}html:root[data-palette=modern][data-theme=dark]{--ui-bg:#181818;--ui-surface:#1f1f1f;--ui-surface-raised:#252526;--ui-ink:#ccc;--ui-muted:#b3b3b3;--ui-line:#858585;--ui-accent:#4daafc;--ui-accent-soft:#252526;--ui-accent-text:#181818;--ui-accent-strong:#4daafc;--ui-accent-deep:#4daafc;--ui-blue-light:#22364a;--ui-banner:#252526;--ui-banner-ink:#ccc;--ui-focus:#4daafc;--ui-focus-ring:#4daafc55;--ui-shadow:none}html:root[data-palette=classic][data-theme=light]{--ui-bg:#f3f3f3;--ui-surface:#fff;--ui-surface-raised:#eee;--ui-ink:#333;--ui-muted:#555;--ui-line:#707070;--ui-accent:#006ab1;--ui-accent-soft:#eee;--ui-accent-text:#fff;--ui-accent-strong:#006ab1;--ui-accent-deep:#005584;--ui-blue-light:#d6ebfa;--ui-banner:#eee;--ui-banner-ink:#333;--ui-focus:#006ab1;--ui-focus-ring:#006ab133;--ui-shadow:none}html:root[data-palette=classic][data-theme=dark]{--ui-bg:#252526;--ui-surface:#1e1e1e;--ui-surface-raised:#333;--ui-ink:#d4d4d4;--ui-muted:#b3b3b3;--ui-line:#858585;--ui-accent:#75beff;--ui-accent-soft:#333;--ui-accent-text:#1e1e1e;--ui-accent-strong:#75beff;--ui-accent-deep:#75beff;--ui-blue-light:#263a4f;--ui-banner:#333;--ui-banner-ink:#d4d4d4;--ui-focus:#75beff;--ui-focus-ring:#75beff55;--ui-shadow:none}html:root[data-palette=contrast][data-theme=light]{--ui-bg:#fff;--ui-surface:#fff;--ui-surface-raised:#f2f2f2;--ui-ink:#292929;--ui-muted:#515151;--ui-line:#0f4a85;--ui-accent:#0f4a85;--ui-accent-soft:#f2f2f2;--ui-accent-text:#fff;--ui-accent-strong:#0f4a85;--ui-accent-deep:#0f4a85;--ui-blue-light:#d5e7f7;--ui-banner:#f2f2f2;--ui-banner-ink:#292929;--ui-focus:#006bbd;--ui-focus-ring:#006bbd55;--ui-shadow:none}html:root[data-palette=contrast][data-theme=dark]{--ui-bg:#000;--ui-surface:#000;--ui-surface-raised:#141414;--ui-ink:#fff;--ui-muted:#d4d4d4;--ui-line:#6fc3df;--ui-accent:#6fc3df;--ui-accent-soft:#141414;--ui-accent-text:#000;--ui-accent-strong:#6fc3df;--ui-accent-deep:#6fc3df;--ui-blue-light:#383a49;--ui-banner:#141414;--ui-banner-ink:#fff;--ui-focus:#f38518;--ui-focus-ring:#f3851855;--ui-shadow:none}html:root[data-palette=github][data-theme=light]{--ui-bg:#f6f8fa;--ui-surface:#fff;--ui-surface-raised:#f6f8fa;--ui-ink:#1f2328;--ui-muted:#59636e;--ui-line:#747c86;--ui-accent:#075fc1;--ui-accent-soft:#f6f8fa;--ui-accent-text:#fff;--ui-accent-strong:#075fc1;--ui-accent-deep:#004b9a;--ui-blue-light:#e8eef5;--ui-banner:#f6f8fa;--ui-banner-ink:#1f2328;--ui-focus:#075fc1;--ui-focus-ring:#075fc133;--ui-shadow:none}html:root[data-palette=github][data-theme=dark]{--ui-bg:#010409;--ui-surface:#0d1117;--ui-surface-raised:#161b22;--ui-ink:#f0f6fc;--ui-muted:#b1bac4;--ui-line:#7d8590;--ui-accent:#79c0ff;--ui-accent-soft:#161b22;--ui-accent-text:#0d1117;--ui-accent-strong:#79c0ff;--ui-accent-deep:#79c0ff;--ui-blue-light:#182635;--ui-banner:#161b22;--ui-banner-ink:#f0f6fc;--ui-focus:#79c0ff;--ui-focus-ring:#79c0ff55;--ui-shadow:none}html:root[data-palette=nord][data-theme=light]{--ui-bg:#e5e9f0;--ui-surface:#eceff4;--ui-surface-raised:#e5e9f0;--ui-ink:#2e3440;--ui-muted:#434c5e;--ui-line:#6c7484;--ui-accent:#305b75;--ui-accent-soft:#e5e9f0;--ui-accent-text:#eceff4;--ui-accent-strong:#305b75;--ui-accent-deep:#24455a;--ui-blue-light:#dbe3eb;--ui-banner:#e5e9f0;--ui-banner-ink:#2e3440;--ui-focus:#305b75;--ui-focus-ring:#305b7533;--ui-shadow:none}html:root[data-palette=nord][data-theme=dark]{--ui-bg:#2e3440;--ui-surface:#3b4252;--ui-surface-raised:#343c4c;--ui-ink:#eceff4;--ui-muted:#d8dee9;--ui-line:#a3aebb;--ui-accent:#88c0d0;--ui-accent-soft:#343c4c;--ui-accent-text:#2e3440;--ui-accent-strong:#88c0d0;--ui-accent-deep:#88c0d0;--ui-blue-light:#3a495b;--ui-banner:#343c4c;--ui-banner-ink:#eceff4;--ui-focus:#88c0d0;--ui-focus-ring:#88c0d055;--ui-shadow:none}html:root[data-palette=dracula][data-theme=light]{--ui-bg:#fffbeb;--ui-surface:#fffbeb;--ui-surface-raised:#efeddc;--ui-ink:#1f1f1f;--ui-muted:#514d3e;--ui-line:#756f61;--ui-accent:#644ac9;--ui-accent-soft:#efeddc;--ui-accent-text:#fffbeb;--ui-accent-strong:#644ac9;--ui-accent-deep:#523da7;--ui-blue-light:#e8e3f3;--ui-banner:#efeddc;--ui-banner-ink:#1f1f1f;--ui-focus:#644ac9;--ui-focus-ring:#644ac933;--ui-shadow:none}html:root[data-palette=dracula][data-theme=dark]{--ui-bg:#21222c;--ui-surface:#282a36;--ui-surface-raised:#343746;--ui-ink:#f8f8f2;--ui-muted:#c5c6d0;--ui-line:#989bae;--ui-accent:#bd93f9;--ui-accent-soft:#343746;--ui-accent-text:#282a36;--ui-accent-strong:#bd93f9;--ui-accent-deep:#bd93f9;--ui-blue-light:#3a344d;--ui-banner:#343746;--ui-banner-ink:#f8f8f2;--ui-focus:#bd93f9;--ui-focus-ring:#bd93f955;--ui-shadow:none}html:root[data-palette=solarized][data-theme=light]{--ui-bg:#fdf6e3;--ui-surface:#fdf6e3;--ui-surface-raised:#eee8d5;--ui-ink:#073642;--ui-muted:#465e66;--ui-line:#707970;--ui-accent:#006c9c;--ui-accent-soft:#eee8d5;--ui-accent-text:#fdf6e3;--ui-accent-strong:#006c9c;--ui-accent-deep:#005477;--ui-blue-light:#e8e6d2;--ui-banner:#eee8d5;--ui-banner-ink:#073642;--ui-focus:#006c9c;--ui-focus-ring:#006c9c33;--ui-shadow:none}html:root[data-palette=solarized][data-theme=dark]{--ui-bg:#002b36;--ui-surface:#073642;--ui-surface-raised:#0c3d48;--ui-ink:#eee8d5;--ui-muted:#b1bcbc;--ui-line:#80a3a7;--ui-accent:#64b9db;--ui-accent-soft:#0c3d48;--ui-accent-text:#002b36;--ui-accent-strong:#64b9db;--ui-accent-deep:#64b9db;--ui-blue-light:#10434c;--ui-banner:#0c3d48;--ui-banner-ink:#eee8d5;--ui-focus:#64b9db;--ui-focus-ring:#64b9db55;--ui-shadow:none}html:root[data-palette=catppuccin][data-theme=light]{--ui-bg:#dce0e8;--ui-surface:#eff1f5;--ui-surface-raised:#e6e9ef;--ui-ink:#4c4f69;--ui-muted:#5c5f77;--ui-line:#6c6f85;--ui-accent:#7b2bd7;--ui-accent-soft:#e6e9ef;--ui-accent-text:#eff1f5;--ui-accent-strong:#7b2bd7;--ui-accent-deep:#6c24bd;--ui-blue-light:#e2dff0;--ui-banner:#e6e9ef;--ui-banner-ink:#4c4f69;--ui-focus:#7b2bd7;--ui-focus-ring:#7b2bd733;--ui-shadow:none}html:root[data-palette=catppuccin][data-theme=dark]{--ui-bg:#181825;--ui-surface:#1e1e2e;--ui-surface-raised:#313244;--ui-ink:#cdd6f4;--ui-muted:#bac2de;--ui-line:#7f849c;--ui-accent:#cba6f7;--ui-accent-soft:#313244;--ui-accent-text:#1e1e2e;--ui-accent-strong:#cba6f7;--ui-accent-deep:#cba6f7;--ui-blue-light:#303143;--ui-banner:#313244;--ui-banner-ink:#cdd6f4;--ui-focus:#cba6f7;--ui-focus-ring:#cba6f755;--ui-shadow:none}html:root[data-palette=monokai][data-theme=light]{--ui-bg:#f8f8f2;--ui-surface:#fff;--ui-surface-raised:#eef0e3;--ui-ink:#272822;--ui-muted:#4b4f42;--ui-line:#727661;--ui-accent:#3d670c;--ui-accent-soft:#eef0e3;--ui-accent-text:#fff;--ui-accent-strong:#3d670c;--ui-accent-deep:#2d4e09;--ui-blue-light:#e4eed8;--ui-banner:#eef0e3;--ui-banner-ink:#272822;--ui-focus:#3d670c;--ui-focus-ring:#3d670c33;--ui-shadow:none}html:root[data-palette=monokai][data-theme=dark]{--ui-bg:#1e1f1c;--ui-surface:#272822;--ui-surface-raised:#34352f;--ui-ink:#f8f8f2;--ui-muted:#c4c1ad;--ui-line:#99947c;--ui-accent:#a6e22e;--ui-accent-soft:#34352f;--ui-accent-text:#272822;--ui-accent-strong:#a6e22e;--ui-accent-deep:#a6e22e;--ui-blue-light:#3c4030;--ui-banner:#34352f;--ui-banner-ink:#f8f8f2;--ui-focus:#a6e22e;--ui-focus-ring:#a6e22e55;--ui-shadow:none}}
