:root{--ground:#eef0f3;--surface:#fff;--ink:#0e0f12;--ink-2:#2a2c33;--cobalt:#2338c8;--line:#e4e6ea;--outline:#c9ced6;--hover:#f6f7f9;--alert:#c4321f;--chip-green:#e3f2ea;--chip-green-ink:#13603d;--chip-blue:#dde2fb;--chip-blue-ink:#1a2a9c;--chip-purple:#f1e6fa;--chip-purple-ink:#5a2e91;--chip-amber:#fff1d6;--chip-amber-ink:#7a4a00;--chip-red:#f9e1de;--chip-red-ink:#9a2a1c;--chip-grey:#e4e6ea;--available:#13603d;--out:#c9ced6;--cobalt-tint:#dde2fb;--dark:#0e0f12;--dark2:#2a2c33;--dark-ink:#fff;--tone-umber:#533f31;--tone-navy:#1f2e4a;--tone-oxblood:#5e2129;--tone-moss:#3f4f35;--tone-aubergine:#3d2640;--tone-ochre:#7a6b2e;--tone-slate:#3e4a55;--font:"Funnel Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-display:"Funnel Display", "Funnel Sans", system-ui, sans-serif;--r-surface:22px;--r-panel:22px;--r-header:20px;--r-menu:16px;--r-btn:14px;--r-input:12px;--r-chip:9px;--r-pill:9px;--r-headshot:12px;--gutter:24px;--rail:220px;--bar:72px;--btn-sm:36px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-scene]{--scene-wall:#e9e6e1;--scene-wall-low:#dedad3;--scene-floor:#cfc8bc;--scene-plank:#bdb4a6;--scene-wood:#b79c82;--scene-wood-dark:#8b735e;--scene-metal:#8a9099;--scene-glass:#d6e2ea;--scene-screen:#33404f;--scene-screen-lit:#9fb8d0;--scene-lamp:#f4ecc4;--scene-room-light:#fff7da;--scene-plant:#4f6b4a;--scene-sky-night:#1c2438;--scene-sky-dawn:#c7b8cc;--scene-sky-day:#c3d7e8;--scene-sky-golden:#eadfb8;--scene-sky-dusk:#6a5c7c;--scene-sun:#f6e7a6;--scene-moon:#e8eaf0;--scene-land-day:#9aa3a9;--scene-land-night:#2e3446;--scene-hills-day:#a7ae97;--scene-hills-night:#262c3b;--scene-water-day:#9db6c9;--scene-water-night:#24304a;--scene-window-lit:#f2e2a0;--scene-skin-fair:#efddd1;--scene-skin-olive:#c9ae98;--scene-skin-tan:#d0baa6;--scene-skin-brown:#8f6a55;--scene-skin-deep:#5e4234;--scene-cheek:#e3b8b0;--scene-mouth:#8a4b4b;--scene-hair-dark:#3b2a22;--scene-hair-brown:#5a4232;--scene-hair-silver:#b9b9b6;--scene-hair-auburn:#8e4436;--scene-hair-black:#1e1a19;--scene-top-cream:#ede6d6;--scene-top-chambray:#6f86a3;--scene-top-olive:#6b7154;--scene-top-burgundy:#7a2e36;--scene-legs:#3a3f4a;--scene-bulb:#fff4b8;--scene-bulb-off:#5e5a4c;--scene-gold:#c9b458}*,:before,:after{box-sizing:border-box}html,body{margin:0;overflow-x:clip}body{background:var(--ground);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-size:15px;line-height:1.45}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,input,textarea{font:inherit;color:inherit}h1,h2{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-weight:600}h3,h4{letter-spacing:-.01em;margin:0;font-weight:700;line-height:1.25}.d{font-family:var(--font-display);letter-spacing:-.02em}p{margin:0}.num,time,.t{font-variant-numeric:tabular-nums}.frame{min-height:100dvh}.rail-company{flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-width:0;display:flex}.rail-logo{object-fit:contain;align-self:center;width:auto;max-width:64px;height:28px}.rail-company-name{font-family:var(--font-display);letter-spacing:-.02em;overflow-wrap:break-word;min-width:0;font-size:20px;font-weight:700;line-height:1.15}.rail-sub{font-size:13px;font-weight:600}.rail-nav{flex-direction:column;gap:12px;display:flex}.rail-link .count{margin-left:auto}.rail-link[aria-current=page] .count{background:var(--ink);color:var(--surface)}.rail-group{align-content:start;gap:2px;display:grid}.rail-group-name{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);padding:0 12px 4px;font-size:15px;font-weight:700;line-height:1.2;display:block}.rail-link{min-height:30px;color:var(--ink);white-space:nowrap;border-radius:12px;align-items:center;gap:8px;padding:0 12px;font-size:15px;font-weight:500;line-height:20px;transition:background-color .12s;display:flex}.rail-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.rail-link:hover{background:var(--surface)}.rail-link[aria-current=page],.rail-link[aria-current=page]:hover{background:var(--cobalt-tint);color:var(--ink);font-weight:600}.rail-foot{padding:10px 12px 0}.rail-tools{flex-direction:column;gap:6px;margin:14px 0 0;padding:0 12px;display:flex}.rail-tools .strip-new-wrap{display:block}.rail-tools .strip-new{justify-content:center;width:100%}.strip-search{width:100%;height:var(--btn-sm);background:var(--surface);border:1px solid var(--line);color:var(--ink);cursor:text;border-radius:10px;align-items:center;gap:8px;padding:0 10px;font-size:14px;font-weight:500;transition:border-color .12s;display:flex}.rail .rail-body .rail-search-phone{display:none}.strip-search:hover{border-color:var(--ink)}.strip-search:focus-visible{outline:2px solid var(--cobalt);outline-offset:2px}.strip-search-ico{flex:none;display:inline-flex}.strip-search-key{border:1px solid var(--line);background:var(--ground);min-width:22px;height:18px;color:var(--ink);border-radius:5px;flex:none;place-items:center;margin-left:auto;padding:0 4px;font-size:10px;font-weight:700;display:inline-grid}.topstrip{justify-content:flex-end;align-items:center;gap:12px;display:flex}.topstrip-fold{display:none}.strip-me{flex:none}.icon-btn.strip-me-btn{background:var(--ink);width:44px;height:44px;color:var(--surface);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;font-size:14px;font-weight:700;display:inline-grid}.icon-btn.strip-me-btn:hover{background:var(--ink-2)}.covering{min-width:0;color:var(--ink);flex-wrap:wrap;align-items:center;gap:0 10px;font-size:14px;line-height:1.35;display:flex}.covering-label{flex:none;font-weight:500}.covering-name{font-weight:700}.covering .fit{flex:0 auto}@media (width>=768px){.frame{grid-template-columns:var(--rail) minmax(0, 1fr);grid-template-rows:auto 1fr;display:grid}.chrome{display:contents}.rail{scrollbar-width:none;height:100dvh;padding:18px 8px 14px var(--gutter);background:var(--ground);flex-direction:column;grid-area:1/1/span 2;align-self:start;display:flex;position:sticky;top:0;overflow-y:auto}.rail-company{padding:2px 12px 0}.rail .covering{justify-items:start;gap:6px;margin:16px 0 0;padding:0 12px;display:grid}.rail-body{flex-direction:column;flex:auto;margin-top:18px;display:flex}.rail-nav{flex:auto}.topstrip{z-index:20;height:var(--bar);padding:0 var(--gutter);background:var(--ground);grid-area:1/2;position:sticky;top:0}main{grid-area:2/2;min-width:0}}.count{background:var(--ink);min-width:20px;height:20px;color:var(--surface);font-variant-numeric:tabular-nums;border-radius:10px;place-items:center;padding:0 6px;font-size:12px;font-weight:700;line-height:1;display:inline-grid}.menu-item .count{margin-left:auto}.me-btn{width:30px;height:30px;padding:0}.page{padding:0 var(--gutter) 64px}.page-title{letter-spacing:-.035em;margin:0 0 24px;padding-top:40px;font-size:52px;line-height:1}.page-title .aside{letter-spacing:-.01em;font-size:.5em;font-weight:500}.page-head{flex-wrap:wrap;align-items:flex-end;gap:14px;padding:40px 24px 24px;display:flex}.page-head .page-title{margin:0;padding:0}.page-head .actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-left:auto;display:flex}.tab-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin:0 0 16px;display:flex}.section-title{font-family:var(--font-display);letter-spacing:-.02em;margin:28px 0 12px;font-size:22px;font-weight:600}.columns>*>.section-title:first-child,.columns>*>section:first-child>.section-title,.columns>section>.section-title,.columns>section+section{margin-top:0}.columns{grid-template-columns:minmax(0,1.25fr) minmax(0,.9fr);align-items:start;gap:40px;display:grid}.columns>*{min-width:0}.stack>*+*{margin-top:8px}.panel{background:var(--surface);border-radius:var(--r-surface);padding:4px 0}.panel-pad{padding:16px 18px}.empty{padding:14px 18px;font-size:15px;font-weight:500}.panel>.empty:only-child{padding:16px 18px}[data-focus],.record-head[data-focus]{scroll-margin-top:90px}.record-head{margin-bottom:30px}.record-head .page-title{margin-bottom:16px}.dot{background:var(--available);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.dot-hold{background:var(--cobalt)}.dot-booked{background:var(--ink)}.dot-out{background:var(--out)}.headshot{aspect-ratio:3/4;border-radius:var(--r-headshot);object-fit:cover;background:var(--ground);width:100%;height:auto}.monogram{background:var(--cobalt-tint);color:var(--chip-blue-ink);font-family:var(--font-display);letter-spacing:-.02em;place-items:center;font-size:22px;font-weight:600;display:grid}.avatar{background:var(--chip-blue);color:var(--chip-blue-ink);letter-spacing:0;border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;line-height:1;display:inline-grid}.portrait{object-fit:cover;object-position:center 20%;background:var(--ground);border-radius:50%;flex:none}.chip,.pill{border-radius:var(--r-chip);white-space:nowrap;border:0;flex:none;align-items:center;gap:6px;height:28px;padding:0 11px;font-size:13px;font-weight:600;line-height:1;display:inline-flex}.chip-green,.pill-available{background:var(--chip-green);color:var(--chip-green-ink)}.chip-blue,.pill-chosen,.pill-hold{background:var(--chip-blue);color:var(--chip-blue-ink)}.chip-purple{background:var(--chip-purple);color:var(--chip-purple-ink)}.chip-amber{background:var(--chip-amber);color:var(--chip-amber-ink)}.chip-red{background:var(--chip-red);color:var(--chip-red-ink)}.chip-grey,.pill-quiet,.pill-out{background:var(--chip-grey);color:var(--ink)}.chip-ink,.pill-settled{background:var(--ink);color:var(--surface)}.chip-check{background:var(--surface);color:var(--chip-blue-ink);border:1.5px dashed var(--cobalt)}.btn{border-radius:var(--r-btn);border:1.5px solid var(--ink);background:var(--surface);min-height:44px;color:var(--ink);letter-spacing:-.005em;white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:15px;font-weight:600;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}.btn:hover{background:var(--ground)}.btn-primary{background:var(--ink);border-color:var(--ink);color:var(--surface)}.btn-primary:hover{background:var(--ink-2);border-color:var(--ink-2)}.btn-quiet{color:var(--ink);background:0 0;border-color:#0000}.btn-quiet:hover{background:var(--ground);border-color:#0000}.btn-danger{background:var(--surface);border-color:var(--ink);color:var(--ink)}.btn-danger:hover{background:var(--ink);color:var(--surface)}.btn-sm{min-height:var(--btn-sm);border-radius:11px;gap:6px;padding:0 14px;font-size:14px}.btn[disabled],.btn[data-disabled]{border-color:var(--outline);color:var(--ink);background:var(--ground);cursor:default;pointer-events:none}.icon-btn{width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;transition:background-color .12s,color .12s;display:inline-grid}.icon-btn:hover{background:var(--ground)}.icon-btn.btn-sm{width:var(--btn-sm);height:var(--btn-sm)}.btn:focus-visible,.icon-btn:focus-visible,a:focus-visible,.input:focus-visible,.strip-me-btn:focus-visible{outline:2px solid var(--cobalt);outline-offset:2px}.btn-link{color:var(--ink);text-underline-offset:3px;cursor:pointer;font-size:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.lift{transition:transform .16s}.lift:hover{transform:translateY(-3px)}.field{gap:7px;display:grid}.label{letter-spacing:-.005em;font-size:14px;font-weight:600}.input{border:1.5px solid var(--outline);border-radius:var(--r-input);background:var(--surface);outline:none;width:100%;height:46px;padding:0 14px;font-size:15px;font-weight:500;transition:border-color .12s}.input:focus{border-color:var(--ink)}textarea.input{resize:vertical;height:auto;min-height:96px;padding:10px 14px;line-height:1.45}.sw{background:var(--ink);cursor:pointer;border:0;border-radius:14px;flex:none;width:46px;height:28px;padding:0;display:inline-block;position:relative}.sw:after{content:"";background:var(--surface);border-radius:50%;width:20px;height:20px;position:absolute;top:4px;right:4px}.sw.off{background:var(--outline)}.sw.off:after{left:4px;right:auto}.menu-pop{background:var(--surface);border-radius:var(--r-menu);border:1.5px solid var(--ink);outline:none;min-width:230px;max-width:calc(100vw - 32px);padding:6px}.menu-list{overscroll-behavior:contain;outline:none;gap:1px;max-height:min(420px,100vh - 120px);display:grid;overflow-y:auto}.menu-head{gap:2px;padding:10px 10px 8px;display:grid}.menu-head strong{letter-spacing:-.01em;font-size:14px;font-weight:600}.menu-head .menu-role{font-size:13px}.menu-section-title{padding:8px 14px 4px;font-size:13px;font-weight:700}.menu-item{min-height:42px;color:var(--ink);cursor:default;border-radius:11px;outline:none;align-items:center;gap:10px;padding:0 14px;font-size:15px;font-weight:500;display:flex}.menu-item[data-hovered],.menu-item[data-focused]{background:var(--ground)}.menu-item[data-selected]{color:var(--cobalt);font-weight:600}.menu-item .check{color:var(--cobalt);margin-left:auto;display:inline-flex}.menu-sep{background:var(--line);height:1px;margin:6px 4px}.menu-foot{padding:10px 10px 6px}.dialog-overlay{z-index:100;background:color-mix(in srgb, var(--ink) 26%, transparent);place-items:center;padding:16px;display:grid;position:fixed;inset:0}.dialog-modal{outline:none;width:min(440px,100%)}.dialog{background:var(--surface);border-radius:var(--r-surface);outline:none;padding:26px 26px 22px}.dialog-title{letter-spacing:-.025em;margin-bottom:10px;font-size:26px}.dialog-text{font-size:15px}.search-form{margin-bottom:12px}.search-hits{gap:2px;margin:0;padding:0;list-style:none;display:grid}.search-hit{border-radius:12px;justify-content:flex-start;gap:12px;width:100%;min-height:46px;font-weight:500}.search-kind{text-align:left;flex:none;min-width:92px;font-size:13px;font-weight:700}.search-title{font-weight:600}.search-line{font-weight:500}.dialog form{gap:14px;display:grid}.dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.notice{z-index:120;background:var(--ink);width:max-content;max-width:calc(100vw - 32px);color:var(--surface);border-radius:12px;padding:11px 16px;font-size:13.5px;font-weight:500;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}[data-tip]{position:relative}.fit{min-width:0;max-width:100%;display:block}.fit>*{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}[data-tip]:hover:after,[data-tip]:focus-visible:after{content:attr(data-tip);z-index:60;background:var(--ink);color:var(--surface);letter-spacing:0;white-space:nowrap;pointer-events:none;border-radius:8px;padding:5px 9px;font-size:12px;font-weight:500;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.page-title+.columns{margin-top:0}.staff-mark{letter-spacing:-.005em;align-items:center;gap:8px;margin:0 0 10px;font-size:13px;font-weight:600;display:flex}.staff-mark i{background:var(--cobalt);border-radius:4px;width:14px;height:14px;display:inline-block}.yv{color:var(--ink);letter-spacing:.03em;white-space:nowrap;align-items:center;gap:6px;font-size:9px;font-variant-caps:all-small-caps;line-height:1;display:inline-flex}a.yv:hover{text-underline-offset:2px;text-decoration:underline}.yv svg{flex:none;width:12px;height:12px}.sting{z-index:200;background:var(--ink);color:var(--ground);place-items:center;display:grid;position:fixed;inset:0}.sting svg{width:268px;height:64px;overflow:visible}.sting .col{transform-box:fill-box;transform-origin:bottom;animation:.36s cubic-bezier(.2,.7,.2,1) both rise}.sting .col.b{animation-delay:60ms}.sting .col.c{animation-delay:.12s}.sting .word{clip-path:inset(0 100% 0 0);font-family:Archivo,Helvetica Neue,Arial,sans-serif;animation:.26s cubic-bezier(.3,.7,.2,1) .3s forwards wipe}@keyframes rise{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes wipe{to{clip-path:inset(0)}}.signin{background:var(--ground);place-items:center;min-height:100dvh;padding:24px 16px;display:grid}.signin-card{background:var(--surface);border-radius:var(--r-surface);width:min(400px,100%);padding:34px 32px 22px}.signin-logo{width:auto;max-height:44px;margin-bottom:18px}.signin-company{letter-spacing:-.03em;font-size:28px;line-height:1.1}.signin-product{margin-top:8px;font-size:13px;font-weight:600}.signin-card form{gap:14px;margin-top:28px;display:grid}.signin-card .btn-primary{height:40px;margin-top:4px}.signin-title{letter-spacing:-.015em;margin-top:24px;font-size:16px}.signin-who{grid-template-columns:max-content minmax(0,1fr);gap:2px 16px;margin:6px 0 0;font-size:14px;display:grid}.signin-who dt{font-weight:600}.signin-who dd{overflow-wrap:anywhere;margin:0}.signin-error{color:var(--ink);font-size:13.5px;font-weight:600}.signin-text{margin-top:22px;font-size:14px}.signin-card .signin-forgot form{margin-top:18px}.signin-forgot>.btn{width:100%;margin-top:22px}.signin-foot{justify-content:space-between;align-items:center;gap:12px;margin-top:26px;display:flex}.signin-help{text-underline-offset:3px;font-size:13px;font-weight:600;text-decoration:underline}.not-found{justify-items:start;gap:18px;padding-top:48px;display:grid}.not-found p{letter-spacing:-.01em;font-size:17px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-delay:0s!important}}main{container-type:inline-size}@container (width<=600px){.page-head .actions{flex-basis:100%;justify-content:flex-start;margin-left:0}}@container (width<=960px){.columns{grid-template-columns:minmax(0,1fr);gap:0}.columns>section+section>.section-title,.columns>*+*>section:first-child>.section-title,.columns>*+*>.section-title:first-child{margin-top:26px}}@media (width<=1023px){.page-head{padding:28px 0 22px}.page-title{font-size:44px}}@media (width<=900px){.page{padding:0 16px 64px}.page-head{padding:22px 0 18px}.page-title{letter-spacing:-.03em;font-size:34px}.signin-card{padding:28px 22px 18px}}.record-head .pill{margin-top:-8px}.cl-seg{background:var(--surface);scrollbar-width:none;border-radius:16px;align-items:center;gap:2px;max-width:100%;padding:5px;display:inline-flex;overflow-x:auto}.cl-seg::-webkit-scrollbar{display:none}.cl-seg-item{min-height:40px;color:var(--ink);white-space:nowrap;border-radius:12px;align-items:center;gap:8px;padding:0 16px;font-size:15px;font-weight:500;transition:background-color .12s,color .12s;display:inline-flex}.cl-seg-item:hover{background:var(--ground)}.cl-seg-item[aria-current=page],.cl-seg-item[aria-current=page]:hover{background:var(--ink);color:var(--surface);font-weight:600}.cl-seg-count{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}@container (width<=900px){.cl-seg{flex-wrap:wrap;display:flex;overflow:visible}}.dialog-modal:has(.cl-form){width:min(580px,100%)}.dialog:has(.cl-form){max-height:calc(100dvh - 32px);overflow-y:auto}.cl-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 14px;display:grid}.cl-wide{grid-column:1/-1}.cl-choice .btn{justify-content:space-between;width:100%;height:46px;min-height:46px;font-weight:500}.cl-extra{margin-right:auto}@container (width<=900px){.cl-fields{grid-template-columns:minmax(0,1fr)}}.rq-form{gap:16px;max-height:min(64vh,620px);margin:0 -22px;padding:4px 22px 2px;display:grid;overflow-y:auto}.rq-form-pair{flex-wrap:wrap;gap:16px;display:flex}.rq-form-pair>.field{flex:150px}.rq-form .field>.btn{justify-self:start}.rq-form .field>.btn[aria-haspopup]{justify-content:space-between;justify-self:stretch;min-height:46px;font-weight:500}.rq-pick-wrap{gap:6px;display:grid}.rq-pick{border:1px solid var(--line);border-radius:10px;display:grid;overflow:hidden}.rq-pick-row{border-top:1px solid var(--line);cursor:pointer;align-items:center;gap:10px;padding:8px 12px;transition:background-color .12s;display:flex}.rq-pick-row:first-child{border-top:0}.rq-pick-row:hover,.rq-pick-row:focus-within{background:var(--ground)}.rq-radio,.rq-check{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.rq-chosen{background:var(--cobalt-tint);border-radius:10px;align-items:center;gap:10px;padding:8px 6px 8px 12px;display:flex}.rq-chosen-main{flex:1;min-width:0;display:grid}.rq-pick-title{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.rq-pick-sub{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.rq-chosen .rq-pick-title{color:var(--cobalt)}.rq-pick-row .headshot,.rq-chosen .headshot{flex:none}.rq-pick-none{color:var(--ink);padding:8px 12px;font-size:13.5px}.rq-roles{gap:8px;display:grid}.rq-role-edit{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:8px;display:grid}.rq-roles>.btn{justify-self:start}.rq-faces{grid-template-columns:repeat(auto-fill,minmax(76px,1fr));gap:12px 10px;display:grid}.rq-face{cursor:pointer;gap:6px;display:grid}.rq-face .headshot{outline-offset:2px;outline:2px solid #0000;transition:outline-color .12s}.rq-face:hover .headshot{outline-color:var(--line)}.rq-face[data-chosen] .headshot,.rq-face:focus-within .headshot{outline-color:var(--cobalt)}.rq-face-name{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.rq-face[data-chosen] .rq-face-name{color:var(--cobalt)}@container (width<=900px){.rq-role-edit{grid-template-columns:minmax(0,1fr)}}.dl-kv{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;min-height:48px;padding:9px 18px;display:flex}.panel>.dl-kv:first-child{border-top:0}.dl-kv-label{color:var(--ink);flex:none;max-width:50%;font-size:13.5px}.dl-kv-value{text-align:right;font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 10px;min-width:0;display:flex}.dialog .dl-kv{border-top:0;min-height:0;padding:0}.dl-form{gap:14px;display:grid}.dl-form .dialog-actions{margin-top:4px}.dialog-modal:has(.dl-wide){width:min(640px,100%)}.dialog:has(.dl-form){max-height:calc(100dvh - 32px);overflow-y:auto}.dl-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;display:grid}.dl-more-fields{gap:14px;display:grid}.dl-choice .btn{justify-content:space-between;width:100%;height:46px;min-height:46px;font-weight:500}.dl-toggles{flex-wrap:wrap;gap:6px;display:flex}.dl-toggles .btn{min-height:46px}.dl-instalment{grid-template-columns:minmax(0,1.4fr) 150px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.waiting{gap:12px;padding:4px 0;display:grid}.waiting-bar{background:var(--ground);border-radius:12px;height:44px;display:block}.waiting-bar:nth-child(2n){width:82%}.dl-error{background:var(--ground);color:var(--ink);border-radius:10px;padding:10px 12px;font-size:13.5px;font-weight:600}.dl-none{color:var(--ink)}.dl-link,.tn-link{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px;transition:text-decoration-color .12s}.dl-link:hover,.tn-link:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.tn-seg{background:var(--surface);border-radius:16px;gap:2px;margin:0 0 24px;padding:5px;display:inline-flex}.tn-seg-item{min-height:40px;color:var(--ink);border-radius:12px;align-items:center;padding:0 16px;font-size:15px;font-weight:500;transition:color .12s,background-color .12s;display:inline-flex}.tn-seg-item:hover{background:var(--ground)}.tn-seg-on,.tn-seg-on:hover{background:var(--ink);color:var(--surface);font-weight:600}@container (width<=900px){.tn-seg{flex-wrap:wrap}}@container (width<=760px){.dl-grid{grid-template-columns:minmax(0,1fr)}.dl-instalment{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.dl-instalment>:first-child{grid-column:1/-1}.dl-kv{padding:9px 14px}}.staff-mark .pill{margin-left:2px}.sf-grow{flex:auto}.sf-strong{letter-spacing:-.01em;font-size:14px;font-weight:600}.sf-to{color:var(--ink);font-size:12.5px}.sf-dot{border:2px solid var(--surface);background:var(--available);border-radius:50%;width:13px;height:13px;display:block}.sf-dot-busy{background:var(--cobalt)}.sf-dot-away{background:var(--out)}.sf-face{flex:none;display:inline-block;position:relative}.sf-face>[data-tip]{display:block;position:absolute;bottom:-4px;right:-4px}.sf-working .sf-dot{vertical-align:1px;border:0;width:8px;height:8px;margin-right:7px;display:inline-block}.sf-card-compact{border:1px solid var(--line);margin-top:10px;padding:12px 14px}.sf-card-compact .ap-desc{margin-top:8px;font-size:14.5px}.sf-card-compact .ap-actions{margin-top:10px}.sf-dock{z-index:30;pointer-events:none;justify-content:center;padding:0 16px;display:flex;position:fixed;bottom:16px;left:0;right:0}@media (width>=768px){.sf-dock{left:var(--rail)}}.frame:has(~.sf-dock:not(.sf-dock-drawer))>main:not(:has(.mr-page)){padding-bottom:48px}.sf-composer{pointer-events:auto;background:var(--surface);border:1.5px solid var(--ink);border-radius:18px;flex:0 680px;align-items:flex-end;gap:8px;min-width:0;padding:7px 7px 7px 8px;display:flex;position:relative}.sf-composer>.btn{flex:none}.sf-input{resize:none;scrollbar-width:none;background:0 0;border:0;outline:none;flex:auto;min-width:0;max-height:160px;padding:5px 2px;font-size:14px;line-height:1.45}.sf-input:placeholder-shown{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sf-mentions{gap:2px;min-width:220px;display:grid;position:absolute;bottom:calc(100% + 8px);left:8px}.sf-mentions .btn{color:var(--ink);justify-content:flex-start}.sf-dock-drawer{border-top:1px solid var(--line);padding:10px 14px 14px;position:static}.sf-dock-drawer .sf-composer{width:100%}.sf-drawer{top:var(--bar);z-index:40;background:var(--surface);border-left:1px solid var(--line);flex-direction:column;width:min(440px,100vw);display:flex;position:fixed;bottom:0;right:0}.sf-drawer-head{align-items:center;gap:6px;padding:12px 12px 8px 18px;display:flex}.sf-drawer-head .staff-mark{margin:0}.sf-picks{border-bottom:1px solid var(--line);scrollbar-width:none;gap:6px;padding:4px 14px 10px;display:flex;overflow-x:auto}.sf-pick{border-radius:12px;flex:none;width:46px;height:46px;position:relative}.sf-pick .portrait{opacity:.72;transition:opacity .12s}.sf-pick:hover .portrait,.sf-pick-on .portrait{opacity:1}.sf-pick-on{background:var(--cobalt-tint)}.sf-pick>[data-tip]{position:absolute;bottom:1px;right:1px}.sf-pick .sf-dot{width:11px;height:11px}.sf-pick-count{position:absolute;top:-2px;right:-2px}.sf-drawer-body{overscroll-behavior:contain;flex:auto;padding:14px 18px;overflow-y:auto}.sf-conversation{gap:16px;display:grid}.sf-msg{grid-template-columns:30px minmax(0,1fr);align-items:start;gap:10px;display:grid}.sf-msg-body{min-width:0}.sf-msg-head{flex-wrap:wrap;align-items:center;gap:4px 8px;margin-bottom:3px;font-size:13.5px;display:flex}.sf-msg-head b{font-weight:600}.sf-msg-head time{color:var(--ink);margin-left:auto;font-size:12px}.sf-msg-text{white-space:pre-line;overflow-wrap:anywhere;font-size:14px;line-height:1.55}.sf-msg-text+.sf-msg-text{margin-top:8px}.sf-msg-me{background:var(--ground);border-radius:14px;justify-self:end;max-width:86%;padding:9px 13px}.sf-msg-editing{width:100%;max-width:100%}.sf-msg-me .pill{margin-top:6px}.sf-msg-tools{flex-wrap:wrap;align-items:center;gap:4px;margin-top:4px;display:flex}.sf-msg-me .sf-msg-tools{justify-content:flex-end;margin:4px -6px -4px 0}.sf-msg-tools:empty{display:none}.sf-msg-tools .icon-btn,.sf-thread-head .icon-btn,.sf-dock-drawer .sf-composer .icon-btn{width:var(--btn-sm);height:var(--btn-sm)}.sf-msg-line{align-items:center;gap:8px;margin-top:8px;font-size:13.5px;display:flex}.sf-msg-line>span:not(.pill){flex:auto;min-width:0}.sf-working{margin-top:6px;font-size:13px}.sf-next{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.sf-noted{margin-top:6px}.sf-dock{align-items:flex-end;gap:8px}.sf-badge{pointer-events:auto;flex:none}.sf-badge .icon-btn{background:var(--surface);border:1.5px solid var(--ink);border-radius:14px;width:46px;height:46px;position:relative}.sf-badge .icon-btn:hover{background:var(--ground)}.sf-badge-mark{background:var(--cobalt);border-radius:6px;width:20px;height:20px;display:block}.sf-badge-count{position:absolute;top:-6px;right:-6px}@media (width<=900px){.sf-drawer{z-index:90;border-left:0;width:100vw;top:0}.sf-dock{padding:0 16px;bottom:12px}.sf-badge{bottom:80px;right:16px}}.desk-mark{vertical-align:1px;margin-left:6px}@media (width<=767px){.chrome{z-index:20;background:var(--ground);flex-wrap:wrap;align-items:center;gap:0 10px;padding:10px 16px;display:flex;position:sticky;top:0}.rail{display:contents}.rail-company{flex:1 1 0;order:1;min-width:0;padding:0}.rail-company-name{white-space:normal;font-size:17px}.rail-logo{height:24px}.rail-sub{display:none}.topstrip{flex:none;gap:8px}.topstrip-fold{display:inline-flex}.covering{flex-wrap:nowrap;width:100%;padding-top:8px}.covering-label{flex:none}.covering .btn{flex:none;margin-left:auto}.rail-body{display:none}.chrome.chrome-open{z-index:35}.chrome-open .rail-body{background:var(--ground);max-height:calc(100dvh - 64px);padding:4px 16px 18px;display:block;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.rail-nav{gap:8px}.rail-link{min-height:30px}.rail-group-name{padding-bottom:2px;font-size:13.5px}.rail-foot{padding:10px 12px 0}.rail-tools{flex-direction:row;flex:none;order:2;align-items:center;gap:8px;margin:0;padding:0}.rail-tools .strip-new-wrap{flex:none}.rail-tools .strip-new{width:auto;min-height:44px}.rail-tools .strip-search{flex:0 150px;width:auto;min-width:0;height:44px}.topstrip{order:3}.covering{order:4}}@media (width<=639px){.rail-tools .strip-search{display:none}.rail .rail-body .rail-search-phone{z-index:1;display:inline-flex;position:absolute;top:4px;right:16px}.page :is(.mk-inline,.dl-company,.tn-link,.td-head-link,.td-team-all,.cal-open,.dl-link,.fn-lead-text,.td-bo-name,.dk-dep),.page :is(.card-title,.section-title,.sb-title,.of-title,h2,h3)>a:not(.btn){margin-block:-11px;padding-block:11px}}@media (width>=768px) and (height<=840px){.rail-tools{flex-direction:row;align-items:center;gap:8px}.rail-tools .strip-new-wrap{flex:none}.rail-tools .strip-new{width:auto}.rail-tools .strip-search{flex:auto;width:auto;min-width:0;padding:0 8px}.rail-tools .strip-search-key{display:none}}@media (width<=767px){:root{--btn-sm:40px}.topstrip-fold .btn{min-height:44px}.rail-company{margin-block:-8px;padding-block:8px}.tbl td .tbl-link{margin-block:-11px;padding-block:11px}.tbl th .tbl-sort.btn{margin-block:-12px;padding-block:12px}.sf-input{margin-block:-5px;padding-block:10px}}@media (width<=639px){.chrome{padding:8px 12px}}@media (width>=768px){.rail-link{min-height:37px}.rail-nav{gap:20px}.rail-body{margin-top:22px}}@media (width>=768px) and (height<=999px){.rail-link{min-height:32px}.rail-nav{gap:12px}.rail-body{margin-top:14px}.rail-group-name{padding-bottom:3px;font-size:14px}}@media (width>=768px) and (height<=840px){.rail{padding-top:8px}.rail-link{min-height:24px;font-size:14.5px}.rail-nav{gap:6px}.rail-body{margin-top:8px}.rail-foot{padding:4px 12px 0}.rail-group-name{padding-bottom:1px;font-size:13px}}.view-toggle{background:var(--surface);border-radius:14px;flex:none;align-items:center;gap:2px;padding:4px;display:inline-flex}.view-toggle>[data-tip]{display:inline-flex}.view-toggle .view-toggle-item{width:var(--btn-sm);height:var(--btn-sm);border-radius:10px}.view-toggle .view-toggle-item[aria-pressed=true],.view-toggle .view-toggle-item[aria-pressed=true]:hover{background:var(--ink);color:var(--surface)}.wt-root{z-index:150;font-family:var(--font);color:var(--ink);position:relative}.wt-screen{z-index:150;background:color-mix(in srgb, var(--ink) 38%, transparent);place-items:center;padding:16px;display:grid;position:fixed;inset:0;overflow-y:auto}.wt-panel{background:var(--surface);border-radius:14px;gap:16px;width:min(620px,100%);padding:28px 28px 22px;display:grid}.wt-heading{letter-spacing:-.03em;margin:0;font-size:30px;font-weight:600;line-height:1.15}.wt-stats{gap:28px;margin:0;display:flex}.wt-stats div{flex-direction:column-reverse;gap:2px;display:flex}.wt-stats dt{color:var(--ink);font-size:12.5px}.wt-stats dd{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:0;font-size:26px;font-weight:600}.wt-tiles{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px;display:grid}.wt-tiles .btn{text-align:left;white-space:normal;border-radius:12px;justify-content:flex-start;gap:10px;height:auto;min-height:44px;padding:10px 14px}.wt-tile-num{color:var(--ink);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.wt-tile-title{flex:1;font-weight:600}.wt-tile-meta{color:var(--ink);font-size:12px}.wt-actions{flex-wrap:wrap;gap:8px;display:flex}.wt-chapter{width:min(480px,100%)}.wt-chapter-num{letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:44px;font-weight:600;line-height:1}.wt-covers{gap:6px;margin:0;padding:0;list-style:none;display:grid}.wt-covers li{border-top:1px solid var(--line);padding:9px 0;font-size:14px}.wt-final{margin:0;padding:0;list-style:none}.wt-final li{border-top:1px solid var(--line);grid-template-columns:28px minmax(0,1fr) auto 76px;align-items:center;gap:10px;padding:9px 0;display:grid}.wt-final-title{font-weight:600}.wt-progress{z-index:160;gap:3px;padding:0 3px;display:flex;position:fixed;top:0;left:0;right:0}.wt-seg{background:color-mix(in srgb, var(--surface) 70%, transparent);flex:1;height:4px}.wt-seg>span{background:var(--cobalt);height:100%;transition:width .3s;display:block}.wt-shield{z-index:150;background:color-mix(in srgb, var(--ink) 38%, transparent);position:fixed}.wt-ring{z-index:151;border:2px solid var(--cobalt);border-radius:12px;position:fixed}.wt-ring[data-live]{pointer-events:none}.wt-card{z-index:155;background:var(--surface);border-radius:14px;gap:10px;padding:16px 18px 14px;transition:top .25s,left .25s,opacity .2s;display:grid;position:fixed}.wt-dialog{border:1.5px solid var(--ink)}.wt-seeking{opacity:.6}.wt-nudge{animation:.32s wt-nudge}@keyframes wt-nudge{0%,to{transform:translate(0)}30%{transform:translate(-5px)}70%{transform:translate(5px)}}.wt-card-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.wt-card-count{color:var(--ink);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:600}.wt-card-title{letter-spacing:-.02em;margin:0;font-size:18px;font-weight:600}.wt-card-body{margin:0;font-size:14px;line-height:1.5}.wt-task{background:var(--cobalt-tint);border-radius:10px;align-items:center;gap:8px;padding:8px 10px;display:flex}.wt-task-dot{background:var(--cobalt);border-radius:50%;flex:none;width:8px;height:8px}.wt-task-hint{flex:1;font-size:13.5px;font-weight:600}.wt-card-foot{justify-content:space-between;align-items:center;gap:8px;display:flex}.wt-card-moves{gap:6px;display:flex}.wt-chip{z-index:150;background:var(--surface);border:1px solid var(--line);border-radius:999px;align-items:center;gap:4px;padding:4px;display:flex;position:fixed;bottom:16px;left:16px}.wt-chip .btn{gap:8px}.wt-chip-foot{width:max-content;margin:0 36px 28px;position:static}@media (width<=900px){.wt-chip-foot{margin:0 16px 24px}}@media (width>=901px){.wt-chip-foot{margin-left:var(--gutter)}}.wt-chip-docked{pointer-events:auto;flex:none;order:-1;align-self:flex-end;margin-right:8px;position:static}@media (width<=700px){.wt-chip-docked .wt-chip-label{display:none}}@media (prefers-reduced-motion:reduce){.wt-card,.wt-seg>span{transition:none}.wt-nudge{animation:none}}@media (width<=700px){.wt-panel{padding:22px 18px 18px}.wt-heading{font-size:24px}.wt-final li{grid-template-columns:24px minmax(0,1fr) auto}.wt-final li>:last-child{grid-column:2/-1}}.face.face-spine,.face.face-wall,.face.face-row,.face.face-lead,.face.face-hero{color:var(--ink);flex:none;min-width:0;margin:0;display:block}.face-frame{background:var(--cobalt-tint);display:block;position:relative;overflow:hidden}.face-frame .headshot{aspect-ratio:auto;object-fit:cover;background:var(--line);border-radius:0;width:100%;height:100%}.face-typo{background:var(--cobalt-tint);width:100%;height:100%;color:var(--cobalt);letter-spacing:-.02em;place-items:center;font-weight:600;line-height:1;display:grid}.face-label{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;margin-top:7px;font-size:13px;font-weight:600;display:block;overflow:hidden}.face-state{color:var(--ink);white-space:nowrap;align-items:center;gap:6px;margin-top:2px;font-size:12px;font-weight:500;display:flex}.face-dot{background:var(--available);border-radius:50%;flex:none;width:7px;height:7px}.face-dot-hold{background:var(--cobalt)}.face-dot-booked{background:var(--ink)}.face-dot-out{background:var(--out)}.face.face-spine{width:56px}.face-spine .face-frame{border-radius:9px;width:56px;height:70px}.face-spine .face-typo{font-size:17px}.face-spine .face-label{letter-spacing:-.01em;text-align:center;margin:5px -5px 0;font-size:11px;font-weight:500}.face-spine .face-state{display:none}.face.face-wall{width:auto}.face-wall .face-frame{aspect-ratio:3/4;border-radius:12px;width:100%}.face-wall .face-typo{font-size:30px}.face.face-row{width:30px}.face-row .face-frame{border-radius:7px;width:30px;height:38px}.face-row .face-typo{font-size:11px}.face-row .face-label,.face-row .face-state{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.face.face-lead{width:150px}.face-lead .face-frame{border-radius:12px;width:150px;height:188px}.face-lead .face-typo{font-size:44px}.face-lead .face-label{font-size:15px}.face.face-hero{width:300px;max-width:100%}.face-hero .face-frame{aspect-ratio:300/380;border-radius:12px;width:300px;max-width:100%;height:auto}.face-hero .face-typo{font-size:72px}.face-hero .face-label{display:none}.face[data-chosen] .face-frame,.face[data-focus] .face-frame{outline:2px solid var(--cobalt);outline-offset:2px}a.face:focus-visible{outline:none}a.face:focus-visible .face-frame{outline:2px solid var(--cobalt);outline-offset:2px}.circle{background:var(--line);border-radius:50%;flex:none;place-items:center;display:inline-grid;overflow:hidden}.circle-img{object-fit:cover;width:100%;height:100%}.circle-typo{width:100%;height:100%;color:var(--ink);place-items:center;font-weight:600;line-height:1;display:grid}.mark{background:var(--surface);border-radius:8px;flex:none;place-items:center;display:inline-grid;overflow:hidden}.mark-img{object-fit:contain;width:100%;height:100%}.mark-typo{width:100%;height:100%;color:var(--surface);letter-spacing:-.02em;place-items:center;font-weight:600;line-height:1;display:grid}.poster{min-width:0;color:var(--ink);display:block}.poster-frame{aspect-ratio:2/3;background:var(--line);border-radius:10px;display:block;position:relative;overflow:hidden}.poster-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.poster-under{padding:0;position:absolute;inset:0}.poster-typo{width:100%;height:100%;color:var(--surface);align-items:flex-end;padding:14px 12px;display:flex;container-type:inline-size}.poster-title{letter-spacing:-.03em;overflow-wrap:anywhere;font-weight:600;line-height:1.02;display:block}.poster-typo .poster-title{font-size:min(var(--title,22px), calc(100cqw / (var(--word,8) * .62)));overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.poster-title-art{color:var(--surface);background:color-mix(in srgb, var(--dark) 72%, transparent);padding:22px 10px 9px;font-size:14px;position:absolute;bottom:0;left:0;right:0}.poster-pill{position:absolute;top:8px;left:8px}.poster-line{white-space:nowrap;text-overflow:ellipsis;margin-top:7px;font-size:12.5px;font-weight:500;display:block;overflow:hidden}.poster.poster-wall{width:auto}.poster.poster-shelf{flex:none;width:148px}.poster-shelf .poster-typo{--title:18px}.poster.poster-thumb{flex:none;width:40px}.poster-thumb .poster-frame{border-radius:6px}.poster-thumb .poster-typo{--title:12px;justify-content:center;align-items:center;padding:0}.poster-thumb .poster-typo .poster-title{letter-spacing:0}.poster-thumb .poster-title-art{letter-spacing:0;font-size:12px;display:none}[data-tone=umber]{background:var(--tone-umber)}[data-tone=navy]{background:var(--tone-navy)}[data-tone=oxblood]{background:var(--tone-oxblood)}[data-tone=moss]{background:var(--tone-moss)}[data-tone=aubergine]{background:var(--tone-aubergine)}[data-tone=ochre]{background:var(--tone-ochre)}[data-tone=slate]{background:var(--tone-slate)}.cover{min-width:0;color:var(--ink);display:block}.cover-typo{aspect-ratio:2/3;background:var(--surface);border:1px solid var(--line);text-align:center;border-radius:4px;flex-direction:column;padding:18% 12px 12px;display:flex;position:relative;overflow:hidden;container-type:inline-size}.cover-title{font-size:min(var(--title,15px), calc(100cqw / (var(--word,8) * .6)));letter-spacing:-.02em;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;font-weight:600;line-height:1.1}.cover-writer{margin-top:10px;font-size:12px;font-weight:500}.cover-foot{font-variant-numeric:tabular-nums;flex-direction:column;gap:2px;margin-top:auto;font-size:11.5px;display:flex}.cover-pill{position:absolute;top:8px;left:8px}.cover.cover-shelf{flex:none;width:148px}.cover.cover-thumb{flex:none;width:40px}.cover-thumb .cover-typo{justify-content:center;padding:0}.cover-thumb .cover-title{letter-spacing:0;font-size:12px}.poster .poster-frame,.cover .cover-typo,.face-wall .face-frame{transition:transform .16s}a.poster:hover .poster-frame,a.cover:hover .cover-typo,a.face-wall:hover .face-frame{transform:translateY(-3px)}.lb-play{transition:transform .16s}.still:hover .lb-play{transform:translate(-50%,-50%)scale(1.08)}@media (prefers-reduced-motion:reduce){.poster .poster-frame,.cover .cover-typo,.face-wall .face-frame,.lb-play{transition:none}a.poster:hover .poster-frame,a.cover:hover .cover-typo,a.face-wall:hover .face-frame{transform:none}.still:hover .lb-play{transform:translate(-50%,-50%)}}.card{background:var(--surface);border-radius:var(--r-surface);min-width:0;padding:18px 20px 20px}.card-head{flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0;display:flex}.card-title{letter-spacing:-.02em;overflow-wrap:anywhere;flex:auto;min-width:0;margin:0;font-size:15px;font-weight:600;line-height:1.25}.card-title a:hover{color:var(--ink)}.card-pill,.card-action{flex:none}.card-body{margin-top:12px}.card[data-lead]{padding:22px 24px 24px}.card[data-lead] .card-title{font-size:20px}.wall[data-columns]{grid-template-columns:repeat(auto-fill, minmax(max(132px, calc((100% - (var(--columns) - 1) * 16px) / var(--columns))), 1fr));gap:22px 16px;display:grid}.shelf{scrollbar-width:thin;gap:16px;margin:-8px -2px -10px;padding:8px 2px 10px;display:flex;overflow-x:auto}.stack-forms>*+*{margin-top:12px}.timeline{min-width:0;position:relative}.tl-scale{border-bottom:1px solid var(--line);display:grid}.tl-unit{min-width:0;color:var(--ink);white-space:nowrap;padding:0 0 6px;font-size:11.5px;font-weight:500;position:relative;container-type:inline-size}.tl-unit:before{content:"";border-left:1px solid var(--line);height:6px;position:absolute;bottom:0;left:0}.tl-unit-text{padding-left:6px;display:inline-block}@container (width>=33px) and (width<=65.98px){.tl-unit-text:not([data-keep~="2"]){visibility:hidden}}@container (width>=22px) and (width<=32.98px){.tl-unit-text:not([data-keep~="3"]){visibility:hidden}}@container (width>=11px) and (width<=21.98px){.tl-unit-text:not([data-keep~="6"]){visibility:hidden}}@container (width>=5.5px) and (width<=10.98px){.tl-unit-text:not([data-keep~="12"]){visibility:hidden}}@container (width<=5.48px){.tl-unit-text:not([data-keep~="24"]){visibility:hidden}}.tl-lanes{padding:6px 0;position:relative}.tl-grid{pointer-events:none;display:grid;position:absolute;inset:0}.tl-lane-body{position:relative}.tl-lane-empty{min-height:24px}.tl-lane-body>.tl-grid{inset:-3px 0}.tl-lane-body>.tl-today{z-index:0;top:-3px;bottom:-3px}.tl-grid>span{border-left:1px solid var(--line)}.tl-lane{padding:3px 0;position:relative}.tl-lane-label{white-space:nowrap;text-overflow:ellipsis;margin-bottom:3px;padding:2px 6px 0;font-size:12px;font-weight:600;display:block;position:relative;overflow:hidden}.tl-track{z-index:1;height:24px;position:relative}.tl-track+.tl-track{margin-top:4px}.tl-bar{white-space:nowrap;border-radius:6px;align-items:center;min-width:10px;padding:0;font-size:11.5px;font-weight:500;display:flex;position:absolute;top:0;bottom:0}.tl-bar-label{text-overflow:ellipsis;flex:0 auto;min-width:0;max-width:100%;padding:0 7px;overflow:hidden}.tl-bar[data-cut] .tl-bar-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.tl-hold{background:var(--cobalt-tint);color:var(--cobalt)}.tl-out{background:var(--out);color:var(--ink)}.tl-booked{background:var(--available);color:var(--surface)}.tl-paid{background:var(--ink);color:var(--surface)}.tl-due{background:var(--surface);color:var(--ink);border:1.5px solid var(--ink)}.tl-market{background:color-mix(in srgb, var(--out) 45%, var(--surface));color:var(--ink)}.tl-plain{background:var(--surface);color:var(--ink);border:1px solid var(--line)}a.tl-bar:hover{outline:1.5px solid var(--ink);outline-offset:-1.5px}.tl-today{border-left:1.5px solid var(--cobalt);pointer-events:none;width:0;position:absolute;top:0;bottom:0}.chart{max-width:100%;height:auto;fill:var(--ink);display:block;overflow:visible}.ch-base{stroke:var(--line);stroke-width:1px}.ch-bar{fill:var(--ink)}.ch-chosen{fill:var(--cobalt)}.ch-outline{fill:var(--surface);stroke:var(--ink);stroke-width:1.5px}.ch-value{fill:var(--ink);font-variant-numeric:tabular-nums;font-size:11px;font-weight:600}.ch-label{fill:var(--ink);font-size:11px;font-weight:500}.facts{grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr));gap:10px;margin:0;display:grid}.facts>.empty{grid-column:1/-1}.fact{background:var(--surface);border-radius:12px;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;padding:12px 14px 14px;display:flex}.fact[data-focus]{outline:2px solid var(--cobalt);outline-offset:-2px}.fact-label{max-width:100%;color:var(--ink);overflow-wrap:break-word;font-size:12.5px;font-weight:500}.fact-value{letter-spacing:-.01em;font-variant-numeric:tabular-nums;overflow-wrap:break-word;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;max-width:100%;font-size:15px;font-weight:600;display:flex}.fact-value>*{overflow-wrap:anywhere;min-width:0;max-width:100%}.fact-value>.pill,.fact-value>.chip{overflow-wrap:normal;min-width:max-content;max-width:none}.card .fact,.ap-card .fact,.sf-panel .fact{background:var(--ground)}.facts.facts-plain{flex-wrap:wrap;gap:14px 36px;display:flex}.facts-plain>.fact,.card .facts-plain>.fact{background:0 0;border-radius:0;gap:3px;padding:0}.facts-plain .fact-value{font-size:15px;font-weight:500}.figure.figure-card,.figure.figure-lead{min-width:0;display:block}.figure-title{letter-spacing:-.01em;color:var(--ink);margin:0;font-size:13px;font-weight:600}.figure-line{flex-wrap:wrap;align-items:baseline;gap:6px 10px;margin:6px 0 0;display:flex}.figure-n{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:28px;font-weight:600;line-height:1}.figure-unit{color:var(--ink);font-size:13px}.figure-card .figure-n{font-size:30px}.figure-lead .figure-n{font-size:44px}.figure-lead .figure-title{font-size:15px}.figure-beside{align-self:center}.wall[data-columns]>.card:has(>.figure:only-child){grid-row:span 2;grid-template-rows:subgrid;row-gap:6px;display:grid}.wall[data-columns]>.card>.figure:only-child{display:contents}.wall[data-columns]>.card>.figure:only-child>.figure-line{margin:0}.statement{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13.5px}.statement th{text-align:left;color:var(--ink);border-bottom:1px solid var(--line);padding:0 12px 8px 0;font-size:12px;font-weight:500}.statement td{border-bottom:1px solid var(--line);vertical-align:baseline;padding:9px 12px 9px 0}.statement th:last-child,.statement td:last-child{padding-right:0}.statement .st-num{text-align:right}.statement td a:hover{color:var(--ink)}.statement tfoot td{border-bottom:none;border-top:1.5px solid var(--ink);font-weight:600}.statement tr[data-focus] td{background:var(--cobalt-tint)}.lightbox{border-radius:var(--r-surface);background:var(--dark);color:var(--dark-ink);grid-template-columns:minmax(0,1fr);gap:12px;padding:14px;display:grid}.still{aspect-ratio:16/9;background:var(--dark2);border-radius:10px;display:block;position:relative;overflow:hidden}.still-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.still-typo{width:100%;height:100%;color:var(--surface);align-items:flex-end;padding:16px;display:flex}.still-title{letter-spacing:-.03em;font-size:24px;font-weight:600;line-height:1.05}.lb-play{background:var(--dark-ink);width:52px;height:52px;color:var(--dark);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lb-meta{flex-wrap:wrap;align-items:center;gap:6px 12px;min-width:0;display:flex}.lb-title{letter-spacing:-.02em;color:var(--dark-ink);font-weight:600}.lb-line{color:var(--dark-ink);font-size:12.5px}.lb-side{background:var(--dark2);min-width:0;color:var(--dark-ink);border-radius:10px;padding:12px}@container (width>=760px){.lightbox:has(.lb-side){grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.lightbox:has(.lb-side) .lb-meta{grid-column:1}.lightbox:has(.lb-side) .lb-side{grid-area:1/2/span 2}}.lead{min-width:0;margin-bottom:30px;display:block}.section-index{top:calc(var(--bar) + 12px);flex-direction:column;align-self:start;gap:2px;display:flex;position:sticky}.section-index a{color:var(--ink);border-radius:8px;padding:5px 10px;font-size:13px;font-weight:500}.section-index a:hover{color:var(--ink);background:color-mix(in srgb, var(--line) 65%, var(--surface))}.section-index a[aria-current]{color:var(--ink);background:var(--cobalt-tint)}.prose{letter-spacing:0;color:var(--ink);overflow-wrap:anywhere;max-width:38em;font-size:17px;font-weight:500;line-height:1.5}.prose p{margin:0 0 .7em}.prose p:last-child{margin-bottom:0}.tbl-wrap{border-radius:var(--r-panel);background:var(--surface);max-width:100%;overflow-x:auto}.tbl{border-collapse:separate;border-spacing:0;background:var(--surface);width:100%;font-size:13.5px;line-height:1.35}.tbl th{text-align:left;color:var(--ink);border-bottom:1px solid var(--line);white-space:nowrap;padding:8px 10px;font-size:12.5px;font-weight:500}.tbl td{border-bottom:1px solid var(--line);vertical-align:top;padding:9px 10px}.tbl tbody tr:last-child td{border-bottom:0}.tbl tbody tr:hover td{background:var(--ground)}.tbl .tbl-right{text-align:right;white-space:nowrap}.tbl-main{color:var(--ink);font-weight:600;display:block}.tbl-sub{color:var(--ink);display:block}.tbl-link{color:inherit;text-decoration:none;display:block}.tbl-link:hover .tbl-main,.tbl-link:hover{color:var(--cobalt)}.tbl td>time,.tbl td>.pill{vertical-align:top}.tbl time{white-space:nowrap}.tbl td>.chip,.tbl td>.pill,.tbl td>.tbl-link>:is(.chip,.pill){margin-block:-5px}.tbl td>.tbl-main>:is(.chip,.pill),.tbl td>.tbl-link>.tbl-main>:is(.chip,.pill){margin-top:-5px}.tbl tbody tr:has(.btn,.icon-btn)>td{vertical-align:middle}.tbl th .tbl-sort{height:auto;min-height:0;font-size:inherit;font-weight:inherit;border-radius:6px;gap:4px;margin:-2px -4px;padding:2px 4px}.tbl th .tbl-sort-mark{opacity:0}.tbl th[aria-sort=ascending] .tbl-sort-mark,.tbl th[aria-sort=descending] .tbl-sort-mark,.tbl th .tbl-sort:hover .tbl-sort-mark{opacity:1}.tbl th[aria-sort=ascending],.tbl th[aria-sort=descending]{font-weight:700}@media (width<=767px){.tbl .tbl-fold{display:none}.tbl th,.tbl td{padding-left:6px;padding-right:6px}}@container (width<=767px){.tbl .tbl-fold{display:none}.tbl th,.tbl td{padding-left:6px;padding-right:6px}}.spine{align-items:center;gap:18px;min-width:0;max-width:1440px;padding:14px 36px 0;display:flex}.spine-faces{overscroll-behavior-x:contain;scrollbar-width:thin;flex:auto;align-items:flex-start;gap:12px;min-width:0;margin:-4px 0 -6px -4px;padding:4px 4px 6px;display:flex;overflow-x:auto}.spine-gap{flex:none;width:12px}.spine a.face .face-frame{transition:opacity .12s}.spine a.face:hover .face-frame{opacity:.85}.spine-all{color:var(--ink);white-space:nowrap;flex:none;align-self:center;padding:6px 0;font-size:13px;font-weight:500}.spine-all:hover{text-underline-offset:3px;text-decoration:underline}@media (width<=900px){.spine{gap:12px;padding:12px 16px 0}.spine-faces{gap:10px}}@media (prefers-reduced-motion:reduce){.spine a.face .face-frame{transition:none}}.cl-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;margin:0 0 22px;display:flex}.cl-tools{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.cl-search{width:280px;max-width:100%}.cl-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;display:grid}.cl-card{min-width:0;color:var(--ink);flex-direction:column;display:flex;overflow:hidden}.cl-media{aspect-ratio:3/4;background:var(--cobalt-tint);display:block;position:relative}.cl-media .headshot{aspect-ratio:3/4;object-fit:cover;background:var(--cobalt-tint);border-radius:0;width:100%;display:block}.cl-media .monogram{aspect-ratio:3/4;border-radius:0;width:100%;font-size:48px}.cl-state{max-width:calc(100% - 20px);display:flex;position:absolute;bottom:10px;left:10px}.cl-body{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;padding:12px 14px 14px;display:flex}.cl-name{overflow-wrap:break-word;max-width:100%;font-size:18px;font-weight:600;line-height:1.1}.cl-kind{font-size:13.5px;font-weight:600}.cl-body .desk-mark{text-overflow:ellipsis;max-width:100%;margin-top:6px;overflow:hidden}.cl-next{flex-wrap:wrap;align-items:baseline;gap:2px 8px;max-width:100%;margin-top:8px;display:flex}.cl-next-date{flex:none;font-size:16px;font-weight:600}.cl-next-what{overflow-wrap:break-word;min-width:0;font-size:13.5px;font-weight:500}.cl-card[data-focus]{outline:2px solid var(--cobalt);outline-offset:2px}.cl-empty{padding:22px 0}.cl-prospects{margin-top:40px}.cl-prospects>.section-title{margin-top:0}.cl-list .face.face-row{width:36px}.cl-list .face-row .face-frame{border-radius:7px;width:36px;height:48px}.cl-list-who{align-items:center;gap:12px;min-width:0;display:flex}.cl-list-name{font-weight:600}.cl-list td{vertical-align:middle}.cl-list .tbl-link{align-items:center;gap:12px;display:flex}@container (width<=1099px){.cl-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@container (width<=959px){.cl-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}}@container (width<=699px){.cl-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (width<=520px){.cl-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cl-body{padding:10px 12px 12px}.cl-name{font-size:16px}.cl-next{flex-direction:column;gap:2px}.cl-search,.cl-tools{width:100%}}.cl-scopes{margin:0 0 18px;display:flex}.rg-agents{flex-wrap:wrap;gap:6px;max-width:100%;display:flex}.cl-body .rg-agents,.cl-body>.rg-agent{margin-top:6px}.cl-body .rg-agents .rg-agent,.cl-body>.rg-agent{text-overflow:ellipsis;max-width:100%;overflow:hidden}.rg-agent[data-responsible]{font-weight:600}.cl-sharing{flex-wrap:wrap;align-items:center;gap:6px;max-width:100%;margin-top:6px;display:flex}.rg-sheet{margin-top:24px;padding:22px 24px 24px}.rg-sheet>h2{margin:0 0 16px;font-size:20px;font-weight:600}.rg-ask{flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;display:flex}.ch-hero{background:var(--dark2);color:var(--dark-ink);border-radius:28px;grid-template-columns:400px minmax(0,1fr);align-items:stretch;gap:48px;margin:6px 0 0;padding:28px;display:grid}.ch-photo{aspect-ratio:3/4;background:var(--dark);border-radius:20px;align-self:start;width:400px;max-width:100%;height:auto;display:block;overflow:hidden}.ch-photo .headshot{aspect-ratio:auto;object-fit:cover;background:var(--dark);border-radius:0;width:100%;height:100%}.ch-photo .monogram{font-size:120px}.ch-main{flex-direction:column;justify-content:space-between;gap:22px;min-width:0;padding:16px 20px 8px 0;display:flex}.ch-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.ch-line{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.ch-nav{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ch-nav>.btn{min-height:var(--btn-sm);border-radius:11px;gap:6px;padding:0 14px;font-size:14px}.ch-hero .record-head{margin:0}.ch-hero .page-title{letter-spacing:-.045em;overflow-wrap:break-word;margin:0;padding:0;font-size:clamp(40px,7.2cqw,104px);font-weight:600;line-height:.92}.ch-hero-money{align-items:center}.ch-hero-money .ch-main{justify-content:center}.ch-state{background:var(--surface);max-width:100%;color:var(--ink);border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:22px;padding:8px 12px 8px 10px;font-size:16px;font-weight:600;display:inline-flex}.ch-state:empty{display:none}.ch-sentence{overflow-wrap:break-word;min-width:0}.ch-actions{flex-wrap:wrap;gap:10px;display:flex}.ch-top .btn,.ch-actions .btn{border-color:var(--dark-ink);color:var(--dark-ink);background:0 0}.ch-top .btn:hover,.ch-actions .btn:hover{background:var(--dark)}.ch-top .btn.btn-primary,.ch-actions .btn.btn-primary{background:var(--dark-ink);color:var(--dark)}.ch-top .btn.btn-primary:hover,.ch-actions .btn.btn-primary:hover{background:var(--ground)}.ch-top .btn:focus-visible,.ch-actions .btn:focus-visible{outline-color:var(--dark-ink)}.ch-actions .btn{min-height:46px;padding:0 20px}.os-page>.cl-seg{margin:24px 0 0}.ch-collab{margin:20px 0 0}.ch-collab:empty{display:none}.os-tab>.os-section:first-child{margin-top:20px}.os-overview-grid{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:20px;display:grid}.os-overview-main{flex-direction:column;gap:20px;min-width:0;display:flex}.os-panel{border-radius:var(--r-surface);min-width:0;padding:26px 28px 22px}.os-panel>h2,.os-side>h2,.os-side-head>h2,.ch-credits>h2{letter-spacing:-.02em;font-size:26px}.os-panel>h2,.os-side>h2{margin-bottom:14px}.ch-about{padding:30px 32px}.ch-about p{letter-spacing:-.02em;overflow-wrap:break-word;margin:0 0 .6em;font-size:28px;font-weight:500;line-height:1.3}.ch-about p:last-child{margin-bottom:0}.ch-about-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-bottom:16px;display:flex}.ch-about-head>h2{letter-spacing:-.02em;margin:0;font-size:26px}.ch-about-do{gap:8px;display:flex}.cl-bio-input{resize:vertical;min-height:220px}.ch-about .empty{font-family:var(--font);padding:0;font-size:16px}.os-overview-cal{display:block}.ch-credits>h2{margin-bottom:14px;padding:6px 8px 0}.ch-credits .wall[data-columns]{gap:18px 16px}.ch-credits .poster-line{font-size:13px;font-weight:600}.os-hero-side{flex-direction:column;gap:20px;min-width:0;display:flex}.os-side{border-radius:var(--r-surface);min-width:0;padding:24px 26px}.os-side .os-line{justify-content:space-between;align-items:baseline;gap:12px;padding:10px 0;display:flex}.os-row-label{overflow-wrap:break-word;min-width:0;font-size:15px;font-weight:500}.os-fact-label{flex:none;font-size:16px;font-weight:500}.os-fact-value{text-align:right;overflow-wrap:anywhere;min-width:0;font-size:20px;font-weight:600}.os-fig{letter-spacing:-.03em;font-variant-numeric:tabular-nums;text-align:right;overflow-wrap:anywhere;font-size:30px;font-weight:600}.os-side .os-row-label:first-child{font-size:16px}.os-row-name{overflow-wrap:break-word;min-width:0;font-size:16px;font-weight:600}.os-row-name a:hover{text-underline-offset:3px;text-decoration:underline}.os-side-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.os-side-head>h2{margin:0}.os-splitbar{border-radius:5px;height:10px;margin-bottom:14px;display:flex;overflow:hidden}.os-split-a{background:var(--ink)}.os-split-b{background:var(--cobalt)}.os-rep[data-focus]{outline:2px solid var(--cobalt);outline-offset:4px;border-radius:8px}.os-motion{gap:8px;display:grid}.os-motion .card-title{font-size:14px}.os-motion .card-body{margin-top:8px}.os-motion-who{align-items:center;gap:8px;min-width:0;font-size:13px;display:flex}.os-side .card,.os-panel .card{background:var(--ground)}.os-side .card{padding:12px 14px}.os-section{scroll-margin-top:calc(var(--bar) + 16px);margin-top:20px}.os-section.ch-hero{margin-top:6px}.os-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 14px;margin-bottom:16px;display:flex}.os-title{letter-spacing:-.02em;margin:0;font-size:26px;font-weight:600}.os-group>.os-title{margin-bottom:16px}.os-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.os-actions-bare{justify-content:flex-end;margin-bottom:16px}.os-group+.os-group{margin-top:24px}.os-group.os-panel+.os-group.os-panel{margin-top:20px}.os-group-title{letter-spacing:-.01em;margin:0 0 12px;font-size:18px;font-weight:700}.os-section .empty{padding:4px 0 0}.os-bare .empty{padding:20px 4px}.os-on-screen{margin-top:20px}.os-stage .lightbox.os-stage-empty{grid-template-columns:400px;justify-content:start}.os-stage .os-stage-empty .still{aspect-ratio:auto;width:400px;max-width:100%;height:225px}.os-stage .lightbox.os-stage-empty:has(.lb-side){grid-template-columns:400px minmax(0,1fr);align-items:stretch}.os-stage .lightbox.os-stage-empty .lb-side{grid-area:1/2;height:225px;max-height:225px}.os-stage-empty .still-title{font-size:20px}.os-stage .lightbox{align-items:start}.os-stage .lb-side{scrollbar-width:thin;max-height:380px;overflow-y:auto}.os-stage{border-radius:var(--r-surface);min-width:0}.os-stage[data-focus]{outline:2px solid var(--cobalt);outline-offset:3px}.lb-reels{gap:12px;margin:0;padding:0;list-style:none;display:grid}.lb-reel{border-radius:8px;grid-template-columns:40px minmax(0,1fr) auto;align-items:start;gap:10px;min-width:0;display:grid}.lb-reel[data-focus]{outline:2px solid var(--cobalt-tint);outline-offset:4px}.lb-reel-body{gap:2px;min-width:0;display:grid}.lb-reel-name{letter-spacing:-.01em;color:var(--dark-ink);overflow-wrap:anywhere;font-size:14px;font-weight:600}a.lb-reel-name:hover{text-decoration:underline}.lb-reel-kind{color:var(--dark-ink);font-size:13px}.lb-reel-facts{flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;display:flex}.lb-pass{font-variant-numeric:tabular-nums;color:var(--dark-ink);overflow-wrap:anywhere;font-size:13px}.lb-pill{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.lb-player{aspect-ratio:16/9;background:var(--dark2);border-radius:10px;position:relative;overflow:hidden}.lb-player iframe,.lb-player video{border:0;width:100%;height:100%;display:block}.lb-close{color:var(--dark-ink);font-size:14px;font-weight:500;text-decoration:underline}.os-menu .icon-btn{background:color-mix(in srgb, var(--surface) 92%, transparent);color:var(--ink)}.os-menu .icon-btn:hover{background:var(--surface);color:var(--ink)}.os-filter-bar{flex-wrap:wrap;gap:8px 18px;margin:0 0 18px;display:flex}.os-filters{flex-wrap:wrap;gap:6px;display:flex}.os-filter[aria-pressed=true],.os-filter[aria-pressed=true]:hover{background:var(--cobalt-tint);border-color:var(--cobalt-tint);color:var(--cobalt)}.os-work .wall[data-columns]{grid-template-columns:repeat(auto-fill,minmax(max(176px,20% - 12.8px),1fr));gap:18px 16px}.os-credit{flex-direction:column;min-width:0;display:flex;position:relative}.os-credit .poster-frame{border-radius:var(--r-surface) var(--r-surface) 0 0}.os-credit .poster .poster-frame,.os-credit a.poster:hover .poster-frame{transition:none;transform:none}.os-credit-menu{z-index:1;position:absolute;top:10px;right:10px}.os-credit-body{flex-direction:column;gap:3px;min-width:0;padding:16px 18px 18px;display:flex}.os-credit-title{overflow-wrap:break-word;font-size:22px;font-weight:600;line-height:1.1}.os-credit-line{font-size:15px;font-weight:600}.os-credit-co{font-size:15px;font-weight:500}.os-credit[data-focus]{outline:2px solid var(--cobalt);outline-offset:2px}.os-timeline{min-width:0;padding:0}.os-timeline+.os-timeline,.os-timeline+.empty+.os-timeline{margin-top:18px}.os-timeline .tl-bar[data-focus]{outline:2px solid var(--cobalt);outline-offset:-2px}.os-timeline .tl-lane-label{white-space:normal;overflow-wrap:anywhere;padding-left:0;overflow:visible}.os-timeline .tl-bar-label,.os-schedule .tl-bar-label{display:none}.os-holds{margin-top:24px}.os-holds .tbl-wrap{border-radius:0}.os-hold-card{border-radius:14px;max-width:420px;margin-top:12px}.os-hold-card[data-focus]{outline:2px solid var(--cobalt);outline-offset:2px}.os-span{font-variant-numeric:tabular-nums;gap:6px;font-size:14px;display:inline-flex}.os-docs{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.os-doc{flex-direction:column;align-items:flex-start;gap:10px;min-width:0;padding:24px 26px;display:flex}.os-doc-kind{font-size:14px;font-weight:700}.os-doc-title{overflow-wrap:break-word;max-width:100%;font-size:24px;font-weight:600;line-height:1.15}.os-doc-for,.os-doc-date{font-size:15px;font-weight:500}.os-doc-access{font-size:15px;font-weight:600}.os-doc-facts{flex-wrap:wrap;gap:6px;display:flex}.os-doc-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.os-pass{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:14px}.os-round{align-items:center;gap:8px;font-size:14px;display:inline-flex}.os-doc[data-focus]{outline:2px solid var(--cobalt);outline-offset:2px}.os-doc .os-menu .icon-btn{background:var(--ground)}.os-deal{border-radius:14px;min-width:0}.os-deal>.card{height:100%}.os-deal[data-focus]{outline:2px solid var(--cobalt);outline-offset:2px}.os-deals .wall[data-columns]{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr))}.os-deal-head{flex-wrap:wrap;align-items:center;gap:14px;min-width:0;display:flex}.os-deal-head .poster.poster-thumb{width:48px}.os-deal-head .figure{min-width:0}.os-schedule{margin-top:14px}.os-money+.os-money{margin-top:18px}.os-figures{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.os-figures>.figure{background:var(--ground);border-radius:14px;padding:16px 18px}.os-statement{margin-top:12px}.os-submissions .tbl-wrap{border-radius:0}.os-sub,.os-mandate,.os-award{border-radius:14px;min-width:0}.os-sub>.card,.os-mandate>.card,.os-award>.card{height:100%}.os-mandate[data-focus]{outline:2px solid var(--cobalt);outline-offset:2px}.os-who{align-items:center;gap:10px;min-width:0;font-size:14px;display:flex}.os-who-name{overflow-wrap:anywhere;flex:auto;min-width:0}.os-who time,.os-year{font-variant-numeric:tabular-nums;flex:none}.os-in{flex:none}.os-in[data-focus] .cover-typo{outline:2px solid var(--cobalt);outline-offset:2px}.os-pill-link:hover{filter:brightness(.96)}.os-submissions .wall[data-columns],.os-awards .wall[data-columns]{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr))}.os-people{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;display:grid}.os-person{background:var(--ground);border-radius:12px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:2px 10px;min-width:0;padding:10px 12px;display:grid}.os-person>:first-child{grid-row:span 2}.os-person>.pill{justify-self:start}.os-person:hover{background:var(--hover)}.os-person[data-focus]{outline:2px solid var(--cobalt);outline-offset:2px}.os-person-name{overflow-wrap:anywhere;min-width:0;font-size:15px;font-weight:600}.os-person-at{overflow-wrap:anywhere;min-width:0;font-size:14px}.os-pills{flex-wrap:wrap;gap:6px;display:flex}.os-note-add{gap:12px;margin:0 0 12px;display:flex}.os-note-add .input{flex:auto;min-width:0}.os-stream{margin:0;padding:0;list-style:none}.os-event{grid-template-columns:40px minmax(0,1fr);align-items:start;gap:14px;padding:14px 0;display:grid}.os-event-face{display:inline-flex}.os-event[data-focus]{background:var(--cobalt-tint);border-radius:12px;padding-left:10px;padding-right:10px}.os-event-body{gap:3px;min-width:0;display:grid}.os-event-text{overflow-wrap:anywhere;font-size:16px;font-weight:500;line-height:1.4}a.os-event-text:hover{text-decoration:underline}.os-event-who{flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.os-event-who time{white-space:nowrap;font-variant-numeric:tabular-nums}.os-ai{color:var(--cobalt);align-items:center;gap:6px;font-weight:600;display:inline-flex}.os-ai i{background:var(--cobalt);border-radius:3px;width:10px;height:10px;display:inline-block}@container (width<=1180px){.ch-hero{grid-template-columns:300px minmax(0,1fr);gap:32px}.ch-photo{width:300px}.ch-photo .monogram{font-size:90px}.os-overview-grid{grid-template-columns:minmax(0,1fr)}.os-docs{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width<=760px){.ch-hero{grid-template-columns:minmax(0,1fr);gap:20px;padding:18px}.ch-photo{width:100%;max-width:320px}.ch-main{padding:0}.ch-hero .page-title{font-size:clamp(40px,13cqw,64px)}.ch-actions .btn{min-height:44px;padding:0 16px}.os-panel{padding:22px 20px 18px}.ch-about{padding:24px 22px}.ch-about p{font-size:22px}.os-side{padding:22px 20px}.os-docs{grid-template-columns:minmax(0,1fr)}.os-stage .lb-side{max-height:none}:is(.os-stage .lightbox.os-stage-empty,.os-stage .lightbox.os-stage-empty:has(.lb-side)){grid-template-columns:minmax(0,1fr)}.os-stage .os-stage-empty .still{aspect-ratio:16/9;width:100%;height:auto}.os-stage .lightbox.os-stage-empty .lb-side{grid-area:auto/1;height:auto;max-height:none}.os-figures{grid-template-columns:minmax(0,1fr)}.os-note-add{flex-wrap:wrap}}.cal{background:var(--surface);border-radius:var(--r-surface);border:1px solid var(--line);min-width:0;overflow:visible}.cal-top{justify-content:space-between;align-items:center;gap:12px;padding:16px 18px 12px;display:flex}.cal-month{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:22px;font-weight:600}.cal-nav{align-items:center;gap:6px;display:flex}.cal-ico svg{width:16px;height:16px;transform:rotate(90deg)}.cal-next svg{transform:rotate(-90deg)}.cal-dow{grid-template-columns:repeat(7,1fr);padding:0 2px 6px;display:grid}.cal-dow span{text-align:left;color:var(--ink);padding-left:8px;font-size:11.5px;font-weight:600}.cal-weeks{border-top:1px solid var(--line)}.cal-week{position:relative}:is(.cal-week:has(.cal-bar:hover),.cal-week:has(.cal-mt:hover)){z-index:50}.cal-week:last-child .cal-bg i{border-bottom:0}.cal-bg{z-index:0;grid-template-columns:repeat(7,1fr);display:grid;position:absolute;inset:0}.cal-bg i{border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.cal-bg i:last-child{border-right:0}.cal-bg i.cal-out{background:var(--hover)}.cal-bg i.cal-today{background:var(--cobalt-tint)}.cal-fg{z-index:1;grid-template-columns:repeat(7,1fr);grid-auto-rows:24px;row-gap:4px;min-height:104px;padding-bottom:8px;display:grid;position:relative}.cal-num{color:var(--ink);text-align:right;font-variant-numeric:tabular-nums;grid-row:1;padding:7px 9px 3px;font-size:12px;font-weight:600}.cal-num-today{color:var(--cobalt)}.cal-face{background:var(--chip-grey);border-radius:50%;flex:none;place-items:center;display:inline-grid;overflow:hidden}.cal-face .headshot{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.cal-face .headshot.monogram{color:var(--ink);place-items:center;font-size:8px;font-weight:700;display:grid}.cal-bar{white-space:nowrap;cursor:pointer;--c:var(--tone-slate);background:var(--c);min-width:0;height:22px;color:var(--surface);border-radius:0;align-items:center;gap:6px;padding:0 9px 0 3px;font-size:11.5px;font-weight:600;transition:filter .1s;display:flex;position:relative;overflow:visible}.cal-bar:hover{filter:brightness(1.06);z-index:20}.cal-bar.cal-cap-s{border-top-left-radius:11px;border-bottom-left-radius:11px}.cal-bar.cal-cap-e{border-top-right-radius:11px;border-bottom-right-radius:11px}.cal-bar-text{text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.cal-bar-cont{padding-left:6px;font-weight:500}.cal-bar.cal-bar-on{outline:2px solid var(--cobalt);outline-offset:1px;z-index:15}.cal-bar .cal-face{background:var(--surface)}.cal-bar.cal-b-hold{background:var(--surface);color:var(--ink);border:1px solid var(--c)}.cal-bar.cal-b-avail{background:var(--surface);color:var(--ink);border:1px dashed var(--c)}.cal-bar.cal-b-hold:not(.cal-cap-s),.cal-bar.cal-b-avail:not(.cal-cap-s){border-left:0}.cal-bar.cal-b-hold:not(.cal-cap-e),.cal-bar.cal-b-avail:not(.cal-cap-e){border-right:0}.cal-bar.cal-b-out{background:var(--out);color:var(--ink)}.cal-mt{background:var(--surface);border:1px solid var(--line);height:22px;color:var(--ink);cursor:pointer;white-space:nowrap;border-radius:11px;align-items:center;gap:5px;min-width:0;padding:0 9px 0 4px;font-size:11.5px;font-weight:600;display:flex;position:relative;overflow:visible}.cal-mt:hover{background:var(--hover);z-index:20}.cal-mt-dot{background:var(--c,var(--tone-slate));border-radius:50%;flex:none;width:7px;height:7px}.cal-mt-text{text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.cal-pop{background:var(--surface);border:1px solid var(--line);z-index:60;white-space:normal;cursor:default;border-radius:12px;width:230px;padding:12px 14px;display:none;position:absolute;top:calc(100% + 6px);left:0}.cal-bar:hover .cal-pop,.cal-mt:hover .cal-pop{display:block}.cal-pop-who{align-items:center;gap:9px;margin-bottom:9px;display:flex}.cal-pop-who b{color:var(--ink);font-size:13px;display:block}.cal-pop-who>span>span{color:var(--ink);font-size:11.5px}.cal-pop-row{border-top:1px solid var(--line);color:var(--ink);justify-content:space-between;gap:12px;padding:4px 0;font-size:12.5px;display:flex}.cal-pop-row span:last-child{text-align:right;font-weight:600}.cl-cal{margin:16px 0 18px}.cl-quick{flex-wrap:wrap;gap:8px;margin:0 0 18px;display:flex}.cal-snapshot{flex-direction:column;height:100%;display:flex}.cal-snapshot .cal-top{padding-bottom:10px}.cal-snapshot .cal-weeks{flex-direction:column;flex:1;display:flex}.cal-snapshot .cal-week{flex:1 1 0;min-height:76px}.cal-snapshot .cal-fg{height:100%}.cal-open{color:var(--cobalt);font-size:13px;font-weight:600;text-decoration:none}.cal-open:hover{text-decoration:underline}@container (width<=560px){.cal-fg{grid-auto-rows:20px;min-height:72px}.cal-bar,.cal-mt{font-size:11px}.cal-bar-text,.cal-mt-text{display:none}.cal-bar{padding-right:3px}.cal-pop{width:200px}}.fn-figures{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid;container-type:inline-size}.fn-figure,.fn-strip>.figure{border-radius:var(--r-surface);background:var(--surface);min-width:0;padding:20px 22px 22px}.fn-figure .figure{min-width:0}.fn-figures .fn-figure .figure-title,.fn-strip>.figure .figure-title{font-size:15px;font-weight:600}.fn-figures .fn-figure .figure-line,.fn-strip>.figure .figure-line{margin-top:10px}.fn-figures .fn-figure .figure-n{font-family:var(--font-display);letter-spacing:-.03em;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:clamp(20px,2.3cqw,34px);font-weight:600}.fn-strip>.figure .figure-n{font-family:var(--font-display);letter-spacing:-.03em;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:32px;font-weight:600}.fn-tabs{margin:24px 0}.fn-tab>.fn-part+.fn-part,.fn-tab>.fn-columns+.fn-part,.fn-tab>.fn-part+.fn-columns,.fn-tab>.fn-pair-row+.fn-part,.fn-tab>.fn-sc-grid+.fn-part{margin-top:34px}.fn-part>.section-title{margin-top:0}.fn-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px 24px;margin-bottom:24px;display:flex}.fn-top .fn-strip{margin-bottom:0}.fn-strip{flex-wrap:wrap;gap:14px;margin-bottom:24px;display:flex}.fn-surf{border-radius:var(--r-surface);background:var(--surface);min-width:0;padding:24px 28px}.fn-surf>.section-title{margin:0 0 18px}.fn-scroll{border-radius:var(--r-surface);background:var(--surface);scrollbar-width:thin;padding:24px 28px 12px;overflow-x:auto}.fn-page .statement{font-size:15px}.fn-page .statement th{border-bottom:0;padding:0 14px 12px 0;font-size:13px;font-weight:700}.fn-page .statement td{border-top:1px solid var(--line);vertical-align:middle;border-bottom:0;padding:12px 14px 12px 0}.fn-page .statement tbody tr:hover td{background:var(--hover)}.fn-page .statement tfoot td{border-top:1.5px solid var(--ink);font-weight:700}.fn-page .statement th:last-child,.fn-page .statement td:last-child{padding-right:0}.fn-scroll .statement th,.fn-scroll .statement td.st-num,.fn-scroll .statement time{white-space:nowrap}.fn-scroll .statement .pill{white-space:normal;text-align:left}.fn-scroll .statement td.st-num{font-weight:600}.fn-scroll .statement td:first-child{min-width:160px}.fn-act-col .statement th:last-child,.fn-act-col .statement td:last-child{z-index:1;background:var(--surface);padding-left:12px;position:sticky;right:0}.fn-act-col .statement tbody tr:hover td:last-child{background:var(--hover)}.fn-act-col .statement tr[data-focus] td:last-child{background:var(--cobalt-tint)}.fn-scroll+.fn-scroll,.fn-chart+.fn-scroll,.fn-timeline+.fn-scroll{margin-top:14px}.fn-lead{vertical-align:middle;align-items:center;gap:12px;min-width:0;display:inline-flex}.fn-lead .face-row,.fn-lead .mark,.fn-lead .poster,.fn-lead .circle{flex:none}.fn-lead-text{letter-spacing:-.01em;font-weight:600}a.fn-lead-text:hover{color:var(--ink);text-underline-offset:4px;text-decoration:underline}.fn-page .face.face-row{width:40px}.fn-page .face-row .face-frame{border-radius:50%;width:40px;height:40px}.fn-page .face-row .face-typo{font-size:14px}.fn-statement-head{align-items:center;gap:12px;margin:0 0 14px;display:flex}.fn-statement-head .section-title{margin:0}.fn-pair-row{grid-template-columns:minmax(0,1fr) 420px;align-items:start;gap:20px;display:grid}.fn-pair-row.fn-pair-single{grid-template-columns:minmax(0,1fr)}.fn-chart{scrollbar-width:thin;overflow-x:auto}.fn-chart .chart:not(.fn-pair){width:100%;min-width:560px;max-width:none;height:auto}.fn-chart .ch-value{font-size:13px}.fn-chart .ch-label{font-size:13px;font-weight:600}.fn-chart .fn-pair{width:100%;max-width:none;height:164px}.fn-depts .fn-bar{border-radius:7px;height:14px;margin-bottom:14px;display:flex;overflow:hidden}.fn-legend{gap:2px;display:grid}.fn-legend-line{justify-content:space-between;align-items:baseline;gap:12px;padding:10px 0;display:flex}.fn-legend-name{overflow-wrap:anywhere;align-items:center;gap:10px;min-width:0;font-size:16px;font-weight:600;display:inline-flex}.fn-legend-n{font-family:var(--font-display);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:20px;font-weight:600}.fn-dot{border-radius:50%;flex:none;width:12px;height:12px}.fn-c0{background:var(--ink)}.fn-c1{background:var(--cobalt)}.fn-c2{background:var(--chip-green-ink)}.fn-c3{background:var(--chip-amber-ink)}.fn-c4{background:var(--chip-purple-ink)}.fn-c5{background:var(--chip-red-ink)}.fn-sc-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:20px;margin-bottom:34px;display:grid}.fn-sc{border-radius:var(--r-surface);background:var(--surface);flex-direction:column;align-items:flex-start;gap:12px;min-width:0;padding:22px 24px;display:flex}.fn-sc .face.face-row{width:56px}.fn-sc .face-row .face-frame{width:56px;height:56px}.fn-sc .face-row .face-typo{font-size:18px}.fn-sc-name{overflow-wrap:anywhere;flex:auto;font-size:24px;font-weight:600;line-height:1.15}.fn-sc .figure-n{font-family:var(--font-display);white-space:nowrap;font-size:30px;font-weight:600}.fn-sc[data-chosen]{outline:2px solid var(--cobalt);outline-offset:2px}.fn-split-body{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}.fn-tab .wall:has(>.fn-split){grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr))}.fn-shares{flex-wrap:wrap;flex:180px;gap:6px;min-width:0;display:flex}.fn-shares .pill{white-space:normal;overflow-wrap:break-word;max-width:100%}.fn-split .card{padding:22px 24px}.fn-split .card-title{font-family:var(--font-display);font-size:20px;font-weight:600}.fn-timeline{border-radius:var(--r-surface);background:var(--surface);padding:20px 24px 14px}.fn-controls{flex-wrap:wrap;gap:8px;margin:-10px 0 18px;display:flex}.fn-act{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.fn-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 32px;margin-top:34px;display:grid}.fn-columns>*{min-width:0}.fn-lines{gap:8px;display:grid}.fn-line{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr) minmax(0,1.2fr) auto;align-items:end;gap:8px;padding-bottom:10px;display:grid}.fn-line>:first-child{grid-column:1/-1}@container (width<=1100px){.fn-pair-row{grid-template-columns:minmax(0,1fr)}}@container (width<=900px){.fn-figures{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.fn-columns{grid-template-columns:minmax(0,1fr);gap:34px}.fn-line{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.fn-line>:last-child{grid-column:1/-1}}@media (width<=767px){.fn-figure,.fn-strip>.figure{padding:16px 18px 18px}.fn-surf{padding:20px}.fn-scroll{padding:18px 18px 8px}}.of-tabs{margin:24px 0}.of-tab>.of-part{margin-top:34px}.of-tab>.of-part>.section-title,.of-part>.of-head .section-title{margin-top:0}.of-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px 24px;margin:4px 0 18px;display:flex}.of-actions{flex-wrap:wrap;gap:8px;display:flex}.of-figlead{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:20px;display:grid}.of-figlead>.figure,.of-figlead-side>.figure{border-radius:var(--r-surface);background:var(--surface);flex-direction:column;min-width:0;padding:20px 24px 22px;display:flex}.of-figlead-side{display:contents}.of-figlead .figure-title{font-size:15px;font-weight:600}.of-figlead .figure-line{margin-top:auto;padding-top:10px}.of-figlead .figure-n{font-family:var(--font-display);letter-spacing:-.03em;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:34px;font-weight:600}.of-figlead-do{grid-area:1/1/auto/-1;justify-self:end}.of-surf{border-radius:var(--r-surface);background:var(--surface);min-width:0;padding:24px 28px}.of-cats>.section-title{margin:0 0 12px}.of-cat{padding:4px 0 22px}.of-cat-head{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:18px;padding:0 0 12px;display:grid}.of-cat-name{letter-spacing:0;overflow-wrap:anywhere;font-size:18px;font-weight:600}.of-cat-n{font-family:var(--font-display);font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right;font-size:22px;font-weight:600}.of-lines{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:10px;display:grid}.of-line{background:var(--hover);border-radius:14px;grid-template-columns:36px minmax(0,1fr) auto;grid-template-areas:"mark body n""facts facts facts";align-items:center;gap:8px 12px;padding:12px 14px;transition:transform .16s;display:grid}.of-line:hover{transform:translateY(-3px)}.of-line>.mark{grid-area:mark}.of-line-body{flex-direction:column;grid-area:body;min-width:0;display:flex}.of-line-name{letter-spacing:-.01em;overflow-wrap:anywhere;font-size:15px;font-weight:600}.of-line-vendor{overflow-wrap:anywhere;font-size:13.5px;font-weight:500}.of-line-n{font-family:var(--font-display);font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:n;font-size:19px;font-weight:600}.of-line-facts{flex-wrap:wrap;grid-area:facts;align-items:center;gap:6px 10px;font-size:13.5px;font-weight:500;display:flex}.of-line-do{grid-area:2/3;justify-self:end}.of-line[data-focus]{outline:2px solid var(--cobalt);outline-offset:2px}.of-wait-body,.of-report-body{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.of-account-body{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.of-account .card,.of-report .card,.of-wait .card,.of-close .card,.of-log .card,.of-rate .card{padding:22px 24px;transition:transform .16s}.of-account .card:hover,.of-report .card:hover,.of-wait .card:hover,.of-close .card:hover,.of-rate .card:hover{transform:translateY(-3px)}.of-page .card-title{font-family:var(--font-display);font-size:19px;font-weight:600}.of-account .figure-n,.of-report .figure-n,.of-rate .figure-n{font-family:var(--font-display);font-size:30px;font-weight:600}.of-wait-change{overflow-wrap:anywhere;min-width:0;font-size:13.5px}.of-by{align-items:center;gap:8px;margin-top:10px;font-size:13px;font-weight:500;display:inline-flex}.of-by time{font-variant-numeric:tabular-nums}.of-decide,.of-report-do{flex-wrap:wrap;gap:6px;display:flex}.of-report-do{margin-top:12px}.of-pills{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.of-wait[data-focus] .card,.of-report[data-focus] .card,.of-account[data-focus] .card,.of-close[data-focus] .card,.of-log[data-focus] .card{outline:2px solid var(--cobalt);outline-offset:2px}.of-account .statement,.of-account .of-scroll{margin-top:14px}.of-cap{background:var(--line);border-radius:3px;flex:120px;height:6px;margin-top:12px;display:block;overflow:hidden}.of-account-body .of-cap{flex:none;width:100%;margin-top:0}.of-cap-fill{background:var(--ink);height:100%;display:block}.of-cap-fill.of-cap-over{background:var(--cobalt)}.of-closes{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:16px;display:grid}.of-blockers{gap:6px;margin:0;padding-left:18px;font-size:13.5px;display:grid}.of-when{font-variant-numeric:tabular-nums;font-size:13px;font-weight:500;display:block}.of-note{overflow-wrap:anywhere;margin:8px 0 0;font-size:13.5px}.of-scroll{border-radius:var(--r-surface);background:var(--surface);scrollbar-width:thin;padding:24px 28px 12px;overflow-x:auto}.card .of-scroll{padding:0}.of-page .statement{font-size:15px}.of-page .statement th{border-bottom:0;padding:0 14px 12px 0;font-size:13px;font-weight:700}.of-page .statement td{border-top:1px solid var(--line);vertical-align:middle;border-bottom:0;padding:12px 14px 12px 0}.of-page .statement tbody tr:hover td{background:var(--hover)}.of-page .statement tfoot td{border-top:1.5px solid var(--ink);font-weight:700}.of-page .statement th:last-child,.of-page .statement td:last-child{padding-right:0}.of-scroll .statement th,.of-scroll .statement td.st-num,.of-scroll .statement time{white-space:nowrap}.of-scroll .statement td.st-num{font-weight:600}.of-scroll .statement .pill{white-space:normal;text-align:left}.of-scroll .statement td{min-width:0}.of-scroll .statement td:first-child{white-space:normal}.of-act-col .statement th:last-child,.of-act-col .statement td:last-child{z-index:1;background:var(--surface);padding-left:12px;position:sticky;right:0}.of-act-col .statement tbody tr:hover td:last-child{background:var(--hover)}.of-act-col .statement tr[data-focus] td:last-child{background:var(--cobalt-tint)}.of-vendor{vertical-align:middle;align-items:center;gap:10px;display:inline-flex}.of-vendor-text{letter-spacing:-.01em;font-weight:600}.of-tags{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.of-stack{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.of-tag{white-space:normal}.of-over{color:var(--cobalt);font-weight:600}.icon-btn.of-receipt{border:1px solid var(--line);background:var(--surface);cursor:pointer;vertical-align:middle;border-radius:5px;place-items:center;width:30px;height:40px;padding:0;display:inline-grid;overflow:hidden}.icon-btn.of-receipt:hover{border-color:var(--ink);background:var(--surface)}.of-receipt-img{object-fit:cover;width:100%;height:100%}.of-receipt-paper{color:var(--ink);font-size:9.5px;font-weight:600}.of-lightbox .still{aspect-ratio:auto;min-height:240px}.of-lightbox .still-img{object-fit:contain;width:100%;height:auto;max-height:70vh;display:block}.of-timeline{border-radius:var(--r-surface);background:var(--surface);padding:20px 24px 14px}.of-asset{flex-direction:column;gap:10px;min-width:0;display:flex}.of-asset .poster-line{white-space:normal;overflow-wrap:anywhere}.of-asset-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;display:flex}.of-asset-foot .of-by{margin-top:0}.of-asset-do{gap:4px;display:flex}.of-asset.of-chosen .poster-frame,.of-asset[data-focus] .poster-frame{outline:2px solid var(--cobalt);outline-offset:2px}.of-people{flex-wrap:wrap;gap:14px 22px;display:flex}.of-person{align-items:center;gap:10px;font-size:14px;font-weight:600;display:inline-flex}.of-kept{font-size:13.5px;font-weight:600}.of-file{padding-top:8px}@media (width<=767px){.of-figlead>.figure,.of-figlead-side>.figure{padding:16px 18px 18px}.of-surf,.of-scroll{padding:18px}}.tn-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;margin:0 0 22px;display:flex}.tn-tools{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.tn-tools .btn.btn-sm{border-radius:var(--r-btn);gap:8px;min-height:44px;padding:0 18px;font-size:15px}.tn-search{width:360px;max-width:100%}.tn-list{margin-top:2px}.tn-cards{gap:20px;display:grid}.tn-people{grid-template-columns:repeat(3,minmax(0,1fr))}.tn-companies{grid-template-columns:repeat(4,minmax(0,1fr))}.tn-card{min-width:0;color:var(--ink);flex-direction:column;align-items:flex-start;gap:10px;padding:22px 24px;display:flex;position:relative}.tn-card[data-focus]{outline:2px solid var(--cobalt);outline-offset:2px}.tn-person-top{justify-content:space-between;align-items:flex-start;gap:12px;width:100%;display:flex}.tn-person .circle{background:var(--cobalt-tint)}.tn-person .circle-typo{color:var(--chip-blue-ink)}.tn-spoke{white-space:nowrap;font-size:14px;font-weight:600}.tn-name{overflow-wrap:anywhere;max-width:100%;font-size:26px;font-weight:600;line-height:1.1}.tn-person .tn-name{margin-top:4px}.tn-stretch:after{content:"";border-radius:var(--r-surface);position:absolute;inset:0}.tn-name:hover{text-underline-offset:5px;text-decoration:underline}.tn-role{overflow-wrap:anywhere;font-size:16px;font-weight:600}.tn-co-line{align-items:center;gap:10px;min-width:0;font-size:15px;font-weight:500;display:flex}.tn-projects{overflow-wrap:anywhere;font-size:15px;font-weight:500}.tn-do{z-index:1;flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;padding-top:6px;display:flex;position:relative}.tn-company{gap:16px}.tn-company-top{align-items:center;gap:14px;width:100%;min-width:0;display:flex}.tn-company-id{flex-direction:column;gap:2px;min-width:0;display:flex}.tn-company .tn-name{font-size:19px;font-weight:700;line-height:1.2}.tn-company .tn-role{font-size:15px;font-weight:500}.tn-figures{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.5fr);gap:10px;width:100%;display:grid}.tn-figures .figure-n{font-size:28px}.tn-figures .figure:last-child .figure-n{font-size:20px;line-height:1.4}@container (width<=1180px){.tn-people{grid-template-columns:repeat(2,minmax(0,1fr))}.tn-companies{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (width<=820px){.tn-companies{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.tn-people{gap:14px}}@container (width<=560px){.tn-people,.tn-companies{grid-template-columns:minmax(0,1fr)}.tn-search{width:100%}}.tn-head{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.tn-head .record-head{flex:280px;min-width:0;margin:0}.tn-head .facts .tn-co,.tn-co{min-width:0;max-width:100%;font-size:inherit;align-items:center;gap:8px;font-weight:500;display:inline-flex}.tn-co>span:last-child{overflow-wrap:anywhere;text-align:left;min-width:0}.tn-link:hover{color:var(--cobalt)}.tn-head .facts{margin-top:4px}.tn-part{margin-top:32px}.tn-part>.section-title,.tn-page>.columns{margin-top:0}.tn-head .circle{background:var(--cobalt-tint)}.tn-head .circle-typo{color:var(--chip-blue-ink)}.tn-stream{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:16px;display:grid}.tn-entry .card{height:100%;padding:20px 22px 22px}.tn-entry .card-title{font-size:17px;font-weight:700}.tn-entry-body{flex-wrap:wrap;align-items:center;gap:10px 12px;font-size:14px;font-weight:500;display:flex}.tn-entry-kind{overflow-wrap:anywhere;min-width:0}.tn-entry-body time{font-variant-numeric:tabular-nums;font-weight:600}.tn-fee{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:20px;font-weight:600}.tn-move-path{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:inline-flex}.tn-to{font-size:14px;font-weight:500}.tn-entry[data-focus] .card{outline:2px solid var(--cobalt);outline-offset:-2px}.tn-project[data-focus] .poster-frame{outline:2px solid var(--cobalt);outline-offset:2px}.tn-actions{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.tn-roles{flex-wrap:wrap;gap:8px;margin:-8px 0 22px;display:flex}.tn-role-chip{background:var(--surface);min-height:34px;color:var(--ink);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:500;transition:background-color .12s,color .12s;display:inline-flex}.tn-role-chip:hover{background:var(--cobalt-tint)}.tn-role-chip[aria-current=page],.tn-role-chip[aria-current=page]:hover{background:var(--cobalt);color:var(--surface);font-weight:600}@media (width<=767px){.tn-role-chip{min-height:40px}}.tn-role-count{font-variant-numeric:tabular-nums;font-weight:600}.tn-rels{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:14px;display:flex}.tn-rel{align-items:center;gap:8px;font-size:15px;font-weight:600;display:inline-flex}.tn-state{margin:6px 0 2px;display:inline-flex}.tn-counts{margin:0 0 16px}.tn-history [data-focus]{outline:2px solid var(--cobalt);outline-offset:-2px}.tn-import{gap:14px;min-width:0;display:grid}.tn-drop{border:2px dashed var(--ink);border-radius:var(--r-surface);background:var(--surface);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:160px;padding:24px;display:flex}.tn-drop-over{background:var(--cobalt-tint);border-color:var(--cobalt)}.tn-drop-word{font-size:16px;font-weight:600}.tn-file{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.tn-drop .btn{position:relative}.tn-import-file{overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:600}.tn-import-result{gap:14px;display:grid}.sf-members{background:var(--surface);border-radius:var(--r-panel);padding:16px 18px 18px}.sf-member-list{grid-template-columns:repeat(6,minmax(0,1fr));gap:18px 14px;display:grid}.sf-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.sf-head .page-title{margin-bottom:0}.sf-head+.lead{margin-top:18px}.sf-card{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.sf-member{border-radius:14px;align-content:start;justify-items:start;gap:2px;width:100%;min-width:0;margin:-6px;padding:6px;transition:background-color .12s;display:grid}.sf-member:hover{background:color-mix(in srgb, var(--ground) 60%, var(--surface))}.sf-member[data-focus]{background:var(--cobalt-tint)}.sf-card-frame{width:100%;margin-bottom:8px;display:block;position:relative}.sf-card .portrait{aspect-ratio:3/4;object-fit:cover;background:var(--line);border-radius:12px;width:100%;height:auto;display:block}.sf-card-frame>[data-tip]{display:block;position:absolute;bottom:8px;right:8px}.sf-member-name{letter-spacing:-.01em;overflow-wrap:anywhere;max-width:100%;font-size:14px;font-weight:600}.sf-member-role{overflow-wrap:anywhere;max-width:100%;font-size:12.5px;font-weight:500;line-height:1.3}.sf-presence{margin-top:4px;font-size:12px;font-weight:600}.sf-presence-available{color:var(--chip-green-ink)}.sf-presence-busy,.sf-presence-away{color:var(--ink)}.sf-doing{overflow-wrap:anywhere;max-width:100%;font-size:12px}.sf-face-lead{width:120px;margin-bottom:0}.sf-face-lead .portrait{object-fit:cover;background:var(--line);border-radius:12px;width:120px;height:160px;display:block}.sf-face-lead>[data-tip]{display:block;position:absolute;bottom:-4px;right:-4px}.member-head{flex-wrap:wrap}.member-head .record-head{flex:240px;min-width:0}@container (width<=960px){.sf-member-list{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}}@container (width<=900px){.sf-members{padding:14px 14px 16px}.sf-member-list{gap:16px 12px}}@media (prefers-reduced-motion:reduce){.sf-member{transition:none}}.member-head{align-items:center;gap:22px;margin-bottom:8px;display:flex}.member-head .page-title{margin:0}.sf-page .page-title .pill{vertical-align:middle;letter-spacing:0;margin-left:4px;font-size:12px}.sf-columns{align-items:start}.member-head+.sf-columns{margin-top:28px}@container (width>=961px){.sf-columns>div>section:first-child>.section-title,.sf-columns>section:first-child .section-title{margin-top:0}}.sf-section-head{align-items:center;gap:12px;margin-bottom:10px;display:flex}.sf-section-head .section-title{margin:0}.sf-section-head .btn{margin-left:auto}.sf-thread{border-top:1px solid var(--line);padding:14px 18px}.sf-threads>.sf-thread:first-child{border-top:0}.sf-turn{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:12px;display:grid}.sf-turn-blank{width:28px;height:28px}.sf-turn-body{min-width:0}.sf-turn-head{flex-wrap:wrap;align-items:center;gap:4px 8px;min-height:28px;font-size:13.5px;display:flex}.sf-turn-head b{letter-spacing:-.01em;font-weight:600}.sf-turn-head time{color:var(--ink);margin-left:auto;font-size:12.5px}.sf-turn-text{white-space:pre-line;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin-top:2px;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.sf-turn-body>.btn{margin-top:8px}.sf-replies{gap:12px;margin-top:12px;display:grid}.sf-turns-in{border-left:2px solid var(--line);gap:10px;margin-top:10px;padding-left:14px;display:grid}.sf-case{border-top:1px solid var(--line);padding:12px 18px}.panel>.sf-case:first-child{border-top:0}.sf-case[data-focus]{background:var(--cobalt-tint)}.sf-case-head{align-items:center;gap:10px;display:flex}.sf-case-head .pill{margin-left:auto}.sf-case-step{grid-template-columns:96px minmax(0,1fr) auto;align-items:baseline;gap:10px;padding:6px 0 0 38px;font-size:13px;display:grid}.sf-case-step time{color:var(--ink);font-size:12.5px}.sf-case-step b{font-weight:600}.sf-meeting-last{padding:12px 18px}.sf-meeting-row{flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:13.5px;display:flex}.sf-meeting-row time{color:var(--ink);font-size:12.5px}.sf-minutes{gap:8px;margin-top:12px;display:grid}.sf-minutes-text{font-size:14px;line-height:1.5}.sf-minute{align-items:center;gap:10px;font-size:13.5px;display:flex}.sf-room{background:var(--ground);border-radius:12px;margin-top:14px;padding:18px}.sf-stage{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.sf-seat{justify-items:center;gap:6px;display:grid}.sf-seat .portrait{outline-offset:3px;outline:2px solid #0000;transition:outline-color .16s}.sf-speaking .portrait{outline-color:var(--cobalt)}.sf-seat-name{font-size:12px;font-weight:600}.sf-speaking .sf-seat-name{color:var(--cobalt)}.sf-caption{text-align:center;max-width:560px;min-height:46px;margin:16px auto 0;font-size:15px;line-height:1.5}.sf-room-actions{justify-content:center;margin-top:12px;display:flex}.sf-usage-who{align-items:center;gap:10px;font-size:13.5px;display:inline-flex}.sf-remit{font-size:15px;line-height:1.55}.sf-line{border-top:1px solid var(--line);padding:11px 18px;font-size:14px;line-height:1.5}.panel>.sf-line:first-child{border-top:0}.sf-note,.sf-work,.sf-rule{border-top:1px solid var(--line);align-items:center;gap:12px;padding:10px 18px;font-size:14px;display:flex}.panel>.sf-note:first-child,.panel>.sf-work:first-child,.panel>.sf-rule:first-child{border-top:0}.sf-note[data-focus],.sf-work[data-focus]{background:var(--cobalt-tint)}.sf-note-text,.sf-work-title,.sf-rule>span:first-child{flex:auto;min-width:0}.sf-work time{color:var(--ink);font-size:12.5px}.sf-work-do{gap:6px;display:inline-flex}.sf-usage-groups{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));align-items:start;gap:0 24px;display:grid}.sf-usage-group .dl-kv-value{white-space:nowrap;flex-wrap:nowrap}.sf-usage-group .section-title{margin-top:22px}@container (width<=900px){.sf-thread,.sf-case{padding:12px 14px}.sf-case-step{grid-template-columns:minmax(0,1fr) auto;padding-left:0}.sf-case-step time{grid-column:1/-1}.sf-note,.sf-work,.sf-rule{flex-wrap:wrap;padding:10px 14px}.sf-set-actions{flex-wrap:wrap;justify-content:flex-end}}.ap-page{max-width:none}.ap-count{font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;font-size:52px;font-weight:600;line-height:1;display:inline-flex}.ap-count-unit{font-family:var(--font-display);letter-spacing:-.01em;font-size:18px;font-weight:600}.ap-mark{margin:0 0 10px}.ap-mark .pill{margin-left:2px}.ap-layout{grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:20px;display:grid}.ap-queue{flex-direction:column;gap:16px;min-width:0;display:flex}.ap-none{background:var(--surface);border-radius:var(--r-panel);padding:40px 36px}.ap-none .empty{font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:36px;font-weight:600;line-height:1.1}.ap-queue>.of-approvals{margin-top:6px}.ap-queue>.of-approvals>.section-title{margin:0 0 12px}.ap-card{background:var(--surface);border-radius:var(--r-panel);min-width:0;padding:16px 18px}.ap-card:has(>.ap-head[data-focus]){outline:2px solid var(--cobalt);outline-offset:-2px}.ap-head{align-items:center;gap:10px;min-width:0;display:flex}.ap-who{gap:1px;min-width:0;display:grid}.ap-name{letter-spacing:-.01em;font-size:13.5px;font-weight:600}.ap-role{font-size:12.5px;font-weight:500}.ap-time{font-variant-numeric:tabular-nums;margin-left:auto;font-size:12.5px}.ap-desc{letter-spacing:-.015em;overflow-wrap:anywhere;margin:12px 0 0;font-size:17px;font-weight:600;line-height:1.35}.ap-concerns{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.ap-review{margin-top:14px}.ap-review-row{align-items:center;gap:10px;padding:6px 0 4px;font-size:13.5px;display:flex}.ap-review-label{font-weight:600}.ap-review-by{font-weight:500}.ap-review-row .chip{margin-left:auto}.ap-finding{align-items:baseline;gap:10px;padding:5px 0;font-size:13.5px;display:flex}.ap-finding .chip{flex:none}.ap-actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.ap-full{grid-template-columns:200px minmax(0,1fr) 150px;gap:26px;padding:24px 26px;display:grid}.ap-full .ap-head{flex-direction:column;align-self:start;align-items:flex-start;gap:10px}.ap-full .ap-who{gap:3px}.ap-full .ap-name{letter-spacing:-.015em;font-size:17px;font-weight:700}.ap-full .ap-role{font-size:15px}.ap-full .ap-time{margin-left:0;font-size:13.5px}.ap-full .ap-main{min-width:0}.ap-full .ap-desc{font-family:var(--font-display);letter-spacing:-.025em;margin:0;font-size:26px;font-weight:600;line-height:1.15}.ap-sheet{background:var(--hover);border-radius:14px;margin-top:14px;padding:6px 16px}.ap-fact{grid-template-columns:120px minmax(0,1fr);gap:14px;padding:9px 0;font-size:15px;display:grid}.ap-fact-label{font-weight:700}.ap-fact-value{overflow-wrap:anywhere;font-weight:500}.ap-do{flex-direction:column;justify-content:flex-start;align-self:start;align-items:stretch;gap:10px;display:flex}.ap-do .btn{justify-content:center;width:100%}.ap-do .chip{align-self:flex-start}.ap-settled-panel{background:var(--surface);border-radius:var(--r-panel);min-width:0;padding:24px 26px 14px}.ap-settled-title{letter-spacing:-.025em;margin:0 0 8px;font-size:24px}.ap-settled{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;display:grid}.ap-settled[data-focus]{outline:2px solid var(--cobalt);outline-offset:2px;border-radius:12px}.ap-settled-blank{width:40px;height:40px}.ap-settled-text{gap:2px;min-width:0;display:grid}.ap-settled-what{overflow-wrap:anywhere;font-size:15px;font-weight:600;line-height:1.3}.ap-settled-do{align-items:center;gap:8px;display:inline-flex}.ap-settled-text time{font-variant-numeric:tabular-nums;font-size:12.5px}@container (width<=1100px){.ap-layout{grid-template-columns:minmax(0,1fr)}}@container (width<=900px){.ap-card{padding:14px}.ap-desc{font-size:16px}.ap-full{grid-template-columns:minmax(0,1fr);gap:16px;padding:16px}.ap-full .ap-head{flex-direction:row;align-items:center}.ap-full .ap-time{margin-left:auto}.ap-full .ap-desc{font-size:21px}.ap-do{flex-flow:wrap}.ap-do .btn{width:auto}.ap-fact{grid-template-columns:96px minmax(0,1fr)}}.sf-facts{margin-top:12px}.sf-card-compact .sf-facts{margin-top:10px}.sf-card-compact .fact{padding:9px 11px 10px}.sf-card-compact .fact-value{font-size:13.5px}.ap-email{flex-direction:column;gap:12px;min-width:0;display:flex}.ap-email-head{background:var(--surface);border-radius:var(--r-panel);flex-wrap:wrap;align-items:center;gap:14px;min-width:0;padding:18px 22px;display:flex}.ap-email-head[data-focus]{outline:2px solid var(--cobalt);outline-offset:-2px}.ap-email-title{flex:240px;gap:2px;min-width:0;display:grid}.ap-email-subject{font-family:var(--font-display);letter-spacing:-.025em;overflow-wrap:anywhere;margin:0;font-size:24px;font-weight:600;line-height:1.15}.ap-email-from{font-size:14px;font-weight:600}.ap-email-day{font-variant-numeric:tabular-nums;font-size:13.5px}.ap-email-count{font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;font-size:34px;font-weight:600;line-height:1;display:inline-flex}.ap-email-do{flex-wrap:wrap;gap:8px;display:flex}.ap-email-body{flex-direction:column;gap:12px;padding-left:22px;display:flex}.ap-email-body>.empty{background:var(--surface);border-radius:var(--r-panel);margin:0;padding:18px 22px}.ap-evidence{background:var(--hover);overflow-wrap:anywhere;border-radius:12px;margin:12px 0 0;padding:10px 14px;font-size:15px;font-weight:500;line-height:1.45}.ap-evidence:before{content:"“"}.ap-evidence:after{content:"”"}.ap-mail{gap:6px;min-width:0;display:grid}.ap-mail-row{grid-template-columns:90px minmax(0,1fr);gap:12px;font-size:14px;display:grid}.ap-mail-label{font-weight:700}.ap-mail-value{overflow-wrap:anywhere;font-weight:500}.ap-mail-body{background:var(--hover);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:14px;max-height:50vh;margin:10px 0 0;padding:14px 16px;font-family:inherit;font-size:14px;line-height:1.5;overflow:auto}.ap-mail-files{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.ap-mail-file{align-items:center;gap:4px;font-size:13.5px;font-weight:600;display:inline-flex}@container (width<=900px){.ap-email-head{padding:14px}.ap-email-body{padding-left:10px}.ap-email-subject{font-size:20px}}.st-dept-body,.st-int-body{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}.st-cell{overflow-wrap:anywhere;min-width:0;max-width:100%;font-size:13px}.st-dept[data-focus] .card{outline:2px solid var(--cobalt);outline-offset:-2px}.st-section .wall+.st-sub,.st-section .shelf+.st-sub{margin-top:28px}.st-int-scans{align-items:flex-start}.st-int-kv{flex:200px;min-width:0}.st-int-kv .dl-kv{padding:8px 0}.st-format{flex:none;display:block}.nt-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr));gap:12px;display:grid}.nt-list>.panel{grid-column:1/-1}.nt-card{min-width:0}.nt-body{align-items:center;gap:12px;min-width:0;display:flex}.nt-text{overflow-wrap:anywhere;min-width:0;font-size:14px;font-weight:500;line-height:1.4}.nt-text a:hover{color:var(--ink)}.nt-foot{align-items:center;gap:10px;margin-top:10px;font-size:12.5px;display:flex}.nt-foot time{font-variant-numeric:tabular-nums}.nt-card[data-focus] .card{outline:2px solid var(--cobalt);outline-offset:-2px}.nt-unread .card{outline:1.5px solid var(--cobalt-tint);outline-offset:-1.5px}.st-section>.facts+.st-sub,.st-section>.facts+.section-title{margin-top:28px}.st-person{align-items:center;gap:12px;min-width:0;display:inline-flex}.st-person-text{gap:1px;min-width:0;display:grid}.st-person-text .st-cell{font-size:13px;font-weight:500}tr[data-focus] td{background:var(--cobalt-tint)}.st-dept-body{flex-wrap:wrap}.st-dept-body .btn{white-space:normal;text-align:left;overflow-wrap:break-word;min-width:0;max-width:100%;height:auto;min-height:28px;padding-top:4px;padding-bottom:4px}.st-layout{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:20px;display:grid}.st-single{grid-template-columns:minmax(0,1fr)}.st-nav{background:var(--surface);border-radius:var(--r-panel);top:calc(var(--bar) + 12px);gap:2px;padding:10px;display:grid;position:sticky}.st-nav-item{letter-spacing:-.01em;color:var(--ink);border-radius:12px;align-items:center;gap:8px;padding:12px 16px;font-size:16px;font-weight:600;transition:background-color .12s,color .12s;display:flex}.st-nav-item:hover{color:var(--ink);background:var(--hover)}.st-nav-on,.st-nav-on:hover{background:var(--cobalt-tint);color:var(--cobalt)}.st-body{min-width:0}.st-section{background:var(--surface);border-radius:var(--r-panel);min-width:0;padding:28px 32px 32px}.st-head{align-items:center;gap:12px;min-height:34px;margin:0 0 22px;display:flex}.st-grants .dl-kv-label{color:var(--ink)}.st-title{letter-spacing:-.03em;margin:0;font-size:28px}.st-head-actions{gap:8px;margin-left:auto;display:flex}.st-sub{justify-content:space-between;align-items:center;gap:12px;margin:30px 0 12px;display:flex}.st-sub .section-title,.st-section>.section-title{margin:28px 0 10px}.st-sub .section-title{margin:0}.st-strong{color:var(--ink);letter-spacing:-.01em;font-size:14px;font-weight:600}.st-logo{object-fit:contain;width:auto;max-width:160px;height:28px}.st-upload{position:relative;overflow:hidden}.st-file{opacity:0;cursor:pointer;font-size:0;position:absolute;inset:0}.menu-pop:has(.st-zone){max-height:min(420px,60vh);overflow-y:auto}.st-who{align-items:center;gap:12px;min-width:0;display:flex}.st-link{background:var(--hover);word-break:break-all;border-radius:10px;padding:10px 12px;font-size:13px}.st-inline{align-items:center;gap:8px;display:flex}.st-num{text-align:right;width:72px;height:32px}@media (width<=767px){.st-num{height:40px}.st-dept-body .btn{min-height:40px}}.st-error{margin-top:10px}.st-secret{letter-spacing:.04em;word-break:break-all;font-size:15px;font-weight:600}.st-codes{background:var(--hover);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 18px;margin:0;padding:10px 14px;font-size:14px;list-style:none;display:grid}@container (width<=900px){.st-layout{grid-template-columns:minmax(0,1fr);gap:14px}.st-nav{flex-wrap:wrap;gap:4px;display:flex;position:static}.st-nav-item{white-space:nowrap;flex:none;min-height:40px;padding:0 14px;font-size:14px}.st-section{padding:20px 18px 24px}}.st-section .facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.st-section .fact{background:0 0;border-radius:0;gap:8px;padding:0}.st-section .fact-label{font-size:13px;font-weight:600}.st-section .fact-value{box-sizing:border-box;border:1px solid var(--outline);border-radius:var(--r-input);letter-spacing:0;width:100%;min-height:46px;padding:6px 8px 6px 14px;font-size:15px;font-weight:500}.st-section .fact-value>.btn-quiet{margin-left:auto}.st-section .card,.st-section .panel{background:var(--hover)}.st-section .tbl-wrap,.st-section .tbl{background:var(--surface)}.st-section .tbl tbody tr:hover td{background:var(--hover)}.st-section .tbl td{vertical-align:middle}.st-section .tbl .tbl-main{font-size:14.5px}.st-letter-ground{background:var(--hover);border-radius:18px;justify-content:center;padding:30px;display:flex}.st-letter{box-sizing:border-box;background:var(--surface);flex-direction:column;gap:18px;width:min(100%,480px);min-height:360px;padding:44px 48px;display:flex}.st-letter-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.st-letter-name{font-family:var(--font-display);letter-spacing:-.025em;font-size:26px;font-weight:700}.st-letter-bar{background:var(--ground);border-radius:4px;height:8px;display:block}@media (width<=767px){.st-section .facts{grid-template-columns:minmax(0,1fr)}.st-letter{padding:28px 24px}}.sf-settings .st-head .pill{margin-left:-4px}.sf-set-actions{align-items:center;gap:8px;display:inline-flex}.sf-person{align-items:center;gap:10px;display:inline-flex}.sf-sched{align-items:baseline;gap:12px;display:inline-flex}.sf-sched time{color:var(--ink);font-size:13px}.sf-cast{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:14px;margin:0 0 28px;display:grid}.sf-cast-member{border-radius:var(--r-panel);background:var(--hover);grid-template-columns:56px minmax(0,1fr);align-items:center;gap:14px;padding:18px 20px;display:grid}.sf-cast-member .portrait{object-fit:cover;border-radius:14px;width:56px;height:56px}.sf-cast-text{gap:2px;min-width:0;display:grid}.sf-cast-name{letter-spacing:-.015em;font-size:17px;font-weight:700}.sf-cast-role{overflow-wrap:anywhere;font-size:15px;font-weight:500}.st-address-line{flex-wrap:wrap;align-items:center;gap:12px;display:inline-flex}.st-held-do{justify-content:flex-end;gap:8px;display:inline-flex}.onb-kind{margin:30px 0 0}.onb-kind .section-title{margin:0 0 12px}.onb-reading{flex-wrap:wrap;gap:6px;display:flex}.onb-lines{gap:4px;display:grid}.onb-kind .tbl-wrap+.tbl-wrap,.onb-kind .tbl-wrap+.empty{margin-top:14px}.dk-groups{flex-direction:column;gap:22px;margin-top:22px;display:flex}.dk-summary{flex-wrap:wrap;gap:18px 44px;padding:24px 28px;display:flex}.dk-summary .figure-lead .figure-n{font-size:40px}.dk-dept{min-width:0;padding:22px 24px 8px}.dk-across{margin-top:22px}.dk-dept-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 28px;padding:0 2px 16px;display:flex}.dk-dept-name{flex-wrap:wrap;align-items:center;gap:6px 14px;min-width:0;display:flex}.dk-dept-title{font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:26px;font-weight:600;line-height:1.1}.dk-dep,.dk-dep:hover{color:var(--ink)}.dk-totals{flex-wrap:wrap;align-items:flex-end;gap:6px 32px;display:flex}.dk-totals .figure-n{font-size:24px}.dk-dept .tbl-wrap{border-radius:0 0 var(--r-panel) var(--r-panel);margin:0 -24px}.dk-dept .tbl th:first-child,.dk-dept .tbl td:first-child{padding-left:24px}.dk-dept .tbl th:last-child,.dk-dept .tbl td:last-child{padding-right:24px}.dk-dept td,.dk-group .tbl td{vertical-align:middle}.dk-dept .tbl th{white-space:normal;vertical-align:bottom}.dk-dept tr[data-focus] td{background:var(--cobalt-tint)}.dk-person{align-items:center;gap:12px;min-width:0;display:inline-flex}.dk-person .tbl-main{white-space:nowrap;font-size:15px;font-weight:600}@container (width<=1100px){.dk-person .tbl-main{white-space:normal}}.dk-faces{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.dk-faces .face.face-row{width:30px}.dk-faces .face-row .face-frame{border-radius:6px;width:30px;height:40px}.dk-control{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.dk-group{flex-direction:column;gap:14px;min-width:0;display:flex}.dk-requests{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:12px;display:grid}.dk-request[data-focus] .card{outline:2px solid var(--cobalt);outline-offset:-2px}.dk-request-body{flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}.dk-roster .face-label{white-space:normal;overflow-wrap:anywhere}@container (width<=699px){.dk-summary{gap:14px 28px;padding:18px 20px}.dk-summary .figure-lead .figure-n{font-size:30px}.dk-dept{padding:18px 16px 6px}.dk-dept .tbl-wrap{margin:0 -16px}.dk-dept .tbl th:first-child,.dk-dept .tbl td:first-child{padding-left:16px}.dk-dept .tbl th:last-child,.dk-dept .tbl td:last-child{padding-right:16px}}.surf{background:var(--surface);border-radius:var(--r-surface)}.td-hero{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;padding:36px 24px 28px;display:flex}.td-hero .page-title{letter-spacing:-.035em;margin:0;padding:0;font-size:56px;font-weight:600;line-height:1}.td-facts{flex-wrap:wrap;align-items:center;gap:10px 12px;margin:14px 0 0;display:flex}.td-date{margin:0 6px 0 0;font-size:19px;font-weight:500}.td-hero-side{flex-wrap:wrap;align-items:flex-end;gap:14px 26px;min-width:0;max-width:100%;display:flex}.td-controls{flex-wrap:wrap;gap:8px;display:flex}.td-hclocks{flex-wrap:wrap;align-items:flex-start;gap:22px;font-size:15px;display:flex}.icon-btn.td-hclock-btn{text-align:left;border-radius:8px;width:auto;height:auto;padding:2px 6px;display:block}.icon-btn.td-hclock-btn:hover{background:var(--surface)}.td-hclocks>.btn{margin-top:calc(2px + 15px * 1.45 + 26px * 1.15 / 2 - var(--btn-sm) / 2)}.td-hclock{white-space:nowrap;flex-direction:column;align-items:flex-start;display:flex}.td-hclock-city{font-weight:600}.td-hclock-time{font-variant-numeric:tabular-nums;font-size:26px;font-weight:600;line-height:1.15}.td-hclock-day{font-size:13px;font-weight:600}.td-grid-wrap{padding:0}.td-team{margin-bottom:20px;padding:18px 22px}.td-team-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.td-team-mark{align-items:center;gap:10px;display:inline-flex}.td-team-sq{background:var(--cobalt);border-radius:4px;flex:none;width:15px;height:15px;display:inline-block}.td-team-title{font-size:20px}.td-team-beta{letter-spacing:.02em;background:var(--cobalt-tint);color:var(--cobalt);border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700}.td-team-all{color:var(--cobalt);font-size:13px;font-weight:600;text-decoration:none}.td-team-all:hover{text-decoration:underline}.td-team-row{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.td-team-card{border:1px solid var(--line);background:var(--surface);cursor:pointer;text-align:left;border-radius:16px;flex-direction:column;align-items:flex-start;gap:3px;min-width:0;padding:14px;transition:transform .12s,border-color .12s;display:flex}.td-team-card:hover{border-color:var(--ink);transform:translateY(-3px)}.td-team-face{border:2px solid var(--line);border-radius:50%;place-items:center;margin-bottom:8px;padding:2px;display:inline-grid}.td-team-available .td-team-face{border-color:var(--available)}.td-team-busy .td-team-face{border-color:var(--cobalt)}.td-team-away .td-team-face{border-color:var(--out)}.td-team-face .portrait{object-fit:cover;border-radius:50%;width:52px;height:52px;display:block}.td-team-name{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:14px;font-weight:700;overflow:hidden}.td-team-role{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:12.5px;font-weight:500;overflow:hidden}.td-team-presence{color:var(--ink);align-items:center;gap:6px;margin-top:3px;font-size:12px;font-weight:500;display:inline-flex}.td-team-presence .sf-dot{border:0;width:9px;height:9px}.wgrid{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-flow:row;align-items:stretch;gap:20px;display:grid}.wg{grid-column:span var(--sl);border-radius:var(--r-surface);flex-direction:column;min-width:0;display:flex;position:relative}.wg>.wslot{flex-direction:column;flex:1;min-width:0;display:flex}.wg .wbody{flex:1;min-width:0}.icon-btn.cdot{background:var(--outline);border-radius:5px;width:10px;height:10px;padding:0;display:block}.icon-btn.cdot:hover{background:var(--ink-2)}.icon-btn.cdot.on{background:var(--ink);width:26px}@media (width<=767px){.icon-btn.cdot{box-sizing:content-box;background-clip:content-box;margin:-15px 0;padding:15px 0}}.editing .wg{cursor:grab;animation:1.1s ease-in-out infinite alternate wg-rock}.editing .wg:nth-child(2n){animation-direction:alternate-reverse;animation-delay:-.45s}.editing .wg:after{content:"";border-radius:var(--r-surface);border:2px solid var(--cobalt);pointer-events:none;position:absolute;inset:0}.editing .wg{touch-action:none;-webkit-user-select:none;user-select:none}.editing .wg.wg-lifted{opacity:.92;z-index:5;cursor:grabbing;animation:none}.editing .wslot{pointer-events:none}.wg.arrived{animation:.48s cubic-bezier(.2,.8,.2,1) both wg-arrive}@keyframes wg-rock{0%{transform:rotate(-.3deg)}to{transform:rotate(.3deg)}}@keyframes wg-arrive{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}.wctl{z-index:5;pointer-events:none;justify-content:space-between;align-items:center;gap:8px;display:flex;position:absolute;top:-16px;left:14px;right:14px}.wctl>*{pointer-events:auto}.icon-btn.wrm{background:var(--ink);border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;padding:0;display:flex}.wrm span{background:var(--surface);border-radius:2px;width:14px;height:2.5px;display:block}.icon-btn.wrm:hover{background:var(--alert)}.icon-btn.wrm:disabled{background:var(--outline);cursor:not-allowed}.wtag{background:var(--surface);border:1.5px solid var(--ink);white-space:nowrap;text-overflow:ellipsis;border-radius:10px;min-width:0;padding:6px 12px;font-size:13px;font-weight:700;overflow:hidden}.wsz{background:var(--surface);border:1.5px solid var(--ink);border-radius:11px;flex:none;gap:2px;padding:3px;display:inline-flex}.wsz .icon-btn{width:auto;height:auto;font:inherit;color:var(--ink);background:0 0;border-radius:8px;padding:5px 9px;font-size:12px;font-weight:600}.wsz .icon-btn:hover{background:var(--ground)}.wsz .icon-btn.on,.wsz .icon-btn.on:hover{background:var(--cobalt);color:var(--surface)}.wmv{z-index:5;gap:6px;display:flex;position:absolute;bottom:12px;right:12px}.td-floor{margin:0 6px 18px;font-size:16px;font-weight:600}.td-edit-below{justify-content:center;padding-top:26px;display:flex}.td-nil{padding:22px 24px}.lib{background:var(--surface);border:2px solid var(--ink);border-radius:26px;margin:0 0 26px;padding:24px 26px 26px;animation:.32s cubic-bezier(.2,.8,.2,1) both wg-arrive;position:relative}.lib-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.lgrid{grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:18px;margin-top:18px;display:grid}.ltile{background:var(--hover);border-radius:18px;flex-direction:column;gap:10px;min-width:0;padding:12px;display:flex}.pv{background:var(--ground);border-radius:12px;height:170px;position:relative;overflow:hidden}.pv-in{transform-origin:0 0;transform:scale(var(--scale,.4));pointer-events:none;position:absolute;top:0;left:0}.pv-in .wslot,.pv-in>section{min-height:0}.ltile-name{justify-content:space-between;align-items:center;gap:8px;padding:0 4px;display:flex}.ltile-title{font-size:16px;font-weight:700}.ltile-add{flex-wrap:wrap;gap:6px;padding:0 4px 4px;display:flex}.btn.hbtn{border-color:var(--dark-ink);min-height:40px;color:var(--dark-ink);background:0 0;padding:0 20px}.btn.hbtn:hover{background:var(--dark2)}.btn.hbtn-w,.btn.hbtn-w:hover{background:var(--dark-ink);color:var(--dark)}.btn.hbtn-w:hover{background:var(--ground)}.btn.hbtn:focus-visible{outline:2px solid var(--dark-ink);outline-offset:2px}.td-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.td-sec-head{justify-content:space-between;align-items:baseline;gap:12px;min-width:0;margin-bottom:4px;display:flex}.td-head-link{text-underline-offset:3px;white-space:nowrap;font-size:15px;font-weight:600;text-decoration:underline}.td-list,.td-bo,.td-pulse{padding:22px 24px 12px}.td-list>h2{margin-bottom:6px}.td-list>h2 a:hover,.td-sheet h2 a:hover{color:var(--cobalt)}.td-urgent{color:var(--chip-red-ink)}.dot{background:currentColor}.td-row{align-items:center;gap:12px;min-width:0;padding:10px 0;display:grid}.td-row-poster{grid-template-columns:40px minmax(0,1fr) auto;padding:9px 0}.td-row-time{grid-template-columns:60px minmax(0,1fr) 34px}.td-row-date{grid-template-columns:70px minmax(0,1fr)}.td-row-member{grid-template-columns:44px minmax(0,1fr)}.td-row .d{font-variant-numeric:tabular-nums;font-size:20px;font-weight:600}.td-row-main{flex-direction:column;min-width:0;display:flex}.td-row-main b{overflow-wrap:anywhere;font-size:15px;font-weight:700}.td-row-main span{overflow-wrap:anywhere;font-size:14px;font-weight:500}.td-page .face.face-row{width:var(--fs,34px)}.td-page .face-row .face-frame{width:var(--fs,34px);height:var(--fs,34px);border-radius:50%}.td-page .face-row .face-typo{font-size:12px}.td-list .td-more{margin:8px 0 6px}.wbody.td-news{background:var(--dark);min-height:300px;padding:0;position:relative;overflow:hidden}.td-slide{position:absolute;inset:0}.td-slide[hidden]{display:none}.td-slide-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.td-tag{z-index:2;border-radius:var(--r-chip);background:var(--surface);height:28px;color:var(--ink);font-family:var(--font);letter-spacing:0;align-items:center;margin:0;padding:0 11px;font-size:13px;font-weight:600;line-height:1;display:inline-flex;position:absolute;top:18px;left:18px}.td-panel{background:var(--surface);border-radius:16px;flex-direction:column;gap:6px;max-width:520px;padding:14px 18px;display:flex;position:absolute;bottom:18px;left:18px;right:120px}.td-panel-meta{font-size:13px;font-weight:700}.td-headline-title{font-family:var(--font-display);letter-spacing:-.02em;overflow-wrap:anywhere;font-size:22px;font-weight:600;line-height:1.15}a.td-headline-title:hover,a.td-panel-meta:hover{color:var(--cobalt)}.td-headline-title .nw-name{text-underline-offset:3px;text-decoration:underline}.td-dots{z-index:2;background:var(--surface);border-radius:12px;align-items:center;gap:6px;padding:8px 10px;display:flex;position:absolute;bottom:18px;right:18px}.td-bo-item{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:14px;padding:9px 0;display:grid}.td-bo-body{min-width:0;display:block}.td-bo-line{align-items:center;gap:10px;min-width:0;display:flex}.td-bo-line>[data-tip]{min-width:0}.td-bo-name{overflow-wrap:anywhere;font-size:16px;font-weight:600}a.td-bo-name:hover{color:var(--cobalt)}.td-bo-client{--fs:26px;flex:none;display:block}.td-bo-gross{font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;font-size:22px;font-weight:600}.td-bo-track{background:var(--ground);border-radius:3px;height:6px;margin-top:7px;display:block}.td-bo-bar{background:var(--ink);border-radius:3px;height:6px;display:block}.td-av{padding:22px 22px 18px;overflow:hidden}.td-av-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:16px;display:flex}.td-legend{flex-wrap:wrap;gap:14px;font-size:13px;font-weight:600;display:flex}.td-legend>span{align-items:center;gap:7px;display:flex}.td-key{border-radius:4px;flex:none;width:18px;height:12px;display:inline-block}.td-av-scroll{overflow-x:auto}.td-av-grid{grid-template-columns:minmax(130px,190px) repeat(21,minmax(0,1fr));gap:8px 2px;min-width:600px;display:grid}.td-av-day{text-align:center;padding-bottom:8px;font-size:12px;font-weight:600}.td-av-day>span{display:block}.td-av-day .d{border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;margin:2px auto 0;font-size:13px;font-weight:600;display:flex}.td-av-day .td-today{background:var(--ink);color:var(--surface)}.td-av-who{--fs:40px;align-self:center;align-items:center;gap:10px;min-width:0;padding-right:8px;display:flex}.td-av-who>span{min-width:0}.td-av-who b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;display:block;overflow:hidden}.td-av-who>span>span{font-size:13px;font-weight:500;display:block}.td-av-status{min-width:0;max-width:100%;display:block}.td-av-status-t{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.td-bar{white-space:nowrap;border-radius:10px;align-self:center;align-items:center;min-width:0;height:34px;padding:0 10px;font-size:13px;font-weight:600;display:flex;overflow:hidden}.td-bar>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.td-bar-booked{background:var(--ink);color:var(--surface)}.td-bar-first{background:var(--cobalt);color:var(--surface)}.td-bar-second{background:var(--chip-blue);color:var(--chip-blue-ink)}.td-bar-avail{background:var(--surface);color:var(--chip-blue-ink);border:1.5px dashed var(--cobalt)}.td-bar-out{background:var(--chip-grey);color:var(--ink)}.td-bar-meet{background:var(--surface);color:var(--ink);border:1.5px solid var(--ink)}a.td-bar:hover{outline:2px solid var(--cobalt);outline-offset:1px}.td-key.td-bar-avail,.td-key.td-bar-meet{border-width:1.5px}.td-sheet{flex-direction:column;gap:12px;display:flex}.td-next{background:var(--dark);color:var(--dark-ink);border-radius:var(--r-surface);flex-direction:column;min-width:0;padding:22px 22px 20px;display:flex}.td-next-top{justify-content:space-between;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.td-next-name{overflow-wrap:anywhere;margin-top:12px;font-size:32px;font-weight:600;line-height:1.05}.td-next-name:hover{text-underline-offset:4px;text-decoration:underline}.td-next-org{margin-top:4px;font-size:15px;font-weight:600}.td-next-about{margin-top:8px;font-size:16px;font-weight:500}.td-next-actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.td-then{flex:1;min-width:0;padding:12px 14px 8px}.td-then-head{justify-content:space-between;align-items:baseline;gap:8px;padding:4px 6px;display:flex}.td-then-head h2{font-size:20px}.td-call{grid-template-columns:76px minmax(0,1fr);align-items:center;gap:10px;padding:10px 6px;display:grid}.td-call-when{flex-direction:column;display:flex}.td-call-time{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:19px;font-weight:600}.td-call-day{font-size:12px;font-weight:600}.td-call-main{min-width:0}.td-call-line{justify-content:space-between;align-items:center;gap:8px;display:flex}.td-call-line b{font-size:15px;font-weight:700}.td-call-state{flex:none;align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.td-call-state[data-state=To\ call]{color:var(--cobalt)}.td-call-state[data-state=Call\ back]{color:var(--ink)}.td-call-state[data-state=Left\ word]{color:var(--chip-amber-ink)}.td-call-about{overflow-wrap:anywhere;font-size:14px;font-weight:500;display:block}.td-then .empty{padding:10px 6px}.td-answers{flex-direction:column;gap:14px;min-width:0;display:flex}.td-answers>h2{padding:4px 6px 0}.td-answers .tbl td{vertical-align:middle}.td-page .td-answers .face.face-row{width:36px}.td-page .td-answers .face-row .face-frame{border-radius:7px;width:36px;height:48px}.td-ans-who{align-items:center;gap:10px;min-width:0;display:flex}.td-ans-name{white-space:nowrap;font-weight:600}.td-answers .tbl-link{display:inline-flex}.td-ans-more{justify-content:flex-start;padding:0 6px;display:flex}.td-pulse-list{grid-template-columns:repeat(auto-fill,minmax(min(360px,100%),1fr));column-gap:26px;display:grid}.td-pulse-item{grid-template-columns:80px minmax(0,1fr);gap:14px;min-width:0;padding:14px 0;display:grid}.td-still{object-fit:cover;background:var(--ground);border-radius:12px;width:80px;height:80px;display:block}.td-still.poster-typo{font-family:var(--font-display);letter-spacing:-.02em;place-items:center;padding:0;font-size:26px;font-weight:600;display:grid;container-type:normal}.td-pulse-body{flex-direction:column;gap:5px;min-width:0;display:flex}.td-pulse-meta{align-items:center;gap:12px;font-size:13px;font-weight:700;display:flex}.td-stage{align-items:center;gap:6px;display:flex}.td-stage[data-tone=purple]{color:var(--chip-purple-ink)}.td-stage[data-tone=green]{color:var(--chip-green-ink)}.td-stage[data-tone=red]{color:var(--chip-red-ink)}.td-stage[data-tone=blue]{color:var(--chip-blue-ink)}.td-stage[data-tone=amber]{color:var(--chip-amber-ink)}.td-pulse-title{overflow-wrap:anywhere;font-size:16px;font-weight:700;line-height:1.25}a.td-pulse-title:hover{color:var(--cobalt)}.td-why{align-items:baseline;gap:8px;font-size:14px;line-height:1.35;display:flex}.td-why b{flex:none}.td-why[data-why=submitted] b{color:var(--chip-amber-ink)}.td-why[data-why=mandate] b{color:var(--chip-green-ink)}.td-why[data-why=client] b{color:var(--chip-blue-ink)}.td-why[data-why=contact] b{color:var(--chip-purple-ink)}.td-pulse-line{overflow-wrap:anywhere}a.td-pulse-line:hover{color:var(--cobalt);text-underline-offset:3px;text-decoration:underline}.td-brief{grid-template-columns:64px minmax(0,1fr);gap:18px;padding:24px 26px;display:grid}.td-brief-body{flex-direction:column;gap:8px;min-width:0;display:flex}.td-brief-from{font-size:15px;font-weight:700}.td-brief-cards{grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr));gap:12px;margin-top:6px;display:grid}.td-brief-card{background:var(--ground);border-radius:16px;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"face kind""face text""face date";align-content:start;gap:4px 12px;padding:14px 16px;display:grid}.td-brief-card>.face,.td-brief-card>.mark{grid-area:face}.td-brief-kind{grid-area:kind;font-size:13px;font-weight:700}.td-brief-text{overflow-wrap:anywhere;grid-area:text;font-size:15px;font-weight:600;line-height:1.3}.td-brief-date{font-variant-numeric:tabular-nums;grid-area:date;font-size:13px;font-weight:600}.td-brief-card[data-focus]{background:var(--cobalt-tint)}.td-todos{flex-direction:column;display:flex}.td-todo{align-items:center;gap:12px;min-width:0;padding:10px 0;font-size:15px;font-weight:600;display:flex}.icon-btn.td-box{border:1.5px solid var(--ink);background:var(--surface);width:22px;height:22px;color:var(--surface);border-radius:7px;flex:none;padding:0}.icon-btn.td-box:hover{background:var(--ground)}.td-todo-done .icon-btn.td-box,.td-todo-done .icon-btn.td-box:hover{background:var(--ink)}@media (width<=767px){.icon-btn.td-box,.icon-btn.td-box:hover,.td-todo-done .icon-btn.td-box,.td-todo-done .icon-btn.td-box:hover{box-sizing:content-box;background:0 0;border:0;margin:-9px;padding:9px;position:relative}.icon-btn.td-box:before{content:"";border:1.5px solid var(--ink);background:var(--surface);border-radius:7px;position:absolute;inset:9px}.icon-btn.td-box:hover:before{background:var(--ground)}.td-todo-done .icon-btn.td-box:before{background:var(--ink)}.icon-btn.td-box>*{position:relative}}.td-todo-title{overflow-wrap:anywhere;flex:1;min-width:0}.td-todo-done .td-todo-title{text-decoration:line-through}.td-todo-due{white-space:nowrap;font-size:13px;font-weight:600}.td-todo[data-focus] .td-todo-title{color:var(--cobalt)}.td-stream{flex-direction:column;display:flex}.td-act{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 0;display:grid}.td-act-text{overflow-wrap:anywhere;font-size:14px;font-weight:500;line-height:1.35}.td-act-time{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;font-weight:600}.td-staff-grid{grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));column-gap:20px;display:grid}.td-row-member[data-focus] .td-row-main b{color:var(--cobalt)}@container (width<=1023px){.wg{grid-column:span var(--sm)}.td-hero{padding:28px 0 22px}.td-hero .page-title{font-size:44px}}@container (width<=639px){.wgrid{grid-template-columns:minmax(0,1fr);gap:16px}.wg{grid-column:auto}.td-hero{padding:22px 0 18px}.td-hero .page-title{font-size:34px}.td-date{font-size:17px}.td-panel{max-width:none;bottom:56px;right:18px}.td-dots{left:18px;right:auto}.lib{padding:18px 16px 20px}.td-brief{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.editing .wg,.wg.arrived,.lib{animation:none}}.mk-page>.cl-seg{margin-bottom:24px}.mk-page .card .pill{white-space:normal;max-width:100%}.mk-group-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.mk-group-head .section-title{margin-bottom:10px}.mk-do{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.mk-do-start{justify-content:flex-start;margin-top:14px;display:flex}.mk-inline{color:inherit}.mk-inline:hover{color:var(--cobalt)}.mk-out{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px}.mk-out:hover{text-decoration-color:currentColor}.mk-more-bar{justify-content:center;margin-top:14px;display:flex}.mk-more-link{width:120px;color:var(--ink);flex:none;align-self:center;font-size:13px;font-weight:600}.mk-more-link:hover{color:var(--cobalt)}.mk-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:26px 20px;display:grid}.mk-grid>.panel{grid-column:1/-1}.mk-tracked{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.mk-tracked .poster{width:100%}.mk-tracked[data-focus] .poster-frame{outline:2px solid var(--cobalt);outline-offset:2px}.mk-tracked-meta{flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:4px;font-size:14px;font-weight:600;display:flex}.mk-tracked-title{overflow-wrap:anywhere;font-size:18px;font-weight:700;line-height:1.2}.mk-tracked-line{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:14px;font-weight:500;display:flex}.mk-tracked-do{flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px;display:flex}.mk-stories{margin-top:0}.mk-feed{flex-direction:column;gap:14px;min-width:0;display:flex}.mk-feed-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.mk-feed-search{width:360px;max-width:100%}.mk-feed-count{font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.mk-feed-filters{flex-wrap:wrap;gap:6px;display:flex}.mk-feed-filters .btn[aria-pressed=true],.mk-feed-filters .btn[aria-pressed=true]:hover{background:var(--cobalt-tint);border-color:var(--cobalt-tint);color:var(--cobalt)}.mk-feed-list{flex-direction:column;gap:14px;display:flex}.mk-feed-card{border-radius:var(--r-surface);background:var(--surface);align-items:flex-start;gap:20px;min-width:0;padding:18px;display:flex}.mk-feed-card[data-focus]{outline:2px solid var(--cobalt);outline-offset:2px}.mk-feed-thumb{aspect-ratio:16/10;background:var(--ground);border-radius:14px;flex:none;width:210px;overflow:hidden}.mk-feed-thumb img{object-fit:cover;width:100%;height:100%;display:block}.mk-feed-body{flex-direction:column;flex:1 1 0;align-items:flex-start;gap:10px;min-width:0;display:flex}.mk-feed-meta{flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:14px;font-weight:600;display:flex}.mk-feed-day[data-recent]{color:var(--cobalt)}.mk-feed-headline{overflow-wrap:break-word;margin:0;font-size:21px;font-weight:600;line-height:1.2}.mk-feed-project{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.mk-feed-title{overflow-wrap:anywhere;font-size:15px;font-weight:700}.mk-feed-summary{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:15px;font-weight:500;line-height:1.45;display:-webkit-box;overflow:hidden}.mk-feed-companies{flex-wrap:wrap;gap:6px 16px;display:flex}.mk-feed-company,.mk-feed-people{flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0;font-size:14px;font-weight:600;display:inline-flex}.mk-feed-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;width:100%;margin-top:2px;display:flex}.mk-feed-read{font-size:14px;font-weight:600}.mk-feed-do{flex-wrap:wrap;align-items:center;gap:6px;margin-left:auto;display:inline-flex}.mk-tiers{grid-template-columns:minmax(0,1fr);gap:6px;display:grid}.mk-tier{min-width:0}.mk-tier-title{align-items:center;gap:10px;margin:24px 0 12px;display:flex}.mk-tier:first-child .mk-tier-title{margin-top:0}.mk-tier-n{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:18px;font-weight:600}.mk-buyer{border-radius:var(--r-surface);background:var(--surface);flex-direction:column;flex:none;align-items:flex-start;gap:12px;width:200px;padding:20px 22px;transition:transform .16s;display:flex;position:relative}.mk-buyer:hover{transform:translateY(-3px)}.mk-buyer[data-focus]{outline:2px solid var(--cobalt);outline-offset:2px}.mk-buyer-name{letter-spacing:-.01em;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;max-width:100%;font-size:18px;font-weight:700;line-height:1.2}.mk-buyer-take{overflow-wrap:normal;max-width:100%;font-size:15px;font-weight:500;line-height:1.3}.mk-open.btn{max-width:100%;height:auto;min-height:0;color:var(--ink);text-align:left;white-space:normal;font:inherit;background:0 0;border:0;border-radius:6px;flex-direction:column;align-items:flex-start;gap:8px;padding:0;display:flex}.mk-open.btn:hover{background:0 0}@media (width<=767px){.mk-open.btn{margin-block:-11px;padding-block:11px}}.mk-open.btn:hover .mk-buyer-name{text-underline-offset:3px;text-decoration:underline}.mk-open.btn:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.mk-why{z-index:40;border:1px solid var(--line);background:var(--surface);border-radius:12px;flex-direction:column;gap:10px;max-height:min(70vh,480px);padding:14px;display:flex;position:fixed;overflow-y:auto}.mk-why[hidden]{display:none}.mk-why-link{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px;font-size:14px;font-weight:600}.mk-why-link:hover{text-decoration-color:currentColor}.mk-why-pills{flex-wrap:wrap;gap:5px;display:flex}.mk-why .pill{white-space:normal;text-align:left;max-width:100%;line-height:1.3}.mk-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.mk-card{min-width:0;color:var(--ink);flex-direction:column;align-items:flex-start;gap:14px;padding:24px 26px;display:flex;position:relative}.mk-card[data-focus]{outline:2px solid var(--cobalt);outline-offset:2px}.mk-card-buyer{align-items:center;gap:12px;min-width:0;max-width:100%;display:flex}.mk-card-name{overflow-wrap:anywhere;min-width:0;font-size:17px;font-weight:700}.mk-card-ask{overflow-wrap:anywhere;-webkit-line-clamp:4;-webkit-box-orient:vertical;max-width:100%;font-size:27px;font-weight:600;line-height:1.15;display:-webkit-box;overflow:hidden}.mk-stretch:after{content:"";border-radius:var(--r-surface);position:absolute;inset:0}.mk-card-ask:hover{text-underline-offset:5px;text-decoration:underline}.mk-card-from{font-size:15px;font-weight:600}.mk-card-foot{z-index:1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 14px;width:100%;margin-top:4px;display:flex;position:relative}.mk-card .mk-faces{margin-top:0}.mk-card .face.face-row{width:40px}.mk-card .face-row .face-frame{border-radius:50%;width:40px;height:40px}.mk-card .face-row .face-typo{font-size:14px}.mk-mandate-head{align-items:center;gap:12px;min-width:0;display:flex}.mk-mandate-title{letter-spacing:-.01em;min-width:0;font-size:14px;font-weight:600}.mk-mandate-title-lead{font-size:27px;font-weight:600;line-height:1.15}.mk-mandate .prose{-webkit-line-clamp:4;-webkit-box-orient:vertical;margin-top:12px;font-size:17px;display:-webkit-box;overflow:hidden}.mk-mandate-lead .prose{margin-top:16px}.mk-mandate-lead>.card{padding:22px 24px 24px}.mk-mandate-lead>.card .card-title{font-size:20px}.mk-mandate-lead[data-focus]>.card{outline:2px solid var(--cobalt);outline-offset:-2px}.mk-mandate-tags{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:12px;display:flex}.mk-genres{flex-wrap:wrap;gap:6px;display:inline-flex}.mk-budget{white-space:nowrap;align-items:center;gap:8px;font-size:12.5px;font-weight:500;display:inline-flex}.mk-budget-track{grid-template-columns:repeat(4,14px);gap:2px;display:inline-grid}.mk-band{background:var(--line);border-radius:3px;height:6px}.mk-band-on{background:var(--ink)}.mk-faces{flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;display:flex}.mk-faces-more{font-size:14px;font-weight:600}.mk-noted{font-variant-numeric:tabular-nums;margin-top:12px;font-size:12.5px;display:block}.facts.mk-facts{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px 18px;margin:18px 0 0;display:grid}.mk-facts .fact-value{font-size:14px;font-weight:600}.mk-contact{color:var(--ink);align-items:center;gap:8px;display:inline-flex}.mk-contact:hover{color:var(--cobalt)}.mk-matches{margin-top:22px}.mk-sub{margin:0 0 12px;font-size:14px;font-weight:600}.mk-match{flex-direction:column;gap:8px;min-width:0;display:flex;position:relative}.mk-match>.mk-open.btn{order:3;align-self:flex-start}.mk-match>.mk-match-do{order:2}.mk-match .face-label{white-space:normal;text-overflow:clip;overflow:visible}.mk-match-do{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mk-pill-link:hover{outline:1px solid}.mk-review{gap:10px;max-height:46vh;display:grid;overflow:auto}.mk-circuit .timeline{border-radius:var(--r-panel);background:var(--surface);padding:14px 16px 10px}.mk-circuit-frame{scrollbar-width:thin;padding-bottom:2px;overflow-x:auto}.mk-edition{min-width:0}.mk-edition>.card{height:100%}.mk-edition[data-focus]>.card{outline:2px solid var(--cobalt);outline-offset:-2px}.mk-place{letter-spacing:-.02em;margin:0;font-size:20px;font-weight:600}.mk-dates{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:6px 0 0;font-size:13px;display:flex}.mk-to,.mk-label{font-weight:500}.mk-dates .pill{white-space:normal;max-width:100%}.mk-entries{gap:10px;margin-top:14px;display:grid}.mk-entry{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.mk-entry[data-focus]{outline:2px solid var(--cobalt);outline-offset:3px;border-radius:6px}.tbl .mk-entries{margin-top:0}.tbl .mk-entry>.chip{margin-block:-5px}.mk-entry-text{flex-direction:column;flex:120px;align-items:flex-start;gap:4px;min-width:0;display:flex}.mk-entry-title{overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;font-size:13.5px;font-weight:600}.mk-press{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.mk-mention{flex-direction:column;min-width:0;display:flex;overflow:hidden}.mk-mention[data-focus]{outline:2px solid var(--cobalt);outline-offset:2px}.mk-mention .still{aspect-ratio:auto;border-radius:0;width:100%;height:230px}.mk-mention .still-title{font-size:20px}.mk-mention-body{flex-direction:column;align-items:flex-start;gap:10px;min-width:0;padding:20px 22px 22px;display:flex}.mk-mention-source{flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:14px;font-weight:700;display:flex}.mk-mention-source time{font-weight:600}.mk-mention-headline{overflow-wrap:break-word;font-size:24px;font-weight:600;line-height:1.15}.mk-mention-who{align-items:center;gap:10px;min-width:0;font-size:15px;font-weight:600;display:flex}.mk-names{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:12px;display:grid}.mk-names>.panel{grid-column:1/-1}.mk-name{border-radius:var(--r-surface);background:var(--surface);flex-wrap:wrap;align-items:center;gap:10px;min-width:0;padding:14px 16px;display:flex}.mk-name[data-focus]{outline:2px solid var(--cobalt);outline-offset:2px}.mk-name-text{overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;flex:100px;min-width:0;font-size:15px;font-weight:600}.mk-who{align-items:center;gap:12px;min-width:0;display:inline-flex}.mk-who .circle{background:var(--cobalt-tint)}.mk-who .circle-typo{color:var(--chip-blue-ink)}.mk-who-text{flex-direction:column;min-width:0;display:flex}.mk-move{min-width:0}.mk-move>.card{height:100%}.mk-move[data-focus]>.card{outline:2px solid var(--cobalt);outline-offset:-2px}.mk-move-body{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.mk-move-path{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:inline-flex}.mk-move-co{overflow-wrap:normal;min-width:0;font-size:13px;font-weight:600}.mk-move-title{font-weight:600}.mk-deal,.mk-comp{min-width:0}.mk-deal>.card{height:100%}.mk-deal[data-focus]>.card{outline:2px solid var(--cobalt);outline-offset:-2px}.mk-deal-body,.mk-comp-body{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mk-deal-body .poster.poster-thumb{width:48px}.mk-comp-facts{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:13px;display:inline-flex}.mk-figures{flex-wrap:wrap;gap:14px 28px;margin-top:14px;display:flex}.mk-bcards{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.mk-bcard{min-width:0;color:var(--ink);flex-direction:column;align-items:flex-start;gap:16px;padding:24px 26px;display:flex;position:relative}.mk-bcard[data-focus]{outline:2px solid var(--cobalt);outline-offset:2px}.mk-bcard .mk-card-buyer{flex-wrap:wrap;width:100%}.mk-bcard .mk-card-name{flex:120px}.mk-bscore{flex-direction:column;align-items:flex-start;gap:12px;width:100%;display:flex}.facts.mk-bfacts{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:12px 18px;width:100%;margin:0;display:grid}.mk-bfacts .fact-value{font-size:15px;font-weight:600}.facts.mk-bmandates,.facts.mk-bsent{grid-template-columns:minmax(0,1fr)}.mk-bmandate-list{flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.mk-bmandate{font-weight:600}.mk-submit{display:inline-flex}.mk-bwhy{position:static}.mk-bwhy .mk-open.btn{flex-direction:row}.mk-bwhy-open{text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px;font-size:13px;font-weight:600}.mk-bwhy .mk-open.btn:hover .mk-bwhy-open{text-decoration-color:currentColor}.mk-key .mk-sub{margin-top:4px}.mk-key .facts{margin-bottom:18px}.mk-over{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:36px;display:grid}.mk-over-main{flex-direction:column;gap:32px;min-width:0;display:flex}.mk-over-side{min-width:0}.mk-over .mk-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.mk-radar-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.mk-radar-item{color:var(--ink);flex-direction:column;align-items:flex-start;gap:8px;padding:14px 16px;display:flex}.mk-radar-name{overflow-wrap:anywhere;font-size:16px;font-weight:700;line-height:1.2}.mk-radar-facts{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:13px;font-weight:500;display:flex}.mk-radar-all{font-size:14px;font-weight:600}@container (width<=1180px){.mk-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.mk-over{grid-template-columns:minmax(0,1fr)}.mk-over .mk-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.mk-press{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width<=900px){.mk-grid,.mk-over .mk-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mk-cards,.mk-bcards{grid-template-columns:minmax(0,1fr)}}@container (width<=640px){.mk-feed-card{flex-direction:column;gap:14px;padding:14px}.mk-feed-thumb{width:100%}.mk-page .wall:has(>.mk-story,>.mk-mandate,>.mk-edition,>.mk-mention,>.mk-move,>.mk-deal,>.mk-comp){grid-template-columns:minmax(0,1fr)}.mk-grid,.mk-over .mk-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 14px}.mk-press{grid-template-columns:minmax(0,1fr)}.mk-buyer{width:168px;padding:16px 18px}.mk-circuit-frame .timeline{min-width:760px}.mk-do{justify-content:flex-start}.mk-story-foot .mk-do{margin-left:0}}.tp-cards .wall{gap:20px}.card.tp-card{min-width:0;color:var(--ink);flex-direction:column;align-items:flex-start;gap:10px;height:100%;padding:26px 28px;display:flex}.tp-card[data-focus]{outline:2px solid var(--cobalt);outline-offset:2px}.tp-card-top{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.tp-card-count{font-size:15px;font-weight:600}.tp-card-city{letter-spacing:-.035em;overflow-wrap:anywhere;font-size:46px;font-weight:600;line-height:1}.tp-card-dates{font-size:24px;font-weight:600}.tp-card-name{overflow-wrap:anywhere;font-size:16px;font-weight:600}.tp-card-event{overflow-wrap:anywhere;font-size:16px;font-weight:500}.tp-card-people{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.tp-card-people .circle{background:var(--cobalt-tint)}.tp-card-people .circle-typo{color:var(--chip-blue-ink)}.tp-head{flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:10px;font-size:14px;display:flex}.tp-fact{font-weight:500}.tp-head .pill{margin-top:0}.tp-head-do{flex-wrap:wrap;gap:8px;margin-left:auto;display:inline-flex}.tp-layout{grid-template-columns:minmax(0,1fr) minmax(0,360px);align-items:start;gap:32px;display:grid}.tp-main,.tp-side{min-width:0}.tp-side>section+section{margin-top:26px}.tp-side>section:first-child .section-title{margin-top:0}.tp-section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.tp-section-head .section-title{margin-bottom:10px}.tp-do{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:inline-flex}.is-busy{opacity:.6;pointer-events:none}.tp-agenda{margin:0;padding:0;list-style:none;position:relative}.tp-agenda:before{content:"";border-left:1.5px solid var(--line);position:absolute;top:8px;bottom:8px;left:7px}.tp-day{padding-left:30px;position:relative}.tp-day+.tp-day{margin-top:22px}.tp-day:before{content:"";background:var(--ground);border:2px solid var(--ink);border-radius:50%;width:12px;height:12px;position:absolute;top:6px;left:2px}.tp-day-label{letter-spacing:-.01em;margin:0 0 10px;font-size:14px;font-weight:600}.tp-day-items{gap:10px;display:grid}.tp-meeting,.tp-booking{min-width:0}.tp-meeting[data-focus]>.card,.tp-booking[data-focus]>.card{outline:2px solid var(--cobalt);outline-offset:-2px}.tp-meeting-who{flex-wrap:wrap;align-items:center;gap:8px 18px;display:flex}.tp-who{min-width:0;color:var(--ink);align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:inline-flex}.tp-who:hover{color:var(--cobalt)}.tp-pitching{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.tp-pitching-words{font-size:13px;font-weight:500}.tp-facts{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:10px 0 0;font-size:13px;display:flex}.tp-facts:empty{display:none}.tp-time{font-weight:600}.tp-ticket{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;display:grid}.tp-kind{border-right:1.5px dashed var(--line);letter-spacing:-.02em;padding:8px 14px 8px 0;font-size:18px;font-weight:600}.tp-ticket-facts{font-variant-numeric:tabular-nums;flex-direction:column;gap:2px;min-width:0;font-size:13px;display:flex}.tp-conf{letter-spacing:.02em;overflow-wrap:anywhere;font-weight:600}.tp-booking[data-booking-end] .tp-kind{font-size:14px}.tp-people-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.tp-person{border-radius:var(--r-panel);background:var(--surface);flex-direction:column;align-items:flex-start;gap:6px;min-width:0;padding:14px;display:flex}.tp-person[data-focus]{outline:2px solid var(--cobalt);outline-offset:-2px}.tp-person-name{overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;max-width:100%;font-size:14px;font-weight:600}.tp-kit{border-radius:var(--r-panel);background:var(--surface);flex-direction:column;flex:none;align-items:flex-start;gap:10px;width:160px;padding:14px;display:flex}.tp-kit[data-focus]{outline:2px solid var(--cobalt);outline-offset:-2px}.tp-kit-link{max-width:100%;color:var(--ink);flex-direction:column;align-items:flex-start;gap:8px;display:flex}.tp-kit-link:hover .tp-kit-name{color:var(--cobalt)}.tp-kit-name{overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;min-height:2.5em;font-size:13.5px;font-weight:600;line-height:1.25}.tp-unseen{flex-wrap:wrap;gap:4px;display:flex}.tp-totals{flex-wrap:wrap;gap:12px 28px;margin-bottom:12px;display:flex}.tp-costs{gap:10px;display:grid}.tp-cost[data-focus]>.card,.tp-doc[data-focus]>.card{outline:2px solid var(--cobalt);outline-offset:-2px}.tp-amount{font-size:17px;font-weight:600}.tp-cost-body{align-items:center;gap:12px;min-width:0;display:flex}.tp-cost-body .tp-facts{margin:0}.tp-notes{white-space:pre-wrap;margin:0;font-size:14px;line-height:1.5}.tp-stream{gap:10px;margin:0;padding:0;list-style:none;display:grid}.tp-change{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:2px 10px;font-size:13.5px;display:grid}.tp-change-text{overflow-wrap:break-word;font-weight:500}.tp-change time{font-variant-numeric:tabular-nums;grid-column:2;font-size:12.5px}@container (width<=1000px){.tp-layout{grid-template-columns:minmax(0,1fr)}}@container (width<=640px){.tp-cards .wall{grid-template-columns:minmax(0,1fr)}.tp-card-city{font-size:36px}.tp-head-do{margin-left:0}}.cal-page .page-head .actions{flex-wrap:wrap}.mt-solo{grid-template-columns:minmax(0,1fr)!important}.mt-layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:20px;display:grid}.card.mt-week{--hour:68px;padding:22px 22px 18px}.mt-week-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-bottom:18px;display:flex}.mt-week-head .section-title{margin:0}.mt-week-do{flex-wrap:wrap;gap:8px;display:flex}.mt-scroll{overflow-x:auto}.mt-grid{min-width:560px}.mt-head,.mt-allday,.mt-body{grid-template-columns:54px minmax(0,1fr);display:grid}.mt-days{grid-template-columns:repeat(var(--n), minmax(0, 1fr));min-width:0;display:grid}.mt-dayhead{align-items:center;padding-bottom:10px;display:flex}.mt-daytag{font-size:18px;font-weight:600}.mt-today .mt-daytag{background:var(--ink);color:var(--surface);border-radius:10px;padding:4px 10px}.mt-open .mt-daytag{outline:2px solid var(--cobalt);outline-offset:2px;border-radius:10px}.mt-allday{padding-bottom:10px}.mt-allday .mt-days{align-items:center;gap:6px 0}.mt-bar{background:var(--chip-grey);min-width:0;color:var(--ink);border-radius:12px;align-items:center;gap:8px;margin:0 4px;padding:5px 10px 5px 5px;font-size:13px;font-weight:600;line-height:1.2;display:flex}.mt-bar-hold{background:var(--cobalt-tint);color:var(--chip-blue-ink)}.mt-bar-trip{background:var(--ink);color:var(--surface);padding-left:12px}.mt-bar-deadline{background:var(--chip-red);color:var(--chip-red-ink);padding-left:12px}.mt-bar-festival{background:var(--chip-purple);color:var(--chip-purple-ink)}.mt-bar-google{padding-left:12px}a.mt-bar:hover{outline:1.5px solid var(--ink);outline-offset:-1.5px}.mt-bar[data-focus]{outline:2px solid var(--cobalt);outline-offset:1px}.mt-bar-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mt-bar .poster.poster-thumb{flex:none;width:24px}.mt-bar .poster-thumb .poster-typo{--title:8px}.mt-bar .face.face-row{flex:none;width:26px}.mt-bar .face-row .face-frame{border-radius:50%;width:26px;height:26px}.mt-bar .face-row .face-typo{font-size:10px}.mt-hours{height:calc(var(--hours) * var(--hour));position:relative}.mt-hours>span{height:var(--hour);padding-top:2px;font-size:14px;font-weight:600;display:block}.mt-plane{height:calc(var(--hours) * var(--hour));min-width:0;position:relative}.mt-lines{position:absolute;inset:0}.mt-lines>span{height:var(--hour);border-top:1px solid var(--line);display:block}.mt-cols{position:absolute;inset:0}.mt-col{min-width:0;position:relative}.mt-block{top:calc(var(--top) * var(--hour) + 2px);height:calc(var(--hour) - 4px);left:calc(var(--lane) * 100% / var(--of) + 4px);width:calc(100% / var(--of) - 8px);color:var(--ink);border-radius:12px;flex-direction:column;gap:3px;min-width:0;padding:8px 10px;display:flex;position:absolute;overflow:hidden}.mt-k-meeting{background:var(--chip-blue);color:var(--chip-blue-ink)}.mt-k-audition{background:var(--chip-purple);color:var(--chip-purple-ink)}.mt-k-call{background:var(--surface);color:var(--ink);outline:1.5px solid var(--ink);outline-offset:-1.5px}.mt-k-internal{background:var(--chip-grey);color:var(--ink)}.mt-block[data-focus]{outline:2px solid var(--cobalt);outline-offset:1px;z-index:1}.mt-block-top{justify-content:space-between;align-items:flex-start;gap:6px;font-size:13px;font-weight:700;display:flex}.mt-block-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:700;line-height:1.2;display:-webkit-box;overflow:hidden}.mt-block-with{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;line-height:1.2;overflow:hidden}.mt-block .face.face-row{flex:none;width:26px}.mt-block .face-row .face-frame{outline:2px solid var(--surface);outline-offset:-2px;border-radius:50%;width:26px;height:26px}.mt-block .face-row .face-typo{font-size:10px}.card.mt-coming{padding:24px 24px 12px}.mt-coming .section-title{margin:0 0 6px}.mt-coming-row{color:var(--ink);grid-template-columns:40px minmax(0,1fr);align-items:center;gap:14px;padding:11px 0;display:grid}.mt-coming-face{width:40px;height:40px;display:block}.mt-coming .face.face-row{width:40px}.mt-coming .face-row .face-frame{border-radius:50%;width:40px;height:40px}.mt-coming .face-row .face-typo{font-size:14px}.mt-coming-main{flex-direction:column;min-width:0;display:flex}.mt-coming-main b{font-size:14px;font-weight:700}.mt-coming-main span{overflow-wrap:anywhere;font-size:16px;font-weight:600;line-height:1.25}a.mt-coming-row:hover .mt-coming-main span{color:var(--cobalt)}.cal-section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.cal-section-head .section-title{margin-bottom:10px}.cal-feed{min-width:0}.cal-feed>.card{height:100%}.cal-subscribe{flex-wrap:wrap;gap:6px;display:flex}.cal-failed{overflow-wrap:anywhere;margin:10px 0 0;font-size:13px;font-weight:500}@container (width<=1100px){.mt-layout{grid-template-columns:minmax(0,1fr)}}@container (width<=640px){.cal-page .wall:has(>.cal-feed){grid-template-columns:minmax(0,1fr)}.card.mt-week{padding:18px 14px 14px}}.dl-lead{margin:0 0 24px}.dl-currencies{flex-wrap:wrap;gap:6px;margin:0 0 16px;display:flex}.dl-figures{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.dl-fig{min-width:0;padding:22px 26px}.dl-fig .figure-title{margin:0 0 10px;font-size:15px;font-weight:600}.dl-fig .figure-n{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:40px}.dl-track .tl-bar-label{display:none}.dl-pills{flex-wrap:wrap;gap:6px;margin:0 0 22px;display:flex}.dl-pills+.dl-client-pills{margin-top:-12px}.dl-pill{border-radius:var(--r-pill);border:1px solid var(--line);background:var(--surface);height:28px;color:var(--ink);white-space:nowrap;align-items:center;padding:0 12px;font-size:13px;font-weight:500;transition:background-color .12s;display:inline-flex}.dl-pill:hover{background:color-mix(in srgb, var(--ink) 5%, var(--surface))}.dl-pill[aria-current=page],.dl-pill[aria-current=page]:hover{background:var(--cobalt-tint);border-color:var(--cobalt-tint);color:var(--cobalt);font-weight:600}.dl-stages{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));align-items:start;gap:18px;display:grid}.dl-stage{flex-direction:column;gap:14px;min-width:0;display:flex}.dl-stage-head{justify-content:space-between;align-items:baseline;gap:10px;padding:0 6px;display:flex}.dl-stage-title{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:21px;font-weight:600}.dl-stage-count{font-size:21px;font-weight:600}.dl-deal{flex-direction:column;align-items:flex-start;gap:12px;min-width:0;padding:14px;display:flex}.dl-deal[data-focus]{outline:2px solid var(--cobalt);outline-offset:2px}.dl-deal-top{grid-template-columns:64px minmax(0,1fr);gap:14px;width:100%;display:grid}.dl-deal-poster .poster.poster-shelf{width:64px}.dl-deal-poster .poster-frame{border-radius:9px}.dl-deal-poster .poster-typo{--title:10px;padding:6px 5px}.dl-deal-poster .poster-title-art{overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;padding:14px 3px 4px;font-size:9px}.dl-deal-main{flex-direction:column;gap:4px;min-width:0;display:flex}.dl-deal-title{overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:700;line-height:1.2}.dl-deal-title a:hover{color:var(--cobalt)}.dl-deal-role{overflow-wrap:anywhere;font-size:14px;font-weight:500}.dl-deal-fee{overflow-wrap:anywhere;margin-top:auto;font-size:24px;font-weight:600}.dl-deal-client{align-items:center;gap:10px;min-width:0;max-width:100%;font-size:15px;font-weight:600;display:flex}.dl-deal-client .face.face-row{width:32px}.dl-deal-client .face-row .face-frame{border-radius:50%;width:32px;height:32px}.dl-deal-client .face-row .face-typo{font-size:12px}.dl-deal-client:hover .dl-deal-client-name{color:var(--cobalt)}.dl-deal-next{font-size:14px;font-weight:600}.dl-hero{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:28px;margin:0 0 32px;display:grid}.dl-hero-art{align-items:flex-start;gap:14px;display:flex}.dl-hero-art .face-lead .face-label{display:none}.dl-hero-head{min-width:0}.dl-hero-head .record-head{margin:0}.dl-title-link:hover{color:var(--ink)}.dl-company{align-items:center;gap:8px;display:inline-flex}.dl-body{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:32px;display:grid}.dl-main,.dl-side{min-width:0}.dl-section{min-width:0;margin:0 0 30px}.dl-sec-head{justify-content:space-between;align-items:center;gap:12px;min-height:28px;margin:0 0 12px;display:flex}.dl-sec-head .section-title{margin:0}.dl-tiles{grid-template-columns:repeat(auto-fill,minmax(min(100%,170px),1fr));gap:10px;display:grid}.dl-tile{background:var(--surface);border-radius:14px;min-width:0;padding:14px 16px}.dl-tile .figure-n{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.dl-terms{max-width:72ch;color:var(--ink);margin:14px 0 0;font-size:14px;line-height:1.55}.dl-schedule-card{padding:6px 16px 12px}.dl-sched,.dl-payments{min-width:0}.dl-state{flex-wrap:wrap;align-items:center;gap:6px 10px;display:inline-flex}.tbl td>.dl-state:not(:has(.btn))>.chip{margin-block:-5px}.dl-pay-on{white-space:nowrap}.dl-sched-foot{padding:8px 0 0}.dl-sched tr[data-focus] td,.dl-payments tr[data-focus] td{background:var(--cobalt-tint)}.dl-shares{flex-wrap:wrap;gap:18px 28px;display:flex}.dl-share{align-items:center;gap:12px;min-width:0;display:flex}.dl-share .figure-title{overflow-wrap:anywhere}.dl-share-amount.figure-n{font-size:15px;font-weight:600}.dl-doc{border-radius:4px;flex:none;width:148px;min-width:0}.dl-doc[data-focus] .cover-typo{outline:2px solid var(--cobalt);outline-offset:2px}.dl-stream{gap:12px;margin:0;padding:0;list-style:none;display:grid}.dl-change{grid-template-columns:30px minmax(0,1fr) auto;align-items:start;gap:10px;font-size:14px;line-height:1.4;display:grid}.dl-change time{white-space:nowrap;font-size:12.5px;font-weight:500}.dl-change[data-focus] .dl-change-text{text-decoration:underline;-webkit-text-decoration-color:var(--cobalt);text-decoration-color:var(--cobalt);text-underline-offset:3px}@media (prefers-reduced-motion:reduce){.dl-pill{transition:none}}@container (width<=980px){.dl-body{grid-template-columns:minmax(0,1fr);gap:0}}@container (width<=1180px){.dl-stages{grid-template-columns:repeat(var(--cols-m), minmax(0, 1fr))}.dl-figures{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width<=820px){.dl-stages{grid-template-columns:repeat(var(--cols-s), minmax(0, 1fr))}}@container (width<=520px){.dl-stages,.dl-figures{grid-template-columns:minmax(0,1fr)}}@container (width<=760px){.dl-hero{grid-template-columns:minmax(0,1fr);gap:18px}.dl-fig{padding:16px 18px}.dl-fig .figure-n{font-size:30px}}.dl-headline{flex-wrap:wrap;align-items:center;gap:8px 18px;font-size:14px;display:flex}.dl-headline .pill{margin-top:0}.dl-fact{color:var(--ink)}.dl-role{align-items:baseline;gap:6px;display:inline-flex}.dl-fact-label{font-size:12.5px}.dl-fact-value{color:var(--ink);font-weight:600}.dl-actions{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.rq-head-actions{flex-wrap:wrap}.rq-inline{text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px;transition:text-decoration-color .12s}.rq-inline:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.rq-actions{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.rq-sec+.rq-sec{margin-top:30px}.rq-sec-head{justify-content:space-between;align-items:baseline;gap:12px;min-width:0;display:flex}.rq-sec-head>.section-title{margin:0 0 12px}.rq-group-title{letter-spacing:-.01em;color:var(--ink);margin:0 0 10px;font-size:13.5px;font-weight:600}.rq-up-group+.rq-up-group{margin-top:18px}.rq-faces-row{flex-wrap:wrap;gap:16px 14px;min-width:0;display:flex}.rq-upface,.rq-suited,.in-routed{flex-direction:column;align-items:center;gap:6px;width:76px;min-width:0;display:flex}.rq-upface .face.face-spine,.rq-suited .face.face-spine,.in-routed .face.face-spine{flex-direction:column;align-items:center;width:76px;display:flex}.rq-upface .face-label,.rq-suited .face-label,.in-routed .face-label{white-space:normal;overflow-wrap:break-word;width:100%;line-height:1.2}.rq-upface>.pill,.rq-upface>.btn,.rq-suited>.btn,.in-routed>.pill{max-width:100%}.rq-upface>.btn{padding:0 8px}.rq-upface[data-focus] .face-frame{outline:2px solid var(--cobalt);outline-offset:2px}.rq-suited>.btn{opacity:0;transition:opacity .12s}.rq-suited:hover>.btn,.rq-suited:focus-within>.btn{opacity:1}@media (hover:none){.rq-suited>.btn{opacity:1}}.rq-hero{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:28px;margin-bottom:34px;display:grid}.rq-hero-poster{width:200px}.rq-hero-body{min-width:0}.rq-hero-body .record-head{margin:0}.rq-hero-buyer{flex-wrap:wrap;align-items:center;gap:10px 12px;margin:12px 0 18px;display:flex}.rq-hero-company{letter-spacing:-.01em;font-size:15px;font-weight:600}.rq-columns{grid-template-columns:minmax(0,1fr) minmax(0,340px);align-items:start;gap:36px;display:grid}.rq-main,.rq-side{min-width:0}.card.rq-brief,.card.rq-letter{border:1px solid var(--line);border-radius:6px;padding:22px 26px 24px}.rq-brief-from{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px 14px;padding-bottom:16px;display:flex}.rq-brief-buyer{letter-spacing:-.01em;font-size:15px;font-weight:600}.rq-brief-date{font-variant-numeric:tabular-nums;margin-left:auto;font-size:13.5px;font-weight:500}.rq-role{padding-top:16px}.rq-role[data-focus] .rq-role-name{color:var(--cobalt)}.rq-role-head{align-items:center;gap:10px;margin-bottom:6px;display:flex}.rq-role-name{letter-spacing:-.015em;margin:0;font-size:16px;font-weight:600}.rq-letters{gap:14px;display:grid}.rq-letter-head{border-bottom:1px solid var(--line);align-items:center;gap:12px;margin-bottom:14px;padding-bottom:14px;display:flex}.rq-letter-subject{letter-spacing:-.01em;overflow-wrap:anywhere;flex:auto;min-width:0;margin:0;font-size:15px;font-weight:600}.rq-letter>.btn{margin-top:12px}.rq-stream{gap:2px;margin:0;padding:0;list-style:none;display:grid}.rq-stream-item{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;min-width:0;padding:10px 0;display:flex}.rq-stream-item:first-child{border-top:0}.rq-stream-item[data-focus]{background:var(--cobalt-tint)}.rq-stream-text{letter-spacing:-.01em;overflow-wrap:anywhere;flex:140px;min-width:0;font-size:14px;font-weight:600}.rq-stream-time{color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px}@container (width<=1000px){.rq-columns{grid-template-columns:minmax(0,1fr)}}@container (width<=760px){.rq-hero{grid-template-columns:120px minmax(0,1fr);gap:18px}.rq-hero-poster{width:120px}.card.rq-brief,.card.rq-letter{padding:18px 16px 20px}.rq-brief-date{margin-left:0}}@container (width<=520px){.rq-hero{grid-template-columns:minmax(0,1fr)}}.sb-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;margin:0 0 22px;display:flex}.sb-tools{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.sb-list{flex-direction:column;gap:16px;min-width:0;display:flex}.sb-card{grid-template-columns:116px minmax(0,1fr) 300px 210px;align-items:center;gap:28px;min-width:0;padding:16px 26px 16px 16px;display:grid}.sb-card[data-focus]{outline:2px solid var(--cobalt);outline-offset:2px}.sb-poster,.sb-poster .poster.poster-shelf{width:116px}.sb-poster .poster-frame{border-radius:12px}.sb-poster .poster-typo{--title:15px;padding:10px 9px}.sb-body{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.sb-title{overflow-wrap:anywhere;margin:0;font-size:30px;font-weight:600;line-height:1.05}.sb-title a:hover{color:var(--cobalt)}.sb-kind{font-size:16px;font-weight:600}.sb-buyer{align-items:center;gap:10px;min-width:0;font-size:15px;font-weight:500;display:flex}.sb-buyer .mark{border-radius:8px}.sb-roles{overflow-wrap:anywhere;font-size:15px;font-weight:500}.sb-up{flex-direction:column;gap:10px;min-width:0;display:flex}.sb-faces{align-items:center;display:flex}.sb-faces .face.face-row{width:48px;margin-right:-10px}.sb-faces .face-row .face-frame{border:3px solid var(--surface);box-sizing:border-box;border-radius:50%;width:48px;height:48px}.sb-faces .face-row .face-typo{font-size:15px}.sb-names{overflow-wrap:anywhere;font-size:15px;font-weight:600;line-height:1.35}.sb-when{flex-direction:column;align-items:flex-end;gap:10px;min-width:0;display:flex}.sb-count{white-space:nowrap;font-size:40px;font-weight:600;line-height:1}.sb-urgent{color:var(--chip-red-ink)}.sb-due{white-space:nowrap;font-size:15px;font-weight:600}.sb-who{align-items:center;gap:12px;display:flex}.sb-who .face.face-row{width:40px}.sb-who .face-row .face-frame{border-radius:50%;width:40px;height:40px}.sb-who .face-row .face-typo{font-size:13px}@container (width<=1180px){.sb-card{grid-template-columns:116px minmax(0,1fr) 210px}.sb-up{flex-direction:row;grid-area:2/2/auto/-1;align-items:center;gap:14px}}@container (width<=700px){.sb-card{grid-template-columns:88px minmax(0,1fr);align-items:start;gap:14px 18px;padding:14px}.sb-poster,.sb-poster .poster.poster-shelf{width:88px}.sb-poster .poster-typo{--title:12px;padding:8px 7px}.sb-title{font-size:24px}.sb-up{grid-area:auto/1/auto/-1}.sb-when{flex-flow:wrap;grid-column:1/-1;justify-content:space-between;align-items:center}.sb-count{font-size:32px}}.sb-dir{margin:0 0 14px;display:flex}.cg-who{align-items:center;gap:12px;min-width:0;display:flex}.cg-who-text{overflow-wrap:anywhere;min-width:0;display:block}.cg-thumb{flex:none;width:34px;display:block}.cg-who .face.face-row{width:34px}.cg-who .face-row .face-frame{border-radius:50%;width:34px;height:34px}.cg-who .face-row .face-typo{font-size:12px}.cg-acts{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.cg-acts .btn{white-space:nowrap}.cg-logline{grid-column:1/-1}.cg-logline .fact-value{letter-spacing:0;font-weight:500}.cg-stack{min-width:0}.cg-page .rq-hero{margin-bottom:28px}.cg-targets{gap:26px;display:grid}.cg-target-fields{border-radius:var(--r-input);background:var(--hover);gap:12px;padding:14px;display:grid}.rq-pick-none p{margin:0 0 6px}.rq-pick-none:has(p:only-child) p{margin:0}.in-hero-cover .cover-typo{padding-top:42px}.in-offer{aspect-ratio:2/3;border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:4px;flex-direction:column;gap:10px;min-width:0;padding:12px;transition:border-color .12s;display:flex;overflow:hidden}a.in-offer:hover{border-color:var(--ink)}.in-offer-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.in-offer-top .pill{max-width:100%}.in-offer-title{letter-spacing:-.02em;overflow-wrap:anywhere;font-size:15px;font-weight:600;line-height:1.15}.in-offer-fee{margin-top:auto}.in-offer-fee .figure-title{margin:0;font-size:12px;font-weight:500}.in-offer-fee .figure-n{font-size:30px}.in-offer-company{overflow-wrap:anywhere;font-size:12px;font-weight:500}.in-offer-fee+.in-offer-company{margin-top:0}.in-offer-title+.in-offer-company{margin-top:auto}.in-menu-client{align-items:center;gap:10px;display:flex}.in-hero{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:30px;margin-bottom:34px;display:grid}.in-hero-cover{width:220px}.in-hero-cover .cover-typo{--title:19px}.in-hero-cover .in-offer-title{font-size:19px}.in-hero-body{min-width:0}.in-hero-body .record-head{margin:0}.in-hero-body .rq-facts{margin-top:14px}.in-columns{grid-template-columns:minmax(0,1fr) minmax(0,360px);align-items:start;gap:36px;display:grid}.in-columns>*{min-width:0}.in-sec .section-title{margin:0 0 12px}.card.in-coverage{border:1px solid var(--line);border-radius:6px;padding:22px 26px 24px}.in-coverage-head{border-bottom:1px solid var(--line);align-items:center;gap:12px;margin-bottom:14px;padding-bottom:14px;display:flex}.in-coverage-title{letter-spacing:-.01em;overflow-wrap:anywhere;flex:auto;min-width:0;margin:0;font-size:15px;font-weight:600}.in-coverage-title a:hover{color:var(--cobalt)}.in-coverage-date{font-variant-numeric:tabular-nums;margin-top:14px;font-size:13px;display:block}@container (width<=1000px){.in-columns{grid-template-columns:minmax(0,1fr)}}@container (width<=760px){.in-hero{grid-template-columns:128px minmax(0,1fr);gap:18px}.in-hero-cover{width:128px}.in-hero-cover .cover-typo{--title:15px}.in-hero-cover .in-offer-title{font-size:15px}.in-hero-cover .in-offer-top .pill{display:none}.card.in-coverage{padding:18px 16px 20px}}@container (width<=520px){.in-hero{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.in-offer{transition:none}}.of-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;margin:0 0 22px;display:flex}.of-list{flex-direction:column;gap:18px;min-width:0;display:flex}.of-card[data-focus],.of-mat[data-focus]{outline:2px solid var(--cobalt);outline-offset:2px}.of-body{flex-direction:column;align-items:flex-start;gap:10px;min-width:0;padding-top:6px;display:flex}.of-title{overflow-wrap:anywhere;margin:0;font-size:38px;font-weight:600;line-height:1.02}.of-title a:hover,.of-mat-title a:hover{color:var(--cobalt)}.of-from{overflow-wrap:anywhere;font-size:16px;font-weight:500}.of-client{align-items:center;gap:12px;min-width:0;margin-top:auto;font-size:16px;font-weight:600;display:flex}.of-client .face.face-row{width:44px}.of-client .face-row .face-frame{border-radius:50%;width:44px;height:44px}.of-client .face-row .face-typo{font-size:14px}.of-client:hover .of-client-name{color:var(--cobalt)}.of-unrouted{flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;display:flex}.of-side{flex-direction:column;justify-content:space-between;align-items:flex-end;gap:14px;min-width:0;padding:6px 0;display:flex}.of-when{text-align:right;flex-direction:column;align-items:flex-end;gap:6px;display:flex}.of-by{font-size:15px;font-weight:600}.of-received{font-size:14px;font-weight:500}.of-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.of-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;min-width:0;display:grid}.of-mat{grid-template-columns:96px minmax(0,1fr);gap:20px;min-width:0;padding:16px;display:grid}.of-mat-poster,.of-mat-poster .poster.poster-shelf{width:96px}.of-mat-poster .poster-frame{border-radius:10px}.of-mat-poster .poster-typo{--title:12px;padding:8px 7px}.of-mat-body{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.of-mat-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.of-mat-kind{font-size:14px;font-weight:700}.of-mat-title{overflow-wrap:anywhere;margin:0;font-size:19px;font-weight:700;line-height:1.25}.of-mat-foot{margin-top:auto}.of-coverage{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.of-coverage-link{font-size:14px;font-weight:600}.of-coverage-link:hover{color:var(--cobalt)}.of-empty{padding:22px 0}@container (width<=1180px){.of-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width<=900px){.of-grid{grid-template-columns:minmax(0,1fr)}}.ca-board{grid-template-columns:minmax(0,1fr) 440px;align-items:start;gap:20px;display:grid}.ca-board-solo{grid-template-columns:minmax(0,1fr)}.ca-col{flex-direction:column;gap:20px;min-width:0;display:flex}.ca-next{border-radius:var(--r-surface);background:var(--dark);color:var(--dark-ink);grid-template-columns:minmax(0,1fr) 220px;gap:30px;min-width:0;padding:34px 36px;display:grid}.ca-next[data-focus]{outline:2px solid var(--cobalt);outline-offset:2px}.ca-next-body{flex-direction:column;align-items:flex-start;gap:14px;min-width:0;display:flex}.ca-next-top{flex-wrap:wrap;align-items:center;gap:12px 14px;font-size:16px;font-weight:600;display:flex}.ca-next .circle{background:var(--cobalt)}.ca-next .circle-typo{color:var(--dark-ink)}.ca-next-name{letter-spacing:-.035em;overflow-wrap:anywhere;font-size:56px;font-weight:600;line-height:1}.ca-next-name:hover{text-underline-offset:6px;text-decoration:underline}.ca-next-org{overflow-wrap:anywhere;font-size:19px;font-weight:600}.ca-next-about{overflow-wrap:anywhere;font-size:22px;font-weight:500;line-height:1.35}.ca-next-client{align-items:center;gap:12px;margin-top:6px;font-size:16px;font-weight:600;display:inline-flex}.ca-next-client:hover span{text-underline-offset:4px;text-decoration:underline}.ca-next .face.face-row{width:40px}.ca-next .face-row .face-frame{border-radius:50%;width:40px;height:40px}.ca-next .face-row .face-typo{font-size:14px}.ca-next-actions{flex-direction:column;justify-content:flex-end;gap:10px;display:flex}.ca-next-actions .btn{justify-content:center;width:100%}.ca-next-actions .btn.hbtn-w{min-height:56px;font-size:17px}.ca-next-actions .btn[disabled]{opacity:.6}.ca-clear{padding:40px 36px}.ca-clear-text{letter-spacing:-.03em;margin:0;font-size:40px;font-weight:600}.card.ca-list{padding:24px 26px 14px}.ca-list>h2{margin-bottom:6px}.ca-list-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ca-count{font-variant-numeric:tabular-nums;font-size:26px;font-weight:600}.ca-line{min-width:0;color:var(--ink);grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:16px;padding:12px 0;display:grid}.ca-line .circle{background:var(--cobalt-tint)}.ca-line .circle-typo{color:var(--chip-blue-ink)}.ca-line-main,.ca-back-main{flex-direction:column;gap:3px;min-width:0;display:flex}.ca-line-main b,.ca-back-main b{overflow-wrap:anywhere;font-size:17px;font-weight:700}.ca-line-main span,.ca-back-main span{overflow-wrap:anywhere;font-size:15px;font-weight:500}.ca-line-side{align-items:center;gap:10px;display:flex}.ca-line-side .d{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:20px;font-weight:600}.ca-line .face.face-row{width:36px}.ca-line .face-row .face-frame{border-radius:50%;width:36px;height:36px}.ca-line .face-row .face-typo{font-size:13px}.ca-made{color:var(--ink);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.ca-made b{overflow-wrap:anywhere;min-width:0;font-size:16px;font-weight:700}.ca-back{color:var(--ink);grid-template-columns:72px minmax(0,1fr);align-items:center;gap:12px;padding:12px 0;display:grid}.ca-back .d{font-variant-numeric:tabular-nums;font-size:20px;font-weight:600}.ca-made:hover b,.ca-back:hover b,.ca-line:hover b{color:var(--cobalt)}.ca-made[data-focus],.ca-back[data-focus],.ca-line[data-focus]{outline:2px solid var(--cobalt);outline-offset:-2px;border-radius:8px}@container (width<=1100px){.ca-board{grid-template-columns:minmax(0,1fr)}}@container (width<=760px){.ca-next{grid-template-columns:minmax(0,1fr);gap:22px;padding:24px 22px}.ca-next-name{font-size:38px}.ca-next-about{font-size:18px}.ca-next-actions{flex-flow:wrap}.ca-next-actions .btn{width:auto}.ca-line{grid-template-columns:44px minmax(0,1fr)}.ca-line .circle{width:44px!important;height:44px!important}.ca-line-side{grid-column:2}}.ca-lead-about,.ca-pin-about{letter-spacing:-.015em;overflow-wrap:anywhere;max-width:52ch;margin:0;font-size:17px;line-height:1.35}.ca-lead-client{letter-spacing:-.01em;align-items:center;gap:10px;font-size:14px;font-weight:600;display:inline-flex}.ca-lead-client:hover span{color:var(--cobalt)}.ca-lead-actions{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.ca-sheet{gap:16px;display:grid}.card.ca-day{padding:8px 18px 10px}.ca-day+.ca-day{margin-top:0}.ca-page>.ca-day+.ca-day{margin-top:16px}.ca-day-name{letter-spacing:-.01em;color:var(--ink);margin:10px 0 6px;font-size:13.5px;font-weight:600}.ca-band{background:var(--cobalt-tint);border-radius:10px;margin:4px -10px 6px;padding:0 10px}.ca-band>.ca-call:first-child{border-top:0}.ca-call{border-top:1px solid var(--line);grid-template-columns:82px 36px minmax(0,1fr) auto minmax(0,max-content);align-items:center;gap:12px;min-width:0;padding:10px 0;display:grid}.ca-day-name+.ca-call{border-top:0}.ca-call[data-focus]{outline:2px solid var(--cobalt);outline-offset:-2px;border-radius:8px}.ca-time{font-variant-numeric:tabular-nums;color:var(--ink);font-size:13px;font-weight:500;line-height:1.3}.ca-who{min-width:0;display:block}.ca-name{letter-spacing:-.01em;overflow-wrap:anywhere;font-size:14.5px;font-weight:600;display:block}.ca-about{color:var(--ink);overflow-wrap:anywhere;margin-top:2px;font-size:13px;display:block}a.ca-who:hover .ca-name{color:var(--cobalt)}.ca-side{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.ca-state{align-items:center;gap:6px;min-width:0;display:flex}.ca-band .pill,.ca-band .face-typo,.ca-band .circle{background:var(--surface)}.card.ca-pinned{grid-template-columns:minmax(0,1.25fr) minmax(0,.9fr);margin-bottom:26px;padding:0;display:grid}.card.ca-pinned[data-focus]{outline:2px solid var(--cobalt-tint)}.ca-pin-call{align-content:start;gap:16px;min-width:0;padding:24px 26px;display:grid}.ca-pin-who{align-items:center;gap:16px;min-width:0;display:flex}.ca-pin-name{letter-spacing:-.035em;overflow-wrap:anywhere;margin:0;font-size:30px;line-height:1.08}.ca-pin-name a:hover{color:var(--cobalt)}.ca-pin-org{margin-top:4px;font-size:15px;font-weight:500;display:block}.ca-history{border-left:1px solid var(--line);min-width:0;padding:20px 22px 12px}.ca-history-title{letter-spacing:-.01em;color:var(--ink);margin:0 0 6px;font-size:13.5px;font-weight:600}@container (width<=900px){.card.ca-pinned{grid-template-columns:minmax(0,1fr)}.ca-history{border-left:0;border-top:1px solid var(--line)}}@container (width<=760px){.ca-call{grid-template-columns:56px 36px minmax(0,1fr) auto;align-items:start;gap:8px 10px}.ca-time{padding-top:2px}.ca-side{grid-area:1/4}.ca-state{flex-wrap:wrap;grid-area:2/3/auto/5;justify-content:flex-start}.ca-lead-name,.ca-pin-name{font-size:22px}.ca-pin-call{padding:20px 18px}}.sh-collab{margin-top:26px}.sh-head{justify-content:space-between;align-items:center;gap:12px;margin:0 0 10px;display:flex}.sh-head .section-title{margin:0}.os-side-part .sh-collab{margin-top:0}.sh-people{gap:8px;display:grid}.card.sh-person{grid-template-columns:40px minmax(0,1fr) auto;grid-template-areas:"c name pill""c desk until""c act act";align-items:center;gap:2px 12px;padding:12px 14px;display:grid}.sh-person>.circle{grid-area:c;align-self:start}.sh-person-name{overflow-wrap:anywhere;grid-area:name;font-size:14px;font-weight:600}.sh-person-desk{color:var(--ink);overflow-wrap:anywhere;grid-area:desk;font-size:13px}.sh-person>.pill{grid-area:pill}.sh-person-until{font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:until;font-size:12.5px}.sh-person>.btn{grid-area:act;justify-self:start;margin-top:6px}.sh-person[data-focus]{outline:2px solid var(--cobalt);outline-offset:2px}.os-side-part .card.sh-person{background:var(--ground)}.pp-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pp-actions .pill{margin-top:0}.pp-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:28px;display:grid}.pp-layout>section>.section-title{margin-top:0}.pp-paper{background:var(--surface);border:1px solid var(--line);border-radius:14px;overflow:hidden}.pp-frame{background:var(--surface);border:0;width:100%;min-height:480px;display:block}@container (width<=900px){.pp-layout{grid-template-columns:minmax(0,1fr)}.pp-layout>section>.section-title{margin-top:26px}}.pp-sources>.section-title{margin-top:0}.pp-source{min-width:0}.pp-source-name{align-items:center;gap:12px;min-width:0;display:flex}.pp-source-name>span:last-child{overflow-wrap:anywhere;min-width:0}.pp-source[data-focus]>.card{outline:2px solid var(--cobalt);outline-offset:-2px}.ctx-root{display:contents}.ctx-menu{z-index:110;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-menu);outline:none;gap:1px;min-width:224px;max-width:calc(100vw - 16px);padding:6px;display:grid}.ctx-menu .menu-item{width:100%;min-height:36px;font:inherit;color:var(--ink);text-align:left;cursor:default;background:0 0;border:0;border-radius:10px;justify-content:flex-start;padding:0 12px;font-size:14px;font-weight:500}.ctx-menu .menu-item[data-hovered]{background:var(--ground)}.ctx-menu .menu-item[aria-disabled=true]{cursor:not-allowed;font-weight:400}.ctx-menu .menu-item-danger{color:var(--chip-red-ink)}.ctx-menu .menu-item-danger[data-hovered]{background:var(--chip-red);color:var(--chip-red-ink)}.ctx-menu .menu-label{white-space:nowrap;flex:auto}.ctx-menu .menu-hint{font-variant-numeric:tabular-nums;flex:none;margin-left:24px;font-size:13px;font-weight:500}.ctx-menu .menu-sub{flex:none;margin-left:12px;display:inline-flex}.ctx-menu hr.menu-sep{background:var(--line);border:0;height:1px;margin:5px 4px}.tbl-empty{gap:10px;display:grid}.inline-row{border-top:1px solid var(--line);background:var(--surface);flex-wrap:wrap;align-items:flex-end;gap:10px 12px;padding:12px 10px;display:flex}.inline-fields{flex-wrap:wrap;flex:auto;align-items:flex-end;gap:10px 12px;display:flex}.inline-field{flex:150px;gap:5px;min-width:0}.inline-field .label{font-size:12.5px;font-weight:600}.inline-field .input{height:38px;font-size:14px}.inline-record{position:relative}.inline-hits{z-index:20;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-menu);gap:1px;margin:4px 0 0;padding:4px;list-style:none;display:grid;position:absolute;top:100%;left:0;right:0}.inline-hit{justify-content:flex-start;width:100%}.inline-actions{flex:none;gap:8px;display:flex}.inline-refusal{color:var(--chip-red-ink);flex:1 0 100%;margin:0;font-size:14px;font-weight:500}@media (width<=767px){.inline-field{flex-basis:100%}}.dl-rep-alerts{flex-wrap:wrap;gap:8px;margin:0 0 12px;display:flex}.dl-rep{gap:12px;min-width:0;display:grid}.st-rep{gap:14px;margin-top:18px;display:grid}.st-rep-title{margin:0 0 10px;font-size:15px;font-weight:600}.st-rep-save{margin-top:12px}.os-side .os-line.os-team-rated{flex-wrap:wrap;align-items:center}.fn-rep{margin:0 0 22px}.mr-head{gap:14px;display:grid}.mr-head .record-head{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.mr-head .page-title{margin-bottom:0}.mr-head-do{flex-wrap:wrap;gap:8px;display:flex}.mr-faces,.mt-faces{flex-wrap:wrap;gap:4px;display:flex}.mr-room{margin-top:24px}.mr-turns{background:var(--surface);border-radius:var(--r-panel);gap:2px;margin:0;padding:0;list-style:none;display:grid}.mr-turn{grid-template-columns:40px minmax(0,1fr);align-items:start;gap:12px;padding:14px 18px;display:grid}.mr-turn+.mr-turn{border-top:1px solid var(--line)}.mr-turn-now{background:var(--cobalt-tint)}.mr-turn-face .portrait{object-fit:cover;border-radius:10px}.mr-turn-body{min-width:0}.mr-turn-head{flex-wrap:wrap;align-items:center;gap:4px 8px;min-height:28px;font-size:13.5px;display:flex}.mr-turn-head b{letter-spacing:-.01em;font-weight:600}.mr-turn-head time{color:var(--ink);margin-left:auto;font-size:12.5px}.mr-turn-text{overflow-wrap:anywhere;margin:4px 0 0;font-size:14.5px;line-height:1.5}.mr-minutes{margin-top:24px}.mr-summary{margin:0 0 10px;font-size:14.5px;line-height:1.5}.mr-minute{align-items:center;gap:8px;padding:6px 0;font-size:14px;display:flex}.mr-speak{z-index:5;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-panel);align-items:center;gap:8px;margin-top:24px;padding:10px;display:flex;position:sticky;bottom:12px}.mr-speak .input{flex:1;min-width:0}.mt-meetings .sf-next{margin-bottom:12px}.mt-live{background:var(--surface);border:1px solid var(--cobalt);border-radius:var(--r-panel);flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:14px;padding:12px 14px;display:flex}.mt-day{margin-top:14px}.mt-day-label{margin:0 0 8px;font-size:14px;font-weight:600}.mt-cards{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;display:grid}.mt-card{background:var(--surface);border-radius:var(--r-panel);color:var(--ink);align-content:start;gap:6px;min-width:0;padding:12px 14px;text-decoration:none;display:grid}.mt-card:hover{background:var(--hover)}.mt-card[data-focus]{background:var(--cobalt-tint)}.mt-card-head{flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:13.5px;display:flex}.mt-card-head b{font-weight:600}.mt-agenda,.mt-subject{overflow-wrap:anywhere;font-size:13.5px}.mt-subject{font-weight:600}.mh-form{gap:14px;min-width:min(520px,100%);display:grid}.mh-faces{flex-wrap:wrap;gap:6px;display:flex}.mh-face{align-items:center;gap:6px;display:inline-flex}.mh-face .portrait{object-fit:cover;border-radius:8px}.mh-face-on{border-color:var(--cobalt);background:var(--cobalt-tint)}.mh-found{gap:2px;margin-top:6px;display:grid}.mh-pick{justify-content:space-between;width:100%;display:flex}.mh-word{font-size:12.5px}.mh-chosen{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.td-join{margin-bottom:10px}@container (width<=640px){.mr-turn{grid-template-columns:32px minmax(0,1fr);padding:12px}.mr-turn-face .portrait{width:32px;height:32px}.mt-cards{grid-template-columns:minmax(0,1fr)}}.mr-nav{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-bottom:12px;display:flex}.mr-stage-wrap{--room-level:0;background:var(--surface);border-radius:var(--r-panel);gap:18px;min-width:0;margin-top:24px;padding:20px;display:grid}.mr-stage{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));justify-items:center;gap:22px 12px;display:grid}.mr-seat{text-align:center;align-content:start;justify-items:center;gap:2px;min-width:0;max-width:100%;animation:.36s ease-out both mr-seat-in;display:grid}.mr-avatar{place-items:center;width:72px;height:72px;margin-bottom:8px;display:inline-grid;position:relative}.mr-avatar .portrait{z-index:1;object-fit:cover;border-radius:18px;position:relative}.mr-avatar .avatar{z-index:1;position:relative}.mr-ring{border:2px solid var(--available);opacity:0;pointer-events:none;border-radius:22px;position:absolute;inset:-6px}.mr-seat-person .mr-ring{border-radius:50%}.mr-seat[data-seat-state=speaking] .mr-ring{opacity:1;transform:scale(calc(1 + var(--room-level) * .12));transition:transform 80ms linear}.mr-seat[data-seat-state=speaking] .mr-ring-2{opacity:.45;animation:1.6s ease-out infinite mr-ring-out}.mr-seat[data-seat-state=preparing] .mr-ring{opacity:1;border-color:var(--outline)}.mr-seat[data-seat-state=hand] .mr-ring{opacity:1;border-color:var(--cobalt)}.mr-badge{z-index:2;border:2px solid var(--surface);background:var(--chip-grey);width:24px;height:24px;color:var(--ink);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-6px;right:-6px}.mr-badge[data-badge=speaking]{background:var(--chip-green);color:var(--chip-green-ink)}.mr-badge[data-badge=hand]{background:var(--cobalt-tint);color:var(--cobalt)}.mr-badge[data-badge=preparing]{background:var(--chip-amber);color:var(--chip-amber-ink)}.mr-seat-name{overflow-wrap:anywhere;max-width:100%;font-size:13.5px;font-weight:600}.mr-seat-role{overflow-wrap:anywhere;max-width:100%;font-size:12px}.mr-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mr-dots{align-items:center;gap:2px;display:inline-flex}.mr-dots span{background:currentColor;border-radius:50%;width:3px;height:3px;animation:1.2s ease-in-out infinite mr-dot}.mr-dots span:nth-child(2){animation-delay:.16s}.mr-dots span:nth-child(3){animation-delay:.32s}.mr-dots-wide span{width:5px;height:5px}.mr-caption{background:var(--ground);border-radius:16px;min-width:0;min-height:112px;padding:16px 18px}.mr-caption-head{flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:13px;display:flex}.mr-caption-head .portrait{object-fit:cover;border-radius:6px}.mr-caption-head b{font-weight:600}.mr-working{font-size:12.5px}.mr-caption-text{overflow-wrap:anywhere;margin:8px 0 0;font-size:17px;line-height:1.5}.mr-unheard{visibility:hidden}.mr-caption-none{margin:0;font-size:14px}.mr-listening{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px 16px;padding-top:14px;display:flex}.mr-listening-label{font-size:13px;font-weight:600}.mr-listener{overflow-wrap:anywhere;align-items:center;gap:6px;min-width:0;font-size:13px;display:inline-flex}.mr-tools{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.mr-tools:empty{display:none}.mr-trouble{color:var(--chip-amber-ink);font-size:13px}.mr-speak{border-radius:var(--r-panel) var(--r-panel) 0 0;flex-direction:column;align-items:stretch;bottom:0}.mr-speak-form{align-items:center;gap:8px;min-width:0;display:flex}.mr-speak-form .input{flex:1;min-width:0}.mr-speak-form .btn{flex:none;align-items:center;gap:6px;display:inline-flex}.mr-speak-error{color:var(--chip-red-ink);margin:0;font-size:13px}.mr-minute{flex-wrap:wrap}.mr-minute-text{overflow-wrap:anywhere;flex:220px;min-width:0}.mr-minute-who{font-size:12.5px}.mr-prepared{color:var(--cobalt);align-items:center;gap:6px;font-size:13px;text-decoration:none;display:inline-flex}.mr-prepared:hover{text-decoration:underline}.mr-prepared .portrait,.mr-action .portrait{object-fit:cover;border-radius:6px}.mh-new{background:var(--surface);border-radius:var(--r-panel);gap:12px;min-width:0;margin-bottom:14px;padding:16px 18px;display:grid}.mh-new-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.mh-new-title{margin:0;font-size:15px;font-weight:600}.mh-new-faces{gap:2px;display:flex}.mh-new-faces .portrait,.mh-pick .portrait{object-fit:cover;border-radius:8px}.mh-field{align-items:center;gap:8px;min-width:0;display:flex;position:relative}.mh-field>.input{flex:1;min-width:0}.mh-pop{z-index:40;background:var(--surface);border:1px solid var(--outline);border-radius:var(--r-menu);gap:2px;width:min(320px,100%);padding:8px;display:grid;position:absolute;top:calc(100% + 8px);right:0}.mh-pop .mh-pick{text-align:left;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:10px;width:100%;height:auto;padding:8px 10px;display:flex}.mh-pop .mh-pick:hover,.mh-pop .mh-pick:focus-visible{background:var(--hover)}.mh-pop .mh-pick-on{background:var(--cobalt-tint)}.mh-pick-faces{flex:none;gap:0;display:flex}.mh-pick-text{flex:1;min-width:0;font-size:12.5px;display:grid}.mh-pick-text b{font-size:13.5px;font-weight:600}.mh-chair{color:var(--cobalt);font-size:11.5px;font-weight:600}.mh-check{text-align:center;flex:none;width:14px}.mh-pop-sep{background:var(--line);height:1px;margin:6px 4px}.mh-pop-label{padding:2px 10px;font-size:12.5px;font-weight:600}.mh-pop>.btn-primary{justify-content:center;margin-top:6px}.mh-row{flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0;display:flex}.mh-row-label{margin-right:4px;font-size:13px;font-weight:600}.mh-row .btn[aria-pressed=true]{border-color:var(--cobalt);background:var(--cobalt-tint)}.mh-find{flex:260px;gap:6px;min-width:0;display:grid}.mh-found-pick{justify-content:space-between;width:100%;display:flex}.mt-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px 16px;display:flex}.mt-live{gap:8px;display:grid}.mt-live-head{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.mt-live-title{overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:600}.mt-live-row{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.mt-live-now{color:var(--chip-green-ink);font-size:13.5px;font-weight:600}.mt-live .btn{margin-left:auto}.mt-face{display:inline-flex;position:relative}.mt-face .portrait{object-fit:cover;border-radius:8px}.mt-face[data-seat-state=speaking] .portrait{outline:2px solid var(--available);outline-offset:2px}.mt-lead-line{overflow-wrap:anywhere;font-size:13.5px;line-height:1.45}@keyframes mr-seat-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes mr-ring-out{0%{opacity:.45;transform:scale(1)}to{opacity:0;transform:scale(1.25)}}@keyframes mr-dot{0%,80%,to{opacity:.3}40%{opacity:1}}@media (prefers-reduced-motion:reduce){.mr-seat,.mr-ring,.mr-ring-2,.mr-dots span{transition:none;animation:none}}@container (width<=640px){.mr-stage-wrap{padding:14px}.mr-stage{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:16px 8px}.mr-speak-form .btn span{white-space:nowrap}}.page.mr-page{padding-bottom:0}body:has([data-page=meeting]) .sf-dock:not(.sf-dock-drawer){display:none}.ta-activity{min-width:0}.ta-head{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:12px;display:flex}.ta-head .section-title{flex:auto;margin:0}.ta-faces{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.ta-faces .icon-btn{width:var(--btn-sm);height:var(--btn-sm);border-radius:10px;padding:0}.ta-faces .icon-btn .portrait{opacity:.72;border-radius:8px;transition:opacity .12s}.ta-faces .icon-btn:hover .portrait,.ta-faces .icon-btn[aria-pressed=true] .portrait{opacity:1}.ta-faces .icon-btn[aria-pressed=true]{background:var(--cobalt-tint)}.ta-threads{gap:12px;display:grid}.ta-thread .card-title{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.ta-who{align-items:center;gap:8px;min-width:0;display:inline-flex}.ta-who .portrait{border-radius:7px;flex:none}.ta-name{overflow-wrap:anywhere;font-weight:600}.ta-to{font-size:13px;font-weight:500}.ta-time{margin-bottom:4px;font-size:12px;font-weight:500;display:block}.ta-text{overflow-wrap:anywhere;margin:0;line-height:1.45}.ta-replies{border-left:2px solid var(--line);gap:10px;margin-top:12px;padding-left:16px;display:grid}.ta-reply{justify-items:start;gap:2px;display:grid}.ta-reply .ta-time{margin:2px 0 0}.ta-reply .btn{margin-top:4px}@media (prefers-reduced-motion:reduce){.ta-faces .icon-btn .portrait{transition:none}}.sf-mic-clock{font-variant-numeric:tabular-nums;text-align:center;min-width:30px;font-size:12px;font-weight:600}.sc-office{min-width:0;display:grid}.sc-office>.lead{margin-bottom:18px}.sc-frame{background:var(--surface);border-radius:var(--r-panel);min-width:0;padding:12px;position:relative;overflow:hidden}.sc-tools{flex-wrap:wrap;justify-content:flex-end;gap:8px;padding-top:8px;display:flex}.sc-tools .btn[aria-pressed=true]{background:var(--cobalt-tint);color:var(--ink)}.sc-svg{border-radius:14px;width:100%;max-width:100%;height:auto;display:block}[data-scene]{fill:var(--ink)}[data-scene] text{font-family:var(--font);fill:var(--ink)}[data-scene] .sc-name{font-size:11px;font-weight:600}[data-scene] .sc-word{font-size:10px;font-weight:600}[data-scene] .sc-plate{font-size:8.5px;font-weight:600}[data-scene] .sc-sign{font-family:var(--font-display);fill:var(--surface);font-size:14px;font-weight:600}[data-scene] .sc-poster-title{font-family:var(--font-display);fill:var(--surface);font-weight:700}[data-scene] .sc-marquee-name{font-family:var(--font-display);letter-spacing:-.01em;fill:var(--scene-bulb);font-weight:700}[data-scene] .sc-open{cursor:pointer}[data-scene] .sc-open:focus-visible{outline:2px solid var(--cobalt);outline-offset:2px}@keyframes sc-blink{0%,93%,to{transform:scaleY(1)}95%,98%{transform:scaleY(.08)}}@keyframes sc-tilt{0%,80%,to{transform:rotate(0)}86%,94%{transform:rotate(-4deg)}}@keyframes sc-breathe{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.018)}}@keyframes sc-type{0%{transform:rotate(0)}to{transform:rotate(5deg)}}@keyframes sc-stride{0%{transform:rotate(26deg)}50%{transform:rotate(-22deg)}to{transform:rotate(26deg)}}@keyframes sc-knee{0%{transform:rotate(6deg)}30%{transform:rotate(0)}55%{transform:rotate(14deg)}80%{transform:rotate(48deg)}to{transform:rotate(6deg)}}@keyframes sc-swing{0%{transform:rotate(24deg)}50%{transform:rotate(-22deg)}to{transform:rotate(24deg)}}@keyframes sc-elbow{0%,to{transform:rotate(-10deg)}50%{transform:rotate(-26deg)}}@keyframes sc-bob{0%{transform:translateY(0)}to{transform:translateY(-2.2px)}}@keyframes sc-sip{0%,to{transform:rotate(0)}35%,65%{transform:rotate(-118deg)}}@keyframes sc-stretch-a{0%,to{transform:rotate(0)}40%,70%{transform:rotate(150deg)}}@keyframes sc-stretch-b{0%,to{transform:rotate(0)}40%,70%{transform:rotate(-150deg)}}@keyframes sc-stretch-torso{0%,to{transform:scaleY(1)}45%,65%{transform:scaleY(1.04)}}@keyframes sc-lean{0%,to{transform:rotate(0)}35%,70%{transform:rotate(7deg)}}@keyframes sc-nod{0%,to{transform:translateY(0)}50%{transform:translateY(2.5px)}}@keyframes sc-asleep{0%,to{transform:translateY(0)}50%{transform:translateY(1.4px)}}@keyframes sc-dot{0%,to{opacity:.35}50%{opacity:1}}@keyframes sc-bubble-in{0%{opacity:0}to{opacity:1}}[data-scene] .sc-eyes{transform-box:fill-box;transform-origin:50%;animation:4.6s ease-in-out infinite sc-blink}[data-scene] .sc-figure[data-figure=jonah] .sc-eyes,[data-scene] .sc-figure[data-figure=wren] .sc-eyes{animation-delay:1.3s}[data-scene] .sc-figure[data-figure=celeste] .sc-eyes,[data-scene] .sc-figure[data-figure=ines] .sc-eyes{animation-delay:2.5s}[data-scene] .sc-figure[data-figure=marcus] .sc-eyes{animation-delay:3.4s}[data-scene] .sc-head{transform-box:fill-box;transform-origin:50% 100%}[data-scene] .sc-figure:not([data-idle]):not([data-state=resting]) .sc-head{animation:9s ease-in-out infinite sc-tilt}[data-scene] .sc-figure[data-figure=jonah] .sc-head,[data-scene] .sc-figure[data-figure=marcus] .sc-head{animation-delay:3s}[data-scene] .sc-figure[data-figure=celeste] .sc-head,[data-scene] .sc-figure[data-figure=ines] .sc-head{animation-delay:6s}[data-scene] .sc-figure[data-pose=standing] .sc-torso{animation:3.2s ease-in-out infinite sc-breathe}[data-scene] .sc-figure[data-state=working][data-pose=seated] .sc-forearm,[data-scene] .sc-figure[data-idle=type][data-pose=seated] .sc-forearm{animation:.17s ease-in-out infinite alternate sc-type}[data-scene] .sc-figure[data-state=working][data-pose=seated] .sc-arm-b .sc-forearm,[data-scene] .sc-figure[data-idle=type][data-pose=seated] .sc-arm-b .sc-forearm{animation-delay:85ms}[data-scene] .sc-figure[data-pose=walking] .sc-leg-a{animation:.64s ease-in-out infinite sc-stride}[data-scene] .sc-figure[data-pose=walking] .sc-leg-b{animation:.64s ease-in-out -320ms infinite sc-stride}[data-scene] .sc-figure[data-pose=walking] .sc-leg-a .sc-shin{animation:.64s ease-in-out infinite sc-knee}[data-scene] .sc-figure[data-pose=walking] .sc-leg-b .sc-shin{animation:.64s ease-in-out -320ms infinite sc-knee}[data-scene] .sc-figure[data-pose=walking] .sc-arm-a{animation:.64s ease-in-out -320ms infinite sc-swing}[data-scene] .sc-figure[data-pose=walking] .sc-arm-b{animation:.64s ease-in-out infinite sc-swing}[data-scene] .sc-figure[data-pose=walking] .sc-forearm{animation:.64s ease-in-out infinite sc-elbow}[data-scene] .sc-figure[data-pose=walking] .sc-torso{animation:.32s ease-in-out infinite alternate sc-bob}[data-scene] .sc-face{transition:transform .6s ease-out}[data-scene] .sc-figure[data-idle=phone] .sc-arm-b .sc-forearm{transition:transform .5s ease-out;transform:rotate(-128deg)}[data-scene] .sc-figure[data-idle=read] .sc-arm-a .sc-forearm{transition:transform .5s ease-out;transform:rotate(-55deg)}[data-scene] .sc-figure[data-idle=read] .sc-arm-b .sc-forearm{transition:transform .5s ease-out;transform:rotate(-78deg)}[data-scene] .sc-figure[data-idle=sip] .sc-arm-b .sc-forearm{animation:3.6s ease-in-out sc-sip}[data-scene] .sc-figure[data-idle=stretch] .sc-arm-a{animation:3.6s ease-in-out sc-stretch-a}[data-scene] .sc-figure[data-idle=stretch] .sc-arm-b{animation:3.6s ease-in-out sc-stretch-b}[data-scene] .sc-figure[data-idle=stretch] .sc-torso{animation:3.6s ease-in-out sc-stretch-torso}[data-scene] .sc-figure[data-idle=lean] .sc-torso{animation:3.6s ease-in-out sc-lean}[data-scene] .sc-figure[data-idle=nod] .sc-head{animation:.55s ease-in-out 4 sc-nod}[data-scene] .sc-figure[data-state=resting] .sc-body{animation:5.2s ease-in-out infinite sc-asleep}[data-scene] .sc-bubble{animation:.24s ease-out both sc-bubble-in}[data-scene] .sc-bubble .sc-dot{animation:.9s ease-in-out infinite sc-dot}[data-scene] .sc-bubble .sc-dot:nth-of-type(2){animation-delay:.15s}[data-scene] .sc-bubble .sc-dot:nth-of-type(3){animation-delay:.3s}[data-scene] .sc-figure{transition:opacity .3s ease-out}[data-scene] g.sc-open[role=button]{cursor:pointer}[data-scene] g.sc-open[role=button]:focus-visible{outline:2px solid var(--cobalt);outline-offset:2px}@keyframes sc-bulb{0%,32%{opacity:1}33%,to{opacity:0}}@keyframes sc-glow{0%,to{opacity:1}50%{opacity:.7}}@keyframes sc-dog{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.05)}}[data-scene] .sc-bulb{animation:.9s step-end infinite sc-bulb}[data-scene] .sc-bulb-1{animation-delay:.3s}[data-scene] .sc-bulb-2{animation-delay:.6s}[data-scene] .sc-glow{animation:4s ease-in-out infinite sc-glow}[data-scene] .sc-dog{transform-box:fill-box;transform-origin:bottom;animation:3.4s ease-in-out infinite sc-dog}.sc-roster{background:var(--surface);border-radius:var(--r-panel);grid-template-columns:repeat(6,minmax(0,1fr));gap:18px 14px;padding:16px 18px 18px;display:grid}.sc-person{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.sc-person-link{border-radius:14px;justify-items:start;gap:2px;width:100%;min-width:0;margin:-6px;padding:6px;transition:background-color .12s;display:grid}.sc-person-link:hover{background:var(--hover)}.sc-person-link[data-focus]{background:var(--cobalt-tint)}.sc-person .portrait{object-fit:cover;background:var(--line);border-radius:12px;width:72px;height:96px;margin-bottom:6px;display:block}.sc-person-name{letter-spacing:-.01em;overflow-wrap:anywhere;max-width:100%;font-size:14px;font-weight:600}.sc-person-role{overflow-wrap:anywhere;max-width:100%;font-size:12.5px;font-weight:500;line-height:1.3}@container (width<=960px){.sc-roster{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (width<=520px){.sc-frame{padding:8px}.sc-roster{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px}}@media (prefers-reduced-motion:reduce){[data-scene] *,.sc-person-link{transition:none;animation:none}[data-scene] .sc-bulb{opacity:1}}.acc-tabs .tn-seg{background:var(--ground);margin-bottom:20px}.acc-people{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:24px;display:grid}.acc-list{gap:2px;min-width:0;display:grid}.acc-search{width:100%;margin-bottom:8px}.acc-person{color:var(--ink);border-radius:12px;justify-content:space-between;align-items:baseline;gap:10px;min-width:0;padding:10px 12px;transition:background-color .12s;display:flex}.acc-person:hover{background:var(--hover)}.acc-person-on,.acc-person-on:hover{background:var(--cobalt-tint);color:var(--cobalt)}.acc-person-name{overflow-wrap:anywhere;min-width:0;font-size:15px;font-weight:600}.acc-person-role{flex:none;font-size:13px;font-weight:500}.acc-detail{min-width:0}.acc-detail-head{flex-wrap:wrap;margin-top:0}.acc-group+.acc-group{margin-top:22px}.acc-group-title{letter-spacing:-.01em;margin:0 0 8px;font-size:16px;font-weight:600}.acc-role+.acc-role{margin-top:8px}.acc-role:first-child .st-sub{margin-top:0}.acc [role=switch]{justify-content:flex-start;gap:8px;min-width:76px}.acc-track{background:var(--outline);border-radius:9px;flex:none;width:30px;height:18px;transition:background-color .12s;display:inline-block;position:relative}.acc-knob{background:var(--surface);border-radius:7px;width:14px;height:14px;transition:transform .12s;position:absolute;top:2px;left:2px}.acc [role=switch][aria-checked=true] .acc-track{background:var(--cobalt)}.acc [role=switch][aria-checked=true] .acc-knob{transform:translate(12px)}@media (prefers-reduced-motion:reduce){.acc-track,.acc-knob{transition:none}}@container (width<=900px){.acc-people{grid-template-columns:minmax(0,1fr);gap:16px}.acc-list{flex-wrap:wrap;gap:4px;display:flex}.acc-search{flex:100%}.acc-person{flex:none}}.of-card{grid-template-columns:150px minmax(0,1fr) 240px;align-items:stretch;gap:28px;min-width:0;padding:18px 28px 18px 18px;display:grid}.of-lead{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.of-lead .face.face-lead{width:150px}.of-lead .face-lead .face-frame{width:150px;height:200px}.of-lead .face-lead .face-label{white-space:normal;overflow-wrap:break-word;margin-top:8px;font-size:16px}.of-lead .of-unrouted{margin-top:0}.of-schedule,.of-quote,.of-genre{flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0;max-width:100%;display:inline-flex}.of-schedule-text,.of-quote-text,.of-genre-text{overflow-wrap:anywhere;font-size:14px;font-weight:600}.of-money{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.of-fee{font-size:26px;font-weight:600}.dl-force{margin:0 0 14px}@container (width<=900px){.of-card{grid-template-columns:120px minmax(0,1fr);gap:18px 22px;padding:16px}.of-lead .face.face-lead,.of-lead .face-lead .face-frame{width:120px}.of-lead .face-lead .face-frame{height:160px}.of-title{font-size:30px}.of-side{flex-flow:wrap;grid-column:1/-1;justify-content:space-between;align-items:center}.of-when{text-align:left;align-items:flex-start}}@container (width<=520px){.of-card{grid-template-columns:96px minmax(0,1fr)}.of-lead .face.face-lead,.of-lead .face-lead .face-frame{width:96px}.of-lead .face-lead .face-frame{height:128px}.of-lead .face-lead .face-label{font-size:14px}.of-title{font-size:25px}}.strip-new-wrap{flex:none;display:inline-flex}.strip-new{flex:none;gap:8px}@media (width<=639px){.strip-new{padding:0 12px}.strip-new .strip-new-word{display:none}}.sd-form{gap:18px}.sd-clients,.sd-materials{flex-wrap:wrap;gap:8px;display:flex}.sd-clients .btn,.sd-materials .btn{gap:8px}.sd-clients .face.face-row{width:24px}.sd-clients .face-row .face-frame{border-radius:50%;width:24px;height:24px}.sd-clients .face-row .face-typo{font-size:10px}.sd-recipients{gap:10px;display:grid}.sd-recipient-list,.sd-hits{gap:6px;margin:0;padding:0;list-style:none;display:grid}.sd-recipient{border-radius:var(--r-input);background:var(--hover);flex-wrap:wrap;align-items:center;gap:10px;padding:8px 10px;display:flex}.sd-recipient-name{font-weight:600}.sd-recipient .btn{margin-left:auto}.sd-hits .btn{justify-content:flex-start;gap:10px;width:100%}.sd-hit-name{font-weight:600}.sd-buyers{gap:6px;display:grid}.sd-add{border-radius:var(--r-input);background:var(--hover);gap:12px;padding:14px;display:grid}.sd-add-acts{gap:8px;display:flex}.sd-elements{gap:12px;display:grid}.sd-element{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.sd-element-client{align-self:center;font-weight:600}.sd-subject{overflow-wrap:anywhere;font-weight:600}.cg-emails{gap:10px;display:grid}.cg-email{border-radius:var(--r-surface);background:var(--surface);padding:14px 18px}.cg-email-head{cursor:pointer;align-items:center;gap:12px;display:flex}.cg-email-head .tbl-main{flex:auto;min-width:0}.cg-email[open] .cg-email-head{margin-bottom:14px}.cg-email-facts{margin-bottom:12px}.cg-email-facts .fact{min-width:0}.cg-email-facts .fact-value{overflow-wrap:anywhere}.email-body{resize:vertical;width:100%;min-height:220px;font:inherit;font-size:14px;line-height:1.5}.cg-email-acts{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}@media (width<=639px){.sd-element{grid-template-columns:minmax(0,1fr)}}.lg-bar{flex-wrap:wrap;align-items:center;gap:10px 14px;margin:0 0 14px;display:flex}.lg-search{width:220px;max-width:100%}.lg-count{font-variant-numeric:tabular-nums;margin-left:auto;font-weight:600}.lg-status.btn{background:0 0;border:0;height:auto;min-height:0;padding:0}.lg-status.btn:hover{background:0 0}@media (width<=767px){.lg-status.btn{margin-block:-6px;padding-block:6px}}.lg-who{align-items:center;gap:10px;min-width:0;display:flex}.lg-who .face.face-row{flex:none;width:30px}.lg-who .face-row .face-frame{border-radius:50%;width:30px;height:30px}.lg-who .face-row .face-typo{font-size:11px}.tbl-sort.btn{height:auto;min-height:0;font:inherit;background:0 0;border:0;padding:0 4px;font-weight:600}.tbl-sort.btn:hover{background:var(--hover)}.lg-foot{padding:12px 0 0}@media (width<=639px){.lg-count{margin-left:0}.lg-search{width:100%}}.sf-drawer-wide{width:min(760px,100vw)}.sf-window{border:1.5px solid var(--ink);border-radius:var(--r-panel);z-index:45;width:min(384px,100vw - 32px);height:min(620px,100vh - 140px);top:auto;bottom:84px;right:16px;overflow:hidden}.sf-drop{z-index:5;border:2px dashed var(--cobalt);border-radius:var(--r-panel);background:var(--surface);pointer-events:none;place-items:center;font-weight:600;display:grid;position:absolute;inset:10px}.sf-drawer-list{padding:8px 10px}.sf-list{gap:8px;display:grid}.sf-search{align-items:center;gap:4px;display:flex}.sf-search .input{height:40px;font-size:14px}.sf-convs,.sf-found{gap:2px;display:grid}.sf-list-title{margin:10px 8px 4px;font-size:13px;font-weight:700}.btn.sf-conv,.sf-conv{text-align:left;border-radius:var(--r-input);width:100%;height:auto;color:var(--ink);grid-template-columns:auto minmax(0,1fr);justify-content:stretch;align-items:center;gap:12px;padding:10px 8px;text-decoration:none;display:grid}.sf-conv:hover{background:var(--hover)}.sf-conv-face{display:inline-flex;position:relative}.sf-conv-face>[data-tip]{position:absolute;bottom:-2px;right:-2px}.sf-conv-main{grid-template-columns:minmax(0,1fr) auto;gap:1px 8px;min-width:0;display:grid}.sf-conv-name{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.sf-conv-unread .sf-conv-name{font-weight:800}.sf-conv-when{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.sf-conv-role{text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:12.5px;overflow:hidden}.sf-conv-foot{grid-column:1/-1;align-items:center;gap:6px;min-width:0;margin-top:3px;display:flex}.sf-conv-text{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:13px;overflow:hidden}.sf-hit{background:var(--cobalt-tint);color:var(--ink);border-radius:3px;padding:0 2px}.sf-error{color:var(--chip-red-ink);margin:0 8px;font-size:13px}.sf-room-faces{display:inline-flex}.sf-room-faces .portrait+.portrait{margin-left:-6px}.sf-thread-head{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:6px 12px 10px;display:flex}.sf-thread-who{flex:auto;min-width:0;display:grid}.sf-pins{background:var(--ground);border-bottom:1px solid var(--line);gap:2px;padding:6px 12px;display:grid}.sf-pin{align-items:center;gap:6px;display:flex}.btn.sf-pin-open{min-width:0;height:auto;color:var(--ink);flex:auto;justify-content:flex-start;gap:6px;padding:4px 6px}.sf-pin-open span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sf-msg-pinned{outline:1.5px solid var(--cobalt-tint);outline-offset:4px;border-radius:10px}.sf-divider{align-items:center;gap:10px;font-size:12px;font-weight:600;display:flex}.sf-divider:before,.sf-divider:after{content:"";background:var(--line);flex:auto;height:1px}.sf-divider-topic{color:var(--cobalt)}.sf-divider-topic:before,.sf-divider-topic:after{background:var(--cobalt-tint)}.sf-waiting{font-size:13px}.sf-waiting .sf-dot{vertical-align:1px;border:0;width:8px;height:8px;margin-right:7px;display:inline-block}.sf-chips{gap:4px;margin-bottom:8px;display:grid}.sf-chip-line{align-items:center;gap:8px;min-width:0;font-size:13px;display:flex}.sf-chip-line>span:not(.pill){text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.sf-sent{gap:4px;margin-top:6px;display:grid}.sf-badge{align-items:flex-end;gap:8px;display:flex}.sf-bubble{display:inline-flex;position:relative}.sf-bubble>.icon-btn{background:var(--surface);border:1.5px solid var(--ink);border-radius:14px;width:46px;height:46px;padding:0;overflow:hidden}.sf-bubble-up>.icon-btn{border-color:var(--cobalt)}.sf-bubble-close{opacity:0;transition:opacity .12s;position:absolute;top:-8px;left:-8px}.sf-bubble-close .icon-btn{background:var(--surface);border:1px solid var(--outline);border-radius:11px;width:22px;min-width:0;height:22px;padding:0}.sf-bubble:hover .sf-bubble-close,.sf-bubble:focus-within .sf-bubble-close{opacity:1}@media (prefers-reduced-motion:reduce){.sf-bubble-close{transition:none}}.ov-now{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.ov-member{background:var(--surface);border-radius:var(--r-surface);justify-items:start;gap:6px;padding:14px;display:grid}.ov-member-name{font-size:14px;font-weight:700}.ov-member-role{font-size:12.5px}.ov-doing{font-size:13px}.ov-work,.ov-rec,.ov-entry{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 0;display:grid}.ov-work:first-child,.ov-rec:first-child,.ov-entry:first-child{border-top:0}.ov-work-main,.ov-entry-main{gap:2px;min-width:0;display:grid}.ov-work-title{font-weight:600}.ov-do{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.ov-filter{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.ov-entry time{font-variant-numeric:tabular-nums;font-size:12px}.ov,.ov .columns>div,.ov-section,.ov-entry-main,.ov-work-main,.ov-rec>span{min-width:0}.ov-entry-main span,.ov-work-main span,.ov-rec>span{overflow-wrap:anywhere}.ov-figures{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px;display:grid}.au-set .tbl-wrap{margin-top:4px}.au-set .tbl-wrap+.facts{margin-top:12px}.au-cell{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:inline-flex}.au-principal{color:var(--ink);font-size:13px;font-weight:500}.au-targets{margin-top:28px}.au-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:12px;display:grid}.au-cards .fact-value{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ap-auto{flex:none;display:inline-flex}.sf-drawer-head:has(.au-talk){flex-wrap:wrap}.au-talk{border-radius:var(--r-btn);background:var(--hover);flex:1 0 100%;order:10;align-items:center;gap:10px;min-width:0;margin-top:8px;padding:8px 10px;display:flex}.au-talk-who{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.au-talk-clock{font-variant-numeric:tabular-nums;color:var(--ink);font-size:13px}.au-talk-error{color:var(--chip-red-ink);font-size:13px}.au-talk[data-talk=speaking] .portrait{outline:2px solid var(--cobalt);outline-offset:2px}@container (width<=720px){.au-cell{gap:6px}.au-talk{flex-wrap:wrap}}.lg-page{flex-direction:column;gap:22px;min-width:0;display:flex}.lg-section{flex-direction:column;gap:16px;min-width:0;display:flex}.surf.lg-section{padding:22px 24px}.lg-section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;display:flex}.lg-title{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:22px;font-weight:600;line-height:1.15}.lg-figures{flex-wrap:wrap;gap:14px 40px;display:flex}.lg-deadlines .figure-lead .figure-n{font-size:36px}.lg-filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lg-controls{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.lg-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.lg-kinds{flex-wrap:wrap;gap:8px;display:flex}.lg-rule{overflow-wrap:anywhere;max-width:46ch;display:block}.lg-source{overflow-wrap:anywhere;max-width:30ch;display:block}.lg-paper{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lg-paper>.btn{min-height:var(--btn-sm);border-radius:11px;gap:6px;padding:0 14px;font-size:14px}.lg-desk .card{align-items:center;display:flex}.lg-desk .card-head{flex-wrap:nowrap;flex:auto}.lg-upload{cursor:pointer;position:relative}.lg-busy{opacity:.6;pointer-events:none}.lg-file{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.lg-stream{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.lg-change{color:var(--ink);align-items:center;gap:12px;font-size:14px;display:flex}.lg-change-text{overflow-wrap:anywhere;flex:1;min-width:0}.lg-body{width:100%;min-height:320px;font:inherit;resize:vertical;line-height:1.55}.lg-composer{flex-direction:column;gap:16px;min-width:min(640px,82vw);display:flex}.lg-stages{flex-wrap:wrap;gap:6px;display:flex}.lg-term{flex-direction:column;gap:6px;display:flex}.lg-term-chips{flex-wrap:wrap;gap:6px;display:inline-flex}.lg-flags{border-radius:var(--r-panel);background:var(--chip-red);color:var(--chip-red-ink);flex-direction:column;gap:10px;padding:16px 18px;display:flex}.lg-flags-title{margin:0;font-size:16px;font-weight:600}.lg-flag{flex-direction:column;gap:4px;display:flex}.lg-flag-quote{overflow-wrap:anywhere;margin:0;font-style:italic}.lg-flag-rule{font-size:13.5px}.lg-flags-line{margin:0;font-weight:600}.lg-note{flex-direction:column;gap:6px;display:flex}.lg-note-title{margin:0;font-size:15px;font-weight:600}.lg-page tr[data-focus] td{background:var(--cobalt-tint)}.lg-composer.lg-fill{min-width:0}.lg-fill-doc{border-radius:var(--r-panel);background:var(--surface);border:1px solid var(--outline);max-height:46vh;color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;padding:18px 20px;font-size:14.5px;line-height:1.55;overflow:auto}.lg-fill-value{background:var(--cobalt-tint);color:var(--chip-blue-ink);border-radius:4px;padding:0 2px}.lg-blanks{flex-direction:column;gap:8px;display:flex}.lg-blank-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.lg-blank-list li{align-items:center;gap:8px;display:flex}@container (width<=699px){.surf.lg-section{padding:18px 16px}.lg-deadlines .figure-lead .figure-n{font-size:28px}.lg-figures{gap:12px 24px}}.rt-section{flex-direction:column;gap:18px;min-width:0;margin-top:28px;display:flex}.surf.rt-panel{flex-direction:column;gap:16px;min-width:0;padding:22px 24px;display:flex}.rt-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;display:flex}.rt-title{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:22px;font-weight:600;line-height:1.15}.rt-actions{flex-wrap:wrap;gap:8px;display:flex}.rt-company{align-items:center;gap:10px;min-width:0;display:inline-flex}.rt-panel[data-focus],.rt-scope tr[data-focus] td,.fn-tab tr[data-focus] td{background:var(--cobalt-tint)}.td-retainer-figures{flex-wrap:wrap;gap:10px 28px;margin-bottom:6px;display:flex}@container (width<=699px){.surf.rt-panel{padding:18px 16px}}.signin-foot{flex-wrap:wrap;row-gap:10px}.signin-legal{gap:12px;display:flex}.signin-legal-link,.tc-link{color:var(--ink);text-underline-offset:3px;border-radius:6px;text-decoration:underline}.signin-legal-link{letter-spacing:.03em;padding:2px 3px;font-size:9px;font-variant-caps:all-small-caps;line-height:1}.signin-legal-link:hover,.tc-link:hover{background:var(--hover)}.signin-legal-link:focus-visible,.tc-link:focus-visible{outline:2px solid var(--cobalt);outline-offset:1px}.dialog-modal:has(.tc-form){width:min(720px,100%)}.dialog:has(.tc-form){max-height:calc(100dvh - 32px);overflow-y:auto}.tc-form{gap:26px;display:grid}.tc-facts{grid-template-columns:max-content minmax(0,1fr);gap:2px 16px;margin:0;font-size:14px;display:grid}.tc-facts dt{font-weight:600}.tc-facts dd{overflow-wrap:anywhere;margin:0}.tc-changes{gap:4px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.tc-changes b{margin-right:6px;font-weight:700}.tc-text{border:1.5px solid var(--outline);border-radius:var(--r-input);background:var(--surface);max-height:240px;padding:14px 16px;font-size:14px;line-height:1.55;overflow-y:auto}.tc-text:focus-visible{outline:2px solid var(--cobalt);outline-offset:1px}.tc-text h1,.tc-text h2,.tc-text h3{letter-spacing:-.01em;margin:16px 0 6px;font-size:15px}.tc-text h1:first-child,.tc-text h2:first-child{margin-top:0}.tc-text p{margin:0 0 8px}.tc-text ul{margin:0 0 8px;padding-left:20px}.tc-link{justify-self:start;padding:2px 4px;font-size:14px;font-weight:600}.tc-tick{border-radius:var(--r-input);cursor:pointer;align-items:flex-start;gap:12px;padding:10px 12px;font-size:14px;font-weight:600;display:flex}.tc-tick:hover{background:var(--hover)}.tc-tick .tc-link{font-size:inherit;font-weight:inherit;padding:0 2px}.tc-tick input{width:20px;height:20px;accent-color:var(--cobalt);cursor:pointer;flex:none;margin:1px 0 0}body:has(.tc-page){background:var(--ground);color:var(--ink);font-family:var(--font)}.tc-page{max-width:760px;margin:0 auto;padding:32px 16px 48px}.tc-doc{background:var(--surface);border-radius:var(--r-surface);gap:14px;padding:clamp(22px,5vw,34px) clamp(20px,5vw,32px);display:grid}.tc-doc h1{letter-spacing:-.03em;font-size:28px;line-height:1.1}.tc-doc .tc-text{border:0;max-height:none;padding:0;overflow:visible}.tc-links{flex-wrap:wrap;gap:16px;margin-top:18px;display:flex}.de-terms{text-align:center;color:var(--ink);margin:0;font-size:12px;line-height:1.5}.de-terms-link{color:var(--ink);text-underline-offset:3px;border-radius:4px;padding:1px 3px;text-decoration:underline}.de-terms-link:hover{background:var(--line-strong)}.de-terms-link:focus-visible{outline:2px solid var(--ink);outline-offset:1px}
