.setup-auth-card{background:#101010;color:#f3f3f3;gap:20px;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);min-height:100dvh;padding:20px}.setup-auth-card .auth-form-side{align-content:center;gap:28px;padding:56px clamp(24px,4vw,80px)}.setup-auth-card .auth-form-side>:is(.brand-row,.auth-copy,.save-banner,.auth-fields){max-width:500px}.setup-auth-card .brand-name{color:#fff;font-size:16px}.setup-auth-card .brand-subtitle{color:#a3a3a3;font-size:12px}.setup-auth-card .brand-mark{border-radius:12px;box-shadow:none}.setup-auth-card .auth-copy{gap:14px}.setup-auth-card .auth-copy h1{color:#fff;font-size:clamp(32px,3vw,44px);font-weight:650;letter-spacing:-.045em;line-height:1.13}.setup-auth-card .auth-copy p{color:#a3a3a3;font-size:15px;line-height:1.65;max-width:450px}.setup-auth-card .setup-flow{gap:24px}.setup-auth-card .setup-step-card{background:transparent;border:0;border-radius:0;gap:16px;padding:0}.setup-auth-card .setup-step-card+.setup-step-card{border-top:1px solid #303030;padding-top:24px}.setup-auth-card .setup-input-grid{grid-template-columns:minmax(0,1fr)}.setup-auth-card .auth-fields .input-field>span{color:#c7c7c7;font-size:13px;font-weight:500}.setup-auth-card .auth-fields .input-field :is(input,select){background:#191919;border:1px solid #404040;border-radius:9px;box-shadow:none;color:#f3f3f3;font:inherit;font-size:14px;min-height:50px;padding-inline:14px}.setup-auth-card .auth-fields .input-field select:focus-visible{border-color:#91b6ff;outline:2px solid rgb(145 182 255/.25);outline-offset:3px}.setup-auth-card .setup-category-select small{color:#999;font-size:12px;line-height:1.6;margin-top:8px}.setup-auth-card .auth-fields .primary-button{border-radius:9px;box-shadow:none;font-size:14px;font-weight:550;min-height:50px}.setup-auth-card .auth-preview-side{align-content:center;background:#1b1b1b;border:1px solid #303030;border-radius:24px;color:#f3f3f3;display:grid;grid-gap:48px;gap:48px;padding:clamp(32px,4vw,72px)}.setup-auth-card .auth-preview-copy h2{color:#f5f5f5;font-size:clamp(32px,3.5vw,54px);font-weight:600;letter-spacing:-.045em;line-height:1.08;max-width:580px}.setup-auth-card .auth-preview-copy p{color:#aaa;font-size:15px;line-height:1.7;max-width:460px}.setup-auth-card .setup-product-preview{background:#141414;border:1px solid #373737;border-radius:18px;box-shadow:0 20px 50px #0003;gap:18px;min-height:350px;padding:24px}.setup-auth-card .setup-preview-lines span,.setup-auth-card .setup-preview-top span{background:#202020;border:1px solid #2a2a2a;border-radius:7px;min-height:24px}.setup-auth-card .setup-preview-top{gap:8px}.setup-auth-card .setup-preview-hero{background:#202020;border:1px solid #363636;border-radius:12px;padding:16px}.setup-auth-card .setup-preview-mark{background:#303030;border:1px solid #454545;border-radius:10px;color:#eee;flex-shrink:0;height:44px;width:44px}.setup-auth-card .setup-preview-hero strong{color:#f3f3f3;font-size:16px;font-weight:550;overflow-wrap:anywhere}.setup-auth-card .setup-preview-hero small{color:#aaa;font-size:12px;line-height:1.5;margin-top:5px}.setup-auth-card .setup-preview-grid{gap:10px}.setup-auth-card .setup-preview-grid span{background:#202020;border:1px solid #303030;border-radius:9px;color:#c5c5c5;font-size:12px;font-weight:450;min-height:74px}.setup-auth-card .setup-preview-lines{gap:8px}.setup-auth-card .setup-preview-lines span{min-height:28px}.setup-auth-card .save-banner{border-radius:9px;font-size:12px;line-height:1.6;padding:12px 14px}.setup-auth-card .save-banner.success{background:#1b2821;border:1px solid #344d3e;color:#bbd8c7}@media(max-width:1100px){.setup-auth-card{grid-template-columns:minmax(0,1fr)}.setup-auth-card .auth-preview-side{display:none}.setup-auth-card .auth-form-side{justify-items:center;padding:48px 24px}}@media(max-width:600px){.setup-auth-card{padding:0}.setup-auth-card .auth-form-side{align-content:start;gap:24px;padding:36px 24px}.setup-auth-card .auth-copy h1{font-size:34px}.setup-auth-card .auth-copy p{font-size:14px}}.setup-auth-card .onboarding-brand{display:flex;gap:12px;justify-content:flex-start}.setup-auth-card .onboarding-brand>div:not(.brand-mark){display:block;max-width:none;opacity:1;overflow:visible;visibility:visible;width:auto}@media(min-width:1101px) and (max-height:800px){.setup-auth-card .auth-form-side{gap:20px;padding-block:28px}.setup-auth-card .setup-flow{gap:18px}.setup-auth-card .setup-step-card+.setup-step-card{padding-top:18px}.setup-auth-card .auth-preview-side{gap:32px;padding-block:32px}}.setup-auth-card .auth-form-side{position:relative;padding-top:112px}.setup-auth-card .onboarding-brand{position:absolute;top:24px;left:clamp(24px,4vw,80px);width:auto}.setup-category-picker{position:relative;min-width:0}.setup-auth-card .setup-category-trigger{align-items:center;background:#191919;border:1px solid #404040;border-radius:9px;box-shadow:none;color:#f3f3f3;display:flex;font:inherit;font-size:14px;font-weight:400;gap:12px;min-height:50px;padding:12px 14px;text-align:left;width:100%}.setup-category-trigger>span{flex:1 1}.setup-category-trigger>svg{color:#aaa;flex-shrink:0}.setup-auth-card .setup-category-trigger:hover{background:#202020;border-color:#666;transform:none}.setup-auth-card .setup-category-trigger:focus-visible{outline:2px solid #91b6ff;outline-offset:3px}.setup-category-menu{background:#1c1c1c;border:1px solid #494949;border-radius:12px;box-shadow:0 12px 36px #0008;color:#ededed;left:0;max-height:300px;overflow-y:auto;overscroll-behavior:contain;padding:6px;position:absolute;right:0;top:calc(100% + 8px);z-index:30;scrollbar-color:#555 #1c1c1c}.setup-category-menu.opens-above{bottom:calc(100% + 8px);top:auto}.setup-category-option{align-items:center;border-radius:7px;cursor:pointer;display:flex;font-size:14px;gap:12px;min-height:43px;padding:10px 12px}.setup-category-option>span{flex:1 1}.setup-category-option>svg{color:#adadad;flex-shrink:0}.setup-category-option.active{background:#303030}.setup-category-option[aria-selected=true],.setup-category-option[aria-selected=true]>svg{color:#a9c4ff}.setup-auth-card .setup-google-name{background:transparent;border:0;box-shadow:none;color:#b8cbf1;font-size:12px;font-weight:400;line-height:1.6;padding:0;text-align:left;text-decoration:underline;text-underline-offset:3px}.setup-auth-card .setup-google-name:hover{color:#e2eaff;transform:none}.setup-product-preview{animation:setup-preview-enter .7s ease both}.setup-auth-card .setup-preview-top span{position:relative;overflow:hidden}.setup-auth-card .setup-preview-top span:after{animation:setup-preview-scan 8s ease-in-out infinite;background:#424242;border-radius:inherit;content:"";height:100%;left:-40%;position:absolute;top:0;width:40%}.setup-auth-card .setup-preview-top span:nth-child(2):after{animation-delay:.2s}.setup-auth-card .setup-preview-top span:nth-child(3):after{animation-delay:.4s}.setup-auth-card .setup-preview-hero{animation:setup-preview-enter .7s ease .12s both}.setup-auth-card .setup-preview-grid span{animation:setup-preview-enter .6s ease .25s both}.setup-auth-card .setup-preview-grid span:nth-child(2){animation-delay:.4s}.setup-auth-card .setup-preview-grid span:nth-child(3){animation-delay:.55s}.setup-auth-card .setup-preview-lines span{animation:setup-preview-line 8s ease-in-out infinite;transform-origin:left}.setup-auth-card .setup-preview-lines span:nth-child(2){animation-delay:.25s}.setup-auth-card .setup-preview-lines span:nth-child(3){animation-delay:.5s}.setup-auth-card .setup-preview-lines span:nth-child(4){animation-delay:.75s}@keyframes setup-preview-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes setup-preview-scan{0%,12%{transform:translateX(0);opacity:0}20%{opacity:.7}55%,to{transform:translateX(360%);opacity:0}}@keyframes setup-preview-line{0%,8%{transform:scaleX(.15);opacity:.35}28%,82%{transform:scaleX(1);opacity:1}to{transform:scaleX(.15);opacity:.35}}@media(max-width:1100px){.setup-auth-card .auth-form-side{padding-top:124px}.setup-auth-card .onboarding-brand{left:24px;top:28px}}@media(max-width:600px){.setup-auth-card .auth-form-side{padding-top:126px}.setup-auth-card .onboarding-brand{top:30px}}@media(prefers-reduced-motion:reduce){.setup-auth-card .setup-product-preview,.setup-auth-card .setup-product-preview *,.setup-auth-card .setup-product-preview :after{animation:none!important;opacity:1;transform:none}.setup-auth-card .setup-preview-top span:after{display:none}}.calculator-draft-footer{--calculator-draft-action-size:38px;align-items:center;border-top:1px solid var(--line);display:flex;flex-basis:100%;flex-wrap:wrap;gap:10px 16px;justify-content:space-between;padding-top:12px}.calculator-draft-footer>span{align-items:center;color:var(--muted);display:flex;font-size:11px;gap:7px;line-height:1.5}.calculator-draft-footer>div{align-items:center;display:flex;flex-wrap:wrap;gap:8px;-webkit-margin-start:auto;margin-inline-start:auto}.calculator-draft-footer .secondary-button{background:transparent;border-color:var(--line);border-radius:7px;font-size:11px;height:var(--calculator-draft-action-size);min-height:var(--calculator-draft-action-size);padding:6px 10px}.app-shell .calculator-draft-footer .calculator-draft-discard{align-items:center;color:var(--muted);display:inline-flex;flex:0 0 var(--calculator-draft-action-size);height:var(--calculator-draft-action-size);justify-content:center;min-height:var(--calculator-draft-action-size);padding:0;width:var(--calculator-draft-action-size)}.app-shell .calculator-draft-footer .calculator-draft-discard:hover{background:transparent;border-color:#e87979;color:#e87979}.app-shell .calculator-settings-shell:not(:has(.calculator-builder-shell)){inline-size:min(100%,1240px);margin-inline:auto}.app-shell .calculator-settings-shell>.calculator-settings-pane-tabs{justify-self:start;margin-inline:0}.app-shell .calculator-settings-shell>.web-calculator-settings-overview{inline-size:100%;margin-inline:0}.app-shell .web-calculator-rendered-preview{background:var(--bg);border-color:var(--line-strong);border-radius:16px;box-shadow:none}.app-shell .web-calculator-preview-browser-bar{background:var(--surface-soft);border-color:var(--line);color:var(--muted);min-height:44px;padding-inline:16px}.app-shell .web-calculator-preview-browser-bar strong{background:var(--control-bg);border:1px solid var(--line);color:var(--muted);font-weight:400}.app-shell .web-calculator-preview-browser-bar i{background:var(--muted);opacity:.45}.app-shell .web-calculator-preview-viewport.is-responsive{background:var(--bg);padding:24px}.web-calculator-preview-viewport.is-responsive .web-calculator-preview-scale{display:grid;justify-items:center;min-width:0}.web-calculator-preview-viewport.is-responsive .web-calculator-preview-scale>.creftak-form{margin-inline:auto;max-inline-size:100%}.app-shell .modal-panel.schedule-popup-panel{border:1px solid var(--line-strong);border-radius:22px;display:flex;flex-direction:column;max-width:660px}.schedule-popup-panel .schedule-popup-hero{flex-shrink:0;align-items:start;background:var(--surface)}.schedule-popup-panel .schedule-popup-icon{background:color-mix(in srgb,var(--accent) 9%,transparent);border:1px solid color-mix(in srgb,var(--accent) 18%,transparent);border-radius:13px;box-shadow:none;color:var(--accent-readable,var(--accent));height:48px;width:48px}.schedule-popup-panel .schedule-popup-heading h2{font-size:23px;font-weight:600;letter-spacing:-.5px;line-height:1.3}.schedule-popup-panel .schedule-popup-heading>small{color:var(--muted);font-size:11px;font-weight:400}.schedule-popup-panel .schedule-popup-summary{gap:6px;margin-top:9px}.schedule-popup-panel .schedule-popup-summary>span{background:var(--surface-soft);border-color:var(--line);font-size:10px;font-weight:400}.schedule-popup-panel .schedule-popup-summary>span:last-child{display:none}.schedule-popup-panel .schedule-popup-hero>button{align-items:center;background:transparent;border:0;color:var(--muted);display:flex;flex:0 0 30px;height:30px;justify-content:center;min-height:30px;padding:0;width:30px}.schedule-popup-panel .schedule-popup-hero>button svg{flex:0 0 18px;height:18px;width:18px}.app-shell .modal-panel.schedule-popup-panel .schedule-form{display:grid;grid-gap:22px;min-height:0;max-height:none}.schedule-popup-panel .schedule-form-section{border:0;gap:16px;margin:0;padding:0}.schedule-popup-panel .schedule-form-section-primary{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr)}.schedule-popup-panel .schedule-form-grid{grid-template-columns:minmax(0,1fr) 140px}.schedule-popup-panel .schedule-form-grid-balanced{grid-template-columns:160px minmax(0,1fr)}.schedule-popup-panel .input-field{gap:8px;min-width:0}.schedule-popup-panel .input-field>span:first-child,.schedule-popup-panel .schedule-worker-field-head{color:var(--muted);font-size:12px;font-weight:500}.schedule-popup-panel .schedule-form-section-title strong{font-weight:550}.schedule-popup-panel .schedule-form-section-title>span{font-size:11px}.schedule-popup-panel .app-select-trigger,.schedule-popup-panel .schedule-control-with-icon,.schedule-popup-panel .schedule-worker-trigger{border-color:var(--line);border-radius:10px;min-height:44px}.schedule-popup-panel .schedule-control-with-icon input,.schedule-popup-panel .schedule-control-with-icon textarea{font-size:13px}.schedule-popup-panel .schedule-worker-trigger{padding:10px 12px}.schedule-popup-panel .schedule-worker-placeholder{font-size:13px}.schedule-notes-details{border:1px solid var(--line);border-radius:12px}.schedule-notes-details>summary{align-items:center;color:var(--muted);cursor:pointer;display:flex;font-size:12px;gap:10px;list-style:none;padding:13px 14px}.schedule-notes-details>summary::-webkit-details-marker{display:none}.schedule-notes-details>summary>span{flex:1 1}.schedule-notes-details[open]>summary>svg:last-child{transform:rotate(180deg)}.schedule-popup-panel .schedule-notes-details>.schedule-form-section{padding:0 14px 14px}.schedule-popup-panel .schedule-notes-details .input-field>span:first-child{display:none}.schedule-popup-panel .schedule-popup-footer{gap:12px;margin:0;position:static;z-index:5}.schedule-popup-panel .schedule-popup-footer button{border-radius:10px;font-size:12px;min-height:42px}.app-shell .knowledge-list{background:transparent;border:0;display:grid;grid-gap:10px;gap:10px;overflow:visible}.app-shell .knowledge-list-heading{border:0;padding:0 0 10px}.app-shell .knowledge-list-heading h3{font-size:20px;font-weight:600;letter-spacing:-.4px}.app-shell .knowledge-list-heading p{font-size:12px;line-height:1.6}.app-shell .knowledge-section{background:var(--surface);border:1px solid var(--line);border-radius:14px;margin:0;overflow:hidden}.app-shell .knowledge-section:last-child{border-bottom:1px solid var(--line)}.app-shell .knowledge-section.is-open{border-color:var(--line-strong)}.app-shell .knowledge-section-summary{gap:14px;padding:18px}.app-shell .knowledge-section-summary .knowledge-section-icon{align-items:center;background:var(--surface-soft);border:1px solid var(--line);border-radius:11px;color:var(--muted);display:flex;flex:0 0 40px;height:40px;justify-content:center}.app-shell .knowledge-section.is-open .knowledge-section-icon{background:color-mix(in srgb,var(--accent) 8%,transparent);border-color:color-mix(in srgb,var(--accent) 18%,transparent);color:var(--accent-readable,var(--accent))}.app-shell .knowledge-section-summary .knowledge-section-copy{flex:1 1;min-width:0}.app-shell .knowledge-section-summary strong{font-size:14px;font-weight:550;line-height:1.5}.app-shell .knowledge-section-summary small{font-size:12px;margin-top:3px}.app-shell .knowledge-section-summary em{background:var(--surface-soft);border-color:var(--line);color:var(--muted);align-items:center;border-radius:6px;display:flex;flex:0 0 auto;font-size:10px;gap:5px;padding:6px 8px}.app-shell .knowledge-section-summary em svg,.app-shell .knowledge-section-summary>svg{flex-shrink:0}.app-shell .knowledge-section-content{border-top:1px solid var(--line);gap:20px;margin:0 18px;padding:20px 0}.app-shell .knowledge-field>span,.app-shell .knowledge-inline>span{color:var(--muted);font-size:12px;font-weight:500}.app-shell .knowledge-inline{gap:10px;grid-template-columns:minmax(0,1fr)}.app-shell .knowledge-inline>span{padding:0}.app-shell .knowledge-tones{gap:10px}.app-shell .knowledge-tones label{background:var(--surface-soft);border-radius:10px;gap:10px;padding:14px}.app-shell .knowledge-tones label.selected{background:color-mix(in srgb,var(--accent) 7%,var(--surface));border-color:color-mix(in srgb,var(--accent) 45%,var(--line))}.app-shell .knowledge-tones strong{font-size:12px;font-weight:550}.app-shell .knowledge-tones small{font-size:11px;line-height:1.5}.app-shell .knowledge-field input,.app-shell .knowledge-field select,.app-shell .knowledge-field textarea{border-radius:10px;font-size:13px;line-height:1.6}.app-shell .knowledge-field input,.app-shell .knowledge-field select{min-height:44px}.app-shell .knowledge-approval{background:var(--surface);border:1px solid var(--line);border-radius:14px;gap:14px;padding:20px}.app-shell .knowledge-approval p{color:var(--muted);font-size:12px;line-height:1.6;margin:6px 0 0}.app-shell .knowledge-approval small{font-size:11px;line-height:1.6}.app-shell .knowledge-advanced{border-radius:14px}@media (max-width:640px){.calculator-draft-footer{gap:8px;padding-top:10px}.calculator-draft-footer>span{flex-basis:100%}.app-shell .web-calculator-preview-viewport.is-responsive{padding:12px}.schedule-popup-panel .schedule-popup-hero{gap:10px;padding:20px 16px}.schedule-popup-panel .schedule-popup-icon{height:40px;width:40px}.schedule-popup-panel .schedule-popup-heading h2{font-size:20px}.app-shell .modal-panel.schedule-popup-panel .schedule-form{gap:20px;padding:20px 16px}.schedule-popup-panel .schedule-form-grid,.schedule-popup-panel .schedule-form-grid-balanced,.schedule-popup-panel .schedule-form-section-primary{grid-template-columns:minmax(0,1fr)}.schedule-popup-panel .schedule-popup-footer{padding:16px}.app-shell .knowledge-section-summary{gap:10px;padding:14px}.app-shell .knowledge-section-summary .knowledge-section-icon{flex-basis:34px;height:34px;border-radius:9px}.app-shell .knowledge-section-summary em{font-size:9px;padding:5px 6px}.app-shell .knowledge-section-summary em svg{display:none}.app-shell .knowledge-section-content{margin-inline:14px;padding-block:18px}.app-shell .knowledge-tones{grid-template-columns:minmax(0,1fr)}}.sidebar-theme-toggle{margin-bottom:8px}.app-shell .appearance-panel .appearance-section{background:transparent;box-shadow:none}.app-shell .appearance-panel .appearance-theme-card{background:transparent}.app-shell .modal-panel.schedule-popup-panel{width:min(600px,calc(100vw - 32px));border-radius:18px;background:var(--surface);max-height:calc(100dvh - 32px);overflow:hidden}.schedule-popup-panel .schedule-popup-hero{padding:24px;align-items:center;gap:14px;border-bottom:1px solid var(--line)}.schedule-popup-panel .schedule-popup-icon{width:44px;height:44px;border-radius:12px;flex:0 0 44px}.schedule-popup-panel .schedule-popup-heading h2{font-size:21px;letter-spacing:-.4px;margin:0}.schedule-popup-panel .schedule-popup-heading p{color:var(--muted);font-size:12px;margin:6px 0 0;line-height:1.5}.app-shell .modal-panel.schedule-popup-panel .schedule-form{padding:24px;gap:22px;overflow-y:auto}.schedule-popup-panel .schedule-form-section-primary{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.schedule-popup-panel .schedule-form-section{gap:14px}.schedule-popup-panel .schedule-form-section-title{border-top:1px solid var(--line);padding-top:20px;margin:0}.schedule-popup-panel .schedule-form-section-title strong{font-size:13px}.schedule-popup-panel .schedule-control-with-icon>svg{display:none}.schedule-popup-panel .schedule-control-with-icon input,.schedule-popup-panel .schedule-control-with-icon textarea{padding-left:12px}.schedule-popup-panel .app-select-trigger,.schedule-popup-panel .schedule-control-with-icon,.schedule-popup-panel .schedule-worker-trigger{background:var(--control-bg);box-shadow:none;min-height:42px;border-radius:9px}.schedule-popup-panel .schedule-control-with-icon input{min-height:42px}.schedule-popup-panel .schedule-extra-details{border-top:1px solid var(--line);padding-top:4px}.schedule-extra-details>summary{align-items:center;color:var(--muted);cursor:pointer;display:flex;font-size:12px;justify-content:space-between;list-style:none;min-height:42px}.schedule-extra-details>summary::-webkit-details-marker{display:none}.schedule-extra-details[open]>summary{margin-bottom:14px}.schedule-extra-details>.schedule-form-section+.schedule-form-section{margin-top:16px}.schedule-popup-panel .schedule-popup-footer{background:var(--surface);border-top:1px solid var(--line);padding:18px 24px;gap:10px;flex-shrink:0}.app-shell .billing-panel,.app-shell .security-settings-panel{background:transparent;border:0;box-shadow:none;padding:0;display:grid;grid-gap:24px;gap:24px}.billing-panel .billing-header h2,.security-settings-panel h2{font-size:26px;letter-spacing:-.6px}.billing-panel .billing-header p,.security-settings-panel .panel-header p{color:var(--muted);font-size:13px;line-height:1.6}.app-shell .billing-panel .billing-page-tabs{margin:0;padding:4px;background:var(--surface);border:1px solid var(--line);width:-moz-fit-content;width:fit-content;border-radius:10px}.billing-panel .billing-page-tabs button{min-width:130px;min-height:36px;border-radius:7px}.billing-panel .billing-overview-grid{gap:18px;margin:0}.billing-panel .billing-custom-cta,.billing-panel .billing-next-card,.billing-panel .billing-payment-card,.billing-panel .billing-plan-card,.billing-panel .billing-status-card{border:1px solid var(--line);background:var(--surface);border-radius:16px;padding:24px;box-shadow:none}.billing-panel .billing-card-heading{gap:12px}.billing-panel .billing-card-heading strong{font-size:22px;letter-spacing:-.4px;line-height:1.4;overflow-wrap:anywhere}.billing-panel .billing-card-heading span{color:var(--muted)}.billing-panel .billing-card-icon{border-radius:11px;width:40px;height:40px;background:var(--surface-soft);border-color:var(--line)}.billing-panel .billing-status-metrics{display:grid;grid-template-columns:1fr;grid-gap:0;gap:0;margin-top:20px}.billing-panel .billing-status-metrics>div{display:flex;justify-content:space-between;align-items:center;gap:16px;background:transparent;border:0;border-bottom:1px solid var(--line);padding:12px 0;border-radius:0}.billing-panel .billing-status-metrics strong{font-size:12px;text-align:right;overflow-wrap:anywhere}.billing-panel .billing-status-footer{gap:12px;align-items:center}.billing-panel .billing-next-card>p,.billing-panel .billing-status-footer>span{font-size:12px;line-height:1.6;color:var(--muted)}.billing-panel .billing-summary-list{margin-top:20px}.billing-panel .billing-summary-list>div{padding:11px 0}.billing-panel .billing-summary-list dt{color:var(--muted)}.billing-panel .billing-payment-card{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:center}.billing-panel .billing-payment-card .billing-card-heading{grid-column:1}.billing-panel .billing-payment-body{grid-column:1;padding:0;background:transparent;border:0}.billing-panel .billing-payment-body>span,.billing-panel .billing-payment-body>strong{display:none}.billing-panel .billing-payment-body p{margin:0;color:var(--muted);font-size:12px}.billing-panel .billing-payment-card>button{grid-column:2;grid-row:1/3}.billing-details,.security-details{border:1px solid var(--line);border-radius:14px;background:var(--surface);overflow:visible}.billing-details>summary,.security-details>summary{cursor:pointer;display:flex;align-items:center;justify-content:space-between;list-style:none;padding:20px 24px;font-size:14px;font-weight:600}.billing-details>summary::-webkit-details-marker,.security-details>summary::-webkit-details-marker{display:none}.billing-details>summary small{margin-left:8px;color:var(--muted);font-weight:400}.billing-details[open]>summary,.security-details[open]>summary{border-bottom:1px solid var(--line)}.billing-panel .billing-details .billing-history-panel,.billing-panel .billing-details .billing-settings-card{border:0;background:transparent;padding:24px;margin:0;box-shadow:none}.billing-panel .billing-settings-grid{gap:20px}.billing-panel .billing-tax-note,.billing-panel .billing-toggle-row{background:transparent;padding:16px 0;border:0;border-top:1px solid var(--line);border-radius:0}.billing-panel .billing-plan-grid{gap:18px;margin:0}.billing-panel .billing-plan-card{display:flex;flex-direction:column;gap:22px}.billing-panel .billing-plan-card.current{border-color:var(--accent)}.billing-panel .billing-plan-card h3{font-size:20px}.billing-panel .billing-plan-card p{line-height:1.6;color:var(--muted);font-size:12px}.billing-panel .billing-plan-price strong{font-size:36px;letter-spacing:-1px}.billing-panel .billing-plan-features{flex:1 1;border-top:1px solid var(--line);padding-top:18px;margin:0}.billing-panel .billing-plan-features li{padding-block:5px;line-height:1.5}.billing-panel .billing-seat-strip{background:transparent;border:1px solid var(--line);border-radius:14px;padding:20px}.billing-panel .billing-tab-actions{margin:0;justify-content:flex-start;gap:10px}.billing-panel>p{margin:0;color:var(--muted);font-size:12px;line-height:1.6}.security-settings-panel .provider-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.security-settings-panel .provider-option,.security-settings-panel .provider-option.selected{background:var(--surface);border:1px solid var(--line);border-radius:16px;align-items:start;padding:24px;gap:16px}.security-settings-panel .provider-option>svg{width:40px;height:40px;padding:10px;flex:0 0 40px;border:1px solid var(--line);border-radius:11px;color:var(--accent-readable,var(--accent));background:var(--surface-soft)}.security-settings-panel .provider-option strong{display:block;font-size:14px;margin-bottom:8px}.security-settings-panel .provider-option small{font-size:12px;line-height:1.7;color:var(--muted)}.security-settings-panel .settings-backup-export{background:var(--surface);padding:24px;border-radius:16px;border:1px solid var(--line);gap:24px}.security-settings-panel .settings-backup-export p{color:var(--muted);line-height:1.7;max-width:650px;font-size:12px}.security-settings-panel .settings-readiness-list{padding:24px;margin:0;gap:20px}.security-settings-panel .settings-readiness-list>div{background:transparent;padding:0;border:0}.knowledge-channels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.knowledge-channel-card{background:var(--surface);border:1px solid var(--line);border-radius:16px;display:flex;flex-direction:column;align-items:flex-start;padding:24px;gap:16px;min-width:0}.knowledge-channel-heading{display:flex;align-items:center;gap:12px;width:100%;flex-wrap:wrap}.knowledge-channel-heading h3{font-size:16px;margin:0}.knowledge-channel-icon{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--line);border-radius:11px;color:var(--accent-readable,var(--accent));background:var(--surface-soft)}.knowledge-channel-status{margin-left:auto;border:1px solid var(--line);border-radius:20px;padding:4px 8px;font-size:10px;color:var(--muted)}.knowledge-channel-status.is-live{color:#26b98a;border-color:#26b98a66}.knowledge-channel-card p{color:var(--muted);line-height:1.7;font-size:12px;margin:0}.knowledge-channel-card>p{flex:1 1}.knowledge-channel-card details{width:100%}.knowledge-channel-card summary{cursor:pointer;list-style:none;display:flex;align-items:center;gap:8px;color:var(--muted);font-size:11px}.knowledge-channel-card details p{margin-top:10px}.knowledge-channel-card>button{margin-top:4px}.ai-knowledge-screen .knowledge-approval{gap:16px}.ai-knowledge-screen .knowledge-approval>label{flex:1 1}@media (max-width:760px){.billing-panel .billing-overview-grid,.billing-panel .billing-payment-card,.billing-panel .billing-plan-grid,.knowledge-channels,.security-settings-panel .provider-options{grid-template-columns:1fr}.billing-panel .billing-payment-card>button{grid-column:1;grid-row:auto;justify-self:start}.security-settings-panel .settings-backup-export{align-items:start;flex-direction:column}.billing-panel .billing-seat-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.billing-panel .billing-history-tools{flex-wrap:wrap}.billing-panel .billing-details .billing-history-panel{overflow-x:auto}.schedule-popup-panel .schedule-form-grid,.schedule-popup-panel .schedule-form-grid-balanced,.schedule-popup-panel .schedule-form-section-primary{grid-template-columns:1fr}.app-shell .modal-panel.schedule-popup-panel .schedule-form,.schedule-popup-panel .schedule-popup-hero{padding:20px}.schedule-popup-panel .schedule-popup-footer{padding:16px 20px}.knowledge-channel-card{padding:20px}}.app-shell[data-color-mode] .settings-workspace .appearance-panel .appearance-section{background:transparent;box-shadow:none}.app-shell .settings-workspace .billing-panel .billing-header,.app-shell .settings-workspace .security-settings-panel .panel-header{margin-bottom:0}.app-shell .settings-workspace .billing-panel .billing-plan-card.current{border-color:var(--accent)}.billing-panel .billing-plan-card>div:first-child{min-height:72px}.billing-panel .billing-seat-strip>div{background:transparent;border:0;border-radius:0;padding:0 16px}.billing-panel .billing-seat-strip>div+div{border-left:1px solid var(--line)}@media(max-width:760px){.billing-panel .billing-plan-card>div:first-child{min-height:0}.billing-panel .billing-seat-strip>div{padding:0}.billing-panel .billing-seat-strip>div+div{border:0}}.app-shell .schedule-popup-panel .schedule-form .schedule-control-with-icon input,.app-shell .schedule-popup-panel .schedule-form .schedule-control-with-icon textarea{padding-left:12px}.app-shell .orders-customer-contact .orders-contact-empty{color:var(--muted);display:block;font-size:12px;font-weight:400;line-height:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-shell .email-builder-sidebar .builder-sidebar-card{background:transparent;border:0;box-shadow:none;padding:0}.employee-metrics .metric-card{position:relative;overflow:visible}.metric-help{position:absolute;top:12px;right:12px}.metric-help>button{align-items:center;background:transparent;border:0;border-radius:50%;color:var(--muted);cursor:help;display:flex;height:20px;justify-content:center;padding:0;width:20px}.metric-help>button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.metric-help [role=tooltip]{background:var(--surface-strong);border:1px solid var(--line-strong);border-radius:10px;box-shadow:0 8px 28px #0003;color:var(--text);display:none;font-size:12px;font-weight:400;line-height:1.6;padding:12px 14px;position:absolute;right:-4px;top:28px;width:min(260px,calc(100vw - 48px));z-index:30}.metric-help:focus-within [role=tooltip],.metric-help:hover [role=tooltip]{display:block}.employee-metrics .metric-card>span:first-child{padding-right:24px}.platform-sms-account-settings{border-top:1px solid var(--line);display:grid;grid-gap:12px;gap:12px;margin-top:24px;padding-top:24px}.account-sms-heading{display:flex;align-items:center;gap:12px}.account-sms-icon{align-items:center;background:var(--surface-soft);border:1px solid var(--line);border-radius:11px;color:var(--muted);display:flex;flex:0 0 40px;height:40px;justify-content:center}.account-sms-heading h3{color:var(--text);font-size:14px;margin:0 0 5px}.account-sms-delivery,.account-sms-details-body>p,.account-sms-heading p{color:var(--muted);font-size:12px;line-height:1.6;margin:0}.account-sms-status{border:1px solid var(--line);border-radius:20px;color:var(--muted);font-size:11px;margin-left:auto;padding:5px 9px;white-space:nowrap;min-width:40px;text-align:center}.account-sms-details{border:1px solid var(--line);border-radius:12px}.account-sms-details>summary{align-items:center;color:var(--text);cursor:pointer;display:flex;font-size:12px;justify-content:space-between;list-style:none;padding:15px 16px}.account-sms-details>summary::-webkit-details-marker{display:none}.account-sms-details-body{border-top:1px solid var(--line);display:grid;grid-gap:16px;gap:16px;padding:18px}.account-sms-details fieldset,.account-sms-details form{border:0;display:grid;grid-gap:16px;gap:16px;margin:0;min-width:0;padding:0}.account-sms-details .input-field{max-width:420px}.account-sms-details .platform-sms-checkbox{align-items:flex-start;display:flex;font-size:12px;gap:10px;line-height:1.65;max-width:740px}.account-sms-details .platform-sms-checkbox input{flex:0 0 16px;height:16px;margin-top:3px;width:16px}.account-sms-details .platform-sms-links{font-size:11px;margin:0}.account-sms-details .primary-button{justify-self:start}.account-sms-delivery-details{color:var(--muted);font-size:12px;line-height:1.6}.account-sms-delivery-details summary{cursor:pointer}.app-shell .contract-visual-editor .contract-send-preview-body{background:var(--bg);padding:24px;gap:20px}.app-shell[data-color-mode] .contract-visual-editor .contract-visual-editor-settings{background:var(--surface);border:1px solid var(--line);border-radius:16px;box-shadow:none;color:var(--text);max-width:880px;padding:24px}.app-shell .contract-visual-editor .contract-visual-editor-settings-heading{gap:12px;margin-bottom:22px}.app-shell .contract-visual-editor .contract-visual-editor-settings-heading strong{color:var(--text);font-size:16px;font-weight:600}.app-shell .contract-visual-editor .contract-visual-editor-settings-grid small,.app-shell .contract-visual-editor .contract-visual-editor-settings-heading span{color:var(--muted);font-size:12px;line-height:1.6}.app-shell .contract-visual-editor .contract-visual-editor-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.app-shell .contract-visual-editor .contract-visual-editor-settings-grid>label{gap:7px}.app-shell .contract-visual-editor .contract-visual-editor-settings-grid>label>span{color:var(--text);font-size:12px;font-weight:500}.app-shell .contract-visual-editor .contract-visual-editor-settings-grid input:not([type=checkbox]),.app-shell .contract-visual-editor .contract-visual-editor-settings-grid select{background:var(--control-bg);border:1px solid var(--line);border-radius:9px;color:var(--text);font-size:13px;min-height:42px}.app-shell .contract-visual-editor .contract-visual-editor-deposit-setting{background:transparent;border:0;border-top:1px solid var(--line);border-radius:0;grid-column:1/-1;padding:18px 0 0}.app-shell .contract-visual-editor .contract-visual-editor-deposit-setting strong{color:var(--text);font-size:13px}.app-shell .contract-visual-editor .contract-visual-editor-deposit-setting>label{align-items:center;gap:12px}.app-shell .contract-visual-editor .contract-visual-editor-hint{background:transparent;border:0;color:var(--muted);font-size:12px}.app-shell .modal-panel.email-default-picker-modal{border-radius:20px;display:flex;flex-direction:column;max-height:calc(100dvh - 40px);max-width:1120px;overflow:hidden;padding:0;width:min(1120px,calc(100vw - 48px))}.email-default-picker-modal .email-default-picker-header{align-items:center;border-bottom:1px solid var(--line);flex-shrink:0;margin:0;padding:24px 28px}.email-default-picker-modal .email-default-picker-header h2{font-size:22px;letter-spacing:-.4px}.email-default-picker-modal .email-default-picker-header p{color:var(--muted);font-size:12px;margin-top:7px}.email-default-picker-modal .email-default-picker-layout{display:grid;grid-template-columns:280px minmax(0,1fr);min-height:0;overflow:auto}.email-default-picker-library{background:var(--surface);border-right:1px solid var(--line);padding:22px}.email-template-search{align-items:center;border:1px solid var(--line);border-radius:9px;color:var(--muted);display:flex;gap:8px;margin-bottom:18px;padding:0 10px}.email-template-search input{background:transparent;border:0;color:var(--text);font-size:12px;min-height:38px;min-width:0;outline:none;width:100%}.email-default-picker-modal .email-default-template-options{background:transparent;border:0;display:grid;grid-gap:10px;gap:10px;padding:0}.email-default-picker-modal .email-default-template-options>button{background:transparent;border:1px solid var(--line);border-radius:10px;color:var(--text);gap:10px;min-height:72px;padding:14px 12px;text-align:left}.email-default-picker-modal .email-default-template-options>button.selected{background:color-mix(in srgb,var(--accent) 7%,transparent);border-color:var(--accent);color:var(--text)}.email-default-picker-modal .email-default-template-options strong{font-size:12px;line-height:1.5}.email-default-picker-modal .email-default-template-options small{color:var(--muted);font-size:11px;margin-top:4px}.email-default-picker-modal .email-default-picker-preview{background:var(--bg);display:grid;grid-gap:16px;gap:16px;min-width:0;padding:22px}.email-default-picker-modal .email-default-picker-preview>div:first-child:not(.message-email-preview){background:transparent;border:0;padding:0 4px}.email-default-picker-modal .email-default-picker-preview>div:first-child small{color:var(--muted);font-size:11px}.email-default-picker-modal .email-default-picker-preview>div:first-child strong{color:var(--text);font-size:13px;margin-top:6px}.email-default-picker-modal .message-email-preview{border:1px solid var(--line);border-radius:12px;max-height:600px;overflow:auto;padding:20px}.email-default-picker-modal>.modal-actions{background:var(--surface);border-top:1px solid var(--line);flex-shrink:0;gap:10px;margin:0;padding:18px 28px}.message-preview-info p{color:#64748b}@media(max-width:760px){.app-shell .modal-panel.email-default-picker-modal{max-height:calc(100dvh - 24px);width:calc(100vw - 24px)}.email-default-picker-modal .email-default-picker-layout{grid-template-columns:1fr}.email-default-picker-library{border-right:0;border-bottom:1px solid var(--line);padding:16px}.email-default-picker-modal .email-default-template-options{grid-template-columns:1fr 1fr}.email-default-picker-modal .email-default-template-options>button>svg:first-child{display:none}.email-default-picker-modal .email-default-picker-preview{padding:16px}.email-default-picker-modal .message-email-preview{padding:10px}.app-shell .contract-visual-editor .contract-visual-editor-settings-grid{grid-template-columns:1fr}.app-shell .contract-visual-editor .contract-send-preview-body{padding:12px}.app-shell .contract-visual-editor .contract-visual-editor-settings{padding:18px}.account-sms-heading{flex-wrap:wrap}.account-sms-heading>div{flex:1 1;min-width:150px}.account-sms-status{margin-left:52px}.employee-metrics .metric-card:nth-child(-n+2) .metric-help [role=tooltip]{left:-120px;right:auto}}.platform-sms-account-settings .account-sms-delivery{color:var(--muted);font-size:12px;margin:0}.email-template-empty{color:var(--muted);font-size:12px;line-height:1.6;padding:12px 0}.app-shell .email-builder-sidebar .builder-tool-section{background:transparent;border:0;box-shadow:none}.app-shell .email-default-picker-modal .email-default-picker-header{display:flex;flex-direction:row;align-items:flex-start}.email-default-picker-header>div{flex:1 1;min-width:0}.email-default-picker-header>.icon-button{flex:0 0 32px}.email-default-picker-modal .email-default-template-options strong{white-space:normal;overflow:visible}@media(max-width:760px){.email-default-picker-modal .email-default-picker-header{padding:20px;gap:12px}.email-default-picker-modal .email-default-picker-header h2{font-size:20px}}@media (min-width:761px){.email-default-picker-modal .email-default-picker-layout{height:min(680px,calc(100dvh - 240px));overflow:hidden}.email-default-picker-modal .email-default-picker-library{min-height:0;overflow-y:auto}.email-default-picker-modal .email-default-picker-preview{display:flex;flex-direction:column;min-height:0}.email-default-picker-modal .message-email-preview{flex:1 1;min-height:0;overflow-y:auto}}.knowledge-channel-toggle{align-items:center;display:flex;font-size:13px;font-weight:600;justify-content:space-between;margin-top:18px;gap:16px}.knowledge-reply-switch{background:var(--line);border:1px solid var(--line);border-radius:999px;cursor:pointer;flex:0 0 44px;height:26px;padding:3px;transition:background .15s;width:44px}.knowledge-reply-switch>span{background:#fff;border-radius:50%;display:block;height:18px;transition:transform .15s;width:18px}.knowledge-reply-switch[aria-checked=true]{background:var(--accent);border-color:var(--accent)}.knowledge-reply-switch[aria-checked=true]>span{transform:translateX(18px)}.knowledge-reply-switch:disabled{cursor:not-allowed;opacity:.45}.knowledge-reply-switch:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.knowledge-toggle-help{color:var(--muted);display:block;font-size:11px;line-height:1.5;margin-top:10px}.quick-setup-connections>button:first-child{border-color:color-mix(in srgb,var(--accent) 50%,var(--line))}.knowledge-channel-toggle .knowledge-reply-switch{margin:0 0 0 auto}.verified-contract-signing{display:grid;grid-gap:16px;gap:16px;width:100%;max-width:560px;padding:24px;border:1px solid #dce2ec;border-radius:16px;background:#fff;color:#172033}.verified-contract-signing .verified-signing-heading{display:flex;gap:12px;align-items:center}.verified-signing-heading>svg{color:#245bdf;flex-shrink:0}.verified-signing-heading>div{display:grid;grid-gap:4px;gap:4px}.verified-signing-heading strong{font-size:20px}.verified-contract-signing p,.verified-contract-signing small{margin:0;font-size:13px;line-height:1.6;color:#526078}.verified-contract-signing label{display:grid;grid-gap:8px;gap:8px;font-size:13px;font-weight:600}.verified-contract-signing input:not([type=checkbox]){width:100%;box-sizing:border-box;border:1px solid #cbd5e1;border-radius:9px;padding:12px;color:#172033;background:#fff;font:inherit}.verified-contract-signing .verified-signing-consent{display:flex;align-items:flex-start;gap:10px;font-weight:400;line-height:1.6}.verified-signing-consent input{flex-shrink:0;margin-top:4px}.verified-contract-signing button{justify-content:center;padding:12px 18px;border-radius:9px}.verified-contract-signing button,.verified-signing-delivery{display:flex;align-items:center;gap:8px}.public-contract-card>details.verified-contract-signing{max-width:760px;margin:24px auto;box-sizing:border-box}.verified-contract-signing summary{cursor:pointer;font-weight:650}.verified-contract-signing ol{display:grid;grid-gap:14px;gap:14px;margin:18px 0;padding-left:22px;font-size:13px;line-height:1.5}.verified-contract-signing time{color:#526078;font-size:12px;overflow-wrap:anywhere}.verified-contract-signing button:disabled{opacity:.55;cursor:not-allowed}.verified-contract-signing button:focus-visible,.verified-contract-signing input:focus-visible,.verified-contract-signing summary:focus-visible{outline:2px solid #245bdf;outline-offset:3px}@media(max-width:600px){.verified-contract-signing{padding:18px;box-sizing:border-box}}.public-contract-signature:has(.verified-contract-signing){max-width:760px;padding:0;border:0;background:transparent;box-shadow:none}.public-contract-signature form.verified-contract-signing{grid-template-columns:minmax(0,1fr);align-items:stretch;max-width:none;box-sizing:border-box;gap:18px;padding:28px}.public-contract-signature .verified-contract-signing label{font-weight:600;color:#172033}.public-contract-signature .verified-contract-signing .verified-signing-consent{font-weight:400}.public-contract-signature .verified-contract-signing .verified-signing-consent span{font-weight:400;color:#526078;line-height:1.6;margin:0}.public-contract-signature .verified-signing-consent input{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;accent-color:#245bdf;padding:0;min-height:18px;height:18px;width:18px}.public-contract-signature .verified-contract-signing button{background:#245bdf;color:#fff;font-weight:650}.public-contract-signature .verified-contract-signing button[type=button]{background:#f3f5fa;color:#245bdf;border:1px solid #dce2ec}@media(max-width:600px){.public-contract-signature form.verified-contract-signing{padding:20px}}.support-client-workspace{width:min(100%,1120px);margin:30px auto 60px;gap:0;min-width:0}.support-client-workspace [hidden]{display:none}.support-page-heading h1{font-size:32px;font-weight:700;letter-spacing:-.04em;line-height:1.2;margin:0 0 10px}.support-page-heading p{color:var(--muted);font-size:14px;line-height:1.6;margin:0}.support-page-tabs{margin:24px 0 30px}.support-page-tabs button span{font-size:12px}.support-quick-answers summary:focus-visible,.support-text-button:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:4px}.support-contact-layout{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(250px,1fr);align-items:start;grid-gap:36px;gap:36px}.support-message-card{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:28px;min-width:0}.support-message-heading{margin-bottom:26px}.support-message-heading h2,.support-sent-state h2{margin:0 0 8px;font-size:22px;font-weight:650;letter-spacing:-.025em;line-height:1.3}.support-message-heading p{color:var(--muted);font-size:14px;line-height:1.5;margin:0}.support-message-form{display:grid;grid-gap:22px;gap:22px}.support-message-form .input-field{display:grid;grid-gap:9px;gap:9px;font-size:14px;font-weight:500;margin:0}.support-message-form .input-field>span{color:var(--text);font-size:14px}.support-message-form input,.support-message-form textarea{background:var(--bg);border:1px solid var(--line);border-radius:9px;box-shadow:none;color:var(--text);font:inherit;font-size:14px;font-weight:400;min-height:44px;padding:12px 14px;width:100%}.support-message-form textarea{min-height:176px;line-height:1.6;resize:vertical}.support-message-form input::placeholder,.support-message-form textarea::placeholder{color:var(--muted);opacity:.8}.support-message-form input:focus-visible,.support-message-form textarea:focus-visible{border-color:var(--accent);outline:2px solid color-mix(in srgb,var(--accent) 28%,transparent);outline-offset:2px}.support-message-form [aria-invalid=true]{border-color:#e07070}.support-field-error{color:#b42318;font-size:12px;font-weight:400;line-height:1.5}.support-message-footer{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-top:4px}.support-message-footer>span{color:var(--muted);font-size:12px;line-height:1.5;overflow-wrap:anywhere}.support-message-footer .primary-button,.support-sent-state .primary-button{min-height:44px;padding:12px 18px;font-size:14px;flex-shrink:0;justify-content:center}.support-quick-answers{padding-top:5px;min-width:0}.support-quick-answers h2{margin:0 0 21px;font-size:18px;font-weight:650;letter-spacing:-.02em}.support-quick-answers details{border-bottom:1px solid var(--line)}.support-quick-answers details:first-of-type{border-top:1px solid var(--line)}.support-quick-answers summary{align-items:center;cursor:pointer;display:flex;justify-content:space-between;gap:16px;font-size:14px;font-weight:500;line-height:1.5;list-style:none;padding:21px 0}.support-quick-answers summary::-webkit-details-marker{display:none}.support-quick-answers summary svg{color:var(--muted);flex-shrink:0;transition:transform .15s}.support-quick-answers details[open] summary svg{transform:rotate(90deg)}.support-quick-answers details p{color:var(--muted);font-size:13px;line-height:1.7;margin:-4px 0 21px}.support-requests-view>h2{margin:0 0 22px;font-size:22px;letter-spacing:-.025em}.support-requests-empty{align-items:center;display:flex;flex-direction:column;padding:58px 24px;text-align:center}.support-requests-empty>svg{color:var(--muted);margin-bottom:18px}.support-requests-empty h3{margin:0 0 9px;font-size:20px;letter-spacing:-.02em}.support-requests-empty p{color:var(--muted);font-size:14px;line-height:1.6;margin:0 0 24px}.support-requests-view .support-ticket-list article{background:var(--surface);padding:20px}.support-requests-view .support-ticket-list p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.support-requests-view .support-ticket-list strong{font-size:14px;overflow-wrap:anywhere}.support-sent-state{align-items:center;display:flex;flex-direction:column;min-height:380px;justify-content:center;text-align:center;padding:24px 10px}.support-sent-state>svg{color:var(--accent);margin-bottom:22px}.support-sent-state p{color:var(--muted);font-size:14px;line-height:1.7;max-width:350px;margin:4px 0 24px}.support-text-button{background:none;border:0;color:var(--muted);cursor:pointer;font-size:13px;margin-top:18px;padding:8px}@media (max-width:950px){.support-client-workspace{margin-top:20px}.support-contact-layout{grid-template-columns:minmax(0,1.8fr) minmax(220px,1fr);gap:24px}.support-message-card{padding:22px}}@media (max-width:720px){.support-client-workspace{margin:14px auto 30px}.support-page-heading h1{font-size:28px}.support-contact-layout{grid-template-columns:minmax(0,1fr);gap:32px}.support-page-tabs{margin-bottom:22px}.support-message-card{padding:20px}.support-message-heading h2{font-size:20px}.support-message-footer{align-items:stretch;flex-direction:column}.support-message-footer .primary-button{width:100%}.support-requests-view .support-ticket-list article{grid-template-columns:1fr}.support-requests-view .support-ticket-list time{text-align:left}.support-requests-view .support-resolution-note{grid-column:1}}@media (prefers-reduced-motion:reduce){.support-quick-answers summary svg{transition:none}}.support-message-form .app-select-trigger{min-height:44px}.app-shell:has(.support-client-workspace) .mobile-estimate-fab{display:none}.app-shell[data-color-mode=dark] .support-client-workspace .support-form-result.error,.app-shell[data-color-mode=dark] .support-field-error{color:#f29393}.app-shell.platform-admin-shell .platform-admin-workspace{max-width:none;width:100%;min-width:0;gap:24px;padding:24px 0 36px;margin:0}.app-shell.platform-admin-shell .topbar{box-shadow:none;min-height:64px;border-radius:14px}.platform-topbar-breadcrumb{display:flex;align-items:center;justify-content:center;gap:12px;font-size:12px;color:var(--muted);min-width:0}.platform-topbar-breadcrumb strong{font-weight:500;color:var(--text)}.platform-page-heading h1{margin:0;font-size:27px;font-weight:650;letter-spacing:-.8px;line-height:1.25;color:var(--text)}.platform-page-heading p{margin:8px 0 0;color:var(--muted);font-size:13px;line-height:1.6}.app-shell.platform-admin-shell :is(.platform-admin-panel,.platform-admin-locked){background:var(--surface);border:1px solid var(--line);border-radius:14px;box-shadow:none;min-width:0}.app-shell.platform-admin-shell .platform-admin-panel-header{padding:22px 24px;gap:20px;border-bottom:1px solid var(--line);align-items:center}.app-shell.platform-admin-shell .platform-admin-panel-header h3{font-size:20px;line-height:1.35;font-weight:600;letter-spacing:-.5px;margin:0;color:var(--text)}.app-shell.platform-admin-shell .platform-admin-panel-header p{font-size:12px;font-weight:400;line-height:1.65;margin:7px 0 0;max-width:760px;color:var(--muted)}.app-shell.platform-admin-shell .platform-admin-panel-header>span{background:var(--surface-soft);color:var(--muted);border:1px solid var(--line);border-radius:6px;font-size:11px;font-weight:500;padding:5px 8px;box-shadow:none}.app-shell.platform-admin-shell .platform-admin-metrics{gap:0;border:1px solid var(--line);border-radius:12px;background:var(--surface);overflow:hidden}.app-shell.platform-admin-shell .platform-admin-metric{background:transparent;border:0;border-right:1px solid var(--line);border-radius:0;box-shadow:none;padding:20px 24px;min-height:112px;gap:7px;align-content:start}.app-shell.platform-admin-shell .platform-admin-metric:last-child{border-right:0}.app-shell.platform-admin-shell .platform-admin-metric>strong{font-size:28px;line-height:1.25;letter-spacing:-.8px;font-weight:600;overflow-wrap:anywhere}.app-shell.platform-admin-shell .platform-admin-metric>span{font-size:12px;font-weight:500;letter-spacing:0;color:var(--muted)}.app-shell.platform-admin-shell .platform-admin-metric>small{font-size:11px;line-height:1.5;font-weight:400;color:var(--muted)}.platform-list-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 24px;border-bottom:1px solid var(--line)}.platform-list-toolbar>span{color:var(--muted);font-size:11px;white-space:nowrap}.platform-list-search{display:flex;align-items:center;gap:10px;width:min(440px,100%);padding:0 12px;min-height:38px;background:var(--control-bg);border:1px solid var(--line-strong);border-radius:8px;color:var(--muted)}.platform-list-search:focus-within{outline:2px solid var(--accent);outline-offset:2px}.platform-list-search input{background:none;border:0;box-shadow:none!important;outline:none!important;color:var(--text);min-width:0;flex:1 1;padding:9px 0;font-size:12px;width:100%}.platform-list-search input::-webkit-search-cancel-button{display:none}.platform-list-search button{width:24px;height:24px;min-height:0;padding:4px;background:none;border:0}.app-shell.platform-admin-shell :is(.platform-admin-table,.platform-users-table,.platform-client-team-table){border:0;border-radius:0;min-width:0;background:transparent}.app-shell.platform-admin-shell :is(.platform-admin-row,.platform-users-row,.platform-client-team-row){border-color:var(--line);background:transparent;padding:17px 24px;gap:16px;min-height:78px;font-size:12px;align-items:center}.app-shell.platform-admin-shell :is(.platform-admin-head,.platform-users-head,.platform-client-team-head){background:var(--surface-soft);font-size:10px;font-weight:600;letter-spacing:.45px;text-transform:uppercase;min-height:40px;padding-block:12px;color:var(--muted)}.app-shell.platform-admin-shell :is(.platform-admin-row,.platform-users-row) strong{font-size:12px;font-weight:550;line-height:1.5}.app-shell.platform-admin-shell :is(.platform-admin-row,.platform-users-row) small{font-size:11px;line-height:1.6;font-weight:400;color:var(--muted)}.app-shell.platform-admin-shell :is(.platform-admin-row:not(.platform-admin-head),.platform-users-data-row):hover{background:var(--surface-soft)}.app-shell.platform-admin-shell :is(.platform-workspace-avatar,.platform-team-avatar){border:1px solid var(--line-strong);background:var(--surface-soft);color:var(--text);box-shadow:none;border-radius:10px;width:38px;height:38px}.app-shell.platform-admin-shell .platform-workspace-open-button{font-size:12px;font-weight:550;line-height:1.5;text-align:left;color:var(--text)}.app-shell.platform-admin-shell :is(.platform-pill,.platform-status){font-size:10px;font-weight:500;line-height:1.5;border-radius:5px;padding:3px 7px;box-shadow:none;letter-spacing:0}.app-shell.platform-admin-shell .platform-pill{background:var(--surface-soft);border:1px solid var(--line-strong);color:var(--muted)}.app-shell.platform-admin-shell :is(.platform-users-icon-action,.platform-report-back){background:var(--control-bg);border:1px solid var(--line-strong);color:var(--muted);box-shadow:none;border-radius:8px}.app-shell.platform-admin-shell :is(.platform-users-action-menu,.platform-admin-detail-note){background:var(--surface-strong);border:1px solid var(--line-strong);color:var(--text);border-radius:10px}.app-shell.platform-admin-shell :is(.platform-users-plan-tabs,.platform-account-tabs,.platform-builder-tabs){display:flex;align-items:center;gap:4px;padding:4px;background:var(--bg);border:1px solid var(--line-strong);border-radius:10px;box-shadow:none;width:-moz-fit-content;width:fit-content;max-width:100%;overflow-x:auto}.app-shell.platform-admin-shell :is(.platform-users-plan-tabs,.platform-account-tabs,.platform-builder-tabs)>button{border:1px solid transparent;background:transparent;color:var(--muted);box-shadow:none;border-radius:7px;padding:9px 14px;min-height:34px;font-size:12px;font-weight:500;white-space:nowrap;flex:0 0 auto}.app-shell.platform-admin-shell :is(.platform-users-plan-tabs,.platform-account-tabs,.platform-builder-tabs)>button.active{background:var(--control-bg);border-color:var(--line-strong);color:var(--text);box-shadow:none}.app-shell.platform-admin-shell .platform-users-plan-icon{background:none;border:0;color:inherit;box-shadow:none;width:16px;height:16px}.app-shell.platform-admin-shell .platform-users-plan-copy{display:flex;align-items:center;gap:8px}.app-shell.platform-admin-shell .platform-users-plan-copy small{font-size:10px;font-weight:400;color:var(--muted)}.app-shell.platform-admin-shell .platform-users-filter-row{margin:0;padding:16px 24px;gap:12px;align-items:center;border-bottom:1px solid var(--line)}.app-shell.platform-admin-shell .platform-users-archive-tab{background:none;color:var(--muted);border:1px solid var(--line);border-radius:8px;box-shadow:none;min-height:36px}.app-shell.platform-admin-shell .platform-users-archive-tab.active{background:var(--control-bg);border-color:var(--line-strong);color:var(--text)}.app-shell.platform-admin-shell :is(.platform-account-report,.platform-team-layout,.platform-plan-manager,.platform-integration-panel-body,.platform-account-settings-layout){padding:24px;gap:24px}.app-shell.platform-admin-shell :is(.platform-admin-detail-grid>span,.platform-admin-insight-grid>article,.platform-report-card,.platform-business-chart-panel,.platform-plan-movement-panel,.platform-health-card,.platform-account-settings-panel,.platform-account-security){background:var(--surface);color:var(--text);border:1px solid var(--line);border-radius:12px;box-shadow:none;padding:20px}.app-shell.platform-admin-shell :is(.platform-admin-insight-grid,.platform-account-report-grid,.platform-report-section-grid){gap:16px}.app-shell.platform-admin-shell .platform-admin-insight-grid p{font-size:12px;line-height:1.75;color:var(--muted);margin-top:8px;max-width:70ch}.app-shell.platform-admin-shell :is(.platform-admin-detail-grid small,.platform-report-card dt){font-size:11px;line-height:1.6;color:var(--muted)}.app-shell.platform-admin-shell .platform-account-toolbar{gap:16px;align-items:center;flex-wrap:wrap}.app-shell.platform-admin-shell .platform-account-report-hero{background:var(--surface-soft);border:1px solid var(--line);border-radius:12px;box-shadow:none;padding:24px}.app-shell.platform-admin-shell :is(.platform-team-toolbar,.platform-connection-toolbar){padding:0 0 20px;border-bottom:1px solid var(--line);gap:16px;align-items:center}.app-shell.platform-admin-shell .platform-team-toolbar p{color:var(--muted);font-size:12px;line-height:1.6;max-width:560px}.app-shell.platform-admin-shell .platform-team-list{gap:0;border:1px solid var(--line);border-radius:12px;overflow:hidden}.app-shell.platform-admin-shell .platform-team-row{border:0;border-bottom:1px solid var(--line);border-radius:0;padding:20px;gap:16px;background:var(--surface);box-shadow:none}.app-shell.platform-admin-shell .platform-team-row:last-child{border-bottom:0}.app-shell.platform-admin-shell .platform-team-row strong{font-size:13px;font-weight:550}.app-shell.platform-admin-shell .platform-team-row small{font-size:11px;line-height:1.6;color:var(--muted)}.app-shell.platform-admin-shell :is(.platform-access-form-grid,.platform-account-form,.platform-password-form){gap:18px}.app-shell.platform-admin-shell :is(.platform-access-form-grid,.platform-account-form,.platform-password-form,.platform-team-invite-form) label{font-size:12px;font-weight:500;color:var(--text);gap:8px}.app-shell.platform-admin-shell :is(.platform-access-form-grid,.platform-account-form,.platform-password-form,.platform-team-invite-form) input:not([type=checkbox]){background:var(--control-bg);border:1px solid var(--line-strong);border-radius:8px;box-shadow:none;color:var(--text);padding:11px 12px;font:inherit;font-size:13px;min-height:40px}.app-shell.platform-admin-shell :is(.platform-plan-card,.platform-feature-toggle){background:var(--surface);border:1px solid var(--line);box-shadow:none;border-radius:10px}.app-shell.platform-admin-shell .platform-plan-card{padding:18px;text-align:left;gap:8px}.app-shell.platform-admin-shell .platform-plan-card.active{background:var(--surface-soft);border-color:var(--line-strong);box-shadow:inset 0 0 0 1px var(--line-strong)}.app-shell.platform-admin-shell .platform-plan-card strong{font-size:15px;font-weight:600;text-transform:capitalize}.app-shell.platform-admin-shell .platform-plan-card small{font-size:11px;line-height:1.7;color:var(--muted)}.app-shell.platform-admin-shell .platform-feature-grid{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell.platform-admin-shell .platform-feature-toggle{padding:16px;gap:12px;align-items:start}.app-shell.platform-admin-shell .platform-feature-toggle strong{font-size:12px;font-weight:550}.app-shell.platform-admin-shell .platform-feature-toggle small{font-size:11px;line-height:1.6;font-weight:400;color:var(--muted)}.app-shell.platform-admin-shell .platform-feature-icon{background:var(--surface-soft);color:var(--muted);border:1px solid var(--line);box-shadow:none;border-radius:8px}.app-shell.platform-admin-shell .platform-access-actions{position:static;background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:16px;gap:16px;box-shadow:none}.app-shell.platform-admin-shell .platform-integration-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.app-shell.platform-admin-shell .platform-connection-card{background:var(--surface);border:1px solid var(--line);border-radius:12px;box-shadow:none;padding:20px;min-width:0}.app-shell.platform-admin-shell .platform-connection-heading h3{font-size:14px;font-weight:600;letter-spacing:-.2px}.app-shell.platform-admin-shell .platform-connection-card p{font-size:12px;line-height:1.75}.app-shell.platform-admin-shell .platform-connection-card .integration-logo{width:36px;height:36px;border-radius:9px}.app-shell.platform-admin-shell .platform-connection-badge{border-radius:5px;font-size:10px;font-weight:500}.app-shell.platform-admin-shell .platform-connection-explainer{font-size:12px;line-height:1.7;color:var(--muted);max-width:900px}.app-shell.platform-admin-shell .platform-business-report{gap:24px}.app-shell.platform-admin-shell .platform-business-report-header h2{font-size:27px;line-height:1.25;letter-spacing:-.8px;font-weight:650}.app-shell.platform-admin-shell .platform-business-kpis{gap:16px}.app-shell.platform-admin-shell .platform-business-kpis article{background:var(--surface);border:1px solid var(--line);box-shadow:none;border-radius:12px;padding:20px}.app-shell.platform-admin-shell :is(.platform-account-form-actions,.platform-admin-detail-note){box-shadow:none}.app-shell.platform-admin-shell :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media(max-width:1450px){.app-shell.platform-admin-shell .platform-integration-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1100px){.app-shell.platform-admin-shell :is(.platform-admin-table,.platform-users-table){overflow-x:auto}.app-shell.platform-admin-shell .platform-admin-row{min-width:1040px}.app-shell.platform-admin-shell .platform-users-row{min-width:900px}.app-shell.platform-admin-shell .platform-account-settings-layout,.app-shell.platform-admin-shell .platform-feature-grid{grid-template-columns:1fr}}@media(max-width:720px){.app-shell.platform-admin-shell .platform-admin-workspace{padding:16px 0 24px;gap:18px}.platform-topbar-breadcrumb{display:none}.platform-page-heading h1{font-size:24px}.app-shell.platform-admin-shell .platform-admin-panel-header{padding:20px;align-items:start;flex-wrap:wrap;gap:12px}.app-shell.platform-admin-shell .platform-admin-panel-header h3{font-size:19px}.app-shell.platform-admin-shell .platform-admin-metric{padding:16px;min-height:105px}.app-shell.platform-admin-shell .platform-admin-metric:nth-child(2){border-right:0}.app-shell.platform-admin-shell .platform-admin-metric:nth-child(-n+2){border-bottom:1px solid var(--line)}.app-shell.platform-admin-shell .platform-admin-metric>strong{font-size:24px}.platform-list-toolbar{padding:16px;align-items:stretch;flex-direction:column;gap:10px}.platform-list-search{width:100%}.app-shell.platform-admin-shell .platform-users-filter-row{padding:16px}.app-shell.platform-admin-shell :is(.platform-account-report,.platform-team-layout,.platform-plan-manager,.platform-integration-panel-body,.platform-account-settings-layout){padding:16px;gap:18px}.app-shell.platform-admin-shell .platform-integration-card-grid{grid-template-columns:1fr}.app-shell.platform-admin-shell .platform-team-row{grid-template-columns:38px minmax(0,1fr);padding:16px}.app-shell.platform-admin-shell .platform-team-row>span:nth-child(n+3){grid-column:2}.app-shell.platform-admin-shell .platform-team-toolbar{align-items:stretch;flex-direction:column}.app-shell.platform-admin-shell .platform-team-toolbar>div:last-child{display:flex;flex-wrap:wrap;gap:8px}.app-shell.platform-admin-shell .platform-users-plan-tabs>button{padding:8px 10px}.app-shell.platform-admin-shell .platform-plan-selector{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell.platform-admin-shell .platform-access-actions{flex-wrap:wrap;align-items:start}.app-shell.platform-admin-shell .platform-access-actions button{width:100%}}.app-shell.platform-admin-shell .platform-admin-metric>.platform-metric-text{font-size:16px;line-height:1.55;letter-spacing:0}.app-shell.platform-admin-shell .platform-admin-list{padding:0 24px}.app-shell.platform-admin-shell .platform-admin-list-row{padding:18px 0;background:none;border:0;border-bottom:1px solid var(--line);border-radius:0;box-shadow:none}.app-shell.platform-admin-shell .platform-admin-list-row:last-child{border-bottom:0}.app-shell.platform-admin-shell .platform-admin-list-row strong{font-size:12px;font-weight:550;text-transform:capitalize}.app-shell.platform-admin-shell .platform-admin-list-row small{color:var(--muted);font-size:11px;line-height:1.6}.app-shell.platform-admin-shell .platform-admin-list-row>em{font-size:10px;font-style:normal;background:var(--surface-soft);border:1px solid var(--line);border-radius:5px;color:var(--muted);padding:4px 7px}.app-shell.platform-admin-shell .platform-builder-workspace{padding:0;color:var(--text);min-width:0}.app-shell.platform-admin-shell .platform-builder-workspace__header{max-width:none;margin:0 0 24px;align-items:center}.app-shell.platform-admin-shell .platform-builder-workspace__header>div>span{display:none}.app-shell.platform-admin-shell .platform-builder-workspace__header h1{font-size:27px;font-weight:650;line-height:1.25;letter-spacing:-.8px;margin:0 0 8px}.app-shell.platform-admin-shell .platform-builder-workspace__header p{font-size:13px;line-height:1.6;color:var(--muted)}.app-shell.platform-admin-shell .platform-builder-workspace__header>button{background:var(--surface);border-color:var(--line);color:var(--muted)}.app-shell.platform-admin-shell .platform-builder-category{max-width:none;background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:24px;box-shadow:none}.app-shell.platform-admin-shell .platform-builder-category>header{gap:16px;align-items:center;margin-bottom:20px}.app-shell.platform-admin-shell .platform-builder-site-group{background:transparent;border:0;padding:0}.app-shell.platform-admin-shell .platform-builder-business-card,.app-shell.platform-admin-shell .platform-builder-template-grid>article{background:var(--surface);border:1px solid var(--line);border-radius:12px;box-shadow:none;color:var(--text)}.app-shell.platform-admin-shell :is(.platform-builder-template-grid article h2,.platform-builder-site-group>header strong){color:var(--text);font-weight:600}.app-shell.platform-admin-shell :is(.platform-builder-template-grid article p,.platform-builder-template-grid article small,.platform-builder-site-group>p,.platform-builder-category>header p,.platform-builder-site-group>header small){color:var(--muted);font-size:12px;line-height:1.7}.app-shell.platform-admin-shell .platform-builder-template-grid article footer{border-color:var(--line)}.app-shell.platform-admin-shell .platform-builder-template-grid article footer span{color:var(--muted)}.app-shell.platform-admin-shell .platform-builder-business-group{background:transparent;border:1px solid var(--line);border-radius:12px;color:var(--text);box-shadow:none}@media(max-width:720px){.app-shell.platform-admin-shell .platform-builder-category{padding:16px}.app-shell.platform-admin-shell .platform-builder-workspace__header{align-items:start;flex-direction:column}.app-shell.platform-admin-shell .platform-builder-workspace__header h1{font-size:24px}}.app-shell.platform-admin-shell .platform-builder-tabs{margin:0 0 20px}.app-shell.platform-admin-shell :is(.platform-builder-business-card p,.platform-builder-business-card footer span,.platform-builder-business-group>p,.platform-builder-business-group>header small){color:var(--muted);font-size:12px;line-height:1.65}.app-shell.platform-admin-shell .platform-builder-business-card h2{color:var(--text);font-size:15px;font-weight:600;line-height:1.4}.app-shell.platform-admin-shell .platform-admin-metrics:has(>article:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:720px){.app-shell.platform-admin-shell .platform-admin-metrics:has(>article:nth-child(3):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell.platform-admin-shell .platform-admin-metrics:has(>article:nth-child(3):last-child)>article:last-child{grid-column:1/-1}}.app-shell.platform-admin-shell .platform-support-workspace{width:100%;max-width:none;margin:0;padding:24px 0 36px;display:grid;grid-gap:24px;gap:24px;min-width:0}.platform-support-heading{display:flex;align-items:center;justify-content:space-between;gap:24px}.platform-support-heading h1{margin:0;color:var(--text);font-size:27px;font-weight:650;line-height:1.25;letter-spacing:-.8px}.platform-support-heading p{margin:8px 0 0;color:var(--muted);font-size:13px;line-height:1.6}.platform-support-operator{display:flex;align-items:center;gap:10px;color:var(--muted);font-size:12px;flex-shrink:0}.platform-support-operator>span{display:grid;grid-gap:4px;gap:4px;color:var(--text)}.platform-support-operator small{font-size:11px;color:var(--muted);text-transform:capitalize}.app-shell.platform-admin-shell .support-platform-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0;gap:0;background:var(--surface);border:1px solid var(--line);border-radius:12px;overflow:hidden}.app-shell.platform-admin-shell .support-platform-metrics article{padding:20px 24px;border:0;border-right:1px solid var(--line);border-radius:0;box-shadow:none;background:transparent;display:grid;grid-gap:7px;gap:7px;min-width:0}.app-shell.platform-admin-shell .support-platform-metrics article:last-child{border-right:0}.app-shell.platform-admin-shell .support-platform-metrics article>span{font-size:12px;font-weight:500;color:var(--muted)}.app-shell.platform-admin-shell .support-platform-metrics strong{font-size:28px;font-weight:600;line-height:1.25;letter-spacing:-.8px}.app-shell.platform-admin-shell .support-platform-metrics small{font-size:11px;color:var(--muted);line-height:1.5}.app-shell.platform-admin-shell .support-queue-layout{grid-template-columns:minmax(320px,.8fr) minmax(0,1.6fr);gap:20px;align-items:start;min-width:0}.app-shell.platform-admin-shell :is(.support-queue-panel,.support-ticket-detail){background:var(--surface);color:var(--text);border:1px solid var(--line);border-radius:14px;box-shadow:none;padding:0;min-width:0}.app-shell.platform-admin-shell .support-section-heading{padding:22px 24px;border-bottom:1px solid var(--line);margin:0}.app-shell.platform-admin-shell .support-section-heading h2{font-size:18px;font-weight:600;letter-spacing:-.35px;margin:0}.app-shell.platform-admin-shell .support-section-heading p{font-size:12px;line-height:1.7;color:var(--muted);margin:7px 0 0}.app-shell.platform-admin-shell .support-filter-row{display:flex;flex-wrap:wrap;width:-moz-fit-content;width:fit-content;max-width:calc(100% - 32px);padding:4px;gap:4px;margin:16px;background:var(--bg);border:1px solid var(--line-strong);border-radius:10px;box-shadow:none}.app-shell.platform-admin-shell .support-filter-row>button{flex:0 0 auto;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--muted);box-shadow:none;font-size:11px;font-weight:500;padding:8px 10px;min-height:32px}.app-shell.platform-admin-shell .support-filter-row>button.active{background:var(--control-bg);border-color:var(--line-strong);color:var(--text)}.app-shell.platform-admin-shell .support-inbox-list{display:grid;grid-gap:0;gap:0;padding:0 16px 16px}.app-shell.platform-admin-shell .support-inbox-list>button{background:transparent;color:var(--text);border:1px solid transparent;border-bottom:1px solid var(--line);border-radius:0;padding:16px;display:grid;grid-gap:8px;gap:8px;box-shadow:none;text-align:left}.app-shell.platform-admin-shell .support-inbox-list>button.active{background:var(--surface-soft);border:1px solid var(--line-strong);border-radius:9px;box-shadow:none}.app-shell.platform-admin-shell .support-inbox-list>button strong{font-size:13px;font-weight:550;line-height:1.5}.app-shell.platform-admin-shell .support-inbox-list time,.app-shell.platform-admin-shell .support-inbox-list>button>span:not(.support-status){font-size:11px;color:var(--muted);line-height:1.6}.app-shell.platform-admin-shell .support-status{width:-moz-fit-content;width:fit-content;font-size:10px;font-weight:500;border-radius:5px;padding:3px 7px;line-height:1.5}.app-shell.platform-admin-shell .support-ticket-detail{display:flex;flex-direction:column;gap:22px;padding:24px}.app-shell.platform-admin-shell .support-ticket-detail-header{display:flex;align-items:start;flex-direction:column;gap:10px;margin:0;padding-bottom:20px;border-bottom:1px solid var(--line)}.app-shell.platform-admin-shell .support-ticket-detail-header h3{font-size:21px;font-weight:600;line-height:1.4;letter-spacing:-.5px;margin:0;overflow-wrap:anywhere}.app-shell.platform-admin-shell .support-ticket-detail-header>small{font-size:11px;color:var(--muted)}.app-shell.platform-admin-shell .support-ticket-detail-header p{font-size:12px;line-height:1.7;color:var(--muted);margin:0;overflow-wrap:anywhere}.app-shell.platform-admin-shell .support-ticket-message{background:var(--surface-soft);border:1px solid var(--line);border-radius:10px;padding:18px}.app-shell.platform-admin-shell .support-ticket-message strong{font-size:12px;font-weight:550}.app-shell.platform-admin-shell .support-ticket-message p{font-size:13px;line-height:1.8;margin:8px 0 0;color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere}.app-shell.platform-admin-shell .support-ticket-detail>.input-field{display:grid;grid-gap:8px;gap:8px;margin:0;font-size:12px;font-weight:500}.app-shell.platform-admin-shell .support-ticket-detail textarea{background:var(--control-bg);color:var(--text);border:1px solid var(--line-strong);border-radius:8px;box-shadow:none;padding:12px;font-size:13px;line-height:1.7;resize:vertical;min-height:120px}.app-shell.platform-admin-shell .platform-support-note-help{font-size:11px;font-weight:400;line-height:1.6;color:var(--muted)}.app-shell.platform-admin-shell .support-ticket-actions{display:flex;flex-wrap:wrap;gap:8px;margin:0}.app-shell.platform-admin-shell .support-context-actions{display:flex;flex-wrap:wrap;gap:10px;padding-top:18px;border-top:1px solid var(--line);margin:0}.app-shell.platform-admin-shell .support-context-actions>button{display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:8px;background:var(--control-bg);color:var(--muted);padding:9px 12px;font-size:11px;font-weight:500}.app-shell.platform-admin-shell .support-context-actions>button:hover{background:var(--surface-soft);color:var(--text);border-color:var(--line-strong)}.app-shell.platform-admin-shell .platform-support-workspace .empty-state{font-size:12px;line-height:1.7;color:var(--muted);padding:40px 24px;min-height:180px}@media(max-width:1000px){.app-shell.platform-admin-shell .support-queue-layout{grid-template-columns:minmax(270px,.9fr) minmax(0,1.3fr)}}@media(max-width:720px){.app-shell.platform-admin-shell .platform-support-workspace{padding:16px 0 24px;gap:18px}.platform-support-heading{align-items:start;flex-direction:column;gap:14px}.platform-support-heading h1{font-size:24px}.app-shell.platform-admin-shell .support-platform-metrics article{padding:16px 12px}.app-shell.platform-admin-shell .support-platform-metrics strong{font-size:24px}.app-shell.platform-admin-shell .support-queue-layout{grid-template-columns:minmax(0,1fr)}.app-shell.platform-admin-shell .support-section-heading,.app-shell.platform-admin-shell .support-ticket-detail{padding:20px}.app-shell.platform-admin-shell .support-filter-row{max-width:calc(100% - 24px);margin:12px}.app-shell.platform-admin-shell .support-context-actions>button{width:100%;justify-content:space-between}}