.workspace-app .organization-setup{color:#24221f;background:#fff;border:1px solid #dedbd6;border-radius:14px;width:100%;max-width:1200px;margin-inline:auto;padding:0;overflow:visible}.setup-header{border-bottom:1px solid #e8e1d8;justify-content:space-between;align-items:center;padding:28px 32px 20px;display:flex}.setup-header h2{letter-spacing:-1px;margin:10px 0 0;font-size:27px}.setup-header>button{background:0 0;border:0;font-size:28px}.setup-progress{background:#f5f1ea;grid-template-columns:repeat(5,1fr);gap:10px;padding:22px 32px;display:grid}.setup-progress>div{color:#77716a;align-items:center;gap:8px;display:flex}.setup-progress span{border:1px solid #c9c3bc;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:12px;display:grid}.setup-progress .current span{color:#fff;background:#ff5a14;border-color:#ff5a14}.setup-progress .current{color:#24221f;font-weight:700}.setup-progress .done span{color:#fff;background:#25231f}.setup-body{padding:26px 32px}.setup-fields{border:0;min-width:0;margin:0;padding:0}.setup-fields h3{letter-spacing:-.8px;margin:0 0 10px;font-size:28px}.setup-fields p{color:#70695f;margin-bottom:22px;line-height:1.6}.setup-fields label{flex-direction:column;gap:8px;margin:18px 0;font-size:14px;font-weight:600;display:flex}.setup-fields input:not([type=checkbox]):not([type=color]):not([role=combobox]),.setup-fields select{color:#24221f;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #d8d2ca;border-radius:10px;padding:10px 12px}.setup-fields small{color:#776e62;font-size:12px;font-weight:400}.setup-two{grid-template-columns:1fr 1fr;gap:0 22px;display:grid}.setup-fields .check-row{flex-direction:row;align-items:center}.setup-fields .check-row input{accent-color:#ff5a14;width:18px;height:18px}.setup-range{grid-template-columns:repeat(5,1fr);gap:10px;margin:25px 0;display:grid}.setup-range button{background:#fff;border:1px solid #ddd5cb;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:86px;display:flex}.organization-setup .selected{box-shadow:0 0 0 1px #ff5a14;background:#fff1e7!important;border-color:#ff5a14!important}.setup-fields details{border-top:1px solid #e0d8cd;padding-top:20px}.setup-fields summary{cursor:pointer}.setup-audience{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.setup-product-group{margin:22px 0}.setup-product-group h4{text-transform:uppercase;letter-spacing:1px;font-size:13px}.setup-products{grid-template-columns:1fr 1fr;gap:14px;display:grid}.setup-products>button{text-align:left;background:#fff;border:1px solid #ddd5cb;border-radius:14px;flex-direction:column;align-items:flex-start;gap:9px;padding:18px;transition:transform .18s,border-color .18s;display:flex}.setup-products>button:hover{transform:translateY(-2px)}.setup-product-symbol{font-size:24px;font-weight:750}.setup-products strong{font-size:17px}.setup-products em{color:#956438;font-size:11px;font-style:normal}.setup-products>button>span:last-child{margin-top:auto;font-size:12px;font-weight:600}.setup-connector-options{flex-wrap:wrap;gap:8px;display:flex}.setup-connector-options>button{background:#fff;border:1px solid #ded6cb;border-radius:12px;align-items:center;gap:8px;padding:12px;font-size:13px;display:flex}.setup-connector-options small{font-size:10px;display:block}.setup-connectors{background:#f4ede3;border-radius:14px;padding:20px}.setup-connector-config{border-top:1px solid #dcd2c5;margin-top:20px}.setup-phone{color:#e55218;width:42px;height:42px}.selected .phone-ring{transform-origin:50%;animation:2s ease-out infinite phone-wave}.selected .phone-ring.second{animation-delay:.6s}@keyframes phone-wave{0%{opacity:.9;transform:scale(.7)}to{opacity:0;transform:scale(1.1)}}.setup-brand-preview{background:#fff;border:1px solid;border-radius:14px;flex-direction:column;align-items:center;gap:10px;padding:25px;display:flex}.setup-logo{color:#fff;border-radius:18px;place-items:center;width:78px;height:78px;font-size:28px;font-weight:700;display:grid;overflow:hidden}.setup-logo img{object-fit:contain;background:#fff}.setup-review>section{border-bottom:1px solid #e7dfd3;justify-content:space-between;align-items:flex-start;gap:15px;padding:15px 0;display:flex}.setup-review h4{margin:0}.setup-review p{overflow-wrap:anywhere;margin:6px 0}.setup-review button{flex-shrink:0}.setup-footer{background:#fffcf7;border-top:1px solid #e1d9cf;justify-content:space-between;align-items:center;gap:16px;padding:20px 32px;display:flex;position:sticky;bottom:0}.setup-footer>div:first-child{color:#70695f;flex-direction:column;gap:5px;font-size:12px;display:flex}.setup-footer>div:last-child{gap:8px;display:flex}.organization-setup button{cursor:pointer}.organization-setup button:focus-visible{outline-offset:3px;outline:3px solid #9051bc}.organization-setup button:disabled{opacity:.55;cursor:wait}.setup-footer button,.setup-review button,.setup-body>button{background:#fff;border:1px solid #d9d0c4;border-radius:9px;padding:10px 15px}.organization-setup .primary{color:#fff;background:#25231f;border-color:#25231f}.setup-drafts{background:#fff1df;border:1px solid #e4c9a5;border-radius:12px;flex-direction:column;gap:8px;margin-bottom:24px;padding:15px;display:flex}.setup-drafts button{text-align:left;background:#fff;border:0;border-radius:7px;padding:10px}.setup-success{color:#338050;font-size:38px}.setup-next{padding-left:22px;line-height:2}.organization-setup .note{background:#f2eee6;border-radius:10px;padding:14px;font-size:13px;line-height:1.6}.organization-setup .alert.error{color:#9e301f;background:#fff0ed;border-radius:10px;padding:12px}@media (max-width:640px){.setup-header,.setup-body{padding:20px}.setup-header h2{font-size:23px}.setup-progress{gap:6px;padding:16px 20px}.setup-progress>div{flex-direction:column;align-items:flex-start}.setup-progress small{font-size:9px}.setup-two,.setup-products,.setup-audience{grid-template-columns:1fr}.setup-range{grid-template-columns:repeat(2,1fr)}.setup-footer{flex-direction:column;align-items:stretch;padding:15px}.setup-footer>div:last-child{flex-wrap:wrap;justify-content:flex-end}.setup-connector-options>button{width:100%}.setup-fields h3{font-size:24px}}@media (prefers-reduced-motion:reduce){.organization-setup *{transition:none!important;animation:none!important}}.workspace-app .organization-setup .setup-header h2{margin:10px 0 0;font-size:27px}.workspace-app .organization-setup .setup-fields h3{font-size:28px}.workspace-app .organization-setup .setup-fields{border:0;padding:0}.workspace-app .organization-setup .setup-fields p{font-size:14px}.workspace-app .organization-setup .setup-footer .primary{color:#fff;background:#25231f}.workspace-app .organization-setup .setup-fields label{font-size:14px}.workspace-app .workspace-editor{width:100%;min-width:0}.workspace-app .organization-setup .setup-header{gap:20px}.workspace-app .organization-setup .setup-header>button{white-space:nowrap;border:1px solid #ddd5cb;border-radius:8px;padding:10px 14px;font-size:13px}.workspace-app .organization-setup .setup-header h2{font-size:26px}.workspace-app .organization-setup .setup-fields h3{margin-bottom:12px;font-size:22px}.workspace-app .organization-setup .setup-fields .setup-select-field{margin:18px 0}.workspace-app .organization-setup .setup-select-field>label{margin:0 0 8px}.workspace-app .required-mark{color:#bf3025;font-weight:600;display:inline}.workspace-app .organization-setup .setup-fields input[role=combobox]{height:100%;min-height:0;box-shadow:none;color:inherit;font:inherit;background:0 0;border:0;outline:0;padding:0}.workspace-app .organization-setup .setup-footer{z-index:5;background:#fff;border-radius:0 0 14px 14px}.workspace-app .organization-setup .setup-progress{background:#f6f5f1;border-bottom:1px solid #e5e1db}.workspace-app .organization-setup .setup-body{min-height:340px}.workspace-app .inline-editor{background:#fff;border:1px solid #e5e1db;border-radius:14px;max-width:1200px;padding:28px}.workspace-app .inline-editor .dialog-head{margin-bottom:24px}.workspace-app .inline-editor .dialog-body{width:100%;max-width:none}.workspace-app .inline-editor .dialog-body form{gap:18px;display:grid}@media (min-width:1500px){.workspace-app .content:has(.workspace-editor){max-width:none}}@media (max-width:640px){.workspace-app .organization-setup .setup-header{flex-direction:column;align-items:flex-start;padding:18px}.workspace-app .organization-setup .setup-header h2{font-size:22px}.workspace-app .organization-setup .setup-progress{padding:15px}.workspace-app .organization-setup .setup-body,.workspace-app .inline-editor{padding:18px}.workspace-app .inline-editor .dialog-head{align-items:flex-start;gap:12px}}
.workspace-app .confirmation-page{color:#24221f;background:#fff;border:1px solid #e5e1db;border-radius:16px;width:100%;min-width:0;padding:28px}.workspace-app .confirmation-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.workspace-app .confirmation-heading h2{letter-spacing:-.7px;margin:0 0 8px;font-size:24px}.workspace-app .confirmation-heading p{color:#69645d;margin:0;font-size:14px}.workspace-app .confirmation-actions{flex-wrap:wrap;gap:10px;display:flex}.workspace-app .confirmation-page button{color:#24221f;cursor:pointer;background:#fff;border:1px solid #ddd7cf;border-radius:9px;min-height:42px;padding:10px 15px;font-size:13px;font-weight:600}.workspace-app .confirmation-page button.confirmation-primary{color:#fff;background:#25231f;border-color:#25231f}.workspace-app .confirmation-page button:hover:not(:disabled){color:#9c3d16;background:#fff8f2;border-color:#e65c24}.workspace-app .confirmation-page button:disabled{opacity:.5;cursor:not-allowed}.workspace-app .confirmation-page button:focus-visible,.workspace-app .confirmation-search input:focus-visible{outline-offset:3px;outline:2px solid #ff5a14}.workspace-app .confirmation-sender{background:#f7f8f5;border:1px solid #e5e9df;border-radius:10px;align-items:flex-start;gap:12px;padding:16px;display:flex}.workspace-app .confirmation-sender strong{font-size:13px}.workspace-app .confirmation-sender p{color:#6c7066;margin:4px 0 0;font-size:12px;line-height:1.6}.workspace-app .confirmation-dot{background:#b67b22;border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:6px}.workspace-app .confirmation-dot.is-ready{background:#378353}.workspace-app .confirmation-summary{color:#777068;flex-wrap:wrap;gap:32px;padding:23px 0;font-size:12px;display:flex}.workspace-app .confirmation-summary strong{color:#24221f;font-variant-numeric:tabular-nums;margin-right:7px;font-size:20px}.workspace-app .confirmation-toolbar{grid-template-columns:minmax(0,1fr) 210px;gap:16px;padding-bottom:20px;display:grid}.workspace-app .confirmation-search,.workspace-app .confirmation-filter{flex-direction:column;gap:7px;min-width:0;margin:0;font-size:12px;font-weight:600;display:flex}.workspace-app .confirmation-search input{color:#24221f;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #d8d2ca;border-radius:8px;padding:10px 12px;font-size:14px;font-weight:400}.workspace-app .confirmation-list{border:1px solid #e8e3dd;border-radius:12px;overflow:hidden}.workspace-app .confirmation-item{background:#fff;align-items:center;gap:24px;padding:22px;display:flex}.workspace-app .confirmation-item+.confirmation-item{border-top:1px solid #e8e3dd}.workspace-app .confirmation-item-body{flex:1;min-width:0}.workspace-app .confirmation-item-top{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.workspace-app .confirmation-item h3{overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.5}.workspace-app .confirmation-recipient{color:#514a43;overflow-wrap:anywhere;margin:6px 0 12px;font-size:13px}.workspace-app .confirmation-detail{color:#797168;margin:0 0 7px;font-size:12px;line-height:1.6}.workspace-app .confirmation-item time{color:#8b837b;font-size:11px}.workspace-app .confirmation-item-action{flex-shrink:0}.workspace-app .confirmation-item-action>span{color:#797168;font-size:12px}.workspace-app .confirmation-status{color:#71675c;white-space:nowrap;background:#f2f0ed;border-radius:6px;padding:4px 9px;font-size:10px;font-weight:600;line-height:1.4}.workspace-app .confirmation-status.status-accepted{color:#28613e;background:#eaf5ee}.workspace-app .confirmation-status.status-failed{color:#a23824;background:#ffede9}.workspace-app .confirmation-status.status-unknown,.workspace-app .confirmation-status.status-pending{color:#805b22;background:#fff3df}.workspace-app .confirmation-feedback{background:#f1f5f8;border:1px solid #dce5ed;border-radius:9px;margin:0 0 18px;padding:13px 16px;font-size:13px;line-height:1.6}.workspace-app .confirmation-feedback.is-error{color:#9e301f;background:#fff0ed;border-color:#f0d6cd}.workspace-app .confirmation-empty{text-align:center;color:#777068;padding:36px 20px;font-size:13px}.workspace-app .confirmation-empty strong{color:#38332d}.workspace-app .confirmation-empty p{margin:8px 0 0}@media (max-width:760px){.workspace-app .confirmation-page{padding:18px}.workspace-app .confirmation-heading{flex-direction:column;gap:16px}.workspace-app .confirmation-toolbar{grid-template-columns:1fr}.workspace-app .confirmation-item{flex-direction:column;align-items:flex-start;gap:14px;padding:18px}.workspace-app .confirmation-summary{gap:14px 24px}.workspace-app .confirmation-actions{width:100%}.workspace-app .confirmation-actions button{flex:1}.workspace-app .confirmation-heading h2{font-size:22px}}
.workspace-app .scope-label{color:#776c60;white-space:nowrap;background:#f0ece5;border-radius:6px;padding:7px 10px;font-size:12px}.workspace-app .scope-banner{background:#fff1e5;border:1px solid #e7cbb3;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;padding:16px 20px;display:flex}.workspace-app .scope-banner strong,.workspace-app .scope-banner small{display:block}.workspace-app .scope-banner small{color:#7b6756;margin-top:5px}.workspace-app .scope-resource{text-align:left;background:#fff;border:0;border-bottom:1px solid #ece6df;border-radius:0;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:18px 0;display:flex}.workspace-app .scope-resource small{color:#7b746c;margin-top:5px;display:block}.workspace-app .scope-search{flex-direction:column;gap:8px;margin:0 0 22px;font-size:13px;display:flex}.workspace-app .scope-search input,.workspace-app .scope-filters input{color:#24221f;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #d8d2ca;border-radius:8px;padding:10px 12px}.workspace-app .scope-filters{grid-template-columns:repeat(auto-fit,minmax(165px,1fr));gap:14px;margin:20px 0;display:grid}.workspace-app .scope-filters label{flex-direction:column;gap:8px;margin:0 0 7px;font-size:12px;display:flex}.workspace-app .scope-activity{margin-top:24px}.workspace-app .scope-event{color:#24221f;background:#fff;border-top:1px solid #e5e1db;justify-content:space-between;gap:20px;padding:20px 0;display:flex}.workspace-app .scope-event strong{font-size:14px}.workspace-app .scope-event p{color:#6e655b;margin:6px 0;font-size:12px}.workspace-app .scope-event small{color:#83796e;overflow-wrap:anywhere;font-size:11px}.workspace-app .scope-event time{color:#83796e;flex-shrink:0;font-size:11px}.workspace-app .scope-empty{color:#776f64;padding:22px}.workspace-app .scope-detail-grid{grid-template-columns:1fr 1fr;gap:24px;padding-top:20px;display:grid}.workspace-app .scope-detail-grid h3{font-size:14px}.workspace-app .scope-membership{text-align:left;margin:5px 0;display:block}.workspace-app .settings-form input[type=color]{width:80px;height:46px;padding:4px}.workspace-app .scope-inspection p{overflow-wrap:anywhere}@media (max-width:700px){.workspace-app .scope-banner,.workspace-app .scope-resource,.workspace-app .scope-event{flex-direction:column;align-items:flex-start}.workspace-app .scope-detail-grid{grid-template-columns:1fr}.workspace-app .scope-label{white-space:normal}.workspace-app .scope-inspection .section-head{flex-direction:column;align-items:flex-start}.workspace-app .scope-filters{grid-template-columns:1fr}}.workspace-app .organization-suggestions{background:#faf7f2;border:1px solid #e8ddd1;border-radius:12px;margin-top:18px;padding:18px}.workspace-app .organization-suggestions h4{margin:0 0 6px;font-size:14px}.workspace-app .organization-suggestions p{margin:0 0 12px;font-size:12px}.workspace-app .organization-suggestions>div{flex-wrap:wrap;gap:10px;margin-bottom:12px;display:flex}.workspace-app .organization-suggestions button{background:#fff;border:1px solid #ddd4c8;border-radius:9px;align-items:center;gap:8px;padding:10px 12px;font-size:12px;display:flex}.workspace-app .organization-suggestions>small{font-size:11px;line-height:1.5}
.organization-management{margin-bottom:24px}.organization-management .section-head{flex-wrap:wrap;align-items:flex-start;gap:20px}.organization-management p{color:#716a61;margin:8px 0 18px;font-size:14px;line-height:1.6}.organization-management form{border-top:1px solid #e7e2db;margin-top:24px;padding-top:20px}.organization-management label{flex-direction:column;gap:8px;margin-bottom:16px;font-size:14px;display:flex}.organization-management input{color:#24221f;background:#fff;border:1px solid #d8d2ca;border-radius:8px;width:100%;min-height:46px;padding:10px 14px}.organization-member{border-bottom:1px solid #eee;flex-wrap:wrap;align-items:center;gap:20px;padding:16px 0;display:flex}.organization-member span:not(.badge){color:#716a61;overflow-wrap:anywhere;flex:1}.organization-filters{grid-template-columns:2fr 1fr;gap:20px;margin-top:24px;display:grid}@media (max-width:640px){.organization-filters{grid-template-columns:1fr;gap:0}.organization-management .section-head>button{width:100%}}
.workspace-app{--orange:#ff5a14;--border:#e5e1db;--muted:#79766f;color:#24231f;min-height:100vh;font:14px/1.5 var(--font-geist-sans), Arial, sans-serif;background:#f6f5f1;display:flex}.workspace-app *{box-sizing:border-box}.workspace-app button,.workspace-app input,.workspace-app select{font:inherit}.workspace-app button{cursor:pointer;border:1px solid var(--border);color:#292823;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:9px 13px;transition:background .15s,transform .15s;display:inline-flex}.workspace-app button:hover{background:#f0ede7}.workspace-app button:disabled{opacity:.48;cursor:not-allowed}.workspace-app button:focus-visible,.workspace-app a:focus-visible,.workspace-app input:focus-visible,.workspace-app select:focus-visible{outline-offset:3px;outline:2px solid #ef773c}.workspace-app h1,.workspace-app h2,.workspace-app h3,.workspace-app p{margin:0}.workspace-app h1{letter-spacing:-1.4px;font-size:34px;font-weight:550;line-height:1.25}.workspace-app h2{letter-spacing:-.4px;font-size:18px;font-weight:600}.workspace-app h3{margin:16px 0 10px;font-size:15px;font-weight:600}.workspace-app small{color:var(--muted);font-size:11px;display:block}.workspace-app .muted{color:var(--muted)}.workspace-app .eyebrow{letter-spacing:1.5px;color:var(--muted);margin:0 0 10px;font-size:10px;font-weight:650;display:block}.workspace-app .primary{background:var(--orange);color:#fff;border-color:var(--orange);font-weight:600}.workspace-app .primary:hover{background:#e55010}.workspace-app .text-button{color:#a84921;background:0 0;border:0;padding:0;font-size:12px}.workspace-app .text-button:hover{color:#d55724;background:0 0}.workspace-app .icon-button{background:0 0;border:0;padding:6px}.workspace-app .sidebar{color:#b9b8b4;z-index:30;background:#191919;flex-direction:column;width:244px;padding:32px 20px 18px;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.workspace-app .wordmark{color:#f5f2ed;letter-spacing:-1px;align-items:center;gap:10px;margin:0 8px 39px;font-size:24px;font-weight:650;display:flex}.workspace-app .wordmark-dot{color:#8e8e86;align-self:start;margin-left:-7px;font-size:12px}.workspace-app .brand-icon{color:var(--orange);place-items:center;width:32px;height:32px;display:grid}.workspace-app .brand-icon svg{width:30px;height:30px}.workspace-app .sidebar-label{letter-spacing:1.4px;color:#8e8c86;margin-bottom:10px;padding:0 10px;font-size:9px;display:block}.workspace-app .org-switch{color:#eee;border:1px solid #3c3b36;border-radius:8px;align-items:center;gap:7px;margin:0 0 30px;padding:9px;display:flex}.workspace-app .org-switch select{width:100%;color:inherit;background:0 0;border:0;padding:0;font-size:11px}.workspace-app select option{color:#24231f;background:#fff}.workspace-app nav{gap:5px;display:grid}.workspace-app nav button{color:#aaa9a3;background:0 0;border:0;border-radius:7px;justify-content:start;padding:12px;font-size:12px}.workspace-app nav button.active{color:#ff945d;background:#30251f}.workspace-app nav button:hover{color:#fff;background:#282725}.workspace-app .nav-dot{background:var(--orange);border-radius:50%;width:5px;height:5px;margin-left:auto}.workspace-app .sidebar-bottom{margin-top:auto;padding-top:28px}.workspace-app .sidebar-note{border-bottom:1px solid #35342f;margin-bottom:20px;padding:16px 10px 22px}.workspace-app .tiny-orange{color:#da8b60;letter-spacing:1.3px;font-size:8px}.workspace-app .sidebar-note p{color:#d1cec7;margin:10px 0 15px;font-size:12px;line-height:1.8}.workspace-app .mini-lines{gap:5px;display:flex}.workspace-app .mini-lines i{background:#a0603d;width:35px;height:3px;display:block}.workspace-app .mini-lines i:nth-child(2){background:#5d483a}.workspace-app .mini-lines i:nth-child(3){background:#3c352f}.workspace-app .mini-lines i:nth-child(4){background:#292725}.workspace-app .sidebar-bottom>select{color:#ddd;background:#242423;border-color:#41413b;width:100%;padding:8px;font-size:11px}.workspace-app .account{color:#ddd;border-top:1px solid #35342f;align-items:center;gap:10px;margin-top:20px;padding:20px 5px 0;font-size:11px;display:flex}.workspace-app .avatar{color:#746553;background:#eae5dc;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:11px;display:inline-flex}.workspace-app .avatar.mini{width:29px;height:29px;margin-left:10px}.workspace-app main{flex:1;min-width:0;margin-left:244px}.workspace-app .topbar{border-bottom:1px solid var(--border);background:#fcfbf8;justify-content:space-between;align-items:center;height:75px;padding:0 38px;display:flex}.workspace-app .breadcrumb,.workspace-app .topbar-right{color:#858179;align-items:center;gap:12px;font-size:11px;display:flex}.workspace-app .breadcrumb b{color:#3c3932;font-weight:500}.workspace-app .topbar-right{gap:7px;font-size:10px}.workspace-app .demo-dot{background:#929b7e;border-radius:50%;width:6px;height:6px}.workspace-app .content{max-width:1450px;margin:auto;padding:34px 38px 20px}.workspace-app .page-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:28px;display:flex}.workspace-app .page-heading p{color:var(--muted);margin-top:10px;font-size:12px}.workspace-app .page-heading .primary{font-size:12px}.workspace-app .hero{color:#f7f4ed;isolation:isolate;background:#232321;border:1px solid #383832;border-radius:12px;justify-content:space-between;align-items:center;height:auto;min-height:267px;margin-bottom:23px;padding:34px 38px;display:flex;position:relative;overflow:hidden}.workspace-app .hero .eyebrow{color:#c09c81;font-size:9px}.workspace-app .hero h2{letter-spacing:-1px;font-size:34px;font-weight:450;line-height:1.22}.workspace-app .hero h2 em{color:#edb891;font-family:Georgia,serif;font-weight:400}.workspace-app .hero p{color:#aaa79e;margin:16px 0 21px;font-size:11px;line-height:1.9}.workspace-app .hero .cream-button{color:#3d3329;background:#f3e5d3;border:0;padding:11px 15px;font-size:11px}.workspace-app .orbit{opacity:.96;flex-shrink:0;width:310px;max-width:37%}.workspace-app .stats{grid-template-columns:repeat(4,1fr);gap:13px;margin:0 0 28px;display:grid}.workspace-app .stats article{border:1px solid var(--border);background:#fff;border-radius:9px;padding:17px}.workspace-app .stats article>div{color:#7f796f;justify-content:space-between;align-items:center;gap:5px;font-size:10px;display:flex}.workspace-app .stats strong{letter-spacing:-1px;font-size:31px;font-weight:500;line-height:1.6;display:block}.workspace-app .stats small{font-size:9px}.workspace-app .split{grid-template-columns:1.28fr 1fr;gap:22px;display:grid}.workspace-app .panel{border:1px solid var(--border);background:#fff;border-radius:10px;min-width:0;padding:23px}.workspace-app .section-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:17px;display:flex}.workspace-app .section-head h2{font-size:15px}.workspace-app .section-head h2>span{color:#9c988f;margin-left:6px;font-size:11px}.workspace-app .product-mark{letter-spacing:-1px;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:45px;height:45px;font-size:18px;font-weight:550;display:inline-flex}.workspace-app .product-mark.small{border-radius:6px;width:27px;height:27px;font-size:11px}.workspace-app .product-row{text-align:left;background:#fff;border:0;border-bottom:1px solid #efede8;border-radius:0;justify-content:start;align-items:center;gap:14px;width:100%;padding:15px 0;display:flex}.workspace-app .product-row:last-child{border-bottom:0;padding-bottom:0}.workspace-app .product-row>b,.workspace-app .product-row b{font-size:12px;font-weight:550}.workspace-app .product-row small{margin-top:3px;font-size:10px}.workspace-app .product-row .muted{margin-left:auto;font-size:10px}.workspace-app .product-row>svg{color:#8b877e}.workspace-app .attention .muted{font-size:11px}.workspace-app .count{color:#846948;background:#f4e8d9;border-radius:5px;padding:2px 7px;font-size:11px}.workspace-app .attention-item{border-bottom:1px solid #f1eee9;gap:13px;padding:19px 0;display:flex}.workspace-app .attention-item b{font-size:12px;font-weight:600}.workspace-app .attention-item p{color:#837b70;margin:4px 0 9px;font-size:10px}.workspace-app .attention-icon{color:#9e8150;background:#faf0e1;border-radius:8px;flex-shrink:0;place-items:center;width:33px;height:33px;display:grid}.workspace-app .note{color:#807769;background:#f6f4ef;border-radius:7px;margin-top:17px;padding:13px 15px;font-size:11px;line-height:1.7}.workspace-app .bottom-note{align-items:center;gap:17px;margin-top:22px;padding:20px 23px;display:flex}.workspace-app .bottom-note h3{margin:0 0 4px;font-size:12px}.workspace-app .bottom-note p{color:var(--muted);font-size:10px}.workspace-app .bottom-note .badge{flex-shrink:0;margin-left:auto}.workspace-app .orange-tile{color:#cf783c;background:#fff0e4;border-radius:8px;padding:13px}.workspace-app .badge{letter-spacing:.1px;white-space:nowrap;color:#827664;background:#f1eeea;border:1px solid #e6e1d8;border-radius:20px;padding:4px 8px;font-size:9px;display:inline-block}.workspace-app .badge.green{color:#627b4f;background:#eef3e9;border-color:#dce7d3}.workspace-app .badge.red{color:#ab5f48;background:#fbece7;border-color:#eed9d2}.workspace-app .toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:22px;display:flex}.workspace-app .toolbar .search{margin-bottom:0;margin-right:auto}.workspace-app .search{border:1px solid var(--border);color:#969185;background:#fff;border-radius:8px;align-items:center;gap:8px;width:300px;padding:0 12px;display:flex}.workspace-app .search input{background:0 0;border:0;width:100%;margin:0;padding:11px 0}.workspace-app input,.workspace-app select{border:1px solid var(--border);color:#292823;background:#fff;border-radius:7px;min-width:0;padding:10px 12px}.workspace-app label{color:#6f685f;margin-bottom:16px;font-size:12px;display:block}.workspace-app label>input,.workspace-app label>select{width:100%;margin-top:7px;display:block}.workspace-app .toolbar>label{margin:0}.workspace-app .toolbar label>select{width:auto;margin:0 0 0 10px;display:inline-block}.workspace-app .cards{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.workspace-app .catalog-card{flex-direction:column;gap:13px;padding:24px;display:flex}.workspace-app .catalog-card .eyebrow{margin-bottom:-6px;font-size:8px}.workspace-app .catalog-card>p{color:var(--muted);flex:1;font-size:12px;line-height:1.8}.workspace-app .catalog-footer{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:18px;padding-top:17px;display:flex}.workspace-app .catalog-footer button{font-size:11px}.workspace-app .org-card h2{margin:18px 0 4px}.workspace-app .org-card p{margin-bottom:8px;font-size:12px}.workspace-app .org-avatar{color:#fff;border-radius:12px;place-items:center;width:48px;height:48px;font-size:18px;font-weight:600;display:grid}.workspace-app .org-numbers{gap:40px;margin:24px 0;display:flex}.workspace-app .org-numbers b{font-size:25px;font-weight:500}.workspace-app .org-numbers small{font-weight:400}.workspace-app .actions{flex-wrap:wrap;gap:15px;font-size:11px;display:flex}.workspace-app .table-wrap{padding:0;overflow:auto}.workspace-app table{border-collapse:collapse;white-space:nowrap;text-align:left;width:100%;font-size:12px}.workspace-app th{letter-spacing:.5px;color:#948a7d;background:#faf9f6;padding:17px 20px;font-size:10px;font-weight:500}.workspace-app td{border-top:1px solid #ece8e1;padding:17px 20px}.workspace-app td button{font-size:11px}.workspace-app td small{margin-top:3px}.workspace-app .person{align-items:center;gap:11px;display:flex}.workspace-app .person b{font-weight:550}.workspace-app .product-icons{gap:5px;display:flex}.workspace-app .footnote{color:#898175;margin:18px 0;font-size:11px}.workspace-app .activity-row{border-bottom:1px solid #eeeae4;gap:15px;padding:18px 0;font-size:12px;display:flex}.workspace-app .activity-row b{font-weight:500}.workspace-app .activity-dot{background:#d79068;border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-top:6px}.workspace-app .activity-row small{margin-top:5px}.workspace-app .branding p{margin:10px 0 25px;font-size:12px}.workspace-app .branding form button{margin-top:20px}.workspace-app .color-field{align-items:center;gap:13px;margin-top:8px;display:flex}.workspace-app .color-field input{width:42px;height:38px;padding:3px}.workspace-app .preview-window{text-align:center;border:1px solid var(--border);background:#faf8f3;border-radius:10px;margin-top:30px;padding:0 24px 35px;overflow:hidden}.workspace-app .preview-top{background:#eae5dc;gap:5px;margin:0 -24px 30px;padding:13px;display:flex}.workspace-app .preview-top i{background:#ada495;border-radius:50%;width:6px;height:6px}.workspace-app .preview-window .org-avatar{margin:auto auto 20px}.workspace-app .preview-cta{color:#fff;border-radius:6px;align-items:center;gap:10px;padding:13px;font-size:11px;display:inline-flex}.workspace-app .member-banner{color:#766342;background:#eae4d7;border-radius:10px;align-items:center;gap:20px;margin:0 0 25px;padding:27px;display:flex}.workspace-app .member-banner p{margin-top:6px;font-size:12px}.workspace-app .member-banner h2{font-size:23px}.workspace-app .empty{text-align:center;color:#9b9080;padding:45px;font-size:12px}.workspace-app .empty svg{margin:0 auto 12px}.workspace-app footer{color:#9f978b;border-top:1px solid var(--border);justify-content:space-between;gap:12px;margin-top:35px;padding-top:20px;font-size:9px;display:flex}.workspace-app .toast{z-index:100;color:#fff;background:#292c23;border:1px solid #454b39;border-radius:9px;align-items:center;gap:12px;max-width:calc(100vw - 30px);padding:17px 20px;font-size:12px;display:flex;position:fixed;bottom:25px;right:25px;box-shadow:0 8px 30px #0002}.workspace-app dialog{color:#292823;background:#fff;border:1px solid #e4dfd5;border-radius:14px;width:620px;max-width:calc(100vw - 28px);max-height:88vh;margin:auto;padding:27px;overflow:auto;box-shadow:0 20px 80px #0004}.workspace-app dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#17130e80}.workspace-app dialog p{margin-bottom:18px;font-size:12px;line-height:1.8}.workspace-app .dialog-head{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.workspace-app .dialog-actions{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.workspace-app .form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.workspace-app .grant-editor{border:1px solid var(--border);border-radius:9px;margin:10px 0;padding:16px}.workspace-app .check-label{align-items:center;gap:10px;margin-bottom:10px;display:flex}.workspace-app .check-label input{width:16px;height:16px;accent-color:var(--orange);flex-shrink:0;margin:0}.workspace-app .grant-editor .check-label:last-child{margin-bottom:0}.workspace-app .option{border:1px solid var(--border);border-radius:8px;padding:11px}.workspace-app .reason-chips{flex-wrap:wrap;gap:6px;display:flex}.workspace-app .reason-chips button{padding:6px;font-size:10px}.workspace-app .error{color:#b14c37!important}.workspace-app .alert{background:#fff1dc;border-radius:8px;margin-bottom:20px;padding:14px;font-size:12px}.workspace-app .launch-icon{margin-bottom:20px}.workspace-app .mobile-menu{background:0 0;width:auto;height:auto;padding:6px;display:none;position:static;inset:auto}.workspace-app .scrim{display:none}@media (min-width:1550px){.workspace-app .hero{min-height:300px}.workspace-app .hero h2{font-size:40px}.workspace-app .orbit{width:360px}}@media (max-width:1150px){.workspace-app .sidebar{width:216px;padding:27px 15px}.workspace-app main{margin-left:216px}.workspace-app .content{padding:28px 24px}.workspace-app .topbar{padding:0 24px}.workspace-app .cards{grid-template-columns:repeat(2,1fr)}.workspace-app .hero{padding:27px}.workspace-app .hero h2{font-size:29px}.workspace-app .stats{grid-template-columns:repeat(2,1fr)}.workspace-app .sidebar-note{display:none}.workspace-app .bottom-note{flex-wrap:wrap}}@media (max-width:760px){.workspace-app .sidebar{width:245px;transition:transform .2s;transform:translate(-100%)}.workspace-app .sidebar.open{transform:translate(0)}.workspace-app main{margin-left:0}.workspace-app .mobile-menu{display:inline-flex}.workspace-app .scrim{z-index:29;background:#0007;border:0;border-radius:0;display:block;position:fixed;inset:0}.workspace-app .topbar{height:62px;padding:0 16px}.workspace-app .topbar-right{font-size:9px}.workspace-app .breadcrumb{gap:7px;font-size:10px}.workspace-app .content{padding:25px 18px}.workspace-app h1{font-size:29px}.workspace-app .page-heading{flex-wrap:wrap;align-items:start;margin-bottom:24px}.workspace-app .hero{min-height:270px;padding:25px}.workspace-app .hero h2{font-size:28px}.workspace-app .hero p{z-index:1;max-width:290px;position:relative}.workspace-app .orbit{opacity:.19;z-index:-1;width:175px;max-width:none;position:absolute;top:8px;right:-35px}.workspace-app .split{grid-template-columns:1fr}.workspace-app .stats{gap:10px}.workspace-app .stats article{padding:13px}.workspace-app .stats article>div{font-size:9px}.workspace-app .stats article>div svg{display:none}.workspace-app .stats strong{font-size:28px}.workspace-app .cards{grid-template-columns:1fr}.workspace-app .panel{padding:19px}.workspace-app .table-wrap{padding:0}.workspace-app .search{flex:1;width:100%;min-width:150px}.workspace-app .toolbar{gap:9px}.workspace-app .toolbar>select{max-width:100%}.workspace-app .toolbar>label>select{width:100%;margin:6px 0 0}.workspace-app .toolbar>label{width:100%}.workspace-app footer{flex-direction:column;font-size:9px}.workspace-app .bottom-note .badge{margin-left:0}.workspace-app .form-grid{grid-template-columns:1fr;gap:0}.workspace-app dialog{padding:21px}.workspace-app .desktop{display:none}}.workspace-app .wordmark{background:0 0;border:0;justify-content:flex-start;padding:0}.workspace-app .hero-monogram{color:#ff9a63;letter-spacing:-.1em;padding-right:.1em;font-size:clamp(90px,14vw,180px);font-weight:750;line-height:.8}.workspace-app .hero-monogram span{vertical-align:top;letter-spacing:0;font-size:13px}.workspace-app .settings-form{gap:18px;max-width:680px;display:grid}.workspace-app .settings-form label,.workspace-app .dialog-body label{color:#555149;gap:7px;font-size:11px;font-weight:650;display:grid}.workspace-app .settings-form input,.workspace-app .dialog-body input,.workspace-app .dialog-body select{border:1px solid var(--border);background:#fff;border-radius:8px;width:100%;padding:10px 11px}.workspace-app .dialog-body{gap:16px;min-width:min(540px,76vw);display:grid}.workspace-app .dialog-body fieldset{border:1px solid var(--border);border-radius:9px;padding:13px}.workspace-app .check-row{align-items:center;margin-top:10px;grid-template-columns:auto auto 1fr!important}.workspace-app .check-row input{width:auto}.workspace-app .profile-summary,.workspace-app .access-row{align-items:center;gap:12px;display:flex}.workspace-app .access-row{border:1px solid var(--border);border-radius:9px;padding:11px}.workspace-app .access-row>div:nth-child(2){flex:1}.workspace-app .access-actions{gap:7px;display:flex}.workspace-app .danger{color:#a3402e;border-color:#ebc7c0}.workspace-loading,.signin-screen{color:#24231f;min-height:100vh;font-family:var(--font-geist-sans), Arial, sans-serif;background:#f6f5f1;place-items:center;padding:24px;display:grid}.workspace-loading{align-content:center;gap:14px}.workspace-loading .brand-icon,.signin-card .brand-icon{color:#ff5a14;width:42px;display:block}.signin-card{background:#fff;border:1px solid #e5e1db;border-radius:18px;width:min(520px,100%);padding:clamp(28px,6vw,52px);box-shadow:0 28px 80px #3c2b1d12}.signin-card h1{letter-spacing:-2.5px;margin:18px 0 12px;font-size:clamp(34px,7vw,55px);line-height:1}.signin-card h1 em{color:#e9652e;font-weight:450}.signin-card>p{color:#79766f;margin-bottom:24px;line-height:1.7}.signin-card .eyebrow{letter-spacing:1.5px;color:#79766f;margin-top:28px;font-size:10px;display:block}.google-button{color:#fff;background:#191919;border-radius:9px;justify-content:space-between;align-items:center;margin:12px 0;padding:13px 15px;text-decoration:none;display:flex}.demo-login{border-top:1px solid #e5e1db;flex-wrap:wrap;gap:8px;margin-top:22px;padding-top:18px;display:flex}.demo-login small{color:#79766f;width:100%}.demo-login button,.signin-card>button,.workspace-loading button{cursor:pointer;background:#fff;border:1px solid #e5e1db;border-radius:8px;padding:10px 13px}.signup-card{width:min(600px,100%)}.signup-card h1{letter-spacing:-1.4px;font-size:clamp(28px,5vw,40px)}.signup-card>p b{color:#191919;font-weight:600}.signup-form{flex-direction:column;gap:18px;margin-top:8px;display:flex}.signup-form label{flex-direction:column;gap:7px;display:flex}.signup-form label>span{color:#43403b;font-size:13px;font-weight:500}.signup-form label>span i{color:#e9652e;font-style:normal}.signup-form input[type=text],.signup-form input:not([type]),.signup-form select{font:inherit;color:#191919;background:#fff;border:1px solid #e5e1db;border-radius:9px;width:100%;padding:11px 13px}.signup-form input:focus-visible,.signup-form select:focus-visible{outline-offset:1px;border-color:#0000;outline:2px solid #ff5a14}.signup-products{border:0;flex-direction:column;gap:9px;margin:0;padding:0;display:flex}.signup-products legend{color:#43403b;padding:0;font-size:13px;font-weight:500}.signup-products .muted{color:#79766f;margin:0 0 3px;font-size:12px}.signup-product{cursor:pointer;border:1px solid #e5e1db;border-radius:11px;flex-direction:row;align-items:center;gap:12px;padding:12px 14px;transition:border-color .15s,background .15s}.signup-product:hover{border-color:#d5cec4}.signup-product.picked{background:#fff7f3;border-color:#ff5a14}.signup-product input{accent-color:#ff5a14;flex:none;width:16px;height:16px}.signup-product__mark{color:#fff;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;font-size:12px;font-weight:600;display:grid}.signup-product b{color:#191919;font-size:14px;font-weight:550;display:block}.signup-product small{color:#79766f;font-size:12px;line-height:1.5;display:block}.signup-form button.primary{color:#fff;font:inherit;cursor:pointer;background:#191919;border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:13px 16px;display:flex}.signup-form button.primary:disabled{opacity:.45;cursor:not-allowed}.signup-card .text-button{color:#79766f;font:inherit;cursor:pointer;background:0 0;border:0;margin-top:18px;padding:0;text-decoration:underline}
