.staff-inline-code{display:block;margin-top:3px;color:#416385;font-size:10px;font-weight:650;letter-spacing:.04em;line-height:1.4;font-variant-numeric:tabular-nums}.sidebar-profile .staff-inline-code{font-size:9px}.staff-card-area{width:100%;max-width:620px;margin:22px 0}.staff-card-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;color:#375b81;font-size:13px;font-weight:650}.staff-card-toolbar>span{display:flex;align-items:center;gap:8px}.staff-id-card{position:relative;overflow:hidden;width:100%;max-width:620px;background:#fff;border:1px solid #d5e4f3;border-radius:20px;box-shadow:0 15px 40px #12457915;color:#132b48}.staff-id-card:before{content:"";position:absolute;left:-54px;right:-54px;top:0;height:210px;background:linear-gradient(135deg,#0059d5,#0785de 55%,#13b5ab);clip-path:polygon(0 0,100% 0,100% 56%,50% 100%,0 56%)}.staff-card-top{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:flex-start;padding:23px 28px}.staff-card-top img{display:block;max-width:170px;height:52px;object-fit:contain;object-position:left center;background:#fff;border-radius:8px;padding:5px 9px}.staff-card-top span{color:white;text-align:right;font-size:9px;font-weight:750;letter-spacing:.19em;line-height:1.6}.staff-card-portrait{position:relative;z-index:1;display:flex;justify-content:center;margin:20px auto 8px}.staff-card-portrait .avatar{width:116px!important;height:116px!important;border:6px solid #fff;box-shadow:0 5px 22px #123e6a29;font-size:39px!important}.staff-card-person{text-align:center;padding:4px 24px 22px}.staff-card-kicker{color:#397a9c;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.2em}.staff-card-person h2{color:#12365d;font-size:28px;line-height:1.18;margin:8px 0;overflow-wrap:anywhere}.staff-card-role{display:inline-block;background:#e4f4f5;color:#087b86;border-radius:999px;padding:6px 14px;font-size:12px;font-weight:700}.staff-card-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 22px;margin:0 28px;padding:22px 0;border-top:1px solid #e6edf4}.staff-card-details>div{min-width:0}.staff-card-details span,.staff-card-section-title{display:block;color:#7390aa;font-size:9px;font-weight:750;letter-spacing:.15em}.staff-card-details strong{display:block;margin-top:5px;color:#12365d;font-size:13px;overflow-wrap:anywhere}.staff-card-details .staff-card-number{color:#0065ca;font-size:18px;font-variant-numeric:tabular-nums;letter-spacing:.02em}.staff-card-teams{margin:0 28px 22px;border-top:1px solid #e6edf4;padding-top:17px}.staff-card-teams>div{display:grid;grid-template-columns:1fr auto;gap:2px 12px;padding:11px 0;border-bottom:1px solid #edf2f7}.staff-card-teams strong{font-size:12px}.staff-card-teams code{color:#0065ca;font-size:11px;font-weight:750;overflow-wrap:anywhere}.staff-card-teams small{grid-column:1/-1;color:#6c8196;font-size:10px}.staff-card-foot{display:flex;justify-content:space-between;background:#e8f2fa;padding:13px 28px;color:#517693;font-size:9px;font-weight:750;letter-spacing:.12em}.profile-layout>.staff-card-area{grid-column:2;max-width:100%}.profile-layout>.profile-details,.profile-layout>.profile-details:last-child{grid-column:1/-1}.employee-profile-header+.staff-card-area{margin:20px 0}.staff-card-area .resource-state{min-height:220px}@media(max-width:800px){.profile-layout>.staff-card-area{grid-column:1;grid-row:auto}.profile-layout>.profile-details{grid-column:1}.staff-card-details{gap:14px}.staff-card-person h2{font-size:23px}.staff-card-toolbar{flex-wrap:wrap}}@media print{body *{visibility:hidden!important}.staff-card-print-area,.staff-card-print-area *{visibility:visible!important}.staff-card-print-area{position:absolute;left:0;top:0;width:100%;padding:0;margin:0}.staff-id-card{max-width:620px;margin:0 auto;border:1px solid #ccddec;box-shadow:none;print-color-adjust:exact;-webkit-print-color-adjust:exact}.staff-card-toolbar{display:none!important}@page{size:A4;margin:14mm}}.staff-card-area,.staff-id-card{max-width:360px}.staff-card-area{margin:20px 0}.staff-id-card:before{height:180px}.staff-card-top{padding:17px 19px 0;min-height:88px}.staff-card-top img{max-width:140px;height:41px}.staff-card-top span{font-size:7px}.staff-card-portrait{width:max-content;margin:15px auto 5px}.staff-card-portrait .avatar{width:106px!important;height:106px!important;font-size:35px!important}.staff-card-person{padding:2px 18px 17px}.staff-card-person h2{font-size:22px;margin:6px 0}.staff-card-role{font-size:11px;padding:5px 11px}.staff-card-details{gap:12px;margin:0 20px;padding:16px 0}.staff-card-details strong{font-size:11px}.staff-card-details .staff-card-number{font-size:16px;font-size:13px;letter-spacing:0;white-space:nowrap}.staff-card-teams{margin:0 20px 16px;padding-top:13px}.staff-card-teams>div{padding:8px 0}.staff-card-teams code,.staff-card-teams strong{font-size:10px}.staff-card-foot{padding:10px 20px;font-size:8px}.staff-photo-edit{position:absolute;right:-4px;bottom:1px;z-index:3}.staff-photo-edit>button{display:grid;place-items:center;width:30px;height:30px;border:2px solid white;border-radius:50%;background:#0768d7;color:white;box-shadow:0 3px 10px #0b3a6d55;cursor:pointer}.staff-photo-menu{position:absolute;top:35px;left:-30px;z-index:5;min-width:160px;padding:6px;background:white;border:1px solid #d7e5f3;border-radius:10px;box-shadow:0 10px 30px #183d6630;color:#17395d}.staff-photo-menu button,.staff-photo-menu label{display:flex;align-items:center;gap:5px;width:100%;padding:8px 9px;border:0;border-radius:6px;background:transparent;color:#17395d;font-size:11px;font-weight:600;text-align:left;cursor:pointer}.staff-photo-menu button:hover,.staff-photo-menu label:hover{background:#edf5fd}.staff-photo-menu input{position:absolute;width:1px;height:1px;opacity:0}.staff-photo-menu small{display:block;padding:5px 8px;color:#7289a0;font-size:9px;line-height:1.3}.profile-layout{grid-template-columns:360px minmax(0,1fr);max-width:1100px;gap:22px}.profile-layout>.staff-card-area{grid-column:1;grid-row:1;margin:0}.profile-layout>.profile-details:last-child{grid-column:2;grid-row:1;min-width:0}.profile-managed-note{color:#5b718c;font-size:12px;line-height:1.6}@media(max-width:1100px){.profile-layout{grid-template-columns:minmax(0,1fr)}.profile-layout>.staff-card-area{grid-column:1;grid-row:auto;justify-self:center}.profile-layout>.profile-details:last-child{grid-column:1;grid-row:auto}}@media print{.staff-id-card{max-width:86mm;width:86mm}.staff-photo-edit{display:none!important}}.profile-layout{display:flex;justify-content:center;max-width:none;gap:0}.profile-layout>.staff-card-area{flex:0 1 360px;width:100%;max-width:360px}.staff-card-details{grid-template-columns:minmax(0,2fr) minmax(0,1fr);column-gap:12px}.profile-about-footer{justify-content:space-between;gap:12px;flex-wrap:wrap}.profile-about-footer>span{display:flex;gap:8px;margin-left:auto}:root{--olynors-purple:#6d28d9;--olynors-coral:#ff6578}.sidebar .brand img{max-height:116px}.workspace-mark{background:#f0e8ff!important;color:#6d28d9!important}.sidebar .brand{justify-content:center;height:128px;padding:8px 12px}.sidebar .brand img{width:160px;height:116px;object-fit:contain}.sidebar .active{background:#f1ebfd!important;color:#6423bc!important}.btn-primary{background:#6d28d9;border-color:#6d28d9}.btn-primary:hover{background:#5920b7;border-color:#5920b7}.olynors-page{display:grid;gap:22px}.olynors-page>.page-heading{margin-bottom:0}.olynors-toolbar{padding:18px 22px;display:flex;flex-wrap:wrap;align-items:end;gap:18px}.olynors-toolbar label{display:grid;gap:7px;font-size:12px;font-weight:600;min-width:160px}.olynors-toolbar input,.olynors-toolbar select{border:1px solid #dce0e9;border-radius:8px;padding:9px 12px;background:white;color:#1d1730;min-height:40px}.olynors-toolbar p{margin:0 0 8px;font-size:12px;color:#707080;flex:1;min-width:180px;line-height:1.6}.olynors-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.olynors-metrics>.card{display:flex;flex-direction:column;gap:11px;min-width:0}.olynors-metrics>.card>svg{color:#7e4bc4}.olynors-metrics>.card>span{color:#6d647d;font-size:12px}.olynors-metrics strong{font-size:25px;letter-spacing:-.8px;overflow-wrap:anywhere}.olynors-metrics small{color:#7c748a;font-size:11px;line-height:1.6}.currency-totals{display:inline-flex;flex-direction:column;gap:4px;white-space:normal}.currency-totals>.muted{font-size:14px;letter-spacing:0}.olynors-section{overflow:hidden}.olynors-section>h2{font-size:16px;margin:0;padding:22px 24px 16px}.olynors-section>p{font-size:12px;padding:0 24px 15px;margin:0;line-height:1.7}.olynors-table-scroll{overflow-x:auto}.olynors-table{width:100%;border-collapse:collapse;font-size:12px;text-align:left}.olynors-table th{padding:13px 22px;font-size:10px;letter-spacing:.5px;text-transform:uppercase;color:#81798d;background:#faf9fc;font-weight:600;white-space:nowrap}.olynors-table td{padding:17px 22px;border-top:1px solid #f0edf5;line-height:1.6}.olynors-table td small{display:block;font-size:10px;color:#82798f;margin-top:3px}.olynors-table td a{color:#6d28d9;font-weight:600}.olynors-table .btn{font-size:11px;white-space:nowrap;min-height:30px;padding:7px 11px}.olynors-table .status{white-space:nowrap}.olynors-row-actions{display:flex;gap:7px}.olynors-notice{display:flex;gap:18px;align-items:start;padding:25px;border:1px solid #e6d9ff;background:#faf7ff}.olynors-notice>svg{color:#6d28d9;flex:none}.olynors-notice h2{font-size:16px;margin:0 0 9px}.olynors-notice p{font-size:13px;line-height:1.8;color:#716181;margin:0}.olynors-project-value{display:grid;gap:6px;margin:12px 0 15px}.olynors-project-value strong{font-size:20px;color:#6d28d9}.olynors-project-value small{font-size:11px;color:#85758f}.olynors-price-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:22px;gap:22px;margin-bottom:22px}.olynors-price-strip>div{display:flex;flex-direction:column;gap:9px}.olynors-price-strip span{font-size:11px;color:#7a6e86}.olynors-price-strip strong{font-size:16px;overflow-wrap:anywhere}.olynors-snapshot{border:1px solid #e6d9fc;background:linear-gradient(115deg,#f4edff,#fff8f7);border-radius:13px;padding:25px 28px;display:flex;gap:20px;align-items:center;justify-content:space-between;margin:0 0 22px}.olynors-snapshot .eyebrow{font-size:10px;color:#8254a7;letter-spacing:1.2px}.olynors-snapshot h2{font-size:30px;margin:9px 0;color:#472271;letter-spacing:-1px}.olynors-snapshot p{font-size:12px;color:#82728d;margin:0;line-height:1.7}.olynors-snapshot .btn{white-space:nowrap;font-size:12px}.form fieldset{border:0;padding:0;margin:0}.form legend{margin-bottom:10px}.form small{font-size:11px;color:#7a7085;line-height:1.6;font-weight:400}.form .check-list small{margin-left:auto}.organization-brand img{height:100px;object-fit:contain}.auth-brand img,.mobile-auth-brand img{max-height:150px;width:180px;object-fit:contain}@media(max-width:1100px){.olynors-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.olynors-table td,.olynors-table th{padding-left:16px;padding-right:16px}}@media(max-width:650px){.olynors-page{gap:16px}.olynors-metrics{gap:10px}.olynors-metrics>.card{padding:17px 14px}.olynors-metrics strong{font-size:21px}.olynors-metrics>.card>span{font-size:11px}.olynors-toolbar{padding:15px;gap:13px}.olynors-toolbar label{flex:1;min-width:130px}.olynors-toolbar p{flex-basis:100%;margin:0}.olynors-section>h2{padding:18px 16px;font-size:15px}.olynors-table{min-width:580px}.olynors-snapshot{padding:20px;align-items:start;flex-direction:column}.olynors-snapshot h2{font-size:25px}.olynors-price-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.olynors-price-strip strong{font-size:14px}}:root{--blue:#7653a5;--blue-dark:#61408d;--navy:#32253c;--text:#43364c;--muted:#8b8190;--border:#e8e3e9;--bg:#f8f6f1;--teal:#548576;--shadow:0 8px 30px #38213d04;--radius:19px;--studio-ink:#30233c;--studio-plum:#7653a5;--studio-paper:#fffefc;--studio-coral:#f59a87}body{background:var(--bg);color:var(--text);font-size:14px;letter-spacing:-.12px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #c8b5e1;outline-offset:4px}input:focus,select:focus,textarea:focus{border-color:#a087bb!important;box-shadow:0 0 0 3px #eee7f7!important}input:not([type=checkbox]):not([type=file]):not([type=radio]),select,textarea{border-color:#e7e0e9;background:var(--studio-paper);border-radius:11px;min-height:45px;padding:11px 14px;color:#493b53}input::placeholder,textarea::placeholder{color:#a79aaf}.studio-shell{background:var(--bg);min-height:100vh}.studio-sidebar{position:fixed;inset:16px auto 16px 16px;width:232px;background:var(--studio-ink);color:#e6dceb;border-radius:24px;display:flex;flex-direction:column;z-index:55;padding:25px 17px 14px;box-shadow:0 16px 40px #30233c0a}.studio-brand{display:flex;align-items:center;gap:12px;padding:0 8px 25px;color:#fff9f4;flex:none}.studio-brand>span:last-child{font-size:28px;font-weight:620;letter-spacing:-1.7px;line-height:1.15}.studio-brand-mark{display:flex;align-items:center;justify-content:center;width:42px;height:43px;border-radius:14px;background:#fff9f3;overflow:hidden;flex:none}.studio-brand-mark img{width:45px;height:45px;object-fit:cover}.studio-brand-caption{display:block;font-size:6.8px;font-weight:500;letter-spacing:1.25px;color:#c5b3cc;margin-top:7px}.studio-workspace{display:flex;align-items:center;gap:9px;background:#44334f;border:1px solid #594262;border-radius:12px;padding:12px 11px;margin:0 4px 19px;flex:none}.studio-workspace-dot{width:8px;height:8px;background:#c2d5bd;border-radius:50%;flex:none;box-shadow:0 0 0 4px #bed4b91a}.studio-workspace>div{min-width:0;flex:1}.studio-workspace strong{font-size:10.5px;font-weight:550;color:#f4edf7;display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.studio-workspace small{font-size:9px;color:#bfaccb;display:block;margin-top:2px}.studio-workspace-count{color:#ab93b7;font-size:11px}.studio-nav-scroll{flex:1;min-height:0;overflow:auto;scrollbar-width:none}.studio-nav-scroll::-webkit-scrollbar{display:none}.studio-nav-group{margin-bottom:20px}.studio-nav-group>p{font-size:8px;text-transform:uppercase;letter-spacing:1.6px;color:#a68eb1;margin:0 12px 10px;font-weight:550}.studio-nav-group>a{display:flex;align-items:center;gap:11px;min-height:41px;padding:10px 13px;margin:3px 0;border-radius:10px;color:#cbbbd3;font-size:11.5px;font-weight:430}.studio-nav-group>a>svg{opacity:.85;flex:none}.studio-nav-group>a:hover{background:#493552;color:#fff}.studio-nav-group>a.is-active{background:#f3dfd0;color:#3b2b40;font-weight:600}.studio-nav-group>a.is-active>svg{opacity:1}.studio-nav-group>a>i{margin-left:auto;width:5px;height:5px;background:#a56b88;border-radius:50%}.studio-nav-group>a>b{font-size:9px;display:grid;place-items:center;width:19px;height:19px;border-radius:7px;background:#a883b9;color:white;margin-left:auto}.studio-admin-nav{border-top:1px solid #514057;padding-top:18px}.studio-sidebar-footer{flex:none;padding-top:12px}.studio-sidebar-note{display:flex;gap:10px;background:#44314d;border-radius:13px;padding:14px 12px;margin:0 4px 14px;font-size:10px;line-height:1.7;color:#c9b4d1}.studio-sidebar-note svg{color:#e1ba9d;margin-top:3px}.studio-sidebar-note strong{font-weight:500;color:#f3e8f5}.studio-sidebar-person{display:flex;gap:10px;align-items:center;padding:12px 6px 0;border-top:1px solid #514057}.studio-sidebar-person>a{flex:1;min-width:0}.studio-sidebar-person strong{font-size:10.5px;color:#fff6fb;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:520}.studio-sidebar-person small{font-size:8.5px;color:#ab94b5;display:block;margin-top:3px}.studio-sidebar-person>button{color:#c8b4d1;padding:7px}.studio-sidebar-person .avatar{background:#e5d7ed;color:#5b387a}.workspace-main.studio-main{margin-left:270px;min-width:0;width:calc(100% - 270px);min-height:100vh}.studio-topbar{height:88px;padding:0 40px 0 16px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e9e3e9;background:transparent;gap:15px}.studio-breadcrumb-label{display:flex;gap:12px;align-items:center;color:#a194a7;font-size:10px;white-space:nowrap}.studio-breadcrumb-label strong{font-weight:550;color:#56475f}.studio-topbar-right{display:flex;align-items:center;gap:19px}.studio-topbar-right>time{font-size:10px;color:#8b7b94;white-space:nowrap}.studio-search-button{display:flex;align-items:center;gap:9px;border:1px solid #e6dfe8;background:#fffdf9;border-radius:11px;padding:9px 12px;color:#87768e;font-size:10px}.studio-search-button kbd{font:inherit;display:flex;align-items:center;gap:2px;margin-left:20px;color:#9f90a5;background:#f3eff3;padding:2px 4px;border-radius:4px}.studio-updates-button{position:relative;padding:5px;color:#85748f}.studio-updates-button i{position:absolute;right:5px;top:5px;width:5px;height:5px;border-radius:50%;background:#ef927e}.studio-account{display:flex;align-items:center;gap:8px;color:#85748f;border:0;background:none}.studio-account>.avatar{background:#eee3d9;color:#806354}.studio-menu-toggle,.studio-mobile-close{display:none}.studio-content.main-content{padding:34px 40px 20px 16px;max-width:1650px;margin:0 auto;min-height:calc(100vh - 88px)}.studio-page-footer{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-top:35px;padding:24px 2px 4px;border-top:1px solid #e7dfe7;font-size:9px;color:#a193a8}.studio-page-footer>span:first-child{display:flex;align-items:center;gap:10px}.studio-footer-dot{width:3px;height:3px;background:#bea8c7;border-radius:50%}.btn{border-radius:11px;min-height:42px;padding:11px 16px;font-size:11px;font-weight:550;box-shadow:none;gap:8px}.btn-primary{background:#7653a5;border-color:#7653a5;color:white;box-shadow:0 4px 10px #7653a510}.btn-primary:hover{background:#63428f;border-color:#63428f}.btn-secondary{background:#fffdf9;color:#6c507f;border-color:#e3d9e8}.btn-secondary:hover{background:#f4edf7;border-color:#cdbdd8}.btn-ghost{color:#806493}.btn-danger{border-color:#edcece;color:#ae6666;background:#fff5f3}.card{border-radius:19px;border:1px solid #e8e1e8;background:var(--studio-paper);box-shadow:0 4px 16px #3b244403}.text-link{color:#83669c}.muted{color:#96869e}.form-error{color:#af6269}.status{border-radius:7px;font-size:10px;padding:4px 8px;font-weight:500}.status-active,.status-in-progress{background:#eee8f7;color:#8263a6}.status-approved,.status-completed{background:#eaf1e8;color:#66856c}.status-submitted{background:#f7eddd;color:#ac895b}.status-revision-required{background:#f9e9e6;color:#ba766d}.priority{font-size:10px}.priority-medium{color:#a28baf}.priority-high,.priority-urgent{color:#b67975}.avatar-blue{background:#ece6f5;color:#8c6dab}.avatar-teal{background:#e6efe5;color:#6c9170}.avatar-purple{background:#eee3ed;color:#9f7fa2}.avatar-rose{background:#f6e5e3;color:#b67e7d}.avatar-amber{background:#f5ebd9;color:#b29569}.progress{height:5px;background:#f1ebf4;border-radius:8px}.progress span{background:#b49acb}.progress-teal span{background:#99b7a4}.page-heading{margin-bottom:28px;align-items:center}.page-heading h1{font-family:Georgia,Times New Roman,serif;font-weight:400;font-size:37px;line-height:1.15;letter-spacing:-1.5px;color:#3a2b44}.page-heading p{font-size:12px;line-height:1.8;color:#92829a;margin-top:11px;max-width:630px}.eyebrow{font-size:8px;letter-spacing:1.7px;color:#a08bad;font-weight:550;margin-bottom:10px}.heading-actions{gap:10px}.section-header{padding:23px 25px}.section-header h2{font-family:Georgia,Times New Roman,serif;font-size:23px;font-weight:400;color:#493652;letter-spacing:-.6px}.section-header p{color:#9a8aa1;font-size:11px;margin-top:6px}.back-link,.section-header .text-link{font-size:10px}.back-link{color:#a189ad;margin-bottom:20px}.studio-kicker{font-size:8px;font-weight:550;letter-spacing:1.7px;text-transform:uppercase;color:#9f86ad;display:flex;align-items:center;gap:7px}.studio-kicker>span{width:5px;height:5px;border-radius:50%;background:#ca9d99}.studio-dashboard{display:grid;gap:25px}.studio-page-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 2px 5px}.studio-page-heading h1{font-size:40px;line-height:1.08;font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-1.45px;color:#403047;margin:13px 0}.studio-page-heading h1 em{font-style:italic;color:#9376a2}.studio-page-heading p{font-size:11px;color:#97869e}.studio-heading-actions{display:flex;gap:12px;align-items:center;align-self:flex-end;margin-bottom:7px}.studio-month-pill{display:flex;align-items:center;gap:7px;color:#8d7798;font-size:10px;border:1px solid #e5dce8;padding:10px 12px;border-radius:10px;background:#fffdf8}.studio-welcome{background:#efe8f7;border:1px solid #e8dff0;border-radius:23px;display:grid;grid-template-columns:1fr 1.1fr;min-height:298px;overflow:hidden}.studio-welcome-copy{padding:35px 0 33px 35px;position:relative;z-index:1}.studio-tag{display:inline-flex;gap:6px;align-items:center;font-size:7px;letter-spacing:1px;color:#8a6a9f;background:#fff9fb99;border:1px solid #e2d5ed;border-radius:7px;padding:6px 8px}.studio-welcome h2{font-family:Georgia,Times New Roman,serif;font-weight:400;font-size:39px;line-height:1.03;letter-spacing:-1px;color:#604174;margin:17px 0 15px}.studio-welcome-copy>p{max-width:290px;font-size:11px;line-height:1.8;color:#91789f}.studio-welcome-copy>div{display:flex;gap:16px;align-items:center;margin-top:22px}.studio-welcome .btn{min-height:38px;font-size:10px;padding:10px 14px}.studio-text-link{font-size:10px;display:inline-flex;gap:8px;align-items:center;color:#9479a6;font-weight:500}.studio-welcome-art{position:relative;align-self:stretch;min-width:0;overflow:hidden;display:flex;align-items:center}.studio-welcome-art>img{height:100%;width:100%;object-fit:cover;object-position:57% center;mix-blend-mode:multiply;opacity:.96}.studio-art-note{position:absolute;bottom:21px;right:28px;display:flex;align-items:center;gap:8px;background:#fffcf4e8;padding:9px 12px;border-radius:8px;box-shadow:0 4px 10px #52355a0a;font-size:8px;color:#967f9f;transform:rotate(-3deg)}.studio-note-dot{display:inline-block;width:5px;height:5px;background:#97b499;border-radius:50%;flex:none}.studio-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.studio-stat{border:1px solid #e5deea;border-radius:17px;padding:20px 21px 18px;background:#fffdfb;transition:transform .2s,box-shadow .2s}.studio-stat:hover{transform:translateY(-3px);box-shadow:0 8px 20px #4d345207}.studio-stat-violet{background:#f0eaf7;border-color:#e5dced}.studio-stat-peach{background:#f8e9e1;border-color:#eddcd3}.studio-stat-sage{background:#eaf0e6;border-color:#dce7d6}.studio-stat-butter{background:#f8f0db;border-color:#eae2c8}.studio-stat-label{display:flex;align-items:center;justify-content:space-between;gap:5px;font-size:9px;color:#8e7b9a}.studio-stat-peach .studio-stat-label{color:#ad877a}.studio-stat-sage .studio-stat-label{color:#83967b}.studio-stat-butter .studio-stat-label{color:#ab9a70}.studio-stat>strong{display:flex;align-items:end;justify-content:space-between;font-size:32px;font-weight:450;letter-spacing:-1px;color:#55415f;margin:15px 0 5px;line-height:1}.studio-stat>strong>svg{opacity:.45}.studio-stat>small{font-size:8px;color:#a594ad}.studio-overview-grid{display:grid;grid-template-columns:1.6fr 1fr;gap:20px}.studio-desk-card{background:var(--studio-paper);border:1px solid #e5dfe7;border-radius:20px;overflow:hidden;min-width:0}.studio-section-heading{display:flex;align-items:center;justify-content:space-between;padding:24px 25px 21px;gap:15px}.studio-section-heading h2{font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:400;letter-spacing:-.6px;margin-top:7px;color:#4a3754}.studio-circle-link{width:32px;height:32px;display:grid;place-items:center;border:1px solid #e9e0ee;border-radius:50%;color:#a087b0}.studio-task-list>a{display:flex;align-items:center;gap:13px;padding:17px 25px;border-top:1px solid #f1ebf3}.studio-task-list>a>div{min-width:0;flex:1}.studio-task-list strong{font-size:11px;font-weight:550;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#715780}.studio-task-list>a>div>span{display:flex;align-items:center;gap:5px;font-size:8px;color:#ac9bb4;margin-top:5px}.studio-task-list i{width:2px;height:2px;border-radius:50%;background:#ae9cb6}.studio-task-list>a>svg{color:#ad99b9}.studio-task-number{display:grid;place-items:center;width:34px;height:37px;border-radius:9px;background:#f0e8f7;color:#ab8dbd;font-size:10px;flex:none}.studio-number-1{background:#faebe2;color:#d2a48e}.studio-number-2{background:#e9f1e9;color:#8eaf94}.studio-task-list .status{font-size:8px;white-space:nowrap}.studio-mini-empty{display:flex;align-items:center;gap:15px;padding:5px 25px 27px;min-height:160px}.studio-mini-empty img{width:115px;height:120px;object-fit:contain;mix-blend-mode:multiply}.studio-mini-empty h3{font-family:Georgia,Times New Roman,serif;font-size:21px;font-weight:400;color:#826491;letter-spacing:-.5px;margin-bottom:10px}.studio-mini-empty p{font-size:10px;line-height:1.8;color:#a390ae;max-width:240px}.studio-mini-empty button{display:flex;align-items:center;gap:10px;color:#9771aa;font-size:10px;font-weight:500;margin-top:14px;padding:0}.studio-value-card{background:#f1e4dc;border:1px solid #eadbd1;border-radius:20px;padding:24px 26px;position:relative;overflow:hidden}.studio-value-card>.studio-kicker{font-size:7px;color:#b49185}.studio-value-icon{position:absolute;right:22px;top:25px;width:40px;height:40px;background:#fff9f166;color:#c09582;display:grid;place-items:center;border-radius:12px;transform:rotate(7deg)}.studio-value-card h2{font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:400;letter-spacing:-.8px;line-height:1.07;color:#895e57;margin:21px 0 17px}.studio-value-amount{display:flex;flex-direction:column;gap:5px}.studio-value-amount strong{font-size:21px;font-weight:500;letter-spacing:-.6px;color:#a37a6d}.studio-value-card p{font-size:9px;line-height:1.9;color:#b28d80;margin:10px 0 18px}.studio-value-card>a{display:flex;align-items:center;gap:18px;font-size:10px;color:#a37468;font-weight:550}.studio-personal-card{background:#e9eee1;border-color:#dfe7d7}.studio-personal-card h2{color:#6d805c}.studio-personal-card .studio-kicker,.studio-personal-card p{color:#8e9e7f}.studio-personal-card .studio-value-icon{color:#92a581}.studio-personal-card>a{color:#7e946c}.studio-personal-number{font-size:40px;font-weight:450;color:#80956f;letter-spacing:-1px}.studio-personal-number small{font-size:22px;color:#a6b49a}.studio-project-preview>.studio-section-heading{padding:4px 2px 21px}.studio-preview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.studio-project-tile{padding:22px;border-radius:18px;border:1px solid #e6dfeb;background:#fffdf9;min-width:0}.studio-project-tile>div{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;color:#b5a0c2}.studio-project-tile-icon{width:40px;height:40px;background:#efe6f6;color:#b496c6;display:grid;place-items:center;border-radius:11px}.studio-project-tile>small{font-size:8px;text-transform:uppercase;letter-spacing:1px;color:#b19abd}.studio-project-tile h3{font-family:Georgia,Times New Roman,serif;font-size:23px;font-weight:400;line-height:1.2;color:#7e5f8c;margin:8px 0}.studio-project-tile p{font-size:10px;color:#ac98b6}.studio-project-tile footer{display:flex;justify-content:space-between;align-items:center;gap:10px;border-top:1px solid #eee5f2;margin-top:23px;padding-top:17px}.studio-project-tile footer strong{font-size:12px;color:#9d80af;font-weight:550}.studio-project-tile footer .status{font-size:8px}.studio-new-project-tile{display:flex;align-items:center;text-align:left;width:100%;gap:18px;border:1px dashed #d9c8e3;border-radius:18px;background:#fffcf7;padding:26px;color:#ac8fbc}.studio-new-project-tile>span{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:#f0e6f7;color:#bd9bce}.studio-new-project-tile>div{flex:1}.studio-new-project-tile strong{display:block;font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:400;color:#9475a5}.studio-new-project-tile small{display:block;font-size:10px;margin-top:6px;color:#b09dbb}.filter-toolbar,.projects-toolbar,.simple-queue-toolbar{border-color:#eee6f0;background:transparent;gap:12px}.filter-toolbar{padding:19px 24px}.inline-search{border-color:#e8dfed;border-radius:10px;min-height:41px;background:#fffefb}.inline-search svg{color:#b29abd}.inline-search input{font-size:11px!important;min-height:38px!important;color:#8c719d}.filter-toolbar select,.projects-toolbar select{font-size:10px;min-height:40px;max-width:190px}.task-view-bar{padding:0 25px 7px;border-color:#eee6f0}.task-tabs{gap:22px}.task-tabs button{font-size:10px;color:#aa95b6;font-weight:450}.task-tabs button.selected{color:#89639f;font-weight:600}.task-tabs button.selected:after{background:#b596c8;height:2px;border-radius:2px}.view-toggle{background:#f7f2f8;border:1px solid #e8dfec;border-radius:9px}.view-toggle button.selected{background:#fffdf9;color:#a07db4;box-shadow:0 1px 4px #8e67a115}.management-table thead th,.olynors-table th,.task-table thead th{background:#f8f4f9!important;color:#af98bc!important;font-size:8px;letter-spacing:1px;font-weight:550;border-color:#eee6f1}.management-table td,.olynors-table td,.task-table td{border-color:#f0e9f3;padding-top:21px;padding-bottom:21px}.management-table tbody tr:hover,.olynors-table tbody tr:hover,.task-table tbody tr:hover{background:#fdfafc}.task-title{font-size:12px!important;color:#9272a4}.person-cell small,.task-title-cell small{font-size:9px!important;color:#b19cbd!important}.task-check{color:#c5b1d2}.assignee-cell{font-size:10px;color:#a387b6}.due-date{font-size:10px;color:#ac91bb}.table-open{border-radius:8px;color:#b79ac8}.table-open:hover{background:#f2e8f8;color:#9670ac}.pagination{padding:18px 24px;font-size:9px;border-color:#eee5f2;color:#b39cbe}.pagination .btn{min-height:28px;padding:6px 9px;font-size:9px}.work-queue{margin-top:0}.work-queue .section-header h2{font-size:25px}.studio-empty{padding:32px 24px 35px!important}.studio-empty>img{width:128px;height:102px;object-fit:cover;mix-blend-mode:multiply;margin:0 auto 11px}.studio-empty h3{font-family:Georgia,Times New Roman,serif;font-size:23px;font-weight:400;color:#9d7caf;letter-spacing:-.5px}.studio-empty p{font-size:11px;color:#b59fc1;line-height:1.8;margin-top:8px}.studio-empty .btn{margin-top:19px}.empty-icon{display:none}.project-grid,.team-grid{gap:22px}.project-card{padding:25px 25px 0;border-color:#e9deee;border-radius:20px;position:relative}.project-card:nth-child(3n+1){background:#fffdfb}.project-card:nth-child(3n+2){background:#faf7fc}.project-card:nth-child(3n){background:#fcfaf4}.project-card h2,.team-card h2{font-family:Georgia,Times New Roman,serif;font-size:29px;letter-spacing:-.7px;font-weight:400;color:#9472a5;line-height:1.15}.project-card p,.team-card p{font-size:11px;color:#b29bc0;line-height:1.8}.project-icon{border-radius:13px;width:46px;height:46px}.project-color-0{background:#efe5f7;color:#b390cb}.project-color-1{background:#f8e7df;color:#d3a18b}.project-color-2{background:#e9efe1;color:#a4b991}.project-team{font-size:9px;color:#b398c3}.project-card-stats,.project-progress-label{font-size:9px;color:#b09abc}.project-card-footer,.team-card-footer{border-color:#eadfee;font-size:9px;color:#b298c1;margin-top:18px}.olynors-project-value strong{font-size:22px;font-weight:450;color:#b18bc7;letter-spacing:-.6px}.olynors-project-value small{font-size:9px;color:#ba9fca}.team-card{padding:26px 26px 0;border-radius:20px}.team-manager strong{color:#a184b3;font-size:11px}.team-manager small{font-size:8px;color:#c0a8ce}.team-members-strip>span:last-child{font-size:9px;color:#bda3cd}.team-detail-top .section-header h2{font-size:23px}.project-detail-summary>.card{padding:23px;border-radius:17px}.project-detail-summary>.card>span:first-child{font-size:9px;color:#bba1cb}.project-detail-summary>.card>strong{font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:400;color:#b28cc8}.project-detail-summary small{font-size:9px;color:#c6add5}.olynors-price-strip{background:#f5eef9;gap:25px;border-color:#e9dcee;padding:25px}.olynors-price-strip span{font-size:9px;color:#bda1ce}.olynors-price-strip strong{font-size:18px;font-weight:450;color:#b18ac9}.detail-tabs{padding:0 25px;gap:27px;border-color:#eee4f3}.detail-tabs>button{font-size:11px;color:#b294c5}.detail-tabs>button.selected{color:#9a73b3;border-color:#b69acb}.task-properties dt{font-size:9px;color:#b99bcd}.task-properties dd{font-size:11px;color:#a887be}.task-properties dl{gap:18px}.detail-content{padding:26px}.file-card{border-color:#eadff1;background:#fdfafd;border-radius:12px}.file-icon{background:#f1e5f8;color:#b18bc9}.file-card strong{font-size:11px;color:#a67ec0}.file-card small{font-size:9px;color:#c0a2d3}.revision-banner{border-color:#efdbca;background:#fff5e9;border-radius:14px}.revision-banner p{font-size:12px;color:#ba9a7e}.people-summary{gap:18px}.people-summary>.card{border-radius:16px;padding:23px}.people-summary>.card:first-child{background:#eee8f6}.people-summary>.card:nth-child(2){background:#f7e9e1}.people-summary>.card:nth-child(3){background:#eaf0e4}.people-summary span{color:#a78ab9;font-size:10px}.people-summary strong{font-size:31px;font-weight:450;color:#aa86be}.management-table .person-cell strong{font-size:12px;font-weight:500;color:#a27cba}.role-badge{font-size:9px;border-radius:7px;padding:4px 8px;background:#f0e6f8;color:#b48ed0}.employee-profile-header{border-radius:22px;padding:28px;background:#fbf7fd}.employee-profile-header h1{font-family:Georgia,Times New Roman,serif;font-size:36px;font-weight:400;color:#a078ba}.employee-profile-header>div>div,.employee-profile-header>div>p{color:#c09fd6;font-size:11px}.profile-kpis>div{border-radius:17px;background:#fffdfa}.profile-kpis strong{font-size:31px;font-weight:450;color:#b58acf}.profile-kpis span{font-size:10px;color:#c1a2d6}.staff-card-panel{border-radius:20px}.staff-code{font-size:8px!important;color:#c2a4d5!important}.profile-team-links a{color:#ac81c4;font-size:11px}.monthly-progress-card{background:#f0e8f8;border:1px solid #e7d8f0;border-radius:19px}.monthly-progress-card h2{font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:400;color:#ac7dc9}.monthly-progress-card p{font-size:11px;color:#c2a2d8}.monthly-progress-track{background:#e8d9f1}.monthly-progress-track span{background:#bd96d6}.olynors-page{gap:24px}.olynors-toolbar{border-radius:16px;background:#fffdf9;border-color:#e9dfed;padding:22px 25px}.olynors-toolbar label{font-size:9px;color:#b397c6;gap:9px}.olynors-toolbar input,.olynors-toolbar select{font-size:11px;min-height:43px;color:#a47eba;border-color:#e7d9ef;border-radius:10px;background:#fffefa}.olynors-toolbar p{font-size:10px;color:#ba9cce}.olynors-metrics{gap:17px}.olynors-metrics>.card{border-radius:18px;padding:23px}.olynors-metrics>.card:first-child{background:#ede5f6;border-color:#e4d7ed}.olynors-metrics>.card:nth-child(2){background:#f8e9e0;border-color:#eedbd0}.olynors-metrics>.card:nth-child(3){background:#e9efe1;border-color:#dde6d4}.olynors-metrics>.card:nth-child(4){background:#f8f0da;border-color:#eee3c7}.olynors-metrics>.card>svg{color:#b693cf;width:18px}.olynors-metrics>.card>span{font-size:9px;color:#ad8bc5}.olynors-metrics strong{font-size:27px;font-weight:450;letter-spacing:-.9px;color:#ab83c5}.olynors-metrics small{font-size:8px;color:#bb9bd1}.olynors-section{border-radius:20px}.olynors-section>h2{font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:400;letter-spacing:-.6px;color:#a37dbe;padding:25px}.olynors-section>p{font-size:11px;color:#bea0d4;padding-left:25px;padding-right:25px}.olynors-table td{font-size:11px;color:#b597cd}.olynors-table td a{font-weight:500;color:#a374c1}.olynors-table td strong{font-weight:500}.olynors-table td small{font-size:9px;color:#c6a9d9}.olynors-table .btn{border-radius:8px;min-height:31px;font-size:9px}.currency-totals{gap:5px}.currency-totals>.muted{font-size:12px;color:#b896cf}.olynors-notice{border-radius:20px;background:#f4edf9;border-color:#e5d5ef;align-items:center;padding:28px}.olynors-notice h2{font-family:Georgia,Times New Roman,serif;font-size:26px;letter-spacing:-.6px;font-weight:400;color:#ae81ca}.olynors-notice p{font-size:11px;color:#c0a0d6;max-width:700px;line-height:1.9}.olynors-notice>svg{color:#c49cde}.olynors-row-actions{gap:5px}.dialog-overlay{background:#30233c70;backdrop-filter:blur(5px)}.dialog-content{border-radius:22px;border:1px solid #dfcde9;background:#fffdfa;box-shadow:0 30px 100px #30233c30}.dialog-heading{padding:27px 28px 21px;border-color:#eee3f3;background:#fbf7fc;border-radius:22px 22px 0 0}.dialog-heading h2{font-family:Georgia,Times New Roman,serif;font-size:30px;font-weight:400;letter-spacing:-.8px;color:#a175bc}.dialog-heading p{font-size:11px;color:#bf9dd5;line-height:1.8;margin-top:7px}.dialog-content>.form{padding:25px 28px 0}.form{gap:19px}.form .field-group,.form label,.form legend{font-size:11px;color:#b08ac8;font-weight:500}.form input,.form select,.form textarea{font-size:12px}.form small{font-size:10px;color:#c5a6da}.form-footer{border-color:#ebdff2;padding:20px 0;margin-top:7px}.check-list{border-color:#e8daf1;border-radius:11px}.check-list label{font-size:11px;color:#b18acb}.form-info{background:#f6eefb;border:1px solid #e9daf4;border-radius:11px;font-size:11px;color:#bc97d4}.upload-zone{border:1px dashed #d7bce9;background:#faf4fd;border-radius:14px;padding:27px}.upload-zone strong{font-size:12px;color:#b98dd3}.upload-zone span{font-size:9px;color:#cbaaDF}.upload-zone svg{color:#c7a2df}.search-dialog{padding:22px 26px}.search-field{border-color:#e9d9f4;border-radius:12px}.search-results h3{font-size:10px;color:#c3a0da}.search-results a{border-color:#eddef7;border-radius:10px;font-size:12px;color:#b287cc}.dropdown{border-radius:13px;border-color:#e8d8f2;background:#fffdfa;box-shadow:0 15px 40px #3f285b18;color:#b28bc9}.dropdown [role=menuitem]{font-size:11px;border-radius:8px}.dropdown [role=menuitem]:focus{background:#f3e9fb}.dropdown [role=separator]{background:#efdef8}.notification-list>article{border-color:#eee0f5;padding:25px}.notification-icon{background:#efe2f8;color:#b58ad2;border-radius:12px}.notification-list strong{font-size:12px;color:#b38bce}.notification-list p{font-size:11px;color:#c7a6dd}.settings-section{border-radius:19px;padding:27px;border-color:#e9dbf2}.settings-section-heading h2{font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:400;color:#ae80ca}.settings-section-heading p{font-size:11px;color:#c6a3dc}.settings-section-heading>svg{color:#c4a0dc}.organization-brand{background:#faf4fd;border-color:#ebdaf7;border-radius:13px}.chat-shell,.extra-work-page .card,.payroll-page .card{border-color:#e9daf4;border-radius:19px}.report-kpi{border-radius:18px;background:#fcf8fe}.report-kpi>strong{font-weight:450;color:#b68ad3}.studio-auth{min-height:100vh;background:#f8f6f1;padding:30px 56px 22px;display:flex;flex-direction:column}.studio-auth-header{display:flex;align-items:center;justify-content:space-between;gap:25px;max-width:1490px;width:100%;margin:0 auto}.studio-auth-brand{display:flex;align-items:center;gap:10px;color:#533a61}.studio-auth-brand img{width:43px;height:43px;border:1px solid #e9ddee;border-radius:13px;background:white}.studio-auth-brand>span{font-size:29px;letter-spacing:-1.9px;font-weight:600}.studio-auth-header>span{font-size:10px;color:#ae91bd}.studio-auth-header>a:last-child{display:flex;align-items:center;gap:10px;font-size:10px;color:#a47bb7;border:1px solid #e4d4ed;padding:10px 14px;border-radius:9px;background:#fffdf8}.studio-auth-grid{width:100%;max-width:1310px;margin:auto;display:grid;grid-template-columns:1.1fr 1fr;gap:90px;align-items:center;padding:55px 0 45px}.studio-auth-story>.studio-kicker{font-size:8px;letter-spacing:1.5px;color:#b18cc5}.studio-auth-story>h2{font-family:Georgia,Times New Roman,serif;font-size:58px;font-weight:400;letter-spacing:-2.2px;line-height:1.04;color:#805b93;margin:22px 0 20px}.studio-auth-story>h2 em{color:#ba95cd;font-weight:400}.studio-auth-story>p{font-size:12px;color:#b595c5;line-height:1.9;max-width:390px}.studio-auth-illustration{position:relative;margin:27px -20px 20px -26px;border-radius:25px;overflow:hidden;max-height:330px;transform:rotate(-2deg);background:#f0eafa;border:1px solid #eadff3}.studio-auth-illustration>img{width:100%;display:block;mix-blend-mode:multiply}.studio-auth-illustration>span{position:absolute;bottom:22px;right:22px;font-size:8px;color:#b48bc6;background:#fffaf1f0;border:1px solid #eee2ef;padding:9px 12px;border-radius:9px;display:flex;gap:8px;align-items:center;transform:rotate(3deg)}.studio-auth-features{display:flex;gap:22px;align-items:center;margin-top:26px}.studio-auth-features>span{display:flex;align-items:center;gap:7px;font-size:9px;color:#bda0cd}.studio-auth-features svg{color:#c3a3d5}.studio-auth-main{width:100%;max-width:450px;justify-self:end}.studio-auth-card{background:#fffefb;border:1px solid #e9ddef;border-radius:24px;padding:38px 38px 30px;box-shadow:0 16px 60px #75558a05;position:relative}.studio-auth-card:before{content:"";position:absolute;width:45px;height:5px;border-radius:3px;top:-3px;left:38px;background:#d7b2e5}.studio-auth-card-kicker{font-size:7px;letter-spacing:1.8px;color:#bda0cd;display:block;margin-bottom:18px}.studio-auth .auth-form-container{width:auto;max-width:none;padding:0}.studio-auth .auth-form-container h1{font-family:Georgia,Times New Roman,serif;font-size:35px;font-weight:400;line-height:1.1;letter-spacing:-1px;color:#9f75b6;max-width:300px}.studio-auth .auth-description{font-size:11px;color:#c1a2d0;line-height:1.8;margin:13px 0 29px;max-width:290px}.studio-auth .auth-form{gap:19px}.studio-auth .form label{font-size:10px;color:#b898cc}.studio-auth input:not([type=checkbox]){min-height:47px;border-radius:10px;background:#fffdf9;border-color:#e8d9f0;font-size:11px;color:#ac82c3;padding:13px 14px}.studio-auth input::placeholder{color:#cdb1de}.studio-auth .password-field{border:0;position:relative}.studio-auth .password-field input{padding-right:45px}.studio-auth .password-field button{color:#c3a0d8;right:10px}.studio-auth .auth-options{margin-top:0;font-size:10px}.studio-auth .auth-options a{color:#bf99d4;font-size:9px}.studio-auth .auth-options label{font-size:9px;color:#c2a3d4;font-weight:400}.studio-auth .auth-form>.btn{width:100%;justify-content:center;margin-top:3px;min-height:47px;border-radius:10px;font-size:11px;background:#9a79b6;border-color:#9a79b6}.studio-auth .auth-form>.btn>svg:last-child{margin-left:10px}.studio-auth .auth-alternative{font-size:10px;color:#cab0d9;margin-top:26px;text-align:center}.studio-auth .auth-alternative a{color:#ad85c5;font-weight:500}.studio-auth .auth-security{border-top:1px solid #f0e4f6;padding-top:20px;margin-top:24px;font-size:8px;color:#c7a7db;justify-content:center}.studio-auth .auth-security svg{width:12px}.studio-auth-below{display:flex;align-items:center;justify-content:space-between;margin:17px 7px;font-size:8px;color:#bda0cd;gap:15px}.studio-auth-below>span{display:flex;align-items:center;gap:6px}.studio-auth-install{font-size:8px;display:inline-flex;align-items:center;gap:4px;border:0;min-height:0;padding:0;background:transparent;color:#b18cc8}.studio-auth-install svg{width:12px;height:12px}.studio-auth-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;max-width:1490px;width:100%;margin:0 auto;color:#c1a5d0;font-size:8px;padding-top:20px;border-top:1px solid #eadeef}.studio-auth-footer nav{display:flex;gap:17px}.studio-auth .auth-success{padding:10px 0}.studio-auth .auth-success h2{font-family:Georgia,Times New Roman,serif;font-size:26px;font-weight:400;color:#b187c8}.studio-auth .auth-success p{font-size:11px;color:#c4a4d9;line-height:1.9}.studio-content .staff-id-card{background:#fffdf8;border:1px solid #e6d5ec;border-radius:24px;box-shadow:0 15px 35px #6f43760c;color:#674572}.studio-content .staff-id-card:before{background:#8e6aa2;clip-path:none;height:150px;left:0;right:0;border-radius:22px 22px 55% 10%}.studio-content .staff-card-top img{border-radius:12px;background:#fff9f3}.studio-content .staff-card-top span{color:#f7eaf9;font-size:8px;letter-spacing:1.6px}.studio-content .staff-card-portrait img,.studio-content .staff-card-portrait>.avatar{border-radius:21px;box-shadow:0 6px 18px #67457212}.studio-content .staff-card-person h2{font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:400;letter-spacing:-.6px;color:#a578b7}.studio-content .staff-card-person p{color:#b08bc3}.studio-content .staff-card-foot{background:#f3eaf8;color:#b18ac8;border-color:#e7d6f0}.studio-content .staff-card-toolbar{font-size:11px;color:#ac85bd}.studio-content .staff-inline-code{color:#b191c5}.studio-content .staff-card-details{border-color:#ecdaf5}@media(min-width:1650px){.studio-content.main-content,.studio-topbar{padding-left:28px}.studio-welcome{min-height:330px}.studio-welcome h2{font-size:47px}.studio-welcome-copy{padding:40px}.studio-welcome-copy>p{font-size:12px;max-width:340px}.studio-stat{padding:24px}.studio-stat-label{font-size:11px}.studio-stat>small{font-size:10px}}@media(max-width:1240px){.studio-sidebar{width:215px;left:12px;top:12px;bottom:12px;padding-left:13px;padding-right:13px}.workspace-main.studio-main{margin-left:247px;width:calc(100% - 247px)}.studio-content.main-content{padding:30px 25px 20px 0}.studio-topbar{padding:0 25px 0 0;height:79px}.studio-topbar-right{gap:14px}.studio-topbar-right>time{display:none}.studio-page-heading h1{font-size:36px}.studio-welcome h2{font-size:35px}.studio-welcome-copy{padding:29px 0 29px 28px}.studio-welcome-copy>div{gap:10px}.studio-welcome .studio-text-link{font-size:8px}.studio-stat{padding:18px 16px}.studio-stat-label{font-size:8px}.studio-overview-grid{grid-template-columns:1.5fr 1fr;gap:16px}.studio-value-card{padding:22px}.studio-value-icon{right:18px;width:31px;height:31px}.studio-section-heading{padding:22px}.studio-mini-empty{padding:5px 20px 22px;gap:10px}.studio-mini-empty img{width:87px}.studio-mini-empty h3{font-size:19px}.studio-value-card h2{font-size:25px}.studio-auth{padding:25px 35px 20px}.studio-auth-grid{gap:50px;padding:50px 0}.studio-auth-story>h2{font-size:49px}.studio-auth-card{padding:33px 30px}.studio-auth-features{gap:16px}.studio-auth-features>span{font-size:8px}.studio-preview-grid{gap:12px}.studio-project-tile{padding:18px}.studio-project-tile h3{font-size:21px}}@media(max-width:1000px){.studio-welcome{grid-template-columns:1.15fr 1fr;min-height:270px}.studio-welcome-copy>p{font-size:10px}.studio-welcome-art>img{object-position:55% center}.studio-art-note{font-size:7px;right:12px;bottom:15px;padding:7px 8px}.studio-welcome h2{font-size:32px}.studio-heading-actions{flex-direction:column-reverse;align-items:end;gap:8px}.studio-month-pill{font-size:9px;padding:8px 10px}.studio-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.studio-stat-label{font-size:10px}.studio-stat{padding:20px}.studio-stat>small{font-size:9px}.studio-overview-grid{grid-template-columns:1fr 1fr}.studio-mini-empty{flex-direction:column;align-items:start;padding:0 23px 23px;gap:0}.studio-mini-empty img{height:90px;width:95px;align-self:center}.studio-mini-empty h3{font-size:21px}.studio-project-tile footer{align-items:start;flex-direction:column}.studio-auth-grid{gap:38px}.studio-auth-story>h2{font-size:43px}.studio-auth-story>p{font-size:11px}.studio-auth-features{flex-wrap:wrap;gap:12px}.studio-auth-card{padding:30px 25px}.studio-auth .auth-form-container h1{font-size:30px}}@media(max-width:800px){.studio-sidebar{transform:translateX(-120%);transition:transform .22s ease;inset:10px auto 10px 10px;width:246px;z-index:90;padding:25px 18px 16px}.studio-sidebar.is-open{transform:translateX(0)}.studio-mobile-close{display:block;position:absolute;right:14px;top:14px;color:#b9a1c6;padding:6px}.studio-brand{padding-top:6px}.workspace-main.studio-main{margin-left:0;width:100%}.studio-topbar{padding:0 25px;height:74px}.studio-menu-toggle{display:grid;place-items:center;width:28px;height:32px;padding:0;color:#b18ac8}.studio-topbar-location{display:flex;align-items:center;gap:12px}.studio-breadcrumb-label{gap:9px;font-size:9px}.studio-breadcrumb-label>strong,.studio-breadcrumb-label>svg{display:none}.studio-content.main-content{padding:27px 25px 20px;max-width:100%;min-height:calc(100vh - 74px)}.studio-topbar-right{gap:14px}.studio-search-button{padding:8px 10px}.studio-search-button>kbd,.studio-topbar-right>time{display:none}.sidebar-backdrop{position:fixed;inset:0;background:#2e203b60;backdrop-filter:blur(3px);z-index:85}.studio-page-heading h1{font-size:39px}.studio-welcome{grid-template-columns:1fr 1.1fr}.studio-overview-grid{grid-template-columns:1.55fr 1fr}.studio-mini-empty{flex-direction:row;padding:10px 22px 25px;gap:14px}.studio-mini-empty img{width:100px;height:100px}.studio-auth{padding:24px 26px}.studio-auth-header>span{display:none}.studio-auth-grid{grid-template-columns:1fr;max-width:540px;gap:35px;padding:40px 0}.studio-auth-story{position:relative;padding-right:180px;min-height:160px}.studio-auth-story>h2{font-size:35px;letter-spacing:-1.2px;margin:14px 0}.studio-auth-story>p{font-size:10px;max-width:310px}.studio-auth-story>.studio-kicker{font-size:7px;letter-spacing:1px}.studio-auth-illustration{position:absolute;right:0;top:17px;width:165px;margin:0;height:145px;transform:rotate(4deg);border-radius:18px}.studio-auth-illustration img{height:100%;object-fit:cover}.studio-auth-features,.studio-auth-illustration>span{display:none}.studio-auth-main{max-width:540px;justify-self:center}.studio-auth-card{padding:33px 35px}.studio-auth .auth-form-container h1{font-size:35px;max-width:none}.studio-auth .auth-description{max-width:none}.studio-auth-footer>span:nth-child(2){display:none}.studio-auth-below{font-size:9px}}@media(max-width:600px){.studio-topbar{height:66px;padding:0 19px}.studio-topbar-right{gap:12px}.studio-search-button{padding:6px;border:0;background:transparent}.studio-search-button span{display:none}.studio-account{gap:4px}.studio-account>svg{display:none}.studio-account .avatar{width:30px!important;height:30px!important;font-size:10px!important}.studio-content.main-content{padding:25px 18px 17px;min-height:calc(100vh - 66px)}.studio-dashboard{gap:20px}.studio-page-heading{align-items:start;gap:14px}.studio-kicker{font-size:7px;letter-spacing:1.3px}.studio-page-heading h1{font-size:34px;margin:12px 0;letter-spacing:-1.2px}.studio-page-heading p{font-size:10px;line-height:1.8;max-width:205px}.studio-heading-actions{margin-bottom:0;align-self:auto;padding-top:17px}.studio-heading-actions>.btn{min-height:36px;padding:9px 11px;font-size:9px;white-space:nowrap;gap:4px}.studio-heading-actions>.btn svg{width:13px}.studio-month-pill{font-size:7px;padding:7px 9px;gap:5px}.studio-month-pill svg{width:12px}.studio-welcome{display:flex;flex-direction:column;min-height:0;border-radius:20px}.studio-welcome-copy{padding:25px 25px 0}.studio-tag{font-size:6px;letter-spacing:.9px}.studio-welcome h2{font-size:36px;margin:17px 0 13px;line-height:1.05}.studio-welcome-copy>p{font-size:11px;max-width:270px;line-height:1.9}.studio-welcome-copy>div{margin-top:19px;gap:17px}.studio-welcome .studio-text-link{font-size:9px}.studio-welcome-art{width:100%;height:185px;margin-top:16px}.studio-welcome-art>img{height:100%;object-fit:cover;object-position:center 43%;opacity:.95}.studio-art-note{bottom:15px;right:18px;font-size:7px;padding:8px 10px}.studio-stat-grid{gap:11px}.studio-stat{border-radius:14px;padding:17px 16px}.studio-stat-label{font-size:8px;line-height:1.5;align-items:start;gap:5px}.studio-stat-label>svg{width:15px;height:15px;flex:none}.studio-stat>strong{font-size:29px;margin-top:16px}.studio-stat>strong>svg{width:15px}.studio-stat>small{font-size:7px;line-height:1.7;display:block}.studio-overview-grid{grid-template-columns:1fr;gap:18px}.studio-section-heading{padding:21px 22px}.studio-section-heading h2{font-size:25px}.studio-mini-empty{padding:0 21px 23px;gap:14px;flex-direction:row}.studio-mini-empty img{width:100px;height:115px}.studio-mini-empty h3{font-size:21px}.studio-mini-empty p{font-size:10px}.studio-value-card{padding:25px}.studio-value-card h2{font-size:30px;margin:21px 0 17px}.studio-value-card p{font-size:10px;line-height:1.9}.studio-value-card>.studio-kicker{font-size:8px}.studio-value-icon{right:25px;width:40px;height:40px}.studio-value-card>a{font-size:11px}.studio-preview-grid{grid-template-columns:1fr;gap:12px}.studio-project-tile{padding:23px}.studio-project-tile h3{font-size:27px}.studio-project-tile footer{flex-direction:row;align-items:center}.studio-project-tile>div{margin-bottom:15px}.studio-new-project-tile{padding:22px;gap:12px}.studio-new-project-tile>span{width:37px;height:37px;flex:none}.studio-new-project-tile strong{font-size:20px;line-height:1.2}.studio-new-project-tile small{font-size:9px;line-height:1.7}.studio-new-project-tile>svg{width:16px;flex:none}.studio-page-footer{margin-top:27px;padding:20px 0 0;font-size:8px;line-height:1.8}.studio-page-footer>span:last-child{display:none}.page-heading{margin-bottom:23px;align-items:start;gap:16px}.page-heading h1{font-size:32px;letter-spacing:-1px}.page-heading p{font-size:11px;margin-top:10px;line-height:1.8}.page-heading .eyebrow{font-size:7px}.heading-actions{align-items:start}.heading-actions .btn{font-size:10px;min-height:37px;padding:9px 12px}.card{border-radius:17px}.section-header{padding:22px}.section-header h2{font-size:23px}.section-header p{font-size:10px}.task-view-bar{padding:0 19px 8px}.task-tabs{gap:19px}.task-tabs button{font-size:10px}.filter-toolbar{padding:18px}.filter-toolbar select{max-width:calc(50% - 6px);font-size:10px}.management-table tr,.task-table tr{padding:19px 18px;border-color:#eddef5}.task-table td{padding:0!important}.task-title{font-size:12px!important}.task-table .status,.task-title-cell small{font-size:9px!important}.task-table .assignee-cell,.task-table .due-date{font-size:10px}.task-table .priority{font-size:9px!important}.simple-queue-toolbar{padding:0 18px 17px;gap:12px}.pagination{padding:15px 18px;font-size:9px}.work-queue .section-header h2{font-size:25px}.studio-empty{padding:27px 22px 30px!important}.studio-empty>img{width:125px;height:95px}.studio-empty h3{font-size:23px}.studio-empty p{font-size:10px}.project-card{padding:24px 24px 0}.project-card h2,.team-card h2{font-size:27px}.project-card p,.team-card p{font-size:11px}.project-card-footer{font-size:9px}.people-summary{gap:9px}.people-summary>.card{padding:18px 14px;border-radius:14px}.people-summary span{font-size:9px}.people-summary strong{font-size:28px}.people-summary svg{width:14px}.person-cell strong{font-size:12px!important}.person-cell small{font-size:9px!important}.management-table td{font-size:10px}.management-table .role-badge{font-size:9px}.person-teams{font-size:10px}.employee-profile-header{padding:23px}.employee-profile-header h1{font-size:29px}.project-detail-summary>.card{padding:18px}.project-detail-summary>.card>strong{font-size:24px}.olynors-price-strip{padding:21px;gap:20px}.olynors-price-strip strong{font-size:16px}.olynors-price-strip span{font-size:9px}.olynors-page{gap:18px}.olynors-toolbar{padding:19px;gap:15px}.olynors-toolbar label{font-size:9px;min-width:130px}.olynors-toolbar input,.olynors-toolbar select{font-size:10px;min-height:41px}.olynors-toolbar p{font-size:9px;line-height:1.8}.olynors-metrics{gap:11px}.olynors-metrics>.card{padding:19px 16px;border-radius:15px;gap:12px}.olynors-metrics>.card>span{font-size:9px;line-height:1.7}.olynors-metrics strong{font-size:23px;letter-spacing:-.8px}.olynors-metrics small{font-size:8px;line-height:1.8}.olynors-section>h2{padding:22px;font-size:23px}.olynors-table{min-width:600px}.olynors-table th{font-size:8px}.olynors-table td{font-size:11px;padding:20px}.olynors-notice{padding:24px;align-items:start;gap:14px}.olynors-notice h2{font-size:23px}.olynors-notice p{font-size:10px}.olynors-notice>svg{width:19px}.dialog-content{border-radius:20px}.dialog-heading{padding:24px}.dialog-heading h2{font-size:27px}.dialog-heading p{font-size:11px}.dialog-content>.form{padding:24px 24px 0}.form label{font-size:11px}.form input,.form select,.form textarea{font-size:12px}.dialog-heading .btn{min-height:30px;padding:4px}.form-footer .btn{font-size:11px;min-height:40px}.form small{font-size:10px}.studio-task-list>a{padding:17px 20px;gap:10px}.studio-task-list>a>svg{display:none}.studio-task-list .status{font-size:7px}.studio-task-list strong{font-size:11px}.studio-task-number{width:29px;height:33px;font-size:9px}.studio-auth{padding:20px 21px}.studio-auth-header{gap:15px}.studio-auth-brand img{width:35px;height:35px;border-radius:11px}.studio-auth-brand>span{font-size:25px}.studio-auth-header>a:last-child{font-size:8px;padding:8px 11px;gap:5px}.studio-auth-header>a:last-child svg{width:12px}.studio-auth-grid{gap:27px;padding:32px 0 25px}.studio-auth-story{padding:0;min-height:0}.studio-auth-story>.studio-kicker{font-size:6px;letter-spacing:1px}.studio-auth-story>h2{font-size:37px;margin:16px 0;line-height:1.05;letter-spacing:-1.4px}.studio-auth-story>p{font-size:10px;line-height:1.9;max-width:265px}.studio-auth-illustration{width:116px;height:110px;top:67px;right:-7px;opacity:.45;transform:rotate(6deg);z-index:0;border-radius:15px}.studio-auth-story>h2,.studio-auth-story>p{position:relative;z-index:1}.studio-auth-story>p{padding-right:38px;max-width:none}.studio-auth-card{padding:30px 25px 24px;border-radius:20px}.studio-auth-card:before{left:25px}.studio-auth-card-kicker{font-size:6px;letter-spacing:1.7px;margin-bottom:16px}.studio-auth .auth-form-container h1{font-size:32px;max-width:260px;line-height:1.08}.studio-auth .auth-description{font-size:10px;line-height:1.9;margin:13px 0 25px}.studio-auth .auth-form{gap:18px}.studio-auth .auth-form>.btn,.studio-auth input:not([type=checkbox]){min-height:46px;font-size:11px}.studio-auth .auth-security{font-size:7px;margin-top:22px;padding-top:18px}.studio-auth .auth-alternative{font-size:9px;margin-top:23px}.studio-auth-below{font-size:7px;margin:15px 4px;gap:7px}.studio-auth-install{font-size:7px}.studio-auth-footer{font-size:7px;gap:10px;padding-top:18px}.studio-auth-footer nav{gap:11px}.studio-auth .auth-options a,.studio-auth .auth-options label{font-size:8px}}.studio-nav-group>a{font-size:12px}.studio-nav-group>p{font-size:8.5px}.studio-workspace strong{font-size:11px}.studio-sidebar-person small,.studio-workspace small{font-size:9px}.studio-breadcrumb-label,.studio-search-button,.studio-sidebar-person strong,.studio-topbar-right>time{font-size:11px}.studio-page-footer{font-size:10px;color:#8e7c98}.studio-content .eyebrow,.studio-content .studio-kicker{color:#82678f}.studio-content .studio-text-link,.studio-content .text-link{color:#80608f}.studio-content .page-heading h1,.studio-content .studio-page-heading h1{color:#42304c}.studio-content .page-heading p,.studio-content .studio-page-heading p{color:#8b7496;font-size:12px}.studio-content .studio-page-heading h1 em{color:#8e6ba2}.studio-content .studio-welcome h2{color:#634475}.studio-content .studio-welcome-copy>p{color:#8a6d9a;font-size:12px}.studio-content .studio-tag{color:#8c6a9d}.studio-content .studio-art-note{color:#84668f;font-size:9px}.studio-content .studio-stat-label{color:#8d6c9d;font-size:10px}.studio-content .studio-stat-peach .studio-stat-label{color:#997565}.studio-content .studio-stat-sage .studio-stat-label{color:#778e6c}.studio-content .studio-stat-butter .studio-stat-label{color:#998858}.studio-content .studio-stat>strong{color:#60476f}.studio-content .studio-stat>small{color:#9d88a9;font-size:9px}.studio-content .section-header h2,.studio-content .studio-section-heading h2{color:#795589}.studio-content .studio-mini-empty h3{color:#8b659d}.studio-content .studio-mini-empty p{color:#9980a7;font-size:11px}.studio-content .studio-mini-empty button{color:#8b60a1;font-size:11px}.studio-content .studio-task-list strong{color:#80608f;font-size:12px}.studio-content .studio-task-list>a>div>span{color:#a18aaf;font-size:9px}.studio-content .studio-value-card h2{color:#8c6154}.studio-content .studio-value-amount strong{color:#a17766}.studio-content .studio-value-card p{color:#a38475;font-size:10px}.studio-content .studio-value-card>a{color:#966754;font-size:11px}.studio-content .studio-personal-card h2{color:#6b815c}.studio-content .studio-personal-card p,.studio-content .studio-personal-card>a{color:#829775}.studio-content .studio-new-project-tile strong{color:#9471a6}.studio-content .studio-new-project-tile small{color:#a18bae;font-size:11px}.studio-content .studio-project-tile h3{color:#896397}.studio-content .studio-project-tile p,.studio-content .studio-project-tile>small{color:#ac90ba}.studio-content .studio-project-tile footer strong{color:#9672a8}.studio-content .project-card h2,.studio-content .team-card h2{color:#8e669e}.studio-content .project-card>p,.studio-content .team-card>p{color:#a18bae;font-size:12px}.studio-content .project-team{color:#a68ab5}.studio-content .olynors-project-value strong{color:#a17ab4}.studio-content .olynors-project-value small{color:#ad92bd}.studio-content .project-card-footer,.studio-content .project-card-stats,.studio-content .project-progress-label,.studio-content .team-card-footer{color:#a18aae;font-size:10px}.studio-content .management-table .person-cell strong,.studio-content .task-title{color:#89649c;font-size:12px!important}.studio-content .person-cell small,.studio-content .task-title-cell small{color:#ae94be!important;font-size:10px!important}.studio-content .assignee-cell,.studio-content .due-date,.studio-content .person-teams{color:#a082b1;font-size:11px}.studio-content .role-badge{color:#a47dbd}.studio-content .management-table th,.studio-content .task-table th{color:#a78cb8!important;font-size:9px}.studio-content .olynors-table th{color:#9c7eae!important;font-size:9px}.studio-content .olynors-table td{color:#9572a8;font-size:12px}.studio-content .olynors-table td a{color:#85549f}.studio-content .olynors-table td small{color:#ae91c0;font-size:10px}.studio-content .olynors-section>h2{color:#9870b1}.studio-content .olynors-section>p{color:#ad8fc0}.studio-content .olynors-toolbar label{color:#9d7ab2;font-size:10px}.studio-content .olynors-toolbar input,.studio-content .olynors-toolbar select{color:#936ca9;font-size:12px}.studio-content .olynors-toolbar p{color:#ad90bf;font-size:11px}.studio-content .olynors-metrics>.card>span{color:#9b73b2;font-size:10px}.studio-content .olynors-metrics strong{color:#9870b2}.studio-content .olynors-metrics small{color:#aa8cbe;font-size:9px}.studio-content .olynors-notice h2{color:#9b6cb5}.studio-content .olynors-notice p{color:#ad8ac4;font-size:12px}.studio-content .studio-empty h3{color:#9470a8}.studio-content .studio-empty p{color:#a98cbb;font-size:11px}.studio-content .monthly-progress-card h2{color:#9870b3}.studio-content .monthly-progress-card p{color:#aa8abd}.studio-content .settings-section-heading h2{color:#9870b3}.studio-content .settings-section-heading p{color:#ac8cc2}.dialog-heading h2{color:#8d61a8}.dialog-heading p{color:#a783bc}.form .field-group,.form label,.form legend{color:#9870b0;font-size:12px}.form small{color:#b18bc7}.form-info{color:#a17bb9}.check-list label{color:#a077b9}.dropdown{color:#a27abb}.upload-zone strong{color:#a176bc}.upload-zone span{color:#b491cb}.studio-auth .studio-auth-header>a:last-child,.studio-auth .studio-auth-header>span{color:#9674a8}.studio-auth .studio-auth-story>.studio-kicker{color:#9d7aae}.studio-auth .studio-auth-story>h2{color:#785487}.studio-auth .studio-auth-story>h2 em{color:#ab88bd}.studio-auth .studio-auth-story>p{color:#a486b6;font-size:13px}.studio-auth .studio-auth-features>span{color:#aa8aba;font-size:10px}.studio-auth .studio-auth-card-kicker{color:#ae8dbf}.studio-auth .auth-form-container h1{color:#9268aa}.studio-auth .auth-description{color:#a886bc;font-size:12px}.studio-auth .form label{color:#9d78b2;font-size:11px}.studio-auth input:not([type=checkbox]){color:#936aa9;font-size:12px}.studio-auth input::placeholder{color:#b594ca}.studio-auth .auth-options a,.studio-auth .auth-options label{color:#a983bd;font-size:10px}.studio-auth .auth-alternative{color:#ad8cc1;font-size:11px}.studio-auth .auth-alternative a{color:#9971b0}.studio-auth .auth-security{color:#b18ec8;font-size:9px}.studio-auth .auth-form>.btn{background:#8e67aa;border-color:#8e67aa}.studio-auth .auth-form>.btn:hover{background:#7a5595}.studio-auth .studio-auth-below,.studio-auth .studio-auth-footer{color:#aa87be;font-size:9px}@media(max-width:600px){.studio-content .studio-welcome-copy>p{font-size:11px}.studio-content .studio-stat-label{font-size:9px}.studio-content .studio-stat>small{font-size:8px}.studio-content .studio-page-heading p{font-size:11px}.studio-content .olynors-toolbar p{font-size:10px}.studio-content .olynors-metrics>.card>span{font-size:9px}.studio-content .olynors-metrics small{font-size:8px}.studio-auth .auth-description,.studio-auth .studio-auth-story>p{font-size:11px}.studio-auth .auth-security,.studio-auth .studio-auth-below,.studio-auth .studio-auth-footer{font-size:8px}}.studio-shell .studio-content :is(p,small,label,th,td){color:#80688b}.studio-shell .studio-content :is(.page-heading p,.studio-page-heading p,.studio-welcome-copy>p,.studio-mini-empty p,.studio-empty p,.section-header p){color:#846d8f}.studio-shell .studio-content :is(.studio-kicker,.eyebrow,.project-team,.project-progress-label,.project-card-stats,.project-card-footer,.team-card-footer,.due-date,.assignee-cell,.person-teams,.olynors-toolbar label,.olynors-toolbar p){color:#8b7197}.studio-shell .studio-content :is(.studio-stat-label,.olynors-metrics>.card>span){color:#896995}.studio-shell .studio-content :is(.studio-stat>small,.olynors-metrics small){color:#92799e}.studio-shell .studio-content :is(.olynors-table td,.management-table td,.task-table td){color:#80628f}.studio-shell .studio-content :is(.olynors-table th,.management-table th,.task-table th){color:#997baa!important}.studio-shell .studio-content :is(.task-title-cell small,.person-cell small){color:#a083b0!important}.studio-shell .studio-content :is(.olynors-metrics strong,.olynors-project-value strong,.olynors-price-strip strong){color:#8a62a1}.studio-shell .studio-content :is(.studio-stat strong,.studio-task-list strong){color:#715080}.studio-auth .auth-description,.studio-auth .studio-auth-story>p{color:#9573a8}.studio-auth .auth-alternative,.studio-auth .auth-options a,.studio-auth .auth-options label,.studio-auth .form label{color:#9b78b0}.studio-auth .auth-security,.studio-auth .studio-auth-features>span{color:#a080b1}.dialog-heading p,.form .field-group,.form label,.form legend{color:#9168a6}.form small{color:#a987be}.notification-permission-backdrop{background:#30233c66;backdrop-filter:blur(6px)}.notification-permission.card{border:1px solid #e5d5ed;border-radius:25px;background:#fffdf8;padding:33px;max-width:420px;box-shadow:0 25px 80px #39234524}.notification-permission-icon{background:#eee3f7;color:#aa7dc6;border-radius:15px;transform:rotate(-5deg)}.notification-permission h2{font-family:Georgia,Times New Roman,serif;font-weight:400;font-size:30px;letter-spacing:-.8px;line-height:1.1;color:#9163a6;margin:18px 0 15px}.notification-permission p{font-size:12px;line-height:1.9;color:#a17eb7}.notification-permission small{font-size:9px;line-height:1.8;color:#b493c9}.notification-permission .btn{border-radius:11px;min-height:41px;font-size:10px}.notification-permission-close{color:#b38dc9}@media(max-width:600px){.notification-permission.card{width:calc(100vw - 36px);padding:29px 24px}.notification-permission h2{font-size:28px}}@media(prefers-reduced-motion:reduce){.studio-sidebar,.studio-stat{transition:none!important}.studio-stat:hover{transform:none}}@media(max-width:600px){.studio-content .category-profile-note,.studio-content .page-heading p,.studio-content .work-banner p{font-size:13px;line-height:1.7}.studio-content .work-banner h2{font-size:24px;line-height:1.18}.studio-content .btn,.studio-sidebar .studio-nav-group>a{font-size:13px;min-height:44px}.studio-account,.studio-menu-toggle,.studio-updates-button{min-width:44px;min-height:44px}.dialog-content .form input:not([type=checkbox]):not([type=radio]):not([type=file]),.dialog-content .form select,.dialog-content .form textarea,.studio-auth input:not([type=checkbox]){font-size:16px;min-height:44px}.dialog-content .form label{font-size:13px}.studio-content .connected-profile-actions{flex-wrap:wrap}}.work-banner{display:flex;align-items:center;justify-content:space-between;gap:24px;overflow:hidden;border:1px solid #e8deeb;border-radius:20px;background:linear-gradient(115deg,#f2ebf7,#fbf5ee);padding:13px 28px;margin:0 0 24px;min-width:0;animation:studio-reveal .45s ease-out both}.work-banner>div{max-width:600px;min-width:0}.work-banner-eyebrow{font-size:8px;letter-spacing:1.8px;font-weight:700;color:#a288ac}.work-banner h2{font-family:Georgia,serif;font-size:26px;font-weight:400;line-height:1.25;color:#62466f;margin:6px 0 7px;letter-spacing:-.5px}.work-banner p{font-size:12px;color:#897b8e;line-height:1.8;max-width:540px}.work-scene{width:250px;height:146px;flex:none;overflow:visible}.work-banner-pay{background:linear-gradient(115deg,#ecf1e8,#faf6ef);border-color:#e0e7db}.work-banner-connections{background:linear-gradient(115deg,#f4eaf5,#faefe7)}.work-banner-people,.work-banner-teams{background:linear-gradient(115deg,#f4edf6,#f6f3ea)}.scene-float{animation:scene-float 5s ease-in-out infinite}.scene-float,.scene-sun{transform-box:fill-box;transform-origin:center}.scene-sun{animation:scene-breathe 7s ease-in-out infinite}.scene-orbit{animation:scene-dash 18s linear infinite}@keyframes scene-float{0%,to{translate:0 0}50%{translate:0 -5px}}@keyframes scene-breathe{0%,to{scale:1;opacity:.65}50%{scale:1.07;opacity:.9}}@keyframes scene-dash{to{stroke-dashoffset:-70}}@keyframes studio-reveal{0%{opacity:1;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.hr-assignment-picker{border:0;padding:0;margin:0}.hr-assignment-picker legend{font-size:12px;font-weight:650;margin-bottom:9px}.hr-assignment-picker>div{display:grid;grid-template-columns:1fr 1fr;gap:12px}.hr-assignment-picker label{position:relative;border:1px solid #e7dceb;border-radius:13px;padding:17px 15px;display:grid!important;gap:6px!important;cursor:pointer;background:#fffdfa}.hr-assignment-picker label.selected{background:#f1e8f7;border-color:#b99acb;box-shadow:0 0 0 1px #d4bfe0}.hr-assignment-picker input{position:absolute;right:13px;top:13px;accent-color:#9471aa}.hr-assignment-picker svg{color:#a07eb3}.hr-assignment-picker strong{font-size:12px}.hr-assignment-picker small{font-size:10px;color:#918198;font-weight:400;line-height:1.6}.hr-task-value-fields{padding:18px;border:1px solid #e4dbe9;background:#f9f5fb;border-radius:14px;display:grid;gap:14px}.hr-private-note{display:flex;gap:8px;align-items:center;color:#9472a5;font-size:11px;font-weight:650}.hr-employee-price-fields{display:grid;gap:12px;padding-top:17px;border-top:1px solid #e7dced}.hr-employee-price-fields p,.hr-employee-price-fields small{font-size:11px;color:#8a7b92;line-height:1.7}.hr-employee-price-fields h3{font-size:13px;color:#775b84}.hr-task-form label:has(>input),.hr-task-form label:has(>select){min-width:0}.hr-task-form fieldset{min-width:0}.hr-task-form .advanced-options fieldset{border:0;padding:0}.hr-task-form .advanced-options legend{font-size:12px;margin:12px 0}.hr-work-panel{display:grid;grid-template-columns:1fr 1.15fr;gap:18px;margin:22px 0}.employee-earning-card,.hr-delivery-card,.hr-value-card{padding:23px 25px;border-radius:18px;border:1px solid #e8deec;background:#fffdfa;min-width:0}.hr-delivery-card>small,.hr-value-card>small{font-size:9px;letter-spacing:1.2px;color:#a387b1;font-weight:700;text-transform:uppercase}.hr-value-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin:12px 0}.hr-value-heading strong{font-size:26px;font-family:Georgia,serif;color:#775a89;font-weight:400}.hr-value-heading p{font-size:10px;color:#9a8aa2;margin-top:4px}.hr-fee-list{border-top:1px solid #eee4f2;padding-top:12px;display:grid;gap:8px}.hr-fee-list>div{display:flex;gap:14px;justify-content:space-between;font-size:11px;color:#8a7a93}.hr-fee-list strong{color:#6d527f}.hr-assignment-actions{display:flex;gap:8px;margin-top:16px;flex-wrap:wrap}.hr-delivery-card{background:#f5eef8;position:relative;overflow:hidden}.hr-delivery-card h2{font-size:18px;font-family:Georgia,serif;font-weight:400;margin:8px 0;color:#715580}.hr-delivery-card p{font-size:11px;color:#8d7c97;line-height:1.7}.hr-delivery-card .hr-assignment-actions .btn{font-size:11px}.hr-delivery-card .hr-delivery-status{display:flex;gap:6px;align-items:center;color:#73917b;font-weight:650;margin:10px 0}.hr-delivery-card .form-error{color:#b56d74;font-size:11px;margin-top:8px}.hr-work-panel .work-scene{height:93px;width:160px;float:right;margin:-15px -10px 0 4px}.employee-earning-card{margin:20px 0;background:#f0f5ed;border-color:#e1e8dc;display:flex;align-items:center;gap:18px}.employee-earning-card svg{color:#8da78a}.employee-earning-card strong{font-family:Georgia,serif;font-size:27px;color:#6d8768;font-weight:400;display:block}.employee-earning-card small{color:#84947e;font-size:11px}.employee-earning-card p{font-size:11px;color:#809078;margin-top:5px}.hr-pay-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0 0 22px}.hr-pay-summary>div{padding:22px 24px;border:1px solid #e6dfeb;border-radius:17px;background:#fffdfa;min-width:0}.hr-pay-summary>div:first-child{background:#eee5f5;border-color:#e0d0e9}.hr-pay-summary span{font-size:10px;color:#9682a2}.hr-pay-summary strong{display:block;font-size:25px;font-weight:500;color:#795888;margin:8px 0}.hr-pay-summary small{font-size:10px;color:#9b8ca4}.hr-pay-total{font-weight:700;color:#855f9b!important}.task-file-preview{display:grid;gap:12px}.task-file-preview img{max-width:100%;max-height:65vh;object-fit:contain;margin:auto;border-radius:10px}.task-file-preview iframe{width:100%;height:62vh;border:1px solid #e9e0ed;border-radius:10px;background:#fff}.task-file-preview p{font-size:12px;line-height:1.8;color:#8e7c99}.preview-file-row{display:flex;gap:9px;align-items:center}.preview-file-row>.file-list{flex:1;min-width:0}.preview-file-row>.btn{font-size:10px;flex:none}.task-fee-pill{display:inline-block;border-radius:6px;padding:4px 7px;background:#edf3e9;font-size:10px;color:#718a68;margin-top:5px}.studio-hero-art,.studio-welcome-art{animation:scene-float 8s ease-in-out infinite}.studio-project-tile,.team-card{transition:transform .2s ease,box-shadow .2s ease!important}.studio-project-tile:hover,.team-card:hover{transform:translateY(-3px);box-shadow:0 10px 22px #5836610a!important}.studio-content>.view-content{animation:studio-reveal .3s ease-out both}@media(max-width:800px){.work-banner{padding:17px 21px;gap:8px}.work-scene{width:180px;height:130px}.work-banner h2{font-size:23px}.hr-work-panel{grid-template-columns:1fr}.hr-pay-summary{grid-template-columns:1fr 1fr}.hr-pay-summary>div:first-child{grid-column:1/-1}.hr-value-heading strong{font-size:23px}}@media(max-width:520px){.work-banner{padding:18px 18px 12px;align-items:flex-start;position:relative;min-height:151px;gap:0}.work-banner>div{width:70%;position:relative;z-index:1}.work-banner-eyebrow{font-size:7px;letter-spacing:1.3px}.work-banner h2{font-size:21px}.work-banner p{font-size:10px;line-height:1.7}.work-banner>.work-scene{position:absolute;width:145px;height:100px;right:-18px;bottom:0;opacity:.85}.hr-assignment-picker>div{gap:9px}.hr-assignment-picker label{padding:16px 11px}.hr-assignment-picker small{font-size:9px}.employee-earning-card,.hr-delivery-card,.hr-value-card{padding:19px}.hr-pay-summary{gap:10px}.hr-pay-summary>div{padding:17px}.hr-pay-summary strong{font-size:21px}.hr-task-value-fields{padding:14px}.hr-value-heading{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.studio-content>.view-content,.studio-hero-art,.studio-welcome-art,.work-banner,.work-scene *{animation:none!important}.studio-project-tile,.team-card{transition:none!important}.studio-project-tile:hover,.team-card:hover{transform:none}}@media(max-width:700px){.studio-content .page-heading{align-items:flex-start}.studio-content .heading-actions{flex-wrap:wrap;min-width:0;max-width:100%;gap:8px}.studio-content .heading-actions .btn{white-space:normal;min-width:0;max-width:100%}}.hr-pay-summary strong .currency-totals,.hr-pay-summary strong .currency-totals>span{font-size:inherit;line-height:1.3;color:inherit}.simple-work-page{display:grid;gap:22px}.simple-work-page>.page-heading{margin-bottom:0}.simple-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.simple-summary:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.simple-summary>a,.simple-summary>div{min-width:0;display:flex;flex-direction:column;gap:11px;padding:23px 25px;border:1px solid #e8deed;border-radius:17px;background:#fffefa}.simple-summary>:first-child{background:#f0e8f7;border-color:#e2d2ed}.simple-summary>:nth-child(2){background:#f7f0e7;border-color:#eadecf}.simple-summary>:nth-child(3){background:#edf2e9;border-color:#e0e6d9}.simple-summary>*>span{display:flex;align-items:center;gap:8px;font-size:12px;color:#81668e}.simple-summary>*>strong{display:block;font-size:31px;font-weight:550;line-height:1.3;color:#684e78;letter-spacing:-.6px}.simple-summary>*>small{font-size:11px;line-height:1.65;color:#897b90}.simple-summary>a:hover{border-color:#c6b0d2;box-shadow:0 6px 20px #5c3f6e08}.simple-amounts{display:inline-flex;flex-direction:column;font-size:inherit;line-height:1.5;color:inherit;gap:4px}.simple-filters{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.simple-filters>label{display:grid;gap:7px;font-size:11px;font-weight:600;color:#8a7099}.simple-filters input,.simple-filters select{min-height:41px;max-width:220px;font-size:12px!important;background:#fffefa!important;border-color:#e2d7e9!important}.simple-task-records{min-width:0;overflow:hidden}.simple-section-heading{padding:21px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #eee5f1}.simple-section-heading h2{font-family:Georgia,serif;font-size:23px;font-weight:400;color:#7d5a90}.simple-section-heading>a{font-size:12px;color:#9771ab;display:flex;align-items:center;gap:6px}.simple-table-filters{padding:17px 21px;display:flex;gap:12px;align-items:center}.simple-table-filters .inline-search{flex:1;max-width:440px;min-width:0}.simple-table-filters>select{max-width:180px;font-size:12px}.simple-work-table{min-width:780px}.simple-task-records .olynors-table th,.simple-work-table th{font-size:11px!important;letter-spacing:.2px!important}.simple-task-records .olynors-table td,.simple-work-table td{font-size:12px!important;padding-top:18px!important;padding-bottom:18px!important}.simple-assignee{display:block;line-height:1.7}.simple-work-list{display:grid}.simple-work-list>a{display:flex;align-items:center;gap:18px;padding:20px 24px;border-bottom:1px solid #f0e8f3;min-width:0}.simple-work-list>a:last-child{border-bottom:0}.simple-work-list>a:hover{background:#fcf8fd}.simple-work-list>a>div{flex:1;min-width:0}.simple-work-list strong{display:block;color:#76568a;font-size:13px;line-height:1.6;overflow-wrap:anywhere}.simple-work-list small{display:block;color:#9a83a6;font-size:11px;line-height:1.6;margin-top:3px}.simple-work-list>a>span:not(.status){font-size:12px;font-weight:650;color:#73866c}.simple-work-list>a>svg{color:#ab8cbd;flex:none}.simple-tools{position:relative;z-index:9;font-size:12px;color:#8f739d}.simple-tools>summary{list-style:none;cursor:pointer;padding:12px 14px;border:1px solid #e2d7e9;border-radius:9px;background:#fffefa}.simple-tools>summary::-webkit-details-marker{display:none}.simple-tools>div{position:absolute;top:calc(100% + 8px);right:0;min-width:240px;padding:12px;display:grid;gap:8px;background:#fffefa;border:1px solid #e2d7e9;border-radius:12px;box-shadow:0 8px 28px #67457213}.simple-tools .btn{width:100%;justify-content:flex-start}.hr-work-panel:has(>.hr-value-card:only-child){grid-template-columns:1fr;max-width:750px}.hr-fee-list>div>span{flex:1}.hr-fee-list .text-link{font-size:11px}.employee-earning-card strong{font-size:24px}.employee-earning-card{padding:17px 21px}.simple-work-page .empty-state,.simple-work-page .studio-empty{padding:42px 24px!important;min-height:180px}.simple-work-page .studio-empty>img{max-width:90px}.studio-sidebar .studio-nav-group{margin-bottom:18px}@media(max-width:900px){.simple-summary{gap:11px}.simple-summary>a,.simple-summary>div{padding:19px}.simple-summary>*>strong{font-size:26px}.simple-work-list>a{gap:11px}.simple-work-list>a>.status{font-size:10px}}@media(max-width:600px){.simple-work-page{gap:18px}.simple-summary{grid-template-columns:1fr 1fr;gap:10px}.simple-summary>:last-child:nth-child(3){grid-column:1/-1}.simple-summary>a,.simple-summary>div{padding:17px;gap:9px}.simple-summary>*>span{font-size:11px;align-items:flex-start}.simple-summary>*>span svg{width:15px;flex:none}.simple-summary>*>strong{font-size:25px}.simple-summary>*>small{font-size:10px}.simple-table-filters{padding:15px;flex-wrap:wrap}.simple-table-filters .inline-search{flex-basis:100%;max-width:none}.simple-table-filters>select{width:100%;max-width:none}.simple-section-heading{padding:18px}.simple-section-heading h2{font-size:21px}.simple-work-list>a{padding:17px;display:grid;grid-template-columns:1fr auto;gap:9px}.simple-work-list>a>div{grid-column:1/-1}.simple-work-list>a>svg{display:none}.simple-work-list>a>span.status{justify-self:end}.simple-filters>label{flex:1;min-width:130px}.simple-filters input,.simple-filters select{width:100%;max-width:none}.hr-fee-list>div{flex-wrap:wrap}.simple-tools>div{right:auto;left:0}.simple-work-page>.page-heading h1{font-size:29px!important}}.simple-create-task{gap:17px!important}.simple-create-task .form-row>label,.simple-create-task>label{min-width:0}.simple-create-task .optional{font-size:10px;font-weight:400;color:#a18daa;margin-left:5px}.simple-create-task small{font-size:10px;line-height:1.6;font-weight:400;color:#91829a}.task-assignment-tabs{margin:0;padding:0;border:0;min-width:0}.task-assignment-tabs legend{font-size:12px;font-weight:600;color:#8a7099;margin-bottom:9px}.task-assignment-tabs>div{display:grid;grid-template-columns:1fr 1fr;gap:10px}.task-assignment-tabs>div>label{display:flex!important;flex-direction:row!important;align-items:center;gap:9px!important;min-height:46px;padding:12px!important;border:1px solid #e3d8e9;border-radius:10px;background:#fffefa;cursor:pointer;line-height:1.4!important;font-size:12px!important}.task-assignment-tabs>div>label.selected{background:#f0e8f7;border-color:#b793cb;box-shadow:0 0 0 1px #b793cb24}.task-assignment-tabs input[type=radio]{appearance:auto!important;position:static!important;display:block!important;width:16px!important;height:16px!important;min-width:16px!important;min-height:16px!important;max-width:16px!important;padding:0!important;margin:0!important;flex:0 0 16px!important;accent-color:#936eaa;box-shadow:none!important;border:0!important;opacity:1!important}.task-assignment-tabs svg{flex:none}.task-private-value{background:#f8f4fa;border:1px solid #e9e0ef;border-radius:11px;padding:14px 16px;display:grid;gap:11px}.task-private-value>div:first-child{display:flex;align-items:center;gap:6px;color:#92759f;font-size:10px}.task-private-value .form-row{grid-template-columns:minmax(0,1fr) 110px;gap:12px}.simple-self-note{padding:12px 15px;background:#edf2e9;border-radius:9px;color:#72806b;font-size:12px;line-height:1.7}.compact-file-picker .upload-zone{display:flex;align-items:center;flex-direction:row;gap:9px;min-height:58px;padding:14px;border-radius:10px}.compact-file-picker .upload-zone strong{font-size:11px}.compact-file-picker .upload-zone>span{margin-left:auto;font-size:10px;white-space:nowrap}.compact-file-picker .upload-zone svg{flex:none}.task-optional-details{border-top:1px solid #ede5f1;padding-top:13px;display:block}.task-optional-details>summary{cursor:pointer;list-style:none;display:flex;align-items:center;gap:7px;color:#9476a2;font-size:12px;padding:3px 0}.task-optional-details>summary::-webkit-details-marker{display:none}.task-optional-details[open]>summary{margin-bottom:15px}.task-optional-details[open]>summary svg{transform:rotate(180deg)}.task-optional-details>label{margin-top:14px}.simple-create-task .form-footer{margin-top:0;padding-top:14px}.simple-create-task textarea{resize:vertical;min-height:78px}@media(max-width:600px){.task-assignment-tabs>div>label{font-size:11px!important;padding:10px!important;gap:7px!important}.task-assignment-tabs>div>label>svg{display:none}.compact-file-picker .upload-zone{flex-wrap:wrap}.compact-file-picker .upload-zone>span{margin-left:26px;width:100%;white-space:normal}.simple-create-task .form-row{grid-template-columns:1fr}.task-private-value .form-row{grid-template-columns:minmax(0,1fr) 100px}}.category-page .work-banner{min-height:142px;padding:22px 28px}.category-page .work-banner .work-scene{width:205px;height:120px}.category-page .work-banner h2{font-size:26px}.category-grid,.profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.category-card,.connected-profile-card{min-width:0;border:1px solid #e3d8e9;border-radius:20px;background:#fffefa;padding:25px;display:flex;flex-direction:column;gap:21px;animation:category-arrive .35s ease-out both}.category-card{transition:transform .18s ease,box-shadow .18s ease}.category-card:hover{transform:translateY(-3px);box-shadow:0 12px 30px #58366c0c;border-color:#cbb3db}.category-card-top,.connected-profile-top{display:flex;align-items:center;justify-content:space-between;color:#ab8ebd}.category-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:15px;background:#eee4f4;color:#9670aa}.category-tone-1 .category-icon{background:#f6e5d9;color:#bb8a70}.category-tone-2 .category-icon{background:#e5edde;color:#8c9f7e}.category-tone-3 .category-icon{background:#faf0d6;color:#b29a65}.category-card h2,.connected-profile-card h2{font-family:Georgia,serif;font-size:27px;font-weight:400;color:#705180;margin:7px 0 10px}.category-card p,.connected-profile-card p{font-size:12px;line-height:1.6;color:#96849e;margin:0}.category-card small,.connected-profile-card small{font-size:10px;color:#a18ba9;line-height:1.7}.category-progress{display:grid;gap:11px;min-width:0}.category-progress>div:first-child{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap}.category-progress>div:first-child>span{display:flex;align-items:center;gap:6px;font-size:11px;color:#8e729f}.category-progress .progress{height:6px;background:#efe7f4}.category-progress .progress>span{background:#ac8cbd;transition:width .5s ease}.category-card-counts,.connected-profile-counts{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;border-top:1px solid #eee5f1;padding-top:18px}.category-card-counts>span,.connected-profile-counts>span{display:grid;gap:5px;font-size:10px;color:#a18aaa}.category-card-counts b,.connected-profile-counts b{font-size:23px;font-weight:500;color:#80618f}.category-card-open{color:#9873aa;font-size:12px}.category-card-open,.category-month-header{display:flex;align-items:center;justify-content:space-between}.category-month-header{gap:26px;padding:24px 29px;border:1px solid #e4d8ec;background:linear-gradient(105deg,#f0e8f6,#faf6ef);border-radius:18px}.category-month-header>div{flex:1;max-width:700px;min-width:0}.category-month-header .work-scene{width:210px;flex:none}.category-month-header h2{font-family:Georgia,serif;font-size:27px;font-weight:400;color:#7d5c8d;margin:9px 0}.category-month-header p{font-size:12px;line-height:1.7;color:#9b83a7;margin-bottom:18px}.category-month-header .text-link{margin-top:16px;font-size:11px}.category-work-list{overflow:hidden}.category-status-tabs{display:flex;gap:8px;flex-wrap:wrap;padding:18px 20px;border-bottom:1px solid #efe6f3}.category-status-tabs>button{display:flex;align-items:center;gap:7px;border:1px solid transparent;background:transparent;padding:10px 11px;border-radius:9px;font-size:11px;white-space:nowrap;color:#9d7daf;cursor:pointer}.category-status-tabs>button.selected{border-color:#d9c5e5;background:#f0e8f6;color:#805b96}.category-status-tabs b{font-size:10px;padding:2px 6px;border-radius:5px;background:#e9def0;font-weight:500}.category-task-list>article{display:flex;align-items:center;gap:16px;padding:20px 23px;border-top:1px solid #f1eaf4}.category-task-mark{width:37px;height:42px;border-radius:10px;display:grid;place-items:center;background:#f5eff8;color:#b195c0;flex:none}.category-task-main{flex:1;min-width:0}.category-task-main>a{display:block;margin:6px 0;color:#79598a;font-size:13px;overflow-wrap:anywhere}.category-task-main small{font-size:10px;line-height:1.7;color:#a28baa}.category-task-labels{display:flex;gap:7px;align-items:center;flex-wrap:wrap;font-size:10px;color:#ad8fbc}.category-task-labels>a,.category-task-labels>span{background:#f5f0f8;padding:3px 7px;border-radius:5px}.category-task-labels>a{background:#f1f3ed;color:#8c9b82}.category-task-actions{display:flex;align-items:center;gap:14px}.category-task-actions .btn{font-size:11px;padding:10px 13px;min-height:36px}.category-task-actions .text-link{font-size:10px}.category-form-note,.category-profile-note{border:1px solid #e5d9ec;border-radius:11px;background:#f7f2fa;display:flex;align-items:center;gap:12px;padding:16px 19px;font-size:12px;line-height:1.8;color:#9c7bac}.category-profile-note>svg{flex:none}.category-form-note{display:block;padding:12px 14px;font-size:11px;line-height:1.75;margin:0}.category-name-ideas{display:flex;gap:6px;flex-wrap:wrap;margin-top:-7px}.category-name-ideas>button{border:1px solid #e3d7ea;border-radius:7px;background:#faf6fc;padding:6px 8px;font-size:10px;color:#a183af;cursor:pointer}.category-pagination{padding:16px;display:flex;align-items:center;justify-content:center;gap:15px;border-top:1px solid #eee4f2;font-size:11px;color:#a083af}.category-form small{font-size:10px;font-weight:400;line-height:1.6;color:#a18ba9}.category-form .checkbox-label{display:flex;flex-direction:row;gap:9px;align-items:center}.category-form .check-list{max-height:190px;overflow:auto}.company-earnings-table{min-width:850px}.company-earnings-table td{font-size:12px!important;line-height:1.8}.company-earnings-table small{display:block;font-size:10px;color:#a28aaa;line-height:1.7;margin-top:5px;max-width:250px}.company-job-details{padding:20px 25px}.company-job-details>summary{cursor:pointer;font-size:12px;color:#9470a5}.company-job-details section{margin-top:24px}.company-job-details h3{font-family:Georgia,serif;font-size:21px;font-weight:400;color:#9672a7;margin-bottom:10px}.company-job-details section>a{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:13px 0;border-top:1px solid #eee5f2;font-size:12px;color:#8b689c}.company-job-details small{display:block;color:#b098ba;font-size:10px;margin-top:5px}.simple-summary strong>small{font-family:inherit;font-size:18px;font-weight:400;color:#ae96bb}.connected-profile-avatar{height:49px;width:49px;display:grid;place-items:center;border-radius:16px;background:#eee4f4;font-size:16px;font-weight:600;color:#9f7cb1}.connected-profile-card h2{margin:0}.connected-profile-card>p,.connected-profile-card>small{margin-top:-15px}.connection-state{font-size:10px;border-radius:6px;background:#f3eee9;color:#ad9889;padding:5px 9px}.connection-state.active{background:#eaf1e6;color:#8d9f81}.connected-profile-counts{grid-template-columns:1fr 1fr;padding:17px 0;border-bottom:1px solid #eee5f1}.connected-profile-actions{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.connected-profile-actions .btn{font-size:11px;padding:10px 13px}.pay-employee-breakdown{margin:0;border:0}.pay-employee-breakdown>summary{list-style:none;padding:20px 24px;font-family:Georgia,serif;font-size:23px;color:#9872aa;cursor:pointer}.pay-employee-breakdown>summary:after{content:"⌄";float:right}.pay-employee-breakdown[open]>summary{border-bottom:1px solid #eee5f1}.hr-category-shortcut{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:19px 24px;border-radius:16px;background:#eee7f5;border:1px solid #e1d3eb}.hr-category-shortcut p{font-size:11px;line-height:1.7;color:#a187b0;margin-top:5px}.hr-category-shortcut strong{color:#846294;font-size:14px}.hr-category-shortcut .work-scene{height:88px;width:155px}.hr-category-shortcut>a{margin-left:auto;white-space:nowrap}.task-source-profile{font-size:11px;margin-top:10px;display:inline-flex;align-items:center;gap:6px;color:#a180b2}.category-page .empty-state,.category-page .studio-empty{padding:35px 20px!important}@keyframes category-arrive{0%{opacity:1;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(min-width:1500px){.category-grid,.profile-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:850px){.category-month-header .work-scene{width:150px}.category-task-list>article{flex-wrap:wrap}.category-task-main{flex-basis:calc(100% - 60px)}.category-task-actions{margin-left:auto}.category-page .work-banner .work-scene{width:160px}.hr-category-shortcut .work-scene{display:none}.category-card{padding:21px}}@media(max-width:600px){.category-grid,.profile-grid{grid-template-columns:1fr;gap:14px}.category-page .work-banner{padding:20px;min-height:140px}.category-page .work-banner h2{font-size:24px}.category-page .work-banner .work-scene{width:110px;height:90px;opacity:.85}.category-card h2{font-size:25px}.category-month-header{padding:20px;gap:0}.category-month-header .work-scene{display:none}.category-month-header h2{font-size:25px}.category-status-tabs{gap:5px;padding:13px}.category-status-tabs>button{font-size:10px;padding:8px}.category-task-list>article{padding:17px;gap:11px}.category-task-actions{gap:14px}.category-task-actions .btn{font-size:10px;padding:9px 10px}.category-profile-note{padding:14px;font-size:11px}.company-job-details{padding:18px}.company-job-details section>a{font-size:11px;align-items:flex-start}.company-job-details section>a>strong{white-space:nowrap}.hr-category-shortcut{padding:17px;flex-wrap:wrap}.hr-category-shortcut>a{margin-left:0}.category-card-counts b{font-size:24px}}@media(prefers-reduced-motion:reduce){.category-card,.connected-profile-card{animation:none;transition:none}.category-card:hover{transform:none}.category-progress .progress>span{transition:none}}.profile-team-mapping{display:flex;flex-direction:column;gap:16px;padding:18px;border:1px solid var(--border);border-radius:14px;min-width:0}.profile-team-map-row,.profile-team-summary>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:16px}.profile-team-map-row>span,.profile-team-summary span,.profile-team-summary strong{overflow-wrap:anywhere}.profile-team-summary{display:flex;flex-direction:column;gap:12px}.profile-team-summary>div{grid-template-columns:minmax(0,1fr) 14px minmax(0,1fr);font-size:14px}.source-task-status{display:block;margin-top:7px;font-size:13px}@media(max-width:600px){.profile-team-map-row{grid-template-columns:1fr;gap:8px}.profile-team-map-row select{width:100%}}.studio-auth,.studio-shell{font-size:16px;line-height:1.55}.studio-auth p,.studio-content p{font-size:16px!important;line-height:1.7!important}.dialog-content .form label,.dialog-content .form p,.dialog-content .form small,.studio-auth .auth-options a,.studio-auth .auth-options label,.studio-content .category-form-note,.studio-content .category-profile-note,.studio-content .form-error,.studio-content .muted,.studio-content .small-text,.studio-content label,.studio-content small{font-size:14px!important;line-height:1.6}.studio-content .category-form-note,.studio-content .muted,.studio-content .page-heading p,.studio-content .section-header p,.studio-content .studio-empty p,.studio-content .work-banner p{color:#756780}.dialog-content .btn,.studio-auth .btn,.studio-content .btn,.studio-sidebar .studio-nav-group>a{font-size:14px;min-height:44px}.studio-sidebar .studio-nav-group>p{font-size:11px;letter-spacing:1.2px}.studio-sidebar-person strong,.studio-workspace strong{font-size:13px}.studio-sidebar-person small,.studio-workspace small{font-size:12px}.studio-sidebar-note,.studio-sidebar-note strong{font-size:12px;line-height:1.6}.studio-auth .studio-auth-below,.studio-auth .studio-auth-footer,.studio-breadcrumb-label,.studio-content .studio-page-footer,.studio-search-button,.studio-topbar-right time{font-size:13px}.studio-content .company-earnings-table td,.studio-content .management-table td,.studio-content .olynors-table td,.studio-content .pay-employee-table td,.studio-content .task-table td{font-size:15px}.studio-content th{font-size:12px}.studio-content .priority,.studio-content .role-badge,.studio-content .status{font-size:12px!important;line-height:1.4}.studio-content .eyebrow,.studio-content .studio-kicker,.studio-content .work-banner-eyebrow{font-size:11px;letter-spacing:1.2px}.dialog-content .form input:not([type=checkbox]):not([type=radio]):not([type=file]),.dialog-content .form select,.dialog-content .form textarea,.studio-auth input:not([type=checkbox]),.studio-content .form input:not([type=checkbox]):not([type=radio]):not([type=file]),.studio-content .form select,.studio-content .form textarea{font-size:16px;min-height:44px}@media(max-width:600px){.studio-auth p,.studio-content p{font-size:15px!important}.studio-content .page-heading{gap:16px}.studio-sidebar .studio-nav-group>a{padding-top:11px;padding-bottom:11px}.studio-content .work-banner{padding:20px;gap:14px}.studio-content .work-banner>div{min-width:0}.studio-content .work-banner .work-scene{width:100px;flex-shrink:0}.studio-content .studio-page-footer{gap:12px;flex-wrap:wrap;line-height:1.6}}