@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Thai;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-thai-thai-400-normal-BEOmKAI1.woff2)format("woff2"),url(/assets/noto-sans-thai-thai-400-normal-Dxb_unuU.woff)format("woff");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Noto Sans Thai;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-thai-latin-ext-400-normal-nBP59pVw.woff2)format("woff2"),url(/assets/noto-sans-thai-latin-ext-400-normal-B-1H0YkH.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Thai;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-thai-latin-400-normal-BaWBrqFP.woff2)format("woff2"),url(/assets/noto-sans-thai-latin-400-normal-Dh_FJjOB.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@media (width<=1100px){.customer-detail .detail-back{margin-bottom:20px;display:inline-flex}}@media (width<=700px){.article-detail-pane .detail-back{margin:20px 20px 0;display:inline-flex}.time-history .secondary-table{min-width:0}.time-history thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.time-history tbody{display:block}.time-history tbody tr{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;padding:15px 20px;display:grid}.time-history tbody tr:last-child{border-bottom:0}.time-history .secondary-table td{border:0;width:auto;padding:3px 0;font-size:12px}.time-history td:first-child,.time-history td:nth-child(2){grid-column:1/-1}.time-history td:nth-child(2),.time-history td:nth-child(3){color:var(--muted)}.time-history td.numeric{font-weight:650}}@media (width<=1100px){.knowledge-layout{grid-template-columns:1fr 1.3fr}.customer-layout{grid-template-columns:1fr}.customer-list{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));display:grid}.customer-row{flex-wrap:wrap;flex:1;min-width:0}.customer-row+.customer-row{margin-top:0}.customer-count{display:none}.time-layout,.settings-layout{grid-template-columns:1fr}.support-hero-art{width:260px}.support-content{grid-template-columns:minmax(0,1.4fr) minmax(230px,1fr)}.support-case-row{flex-wrap:wrap}.support-footer{margin:0 30px}}@media (width<=700px){.secondary-view .page-heading{flex-wrap:wrap;align-items:flex-start;gap:14px}.secondary-view .page-heading>.badge{font-size:11px;display:inline-flex}.knowledge-layout{grid-template-columns:1fr}.knowledge-list{border-bottom:1px solid #e6e6e3;border-right:0}.knowledge-article{padding:24px 20px}.knowledge-article h2{font-size:21px}.customer-list{display:block}.customer-row{flex-wrap:nowrap}.customer-count{display:grid}.customer-detail{padding:20px}.customer-ticket-list>button{flex-direction:column;align-items:flex-start;gap:8px}.time-summary{gap:16px}.time-summary>div{padding-left:16px}.time-summary strong{font-size:25px}.time-summary small,.time-summary .muted{font-size:12px;line-height:1.5}.secondary-form{padding:20px}.secondary-form .input,.secondary-search input,.support-search input{font-size:16px}.form-columns{gap:12px}.capacity-list{padding:10px 19px 20px}.capacity-member{gap:8px}.capacity-member-main>div:first-child{flex-wrap:wrap;align-items:flex-start;gap:5px;font-size:12px}.capacity-member>small{font-size:11px}.support-header{gap:10px;min-height:68px;padding:0 20px}.support-brand>span{font-size:19px}.support-brand-label,.support-brand-divider{display:none}.support-header .btn{min-height:40px;padding:8px 10px;font-size:12px}.support-preview{text-align:left;font-size:11px;line-height:1.6}.support-main{padding:0 20px 40px}.support-hero{gap:0;padding:37px 0 30px;position:relative}.support-hero h1{font-size:36px}.support-hero>div{z-index:1;position:relative}.support-hero-art{opacity:.2;width:120px;height:120px;position:absolute;top:34px;right:0}.support-hero p{font-size:14px}.support-content{grid-template-columns:1fr;gap:30px}.support-search,.support-search-field{max-width:none}.support-case-row{gap:10px;padding:17px}.support-case-row .secondary-icon{display:none}.support-section-heading>.btn{min-height:40px;font-size:12px}.support-hero .support-desktop-break{display:none}.support-footer{margin:0 20px}.support-ticket-heading{padding:22px 20px 10px}.support-conversation{margin-left:20px;margin-right:20px}.support-case-metadata{gap:16px}.support-case-row>span:nth-child(2){flex-basis:calc(100% - 30px)}.support-case-row>svg{margin-left:auto}}@media (width<=480px){.time-summary{border-bottom:0;grid-template-columns:1fr;gap:0;padding-bottom:0}.time-summary>div,.time-summary>div:first-child{border-left:0;border-bottom:1px solid var(--border,#e6e6e3);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 14px;padding:16px 0}.time-summary small{grid-column:1/-1}.customer-stats{gap:12px}.form-columns{grid-template-columns:1fr}.support-section-heading{flex-wrap:wrap;align-items:flex-start}.support-case-metadata{grid-template-columns:1fr}.support-reply{padding:14px}}@media (width<=700px){.knowledge-layout{display:block}.kb-filters{align-items:stretch}.kb-filters .field{min-width:100%}.kb-actions{padding:8px 0}.knowledge-article{padding:20px}}:root{color:#24272c;font-synthesis:none;--accent:#ed6b35;--accent-dark:#b4451d;--accent-action:#b94720;--focus:#a23f1e;--ink:#24272c;--muted:#626d7d;--line:#e9eaed;--surface:#fff;--canvas:#f7f8fa;background:#f7f8fa;font-family:Inter Variable,Noto Sans Thai,sans-serif;font-size:13px;font-weight:400;line-height:1.5}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}button{color:inherit}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid var(--focus);outline-offset:3px}button{border:0}h1,h2,h3,p{margin:0}h1,h2,h3{letter-spacing:-.035em;font-weight:650}h1{font-size:26px;line-height:1.3}h2{font-size:16px;line-height:1.4}h3{font-size:14px}input,select,textarea{min-width:0}textarea{resize:vertical}img{max-width:100%}::selection{background:#fce3d6}svg{flex-shrink:0}.muted{color:var(--muted)}.text-orange{color:var(--accent-dark)}.stack{gap:18px;display:grid}.section-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.section-caption{letter-spacing:.12em;color:var(--muted);margin-bottom:9px;font-size:11px;font-weight:600}.subtle-label{color:var(--muted);font-size:11px}.inline-person{align-items:center;gap:7px;display:flex}.btn{white-space:nowrap;background:#fff;border:1px solid #dedfe3;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:9px 14px;font-size:13px;font-weight:550;line-height:1.45;transition:background .16s,box-shadow .16s,transform .16s;display:inline-flex}.btn:hover{background:#f6f6f7;box-shadow:0 2px 3px #1d202008}.btn:active{transform:translateY(1px)}.btn-primary{background:var(--accent-action);color:#fff;border-color:var(--accent-action);box-shadow:0 2px 3px #b6421412}.btn-primary:hover{background:#a23f1e;border-color:#a23f1e}.btn-small{padding:6px 10px;font-size:11px}.btn-large{padding:13px 20px}.text-button{color:var(--accent-dark);background:0 0;align-items:center;gap:6px;padding:0;font-size:11px;font-weight:550;display:inline-flex}.text-button:hover{text-decoration:underline}.icon-button{width:32px;height:32px;color:var(--muted);background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.icon-button:hover{color:var(--ink);background:#f2f3f5}.input{width:100%;color:var(--ink);background:#fff;border:1px solid #dcdee3;border-radius:6px;padding:10px 11px;font-size:13px;line-height:1.5;display:block}.input::placeholder{color:var(--muted)}.input:focus{outline:2px solid var(--focus);outline-offset:2px;border-color:#e5a284}.field{color:#656a73;gap:7px;font-size:11px;font-weight:550;display:grid}.compact-input{width:auto;min-width:110px;padding:7px 10px;font-size:11px}.avatar{color:#715640;background:#f8dfcb;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:11px;font-weight:650;display:inline-flex}.avatar-small{width:28px;height:28px;font-size:11px}.badge{white-space:nowrap;color:var(--muted);background:#f1f2f5;border-radius:4px;align-items:center;gap:5px;padding:3px 7px;font-size:11px;font-weight:500;line-height:1.5;display:inline-flex}.badge i{background:currentColor;border-radius:50%;width:5px;height:5px}.badge-critical{color:#b13d3a;background:#fff0ee}.badge-high{color:#a14d20;background:#fff0e6}.badge-medium{color:#80621b;background:#fbf4e3}.badge-low{color:#4d7058;background:#edf5ef}.badge-in_progress,.badge-active{color:#3566a3;background:#edf3fc}.badge-pending,.badge-on_hold{color:#80621b;background:#faf4e7}.badge-resolved,.badge-done,.badge-completed,.badge-approved{color:#347451;background:#edf7f1}.badge-closed,.badge-rejected{color:var(--muted);background:#f1f1f4}.badge-todo,.badge-open{color:#6c7587;background:#f0f2f6}.brand{white-space:nowrap;letter-spacing:-1.1px;color:#202126;align-items:center;gap:7px;font-size:22px;font-weight:760;display:flex}.brand img{object-fit:contain;width:34px;height:34px}.brand-period{color:var(--accent)}.app-shell{min-height:100vh}.sidebar{border-right:1px solid var(--line);z-index:30;background:#fff;flex-direction:column;width:228px;display:flex;position:fixed;top:0;bottom:0;left:0}.sidebar-brand{align-items:center;height:76px;padding:0 22px;display:flex}.workspace-switch{border-top:1px solid var(--line);border-bottom:1px solid var(--line);text-align:left;background:0 0;align-items:center;gap:10px;margin:0 15px 22px;padding:13px 7px;display:flex}.workspace-switch>span:nth-child(2){flex:1;min-width:0}.workspace-switch strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;display:block;overflow:hidden}.workspace-switch small{color:var(--muted);margin-top:2px;font-size:11px;display:block}.workspace-icon{width:32px;height:32px;color:var(--muted);background:#f4f4f5;border:1px solid #e9e9eb;border-radius:8px;place-items:center;display:grid}.sidebar-group-label{letter-spacing:.14em;color:var(--muted);padding:0 25px 10px;font-size:11px;font-weight:600}.main-nav{gap:4px;padding:0 13px;display:grid}.main-nav a,.sidebar-secondary a{min-height:41px;color:var(--muted);border-radius:6px;align-items:center;gap:11px;padding:10px 13px;font-size:12px;font-weight:450;display:flex}.main-nav a:hover,.sidebar-secondary a:hover{background:#f7f8fa}.main-nav a.active,.sidebar-secondary a.active{color:#d85c29;background:#fff0e9;font-weight:550}.main-nav a span:nth-child(2){flex:1}.nav-count{color:var(--muted);text-align:center;background:#f0eee9;border-radius:4px;min-width:18px;padding:0 5px;font-size:11px}.active .nav-count{color:#b9502c;background:#ffe1d1}.sidebar-secondary{border-top:1px solid #f0f1f3;margin-top:12px;padding:19px 13px 10px}.sidebar-secondary a{min-height:38px;font-size:11px}.sidebar-secondary a svg:last-child:not(:first-child){margin-left:auto}.sidebar-bottom{margin-top:auto;padding:20px 20px 18px}.local-indicator{color:var(--muted);border-bottom:1px solid var(--line);align-items:center;gap:7px;padding-bottom:15px;font-size:11px;display:flex}.local-indicator a{margin-left:auto;display:flex}.pulse-dot{background:#91aa96;border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.profile{text-align:left;background:0 0;align-items:center;gap:9px;width:100%;padding:16px 0 0;display:flex}.profile>span:nth-child(2){flex:1}.profile strong{font-size:11px;font-weight:600;display:block}.profile small{color:var(--muted);margin-top:2px;font-size:11px;display:block}.main-shell{min-width:0;margin-left:228px}.topbar{border-bottom:1px solid var(--line);z-index:20;background:#ffffffb8;justify-content:space-between;align-items:center;gap:16px;min-height:61px;padding:0 31px;display:flex;position:relative}.breadcrumbs{color:var(--muted);align-items:center;gap:13px;font-size:11px;display:flex}.breadcrumbs>span:nth-child(2){color:var(--muted)}.breadcrumbs strong{color:#62666f;font-weight:500}.topbar-actions{align-items:center;gap:12px;display:flex}.global-search{color:var(--muted);border-radius:5px;align-items:center;gap:7px;padding:0 6px;display:flex}.global-search:focus-within{outline:2px solid var(--accent);outline-offset:3px}.global-search input{color:#5c626b;background:0 0;border:0;width:146px;padding:7px 0;font-size:13px;outline:0!important}.global-search input::placeholder{color:var(--muted)}.global-search kbd{border:1px solid #e4e5e8;border-radius:4px;align-items:center;gap:2px;padding:1px 4px;font-family:inherit;font-size:11px;display:flex}.topbar-divider{background:var(--line);width:1px;height:18px;margin-left:4px}.activity-button{position:relative}.activity-button i{background:var(--accent);border:1px solid #fff;border-radius:50%;width:5px;height:5px;position:absolute;top:5px;right:6px}.main-content{max-width:1620px;margin:0 auto;padding:29px 31px 20px}.page-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:22px;display:flex}.page-heading p:not(.section-caption):not(.date-line){color:#626b77;margin-top:8px;font-size:12px}.date-line{color:var(--muted);margin-bottom:7px;font-size:11px}.dashboard-heading h1{letter-spacing:-.8px;font-size:26px;font-weight:650}.dashboard-heading{margin-bottom:24px}.daily-brief{isolation:isolate;background:#f5f2ee;border:1px solid #eee9e3;border-radius:9px;align-items:center;min-height:160px;margin-bottom:22px;display:flex;position:relative;overflow:hidden}.daily-brief>img{object-fit:cover;object-position:70% 54%;z-index:-1;width:59%;height:100%;position:absolute;right:0}.daily-brief:after{content:"";z-index:-1;background:linear-gradient(90deg,#f5f2ee 0% 30%,#0000 70%);position:absolute;inset:0}.brief-copy{z-index:1;padding:21px 26px;position:relative}.brief-label{color:#a54c26;align-items:center;gap:6px;margin-bottom:7px;font-size:11px;font-weight:600;display:flex}.brief-label>span{color:#776b60;border-left:1px solid #dbcdc2;margin-left:8px;padding-left:12px;font-size:11px;font-weight:400}.brief-copy h2{letter-spacing:-.8px;margin-bottom:4px;font-size:24px;font-weight:620}.brief-copy>p{color:#675f58;font-size:11px}.brief-button{background:#fffdf9;border-color:#e3dcd4;margin-top:14px;padding:6px 10px;font-size:11px}.metrics{grid-template-columns:repeat(4,1fr);gap:0;margin-bottom:0;padding:0 5px 26px;display:grid}.metrics>div{border-right:1px solid #e2e4e9;padding:0 24px}.metrics>div:first-child{padding-left:0}.metrics>div:last-child{border:0;padding-right:0}.metrics>div>span{color:var(--muted);font-size:11px}.metrics strong{letter-spacing:-1px;justify-content:space-between;align-items:center;font-size:30px;font-weight:600;line-height:1.45;display:flex}.metrics strong svg{color:var(--muted);stroke-width:1.6px}.metrics small{color:var(--muted);font-size:11px}.panel{background:#fff;border:1px solid #e4e6eb;border-radius:8px;overflow:hidden}.panel-header{border-bottom:1px solid #edeff1;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:0 18px;display:flex}.panel-header h2{letter-spacing:-.3px;align-items:center;gap:9px;font-size:13px;font-weight:600;display:flex}.count{color:var(--muted);text-align:center;background:#f1f2f5;border-radius:4px;min-width:18px;padding:1px 5px;font-size:11px;font-weight:500}.dashboard-middle{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);gap:19px;margin-bottom:20px;display:grid}.table-scroll{width:100%;overflow-x:auto}.data-table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%;font-size:11px}.data-table th{color:var(--muted);background:#fcfcfd;border-bottom:1px solid #eceef2;padding:9px 15px;font-size:11px;font-weight:450}.data-table td{color:var(--muted);border-bottom:1px solid #f0f1f4;padding:13px 15px}.data-table tbody tr:last-child td{border-bottom:0}.data-table tbody tr:hover{background:#fffdfb}.ticket-cell{text-align:left;white-space:nowrap;background:0 0;align-items:center;gap:12px;padding:0;display:flex}.record-id{color:var(--muted);letter-spacing:.02em;font-variant-numeric:tabular-nums;font-size:11px}.ticket-cell strong{color:#41454d;font-size:11px;font-weight:530}.dashboard-table td{padding-top:13px;padding-bottom:13px}.dashboard-table .ticket-cell{gap:10px}.dashboard-table .badge{padding:2px 6px;font-size:11px}.today-list{padding:0 16px}.today-item{border-bottom:1px solid #f0f1f3;align-items:flex-start;gap:10px;padding:14px 0;display:flex}.today-item:last-child{border:0}.task-check{color:#0000;background:#fff;border:1px solid #d1d5db;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:15px;height:15px;margin-top:2px;padding:0;display:flex}.task-check:hover{border-color:var(--accent);color:var(--accent);background:#fff4ed}.task-check.checked{color:#fff;background:#92aa97;border-color:#92aa97}.today-item>div{flex:1;min-width:0}.today-item strong{color:#525760;font-size:11px;font-weight:500;display:block}.today-item div>span{color:var(--muted);margin-top:3px;font-size:11px;display:block}.today-item small{color:var(--muted);white-space:nowrap;margin-top:1px;font-size:11px}.dashboard-bottom{grid-template-columns:1fr 1fr;gap:19px;display:grid}.project-summary-list{padding:0 17px}.project-summary{text-align:left;background:#fff;border-bottom:1px solid #f0f1f3;align-items:center;gap:10px;width:100%;padding:17px 0;display:flex}.project-summary:last-child{border:0}.project-symbol{border-radius:7px;flex-shrink:0;place-items:center;width:31px;height:31px;display:grid}.project-symbol.large{border-radius:10px;width:43px;height:43px}.project-summary-name{width:38%;min-width:0}.project-summary-name strong{color:#565b65;font-size:11px;font-weight:500;display:block}.project-summary-name small{color:var(--muted);margin-top:2px;font-size:11px;display:block}.progress-track{background:#eff0f3;border-radius:4px;height:5px;display:block;overflow:hidden}.progress-track>span{border-radius:4px;min-width:0;height:100%;transition:width .3s;display:block}.project-summary>.progress-track{flex:1}.progress-value{text-align:right;width:32px;color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.capacity-row{align-items:center;gap:10px;padding:8px 0;display:flex}.capacity-name{white-space:nowrap;color:#696f79;flex:1;font-size:11px}.capacity-row>.progress-track{width:27%}.capacity-hours{text-align:right;color:#626a75;font-variant-numeric:tabular-nums;width:70px;font-size:11px}.capacity-hours small{color:var(--muted);font-size:11px}.workspace-footer{color:#6c7582;justify-content:flex-end;align-items:center;padding:23px 0 0;font-size:11px;display:flex}.workspace-footer>span:last-child{align-items:center;gap:6px;display:flex}.workspace-footer .pulse-dot{width:4px;height:4px}.view-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.tabs{align-items:center;gap:17px;display:flex}.tabs button{color:var(--muted);background:0 0;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:7px 0;font-size:11px;font-weight:500;display:flex}.tabs button.active{color:var(--accent-dark);border-color:var(--accent)}.tabs button>span{background:#f0eeeb;border-radius:4px;padding:0 5px;font-size:11px}.filter-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding:15px 18px;display:flex}.search-field{color:var(--muted);align-items:center;gap:9px;display:flex}.search-field input{color:#575d68;background:0 0;border:0;outline:0;width:270px;font-size:11px}.search-field input::placeholder{color:var(--muted)}.full-ticket-table th{padding:12px 18px;font-size:11px}.full-ticket-table td{padding:17px 18px;font-size:11px}.full-ticket-table .ticket-cell{flex-direction:column;align-items:flex-start;gap:3px}.full-ticket-table .ticket-cell strong{font-size:13px}.sla-label{color:var(--muted);align-items:center;gap:4px;font-size:11px;display:inline-flex}.sla-at_risk,.sla-overdue{color:#a94722}.table-footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;padding:12px 18px;font-size:11px;display:flex}.table-footer>span{color:var(--muted)}.empty-state{color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:9px;padding:50px 20px;display:flex}.empty-state h3{letter-spacing:-.3px;color:#6e7683;font-size:15px;font-weight:550}.empty-state p{color:var(--muted);max-width:320px;font-size:12px}.standalone-toolbar{border:0;padding:0 0 17px}.segmented{border:1px solid var(--line);background:#fff;border-radius:6px;gap:2px;padding:3px;display:flex}.segmented button{color:var(--muted);background:0 0;border-radius:4px;align-items:center;padding:5px 7px;display:flex}.segmented button.active{color:#5c6674;background:#f1f2f4}.task-row{border-bottom:1px solid var(--line);align-items:center;gap:16px;padding:18px 20px;display:flex}.task-row:last-child{border:0}.task-title{flex:1;min-width:0}.task-title strong{font-size:13px;font-weight:500;display:block}.task-title>span{color:var(--muted);margin-top:4px;font-size:11px;display:block}.task-title .completed{color:var(--muted);text-decoration:line-through}.task-date{color:var(--muted);min-width:45px;font-size:11px}.kanban{grid-template-columns:repeat(3,minmax(0,1fr));gap:19px;display:grid}.kanban>section{background:#f0f2f5;border-radius:8px;padding:15px}.kanban h3{align-items:center;gap:7px;margin-bottom:16px;font-size:12px;display:flex}.kanban h3>span{color:var(--muted);margin-left:auto;font-size:11px;font-weight:400}.status-dot{background:#b5becb;border-radius:50%;width:7px;height:7px}.status-dot.status-in_progress{background:#7396c4}.status-dot.status-done{background:#93b49f}.task-card{background:#fff;border-radius:6px;grid-template-columns:16px 1fr auto;gap:12px;margin-bottom:10px;padding:15px;display:grid;position:relative;border:1px solid #e3e6ec!important}.task-card>.task-title{grid-column:2/4}.task-card>.badge{grid-column:2;justify-self:start}.task-card>.avatar{position:absolute;bottom:15px;right:14px}.task-card>.task-date{grid-area:3/2}.task-card>.compact-input{grid-area:4/2;width:100%;min-width:0;margin-right:25px}.kanban-empty{color:var(--muted);text-align:center;border:1px dashed #dbe0e7;border-radius:6px;padding:25px;font-size:11px}.project-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.project-card{padding:24px}.project-card-top{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.project-card h2{margin-bottom:5px;font-size:20px}.project-card>.muted{font-size:11px}.project-card>p{color:var(--muted);min-height:54px;margin:20px 0 30px;font-size:13px}.project-progress-label{color:var(--muted);justify-content:space-between;margin-bottom:9px;font-size:11px;display:flex}.project-progress-label strong{color:#687180;font-weight:500}.project-card-footer{justify-content:space-between;align-items:center;margin-top:25px;display:flex}.project-card-footer>span{color:var(--muted);font-size:11px}.avatar-stack{padding-left:3px;display:flex}.avatar-stack .avatar{border:2px solid #fff;margin-left:-3px}.project-view-btn{width:100%;margin-top:25px;font-size:11px}.sample-mode{color:#b67a55;background:#fbefe5;border:1px solid #f2e4d8;border-radius:6px;align-items:center;gap:7px;padding:7px 12px;font-size:11px;display:flex}.agent-note{color:#b98f6d;background:#f8f3ec;border:1px solid #ece1d5;border-radius:8px;margin-bottom:23px;padding:18px 20px}.agent-note strong{color:#624b39;font-size:13px;font-weight:550;display:block}.agent-note p{color:#706153;margin-top:5px;font-size:12px}.inbox-tabs{margin-bottom:20px}.proposal-list{gap:16px;max-width:900px;display:grid}.proposal-card{padding:24px}.proposal-heading{align-items:center;gap:13px;display:flex}.proposal-icon{color:#bc8b65;background:#faf1e9;border-radius:9px;place-items:center;width:40px;height:40px;display:grid}.proposal-heading>div{flex:1}.proposal-heading h2{margin-top:2px;font-size:16px}.proposal-card>p{color:var(--muted);margin-top:18px;font-size:13px}.proposal-card blockquote{color:var(--muted);background:#f8f9fb;border-left:2px solid #d3d8df;margin:18px 0;padding:16px 19px;font-size:12px;line-height:1.8}.proposal-card details{color:var(--muted);font-size:11px}.proposal-card summary{cursor:pointer;align-items:center;gap:7px;list-style:none;display:flex}.proposal-card details p{padding:10px 0;line-height:1.7}.proposal-actions{border-top:1px solid var(--line);align-items:center;gap:9px;margin-top:20px;padding-top:18px;display:flex}.proposal-actions>span{color:var(--muted);margin-right:auto;font-size:11px}.dialog-backdrop{z-index:100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#17203045;justify-content:center;align-items:center;padding:24px;animation:.15s fade-in;display:flex;position:fixed;inset:0}.dialog{background:#fff;border:1px solid #e4e6eb;border-radius:12px;width:550px;max-width:100%;max-height:90vh;overflow:auto;box-shadow:0 30px 100px #18223524}.dialog-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:18px 22px;display:flex}.dialog-heading h2{font-size:16px;font-weight:600}.form-body{gap:18px;padding:23px;display:grid}.form-intro{color:var(--muted);margin-bottom:3px;font-size:12px}.form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.form-actions{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-top:4px;padding-top:20px;display:flex}.form-actions>span{color:var(--muted);font-size:11px}.error-message{color:#b55e50;background:#fff0ee;border:1px solid #f5d6d1;border-radius:6px;padding:12px 14px;font-size:12px}.global-error{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.drawer-backdrop{justify-content:flex-end;padding:0}.drawer{background:#fff;width:620px;max-width:100%;height:100%;overflow:auto;box-shadow:-12px 0 70px #17203320}.drawer>.dialog-heading{z-index:2;background:#fff;position:sticky;top:0}.ticket-detail{padding:24px}.ticket-detail-meta{color:var(--muted);flex-wrap:wrap;gap:14px;font-size:11px;display:flex}.ticket-detail-title{margin:13px 0 23px;font-size:24px;line-height:1.4}.ticket-detail-fields{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr 1.2fr;gap:10px;padding-bottom:25px;display:grid}.ticket-detail-fields .input{font-size:11px}.detail-description{border-bottom:1px solid var(--line);padding:24px 0}.detail-description p{color:var(--muted);white-space:pre-wrap;overflow-wrap:anywhere;margin-top:10px;font-size:12px;line-height:1.8}.conversation-heading{justify-content:space-between;align-items:center;margin:24px 0 18px;display:flex}.conversation-heading h3{font-size:13px}.conversation-heading>span{color:var(--muted);font-size:11px}.conversation{gap:13px;margin-bottom:20px;display:grid}.reply{background:#f7f9fb;border:1px solid #edf0f4;border-radius:7px;padding:15px}.reply-internal{background:#fdf8ee;border-color:#f1e8d7}.reply>div{justify-content:space-between;gap:10px;display:flex}.reply strong{font-size:11px;font-weight:550}.reply>div>span{color:var(--muted);align-items:center;gap:4px;font-size:11px;display:flex}.reply p{color:var(--muted);white-space:pre-wrap;overflow-wrap:anywhere;margin:12px 0;font-size:12px;line-height:1.8}.reply time{color:var(--muted);font-size:11px}.conversation-empty{padding:10px 0;font-size:12px}.reply-composer{border:1px solid #e0e4e9;border-radius:8px;padding:15px}.reply-composer .tabs{margin-bottom:12px}.reply-composer .tabs button{font-size:11px}.reply-composer textarea{resize:vertical;border:0;min-height:90px;padding:6px}.composer-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding-top:13px;display:flex}.composer-footer small{color:var(--muted);font-size:11px}.composer-footer .btn{font-size:11px}.activity-list{max-height:65vh;padding:10px 22px 22px;overflow:auto}.activity-list>div{border-bottom:1px solid var(--line);align-items:flex-start;gap:11px;padding:17px 0;display:flex}.activity-dot{background:#e5ad8e;border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-top:6px}.activity-list p{color:var(--muted);font-size:12px}.activity-list time{color:var(--muted);margin-top:5px;font-size:11px;display:block}.toast{color:#fff;z-index:200;background:#2b3630;border-radius:8px;align-items:center;gap:10px;padding:13px 20px;font-size:12px;animation:.2s fade-in;display:flex;position:fixed;bottom:25px;left:calc(50% + 114px);transform:translate(-50%);box-shadow:0 5px 30px #151b3020}.toast svg{color:var(--muted)}.search-results{border:1px solid var(--line);z-index:40;background:#fff;border-radius:8px;width:340px;max-width:90vw;max-height:min(560px,100dvh - 90px);padding:15px;position:absolute;top:53px;right:75px;overflow-y:auto;box-shadow:0 12px 40px #18213a15}.search-results>strong{color:#657082;font-size:12px;font-weight:500}.search-results button{text-align:left;background:#fff;border-bottom:1px solid #f1f2f4;border-radius:4px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:11px 8px;font-size:12px;display:flex}.search-results button:hover,.search-results [aria-selected=true]{color:var(--accent-dark);background:#fff2eb}.search-results small{color:#657082;flex-shrink:0;font-size:11px}.search-results>p{color:var(--muted);padding:16px 0;font-size:12px}.search-results .search-dismiss{color:#657082;border:0;padding:12px 0 0;font-size:11px}.read-only-banner{color:var(--muted);background:#f1f3f8;border:1px solid #e1e5ed;border-radius:5px;margin-bottom:22px;padding:10px 14px;font-size:11px}.refresh-warning{color:#71561c;background:#fff9ec;border:1px solid #ead5a7;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;padding:16px;font-size:13px;display:flex}.refresh-warning p{margin:4px 0 0}.refresh-warning .btn{flex-shrink:0}.boot-screen{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:23px;min-height:100vh;padding:30px;display:flex}.boot-screen>p{color:var(--muted);max-width:600px;font-size:13px}.boot-screen h1{font-size:25px}.loading-line{background:linear-gradient(90deg, #f4e1d6, var(--accent), #f4e1d6);background-size:200%;border-radius:3px;width:160px;height:3px;margin-top:20px;animation:1.5s infinite loading}.skip-link{z-index:300;background:#fff;padding:10px 20px;position:fixed;top:-60px;left:240px}.skip-link:focus{top:5px}.mobile-only{display:none}.landing{background:#fbfaf7}.landing-header{border-bottom:1px solid #ece8e1;justify-content:space-between;align-items:center;padding:27px 7%;display:flex}.landing-header nav{align-items:center;gap:30px;font-size:12px;display:flex}.landing-hero{grid-template-columns:1fr 1fr;align-items:center;gap:20px;min-height:670px;padding:65px 7%;display:grid;overflow:hidden}.landing-hero h1{letter-spacing:-5px;font-size:78px;font-weight:650;line-height:1.04}.landing-hero h1 em{color:#dd743f;letter-spacing:-4px;font-family:Georgia,serif;font-weight:450}.landing-hero>div>p{color:var(--muted);margin-top:28px;font-size:16px;line-height:1.8}.landing-actions{align-items:center;gap:24px;margin-top:35px;display:flex}.landing-local{letter-spacing:.01em;color:var(--muted);margin-top:22px;font-size:11px;display:block}.landing-hero>img{mix-blend-mode:multiply;border-radius:50% 45% 45% 50%;width:100%;transform:scale(1.25)}.landing-principle{background:#fff;border-top:1px solid #e9e5dd;padding:85px 7%}.landing-principle>span{letter-spacing:.14em;color:var(--muted);font-size:11px}.landing-principle>h2{letter-spacing:-2px;margin-top:23px;font-size:46px;line-height:1.12}.landing-features{grid-template-columns:repeat(3,1fr);gap:60px;margin-top:60px;display:grid}.landing-features article>svg{color:#c78058;stroke-width:1.3px;margin-bottom:22px}.landing-features h3{margin-bottom:12px;font-size:18px}.landing-features p{color:var(--muted);font-size:13px;line-height:1.8}.landing-support{border-top:1px solid #ede6de;align-items:center;gap:25px;padding:50px 7%;display:flex}.landing-support>svg{color:#d5956f;stroke-width:1.4px}.landing-support>div{flex:1}.landing-support h2{font-size:25px}.landing-support p{color:var(--muted);margin-top:6px;font-size:12px}.landing-footer{color:var(--muted);border-top:1px solid #e9e4db;justify-content:space-between;align-items:center;padding:28px 7%;font-size:11px;display:flex}.landing-footer .brand{font-size:18px}.landing-footer .brand img{width:27px;height:27px}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes loading{to{background-position:200% 0}}@media (width>=1600px){.main-content{padding:40px 40px 25px}.dashboard-heading h1{font-size:34px}.daily-brief{height:190px}.brief-copy h2{font-size:31px}.brief-copy>p,.data-table{font-size:13px}.data-table th{font-size:11px}.ticket-cell strong{font-size:13px}.record-id{font-size:11px}.dashboard-table td{padding-top:17px;padding-bottom:17px}.today-item{padding:18px 0}.today-item strong{font-size:12px}.panel-header h2{font-size:15px}.project-summary{padding:20px 0}.capacity-row{padding:10px 0}.project-summary-name strong,.capacity-name{font-size:12px}.metrics strong{font-size:34px}.metrics>div>span{font-size:12px}}@media (width<=1250px){.sidebar{width:210px}.main-shell{margin-left:210px}.main-content{padding:25px 23px}.sidebar-brand{padding:0 18px}.brand{font-size:20px}.dashboard-heading h1{font-size:25px}.dashboard-middle{grid-template-columns:1.6fr 1fr;gap:14px}.dashboard-table th:nth-child(2),.dashboard-table td:nth-child(2){display:none}.metrics>div{padding:0 15px}.metrics small{font-size:11px}.project-grid{gap:14px}.project-card{padding:20px}.project-card h2{font-size:18px}.project-card p{min-height:75px}.capacity-row{gap:7px}.capacity-hours{width:59px}.capacity-row>.progress-track{width:20%}.topbar{padding:0 23px}.today-item small{display:none}.landing-hero h1{font-size:65px}.landing-actions{flex-wrap:wrap}}@media (width<=1000px){.dashboard-middle{grid-template-columns:1fr}.dashboard-table th:nth-child(2),.dashboard-table td:nth-child(2){display:table-cell}.today-panel .today-list{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.today-item{border:0}.dashboard-bottom{gap:14px}.project-summary>.progress-track{display:none}.project-summary-name{flex:1}.capacity-name{font-size:11px}.metrics small{max-width:100px;min-height:25px;display:block}.global-search input{width:110px}.topbar-actions{gap:7px}.project-grid{grid-template-columns:1fr}.project-card>p{min-height:auto;margin:15px 0}.project-card-top{margin-bottom:12px}.project-card-footer{margin-top:18px}.project-view-btn{margin-top:16px}.kanban{gap:10px}.kanban>section{padding:10px}.task-row{gap:10px}.task-row>.task-date{display:none}.task-card>.task-date{display:block}.task-row>.badge{display:none}.task-card>.badge{display:inline-flex}.dashboard-heading .btn{padding:8px 10px;font-size:11px}.dashboard-heading h1{font-size:23px}.daily-brief>img{width:64%}.brief-copy{padding:20px}.brief-copy>p{max-width:260px}.daily-brief:after{background:linear-gradient(90deg,#f5f2ee 0% 35%,#0000 82%)}.page-heading h1{font-size:26px}.landing-hero{min-height:550px}.landing-hero h1{letter-spacing:-3px;font-size:54px}.landing-features{gap:35px}.landing-header{padding:22px 5%}.landing-hero,.landing-principle{padding-left:5%;padding-right:5%}}@media (width<=760px){.mobile-only{display:inline-flex}.sidebar{z-index:60;width:240px;transition:transform .2s;transform:translate(-100%)}.sidebar.is-open{transform:translate(0)}.sidebar-brand{justify-content:space-between}.mobile-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:50;background:#18223145;position:fixed;inset:0}.main-shell{margin-left:0}.topbar{gap:10px;min-height:56px;padding:0 15px}.breadcrumbs{flex:1;gap:9px;font-size:11px}.breadcrumbs>span:first-child,.breadcrumbs>span:nth-child(2),.topbar-actions>.avatar,.topbar-divider{display:none}.global-search input{width:110px;font-size:13px}.refresh-warning{flex-direction:column;align-items:flex-start}.global-search kbd{display:none}.main-content{padding:23px 17px}.page-heading{align-items:flex-start;gap:12px;margin-bottom:23px}.page-heading h1{letter-spacing:-.9px;max-width:300px;font-size:25px}.dashboard-heading h1{max-width:270px;font-size:26px}.page-heading>.btn{gap:0;width:35px;height:35px;margin-top:5px;padding:9px;font-size:0}.page-heading>.btn svg{width:17px;height:17px}.date-line{font-size:11px}.daily-brief{height:194px;margin-bottom:22px}.brief-copy{max-width:85%;padding:18px}.brief-copy h2{max-width:240px;margin:10px 0;font-size:25px;line-height:1.2}.brief-copy>p{max-width:230px;font-size:11px}.daily-brief>img{object-position:75% 50%;opacity:.55;width:85%;right:-40px}.daily-brief:after{background:linear-gradient(90deg,#f5f2ee 0% 30%,#0000 100%)}.brief-button{margin-top:12px;font-size:11px}.brief-label,.brief-label>span{font-size:11px}.metrics{grid-template-columns:repeat(2,1fr);row-gap:19px;padding-bottom:22px}.metrics>div{padding:0 16px!important}.metrics>div:nth-child(odd){padding-left:0!important}.metrics>div:nth-child(2n){border:0}.metrics strong{font-size:28px}.metrics small{max-width:none;min-height:0;font-size:11px}.metrics>div>span{font-size:11px}.metrics strong svg{width:16px;height:16px}.dashboard-middle,.dashboard-bottom{grid-template-columns:1fr;gap:17px;margin-bottom:17px}.panel-header{min-height:51px;padding:0 15px}.panel-header h2{font-size:13px}.dashboard-table th:nth-child(2),.dashboard-table td:nth-child(2),.dashboard-table th:nth-child(4),.dashboard-table td:nth-child(4){display:none}.dashboard-table td{padding:15px}.dashboard-table .ticket-cell{flex-direction:column;align-items:flex-start;gap:5px}.dashboard-table .ticket-cell strong,.dashboard-table .record-id,.dashboard-table .badge{font-size:11px}.today-panel .today-list{display:block}.today-item{border-bottom:1px solid #f0f1f3;padding:16px 0}.today-item strong{font-size:11px}.today-item small,.project-summary>.progress-track{display:block}.project-summary-name{flex:1;min-width:40%}.project-summary>.progress-track{min-width:15%;max-width:25%}.project-summary-name strong,.capacity-name{font-size:11px}.capacity-row>.progress-track{width:30%}.capacity-hours{width:70px}.capacity-row{gap:10px;padding:10px 0}.workspace-footer{padding:7px 0;font-size:11px;display:block}.workspace-footer>span:last-child{justify-content:center}.tabs{white-space:nowrap;gap:15px;overflow-x:auto}.tabs button{flex-shrink:0;font-size:11px}.view-toolbar{flex-wrap:wrap;padding:12px 15px}.view-toolbar>.btn{font-size:11px}.filter-toolbar{flex-wrap:wrap;gap:10px;padding:12px 15px}.search-field{flex:1;min-width:160px}.search-field input{width:100%;font-size:11px}.compact-input{min-width:100px;font-size:11px}.table-footer{font-size:11px}.table-footer>span{display:none}.full-ticket-table{min-width:750px}.task-row{flex-wrap:wrap;gap:10px;padding:16px}.task-title{flex-basis:calc(100% - 35px);font-size:11px}.task-row>.avatar{margin-left:25px}.task-row>.compact-input{margin-left:auto}.task-row>.badge{display:none}.kanban{grid-template-columns:1fr}.task-card{display:grid}.task-card>.task-title{flex-basis:auto}.task-card>.badge{display:flex}.task-card>.avatar{margin:0}.task-card>.compact-input{width:auto;margin-left:0}.project-grid{grid-template-columns:1fr}.project-card{padding:23px}.sample-mode{white-space:nowrap;gap:4px;padding:6px 8px;font-size:11px}.agent-note{padding:17px}.agent-note p{font-size:11px;line-height:1.7}.agent-note strong{font-size:12px}.proposal-card{padding:18px}.proposal-heading{gap:10px}.proposal-heading h2{font-size:14px}.proposal-heading .badge{font-size:11px}.proposal-icon{width:33px;height:33px}.proposal-icon svg{width:16px}.proposal-heading .subtle-label{font-size:11px}.proposal-card blockquote{margin:14px 0;padding:12px 14px;font-size:11px}.proposal-actions{flex-wrap:wrap}.proposal-actions>span{width:100%;font-size:11px}.proposal-actions .btn{font-size:11px}.dialog-backdrop{padding:12px}.dialog{border-radius:9px;max-height:94vh}.dialog-heading{padding:14px 17px}.form-body{gap:16px;padding:18px}.form-grid{gap:10px}.form-actions>span{max-width:120px;font-size:11px}.form-actions>.btn{font-size:11px}.drawer-backdrop{padding:0}.drawer{width:100%}.ticket-detail{padding:20px}.ticket-detail-fields{grid-template-columns:1fr 1fr}.ticket-detail-fields>.field:last-child{grid-column:1/-1}.ticket-detail-title{font-size:22px}.composer-footer small{max-width:140px;line-height:1.5}.toast{white-space:nowrap;font-size:11px;bottom:16px;left:50%}.search-results{width:330px;top:50px;right:15px}.section-grid{grid-template-columns:1fr}.landing-header{padding:20px}.landing-header .brand{font-size:19px}.landing-header nav{gap:12px}.landing-header nav>a:first-child{display:none}.landing-header .btn{padding:8px 10px;font-size:11px}.landing-hero{text-align:left;flex-direction:column;align-items:stretch;gap:10px;min-height:0;padding:60px 25px 25px;display:flex}.landing-hero h1{letter-spacing:-4px;font-size:64px}.landing-hero h1 em{letter-spacing:-3px}.landing-hero>div>p{margin-top:23px;font-size:14px}.landing-actions{gap:20px;margin-top:27px}.landing-hero>img{object-fit:cover;width:100%;max-height:300px;transform:none}.landing-principle{padding:55px 25px}.landing-principle>span{font-size:11px}.landing-principle>h2{letter-spacing:-1.5px;font-size:37px}.landing-features{grid-template-columns:1fr;gap:35px;margin-top:45px}.landing-features article>svg{margin-bottom:12px}.landing-features p{max-width:320px}.landing-support{flex-wrap:wrap;gap:18px;padding:35px 25px}.landing-support>div{flex-basis:70%}.landing-support h2{font-size:22px}.landing-support p{font-size:11px}.landing-support>.btn{margin-left:48px;font-size:11px}.landing-footer{gap:15px;padding:22px}.landing-footer>span:nth-child(2){display:none}.landing-footer .brand{font-size:17px}.landing-footer>span{font-size:11px}.skip-link{left:15px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (width>=761px){.daily-brief>img{object-fit:cover;object-position:right center;width:50%;height:240px;top:-40px;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 30%);mask-image:linear-gradient(90deg,#0000,#000 30%)}.main-nav a{min-height:44px;font-size:14px}.sidebar-secondary a{font-size:12px}.workspace-switch strong,.profile strong{font-size:13px}.workspace-switch small,.profile small{font-size:11px}.dashboard-heading h1{font-size:26px}.date-line{font-size:12px}.brief-copy h2{font-size:24px}.brief-copy>p{font-size:13px}.brief-label{font-size:12px}.brief-label>span{font-size:11px}.brief-button{padding:7px 12px;font-size:12px}.metrics>div>span{color:#606a77;font-size:12px}.metrics strong{font-size:34px}.metrics small{color:#66717e;font-size:11px}.panel-header h2{font-size:16px}.text-button{font-size:12px}.data-table{font-size:13px}.data-table th{color:#66717e;font-size:11px}.data-table td{color:var(--muted)}.ticket-cell strong{font-size:13px}.record-id{font-size:11px}.dashboard-table td{padding-top:15px;padding-bottom:15px}.dashboard-table .badge{font-size:11px}.today-item strong{font-size:12px}.today-item div>span,.today-item small{font-size:11px}.today-item{padding:16px 0}.project-summary-name strong,.capacity-name{font-size:12px}.project-summary-name small,.capacity-hours,.progress-value,.capacity-hours small{font-size:11px}.subtle-label{font-size:12px}.global-search input,.breadcrumbs{font-size:13px}.local-indicator,.workspace-footer{font-size:11px}}@media (width>=1280px){.sidebar{width:248px}.main-shell{margin-left:248px}.toast{left:calc(50% + 124px)}.sidebar-brand{padding:0 23px}}.collection-pages{color:var(--muted,#626d7d);gap:10px;margin:20px 0;font-size:13px;display:grid}.collection-pages>div{flex-wrap:wrap;gap:8px;display:flex}.collection-pages .btn{white-space:normal}.sla-clocks{overflow-wrap:anywhere;gap:8px;padding:14px 0;font-size:12px;display:grid}.sla-clocks p{color:var(--text-secondary,#65717d);margin:0;line-height:1.6}.sla-clocks small,.sla-clock small{color:#65717d;line-height:1.5;display:block}.sla-clock{border-left:3px solid #94a3b8;padding-left:9px}.sla-clock.clock-breached{color:#a12b2b;border-color:#c53e3e}.sla-clock.clock-at-risk{color:#8b5d0e;border-color:#b9801b}.sla-clock.clock-met{border-color:#2b866d}.sla-compact{gap:5px;min-width:170px;padding:4px 0}.sla-policy-list{gap:16px;display:grid}.sla-policy{overflow-wrap:anywhere;padding:22px}.sla-policy h2{font-size:17px}.sla-policy h2 small{color:#65717d;font-size:12px}.sla-policy dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.sla-policy dd{margin:5px 0;font-size:12px}.sla-actions,.sla-weekdays{flex-wrap:wrap;gap:10px;display:flex}.sla-weekdays label{gap:5px;display:flex}@media (width<=760px){.sla-policy dl{grid-template-columns:repeat(2,minmax(0,1fr))}.sla-policy{padding:16px}.sla-actions .btn{white-space:normal}}.commercial-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.commercial-page-state{flex-wrap:wrap;align-items:center;gap:12px;padding:16px 22px;display:flex}.commercial-list{gap:12px;padding:20px;display:grid}.commercial-row{border:1px solid var(--border,#e4e7ec);background:var(--surface,#fff);color:inherit;text-align:left;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:16px;text-decoration:none;display:flex}.commercial-row strong,.commercial-row small{display:block}.commercial-row small{color:var(--text-muted,#667085);margin-top:5px}.commercial-detail{gap:20px;display:grid}.commercial-section{padding:22px}.commercial-section h2{margin:0 0 16px}.commercial-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.commercial-summary div{background:#fff;border:1px solid #e4e7ec;border-radius:10px;padding:18px}.commercial-summary strong{font-size:24px;display:block}.commercial-note{background:#f5f7fa;border-radius:8px;padding:12px 16px;font-size:13px;line-height:1.6}.commercial-warning{color:#704b10;background:#fff4df;border:1px solid #eed5a2;border-radius:8px;padding:14px}.commercial-inline{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.commercial-detail .field textarea{width:100%}.commercial-detail h3{margin-top:0}.commercial-detail .panel{min-width:0}.commercial-private-link{width:100%;min-width:0}.commercial-search{flex-wrap:wrap;align-items:center;gap:16px;padding:18px 22px;display:flex}.commercial-search input{max-width:360px}.commercial-usage{gap:8px;display:grid}.commercial-usage p{margin:0}.commercial-form-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.commercial-form-grid>.wide{grid-column:1/-1}@media (width<=640px){.commercial-summary{grid-template-columns:1fr 1fr}.commercial-form-grid{grid-template-columns:1fr}.commercial-form-grid>.wide{grid-column:auto}.commercial-row{flex-direction:column;align-items:flex-start}.commercial-section,.commercial-search{padding:16px}.commercial-inline .input{max-width:100%}.commercial-actions .btn{white-space:normal}}@media (width<=760px){.commercial-heading{flex-wrap:wrap;align-items:center}.commercial-heading>.btn{gap:6px;width:auto;height:auto;min-height:36px;padding:9px 12px;font-size:12px}.commercial-heading h2{margin-bottom:0}.commercial-heading>.commercial-actions{width:100%}}.auth-shell{background:#f6f5f1;place-items:center;min-height:100dvh;padding:40px 20px;display:grid}.auth-card{background:#fff;border:1px solid #e4e3de;border-radius:18px;width:min(100%,460px);padding:34px;box-shadow:0 8px 32px #26221b08}.auth-card h1{margin:18px 0 10px;font-size:25px;line-height:1.3}.auth-card>p{line-height:1.6}.auth-icon{color:#a74524;background:#fff0e9;border-radius:12px;margin-top:32px;padding:10px;display:inline-flex}.auth-form{gap:18px;margin-top:26px;display:grid}.auth-submit{justify-content:center;width:100%}.auth-links{flex-wrap:wrap;justify-content:space-between;gap:18px;margin-top:22px;display:flex}.auth-footnote{color:#77756e;border-top:1px solid #eeede8;margin-top:26px;padding-top:22px;font-size:12px}.auth-code{letter-spacing:4px;font-size:22px}.auth-setup{border:1px solid #e6e5df;border-radius:10px;padding:16px;font-size:13px;line-height:1.6}.auth-secret{word-break:break-all;-webkit-user-select:all;user-select:all;background:#f6f5f1;margin:14px 0;padding:12px;font-size:15px;display:block}.auth-recovery-codes{-webkit-user-select:all;user-select:all;grid-template-columns:1fr 1fr;gap:8px;padding:0;list-style:none;display:grid}.auth-check{align-items:flex-start;gap:10px;display:flex}.auth-check input{margin-top:4px}.auth-invitation-email{overflow-wrap:anywhere;font-weight:600}.session-logout{justify-content:center;width:100%;margin-top:8px}.sidebar{overflow-y:auto}.support-session-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.support-session-actions .field{align-items:center;gap:8px;display:flex}.member-admin{margin-top:24px}.sso-provider-status{flex-wrap:wrap;gap:8px;display:flex}.platform-shell{background:#f7f7f3;min-height:100dvh}.platform-header{background:#fff;border-bottom:1px solid #e4e3de;justify-content:space-between;align-items:center;gap:20px;padding:20px 32px;display:flex}.platform-content{max-width:1100px;margin:auto;padding:32px 20px}.platform-data{white-space:pre-wrap;overflow-wrap:anywhere;max-height:450px;font-size:12px;overflow:auto}.provider-access{margin-top:22px}.provider-buttons{flex-wrap:wrap;gap:10px;display:flex}.auth-card .provider-buttons{flex-direction:column}.provider-help{margin-top:12px;font-size:12px;line-height:1.6}.provider-link h2{margin-bottom:10px;font-size:16px}.provider-link p{max-width:700px;margin-bottom:16px;line-height:1.6}.support-account-panel{background:#fff;border:1px solid #e4e3de;border-radius:10px;max-width:1080px;margin:18px auto 0;padding:16px 22px}.support-account-panel summary{cursor:pointer;font-size:13px;font-weight:600}@media (width<=760px){.support-account-panel{margin-inline:16px}}.member-admin .secondary-form{max-width:650px}.member-admin td{vertical-align:middle}.member-admin td small{display:block}.member-admin select{min-width:135px}.admin-result{overflow-wrap:anywhere;background:#f4f7f2;border-radius:10px;margin:0 22px 22px;padding:16px}.admin-result input{width:100%;margin-top:8px}.member-actions{align-items:center;gap:8px;display:flex}@media (width<=540px){.auth-shell{align-items:start;padding:18px 12px}.auth-card{padding:26px 20px}.auth-card h1{font-size:23px}.auth-recovery-codes{grid-template-columns:1fr}}.brief-details{margin-bottom:22px;padding:0 22px 18px}.brief-details>.panel-header{padding-inline:0}.brief-details p,.brief-evidence-list{font-size:13px}.brief-evidence-list{gap:8px;margin:8px 0;padding-left:19px;display:grid}.brief-evidence-list span{color:var(--muted,#675f58);display:block}.brief-details .brief-source{color:var(--muted,#675f58);font-size:12px}.brief-hours{margin-top:14px}.brief-team{border-top:1px solid #e5e2dd;margin-top:16px;padding-top:16px}.brief-team h3{margin-bottom:12px;font-size:16px}.brief-team h4{margin-bottom:4px;font-size:13px}.brief-team-topics{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:14px;margin-bottom:16px;display:grid}.brief-question{gap:8px;display:grid}.brief-question>label{font-size:13px;font-weight:600}.brief-question-input{gap:8px;max-width:520px;display:flex}.brief-question-input .input{flex:1;min-width:0}.files-panel{border-top:1px solid var(--border,#ddd);min-width:0;margin-top:20px;padding-top:16px}.files-heading,.files-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.files-heading{justify-content:space-between}.file-row{border-bottom:1px solid var(--border,#ddd);overflow-wrap:anywhere;gap:8px;padding:12px 0;display:grid}.files-panel input[type=file]{min-width:0;max-width:100%}.file-confirm{background:var(--surface-alt,#f5f3f0);overflow-wrap:anywhere;padding:12px}.file-confirm .btn{margin:4px}.files-picker::file-selector-button{border:1px solid var(--border,#d8dce3);color:inherit;font:inherit;cursor:pointer;background:#fff;border-radius:7px;margin-right:10px;padding:8px 12px}.files-picker:disabled::file-selector-button{cursor:wait;opacity:.6}.secondary-view{min-width:0}.secondary-view .page-heading>.badge{align-self:center}.secondary-view .badge,.support-page .badge{align-items:center;gap:6px;display:inline-flex}.secondary-view h2,.support-page h2{letter-spacing:-.035em;font-size:17px}.secondary-view h3,.support-page h3{letter-spacing:-.02em;font-size:15px}.secondary-view button,.support-page button,.secondary-view input,.support-page input,.secondary-view select,.support-page select,.secondary-view textarea,.support-page textarea{font:inherit}.secondary-view button:disabled,.support-page button:disabled{cursor:not-allowed;opacity:.55}.secondary-view button:focus-visible,.support-page button:focus-visible,.support-page a:focus-visible{outline:2px solid var(--accent,#e96532);outline-offset:3px}.secondary-icon{border:1px solid var(--border,#e6e6e3);width:38px;height:38px;color:var(--text-2,#6b6b68);background:#fff;border-radius:10px;flex:0 0 38px;justify-content:center;align-items:center;display:inline-flex}.secondary-search{border:1px solid var(--border,#e6e6e3);color:var(--text-3,#898985);background:#fff;border-radius:9px;align-items:center;gap:10px;max-width:500px;padding:11px 14px;display:flex}.secondary-search input{width:100%;min-width:0;color:var(--text,#252523);background:0 0;border:0;outline:none;font-size:13px}.secondary-search-field{gap:8px;min-width:0;max-width:500px;font-size:12px;font-weight:550;display:grid}.secondary-search,.support-search{min-height:44px}.secondary-search:focus-within,.support-search:focus-within{border-color:var(--accent,#e96532);box-shadow:0 0 0 3px #e9653214}.secondary-search svg,.support-search svg{flex-shrink:0}.secondary-results{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:0 0 20px;display:flex}.secondary-results p{overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.6}.secondary-results .btn{min-height:36px;font-size:12px}.secondary-query-chip{color:#9b4727;text-align:left;cursor:pointer;background:#fff5ef;border:1px solid #f0d4c7;border-radius:7px;align-items:center;gap:8px;max-width:100%;min-height:36px;margin:0 0 14px;padding:7px 10px;display:inline-flex}.secondary-query-chip span{overflow-wrap:anywhere;font-size:12px;line-height:1.6}.secondary-query-chip strong{font-weight:550}.secondary-query-chip svg{flex-shrink:0}.secondary-query-chip:hover{background:#ffede2}.knowledge-toolbar{margin:26px 0 20px}.secondary-tabs{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.secondary-tabs button{cursor:pointer;color:var(--muted,#72736f);background:0 0;border:0;border-radius:7px;min-height:40px;padding:8px 13px;font-size:12px}.secondary-tabs button.active{color:#b94d20;background:#fff0e9}.knowledge-layout{grid-template-columns:minmax(240px,.85fr) minmax(0,1.5fr);min-height:380px;display:grid;overflow:hidden}.knowledge-list{border-right:1px solid var(--border,#e6e6e3);background:#fcfcfb;padding:12px}.knowledge-item{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:12px;padding:15px 11px;display:flex}.knowledge-item.selected{border-color:var(--border,#e6e6e3);background:#fff;box-shadow:0 2px 3px #25252304}.knowledge-item-copy{flex:1;gap:5px;display:grid}.knowledge-item-title{font-size:13px;font-weight:550;line-height:1.5}.knowledge-item .muted{font-size:12px}.knowledge-article{padding:34px}.knowledge-article h2{margin:18px 0 24px;font-size:23px;line-height:1.3}.article-body{color:var(--text-2,#5c5d59);font-size:14px;line-height:1.85}.article-body p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 15px}.article-footer{color:var(--muted);border-top:1px solid var(--border,#e6e6e3);align-items:center;gap:7px;margin-top:36px;padding-top:20px;font-size:12px;display:flex}.customer-layout{grid-template-columns:minmax(260px,1fr) minmax(0,1.35fr);align-items:start;gap:22px;margin-top:0;display:grid}.customer-list{padding:8px}.customer-row{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:13px;padding:18px 12px;display:flex}.customer-row+.customer-row{margin-top:4px}.customer-row.selected{background:#f7f7f4;border-color:#e7e7e1}.company-monogram{color:#4d5847;letter-spacing:-.04em;background:#eeefea;border-radius:11px;flex:0 0 43px;justify-content:center;align-items:center;width:43px;height:43px;font-size:13px;font-weight:650;display:flex}.company-monogram.large{flex-basis:54px;width:54px;height:54px;font-size:17px}.customer-row>span:nth-child(2){flex:1;gap:5px;min-width:0;display:grid}.customer-row strong{overflow-wrap:anywhere;font-size:13px;line-height:1.5}.customer-row .muted{font-size:12px}.customer-count{text-align:right;font-variant-numeric:tabular-nums;gap:3px;font-size:17px;display:grid}.customer-count small{color:var(--muted);font-size:11px;font-weight:400}.customer-detail{padding:27px}.customer-detail-heading{align-items:center;gap:14px;display:flex}.customer-detail-heading h2{overflow-wrap:anywhere;margin:0 0 5px;font-size:21px}.customer-detail-heading .muted{font-size:12px}.contact-details{border-top:1px solid var(--border,#e6e6e3);gap:8px;margin-top:27px;padding-top:23px;font-size:13px;display:grid}.secondary-label{letter-spacing:.08em;color:#71756c;text-transform:uppercase;font-size:11px;font-weight:550}.contact-details a{color:var(--muted);overflow-wrap:anywhere;align-items:center;gap:8px;min-width:0;text-decoration:none;display:inline-flex}.contact-details a svg{flex-shrink:0}.contact-details a:hover{color:#c65328}.customer-stats{border-top:1px solid var(--border,#e6e6e3);border-bottom:1px solid var(--border,#e6e6e3);grid-template-columns:repeat(3,1fr);margin:25px 0;padding:22px 0;display:grid}.customer-stats>div{gap:6px;display:grid}.customer-stats strong{font-size:24px;font-weight:550}.customer-stats span{color:#71756c;font-size:12px}.secondary-section-title{margin:0 0 10px}.customer-section-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.customer-section-heading h3{margin:0}.customer-section-heading>span{font-size:12px}.customer-ticket-list>button{text-align:left;background:0 0;border-bottom:1px solid #f0f0ec;justify-content:space-between;align-items:center;gap:15px;width:100%;padding:14px 0;display:flex}.customer-ticket-list>button:last-child{border-bottom:0}.customer-ticket-list>button>span:first-child{gap:5px;min-width:0;display:grid}.customer-ticket-list strong{overflow-wrap:anywhere;font-size:13px;font-weight:500;line-height:1.5}.customer-ticket-list small{font-size:11px;line-height:1.6}.customer-ticket-list .badge{white-space:nowrap;flex-shrink:0;font-size:11px}.customer-ticket-list>button:hover strong{color:var(--accent-dark);text-decoration:underline}.article-detail-pane,.customer-detail{min-width:0;scroll-margin-top:80px}.detail-back{display:none}@media (width<=1100px){.customer-detail .detail-back{margin-bottom:20px;display:inline-flex}}@media (width<=700px){.article-detail-pane .detail-back{margin:20px 20px 0;display:inline-flex}.time-history .secondary-table{min-width:0}.time-history thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.time-history tbody{display:block}.time-history tbody tr{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;padding:15px 20px;display:grid}.time-history tbody tr:last-child{border-bottom:0}.time-history .secondary-table td{border:0;width:auto;padding:3px 0;font-size:12px}.time-history td:first-child,.time-history td:nth-child(2){grid-column:1/-1}.time-history td:nth-child(2),.time-history td:nth-child(3){color:var(--muted)}.time-history td.numeric{font-weight:650}}.time-summary{border-bottom:1px solid var(--border,#e6e6e3);grid-template-columns:repeat(3,1fr);margin:28px 0 24px;padding-bottom:27px;display:grid}.time-summary>div{border-left:1px solid var(--border,#e6e6e3);gap:9px;padding-left:27px;display:grid}.time-summary>div:first-child{border-left:0;padding-left:0}.time-summary .muted{font-size:12px}.time-summary strong{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:32px;font-weight:550}.time-summary small{color:var(--muted);font-size:11px}.time-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:22px;display:grid}.secondary-form{flex-direction:column;gap:19px;padding:23px;display:flex}.secondary-form .field{flex-direction:column;gap:8px;font-size:12px;font-weight:500;display:flex}.secondary-form .input{box-sizing:border-box;border:1px solid var(--border,#dfdfda);width:100%;color:inherit;background:#fff;border-radius:7px;min-width:0;padding:10px 12px;font-size:13px}.secondary-form .input:focus{outline-offset:1px;outline:2px solid #efab8b}.secondary-form textarea{resize:vertical;line-height:1.65}.secondary-form .btn{align-self:flex-start;min-height:40px}.secondary-form .field{min-width:0}.secondary-form .input{min-height:44px;font-size:14px}.form-intro{margin:0;font-size:12px;font-weight:400;line-height:1.7}.form-intro svg{vertical-align:-2px;margin-right:5px}.form-columns{grid-template-columns:1fr 1fr;gap:16px;display:grid}.secondary-success{color:#37724b;background:#eff7ed;border-radius:8px;align-items:center;gap:8px;padding:12px 14px;font-size:13px;display:flex}.secondary-form .secondary-success,.secondary-form .error-message{margin:0}.capacity-caption{margin:22px 23px 6px;font-size:12px;line-height:1.6}.capacity-list{padding:10px 23px 23px}.capacity-member{align-items:center;gap:12px;padding:18px 0;display:flex}.capacity-member .avatar{border-radius:50%;flex:0 0 33px;justify-content:center;align-items:center;width:33px;height:33px;font-size:11px;font-weight:550;display:inline-flex}.capacity-member-main{flex:1;min-width:0}.capacity-member-main>div:first-child{justify-content:space-between;align-items:center;gap:10px;margin-bottom:9px;font-size:12px;display:flex}.capacity-member-main strong{font-weight:500}.capacity-track{background:#eeeee9;border-radius:8px;height:5px;overflow:hidden}.capacity-track>span{border-radius:inherit;background:#9da98c;height:100%;display:block}.capacity-track.over>span{background:#df794e}.capacity-member>small{text-align:right;width:32px;font-size:11px}.time-history{margin-top:24px}.secondary-log-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.secondary-log-footer{margin:12px 22px}.secondary-table-scroll{overflow:auto}.secondary-table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.secondary-table th{letter-spacing:.04em;color:var(--muted);text-transform:uppercase;background:#fbfbfa;border-bottom:1px solid #ecece7;padding:13px 22px;font-size:11px;font-weight:500}.secondary-table td{white-space:nowrap;vertical-align:top;border-bottom:1px solid #f0f0ec;padding:16px 22px;line-height:1.6}.secondary-table td:first-child{white-space:normal;overflow-wrap:anywhere;min-width:210px;max-width:460px}.secondary-table tr:last-child td{border-bottom:0}.secondary-table strong{font-weight:500}.secondary-table small{margin-top:5px;font-size:12px;display:block}.numeric{text-align:right;font-variant-numeric:tabular-nums}.settings-layout{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:24px;margin-top:28px;display:grid}.demo-settings{margin-top:23px}.integration-status{overflow:hidden}.integration-item{border-bottom:1px solid #ecece7;align-items:flex-start;gap:12px;margin:0 22px;padding:23px 0;display:flex}.integration-item:last-child{border-bottom:0}.integration-item>div{flex:1}.integration-item strong{font-size:13px;font-weight:550}.integration-item p{color:#6f7469;margin:7px 0 0;font-size:12px;line-height:1.7}.integration-item .badge{font-size:11px}.integration-dot{background:#c3c6bc;border-radius:50%;flex:0 0 7px;width:7px;height:7px;margin-top:5px}.integration-dot.ready{background:#79976a;box-shadow:0 0 0 4px #f2f6ef}.integration-dot.sample{background:#e89462;box-shadow:0 0 0 4px #fff4ea}.support-page{color:#272923;background:#f7f7f4;min-height:100vh;font-size:14px}.support-header{background:#fff;border-bottom:1px solid #e7e8e2;justify-content:space-between;align-items:center;gap:22px;min-height:78px;padding:0 max(30px,50vw - 590px);display:flex}.support-brand{color:inherit;align-items:center;gap:9px;text-decoration:none;display:inline-flex}.support-brand img{object-fit:contain;width:32px;height:32px}.support-brand>span{letter-spacing:-.055em;font-size:20px;font-weight:650}.support-brand-divider{color:var(--muted);margin:0 15px;font-size:19px;font-weight:400}.support-brand-label{letter-spacing:-.02em;color:var(--muted);font-size:13px;font-weight:450}.support-preview{color:#6c765f;background:#ecefe6;justify-content:center;align-items:center;gap:8px;padding:11px 20px;font-size:12px;line-height:1.6;display:flex}.support-preview svg{flex-shrink:0}.support-main{max-width:1180px;margin:auto;padding:0 30px 65px}.support-hero{justify-content:space-between;align-items:center;gap:50px;padding:58px 0 52px;display:flex}.support-hero>div{flex:1}.support-eyebrow{letter-spacing:.13em;color:var(--muted);font-size:11px;font-weight:550}.support-hero h1{letter-spacing:-.055em;margin:19px 0 17px;font-size:clamp(32px,4vw,48px);font-weight:550;line-height:1.1}.support-hero p{color:#6b7163;font-size:14px;line-height:1.8}.support-hero-art{aspect-ratio:1.5;object-fit:cover;border:1px solid #e9ebec;border-radius:24px;width:330px;height:auto}.support-search{max-width:480px;color:var(--muted);background:#fff;border:1px solid #e2e3da;border-radius:9px;align-items:center;gap:12px;margin-top:0;padding:14px 17px;display:flex;box-shadow:0 2px 3px #3a403504}.support-search input{color:#34382e;background:0 0;border:0;outline:none;width:100%;min-width:0;font-size:14px;font-weight:400}.support-search-field{max-width:480px;margin-top:24px}.support-search-results{max-width:480px;margin:12px 0 0}.support-content{grid-template-columns:minmax(0,1.65fr) minmax(250px,1fr);gap:28px;display:grid}.support-section-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:19px;display:flex}.support-section-heading h2{margin:0 0 5px;font-size:17px;font-weight:550}.support-section-heading p{margin:0;font-size:12px;line-height:1.6}.support-section-heading>svg{color:var(--muted)}.support-case-row{text-align:left;width:100%;color:inherit;cursor:pointer;background:#fff;border:0;align-items:center;gap:12px;padding:20px;display:flex}.support-case-row+.support-case-row{border-top:1px solid #eceee5}.support-case-row:hover{background:#fcfcf9}.support-case-row>span:nth-child(2){flex:1;gap:8px;min-width:0;display:grid}.support-case-row strong{overflow-wrap:anywhere;font-size:14px;font-weight:550;line-height:1.5}.support-case-row small{font-size:12px;line-height:1.6}.support-case-row .badge{white-space:nowrap;font-size:11px}.support-case-row>svg{color:var(--muted)}.support-ticket-list{overflow:hidden}.support-articles{padding:6px 20px}.support-articles>button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #eceee5;align-items:center;gap:18px;padding:20px 0;display:flex}.support-articles>button:last-child{border-bottom:0}.support-articles>button>span{flex:1;gap:7px;display:grid}.support-articles small{font-size:12px}.support-articles strong{overflow-wrap:anywhere;font-size:13px;font-weight:500;line-height:1.6}.support-articles svg{color:var(--muted)}.support-contact-note{color:#707767;overflow-wrap:anywhere;margin:19px 0 0;font-size:12px;line-height:1.9}.support-contact-note strong{color:var(--muted);font-weight:450}.support-article{margin-top:18px;padding:24px;position:relative}.support-article>.support-icon-button{position:absolute;top:10px;right:10px}.support-article h3{overflow-wrap:anywhere;margin:18px 0;font-size:19px;line-height:1.4}.support-article p{color:#5f6856;white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.9}.support-article>.badge{white-space:normal;max-width:calc(100% - 30px)}.support-icon-button{cursor:pointer;width:40px;height:40px;color:var(--muted);background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.support-icon-button:hover{background:#f3f5ed}.support-ticket-heading{padding:25px 24px 10px}.support-ticket-heading>span{font-size:12px}.support-ticket-heading h2{overflow-wrap:anywhere;margin:12px 0;font-size:21px;line-height:1.4}.support-ticket-heading p,.support-reply p{white-space:pre-wrap;overflow-wrap:anywhere;color:#5f6856;font-size:14px;line-height:1.9}.support-case-metadata{border-top:1px solid #eceee5;border-bottom:1px solid #eceee5;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;margin:20px 0 0;padding:18px 0;display:grid}.support-case-metadata dt{color:var(--muted);margin-bottom:7px;font-size:12px}.support-case-metadata dd{margin:0;font-size:13px;line-height:1.6}.support-ticket-heading .support-timezone{color:var(--muted);margin:10px 0 25px;font-size:11px}.support-conversation{border-top:1px solid #eceee5;margin:16px 24px 0;padding-top:22px}.support-reply{background:#fafbf7;border:1px solid #e9ecdf;border-radius:8px;margin:14px 0;padding:18px}.support-reply>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.support-reply strong{font-size:13px;font-weight:550}.support-reply time{color:var(--muted);font-size:11px}.support-reply p{margin-bottom:0}.support-reply-form{border-top:1px solid #eceee5;margin-top:22px}.support-notice{margin:-10px 0 26px}.support-refresh-error{color:#75541d;background:#fff9ed;border:1px solid #ead9b1;border-radius:9px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin:-10px 0 26px;padding:16px 18px;font-size:13px;display:flex}.support-refresh-error p{margin:5px 0 0;line-height:1.6}.support-refresh-error .btn{flex-shrink:0}.support-footer{max-width:1120px;color:var(--muted);border-top:1px solid #e3e7d9;justify-content:space-between;align-items:center;margin:0 auto;padding:24px 0;font-size:12px;display:flex}.support-footer strong{color:var(--muted);font-weight:550}@media (width<=1100px){.knowledge-layout{grid-template-columns:1fr 1.3fr}.customer-layout{grid-template-columns:1fr}.customer-list{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));display:grid}.customer-row{flex-wrap:wrap;flex:1;min-width:0}.customer-row+.customer-row{margin-top:0}.customer-count{display:none}.time-layout,.settings-layout{grid-template-columns:1fr}.support-hero-art{width:260px}.support-content{grid-template-columns:minmax(0,1.4fr) minmax(230px,1fr)}.support-case-row{flex-wrap:wrap}.support-footer{margin:0 30px}}@media (width<=700px){.secondary-view .page-heading{flex-wrap:wrap;align-items:flex-start;gap:14px}.secondary-view .page-heading>.badge{font-size:11px;display:inline-flex}.knowledge-layout{grid-template-columns:1fr}.knowledge-list{border-bottom:1px solid #e6e6e3;border-right:0}.knowledge-article{padding:24px 20px}.knowledge-article h2{font-size:21px}.customer-list{display:block}.customer-row{flex-wrap:nowrap}.customer-count{display:grid}.customer-detail{padding:20px}.customer-ticket-list>button{flex-direction:column;align-items:flex-start;gap:8px}.time-summary{gap:16px}.time-summary>div{padding-left:16px}.time-summary strong{font-size:25px}.time-summary small,.time-summary .muted{font-size:12px;line-height:1.5}.secondary-form{padding:20px}.secondary-form .input,.secondary-search input,.support-search input{font-size:16px}.form-columns{gap:12px}.capacity-list{padding:10px 19px 20px}.capacity-member{gap:8px}.capacity-member-main>div:first-child{flex-wrap:wrap;align-items:flex-start;gap:5px;font-size:12px}.capacity-member>small{font-size:11px}.support-header{gap:10px;min-height:68px;padding:0 20px}.support-brand>span{font-size:19px}.support-brand-label,.support-brand-divider{display:none}.support-header .btn{min-height:40px;padding:8px 10px;font-size:12px}.support-preview{text-align:left;font-size:11px;line-height:1.6}.support-main{padding:0 20px 40px}.support-hero{gap:0;padding:37px 0 30px;position:relative}.support-hero h1{font-size:36px}.support-hero>div{z-index:1;position:relative}.support-hero-art{opacity:.2;width:120px;height:120px;position:absolute;top:34px;right:0}.support-hero p{font-size:14px}.support-content{grid-template-columns:1fr;gap:30px}.support-search,.support-search-field{max-width:none}.support-case-row{gap:10px;padding:17px}.support-case-row .secondary-icon{display:none}.support-section-heading>.btn{min-height:40px;font-size:12px}.support-hero .support-desktop-break{display:none}.support-footer{margin:0 20px}.support-ticket-heading{padding:22px 20px 10px}.support-conversation{margin-left:20px;margin-right:20px}.support-case-metadata{gap:16px}.support-case-row>span:nth-child(2){flex-basis:calc(100% - 30px)}.support-case-row>svg{margin-left:auto}}@media (width<=480px){.time-summary{border-bottom:0;grid-template-columns:1fr;gap:0;padding-bottom:0}.time-summary>div,.time-summary>div:first-child{border-left:0;border-bottom:1px solid var(--border,#e6e6e3);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 14px;padding:16px 0}.time-summary small{grid-column:1/-1}.customer-stats{gap:12px}.form-columns{grid-template-columns:1fr}.support-section-heading{flex-wrap:wrap;align-items:flex-start}.support-case-metadata{grid-template-columns:1fr}.support-reply{padding:14px}}.kb-filters{flex-wrap:wrap;align-items:end;gap:16px;margin:20px 0;display:flex}.kb-filters .field{flex:1;min-width:150px}.kb-actions{flex-wrap:wrap;align-items:center;gap:10px;padding:12px;display:flex}.kb-suggestions{gap:8px;min-width:0;display:grid}.knowledge-article{overflow-wrap:anywhere;min-width:0}.knowledge-list{min-width:0}@media (width<=700px){.knowledge-layout{display:block}.kb-filters{align-items:stretch}.kb-filters .field{min-width:100%}.kb-actions{padding:8px 0}.knowledge-article{padding:20px}}.kb-inline-editor>h2{padding:0 18px}.desk-stack{flex-direction:column;gap:12px;min-width:0;padding:16px 0;display:flex}.desk-stack .form-body{padding:8px 0}.desk-row{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.desk-row>*{max-width:100%}.desk-stack p,.desk-stack span{overflow-wrap:anywhere}.desk-filters{flex-wrap:wrap;gap:10px;padding:16px;display:flex}.desk-filters .field{flex:150px;min-width:130px}.desk-filters .input{width:100%}@media (width<=600px){.desk-row .btn{white-space:normal}.desk-filters .field{flex-basis:100%}.desk-stack .form-actions{flex-wrap:wrap}}@media (width<=760px){.tickets-panel .desk-ticket-table tbody tr{grid-template-columns:minmax(0,1fr) auto}.tickets-panel .desk-ticket-table tbody tr td{grid-area:auto;padding:0;position:static}.tickets-panel .desk-ticket-table tbody tr .desk-select,.tickets-panel .desk-ticket-table tbody tr .desk-ticket,.tickets-panel .desk-ticket-table tbody tr .desk-customer{grid-column:1/-1}.tickets-panel .desk-ticket-table tbody tr .desk-status{grid-column:1}.tickets-panel .desk-ticket-table tbody tr .desk-priority{grid-column:2}.tickets-panel .desk-ticket-table tbody tr .desk-assignee{grid-column:1/-1}.tickets-panel .desk-ticket-table tbody tr .desk-sla{grid-column:1/-1;padding-top:6px}}.work-form-fields{border:0;gap:18px;min-width:0;margin:0;padding:0;display:grid}.work-form-fields:disabled .input,.reply-composer .input:disabled{cursor:wait;color:var(--muted);background:#f7f8fa}.work-filter-bar{border:1px solid var(--line);background:var(--surface);border-radius:7px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 15px;display:flex}.work-filter-bar .search-field,.work-filter-toolbar .search-field{flex:1;min-width:190px;max-width:420px;padding:4px 0}.work-filter-bar .search-field input,.work-filter-toolbar .search-field input{width:100%}.work-filter-bar .search-field:focus-within,.work-filter-toolbar .search-field:focus-within{outline-offset:5px;border-radius:3px;outline:2px solid #ed6b3560}.work-filter-toolbar{flex-wrap:wrap}.work-status-filters{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.work-status-filters button{color:#686f7b;background:0 0;border-radius:4px;padding:6px 9px;font-size:11px}.work-status-filters button.active{color:#a64821;background:#fff0e8}.work-results{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;padding:10px 18px;font-size:11px;display:flex}.work-results-standalone{padding:10px 1px 14px}.work-results .route-query{color:#4f5968;overflow-wrap:anywhere;background:#f0f2f5;border-radius:4px;padding:2px 7px}.response-deadline{color:var(--muted);white-space:nowrap;margin-top:4px;font-size:11px;display:block}.response-summary{border:1px solid var(--line);background:#f8f9fb;border-radius:6px;margin:0 0 20px;padding:12px 14px}.response-summary dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.response-summary dt{color:var(--muted);margin-bottom:4px;font-size:11px}.response-summary dd{color:#454f5e;margin:0;font-size:11px}.response-summary p{color:var(--muted);margin-top:10px;font-size:11px;line-height:1.6}.work-task-row .task-title strong{overflow-wrap:anywhere}.work-task-row .task-meta{flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:8px;display:flex}.work-task-row .task-meta .task-date{color:var(--muted);white-space:nowrap;display:inline}.work-task-row .task-meta .task-date.overdue{color:#ac3434;font-weight:550}.work-task-row.task-card{align-items:start}.work-task-row.task-card>.task-check{margin-top:3px}.work-task-row.task-card>.compact-input{grid-area:2/2;width:100%;margin:0}.work-task-row.task-card>.avatar{grid-area:2/3;align-self:center;margin:0;position:static}@media (width<=600px){.tickets-panel .view-toolbar .tabs{flex-wrap:wrap;gap:4px 12px;overflow:visible}.tickets-panel .full-ticket-table{min-width:0}.full-ticket-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.full-ticket-table tbody{display:block}.full-ticket-table tbody tr{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:9px 14px;padding:18px;display:grid;position:relative}.full-ticket-table tbody tr:last-child{border-bottom:0}.tickets-panel .full-ticket-table td{white-space:normal;border:0;min-width:0;padding:0}.tickets-panel .full-ticket-table td:first-child{grid-column:1/-1;padding-right:32px}.full-ticket-table .ticket-cell{text-align:left;width:100%}.full-ticket-table .ticket-cell strong{white-space:normal;overflow-wrap:anywhere}.full-ticket-table td:nth-child(2){grid-row:3;align-self:center}.full-ticket-table td:nth-child(3){grid-area:2/1}.full-ticket-table td:nth-child(4){grid-area:2/2}.full-ticket-table td:nth-child(5){grid-area:3/2}.tickets-panel .full-ticket-table td:nth-child(6){grid-column:1/-1;padding-top:6px}.full-ticket-table td:last-child{position:absolute;top:12px;right:9px}.full-ticket-table .response-deadline{white-space:normal}.work-filter-bar .search-field{flex-basis:100%;max-width:none}.work-filter-bar .work-status-filters{width:100%}.response-summary dl{grid-template-columns:1fr}}.ticket-customer-wait{overflow-wrap:anywhere;justify-items:start;gap:6px;margin:12px 0;display:grid}.p4-back{color:var(--text-muted,#777);margin-bottom:16px;font-size:13px;display:inline-block}.p4-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-bottom:24px;padding:24px;display:grid}.p4-summary>div{gap:9px;display:grid}.p4-summary strong{font-size:24px}.p4-summary span{color:#777;font-size:12px}.p4-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}.p4-tabs{border-bottom:1px solid #deddd7;gap:4px;margin-bottom:16px;display:flex;overflow-x:auto}.p4-tabs button{white-space:nowrap;color:#777;background:0 0;border:0;border-bottom:2px solid #0000;padding:14px 18px}.p4-tabs button.active{color:#b64822;border-bottom-color:#ed6b35}.p4-view{min-width:0;padding:20px}.p4-task{border-bottom:1px solid #e8e7e0;align-items:center;gap:14px;min-width:0;padding:16px 0;display:flex}.p4-task>div{flex:1;min-width:0}.p4-task small,.p4-member small{color:#777;margin-top:6px;font-size:12px;display:block}.p4-title{text-align:left;color:inherit;overflow-wrap:anywhere;background:0 0;border:0;padding:0;font-weight:600}.p4-title:hover{text-decoration:underline}.p4-section{border-bottom:1px solid #e8e7e0;padding:20px 0}.p4-section h2,.p4-section h3{margin-bottom:14px}.p4-member{border-bottom:1px solid #e8e7e0;flex-wrap:wrap;align-items:center;gap:14px;padding:14px 0;display:flex}.p4-member>div{flex:1}.p4-page-tail{color:#777;flex-wrap:wrap;align-items:center;gap:16px;padding:20px 0;font-size:12px;display:flex}.p4-board{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.p4-board>section{background:#f8f7f3;border-radius:6px;padding:12px}.p4-board .p4-task{flex-wrap:wrap}.p4-board .p4-task>div{flex-basis:100%}.p4-board h3{font-size:13px}.p4-team{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.p4-gantt-row{border-bottom:1px solid #e8e7e0;grid-template-columns:minmax(120px,1fr) 3fr;gap:12px;padding:14px 0;display:grid}.p4-gantt-row small{color:#777;grid-column:1/-1}.p4-gantt-track{background:repeating-linear-gradient(90deg,#f3f1eb 0 calc(10% - 1px),#ddd 10%);min-height:30px;position:relative}.p4-gantt-track button{color:#fff;white-space:nowrap;background:#ed6b35;border:0;border-radius:3px;height:30px;font-size:11px;position:absolute;overflow:hidden}.p4-lifecycle{margin-top:24px}.p4-multiple{min-height:100px}.p4-task-search{flex-wrap:wrap;gap:12px;margin-bottom:20px;display:flex}.p4-task-search .input{max-width:260px}.p4-task-search input{flex:1}.p4-task button:focus-visible,.p4-tabs button:focus-visible,.p4-title:focus-visible{outline-offset:4px;outline:2px solid #bd4b21}@media (width<=800px){.p4-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:18px}.p4-board,.p4-team{grid-template-columns:1fr}.p4-task{flex-wrap:wrap}.p4-task>div{flex-basis:100%}.p4-view{padding:14px}.p4-task-search .input{width:100%;max-width:100%}.p4-gantt-row{grid-template-columns:1fr}.p4-tabs button{padding:12px}.p4-actions .btn{white-space:normal}.p4-summary strong{font-size:20px}}.p4-detail-body{min-width:0;padding:24px}.p4-detail-body>.form-body{padding:20px 0}.p4-detail-body .p4-section{overflow-wrap:anywhere}@media (width<=600px){.p4-detail-body{padding:18px}}.p4-recurring-card>p{min-height:0;margin:12px 0}.p4-recurring-card .p4-actions{margin-top:24px}.p4-gantt p>small{color:#777;margin-top:6px;display:block}.notification-panel{overflow-wrap:anywhere;margin-bottom:18px}.notification-panel .panel-header{flex-wrap:wrap;gap:12px}.notification-status{margin:14px 20px}.notification-list{margin:0;padding:0;list-style:none}.notification-entry{justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.notification-entry p,.notification-entry h3{margin:0 0 3px}.notification-actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:10px;display:flex}.notification-list>li+li{border-top:1px solid var(--border,#eceee5)}.notification-link-form{justify-items:start;gap:10px;padding:0 20px 14px;display:grid}@media (width<=640px){.notification-entry{flex-direction:column;align-items:start}}.portal-intake-assistant{background:#fafbf6;border:1px solid #e7e8e2;border-radius:8px;justify-items:start;gap:10px;padding:14px;display:grid}.portal-intake-assistant h4,.portal-intake-assistant p{margin:0}.portal-assistant-answer>div{margin-top:10px}.portal-assistant-articles{flex-wrap:wrap;align-items:start;gap:8px;margin-top:8px;display:flex}.portal-assistant-articles .btn{white-space:normal}.portal-logo-preview{object-fit:contain;object-position:left;width:112px;height:64px}.portal-branding-settings{margin:18px 0}.portal-case-closure{padding:0 24px 20px}.portal-case-closure .secondary-form{padding:12px 0 0}.support-portal-tools{margin:12px 0 20px}.support-portal-tools summary{cursor:pointer;width:fit-content;margin-bottom:12px}.support-brand>span{overflow-wrap:anywhere;min-width:0}
