.ol{background:linear-gradient(180deg,#fff 0%,var(--brand-page) 38%,#f7fbfc 100%);min-height:100vh;color:var(--brand-ink);font:400 14px/1.5 Inter,Arial,sans-serif}.ol *,.ol-dialog *{box-sizing:border-box}.ol h1,.ol h2,.ol h3,.ol-dialog h2{color:var(--brand-ink);letter-spacing:-.03em;margin:0;font-family:Inter,Arial,sans-serif;font-style:normal;font-weight:700}.ol p{margin:0}.ol button,.ol input,.ol select,.ol-dialog button,.ol-dialog input,.ol-dialog select,.ol-dialog textarea{font:inherit}.ol button{cursor:pointer;background:0 0;border:0;padding:0}.ol a{color:inherit;text-decoration:none}.ol svg{stroke-width:1.8px;flex-shrink:0}:is(.ol :focus-visible,.ol-dialog :focus-visible){outline:2px solid var(--brand-teal);outline-offset:4px}.ol-wrap{width:calc(100% - 80px);max-width:1360px;margin:0 auto}.ol-header-line{border-bottom:1px solid var(--brand-border);background:#fff}.ol-header{align-items:center;gap:56px;height:80px;display:flex}.ol-logo{flex-shrink:0;width:132px}.ol-header nav{align-items:center;gap:30px;font-size:13px;display:flex}.ol-header nav a:hover,.ol-header nav button:hover{color:var(--brand-teal)}.ol-account{align-items:center;gap:24px;margin-left:auto;display:flex}.ol .ol-icon{width:38px;height:40px;color:var(--brand-ink);border-radius:10px;place-items:center;display:grid}.ol .ol-icon:hover{background:var(--brand-teal-soft)}.ol-profile{align-items:center;gap:10px;font-size:12px;display:flex}.ol-profile>span:first-child{background:var(--brand-teal-soft);width:40px;height:40px;color:var(--brand-teal);border-radius:50%;place-items:center;display:grid}.ol-profile strong,.ol-profile small{display:block}.ol-profile small{color:var(--brand-muted);font-size:11px}.ol .ol-primary,.ol-dialog .ol-primary{border:1px solid var(--brand-pink);background:var(--brand-pink);color:#fff;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:12px;min-height:42px;padding:10px 18px;font-weight:600;text-decoration:none;transition:background .15s;display:flex}.ol .ol-primary:hover,.ol-dialog .ol-primary:hover{background:var(--brand-pink-hover)}.ol .ol-new{white-space:nowrap;border-radius:30px;padding:11px 23px}.ol-new svg{width:20px}.ol .ol-secondary,.ol-dialog .ol-secondary{color:var(--brand-teal);border:1px solid var(--brand-teal-border);cursor:pointer;background:#fff;border-radius:9px;justify-content:center;align-items:center;gap:9px;min-height:40px;padding:9px 14px;font-weight:500;text-decoration:none;display:flex}.ol .ol-secondary:hover,.ol-dialog .ol-secondary:hover{background:var(--brand-teal-soft)}.ol .ol-menu{display:none}.ol-mobile-nav{flex-wrap:wrap;gap:22px;padding-block:18px;display:flex}.ol-main{padding-top:38px;padding-bottom:24px}.ol-intro{justify-content:space-between;align-items:center;gap:30px;margin-bottom:30px;display:flex}.ol-eyebrow{letter-spacing:.12em;color:var(--brand-muted);margin-bottom:7px;font-size:10px;font-weight:600}.ol-intro h1{font-size:40px;line-height:1.14}.ol-intro p{color:var(--brand-muted);margin-top:8px;font-size:15px}.ol-stats{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.ol-stat{border:1px solid var(--brand-border);background:#fff;border-radius:12px;align-items:center;gap:11px;min-width:139px;padding:14px 13px;display:flex}.ol-stat>span{background:var(--tone-soft,#f0f3f7);width:43px;height:43px;color:var(--tone,var(--brand-ink));border-radius:50%;place-items:center;display:grid}.ol-stat>span svg{width:23px}.ol-stat strong{font-size:23px;line-height:1.2;display:block}.ol-stat small{white-space:nowrap;color:var(--brand-muted);font-size:11px}.working{--tone:var(--brand-teal);--tone-soft:var(--brand-teal-soft)}.review{--tone:#8251b5;--tone-soft:#f2ecfc}.done{--tone:#16834a;--tone-soft:#eaf8ef}.draft{--tone:#627183;--tone-soft:#f0f3f7}.ol-toolbar{justify-content:space-between;align-items:center;gap:28px;display:flex}.ol-tabs{border:1px solid var(--brand-border);background:#fff;border-radius:12px;gap:3px;padding:3px;display:flex}.ol-tabs button{white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:10px;min-height:42px;padding:10px 16px;font-size:13px;font-weight:500;display:flex}.ol-tabs button>span{color:var(--brand-muted);background:#f2f6f8;border-radius:20px;min-width:25px;padding:0 7px;font-size:12px}.ol-tabs button.is-active{background:var(--brand-teal);color:#fff}.ol-tabs button.is-active>span{color:#fff;background:#ffffff30}.ol-tabs button:hover:not(.is-active){background:var(--brand-teal-soft)}.ol-tools{flex:1;gap:12px;max-width:520px;display:flex}.ol-search{border:1px solid var(--brand-border);background:#fff;border-radius:10px;flex:1;align-items:center;gap:11px;min-width:0;padding:10px 14px;display:flex}.ol-search svg{width:20px;color:var(--brand-teal)}.ol-search input{width:100%;min-width:0;color:var(--brand-ink);background:0 0;border:0;outline:none;font-size:13px}.ol-search:focus-within{border-color:var(--brand-teal)}.ol-search input:focus-visible{outline:none}.ol-search input::placeholder{color:#728293}.ol .ol-filter{border-color:var(--brand-border);color:var(--brand-ink);padding-inline:14px}.ol-filter svg{width:19px}.ol .ol-filter.is-filtered{border-color:var(--brand-teal);color:var(--brand-teal);background:var(--brand-teal-soft)}.ol-filter b{font-size:11px}.ol-list-caption{color:var(--brand-muted);justify-content:space-between;align-items:center;margin:16px 1px 12px;font-size:11px;display:flex}.ol-list-caption>span{gap:12px;display:flex}.ol-list-caption button{color:var(--brand-teal);text-underline-offset:3px;text-decoration:underline}.ol-list{gap:13px;display:grid}.ol-task{border:1px solid var(--brand-border);background:#fff;border-radius:13px;grid-template-columns:minmax(280px,2.25fr) minmax(155px,1.05fr) minmax(150px,1fr) 215px 38px;align-items:center;gap:20px;min-height:125px;padding:20px 20px 20px 24px;display:grid;position:relative;box-shadow:0 3px 15px #1b2b3c02}.ol-task h2{letter-spacing:-.035em;font-size:21px;line-height:1.3}.ol-task h2 button{text-align:left;font-weight:700;line-height:inherit;letter-spacing:inherit}.ol-task h2 button:hover{color:var(--brand-teal)}.ol-task-status{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:12px;display:flex}.ol-status{white-space:nowrap;color:var(--tone);background:var(--tone-soft);border-radius:20px;align-items:center;gap:8px;padding:5px 11px;font-size:12px;font-weight:500;display:inline-flex}.ol-status>i{background:var(--tone);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #ffffff70}.ol-status>svg{stroke-width:3px}.ol-progress{color:var(--brand-muted);white-space:nowrap;align-items:center;gap:14px;font-size:11px;display:flex}.ol-progress>div{align-items:center;gap:20px;display:flex}.ol-progress i{background:#dae4e9;border-radius:50%;width:10px;height:10px;position:relative}.ol-progress i+i:before{content:"";background:#e3eaef;width:20px;height:2px;position:absolute;top:4px;right:10px}.ol-progress i.is-complete,.ol-progress i.is-complete+i.is-complete:before{background:var(--tone)}.ol-task-meta{gap:9px;font-size:12px;display:grid}.ol-task-meta>div{align-items:center;gap:11px;display:flex}.ol-task-meta svg{width:19px;height:19px;color:var(--brand-teal)}.ol-task-meta small{color:var(--brand-muted);font-size:10px;display:block}.ol-task-meta strong{font-size:17px;font-weight:700;line-height:1.3;display:block}.ol-task-meta .ol-urgent{color:var(--brand-pink);font-weight:500}.ol-people{align-items:center;gap:11px;display:flex}.ol-people strong{font-size:12px;display:block}.ol-people small{color:var(--brand-muted);font-size:11px;line-height:1.4;display:block}.ol-team{flex-direction:column;align-items:flex-start;gap:7px}.ol-avatars{flex-shrink:0;display:flex}.ol-avatar{background:var(--brand-page);border:2px solid #fff;border-radius:50%;flex-shrink:0;width:37px;height:37px;display:block;position:relative;overflow:hidden}.ol-avatar>img{max-width:none;height:auto;position:absolute}.ol-avatar+.ol-avatar,.ol-avatar-plus{margin-left:-8px}.ol-avatar-plus{background:var(--brand-teal-soft);width:37px;height:37px;color:var(--brand-teal);border:2px solid #fff;border-radius:50%;place-items:center;font-size:11px;display:grid;position:relative}.ol-unassigned{color:#8793a1;background:#f2f5f7;border-radius:50%;flex-shrink:0;place-items:center;width:37px;height:37px;display:grid}.ol-unassigned svg{width:19px}.ol-task-actions{gap:7px;display:grid}.ol-task-actions .ol-primary,.ol-task-actions .ol-secondary{min-height:37px;padding:7px 9px;font-size:12px}.ol-task-actions .ol-secondary svg{display:none}.ol-task-actions .ol-primary svg{width:17px}.ol-more{justify-self:end;position:relative}.ol-more summary{cursor:pointer;border:1px solid var(--brand-border);width:38px;height:38px;color:var(--brand-teal);border-radius:50%;place-items:center;list-style:none;display:grid}.ol-more summary::-webkit-details-marker{display:none}.ol-more[open] summary{background:var(--brand-teal-soft)}.ol-more>div{z-index:10;border:1px solid var(--brand-border);background:#fff;border-radius:12px;width:225px;padding:6px;position:absolute;top:44px;right:0;box-shadow:0 8px 28px #1b2b3c1a}.ol-more>div>a,.ol-more>div>button{text-align:left;border-radius:7px;align-items:center;gap:9px;width:100%;padding:11px 9px;font-size:12px;display:flex}.ol-more>div>a:hover,.ol-more>div>button:hover{background:var(--brand-teal-soft)}.ol-more svg{width:18px}.ol-empty{text-align:center;border:1px dashed var(--brand-border);background:#fff;border-radius:15px;padding:55px 20px}.ol-empty>span{background:var(--brand-teal-soft);color:var(--brand-teal);border-radius:50%;place-items:center;width:58px;height:58px;margin:0 auto 15px;display:grid}.ol-empty h2{font-size:24px}.ol-empty p{color:var(--brand-muted);margin:8px 0 22px}.ol-empty button{margin:auto}.ol-bottom{color:var(--brand-muted);justify-content:center;align-items:center;gap:12px;padding:27px 0 8px;font-size:12px;display:flex}.ol-bottom a{color:var(--brand-teal);align-items:center;gap:8px;font-weight:600;display:flex}.ol-bottom svg{width:17px}.ol-dialog{max-height:90dvh;color:var(--brand-ink);overflow:auto;width:min(520px,100% - 32px)!important;max-width:520px!important;padding:28px!important;font:400 14px/1.5 Inter,Arial,sans-serif!important}.ol-dialog [data-slot=dialog-title]{padding-right:25px;font:700 23px/1.3 Inter,Arial,sans-serif}.ol-dialog [data-slot=dialog-description]{color:var(--brand-muted)}.ol-dialog-close{cursor:pointer;color:var(--brand-muted);background:0 0;border:0;padding:4px;position:absolute;top:17px;right:17px}.ol-dialog-close svg{width:20px}.ol-filter-form{gap:18px;display:grid}.ol-filter-form label,.ol-message{gap:7px;font-weight:600;display:grid}.ol-filter-form input,.ol-filter-form select,.ol-message textarea{border:1px solid var(--brand-border);width:100%;min-width:0;color:var(--brand-ink);background:#fff;border-radius:8px;padding:11px 12px;font-weight:400}.ol-message textarea{resize:vertical;min-height:140px;max-height:300px}.ol-dialog-actions{gap:12px;margin-top:4px;display:flex}.ol-dialog-actions>*{flex:1}.ol-detail-list{background:var(--brand-page);border-radius:10px;gap:12px;margin:0;padding:15px;display:grid}.ol-detail-list>div{justify-content:space-between;gap:20px;display:flex}.ol-detail-list dt{color:var(--brand-muted)}.ol-detail-list dd{text-align:right;margin:0;font-weight:500}.ol-notice{color:var(--brand-muted);margin:0;font-size:12px}@media (max-width:1240px){.ol-header{gap:30px}.ol-header nav{gap:20px}.ol-profile>span+span{display:none}.ol-account{gap:16px}.ol-wrap{width:calc(100% - 48px)}.ol-stat{gap:8px;min-width:115px;padding:12px 10px}.ol-stat>span{width:35px;height:35px}.ol-intro h1{font-size:36px}.ol-intro p{max-width:340px;font-size:14px}.ol-stats{gap:7px}.ol-tabs button{gap:6px;padding:10px;font-size:12px}.ol-toolbar{gap:16px}.ol-task{grid-template-columns:minmax(240px,2fr) 150px 125px 180px 32px;gap:14px;padding:18px}.ol-task h2{font-size:19px}.ol-task-status,.ol-progress{gap:10px}.ol-progress>div{gap:13px}.ol-progress i+i:before{width:13px}.ol-task-actions .ol-secondary{font-size:11px}.ol-more summary{width:32px;height:32px}}@media (max-width:1000px){.ol-header nav{gap:15px}.ol-header{gap:25px}.ol-account{gap:10px}.ol-logo{width:117px}.ol-intro{flex-direction:column;align-items:flex-start;gap:22px}.ol-intro p{max-width:none}.ol-stats{gap:12px;width:100%}.ol-stat{padding:13px 16px}.ol-toolbar{flex-wrap:wrap}.ol-tabs,.ol-tabs button{flex:1}.ol-tools{flex-basis:100%;max-width:none}.ol-search{padding-block:12px}.ol-task{grid-template-columns:minmax(230px,1.6fr) minmax(150px,1fr) 170px 32px;gap:14px}.ol-task-main{grid-column:1/3}.ol-task-meta{grid-area:2/1;align-items:center;gap:18px;display:flex}.ol-people{grid-area:2/2}.ol-team{flex-direction:row;align-items:center}.ol-task-actions{grid-area:1/3/3}.ol-more{grid-area:1/4/3}.ol-task h2{font-size:20px}.ol-task-status{margin-top:9px}.ol-task-meta>div{gap:8px}.ol-task-meta>div:last-child{max-width:125px}.ol-progress>div{gap:17px}.ol-progress i+i:before{width:17px}}@media (max-width:700px){.ol-wrap{width:calc(100% - 32px)}.ol-header{gap:10px;height:68px}.ol-header nav,.ol-profile,.ol-new svg{display:none}.ol-header .ol-new{min-height:37px;padding:8px 14px;font-size:12px}.ol-logo{width:105px}.ol .ol-menu{display:grid}.ol-account{gap:3px}.ol-account>.ol-icon:first-child{display:none}.ol-main{padding-top:24px}.ol-eyebrow{font-size:9px}.ol-intro{gap:20px;margin-bottom:20px}.ol-intro h1{font-size:32px}.ol-intro p{max-width:290px;font-size:14px;line-height:1.5}.ol-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.ol-stat{border-radius:10px;min-width:0;padding:10px 7px;display:block;position:relative}.ol-stat>span{background:0 0;width:auto;height:auto;position:absolute;top:12px;right:7px}.ol-stat>span svg{width:16px;height:16px}.ol-stat strong{font-size:22px}.ol-stat small{letter-spacing:-.02em;font-size:9px}.ol-tabs{scrollbar-width:none;border:0;border-bottom:1px solid var(--brand-border);background:0 0;border-radius:0;justify-content:flex-start;gap:18px;min-width:0;padding:0;overflow-x:auto}.ol-tabs button{border-bottom:2px solid #0000;border-radius:0;flex:none;gap:5px;min-height:42px;padding:8px 0 12px;font-size:12px}.ol-tabs button.is-active{color:var(--brand-ink);border-bottom-color:var(--brand-pink);background:0 0;font-weight:700}.ol-tabs button.is-active>span{background:var(--brand-pink-soft);color:var(--brand-pink)}.ol-tabs button>span{min-width:19px;padding-inline:5px;font-size:10px}.ol-toolbar{gap:14px}.ol-tools{gap:8px}.ol-search{padding:11px}.ol-search input{font-size:14px}.ol .ol-filter{min-width:44px;padding:10px}.ol-filter>span{display:none}.ol-list-caption{margin-top:15px;font-size:10px}.ol-list{gap:13px}.ol-task{border-radius:15px;grid-template-columns:minmax(0,1fr) 35px;gap:15px;padding:18px 16px;display:grid}.ol-task-main{grid-area:1/1}.ol-task h2{letter-spacing:-.02em;font-size:17px;line-height:1.4}.ol-task-status{gap:11px;margin-top:10px}.ol-progress{flex-basis:100%;gap:12px;font-size:10px}.ol-status{padding:4px 9px;font-size:11px}.ol-task-meta{grid-area:2/1/auto/3;justify-content:space-between;gap:25px}.ol-task-meta strong{font-size:18px}.ol-task-meta small{font-size:10px}.ol-task-meta>div:last-child{max-width:150px;font-size:12px}.ol-task-meta svg{width:17px}.ol-people{border-top:1px solid #f0f3f5;grid-area:3/1/auto/3;gap:9px;min-width:0;padding-top:11px}.ol-people small{font-size:11px}.ol-people>div:last-child{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ol-people strong{font-size:11px}.ol-avatars{gap:0}.ol-avatar,.ol-avatar-plus{width:28px;height:28px}.ol-avatar{background:var(--brand-teal-soft)}.ol-avatar img{display:none}.ol-avatar:after{content:"";background:var(--brand-teal);position:absolute;inset:4px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='8' r='4' fill='none' stroke='black' stroke-width='1.8'/%3E%3Cpath d='M4 22v-2a8 8 0 0 1 16 0v2' fill='none' stroke='black' stroke-width='1.8'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='8' r='4' fill='none' stroke='black' stroke-width='1.8'/%3E%3Cpath d='M4 22v-2a8 8 0 0 1 16 0v2' fill='none' stroke='black' stroke-width='1.8'/%3E%3C/svg%3E") 50%/contain no-repeat}.ol-unassigned{width:28px;height:28px}.ol-unassigned svg{width:16px}.ol-team{flex-direction:row}.ol-task-actions{grid-area:4/1/auto/3;gap:8px;display:flex}.ol-task-actions .ol-primary{flex:1;min-height:40px;font-size:12px}.ol-task-actions .ol-secondary{width:43px;min-height:40px;padding:10px;font-size:0}.ol-task-actions .ol-secondary svg{width:18px;height:18px;display:block}.ol-more{grid-area:1/2;align-self:start}.ol-more summary{width:32px;height:32px}.ol-more>div{width:224px}.ol-bottom{flex-direction:column;gap:6px;font-size:11px}.ol-dialog{padding:24px 19px!important}.ol-dialog [data-slot=dialog-title]{font-size:21px}.ol-detail-list{font-size:12px}.ol-filter-form input,.ol-filter-form select,.ol-message textarea{font-size:16px}.ol-empty{padding:36px 16px}.ol-empty h2{font-size:22px}.ol-task-actions{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:stretch;gap:8px;display:grid}.ol-task-actions>.ol-primary,.ol-task-actions>.ol-message-button{box-sizing:border-box;white-space:nowrap;border-radius:9px;width:100%;height:44px;min-height:44px;padding:0 10px;font-size:12px;line-height:1.25}.ol-task-actions>.ol-message-button{gap:7px}.ol-task-actions>.ol-message-button svg{stroke-width:1.8px;width:18px;height:18px}.ol-message-recipient{display:none}.ol-task-actions>.ol-primary:only-child{grid-column:1/-1}}@media (max-width:360px){.ol-task-actions{grid-template-columns:1fr}.ol-task-actions>.ol-primary,.ol-task-actions>.ol-message-button{font-size:13px}.ol-message-recipient{display:inline}}@media (prefers-reduced-motion:reduce){.ol *{transition:none!important}}.ol-language{font-size:14px}.ol .ol-login{white-space:nowrap;color:var(--brand-ink);padding:8px 4px;font-size:14px}@media (max-width:700px){.ol-language{display:none}}
