:root{--canvas:#fefefe;--sidebar:#f7f4f1;--sidebar-top:#f3efeb;--line:#f5f2f0;--line-soft:#f8f6f4;--card:#fefefe;--card-head:#faf6f3;--card-head-light:#fbf9f7;--paper:#f7f0e9;--ink:#332a27;--ink-soft:#5a5452;--muted:#91817a;--accent:#9b735e;--progress:#bb9a86;--badge:#f4ebe4;--reel:#f5e3dd;--carousel:#f5e7d9;--linkedin:#ede8ed;--story:#f4e6d8;--sidebar-width:219px;--shadow-soft:0 1px 2px #37231905;--font-ui:"DM Sans", "Avenir Next", "Helvetica Neue", sans-serif;--font-brand:"Bodoni Moda", Didot, "Bodoni 72", Georgia, serif;--text-micro:.625rem;--text-caption:.6875rem;--text-label:.75rem;--text-small:.8125rem;--text-body:.875rem;--text-body-strong:.9375rem}*{box-sizing:border-box}html{background:var(--canvas);color:var(--ink);font-family:var(--font-ui)}body{background:var(--canvas);min-height:100vh;color:var(--ink);font-size:var(--text-body);margin:0;line-height:1.45}button,input{font:inherit}button{cursor:pointer}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible{outline-offset:2px;outline:2px solid #9b735e8f}.studio-shell{min-height:100vh}.sidebar{z-index:20;width:var(--sidebar-width);background:linear-gradient(180deg, var(--sidebar-top) 0, #f7f4f1 95px, var(--sidebar) 100%), var(--sidebar);border-right:1px solid #f8f5f2;flex-direction:column;min-height:100vh;display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden}.mobile-nav-trigger,.mobile-nav-backdrop{display:none}.brand-lockup{color:#4a3830;letter-spacing:-.02em;align-items:center;gap:11px;min-height:57px;padding:0 19px;font-size:14px;font-weight:600;display:flex}.brand-lockup__tile{color:#5b4336;width:20px;height:20px;font-family:var(--font-brand);font-size:var(--text-label);text-align:center;background:#e0c8b7;border-radius:4px;place-items:center;line-height:7px;display:grid;overflow:hidden}.sidebar__navigation{padding:12px 14px 0}.sidebar__list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.sidebar__eyebrow{color:#9a867a;font-size:var(--text-label);letter-spacing:.035em;text-transform:uppercase;margin:27px 8px 9px;font-weight:500}.sidebar__eyebrow--quick{margin-top:26px}.sidebar-link{color:#3e3430;min-height:27px;font-size:var(--text-body);text-align:left;background:0 0;border:0;border-radius:5px;align-items:center;gap:12px;padding:0 9px;transition:background-color .15s,color .15s,transform .15s;display:flex}.sidebar-link svg{stroke-width:1.45px;color:#8a7161;width:14px;height:14px}.sidebar-link--button{width:100%}.sidebar-link:hover,.sidebar-link.is-active{background:#ede6e1}.sidebar-link:hover{transform:translate(1px)}.sidebar-link.is-active{font-weight:600}.sidebar-quote{color:#4d3930;text-align:center;background:#ede4de;border-radius:8px;height:184px;margin:auto 16px 49px 18px;padding:36px 16px 24px}.sidebar-quote p{font-family:var(--font-brand);margin:0;font-size:14px;line-height:1.5}.sidebar-quote footer{color:#60493b;font-size:var(--text-caption);letter-spacing:.04em;margin-top:20px;font-weight:600}.dashboard-main{min-width:0;min-height:100vh;margin-left:var(--sidebar-width);background:var(--canvas);padding-bottom:28px}.cover{background:#e7dfd9;border-radius:6px;height:138px;margin:0 13px 0 17px;position:relative;overflow:visible}.cover__image{border-radius:inherit;background-image:url(/brand/koomar-cover-reconstructed-banner-v1.png);background-position:50%;background-size:cover;position:absolute;inset:0;overflow:hidden}.cover__image:after{content:"";background:linear-gradient(90deg,#fffcf70d,#fffcf71c 54%,#fffcf70a);position:absolute;inset:0}.cover__wordmark{width:232px;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cover__header-actions{z-index:4;justify-items:end;gap:12px;display:grid;position:absolute;top:16px;right:16px}.cover__header-controls{align-items:center;gap:8px;display:flex}.cover__header-action{color:#50443f;cursor:pointer;background:#ffffffe6;border:1px solid #d3cac3ad;border-radius:8px;place-items:center;width:38px;height:38px;padding:0;text-decoration:none;transition:background-color .15s,box-shadow .15s,transform .15s;display:grid;position:relative;box-shadow:0 4px 14px #4c382d14}.cover__header-action:hover{background:#fff;transform:translateY(-1px);box-shadow:0 7px 18px #4c382d1f}.cover__header-action>svg{stroke-width:1.65px;width:17px;height:17px}.cover__profile-trigger{color:#fffaf6;font-size:var(--text-caption);letter-spacing:.04em;background:linear-gradient(145deg,#79675d,#4d403b);border-color:#fffc;border-radius:50%;font-weight:800;box-shadow:0 0 0 1px #624e4229,0 4px 14px #4c382d21}.cover__profile-trigger:hover{background:linear-gradient(145deg,#867269,#574741)}.cover__notification-dot{background:#d3654f;border:2px solid #fff;border-radius:50%;width:7px;height:7px;position:absolute;top:5px;right:5px}.cover__today{color:#514540;min-height:28px;font-size:var(--text-label);white-space:nowrap;background:#ffffffeb;border:1px solid #ded3ccc2;border-radius:7px;align-items:center;padding:0 13px;font-weight:650;display:inline-flex;box-shadow:0 4px 14px #4c382d14}.cover__popover{z-index:12;color:#5b4940;text-align:left;background:#fffefcfa;border:1px solid #e8dcd4;border-radius:10px;width:min(310px,100vw - 32px);position:absolute;top:88px;right:0;overflow:hidden;box-shadow:0 18px 45px #4630252b}.cover__popover-heading{background:#fdf9f5;border-bottom:1px solid #eee4dd;justify-content:space-between;align-items:center;gap:12px;padding:13px 14px 11px;display:flex}.cover__popover-heading div{gap:2px;display:grid}.cover__popover-heading span{color:#765347;font-size:var(--text-caption);letter-spacing:.07em;text-transform:uppercase;font-weight:800}.cover__popover-heading strong{color:#58443a;font-size:var(--text-body-strong)}.cover__popover-heading small{color:#6d4839;font-size:var(--text-caption);white-space:nowrap;background:#f1e4dc;border-radius:999px;padding:4px 7px;font-weight:700}.cover__notification-list{display:grid}.cover__notification-list>a{color:inherit;border-bottom:1px solid #f0e8e2;grid-template-columns:minmax(0,1fr) 14px;align-items:center;gap:10px;padding:11px 13px;text-decoration:none;display:grid}.cover__notification-list>a:hover,.cover__profile-link:hover,.cover__popover-footer:hover{background:#fdf7f2}.cover__notification-list>a>span{min-width:0}.cover__notification-list strong{color:#5b463b;font-size:var(--text-label);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.cover__notification-list small{color:#6f5d53;font-size:var(--text-caption);margin-top:2px;display:block}.cover__notification-list p{color:#6d5c53;font-size:var(--text-caption);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 0;line-height:1.35;display:-webkit-box;overflow:hidden}.cover__notification-list svg,.cover__popover-footer svg,.cover__profile-link svg{color:#a88776;stroke-width:1.7px;width:13px;height:13px}.cover__popover-footer{color:#8d604e;min-height:38px;font-size:var(--text-caption);justify-content:space-between;align-items:center;padding:0 13px;font-weight:700;text-decoration:none;display:flex}.cover__popover-empty{color:#6f5d53;font-size:var(--text-label);text-align:center;margin:0;padding:24px 14px}.cover__profile-popover{width:min(240px,100vw - 32px)}.cover__profile-card{background:#fdf9f5;border-bottom:1px solid #eee4dd;align-items:center;gap:10px;padding:14px;display:flex}.cover__profile-card>span:last-child{gap:2px;min-width:0;display:grid}.cover__profile-card strong,.cover__profile-card small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cover__profile-card strong{color:#58443a;font-size:var(--text-small)}.cover__profile-card small{color:#6f5d53;font-size:var(--text-caption)}.cover__profile-avatar{color:#fffaf6;width:33px;height:33px;font-size:var(--text-caption);letter-spacing:.04em;background:linear-gradient(145deg,#79675d,#4d403b);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.cover__profile-link{color:#69564c;min-height:43px;font-size:var(--text-caption);grid-template-columns:17px 1fr 13px;align-items:center;gap:8px;padding:0 13px;text-decoration:none;display:grid}.cover__profile-status{color:#6f5d53;font-size:var(--text-caption);border-top:1px solid #f1e9e3;margin:0;padding:8px 13px}.page-intro{margin:71px 39px 17px 67px;position:relative}.page-intro__monogram{filter:drop-shadow(0 1px 1px #53362814);width:80px;height:84px;position:absolute;bottom:75px;left:-5px}.page-intro h1{color:#342b28;letter-spacing:-.055em;margin:0;font-size:29px;font-weight:700;line-height:1.05}.page-intro p{color:#4f4744;font-size:var(--text-small);margin:9px 0 0}.dashboard-grid{gap:20px;margin-left:57px;margin-right:39px;display:grid}.dashboard-grid--top,.dashboard-grid--operations{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-grid--top{margin-top:16px}.dashboard-grid--operations{margin-top:21px}.dashboard-grid--bottom{grid-template-columns:1.5641fr 1fr;gap:21px;margin-top:20px}.card{border:1px solid var(--line);background:var(--card);min-width:0;box-shadow:var(--shadow-soft);border-radius:6px;overflow:hidden}.dashboard-grid--top .card{min-height:198px}.dashboard-grid--operations .card{min-height:246px}.card-title{color:#936f5d;font-size:var(--text-label);letter-spacing:.025em;text-transform:uppercase;align-items:center;gap:9px;font-weight:600;line-height:1;display:flex}.card-title svg{stroke-width:1.55px;width:14px;height:14px}.focus-card{flex-direction:column;padding:20px 21px 15px;display:flex}.focus-card__list{gap:9px;margin:16px 0 auto;padding:0;list-style:none;display:grid}.focus-card__list li{color:#413a37;min-width:0;font-size:var(--text-small);align-items:center;gap:10px;line-height:1.35;display:flex}.focus-card__list svg{color:#9a705c;stroke-width:1.4px;flex:none;width:13px;height:13px}.focus-card__list li>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.card-footer-action{color:#987a6a;width:fit-content;font-size:var(--text-label);background:0 0;border:0;align-items:center;gap:6px;padding:0;line-height:1;transition:color .15s,transform .15s;display:inline-flex}.card-footer-action:hover{color:#755747;transform:translate(1px)}.card-footer-action svg{stroke-width:1.45px;width:12px;height:12px}.revenue-card{grid-template-rows:auto auto auto auto 40px;padding:20px 21px 0;display:grid}.revenue-card__value{color:#332b28;letter-spacing:-.035em;margin:20px 0 0;font-size:25px;font-weight:600;line-height:1}.revenue-card__caption{color:#625754;font-size:var(--text-small);margin:9px 0 0}.progress-row{color:#79655b;font-size:var(--text-label);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:15px;margin-top:11px;display:grid}.progress-track{background:#f5f1ef;border-radius:99px;height:11px;overflow:hidden}.progress-track span{border-radius:inherit;background:linear-gradient(90deg,#bc9984,#c6a58f);height:100%;transition:width .28s ease-out;display:block}.revenue-card__footer{border-top:1px solid var(--line);color:#936d59;font-size:var(--text-label);align-items:center;gap:5px;margin:11px -21px 0;padding:0 20px;transition:background-color .15s;display:flex}.revenue-card__footer:hover{background:#fdfaf8}.revenue-card__footer svg{width:12px;height:12px}.data-card{flex-direction:column;display:flex;position:relative}.data-card__header{background:linear-gradient(90deg, var(--card-head), var(--card-head-light));align-items:center;min-height:33px;padding:0 14px;display:flex}.data-card__header .card-title{color:#805e4d}.client-list,.project-list{grid-template-columns:minmax(0,1fr);gap:0;margin:6px 14px 0;padding:0;list-style:none;display:grid}.client-list__link,.project-list__link{min-width:0;min-height:34px;font-size:var(--text-small);border-radius:4px;align-items:center;gap:10px;transition:background-color .15s;display:flex}.client-list__link:hover,.project-list__link:hover{background:#fcf9f7}.avatar{color:#fff;width:17px;height:17px;font-family:var(--font-brand);font-size:var(--text-caption);border-radius:50%;flex:0 0 17px;place-items:center;display:grid}.client-list__link>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.status-badge{background:var(--badge);color:#76665c;font-size:var(--text-caption);white-space:nowrap;border-radius:4px;margin-left:auto;padding:2px 6px}.card-footer-action--bottom{border-top:1px solid var(--line);min-height:44px;margin-top:auto;padding:0 17px}.project-list__link>svg{color:#8c7568;stroke-width:1.4px;flex:none;width:13px;height:13px}.project-list__name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.project-list__percent{color:#685c57;font-size:var(--text-caption);white-space:nowrap;flex:none;margin-left:auto}.project-list__bar{background:#f2efed;border-radius:999px;flex:0 0 40px;width:40px;height:4px;overflow:hidden}.project-list__bar i{border-radius:inherit;background:#c6a189;height:100%;display:block}.task-groups{padding:7px 14px 0}.task-group+.task-group{margin-top:5px}.task-group__label{color:#403632;font-size:var(--text-label);align-items:center;gap:5px;display:flex}.task-group__label svg{stroke-width:1.55px;width:11px;height:11px}.task-group__label small{color:#8d817b;font-size:var(--text-caption);margin-left:4px}.task-group ul{gap:5px;margin:8px 0 0;padding:0;list-style:none;display:grid}.task-group li{min-width:0;font-size:var(--text-label);grid-template-columns:11px minmax(0,1fr) auto;align-items:center;gap:7px;display:grid}.task-group li>a{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.task-check{color:#735e53;width:11px;height:11px;font-size:var(--text-small);background:0 0;border:0;border-radius:50%;padding:0;line-height:1}.task-check.is-complete{color:#fff;font-size:var(--text-caption);background:#c9a991}.task-client{color:#6a6260;max-width:68px;font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap;background:#eff0f1;border-radius:4px;padding:1px 5px;overflow:hidden}.events-list{gap:9px;padding:15px 17px 0;display:grid}.events-list__group{gap:5px;display:grid}.events-list__group p{color:#4b423e;font-size:var(--text-label);margin:0;font-weight:600}.events-list__group a{font-size:var(--text-label);grid-template-columns:38px minmax(0,1fr);gap:6px;display:grid}.events-list__group time{color:#655954}.events-list__group span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.planner-card,.notes-card{min-height:223px}.planner-tabs{border-bottom:1px solid var(--line);align-items:center;gap:16px;min-height:34px;margin:0 10px;display:flex}.planner-tabs a,.planner-tabs button{color:#776d68;font-size:var(--text-label);background:0 0;border:0;align-items:center;gap:5px;padding:0;display:inline-flex}.planner-tabs .is-selected{color:#372f2c;font-weight:600}.planner-tabs svg{stroke-width:1.5px;width:11px;height:11px}.planner-month{color:#443b38;height:43px;font-size:var(--text-label);justify-content:space-between;align-items:center;padding:0 19px;display:flex}.planner-month strong{text-transform:capitalize}.planner-month>span{color:#665b55;font-size:var(--text-caption);align-items:center;gap:5px;display:flex}.planner-month button{color:#8e7d74;background:0 0;border:0;place-items:center;width:13px;height:13px;padding:0;display:grid}.planner-month svg{stroke-width:1.4px;width:12px;height:12px}.planner-month__previous{transform:rotate(180deg)}.planner-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(7,minmax(0,1fr));height:111px;margin:0 9px;display:grid}.planner-day{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;padding:7px 5px 5px}.planner-day__label{color:#9a8e87;font-size:var(--text-caption);text-align:center;flex-direction:column;gap:3px;display:flex}.planner-day__label strong{color:#7a6d66;font-size:var(--text-caption);font-weight:500}.calendar-event{color:#453b36;min-height:50px;font-size:var(--text-caption);border-radius:4px;flex-direction:column;gap:1px;margin-top:6px;padding:6px 5px;line-height:1.2;display:flex;overflow:hidden}.calendar-event strong{font-weight:600}.calendar-event span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.calendar-event--reel{background:var(--reel)}.calendar-event--carousel{background:var(--carousel)}.calendar-event--post{background:var(--linkedin)}.calendar-event--story{background:var(--story)}.note-paper{background:linear-gradient(135deg, #f8f1ec, var(--paper));color:#403733;font-size:var(--text-label);border-radius:4px;flex:1;margin:8px 11px 0;padding:20px 22px;line-height:1.38;transition:filter .15s;display:block;overflow:hidden}.note-paper:hover{filter:brightness(.99)}.note-paper__item+.note-paper__item{margin-top:15px}.note-paper__item strong{margin-bottom:1px;font-weight:600;display:block}.note-paper p{margin:0}.note-paper p:last-child{margin-bottom:0}.demo-notice{color:#756962;max-width:500px;font-size:var(--text-label);background:#fdfaf8;border:1px solid #f0e6df;border-radius:6px;align-items:center;gap:9px;margin:20px 39px 0 57px;padding:8px 11px;display:flex}.demo-notice svg{color:#9d7a65;width:13px;height:13px}.demo-notice strong{color:#5d4d44}.demo-notice a{color:#8d6753;margin-left:auto;font-weight:600}.module-main{min-height:100vh;margin-left:var(--sidebar-width);background:radial-gradient(circle at 76% 2%, #f7f0e97a, transparent 23rem), var(--canvas);padding:22px 55px 50px}.module-topbar{justify-content:space-between;align-items:center;display:flex}.module-back,.module-settings{color:#7e6659;font-size:var(--text-label);align-items:center;gap:6px;font-weight:600;display:inline-flex}.module-back svg,.module-settings svg{stroke-width:1.5px;width:13px;height:13px}.module-hero{max-width:670px;margin:77px 0 39px;position:relative}.module-hero>span,.integration-page__eyebrow{color:#9a745f;font-size:var(--text-label);letter-spacing:.06em;text-transform:uppercase;font-weight:600}.module-hero>svg{color:#dbc0ae;stroke-width:1px;width:35px;height:35px;position:absolute;top:-2px;right:-4px}.module-hero h1,.integration-page h1{color:#372d29;letter-spacing:-.065em;margin:7px 0 0;font-size:clamp(33px,4vw,52px);line-height:.98}.module-hero p,.integration-page>header>p{color:#70625b;max-width:490px;font-size:var(--text-body-strong);margin:13px 0 0}.module-panel{background:#ffffffc2;border:1px solid #f0eae6;border-radius:10px;max-width:1000px;box-shadow:0 14px 40px #52392a08}.module-panel__toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:23px 25px;display:flex}.module-panel__toolbar h2{letter-spacing:-.025em;margin:0;font-size:15px}.module-panel__toolbar p{color:#83746d;font-size:var(--text-label);margin:4px 0 0}.module-panel__toolbar .button-primary{border:0;gap:5px}.module-panel__toolbar .button-primary:disabled{cursor:not-allowed;opacity:.52}.module-panel__toolbar .button-primary svg{width:12px;height:12px}.module-search{background:#fffefd;border:1px solid #eee5df;border-radius:6px;align-items:center;gap:8px;margin:20px 25px 8px;padding:0 11px;display:flex}.module-search svg{color:#927a6d;width:14px;height:14px}.module-search input{width:100%;min-height:37px;color:var(--ink);font-size:var(--text-small);background:0 0;border:0;outline:0}.module-rows{margin:0;padding:7px 25px 19px;list-style:none}.module-rows li{border-bottom:1px solid #f6f2ef;grid-template-columns:19px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:54px;display:grid}.module-rows li:last-child{border-bottom:0}.module-rows li>svg{color:#c5a38f;stroke-width:1.35px;width:14px;height:14px}.module-rows strong,.module-rows span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.module-rows strong{font-size:var(--text-small);font-weight:600}.module-rows span{color:#8a7d77;font-size:var(--text-label);margin-top:2px}.module-rows small{color:#79685e;font-size:var(--text-caption);background:#f7f0eb;border-radius:4px;padding:3px 6px}.module-empty{text-align:center;justify-items:center;max-width:430px;margin:54px auto;display:grid}.module-empty svg{color:#c4a995;stroke-width:1px;width:30px;height:30px}.module-empty h3{margin:13px 0 0;font-size:14px}.module-empty p{color:#81736d;font-size:var(--text-small);margin:7px 0 0}.integration-page{background:linear-gradient(145deg, #f7f1ecc4, transparent 44%), var(--canvas);min-height:100vh;padding:42px max(24px,50vw - 550px) 60px}.integration-page>header>.module-back{margin-bottom:60px}.integration-page>header>p{margin-bottom:35px}.integration-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.integration-grid article{background:#fffefd;border:1px solid #eee5df;border-radius:10px;padding:28px}.integration-grid article>svg{color:#ab836a;stroke-width:1.2px;width:21px;height:21px}.integration-grid h2{letter-spacing:-.035em;margin:18px 0 0;font-size:17px}.integration-grid p{color:#786b64;min-height:38px;font-size:var(--text-small)}.integration-grid article>div{color:#6e825f;font-size:var(--text-label);align-items:center;gap:5px;margin-top:17px;font-weight:600;display:flex}.integration-grid article>div svg{width:13px;height:13px}.integration-grid code{color:#9b8072;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--text-caption);overflow-wrap:anywhere;margin-top:8px;line-height:1.45;display:block}.integration-grid button{color:#7d6759;min-height:31px;font-size:var(--text-label);background:#faf6f3;border:1px solid #eadfd8;border-radius:5px;margin-top:22px;padding:0 10px}.integration-page__notice{color:#776960;max-width:750px;font-size:var(--text-label);background:#f7f0eb;border-radius:7px;align-items:start;gap:8px;margin-top:25px;padding:13px 14px;display:flex}.integration-page__notice svg{color:#8ca07a;flex:none;width:15px;height:15px}.integration-page__notice p{margin:0}.composer-backdrop{z-index:50;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#2b201b33;place-items:start center;padding:14vh 16px 16px;display:grid;position:fixed;inset:0}.composer{background:#fffefd;border:1px solid #ede3dd;border-radius:10px;width:min(100%,446px);overflow:hidden;box-shadow:0 22px 60px #3d2a1e2e}.composer header{justify-content:space-between;align-items:start;padding:22px 24px 0;display:flex}.composer header>button{color:#6d5a50;background:0 0;border:0;border-radius:5px;place-items:center;width:27px;height:27px;display:grid}.composer header>button:hover{background:#f7f1ed}.composer header>button svg{width:15px;height:15px}.composer__eyebrow{color:#98745f;font-size:var(--text-label);letter-spacing:.035em;text-transform:uppercase;font-weight:600}.composer h2{letter-spacing:-.04em;margin:5px 0 0;font-size:20px}.composer form{padding:21px 24px 24px}.composer form label{color:#584b45;font-size:var(--text-small);margin-bottom:7px;font-weight:600;display:block}.composer input{width:100%;min-height:42px;color:var(--ink);background:#fff;border:1px solid #eadfd8;border-radius:6px;padding:0 12px}.composer form>p,.search-empty p{color:#81736c;font-size:var(--text-label);line-height:1.45}.composer__actions{justify-content:end;gap:8px;margin-top:20px;display:flex}.button-primary,.button-secondary{min-height:32px;font-size:var(--text-label);border-radius:5px;justify-content:center;align-items:center;padding:0 11px;font-weight:600;display:inline-flex}.button-primary{color:#fff;background:#806151;border:1px solid #806151}.button-secondary{color:#5d514b;background:#fff;border:1px solid #eadfd8}.search-empty{text-align:center;justify-items:center;padding:36px 28px 30px;display:grid}.search-empty>svg{color:#9c7965;width:22px;height:22px}.search-empty .button-primary{margin-top:8px}.clients-main{min-height:100vh;margin-left:var(--sidebar-width);background:radial-gradient(circle at 91% 0%, #f8f2edc2, transparent 25rem), var(--canvas);padding:18px 39px 44px 57px}.clients-page-topbar{justify-content:space-between;align-items:center;gap:16px;min-height:28px;display:flex}.clients-page-topbar__back,.clients-page-topbar__meta,.clients-page-topbar__settings{color:#7b665b;min-height:28px;font-size:var(--text-label);align-items:center;gap:6px;font-weight:600;display:inline-flex}.clients-page-topbar__back svg,.clients-page-topbar__settings svg{stroke-width:1.5px;width:13px;height:13px}.clients-page-topbar__meta{color:#88786f;margin-left:auto;font-weight:500}.clients-page-topbar__meta:before{content:"";background:#c5a18b;border-radius:50%;width:6px;height:6px}.clients-hero{justify-content:space-between;align-items:end;gap:28px;margin:44px 0 24px;display:flex}.clients-hero__eyebrow{color:#9a745f;font-size:var(--text-label);letter-spacing:.06em;text-transform:uppercase;font-weight:600;display:block}.clients-hero h1{color:#342b28;letter-spacing:-.06em;margin:7px 0 0;font-size:clamp(30px,3vw,43px);font-weight:700;line-height:.98}.clients-hero p{color:#70615a;max-width:560px;font-size:var(--text-body);margin:10px 0 0}.clients-hero__actions{flex:none;align-items:center;gap:8px;display:flex}.button-primary,.button-secondary,.button-quiet,.button-danger{gap:6px;transition:background-color .15s,border-color .15s,color .15s,transform .15s}.button-primary:hover,.button-secondary:hover,.button-quiet:hover,.button-danger:hover{transform:translateY(-1px)}.button-primary svg,.button-secondary svg,.button-quiet svg,.button-danger svg{stroke-width:1.6px;width:13px;height:13px}.button-quiet,.button-danger{min-height:32px;font-size:var(--text-label);background:0 0;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;padding:0 10px;font-weight:600;display:inline-flex}.button-quiet{color:#68564d}.button-quiet:hover{background:#fcf9f7;border-color:#eee3dc}.button-danger{color:#8c5c51}.button-danger:hover{background:#fdf6f4;border-color:#efdeda}.clients-workbench{background:#fffefd;border:1px solid #f0eae6;border-radius:7px;grid-template-columns:minmax(280px,350px) minmax(0,1fr);min-height:min(644px,100vh - 206px);display:grid;overflow:hidden;box-shadow:0 1px 2px #37231905,0 10px 36px #52392a05}.client-directory{background:linear-gradient(#fffefd,#fdfbf9 100%);border-right:1px solid #f2ece8;flex-direction:column;min-width:0;display:flex}.client-directory__header{border-bottom:1px solid var(--line);padding:19px 17px 15px}.client-directory__heading{justify-content:space-between;align-items:baseline;gap:9px;display:flex}.client-directory__heading h2{color:#423632;font-size:var(--text-body-strong);letter-spacing:-.025em;margin:0}.client-directory__heading span{color:#8b7c74;font-size:var(--text-label)}.client-directory__search{background:#fff;border:1px solid #eee4de;border-radius:5px;align-items:center;gap:7px;min-height:36px;margin-top:13px;padding:0 9px;display:flex}.client-directory__search svg{color:#987a69;stroke-width:1.55px;width:13px;height:13px}.client-directory__search input{color:#403633;width:100%;min-width:0;height:34px;font-size:var(--text-label);background:0 0;border:0;outline:0}.client-directory__filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:7px;margin-top:8px;display:grid}.client-filter{color:#75665e;background:#fffdfc;border:1px solid #f0e8e3;border-radius:5px;align-items:center;gap:5px;min-width:0;padding:0 8px;display:flex;position:relative}.client-filter svg{color:#a1806f;stroke-width:1.45px;flex:none;width:12px;height:12px}.client-filter select{appearance:none;color:#65554e;width:100%;min-width:0;height:29px;font-size:var(--text-caption);background:0 0;border:0;outline:0}.client-filter:after{pointer-events:none;content:"";border-bottom:1px solid #9b8275;border-right:1px solid #9b8275;width:5px;height:5px;position:absolute;right:7px;transform:rotate(45deg)translateY(-2px)}.client-directory__list{align-content:start;gap:4px;max-height:calc(100vh - 334px);margin:0;padding:10px 8px 17px;list-style:none;display:grid;overflow:auto}.client-directory__item{width:100%;color:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:5px;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px;transition:background-color .15s,border-color .15s,transform .15s;display:grid}.client-directory__item:hover{background:#fcf9f7;transform:translate(1px)}.client-directory__item.is-selected{background:#f8f2ee;border-color:#f0e5df}.client-avatar{color:#fffdfb;width:31px;height:31px;font-family:var(--font-brand);font-size:var(--text-small);letter-spacing:-.04em;border-radius:50%;flex:none;place-items:center;display:grid}.client-avatar--hero{width:52px;height:52px;font-size:17px;box-shadow:inset 0 0 0 1px #ffffff59}.client-directory__identity{min-width:0}.client-directory__identity strong,.client-directory__identity span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.client-directory__identity strong{color:#433936;font-size:var(--text-small);font-weight:600}.client-directory__identity span{color:#8b7c74;font-size:var(--text-caption);margin-top:2px}.client-directory__metrics{justify-items:end;gap:3px;display:grid}.client-directory__metrics small{color:#7e6f67;font-size:var(--text-caption);white-space:nowrap}.status-pill{background:var(--badge);color:#6f5e55;min-height:17px;font-size:var(--text-caption);white-space:nowrap;border-radius:4px;justify-content:center;align-items:center;padding:0 6px;font-weight:600;display:inline-flex}.status-pill--prospect{color:#806d5e;background:#f3ede4}.status-pill--paused{color:#746962;background:#f0ece9}.status-pill--archived{color:#796f69;background:#eeeceb}.client-directory__empty{color:#806f67;text-align:center;justify-items:center;gap:7px;margin:28px 18px;display:grid}.client-directory__empty svg{color:#c5a38f;stroke-width:1.2px;width:20px;height:20px}.client-directory__empty p{max-width:195px;font-size:var(--text-label);margin:0}.client-profile{background:#fffefd;min-width:0}.client-profile__empty{text-align:center;place-items:center;min-height:100%;padding:34px;display:grid}.client-profile__empty>div{max-width:300px}.client-profile__empty svg{color:#cfb19d;stroke-width:1.1px;width:31px;height:31px}.client-profile__empty h2{color:#463936;letter-spacing:-.035em;margin:14px 0 0;font-size:16px}.client-profile__empty p{color:#81736c;font-size:var(--text-label);margin:7px 0 0}.client-profile__header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:18px;padding:24px 28px 18px;display:flex}.client-profile__identity{align-items:center;gap:13px;min-width:0;display:flex}.client-profile__eyebrow{color:#927361;font-size:var(--text-caption);letter-spacing:.045em;text-transform:uppercase;align-items:center;gap:7px;font-weight:600;display:flex}.client-profile__eyebrow .status-pill{letter-spacing:normal;text-transform:none}.client-profile__identity h2{color:#372e2b;letter-spacing:-.052em;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:22px;overflow:hidden}.client-profile__identity p{color:#786a63;font-size:var(--text-label);margin:4px 0 0}.client-profile__header-actions{flex:none;align-items:center;gap:4px;display:flex}.client-profile__tabs{border-bottom:1px solid var(--line);align-items:center;gap:0;min-height:40px;padding:0 20px;display:flex;overflow-x:auto}.client-profile__tab{color:#85756d;min-height:40px;font-size:var(--text-label);white-space:nowrap;background:0 0;border:0;padding:0 9px;position:relative}.client-profile__tab:after{content:"";background:0 0;height:1px;position:absolute;bottom:-1px;left:9px;right:9px}.client-profile__tab:hover{color:#564842}.client-profile__tab.is-active{color:#453936;font-weight:600}.client-profile__tab.is-active:after{background:#a77f69}.client-profile__content{max-height:calc(100vh - 309px);padding:20px 28px 30px;overflow:auto}.client-overview-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.client-stat{background:#fff;border:1px solid #f1eae5;border-radius:5px;min-width:0;padding:13px 13px 12px}.client-stat svg{color:#a77d68;stroke-width:1.45px;width:13px;height:13px}.client-stat strong{color:#433735;letter-spacing:-.045em;text-overflow:ellipsis;white-space:nowrap;margin-top:9px;font-size:18px;font-weight:600;display:block;overflow:hidden}.client-stat span{color:#83736c;font-size:var(--text-caption);margin-top:2px;display:block}.client-section{margin-top:21px}.client-section__heading{justify-content:space-between;align-items:center;gap:12px;min-height:25px;display:flex}.client-section__heading h3{color:#4b3e39;font-size:var(--text-label);letter-spacing:.035em;text-transform:uppercase;align-items:center;gap:7px;margin:0;font-weight:600;display:inline-flex}.client-section__heading h3 svg{color:#a47b66;stroke-width:1.4px;width:13px;height:13px}.client-section__heading button,.client-section__heading a{color:#876a5b;font-size:var(--text-caption);background:0 0;border:0;align-items:center;gap:4px;font-weight:600;display:inline-flex}.client-section__heading button svg,.client-section__heading a svg{width:11px;height:11px}.client-contact-cards,.client-project-grid,.client-finance-grid,.client-resource-grid{gap:8px;margin:7px 0 0;display:grid}.client-contact-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.client-contact-card,.client-project-card,.client-finance-card,.client-resource-card{background:#fff;border:1px solid #f1eae5;border-radius:5px;min-width:0}.client-contact-card{padding:12px 13px}.client-contact-card__head{justify-content:space-between;align-items:start;gap:8px;display:flex}.client-contact-card strong,.client-project-card strong,.client-finance-card strong,.client-resource-card strong{color:#483b36;font-size:var(--text-label);text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:block;overflow:hidden}.client-contact-card small,.client-project-card small,.client-finance-card small,.client-resource-card small{color:#85766f;font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;display:block;overflow:hidden}.client-contact-card a{color:#7d6254;max-width:100%;font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;margin-top:9px;display:inline-flex;overflow:hidden}.client-contact-card a svg{flex:none;width:11px;height:11px}.client-detail-list{border-top:1px solid #f4eeea;gap:0;margin:7px 0 0;padding:0;list-style:none;display:grid}.client-detail-list li{border-bottom:1px solid #f4eeea;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:39px;display:grid}.client-detail-list__main{align-items:center;gap:8px;min-width:0;display:flex}.client-detail-list__main>svg{color:#aa8069;stroke-width:1.45px;flex:none;width:13px;height:13px}.client-detail-list__main>div{min-width:0}.client-detail-list__main strong,.client-detail-list__main span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.client-detail-list__main strong{color:#4b3f3a;font-size:var(--text-label);font-weight:600}.client-detail-list__main span{color:#8b7d75;font-size:var(--text-caption);margin-top:2px}.client-detail-list__trailing{color:#75655c;font-size:var(--text-caption);text-align:right;white-space:nowrap}.client-project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.client-project-card{padding:12px 13px}.client-project-card__top,.client-finance-card__top{justify-content:space-between;align-items:center;gap:7px;display:flex}.client-progress{background:#f1eeeb;border-radius:999px;height:4px;margin-top:11px;overflow:hidden}.client-progress i{border-radius:inherit;background:#c4a089;height:100%;display:block}.client-finance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.client-finance-card{padding:12px 13px}.client-finance-card__amount{color:#433632;letter-spacing:-.04em;margin-top:11px;font-size:18px;font-weight:600;display:block}.client-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.client-resource-card{background:linear-gradient(135deg,#fbf6f2d4,#fffffff0),#fff;flex-direction:column;justify-content:space-between;min-height:82px;padding:12px 13px;display:flex}.client-resource-card svg{color:#a77f6a;stroke-width:1.35px;width:14px;height:14px}.client-resource-card span{color:#6e5f57;font-size:var(--text-caption);margin-top:10px;display:block}.client-note{color:#52443d;font-size:var(--text-label);white-space:pre-line;background:linear-gradient(135deg,#f9f2ec,#f7f0e9);border-radius:5px;margin:7px 0 0;padding:14px 15px;line-height:1.5}.client-empty-state{color:#887870;text-align:center;justify-items:center;gap:6px;margin:34px auto;display:grid}.client-empty-state svg{color:#caab97;stroke-width:1.2px;width:21px;height:21px}.client-empty-state p{font-size:var(--text-label);margin:0}.client-activity-list{border-top:1px solid #f4eeea;gap:0;margin:7px 0 0;padding:0;list-style:none;display:grid}.client-activity-list li{border-bottom:1px solid #f4eeea;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:40px;display:grid}.client-activity-list svg{color:#ab806a;stroke-width:1.4px;width:13px;height:13px}.client-activity-list strong,.client-activity-list span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.client-activity-list strong{color:#51433d;font-size:var(--text-label);font-weight:600}.client-activity-list span{color:#8b7d76;font-size:var(--text-caption);margin-top:2px}.client-activity-list time{color:#89786f;font-size:var(--text-caption);white-space:nowrap}.client-composer-backdrop{z-index:60;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#30231d3b;place-items:center;padding:22px;display:grid;position:fixed;inset:0;overflow:auto}.client-composer{background:#fffefd;border:1px solid #e9ded7;border-radius:8px;width:min(100%,760px);max-height:min(880px,100vh - 44px);overflow:auto;box-shadow:0 22px 60px #3d2a1e29}.client-composer__header{z-index:1;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffefdf5;justify-content:space-between;align-items:start;gap:16px;padding:21px 24px 17px;display:flex;position:sticky;top:0}.client-composer__header>div>span{color:#9b745f;font-size:var(--text-caption);letter-spacing:.055em;text-transform:uppercase;font-weight:600}.client-composer__header h2{color:#3e332f;letter-spacing:-.045em;margin:5px 0 0;font-size:19px}.client-composer__header p{color:#81726a;max-width:480px;font-size:var(--text-label);margin:5px 0 0}.client-composer__close{color:#725f55;background:0 0;border:0;border-radius:5px;flex:none;place-items:center;width:28px;height:28px;padding:0;display:grid}.client-composer__close:hover{background:#f7f1ed}.client-composer__close svg{width:15px;height:15px}.client-composer form{padding:20px 24px 24px}.client-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 15px;display:grid}.client-form-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.client-form-field{min-width:0}.client-form-field--full{grid-column:1/-1}.client-form-field label,.client-form-section__title{color:#584a43;font-size:var(--text-label);margin:0 0 6px;font-weight:600;display:block}.client-form-field input,.client-form-field textarea,.client-form-field select{color:#403531;width:100%;min-height:35px;font-size:var(--text-label);background:#fff;border:1px solid #e9ded8;border-radius:5px;outline:0;padding:0 10px;transition:border-color .15s,box-shadow .15s}.client-form-field textarea{resize:vertical;min-height:78px;padding-top:9px}.client-form-field input:focus,.client-form-field textarea:focus,.client-form-field select:focus{border-color:#ba9783;box-shadow:0 0 0 3px #ba97831f}.client-form-field.has-error input,.client-form-field.has-error textarea,.client-form-field.has-error select{border-color:#c58476}.client-form-error{color:#a75d51;font-size:var(--text-caption);margin:4px 0 0;line-height:1.35}.client-form-section{border-top:1px solid var(--line);margin-top:21px;padding-top:18px}.client-form-section__head{justify-content:space-between;align-items:center;gap:13px;margin-bottom:11px;display:flex}.client-form-section__head p{color:#897970;font-size:var(--text-caption);margin:3px 0 0}.client-form-add{color:#856655;min-height:26px;font-size:var(--text-caption);background:#f8f1ec;border:0;border-radius:4px;align-items:center;gap:4px;padding:0 7px;font-weight:600;display:inline-flex}.client-form-add svg{width:11px;height:11px}.client-tag-editor,.client-link-row{flex-wrap:wrap;gap:6px;display:flex}.client-tag-editor>input,.client-link-row>input{flex:128px;min-width:128px}.client-form-tag{color:#6f5d54;min-height:29px;font-size:var(--text-caption);background:#faf5f1;border:1px solid #eee2dc;border-radius:4px;align-items:center;gap:4px;padding:0 7px;display:inline-flex}.client-form-tag button{color:#886e60;background:0 0;border:0;border-radius:3px;place-items:center;width:15px;height:15px;padding:0;display:grid}.client-form-tag button:hover{background:#f1e5de}.client-form-tag svg{width:10px;height:10px}.client-contact-form-row{background:#fffdfc;border:1px solid #efe6e0;border-radius:5px;grid-template-columns:1fr 1fr 1fr 1.2fr 1fr auto;align-items:end;gap:8px;margin-top:8px;padding:11px;display:grid;position:relative}.client-contact-form-row .client-form-field label{font-size:var(--text-caption)}.client-contact-form-row .client-form-field input{min-height:31px;font-size:var(--text-caption);padding:0 8px}.client-contact-form-row__primary{color:#695a52;min-height:31px;font-size:var(--text-caption);white-space:nowrap;align-items:center;gap:5px;display:flex}.client-contact-form-row__primary input{accent-color:#9d7866;width:13px;height:13px}.client-contact-form-row__remove{color:#a16157;background:0 0;border:0;border-radius:4px;place-items:center;width:27px;height:31px;padding:0;display:grid}.client-contact-form-row__remove:hover{background:#fdf3f1}.client-contact-form-row__remove svg{width:14px;height:14px}.client-composer__actions{border-top:1px solid var(--line);justify-content:space-between;gap:10px;margin-top:24px;padding-top:17px;display:flex}.client-composer__actions>div{gap:8px;display:flex}.client-composer__mode{color:#8b7a70;font-size:var(--text-caption);align-self:center}.client-confirmation{background:#fffefd;border:1px solid #e9ded7;border-radius:8px;width:min(100%,400px);padding:24px;box-shadow:0 22px 60px #3d2a1e29}.client-confirmation__icon{color:#a87460;background:#f8eee9;border-radius:50%;place-items:center;width:31px;height:31px;display:grid}.client-confirmation__icon svg{width:16px;height:16px}.client-confirmation h2{color:#3f332f;letter-spacing:-.035em;margin:14px 0 0;font-size:17px}.client-confirmation p{color:#776a63;font-size:var(--text-label);margin:7px 0 0;line-height:1.5}.client-confirmation__actions{justify-content:end;gap:8px;margin-top:21px;display:flex}.clients-toast{z-index:80;color:#60514a;max-width:min(360px,100vw - 44px);font-size:var(--text-label);background:#fffefd;border:1px solid #e8ddd6;border-radius:6px;align-items:center;gap:7px;margin:0;padding:10px 12px;line-height:1.35;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 12px 32px #3d2a1e1c}.clients-toast svg{color:#739063;stroke-width:1.8px;flex:none;width:14px;height:14px}@media (max-width:1280px){.clients-main{padding-left:36px;padding-right:28px}.clients-workbench{grid-template-columns:300px minmax(0,1fr)}.client-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.client-contact-form-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:960px){.clients-main{padding-left:20px;padding-right:20px}.clients-workbench{grid-template-columns:270px minmax(0,1fr)}.client-profile__header,.client-profile__content{padding-left:20px;padding-right:20px}.client-contact-cards,.client-project-grid,.client-finance-grid,.client-resource-grid{grid-template-columns:1fr}}@media (max-width:840px){.clients-main{margin-left:0;padding:16px 16px 35px}.clients-page-topbar__meta{display:none}.clients-hero{flex-direction:column;align-items:start;gap:15px;margin-top:31px}.clients-hero__actions{width:100%}.clients-hero__actions .button-primary{margin-left:auto}.clients-workbench{grid-template-columns:1fr;min-height:0}.client-directory{border-bottom:1px solid #f2ece8;border-right:0}.client-directory__list{max-height:none;padding-bottom:12px;display:flex;overflow-x:auto}.client-directory__item{width:220px;min-width:220px}.client-profile__content{max-height:none}}@media (max-width:600px){.clients-page-topbar__settings span,.clients-page-topbar__back span{display:none}.clients-hero h1{font-size:32px}.client-profile__header{flex-direction:column;align-items:start;gap:11px}.client-profile__header-actions{justify-content:end;width:100%}.client-profile__tabs{padding-left:10px;padding-right:10px}.client-overview-grid,.client-form-grid,.client-form-grid--three{grid-template-columns:1fr}.client-contact-form-row{grid-template-columns:1fr 1fr}.client-contact-form-row__primary,.client-contact-form-row__remove{align-self:end}.client-composer-backdrop{place-items:end center;padding:0}.client-composer{border-bottom-right-radius:0;border-bottom-left-radius:0;width:100%;max-height:calc(100vh - 16px)}.client-composer__header,.client-composer form{padding-left:17px;padding-right:17px}.client-composer__actions{flex-direction:column;align-items:end}.client-composer__actions>div{width:100%}.client-composer__actions .button-primary,.client-composer__actions .button-secondary{flex:1}}@media (max-width:1280px){:root{--sidebar-width:70px}.brand-lockup{justify-content:center;padding:0}.brand-lockup>span:last-child,.sidebar-link>span,.sidebar__eyebrow,.sidebar-quote{display:none}.sidebar__navigation{padding:12px}.sidebar-link{justify-content:center;padding:0}.dashboard-grid--top,.dashboard-grid--operations{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-grid--top .card{min-height:220px}.dashboard-grid--operations .card{min-height:246px}}@media (max-width:840px){:root{--sidebar-width:0px}.sidebar{width:min(292px,100vw - 46px);transition:transform .19s;display:flex;transform:translate(-105%);box-shadow:12px 0 38px #3d2a1e1f}.sidebar.is-mobile-open{transform:translate(0)}.sidebar .brand-lockup{justify-content:flex-start;padding:0 19px}.sidebar .brand-lockup>span:last-child,.sidebar .sidebar-link>span,.sidebar .sidebar__eyebrow,.sidebar .sidebar-quote{display:block}.sidebar .sidebar__navigation{padding:12px 14px 0}.sidebar .sidebar-link{justify-content:flex-start;padding:0 9px}.mobile-nav-trigger{z-index:32;color:#67544a;background:#fffefdf5;border:1px solid #eee4df;border-radius:6px;place-items:center;width:38px;height:38px;padding:0;display:grid;position:fixed;top:9px;left:9px;box-shadow:0 4px 15px #3d2a1e0f}.mobile-nav-trigger svg{stroke-width:1.5px;width:18px;height:18px}.mobile-nav-backdrop{z-index:19;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#30231d33;border:0;width:100%;height:100%;padding:0;display:block;position:fixed;inset:0}.cover{margin-left:16px;margin-right:16px}.page-intro{margin-left:36px;margin-right:22px}.dashboard-grid{margin-left:16px;margin-right:16px}.dashboard-grid--bottom{grid-template-columns:1fr}.planner-card,.notes-card{min-height:245px}.demo-notice{margin-left:16px;margin-right:16px}.module-main{margin-left:0;padding:56px 20px 45px}.dashboard-main{padding-top:58px}.clients-main{padding-top:56px}.integration-grid{grid-template-columns:1fr}}@media (max-width:560px){.cover{height:114px}.cover__wordmark{width:135px;top:70%;left:30%}.cover__header-actions{gap:8px;top:9px;right:9px}.cover__header-controls{gap:6px}.cover__header-action{width:34px;height:34px}.cover__header-action>svg{width:15px;height:15px}.cover__today{min-height:25px;font-size:var(--text-caption);padding:0 10px}.cover__popover{top:75px}.page-intro{margin-top:60px;margin-left:28px}.page-intro__monogram{width:66px;height:70px;bottom:69px}.page-intro h1{font-size:25px}.dashboard-grid--top,.dashboard-grid--operations{grid-template-columns:1fr}.dashboard-grid--top .card{min-height:204px}.dashboard-grid--operations .card{min-height:246px}.planner-tabs{gap:10px;overflow-x:auto}.planner-grid{min-width:650px}.planner-card{overflow-x:auto}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.projects-main{min-height:100vh;margin-left:var(--sidebar-width);background:radial-gradient(circle at 87% 1%, #f7efe9b8, transparent 25rem), linear-gradient(180deg, #fffefda8, transparent 23rem), var(--canvas);padding:18px 39px 44px 57px}.projects-page-topbar{justify-content:space-between;align-items:center;gap:16px;min-height:28px;display:flex}.projects-page-topbar__back,.projects-page-topbar__meta,.projects-page-topbar__settings{color:#7b665b;min-height:28px;font-size:var(--text-label);align-items:center;gap:6px;font-weight:600;display:inline-flex}.projects-page-topbar__back svg,.projects-page-topbar__settings svg{stroke-width:1.5px;width:13px;height:13px}.projects-page-topbar__meta{color:#88786f;margin-left:auto;font-weight:500}.projects-page-topbar__meta:before{content:"";background:#c5a18b;border-radius:50%;width:6px;height:6px}.projects-hero{grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:28px;margin:44px 0 24px;display:grid}.projects-hero__eyebrow{color:#9a745f;font-size:var(--text-label);letter-spacing:.06em;text-transform:uppercase;font-weight:600;display:block}.projects-hero h1{color:#342b28;letter-spacing:-.06em;margin:7px 0 0;font-size:clamp(30px,3vw,43px);font-weight:700;line-height:.98}.projects-hero p{color:#70615a;max-width:570px;font-size:var(--text-body);margin:10px 0 0}.projects-hero__summary{background:#fffefdc7;border:1px solid #eee5df;border-radius:6px;align-items:stretch;display:flex}.projects-hero__summary span{color:#8b7970;min-width:68px;font-size:var(--text-caption);text-align:center;text-transform:uppercase;padding:7px 10px;line-height:1.25;display:grid}.projects-hero__summary span+span{border-left:1px solid #eee5df}.projects-hero__summary strong{color:#543e33;font-family:var(--font-brand);margin-bottom:2px;font-size:18px;font-weight:500;line-height:1;display:block}.projects-workbench{background:#fffefd;border:1px solid #f0eae6;border-radius:8px;grid-template-columns:minmax(292px,344px) minmax(0,1fr);min-height:min(674px,100vh - 206px);display:grid;overflow:hidden;box-shadow:0 1px 2px #37231905,0 12px 38px #52392a08}.project-directory{background:linear-gradient(#fffefdf7,#fcf8f5f5),#fffefd;border-right:1px solid #f2ece8;flex-direction:column;min-width:0;display:flex}.project-directory__header{border-bottom:1px solid var(--line);padding:18px 16px 14px}.project-directory__heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.project-directory__heading span{color:#a08374;font-size:var(--text-caption);letter-spacing:.06em;text-transform:uppercase;font-weight:600}.project-directory__heading h2{color:#493a34;letter-spacing:-.035em;margin:3px 0 0;font-size:16px}.project-directory__new{color:#896c5b;background:#fdf9f7;border:1px solid #e9ded7;border-radius:5px;place-items:center;width:27px;height:27px;padding:0;transition:background-color .15s,transform .15s;display:grid}.project-directory__new:hover{background:#f5eae4;transform:translateY(-1px)}.project-directory__new svg{stroke-width:1.7px;width:14px;height:14px}.project-directory__search{color:#9a8174;background:#fffefd;border:1px solid #eee6e1;border-radius:5px;align-items:center;min-height:33px;margin-top:14px;padding:0 9px;display:flex;position:relative}.project-directory__search svg{stroke-width:1.5px;flex:none;width:13px;height:13px}.project-directory__search input{color:#4f403a;width:100%;min-width:0;font-size:var(--text-label);background:0 0;border:0;outline:0;padding:0 7px}.project-directory__search input::placeholder{color:#ab9990}.project-directory__filters{grid-template-columns:.86fr 1.06fr 1.08fr;gap:5px;margin-top:8px;display:grid}.project-filter{color:#9a806f;background:#fcf9f7;border:1px solid #f0e8e4;border-radius:4px;align-items:center;min-width:0;height:26px;display:flex;position:relative}.project-filter>svg{z-index:1;pointer-events:none;stroke-width:1.5px;width:10px;height:10px;position:absolute;left:6px}.project-filter select{appearance:none;color:#76645a;width:100%;min-width:0;height:100%;font-size:var(--text-caption);background:0 0;border:0;outline:0;padding:0 4px 0 20px}.project-directory__list{flex-direction:column;flex:1;gap:2px;min-height:0;padding:8px;display:flex;overflow:auto}.project-directory__item{color:#4d403a;text-align:left;background:0 0;border:1px solid #0000;border-radius:6px;grid-template-columns:27px minmax(0,1fr) 41px;grid-template-areas:"icon identity trailing""meta meta meta";align-items:center;column-gap:8px;width:100%;min-height:76px;padding:10px 10px 8px;transition:border-color .15s,background-color .15s,transform .15s;display:grid;position:relative}.project-directory__item:hover{background:#fffdfc;border-color:#eee5e0;transform:translateY(-1px)}.project-directory__item.is-selected{background:linear-gradient(100deg,#f7efea,#fffdfc 88%);border-color:#eaded7;box-shadow:0 4px 14px #6346360a}.project-directory__item.is-at-risk:before{content:"";background:#b55f56;border-radius:50%;width:4px;height:4px;position:absolute;top:10px;right:7px}.project-directory__item-icon{color:#98715d;background:#f7eee9;border:1px solid #ece1da;border-radius:5px;grid-area:icon;align-self:start;place-items:center;width:27px;height:27px;display:grid}.project-directory__item-icon svg{stroke-width:1.45px;width:13px;height:13px}.project-directory__identity{grid-area:identity;min-width:0}.project-directory__identity strong,.project-directory__identity span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.project-directory__identity strong{color:#493b35;font-size:var(--text-small);font-weight:600}.project-directory__identity span{color:#9b8a81;font-size:var(--text-caption);margin-top:2px}.project-directory__trailing{text-align:right;grid-area:trailing;place-self:start end}.project-directory__trailing small{color:#7d685d;font-size:var(--text-caption);font-weight:600;display:block}.project-directory__trailing i{background:#eee6e2;border-radius:999px;width:38px;height:3px;margin-top:5px;display:block;overflow:hidden}.project-directory__trailing b{border-radius:inherit;background:#b98f78;height:100%;display:block}.project-directory__meta{grid-area:meta;justify-content:space-between;align-items:center;margin-top:7px;display:flex}.project-directory__meta time{color:#a08f86;font-size:var(--text-caption)}.project-status{color:#8d6958;min-height:17px;font-size:var(--text-caption);letter-spacing:.01em;white-space:nowrap;background:#f5ebe6;border-radius:3px;align-items:center;padding:0 5px;font-style:normal;font-weight:600;display:inline-flex}.project-status--brief,.project-status--planned{color:#7b6978;background:#f0edf0}.project-status--in_progress{color:#9a6b55;background:#f5e9e0}.project-status--in_review{color:#9d7c48;background:#f7efdf}.project-status--approved{color:#6b8560;background:#edf3e9}.project-status--delivered{color:#5f806c;background:#eaf2ec}.project-status--archived{color:#88817e;background:#efefef}.project-directory__empty{color:#918178;text-align:center;place-items:center;gap:8px;padding:38px 20px;display:grid}.project-directory__empty svg{color:#b08b77;stroke-width:1.35px;width:21px;height:21px}.project-directory__empty p{max-width:185px;font-size:var(--text-label);margin:0;line-height:1.55}.project-profile{background:#fffefd;flex-direction:column;min-width:0;display:flex}.project-profile__empty{text-align:center;place-items:center;min-height:450px;padding:35px;display:grid}.project-profile__empty>div{max-width:310px}.project-profile__empty svg{color:#c59f89;stroke-width:1.25px;width:28px;height:28px}.project-profile__empty h2{color:#4a3931;letter-spacing:-.035em;margin:14px 0 0;font-size:19px}.project-profile__empty p{color:#8d7d74;font-size:var(--text-label);margin:7px 0 0;line-height:1.55}.project-profile__header{background:linear-gradient(105deg,#faf5f1f5,#0000 53%),#fffefd;border-bottom:1px solid #f2edea;justify-content:space-between;align-items:center;gap:20px;min-height:116px;padding:22px 29px 18px;display:flex}.project-profile__identity{align-items:center;gap:12px;min-width:0;display:flex}.project-profile__icon{color:#906a56;background:#f5ebe5;border:1px solid #e8dcd5;border-radius:8px;flex:none;place-items:center;width:39px;height:39px;display:grid}.project-profile__icon svg{stroke-width:1.4px;width:18px;height:18px}.project-profile__eyebrow{color:#9c887e;font-size:var(--text-caption);align-items:center;gap:7px;display:flex}.project-profile__identity h2{color:#3d312d;letter-spacing:-.052em;margin:4px 0 0;font-size:clamp(18px,2vw,25px);line-height:1.05}.project-profile__identity p{color:#88776e;font-size:var(--text-label);align-items:center;gap:5px;margin:7px 0 0;display:flex}.project-profile__client{color:#fffdfb;width:15px;height:15px;font-family:var(--font-brand);font-size:var(--text-caption);border:1px solid #6d4a381a;border-radius:50%;place-items:center;display:grid}.project-profile__header-actions{flex:none;align-items:center;gap:3px;display:flex}.project-profile__tabs{background:#fffefd;border-bottom:1px solid #f2edea;align-items:stretch;gap:1px;min-height:39px;padding:0 24px;display:flex;overflow-x:auto}.project-profile__tab{color:#998981;min-width:max-content;font-size:var(--text-caption);background:0 0;border:0;align-items:center;gap:4px;padding:0 9px;transition:color .15s;display:inline-flex;position:relative}.project-profile__tab:after{content:"";background:0 0;border-radius:2px;height:2px;position:absolute;bottom:-1px;left:8px;right:8px}.project-profile__tab:hover,.project-profile__tab.is-active{color:#614a3f}.project-profile__tab.is-active{font-weight:600}.project-profile__tab.is-active:after{background:#b7856f}.project-profile__tab small{color:#9a8173;min-width:14px;font-size:var(--text-caption);text-align:center;background:#f5eee9;border-radius:3px;padding:1px 3px}.project-profile__content{flex:1;min-height:0;padding:21px 29px 30px;overflow:auto}.project-overview{gap:16px;display:grid}.project-overview__snapshot{background:radial-gradient(circle at 88% 10%,#f5e5dac7,#0000 8rem),linear-gradient(100deg,#fffdfb,#fbf5f1);border:1px solid #eee5df;border-radius:7px;align-items:center;gap:17px;min-height:116px;padding:17px 19px;display:flex;overflow:hidden}.project-progress-orbit{border-radius:50%;flex:none;place-items:center;width:78px;height:78px;display:grid}.project-progress-orbit>div{text-align:center;background:#fffdfc;border-radius:50%;place-content:center;width:63px;height:63px;display:grid}.project-progress-orbit strong{color:#63483b;font-family:var(--font-brand);letter-spacing:-.05em;font-size:22px;font-weight:500;line-height:.9}.project-progress-orbit sup{font-family:var(--font-ui);font-size:var(--text-caption);vertical-align:7px;margin-left:1px}.project-progress-orbit span{color:#a28c7e;font-size:var(--text-micro);letter-spacing:.04em;text-transform:uppercase;margin-top:3px}.project-overview__snapshot-copy>span,.project-section__heading>div>span,.project-finance__hero>span{color:#a07c67;font-size:var(--text-caption);letter-spacing:.06em;text-transform:uppercase;font-weight:600}.project-overview__snapshot-copy h3{color:#4e3a30;font-family:var(--font-brand);letter-spacing:-.045em;margin:5px 0 0;font-size:22px;font-weight:500;line-height:1}.project-overview__snapshot-copy p{color:#88776d;max-width:390px;font-size:var(--text-label);margin:6px 0 0}.project-overview__stats{background:#fffefd;border:1px solid #f0e9e5;border-radius:7px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.project-stat{min-width:0;padding:13px 13px 12px}.project-stat+.project-stat{border-left:1px solid #f1ebe7}.project-stat svg{color:#a67b66;stroke-width:1.35px;width:13px;height:13px}.project-stat span,.project-stat strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.project-stat span{color:#a08e84;font-size:var(--text-caption);letter-spacing:.03em;text-transform:uppercase;margin-top:7px;font-weight:600}.project-stat strong{color:#503e36;font-size:var(--text-label);margin-top:2px;font-weight:600}.project-section{background:#fffefd;border:1px solid #f0e9e5;border-radius:7px}.project-section--brief{background:linear-gradient(120deg,#fcf7f4db,#0000 70%),#fffefd;padding:16px 18px 15px}.project-section__heading{border-bottom:1px solid #f5f0ed;justify-content:space-between;align-items:center;gap:12px;min-height:40px;padding:13px 17px 9px;display:flex}.project-section--brief .project-section__heading{border:0;min-height:0;padding:0}.project-section__heading h3{color:#554037;font-size:var(--text-small);letter-spacing:-.018em;align-items:center;gap:6px;margin:3px 0 0;display:flex}.project-section__heading h3 svg{color:#a57b65;stroke-width:1.4px;width:13px;height:13px}.project-section__heading>svg{color:#c5a18d;stroke-width:1.3px;width:15px;height:15px}.project-section__heading>small{color:#9e887c;font-size:var(--text-caption)}.project-section__heading a{color:#8c6b5b;font-size:var(--text-caption);align-items:center;gap:4px;font-weight:600;display:inline-flex}.project-section__heading a svg{stroke-width:1.4px;width:11px;height:11px}.project-brief{color:#69584f;max-width:710px;font-family:var(--font-brand);letter-spacing:-.014em;margin:10px 0 0;font-size:15px;font-weight:400;line-height:1.42}.project-tag-list{flex-wrap:wrap;gap:5px;margin-top:12px;display:flex}.project-tag-list span{color:#8a6a5b;min-height:19px;font-size:var(--text-caption);background:#f4ebe5;border-radius:3px;padding:3px 6px;font-weight:600}.project-milestone-timeline{gap:0;margin:0;padding:8px 17px 12px;list-style:none;display:grid}.project-milestone{grid-template-columns:20px minmax(0,1fr) 14px;align-items:center;gap:9px;min-height:42px;display:grid;position:relative}.project-milestone:not(:last-child):before{content:"";background:#ece3de;width:1px;height:25px;position:absolute;top:29px;left:9px}.project-milestone button{z-index:1;color:#fff;background:#fffefd;border:1px solid #d9c6ba;border-radius:50%;place-items:center;width:19px;height:19px;padding:0;display:grid;position:relative}.project-milestone button span{background:#c3a490;border-radius:50%;width:5px;height:5px}.project-milestone--in_progress button{border-color:#c59071;box-shadow:0 0 0 3px #f8eee8}.project-milestone--completed button{background:#b58972;border-color:#a77b64}.project-milestone--blocked button{background:#fff6f4;border-color:#bc7164}.project-milestone button svg{stroke-width:2px;width:11px;height:11px}.project-milestone strong,.project-milestone span{display:block}.project-milestone strong{color:#57453b;font-size:var(--text-label);font-weight:600}.project-milestone span{color:#9c8b81;font-size:var(--text-caption);margin-top:1px}.project-milestone>svg{color:#c1afa5;stroke-width:1.3px;justify-self:end;width:12px;height:12px}.project-tab-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.project-work-list,.project-finance-list,.project-asset-list,.project-activity-list{margin:0;padding:8px 17px 13px;list-style:none}.project-work-list{gap:2px;display:grid}.project-work-list li{border-bottom:1px solid #f7f3f0;grid-template-columns:11px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:39px;display:grid}.project-work-list li:last-child{border-bottom:0}.project-task-dot,.project-content-dot{background:#d6c5ba;border-radius:50%;width:7px;height:7px}.project-task-dot--in_progress{background:#c08b70}.project-task-dot--done{background:#8bab79}.project-content-dot--instagram{background:#ddaa94}.project-content-dot--linkedin{background:#b6a3b3}.project-content-dot--tiktok{background:#a5b1a7}.project-work-list strong,.project-work-list span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.project-work-list strong{color:#55443b;font-size:var(--text-label);font-weight:600}.project-work-list span{color:#9d8b81;font-size:var(--text-caption);margin-top:1px}.project-work-list time{color:#a1877a;font-size:var(--text-caption)}.project-empty-state{color:#9b8b82;text-align:center;place-items:center;gap:6px;padding:24px 17px;display:grid}.project-empty-state svg{color:#c39a84;stroke-width:1.3px;width:17px;height:17px}.project-empty-state p{max-width:230px;font-size:var(--text-caption);margin:0;line-height:1.5}.project-deliverables{min-height:100%}.project-deliverable-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:14px;display:grid}.project-deliverable-card{background:#fffdfc;border:1px solid #f0e7e2;border-radius:6px;grid-template-columns:31px minmax(0,1fr);gap:9px;min-height:89px;padding:11px;display:grid}.project-deliverable-card__icon{color:#a47a65;background:#f7eee9;border-radius:5px;place-items:center;width:30px;height:30px;display:grid}.project-deliverable-card__icon svg{stroke-width:1.35px;width:14px;height:14px}.project-deliverable-card__icon--approved,.project-deliverable-card__icon--delivered{color:#718b65;background:#edf3e9}.project-deliverable-card strong,.project-deliverable-card>div>span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.project-deliverable-card strong{color:#55443b;font-size:var(--text-label);font-weight:600}.project-deliverable-card>div>span{color:#9e8d84;font-size:var(--text-caption);margin-top:3px}.project-deliverable-status{color:#8c6e5f;min-height:24px;font-size:var(--text-caption);background:#f6efeb;border:0;border-radius:4px;grid-column:1/-1;justify-content:center;align-items:center;gap:3px;padding:0 7px;font-weight:600;display:inline-flex}.project-deliverable-status svg{stroke-width:1.5px;width:10px;height:10px}.project-deliverable-status--approved,.project-deliverable-status--delivered{color:#67805d;background:#edf3e9}.project-deliverable-status--in_review{color:#977940;background:#f7efdf}.project-finance{gap:14px;display:grid}.project-finance__hero{background:radial-gradient(circle at 81% 16%,#f2e0d3b8,#0000 10rem),#fbf6f2;border:1px solid #eee4de;border-radius:7px;grid-template-columns:minmax(145px,.9fr) minmax(0,1.2fr) minmax(0,1.25fr);align-items:end;gap:20px;padding:17px 19px;display:grid}.project-finance__hero>span{align-self:start}.project-finance__hero p{color:#958076;font-size:var(--text-caption);margin:0}.project-finance__hero strong{color:#533d31;font-family:var(--font-brand);letter-spacing:-.055em;margin-top:2px;font-size:29px;font-weight:500;display:block}.project-finance__hero dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin:0;display:grid}.project-finance__hero dt{color:#9d877a;font-size:var(--text-caption);text-transform:uppercase}.project-finance__hero dd{color:#614b3e;font-size:var(--text-small);margin:3px 0 0;font-weight:600}.project-finance-list{gap:2px;display:grid}.project-finance-list li{border-bottom:1px solid #f6f1ee;grid-template-columns:15px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:42px;display:grid}.project-finance-list li:last-child{border:0}.project-finance-list svg{color:#a47a65;stroke-width:1.35px;width:13px;height:13px}.project-finance-list strong,.project-finance-list span{display:block}.project-finance-list strong{color:#56453c;font-size:var(--text-label)}.project-finance-list span{color:#9c8a81;font-size:var(--text-caption);margin-top:1px}.project-finance-list b{color:#665044;font-size:var(--text-label)}.project-files-callout{background:#fbf5ef;border:1px solid #ece1d8;border-radius:7px;grid-template-columns:43px minmax(0,1fr);align-items:start;gap:12px;padding:17px;display:grid}.project-files-callout>span{color:#a16e54;background:#f0dfd3;border-radius:7px;place-items:center;width:42px;height:42px;display:grid}.project-files-callout>span svg{stroke-width:1.35px;width:19px;height:19px}.project-files-callout h3{color:#574137;font-size:var(--text-body);margin:0}.project-files-callout p{color:#836f63;max-width:430px;font-size:var(--text-label);margin:4px 0 10px;line-height:1.55}.project-files-callout .button-secondary{min-height:28px;font-size:var(--text-caption);align-items:center;gap:5px;padding:0 8px;display:inline-flex}.project-files-callout .button-secondary svg{width:12px;height:12px}.project-asset-list{gap:4px;display:grid}.project-asset-list li{color:#66534a;min-height:29px;font-size:var(--text-label);border-bottom:1px solid #f6f2ef;align-items:center;gap:7px;padding:0 1px;display:flex}.project-asset-list svg{color:#a87d66;stroke-width:1.3px;width:12px;height:12px}.project-activity-list{gap:0;display:grid}.project-activity-list li{border-bottom:1px solid #f5f0ed;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:53px;display:grid}.project-activity-list li:last-child{border:0}.project-activity-list>li>span{color:#a47c67;background:#f7ede8;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.project-activity-list svg{stroke-width:1.35px;width:11px;height:11px}.project-activity-list strong{color:#58463d;font-size:var(--text-label);font-weight:600;display:block}.project-activity-list p{color:#9a8980;font-size:var(--text-caption);margin:2px 0 0}.project-activity-list time{color:#a18d82;font-size:var(--text-caption)}.project-composer-backdrop{z-index:70;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#31221c42;place-items:center;padding:22px;display:grid;position:fixed;inset:0;overflow:auto}.project-composer{background:#fffefd;border:1px solid #e6dbd4;border-radius:9px;width:min(100%,900px);max-height:min(900px,100vh - 44px);overflow:auto;box-shadow:0 28px 70px #3623192e}.project-composer__header{background:radial-gradient(circle at 90% 8%,#f3e4dad9,#0000 11rem),#fffefd;border-bottom:1px solid #f1ebe7;justify-content:space-between;align-items:start;gap:16px;padding:25px 29px 20px;display:flex}.project-composer__header>div>span{color:#a07c67;font-size:var(--text-caption);letter-spacing:.07em;text-transform:uppercase;font-weight:600}.project-composer__header h2{color:#44342e;letter-spacing:-.05em;margin:5px 0 0;font-size:23px}.project-composer__header p{color:#88766d;max-width:570px;font-size:var(--text-label);margin:6px 0 0;line-height:1.5}.project-composer__close{color:#8f7061;background:#fffefd;border:1px solid #ede2dc;border-radius:5px;flex:none;place-items:center;width:29px;height:29px;padding:0;display:grid}.project-composer__close:hover{background:#f8efeb}.project-composer__close svg{stroke-width:1.5px;width:14px;height:14px}.project-composer form{padding:0 29px 24px}.project-form-section{border-bottom:1px solid #f3eeeb;padding:18px 0}.project-form-section__head{justify-content:space-between;align-items:start;gap:12px;margin-bottom:12px;display:flex}.project-form-section__head h3{color:#58453b;font-size:var(--text-small);margin:0}.project-form-section__head p{color:#99877e;font-size:var(--text-caption);margin:3px 0 0}.project-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.project-form-field{min-width:0}.project-form-field--full{grid-column:1/-1}.project-form-field label{color:#826d61;font-size:var(--text-caption);letter-spacing:.025em;margin:0 0 5px;font-weight:600;display:block}.project-form-field input,.project-form-field textarea,.project-form-field select{color:#51423b;width:100%;min-height:32px;font-size:var(--text-label);background:#fffefd;border:1px solid #ece2dc;border-radius:4px;outline:0;padding:0 9px}.project-form-field textarea{resize:vertical;min-height:78px;padding-top:8px}.project-form-field input:focus,.project-form-field textarea:focus,.project-form-field select:focus{border-color:#c7a391;box-shadow:0 0 0 3px #c7a39121}.project-form-field.has-error input,.project-form-field.has-error textarea,.project-form-field.has-error select{border-color:#c5796d}.project-form-error{color:#ad6259;font-size:var(--text-caption);margin:4px 0 0;line-height:1.35}.project-tag-editor{background:#fffefd;border:1px solid #ece2dc;border-radius:4px;flex-wrap:wrap;align-items:center;gap:5px;min-height:32px;padding:4px;display:flex}.project-tag-editor:focus-within{border-color:#c7a391;box-shadow:0 0 0 3px #c7a39121}.project-tag-editor>input{background:0 0;border:0;outline:0;flex:135px;min-width:135px;min-height:21px;padding:0 3px}.project-form-tag{color:#806352;min-height:22px;font-size:var(--text-caption);background:#f6ede8;border-radius:3px;align-items:center;gap:3px;padding:0 5px;display:inline-flex}.project-form-tag button{color:#967666;background:0 0;border:0;border-radius:3px;place-items:center;width:14px;height:14px;padding:0;display:grid}.project-form-tag button:hover{background:#ecddd5}.project-form-tag svg{width:9px;height:9px}.project-form-add{color:#856655;min-height:25px;font-size:var(--text-caption);background:#f8f1ed;border:0;border-radius:4px;align-items:center;gap:4px;padding:0 7px;font-weight:600;display:inline-flex}.project-form-add svg{stroke-width:1.6px;width:11px;height:11px}.project-row-editor{gap:6px;display:grid}.project-row-editor__row{background:#fffdfc;border:1px solid #efe6e0;border-radius:5px;grid-template-columns:minmax(0,1.45fr) minmax(100px,.8fr) minmax(116px,.8fr) 27px;align-items:end;gap:7px;padding:8px;display:grid}.project-row-editor__row .project-form-field label{font-size:var(--text-caption)}.project-row-editor__row .project-form-field input,.project-row-editor__row .project-form-field select{min-height:29px;font-size:var(--text-caption)}.project-row-editor__remove{color:#a16157;background:0 0;border:0;border-radius:4px;place-items:center;width:27px;height:29px;padding:0;display:grid}.project-row-editor__remove:hover{background:#fdf3f1}.project-row-editor__remove svg{width:13px;height:13px}.project-composer__actions{justify-content:space-between;align-items:center;gap:12px;padding-top:18px;display:flex}.project-composer__actions>span{color:#9a887e;font-size:var(--text-caption)}.project-composer__actions>div{gap:8px;display:flex}.project-confirmation{background:#fffefd;border:1px solid #e9ded7;border-radius:8px;width:min(100%,400px);padding:24px;box-shadow:0 22px 60px #3d2a1e29}.project-confirmation__icon{color:#a87460;background:#f8eee9;border-radius:50%;place-items:center;width:31px;height:31px;display:grid}.project-confirmation__icon svg{width:16px;height:16px}.project-confirmation h2{color:#3f332f;letter-spacing:-.035em;margin:14px 0 0;font-size:17px}.project-confirmation p{color:#776a63;font-size:var(--text-label);margin:7px 0 0;line-height:1.5}.project-confirmation__actions{justify-content:end;gap:8px;margin-top:21px;display:flex}.projects-toast{z-index:80;color:#60514a;max-width:min(390px,100vw - 44px);font-size:var(--text-label);background:#fffefd;border:1px solid #e8ddd6;border-radius:6px;align-items:center;gap:7px;margin:0;padding:10px 12px;line-height:1.35;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 12px 32px #3d2a1e1c}.projects-toast svg{color:#739063;stroke-width:1.8px;flex:none;width:14px;height:14px}@media (max-width:1280px){.projects-main{padding-left:36px;padding-right:28px}.projects-workbench{grid-template-columns:300px minmax(0,1fr)}.projects-hero{grid-template-columns:minmax(0,1fr) auto}.projects-hero__summary{display:none}.project-profile__header,.project-profile__content{padding-left:20px;padding-right:20px}.project-profile__tabs{padding-left:15px;padding-right:15px}}@media (max-width:960px){.projects-main{padding-left:20px;padding-right:20px}.projects-workbench{grid-template-columns:270px minmax(0,1fr)}.project-overview__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.project-stat:nth-child(3){border-top:1px solid #f1ebe7;border-left:0}.project-stat:nth-child(4){border-top:1px solid #f1ebe7}.project-tab-grid,.project-deliverable-grid{grid-template-columns:1fr}.project-finance__hero{grid-template-columns:1fr;gap:10px}}@media (max-width:840px){.projects-main{margin-left:0;padding:56px 16px 35px}.projects-page-topbar__meta{display:none}.projects-hero{grid-template-columns:1fr;align-items:start;gap:14px;margin-top:31px}.projects-hero>.button-primary{justify-self:end}.projects-workbench{grid-template-columns:1fr;min-height:0}.project-directory{border-bottom:1px solid #f2ece8;border-right:0}.project-directory__list{flex-direction:row;min-height:105px;display:flex;overflow-x:auto}.project-directory__item{width:232px;min-width:232px}.project-profile__content{overflow:visible}}@media (max-width:600px){.projects-page-topbar__settings{font-size:0}.projects-page-topbar__settings svg{width:15px;height:15px}.projects-hero h1{font-size:32px}.project-profile__header{flex-direction:column;align-items:start;padding:18px 16px 14px}.project-profile__header-actions{justify-content:end;width:100%}.project-profile__header-actions .button-quiet,.project-profile__header-actions .button-danger{font-size:var(--text-caption);padding:0 7px}.project-profile__tabs{padding-left:7px;padding-right:7px}.project-profile__content{padding:14px 16px 22px}.project-overview__snapshot{flex-direction:column;align-items:start}.project-overview__stats{grid-template-columns:1fr 1fr}.project-form-grid{grid-template-columns:1fr}.project-row-editor__row{grid-template-columns:1fr 1fr}.project-row-editor__row .project-form-field:first-child{grid-column:1/-1}.project-row-editor__remove{align-self:end}.project-composer-backdrop{place-items:end center;padding:0}.project-composer{border-bottom-right-radius:0;border-bottom-left-radius:0;width:100%;max-height:calc(100vh - 12px)}.project-composer__header,.project-composer form{padding-left:17px;padding-right:17px}.project-composer__actions{flex-direction:column;align-items:stretch}.project-composer__actions>div{width:100%}.project-composer__actions .button-primary,.project-composer__actions .button-secondary{flex:1}}.tasks-main{min-height:100vh;margin-left:var(--sidebar-width);background:radial-gradient(circle at 74% 0%, #f1f6eead, transparent 23rem), linear-gradient(180deg, #fffefda8, transparent 23rem), var(--canvas);padding:18px 39px 44px 57px}.tasks-page-topbar{justify-content:space-between;align-items:center;gap:16px;min-height:28px;display:flex}.tasks-page-topbar__back,.tasks-page-topbar__meta,.tasks-page-topbar__settings{color:#7b665b;min-height:28px;font-size:var(--text-label);align-items:center;gap:6px;font-weight:600;display:inline-flex}.tasks-page-topbar__back svg,.tasks-page-topbar__settings svg{stroke-width:1.5px;width:13px;height:13px}.tasks-page-topbar__meta{color:#88786f;margin-left:auto;font-weight:500}.tasks-page-topbar__meta:before{content:"";background:#91a185;border-radius:50%;width:6px;height:6px}.tasks-hero{grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:26px;margin:44px 0 24px;display:grid}.tasks-hero__eyebrow{color:#849072;font-size:var(--text-label);letter-spacing:.06em;text-transform:uppercase;font-weight:600;display:block}.tasks-hero h1{color:#342d28;letter-spacing:-.06em;margin:7px 0 0;font-size:clamp(30px,3vw,43px);font-weight:700;line-height:.98}.tasks-hero p{color:#70675e;max-width:570px;font-size:var(--text-body);margin:10px 0 0}.tasks-hero__pulse{background:#fffefdd6;border:1px solid #e8e8e0;border-radius:6px;display:flex;overflow:hidden}.tasks-hero__pulse span{color:#8c887d;min-width:72px;font-size:var(--text-caption);text-transform:uppercase;justify-content:center;align-items:center;gap:4px;padding:9px 8px;display:inline-flex}.tasks-hero__pulse span+span{border-left:1px solid #eeeeea}.tasks-hero__pulse strong{color:#564b40;font-family:var(--font-brand);font-size:16px;font-weight:500}.tasks-hero__pulse i{border-radius:50%;width:5px;height:5px}.tasks-hero__pulse-dot--todo{background:#c1b5a9}.tasks-hero__pulse-dot--progress{background:#c69b76}.tasks-hero__pulse-dot--done{background:#8fac7d}.tasks-console{background:#fffefd;border:1px solid #ecece6;border-radius:8px;grid-template-columns:242px minmax(0,1fr) minmax(280px,326px);min-height:min(684px,100vh - 206px);display:grid;overflow:hidden;box-shadow:0 1px 2px #37231905,0 12px 38px #52392a08}.task-command-rail{background:linear-gradient(#fcfcf8fc,#f7f8f3ed),#fbfbf8;border-right:1px solid #efeee9;flex-direction:column;min-width:0;display:flex}.task-command-rail__header{justify-content:space-between;align-items:center;padding:18px 16px 11px;display:flex}.task-command-rail__header span{color:#8c9a7a;font-size:var(--text-caption);letter-spacing:.06em;text-transform:uppercase;font-weight:600}.task-command-rail__header h2{color:#4a433b;letter-spacing:-.035em;margin:3px 0 0;font-size:16px}.task-command-rail__new{color:#788869;background:#fafcf7;border:1px solid #e1e6d9;border-radius:5px;place-items:center;width:27px;height:27px;padding:0;transition:background-color .15s,transform .15s;display:grid}.task-command-rail__new:hover{background:#edf3e7;transform:translateY(-1px)}.task-command-rail__new svg{stroke-width:1.65px;width:14px;height:14px}.task-command-rail__search{color:#9aa091;background:#fffefd;border:1px solid #e9ebe4;border-radius:5px;align-items:center;min-height:33px;margin:0 16px;padding:0 9px;display:flex}.task-command-rail__search svg{stroke-width:1.45px;flex:none;width:13px;height:13px}.task-command-rail__search input{color:#535047;width:100%;min-width:0;font-size:var(--text-label);background:0 0;border:0;outline:0;padding:0 7px}.task-command-rail__search input::placeholder{color:#aab0a3}.task-command-rail__segments{background:#f5f6f1;border:1px solid #e9eae4;border-radius:5px;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;margin:11px 16px 0;padding:3px;display:grid}.task-command-rail__segments button{color:#89897e;min-width:0;min-height:23px;font-size:var(--text-caption);background:0 0;border:0;border-radius:3px;padding:0 3px}.task-command-rail__segments button.is-active{color:#58604e;background:#fffefd;font-weight:600;box-shadow:0 1px 3px #4b4e4112}.task-command-rail__filters{gap:5px;margin:11px 16px 0;display:grid}.task-filter{color:#9a9d91;background:#fffefd;border:1px solid #ebebe5;border-radius:4px;align-items:center;height:27px;display:flex;position:relative}.task-filter>svg{z-index:1;pointer-events:none;stroke-width:1.4px;width:11px;height:11px;position:absolute;left:7px}.task-filter select{appearance:none;color:#77756b;width:100%;height:100%;font-size:var(--text-caption);background:0 0;border:0;outline:0;padding:0 7px 0 23px}.task-command-rail__views{border-top:1px solid #ecece6;grid-template-columns:repeat(2,1fr);gap:4px;margin:16px 16px 0;padding-top:15px;display:grid}.task-command-rail__views button{color:#8a897e;min-height:29px;font-size:var(--text-caption);background:0 0;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:5px;padding:0 5px;display:flex}.task-command-rail__views button.is-active{color:#607055;background:#f1f5ed;border-color:#e4e8dc;font-weight:600}.task-command-rail__views svg{stroke-width:1.5px;width:12px;height:12px}.task-command-rail__note{background:#f4f6efc7;border:1px solid #e9e9e1;border-radius:6px;grid-template-columns:17px minmax(0,1fr);gap:7px;margin:auto 14px 15px;padding:11px;display:grid}.task-command-rail__note svg{color:#9eae86;stroke-width:1.35px;width:14px;height:14px}.task-command-rail__note p{color:#7c7f72;font-family:var(--font-brand);font-size:var(--text-small);margin:0;line-height:1.4}.task-stage{background:linear-gradient(#fffefdd6,#fbfcf8a6),#fffefd;flex-direction:column;min-width:0;display:flex;overflow:hidden}.task-stage__header{border-bottom:1px solid #efeee9;justify-content:space-between;align-items:center;gap:12px;min-height:59px;padding:12px 16px;display:flex}.task-stage__header>div>span{color:#9a9e8e;font-size:var(--text-caption);letter-spacing:.06em;text-transform:uppercase;font-weight:600}.task-stage__header h2{color:#49433d;font-size:var(--text-body);letter-spacing:-.02em;margin:2px 0 0}.task-stage__mode{color:#8b9480;font-size:var(--text-caption);background:#f4f6f0;border-radius:3px;padding:4px 6px}.task-board{background:#efeee9;flex:1;grid-template-columns:repeat(3,minmax(160px,1fr));gap:1px;min-width:0;display:grid;overflow-x:auto}.task-board__lane{background:#fcfcf9;min-width:0;padding:11px 9px}.task-board__lane>header{justify-content:space-between;align-items:start;gap:8px;min-height:39px;padding:0 3px 9px;display:flex}.task-board__lane>header>div>span{color:#68665e;font-size:var(--text-caption);align-items:center;gap:5px;font-weight:700;display:flex}.task-board__lane>header i{background:#b9b3ab;border-radius:50%;width:6px;height:6px}.task-board__lane--in_progress>header i{background:#c59070}.task-board__lane--done>header i{background:#8da97d}.task-board__lane>header small{color:#a0a096;font-size:var(--text-caption);margin-top:3px;display:block}.task-board__lane>header>b{color:#807e75;min-width:18px;height:18px;font-size:var(--text-caption);background:#f0f0eb;border-radius:50%;place-items:center;display:grid}.task-board__cards{align-content:start;gap:7px;display:grid}.task-card{color:#504a43;text-align:left;background:#fffefd;border:1px solid #ecebe5;border-radius:6px;align-content:start;gap:6px;min-height:112px;padding:10px;transition:border-color .15s,background-color .15s,transform .15s,box-shadow .15s;display:grid;position:relative;overflow:hidden;box-shadow:0 1px 2px #46443705}.task-card:hover{border-color:#dce2d5;transform:translateY(-1px);box-shadow:0 7px 15px #464b3c0d}.task-card.is-selected{background:linear-gradient(145deg,#fbfdf8,#f6f9f1);border-color:#c9d5bf;box-shadow:0 6px 18px #586a4b14}.task-card.is-overdue:before{content:"";background:#c9655b;border-radius:50%;width:5px;height:5px;position:absolute;top:8px;right:8px}.task-card__top,.task-card__footer{justify-content:space-between;align-items:center;gap:5px;min-width:0;display:flex}.task-card__top>svg{color:#8b9e7c;stroke-width:1.4px;width:11px;height:11px}.task-card strong{color:#4c453e;font-size:var(--text-label);letter-spacing:-.01em;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.task-card p{color:#98958b;font-size:var(--text-caption);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:-2px 0 0;line-height:1.35;display:-webkit-box;overflow:hidden}.task-card__footer{color:#99978d;font-size:var(--text-caption);margin-top:auto}.task-card__footer>span{text-overflow:ellipsis;white-space:nowrap;max-width:103px;overflow:hidden}.task-card__footer time{white-space:nowrap}.task-card__footer time.is-overdue{color:#b65e56;font-weight:600}.task-card__checks{color:#8b9681;font-size:var(--text-caption);align-items:center;gap:3px;font-weight:600;display:inline-flex}.task-card__checks svg{stroke-width:1.6px;width:10px;height:10px}.task-priority{color:#84837b;width:max-content;min-height:17px;font-size:var(--text-micro);background:#f1f1ed;border-radius:3px;align-items:center;gap:3px;padding:0 5px;font-style:normal;font-weight:700;display:inline-flex}.task-priority svg{stroke-width:1.7px;width:9px;height:9px}.task-priority--urgent{color:#b45e55;background:#fbebea}.task-priority--high{color:#a87552;background:#f8eee5}.task-priority--medium{color:#838178;background:#f1f1ed}.task-priority--low{color:#759064;background:#edf4e9}.task-board__empty{color:#aaa9a1;min-height:72px;font-size:var(--text-caption);text-align:center;border:1px dashed #e3e3dd;border-radius:5px;place-items:center;display:grid}.task-list-view{align-content:start;gap:1px;padding:8px;display:grid;overflow:auto}.task-list-view__row{color:#5a544c;text-align:left;background:0 0;border:1px solid #0000;border-radius:5px;grid-template-columns:12px minmax(0,1fr) auto 76px;align-items:center;gap:9px;min-height:49px;padding:7px 9px;display:grid}.task-list-view__row:hover,.task-list-view__row.is-selected{background:#fafcf7;border-color:#e5e8de}.task-list-view__status{border:1px solid #c3c0b9;border-radius:50%;width:8px;height:8px}.task-list-view__status--in_progress{border-color:#c79373;box-shadow:0 0 0 2px #f8efe9}.task-list-view__status--done{background:#8fa880;border-color:#8fa880}.task-list-view__title{min-width:0}.task-list-view__title strong,.task-list-view__title small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.task-list-view__title strong{color:#514a43;font-size:var(--text-label)}.task-list-view__title small{color:#9b988e;font-size:var(--text-caption);margin-top:2px}.task-list-view__row time{color:#98958d;font-size:var(--text-caption);text-align:right}.task-list-view__empty{color:#9a9990;text-align:center;place-items:center;gap:6px;padding:45px 15px;display:grid}.task-list-view__empty svg{color:#a9b695;stroke-width:1.3px;width:19px;height:19px}.task-list-view__empty p{font-size:var(--text-caption);margin:0}.task-inspector{background:#fffefd;border-left:1px solid #efeee9;flex-direction:column;min-width:0;display:flex}.task-inspector--empty{color:#96958c;text-align:center;place-content:center;justify-items:center;gap:8px;padding:25px;display:grid}.task-inspector--empty>svg{color:#a8b795;stroke-width:1.25px;width:25px;height:25px}.task-inspector--empty h2{color:#564f47;margin:0;font-size:15px}.task-inspector--empty p{font-size:var(--text-caption);margin:0;line-height:1.5}.task-inspector__header{background:radial-gradient(circle at 88% 0,#ebf2e5eb,#0000 9rem),#fffefd;border-bottom:1px solid #efeee9;padding:16px 16px 13px;position:relative}.task-inspector__state{align-items:center;gap:5px;padding-right:60px;display:flex}.task-inspector__status{color:#807e74;min-height:18px;font-size:var(--text-caption);background:#f0efeb;border-radius:3px;align-items:center;padding:0 5px;font-weight:700;display:inline-flex}.task-inspector__status--in_progress{color:#a37254;background:#f8eee6}.task-inspector__status--done{color:#6e875f;background:#edf3e9}.task-inspector__actions{gap:3px;display:flex;position:absolute;top:14px;right:14px}.task-inspector__icon-button{color:#718063;background:#fffefd;border:1px solid #e6e8df;border-radius:4px;place-items:center;width:26px;height:26px;padding:0;display:grid}.task-inspector__icon-button:hover{background:#f1f6ed}.task-inspector__icon-button--danger{color:#a46358}.task-inspector__icon-button--danger:hover{background:#fcf3f1}.task-inspector__icon-button svg{stroke-width:1.45px;width:12px;height:12px}.task-inspector__header h2{color:#494139;letter-spacing:-.04em;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:11px 0 0;font-size:17px;line-height:1.25;display:-webkit-box;overflow:hidden}.task-inspector__header p{color:#928e84;font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;overflow:hidden}.task-inspector__tabs{border-bottom:1px solid #efeee9;align-items:stretch;gap:1px;min-height:35px;padding:0 8px;display:flex;overflow-x:auto}.task-inspector__tabs button{color:#959289;min-width:max-content;font-size:var(--text-caption);background:0 0;border:0;align-items:center;gap:3px;padding:0 6px;display:inline-flex;position:relative}.task-inspector__tabs button:after{content:"";background:0 0;border-radius:2px;height:2px;position:absolute;bottom:-1px;left:6px;right:6px}.task-inspector__tabs button.is-active{color:#5e6c54;font-weight:700}.task-inspector__tabs button.is-active:after{background:#91a67e}.task-inspector__tabs small{color:#919b88;min-width:13px;font-size:var(--text-micro);text-align:center;background:#f2f4ef;border-radius:3px;padding:1px 3px}.task-inspector__content{flex:1;min-height:0;padding:13px 15px 18px;overflow:auto}.task-detail-stack,.task-links-stack{gap:10px;display:grid}.task-detail-section,.task-checklist,.task-activity{background:#fffefd;border:1px solid #ecece6;border-radius:6px}.task-detail-section>header,.task-checklist>header,.task-activity>header{border-bottom:1px solid #f3f2ed;justify-content:space-between;align-items:center;gap:8px;min-height:40px;padding:10px 11px 7px;display:flex}.task-detail-section header span,.task-checklist header span,.task-activity header span{color:#98a08c;font-size:var(--text-micro);letter-spacing:.06em;text-transform:uppercase;font-weight:600;display:block}.task-detail-section h3,.task-checklist h3,.task-activity h3{color:#575047;font-size:var(--text-label);align-items:center;gap:4px;margin:2px 0 0;display:flex}.task-detail-section h3 svg,.task-checklist h3 svg,.task-activity h3 svg{color:#8fa17f;stroke-width:1.45px;width:11px;height:11px}.task-detail-section--status{background:linear-gradient(125deg,#fbfdf8,#f7f9f3)}.task-status-stepper{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:9px 10px 11px;display:grid}.task-status-stepper button{color:#8b8a80;min-height:43px;font-size:var(--text-micro);background:#fffefd;border:1px solid #e6e8e1;border-radius:4px;place-content:center;gap:3px;padding:4px;display:grid}.task-status-stepper button>span{border:1px solid #c6c5bc;border-radius:50%;place-items:center;width:10px;height:10px;margin:0 auto;display:grid}.task-status-stepper button.is-active{color:#647756;background:#edf4e9;border-color:#b8c9aa;font-weight:700}.task-status-stepper button.is-active>span{color:#fff;background:#90aa7e;border-color:#86a176}.task-status-stepper button svg{stroke-width:2px;width:8px;height:8px}.task-detail-description{color:#716a61;font-family:var(--font-brand);font-size:var(--text-body-strong);margin:0;padding:10px 11px 12px;line-height:1.42}.task-facts{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:4px 10px 10px;display:grid}.task-facts div{border-bottom:1px solid #f4f3ef;min-width:0;padding:7px 2px}.task-facts div:nth-last-child(-n+2){border-bottom:0}.task-facts dt{color:#a09f94;font-size:var(--text-micro);text-transform:uppercase}.task-facts dd{color:#5f574e;font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-weight:600;overflow:hidden}.task-detail-tags{flex-wrap:wrap;gap:4px;display:flex}.task-detail-tags span{color:#738065;min-height:18px;font-size:var(--text-micro);background:#f1f4ed;border-radius:3px;padding:3px 5px;font-weight:700}.task-checklist>header small{color:#859477;font-size:var(--text-caption)}.task-checklist ul{gap:2px;margin:0;padding:8px 11px 11px;list-style:none;display:grid}.task-checklist li{color:#5d554d;min-height:31px;font-size:var(--text-caption);align-items:center;gap:7px;display:flex}.task-checklist li.is-done{color:#9b9c92;text-decoration:line-through}.task-checklist li button{color:#fff;background:#fffefd;border:1px solid #c9c9c0;border-radius:4px;flex:none;place-items:center;width:16px;height:16px;padding:0;display:grid}.task-checklist li.is-done button{background:#91aa80;border-color:#8fa97f}.task-checklist li button svg{stroke-width:2px;width:10px;height:10px}.task-links-callout{background:#f7faf4;border:1px solid #e6eadf;border-radius:6px;grid-template-columns:37px minmax(0,1fr);gap:9px;padding:11px;display:grid}.task-links-callout>span{color:#80966f;background:#e8f0e1;border-radius:6px;place-items:center;width:36px;height:36px;display:grid}.task-links-callout>span svg{stroke-width:1.35px;width:17px;height:17px}.task-links-callout h3{color:#59604f;font-size:var(--text-label);margin:0}.task-links-callout p{color:#858b7d;font-size:var(--text-caption);margin:3px 0 7px;line-height:1.45}.task-links-callout .button-secondary{min-height:24px;font-size:var(--text-caption);align-items:center;gap:4px;padding:0 6px;display:inline-flex}.task-links-callout .button-secondary svg{width:10px;height:10px}.task-links-list,.task-asset-list{gap:2px;margin:0;padding:8px 11px 11px;list-style:none;display:grid}.task-links-list li{border-bottom:1px solid #f4f3ef;grid-template-columns:14px minmax(0,1fr);align-items:center;gap:6px;min-height:31px;display:grid}.task-links-list li:last-child{border-bottom:0}.task-links-list svg{color:#94a582;stroke-width:1.4px;width:12px;height:12px}.task-links-list strong,.task-links-list span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.task-links-list strong{color:#61594f;font-size:var(--text-caption)}.task-links-list span{color:#a09d93;font-size:var(--text-micro);margin-top:1px}.task-asset-list li{color:#6a6259;min-height:27px;font-size:var(--text-caption);border-bottom:1px solid #f4f3ef;align-items:center;gap:6px;display:flex}.task-asset-list li:last-child{border-bottom:0}.task-asset-list svg{color:#91a280;stroke-width:1.35px;width:11px;height:11px}.task-activity>ol{margin:0;padding:7px 11px 11px;list-style:none;display:grid}.task-activity li{border-bottom:1px solid #f4f3ef;grid-template-columns:21px minmax(0,1fr) auto;align-items:center;gap:6px;min-height:45px;display:grid}.task-activity li:last-child{border-bottom:0}.task-activity li>span{color:#8fa07d;background:#f0f4ec;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.task-activity li>span svg{stroke-width:1.4px;width:10px;height:10px}.task-activity strong{color:#5d554d;font-size:var(--text-caption);display:block}.task-activity p{color:#9f9b91;font-size:var(--text-micro);margin:1px 0 0}.task-activity time{color:#a09e95;font-size:var(--text-micro)}.task-empty{color:#9d9b92;text-align:center;place-items:center;gap:5px;padding:22px 11px;display:grid}.task-empty svg{color:#9fae8d;stroke-width:1.25px;width:17px;height:17px}.task-empty p{max-width:220px;font-size:var(--text-caption);margin:0;line-height:1.45}.task-composer-backdrop{z-index:70;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#2d312840;place-items:center;padding:22px;display:grid;position:fixed;inset:0;overflow:auto}.task-composer{background:#fffefd;border:1px solid #dfe3d9;border-radius:9px;width:min(100%,900px);max-height:min(900px,100vh - 44px);overflow:auto;box-shadow:0 28px 70px #2b33242e}.task-composer__header{background:radial-gradient(circle at 90% 8%,#e6efdee6,#0000 11rem),#fffefd;border-bottom:1px solid #eef0e9;justify-content:space-between;align-items:start;gap:16px;padding:25px 29px 20px;display:flex}.task-composer__header>div>span{color:#829170;font-size:var(--text-caption);letter-spacing:.07em;text-transform:uppercase;font-weight:600}.task-composer__header h2{color:#45413a;letter-spacing:-.05em;margin:5px 0 0;font-size:23px}.task-composer__header p{color:#858278;max-width:570px;font-size:var(--text-label);margin:6px 0 0;line-height:1.5}.task-composer__close{color:#7e8a70;background:#fffefd;border:1px solid #e5e8df;border-radius:5px;flex:none;place-items:center;width:29px;height:29px;padding:0;display:grid}.task-composer__close:hover{background:#f0f5eb}.task-composer__close svg{stroke-width:1.5px;width:14px;height:14px}.task-composer form{padding:0 29px 24px}.task-form-section{border-bottom:1px solid #f0f1ec;padding:18px 0}.task-form-section__head{justify-content:space-between;align-items:start;gap:12px;margin-bottom:12px;display:flex}.task-form-section__head h3{color:#565149;font-size:var(--text-small);margin:0}.task-form-section__head p{color:#99968d;font-size:var(--text-caption);margin:3px 0 0}.task-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.task-form-field{min-width:0}.task-form-field--full{grid-column:1/-1}.task-form-field>label{color:#748069;font-size:var(--text-caption);letter-spacing:.025em;margin:0 0 5px;font-weight:600;display:block}.task-form-field input,.task-form-field textarea,.task-form-field select{color:#514e46;width:100%;min-height:32px;font-size:var(--text-label);background:#fffefd;border:1px solid #e4e7de;border-radius:4px;outline:0;padding:0 9px}.task-form-field textarea{resize:vertical;min-height:78px;padding-top:8px}.task-form-field input:focus,.task-form-field textarea:focus,.task-form-field select:focus{border-color:#adbe9d;box-shadow:0 0 0 3px #adbe9d24}.task-form-field.has-error input,.task-form-field.has-error textarea,.task-form-field.has-error select{border-color:#c5796d}.task-form-error{color:#ad6259;font-size:var(--text-caption);margin:4px 0 0;line-height:1.35}.task-form-help{color:#9c9a90;font-size:var(--text-caption);margin:4px 0 0}.task-member-picker{flex-wrap:wrap;gap:5px;display:flex}.task-member-picker label{color:#6d7065;min-height:29px;font-size:var(--text-caption);background:#fbfcf9;border:1px solid #e4e8de;border-radius:4px;align-items:center;gap:5px;padding:0 7px 0 4px;display:inline-flex}.task-member-picker input{opacity:0;pointer-events:none;position:absolute}.task-member-picker span{color:#68765e;width:20px;height:20px;font-family:var(--font-brand);font-size:var(--text-caption);background:#e1e9d8;border-radius:50%;place-items:center;display:grid}.task-member-picker label:has(input:checked){color:#5d7051;background:#f1f6ed;border-color:#b7c8a8;font-weight:600}.task-multi-select{min-height:72px!important;padding:5px!important}.task-form-add{color:#738164;min-height:25px;font-size:var(--text-caption);background:#eff4eb;border:0;border-radius:4px;align-items:center;gap:4px;padding:0 7px;font-weight:600;display:inline-flex}.task-form-add svg{stroke-width:1.6px;width:11px;height:11px}.task-check-editor{gap:6px;display:grid}.task-check-editor__row{background:#fffefd;border:1px solid #e8ebe3;border-radius:5px;grid-template-columns:55px minmax(0,1fr) 27px;align-items:end;gap:7px;padding:8px;display:grid}.task-check-editor__done{color:#77816e;min-height:29px;font-size:var(--text-caption);align-items:center;gap:4px;display:flex}.task-check-editor__done input{accent-color:#8da57d;width:13px;height:13px}.task-check-editor__row .task-form-field>label{font-size:var(--text-caption)}.task-check-editor__row .task-form-field input{min-height:29px;font-size:var(--text-caption)}.task-check-editor__remove{color:#a16157;background:0 0;border:0;border-radius:4px;place-items:center;width:27px;height:29px;padding:0;display:grid}.task-check-editor__remove:hover{background:#fdf3f1}.task-check-editor__remove svg{width:13px;height:13px}.task-recurrence-toggle{cursor:pointer;color:#6e7865;min-height:32px;font-size:var(--text-label);align-items:center;gap:7px;display:flex}.task-recurrence-toggle input{opacity:0;position:absolute}.task-recurrence-toggle span{align-items:center;gap:7px;display:inline-flex}.task-recurrence-toggle i{background:#dedfd9;border-radius:999px;width:26px;height:15px;transition:background-color .15s;position:relative}.task-recurrence-toggle i:after{content:"";background:#fffefd;border-radius:50%;width:11px;height:11px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #37372d24}.task-recurrence-toggle input:checked+span i{background:#93aa82}.task-recurrence-toggle input:checked+span i:after{transform:translate(11px)}.task-weekdays{gap:4px;display:flex}.task-weekdays button{color:#87877e;width:27px;height:27px;font-size:var(--text-caption);background:#fffefd;border:1px solid #e4e7de;border-radius:50%;place-items:center;padding:0;display:grid}.task-weekdays button.is-active{color:#617752;background:#eaf2e4;border-color:#aac09b;font-weight:700}.task-tag-editor{background:#fffefd;border:1px solid #e4e7de;border-radius:4px;flex-wrap:wrap;align-items:center;gap:5px;min-height:32px;padding:4px;display:flex}.task-tag-editor:focus-within{border-color:#adbe9d;box-shadow:0 0 0 3px #adbe9d24}.task-tag-editor>input{background:0 0;border:0;outline:0;flex:135px;min-width:135px;min-height:21px;padding:0 3px}.task-form-tag{color:#708061;min-height:22px;font-size:var(--text-caption);background:#eef3e9;border-radius:3px;align-items:center;gap:3px;padding:0 5px;display:inline-flex}.task-form-tag button{color:#849575;background:0 0;border:0;border-radius:3px;place-items:center;width:14px;height:14px;padding:0;display:grid}.task-form-tag button:hover{background:#dfe9d6}.task-form-tag svg{width:9px;height:9px}.task-composer__actions{justify-content:space-between;align-items:center;gap:12px;padding-top:18px;display:flex}.task-composer__actions>span{color:#92958b;font-size:var(--text-caption)}.task-composer__actions>div{gap:8px;display:flex}.task-confirmation{background:#fffefd;border:1px solid #dfe4d8;border-radius:8px;width:min(100%,400px);padding:24px;box-shadow:0 22px 60px #313a2829}.task-confirmation__icon{color:#81966f;background:#edf3e9;border-radius:50%;place-items:center;width:31px;height:31px;display:grid}.task-confirmation__icon svg{width:16px;height:16px}.task-confirmation h2{color:#3f463a;letter-spacing:-.035em;margin:14px 0 0;font-size:17px}.task-confirmation p{color:#74796f;font-size:var(--text-label);margin:7px 0 0;line-height:1.5}.task-confirmation__actions{justify-content:end;gap:8px;margin-top:21px;display:flex}.tasks-toast{z-index:80;color:#596153;max-width:min(390px,100vw - 44px);font-size:var(--text-label);background:#fffefd;border:1px solid #dfe5d8;border-radius:6px;align-items:center;gap:7px;margin:0;padding:10px 12px;line-height:1.35;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 12px 32px #323c2a1c}.tasks-toast svg{color:#739063;stroke-width:1.8px;flex:none;width:14px;height:14px}@media (max-width:1280px){.tasks-main{padding-left:36px;padding-right:28px}.tasks-console{grid-template-columns:225px minmax(0,1fr) 292px}.tasks-hero{grid-template-columns:minmax(0,1fr) auto}.tasks-hero__pulse{display:none}}@media (max-width:1100px){.tasks-console{grid-template-columns:212px minmax(0,1fr)}.task-inspector{border-top:1px solid #efeee9;border-left:0;grid-column:1/-1;min-height:330px}.task-inspector__content{overflow:visible}}@media (max-width:840px){.tasks-main{margin-left:0;padding:56px 16px 35px}.tasks-page-topbar__meta{display:none}.tasks-hero{grid-template-columns:1fr;align-items:start;gap:14px;margin-top:31px}.tasks-hero>.button-primary{justify-self:end}.tasks-console{grid-template-columns:1fr;min-height:0}.task-command-rail{border-bottom:1px solid #efeee9;border-right:0}.task-command-rail__note{display:none}.task-command-rail__filters{grid-template-columns:repeat(3,minmax(0,1fr))}.task-command-rail__views{margin-top:10px;padding-top:10px;padding-bottom:12px}.task-stage{min-height:470px}}@media (max-width:600px){.tasks-page-topbar__settings{font-size:0}.tasks-page-topbar__settings svg{width:15px;height:15px}.tasks-hero h1{font-size:32px}.task-board{min-width:580px}.task-stage{overflow-x:auto}.task-list-view__row{grid-template-columns:12px minmax(0,1fr) auto}.task-list-view__row time{display:none}.task-inspector__content{padding:13px 13px 18px}.task-composer-backdrop{place-items:end center;padding:0}.task-composer{border-bottom-right-radius:0;border-bottom-left-radius:0;width:100%;max-height:calc(100vh - 12px)}.task-composer__header,.task-composer form{padding-left:17px;padding-right:17px}.task-form-grid{grid-template-columns:1fr}.task-check-editor__row{grid-template-columns:49px minmax(0,1fr) 27px}.task-composer__actions{flex-direction:column;align-items:stretch}.task-composer__actions>div{width:100%}.task-composer__actions .button-primary,.task-composer__actions .button-secondary{flex:1}}.editorial-main{min-height:100vh;margin-left:var(--sidebar-width);background:radial-gradient(circle at 74% 0%, #f9efeabd, transparent 24rem), linear-gradient(180deg, #fffefdad, transparent 23rem), var(--canvas);padding:18px 39px 44px 57px}.editorial-page-topbar{justify-content:space-between;align-items:center;gap:16px;min-height:28px;display:flex}.editorial-page-topbar__back,.editorial-page-topbar__meta,.editorial-page-topbar__settings{color:#7c675d;min-height:28px;font-size:var(--text-label);align-items:center;gap:6px;font-weight:600;display:inline-flex}.editorial-page-topbar__back svg,.editorial-page-topbar__settings svg{stroke-width:1.5px;width:13px;height:13px}.editorial-page-topbar__meta{color:#8b7970;margin-left:auto;font-weight:500}.editorial-page-topbar__meta:before{content:"";background:#c99a80;border-radius:50%;width:6px;height:6px}.editorial-hero{grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:26px;margin:44px 0 24px;display:grid}.editorial-hero__eyebrow{color:#ad816b;font-size:var(--text-label);letter-spacing:.06em;text-transform:uppercase;font-weight:600;display:block}.editorial-hero h1{color:#352c28;letter-spacing:-.06em;margin:7px 0 0;font-size:clamp(30px,3vw,43px);font-weight:700;line-height:.98}.editorial-hero p{color:#75665e;max-width:590px;font-size:var(--text-body);margin:10px 0 0}.editorial-hero__pulse{background:#fffefddb;border:1px solid #efe5df;border-radius:6px;display:flex;overflow:hidden}.editorial-hero__pulse span{color:#928078;min-width:72px;font-size:var(--text-caption);text-transform:uppercase;justify-content:center;align-items:center;gap:4px;padding:9px 8px;display:inline-flex}.editorial-hero__pulse span+span{border-left:1px solid #f1eae6}.editorial-hero__pulse strong{color:#5a4238;font-family:var(--font-brand);font-size:16px;font-weight:500}.editorial-hero__pulse i{border-radius:50%;width:5px;height:5px}.editorial-hero__pulse-dot--draft{background:#b9997c}.editorial-hero__pulse-dot--review{background:#bf9e91}.editorial-hero__pulse-dot--scheduled{background:#779d90}.editorial-console{background:#fffefd;border:1px solid #efe9e5;border-radius:8px;grid-template-columns:242px minmax(0,1fr) minmax(282px,322px);min-height:min(684px,100vh - 206px);display:grid;overflow:hidden;box-shadow:0 1px 2px #37231905,0 12px 38px #52392a08}.editorial-rail{background:linear-gradient(#fffdfbfc,#fbf7f4f2),#fffdfa;border-right:1px solid #f1ebe7;flex-direction:column;min-width:0;display:flex}.editorial-rail__header{justify-content:space-between;align-items:center;padding:18px 16px 11px;display:flex}.editorial-rail__header span{color:#b18b75;font-size:var(--text-caption);letter-spacing:.06em;text-transform:uppercase;font-weight:600}.editorial-rail__header h2{color:#4c3c35;letter-spacing:-.035em;margin:3px 0 0;font-size:16px}.editorial-rail__new{color:#9a705d;background:#fffaf8;border:1px solid #ecdcd4;border-radius:5px;place-items:center;width:27px;height:27px;padding:0;transition:background-color .15s,transform .15s;display:grid}.editorial-rail__new:hover{background:#f8eae4;transform:translateY(-1px)}.editorial-rail__new svg{stroke-width:1.65px;width:14px;height:14px}.editorial-rail__search{color:#aa8c7f;background:#fffefd;border:1px solid #eee5e0;border-radius:5px;align-items:center;min-height:33px;margin:0 16px;padding:0 9px;display:flex}.editorial-rail__search svg{stroke-width:1.45px;flex:none;width:13px;height:13px}.editorial-rail__search input{color:#564840;width:100%;min-width:0;font-size:var(--text-label);background:0 0;border:0;outline:0;padding:0 7px}.editorial-rail__search input::placeholder{color:#b29b90}.editorial-rail__filters{grid-template-columns:1fr 1fr;gap:5px;margin:10px 16px 0;display:grid}.editorial-filter{color:#a18678;background:#fffefd;border:1px solid #efe7e2;border-radius:4px;align-items:center;min-width:0;height:28px;display:flex;position:relative}.editorial-filter>svg{z-index:1;pointer-events:none;stroke-width:1.4px;width:11px;height:11px;position:absolute;left:7px}.editorial-filter select{appearance:none;color:#756158;width:100%;min-width:0;height:100%;font-size:var(--text-caption);background:0 0;border:0;outline:0;padding:0 5px 0 23px}.editorial-rail__views{border-top:1px solid #f0eae6;grid-template-columns:repeat(2,1fr);gap:4px;margin:15px 16px 0;padding-top:14px;display:grid}.editorial-rail__views button{color:#927f75;min-height:29px;font-size:var(--text-caption);background:0 0;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:5px;padding:0 5px;display:flex}.editorial-rail__views button.is-active{color:#805f50;background:#f9efeb;border-color:#eadcd5;font-weight:600}.editorial-rail__views svg{stroke-width:1.5px;width:12px;height:12px}.editorial-rail__section{border-top:1px solid #f0eae6;margin:16px 16px 0;padding-top:14px}.editorial-rail__section>p{color:#ad9283;font-size:var(--text-caption);letter-spacing:.065em;text-transform:uppercase;margin:0 0 7px;font-weight:600}.editorial-rail__collection{gap:3px;display:grid}.editorial-collection-link{color:#75645b;min-height:26px;font-size:var(--text-caption);text-align:left;background:0 0;border:0;border-radius:4px;justify-content:space-between;align-items:center;gap:7px;padding:0 6px;display:flex}.editorial-collection-link:hover,.editorial-collection-link.is-active{color:#745444;background:#f8eeea}.editorial-collection-link span{color:#966f5d;min-width:15px;height:15px;font-size:var(--text-caption);background:#f3e5de;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.editorial-channel-filter{color:#79665c;min-height:28px;font-size:var(--text-caption);text-align:left;background:0 0;border:0;border-radius:4px;justify-content:space-between;align-items:center;gap:8px;padding:0 7px;display:flex}.editorial-channel-filter:hover,.editorial-channel-filter.is-active{background:#f9f0eb}.editorial-channel-filter>span:first-child{align-items:center;gap:6px;display:inline-flex}.editorial-channel-filter i{background:#c69a83;border-radius:50%;width:7px;height:7px}.editorial-channel-filter--instagram i{background:#c98775}.editorial-channel-filter--linkedin i{background:#a497ad}.editorial-channel-filter--tiktok i{background:#819e98}.editorial-channel-filter--pinterest i{background:#c48687}.editorial-channel-filter--other i{background:#aa9e91}.editorial-channel-filter b{color:#ab9285;font-size:var(--text-caption);font-weight:500}.editorial-rail__note{background:#faf3eed6;border:1px solid #eee4de;border-radius:6px;grid-template-columns:17px minmax(0,1fr);gap:7px;margin:auto 14px 15px;padding:11px;display:grid}.editorial-rail__note svg{color:#b08973;stroke-width:1.35px;width:14px;height:14px}.editorial-rail__note p{color:#84736a;font-family:var(--font-brand);font-size:var(--text-small);margin:0;line-height:1.42}.editorial-stage{background:linear-gradient(#fffefdd6,#fdfaf8a6),#fffefd;flex-direction:column;min-width:0;display:flex;overflow:hidden}.editorial-stage__header{border-bottom:1px solid #f1ebe7;justify-content:space-between;align-items:center;gap:12px;min-height:59px;padding:12px 16px;display:flex}.editorial-stage__month{align-items:center;gap:8px;min-width:0;display:flex}.editorial-stage__month h2{color:#4b3b33;letter-spacing:-.03em;min-width:130px;margin:0;font-size:14px}.editorial-stage__month button,.editorial-stage__today{color:#9a7b6a;background:#fffefd;border:1px solid #eee5e0;border-radius:4px;place-items:center;width:24px;height:24px;padding:0;display:grid}.editorial-stage__month button:hover,.editorial-stage__today:hover{background:#f9eeea}.editorial-stage__month svg{stroke-width:1.5px;width:13px;height:13px}.editorial-stage__tools{align-items:center;gap:6px;display:flex}.editorial-stage__today{color:#806557;width:auto;min-height:24px;font-size:var(--text-caption);padding:0 8px;font-weight:600;display:inline-flex}.editorial-calendar-wrap{flex:1;min-height:0;padding:14px 15px 15px;overflow:auto}.editorial-calendar{background:#fffefd;border:1px solid #f0e9e5;border-radius:6px;min-width:640px;overflow:hidden}.editorial-calendar__weekdays,.editorial-calendar__days{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.editorial-calendar__weekdays{background:#fdf9f7;border-bottom:1px solid #f1ebe7;min-height:28px}.editorial-calendar__weekdays span{color:#a39086;font-size:var(--text-caption);text-transform:uppercase;justify-content:center;align-items:center;font-weight:600;display:flex}.editorial-calendar-day{color:#4d4039;text-align:left;background:0 0;border:1px solid #f2ece8;border-top:0;border-left:0;flex-direction:column;gap:3px;min-height:98px;padding:6px;transition:background-color .16s;display:flex;position:relative}.editorial-calendar-day:nth-child(7n){border-right:0}.editorial-calendar-day:nth-last-child(-n+7){border-bottom:0}.editorial-calendar-day:hover{background:#fffcfa}.editorial-calendar-day.is-outside{color:#b7a9a2;background:#fdfbf9}.editorial-calendar-day.is-today{background:#fcf6f2}.editorial-calendar-day.is-drop-target{background:#f8ebe5;box-shadow:inset 0 0 0 1px #ddbaa7}.editorial-calendar-day__number{width:17px;height:17px;color:inherit;font-size:var(--text-caption);border-radius:50%;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.editorial-calendar-day.is-today .editorial-calendar-day__number{color:#fffdfc;background:#a77964}.editorial-calendar-day__events{gap:3px;min-height:0;display:grid}.editorial-calendar-event{color:#684b3e;cursor:grab;min-height:21px;font-size:var(--text-micro);background:#f6e9e3;border:1px solid #0000;border-radius:3px;grid-template-columns:6px minmax(0,1fr);align-items:center;gap:4px;padding:3px 4px;line-height:1.15;display:grid}.editorial-calendar-event:active{cursor:grabbing}.editorial-calendar-event:hover,.editorial-calendar-event.is-selected{border-color:#9f745f5c}.editorial-calendar-event i{background:currentColor;border-radius:50%;width:5px;height:5px}.editorial-calendar-event span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.editorial-calendar-event--instagram{color:#9a6759;background:#f7e5df}.editorial-calendar-event--linkedin{color:#756879;background:#eee9ef}.editorial-calendar-event--tiktok{color:#52786e;background:#e5f0ec}.editorial-calendar-event--pinterest{color:#9c6969;background:#f4e6e6}.editorial-calendar-event--other{color:#7e7168;background:#f0ece8}.editorial-calendar-day__more{color:#a5806e;font-size:var(--text-micro);text-align:left;background:0 0;border:0;padding:0}.editorial-board{grid-template-columns:repeat(5,minmax(142px,1fr));gap:8px;min-width:710px;height:100%;padding:15px;display:grid;overflow:auto}.editorial-board__column{background:#fdfaf8;border:1px solid #f0e9e5;border-radius:5px;flex-direction:column;min-width:0;display:flex}.editorial-board__header{border-bottom:1px solid #f0e9e5;justify-content:space-between;align-items:center;gap:5px;min-height:39px;padding:0 9px;display:flex}.editorial-board__header span{color:#80685c;font-size:var(--text-caption);font-weight:600}.editorial-board__header b{color:#a27360;width:17px;height:17px;font-size:var(--text-caption);background:#f2e7e1;border-radius:50%;place-items:center;font-weight:500;display:grid}.editorial-board__cards{align-content:start;gap:6px;padding:7px;display:grid}.editorial-board-card{color:#5f4e46;text-align:left;background:#fffefd;border:1px solid #eee4df;border-radius:4px;gap:6px;padding:8px;transition:border-color .15s,transform .15s;display:grid}.editorial-board-card:hover,.editorial-board-card.is-selected{border-color:#ddc1b2;transform:translateY(-1px)}.editorial-board-card__meta{color:#a68c7e;font-size:var(--text-micro);justify-content:space-between;align-items:center;gap:5px;display:flex}.editorial-board-card__meta i{background:#b58771;border-radius:50%;width:6px;height:6px}.editorial-board-card strong{color:#57443a;font-size:var(--text-caption);font-weight:600;line-height:1.35}.editorial-board-card small{color:#a08d83;font-size:var(--text-micro);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.editorial-board-card__footer{color:#ad8d7d;font-size:var(--text-micro);justify-content:space-between;align-items:center;display:flex}.editorial-empty{color:#9e8679;text-align:center;align-content:center;place-items:center;min-height:290px;padding:28px;display:grid}.editorial-empty svg{color:#bd9681;stroke-width:1.3px;width:23px;height:23px}.editorial-empty h3{color:#695449;font-size:var(--text-body-strong);margin:10px 0 0}.editorial-empty p{max-width:270px;font-size:var(--text-label);margin:5px 0 0;line-height:1.45}.editorial-inspector{background:linear-gradient(#fffefdfa,#fcf8f5eb),#fffefd;border-left:1px solid #f1ebe7;flex-direction:column;min-width:0;display:flex}.editorial-inspector__header{border-bottom:1px solid #f1ebe7;justify-content:space-between;align-items:center;gap:8px;min-height:59px;padding:11px 14px;display:flex}.editorial-inspector__header>div{min-width:0}.editorial-inspector__header span{color:#a98675;font-size:var(--text-caption);letter-spacing:.055em;text-transform:uppercase;font-weight:600}.editorial-inspector__header h2{color:#4c3b33;font-size:var(--text-body);letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;overflow:hidden}.editorial-inspector__actions{flex:none;align-items:center;gap:4px;display:flex}.editorial-inspector__actions button{color:#907163;background:#fffefd;border:1px solid #eee4de;border-radius:4px;place-items:center;width:25px;height:25px;padding:0;display:grid}.editorial-inspector__actions button:hover{background:#f9eeea}.editorial-inspector__actions button.editorial-inspector__archive:hover{color:#a46457;background:#faeae7}.editorial-inspector__actions svg{stroke-width:1.5px;width:13px;height:13px}.editorial-inspector__tabs{border-bottom:1px solid #f1ebe7;gap:2px;padding:9px 13px 0;display:flex}.editorial-inspector__tabs button{color:#a28b80;min-height:29px;font-size:var(--text-caption);background:0 0;border:0;padding:0 6px;position:relative}.editorial-inspector__tabs button.is-active{color:#725346;font-weight:600}.editorial-inspector__tabs button.is-active:after{content:"";background:#af806a;border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:5px;right:5px}.editorial-inspector__content{flex:1;min-height:0;padding:14px;overflow-y:auto}.editorial-inspector-empty{color:#9d887e;text-align:center;align-content:center;place-items:center;min-height:250px;display:grid}.editorial-inspector-empty svg{color:#ba9380;stroke-width:1.3px;width:23px;height:23px}.editorial-inspector-empty h3{color:#6d594f;font-size:var(--text-body-strong);margin:10px 0 0}.editorial-inspector-empty p{max-width:210px;font-size:var(--text-caption);margin:5px 0 0;line-height:1.45}.content-preview{background:linear-gradient(140deg,#ffffff9e,#0000 56%),#f8eee9;border:1px solid #eee4df;border-radius:6px;align-content:space-between;gap:15px;min-height:111px;padding:13px;display:grid}.content-preview--linkedin{background:linear-gradient(140deg,#ffffffa6,#0000 56%),#efebf0}.content-preview--tiktok{background:linear-gradient(140deg,#ffffffa6,#0000 56%),#e8f0ed}.content-preview--pinterest{background:linear-gradient(140deg,#ffffffa6,#0000 56%),#f4e9e8}.content-preview--other{background:linear-gradient(140deg,#ffffffa6,#0000 56%),#f1edea}.content-preview__top{justify-content:space-between;align-items:center;gap:7px;display:flex}.content-preview__channel{color:#856558;font-size:var(--text-caption);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:5px;font-weight:600;display:inline-flex}.content-preview__channel i{background:currentColor;border-radius:50%;width:7px;height:7px}.content-preview__format{color:#a38475;font-size:var(--text-caption)}.content-preview__title{color:#5b4438;max-width:220px;font-family:var(--font-brand);letter-spacing:-.04em;margin:0;font-size:19px;font-weight:500;line-height:1.03}.content-preview__client{color:#9a7b6b;font-size:var(--text-caption);margin:0}.editorial-status-control{grid-template-columns:minmax(0,1fr) auto;gap:6px;margin-top:12px;display:grid}.editorial-status-control select{color:#755e52;min-width:0;height:31px;font-size:var(--text-caption);background:#fffefd;border:1px solid #eee3dd;border-radius:4px;outline:0;padding:0 8px}.editorial-status-control button{color:#805e4e;min-height:31px;font-size:var(--text-caption);background:#f8ebe5;border:1px solid #e4d2c8;border-radius:4px;padding:0 8px;font-weight:600}.editorial-status-control button:hover{background:#f3dfd6}.content-flow{grid-template-columns:repeat(6,1fr);gap:3px;margin:12px 0 0;display:grid}.content-flow span{background:#eee8e4;border-radius:999px;height:3px;display:block}.content-flow span.is-complete{background:#b58068}.content-flow span.is-current{background:#d8a588}.content-section{margin-top:17px}.content-section__heading{justify-content:space-between;align-items:center;gap:7px;margin-bottom:7px;display:flex}.content-section__heading h3{color:#8b7163;font-size:var(--text-caption);letter-spacing:.055em;text-transform:uppercase;align-items:center;gap:5px;margin:0;font-weight:600;display:inline-flex}.content-section__heading h3 svg{stroke-width:1.45px;width:12px;height:12px}.content-section__heading a,.content-section__heading button{color:#a27c6b;font-size:var(--text-caption);background:0 0;border:0;align-items:center;gap:3px;padding:0;display:inline-flex}.content-section__heading a svg,.content-section__heading button svg{width:10px;height:10px}.content-intention{color:#79675d;font-family:var(--font-brand);font-size:var(--text-body);background:#fffdfc;border:1px solid #f0e8e3;border-radius:4px;margin:0;padding:10px;line-height:1.38}.content-meta-list{gap:1px;margin:0;padding:0;list-style:none;display:grid}.content-meta-list li{color:#765f54;min-height:28px;font-size:var(--text-caption);border-bottom:1px solid #f3eeeb;grid-template-columns:15px minmax(0,1fr);align-items:center;gap:6px;padding:4px 0;display:grid}.content-meta-list li:last-child{border-bottom:0}.content-meta-list svg{color:#ad8875;stroke-width:1.35px;width:12px;height:12px}.content-meta-list b{color:#90796c;font-size:var(--text-micro);font-weight:500;display:block}.content-meta-list span{color:#5f4b41;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.content-copy{color:#66534a;font-size:var(--text-label);white-space:pre-line;margin:0;line-height:1.55}.content-copy.is-empty{color:#a79186;font-style:italic}.content-tags{flex-wrap:wrap;gap:4px;display:flex}.content-tags span{color:#936d5b;font-size:var(--text-caption);background:#f6eae4;border-radius:3px;padding:3px 5px}.content-asset-row{color:#8e776b;min-height:29px;font-size:var(--text-caption);background:#fffcfb;border:1px dashed #eadbd3;border-radius:4px;align-items:center;gap:7px;padding:0 8px;display:flex}.content-asset-row svg{color:#ae8673;stroke-width:1.35px;width:13px;height:13px}.content-publication-warning{color:#866e62;font-size:var(--text-caption);background:#fbf6f3;border:1px solid #eee3dc;border-radius:4px;grid-template-columns:15px minmax(0,1fr);gap:6px;padding:9px;line-height:1.4;display:grid}.content-publication-warning svg{color:#b0836c;stroke-width:1.35px;width:13px;height:13px}.content-publication-warning strong{color:#70584b;font-size:var(--text-caption);display:block}.content-activity{gap:8px;display:grid}.content-activity__row{color:#7e695f;font-size:var(--text-caption);grid-template-columns:17px minmax(0,1fr);gap:7px;line-height:1.4;display:grid}.content-activity__row i{color:#aa7c68;background:#f4e7e0;border-radius:50%;place-items:center;width:17px;height:17px;display:grid}.content-activity__row svg{width:10px;height:10px}.content-activity__row b{color:#684f44;font-size:var(--text-caption);display:block}.content-activity__row time{color:#aa958a;font-size:var(--text-micro);margin-top:1px;display:block}.editorial-composer-backdrop{z-index:70;background:#362a232e;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.editorial-composer{background:#fffefd;border:1px solid #e9ddd7;border-radius:8px;width:min(850px,100%);max-height:min(820px,100vh - 48px);overflow:auto;box-shadow:0 24px 68px #422b202e}.editorial-composer__header{border-bottom:1px solid #f0e9e5;justify-content:space-between;align-items:start;gap:15px;padding:19px 22px 15px;display:flex}.editorial-composer__header span{color:#a77e6b;font-size:var(--text-caption);letter-spacing:.06em;text-transform:uppercase;font-weight:600}.editorial-composer__header h2{color:#4e3a30;letter-spacing:-.04em;margin:4px 0 0;font-size:19px}.editorial-composer__header p{color:#938077;font-size:var(--text-caption);margin:4px 0 0}.editorial-composer__close{color:#8f7467;background:#fffefd;border:1px solid #eee3de;border-radius:4px;place-items:center;width:28px;height:28px;padding:0;display:grid}.editorial-composer__close svg{width:14px;height:14px}.editorial-composer form{padding:18px 22px 21px}.editorial-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.editorial-form-field{gap:5px;display:grid}.editorial-form-field--span{grid-column:1/-1}.editorial-form-field>span{color:#8a7266;font-size:var(--text-caption);letter-spacing:.035em;text-transform:uppercase;font-weight:600}.editorial-form-field input,.editorial-form-field select,.editorial-form-field textarea{color:#57453c;width:100%;min-height:32px;font-size:var(--text-label);background:#fffefd;border:1px solid #eadfd9;border-radius:4px;outline:0;padding:0 9px}.editorial-form-field textarea{resize:vertical;min-height:78px;padding-top:8px;line-height:1.45}.editorial-form-field input:focus,.editorial-form-field select:focus,.editorial-form-field textarea:focus{border-color:#c69a86;box-shadow:0 0 0 3px #c69a8621}.editorial-form-field input::placeholder,.editorial-form-field textarea::placeholder{color:#b2a097}.editorial-form-field__error{color:#ad5c55;font-size:var(--text-caption);line-height:1.3}.editorial-hashtag-editor{background:#fffefd;border:1px solid #eadfd9;border-radius:4px;flex-wrap:wrap;align-items:center;gap:5px;min-height:32px;padding:4px;display:flex}.editorial-hashtag-editor:focus-within{border-color:#c69a86;box-shadow:0 0 0 3px #c69a8621}.editorial-hashtag-editor input{min-width:125px;min-height:21px;box-shadow:none;border:0;flex:125px;padding:0 3px}.editorial-hashtag-editor input:focus{box-shadow:none}.editorial-form-tag{color:#8c6554;min-height:22px;font-size:var(--text-caption);background:#f7e9e2;border-radius:3px;align-items:center;gap:3px;padding:0 5px;display:inline-flex}.editorial-form-tag button{color:#986d5b;background:0 0;border:0;border-radius:3px;place-items:center;width:14px;height:14px;padding:0;display:grid}.editorial-form-tag button:hover{background:#efd9cf}.editorial-form-tag svg{width:9px;height:9px}.editorial-composer__actions{border-top:1px solid #f0eae6;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding-top:15px;display:flex}.editorial-composer__actions>span{color:#9c8980;font-size:var(--text-caption)}.editorial-composer__actions>div{gap:8px;display:flex}.editorial-confirmation{background:#fffefd;border:1px solid #eadbd3;border-radius:8px;width:min(100%,400px);padding:24px;box-shadow:0 22px 60px #3c2c2329}.editorial-confirmation__icon{color:#a67660;background:#f6e7df;border-radius:50%;place-items:center;width:31px;height:31px;display:grid}.editorial-confirmation__icon svg{width:16px;height:16px}.editorial-confirmation h2{color:#4e3a30;letter-spacing:-.035em;margin:14px 0 0;font-size:17px}.editorial-confirmation p{color:#7c695e;font-size:var(--text-label);margin:7px 0 0;line-height:1.5}.editorial-confirmation__actions{justify-content:end;gap:8px;margin-top:21px;display:flex}.editorial-toast{z-index:80;color:#755d50;max-width:min(390px,100vw - 44px);font-size:var(--text-label);background:#fffefd;border:1px solid #eadbd4;border-radius:6px;align-items:center;gap:7px;margin:0;padding:10px 12px;line-height:1.35;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 12px 32px #412e251c}.editorial-toast svg{color:#aa7964;stroke-width:1.8px;flex:none;width:14px;height:14px}@media (max-width:1280px){.editorial-main{padding-left:36px;padding-right:28px}.editorial-console{grid-template-columns:225px minmax(0,1fr) 292px}.editorial-hero{grid-template-columns:minmax(0,1fr) auto}.editorial-hero__pulse{display:none}}@media (max-width:1100px){.editorial-console{grid-template-columns:212px minmax(0,1fr)}.editorial-inspector{border-top:1px solid #f1ebe7;border-left:0;grid-column:1/-1;min-height:330px}.editorial-inspector__content{overflow:visible}}@media (max-width:840px){.editorial-main{margin-left:0;padding:56px 16px 35px}.editorial-page-topbar__meta{display:none}.editorial-hero{grid-template-columns:1fr;align-items:start;gap:14px;margin-top:31px}.editorial-hero>.button-primary{justify-self:end}.editorial-console{grid-template-columns:1fr;min-height:0}.editorial-rail{border-bottom:1px solid #f1ebe7;border-right:0}.editorial-rail__note{display:none}.editorial-rail__filters{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-rail__section{display:none}.editorial-rail__views{margin-top:10px;padding-top:10px;padding-bottom:12px}.editorial-stage{min-height:495px}.editorial-inspector{min-height:0}}@media (max-width:600px){.editorial-page-topbar__settings{font-size:0}.editorial-page-topbar__settings svg{width:15px;height:15px}.editorial-hero h1{font-size:32px}.editorial-calendar-wrap{padding:10px}.editorial-calendar{min-width:570px}.editorial-calendar-day{min-height:83px;padding:5px}.editorial-calendar-event{font-size:var(--text-micro);grid-template-columns:5px minmax(0,1fr)}.editorial-board{min-width:680px}.editorial-stage{overflow-x:auto}.editorial-inspector__content{padding:13px 13px 18px}.editorial-composer-backdrop{place-items:end center;padding:0}.editorial-composer{border-bottom-right-radius:0;border-bottom-left-radius:0;width:100%;max-height:calc(100vh - 12px)}.editorial-composer__header,.editorial-composer form{padding-left:17px;padding-right:17px}.editorial-form-grid{grid-template-columns:1fr}.editorial-composer__actions{flex-direction:column;align-items:stretch}.editorial-composer__actions>div{width:100%}.editorial-composer__actions .button-primary,.editorial-composer__actions .button-secondary{flex:1}}.art-main{min-height:100vh;margin-left:var(--sidebar-width);background:radial-gradient(circle at 80% 0%, #efeadec2, transparent 25rem), linear-gradient(180deg, #fffefdab, transparent 23rem), var(--canvas);padding:18px 39px 44px 57px}.art-page-topbar{justify-content:space-between;align-items:center;gap:16px;min-height:28px;display:flex}.art-page-topbar__back,.art-page-topbar__meta,.art-page-topbar__settings{color:#79685c;min-height:28px;font-size:var(--text-label);align-items:center;gap:6px;font-weight:600;display:inline-flex}.art-page-topbar__back svg,.art-page-topbar__settings svg{stroke-width:1.5px;width:13px;height:13px}.art-page-topbar__meta{color:#887d6f;margin-left:auto;font-weight:500}.art-page-topbar__meta:before{content:"";background:#9d9580;border-radius:50%;width:6px;height:6px}.art-hero{grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:26px;margin:44px 0 24px;display:grid}.art-hero__eyebrow{color:#94876a;font-size:var(--text-label);letter-spacing:.06em;text-transform:uppercase;font-weight:600;display:block}.art-hero h1{color:#362f28;letter-spacing:-.06em;margin:7px 0 0;font-size:clamp(30px,3vw,43px);font-weight:700;line-height:.98}.art-hero p{color:#71695e;max-width:590px;font-size:var(--text-body);margin:10px 0 0}.art-hero__pulse{background:#fffefddb;border:1px solid #e9e5dc;border-radius:6px;display:flex;overflow:hidden}.art-hero__pulse span{color:#91897b;min-width:72px;font-size:var(--text-caption);text-transform:uppercase;justify-content:center;align-items:center;gap:4px;padding:9px 8px;display:inline-flex}.art-hero__pulse span+span{border-left:1px solid #ede9e2}.art-hero__pulse strong{color:#575045;font-family:var(--font-brand);font-size:16px;font-weight:500}.art-hero__pulse i{border-radius:50%;width:5px;height:5px}.art-hero__pulse-dot--draft{background:#ac9a7f}.art-hero__pulse-dot--review{background:#ad8d7a}.art-hero__pulse-dot--approved{background:#829477}.art-console{background:#fffefd;border:1px solid #ece9e1;border-radius:8px;grid-template-columns:242px minmax(0,1fr) minmax(288px,326px);min-height:min(684px,100vh - 206px);display:grid;overflow:hidden;box-shadow:0 1px 2px #37231905,0 12px 38px #52392a08}.art-directory{background:linear-gradient(#fffefcfc,#f9f8f2f0),#fffefc;border-right:1px solid #f0ece5;flex-direction:column;min-width:0;display:flex}.art-directory__header{justify-content:space-between;align-items:center;padding:18px 16px 11px;display:flex}.art-directory__header span{color:#9f9476;font-size:var(--text-caption);letter-spacing:.06em;text-transform:uppercase;font-weight:600}.art-directory__header h2{color:#4b4439;letter-spacing:-.035em;margin:3px 0 0;font-size:16px}.art-directory__new{color:#8d8063;background:#fffefa;border:1px solid #e5e0d5;border-radius:5px;place-items:center;width:27px;height:27px;padding:0;transition:background-color .15s,transform .15s;display:grid}.art-directory__new:hover{background:#f4f0e5;transform:translateY(-1px)}.art-directory__new svg{stroke-width:1.65px;width:14px;height:14px}.art-directory__search{color:#aaa18e;background:#fffefd;border:1px solid #ebe7de;border-radius:5px;align-items:center;min-height:33px;margin:0 16px;padding:0 9px;display:flex}.art-directory__search svg{stroke-width:1.45px;flex:none;width:13px;height:13px}.art-directory__search input{color:#544d43;width:100%;min-width:0;font-size:var(--text-label);background:0 0;border:0;outline:0;padding:0 7px}.art-directory__search input::placeholder{color:#afa897}.art-directory__filters{grid-template-columns:1fr 1fr;gap:5px;margin:10px 16px 0;display:grid}.art-filter{color:#a39987;background:#fffefd;border:1px solid #ede9e1;border-radius:4px;align-items:center;min-width:0;height:28px;display:flex;position:relative}.art-filter>svg{z-index:1;pointer-events:none;stroke-width:1.4px;width:11px;height:11px;position:absolute;left:7px}.art-filter select{appearance:none;color:#746d5e;width:100%;min-width:0;height:100%;font-size:var(--text-caption);background:0 0;border:0;outline:0;padding:0 5px 0 23px}.art-directory__sections{border-top:1px solid #f0ece5;gap:13px;margin:15px 16px 0;padding-top:14px;display:grid}.art-directory__section>p{color:#a79c87;font-size:var(--text-caption);letter-spacing:.065em;text-transform:uppercase;margin:0 0 7px;font-weight:600}.art-directory__shortcuts{gap:3px;display:grid}.art-directory__shortcut{color:#756e61;min-height:26px;font-size:var(--text-caption);text-align:left;background:0 0;border:0;border-radius:4px;justify-content:space-between;align-items:center;gap:7px;padding:0 6px;display:flex}.art-directory__shortcut:hover,.art-directory__shortcut.is-active{color:#685e4b;background:#f3f0e7}.art-directory__shortcut span{color:#887b63;min-width:15px;height:15px;font-size:var(--text-caption);background:#eae5d8;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.art-kit-list{gap:5px;min-height:0;margin:15px 8px 0;padding:0 8px;display:grid;overflow-y:auto}.art-kit-card{color:#675f53;text-align:left;background:0 0;border:1px solid #0000;border-radius:5px;grid-template-columns:25px minmax(0,1fr);gap:8px;padding:8px 6px;transition:background-color .15s,border-color .15s,transform .15s;display:grid}.art-kit-card:hover,.art-kit-card.is-selected{background:#faf8f2;border-color:#e9e3d7}.art-kit-card:hover{transform:translateY(-1px)}.art-kit-card__mark{color:#5c5140;width:25px;height:25px;font-family:var(--font-brand);background:#d5c7ad;border-radius:4px;place-items:center;font-size:14px;display:grid}.art-kit-card__body{min-width:0}.art-kit-card__body strong{color:#594f43;font-size:var(--text-label);text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:block;overflow:hidden}.art-kit-card__body small{color:#a19888;font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;display:block;overflow:hidden}.art-kit-card__meta{color:#9c907f;font-size:var(--text-micro);align-items:center;gap:4px;margin-top:4px;display:flex}.art-kit-card__meta i{background:#b19c80;border-radius:50%;width:5px;height:5px}.art-kit-card__meta--approved i{background:#8ca084}.art-kit-card__meta--review i{background:#ba937c}.art-directory__note{background:#f5f3ebe0;border:1px solid #eae6dc;border-radius:6px;grid-template-columns:17px minmax(0,1fr);gap:7px;margin:auto 14px 15px;padding:11px;display:grid}.art-directory__note svg{color:#9d9279;stroke-width:1.35px;width:14px;height:14px}.art-directory__note p{color:#817a6d;font-family:var(--font-brand);font-size:var(--text-small);margin:0;line-height:1.42}.art-stage{background:linear-gradient(#fffefcd6,#fcfbf7ab),#fffefd;flex-direction:column;min-width:0;display:flex;overflow:hidden}.art-stage__header{border-bottom:1px solid #f0ece5;justify-content:space-between;align-items:center;gap:12px;min-height:59px;padding:12px 16px;display:flex}.art-stage__title{min-width:0}.art-stage__title span{color:#9b8d75;font-size:var(--text-caption);letter-spacing:.055em;text-transform:uppercase;font-weight:600}.art-stage__title h2{color:#4d4439;letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:14px;overflow:hidden}.art-stage__tools{flex:none;align-items:center;gap:5px;display:flex}.art-stage__tools button{color:#806f5e;min-height:25px;font-size:var(--text-caption);background:#fffefd;border:1px solid #ebe6dc;border-radius:4px;align-items:center;gap:4px;padding:0 8px;display:inline-flex}.art-stage__tools button:hover{background:#f6f2e9}.art-stage__tools svg{stroke-width:1.45px;width:12px;height:12px}.art-stage__content{flex:1;min-height:0;padding:15px;overflow-y:auto}.art-moodboard{background:#f9f8f3;border:1px solid #eeeae1;border-radius:6px;grid-template-rows:repeat(8,minmax(25px,1fr));grid-template-columns:repeat(12,minmax(0,1fr));gap:7px;min-height:336px;padding:9px;display:grid}.art-moodboard__tile{color:#4e4538;text-align:left;border:1px solid #ffffff7a;border-radius:4px;flex-direction:column;justify-content:end;min-width:0;min-height:0;padding:10px;transition:transform .17s,box-shadow .17s;display:flex;position:relative;overflow:hidden}.art-moodboard__tile:hover{z-index:1;transform:translateY(-2px);box-shadow:0 8px 18px #4b3e2a1f}.art-moodboard__tile:after{opacity:.28;content:"";pointer-events:none;background:repeating-linear-gradient(128deg,#0000 0 7px,#ffffff38 8px 9px),linear-gradient(135deg,#0000 38%,#ffffff5c);position:absolute;inset:0}.art-moodboard__tile>*{z-index:1;position:relative}.art-moodboard__tile small{color:inherit;font-size:var(--text-micro);letter-spacing:.06em;opacity:.76;text-transform:uppercase;margin-bottom:2px;font-weight:600;display:block}.art-moodboard__tile strong{max-width:145px;color:inherit;font-family:var(--font-brand);letter-spacing:-.04em;font-size:17px;font-weight:500;line-height:1.02}.art-moodboard__tile--hero{background:radial-gradient(at 72% 15%,#ffffff7a,#0000 37%),linear-gradient(142deg,#cfc6b1,#e6d8c3 48%,#ad9d81);grid-area:span 5/span 7}.art-moodboard__tile--paper{background:#eee6d8;grid-area:span 3/span 5}.art-moodboard__tile--type{color:#f8f3e9;background:#746b59;grid-area:span 5/span 5}.art-moodboard__tile--type strong{max-width:150px;font-size:28px}.art-moodboard__tile--color{color:#fff8f2;background:#ad8977;grid-area:span 3/span 3}.art-moodboard__tile--detail{background:#d5c8ad;grid-area:span 3/span 4}.art-moodboard__tile--quiet{background:#e3ddd0;grid-area:span 3/span 5}.art-moodboard__empty{color:#9f9684;text-align:center;grid-column:1/-1;align-content:center;place-items:center;min-height:255px;display:grid}.art-moodboard__empty svg{color:#a89a7d;stroke-width:1.3px;width:24px;height:24px}.art-moodboard__empty h3{color:#6e6659;font-size:var(--text-body-strong);margin:9px 0 0}.art-moodboard__empty p{max-width:250px;font-size:var(--text-caption);margin:5px 0 0;line-height:1.45}.art-identity-grid{grid-template-columns:minmax(0,1.15fr) minmax(188px,.85fr);gap:12px;margin-top:12px;display:grid}.art-panel{background:#fffefd;border:1px solid #eeeae1;border-radius:5px;min-width:0}.art-panel__header{background:#fcfbf8;border-bottom:1px solid #f1ede6;justify-content:space-between;align-items:center;gap:8px;min-height:34px;padding:0 10px;display:flex}.art-panel__header h3{color:#847a67;font-size:var(--text-caption);letter-spacing:.055em;text-transform:uppercase;align-items:center;gap:5px;margin:0;font-weight:600;display:inline-flex}.art-panel__header svg{stroke-width:1.4px;width:12px;height:12px}.art-panel__header button,.art-panel__header a{color:#9a856f;font-size:var(--text-caption);background:0 0;border:0;align-items:center;gap:3px;padding:0;display:inline-flex}.art-palette{min-height:71px;padding:9px;display:flex}.art-swatch{color:#fffdf8;text-align:left;border:0;border-right:1px solid #ffffff6b;flex-direction:column;flex:1;justify-content:end;gap:1px;min-width:0;padding:7px;transition:flex .18s;display:flex;position:relative}.art-swatch:first-child{border-radius:4px 0 0 4px}.art-swatch:last-child{border-right:0;border-radius:0 4px 4px 0}.art-swatch:hover{flex:1.45}.art-swatch span{font-size:var(--text-micro);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.art-swatch small{font-size:var(--text-micro);opacity:.8}.art-swatch.is-light{color:#655b4d}.art-typography{gap:7px;padding:9px;display:grid}.art-type-row{border-bottom:1px solid #f0ede7;grid-template-columns:33px minmax(0,1fr);align-items:center;gap:7px;min-height:31px;padding-bottom:7px;display:grid}.art-type-row:last-child{border-bottom:0;padding-bottom:0}.art-type-row__role{color:#a09382;font-size:var(--text-micro);letter-spacing:.045em;text-transform:uppercase;font-weight:600}.art-type-row strong{color:#5b5347;font-family:var(--font-brand);letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:500;display:block;overflow:hidden}.art-type-row small{color:#a79d8e;font-size:var(--text-micro);text-overflow:ellipsis;white-space:nowrap;margin-top:-1px;display:block;overflow:hidden}.art-shooting{gap:6px;padding:9px;display:grid}.art-shot-row{color:#756d60;min-height:23px;font-size:var(--text-caption);grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.art-shot-row i{background:#b09b7c;border-radius:50%;width:6px;height:6px;margin-left:3px}.art-shot-row.is-ready i{background:#82967d}.art-shot-row span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.art-shot-row small{color:#ad9f8f;font-size:var(--text-micro)}.art-inspector{background:linear-gradient(#fffefcfa,#fbf9f4eb),#fffefd;border-left:1px solid #f0ece5;flex-direction:column;min-width:0;display:flex}.art-inspector__header{border-bottom:1px solid #f0ece5;justify-content:space-between;align-items:center;gap:8px;min-height:59px;padding:11px 14px;display:flex}.art-inspector__header>div{min-width:0}.art-inspector__header span{color:#9d9079;font-size:var(--text-caption);letter-spacing:.055em;text-transform:uppercase;font-weight:600}.art-inspector__header h2{color:#4b4338;font-size:var(--text-body);letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;overflow:hidden}.art-inspector__actions{flex:none;align-items:center;gap:4px;display:flex}.art-inspector__actions button{color:#887a63;background:#fffefd;border:1px solid #ebe6dc;border-radius:4px;place-items:center;width:25px;height:25px;padding:0;display:grid}.art-inspector__actions button:hover{background:#f5f1e8}.art-inspector__actions button.art-inspector__archive:hover{color:#a56555;background:#f8eae4}.art-inspector__actions svg{stroke-width:1.5px;width:13px;height:13px}.art-inspector__tabs{border-bottom:1px solid #f0ece5;gap:2px;padding:9px 13px 0;display:flex}.art-inspector__tabs button{color:#a2998a;min-height:29px;font-size:var(--text-caption);background:0 0;border:0;padding:0 6px;position:relative}.art-inspector__tabs button.is-active{color:#716653;font-weight:600}.art-inspector__tabs button.is-active:after{content:"";background:#9e9070;border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:5px;right:5px}.art-inspector__content{flex:1;min-height:0;padding:14px;overflow-y:auto}.art-inspector-empty{color:#9c9587;text-align:center;align-content:center;place-items:center;min-height:250px;display:grid}.art-inspector-empty svg{color:#a69a7e;stroke-width:1.3px;width:23px;height:23px}.art-inspector-empty h3{color:#6c6457;font-size:var(--text-body-strong);margin:10px 0 0}.art-inspector-empty p{max-width:210px;font-size:var(--text-caption);margin:5px 0 0;line-height:1.45}.art-kit-overview{gap:12px;display:grid}.art-kit-cover{color:#554b3d;background:radial-gradient(circle at 80% 0,#ffffff75,#0000 35%),linear-gradient(132deg,#d5c8ae,#f1e9d9 50%,#b5a586);border:1px solid #e9e4d9;border-radius:6px;align-content:space-between;min-height:124px;padding:13px;display:grid;position:relative;overflow:hidden}.art-kit-cover:after{opacity:.28;content:"";background:repeating-linear-gradient(151deg,#0000 0 9px,#ffffff40 10px 11px);position:absolute;inset:0}.art-kit-cover>*{z-index:1;position:relative}.art-kit-cover__scope{color:#776b55;font-size:var(--text-micro);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:4px;font-weight:600;display:inline-flex}.art-kit-cover__scope i{background:currentColor;border-radius:50%;width:6px;height:6px}.art-kit-cover h3{color:#504534;max-width:226px;font-family:var(--font-brand);letter-spacing:-.045em;margin:0;font-size:21px;font-weight:500;line-height:1.03}.art-kit-cover p{color:#786b57;font-size:var(--text-caption);margin:0}.art-status-control{grid-template-columns:minmax(0,1fr) auto;gap:6px;display:grid}.art-status-control select{color:#716754;min-width:0;height:31px;font-size:var(--text-caption);background:#fffefd;border:1px solid #e9e3d8;border-radius:4px;outline:0;padding:0 8px}.art-status-control button{color:#6f634c;min-height:31px;font-size:var(--text-caption);background:#f1ede2;border:1px solid #ded6c6;border-radius:4px;padding:0 8px;font-weight:600}.art-status-control button:hover{background:#e9e3d4}.art-section{margin-top:17px}.art-section__heading{justify-content:space-between;align-items:center;gap:7px;margin-bottom:7px;display:flex}.art-section__heading h3{color:#857a65;font-size:var(--text-caption);letter-spacing:.055em;text-transform:uppercase;align-items:center;gap:5px;margin:0;font-weight:600;display:inline-flex}.art-section__heading h3 svg{stroke-width:1.45px;width:12px;height:12px}.art-section__heading button,.art-section__heading a{color:#96816a;font-size:var(--text-caption);background:0 0;border:0;align-items:center;gap:3px;padding:0;display:inline-flex}.art-copy{color:#71695d;font-family:var(--font-brand);font-size:var(--text-body);white-space:pre-line;background:#fffdfc;border:1px solid #eeeae1;border-radius:4px;margin:0;padding:10px;line-height:1.42}.art-copy.is-empty{color:#aaa191;font-family:var(--font-ui);font-size:var(--text-caption);font-style:italic}.art-detail-list{gap:1px;margin:0;padding:0;list-style:none;display:grid}.art-detail-list li{color:#766d60;min-height:28px;font-size:var(--text-caption);border-bottom:1px solid #f1eee8;grid-template-columns:15px minmax(0,1fr);align-items:center;gap:6px;padding:4px 0;display:grid}.art-detail-list li:last-child{border-bottom:0}.art-detail-list svg{color:#a39479;stroke-width:1.35px;width:12px;height:12px}.art-detail-list b{color:#938874;font-size:var(--text-micro);font-weight:500;display:block}.art-detail-list span{color:#5d554a;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.art-mini-palette{border-radius:4px;height:34px;display:flex;overflow:hidden}.art-mini-palette span{border-right:1px solid #ffffff61;flex:1}.art-mini-palette span:last-child{border-right:0}.art-type-list{gap:6px;display:grid}.art-type-list__row{border-bottom:1px solid #f0ede7;grid-template-columns:45px minmax(0,1fr);align-items:center;gap:7px;min-height:29px;padding:5px 0;display:grid}.art-type-list__row:last-child{border-bottom:0}.art-type-list__role{color:#a09382;font-size:var(--text-micro);letter-spacing:.05em;text-transform:uppercase;font-weight:600}.art-type-list__family{color:#5b5347;font-family:var(--font-brand);letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap;font-size:17px;overflow:hidden}.art-type-list__license{color:#a69c8c;font-family:var(--font-ui);font-size:var(--text-micro);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.art-inspiration-list{gap:5px;display:grid}.art-inspiration-card{color:#6e665a;background:#fffefd;border:1px solid #eee9e0;border-radius:4px;grid-template-columns:29px minmax(0,1fr);gap:7px;min-height:39px;padding:5px;display:grid}.art-inspiration-card__tile{color:#5c523f;background:#d4c6a9;border-radius:3px;place-items:center;width:29px;height:29px;display:grid}.art-inspiration-card__tile svg{stroke-width:1.35px;width:13px;height:13px}.art-inspiration-card strong{color:#665d50;font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.art-inspiration-card small{color:#a69d8e;font-size:var(--text-micro);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;display:block;overflow:hidden}.art-activity{gap:8px;display:grid}.art-activity__row{color:#7c7466;font-size:var(--text-caption);grid-template-columns:17px minmax(0,1fr);gap:7px;line-height:1.4;display:grid}.art-activity__row i{color:#96866c;background:#eee9dc;border-radius:50%;place-items:center;width:17px;height:17px;display:grid}.art-activity__row svg{width:10px;height:10px}.art-activity__row b{color:#645b4f;font-size:var(--text-caption);display:block}.art-activity__row time{color:#a69c8d;font-size:var(--text-micro);margin-top:1px;display:block}.art-composer-backdrop{z-index:70;background:#332d232e;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.art-composer{background:#fffefd;border:1px solid #e5dfd3;border-radius:8px;width:min(900px,100%);max-height:min(840px,100vh - 48px);overflow:auto;box-shadow:0 24px 68px #3b32252e}.art-composer__header{border-bottom:1px solid #efeae2;justify-content:space-between;align-items:start;gap:15px;padding:19px 22px 15px;display:flex}.art-composer__header span{color:#988a70;font-size:var(--text-caption);letter-spacing:.06em;text-transform:uppercase;font-weight:600}.art-composer__header h2{color:#4c4336;letter-spacing:-.04em;margin:4px 0 0;font-size:19px}.art-composer__header p{color:#948b7d;font-size:var(--text-caption);margin:4px 0 0}.art-composer__close{color:#887b65;background:#fffefd;border:1px solid #ebe6dd;border-radius:4px;place-items:center;width:28px;height:28px;padding:0;display:grid}.art-composer__close svg{width:14px;height:14px}.art-composer form{padding:18px 22px 21px}.art-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.art-form-field{gap:5px;display:grid}.art-form-field--span{grid-column:1/-1}.art-form-field>span{color:#887d68;font-size:var(--text-caption);letter-spacing:.035em;text-transform:uppercase;font-weight:600}.art-form-field input,.art-form-field select,.art-form-field textarea{color:#564e42;width:100%;min-height:32px;font-size:var(--text-label);background:#fffefd;border:1px solid #e8e2d8;border-radius:4px;outline:0;padding:0 9px}.art-form-field textarea{resize:vertical;min-height:78px;padding-top:8px;line-height:1.45}.art-form-field input:focus,.art-form-field select:focus,.art-form-field textarea:focus{border-color:#b3a17e;box-shadow:0 0 0 3px #b3a17e21}.art-form-field input::placeholder,.art-form-field textarea::placeholder{color:#b2aa9b}.art-form-field__error{color:#ad5d54;font-size:var(--text-caption);line-height:1.3}.art-repeat-editor{background:#fcfbf8;border:1px solid #ebe6dc;border-radius:5px;gap:5px;padding:8px;display:grid}.art-repeat-editor__row{grid-template-columns:minmax(0,1fr) minmax(0,.75fr) 26px;align-items:end;gap:5px;display:grid}.art-repeat-editor__row--palette{grid-template-columns:minmax(0,1fr) 92px 26px}.art-repeat-editor__row input,.art-repeat-editor__row select{min-height:29px}.art-repeat-editor__remove{color:#aa7666;background:#fffefd;border:1px solid #e7ddd4;border-radius:4px;place-items:center;width:26px;height:29px;padding:0;display:grid}.art-repeat-editor__remove:hover{background:#f9e9e2}.art-repeat-editor__remove svg{width:12px;height:12px}.art-repeat-editor__add{color:#8b7a61;width:fit-content;min-height:25px;font-size:var(--text-caption);background:0 0;border:0;border-radius:3px;align-items:center;gap:4px;padding:0 7px;font-weight:600;display:inline-flex}.art-repeat-editor__add:hover{background:#f1ede2}.art-repeat-editor__add svg{width:11px;height:11px}.art-composer__actions{border-top:1px solid #efebe4;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding-top:15px;display:flex}.art-composer__actions>span{color:#9d9587;font-size:var(--text-caption)}.art-composer__actions>div{gap:8px;display:flex}.art-confirmation{background:#fffefd;border:1px solid #e6dfd1;border-radius:8px;width:min(100%,400px);padding:24px;box-shadow:0 22px 60px #37302529}.art-confirmation__icon{color:#93836a;background:#f0ebdf;border-radius:50%;place-items:center;width:31px;height:31px;display:grid}.art-confirmation__icon svg{width:16px;height:16px}.art-confirmation h2{color:#4c4337;letter-spacing:-.035em;margin:14px 0 0;font-size:17px}.art-confirmation p{color:#7a7164;font-size:var(--text-label);margin:7px 0 0;line-height:1.5}.art-confirmation__actions{justify-content:end;gap:8px;margin-top:21px;display:flex}.art-toast{z-index:80;color:#726958;max-width:min(390px,100vw - 44px);font-size:var(--text-label);background:#fffefd;border:1px solid #e4ddd0;border-radius:6px;align-items:center;gap:7px;margin:0;padding:10px 12px;line-height:1.35;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 12px 32px #3b32241c}.art-toast svg{color:#96876d;stroke-width:1.8px;flex:none;width:14px;height:14px}@media (max-width:1280px){.art-main{padding-left:36px;padding-right:28px}.art-console{grid-template-columns:225px minmax(0,1fr) 292px}.art-hero{grid-template-columns:minmax(0,1fr) auto}.art-hero__pulse{display:none}}@media (max-width:1100px){.art-console{grid-template-columns:212px minmax(0,1fr)}.art-inspector{border-top:1px solid #f0ece5;border-left:0;grid-column:1/-1;min-height:330px}.art-inspector__content{overflow:visible}}@media (max-width:840px){.art-main{margin-left:0;padding:56px 16px 35px}.art-page-topbar__meta{display:none}.art-hero{grid-template-columns:1fr;align-items:start;gap:14px;margin-top:31px}.art-hero>.button-primary{justify-self:end}.art-console{grid-template-columns:1fr;min-height:0}.art-directory{border-bottom:1px solid #f0ece5;border-right:0}.art-directory__note,.art-directory__sections{display:none}.art-kit-list{flex-direction:row;min-height:92px;display:flex;overflow-x:auto}.art-kit-card{min-width:196px}.art-stage{min-height:510px}.art-identity-grid{grid-template-columns:1fr}}@media (max-width:600px){.art-page-topbar__settings{font-size:0}.art-page-topbar__settings svg{width:15px;height:15px}.art-hero h1{font-size:32px}.art-stage{overflow-x:auto}.art-stage__content{padding:10px}.art-moodboard{min-width:630px;min-height:310px}.art-inspector__content{padding:13px 13px 18px}.art-composer-backdrop{place-items:end center;padding:0}.art-composer{border-bottom-right-radius:0;border-bottom-left-radius:0;width:100%;max-height:calc(100vh - 12px)}.art-composer__header,.art-composer form{padding-left:17px;padding-right:17px}.art-form-grid{grid-template-columns:1fr}.art-repeat-editor__row{grid-template-columns:minmax(0,1fr) minmax(0,.8fr) 26px}.art-composer__actions{flex-direction:column;align-items:stretch}.art-composer__actions>div{width:100%}.art-composer__actions .button-primary,.art-composer__actions .button-secondary{flex:1}}.finance-main{min-height:100vh;margin-left:var(--sidebar-width,216px);color:#4d4439;background:radial-gradient(circle at 78% 2%,#e7d9c56b,#0000 24%),linear-gradient(135deg,#fffefd 0%,#fdfbf8 52%,#f7f2eb 100%);padding:12px 40px 34px}.finance-topbar{color:#7e7365;height:28px;font-size:var(--text-label);justify-content:space-between;align-items:center;gap:12px;display:flex}.finance-topbar__back,.finance-topbar__settings{color:inherit;align-items:center;gap:5px;text-decoration:none;display:inline-flex}.finance-topbar__back:hover,.finance-topbar__settings:hover{color:#5d5040}.finance-topbar svg{stroke-width:1.7px;width:13px;height:13px}.finance-topbar__meta{color:#a19789;margin-left:auto}.finance-hero{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:26px;margin:29px 0 18px;display:grid}.finance-hero__eyebrow,.finance-stage__header>div>span,.finance-directory header span,.finance-register header span,.finance-goal-grid header span{color:#a0755f;font-size:var(--text-caption);letter-spacing:.11em;text-transform:uppercase;font-weight:700}.finance-hero h1{color:#443a31;letter-spacing:-.05em;margin:3px 0;font-size:28px;font-weight:650}.finance-hero p{color:#786f63;max-width:550px;font-size:var(--text-small);margin:0;line-height:1.5}.finance-hero__meta{border-left:1px solid #e7ded1;min-width:205px;padding-left:17px}.finance-hero__meta span{color:#5f5447;font-size:var(--text-small);align-items:center;gap:6px;font-weight:600;display:flex}.finance-hero__meta i{background:#b88768;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #b8876821}.finance-hero__meta small{color:#958a7a;max-width:185px;font-size:var(--text-caption);margin-top:5px;line-height:1.35;display:block}.finance-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:17px;display:grid}.finance-metric{background:#fffffebf;border:1px solid #ece5dc;border-radius:8px;align-items:flex-start;gap:10px;min-height:97px;padding:14px;display:flex;box-shadow:0 7px 17px #60492f08}.finance-metric__icon{color:#ab8068;background:#f3ece4;border-radius:8px;flex:none;place-items:center;width:27px;height:27px;display:grid}.finance-metric__icon svg{stroke-width:1.55px;width:15px;height:15px}.finance-metric p{color:#92715d;font-size:var(--text-caption);letter-spacing:.04em;text-transform:uppercase;margin:0 0 6px;font-weight:700}.finance-metric strong{color:#4d4035;letter-spacing:-.04em;font-size:20px;font-weight:620;display:block}.finance-metric small{color:#918676;font-size:var(--text-caption);margin-top:4px;display:block}.finance-metric--alert .finance-metric__icon{color:#b56d58;background:#faeee9}.finance-metric--alert p{color:#aa6755}.finance-metric--warm .finance-metric__icon{color:#a7864d;background:#f1e9da}.finance-console{background:#fffffed4;border:1px solid #e8e1d7;border-radius:9px;grid-template-columns:226px minmax(0,1fr) 316px;min-height:615px;display:grid;overflow:hidden;box-shadow:0 18px 42px #4d3a2312}.finance-directory{background:linear-gradient(#fffcf9,#f9f4ed);border-right:1px solid #eee8df;flex-direction:column;min-width:0;display:flex}.finance-directory>header{justify-content:space-between;align-items:center;padding:17px 15px 12px;display:flex}.finance-directory h2{color:#504438;letter-spacing:-.04em;margin:2px 0 0;font-size:17px}.finance-directory>header>button{color:#9a7059;cursor:pointer;background:#fffdfb;border:1px solid #e7ddd1;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.finance-directory>header>button svg{width:14px;height:14px}.finance-directory nav{gap:2px;padding:3px 10px 11px;display:grid}.finance-directory nav button{color:#70665b;min-height:31px;font:inherit;font-size:var(--text-label);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:7px;padding:0 8px;display:grid}.finance-directory nav button svg{color:#a69280;stroke-width:1.55px;width:14px;height:14px}.finance-directory nav button small{color:#a89d90;font-size:var(--text-caption)}.finance-directory nav button:hover{background:#f3ece5}.finance-directory nav button.is-active{color:#514438;background:#ece4db;font-weight:650;box-shadow:inset 2px 0 #bd967d}.finance-directory nav button.is-active svg{color:#9a7059}.finance-directory__search{color:#a09384;background:#fffefd;border:1px solid #e9e1d7;border-radius:6px;align-items:center;gap:6px;margin:0 13px 11px;padding:7px 8px;display:flex}.finance-directory__search svg{flex:none;width:13px;height:13px}.finance-directory__search input{color:#55493e;width:100%;min-width:0;font:inherit;font-size:var(--text-caption);background:0 0;border:0;outline:0}.finance-directory__search input::placeholder{color:#afa494}.finance-directory__filters{gap:7px;padding:0 13px;display:grid}.finance-directory__filters label{color:#a09283;font-size:var(--text-caption);letter-spacing:.04em;text-transform:uppercase;gap:4px;font-weight:650;display:grid}.finance-directory__filters select{color:#665a4d;width:100%;min-width:0;font:inherit;font-size:var(--text-caption);background:#fffdfb;border:1px solid #e9e1d7;border-radius:5px;outline:0;padding:6px 7px}.finance-directory__notice{color:#92745f;background:#f6eee5;border:1px solid #ebe0d3;border-radius:7px;align-items:flex-start;gap:7px;margin:auto 13px 13px;padding:9px;display:flex}.finance-directory__notice svg{stroke-width:1.5px;flex:none;width:14px;height:14px}.finance-directory__notice p{font-size:var(--text-caption);margin:0;line-height:1.45}.finance-stage{background:#fffefd;min-width:0}.finance-stage__header{border-bottom:1px solid #f0ebe4;justify-content:space-between;align-items:center;gap:12px;min-height:66px;padding:13px 17px;display:flex}.finance-stage__header h2{color:#514439;letter-spacing:-.035em;margin:2px 0 0;font-size:17px}.finance-stage__actions{align-items:center;gap:6px;display:flex}.finance-stage__actions button,.finance-goal-grid header button,.finance-lines header button{color:#86634f;font:inherit;font-size:var(--text-caption);cursor:pointer;background:#fffdfa;border:1px solid #e7dbd0;border-radius:5px;align-items:center;gap:5px;padding:6px 8px;display:inline-flex}.finance-stage__actions svg,.finance-goal-grid header button svg,.finance-lines header button svg{width:12px;height:12px}.finance-stage__content{min-height:547px;padding:15px}.finance-overview-grid{grid-template-columns:minmax(0,1.06fr) minmax(250px,.94fr);gap:12px;display:grid}.finance-forecast,.finance-focus,.finance-goal-grid{background:#fff;border:1px solid #eee7de;border-radius:7px}.finance-forecast{background:linear-gradient(145deg,#f4e9df,#fffdfa 65%);min-height:242px;padding:16px 17px 12px}.finance-forecast header,.finance-focus header,.finance-goal-grid>header{justify-content:space-between;align-items:center;display:flex}.finance-forecast header span{color:#9b725d;font-size:var(--text-caption);letter-spacing:.06em;text-transform:uppercase;font-weight:700}.finance-forecast header svg{color:#b39b87;width:16px}.finance-forecast>strong{color:#4e4034;letter-spacing:-.06em;margin-top:16px;font-size:27px;font-weight:620;display:block}.finance-forecast p{color:#887b6b;max-width:270px;font-size:var(--text-caption);margin:5px 0 12px;line-height:1.45}.finance-forecast__bars{align-items:end;gap:8px;height:70px;padding:0 6px;display:flex}.finance-forecast__bars i{opacity:.88;background:linear-gradient(#b98268,#e7c9b5);border-radius:5px 5px 2px 2px;width:100%;min-width:9px}.finance-forecast footer{color:#a49585;font-size:var(--text-caption);justify-content:space-between;padding:6px 5px 0;display:flex}.finance-focus{overflow:hidden}.finance-focus header{border-bottom:1px solid #f2ece5;padding:16px 15px 11px}.finance-focus header h3{color:#594b3f;letter-spacing:-.025em;margin:3px 0 0;font-size:14px}.finance-focus header>svg{color:#b6725d;width:17px}.finance-focus ul{margin:0;padding:0;list-style:none}.finance-focus li{border-bottom:1px solid #f4eee7}.finance-focus li:last-child{border-bottom:0}.finance-focus li button{color:#5c5044;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto 14px;align-items:center;gap:9px;width:100%;padding:10px 13px;display:grid}.finance-focus li button:hover{background:#fdf9f5}.finance-focus b{font-size:var(--text-label);font-weight:650;display:block}.finance-focus small{color:#998d7e;font-size:var(--text-caption);margin-top:2px;display:block}.finance-focus strong{color:#775c4c;font-size:var(--text-label)}.finance-focus svg{color:#ae9e8e;width:13px}.finance-goal-grid{margin-top:12px;padding:14px}.finance-goal-grid>header{margin-bottom:10px}.finance-goal-grid header h3{color:#5b4d41;letter-spacing:-.025em;margin:2px 0 0;font-size:14px}.finance-goal-card{color:#5d5044;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #f2ece5;grid-template-columns:minmax(0,1fr) auto;gap:7px 12px;width:100%;padding:10px 0;display:grid}.finance-goal-card:last-child{border-bottom:0}.finance-goal-card>div:first-child{align-items:center;gap:7px;display:flex}.finance-goal-card>div:first-child span{color:#9a715a;font-size:var(--text-caption);background:#eee5da;border-radius:4px;padding:3px 5px;font-weight:700}.finance-goal-card b{font-size:var(--text-label)}.finance-goal-card>strong{color:#6d5848;font-size:var(--text-label);text-align:right}.finance-goal-card>strong small{color:#a09284;font-size:var(--text-caption);font-weight:400}.finance-goal-card .finance-progress{grid-column:1/-1}.finance-goal-card em{color:#a27057;font-size:var(--text-caption);text-align:right;grid-column:2;font-style:normal}.finance-register{min-height:100%}.finance-register>header{justify-content:space-between;align-items:end;padding:1px 2px 12px;display:flex}.finance-register h3{color:#594b3e;letter-spacing:-.035em;margin:2px 0 0;font-size:16px}.finance-register>header>small{color:#a09283;font-size:var(--text-caption)}.finance-register__table{border:1px solid #eee7de;border-radius:7px;overflow:hidden}.finance-register__head,.finance-register__row{grid-template-columns:minmax(120px,1.15fr) minmax(100px,1fr) 80px 126px minmax(90px,.8fr);align-items:center;gap:10px;display:grid}.finance-register__head{color:#9a8979;min-height:33px;font-size:var(--text-caption);letter-spacing:.045em;text-transform:uppercase;background:#faf6f1;padding:0 12px;font-weight:700}.finance-register__row{color:#64584b;width:100%;min-height:58px;font:inherit;font-size:var(--text-caption);text-align:left;cursor:pointer;background:#fffefd;border:0;border-top:1px solid #f2ece5;padding:8px 12px}.finance-register__row:hover,.finance-register__row.is-selected{background:#fcf7f1}.finance-register__row.is-selected{box-shadow:inset 2px 0 #b58167}.finance-register__row b{color:#57493d;font-size:var(--text-label);font-weight:650;display:block}.finance-register__row small{color:#9c9081;font-size:var(--text-caption);margin-top:3px;display:block}.finance-register__row>span:last-child{text-align:right}.finance-register__row>span:last-child b{color:#6a5141}.finance-status{white-space:nowrap;color:#817466;font-size:var(--text-caption);align-items:center;gap:5px;display:inline-flex}.finance-status i{background:#a49789;border-radius:50%;width:5px;height:5px}.finance-status--draft i,.finance-status--pending i{background:#b5a28c}.finance-status--sent i,.finance-status--issued i{background:#b07b5e}.finance-status--accepted i,.finance-status--paid i,.finance-status--succeeded i{background:#719071}.finance-status--partially_paid i{background:#b89455}.finance-status--overdue i,.finance-status--refused i,.finance-status--failed i{background:#bc6756}.finance-status--expired i,.finance-status--cancelled i,.finance-status--void i{background:#a4a1a0}.finance-payment-list,.finance-line-list{margin:0;padding:0;list-style:none}.finance-payment-list li,.finance-line-list li{border-bottom:1px solid #f1ebe4;justify-content:space-between;align-items:center;gap:9px;padding:9px 0;display:flex}.finance-payment-list li:last-child,.finance-line-list li:last-child{border-bottom:0}.finance-payment-list b,.finance-line-list b{color:#625448;font-size:var(--text-caption);display:block}.finance-payment-list small,.finance-line-list small{color:#9a8e7e;font-size:var(--text-caption);margin-top:3px;display:block}.finance-payment-list strong,.finance-line-list strong{color:#6e5545;font-size:var(--text-caption);white-space:nowrap}.finance-goal-list{border:1px solid #eee7de;border-radius:7px;overflow:hidden}.finance-goal-list__row{color:#5f5145;text-align:left;cursor:pointer;background:#fffefd;border:0;border-bottom:1px solid #f2ece5;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px 10px;width:100%;padding:11px 12px;display:grid}.finance-goal-list__row:last-child{border-bottom:0}.finance-goal-list__row:hover,.finance-goal-list__row.is-selected{background:#fcf7f1}.finance-goal-list__icon{color:#a2775e;background:#f1e8dd;border-radius:7px;place-items:center;width:27px;height:27px;display:grid}.finance-goal-list__icon svg{width:14px;height:14px}.finance-goal-list__row b{font-size:var(--text-label);display:block}.finance-goal-list__row small{color:#998d7e;font-size:var(--text-caption);margin-top:3px;display:block}.finance-goal-list__row>strong{color:#6d5646;font-size:var(--text-label);text-align:right}.finance-goal-list__row>strong small{color:#9d9081;font-size:var(--text-caption);display:inline}.finance-goal-list__row .finance-progress{grid-column:2/-1}.finance-progress{background:#eee8e1;border-radius:999px;height:5px;display:block;position:relative;overflow:hidden}.finance-progress i{border-radius:inherit;background:linear-gradient(90deg,#b77f63,#d7ad91);height:100%;transition:width .35s;display:block}.finance-progress--large{height:7px;margin:11px 0}.finance-empty,.finance-empty-inline{color:#9b8d7e;text-align:center;align-content:center;place-items:center;gap:6px;min-height:220px;display:grid}.finance-empty svg{color:#c2ab96;width:22px}.finance-empty h3{color:#6f6052;font-size:var(--text-body);margin:0}.finance-empty p{max-width:260px;font-size:var(--text-caption);margin:0;line-height:1.5}.finance-empty-inline{min-height:70px;font-size:var(--text-caption)}.finance-inspector{background:linear-gradient(#fffefa,#fcf9f5);border-left:1px solid #eee8df;min-width:0}.finance-inspector--empty{color:#9c8f80;text-align:center;align-content:center;place-items:center;gap:8px;min-height:400px;padding:24px;display:grid}.finance-inspector--empty svg{color:#c0aa93;width:24px}.finance-inspector--empty h3{color:#6d5f51;font-size:var(--text-body-strong);margin:0}.finance-inspector--empty p{font-size:var(--text-caption);margin:0;line-height:1.5}.finance-inspector__header{border-bottom:1px solid #f0eae2;justify-content:space-between;align-items:start;gap:10px;min-height:77px;padding:16px;display:flex}.finance-inspector__header>div>span{color:#a4775f;font-size:var(--text-caption);letter-spacing:.09em;text-transform:uppercase;font-weight:700}.finance-inspector__header h2{color:#504337;letter-spacing:-.035em;margin:4px 0 0;font-size:15px}.finance-inspector__section{border-bottom:1px solid #f2ede6;padding:14px 16px}.finance-inspector__section>header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:9px;display:flex}.finance-inspector__section h3{color:#6b5949;font-size:var(--text-caption);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:5px;margin:0;font-weight:700;display:flex}.finance-inspector__section h3 svg{color:#af8065;stroke-width:1.55px;width:13px;height:13px}.finance-inspector__section header>button{color:#a2775d;font:inherit;font-size:var(--text-caption);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;display:inline-flex}.finance-inspector__section header>button svg{width:11px;height:11px}.finance-inspector__amount strong{color:#4e4034;letter-spacing:-.055em;font-size:22px;font-weight:630;display:block}.finance-inspector__amount span{color:#968a7b;font-size:var(--text-caption);margin-top:3px;display:block}.finance-summary-list{gap:5px;margin:11px 0 0;display:grid}.finance-summary-list div{font-size:var(--text-caption);justify-content:space-between;align-items:center;display:flex}.finance-summary-list dt{color:#9d9081}.finance-summary-list dd{color:#635548;margin:0;font-weight:600}.finance-action-stack{gap:7px;display:grid}.finance-action-stack .button-primary,.finance-action-stack .button-secondary,.finance-action-stack .button-danger{font-size:var(--text-caption);justify-content:center}.finance-action-stack p,.finance-legal-note{color:#9a816d;font-size:var(--text-caption);align-items:flex-start;gap:6px;margin:3px 0 0;line-height:1.45;display:flex}.finance-action-stack p svg,.finance-legal-note svg{flex:none;width:12px;height:12px}.finance-goal-caption{color:#947e6b;font-size:var(--text-caption);margin:0}.finance-modal-backdrop{z-index:70;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#372b214d;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.finance-modal{background:#fffefd;border:1px solid #e8dfd5;border-radius:10px;outline:0;width:min(820px,100%);max-height:min(790px,100vh - 44px);overflow:auto;box-shadow:0 26px 72px #2c211838}.finance-modal__header{border-bottom:1px solid #eee7df;justify-content:space-between;align-items:start;gap:12px;padding:19px 22px 15px;display:flex}.finance-modal__header span{color:#a4765f;font-size:var(--text-caption);letter-spacing:.09em;text-transform:uppercase;font-weight:700}.finance-modal__header h2{color:#4d4034;letter-spacing:-.045em;margin:4px 0 0;font-size:19px}.finance-modal__header>button{color:#9d806d;cursor:pointer;background:#fff;border:1px solid #e9ded3;border-radius:6px;place-items:center;width:27px;height:27px;display:grid}.finance-modal__header>button svg{width:14px;height:14px}.finance-form{padding:17px 22px 20px}.finance-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 12px;display:grid}.finance-field{color:#8d7d6d;font-size:var(--text-caption);gap:5px;font-weight:650;display:grid}.finance-field>span{letter-spacing:.025em}.finance-field input,.finance-field select,.finance-field textarea{color:#594b3f;width:100%;min-width:0;font:inherit;font-size:var(--text-label);background:#fffefd;border:1px solid #e8dfd5;border-radius:5px;outline:0;padding:8px 9px}.finance-field input:focus,.finance-field select:focus,.finance-field textarea:focus{border-color:#cfa98f;box-shadow:0 0 0 3px #cfa98f24}.finance-field--span{grid-column:1/-1}.finance-field__error{color:#b26757;font-size:var(--text-caption);font-weight:500}.finance-lines{border-top:1px solid #eee7df;margin-top:18px;padding-top:15px}.finance-lines header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:9px;display:flex}.finance-lines header span{color:#a4765f;font-size:var(--text-caption);letter-spacing:.09em;text-transform:uppercase;font-weight:700}.finance-lines h3{color:#5a4b3e;font-size:var(--text-body-strong);margin:3px 0 0}.finance-line-editor{background:#fcfaf7;border:1px solid #eee6de;border-radius:6px;grid-template-columns:minmax(0,1.5fr) 65px 100px 62px 25px;align-items:end;gap:7px;margin-bottom:8px;padding:8px;display:grid}.finance-line-editor__remove{color:#b18168;cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;width:25px;height:31px;display:grid}.finance-line-editor__remove:disabled{opacity:.35;cursor:not-allowed}.finance-line-editor__remove svg{width:13px}.finance-payment-preview{color:#887361;font-size:var(--text-caption);background:#f5eee6;border-radius:6px;justify-content:space-between;align-items:center;margin-top:15px;padding:11px;display:flex}.finance-payment-preview strong{color:#674f3e;font-size:14px}.finance-modal__footer{color:#9a8c7c;font-size:var(--text-caption);border-top:1px solid #eee7df;justify-content:space-between;align-items:center;gap:14px;margin-top:18px;padding-top:14px;line-height:1.4;display:flex}.finance-modal__footer>span{max-width:340px}.finance-modal__footer>div{flex:none;gap:7px;display:flex}.finance-modal__footer .button-primary,.finance-modal__footer .button-secondary{font-size:var(--text-caption)}.finance-confirmation{background:#fffefd;border:1px solid #e8ded3;border-radius:9px;width:min(360px,100%);padding:21px;box-shadow:0 22px 60px #35281d2e}.finance-confirmation>span{color:#b3735b;background:#f5e9e1;border-radius:50%;place-items:center;width:31px;height:31px;display:grid}.finance-confirmation>span svg{width:16px}.finance-confirmation h2{color:#544539;letter-spacing:-.035em;margin:13px 0 0;font-size:16px}.finance-confirmation p{color:#857767;font-size:var(--text-caption);margin:7px 0 0;line-height:1.5}.finance-confirmation>div{justify-content:end;gap:7px;margin-top:18px;display:flex}.finance-confirmation .button-primary,.finance-confirmation .button-danger{font-size:var(--text-caption);align-items:center;gap:5px;display:inline-flex}.finance-toast{z-index:80;color:#716354;max-width:min(400px,100vw - 44px);font-size:var(--text-caption);background:#fffefd;border:1px solid #e5ddd1;border-radius:6px;align-items:center;gap:7px;margin:0;padding:10px 12px;line-height:1.4;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 12px 32px #3b30231f}.finance-toast svg{color:#9c775f;width:14px}@media (max-width:1280px){.finance-main{padding-left:32px;padding-right:25px}.finance-console{grid-template-columns:206px minmax(0,1fr) 285px}.finance-hero__meta{display:none}}@media (max-width:1080px){.finance-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-console{grid-template-columns:210px minmax(0,1fr)}.finance-inspector{border-top:1px solid #eee8df;border-left:0;grid-column:1/-1;min-height:290px}}@media (max-width:840px){.finance-main{margin-left:0;padding:56px 15px 30px}.finance-topbar__meta{display:none}.finance-hero{grid-template-columns:1fr auto;gap:12px}.finance-hero p{max-width:480px}.finance-console{grid-template-columns:1fr}.finance-directory{border-bottom:1px solid #eee8df;border-right:0}.finance-directory nav{padding-bottom:7px;display:flex;overflow-x:auto}.finance-directory nav button{grid-template-columns:16px auto auto;min-width:max-content}.finance-directory__filters{grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:12px}.finance-directory__notice{display:none}.finance-overview-grid{grid-template-columns:1fr}}@media (max-width:600px){.finance-hero{grid-template-columns:1fr;margin-top:27px}.finance-hero>.button-primary{justify-self:end}.finance-hero h1{font-size:31px}.finance-metrics{grid-template-columns:1fr 1fr;gap:8px}.finance-metric{min-height:83px;padding:10px}.finance-metric__icon{display:none}.finance-metric strong{font-size:16px}.finance-stage__content{padding:10px;overflow-x:auto}.finance-register{min-width:580px}.finance-register__head,.finance-register__row{grid-template-columns:135px 115px 76px 118px 90px}.finance-modal-backdrop{align-items:end;padding:0}.finance-modal{border-bottom-right-radius:0;border-bottom-left-radius:0;width:100%;max-height:calc(100vh - 10px)}.finance-modal__header,.finance-form{padding-left:16px;padding-right:16px}.finance-form__grid{grid-template-columns:1fr}.finance-field--span{grid-column:auto}.finance-line-editor{grid-template-columns:minmax(0,1fr) minmax(0,.65fr) 25px}.finance-line-editor .finance-field:first-child{grid-column:1/-1}.finance-line-editor .finance-field:nth-child(3),.finance-line-editor .finance-field:nth-child(4){grid-column:span 1}.finance-line-editor__remove{grid-area:2/3}.finance-modal__footer{flex-direction:column;align-items:stretch}.finance-modal__footer>div{width:100%}.finance-modal__footer .button-primary,.finance-modal__footer .button-secondary{flex:1}}.prospecting-main{min-width:0;min-height:100vh;margin-left:var(--sidebar-width,218px);background:radial-gradient(circle at 83% 0,#ebdccf57,#0000 27%),#fdfbf8;padding:14px 38px 34px 42px}.prospecting-topbar{color:#8c7c6d;height:30px;font-size:var(--text-label);justify-content:space-between;align-items:center;display:flex}.prospecting-topbar__back,.prospecting-topbar__settings{color:inherit;align-items:center;gap:5px;text-decoration:none;display:inline-flex}.prospecting-topbar__back svg,.prospecting-topbar__settings svg{stroke-width:1.6px;width:13px;height:13px}.prospecting-topbar__meta{color:#988576;font-size:var(--text-caption)}.prospecting-hero{grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:24px;margin:23px 0 19px;display:grid}.prospecting-hero__eyebrow,.prospecting-section-eyebrow{color:#a17058;font-size:var(--text-caption);letter-spacing:.095em;text-transform:uppercase;font-weight:750;display:block}.prospecting-hero h1{color:#4d4036;letter-spacing:-.057em;margin:6px 0 0;font-size:31px;line-height:1}.prospecting-hero p{color:#7d7063;max-width:575px;font-size:var(--text-small);margin:8px 0 0;line-height:1.5}.prospecting-hero__pulse{color:#75685a;min-width:180px;font-size:var(--text-caption);gap:5px;padding-bottom:2px;display:grid}.prospecting-hero__pulse span{justify-content:space-between;align-items:center;gap:12px;display:flex}.prospecting-hero__pulse small{font-size:inherit}.prospecting-hero__pulse strong{color:#5d4d40;font-size:var(--text-small)}.prospecting-hero__pulse i{background:#ba886c;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block;box-shadow:0 0 0 3px #ba886c21}.prospecting-hero__pulse span:last-child i{background:#7f9a7d;box-shadow:0 0 0 3px #7f9a7d21}.prospecting-hero>.button-primary{font-size:var(--text-label);align-items:center;gap:6px;margin-bottom:1px;display:inline-flex}.prospecting-hero>.button-primary svg{width:14px}.prospecting-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-bottom:16px;display:grid}.prospecting-metric{background:#fffefce6;border:1px solid #eee5dc;border-radius:7px;align-items:flex-start;gap:10px;min-height:77px;padding:13px 14px;display:flex}.prospecting-metric__icon{color:#a5745b;background:#f4e9df;border-radius:7px;flex:none;place-items:center;width:28px;height:28px;display:grid}.prospecting-metric__icon svg{stroke-width:1.55px;width:15px;height:15px}.prospecting-metric p{color:#9b7a67;font-size:var(--text-caption);letter-spacing:.06em;text-transform:uppercase;margin:0;font-weight:750}.prospecting-metric strong{color:#58493d;letter-spacing:-.045em;margin-top:4px;font-size:18px;display:block}.prospecting-metric small{color:#9b8e7e;font-size:var(--text-caption);margin-top:2px;display:block}.prospecting-workspace{background:#fffefd;border:1px solid #ede6de;border-radius:9px;grid-template-columns:minmax(0,1fr) 300px;min-height:617px;display:grid;overflow:hidden;box-shadow:0 13px 37px #4435280f}.prospecting-board{border-right:1px solid #eee8e1;min-width:0}.prospecting-board__toolbar{border-bottom:1px solid #f0ebe5;justify-content:space-between;align-items:center;gap:12px;min-height:66px;padding:12px 15px;display:flex}.prospecting-board__toolbar h2{color:#54463b;letter-spacing:-.037em;margin:3px 0 0;font-size:17px}.prospecting-board__tools{align-items:center;gap:6px;display:flex}.prospecting-board__tools button,.prospecting-board__tools select{color:#806453;min-height:28px;font:inherit;font-size:var(--text-caption);background:#fffdfa;border:1px solid #e8ded4;border-radius:5px}.prospecting-board__tools button{cursor:pointer;align-items:center;gap:5px;padding:6px 8px;display:inline-flex}.prospecting-board__tools button svg{width:12px;height:12px}.prospecting-board__tools select{max-width:125px;padding:0 7px}.prospecting-board__search{color:#a08f80;background:#fffdfa;border:1px solid #e9e0d7;border-radius:5px;align-items:center;gap:6px;min-width:200px;padding:6px 8px;display:flex}.prospecting-board__search svg{width:13px;height:13px}.prospecting-board__search input{color:#665649;width:100%;min-width:0;font:inherit;font-size:var(--text-caption);background:0 0;border:0;outline:0}.prospecting-board__search input::placeholder{color:#b6a696}.prospecting-stage-strip{border-bottom:1px solid #f3eee8;gap:6px;padding:9px 14px;display:flex;overflow-x:auto}.prospecting-stage-strip button{color:#9a8b7d;min-width:max-content;font:inherit;font-size:var(--text-caption);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;align-items:center;gap:5px;padding:5px 7px;display:inline-flex}.prospecting-stage-strip button:hover,.prospecting-stage-strip button.is-active{color:#82624f;background:#f8f1eb;border-color:#e7d9ce}.prospecting-stage-strip b{color:#906c57;min-width:16px;height:16px;font-size:var(--text-caption);background:#eee4d9;border-radius:50%;place-items:center;display:grid}.prospecting-kanban-wrap{padding:12px;overflow-x:auto}.prospecting-kanban{grid-template-columns:repeat(6,minmax(174px,1fr));align-items:start;gap:9px;min-width:1110px;display:grid}.prospecting-column{background:linear-gradient(#fcfaf7,#fffefd 58%);border:1px solid #eee7df;border-radius:7px;min-height:487px;padding:8px;transition:background .18s,border-color .18s}.prospecting-column.is-drop-target{background:#f9f0e8;border-color:#c99e84}.prospecting-column__header{justify-content:space-between;align-items:center;gap:5px;padding:4px 3px 9px;display:flex}.prospecting-column__header>span{color:#735e4e;font-size:var(--text-caption);align-items:center;gap:5px;font-weight:750;display:flex}.prospecting-column__header i{background:#b98268;border-radius:50%;width:6px;height:6px}.prospecting-column--qualified .prospecting-column__header i{background:#b39a71}.prospecting-column--proposal .prospecting-column__header i{background:#9186a8}.prospecting-column--negotiation .prospecting-column__header i{background:#b1706c}.prospecting-column--won .prospecting-column__header i{background:#7f997b}.prospecting-column--lost .prospecting-column__header i{background:#a89d94}.prospecting-column__header b{color:#8d7462;min-width:18px;height:18px;font-size:var(--text-caption);background:#f0e8df;border-radius:4px;place-items:center;display:grid}.prospecting-column__value{color:#a08d7d;font-size:var(--text-caption);margin:-3px 3px 8px;display:block}.prospecting-card{color:#5a4a3d;text-align:left;cursor:grab;background:#fffefd;border:1px solid #ece4db;border-radius:6px;gap:8px;width:100%;margin-bottom:7px;padding:10px;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid;position:relative;box-shadow:0 3px 10px #55413108}.prospecting-card:hover,.prospecting-card.is-selected{border-color:#d4b09a;transform:translateY(-1px);box-shadow:0 8px 18px #6d4d391a}.prospecting-card.is-dragging{opacity:.5}.prospecting-card__top{justify-content:space-between;align-items:start;gap:7px;display:flex}.prospecting-card__top b{color:#59483b;font-size:var(--text-label);line-height:1.25;display:block}.prospecting-card__top small{color:#9b8d7d;font-size:var(--text-caption);margin-top:2px;display:block}.prospecting-card__source{color:#9c725b;max-width:76px;font-size:var(--text-micro);text-overflow:ellipsis;white-space:nowrap;background:#f2ebe4;border-radius:3px;padding:3px 4px;display:inline-flex;overflow:hidden}.prospecting-card__footer{color:#998b7b;font-size:var(--text-caption);border-top:1px solid #f3ede7;justify-content:space-between;align-items:center;gap:6px;padding-top:2px;display:flex}.prospecting-card__footer strong{color:#765c4a;font-size:var(--text-caption)}.prospecting-card__followup{color:#8d7562;align-items:center;gap:3px;display:inline-flex}.prospecting-card__followup svg{width:10px;height:10px}.prospecting-card__followup.is-due{color:#b36c58}.prospecting-column__empty{color:#af9e90;min-height:95px;font-size:var(--text-caption);text-align:center;border:1px dashed #e6dcd2;border-radius:5px;place-items:center;padding:12px;display:grid}.prospecting-inspector{background:#fffefd;min-width:0}.prospecting-inspector--empty{color:#a09283;text-align:center;place-content:center;justify-items:center;gap:8px;min-height:100%;padding:25px;display:grid}.prospecting-inspector--empty svg{color:#b8886f;width:23px}.prospecting-inspector--empty h3{color:#736052;font-size:var(--text-body-strong);margin:0}.prospecting-inspector--empty p{font-size:var(--text-caption);margin:0;line-height:1.5}.prospecting-inspector__header{border-bottom:1px solid #eee8e1;padding:15px}.prospecting-inspector__header>div{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.prospecting-inspector__header span{color:#a3765e;font-size:var(--text-caption);letter-spacing:.08em;text-transform:uppercase;font-weight:750;display:block}.prospecting-inspector__header h2{color:#534439;letter-spacing:-.04em;margin:4px 0 0;font-size:16px;line-height:1.15}.prospecting-inspector__header button{color:#9b755d;cursor:pointer;background:#fffdfa;border:1px solid #e9dfd5;border-radius:5px;place-items:center;width:26px;height:26px;display:grid}.prospecting-inspector__header button svg{width:13px}.prospecting-inspector__stage{align-items:center;gap:6px;margin-top:11px;display:flex}.prospecting-inspector__stage select{color:#785e4d;width:100%;font:inherit;font-size:var(--text-caption);background:#fffdfa;border:1px solid #e7ddd3;border-radius:5px;outline:0;padding:6px 7px}.prospecting-inspector__section{border-bottom:1px solid #f0ebe5;padding:13px 15px}.prospecting-inspector__section>header{justify-content:space-between;align-items:center;gap:7px;margin-bottom:9px;display:flex}.prospecting-inspector__section h3{color:#806351;font-size:var(--text-caption);letter-spacing:.065em;text-transform:uppercase;align-items:center;gap:5px;margin:0;font-weight:750;display:inline-flex}.prospecting-inspector__section h3 svg{width:12px}.prospecting-inspector__section>header button{color:#aa8067;font:inherit;font-size:var(--text-caption);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;display:inline-flex}.prospecting-inspector__amount{justify-content:space-between;align-items:end;gap:8px;display:flex}.prospecting-inspector__amount strong{color:#59473a;letter-spacing:-.055em;font-size:22px}.prospecting-inspector__amount span{color:#998b7b;font-size:var(--text-caption);text-align:right}.prospecting-inspector__facts{gap:0;margin:0;display:grid}.prospecting-inspector__facts>div{border-bottom:1px solid #f2ede7;justify-content:space-between;gap:10px;padding:6px 0;display:flex}.prospecting-inspector__facts>div:last-child{border-bottom:0}.prospecting-inspector__facts dt{color:#a09284;font-size:var(--text-caption)}.prospecting-inspector__facts dd{color:#68594c;font-size:var(--text-caption);text-align:right;margin:0}.prospecting-inspector__contact{color:#6e5d50;font-size:var(--text-caption);gap:5px;display:grid}.prospecting-inspector__contact span{align-items:center;gap:6px;display:inline-flex}.prospecting-inspector__contact svg{color:#ac8068;width:12px}.prospecting-tags{flex-wrap:wrap;gap:4px;display:flex}.prospecting-tags span{color:#8e6d59;font-size:var(--text-micro);background:#f3ece5;border-radius:4px;padding:3px 5px}.prospecting-followup-card{background:#faf5ef;border:1px solid #ebe1d8;border-radius:6px;gap:6px;padding:9px;display:grid}.prospecting-followup-card strong{color:#6b5645;font-size:var(--text-label)}.prospecting-followup-card p{color:#918171;font-size:var(--text-caption);margin:0;line-height:1.45}.prospecting-action-stack{gap:7px;display:grid}.prospecting-action-stack button{min-height:30px;font-size:var(--text-caption);justify-content:center;align-items:center;gap:5px;display:inline-flex}.prospecting-action-stack button svg{width:12px}.prospecting-action-stack p{color:#a18e7d;font-size:var(--text-micro);gap:5px;margin:1px 0 0;line-height:1.45;display:flex}.prospecting-action-stack p svg{color:#b98268;flex:none;width:11px}.prospecting-modal-backdrop{z-index:70;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#35281d3d;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.prospecting-modal{background:#fffefd;border:1px solid #e5d9ce;border-radius:9px;outline:0;width:min(680px,100%);max-height:min(735px,100vh - 32px);overflow:auto;box-shadow:0 25px 70px #35281d38}.prospecting-modal__header{border-bottom:1px solid #eee7df;justify-content:space-between;align-items:start;gap:12px;padding:18px 20px 14px;display:flex}.prospecting-modal__header span{color:#a4765f;font-size:var(--text-caption);letter-spacing:.09em;text-transform:uppercase;font-weight:750}.prospecting-modal__header h2{color:#55453a;letter-spacing:-.04em;margin:4px 0 0;font-size:18px}.prospecting-modal__header button{color:#98745e;cursor:pointer;background:#fffdfb;border:1px solid #ebe2d9;border-radius:5px;place-items:center;width:28px;height:28px;display:grid}.prospecting-modal__header button svg{width:14px}.prospecting-form{padding:17px 20px 19px}.prospecting-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.prospecting-field{color:#8d7d6d;font-size:var(--text-caption);gap:5px;font-weight:650;display:grid}.prospecting-field>span{letter-spacing:.025em}.prospecting-field input,.prospecting-field select,.prospecting-field textarea{color:#594b3f;width:100%;min-width:0;font:inherit;font-size:var(--text-label);background:#fffefd;border:1px solid #e8dfd5;border-radius:5px;outline:0;padding:8px 9px}.prospecting-field textarea{resize:vertical;min-height:76px}.prospecting-field input:focus,.prospecting-field select:focus,.prospecting-field textarea:focus{border-color:#cfa98f;box-shadow:0 0 0 3px #cfa98f24}.prospecting-field--span{grid-column:1/-1}.prospecting-field__error{color:#b26757;font-size:var(--text-caption);font-weight:500}.prospecting-modal__footer{color:#9a8c7c;font-size:var(--text-caption);border-top:1px solid #eee7df;justify-content:space-between;align-items:center;gap:14px;margin-top:18px;padding-top:14px;line-height:1.4;display:flex}.prospecting-modal__footer>span{max-width:350px}.prospecting-modal__footer>div{flex:none;gap:7px;display:flex}.prospecting-confirmation{background:#fffefd;border:1px solid #e8ded3;border-radius:9px;width:min(360px,100%);padding:21px;box-shadow:0 22px 60px #35281d2e}.prospecting-confirmation>span{color:#b3735b;background:#f5e9e1;border-radius:50%;place-items:center;width:31px;height:31px;display:grid}.prospecting-confirmation>span svg{width:16px}.prospecting-confirmation h2{color:#544539;letter-spacing:-.035em;margin:13px 0 0;font-size:16px}.prospecting-confirmation p{color:#857767;font-size:var(--text-caption);margin:7px 0 0;line-height:1.5}.prospecting-confirmation>div{justify-content:end;gap:7px;margin-top:18px;display:flex}.prospecting-toast{z-index:80;color:#716354;max-width:min(400px,100vw - 44px);font-size:var(--text-caption);background:#fffefd;border:1px solid #e5ddd1;border-radius:6px;align-items:center;gap:7px;margin:0;padding:10px 12px;line-height:1.4;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 12px 32px #3b30231f}.prospecting-toast svg{color:#9c775f;width:14px}@media (max-width:1280px){.prospecting-main{padding-left:32px;padding-right:25px}.prospecting-workspace{grid-template-columns:minmax(0,1fr) 280px}.prospecting-hero__pulse{display:none}}@media (max-width:1050px){.prospecting-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.prospecting-workspace{grid-template-columns:1fr}.prospecting-board{border-right:0}.prospecting-inspector{border-top:1px solid #eee8e1;min-height:280px}}@media (max-width:840px){.prospecting-main{margin-left:0;padding:56px 15px 30px}.prospecting-topbar__meta{display:none}.prospecting-hero{grid-template-columns:1fr auto;gap:12px}.prospecting-hero p{max-width:500px}.prospecting-board__toolbar{flex-direction:column;align-items:start}.prospecting-board__tools{justify-content:space-between;width:100%}.prospecting-board__search{flex:1}}@media (max-width:600px){.prospecting-hero{grid-template-columns:1fr;margin-top:27px}.prospecting-hero>.button-primary{justify-self:end}.prospecting-hero h1{font-size:31px}.prospecting-metrics{grid-template-columns:1fr 1fr;gap:8px}.prospecting-metric{min-height:75px;padding:10px}.prospecting-metric__icon{display:none}.prospecting-metric strong{font-size:16px}.prospecting-board__tools{flex-wrap:wrap;align-items:stretch}.prospecting-board__tools select{flex:1;max-width:none}.prospecting-board__search{min-width:100%}.prospecting-kanban-wrap{padding:9px}.prospecting-kanban{min-width:1020px}.prospecting-modal-backdrop{align-items:end;padding:0}.prospecting-modal{border-bottom-right-radius:0;border-bottom-left-radius:0;width:100%;max-height:calc(100vh - 10px)}.prospecting-modal__header,.prospecting-form{padding-left:16px;padding-right:16px}.prospecting-form__grid{grid-template-columns:1fr}.prospecting-field--span{grid-column:auto}.prospecting-modal__footer{flex-direction:column;align-items:stretch}.prospecting-modal__footer>div{width:100%}.prospecting-modal__footer .button-primary,.prospecting-modal__footer .button-secondary{flex:1}}.ai-library-main{min-width:0;min-height:100vh;margin-left:var(--sidebar-width,218px);background:radial-gradient(circle at 76% 0,#e2d3c34f,#0000 30%),#fdfbf8;padding:14px 38px 34px 42px}.ai-library-topbar{color:#8b7a6a;height:30px;font-size:var(--text-label);justify-content:space-between;align-items:center;display:flex}.ai-library-topbar__back,.ai-library-topbar__settings{color:inherit;align-items:center;gap:5px;text-decoration:none;display:inline-flex}.ai-library-topbar__back:hover,.ai-library-topbar__settings:hover{color:#5f4e41}.ai-library-topbar svg{stroke-width:1.6px;width:13px;height:13px}.ai-library-topbar__meta{color:#9b8979;font-size:var(--text-caption);margin-left:auto}.ai-library-hero{grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:24px;margin:23px 0 19px;display:grid}.ai-library-hero__eyebrow,.ai-library-section-eyebrow{color:#a27058;font-size:var(--text-caption);letter-spacing:.1em;text-transform:uppercase;font-weight:750;display:block}.ai-library-hero h1{color:#4b3e34;letter-spacing:-.057em;margin:6px 0 0;font-size:31px;line-height:1}.ai-library-hero p{color:#7d7063;max-width:590px;font-size:var(--text-small);margin:8px 0 0;line-height:1.5}.ai-library-hero__note{color:#806f60;max-width:230px;font-size:var(--text-caption);border-left:1px solid #e9ded4;padding:0 0 2px 15px;line-height:1.45}.ai-library-hero__note i{background:#ba886d;border-radius:50%;width:6px;height:6px;margin:0 5px 0 0;display:inline-block;box-shadow:0 0 0 3px #ba886d21}.ai-library-hero>.button-primary{font-size:var(--text-label);align-items:center;gap:6px;margin-bottom:1px;display:inline-flex}.ai-library-hero>.button-primary svg{width:14px}.ai-library-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-bottom:16px;display:grid}.ai-library-metric{background:#fffefceb;border:1px solid #eee5dc;border-radius:7px;align-items:flex-start;gap:10px;min-height:77px;padding:13px 14px;display:flex}.ai-library-metric__icon{color:#a5745b;background:#f3e8df;border-radius:7px;flex:none;place-items:center;width:28px;height:28px;display:grid}.ai-library-metric__icon svg{stroke-width:1.55px;width:15px;height:15px}.ai-library-metric p{color:#9a7965;font-size:var(--text-caption);letter-spacing:.06em;text-transform:uppercase;margin:0;font-weight:750}.ai-library-metric strong{color:#56473b;letter-spacing:-.045em;margin-top:4px;font-size:18px;display:block}.ai-library-metric small{color:#9e8f80;font-size:var(--text-caption);margin-top:2px;display:block}.ai-library-console{background:#fffefd;border:1px solid #ede6de;border-radius:9px;grid-template-columns:227px minmax(0,1fr) 345px;min-height:617px;display:grid;overflow:hidden;box-shadow:0 13px 37px #4435280f}.ai-library-directory{background:linear-gradient(#fffdfa,#faf6f0);border-right:1px solid #eee8e1;flex-direction:column;min-width:0;min-height:0;display:flex;overflow-y:auto}.ai-library-directory>header{justify-content:space-between;align-items:start;gap:8px;padding:15px 14px 11px;display:flex}.ai-library-directory h2{color:#55463b;letter-spacing:-.04em;margin:3px 0 0;font-size:16px}.ai-library-directory>header button{color:#9a735d;cursor:pointer;background:#fffefd;border:1px solid #e8ddd3;border-radius:5px;place-items:center;width:26px;height:26px;display:grid}.ai-library-directory>header button svg{width:13px}.ai-library-directory nav{flex:none;gap:2px;padding:2px 10px 10px;display:grid}.ai-library-directory nav button{color:#776759;min-height:29px;font:inherit;font-size:var(--text-caption);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;grid-template-columns:17px minmax(0,1fr) auto;align-items:center;gap:7px;padding:0 7px;display:grid}.ai-library-directory nav button svg{color:#a38b79;stroke-width:1.55px;width:13px}.ai-library-directory nav button small{color:#aa9b8d;font-size:var(--text-caption)}.ai-library-directory nav button:hover{background:#f5ede6}.ai-library-directory nav button.is-active{color:#56463a;background:#efe6de;font-weight:700;box-shadow:inset 2px 0 #bc957c}.ai-library-directory__search{color:#a19081;background:#fffefd;border:1px solid #e9dfd6;border-radius:5px;flex:none;align-items:center;gap:6px;margin:0 13px 10px;padding:7px 8px;display:flex}.ai-library-directory__search svg{flex:none;width:13px}.ai-library-directory__search input{color:#5e5044;width:100%;min-width:0;font:inherit;font-size:var(--text-caption);background:0 0;border:0;outline:0}.ai-library-directory__search input::placeholder{color:#b4a394}.ai-library-directory__toggle{color:#857668;font-size:var(--text-caption);border-bottom:1px solid #eee7df;flex:none;align-items:center;gap:7px;margin:0 13px;padding:9px 0 11px;display:flex}.ai-library-directory__toggle input{accent-color:#ac795f;width:13px;height:13px}.ai-library-directory__notice{color:#93735f;background:#f7efe7;border:1px solid #eadfd4;border-radius:6px;align-items:flex-start;gap:7px;margin:auto 13px 13px;padding:9px;display:flex}.ai-library-directory__notice svg{flex:none;width:13px}.ai-library-directory__notice p{font-size:var(--text-caption);margin:0;line-height:1.45}.ai-library-stage{background:#fffefd;border-right:1px solid #eee8e1;min-width:0}.ai-library-stage__header{border-bottom:1px solid #f0ebe5;justify-content:space-between;align-items:center;gap:12px;min-height:66px;padding:13px 15px;display:flex}.ai-library-stage__header h2{color:#55463b;letter-spacing:-.04em;margin:3px 0 0;font-size:17px}.ai-library-stage__actions{align-items:center;gap:6px;display:flex}.ai-library-stage__actions button,.ai-library-stage__actions select{color:#826552;min-height:28px;font:inherit;font-size:var(--text-caption);background:#fffdfa;border:1px solid #e8ded4;border-radius:5px}.ai-library-stage__actions button{cursor:pointer;align-items:center;gap:5px;padding:6px 8px;display:inline-flex}.ai-library-stage__actions button svg{width:12px}.ai-library-stage__actions select{padding:0 7px}.ai-library-catalogue{gap:9px;max-height:551px;padding:13px;display:grid;overflow:auto}.ai-library-card{color:#5c4b3d;text-align:left;cursor:pointer;background:linear-gradient(115deg,#fffefd,#fdf9f5);border:1px solid #ece4db;border-radius:7px;gap:8px;width:100%;padding:12px;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid;position:relative}.ai-library-card:hover,.ai-library-card.is-selected{border-color:#d1ab93;transform:translateY(-1px);box-shadow:0 8px 18px #6d4d3917}.ai-library-card__top{justify-content:space-between;align-items:start;gap:8px;display:flex}.ai-library-card__type{color:#a1745c;font-size:var(--text-micro);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:4px;font-weight:750;display:inline-flex}.ai-library-card__type svg{width:11px}.ai-library-card__favorite{color:#b38a70;cursor:pointer;background:#fffdfa;border:1px solid #ede2d8;border-radius:5px;place-items:center;width:22px;height:22px;display:grid}.ai-library-card__favorite svg{width:12px}.ai-library-card__favorite.is-active{color:#a56f54;background:#f5e8dc}.ai-library-card h3{color:#59483b;font-size:var(--text-body-strong);letter-spacing:-.025em;margin:1px 0 0}.ai-library-card p{color:#897a6d;font-family:var(--font-brand);font-size:var(--text-small);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-style:italic;line-height:1.42;display:-webkit-box;overflow:hidden}.ai-library-card__footer{color:#a09182;font-size:var(--text-caption);border-top:1px solid #f1ebe5;justify-content:space-between;align-items:center;gap:8px;padding-top:8px;display:flex}.ai-library-card__footer span{align-items:center;gap:4px;display:inline-flex}.ai-library-card__footer svg{width:11px}.ai-library-tags{flex-wrap:wrap;gap:4px;display:flex}.ai-library-tags span{color:#8e6c57;font-size:var(--text-micro);background:#f3ebe4;border-radius:4px;padding:3px 5px}.ai-library-empty{color:#aa9a8b;text-align:center;border:1px dashed #e9ded3;border-radius:7px;align-content:center;place-items:center;gap:8px;min-height:205px;margin:13px;padding:24px;display:grid}.ai-library-empty svg{color:#bb8a70;width:23px}.ai-library-empty h3{color:#776355;font-size:var(--text-body-strong);margin:0}.ai-library-empty p{max-width:230px;font-size:var(--text-caption);margin:0;line-height:1.5}.ai-library-inspector{background:#fffefd;min-width:0}.ai-library-inspector--empty{color:#a09283;text-align:center;place-content:center;justify-items:center;gap:8px;min-height:100%;padding:25px;display:grid}.ai-library-inspector--empty svg{color:#b8886f;width:23px}.ai-library-inspector--empty h3{color:#736052;font-size:var(--text-body-strong);margin:0}.ai-library-inspector--empty p{font-size:var(--text-caption);margin:0;line-height:1.5}.ai-library-inspector__header{border-bottom:1px solid #eee8e1;padding:15px}.ai-library-inspector__header>div{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.ai-library-inspector__header span{color:#a3765e;font-size:var(--text-caption);letter-spacing:.08em;text-transform:uppercase;font-weight:750;display:block}.ai-library-inspector__header h2{color:#534439;letter-spacing:-.04em;margin:4px 0 0;font-size:16px;line-height:1.15}.ai-library-inspector__header button{color:#9b755d;cursor:pointer;background:#fffdfa;border:1px solid #e9dfd5;border-radius:5px;place-items:center;width:26px;height:26px;display:grid}.ai-library-inspector__header button svg{width:13px}.ai-library-inspector__section{border-bottom:1px solid #f0ebe5;padding:13px 15px}.ai-library-inspector__section>header{justify-content:space-between;align-items:center;gap:7px;margin-bottom:9px;display:flex}.ai-library-inspector__section h3{color:#806351;font-size:var(--text-caption);letter-spacing:.065em;text-transform:uppercase;align-items:center;gap:5px;margin:0;font-weight:750;display:inline-flex}.ai-library-inspector__section h3 svg{width:12px}.ai-library-inspector__section>header button{color:#aa8067;font:inherit;font-size:var(--text-caption);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;display:inline-flex}.ai-library-prompt{color:#625044;max-height:156px;font-family:var(--font-brand);font-size:var(--text-small);white-space:pre-wrap;background:#faf5ef;border:1px solid #ebe1d7;border-radius:6px;margin:0;padding:10px;line-height:1.56;overflow:auto}.ai-library-variable-grid{gap:7px;display:grid}.ai-library-variable-grid label{color:#958474;font-size:var(--text-caption);gap:4px;display:grid}.ai-library-variable-grid input{color:#5d4d40;width:100%;min-width:0;font:inherit;font-size:var(--text-caption);background:#fffefd;border:1px solid #e9dfd5;border-radius:5px;outline:0;padding:7px 8px}.ai-library-variable-grid input:focus{border-color:#cda78e;box-shadow:0 0 0 3px #cda78e21}.ai-library-form-error{color:#b26757;font-size:var(--text-caption);margin:7px 0 0}.ai-library-inspector__meta{color:#a09182;font-size:var(--text-caption);justify-content:space-between;gap:10px;display:flex}.ai-library-inspector__meta b{color:#6b5849;font-weight:650}.ai-library-action-stack{gap:7px;display:grid}.ai-library-action-stack button{min-height:30px;font-size:var(--text-caption);justify-content:center;align-items:center;gap:5px;display:inline-flex}.ai-library-action-stack button svg{width:12px}.ai-library-action-stack p{color:#a18e7d;font-size:var(--text-micro);gap:5px;margin:1px 0 0;line-height:1.45;display:flex}.ai-library-action-stack p svg{color:#b98268;flex:none;width:11px}.ai-library-modal-backdrop{z-index:70;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#35281d3d;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.ai-library-modal{background:#fffefd;border:1px solid #e5d9ce;border-radius:9px;outline:0;width:min(700px,100%);max-height:min(735px,100vh - 32px);overflow:auto;box-shadow:0 25px 70px #35281d38}.ai-library-modal__header{border-bottom:1px solid #eee7df;justify-content:space-between;align-items:start;gap:12px;padding:18px 20px 14px;display:flex}.ai-library-modal__header span{color:#a4765f;font-size:var(--text-caption);letter-spacing:.09em;text-transform:uppercase;font-weight:750}.ai-library-modal__header h2{color:#55453a;letter-spacing:-.04em;margin:4px 0 0;font-size:18px}.ai-library-modal__header button{color:#98745e;cursor:pointer;background:#fffdfb;border:1px solid #ebe2d9;border-radius:5px;place-items:center;width:28px;height:28px;display:grid}.ai-library-modal__header button svg{width:14px}.ai-library-form{padding:17px 20px 19px}.ai-library-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.ai-library-field{color:#8d7d6d;font-size:var(--text-caption);gap:5px;font-weight:650;display:grid}.ai-library-field>span{letter-spacing:.025em}.ai-library-field input,.ai-library-field select,.ai-library-field textarea{color:#594b3f;width:100%;min-width:0;font:inherit;font-size:var(--text-label);background:#fffefd;border:1px solid #e8dfd5;border-radius:5px;outline:0;padding:8px 9px}.ai-library-field textarea{resize:vertical;min-height:102px}.ai-library-field input:focus,.ai-library-field select:focus,.ai-library-field textarea:focus{border-color:#cfa98f;box-shadow:0 0 0 3px #cfa98f24}.ai-library-field--span{grid-column:1/-1}.ai-library-field__error{color:#b26757;font-size:var(--text-caption);font-weight:500}.ai-library-modal__footer{color:#9a8c7c;font-size:var(--text-caption);border-top:1px solid #eee7df;justify-content:space-between;align-items:center;gap:14px;margin-top:18px;padding-top:14px;line-height:1.4;display:flex}.ai-library-modal__footer>span{max-width:350px}.ai-library-modal__footer>div{flex:none;gap:7px;display:flex}.ai-library-confirmation{background:#fffefd;border:1px solid #e8ded3;border-radius:9px;width:min(380px,100%);padding:21px;box-shadow:0 22px 60px #35281d2e}.ai-library-confirmation>span{color:#b3735b;background:#f5e9e1;border-radius:50%;place-items:center;width:31px;height:31px;display:grid}.ai-library-confirmation>span svg{width:16px}.ai-library-confirmation h2{color:#544539;letter-spacing:-.035em;margin:13px 0 0;font-size:16px}.ai-library-confirmation p{color:#857767;font-size:var(--text-caption);margin:7px 0 0;line-height:1.5}.ai-library-confirmation>div{justify-content:end;gap:7px;margin-top:18px;display:flex}.ai-library-toast{z-index:80;color:#716354;max-width:min(400px,100vw - 44px);font-size:var(--text-caption);background:#fffefd;border:1px solid #e5ddd1;border-radius:6px;align-items:center;gap:7px;margin:0;padding:10px 12px;line-height:1.4;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 12px 32px #3b30231f}.ai-library-toast svg{color:#9c775f;width:14px}@media (max-width:1280px){.ai-library-main{padding-left:32px;padding-right:25px}.ai-library-console{grid-template-columns:205px minmax(0,1fr) 318px}.ai-library-hero__note{display:none}}@media (max-width:1050px){.ai-library-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-library-console{grid-template-columns:210px minmax(0,1fr)}.ai-library-inspector{border-top:1px solid #eee8e1;grid-column:1/-1;min-height:300px}}@media (max-width:840px){.ai-library-main{margin-left:0;padding:56px 15px 30px}.ai-library-topbar__meta{display:none}.ai-library-hero{grid-template-columns:1fr auto;gap:12px}.ai-library-directory{display:none}.ai-library-console{grid-template-columns:1fr}.ai-library-stage{border-right:0}}@media (max-width:600px){.ai-library-hero{grid-template-columns:1fr;margin-top:27px}.ai-library-hero>.button-primary{justify-self:end}.ai-library-hero h1{font-size:31px}.ai-library-metrics{grid-template-columns:1fr 1fr;gap:8px}.ai-library-metric{min-height:75px;padding:10px}.ai-library-metric__icon{display:none}.ai-library-metric strong{font-size:16px}.ai-library-stage__header{flex-direction:column;align-items:start}.ai-library-stage__actions{justify-content:space-between;width:100%}.ai-library-catalogue{max-height:none}.ai-library-modal-backdrop{align-items:end;padding:0}.ai-library-modal{border-bottom-right-radius:0;border-bottom-left-radius:0;width:100%;max-height:calc(100vh - 10px)}.ai-library-modal__header,.ai-library-form{padding-left:16px;padding-right:16px}.ai-library-form__grid{grid-template-columns:1fr}.ai-library-field--span{grid-column:auto}.ai-library-modal__footer{flex-direction:column;align-items:stretch}.ai-library-modal__footer>div{width:100%}.ai-library-modal__footer .button-primary,.ai-library-modal__footer .button-secondary{flex:1}}.resources-main{min-width:0;min-height:100vh;margin-left:var(--sidebar-width,218px);background:radial-gradient(circle at 80% 0,#e8dac959,#0000 31%),#fdfbf8;padding:14px 38px 34px 42px}.resources-topbar{color:#8d7b6c;height:30px;font-size:var(--text-label);justify-content:space-between;align-items:center;display:flex}.resources-topbar>span{color:#a08d7c;font-size:var(--text-caption);margin-left:auto}.resources-topbar__back,.resources-topbar__settings{color:inherit;align-items:center;gap:5px;text-decoration:none;display:inline-flex}.resources-topbar__settings{margin-left:17px}.resources-topbar__back:hover,.resources-topbar__settings:hover{color:#5f4e41}.resources-topbar svg{stroke-width:1.6px;width:13px;height:13px}.resources-hero{grid-template-columns:minmax(0,1fr) minmax(190px,245px) auto;align-items:end;gap:24px;margin:23px 0 19px;display:grid}.resources-hero>div>span,.resources-directory>header span,.resources-stage__header>div>span{color:#a27058;font-size:var(--text-caption);letter-spacing:.1em;text-transform:uppercase;font-weight:750;display:block}.resources-hero h1{color:#4b3e34;letter-spacing:-.057em;margin:6px 0 0;font-size:31px;line-height:1}.resources-hero>div>p{color:#7d7063;max-width:610px;font-size:var(--text-small);margin:8px 0 0;line-height:1.5}.resources-hero aside{color:#806f60;border-left:1px solid #e9ded4;grid-template-columns:17px minmax(0,1fr);gap:2px 8px;padding:2px 0 2px 14px;display:grid}.resources-hero aside svg{color:#b78166;grid-row:span 2;width:14px;margin-top:1px}.resources-hero aside p{font-size:var(--text-caption);margin:0;line-height:1.45}.resources-hero aside a{color:#9d6f56;font-size:var(--text-caption);font-weight:700;text-decoration:none}.resources-hero>.button-primary{font-size:var(--text-label);align-items:center;gap:6px;margin-bottom:1px;display:inline-flex}.resources-hero>.button-primary svg{width:14px}.resources-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-bottom:16px;display:grid}.resources-metric{background:#fffefceb;border:1px solid #eee5dc;border-radius:7px;align-items:flex-start;gap:10px;min-height:77px;padding:13px 14px;display:flex}.resources-metric>span{color:#a5745b;background:#f4e9df;border-radius:7px;flex:none;place-items:center;width:28px;height:28px;display:grid}.resources-metric>span svg{stroke-width:1.55px;width:15px;height:15px}.resources-metric p{color:#9a7965;font-size:var(--text-caption);letter-spacing:.06em;text-transform:uppercase;margin:0;font-weight:750}.resources-metric strong{color:#56473b;letter-spacing:-.045em;margin-top:4px;font-size:18px;display:block}.resources-metric small{color:#9e8f80;font-size:var(--text-caption);margin-top:2px;display:block}.resources-console{background:#fffefd;border:1px solid #ede6de;border-radius:9px;grid-template-columns:225px minmax(0,1fr) 326px;min-height:627px;display:grid;overflow:hidden;box-shadow:0 13px 37px #4435280f}.resources-directory{background:linear-gradient(#fffdfa,#faf6f0);border-right:1px solid #eee8e1;flex-direction:column;min-width:0;min-height:0;display:flex;overflow-y:auto}.resources-directory>header{justify-content:space-between;align-items:start;gap:8px;padding:15px 14px 11px;display:flex}.resources-directory h2{color:#55463b;letter-spacing:-.04em;margin:3px 0 0;font-size:16px}.resources-directory>header button{color:#9a735d;cursor:pointer;background:#fffefd;border:1px solid #e8ddd3;border-radius:5px;place-items:center;width:26px;height:26px;display:grid}.resources-directory>header button svg{width:13px}.resources-directory nav{flex:none;gap:2px;padding:2px 10px 10px;display:grid}.resources-directory nav button{color:#776759;min-height:29px;font:inherit;font-size:var(--text-caption);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;grid-template-columns:17px minmax(0,1fr) auto;align-items:center;gap:7px;padding:0 7px;display:grid}.resources-directory nav button svg{color:#a38b79;stroke-width:1.55px;width:13px}.resources-directory nav button small{color:#aa9b8d;font-size:var(--text-caption)}.resources-directory nav button:hover{background:#f5ede6}.resources-directory nav button.is-active{color:#56463a;background:#efe6de;font-weight:700;box-shadow:inset 2px 0 #bc957c}.resources-directory__search{color:#a19081;background:#fffefd;border:1px solid #e9dfd6;border-radius:5px;flex:none;align-items:center;gap:6px;margin:0 13px 10px;padding:7px 8px;display:flex}.resources-directory__search svg{flex:none;width:13px}.resources-directory__search input{color:#5e5044;width:100%;min-width:0;font:inherit;font-size:var(--text-caption);background:0 0;border:0;outline:0}.resources-directory__search input::placeholder{color:#b4a394}.resources-directory__filters{border-bottom:1px solid #eee7df;gap:7px;margin:0 13px;padding:0 0 10px;display:grid}.resources-directory__filters label{color:#9a8878;font-size:var(--text-caption);grid-template-columns:55px minmax(0,1fr);align-items:center;gap:5px;display:grid}.resources-directory__filters select{color:#715e50;min-width:0;height:25px;font:inherit;font-size:var(--text-caption);background:#fffefd;border:1px solid #e8ded4;border-radius:4px;outline:none}.resources-directory__filters select:focus{border-color:#cfa98f;box-shadow:0 0 0 3px #cfa98f24}.resources-directory__tags{padding:10px 13px}.resources-directory__tags>span{color:#988676;font-size:var(--text-micro);letter-spacing:.06em;text-transform:uppercase;font-weight:700}.resources-directory__tags>div{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.resources-directory__tags button{color:#90725e;font:inherit;font-size:var(--text-micro);cursor:pointer;background:#fffdfa;border:1px solid #eadfd5;border-radius:4px}.resources-directory__tags button:hover,.resources-directory__tags button.is-active{color:#775844;background:#f4e9df;border-color:#d9bba5}.resources-directory__notice{color:#93735f;background:#f7efe7;border:1px solid #eadfd4;border-radius:6px;align-items:flex-start;gap:7px;margin:auto 13px 13px;padding:9px;display:flex}.resources-directory__notice svg{flex:none;width:13px}.resources-directory__notice p{font-size:var(--text-caption);margin:0;line-height:1.45}.resources-stage{background:#fffefd;border-right:1px solid #eee8e1;min-width:0}.resources-stage__header{border-bottom:1px solid #f0ebe5;justify-content:space-between;align-items:center;gap:12px;min-height:66px;padding:13px 15px;display:flex}.resources-stage__header h2{color:#55463b;letter-spacing:-.04em;margin:3px 0 0;font-size:17px}.resources-stage__header>div:last-child{align-items:center;gap:6px;display:flex}.resources-stage__header label{color:#9d8979;font-size:var(--text-caption);align-items:center;gap:5px;display:flex}.resources-stage__header select,.resources-stage__header>div:last-child>button{color:#826552;min-height:28px;font:inherit;font-size:var(--text-caption);background:#fffdfa;border:1px solid #e8ded4;border-radius:5px}.resources-stage__header select{padding:0 7px}.resources-stage__header>div:last-child>button{cursor:pointer;width:28px}.resources-category-strip{border-bottom:1px solid #f2ede7;gap:5px;padding:9px 13px;display:flex;overflow:auto}.resources-category-strip button{color:#806a5a;font:inherit;font-size:var(--text-caption);cursor:pointer;background:#fdfaf7;border:1px solid #eee3d9;border-radius:5px;flex:none;align-items:center;gap:7px;padding:5px 7px;display:inline-flex}.resources-category-strip button:hover{background:#f5ebe3}.resources-category-strip small{color:#a8907f;font-size:var(--text-micro)}.resources-catalogue{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:9px;max-height:551px;padding:13px;display:grid;overflow:auto}.resources-card{background:linear-gradient(115deg,#fffefd,#fdf9f5);border:1px solid #ece4db;border-radius:7px;min-width:0;transition:transform .18s,box-shadow .18s,border-color .18s;position:relative}.resources-card:hover,.resources-card.is-selected{border-color:#d1ab93;transform:translateY(-1px);box-shadow:0 8px 18px #6d4d3917}.resources-card__main{color:#5c4b3d;width:100%;min-height:146px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-content:start;gap:8px;padding:12px;display:grid}.resources-card__type{color:#a1745c;font-size:var(--text-micro);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:4px;font-weight:750;display:flex}.resources-card__type svg{width:11px}.resources-card__type i{color:#af9a89;font-size:var(--text-micro);letter-spacing:0;text-transform:none;margin-left:auto;font-style:normal;font-weight:600}.resources-card h3{color:#59483b;max-width:calc(100% - 36px);font-size:var(--text-body-strong);letter-spacing:-.025em;margin:1px 0 0}.resources-card p{color:#897a6d;min-height:32px;font-family:var(--font-brand);font-size:var(--text-label);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-style:italic;line-height:1.45;display:-webkit-box;overflow:hidden}.resources-card__footer{color:#a09182;font-size:var(--text-micro);border-top:1px solid #f1ebe5;justify-content:space-between;align-items:center;gap:7px;margin-top:auto;padding-top:8px;display:flex}.resources-card__footer span:last-child{white-space:nowrap}.resources-card__actions{gap:3px;display:flex;position:absolute;top:32px;right:9px}.resources-card__actions button{color:#b38a70;cursor:pointer;background:#fffdfa;border:1px solid #ede2d8;border-radius:5px;place-items:center;width:22px;height:22px;display:grid}.resources-card__actions button svg{width:11px}.resources-card__actions button.is-active{color:#a56f54;background:#f5e8dc;border-color:#e5c5b1}.resources-empty{color:#aa9a8b;text-align:center;border:1px dashed #e9ded3;border-radius:7px;align-content:center;place-items:center;gap:8px;min-height:205px;margin:13px;padding:24px;display:grid}.resources-empty svg{color:#bb8a70;width:23px}.resources-empty h3{color:#776355;font-size:var(--text-body-strong);margin:0}.resources-empty p{max-width:230px;font-size:var(--text-caption);margin:0;line-height:1.5}.resources-empty .button-secondary{font-size:var(--text-caption);margin-top:3px}.resources-inspector{background:#fffefd;min-width:0;overflow-y:auto}.resources-inspector>header{border-bottom:1px solid #eee8e1;justify-content:space-between;align-items:flex-start;gap:8px;padding:15px;display:flex}.resources-inspector>header span{color:#a3765e;font-size:var(--text-caption);letter-spacing:.08em;text-transform:uppercase;font-weight:750;display:block}.resources-inspector>header h2{color:#534439;letter-spacing:-.04em;margin:4px 0 0;font-size:16px;line-height:1.15}.resources-inspector>header button{color:#9b755d;cursor:pointer;background:#fffdfa;border:1px solid #e9dfd5;border-radius:5px;place-items:center;width:26px;height:26px;display:grid}.resources-inspector>header button:disabled{cursor:not-allowed;opacity:.45}.resources-inspector>header button svg{width:13px}.resources-inspector__tags{border-bottom:1px solid #f0ebe5;flex-wrap:wrap;gap:4px;padding:10px 15px;display:flex}.resources-inspector__tags span{color:#8e6c57;font-size:var(--text-micro);background:#f3ebe4;border-radius:4px;align-items:center;gap:3px;padding:3px 5px;display:inline-flex}.resources-inspector__tags svg{width:9px}.resources-inspector>section{border-bottom:1px solid #f0ebe5;padding:13px 15px}.resources-inspector>section>h3,.resources-inspector__meta h3{color:#806351;font-size:var(--text-caption);letter-spacing:.065em;text-transform:uppercase;margin:0 0 7px;font-weight:750}.resources-inspector>section>p{color:#817365;font-size:var(--text-caption);margin:0;line-height:1.52}.resources-file-preview{background:linear-gradient(130deg,#fffefd,#faf5ef)}.resources-file-preview>header{align-items:center;gap:8px;display:flex}.resources-file-preview>header>span{color:#a8755b;background:#f0e5dc;border-radius:6px;flex:none;place-items:center;width:30px;height:30px;display:grid}.resources-file-preview>header svg{width:15px}.resources-file-preview small,.resources-link-preview small{color:#a07158;font-size:var(--text-micro);letter-spacing:.075em;text-transform:uppercase;font-weight:750}.resources-file-preview h3,.resources-link-preview h3{color:#5d4d40;font-size:var(--text-small);letter-spacing:-.02em;margin:3px 0 0}.resources-file-preview header p{color:#998979;font-size:var(--text-caption);margin:3px 0 0}.resources-file-preview>p{margin-top:10px!important}.resources-file-preview .button-primary{width:100%;font-size:var(--text-caption);justify-content:center;align-items:center;gap:5px;margin-top:10px;display:inline-flex}.resources-file-preview .button-primary svg{width:12px}.resources-template-preview>header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.resources-template-preview>header h3{color:#806351;font-size:var(--text-caption);letter-spacing:.065em;text-transform:uppercase;margin:0;font-weight:750}.resources-template-preview>header button{color:#a5765d;font:inherit;font-size:var(--text-caption);cursor:pointer;background:0 0;border:0}.resources-template-preview pre{color:#625044;max-height:150px;font-family:var(--font-brand);font-size:var(--text-caption);white-space:pre-wrap;background:#faf5ef;border:1px solid #ebe1d7;border-radius:5px;margin:0;padding:9px;line-height:1.55;overflow:auto}.resources-link-preview{background:#fffdf9;position:relative;padding-left:47px!important}.resources-link-preview>span{color:#a9775d;background:#f3e7dd;border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:15px;left:15px}.resources-link-preview>span svg{width:12px}.resources-link-preview p{margin-top:7px!important}.resources-link-preview a{color:#916449;font-size:var(--text-caption);align-items:center;gap:4px;margin-top:9px;font-weight:700;text-decoration:none;display:inline-flex}.resources-link-preview a svg{width:11px}.resources-link-preview em{color:#aa9787;font-size:var(--text-micro);margin-top:5px;font-style:normal;display:block}.resources-inspector__meta dl{gap:6px;margin:0;display:grid}.resources-inspector__meta dl>div{color:#9b8b7b;font-size:var(--text-caption);justify-content:space-between;gap:8px;display:flex}.resources-inspector__meta dt{color:#a28e7d}.resources-inspector__meta dd{color:#655447;text-align:right;max-width:58%;margin:0;font-weight:650}.resources-inspector__actions{gap:7px;display:grid}.resources-inspector__actions button{min-height:29px;font-size:var(--text-caption);justify-content:center;align-items:center;gap:5px;display:inline-flex}.resources-inspector__actions button svg{width:12px}.resources-inspector__actions .button-secondary.is-active{color:#9d654b;background:#f8ede4;border-color:#e4c2ac}.resources-archive-action{color:#a87760;font:inherit;font-size:var(--text-caption);cursor:pointer;background:0 0;border:0}.resources-inspector--empty{color:#a09283;text-align:center;place-content:center;justify-items:center;gap:8px;min-height:100%;padding:25px;display:grid}.resources-inspector--empty svg{color:#b8886f;width:23px}.resources-inspector--empty h3{color:#736052;font-size:var(--text-body-strong);margin:0}.resources-inspector--empty p{font-size:var(--text-caption);margin:0;line-height:1.5}.resources-modal-backdrop{z-index:70;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#35281d3d;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.resources-modal{background:#fffefd;border:1px solid #e5d9ce;border-radius:9px;outline:0;width:min(720px,100%);max-height:min(765px,100vh - 32px);overflow:auto;box-shadow:0 25px 70px #35281d38}.resources-modal__header{border-bottom:1px solid #eee7df;justify-content:space-between;align-items:start;gap:12px;padding:18px 20px 14px;display:flex}.resources-modal__header span{color:#a4765f;font-size:var(--text-caption);letter-spacing:.09em;text-transform:uppercase;font-weight:750}.resources-modal__header h2{color:#55453a;letter-spacing:-.04em;margin:4px 0 0;font-size:18px}.resources-modal__header button{color:#98745e;cursor:pointer;background:#fffdfb;border:1px solid #ebe2d9;border-radius:5px;place-items:center;width:28px;height:28px;display:grid}.resources-modal__header button svg{width:14px}.resources-form{padding:17px 20px 19px}.resources-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.resources-field{color:#8d7d6d;font-size:var(--text-caption);gap:5px;font-weight:650;display:grid}.resources-field>span{letter-spacing:.025em}.resources-field input,.resources-field select,.resources-field textarea{color:#594b3f;width:100%;min-width:0;font:inherit;font-size:var(--text-label);background:#fffefd;border:1px solid #e8dfd5;border-radius:5px;outline:0;padding:8px 9px}.resources-field textarea{resize:vertical;min-height:78px}.resources-field input:focus,.resources-field select:focus,.resources-field textarea:focus{border-color:#cfa98f;box-shadow:0 0 0 3px #cfa98f24}.resources-field--span{grid-column:1/-1}.resources-field small{color:#b26757;font-size:var(--text-caption);font-weight:500}.resources-form__kind-panel{background:#fcf8f4;border:1px solid #eadfd5;border-radius:7px;gap:11px;margin-top:14px;padding:12px;display:grid}.resources-form__kind-panel>div:first-child>span{color:#a1735c;font-size:var(--text-caption);letter-spacing:.08em;text-transform:uppercase;font-weight:750}.resources-form__kind-panel>div:first-child>p{color:#89796b;font-size:var(--text-caption);margin:4px 0 0;line-height:1.45}.resources-form__asset-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:9px;display:grid}.resources-upload{color:#9a674e;min-height:31px;font-size:var(--text-caption);cursor:pointer;background:#f6e9df;border:1px solid #dfc8b7;border-radius:5px;align-items:center;gap:5px;padding:0 9px;font-weight:700;display:inline-flex}.resources-upload svg{width:12px}.resources-upload input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.resources-upload:has(input:disabled){cursor:wait;opacity:.7}.resources-form__asset-note{color:#99806c;font-size:var(--text-caption);align-items:flex-start;gap:5px;margin:0;line-height:1.4;display:flex}.resources-form__asset-note svg{color:#b1795d;flex:none;width:11px}.resources-form__checks{color:#8c7b6b;font-size:var(--text-caption);gap:14px;margin-top:13px;display:flex}.resources-form__checks label{align-items:center;gap:5px;display:inline-flex}.resources-form__checks input{accent-color:#a9785f;width:13px;height:13px}.resources-modal__footer{color:#9a8c7c;font-size:var(--text-caption);border-top:1px solid #eee7df;justify-content:space-between;align-items:center;gap:14px;margin-top:18px;padding-top:14px;line-height:1.4;display:flex}.resources-modal__footer>span{max-width:370px}.resources-modal__footer>div{flex:none;gap:7px;display:flex}.resources-confirmation{background:#fffefd;border:1px solid #e8ded3;border-radius:9px;width:min(380px,100%);padding:21px;box-shadow:0 22px 60px #35281d2e}.resources-confirmation>span{color:#b3735b;background:#f5e9e1;border-radius:50%;place-items:center;width:31px;height:31px;display:grid}.resources-confirmation>span svg{width:16px}.resources-confirmation h2{color:#544539;letter-spacing:-.035em;margin:13px 0 0;font-size:16px}.resources-confirmation p{color:#857767;font-size:var(--text-caption);margin:7px 0 0;line-height:1.5}.resources-confirmation>div{justify-content:end;gap:7px;margin-top:18px;display:flex}.resources-toast{z-index:80;color:#716354;max-width:min(410px,100vw - 44px);font-size:var(--text-caption);background:#fffefd;border:1px solid #e5ddd1;border-radius:6px;align-items:center;gap:7px;margin:0;padding:10px 12px;line-height:1.4;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 12px 32px #3b30231f}.resources-toast svg{color:#9c775f;flex:none;width:14px}@media (max-width:1280px){.resources-main{padding-left:32px;padding-right:25px}.resources-console{grid-template-columns:205px minmax(0,1fr) 294px}.resources-hero aside{display:none}}@media (max-width:1050px){.resources-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.resources-console{grid-template-columns:210px minmax(0,1fr)}.resources-inspector{border-top:1px solid #eee8e1;grid-column:1/-1;min-height:300px}}@media (max-width:840px){.resources-main{margin-left:0;padding:56px 15px 30px}.resources-topbar>span{display:none}.resources-hero{grid-template-columns:1fr auto;gap:12px}.resources-directory{display:none}.resources-console{grid-template-columns:1fr}.resources-stage{border-right:0}}@media (max-width:600px){.resources-hero{grid-template-columns:1fr;margin-top:27px}.resources-hero>.button-primary{justify-self:end}.resources-hero h1{font-size:31px}.resources-metrics{grid-template-columns:1fr 1fr;gap:8px}.resources-metric{min-height:75px;padding:10px}.resources-metric>span{display:none}.resources-metric strong{font-size:16px}.resources-stage__header{flex-direction:column;align-items:start}.resources-stage__header>div:last-child{justify-content:space-between;width:100%}.resources-catalogue{grid-template-columns:1fr;max-height:none}.resources-modal-backdrop{align-items:end;padding:0}.resources-modal{border-bottom-right-radius:0;border-bottom-left-radius:0;width:100%;max-height:calc(100vh - 10px)}.resources-modal__header,.resources-form{padding-left:16px;padding-right:16px}.resources-form__grid{grid-template-columns:1fr}.resources-field--span{grid-column:auto}.resources-form__asset-row{grid-template-columns:1fr}.resources-modal__footer{flex-direction:column;align-items:stretch}.resources-modal__footer>div{width:100%}.resources-modal__footer .button-primary,.resources-modal__footer .button-secondary{flex:1}}.calendar-main{min-width:0;min-height:100vh;margin-left:var(--sidebar-width);background:radial-gradient(circle at 83% 0,#ebded075,#0000 31%),linear-gradient(#fffefd 0,#fdfaf7 100%);padding:14px 38px 38px 42px}.calendar-topbar{color:#8f7d6e;height:30px;font-size:var(--text-label);align-items:center;display:flex}.calendar-topbar__back,.calendar-topbar__settings{color:inherit;align-items:center;gap:5px;text-decoration:none;display:inline-flex}.calendar-topbar__back:hover,.calendar-topbar__settings:hover{color:#5e4c40}.calendar-topbar__settings{margin-left:17px}.calendar-topbar>span{color:#a39080;font-size:var(--text-caption);margin-left:auto}.calendar-topbar svg{stroke-width:1.55px;width:13px;height:13px}.calendar-hero{grid-template-columns:minmax(0,1fr) minmax(205px,270px) auto;align-items:end;gap:25px;margin:23px 0 18px;display:grid}.calendar-hero>div>span,.calendar-directory>header span,.calendar-stage>header>div>span{color:#a17059;font-size:var(--text-caption);letter-spacing:.1em;text-transform:uppercase;font-weight:750;display:block}.calendar-hero h1{color:#493a31;letter-spacing:-.06em;margin:5px 0 0;font-size:32px;line-height:1}.calendar-hero>div>p{color:#7f7062;max-width:590px;font-size:var(--text-small);margin:8px 0 0;line-height:1.5}.calendar-hero aside{color:#897667;border-left:1px solid #e9ded4;grid-template-columns:17px minmax(0,1fr);gap:2px 9px;padding:3px 0 3px 14px;display:grid}.calendar-hero aside svg{color:#b58167;grid-row:span 3;width:14px;margin-top:1px}.calendar-hero aside strong{color:#715848;font-size:var(--text-caption)}.calendar-hero aside p{font-size:var(--text-caption);margin:1px 0;line-height:1.4}.calendar-hero aside a{color:#9b6d54;font-size:var(--text-caption);font-weight:700;text-decoration:none}.calendar-hero>.button-primary{white-space:nowrap;align-items:center;gap:6px;margin-bottom:1px;display:inline-flex}.calendar-hero>.button-primary svg{width:13px}.calendar-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-bottom:16px;display:grid}.calendar-metrics article{background:#fffefce6;border:1px solid #eee5dc;border-radius:7px;align-items:flex-start;gap:10px;min-height:76px;padding:13px 14px;display:flex}.calendar-metrics article>svg{color:#aa765d;stroke-width:1.55px;width:16px;height:16px;margin-top:3px}.calendar-metrics span{color:#9b7965;font-size:var(--text-caption);letter-spacing:.065em;text-transform:uppercase;font-weight:750;display:block}.calendar-metrics strong{color:#554438;letter-spacing:-.05em;margin-top:3px;font-size:19px;display:block}.calendar-metrics small{color:#9e8e7e;font-size:var(--text-caption);margin-top:1px;display:block}.calendar-console{background:#fffefd;border:1px solid #ede6de;border-radius:9px;grid-template-columns:218px minmax(0,1fr) 308px;min-height:617px;display:grid;overflow:hidden;box-shadow:0 13px 37px #4435280f}.calendar-directory{background:linear-gradient(#fffdfa,#faf6f0);border-right:1px solid #eee8e1;flex-direction:column;min-width:0;min-height:0;display:flex;overflow-y:auto}.calendar-directory>header{justify-content:space-between;align-items:start;gap:8px;padding:15px 14px 11px;display:flex}.calendar-directory h2{color:#55463b;letter-spacing:-.04em;margin:3px 0 0;font-size:16px}.calendar-directory>header button{color:#9a735d;cursor:pointer;background:#fffefd;border:1px solid #e8ddd3;border-radius:5px;place-items:center;width:26px;height:26px;transition:border-color .16s,background-color .16s;display:grid}.calendar-directory>header button:hover{background:#f9eee6;border-color:#d6b9a4}.calendar-directory>header button svg{width:13px}.calendar-directory__search{color:#a19081;background:#fffefd;border:1px solid #e9dfd6;border-radius:5px;align-items:center;gap:6px;margin:0 13px 10px;padding:7px 8px;display:flex}.calendar-directory__search:focus-within{border-color:#cda78e;box-shadow:0 0 0 3px #cda78e21}.calendar-directory__search svg{flex:none;width:13px}.calendar-directory__search input{color:#5e5044;width:100%;min-width:0;font:inherit;font-size:var(--text-caption);background:0 0;border:0;outline:0}.calendar-directory__search input::placeholder{color:#b4a394}.calendar-directory nav{border-bottom:1px solid #eee7df;gap:2px;padding:2px 10px 9px;display:grid}.calendar-directory nav button{color:#776759;min-height:29px;font:inherit;font-size:var(--text-caption);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;grid-template-columns:17px minmax(0,1fr) auto;align-items:center;gap:7px;padding:0 7px;transition:background-color .16s,color .16s;display:grid}.calendar-directory nav button svg{color:#a38b79;stroke-width:1.55px;width:13px}.calendar-directory nav button small{color:#aa9b8d;font-size:var(--text-caption)}.calendar-directory nav button:hover{background:#f5ede6}.calendar-directory nav button.is-active{color:#56463a;background:#efe6de;font-weight:700;box-shadow:inset 2px 0 #bc957c}.calendar-directory__client{color:#9a8878;font-size:var(--text-caption);grid-template-columns:51px minmax(0,1fr);align-items:center;gap:5px;margin:11px 13px 0;display:grid}.calendar-directory__client select{color:#715e50;min-width:0;height:26px;font:inherit;font-size:var(--text-caption);background:#fffefd;border:1px solid #e8ded4;border-radius:4px;outline:0}.calendar-directory__client select:focus{border-color:#cfa98f;box-shadow:0 0 0 3px #cfa98f24}.calendar-directory__cancelled{color:#8b796a;font-size:var(--text-caption);align-items:center;gap:5px;margin:10px 13px;display:flex}.calendar-directory__cancelled input{accent-color:#a7775f;width:12px;height:12px;margin:0}.calendar-directory__notice{color:#93735f;background:#f7efe7;border:1px solid #eadfd4;border-radius:6px;align-items:flex-start;gap:7px;margin:auto 13px 13px;padding:9px;display:flex}.calendar-directory__notice svg{flex:none;width:13px}.calendar-directory__notice p{font-size:var(--text-caption);margin:0;line-height:1.45}.calendar-stage{background:#fffefd;border-right:1px solid #eee8e1;min-width:0;overflow:hidden}.calendar-stage>header{border-bottom:1px solid #f0ebe5;justify-content:space-between;align-items:center;gap:12px;min-height:66px;padding:13px 15px;display:flex}.calendar-stage>header h2{color:#55463b;letter-spacing:-.04em;margin:3px 0 0;font-size:17px}.calendar-stage__tools{align-items:center;gap:5px;display:flex}.calendar-stage__tools button{color:#826552;min-height:28px;font:inherit;font-size:var(--text-caption);cursor:pointer;background:#fffdfa;border:1px solid #e8ded4;border-radius:5px;justify-content:center;align-items:center;gap:4px;padding:0 7px;transition:border-color .16s,background-color .16s,color .16s;display:inline-flex}.calendar-stage__tools button:hover,.calendar-stage__tools button.is-active{color:#72513f;background:#f5e9df;border-color:#d5b19b}.calendar-stage__tools button:first-child,.calendar-stage__tools button:nth-child(3){width:28px;padding:0}.calendar-stage__tools svg{width:12px}.calendar-week{min-width:0;padding:12px;overflow:auto}.calendar-week__days{border:1px solid #eee6de;border-radius:6px;grid-template-columns:repeat(7,minmax(0,1fr));min-width:570px;display:grid;overflow:hidden}.calendar-week__day{background:#fffefd;border-right:1px solid #f0eae4;min-height:480px;padding:7px}.calendar-week__day:last-child{border-right:0}.calendar-week__day.is-today{background:#fcf6f1}.calendar-week__day-title{color:#8d7a6c;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #f1ebe6;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:0 1px 8px;display:grid}.calendar-week__day-title span{color:#a19387;font-size:var(--text-micro);letter-spacing:.06em;text-transform:uppercase;font-weight:700}.calendar-week__day-title strong{color:#604c3e;font-size:var(--text-body-strong);letter-spacing:-.04em}.calendar-week__day-title i{color:#b0836a;font-size:var(--text-body);opacity:0;grid-area:1/2;margin-right:1px;font-style:normal;transition:opacity .16s}.calendar-week__day-title:hover i,.calendar-week__day.is-today .calendar-week__day-title i{opacity:1}.calendar-week__day>div{align-content:start;gap:5px;padding-top:7px;display:grid}.calendar-event-pill{color:#675244;width:100%;font:inherit;text-align:left;cursor:pointer;border:1px solid #0000;border-left-width:3px;border-radius:5px;gap:2px;padding:7px 7px 6px;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid}.calendar-event-pill:hover,.calendar-event-pill.is-selected{border-color:#a0725661;transform:translateY(-1px);box-shadow:0 5px 12px #533a2914}.calendar-event-pill time{color:inherit;font-size:var(--text-micro);font-weight:750}.calendar-event-pill span{font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap;font-weight:650;line-height:1.25;overflow:hidden}.calendar-event-pill--crm{color:#895a45;background:#f6e8df;border-left-color:#ad7760}.calendar-event-pill--manual{color:#785f4c;background:#f5ede4;border-left-color:#b39175}.calendar-event-pill--microsoft{color:#607177;background:#edf1ef;border-left-color:#899aa0}.calendar-event-pill.is-cancelled{opacity:.54;text-decoration:line-through}.calendar-agenda{align-content:start;gap:1px;max-height:548px;padding:11px 13px;display:grid;overflow:auto}.calendar-agenda>button{color:#756252;min-height:61px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-bottom-color:#f1ece6;border-radius:5px;grid-template-columns:126px 7px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px;transition:background-color .16s,border-color .16s;display:grid}.calendar-agenda>button:hover,.calendar-agenda>button.is-selected{background:#fdf8f3;border-color:#e6d9cd}.calendar-agenda time{gap:2px;display:grid}.calendar-agenda time span{color:#9a8879;font-size:var(--text-caption)}.calendar-agenda time strong{color:#665040;font-size:var(--text-caption)}.calendar-agenda__dot{background:#ba8c73;border-radius:50%;width:6px;height:6px}.calendar-agenda h3{color:#59483b;font-size:var(--text-label);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.calendar-agenda p{color:#998776;font-size:var(--text-caption);margin:3px 0 0}.calendar-agenda small{color:#91715d;font-size:var(--text-micro);white-space:nowrap;background:#f1ebe5;border-radius:4px;align-self:start;padding:3px 5px}.calendar-empty{color:#a09283;text-align:center;align-content:center;place-items:center;gap:8px;min-height:320px;padding:24px;display:grid}.calendar-empty svg{color:#b8886f;width:24px}.calendar-empty h3{color:#776355;font-size:var(--text-body-strong);margin:0}.calendar-empty p{max-width:230px;font-size:var(--text-caption);margin:0;line-height:1.5}.calendar-inspector{background:#fffefd;min-width:0;overflow-y:auto}.calendar-inspector>header{border-bottom:1px solid #eee8e1;justify-content:space-between;align-items:start;gap:8px;padding:15px;display:flex}.calendar-inspector>header span{color:#a3765e;font-size:var(--text-caption);letter-spacing:.08em;text-transform:uppercase;font-weight:750;display:block}.calendar-inspector>header h2{color:#534439;letter-spacing:-.04em;margin:4px 0 0;font-size:16px;line-height:1.15}.calendar-inspector>header button{color:#9b755d;cursor:pointer;background:#fffdfa;border:1px solid #e9dfd5;border-radius:5px;place-items:center;width:26px;height:26px;display:grid}.calendar-inspector>header button svg{width:13px}.calendar-inspector>section{border-bottom:1px solid #f0ebe5;padding:13px 15px}.calendar-inspector>section h3{color:#8a6d5a;font-size:var(--text-caption);letter-spacing:.065em;text-transform:uppercase;margin:0 0 7px;font-weight:750}.calendar-inspector>section>p{color:#79695b;font-size:var(--text-caption);margin:0;line-height:1.5}.calendar-inspector__time{grid-template-columns:16px minmax(0,1fr);gap:8px;display:grid}.calendar-inspector__time>svg{color:#b07e64;width:14px}.calendar-inspector__time strong{color:#655041;font-size:var(--text-caption);line-height:1.4;display:block}.calendar-inspector__time span{color:#9b8878;font-size:var(--text-caption);margin-top:3px;line-height:1.35;display:block}.calendar-inspector__relations{gap:6px;display:grid}.calendar-inspector__relations h3{margin-bottom:0!important}.calendar-inspector__relations p{align-items:center;gap:6px;display:flex}.calendar-inspector__relations svg{color:#af826a;width:12px}.calendar-inspector__attendees{gap:6px;display:grid}.calendar-inspector__attendees h3{margin-bottom:0!important}.calendar-inspector__attendees p{align-items:center;gap:6px;display:flex}.calendar-inspector__attendees p span{color:#956a52;width:18px;height:18px;font-size:var(--text-caption);background:#f2e6db;border-radius:50%;place-items:center;font-weight:750;display:grid}.calendar-inspector__actions{gap:8px;display:grid}.calendar-inspector__actions>p{align-items:flex-start;gap:6px;display:flex}.calendar-inspector__actions>p svg{color:#a57961;flex:none;width:13px;margin-top:1px}.calendar-inspector__actions>a{color:#9b6c54;font-size:var(--text-caption);align-items:center;gap:5px;font-weight:700;display:inline-flex}.calendar-inspector__actions>a svg{width:12px}.calendar-archive-action{color:#9b634e;min-height:30px;font:inherit;font-size:var(--text-caption);cursor:pointer;background:#fffaf7;border:1px solid #ead7ce;border-radius:5px;justify-content:center;align-items:center;gap:5px;display:inline-flex}.calendar-archive-action svg{width:12px}.calendar-inspector--empty{color:#a09283;text-align:center;place-content:center;justify-items:center;gap:8px;min-height:100%;padding:25px;display:grid}.calendar-inspector--empty svg{color:#b8886f;width:23px}.calendar-inspector--empty h3{color:#736052;font-size:var(--text-body-strong);margin:0}.calendar-inspector--empty p{font-size:var(--text-caption);margin:0;line-height:1.5}.calendar-modal-backdrop{z-index:70;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#35281d3d;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.calendar-modal{background:#fffefd;border:1px solid #e5d9ce;border-radius:9px;outline:0;width:min(690px,100%);max-height:min(735px,100vh - 32px);overflow:auto;box-shadow:0 25px 70px #35281d38}.calendar-modal>header{border-bottom:1px solid #eee7df;justify-content:space-between;align-items:start;gap:12px;padding:18px 20px 14px;display:flex}.calendar-modal>header span{color:#a4765f;font-size:var(--text-caption);letter-spacing:.09em;text-transform:uppercase;font-weight:750}.calendar-modal>header h2{color:#55453a;letter-spacing:-.04em;margin:4px 0 0;font-size:18px}.calendar-modal>header button{color:#98745e;cursor:pointer;background:#fffdfb;border:1px solid #ebe2d9;border-radius:5px;place-items:center;width:28px;height:28px;display:grid}.calendar-modal>header button svg{width:14px}.calendar-form{padding:17px 20px 19px}.calendar-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.calendar-field{color:#8d7d6d;font-size:var(--text-caption);gap:5px;font-weight:650;display:grid}.calendar-field>span{letter-spacing:.025em}.calendar-field input,.calendar-field select,.calendar-field textarea{color:#594b3f;width:100%;min-width:0;font:inherit;font-size:var(--text-label);background:#fffefd;border:1px solid #e8dfd5;border-radius:5px;outline:0;padding:8px 9px}.calendar-field textarea{resize:vertical;min-height:94px}.calendar-field input:focus,.calendar-field select:focus,.calendar-field textarea:focus{border-color:#cfa98f;box-shadow:0 0 0 3px #cfa98f24}.calendar-field small{color:#b26757;font-size:var(--text-caption);font-weight:500}.calendar-field--wide{grid-column:1/-1}.calendar-form__all-day{color:#887666;font-size:var(--text-caption);align-items:center;gap:6px;margin-top:13px;display:inline-flex}.calendar-form__all-day input{accent-color:#a9785f;width:13px;height:13px;margin:0}.calendar-form footer{color:#9a8c7c;font-size:var(--text-caption);border-top:1px solid #eee7df;justify-content:space-between;align-items:center;gap:14px;margin-top:17px;padding-top:14px;line-height:1.4;display:flex}.calendar-form footer>span{max-width:365px}.calendar-form footer>div{flex:none;gap:7px;display:flex}.calendar-confirmation{background:#fffefd;border:1px solid #e8ded3;border-radius:9px;width:min(380px,100%);padding:21px;box-shadow:0 22px 60px #35281d2e}.calendar-confirmation>span{color:#b3735b;background:#f5e9e1;border-radius:50%;place-items:center;width:31px;height:31px;display:grid}.calendar-confirmation>span svg{width:16px}.calendar-confirmation h2{color:#544539;letter-spacing:-.035em;margin:13px 0 0;font-size:16px}.calendar-confirmation p{color:#857767;font-size:var(--text-caption);margin:7px 0 0;line-height:1.5}.calendar-confirmation>div{justify-content:end;gap:7px;margin-top:18px;display:flex}.calendar-toast{z-index:80;color:#716354;max-width:min(410px,100vw - 44px);font-size:var(--text-caption);background:#fffefd;border:1px solid #e5ddd1;border-radius:6px;align-items:center;gap:7px;margin:0;padding:10px 12px;line-height:1.4;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 12px 32px #3b30231f}.calendar-toast svg{color:#9c775f;flex:none;width:14px}@media (prefers-reduced-motion:reduce){.calendar-main *,.calendar-main :before,.calendar-main :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}@media (max-width:1280px){.calendar-main{padding-left:32px;padding-right:25px}.calendar-console{grid-template-columns:205px minmax(0,1fr) 282px}.calendar-hero aside{display:none}}@media (max-width:1050px){.calendar-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.calendar-console{grid-template-columns:210px minmax(0,1fr)}.calendar-inspector{border-top:1px solid #eee8e1;grid-column:1/-1;min-height:274px}}@media (max-width:840px){.calendar-main{margin-left:0;padding:56px 15px 30px}.calendar-topbar>span{display:none}.calendar-hero{grid-template-columns:1fr auto;gap:12px}.calendar-directory{display:none}.calendar-console{grid-template-columns:1fr}.calendar-stage{border-right:0}}@media (max-width:600px){.calendar-topbar__settings{font-size:0}.calendar-topbar__settings svg{width:15px;height:15px}.calendar-hero{grid-template-columns:1fr;margin-top:27px}.calendar-hero>.button-primary{justify-self:end}.calendar-hero h1{font-size:31px}.calendar-metrics{grid-template-columns:1fr 1fr;gap:8px}.calendar-metrics article{min-height:74px;padding:10px}.calendar-metrics article>svg{display:none}.calendar-metrics strong{font-size:16px}.calendar-stage>header{flex-direction:column;align-items:start}.calendar-stage__tools{width:100%;padding-bottom:1px;overflow-x:auto}.calendar-stage__tools button{flex:none}.calendar-week{padding:10px}.calendar-week__day{min-height:375px}.calendar-agenda>button{grid-template-columns:96px 6px minmax(0,1fr);gap:7px}.calendar-agenda>button>small{display:none}.calendar-modal-backdrop{align-items:end;padding:0}.calendar-modal{border-bottom-right-radius:0;border-bottom-left-radius:0;width:100%;max-height:calc(100vh - 10px)}.calendar-modal>header,.calendar-form{padding-left:16px;padding-right:16px}.calendar-form__grid{grid-template-columns:1fr}.calendar-field--wide{grid-column:auto}.calendar-form footer{flex-direction:column;align-items:stretch}.calendar-form footer>div{width:100%}.calendar-form footer .button-primary,.calendar-form footer .button-secondary{flex:1}}.integrations-main{min-height:100vh;margin-left:var(--sidebar-width);background:radial-gradient(circle at 81% 8%,#ede1d5 0,#0000 28%),#fffdfb;padding:14px 42px 52px}.integrations-topbar{color:#8e796b;height:30px;font-size:var(--text-label);align-items:center;display:flex}.integrations-topbar a{color:inherit;align-items:center;gap:5px;text-decoration:none;display:flex}.integrations-topbar svg{width:13px}.integrations-topbar span{margin-left:auto}.integrations-hero{grid-template-columns:1.2fr .75fr auto;align-items:end;gap:25px;padding:34px 0 25px;display:grid}.integrations-hero>div>span,.integrations-grid article header span{color:#a77056;font-size:var(--text-label);letter-spacing:.09em;text-transform:uppercase;font-weight:800}.integrations-hero h1{color:#49362c;letter-spacing:-.07em;max-width:640px;margin:6px 0;font-size:clamp(34px,4vw,53px);line-height:.94}.integrations-hero>div>p{color:#826d60;max-width:560px;font-size:var(--text-body);margin:10px 0 0}.integrations-hero aside{color:#8c7565;font-size:var(--text-label);border-left:1px solid #e7d7cb;gap:10px;padding-left:14px;line-height:1.45;display:flex}.integrations-hero aside svg{color:#bb795c;flex:none;width:18px}.integrations-hero aside p{margin:0}.integrations-hero aside strong{color:#624a3c;display:block}.integrations-principles{grid-template-columns:repeat(3,1fr);gap:11px;margin-bottom:16px;display:grid}.integrations-principles article{background:#fffefd;border:1px solid #eee1d7;border-radius:7px;grid-template-columns:25px 1fr;gap:3px 10px;min-height:72px;padding:13px;display:grid}.integrations-principles svg{color:#bf7b5e;grid-row:span 2;width:17px}.integrations-principles span{color:#795d4e;font-size:var(--text-label);font-weight:800}.integrations-principles p{color:#947f70;font-size:var(--text-caption);margin:0}.integrations-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.integrations-grid article{background:#fffefa;border:1px solid #eadfd7;border-radius:9px;padding:22px;box-shadow:0 15px 35px #563d2d0f}.integrations-grid article header{justify-content:space-between;align-items:center;display:flex}.integrations-grid article header svg{color:#ba7759;width:22px}.integrations-grid h2{color:#523d31;letter-spacing:-.05em;margin:15px 0 8px;font-size:21px}.integrations-grid>article>p{color:#856f61;min-height:36px;font-size:var(--text-small);margin:0;line-height:1.45}.integration-state{font-size:var(--text-caption);border-radius:99px;margin:16px 0;padding:5px 8px;font-weight:800;display:inline-flex}.integration-state--setup_required{color:#ae624b;background:#f5e2d8}.integration-state--implementation_pending{color:#766a61;background:#eee8df}.integrations-grid section{border-top:1px solid #eee3db;padding-top:13px}.integrations-grid h3{color:#80685a;font-size:var(--text-label);text-transform:uppercase;letter-spacing:.06em;margin:0 0 9px}.integrations-grid ol{gap:7px;margin:0;padding:0;list-style:none;display:grid}.integrations-grid li{color:#715c4e;font-size:var(--text-label);gap:7px;display:flex}.integrations-grid li svg{color:#bd7c5e;width:13px}.integration-scope{margin-top:16px}.integration-scope span{color:#9e8574;font-size:var(--text-caption);text-transform:uppercase;margin-bottom:6px;display:block}.integration-scope code,.integrations-grid details code{color:#795e4e;font-size:var(--text-caption)}.integrations-grid details{color:#8b7464;font-size:var(--text-label);margin:15px 0}.integrations-grid summary{cursor:pointer}.integrations-grid details ul{gap:3px;margin:8px 0 0;padding:0;list-style:none;display:grid}.integrations-grid .button-primary{justify-content:center;width:100%}.integrations-notice{color:#866e5d;max-width:800px;font-size:var(--text-label);background:#f9f1e9;border:1px solid #ead6c7;border-radius:7px;gap:9px;margin:20px auto 0;padding:12px;line-height:1.45;display:flex}.integrations-notice svg{color:#bc7759;flex:none;width:15px}.integrations-notice p{margin:0}@media (max-width:850px){.integrations-main{margin-left:0;padding:66px 18px 34px}.integrations-hero{grid-template-columns:1fr auto}.integrations-hero aside{display:none}.integrations-grid{grid-template-columns:1fr}}@media (max-width:560px){.integrations-main{padding:62px 13px 28px}.integrations-hero{padding-top:22px;display:block}.integrations-hero h1{font-size:38px}.integrations-hero .button-secondary{justify-content:center;width:100%;margin-top:16px}.integrations-principles{grid-template-columns:1fr}.integrations-grid article{padding:17px}}.search-main{min-height:100vh;margin-left:var(--sidebar-width);background:radial-gradient(circle at 76% 5%,#eee0d4 0,#0000 25%),#fffdfb;padding:14px 42px 42px}.search-topbar{color:#917d6e;height:30px;font-size:var(--text-label);align-items:center;display:flex}.search-topbar a{color:inherit;align-items:center;gap:5px;text-decoration:none;display:flex}.search-topbar svg{width:13px}.search-topbar>a:first-child svg{transform:rotate(180deg)}.search-topbar span{margin-left:auto}.search-topbar>a:last-child{margin-left:22px}.search-hero{text-align:center;padding:44px 0 34px}.search-hero>span,.search-stage header span,.search-stage aside>span{color:#aa7359;font-size:var(--text-label);letter-spacing:.1em;text-transform:uppercase;font-weight:800}.search-hero h1{color:#49372d;letter-spacing:-.075em;margin:7px 0;font-size:clamp(38px,5vw,65px);line-height:.9}.search-hero p{color:#846f61;font-size:var(--text-body-strong);margin:0 auto 26px}.search-hero label{background:#fffefa;border:1px solid #ddc8b9;border-radius:9px;align-items:center;gap:12px;max-width:680px;margin:auto;padding:0 15px;display:flex;box-shadow:0 15px 35px #4e362817}.search-hero label>svg{color:#bc7c5f;width:20px}.search-hero input{color:#4e3b31;width:100%;height:58px;font:inherit;background:0 0;border:0;outline:0;font-size:15px}.search-hero kbd,.search-prompt kbd{color:#927969;font-size:var(--text-caption);white-space:nowrap;border:1px solid #e6d7ca;border-radius:4px;padding:3px 5px}.search-stage{background:#fffefa;border:1px solid #eadfd7;border-radius:9px;grid-template-columns:190px 1fr;max-width:1120px;min-height:490px;margin:auto;display:grid;overflow:hidden;box-shadow:0 18px 46px #553d2f14}.search-stage aside{background:#fcf8f4;border-right:1px solid #eee4dc;flex-direction:column;padding:19px 14px;display:flex}.search-stage aside nav{gap:3px;margin-top:14px;display:grid}.search-stage aside button{color:#80695b;font:inherit;font-size:var(--text-label);text-align:left;cursor:pointer;background:0 0;border:0;border-left:2px solid #0000;border-radius:5px;justify-content:space-between;padding:9px 7px;display:flex}.search-stage aside button.is-active{color:#543f33;background:#f0e6dd;border-left-color:#bc7b5d;font-weight:700}.search-stage aside small{color:#a58c7b}.search-stage aside p{color:#967d6d;font-size:var(--text-caption);gap:6px;margin-top:auto;line-height:1.45;display:flex}.search-stage aside p svg{color:#bf805f;flex:none;width:14px}.search-stage>section{min-width:0}.search-stage>section>header{border-bottom:1px solid #eee4dc;justify-content:space-between;align-items:end;min-height:82px;padding:17px 22px;display:flex}.search-stage h2{color:#584438;letter-spacing:-.04em;margin:4px 0 0;font-size:18px}.search-stage header button{color:#a46e54;font:inherit;font-size:var(--text-label);cursor:pointer;background:0 0;border:0}.search-results>div{border-bottom:1px solid #f0e7df}.search-results a{color:inherit;grid-template-columns:35px 1fr 16px;align-items:center;gap:12px;padding:16px 22px;text-decoration:none;display:grid}.search-results a:hover{background:#fdf8f3}.search-results a>span{color:#b97759;background:#f2e5d9;border-radius:7px;place-items:center;width:33px;height:33px;display:grid}.search-results a svg{width:15px}.search-results small{color:#a27d68;font-size:var(--text-caption);text-transform:uppercase;font-weight:800;display:block}.search-results strong{color:#513d32;font-size:var(--text-body-strong);margin:2px 0;display:block}.search-results p{color:#8b7669;font-size:var(--text-label);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;overflow:hidden}.search-results a>svg{color:#b0917d}.search-prompt{color:#8d7668;text-align:center;place-content:center;justify-items:center;gap:9px;min-height:350px;padding:35px;display:grid}.search-prompt>svg{color:#c18465;width:27px}.search-prompt h3,.search-prompt p{margin:0}.search-prompt h3{color:#60493b;font-size:16px}.search-prompt p{max-width:340px;font-size:var(--text-small);line-height:1.5}.search-prompt div{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:5px;display:flex}.search-prompt button{color:#856c5c;font:inherit;font-size:var(--text-label);cursor:pointer;background:#fffdfa;border:1px solid #e5d4c8;border-radius:99px;padding:5px 9px}@media (max-width:800px){.search-main{margin-left:0;padding:65px 14px 30px}.search-stage{grid-template-columns:1fr}.search-stage aside{border-bottom:1px solid #eee4dc;border-right:0}.search-stage aside nav{flex-wrap:wrap;display:flex}.search-stage aside button{width:auto}.search-stage aside p{display:none}.search-hero{padding:27px 0}.search-hero h1{font-size:42px}}.inbox-main{min-width:0;min-height:100vh;margin-left:var(--sidebar-width);background:radial-gradient(circle at 78% 2%,#e6d7c880,#0000 28%),linear-gradient(#fffefd,#fdfaf7);padding:14px 38px 38px 42px}.inbox-topbar{color:#8d7b6c;height:30px;font-size:var(--text-label);align-items:center;display:flex}.inbox-topbar a{color:inherit;align-items:center;gap:5px;text-decoration:none;display:inline-flex}.inbox-topbar svg{width:13px;height:13px}.inbox-topbar__back svg{transform:rotate(180deg)}.inbox-topbar>span{margin-left:auto}.inbox-topbar>a:last-child{margin-left:22px}.inbox-hero{grid-template-columns:minmax(320px,1fr) minmax(260px,.72fr) auto;align-items:end;gap:28px;padding:22px 0 20px;display:grid}.inbox-hero>div>span,.inbox-list header>div>span,.inbox-directory header>span{color:#a56f56;font-size:var(--text-label);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.inbox-hero h1{color:#46352c;letter-spacing:-.065em;margin:5px 0 7px;font-size:clamp(31px,3vw,44px);line-height:.96}.inbox-hero>div>p{color:#806f63;max-width:570px;font-size:var(--text-body);margin:0}.inbox-hero aside{color:#8c735f;font-size:var(--text-label);border-left:1px solid #e6d7ca;gap:10px;padding-left:15px;line-height:1.45;display:flex}.inbox-hero aside svg{color:#bd8061;flex:none;width:18px}.inbox-hero aside p{margin:0}.inbox-hero aside strong{color:#675043;margin-bottom:2px;display:block}.inbox-hero .button-primary{align-self:center;min-width:182px}.inbox-metrics{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px;display:grid}.inbox-metrics article{background:#ffffffb3;border:1px solid #eee1d7;border-radius:7px;gap:11px;min-height:80px;padding:15px;display:flex}.inbox-metrics article>svg{color:#c48667;width:17px}.inbox-metrics span{color:#9a7563;font-size:var(--text-caption);letter-spacing:.06em;text-transform:uppercase;font-weight:800;display:block}.inbox-metrics strong{color:#514036;margin:3px 0 1px;font-size:23px;line-height:1;display:block}.inbox-metrics small{color:#99867a;font-size:var(--text-caption)}.inbox-console{background:#fffefd;border:1px solid #eadfd7;border-radius:8px;grid-template-columns:218px minmax(420px,1.38fr) minmax(250px,.78fr);min-height:610px;display:grid;overflow:hidden;box-shadow:0 18px 45px #61463512}.inbox-directory{background:#fcf8f3;border-right:1px solid #eee4dc;flex-direction:column;min-width:0;padding:17px 13px 13px;display:flex}.inbox-directory h2,.inbox-list h2,.inbox-inspector h2{color:#59463b;letter-spacing:-.04em;margin:3px 0 0;font-size:17px}.inbox-search{background:#fffdfa;border:1px solid #e6d5c9;border-radius:6px;align-items:center;gap:7px;margin:15px 0 11px;padding:0 9px;display:flex}.inbox-search svg{color:#aa8a76;width:14px}.inbox-search input{color:#5b483d;width:100%;height:37px;font:inherit;font-size:var(--text-label);background:0 0;border:0;outline:0}.inbox-directory nav{gap:2px;display:grid}.inbox-directory nav button{color:#79665a;text-align:left;width:100%;font:inherit;font-size:var(--text-label);cursor:pointer;background:0 0;border:0;border-left:2px solid #0000;border-radius:5px;grid-template-columns:16px 1fr auto;align-items:center;gap:8px;padding:8px 7px;display:grid}.inbox-directory nav button svg{width:14px}.inbox-directory nav button small{color:#a79283;font-size:var(--text-caption)}.inbox-directory nav button.is-active{color:#563f34;background:#f1e8df;border-left-color:#bd8061;font-weight:700}.inbox-directory__types{border-top:1px solid #ebdfd5;flex-wrap:wrap;gap:5px;margin-top:16px;padding-top:14px;display:flex}.inbox-directory__types>span{color:#a58a79;width:100%;font-size:var(--text-caption);letter-spacing:.06em;text-transform:uppercase;margin-bottom:2px;font-weight:800}.inbox-directory__types button{color:#8b7261;font:inherit;font-size:var(--text-caption);cursor:pointer;background:#fffdfa;border:1px solid #e8d9cd;border-radius:999px;padding:4px 7px}.inbox-directory__types button.is-current{color:#67493a;background:#ead9cd;border-color:#bc8062;font-weight:700}.inbox-directory__note{color:#886e5e;font-size:var(--text-caption);background:#f6eee6;border:1px solid #ead9cb;border-radius:6px;gap:7px;margin-top:auto;padding:10px;line-height:1.35;display:flex}.inbox-directory__note svg{color:#b87859;flex:none;width:14px}.inbox-directory__note p{margin:0}.inbox-list{border-right:1px solid #eee4dc;min-width:0}.inbox-list>header{border-bottom:1px solid #eee4dc;justify-content:space-between;align-items:end;min-height:79px;padding:17px 18px;display:flex}.inbox-list>header>span{color:#9e897b;font-size:var(--text-label)}.inbox-list__rows{display:grid}.inbox-list__rows article{border-bottom:1px solid #f0e7e0}.inbox-list__rows article.is-selected{background:linear-gradient(90deg,#fff8f1,#fffdfa)}.inbox-list__rows article>button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:34px minmax(0,1fr) 72px 8px;gap:10px;padding:16px 17px;display:grid;position:relative}.inbox-list__rows article>button:hover{background:#fdf8f3}.inbox-list__kind{color:#b77458;background:#f2e6da;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.inbox-list__kind svg{width:15px}.inbox-list__copy{min-width:0}.inbox-list__copy>span{align-items:center;gap:6px;margin-bottom:3px;display:flex}.inbox-list__copy small{color:#a17f6b;font-size:var(--text-caption);text-transform:uppercase;font-weight:800}.inbox-list__copy em{color:#b35e4c;font-size:var(--text-caption);background:#f5ddd3;border-radius:20px;padding:2px 5px;font-style:normal;font-weight:800}.inbox-list__copy strong{color:#574339;font-size:var(--text-body);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.inbox-list__copy p{color:#8c786c;font-size:var(--text-label);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:3px 0 0;line-height:1.4;display:-webkit-box;overflow:hidden}.inbox-list time{color:#a08d80;font-size:var(--text-caption);text-align:right;align-self:start}.inbox-list article>button>i{background:#c87359;border-radius:50%;align-self:start;width:7px;height:7px}.inbox-empty{color:#92786a;text-align:center;place-content:center;justify-items:center;gap:7px;min-height:360px;padding:30px;display:grid}.inbox-empty svg{color:#c78b6c;width:25px}.inbox-empty h3,.inbox-empty p{margin:0}.inbox-empty h3{color:#634c3e;font-size:14px}.inbox-empty p{max-width:230px;font-size:var(--text-label);line-height:1.5}.inbox-inspector{background:#fffefd;flex-direction:column;min-width:0;display:flex}.inbox-inspector>header{border-bottom:1px solid #eee4dc;justify-content:space-between;align-items:start;gap:10px;padding:18px;display:flex}.inbox-inspector>header>div>span{color:#a57862;font-size:var(--text-caption);letter-spacing:.06em;text-transform:uppercase;font-weight:800}.inbox-priority{font-size:var(--text-caption);white-space:nowrap;border-radius:99px;padding:5px 7px}.inbox-priority--high{color:#ad5947;background:#f5ddd3}.inbox-priority--normal{color:#8b6d59;background:#f1e6dc}.inbox-priority--low{color:#837a73;background:#eeeae5}.inbox-inspector>section{padding:18px}.inbox-inspector>section>p{color:#664f42;margin:0;font-family:Georgia,serif;font-size:14px;font-style:italic;line-height:1.62}.inbox-inspector__entity{color:#987764;font-size:var(--text-label);border-top:1px solid #ece1d8;align-items:center;gap:7px;margin-top:18px;padding-top:13px;display:flex}.inbox-inspector__entity svg{width:14px}.inbox-inspector footer{border-top:1px solid #eee4dc;gap:8px;margin-top:auto;padding:14px 18px;display:grid}.inbox-inspector footer a,.inbox-inspector footer button{justify-content:center;text-decoration:none}.inbox-archive{color:#ab6f58;min-height:32px;font:inherit;font-size:var(--text-label);cursor:pointer;background:#fffaf7;border:1px solid #ecd5ca;border-radius:5px;justify-content:center;align-items:center;gap:7px;display:inline-flex}.inbox-archive svg{width:13px}.inbox-inspector--empty{color:#9a8071;text-align:center;justify-content:center;align-items:center;gap:7px;padding:25px}.inbox-inspector--empty>svg{color:#c6886a;width:27px}.inbox-inspector--empty h3,.inbox-inspector--empty p{margin:0}.inbox-inspector--empty h3{color:#624a3e;font-size:14px}.inbox-inspector--empty p{font-size:var(--text-label);line-height:1.5}.inbox-toast{z-index:30;color:#654b3d;max-width:360px;font-size:var(--text-small);background:#fffaf5;border:1px solid #e5cbbb;border-radius:7px;align-items:center;gap:7px;padding:11px 13px;display:flex;position:fixed;bottom:25px;right:25px;box-shadow:0 12px 30px #49312429}.inbox-toast svg{color:#bc7659;width:14px}@media (max-width:1180px){.inbox-main{padding-left:28px;padding-right:24px}.inbox-console{grid-template-columns:200px minmax(360px,1fr) 250px}.inbox-hero{grid-template-columns:1fr auto}.inbox-hero aside{display:none}}@media (max-width:920px){.inbox-main{margin-left:0;padding:66px 18px 30px}.inbox-metrics{grid-template-columns:repeat(2,1fr)}.inbox-console{grid-template-columns:190px minmax(0,1fr)}.inbox-inspector{border-top:1px solid #eee4dc;grid-column:1/-1;min-height:270px}.inbox-list{border-right:0}.inbox-directory{border-right:1px solid #eee4dc}}@media (max-width:640px){.inbox-main{padding:61px 12px 22px}.inbox-topbar>a:last-child{margin-left:12px}.inbox-hero{padding-top:18px;display:block}.inbox-hero h1{font-size:34px}.inbox-hero .button-primary{width:100%;margin-top:15px}.inbox-metrics{gap:8px}.inbox-metrics article{min-height:69px;padding:11px}.inbox-console{display:block;overflow:visible}.inbox-directory{border-bottom:1px solid #eee4dc;border-right:0}.inbox-directory__note{display:none}.inbox-list__rows article>button{grid-template-columns:31px minmax(0,1fr) 60px 7px;padding:13px}.inbox-inspector{min-height:240px}.inbox-toast{bottom:12px;left:12px;right:12px}.inbox-topbar{font-size:var(--text-caption)}}@media (prefers-reduced-motion:reduce){.inbox-list__rows article{transition:none}}.notes-main{min-width:0;min-height:100vh;margin-left:var(--sidebar-width);background:radial-gradient(circle at 88% 0,#ede1d77a,#0000 31%),linear-gradient(#fffefd,#fdfaf7);padding:14px 38px 38px 42px}.notes-topbar{color:#8d7b6c;height:30px;font-size:var(--text-label);align-items:center;display:flex}.notes-topbar__back,.notes-topbar__settings{color:inherit;align-items:center;gap:5px;text-decoration:none;display:inline-flex}.notes-topbar__back:hover,.notes-topbar__settings:hover{color:#5f4e41}.notes-topbar>span{color:#a08d7c;font-size:var(--text-caption);margin-left:auto}.notes-topbar__settings{margin-left:17px}.notes-topbar svg{stroke-width:1.6px;width:13px;height:13px}.notes-hero{grid-template-columns:minmax(0,1fr) minmax(220px,280px) auto;align-items:end;gap:25px;margin:23px 0 18px;display:grid}.notes-hero>div>span,.notes-directory>header span,.notes-stage>header>div>span{color:#a27058;font-size:var(--text-caption);letter-spacing:.1em;text-transform:uppercase;font-weight:750;display:block}.notes-hero h1{color:#493a31;letter-spacing:-.06em;margin:5px 0 0;font-size:32px;line-height:1}.notes-hero>div>p{color:#7e7063;max-width:590px;font-size:var(--text-small);margin:8px 0 0;line-height:1.5}.notes-hero aside{color:#897667;border-left:1px solid #e9ded4;grid-template-columns:17px minmax(0,1fr);gap:2px 9px;padding:3px 0 3px 14px;display:grid}.notes-hero aside svg{color:#b58167;grid-row:span 2;width:14px;margin-top:1px}.notes-hero aside strong{color:#715848;font-size:var(--text-caption)}.notes-hero aside p{font-size:var(--text-caption);margin:1px 0;line-height:1.4}.notes-hero>.button-primary{white-space:nowrap;align-items:center;gap:6px;margin-bottom:1px;display:inline-flex}.notes-hero>.button-primary svg{width:13px}.notes-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-bottom:16px;display:grid}.notes-metrics article{background:#fffefce6;border:1px solid #eee5dc;border-radius:7px;align-items:flex-start;gap:10px;min-height:76px;padding:13px 14px;display:flex}.notes-metrics article>svg{color:#aa765d;stroke-width:1.55px;width:16px;height:16px;margin-top:3px}.notes-metrics span{color:#9b7965;font-size:var(--text-caption);letter-spacing:.065em;text-transform:uppercase;font-weight:750;display:block}.notes-metrics strong{color:#554438;letter-spacing:-.05em;margin-top:3px;font-size:19px;display:block}.notes-metrics small{color:#9e8e7e;font-size:var(--text-caption);margin-top:1px;display:block}.notes-console{background:#fffefd;border:1px solid #ede6de;border-radius:9px;grid-template-columns:218px minmax(0,1fr) 306px;min-height:617px;display:grid;overflow:hidden;box-shadow:0 13px 37px #4435280f}.notes-directory{background:linear-gradient(#fffdfa,#faf6f0);border-right:1px solid #eee8e1;flex-direction:column;min-width:0;min-height:0;display:flex;overflow-y:auto}.notes-directory>header{justify-content:space-between;align-items:start;gap:8px;padding:15px 14px 11px;display:flex}.notes-directory h2{color:#55463b;letter-spacing:-.04em;margin:3px 0 0;font-size:16px}.notes-directory>header button{color:#9a735d;cursor:pointer;background:#fffefd;border:1px solid #e8ddd3;border-radius:5px;place-items:center;width:26px;height:26px;display:grid}.notes-directory>header button:hover{background:#f9eee6;border-color:#d6b9a4}.notes-directory>header button svg{width:13px}.notes-directory__search{color:#a19081;background:#fffefd;border:1px solid #e9dfd6;border-radius:5px;align-items:center;gap:6px;margin:0 13px 10px;padding:7px 8px;display:flex}.notes-directory__search:focus-within{border-color:#cda78e;box-shadow:0 0 0 3px #cda78e21}.notes-directory__search svg{flex:none;width:13px}.notes-directory__search input{color:#5e5044;width:100%;min-width:0;font:inherit;font-size:var(--text-caption);background:0 0;border:0;outline:0}.notes-directory__search input::placeholder{color:#b4a394}.notes-directory nav{border-bottom:1px solid #eee7df;gap:2px;padding:2px 10px 9px;display:grid}.notes-directory nav button{color:#776759;min-height:29px;font:inherit;font-size:var(--text-caption);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;grid-template-columns:17px minmax(0,1fr) auto;align-items:center;gap:7px;padding:0 7px;display:grid}.notes-directory nav button svg{color:#a38b79;stroke-width:1.55px;width:13px}.notes-directory nav button small{color:#aa9b8d;font-size:var(--text-caption)}.notes-directory nav button:hover{background:#f5ede6}.notes-directory nav button.is-active{color:#56463a;background:#efe6de;font-weight:700;box-shadow:inset 2px 0 #bc957c}.notes-directory__client{color:#9a8878;font-size:var(--text-caption);grid-template-columns:51px minmax(0,1fr);align-items:center;gap:5px;margin:11px 13px 0;display:grid}.notes-directory__client select{color:#715e50;min-width:0;height:26px;font:inherit;font-size:var(--text-caption);background:#fffefd;border:1px solid #e8ded4;border-radius:4px;outline:0}.notes-directory__client select:focus{border-color:#cfa98f;box-shadow:0 0 0 3px #cfa98f24}.notes-directory__notice{color:#93735f;background:#f7efe7;border:1px solid #eadfd4;border-radius:6px;align-items:flex-start;gap:7px;margin:auto 13px 13px;padding:9px;display:flex}.notes-directory__notice svg{flex:none;width:13px}.notes-directory__notice p{font-size:var(--text-caption);margin:0;line-height:1.45}.notes-stage{background:#fffefd;border-right:1px solid #eee8e1;min-width:0;overflow:hidden}.notes-stage>header{border-bottom:1px solid #f0ebe5;justify-content:space-between;align-items:center;gap:12px;min-height:66px;padding:13px 15px;display:flex}.notes-stage>header h2{color:#55463b;letter-spacing:-.04em;margin:3px 0 0;font-size:17px}.notes-stage>header>button{color:#826552;min-height:28px;font:inherit;font-size:var(--text-caption);cursor:pointer;background:#fffdfa;border:1px solid #e8ded4;border-radius:5px;align-items:center;gap:5px;padding:0 8px;display:inline-flex}.notes-stage>header>button:hover{color:#72513f;background:#f5e9df;border-color:#d5b19b}.notes-stage>header>button svg{width:12px}.notes-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:10px;max-height:549px;padding:13px;display:grid;overflow:auto}.notes-stage .notes-card{min-width:0;height:auto;box-shadow:none;border:1px solid #e9dfd4;border-radius:7px;transition:transform .17s,box-shadow .17s,border-color .17s;position:relative;overflow:hidden}.notes-stage .notes-card:hover,.notes-stage .notes-card.is-selected{border-color:#d4af98;transform:translateY(-1px);box-shadow:0 8px 18px #61442f1a}.notes-stage .notes-card>button{color:#5d4b3e;width:100%;min-height:175px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-content:start;gap:8px;padding:13px;display:grid}.notes-stage .notes-card--paper{background:linear-gradient(145deg,#fffefd,#fcf8f2)}.notes-stage .notes-card--sand{background:linear-gradient(145deg,#fbf0df,#f7e8d3)}.notes-stage .notes-card--rose{background:linear-gradient(145deg,#f9e9e5,#f5dfda)}.notes-stage .notes-card--lavender{background:linear-gradient(145deg,#eeeaf0,#e7e1eb)}.notes-card__meta{color:#a5755c;align-items:center;gap:5px;display:flex}.notes-card__meta svg{width:12px}.notes-card__meta small{color:#a08a78;font-size:var(--text-micro);text-overflow:ellipsis;white-space:nowrap;margin-left:auto;overflow:hidden}.notes-stage .notes-card h3{color:#574538;font-size:var(--text-body-strong);letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;margin:1px 0 0;overflow:hidden}.notes-stage .notes-card p{color:#786757;min-height:47px;font-family:var(--font-brand);font-size:var(--text-label);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-style:italic;line-height:1.52;display:-webkit-box;overflow:hidden}.notes-stage .notes-card footer{color:#9a826e;font-size:var(--text-micro);border-top:1px solid #896c5524;justify-content:space-between;align-items:center;gap:6px;margin-top:auto;padding-top:8px;display:flex}.notes-stage .notes-card time{white-space:nowrap}.notes-empty{color:#a09283;text-align:center;align-content:center;place-items:center;gap:8px;min-height:360px;padding:24px;display:grid}.notes-empty svg{color:#b8886f;width:24px}.notes-empty h3{color:#776355;font-size:var(--text-body-strong);margin:0}.notes-empty p{max-width:230px;font-size:var(--text-caption);margin:0;line-height:1.5}.notes-empty .button-primary{margin-top:3px}.notes-inspector{background:#fffefd;min-width:0;overflow-y:auto}.notes-inspector>header{border-bottom:1px solid #eee8e1;justify-content:space-between;align-items:start;gap:8px;padding:15px;display:flex}.notes-inspector>header span{color:#a3765e;font-size:var(--text-caption);letter-spacing:.08em;text-transform:uppercase;font-weight:750;display:block}.notes-inspector>header h2{color:#534439;letter-spacing:-.04em;margin:4px 0 0;font-size:16px;line-height:1.15}.notes-inspector>header button{color:#9b755d;cursor:pointer;background:#fffdfa;border:1px solid #e9dfd5;border-radius:5px;place-items:center;width:26px;height:26px;display:grid}.notes-inspector>header button svg{width:13px}.notes-inspector>section{border-bottom:1px solid #f0ebe5;padding:13px 15px}.notes-inspector>section h3{color:#8a6d5a;font-size:var(--text-caption);letter-spacing:.065em;text-transform:uppercase;margin:0 0 8px;font-weight:750}.notes-inspector__paper{background:#fbf5ee;border:1px solid #eee2d7;border-radius:6px;margin:13px;padding:12px!important}.notes-inspector__paper p{color:#675446;font-family:var(--font-brand);font-size:var(--text-small);white-space:pre-wrap;margin:0;font-style:italic;line-height:1.6}.notes-inspector__links{gap:6px;display:grid}.notes-inspector__links h3{margin-bottom:0!important}.notes-inspector__links p{color:#79695b;font-size:var(--text-caption);align-items:center;gap:6px;margin:0;display:flex}.notes-inspector__links svg{color:#af826a;width:12px}.notes-inspector__actions{gap:7px;display:grid}.notes-inspector__actions>a{color:#91644f;min-height:30px;font-size:var(--text-caption);background:#fffaf7;border:1px solid #e6d6cb;border-radius:5px;justify-content:center;align-items:center;gap:5px;font-weight:650;display:inline-flex}.notes-inspector__actions>a svg{width:12px}.notes-archive-action{color:#9b634e;min-height:30px;font:inherit;font-size:var(--text-caption);cursor:pointer;background:#fffaf7;border:1px solid #ead7ce;border-radius:5px;justify-content:center;align-items:center;gap:5px;display:inline-flex}.notes-archive-action svg{width:12px}.notes-inspector--empty{color:#a09283;text-align:center;place-content:center;justify-items:center;gap:8px;min-height:100%;padding:25px;display:grid}.notes-inspector--empty svg{color:#b8886f;width:23px}.notes-inspector--empty h3{color:#736052;font-size:var(--text-body-strong);margin:0}.notes-inspector--empty p{font-size:var(--text-caption);margin:0;line-height:1.5}.notes-modal-backdrop{z-index:70;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#35281d3d;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.notes-modal{background:#fffefd;border:1px solid #e5d9ce;border-radius:9px;outline:0;width:min(650px,100%);max-height:min(735px,100vh - 32px);overflow:auto;box-shadow:0 25px 70px #35281d38}.notes-modal>header{border-bottom:1px solid #eee7df;justify-content:space-between;align-items:start;gap:12px;padding:18px 20px 14px;display:flex}.notes-modal>header span{color:#a4765f;font-size:var(--text-caption);letter-spacing:.09em;text-transform:uppercase;font-weight:750}.notes-modal>header h2{color:#55453a;letter-spacing:-.04em;margin:4px 0 0;font-size:18px}.notes-modal>header button{color:#98745e;cursor:pointer;background:#fffdfb;border:1px solid #ebe2d9;border-radius:5px;place-items:center;width:28px;height:28px;display:grid}.notes-modal>header button svg{width:14px}.notes-form{padding:17px 20px 19px}.notes-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.notes-field{color:#8d7d6d;font-size:var(--text-caption);gap:5px;font-weight:650;display:grid}.notes-field>span{letter-spacing:.025em}.notes-field input,.notes-field select,.notes-field textarea{color:#594b3f;width:100%;min-width:0;font:inherit;font-size:var(--text-label);background:#fffefd;border:1px solid #e8dfd5;border-radius:5px;outline:0;padding:8px 9px}.notes-field textarea{resize:vertical;min-height:160px}.notes-field input:focus,.notes-field select:focus,.notes-field textarea:focus{border-color:#cfa98f;box-shadow:0 0 0 3px #cfa98f24}.notes-field small{color:#b26757;font-size:var(--text-caption);font-weight:500}.notes-field--wide{grid-column:1/-1}.notes-form__pin{color:#887666;min-height:34px;font-size:var(--text-caption);align-self:end;align-items:center;gap:6px;display:inline-flex}.notes-form__pin input{accent-color:#a9785f;width:13px;height:13px;margin:0}.notes-form footer{color:#9a8c7c;font-size:var(--text-caption);border-top:1px solid #eee7df;justify-content:space-between;align-items:center;gap:14px;margin-top:18px;padding-top:14px;line-height:1.4;display:flex}.notes-form footer>span{max-width:350px}.notes-form footer>div,.notes-confirmation>div{flex:none;gap:7px;display:flex}.notes-confirmation{padding:19px 20px 20px}.notes-confirmation>span{color:#b3735b;background:#f5e9e1;border-radius:50%;place-items:center;width:31px;height:31px;display:grid}.notes-confirmation>span svg{width:16px}.notes-confirmation p{color:#857767;font-size:var(--text-label);margin:13px 0 0;line-height:1.5}.notes-confirmation>div{justify-content:end;margin-top:19px}.notes-toast{z-index:80;color:#716354;max-width:min(410px,100vw - 44px);font-size:var(--text-caption);background:#fffefd;border:1px solid #e5ddd1;border-radius:6px;align-items:center;gap:7px;margin:0;padding:10px 12px;line-height:1.4;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 12px 32px #3b30231f}.notes-toast svg{color:#9c775f;flex:none;width:14px}@media (prefers-reduced-motion:reduce){.notes-main *,.notes-main :before,.notes-main :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}@media (max-width:1280px){.notes-main{padding-left:32px;padding-right:25px}.notes-console{grid-template-columns:205px minmax(0,1fr) 280px}.notes-hero aside{display:none}}@media (max-width:1050px){.notes-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.notes-console{grid-template-columns:210px minmax(0,1fr)}.notes-inspector{border-top:1px solid #eee8e1;grid-column:1/-1;min-height:280px}}@media (max-width:840px){.notes-main{margin-left:0;padding:56px 15px 30px}.notes-topbar>span{display:none}.notes-hero{grid-template-columns:1fr auto;gap:12px}.notes-directory{display:none}.notes-console{grid-template-columns:1fr}.notes-stage{border-right:0}}@media (max-width:600px){.notes-topbar__settings{font-size:0}.notes-topbar__settings svg{width:15px;height:15px}.notes-hero{grid-template-columns:1fr;margin-top:27px}.notes-hero>.button-primary{justify-self:end}.notes-hero h1{font-size:31px}.notes-metrics{grid-template-columns:1fr 1fr;gap:8px}.notes-metrics article{min-height:74px;padding:10px}.notes-metrics article>svg{display:none}.notes-metrics strong{font-size:16px}.notes-grid{grid-template-columns:1fr;max-height:none}.notes-modal-backdrop{align-items:end;padding:0}.notes-modal{border-bottom-right-radius:0;border-bottom-left-radius:0;width:100%;max-height:calc(100vh - 10px)}.notes-modal>header,.notes-form{padding-left:16px;padding-right:16px}.notes-form__grid{grid-template-columns:1fr}.notes-field--wide{grid-column:auto}.notes-form footer{flex-direction:column;align-items:stretch}.notes-form footer>div{width:100%}.notes-form footer .button-primary,.notes-form footer .button-secondary{flex:1}}.integration-state--ready{color:#567452;background:#e6eee5}.integrations-grid .integration-connection-list{border-top:1px solid #e8ddd4;gap:10px;margin-top:18px;padding-top:15px;display:grid}.integrations-grid .integration-connection-list>header{border:0;justify-content:space-between;align-items:end;min-height:auto;padding:0;display:flex}.integration-connection-list>header>div>span,.integration-connection-list>header h3{display:block}.integration-connection-list>header h3{color:#665044;font-size:var(--text-body);letter-spacing:-.02em;text-transform:none;margin:3px 0 0}.integrations-grid .integration-connection{box-shadow:none;background:#fcf8f4;border:1px solid #e7dbd1;border-radius:7px;gap:10px;padding:14px;display:grid}.integrations-grid .integration-connection__header{border:0;justify-content:space-between;align-items:start;gap:10px;min-height:0;padding:0;display:flex}.integration-connection__eyebrow{letter-spacing:.08em;text-transform:uppercase;font-weight:800;display:block;color:#a77760!important;font-size:var(--text-caption)!important}.integration-connection h4{color:#5d483c;font-size:var(--text-body-strong);letter-spacing:-.025em;margin:3px 0 0}.connection-state{border-radius:999px;flex:none;align-items:center;padding:4px 7px;font-weight:800;line-height:1;display:inline-flex;font-size:var(--text-caption)!important;letter-spacing:.01em!important;text-transform:none!important}.connection-state--connected{background:#e4eee2;color:#567451!important}.connection-state--needs_reconnect{background:#f6e7d9;color:#a36549!important}.connection-state--disconnected{background:#ebe6e0;color:#796e67!important}.integrations-grid .integration-connection__sync-state{color:#897568;min-height:0;font-size:var(--text-caption);margin:0;line-height:1.45}.integrations-grid .integration-direction-copy{border-top:1px solid #eadfd6;gap:5px;padding-top:10px;display:grid}.integration-direction-copy p{color:#786356;font-size:var(--text-caption);margin:0;line-height:1.45}.integration-direction-copy strong{color:#5f493d}.integration-calendar-field{gap:6px;display:grid}.integration-calendar-field>span{color:#9b806f;font-size:var(--text-caption);letter-spacing:.055em;text-transform:uppercase;font-weight:800}.integration-calendar-field select{color:#624d40;width:100%;min-height:33px;font:inherit;font-size:var(--text-label);background:#fffdfa;border:1px solid #dfcfc2;border-radius:5px;padding:0 9px}.integration-calendar-field select:focus-visible,.integration-disconnect-button:focus-visible{outline-offset:2px;outline:2px solid #b97c5d}.integration-calendar-field select:disabled{cursor:not-allowed;opacity:.62}.integration-calendar-field__warning{color:#a15e46;font-size:var(--text-caption);margin:-3px 0 0;line-height:1.42}.integrations-grid .integration-connection__facts{flex-wrap:wrap;gap:5px;margin:0;display:flex}.integration-connection__facts span{color:#846e60;font-size:var(--text-caption);border:1px solid #e5d9cf;border-radius:999px;padding:4px 7px}.integration-conflict-notice{color:#8f5d48;font-size:var(--text-caption);background:#fbefe7;border:1px solid #e8c8b7;border-radius:5px;align-items:start;gap:6px;margin:0;padding:8px;line-height:1.42;display:flex}.integration-conflict-notice svg{color:#b46e50;flex:none;width:13px}.integrations-grid .integration-connection__actions{border:0;flex-wrap:wrap;gap:8px;padding:0;display:flex}.integration-connection__actions .button-secondary,.integration-disconnect-button{min-height:30px;font-size:var(--text-caption);justify-content:center;align-items:center;gap:5px;margin:0;padding:0 9px;display:inline-flex}.integration-connection__actions .button-secondary{flex:145px}.integration-disconnect-button{color:#a46a51;font:inherit;cursor:pointer;background:0 0;border:0;flex:none}.integration-disconnect-button:hover:not(:disabled){color:#7e4935;text-decoration:underline}.integration-disconnect-button:disabled{cursor:not-allowed;opacity:.55}.integrations-notice--success{color:#5e765b;background:#f1f6ef;border-color:#d4e1d1}.integrations-notice--success svg{color:#6f8a68}.integrations-notice--error{color:#965d47;background:#fbf0ea;border-color:#ebcfc0}.integrations-notice--error svg{color:#b67052}@media (max-width:700px){.integrations-grid .integration-connection__header{flex-direction:column;align-items:start}.connection-state{align-self:start}.integration-connection__actions .button-secondary,.integration-disconnect-button{flex-basis:100%;width:100%}}
