@import "https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Manrope:wght@400;500;600;700;800&display=swap";:root{color:#f9f4f8;font-synthesis:none;background:#130b18;font-family:Manrope,Arial,sans-serif}*{box-sizing:border-box}body{background:#130b18;min-width:320px;min-height:100vh;margin:0}button{font:inherit;cursor:pointer;appearance:none;margin:0}select:not(.styled-select){appearance:none;cursor:pointer}select:not(.styled-select):not(:disabled){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23f09abd' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E")!important;background-position:right 10px center!important;background-repeat:no-repeat!important;background-size:14px!important;padding-right:30px!important}select option{color:#25101c;background:#fdf9fc}select option:checked{color:#25101c;background:#ffc4d8}select:disabled{color:#b7a8b2;cursor:not-allowed}.app-shell{background:radial-gradient(circle at 77% -8%,#ff53a33b,#0000 31%),#130b18;min-height:100vh;display:flex}.sidebar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#130b18d6;border-right:1px solid #ffffff14;flex-direction:column;width:242px;height:100dvh;padding:31px 18px 20px;display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden}.brand{color:#fff;letter-spacing:-.05em;flex-direction:column;flex:none;padding:0 12px 42px;font-size:21px;line-height:.86;text-decoration:none;display:flex}.brand span{font-weight:500}.brand strong{letter-spacing:-.07em;font-size:28px;font-weight:800}.sidebar nav{flex:auto;align-content:start;gap:5px;min-height:0;display:grid;overflow:visible}.nav-item{color:#a99da9;text-align:left;background:0 0;border:0;border-radius:11px;align-items:center;gap:12px;padding:11px 12px;font-size:13px;font-weight:600;transition:all .18s;display:flex}.nav-item:hover{color:#fff;background:#ffffff0d}.nav-item.active{color:#1b111b;background:linear-gradient(107deg,#ffd0df,#ef98bd);box-shadow:0 7px 24px #e6539726}.nav-item:focus-visible,.team-nav-item:focus-visible{outline-offset:2px;outline:2px solid #f0a9c7bf}.team-nav,.knowledge-bank-nav{margin:2px 0}.team-nav>.nav-item,.knowledge-bank-nav>.nav-item{width:100%}.team-chevron{color:#a99da9;margin-left:auto;transition:transform .2s,color .2s}.team-chevron.open{color:#f0a9c7;transform:rotate(180deg)}.team-nav-menu{background:linear-gradient(135deg,#ffffff0e,#ff4a910b);border:1px solid #ffffff14;border-radius:12px;gap:3px;margin:5px 0 7px 12px;padding:7px;animation:.18s ease-out team-reveal;display:grid}.team-nav-item{color:#a99da9;cursor:pointer;font:inherit;letter-spacing:.015em;text-align:left;background:0 0;border:0;border-radius:8px;padding:8px 10px 8px 18px;font-size:.78rem;font-weight:700;transition:background .18s,color .18s,transform .18s;position:relative}.knowledge-bank-nav-menu .team-nav-item{justify-content:space-between;align-items:center;text-decoration:none;display:flex}.team-nav-item:before{content:"";background:#fff3;border-radius:50%;width:4px;height:4px;position:absolute;top:14px;left:8px}.team-nav-item:hover{color:#fff;background:#ffffff0f;transform:translate(2px)}.team-nav-item.active{color:#ff8cc1;background:#ff4a9129}.team-nav-item.active:before{background:#f0a9c7;box-shadow:0 0 9px #f0a9c7}@keyframes team-reveal{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.sidebar-footer{padding:11px;padding-bottom:max(11px, env(safe-area-inset-bottom));background:#ffffff09;border:1px solid #ffffff14;border-radius:12px;flex:none;align-items:center;gap:9px;margin-top:auto;display:flex}.team-avatar,.profile-button{color:#251124;background:linear-gradient(135deg,#f9abc6,#9952be);border:0;border-radius:50%;place-items:center;width:31px;height:31px;font-size:10px;font-weight:800;display:grid}.sidebar-footer strong,.sidebar-footer span{font-size:11px;display:block}.sidebar-footer span{color:#887c88;margin-top:2px}.content{width:calc(100% - 242px);max-width:1550px;margin-left:242px;padding:0 54px 64px}.topbar{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;height:85px;margin-bottom:50px;display:flex}.topbar p{color:#bdb1ba;align-items:center;gap:8px;margin:0;font-size:12px;display:flex}.live-dot{background:#ee94ba;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #ee94ba21}.profile-button{width:35px;height:35px}.logout-button{color:#f8edf4;background:#ffffff0b;border:1px solid #ffffff29;border-radius:9px;padding:8px 11px;font-size:11px;font-weight:700}.logout-button:hover:not(:disabled){background:#f195ba1f;border-color:#f195baa6}.logout-button:disabled{cursor:wait;opacity:.65}.hero-panel,.page-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:31px;display:flex}.eyebrow{color:#e9a0bf;letter-spacing:.14em;margin:0 0 12px;font:500 10px DM Mono,monospace}.hero-panel h1,.page-heading h1{letter-spacing:-.065em;margin:0;font-size:clamp(33px,4vw,52px);line-height:.96}.hero-copy,.page-heading>div>p:last-child{color:#bcaeba;max-width:560px;margin:15px 0 0;font-size:14px;line-height:1.65}.primary-button,.light-button{white-space:nowrap;color:#25101c;background:linear-gradient(100deg,#ffc4d8,#e77eac);border:0;border-radius:9px;align-items:center;gap:8px;padding:11px 15px;font-size:12px;font-weight:800;display:flex;box-shadow:0 10px 28px #e865a32e}.light-button{color:#1b111b;background:linear-gradient(107deg,#ffd0df,#ef98bd);box-shadow:0 7px 24px #e6539726}.metrics-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:14px;display:grid}.metric-card,.panel,.creator-card{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:15px}.metric-card{flex-direction:column;min-height:128px;padding:20px;display:flex}.metric-card span{color:#ad9fab;font-size:11px}.metric-card strong{letter-spacing:-.065em;margin:10px 0 auto;font-size:35px}.metric-card small{color:#e9a0bf;font-size:10px;font-weight:700}.split-grid,.brief-grid{grid-template-columns:1.25fr .85fr;gap:14px;display:grid}.partner-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.panel-arrow-button{color:#e9a0bf;background:0 0;border:0;border-radius:7px;place-items:center;padding:4px;display:grid}.panel-arrow-button:hover,.panel-arrow-button:focus-visible{color:#fff;background:#ffffff14;outline:none}.panel{padding:23px}.panel-header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:18px;display:flex}.panel>.panel+.panel{margin-top:14px}.panel-header h2,.creator-card h2,.brief-list h2{letter-spacing:-.04em;margin:0;font-size:17px}.text-button{color:#f0b1ca;background:0 0;border:0;align-items:center;gap:2px;font-size:11px;font-weight:700;display:flex}.priority-row{border-bottom:1px solid #ffffff12;align-items:center;gap:11px;padding:15px 0;display:flex}.priority-row:last-child{border-bottom:0;padding-bottom:0}.priority-row>div{flex:1}.priority-row strong{font-size:12px}.priority-row p,.task-card p,.brief-list p{color:#a697a5;margin:4px 0 0;font-size:10px}.status-dot{border-radius:50%;width:7px;height:7px}.pink{background:#f393ba}.violet{background:#b195ef}.orange{background:#f0ae7a}.pill{color:#cfc0ca;border:1px solid #ffffff21;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:700}.pill.urgent{color:#ffb1cd;background:#f889ae17;border-color:#f889ae73}.pill.good{color:#b2dabb;background:#a0dbaa14;border-color:#a0dbaa59}.timeline{gap:0;margin-top:24px;display:grid}.timeline div{border-left:1px solid #ffffff2e;grid-template-columns:48px 1fr;align-items:center;min-height:36px;padding-left:14px;display:grid;position:relative}.timeline div:before{content:"";background:#ee94ba;border-radius:50%;width:7px;height:7px;position:absolute;left:-4px}.timeline b{color:#f1abc8;font:500 9px DM Mono}.timeline span{color:#c4b8c2;font-size:11px}.creator-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:14px;display:grid}.creator-card{padding:20px}.avatar{color:#311625;border-radius:14px;place-items:center;width:45px;height:45px;font-size:12px;font-weight:800;display:grid}.creator-main{justify-content:space-between;align-items:end;gap:10px;margin:19px 0 16px;display:flex}.creator-main p{color:#a99ca9;margin:5px 0 0;font-size:11px}.setup-count{color:#f0abc6;font:500 9px DM Mono}.creator-footer{color:#cfc2cc;border-top:1px solid #ffffff14;justify-content:space-between;padding-top:13px;font-size:10px;display:flex}.setup-panel{max-width:780px}.setup-list{margin-top:20px}.setup-list>div{border-top:1px solid #ffffff12;grid-template-columns:26px 1fr auto;align-items:center;padding:12px 0;font-size:12px;display:grid}.roster-list>div{grid-template-columns:1fr auto}.invitation-list>div{grid-template-columns:auto 1fr auto;column-gap:14px}.request-actions{white-space:nowrap;grid-column:3;justify-self:end;align-items:center;gap:14px;display:flex}.check{border-radius:50%;place-items:center;width:17px;height:17px;font-size:10px;font-weight:800;display:grid}.check.complete{color:#a7deb6;background:#86d3a026}.check.review{color:#f3be91;background:#f2b57a26}.setup-list small{color:#a99ba8;font-size:10px}.folder-link-grid{gap:8px;margin-top:4px;display:grid}.folder-link-subhead{margin:16px 0 4px}.folder-link{color:#f8edf4;text-align:left;background:#f09abd0f;border:1px solid #f09abd47;border-radius:11px;align-items:center;gap:10px;width:100%;padding:10px 12px;text-decoration:none;transition:box-shadow .15s,border-color .15s,background .15s;display:flex}.folder-link:hover,.folder-link:focus-visible{background:#f09abd1f;border-color:#ff78b999;outline:none;box-shadow:0 0 0 1px #ff78b959,0 0 18px #ff62b273,0 0 36px #ff62b238}.folder-link-icon{color:#ff7ec2;filter:drop-shadow(0 0 6px #ff69b4a6);background:#ff69b424;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;display:grid}.folder-link-name{letter-spacing:-.01em;flex-direction:column;gap:2px;font-size:12px;font-weight:700;display:flex}.folder-link-name small{color:#a99ba8;font-size:10px;font-weight:500}.folder-link.is-empty{cursor:default;background:#ffffff08;border-color:#ffffff1a}.folder-link.is-empty .folder-link-icon{color:#786a76;filter:none;background:#ffffff0f}.board{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.board-column{background:#ffffff07;border:1px solid #ffffff14;border-radius:14px;min-height:380px;padding:14px}.column-header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.column-header h2{margin:0;font-size:13px}.column-header span{color:#b4a4af;font:500 10px DM Mono}.task-card{background:#ffffff12;border-radius:11px;margin-bottom:10px;padding:15px;position:relative;overflow:hidden}.task-line{background:#f095bc;width:100%;height:2px;position:absolute;top:0;left:0}.line-1{background:#b195ef}.task-card strong{font-size:12px;line-height:1.45}.task-card>div{justify-content:space-between;align-items:center;margin-top:13px;display:flex}.assignee{color:#1f1220;background:#edabd0;border-radius:50%;place-items:center;width:19px;height:19px;font-size:7px;font-weight:800;display:grid}.brief-feature{color:#28142a;background:linear-gradient(133deg,#ea84b3 0%,#a472bf 58%,#564078 100%);border-radius:15px;flex-direction:column;justify-content:space-between;min-height:280px;padding:26px;display:flex}.brief-feature .eyebrow{color:#4d2040}.brief-feature h2{letter-spacing:-.055em;margin:0;font-size:27px;line-height:1}.brief-feature p:not(.eyebrow){color:#45253f;max-width:360px;font-size:12px;line-height:1.55}.brief-meta{color:#4a2740;justify-content:space-between;align-items:center;font-size:10px;display:flex}.brief-meta .pill{color:#5b2143;background:#fff3;border-color:#5a204252}.brief-feature .light-button{align-self:flex-start;margin-top:16px}.brief-list>div{border-bottom:1px solid #ffffff12;align-items:center;gap:10px;padding:14px 0;display:flex}.brief-list>div:last-child{border-bottom:0}.brief-list>div>div{flex:1}.brief-list strong{font-size:11px}.mini-avatar{color:#251424;border-radius:9px;place-items:center;width:27px;height:27px;font-size:8px;font-weight:800;display:grid}.calendar-panel{padding:0;overflow:hidden}.calendar-week{border-bottom:1px solid #ffffff14;grid-template-columns:repeat(5,1fr);display:grid}.calendar-week div{color:#a598a5;border-right:1px solid #ffffff0f;min-height:73px;padding:17px;font:500 10px DM Mono}.calendar-week div:last-child{border:0}.calendar-week .today{color:#ffc1d9;background:#f18fb817}.calendar-week b{margin-top:8px;font-size:9px;display:block}.calendar-events{padding:17px}.event{background:#ffffff0d;border-left:3px solid #f195ba;border-radius:10px;grid-template-columns:56px 1fr 22px;align-items:center;gap:12px;margin:7px 0;padding:13px;display:grid}.event-1{border-color:#b195ef}.event-2{border-color:#eeb17a}.event time{color:#f3aed0;font:500 10px DM Mono}.event strong{font-size:12px}.event p{color:#aaa0aa;margin:3px 0 0;font-size:10px}.event svg{color:#a99ba8}@media (width<=950px){.sidebar{width:70px;padding:27px 10px}.brand{padding:0 8px 35px;font-size:0}.brand strong{font-size:0}.brand:after{content:"SS";letter-spacing:-.08em;font-size:16px}.nav-item{justify-content:center;padding:12px}.nav-item span,.sidebar-footer>div:last-child{display:none}.sidebar-footer{justify-content:center;padding:8px}.content{width:calc(100% - 70px);margin-left:70px;padding:0 26px 50px}.metrics-grid,.creator-grid{grid-template-columns:repeat(2,1fr)}.split-grid,.brief-grid,.board{grid-template-columns:1fr}.board-column{min-height:auto}}@media (width<=600px){.content{padding:0 16px 35px}.topbar{margin-bottom:32px}.hero-panel,.page-heading{flex-direction:column;align-items:flex-start}.metrics-grid,.creator-grid{grid-template-columns:1fr}.calendar-week div{padding:11px 6px}.calendar-events{padding:10px}.event{grid-template-columns:45px 1fr 16px}.primary-button{font-size:11px}.creator-grid{gap:10px}}.weekly-calendar{padding:0;overflow:hidden}.week-toolbar{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:17px 19px;font-size:12px;display:flex}.week-toolbar>div{align-items:center;gap:11px;display:flex}.week-toolbar>span{color:#e8a4c0;font:500 10px DM Mono}.week-switch{color:#f8edf4;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:7px;width:25px;height:25px;font-size:18px;line-height:1}.week-grid{grid-template-columns:54px repeat(7,minmax(100px,1fr));min-width:800px;display:grid}.time-column,.day-column{border-right:1px solid #ffffff12;min-height:460px}.time-column{color:#887a88;text-align:right;grid-template-rows:76px repeat(5,1fr);font:500 9px DM Mono;display:grid}.time-column span{border-bottom:1px solid #ffffff12}.time-column time{border-bottom:1px solid #ffffff0e;padding:12px 10px 0 0}.day-column{grid-template-rows:76px 1fr;min-width:0;display:grid}.day-column:last-child{border-right:0}.day-column header{border-bottom:1px solid #ffffff12;padding:15px 12px;position:relative}.day-column header span{color:#a99aa7;letter-spacing:.08em;font:500 9px DM Mono;display:block}.day-column header strong{letter-spacing:-.06em;margin-top:4px;font-size:18px;display:block}.day-column header b{color:#ffd0df;font-size:8px;position:absolute;top:15px;right:10px}.day-column.today header{background:#f18fb814}.day-column.today header strong{color:#ffc4da}.day-slots{background:repeating-linear-gradient(#0000 0 76px,#ffffff0e 77px);position:relative}.week-event{background:#f195ba1f;border-left:2px solid #f195ba;border-radius:8px;gap:3px;margin:12px 6px;padding:8px 7px;display:grid;position:relative}.week-event.violet{background:#ad91e91f;border-color:#ad91e9}.week-event.orange{background:#efb0771f;border-color:#efb077}.week-event time{color:#f3b0cc;font:500 8px DM Mono}.week-event strong{font-size:9px;line-height:1.35}.week-event p{color:#c6b8c2;margin:0;font-size:8px;line-height:1.3}.week-event svg{color:#d8c6d1;position:absolute;bottom:8px;right:7px}@media (width<=950px){.weekly-calendar{overflow-x:auto}.week-grid{min-width:740px}}@media (width<=600px){.week-toolbar{padding:14px}.week-toolbar strong{font-size:11px}}.schedule-preview .panel-header{flex-wrap:wrap}.week-toolbar-inline{align-items:center;gap:10px;font-size:12px;display:flex}.week-toolbar-inline strong{color:#f8edf4;white-space:nowrap;font-size:12px}.schedule-preview-grid{grid-template-columns:repeat(7,minmax(120px,1fr));gap:8px;display:grid;overflow-x:auto}.schedule-preview-day{background:#ffffff06;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;min-height:150px;display:flex}.schedule-preview-day header{border-bottom:1px solid #ffffff12;flex-direction:column;gap:2px;padding:10px 11px;display:flex}.schedule-preview-day header span{color:#a99aa7;letter-spacing:.08em;text-transform:uppercase;font:600 9px DM Mono,monospace}.schedule-preview-day header strong{letter-spacing:-.04em;font-size:14px}.schedule-preview-day.is-today{border-color:#f18fb880}.schedule-preview-day.is-today header{background:#f18fb814}.schedule-preview-day.is-today header strong{color:#ffc4da}.schedule-preview-slots{flex:1;align-content:start;gap:6px;padding:8px;display:grid}.schedule-preview-empty{color:#786a76;text-align:center;margin:4px 0 0;font-size:10px}.schedule-preview-block{text-align:left;width:100%;font:inherit;color:inherit;background:#ffffff0b;border:0;border-left:2px solid #ffffff2e;border-radius:8px;gap:2px;padding:7px 8px;display:grid;position:relative}.schedule-preview-block time{color:#a99ba8;font:500 9px DM Mono,monospace}.schedule-preview-block strong{letter-spacing:-.01em;font-size:11px}.schedule-preview-block.is-active{background:#ff6fb329;border-left-color:#ff6fb3;animation:2.4s ease-in-out infinite schedule-live-pulse;box-shadow:0 0 0 1px #ff6fb366,0 0 18px #ff62b273,0 0 36px #ff62b233}.schedule-preview-block.is-active time{color:#ffc1d9}.schedule-preview-block.is-active strong{color:#ffe1ee}.schedule-preview-block.is-clickable{cursor:pointer;transition:background .15s,transform .15s}.schedule-preview-block.is-clickable:hover{background:#ffffff17;transform:translateY(-1px)}.schedule-preview-block.is-active.is-clickable:hover{background:#ff6fb33d}.schedule-preview-log{justify-self:start;margin-top:2px;padding:2px 6px;font-size:8px}.schedule-preview-live-dot{background:#ff6fb3;border-radius:50%;width:6px;height:6px;position:absolute;top:8px;right:8px;box-shadow:0 0 0 3px #ff6fb340}.schedule-preview-add{color:#786a76;cursor:pointer;background:0 0;border:1px dashed #ffffff24;border-radius:8px;padding:12px 8px;transition:border-color .15s,color .15s}.schedule-preview-add:hover{color:#f0b1ca;border-color:#f09abd80}.schedule-preview-add-more{color:#a99ba8;text-align:left;cursor:pointer;background:0 0;border:0;padding:4px;font-size:10px;font-weight:700}.schedule-preview-add-more:hover{color:#f0b1ca}.schedule-preview-checkbox{flex-direction:row-reverse;justify-content:flex-end;align-items:center;gap:8px;display:flex!important}.schedule-preview-checkbox input{width:auto}@keyframes schedule-live-pulse{0%,to{box-shadow:0 0 0 1px #ff6fb366,0 0 18px #ff62b273,0 0 36px #ff62b233}50%{box-shadow:0 0 0 1px #ff6fb38c,0 0 24px #ff62b299,0 0 46px #ff62b24d}}@media (width<=950px){.schedule-preview-grid{grid-template-columns:repeat(7,minmax(118px,1fr))}}@media (width<=600px){.schedule-preview-grid{grid-template-columns:repeat(3,minmax(100px,1fr))}}.team-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.member-card{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:14px;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;padding:18px;display:grid}.member-avatar{color:#331629;background:linear-gradient(135deg,#f4a5c5,#9f77c4);border-radius:13px;place-items:center;width:42px;height:42px;font-size:11px;font-weight:800;display:grid}.member-card h2{letter-spacing:-.03em;margin:0;font-size:13px}.member-card p{color:#a99ba8;margin:4px 0 0;font-size:10px}.modal-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:5;background:#0b050ead;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal-card{background:#211426;border:1px solid #ffffff24;border-radius:16px;width:min(440px,100%);padding:25px;box-shadow:0 25px 80px #00000073}.modal-card h2{letter-spacing:-.05em;margin:0;font-size:23px}.modal-card>div>p:last-child{color:#b5a8b3;font-size:11px;line-height:1.6}.modal-card label{color:#d9cad4;gap:7px;margin-top:16px;font-size:11px;font-weight:700;display:grid}.modal-card input{color:#fff;width:100%;font:inherit;background:#ffffff0f;border:1px solid #ffffff24;border-radius:8px;outline:0;padding:11px;font-size:12px}.modal-card input:focus{border-color:#f09abd;box-shadow:0 0 0 3px #f09abd1f}.modal-card select{color:#fff;width:100%;font:inherit;background:#ffffff0f;border:1px solid #ffffff24;border-radius:8px;outline:0;padding:11px;font-size:12px}.modal-card select:focus{border-color:#f09abd;box-shadow:0 0 0 3px #f09abd1f}.modal-card textarea{color:#fff;width:100%;min-height:150px;font:inherit;resize:vertical;background:#ffffff0f;border:1px solid #ffffff24;border-radius:8px;outline:0;padding:11px;font-size:12px;line-height:1.55}.modal-card textarea:focus{border-color:#f09abd;box-shadow:0 0 0 3px #f09abd1f}.modal-card.modal-card-wide{width:min(620px,100%)}.modal-actions{justify-content:flex-end;align-items:center;gap:14px;margin-top:23px;display:flex}.modal-actions .text-button{padding:8px}@media (width<=950px){.team-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.team-grid{grid-template-columns:1fr}.member-card{padding:15px}}.save-notice{z-index:6;color:#c6efcf;background:#1d3024;border:1px solid #a0dbaa59;border-radius:10px;margin:0;padding:12px 15px;font-size:11px;font-weight:700;position:fixed;bottom:24px;right:24px;box-shadow:0 14px 38px #00000052}.access-gate{background:radial-gradient(circle at 68% 8%,#ff53a33d,#0000 31%),radial-gradient(circle at 12% 88%,#a472bf33,#0000 26%),#130b18;place-items:center;min-height:100vh;padding:24px;display:grid}.access-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#221428d4;border:1px solid #ffffff21;border-radius:20px;width:min(440px,100%);padding:36px;box-shadow:0 30px 100px #0006}.access-mark{color:#30162b;background:linear-gradient(135deg,#f8b5cf,#986ec0);border-radius:14px;place-items:center;width:45px;height:45px;margin-bottom:30px;font-size:13px;font-weight:800;display:grid}.access-card h1{letter-spacing:-.065em;margin:0;font-size:34px;line-height:1}.access-card>p:not(.eyebrow){color:#bcaeba;margin:15px 0 25px;font-size:13px;line-height:1.65}.access-card form{gap:15px;display:grid}.access-card label{color:#e2d2dc;gap:8px;font-size:11px;font-weight:700;display:grid}.access-card input{color:#fff;background:#ffffff0f;border:1px solid #ffffff26;border-radius:9px;outline:0;width:100%;padding:12px;font:500 12px DM Mono,monospace}.access-card input:focus{border-color:#f09abd;box-shadow:0 0 0 3px #f09abd1f}.access-card .primary-button{justify-content:center;width:100%;margin-top:3px}.access-card .primary-button:disabled{cursor:wait;opacity:.72}.access-card small{color:#887c88;margin-top:19px;font-size:10px;line-height:1.5;display:block}.access-error{color:#ffb4ce;margin:14px 0 0;font-size:11px;line-height:1.5}.access-create-form{gap:14px;margin-top:17px;display:grid}.access-create-form label{color:#d9cad4;gap:7px;font-size:11px;font-weight:700;display:grid}.access-create-form input{color:#fff;width:100%;font:inherit;background:#ffffff0f;border:1px solid #ffffff24;border-radius:8px;outline:0;padding:11px;font-size:12px}.access-create-form input:focus{border-color:#f09abd;box-shadow:0 0 0 3px #f09abd1f}.access-create-form .primary-button{justify-content:center}.issued-code{background:#f09abd14;border:1px solid #f09abd59;border-radius:10px;margin-top:18px;padding:13px}.issued-code strong,.issued-code p{font-size:11px;display:block}.issued-code code{overflow-wrap:anywhere;color:#ffd2e3;margin:9px 0;font:700 12px DM Mono,monospace;display:block}.issued-code p{color:#bcaeba;margin:0;line-height:1.5}.compact{margin-top:28px}.revoke-button{color:#ffb4ce}.creator-portal{background:radial-gradient(circle at 82% -8%,#ff53a336,#0000 31%),#130b18;min-height:100vh;padding:26px max(24px,50vw - 560px)}.creator-portal-header{border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:flex-start;padding-bottom:24px;display:flex}.creator-portal-header .brand{padding:0}.creator-hero{padding:66px 0 34px}.creator-hero h1{letter-spacing:-.075em;margin:0;font-size:clamp(36px,6vw,65px);line-height:.94}.creator-hero>p:last-child{color:#c0b1bc;max-width:540px;margin:18px 0 0;font-size:14px;line-height:1.7}.creator-summary{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:14px;display:grid}.creator-summary article,.creator-work-panel,.creator-drive-note{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:15px}.creator-summary article{flex-direction:column;min-height:130px;padding:20px;display:flex}.creator-summary span{color:#b8a9b4;font-size:11px}.creator-summary strong{letter-spacing:-.07em;margin:10px 0 auto;font-size:37px}.creator-summary small{color:#efa6c5;font-size:10px;font-weight:700}.creator-work-grid{grid-template-columns:1.15fr .85fr;gap:14px;display:grid}.creator-work-panel{padding:23px}.creator-work-panel h2{letter-spacing:-.045em;margin:0;font-size:18px}.creator-request{border-top:1px solid #ffffff14;grid-template-columns:8px minmax(0,1fr) auto auto;align-items:center;gap:11px;padding:15px 0;display:grid}.creator-request-actions{white-space:nowrap;justify-self:end;align-items:center;gap:8px;display:flex}.creator-request:first-of-type{margin-top:17px}.creator-request small,.creator-request span:last-child{color:#aa9aa6;font-size:10px}.creator-request strong{overflow-wrap:anywhere;margin-top:3px;font-size:12px;display:block}.creator-request p a,.creator-request>div>a{color:#f0a9c7;align-items:center;gap:4px;margin-top:6px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.creator-request p a:hover,.creator-request>div>a:hover{color:#ffc1d9;text-decoration:underline}.creator-plan-item{border-top:1px solid #ffffff14;grid-template-columns:42px 1fr;gap:10px;padding:13px 0;display:grid}.creator-plan-item:first-of-type{margin-top:17px}.creator-plan-item b{color:#f0a9c7;font:500 9px DM Mono}.creator-plan-item strong,.creator-plan-item span{font-size:11px;display:block}.creator-plan-item span{color:#a99aa7;margin-top:4px;font-size:10px}.creator-plan-block b{color:#f0a9c7;font:500 9px DM Mono}.creator-plan-block strong,.creator-plan-block span{font-size:11px;display:block}.creator-plan-block span{color:#a99aa7;margin-top:4px;font-size:10px}.creator-plan-block>.panel-header{width:100%}.creator-work-panel .light-button{margin-top:16px}.creator-drive-note{justify-content:space-between;gap:18px;margin-top:14px;padding:17px 20px;display:flex}.creator-drive-note strong{font-size:11px}.creator-drive-note span{color:#aa9ba7;text-align:right;font-size:10px}@media (width<=700px){.creator-portal{padding:20px}.creator-hero{padding-top:48px}.creator-summary,.creator-work-grid{grid-template-columns:1fr}.creator-drive-note{display:grid}.creator-drive-note span{text-align:left}.creator-request{grid-template-columns:8px minmax(0,1fr) auto;align-items:start}.creator-request span:last-child{grid-column:3}.creator-request-actions{grid-column:2/-1;justify-self:start;margin-top:2px}}.onboarding-dashboard{gap:14px;display:grid}.onboarding-expectations{background:linear-gradient(112deg,#f28cb929,#a871c821);border:1px solid #f195ba57;border-radius:15px;padding:24px;box-shadow:inset 0 1px #ffffff12}.onboarding-expectations .onboarding-card-head{align-items:flex-start}.onboarding-expectations .eyebrow{margin-bottom:8px}.onboarding-expectations h2{letter-spacing:-.05em;margin:0;font-size:22px}.onboarding-expectations p:not(.eyebrow){color:#f3e4ed;max-width:670px;margin:17px 0 0;font-size:13px;line-height:1.65}.onboarding-expectations small{color:#e7adc6;margin-top:13px;font-size:10px;font-weight:700;display:block}.onboarding-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:8px;display:grid}.onboarding-card{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:15px;flex-direction:column;gap:12px;padding:22px;display:flex}.onboarding-card.done{background:#a0dbaa0d;border-color:#a0dbaa4d}.onboarding-card-head{justify-content:space-between;align-items:center;display:flex}.onboarding-card-head h2{letter-spacing:-.04em;margin:0;font-size:17px}.onboarding-card p{color:#bcaeba;flex:1;margin:0;font-size:12px;line-height:1.6}.onboarding-actions{align-items:center;gap:10px;display:flex}.onboarding-actions .light-button,.onboarding-actions .primary-button{justify-content:center;padding:10px 14px;text-decoration:none}.onboarding-actions .primary-button:disabled{opacity:.55;cursor:default}.creator-bucket{margin-top:18px}.creator-bucket:first-of-type{margin-top:8px}.creator-bucket-head{justify-content:space-between;align-items:center;padding-bottom:2px;display:flex}.creator-bucket-head h3{letter-spacing:.12em;text-transform:uppercase;color:#e9a0bf;margin:0;font-size:11px;font-weight:700}.empty-board.small{margin:8px 0 0;font-size:10px}.status-select select{color:#f4e6ee;background:#ffffff0f;border:1px solid #ffffff26;border-radius:8px;outline:0;padding:6px 8px;font:600 10px DM Mono,monospace}.status-select select:focus{border-color:#f09abd;box-shadow:0 0 0 3px #f09abd1f}.assign-work-form{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:16px;display:grid}.assign-work-form label{color:#d9cad4;gap:6px;font-size:11px;font-weight:700;display:grid}.assign-work-form input,.assign-work-form select{color:#fff;width:100%;font:inherit;background:#ffffff0f;border:1px solid #ffffff24;border-radius:8px;outline:0;padding:10px;font-size:12px}.assign-work-form input:focus,.assign-work-form select:focus{border-color:#f09abd;box-shadow:0 0 0 3px #f09abd1f}.assign-work-form .primary-button{grid-column:1/-1;justify-content:center}.setup-form{gap:14px;margin-top:16px;display:grid}.setup-form label{color:#d9cad4;gap:7px;font-size:11px;font-weight:700;display:grid}.setup-form input,.setup-form select,.setup-form textarea{color:#fff;width:100%;font:inherit;background:#ffffff0f;border:1px solid #ffffff24;border-radius:8px;outline:0;padding:10px;font-size:12px}.setup-form textarea{resize:vertical;line-height:1.5}.setup-form input:focus,.setup-form select:focus,.setup-form textarea:focus{border-color:#f09abd;box-shadow:0 0 0 3px #f09abd1f}.setup-form .primary-button{justify-content:center;width:fit-content}.due-date-field,.due-date-field input{cursor:pointer}.due-date-field:hover input{border-color:#f09abd}.due-date-field input::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.9;filter:invert()}.save-notice.inline{margin-top:12px;position:static}.form-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.danger-button{color:#ff9d9d;cursor:pointer;background:#ff505014;border:1px solid #ff6e6e59;border-radius:10px;padding:10px 14px;font:600 11px Manrope,Arial,sans-serif}.danger-button:hover{background:#ff505029;border-color:#ff6e6e80}.creator-portal>article[aria-label=Blockers]{display:none}.creator-operations-card{flex-direction:column;gap:13px;display:flex}.creator-card-button{text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;transition:border-color .18s,transform .18s,background .18s}.creator-card-button:disabled{cursor:not-allowed;opacity:.58;transform:none}.creator-card-button:not(:disabled):hover,.creator-card-button:not(:disabled):focus-visible{background:#f071a712;border-color:#f071a7a6;outline:none;transform:translateY(-2px)}.creator-card-button:focus-visible{box-shadow:0 0 0 3px #f071a738}.creator-operations-card .creator-main{align-items:flex-start;margin:0}.creator-operation-meta{color:#bdaebb;border-top:1px solid #ffffff14;justify-content:space-between;gap:10px;padding-top:12px;font-size:10px;display:flex}.creator-operation-meta strong{color:#f5e8ef;font-size:11px}.creator-risk-row{flex-wrap:wrap;gap:6px;display:flex}.risk{color:#a99ba8;border:1px solid #ffffff1a;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:700}.risk.urgent{color:#ffb1cd;background:#f889ae17;border-color:#f889ae73}.risk.today{color:#f4bbd1;background:#efa6c514;border-color:#efa6c559}.risk.blocked{color:#f5c39a;background:#f0b17a14;border-color:#f0b17a66}.creator-activation{color:#b6a7b3;gap:5px;font-size:10px;line-height:1.4;display:grid}.creator-activation span:last-child{color:#f0b1ca}.creator-assignment-button{align-self:flex-start;margin-top:auto;padding:0}.creator-operations-grid{margin-bottom:14px}@media (width<=700px){.creator-operation-meta{flex-direction:column;align-items:flex-start}.onboarding-grid,.assign-work-form{grid-template-columns:1fr}.creator-request{grid-template-columns:8px minmax(0,1fr) auto;align-items:start}.creator-request-actions{grid-column:2/-1;justify-self:start;margin-top:2px}}.sr-only{clip:rect(0,0,0,0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.board-add{margin:4px 0 20px}.board-task{border-top:1px solid #ffffff14;grid-template-columns:1fr;align-items:center;gap:12px;padding:13px 0;display:grid}.board-major-tasks .board-task{grid-template-columns:26px 1fr auto}.board-major-tasks-done{border-top:1px solid #ffffff1a;margin-top:18px;padding-top:10px}.board-major-tasks-done h3{letter-spacing:.06em;text-transform:uppercase;color:#a99aa7;margin:0 0 4px;font-size:11px}.major-task-edit{flex-direction:column;gap:8px;display:flex}.major-task-edit input{color:inherit;background:#ffffff0d;border:1px solid #ffffff2e;border-radius:8px;padding:8px 10px;font-size:13px}.major-task-edit-actions{gap:14px;display:flex}.board-task:first-of-type{margin-top:14px}.board-task.done .board-task-body strong{color:#8a7d88;text-decoration:line-through}.board-task-body strong{font-size:13px;display:block}.board-task-body small{color:#a99aa7;text-transform:capitalize;margin-top:3px;font-size:10px;display:block}.board-task-click{color:inherit;text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0}.board-task-click:hover{background:#ffffff08}.board-task-click:focus-visible{outline-offset:4px;outline:2px solid #f09abd}.board-check{cursor:pointer;display:inline-flex;position:relative}.board-check input{opacity:0;cursor:pointer;width:22px;height:22px;margin:0;position:absolute}.board-check input:disabled{cursor:default}.board-check-box{background:#ffffff0d;border:1.5px solid #ffffff38;border-radius:7px;width:22px;height:22px;transition:all .15s}.board-check input:checked+.board-check-box{background:linear-gradient(135deg,#ffc4d8,#e77eac);border-color:#0000;box-shadow:inset 0 0 0 3px #130b18}.page-heading-actions{flex:none;align-items:center;gap:10px;display:flex}.light-button.active{color:#1b111b;background:linear-gradient(107deg,#ff8cc1,#e45f94)}.board-toolbar{flex-wrap:wrap;justify-content:space-between;gap:12px;margin:6px 0 18px;display:flex}.board-tabs,.board-layouts{background:#ffffff0d;border:1px solid #ffffff14;border-radius:11px;gap:2px;padding:3px;display:inline-flex}.seg{color:#bcaeba;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:7px 13px;font-size:11px;font-weight:700;transition:all .15s}.seg:hover{color:#f4e6ee}.seg.active{color:#25101c;background:linear-gradient(100deg,#ffc4d8,#e77eac)}.board-col-head{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.board-col-head h3{letter-spacing:.1em;text-transform:uppercase;color:#e9a0bf;margin:0;font-size:11px;font-weight:700}.board-calendar{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.board-week-strip{background:#ffffff08;border:1px solid #ffffff1a;border-radius:14px;padding:0 0 12px;overflow:hidden}.board-week-strip .board-calendar{padding:12px 14px 0}.board-calendar-weeks{grid-template-columns:repeat(5,minmax(0,1fr))}.board-calendar-weeks .bcal-day header strong{letter-spacing:-.01em;font-size:13px;line-height:1.3}.board-calendar-months{grid-template-columns:repeat(3,minmax(0,1fr))}.board-calendar-months .bcal-day header strong{letter-spacing:-.01em;font-size:15px;line-height:1.3}.bcal-day{background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;min-width:0;min-height:130px;padding:10px 8px}.bcal-day.today{background:linear-gradient(145deg,#ff5eaf3b,#f09abd17 68%,#ffffff09);border-color:#ff5eaf;box-shadow:0 0 0 1px #ff74be5c,0 0 24px #ff30976b,inset 0 1px #ffe1f133}.bcal-day.today-neon header{border-bottom-color:#ffa5d366}.bcal-day.today-neon header strong{color:#fff6fb;text-shadow:0 0 12px #ff75c0e6}.bcal-day.today-neon header b{color:#ffb5dc;text-shadow:0 0 10px #ff50a7e6}.bcal-day.selected{border-color:#5ea8ff;box-shadow:0 0 0 1px #5ea8ff80}.bcal-day.disabled{opacity:.35;cursor:not-allowed;pointer-events:none}.bcal-day header{border-bottom:1px solid #ffffff14;flex-direction:column;gap:1px;margin-bottom:8px;padding-bottom:8px;display:flex}.bcal-day header span{color:#e9a0bf;letter-spacing:.1em;font:500 9px DM Mono,monospace}.bcal-day header strong{letter-spacing:-.04em;font-size:18px}.bcal-day header b{color:#f0a9c7;font-size:8px;font-weight:700}.bcal-slots{flex-direction:column;gap:5px;display:flex}.bcal-task{text-align:left;color:#ffd2e3;cursor:pointer;overflow-wrap:break-word;white-space:normal;background:#e87eac24;border:1px solid #e87eac40;border-radius:7px;width:100%;padding:6px 7px;font-size:10px;line-height:1.3}.bcal-task.done{opacity:.5;text-decoration:line-through}.bcal-task:disabled{cursor:default;opacity:.85}.bcal-empty{color:#5f5560;text-align:center;padding-top:8px;font-size:12px}.board-month{background:#ffffff08;border:1px solid #ffffff1a;border-radius:14px;overflow:hidden}.board-month-toolbar{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.board-month-toolbar h2{letter-spacing:-.03em;margin:0;font-size:14px}.board-month-weekdays,.board-month-grid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.board-month-weekdays span{color:#e9a0bf;letter-spacing:.08em;text-align:center;border-right:1px solid #ffffff0f;padding:9px 7px;font:500 9px DM Mono,monospace}.board-month-weekdays span:last-child{border-right:0}.board-month-grid{border-top:1px solid #ffffff0f}.board-month-grid .bcal-day{border:1px solid #ffffff0f;border-top:0;border-left:0;border-radius:0;min-height:116px;padding:8px}.board-month-grid .bcal-day:nth-child(7n){border-right:0}.board-month-grid .bcal-day header{margin-bottom:6px;padding-bottom:5px}.board-month-grid .bcal-day header strong{font-size:13px}.board-month-grid .bcal-day.month-blank{background:#00000014}.board-month-grid .bcal-task{margin-bottom:4px;padding:5px;font-size:9px}.archive-row{grid-template-columns:22px 1fr auto}.archive-row .text-button{color:#f0b1ca}@media (width<=820px){.board-calendar{grid-template-columns:1fr;gap:6px}.bcal-day{grid-template-columns:70px minmax(0,1fr);align-items:start;min-height:auto;display:grid}.bcal-day header{border-bottom:0;flex-direction:row;gap:8px;margin:0;padding:0}.board-month{overflow-x:auto}.board-month-weekdays,.board-month-grid{min-width:720px}.board-month-grid .bcal-day{min-height:110px;display:block}}.board-notes-field{grid-column:1/-1}.board-notes-field span{color:#8a7d88;font-size:10px;font-weight:500}.assign-work-form textarea{color:#fff;width:100%;font:inherit;resize:vertical;background:#ffffff0f;border:1px solid #ffffff24;border-radius:8px;outline:0;padding:10px;font-size:12px;line-height:1.5}.assign-work-form textarea:focus{border-color:#f09abd;box-shadow:0 0 0 3px #f09abd1f}.board-task-notes{color:#c0b1bc;white-space:pre-wrap;overflow-wrap:anywhere;margin-top:5px;font-size:11px;line-height:1.5;display:block}.board-task-notes a{color:#f0a9c7;text-decoration:underline}.board-task.done .board-task-notes{opacity:.6}.task-edit-backdrop{z-index:20;background:#0c070fb8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.task-edit-modal{background:#251527;border:1px solid #ffffff29;border-radius:14px;gap:13px;width:min(560px,100%);padding:22px;display:grid}.task-edit-modal label{color:#d9cad4;gap:6px;font-size:11px;font-weight:700;display:grid}.task-edit-modal input,.task-edit-modal textarea{color:#fff;width:100%;font:inherit;background:#ffffff0f;border:1px solid #ffffff24;border-radius:8px;outline:0;padding:10px;font-size:12px}.task-edit-modal textarea{resize:vertical;line-height:1.5}.modal-actions{justify-content:flex-end;gap:10px;display:flex}.access-create-form select{color:#fff;width:100%;font:inherit;background:#ffffff0f;border:1px solid #ffffff24;border-radius:8px;outline:0;padding:11px;font-size:12px}.access-create-form select:focus{border-color:#f09abd;box-shadow:0 0 0 3px #f09abd1f}.access-create-form textarea{color:#fff;width:100%;font:inherit;resize:vertical;background:#ffffff0f;border:1px solid #ffffff24;border-radius:8px;outline:0;padding:11px;font-size:12px;line-height:1.5}.access-create-form textarea:focus{border-color:#f09abd;box-shadow:0 0 0 3px #f09abd1f}.form-copy{color:#bcaeba;margin:6px 0 0;font-size:11px;line-height:1.55}.access-rules{margin-top:14px}.owner-setup-section{border-bottom:1px solid #ffffff1a}.owner-setup-section:first-of-type{border-top:1px solid #ffffff1a}.owner-setup-section summary{cursor:pointer;color:#f6eaf1;justify-content:space-between;align-items:center;min-height:58px;font-size:14px;font-weight:700;list-style:none;display:flex}.owner-setup-section summary::-webkit-details-marker{display:none}.owner-setup-section summary:after{content:"+";color:#f0a1c3;font-size:20px;font-weight:400}.owner-setup-section[open] summary:after{content:"−"}.owner-setup-section summary:focus-visible{outline-offset:-3px;outline:2px solid #f0a1c3}.owner-setup-section-content{padding:0 0 18px}.owner-setup-section-content>.panel{margin:0}.owner-setup-section-content>.panel+.panel{margin-top:14px}.member-code-form{align-items:center;gap:6px;margin-top:8px;display:flex}.member-code-form input{color:#fff;background:#ffffff0f;border:1px solid #ffffff24;border-radius:7px;outline:0;width:84px;min-width:0;padding:7px;font:500 10px DM Mono,monospace}.member-code-form input:focus{border-color:#f09abd;box-shadow:0 0 0 3px #f09abd1f}.member-code-form .text-button{white-space:nowrap;padding:5px 0;font-size:9px}.live-calendar-grid{grid-template-columns:repeat(7,minmax(130px,1fr));min-width:910px;display:grid}.live-calendar-day{border-right:1px solid #ffffff12;min-height:340px}.live-calendar-day:last-child{border-right:0}.live-calendar-day>header{color:#d9cad4;border-bottom:1px solid #ffffff12;justify-content:space-between;gap:8px;padding:13px 12px;font:600 10px DM Mono,monospace;display:flex}.live-calendar-day.today>header{color:#ffc4da;background:#f18fb814}.live-calendar-day header b{color:#ffc4da;font-size:8px}.live-calendar-events{gap:7px;padding:8px;display:grid}.live-calendar-event{background:#f195ba1c;border-left:2px solid #f195ba;border-radius:8px;padding:9px}.live-calendar-event time,.live-calendar-event small{color:#f3b0cc;font:500 9px DM Mono,monospace;display:block}.live-calendar-event strong{margin-top:4px;font-size:11px;line-height:1.35;display:block}.live-calendar-event small{color:#c4b6c0;margin-top:5px}.live-calendar-event p{color:#c4b6c0;overflow-wrap:anywhere;margin:5px 0 0;font-size:10px;line-height:1.4}.live-calendar-event a{color:#ffd0df;align-items:center;gap:3px;margin-top:8px;font-size:9px;font-weight:700;text-decoration:none;display:inline-flex}.live-calendar-event a:hover{text-decoration:underline}@media (width<=820px){.weekly-calendar{overflow-x:auto}.live-calendar-grid{min-width:760px}.live-calendar-day{min-height:260px}}.knowledge-toolbar{color:#c3b4bf;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:end;gap:16px;padding-bottom:17px;font:500 10px DM Mono,monospace;display:flex}.knowledge-search{color:#e9a0bf;letter-spacing:.08em;text-transform:uppercase;gap:7px;font:600 9px DM Mono,monospace;display:grid}.knowledge-search input{color:#fff;letter-spacing:0;text-transform:none;background:#ffffff0f;border:1px solid #ffffff24;border-radius:8px;outline:0;width:min(360px,72vw);padding:10px;font:500 12px Manrope,Arial,sans-serif}.knowledge-search input:focus{border-color:#f09abd;box-shadow:0 0 0 3px #f09abd1f}.knowledge-list{gap:0;display:grid}.knowledge-document{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:18px;padding:17px 0;display:flex}.knowledge-document:last-child{border-bottom:0}.knowledge-document h2{letter-spacing:-.035em;margin:8px 0 0;font-size:14px}.knowledge-document p{color:#a99ba8;margin:5px 0 0;font-size:10px}.knowledge-document .light-button{flex:none;text-decoration:none}.knowledge-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.knowledge-share-form{align-items:center;gap:7px;display:flex}.knowledge-share-form select{color:#fff;background:#ffffff0f;border:1px solid #ffffff24;border-radius:8px;outline:0;min-width:165px;padding:9px;font:600 10px Manrope,Arial,sans-serif}.knowledge-share-form select:focus{border-color:#f09abd;box-shadow:0 0 0 3px #f09abd1f}.knowledge-share-form .primary-button{padding:9px 12px}.knowledge-share-form .primary-button:disabled{opacity:.55;cursor:default}.knowledge-assignment-status{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.knowledge-share{color:#bbe2c4;background:#a0dbaa0f;border:1px solid #a0dbaa40;border-radius:999px;align-items:center;gap:6px;padding:4px 8px;font-size:9px;font-weight:700;display:inline-flex}.knowledge-share .text-button{color:#f4b2cb;padding:0;font-size:9px}.knowledge-unavailable{background:#f09abd12;border:1px solid #f09abd59;border-radius:10px;gap:9px;margin-top:18px;padding:14px;display:grid}.knowledge-unavailable h2{color:#ffd0df;margin:0;font-size:13px}.knowledge-unavailable p{color:#d8b7c5;margin:0;font-size:10px}.knowledge-unavailable .knowledge-share{color:#ffd0df;background:#f09abd1a;border-color:#f09abd6b;width:fit-content}.creator-knowledge-bank{margin-top:14px}.creator-knowledge-list{margin-top:15px}.creator-knowledge-list .knowledge-document{padding:12px 0}.creator-knowledge-list .knowledge-document h3{letter-spacing:-.025em;margin:7px 0 0;font-size:12px}@media (width<=600px){.knowledge-toolbar,.knowledge-document{flex-direction:column;align-items:flex-start}.knowledge-search input{width:100%}.knowledge-actions,.knowledge-share-form{justify-content:space-between;width:100%}.knowledge-share-form select{flex:1;min-width:0}}.recurring-settings{grid-template-columns:.9fr 1.1fr;gap:14px;margin-top:14px;display:grid}.recurring-list,.recurring-form{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:14px;padding:18px}.recurring-row{text-align:left;color:#f5eaf1;cursor:pointer;background:#ffffff09;border:1px solid #ffffff14;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;width:100%;margin-top:8px;padding:12px;display:flex}.recurring-row:hover{border-color:#f09abd73}.recurring-row strong,.recurring-row small{display:block}.recurring-row strong{font-size:12px}.recurring-row small{color:#ad9ca8;margin-top:4px;font-size:10px}.recurring-row>span:last-child{color:#efa6c5;font-size:10px;font-weight:700}.recurring-row.paused{opacity:.55}.recurring-form{grid-template-columns:1fr 1fr;gap:12px;display:grid}.recurring-form .panel-header,.recurring-form>label:nth-child(2),.recurring-form>label:nth-child(3),.recurring-form .primary-button,.recurring-form .save-notice{grid-column:1/-1}.recurring-form label{color:#d9cad4;gap:6px;font-size:11px;font-weight:700;display:grid}.recurring-form input,.recurring-form select,.recurring-form textarea{color:#fff;width:100%;font:inherit;background:#ffffff0f;border:1px solid #ffffff24;border-radius:8px;outline:0;padding:10px;font-size:12px}.recurring-form textarea{resize:vertical}.recurring-form input:focus,.recurring-form select:focus,.recurring-form textarea:focus{border-color:#f09abd;box-shadow:0 0 0 3px #f09abd1f}.recurring-form .toggle-field{align-items:center;gap:8px;display:flex}.recurring-form .toggle-field input{width:auto}@media (width<=850px){.recurring-settings,.recurring-form{grid-template-columns:1fr}.recurring-form .panel-header,.recurring-form>label:nth-child(2),.recurring-form>label:nth-child(3),.recurring-form .primary-button,.recurring-form .save-notice{grid-column:auto}}.pnl-panel{margin-bottom:14px}.revenue-stats{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:16px;display:grid}.revenue-stat{background:#ffffff09;border:1px solid #f09abd2e;border-radius:10px;padding:13px 15px}.revenue-stat span,.revenue-stat strong,.revenue-stat small{display:block}.revenue-stat span{color:#f3b3ce;letter-spacing:.07em;text-transform:uppercase;font:700 9px DM Mono,monospace}.revenue-stat strong{color:#fff;letter-spacing:-.04em;margin-top:7px;font-size:23px}.revenue-stat small{color:#ab9daa;margin-top:5px;font-size:10px}.pnl-content{grid-template-columns:1.05fr .95fr;align-items:end;gap:22px;margin-top:16px;display:grid}.pnl-metrics{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.pnl-metrics .metric-card{background:#ffffff08;min-height:118px}.pnl-metrics .metric-card strong{font-size:25px}.pnl-chart{min-width:0;margin-top:16px}.pnl-chart-label{color:#f3b3ce;letter-spacing:.08em;text-transform:uppercase;margin:0 0 7px;font:700 10px DM Mono,monospace}.pnl-chart svg{width:100%;height:190px;display:block;overflow:visible}.pnl-chart-canvas{width:100%;height:190px;position:relative}.pnl-chart-canvas svg{position:absolute;inset:0}.pnl-axis{stroke:#ffffff2e;stroke-width:.8px}.pnl-line{fill:none;stroke:#ff8fc2;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 3px #ff8fc2e6)drop-shadow(0 0 10px #ff8fc299)drop-shadow(0 0 20px #ff8fc259)}.pnl-dot{pointer-events:none;background:#fff;border:1.5px solid #ff8fc2;border-radius:50%;width:7px;height:7px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 4px #ff8fc2e6,0 0 9px #ff8fc299}.pnl-months{color:#a798a4;grid-template-columns:repeat(12,1fr);gap:3px;margin-top:4px;font:500 9px DM Mono,monospace;display:grid}.pnl-months span{text-align:center}.partner-grid{align-items:start}.project-list{gap:1px;margin-top:12px;display:grid}.project-row{border-bottom:1px solid #ffffff12;align-items:center;gap:11px;padding:13px 0;display:flex}.project-row:last-child{border-bottom:0}.project-row strong,.project-row p{margin:0;display:block}.project-row strong{font-size:12px}.project-row p{color:#ab9daa;margin-top:4px;font-size:10px}.pill.today{color:#f3b3ce;background:#efa6c526}.pill.week{color:#d0b6f5;background:#b490e824}@media (width<=850px){.pnl-content{grid-template-columns:1fr}.pnl-metrics{grid-template-columns:repeat(3,1fr)}}@media (width<=560px){.revenue-stats,.pnl-metrics{grid-template-columns:1fr}.pnl-metrics .metric-card{min-height:92px}.pnl-months{font-size:7px}}.pnl-panel.compact{padding-top:16px;padding-bottom:16px}.pnl-panel.compact .revenue-stats{gap:8px;margin-top:10px}.pnl-panel.compact .revenue-stat{padding:9px 11px}.pnl-panel.compact .revenue-stat strong{margin-top:4px;font-size:17px}.pnl-panel.compact .revenue-stat small{margin-top:3px;font-size:9px}.pnl-panel.compact .pnl-chart{margin-top:10px}.pnl-panel.compact .pnl-chart svg,.pnl-panel.compact .pnl-chart-canvas{height:110px}.attention-panel{margin-bottom:14px}.attention-list{gap:1px;margin-top:4px;display:grid}.attention-row{text-align:left;color:#f5eaf1;cursor:pointer;width:100%;font:inherit;background:#ffffff09;border:1px solid #ffffff14;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin-top:6px;padding:10px 12px;display:flex}.attention-row:first-child{margin-top:0}.attention-row:hover,.attention-row:focus-visible{border-color:#f09abd73;outline:none}.attention-label{font-size:12px;font-weight:600}.attention-detail{color:#efa6c5;white-space:nowrap;font-size:10px;font-weight:700}@media (width<=700px){.attention-row{flex-direction:column;align-items:flex-start;gap:4px}}.creator-admin-panel{gap:1.25rem;display:grid}.creator-admin-selector{color:#d9cad4;gap:6px;max-width:28rem;font-size:11px;font-weight:700;display:grid}.creator-admin-select{color:#fff;width:100%;font:inherit;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:8px;outline:0;padding:10px;font-size:12px}.creator-admin-select:focus-visible{border-color:#f09abd;box-shadow:0 0 0 3px #f09abd1f}.styled-select-wrap{width:100%;display:block;position:relative}.styled-select{appearance:none;color:#fff;width:100%;font:inherit;cursor:pointer;background:linear-gradient(#ffffff12,#ffffff0a);border:1px solid #ffffff24;border-radius:8px;outline:0;padding:10px 36px 10px 12px;font-size:12px;font-weight:600;transition:border-color .18s,box-shadow .18s,background .18s}.styled-select:hover{border-color:#f071a773}.styled-select:focus-visible{border-color:#f09abd;box-shadow:0 0 0 3px #f09abd2e}.styled-select option{color:#fff;background:#1d1222}.styled-select-arrow{pointer-events:none;color:#f09abd;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.creator-admin-form{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:1rem;display:grid}.creator-admin-form h3,.creator-admin-form p{grid-column:1/-1;margin:0}.creator-admin-form textarea{resize:vertical;min-height:6rem}.creator-admin-items{gap:.5rem;max-height:18rem;display:grid;overflow:auto}.creator-admin-items button{color:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #ffffff24;border-radius:12px;justify-content:space-between;gap:1rem;padding:.8rem 1rem;display:flex}.creator-admin-items button span{opacity:.7}.creator-schedule,.creator-destinations{margin-bottom:1.25rem}.creator-event{overflow-wrap:normal;word-break:normal;background:#b594ff21;border-radius:10px;margin:.4rem 0;padding:.65rem}.creator-recurring-action{align-items:flex-start;gap:.5rem;display:flex}.creator-recurring-action input{accent-color:#d586ca;margin:.25rem 0 0}.creator-action-open{appearance:none;color:inherit;text-align:left;cursor:pointer;min-width:0;font:inherit;background:0 0;border:0;padding:0}.creator-action-open:disabled{cursor:default}.creator-week-calendar .creator-event{overflow-wrap:normal;word-break:normal;background:#e87eac24;border:1px solid #e87eac40;border-radius:7px;min-width:0;margin:0;padding:6px 7px}.creator-week-calendar .creator-recurring-action{align-items:flex-start;gap:7px;display:flex}.creator-week-calendar .creator-recurring-action input{accent-color:#d586ca;flex:none;margin:3px 0 0}.creator-week-calendar .creator-action-open{flex:auto;width:auto;max-width:100%}.creator-week-calendar .creator-action-open strong{overflow-wrap:break-word;word-break:normal;font-size:11px;line-height:1.35}.creator-today-actions{background:#d586ca14;border-left:2px solid #d586ca;border-radius:0 10px 10px 0;margin:0 0 .65rem;padding:.55rem .65rem}.creator-today-actions>small{text-transform:uppercase;letter-spacing:.06em;margin-bottom:.2rem;font-size:.7rem;display:block}.creator-today-actions .creator-event{margin:.3rem 0}.creator-event small,.creator-event strong,.creator-event a{display:block}.creator-event small{opacity:.72;margin-bottom:.3rem}.creator-event p{margin:.4rem 0;font-size:.82rem}.creator-event a{margin-top:.5rem}@media (width<=900px){.creator-admin-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.creator-admin-form{grid-template-columns:1fr}.creator-admin-items button{flex-direction:column;align-items:stretch}}.creator-layout{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:28px;padding-top:24px;display:grid}.creator-sidebar{position:sticky;top:24px}.creator-sidebar-nav{gap:5px;display:grid}.creator-mobile-nav{display:none}.creator-portal .nav-item{cursor:pointer;font-family:inherit}.creator-view .creator-hero{padding:34px 0 26px}.creator-hero.compact h1{font-size:clamp(30px,4.5vw,46px)}.creator-hero-heading{flex-wrap:wrap;align-items:center;gap:14px 20px;display:flex}.creator-agreement-link{color:#f8edf4;background:#ffffff0d;border:1px solid #ffffff24;border-radius:10px;align-items:center;gap:9px;padding:8px 12px;text-decoration:none;display:inline-flex}.creator-agreement-link:hover,.creator-agreement-link:focus-visible{border-color:#f09abd8c;outline:none}.creator-agreement-link span{gap:2px;display:grid}.creator-agreement-link strong{font-size:12px}.creator-agreement-link small{color:#b8a9b4;font-size:10px}.creator-agreement-link svg:first-child{color:#f0a9c7}.creator-upload-list{margin:0;padding:0;list-style:none;display:grid}.creator-upload-row{border-top:1px solid #ffffff14;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 4px;display:grid}.creator-upload-row:first-child{border-top:0}.creator-upload-row>svg{color:#f0a9c7}.creator-upload-row strong,.creator-upload-row small{display:block}.creator-upload-row strong{font-size:12px}.creator-upload-row small{color:#aa9aa6;margin-top:3px;font-size:10px}.creator-upload-row a{white-space:nowrap;text-decoration:none}.creator-tasks .creator-plan-item{grid-template-columns:42px minmax(0,1fr) auto;align-items:center}.creator-plan-block{border-top:1px solid #ffffff14;flex-direction:column;width:100%;padding:13px 0;display:flex}.creator-plan-block:first-of-type{margin-top:17px}@media (width<=950px){.creator-portal .nav-item{justify-content:flex-start;padding:11px 12px}.creator-portal .nav-item span{display:inline}}@media (width<=700px){.creator-layout{grid-template-columns:1fr;padding-top:8px}.creator-sidebar{display:none}.creator-mobile-nav{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#130b18eb;flex-wrap:wrap;gap:6px;margin-top:14px;padding:6px 0;display:flex;position:sticky;top:0;overflow:visible}.creator-mobile-nav .nav-item{white-space:nowrap;flex:calc(50% - 6px);justify-content:center;gap:6px;padding:8px 11px;font-size:11px}}.manager-portal{background:radial-gradient(circle at 18% -6%,#ff53a333,#0000 30%),radial-gradient(circle at 88% 12%,#a472bf29,#0000 28%),#130b18}.manager-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.manager-summary article{min-height:118px}.manager-roster-card .member-card-head{grid-template-columns:42px minmax(0,1fr);row-gap:8px}.manager-roster-card .member-card-identity h2{white-space:normal;overflow-wrap:normal}.manager-roster-card .pill{white-space:nowrap;grid-column:2;justify-self:start}.manager-preview-chatter-card{grid-template-columns:42px minmax(0,1fr);align-items:start}.manager-preview-chatter-card .member-card-identity{min-width:0}.manager-preview-chatter-card .chatter-operations-summary{color:#a99ba8;border-top:1px solid #ffffff14;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:6px;padding-top:11px;font-size:10px;line-height:1.5;display:flex}.standard-reading{background:linear-gradient(112deg,#f28cb91f,#a871c817);border-color:#f195ba57}.standard-document{background:#10081433;border:1px solid #ffffff1a;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:18px;margin-top:20px;padding:16px;display:flex}.standard-document>div:first-child{gap:3px;display:grid}.standard-document>div:first-child>span{color:#e9a0bf;letter-spacing:.1em;text-transform:uppercase;font:600 9px DM Mono,monospace}.standard-document strong{letter-spacing:-.035em;font-size:15px}.standard-document small{color:#bcaeba;font-size:10px}.training-badges{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.standard-actions{flex-wrap:wrap;align-items:end;gap:12px;margin-top:14px;display:flex}.standard-reading .standard-open{justify-content:center;align-items:center;gap:8px;margin:0;text-decoration:none;display:inline-flex}.training-status-field{color:#d9cad4;gap:6px;font-size:11px;font-weight:700;display:grid}.training-status-field select{color:#fff;min-width:152px;font:inherit;background:#ffffff0f;border:1px solid #ffffff24;border-radius:8px;outline:0;padding:10px;font-size:12px}.training-status-field select:focus-visible,.standard-help textarea:focus-visible{border-color:#f09abd;box-shadow:0 0 0 3px #f09abd1f}.standard-help{border-top:1px solid #ffffff17;gap:8px;margin-top:18px;padding-top:16px;display:grid}.standard-help label{color:#d9cad4;gap:7px;max-width:560px;font-size:11px;font-weight:700;display:grid}.standard-help textarea{color:#fff;width:100%;min-height:74px;font:inherit;resize:vertical;background:#ffffff0f;border:1px solid #ffffff24;border-radius:8px;outline:0;padding:10px;font-size:12px;line-height:1.5}.standard-help .text-button{width:fit-content;padding:5px 0}.chatter-training-documents{background:#ffffff09;padding:12px}.chatter-training-documents .training-list{gap:12px;display:grid}.chatter-training-document{background:linear-gradient(112deg,#ffffff0e,#f09abd0e);border:1px solid #ffffff17;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"document status""instruction instruction""action action";align-items:start;gap:12px 18px;padding:20px 22px;display:grid}.chatter-training-document .training-document-head{grid-area:document;gap:4px;min-width:0;display:grid}.chatter-training-document .training-document-head strong{letter-spacing:-.03em;overflow-wrap:anywhere;font-size:15px}.chatter-training-document .training-document-head small{color:#a99ba8;font-size:10px;line-height:1.45}.chatter-training-document .training-badges{grid-area:status;align-self:start}.chatter-training-document .training-instruction{color:#cfc0ca;grid-area:instruction;margin:0;font-size:12px;line-height:1.6}.chatter-training-document .light-button{grid-area:action;justify-self:start;width:fit-content;margin:0;text-decoration:none}.chatter-training-document.overdue{background:linear-gradient(112deg,#f889ae1f,#f09abd0e);border-color:#f889ae6b}@media (width<=560px){.chatter-training-documents{padding:9px}.chatter-training-document{grid-template-columns:1fr;grid-template-areas:"document""status""instruction""action";padding:18px}.chatter-training-document .training-badges{justify-content:flex-start}.chatter-training-document .light-button{justify-content:center;width:100%}.standard-document{flex-direction:column;align-items:stretch}.training-badges{justify-content:flex-start}.standard-actions{flex-direction:column;align-items:stretch}.standard-reading .standard-open,.training-status-field select{width:100%}}@media (width<=900px){.manager-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.manager-summary{grid-template-columns:1fr}}.workspace-link-list{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.workspace-link-list a{text-decoration:none}.workspace-link-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:4px;display:grid}.workspace-link-box{color:#fff;background:linear-gradient(112deg,#f28cb91a,#a871c812);border:1px solid #ffffff1f;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:18px 16px;font-size:13px;font-weight:700;text-decoration:none;transition:border-color .15s,transform .15s;display:flex}.workspace-link-box:hover{border-color:#f195ba80;transform:translateY(-1px)}.workspace-link-box span{overflow-wrap:anywhere}@media (width<=720px){.workspace-link-grid{grid-template-columns:1fr}}.workspace-record-list{gap:10px;margin-top:14px;display:grid}.workspace-record{border:1px solid #ffffff1f;border-radius:12px;gap:8px;padding:12px 14px;display:grid}.workspace-record-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;display:flex}.workspace-record-head small{color:#b8a9b4}.workspace-record-body{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.workspace-record-editor{gap:6px;display:grid}.workspace-record .pill{justify-self:start}.workspace-link-url{color:#b8a9b4;overflow-wrap:anywhere}.workspace-form-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.workspace-notes h3{margin:18px 0 0;font-size:13px}.creator-hero-actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.creator-hero-actions .light-button{margin:0}.my-agreement-button[disabled]{opacity:.55;cursor:not-allowed}.member-card-actions{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.delete-button{color:#f28a8a}.delete-button:hover{color:#ff9d9d}.modal-actions .primary-button.delete-button{color:#2a0d10;background:linear-gradient(100deg,#ff9d9d,#d9556a)}.onboarding-launchers{flex-wrap:wrap;gap:10px;margin-bottom:22px;display:flex}.onboarding-wizard{width:min(520px,100%)}.onboarding-progress{gap:6px;margin:16px 0;display:flex}.onboarding-dot{background:#ffffff1f;border-radius:2px;flex:1;height:4px}.onboarding-dot.done{background:linear-gradient(100deg,#ffc4d8,#e77eac)}.onboarding-question{margin-top:6px}.onboarding-question input,.onboarding-question select{color:#fff;width:100%;font:inherit;background:#ffffff0f;border:1px solid #ffffff24;border-radius:8px;outline:0;padding:11px;font-size:13px}.onboarding-question input:focus,.onboarding-question select:focus{border-color:#f09abd;box-shadow:0 0 0 3px #f09abd1f}.onboarding-review{gap:8px;max-height:260px;margin-top:8px;display:grid;overflow-y:auto}.onboarding-review-row{border-top:1px solid #ffffff14;justify-content:space-between;gap:12px;padding:8px 0;font-size:12px;display:flex}.onboarding-review-row span{color:#a99ba8}.onboarding-review-row strong{text-align:right;overflow-wrap:anywhere;max-width:60%}.onboarding-actions{justify-content:space-between}.onboarding-actions .text-button{margin-right:auto}.report-table{border-collapse:collapse;width:100%;margin-top:6px;font-size:12px}.report-table th{text-align:left;color:#ad9fab;letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid #ffffff1a;padding:8px 10px;font-size:10px;font-weight:500}.report-table td{color:#ded4dc;border-bottom:1px solid #ffffff0f;padding:8px 10px}.report-table tbody tr:hover{background:#ffffff08}.report-table td.notes-preview{white-space:nowrap;text-overflow:ellipsis;max-width:260px;overflow:hidden}.owner-code-form{align-items:center;gap:6px;margin-top:10px;display:flex}.owner-code-form input{color:#fff;background:#ffffff0f;border:1px solid #ffffff24;border-radius:7px;outline:0;width:140px;min-width:0;padding:7px;font:500 11px DM Mono,monospace}.owner-code-form input:focus{border-color:#f09abd;box-shadow:0 0 0 3px #f09abd1f}.owner-code-form .text-button{white-space:nowrap;padding:5px 0;font-size:10px}.member-card{grid-template-columns:42px 1fr auto;min-height:148px}.member-card-body{flex-direction:column;min-width:0;height:100%;display:flex}.member-card-action-area{flex-direction:column;justify-content:flex-end;gap:8px;min-height:76px;margin-top:auto;padding-top:8px;display:flex}.member-agreement-form{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.member-agreement-form input{color:#fff;background:#ffffff0f;border:1px solid #ffffff24;border-radius:7px;outline:0;flex:140px;min-width:0;padding:7px;font:500 10px DM Mono,monospace}.member-agreement-form input:focus{border-color:#f09abd;box-shadow:0 0 0 3px #f09abd1f}.member-agreement-form .text-button{white-space:nowrap;padding:5px 0;font-size:9px}.member-agreement-status{color:#a99ba8;width:100%;font-size:9px;display:block}.form-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));align-items:end;gap:14px;display:grid}.form-grid label{color:#d9cad4;gap:6px;font-size:11px;font-weight:700;display:grid}.form-grid input,.form-grid select,.form-grid textarea{color:#fff;width:100%;min-width:0;font:inherit;background:#ffffff0f;border:1px solid #ffffff24;border-radius:8px;outline:0;padding:10px;font-size:12px}.form-grid input:focus,.form-grid select:focus,.form-grid textarea:focus{border-color:#f09abd;box-shadow:0 0 0 3px #f09abd1f}.form-grid textarea{resize:vertical}.form-grid .primary-button{align-self:end}@media (width<=700px){.form-grid{grid-template-columns:1fr}}.field-hint{color:#a99ba8;margin:-4px 0 0;font-size:10px}.chatterops-table td.truncate,.chatterops-table th.truncate{white-space:nowrap;text-overflow:ellipsis;max-width:220px;overflow:hidden}.chatterops-group-heading{color:#e9a0bf;margin:18px 0 6px;font-size:12px}.chatterops-group-heading:first-child{margin-top:0}.schedule-preview-coverage{color:#a99ba8;letter-spacing:.02em;margin:2px 0 0;font:500 9px DM Mono,monospace}.schedule-builder-rows{gap:10px;margin:16px 0;display:grid}.schedule-builder-row{background:#ffffff06;border:1px solid #ffffff14;border-radius:10px;grid-template-columns:repeat(4,minmax(110px,1fr)) auto;align-items:end;gap:10px;padding:12px;display:grid}.schedule-builder-row label{color:#d9cad4;gap:6px;font-size:11px;font-weight:700;display:grid}.schedule-builder-row input,.schedule-builder-row select{color:#fff;width:100%;min-width:0;font:inherit;background:#ffffff0f;border:1px solid #ffffff24;border-radius:8px;outline:0;padding:9px;font-size:12px}.schedule-creator-picker{border-top:1px solid #ffffff0f;flex-wrap:wrap;grid-column:1/-1;gap:10px 16px;margin-top:4px;padding-top:6px;display:flex}.schedule-preview-confirm{border-top:1px solid #ffffff14;margin-top:18px;padding-top:16px}@media (width<=900px){.schedule-builder-row{grid-template-columns:1fr 1fr}}.schedule-range-toggle{border:1px solid #ffffff24;border-radius:9px;margin:14px 0 10px;display:inline-flex;overflow:hidden}.schedule-range-toggle button{color:#8d7f8b;cursor:pointer;background:#ffffff0a;border:0;padding:8px 18px;font:600 12px inherit}.schedule-range-toggle button+button{border-left:1px solid #ffffff1a}.schedule-range-toggle button.is-active{color:#ffd4e6;background:#f09abd29}.schedule-period-toolbar{margin-bottom:16px}.schedule-row-remove{color:#e8a4c0;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:8px;width:34px;height:34px;font-size:14px}.schedule-row-remove:hover{background:#ff6fb324;border-color:#ff6fb359}.schedule-add-row{margin-top:4px}.schedule-tz-toggle{margin:0}.schedule-tz-toggle button{padding:6px 14px}.payroll-month-nav{align-items:center;gap:12px;margin-bottom:18px;display:flex}.payroll-month-nav strong{letter-spacing:-.02em;font-size:15px}.payroll-month-picker{color:#fff;font:inherit;background:#ffffff0f;border:1px solid #ffffff24;border-radius:8px;margin-left:auto;padding:7px 10px;font-size:12px}.payroll-period-cards{grid-template-columns:repeat(2,minmax(200px,1fr));gap:12px;margin-bottom:18px;display:grid}.payroll-period-card{text-align:left;color:#d9cad4;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;gap:4px;padding:16px;display:grid}.payroll-period-card strong{letter-spacing:-.02em;color:#fff;font-size:15px}.payroll-period-card span{color:#a99ba8;font-size:12px}.payroll-period-card small{color:#e8a4c0;margin-top:2px;font-size:10px}.payroll-period-card.is-selected{background:#f09abd1f;border-color:#f09abd8c;box-shadow:0 0 0 1px #f09abd40}.payroll-period-card.is-selected strong{color:#ffd4e6}@media (width<=700px){.payroll-period-cards{grid-template-columns:1fr}.payroll-month-nav{flex-wrap:wrap}.payroll-month-picker{margin-left:0}}.payroll-entry-actions{white-space:nowrap;flex-shrink:0;align-items:center;gap:10px;margin-top:2px;display:flex}.payroll-entry-actions .text-button{white-space:nowrap}.payroll-entry-rows{gap:10px;display:grid}.payroll-entry-row{background:#ffffff06;border:1px solid #ffffff14;border-radius:10px;grid-template-columns:minmax(120px,1fr) 160px auto 90px;align-items:center;gap:14px;padding:12px 14px;display:grid}.payroll-entry-name{color:#f8edf4;align-items:center;font-size:13px;font-weight:700;display:flex}.payroll-entry-amount-wrap{gap:4px;display:grid}.payroll-entry-amount{color:#a99ba8;text-transform:uppercase;letter-spacing:.05em;gap:4px;font-size:10px;font-weight:700;display:grid}.payroll-entry-amount input{color:#fff;font:inherit;background:#ffffff0f;border:1px solid #ffffff24;border-radius:8px;outline:0;padding:9px 10px;font-size:13px}.payroll-entry-amount input:focus{border-color:#f09abd;box-shadow:0 0 0 3px #f09abd1f}.payroll-entry-amount input[aria-invalid=true]{border-color:#f1a28c}.payroll-entry-status{justify-content:flex-start;align-items:center;min-width:50px;display:flex}.payroll-entry-agreement{white-space:nowrap;justify-content:flex-end;align-items:center;display:flex}@media (width<=700px){.payroll-entry-row{grid-template-columns:1fr;align-items:start}.payroll-entry-name,.payroll-entry-status,.payroll-entry-agreement{align-items:center}.payroll-entry-status,.payroll-entry-agreement{justify-content:flex-start}}.payroll-table .payroll-amount-col{text-align:right}.payroll-wallet-cell{align-items:center;gap:8px;max-width:0;display:flex}.payroll-wallet-value{text-overflow:ellipsis;white-space:nowrap;color:#d9cad4;max-width:220px;font:500 11px DM Mono,monospace;overflow:hidden}.payroll-table td.payroll-amount-col{justify-content:flex-end;align-items:center;gap:8px;display:flex}.payroll-amount-value{color:#fff;white-space:nowrap;font-weight:700}@media (width<=700px){.payroll-table thead{display:none}.payroll-table,.payroll-table tbody,.payroll-table tr,.payroll-table td{width:100%;display:block}.payroll-table tr{border-bottom:1px solid #ffffff14;padding:12px 0}.payroll-table td{border-bottom:0;justify-content:space-between;gap:10px;padding:4px 0;display:flex}.payroll-table td:before{content:attr(data-label);color:#a99ba8;text-transform:uppercase;letter-spacing:.04em;flex-shrink:0;font-size:10px}.payroll-table td.payroll-amount-col{justify-content:space-between}.payroll-wallet-value{max-width:160px}}.payroll-team-grid{gap:14px;display:grid}.payroll-team-panel{padding:16px 18px}.payroll-team-header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:8px;display:flex}.payroll-team-header h2{letter-spacing:-.02em;margin:0;font-size:14px}.payroll-team-period{color:#a99ba8;margin-top:2px;font:500 10px DM Mono,monospace;display:block}.payroll-team-total{text-align:right;flex-shrink:0}.payroll-team-total span{color:#a99ba8;text-transform:uppercase;letter-spacing:.05em;font-size:9px;font-weight:700;display:block}.payroll-team-total strong{color:#fff;white-space:nowrap;font-size:15px}.payroll-team-readiness{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.payroll-team-rows{gap:2px;display:grid}.payroll-team-row{border-top:1px solid #ffffff0f;grid-template-columns:minmax(110px,1.3fr) minmax(100px,1fr) minmax(120px,1.3fr) minmax(92px,1.1fr) 236px;align-items:center;gap:10px;padding:7px 0;font-size:12px;display:grid}.payroll-team-row.with-period{grid-template-columns:minmax(100px,1.15fr) minmax(118px,1.15fr) minmax(100px,1fr) minmax(120px,1.25fr) minmax(92px,1.05fr) 236px}.payroll-team-period-cell{color:#d9cad4;white-space:nowrap;font:500 10px DM Mono,monospace}.payroll-team-row-head{color:#a99ba8;text-transform:uppercase;letter-spacing:.05em;border-top:0;padding-bottom:5px;font-size:9px;font-weight:700}.payroll-team-name{color:#f8edf4;text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.payroll-team-amount{color:#fff;white-space:nowrap;font:600 12px DM Mono,monospace}.payroll-team-wallet{color:#d9cad4;align-items:center;gap:6px;min-width:0;font:500 11px DM Mono,monospace;display:flex}.payroll-team-wallet>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.payroll-team-row [data-label=Status]{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.payroll-team-paid-meta{color:#a99ba8;font-size:9px;display:block}.payroll-team-actions{white-space:nowrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.payroll-action-edit,.payroll-action-paid{text-align:center;border-radius:8px;min-width:114px;min-height:38px;padding:8px 10px;font:700 11px Manrope,Arial,sans-serif}.payroll-action-edit{color:#ffc8dc;background:#f09abd12;border:1px solid #f0b1ca73}.payroll-action-edit:hover,.payroll-action-edit:focus-visible{outline-offset:2px;background:#f09abd29;border-color:#f3a1c2;outline:2px solid #f0a9c7bf}.payroll-action-paid{color:#c2eccb;background:#a0dbaa1c;border:1px solid #a0dbaa7a}.payroll-action-paid:hover,.payroll-action-paid:focus-visible{outline-offset:2px;background:#a0dbaa33;border-color:#a6e1b4;outline:2px solid #a0dbaab3}.payroll-team-period-totals{text-align:right;flex-shrink:0;gap:3px;display:grid}.payroll-team-period-totals>span{color:#a99ba8;text-transform:uppercase;letter-spacing:.05em;font-size:9px;font-weight:700}.payroll-team-period-totals>strong{color:#fff;white-space:nowrap;font:600 11px DM Mono,monospace}@media (width<=760px){.payroll-team-header{flex-direction:column}.payroll-team-total,.payroll-team-period-totals{text-align:left}.payroll-team-row{grid-template-columns:1fr;gap:2px;padding:10px 0}.payroll-team-row.with-period{grid-template-columns:1fr}.payroll-team-row-head{display:none}.payroll-team-row>span:before{content:attr(data-label);color:#a99ba8;text-transform:uppercase;letter-spacing:.04em;font-size:9px;display:block}.payroll-team-actions{flex-wrap:wrap;justify-content:flex-start;padding-top:4px}}.payroll-staff-panel{margin-top:14px}.schedule-hero{margin-bottom:4px}.schedule-toolbar-row{flex-wrap:wrap;margin-bottom:14px}.tracking-tabs{border:1px solid #ffffff24;border-radius:9px;margin-bottom:14px;display:inline-flex;overflow:hidden}.tracking-tabs button{color:#8d7f8b;cursor:pointer;background:#ffffff0a;border:0;padding:9px 20px;font:600 12px inherit}.tracking-tabs button+button{border-left:1px solid #ffffff1a}.tracking-tabs button.is-active{color:#ffd4e6;background:#f09abd29}.tracking-period-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;padding:12px 16px;display:flex}.tracking-period-toolbar strong{font-size:13px}.tracking-period-toolbar .empty-board{margin:0}.progress-track{background:#ffffff14;border-radius:99px;width:100%;min-width:80px;height:7px;position:relative;overflow:hidden}.progress-fill{background:linear-gradient(90deg,#f09abd,#c06fe0);border-radius:99px;height:100%;position:absolute;inset:0 auto 0 0}.progress-fill.is-over{background:linear-gradient(90deg,#7fe6a8,#38b56a)}.progress-wrap{flex-direction:column;gap:4px;min-width:110px;display:flex}.progress-wrap small{color:#a99ba8;font-size:10px}.sortable-th{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.sortable-th .sort-arrow{color:#e8a4c0;margin-left:4px;font-size:9px}.unavailable-cell{color:#6e6070;font-style:italic}.change-up{color:#7fe6a8}.change-down{color:#f1a28c}.target-edit-form{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.target-edit-form input{color:#fff;width:100px;font:inherit;background:#ffffff0f;border:1px solid #ffffff24;border-radius:8px;padding:7px 9px;font-size:12px}.target-history-list{color:#a99ba8;gap:3px;margin:6px 0 0;padding:0;font-size:11px;list-style:none;display:grid}.chatter-drilldown{border-top:1px solid #ffffff14;margin-top:10px;padding-top:12px}.chatter-drilldown table{margin-top:8px}.chatter-drilldown-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:10px;display:grid}.chatter-drilldown-stats>div{flex-direction:column;gap:4px;display:flex}.chatter-drilldown-stats span{color:#a99ba8;text-transform:uppercase;letter-spacing:.04em;font-size:10px}.chatter-drilldown-stats strong{font-size:13px}@media (width<=700px){.chatter-drilldown-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.source-link{color:#e8a4c0;text-decoration:none}.source-link:hover{text-decoration:underline}.independent-verify{color:#a99ba8;flex-wrap:wrap;align-items:baseline;gap:10px;font-size:11px;display:flex}.independent-verify strong{color:#fff;font-size:13px}.overview-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.comparison-summary-card .comparison-value>span{color:inherit;font:inherit;letter-spacing:inherit}.comparison-summary-card .comparison-value>.change-up{color:#7fe6a8}.comparison-summary-card .comparison-value>.change-down{color:#f1a28c}.overview-chatter-preview-row{border-bottom:1px solid #ffffff0f;grid-template-columns:minmax(100px,1fr) 100px 140px 90px;align-items:center;gap:12px;padding:8px 0;font-size:12px;display:grid}.overview-chatter-preview-row:last-child{border-bottom:0}.coverage-flag{color:#f1a28c;font-size:10px}@media (width<=900px){.overview-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.overview-summary-grid{grid-template-columns:1fr}.overview-chatter-preview-row{grid-template-columns:1fr;gap:2px}}.sales-figure-block{flex-direction:column;align-items:flex-start;gap:4px;margin:10px 0;display:flex}.sales-figure-label{margin:0}.sales-figure-amount{color:#fff;text-align:left;font-size:15px;font-weight:700}.sales-figure-amount.unavailable-cell{font-size:12px;font-weight:500}.sales-figure-amount.is-loading{color:#a697a5;font-size:12px;font-weight:500}.sales-summary-skeleton{flex-direction:column;gap:8px;display:flex}.skeleton-line{background:linear-gradient(90deg,#ffffff0d,#ffffff1f,#ffffff0d) 0 0/200% 100%;border-radius:6px;height:14px;animation:1.4s ease-in-out infinite skeleton-shimmer}.skeleton-line:first-child{width:40%}.skeleton-line:last-child{width:70%}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.info-tooltip{cursor:help;color:#a697a5;margin-left:4px;font-size:11px}.workspace-quick-links .quick-links-row{flex-wrap:wrap;gap:8px;display:flex}.quick-link-button{color:#fff;background:linear-gradient(112deg,#f28cb91a,#a871c812);border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:6px;padding:8px 12px;font-size:12px;font-weight:700;text-decoration:none;transition:border-color .15s,transform .15s;display:inline-flex}.quick-link-button:hover{border-color:#f195ba80;transform:translateY(-1px)}.shift-context-card .shift-context-body{color:#c4b8c2;flex-direction:column;gap:6px;font-size:12px;display:flex}.shift-context-card .shift-context-body strong{color:#fff;font-size:14px}.shift-context-card .shift-context-actions{margin-top:10px}.handover-preview-item{border-bottom:1px solid #ffffff0f;padding:10px 0;font-size:12px}.handover-preview-item:last-child{border-bottom:0}.handover-preview-item strong{color:#fff;font-size:13px;display:block}.handover-preview-item p{color:#a697a5;margin:4px 0 0}.overview-schedule-strip .overview-schedule-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:8px;display:grid}.overview-schedule-strip .eyebrow{margin-bottom:8px;display:block}.overview-schedule-line{border-bottom:1px solid #ffffff0f;gap:2px;padding:8px 0;font-size:12px;display:grid}.overview-schedule-line:last-child{border-bottom:0}.overview-schedule-line strong{font-size:13px}@media (width<=700px){.overview-schedule-strip .overview-schedule-columns{grid-template-columns:1fr}}.compact-shortcuts-row{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.compact-shortcuts-row .light-button{margin:0}.schedule-preview-block.is-own-shift{border-left-color:#ff6fb3;box-shadow:0 0 0 1px #ff6fb359}.schedule-preview-block.is-own-shift strong{color:#ffc4da}.custom-request-layout{grid-template-columns:.85fr 1.25fr;align-items:start;gap:14px;display:grid}@media (width<=900px){.custom-request-layout{grid-template-columns:1fr}}.creator-boundaries-panel .creator-admin-selector{margin:10px 0 4px}.creator-boundaries-list{color:#d9cad4;gap:7px;margin:10px 0 0;padding-left:18px;font-size:12px;line-height:1.5;display:grid}.creator-boundaries-sources{border-top:1px solid #ffffff14;flex-wrap:wrap;gap:14px;margin-top:14px;padding-top:12px;display:flex}.custom-request-form-panel .custom-request-form-embed{background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;margin-top:10px;overflow:hidden}.custom-request-form-embed iframe{background:#fff;border:0;width:100%;min-height:900px;display:block}@media (width<=700px){.custom-request-form-embed iframe{min-height:1200px}}.custom-requests-table-wrap{margin-top:10px;overflow-x:auto}.custom-requests-table th,.custom-requests-table td{white-space:nowrap}.custom-requests-table td.truncate-cell{white-space:normal;max-width:320px}.custom-requests-table .inline-expand{margin-left:2px;padding:0;font-size:11px}.folder-link.mass-message-sheet-link{background:#a871c814;border-color:#a871c859}.folder-link.mass-message-sheet-link:hover,.folder-link.mass-message-sheet-link:focus-visible{background:#a871c824;border-color:#a871c899}.folder-link.mass-message-sheet-link small{color:#c9a8e0}.creator-summary button.creator-summary-card{text-align:left;min-height:130px;font:inherit;color:inherit;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:15px;flex-direction:column;padding:20px;transition:border-color .15s,transform .15s;display:flex}.creator-summary button.creator-summary-card:hover,.creator-summary button.creator-summary-card:focus-visible{border-color:#f071a7a6;outline:0;transform:translateY(-2px)}.creator-summary button.creator-summary-card span{color:#b8a9b4;font-size:11px}.creator-summary button.creator-summary-card strong{letter-spacing:-.07em;margin:10px 0 auto;font-size:37px}.creator-summary button.creator-summary-card small{color:#efa6c5;font-size:10px;font-weight:700}.creator-next-action{margin-bottom:14px;padding:23px}.creator-next-action-card{background:#f09abd12;border:1px solid #ffffff1f;border-radius:13px;justify-content:space-between;align-items:center;gap:16px;margin-top:10px;padding:16px 18px;display:flex}.creator-next-action-card small{color:#efa6c5;text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:700}.creator-next-action-card strong{margin-top:6px;font-size:15px;display:block}.creator-upcoming-list{gap:8px;margin-top:16px;display:grid}.creator-upcoming-list .eyebrow{margin:0 0 4px}.creator-upcoming-item{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.creator-upcoming-item:hover,.creator-upcoming-item:focus-visible{border-color:#f071a78c;outline:0}.creator-upcoming-item small{color:#a99aa7;font-size:10px}.creator-secondary-actions{opacity:.85;border-top:1px solid #ffffff14;margin-top:22px;padding-top:18px}.creator-secondary-actions .eyebrow{margin-bottom:8px}.creator-hero-actions.compact{margin-top:0}.creator-hero-actions.compact .light-button{padding:8px 12px;font-size:11px}.creator-task-detail{text-align:left;width:100%;max-width:540px}.creator-task-detail p{color:#d9cad4;margin:10px 0;font-size:13px;line-height:1.6}.creator-task-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.creator-task-history{border-top:1px solid #ffffff14;gap:10px;margin-top:16px;padding-top:12px;display:grid}.creator-task-history small{color:#a99aa7;font-size:10px;display:block}.creator-action-complete-toggle{color:#d9cad4;cursor:pointer;align-items:center;gap:8px;margin-top:14px;font-size:13px;display:flex}.creator-action-complete-toggle input{accent-color:#d586ca}@media (width<=700px){.creator-summary{grid-template-columns:1fr}.creator-next-action-card{flex-direction:column;align-items:flex-start}}.creator-task-count-row{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.creator-task-count-row .creator-upcoming-item{flex:auto;justify-content:space-between;min-width:120px}.creator-task-count-row .creator-upcoming-item small{color:#f8edf4;font-size:13px;font-weight:800}.creator-hero.compact{padding:18px 0 14px}.creator-hero.compact h1{margin:0}.creator-work-panel.compact,.creator-schedule.compact{padding:16px}.creator-schedule.compact .panel-header{margin-bottom:10px}.creator-schedule.compact .panel-header .pill{font:600 9px DM Mono,monospace}.creator-week-grid.compact{gap:.4rem}.creator-week-grid.compact .creator-day{min-height:5.5rem;padding:.5rem}.creator-updates-group .creator-upcoming-item{margin-top:6px}.creator-updates-group .panel-header{margin-bottom:6px}.batch-upload-picker{margin-bottom:10px;display:inline-flex}.batch-upload-overall{margin:10px 0}.batch-upload-progress-bar{background:#ffffff14;border-radius:999px;height:6px;overflow:hidden}.batch-upload-progress-fill{background:linear-gradient(100deg,#ffc4d8,#e77eac);height:100%;transition:width .2s}.batch-upload-overall small{color:#a99aa7;margin-top:6px;font-size:10px;display:block}.creator-management-header-actions{align-items:center;gap:10px;display:flex}.creator-management-heading>div{flex-direction:column;gap:8px;display:flex}.creator-management-heading h1{order:1}.creator-management-back{order:2;align-self:flex-start;margin:0;padding:6px 2px}.creator-management-back:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #f0a9c7bf}.creator-summary-panel .creator-risk-row{margin-bottom:10px}.creator-summary-blocker{color:#f3b9c9;margin:0 0 8px;font-size:12px}.creator-summary-next{color:#c3b4bf;margin:0 0 12px;font-size:12px}.creator-summary-actions{flex-wrap:wrap;gap:14px;display:flex}.creator-billing-list{gap:10px;margin-top:10px;display:grid}.creator-billing-row{background:#ffffff06;border:1px solid #ffffff14;border-radius:10px;padding:12px 14px}.creator-billing-row-main{justify-content:space-between;align-items:center;gap:10px;margin-bottom:4px;display:flex}.creator-billing-row-main strong{font-size:13px}.creator-billing-row-meta{color:#a99ba8;flex-wrap:wrap;gap:12px;margin-bottom:8px;font-size:11px;display:flex}.creator-billing-amount{color:#fff;font:600 12px DM Mono,monospace}.creator-billing-row-actions{flex-wrap:wrap;gap:10px;display:flex}.payment-details-view{gap:10px;display:grid}.payment-details-view label{color:#a99ba8;text-transform:uppercase;letter-spacing:.04em;gap:4px;font-size:10px;font-weight:700;display:grid}.payment-details-view label span{color:#f8edf4;text-transform:none;letter-spacing:0;font-size:13px;font-weight:600}.payment-details-wallet-value{word-break:break-all;align-items:center;gap:8px;display:flex;font:500 12px DM Mono,monospace!important}.payment-details-form{gap:12px;display:grid}.payment-details-note{color:#a99ba8;margin:0;font-size:10px;line-height:1.5}.hiring-page{background:radial-gradient(circle at 80% -10%,#ff53a324,#0000 32%),#1c0e18;min-height:100vh;padding:28px 16px 60px}.hiring-shell{max-width:640px;margin:0 auto}.hiring-header{margin-bottom:22px}.hiring-header .brand-mark{color:#e9a0bf;letter-spacing:.14em;font:700 11px DM Mono,monospace}.hiring-card{background:#2a1724;border:1px solid #ff8aba29;border-radius:18px;margin-bottom:16px;padding:24px 22px;box-shadow:0 18px 50px #00000047}.hiring-scenario-label{color:#e9a0bf;letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px;font:700 10px DM Mono,monospace}.hiring-title{letter-spacing:-.04em;color:#f9f4f8;margin:0 0 12px;font-size:clamp(24px,5vw,32px);line-height:1.1}.hiring-context{color:#cdbdc8;margin:0 0 18px;font-size:14px;line-height:1.6}.hiring-conversation{flex-direction:column;gap:10px;margin-bottom:18px;display:flex}.hiring-bubble{word-wrap:break-word;border-radius:16px;max-width:82%;padding:12px 15px;font-size:14px;line-height:1.5;position:relative}.hiring-bubble-label{letter-spacing:.08em;text-transform:uppercase;opacity:.72;margin-bottom:4px;font:700 9px DM Mono,monospace;display:block}.hiring-bubble.fan{color:#f1e6ed;background:#3c2f37;border-bottom-left-radius:6px;align-self:flex-start}.hiring-bubble.candidate{color:#2a1420;background:linear-gradient(135deg,#f6a7c4,#e8749f);border-bottom-right-radius:6px;align-self:flex-end;font-weight:600}.hiring-bubble.candidate .hiring-bubble-label{color:#5c2238;opacity:.85}.hiring-reply-field{flex-direction:column;gap:8px;display:flex}.hiring-reply-field label{color:#e2d2dc;font-size:12px;font-weight:700;line-height:1.5}.hiring-reply-field textarea{color:#fff;width:100%;min-height:110px;font:inherit;resize:vertical;background:#ffffff0e;border:1px solid #ffffff24;border-radius:12px;outline:0;padding:13px;font-size:14px;line-height:1.55}.hiring-reply-field textarea:focus-visible{border-color:#f09abd;outline:none;box-shadow:0 0 0 3px #f09abd2e}.hiring-save-status{color:#a99aa7;min-height:16px;margin:0;font-size:11px}.hiring-save-status.saved{color:#a7deb6}.hiring-save-status.error{color:#ffb1cd}.hiring-progress{color:#a99ba8;letter-spacing:.04em;margin:0 0 8px;font:600 11px DM Mono,monospace}.hiring-progress-bar{background:#ffffff14;border-radius:999px;height:5px;margin-bottom:18px;overflow:hidden}.hiring-progress-bar>div{background:linear-gradient(100deg,#ffc4d8,#e77eac);height:100%;transition:width .25s}.hiring-nav{justify-content:space-between;gap:12px;display:flex}.hiring-nav .primary-button,.hiring-nav .light-button{flex:1;justify-content:center}.hiring-field-grid{gap:14px;display:grid}.hiring-field-grid label{color:#d9cad4;gap:7px;font-size:12px;font-weight:700;display:grid}.hiring-field-grid input{color:#fff;width:100%;font:inherit;background:#ffffff0e;border:1px solid #ffffff24;border-radius:9px;outline:0;padding:12px;font-size:14px}.hiring-field-grid input:focus-visible{border-color:#f09abd;outline:none;box-shadow:0 0 0 3px #f09abd2e}.hiring-review-scenario{border-top:1px solid #ffffff14;margin-top:18px;padding-top:16px}.hiring-review-scenario:first-of-type{border-top:0;margin-top:0;padding-top:0}.hiring-review-scenario h3{letter-spacing:-.02em;color:#f9f4f8;margin:0 0 12px;font-size:15px}.hiring-review-checkpoint{margin-bottom:16px}.hiring-edit-link{color:#f0b1ca;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;font-weight:700}.hiring-invalid{text-align:center;color:#f9f4f8;background:radial-gradient(circle at 70% 10%,#ff53a31f,#0000 32%),#1c0e18;place-items:center;min-height:100vh;padding:32px;display:grid}.hiring-invalid .hiring-title{margin:12px 0}@media (width<=480px){.hiring-page{padding:18px 12px 44px}.hiring-card{border-radius:14px;padding:18px 16px}.hiring-bubble{max-width:92%}}.hiring-submissions-table{gap:4px;display:grid}.hiring-invitation-list{margin-top:20px;display:grid}.hiring-invitation-row{border-top:1px solid #ffffff12;grid-template-columns:max-content minmax(0,1fr) max-content;align-items:center;column-gap:14px;padding:12px 0;font-size:12px;display:grid}.hiring-invitation-status{white-space:nowrap;justify-self:start}.hiring-invitation-summary{min-width:0}.hiring-invitation-revoke{white-space:nowrap;justify-self:end}.hiring-submissions-row{border-top:1px solid #ffffff12;grid-template-columns:1.2fr .9fr 1fr .8fr .9fr;align-items:center;gap:10px;padding:12px 4px;font-size:12px;display:grid}.hiring-submissions-row.hiring-submissions-head{color:#a99ba8;letter-spacing:.06em;text-transform:uppercase;border-top:0;padding-top:0;font:700 10px DM Mono,monospace}.hiring-submissions-click{color:inherit;text-align:left;cursor:pointer;width:100%;font:inherit;background:0 0;border:0;border-radius:8px}.hiring-submissions-click:hover,.hiring-submissions-click:focus-visible{background:#ffffff0a;outline:none}.hiring-truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hiring-status-new{color:#cfc0ca}.hiring-status-reviewing{color:#f3be91;background:#f2b57a17;border-color:#f2b57a66}.hiring-status-shortlisted{color:#a7deb6;background:#a0dbaa14;border-color:#a0dbaa66}.hiring-status-not_proceeding{color:#ffb1cd;background:#f889ae17;border-color:#f889ae66}.modal-card-wide{width:min(720px,100%);max-height:86vh;overflow-y:auto}.hiring-review-modal .page-heading{align-items:flex-start}.hiring-total-score{color:#f0b1ca;margin:0 0 16px;font:700 14px DM Mono,monospace}.hiring-manager-scenario{border-top:1px solid #ffffff14;margin-top:20px;padding-top:18px}.hiring-manager-scenario:first-of-type{border-top:0;margin-top:0;padding-top:0}.hiring-manager-scenario h3{margin:0 0 12px;font-size:15px}.hiring-manager-checkpoint{margin-bottom:12px;padding:18px}.hiring-score-row{border:1px solid #ffffff1a;border-radius:12px;margin-top:4px;padding:14px}.hiring-score-row-head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.hiring-score-controls{grid-template-columns:118px 1fr auto;align-items:start;gap:10px;display:grid}.hiring-score-controls select{color:#fff;font:inherit;background:#ffffff0e;border:1px solid #ffffff24;border-radius:8px;padding:8px}.hiring-score-controls textarea{color:#fff;min-height:44px;font:inherit;resize:vertical;background:#ffffff0e;border:1px solid #ffffff24;border-radius:8px;padding:8px;font-size:12px}@media (width<=680px){.hiring-submissions-head{display:none}.hiring-submissions-row{grid-template-columns:1fr auto;gap:7px 12px;padding:13px 8px}.hiring-submissions-row>span:nth-child(2),.hiring-submissions-row>span:nth-child(3),.hiring-submissions-row>span:nth-child(4),.hiring-submissions-row>span:nth-child(5){color:#b9aab5;font-size:11px}.hiring-submissions-row>span:first-child{font-weight:700}.hiring-submissions-row>span:last-child{grid-area:1/2/span 2;align-self:center}.hiring-score-controls{grid-template-columns:1fr}.hiring-score-controls .light-button{justify-self:start}.hiring-score-row-head{flex-direction:column;align-items:flex-start;gap:8px}}.hiring-rubric{background:#ffffff09;border:1px solid #ff8aba29;border-radius:12px;margin:0 0 18px;padding:14px 16px}.hiring-rubric-title{color:#e9a0bf;letter-spacing:.1em;text-transform:uppercase;margin:0 0 8px;font:700 10px DM Mono,monospace}.hiring-rubric ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.hiring-rubric li{color:#d9cad4;font-size:13px;line-height:1.5}.hiring-rubric li strong{color:#f0b1ca;min-width:20px;margin-right:8px;font:700 12px DM Mono,monospace;display:inline-block}@media (height<=700px){.sidebar{padding:14px 12px 10px}.sidebar .brand{padding-bottom:16px}.sidebar .nav-item{padding:7px 10px}.sidebar .team-nav{margin:0}.sidebar .team-nav-menu{margin:3px 0 4px 8px;padding:4px}.sidebar .team-nav-item{padding:5px 8px 5px 16px}.sidebar .team-nav-item:before{top:10px;left:7px}.sidebar-footer{padding:6px}}.content-manager-overview-grid{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px;display:grid}@media (width<=850px){.content-manager-overview-grid{grid-template-columns:1fr}}.content-manager-contact-rows{gap:6px;margin-top:4px;display:grid}.content-manager-contact-rows p{color:#d9cad4;margin:0;font-size:12px}.content-manager-contact-rows strong{color:#a99ca9;margin-right:6px;font-weight:700}.content-manager-back{min-height:40px;padding:8px 2px}.content-manager-back:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #f0a9c7bf}.content-manager-creator-grid{margin-top:14px}.content-manager-assigned-creator-card{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:14px;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;padding:18px;display:grid}.content-manager-assigned-creator-open{cursor:pointer;color:inherit;font:inherit;text-align:left;background:0 0;border:0;display:contents}.content-manager-assigned-creator-open:hover .member-card-identity h2,.content-manager-assigned-creator-open:focus-visible .member-card-identity h2{text-decoration:underline}.content-manager-assigned-creator-card .member-card-identity h2{overflow-wrap:anywhere}.content-manager-reassign-conflict{background:#f09abd12;border:1px solid #f09abd59;border-radius:10px;margin-top:14px;padding:14px}.content-manager-reassign-conflict p{color:#f3b9c9;margin:0;font-size:12px}.team-role-sections{gap:22px;display:grid}.team-role-section{gap:8px;display:grid}.team-role-heading{align-items:center;gap:9px;padding:0 2px;display:flex}.team-role-heading h2{letter-spacing:-.03em;margin:0;font-size:14px}.team-role-heading span{color:#f1a4c5;background:#f195ba24;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 6px;font:700 10px DM Mono,monospace;display:grid}.team-role-list{gap:8px;display:grid}.team-member-row{border-radius:11px;grid-template-columns:38px minmax(150px,1fr) minmax(420px,auto) auto;align-items:center;min-height:0;padding:12px 14px}.team-member-row .member-avatar{border-radius:11px;width:38px;height:38px}.team-member-row .member-card-body{height:auto;display:block}.team-member-row .member-card-action-area{flex-direction:row;align-items:center;gap:8px;min-height:0;margin:0;padding:0;display:flex}.team-member-row .member-code-form,.team-member-row .member-agreement-form{margin:0}.team-member-row .member-card-actions{flex-direction:row;align-items:center;gap:8px;display:flex}@media (width<=1050px){.team-member-row{grid-template-columns:38px minmax(140px,1fr) auto}.team-member-row .member-card-action-area{flex-wrap:wrap;grid-column:2/-1}.team-member-row .member-card-actions{grid-area:1/3}}@media (width<=650px){.team-member-row{grid-template-columns:38px 1fr}.team-member-row .member-card-actions{grid-area:1/2}.team-member-row .member-card-action-area{flex-direction:column;grid-column:1/-1;align-items:stretch}.team-member-row .member-code-form,.team-member-row .member-agreement-form{width:100%}}
