.shell,.workspace-picker{--surface:#fff;--surface-2:#f8f7f4;--ink:#22221f;--ink-2:#686860;--border:#e9e7e2;--border-strong:#d9d6ce;--radius-control:8px;--radius-card:20px;--shadow-card:none;background:radial-gradient(at 7% 0,#f9e4ac 0%,#0000 52%),radial-gradient(at 100% 100%,#c9d9e4 0%,#0000 52%),#f4f0e1}.brand{white-space:nowrap;align-items:center;gap:7px}.brand img{object-fit:contain}.brand-text{flex-direction:column;line-height:1.05;display:flex}.brand-mark{letter-spacing:-1px;font-size:22px}.brand-by{color:#797b52;font-size:11px;font-weight:500}.shell{grid-template-rows:auto 1fr;grid-template-columns:64px minmax(0,1fr);gap:22px;padding:20px 28px 28px}.workspace-chrome{grid-column:1/-1;align-items:center;gap:28px;min-height:56px;display:flex}.chrome-switcher{min-width:0;max-width:370px;margin-inline-start:16px}.chrome-account{align-items:center;gap:16px;margin-inline-start:auto;display:flex}.rail-user{color:#55564f;align-items:center;gap:9px;max-width:240px;display:flex}.rail-user>.ltr-data{text-overflow:ellipsis;overflow:hidden}.account-avatar{color:#393b31;background:#fff9e9;border:1px solid #c6c3af;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid}.chrome-account .btn{padding-inline:10px;font-size:13px}.chrome-switcher .switcher summary{background:#ffffff60;border-color:#ffffff70;border-radius:10px;padding:7px 11px}.chrome-switcher .ws-avatar{background:#797b63;border-radius:50%;width:29px;height:29px;font-size:12px}.chrome-switcher .ws-name{font-size:13px}.chrome-switcher .ws-role{font-size:11px}.switcher-menu{z-index:50;box-shadow:0 14px 38px #25232120}.shell .rail{background:#797a6e;border:0;border-radius:20px;align-self:start;gap:16px;width:64px;height:fit-content;min-height:280px;padding:12px 9px;position:sticky;top:24px}.shell .rail-header,.mobile-rail-content,.mobile-menu-button{display:none}.shell .rail-nav{gap:10px}.shell .rail-link{color:#faf8f0;background:#505248;border:1px solid #ffffff0d;border-radius:13px;justify-content:center;width:46px;height:46px;padding:0;position:relative}.shell .rail-link[aria-current=page]{color:#262923;background:#f8f5e9;border-color:#f8f5e9}.shell .rail-link>span{color:#fff;opacity:0;pointer-events:none;z-index:40;background:#252721;border-radius:7px;width:max-content;padding:6px 10px;font-size:12px;position:absolute;inset-inline-start:58px}.shell .rail-link:hover>span,.shell .rail-link:focus-visible>span{opacity:1}.rail-signature{text-align:center;font-family:var(--font-serif);color:#f9f6dc;margin-block-start:auto;padding-block:20px 2px;font-size:19px;font-style:italic}.shell .main{min-width:0;max-width:none;min-height:calc(var(--app-viewport-height,100dvh) - 126px);background:#fff;border:1px solid #ffffffb0;border-radius:22px;padding:40px 44px 24px;box-shadow:0 10px 44px #514b3310}.shell .page-header{align-items:center;margin-block-end:24px}.shell h1{letter-spacing:-1.1px;font-size:clamp(27px,2.3vw,36px);font-weight:700}.page-eyebrow{color:#79796b;letter-spacing:.09em;text-transform:uppercase;margin-block-end:10px;font-size:11px;font-weight:600}.shell .page-header .lede{margin-block-start:11px;font-size:14px}.module-chip{color:#69673d;background:#f4f1da;border-radius:8px;padding:6px 12px;font-size:12px}.panel-tabs{border-block-end:1px solid var(--border);gap:18px;margin-block-end:26px;display:flex}.panel-tabs button{color:#77776e;border:0;cursor:pointer;background:0 0;border-block-end:2px solid #0000;padding:11px 12px 14px;font-size:16px}.panel-tabs button[aria-selected=true]{color:#242720;border-block-end-color:#31322c}.panel-tabs button:hover{color:#242720}[role=tabpanel][hidden]{display:none}.directory-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-block:6px 12px;display:flex}.directory-count{color:#33352c;margin-inline-end:8px;font-size:23px}.filter-label .select{border-radius:7px;min-height:37px;padding:5px 30px 5px 10px;font-size:13px}.directory-search{color:#78786d;background:#f5f4f1;border-radius:8px;align-items:center;gap:8px;width:min(270px,100%);margin-inline-start:auto;padding:9px 13px;display:flex}.directory-search input{outline-offset:4px;background:0 0;border:0;width:100%;min-width:0;font-size:13px}.directory-search input::placeholder{color:#73736c}.directory-toolbar .btn{min-height:38px;padding:8px 13px;font-size:13px;font-weight:500}.directory-scope{color:#72736b;margin-block:10px 24px;font-size:12px}.shell table.data th{text-transform:none;letter-spacing:0;padding:18px 12px;font-size:12px;font-weight:450}.shell table.data tbody tr:last-child td{border-block-end:0}.shell table.data td time{color:#74746c;white-space:nowrap;font-size:12px}.shell table.data a.row-link{font-weight:500;text-decoration:none}.customer-identity{align-items:center;gap:10px;display:inline-flex}.customer-avatar{color:#515c33;background:#e9ecd7;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:12px;display:grid}.avatar-1{color:#675586;background:#e9e4f7}.avatar-2{color:#875744;background:#f9e5d9}.avatar-3{color:#49677a;background:#dceaf2}.badge-company{color:#6254a3;background:#eeedfb;border:0;border-radius:6px;font-weight:450}.badge-person{color:#9c4667;background:#fbeaf0;border:0;border-radius:6px;font-weight:450}.directory-empty{min-height:220px}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.metric-card{text-align:center;border:1px solid #e5e2da;border-radius:18px;gap:20px;padding:24px 16px 19px;display:grid}.metric-card>span{font-size:13px}.metric-card strong{letter-spacing:-1px;font-size:clamp(30px,3vw,42px);font-weight:650;line-height:1.2}.metric-card small{color:#757569;font-size:11px}.coverage-card{margin-block-start:24px;padding:28px}.coverage-card h2{margin-block-end:10px}.coverage-bars{grid-template-columns:1fr 1fr;gap:36px;margin-block-start:30px;display:grid}.coverage-label{justify-content:space-between;margin-block-end:12px;font-size:13px;display:flex}.coverage-track{background:#f1f0e8;border-radius:10px;height:12px;overflow:hidden}.coverage-track span{border-radius:inherit;background:#b3bb72;height:100%;display:block}.coverage-bars>:last-child .coverage-track span{background:#9990bd}.identity-header{margin-block:22px 30px}.shell .identity-avatar{color:#fff;background:#252620;border-radius:50%;width:72px;height:72px;font-size:24px;font-weight:400}.shell .identity-header h1{margin-block-end:9px}.shell .detail-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:24px}.shell .card-pad{padding:28px}.shell .kv{grid-template-columns:minmax(80px,1fr) minmax(0,2fr);gap:20px 24px}.shell .kv dd{overflow-wrap:anywhere}.shell .activity-panel{margin-block-start:24px}.assistant-studio{border:1px solid var(--border);background:#faf9f6;border-radius:14px;margin-block-start:36px;overflow:hidden}.assistant-studio>summary{cursor:pointer;align-items:center;gap:10px;padding:16px 20px;font-size:14px;list-style:none;display:flex}.assistant-studio>summary::-webkit-details-marker{display:none}.studio-symbol{color:#535632;background:#e9e8d5;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.studio-chevron{margin-inline-start:auto}.assistant-studio[open] .studio-chevron{transform:rotate(180deg)}.assistant-studio .badge{background:#efebe2;border:0;border-radius:5px;font-size:10px}.shell .command-bar{background:radial-gradient(at 25% 70%,#fbe4e4,#0000 60%),linear-gradient(#e9e7e430 1px,#0000 1px) 0 0/70px 70px,linear-gradient(90deg,#e9e7e430 1px,#0000 1px) 0 0/70px 70px,#fff;border:0;border-radius:0;margin:0;padding:48px 6%}.studio-title{font-family:var(--font-serif);text-align:center;font-size:clamp(25px,2.8vw,38px);font-weight:400}.studio-intro{color:#77736d;text-align:center;max-width:550px;margin:16px auto 28px;font-size:13px}.studio-composer{background:#fff;border:1px solid #efebe6;border-radius:17px;justify-items:end;max-width:680px;margin-inline:auto;padding:15px;display:grid;box-shadow:0 10px 35px #88565712}.shell .command-bar textarea{color:#77736d;cursor:not-allowed;background:#fff;border:0;padding:0;font-size:14px}.studio-composer .btn{min-height:34px;padding:6px 11px;font-size:12px}.shell .command-bar-meta{gap:14px;max-width:680px;margin:24px auto 0;font-size:11px}.workspace-environment{color:#77776e;text-align:end;margin-block-start:16px;font-size:10px}.shell .apps-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.shell .app-card{background:linear-gradient(160deg,#f8f6ed 0%,#fff 55%);border-radius:18px;padding:24px}.shell .app-card.enabled{background:linear-gradient(150deg,#eff2dc,#fff 65%);border-color:#acb77a}.shell .app-card .app-icon{color:#696c54;background:#e8e6dc;border:0}.shell .app-card:nth-child(3n+2){background:linear-gradient(150deg,#f6edf0,#fff 65%)}.shell .app-card:nth-child(3n+2) .app-icon{color:#876470;background:#f0dbe2}.shell .app-card:nth-child(3n+3){background:linear-gradient(150deg,#edf2f8,#fff 65%)}.shell .app-card:nth-child(3n+3) .app-icon{color:#5b6a84;background:#dde6f0}.shell .app-card h3 a{color:inherit;text-decoration:none}.shell .app-card h3 a:hover{text-decoration:underline}.shell .app-card .badge{border-radius:6px;font-size:10px}.workspace-picker{min-height:var(--app-viewport-height,100dvh);grid-template-columns:minmax(0,1fr);padding:20px 28px 28px;display:grid}.workspace-picker-panel{background:#ffffffea;border:1px solid #ffffff80;border-radius:28px;min-width:0;padding:clamp(28px,4vw,64px);box-shadow:0 20px 60px #625c3320}.workspace-picker-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.workspace-picker-account{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;max-width:100%;display:flex}.workspace-picker-account>.ltr-data{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.workspace-picker-panel>.page-eyebrow{margin-block-start:clamp(48px,8vh,88px)}.workspace-picker h1{letter-spacing:-1px;font-size:clamp(32px,4vw,52px)}.workspace-picker .ws-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:20px;margin-block:40px 12px}.workspace-picker .ws-card{border-radius:22px;gap:20px;min-width:0;min-height:148px;padding:30px}.workspace-picker .ws-card .ws-name{margin-block-end:6px;font-size:20px}.workspace-picker .ws-meta{overflow-wrap:anywhere;display:block}.workspace-picker .ws-card>.btn{flex:none;min-height:44px;padding-inline:20px}.workspace-picker .ws-avatar{color:#5c643c;background:#e6e8d1;border-radius:17px;width:56px;height:56px;font-size:22px}@media (max-width:1100px) and (min-width:900px){.shell{gap:16px;padding:14px}.shell .main{padding:30px 26px 20px}.chrome-account .rail-user{display:none}.workspace-chrome{gap:16px}}@media (max-width:899px){.shell{grid-template-columns:minmax(0,1fr);gap:14px;padding:12px}.workspace-chrome{gap:10px;min-width:0;min-height:46px}.workspace-chrome .brand-mark{font-size:20px}.workspace-chrome .brand img{width:34px;height:34px}.chrome-switcher,.chrome-account{display:none}.mobile-menu-button{margin-inline-start:auto;display:inline-flex}.mobile-rail-content{display:block}.shell .main{min-height:calc(var(--app-viewport-height,100dvh) - 94px);border-radius:18px;padding:26px 20px 20px}.shell .rail{width:min(320px,88vw);height:var(--app-viewport-height,100dvh);z-index:80;visibility:hidden;background:#faf9f2;border-radius:0 20px 20px 0;padding:20px 16px;position:fixed;inset-block:0;inset-inline-start:0}.shell .rail[data-open=true]{visibility:visible}[dir=rtl] .shell .rail{border-radius:20px 0 0 20px}.shell .rail-header{margin-block-end:16px;padding:0;display:flex}.shell .rail-header .brand-mark{font-size:18px}.shell .rail-link{color:#535449;background:0 0;justify-content:flex-start;gap:12px;width:100%;padding:12px}.shell .rail-link[aria-current=page]{background:#e9e9d9;border-color:#e9e9d9}.shell .rail-link>span{opacity:1;color:inherit;background:0 0;padding:0;font-size:14px;position:static}.rail-signature{display:none}.shell .rail-footer{margin-block-start:auto}.shell .rail-footer .rail-user{max-width:100%;margin-block-end:12px}.directory-toolbar{align-items:stretch;gap:12px}.directory-count{width:100%;font-size:22px}.directory-search{order:3;width:100%}.directory-scope{line-height:1.6}.directory-table{border:0;padding:0}.shell table.data tr{padding:18px 0}.shell table.data td{overflow-wrap:anywhere;padding:4px 0;font-size:13px}.shell table.data .primary{padding-block-end:10px}.panel-tabs{gap:12px;margin-block-end:22px}.panel-tabs button{padding-inline:5px;font-size:14px}.metric-grid{grid-template-columns:1fr 1fr;gap:12px}.metric-card{border-radius:13px;gap:14px;padding:18px 10px}.coverage-bars{grid-template-columns:1fr;gap:24px}.coverage-card,.shell .card-pad{padding:20px}.shell .detail-grid{grid-template-columns:minmax(0,1fr)}.shell .kv{grid-template-columns:minmax(60px,1fr) minmax(0,2fr);gap:16px}.shell .apps-grid{grid-template-columns:minmax(0,1fr);gap:14px}.shell .command-bar{padding:32px 16px}.assistant-studio>summary{gap:7px;padding:14px 12px;font-size:12px}.workspace-picker{padding:14px}.workspace-picker-panel{border-radius:20px;padding:22px}.workspace-picker-panel>.page-eyebrow{margin-block-start:34px}.workspace-picker h1{font-size:28px}.workspace-picker .ws-list{grid-template-columns:minmax(0,1fr)}.workspace-picker .ws-card{flex-wrap:wrap;gap:12px;padding:18px}.workspace-picker .ws-card .ws-name{font-size:18px}.workspace-picker .ws-card>.btn{width:100%}.workspace-picker .ws-avatar{border-radius:14px;width:44px;height:44px;font-size:18px}}.header-tools{color:#575650;flex-shrink:0;align-items:center;gap:5px;display:flex;position:relative}.header-tool.header-tool{padding:0}.header-tool{width:40px;height:40px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;transition:background .15s;display:inline-flex}.header-tool svg{width:22px;height:22px}.header-tool:hover,.header-tool[aria-expanded=true]{color:#282922;background:#ffffff80}.header-tool:focus-visible{outline:none;box-shadow:inset 0 -2px}.header-tools-panel{inset-inline-end:0;z-index:90;color:#35362e;text-align:start;background:#fffefa;border:1px solid #e8e5dd;border-radius:18px;width:min(320px,100vw - 32px);padding:22px;position:absolute;top:calc(100% + 12px);box-shadow:0 14px 40px #34322720}.header-tools-panel h2{margin:0 0 12px;font-size:17px}.header-tools-panel p{margin:12px 0;font-size:14px;line-height:1.65}.header-tools-panel a{color:#575e39;padding-block:8px;font-size:14px;display:block}@media (max-width:900px){.workspace-chrome{flex-wrap:wrap}.header-tools{gap:0;margin-inline-start:auto}.header-tool{width:36px;height:40px}.workspace-chrome .mobile-menu-button{margin-inline-start:0}.header-tools-panel{top:82px;position:fixed;inset-inline-end:16px}}.workspace-chrome>.header-tools{margin-inline-start:auto}.tools-account{border-block-end:1px solid #e8e5dd;grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;margin-block-end:8px;padding-block:4px 16px;display:grid}.tools-account .switcher{width:100%}.tools-account .switcher summary{background:#f5f3ec;border-radius:10px;padding:10px}.tools-account .rail-user{max-width:100%;font-size:12px}.tools-account .btn{justify-content:flex-start;padding:10px 12px}.tools-account>div:last-child{flex-direction:column}@media (max-width:900px){.workspace-chrome{gap:6px;padding:6px 8px}.workspace-chrome .brand-mark{font-size:17px}.workspace-chrome .brand img{width:28px;height:28px}.header-tool{width:30px}.header-tools-panel{top:84px}}.shell{isolation:isolate;background:linear-gradient(135deg,#f9cdcb 0%,#f8e1de 44%,#f5eeea 100%);gap:18px 22px;padding:26px 34px 34px;position:relative}.shell:before{content:"";z-index:-1;pointer-events:none;background:#fffaf985;border:1px solid #fff5;border-radius:28px 28px 0 0;position:absolute;inset:12px 16px 0}.workspace-chrome{background:0 0;border:0;border-radius:0;min-height:48px;padding:0 12px}.shell .main{min-height:calc(var(--app-viewport-height,100dvh) - 110px);border:0;border-radius:24px;box-shadow:0 5px 25px #88635b06}.shell .rail{background:#817674;border-radius:20px}.shell .rail-link:hover{background:#645a57}.shell .rail-link[aria-current=page]{background:#efede4;border-color:#0000}.header-tools{color:#56514f;--tool-cutout:#f8eeeb;gap:8px}.header-tool:hover,.header-tool[aria-expanded=true]{background:#ffffff85}@media (max-width:900px){.shell{gap:14px;padding:14px 12px 18px}.shell:before{border-radius:20px 20px 0 0;inset:5px 5px 0}.workspace-chrome{gap:4px;padding:0 4px}.header-tools{gap:0}.shell .main{border-radius:18px}.shell .rail{background:#faf5f2}.shell .rail-link{background:0 0}}.app-directory-intro{justify-content:space-between;align-items:baseline;gap:16px;margin-block:28px 34px;display:flex}.app-directory-intro>span:first-child{color:#34332f;font-size:25px}.app-directory-intro>span:last-child{color:#88837e;font-size:12px}.app-collection{margin-block-end:32px}.app-collection>h2{color:#8a827c;margin-block-end:16px;font-size:12px;font-weight:600}.catalog-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.catalog-tile{--app-bg:#efede4;--app-ink:#737653;background:#fff;border:1px solid #efede9;border-radius:18px;flex-direction:column;align-items:flex-start;gap:18px;padding:24px;display:flex}.catalog-symbol{width:52px;height:52px;color:var(--app-ink);background:var(--app-bg);border-radius:16px;place-items:center;display:grid}.catalog-symbol svg{stroke-width:1.65px;width:27px;height:27px}.catalog-copy h3{margin:0 0 9px;font-size:16px;font-weight:650;line-height:1.4}.catalog-copy h3 a{color:inherit;text-decoration:none}.catalog-copy h3 a:hover{text-decoration:underline}.catalog-copy h3 a span{color:#8b8b78;margin-inline-start:6px}.catalog-copy p{color:#827d76;margin:0;font-size:12px;line-height:1.7}.catalog-status{color:#9b948c;align-items:center;gap:6px;margin-block-start:auto;font-size:10px;display:inline-flex}.catalog-status>span{font-size:6px}.catalog-status.is-enabled{color:#73855b}.catalog-tile[data-app=inbox],.catalog-tile[data-app=quotes]{--app-bg:#f9e7ec;--app-ink:#b96f88}.catalog-tile[data-app=tasks],.catalog-tile[data-app=website]{--app-bg:#e7edf9;--app-ink:#718bbd}.catalog-tile[data-app=calendar],.catalog-tile[data-app=growth]{--app-bg:#fbedd5;--app-ink:#bd9555}.catalog-tile[data-app=projects],.catalog-tile[data-app=ai]{--app-bg:#eee8fb;--app-ink:#957abd}.catalog-tile[data-app=inventory],.catalog-tile[data-app=finance]{--app-bg:#e4f1eb;--app-ink:#6d9d87}.catalog-tile[data-app=custom-apps]{--app-bg:#f8e7dc;--app-ink:#bd8a6a}@media (max-width:1100px){.catalog-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.catalog-tiles{grid-template-columns:minmax(0,1fr);gap:12px}.catalog-tile{grid-template-columns:48px minmax(0,1fr);gap:12px 16px;padding:20px;display:grid}.catalog-symbol{border-radius:14px;width:48px;height:48px}.catalog-status{grid-column:2}.app-directory-intro{flex-wrap:wrap;gap:8px;margin-block:24px}}.shell{--module-start:#f9cdcb;--module-mid:#f8e1de;--module-end:#f5eeea;--module-rail:#817674;--module-button:#514b49;--module-active:#efede4}.shell:has(.workspace-chrome[data-module=apps]){--module-start:#f9cdcb;--module-mid:#f8e1de;--module-end:#f5eeea;--module-rail:#817674;--module-button:#514b49;--module-active:#f6e7e2}.shell{background:linear-gradient(135deg, var(--module-start), var(--module-mid) 44%, var(--module-end))}.shell .rail{background:var(--module-rail)}.shell .rail-link{background:var(--module-button)}.shell .rail-link[aria-current=page]{background:var(--module-active)}@media (max-width:900px){.shell .rail{background:var(--module-end)}.shell .rail-link{background:0 0}}.shell .main{padding:44px 48px 28px}.shell h1{letter-spacing:-1px;font-size:36px;line-height:1.2}.shell .page-header{margin-block-end:32px}.shell .page-header .lede{color:#85817b;max-width:680px;font-size:14px;line-height:1.7}.panel-tabs{gap:30px;margin-block-end:28px}.panel-tabs button{padding:12px 12px 16px;font-size:18px}.directory-toolbar{gap:16px;margin-block:16px}.directory-count{font-size:26px}.directory-search{border-radius:11px;width:min(320px,100%);padding:12px 16px}.directory-search input{font-size:14px}.directory-toolbar .btn{border-radius:10px;min-height:44px;padding:10px 18px;font-size:14px}.filter-label .select{min-height:44px;font-size:14px}.directory-table{border:0;border-radius:0;padding:0}.shell table.data th{color:#827e78;padding:20px 12px;font-size:14px}.shell table.data td{padding:24px 12px;font-size:15px}.shell table.data td time{font-size:13px}.customer-avatar{width:34px;height:34px;font-size:13px}.catalog-tiles{gap:24px}.catalog-tile{border-color:#efede9;border-radius:20px;gap:22px;padding:28px}.catalog-symbol{border-radius:19px;width:60px;height:60px}.catalog-symbol svg{width:30px;height:30px}.catalog-copy h3{margin-block-end:12px;font-size:18px}.catalog-copy p{font-size:14px;line-height:1.75}.catalog-status{font-size:12px}.app-collection>h2{margin-block-end:20px;font-size:14px}.app-directory-intro{margin-block:30px 38px}.app-directory-intro>span:last-child{font-size:13px}@media (min-width:721px) and (max-width:1100px){.shell .main{padding:32px}.catalog-tile{padding:22px}.directory-toolbar{gap:12px}.directory-count{width:auto;margin-inline-end:auto}.directory-search{order:initial;width:220px;margin-inline-start:0}}@media (max-width:720px){.shell .main{padding:28px 20px 22px}.shell h1{font-size:30px}.panel-tabs{gap:18px}.panel-tabs button{padding-inline:6px;font-size:16px}.catalog-tiles{grid-template-columns:minmax(0,1fr);gap:16px}.catalog-tile{padding:22px}.catalog-copy h3{font-size:17px}.catalog-copy p{font-size:13px}.catalog-symbol{border-radius:15px;width:48px;height:48px}.catalog-symbol svg{width:26px;height:26px}.shell table.data td{padding:6px 0;font-size:14px}.directory-search{width:100%}}.shell:has(.home-dashboard){color:#fff;background:#102d3d}.shell:has(.home-dashboard):before{display:none}.shell:has(.home-dashboard) .main{box-shadow:none;background:0 0;padding:0 40px 30px}:is(.shell:has(.home-dashboard) .brand-mark,.shell:has(.home-dashboard) .brand-dot){color:#fff}.shell:has(.home-dashboard) .header-tools{color:#fff;--tool-cutout:#2e4854}.shell:has(.home-dashboard) .header-tools-panel{color:#292925}.shell:has(.home-dashboard) .rail{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#142a36a6}.shell:has(.home-dashboard) .rail-link{background:#ffffff12}.shell:has(.home-dashboard) .rail-link[aria-current=page]{color:#233e40;background:#f7f5ed}:is(.shell:has(.home-dashboard) .assistant-studio,.shell:has(.home-dashboard) .workspace-environment){display:none}.home-wallpaper{z-index:-1;pointer-events:none;background-position:50%;background-size:cover;border-radius:24px;position:absolute;inset:12px 16px 16px}.home-dashboard{width:min(960px,100%);margin-inline:auto;padding-block-start:clamp(36px,8vh,100px)}.home-greeting{text-align:center;text-shadow:0 2px 24px #07213166;margin-block-end:34px}.home-date{font-family:var(--font-serif);color:#ffffffdf;margin:0 0 10px;font-size:16px;font-style:italic}.shell .home-greeting h1{letter-spacing:-.8px;color:#fff;margin:0;font-size:clamp(28px,3vw,38px);font-weight:450}.home-workspace{color:#ffffffc9;margin-block:12px 0;font-size:12px}.home-composer{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#182b31a6;border:1px solid #fff2;border-radius:26px;padding:12px;box-shadow:0 16px 45px #071e3012}.home-composer textarea{resize:none;color:#fff;opacity:1;background:#142026bb;border:0;border-radius:18px;width:100%;min-height:123px;padding:22px;font-family:inherit;font-size:17px}.home-composer textarea::placeholder{color:#ffffffe3}.home-composer-footer{justify-content:space-between;align-items:center;gap:12px;padding:11px 12px 1px;display:flex}.home-composer-footer p{color:#ffffffe0;align-items:center;gap:8px;margin:0;font-size:11px;display:flex}.home-composer-footer svg{flex:none;width:15px;height:15px}.home-send{color:#34484a;background:#ffffffb8;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:20px;display:grid}.home-widgets{grid-template-columns:.85fr 1.3fr 1.1fr;gap:16px;margin-block-start:20px;display:grid}.home-widget{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#14222bd9;border:1px solid #ffffff1a;border-radius:25px;min-width:0;padding:22px}.home-widget h2{color:#fff;margin:0 0 20px;font-size:13px;font-weight:550}.home-total{flex-direction:column;gap:3px;display:flex}.home-total strong{letter-spacing:-2px;font-size:40px;font-weight:450;line-height:1}.home-total span{color:#d5dfe0;margin-block-start:6px;font-size:11px;line-height:1.6}.home-card-link{color:#fff;justify-content:space-between;gap:8px;margin-block-start:20px;font-size:12px;text-decoration:none;display:flex}.home-card-link:hover{text-decoration:underline}.home-customer-list{grid-template-columns:minmax(0,1fr);gap:14px;margin:0;padding:0;list-style:none;display:grid}.home-customer-list a{color:#fff;align-items:center;gap:10px;font-size:12px;text-decoration:none;display:flex}.home-customer-list a:hover bdi{text-decoration:underline}.home-customer-list a>span:nth-child(2){min-width:0}.home-customer-list bdi{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.home-customer-list small{color:#c1ced1;margin-block-start:2px;font-size:10px;display:block}.home-avatar{color:#223c39;background:#dce3c5;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:12px;display:grid}.home-avatar-1{color:#634943;background:#e8ccc6}.home-avatar-2{color:#304a65;background:#bdccde}.home-row-arrow{opacity:.65;margin-inline-start:auto}.home-empty{color:#d5dfe0;font-size:13px}.home-quick-links{gap:15px;display:grid}.home-quick-links a{color:#fff;align-items:center;gap:9px;font-size:12px;text-decoration:none;display:flex}.home-quick-links a:hover{text-decoration:underline}.home-quick-links a>span:last-child{color:#b5c4c7;margin-inline-start:auto}.home-action-symbol{color:#eef0c6;background:#e6e9c925;border-radius:7px;flex:none;place-items:center;width:25px;height:25px;font-size:18px;display:grid}.home-action-symbol svg{width:17px;height:17px}.home-footer{color:#ffffffe0;justify-content:space-between;align-items:center;gap:12px;margin-block-start:22px;font-size:11px;display:flex}.home-background-button{color:#fff;cursor:pointer;font:inherit;background:#1227358c;border:1px solid #ffffff30;border-radius:24px;align-items:center;gap:7px;padding:10px 14px;display:flex}.home-background-button:hover{background:#122735cc}.wallpaper-dialog{width:min(760px,100vw - 32px);max-height:calc(var(--app-viewport-height,100dvh) - 40px);color:#242723;background:#faf9f6;border:1px solid #fff;border-radius:24px;margin:auto;padding:0;box-shadow:0 30px 120px #071e3070}.wallpaper-dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b1c3466}.wallpaper-dialog-content{padding:30px}.wallpaper-dialog header{justify-content:space-between;align-items:start;gap:20px;display:flex}.wallpaper-dialog h2{letter-spacing:-.5px;margin:0;font-size:26px;font-weight:550}.wallpaper-close{cursor:pointer;color:#43453b;background:#eeede6;border:0;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.wallpaper-description{color:#707469;max-width:530px;margin-block:14px 24px;font-size:13px;line-height:1.8}.wallpaper-library{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.wallpaper-option{color:#444b40;font:inherit;text-align:start;cursor:pointer;background:0 0;border:2px solid #0000;border-radius:14px;padding:5px}.wallpaper-option[aria-pressed=true]{background:#e8ece4;border-color:#536655}.wallpaper-thumbnail{aspect-ratio:4/3;background-position:50%;background-size:cover;border-radius:9px;display:block;position:relative}.wallpaper-check{inset-inline-end:8px;color:#294634;background:#fff;border-radius:50%;place-items:center;width:23px;height:23px;font-size:13px;display:none;position:absolute;bottom:8px}.wallpaper-option[aria-pressed=true] .wallpaper-check{display:grid}.wallpaper-option>span:last-child{padding:10px 5px 7px;font-size:12px;display:block}.wallpaper-save-status{color:#6c7368;margin-block:20px;font-size:12px}@media (max-width:1100px){.shell:has(.home-dashboard) .main{padding-inline:10px}.home-widget{padding:18px}.home-widgets{grid-template-columns:1fr 1.3fr;gap:12px}.home-actions-widget{grid-column:1/-1}.home-actions-widget .home-quick-links{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.shell:has(.home-dashboard) .rail{color:#fff;background:#183544}.shell:has(.home-dashboard) .rail .rail-user{color:#e1ebef}.shell:has(.home-dashboard) .mobile-menu-button{color:#fff}.home-dashboard{padding-block-start:44px}}@media (max-width:600px){.home-wallpaper{border-radius:20px;inset:5px}.home-dashboard{padding-block-start:22px}.home-greeting{margin-block-end:26px}.home-widgets{grid-template-columns:1fr}.home-actions-widget{grid-column:auto}.home-actions-widget .home-quick-links{grid-template-columns:1fr}.home-composer textarea{min-height:110px;padding:18px;font-size:16px}.home-composer-footer{padding-inline:5px}.home-composer-footer p{font-size:10px;line-height:1.7}.home-widget{padding:22px}.home-customer-widget .home-total{flex-direction:row;align-items:center;gap:12px}.home-footer>span{display:none}.home-footer{justify-content:end}.wallpaper-dialog-content{padding:22px}.wallpaper-dialog h2{font-size:23px}.wallpaper-library{grid-template-columns:1fr}.wallpaper-thumbnail{aspect-ratio:2}}.shell:has(.home-dashboard){grid-template-rows:48px minmax(0,1fr);gap:14px 22px;padding:18px 24px 24px}.shell:has(.home-dashboard) .home-wallpaper{border-radius:24px;inset:12px}.shell:has(.home-dashboard) .main{flex-direction:column;justify-content:center;align-items:center;min-height:0;padding-block-end:0;display:flex}.home-dashboard{padding-block:24px 32px}@media (min-width:901px) and (max-height:780px){.home-dashboard{padding-block:8px 16px}.home-greeting{margin-block-end:24px}.home-composer textarea{min-height:100px}.home-widget{padding-block:18px}}@media (max-width:900px){.shell:has(.home-dashboard){padding:14px 12px 20px}.shell:has(.home-dashboard) .main{align-items:start}}.shell:not(:has(.home-dashboard)):before{background:#fffdf3ad;border:1px solid #ffffff48;border-radius:24px;inset:18px 24px}.shell:has(.workspace-chrome[data-module=crm]){--module-start:#f4e4ac;--module-mid:#f8efda;--module-end:#faf7ef;--module-rail:#858277;--module-button:#514f48;--module-active:#efecd9}.shell:not(:has(.home-dashboard)) .workspace-chrome{min-height:48px;padding-inline:6px}.shell:not(:has(.home-dashboard)) .main{border-radius:24px;min-height:0;padding:40px 44px 28px}.shell:not(:has(.home-dashboard)) .rail{border-radius:16px;width:52px;min-height:250px;padding:10px 8px}.shell:not(:has(.home-dashboard)) .rail-link{border-radius:10px;width:36px;height:36px}.shell:not(:has(.home-dashboard)) .rail-link svg{width:18px;height:18px}.shell:not(:has(.home-dashboard)) .rail-link>span{inset-inline-start:46px}.shell:not(:has(.home-dashboard)) .rail-nav{gap:8px}.shell:not(:has(.home-dashboard)) .page-header{margin-block-end:22px}.shell:not(:has(.home-dashboard)) .panel-tabs{margin-block-end:22px}.metric-card{border-color:#eae8e3;border-radius:26px;gap:18px;min-height:184px;padding:24px 22px}.metric-card>span{text-align:start;color:#292b27;font-size:14px;font-weight:600}.metric-card strong{font-size:40px;font-weight:600}.metric-card small{font-size:12px;line-height:1.6}.coverage-card{border-color:#eae8e3;border-radius:26px}@media (max-width:1100px) and (min-width:900px){.shell:not(:has(.home-dashboard)){gap:10px 12px;padding:24px}.shell:not(:has(.home-dashboard)):before{inset:12px}.shell:not(:has(.home-dashboard)) .main{padding:30px}}@media (max-width:899px){.shell:not(:has(.home-dashboard)){grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);padding:14px 12px 18px}.shell:not(:has(.home-dashboard)):before{border-radius:20px;inset:6px}.shell:not(:has(.home-dashboard)) .main{border-radius:18px;padding:26px 20px}.shell:not(:has(.home-dashboard)) .rail{width:min(320px,88vw);height:var(--app-viewport-height,100dvh);border-radius:0;padding:20px 16px}.shell:not(:has(.home-dashboard)) .rail-link{justify-content:flex-start;width:100%;height:auto;min-height:44px;padding:12px}.shell:not(:has(.home-dashboard)) .rail-link>span{position:static}.metric-card{min-height:170px;padding:20px 16px}.metric-card strong{font-size:34px}}:is(.shell:has(.workspace-screen) .assistant-studio,.shell:has(.workspace-screen) .workspace-environment){display:none}.shell:has(.workspace-chrome[data-module=communications]){--module-start:#dce8ec;--module-mid:#ebf0ef;--module-end:#f5f5f0}.shell:has(.workspace-chrome[data-module=work]){--module-start:#f2dadb;--module-mid:#f4e8e5;--module-end:#f7f4ed}.shell:has(.workspace-chrome[data-module=growth]){--module-start:#e0e8d5;--module-mid:#edf0e2;--module-end:#f7f6ef}.shell:has(.workspace-chrome[data-module=catalog]){--module-start:#e6dff0;--module-mid:#ede8f0;--module-end:#f7f5ef}.shell:has(.workspace-chrome[data-module=hiring]){--module-start:#dce5ed;--module-mid:#eaf0f2;--module-end:#f7f6ef}.shell:has(.workspace-chrome[data-module=campaigns]){--module-start:#f0e2d6;--module-mid:#f3ebe3;--module-end:#f7f5ef}.shell:has(.workspace-chrome[data-module=apps]){--module-start:#f3dfdd;--module-mid:#f3ece5;--module-end:#f3f0e7}.shell:not(:has(.home-dashboard)){grid-template-rows:48px minmax(0,1fr);grid-template-columns:50px minmax(0,1fr);gap:10px 14px;padding:14px 28px 28px}.shell:not(:has(.home-dashboard)):before{background:#ffffff30;border-radius:26px;inset:8px 14px 14px}.shell:not(:has(.home-dashboard)) .main{min-height:calc(var(--app-viewport-height,100dvh) - 100px);padding:31px 38px 34px}.shell:not(:has(.home-dashboard)) .rail{background:#77766c;width:50px}.shell:not(:has(.home-dashboard)) .rail-link{color:#f3f1e9;background:#595b55}.shell:not(:has(.home-dashboard)) .rail-link[aria-current=page]{color:#41453e;background:#f4f1e5}.workspace-screen{--app-color:#f3dfdd;--app-ink:#a66961;color:#262726;font-size:14px;line-height:1.5}.workspace-screen a{color:inherit;text-decoration:none}.workspace-screen button,.workspace-screen input,.workspace-screen textarea{font:inherit}.workspace-screen button:disabled{cursor:not-allowed;opacity:.55}.workspace-screen a:focus-visible,.workspace-views a:focus-visible{outline-offset:4px;outline:2px solid #66795a}.workspace-screen .panel-tabs{gap:22px;margin-block-end:24px}.workspace-screen .panel-tabs button{padding:0 8px 13px;font-size:15px}.workspace-views{scrollbar-width:thin;border-block-end:1px solid #efefea;gap:22px;margin-block-end:24px;display:flex;overflow-x:auto}.workspace-views a{color:#6f7269;white-space:nowrap;border-block-end:2px solid #0000;flex:none;align-items:center;min-height:44px;padding:8px 8px 13px;font-size:14px;text-decoration:none;display:inline-flex}.workspace-views a[aria-current=page]{color:#896819;border-color:#896819;font-weight:650}.workspace-views a:focus-visible{outline-offset:-2px}.workspace-editorial{color:#34382f;margin:0;font:italic 20px Georgia,Times New Roman,serif}.workspace-apps-toolbar,.workspace-screen-toolbar{justify-content:space-between;align-items:center;gap:18px;margin-block:7px 25px;display:flex}.workspace-search{color:#72766b;background:#f5f5f1;border-radius:12px;align-items:center;gap:9px;width:220px;max-width:100%;padding:8px 12px;display:flex}.workspace-search:focus-within{outline-offset:2px;outline:2px solid #66795a}.workspace-search svg{flex:none;width:16px;height:16px}.workspace-search input{background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:12px}.workspace-apps-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.workspace-app-card{border:1px solid #e8e9e2;border-radius:24px;flex-direction:column;align-items:flex-start;min-width:0;padding:23px;transition:border-color .15s,background .15s;display:flex}.workspace-app-card:hover{border-color:var(--app-ink);background:#fcfcf8}.workspace-app-icon{width:40px;height:40px;color:var(--app-ink);background:var(--app-color);border-radius:13px;place-items:center;margin-block-end:17px;display:inline-grid}.workspace-app-card h2{margin:0 0 12px;font-size:17px;font-weight:620}.workspace-app-card p{color:#747570;margin:0 0 23px;font-size:12px;line-height:1.8}.workspace-app-footer{color:#71766c;justify-content:space-between;align-items:center;gap:10px;width:100%;margin-block-start:auto;font-size:11px;display:flex}.workspace-app-footer>span:first-child{background:#f2f3ee;border-radius:6px;padding:4px 8px;font-size:10px}.workspace-shared{border-block-start:1px solid #eeefe9;margin-block-start:28px;padding-block-start:22px}.workspace-shared h2{color:#74786d;margin-block-end:14px;font-size:12px;font-weight:500}.workspace-shared>div{flex-wrap:wrap;gap:12px;display:flex}.workspace-shared a{border:1px solid #e8e9e2;border-radius:10px;gap:26px;padding:10px 14px;font-size:12px;display:inline-flex}.workspace-empty-search{color:#747570;padding:40px 0}.workspace-availability{color:#71736a;background:#faf9f3;border:1px solid #eae9df;border-radius:13px;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-block-end:25px;padding:13px 16px;font-size:12px;display:flex}.workspace-availability strong{color:#575f4c;font-weight:550}.workspace-status-dot{background:#a8af92;border-radius:50%;width:7px;height:7px}.workspace-primary{color:#fff;background:#252a25;border:1px solid #252a25;border-radius:9px;padding:9px 15px;font-size:12px}.workspace-card{background:#fff;border:1px solid #e8e9e2;border-radius:24px;min-width:0;padding:23px}.workspace-card h2{margin:0 0 17px;font-size:14px;font-weight:600}.workspace-card p{color:#747570;margin-block:12px 16px;font-size:12px;line-height:1.8}.workspace-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;margin-block-end:20px;display:grid}.workspace-metrics .workspace-card>strong{text-align:center;margin-block:22px 14px;font-size:38px;font-weight:500;display:block}.workspace-metrics .workspace-card>p{text-align:center}.workspace-two-columns{grid-template-columns:1.4fr 1fr;gap:20px;display:grid}.workspace-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:260px;padding:34px 20px;display:flex}.workspace-empty-icon{background:var(--app-color);width:48px;height:48px;color:var(--app-ink);border-radius:16px;flex:none;place-items:center;display:inline-grid}.workspace-empty h2{margin:10px 0 0;font-size:20px;font-weight:550}.workspace-empty p{color:#747570;max-width:350px;margin:0;font-size:13px;line-height:1.8}.workspace-text-link{text-underline-offset:4px;font-size:12px;display:inline-block;text-decoration:underline!important}.workspace-table-scroll{overflow-x:auto}.workspace-records table{border-collapse:collapse;text-align:start;width:100%}.workspace-records th{color:#74786e;text-align:start;white-space:nowrap;border-block-end:1px solid #eceee8;padding:14px 12px;font-size:12px;font-weight:450}.workspace-records th:first-child{padding-inline-start:0}.workspace-table-empty{text-align:center;place-content:center;justify-items:center;gap:13px;min-height:250px;padding:26px 16px;display:grid}.workspace-table-empty svg{color:var(--app-ink);width:28px;height:28px}.workspace-table-empty p{color:#6f7568;max-width:400px;font-size:13px}.workspace-table-empty span{color:#787d71;font-size:11px}.workspace-board{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.workspace-board section{background:#f8f8f3;border:1px solid #ebede4;border-radius:16px;min-height:320px;padding:18px}.workspace-board h2{justify-content:space-between;margin:0 0 25px;font-size:13px;display:flex}.workspace-board p{color:#777c6f;font-size:12px;line-height:1.8}.workspace-inbox{border:1px solid #e8e9e2;border-radius:20px;grid-template-columns:230px minmax(0,1fr);display:grid;overflow:hidden}.workspace-inbox aside{background:#fafaf7;border-inline-end:1px solid #e8e9e2;padding:22px}.workspace-inbox aside h2{margin:0 0 20px;font-size:15px}.workspace-inbox aside p{color:#747570;margin-block-end:20px;font-size:12px}.workspace-inbox>section{min-width:0;padding:20px}.workspace-compose{background:#fff;border:1px solid #e5e7df;border-radius:15px;flex-direction:column;align-items:flex-end;gap:12px;padding:14px;display:flex}.workspace-compose textarea{resize:none;color:#777c70;background:0 0;border:0;width:100%;min-height:90px;font-size:13px}.workspace-provider-list>div{border-block-end:1px solid #eeefe9;justify-content:space-between;gap:16px;padding-block:20px;font-size:12px;display:flex}.workspace-provider-list span{color:#787d72}.workspace-provider-list>a{margin-block-start:20px}.workspace-connections{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.workspace-connections h2{margin-block-start:18px}.workspace-connection-footer{color:#74786d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}.workspace-inactive-field{gap:10px;margin-block-end:20px;font-size:12px;display:grid}.workspace-inactive-field input,.workspace-inactive-field textarea{background:#fafaf7;border:1px solid #e8e9e2;border-radius:10px;width:100%;padding:12px}.workspace-inactive-field textarea{resize:vertical;min-height:100px}.workspace-assistant{text-align:center;background:radial-gradient(at 20% 70%,#fbe9e5,#0000 65%),#f9f9f4;border-radius:24px;min-height:440px;padding:50px 8%}.workspace-assistant h2{margin:24px 0 16px;font:italic 32px Georgia,serif}.workspace-assistant>p{color:#76796f;max-width:540px;margin:0 auto 28px;font-size:13px;line-height:1.8}.workspace-calendar{border:1px solid #e8e9e2;border-radius:18px;grid-template-columns:repeat(7,minmax(0,1fr));display:grid;overflow:hidden}.workspace-calendar section{border-inline-end:1px solid #e8e9e2;min-height:280px;padding:15px 10px}.workspace-calendar section:last-child{border:0}.workspace-calendar h2{margin:0 0 24px;font-size:11px}.workspace-calendar span{color:#9ba18e}.workspace-note{color:#757b6d;margin-block-start:20px;font-size:12px;line-height:1.8}@media (max-width:1100px){.workspace-connections,.workspace-board{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:899px){.shell:not(:has(.home-dashboard)){grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);padding:14px 12px 18px}.shell:not(:has(.home-dashboard)):before{inset:6px}.shell:not(:has(.home-dashboard)) .main{padding:26px 20px}.shell:not(:has(.home-dashboard)) .rail{background:#faf9f2;width:min(320px,88vw);overflow-y:auto}.shell:not(:has(.home-dashboard)) .rail-link{color:#50574a;background:0 0;width:100%;height:auto}.shell:has(.home-dashboard) .rail{overflow-y:auto}.workspace-apps-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-two-columns,.workspace-inbox{grid-template-columns:1fr}.workspace-inbox aside{border-block-end:1px solid #e8e9e2;border-inline-end:0}}@media (max-width:600px){.workspace-apps-grid,.workspace-connections,.workspace-metrics,.workspace-board{grid-template-columns:1fr}.workspace-apps-toolbar,.workspace-screen-toolbar{flex-wrap:wrap}.workspace-search{width:100%}.workspace-card,.workspace-app-card{padding:20px}.workspace-board section{min-height:150px}.workspace-shared>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.workspace-shared a{justify-content:space-between;gap:8px;padding:10px}.workspace-calendar{grid-template-columns:1fr}.workspace-calendar section{border:0;border-block-end:1px solid #e8e9e2;justify-content:space-between;min-height:60px;display:flex}.workspace-calendar h2{margin:0}.workspace-assistant{padding:35px 18px}.workspace-assistant h2{font-size:27px}}button.ws-card,button.switcher-item{width:100%;font:inherit;color:inherit;text-align:start;cursor:pointer}button.switcher-item{background:0 0;border:0}.workspace-selection-notice{background:#fcf8e8;border:1px solid #dfdbc9;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;margin-block-end:20px;padding:12px 16px;font-size:13px;display:flex}.shell .app-page-header{color:var(--ink);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 16px;margin-block-end:24px;display:grid}.app-page-header .page-eyebrow{grid-area:1/1/auto/-1}.app-page-header h1{overflow-wrap:anywhere;grid-area:2/1;min-width:0}.app-page-header .module-chip{text-align:center;overflow-wrap:anywhere;grid-area:2/2;justify-self:end;max-width:120px}.app-page-header .app-page-actions{grid-area:2/2;justify-self:end}.app-page-actions .btn{gap:8px}.app-page-actions svg{flex:none;block-size:18px;inline-size:18px}@media (max-width:900px){.app-page-header .app-page-actions{grid-area:3/1/auto/-1;justify-self:start;margin-block-start:4px}}.shell .app-page-header .lede{max-width:none;color:var(--ink-2);overflow-wrap:anywhere;grid-area:3/1/auto/-1}@media (max-width:899px){.shell .rail .switcher{color:#292925}.shell .rail .brand-by{color:#646643}.shell .rail .rail-header>button{flex:none;min-width:44px;min-height:44px}.shell .rail .rail-link{flex-shrink:0;height:auto;min-height:52px}.shell .rail .rail-link>span{overflow-wrap:anywhere;width:auto;min-width:0;font-size:16px;line-height:1.5}.shell .rail .rail-link>svg{flex:none}.shell:has(.home-dashboard) .rail{--focus:#c9e5ee}.shell:has(.home-dashboard) .rail .brand-by{color:#cbdadf}.shell:has(.home-dashboard) .rail .rail-header>button{color:#edf4f6}.shell:has(.home-dashboard) .rail .rail-header>button:hover{background:#ffffff18}.shell:has(.home-dashboard) .rail .rail-link{color:#edf4f6}.shell:has(.home-dashboard) .rail .rail-link[aria-current=page]{color:#233e40}.shell:has(.home-dashboard) .rail .switcher{--focus:#2f5d6b}}.background-intro{margin-block:24px 16px}.background-intro h2{letter-spacing:-.4px;margin-block:6px 8px;font-size:22px}.background-intro>p:last-child{color:#67685f;font-size:13px}.background-picker{min-inline-size:0;max-inline-size:860px}.background-preview{color:#fff;background-position:50%;background-size:cover;border-radius:10px;flex-direction:column;justify-content:end;align-items:start;width:100%;min-width:0;height:180px;padding:18px;display:flex;overflow:hidden}.background-preview>span{margin-block-end:5px;font-size:12px}.background-preview strong{font-size:24px;font-weight:600}.background-preview small{margin-block-start:6px;font-size:12px}.background-section-heading{justify-content:space-between;align-items:center;gap:12px;margin-block:20px 12px;display:flex}.background-section-heading h3{margin:0;font-size:14px}.background-section-heading>span{color:#67685f;font-size:12px}.background-picker .wallpaper-library{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.background-picker .wallpaper-option{min-width:0;box-shadow:none;color:#33352f;background:0 0;border:0;border-radius:6px;padding:0}.background-picker .wallpaper-option:hover{background:#f7f6f2}.background-picker .wallpaper-option[aria-pressed=true]>span:last-child{text-underline-offset:5px;text-decoration:underline}.background-picker .wallpaper-option:focus-visible{outline:none;box-shadow:inset 0 -2px}.background-picker .wallpaper-thumbnail{aspect-ratio:2;border-radius:8px}.background-picker .wallpaper-check{width:22px;height:22px;font-size:14px;top:8px;bottom:auto}.background-picker .wallpaper-option>span:last-child{overflow-wrap:anywhere;padding:10px 2px;font-size:13px;font-weight:500;line-height:1.4}.background-upload{border-block:1px solid #ebe9e2;flex-wrap:wrap;align-items:center;gap:12px;margin-block-start:12px;padding-block:18px;display:flex}.background-upload>div{flex:240px;min-width:0}.background-upload h3{margin:0 0 5px;font-size:14px}.background-upload p{color:#67685f;margin:0;font-size:12px;line-height:1.6}.background-sync{flex-wrap:wrap;gap:8px;margin-block:16px 12px;display:flex}.background-picker>p{font-size:12px;line-height:1.6}.wallpaper-dialog{width:min(920px,100vw - 32px)}@media (max-width:600px){.background-preview{height:160px;padding:16px}.background-section-heading{flex-direction:column;align-items:start;gap:4px}.background-picker .wallpaper-library{grid-template-columns:repeat(2,minmax(0,1fr))}}.account-options .header-tool{background:#f5f3ec;border:1px solid #e8e5dd;width:44px;height:44px}.account-options .header-tool:hover,.account-options .header-tool[aria-expanded=true]{background:#ebe7dc}.account-options .tools-account{border:0;gap:8px;margin:0;padding:0}.account-options .tools-account>.ltr-data{text-overflow:ellipsis;white-space:nowrap;border-block-end:1px solid #e8e5dd;min-width:0;padding:4px 12px 12px;display:block;overflow:hidden}.account-options .tools-account .btn{width:100%;min-height:44px}.workspace-picker .project-card{background:#fffefa;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:20px 24px;transition:border-color .15s,box-shadow .15s;display:grid}.workspace-picker .project-card:hover{border-color:#bcbfae;box-shadow:0 8px 24px #333b2810}.project-logo{background:#f5f4ed;border-radius:18px;justify-content:center;align-items:center;width:112px;height:88px;padding:10px;display:flex}.project-logo img{object-fit:contain;width:100%;height:100%}.project-symbol{color:#305d69;box-sizing:border-box;background:#f5f4ed;border-radius:12px;flex:none;justify-content:center;align-items:center;padding:5px;font-size:18px;font-style:normal;font-weight:700;display:inline-flex}.project-symbol img{object-fit:contain;width:100%;height:100%;display:block}.switcher-item{align-items:center}.rail-signature .project-symbol{margin-inline:auto}@media (min-width:901px){.rail-signature{justify-content:center;align-items:center;display:flex}.shell:not(:has(.home-dashboard)) .rail-signature .project-symbol{border-radius:10px;max-width:36px;max-height:36px}}.project-initial{color:#596346;font-size:32px;font-weight:600}.project-copy{min-width:0}.project-description{color:#64695e;text-wrap:pretty;margin-block:4px 12px;font-size:14px;line-height:1.6;display:block}.workspace-picker .project-card>.btn{background:#f6f5ef;border-color:#e5e5dc;grid-column:1/-1;justify-self:end;width:auto}@media (max-width:560px){.workspace-picker .project-card{grid-template-columns:88px minmax(0,1fr);gap:16px}.project-logo{width:88px;height:80px;padding:8px}.workspace-picker .project-card>.btn{justify-self:stretch}}@media (prefers-reduced-motion:reduce){.workspace-picker .project-card{transition:none}}.workspace-app-actions{flex-wrap:wrap;gap:.6rem;margin-block-start:1rem;display:flex}.project-records{padding-block:1.5rem}.project-record-form{border:1px solid #e7e4df;border-radius:20px;flex-wrap:wrap;align-items:end;gap:1rem;padding:1.25rem;display:flex}.project-record-form label,.project-records form label{flex:180px;gap:.45rem;display:grid}.project-record-form small{color:#666;flex-basis:100%}.project-records input,.project-records select{color:#252525;min-width:0;max-width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #dedbd5;border-radius:10px;padding:.6rem .8rem}.project-record{border-block-end:1px solid #ebe8e3;align-items:center;gap:1rem;padding:1.2rem 0;display:flex}.project-record>div{overflow-wrap:anywhere;flex:1;min-width:0}.project-record h2{margin:0 0 .4rem;font-size:1rem}.project-record p{color:#686862;margin:0;font-size:.9rem}@media (max-width:600px){.project-record{flex-wrap:wrap}.project-record>div{flex-basis:100%}}@media (min-width:901px) and (prefers-reduced-motion:no-preference){.shell{transition:grid-template-columns .28s cubic-bezier(.22,1,.36,1),column-gap .28s cubic-bezier(.22,1,.36,1),row-gap .28s cubic-bezier(.22,1,.36,1),padding .28s cubic-bezier(.22,1,.36,1)}.shell .rail{transition:width .28s cubic-bezier(.22,1,.36,1),padding .28s cubic-bezier(.22,1,.36,1),min-height .28s cubic-bezier(.22,1,.36,1),border-radius .28s cubic-bezier(.22,1,.36,1),background-color .28s}.shell .rail-nav{transition:gap .28s cubic-bezier(.22,1,.36,1)}.shell .rail-link{transition:width .28s cubic-bezier(.22,1,.36,1),height .28s cubic-bezier(.22,1,.36,1),border-radius .28s cubic-bezier(.22,1,.36,1),background-color .18s,color .18s,border-color .18s}.shell .rail-link svg{transition:width .28s cubic-bezier(.22,1,.36,1),height .28s cubic-bezier(.22,1,.36,1)}.shell .rail-link>span{transition:inset-inline-start .28s cubic-bezier(.22,1,.36,1)}}.shell:has(.workspace-chrome[data-module=operations]){--module-start:#e0e7dc;--module-mid:#edf0e7;--module-end:#f7f6ef}.header-tool[data-viewer-mode=active]{background:var(--hover,#ededdf);color:#394c2c;border-radius:10px;position:relative}.viewer-mode-marker{width:6px;height:6px;box-shadow:0 0 0 2px var(--surface,#fafaf5);background:#638448;border-radius:50%;position:absolute;inset-block-start:6px;inset-inline-end:5px}
:root{--shell-zoom:1;--rendered-px:calc(1px / var(--shell-zoom));--ui-body-size:calc(15 * var(--rendered-px));--ui-caption-size:calc(14 * var(--rendered-px));--ui-input-size:calc(16 * var(--rendered-px));--ui-section-size:calc(17 * var(--rendered-px));--ui-control-target:calc(44 * var(--rendered-px));--density-gap:14px;--density-panel:16px;--density-section:16px;--density-heading:clamp(1.625rem, 2.2vw, 2rem)}@media (any-pointer:coarse){:root{--ui-control-target:calc(48 * var(--rendered-px))}}@media (min-width:901px){.shell:not(:has(.home-dashboard)){gap:8px 12px;padding:12px 20px 20px}.shell:not(:has(.home-dashboard)) .main{min-height:calc(var(--app-viewport-height,100dvh) - 88px);padding:20px clamp(20px,2vw,32px)}.shell h1{font-size:var(--density-heading)}.shell .app-page-header .page-eyebrow{margin-block-end:6px}.shell .app-page-header,.shell .page-header{margin-block-end:var(--density-section)}.shell .page-header .lede{margin-block-start:8px}.shell .panel-tabs,.workspace-screen .panel-tabs,.workspace-views{gap:16px;margin-block-end:12px}.workspace-views a{padding-block:6px 8px}.panel-tabs button{min-height:44px;padding:10px 12px;font-size:15px}.directory-toolbar{gap:12px;margin-block:12px}.directory-count{font-size:22px}.directory-scope{margin-block:8px 16px}.shell table.data th{padding-block:12px}.shell table.data td{padding-block:10px}.shell .card-pad,.coverage-card,.workspace-card{padding:var(--density-panel)}.shell .detail-grid,.workspace-two-columns{gap:var(--density-gap)}.shell .kv{gap:10px 16px}.identity-header{margin-block:16px 20px}.shell .identity-avatar{width:56px;height:56px;font-size:20px}.metric-card{gap:10px;min-height:140px;padding:16px}.metric-card strong{font-size:32px}.workspace-metrics{gap:var(--density-gap)}.workspace-metrics .workspace-card>strong{margin-block:16px 12px;font-size:32px}.workspace-apps-grid,.workspace-connections,.catalog-tiles{gap:var(--density-gap)}.workspace-app-card,.catalog-tile,.shell .app-card{padding:var(--density-panel)}.workspace-availability{margin-block-end:var(--density-section)}.workspace-empty{min-height:210px;padding-block:24px}.workspace-shared{margin-block-start:24px}.project-records{padding-block:8px 16px}.project-record-form{gap:10px 12px;padding:12px}.project-records .workspace-apps-toolbar{justify-content:flex-start;gap:12px;margin-block:12px}.project-records .workspace-apps-toolbar label{max-width:420px}.project-record{padding-block:10px}.project-record h2{margin-block-end:4px}.workspace-apps-toolbar,.workspace-screen-toolbar{gap:var(--density-gap);margin-block:8px 16px}.workspace-apps-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.workspace-app-icon{width:36px;height:36px;margin-block-end:12px}.workspace-app-card h2{margin-block-end:8px}.workspace-app-card p{margin-block-end:12px}.workspace-app-actions{margin-block-start:12px}.workspace-shared{padding-block-start:16px}.coverage-card{margin-block-start:16px}.coverage-bars{gap:24px;margin-block-start:18px}.customer-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;display:grid}.customer-form>.field{min-width:0;margin:0}:is(.customer-form>.field:has(textarea),.customer-form>.field:has([name=website]),.customer-form>.form-actions,.customer-form>.alert){grid-column:1/-1}.customer-form .textarea{min-height:80px}.assistant-studio{margin-block-start:24px}.shell .command-bar{padding-block:28px}.shell:has(.home-dashboard){gap:10px 16px;padding:14px 20px 20px}.shell:has(.home-dashboard) .main{padding-inline:20px}.home-dashboard{width:min(1120px,100%);padding-block:12px 20px}.shell .home-greeting h1{font-size:var(--density-heading)}.home-greeting{margin-block-end:18px}.home-date{margin-block-end:6px}.home-workspace{margin-block-start:8px}.home-composer{padding:10px}.home-composer textarea{height:76px;min-height:76px;padding:14px 16px;font-size:16px}.home-composer-footer{padding-block-start:6px}.home-widget{padding:16px}.home-widget h2{margin-block-end:12px}.home-customer-list,.home-quick-links{gap:10px}.home-quick-links a{min-height:32px}.home-total strong{font-size:34px}.home-widgets{gap:var(--density-gap);margin-block-start:14px}.home-footer{margin-block-start:12px}}.workspace-picker-intro>div>.muted{margin-block:6px 20px}@media (min-width:641px){.workspace-picker{padding:16px 20px 20px}.workspace-picker-panel{padding:16px clamp(20px,2vw,32px)}.workspace-picker-panel>.page-eyebrow{margin-block:10px 4px}.workspace-picker h1{font-size:clamp(1.75rem,2.3vw,1.875rem)}.workspace-picker .ws-list{gap:var(--density-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));margin-block-start:24px}.workspace-picker .ws-card{gap:16px;min-height:120px;padding:20px}.workspace-picker .project-card{grid-template-columns:72px minmax(0,1fr)}.workspace-picker .project-logo{border-radius:14px;width:72px;height:64px}.workspace-picker .ws-card .ws-name{font-size:18px}.workspace-picker .ws-avatar{width:44px;height:44px;font-size:18px}}@media (min-width:901px){.workspace-picker-intro{justify-content:space-between;align-items:center;gap:16px;display:flex}.workspace-picker-intro>div:first-child{min-width:0}.workspace-picker-intro>div>.muted{margin-block:6px 0;font-size:14px}.workspace-picker-intro>div:has(>button){flex-shrink:0;margin:0}}@media (min-width:641px) and (max-width:900px){.workspace-picker .ws-list{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-picker .project-card{grid-template-columns:56px minmax(0,1fr);gap:12px;padding:16px}.workspace-picker .project-logo{width:56px;height:56px}}@media screen and (min-width:901px){@supports (zoom:0.8){html:has(.shell,.workspace-picker,.auth-page,[data-app-surface=auth]){--shell-zoom:.8;zoom:var(--shell-zoom);--app-viewport-height:125dvh}}}
.mobile-navigation-trigger,.mobile-page-context,.mobile-navigation-sheet:not([open]){display:none}@media (max-width:900px){html{scroll-padding-block:16px 24px}body:has(.mobile-navigation-sheet[open]){overflow:hidden}:is(.shell,.shell:not(:has(.home-dashboard))){padding:max(8px, env(safe-area-inset-top)) 8px env(safe-area-inset-bottom);grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:8px}.shell .rail{display:none}.shell .workspace-chrome{flex-wrap:nowrap;gap:4px;min-height:48px;padding:0 8px}.workspace-chrome .brand{min-width:0}.workspace-chrome .brand-by{font-size:9px}.workspace-chrome .header-tools{gap:0}.workspace-chrome .header-tool{width:44px;height:44px}.workspace-chrome .header-tool:nth-of-type(2){display:none}.header-tools-panel{max-height:calc(100dvh - 160px);top:64px;overflow-y:auto}:is(.shell .main,.shell:not(:has(.home-dashboard)) .main){border-radius:20px;min-height:calc(100dvh - 160px);padding:18px 16px}:is(.shell .page-header,.shell .app-page-header,.shell:not(:has(.home-dashboard)) .page-header){gap:6px;margin-block-end:8px}.has-mobile-context .page-description{display:none}.mobile-page-context{display:inline}.shell .app-page-header{grid-template-columns:minmax(0,1fr)}.shell .app-page-header .page-eyebrow,.shell .app-page-header .module-chip{display:none}.shell .app-page-header h1{letter-spacing:-.5px;grid-row:1;font-size:26px;line-height:1.25}.shell .app-page-header .lede{grid-row:2;margin:0;font-size:13px;line-height:1.5}.workspace-views{gap:8px;margin-block-end:12px}.workspace-views a{min-height:44px;padding:8px 10px;font-size:14px}.workspace-views:has(a:only-child){display:none}.panel-tabs{gap:12px;margin-block-end:8px;overflow-x:auto}.shell:not(:has(.home-dashboard)) .panel-tabs{gap:12px;margin-block-end:8px;overflow-x:auto}.panel-tabs button{white-space:nowrap;min-height:44px;padding:8px 10px;font-size:14px}.shell .btn{min-height:44px}.shell :is(input:not([type=checkbox]):not([type=radio]),select,textarea),:is(.auth-page,[data-app-surface=auth]) :is(input,select,textarea){scroll-margin-block:24px 110px;font-size:16px}.shell :is(.input,.select){min-height:46px}.shell .card-pad{padding:16px}.detail-grid{gap:14px}.customer-form .form-actions{z-index:2;background:var(--surface);padding-block:12px;position:sticky;bottom:0}.customer-form .form-actions .btn-primary{flex:1}.directory-toolbar{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-block:10px;display:grid}.directory-count{align-self:center;width:auto;margin:0;font-size:20px}.directory-toolbar>.btn{grid-area:1/2;padding-inline:12px}.directory-toolbar .filter-label{grid-area:2/2;max-width:132px}.directory-toolbar .filter-label .select{min-height:46px;padding:8px;font-size:16px}.directory-search{order:initial;grid-area:2/1;width:100%;min-height:46px;margin:0;padding:10px}.directory-search svg{flex:none}.directory-scope{margin-block:8px 12px;font-size:12px}.directory-table table.data thead{display:none}.directory-table table.data,.directory-table table.data tbody,.directory-table table.data tr,.directory-table table.data td{display:block}.directory-table table.data tr{padding:12px 0;position:relative}.directory-table table.data td{overflow-wrap:anywhere;padding:3px 0;font-size:14px}.directory-table table.data td.primary{padding:0}.directory-table .customer-identity{width:100%;min-height:44px;font-size:16px;font-weight:600}.directory-table .customer-avatar{width:34px;height:34px;font-size:14px}.directory-table table.data td:nth-child(2){inset-inline-end:0;position:absolute;top:18px}.directory-table table.data td:nth-child(2):before{content:none}.directory-table table.data td.primary{padding-inline-end:84px}.directory-table table.data td:last-child{display:none}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.metric-card{min-height:120px;padding:16px}.metric-card strong{font-size:28px}.workspace-screen{padding-block-start:0}.workspace-app-card,.workspace-card{padding:16px}.app-directory-intro{margin-block:16px}.catalog-tile{padding:16px}.home-dashboard{padding-block-start:12px}.home-greeting{margin-block-end:20px}.home-widget{padding:16px}.project-records{padding-block:4px 16px}.project-record-form{gap:12px;padding:14px}.project-record{gap:10px;padding-block:14px}.project-record h2{font-size:17px}.project-record select{min-height:44px}}.app-page-heading{display:contents}.mobile-customer-contact,.mobile-customer-chevron,.home-mobile-ai,.project-record-create>summary{display:none}@media (max-width:900px){:is(.shell,.shell:not(:has(.home-dashboard))){gap:4px;padding-block-start:env(safe-area-inset-top);padding-inline:0}.shell .workspace-chrome{min-height:56px;padding-inline:16px}:is(.shell .main,.shell:not(:has(.home-dashboard)) .main){border-radius:24px 24px 0 0;padding:20px 20px 28px}.shell:not(:has(.home-dashboard)):before{display:none}.shell .workspace-chrome .brand-by{font-size:10px}.app-page-heading{margin-block-end:18px;display:block;position:relative}.shell .app-page-header h1{letter-spacing:-.4px;font-size:25px}.shell .app-page-header .lede{margin-block-start:5px;font-size:13px}.shell .panel-tabs{background:#f3f4ee;border:0;border-radius:12px;gap:2px;margin-block-end:16px;padding:4px}.shell .panel-tabs button{color:#68705f;border:0;border-radius:9px;flex:1;min-height:44px;margin:0;padding:8px 12px;font-size:14px}.shell .panel-tabs button[aria-selected=true]{color:#303f26;background:#fff;box-shadow:0 1px 4px #25311b14}.shell .panel-tabs:has(>button:only-child){display:none}.directory-toolbar{gap:10px;margin-block:0 8px}.directory-count{color:#68705f;font-family:inherit;font-size:14px;font-style:normal;font-weight:600;line-height:1.5}.directory-toolbar .btn-primary{border-radius:12px;font-size:14px}.directory-search{background:#fafbf7;border:1px solid #e4e6dd;border-radius:12px}.directory-toolbar .filter-label .select{background:#fafbf7;border-radius:12px;max-width:122px}.directory-scope:not([data-partial=true]){display:none}.directory-table{margin-block-start:8px}.directory-table table.data tr{border-block-end:1px solid #eceee5;padding:0}.directory-table table.data td.primary{border:0;padding:0}.directory-table table.data td:not(.primary){display:none}.directory-table .customer-identity{color:#292e26;gap:12px;min-height:84px;padding-block:14px;display:flex}.directory-table .customer-avatar{border-radius:14px;flex:none;width:42px;height:42px}.customer-summary{flex:1;gap:5px;min-width:0;display:grid}.customer-summary>.customer-name{overflow-wrap:anywhere;font-size:16px;font-weight:600;line-height:1.4}.mobile-customer-contact{color:#73796b;overflow-wrap:anywhere;font-size:13px;font-weight:400;display:block}.mobile-customer-chevron{color:#8b9483;font-size:24px;font-weight:400;display:block}[dir=rtl] .mobile-customer-chevron{transform:rotate(180deg)}.shell .assistant-studio{display:none}.workspace-apps .workspace-apps-toolbar{margin-block:0 16px}.workspace-apps .workspace-editorial{display:none}.workspace-apps .workspace-search{border:1px solid #e6e6df;border-radius:12px;width:100%;min-height:48px}.workspace-apps-grid{gap:10px}.workspace-apps .workspace-app-card{border-radius:16px;grid-template-columns:44px minmax(0,1fr) auto;gap:6px 12px;padding:16px;display:grid;position:relative}.workspace-apps .workspace-app-icon{border-radius:14px;grid-area:1/1/3;width:44px;height:44px;margin:0}.workspace-apps .workspace-app-card h2{grid-area:1/2;margin:0;font-size:16px;line-height:1.4}.workspace-apps .workspace-app-card p{grid-column:2/-1;margin:0;font-size:13px;line-height:1.6}.workspace-apps .workspace-app-footer{grid-area:2/2/auto/-1;margin:0}.workspace-apps .workspace-app-footer>span:first-child{background:0 0;padding:0;font-size:12px}.workspace-apps .workspace-app-actions{grid-area:1/3;margin:-8px -6px 0}.workspace-apps .workspace-app-actions .btn{background:0 0;border:0;padding-inline:8px;font-size:13px}.workspace-apps .workspace-app-actions a:after{content:"";border-radius:16px;position:absolute;inset:0}.workspace-apps .workspace-app-actions button{z-index:1;position:relative}.workspace-apps .workspace-app-card:has(.workspace-app-actions button) .workspace-app-actions{grid-area:auto/2/auto/-1;margin:0}.home-dashboard{flex-direction:column;padding-block-start:4px;display:flex}.home-greeting{text-align:start;margin-block-end:18px}.home-greeting h1{margin-block:8px;font-size:28px}.home-date,.home-workspace{font-size:13px}.home-composer{display:none}.home-mobile-ai{color:#fff;background:#182b31b8;border:1px solid #ffffff30;border-radius:14px;order:2;align-items:center;gap:10px;margin-block:16px 0;padding:14px;font-size:13px;line-height:1.6;display:flex}.home-mobile-ai svg{flex:none;width:20px;height:20px}.home-widgets{grid-template-columns:minmax(0,1fr);gap:12px;margin:0}.home-widget{border-radius:18px;padding:16px}.home-customer-widget{grid-template-columns:1fr auto;align-items:center;gap:8px 16px;display:grid}.home-customer-widget h2{margin:0}.home-customer-widget .home-total{display:contents}.home-customer-widget .home-total strong{grid-area:1/2/3;font-size:36px}.home-customer-widget .home-total span{display:none}.home-customer-widget .home-card-link{min-height:44px;margin:0;font-size:13px}.home-customer-list a{min-height:62px}.home-customer-list a>span:nth-child(2){font-size:15px}.home-actions-widget{grid-column:auto}.home-actions-widget .home-quick-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.home-quick-links a{text-align:center;background:#ffffff0a;border-radius:12px;flex-direction:column;align-items:center;gap:8px;min-height:80px;padding:10px 4px;font-size:12px;display:flex}.home-quick-links a>span:last-child{display:none}.home-footer{order:3}.project-records{padding-block-start:0}.project-record-create{margin-block-end:14px}.project-record-create>summary{color:#fff;cursor:pointer;background:#272c24;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;width:fit-content;min-height:44px;padding:10px 14px;list-style:none;display:flex}.project-record-create>summary::-webkit-details-marker{display:none}.project-record-create[open]>summary{margin-block-end:10px}.project-record-form{padding:14px}.project-records .workspace-apps-toolbar{align-items:end;gap:10px;margin-block:12px}.project-records .workspace-apps-toolbar label{font-size:13px}.project-record{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.project-record>div{grid-column:1/-1}.project-record h2{font-size:16px}.project-record>span{font-size:13px}.project-record label{min-width:0}.project-record select{max-width:160px}}.mobile-disclosure>summary{display:none}@media (max-width:900px){.directory-table table.data td:before{display:none}.mobile-disclosure{background:#fafbf7;border:1px solid #e5e8db;border-radius:12px;margin-block:12px}.mobile-disclosure>summary{color:#536148;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding:12px 14px;font-size:14px;font-weight:550;list-style:none;display:flex}.mobile-disclosure>summary::-webkit-details-marker{display:none}.mobile-disclosure>summary:focus-visible{outline-offset:3px;outline:2px solid #66795a}.mobile-disclosure[open]>summary{border-block-end:1px solid #e5e8db}.customer-record-disclosure{margin:0}.customer-record-disclosure .card{box-shadow:none;background:0 0;border:0}.customer-record-disclosure h2{display:none}.detail-grid .kv a{overflow-wrap:anywhere;align-items:center;max-width:100%;min-height:44px;display:inline-flex}.workspace-picker{padding:0}.workspace-picker-panel{border:0;border-radius:0;padding:16px 20px}.workspace-picker-panel>.page-eyebrow{display:none}.workspace-picker-header{min-height:48px;margin-block-end:20px}.workspace-picker h1{letter-spacing:-.5px;font-size:28px}.workspace-picker-intro>div>.muted{margin-block:8px 16px;font-size:14px;line-height:1.6}.workspace-picker :is(input,select,textarea){min-height:44px;font-size:16px}.workspace-picker .btn{min-height:44px}.shell .customer-form .form-actions,.shell .business-profile .bp-save-row{bottom:env(safe-area-inset-bottom)}:is(.shell:has(.workspace-chrome[data-keyboard-open=true]) .customer-form .form-actions,.shell:has(.workspace-chrome[data-keyboard-open=true]) .business-profile .bp-save-row){bottom:0}.wallpaper-close{min-width:44px;min-height:44px}}
.mobile-customer-filters,.mobile-contact-action,.home-mobile-see-all,.mobile-app-name{display:none}.customer-directory-archive{flex-wrap:wrap;gap:12px;margin-block:16px;display:flex}.customer-filter-actions{flex-wrap:wrap;grid-area:3/1/auto/-1;gap:8px;display:flex}.customer-filter-icon{display:none}@media (max-width:900px){.shell{--mobile-paper:#f7f8f3;--mobile-ink:#26392e;--mobile-muted:#637064;--mobile-action-clearance:calc(16px + env(safe-area-inset-bottom))}:is(.shell,.shell:not(:has(.home-dashboard))){background:var(--mobile-paper);gap:0;padding-block-end:env(safe-area-inset-bottom)}.shell .workspace-chrome{min-height:64px;padding-inline:20px}.workspace-chrome .header-tool{border-radius:50%}:is(.shell .main,.shell:not(:has(.home-dashboard)) .main){box-shadow:none;background:0 0;border:0;border-radius:0;padding:12px 20px 24px}.shell .app-page-header h1{color:var(--mobile-ink);letter-spacing:-.7px;font-size:30px;font-weight:650;line-height:1.2}.shell .app-page-header .lede{color:var(--mobile-muted);margin-block-start:6px;font-size:12px}.app-page-heading{margin-block-end:20px}.shell .panel-tabs{background:0 0;border-block-end:1px solid #dee4d9;border-radius:0;gap:24px;margin-block-end:18px;padding:0}.shell .panel-tabs button{color:#778074;border-block-end:2px solid #0000;border-radius:0;flex:none;padding-inline:0;font-size:14px}.shell .panel-tabs button[aria-selected=true]{color:var(--mobile-ink);box-shadow:none;border-block-end-color:var(--mobile-ink);background:0 0;font-weight:650}.shell .customer-form .form-actions,.shell .business-profile .bp-save-row{bottom:var(--mobile-action-clearance)}:is(.shell:has(.workspace-chrome[data-keyboard-open=true]) .customer-form .form-actions,.shell:has(.workspace-chrome[data-keyboard-open=true]) .business-profile .bp-save-row){bottom:0}.directory-toolbar{grid-template-columns:minmax(0,1fr) auto;gap:12px;margin:0}.directory-toolbar .filter-label{display:none}.directory-search{background:#fff;border-color:#e4e9dd;border-radius:18px;grid-area:1/1/auto/-1;min-height:50px;padding-inline:14px}.directory-toolbar .directory-count{color:#7a8374;grid-area:2/2;padding-block:2px 0;font-size:12px;font-weight:500}.mobile-customer-filters{grid-area:2/1;gap:7px;min-width:0;display:flex}.mobile-customer-filters button{color:#596650;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e2e7da;border-radius:22px;padding:9px 11px;font-size:13px}.mobile-customer-filters button[aria-pressed=true]{color:#344e2c;background:#e3ecd8;border-color:#d6e2c7;font-weight:650}.shell .main:has(>.customer-directory-archive){padding-block-start:4px}.shell .app-page-heading:has(+.customer-directory-archive){margin-block-end:8px}.shell .app-page-heading:has(+.customer-directory-archive) .app-page-header{row-gap:2px}.shell .app-page-heading:has(+.customer-directory-archive) .app-page-header .lede{margin-block-start:2px}.customer-directory-archive{margin-block:0 4px}.shell .customer-directory-archive+.panel-tabs{margin-block-end:8px}.customer-directory-toolbar{gap:8px}.customer-directory-toolbar .directory-search{grid-column:1;min-width:0}.customer-directory-toolbar .customer-filter-actions{flex-wrap:nowrap;grid-area:1/2;align-items:center}.shell .customer-filter-actions>.btn{border-radius:14px;width:44px;min-width:44px;min-height:44px;padding:0}.customer-filter-actions .customer-filter-label{display:none}.customer-filter-actions .customer-filter-icon{flex:none;display:block}.directory-toolbar>.directory-create{z-index:60;inset-inline-end:max(24px, env(safe-area-inset-right));bottom:var(--mobile-action-clearance);background:var(--mobile-ink);border:0;border-radius:24px;gap:12px;min-height:48px;padding:12px 18px;position:fixed;box-shadow:0 6px 20px #26392e25}.directory-create span{font-size:23px;font-weight:400;line-height:1}.shell:has(.workspace-chrome[data-keyboard-open=true]) .directory-create{display:none}.directory-table{background:0 0;border:0;margin-block-start:8px;padding-block-end:72px}.directory-table table.data tr{background:#fff;border:1px solid #e5e9df;border-radius:20px;margin-block-end:8px}.directory-table table.data td.primary{position:relative}.directory-table .customer-identity{gap:12px;min-height:86px;padding:14px}.directory-table .customer-avatar{border-radius:16px;width:44px;height:44px;font-size:16px}.directory-table td[data-contact-action=true] .customer-identity{padding-inline-end:68px}.directory-table td[data-contact-action=true] .mobile-customer-chevron{display:none}.directory-table .mobile-contact-action{inset-inline-end:12px;color:#557246;background:#f7faf2;border:1px solid #e6ecdf;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.mobile-customer-contact{color:#778171;font-size:12px}.customer-summary>.customer-name{font-size:15px}.directory-overview .metric-card{background:#fff;border:1px solid #e4e9dd;border-radius:20px}.shell .detail-grid>div>.card,.shell .business-profile{background:#fff;border-color:#e5e9df;border-radius:22px}.mobile-disclosure{background:#fff;border-color:#e4e9dd;border-radius:16px}.mobile-disclosure>summary>span:last-child{transition:transform .18s}.mobile-disclosure[open]>summary>span:last-child{transform:rotate(180deg)}.workspace-apps .desktop-app-name{display:none}.workspace-apps .mobile-app-name{display:inline}.workspace-apps .workspace-apps-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.workspace-apps .workspace-search{background:#fff;border-radius:18px;min-height:50px}.workspace-apps .workspace-app-card{background:linear-gradient(155deg, color-mix(in srgb, var(--app-color) 40%, white), white 80%);border:1px solid #e6e9df;border-radius:24px;flex-direction:column;align-items:stretch;gap:8px;min-height:206px;padding:16px;display:flex;box-shadow:0 2px 3px #27382b03}.workspace-apps .workspace-app-icon{border-radius:15px;width:44px;height:44px;box-shadow:inset 0 1px #ffffff80}.workspace-apps .workspace-app-icon svg{width:23px;height:23px}.workspace-apps .workspace-app-card h2{letter-spacing:-.25px;overflow-wrap:anywhere;margin-block-start:3px;font-size:16px;line-height:1.3}.workspace-apps .workspace-app-card p{display:none}.workspace-apps .workspace-app-footer{margin:0;line-height:1.5}.workspace-apps .workspace-app-footer>span:first-child{color:#727b69;background:0 0;align-items:baseline;gap:5px;padding:0;font-size:11px;display:flex}.workspace-apps .workspace-app-footer>span:first-child:before{content:"";background:#b3ad9d;border-radius:50%;flex:none;width:5px;height:5px}.workspace-apps .workspace-app-card[data-ready=true] .workspace-app-footer>span:first-child:before{background:#6c8b58}.workspace-apps .workspace-app-actions{margin:auto 0 -6px;padding:0;display:flex}.workspace-apps .workspace-app-actions .btn{color:#344531;justify-content:space-between;width:100%;min-height:44px;padding-inline:0;font-size:13px}.workspace-apps .workspace-app-actions a:after{border-radius:24px}.workspace-apps .workspace-app-card:has(.workspace-app-actions button) .workspace-app-actions{flex-direction:column;margin-block-start:auto}.workspace-apps .workspace-app-actions button{border-block-start:1px solid #e5e9df;border-radius:0;font-size:12px}.workspace-shared{margin-block-start:24px}.workspace-shared h2{color:#606b58;margin-block-end:12px;font-size:13px}.workspace-shared>div{flex-wrap:wrap;gap:8px;display:flex}.workspace-shared a{background:#fff;border:1px solid #e2e7d9;border-radius:16px;flex:1 0 auto;min-height:46px;padding:10px 13px;font-size:12px}.shell:has(.home-dashboard){background:var(--mobile-paper);color:var(--mobile-ink)}.shell:has(.home-dashboard) :is(.workspace-chrome,.mobile-sheet-header) .brand-mark{color:var(--mobile-ink)}.shell:has(.home-dashboard) :is(.workspace-chrome,.mobile-sheet-header) .brand .brand-text .brand-by{color:var(--mobile-muted)}.shell:has(.home-dashboard) .home-wallpaper{background-position:50% 40%;border-radius:0 0 36px 36px;height:300px;inset:0 0 auto}.shell:has(.home-dashboard) .main{padding:16px 20px 24px}.home-dashboard{padding:0}.home-greeting{text-align:start;margin-block:0 24px;padding-block-start:8px}.home-date{font-family:inherit;font-size:12px;font-style:normal}.shell .home-greeting h1{margin-block:6px 10px;font-size:31px;font-weight:550;line-height:1.3}.home-workspace{font-size:12px}.home-widgets{gap:14px}.home-widget{color:var(--mobile-ink);-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:1px solid #e4e9de;border-radius:24px;padding:18px;box-shadow:0 4px 14px #283d2910}.home-recent-widget .home-empty{color:var(--mobile-muted)}.home-widget h2{color:var(--mobile-ink);font-size:16px;font-weight:600}.home-customer-widget{background:#e4edcf;border-color:#dfe9c8}.home-customer-widget .home-total strong{color:#354a28;font-size:42px}.home-customer-widget .home-card-link{color:#526742;font-size:12px}.home-section-heading{justify-content:space-between;align-items:center;gap:12px;margin-block-end:4px;display:flex}.home-section-heading h2{margin:0}.home-mobile-see-all{color:#6c7d5d;align-items:center;gap:6px;min-height:44px;font-size:12px;text-decoration:none;display:inline-flex}.home-customer-list{gap:0}.home-customer-list li+li{border-block-start:1px solid #edf0e8}.home-customer-list a{color:var(--mobile-ink);min-height:64px}.home-customer-list small{color:#7a8572;font-size:12px}.home-customer-list bdi{white-space:normal;overflow-wrap:anywhere;display:inline}.home-avatar{border-radius:14px;width:40px;height:40px;font-size:14px}.home-actions-widget{box-shadow:none;background:0 0;border:0;padding:0}.home-actions-widget h2{margin-block:5px 14px}.home-actions-widget .home-quick-links{gap:10px}.home-quick-links a{color:#526346;background:#fff;border:1px solid #e3e9db;border-radius:22px;gap:10px;min-height:102px;padding:14px 6px;font-size:12px}.home-action-symbol{color:#607746;background:#edf2e3;border-radius:12px;width:32px;height:32px;font-size:24px}.home-mobile-ai{color:#7c8872;background:0 0;border:0;padding:0 4px;font-size:12px}.home-footer .home-background-button{color:#617153;background:#fff;border:1px solid #e2e8d9;min-height:44px}}@media (max-width:900px) and (prefers-reduced-motion:no-preference){.mobile-customer-filters button,.mobile-contact-action,.directory-create,.home-quick-links a,.workspace-app-card,.mobile-sheet-links a{transition:background-color .18s,border-color .18s,box-shadow .18s,scale .14s}.mobile-customer-filters button:active,.mobile-contact-action:active,.directory-create:active,.home-quick-links a:active,.workspace-app-card:active,.mobile-sheet-links a:active{scale:.97}}@media (max-width:900px) and (prefers-reduced-motion:reduce){.mobile-disclosure>summary>span:last-child{transition:none}}
.home-dashboard .home-widget[hidden]{display:none}@media (min-width:901px){.shell{--nav-motion:.25s cubic-bezier(.77, 0, .175, 1);--nav-collapsed-width:50px;--nav-top:68px}.shell:has(.home-dashboard){--nav-collapsed-width:64px;--nav-top:72px}.shell:has(.rail[data-expanded]){transition:grid-template-columns var(--nav-motion)}.shell:has(.rail[data-pinned=true]){grid-template-columns:260px minmax(0,1fr)}:is(.shell .rail,.shell:not(:has(.home-dashboard)) .rail,.shell:has(.home-dashboard) .rail){width:var(--nav-collapsed-width);color:#383c32;-webkit-backdrop-filter:none;backdrop-filter:none;height:calc(var(--app-viewport-height,100dvh) - var(--nav-top) - 20px);z-index:30;min-height:0;transition:width var(--nav-motion);background:#fffdf9;border:1px solid #e8e7df;justify-self:start;inset-block-start:var(--nav-top);overflow:hidden;box-shadow:0 4px 18px #323b2910}.shell .rail[data-expanded=true]{width:260px}.shell .rail-nav{scrollbar-width:thin;flex-direction:column;flex:1;width:100%;min-width:0;min-height:0;display:flex;overflow:hidden auto}.rail-group{flex:none;width:100%;min-width:0}.rail-row{align-items:center;display:flex;position:relative}.rail-category{font:inherit;cursor:pointer;text-align:start}.shell .rail .rail-link>.rail-chevron{width:14px;height:14px;margin-inline:auto 12px;transition:transform .15s;display:none}.shell .rail[data-expanded=true] .rail-link>.rail-chevron{display:block}.rail-chevron[data-open=true]{transform:rotate(90deg)}[dir=rtl] .rail-chevron:not([data-open=true]){transform:rotate(180deg)}.shell .rail .rail-link{color:#646a5b;background:0 0;border-color:#0000;flex:1;justify-content:start;min-width:0;overflow:hidden}.shell .rail .rail-link>svg{flex:none;margin-inline:12px}.shell:not(:has(.home-dashboard)) .rail .rail-link>svg{margin-inline:8px}.shell .rail .rail-link:hover{color:#333e2c;background:#f2f3ed}.shell .rail .rail-link[data-active=true]{color:#3d5137;background:#e9eddf}.shell .rail .rail-link>span{color:inherit;white-space:nowrap;opacity:0;background:0 0;padding:0;font-size:13px;transition:opacity .1s;position:static}.shell .rail[data-expanded=true] .rail-link>span{opacity:1;transition-delay:.1s}.rail-children{border-inline-start:1px solid #dfe3d7;margin:5px 12px 7px 22px;padding-inline-start:15px}[dir=rtl] .rail-children{margin-inline:22px 12px}.rail-children a{color:#666e5c;white-space:nowrap;border-radius:7px;margin-block:2px;padding:9px 11px;font-size:12px;text-decoration:none;display:block}.rail-children a:hover,.rail-children a[aria-current=page]{color:#30442a;background:#eff1e9}.rail-children a[aria-current=page]{font-weight:600;box-shadow:inset 3px 0 #728657}[dir=rtl] .rail-children a[aria-current=page]{box-shadow:inset -3px 0 #728657}.rail-children:not([hidden]){animation:.15s ease-out rail-children-in}.rail-pin{color:#75816c;width:100%;min-height:34px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;align-items:center;gap:10px;padding:6px 10px;display:flex;overflow:hidden}.rail-pin:hover,.rail-pin[aria-pressed=true]{color:#405a32;background:#edf0e6}.rail-pin svg{flex:none;width:18px;height:18px}.rail-pin span{white-space:nowrap;font-size:12px;display:none}.rail[data-expanded=true] .rail-pin span{display:inline}.shell:not(:has(.home-dashboard)) .rail-pin{padding-inline:7px}.workspace-views.views-in-sidebar{display:none}.shell .rail-signature{color:#777f65;flex:none;margin-block-start:0}.shell .rail .rail-settings{flex:none;min-block-size:44px;inline-size:100%}.home-dashboard[data-appearance=light] .home-widget{color:#35422f;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffefb;border-color:#e5e7dc}.home-dashboard[data-appearance=light] .home-customer-widget{background:#e7ecd9;border-color:#e0e5d2}.home-dashboard[data-appearance=light] :is(.home-widget h2,.home-card-link,.home-customer-list a,.home-quick-links a){color:#35422f}.home-dashboard[data-appearance=light] :is(.home-total span,.home-customer-list small,.home-empty,.home-quick-links a>span:last-child){color:#6c7661}.home-dashboard[data-appearance=light] .home-action-symbol{color:#596b40;background:#ecefdf}.home-dashboard .home-widgets{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr))}.home-dashboard .home-actions-widget{grid-column:auto}.home-dashboard .home-actions-widget .home-quick-links{grid-template-columns:1fr}}.home-customize-button svg{width:16px;height:16px}.home-personalize-dialog{box-sizing:border-box;background:var(--surface);width:min(520px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--ink);border:0;border-radius:14px;margin:auto;padding:0;box-shadow:0 16px 48px #17171424}.home-personalize-dialog::backdrop{background:#24241f40}.home-personalize-body{font-size:var(--ui-body-size);padding:20px}.home-personalize-body>header{justify-content:space-between;align-items:start;gap:16px;display:flex}.home-personalize-body h2{margin:0;font-size:20px;font-weight:600;line-height:1.3}.home-personalize-body p{color:var(--ink-2);font-size:inherit;margin-block:8px 0;line-height:1.5}.home-personalize-close{flex:none}.home-personalize-body fieldset{border:0;min-inline-size:0;margin:20px 0 12px;padding:0}.home-personalize-body legend{font-size:inherit;margin-block-end:8px;font-weight:600}.home-card-options{margin:0;padding:0;list-style:none;display:grid}.home-card-options li{border-block-end:1px solid var(--border);align-items:center;gap:4px;padding-block:6px;display:flex}.home-card-options label{min-inline-size:0;min-block-size:var(--ui-control-target,44px);cursor:pointer;flex-wrap:wrap;flex:1;align-items:center;gap:8px;display:flex}.home-card-options label small{color:var(--ink-2)}.home-card-options input[type=checkbox]{block-size:16px;min-block-size:0;inline-size:16px;min-inline-size:0;accent-color:var(--ink);flex:none;margin:0;padding:0}.home-personal-settings{color:var(--ink-2);font-size:inherit;text-underline-offset:3px;padding-block:12px;display:inline-block}.home-personalize-body footer{flex-wrap:wrap;justify-content:end;align-items:center;gap:8px;padding-block-start:16px;display:flex}.home-personalize-body footer>button:first-child{margin-inline-end:auto}.home-save-status{margin-inline-start:auto;font-size:12px}@media (max-width:900px){.home-personalize-body{padding:16px}.home-dashboard .home-footer{display:flex}}@media (any-pointer:coarse){.home-card-options label{min-block-size:calc(48 * var(--rendered-px,1px))}}@media (prefers-reduced-motion:reduce){.shell .rail,.shell .rail .rail-link>span,.shell .rail .rail-link>.rail-chevron{transition:none}.shell:has(.rail[data-expanded]){transition:none}.shell:not(:has(.home-dashboard)) .rail{transition:none}.shell:has(.home-dashboard) .rail{transition:none}.rail-children:not([hidden]){animation:none}}@keyframes rail-children-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}@media (min-width:901px) and (pointer:coarse){:is(.shell,.shell:has(.home-dashboard)){--nav-collapsed-width:80px}.shell:not(:has(.rail[data-pinned=true])){grid-template-columns:80px minmax(0,1fr)}:is(.shell .rail,.shell:not(:has(.home-dashboard)) .rail,.shell:has(.home-dashboard) .rail){padding-inline:8px}.shell .rail .rail-link{width:100%;height:auto;min-height:60px}.shell .rail .rail-children a{align-items:center;min-height:60px;display:flex}.shell .rail .rail-pin{min-height:60px}}
:is(.shell,.shell:not(:has(.home-dashboard))){height:var(--app-viewport-height,100dvh);grid-template-rows:auto minmax(0,1fr);min-height:0;overflow:hidden}.shell>.workspace-chrome{z-index:50;position:relative}.workspace-scroll-title{opacity:0;visibility:hidden;color:#35452f;flex:1;align-items:center;min-width:0;font-size:18px;font-weight:600;line-height:1.3;display:flex}.workspace-scroll-title>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-scroll-title[data-visible=true]{opacity:1;visibility:visible}.shell:has(.home-dashboard) .workspace-scroll-title{color:#fff}:is(.shell .main,.shell:not(:has(.home-dashboard)) .main){overscroll-behavior:contain;min-height:0;scroll-padding-block:20px;overflow:auto}.shell:has(.home-dashboard) .main{justify-content:safe center}.shell:has(.home-dashboard) .main>*{flex-shrink:0}@media (min-width:901px){.shell .rail{--rail-inline-padding:8px;--rail-icon-column:calc(var(--nav-collapsed-width) - 2 * var(--rail-inline-padding) - 4px)}.shell:has(.home-dashboard) .rail{--rail-inline-padding:9px}:is(.shell .rail,.shell:not(:has(.home-dashboard)) .rail,.shell:has(.home-dashboard) .rail){height:100%;padding-inline:var(--rail-inline-padding);align-self:stretch;position:relative;inset-block-start:0}.shell .rail :is(.rail-link,.rail-pin){grid-template-columns:var(--rail-icon-column) minmax(0, 1fr) auto;column-gap:0;padding-inline:0;display:grid}.shell .rail .rail-pin{border:1px solid #0000}.shell .rail :is(.rail-link,.rail-pin)>svg:first-child{grid-column:1;justify-self:center;margin-inline:0}.shell .rail :is(.rail-link,.rail-pin)>span{text-overflow:ellipsis;width:auto;min-width:0;overflow:hidden}.shell .rail .rail-link>.rail-chevron{margin-inline:0 8px}}@media (min-width:901px) and (pointer:coarse){:is(.shell .rail,.shell:has(.home-dashboard) .rail){--rail-inline-padding:8px}}.header-tools-panel{width:min(340px,100vw - 24px);max-height:calc(var(--app-viewport-height,100dvh) - 100px);overscroll-behavior:contain;background:#fffefa;border-color:#e2e5da;border-radius:18px;padding:12px;overflow-y:auto;box-shadow:0 16px 48px #25392d26,0 2px 6px #25392d08}.header-panel-heading{justify-content:space-between;align-items:center;gap:12px;padding-inline-start:10px;display:flex}.header-panel-heading h2{margin:0;font-size:15px;font-weight:650}.header-panel-close.header-panel-close{padding:0}.header-panel-close{color:#77816e;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.header-panel-close svg{width:18px;height:18px}.header-panel-close:hover{color:#354b35;background:#f0f3e9}.header-tools-panel>p,.header-tools-panel>.badge,.header-tools-panel>a{margin-inline:10px}.account-menu .tools-account{border:0;margin:0;padding:12px 10px 16px}.account-menu-identity{align-items:center;gap:10px;min-width:0;display:flex}.account-menu .tools-account>.account-menu-identity{flex-direction:row}.account-menu-identity>div{gap:4px;min-width:0;display:grid}.account-menu .account-avatar{color:#455c3a;background:#eaf0df;border:1px solid #dae2ce;width:36px;height:36px;font-size:14px}.account-menu-caption{color:#7a826f;font-size:11px;font-weight:500;display:block}.account-menu-email{text-overflow:ellipsis;white-space:nowrap;color:#34432e;min-width:0;font-size:13px;display:block;overflow:hidden}.account-menu-workspace{border-block:1px solid #e9ece2;padding:12px 10px}.account-menu-workspace>.account-menu-caption{margin-block-end:8px}.account-menu-workspace .switcher summary{background:#f4f6ee;border:1px solid #e1e6d8;border-radius:12px;gap:10px;padding:10px}.account-menu-workspace .switcher summary:hover{background:#edf1e5}.account-menu-workspace .switcher-menu{width:100%;box-shadow:none;border-radius:10px;margin-block-start:8px;padding:4px;position:static}.account-menu-workspace .switcher-item{gap:8px;min-height:44px;padding:8px;font-size:12px}.account-menu-workspace .ws-name{font-size:13px}.account-menu-workspace .ws-role{font-size:11px}.account-menu-links,.account-menu-actions{gap:2px;padding-block:8px;display:grid}.account-menu-actions{border-block-start:1px solid #e9ece2;margin-block-start:8px;padding-block-end:0}.account-menu .account-menu-action{color:#3a4a34;width:100%;min-height:44px;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:10px;font-size:13px;text-decoration:none;display:flex}.account-menu-action>svg{color:#79876c;flex:none;width:18px;height:18px}.account-menu-action:hover{background:#f0f3e9}.account-menu-action:disabled{opacity:.5;cursor:wait}.account-menu-action .account-menu-arrow{color:#9aa28f;width:14px;height:14px;margin-inline-start:auto}[dir=rtl] .account-menu-arrow{transform:rotate(180deg)}.account-menu-hint{color:#7a826f;margin-inline-start:auto;font-size:11px}.header-tools-panel :is(a,button,summary):focus-visible,.mobile-navigation-trigger:focus-visible,.mobile-navigation-sheet :is(a,button,summary):focus-visible{outline:none;box-shadow:inset 0 -2px}@media (max-width:900px){:is(.shell .workspace-chrome,.shell:not(:has(.home-dashboard)) .workspace-chrome){min-height:60px;padding-inline:max(8px, env(safe-area-inset-left)) max(8px, env(safe-area-inset-right));background:#f7f8f3;border-block-end:1px solid #e5e9df;gap:4px}.shell .workspace-chrome .header-tools{color:#52614d;--tool-cutout:#f7f8f3}.mobile-navigation-trigger{color:#455b3d;cursor:pointer;background:0 0;border:0;border-radius:12px;flex:none;place-items:center;width:44px;height:44px;padding:0;display:grid}.mobile-navigation-trigger:hover,.mobile-navigation-trigger[aria-expanded=true]{background:#e9eedf}.mobile-navigation-trigger svg{width:22px;height:22px}.shell .workspace-chrome .brand{gap:6px}.shell .workspace-chrome .brand-mark{font-size:19px}.shell .workspace-chrome .brand-by{font-size:9px}:is(.shell .workspace-scroll-title,.shell:has(.home-dashboard) .workspace-scroll-title){color:#35452f;padding-inline:6px;font-size:16px;display:none}.shell .workspace-scroll-title[data-visible=true]{display:flex}.workspace-chrome:has(.workspace-scroll-title[data-visible=true])>.brand{display:none}.shell .main{padding-block-end:calc(32px + env(safe-area-inset-bottom))}.shell .main:has(.directory-create){padding-block-end:calc(88px + env(safe-area-inset-bottom))}.header-tools .header-tools-panel{max-height:calc(100dvh - 80px - env(safe-area-inset-top) - env(safe-area-inset-bottom));width:min(340px,100vw - 16px);position:fixed;inset-block-start:calc(68px + env(safe-area-inset-top));inset-inline-end:max(8px, env(safe-area-inset-right))}.header-panel-close{width:44px;height:44px}.account-menu .account-menu-action{font-size:14px}.mobile-navigation-sheet{--drawer-enter-x:-24px;color:#3c4c35;overscroll-behavior:contain;background:#f8f9f4;border:0;border-inline-end:1px solid #dce3d3;border-radius:0 20px 20px 0;width:min(304px,100vw - 48px);max-width:none;height:100dvh;max-height:100dvh;margin:0;padding:0;position:fixed;inset-block:0;inset-inline:0 auto;box-shadow:12px 0 40px #2033291c}.mobile-navigation-sheet[dir=rtl]{--drawer-enter-x:24px;border-radius:20px 0 0 20px;box-shadow:-12px 0 40px #2033291c}.mobile-navigation-sheet::backdrop{background:#20332940}.mobile-sheet-content{min-height:100%;padding:env(safe-area-inset-top) 12px max(16px, env(safe-area-inset-bottom));flex-direction:column;display:flex}.mobile-sheet-header{flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding-inline:6px 0;display:flex}.mobile-sheet-header .btn{border-radius:12px;width:44px;height:44px;padding:12px}.mobile-sheet-workspace{border-block:1px solid #e2e7da;margin-block-end:12px;padding-block:14px}.mobile-sheet-workspace .switcher summary{background:#edf2e5;border:1px solid #e0e7d4;border-radius:12px;padding:10px}.mobile-sheet-workspace .switcher-menu{box-shadow:none;width:100%;margin-block-start:8px;padding:4px;position:static}.mobile-sheet-workspace .switcher-item{gap:8px;min-height:44px;padding:8px}.mobile-sheet-workspace .ws-name{font-size:13px}.mobile-sheet-links{gap:4px;margin-block-end:24px;display:grid}.mobile-sheet-group>:is(a,button),.mobile-sheet-settings{width:100%;min-height:48px;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:12px;font-size:14px;text-decoration:none;display:flex}.mobile-sheet-group>:is(a,button):hover,.mobile-sheet-settings:hover{background:#edf1e6}.mobile-sheet-group>[aria-current=page],.mobile-sheet-group>[data-active=true]{color:#354e2d;background:#e6eddc;font-weight:600}.mobile-sheet-group svg,.mobile-sheet-settings svg{color:#738265;flex:none;width:20px;height:20px}.mobile-sheet-group .mobile-sheet-chevron{width:14px;height:14px;margin-inline-start:auto;transition:transform .16s}[dir=rtl] .mobile-sheet-chevron{transform:rotate(180deg)}.mobile-sheet-group [aria-expanded=true] .mobile-sheet-chevron{transform:rotate(90deg)}.mobile-sheet-children{border-inline-start:1px solid #dbe3cf;margin:4px 10px 8px;margin-inline-start:22px;padding-inline-start:12px;display:grid}.mobile-sheet-children[hidden]{display:none}.mobile-sheet-children a{color:#6c7961;border-radius:8px;align-items:center;min-height:44px;padding:10px 12px;font-size:13px;text-decoration:none;display:flex}.mobile-sheet-children a:hover{background:#edf1e6}.mobile-sheet-children a[aria-current=page]{color:#354e2d;background:#eaf0e0;font-weight:600;box-shadow:inset 3px 0 #7a9062}[dir=rtl] .mobile-sheet-children a[aria-current=page]{box-shadow:inset -3px 0 #7a9062}.mobile-sheet-settings{border-block-start:1px solid #e2e7da;border-radius:0;margin-block-start:auto;padding-block-start:18px}.app-page-heading>.workspace-views{scrollbar-width:thin;border-block-end:1px solid #dee4d9;flex-wrap:nowrap;gap:20px;margin-block:16px 0;padding:0;display:flex;overflow-x:auto}.workspace-views a{white-space:nowrap;border-block-end:2px solid #0000;border-radius:0;flex:none;padding-inline:0}.workspace-views a[aria-current=page]{color:#354e2d;background:0 0;border-block-end-color:#455b3d}.workspace-views:has(a:only-child){display:none}}@media (prefers-reduced-motion:no-preference){.workspace-scroll-title{transition:opacity .14s,visibility .14s}.header-tools-panel{animation:.14s ease-out account-menu-enter}.mobile-navigation-sheet[open]{animation:.22s cubic-bezier(.2,.75,.25,1) navigation-drawer-enter}.mobile-navigation-sheet[open]::backdrop{animation:.18s navigation-backdrop-enter}}@media (prefers-reduced-motion:reduce){.mobile-sheet-group .mobile-sheet-chevron{transition:none}}@keyframes navigation-drawer-enter{0%{opacity:0;transform:translateX(var(--drawer-enter-x))}to{opacity:1;transform:translate(0)}}@keyframes navigation-backdrop-enter{0%{opacity:0}to{opacity:1}}@keyframes account-menu-enter{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}
.mobile-bottom-nav{display:none}@media (max-width:700px){.shell{--surface-target:calc(44 * var(--rendered-px))}}@media (max-width:700px) and (any-pointer:coarse){.shell{--surface-target:calc(48 * var(--rendered-px))}}@media (max-width:700px){.shell{--mobile-paper:#fbfcfa;--mobile-ink:#1f2c23;--mobile-muted:#798078;--mobile-action-clearance:calc(78px + env(safe-area-inset-bottom));--surface:#fff;--surface-2:#f6f8f4;--ink:#202b23;--ink-2:#737c73;--border:#e9ede6;--border-strong:#dce3d9;--sage:#194c2e;--sage-soft:#e5f0e8;--button-primary-background:#194c2e;--button-primary-color:#fff}:is(.shell,.shell:not(:has(.home-dashboard)),.shell:has(.home-dashboard)){background:#fbfcfa;gap:0;padding:0}:is(.shell .workspace-chrome,.shell:not(:has(.home-dashboard)) .workspace-chrome){color:#244e37;background:#fbfcfaf5;border:0;gap:6px;min-block-size:54px;padding-inline:10px}.shell .workspace-chrome>.brand{visibility:hidden;inline-size:0;margin:0;overflow:hidden}.shell .workspace-chrome .header-tools{gap:2px;margin-inline-start:auto}.shell .workspace-chrome .header-tools>.header-tool:nth-child(-n+2){display:none}.shell .workspace-chrome :is(.header-tool,.mobile-navigation-trigger){inline-size:var(--surface-target);block-size:var(--surface-target)}:is(.shell .main,.shell:not(:has(.home-dashboard)) .main){padding:4px 16px calc(84px + env(safe-area-inset-bottom));box-shadow:none;background:0 0;border:0;border-radius:0;min-inline-size:0}.shell .workspace-environment{color:#8a9188;margin-block:12px 0;font-size:10px}.shell .app-page-heading{margin-block-end:12px}.shell .app-page-header{gap:6px;margin-block-end:10px}.shell .app-page-header h1{letter-spacing:-.65px;font-size:23px;font-weight:700;line-height:1.3}.shell .app-page-header :is(.page-eyebrow,.module-chip,.lede){display:none}.shell .app-page-heading>.workspace-views{gap:16px;margin-block:10px 0}.shell .app-page-heading .workspace-views a{min-block-size:var(--surface-target);font-size:12px}.shell .panel-tabs{background:#f4f7f2;border:0;border-radius:8px;gap:4px;margin-block-end:10px;padding:3px}.shell .panel-tabs button{min-block-size:var(--surface-target);border:0;border-radius:6px;padding-inline:10px;font-size:12px}.shell .panel-tabs button[aria-selected=true]{color:#fff;background:#194c2e;border:0}.shell .btn-primary{color:#fff;background:#194c2e;border-color:#194c2e}.shell #customers-header-action [data-testid=customer-create-trigger]{inline-size:var(--surface-target);min-inline-size:var(--surface-target);block-size:var(--surface-target);border-radius:50%;padding:0;font-size:0}.shell #customers-header-action [data-testid=customer-create-trigger]:before{content:"+" / "";font-size:26px;font-weight:400;line-height:1}.mobile-bottom-nav{z-index:80;min-block-size:66px;padding:4px max(6px, env(safe-area-inset-right)) max(5px, env(safe-area-inset-bottom)) max(6px, env(safe-area-inset-left));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffed;border-block-start:1px solid #e8ece5;justify-content:space-around;align-items:stretch;display:flex;position:fixed;inset:auto 0 0}.mobile-bottom-nav>:is(a,button){min-inline-size:var(--surface-target);color:#858c83;min-block-size:52px;max-inline-size:100px;font:inherit;text-align:center;cursor:pointer;background:0 0;border:0;border-radius:6px;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:4px;padding:5px 2px;font-size:10px;line-height:1.25;text-decoration:none;display:flex;position:relative}.mobile-bottom-nav svg{stroke-width:1.65px;block-size:20px;inline-size:20px}.mobile-bottom-nav>[aria-current=page],.mobile-bottom-nav>[data-active=true]{color:#194c2e;font-weight:700}.mobile-bottom-nav>[aria-current=page]:after,.mobile-bottom-nav>[data-active=true]:after{content:"";background:#194c2e;border-radius:2px;block-size:2px;inline-size:20px;position:absolute;inset-block-end:0}.mobile-bottom-nav>:focus-visible{outline-offset:-2px;outline:2px solid #194c2e}.mobile-bottom-nav[data-keyboard-open=true]{display:none}.mobile-navigation-sheet,.mobile-navigation-sheet[dir=rtl]{block-size:100dvh;max-block-size:100dvh;inline-size:100%;box-shadow:none;background:#fbfcfa;border:0;border-radius:0;inset:0}.mobile-navigation-sheet[open]{animation:none}.mobile-sheet-content{padding:env(safe-area-inset-top) 20px max(24px, env(safe-area-inset-bottom))}.mobile-sheet-header{min-block-size:68px}.mobile-sheet-header h2{letter-spacing:-.6px;margin:0;font-size:23px}.mobile-sheet-workspace{border:0;margin-block-end:14px;padding-block:0 10px}.mobile-sheet-workspace .switcher summary{background:#f2f6ef;border-color:#e9ede6}.mobile-sheet-links{gap:2px;margin-block-end:12px}.mobile-sheet-group>:is(a,button),.mobile-sheet-settings{min-block-size:48px;padding:12px 8px;font-size:14px}.mobile-sheet-settings{margin-block-start:8px}.mobile-more-account{border-block-start:1px solid #e9ede6;gap:6px;padding-block-start:12px;display:grid}.mobile-more-account .account-menu-action{inline-size:100%;min-block-size:var(--surface-target);color:#244e37;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:10px 8px;font-size:14px;text-decoration:none;display:flex}.mobile-more-account .account-menu-identity{margin-block:6px}.shell .workspace-apps .workspace-apps-toolbar{margin-block:10px}.shell .workspace-apps .workspace-editorial{display:none}.shell .workspace-apps .workspace-search{min-block-size:var(--surface-target);border-radius:8px}.shell .workspace-apps .workspace-apps-grid{gap:8px}.shell .workspace-apps .workspace-app-card{background:#fff;border-color:#edf0e9;border-radius:10px;gap:5px;min-block-size:158px;padding:12px;box-shadow:0 2px 8px #1c392005}.shell .workspace-apps .workspace-app-icon{border-radius:9px;block-size:36px;inline-size:36px}.shell .workspace-apps .workspace-app-card h2{margin:4px 0 0;font-size:14px}.shell .workspace-apps .workspace-app-card p{color:#798078;margin:0;font-size:11px;line-height:1.4;display:block}.shell .workspace-apps .workspace-app-footer>span:first-child{font-size:10px}.shell .workspace-apps .workspace-app-actions .btn{font-size:12px}.shell:has(.home-dashboard) .home-wallpaper{opacity:.7;background-position:50%;border-radius:12px;block-size:110px;inline-size:60%;inset:0 0 auto auto;-webkit-mask-image:linear-gradient(270deg,#000 35%,#0000);mask-image:linear-gradient(270deg,#000 35%,#0000)}[dir=rtl] .shell:has(.home-dashboard) .home-wallpaper{inset-inline:auto 0;-webkit-mask-image:linear-gradient(90deg,#000 35%,#0000);mask-image:linear-gradient(90deg,#000 35%,#0000)}.shell .home-dashboard{color:#202b23;padding:0}.shell .home-greeting{color:#202b23;text-align:start;flex-direction:column;justify-content:center;align-items:flex-start;min-block-size:104px;margin:0;padding:0 0 8px;display:flex;position:relative}.shell .home-greeting h1{color:#202b23;letter-spacing:-.6px;max-inline-size:70%;text-shadow:none;order:0;margin:0 0 6px;font-size:24px;font-weight:700;line-height:1.2}.shell .home-greeting h1 bdi{display:block}.shell .home-date{color:#4e5b4e;order:1;margin:0;font-size:12px}.shell .home-workspace{display:none}.shell .home-widgets{display:block}.shell .home-widgets>.home-customer-widget,.shell .home-widgets>.home-actions-widget{display:none}.shell .home-recent-widget{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.shell .home-section-heading h2{font-size:14px}.shell .home-mobile-see-all{min-block-size:var(--surface-target);font-size:calc(12 * var(--rendered-px));color:#7a8477}.shell .home-customer-list li+li{border:0}.shell .home-customer-list a{border-block-end:1px solid #edf0e9;gap:10px;min-block-size:66px;padding:8px 4px}.shell .home-customer-list bdi{font-size:14px;font-weight:600}.shell .home-customer-list small{font-size:calc(12 * var(--rendered-px))}.shell .home-avatar{border-radius:12px;block-size:36px;inline-size:36px}.shell .home-row-arrow{color:#7e897b}.shell .home-footer{margin-block-start:14px;padding:0}.shell .workspace-screen[data-workspace-screen=growth]:has([data-testid=growth-business-overview])>.app-page-heading{display:none}.mobile-navigation-sheet .mobile-sheet-content{padding-block-end:calc(90px + env(safe-area-inset-bottom))}.shell .customer-form .form-actions,.shell .business-profile .bp-save-row{bottom:0}.shell .main{scroll-padding-block-end:calc(78px + env(safe-area-inset-bottom))}.shell .main:has(.bp-save-row,.customer-form .form-actions){scroll-padding-block-end:calc(190px + env(safe-area-inset-bottom))}}@media (max-width:700px) and (min-height:480px){.mobile-navigation-sheet [data-in-bar=true]{display:none}}@media (max-width:700px) and (max-height:479px){.mobile-bottom-nav{display:none}:is(.shell .main,.shell:not(:has(.home-dashboard)) .main){padding-block-end:16px;scroll-padding-block-end:16px}.shell .main:has(.bp-save-row,.customer-form .form-actions){scroll-padding-block-end:128px}}@media (max-width:700px) and (any-pointer:coarse){.shell #customers-header-action [data-testid=customer-create-trigger]{block-size:48px;inline-size:48px;min-inline-size:48px}}
.shell{--surface:#fff;--surface-2:#f5f4f1;--ink:#20211e;--ink-2:#72736d;--ink-3:#85867e;--border:#e8e6e0;--border-strong:#dcd9d1;--sage:#32634c;--sage-soft:#edf3ee;--terracotta:#bf5558;--terracotta-soft:#fceef0;--amber:#8b711a;--amber-soft:#f8efbd;--petrol:#586aa0;--petrol-soft:#eff1fb;--button-primary-background:#20211e;--button-primary-color:#fff;--radius-card:20px;--radius-panel:28px;--shadow-card:none;background:radial-gradient(at 0 80%,#f4e6aa80,#0000 45%),#f7f5ee}.shell:before{box-shadow:none;background:0 0}.shell .main{background:#fff;border-color:#fff;box-shadow:0 3px 24px #49453704}.shell .btn{border-color:var(--border-strong);border-radius:10px;font-weight:500}.shell .btn-primary{background:var(--ink);border-color:var(--ink);color:#fff}.shell .btn-primary:hover{background:#363730}.shell .page-header h1,.shell [data-list-header] h1{letter-spacing:-.045em;font-size:28px;font-weight:720}.shell [data-list-header]{margin-block-end:20px}.shell .page-eyebrow{letter-spacing:.12em;color:var(--ink-2);font-size:11px}.shell .page-header .lede{color:var(--ink-2)}.shell .directory-table{border:0;border-radius:0;padding:0}.shell table.data{border-collapse:collapse}.shell table.data th{font-size:var(--ui-caption-size);color:#74756f;border-block-end:1px solid var(--border);background:0 0;padding:10px 12px;font-weight:450}.shell table.data td{font-size:var(--ui-body-size);border-block-end:1px solid var(--border);padding:9px 12px}.shell table.data tbody tr:hover{background:#fafaf7}.shell table.data td:first-child,.shell table.data th:first-child{padding-inline-start:0}.shell table.data td:last-child,.shell table.data th:last-child{padding-inline-end:0}.shell .badge{border:0;border-radius:8px;padding:5px 9px;font-weight:450}.shell .panel-tabs,.shell .workspace-views{border-block-end:1px solid var(--border);background:0 0;border-radius:0;gap:16px}.shell .panel-tabs button,.shell .workspace-views a{color:var(--ink-2);background:0 0;border-radius:0;padding:8px 10px}.shell .panel-tabs button[aria-selected=true],.shell .workspace-views a[aria-current=page]{color:var(--ink);border-block-end:2px solid var(--ink);background:0 0}.shell .metric-card,.shell .workspace-card,.shell .coverage-card{border-color:var(--border);box-shadow:none;border-radius:14px}.shell .metric-card{min-height:120px;padding:18px}.shell .metric-card strong{letter-spacing:-.04em;font-size:32px}.shell .assistant-studio{border-color:var(--border);background:#faf9f6;border-radius:16px;margin-block-start:24px}.shell .workspace-environment{color:#81827a;margin-block-start:28px;font-size:12px}@media (min-width:901px){.shell:not(:has(.home-dashboard)){gap:10px 16px;padding:12px 16px 16px}.shell:not(:has(.home-dashboard)) .main{border-radius:22px;padding:28px 32px 24px}:is(.shell .rail,.shell:not(:has(.home-dashboard)) .rail){border:0;border-radius:22px;padding-block:14px}.shell .rail :is(.rail-link,.rail-pin,.rail-children a):focus-visible{outline:none;box-shadow:inset 0 -2px}}@media (min-width:701px) and (max-width:900px){.shell .main{padding:30px 24px}}@media (max-width:700px){:is(.shell,.shell:not(:has(.home-dashboard))),.shell .workspace-chrome{background:#f8f6ef}:is(.shell .main,.shell:not(:has(.home-dashboard)) .main){background:#fff;border-radius:22px 22px 0 0;padding-block-start:24px}.shell .page-header h1,.shell [data-list-header] h1{font-size:28px}.shell [data-list-header]{margin-block-end:22px}.shell table.data td{padding-block:8px}.shell .metric-card{min-height:145px;padding:20px}.shell .metric-card strong{font-size:34px}.shell .panel-tabs{gap:4px}.shell .panel-tabs button{font-size:14px}}@media (prefers-reduced-motion:reduce){.shell *,.shell :before,.shell :after{scroll-behavior:auto}}@media (min-width:701px) and (pointer:fine) and (not (any-pointer:coarse)){.shell{--ui-body-size:calc(13 * var(--rendered-px));--ui-caption-size:calc(12 * var(--rendered-px));--ui-input-size:calc(13 * var(--rendered-px));--ui-section-size:calc(15 * var(--rendered-px));--ui-control-target:calc(32 * var(--rendered-px))}.shell .btn{min-height:32px;padding:6px 11px;font-size:13px}.shell .badge{border-radius:5px;padding:3px 6px;font-size:11px}}.shell [role=tabpanel]:focus-visible{outline:none}.shell [role=tablist]:has(~[role=tabpanel]:focus-visible) [role=tab][aria-selected=true]{text-underline-offset:.3em;text-decoration:underline}.shell main[tabindex="-1"]:focus-visible{outline:none}.shell main[tabindex="-1"]:focus-visible h1,.shell :is(h1,h2,h3,h4,h5,h6)[tabindex="-1"]:focus-visible{text-underline-offset:.3em;outline:none;text-decoration:underline}.shell [data-focus-surface]:focus-visible{outline:none}.shell [data-focus-surface]:focus-visible>:is(h2,h3,h4,p,header,button,[role=status],[role=alert]):first-of-type{text-underline-offset:.3em;text-decoration:underline}.shell.shell main :is(button,a,input,select,textarea,summary,[role=tab]):focus:not(:focus-visible){outline:none}.shell.shell main :is(button,a,input,select,textarea,summary,[role=tab]):focus-visible{outline:none;box-shadow:inset 0 -2px}.shell.shell main :is(input:not([type=checkbox]):not([type=radio]),select,textarea):focus-visible{box-shadow:inset 0 0 0 1px #66665e}.shell.shell main :is(input[type=checkbox],input[type=radio]):focus-visible{box-shadow:0 2px #66665e}
