@layer foundation{.daily-time-list{flex-direction:column;gap:12px;max-width:420px;margin-bottom:12px;display:flex}.daily-time-row{grid-template-columns:minmax(0,132px) minmax(0,1fr) 44px;align-items:center;gap:12px;display:grid}.daily-time-row .field,.daily-time-row input{min-width:0}.daily-time-repeat{color:var(--muted);font-size:14px;line-height:1.4}@media (max-width:480px){.daily-time-row{gap:8px}.daily-time-repeat{font-size:13px}}:root{color:#202a3e;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--blue:#2864eb;--blue-hover:#1953d6;--text:#202a3e;--muted:#6c778b;--line:#e9edf3;--canvas:#f4f6fa;--radius:20px;--font-small:14px;background:#f4f6fa;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{min-width:360px;margin:0}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}button,a{touch-action:manipulation}button{color:inherit}button svg,a svg{flex-shrink:0}button{background:0 0;border:0}a{color:var(--blue);text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3,p{margin:0}h1,h2,h3{letter-spacing:-.035em}h2{font-size:23px;font-weight:640;line-height:1.35}h3{letter-spacing:-.02em;font-size:17px;font-weight:600}p{line-height:1.65}small{font-size:13px;line-height:1.5}svg{flex-shrink:0}:focus-visible{outline-offset:3px;outline:3px solid #789dff}::selection{background:#d6e3ff}input,textarea,select{color:var(--text);outline-offset:2px;background:#fff;border:1px solid #dce2ec;border-radius:11px;width:100%;min-height:50px;padding:12px 14px;font-size:15px;transition:border-color .15s}input:hover,textarea:hover,select:hover{border-color:#b7c5dc}input:focus,textarea:focus,select:focus{border-color:#779ff6;outline:3px solid #e5edff}input:disabled,select:disabled{color:#6e7a8e;opacity:1;background:#f4f6f9}input::placeholder,textarea::placeholder{color:#8b96a8}input[type=checkbox],input[type=radio]{width:19px;height:19px;min-height:19px;accent-color:var(--blue);cursor:pointer;flex-shrink:0;padding:0}textarea{resize:vertical;min-height:95px;line-height:1.6}select{appearance:auto}fieldset{border:0;min-width:0;margin:0;padding:0}legend{margin-bottom:14px;font-size:15px;font-weight:600}[hidden]{display:none!important}.mono{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:14px}.muted{color:var(--muted)}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:#fff;border-radius:10px;padding:14px 20px;position:fixed;top:-100px;left:20px}.skip-link:focus{top:12px}.button{letter-spacing:-.01em;white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:12px 19px;font-size:14px;font-weight:600;line-height:1.4;text-decoration:none;transition:background .16s,box-shadow .16s,transform .16s;display:inline-flex}.button:hover{text-decoration:none}.button.primary{background:var(--blue);color:#fff;box-shadow:0 3px 7px #1a4ebc15,inset 0 1px #ffffff1a}.button.primary:not(:disabled):hover{background:var(--blue-hover);box-shadow:0 4px 12px #2864eb2a}.button.secondary{color:#3e4a60;background:#fff;border:1px solid #dfe5ee;box-shadow:0 1px 2px #25385504}.button.secondary:not(:disabled):hover{background:#f7f9fc;border-color:#cbd5e5}.button:active:not(:disabled){transform:translateY(1px)}.button.full{width:100%}.icon-button{color:#778197;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.icon-button:hover{color:#334563;background:#eef2f8}.text-button{color:var(--blue);align-items:center;gap:6px;min-height:44px;padding:10px 0;font-size:14px;font-weight:600;display:inline-flex}.text-button:hover{text-decoration:underline}.eyebrow{letter-spacing:.14em;color:#8791a4;margin-bottom:11px;font-size:10px;font-weight:650;display:block}.tiny-label{letter-spacing:.12em;color:#8b95a5;font-size:9px;font-weight:600}.brand{color:#1e2a41;letter-spacing:-.04em;flex-shrink:0;align-items:center;gap:12px;font-size:20px;font-weight:700;line-height:1.1;display:flex}.brand:hover{text-decoration:none}.brand-mark{color:#fff;background:linear-gradient(145deg,#467cfa,#2259e3);border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;display:flex;box-shadow:0 4px 12px #2d62d42b,inset 0 1px #ffffff42}.brand-tag{letter-spacing:.22em;color:#97a0b0;margin-top:6px;font-size:8px;font-weight:600;display:block}.avatar{color:#69718c;letter-spacing:-.02em;background:#edf0f8;border:1px solid #e5e9f2;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:13px;font-weight:650;display:inline-flex}.avatar.channel{color:#4c6db6;background:linear-gradient(140deg,#e7efff,#e2e9fc);border:1px solid #dce6fa;border-radius:13px;width:43px;height:43px}.avatar.small{border-radius:50%;width:30px;height:30px;font-size:10px}.avatar.channel.small{border-radius:9px}.avatar-stack{align-items:center;display:flex}.avatar-stack .avatar:not(:first-child){margin-left:-8px}.avatar-stack .avatar{border:2px solid #fff}.count{color:#5e7394;background:#e8eef9;border-radius:6px;margin-left:7px;padding:2px 6px;font-size:11px}.loading{color:inherit;justify-content:center;align-items:center;gap:10px;font-size:14px;display:inline-flex}.spinner{opacity:.75;border:2px solid;border-right-color:#0000;border-radius:50%;width:17px;height:17px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.notice{color:#687a96;background:#f4f7fc;border:1px solid #e6ecf6;border-radius:12px;align-items:flex-start;gap:10px;padding:14px 16px;font-size:13px;line-height:1.65;display:flex}.notice svg{color:#7890b6;margin-top:2px}.notice.error{color:#a6463b;background:#fff4f2;border-color:#f2dcd8;margin-bottom:20px}.notice.error svg{color:#b56258}.helper{color:var(--muted);font-size:13px;line-height:1.6}.centered{text-align:center}.app-shell{background:radial-gradient(at 0 8%,#e6edfa88,#0000 47%),#f5f7fa;min-height:100vh;display:flex}.sidebar{-webkit-backdrop-filter:blur(20px);z-index:15;background:linear-gradient(130deg,#ffffffc7,#edf2fb9c);border-right:1px solid #ffffffc9;flex-direction:column;width:252px;padding:35px 20px 20px;display:flex;position:fixed;top:0;bottom:0;left:0;box-shadow:1px 0 #dfe5ef80}.sidebar>.brand{margin:0 14px 38px}.network-switch{background:#ffffff81;border:1px solid #fff;border-radius:14px;align-items:center;gap:10px;min-height:68px;margin-bottom:35px;padding:13px 12px;display:flex;box-shadow:0 2px 8px #334d7805,inset 0 1px #fff}.network-letter{color:#76859d;background:#edf1f7;border:1px solid #e2e8f2;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:34px;font-size:14px;font-weight:650;display:flex}.network-switch>div{flex:1;min-width:0}.network-switch strong{color:#3e4a60;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;line-height:1.7;display:block;overflow:hidden}.network-indicator{background:#829abd;border-radius:50%;flex-shrink:0;width:5px;height:5px}.nav-label{letter-spacing:.14em;color:#97a1b1;margin:0 15px 11px;font-size:9px;font-weight:600}.sidebar nav{flex-direction:column;gap:5px;display:flex}.nav-item{text-align:left;color:#748096;border-radius:13px;align-items:center;gap:11px;width:100%;min-height:51px;padding:12px 14px;font-size:14px;font-weight:500;transition:background .15s;display:flex}.nav-item.active{color:#3564bd;background:#e5edfd;box-shadow:inset 0 1px #fff8}.nav-item:not(.active):hover{background:#ffffff8c}.nav-item>span:nth-child(2){flex:1}.nav-count{color:#6486c5;text-align:center;background:#d9e5fb;border-radius:5px;min-width:22px;padding:3px 6px;font-size:10px}.sidebar-bottom{margin-top:auto;padding-top:40px}.workspace-note{color:#738198;border-bottom:1px solid #e0e7f0;margin:0 0 17px;padding:20px 14px 26px}.note-icon{color:#8da2c2;margin-bottom:12px;display:block}.workspace-note strong{color:#67768d;font-size:14px;font-weight:500;line-height:1.7}.workspace-note p{color:#939dad;margin-top:8px;font-size:11px;line-height:1.8}.profile-button{text-align:left;border-radius:12px;align-items:center;gap:10px;width:100%;min-height:52px;padding:8px 10px;display:flex}.profile-button:hover{background:#ffffffa8}.profile-button>span:nth-child(2){flex:1;min-width:0}.profile-button strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;display:block;overflow:hidden}.profile-button small{color:#9aa2af;margin-top:3px;font-size:10px;display:block}.profile-button>svg{color:#98a4b7}.workspace{flex-direction:column;width:calc(100% - 252px);min-width:0;min-height:100vh;margin-left:252px;display:flex}.topbar{background:#f8fafe6b;border-bottom:1px solid #e7ecf2;justify-content:space-between;align-items:center;gap:24px;min-height:89px;padding:18px 45px;display:flex}.topbar-crumb{color:#9aa4b4;align-items:center;gap:12px;font-size:12px;display:flex}.topbar-crumb svg{color:#b9c1ce}.topbar-crumb strong{color:#748196;font-weight:500}.topbar-actions{align-items:center;gap:22px;display:flex}.workspace-timezone{color:#94a0b1;align-items:center;gap:7px;font-size:11px;display:flex}.notification-button{background:#ffffff89;border:1px solid #e8edf5}.mobile-profile{display:none}.main-content{outline:none;flex:1;width:100%;max-width:1700px;margin:0 auto;padding:44px 45px 25px}.page-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:31px;display:flex}.page-heading h1{letter-spacing:-.055em;align-items:center;gap:14px;font-size:38px;font-weight:650;line-height:1.25;display:flex}.page-heading p{color:#8c96a7;letter-spacing:-.005em;margin-top:10px;font-size:14px}.heading-count{color:#929daf;letter-spacing:-.01em;background:#e9edf4;border-radius:8px;justify-content:center;align-items:center;min-width:29px;height:28px;margin-top:4px;font-size:14px;font-weight:500;display:inline-flex}.content-card{border-radius:var(--radius);background:#fff;border:1px solid #e5eaf1;overflow:hidden;box-shadow:0 3px 5px #152c5502,0 12px 30px #263b5b02}.list-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;min-height:90px;padding:20px 25px;display:flex}.segmented-control{flex-wrap:wrap;align-items:center;gap:3px;display:flex}.segmented-control button{color:#919bae;white-space:nowrap;border-radius:9px;min-height:38px;padding:10px 12px;font-size:12px;line-height:1.4}.segmented-control button:hover{color:#51678b;background:#f6f8fb}.segmented-control button.selected{color:#5b7fbe;background:#eef3fd;font-weight:600}.search-input{color:#a5afbe;background:#fcfdff;border:1px solid #e8ecf2;border-radius:10px;flex-shrink:0;align-items:center;gap:9px;width:224px;padding:0 13px;display:flex}.search-input:focus-within{border-color:#8cacf4;outline:3px solid #e8effd}.search-input input{background:0 0;border:0;border-radius:0;min-width:0;min-height:40px;padding:9px 0;font-size:12px;outline:0!important}.table-scroll{min-width:0;max-width:100%;position:relative;overflow-x:auto}table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%}thead{background:#fcfdfe}th{color:#9ba5b5;border-bottom:1px solid #eff2f7;padding:15px 17px;font-size:10px;font-weight:500;line-height:1.5}th:first-child{width:40%;padding-left:27px}td{color:#657187;border-bottom:1px solid #eff2f7;padding:16px 17px;font-size:12px;line-height:1.4}td:first-child{padding-left:27px}td:last-child{width:56px;padding-right:21px}tr:last-child td{border-bottom:0}tbody tr{transition:background .15s}tbody tr:hover{background:#fbfcff}.entity-link{text-align:left;color:inherit;align-items:center;gap:13px;max-width:360px;min-height:48px;padding:0;display:inline-flex}.entity-link strong{color:#42516a;white-space:normal;overflow-wrap:anywhere;max-width:280px;font-size:13px;font-weight:600;line-height:1.5;display:block}.entity-link small{color:#9ba5b6;margin-top:5px;font-size:10px;display:block}.entity-link:hover strong{color:var(--blue)}.authors-cell{color:#8b98ae;align-items:center;gap:8px;font-size:11px;display:flex}.status-pill{color:#8a96aa;background:#f1f3f7;border-radius:6px;align-items:center;gap:6px;padding:5px 8px;font-size:10px;font-weight:500;line-height:1.4;display:inline-flex}.status-pill>span{background:currentColor;border-radius:50%;width:4px;height:4px}.schedule-cell{color:#8795aa;align-items:center;gap:7px;font-size:11px;display:inline-flex}.row-open{color:#a4afc0;width:36px}.cell-caption{color:#9aa6b9;margin-top:5px;font-size:10px;display:block}.list-footer{border-top:1px solid var(--line);color:#a4aebd;justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:18px 27px;font-size:10px;display:flex}.list-footer>span:last-child{align-items:center;gap:6px;display:flex}.below-list-note{color:#9ba8ba;align-items:flex-start;gap:9px;margin:23px 4px;display:flex}.below-list-note p{font-size:11px;line-height:1.6}.workspace-footer{color:#b1bbc9;justify-content:space-between;gap:15px;padding:20px 46px 25px;font-size:9px;display:flex}.workspace-footer>span:first-child{letter-spacing:.06em;font-weight:600}.list-loading{text-align:center;color:#8390a6;padding:100px 30px}.empty-state{text-align:center;flex-direction:column;align-items:center;padding:64px 30px 68px;display:flex}.empty-icon{color:#8199bd;background:#f1f5fd;border:1px solid #e5ecf9;border-radius:20px;justify-content:center;align-items:center;width:70px;height:70px;margin-bottom:22px;display:flex;box-shadow:inset 0 1px #fff}.empty-state h2{color:#4f607b;letter-spacing:-.025em;font-size:22px;font-weight:550;line-height:1.4}.empty-state p{color:#94a0b3;max-width:400px;margin-top:9px;font-size:13px;line-height:1.8}.empty-state>.button{margin-top:26px}.toast{z-index:80;color:#fff;background:#263a52;border:1px solid #3b4e63;border-radius:14px;align-items:center;gap:10px;max-width:calc(100vw - 32px);min-height:56px;padding:5px 8px 5px 17px;font-size:13px;display:flex;position:fixed;bottom:28px;left:calc(50% + 126px);transform:translate(-50%);box-shadow:0 8px 30px #1e2d4630}.toast>svg{color:#92cfb7}.toast .icon-button{color:#bbcadc}.toast .icon-button:hover{background:#ffffff15}.modal{width:min(540px,100vw - 32px);color:var(--text);overscroll-behavior:contain;background:#fff;border:1px solid #e4eaf3;border-radius:22px;max-height:calc(100dvh - 48px);padding:0;overflow:auto;box-shadow:0 25px 100px #18305630}.modal.wide{width:min(700px,100vw - 32px)}.modal::backdrop{-webkit-backdrop-filter:blur(4px);background:#19294339}.modal-head{z-index:2;background:#fff;border-bottom:1px solid #edf1f7;justify-content:space-between;align-items:flex-start;gap:14px;padding:27px 26px 21px;display:flex;position:sticky;top:0}.modal-head h2{font-size:23px}.modal-head p{color:#8b97aa;max-width:480px;margin-top:7px;font-size:12px}.modal-head .icon-button{margin-top:-5px;margin-right:-9px}.form{flex-direction:column;gap:19px;padding:24px 27px 26px;display:flex}.field{color:#5b6980;flex-direction:column;gap:8px;font-size:13px;font-weight:550;display:flex}.field small{color:#95a1b3;font-size:11px;font-weight:400;line-height:1.65}.field .optional{color:#a1abba;align-self:flex-end;margin-top:-21px;font-size:10px;font-weight:400}.form-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.input-prefix{background:#fff;border:1px solid #dce2ec;border-radius:11px;align-items:center;display:flex;overflow:hidden}.input-prefix>span{color:#93a2b8;padding-left:14px;font-size:14px}.input-prefix input{border:0;border-radius:0;min-width:0;padding-left:5px}.input-prefix:focus-within{border-color:#779ff6;outline:3px solid #e5edff}.input-prefix input:focus{outline:none}.form-actions{border-top:1px solid #edf1f7;justify-content:flex-end;align-items:center;gap:10px;margin-top:3px;padding-top:20px;display:flex}.form-section{flex-direction:column;gap:21px;display:flex}.tabs{white-space:nowrap;border-bottom:1px solid #e7edf5;align-items:stretch;gap:24px;display:flex;overflow-x:auto}.tabs button{color:#99a4b5;border-bottom:2px solid #0000;min-height:47px;margin-bottom:-1px;padding:0 1px 12px;font-size:13px;font-weight:500}.tabs button:hover{color:#5778b0}.tabs button.selected{color:#3c6dc5;border-bottom-color:#5383e1}.scope-fieldset{border:1px solid #e6ecf4;border-radius:13px;padding:18px 20px}.scope-fieldset legend{color:#687b94;margin:0 -7px;padding:0 7px;font-size:13px}.choice-row{cursor:pointer;align-items:flex-start;gap:11px;padding:9px 0;font-size:13px;line-height:1.5;display:flex}.choice-row>input{margin-top:1px}.choice-row strong{color:#56677f;font-size:13px;font-weight:500;display:block}.choice-row small{color:#98a4b5;margin-top:3px;font-size:11px;display:block}.choice-row.compact{border-radius:9px;align-items:center;padding:9px 10px}.choice-row.compact:hover{background:#f5f8fc}.choice-row.compact input{margin:0 2px 0 0}.channel-choices{border-top:1px solid #e9eef5;max-height:220px;margin-top:11px;padding-top:10px;overflow:auto}.channel-choices .helper{padding:8px 2px}.permission-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.permission-heading .text-button{white-space:nowrap;min-height:25px;padding-top:0;font-size:11px}.permission-group{border:1px solid #e6ecf4;border-radius:12px;padding:3px 16px 8px}.permission-group legend{color:#7c8da6;margin-bottom:3px;padding:0 6px;font-size:12px}.permission-row{border-bottom:1px solid #eef2f7;justify-content:space-between;align-items:center;gap:14px;padding:10px 0;display:flex}.permission-row:last-child{border:0}.permission-row label{flex:1}.permission-row strong{color:#5e6d85;font-size:12px;font-weight:500;display:block}.permission-row label span{margin-top:4px;font-size:10px;display:block}.permission-row select{width:135px;min-height:41px;padding:8px 10px;font-size:12px}.notification-list{padding:20px 25px 25px}.notification-item{border-bottom:1px solid #eef2f7;align-items:flex-start;gap:13px;padding:17px 0;display:flex}.notification-item:last-child{border:0}.notification-icon{color:#7b97c0;background:#eff4fc;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.notification-item h3{color:#4f617c;font-size:14px}.notification-item p{color:#8a98ae;white-space:pre-line;overflow-wrap:anywhere;margin-top:5px;font-size:12px}.notification-meta{color:#9ca9bb;flex-wrap:wrap;gap:12px;margin-top:10px;font-size:10px;display:flex}.account-content{flex-direction:column;gap:22px;padding:27px;display:flex}.account-identity{align-items:center;gap:13px;display:flex}.account-identity h3{font-size:17px}.account-identity p{color:#8b9ab0;margin-top:5px;font-size:12px}.breadcrumb{color:#8d9bb1;align-items:center;gap:5px;min-height:40px;margin:-19px 0 18px;padding:0;font-size:12px;display:inline-flex}.breadcrumb:hover{color:var(--blue)}.detail-heading h1{overflow-wrap:anywhere;max-width:640px;font-size:32px}.title-with-avatar{align-items:center;gap:20px;min-width:0;display:flex}.title-with-avatar>.avatar{border-radius:19px;width:62px;height:62px;font-size:20px}.detail-heading .eyebrow{margin-bottom:6px}.detail-heading p{margin-top:7px;font-size:12px}.dot-separator{color:#bbc4d2;margin:0 10px}.detail-tabs{gap:32px;padding:10px 29px 0}.detail-tabs button{min-height:61px;padding:0 0 17px}.detail-body{padding:30px}.detail-body h2{color:#4d5f7a;font-size:21px}.detail-body>.notice{margin-top:18px}.section-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;display:flex}.section-heading p{color:#96a2b5;margin-top:7px;font-size:12px}.section-heading p strong{color:#7c8fae;font-weight:500}.overview-layout{grid-template-columns:1fr 260px;gap:48px;display:grid}.description-text{color:#8e9cb1;white-space:pre-line;overflow-wrap:anywhere;max-width:650px;margin:12px 0 23px;font-size:13px}.info-list{flex-direction:column;margin:20px 0 26px;font-size:13px;display:flex}.info-list>div{border-bottom:1px solid #edf1f6;justify-content:space-between;align-items:center;gap:20px;min-height:52px;display:flex}.info-list>div:last-child{border:0}.info-list dt{color:#98a4b7;flex-shrink:0;font-size:12px}.info-list dd{color:#657791;text-align:right;overflow-wrap:anywhere;margin:0}.overview-side{border-left:1px solid #edf1f6;padding-left:30px}.overview-side>div+div{border-top:1px solid #edf1f6;margin-top:28px;padding-top:26px}.side-icon{color:#8aa1c1;margin-bottom:12px;display:block}.overview-side h3{color:#64758f;font-size:14px}.overview-side p{color:#9aa7bb;margin:8px 0 7px;font-size:12px}.overview-side .avatar-stack{margin:14px 0 3px}.author-options{border:1px solid #e6ecf4;border-radius:14px;margin-top:8px;overflow:hidden}.author-row{cursor:pointer;border-bottom:1px solid #edf1f6;align-items:center;gap:13px;min-height:78px;padding:16px 20px;display:flex}.author-row:last-child{border:0}.author-row:hover{background:#f9fbfe}.author-row strong{color:#66768e;font-size:13px;font-weight:550;display:block}.author-row small{color:#9eabbd;margin-top:5px;font-size:11px;display:block}.author-row>input{margin-right:5px}.inline-actions{border-top:1px solid #edf1f6;justify-content:space-between;align-items:center;gap:25px;margin-top:28px;padding-top:23px;display:flex}.inline-actions .helper{max-width:400px;font-size:11px}.schedule-list{margin-top:21px}.schedule-row{border-bottom:1px solid #edf1f6;align-items:center;gap:15px;padding:13px 0;display:flex}.schedule-row label:first-of-type{flex:1;max-width:340px}.schedule-row label:nth-of-type(2){width:145px}.schedule-row input,.schedule-row select{min-height:46px;font-size:13px}.schedule-number{color:#b1bccd;width:25px;font-size:11px}.settings-note{color:#8498b7;border-top:1px solid #edf1f6;align-items:flex-start;gap:13px;margin-top:38px;padding-top:25px;display:flex}.settings-note strong{color:#7385a1;font-size:13px;font-weight:500}.settings-note p{color:#9aa8bc;max-width:650px;margin-top:7px;font-size:12px;line-height:1.8}.auth-page{background:radial-gradient(at 15% 42%,#e5edfc 0%,#0000 47%),radial-gradient(at 95% 55%,#edf1fb 0%,#0000 40%),#f6f8fb;flex-direction:column;min-height:100vh;padding:0 7vw;display:flex}.auth-header{justify-content:space-between;align-items:center;padding:36px 0;display:flex}.private-label{color:#9ba6b9;align-items:center;gap:7px;font-size:11px;display:flex}.auth-main{flex:1;grid-template-columns:1fr 430px;align-items:center;gap:7vw;width:100%;max-width:1200px;margin:0 auto;padding:30px 0 65px;display:grid}.auth-intro .eyebrow{letter-spacing:.15em;color:#9aa9be;margin-bottom:22px;font-size:10px}.auth-intro h1{letter-spacing:-.05em;color:#384f71;font-size:48px;font-weight:550;line-height:1.25}.auth-intro h1 span{color:#8c9fbd}.auth-intro>p{color:#93a2b8;margin-top:24px;font-size:15px;line-height:1.9}.auth-features{color:#8295b1;flex-direction:column;gap:17px;margin-top:40px;font-size:12px;display:flex}.auth-features>span{align-items:center;gap:12px;display:flex}.auth-features svg{color:#9aafd1}.auth-card{background:#fffffff2;border:1px solid #fff;border-radius:27px;padding:34px;box-shadow:0 16px 70px #36538108,0 1px 3px #24467603}.auth-card-icon{color:#5e84cc;background:#edf3ff;border:1px solid #e2ebfc;border-radius:18px;justify-content:center;align-items:center;width:58px;height:58px;margin-bottom:25px;display:flex}.auth-card h2{color:#52637e;letter-spacing:-.04em;font-size:25px;font-weight:580;line-height:1.3}.auth-description{color:#98a5b9;margin:14px 0 26px;font-size:13px;line-height:1.8}.auth-card .notice{margin:20px 0;font-size:12px}.auth-card .button{min-height:51px;font-size:13px}.auth-card .button>svg:last-child:not(:first-child){margin-left:auto}.auth-security{color:#a0acbf;align-items:flex-start;gap:9px;margin:23px 1px;font-size:10px;line-height:1.8;display:flex}.auth-security svg{color:#98accb;margin-top:2px}.auth-registration{color:#9ca9bb;border-top:1px solid #edf1f7;margin-top:23px;padding-top:22px;font-size:10px;line-height:1.9}.auth-registration a{color:#6588c5;margin-top:4px;font-size:11px;display:block}.auth-footer{color:#aeb8c8;justify-content:space-between;align-items:center;gap:15px;padding:25px 0;font-size:10px;display:flex}.challenge-code{background:#f4f7fd;border:1px solid #e8edf8;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;padding:17px 16px;display:flex}.challenge-code strong{letter-spacing:.13em;color:#5c77a3;font-size:24px;font-weight:600}.challenge>.helper{margin-bottom:20px;font-size:11px}.challenge-status{text-align:center;color:#8c9eb9;margin:20px 0 10px}.challenge-status~.helper{font-size:10px}.boot-screen{text-align:center;color:#8b9ebc;flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:100vh;padding:30px;display:flex}.boot-screen .brand-mark{border-radius:18px;width:58px;height:58px}.boot-screen h1{color:#496387;font-size:26px}.boot-screen .notice{max-width:500px}@media (min-width:1500px){.main-content{padding-top:52px;padding-left:60px;padding-right:60px}.topbar{padding-left:60px;padding-right:60px}.page-heading h1{font-size:40px}.page-heading p{font-size:15px}.entity-link strong{font-size:14px}td{padding-top:20px;padding-bottom:20px;font-size:13px}.entity-link small{font-size:11px}.segmented-control button{font-size:13px}.search-input{width:250px}.search-input input{font-size:13px}.status-pill,.list-footer{font-size:11px}.below-list-note p{font-size:12px}}@media (max-width:1150px){.sidebar{width:225px;padding-left:14px;padding-right:14px}.workspace{width:calc(100% - 225px);margin-left:225px}.main-content{padding:35px 28px 20px}.topbar{padding:18px 28px}.topbar-crumb>span,.topbar-crumb>svg{display:none}.workspace-timezone{font-size:10px}.page-heading h1{font-size:33px}.page-heading p{font-size:12px}.page-heading .button{padding-left:14px;padding-right:14px;font-size:12px}.list-toolbar{gap:12px;padding:18px}.segmented-control button{padding:9px;font-size:11px}.search-input{width:180px}.overview-layout{grid-template-columns:1fr;gap:27px}.overview-side{border-top:1px solid #edf1f6;border-left:0;grid-template-columns:1fr 1fr;gap:30px;padding:25px 0 0;display:grid}.overview-side>div+div{border-top:0;border-left:1px solid #edf1f6;margin:0;padding:0 0 0 30px}.toast{left:calc(50% + 112px)}.auth-page{padding:0 5vw}.auth-main{grid-template-columns:1fr 400px;gap:5vw}.auth-intro h1{font-size:39px}.auth-card{padding:30px}.auth-intro>p{font-size:13px}}@media (max-width:850px){.sidebar{border-bottom:1px solid #dfe7f4;border-right:0;flex-direction:row;align-items:center;gap:25px;width:100%;height:auto;padding:13px 22px;position:sticky;inset:0 0 auto;box-shadow:0 1px 6px #334d7805}.sidebar>.brand{margin:0;font-size:17px}.brand-mark{border-radius:10px;width:35px;height:35px}.brand-tag{letter-spacing:.17em;font-size:7px}.network-switch,.nav-label,.sidebar-bottom{display:none}.sidebar nav{flex-direction:row;gap:7px;margin-left:auto}.nav-item{gap:8px;width:auto;min-height:44px;padding:10px 13px;font-size:12px}.nav-count{min-width:19px;font-size:9px}.app-shell{flex-direction:column;display:flex}.workspace{width:100%;margin-left:0}.topbar{min-height:65px;padding:10px 27px}.topbar-actions{gap:15px}.mobile-profile{display:flex}.topbar-crumb strong{font-size:12px}.workspace-timezone{font-size:11px}.main-content{padding:30px 26px 20px}.page-heading{margin-bottom:25px}.page-heading h1{font-size:34px}.topbar .icon-button{width:38px;height:38px}.workspace-footer{padding:20px 28px}.toast{left:50%}.auth-main{grid-template-columns:1fr;gap:30px;max-width:460px;padding-top:20px}.auth-intro{text-align:center}.auth-intro .eyebrow{margin-bottom:14px;font-size:9px}.auth-intro h1{font-size:34px}.auth-intro>p{margin-top:14px}.auth-features{display:none}.auth-card{text-align:left}.auth-header{padding-top:24px;padding-bottom:20px}.auth-footer{font-size:9px}.auth-footer>span:first-child{display:none}.auth-footer{justify-content:center}.auth-security,.auth-registration{font-size:11px}.auth-registration a{font-size:12px}}@media (max-width:600px){body{min-width:360px}.sidebar{gap:13px;padding:12px 15px}.sidebar>.brand>span:last-child{display:none}.sidebar nav{gap:5px;width:100%;margin-left:0}.nav-item{flex:1;justify-content:center;padding:9px 10px;font-size:12px}.nav-item>span:nth-child(2){flex:0}.nav-count{display:none}.topbar{min-height:60px;padding:8px 20px}.topbar-crumb{font-size:11px}.workspace-timezone{display:none}.topbar-actions{gap:10px}.main-content{padding:28px 16px 20px}.page-heading{flex-wrap:wrap;align-items:flex-start;gap:20px;margin-bottom:23px}.page-heading h1{gap:10px;font-size:32px}.page-heading .eyebrow{margin-bottom:8px;font-size:9px}.page-heading p{max-width:300px;font-size:12px}.page-heading>.button{width:100%;min-height:48px;font-size:13px}.heading-count{min-width:25px;height:25px;font-size:12px}.content-card{border-radius:16px}.list-toolbar{flex-direction:column;align-items:stretch;gap:12px;padding:16px 15px}.segmented-control{flex-wrap:nowrap;justify-content:space-between}.segmented-control button{flex:1;padding:10px 9px;font-size:11px}.search-input{width:100%}.search-input input{min-height:43px;font-size:13px}.search-input{min-height:43px}.list-footer{flex-wrap:wrap;gap:8px;padding:16px;font-size:10px}.list-footer>span:last-child{font-size:9px}th:first-child,td:first-child{padding-left:18px}th{padding:13px 12px;font-size:10px}td{padding:15px 12px;font-size:12px}.entity-link{gap:10px;min-width:200px}.entity-link strong{max-width:200px;font-size:12px}.entity-link small{font-size:10px}.avatar.channel{border-radius:12px;width:39px;height:39px}.status-pill{font-size:10px}.empty-state{padding:44px 20px 48px}.empty-state h2{max-width:270px;font-size:19px}.empty-state p{font-size:12px}.empty-icon{border-radius:18px;width:61px;height:61px}.below-list-note{gap:8px;margin:18px 2px}.below-list-note p{font-size:10px}.workspace-footer{padding:18px 20px;font-size:9px}.modal{border-radius:19px;width:calc(100vw - 20px);max-height:calc(100dvh - 24px)}.modal.wide{width:calc(100vw - 20px)}.modal-head{padding:22px 20px 17px}.modal-head h2{font-size:21px}.form{gap:18px;padding:20px}.form-grid{grid-template-columns:1fr;gap:17px}.field{font-size:13px}.field input,.field select,.field textarea{font-size:15px}.form-actions{gap:8px}.form-actions .button{min-height:47px;padding:11px 14px;font-size:12px}.permission-heading{flex-direction:column;gap:8px}.permission-group{padding-left:11px;padding-right:11px}.permission-row{gap:10px}.permission-row select{width:115px;font-size:11px}.permission-row strong{font-size:11px}.scope-fieldset{padding:12px 14px}.tabs{gap:20px}.tabs button{font-size:12px}.detail-heading{gap:18px}.detail-heading h1{font-size:25px;display:block}.title-with-avatar{gap:12px}.title-with-avatar>.avatar{border-radius:14px;width:48px;height:48px;font-size:16px}.detail-heading p{font-size:10px;line-height:1.7}.detail-tabs{gap:24px;padding-left:19px;padding-right:19px}.detail-tabs button{min-height:54px;padding-bottom:13px;font-size:12px}.detail-body{padding:23px 20px}.detail-body h2{font-size:20px}.overview-side{gap:20px}.overview-side>div+div{padding-left:20px}.overview-side h3{font-size:12px}.overview-side p{font-size:11px}.overview-side .text-button{font-size:10px}.info-list>div{gap:13px}.info-list dt{font-size:11px}.info-list dd{font-size:12px}.section-heading{flex-wrap:wrap;gap:16px}.section-heading>.button{width:100%;min-height:44px}.schedule-row{gap:8px}.schedule-number{display:none}.schedule-row label:nth-of-type(2){width:110px}.schedule-row select,.schedule-row input{min-height:44px;padding:10px;font-size:12px}.schedule-row .icon-button{width:33px;height:44px}.inline-actions{flex-direction:column;align-items:stretch;gap:18px}.inline-actions .button{width:100%}.author-row{gap:10px;padding:13px 14px}.author-row strong{font-size:12px}.notification-list{padding:15px 20px 22px}.account-content{padding:22px}.auth-page{padding:0 22px}.auth-main{gap:25px;padding-top:15px;padding-bottom:30px}.auth-header{padding-top:23px}.auth-header .brand{font-size:18px}.private-label{gap:5px;font-size:10px}.auth-intro h1{font-size:31px}.auth-intro>p{font-size:12px}.auth-intro .eyebrow{font-size:8px}.auth-card{border-radius:23px;padding:27px 24px}.auth-card h2{font-size:24px}.auth-description{font-size:12px;line-height:1.8}.auth-card-icon{border-radius:16px;width:52px;height:52px;margin-bottom:22px}.auth-footer{padding:16px 0 25px}.toast{gap:8px;min-width:285px;font-size:12px;bottom:20px}.toast .icon-button{width:30px}.toast>span{flex:1}.desktop-only{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.spinner{opacity:.5;border-right-color:currentColor}}@media (prefers-reduced-transparency:reduce){.sidebar{-webkit-backdrop-filter:none;backdrop-filter:none;background:#f0f4fb}.modal::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#26364d80}.topbar{background:#f6f8fc}.network-switch{background:#fff}}@media (forced-colors:active){.button,.status-pill,.nav-item.active,.content-card,.avatar,.notice{border:1px solid buttontext}.status-pill>span{background:canvastext}}:root{--muted:#65748a}.button{min-height:50px;font-size:15px}.topbar-crumb,.topbar-crumb strong{color:#718097;font-size:13px}.workspace-timezone{color:#74839a;font-size:12px}.eyebrow{color:#78869b;font-size:11px}.tiny-label{color:#748198;font-size:10px}.network-switch strong{color:#42526a;font-size:13px}.nav-label{color:#7d8ba0;font-size:10px}.nav-item{color:#697b96;font-size:15px}.nav-item.active{color:#365faa}.nav-count{color:#5275b2;font-size:11px}.workspace-note strong{color:#697b93;font-size:15px}.workspace-note p{color:#78869c;font-size:12px}.profile-button strong{font-size:13px}.profile-button small{color:#76859b;font-size:11px}.page-heading p{color:#74829a;font-size:15px}.heading-count{color:#6b7b93;font-size:15px}.segmented-control button{color:#74839b;min-height:42px;font-size:13px}.segmented-control button.selected{color:#476dad}.search-input input{min-height:43px;font-size:14px}.search-input input::placeholder{color:#7f8da2}.search-input{color:#7d8da5}.entity-link strong{color:#40516d;font-size:15px}.entity-link small{color:#77859d;font-size:12px}.entity-link{min-width:185px}th{color:#78879e;font-size:12px}td{color:#61718b;padding-top:18px;padding-bottom:18px;font-size:14px}.role-label{color:#5f718c;font-size:14px}.cell-caption{color:#77869f;font-size:11px}.schedule-cell{color:#71839f;font-size:12px}.authors-cell{color:#6d809e;font-size:12px}.status-pill{padding:6px 9px;font-size:11px}.status-pill.green{color:#397b61;background:#edf7f1}.status-pill.neutral{color:#627590;background:#eef2f8}.list-footer{color:#74859f;font-size:11px}.below-list-note p{color:#7a8aa3;font-size:12px}.below-list-note svg{color:#7d93b3}.workspace-footer{color:#8393ac;font-size:10px}.empty-state p{color:#71829e;font-size:14px}.helper{color:#687b97;font-size:14px}.field{color:#526681;font-size:14px}.field small{color:#7588a2;font-size:12px}.field .optional{color:#7d8ba0;font-size:11px}.modal-head p{color:#7184a0;font-size:13px}.tabs button{color:#7285a3;font-size:14px}.tabs button.selected{color:#3868bb}.choice-row strong{font-size:14px}.choice-row small{color:#7184a0;font-size:12px}.choice-row.compact{font-size:14px}.permission-row strong{color:#566c8d;font-size:13px}.permission-row label span{font-size:11px}.permission-row select{min-height:44px;font-size:13px}.permission-heading .helper{font-size:13px}.permission-group legend{color:#627a9b;font-size:13px}.scope-fieldset legend{color:#5e7493;font-size:14px}.notice{color:#5c7598;font-size:13px}.detail-heading p{color:#7186a4;font-size:13px}.description-text{color:#697e9d;font-size:14px}.info-list dt{color:#7287a6;font-size:13px}.info-list dd{color:#546e91;font-size:14px}.overview-side h3{font-size:15px}.overview-side p{color:#7187a7;font-size:13px}.overview-side .text-button{font-size:12px}.section-heading p{color:#6e83a2;font-size:13px}.inline-actions .helper{font-size:12px}.author-row strong{color:#566d8c;font-size:14px}.author-row small{color:#7188a9;font-size:12px}.settings-note strong{color:#5e789b;font-size:14px}.settings-note p{color:#7489a8;font-size:13px}.notification-item p{color:#667e9f;font-size:13px}.notification-meta{color:#7489a8;font-size:11px}.auth-intro .eyebrow{color:#7189ac;font-size:11px}.auth-intro>p{color:#7187a6;font-size:16px}.auth-features{color:#667e9f;font-size:14px}.auth-description{color:#7087a8;font-size:14px}.auth-card .button{font-size:14px}.auth-security{color:#7188a8;font-size:12px}.auth-registration{color:#7289a8;font-size:12px}.auth-registration a{color:#3d6bb4;font-size:13px}.auth-footer{color:#7b8da8;font-size:11px}.private-label{color:#778aa8;font-size:12px}.challenge>.helper{font-size:12px}.challenge-code>span{color:#6c84a8;font-size:12px}.challenge-status .loading{font-size:12px}@media (max-width:1150px){.page-heading p,.page-heading .button{font-size:14px}.segmented-control button{font-size:12px}}@media (max-width:850px){.nav-item{font-size:14px}.auth-intro>p{font-size:15px}.workspace-timezone{font-size:12px}}@media (max-width:600px){.nav-item,.page-heading p{font-size:14px}.page-heading>.button{font-size:15px}.segmented-control button{font-size:12px}.entity-link strong{font-size:14px}.entity-link small{font-size:12px}.entity-link{min-width:210px}.status-pill{font-size:11px}th{font-size:12px}td,.empty-state p{font-size:14px}.below-list-note p{font-size:12px}.list-footer{font-size:11px}.list-footer>span:last-child{font-size:10px}.field{font-size:14px}.tabs button{font-size:13px}.detail-heading p{font-size:12px}.detail-tabs button{font-size:13px}.info-list dt{font-size:12px}.info-list dd{font-size:13px}.overview-side h3{font-size:14px}.overview-side p{font-size:12px}.overview-side .text-button{font-size:11px}.author-row strong,.auth-description,.auth-intro>p{font-size:14px}.auth-intro .eyebrow{font-size:9px}.auth-security,.auth-registration,.permission-row strong,.permission-row select{font-size:12px}}.topbar-crumb,.topbar-crumb strong,.workspace-timezone,.eyebrow,.tiny-label,.nav-label,.workspace-note p,.profile-button small,.page-heading p,.heading-count,.segmented-control button,.entity-link small,th,.cell-caption,.schedule-cell,.authors-cell,.list-footer,.below-list-note p,.workspace-footer,.helper,.field small,.field .optional,.modal-head p,.tabs button,.choice-row small,.permission-group legend,.detail-heading p,.description-text,.info-list dt,.overview-side p,.section-heading p,.author-row small,.settings-note p,.notification-item p,.notification-meta,.auth-intro .eyebrow,.auth-intro>p,.auth-features,.auth-description,.auth-security,.auth-registration,.auth-footer,.private-label,.challenge-code>span,.challenge-status,.empty-state p,.account-identity p,.breadcrumb{color:#5d718d}.search-input input::placeholder,input::placeholder,textarea::placeholder{color:#687b95}.permission-allowed{color:#397b61}.list-footer>span:last-child,.workspace-footer,.auth-footer{font-size:11px}@media (max-width:600px){.topbar-crumb strong{font-size:13px}.list-footer>span:last-child{font-size:11px}.auth-intro .eyebrow{font-size:10px}.status-pill,.entity-link small{font-size:12px}.permission-row strong{font-size:13px}.permission-row label span{font-size:12px}.permission-group legend{font-size:13px}}.form-stack{flex-direction:column;gap:20px;display:flex}.editor-section{max-width:1020px}.editor-section+.editor-section,.detail-body>form+form,.detail-body>form+.editor-section{border-top:1px solid var(--line);margin-top:38px;padding-top:32px}.editor-section .section-heading{margin-bottom:23px}.editor-section .section-heading h2{font-size:23px}.editor-section .field{font-size:15px}.editor-section input,.editor-section select,.editor-section textarea{font-size:16px}.advanced-settings{background:#fbfcfe;border:1px solid #e5eaf2;border-radius:13px;padding:0 17px}.advanced-settings summary{cursor:pointer;color:#4e6484;min-height:52px;padding:15px 0;font-size:14px;font-weight:550}.advanced-settings[open]>.form-stack,.advanced-settings[open]>.inline-field{padding:8px 0 20px}.inline-field{align-items:flex-end;gap:12px;display:flex}.inline-field>.field{flex:1}.toggle-card{background:#f8fafd;border:1px solid #e4eaf3;border-radius:14px;padding:17px 20px}.toggle-card strong{font-size:16px}.toggle-card small{max-width:650px;font-size:13px}.resolve-summary{color:#5d718d;flex-wrap:wrap;align-items:center;gap:10px;font-size:14px;display:flex}.resolve-summary .text-button{margin-left:auto}.break-word{overflow-wrap:anywhere}.collection-editor{flex-direction:column;gap:15px;display:flex}.collection-row{grid-template-columns:minmax(130px,1fr) minmax(180px,2fr) 44px;align-items:end;gap:12px;display:grid}.collection-row .icon-button{margin-bottom:3px}.url-row{align-items:center;gap:10px;display:flex}.url-row>.field{flex:1}.collection-editor>.text-button{align-self:flex-start}.slot-editor .schedule-list{margin-top:0}.scheduled-item{border-bottom:1px solid var(--line);padding-bottom:10px}.scheduled-item .schedule-row{border:0}.slot-period{padding:0 0 4px 40px}.slot-period summary{cursor:pointer;color:#617591;min-height:32px;padding:4px 0;font-size:13px}.slot-period .form-grid{max-width:600px;margin:10px 0 12px}.slot-period .field{font-size:13px}.slot-period input{min-height:46px;font-size:14px}.work-list{flex-direction:column;gap:18px;display:flex}.work-card{background:#fafbfd;border:1px solid #e3eaf3;border-radius:15px;padding:20px}.work-heading{grid-template-columns:minmax(160px,2fr) minmax(150px,2fr) minmax(110px,1fr) 44px;align-items:end;gap:12px;display:grid}.work-heading .icon-button{margin-bottom:3px}.interval-list{margin-top:18px}.interval-row{align-items:end;gap:12px;margin-top:12px;display:flex}.interval-row .field{max-width:150px}.interval-row .helper{flex:1;padding-bottom:14px}.interval-row .icon-button{margin-bottom:3px}.work-card .slot-period{border-top:1px solid var(--line);margin-top:10px;padding-top:12px;padding-left:0}.work-card .field{font-size:14px}.price-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.money-input{align-items:center;display:flex;position:relative}.money-input input{padding-right:38px}.money-input>span{color:#6f829e;position:absolute;right:15px}.action-row{flex-wrap:wrap;align-items:center;gap:13px;margin:20px 0;display:flex}.danger-text{color:#a34439}.invite-link{background:#f7faff;border:1px solid #dce7f9;border-radius:15px;flex-direction:column;gap:15px;margin:18px 0;padding:20px;display:flex}.invite-link>.button{align-self:flex-start}.invite-link input{font-family:ui-monospace,SFMono-Regular,monospace;font-size:13px}.invite-link .helper{font-size:13px;line-height:1.7}.access-status{max-width:380px;margin-top:24px}.archive-settings{margin-top:25px}.archive-settings .choice-row{padding:8px 0 17px}.preserve-lines{white-space:pre-wrap;overflow-wrap:anywhere;text-align:left!important}.invitation-main{flex:1;justify-content:center;align-items:center;padding:35px 0 70px;display:flex}.invitation-main .auth-card{width:min(100%,530px)}.invitation-main h1{color:#405775;font-size:30px;line-height:1.35}.invitation-main .notice{margin:20px 0}.invitation-expiry{margin-top:25px;font-size:12px}.detail-tabs{scrollbar-width:thin;overflow-x:auto}.detail-tabs button{white-space:nowrap;flex-shrink:0}.form-actions>.button{white-space:normal}.form-stack>.notice{margin:0}@media (max-width:1150px){.work-heading{grid-template-columns:minmax(150px,2fr) minmax(140px,2fr) minmax(100px,1fr) 36px}.work-card{padding:16px}.detail-tabs{gap:22px}.detail-tabs button{font-size:13px}}@media (max-width:700px){.work-heading{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.work-heading>.icon-button{justify-self:end}.work-heading>.field:first-child{grid-column:1/-1}.price-grid{grid-template-columns:1fr}.price-grid .field{max-width:400px}.collection-row{grid-template-columns:1fr 44px}.collection-row>.field:first-child{grid-column:1/-1}.collection-row>.field:nth-child(2){grid-column:1}.inline-field{flex-wrap:wrap}.inline-field>.field{min-width:180px}.interval-row{flex-wrap:wrap;gap:8px}.interval-row>.field{flex:1;min-width:95px;max-width:calc(50% - 30px)}.interval-row>.helper{flex-basis:100%;order:5;padding-bottom:0}.slot-period{padding-left:0}.collection-row>.icon-button{grid-column:2}.editor-section+.editor-section,.detail-body>form+form{margin-top:28px;padding-top:25px}.editor-section .section-heading h2{font-size:22px}.action-row>.button{white-space:normal;flex:1}.invite-link,.toggle-card{padding:16px}.invitation-main h1{font-size:26px}.invitation-page .private-label{font-size:11px}.invitation-page .auth-header{gap:18px}.detail-body .inline-actions{margin-top:22px}.detail-body .inline-actions .helper:empty{display:none}.detail-body .inline-actions .button{white-space:normal}.resolve-summary .text-button{margin-left:0}.form-stack{gap:18px}.detail-body .notice{font-size:14px}.work-card input,.work-card select,.work-heading>.field{min-width:0}.work-card{padding:14px}}.channel-list{min-width:0;max-width:100%}.channel-table{table-layout:fixed;white-space:normal}.channel-table th,.channel-table td{white-space:normal;overflow-wrap:anywhere;padding-left:12px;padding-right:12px}.channel-table th:first-child,.channel-table td:first-child{padding-left:20px}.channel-table th:first-child{width:27%}.channel-table th:nth-child(2){width:14%}.channel-table th:nth-child(3){width:17%}.channel-table th:nth-child(4),.channel-table th:nth-child(5),.channel-table th:nth-child(6){width:12%}.channel-table th:last-child{width:6%}.channel-table td:last-child{width:auto;padding-right:12px}.channel-table .entity-link{gap:10px;width:100%;min-width:0;max-width:none}.channel-table .entity-link>span:last-child{min-width:0}.channel-table .entity-link strong{max-width:none}.channel-table .entity-link small,.channel-table .schedule-cell{white-space:normal}.channel-table .row-open{width:36px}.channel-cell-label{display:none}.channel-metric{flex-direction:column;gap:5px;min-width:0;display:flex}.metric-value{color:#40516d;font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:18px;font-weight:600;line-height:1.35}.metric-empty{color:#5d718d;font-size:13px;line-height:1.5}.metric-caption{color:#5d718d;font-size:12px;line-height:1.4}.metric-stale .metric-caption,.metric-stale .metric-empty{color:#866021}@media (max-width:1100px){.channel-table,.channel-table tbody{width:100%;display:block}.channel-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.channel-table tbody tr{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr) 44px;gap:14px 16px;padding:20px;display:grid}.channel-table tbody tr:last-child{border-bottom:0}.channel-table td,.channel-table td:first-child,.channel-table td:last-child{border:0;width:auto;min-width:0;padding:0}.channel-table .channel-identity{grid-area:1/1/auto/3}.channel-table .channel-open{grid-area:1/3;place-self:start end}.channel-table .channel-activity{grid-area:2/1/auto/-1}.channel-table .channel-subscribers{grid-area:3/1}.channel-table .channel-reach{grid-area:3/2/auto/4}.channel-table .channel-team{grid-area:4/1}.channel-table .channel-schedule{grid-area:4/2/auto/4}.channel-table .row-open{width:44px;height:44px}.channel-cell-label{color:#5d718d;margin-bottom:6px;font-size:12px;line-height:1.5;display:block}.channel-table .metric-value{font-size:21px}.channel-table .metric-empty{font-size:14px}.channel-table .entity-link{min-height:44px}.channel-team,.channel-schedule{font-size:13px!important}}@media (max-width:600px){.channel-table tbody tr{gap:13px 12px;padding:18px 16px}.channel-table .entity-link strong{font-size:15px}.channel-table .metric-value{font-size:20px}}}@layer appearance{:root{--blue:#2456e8;--blue-hover:#1644ce;--text:#20233d;--muted:#5e647d;--line:#e7e8f3;--canvas:#f3f1fb;--radius:28px;--glass:#ffffffad;--glass-border:#ffffffe6;--accent:#2456e8;--accent-soft:#edf1ff;--glass-shadow:0 16px 50px #423c7010, 0 2px 8px #423c7007, inset 0 1px 0 #fff;color:var(--text);background:var(--canvas);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body{min-width:320px;font-size:14px}::selection{color:#25204e;background:#d9d0ff}:focus-visible{outline-offset:4px;outline:3px solid #2456e8}h1,h2,h3{color:var(--text)}h2{font-size:22px;font-weight:650}h3{font-size:16px}a,.text-button{color:var(--blue)}.muted,.helper{color:var(--muted)}.button{border-radius:999px;min-height:44px;padding:10px 18px;font-size:14px;font-weight:550}.button.primary{color:#fff;background:#3e60e9;border:1px solid #0000;box-shadow:0 3px 9px #315ce51a}.button.primary:not(:disabled):hover{background:#3455db}.button.secondary{color:#465270;background:#ffffffb8;border-color:#e4e7f280;box-shadow:0 2px 5px #353d6906}.button.secondary:not(:disabled):hover{background:#f1f3fc;border-color:#dce2f1}.button:active:not(:disabled){transform:none}.icon-button{color:#606785;border-radius:50%;width:44px;height:44px}.icon-button:hover{color:#244bd8;background:#e9edff}input,textarea,select{min-height:44px;color:var(--text);background:#fff;border:1px solid #d8dceb;border-radius:12px;padding:10px 12px;font-size:15px}input:hover,textarea:hover,select:hover{border-color:#a9b8e9}input:focus,textarea:focus,select:focus{border-color:#4b70ea;outline:3px solid #2456e825}input::placeholder,textarea::placeholder{color:#6a7186}input:disabled,select:disabled{color:#636a7d;background:#f2f3f8}input[type=checkbox],input[type=radio]{accent-color:#315ee8;width:20px;height:20px;min-height:20px}.field,.editor-section .field{color:#39435e;gap:7px;font-size:14px}.field small,.field .optional{color:#666e84;font-size:13px}.eyebrow,.tiny-label,.nav-label{color:#5c6481;letter-spacing:.09em;font-size:11px}.app-shell{isolation:isolate;background-color:#f4f2fc;background-image:radial-gradient(at 0 0,#bdcdff 0%,#0000 38%),radial-gradient(at 99% 2%,#f6d0dd 0%,#0000 40%),radial-gradient(at 82% 93%,#d6cbfa 0%,#0000 43%),radial-gradient(at 9% 88%,#c9eeed 0%,#0000 42%),none;background-position:0 0,0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat,repeat;background-size:auto,auto,auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box;position:relative}.sidebar{border:0;border-right:1px solid var(--glass-border);background:var(--glass);width:244px;box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(24px)saturate(145%);border-radius:0;padding:20px 12px 12px;top:0;bottom:0;left:0;overflow-y:auto}.brand{color:#242844;letter-spacing:-.025em;border-radius:15px;gap:10px;min-height:44px;font-size:20px}.brand:focus{outline:none}.brand:focus-visible>span:last-child{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:2px}.brand-mark>img{object-fit:contain;width:100%;height:100%;display:block}.boot-brand{flex-direction:column;gap:16px;font-size:28px}.brand-mark{width:34.6667px;height:36px;box-shadow:none;background:0 0;border:0;border-radius:0;position:relative}.brand-tag{display:none}.sidebar>.brand{margin:0 8px 22px}.mobile-menu-toggle{display:none}.network-switch{background:#ffffffa3;border-color:#fff;border-radius:16px;margin-bottom:22px;padding:10px;box-shadow:inset 0 1px #fff,0 3px 12px #42467908}.network-letter{color:#593cba;background:linear-gradient(145deg,#e8dcff,#d8d9ff);border:1px solid #fff;border-radius:13px;width:34px;height:34px;font-size:16px}.network-switch strong{color:#343a58;font-size:13px;line-height:1.6}.network-indicator{background:#289575;width:7px;height:7px;box-shadow:0 0 0 4px #2fac8720}.nav-label{margin:0 12px 8px;font-size:10px}.sidebar nav{gap:5px}.nav-item{color:#515b78;border:1px solid #0000;border-radius:999px;gap:10px;min-height:46px;padding:10px 12px;font-size:14px;font-weight:550}.nav-item>svg{color:#5b72ba}.nav-item.active{color:#3454cc;background:#ffffffcf;border-color:#ffffffe6;box-shadow:0 3px 10px #4856a30d}.nav-item.active>svg{color:#4669de}.nav-item:not(.active):hover{background:#ffffffc9;border-color:#fff}.nav-count{color:#485a88;background:#e4e9fb;border-radius:8px;padding:4px 7px;font-size:12px}.nav-item.active .nav-count{color:#4760b8;box-shadow:none;background:#e9edfc}.sidebar-bottom{padding-top:20px}.workspace-note{background:linear-gradient(135deg,#ffffffa8,#dce4ff8f 65%,#e6dfff9c);border:1px solid #ffffffa3;border-radius:22px;margin:0 0 12px;padding:15px 12px}.note-icon{color:#4f51b9;background:#ffffffa8;border:1px solid #fff;border-radius:13px;margin-bottom:8px;padding:6px;display:inline-flex}.workspace-note strong{color:#414366;font-size:14px;font-weight:600;line-height:1.5;display:block}.workspace-note p{color:#606782;margin-top:9px;font-size:12px;line-height:1.65}.profile-button{background:#fff6;border:1px solid #ffffff9c;border-radius:18px;min-height:54px;padding:8px}.profile-button strong{color:#343950;font-size:13px}.profile-button small{color:#616a82;font-size:12px}.profile-button>svg{color:#6b6d93}.workspace{width:calc(100% - 268px);margin-left:268px}.topbar{border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(18px)saturate(135%);background:#ffffff80;border-radius:20px;min-height:56px;margin:12px 24px 0 0;padding:6px 18px;box-shadow:inset 0 1px #fff,0 5px 18px #4c467908}.topbar-crumb{color:#616582;gap:11px;font-size:13px}.topbar-crumb strong{color:#353b5e;font-size:13px;font-weight:600}.topbar-crumb svg{color:#8588a6}.topbar-actions{gap:16px}.workspace-timezone{color:#616582;font-size:12px}.notification-button{color:#5d5b8b;box-shadow:none;background:#ffffffa3;border-color:#ffffffb8;border-radius:50%}.main-content{max-width:1640px;padding:26px 24px 18px 0}.page-heading{gap:18px;margin-bottom:22px;padding:4px 2px;position:relative}.page-heading h1{letter-spacing:-.045em;color:#25263e;gap:12px;font-size:clamp(32px,3vw,40px);font-weight:680;line-height:1.12}.page-heading .eyebrow{color:#5845a4;letter-spacing:.1em;align-items:center;gap:7px;margin-bottom:10px;font-size:11px;font-weight:650;display:inline-flex}.page-heading .eyebrow:before{content:"";background:#8763e9;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #8763e914}.page-heading p{color:#5c617d;margin-top:8px;font-size:14px;line-height:1.6}.page-heading>.button{align-self:center}.heading-count{color:#6a4ec0;background:#ffffffa8;border:1px solid #fff;border-radius:14px;min-width:33px;height:32px;margin-top:3px;padding:0 10px;font-size:16px;box-shadow:0 3px 8px #5e4c8710,inset 0 1px #fff}.content-card{background:#ffffffed;border:1px solid #ffffffd9;border-radius:24px;box-shadow:0 20px 55px #5046740e,0 2px 8px #50467405,inset 0 1px #fff}.list-toolbar{background:linear-gradient(105deg,#ffffffcb,#f6f5ffb3);border-bottom-color:#eeedf7;gap:14px;min-height:76px;padding:14px 20px}.segmented-control{background:#eeedf7;border:1px solid #e8e6f3;border-radius:17px;gap:3px;padding:4px}.segmented-control button{color:#5a6077;border-radius:999px;min-height:38px;padding:8px 12px;font-size:13px}.segmented-control button.selected{color:#363a5b;background:#fff;font-weight:650;box-shadow:0 3px 7px #35346216,inset 0 1px #fff}.segmented-control button:not(.selected):hover{color:#4146a0;background:#ffffff8c}.search-input{color:#6a6e8d;background:#fff;border:1px solid #e0e1ef;border-radius:14px;width:230px;min-height:44px;padding:0 13px}.search-input input{min-height:42px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;font-size:14px}.search-input input:focus{border:0;outline:0}.input-prefix input{box-shadow:none;background:0 0;border:0}.input-prefix:focus-within{border-color:#4b70ea;outline:3px solid #2456e825}.input-prefix input:focus{outline:0}.search-input:focus-within{border-color:#5578e5;outline:3px solid #2456e820}.search-input input::placeholder{color:#696f85}thead{background:#fafaff}th{color:#606680;padding-top:13px;padding-bottom:13px;font-size:12px;font-weight:500}td{color:#515c77;border-bottom-color:#efedf7;padding-top:18px;padding-bottom:18px;font-size:14px}tbody tr{transition:background .16s}tbody tr:hover{background:#f4f5ff}tbody tr:focus-within{background:#f0f3ff}.channel-table th:first-child,.channel-table td:first-child{padding-left:20px}.channel-table th:first-child{width:28%}.channel-table th:nth-child(2){width:15%}.channel-table th:nth-child(3){width:17%}.channel-table th:nth-child(4),.channel-table th:nth-child(5){width:12%}.channel-table th:nth-child(6){width:11%}.channel-table th:nth-child(7){width:68px}@media (min-width:1101px){.channel-table .channel-open{padding-left:6px;padding-right:18px}}.entity-link{text-align:left;border-radius:12px;gap:13px}.channel-table .entity-link{gap:13px}.entity-link strong{color:#303650;font-size:15px;font-weight:600;line-height:1.5}.entity-link small{color:#676d86;margin-top:4px;font-size:12px;line-height:1.6}.entity-link:hover strong{color:#244fd2}.avatar,.avatar.channel{--avatar-light:#dce8ff;--avatar-deep:#c3d4ff;--avatar-ink:#2857ad;width:40px;height:40px;color:var(--avatar-ink);background:linear-gradient(145deg, var(--avatar-light), var(--avatar-deep));border:1px solid #ffffffba;font-size:14px;font-weight:650;box-shadow:inset 0 1px 1px #fff,0 3px 8px #3b437a0c}.avatar.channel{border-radius:14px}.avatar[data-tone="1"]{--avatar-light:#e9e0ff;--avatar-deep:#d5c5f9;--avatar-ink:#6234ac}.avatar[data-tone="2"]{--avatar-light:#cef4e9;--avatar-deep:#afe6d6;--avatar-ink:#166c57}.avatar[data-tone="3"]{--avatar-light:#ffe3d3;--avatar-deep:#ffd0b5;--avatar-ink:#9d4b26}.avatar[data-tone="4"]{--avatar-light:#fce0ef;--avatar-deep:#f3c5e0;--avatar-ink:#9a3a78}.avatar.small{width:34px;height:34px;font-size:12px}.metric-value,.channel-table .metric-value{color:#314ec7;letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:21px;font-weight:650}.channel-reach .metric-value{color:#7952bc}.metric-empty,.metric-caption,.channel-cell-label{color:#626b81}.metric-stale .metric-caption{color:#855722}.metric-paused .metric-value{color:#657089}.schedule-cell{color:#626d86;gap:7px;font-size:13px}.schedule-cell svg{color:#8570bd}.status-pill{border-radius:10px;padding:7px 10px;font-size:12px;font-weight:550;line-height:1.3}.status-pill.green{color:#207557;background:#e5f5ed}.status-pill.neutral{color:#61657c;background:#eeedf4}.role-label{color:#68509c;font-size:14px}.employee-table .employee-identity{width:40%}.employee-table .entity-link{min-width:0}.row-open{color:#7a80a0;border-radius:50%}.list-footer{color:#687087;background:#fcfcff;border-top-color:#eeedf7;padding:14px 20px;font-size:12px}.list-footer>span:last-child{font-size:12px}.list-footer svg{color:#8180a6}.below-list-note{gap:10px;margin:20px 6px 0}.below-list-note p{color:#616981;font-size:12px;line-height:1.75}.below-list-note svg{color:#776fa2;margin-top:2px}.workspace-footer{color:#69718a;padding:16px 24px 18px 0;font-size:11px}.empty-state{padding:48px 24px}.empty-icon{color:#5b50c5;background:linear-gradient(140deg,#e5eaff,#e9dafa);border:1px solid #fff;border-radius:25px;width:80px;height:80px;box-shadow:0 8px 20px #6a55a815,inset 0 2px 1px #fff}.empty-state h2{color:#343852;font-size:22px}.empty-state p{color:#626b84;max-width:420px;font-size:15px}.editor-section+.editor-section,.detail-body>form+form,.detail-body>form+.editor-section{margin-top:28px;padding-top:24px}.editor-section .section-heading,.section-heading{margin-bottom:20px}.form-stack{gap:18px}.breadcrumb{color:#5c6482;font-size:14px}.detail-heading h1{color:#282d48;font-size:30px;font-weight:650}.detail-heading p,.section-heading p,.description-text{color:#626a83;font-size:14px}.title-with-avatar>.avatar{border-radius:18px;width:54px;height:54px;font-size:20px}.detail-tabs{background:linear-gradient(110deg,#f7f8ff,#f7f2ff);border-bottom:1px solid #eae8f4;gap:6px;padding:10px 16px}.tabs button,.detail-tabs button{color:#5f6582;border-bottom:0;border-radius:999px;min-height:44px;margin:0;padding:10px 14px;font-size:14px}.tabs button.selected,.detail-tabs button.selected{color:#384bc2;background:#fff;box-shadow:0 3px 9px #45467a13}.tabs button.selected:after,.detail-tabs button.selected:after{display:none}.tabs button:hover{color:#3f48a3;background:#ffffffa8}.detail-body{padding:24px}.section-heading h2,.editor-section .section-heading h2{color:#333953;font-size:21px}.info-list dt{color:#636b83;font-size:14px}.info-list dd{color:#37445f;font-size:15px}.info-list>div{border-color:#ecebf4}.advanced-settings,.work-card{background:#f8f8ff;border-color:#e4e3f1;border-radius:18px}.advanced-settings summary{color:#4f5679;font-size:15px}.toggle-card{background:#f3f6ff;border-color:#dde4fa;border-radius:18px}.choice-row strong,.author-row strong,.permission-row strong{color:#404968}.choice-row small,.author-row small,.permission-group legend,.permission-row label span{color:#626c83}.scope-fieldset{border-color:#e0e2f1;border-radius:17px}.scope-fieldset legend{color:#596283}.notice{color:#4a5d8b;background:#f0f4ff;border-color:#dce5fa;border-radius:16px;font-size:14px}.notice svg{color:#5e77bd}.notice.error{color:#963c40;background:#fff0f0;border-color:#f3d8dc}.notice.error svg{color:#b84c58}.danger-text{color:#b3374b}.inline-actions,.form-actions{border-color:#e8e7f2}.modal{background:#fcfcff;border:1px solid #fff;border-radius:28px;box-shadow:0 30px 100px #29214935,0 3px 12px #29214910,inset 0 1px #fff}.modal::backdrop{-webkit-backdrop-filter:blur(8px);background:#312c5138}.modal-head{background:linear-gradient(120deg,#f2f5ff,#f8f2ff 72%,#fff0f4);border-bottom-color:#e8e6f3;padding:20px 22px 18px}.modal-head h2{color:#30364e;font-size:22px}.modal-head p{color:#606a84;font-size:14px}.modal-head .icon-button{background:#ffffffa6;border:1px solid #fff;margin:0}.form{gap:18px;padding:20px 22px 22px}.input-prefix{border-color:#d8dceb;border-radius:14px}.account-identity p,.notification-item p,.notification-meta{color:#626b85}.notification-icon{color:#6553bf;background:#eee8ff;border-radius:14px}.toast{color:#fff;background:#30324cec;border-color:#ffffff35;border-radius:18px;box-shadow:0 12px 40px #25244525}.auth-page{isolation:isolate;background:radial-gradient(at 4% 4%,#b8caff 0%,#0000 43%),radial-gradient(at 92% 14%,#f7bfdb 0%,#0000 40%),radial-gradient(at 89% 94%,#fed7ba 0%,#0000 40%),radial-gradient(at 19% 88%,#c8c5fb 0%,#0000 49%),#f2f1ff;padding:0 7vw;position:relative}.auth-header{padding:24px 0}.private-label{color:#5b5d7a;background:#ffffff9c;border:1px solid #ffffffde;border-radius:50px;padding:11px 15px;font-size:12px;box-shadow:inset 0 1px #fff}.auth-main{grid-template-columns:minmax(0,1fr) 430px;gap:7vw;max-width:1240px;padding:42px 0 76px}.auth-intro{position:relative}.auth-intro .eyebrow{color:#594d8f;letter-spacing:.12em;margin-bottom:22px;font-size:11px}.auth-intro h1{color:#282641;letter-spacing:-.055em;font-size:clamp(36px,3.8vw,54px);font-weight:680;line-height:1.08}.auth-intro h1 span{color:#624acb;-webkit-text-fill-color:transparent;background:linear-gradient(115deg,#365cda,#7750ce 65%,#a8468f);-webkit-background-clip:text;background-clip:text}.auth-intro>p{color:#5c607c;margin-top:26px;font-size:16px;line-height:1.8}.auth-features{flex-flow:wrap;gap:10px;margin-top:32px}.auth-features>span{color:#505572;background:#ffffff85;border:1px solid #ffffffa8;border-radius:14px;gap:8px;padding:11px 13px;font-size:13px;box-shadow:inset 0 1px #ffffffbd}.auth-features svg{color:#6656bd;width:18px;height:18px}.auth-card{-webkit-backdrop-filter:blur(24px)saturate(125%);background:#ffffffc9;border:1px solid #fffffff0;border-radius:28px;padding:30px;position:relative;box-shadow:0 25px 70px #5c3b8720,inset 0 2px #fff,0 3px 10px #65447309}.auth-card-icon{color:#fff;background:linear-gradient(145deg,#7dbaff,#4388fa 48%,#6364ea);border:1px solid #ffffffb8;border-radius:22px;width:66px;height:66px;margin-bottom:28px;box-shadow:0 9px 22px #4a78d82e,inset 0 2px 2px #ffffff8c}.auth-card h2{color:#30344f;font-size:25px;font-weight:650;line-height:1.2}.auth-description{color:#606882;margin:16px 0 27px;font-size:15px;line-height:1.75}.auth-card .button{white-space:normal;border-radius:999px;min-height:48px;font-size:15px}.auth-entry{min-width:0}.auth-entry .button{white-space:normal;min-height:52px;font-size:15px}.auth-entry .button>svg:last-child:not(:first-child){margin-left:auto}.auth-entry .challenge>.helper{margin:16px 0 0;font-size:13px;line-height:1.7}.auth-entry .notice,.auth-entry .error-notice{margin-bottom:16px}.auth-security{color:#5e6982;font-size:12px;line-height:1.7}.auth-security svg{color:#597b9b}.auth-registration{color:#626780;border-color:#dfe0ed;font-size:13px}.auth-registration a{color:#3f53c6;font-size:13px}.auth-footer{color:#656b82;font-size:12px}.challenge-code{background:#eff0ff;border-color:#e0def7;border-radius:17px}.challenge-code>span,.challenge-status{color:#5f6681}.challenge-code strong{color:#5543ab}.boot-screen{color:#626b86;background:linear-gradient(140deg,#dce5ff,#f0e5fa 55%,#fde6dc)}.boot-screen h1,.invitation-main h1{color:#363652}@media (min-width:1500px){.main-content{padding:30px 32px 20px 0}.topbar{margin-left:0;margin-right:32px}.page-heading h1{font-size:40px}.page-heading p{font-size:15px}.entity-link strong{font-size:16px}.channel-table .metric-value{font-size:23px}}@media (max-width:1250px){.sidebar{width:226px;padding-left:10px;padding-right:10px}.workspace{width:calc(100% - 246px);margin-left:246px}.topbar{margin-left:0;margin-right:22px}.main-content{padding:24px 20px 18px 0}.nav-item{font-size:14px}.page-heading h1{font-size:36px}.page-heading p{font-size:15px}.list-toolbar{gap:12px;padding:14px 16px}.segmented-control button{padding:10px;font-size:12px}.search-input{width:208px}.channel-table .metric-value{font-size:21px}.auth-main{grid-template-columns:minmax(0,1fr) 400px;gap:5vw}.auth-card{padding:30px}.auth-intro h1{font-size:40px}}@media (max-width:1100px){.channel-table tbody tr{gap:12px 16px;padding:18px}.channel-table td,.channel-table td:first-child,.channel-table td:last-child{padding:0}.channel-table .metric-value{font-size:23px}.channel-table .channel-subscribers,.channel-table .channel-reach{background:#f5f7ff;border:1px solid #ececf8;border-radius:15px;padding:13px 15px}.channel-table .channel-reach{background:#f8f4ff;border-color:#eee7fa}.channel-cell-label{margin-bottom:7px;font-size:12px}.channel-table .metric-empty{font-size:14px}}@media (max-width:850px){.app-shell{background-attachment:scroll}.sidebar{border-radius:0;grid-template-columns:minmax(0,1fr) auto;gap:0 12px;width:calc(100% - 12px);max-height:100dvh;margin:0 12px 0 0;padding:8px 14px;display:grid;position:sticky;inset:0 auto auto}.sidebar>.brand{margin:0;font-size:20px}.brand-mark{width:32px;height:34px}.mobile-menu-toggle{gap:8px;min-height:44px;padding:10px 15px;font-size:14px;display:inline-flex}.sidebar nav{flex-direction:column;grid-column:1/-1;gap:6px;width:100%;margin:10px 0 0;display:none}.sidebar.menu-open nav{display:flex}.nav-item{border-radius:999px;flex:none;justify-content:flex-start;gap:12px;width:100%;min-height:44px;padding:10px 14px;font-size:14px}.nav-count{font-size:11px}.workspace{width:100%;margin-left:0}.topbar{border-radius:20px;min-height:54px;margin:10px 16px 0;padding:4px 12px}.topbar .icon-button{width:44px;height:44px}.main-content{padding:22px 18px 20px}.page-heading h1{font-size:36px}.page-heading{margin-bottom:20px}.workspace-footer{padding:16px 24px 24px}.auth-main{grid-template-columns:1fr;gap:36px;max-width:510px;padding:25px 0 44px}.auth-intro h1{font-size:40px}.auth-intro>p{margin-top:19px;font-size:16px}.auth-features{display:none}.auth-intro .eyebrow{margin-bottom:18px;font-size:10px}.auth-card{padding:32px}.auth-footer{justify-content:center}.auth-footer>span:first-child{display:none}}@media (max-width:600px){body{min-width:320px;font-size:14px}.sidebar{border-radius:0;width:calc(100% - 10px);margin:0 10px 0 0;padding:6px 10px;top:0}.sidebar>.brand>span:last-child{display:block}.nav-item>span:nth-child(2){flex:1}.nav-count{display:inline-flex}.topbar{border-radius:20px;min-height:52px;margin:8px 12px 0;padding:4px 10px}.topbar-actions{gap:8px}.workspace-timezone{display:none}.topbar-crumb strong{font-size:13px}.main-content{padding:20px 12px 16px}.page-heading{gap:16px;margin-bottom:18px;padding:0 2px}.page-heading h1{gap:10px;font-size:32px}.page-heading .eyebrow{margin-bottom:11px;font-size:10px}.page-heading p{max-width:none;margin-top:11px;font-size:14px}.page-heading>.button{width:100%;min-height:44px;font-size:14px}.heading-count{border-radius:11px;min-width:33px;height:32px;font-size:16px}.content-card{border-radius:24px}.list-toolbar{flex-direction:column;align-items:stretch;gap:13px;padding:16px}.segmented-control{border-radius:15px;flex-wrap:wrap;gap:2px;width:100%;padding:4px}.segmented-control button{white-space:normal;flex:1;min-height:42px;padding:9px 7px;font-size:12px}.search-input{border-radius:15px;width:100%;min-height:44px}.search-input input{min-height:42px;font-size:16px}.channel-table tbody tr{gap:12px;padding:16px 14px}.channel-table .channel-subscribers,.channel-table .channel-reach{padding:12px}.channel-table .metric-value{font-size:22px}.channel-table .entity-link strong{font-size:16px}.channel-table .entity-link small{font-size:12px}.channel-table .entity-link{gap:12px}.avatar,.avatar.channel{width:40px;height:40px;font-size:14px}.avatar.small{width:32px;height:32px;font-size:11px}.list-footer{gap:9px;padding:16px;font-size:12px}.list-footer>span:last-child{font-size:11px}.employee-table{width:100%;min-width:0}.employee-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.employee-table tbody{display:block}.employee-table tbody tr{border-bottom:1px solid #efedf7;grid-template-columns:minmax(0,1fr) 44px;gap:12px 8px;padding:16px 14px;display:grid}.employee-table tbody tr:last-child{border-bottom:0}.employee-table td{border:0;min-width:0;padding:0;display:block}.employee-table .employee-identity{grid-area:1/1;width:auto}.employee-table .employee-identity .entity-link{gap:12px;width:100%}.employee-table .entity-link strong{overflow-wrap:anywhere}.employee-table .employee-open{grid-area:1/2;align-self:center}.employee-table td[data-label]{grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;font-size:13px;display:flex}.employee-table td[data-label]:before{content:attr(data-label);color:#656c84;flex-shrink:0;font-size:12px}.employee-table .role-label{text-align:right;font-size:13px}.below-list-note{margin:18px 4px 0}.below-list-note p{font-size:12px}.detail-heading{gap:18px}.detail-heading h1{overflow-wrap:anywhere;font-size:26px}.detail-heading p{font-size:13px}.title-with-avatar>.avatar{border-radius:18px;width:54px;height:54px;font-size:19px}.detail-tabs{gap:6px;padding:12px}.detail-tabs button{min-height:46px;padding:11px 14px;font-size:13px}.detail-body{padding:20px 16px}.detail-body h2,.editor-section .section-heading h2{font-size:20px}.section-heading p{font-size:14px}.info-list dt{font-size:13px}.info-list dd{font-size:14px}.field,.editor-section .field{font-size:15px}.field input,.field select,.field textarea{font-size:16px}.field small{font-size:13px}.modal,.modal.wide{border-radius:26px;width:calc(100vw - 20px);max-height:calc(100dvh - 24px)}.modal-head{padding:18px 18px 16px}.modal-head h2{font-size:22px}.modal-head p{font-size:13px}.form{padding:18px}.form-actions .button{min-height:44px;padding:12px 16px;font-size:14px}.empty-state{padding:44px 20px 48px}.empty-state h2{max-width:290px;font-size:23px}.empty-state p{font-size:14px}.auth-page{padding:0 20px}.auth-header{padding:22px 0}.auth-header .brand{font-size:20px}.private-label{padding:9px 11px;font-size:10px}.auth-main{grid-template-columns:minmax(0,1fr);gap:30px;padding:20px 0 34px}.auth-card{min-width:0}.auth-intro h1{font-size:33px}.auth-intro .eyebrow{letter-spacing:.08em;font-size:9px}.auth-intro>p{font-size:15px;line-height:1.7}.auth-card{border-radius:26px;padding:24px 20px}.auth-card h2{font-size:24px}.auth-card-icon{border-radius:20px;width:60px;height:60px;margin-bottom:24px}.auth-description{font-size:14px}.auth-card .button{min-height:48px;font-size:14px}.auth-security,.auth-registration{font-size:12px}.auth-footer{padding:16px 0 24px;font-size:11px}.toast{width:max-content;min-width:0;max-width:calc(100vw - 24px);bottom:18px;left:50%}}@media (prefers-reduced-transparency:reduce){.sidebar,.topbar,.auth-card{-webkit-backdrop-filter:none;background:#f8f8ff}.content-card,.network-switch,.profile-button{background:#fff}.modal::backdrop{-webkit-backdrop-filter:none;background:#24213c99}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.sidebar,.topbar,.auth-card{background:#f8f8ff}}.button,.icon-button,.nav-item,.segmented-control button,.tabs button{transition:background-color .16s,color .16s,border-color .16s}@media (prefers-reduced-motion:no-preference){@keyframes surface-arrive{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes dialog-arrive{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes backdrop-arrive{0%{opacity:0}to{opacity:1}}@keyframes toast-arrive{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}.page-heading,.list-toolbar,.auth-intro,.auth-card{animation:.3s cubic-bezier(.22,.8,.25,1) surface-arrive}.detail-body>:first-child{animation:.22s cubic-bezier(.22,.8,.25,1) surface-arrive}@media (max-width:850px){.sidebar.menu-open nav{animation:.18s cubic-bezier(.22,.8,.25,1) surface-arrive}}.modal[open]{animation:.24s cubic-bezier(.22,.8,.25,1) dialog-arrive}.modal[open]::backdrop{animation:.18s ease-out backdrop-arrive}.toast{animation:.24s cubic-bezier(.22,.8,.25,1) toast-arrive}.button,.icon-button,.nav-item,.segmented-control button,.tabs button{transition:transform .18s cubic-bezier(.22,.8,.25,1),background-color .16s,color .16s,border-color .16s}.button:active:not(:disabled),.nav-item:active:not(:disabled),.segmented-control button:active:not(:disabled),.tabs button:active:not(:disabled){transition-duration:90ms;transform:scale(.98)}.icon-button:active:not(:disabled){transition-duration:90ms;transform:scale(.94)}@media (hover:hover) and (pointer:fine){.button>svg,.row-open>svg{transition:transform .18s cubic-bezier(.22,.8,.25,1)}.button:not(:disabled):hover>svg:last-child:not(:first-child),.row-open:not(:disabled):hover>svg{transform:translate(2px)}}}@media (prefers-reduced-motion:reduce){.button,.icon-button,.nav-item,.segmented-control button,.tabs button{transition:none}}@media (forced-colors:active){.app-shell,.auth-page,.boot-screen{background:canvas}.sidebar,.topbar,.content-card,.auth-card,.modal{box-shadow:none;-webkit-backdrop-filter:none;background:canvas;border-color:canvastext}.nav-item.active,.button.primary,.segmented-control button.selected,.tabs button.selected{color:highlighttext;box-shadow:none;background:highlight;border:1px solid buttontext}.auth-intro h1 span{-webkit-text-fill-color:CanvasText;color:canvastext;background:0 0}.avatar,.avatar.channel{color:canvastext;background:canvas;border-color:canvastext}}.creative-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.creative-options .choice-row{background:#fafaff;border:1px solid #e7e5f2;border-radius:20px;margin:0;padding:14px}.service-price-card{gap:10px;min-width:0;display:grid}.service-price-card .service-state{color:#687087;font-size:12px;line-height:1.5}.sales-setting-note{margin-top:16px}@media (max-width:700px){.creative-options{grid-template-columns:1fr}}}
