.shell{background:var(--canvas);grid-template-columns:248px 1fr;min-height:100vh;display:grid}.shell__rail{background:var(--rail);border-right:1px solid var(--rail-line);flex-direction:column;gap:4px;padding:12px 10px;display:flex}.shell__brand{letter-spacing:-.02em;color:#f2eee8;align-items:center;gap:9px;padding:6px 8px 14px;font-size:16px;font-weight:600;display:flex}.shell__brandMark{background:radial-gradient(120% 120% at 30% 25%, #f0954f, var(--brand) 62%, var(--brand-700));border-radius:6px;flex-shrink:0;width:18px;height:18px;display:inline-block;box-shadow:inset 0 1px #ffffff59}.shell__nav{flex-direction:column;gap:2px;display:flex}.shell__navItem{height:36px;color:var(--rail-text);border-radius:8px;align-items:center;padding:0 10px;font-size:13.5px;font-weight:500;text-decoration:none;display:flex}.shell__navItem:hover{background:var(--rail-2);color:#f2eee8}.shell__navItem.is-active{background:var(--rail-3);color:#fff}.shell__foot{border-top:1px solid var(--rail-line);flex-direction:column;gap:8px;margin-top:auto;padding-top:10px;display:flex}.shell__acct{color:var(--rail-dim);white-space:nowrap;text-overflow:ellipsis;padding:0 8px;font-size:12px;overflow:hidden}.shell__logout{color:var(--rail-text);background:0 0;border:0;justify-content:flex-start;height:34px}.shell__logout:hover:not(:disabled){background:var(--rail-2);color:#f2eee8}.shell__main{flex-direction:column;min-width:0;display:flex}.shell__top{border-bottom:1px solid var(--hairline);background:var(--surface);flex:none;align-items:center;gap:14px;height:56px;padding:0 20px;display:flex}.shell__title{font-size:15px;font-weight:600}.shell__topRight{margin-left:auto;font-size:13px}.shell__content{min-width:0;padding:24px}.shell__topRight{align-items:center;gap:12px;display:flex}.shell__topUser{font-size:13px}.bell{display:flex;position:relative}.bell__btn{border:1px solid var(--hairline);background:var(--surface);width:34px;height:34px;color:var(--ink-2);cursor:pointer;border-radius:8px;place-items:center;display:grid;position:relative}.bell__btn:hover{background:var(--recessed);color:var(--ink)}.bell__badge{background:var(--brand);color:#fff;border-radius:999px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:700;display:grid;position:absolute;top:-5px;right:-5px}.bell__scrim{z-index:40;position:fixed;inset:0}.bell__panel{background:var(--surface);border:1px solid var(--hairline);width:384px;max-width:calc(100vw - 24px);max-height:540px;box-shadow:var(--sh-pop);z-index:41;border-radius:14px;flex-direction:column;display:flex;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden}.bell__head{flex:none;justify-content:space-between;align-items:center;padding:14px 16px 10px;display:flex}.bell__headTitle{letter-spacing:-.01em;color:var(--ink);font-size:15px;font-weight:650}.bell__markall{color:var(--brand);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:600}.bell__markall:hover{text-decoration:underline}.bell__filter{background:var(--recessed);border-radius:9px;flex:none;gap:2px;width:fit-content;margin:0 16px 10px;padding:3px;display:inline-flex}.bell__filterOpt{color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:5px 12px;font-size:12px;font-weight:600}.bell__filterOpt.is-on{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #0000000f}.bell__scroll{border-top:1px solid var(--hairline);flex:1;min-height:0;overflow-y:auto}.bell__groupLabel{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-4);background:var(--surface);z-index:1;padding:10px 16px 5px;font-size:10.5px;font-weight:700;position:sticky;top:0}.bell__empty{text-align:center;flex-direction:column;align-items:center;gap:5px;padding:40px 24px;display:flex}.bell__emptyTitle{color:var(--ink-2);font-size:13.5px;font-weight:600}.bell__emptyText{color:var(--ink-4);font-size:12px;line-height:1.45}.bell__list{margin:0;padding:0;list-style:none}.bell__item{border-bottom:1px solid var(--hairline);position:relative}.bell__list .bell__item:last-child{border-bottom:0}.bell__item.is-unread{background:color-mix(in srgb, var(--brand-soft) 28%, transparent)}.bell__item.is-unread:before{content:"";background:var(--brand);border-radius:0 3px 3px 0;width:3px;position:absolute;top:7px;bottom:7px;left:0}.bell__link{text-align:left;cursor:pointer;width:100%;color:var(--ink);font:inherit;background:0 0;border:0;align-items:flex-start;gap:11px;padding:12px 16px;text-decoration:none;display:flex}.bell__icon{border-radius:50%;flex:none;place-items:center;width:24px;height:24px;margin-top:1px;font-size:12px;font-weight:700;display:grid}.bell__icon--good{background:var(--good-soft);color:var(--good)}.bell__icon--bad{background:var(--bad-soft);color:var(--bad)}.bell__icon--info{background:var(--info-soft);color:var(--info)}.bell__icon--brand{background:var(--brand-soft);color:var(--brand)}.bell__icon--neutral{background:var(--recessed);color:var(--ink-3)}.bell__itemBody{flex-direction:column;flex:1;min-width:0;display:flex}.bell__row{align-items:baseline;gap:7px;min-width:0;display:flex}.bell__unreadDot{background:var(--brand);border-radius:50%;flex:none;align-self:center;width:6px;height:6px}.bell__item.is-unread .bell__title{font-weight:700}.bell__link:hover{background:var(--recessed)}.bell__title{flex:1;min-width:0;font-size:13px;font-weight:600;line-height:1.35}.bell__body{color:var(--ink-3);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.bell__time{color:var(--ink-4);white-space:nowrap;flex:none;font-size:11px}.bell__foot{text-align:center;color:var(--ink-4);border-top:1px solid var(--hairline);padding:10px 16px;font-size:11px}.acctmenu{position:relative}.acctmenu__btn{cursor:pointer;background:0 0;border:none;padding:0;display:inline-flex}.acctmenu__avatar{background:var(--brand);color:#fff;letter-spacing:.02em;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;font-weight:600;display:inline-flex}.acctmenu__scrim{z-index:40;position:fixed;inset:0}.acctmenu__panel{z-index:41;background:var(--surface);border:1px solid var(--rule);border-radius:12px;width:240px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 32px #00000024}.acctmenu__head{border-bottom:1px solid var(--hairline);margin-bottom:4px;padding:10px 12px}.acctmenu__email{color:var(--ink);word-break:break-all;font-size:13px;font-weight:600}.acctmenu__meta{color:var(--ink-3);text-transform:capitalize;margin-top:2px;font-size:12px}.acctmenu__item{text-align:left;width:100%;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:9px 12px;font-size:14px;text-decoration:none;display:block}.acctmenu__item:hover{background:var(--brand-soft)}.acctmenu__logout{color:#c0392b}.shell__navItem{align-items:center;gap:11px;display:flex}.shell__navItem .navicon{opacity:.9;flex-shrink:0}.shell__navGroup{text-transform:uppercase;letter-spacing:.08em;color:#fff6;margin:20px 0 6px;padding:0 12px;font-size:10.5px;font-weight:700}.shell__navGroup--admin{border-top:1px solid #ffffff1a;margin-top:16px;padding-top:16px}.shell__ws{background:var(--rail-2);border-radius:10px;align-items:center;gap:10px;margin-bottom:10px;padding:8px;display:flex}.shell__wsText{min-width:0}.shell__wsName{color:#f2eee8;white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}.shell__wsSub{color:var(--rail-dim);text-transform:capitalize;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.shell__navLabel{flex:1}.shell__badge{border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:700;display:inline-flex}.shell__badge--count{background:var(--brand);color:#fff}.shell__badge--progress{background:var(--rail-3);color:var(--rail-text);font-size:10.5px;font-weight:600}.shell__search{border:1px solid var(--hairline);background:var(--canvas);height:34px;color:var(--ink-3);cursor:pointer;font:inherit;border-radius:8px;align-items:center;gap:8px;min-width:230px;margin-left:8px;padding:0 10px;font-size:13px;display:inline-flex}.shell__search:hover{background:var(--recessed);color:var(--ink-2)}.shell__search .navicon{opacity:.85;flex:none;width:15px;height:15px}.shell__searchText{text-align:left;flex:1}.shell__kbd{font:inherit;color:var(--ink-4);background:var(--surface);border:1px solid var(--hairline);border-radius:5px;flex:none;padding:1px 6px;font-size:11px}.createmenu{position:relative}.createmenu__btn{align-items:center;gap:6px;display:inline-flex}.createmenu__btn .navicon{width:15px;height:15px}.createmenu__scrim{z-index:40;position:fixed;inset:0}.createmenu__panel{z-index:41;background:var(--surface);border:1px solid var(--rule);width:212px;box-shadow:var(--sh-pop);border-radius:12px;padding:6px;position:absolute;top:calc(100% + 8px);right:0}.createmenu__item{text-align:left;width:100%;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:9px 10px;font-size:14px;display:flex}.createmenu__item:hover{background:var(--brand-soft)}.createmenu__icon{color:var(--ink-3);display:inline-flex}.createmenu__icon .navicon{width:16px;height:16px}.cmdk{z-index:60;position:fixed;inset:0}.cmdk__scrim{background:#201d1847;position:absolute;inset:0}.cmdk__panel{background:var(--surface);width:560px;max-width:calc(100vw - 32px);max-height:70vh;box-shadow:var(--sh-pop);border-radius:14px;flex-direction:column;display:flex;position:absolute;top:12vh;left:50%;overflow:hidden;transform:translate(-50%)}.cmdk__search{border-bottom:1px solid var(--hairline);align-items:center;gap:10px;padding:14px 16px;display:flex}.cmdk__search .navicon{width:18px;height:18px;color:var(--ink-3);flex:none}.cmdk__input{font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:15px}.cmdk__input::placeholder{color:var(--ink-4)}.cmdk__kbd{font:inherit;color:var(--ink-4);background:var(--recessed);border:1px solid var(--hairline);border-radius:5px;flex:none;padding:1px 6px;font-size:11px}.cmdk__list{padding:6px;overflow-y:auto}.cmdk__group{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-4);padding:10px 10px 4px;font-size:10.5px;font-weight:700}.cmdk__item{text-align:left;width:100%;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:11px;padding:9px 10px;font-size:14px;display:flex}.cmdk__item.is-active{background:var(--brand-soft)}.cmdk__itemIcon{color:var(--ink-3);flex:none;display:inline-flex}.cmdk__itemIcon .navicon{width:16px;height:16px}.cmdk__itemLabel{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.cmdk__itemSub{color:var(--ink-4);flex:none;font-size:12px}.cmdk__empty{text-align:center;color:var(--ink-3);padding:28px 16px;font-size:13.5px}.shell__menuBtn{border:1px solid var(--hairline);background:var(--surface);width:34px;height:34px;color:var(--ink-2);cursor:pointer;border-radius:8px;flex:none;place-items:center;display:none}.shell__menuBtn:hover{background:var(--recessed);color:var(--ink)}.shell__menuBtn .navicon{width:18px;height:18px}.shell__drawerClose{width:30px;height:30px;color:var(--rail-dim);cursor:pointer;background:0 0;border:0;place-items:center;margin-left:auto;display:none}.shell__drawerClose:hover{color:#f2eee8}.shell__drawerClose .navicon{width:18px;height:18px}.shell__scrim{z-index:69;background:#201d1866;display:none;position:fixed;inset:0}@media (width<=820px){.shell{grid-template-columns:1fr}.shell__rail{z-index:70;width:272px;max-width:82vw;transition:transform .24s;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.shell.is-drawer-open .shell__rail{box-shadow:var(--sh-pop);transform:translate(0)}.shell.is-drawer-open .shell__scrim{display:block}.shell__menuBtn,.shell__drawerClose{display:grid}.shell__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.shell__search{min-width:0;margin-left:0}.shell__searchText{display:none}.shell__top{gap:10px;padding:0 14px}.shell__content{padding:16px}}@media (prefers-reduced-motion:reduce){.shell__rail{transition:none}}.verbar{z-index:200;background:var(--ink,#201d18);color:#fff;border-radius:12px;align-items:center;gap:14px;max-width:calc(100vw - 32px);padding:10px 12px 10px 16px;font-size:13.5px;display:flex;position:fixed;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #00000040}.verbar__text{font-weight:500}.verbar__btn{cursor:pointer;font:inherit;color:#fff;background:var(--brand,#c05030);border:0;border-radius:8px;flex:none;padding:7px 14px;font-weight:650}.verbar__btn:hover{filter:brightness(1.06)}.auth{background:var(--surface);min-height:100svh;color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;grid-template-columns:1fr 1fr;display:grid}.auth__aside{background:var(--brand-700);color:#fff;flex-direction:column;justify-content:space-between;gap:40px;padding:clamp(36px,5vw,64px);display:flex}.auth__brand{letter-spacing:-.01em;color:#fff;align-items:center;gap:9px;width:fit-content;font-size:18px;font-weight:700;text-decoration:none;display:inline-flex}.auth__brandMark{background:#fff;border-radius:4px;flex-shrink:0;width:16px;height:16px;display:inline-block}.auth__pitch{align-self:flex-start}.auth__pitchH{letter-spacing:-.035em;text-transform:uppercase;margin:0 0 20px;font-size:clamp(34px,3.4vw,52px);font-weight:800;line-height:.95}.auth__pitchSub{color:#ffffffdb;max-width:40ch;margin:0 0 28px;font-size:17px;line-height:1.5}.auth__points{flex-direction:column;gap:13px;max-width:42ch;margin:0;padding:0;list-style:none;display:flex}.auth__points li{color:#ffffffeb;padding-left:22px;font-size:15px;line-height:1.45;position:relative}.auth__points li:before{content:"";background:#fff;border-radius:50%;width:7px;height:7px;position:absolute;top:.55em;left:2px}.auth__asideFoot{color:#ffffffb3;font-size:14px}.auth__main{place-items:center;padding:clamp(32px,5vw,56px) 24px;display:grid}.auth__form{width:100%;max-width:400px}.auth__brandMobile{display:none}.auth__title{letter-spacing:-.02em;margin:0 0 7px;font-size:28px;font-weight:700;line-height:1.1}.auth__sub{color:var(--ink-2);margin:0 0 26px;font-size:15px;line-height:1.5}.auth__sub strong{color:var(--ink)}.auth__error{background:var(--bad-soft);color:var(--bad);border-radius:10px;margin:0 0 18px;padding:11px 13px;font-size:13.5px;line-height:1.45}.auth__fields{flex-direction:column;gap:16px;display:flex}.auth__opt{color:var(--ink-4);font-weight:500}.auth .btn--primary{background:var(--brand-700);color:#fff}.auth .btn--primary:hover{background:var(--brand)}.auth__submit{width:100%;height:46px;margin-top:22px;font-size:15px}.auth__alt{color:var(--ink-2);text-align:center;margin-top:18px;font-size:14px}.auth__alt a{color:var(--brand-700);font-weight:600;text-decoration:none}.auth__alt a:hover{text-decoration:underline}.auth__dev{border:1px dashed var(--rule);border-radius:10px;flex-direction:column;gap:8px;margin-top:18px;padding:14px;display:flex}.auth__devLabel{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-4);font-size:11px;font-weight:600}.auth__devLink{color:var(--brand-700);word-break:break-all;font-size:14px;font-weight:600;text-decoration:none}@media (width<=860px){.auth{grid-template-columns:1fr}.auth__aside{display:none}.auth__brandMobile{letter-spacing:-.01em;color:var(--ink);align-items:center;gap:9px;margin-bottom:30px;font-size:18px;font-weight:700;text-decoration:none;display:inline-flex}.auth__brandMobile .auth__brandMark{background:var(--brand)}}.mk{--mkpad:clamp(20px, 5vw, 48px);--mkwrap:1240px;background:var(--surface);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased}.mk a:not(.mk__btn):not(.btn){color:inherit}.mk__sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:no-preference){[data-reveal]{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.2,.7,.2,1);transform:translateY(18px)}[data-reveal].is-in{opacity:1;transform:none}[data-reveal][data-reveal-delay="1"]{transition-delay:80ms}[data-reveal][data-reveal-delay="2"]{transition-delay:.16s}.mk__barSeg{transform-origin:0;transition:transform .7s cubic-bezier(.2,.7,.2,1);transform:scaleX(0)}.mk__bar.is-in .mk__barSeg{transform:scaleX(1)}.mk__bar.is-in .mk__barSeg--1{transition-delay:.12s}.mk__bar.is-in .mk__barSeg--2{transition-delay:.24s}.mk__heroLine--run{animation:.8s cubic-bezier(.2,.7,.2,1) both mkRise}.mk__heroLine--keep{animation:.8s cubic-bezier(.2,.7,.2,1) .1s both mkRise}.mk__heroBot .mk__heroSub,.mk__heroBot .mk__calc,.mk__heroBot .mk__heroCta{animation:.8s .22s both mkRise}}@keyframes mkRise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.mk__navbar{background:var(--surface)}.mk__nav{width:100%;max-width:var(--mkwrap);padding:22px var(--mkpad);justify-content:space-between;align-items:center;gap:24px;margin:0 auto;display:flex}.mk__brand{letter-spacing:-.01em;color:var(--ink);align-items:center;gap:9px;font-size:18px;font-weight:700;text-decoration:none;display:inline-flex}.mk__brandMark{background:var(--brand);border-radius:4px;width:15px;height:15px;display:inline-block}.mk__navlinks{align-items:center;gap:clamp(16px,2vw,30px);display:flex}.mk__navlink{color:var(--ink-2);font-size:15px;text-decoration:none}.mk__navlink:hover{color:var(--ink)}.mk .btn--primary{background:var(--brand-700);color:#fff}.mk .btn--primary:hover{background:var(--brand)}.mk__hero{flex-direction:column;min-height:100svh;display:flex}.mk__heroTop{background:var(--surface);flex-direction:column;flex:1 0 auto;min-height:45svh;display:flex}.mk__heroBot{background:var(--brand-700);color:#fff;text-align:center;min-height:55svh;padding:0 var(--mkpad) 56px;flex-direction:column;flex:1 0 auto;align-items:center;gap:clamp(16px,2.4vh,28px);display:flex}.mk__heroLine{text-align:center;text-transform:uppercase;letter-spacing:-.045em;width:100%;margin:0;font-size:clamp(56px,11vw,132px);font-weight:800;line-height:.88}.mk__heroLine--run{padding:0 var(--mkpad);color:var(--brand);margin-top:auto}.mk__heroLine--keep{color:#fff}.mk__heroSub{color:#fff;max-width:54ch;margin:4px 0 0;font-size:clamp(18px,1.5vw,21px);line-height:1.5}.mk__heroCta{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;display:flex}.mk__heroLink{color:#fff;text-underline-offset:3px;font-size:15px;text-decoration:underline}.mk__btn{background:var(--brand-700);color:#fff;font:inherit;border:0;border-radius:0;align-items:center;padding:13px 24px;font-size:16px;font-weight:600;text-decoration:none;transition:background .15s,transform .1s;display:inline-flex}.mk__btn:hover{background:var(--brand)}.mk__btn:active{transform:translateY(1px)}.mk__btn--onDark{background:var(--ink)}.mk__btn--onDark:hover{background:#000}.mk__btn--lg{padding:16px 30px;font-size:18px}.mk__calc{background:var(--surface);width:min(460px,100%);color:var(--ink);text-align:left;border-radius:14px;padding:18px 20px}.mk__calcField{justify-content:space-between;align-items:center;gap:12px;display:flex}.mk__calcField label{color:var(--ink-2);font-size:14px}.mk__calcInput{background:var(--recessed);font-variant-numeric:tabular-nums;border-radius:8px;align-items:center;gap:2px;padding:7px 11px;font-weight:600;display:inline-flex}.mk__calcInput input{width:92px;font:inherit;text-align:right;color:var(--ink);background:0 0;border:0;outline:none;font-weight:600}.mk__calcOut{flex-direction:column;gap:8px;margin-top:14px;display:flex}.mk__calcRow{justify-content:space-between;align-items:baseline;gap:12px;font-size:14px;display:flex}.mk__calcRow strong{font-variant-numeric:tabular-nums;font-size:21px}.mk__calcRow--you strong{color:var(--good)}.mk__calcRow--them{color:var(--ink-2)}.mk__calcRow--them strong{color:var(--ink-2);font-size:17px}.mk__calcNote{color:var(--ink-2);margin:12px 0 0;font-size:14px;line-height:1.5}.mk__section{max-width:var(--mkwrap);padding:140px var(--mkpad);margin:0 auto}.mk__h2{letter-spacing:-.03em;text-wrap:balance;max-width:16ch;margin:0 0 48px;font-size:clamp(32px,5vw,56px);font-weight:700;line-height:1.03}.mk__bar{gap:6px;height:22vh;min-height:160px;display:flex}.mk__barSeg{color:#fff;border-radius:12px;flex-basis:0;align-items:flex-start;min-width:12%;padding:20px;display:flex}.mk__barSeg--0{background:var(--ink)}.mk__barSeg--1{background:var(--brand-700)}.mk__barSeg--2{background:var(--good)}.mk__barDur{letter-spacing:-.02em;font-size:clamp(19px,2vw,24px);font-weight:700}.mk__barClauses{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:18px;display:grid}.mk__barClause{color:var(--ink-2);max-width:26ch;margin:0;font-size:17px;line-height:1.5}.mk__band{max-width:var(--mkwrap);padding:0 var(--mkpad);margin:0 auto}.mk__bandFig{margin:0}.mk__bandShot{border-radius:16px;width:100%;height:auto;display:block}.mk__bandCap{color:var(--ink-2);max-width:54ch;margin-top:16px;font-size:17px}.mk__rows{flex-direction:column;gap:120px;display:flex}.mk__row{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}.mk__row--flip .mk__rowText{order:2}.mk__rowClaim{letter-spacing:-.025em;text-wrap:balance;max-width:16ch;margin:0 0 16px;font-size:clamp(24px,2.8vw,34px);font-weight:700;line-height:1.08}.mk__rowBody{color:var(--ink-2);max-width:44ch;margin:0;font-size:17px;line-height:1.6}.mk__shot{border-radius:14px;width:100%;height:auto;display:block}.mk__proofFig{background:var(--warn-soft);border-radius:14px;padding:28px 30px}.mk__proofFigTag{letter-spacing:.06em;text-transform:uppercase;color:#8a5a00;font-size:12px;font-weight:700}.mk__proofFigMeter{background:color-mix(in srgb, var(--warn) 24%, transparent);border-radius:999px;width:180px;max-width:100%;height:8px;margin:14px 0 12px;overflow:hidden}.mk__proofFigMeter span{background:#8a5a00;border-radius:999px;height:100%;display:block}.mk__proofFigWhy{color:var(--ink-2);font-size:17px}.mk__quote{background:var(--ink);color:#fff;padding:130px var(--mkpad);text-align:center}.mk__quoteText{letter-spacing:-.02em;text-wrap:balance;max-width:22ch;margin:0 auto;font-size:clamp(22px,2.8vw,34px);font-weight:650;line-height:1.2}.mk__quoteBy{color:#ffffffb8;margin-top:28px;font-size:14px}.mk__final{text-align:center;padding:140px var(--mkpad)}.mk__finalTitle{letter-spacing:-.03em;text-wrap:balance;margin:0 0 14px;font-size:clamp(24px,2.8vw,34px);font-weight:700}.mk__finalSub{color:var(--ink-2);margin:0 0 32px;font-size:18px}.mk__foot{background:var(--ink);color:#ffffffb3;padding:72px var(--mkpad) 64px;max-width:var(--mkwrap);grid-template-columns:1.7fr 1fr 1fr 1fr;gap:40px 48px;margin:0 auto;display:grid}.mk__footBrand{min-width:0}.mk__footBrand .mk__brand{color:#fff}.mk__footTag{color:#ffffff9e;max-width:34ch;margin:14px 0 20px;font-size:14px;line-height:1.5}.mk__footCta{flex-wrap:wrap;gap:12px;display:flex}.mk__foot .btn--outline{color:#fff;border-color:#ffffff4d}.mk__footCol{flex-direction:column;gap:10px;min-width:0;display:flex}.mk__footH{color:#ffffffeb;margin-bottom:4px;font-size:14px;font-weight:600}.mk__footCol a{color:#ffffffd1;font-size:14px;text-decoration:none}.mk__footCol a:hover{color:#fff}.mk__doc{max-width:740px;padding:80px var(--mkpad) 120px;margin:0 auto}.mk__docEyebrow{color:var(--brand-700);margin-bottom:14px;font-size:14px;font-weight:600}.mk__docTitle{letter-spacing:-.03em;text-wrap:balance;margin:0 0 18px;font-size:clamp(32px,5vw,56px);font-weight:700;line-height:1.03}.mk__docLede{color:var(--ink-2);margin:0;font-size:21px;line-height:1.5}.mk__prose{color:var(--ink);margin-top:40px;font-size:17px;line-height:1.65}.mk__docMeta{color:var(--ink-2);margin:-10px 0 8px;font-size:14px}.mk__prose h2{letter-spacing:-.02em;text-wrap:balance;margin:46px 0 14px;font-size:clamp(22px,2.6vw,30px);font-weight:700;line-height:1.1}.mk__prose h3{margin:26px 0 8px;font-size:19px;font-weight:650}.mk__prose p{margin:0 0 18px}.mk__prose ul{flex-direction:column;gap:12px;margin:0 0 18px;padding:0;list-style:none;display:flex}.mk__prose li{padding-left:22px;position:relative}.mk__prose li:before{content:"";background:var(--brand-700);border-radius:50%;width:7px;height:7px;position:absolute;top:.62em;left:2px}.mk__prose strong{color:var(--ink);font-weight:650}.mk__prose a{color:var(--brand-700);text-underline-offset:2px;text-decoration:underline}.mk__prose .btn{text-decoration:none}.mk__callout{background:var(--brand-soft);border-radius:14px;margin:34px 0 0;padding:22px 24px;font-size:16px;line-height:1.6}.mk__callout strong{color:var(--ink)}.mk__values{grid-template-columns:repeat(3,1fr);gap:20px;margin:22px 0 10px;display:grid}.mk__value{background:var(--recessed);border-radius:14px;padding:26px 24px}.mk__value h3{margin:0 0 8px;font-size:18px;font-weight:650}.mk__value p{color:var(--ink-2);margin:0;font-size:16px;line-height:1.55}.mk__contactGrid{grid-template-columns:repeat(2,1fr);gap:20px;margin:10px 0 30px;display:grid}.mk__contactCard{background:var(--recessed);border-radius:14px;padding:28px 26px}.mk__contactCard h3{margin:0 0 8px;font-size:19px;font-weight:650}.mk__contactCard p{color:var(--ink-2);margin:0 0 14px;font-size:16px;line-height:1.55}.mk__contactCard a{color:var(--brand-700);text-underline-offset:2px;font-size:16px;font-weight:600;text-decoration:underline}.mk__priceHead{max-width:var(--mkwrap);padding:96px var(--mkpad) 48px;text-align:center;margin:0 auto}.mk__eyebrow{color:var(--brand-700);margin-bottom:14px;font-size:14px;font-weight:600}.mk__priceTitle{letter-spacing:-.03em;text-wrap:balance;max-width:18ch;margin:0 auto 18px;font-size:clamp(32px,5vw,56px);font-weight:700;line-height:1.03}.mk__priceSub{color:var(--ink-2);max-width:56ch;margin:0 auto;font-size:clamp(17px,1.6vw,21px);line-height:1.5}.mk__priceSub strong{color:var(--ink)}.mk__plans{max-width:var(--mkwrap);padding:0 var(--mkpad);grid-template-columns:repeat(4,1fr);align-items:stretch;gap:20px;margin:0 auto;display:grid}.mk__plan{background:var(--recessed);border-radius:16px;flex-direction:column;padding:30px 26px;display:flex}.mk__plan.is-popular{background:var(--brand-700);color:#fff}.mk__planBadge{background:var(--ink);color:#fff;border-radius:999px;align-self:flex-start;margin-bottom:14px;padding:4px 11px;font-size:13px;font-weight:650}.mk__plan.is-popular .mk__planBadge{color:var(--brand-700);background:#fff}.mk__planName{color:var(--ink-2);font-size:16px;font-weight:600}.mk__plan.is-popular .mk__planName{color:#ffffffd9}.mk__planPrice{letter-spacing:-.03em;margin:4px 0 2px;font-size:42px;font-weight:750;line-height:1.05}.mk__planPer{color:var(--ink-3);font-size:15px;font-weight:500}.mk__plan.is-popular .mk__planPer{color:#ffffffc7}.mk__planBlurb{color:var(--ink-2);margin:8px 0 0;font-size:14px}.mk__plan.is-popular .mk__planBlurb{color:#ffffffd1}.mk__planCap{color:var(--ink-2);margin:12px 0 18px;font-size:13px}.mk__plan.is-popular .mk__planCap{color:#ffffffb8}.mk__planFeats{color:var(--ink-2);flex-direction:column;flex:1;gap:10px;margin:0 0 24px;padding:0;font-size:14px;list-style:none;display:flex}.mk__plan.is-popular .mk__planFeats{color:#ffffffe6}.mk__planFeats li{padding-left:20px;line-height:1.4;position:relative}.mk__planFeats li:before{content:"";background:var(--brand-700);border-radius:50%;width:6px;height:6px;position:absolute;top:.5em;left:2px}.mk__plan.is-popular .mk__planFeats li:before{background:#fff}.mk__plan .mk__planCta{background:var(--brand-700);color:#fff;border:0;border-radius:9px;justify-content:center;width:100%;margin-top:auto;padding:12px 18px;font-weight:600;text-decoration:none}.mk__plan .mk__planCta:hover{background:var(--brand)}.mk__plan.is-popular .mk__planCta{color:var(--brand-700);background:#fff}.mk__plan.is-popular .mk__planCta:hover{background:#ffffffe0}.mk__plansNote{max-width:var(--mkwrap);padding:0 var(--mkpad);text-align:center;color:var(--ink-2);margin:26px auto 0;font-size:14px}.mk__faq{max-width:860px;padding:100px var(--mkpad) 120px;margin:0 auto}.mk__sectionTitle{letter-spacing:-.03em;text-wrap:balance;margin:0 0 36px;font-size:clamp(28px,4vw,40px);font-weight:700;line-height:1.05}.mk__faqList{flex-direction:column;gap:30px;display:flex}.mk__faqQ{margin-bottom:8px;font-size:18px;font-weight:650}.mk__faqA{color:var(--ink-2);max-width:64ch;font-size:17px;line-height:1.6}.mk__404{max-width:var(--mkwrap);padding:120px var(--mkpad) 140px;text-align:center;margin:0 auto}.mk__404Code{letter-spacing:-.05em;color:var(--brand);font-size:clamp(90px,16vw,176px);font-weight:800;line-height:1}.mk__404Title{letter-spacing:-.03em;text-wrap:balance;margin:10px 0;font-size:clamp(28px,4vw,44px);font-weight:700}.mk__404Sub{color:var(--ink-2);margin:0 0 28px;font-size:18px}.mk__ctas{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}@media (width<=920px){.mk__row,.mk__row--flip .mk__rowText{order:0;grid-template-columns:1fr;gap:28px}.mk__plans{grid-template-columns:repeat(2,1fr)}.mk__values,.mk__foot{grid-template-columns:1fr 1fr}.mk__footBrand{grid-column:1/-1}}@media (width<=560px){.mk__navlink--page{display:none}.mk__heroLine{font-size:16vw}.mk__section{padding:96px var(--mkpad)}.mk__bar{flex-direction:column;height:auto}.mk__barSeg{min-height:88px;transform:none!important}.mk__barClauses{grid-template-columns:1fr;gap:14px}.mk__rows{gap:80px}.mk__plans,.mk__values,.mk__contactGrid,.mk__foot{grid-template-columns:1fr}.mk__footBrand{grid-column:auto}}.sp{margin:2px 0 6px}.sp__tabs{background:#ece9e3;border-radius:9px;gap:2px;margin-bottom:10px;padding:3px;display:inline-flex}.sp__tab{font:inherit;color:#55504a;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:5px 16px;font-size:13px;font-weight:500}.sp__tab.is-on{color:#201d18;background:#fff;font-weight:600;box-shadow:0 1px 2px #00000014}.sp__canvas{touch-action:none;cursor:crosshair;background:#fff;border:1px solid #c9c2b6;border-radius:8px;width:100%;height:170px;display:block}.sp__bar{justify-content:space-between;align-items:center;margin-top:6px;display:flex}.sp__hint{color:#8a8277;font-size:12px}.sp__clear{color:#8a8277;font:inherit;cursor:pointer;background:0 0;border:0;font-size:12px;text-decoration:underline}.sp__typed{width:100%;height:46px;font:inherit;color:#201d18;background:#fff;border:1px solid #c9c2b6;border-radius:8px;margin-bottom:12px;padding:0 14px;font-size:15px}.sp__typed:focus{border-color:#201d18;outline:none}.sp__preview{color:#201d18;white-space:nowrap;background:#fff;border:1px solid #c9c2b6;border-radius:8px;align-items:center;height:120px;margin-top:10px;padding:0 20px;font-family:Brush Script MT,Snell Roundhand,Segoe Script,cursive;font-size:46px;display:flex;overflow:hidden}.sp__upload{flex-direction:column;gap:10px;display:flex}.sp__uploaded{object-fit:contain;background:#fff;border:1px solid #c9c2b6;border-radius:8px;max-width:100%;max-height:120px}.mt{flex-direction:column;gap:10px;display:flex}.mt__list{flex-direction:column;gap:10px;max-height:360px;padding:2px;display:flex;overflow-y:auto}.mt__sys{color:var(--ink-3);text-align:center;padding:18px 0;font-size:13.5px}.mt__row{flex-direction:column;align-items:flex-start;max-width:82%;display:flex}.mt__row.is-mine{align-self:flex-end;align-items:flex-end}.mt__bubble{background:var(--surface,#fff);border:1px solid var(--hairline,#e7e2da);border-radius:14px 14px 14px 4px;padding:8px 12px}.mt__row.is-mine .mt__bubble{background:var(--ink,#201d18);border-color:var(--ink,#201d18);border-bottom-right-radius:4px;border-bottom-left-radius:14px}.mt__text{color:var(--ink,#201d18);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.5}.mt__row.is-mine .mt__text{color:#fff}.mt__meta{color:var(--ink-3,#8a837a);margin-top:3px;padding:0 4px;font-size:11.5px}.mt__err{color:var(--bad,#d23b2e);font-size:13px}.mt__composer{align-items:flex-end;gap:8px;display:flex}.mt__input{box-sizing:border-box;resize:vertical;border:1px solid var(--rule,#dad4ca);background:var(--surface,#fff);color:var(--ink,#201d18);font:inherit;border-radius:9px;flex:auto;padding:9px 11px;font-size:14px;line-height:1.5}.mt__input::placeholder{color:var(--ink-4,#b4ada2)}.mt__input:focus{border-color:var(--brand,#c05030);box-shadow:0 0 0 3px var(--brand-soft,#f9ebe4);outline:none}.mt__send{cursor:pointer;background:var(--brand,#c05030);color:#fff;font:inherit;border:none;border-radius:9px;flex:none;padding:10px 16px;font-size:14px;font-weight:600}.mt__send:hover:not(:disabled){background:var(--brand-700,#a23e22)}.mt__send:disabled{opacity:.5;cursor:not-allowed}.mt__tpl{margin-bottom:8px;position:relative}.mt__tplBtn{font:inherit;color:var(--ink-2);background:var(--recessed);border:1px solid var(--hairline);cursor:pointer;border-radius:8px;padding:5px 12px;font-size:12.5px;font-weight:500}.mt__tplBtn:hover{border-color:var(--rule)}.mt__tplPanel{border:1px solid var(--hairline);background:var(--surface);box-shadow:var(--sh-raise);border-radius:10px;flex-direction:column;gap:6px;margin-top:6px;padding:8px;display:flex}.mt__tplEmpty{padding:8px 6px}.mt__tplList{flex-direction:column;gap:2px;max-height:190px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.mt__tplItem{align-items:center;gap:4px;display:flex}.mt__tplUse{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-direction:column;flex:1;gap:1px;min-width:0;padding:7px 9px;display:flex}.mt__tplUse:hover{background:var(--recessed)}.mt__tplName{color:var(--ink);font-size:13px;font-weight:600}.mt__tplPreview{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.mt__tplDel{width:24px;height:24px;color:var(--ink-4);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;font-size:16px}.mt__tplDel:hover{background:var(--bad-soft);color:var(--bad)}.mt__tplSave{font:inherit;color:var(--brand);border:0;border-top:1px solid var(--hairline);text-align:left;cursor:pointer;background:0 0;padding:8px 6px 2px;font-size:12.5px}.mt__tplSave:disabled{color:var(--ink-4);cursor:default}.mt__tplSaveRow{border-top:1px solid var(--hairline);align-items:center;gap:6px;padding-top:6px;display:flex}.mt__tplSaveRow .input{flex:1;min-width:0}.nt__count{border-radius:var(--r-pill);background:var(--recessed);min-width:22px;height:22px;color:var(--ink-2);font-variant-numeric:tabular-nums;place-items:center;padding:0 7px;font-size:12px;font-weight:600;display:inline-grid}.nt__composer{flex-direction:column;gap:8px;margin-bottom:14px;display:flex}.nt__input{box-sizing:border-box;resize:vertical;border:1px solid var(--rule);border-radius:var(--r-control);background:var(--surface);width:100%;color:var(--ink);font:inherit;padding:9px 11px;font-size:14px;line-height:1.5}.nt__input::placeholder{color:var(--ink-4)}.nt__input:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft);outline:none}.nt__composerRow{justify-content:flex-end;align-items:center;gap:8px;display:flex}.nt__target{border:1px solid var(--rule);border-radius:var(--r-control);background:var(--surface);max-width:62%;color:var(--ink);font:inherit;margin-right:auto;padding:6px 9px;font-size:13px}.nt__err{color:var(--bad);font-size:13px}.nt__empty{margin:2px 0 0}.nt__groups{flex-direction:column;gap:16px;display:flex}.nt__group{flex-direction:column;gap:8px;display:flex}.nt__groupHead{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.nt__groupLabel{letter-spacing:.02em;text-transform:uppercase;color:var(--ink-3);font-size:12px;font-weight:650}.nt__groupHint{color:var(--ink-4);font-size:12px}.nt__list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.nt__item{border:1px solid var(--hairline);border-radius:var(--r-control);background:var(--recessed);padding:10px 12px}.nt__item.is-pinned{border-color:var(--brand-soft);box-shadow:inset 2px 0 0 var(--brand);background:var(--surface)}.nt__pinnedTag{float:right;letter-spacing:.04em;text-transform:uppercase;color:var(--brand-700);margin-left:8px;font-size:10.5px;font-weight:650}.nt__body{color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.5}.nt__foot{justify-content:space-between;align-items:center;gap:10px;margin-top:7px;display:flex}.nt__who{color:var(--ink-3);font-size:12px}.nt__actions{opacity:.5;align-items:center;gap:2px;transition:opacity .12s;display:flex}.nt__item:hover .nt__actions,.nt__item:focus-within .nt__actions{opacity:1}.nt__pin{cursor:pointer;border-radius:var(--r-control);color:var(--ink-4);background:0 0;border:none;padding:3px 5px;font-size:14px;line-height:1}.nt__pin:hover{background:var(--hover);color:var(--ink-2)}.nt__pin.is-on{color:var(--brand)}.nt__link{cursor:pointer;font:inherit;color:var(--ink-2);border-radius:var(--r-control);background:0 0;border:none;padding:3px 6px;font-size:12px}.nt__link:hover{background:var(--hover);color:var(--ink)}.nt__link--danger:hover{color:var(--bad);background:var(--bad-soft)}.nt__edit{flex-direction:column;gap:8px;display:flex}.nt__editActions{justify-content:flex-end;gap:8px;display:flex}.pubform{background:var(--canvas);justify-content:center;align-items:center;min-height:100vh;padding:32px 20px;display:flex}.pubform__card{background:var(--surface,#fff);border-radius:16px;flex-direction:column;gap:14px;width:100%;max-width:460px;padding:32px;display:flex;box-shadow:0 12px 40px #0000001a}.pubform__card--done{text-align:center;align-items:center;animation:.5s cubic-bezier(.2,.8,.2,1) both pub-rise}.pubform__brand{align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.pubform__dot{color:var(--brand)}.pubform__title{margin:2px 0 6px;font-size:22px;font-weight:700}.pubform__textarea{resize:vertical;min-height:90px}.pubform__error{background:var(--bad-soft);color:var(--bad);border-radius:8px;padding:10px 12px;font-size:13px}.pubform__mark{background:var(--good);color:#fff;transform-origin:50%;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:6px;font-size:28px;animation:.5s cubic-bezier(.2,.8,.2,1) .1s both pub-mark;display:flex}.pubform__foot{text-align:center;margin-top:4px}.pubform__talentChip{background:var(--brand-soft);color:var(--brand-700);border-radius:999px;align-self:flex-start;padding:5px 12px;font-size:13px;font-weight:600}@keyframes pub-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes pub-mark{0%{opacity:0;transform:scale(.5)}62%{opacity:1;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.pubform__card--done,.pubform__mark{animation:none}}.book__card{max-width:520px}.book__sub{margin-top:-4px}.book__days{flex-direction:column;gap:16px;max-height:58vh;margin:2px -4px 0;padding:0 4px;display:flex;overflow-y:auto}.book__dayLabel{color:var(--ink-2,#555);margin-bottom:8px;font-size:13px;font-weight:700}.book__times{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:8px;display:grid}.book__slot{border:1px solid var(--line,#e3e3e3);background:var(--surface,#fff);font-variant-numeric:tabular-nums;cursor:pointer;border-radius:9px;padding:9px 6px;font-size:14px;font-weight:600;transition:border-color .12s,background .12s,color .12s}.book__slot:hover{border-color:var(--brand);color:var(--brand-700,var(--brand));background:var(--brand-soft)}.book__empty{padding:18px 2px}.book__confirm{flex-direction:column;gap:14px;display:flex}.book__chosen{background:var(--brand-soft);border:1px solid var(--brand);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.book__chosenWhen{font-size:15px;font-weight:700}.btn--sm{padding:5px 12px;font-size:13px}.bk__bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.bk__seg{background:var(--recessed);border:1px solid var(--hairline);border-radius:10px;gap:2px;padding:3px;display:inline-flex}.bk__stageSeg{flex-wrap:wrap;margin:0 0 16px;display:flex}.bk__segBtn{font:inherit;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:500;display:inline-flex}.bk__segBtn:hover{color:var(--ink)}.bk__segBtn.is-active{background:var(--surface);color:var(--ink);box-shadow:var(--sh-card)}.bk__segN{font-variant-numeric:tabular-nums;color:var(--ink-3);background:color-mix(in srgb, var(--ink) 7%, transparent);text-align:center;border-radius:999px;min-width:18px;padding:0 6px;font-size:11.5px}.bk__segBtn.is-active .bk__segN{color:var(--brand-700);background:var(--brand-soft)}.bk__barRight{align-items:center;gap:14px;display:flex}.bk__total{font-family:var(--sans);font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.bk__total .meta{font-weight:400}.bk__tableWrap{overflow-x:auto}.bk__table{min-width:640px}.bk__r{text-align:right}.bk__val{font-family:var(--sans);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.bk__talents{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.bk__talent{color:var(--ink-2);background:var(--recessed);border-radius:999px;align-items:center;gap:5px;padding:2px 9px 2px 7px;font-size:11.5px;display:inline-flex}.bk__talentDot{border-radius:50%;flex:none;width:7px;height:7px}@media (width<=620px){.bk__bar{align-items:stretch}.bk__barRight{justify-content:space-between}}.cd__head{border-bottom:1px solid var(--hairline);align-items:flex-start;gap:14px;margin-bottom:18px;padding-bottom:16px;display:flex}.cd__headMain{flex:1;min-width:0}.cd__titleRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cd__title{letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-size:24px;font-weight:600}.cd__sub{margin-top:4px}.cd__actions{flex:none;align-items:center;gap:8px;display:flex}.cd__stats{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:18px;display:grid}.cd__stat{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-card);box-shadow:var(--sh-card);padding:15px 18px}.cd__stat--accent{border-color:color-mix(in srgb, var(--brand) 28%, var(--hairline));background:color-mix(in srgb, var(--brand-soft) 60%, var(--surface))}.cd__statLabel{text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3);font-size:11.5px;font-weight:600}.cd__statVal{font-family:var(--sans);font-variant-numeric:tabular-nums;letter-spacing:-.025em;margin-top:6px;font-size:27px;font-weight:450;line-height:1.1}.cd__stat--accent .cd__statVal{color:var(--brand-700)}.cd__statVal--date{font-size:20px;font-weight:550}.cd__statSub{color:var(--ink-3);margin-top:6px;font-size:12px}.cd__grid{grid-template-columns:1.6fr 1fr;align-items:start;gap:16px;display:grid}.cd__side{flex-direction:column;gap:16px;display:flex}.cd__panel{padding:20px}.cd__panelHead{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:12px;display:flex}.cd__h{margin:0 0 12px;font-size:15px;font-weight:700}.cd__panelHead .cd__h{margin:0}.cd__empty{text-align:center;color:var(--ink-3);border:1px dashed var(--rule);border-radius:10px;padding:18px;font-size:13px}.cd__bookings{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cd__booking{border:1px solid var(--hairline);color:var(--ink);border-radius:12px;align-items:center;gap:14px;padding:12px;text-decoration:none;transition:background-color .12s,border-color .12s;display:flex}.cd__booking:hover{background:var(--recessed);border-color:var(--rule)}.cd__date{background:var(--brand-soft);border-radius:10px;flex-direction:column;flex:none;justify-content:center;align-items:center;width:52px;height:52px;line-height:1;display:flex}.cd__date--tbc{background:var(--recessed)}.cd__dateMon{letter-spacing:.06em;color:var(--brand-700);font-size:10px;font-weight:700}.cd__dateDay{font-variant-numeric:tabular-nums;margin-top:2px;font-size:20px;font-weight:600}.cd__dateTbc{color:var(--ink-3);font-size:12px;font-weight:600}.cd__bookingMain{flex:1;min-width:0}.cd__bookingTitle{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.cd__booking:hover .cd__bookingTitle{color:var(--brand)}.cd__bookingMeta{white-space:nowrap;text-overflow:ellipsis;margin-top:2px;overflow:hidden}.cd__talents{flex-wrap:wrap;gap:6px;margin-top:7px;display:flex}.cd__talentChip{color:var(--ink-2);background:var(--recessed);border-radius:999px;align-items:center;gap:5px;padding:2px 9px 2px 7px;font-size:11.5px;display:inline-flex}.cd__talentDot{border-radius:50%;flex:none;width:7px;height:7px}.cd__bookingRight{flex-direction:column;flex:none;align-items:flex-end;gap:5px;display:flex}.cd__bookingVal{font-family:var(--sans);font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:600}.cd__kv{flex-direction:column;gap:12px;margin:0;display:flex}.cd__kv>div{grid-template-columns:72px 1fr;align-items:start;gap:12px;display:grid}.cd__kv dt{color:var(--ink-3);font-size:13px}.cd__kv dd{overflow-wrap:anywhere;min-width:0;margin:0;font-size:14px}.cd__emails{flex-direction:column;gap:6px;display:flex}.cd__emailChip{color:var(--brand-700);text-decoration:none}.cd__emailChip:hover{text-decoration:underline}@media (width<=860px){.cd__grid{grid-template-columns:1fr}}@media (width<=620px){.cd__stats{grid-template-columns:1fr}.cd__actions{flex-wrap:wrap}}.cd__stageSel{max-width:132px}.cd__editField{font:inherit;color:var(--ink);background:0 0;border:1px solid #0000;border-radius:7px;width:100%;max-width:230px;margin:-4px -6px;padding:4px 6px}.cd__editField:hover{background:var(--recessed)}.cd__editField:focus{background:var(--surface);border-color:var(--hairline);outline:none}.cl__bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.cl__seg{background:var(--recessed);border:1px solid var(--hairline);border-radius:10px;gap:2px;padding:3px;display:inline-flex}.cl__segBtn{font:inherit;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:500;display:inline-flex}.cl__segBtn:hover{color:var(--ink)}.cl__segBtn.is-active{background:var(--surface);color:var(--ink);box-shadow:var(--sh-card)}.cl__segN{font-variant-numeric:tabular-nums;color:var(--ink-3);background:color-mix(in srgb, var(--ink) 7%, transparent);text-align:center;border-radius:999px;min-width:18px;padding:0 6px;font-size:11.5px}.cl__segBtn.is-active .cl__segN{color:var(--brand-700);background:var(--brand-soft)}.cl__barRight{align-items:center;gap:14px;display:flex}.cl__total{font-family:var(--sans);font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.cl__total .meta{font-weight:400}.cl__tableWrap{overflow-x:auto}.cl__table{min-width:720px}.cl__name{min-width:0}.cl__company{margin-top:1px}.cl__r{text-align:right}.cl__num{font-variant-numeric:tabular-nums;color:var(--ink-2)}.cl__val{font-family:var(--sans);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}@media (width<=620px){.cl__bar{align-items:stretch}.cl__barRight{justify-content:space-between}}.cl__stageCell{white-space:nowrap}.cl__stageSel{max-width:128px}.tpl__head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.tpl__new{flex:none}.tpl__bodyInput{resize:vertical;min-height:170px;font-family:inherit;line-height:1.55}.tpl__uploadHint{margin-top:6px;display:block}.tpl__title{letter-spacing:-.01em;margin:0;font-size:22px;font-weight:650}.tpl__sub{max-width:66ch;margin:4px 0 0;line-height:1.5}.tpl__empty{padding:24px 0}.tpl__group{margin-bottom:26px}.tpl__groupH{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);margin:0 0 12px;font-size:12px;font-weight:700}.tpl__grid{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:14px;display:grid}.tpl__card{border:1px solid var(--hairline);background:var(--surface);box-shadow:var(--sh-card);border-radius:14px;flex-direction:column;gap:8px;padding:16px 18px;transition:box-shadow .12s,transform .12s;display:flex}.tpl__card:hover{box-shadow:var(--sh-raise);transform:translateY(-1px)}.tpl__cardHead{justify-content:space-between;align-items:center;gap:10px;display:flex}.tpl__name{min-width:0;font-size:15px;font-weight:650}.tpl__badge{text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3);background:var(--recessed);border-radius:6px;flex:none;padding:3px 8px;font-size:10.5px;font-weight:700}.tpl__badge--saved{color:var(--brand);background:var(--brand-soft)}.tpl__desc{color:var(--ink-2);margin:0;font-size:13px}.tpl__preview{color:var(--ink-3);border-top:1px solid var(--hairline);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:2px 0 0;padding-top:9px;font-size:12.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.tpl__actions{gap:6px;margin-top:6px;display:flex}.areachart{width:100%}.areachart__svg{display:block}.areachart__labels{font-family:var(--sans);color:var(--ink-4);justify-content:space-between;margin-top:6px;font-size:10.5px;display:flex}.ring__t{font-family:var(--sans);fill:var(--ink);font-size:15px;font-weight:700}.hbar{align-items:center;gap:11px;padding:7px 0;display:flex}.hbar__l{white-space:nowrap;text-overflow:ellipsis;flex:none;align-items:center;gap:8px;width:120px;font-size:13px;font-weight:500;display:flex;overflow:hidden}.hbar__dot{border-radius:50%;flex:none;width:8px;height:8px}.hbar__t{background:var(--recessed);border-radius:999px;flex:1;height:9px;overflow:hidden}.hbar__t>span{border-radius:999px;height:100%;display:block}.hbar__v{text-align:right;width:74px;font-family:var(--sans);font-variant-numeric:tabular-nums;flex:none;font-size:12.5px;font-weight:600}.spark{display:block}.areachart{position:relative}.areachart__dot{background:var(--brand);border:2px solid var(--surface);width:9px;height:9px;box-shadow:0 0 0 1px var(--hairline);pointer-events:none;border-radius:50%;position:absolute;right:-1px;transform:translateY(-50%)}.dash{flex-direction:column;gap:16px;display:flex}.dash__assistant{border-left:3px solid var(--brand,#c05030);background:linear-gradient(180deg, color-mix(in srgb, var(--brand,#c05030) 5%, transparent), transparent 140px);padding:20px 22px}.dash__aiMark{color:var(--brand,#c05030)}.dash__aiLive{color:var(--ink-3,#8a8275);letter-spacing:.01em;margin-left:8px;font-size:11px;font-weight:500}.dash__refresh{cursor:pointer;font:inherit;color:var(--brand,#c05030);background:0 0;border:0;font-weight:600}.dash__refresh:disabled{opacity:.6;cursor:default}.dash__aiHeadline{color:var(--ink,#201d18);margin:0 0 10px;font-size:14.5px;line-height:1.5}.dash__aiList{gap:1px;margin:0 -8px;padding:0;list-style:none;display:grid}.dash__aiRow{color:var(--ink,#201d18);border-radius:8px;align-items:center;gap:10px;padding:7px 8px;font-size:13.5px;line-height:1.4;text-decoration:none;transition:background .12s;display:flex}.dash__aiItem--action .dash__aiRow:hover{background:color-mix(in srgb, var(--brand,#c05030) 9%, transparent)}.dash__aiText{min-width:0}.dash__aiGo{color:var(--brand,#c05030);font-size:15px;font-weight:700}.dash__aiDot{background:var(--ink-3,#8a8275);border-radius:50%;flex:none;width:5px;height:5px;margin-left:2px}.dash__aiDot--action{background:var(--brand,#c05030)}.dash__aiFoot{border-top:1px solid var(--hairline);margin-top:14px;padding-top:12px;font-size:12px}.dash__tiles{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}@media (width<=880px){.dash__tiles{grid-template-columns:1fr 1fr}}@media (width<=560px){.dash__tiles{grid-template-columns:1fr}}.tile{background:var(--surface);border-radius:var(--r-card);box-shadow:var(--sh-card);color:var(--ink);padding:16px 18px;text-decoration:none;transition:box-shadow .12s;display:block}.tile:hover{box-shadow:var(--sh-raise)}.tile__label{text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3);font-size:11.5px;font-weight:600}.tile__num{font-family:var(--sans);font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin-top:10px;font-size:29px;font-weight:600;line-height:1}.tile__num--warn{color:var(--warn)}.tile__skel{width:56%;height:26px;margin-top:9px}.tile--ink{color:#f2eee8;box-shadow:var(--sh-raise);background:linear-gradient(158deg,#2c2721,#1a1713)}.tile--ink .tile__label{color:var(--rail-dim)}.dash__panel{padding:20px 22px}.dash__panelHead{justify-content:space-between;align-items:baseline;margin-bottom:14px;display:flex}.dash__panelTitle{font-size:15px;font-weight:600}.dash__panelLink{color:var(--brand);font-size:13px;text-decoration:none}.dash__list{margin:0;padding:0;list-style:none}.dash__listItem{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.dash__listItem:last-child{border-bottom:0}.dash__listMain{color:var(--ink);flex-direction:column;gap:2px;min-width:0;text-decoration:none;display:flex}.dash__listTitle{font-size:14px;font-weight:600}.dash__listMain:hover .dash__listTitle{color:var(--brand)}.dash__listDate{color:var(--ink-3);white-space:nowrap;font-size:13px}.dash__emptyRow{color:var(--ink-3);padding:18px 0;font-size:14px}.dash__emptyRow a{color:var(--brand);text-decoration:none}.dash__gsSub{margin:2px 0 16px;font-size:13px}.dash__steps{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.dash__step{border:1px solid var(--hairline);border-radius:10px;align-items:center;gap:12px;padding:12px 14px;display:flex}.dash__step.is-done{background:var(--good-soft);border-color:#0000}.dash__stepCheck{border:1.5px solid var(--rule);color:#fff;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:12px;display:grid}.dash__step.is-done .dash__stepCheck{background:var(--good);border-color:var(--good)}.dash__stepLabel{flex:1;font-size:14px;font-weight:500}.dash__step.is-done .dash__stepLabel{color:var(--ink-3);text-decoration:line-through}.dash__grid2{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px;display:grid}.dash__talents{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.dash__talentRow{border-bottom:1px solid var(--hairline);align-items:center;gap:12px;padding:12px 0;display:flex}.dash__talentRow:last-child{border-bottom:none}.dash__talentMain{min-width:0}.dash__talentName{font-size:14px;font-weight:600}.dash__revenue{flex-direction:column;align-items:flex-start;gap:14px;display:flex}@media (width<=760px){.dash__grid2{grid-template-columns:1fr}}.dash__money{gap:32px;margin:6px 0 12px;display:flex}.dash__moneyVal{font-family:var(--sans);font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin-top:3px;font-size:23px;font-weight:500}.dash__moneyRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.dash__actions{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.dash__action{border-top:1px solid var(--hairline);align-items:center;gap:11px;padding:11px 0;display:flex}.dash__action:first-child{border-top:0}.dash__actionKind{text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;border-radius:6px;flex:none;padding:3px 8px;font-size:10px;font-weight:700}.dash__actionKind--bad{background:var(--bad-soft);color:var(--bad)}.dash__actionKind--warn{background:var(--warn-soft);color:#9a6400}.dash__actionKind--info{background:var(--info-soft);color:var(--info)}.dash__actionKind--ai{background:var(--ai-soft);color:#5b3fd0}.dash__actionKind--neutral{color:var(--ink-2);background:#eeeae3}.dash__actionMain{flex:1;min-width:0}.dash__actionTitle{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}.dash__actionCta{flex:none}.dash__moneyTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin:4px 0 14px;display:flex}.dash__ring{align-items:center;gap:10px;display:flex}.dash__ring .meta{font-size:11px;line-height:1.3}.dash__revenueCard{background:var(--surface);color:var(--ink);border:1px solid var(--hairline);border-radius:var(--r-card);box-shadow:var(--sh-card);padding:22px 24px}.dash__revTop{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.dash__revLabel{text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3);font-size:11.5px;font-weight:600}.dash__revNum{font-family:var(--sans);font-variant-numeric:tabular-nums;letter-spacing:-.025em;margin-top:8px;font-size:32px;font-weight:600;line-height:1}.dash__revSub{color:var(--ink-3);margin-top:8px;font-size:12.5px}.dash__revRight{flex-direction:column;flex:none;align-items:flex-end;gap:10px;display:flex}.dash__delta{white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:12.5px;font-weight:700}.dash__delta--up{background:var(--good-soft);color:var(--good)}.dash__delta--down{background:var(--bad-soft);color:var(--bad)}.dash__revLink{color:var(--brand);font-size:13px;text-decoration:none}.dash__revChart{margin:16px 0 10px}.dash__revTrust{color:var(--ink-3);font-size:11.5px}.tile{transition:box-shadow .14s,transform .14s}.tile:hover{transform:translateY(-1px)}.tile__sub{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;margin-top:7px;font-size:12px;overflow:hidden}.tile--ink .tile__sub{color:var(--ink-3)}.dash__pipe{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.dash__pipeStage{border:1px solid var(--line,#e7e3dc);color:inherit;border-radius:10px;padding:12px 14px;text-decoration:none;transition:border-color .12s,background .12s;display:block}.dash__pipeStage:hover{border-color:var(--brand);background:var(--brand-soft)}.dash__pipeCount{font-variant-numeric:tabular-nums;font-size:24px;font-weight:800;line-height:1}.dash__pipeLabel{color:var(--ink-2,#6a655d);margin:4px 0 8px;font-size:12px}.dash__pipeBar{background:var(--recessed,#efece6);border-radius:999px;height:4px;overflow:hidden}.dash__pipeBar span{background:var(--brand);border-radius:999px;height:100%;display:block}@media (width<=720px){.dash__pipe{grid-template-columns:repeat(3,1fr)}}.dash__needs{margin-bottom:16px;padding:20px 22px}.dash__needsCount{border-radius:var(--r-pill);color:var(--ink-2);vertical-align:middle;background:#eeeae3;margin-left:10px;padding:2px 9px;font-size:12px;font-weight:600}.dash__needsCount.is-urgent{background:var(--bad-soft);color:var(--bad)}.dash__needsList{flex-direction:column;gap:8px;margin:2px 0 0;padding:0;list-style:none;display:flex}.dash__need{border:1px solid var(--hairline);border-radius:var(--r-control);background:var(--recessed);border-left-width:3px;align-items:center;gap:12px;padding:11px 13px;display:flex}.dash__need--urgent{border-left-color:var(--bad)}.dash__need--soon{border-left-color:var(--warn)}.dash__need--later{border-left-color:var(--ink-4)}.dash__needMain{flex:auto;min-width:0}.dash__needTop{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.dash__needKind{text-transform:uppercase;letter-spacing:.05em;border-radius:var(--r-pill);flex:none;padding:3px 8px;font-size:10px;font-weight:700}.dash__needKind--bad{background:var(--bad-soft);color:var(--bad)}.dash__needKind--warn{background:var(--warn-soft);color:#9a6400}.dash__needKind--info{background:var(--info-soft);color:var(--info)}.dash__needKind--ai{background:var(--ai-soft);color:#5b3fd0}.dash__needKind--neutral{color:var(--ink-2);background:#eeeae3}.dash__needTitle{color:var(--ink);min-width:0;font-size:14px;font-weight:600}.dash__needSub{margin-top:2px}.dash__needCta{flex:none}@media (width<=720px){.dash__need{flex-wrap:wrap}.dash__needCta{margin-left:auto}}.dash__week{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.dash__day{background:var(--recessed);border-radius:10px;flex-direction:column;gap:8px;min-height:92px;padding:10px 10px 11px;display:flex}.dash__day.is-today{background:var(--brand-soft)}.dash__dayHead{align-items:baseline;gap:5px;display:flex}.dash__dayName{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);font-size:11px;font-weight:600}.dash__dayNum{font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.dash__day.is-today .dash__dayName,.dash__day.is-today .dash__dayNum{color:var(--brand)}.dash__dayBody{flex-direction:column;gap:6px;display:flex}.dash__dayFree{color:var(--ink-4);font-size:14px}.dash__gig{background:var(--surface);border:1px solid var(--hairline);border-radius:8px;flex-direction:column;gap:1px;padding:6px 8px;text-decoration:none;display:flex}.dash__gig:hover{border-color:var(--brand)}.dash__gigTime{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:11px;font-weight:600}.dash__gigTitle{color:var(--ink);font-size:12.5px;font-weight:500;line-height:1.25}.dash__gigTalent{color:var(--ink-3);font-size:11px}@media (width<=760px){.dash__week{grid-template-columns:1fr;gap:6px}.dash__day{flex-direction:row;align-items:flex-start;gap:12px;min-height:0}.dash__day.is-empty{align-items:center}.dash__dayHead{flex-direction:column;flex:none;align-items:flex-start;gap:0;width:52px}.dash__dayBody{flex:1;min-width:0}}.dash__hero{border:1px solid var(--hairline);border-left:3px solid var(--brand,#c05030);background:linear-gradient(180deg, color-mix(in srgb, var(--brand,#c05030) 6%, var(--surface)), var(--surface) 190px);padding:22px 26px}.dash__heroHead{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.dash__heroGreet{color:var(--ink);align-items:center;gap:3px;font-size:15px;font-weight:650;display:flex}.dash__heroHeadline{letter-spacing:-.01em;color:var(--ink);max-width:64ch;margin:0 0 14px;font-size:19px;font-weight:600;line-height:1.42}.dash__heroList{margin:0 -10px}.dash__heroList .dash__aiRow{padding:9px 10px;font-size:14.5px}.dash__heroList .dash__aiDot{width:6px;height:6px}.gs__hero{justify-content:space-between;align-items:center;gap:24px;margin-bottom:18px;padding:24px 28px;display:flex}.gs__heroMain{min-width:0}.gs__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--brand-700);font-size:11.5px;font-weight:650}.gs__heroTitle{letter-spacing:-.02em;text-wrap:balance;margin:6px 0 0;font-size:23px;font-weight:600}.gs__heroText{color:var(--ink-2);max-width:48ch;margin:8px 0 0;font-size:14px;line-height:1.55}.gs__next{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.gs__ring{flex:none;place-items:center;display:grid;position:relative}.gs__ring .ring__t{fill:var(--ink);font-size:21px;font-weight:650}.gs__step.is-done{border-color:var(--hairline);background:0 0}.gs__step.is-next{border-color:color-mix(in srgb, var(--brand) 40%, var(--hairline));background:color-mix(in srgb, var(--brand-soft) 55%, var(--surface));box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 10%, transparent)}.gs__num{font-variant-numeric:tabular-nums;background:var(--recessed);width:28px;height:28px;color:var(--ink-3);border-radius:999px;flex:none;place-items:center;font-size:13px;font-weight:600;display:grid}.gs__num--done{background:var(--good);color:#fff}.gs__num--next{background:var(--brand);color:#fff}.gs__stepBody{flex:1;min-width:0}.gs__stepLabel{flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.gs__step.is-done .gs__stepLabel{color:var(--ink-2)}.gs__nextTag{letter-spacing:.03em;text-transform:uppercase;color:var(--brand-700);background:var(--brand-soft);border-radius:999px;padding:2px 8px;font-size:10.5px;font-weight:650}.gs__stepHint{margin-top:2px}.gs__doneTag{color:var(--good);flex:none;font-size:12.5px;font-weight:600}@media (width<=600px){.gs__hero{flex-direction:column-reverse;align-items:flex-start;gap:16px}}.inboxpage__intro{margin-bottom:16px}.inboxpage__cols{grid-template-columns:184px 1fr;align-items:start;gap:20px;display:grid}.inboxpage__filters{flex-direction:column;gap:2px;display:flex}.inboxfilter{font:inherit;color:var(--ink-2);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:9px 12px;font-size:13.5px;display:flex}.inboxfilter:hover{background:var(--brand-soft)}.inboxfilter.is-active{background:var(--ink);color:#fff;font-weight:500}.inboxfilter__count{color:var(--ink-3);background:#0000000d;border-radius:10px;padding:1px 8px;font-size:12px}.inboxfilter.is-active .inboxfilter__count{color:#fff;background:#fff3}.inboxfilter__count--warn{color:#fff;background:var(--brand)}.triage{grid-template-columns:minmax(280px,360px) 1fr;align-items:start;gap:16px;display:grid}.triage__list{flex-direction:column;gap:8px;display:flex}.triage__row{text-align:left;border:1px solid var(--rule);background:var(--surface);cursor:pointer;font:inherit;border-radius:12px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.triage__row:hover{border-color:var(--ink-3)}.triage__row.is-sel{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand)}.triage__rowTop{justify-content:space-between;gap:8px;display:flex}.triage__from{font-size:13.5px;font-weight:600}.triage__subj{font-size:13px}.triage__snip{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.triage__tags{flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px;display:flex}.band{font-size:12px;font-weight:600}.band--confident{color:var(--good)}.band--look{color:var(--warn)}.band--compact{cursor:default;margin-left:auto;font-size:13px;line-height:1}.triage__detail{border:1px solid var(--rule);background:var(--surface);border-radius:var(--r-card);flex-direction:column;gap:16px;padding:20px;display:flex}.triage__detailFrom{font-size:16px;font-weight:700}.hread{border:1px solid var(--hairline);border-left:3px solid var(--ai);background:color-mix(in srgb, var(--ai-soft) 40%, var(--surface));border-radius:12px;padding:14px 16px}.hread__label{text-transform:uppercase;letter-spacing:.05em;color:#fff;background:var(--ai);border-radius:6px;margin-bottom:12px;padding:4px 9px;font-size:10.5px;font-weight:700;display:inline-block}.hread__grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.hread__fieldLabel{color:var(--ink-3);text-transform:uppercase;letter-spacing:.04em;font-size:11px}.hread__fieldValue{margin-top:1px;font-size:14px;font-weight:600}.hread__bandRow{margin-top:12px}.triage__actions{justify-content:flex-end;gap:10px;display:flex}.triage__routed{color:var(--good);font-size:13px;font-weight:500}.triage__email{border:1px solid var(--hairline);border-radius:12px;overflow:hidden}.triage__emailBanner{color:var(--ink-3);border-bottom:1px solid var(--hairline);background:#0000000a;padding:8px 12px;font-size:12px}.triage__body{font:inherit;white-space:pre-wrap;word-break:break-word;max-height:360px;margin:0;padding:14px 16px;font-size:13px;line-height:1.55;overflow:auto}@media (width<=900px){.inboxpage__cols{grid-template-columns:1fr}.inboxpage__filters{flex-flow:wrap}.triage{grid-template-columns:1fr}}.triage__row{flex-direction:row;align-items:flex-start;gap:11px}.triage__rowBody{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.triage__detailHead{align-items:center;gap:12px;display:flex}.inboxfilter__label{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}.inboxfilter__group{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);margin:16px 0 4px;padding:0 12px;font-size:10.5px;font-weight:700}.inboxfilter__dot{background:var(--ink-3);border-radius:50%;flex-shrink:0;width:7px;height:7px}.inboxfilter.is-active .inboxfilter__dot{background:#fff9}.triage__talent{color:var(--ink-2);align-items:center;gap:6px;font-size:12px;font-weight:500;display:inline-flex}.triage__talent--none{color:var(--ink-3);font-weight:400}.hread__extra{margin-top:10px;font-size:12px}.triage__list{border:1px solid var(--hairline);background:var(--surface);box-shadow:var(--sh-card);border-radius:12px;gap:0;overflow:hidden}.triage__row{border:0;border-bottom:1px solid var(--hairline);background:var(--surface);border-left:3px solid #0000;border-radius:0}.triage__row:last-child{border-bottom:0}.triage__row:hover{background:var(--canvas);border-color:#0000}.triage__row.is-sel{background:var(--brand-soft);border-left-color:var(--brand);box-shadow:none}.triage__detail{box-shadow:var(--sh-card);border-color:var(--hairline)}.hread__topRow{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.hread__edit{color:var(--ai);cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:600}.hread__edit:hover{text-decoration:underline}.hreadEdit{flex-direction:column;gap:12px;display:flex}.hreadEdit__row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.hreadEdit__actions{justify-content:flex-end;gap:8px;display:flex}@media (width<=560px){.hreadEdit__row{grid-template-columns:1fr}}.aidraft{border:1.5px dashed var(--ai);background:var(--ai-soft);border-radius:12px;margin:16px 0;padding:14px 16px}.aidraft__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.aidraft__badge{color:#5b3fd0;text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:700}.aidraft__tones{gap:5px;display:flex}.aidraft__tone{border:1px solid color-mix(in srgb, var(--ai) 35%, transparent);background:var(--surface);color:var(--ink-2);cursor:pointer;border-radius:999px;padding:3px 9px;font-size:11.5px}.aidraft__tone.is-on{background:var(--ai);color:#fff;border-color:#0000}.aidraft__ai{border-color:var(--ai);background:var(--ai-soft);color:var(--ai);font-weight:600}.aidraft__ai:hover:not(:disabled){background:var(--ai);color:#fff}.aidraft__ai:disabled{opacity:.6;cursor:default}.aidraft__ainote{color:var(--ai);font-weight:500}.aidraft__body{border:1px solid color-mix(in srgb, var(--ai) 22%, transparent);width:100%;font:inherit;background:var(--surface);color:var(--ink);resize:vertical;border-radius:8px;padding:11px 12px;font-size:13px;line-height:1.55}.aidraft__history{border-top:1px solid color-mix(in srgb, var(--ai) 18%, transparent);flex-direction:column;gap:8px;margin-top:14px;padding-top:12px;display:flex}.aidraft__historyH{text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);font-size:11px;font-weight:700}.aidraft__histItem{border-left:2px solid color-mix(in srgb, var(--ai) 40%, transparent);padding:2px 0 2px 10px}.aidraft__histMeta{color:var(--ink-3);font-size:11.5px}.aidraft__histSnip{color:var(--ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;font-size:12.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.aidraft__sendas{align-items:center;gap:10px;margin-top:10px;display:flex}.aidraft__sendasLabel{text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3);font-size:11.5px;font-weight:600}.aidraft__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;display:flex}.aidraft__actions{gap:8px;display:flex}.aidraft--sent{border:1px solid var(--good);background:var(--good-soft);color:#166b3a;border-radius:12px;margin:16px 0;padding:12px 16px;font-size:13px}.triage__sectionLabel{text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);justify-content:space-between;align-items:center;gap:10px;margin-bottom:-6px;font-size:11px;font-weight:700;display:flex}.triage__sectionLabel--spaced{margin-top:6px}.triage__help{color:var(--ink-3);margin:0;font-size:12.5px;line-height:1.5}.triage__moves{gap:10px;display:grid}.triage__move{text-align:left;border:1px solid var(--rule);background:var(--surface);cursor:pointer;border-radius:10px;flex-direction:column;align-items:flex-start;gap:2px;padding:12px 14px;transition:border-color .12s,background .12s;display:flex}.triage__move:hover{border-color:var(--ink-4)}.triage__move:disabled{opacity:.6;cursor:default}.triage__move--primary{border-color:var(--brand);background:color-mix(in srgb, var(--brand) 6%, transparent)}.triage__move--primary:hover{background:color-mix(in srgb, var(--brand) 11%, transparent)}.triage__moveTitle{color:var(--ink);font-size:14px;font-weight:650}.triage__move--primary .triage__moveTitle{color:var(--brand)}.triage__moveSub{color:var(--ink-3);font-size:12.5px}.aidraft__status{min-width:0;color:var(--ink-3);flex:1;font-size:12.5px}.aidraft__status.is-ok{color:var(--good);font-weight:600}.aidraft__status.is-err{color:var(--bad);font-weight:600}.triage__held{background:color-mix(in srgb, var(--warn-soft) 45%, var(--surface));border:1px solid var(--hairline);border-left:3px solid var(--warn);border-radius:12px;margin-bottom:16px;padding:12px 14px}.triage__heldRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.triage__heldTag{letter-spacing:.02em;text-transform:uppercase;color:var(--warn);font-size:12px;font-weight:650}.triage__heldWhy{color:var(--ink-2);margin:6px 0 0;font-size:13px;line-height:1.5}.confmeter{align-items:center;gap:8px;display:inline-flex}.confmeter__label{color:var(--ink-2);font-size:12px;font-weight:600}.confmeter__track{background:color-mix(in srgb, var(--warn) 18%, transparent);border-radius:999px;width:72px;height:6px;overflow:hidden}.confmeter__fill{background:var(--warn);border-radius:999px;height:100%;display:block}.intake__sub{max-width:640px;margin-bottom:20px}.intake__create{flex-direction:column;gap:12px;max-width:520px;margin-bottom:16px;padding:20px;display:flex}.intake__list{flex-direction:column;gap:12px;display:flex}.intake__item{justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.intake__itemMain{min-width:0}.intake__name{font-size:15px;font-weight:600}.intake__url{color:var(--ink-3);word-break:break-all;font-size:12.5px;text-decoration:none}.intake__url:hover{color:var(--brand);text-decoration:underline}.intake__actions{flex-shrink:0;gap:8px;display:flex}.intake__routes{margin-bottom:16px;padding:18px 20px}.intake__routesHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.intake__routesH{font-size:15px;font-weight:600}.routes{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.routes__row{align-items:center;gap:8px;display:flex}.routes__arrow{color:var(--ink-4)}.routes__talent{align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.routes__forget{color:var(--ink-3);cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:12px}.routes__forget:hover{color:var(--bad)}.kit{background:var(--canvas,#f4f1ea);justify-content:center;min-height:100vh;padding:32px 20px 56px;display:flex}.kit__sheet{background:var(--surface,#fff);border-radius:16px;flex-direction:column;gap:26px;width:100%;max-width:720px;padding:40px;display:flex;box-shadow:0 12px 48px #0000001a}.kit__top{border-bottom:1px solid var(--line,#e6e2db);justify-content:space-between;align-items:center;padding-bottom:20px;display:flex}.kit__logo{max-width:180px;max-height:30px}.kit__agencyName{font-size:16px;font-weight:700}.kit__badge{letter-spacing:.1em;color:var(--brand);font-size:11px;font-weight:700}.kit__hero{align-items:flex-start;gap:24px;display:flex}.kit__photo{object-fit:cover;border-radius:12px;flex-shrink:0;width:136px;height:136px}.kit__id{min-width:0}.kit__name{letter-spacing:-.01em;margin:0 0 6px;font-size:34px;font-weight:800;line-height:1.05}.kit__meta{color:var(--ink-2,#6a655d);font-size:14px}.kit__tagline{margin:12px 0 0;font-size:16px;line-height:1.5}.kit__genres{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.kit__genre{background:var(--brand-soft,#f3e6df);color:var(--brand-700,#9a4322);border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600}.kit__stats{border-top:1px solid var(--line,#e6e2db);border-bottom:1px solid var(--line,#e6e2db);grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:16px;padding:20px 0;display:grid}.kit__statN{font-variant-numeric:tabular-nums;font-size:26px;font-weight:800}.kit__statL{color:var(--ink-2,#6a655d);margin-top:2px;font-size:12px}.kit__block{flex-direction:column;gap:10px;display:flex}.kit__h{letter-spacing:.08em;text-transform:uppercase;color:var(--brand);margin:0;font-size:12px;font-weight:700}.kit__bio{margin:0;font-size:15px;line-height:1.6}.kit__work{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.kit__workItem{border-bottom:1px solid var(--hairline,#f0ece5);justify-content:space-between;align-items:baseline;gap:16px;padding:10px 0;display:flex}.kit__workItem:last-child{border-bottom:0}.kit__workTitle{font-size:15px;font-weight:700}.kit__workDetail{color:var(--ink-2,#6a655d);margin-top:2px;font-size:13px}.kit__workDate{color:var(--ink-2,#8a857c);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px}.kit__quote{margin:0;font-size:15px;font-style:italic;line-height:1.55}.kit__quote cite{color:var(--ink-2,#6a655d);font-size:13px;font-style:normal}.kit__media{flex-direction:column;gap:6px;display:flex}.kit__mediaLink{color:var(--brand-700,#9a4322);font-size:14px}.kit__foot{border-top:1px solid var(--line,#e6e2db);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;padding-top:20px;display:flex}.kit__rate{font-size:15px;font-weight:700}.kit__booking{color:var(--ink-2,#6a655d);margin-top:2px;font-size:13px}.kit__footRight{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.kit__social{color:var(--ink,#2a2620);font-size:13px;font-weight:600}.kit__pdf{color:var(--brand);border:1px solid var(--brand);border-radius:8px;padding:7px 14px;font-size:13px;font-weight:700}.kit__powered{text-align:center;color:var(--ink-3,#a8a299);margin:4px 0 0;font-size:12px}@media (width<=560px){.kit__sheet{padding:24px}.kit__hero{flex-direction:column}.kit__name{font-size:28px}}.delta{font-variant-numeric:tabular-nums;border-radius:var(--r-pill,999px);white-space:nowrap;padding:2px 7px;font-size:12.5px;font-weight:600}.delta--up{color:var(--good,#1f8a4c);background:var(--good-soft,#e4f2e9)}.delta--down{color:var(--bad,#d23b2e);background:var(--bad-soft,#fae7e4)}.delta--flat{color:var(--ink-3,#8a837a);background:var(--recessed,#f3f1ed)}.gate{justify-content:center;padding:40px 20px;display:flex}.gate__card{text-align:center;flex-direction:column;align-items:center;gap:14px;max-width:480px;padding:36px 32px;display:flex}.gate__icon{background:var(--brand-soft);width:56px;height:56px;color:var(--brand);border-radius:50%;justify-content:center;align-items:center;font-size:26px;font-weight:700;display:flex}.gate__title{font-size:20px;font-weight:700}.gate__body{color:var(--ink-2);font-size:14px;line-height:1.6}.gate__foot{margin-top:4px}.gs{max-width:640px}.gs__head{justify-content:space-between;align-items:baseline;margin-bottom:10px;display:flex}.gs__title{font-size:20px;font-weight:700}.gs__count{color:var(--ink-3);font-size:14px;font-weight:600}.gs__bar{background:#0000000f;border-radius:99px;height:8px;margin-bottom:20px;overflow:hidden}.gs__barFill{background:var(--brand);border-radius:99px;height:100%;transition:width .3s}.gs__steps{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.gs__step{border:1px solid var(--rule);background:var(--surface);border-radius:12px;align-items:center;gap:14px;padding:16px;display:flex}.gs__step.is-done{background:var(--brand-soft);border-color:#0000}.gs__check{border:2px solid var(--rule);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:13px;font-weight:700;display:flex}.gs__step.is-done .gs__check{background:var(--good);border-color:var(--good)}.gs__stepBody{flex:1}.gs__stepLabel{font-size:14px;font-weight:600}.gs__stepHint{margin-top:2px;font-size:12.5px}.gs__doneTag{color:var(--good);font-size:12px;font-weight:600}.money__conn{justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;display:flex}.money__connName{font-size:18px;font-weight:700}.money__badges{flex-wrap:wrap;gap:8px;display:flex}.money__note{margin:14px 2px 20px}.money__grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.money__panel{padding:20px}.money__h{margin-bottom:12px;font-size:15px;font-weight:700}.money__empty{text-align:center;color:var(--ink-3);border:1px dashed var(--rule);border-radius:10px;padding:16px;font-size:13px}@media (width<=760px){.money__grid{grid-template-columns:1fr}}.money__stats{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:18px;display:grid}.money__stat{background:var(--surface);border:1px solid var(--rule);border-radius:var(--r-card);padding:16px 18px}.money__stat--ink{background:var(--ink);color:#fff;border-color:var(--ink)}.money__statLabel{text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3);font-size:11.5px}.money__stat--ink .money__statLabel{color:#ffffffa6}.money__statVal{font-family:var(--sans);font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin-top:5px;font-size:22px;font-weight:500}@media (width<=620px){.money__stats{grid-template-columns:1fr}}.commission{background:var(--recessed);border:1px solid var(--hairline);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:4px 0 14px;padding:14px 16px;display:flex}.commission__main{min-width:0}.commission__label{font-size:13px;font-weight:700}.commission__view,.commission__edit{flex:none;align-items:center;gap:8px;display:flex}.commission__rate{font-family:var(--sans);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:22px;font-weight:600}.commission__inputWrap{align-items:center;display:inline-flex;position:relative}.commission__input{text-align:right;width:78px;padding-right:24px}.commission__pct{color:var(--ink-3);pointer-events:none;font-size:13px;position:absolute;right:10px}.commission__err{color:var(--bad);background:var(--bad-soft);border-radius:8px;margin:0 0 12px;padding:8px 12px;font-size:13px}.pay__list{margin:0;padding:0;list-style:none}.pay__row{border-top:1px solid var(--hairline);justify-content:space-between;align-items:baseline;gap:12px;padding:11px 0;display:flex}.pay__row:first-child{border-top:none}.pay__refundCell{align-items:center;gap:10px;display:flex}.pay__refund{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.pay__refundCur{color:var(--ink-3);font-size:13px}.pay__refundInput{text-align:right;font-variant-numeric:tabular-nums;width:90px}.pay__refundErr{text-align:right;color:var(--bad);flex-basis:100%;font-size:12px}.pay__amt{font-family:var(--sans);font-variant-numeric:tabular-nums;color:var(--good);flex:none;font-size:15px;font-weight:700}.health__head{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:2px;padding-bottom:16px;display:flex}.health__list{margin:0;padding:0;list-style:none}.health__row{border-bottom:1px solid var(--hairline);gap:12px;padding:14px 0;display:flex}.health__row:last-child{border-bottom:none}.health__dot{border-radius:50%;flex:none;width:9px;height:9px;margin-top:5px}.health__dot--ok{background:var(--good)}.health__dot--warn{background:var(--warn)}.health__main{flex:1;min-width:0}.health__rowTop{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.health__label{font-size:14px;font-weight:600}.health__val{flex:none;font-size:13px;font-weight:600}.health__val--ok{color:var(--good)}.health__val--warn{color:var(--warn)}.money__rateBtn{font:inherit;color:var(--ink-3);cursor:pointer;background:0 0;border:none;font-size:12.5px}.money__rateBtn:hover{color:var(--brand)}.money__rate{align-items:center;gap:6px;font-size:13px;display:inline-flex}.money__rateInput{width:58px;padding:4px 8px}.payout__list{flex-direction:column;gap:10px;margin:10px 0 0;padding:0;list-style:none;display:flex}.payout__row{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:center;gap:12px;padding-bottom:10px;display:flex}.payout__row:last-child{border-bottom:none;padding-bottom:0}.payout__who{align-items:center;gap:10px;min-width:0;display:flex}.payout__name{font-size:14px;font-weight:600}.payout__owe{flex-shrink:0;align-items:center;gap:10px;display:flex}.payout__amt{font-family:var(--sans);font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.money__connLabel{text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3);margin-bottom:2px;font-size:11px}.money__revenue{margin-bottom:16px;padding:20px 22px}.money__revHead{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.money__revLabel{text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3);font-size:11.5px;font-weight:600}.money__revNum{font-family:var(--sans);font-variant-numeric:tabular-nums;letter-spacing:-.025em;margin-top:6px;font-size:31px;font-weight:450;line-height:1}.money__ring{align-items:center;gap:12px;display:flex}.money__ring .meta{font-size:11.5px;line-height:1.3}.money__bars{border-bottom:1px solid var(--hairline);margin:6px 0 16px;padding-bottom:14px}.money__testnote{color:var(--warn);margin-top:6px;font-size:12px;font-weight:500}.money__tabs{border-bottom:1px solid var(--hairline);gap:4px;margin:4px 0 16px;display:flex;overflow-x:auto}.money__tab{color:var(--ink-3);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:9px 14px;font-size:13.5px;font-weight:600}.money__tab:hover{color:var(--ink)}.money__tab.is-active{color:var(--ink);border-bottom-color:var(--brand)}.sched{margin:0;padding:0;list-style:none}.sched__row{border-top:1px solid var(--hairline);align-items:center;gap:16px;padding:12px 0;display:flex}.sched__row:first-child{border-top:0}.sched__main{min-width:0;color:var(--ink);flex:1;text-decoration:none}.sched__title{font-size:14px;font-weight:600}.sched__main:hover .sched__title{color:var(--brand)}.sched__right{flex:none;width:210px}.sched__bar{background:var(--recessed);border-radius:999px;height:7px;overflow:hidden}.sched__bar>span{background:var(--good);border-radius:999px;height:100%;display:block}.sched__nums{flex-direction:column;gap:2px;margin-top:6px;font-size:12px;display:flex}.sched__amounts{white-space:nowrap}.sched__paid{font-family:var(--sans);font-variant-numeric:tabular-nums;font-weight:600}.sched__of{color:var(--ink-3);font-variant-numeric:tabular-nums}.sched__state{color:var(--ink-3);font-size:11.5px}.sched__state--done{color:var(--good);font-weight:600}.ledger__wrap{overflow-x:auto}.ledger{border-collapse:collapse;width:100%;font-size:13px}.ledger th{text-align:left;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);border-bottom:1px solid var(--rule);white-space:nowrap;padding:6px 10px;font-size:10.5px;font-weight:600}.ledger td{border-bottom:1px solid var(--hairline);padding:8px 10px}.ledger__r{text-align:right}.ledger__amt{font-family:var(--sans);font-variant-numeric:tabular-nums;font-weight:600}.ledger__negAmt{color:var(--bad)}.money__conn--tab{box-shadow:none;background:0 0;border:0;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding:0;display:flex}.money__payoutNote{margin-top:12px}.money__exception{background:var(--bad-soft);border:1px solid color-mix(in srgb, var(--bad) 32%, transparent);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;padding:13px 16px;display:flex}.money__exceptionActions{flex:none;align-items:center;gap:8px;display:inline-flex}.money__remindMsg{margin:-8px 0 16px}.money__exceptionTitle{color:var(--bad);font-size:14px;font-weight:600}.money__exceptionSub{color:var(--ink-2);margin-top:2px;font-size:12.5px}.money__metrics{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px;display:grid}.money__metric{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-card);box-shadow:var(--sh-card);padding:16px 18px}.money__metricLabel{text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3);font-size:11.5px;font-weight:600}.money__metricValRow{flex-wrap:wrap;align-items:baseline;gap:10px;margin-top:8px;display:flex}.money__metricVal{font-family:var(--sans);font-variant-numeric:tabular-nums;letter-spacing:-.025em;font-size:29px;font-weight:450;line-height:1}.money__metricSub{color:var(--ink-3);margin-top:7px;font-size:12px}@media (width<=760px){.money__metrics{grid-template-columns:1fr}}.health__intro{color:var(--ink-2);border-bottom:1px solid var(--hairline);margin:0 0 16px;padding-bottom:14px;font-size:13.5px;line-height:1.5}.pt{--p-ink:#0a0a0a;--p-paper:#f2f2f0;--p-line:#0a0a0a24;--p-muted:#0a0a0a8f;--p-accent:var(--brand,var(--p-ink));background:var(--p-paper);min-height:100vh;color:var(--p-ink);font-family:"Space Grotesk", var(--sans)}.pt__hero{color:#fff;background:#0a0a0a;padding:52px 34px 44px;position:relative;overflow:hidden}.pt__grain{opacity:.5;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.pt__heroIn{max-width:720px;margin:0 auto;position:relative}.pt__eyebrow{font-family:"Space Mono", var(--mono);letter-spacing:.22em;text-transform:uppercase;color:#fff9;font-size:11px}.pt__display{text-transform:uppercase;letter-spacing:.01em;text-wrap:balance;margin:14px 0;font-family:Anton,Impact,sans-serif;font-size:clamp(40px,7vw,72px);font-weight:400;line-height:.92}.pt__sub{font-family:"Space Mono", var(--mono);color:#fff9;font-size:12px}.pt__paper{max-width:720px;margin:0 auto;padding:36px 34px 72px}.pt__status{margin-bottom:8px}.p-status{font-family:"Space Mono", var(--mono);letter-spacing:.06em;text-transform:uppercase;background:#0a0a0a0f;border-radius:5px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-block}.pt__section{text-transform:uppercase;letter-spacing:.02em;margin:30px 0 0;font-family:Anton,Impact,sans-serif;font-size:20px;font-weight:400}.pt__hair{background:var(--p-line);border:0;height:1px;margin:12px 0 18px}.pt__kv{flex-direction:column;gap:14px;margin:0;display:flex}.pt__kv>div{align-items:baseline;gap:16px;display:flex}.pt__label{font-family:"Space Mono", var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--p-muted);flex:none;width:110px;font-size:11px}.pt__val{margin:0;font-size:16px}.pt__lineup{flex-wrap:wrap;gap:10px;display:flex}.pt__talent{border:1px solid var(--p-line);border-radius:999px;align-items:center;gap:10px;padding:7px 15px 7px 7px;font-size:14px;font-weight:500;display:inline-flex}.pt__talentAv{background:var(--p-ink);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:11px;font-weight:700;display:grid}.pt__trust{border-top:1px solid var(--p-line);font-family:"Space Mono", var(--mono);letter-spacing:.04em;color:var(--p-muted);margin-top:40px;padding-top:18px;font-size:11px}.pstate{text-align:center;color:#6b6a66;min-height:100vh;font-family:"Space Grotesk", var(--sans);background:#f2f2f0;place-items:center;padding:40px;font-size:15px;display:grid}.pt__blocks{flex-direction:column;gap:18px;display:flex}.pt__body{color:#17160f;max-width:62ch;margin:0;font-size:16px;line-height:1.62}.pt__pay{border:1px solid var(--p-line);border-radius:8px;overflow:hidden}.pt__payRow{border-bottom:1px solid var(--p-line);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:15px;display:flex}.pt__payRow:last-child{border-bottom:0}.pt__payAmt{font-family:"Space Mono", var(--mono);font-weight:700}.pt__sign{max-width:420px;margin-top:36px}.pt__input{border:1px solid var(--p-line);width:100%;height:46px;font:inherit;font-size:15px;font-family:"Space Grotesk", var(--sans);color:var(--p-ink);background:#fff;border-radius:8px;margin-bottom:12px;padding:0 14px}.pt__input:focus{border-color:var(--p-ink);outline:none}.pt__agree{color:var(--p-muted);align-items:flex-start;gap:10px;margin-bottom:18px;font-size:13px;display:flex}.pt__agree input{width:16px;height:16px;accent-color:var(--p-accent);margin-top:2px}.pt__cta{appearance:none;background:var(--p-accent);color:#fff;font-family:"Space Mono", var(--mono);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;border:0;border-radius:6px;width:100%;padding:14px 24px;font-size:12px;font-weight:700}.pt__cta:disabled{opacity:.4;cursor:default}.sigpad{margin:2px 0 6px}.sigpad__canvas{touch-action:none;cursor:crosshair;background:#fff;border:1px solid #c9c2b6;border-radius:8px;width:100%;height:170px;display:block}.sigpad__bar{justify-content:space-between;align-items:center;margin-top:6px;display:flex}.sigpad__hint{color:#8a8277;font-size:12px}.sigpad__clear{color:#8a8277;font:inherit;cursor:pointer;background:0 0;border:0;font-size:12px;text-decoration:underline}.pt__locked{color:#8a8277;margin:-2px 0 4px;font-size:12px}.pt__logo{object-fit:contain;background:#fff;border-radius:8px;max-width:190px;max-height:46px;margin-bottom:16px;padding:7px 11px;display:block}.pt__changeLink{color:#8a8277;font:inherit;cursor:pointer;background:0 0;border:0;margin-top:14px;font-size:13px;text-decoration:underline;display:inline-block}.pt__changeRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.sig{margin:2px 0 6px}.sig__tabs{background:#ece9e3;border-radius:9px;gap:2px;margin-bottom:10px;padding:3px;display:inline-flex}.sig__tab{font:inherit;color:#55504a;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:5px 16px;font-size:13px;font-weight:500}.sig__tab.is-on{color:#201d18;background:#fff;font-weight:600;box-shadow:0 1px 2px #00000014}.sig__preview{color:#201d18;white-space:nowrap;background:#fff;border:1px solid #c9c2b6;border-radius:8px;align-items:center;height:120px;margin-top:10px;padding:0 20px;font-family:Brush Script MT,Snell Roundhand,Segoe Script,cursive;font-size:46px;display:flex;overflow:hidden}.sig__upload{flex-direction:column;gap:10px;display:flex}.sig__uploaded{object-fit:contain;background:#fff;border:1px solid #c9c2b6;border-radius:8px;max-width:100%;max-height:120px;padding:8px}.pt__sealed{font-family:"Space Mono", var(--mono);color:#1f8a4c;background:#1f8a4c0f;border:1px solid #1f8a4c;border-radius:10px;margin-top:36px;padding:18px;font-size:13px;animation:.5s cubic-bezier(.2,.8,.2,1) both pt-rise}.pt__done{text-align:center;border:1px solid var(--p-line);background:#fff;border-radius:12px;flex-direction:column;align-items:center;margin-top:36px;padding:44px 24px;animation:.55s cubic-bezier(.2,.8,.2,1) both pt-rise;display:flex}.pt__doneMark{width:72px;height:72px;margin-bottom:20px}.pt__doneCircle{transform-origin:50%;animation:.45s cubic-bezier(.2,.8,.2,1) .12s both pt-circle}.pt__doneCheck{stroke-dasharray:36;stroke-dashoffset:36px;animation:.4s .42s both pt-check}.pt__doneTitle{text-transform:uppercase;letter-spacing:.02em;color:var(--p-ink);margin:0 0 8px;font-family:Anton,Impact,sans-serif;font-size:26px;font-weight:400}.pt__doneSub{color:var(--p-muted);max-width:42ch;margin:0;font-size:15px;line-height:1.55}@keyframes pt-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes pt-circle{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes pt-check{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.pt__done,.pt__sealed{animation:none}.pt__doneCircle{opacity:1;animation:none;transform:none}.pt__doneCheck{stroke-dashoffset:0;animation:none}}.pt__stage{color:#6a655d;vertical-align:middle;background:#eceae4;border-radius:999px;margin-left:10px;padding:4px 11px;font-size:12px;font-weight:600}.pt__docs{flex-direction:column;gap:10px;margin-bottom:8px;display:flex}.pt__doc{color:inherit;border:1px solid #e2ded6;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;text-decoration:none;display:flex}.pt__doc--action{background:#fff;border-color:#201d18;transition:background .12s,transform 80ms}.pt__doc--action:hover{background:#faf8f4}.pt__docMain{flex-direction:column;gap:2px;min-width:0;display:flex}.pt__docKind{letter-spacing:.06em;text-transform:uppercase;color:#a8602f;font-size:11px;font-weight:700}.pt__docTitle{font-size:15px;font-weight:600}.pt__docCta{color:#201d18;white-space:nowrap;font-size:14px;font-weight:700}.pt__docDone{color:#1f8a4c;white-space:nowrap;font-size:13px;font-weight:700}.pt__talent{align-items:center;gap:8px;display:inline-flex}.pt__talentName{min-width:0}.pt__talentState{color:#8a857c;background:#eceae4;border-radius:999px;padding:2px 9px;font-size:11px;font-weight:700}.pt__talentState.is-confirmed{color:#1f8a4c;background:#e6f4ec}.sign{background:#eceae4;min-height:100vh;padding-bottom:56px}.sign__topbar{z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;border-bottom:1px solid #ddd9d1;justify-content:space-between;align-items:center;gap:16px;padding:12px 24px;display:flex;position:sticky;top:0}.sign__logo{max-width:160px;max-height:26px}.sign__brandName{color:#2a2620;font-size:15px;font-weight:700}.sign__status{letter-spacing:.03em;text-transform:uppercase;color:var(--brand,#a8602f);background:color-mix(in srgb, var(--brand,#c05030) 14%, white);border-radius:999px;padding:5px 12px;font-size:12px;font-weight:700}.sign__status--done{color:#1f8a4c;background:#e6f4ec}.sign__topbarRight{align-items:center;gap:14px;display:flex}.sign__newtab{color:#a8602f;white-space:nowrap;font-size:12.5px;font-weight:600;text-decoration:none}.sign__newtab:hover{text-decoration:underline}.sign__split{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:24px;max-width:1240px;margin:24px auto 0;padding:0 24px;display:grid}.sign__docCol{background:#fff;border-radius:10px;min-width:0;padding:34px 38px;box-shadow:0 10px 40px #00000014}.sign__panel{background:#fff;border-radius:10px;max-height:calc(100vh - 92px);padding:22px 22px 18px;position:sticky;top:74px;overflow-y:auto;box-shadow:0 8px 30px #00000012}.sign__panel .sign__block,.sign__panel .sign__done,.sign__panel .sign__requested{margin:0}@media (width<=900px){.sign__split{grid-template-columns:1fr}.sign__panel{max-height:none;position:static}}.pdfpages__host{flex-direction:column;gap:16px;display:flex}.pdfpage{background:#fff;border:1px solid #e7e2da;border-radius:6px;width:100%;display:block;box-shadow:0 2px 12px #0000000f}.pdfpages__state{text-align:center;color:#8a857c;padding:48px 12px;font-size:14px}.pdfpages__state a{color:#a8602f}.sign__sheet{background:#fff;border-radius:10px;width:100%;max-width:760px;margin:28px auto 0;padding:52px 60px;box-shadow:0 10px 40px #00000014}.sign__docHead{border-bottom:1px solid #e3ded4;margin-bottom:28px;padding-bottom:20px}.sign__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--brand,#a8602f);font-size:12px;font-weight:700}.sign__title{letter-spacing:-.02em;color:#201d18;margin:8px 0 0;font-size:31px;font-weight:700;line-height:1.1}.sign__for{color:#6a655d;margin-top:8px;font-size:14px}.sign__body{color:#33302a;font-size:15.5px;line-height:1.7}.sign__p{margin:0 0 16px}.sign__h3{margin:24px 0 8px;font-size:16px;font-weight:700}.docv__section{margin:0 0 18px}.docv__sectionH{color:#201d18;margin:0 0 4px;font-size:15px;font-weight:650}.docv__section .sign__p{margin:0}.docv__answer{resize:vertical;width:100%;min-height:72px;margin-top:10px}.docv__submit{flex-direction:column;align-items:flex-start;gap:8px;margin:8px 0 4px;display:flex}.docv__submitNote{color:#8a8277;margin:0;font-size:12.5px}.docv__err{color:#b42318;font-size:13.5px}.docv__done{background:color-mix(in srgb, var(--brand,#c05030) 10%, #fff);border:1px solid color-mix(in srgb, var(--brand,#c05030) 30%, transparent);color:#201d18;border-radius:12px;margin:0 0 18px;padding:12px 14px;font-size:14px}.sign__payWrap{margin:24px 0}.sign__payTitle{letter-spacing:.06em;text-transform:uppercase;color:#8a857c;margin-bottom:8px;font-size:12px;font-weight:700}.sign__pay{border-collapse:collapse;width:100%;font-size:15px}.sign__pay td{border-bottom:1px solid #ece8e0;padding:11px 0}.sign__payAmt{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.sign__payTotal td{border-top:2px solid #201d18;border-bottom:0;padding-top:13px;font-weight:700}.sign__block{border:1.5px solid var(--brand,#c05030);background:#fcf8f5;border-radius:12px;margin-top:36px;padding:28px}.sign__block--change{background:#faf9f6;border-color:#ddd9d1}.sign__blockH{color:#201d18;margin:0 0 4px;font-size:18px;font-weight:700}.sign__blockHint{color:#6a655d;margin:0 0 18px;font-size:13.5px}.sign__fields{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:18px;display:grid}.sign__sigLabel{color:var(--ink-2,#55504a);margin-bottom:7px;font-size:12.5px;font-weight:600}.sign__textarea{resize:vertical;width:100%;height:auto;padding:12px}.sign__agree{color:#55504a;align-items:flex-start;gap:10px;margin:18px 0;font-size:13px;line-height:1.5;display:flex}.sign__agree input{flex-shrink:0;width:16px;height:16px;margin-top:3px}.sign__cta{appearance:none;background:var(--brand,#c05030);color:#fff;cursor:pointer;border:0;border-radius:10px;padding:14px 24px;font-size:15px;font-weight:700;transition:filter .12s,box-shadow .12s;box-shadow:0 1px 2px #201d1824}.sign__cta:hover:not(:disabled){filter:brightness(1.06)}.sign__cta:disabled{opacity:.5;cursor:default}.sign__cta--block{width:100%}.sign__actions{justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.sign__link{color:var(--brand,#c05030);cursor:pointer;background:0 0;border:0;padding:10px 0;font-size:13.5px;font-weight:600}.sign__link--center{margin:12px auto 0;display:block}.sign__done{text-align:center;padding:36px 0 12px}.sign__doneMark{width:56px;height:56px}.sign__doneTitle{margin:12px 0 4px;font-size:21px;font-weight:700}.sign__doneSub{color:#6a655d;max-width:440px;margin:0 auto;font-size:15px;line-height:1.55}.sign__requested{color:#1f6a3c;background:#e6f4ec;border-radius:10px;margin-top:28px;padding:16px 18px;font-size:14px;font-weight:600}.sign__powered{text-align:center;color:#a8a299;margin:28px 0 0;font-size:12px}@media (width<=640px){.sign__sheet{border-radius:0;margin-top:16px;padding:32px 22px}.sign__title{font-size:24px}.sign__fields{grid-template-columns:1fr}.sign__block{padding:20px}}.sign__pdfWrap{margin:8px 0 24px}.sign__pdf{background:#f4f2ed;border:1px solid #ddd9d1;border-radius:8px;width:100%;height:72vh;min-height:480px}.sign__pdfLink{color:var(--brand,#c05030);margin-top:8px;font-size:13px;font-weight:600;display:inline-block}.sign__doneSub{margin-bottom:6px}.sign__payNow{margin-top:24px;text-decoration:none}.sign__pkg{margin:20px 0}.sign__pkgTitle{letter-spacing:.04em;text-transform:uppercase;color:#8a8277;margin-bottom:10px;font-size:13px;font-weight:700}.sign__pkgOpts{flex-direction:column;gap:10px;display:flex}.sign__pkgOpt{cursor:pointer;border:1.5px solid #e4ded4;border-radius:12px;align-items:flex-start;gap:12px;padding:14px 16px;transition:border-color .12s,background .12s;display:flex}.sign__pkgOpt:hover{border-color:#cfc7ba}.sign__pkgOpt.is-on{background:#fcf4f0;border-color:#c05030}.sign__pkgOpt input{accent-color:#c05030;flex:none;width:16px;height:16px;margin-top:3px}.sign__pkgMain{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.sign__pkgLabel{color:#201d18;font-size:15px;font-weight:650}.sign__pkgNote{color:#6a655d;font-size:13px;line-height:1.4}.sign__pkgPrice{color:#201d18;white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:700}.sign__selTotal{color:#6a655d;text-align:center;background:#f4f2ed;border-radius:9px;margin:4px 0 14px;padding:10px 12px;font-size:14px}.sign__selTotal.is-set{color:#246b43;background:#eaf4ee}.sign__selTotal strong{color:inherit;font-variant-numeric:tabular-nums}.clogin{background:var(--ground);place-items:center;min-height:100vh;padding:24px;display:grid}.clogin__card{background:var(--surface);border:1px solid var(--hairline);width:100%;max-width:420px;box-shadow:var(--sh-card);border-radius:16px;padding:32px 28px}.clogin__form{gap:16px}.clogin__h{letter-spacing:-.01em;margin:0;font-size:23px;font-weight:700}.clogin__btn{justify-content:center;width:100%}.clogin__code{letter-spacing:.4em;text-align:center;font-variant-numeric:tabular-nums;font-size:22px}.clogin__list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.clogin__booking{text-align:left;border:1px solid var(--hairline);background:var(--surface);cursor:pointer;border-radius:12px;flex-direction:column;gap:3px;width:100%;padding:14px 16px;transition:border-color .12s,box-shadow .12s;display:flex}.clogin__booking:hover:not(:disabled){border-color:var(--brand);box-shadow:var(--sh-raise)}.clogin__booking:disabled{opacity:.6;cursor:default}.clogin__bookingTitle{color:var(--ink);font-size:15px;font-weight:600}.clogin__empty,.clogin__signout{margin-top:4px}.reports{flex-direction:column;gap:16px;display:flex}.reports__toolbar{flex-wrap:wrap;gap:12px}.reports__ranges{background:var(--recessed,#f0efec);border-radius:10px;gap:2px;padding:3px;display:inline-flex}.reports__range{color:var(--ink-2,#666);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;padding:6px 12px;font-size:13px;font-weight:600}.reports__range--on{background:var(--surface,#fff);color:var(--ink,#1a1a1a);box-shadow:0 1px 3px #00000014}.reports__exports{gap:8px;display:flex}.reports__kpis{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.reports__kpi{padding:16px 18px}.reports__kpi--ring{justify-content:space-between;align-items:center;gap:10px;display:flex}.reports__kpiLabel{letter-spacing:.02em;text-transform:uppercase;color:var(--ink-2,#777);font-size:12px;font-weight:600}.reports__kpiVal{font-variant-numeric:tabular-nums;margin-top:4px;font-size:26px;font-weight:700}.reports__kpiSub{color:var(--ink-2,#777);margin-top:2px;font-size:13px}.reports__grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.reports__panel{min-width:0;padding:18px}.reports__h{margin:0 0 14px;font-size:15px;font-weight:700}.reports__bars{flex-direction:column;gap:10px;display:flex}.reports__empty{padding:12px 0}.reports__vbars{align-items:flex-end;gap:6px;height:150px;padding-top:8px;display:flex}.reports__vbar{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;min-width:0;height:100%;display:flex}.reports__vbarFill{background:linear-gradient(180deg, var(--brand), color-mix(in srgb, var(--brand) 72%, white));border-radius:5px 5px 0 0;justify-content:center;width:100%;max-width:36px;min-height:2px;transition:height .3s cubic-bezier(.2,.8,.2,1);display:flex;position:relative}.reports__vbarN{color:var(--ink-2,#666);font-variant-numeric:tabular-nums;font-size:11px;font-weight:700;position:absolute;top:-17px}.reports__vbarL{color:var(--ink-2,#999);white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin-top:6px;font-size:10px;overflow:hidden}.reports__table{border-collapse:collapse;width:100%;font-size:14px}.reports__table th{text-align:left;text-transform:uppercase;letter-spacing:.02em;color:var(--ink-2,#777);border-bottom:1px solid var(--hairline,#ececec);padding:0 0 8px;font-size:12px;font-weight:600}.reports__table td{border-bottom:1px solid var(--hairline,#f2f2f2);padding:9px 0}.reports__table tr:last-child td{border-bottom:0}.reports__num{text-align:right;font-variant-numeric:tabular-nums}.reports__kpiValRow{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.reports__rankRow{align-items:center;gap:12px;display:flex}.reports__rankBar{flex:auto;min-width:0}.reports__rank{border-radius:var(--r-pill,999px);background:var(--recessed,#f3f1ed);width:22px;height:22px;color:var(--ink-2,#55504a);font-variant-numeric:tabular-nums;flex:none;place-items:center;font-size:12px;font-weight:700;display:inline-grid}.reports__rankCol{text-align:left;width:34px}@media (width<=900px){.reports__kpis{grid-template-columns:repeat(2,1fr)}.reports__grid{grid-template-columns:1fr}}.roster__bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.roster__seg{background:var(--recessed);border:1px solid var(--hairline);border-radius:10px;gap:2px;padding:3px;display:inline-flex}.roster__segBtn{font:inherit;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:500;display:inline-flex}.roster__segBtn:hover{color:var(--ink)}.roster__segBtn.is-active{background:var(--surface);color:var(--ink);box-shadow:var(--sh-card)}.roster__segN{font-variant-numeric:tabular-nums;color:var(--ink-3);background:color-mix(in srgb, var(--ink) 7%, transparent);text-align:center;border-radius:999px;min-width:18px;padding:0 6px;font-size:11.5px}.roster__segBtn.is-active .roster__segN{color:var(--brand-700);background:var(--brand-soft)}.roster__barRight{align-items:center;gap:14px;display:flex}.roster__tableWrap{overflow-x:auto}.roster__tableWrap .table{min-width:860px}.sched__create{flex-direction:column;gap:14px;display:flex}.sched__row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.sched__weeklyH{margin-top:4px}.sched__week{border:1px solid var(--line,#e3e3e3);border-radius:10px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.sched__day{justify-content:space-between;align-items:center;gap:12px;min-height:34px;display:flex}.sched__day--off{opacity:.72}.sched__dayToggle{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:9px;font-size:14px;font-weight:600;display:flex}.sched__dayToggle input{cursor:pointer;width:16px;height:16px}.sched__hours{align-items:center;gap:8px;display:flex}.sched__time{font-variant-numeric:tabular-nums;width:120px;padding:6px 8px}.sched__dash{color:var(--ink-2,#777)}.sched__closed{font-size:13px}@media (width<=560px){.sched__row{grid-template-columns:1fr}.sched__time{width:104px}}.settings{flex-direction:column;gap:16px;max-width:640px;display:flex}.settings__card{padding:20px 22px}.settings__h{margin:0 0 14px;font-size:15px;font-weight:600}.settings__dl{flex-direction:column;gap:12px;display:flex}.settings__dl>div{grid-template-columns:150px 1fr;align-items:center;gap:16px;display:grid}.settings__dl dt{color:var(--ink-3);font-size:13px}.settings__dl dd{margin:0;font-size:14px;font-weight:500}.settings__danger{border:1px solid color-mix(in srgb, var(--bad) 30%, var(--hairline));box-shadow:none}.settings__dangerNote{margin:0 0 14px;font-size:13px;line-height:1.5}.settings__dangerNote strong{color:var(--ink);font-weight:600}.settings__dangerRow{align-items:center;gap:10px;display:flex}.settings__dangerRow .input{max-width:280px}.settings__error,.settings2__error{background:var(--bad-soft);color:var(--bad);border-radius:8px;margin:0 0 12px;padding:10px 12px;font-size:13px}.settings2{grid-template-columns:180px minmax(0,720px);align-items:start;gap:28px;max-width:960px;margin-inline:auto;display:grid}.settings2__nav{flex-direction:column;align-self:start;gap:2px;max-height:calc(100vh - 32px);display:flex;position:sticky;top:16px;overflow:auto}.settings2__navItem{text-align:left;font:inherit;color:var(--ink-2);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:9px 12px;font-size:14px}.settings2__navItem:hover{background:var(--brand-soft)}.settings2__navItem.is-active{background:var(--ink);color:#fff;font-weight:500}.settings2__pane{max-width:720px;padding:24px}.settings2__form{gap:16px;max-width:460px;margin-top:18px;display:grid}.settings2__actions{align-items:center;gap:14px;margin-top:20px;display:flex}.settings2__saved{color:var(--good);font-size:13px;font-weight:500}.settings2__subh{letter-spacing:.02em;text-transform:uppercase;color:var(--ink-3);margin:22px 0 6px;font-size:13px;font-weight:650}.settings2__tone{box-sizing:border-box;resize:vertical;width:100%;margin-top:4px;line-height:1.55}.settings2__formRow{flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;display:flex}.settings2__count{font-variant-numeric:tabular-nums;margin-left:auto}.settings2__hint{margin-top:18px}.settings2__table{margin-top:16px}.settings2__paneHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.member__talents{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.member__talentChip{border:1px solid var(--hairline);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;display:inline-flex}.member__talentChip.is-on{border-color:var(--brand);background:var(--brand-soft)}.settings2__toggles{gap:0;max-width:460px;margin-top:18px;display:grid}.toggle{border-bottom:1px solid var(--hairline);cursor:pointer;align-items:flex-start;gap:12px;padding:14px 4px;display:flex}.toggle:last-child{border-bottom:none}.toggle input{width:16px;height:16px;accent-color:var(--brand);cursor:pointer;margin-top:3px}.toggle__label{flex-direction:column;gap:2px;display:flex}.switch{flex:none;width:38px;height:22px;margin-top:1px;display:inline-block;position:relative}.switch input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.switch__track{background:color-mix(in srgb, var(--ink) 20%, transparent);pointer-events:none;border-radius:999px;width:100%;height:100%;transition:background .16s;display:block}.switch__track:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .16s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000038}.switch input:checked+.switch__track{background:var(--brand)}.switch input:checked+.switch__track:after{transform:translate(16px)}.switch input:focus-visible+.switch__track{outline:2px solid var(--brand);outline-offset:2px}.switch--locked .switch__track{background:var(--good)}.switch--locked .switch__track:after{transform:translate(16px)}.switch--off .switch__track{background:color-mix(in srgb, var(--ink) 12%, transparent)}.toggle--soon{cursor:default;opacity:.6}.toggle__title{align-items:center;gap:8px;display:inline-flex}.settings2__soon{letter-spacing:.02em;color:var(--ink-3);background:var(--recessed);border:1px solid var(--hairline);white-space:nowrap;border-radius:999px;padding:1px 8px;font-size:10.5px;font-weight:600}.settings2__group{border-top:1px solid var(--hairline);margin-top:24px;padding-top:20px}.settings2__group:first-of-type{border-top:0;margin-top:20px;padding-top:0}.settings2__groupH{text-transform:uppercase;letter-spacing:.07em;color:var(--ink-3);margin:0 0 2px;font-size:11px;font-weight:700}.settings2__group .settings2__toggles{margin-top:10px}.toggle--static{cursor:default}.toggle__lock{background:var(--good-soft);width:16px;height:16px;color:var(--good);border-radius:5px;flex:none;place-items:center;margin-top:3px;font-size:10px;font-weight:700;display:grid}.segctl{background:var(--recessed);border-radius:10px;gap:2px;margin-top:14px;padding:3px;display:inline-flex}.segctl__opt{font:inherit;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:6px 18px;font-size:13px;font-weight:500}.segctl__opt.is-on{background:var(--surface);color:var(--ink);box-shadow:var(--sh-card);font-weight:600}.settings2__hint{margin-top:16px;margin-bottom:0}.settings2__briefTest{flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;display:flex}.settings2__briefMsg{color:var(--ink);background:var(--recessed);border:1px solid var(--hairline);border-radius:8px;margin:0;padding:8px 12px;font-size:13px;line-height:1.45}@media (width<=720px){.settings2{grid-template-columns:1fr}.settings2__nav{flex-flow:wrap}}.settings2__navGroup{flex-direction:column;gap:2px;margin-bottom:14px;display:flex}.settings2__navItem{width:100%;display:block}.settings2__navGroupLabel{text-transform:uppercase;letter-spacing:.07em;color:var(--ink-3);margin-bottom:4px;padding:0 12px;font-size:10.5px;font-weight:700}.settings2__brandRow{align-items:center;gap:16px;margin:18px 0;display:flex}.settings2__brandName{font-size:16px;font-weight:700}.brandcolor{border-top:1px solid var(--line);margin:20px 0 4px;padding-top:18px}.brandcolor__head{flex-direction:column;gap:2px;margin-bottom:12px;display:flex}.brandcolor__row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.brandcolor__swatch{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:9px;flex:none;width:46px;height:38px;padding:0}.brandcolor__swatch::-webkit-color-swatch-wrapper{padding:4px}.brandcolor__swatch::-webkit-color-swatch{border:none;border-radius:6px}.brandcolor__hex{width:120px;font-family:var(--mono);text-transform:uppercase}.brandcolor__where{color:var(--ink-3);flex-direction:column;gap:5px;margin:14px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.brandcolor__where li:before{content:"✓ ";color:var(--good);font-weight:700}.brandcolor__msg{margin-top:10px}.letterhead{border-top:1px solid var(--hairline);margin-top:26px;padding-top:22px}.letterhead__preview{flex-direction:column;align-items:flex-start;gap:10px;margin-top:14px;display:flex}.letterhead__img{border:1px solid var(--hairline);background:#fff;border-radius:10px;max-width:100%;max-height:150px;padding:10px 14px}.letterhead__actions{gap:8px;display:flex}.letterhead__drop{border:1px dashed var(--rule);background:var(--recessed);width:100%;color:var(--ink-2);font:inherit;cursor:pointer;border-radius:12px;margin-top:14px;padding:22px;font-size:13.5px;font-weight:500;transition:border-color .12s,color .12s}.letterhead__drop:hover:not(:disabled){border-color:var(--brand);color:var(--brand)}.letterhead__drop:disabled{opacity:.6;cursor:default}.settings2__role{text-transform:capitalize}.settings2__gate{border:1px dashed var(--rule);background:var(--brand-soft);border-radius:12px;flex-direction:column;gap:14px;max-width:520px;margin-top:16px;padding:18px;display:flex}.settings2__gate p{color:var(--ink-2);margin:0;font-size:13.5px;line-height:1.6}.settings2__gate code,.settings2__pane code{background:#0000000f;border-radius:4px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px}.settings2__srcNote{max-width:520px;margin-top:14px;line-height:1.5}.settings2__testNote{color:var(--warn);background:color-mix(in srgb, var(--warn) 12%, transparent);border:1px solid color-mix(in srgb, var(--warn) 30%, transparent);border-radius:8px;max-width:520px;margin:10px 0 18px;padding:9px 12px;font-size:12.5px;font-weight:500;line-height:1.5}.stripe__live{border:1px solid color-mix(in srgb, var(--good) 28%, var(--hairline));background:color-mix(in srgb, var(--good) 8%, transparent);border-radius:12px;align-items:flex-start;gap:12px;max-width:560px;margin-bottom:18px;padding:14px 16px;display:flex}.stripe__liveDot{background:var(--good);width:10px;height:10px;box-shadow:0 0 0 4px color-mix(in srgb, var(--good) 18%, transparent);border-radius:999px;flex:none;margin-top:5px}.stripe__liveTitle{margin-bottom:2px;font-size:14px;font-weight:600}.stripe__live .meta{margin:0;line-height:1.5}.stripe__dl{margin-top:2px}.stripe__finish{border:1px solid color-mix(in srgb, var(--warn) 30%, var(--hairline));background:color-mix(in srgb, var(--warn) 7%, transparent);border-radius:12px;max-width:560px;margin-top:16px;padding:18px 20px}.stripe__finishHead{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.stripe__finishBadge{letter-spacing:.03em;text-transform:uppercase;color:var(--warn);background:color-mix(in srgb, var(--warn) 14%, transparent);border-radius:999px;padding:3px 10px;font-size:11.5px;font-weight:650}.stripe__finishTitle{margin:0 0 6px;font-size:15px;font-weight:600}.stripe__finishBody{color:var(--ink-2);margin:0 0 14px;font-size:13.5px;line-height:1.6}.stripe__checklist{flex-direction:column;gap:10px;margin:0 0 16px;padding:0;list-style:none;display:flex}.stripe__step{align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.4;display:flex}.stripe__stepDot{color:#fff;border-radius:999px;flex:none;place-items:center;width:18px;height:18px;margin-top:1px;font-size:11px;line-height:1;display:grid}.stripe__step--done .stripe__stepDot{background:var(--good)}.stripe__step--done .stripe__stepDot:after{content:"✓"}.stripe__step--done{color:var(--ink-2)}.stripe__step--active .stripe__stepDot{background:var(--warn)}.stripe__step--active .stripe__stepDot:after{content:"!";font-weight:700}.stripe__step--active{color:var(--ink);font-weight:500}.stripe__step--wait .stripe__stepDot{border:1.5px solid var(--hairline);background:0 0}.stripe__step--wait{color:var(--ink-3)}.stripe__finishNote{margin:12px 0 0;line-height:1.5}.settings2__benefits{margin-top:22px}.settings2__benefitList{gap:9px;max-width:520px;margin:12px 0 0;padding:0;list-style:none;display:grid}.settings2__benefitList li{color:var(--ink-2);padding-left:26px;font-size:13.5px;line-height:1.45;position:relative}.settings2__benefitList li:before{content:"✓";background:var(--good-soft);width:18px;height:18px;color:var(--good);border-radius:50%;place-items:center;font-size:10px;font-weight:700;display:grid;position:absolute;top:0;left:0}.aimeter{border:1px solid var(--hairline);background:var(--recessed);border-radius:14px;margin-top:22px;padding:16px 18px 14px}.aimeter__head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.aimeter__since{color:var(--ink-3);white-space:nowrap;font-size:11.5px}.aimeter__top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px;margin-top:12px;display:flex}.aimeter__big{align-items:baseline;gap:8px;display:flex}.aimeter__n{color:var(--ink);font-variant-numeric:tabular-nums;font-size:30px;font-weight:700;line-height:1}.aimeter__unit{color:var(--ink-2);font-size:13px}.aimeter__stats{gap:22px;display:flex}.aimeter__stats>div{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.aimeter__sv{color:var(--ink);font-variant-numeric:tabular-nums;font-size:15px;font-weight:650}.aimeter__sv--bad,.aimeter__note--bad{color:var(--bad)}.aimeter__sl{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);font-size:10.5px}.aimeter__bar{background:var(--hairline);border-radius:999px;height:7px;margin-top:14px;overflow:hidden}.aimeter__fill{background:var(--brand);border-radius:999px;height:100%;transition:width .4s;display:block}.aimeter__fill[data-tone=warn]{background:var(--warn)}.aimeter__fill[data-tone=bad]{background:var(--bad)}.aimeter__feats{background:var(--hairline);border:1px solid var(--hairline);border-radius:10px;gap:1px;margin:14px 0 0;padding:0;list-style:none;display:grid;overflow:hidden}.aimeter__feats li{background:var(--surface);justify-content:space-between;align-items:baseline;gap:12px;padding:9px 12px;font-size:13px;display:flex}.aimeter__featName{color:var(--ink);font-weight:550}.aimeter__featMeta{color:var(--ink-3);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-size:12px}.aimeter__empty{margin-top:12px}.aimeter__note{color:var(--ink-3);margin-top:12px;font-size:11.5px}.settings2__roster{flex-direction:column;margin:18px 0 0;padding:0;list-style:none;display:flex}.settings2__rosterRow{border-top:1px solid var(--hairline);justify-content:space-between;align-items:center;gap:12px;padding:11px 0;display:flex}.settings2__rosterRow:first-child{border-top:none}.settings2__rosterLink{min-width:0;color:var(--ink);flex:1;align-items:center;gap:12px;text-decoration:none;display:flex}.settings2__rosterMain{min-width:0}.settings2__rosterName{font-size:14px;font-weight:600}.settings2__rosterLink:hover .settings2__rosterName{color:var(--brand)}.dnsrecs{flex-direction:column;gap:8px;margin:4px 0 12px;display:flex}.dnsrec{border:1px solid var(--hairline);background:var(--recessed);border-radius:8px;flex-direction:column;gap:3px;padding:8px 10px;display:flex}.dnsrec__type{text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3);font-size:11px;font-weight:700}.dnsrec__val{word-break:break-all;color:var(--ink);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.inboundaddr{flex-wrap:wrap;align-items:center;gap:10px;margin:10px 0 4px;display:flex}.inboundaddr__val{border:1px solid var(--hairline);background:var(--recessed);color:var(--ink);word-break:break-all;border-radius:8px;padding:7px 11px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px}.handleedit{flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0 4px;display:flex}.handleedit__group{border:1px solid var(--hairline);background:var(--panel);border-radius:8px;align-items:center;display:inline-flex;overflow:hidden}.handleedit__input{color:var(--ink);background:0 0;border:0;outline:none;width:160px;padding:7px 11px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px}.handleedit__suffix{color:var(--ink-3);white-space:nowrap;padding:7px 11px 7px 0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px}.settings2__groupHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.settings2__groupHead .settings2__groupH{margin:0}.settings2__emailFlow{margin-top:4px}.settings2__adv{border-top:1px solid var(--hairline);margin-top:24px;padding-top:20px}.settings2__advSummary{border:1px solid var(--hairline);background:var(--recessed);cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;list-style:none;display:flex}.settings2__advSummary::-webkit-details-marker{display:none}.settings2__advSummary:hover{border-color:var(--rule)}.settings2__advSummary:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.settings2__advTitle{color:var(--ink);flex:none;font-size:13px;font-weight:600}.settings2__advDesc{min-width:0;color:var(--ink-3);flex:1;font-size:13px}.settings2__advChev{color:var(--ink-3);flex:none;font-size:11px;transition:transform .16s}.settings2__adv[open] .settings2__advChev{transform:rotate(90deg)}.settings2__advBody>.settings2__group:first-of-type{margin-top:20px}.idlist{flex-direction:column;gap:10px;margin:14px 0 0;padding:0;list-style:none;display:flex}.idlist__note{margin-top:12px}.idrow{border:1px solid var(--hairline);border-radius:12px;overflow:hidden}.idrow.is-open{border-color:var(--rule);box-shadow:var(--sh-card)}.idrow__toggle{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:13px 16px;display:flex}.idrow__toggle:hover{background:var(--brand-soft)}.idrow__name{flex:none;font-size:14px;font-weight:600}.idrow__summary{min-width:0;color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;overflow:hidden}.idrow__chev{color:var(--ink-3);flex:none;font-size:11px}.idrow__body{border-top:1px solid var(--hairline);flex-direction:column;gap:14px;padding:6px 16px 16px;display:flex}.idrow--static{align-items:center;gap:12px;padding:13px 16px;display:flex}.idrow--static .idrow__summary{text-align:right}.idrow__grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.idrow__default{max-width:340px}.idrow__actions{align-items:center;gap:12px;display:flex}@media (width<=560px){.idrow__grid{grid-template-columns:1fr}}.dev{flex-direction:column;gap:16px;display:flex}.dev__code{background:var(--recessed,#f1f0ec);white-space:nowrap;border-radius:5px;padding:1px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px}.dev__addRow{align-items:center;gap:8px;margin:14px 0 2px;display:flex}.dev__addRow .input{max-width:280px}.dev__reveal{border:1px solid var(--good,#2e7d57);background:color-mix(in srgb, var(--good,#2e7d57) 8%, transparent);border-radius:10px;margin:14px 0 2px;padding:14px}.dev__revealHead{margin-bottom:10px;font-size:13px;font-weight:700}.dev__revealRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dev__secret{background:var(--surface,#fff);border:1px solid var(--line,#e3e3e3);white-space:nowrap;border-radius:7px;flex:1;min-width:220px;padding:8px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;overflow-x:auto}.dev__revoked td{opacity:.5}.dev__hookForm{border:1px solid var(--line,#e3e3e3);border-radius:10px;flex-direction:column;gap:12px;margin:14px 0 4px;padding:16px;display:flex}.dev__events{flex-wrap:wrap;gap:7px;display:flex}.dev__eventChip{border:1px solid var(--line,#e3e3e3);background:var(--surface,#fff);cursor:pointer;border-radius:999px;padding:5px 11px;font-size:12.5px;font-weight:600;transition:all .12s}.dev__eventChip--on{border-color:var(--brand);background:var(--brand-soft);color:var(--brand-700,var(--brand))}.dev__hooks{flex-direction:column;gap:10px;margin-top:14px;display:flex}.dev__hook{border:1px solid var(--line,#e9e9e9);border-radius:10px;justify-content:space-between;align-items:flex-start;gap:14px;padding:14px;display:flex}.dev__hookMain{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.dev__hookUrl{word-break:break-all;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.dev__dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.dev__dot--on{background:var(--good,#2e7d57)}.dev__dot--off{background:var(--ink-3,#bbb)}.dev__hookMeta{font-size:12.5px}.dev__ok{color:var(--good,#2e7d57)}.dev__bad{color:var(--bad,#c0392b)}.dev__secretRow{flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px;display:flex}.dev__link{color:var(--brand);cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px;font-weight:600}.dev__tested{font-style:italic}.dev__hookActions{flex-direction:column;flex-shrink:0;gap:6px;display:flex}@media (width<=640px){.dev__hook{flex-direction:column}.dev__hookActions{flex-direction:row}}.pipe{flex-direction:column;gap:16px;margin-top:14px;display:flex}.pipe__board{border:1px solid var(--line,#e7e3dc);box-shadow:none;padding:16px}.pipe__boardHead{align-items:center;gap:10px;margin-bottom:12px;display:flex}.pipe__name{max-width:280px;font-weight:700}.pipe__stages{flex-direction:column;gap:8px;display:flex}.pipe__stage{align-items:center;gap:8px;display:flex}.pipe__ops{flex-shrink:0;gap:2px;display:inline-flex}.pipe__stageName{flex:1;min-width:0}.pipe__stageKind{flex:0 0 170px}.pipe__addStage{align-self:flex-start;margin-top:2px}.pipe__new{border-top:1px solid var(--hairline,#ececec);align-items:center;gap:8px;padding-top:8px;display:flex}.pipe__new .input{max-width:320px}@media (width<=560px){.pipe__stageKind{flex-basis:130px}}.activity2{margin-top:16px}.activity2 td{padding:10px 16px}.activity2__when{white-space:nowrap;font-variant-numeric:tabular-nums;width:1%}.activity2__who{white-space:nowrap;color:var(--ink-2)}.activity2__action{color:var(--ink)}.activity2__target{color:var(--ink-3)}.activity2__more{align-items:center;gap:12px;margin-top:14px;display:flex}.talent__loginRow{align-items:center;gap:10px;font-size:14px;display:flex}.form__actions--split{justify-content:space-between;align-items:center}.mk{flex-direction:column;gap:14px;display:flex}.mk__statusBar{border-bottom:1px solid var(--hairline,#ececec);flex-wrap:wrap;align-items:center;gap:14px;padding-bottom:12px;display:flex}.mk__link{color:var(--brand);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:600;text-decoration:none}.mk__link:disabled{opacity:.6;cursor:default}.mk__sectionHead{justify-content:space-between;align-items:center;gap:12px;margin-top:6px;display:flex}.mk__hint{margin-top:-6px}.mk__stats{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.mk__stat .input{font-variant-numeric:tabular-nums}.mk__row{align-items:center;gap:8px;display:flex}.mk__row .input{flex:1;min-width:0}.mk__date{max-width:96px;flex:none!important}.mk__src{max-width:160px;flex:none!important}.mk__x{color:var(--ink-2,#999);cursor:pointer;background:0 0;border:0;flex:none;padding:6px;font-size:13px}.mk__x:hover{color:var(--bad,#c0392b)}.mk__add{align-self:flex-start}.mk__suggest{flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px;display:flex}.mk__chip{cursor:pointer;border:1px dashed var(--line,#d7d3cc);background:0 0}.mk__chip:hover{border-style:solid;border-color:var(--brand);color:var(--brand-700,var(--brand))}.mk__rate{cursor:pointer;align-items:center;gap:9px;margin-top:4px;font-size:14px;display:flex}.mk__rate input{width:16px;height:16px}.mk__footer{border-top:1px solid var(--hairline,#ececec);margin-top:8px;padding-top:14px}.mk__footerBtns{gap:8px;display:flex}@media (width<=560px){.mk__stats{grid-template-columns:repeat(2,1fr)}.mk__row{flex-wrap:wrap}}.mk__brief{color:var(--ink-2,#6a655d);background:var(--recessed,#f6f4f0);border-radius:10px;margin:0;padding:12px 14px;font-size:13px;line-height:1.55}.thome{flex-direction:column;gap:18px;display:flex}.thome__hero{align-items:center;gap:16px;display:flex}.thome__heroText{flex:1;min-width:0}.thome__hi{letter-spacing:-.01em;margin:0 0 2px;font-size:24px;font-weight:800}.thome__kitBtn{flex-shrink:0}.thome__nudge{border:1px solid var(--brand-soft);border-left:3px solid var(--brand);background:var(--brand-soft);border-radius:12px;align-items:flex-start;gap:12px;padding:14px 18px;display:flex}.thome__nudgeMark{color:var(--brand);flex:none;font-size:15px;line-height:1.5}.thome__nudgeText{flex-direction:column;gap:2px;min-width:0;display:flex}.thome__nudgeText strong{color:var(--ink);font-size:14.5px;font-weight:650}.thome__grid{grid-template-columns:1.6fr 1fr;align-items:start;gap:16px;display:grid}.thome__col{flex-direction:column;gap:16px;min-width:0;display:flex}.thome__earnBig{font-variant-numeric:tabular-nums;margin-bottom:2px;font-size:26px;font-weight:800}.thome__kitActions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}@media (width<=860px){.thome__grid{grid-template-columns:1fr}}.gig{border-radius:10px}.gig.is-open{background:var(--recessed)}.gig__row{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;border:none;border-radius:10px;align-items:center;gap:12px;padding:10px 6px;display:flex}.gig__row:hover{background:var(--hover)}.gig.is-open .gig__row:hover{background:0 0}.gig__side{flex:none;align-items:center;gap:8px;display:flex}.gig__flag{color:var(--brand-700);background:var(--brand-soft);border-radius:var(--r-pill,999px);white-space:nowrap;padding:2px 8px;font-size:11px;font-weight:600}.gig__chev{color:var(--ink-4);font-size:16px;transition:transform .15s}.gig.is-open .gig__chev{transform:rotate(90deg)}.gig__detail{padding:2px 10px 14px}.gig__kv{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px 18px;margin:0 0 12px;display:grid}.gig__kv div{min-width:0}.gig__kv dt{letter-spacing:.03em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:600}.gig__kv dd{color:var(--ink);overflow-wrap:anywhere;margin:2px 0 0;font-size:14px}.gig__respond{border-top:1px solid var(--hairline);flex-wrap:wrap;align-items:center;gap:10px;padding-top:10px;display:flex}.gig__respondBtns{gap:8px;margin-left:auto;display:flex}.gig__err{color:var(--bad);font-size:13px}.gig__responded{border-top:1px solid var(--hairline);margin:0;padding-top:10px}:root{--canvas:#ecebe8;--surface:#fff;--sidebar:#f3f1ec;--recessed:#f3f1ed;--hover:#ece8e2;--rail:#201c18;--rail-2:#2b2621;--rail-3:#352f29;--rail-dim:#8b837a;--rail-text:#cbc4ba;--rail-line:#ffffff12;--ink:#201d18;--ink-2:#55504a;--ink-3:#8a837a;--ink-4:#b4ada2;--hairline:#e7e2da;--rule:#dad4ca;--brand:#c05030;--brand-700:#a23e22;--brand-soft:#f9ebe4;--ai:#7a5af0;--ai-soft:#ede9fc;--good:#1f8a4c;--good-soft:#e4f2e9;--warn:#c9820f;--warn-soft:#fbf0db;--bad:#d23b2e;--bad-soft:#fae7e4;--info:#2e72c8;--info-soft:#e6eff9;--sans:"Hanken Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--mono:ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--r-card:16px;--r-control:7px;--r-pill:999px;--sh-card:0 0 0 1px #201a1409, 0 1px 2px #201a140d, 0 4px 10px -3px #201a1412;--sh-raise:0 0 0 1px #201a140a, 0 2px 4px #201a140d, 0 10px 28px -6px #201a1424;--sh-pop:0 0 0 1px #201a140d, 0 18px 46px -10px #201a1442}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--canvas);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:15px;line-height:1.5}h1,h2,h3,p,dl,dd{margin:0}:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:4px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.hbar__t>span,.sched__bar>span{transition:width .55s cubic-bezier(.2,.8,.2,1)}.btn{appearance:none;border:1px solid var(--rule);background:var(--surface);color:var(--ink);font:inherit;border-radius:var(--r-control);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:7px;height:40px;padding:0 15px;font-size:13.5px;font-weight:500;text-decoration:none;transition:background .12s,border-color .12s,transform 80ms;display:inline-flex}.btn:disabled{opacity:.5;cursor:default}.btn:active:not(:disabled){transform:translateY(1px)}.btn--primary{background:var(--brand);border-color:var(--brand);color:#fff}.btn--primary:hover:not(:disabled){background:var(--brand-700);border-color:var(--brand-700)}.btn--ghost{background:0 0;border-color:#0000}.btn--ghost:hover:not(:disabled){background:var(--hover)}.btn--danger{color:var(--bad);border-color:color-mix(in srgb, var(--bad) 40%, var(--rule));background:var(--surface)}.btn--danger:hover:not(:disabled){background:var(--bad-soft)}.confirm__msg{color:var(--ink);margin:0 0 20px;font-size:14.5px;line-height:1.55}.confirm__actions{justify-content:flex-end;gap:10px;display:flex}.btn--block{width:100%}.btn--sm{border-radius:6px;height:32px;padding:0 11px;font-size:12.5px}.card{background:var(--surface);border-radius:var(--r-card);border:1px solid var(--hairline);box-shadow:var(--sh-card)}.field{flex-direction:column;gap:6px;display:flex}.label{color:var(--ink-2);letter-spacing:.01em;font-size:12.5px;font-weight:600}.input{border:1px solid var(--rule);background:var(--surface);border-radius:var(--r-control);height:42px;font:inherit;color:var(--ink);width:100%;padding:0 13px;font-size:14px;transition:border-color .12s,box-shadow .12s}.input::placeholder{color:var(--ink-4)}.input:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft);outline:none}.mono{font-family:var(--mono);font-size:.92em}.meta{color:var(--ink-3)}.pill{border-radius:var(--r-pill);background:var(--recessed);height:22px;color:var(--ink-2);border:1px solid var(--hairline);white-space:nowrap;align-items:center;gap:5px;padding:0 9px;font-size:11.5px;font-weight:600;display:inline-flex}.pill--good{background:var(--good-soft);color:var(--good);border-color:color-mix(in srgb, var(--good) 24%, transparent)}.pill--warn{background:var(--warn-soft);color:var(--warn);border-color:color-mix(in srgb, var(--warn) 24%, transparent)}.pill--bad{background:var(--bad-soft);color:var(--bad);border-color:color-mix(in srgb, var(--bad) 24%, transparent)}.pill--info{background:var(--info-soft);color:var(--info);border-color:color-mix(in srgb, var(--info) 24%, transparent)}.pill--ai{background:var(--ai-soft);color:var(--ai);border-color:color-mix(in srgb, var(--ai) 24%, transparent)}.pill--neutral{background:var(--recessed);color:var(--ink-2);border-color:var(--hairline)}select.input{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23999999' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right 11px center;background-repeat:no-repeat;padding-right:32px}.sel{position:relative}.sel__btn{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.sel__btn:disabled{opacity:.6;cursor:default}.sel__value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sel__chev{color:var(--ink-3);flex:none;font-size:11px}.sel__menu{z-index:40;background:var(--surface);border:1px solid var(--hairline);border-radius:10px;max-height:260px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 10px 30px #0000001f}.sel__opt{color:var(--ink);white-space:nowrap;cursor:pointer;border-radius:7px;padding:8px 10px;font-size:13.5px}.sel__opt.is-active{background:var(--recessed)}.sel__opt.is-selected{color:var(--brand);font-weight:600}.btn--outline{border:1px solid var(--rule);color:var(--ink);background:0 0}.btn--outline:hover:not(:disabled){background:var(--brand-soft);border-color:var(--ink-3)}.toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.toolbar__info{font-size:13px}.toolbar__actions{gap:8px;display:flex}.table__rowact{text-align:right;white-space:nowrap}.contract__dl{margin-top:12px}.admin__name{font-weight:600}.admin__sel{max-width:150px}.admin__num{text-align:right;font-variant-numeric:tabular-nums}.prop__changes{flex-direction:column;gap:8px;margin-bottom:14px;display:flex}.prop__change{background:var(--warn-soft);border:1px solid color-mix(in srgb, var(--warn) 25%, transparent);border-radius:10px;padding:10px 12px}.prop__changeHead{text-transform:uppercase;letter-spacing:.05em;color:#9a6400;margin-bottom:4px;font-size:11px;font-weight:700}.prop__changeMsg{color:var(--ink);margin:0 0 4px;font-size:13.5px;line-height:1.45}.table{border-collapse:collapse;background:var(--surface);border-radius:var(--r-card);width:100%;box-shadow:var(--sh-card);overflow:hidden}.table thead th{text-align:left;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--hairline);padding:12px 16px;font-size:11.5px;font-weight:700}.table td{border-bottom:1px solid var(--hairline);vertical-align:middle;padding:13px 16px;font-size:14px}.table tbody tr:last-child td{border-bottom:0}.table tbody tr{transition:background .12s}.table tbody tr:hover{background:var(--recessed)}.table tbody tr.table__row--link{cursor:pointer}.table__link{color:var(--ink);font-weight:500;text-decoration:none}.table__link:hover{color:var(--brand)}@keyframes skel{0%{background-position:100% 0}to{background-position:0 0}}.skel{background:linear-gradient(90deg, var(--recessed) 25%, var(--hover) 37%, var(--recessed) 63%);background-size:400% 100%;border-radius:8px;animation:1.4s infinite skel}.skel__rows{flex-direction:column;gap:10px;display:flex}.skel__row{height:48px}.state{text-align:center;padding:40px 20px}.state--empty{background:var(--surface);border-radius:var(--r-card);box-shadow:var(--sh-card);padding:48px 24px}.state__title{margin-bottom:4px;font-size:15px;font-weight:600}.state--error{background:var(--surface);border-radius:var(--r-card);box-shadow:var(--sh-card);color:var(--ink-2);padding:44px 24px}.state__retry{margin-top:14px}.modal__scrim{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:50;background:#201a1466;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.modal{background:var(--surface);border-radius:var(--r-card);width:100%;max-width:460px;max-height:calc(100vh - 48px);box-shadow:var(--sh-pop);flex-direction:column;animation:.18s cubic-bezier(.2,.8,.2,1) both modal-rise;display:flex}@keyframes modal-rise{0%{opacity:0;transform:translateY(8px)scale(.99)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.modal{animation:none}}.modal__head{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 22px;display:flex}.modal__title{letter-spacing:-.01em;font-size:17px;font-weight:700}.modal__subtitle{color:var(--ink-2);margin:3px 0 0;font-size:13px;line-height:1.45}.modal__close{color:var(--ink-3);flex-shrink:0;font-size:20px;line-height:1}.modal__body{min-height:0;padding:22px;overflow-y:auto}.form{flex-direction:column;gap:16px;display:flex}.form__error{background:var(--bad-soft);color:var(--bad);border-radius:8px;padding:10px 12px;font-size:13px}.field__hint{color:var(--ink-3);font-size:12px;line-height:1.4}.form__actions{justify-content:flex-end;gap:8px;margin-top:6px;display:flex}.form__color{border:1px solid var(--rule);border-radius:var(--r-control);background:var(--surface);cursor:pointer;width:52px;height:40px;padding:4px}.detail__back{color:var(--ink-3);margin-bottom:16px;font-size:13px;text-decoration:none;display:inline-block}.detail__back:hover{color:var(--brand)}.detail__head{align-items:center;gap:12px;margin-bottom:20px;display:flex}.detail__share{margin-left:auto}.share__note{margin-bottom:12px;font-size:13px}.detail__title{letter-spacing:-.01em;font-size:22px;font-weight:650}.detail__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;max-width:1320px;display:grid}@media (width<=860px){.detail__grid{grid-template-columns:1fr}}.detail__anchor{min-width:0;scroll-margin-top:16px}.bd__body{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:18px;max-width:1320px;display:grid}.bd__main,.bd__rail{flex-direction:column;gap:16px;min-width:0;display:flex}@media (width<=960px){.bd__body{grid-template-columns:1fr}}.bkspine{border:1px solid var(--hairline);border-left:3px solid var(--ink-4);border-radius:var(--r-card,16px);background:var(--surface);box-shadow:var(--sh-card);max-width:1320px;margin-bottom:16px;padding:15px 18px}.bkspine--good{border-left-color:var(--good)}.bkspine--info{border-left-color:var(--ai)}.bkspine--bad{border-left-color:var(--bad)}.bkspine--warn{border-left-color:var(--warn)}.bkspine__head{align-items:center;gap:9px;display:flex}.bkspine__mark{color:var(--ai);font-size:15px}.bkspine__headline{color:var(--ink);font-size:16px;font-weight:650}.bkspine__steps{flex-direction:column;gap:8px;margin:13px 0 0;padding:0;list-style:none;display:flex}.bkspine__step{border:1px solid var(--hairline);border-radius:var(--r-control,7px);background:var(--recessed);border-left-width:3px;align-items:center;gap:12px;padding:9px 12px;display:flex}.bkspine__step--urgent{border-left-color:var(--bad)}.bkspine__step--soon{border-left-color:var(--warn)}.bkspine__step--later{border-left-color:var(--ink-4)}.bkspine__stepLabel{min-width:0;color:var(--ink);flex:auto;font-size:14px}.bkspine__go{flex:none}.daysheet__grid{grid-template-columns:1.4fr 1fr;gap:18px 28px;margin-top:4px;display:grid}@media (width<=680px){.daysheet__grid{grid-template-columns:1fr}}.daysheet__h{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);margin:0 0 8px;font-size:12px;font-weight:650}.daysheet__h--lineup{border-top:1px solid var(--hairline);margin-top:18px;padding-top:16px}.daysheet__ros{margin:0;padding:0;list-style:none}.daysheet__rosRow{border-bottom:1px solid var(--hairline);gap:14px;padding:7px 0;display:flex}.daysheet__rosRow:last-child{border-bottom:0}.daysheet__rosTime{font-variant-numeric:tabular-nums;width:74px;color:var(--ink);flex:none;font-weight:650}.daysheet__rosLabel{color:var(--ink-2)}.daysheet__lineup{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.daysheet__member{border:1px solid var(--hairline);border-radius:var(--r-control,7px);background:var(--recessed);justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;display:flex}.daysheet__memberName{color:var(--ink);font-weight:600}.daysheet__memberRole{color:var(--ink-3);font-weight:400}.daysheet__callLabel{color:var(--ink-3);align-items:center;gap:8px;font-size:12px;display:inline-flex}.daysheet__callInput{border:1px solid var(--rule);border-radius:var(--r-control,7px);background:var(--surface);color:var(--ink);font:inherit;font-variant-numeric:tabular-nums;padding:5px 8px;font-size:13px}.daysheet__callInput:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft);outline:none}.parties{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:1320px;margin-bottom:16px;display:grid}@media (width<=760px){.parties{grid-template-columns:1fr}}.parties__col{border:1px solid var(--hairline);border-radius:var(--r-card,16px);background:var(--surface);box-shadow:var(--sh-card);min-width:0;padding:13px 14px}.parties__role{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);margin-bottom:9px;font-size:11px;font-weight:650}.parties__talents{flex-direction:column;gap:2px;display:flex}.parties__card{border-radius:var(--r-control,7px);color:inherit;align-items:center;gap:10px;padding:5px 6px;text-decoration:none;display:flex}.parties__card:hover{background:var(--hover)}.parties__main{flex-direction:column;min-width:0;display:flex}.parties__name{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.parties__sub{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.parties__empty{color:var(--ink-4);padding:5px 0;font-size:13.5px}.parties__pin{border-radius:var(--r-control,7px);background:var(--recessed);flex:none;width:34px;height:34px;position:relative}.parties__pin:after{content:"";border:2px solid var(--ink-4);border-radius:50% 50% 50% 0;width:9px;height:9px;margin:-7px 0 0 -4.5px;position:absolute;top:50%;left:50%;transform:rotate(-45deg)}.detail__cardIntro{margin-bottom:14px;line-height:1.5}.detail__card{padding:20px 22px}.detail__h{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);margin:0 0 14px;font-size:11.5px;font-weight:700}.detail__empty{background:var(--recessed);color:var(--ink-3);border-radius:10px;padding:13px 15px;font-size:13px;line-height:1.55}.detail__empty a{color:var(--brand);font-weight:500;text-decoration:none}.detail__empty a:hover{text-decoration:underline}.kv{flex-direction:column;gap:12px;display:flex}.kv>div{justify-content:space-between;gap:16px;display:flex}.kv dt{color:var(--ink-3);font-size:13px}.kv dd{text-align:right;word-break:break-word;font-size:14px;font-weight:500}.linklist{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.linklist a{color:var(--ink);font-weight:500;text-decoration:none}.linklist a:hover{color:var(--brand)}.rosterdot{vertical-align:middle;background:var(--ink-4);border-radius:50%;width:10px;height:10px;margin-right:9px;display:inline-block}.pill--active{background:var(--good-soft);color:var(--good)}.pill--paused{background:var(--warn-soft);color:var(--warn)}.pill--departed{background:var(--recessed);color:var(--ink-3)}.board{grid-auto-columns:272px;grid-auto-flow:column;align-items:start;gap:14px;padding-bottom:8px;display:grid;overflow-x:auto}.board__col{background:var(--recessed);border-radius:12px;min-height:120px;padding:10px}.board__colhead{letter-spacing:.03em;text-transform:uppercase;color:var(--ink-3);justify-content:space-between;align-items:center;padding:2px 6px 10px;font-size:12px;font-weight:700;display:flex}.board__count{color:var(--ink-4);font-weight:600}.board__card{background:var(--surface);border:1px solid var(--hairline);box-shadow:var(--sh-card);color:var(--ink);border-radius:10px;margin-bottom:8px;padding:12px;text-decoration:none;transition:box-shadow .14s,border-color .14s;display:block}.board__card:hover{box-shadow:var(--sh-raise)}.board__cardTitle{margin-bottom:4px;font-size:14px;font-weight:600}.board__cardMeta{color:var(--ink-3);justify-content:space-between;gap:8px;font-size:12px;display:flex}.board__move .sel__btn{height:30px;padding:0 11px;font-size:12px;font-weight:500}.board__move .sel__btn:hover{border-color:var(--ink-4)}.inbox{flex-direction:column;gap:12px;display:flex}.inbox__item{padding:16px 18px}.inbox__head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.inbox__from{font-size:14px;font-weight:600}.inbox__conf{white-space:nowrap;font-size:12px}.inbox__subject{margin-top:2px;font-size:14px}.inbox__summary{margin-top:6px;font-size:13px;line-height:1.5}.inbox__fields{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.inbox__actions{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.chip{border-radius:var(--r-pill);background:var(--recessed);height:20px;color:var(--ink-2);border:1px solid var(--hairline);white-space:nowrap;align-items:center;padding:0 8px;font-size:10.5px;font-weight:600;display:inline-flex}.agenda{flex-direction:column;gap:22px;display:flex}.agenda__date{letter-spacing:.03em;text-transform:uppercase;color:var(--ink-3);margin-bottom:10px;font-size:12px;font-weight:700}.agenda__items{flex-direction:column;gap:8px;display:flex}.agenda__event{color:var(--ink);justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;text-decoration:none;transition:box-shadow .14s;display:flex}.agenda__event:hover{box-shadow:var(--sh-raise)}.agenda__eventTitle{font-size:14px;font-weight:600}.agenda__talents{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.agenda__chip{color:var(--ink-2);background:var(--recessed);border-radius:var(--r-pill);align-items:center;padding:3px 10px 3px 8px;font-size:12px;display:inline-flex}.detail__cardHead{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.detail__cardHead .detail__h{margin:0}.doc__list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.doc__row{justify-content:space-between;align-items:center;gap:12px;display:flex}.doc__open{font:inherit;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-size:14px;font-weight:500}.doc__open:hover{color:var(--brand)}.detail__cardActions{gap:8px;display:flex}.detail__cardIntro{margin:-4px 0 14px;line-height:1.5}.doc__row--btn{border:1px solid var(--hairline);cursor:pointer;width:100%;font:inherit;text-align:left;background:0 0;border-radius:10px;padding:11px 12px;transition:border-color .14s,background .14s}.doc__row--btn:hover{border-color:var(--rule);background:var(--recessed)}.doc__main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.doc__title{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.doc__hint{color:var(--ink-3);font-size:12px;line-height:1.4}.doc__chev{color:var(--ink-4);flex:none;font-size:18px;line-height:1}.bklist{flex-direction:column;display:flex}.inqlist{flex-direction:column;gap:10px;display:flex}.inqlist__note{margin:12px 0 0}.inqrow{border:1px solid var(--hairline);border-radius:12px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.inqrow__head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.inqrow__main{flex-direction:column;gap:2px;min-width:0;display:flex}.inqrow__from{font-size:14px;font-weight:600}.inqrow__subj{color:var(--ink-2);font-size:13px}.inqrow__snip{color:var(--ink-2);margin:0;font-size:13px;line-height:1.5}.inqrow__reply{flex-direction:column;gap:10px;display:flex}.inqrow__actions{align-items:center;gap:10px;display:flex}.bkrow{color:var(--ink);border-bottom:1px solid var(--hairline);border-radius:10px;align-items:center;gap:12px;padding:10px 6px;text-decoration:none;transition:background .12s;display:flex}.bkrow:last-child{border-bottom:0}.bkrow:hover{background:var(--recessed)}.bkrow__date{text-align:center;background:var(--brand-soft);border-radius:8px;flex:none;width:46px;padding:5px 0}.bkrow__mon{text-transform:uppercase;letter-spacing:.05em;color:var(--brand-700);font-size:10px;font-weight:700;display:block}.bkrow__day{color:var(--ink);font-variant-numeric:tabular-nums;font-size:16px;font-weight:600;line-height:1.05;display:block}.bkrow__main{flex:1;min-width:0}.bkrow__title{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;display:block;overflow:hidden}.bkrow__sub{color:var(--ink-3);margin-top:1px;font-size:12px;display:block}.bkrow__pill{flex:none}.bkrow--static{cursor:default}.bkrow--static:hover{background:0 0}.detail__headActions{align-items:center;gap:8px;margin-left:auto;display:flex}.guide{background:var(--brand-soft);border:1px solid color-mix(in srgb, var(--brand) 20%, transparent);border-radius:12px;align-items:flex-start;gap:16px;margin-bottom:20px;padding:16px 18px;display:flex}.guide__body{flex:1;min-width:0}.guide__title{color:var(--brand-700);margin-bottom:8px;font-size:14px;font-weight:700}.guide__content{color:var(--ink-2);font-size:13.5px;line-height:1.55}.guide__content p{margin:0 0 8px}.guide__content p:last-child{margin-bottom:0}.guide__steps{counter-reset:step;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.guide__steps li{counter-increment:step;padding-left:28px;line-height:1.45;position:relative}.guide__steps li:before{content:counter(step);background:var(--brand);color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;font-weight:700;display:grid;position:absolute;top:-1px;left:0}.guide__steps strong{color:var(--ink);font-weight:600}.guide__dismiss{border:1px solid color-mix(in srgb, var(--brand) 30%, transparent);background:var(--surface);color:var(--brand-700);font:inherit;cursor:pointer;border-radius:8px;flex:none;padding:6px 12px;font-size:12.5px;font-weight:600}.guide__dismiss:hover{background:var(--brand);color:#fff;border-color:var(--brand)}@media (width<=560px){.guide{flex-direction:column;gap:12px}}.doc__state--draft{background:var(--recessed);color:var(--ink-3)}.doc__state--sent,.doc__state--viewed{background:var(--info-soft);color:var(--info)}.doc__state--signed,.doc__state--accepted{background:var(--good-soft);color:var(--good)}.doc__state--void,.doc__state--expired{background:var(--bad-soft);color:var(--bad)}.prop__textarea{resize:vertical;height:auto;min-height:84px;padding:10px 12px;line-height:1.5}.prop__item{align-items:center;gap:8px;margin-top:8px;display:flex}.prop__amt{max-width:110px}.prop__add{align-self:flex-start;margin-top:10px}.form__ok{background:var(--good-soft);color:var(--good);border-radius:8px;padding:10px 12px;font-size:13px}.form__note{font-size:13px}.prop__ai{color:var(--ai);background:var(--ai-soft);border-color:color-mix(in srgb, var(--ai) 35%, var(--rule));align-self:flex-start}.prop__ai:hover:not(:disabled){background:color-mix(in srgb, var(--ai) 12%, var(--ai-soft))}.prop__tabs{background:var(--recessed);border-radius:9px;gap:2px;margin-bottom:16px;padding:3px;display:inline-flex}.prop__tab{font:inherit;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:6px 16px;font-size:13px;font-weight:500}.prop__tab.is-active{background:var(--surface);color:var(--ink);box-shadow:var(--sh-card);font-weight:600}.prop__actions{justify-content:flex-end;align-items:center;gap:10px;margin-top:20px;display:flex}.prop__pdf{margin-right:auto}.prop__tplSave{align-items:center;gap:8px;margin-top:16px;display:flex}.prop__tplSave .input{flex:1}.prop__tplMsg{text-align:right;margin-top:10px}.prop__draftNote{color:var(--ai);margin-top:6px;font-weight:500}.prop__teach{color:var(--ai);margin-top:8px}.prop__learn{border:1px solid var(--ai-soft);background:var(--ai-soft);border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px;padding:11px 13px;display:flex}.prop__learnText{color:var(--ink);flex:220px;font-size:13.5px;line-height:1.5}.prop__learnBtns{gap:8px;margin-left:auto;display:flex}.ppv{background:var(--surface);border:1px solid var(--hairline);box-shadow:var(--sh-card);border-radius:10px;padding:30px 32px}.ppv__logo{object-fit:contain;max-width:180px;max-height:40px;margin-bottom:14px;display:block}.ppv__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);border-top:3px solid var(--brand);padding-top:12px;font-size:10.5px;font-weight:700;display:inline-block}.ppv__title{letter-spacing:-.01em;color:var(--ink);margin:10px 0 14px;font-size:24px;font-weight:700}.ppv__intro{color:var(--ink-2);white-space:pre-wrap;margin:0 0 22px;font-size:14px;line-height:1.6}.ppv__items{border-collapse:collapse;width:100%;margin-bottom:26px}.ppv__items th{text-align:left;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);border-bottom:1px solid var(--rule);padding:0 0 8px;font-size:10px;font-weight:700}.ppv__items td{color:var(--ink);border-bottom:1px solid var(--hairline);padding:10px 0;font-size:13.5px}.ppv__items tfoot td{border-bottom:0;border-top:1px solid var(--rule);padding-top:12px;font-weight:700}.ppv__amtCol{text-align:right;width:140px}.ppv__amt{font-variant-numeric:tabular-nums}.ppv__sign{gap:40px;margin:10px 0 24px;display:flex}.ppv__signLine{flex:1;max-width:240px}.ppv__signLine:before{content:"";border-top:1px solid var(--rule);height:28px;margin-bottom:6px;display:block}.ppv__signLabel{color:var(--ink-3);font-size:11px}.ppv__foot{color:var(--ink-3);border-top:1px solid var(--hairline);padding-top:14px;font-size:11.5px}.board__cardValue{font-family:var(--sans);color:var(--ink);margin-top:8px;font-size:13px;font-weight:500}.doc__state--executed{background:var(--good-soft);color:var(--good)}.doc__state--out_for_signature,.doc__state--partially_signed{background:var(--info-soft);color:var(--info)}.contract__sigs{flex-direction:column;gap:8px;margin:14px 0 0;padding:0;list-style:none;display:flex}.contract__sig{align-items:center;gap:10px;font-size:13px;display:flex}.contract__sigAction{text-transform:uppercase;letter-spacing:.04em;color:var(--good);font-size:11px;font-weight:700}.contract__chain{color:var(--ink-3);margin-top:14px;font-size:12px}.signers{flex-direction:column;gap:2px;margin:14px 0 0;padding:0;list-style:none;display:flex}.signers__row{border-radius:9px;align-items:center;gap:11px;padding:9px 10px;font-size:13.5px;display:flex}.signers__row.is-current{background:var(--recessed)}.signers__dot{background:var(--ink-5,#c9c2b6);border-radius:50%;flex:none;width:9px;height:9px}.signers__dot--signed{background:var(--good)}.signers__dot--pending{background:var(--warn)}.signers__dot--declined{background:var(--bad)}.signers__who{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.signers__name{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.signers__role{letter-spacing:.03em;text-transform:uppercase;color:var(--ink-4);font-size:11px;font-weight:600}.signers__state{color:var(--ink-3);white-space:nowrap;flex:none;font-size:12px}.signers__row.is-current .signers__state{color:var(--brand);font-weight:600}.signers__actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.signers__msg{margin-top:8px}.counter__agree{color:var(--ink-3);align-items:flex-start;gap:9px;margin:14px 0 4px;font-size:13px;line-height:1.45;display:flex}.counter__agree input{flex:none;margin-top:3px}.folder__grid{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:10px;margin-top:14px;display:grid}.folder__img{aspect-ratio:1;border:1px solid var(--line);background:var(--recessed);border-radius:9px;display:block;position:relative;overflow:hidden}.folder__img img{object-fit:cover;width:100%;height:100%;display:block}.folder__del{color:#fff;cursor:pointer;opacity:0;background:#201d18b8;border:0;border-radius:6px;width:22px;height:22px;font-size:12px;transition:opacity .12s;position:absolute;top:4px;right:4px}.folder__img:hover .folder__del,.folder__img:focus-within .folder__del{opacity:1}.folder__docs{flex-direction:column;gap:6px;margin:14px 0 0;padding:0;list-style:none;display:flex}.folder__doc{align-items:center;gap:8px;display:flex}.folder__docMain{border:1px solid var(--line);background:var(--surface);font:inherit;color:var(--ink);cursor:pointer;text-align:left;border-radius:9px;flex:1;align-items:center;gap:9px;min-width:0;padding:9px 12px;font-size:13.5px;display:flex}.folder__docMain:hover{border-color:var(--ink-4)}.folder__docIcon{color:var(--ink-4);flex:none}.folder__docName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cal__tabs{gap:6px;margin-bottom:16px;display:flex}.cal__tab{border:1px solid var(--rule);background:var(--surface);font:inherit;color:var(--ink-2);cursor:pointer;border-radius:8px;padding:7px 16px;font-size:13px;font-weight:500}.cal__tab.is-active{background:var(--ink);color:#fff;border-color:var(--ink)}.cal__gridWrap{background:var(--surface);border-radius:var(--r-card);box-shadow:var(--sh-card);overflow-x:auto}.cal__grid{min-width:1000px;display:grid}.cal__gcorner{background:var(--surface);z-index:2;border-bottom:1px solid var(--hairline);position:sticky;left:0}.cal__ghead{text-transform:uppercase;letter-spacing:.03em;color:var(--ink-3);border-bottom:1px solid var(--hairline);border-left:1px solid var(--hairline);text-align:center;padding:10px 8px;font-size:11.5px;font-weight:700}.cal__gname{background:var(--surface);z-index:1;border-bottom:1px solid var(--hairline);border-right:1px solid var(--hairline);white-space:nowrap;align-items:center;gap:8px;padding:10px 12px;font-size:13px;font-weight:500;display:flex;position:sticky;left:0}.cal__gcell{border-bottom:1px solid var(--hairline);border-left:1px solid var(--hairline);min-height:64px;padding:6px}.cal__gevent{border:1.5px solid #0000;border-radius:6px;margin-bottom:4px;padding:4px 7px;font-size:11px;font-weight:600;line-height:1.25;text-decoration:none;display:block;overflow:hidden}.cal__gevent small{opacity:.85;white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:500;display:block;overflow:hidden}.cal__getime{opacity:.8;font-variant-numeric:tabular-nums;font-size:10px;font-weight:700;display:block}.cal__gevent--confirmed{background:var(--good);color:#fff}.cal__gevent--hold{color:var(--ink-2);border:1.5px dashed var(--ink-4);background:0 0}.cal__gevent--declined{background:var(--recessed);color:var(--ink-4);text-decoration:line-through}.cal__gevent:hover{filter:brightness(.97)}.moneyinput{position:relative}.moneyinput__sign{color:var(--ink-3);pointer-events:none;font-size:14px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.moneyinput__field{padding-left:24px}.board__card{cursor:grab}.board__card:active{cursor:grabbing}.board__card.is-dragging{opacity:.4}.board__col.is-drop{background:var(--brand-soft);box-shadow:inset 0 0 0 2px var(--brand)}.board__empty{text-align:center;color:var(--ink-3);border:1px dashed var(--rule);border-radius:10px;padding:16px 10px;font-size:12px}.avatar{color:#fff;letter-spacing:.02em;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;line-height:1;display:inline-flex}.cellavatar{align-items:center;gap:10px;display:flex}.pay__total{color:var(--good);font-size:13px;font-weight:600}.pay__summary{border:1px solid var(--hairline);background:var(--recessed);border-radius:12px;flex-direction:column;gap:8px;margin-bottom:14px;padding:14px;display:flex}.pay__sched{border-bottom:1px solid var(--hairline);flex-direction:column;gap:2px;margin-bottom:4px;padding-bottom:8px;display:flex}.pay__schedHead{text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);justify-content:space-between;align-items:center;margin-bottom:4px;font-size:11px;font-weight:700;display:flex}.pay__schedTag{letter-spacing:0;text-transform:none;color:var(--ink-4);font-size:10.5px;font-weight:600}.pay__schedTag.is-signed{color:var(--good)}.pay__schedRow{cursor:pointer;width:100%;font:inherit;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;padding:5px 6px;font-size:14px;display:flex}.pay__schedRow:hover{background:var(--surface)}.pay__schedAmt{font-variant-numeric:tabular-nums;font-weight:600}.pay__meterRow{justify-content:space-between;align-items:center;font-size:14px;display:flex}.pay__collected{color:var(--good);font-variant-numeric:tabular-nums;font-weight:650}.pay__outstanding{cursor:pointer;font:inherit;color:var(--brand);font-variant-numeric:tabular-nums;background:0 0;border:0;padding:0;font-weight:650}.pay__outstanding:disabled{color:var(--ink-3);cursor:default}.pay__bar{background:var(--hairline);border-radius:999px;height:6px;margin-top:2px;overflow:hidden}.pay__barFill{background:var(--good);border-radius:999px;height:100%;transition:width .24s}.pay__list{flex-direction:column;gap:8px;margin:0 0 14px;padding:0;list-style:none;display:flex}.pay__row{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:baseline;gap:10px;padding-bottom:8px;display:flex}.pay__row:last-child{border-bottom:none;padding-bottom:0}.pay__amt{font-weight:600}.pay__collect{flex-direction:column;gap:10px;margin-top:10px;display:flex}.pay__link{flex-direction:column;gap:8px;margin-top:6px;display:flex}.pay__linkActions{gap:8px;display:flex}.avatar--img{object-fit:cover}.photoup{cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;padding:0;position:relative}.photoup:disabled{opacity:.6;cursor:default}.photoup__badge{background:var(--ink);color:#fff;border:2px solid var(--surface);border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;display:flex;position:absolute;bottom:-2px;right:-2px}.detail__head--talent{align-items:center;gap:18px;display:flex}.detail__head--talent .detail__title{font-size:26px;line-height:1.12}.detail__headMain{flex-direction:column;gap:8px;min-width:0;display:flex}@media (width<=640px){.detail__head--talent{flex-wrap:wrap;gap:14px 16px}.detail__head--talent .detail__title{font-size:23px}.detail__headMain{flex:1 1 0}.detail__head--talent .detail__headActions{flex-wrap:wrap;order:3;width:100%;margin-left:0}}.tile__num,.dash__moneyVal,.money__statVal,.mmetric__num,.pay__amt,.payout__amt,.board__cardValue{font-family:var(--sans);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.lineup{margin:0;padding:0;list-style:none}.lineup__row{border-top:1px solid var(--hairline);align-items:center;gap:11px;padding:11px 0;display:flex}.lineup__row:first-child{border-top:0}.lineup__main{flex:1;min-width:0}.lineup__name{color:var(--ink);font-size:14px;font-weight:600;text-decoration:none}.lineup__name:hover{color:var(--brand)}.dot{border-radius:50%;flex:none;width:8px;height:8px}.dot--good{background:var(--good)}.dot--warn{background:var(--warn)}.dot--bad{background:var(--bad)}.dot--info{background:var(--info)}.dot--neutral{background:var(--ink-4)}.lineup__status{flex:none;width:auto;min-width:112px}.lineup__status .sel__btn{height:30px;padding:0 10px;font-size:12.5px}.lineup__x{width:26px;height:26px;color:var(--ink-4);cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;font-size:18px;line-height:1}.lineup__x:hover:not(:disabled){background:var(--bad-soft);color:var(--bad)}.lineup__x:disabled{opacity:.4;cursor:default}.people__role{text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3);background:var(--recessed);white-space:nowrap;border-radius:6px;flex:none;padding:3px 8px;font-size:10.5px;font-weight:700}.people__role--primary{color:var(--brand);background:var(--brand-soft)}.people__role--collaborator{color:var(--ink-2);border:1px solid var(--hairline);background:0 0}.pipe__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.pipe__toolbarLeft{align-items:center;gap:12px;display:inline-flex}.pipe__switch{align-items:center;gap:7px;display:inline-flex}.pipe__switchLabel{letter-spacing:.02em;text-transform:uppercase;color:var(--ink-4);font-size:12px;font-weight:600}.pipe__views{background:var(--recessed);border-radius:10px;gap:2px;padding:3px;display:inline-flex}.pipe__view{cursor:pointer;font:inherit;color:var(--ink-3);background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;padding:6px 14px;font-size:13.5px;font-weight:600;display:inline-flex}.pipe__view.is-on{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #00000014}.pipe__viewN{font-variant-numeric:tabular-nums;color:var(--ink-4);font-size:12px}.pipe__view.is-on .pipe__viewN{color:var(--brand)}.pipe__toolbarRight{align-items:center;gap:14px;display:flex}.pipe__past{flex-direction:column;gap:4px;max-width:760px;display:flex}.pipe__pastEmpty{color:var(--ink-3);padding:24px 0;font-size:14px}.board__cardTitle{color:var(--ink)}.board__card:hover .board__cardTitle{color:var(--brand)}.board__colmeta{align-items:center;gap:8px;display:inline-flex}.board__sum{font-family:var(--sans);font-variant-numeric:tabular-nums;color:var(--ink-3);text-transform:none;letter-spacing:0;font-size:11px;font-weight:600}.board__cardTalents{align-items:center;gap:7px;min-width:0;margin-top:9px;display:flex}.board__avatars{flex:none;gap:3px;display:inline-flex}.board__cardTalentsLabel{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:11.5px;overflow:hidden}.talent__sub{flex-wrap:wrap;align-items:center;gap:9px;margin-top:0;display:flex}.talent__loginChip{border-radius:var(--r-pill);background:var(--recessed);color:var(--ink-2);white-space:nowrap;align-items:center;gap:6px;padding:3px 11px;font-size:12px;font-weight:600;display:inline-flex}.talent__loginChip:before{content:"";background:var(--ink-4);border-radius:50%;width:7px;height:7px}.talent__loginChip.is-on:before{background:var(--good)}.talent__genres{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.talent__socials{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.talent__social{color:var(--brand);border:1px solid var(--hairline);border-radius:999px;padding:4px 11px;font-size:12.5px;font-weight:600;text-decoration:none}.talent__social:hover{background:var(--brand-soft);border-color:#0000}.talent__bio{color:var(--ink-2);margin:14px 0 0;font-size:13.5px;line-height:1.6}.talent__socialEdit,.form__row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.roster__who{flex-direction:column;gap:1px;min-width:0;display:flex}.roster__handle{color:var(--ink-3);font-size:11.5px}.roster__foot{margin-top:12px}@media (width<=640px){.talent__socialEdit,.form__row{grid-template-columns:1fr}}.cal__bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.cal__barActions{align-items:center;gap:8px;display:inline-flex}.feedhow{color:var(--ink-3);flex-direction:column;gap:7px;margin:16px 0 4px;padding:0;font-size:13px;list-style:none;display:flex}.feedhow strong{color:var(--ink);font-weight:600}.cal__nav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.cal__navLeft,.cal__navRight{align-items:center;gap:10px;display:flex}.cal__navBtn{border:1px solid var(--rule);background:var(--surface);width:30px;height:30px;color:var(--ink-2);cursor:pointer;border-radius:8px;font-size:17px;line-height:1}.cal__navBtn:hover{background:var(--recessed)}.cal__today{border:1px solid var(--rule);background:var(--surface);height:30px;color:var(--ink);cursor:pointer;border-radius:8px;padding:0 12px;font-size:13px;font-weight:600}.cal__today:hover{background:var(--recessed)}.cal__range{margin-left:4px;font-size:14px;font-weight:600}.cal__summary{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:12px}.seg{border:1px solid var(--rule);border-radius:8px;display:inline-flex;overflow:hidden}.seg__b{background:var(--surface);color:var(--ink-3);cursor:pointer;border:0;padding:6px 12px;font-size:12.5px;font-weight:600}.seg__b+.seg__b{border-left:1px solid var(--rule)}.seg__b.is-on{background:var(--ink);color:#fff}.cal__intro{max-width:840px;margin:-2px 0 12px;line-height:1.5}.cal__emptyWeek{text-align:center;color:var(--ink-3);border-top:1px solid var(--hairline);padding:30px 16px;font-size:13px}.agenda2{max-width:840px}.tl__day{grid-template-columns:54px 20px 1fr;gap:12px;padding-bottom:18px;display:grid}.tl__marker{text-align:right;flex-direction:column;align-items:flex-end;padding-top:3px;line-height:1.1;display:flex}.tl__dnum{color:var(--ink);font-variant-numeric:tabular-nums;font-size:22px;font-weight:700}.tl__dmon{text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3);font-size:10.5px;font-weight:700}.tl__drel{color:var(--ink-3);margin-top:2px;font-size:11px}.tl__rail{position:relative}.tl__rail:before{content:"";background:var(--hairline);width:2px;position:absolute;top:18px;bottom:-20px;left:8px}.tl__day:last-child .tl__rail:before{display:none}.tl__dot{background:var(--ink-4);border:3px solid var(--surface);width:14px;height:14px;box-shadow:0 0 0 1px var(--hairline);border-radius:50%;position:absolute;top:8px;left:2px}.tl__day.is-today .tl__dot{background:var(--brand);box-shadow:0 0 0 1px var(--brand)}.tl__day.is-today .tl__dnum,.tl__day.is-today .tl__drel{color:var(--brand)}.tl__events{flex-direction:column;gap:8px;display:flex}.agc{background:var(--surface);border:1px solid var(--hairline);border-radius:12px;justify-content:space-between;align-items:flex-start;gap:14px;padding:12px 14px;text-decoration:none;transition:border-color .14s,box-shadow .14s;display:flex}.agc:hover{border-color:var(--rule);box-shadow:var(--sh-card)}.agc--off{opacity:.6}.agc--off .agc__title{text-decoration:line-through}.agc__main{min-width:0}.agc__title{color:var(--ink);font-size:14.5px;font-weight:650}.agc__when{flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:3px;display:flex}.agc__time{color:var(--brand);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12.5px;font-weight:650}.agc__when .agc__venue{margin-top:0}.agc__when .agc__time+.agc__venue:before{content:"·";color:var(--ink-4);margin-right:8px}.agc__venue{color:var(--ink-2);margin-top:2px;font-size:12.5px}.agc__venue--tbd{color:var(--ink-4)}.agc__lineup{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.agc__talent{color:var(--ink-2);align-items:center;gap:5px;font-size:12px;display:inline-flex}.agc__tbd{color:var(--ink-4);font-size:12px}.agc__side{flex-direction:column;flex:none;align-items:flex-end;gap:6px;display:flex}.agc__value{color:var(--ink);font-variant-numeric:tabular-nums;font-size:13px;font-weight:650}.agenda2__past{border-top:1px solid var(--hairline);margin-top:10px;padding-top:14px}.agenda2__pastToggle{font:inherit;color:var(--ink-3);cursor:pointer;background:0 0;border:0;margin-bottom:10px;padding:4px 0;font-size:13px;font-weight:600}.agenda2__pastToggle:hover{color:var(--ink)}.cal__legend{flex-wrap:wrap;gap:16px;margin-bottom:12px;display:flex}.cal__leg{color:var(--ink-3);cursor:help;align-items:center;gap:6px;font-size:11.5px;display:inline-flex}.cal__swatch{border-radius:3px;flex:none;width:14px;height:10px}.cal__swatch--confirmed{background:var(--good)}.cal__swatch--hold{border:1.5px dashed var(--ink-4);background:0 0}.cal__swatch--clash{background:var(--warn-soft);border:1.5px solid var(--warn)}.cal__focus{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.cal__focusChip{border:1px solid var(--hairline);background:var(--surface);color:var(--ink-2);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:12.5px;font-weight:500;display:inline-flex}.cal__focusChip.is-on{background:var(--ink);color:#fff;border-color:#0000}.cal__ghead.is-today{color:var(--brand);box-shadow:inset 0 -2px 0 var(--brand);font-weight:700}.cal__gcell.is-today{background:color-mix(in srgb, var(--brand) 7%, transparent)}.cal__gevent--declined{color:var(--ink-4);border:1.5px solid var(--hairline);background:0 0;text-decoration:line-through}.cal__gevent.is-clash{outline:2px solid var(--warn);outline-offset:1px}.modal--wide{max-width:640px}.modal--xl{max-width:920px}.modal--xl .modal__body{padding:26px 30px}.docsec{border:1px solid var(--line,#e7e3dc);background:var(--surface,#fff);border-radius:10px;flex-direction:column;gap:6px;padding:14px;display:flex}.docsec__head{justify-content:space-between;align-items:center;gap:10px;display:flex}.docsec__ops{gap:2px;display:inline-flex}.docsec__op{border:1px solid var(--line,#e7e3dc);background:var(--surface,#fff);cursor:pointer;width:26px;height:26px;color:var(--ink-2,#6a655d);border-radius:7px;font-size:13px;line-height:1}.docsec__op:hover:not(:disabled){border-color:var(--brand);color:var(--brand)}.docsec__op:disabled{opacity:.4;cursor:default}.docsec__op--del:hover{border-color:var(--bad,#c0392b);color:var(--bad,#c0392b)}.docsec__textarea{resize:vertical;height:auto;min-height:92px;padding:11px 12px;line-height:1.55}.docsec__addbar{flex-wrap:wrap;gap:8px;display:flex}.prop__legal{color:var(--ink-3,#8a857c);margin-top:-6px;font-style:italic}.docprev{max-height:60vh;padding:8px 4px;overflow-y:auto}.docprev__title{letter-spacing:-.01em;border-bottom:2px solid var(--ink,#201d18);margin:0 0 16px;padding-bottom:12px;font-size:24px;font-weight:800}.docprev__letterhead{object-fit:contain;object-position:left center;max-width:100%;max-height:120px;margin:0 0 16px;display:block}.docprev__brandNote{border-top:1px dashed var(--hairline);margin-top:22px;padding-top:12px;font-size:12px}.docprev__p{white-space:pre-wrap;margin:0 0 14px;font-size:14.5px;line-height:1.7}.rich__h{color:var(--ink);margin:16px 0 6px;font-size:1.08em;font-weight:700}.rich__h:first-child{margin-top:0}.rich__p{margin:0 0 10px;line-height:1.6}.rich__p:last-child{margin-bottom:0}.rich__gap{height:4px}.prop__fields{flex-wrap:wrap;align-items:center;gap:7px;margin:0 0 16px;display:flex}.prop__fieldsLabel{text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);font-size:11px;font-weight:700}.prop__fieldChip{font:inherit;color:var(--brand);background:var(--brand-soft);cursor:pointer;border:0;border-radius:999px;padding:4px 11px;font-size:12.5px;font-weight:500;transition:background .12s,color .12s}.prop__fieldChip:hover{background:var(--brand);color:var(--surface)}.prop__fieldChip:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.prop__fieldsHint{color:var(--ink-3);flex-basis:100%;font-size:12px}.docprev__pay{border-collapse:collapse;width:100%;margin:8px 0 14px;font-size:14px}.docprev__pay td{border-bottom:1px solid var(--hairline,#ececec);padding:9px 0}.docprev__amt{text-align:right;font-variant-numeric:tabular-nums}.modal--wide .modal__body{max-height:72vh;overflow-y:auto}.fb{flex-direction:column;gap:18px;display:flex}.fb__row2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.fb__section{border-top:1px solid var(--hairline);flex-direction:column;gap:10px;padding-top:16px;display:flex}.fb__sectionHead{justify-content:space-between;align-items:center;display:flex}.fb__fields{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.fb__field{align-items:center;gap:8px;display:flex}.fb__fieldReorder{flex-direction:column;flex:none;gap:2px;display:flex}.fb__move{border:1px solid var(--hairline);background:var(--surface);width:22px;height:16px;color:var(--ink-3);cursor:pointer;border-radius:4px;font-size:10px;line-height:1}.fb__move:disabled{opacity:.35;cursor:default}.fb__fieldLabel{flex:1;min-width:0}.fb__fieldType{flex:none;width:128px}.fb__req{color:var(--ink-2);white-space:nowrap;flex:none;align-items:center;gap:5px;font-size:12px;display:inline-flex}.fb__del{width:28px;height:28px;color:var(--ink-4);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;font-size:18px}.fb__del:hover{background:var(--bad-soft);color:var(--bad)}.fb__check{color:var(--ink-2);align-items:center;gap:7px;font-size:13px;display:inline-flex}.fb__talents{flex-wrap:wrap;gap:8px;display:flex}.fb__talent{border:1px solid var(--hairline);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:12.5px;display:inline-flex}.fb__talent.is-on{background:var(--brand-soft);border-color:var(--brand)}.fb__talent input{margin:0}.fb__embed{align-items:center;gap:8px;display:flex}.fb__embedCode{min-width:0;font-family:var(--sans);background:var(--recessed);border:1px solid var(--hairline);white-space:nowrap;color:var(--ink-2);border-radius:8px;flex:1;padding:8px 10px;font-size:11px;overflow-x:auto}.fb__footer{border-top:1px solid var(--hairline);justify-content:space-between;align-items:center;gap:12px;padding-top:16px;display:flex}.intake__nameRow{align-items:center;gap:10px;display:flex}.intake__summary{margin:4px 0}.stepper{align-items:center;margin:0 0 18px;padding-bottom:4px;display:flex;overflow-x:auto}.stepper__node{color:var(--ink-3);flex:none;align-items:center;gap:7px;font-size:12.5px;font-weight:500;display:flex}.stepper__node:not(:last-child):after{content:"";background:var(--hairline);flex:none;width:26px;height:2px;margin:0 10px}.stepper__node.is-done:after{background:var(--good)}.stepper__pip{border:1.5px solid var(--rule);color:#fff;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:10px;display:grid}.stepper__node.is-done .stepper__pip{background:var(--good);border-color:var(--good)}.stepper__node.is-current .stepper__pip{background:var(--brand);border-color:var(--brand);box-shadow:0 0 0 4px var(--brand-soft)}.stepper__node.is-done,.stepper__node.is-current{color:var(--ink);font-weight:600}.detail__card--wide{grid-column:1/-1}.chain{margin:0;padding:0;list-style:none}.chain__day{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);margin:16px 0 2px;font-size:11.5px;font-weight:650}.chain__day:first-child{margin-top:0}.chain__node{gap:12px;padding:9px 0;display:flex;position:relative}.chain__node:not(:last-child):before{content:"";background:var(--hairline);width:2px;position:absolute;top:22px;bottom:-9px;left:5px}.chain__dot{background:var(--ink-4);z-index:1;border-radius:50%;flex:none;width:12px;height:12px;margin-top:3px}.chain__dot--payment{background:var(--good)}.chain__dot--sign{background:var(--info)}.chain__dot--created{background:var(--brand)}.chain__dot--doc{background:var(--warn)}.chain__label{font-size:13.5px;font-weight:600}.chain__meta{color:var(--ink-3);font-size:12px;font-family:var(--sans);margin-top:1px}.roster__kpis{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px;display:grid}.roster__kpi{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-card);box-shadow:var(--sh-card);padding:14px 16px}.roster__kpiLabel{text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3);font-size:11.5px;font-weight:600}.roster__kpiVal{font-family:var(--sans);font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin-top:6px;font-size:24px;font-weight:500}.roster__kpiUnit{font-family:var(--sans);color:var(--ink-3);font-size:13px;font-weight:500}.roster__spark{align-items:center;gap:8px;display:flex}@media (width<=640px){.roster__kpis{grid-template-columns:1fr}}.board__flag{border-radius:6px;align-items:center;gap:6px;margin-top:9px;padding:5px 8px;font-size:11.5px;font-weight:600;display:flex}.board__flag--clash{background:var(--warn-soft);color:#9a6400}.board__moveRow{border-top:1px solid var(--hairline);cursor:default;align-items:center;gap:8px;margin-top:11px;padding-top:10px;display:flex}.board__moveLabel{text-transform:uppercase;letter-spacing:.05em;color:var(--ink-4);flex:none;font-size:10px;font-weight:700}.board__moveRow .board__move{flex:1}.talent__stats{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px;display:grid}.talent__stat{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-card);box-shadow:var(--sh-card);padding:14px 16px}.talent__statLabel{text-transform:uppercase;letter-spacing:.07em;color:var(--ink-3);font-size:11px;font-weight:600}.talent__statVal{font-family:var(--sans);font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin-top:6px;font-size:22px;font-weight:500}.talent__earnBig{font-family:var(--sans);font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin-bottom:10px;font-size:24px;font-weight:450}@media (width<=760px){.talent__stats{grid-template-columns:1fr 1fr}.table{white-space:nowrap;display:block;overflow-x:auto}}.cal__gcell--open{background-image:repeating-linear-gradient(45deg, transparent 0, transparent 7px, color-mix(in srgb, var(--hairline) 45%, transparent) 7px, color-mix(in srgb, var(--hairline) 45%, transparent) 8px)}.cal__gcell--open.is-today{background-color:color-mix(in srgb, var(--brand) 5%, transparent)}.cal__swatch--tight{border:1.5px solid var(--warn);background:0 0}.cal__tight{float:right;color:var(--warn);margin-left:4px;font-size:11px;line-height:1}.cal__gevent--confirmed .cal__tight{color:#ffffffe6}.cal__gevent.is-tight{box-shadow:inset 3px 0 0 var(--warn)}.table__link,.doc__open,.linklist a,.lineup__name,.detail__back{transition:color .12s}.planedit__list{flex-direction:column;gap:14px;display:flex}.planedit{border:1px solid var(--hairline);border-radius:12px;flex-direction:column;gap:14px;padding:16px;display:flex}.planedit__head{align-items:center;gap:12px;display:flex}.planedit__code{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);background:var(--recessed);border-radius:6px;flex:none;padding:4px 9px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:700}.planedit__name{max-width:280px;font-weight:600}.planedit__grid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px;max-width:640px;display:grid}.planedit__help{max-width:640px;margin:10px 0 0;line-height:1.5}.planedit__feats{flex-wrap:wrap;gap:7px;display:flex}.planedit__feat{border:1px solid var(--hairline);background:var(--surface);color:var(--ink-3);cursor:pointer;border-radius:999px;padding:5px 11px;font-size:12px;font-weight:500}.planedit__feat.is-on{border-color:var(--brand);background:var(--brand-soft);color:var(--brand);font-weight:600}.planedit__actions{align-items:center;gap:12px;display:flex}@media (width<=560px){.planedit__grid{grid-template-columns:1fr}}.doc__item{flex-direction:column;align-items:stretch;gap:8px;display:flex}.doc__item .doc__row{width:100%;min-width:0}.doc__titleRow{align-items:center;gap:8px;min-width:0;display:flex}.doc__kind{letter-spacing:.04em;text-transform:uppercase;color:var(--brand-700,#9a4322);background:var(--brand-soft,#f3e6df);border-radius:5px;flex-shrink:0;padding:2px 7px;font-size:10.5px;font-weight:700}.doc__titleRow .doc__title{flex:1;min-width:0}.doc__statusPill{white-space:nowrap;flex-shrink:0}.doc__hint{overflow-wrap:anywhere}.doc__remind{white-space:nowrap;flex-shrink:0;align-self:flex-end}.doc__tabs{background:var(--recessed);border-radius:10px;flex-wrap:wrap;gap:2px;margin-bottom:12px;padding:3px;display:flex}.doc__tab{cursor:pointer;font:inherit;color:var(--ink-3);background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;padding:5px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.doc__tab.is-on{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #00000014}.doc__tabN{font-variant-numeric:tabular-nums;color:var(--ink-4);font-size:11px}.doc__tab.is-on .doc__tabN{color:var(--brand)}.doc__source{letter-spacing:.02em;text-transform:uppercase;color:var(--ink-4);background:var(--recessed);border-radius:5px;flex-shrink:0;padding:2px 7px;font-size:10.5px;font-weight:600}.doc__source--upload{color:var(--ink-3)}.prop__pdfFrame{border:1px solid var(--line,#e3e3e3);background:var(--recessed,#f3f1ec);border-radius:8px;width:100%;height:56vh;min-height:420px}.doc__modeTabs{background:var(--recessed,#f0efec);border-radius:9px;gap:2px;padding:3px;display:inline-flex}.doc__modeTab{color:var(--ink-2,#666);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:7px 14px;font-size:13px;font-weight:600}.doc__modeTab.is-on{background:var(--surface,#fff);color:var(--ink,#1a1a1a);box-shadow:0 1px 3px #00000014}.docupload{border:1.5px dashed var(--line,#d7d3cc);background:var(--recessed,#f7f5f1);cursor:pointer;border-radius:10px;align-items:center;gap:12px;padding:16px;transition:border-color .12s,background .12s;display:flex}.docupload:hover{border-color:var(--brand);background:var(--brand-soft,#f6ece6)}.docupload--has{border-style:solid;border-color:var(--good,#2e7d57);background:color-mix(in srgb, var(--good,#2e7d57) 7%, transparent)}.docupload__icon{flex-shrink:0;font-size:22px}.docupload__text{flex-direction:column;gap:2px;min-width:0;display:flex}.docupload__main{word-break:break-all;font-size:14px;font-weight:600}.docupload__sub{color:var(--ink-3,#8a857c);font-size:12px}.calsync__lead{margin:0 0 14px}.calsync__reveal{flex-direction:column;gap:12px;display:flex}.calsync__warn{background:var(--warn-soft);color:var(--ink-2);border-left:3px solid var(--warn);border-radius:var(--r-control);padding:9px 12px;font-size:13px;line-height:1.45}.calsync__warn strong{color:var(--ink)}.calsync__row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.calsync__url{min-width:0;font-family:var(--mono);color:var(--ink-2);background:var(--recessed);border:1px solid var(--hairline);border-radius:var(--r-control);flex:220px;padding:8px 10px;font-size:12px}.calsync__steps{color:var(--ink-3);flex-direction:column;gap:6px;margin:2px 0 0;padding-left:18px;font-size:12.5px;line-height:1.4;display:flex}.calsync__steps strong{color:var(--ink-2)}.calsync__active{flex-direction:column;gap:10px;display:flex}.calsync__statusRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.calsync__hint{margin:0}.calsync__err{color:var(--bad);margin-top:8px}.pay__remind{margin-top:8px}.pay__remindMsg{color:var(--ink-3);margin-top:8px;font-size:13px}.pay__remindMsg.is-ok{color:var(--good)}.pay__remindHint{margin-top:6px;display:block}.dev__guide .settings2__groupH{margin-top:18px}.dev__endpoints{flex-direction:column;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.dev__endpoints li{font-size:13px}.dev__exampleRow{align-items:flex-start;gap:10px;margin-top:10px;display:flex}.dev__exampleRow .btn{flex:none}.dev__pre{min-width:0;font-family:var(--mono);color:var(--ink-2);background:var(--recessed);border:1px solid var(--hairline);border-radius:var(--r-control);white-space:pre;flex:auto;margin:0;padding:10px 12px;font-size:12px;line-height:1.5;overflow-x:auto}.prop__pkg{flex-direction:column;gap:8px;display:flex}.prop__pkgMode{color:var(--ink-2);flex-wrap:wrap;gap:16px;font-size:13px;display:flex}.prop__pkgMode label{cursor:pointer;align-items:center;gap:6px;display:inline-flex}.prop__pkgOpt{grid-template-columns:1.3fr 1.3fr 96px auto;align-items:center;gap:8px;display:grid}.docprev__pkg{border:1px solid var(--hairline);border-radius:10px;margin:14px 0;padding:12px 14px}.docprev__pkgTitle{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);margin-bottom:8px;font-size:12px;font-weight:700}.docprev__pkgOpt{border-bottom:1px solid var(--hairline);align-items:flex-start;gap:10px;padding:8px 0;display:flex}.docprev__pkgOpt:last-child{border-bottom:0}.docprev__pkgMark{color:var(--ink-3);font-size:15px;line-height:1.4}.docprev__pkgMain{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.docprev__pkgLabel{color:var(--ink);font-weight:600}.docprev__pkgNote{color:var(--ink-3);font-size:12.5px}.docprev__pkg .docprev__amt{white-space:nowrap;font-weight:700}.admin__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:20px;display:flex}.admin__intro{max-width:56ch;margin:0}.admin__introTitle{text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3);margin:0 0 4px;font-size:12px;font-weight:700}.admin__introText{color:var(--ink-3);margin:0;font-size:13.5px;line-height:1.5}.admin__cardH{letter-spacing:-.01em;margin:0 0 4px;font-size:16px;font-weight:650}.admin__cardH .meta{font-weight:400}.admin__accName{letter-spacing:-.01em;margin:0;font-size:18px;font-weight:650}.admin__secMeta{margin:0 0 14px;line-height:1.5}.admin__detail{gap:16px;display:grid}.admin__accHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.admin__metaRow{margin-top:3px}.admin__stats{border-top:1px solid var(--hairline);grid-template-columns:repeat(auto-fit,minmax(116px,1fr));gap:16px 18px;margin-top:18px;padding-top:16px;display:grid}.admin__stat{flex-direction:column;gap:4px;display:flex}.admin__statLabel{text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);font-size:11px;font-weight:700}.admin__statValue{font-variant-numeric:tabular-nums;font-size:20px;font-weight:650;line-height:1.1}.admin__grid2{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.admin__log{gap:0;margin:0;padding:0;list-style:none;display:grid}.admin__logRow{border-bottom:1px solid var(--hairline);align-items:baseline;gap:9px;padding:8px 0;font-size:13px;display:flex}.admin__log>li:last-child .admin__logRow,li.admin__logRow:last-child{border-bottom:0}.admin__health{flex-wrap:wrap;gap:8px;display:flex}@media (width<=560px){.admin__header{flex-direction:column;align-items:stretch}}.doc__answers{margin-top:8px}.doc__answersToggle{color:var(--brand);cursor:pointer;background:0 0;border:0;padding:2px 0;font-size:13px;font-weight:600}.doc__answersEmpty{margin-top:6px}.doc__answerSet{border:1px solid var(--hairline);background:var(--recessed);border-radius:10px;margin-top:10px;padding:12px 14px}.doc__answerWho{margin-bottom:8px}.doc__qa{border-bottom:1px solid var(--hairline);padding:7px 0}.doc__qa:last-child{border-bottom:0}.doc__q{color:var(--ink-2);font-size:12.5px;font-weight:600}.doc__a{color:var(--ink);white-space:pre-wrap;margin-top:2px;font-size:14px}
