.support-follow-bar{position:fixed;bottom:18px;left:18px;z-index:var(--tl-layer-popover);box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:center;gap:14px;max-width:min(650px,calc(100vw - 36px));padding:14px 18px;border:1px solid var(--tl-line);border-radius:var(--tl-radius-lg);background:var(--tl-surface-200);color:var(--tl-ink);box-shadow:var(--tl-shadow-overlay)}.support-follow-bar>div:first-child{display:grid;gap:4px;min-width:0;overflow-wrap:anywhere}.support-follow-bar span,.support-follow-bar p{color:var(--tl-ink-muted);font-size:12px;line-height:1.35}.support-follow-actions{display:flex;flex-wrap:wrap;gap:8px}.support-follow-bar button{min-height:var(--tl-control-height);padding:8px 12px;border:1px solid var(--tl-line-strong);border-radius:var(--tl-radius-md);background:var(--tl-surface-300);color:var(--tl-ink)}.support-follow-bar button:focus-visible{outline:none;box-shadow:var(--tl-focus-ring)}@media (max-width: 480px){.support-follow-bar{bottom:8px;left:8px;max-width:calc(100vw - 16px);padding:12px}}.product-brand-compact{display:inline-flex;align-items:center;gap:10px;min-width:0;color:inherit}.product-brand-mark{display:block;flex:0 0 auto;width:48px;aspect-ratio:83.3442 / 45.8013}.product-brand-symbol{display:block;width:100%;height:auto}.product-brand-name{position:relative;display:block;flex:0 0 auto;width:6.057em;height:1em;overflow:hidden;white-space:nowrap}.product-brand-lockup{position:relative;display:inline-block;width:min(250px,58vw);height:auto;aspect-ratio:102.977 / 75.7769;overflow:hidden}.product-brand-lockup-art,.product-brand-wordmark-art{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.product-brand-theme-art--on-light{display:none}.product-brand-theme-art--on-dark,html[data-theme=light] .product-brand-theme-art--on-light{display:block}html[data-theme=light] .product-brand-theme-art--on-dark{display:none}.showroom-login{min-height:100vh;display:grid;grid-template-columns:1fr 1fr;background:var(--tl-surface-000);color:var(--tl-ink);position:relative}.showroom-login:after{content:"";position:absolute;top:108px;bottom:9vh;left:50%;width:1px;background:var(--tl-line)}.login-brand{position:absolute;z-index:2;top:35px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:10px;background:var(--tl-surface-000);padding:0 20px;color:var(--tl-ink)}.login-brand>span{width:36px;height:36px;border:1px solid var(--tl-signal);display:grid;place-items:center;font:26px var(--tl-font-display),serif;color:var(--tl-signal-text)}.login-brand>strong{font-size:16px}.company-login-pane,.customer-login-pane{display:grid;place-items:center;padding:125px 9vw 60px}.company-login-pane{background:var(--tl-surface-000)}.login-content{width:min(440px,100%)}.login-eyebrow{text-transform:uppercase;letter-spacing:.18em;font-size:10px;font-weight:800;color:var(--tl-signal-text)}.login-content h1,.customer-entry h2{font:600 clamp(34px,4vw,52px)/1.05 var(--tl-font-display),serif;margin:10px 0 16px}.login-intro,.customer-entry>p:not(.login-eyebrow){color:var(--tl-ink-muted);line-height:1.7}.login-content form{display:grid;gap:16px;margin-top:30px}.login-content form>label{display:grid;gap:7px;font-size:11px;font-weight:800}.login-content form>label>div{display:flex;align-items:center;background:var(--tl-surface-300);border:1px solid var(--tl-line-strong);border-radius:var(--tl-radius-md);padding:0 12px}.login-content form svg{width:17px;color:var(--tl-ink-muted)}.login-content input{width:100%;border:0;outline:0;background:transparent;color:var(--tl-ink);padding:13px;font:inherit}.login-options{display:flex;justify-content:space-between;align-items:center;font-size:11px}.login-options label{display:flex;gap:7px;align-items:center}.login-options a{color:var(--tl-signal-text)}.login-content form>button,.customer-entry>a{min-height:var(--tl-control-height);border:1px solid var(--tl-signal);border-radius:var(--tl-radius-md);background:var(--tl-signal);color:var(--tl-on-signal);padding:14px 17px;display:flex;justify-content:center;align-items:center;gap:9px;text-decoration:none;font-weight:800;cursor:pointer}.login-content form>button:hover,.customer-entry>a:hover{background:var(--tl-signal-hover)}.login-content form>button svg,.customer-entry>a svg{color:inherit}.login-error{border-left:3px solid var(--tl-sold);background:var(--tl-sold-soft);color:var(--tl-sold);padding:11px;font-size:12px}.customer-login-pane{background:var(--tl-surface-100)}.customer-entry{width:min(390px,100%);text-align:center}.customer-entry-icon{width:58px;height:58px;margin:0 auto 22px;background:var(--tl-signal-soft);border-radius:var(--tl-radius-lg);color:var(--tl-signal-text);display:grid;place-items:center}.customer-entry h2{font-size:clamp(32px,3vw,44px)}.customer-entry>a{margin-top:28px}@media (max-width:760px){.showroom-login{grid-template-columns:1fr}.showroom-login:after{display:none}.login-brand{position:absolute;top:22px}.company-login-pane,.customer-login-pane{padding:105px 25px 55px}.customer-login-pane{padding-top:60px}}.login-content .login-password-toggle{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;padding:0;border:0;border-radius:var(--tl-radius-md);background:transparent;color:var(--tl-signal-text);cursor:pointer}.login-content .login-password-toggle:focus-visible{outline:2px solid var(--tl-focus);outline-offset:2px}.login-content .login-password-toggle:hover{background:var(--tl-signal-soft)}.showroom-login .login-brand{top:46px;gap:17px;padding-left:30px;padding-right:30px}.showroom-login .login-brand>span{width:68px;height:68px;font-size:48px}.showroom-login .login-brand>strong{font-size:28px}@media (max-width:760px){.showroom-login .login-brand{top:30px}.showroom-login .login-brand>span{width:58px;height:58px;font-size:41px}.showroom-login .login-brand>strong{font-size:24px}}.presentation-marketplace-contact{border:0;background:transparent;padding:0;cursor:pointer}.customer-access-card{width:min(100%,560px);padding:clamp(26px,4vw,44px);border:1px solid var(--book-line,#d8d1c3);border-radius:18px;background:var(--book-panel,#fffdf8);box-shadow:0 24px 70px #17201816;color:var(--book-text,#172018)}.customer-access-eyebrow{margin:0 0 10px;text-transform:uppercase;letter-spacing:.16em;color:var(--book-accent,#60775b);font-size:10px;font-weight:800}.customer-access-card h2{margin:0;font:600 clamp(29px,4vw,42px)/1.14 var(--tl-font-display),Georgia,serif;color:inherit}.customer-access-description{margin:14px 0 0;color:var(--book-muted,#68716b);line-height:1.65}.customer-access-card form{display:grid;gap:17px;margin-top:28px}.customer-access-card label{display:grid;gap:7px;font-size:12px;font-weight:800}.customer-access-card input{box-sizing:border-box;width:100%;min-width:0;min-height:50px;padding:11px 13px;border:1px solid var(--book-line,#c9c2b4);border-radius:8px;background:var(--book-bg,#f5f2e9);color:inherit;font:inherit}.customer-access-card input:focus{outline:3px solid color-mix(in srgb,var(--book-accent,#60775b) 32%,transparent);outline-offset:2px;border-color:var(--book-accent,#60775b)}.customer-access-card form>button{display:flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:12px 18px;border:0;border-radius:8px;background:var(--tl-signal);color:var(--tl-on-signal);font:inherit;font-size:14px;font-weight:800;cursor:pointer}.customer-access-card form>button:disabled{cursor:wait;opacity:.65}.customer-access-error{margin:0;padding:12px;border-radius:8px;background:#f1dfdc;color:#8b332d;font-size:13px}.customer-access-privacy{display:flex;align-items:flex-start;gap:8px;margin:18px 0 0;color:var(--book-muted,#68716b);font-size:12px;line-height:1.5}.customer-access-privacy svg{flex:0 0 auto;margin-top:1px;color:var(--book-accent,#60775b)}@media (max-width:600px){.customer-access-card{border-radius:14px;box-shadow:0 14px 40px #17201812}.customer-access-card form>button{width:100%}}.customer-template-cover{display:grid;position:relative;isolation:isolate;overflow:hidden;border-radius:14px;background:var(--book-panel);color:var(--book-text);min-width:0;margin-bottom:28px;border:1px solid var(--book-line)}.customer-template-cover-copy{padding:clamp(24px,4vw,60px);min-width:0}.customer-template-cover h1{font-family:var(--tl-font-display),Georgia,serif;font-size:clamp(30px,4vw,64px);line-height:1.1;margin:20px 0;overflow-wrap:anywhere;white-space:pre-wrap}.customer-template-cover-logos{display:flex;flex-wrap:wrap;align-items:center;gap:20px}.customer-template-cover-logos img{max-width:180px;max-height:70px;-o-object-fit:contain;object-fit:contain}.customer-template-cover .customer-book-eyebrow{color:var(--book-muted)}.customer-template-cover dl{display:flex;flex-wrap:wrap;gap:20px;margin:24px 0}.customer-template-cover dt{font-size:12px;color:var(--book-muted)}.customer-template-cover dd{margin:7px 0 0;font-weight:700;overflow-wrap:anywhere;white-space:pre-wrap}.customer-template-cover dl>div{min-width:0;max-width:100%}.customer-template-cover-info,.customer-template-cover-footer,.customer-template-cover .customer-book-eyebrow{white-space:pre-wrap;overflow-wrap:anywhere}.customer-template-cover-footer{padding-top:22px;margin-top:30px;border-top:1px solid var(--book-line);font-size:13px}.customer-template-cover-image{width:100%;height:100%;min-height:300px;-o-object-fit:cover;object-fit:cover}.cover-split.has-image{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cover-heroimage.has-image{min-height:480px}.cover-heroimage.has-image .customer-template-cover-image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.cover-heroimage.has-image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#071017f2,#071017a6)}.cover-heroimage.has-image{color:#fff}.cover-heroimage.has-image dt,.cover-heroimage.has-image .customer-book-eyebrow{color:#d9e4e5}.cover-branded{border-top:12px solid var(--book-accent)}.cover-minimal{background:transparent;border:0}.cover-minimal .customer-template-cover-copy{padding-inline:0}@media (max-width:700px){.cover-split.has-image{grid-template-columns:minmax(0,1fr)}.customer-template-cover-image{min-height:220px;max-height:360px}.cover-heroimage.has-image .customer-template-cover-image{max-height:none}.customer-template-cover dl{gap:16px;flex-direction:column}}.customer-room-layout-editorial{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.customer-room-layout-editorial>.customer-book-material-card:first-child{grid-column:span 2;grid-row:span 2}.customer-room-layout-editorial>.customer-book-material-card:first-child .customer-book-material-open>img{aspect-ratio:1.15}.customer-room-layout-stacked{grid-template-columns:minmax(0,1fr);max-width:1100px;margin-inline:auto;gap:30px}.customer-room-layout-stacked .customer-book-material-card{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center}.customer-room-layout-stacked .customer-book-material-open>img{aspect-ratio:1.8}.customer-room-layout-stacked .customer-book-material-title{padding-bottom:18px}.customer-room-gallery-active{max-width:1000px;margin-inline:auto}.customer-room-gallery-active .customer-book-material-open>img{aspect-ratio:1.8;-o-object-fit:contain;object-fit:contain}.customer-room-thumbnails{display:flex;gap:12px;overflow-x:auto;padding:16px 3px;scroll-snap-type:x proximity}.customer-room-thumbnails button{flex:0 0 150px;border:2px solid var(--book-line);border-radius:8px;background:var(--book-panel);color:var(--book-text);padding:5px;scroll-snap-align:start}.customer-room-thumbnails button[aria-pressed=true]{border-color:var(--book-accent)}.customer-room-thumbnails img{width:100%;height:85px;-o-object-fit:cover;object-fit:cover;border-radius:4px}.customer-room-thumbnails span{display:block;font-size:13px;padding:8px 4px;overflow-wrap:anywhere}.customer-room-material-boards{display:grid;gap:32px}.customer-room-material-board{position:relative;aspect-ratio:1.6;isolation:isolate;border:12px solid var(--book-panel);border-radius:14px;background:var(--book-line);box-shadow:inset 0 2px 15px #10182020;overflow:hidden}.customer-room-board-position{position:absolute;left:var(--sample-x);top:var(--sample-y);width:var(--sample-width);height:var(--sample-height);transform:rotate(var(--sample-rotation));z-index:var(--sample-layer)}.customer-room-board-position:focus-within{z-index:1001;outline:3px solid var(--book-accent);outline-offset:4px}.customer-room-board-position .board-sample{height:100%;border:5px solid var(--book-panel);border-radius:2px;box-shadow:0 6px 18px #0004;background:var(--book-panel);overflow:hidden}.customer-room-board-position.primary .board-sample{border-color:var(--book-accent)}.board-sample .customer-book-material-open{height:100%;display:flex;flex-direction:column}.board-sample .customer-book-material-open>img{min-height:0;flex:1;height:0;aspect-ratio:auto;-o-object-fit:cover;object-fit:cover}.board-sample .customer-book-material-title{padding:10px 8px;font-size:clamp(13px,1.6vw,20px);line-height:1.35;flex-shrink:0;overflow-wrap:anywhere}.board-sample .customer-book-tile-expand{top:8px;right:8px}.board-sample.configured-sample{display:flex;flex-direction:column}.board-sample.configured-sample .customer-book-material-open{flex:1;min-height:70px;height:0}.board-sample.configured-sample .customer-book-material-summary{max-height:48%;overflow:auto;padding:8px;flex-shrink:0}.customer-book .board-sample.configured-sample .presentation-card-fields{gap:5px;grid-template-columns:minmax(0,1fr)}.customer-book .board-sample.configured-sample .presentation-card-field{grid-column:1;display:flex;flex-direction:column;font-size:13px}.customer-book .board-sample.configured-sample .presentation-card-field>span{white-space:normal;max-width:100%;text-align:left}.customer-book .field-materialName>span{font-size:17px}.customer-room-board-index{display:flex;flex-wrap:wrap;gap:8px;padding-top:14px}.customer-room-board-index button{min-height:44px;padding:8px 14px;border:1px solid var(--book-line);border-radius:6px;color:var(--book-text);background:var(--book-panel);text-align:left;overflow-wrap:anywhere}.customer-room-board-index span{color:var(--book-accent);font-size:12px}@media (hover:hover) and (pointer:fine){.customer-room-board-position:hover{z-index:1001}}@media (max-width:700px){.customer-room-layout-editorial{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-room-layout-editorial>.customer-book-material-card:first-child{grid-row:auto}.customer-room-layout-stacked .customer-book-material-card{grid-template-columns:minmax(0,1fr)}.customer-room-material-board{aspect-ratio:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 8px;padding:14px 4px;border-width:6px;overflow:visible}.customer-room-board-position{position:relative;left:auto;top:auto;width:auto;height:190px;transform:rotate(calc(var(--sample-rotation) / 3))}.board-sample .customer-book-material-title{font-size:13px;padding:8px 4px}.board-sample .customer-book-tile-expand{top:4px;right:4px}}@media (max-width:420px){.customer-room-layout-editorial{grid-template-columns:minmax(0,1fr)}.customer-room-layout-editorial>.customer-book-material-card:first-child{grid-column:auto}}.customer-story-nav{position:sticky;top:0;z-index:20;display:grid;grid-template-columns:max-content minmax(0,1fr) max-content;align-items:center;gap:12px;margin:20px 0;padding:10px;border:1px solid var(--book-line,#d6d6d6);border-radius:12px;background:var(--book-panel,#fff);box-shadow:0 8px 24px #00000012}.customer-story-nav a,.customer-story-nav button,.customer-story-nav-placeholder{min-height:48px;padding:10px 16px;border:1px solid var(--book-line,#d6d6d6);border-radius:8px;color:inherit;background:transparent;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-weight:700;line-height:1.2}.customer-story-nav svg{flex:0 0 auto}.customer-story-nav-short{display:none}.customer-story-pagination{display:grid;grid-template-columns:minmax(104px,max-content) max-content minmax(104px,max-content);align-items:center;justify-content:center;gap:10px;min-width:0}.customer-story-pagination a:last-child,.customer-story-pagination .customer-story-nav-placeholder:last-child{justify-self:end}.customer-story-page-count{min-width:64px;text-align:center;font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.customer-story-nav-slideshow{background:var(--book-accent,#58717a)!important;border-color:var(--book-accent,#58717a)!important;color:var(--book-accent-text,#fff)!important}.customer-story-nav-placeholder{visibility:hidden}.customer-story-swipe-region{touch-action:pan-y;overscroll-behavior-x:contain}.customer-story-swipe-hint{display:none}.customer-story-page{max-width:1400px;margin:0 auto;min-height:50vh}.customer-story-text{white-space:pre-wrap;overflow-wrap:anywhere}.customer-story-block{margin:28px 0}.customer-story-images{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:18px}.customer-story-images img{width:100%;max-height:65vh;-o-object-fit:contain;object-fit:contain;border-radius:10px}.customer-story-colors{display:flex;flex-wrap:wrap;gap:22px;list-style:none;padding:0}.customer-story-colors li{display:grid;gap:8px;min-width:120px}.customer-story-colors li>span{width:120px;height:120px;border-radius:8px;border:1px solid #8885}.customer-story-colors small{opacity:.65}.customer-story-timeline{display:grid;gap:22px;border-left:2px solid #8885;margin-left:20px}.customer-story-timeline h3{margin:6px 0}.customer-story-costs{width:100%;border-collapse:collapse}.customer-story-costs td,.customer-story-costs th{padding:12px;text-align:left;border-bottom:1px solid #8885}.customer-story-costs small{display:block;opacity:.7}.customer-story-page address{font-style:normal;overflow-wrap:anywhere}.story-editor{min-height:0;width:min(1450px,96vw);max-height:94vh;border:0;border-radius:14px;padding:22px;background:var(--book-bg,#fff);color:var(--book-text,#222)}.story-editor::backdrop{background:#0009}.story-editor-header{display:flex;align-items:center;justify-content:space-between;gap:16px}.story-editor-columns{display:grid;grid-template-columns:250px minmax(260px,1fr) minmax(300px,1.2fr);gap:20px}.story-editor-list{padding:0;list-style:none}.story-editor-list li{margin-bottom:8px;padding:8px;border:1px solid #8885;border-radius:8px}.story-editor-list li[aria-current=true]{border-color:var(--book-accent,#58717a)}.story-editor-list button{margin:2px}.story-editor label{display:grid;gap:6px;margin:12px 0}.story-editor input,.story-editor textarea,.story-editor select{width:100%;padding:8px;box-sizing:border-box;background:inherit;color:inherit;border:1px solid #8887;border-radius:6px}.story-editor input[type=checkbox]{width:auto}.story-editor .story-check{display:flex;gap:8px}.story-editor fieldset{border:1px solid #8885;border-radius:8px;margin:16px 0;min-width:0}.story-editor textarea{min-height:90px}.story-editor-preview{border:1px solid #8885;padding:16px;border-radius:8px;min-width:0}.story-editor-preview .customer-story-page{min-height:0}.story-editor-preview .customer-story-page h1{font-size:24px}.story-editor footer{display:flex;justify-content:flex-end;gap:12px;margin-top:20px}@media (max-width:1050px){.story-editor-columns{grid-template-columns:200px minmax(0,1fr)}.story-editor-preview{grid-column:1/-1}}@media (max-width:650px){.story-editor-columns{grid-template-columns:minmax(0,1fr)}.customer-story-nav{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;margin:12px -8px;padding:8px;font-size:13px}.customer-story-nav>a{width:100%;padding:8px 10px}.customer-story-pagination{grid-column:1/-1;grid-row:2;grid-template-columns:minmax(0,1fr) max-content minmax(0,1fr);gap:8px;width:100%}.customer-story-pagination a,.customer-story-nav-placeholder{width:100%;min-width:0;padding:8px}.customer-story-nav-wide{display:none}.customer-story-nav-short{display:inline}.customer-story-swipe-hint{display:block;margin:0 0 12px;color:var(--book-muted,#667);font-size:12px;text-align:center}.story-editor{padding:12px}}@media (max-width:380px){.customer-story-step-label{display:none}}@media (pointer:coarse){.customer-story-nav a,.customer-story-nav button,.customer-story-nav-placeholder{min-height:52px}}@media (min-width:2000px){.customer-story-nav a,.customer-story-nav button,.customer-story-nav-placeholder{min-height:56px;font-size:17px}.customer-story-nav{padding:14px}}.story-editor button{min-height:40px;min-width:40px;padding:8px 12px;border:1px solid var(--book-line);border-radius:6px;background:var(--book-panel);color:inherit}.story-editor button:disabled{opacity:.5;cursor:default}.story-editor button:focus-visible,.story-editor input:focus-visible,.story-editor select:focus-visible,.story-editor textarea:focus-visible{outline:3px solid var(--book-accent);outline-offset:2px}.story-editor footer>button:last-child{background:var(--book-accent);color:var(--book-accent-text,var(--book-bg))}.story-editor-list li>button{width:100%;text-align:left;overflow-wrap:anywhere}.story-editor-preview button.customer-book-room-card{width:100%;padding:0;text-align:left}.customer-story-slideshow{padding:clamp(8px,2vw,32px);background:var(--book-panel);border-radius:12px;min-height:65vh}.story-editor-header{margin-bottom:16px}.story-editor-header h2{margin:0;font-size:28px}.customer-book{--book-bg:#f5f2e9;--book-panel:#fffdf8;--book-text:#172018;--book-muted:#68716b;--book-line:#d8d1c3;--book-accent:#6d8564;--book-width:1600px;min-height:100vh;background:var(--book-bg);color:var(--book-text);font-family:var(--tl-font-ui),Arial,sans-serif;line-height:1.5}.dark .customer-book,.customer-book.customer-book-theme-dark{--book-bg:#0b1116;--book-panel:#131d25;--book-text:#f5f2e9;--book-muted:#b0bbb8;--book-line:#33424a;--book-accent:#a9bca0 }.customer-book.customer-book-theme-light{--book-bg:#f5f2e9;--book-panel:#fffdf8;--book-text:#172018;--book-muted:#68716b;--book-line:#d8d1c3;--book-accent:#6d8564 }.customer-book-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.customer-book *,.customer-book *:before,.customer-book *:after{box-sizing:border-box}.customer-book button,.customer-book input{font:inherit}.customer-book a{color:inherit;text-decoration:none}.customer-book button{cursor:pointer}.customer-book button:disabled{cursor:wait;opacity:.65}.customer-book :focus-visible{outline:3px solid var(--book-accent);outline-offset:4px}.customer-book h1:focus{outline:none}.customer-book h1,.customer-book h2,.customer-book h3{font-family:var(--tl-font-display),Georgia,serif;line-height:1.2;overflow-wrap:anywhere}.customer-book-header{min-height:76px;padding:14px max(24px,calc((100vw - var(--book-width))/2));display:flex;gap:20px;align-items:center;justify-content:space-between;border-bottom:1px solid var(--book-line);background:var(--book-panel)}.customer-book-brand{display:flex;align-items:center;gap:10px;white-space:nowrap}.customer-book-brand .product-brand-mark{width:36px;height:36px;display:grid;place-items:center;border:1px solid var(--book-accent);font-family:var(--tl-font-display),Georgia,serif;font-size:24px}.customer-book-company{display:flex;align-items:center;gap:20px;min-width:0;font-size:14px}.customer-book-company img{max-width:180px;max-height:46px;-o-object-fit:contain;object-fit:contain}.customer-book-company>span{overflow-wrap:anywhere}.customer-book-company button{padding:8px 12px;border:1px solid var(--book-line);background:transparent;color:inherit;border-radius:6px;font-size:12px;min-height:44px}.customer-book-main{width:min(var(--book-width),calc(100% - 48px));margin:auto;padding:44px 0 64px}.customer-book-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap;margin:-12px 0 30px;padding-bottom:18px;border-bottom:1px solid var(--book-line)}.customer-book-actions a,.customer-book-actions button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:9px 14px;border:1px solid var(--book-line);border-radius:8px;background:var(--book-panel);color:inherit;font:inherit;font-size:13px;font-weight:700}.customer-book-actions a:nth-child(2){background:var(--tl-signal);border-color:var(--tl-signal);color:var(--tl-on-signal)}.customer-book-access{display:grid;justify-items:center;gap:18px;padding:clamp(20px,5vw,70px) 0}.customer-book-access>a{color:var(--book-muted);font-size:13px;text-decoration:underline}.customer-book-intro{padding:0 0 36px;max-width:1000px}.customer-book-eyebrow{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.16em;color:var(--book-accent);margin:0 0 12px}.customer-book h1{font-size:clamp(32px,4vw,56px);font-weight:600;margin:0 0 16px}.customer-book-reference{color:var(--book-muted);margin:0}.customer-book-reference span{display:inline-block;margin-left:18px;font-size:12px;overflow-wrap:anywhere}.customer-book-description{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--book-muted);margin:18px 0 0;max-width:850px}.customer-book-section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:16px;border-bottom:1px solid var(--book-line);margin-bottom:24px;padding-bottom:14px}.customer-book-section-heading h2{font-size:28px;margin:0}.customer-book-section-heading>span,.customer-book-count{font-size:13px;color:var(--book-muted)}.customer-book-room-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:24px}.customer-book-room-card,.customer-book-material-card{min-width:0;border:1px solid var(--book-line);border-radius:12px;background:var(--book-panel);box-shadow:0 4px 14px #17201805;overflow:hidden;transition:border-color .15s,box-shadow .15s}.customer-book-room-image{aspect-ratio:1.5;background:var(--book-line);display:grid;place-items:center;color:var(--book-muted);overflow:hidden}.customer-book-room-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.customer-book-room-content{padding:22px}.customer-book-room-content>div{display:flex;align-items:center;justify-content:space-between;gap:14px}.customer-book-room-content>div svg{flex-shrink:0;color:var(--book-accent)}.customer-book-room-content h3{font-size:25px;margin:0}.customer-book-room-content p{margin:10px 0 0}.customer-book-room-note{font-size:14px;color:var(--book-muted);white-space:pre-wrap;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.customer-book-category-summary{font-size:11px;color:var(--book-accent);overflow-wrap:anywhere}.customer-book-breadcrumb{display:flex;gap:12px;align-items:center;flex-wrap:wrap;font-size:13px;color:var(--book-muted);margin-bottom:28px}.customer-book-breadcrumb a{display:inline-flex;align-items:center;gap:8px;min-height:44px;overflow-wrap:anywhere}.customer-book-breadcrumb span{border-left:1px solid var(--book-line);padding-left:12px;overflow-wrap:anywhere}.customer-book-material-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:22px}.customer-book-material-card{position:relative}.customer-book-material-open{width:100%;display:block;padding:0;border:0;text-align:left;background:transparent;color:inherit}.customer-book-material-open>img{display:block;width:100%;aspect-ratio:1.25;-o-object-fit:cover;object-fit:cover;background:var(--book-line)}.customer-book-material-title{display:block;padding:18px 18px 0;font-size:17px;font-weight:700;overflow-wrap:anywhere}.customer-book-tile-expand{position:absolute;right:12px;top:12px;width:44px;height:44px;display:grid;place-items:center;border:1px solid #ffffff70;border-radius:50%;background:#101820cf;color:#fff}.customer-book-material-summary{padding:14px 18px 20px}.customer-book .presentation-card-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px 14px}.customer-book .presentation-card-field{min-width:0;display:flex;flex-direction:column;gap:3px;font-size:13px;overflow-wrap:anywhere}.customer-book .presentation-card-field>small{font-size:13px;color:var(--book-muted);line-height:1.35}.customer-book .presentation-card-field>span{font-weight:700;line-height:1.4}.customer-book .presentation-card-field.full{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,max-content) minmax(0,1fr);-moz-column-gap:8px;column-gap:8px}.customer-book .presentation-card-field.full>small{max-width:100%;font-weight:400;align-self:baseline}.customer-book .presentation-card-field.full>span{text-align:right}.customer-book .presentation-card-field.full>*:only-child{grid-column:1/-1;text-align:left}.customer-book .presentation-card-field.left{grid-column:1}.customer-book .presentation-card-field.right{grid-column:2}.customer-book-room-navigation{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:24px;margin-top:42px;padding-top:24px;border-top:1px solid var(--book-line)}.customer-book-room-navigation a{display:flex;gap:10px;align-items:center;min-height:48px;font-size:14px;overflow-wrap:anywhere}.customer-book-room-navigation a:last-child{justify-content:flex-end;text-align:right}.customer-book-room-navigation a svg{flex-shrink:0}.customer-book-room-navigation small{display:block;font-size:11px;color:var(--book-muted)}.customer-book-room-navigation .customer-book-back{padding:10px 14px;border:1px solid var(--book-line);border-radius:6px;text-align:center}.customer-book-empty,.customer-book-state{padding:38px;border:1px dashed var(--book-line);border-radius:12px;color:var(--book-muted);text-align:center}.customer-book-state h1{font-size:32px}.customer-book-state a{text-decoration:underline}.customer-book-state button,.customer-book-lookup button,.customer-book-expand-action{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:48px;padding:12px 20px;border:0;border-radius:6px;background:var(--tl-signal);color:var(--tl-on-signal)}.customer-book-lookup{width:min(580px,100%);margin:4vh auto;padding:clamp(24px,4vw,44px);border:1px solid var(--book-line);border-radius:12px;background:var(--book-panel)}.customer-book-lookup h1{font-size:40px}.customer-book-lookup>p:not(.customer-book-eyebrow){color:var(--book-muted)}.customer-book-lookup form{display:grid;gap:18px;margin:28px 0}.customer-book-lookup label{display:grid;gap:7px;font-size:13px;font-weight:700}.customer-book-lookup input{min-width:0;width:100%;min-height:48px;border:1px solid var(--book-line);border-radius:6px;padding:10px 12px;background:var(--book-bg);color:inherit}.customer-book-lookup>a{font-size:13px;text-decoration:underline}.customer-book-error{padding:12px;background:#f1dfdc;color:#8b332d;font-size:13px;margin:0;border-radius:6px}.customer-book-modal{color:var(--book-text);background:var(--book-panel);width:min(840px,calc(100% - 32px));max-height:calc(100dvh - 32px);padding:0;border:1px solid var(--book-line);border-radius:12px;overflow:auto}.customer-book-modal::backdrop{background:#060b12dc}.customer-book-modal.fullscreen{width:min(1800px,calc(100% - 32px))}.customer-book-modal-close{position:sticky;top:12px;float:right;margin:12px 12px -56px 0;z-index:2;width:44px;height:44px;border:1px solid #ffffff70;border-radius:50%;display:grid;place-items:center;background:#101820e8;color:#fff}.customer-book-modal-image{display:block;width:100%;max-height:55dvh;-o-object-fit:contain;object-fit:contain;background:#101820}.customer-book-modal.fullscreen .customer-book-modal-image{max-height:76dvh}.customer-book-modal-content{padding:24px}.customer-book-modal-content h2{font-size:28px;margin:0 54px 14px 0}.customer-book-material-code{color:var(--book-muted);font-size:12px;overflow-wrap:anywhere}.customer-book-modal .preview-bottom:not(:empty){margin-top:16px;padding-top:16px;border-top:1px solid var(--book-line)}.customer-book-modal .preview-bottom:empty{display:none}.customer-book-modal-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:24px}.customer-book-modal-actions .customer-book-expand-action{margin:0}.customer-book-favorite-action{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:48px;padding:11px 18px;border:1px solid var(--book-accent);border-radius:6px;background:transparent;color:var(--book-text);font-weight:700}.customer-book-favorite-action[aria-pressed=true]{background:var(--book-accent);color:var(--book-panel)}.customer-book-favorite-action[aria-pressed=true]:disabled{cursor:default;opacity:1}.customer-book-favorite-error{margin:10px 0 0;color:#a43d35;font-size:13px}.customer-book-room-card:active,.customer-book-material-card:active,.customer-book-material-card:focus-within{border-color:var(--book-accent);box-shadow:0 0 0 2px var(--book-accent)}@media (hover:hover) and (pointer:fine){.customer-book-room-card:hover,.customer-book-material-card:hover{border-color:var(--book-accent);box-shadow:0 0 0 2px var(--book-accent),0 10px 25px #17201812}}@media (max-width:600px){.customer-book-header{padding:12px 18px;gap:14px;flex-wrap:wrap}.customer-book-company{gap:12px;margin-left:auto}.customer-book-company img{max-width:130px;max-height:36px}.customer-book-company button{max-width:120px}.customer-book-main{width:calc(100% - 36px);padding-top:28px}.customer-book-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.customer-book-actions a,.customer-book-actions button{width:100%;padding-inline:10px}.customer-book-actions button:last-child:nth-child(3){grid-column:1/-1}.customer-book-reference span{display:block;margin:8px 0 0}.customer-book-room-grid,.customer-book-material-grid{gap:18px}.customer-book-section-heading h2{font-size:24px}.customer-book-room-navigation{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px}.customer-book-room-navigation .customer-book-back{grid-column:1/-1;grid-row:2;justify-content:center}.customer-book .presentation-card-fields{grid-template-columns:minmax(0,1fr)}.customer-book .presentation-card-field.right{grid-column:1}.customer-book-modal-content{padding:20px}.customer-book-modal-content h2{font-size:24px}}@media (min-width:2000px){.customer-book{--book-width:2200px;font-size:18px}.customer-book-room-grid{grid-template-columns:repeat(auto-fill,minmax(380px,1fr))}.customer-book-material-grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}}@media (prefers-reduced-motion:reduce){.customer-book-room-card,.customer-book-material-card{transition:none}}.customer-player-root{position:fixed;top:0;right:0;bottom:0;left:0;margin:0;border:0;padding:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;color:var(--book-text);background:var(--book-bg)}.customer-player-surface{height:100%;width:100%;display:flex;flex-direction:column;background:var(--book-bg);color:var(--book-text)}.customer-player-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 24px;background:var(--book-panel);border-bottom:1px solid var(--book-line);flex-wrap:wrap;flex-shrink:0}.customer-player-toolbar h2{font-size:22px;margin:0}.customer-player-toolbar small{color:var(--book-muted)}.customer-player-controls{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.customer-player-root button{min-height:44px;padding:9px 14px;background:var(--book-panel);border:1px solid var(--book-line);border-radius:6px;color:inherit;font:inherit}.customer-player-page{overflow:auto;flex:1;min-height:0;padding:clamp(16px,3vw,48px) max(16px,calc((100vw - 1600px)/2));overscroll-behavior:contain;touch-action:pan-y pinch-zoom}.customer-player-destinations{box-sizing:border-box;padding:32px;max-width:700px;margin:0 auto;width:100%;flex:1 1 auto;min-height:0;overflow-y:auto}.customer-player-destination-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:18px}.customer-player-destination-heading h3{margin:0 0 6px}.customer-player-destination-heading p{margin:0}.customer-player-destinations>button{display:block;width:100%;margin:12px 0;text-align:left}.customer-player-destination-heading .customer-player-refresh{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:0 0 auto;white-space:nowrap}.customer-player-destination-help,.customer-player-browser-help{padding:14px 16px;border:1px dashed var(--book-line);border-radius:8px;color:var(--book-muted);line-height:1.5}.customer-player-browser-help strong{display:block;color:var(--book-text);margin-bottom:4px}.customer-player-refresh .is-spinning{animation:customer-player-spin .8s linear infinite}.customer-player-message{padding:10px 24px;margin:0;color:var(--book-text);background:var(--book-panel)}@keyframes customer-player-spin{to{transform:rotate(360deg)}}.customer-player-navigator{background:var(--book-panel);border-bottom:1px solid var(--book-line);padding:8px 24px;flex-shrink:0}.customer-player-navigator summary{cursor:pointer;min-height:28px}.customer-player-navigator nav{display:flex;gap:8px;flex-wrap:wrap;max-height:25vh;overflow:auto}.customer-player-navigator button[aria-current=page]{border-color:var(--book-accent);box-shadow:inset 0 0 0 1px var(--book-accent)}.customer-output-receiver{width:100%;height:100dvh;overflow:auto;background:var(--book-bg);color:var(--book-text);padding:clamp(16px,3vw,48px)}.customer-output-receiver .customer-book-tile-expand{display:none}.customer-output-brand{display:flex;align-items:center;gap:16px;margin-bottom:20px}.customer-output-brand img{max-width:180px;max-height:50px;-o-object-fit:contain;object-fit:contain}.customer-output-material{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:minmax(0,2fr) minmax(250px,1fr);background:var(--book-bg);overflow:auto;gap:24px;padding:24px;z-index:100}.customer-output-material>img{width:100%;height:calc(100dvh - 48px);-o-object-fit:contain;object-fit:contain}@media (max-width:600px){.customer-player-toolbar{padding:12px}.customer-player-toolbar h2{font-size:18px}.customer-player-controls{gap:5px}.customer-player-controls button{padding:8px 10px}.customer-player-navigator{padding:8px 12px}.customer-player-destinations{padding:20px}.customer-player-destination-heading{display:grid;gap:14px}.customer-player-destination-heading .customer-player-refresh{width:100%}.customer-output-material{grid-template-columns:1fr}.customer-output-material>img{height:60vh}}@media (prefers-reduced-motion:reduce){.customer-player-refresh .is-spinning{animation:none}}.customer-output-receiver{box-sizing:border-box;max-width:100%}.customer-output-receiver:has(.customer-output-material){overflow:hidden}.workspace-shell{--workspace-surface-000: var(--tl-surface-000);--workspace-surface-100: var(--tl-surface-100);--workspace-surface-200: var(--tl-surface-200);--workspace-surface-300: var(--tl-surface-300);--workspace-line: var(--tl-line);--workspace-line-strong: var(--tl-line-strong);--workspace-ink: var(--tl-ink);--workspace-muted: var(--tl-ink-muted);--workspace-faint: var(--tl-ink-faint);--workspace-signal: var(--tl-signal);--workspace-signal-text: var(--tl-signal-text);--workspace-signal-hover: var(--tl-signal-hover);--workspace-signal-soft: var(--tl-signal-soft);--workspace-on-signal: var(--tl-on-signal);--workspace-focus: var(--tl-focus);--workspace-danger: var(--tl-sold);--workspace-sidebar: var(--tl-surface-100);--workspace-sidebar-raised: var(--tl-surface-200);--workspace-sidebar-ink: var(--tl-ink);--workspace-sidebar-muted: var(--tl-ink-muted);--workspace-space-1: var(--tl-space-1);--workspace-space-2: var(--tl-space-2);--workspace-space-3: var(--tl-space-3);--workspace-space-4: var(--tl-space-4);--workspace-space-6: var(--tl-space-6);--workspace-space-8: var(--tl-space-8);--workspace-radius-sm: var(--tl-radius-sm);--workspace-radius-md: var(--tl-radius-md);--workspace-radius-lg: var(--tl-radius-lg);--workspace-font-display: var(--tl-font-display);--workspace-font-ui: var(--tl-font-ui);--workspace-font-data: var(--tl-font-data);--workspace-header-height: calc(var(--tl-space-16) + var(--tl-space-2));display:grid;grid-template-columns:232px minmax(0,1fr);width:100%;height:100vh;height:100dvh;overflow:hidden;background:var(--workspace-surface-000);color:var(--workspace-ink);font-family:var(--tl-font-ui)}.workspace-shell,.workspace-shell *{box-sizing:border-box}#root:has(.workspace-shell) .global-theme-toggle{display:none}.workspace-sidebar{position:relative;z-index:220;display:flex;min-width:0;min-height:0;flex-direction:column;overflow:hidden;background:var(--workspace-sidebar);color:var(--workspace-sidebar-ink);border-right:1px solid var(--workspace-line)}.workspace-brand{display:flex;min-height:var(--workspace-header-height);align-items:center;gap:var(--workspace-space-3);padding:0 var(--workspace-space-4);color:inherit;border-bottom:1px solid var(--workspace-line);text-decoration:none}body.tl .workspace-brand.panel-brand .panel-brand-mark{display:grid;width:40px;height:22px;flex:0 0 40px;place-items:center;border:0;color:var(--workspace-signal);font:700 16px/1 var(--tl-font-display)}.workspace-brand>strong,.workspace-brand .product-brand-name{overflow:hidden;color:var(--workspace-sidebar-ink);font-family:var(--tl-font-display);font-size:13px;text-overflow:ellipsis}.workspace-company-mark{display:flex;min-width:0;align-items:center;gap:var(--workspace-space-2);margin:var(--workspace-space-3) var(--workspace-space-3) 0;padding:var(--workspace-space-2);color:var(--workspace-sidebar-muted);border:1px solid var(--workspace-line);border-radius:var(--workspace-radius-md);font-size:11px}.workspace-company-mark img{width:28px;height:28px;flex:0 0 28px;-o-object-fit:contain;object-fit:contain;background:#fff;border-radius:var(--workspace-radius-sm)}.workspace-company-mark span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-nav{display:flex;min-height:0;flex:1;flex-direction:column;gap:var(--workspace-space-1);overflow-x:hidden;overflow-y:auto;padding:var(--workspace-space-3);scrollbar-width:thin;scrollbar-color:var(--workspace-line) transparent}.workspace-nav-link,.workspace-nav-section>summary{display:grid;min-height:44px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:var(--workspace-space-3);padding:0 var(--workspace-space-3);color:var(--workspace-sidebar-muted);border:1px solid transparent;border-radius:var(--workspace-radius-md);text-decoration:none;cursor:pointer;font-size:13px;font-weight:600}.workspace-nav-link>svg,.workspace-nav-section>summary>svg:first-child{width:19px;height:19px}.workspace-nav-link:hover,.workspace-nav-section>summary:hover{background:var(--workspace-sidebar-raised);color:var(--workspace-sidebar-ink);border-color:var(--workspace-line)}.workspace-nav-link.active,.workspace-nav-section.active>summary{position:relative;background:linear-gradient(90deg,var(--workspace-signal-soft),transparent 85%);color:var(--workspace-sidebar-ink);border-color:var(--workspace-line)}.workspace-nav-link.active:before,.workspace-nav-section.active>summary:before{position:absolute;top:7px;bottom:7px;left:-1px;width:3px;border-radius:0 3px 3px 0;background:var(--workspace-signal);content:""}.workspace-nav-section>summary{list-style:none}.workspace-nav-section>summary::-webkit-details-marker{display:none}.workspace-nav-chevron{width:15px;height:15px;transition:transform .18s ease}.workspace-nav-section[open] .workspace-nav-chevron{transform:rotate(180deg)}.workspace-subnav{display:grid;gap:2px;margin:var(--workspace-space-1) 0 var(--workspace-space-2) 22px;padding-left:var(--workspace-space-3);border-left:1px solid var(--workspace-line)}.workspace-subnav-link{display:grid;min-height:var(--tl-control-height);grid-template-columns:17px minmax(0,1fr);align-items:center;gap:var(--workspace-space-2);padding:var(--workspace-space-2);color:var(--workspace-sidebar-muted);border-radius:var(--workspace-radius-sm);text-decoration:none;font-size:12px;line-height:1.2}.workspace-subnav-link svg{width:15px;height:15px}.workspace-subnav-link:hover,.workspace-subnav-link.active{background:var(--workspace-sidebar-raised);color:var(--workspace-sidebar-ink)}.workspace-subnav-link.active{box-shadow:inset 2px 0 var(--workspace-signal)}.workspace-avatar{display:grid;width:30px;height:30px;flex:0 0 30px;place-items:center;color:var(--workspace-on-signal);border-radius:50%;background:var(--workspace-signal);font:700 11px/1 var(--tl-font-data)}.workspace-stage{display:grid;min-width:0;min-height:0;grid-template-rows:auto minmax(0,1fr);overflow:hidden;background:var(--workspace-surface-000)}.workspace-topbar{position:relative;z-index:120;display:grid;min-width:0;min-height:var(--workspace-header-height);grid-template-columns:minmax(260px,720px) minmax(max-content,1fr);align-items:center;gap:var(--workspace-space-4);padding:var(--workspace-space-2) var(--workspace-space-4);background:color-mix(in srgb,var(--workspace-surface-100) 94%,transparent);color:var(--workspace-ink);border-bottom:1px solid var(--workspace-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.workspace-page-context{display:none;min-width:0}.workspace-page-context span,.workspace-page-context strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-page-context span{color:var(--workspace-muted);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.workspace-page-context strong{font-size:14px}.workspace-quick-find{position:relative;display:flex;min-width:0;align-items:center}.workspace-quick-find>svg{position:absolute;left:var(--workspace-space-3);z-index:1;width:18px;height:18px;color:var(--workspace-muted);pointer-events:none}.workspace-quick-find>input{width:100%;min-width:0;min-height:var(--tl-control-height);padding:0 var(--workspace-space-4) 0 42px;background:var(--workspace-surface-000);color:var(--workspace-ink);border:1px solid var(--workspace-line-strong);border-radius:var(--workspace-radius-md);outline:none;font:400 13px/1 var(--tl-font-ui)}.workspace-quick-find>input:focus{border-color:var(--workspace-signal);box-shadow:0 0 0 2px var(--workspace-signal-soft)}.workspace-quick-results{position:absolute;top:calc(100% + var(--workspace-space-2));right:0;left:0;display:grid;gap:2px;padding:var(--workspace-space-2);background:var(--workspace-surface-200);border:1px solid var(--workspace-line);border-radius:var(--workspace-radius-md);box-shadow:0 16px 36px #0000004d}.workspace-quick-results button{display:flex;min-height:var(--tl-control-height);align-items:center;gap:var(--workspace-space-3);padding:0 var(--workspace-space-3);background:transparent;color:var(--workspace-ink);border:0;border-radius:var(--workspace-radius-sm);text-align:left;cursor:pointer}.workspace-quick-results button:hover{background:var(--workspace-surface-300)}.workspace-quick-results svg{width:17px;height:17px;color:var(--workspace-signal)}.workspace-quick-results p{margin:0;padding:var(--workspace-space-3);color:var(--workspace-muted);font-size:12px}.workspace-topbar-actions{display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:var(--workspace-space-2)}.workspace-activity-link,.workspace-role,.workspace-present-action,.panel-menu-toggle{display:inline-flex;min-height:var(--tl-control-height);align-items:center;justify-content:center;gap:var(--workspace-space-2);color:var(--workspace-ink);border:1px solid var(--workspace-line);border-radius:var(--workspace-radius-md);background:var(--workspace-surface-100);text-decoration:none}.workspace-activity-link{position:relative;width:var(--tl-control-height);padding:0;font:inherit;cursor:pointer}.workspace-notifications{position:relative;display:flex;flex:0 0 auto}.workspace-activity-link[aria-expanded=true]{color:var(--workspace-signal-text);border-color:var(--workspace-signal);background:var(--workspace-signal-soft)}.workspace-activity-badge{position:absolute;top:-6px;right:-6px;display:inline-flex;min-width:20px;height:20px;align-items:center;justify-content:center;padding:0 var(--workspace-space-1);color:var(--workspace-on-signal);border:2px solid var(--workspace-surface-100);border-radius:999px;background:var(--workspace-signal);font-family:var(--tl-font-data);font-size:10px;font-weight:700;line-height:1}.workspace-notifications-popover{position:absolute;z-index:var(--tl-layer-popover);top:calc(100% + var(--workspace-space-2));right:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(360px,calc(100vw - var(--workspace-space-6)));max-height:min(560px,calc(100dvh - var(--workspace-header-height) - var(--workspace-space-6)));overflow:hidden;color:var(--workspace-ink);border:1px solid var(--workspace-line);border-radius:var(--workspace-radius-lg);background:var(--workspace-surface-200);box-shadow:var(--tl-shadow-overlay)}.workspace-notifications-popover>header{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:var(--workspace-space-3);padding:var(--workspace-space-3) var(--workspace-space-4);border-bottom:1px solid var(--workspace-line)}.workspace-notifications-popover>header>span{display:grid;min-width:0;gap:var(--workspace-space-1)}.workspace-notifications-popover>header strong{color:var(--workspace-ink);font-family:var(--tl-font-display);font-size:16px}.workspace-notifications-popover>header small{color:var(--workspace-muted);font-size:11px}.workspace-notifications-popover>header button{display:inline-flex;width:var(--tl-control-height);min-height:var(--tl-control-height);flex:0 0 var(--tl-control-height);align-items:center;justify-content:center;padding:0;color:var(--workspace-muted);border:1px solid transparent;border-radius:var(--workspace-radius-md);background:transparent;cursor:pointer}.workspace-notifications-popover>header button:hover{color:var(--workspace-ink);border-color:var(--workspace-line);background:var(--workspace-surface-300)}.workspace-notifications-popover>header svg{width:18px;height:18px}.workspace-notifications-list{display:grid;min-height:0;overflow-y:auto;padding:var(--workspace-space-2);gap:var(--workspace-space-1)}.workspace-notifications-list>p{margin:0;padding:var(--workspace-space-4);color:var(--workspace-muted);text-align:center;font-size:12px}.workspace-notification-item{display:flex;width:100%;min-width:0;min-height:var(--tl-control-height);align-items:flex-start;justify-content:space-between;gap:var(--workspace-space-3);padding:var(--workspace-space-3);color:var(--workspace-ink);border:1px solid transparent;border-radius:var(--workspace-radius-md);background:transparent;text-decoration:none;text-align:left;font:inherit;cursor:pointer}.workspace-notification-item:hover,.workspace-notification-item:focus-visible{border-color:var(--workspace-line-strong);background:var(--workspace-surface-300)}.workspace-notification-item.unread{border-color:var(--workspace-signal);background:var(--workspace-signal-soft)}.workspace-notification-item>span{display:grid;min-width:0;gap:var(--workspace-space-1)}.workspace-notification-item strong,.workspace-notification-item small,.workspace-notification-item time{overflow-wrap:anywhere}.workspace-notification-item strong{font-size:13px}.workspace-notification-item small,.workspace-notification-item time{color:var(--workspace-muted);font-size:11px}.workspace-notification-item time{font-family:var(--tl-font-data)}.workspace-notification-item>em{flex:0 0 auto;padding:2px var(--workspace-space-2);color:var(--workspace-signal-text);border-radius:999px;background:var(--workspace-surface-100);font-size:10px;font-style:normal;font-weight:700}.workspace-notifications-footer{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:var(--workspace-space-2);padding:0 var(--workspace-space-2) var(--workspace-space-2)}.workspace-notifications-footer :is(a,button){display:inline-flex;width:100%;min-height:var(--tl-control-height);align-items:center;justify-content:center;padding:var(--workspace-space-2);color:var(--workspace-signal-text);border:1px solid var(--workspace-line);border-radius:var(--workspace-radius-md);background:var(--workspace-surface-100);text-decoration:none;font-family:inherit;font-size:12px;font-weight:700;cursor:pointer}.workspace-notifications-footer :is(a,button):hover,.workspace-notifications-footer :is(a,button):focus-visible{border-color:var(--workspace-signal);background:var(--workspace-signal-soft)}.workspace-notifications-footer button:disabled{color:var(--workspace-muted);border-color:var(--workspace-line);background:var(--workspace-surface-100);cursor:not-allowed}.workspace-role{min-width:0;padding:0 var(--workspace-space-3)}.workspace-account{position:relative;display:flex;min-width:0;flex:0 0 auto}.workspace-account-trigger{font:inherit;cursor:pointer}.workspace-account-trigger[aria-expanded=true]{background:var(--workspace-signal-soft);color:var(--workspace-signal-text);border-color:var(--workspace-signal)}.workspace-role>svg,.workspace-activity-link svg,.workspace-present-action svg{width:18px;height:18px;flex:0 0 auto}.workspace-role>span{display:grid;min-width:0}.workspace-role strong,.workspace-role small{overflow:hidden;max-width:132px;text-overflow:ellipsis;white-space:nowrap}.workspace-role strong{font-size:12px}.workspace-role small{color:var(--workspace-muted);font-size:10px}.workspace-role .workspace-account-chevron{width:14px;height:14px;color:var(--workspace-muted);transition:transform .16s ease}.workspace-account-trigger[aria-expanded=true] .workspace-account-chevron{transform:rotate(180deg)}.workspace-account-menu{position:absolute;top:calc(100% + var(--workspace-space-2));right:0;z-index:var(--tl-layer-popover);display:grid;width:min(300px,calc(100vw - 24px));max-height:min(420px,calc(100dvh - var(--workspace-header-height) - var(--workspace-space-4)));overflow-y:auto;overscroll-behavior:contain;padding:var(--workspace-space-2);background:var(--workspace-surface-200);color:var(--workspace-ink);border:1px solid var(--workspace-line);border-radius:var(--workspace-radius-lg);box-shadow:var(--tl-shadow-overlay)}.workspace-account-identity{display:grid;min-width:0;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:var(--workspace-space-3);padding:var(--workspace-space-2) var(--workspace-space-2) var(--workspace-space-3);border-bottom:1px solid var(--workspace-line)}.workspace-account-identity .workspace-avatar{width:36px;height:36px;flex-basis:36px;font-size:12px}.workspace-account-identity>span:last-child{display:grid;min-width:0;gap:2px}.workspace-account-identity :where(strong,small,em){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-account-identity strong{font-size:13px}.workspace-account-identity small,.workspace-account-identity em{color:var(--workspace-muted);font-size:10px;font-style:normal}.workspace-account-menu-actions{display:grid;gap:2px;padding-top:var(--workspace-space-2)}.workspace-account-menu-actions>:where(a,button){display:grid;width:100%;min-height:var(--tl-control-height);grid-template-columns:20px minmax(0,1fr);align-items:center;gap:var(--workspace-space-3);padding:0 var(--workspace-space-3);background:transparent;color:var(--workspace-ink);border:1px solid transparent;border-radius:var(--workspace-radius-md);font:600 12px/1.2 var(--workspace-font-ui);text-align:left;text-decoration:none;cursor:pointer}.workspace-account-menu-actions>:where(a,button):hover,.workspace-account-menu-actions>:where(a,button):focus-visible{background:var(--workspace-surface-300);border-color:var(--workspace-line)}.workspace-account-menu-actions>:where(a,button) svg{width:18px;height:18px;color:var(--workspace-signal-text)}.workspace-account-menu-divider{height:1px;margin:var(--workspace-space-1) var(--workspace-space-2);background:var(--workspace-line)}.workspace-account-menu-actions>.workspace-account-menu-logout,.workspace-account-menu-actions>.workspace-account-menu-logout svg{color:var(--workspace-danger)}.workspace-present-action{flex:0 0 auto;padding:0 var(--workspace-space-4);background:var(--workspace-signal);color:var(--workspace-on-signal);border-color:var(--workspace-signal);font-size:13px;font-weight:700;white-space:nowrap}.workspace-present-action:hover{background:var(--workspace-signal-hover)}.workspace-activity-link:hover,.workspace-role:hover{background:var(--workspace-surface-200);border-color:var(--workspace-line-strong)}.workspace-activity-link.has-unread{color:var(--workspace-signal-text)}.panel-menu-toggle{display:none;width:var(--tl-control-height);padding:0;cursor:pointer}.panel-menu-toggle svg{width:20px;height:20px}.workspace-content{min-width:0;min-height:0!important;height:auto;overflow:auto;overscroll-behavior:contain;padding:var(--workspace-space-6)!important;background:var(--workspace-surface-000)!important;color:var(--workspace-ink);scrollbar-gutter:stable}.workspace-shell .support-header-session{position:absolute;top:var(--workspace-header-height);right:var(--workspace-space-4);z-index:125;padding:var(--workspace-space-2) var(--workspace-space-3);background:var(--workspace-surface-200);color:var(--workspace-ink);border:1px solid var(--workspace-line);border-radius:0 0 var(--workspace-radius-md) var(--workspace-radius-md);font-size:12px}.workspace-shell :focus-visible{outline:2px solid var(--workspace-focus);outline-offset:2px}.panel-mobile-backdrop,.workspace-mobile-dock{display:none}@media (min-width: 1480px){.workspace-topbar{grid-template-columns:132px minmax(320px,720px) minmax(max-content,1fr)}.workspace-page-context{display:grid}}@media (max-width: 1080px){.workspace-shell{grid-template-columns:208px minmax(0,1fr)}.workspace-account-trigger{width:var(--tl-control-height);padding:0}.workspace-account-trigger>span,.workspace-account-trigger .workspace-account-chevron{display:none}.workspace-topbar{grid-template-columns:minmax(220px,1fr) auto}}@media (max-width: 820px){.workspace-shell{grid-template-columns:minmax(0,1fr)}.workspace-sidebar{position:fixed;inset:0 auto 0 0;width:min(86vw,320px);visibility:hidden;transform:translate(-102%);transition:transform .22s cubic-bezier(.22,1,.36,1),visibility 0s linear .22s;box-shadow:24px 0 60px #0000006b}.workspace-sidebar.mobile-open{visibility:visible;transform:translate(0);transition-delay:0s}.workspace-stage{grid-column:1}.workspace-topbar{min-height:60px;grid-template-columns:auto minmax(140px,1fr) auto;gap:var(--workspace-space-2);padding:var(--workspace-space-2) var(--workspace-space-3)}.workspace-shell .support-header-session{top:60px}.panel-menu-toggle{display:inline-grid;place-items:center}.workspace-present-action{padding:0 var(--workspace-space-3)}.workspace-content{padding:var(--workspace-space-4) var(--workspace-space-3) calc(var(--tl-space-16) + var(--tl-space-4) + env(safe-area-inset-bottom,0px))!important}.panel-mobile-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:210;display:block;background:#000000a8;border:0}.workspace-mobile-dock{position:fixed;right:max(var(--workspace-space-2),env(safe-area-inset-right,0px));bottom:calc(var(--workspace-space-2) + env(safe-area-inset-bottom,0px));left:max(var(--workspace-space-2),env(safe-area-inset-left,0px));z-index:180;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--workspace-space-1);padding:var(--workspace-space-1);background:color-mix(in srgb,var(--workspace-surface-100) 94%,transparent);border:1px solid var(--workspace-line);border-radius:var(--workspace-radius-lg);box-shadow:0 12px 34px #00000057;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.workspace-mobile-dock.support-only{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-mobile-dock a,.workspace-mobile-dock button{display:grid;min-width:0;min-height:52px;place-items:center;gap:2px;padding:var(--workspace-space-1);background:transparent;color:var(--workspace-muted);border:0;border-radius:var(--workspace-radius-md);text-decoration:none;font-size:10px;cursor:pointer}.workspace-mobile-dock a.active,.workspace-mobile-dock button[aria-expanded=true]{background:var(--workspace-signal-soft);color:var(--workspace-signal-text)}.workspace-mobile-dock svg{width:19px;height:19px}}@media (max-width: 560px){.workspace-topbar{grid-template-columns:auto minmax(0,1fr) auto}.workspace-topbar-actions{gap:var(--workspace-space-1)}.workspace-notifications-popover{position:fixed;top:calc(60px + var(--workspace-space-2));right:var(--workspace-space-3);left:var(--workspace-space-3);width:auto;max-height:calc(100dvh - 60px - var(--workspace-space-6))}.workspace-present-action{width:var(--tl-control-height);padding:0;overflow:hidden;color:transparent;font-size:0}.workspace-present-action svg{color:var(--workspace-on-signal)}.workspace-quick-find>input{padding-right:var(--workspace-space-2);font-size:12px}}@media (max-width: 380px){.workspace-account-menu{position:fixed;top:calc(var(--tl-control-height) + var(--workspace-space-4));right:var(--workspace-space-3);left:var(--workspace-space-3);width:auto}}@media (prefers-reduced-motion: reduce){.workspace-sidebar,.workspace-nav-chevron,.workspace-account-chevron{transition:none}}.panel-brand img,.dark .panel-brand img{background:transparent;padding:0}.company-management{min-height:calc(100vh - 120px);background:var(--tl-surface-000);color:var(--tl-ink);padding-bottom:60px}.company-management>header{background:var(--tl-surface-200);padding:38px max(25px,5vw);display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--tl-line)}.company-management header p,.company-modal>p{text-transform:uppercase;letter-spacing:.17em;color:var(--tl-signal-text);font-size:10px;font-weight:800;margin:0 0 7px}.company-management h1{font-family:var(--tl-font-display);font-size:40px;margin:0}.company-management header span{color:var(--tl-ink-muted)}.create-company-button{display:flex;align-items:center;gap:7px;border:1px solid var(--tl-signal);border-radius:var(--tl-radius-md);background:var(--tl-signal);color:var(--tl-on-signal);padding:12px 16px;font-weight:700;cursor:pointer}.company-tools{margin:24px max(25px,5vw);display:flex;align-items:center;gap:9px;background:var(--tl-surface-100);border:1px solid var(--tl-line);border-radius:var(--tl-radius-md);padding:0 14px;height:46px}.company-tools input{border:0;outline:0;background:transparent;color:var(--tl-ink);flex:1}.company-tools strong{font-size:11px;color:var(--tl-ink-muted)}.company-message{margin:0 max(25px,5vw) 16px;background:var(--tl-available-soft);border-left:3px solid var(--tl-available);padding:10px;color:var(--tl-available)}.company-grid{margin:0 max(25px,5vw);display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:18px}.company-grid article{background:var(--tl-surface-100);border:1px solid var(--tl-line);border-radius:var(--tl-radius-lg);padding:20px}.company-grid article.inactive{opacity:.62}.company-card-head{display:flex;justify-content:space-between}.company-card-head>span{width:38px;height:38px;display:grid;place-items:center;background:var(--tl-signal-soft);border-radius:var(--tl-radius-md);color:var(--tl-signal-text)}.company-card-head i{font-style:normal;font-size:10px}.company-grid h2{font-family:var(--tl-font-display);font-size:22px;margin:18px 0 4px}.company-grid code{font-size:9px;color:var(--tl-ink-faint)}.company-stats{display:flex;justify-content:space-between;align-items:center;margin:20px 0}.company-stats span{display:flex;align-items:center;gap:6px;font-size:11px}.company-stats b{font-size:10px;padding:5px 8px;background:var(--tl-surface-200);border-radius:var(--tl-radius-pill)}.company-stats b.premier{background:var(--tl-available-soft);color:var(--tl-available)}.user-count{display:flex;align-items:center;gap:6px;border:0;background:transparent;padding:6px 0;text-decoration:underline;text-underline-offset:3px;cursor:pointer;color:inherit}.company-grid article>button{width:100%;display:flex;justify-content:center;align-items:center;gap:6px;padding:9px;border:1px solid var(--tl-line-strong);border-radius:var(--tl-radius-md);background:var(--tl-surface-200);color:var(--tl-ink);cursor:pointer}.company-empty{text-align:center;padding:80px}.company-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--tl-surface-000) 82%,transparent);z-index:80;display:grid;place-items:center;padding:20px}.company-modal{position:relative;width:min(480px,100%);background:var(--tl-surface-100);border:1px solid var(--tl-line);border-radius:var(--tl-radius-lg);box-shadow:var(--tl-shadow-overlay);padding:35px}.company-modal .close{position:absolute;right:15px;top:15px;border:0;background:none;color:var(--tl-ink)}.company-modal h2{font-family:var(--tl-font-display);font-size:28px}.company-modal>label:not(.active-check){display:grid;gap:6px;margin:16px 0;font-size:12px;font-weight:700}.company-modal input,.company-modal select{min-height:var(--tl-control-height);padding:11px;border:1px solid var(--tl-line-strong);border-radius:var(--tl-radius-md);background:var(--tl-surface-300);color:var(--tl-ink)}.form-columns{display:grid;grid-template-columns:1fr 1fr;gap:12px}.form-columns label{display:grid;gap:6px;margin:16px 0;font-size:12px;font-weight:700}.active-check{display:flex;align-items:center;gap:8px;font-size:12px}.company-modal>small{display:block;color:var(--tl-ink-muted);margin-top:16px}.company-modal-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:25px}.company-modal-actions button{min-height:var(--tl-control-height);padding:10px 14px;border:1px solid var(--tl-line-strong);border-radius:var(--tl-radius-md);background:var(--tl-surface-200);color:var(--tl-ink)}.company-modal-actions .save{background:var(--tl-signal);border-color:var(--tl-signal);color:var(--tl-on-signal)}.company-users-modal{width:min(860px,100%);max-height:85vh;overflow:auto}.company-user-list{display:grid;gap:10px;margin-top:18px}.company-user-row{display:grid;grid-template-columns:minmax(220px,1fr) 170px 80px 80px;align-items:center;gap:12px;border:1px solid var(--tl-line);border-radius:var(--tl-radius-md);background:var(--tl-surface-100);padding:12px}.company-user-row>div{display:grid;gap:2px}.company-user-row span,.company-user-row small{color:var(--tl-ink-muted)}.company-user-row select,.company-user-row button{min-height:var(--tl-control-height);padding:8px;border:1px solid var(--tl-line-strong);border-radius:var(--tl-radius-md);background:var(--tl-surface-200);color:var(--tl-ink)}.company-user-row i{font-style:normal;color:var(--tl-available)}.company-user-row i.disabled{color:var(--tl-sold)}@media (max-width:720px){.company-management>header{align-items:flex-start;gap:20px;flex-direction:column}.form-columns{grid-template-columns:1fr}.company-user-row{grid-template-columns:1fr 1fr}.company-user-row>div{grid-column:1/-1}}.company-modal-error{margin:12px 0 4px;padding:11px 12px;border-left:3px solid var(--tl-sold);background:var(--tl-sold-soft);color:var(--tl-sold);font-size:12px;line-height:1.45}.password-requirements{display:block;margin-top:-8px;color:var(--tl-ink-muted);font-size:11px;line-height:1.4}.company-modal :disabled{cursor:not-allowed;opacity:.62}.company-management>header{gap:24px}.company-management>header>div{min-width:0}.company-management h1{font-size:clamp(28px,4vw,40px)}.company-management h1,.company-grid h2,.company-modal h2{overflow-wrap:anywhere}.create-company-button{flex-shrink:0;min-height:44px}.company-tools input{min-width:0}.company-tools strong{flex-shrink:0}.company-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr))}.company-grid article{min-width:0}.company-grid code{overflow-wrap:anywhere}.company-stats{flex-wrap:wrap;gap:8px}.company-stats .user-count{flex-wrap:wrap;min-height:44px}.company-grid article>button{min-height:44px}.company-modal-backdrop{z-index:200;overflow-y:auto}.company-modal{box-sizing:border-box;max-height:calc(100dvh - 40px);overflow-y:auto;overscroll-behavior:contain}.company-modal input,.company-modal select,.company-modal textarea{min-width:0;max-width:100%;box-sizing:border-box}.company-modal .active-check{margin-top:16px;line-height:1.5}.company-modal .active-check input{flex-shrink:0}.company-modal .close{display:grid;place-items:center;width:44px;height:44px;right:6px;top:6px}.company-modal h2{padding-right:24px}.company-user-row{grid-template-columns:minmax(0,1fr) 170px 80px 80px}.company-user-row>div{min-width:0;overflow-wrap:anywhere}.company-modal-actions{flex-wrap:wrap}.company-modal-actions button{min-height:44px}.company-login-history{z-index:220}.company-login-history .login-history-modal{box-sizing:border-box;max-height:calc(100dvh - 40px);overflow-wrap:anywhere}.company-integration-access{margin-top:18px;padding:14px;border:1px solid var(--tl-line);border-radius:var(--tl-radius-md);background:var(--tl-surface-100)}.company-integration-access>small{display:block;margin:7px 0;color:var(--tl-ink-muted);font-size:11px;line-height:1.45}.company-integration-access>label:not(.active-check){display:grid;gap:6px;margin-top:12px;font-size:12px;font-weight:700}.company-integration-access textarea{min-height:72px;padding:11px;border:1px solid var(--tl-line-strong);border-radius:var(--tl-radius-md);background:var(--tl-surface-300);color:var(--tl-ink);resize:vertical}@media (max-width: 720px){body:has(.company-management){min-width:0}.company-management>header{padding:24px 16px}.company-tools{margin:20px 16px}.company-grid{margin:0 16px}.company-archive-filter,.company-message{margin-left:16px;margin-right:16px}.company-user-row{grid-template-columns:minmax(0,1fr) auto;gap:10px}.company-user-row>div,.company-user-row>select{grid-column:1 / -1}.company-modal-backdrop,.company-login-history{padding:12px}.company-modal,.company-login-history .login-history-modal{padding:28px 20px 20px;max-height:calc(100dvh - 24px)}.company-modal .form-columns{grid-template-columns:minmax(0,1fr);gap:0}.company-modal input:not([type=checkbox]),.company-modal select,.company-modal textarea{font-size:16px}}@media (max-width: 400px){.company-tools{flex-wrap:wrap;height:auto;min-height:46px;padding:10px}.company-tools input{width:0}.company-tools strong{width:100%;padding-left:27px}.company-modal-actions>button{flex:1 1 100%}}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/archivo-latin-400-normal-C81ewxNO.woff2) format("woff2"),url(/assets/archivo-latin-400-normal-Bl602Mgc.woff) format("woff")}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/archivo-latin-600-normal-3BBy0ZsW.woff2) format("woff2"),url(/assets/archivo-latin-600-normal-DwYieO8P.woff) format("woff")}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/archivo-latin-700-normal-D9cHMWGj.woff2) format("woff2"),url(/assets/archivo-latin-700-normal-lT5TFe7H.woff) format("woff")}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/archivo-latin-800-normal-cB6v3kRN.woff2) format("woff2"),url(/assets/archivo-latin-800-normal-DZa_k145.woff) format("woff")}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/archivo-latin-900-normal-D5FQlLQC.woff2) format("woff2"),url(/assets/archivo-latin-900-normal-b9gKmcX7.woff) format("woff")}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-sans-latin-400-normal-DRC__1Mx.woff2) format("woff2"),url(/assets/instrument-sans-latin-400-normal-D1W7dsQl.woff) format("woff")}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/instrument-sans-latin-500-normal-Dk9ku72i.woff2) format("woff2"),url(/assets/instrument-sans-latin-500-normal-Z6ESRlEs.woff) format("woff")}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/instrument-sans-latin-600-normal-B7fBEWYG.woff2) format("woff2"),url(/assets/instrument-sans-latin-600-normal-B9e8oLYv.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-BOOGhInR.woff2) format("woff2"),url(/assets/inter-latin-400-normal-gitzw0hO.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Sckx8rpT.woff2) format("woff2"),url(/assets/inter-latin-700-normal-B8MtJ_2k.woff) format("woff")}:root,[data-theme=dark]{color-scheme:dark;--tl-surface-000: #0E1214;--tl-surface-100: #151B1E;--tl-surface-200: #1D2529;--tl-surface-300: #263035;--tl-line: #34434B;--tl-line-strong: #6B7B84;--tl-ink: #EEF0F0;--tl-ink-muted: #9DABB2;--tl-ink-faint: #7D8C94;--tl-basalt-light: #6B7B84;--tl-basalt-deep: #34434B;--tl-signal: #3CC4B0;--tl-signal-hover: #7BE0D0;--tl-on-signal: #071412;--tl-signal-text: #3CC4B0;--tl-signal-soft: #163A36;--tl-focus: #8AE6D8;--tl-favorite: #FF8AAF;--tl-favorite-text: #FFDDE8;--tl-favorite-soft: #48283C;--tl-on-favorite: #071412;--tl-available: #7FCF8C;--tl-available-soft: #1A3320;--tl-hold: #E9B95A;--tl-hold-soft: #3A2E14;--tl-sold: #F08A7A;--tl-sold-soft: #3D1F1B;--tl-on-sold: #071412;--tl-shadow-overlay: 0 12px 32px rgba(0, 0, 0, .55)}[data-theme=light]{color-scheme:light;--tl-surface-000: #F5F6F6;--tl-surface-100: #FFFFFF;--tl-surface-200: #ECEFF0;--tl-surface-300: #E1E5E7;--tl-line: #C6CED2;--tl-line-strong: #7C8A91;--tl-ink: #0E1214;--tl-ink-muted: #4C5960;--tl-ink-faint: #66737A;--tl-basalt-light: #6B7B84;--tl-basalt-deep: #34434B;--tl-signal: #3CC4B0;--tl-signal-hover: #1F9886;--tl-on-signal: #071412;--tl-signal-text: #0D7366;--tl-signal-soft: #D6F2EE;--tl-focus: #0D7366;--tl-favorite: #D65A86;--tl-favorite-text: #7F284B;--tl-favorite-soft: #F9DCE7;--tl-on-favorite: #071412;--tl-available: #256C33;--tl-available-soft: #DDF1E0;--tl-hold: #8A5A00;--tl-hold-soft: #F8EBCF;--tl-sold: #A83A2C;--tl-sold-soft: #F7E0DC;--tl-on-sold: #FFFFFF;--tl-shadow-overlay: 0 12px 32px rgba(14, 18, 20, .16)}:root{--tl-font-display: "Archivo", "Helvetica Neue", sans-serif;--tl-font-ui: "Instrument Sans", "Helvetica Neue", sans-serif;--tl-font-data: "IBM Plex Mono", ui-monospace, "SFMono-Regular", monospace;--tl-space-1: 4px;--tl-space-2: 8px;--tl-space-3: 12px;--tl-space-4: 16px;--tl-space-5: 20px;--tl-space-6: 24px;--tl-space-8: 32px;--tl-space-12: 48px;--tl-space-16: 64px;--tl-radius-sm: 4px;--tl-radius-md: 8px;--tl-radius-lg: 14px;--tl-radius-pill: 999px;--tl-control-height: 44px;--tl-control-radius: var(--tl-radius-md);--tl-control-font-size: 14px;--tl-control-line-height: 16px;--tl-layer-modal: 240;--tl-layer-popover: 30000;--tl-focus-ring: 0 0 0 2px var(--tl-surface-000), 0 0 0 4px var(--tl-focus)}.tl-viewport-select{position:relative;min-width:0;width:100%;font-family:var(--tl-font-ui)}.tl-viewport-select>.tl-viewport-select-trigger{box-sizing:border-box;display:flex;width:100%;min-width:0;min-height:var(--tl-control-height);align-items:center;justify-content:space-between;gap:var(--tl-space-3);padding:0 var(--tl-space-3);border:1px solid var(--tl-line-strong);border-radius:var(--tl-control-radius);background:var(--tl-surface-300);color:var(--tl-ink);font:400 var(--tl-control-font-size)/var(--tl-control-line-height) var(--tl-font-ui);text-align:left;cursor:pointer}.tl-viewport-select>.tl-viewport-select-trigger>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tl-viewport-select>.tl-viewport-select-trigger>svg{width:18px;height:18px;flex:0 0 auto;transition:transform .16s ease}.tl-viewport-select>.tl-viewport-select-trigger[aria-expanded=true]{border-color:var(--tl-signal);box-shadow:var(--tl-focus-ring)}.tl-viewport-select>.tl-viewport-select-trigger[aria-expanded=true]>svg{transform:rotate(180deg)}.tl-viewport-select>.tl-viewport-select-trigger:focus-visible{border-color:var(--tl-signal);outline:0;box-shadow:var(--tl-focus-ring)}.tl-viewport-select>.tl-viewport-select-trigger:disabled{color:var(--tl-ink-faint);cursor:not-allowed;opacity:.7}.tl-viewport-select-menu{box-sizing:border-box;position:fixed;z-index:var(--tl-layer-popover);display:grid;gap:2px;max-width:calc(100dvw - 16px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:var(--tl-space-1);border:1px solid var(--tl-line-strong);border-radius:var(--tl-control-radius);background:var(--tl-surface-200);color:var(--tl-ink);box-shadow:var(--tl-shadow-overlay);font-family:var(--tl-font-ui)}.tl-viewport-select-group{display:grid;min-width:0;gap:2px}.tl-viewport-select-menu>.tl-viewport-select-option+.tl-viewport-select-group,.tl-viewport-select-menu>.tl-viewport-select-group+.tl-viewport-select-group{margin-top:var(--tl-space-1);padding-top:var(--tl-space-1);border-top:1px solid var(--tl-line)}.tl-viewport-select-group-label{min-width:0;padding:var(--tl-space-2) var(--tl-space-3) var(--tl-space-1);color:var(--tl-ink-muted);font:700 11px/1.2 var(--tl-font-ui);letter-spacing:.08em;overflow-wrap:anywhere;text-transform:uppercase}.tl-viewport-select-menu .tl-viewport-select-option{box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) 18px;width:100%;min-width:0;min-height:var(--tl-control-height);align-items:center;gap:var(--tl-space-2);padding:var(--tl-space-2) var(--tl-space-3);border:0;border-radius:var(--tl-radius-sm);background:transparent;color:var(--tl-ink);font:500 var(--tl-control-font-size)/var(--tl-control-line-height) var(--tl-font-ui);text-align:left;cursor:pointer}.tl-viewport-select-menu .tl-viewport-select-option>span{min-width:0;overflow-wrap:anywhere}.tl-viewport-select-menu .tl-viewport-select-option>svg{width:18px;height:18px;color:var(--tl-signal-text);opacity:0}.tl-viewport-select-menu .tl-viewport-select-option[aria-selected=true]{color:var(--tl-signal-text);font-weight:700}.tl-viewport-select-menu .tl-viewport-select-option[aria-selected=true]>svg{opacity:1}.tl-viewport-select-menu .tl-viewport-select-option:is(.is-active,:hover,:focus-visible){background:var(--tl-signal-soft);color:var(--tl-signal-text);outline:0}.tl-viewport-select-menu .tl-viewport-select-option:disabled{color:var(--tl-ink-faint);cursor:not-allowed;opacity:.7}@media (prefers-reduced-motion: reduce){.tl-viewport-select>.tl-viewport-select-trigger>svg{transition:none}}body.tl,.tl-root{margin:0;background:var(--tl-surface-000);color:var(--tl-ink);font-family:var(--tl-font-ui);font-size:15px;line-height:22px;-webkit-font-smoothing:antialiased}:where(.tl-root,body.tl) :where(a:not(.customer-book):not(.customer-book *)){color:var(--tl-signal-text)}:where(.tl-root,body.tl) :focus-visible{outline:2px solid var(--tl-focus);outline-offset:2px}.tl-display,.tl-h1,.tl-h2,.tl-h3,.tl-overline{font-family:var(--tl-font-display)}.tl-display{font-size:48px;line-height:52px;font-weight:800;letter-spacing:-.02em}.tl-h1{font-size:32px;line-height:38px;font-weight:700;letter-spacing:-.015em}.tl-h2{font-size:24px;line-height:30px;font-weight:700;letter-spacing:-.01em}.tl-h3{font-size:18px;line-height:24px;font-weight:600}.tl-overline{font-size:12px;line-height:16px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.tl-body{font:400 15px/22px var(--tl-font-ui)}.tl-body-sm{font:400 13px/18px var(--tl-font-ui)}.tl-label{font:600 13px/16px var(--tl-font-ui)}.tl-button{font:600 var(--tl-control-font-size)/var(--tl-control-line-height) var(--tl-font-ui);letter-spacing:.01em}.tl-caption{font:500 12px/16px var(--tl-font-ui)}.tl-data-lg,.tl-data,.tl-data-sm{font-family:var(--tl-font-data);font-variant-numeric:tabular-nums}.tl-data-lg{font-size:20px;line-height:24px;font-weight:500}.tl-data{font-size:13px;line-height:18px}.tl-data-sm{font-size:11px;line-height:14px;font-weight:500;letter-spacing:.04em}.tl-muted{color:var(--tl-ink-muted)}.tl-faint{color:var(--tl-ink-faint)}.tl-card{background:var(--tl-surface-100);border:1px solid var(--tl-line);border-radius:var(--tl-radius-lg);padding:var(--tl-space-4)}.tl-card.is-selected{border:2px solid var(--tl-signal);padding:calc(var(--tl-space-4) - 1px)}.tl-card.is-interactive:hover{background:var(--tl-surface-200)}.tl-overlay{background:var(--tl-surface-200);border:1px solid var(--tl-line);border-radius:var(--tl-radius-md);box-shadow:var(--tl-shadow-overlay)}.tl-dialog{border-radius:var(--tl-radius-lg);padding:var(--tl-space-6)}.tl-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--tl-space-2);min-height:var(--tl-control-height);padding:0 var(--tl-space-4);border:1px solid transparent;border-radius:var(--tl-control-radius);font:600 var(--tl-control-font-size)/var(--tl-control-line-height) var(--tl-font-ui);letter-spacing:.01em;text-decoration:none;cursor:pointer}.tl-btn--primary{background:var(--tl-signal);color:var(--tl-on-signal)}.tl-btn--primary:hover{background:var(--tl-signal-hover)}.tl-btn--secondary{background:var(--tl-surface-200);color:var(--tl-ink);border-color:var(--tl-line-strong)}.tl-btn--secondary:hover{background:var(--tl-surface-300)}.tl-btn--quiet{background:transparent;color:var(--tl-signal-text);padding:0 var(--tl-space-2)}.tl-btn--danger{background:var(--tl-sold);color:var(--tl-on-sold)}.tl-btn:disabled,.tl-btn[aria-disabled=true]{background:var(--tl-surface-300);color:var(--tl-ink-faint);border-color:transparent;cursor:not-allowed}.tl-tab-rail{box-sizing:border-box;display:flex;min-width:0;max-width:100%;align-items:stretch;gap:var(--tl-space-1);overflow-x:auto;overflow-y:hidden;border-bottom:1px solid var(--tl-line);scrollbar-color:var(--tl-line-strong) transparent;scrollbar-width:thin}.tl-tab-rail>:where(button,a){box-sizing:border-box;display:inline-flex;min-height:var(--tl-control-height);flex:0 0 auto;align-items:center;justify-content:center;gap:var(--tl-space-2);padding:0 var(--tl-space-3);border:0;border-bottom:3px solid transparent;border-radius:var(--tl-radius-sm) var(--tl-radius-sm) 0 0;background:transparent;color:var(--tl-ink-muted);box-shadow:none;font:600 13px/16px var(--tl-font-ui);text-decoration:none;white-space:nowrap;cursor:pointer}.tl-tab-rail>:where(button,a):not(:disabled):hover{border-color:transparent;background:var(--tl-surface-200);color:var(--tl-ink)}.tl-tab-rail>:where(button.active,a.active,button[aria-current=page],a[aria-current=page],button[aria-current=true],button[aria-selected=true]){border-bottom-color:var(--tl-signal);background:var(--tl-signal-soft);color:var(--tl-signal-text)}.tl-tab-rail>:where(button,a):focus-visible{outline:2px solid var(--tl-focus);outline-offset:-2px}.tl-tab-rail>button:disabled,.tl-tab-rail>a[aria-disabled=true]{color:var(--tl-ink-faint);cursor:not-allowed;opacity:.7}.tl-tab-rail--compact{gap:0}.tl-tab-rail--compact>:where(button,a){min-width:-moz-max-content;min-width:max-content;flex:1 0 auto}.tl-tag{display:inline-flex;align-items:center;gap:var(--tl-space-2);padding:var(--tl-space-1) var(--tl-space-3);border-radius:var(--tl-radius-pill);font:500 11px/14px var(--tl-font-data);letter-spacing:.04em;text-transform:uppercase}.tl-tag:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.tl-tag--available{color:var(--tl-available);background:var(--tl-available-soft)}.tl-tag--hold{color:var(--tl-hold);background:var(--tl-hold-soft)}.tl-tag--sold{color:var(--tl-sold);background:var(--tl-sold-soft)}.tl-tag--projecting{color:var(--tl-signal-text);background:var(--tl-signal-soft)}.tl-field{display:flex;flex-direction:column;gap:var(--tl-space-2)}.tl-field label{font:600 13px/16px var(--tl-font-ui)}.tl-input{box-sizing:border-box;min-height:var(--tl-control-height);padding:0 var(--tl-space-3);background:var(--tl-surface-300);border:1px solid var(--tl-line-strong);border-radius:var(--tl-control-radius);color:var(--tl-ink);font:400 var(--tl-control-font-size)/var(--tl-control-line-height) var(--tl-font-ui)}.tl-input::-moz-placeholder{color:var(--tl-ink-faint)}.tl-input::placeholder{color:var(--tl-ink-faint)}.tl-input:focus{border-color:var(--tl-signal)}.tl-input--data{font:400 13px/18px var(--tl-font-data)}.tl-input[aria-invalid=true]{border-color:var(--tl-sold)}.tl-help{font-size:12px;line-height:16px;color:var(--tl-ink-muted)}.tl-help--error{color:var(--tl-sold)}.tl-file-prompt{box-sizing:border-box;display:grid;justify-items:center;gap:var(--tl-space-4);width:100%;padding:var(--tl-space-8);background:var(--tl-surface-200);color:var(--tl-ink);border:2px dashed var(--tl-line-strong);border-radius:var(--tl-radius-lg);text-align:center}.tl-file-prompt h3{margin:0;color:var(--tl-ink);font:700 18px/24px var(--tl-font-display)}.tl-file-prompt .tl-help{max-width:52ch;margin:calc(var(--tl-space-2) * -1) 0 0}.tl-file-input{box-sizing:border-box;height:var(--tl-control-height);min-height:var(--tl-control-height);max-width:100%;padding:0;overflow:hidden;background:var(--tl-surface-300);color:var(--tl-ink);border:1px solid var(--tl-line-strong);border-radius:var(--tl-radius-md);font:500 13px/calc(var(--tl-control-height) - 2px) var(--tl-font-ui);vertical-align:middle}.tl-file-input::file-selector-button{height:calc(var(--tl-control-height) - 2px);min-height:calc(var(--tl-control-height) - 2px);margin:0 var(--tl-space-3) 0 0;padding:0 var(--tl-space-4);background:var(--tl-signal);color:var(--tl-on-signal);border:0;border-radius:var(--tl-radius-sm);font:600 13px/16px var(--tl-font-ui);cursor:pointer}.tl-file-input:not(:disabled):hover::file-selector-button{background:var(--tl-signal-hover)}.tl-file-input:focus-visible{outline:0;box-shadow:var(--tl-focus-ring)}.tl-file-input:disabled{color:var(--tl-ink-faint);cursor:not-allowed;opacity:.7}.tl-file-input:disabled::file-selector-button{background:var(--tl-surface-300);color:var(--tl-ink-faint);cursor:not-allowed}@media (max-width: 520px){.tl-file-prompt{padding:var(--tl-space-6) var(--tl-space-4)}.tl-file-input{width:100%}}.tl-table{width:100%;border-collapse:separate;border-spacing:0;background:var(--tl-surface-100);border:1px solid var(--tl-line);border-radius:var(--tl-radius-lg);overflow:hidden}.tl-table th{background:var(--tl-surface-200);color:var(--tl-ink-muted);font:700 12px/16px var(--tl-font-display);letter-spacing:.12em;text-transform:uppercase;text-align:left;padding:var(--tl-space-3) var(--tl-space-4)}.tl-table td{padding:var(--tl-space-3) var(--tl-space-4);border-top:1px solid var(--tl-line)}.tl-table .tl-num,.tl-table .tl-id{font:400 13px/18px var(--tl-font-data);font-variant-numeric:tabular-nums}.tl-table .tl-num{text-align:right}.tl-table tr:hover td{background:var(--tl-surface-200)}.tl-table tr.is-selected td{background:var(--tl-signal-soft)}.tl-table tr.is-selected .tl-id{color:var(--tl-signal-text)}*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Inter,system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.bottom-48{bottom:12rem}.left-0{left:0}.top-0{top:0}.z-10{z-index:10}.z-50{z-index:50}.z-\[300\]{z-index:300}.col-span-2{grid-column:span 2 / span 2}.m-auto{margin:auto}.mx-auto{margin-left:auto;margin-right:auto}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-4{margin-top:1rem;margin-bottom:1rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.mr-2{margin-right:.5rem}.mr-auto{margin-right:auto}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.table{display:table}.\!grid{display:grid!important}.grid{display:grid}.contents{display:contents}.\!hidden{display:none!important}.hidden{display:none}.size-1{width:.25rem;height:.25rem}.h-32{height:8rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-96{height:24rem}.h-\[86vh\]{height:86vh}.h-auto{height:auto}.h-full{height:100%}.max-h-64{max-height:16rem}.max-h-80{max-height:20rem}.max-h-\[820px\]{max-height:820px}.max-h-\[90vh\]{max-height:90vh}.max-h-\[calc\(86vh-19rem\)\]{max-height:calc(86vh - 19rem)}.min-h-0{min-height:0px}.min-h-\[42px\]{min-height:42px}.min-h-\[600px\]{min-height:600px}.min-h-full{min-height:100%}.w-20{width:5rem}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-64{width:16rem}.w-auto{width:auto}.w-full{width:100%}.min-w-0{min-width:0px}.min-w-28{min-width:7rem}.min-w-40{min-width:10rem}.min-w-56{min-width:14rem}.min-w-full{min-width:100%}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-6xl{max-width:72rem}.max-w-full{max-width:100%}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.table-auto{table-layout:auto}.border-collapse{border-collapse:collapse}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-crosshair{cursor:crosshair}.cursor-ew-resize{cursor:ew-resize}.cursor-grab{cursor:grab}.cursor-move{cursor:move}.cursor-ns-resize{cursor:ns-resize}.cursor-nwse-resize{cursor:nwse-resize}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize{resize:both}.list-none{list-style-type:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.self-center{align-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-y-scroll{overflow-y:scroll}.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:.25rem}.rounded-lg{border-radius:.5rem}.border{border-width:1px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-amber-400{--tw-border-opacity: 1;border-color:rgb(251 191 36 / var(--tw-border-opacity))}.border-blue-400{--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity))}.border-emerald-400{--tw-border-opacity: 1;border-color:rgb(52 211 153 / var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity))}.border-green-500{--tw-border-opacity: 1;border-color:rgb(34 197 94 / var(--tw-border-opacity))}.bg-amber-400\/10{background-color:#fbbf241a}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity))}.bg-black\/80{background-color:#000c}.bg-black\/85{background-color:#000000d9}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity))}.bg-blue-400\/10{background-color:#60a5fa1a}.bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity))}.bg-emerald-400\/10{background-color:#34d3991a}.bg-emerald-700{--tw-bg-opacity: 1;background-color:rgb(4 120 87 / var(--tw-bg-opacity))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.bg-gray-300{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity))}.bg-gray-400{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity))}.bg-gray-500{--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity))}.bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity))}.bg-green-100{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity))}.bg-green-500{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity))}.bg-green-600{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity))}.bg-red-100{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity))}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity))}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.bg-opacity-40{--tw-bg-opacity: .4}.bg-opacity-60{--tw-bg-opacity: .6}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.pb-1{padding-bottom:.25rem}.pb-3{padding-bottom:.75rem}.pt-3{padding-top:.75rem}.text-left{text-align:left}.text-center{text-align:center}.text-2xl{font-size:1.5rem;line-height:2rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.italic{font-style:italic}.leading-none{line-height:1}.tracking-widest{letter-spacing:.1em}.text-amber-700{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity))}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity))}.text-blue-800{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity))}.text-emerald-700{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity))}.text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity))}.text-green-800{--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity))}.text-red-800{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.underline{text-decoration-line:underline}.opacity-25{opacity:.25}.opacity-75{opacity:.75}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.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)}.sepia{--tw-sepia: sepia(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)}.\!transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter!important;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter!important;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;transition-duration:.15s!important}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}body{margin:0;min-width:320px;min-height:100vh;background:var(--tl-surface-000);color:var(--tl-ink);font-family:var(--tl-font-ui)}.dark body{background:var(--tl-surface-000);color:var(--tl-ink)}.project-header{background:var(--tl-surface-100);border-bottom:1px solid var(--tl-line)}.global-theme-toggle{position:fixed;right:var(--tl-space-4);bottom:var(--tl-space-4);z-index:150;border:1px solid var(--tl-line-strong);border-radius:var(--tl-radius-pill);background:var(--tl-surface-200);color:var(--tl-ink);padding:var(--tl-space-2) var(--tl-space-3);display:flex;align-items:center;gap:var(--tl-space-2);box-shadow:var(--tl-shadow-overlay);cursor:pointer;font-weight:700}.dark .global-theme-toggle{background:var(--tl-surface-200);color:var(--tl-ink);border-color:var(--tl-line-strong)}.theme-toggle{border:0;background:transparent;color:inherit;padding:var(--tl-space-2);display:flex;align-items:center;gap:var(--tl-space-2);cursor:pointer}html.theme-changing body,html.theme-changing body *:not(.precision-crop-dialog *),html.theme-changing body *:before,html.theme-changing body *:after{transition-property:background-color,border-color,color,fill,stroke,box-shadow;transition-duration:.42s;transition-timing-function:cubic-bezier(.22,1,.36,1)}html.theme-account-reveal body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;pointer-events:none;background:radial-gradient(circle at 50% 34%,color-mix(in srgb,var(--tl-surface-100) 88%,transparent),color-mix(in srgb,var(--tl-surface-000) 96%,transparent));animation:theme-account-reveal .72s cubic-bezier(.22,1,.36,1) forwards}@keyframes theme-account-reveal{0%{opacity:1;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}55%{opacity:.28}to{opacity:0;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}}@media (prefers-reduced-motion: reduce){html.theme-changing body,html.theme-changing body *,html.theme-changing body *:before,html.theme-changing body *:after{transition:none!important}html.theme-account-reveal body:after{animation-duration:1ms}}.dark main:not(.presentation-page main):not(.customer-book *){background-color:var(--tl-surface-000)!important;color:var(--tl-ink)}.dark [class*=bg-white]:not(input):not(select):not(textarea):not(button):not(.precision-crop-dialog):not(.precision-crop-dialog *){background-color:var(--tl-surface-100)!important;color:var(--tl-ink)}.dark input:not(.customer-book *),.dark select:not(.customer-book *),.dark textarea:not(.customer-book *){background:var(--tl-surface-300);color:var(--tl-ink);border-color:var(--tl-line-strong)}.dark table:not(.customer-book *),.dark th:not(.customer-book *),.dark td:not(.customer-book *){border-color:var(--tl-line)}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.hover\:bg-green-600:hover{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity))}.hover\:bg-red-600:hover{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity))}.hover\:underline:hover{text-decoration-line:underline}.disabled\:opacity-50:disabled{opacity:.5}:root{--surface-material-ink: var(--tl-ink);--surface-material-navy: var(--tl-signal);--surface-material-green: var(--tl-signal-text);--surface-material-page: var(--tl-surface-000);--surface-material-panel: var(--tl-surface-100);--surface-material-card: var(--tl-surface-100);--surface-material-control: var(--tl-surface-200);--surface-material-control-hover: var(--tl-surface-300);--surface-material-control-active: var(--tl-signal-soft);--surface-material-muted: var(--tl-ink-muted);--surface-material-border: var(--tl-line);--surface-material-divider: var(--tl-line);--surface-material-shadow: transparent;--surface-material-radius: var(--tl-radius-lg);--surface-material-control-radius: var(--tl-radius-md)}.dark{--surface-material-ink: var(--tl-ink);--surface-material-navy: var(--tl-signal);--surface-material-green: var(--tl-signal-text);--surface-material-page: var(--tl-surface-000);--surface-material-panel: var(--tl-surface-100);--surface-material-card: var(--tl-surface-100);--surface-material-control: var(--tl-surface-200);--surface-material-control-hover: var(--tl-surface-300);--surface-material-control-active: var(--tl-signal-soft);--surface-material-muted: var(--tl-ink-muted);--surface-material-border: var(--tl-line);--surface-material-divider: var(--tl-line);--surface-material-shadow: transparent}.presentation-page{--ink: var(--surface-material-ink);--navy: var(--surface-material-navy);--green: var(--surface-material-green);--cream: var(--surface-material-page);--presentation-control-bg: var(--surface-material-control);--presentation-control-hover: var(--surface-material-control-hover);--presentation-control-active: var(--surface-material-control-active);--presentation-control-panel: var(--surface-material-panel);--presentation-control-text: var(--surface-material-ink);--presentation-control-muted: var(--surface-material-muted);--presentation-control-border: var(--surface-material-border);--presentation-control-divider: var(--surface-material-divider);--presentation-control-shadow: var(--surface-material-shadow)}:where(.surface-card,.global-market-card,.import-cart-table,.import-cart-summary,.import-cart-empty,.import-cart-complete,.marketplace-inquiry-dialog,.marketplace-settings-layout>.settings-card,.marketplace-location-list article,.marketplace-manager-filters,.marketplace-inquiry-filters,.marketplace-bulk-bar,.marketplace-table-wrap,.manager-listing-modal){border-color:var(--surface-material-border);border-radius:var(--surface-material-radius);background:var(--surface-material-card);color:var(--surface-material-ink)}:where(.surface-card,.global-market-card){overflow:hidden;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}:where(.surface-card .surface-image,.global-market-image){overflow:hidden;border-radius:calc(var(--surface-material-radius) - 1px) calc(var(--surface-material-radius) - 1px) 0 0;background:var(--surface-material-divider)}:where(.surface-card .surface-image img,.global-market-image img,.import-cart-material img){transition:transform .4s ease}@media (hover: hover) and (pointer: fine){:where(.surface-card,.global-market-grid:not(.is-list) .global-market-card):hover{transform:translateY(-4px);box-shadow:0 14px 26px var(--surface-material-shadow)}:where(.surface-card,.global-market-card):hover :where(.surface-image img,.global-market-image img){transform:scale(1.025)}}:where(.surface-copy h3,.global-market-card h2,.market-detail-page h1,.market-detail-page h2,.market-detail-page h3,.import-cart-page h1,.import-cart-page h2,.marketplace-inquiry-dialog h2,.manager-listing-modal h2,.manager-listing-modal h3){font-family:var(--tl-font-display)}:where(.global-market-page,.market-detail-page,.import-cart-page,.marketplace-manager,.marketplace-inquiry-dialog){color:var(--surface-material-ink)}:where(.global-market-search,.gm-filter-drawer,.global-market-bulk,.import-cart-summary,.marketplace-manager-filters,.marketplace-inquiry-filters){border-color:var(--surface-material-border);background:var(--surface-material-control);color:var(--surface-material-ink)}:where(.global-market-searchbox,.global-market-filters select,.global-market-sort select,.gm-filter-control select,.gm-filter-category>select,.gm-location-filter>.address-autocomplete input,.gm-distance-range,.marketplace-manager-filters select,.marketplace-manager-filters input,.manager-search div,.marketplace-bulk-bar select,.marketplace-bulk-bar input,.inline-listing-input,.inline-listing-select,.marketplace-inquiry-filters select,.marketplace-inquiry-filters input,.inquiry-table-wrap select,.marketplace-inquiry-dialog input,.marketplace-inquiry-dialog textarea,.marketplace-profile-card input,.marketplace-profile-card textarea,.marketplace-location-form input,.manager-listing-modal select,.manager-listing-modal input,.manager-listing-modal textarea){box-sizing:border-box;border-color:var(--surface-material-border);border-radius:var(--surface-material-control-radius);background:var(--surface-material-card);color:var(--surface-material-ink)}:where(.global-market-cart-link,.global-market-tools>button,.global-market-view button,.global-market-select-row button,.global-market-actions button,.global-market-pagination button,.gm-location-filter>button,.gm-filter-drawer>footer button,.global-market-bulk button,.market-detail-actions>button,.market-detail-actions>a,.import-cart-summary button,.import-cart-empty a,.import-cart-complete a,.marketplace-manager>header>a,.marketplace-bulk-bar button,.manager-pagination button,.select-all-matching,.listing-edit-button,.manager-listing-actions button,.marketplace-inquiry-actions button,.marketplace-inquiry-success button,.marketplace-locations-heading>button,.marketplace-location-actions button,.marketplace-form-actions>button){border-radius:var(--surface-material-control-radius)}:where(.global-market-actions button:last-child,.gm-filter-drawer>footer button:last-child,.global-market-bulk button:last-child,.market-detail-actions>button:not(.market-detail-contact),.import-cart-summary button,.import-cart-empty a,.import-cart-complete a,.marketplace-bulk-bar button,.manager-listing-actions button.save,.marketplace-inquiry-actions button[type=submit],.marketplace-inquiry-success button,.marketplace-locations-heading>button){background:var(--tl-signal);color:var(--tl-on-signal)}:where(.global-market-view button,.global-market-tools>button,.global-market-select-row button,.global-market-pagination button,.manager-pagination button,.listing-edit-button,.marketplace-location-actions button):hover{background:var(--surface-material-control-hover)}:where(.global-market-view button.active){border-color:var(--surface-material-green);background:var(--surface-material-control-active);color:var(--surface-material-ink)}:where(.global-market-select,.listing-edit-button,.marketplace-inquiry-close,.manager-listing-close){border-radius:50%}:where(.global-market-free,.market-detail-stock strong,.marketplace-inquiry-eyebrow){color:var(--surface-material-green)}:where(.manager-status,.marketplace-location-actions>span,.market-detail-preview>div,.global-market-image em,.global-market-chips button){border-radius:999px}.market-detail-preview{overflow:hidden;border:1px solid var(--surface-material-border);border-radius:var(--surface-material-radius);background:var(--surface-material-control)}.market-detail-additional img,.import-cart-material img,.marketplace-table-wrap td img,.logo-preview{border-color:var(--surface-material-border);border-radius:calc(var(--surface-material-radius) - 4px)}.market-detail-columns>main>section,.market-detail-columns>aside>section{margin-bottom:16px;border:1px solid var(--surface-material-border);border-radius:var(--surface-material-radius);background:var(--surface-material-card);padding:20px}.market-detail-columns>main>section:first-child,.market-detail-columns>aside>section:first-child{border-top:3px solid var(--surface-material-ink)}.market-detail-columns dl div,.manager-listing-readonly>div,.marketplace-choice-grid>label,.marketplace-active-choice,.marketplace-empty{border-color:var(--surface-material-border);border-radius:calc(var(--surface-material-radius) - 4px);background:var(--surface-material-control)}.marketplace-table-wrap th,.import-cart-head{background:var(--surface-material-control);color:var(--surface-material-muted)}.marketplace-table-wrap td,.import-cart-row,.gm-filter-scroll>section,.gm-filter-category{border-color:var(--surface-material-divider)}.marketplace-table-wrap tr.selected td{background:var(--surface-material-control-active)}.marketplace-manager>*{min-width:0}.marketplace-table-wrap{box-sizing:border-box;min-width:0;max-width:100%}.global-market-empty,.manager-empty,.marketplace-empty,.import-cart-state,.market-detail-state{color:var(--surface-material-muted)}.dark :where(.global-market-card,.import-cart-table,.import-cart-empty,.import-cart-complete,.marketplace-inquiry-dialog,.marketplace-settings-layout>.settings-card,.marketplace-location-list article,.marketplace-bulk-bar,.marketplace-table-wrap,.manager-listing-modal,.market-detail-columns>main>section,.market-detail-columns>aside>section){border-color:var(--surface-material-border);background:var(--surface-material-card);color:var(--surface-material-ink)}.dark :where(.market-detail-columns dl div,.manager-listing-readonly>div){border-color:var(--surface-material-border);background:var(--surface-material-control)}@media (max-width: 760px){.market-detail-columns>main>section,.market-detail-columns>aside>section{padding:16px}.marketplace-inquiry-dialog{border-radius:var(--surface-material-radius) var(--surface-material-radius) 0 0}.marketplace-table-wrap{margin-inline:0}}@media (prefers-reduced-motion: reduce){:where(.surface-card,.global-market-card,.surface-image img,.global-market-image img,.import-cart-material img){transition:none}}body.tl{min-width:320px;min-height:100vh;background:var(--tl-surface-000);color:var(--tl-ink)}body.tl *,body.tl *:before,body.tl *:after{box-sizing:border-box}body.tl :where(button,input,select,textarea){font-family:var(--tl-font-ui)}body.tl :where(h1,h2,h3):not(.customer-book *):not(.selection-print-root *){font-family:var(--tl-font-display)}body.tl :where(code,pre,kbd,samp,[class*=-id],[class*=-count],[class*=-number]){font-variant-numeric:tabular-nums}body.tl .project-main{min-height:calc(100vh - 70px);background:var(--tl-surface-000);color:var(--tl-ink)}body.tl .project-main>:where(div,section,main){max-width:100%}body.tl .panel-brand .panel-brand-mark{width:46px;height:24px;border:0}body.tl .presentation-page .brand .brand-mark{width:40px;height:22px;flex-basis:40px;border:0}body.tl .customer-book-brand .product-brand-mark{width:42px;height:23px;border:0}body.tl .customer-platform>.product-brand-compact{width:auto;height:auto;border:0;display:inline-flex;font-size:inherit}body.tl .customer-platform .product-brand-mark{width:42px;height:23px;border:0}body.tl :where(.account-settings,.billing-workspace,.bulk-import-page,.card-settings-page,.catalog-page,.cloud-storage-page,.color-admin-page,.company-home,.company-management,.company-settings-shell,.customer-activity-page,.customer-settings-page,.display-config,.email-settings-page,.global-market-page,.import-cart-page,.market-detail-page,.marketplace-manager,.system-billing-page,.system-dashboard-page,.true-color-page){background:var(--tl-surface-000);color:var(--tl-ink)}body.tl :where(.account-link-card,.account-settings-grid>*,.activity-table-wrap,.analytics-kpis>*,.api-key-list,.billing-detail-section,.billing-plan-summary,.bulk-import-batches,.bulk-import-form,.bulk-import-mapping,.bulk-import-preview,.bulk-import-template-builder,.card-layout-editor,.card-live-preview,.catalog-pane,.cloud-storage-page section,.color-admin-card,.comm-overview,.company-home-tip,.company-performance,.company-stats>*,.customer-settings-workspace,.display-cache-card,.display-collapsible-card,.display-fields,.email-settings-card,.manager-listing-readonly,.marketplace-manager-filters){background:var(--tl-surface-100);color:var(--tl-ink);border-color:var(--tl-line);border-radius:var(--tl-radius-lg);box-shadow:none}body.tl :where(.activity-modal,.availability-decision,.bulk-taxonomy-modal,.catalog-modal,.company-modal,.customer-template-dialog,.login-history-modal,.marketplace-inquiry-dialog,.manager-listing-modal,.action-menu-items){background:var(--tl-surface-200);color:var(--tl-ink);border:1px solid var(--tl-line);border-radius:var(--tl-radius-lg);box-shadow:var(--tl-shadow-overlay)}body.tl :where(.project-main input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),.project-main select,.project-main textarea):not(.precision-crop-dialog *):not(.customer-book *):not(.selection-print-document *){min-height:var(--tl-control-height);background:var(--tl-surface-300);color:var(--tl-ink);border-color:var(--tl-line-strong);border-radius:var(--tl-radius-md)}body.tl :where(input,textarea)::-moz-placeholder{color:var(--tl-ink-faint);opacity:1}body.tl :where(input,textarea)::placeholder{color:var(--tl-ink-faint);opacity:1}body.tl :where(input,select,textarea):disabled{color:var(--tl-ink-faint);cursor:not-allowed}body.tl :where(input[type=checkbox],input[type=radio],input[type=range]){accent-color:var(--tl-signal)}body.tl .project-main :where(button,a[class*=action],a[class*=button]):where(:not(.customer-book *):not(.selection-print-root *):not(.precision-crop-dialog *):not(.import-wizard-progress *):not([class*=swatch]):not(.global-market-card-colors button):not(.market-detail-similar-colors button)){border-radius:var(--tl-radius-md)}body.tl :where(.billing-primary-action,.client-presentation-primary-action,.create-company-button,.save-user,.pane-primary-action,.system-primary-action){background:var(--tl-signal);color:var(--tl-on-signal);border-color:transparent}body.tl :where(.billing-primary-action,.client-presentation-primary-action,.create-company-button,.save-user,.pane-primary-action,.system-primary-action):hover{background:var(--tl-signal-hover)}body.tl :where(.danger,.delete,.company-delete-button,.customer-template-danger){color:var(--tl-sold);border-color:var(--tl-sold)}body.tl :where(table,.analytics-table,.activity-table-wrap,.bulk-import-table-wrap):not(.customer-book *):not(.selection-print-document *){border-color:var(--tl-line);color:var(--tl-ink)}body.tl :where(th,[class*=table-head],.import-cart-head):not(.customer-book *):not(.selection-print-document *){background:var(--tl-surface-200);color:var(--tl-ink-muted);font-family:var(--tl-font-display)}body.tl :where(td,th):not(.customer-book *):not(.selection-print-document *){border-color:var(--tl-line)}body.tl tbody:not(.customer-book *):not(.selection-print-document *) tr:hover{background:var(--tl-surface-200)}body.tl .showroom-login{--login-navy: var(--tl-signal);width:100%;overflow-x:hidden;background:var(--tl-surface-000);color:var(--tl-ink)}body.tl .showroom-login:after{background:var(--tl-line)}body.tl .showroom-login>section{min-width:0;width:100%}body.tl .showroom-login :where(.login-content,.customer-entry){width:100%;min-width:0;max-width:440px}body.tl .showroom-login .login-brand{top:12px;padding:0;background:transparent}body.tl .showroom-login .login-brand>.product-brand-lockup{width:min(160px,42vw);height:auto;color:var(--tl-ink);border:0}body.tl .company-login-pane{background:var(--tl-surface-000)}body.tl .customer-login-pane{background:var(--tl-surface-100)}body.tl .login-eyebrow,body.tl .auth-eyebrow{color:var(--tl-signal-text);font:700 12px/16px var(--tl-font-display);letter-spacing:.12em;text-transform:uppercase}body.tl .login-content h1,body.tl .customer-entry h2{font-family:var(--tl-font-display);font-weight:800;letter-spacing:-.02em}body.tl :where(.login-intro,.customer-entry>p:not(.login-eyebrow),.auth-intro){color:var(--tl-ink-muted)}body.tl .login-content form>label>div{background:var(--tl-surface-300);border-color:var(--tl-line-strong);border-radius:var(--tl-radius-md)}body.tl .login-content input{color:var(--tl-ink)}body.tl .login-content form>button,body.tl .customer-entry>a{min-height:var(--tl-control-height);background:var(--tl-signal);color:var(--tl-on-signal);border-radius:var(--tl-radius-md)}body.tl .login-content form>button:hover,body.tl .customer-entry>a:hover{background:var(--tl-signal-hover)}body.tl .customer-entry-icon{background:var(--tl-signal-soft);color:var(--tl-signal-text);border-radius:var(--tl-radius-lg)}body.tl .login-error{border-color:var(--tl-sold);background:var(--tl-sold-soft);color:var(--tl-sold)}body.tl .auth-page{min-height:100vh;display:grid;place-items:center;padding:var(--tl-space-6);background:var(--tl-surface-000)}body.tl .auth-card{width:min(460px,100%);display:grid;gap:var(--tl-space-4);padding:var(--tl-space-8);background:var(--tl-surface-100);color:var(--tl-ink);border:1px solid var(--tl-line);border-radius:var(--tl-radius-lg)}body.tl .auth-card--centered{text-align:center;justify-items:center}body.tl .auth-card h1{margin:0;font-size:clamp(28px,6vw,36px);line-height:1.1}body.tl .auth-card p{margin:0}body.tl .auth-card form,body.tl .auth-card fieldset{display:grid;gap:var(--tl-space-4);min-width:0;padding:0;border:0}body.tl .auth-card label{display:grid;gap:var(--tl-space-2);font-size:13px;font-weight:600}body.tl .auth-card input{width:100%;min-height:var(--tl-control-height);padding:0 var(--tl-space-3);background:var(--tl-surface-300);color:var(--tl-ink);border:1px solid var(--tl-line-strong);border-radius:var(--tl-radius-md)}body.tl .auth-card button{min-height:var(--tl-control-height);padding:0 var(--tl-space-4);background:var(--tl-signal);color:var(--tl-on-signal);border:0;border-radius:var(--tl-radius-md);font-weight:600}body.tl .auth-message{padding:var(--tl-space-3);background:var(--tl-signal-soft);color:var(--tl-signal-text);border-left:3px solid var(--tl-signal)}body.tl .auth-message--success{background:var(--tl-available-soft);color:var(--tl-available);border-color:var(--tl-available)}body.tl .auth-message--error{background:var(--tl-sold-soft);color:var(--tl-sold);border-color:var(--tl-sold)}body.tl .presentation-page .surface-grid{gap:var(--tl-space-6)}body.tl .presentation-page .surface-card,body.tl .card-live-preview .settings-preview-card{overflow:hidden;background:var(--tl-surface-100);color:var(--tl-ink);border:1px solid var(--tl-line);border-radius:var(--tl-radius-lg);box-shadow:none}body.tl .presentation-page .material-detail-panel{background:var(--tl-surface-100);color:var(--tl-ink);border-color:var(--tl-line);box-shadow:var(--tl-shadow-overlay)}body.tl .presentation-page .material-detail-header,body.tl .presentation-page .material-detail-actions{background:var(--tl-surface-100);border-color:var(--tl-line)}body.tl .presentation-page .material-detail-panel :where(h2,h3){color:var(--tl-ink)}body.tl .presentation-page .material-detail-panel :where(.material-detail-header p,.material-detail-information>header p,.presentation-card-field>small){color:var(--tl-ink-muted)}body.tl .presentation-page .material-detail-dismiss,body.tl .presentation-page .material-detail-actions :where(.material-list-heart,.group-membership-trigger,button.material-detail-area-control){min-height:var(--tl-control-height);background:var(--tl-surface-200);color:var(--tl-ink);border-color:var(--tl-line-strong);border-radius:var(--tl-radius-md)}body.tl .presentation-page .material-detail-dismiss:hover,body.tl .presentation-page .material-detail-actions :where(.material-list-heart,.group-membership-trigger,button.material-detail-area-control):hover{background:var(--tl-surface-300);border-color:var(--tl-signal)}body.tl .presentation-page .material-detail-area-control>div{background:var(--tl-surface-100);color:var(--tl-ink);border-color:var(--tl-line-strong);border-radius:var(--tl-radius-md);box-shadow:var(--tl-shadow-overlay)}body.tl .presentation-page .material-detail-area-control .group-membership-create-action{background:var(--tl-signal);color:var(--tl-on-signal)}body.tl .presentation-page .material-detail-information .presentation-card-field{border-color:var(--tl-line)}body.tl .presentation-page.card-detail-side-menu .surface-card{border-bottom-color:var(--tl-line);border-radius:var(--tl-radius-lg)}body.tl .presentation-page.card-detail-side-menu .surface-card .configurable-surface-copy{border-radius:0 0 calc(var(--tl-radius-lg) - 1px) calc(var(--tl-radius-lg) - 1px)}body.tl .presentation-page .surface-card:hover,body.tl .presentation-page .surface-card.expanded{box-shadow:none}body.tl .presentation-page .surface-card:hover{background:var(--tl-surface-200)}body.tl .presentation-page .surface-image,body.tl .card-live-preview .settings-preview-card .surface-image{border-radius:calc(var(--tl-radius-lg) - 1px) calc(var(--tl-radius-lg) - 1px) 0 0}body.tl .presentation-page .surface-card-summary-row,body.tl .card-live-preview .surface-card-summary-row{min-height:48px;gap:var(--tl-space-2);padding:var(--tl-space-2) var(--tl-space-3) var(--tl-space-2) var(--tl-space-4);border-color:var(--tl-line)}body.tl .presentation-page .surface-card-summary-actions,body.tl .card-live-preview .surface-card-summary-actions{gap:var(--tl-space-1)}body.tl .presentation-page .surface-card-summary-name,body.tl .card-live-preview .surface-card-summary-name{color:var(--tl-ink);font:600 18px/24px var(--tl-font-ui);letter-spacing:0}html[data-theme] body.tl .presentation-page .surface-card .configurable-surface-copy,html[data-theme] body.tl .card-live-preview .settings-preview-card .preview-copy,html[data-theme] body.tl .presentation-page .surface-card .expanded-details-panel,html[data-theme] body.tl .card-live-preview .settings-preview-card .preview-expanded-card{padding:var(--tl-space-4);background:var(--tl-surface-100);color:var(--tl-ink);border-color:var(--tl-line)}html[data-theme] body.tl .presentation-page .surface-card.expanded,html[data-theme] body.tl .presentation-page .surface-card.expanded:after{background:var(--tl-surface-100)}body.tl .presentation-page .presentation-card-field>small,body.tl .card-live-preview .presentation-card-field>small{color:var(--tl-ink-muted)}body.tl .presentation-page .presentation-card-field>span,body.tl .card-live-preview .presentation-card-field>span{color:var(--tl-ink)}body.tl .presentation-page .card-attribute-links button,body.tl .card-live-preview .card-attribute-links button{gap:var(--tl-space-1);padding:var(--tl-space-1) var(--tl-space-2);background:var(--tl-surface-200);color:var(--tl-ink);border-color:var(--tl-line);border-radius:var(--tl-radius-sm)}body.tl .presentation-page .card-attribute-links button:hover,body.tl .card-live-preview .card-attribute-links button:hover{background:var(--tl-surface-300)}body.tl .presentation-page .card-attribute-links button>i,body.tl .card-live-preview .card-attribute-links button>i{background:var(--tl-signal-soft);color:var(--tl-signal-text);font-family:var(--tl-font-data)}body.tl .presentation-page .surface-card.card-selected:not(.presenting){border-color:transparent}body.tl .presentation-page .surface-card.presenting{--card-state-outline: var(--tl-signal);border-color:transparent}body.tl .presentation-page .surface-card.card-selected:not(.presenting):before{border-width:2px;border-color:var(--card-state-outline)}body.tl .presentation-page .surface-card.presenting:before{border-width:2px;border-color:var(--tl-signal)}body.tl .presentation-page .surface-card.presenting .surface-card-summary-name,body.tl .presentation-page .surface-card.presenting .presentation-card-field.field-materialName>span{color:var(--tl-signal-text)}body.tl .presentation-page .surface-card.presenting .expanded-details-panel{border-color:var(--tl-signal)}body.tl .presentation-page .surface-playing-badge{left:var(--tl-space-2);top:var(--tl-space-2);min-width:0;height:28px;max-width:calc(100% - var(--tl-space-4));padding-right:var(--tl-space-2);gap:var(--tl-space-1);background:var(--tl-signal-soft);color:var(--tl-signal-text);border:1px solid var(--tl-signal);border-radius:var(--tl-radius-pill);font:500 11px/14px var(--tl-font-data);letter-spacing:.04em;text-transform:uppercase}body.tl .presentation-page .surface-playing-check{width:28px;min-width:28px;height:28px}body.tl .presentation-page .surface-playing-label{flex:0 0 auto;overflow:hidden;text-overflow:ellipsis}body.tl .presentation-page .surface-playing-display{min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--tl-ink-muted);text-transform:none}body.tl .presentation-page .surface-playing-badge.expanded .surface-playing-display{max-width:144px;margin-right:0}body.tl .presentation-page .surface-fullscreen-present.presenting{background:var(--tl-signal);color:var(--tl-on-signal);border-color:var(--tl-signal)}body.tl .card-settings-page,body.tl .card-live-preview .settings-preview-stage{background:var(--tl-surface-000);color:var(--tl-ink);border-color:var(--tl-line)}body.tl .card-layout-editor,body.tl .card-live-preview{background:var(--tl-surface-100);color:var(--tl-ink);border-color:var(--tl-line);padding:var(--tl-space-6)}body.tl .card-settings-workspace{gap:var(--tl-space-6);margin-top:var(--tl-space-6)}body.tl .card-live-preview .settings-preview-stage{padding:var(--tl-space-4);border-radius:var(--tl-radius-lg)}body.tl .card-live-preview .preview-expanded-card{border-radius:0 0 calc(var(--tl-radius-lg) - 1px) calc(var(--tl-radius-lg) - 1px)}html[data-theme] body.tl :where(.account-settings,.billing-workspace,.bulk-import-page,.card-settings-page,.catalog-page,.cloud-storage-page,.color-admin-page,.company-dashboard,.company-home,.company-management,.company-settings-shell,.customer-activity-page,.customer-settings-page,.display-config,.email-settings-page,.et-page,.gallery-upload-page,.global-market-page,.gm-settings,.image-management-page,.import-cart-page,.import-validation-page,.manage-company-users,.market-detail-page,.marketplace-manager,.material-analytics,.support-page,.system-billing-page,.system-dashboard-page,.true-color-page):not(.customer-book *){background:var(--tl-surface-000);color:var(--tl-ink)}html[data-theme] body.tl .catalog-page{--background: var(--tl-surface-300);--card: var(--tl-surface-100);--muted: var(--tl-surface-200);--foreground: var(--tl-ink)}html[data-theme] body.tl .et-page{--et-surface: var(--tl-surface-100);--et-ink: var(--tl-ink);--et-line: var(--tl-line);--et-muted: var(--tl-ink-muted);--et-accent: var(--tl-signal-text);--et-soft: var(--tl-surface-200)}html[data-theme] body.tl .project-main :where(.tl-card,[class$=-card],[class*="-card "],[class$=-panel],[class*="-panel "],.image-processing-queue,.image-workers-section,.bulk-import-form,.bulk-import-preview,.bulk-import-mapping,.catalog-explorer,.marketplace-table-wrap,.system-billing-table-card,.worker-state-row>div,.worker-stat-grid article,.effective-entitlement-list article):not(.customer-book *):not(.precision-crop-dialog *):not(.caption-preview):not(.present-mode *){background:var(--tl-surface-100);color:var(--tl-ink);border-color:var(--tl-line);border-radius:var(--tl-radius-lg);box-shadow:none}html[data-theme] body.tl .project-main :where(.management-titlebar,.management-toolbar,.system-billing-header,.system-billing-tools,.catalog-hero,.et-heading,.import-validation-header,.bulk-import-header,.customer-activity-header,.queue-heading):not(.customer-book *){background:var(--tl-surface-200);color:var(--tl-ink);border-color:var(--tl-line)}html[data-theme] body.tl :where(.activity-modal,.availability-decision,.bulk-taxonomy-modal,.catalog-modal,.company-modal,.customer-template-dialog,.et-modal,.gallery-category-modal,.global-market-modal,.import-delete-dialog,.login-history-modal,.management-modal,.manager-listing-modal,.marketplace-block-dialog,.marketplace-inquiry-dialog,.system-billing-modal):not(.customer-book *):not(.precision-crop-dialog *){background:var(--tl-surface-200);color:var(--tl-ink);border:1px solid var(--tl-line);border-radius:var(--tl-radius-lg);box-shadow:var(--tl-shadow-overlay)}html[data-theme] body.tl :where(.activity-modal-backdrop,.catalog-modal-backdrop,.company-modal-backdrop,.et-modal-backdrop,.gallery-category-modal-backdrop,.management-modal-backdrop,.manager-listing-backdrop,.marketplace-block-backdrop,.system-billing-modal-backdrop){background:color-mix(in srgb,var(--tl-surface-000) 82%,transparent)}html[data-theme] body.tl .project-main :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea):not(.customer-book *):not(.precision-crop-dialog *):not(.caption-preview *){background:var(--tl-surface-300);color:var(--tl-ink);border-color:var(--tl-line-strong);border-radius:var(--tl-radius-md)}html[data-theme] body.tl .project-main :where(button:not(.customer-book *):not(.precision-crop-dialog *):not(.import-wizard-progress *):not(.global-market-card-colors button):not(.market-detail-similar-colors button):not(.tl-tab-rail>button):not([class*=swatch]):not([style]):not(.customer-image-button):not(.surface-preview-button):not(.panel-mobile-backdrop),a[class*=action]:not(.customer-book *):not(.precision-crop-dialog *):not(.tl-tab-rail>a):not([class*=swatch]):not([style]),a[class*=button]:not(.customer-book *):not(.precision-crop-dialog *):not(.tl-tab-rail>a):not([class*=swatch]):not([style])){background:var(--tl-surface-200);color:var(--tl-ink);border:1px solid var(--tl-line-strong);border-radius:var(--tl-radius-md);box-shadow:none;text-decoration:none}html[data-theme] body.tl .project-main :where(button:not(.customer-book *):not(.precision-crop-dialog *):not(.import-wizard-progress *):not(.global-market-card-colors button):not(.market-detail-similar-colors button):not(.tl-tab-rail>button):not([class*=swatch]):not([style]):not(.customer-image-button):not(.surface-preview-button):not(.panel-mobile-backdrop):not(:disabled):hover,a[class*=action]:not(.customer-book *):not(.precision-crop-dialog *):not(.tl-tab-rail>a):not([class*=swatch]):not([style]):hover,a[class*=button]:not(.customer-book *):not(.precision-crop-dialog *):not(.tl-tab-rail>a):not([class*=swatch]):not([style]):hover){background:var(--tl-surface-300)}html[data-theme] body.tl .project-main .tl-tab-rail>:where(button,a){min-height:var(--tl-control-height);padding:0 var(--tl-space-3);border:0;border-bottom:3px solid transparent;border-radius:var(--tl-radius-sm) var(--tl-radius-sm) 0 0;background:transparent;color:var(--tl-ink-muted);box-shadow:none;font:600 13px/16px var(--tl-font-ui);text-decoration:none}html[data-theme] body.tl .project-main .tl-tab-rail>:where(button,a):not(:disabled):hover{border-color:transparent;background:var(--tl-surface-200);color:var(--tl-ink)}html[data-theme] body.tl .project-main .tl-tab-rail>:where(button.active,a.active,button[aria-current=page],a[aria-current=page],button[aria-current=true],button[aria-selected=true]){border-bottom-color:var(--tl-signal);background:var(--tl-signal-soft);color:var(--tl-signal-text)}html[data-theme] body.tl :where(.tl-btn--primary,.billing-primary-action,.client-presentation-primary-action,.color-admin-primary-button,.create-company-button,.et-primary,.pane-primary-action,button.primary,a.primary,.process-next,button.save,a.save,.save-user,.settings-save,.system-primary-action,.true-color-process,.add-company-user>button,.bulk-menu button,.email-settings-card button:not(.disable-email),.entitlement-override-form>button,.image-workers-heading button,.dimension-inputs button,.import-image-submit button,.import-next-step>a,.management-actions a:not(.secondary),.global-market-actions button:last-child,.gm-filter-drawer>footer button:last-child,.global-market-bulk button:last-child,.gm-use-current-location,.gm-location-drawer>footer button,.gm-filter-set-location,.gm-apply-saved-location,.market-detail-actions>button:not(.market-detail-contact),.import-cart-summary button,.marketplace-bulk-bar button,.marketplace-inquiry-actions button[type=submit],.marketplace-inquiry-success button,.marketplace-locations-heading>button,.map-existing button:not(:last-child),.modal-buttons .save,.storage-admin-search button,.storage-management form button,.storage-message button,.taxonomy-confirm-actions button:last-child,.taxonomy-proposals>button,.url-download-summary button,.worker-actions button:first-child):not(.customer-book *):not(.precision-crop-dialog *){background:var(--tl-signal);color:var(--tl-on-signal);border-color:var(--tl-signal)}html[data-theme] body.tl :where(.tl-btn--primary,.billing-primary-action,.client-presentation-primary-action,.color-admin-primary-button,.create-company-button,.et-primary,.pane-primary-action,button.primary,a.primary,.process-next,button.save,a.save,.save-user,.settings-save,.system-primary-action,.true-color-process,.add-company-user>button,.bulk-menu button,.email-settings-card button:not(.disable-email),.entitlement-override-form>button,.image-workers-heading button,.dimension-inputs button,.import-image-submit button,.import-next-step>a,.management-actions a:not(.secondary),.global-market-actions button:last-child,.gm-filter-drawer>footer button:last-child,.global-market-bulk button:last-child,.gm-use-current-location,.gm-location-drawer>footer button,.gm-filter-set-location,.gm-apply-saved-location,.market-detail-actions>button:not(.market-detail-contact),.import-cart-summary button,.marketplace-bulk-bar button,.marketplace-inquiry-actions button[type=submit],.marketplace-inquiry-success button,.marketplace-locations-heading>button,.map-existing button:not(:last-child),.modal-buttons .save,.storage-admin-search button,.storage-management form button,.storage-message button,.taxonomy-confirm-actions button:last-child,.taxonomy-proposals>button,.url-download-summary button,.worker-actions button:first-child):not(.customer-book *):not(.precision-crop-dialog *):not(:disabled):hover{background:var(--tl-signal-hover);border-color:var(--tl-signal-hover)}html[data-theme] body.tl .global-market-actions button.is-in-cart{background:var(--tl-signal-soft);color:var(--tl-signal-text);border-color:var(--tl-signal)}html[data-theme] body.tl .global-market-actions button.is-acquired{background:var(--tl-surface-300);color:var(--tl-ink-muted);border-color:var(--tl-line-strong)}html[data-theme] body.tl .support-header-session{display:flex;align-items:center;flex-wrap:wrap;gap:var(--tl-space-1);padding:var(--tl-space-1) var(--tl-space-2);background:var(--tl-hold-soft);color:var(--tl-hold);border:1px solid var(--tl-hold);border-radius:var(--tl-radius-pill);font:500 11px/14px var(--tl-font-data)}html[data-theme] body.tl .support-header-session a{color:inherit;font-weight:700;text-decoration:underline;text-underline-offset:2px}html[data-theme] body.tl .project-main :is(.global-market-select,.listing-edit-button,.marketplace-inquiry-close,.manager-listing-close){border-radius:50%}html[data-theme] body.tl .presentation-page :is(.active-result-filters button:not(.clear-active-filters),.category-row>button,.category-row>.company-group-menu>.company-group-trigger,.clear-filters,.drawer-favorites-toggle,.filter-options button,.pinned-inventory-row>button,.pinned-shortcut-menu>button,.pinned-shortcut-options>button,.toolbar-clear-filters,.toolbar-favorites,.toolbar-inventory-filter,.toolbar-view-menu>button,.visual-color-options button){border-radius:var(--tl-radius-pill)}html[data-theme] body.tl .presentation-page .active-result-filters .clear-active-filters{border-radius:var(--tl-radius-sm)}html[data-theme] body.tl .pane-primary-action,html[data-theme] body.tl .add-company-user>button,html[data-theme] body.tl .save-user{background:var(--tl-signal)!important;color:var(--tl-on-signal)!important;border-color:var(--tl-signal)!important}html[data-theme] body.tl .project-main :where(table th button,.company-link,.close,.modal-close,[class$=-close],.listing-edit-button,.underline):not(.customer-book *):not(.precision-crop-dialog *){background:transparent;color:var(--tl-signal-text);border-color:transparent;box-shadow:none}html[data-theme] body.tl .project-main :where(button:is(.active,.selected,[aria-current=true],[aria-pressed=true],[aria-selected=true]):not(.danger):not(.delete):not([class*=danger]):not([class*=delete]):not([class*=swatch]):not(.global-market-card-colors button):not(.market-detail-similar-colors button):not(.precision-crop-dialog *)){background:var(--tl-signal-soft);color:var(--tl-signal-text);border-color:var(--tl-signal);box-shadow:none}html[data-theme] body.tl :where(button.danger,button.delete,button[class*=danger],button[class*=delete],.company-delete-button,.customer-template-danger,.decline,.disable-email,.icon-danger,.import-cart-remove-selected,.remove-alias,.support-danger):not(.customer-book *):not(.precision-crop-dialog *){background:var(--tl-sold);color:var(--tl-on-sold)!important;border-color:var(--tl-sold)}html[data-theme] body.tl :where(button.danger,button.delete,button[class*=danger],button[class*=delete],.company-delete-button,.customer-template-danger,.decline,.disable-email,.icon-danger,.import-cart-remove-selected,.remove-alias,.support-danger):not(.customer-book *):not(.precision-crop-dialog *):not(:disabled):hover{background:color-mix(in srgb,var(--tl-sold) 82%,var(--tl-ink));border-color:color-mix(in srgb,var(--tl-sold) 82%,var(--tl-ink))}html[data-theme] body.tl .project-main :where(button:disabled:not([aria-current=true]):not(.is-current):not(.tl-tab-rail>button):not(.customer-book *):not(.precision-crop-dialog *):not(.import-wizard-progress *)){background:var(--tl-surface-300)!important;color:var(--tl-ink-faint)!important;border-color:transparent!important;cursor:not-allowed;opacity:1}html[data-theme] body.tl .project-main button:is(.bg-blue-500,.bg-blue-600,.bg-green-500,.bg-green-600):not(.precision-crop-dialog *),html[data-theme] body.tl .gallery-category-modal button:is(.bg-blue-500,.bg-blue-600,.bg-green-500,.bg-green-600){background:var(--tl-signal)!important;color:var(--tl-on-signal)!important;border-color:var(--tl-signal)!important}html[data-theme] body.tl .project-main button:is(.bg-gray-200,.bg-gray-300,.bg-gray-400,.bg-gray-500):not(.precision-crop-dialog *),html[data-theme] body.tl .gallery-category-modal button:is(.bg-gray-200,.bg-gray-300,.bg-gray-400,.bg-gray-500){background:var(--tl-surface-200)!important;color:var(--tl-ink)!important;border-color:var(--tl-line-strong)!important}html[data-theme] body.tl .project-main button:is(.bg-red-500,.bg-red-600):not(.precision-crop-dialog *),html[data-theme] body.tl .gallery-category-modal button:is(.bg-red-500,.bg-red-600){background:var(--tl-sold)!important;color:var(--tl-surface-000)!important;border-color:var(--tl-sold)!important}html[data-theme] body.tl :where(.global-market-cart-dock>a,.global-market-mobile-cart,.gm-use-current-location,.gm-location-drawer>footer button,.gm-filter-set-location,.gm-apply-saved-location){background:var(--tl-signal);color:var(--tl-on-signal);border-color:var(--tl-signal)}html[data-theme] body.tl :where(.global-market-cart-dock>a,.global-market-mobile-cart,.gm-use-current-location,.gm-location-drawer>footer button,.gm-filter-set-location,.gm-apply-saved-location):hover{background:var(--tl-signal-hover);border-color:var(--tl-signal-hover)}html[data-theme] body.tl .global-market-cart-dock strong{background:var(--tl-surface-000);color:var(--tl-ink)}html[data-theme] body.tl :where(.global-market-cart-dock>a,.global-market-mobile-cart){box-shadow:var(--tl-shadow-overlay)}html[data-theme] body.tl :where(.manager-status,.marketplace-listing-status,.queue-status,.system-billing-status,.billing-status,.mapping-saved-badge,.display-connection-badge){display:inline-flex;align-items:center;gap:var(--tl-space-2);padding:var(--tl-space-1) var(--tl-space-2);background:var(--tl-surface-200);color:var(--tl-ink-muted);border:1px solid var(--tl-line);border-radius:var(--tl-radius-pill);font:500 11px/14px var(--tl-font-data);letter-spacing:.04em;text-transform:uppercase}html[data-theme] body.tl :where(.manager-status,.marketplace-listing-status,.queue-status,.system-billing-status,.billing-status,.mapping-saved-badge,.display-connection-badge):before{content:"";width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:currentColor}html[data-theme] body.tl .manager-status:is(.active,.processing,.publishing),html[data-theme] body.tl .queue-status:is(.processing,.autoprocessing),html[data-theme] body.tl :is(.system-billing-status,.billing-status):is(.status-active,.status-trialing),html[data-theme] body.tl .marketplace-listing-status.active,html[data-theme] body.tl .display-connection-badge.online{background:var(--tl-signal-soft);color:var(--tl-signal-text);border-color:var(--tl-signal)}html[data-theme] body.tl .manager-status:is(.ready,.completed,.available),html[data-theme] body.tl .queue-status:is(.ready,.finalized),html[data-theme] body.tl :is(.system-billing-status,.billing-status):is(.status-paid,.status-complete,.status-completed),html[data-theme] body.tl .mapping-saved-badge.batch-status-complete,html[data-theme] body.tl .image-status-row i.available{background:var(--tl-available-soft);color:var(--tl-available);border-color:var(--tl-available)}html[data-theme] body.tl .image-status-row i{background:var(--tl-surface-200);color:var(--tl-ink-muted);border:1px solid var(--tl-line);border-radius:var(--tl-radius-pill);font-family:var(--tl-font-data)}html[data-theme] body.tl .image-status-row i.acquired{background:var(--tl-signal-soft);color:var(--tl-signal-text);border-color:var(--tl-signal)}html[data-theme] body.tl .image-status-row i.inspirational{background:var(--tl-surface-200);color:var(--tl-ink-muted);border-color:var(--tl-line)}html[data-theme] body.tl .management-marketplace-status{color:var(--tl-ink-muted)}html[data-theme] body.tl .management-marketplace-status.published{color:var(--tl-signal-text)}html[data-theme] body.tl .manager-status:is(.queued,.hold),html[data-theme] body.tl .queue-status:is(.autoqueued,.imported,.imagedownloaded,.needscrop,.needsscale,.needsthumbnail,.waitingforimage,.needsreview),html[data-theme] body.tl :is(.system-billing-status,.billing-status):is(.status-open,.status-paused,.status-partiallyrefunded),html[data-theme] body.tl .mapping-saved-badge.batch-status-review{background:var(--tl-hold-soft);color:var(--tl-hold);border-color:var(--tl-hold)}html[data-theme] body.tl .manager-status:is(.failed,.error,.sold,.suspended),html[data-theme] body.tl .queue-status.error,html[data-theme] body.tl :is(.system-billing-status,.billing-status):is(.status-pastdue,.status-failed,.status-unpaid,.status-incomplete,.status-incompleteexpired),html[data-theme] body.tl .mapping-saved-badge.batch-status-failed,html[data-theme] body.tl .marketplace-listing-status:is(.sold,.suspended){background:var(--tl-sold-soft);color:var(--tl-sold);border-color:var(--tl-sold)}html[data-theme] body.tl .manager-status:is(.archived,.draft,.neutral,.notrequested,.unavailable),html[data-theme] body.tl .queue-status.cancelled,html[data-theme] body.tl :is(.system-billing-status,.billing-status):is(.status-canceled,.status-voided,.status-refunded,.status-unknown),html[data-theme] body.tl .mapping-saved-badge.batch-status-staged,html[data-theme] body.tl .marketplace-listing-status:is(.archived,.unavailable),html[data-theme] body.tl .display-connection-badge:not(.online){background:var(--tl-surface-200);color:var(--tl-ink-muted);border-color:var(--tl-line)}html[data-theme] body.tl :where(.settings-message,.storage-message,.manager-message,.system-billing-message,.account-message,.email-settings-message){background:var(--tl-surface-200);color:var(--tl-ink-muted);border:1px solid var(--tl-line);border-left-width:4px;border-radius:var(--tl-radius-md)}html[data-theme] body.tl :where(.settings-message,.storage-message,.manager-message,.system-billing-message,.account-message,.email-settings-message).available{background:var(--tl-available-soft);color:var(--tl-available);border-color:var(--tl-available)}html[data-theme] body.tl :where(.settings-message,.storage-message,.manager-message,.system-billing-message,.account-message,.email-settings-message).hold{background:var(--tl-hold-soft);color:var(--tl-hold);border-color:var(--tl-hold)}html[data-theme] body.tl :where(.settings-message,.storage-message,.manager-message,.system-billing-message,.account-message,.email-settings-message).sold{background:var(--tl-sold-soft);color:var(--tl-sold);border-color:var(--tl-sold)}html[data-theme] body.tl :where(.settings-message,.storage-message,.manager-message,.system-billing-message,.account-message,.email-settings-message).neutral{background:var(--tl-surface-200);color:var(--tl-ink-muted);border-color:var(--tl-line)}html[data-theme] body.tl :where(.manager-message,.system-billing-message,.email-settings-message).signal{background:var(--tl-signal-soft);color:var(--tl-signal-text);border-color:var(--tl-signal)}html[data-theme] body.tl .marketplace-duplicate-warning{background:var(--tl-hold-soft);color:var(--tl-hold);border-color:var(--tl-hold);border-radius:var(--tl-radius-md)}html[data-theme] body.tl .marketplace-duplicate-warning button{background:var(--tl-surface-100);color:var(--tl-ink);border-color:var(--tl-line-strong)}html[data-theme] body.tl .marketplace-duplicate-warning button.duplicate-primary{background:var(--tl-signal);color:var(--tl-on-signal);border-color:var(--tl-signal)}html[data-theme] body.tl .marketplace-duplicate-warning button.duplicate-primary:not(:disabled):hover{background:var(--tl-signal-hover);border-color:var(--tl-signal-hover)}html[data-theme] body.tl .address-notice,html[data-theme] body.tl .timezone-change{background:var(--tl-hold-soft);color:var(--tl-hold);border:1px solid var(--tl-hold);border-radius:var(--tl-radius-md)}html[data-theme] body.tl .address-notice.available{background:var(--tl-available-soft);color:var(--tl-available);border-color:var(--tl-available)}html[data-theme] body.tl .address-notice.sold{background:var(--tl-sold-soft);color:var(--tl-sold);border-color:var(--tl-sold)}html[data-theme] body.tl .address-notice.neutral{background:var(--tl-surface-200);color:var(--tl-ink-muted);border-color:var(--tl-line)}html[data-theme] body.tl .address-status span{background:var(--tl-available-soft);color:var(--tl-available);border:1px solid var(--tl-available)}html[data-theme] body.tl .address-status span.manualcorrection{background:var(--tl-hold-soft);color:var(--tl-hold);border-color:var(--tl-hold)}html[data-theme] body.tl .address-status span.unverified{background:var(--tl-surface-200);color:var(--tl-ink-muted);border-color:var(--tl-line)}html[data-theme] body.tl .storage-usage-track{background:var(--tl-surface-300)}html[data-theme] body.tl .storage-usage-meter.available .storage-usage-track i{background:var(--tl-available)}html[data-theme] body.tl .storage-usage-meter.warning .storage-usage-track i{background:var(--tl-hold)}html[data-theme] body.tl .storage-usage-meter.full .storage-usage-track i{background:var(--tl-sold)}html[data-theme] body.tl .storage-usage-meter :where(small,.storage-usage-state){color:var(--tl-ink-muted);font-family:var(--tl-font-data)}html[data-theme] body.tl .storage-usage-meter.warning .storage-usage-state{color:var(--tl-hold)}html[data-theme] body.tl .storage-usage-meter.full .storage-usage-state{color:var(--tl-sold)}html[data-theme] body.tl .storage-limit-alert{background:var(--tl-sold-soft);color:var(--tl-sold);border-color:var(--tl-sold);border-radius:var(--tl-radius-md)}html[data-theme] body.tl :where(.contact-field>input,.phone-input-shell,.phone-input-shell select){background:var(--tl-surface-300);color:var(--tl-ink);border-color:var(--tl-line-strong)}html[data-theme] body.tl :where(.contact-field>input:focus,.phone-input-shell:focus-within){outline-color:var(--tl-signal)}html[data-theme] body.tl .contact-validation.valid{color:var(--tl-available)}html[data-theme] body.tl .contact-validation.invalid{color:var(--tl-sold)}html[data-theme] body.tl :where(.contact-input-invalid,.phone-input-shell.contact-input-invalid){border-color:var(--tl-sold)!important}html[data-theme] body.tl .email-status{background:var(--tl-surface-100);color:var(--tl-ink);border-color:var(--tl-line);border-left-width:4px;border-radius:var(--tl-radius-lg)}html[data-theme] body.tl .email-status.active{border-left-color:var(--tl-signal)}html[data-theme] body.tl .email-status.active>svg{color:var(--tl-signal-text)}html[data-theme] body.tl .email-status.inactive{border-left-color:var(--tl-hold)}html[data-theme] body.tl .email-status.inactive>svg{color:var(--tl-hold)}html[data-theme] body.tl .image-processing-queue{background:var(--tl-surface-100);border-color:var(--tl-line);box-shadow:none}html[data-theme] body.tl .queue-heading{background:var(--tl-surface-200);color:var(--tl-ink)}html[data-theme] body.tl .queue-heading :where(small,em){color:var(--tl-ink-muted)}html[data-theme] body.tl .queue-counts button{background:var(--tl-surface-200);color:var(--tl-ink);border-color:var(--tl-line-strong)}html[data-theme] body.tl .queue-counts button.active,html[data-theme] body.tl .queue-list article.selected{background:var(--tl-signal-soft);border-color:var(--tl-signal)}html[data-theme] body.tl .queue-toolbar .process-next,html[data-theme] body.tl .queue-item-actions button,html[data-theme] body.tl .queue-bulk>button:not(.danger):not(:disabled){background:var(--tl-signal);color:var(--tl-on-signal);border-color:var(--tl-signal)}html[data-theme] body.tl .queue-bulk>button.danger{background:var(--tl-sold);color:var(--tl-on-sold);border-color:var(--tl-sold)}html[data-theme] body.tl .queue-message.success{background:var(--tl-available-soft);color:var(--tl-available);border-color:var(--tl-available)}html[data-theme] body.tl .queue-message.error{background:var(--tl-sold-soft);color:var(--tl-sold);border-color:var(--tl-sold)}html[data-theme] body.tl .queue-bulk>small{color:var(--tl-sold)}html[data-theme] body.tl .gallery-upload-workflow,html[data-theme] body.tl .gallery-upload-stage,html[data-theme] body.tl .gallery-category-modal{background:var(--tl-surface-100)!important;color:var(--tl-ink)!important;border-color:var(--tl-line)!important}html[data-theme] body.tl .gallery-upload-workflow :where(input,select,textarea),html[data-theme] body.tl .gallery-category-modal :where(input,select,textarea){background:var(--tl-surface-300)!important;color:var(--tl-ink)!important;border-color:var(--tl-line-strong)!important}html[data-theme] body.tl .gallery-upload-step-current{background:var(--tl-signal-soft)!important;color:var(--tl-signal-text)!important;border-color:var(--tl-signal)!important}html[data-theme] body.tl .gallery-upload-step-complete{background:var(--tl-available-soft)!important;color:var(--tl-available)!important;border-color:var(--tl-available)!important}html[data-theme] body.tl .gallery-upload-step-pending{background:var(--tl-surface-200)!important;color:var(--tl-ink-muted)!important;border-color:var(--tl-line)!important}html[data-theme] body.tl .gallery-upload-step :where(small,strong){color:inherit!important}html[data-theme] body.tl .gallery-upload-step{display:grid;gap:var(--tl-space-1);box-shadow:none}html[data-theme] body.tl .gallery-upload-step-state{color:inherit;font:500 11px/14px var(--tl-font-data);font-style:normal;letter-spacing:.04em;text-transform:uppercase}html[data-theme] body.tl .import-wizard-progress li.current{background:var(--tl-signal-soft);box-shadow:inset 0 -3px var(--tl-signal),inset 0 0 0 1px var(--tl-signal)}html[data-theme] body.tl .import-wizard-progress li.current button>span:first-child{background:var(--tl-signal);color:var(--tl-on-signal);border-color:var(--tl-signal)}html[data-theme] body.tl .import-wizard-progress li.completed button{color:var(--tl-available)}html[data-theme] body.tl .import-wizard-progress li.completed button>span:first-child{background:var(--tl-available-soft);color:var(--tl-available);border-color:var(--tl-available)}html[data-theme] body.tl .import-wizard-progress li.attention{background:var(--tl-hold-soft);color:var(--tl-hold)}html[data-theme] body.tl .import-wizard-progress li.attention button>span:first-child{color:var(--tl-hold);border-color:var(--tl-hold)}html[data-theme] body.tl .import-wizard-progress button>.import-step-copy{display:grid;place-items:start;min-width:0;width:auto;height:auto;flex:1 1 auto;gap:var(--tl-space-1);background:transparent;color:inherit;text-align:left;border:0;border-radius:0}html[data-theme] body.tl .import-step-copy small{color:inherit;font:500 10px/12px var(--tl-font-data);letter-spacing:.04em;text-transform:uppercase}html[data-theme] body.tl .presentation-page{--ink: var(--tl-ink);--navy: var(--tl-surface-100);--green: var(--tl-signal-text);--cream: var(--tl-surface-000);--presentation-control-bg: var(--tl-surface-200);--presentation-control-hover: var(--tl-surface-300);--presentation-control-active: var(--tl-signal-soft);--presentation-control-panel: var(--tl-surface-100);--presentation-control-text: var(--tl-ink);--presentation-control-muted: var(--tl-ink-muted);--presentation-control-border: var(--tl-line);--presentation-control-divider: var(--tl-line);--presentation-control-input: var(--tl-surface-300);--presentation-control-shadow: var(--tl-shadow-overlay);background:var(--tl-surface-000);color:var(--tl-ink)}html[data-theme] body.tl .presentation-page .presentation-header{background:var(--tl-surface-100);color:var(--tl-ink);border-color:var(--tl-line);box-shadow:none}html[data-theme] body.tl .presentation-page :where(.brand,.header-session,.header-session strong){color:var(--tl-ink)}html[data-theme] body.tl .presentation-page .header-session{color:var(--tl-ink-muted)}html[data-theme] body.tl .presentation-page .header-action{background:var(--tl-signal);color:var(--tl-on-signal);border-color:var(--tl-signal)}html[data-theme] body.tl .presentation-page .header-action.secondary{background:var(--tl-surface-200);color:var(--tl-ink);border-color:var(--tl-line-strong)}html[data-theme] body.tl .presentation-page :where(.presentation-hero,.presentation-search-toolbar,.sticky-active-filters,.presentation-results-toolbar){background:var(--tl-surface-100);color:var(--tl-ink);border-color:var(--tl-line);box-shadow:none}html[data-theme] body.tl .presentation-page :where(.catalog-search,.filter-panel,.presentation-settings-panel,.selection-tray,.presentation-modal){background:var(--tl-surface-100);color:var(--tl-ink);border-color:var(--tl-line)}html[data-theme] body.tl .presentation-page :where(.filter-panel,.presentation-settings-panel,.selection-tray,.presentation-modal){box-shadow:var(--tl-shadow-overlay)}html[data-theme] body.tl .presentation-page :where(.catalog-search input,.presentation-modal input,.presentation-modal select,.settings-display-target select,.material-group-name-input){background:var(--tl-surface-300)!important;color:var(--tl-ink)!important;border-color:var(--tl-line-strong)!important}html[data-theme] body.tl .presentation-page .presentation-search-toolbar{padding:var(--tl-space-2) var(--tl-space-6);background:var(--tl-surface-100);border-color:var(--tl-line)}html[data-theme] body.tl .presentation-page .presentation-search-toolbar .catalog-search{min-height:var(--tl-control-height);background:var(--tl-surface-300);border-color:var(--tl-line-strong);border-radius:var(--tl-radius-pill)}html[data-theme] body.tl .presentation-page .presentation-search-toolbar .catalog-search input{background:transparent!important;color:var(--tl-ink)!important}html[data-theme] body.tl .presentation-page .presentation-search-toolbar .catalog-search :where(svg,button){color:var(--tl-ink-muted)}html[data-theme] body.tl .presentation-page :where(.toolbar-favorites,.toolbar-inventory-filter,.toolbar-category-row>button,.toolbar-category-row>.company-group-menu>.company-group-trigger,.toolbar-pins>button,.toolbar-pins>.pinned-shortcut-menu>button,.toolbar-view-menu>button){background:var(--tl-surface-200);color:var(--tl-ink);border-color:var(--tl-line-strong);box-shadow:none}html[data-theme] body.tl .presentation-page :where(.toolbar-favorites,.toolbar-inventory-filter,.toolbar-category-row>button,.toolbar-category-row>.company-group-menu>.company-group-trigger,.toolbar-pins>button,.toolbar-pins>.pinned-shortcut-menu>button,.toolbar-view-menu>button):not(:disabled):hover{background:var(--tl-surface-300);color:var(--tl-ink);border-color:var(--tl-signal-text);box-shadow:none}html[data-theme] body.tl .presentation-page :where(.surface-copy button,.filter-options button,.pinned-shortcut-options>button,.view-menu-popover button){background:var(--tl-surface-200);color:var(--tl-ink);border-color:var(--tl-line)}html[data-theme] body.tl .presentation-page :where(.surface-copy button,.filter-options button,.pinned-shortcut-options>button,.view-menu-popover button):hover{background:var(--tl-surface-300);border-color:var(--tl-signal)}html[data-theme] body.tl .presentation-page :where(.filter-options button.selected,.pinned-shortcut-options>button.selected,.view-menu-popover button.active,.company-group-trigger.active,.company-group-trigger[aria-expanded=true],.toolbar-pins button.active,.toolbar-pins button[aria-expanded=true],.toolbar-view-menu>button[aria-expanded=true]){background:var(--tl-signal-soft);color:var(--tl-signal-text);border-color:var(--tl-signal-text);box-shadow:none}html[data-theme] body.tl .presentation-page :where(.presentation-modal .primary,.new-material-group>button,.category-row>button.active){background:var(--tl-signal);color:var(--tl-on-signal);border-color:var(--tl-signal)}html[data-theme] body.tl .presentation-page .tray-remove-action{background:transparent;color:var(--tl-sold);border-color:var(--tl-sold)}html[data-theme] body.tl .presentation-page .tray-remove-action:not(:disabled):hover{background:var(--tl-sold);color:var(--tl-on-sold);border-color:var(--tl-sold)}html[data-theme] body.tl .presentation-page :where(.toolbar-favorites.active,.drawer-favorites-toggle.active,.favorites-view-toggle.active,.material-list-heart.selected){background:var(--tl-favorite-soft);color:var(--tl-favorite-text);border-color:var(--tl-favorite)}html[data-theme] body.tl .presentation-page :where(.favorites-heart-count,.toolbar-favorites svg,.toolbar-clear-favorites svg,.drawer-favorites-toggle svg,.favorites-gallery-icon svg:last-child,.material-list-heart svg,.drawer-unfavorite svg,.drawer-clear-favorites svg,.mobile-favorites-toggle svg,.favorites-tab svg),html[data-theme] body.tl .card-live-preview .material-list-heart svg{color:var(--tl-favorite);border-color:var(--tl-favorite)}html[data-theme] body.tl .presentation-page .favorites-heart-count small{color:var(--tl-on-favorite)}html[data-theme] body.tl .presentation-page .favorites-view-toggle:not(.has-items) .favorites-heart-count small{color:var(--tl-favorite)}html[data-theme] body.tl .presentation-page .toolbar-inventory-filter.active{background:var(--tl-signal-soft);color:var(--tl-signal-text);border-color:var(--tl-signal-text)}html[data-theme] body.tl .presentation-page .presentation-search-toolbar .toolbar-favorites-actions>.toolbar-favorites,html[data-theme] body.tl .presentation-page .presentation-search-toolbar>.toolbar-inventory-filter,html[data-theme] body.tl .presentation-page .presentation-search-toolbar .toolbar-category-row>.company-group-menu>.company-group-trigger,html[data-theme] body.tl .presentation-page .presentation-search-toolbar .toolbar-pins>button,html[data-theme] body.tl .presentation-page .presentation-search-toolbar .toolbar-pins>.pinned-shortcut-menu>button,html[data-theme] body.tl .presentation-page .presentation-results-toolbar .toolbar-view-menu>button{min-height:var(--tl-control-height);height:var(--tl-control-height);background:var(--tl-surface-200);color:var(--tl-ink);border-color:var(--tl-line-strong);box-shadow:none}html[data-theme] body.tl .presentation-page .presentation-search-toolbar .toolbar-favorites-actions>.toolbar-favorites:not(:disabled):hover,html[data-theme] body.tl .presentation-page .presentation-search-toolbar>.toolbar-inventory-filter:not(:disabled):hover,html[data-theme] body.tl .presentation-page .presentation-search-toolbar .toolbar-category-row>.company-group-menu>.company-group-trigger:not(:disabled):hover,html[data-theme] body.tl .presentation-page .presentation-search-toolbar .toolbar-pins>button:not(:disabled):hover,html[data-theme] body.tl .presentation-page .presentation-search-toolbar .toolbar-pins>.pinned-shortcut-menu>button:not(:disabled):hover,html[data-theme] body.tl .presentation-page .presentation-results-toolbar .toolbar-view-menu>button:not(:disabled):hover{background:var(--tl-surface-300);color:var(--tl-ink);border-color:var(--tl-signal-text);box-shadow:none}html[data-theme] body.tl .presentation-page .presentation-search-toolbar .toolbar-favorites-actions>.toolbar-favorites.active{background:var(--tl-favorite-soft);color:var(--tl-favorite-text);border-color:var(--tl-favorite)}html[data-theme] body.tl .presentation-page .presentation-search-toolbar>.toolbar-inventory-filter.active,html[data-theme] body.tl .presentation-page .presentation-search-toolbar .toolbar-category-row>.company-group-menu>.company-group-trigger:is(.active,[aria-expanded=true]),html[data-theme] body.tl .presentation-page .presentation-search-toolbar .toolbar-pins>button.active,html[data-theme] body.tl .presentation-page .presentation-search-toolbar .toolbar-pins>button[aria-expanded=true],html[data-theme] body.tl .presentation-page .presentation-search-toolbar .toolbar-pins>.pinned-shortcut-menu>button:is(.active,[aria-expanded=true]),html[data-theme] body.tl .presentation-page .presentation-results-toolbar .toolbar-view-menu>button[aria-expanded=true]{background:var(--tl-signal-soft);color:var(--tl-signal-text);border-color:var(--tl-signal-text);box-shadow:none}html[data-theme] body.tl .presentation-page .category-row .inventory-pin.unpinned{background:var(--tl-surface-200)!important;color:var(--tl-ink)!important;border-color:var(--tl-line-strong)!important;box-shadow:none}html[data-theme] body.tl .presentation-page .category-row .inventory-pin.pinned{background:var(--tl-signal-soft)!important;color:var(--tl-signal-text)!important;border-color:var(--tl-signal-text)!important;box-shadow:none}html[data-theme] body.tl .presentation-page .category-row .inventory-pin:not(:disabled):hover{border-color:var(--tl-signal-text)!important}html[data-theme] body.tl .presentation-page :where(.toolbar-clear-filters,.results-clear-filters){min-height:var(--tl-control-height);background:var(--tl-surface-200);color:var(--tl-ink);border-color:var(--tl-line-strong);box-shadow:none}html[data-theme] body.tl .presentation-page .toolbar-favorites-actions>.toolbar-clear-favorites{background:var(--tl-surface-200);color:var(--tl-favorite-text);border-color:var(--tl-favorite)}html[data-theme] body.tl .presentation-page .toolbar-favorites-actions>.toolbar-clear-favorites:not(:disabled):hover{background:var(--tl-favorite-soft);color:var(--tl-favorite-text);border-color:var(--tl-favorite)}html[data-theme] body.tl .presentation-page .presentation-results-toolbar .group-return{background:var(--tl-surface-200);color:var(--tl-ink);border-color:var(--tl-line-strong);border-radius:var(--tl-radius-pill);box-shadow:none}html[data-theme] body.tl .presentation-page .presentation-results-toolbar .group-return:not(:disabled):hover{background:var(--tl-surface-300);color:var(--tl-ink);border-color:var(--tl-signal-text)}html[data-theme] body.tl .presentation-page .presentation-results-toolbar .group-return>svg{color:var(--tl-signal-text)}html[data-theme] body.tl .presentation-page .presentation-mobile-bottom-menu button.active:not(.mobile-favorites-toggle){background:var(--tl-signal-soft);color:var(--tl-signal-text);box-shadow:inset 0 0 0 1px var(--tl-signal)}html[data-theme] body.tl .presentation-page .presentation-mobile-bottom-menu .mobile-favorites-toggle.active{background:var(--tl-favorite-soft);color:var(--tl-favorite-text);box-shadow:inset 0 0 0 1px var(--tl-favorite)}html[data-theme] body.tl .presentation-page .filter-panel{padding:var(--tl-space-6);background:var(--tl-surface-100);color:var(--tl-ink);border-color:var(--tl-line)}html[data-theme] body.tl .presentation-page .filter-panel .panel-heading :where(.eyebrow,h2){color:var(--tl-ink)}html[data-theme] body.tl .presentation-page .filter-panel .panel-heading .eyebrow{color:var(--tl-signal-text)}html[data-theme] body.tl .presentation-page .filter-panel .panel-heading-actions button{background:transparent;color:var(--tl-ink);border-color:transparent}html[data-theme] body.tl .presentation-page .filter-panel .panel-heading-actions button:hover{background:var(--tl-surface-300)}html[data-theme] body.tl .presentation-page .filter-panel>.clear-filters{min-height:44px;background:var(--tl-surface-200);color:var(--tl-ink);border-color:var(--tl-line-strong);border-radius:var(--tl-radius-pill);box-shadow:none}html[data-theme] body.tl .presentation-page .filter-panel>.clear-filters:hover{background:var(--tl-surface-300);color:var(--tl-ink);border-color:var(--tl-signal-text)}html[data-theme] body.tl .presentation-page .filter-panel .filter-scroll section{border-color:var(--tl-line)}html[data-theme] body.tl .presentation-page .filter-panel .filter-scroll h3{color:var(--tl-ink-muted)}html[data-theme] body.tl .presentation-page .filter-panel :where(.filter-tree-section,.filter-tree-group,.filter-tree-category){background:var(--tl-surface-200);color:var(--tl-ink);border-color:var(--tl-line);border-radius:var(--tl-radius-md);box-shadow:none}html[data-theme] body.tl .presentation-page .filter-panel :where(.filter-tree-section,.filter-tree-group,.filter-tree-category)>summary{color:var(--tl-ink)}html[data-theme] body.tl .presentation-page .filter-panel :where(.filter-tree-section,.filter-tree-group,.filter-tree-category)>summary:before{color:var(--tl-signal-text)}html[data-theme] body.tl .presentation-page .filter-panel :where(.filter-tree-section,.filter-tree-group,.filter-tree-category)>summary small{color:var(--tl-ink-muted)}html[data-theme] body.tl .presentation-page .filter-panel :where(.filter-tree-children,.filter-tree-section-content){background:var(--tl-surface-100);color:var(--tl-ink);border-color:var(--tl-line)}html[data-theme] body.tl .presentation-page .filter-panel :where(.inventory-status-filter,.filter-tree-category) .filter-options button,html[data-theme] body.tl .presentation-page .filter-panel .visual-color-options button{background:var(--tl-surface-200);color:var(--tl-ink);border-color:var(--tl-line-strong);box-shadow:none}html[data-theme] body.tl .presentation-page .filter-panel :where(.inventory-status-filter,.filter-tree-category) .filter-options button:not(:disabled):hover,html[data-theme] body.tl .presentation-page .filter-panel .visual-color-options button:not(:disabled):hover{background:var(--tl-surface-300);color:var(--tl-ink);border-color:var(--tl-signal-text)}html[data-theme] body.tl .presentation-page .filter-panel :where(.inventory-status-filter,.filter-tree-category) .filter-options button.selected,html[data-theme] body.tl .presentation-page .filter-panel .visual-color-options button.selected{background:var(--tl-signal-soft);color:var(--tl-signal-text);border-color:var(--tl-signal-text);box-shadow:none}html[data-theme] body.tl .presentation-page .filter-panel :where(.visual-color-filter select,.measurement-number-grid input,.category-dropdown-filter>input){background:var(--tl-surface-300);color:var(--tl-ink);border-color:var(--tl-line-strong)}html[data-theme] body.tl .presentation-page .filter-panel .size-filter-block{background:var(--tl-surface-200);color:var(--tl-ink);border-color:var(--tl-line)}html[data-theme] body.tl .presentation-page .filter-panel :where(.size-filter-block label,.measurement-number-grid label,.visual-color-filter label,.filter-tree-category-heading small){color:var(--tl-ink-muted)}html[data-theme] body.tl .presentation-page .filter-panel .filter-tree-category-heading{color:var(--tl-ink)}html[data-theme] body.tl .presentation-page .filter-panel .filter-tree-category-heading:before{color:var(--tl-signal-text)}html[data-theme] body.tl .presentation-page .filter-panel .category-autocomplete-options,html[data-theme] body.tl .presentation-page .filter-panel .category-autocomplete-options button{background:var(--tl-surface-100);color:var(--tl-ink);border-color:var(--tl-line)}html[data-theme] body.tl .presentation-page .filter-panel .category-autocomplete-options button:hover{background:var(--tl-surface-300)}html[data-theme] body.tl .presentation-page .filter-panel .category-autocomplete-options button.selected{background:var(--tl-signal-soft);color:var(--tl-signal-text)}html[data-theme] body.tl .presentation-page :where(.filter-panel-close-box,.settings-panel-close-box){background:var(--tl-surface-200);color:var(--tl-ink);border-color:var(--tl-line);box-shadow:none}html[data-theme] body.tl .presentation-page :where(.filter-panel-close-box,.settings-panel-close-box):hover{background:var(--tl-surface-300);color:var(--tl-ink)}@media (max-width: 570px){html[data-theme] body.tl .presentation-page .filter-panel{padding:var(--tl-space-4)}}html[data-theme] body.tl .presentation-page :where(.group-playback-button.stopping,.present-button.stopping,.device-session-settings button){background:var(--tl-sold)!important;color:var(--tl-on-sold)!important;border-color:var(--tl-sold)!important;box-shadow:none}html[data-theme] body.tl .presentation-page .favorite-added-feedback{transform-box:fill-box;transform-origin:center;animation:tl-favorite-added .36s ease-out}@keyframes tl-favorite-added{0%,to{transform:scale(1) rotate(0)}38%{transform:scale(1.4) rotate(-8deg)}68%{transform:scale(.9) rotate(6deg)}}@media (prefers-reduced-motion: reduce){html[data-theme] body.tl .presentation-page .favorite-added-feedback{animation:none}}html[data-theme] body.tl .presentation-page .group-playback-button.stopping{width:auto;min-width:44px;min-height:44px;padding-inline:var(--tl-space-3)}html[data-theme] body.tl .presentation-page .status-dot.active{background:var(--tl-signal);box-shadow:0 0 0 4px var(--tl-signal-soft)}html[data-theme] body.tl .presentation-page .tray-item.presenting .tray-item-image{background:var(--tl-signal-soft)!important;border-color:var(--tl-signal)!important;box-shadow:none}html[data-theme] body.tl .presentation-page .tray-projecting-status,html[data-theme] body.tl .presentation-page .header-session-state{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;color:var(--tl-signal-text);font:500 11px/14px var(--tl-font-data);letter-spacing:.04em;text-transform:uppercase}html[data-theme] body.tl .presentation-page .tray-item.presenting>div:first-of-type{display:grid;gap:var(--tl-space-1)}html[data-theme] body.tl .presentation-page :where(.pinned-shortcut-popover,.view-menu-popover,.company-group-popover,.presentation-device-picker){background:var(--tl-surface-200);color:var(--tl-ink);border-color:var(--tl-line);box-shadow:var(--tl-shadow-overlay)}html[data-theme] body.tl .presentation-page .presentation-device-picker-options>button.default{background:var(--tl-signal-soft);color:var(--tl-signal-text);border-color:var(--tl-signal);box-shadow:none}html[data-theme] body.tl .presentation-page .presentation-device-picker-options>button>svg:first-child{color:var(--tl-signal-text)}html[data-theme] body.tl .presentation-page :where(.surface-card,.configurable-surface-copy,.expanded-details-panel){box-shadow:none}html[data-theme] body.tl .card-settings-page :where(.category-add,.card-setting-actions .primary){background:var(--tl-signal);color:var(--tl-on-signal);border-color:var(--tl-signal)}html[data-theme] body.tl .card-settings-page :where(.available-card-fields button,.configured-fields select,.configured-fields button,.specific-category button){background:var(--tl-surface-200);color:var(--tl-ink);border-color:var(--tl-line-strong)}html[data-theme] body.tl .card-settings-page :where(.available-card-fields button,.specific-category button):disabled{background:var(--tl-surface-300);color:var(--tl-ink-faint);border-color:transparent;opacity:1}html[data-theme] body.tl .card-settings-page :where(.specific-card-fields details,.specific-category,.configured-fields>div){background:var(--tl-surface-100);color:var(--tl-ink);border-color:var(--tl-line)}html[data-theme] body.tl .et-card{box-shadow:none}html[data-theme] body.tl .et-studio .et-heading{background:var(--tl-surface-200);border-color:var(--tl-line)}html[data-theme] body.tl .et-studio button.et-primary{background:var(--tl-signal);color:var(--tl-on-signal);border-color:var(--tl-signal)}html[data-theme] body.tl .et-studio :where(.et-dirty,.et-notice){background:var(--tl-hold-soft);color:var(--tl-hold);border-color:var(--tl-hold)}html[data-theme] body.tl .support-message[role=alert],html[data-theme] body.tl :where(.worker-error,.management-message.error,.global-market-warning,.catalog-error){background:var(--tl-sold-soft);color:var(--tl-sold);border-color:var(--tl-sold)}html[data-theme] body.tl :where(.support-live-status,.company-user-login i.online,.user-login-summary .online){color:var(--tl-signal-text)}html[data-theme] body.tl :where(.support-live-activity .failed,.worker-stat-grid article.warning,.billing-attention){color:var(--tl-sold)}html[data-theme] body.tl .worker-state-running i{background:var(--tl-signal);box-shadow:0 0 0 5px var(--tl-signal-soft)}html[data-theme] body.tl .worker-state-paused i,html[data-theme] body.tl .worker-state-warning i{background:var(--tl-hold);box-shadow:0 0 0 5px var(--tl-hold-soft)}html[data-theme] body.tl .worker-state-error i{background:var(--tl-sold);box-shadow:0 0 0 5px var(--tl-sold-soft)}html[data-theme] body.tl .worker-state-disabled i{background:var(--tl-ink-muted);box-shadow:0 0 0 5px var(--tl-surface-300)}html[data-theme] body.tl .worker-stat-grid :is(article,div).warning{background:var(--tl-sold-soft);color:var(--tl-sold);border-color:var(--tl-sold)}html[data-theme] body.tl .worker-stat-grid :is(article,div).warning :where(svg,strong,span){color:var(--tl-sold)}html[data-theme] body.tl .marketplace-inquiry-error{background:var(--tl-sold-soft);color:var(--tl-sold);border-color:var(--tl-sold)}html[data-theme] body.tl .marketplace-inquiry-success>svg{color:var(--tl-available)}html[data-theme] body.tl :is(.true-color-proof>p,.true-color-profile-body>p){margin:0;padding:var(--tl-space-2) var(--tl-space-3);background:var(--tl-surface-200);color:var(--tl-ink-muted);border:1px solid var(--tl-line);border-radius:var(--tl-radius-sm)}html[data-theme] body.tl :is(.true-color-proof>p,.true-color-profile-body>p).signal{background:var(--tl-signal-soft);color:var(--tl-signal-text);border-color:var(--tl-signal)}html[data-theme] body.tl :is(.true-color-proof>p,.true-color-profile-body>p).available{background:var(--tl-available-soft);color:var(--tl-available);border-color:var(--tl-available)}html[data-theme] body.tl :is(.true-color-proof>p,.true-color-profile-body>p).hold{background:var(--tl-hold-soft);color:var(--tl-hold);border-color:var(--tl-hold)}html[data-theme] body.tl :is(.true-color-proof>p,.true-color-profile-body>p).sold{background:var(--tl-sold-soft);color:var(--tl-sold);border-color:var(--tl-sold)}html[data-theme] body.tl .company-settings-shell{--company-settings-gutter: max(var(--tl-space-6), 5vw)}html[data-theme] body.tl .company-settings-shell>header{display:grid;padding:var(--tl-space-8) var(--company-settings-gutter) 0;background:var(--tl-surface-100);color:var(--tl-ink);border:1px solid var(--tl-line);border-radius:var(--tl-radius-lg);box-shadow:none}html[data-theme] body.tl .company-settings-shell>header>div>p{margin:0 0 var(--tl-space-2);color:var(--tl-signal-text);font:700 11px/16px var(--tl-font-display);letter-spacing:.12em;text-transform:uppercase}html[data-theme] body.tl .company-settings-shell>header h1{margin:0;color:var(--tl-ink);font:800 clamp(32px,5vw,48px)/1.05 var(--tl-font-display);letter-spacing:-.02em}html[data-theme] body.tl .company-settings-shell>header>div>span{display:block;max-width:720px;margin-top:var(--tl-space-2);color:var(--tl-ink-muted);font:400 14px/22px var(--tl-font-ui)}html[data-theme] body.tl .company-settings-shell>header nav{display:flex;flex-wrap:nowrap;gap:var(--tl-space-1);margin-top:var(--tl-space-6);overflow-x:auto;overflow-y:hidden;scrollbar-color:var(--tl-line-strong) transparent;scrollbar-width:thin}html[data-theme] body.tl .company-settings-shell>header nav a{display:inline-flex;min-height:var(--tl-control-height);flex:0 0 auto;align-items:center;padding:0 var(--tl-space-3);color:var(--tl-ink-muted);border-bottom:3px solid transparent;border-radius:var(--tl-radius-sm) var(--tl-radius-sm) 0 0;font:600 13px/16px var(--tl-font-ui);text-decoration:none;white-space:nowrap}html[data-theme] body.tl .company-settings-shell>header nav a:hover{background:var(--tl-surface-200);color:var(--tl-ink)}html[data-theme] body.tl .company-settings-shell>header nav a.active{background:var(--tl-signal-soft);color:var(--tl-signal-text);border-color:var(--tl-signal)}html[data-theme] body.tl .company-settings-shell :where(.settings-layout,.billing-layout,.api-settings-layout,.billing-workspace){gap:var(--tl-space-5);margin:var(--tl-space-6) var(--company-settings-gutter)}html[data-theme] body.tl .company-settings-shell .settings-card{padding:var(--tl-space-6);background:var(--tl-surface-100);color:var(--tl-ink);border-color:var(--tl-line);border-radius:var(--tl-radius-lg);box-shadow:none}html[data-theme] body.tl .company-settings-shell .section-heading{gap:var(--tl-space-3);margin-bottom:var(--tl-space-5);padding-bottom:var(--tl-space-4);border-color:var(--tl-line)}html[data-theme] body.tl .company-settings-shell .section-heading>svg{color:var(--tl-signal-text)}html[data-theme] body.tl .company-settings-shell .section-heading h2{color:var(--tl-ink);font:700 24px/32px var(--tl-font-display)}html[data-theme] body.tl .company-settings-shell .section-heading p{color:var(--tl-ink-muted);font:400 14px/22px var(--tl-font-ui)}html[data-theme] body.tl .company-settings-shell>.email-design-link{margin:var(--tl-space-6) var(--company-settings-gutter) 0;background:var(--tl-surface-100);color:var(--tl-ink);border-color:var(--tl-line);border-left-color:var(--tl-signal);border-radius:var(--tl-radius-lg);box-shadow:none}html[data-theme] body.tl .company-settings-shell>.email-design-link :where(strong,p){color:var(--tl-ink)}html[data-theme] body.tl .company-settings-shell>.email-design-link p{color:var(--tl-ink-muted)}html[data-theme] body.tl .company-settings-shell>.email-design-link a{background:var(--tl-signal);color:var(--tl-on-signal);border-color:var(--tl-signal)}html[data-theme] body.tl .company-settings-shell>.email-design-link a:hover{background:var(--tl-signal-hover);border-color:var(--tl-signal-hover)}html[data-theme] body.tl .company-settings-shell .notification-subscriptions>label{color:var(--tl-ink);border-color:var(--tl-line)}html[data-theme] body.tl .company-settings-shell .notification-subscriptions>label small{color:var(--tl-ink-muted)}@media (max-width: 760px){body.tl .project-main{min-height:calc(100vh - 64px)}body.tl .auth-card{padding:var(--tl-space-6)}body.tl .showroom-login .login-brand{top:10px}body.tl .showroom-login .login-brand>.product-brand-lockup{width:130px;height:auto}body.tl .showroom-login :where(.company-login-pane,.customer-login-pane){min-width:0;width:100%}body.tl .showroom-login :where(.login-content,.customer-entry){max-width:100%}html[data-theme] body.tl .true-color-patch-grid article>small{display:block;overflow:hidden;color:var(--tl-ink-muted);font:500 8px/10px var(--tl-font-data);text-overflow:ellipsis;white-space:nowrap}html[data-theme] body.tl .company-settings-shell{--company-settings-gutter: var(--tl-space-4)}html[data-theme] body.tl .company-settings-shell>header{padding:var(--tl-space-6) var(--tl-space-4) 0}html[data-theme] body.tl .company-settings-shell>header h1{font-size:32px;line-height:38px}html[data-theme] body.tl .company-settings-shell>header nav{margin-right:calc(var(--tl-space-4) * -1);margin-left:calc(var(--tl-space-4) * -1);padding:0 var(--tl-space-4)}html[data-theme] body.tl .company-settings-shell>.email-design-link{margin-inline:var(--company-settings-gutter);padding:var(--tl-space-5)}html[data-theme] body.tl .company-settings-shell>.email-design-link a{width:100%}html[data-theme] body.tl .company-settings-shell .settings-card{padding:var(--tl-space-5)}html[data-theme] body.tl .presentation-page .presentation-search-toolbar{padding-inline:var(--tl-space-4)}}@media (max-width: 430px){html[data-theme] body.tl .presentation-page .presentation-search-toolbar{padding-inline:var(--tl-space-2)}}@media (prefers-reduced-motion: reduce){body.tl *,body.tl *:before,body.tl *:after{scroll-behavior:auto}}
