/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}.shell{min-height:100vh;display:flex}.shell-main{min-width:0;padding:var(--sp-5) var(--sp-6) var(--sp-8);gap:var(--sp-5);flex-direction:column;flex:1;display:flex}.rail{z-index:30;color-scheme:dark;--text:#e8eaed;--muted:#a3acba;--muted2:#7d8798;--soft:#c6cbe0;--line:#ffffff14;--accent:#2dd4bf;--inc:var(--accent);--exp:#f97066;--accent2-ink:#8b7bf7;color:var(--text);align-self:flex-start;align-items:center;gap:var(--sp-2);width:86px;height:100vh;padding:var(--sp-4) 0 var(--sp-3);border-right:1px solid var(--line);background:var(--rail-bg);flex-direction:column;flex:none;display:flex;position:sticky;top:0}.rail-brand{cursor:pointer;margin-bottom:var(--sp-3);border-radius:var(--radius-md);transition:var(--dur-fast);background:0 0;border:0;padding:0}.rail-brand:hover{filter:brightness(1.08)}.rail-mark{border-radius:var(--radius-md);background:linear-gradient(135deg,var(--accent),var(--cta-grad-2));width:34px;height:34px;color:var(--mark-ink-2);font-weight:800;font-size:var(--fs-md);place-items:center;display:grid}.rail-group{gap:var(--sp-1);flex-direction:column;align-items:center;width:100%;display:flex}.rail-item{width:72px;padding:var(--sp-2) var(--sp-1);border-radius:var(--radius-md);cursor:pointer;color:var(--muted);align-items:center;gap:var(--sp-1);font-family:inherit;font-size:var(--fs-micro);letter-spacing:.01em;font-weight:600;line-height:var(--lh-tight);text-align:center;transition:var(--dur-fast);background:0 0;border:0;flex-direction:column;display:flex;position:relative}.rail-item svg{width:20px;height:20px}.rail-item:hover{color:var(--text);background:#ffffff0d}.rail-item.on{color:var(--accent);background:#45e0c81a;font-weight:700;box-shadow:inset 0 0 0 1px #45e0c838}.rail-item.on:focus-visible{box-shadow:var(--focus-ring)}.rail-item.locked{opacity:.6}.rail-item.locked:hover{opacity:.85;color:var(--text)}.rail-lock{top:var(--sp-1);right:var(--sp-2);font-size:var(--fs-micro);font-style:normal;line-height:1;position:absolute}.rail-foot{align-items:center;gap:var(--sp-2);flex-direction:column;margin-top:auto;display:flex;position:relative}.rail-avatar{border:1px solid var(--line);width:32px;height:32px;color:var(--text);cursor:pointer;font-family:inherit;font-size:var(--fs-micro);letter-spacing:.02em;transition:var(--dur-fast);background:#ffffff0d;border-radius:50%;font-weight:700}.rail-avatar:hover{border-color:var(--accent);color:var(--accent);background:#45e0c817}.rail-acct{display:contents}.rail-menu{color-scheme:dark;--text:#e8eaed;--muted:#a3acba;--line:#ffffff14;--exp:#f97066;--shadow-ink:#000;color:var(--text);z-index:60;border:1px solid var(--line);border-radius:var(--radius-lg);width:210px;padding:var(--sp-2);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 20px 40px -20px var(--shadow-ink);text-align:left;background:#10141cf7;position:absolute;bottom:40px;left:60px}.rail-me{gap:var(--sp-1);padding:var(--sp-1) var(--sp-2) var(--sp-2);flex-direction:column;display:flex}.rail-me b{font-size:var(--fs-base)}.rail-me span{font-size:var(--fs-sm);color:var(--muted)}.rail-menu button{text-align:left;width:100%;padding:var(--sp-3) var(--sp-2);border:0;border-top:1px solid var(--line);color:var(--muted);cursor:pointer;font-family:inherit;font-size:var(--fs-base);transition:var(--dur-fast);background:0 0;border-radius:0}.rail-menu button:hover{color:var(--exp);background:#ff8a8a14}.oc-embedded{min-width:0;margin:calc(-1 * var(--sp-5)) calc(-1 * var(--sp-6)) calc(-1 * var(--sp-8));flex:1;display:flex}.hub-head{justify-content:space-between;align-items:center;gap:var(--sp-4);flex-wrap:wrap;display:flex}.hub-head .oc-h1{line-height:var(--lh-tight);margin-bottom:0}.plan-chip{font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--muted);border:1px solid var(--line);background:var(--raise);padding:var(--sp-1) var(--sp-3);border-radius:var(--radius-pill);white-space:nowrap;font-weight:700}.hub-err{color:var(--exp);font-size:var(--fs-base);padding:var(--sp-4) 0;line-height:var(--lh-body)}.askbar{gap:var(--sp-2);display:flex}.askbar input{padding:var(--sp-3) var(--sp-4);border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--raise);color:var(--text);font-family:inherit;font-size:var(--fs-base);transition:var(--dur-fast);outline:none;flex:1}.askbar input:focus{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.askbar input:focus{border-color:color-mix(in srgb,var(--accent) 45%,transparent)}}.askbar input::placeholder{color:var(--muted2)}.askbar button{padding:0 var(--sp-5);border-radius:var(--radius-lg);cursor:pointer;font-family:inherit;font-size:var(--fs-base);color:var(--mark-ink-2);background:linear-gradient(135deg,var(--accent),var(--cta-grad-2));transition:var(--dur-fast);border:0;font-weight:700}.askbar button:hover:not(:disabled){filter:brightness(1.06)}.askbar button:disabled{opacity:.45;cursor:not-allowed}.askout p{font-size:var(--fs-base);line-height:var(--lh-body);margin:0}.askout .prov{margin-top:var(--sp-3);font-size:var(--fs-sm);color:var(--muted2);line-height:var(--lh-body);display:block}.panel-s{font-size:var(--fs-sm);color:var(--muted);line-height:var(--lh-body);margin-bottom:var(--sp-4)}.hub-cards{gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(272px,1fr));display:grid}.pcard{border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--sp-4);background:var(--card);box-shadow:var(--shadow);gap:var(--sp-3);flex-direction:column;display:flex;position:relative;overflow:hidden}.pcard:after{content:"";background:linear-gradient(90deg,var(--accent),var(--accent2));opacity:.55;height:2px;position:absolute;inset:0 0 auto}.pcard.locked{background:var(--raise);box-shadow:none;border-style:dashed}.pcard.locked:after{background:var(--muted2);opacity:.3}.pcard-h{justify-content:space-between;align-items:center;gap:var(--sp-2);display:flex}.pcard-h b{font-size:var(--fs-md);letter-spacing:-.01em;font-weight:650}.pcard.locked .pcard-h b{color:var(--muted)}.pcard-lock{font-size:var(--fs-micro);line-height:1}.pcard-blurb,.pcard-teaser{font-size:var(--fs-sm);color:var(--muted);line-height:var(--lh-body);margin:0}.pcard-teaser b{color:var(--text);font-size:var(--fs-base)}.pcard-points{gap:var(--sp-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pcard-points li{font-size:var(--fs-sm);color:var(--muted);padding-left:var(--sp-3);line-height:var(--lh-body);position:relative}.pcard-points li:before{content:"·";left:var(--sp-1);color:var(--accent2-ink);position:absolute}.pcard-stats{gap:var(--sp-5);margin-top:var(--sp-1);flex-wrap:wrap;display:flex}.pstat{gap:var(--sp-1);flex-direction:column;display:flex}.pstat b{font-size:var(--fs-lg);letter-spacing:-.02em;font-weight:700;line-height:var(--lh-tight);font-variant-numeric:tabular-nums}.pstat span{font-size:var(--fs-sm);color:var(--muted);line-height:var(--lh-tight)}.pcard-none{font-size:var(--fs-sm);color:var(--muted2)}.pcard-go,.pcard-add{border:1px solid var(--line);border-radius:var(--radius-md);padding:var(--sp-2) var(--sp-4);background:var(--raise);color:var(--text);font-family:inherit;font-size:var(--fs-base);cursor:pointer;transition:var(--dur-fast);align-self:flex-start;margin-top:auto;font-weight:650}.pcard-go:hover{color:var(--accent);border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.pcard-go:hover{border-color:color-mix(in srgb,var(--accent) 40%,transparent)}}.pcard-go:hover{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.pcard-go:hover{background:color-mix(in srgb,var(--accent) 7%,transparent)}}.pcard-add{color:var(--accent2-ink);border-color:var(--accent2)}@supports (color:color-mix(in lab,red,red)){.pcard-add{border-color:color-mix(in srgb,var(--accent2) 35%,transparent)}}.pcard-add:hover{background:var(--accent2)}@supports (color:color-mix(in lab,red,red)){.pcard-add:hover{background:color-mix(in srgb,var(--accent2) 10%,transparent)}}.pcard-denied{font-size:var(--fs-sm);color:var(--muted2);line-height:var(--lh-body);margin-top:auto}.feed{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.feed li{align-items:center;gap:var(--sp-3);padding:var(--sp-3) 0;border-top:1px solid var(--line);font-size:var(--fs-base);display:flex}.feed li:first-child{border-top:0}.feed-tag{width:88px;font-size:var(--fs-micro);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--muted2);flex:none;font-weight:700}.feed-tag.front_office{color:var(--accent)}.feed-tag.financial{color:var(--accent2-ink)}.feed-tag.social{color:var(--exp)}.feed-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.feed-when{font-size:var(--fs-sm);color:var(--muted2);flex:none}.hub-band{align-items:center;gap:var(--sp-4);padding:var(--sp-3) var(--sp-4);border-radius:var(--radius-lg);color:var(--brand-ink,var(--bright));background:linear-gradient(118deg,var(--brand-a,var(--accent)) 0%,var(--brand-a,var(--accent)) 100%);display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.hub-band{background:linear-gradient(118deg,var(--brand-a,var(--accent)) 0%,color-mix(in srgb,var(--brand-a,var(--accent)) 62%,var(--brand-b,var(--accent2))) 100%)}}.hub-band{box-shadow:var(--shadow)}.hub-band:after{content:"";background:var(--brand-b,var(--accent2));height:3px;position:absolute;inset:auto 0 0}.hub-band-mark{border-radius:var(--radius-md);background:var(--brand-ink,var(--bright));flex:none;place-items:center;width:52px;height:52px;display:grid}@supports (color:color-mix(in lab,red,red)){.hub-band-mark{background:color-mix(in srgb,var(--brand-ink,var(--bright)) 16%,transparent)}}.hub-band-mark{border:1px solid var(--brand-ink,var(--bright))}@supports (color:color-mix(in lab,red,red)){.hub-band-mark{border:1px solid color-mix(in srgb,var(--brand-ink,var(--bright)) 38%,transparent)}}.hub-band-mark{color:inherit;font-size:var(--fs-2xl);font-weight:800;line-height:1}.hub-band-text{flex:1;min-width:0}.hub-band-name{font-size:var(--fs-2xl);letter-spacing:-.01em;font-weight:750;line-height:var(--lh-tight);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.hub-band-sub{margin:var(--sp-1) 0 0;font-size:var(--fs-base);line-height:var(--lh-body);opacity:.82}.hub-band-chip{font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:var(--tracking-label);padding:var(--sp-1) var(--sp-3);border-radius:var(--radius-pill);background:var(--brand-ink,var(--bright));flex:none;font-weight:700}@supports (color:color-mix(in lab,red,red)){.hub-band-chip{background:color-mix(in srgb,var(--brand-ink,var(--bright)) 14%,transparent)}}.hub-band-chip{border:1px solid var(--brand-ink,var(--bright))}@supports (color:color-mix(in lab,red,red)){.hub-band-chip{border:1px solid color-mix(in srgb,var(--brand-ink,var(--bright)) 32%,transparent)}}.hub-band-chip{white-space:nowrap}.hub-mid{gap:var(--sp-4);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;display:grid}.hub-charts{gap:var(--sp-4);flex-direction:column;min-width:0;display:flex}.hub-charts .hub-chart{gap:var(--sp-3);flex-direction:column;margin-bottom:0;display:flex}.hub-chart-h{justify-content:space-between;align-items:baseline;gap:var(--sp-3);display:flex}.hub-chart-t{font-size:var(--fs-md);font-weight:700;line-height:var(--lh-tight)}.hub-chart-n{font-size:var(--fs-sm);color:var(--muted2);white-space:nowrap}.hub-chart-c{height:168px;position:relative}@media(max-width:1080px){.hub-mid{grid-template-columns:1fr}}@media(max-width:620px){.hub-band{gap:var(--sp-3);padding:var(--sp-4);flex-wrap:wrap}.hub-band-name{font-size:var(--fs-xl)}}.modal-back{z-index:80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:var(--sp-5);background:#04060bb8;place-items:center;display:grid;position:fixed;top:0;right:0;bottom:0;left:0}.modal-back:has(>.upsell){z-index:80}.modal.upsell{border:1px solid var(--line-strong);border-radius:var(--radius-lg);width:min(430px,100%);padding:var(--sp-5);background:var(--card);box-shadow:0 30px 70px -30px var(--shadow-ink)}.modal h2{font-size:var(--fs-lg);letter-spacing:-.02em;font-weight:700;line-height:var(--lh-tight)}.upsell-sub{font-size:var(--fs-base);color:var(--muted);margin-top:var(--sp-1);line-height:var(--lh-body)}.upsell ul{gap:var(--sp-2);margin:var(--sp-4) 0;flex-direction:column;padding:0;list-style:none;display:flex}.upsell li{font-size:var(--fs-base);color:var(--muted);padding-left:var(--sp-4);line-height:var(--lh-body);position:relative}.upsell li:before{content:"✓";color:var(--accent);font-size:var(--fs-micro);position:absolute;left:0}.upsell-price{font-size:var(--fs-md);color:var(--accent);font-weight:700}.upsell-note{font-size:var(--fs-sm);color:var(--muted2);margin-top:var(--sp-3);line-height:var(--lh-body)}.modal-acts{justify-content:flex-end;gap:var(--sp-2);margin-top:var(--sp-4);flex-wrap:wrap;display:flex}.modal-acts button{border:1px solid var(--line);border-radius:var(--radius-md);padding:var(--sp-2) var(--sp-4);cursor:pointer;background:var(--raise);color:var(--muted);font-family:inherit;font-size:var(--fs-base);transition:var(--dur-fast);font-weight:650}.modal-acts button:hover{color:var(--text);border-color:var(--line-strong)}.modal-acts button.primary{color:var(--mark-ink-2);background:linear-gradient(135deg,var(--accent),var(--cta-grad-2));border:0}.modal-acts button.primary:hover{color:var(--mark-ink-2);filter:brightness(1.06)}@media(max-width:860px){.rail{width:62px}.rail-item{width:52px}.rail-item span{display:none}.shell-main{padding:var(--sp-5) var(--sp-4) var(--sp-7)}.oc-embedded{margin:calc(-1 * var(--sp-5)) calc(-1 * var(--sp-4)) calc(-1 * var(--sp-7))}}.set-tabs{gap:var(--sp-2);border-bottom:1px solid var(--line);margin-bottom:var(--sp-1);flex-wrap:wrap;padding-bottom:0;display:flex}.set-tab{cursor:pointer;font-family:inherit;font-size:var(--fs-base);color:var(--muted);padding:var(--sp-3) var(--sp-4);border-radius:var(--radius-md) var(--radius-md) 0 0;transition:var(--dur-fast);background:0 0;border:0;font-weight:600;position:relative}.set-tab:hover{color:var(--text);background:var(--raise)}.set-tab.on{color:var(--accent);font-weight:700}.set-tab.on:after{content:"";left:var(--sp-3);right:var(--sp-3);background:var(--accent);height:2px;box-shadow:0 0 12px 1px var(--glow);border-radius:3px;position:absolute;bottom:-1px}.set-setup{max-width:720px}.set-setup h2{font-size:var(--fs-lg);letter-spacing:-.02em;font-weight:700;line-height:var(--lh-tight);margin:0 0 var(--sp-2)}.set-setup .modal-acts{margin-top:var(--sp-4)}.set-wait{align-items:center;gap:var(--sp-2);font-size:var(--fs-base);color:var(--muted);display:flex}.set-spacer{flex:1}.set-flush{margin-bottom:0}.set-dim{color:var(--muted2);font-weight:400}.set-bad{color:var(--exp)}.set-readonly{border-color:var(--accent2)}@supports (color:color-mix(in lab,red,red)){.set-readonly{border-color:color-mix(in srgb,var(--accent2) 28%,transparent)}}.set-hint{font-size:var(--fs-sm);color:var(--muted2);line-height:var(--lh-body)}.set-note{font-size:var(--fs-base);color:var(--muted);line-height:var(--lh-body);margin:var(--sp-4) 0 0}.set-err{margin:var(--sp-3) 0 0;font-size:var(--fs-base);color:var(--exp);background:var(--neg-soft);border:1px solid var(--exp)}@supports (color:color-mix(in lab,red,red)){.set-err{border:1px solid color-mix(in srgb,var(--exp) 22%,transparent)}}.set-err{border-radius:var(--radius-md);padding:var(--sp-2) var(--sp-3);line-height:var(--lh-body)}.set-bar{align-items:center;gap:var(--sp-3);margin:var(--sp-1) 0 var(--sp-6);display:flex}.set-bar .btn-primary{padding:var(--sp-3) var(--sp-5);flex:none}.set-pending{font-size:var(--fs-sm);color:var(--accent2-ink)}.btn-ghost.set-mini,.btn-primary.set-mini{padding:var(--sp-2) var(--sp-4);font-size:var(--fs-sm);flex:none}.set-explain{margin-top:var(--sp-4);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--raise);overflow:hidden}.set-explain-row{gap:var(--sp-4);padding:var(--sp-3) var(--sp-4);font-size:var(--fs-base);color:var(--muted);line-height:var(--lh-body);border-top:1px solid var(--line);display:flex}.set-explain-row:first-child{border-top:0}.set-explain-k{width:152px;font-size:var(--fs-micro);letter-spacing:var(--tracking-label);text-transform:uppercase;flex:none;font-weight:700;line-height:1.8}.set-explain-k.does{color:var(--accent)}.set-explain-k.not{color:var(--exp)}.set-switch{font-family:inherit;font-size:var(--fs-base);color:var(--muted);cursor:pointer;align-items:center;gap:var(--sp-2);text-align:left;transition:var(--dur-fast);background:0 0;border:0;padding:0;font-weight:600;display:flex}.set-switch:hover:not(:disabled),.set-switch.on{color:var(--text)}.set-switch:disabled{cursor:not-allowed;opacity:.55}.set-switch-lg{font-size:var(--fs-md);margin-top:var(--sp-1)}.set-modgrid{gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(258px,1fr));display:grid}.set-modcard{border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--sp-4);background:var(--raise);gap:var(--sp-2);flex-direction:column;display:flex;position:relative;overflow:hidden}.set-modcard:after{content:"";background:linear-gradient(90deg,var(--accent),var(--accent2));opacity:.55;height:2px;position:absolute;inset:0 0 auto}.set-modcard.off{background:var(--raise);border-style:dashed}.set-modcard.off:after{background:var(--muted2);opacity:.3}.set-modh{justify-content:space-between;align-items:center;gap:var(--sp-3);display:flex}.set-modh b{font-size:var(--fs-md);letter-spacing:-.01em;font-weight:650}.set-modcard.off .set-modh b{color:var(--muted)}.set-modblurb{font-size:var(--fs-sm);color:var(--muted);line-height:var(--lh-body);margin:0}.set-modteaser{font-size:var(--fs-base);color:var(--text);font-weight:600;line-height:var(--lh-body);margin:0}.set-modpoints{gap:var(--sp-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.set-modpoints li{font-size:var(--fs-sm);color:var(--muted);padding-left:var(--sp-3);line-height:var(--lh-body);position:relative}.set-modpoints li:before{content:"·";left:var(--sp-1);color:var(--accent2-ink);position:absolute}.set-modprice{font-size:var(--fs-base);color:var(--accent);font-weight:700}.set-modfoot{padding-top:var(--sp-3);border-top:1px solid var(--line);gap:var(--sp-2);flex-direction:column;margin-top:auto;display:flex}.set-pill{font-size:var(--fs-sm);letter-spacing:.01em;border-radius:var(--radius-pill);padding:var(--sp-1) var(--sp-2);white-space:nowrap;flex:none;font-weight:700}.set-pill.yes{color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.set-pill.yes{background:color-mix(in srgb,var(--accent) 13%,transparent)}}.set-pill.no{color:var(--muted2);background:var(--raise)}.set-pill.custom{color:var(--accent2-ink);background:var(--accent2)}@supports (color:color-mix(in lab,red,red)){.set-pill.custom{background:color-mix(in srgb,var(--accent2) 14%,transparent)}}.set-pill.bad{color:var(--exp);background:var(--exp)}@supports (color:color-mix(in lab,red,red)){.set-pill.bad{background:color-mix(in srgb,var(--exp) 13%,transparent)}}.set-tier{gap:var(--sp-2);display:flex}.set-choice{border:1px solid var(--line);border-radius:var(--radius-md);padding:var(--sp-2) var(--sp-5);background:var(--raise);color:var(--muted);font-family:inherit;font-size:var(--fs-base);cursor:pointer;transition:var(--dur-fast);font-weight:650}.set-choice:hover:not(:disabled){color:var(--text);border-color:#ffffff2e}.set-choice.on{color:var(--accent);border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.set-choice.on{border-color:color-mix(in srgb,var(--accent) 40%,transparent)}}.set-choice.on{background:var(--accent-soft)}.set-choice:disabled{cursor:not-allowed;opacity:.6}.set-users{gap:var(--sp-3);flex-direction:column;display:flex}.set-user{border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--sp-4);background:var(--raise);gap:var(--sp-2);flex-direction:column;display:flex}.set-userh{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.set-who{align-items:baseline;gap:var(--sp-2);flex-wrap:wrap;flex:1;min-width:0;display:flex}.set-who b{font-size:var(--fs-md);font-weight:650}.set-email{font-size:var(--fs-sm);color:var(--muted2)}.set-you{font-size:var(--fs-micro);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--accent);border:1px solid var(--accent);font-weight:700}@supports (color:color-mix(in lab,red,red)){.set-you{border:1px solid color-mix(in srgb,var(--accent) 30%,transparent)}}.set-you{border-radius:var(--radius-sm);padding:1px var(--sp-1)}.set-role{flex:none;max-width:160px}.set-roleblurb{font-size:var(--fs-sm);color:var(--muted);line-height:var(--lh-body);margin:-3px 0 0}.set-access{gap:var(--sp-3);flex-wrap:wrap;display:flex}.set-check{align-items:center;gap:var(--sp-2);cursor:pointer;border:1px solid var(--line);border-radius:var(--radius-md);padding:var(--sp-2) var(--sp-3);background:var(--raise);font-size:var(--fs-base);transition:var(--dur-fast);display:flex}.set-check:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.set-check:hover{border-color:color-mix(in srgb,var(--accent) 30%,transparent)}}.set-check:hover{background:var(--raise)}.set-check input{accent-color:var(--accent);cursor:pointer;margin:0}.set-check input:disabled{cursor:not-allowed}.set-check.off{opacity:.5;cursor:not-allowed;background:var(--raise);border-style:dashed}.set-check.off:hover{border-color:var(--line);background:var(--raise)}.set-checkname{color:var(--text)}.set-check.off .set-checkname{color:var(--muted)}.set-checknote{font-size:var(--fs-sm);color:var(--muted2);font-style:italic}.set-userfoot{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.set-mode{font-size:var(--fs-sm);color:var(--muted);line-height:var(--lh-body)}.set-reach{font-size:var(--fs-sm);color:var(--muted2)}.set-reach b{color:var(--text);font-weight:600}.set-rowerr{font-size:var(--fs-base);color:var(--exp);line-height:var(--lh-body);margin:0}.set-form{gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(230px,1fr));display:grid}.set-field{gap:var(--sp-2);flex-direction:column;display:flex}.set-label{font-size:var(--fs-micro);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--muted2);font-weight:600}.set-input{width:100%;font:inherit;font-size:var(--fs-base);color:var(--text);padding:var(--sp-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--raise);transition:var(--dur-fast);outline:none}.set-input:focus{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.set-input:focus{border-color:color-mix(in srgb,var(--accent) 50%,transparent)}}.set-input::placeholder{color:var(--muted2)}.set-input:disabled{opacity:.6;cursor:not-allowed}.set-select{width:100%;max-width:none}.set-colorrow{gap:var(--sp-2);align-items:center;display:flex}.set-color{width:42px;height:38px;padding:var(--sp-1);cursor:pointer;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--raise);flex:none}.set-color:disabled{cursor:not-allowed;opacity:.6}.set-hex{font-variant-numeric:tabular-nums;letter-spacing:.02em}.set-preview{align-items:center;gap:var(--sp-4);display:flex}.set-mark{border-radius:var(--radius-md);width:34px;height:34px;color:var(--mark-ink-2);font-weight:800;font-size:var(--fs-md);flex:none;place-items:center;display:grid}.set-previewtext{gap:var(--sp-1);flex-direction:column;display:flex}.set-previewtext b{font-size:var(--fs-md)}.set-previewtext span{font-size:var(--fs-sm);color:var(--muted)}.set-facts{flex-direction:column;margin:0;display:flex}.set-facts>div{gap:var(--sp-4);padding:var(--sp-3) 0;border-top:1px solid var(--line);display:flex}.set-facts>div:first-child{border-top:0;padding-top:0}.set-facts dt{width:120px;font-size:var(--fs-micro);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--muted2);flex:none;font-weight:700;line-height:1.8}.set-facts dd{font-size:var(--fs-base);gap:var(--sp-1);line-height:var(--lh-body);flex-direction:column;margin:0;display:flex}.set-factnote{font-size:var(--fs-sm);color:var(--muted);line-height:var(--lh-body)}.set-reachlist{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.set-reachlist li{align-items:center;gap:var(--sp-3);padding:var(--sp-3) 0;border-top:1px solid var(--line);font-size:var(--fs-base);display:flex}.set-reachlist li:first-child{border-top:0}.set-reachmark{text-align:center;width:18px;font-size:var(--fs-base);color:var(--accent);flex:none}.set-reachlist li.off .set-reachmark{color:var(--muted2)}.set-reachname{flex:none;width:120px;font-weight:600}.set-reachlist li.off .set-reachname{color:var(--muted)}.set-reachwhy{min-width:0;font-size:var(--fs-sm);color:var(--muted);line-height:var(--lh-body);flex:1}@media(max-width:720px){.set-explain-row{gap:var(--sp-1);flex-direction:column}.set-explain-k{width:auto}.set-facts>div{gap:var(--sp-1);flex-direction:column}.set-facts dt,.set-reachname{width:auto}.set-reachlist li{flex-wrap:wrap}}.set-rowok{margin:var(--sp-2) 0 0;font-size:var(--fs-sm);color:var(--accent)}.set-confirm{margin-top:var(--sp-3);padding:var(--sp-3) var(--sp-4);border:1px solid var(--exp)}@supports (color:color-mix(in lab,red,red)){.set-confirm{border:1px solid color-mix(in srgb,var(--exp) 45%,transparent)}}.set-confirm{border-radius:var(--radius-md);background:var(--neg-soft)}.set-confirm b{color:var(--warn,var(--exp));font-size:var(--fs-base)}.set-confirm p{margin:var(--sp-2) 0 var(--sp-3);font-size:var(--fs-sm);color:var(--muted);line-height:var(--lh-body)}.set-confirm-acts{gap:var(--sp-3);display:flex}.set-invite{gap:var(--sp-3);flex-wrap:wrap;align-items:center;display:flex}.set-invite-mail{flex:260px;max-width:360px}.set-invitelink{margin-top:var(--sp-3);font-size:var(--fs-sm);color:var(--muted);word-break:break-all}.set-invitelink code{color:var(--accent)}.set-check{cursor:pointer;transition:border-color var(--dur-fast),background var(--dur-fast)}.set-check:hover:not(.off){border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.set-check:hover:not(.off){border-color:color-mix(in srgb,var(--accent) 45%,transparent)}}.set-check:hover:not(.off){background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.set-check:hover:not(.off){background:color-mix(in srgb,var(--accent) 5%,transparent)}}.set-check.off{cursor:not-allowed}.set-role{cursor:pointer}.set-check.saving{opacity:.65}.set-check.saving input{cursor:progress}.set-check.saved,.set-role.saved{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}@supports (color:color-mix(in lab,red,red)){.set-check.saved,.set-role.saved{box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 35%,transparent)}}.set-check.saved,.set-role.saved{animation:1.8s set-saved-pulse}@keyframes set-saved-pulse{0%{background:color-mix(in srgb,var(--accent) 18%,transparent)}to{background:0 0}}.set-checknote.saving-note{color:var(--muted)}.set-checknote.saved-note{color:var(--accent);font-weight:700}.ac-root .ac-band{z-index:60;height:var(--ac-band-h);background:var(--rail-bg);color:var(--bright);font-size:var(--fs-micro);letter-spacing:var(--tracking-label);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;padding:0 var(--sp-4);justify-content:center;align-items:center;font-weight:750;display:flex;position:sticky;top:0;overflow:hidden}.ac-root .ac-shell{flex-direction:column;min-height:100vh;display:flex}.ac-root .ac-body{min-height:calc(100vh - var(--ac-band-h));flex:1;display:flex}.ac-root .ac-mobile-notice{display:none}.ac-root .ac-rail{width:208px;top:var(--ac-band-h);height:calc(100vh - var(--ac-band-h));border-right:1px solid var(--line);background:var(--card);flex-direction:column;flex:none;align-self:flex-start;display:flex;position:sticky}.ac-root .ac-rail-head{align-items:center;gap:var(--sp-2);padding:var(--sp-4) var(--sp-3);border-bottom:1px solid var(--line);display:flex}.ac-root .ac-mark{border-radius:var(--radius-md);width:32px;height:32px;font-weight:800;font-size:var(--fs-base);color:var(--mark-ink);background:var(--accent);flex:none;place-items:center;display:grid}.ac-root .ac-wordmark{flex-direction:column;gap:1px;min-width:0;display:flex}.ac-root .ac-wordmark b{font-size:var(--fs-base);letter-spacing:-.1px;font-weight:750;line-height:var(--lh-tight)}.ac-root .ac-wordmark span{font-size:var(--fs-sm);color:var(--muted2);line-height:var(--lh-tight)}.ac-root .ac-marker{font-size:var(--fs-sm);letter-spacing:.02em;color:var(--accent);white-space:nowrap;border:1px solid var(--accent);font-weight:750}@supports (color:color-mix(in lab,red,red)){.ac-root .ac-marker{border:1px solid color-mix(in srgb,var(--accent) 34%,transparent)}}.ac-root .ac-marker{background:var(--accent-soft);border-radius:var(--radius-pill);padding:var(--sp-1) var(--sp-3)}.ac-root .ac-rail-nav{min-height:0;padding:var(--sp-3) var(--sp-2);flex-direction:column;flex:1;gap:2px;display:flex;overflow-y:auto}.ac-root .ac-rail-item{cursor:pointer;text-align:left;width:100%;font-family:inherit;font-size:var(--fs-base);letter-spacing:.01em;color:var(--muted);padding:var(--sp-2) var(--sp-3);border-radius:var(--radius-sm);transition:color var(--dur-fast),background var(--dur-fast);background:0 0;border:0;align-items:center;font-weight:650;display:flex;position:relative}.ac-root .ac-rail-item:hover{color:var(--text);background:var(--raise)}.ac-root .ac-rail-item.on{color:var(--accent);background:var(--accent-soft)}.ac-root .ac-rail-item.on:before{content:"";background:var(--accent);border-radius:0 3px 3px 0;width:3px;position:absolute;top:6px;bottom:6px;left:0}.ac-root .ac-rail-n{padding-left:var(--sp-2);font-size:var(--fs-micro);color:var(--muted2);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:700}.ac-root .ac-rail-item.on .ac-rail-n{color:var(--accent)}.ac-root .ac-rail-foot{border-top:1px solid var(--line);padding:var(--sp-3);gap:var(--sp-2);flex-direction:column;display:flex}.ac-root .ac-who{flex-direction:column;gap:1px;min-width:0;display:flex}.ac-root .ac-who b{font-size:var(--fs-base);font-weight:650}.ac-root .ac-who span{font-size:var(--fs-sm);color:var(--muted2);text-overflow:ellipsis;overflow:hidden}.ac-root .ac-signout{border:1px solid var(--line);border-radius:var(--radius-md);width:100%;padding:var(--sp-2) var(--sp-3);background:var(--card);color:var(--muted);font-family:inherit;font-size:var(--fs-sm);cursor:pointer;transition:color var(--dur-fast),border-color var(--dur-fast);font-weight:650}.ac-root .ac-signout:hover{color:var(--exp);border-color:var(--exp)}@supports (color:color-mix(in lab,red,red)){.ac-root .ac-signout:hover{border-color:color-mix(in srgb,var(--exp) 35%,transparent)}}.ac-root .ac-content{flex-direction:column;flex:1;min-width:0;display:flex}.ac-root .ac-main{min-width:0;padding:var(--sp-5) var(--sp-5) var(--sp-6);gap:var(--sp-5);flex-direction:column;flex:1;display:flex}.ac-root .ac-foot{padding:0 var(--sp-5) var(--sp-6);font-size:var(--fs-sm);color:var(--muted2);line-height:var(--lh-body)}.ac-root .ac-foot b{color:var(--soft);font-weight:650}.ac-root .ac-head{justify-content:space-between;align-items:flex-end;gap:var(--sp-4);flex-wrap:wrap;display:flex}.ac-root .ac-h1{font-size:var(--fs-2xl);letter-spacing:-.5px;font-weight:800;line-height:var(--lh-tight)}.ac-root .ac-h1 span{color:inherit;font-weight:inherit}.ac-root .ac-sub{font-size:var(--fs-base);color:var(--muted);line-height:var(--lh-body);margin-top:var(--sp-2);max-width:82ch}.ac-root .ac-eyebrow{font-size:var(--fs-micro);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--accent);margin-bottom:var(--sp-2);font-weight:700}.ac-root .ac-panel{border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--sp-4);background:var(--card);box-shadow:var(--shadow)}.ac-root .ac-panel.warm{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.ac-root .ac-panel.warm{border-color:color-mix(in srgb,var(--accent) 30%,transparent)}}.ac-root .ac-panel.warm{background:var(--accent-soft);box-shadow:none}.ac-root .ac-panel.flush{padding:0;overflow:hidden}.ac-root .ac-panel-h{font-size:var(--fs-lg);letter-spacing:-.2px;font-weight:700;line-height:var(--lh-tight)}.ac-root .ac-panel-sub{font-size:var(--fs-sm);color:var(--muted);margin-top:var(--sp-1);line-height:var(--lh-body);max-width:92ch}.ac-root .ac-panel-body{margin-top:var(--sp-3)}.ac-root .ac-panel-hrow{justify-content:space-between;align-items:flex-start;gap:var(--sp-4);flex-wrap:wrap;display:flex}.ac-root .ac-pad{padding:var(--sp-4)}.ac-root .ac-mt{margin-top:var(--sp-3)}.ac-root .ac-mt-s{margin-top:var(--sp-2)}.ac-root .ac-mb{margin-bottom:var(--sp-3)}.ac-root .ac-gap-l{margin-left:var(--sp-3)}.ac-root .ac-kpis{gap:var(--sp-3);grid-template-columns:repeat(4,1fr);display:grid}.ac-root .ac-kpis.n3{grid-template-columns:repeat(3,1fr)}.ac-root .ac-kpi{border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--sp-4);background:var(--card);box-shadow:var(--shadow);position:relative;overflow:hidden}.ac-root .ac-kpi:after{content:"";background:var(--accent);opacity:.5;height:2px;position:absolute;inset:0 0 auto}.ac-root .ac-kpi.dim:after{background:var(--muted2);opacity:.35}.ac-root .ac-kpi.warn:after{background:var(--exp);opacity:.6}.ac-root .ac-kpi .l{font-size:var(--fs-micro);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--muted);font-weight:700}.ac-root .ac-kpi .v{font-size:var(--fs-num);margin-top:var(--sp-2);letter-spacing:-1px;font-weight:750;line-height:var(--lh-tight);font-variant-numeric:tabular-nums}.ac-root .ac-kpi .v.neg{color:var(--exp)}.ac-root .ac-kpi .v.pos{color:var(--accent)}.ac-root .ac-kpi .s{font-size:var(--fs-sm);color:var(--muted2);margin-top:var(--sp-2);line-height:var(--lh-body)}.ac-root .ac-chips{gap:var(--sp-1);flex-wrap:wrap;display:flex}.ac-root .ac-chip{font-size:var(--fs-micro);letter-spacing:.04em;border-radius:var(--radius-sm);padding:2px var(--sp-2);white-space:nowrap;border:1px solid var(--line);background:var(--raise);color:var(--muted);font-weight:700;line-height:1.5;display:inline-block}.ac-root .ac-chip.good{color:var(--accent);border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.ac-root .ac-chip.good{border-color:color-mix(in srgb,var(--accent) 32%,transparent)}}.ac-root .ac-chip.good{background:var(--accent-soft)}.ac-root .ac-chip.warn{color:var(--exp);border-color:var(--exp)}@supports (color:color-mix(in lab,red,red)){.ac-root .ac-chip.warn{border-color:color-mix(in srgb,var(--exp) 32%,transparent)}}.ac-root .ac-chip.warn{background:var(--neg-soft)}.ac-root .ac-chip.mid{color:var(--soft);border-color:var(--line-strong);background:var(--raise)}.ac-root .ac-chip.dim{color:var(--muted2);border-color:var(--line);background:var(--raise)}.ac-root .ac-chip.plan{color:var(--soft);border-color:var(--line-strong);background:0 0}.ac-root .ac-chip.locked{color:var(--muted2);background:0 0;border-style:dashed}.ac-root .ac-toolbar{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.ac-root .ac-toolbar .lbl{font-size:var(--fs-micro);color:var(--muted2);letter-spacing:var(--tracking-label);text-transform:uppercase;font-weight:700}.ac-root .ac-pill{border:1px solid var(--line);border-radius:var(--radius-pill);padding:var(--sp-1) var(--sp-3);background:var(--card);color:var(--muted);font-family:inherit;font-size:var(--fs-sm);cursor:pointer;transition:color var(--dur-fast),border-color var(--dur-fast),background var(--dur-fast);font-weight:650}.ac-root .ac-pill:hover{color:var(--text);border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.ac-root .ac-pill:hover{border-color:color-mix(in srgb,var(--accent) 34%,transparent)}}.ac-root .ac-pill.on{color:var(--accent);border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.ac-root .ac-pill.on{border-color:color-mix(in srgb,var(--accent) 34%,transparent)}}.ac-root .ac-pill.on{background:var(--accent-soft)}.ac-root .ac-search,.ac-root .ac-sel{font-family:inherit;font-size:var(--fs-sm);color:var(--text);border:1px solid var(--line);border-radius:var(--radius-md);padding:var(--sp-2) var(--sp-3);background:var(--card);min-width:0;transition:border-color var(--dur-fast);outline:none}.ac-root .ac-search:focus,.ac-root .ac-sel:focus{border-color:var(--accent)}.ac-root .ac-sel{cursor:pointer}.ac-root .ac-sel.wide{width:100%}.ac-root .ac-sel option{background:var(--select-bg);color:var(--text)}.ac-root .ac-btn{border-radius:var(--radius-md);padding:var(--sp-2) var(--sp-4);cursor:pointer;font-family:inherit;font-size:var(--fs-sm);color:var(--mark-ink);background:var(--accent);transition:filter var(--dur-fast);border:0;font-weight:700}.ac-root .ac-btn:hover:not(:disabled){filter:brightness(1.06)}.ac-root .ac-btn:disabled{opacity:.5;cursor:not-allowed;filter:none}.ac-root .ac-btn-ghost{border:1px solid var(--line);border-radius:var(--radius-md);padding:var(--sp-2) var(--sp-3);cursor:pointer;background:var(--card);color:var(--muted);font-family:inherit;font-size:var(--fs-sm);transition:color var(--dur-fast),border-color var(--dur-fast);font-weight:650}.ac-root .ac-btn-ghost:hover:not(:disabled){color:var(--text);border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.ac-root .ac-btn-ghost:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent) 34%,transparent)}}.ac-root .ac-btn-ghost:disabled{opacity:.4;cursor:not-allowed}.ac-root .ac-scroll{overflow-x:auto}.ac-root .ac-tbl{border-collapse:collapse;width:100%;font-size:var(--fs-base);font-variant-numeric:tabular-nums}.ac-root .ac-tbl th{text-align:left;font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--muted2);padding:var(--sp-2) var(--sp-3);white-space:nowrap;border-bottom:1px solid var(--line);font-weight:700}.ac-root .ac-tbl td{padding:var(--sp-3);border-top:1px solid var(--line);vertical-align:middle;height:var(--ac-row-h);line-height:var(--lh-body);font-variant-numeric:tabular-nums}.ac-root .ac-tbl td.num{text-align:left;font-weight:650}.ac-root .ac-tbl th.r,.ac-root .ac-tbl td.r{text-align:right}.ac-root .ac-tbl tbody tr:hover td{background:var(--raise)}.ac-root .ac-tbl td:first-child{max-width:264px}.ac-root .ac-tbl .nm{font-size:var(--fs-base);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:650;overflow:hidden}.ac-root .ac-tbl .sm{font-size:var(--fs-sm);color:var(--muted2);margin-top:var(--sp-1);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ac-root .ac-tbl td.pos{color:var(--accent)}.ac-root .ac-tbl td.neg{color:var(--exp)}.ac-root .ac-meter{align-items:center;gap:var(--sp-2);display:inline-flex}.ac-root .ac-meter i{border-radius:var(--radius-pill);background:var(--raise);flex:none;width:84px;height:4px;display:block;overflow:hidden}.ac-root .ac-meter i b{border-radius:var(--radius-pill);background:var(--accent);height:100%;display:block}.ac-root .ac-meter span{font-size:var(--fs-sm);color:var(--muted2);font-variant-numeric:tabular-nums}.ac-root .ac-empty{text-align:center;padding:var(--sp-7) var(--sp-5);color:var(--muted);font-size:var(--fs-base);line-height:var(--lh-body)}.ac-root .ac-empty b{color:var(--text);font-size:var(--fs-md);margin-bottom:var(--sp-2);font-weight:700;display:block}.ac-root .ac-loading{align-items:center;gap:var(--sp-2);padding:var(--sp-6) var(--sp-1);color:var(--muted);font-size:var(--fs-base);display:flex}.ac-root .ac-spin{border:2px solid var(--line-strong);border-top-color:var(--accent);border-radius:50%;flex:none;width:16px;height:16px;animation:.7s linear infinite ac-spin}.ac-root .ac-err{font-size:var(--fs-base);line-height:var(--lh-body);color:var(--exp);border:1px solid var(--exp)}@supports (color:color-mix(in lab,red,red)){.ac-root .ac-err{border:1px solid color-mix(in srgb,var(--exp) 26%,transparent)}}.ac-root .ac-err{background:var(--neg-soft);border-radius:var(--radius-md);padding:var(--sp-3)}.ac-root .ac-ok{font-size:var(--fs-base);line-height:var(--lh-body);color:var(--accent);border:1px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.ac-root .ac-ok{border:1px solid color-mix(in srgb,var(--accent) 26%,transparent)}}.ac-root .ac-ok{background:var(--accent-soft);border-radius:var(--radius-md);padding:var(--sp-3)}.ac-root .ac-note{font-size:var(--fs-sm);color:var(--muted2);line-height:var(--lh-body)}.ac-root .ac-checkout{gap:var(--sp-1);flex-direction:column;min-width:160px;display:flex}.ac-root .ac-checkout-row{gap:var(--sp-1);align-items:center;display:flex}.ac-root .ac-checkout-url{min-width:0;font-size:var(--fs-micro);flex:1;font-family:ui-monospace,SFMono-Regular,monospace}.ac-root .ac-checkout-copy{padding:var(--sp-1) var(--sp-2);font-size:var(--fs-micro);flex:none}.ac-root .ac-checkout-err{font-size:var(--fs-micro);color:var(--exp)}.ac-root .ac-login-wrap{min-height:calc(100vh - var(--ac-band-h));padding:var(--sp-5);place-items:center;display:grid}.ac-root .ac-login-card{border:1px solid var(--line);border-top:3px solid var(--accent);border-radius:var(--radius-lg);width:100%;max-width:392px;padding:var(--sp-6) var(--sp-6) var(--sp-5);background:var(--card);box-shadow:0 40px 110px -55px var(--shadow-ink)}.ac-root .ac-login-brand{align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-4);flex-wrap:wrap;display:flex}.ac-root .ac-login-h{font-size:var(--fs-xl);letter-spacing:-.5px;font-weight:800;line-height:var(--lh-tight)}.ac-root .ac-login-sub{font-size:var(--fs-base);color:var(--muted);margin:var(--sp-2) 0 var(--sp-5);line-height:var(--lh-body)}.ac-root .ac-fld{margin-bottom:var(--sp-3)}.ac-root .ac-fld label{font-size:var(--fs-micro);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--muted2);margin-bottom:var(--sp-2);font-weight:700;display:block}.ac-root .ac-fld input{width:100%;font-family:inherit;font-size:var(--fs-base);color:var(--text);padding:var(--sp-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--card);transition:border-color var(--dur-fast);outline:none}.ac-root .ac-fld input:focus{border-color:var(--accent)}.ac-root .ac-fld input::placeholder{color:var(--muted2)}.ac-root .ac-login-btn{width:100%;margin-top:var(--sp-2);padding:var(--sp-3);border-radius:var(--radius-md);background:var(--accent);font-family:inherit;font-size:var(--fs-base);color:var(--mark-ink);cursor:pointer;transition:filter var(--dur-fast);border:0;font-weight:750}.ac-root .ac-login-btn:hover:not(:disabled){filter:brightness(1.06)}.ac-root .ac-login-btn:disabled{opacity:.55;cursor:not-allowed;filter:none}.ac-root .ac-login-foot{margin-top:var(--sp-5);font-size:var(--fs-sm);color:var(--muted2);line-height:var(--lh-body)}.ac-root .ac-login-foot b{color:var(--soft);font-weight:650}.ac-root .ac-board{gap:var(--sp-3);padding-bottom:var(--sp-2);align-items:flex-start;display:flex;overflow-x:auto}.ac-root .ac-col{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--raise);width:240px;padding:var(--sp-3);flex:none}.ac-root .ac-col.terminal{background:0 0;border-style:dashed}.ac-root .ac-col-h{justify-content:space-between;align-items:baseline;gap:var(--sp-2);margin-bottom:var(--sp-3);display:flex}.ac-root .ac-col-h b{font-size:var(--fs-base);font-weight:700}.ac-root .ac-col.terminal .ac-col-h b{color:var(--muted)}.ac-root .ac-col-h span{font-size:var(--fs-micro);color:var(--muted2);font-variant-numeric:tabular-nums}.ac-root .ac-col-body{gap:var(--sp-2);flex-direction:column;display:flex}.ac-root .ac-col-none{font-size:var(--fs-sm);color:var(--muted2);padding:var(--sp-2) var(--sp-1)}.ac-root .ac-card{border:1px solid var(--line);border-radius:var(--radius-md);padding:var(--sp-3);background:var(--card);box-shadow:var(--shadow)}.ac-root .ac-card-h{align-items:center;gap:var(--sp-2);display:flex}.ac-root .ac-card-h b{font-size:var(--fs-base);min-width:0;font-weight:650;line-height:var(--lh-tight);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;display:-webkit-box;overflow:hidden}.ac-root .ac-card-meta{font-size:var(--fs-sm);color:var(--muted2);margin-top:var(--sp-2);font-variant-numeric:tabular-nums}.ac-root .ac-card-note{font-size:var(--fs-sm);color:var(--muted);margin-top:var(--sp-2);line-height:var(--lh-body);border-left:2px solid var(--line-strong);padding-left:var(--sp-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ac-root .ac-move{align-items:center;gap:var(--sp-1);margin-top:var(--sp-3);display:flex}.ac-root .ac-move button{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--card);color:var(--muted);font-family:inherit;font-size:var(--fs-sm);padding:var(--sp-1) var(--sp-2);cursor:pointer;transition:color var(--dur-fast),border-color var(--dur-fast);font-weight:700;line-height:1.4}.ac-root .ac-move button:hover:not(:disabled){color:var(--accent);border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.ac-root .ac-move button:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent) 34%,transparent)}}.ac-root .ac-move button:disabled{opacity:.3;cursor:not-allowed}.ac-root .ac-move .ac-sel{font-size:var(--fs-sm);padding:var(--sp-1) var(--sp-2);max-width:108px;margin-left:auto}.ac-root .ac-cost-in{width:80px;font-family:inherit;font-size:var(--fs-sm);color:var(--text);border:1px solid var(--line);border-radius:var(--radius-sm);padding:var(--sp-1) var(--sp-2);background:var(--card);text-align:right;font-variant-numeric:tabular-nums;transition:border-color var(--dur-fast);outline:none}.ac-root .ac-cost-in:focus{border-color:var(--accent)}.ac-root .ac-cost-in.dirty{border-color:var(--accent);background:var(--accent-soft)}.ac-root .ac-tbl tr.overdue td{background:var(--neg-soft)}.ac-root .ac-tbl tr.overdue:hover td{background:var(--exp)}@supports (color:color-mix(in lab,red,red)){.ac-root .ac-tbl tr.overdue:hover td{background:color-mix(in srgb,var(--exp) 13%,transparent)}}.ac-root .ac-usage{gap:var(--sp-4);display:flex}.ac-root .ac-usage div{flex-direction:column;gap:2px;display:flex}.ac-root .ac-usage b{font-size:var(--fs-md);font-variant-numeric:tabular-nums;font-weight:700;line-height:var(--lh-tight)}.ac-root .ac-usage span{font-size:var(--fs-sm);color:var(--muted2);white-space:nowrap}.ac-root .ac-usage b.ac-dim{color:var(--muted2);font-weight:600}.ac-root .ac-ttl{font-size:var(--fs-sm);color:var(--muted2);margin:2px 0 14px}.ac-root .ac-ttl b{color:var(--text);font-size:var(--fs-md);font-variant-numeric:tabular-nums}.ac-root .ac-ttl em{color:var(--muted);font-style:normal}.ac-root .ac-ttl-empty{color:var(--muted)}.ac-root .ac-reasons{margin:var(--sp-2) 0 0;gap:var(--sp-1);flex-direction:column;padding:0;list-style:none;display:flex}.ac-root .ac-reasons li{font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--muted);padding-left:var(--sp-3);position:relative}.ac-root .ac-reasons li:before{content:"·";left:var(--sp-1);color:var(--muted2);position:absolute}.ac-root .ac-reasons li.warn,.ac-root .ac-reasons li.warn:before{color:var(--exp)}.ac-root .ac-reasons li.mid,.ac-root .ac-reasons li.mid:before{color:var(--soft)}.ac-root .ac-boundary-cols{gap:var(--sp-4);grid-template-columns:repeat(3,1fr);display:grid}.ac-root .ac-bcol h4{margin:0 0 var(--sp-2);font-size:var(--fs-micro);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--muted2);font-weight:700}.ac-root .ac-pgrid{gap:var(--sp-3);grid-template-columns:.85fr 2fr;display:grid}.ac-root .ac-fit-sentence{margin:0 0 var(--sp-3);font-size:var(--fs-md);line-height:var(--lh-body);color:var(--text)}.ac-root .ac-fit-sentence b{font-variant-numeric:tabular-nums}.ac-root .ac-prox-track i.off{background:var(--line-strong)}.ac-root .ac-prox{gap:var(--sp-2);flex-direction:column;display:flex}.ac-root .ac-prox-row{align-items:center;gap:var(--sp-3);font-size:var(--fs-sm);grid-template-columns:148px 1fr 32px;display:grid}.ac-root .ac-prox-row .k{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ac-root .ac-prox-track{border-radius:var(--radius-sm);background:var(--raise);height:8px;overflow:hidden}.ac-root .ac-prox-track i{border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:var(--accent);min-width:2px;height:100%;display:block}.ac-root .ac-prox-row .n{text-align:right;color:var(--muted2);font-variant-numeric:tabular-nums}.ac-root .ac-tiers{gap:var(--sp-3);grid-template-columns:repeat(3,1fr);align-items:start;display:grid}.ac-root .ac-firm-btn{text-align:left;cursor:pointer;border:1px solid var(--line);border-radius:var(--radius-md);width:100%;padding:var(--sp-2);background:var(--card);transition:background var(--dur-fast),border-color var(--dur-fast),opacity var(--dur-fast);font-family:inherit;display:block}.ac-root .ac-firm-btn:hover{background:var(--raise);border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.ac-root .ac-firm-btn:hover{border-color:color-mix(in srgb,var(--accent) 34%,transparent)}}.ac-root .ac-firm-btn.nofit{opacity:.55;background:0 0;border-style:dashed}.ac-root .ac-firm-btn.nofit:hover{opacity:.85}.ac-root .ac-firm-btn .top{align-items:center;gap:var(--sp-2);display:flex}.ac-root .ac-firm-btn .dot{border-radius:var(--radius-pill);background:var(--muted2);flex:none;width:6px;height:6px}.ac-root .ac-firm-btn.fit .dot{background:var(--accent)}.ac-root .ac-firm-btn .fn{min-width:0;font-size:var(--fs-base);color:var(--text);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.ac-root .ac-firm-btn .sc{font-size:var(--fs-sm);color:var(--muted2);font-variant-numeric:tabular-nums;flex:none}.ac-root .ac-firm-btn .sub{font-size:var(--fs-sm);color:var(--muted2);margin:var(--sp-1) 0 0 var(--sp-4);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ac-root .ac-prow{gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-top:1px solid var(--line);grid-template-columns:1.7fr 1.1fr .5fr .8fr 1.15fr .9fr .3fr;align-items:center;min-height:56px;display:grid}.ac-root .ac-prow.body{cursor:pointer;transition:background var(--dur-fast)}.ac-root .ac-prow.hd{padding:var(--sp-2) var(--sp-4);min-height:0;font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--muted2);border-top:0;border-bottom:1px solid var(--line);font-weight:700}.ac-root .ac-prow.body:hover{background:var(--raise)}.ac-root .ac-prow .cell{min-width:0}.ac-root .ac-prow .t1{font-size:var(--fs-base);text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.ac-root .ac-prow .t1.plain{color:var(--soft);font-weight:400}.ac-root .ac-prow .t2{font-size:var(--fs-sm);color:var(--muted2);margin-top:var(--sp-1);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ac-root .ac-score{font-size:var(--fs-md);font-variant-numeric:tabular-nums;color:var(--muted);font-weight:750}.ac-root .ac-score.hi{color:var(--accent)}.ac-root .ac-score.lo{color:var(--muted2)}.ac-root .ac-caret{font-size:var(--fs-sm);color:var(--muted2);text-align:right}.ac-root .ac-expand{gap:var(--sp-4);padding:var(--sp-1) var(--sp-4) var(--sp-4);animation:ac-fade var(--dur-fast) ease;grid-template-columns:1fr 1.25fr;display:grid}.ac-root .ac-row-l{font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--muted2);margin-bottom:var(--sp-1);font-weight:700}.ac-root .ac-row-v{font-size:var(--fs-base);color:var(--soft);line-height:var(--lh-body)}.ac-root .ac-row-v a{color:var(--accent);text-decoration:none}.ac-root .ac-row-v a:hover{text-decoration:underline}.ac-root .ac-detail{gap:var(--sp-3);flex-direction:column;display:flex}.ac-root .ac-email{border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--sp-4);background:var(--raise)}.ac-root .ac-email-sub{font-size:var(--fs-md);padding-bottom:var(--sp-2);margin-bottom:var(--sp-3);border-bottom:1px solid var(--line);font-weight:650}.ac-root .ac-email pre{font-family:inherit;font-size:var(--fs-base);line-height:var(--lh-body);color:var(--soft);white-space:pre-wrap;word-break:break-word;margin:0}.ac-root .ac-compliance ul{margin:var(--sp-2) 0 0;gap:var(--sp-1);flex-direction:column;padding:0;list-style:none;display:flex}.ac-root .ac-compliance li{font-size:var(--fs-sm);color:var(--muted);line-height:var(--lh-body);padding-left:var(--sp-3);position:relative}.ac-root .ac-compliance li:before{content:"·";left:var(--sp-1);color:var(--accent);position:absolute}.ac-root .ac-compliance .hard{font-size:var(--fs-base);color:var(--accent);margin-top:var(--sp-3);font-weight:650;line-height:var(--lh-body)}.ac-root .ac-tbl tbody tr.click,.ac-root .ac-card .ac-card-h b{cursor:pointer}.ac-root .ac-card .ac-card-h b:hover{color:var(--accent)}.ac-root .ac-drawer-scrim{inset:var(--ac-band-h) 0 0 0;z-index:55;background:var(--shadow-ink);position:fixed}@supports (color:color-mix(in lab,red,red)){.ac-root .ac-drawer-scrim{background:color-mix(in srgb,var(--shadow-ink) 40%,transparent)}}.ac-root .ac-drawer{top:var(--ac-band-h);z-index:56;background:var(--card);border-left:1px solid var(--line-strong);width:min(420px,92vw);box-shadow:0 0 60px -20px var(--shadow-ink);padding:var(--sp-5);position:fixed;bottom:0;right:0;overflow-y:auto}.ac-root .ac-drawer-h{justify-content:space-between;align-items:flex-start;gap:var(--sp-3);margin-bottom:var(--sp-4);display:flex}.ac-root .ac-drawer-t{font-size:var(--fs-lg);letter-spacing:-.2px;font-weight:750;line-height:var(--lh-tight)}.ac-root .ac-drawer-k{font-size:var(--fs-micro);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--muted2);margin-top:var(--sp-1);font-weight:700}.ac-root .ac-dsec{margin-bottom:var(--sp-4)}.ac-root .ac-dsec-l{font-size:var(--fs-micro);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--muted2);padding-bottom:var(--sp-2);border-bottom:1px solid var(--line);margin-bottom:var(--sp-2);font-weight:700}.ac-root .ac-fact{align-items:baseline;gap:var(--sp-3);padding:var(--sp-1) 0;font-size:var(--fs-base);line-height:var(--lh-body);display:flex}.ac-root .ac-fact .k{width:128px;color:var(--muted);font-size:var(--fs-sm);flex:none;font-weight:650}.ac-root .ac-fact .v{min-width:0;color:var(--text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.ac-root .ac-fact .v.ac-muted{color:var(--muted2)}.ac-root .ac-reason{color:var(--text);font-size:var(--fs-base);line-height:var(--lh-body)}.ac-root .ac-draft{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--raise);overflow:hidden}.ac-root .ac-draft-h{justify-content:space-between;align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border-bottom:1px solid var(--line);display:flex}.ac-root .ac-draft-sub{font-weight:650;font-size:var(--fs-base);color:var(--text);overflow-wrap:anywhere;min-width:0}.ac-root .ac-draft-copy{flex:none}.ac-root .ac-draft-body{padding:var(--sp-3);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--fs-sm);color:var(--text);white-space:pre-wrap;word-break:break-word;max-height:340px;margin:0;line-height:1.55;overflow-y:auto}.ac-root .ac-won-cell{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.ac-root .ac-mini{padding:var(--sp-1) var(--sp-2);font-size:var(--fs-sm)}.ac-root .ac-kpi .ac-kpi-row{justify-content:space-between;align-items:flex-end;gap:var(--sp-2);display:flex}.ac-root .ac-spark{flex:none;width:96px;height:26px;margin-bottom:6px}.ac-root .ac-spark-line{stroke:var(--accent);opacity:.85}.ac-root .ac-spark-end{fill:var(--card);stroke:var(--accent)}.ac-root .ac-agebars{gap:var(--sp-2);flex-direction:column;display:flex}.ac-root .ac-agebar{align-items:center;gap:var(--sp-3);font-size:var(--fs-sm);grid-template-columns:108px 1fr 74px;display:grid}.ac-root .ac-agebar .k{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ac-root .ac-agebar .track{border-radius:var(--radius-sm);background:var(--raise);height:8px;display:block;position:relative;overflow:visible}.ac-root .ac-agebar .track i{border-radius:var(--radius-sm);background:var(--muted2);opacity:.55;height:100%;display:block}.ac-root .ac-agebar .track i.over{background:var(--exp);opacity:.8}.ac-root .ac-agebar .track .sla{background:var(--text);opacity:.5;border-radius:1px;width:2px;position:absolute;top:-2px;bottom:-2px}.ac-root .ac-agebar .n{text-align:right;color:var(--muted2);font-variant-numeric:tabular-nums}.ac-root .ac-arch-wrap{padding:var(--sp-3);overflow-x:auto}.ac-root .ac-arch{width:100%;min-width:760px;height:auto;display:block}.ac-root .ac-band-frame{fill:var(--raise);stroke:var(--line);rx:14}.ac-root .ac-band-frame.factory{fill:var(--muted2)}@supports (color:color-mix(in lab,red,red)){.ac-root .ac-band-frame.factory{fill:color-mix(in srgb,var(--muted2) 7%,transparent)}}.ac-root .ac-band-frame.factory{stroke-dasharray:6 5;stroke:var(--line-strong)}.ac-root .ac-band-label{letter-spacing:.06em;text-transform:uppercase;fill:var(--muted);font-size:12px;font-weight:750}.ac-root .ac-band-label .ac-band-hint{text-transform:none;letter-spacing:0;fill:var(--muted2);font-size:11px;font-weight:400}.ac-root .ac-edge path{stroke-width:1.5px}.ac-root .ac-edge.t-api path{stroke:var(--accent);opacity:.55}.ac-root .ac-edge.t-webhook path{stroke:var(--exp)}@supports (color:color-mix(in lab,red,red)){.ac-root .ac-edge.t-webhook path{stroke:color-mix(in srgb,var(--exp) 65%,var(--muted))}}.ac-root .ac-edge.t-webhook path{opacity:.5}.ac-root .ac-edge.t-embed path{stroke:var(--soft);opacity:.4}.ac-root .ac-edge.t-flow path{stroke:var(--muted2);opacity:.45}.ac-root .ac-edge.dimmed path{opacity:.07}.ac-root .ac-edge.focus path{opacity:.95;stroke-width:2px}.ac-root .ac-node{cursor:pointer}.ac-root .ac-node .box{fill:var(--card);stroke:var(--line-strong);stroke-width:1px;transition:stroke var(--dur-fast)}.ac-root .ac-node:hover .box,.ac-root .ac-node.selected .box{stroke:var(--accent);stroke-width:1.5px}.ac-root .ac-node.factory .box{fill:var(--raise)}.ac-root .ac-node.planned .box,.ac-root .ac-node.archived .box{stroke-dasharray:5 4}.ac-root .ac-node.planned{opacity:.6}.ac-root .ac-node.archived{opacity:.45;filter:grayscale()}.ac-root .ac-node.faded{opacity:.18}.ac-root .ac-node .label{fill:var(--text);font-size:13px;font-weight:650}.ac-root .ac-node .state{letter-spacing:.05em;text-transform:uppercase;fill:var(--muted2);font-size:11px;font-weight:700}.ac-root .ac-node .state.archived{text-decoration:line-through}.ac-root .ac-arch-legend{font-size:var(--fs-sm);color:var(--muted)}.ac-root .ac-legend-item{align-items:center;gap:var(--sp-2);display:inline-flex}.ac-root .ac-legend-item i{background:var(--muted2);border-radius:1px;width:16px;height:2px;display:block}.ac-root .ac-legend-item.t-api i{background:var(--accent)}.ac-root .ac-legend-item.t-webhook i{background:var(--exp)}@supports (color:color-mix(in lab,red,red)){.ac-root .ac-legend-item.t-webhook i{background:color-mix(in srgb,var(--exp) 65%,var(--muted))}}.ac-root .ac-legend-item.t-embed i{background:var(--soft)}.ac-root .ac-legend-item.t-flow i{background:var(--muted2)}.ac-root .ac-legend-item i.dash{border-top:2px dashed var(--muted2);background:0 0;height:0}.ac-root .ac-legend-item i.dash.arch{filter:grayscale();opacity:.6}.ac-root .ac-edge path.flow{opacity:.85;stroke-width:2.2px;stroke-dasharray:7 100;stroke-dashoffset:0;animation:ac-edge-flow var(--dur-flow) linear infinite}.ac-root .ac-edge.dimmed path.flow{opacity:.05}.ac-root .ac-edge.focus path.flow{opacity:1;stroke-width:2.7px}.ac-root .ac-arrowhead{fill:context-stroke}@media(prefers-reduced-motion:reduce){.ac-root .ac-edge path.flow{display:none}.ac-root .ac-edge path.base{marker-end:url(#ac-arrow)}}.ac-root .ac-waypoint{fill:var(--muted2);stroke:var(--card);stroke-width:1px;opacity:.65}.ac-root .ac-edge.dimmed .ac-waypoint{opacity:.05}.ac-root .ac-edge.focus .ac-waypoint{opacity:1;fill:var(--accent)}.ac-root .ac-kind{fill:none;stroke:var(--muted2);stroke-width:1.3px;stroke-linejoin:round}.ac-root .ac-kind-external{fill:var(--muted2);stroke:none}.ac-root .ac-node:hover .ac-kind,.ac-root .ac-node.selected .ac-kind{stroke:var(--muted)}.ac-root .ac-kind-swatch{flex:none;overflow:visible}.ac-root .ac-dot-ok{fill:var(--accent)}.ac-root .ac-dot-bad{fill:var(--exp)}.ac-root .ac-dot-unknown{fill:none;stroke:var(--muted2);stroke-width:1.5px;stroke-dasharray:2.4 2}.ac-root .ac-dot-swatch{flex:none}.ac-root .ac-kpis.n5{grid-template-columns:repeat(5,1fr)}.ac-root .ac-arch-kpis{margin:var(--sp-3) 0 var(--sp-4)}.ac-root .ac-kpi-sub{font-size:var(--fs-micro);color:var(--muted2);margin-top:var(--sp-1);line-height:var(--lh-tight)}.ac-root .ac-custom{position:relative}.ac-root .ac-custom summary{list-style:none;display:inline-block}.ac-root .ac-custom summary::-webkit-details-marker{display:none}.ac-root .ac-custom-list{z-index:45;background:var(--card);border:1px solid var(--line-strong);border-radius:var(--radius-md);width:280px;max-height:320px;box-shadow:0 20px 50px -20px var(--shadow-ink);padding:var(--sp-3);gap:var(--sp-1);flex-direction:column;display:flex;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto}.ac-root .ac-custom-list label{align-items:center;gap:var(--sp-2);font-size:var(--fs-sm);color:var(--text);cursor:pointer;display:flex}.ac-root .ac-dtext{font-size:var(--fs-base);line-height:var(--lh-body);color:var(--soft);margin:0}.ac-root .ac-mono{font-family:ui-monospace,Menlo,monospace;font-size:var(--fs-sm);overflow-wrap:anywhere}.ac-root .ac-edge-row{text-align:left;cursor:pointer;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--card);width:100%;color:var(--muted);font-family:inherit;font-size:var(--fs-sm);line-height:var(--lh-body);padding:var(--sp-2) var(--sp-3);margin-bottom:var(--sp-1);transition:border-color var(--dur-fast);display:block}.ac-root .ac-edge-row:hover{border-color:var(--accent)}.ac-root .ac-edge-row b{color:var(--text);font-weight:650}.ac-root .ac-edge-row .dot{background:var(--muted2);vertical-align:middle;border-radius:1px;width:10px;height:2px;margin-right:4px;display:inline-block}.ac-root .ac-edge-row .dot.t-api{background:var(--accent)}.ac-root .ac-edge-row .dot.t-webhook{background:var(--exp)}@supports (color:color-mix(in lab,red,red)){.ac-root .ac-edge-row .dot.t-webhook{background:color-mix(in srgb,var(--exp) 65%,var(--muted))}}.ac-root .ac-edge-row .dot.t-embed{background:var(--soft)}.ac-root .ac-edge-row .dot.t-flow{background:var(--muted2)}.ac-root .ac-lede{font-size:var(--fs-base);color:var(--muted2);line-height:var(--lh-body);max-width:64ch;margin:var(--sp-2) 0 var(--sp-4)}.ac-root .ac-setup{gap:var(--sp-4);grid-template-columns:220px 1fr;align-items:start;display:grid}.ac-root .ac-setup-firms{flex-direction:column;gap:2px;display:flex}.ac-root .ac-setup-firm{text-align:left;cursor:pointer;font:inherit;font-size:var(--fs-base);color:var(--muted);padding:var(--sp-2) var(--sp-3);border-radius:var(--radius-sm);transition:color var(--dur-fast),background var(--dur-fast);background:0 0;border:0;font-weight:600}.ac-root .ac-setup-firm:hover{color:var(--text);background:var(--raise)}.ac-root .ac-setup-firm.on{color:var(--accent);background:var(--accent-soft)}.ac-root .ac-setup-panel{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--card);padding:var(--sp-5)}.ac-root .ac-fgrid{gap:var(--sp-3) var(--sp-4);grid-template-columns:repeat(3,1fr);display:grid}.ac-root .ac-fld span{font-size:var(--fs-micro);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--muted2);margin-bottom:var(--sp-2);font-weight:700;display:block}.ac-root .ac-fld span em{text-transform:none;letter-spacing:0;color:var(--muted);font-style:normal;font-weight:500}.ac-root .ac-fld select.ac-input{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.ac-root .ac-setup-h{font-size:var(--fs-md);margin:var(--sp-5) 0 2px;font-weight:700}.ac-root .ac-setup-h em{font-style:normal;font-size:var(--fs-sm);color:var(--muted);margin-left:var(--sp-2);font-weight:500}.ac-root .ac-setup-panels{gap:var(--sp-2) var(--sp-4);flex-wrap:wrap;display:flex}.ac-root .ac-check{font-size:var(--fs-base);color:var(--text);cursor:pointer;text-transform:capitalize;align-items:center;gap:6px;display:inline-flex}.ac-root .ac-json{width:100%;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--fs-sm);color:var(--text);padding:var(--sp-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--raise);resize:vertical;transition:border-color var(--dur-fast);outline:none;line-height:1.5}.ac-root .ac-json:focus{border-color:var(--accent)}.ac-root .ac-defaults{margin-top:var(--sp-2);font-size:var(--fs-sm);color:var(--muted2)}.ac-root .ac-defaults summary{cursor:pointer}.ac-root .ac-defaults pre{margin:var(--sp-2) 0 0;padding:var(--sp-3);background:var(--raise);border-radius:var(--radius-sm);font-size:11px;line-height:1.5;overflow-x:auto}.ac-root .ac-setup-acts{align-items:center;gap:var(--sp-3);margin-top:var(--sp-5);display:flex}.ac-root .ac-setup-firm.new{color:var(--accent);font-weight:700}.ac-root .ac-setup-firm.new.on{background:var(--accent-soft)}.ac-root .ac-invite{margin-top:var(--sp-2);padding:var(--sp-2) var(--sp-3);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--fs-sm);color:var(--text);background:var(--raise);border-radius:var(--radius-sm);word-break:break-all;-webkit-user-select:all;user-select:all;display:block}.ac-root .ac-team-invite{align-items:flex-end;gap:var(--sp-3);margin:var(--sp-4) 0;padding:var(--sp-4);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--card);flex-wrap:wrap;display:flex}.ac-root .ac-team-invite .ac-fld{flex:1;min-width:200px}.ac-root .ac-team-minted{gap:var(--sp-2);flex-direction:column;display:flex}.ac-root .ac-team-linkrow{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.ac-root .ac-team-linkrow .ac-invite{flex:1;min-width:220px;margin-top:0}.ac-root .ac-team-linkrow .ac-btn{flex:none}.ac-root .ac-team-table{margin-top:var(--sp-3)}.ac-root .ac-team-table td:first-child{max-width:none}.ac-root .ac-team-act{text-align:right}.ac-root .ac-muted{color:var(--muted2)}.ac-root .ac-outreach-grid{gap:var(--sp-3) var(--sp-4);grid-template-columns:repeat(3,1fr);display:grid}.ac-root .ac-outreach-checks{gap:var(--sp-4);margin:var(--sp-1) 0 var(--sp-3);flex-wrap:wrap;display:flex}.ac-root .ac-outreach-notes{margin-top:var(--sp-1)}.ac-root .ac-outreach-note{color:var(--muted);font-size:var(--fs-sm);line-height:var(--lh-body);white-space:normal;max-width:32ch}.ac-root .ac-outreach-feed th:first-child,.ac-root .ac-outreach-feed td:first-child{width:108px}.ac-root .ac-outreach-feed th:nth-child(4),.ac-root .ac-outreach-feed td:nth-child(4){width:96px}.ac-root .ac-outreach-feed th:nth-child(5),.ac-root .ac-outreach-feed td:nth-child(5){width:132px}.ac-root .ac-buckets{gap:var(--sp-3);margin-top:var(--sp-3);flex-direction:column;display:flex}.ac-root .ac-bucket{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--raise);padding:var(--sp-3)}.ac-root .ac-bucket-head{align-items:baseline;gap:var(--sp-2);margin-bottom:var(--sp-2);display:flex}.ac-root .ac-bucket-name{font-size:var(--fs-base);color:var(--text);font-weight:700}.ac-root .ac-bucket-hint{font-size:var(--fs-sm);color:var(--muted2)}.ac-root .ac-bucket-inherit{font-size:var(--fs-micro);letter-spacing:.04em;text-transform:uppercase;color:var(--muted2);border:1px dashed var(--line-strong);border-radius:var(--radius-sm);margin-left:auto;padding:1px 6px;font-weight:700}.ac-root .ac-kws{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ac-root .ac-kw{font-size:var(--fs-sm);color:var(--text);border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--card);align-items:center;gap:4px;padding:2px 4px 2px 8px;font-weight:600;display:inline-flex}.ac-root .ac-kw.ghost{color:var(--muted2);border-style:dashed;border-color:var(--line);background:0 0;padding:2px 8px;font-weight:500}.ac-root .ac-kw-x{cursor:pointer;color:var(--muted2);background:0 0;border:0;border-radius:3px;padding:0 3px;font-size:15px;line-height:1}.ac-root .ac-kw-x:hover{color:var(--exp);background:var(--neg-soft)}.ac-root .ac-kw-input{min-width:120px;font:inherit;font-size:var(--fs-sm);color:var(--text);background:0 0;border:0;outline:none;flex:1;padding:3px 2px}.ac-root .ac-kw-input::placeholder{color:var(--muted2)}.ac-root .ac-warn{margin-top:var(--sp-3);font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--muted);border-left:2px solid var(--exp)}@supports (color:color-mix(in lab,red,red)){.ac-root .ac-warn{border-left:2px solid color-mix(in srgb,var(--exp) 55%,transparent)}}.ac-root .ac-warn{background:var(--neg-soft);padding:var(--sp-3);border-radius:var(--radius-sm);max-width:72ch}.ac-root .ac-warn b{color:var(--text)}@media(max-width:1080px){.ac-root .ac-kpis,.ac-root .ac-kpis.n3,.ac-root .ac-kpis.n5{grid-template-columns:repeat(2,1fr)}.ac-root .ac-pgrid,.ac-root .ac-tiers,.ac-root .ac-boundary-cols,.ac-root .ac-expand{grid-template-columns:1fr}.ac-root .ac-prow,.ac-root .ac-prow.hd{grid-template-columns:1.6fr .9fr 1.1fr .9fr .3fr}.ac-root .ac-hide-sm{display:none}}@media(max-width:900px){.ac-root .ac-rail{width:168px}.ac-root .ac-rail-head{padding:var(--sp-3) var(--sp-2)}}@media(max-width:720px){.ac-root .ac-main{padding:var(--sp-4) var(--sp-4) var(--sp-5)}.ac-root .ac-foot{padding:0 var(--sp-4) var(--sp-5)}.ac-root .ac-kpis,.ac-root .ac-kpis.n3{grid-template-columns:1fr}.ac-root .ac-body{display:none}.ac-root .ac-mobile-notice{margin:var(--sp-5) var(--sp-4);border:1px dashed var(--line);border-radius:var(--radius-lg);padding:var(--sp-6) var(--sp-4);text-align:center;color:var(--muted);font-size:var(--fs-base);display:block}.ac-root .ac-mobile-notice b{color:var(--text);font-size:var(--fs-md);margin-bottom:var(--sp-2);display:block}.ac-root .ac-mobile-notice p{max-width:42ch;line-height:var(--lh-body);margin:0 auto}}@keyframes ac-spin{to{transform:rotate(360deg)}}@keyframes ac-fade{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.ac-root .ac-expand{animation:none}}.ac-sentence{font-size:var(--fs-xl,19px);color:var(--text);max-width:72ch;margin:4px 0 18px;font-weight:400;line-height:1.55}.ac-kpi .s.delta.up{color:var(--accent)}.ac-kpi .s.delta.down{color:var(--exp)}.ac-kpi .s.delta.flat{color:var(--muted)}.ac-columns{width:100%;height:auto;margin-top:10px;display:block}.ac-columns .col-mrr{fill:var(--muted2)}.ac-columns .col-setup{fill:var(--accent)}.ac-columns .col-net{stroke:var(--text);stroke-width:1.25px;opacity:.8}.ac-columns .col-axis{stroke:var(--line-strong);stroke-width:1px}.ac-columns .col-label{fill:var(--muted);font-size:11px}.ac-fineprint{color:var(--muted);margin-top:10px;font-size:11.5px;line-height:1.5}.ac-medians{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.ac-median-chip{border:1px solid var(--line);background:var(--raise);font-size:var(--fs-sm);color:var(--muted2);white-space:nowrap;border-radius:999px;align-items:baseline;gap:5px;padding:3px 9px;display:inline-flex}.ac-median-chip b{color:var(--text);font-variant-numeric:tabular-nums}.ac-median-chip i{color:var(--muted);font-size:11px;font-style:normal}.ac-input{font-family:inherit;font-size:var(--fs-sm);color:var(--text);border:1px solid var(--line);border-radius:var(--radius-sm);padding:var(--sp-1) var(--sp-2);background:var(--card);transition:border-color var(--dur-fast);outline:none}.ac-input:focus{border-color:var(--accent)}.ac-panel-action{margin-left:auto}.ac-panel-h{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.ac-pad-x{padding:0 var(--sp-4)}.ac-cash{justify-content:space-between;align-items:center;gap:var(--sp-4);padding:var(--sp-4);flex-wrap:wrap;display:flex}.ac-cash-now b{font-size:var(--fs-xl,24px);font-variant-numeric:tabular-nums;color:var(--text);font-weight:700;display:block}.ac-cash-as-of{font-size:var(--fs-sm);color:var(--muted2)}.ac-cash-as-of.stale{color:var(--exp);font-weight:600}.ac-cash-empty{color:var(--muted);font-size:var(--fs-sm)}.ac-cash-entry{align-items:center;gap:6px;display:flex}.ac-cash-dollar{color:var(--muted2)}.ac-cash-entry .ac-input{text-align:right;font-variant-numeric:tabular-nums;width:120px}.ac-worklog{border-collapse:collapse;width:100%;font-size:var(--fs-sm)}.ac-worklog th{text-align:left;color:var(--muted);font-weight:600;font-size:var(--fs-sm);border-bottom:1px solid var(--line);padding:6px 10px}.ac-worklog th.r,.ac-worklog td.r{text-align:right}.ac-worklog td{border-bottom:1px solid var(--line);vertical-align:top;padding:8px 10px}.ac-worklog td.num{font-variant-numeric:tabular-nums}.ac-worklog tr.stale td{background:var(--neg-soft)}.ac-wl-add{gap:var(--sp-2);padding:var(--sp-2) var(--sp-4) var(--sp-3);flex-wrap:wrap;align-items:center;display:flex}.ac-wl-addlabel{flex:240px;min-width:180px}.ac-wl-est{text-align:right;font-variant-numeric:tabular-nums;width:84px}.ac-wl-label{color:var(--text);font-weight:600}.ac-wl-basis{color:var(--muted);margin-top:2px;font-size:11px}.ac-wl-never{color:var(--exp);font-weight:600}.ac-wl-logbox{align-items:center;gap:5px;display:inline-flex}.ac-wl-mins{text-align:right;width:62px}.ac-statement tr.total td{border-top:1.5px solid var(--line-strong);font-weight:700}.ac-flag.warn{color:var(--exp);font-weight:650}.ac-statement{border-collapse:collapse;width:100%;max-width:560px;margin-top:8px}.ac-statement th,.ac-statement td{text-align:left;font-size:var(--fs-base,13.5px);padding:7px 14px}.ac-statement th.r,.ac-statement td.r{text-align:right}.ac-statement thead th{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid var(--line);font-size:11.5px}.ac-statement tbody tr:not(.total) td{border-bottom:1px solid var(--line)}.ac-galaxy{gap:var(--sp-3);flex-direction:column;display:flex}.ac-galaxy-head{justify-content:space-between;align-items:flex-start;gap:var(--sp-4);display:flex}.ac-synced{font-size:var(--fs-sm);color:var(--muted2);white-space:nowrap;border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--raise);padding:3px 9px}.ac-synced.stale{color:var(--exp);border-color:var(--exp)}@supports (color:color-mix(in lab,red,red)){.ac-synced.stale{border-color:color-mix(in srgb,var(--exp) 40%,var(--line))}}.ac-synced.stale{font-weight:600}.ac-galaxy-controls{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.ac-seg{border:1px solid var(--line);border-radius:var(--radius-sm);display:inline-flex;overflow:hidden}.ac-seg button{font:inherit;font-size:var(--fs-sm);color:var(--muted2);background:var(--card);border:0;border-right:1px solid var(--line);cursor:pointer;padding:5px 12px}.ac-seg button:last-child{border-right:0}.ac-seg button.on{background:var(--accent);color:var(--bright)}.ac-galaxy-search{width:200px}.ac-galaxy-clusters{flex-wrap:wrap;gap:5px;display:flex}.ac-galaxy-chip{font:inherit;font-size:var(--fs-sm);color:var(--muted2);background:var(--raise);border:1px solid var(--line);border-radius:var(--radius-pill);cursor:pointer;white-space:nowrap;align-items:center;gap:5px;padding:3px 10px;display:inline-flex}.ac-galaxy-chip:hover{color:var(--text)}.ac-galaxy-chip.on{color:var(--text);border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.ac-galaxy-chip.on{border-color:color-mix(in srgb,var(--accent) 40%,var(--line))}}.ac-galaxy-chip.on{background:var(--accent-soft)}.ac-galaxy-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.ac-galaxy-stage{border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--galaxy-void);height:clamp(460px,66vh,820px);position:relative;overflow:hidden}.ac-galaxy-canvas{position:absolute;top:0;right:0;bottom:0;left:0}.ac-galaxy-canvas canvas{cursor:grab;display:block}.ac-galaxy-legend,.ac-galaxy-counter{color:#e2e8f09e;pointer-events:none;font-variant-numeric:tabular-nums;text-shadow:0 1px 3px var(--galaxy-void);font-size:11.5px;position:absolute;bottom:12px}.ac-galaxy-legend{left:16px}.ac-galaxy-counter{right:16px}.ac-galaxy-fps{color:#e2e8f066}.ac-galaxy-panel{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-md);width:min(340px,100% - 28px);padding:var(--sp-4);position:absolute;top:14px;right:14px;box-shadow:0 12px 34px #0006}.ac-galaxy-panel-h{align-items:center;gap:8px;display:flex}.ac-galaxy-panel-h b{font-size:var(--fs-md);color:var(--text);word-break:break-all}.ac-galaxy-star{color:var(--galaxy-star)}.ac-galaxy-x{color:var(--muted2);cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:18px;line-height:1}.ac-galaxy-x:hover{color:var(--text)}.ac-galaxy-path{color:var(--muted);word-break:break-all;margin-top:3px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}.ac-galaxy-sum{font-size:var(--fs-sm);color:var(--muted2);margin:10px 0 0;line-height:1.5}.ac-galaxy-meta{grid-template-columns:1fr 1fr;gap:6px 14px;margin:12px 0 0;display:grid}.ac-galaxy-meta div{flex-direction:column;display:flex}.ac-galaxy-meta dt{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-size:11px}.ac-galaxy-meta dd{font-size:var(--fs-sm);color:var(--text);font-variant-numeric:tabular-nums;margin:0}.ac-chan{flex-direction:column;gap:4px;min-width:210px;display:flex}.ac-chan-top{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.ac-chan-top b{font-size:var(--fs-lg);font-variant-numeric:tabular-nums;font-weight:650}.ac-chan-top span{font-size:var(--fs-sm);color:var(--muted2)}.ac-chan-top em{font-style:normal;font-size:var(--fs-xs);color:var(--muted2);white-space:nowrap}.ac-chan-top em.up{color:var(--accent)}.ac-chan-top em.down{color:var(--exp)}.ac-chan-line{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.ac-chan-last{font-size:var(--fs-xs);color:var(--muted2)}.ac-chan-rates{font-size:var(--fs-xs);color:var(--soft);font-variant-numeric:tabular-nums}.ac-chan-rates i{color:var(--muted2);font-style:normal}.ac-chan-rates.warn,.ac-chan-rates.warn b{color:var(--exp)}.ac-queue{margin:var(--sp-4) 0;padding:var(--sp-4);border-radius:var(--r-lg);border:1px solid var(--line-strong);background:var(--raise)}.ac-queue.empty{color:var(--soft);font-size:var(--fs-sm)}.ac-queue.empty b{color:var(--accent)}.ac-queue-h{align-items:baseline;gap:var(--sp-3);margin-bottom:var(--sp-3);display:flex}.ac-queue-h b{font-size:var(--fs-md)}.ac-queue-h span{font-size:var(--fs-xs);color:var(--muted2)}.ac-queue-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ac-queue-list li{gap:var(--sp-3);padding:var(--sp-2) var(--sp-3);border-radius:var(--r-md);border:1px solid var(--line);background:var(--panel);grid-template-columns:22px minmax(140px,1fr) auto minmax(200px,2fr) auto;align-items:center;display:grid}.ac-queue-list li.warn{border-color:var(--exp)}@supports (color:color-mix(in lab,red,red)){.ac-queue-list li.warn{border-color:color-mix(in srgb,var(--exp) 40%,transparent)}}.ac-queue-list li[title]{cursor:pointer}.ac-queue-list li[title]:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.ac-queue-list li[title]:hover{border-color:color-mix(in srgb,var(--accent) 40%,transparent)}}.ac-queue-list .n{font-size:var(--fs-xs);color:var(--muted2);font-variant-numeric:tabular-nums}.ac-queue-list .nm{font-weight:650}.ac-queue-list .why{font-size:var(--fs-sm);color:var(--soft)}.ac-queue-list .ch{flex-wrap:wrap;gap:6px;display:flex}@media(max-width:900px){.ac-queue-list li{grid-template-columns:22px 1fr;row-gap:4px}.ac-queue-list li>.ac-chip{grid-column:2;justify-self:start}.ac-queue-list .why,.ac-queue-list .ch{grid-column:2}.ac-chan{min-width:0}}.ac-mfa{border:1px solid var(--line);border-radius:10px;margin:12px 0 20px;padding:14px 16px}.ac-mfa-row{flex-direction:column;gap:10px;max-width:64ch;display:flex}.ac-mfa-secret{word-break:break-all}.ac-mfa-qr{border:1px solid var(--line);background:var(--bright);border-radius:8px;width:192px;height:192px;padding:4px}.ac-mfa-hint{color:var(--muted);font-size:12px}.ac-mfa-actions{gap:8px;display:flex}.ob-wizard{gap:var(--sp-5);align-items:flex-start;display:flex}.ob-stepper{width:216px;top:var(--sp-5);gap:var(--sp-1);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--sp-2);background:var(--raise);flex-direction:column;flex:none;display:flex;position:sticky}.ob-step-btn{align-items:center;gap:var(--sp-3);text-align:left;border-radius:var(--radius-md);padding:var(--sp-3);cursor:pointer;font-family:inherit;font-size:var(--fs-base);color:var(--muted);transition:var(--dur-fast);background:0 0;border:0;font-weight:600;display:flex}.ob-step-btn:hover{color:var(--text);background:var(--raise)}.ob-step-btn.on{color:var(--accent);background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent);font-weight:700}@supports (color:color-mix(in lab,red,red)){.ob-step-btn.on{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 22%,transparent)}}.ob-step-btn.on:focus-visible{box-shadow:var(--focus-ring)}.ob-step-mark{border:1px solid var(--line);width:20px;height:20px;font-size:var(--fs-micro);color:var(--muted2);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;font-weight:700;line-height:1;display:grid}.ob-step-btn.done .ob-step-mark{color:var(--accent);border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.ob-step-btn.done .ob-step-mark{border-color:color-mix(in srgb,var(--accent) 40%,transparent)}}.ob-step-btn.done .ob-step-mark{background:var(--accent-soft)}.ob-step-btn.on .ob-step-mark{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.ob-step-btn.on .ob-step-mark{border-color:color-mix(in srgb,var(--accent) 50%,transparent)}}.ob-step-btn.on .ob-step-mark{color:var(--accent)}.ob-step-name{min-width:0;line-height:var(--lh-tight);flex:1}.ob-main{flex:1;min-width:0}.ob-panel{display:block}.ob-step-head{justify-content:space-between;align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-2);flex-wrap:wrap;display:flex}.ob-step-head .panel-h{font-size:var(--fs-lg);line-height:var(--lh-tight);margin-bottom:0}.ob-head-acts{gap:var(--sp-2);flex-wrap:wrap;display:flex}.ob-tier{font-size:var(--fs-micro);letter-spacing:var(--tracking-label);text-transform:uppercase;border-radius:var(--radius-pill);padding:var(--sp-1) var(--sp-3);white-space:nowrap;border:1px solid var(--line);flex:none;font-weight:700}.ob-tier.t1{color:var(--accent);border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.ob-tier.t1{border-color:color-mix(in srgb,var(--accent) 35%,transparent)}}.ob-tier.t1{background:var(--accent-soft)}.ob-tier.t2{color:var(--accent2-ink);border-color:var(--accent2)}@supports (color:color-mix(in lab,red,red)){.ob-tier.t2{border-color:color-mix(in srgb,var(--accent2) 35%,transparent)}}.ob-tier.t2{background:var(--accent2)}@supports (color:color-mix(in lab,red,red)){.ob-tier.t2{background:color-mix(in srgb,var(--accent2) 10%,transparent)}}.ob-tier.t3{color:var(--muted);background:var(--raise)}.ob-form{gap:var(--sp-4);margin:var(--sp-3) 0 var(--sp-1);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.ob-field{gap:var(--sp-2);flex-direction:column;min-width:0;display:flex}.ob-label{font-size:var(--fs-micro);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--muted2);font-weight:600}.ob-input{width:100%;font:inherit;font-size:var(--fs-base);color:var(--text);padding:var(--sp-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--raise);transition:var(--dur-fast);outline:none}.ob-input:focus{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.ob-input:focus{border-color:color-mix(in srgb,var(--accent) 50%,transparent)}}.ob-input::placeholder{color:var(--muted2)}.ob-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.ob-select option{background:var(--select-bg);color:var(--text)}.ob-textarea,.ob-json{resize:vertical;line-height:var(--lh-body)}.ob-json{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--fs-sm)}.ob-num{font-variant-numeric:tabular-nums;max-width:130px}.ob-time{max-width:130px}.ob-date{max-width:190px}.ob-colorrow{gap:var(--sp-2);align-items:center;display:flex}.ob-color{width:42px;height:38px;padding:var(--sp-1);cursor:pointer;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--raise);flex:none}.ob-hint{font-size:var(--fs-sm);color:var(--muted2);line-height:var(--lh-body);margin:var(--sp-1) 0 0}.ob-note{font-size:var(--fs-base);color:var(--muted);line-height:var(--lh-body);margin:var(--sp-3) 0 0}.ob-lede{font-size:var(--fs-base);color:var(--muted);line-height:var(--lh-body);margin:-6px 0 var(--sp-1)}.ob-subhead{margin:var(--sp-5) 0 var(--sp-2);font-size:var(--fs-micro);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--muted);padding-top:var(--sp-4);border-top:1px solid var(--line);font-weight:700}.ob-inner{margin-top:var(--sp-3);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--sp-1) var(--sp-4) var(--sp-4);background:var(--raise)}.ob-inner .ob-subhead{padding-top:var(--sp-2);margin-top:var(--sp-2);border-top:0}.ob-err{margin:var(--sp-4) 0 0;font-size:var(--fs-base);color:var(--exp);line-height:var(--lh-body);background:var(--neg-soft);border:1px solid var(--exp)}@supports (color:color-mix(in lab,red,red)){.ob-err{border:1px solid color-mix(in srgb,var(--exp) 22%,transparent)}}.ob-err{border-radius:var(--radius-md);padding:var(--sp-2) var(--sp-3)}.ob-missing{gap:var(--sp-2);margin-top:var(--sp-2);flex-wrap:wrap;display:flex}.ob-link{border:1px solid var(--exp)}@supports (color:color-mix(in lab,red,red)){.ob-link{border:1px solid color-mix(in srgb,var(--exp) 30%,transparent)}}.ob-link{border-radius:var(--radius-sm);padding:var(--sp-1) var(--sp-3);color:var(--exp);cursor:pointer;font-family:inherit;font-size:var(--fs-sm);transition:var(--dur-fast);background:0 0;font-weight:650}.ob-link:hover{background:var(--neg-soft)}.ob-checks{gap:var(--sp-2);margin:var(--sp-2) 0 var(--sp-1);flex-wrap:wrap;display:flex}.ob-checks.ob-stack{gap:var(--sp-2);flex-direction:column}.ob-radios{gap:var(--sp-2);margin:var(--sp-2) 0 var(--sp-1);flex-wrap:wrap;display:flex}.ob-check{align-items:center;gap:var(--sp-2);cursor:pointer;border:1px solid var(--line);border-radius:var(--radius-md);padding:var(--sp-2) var(--sp-3);background:var(--raise);font-size:var(--fs-base);color:var(--text);transition:var(--dur-fast);display:flex}.ob-check:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.ob-check:hover{border-color:color-mix(in srgb,var(--accent) 30%,transparent)}}.ob-check:hover{background:var(--raise)}.ob-check input{accent-color:var(--accent);cursor:pointer;margin:0}.ob-check:has(input:checked){border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.ob-check:has(input:checked){border-color:color-mix(in srgb,var(--accent) 40%,transparent)}}.ob-check:has(input:checked){background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.ob-check:has(input:checked){background:color-mix(in srgb,var(--accent) 7%,transparent)}}.ob-rows{gap:var(--sp-2);flex-direction:column;display:flex}.ob-row{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.ob-to{font-size:var(--fs-sm);color:var(--muted2)}.ob-add{margin-top:var(--sp-2)}.ob-spacer{flex:1}.ob-holidays{gap:var(--sp-1);margin:var(--sp-2) 0 var(--sp-1);flex-direction:column;display:flex}.ob-holrow{width:100%}.ob-holname{flex:1;min-width:0}.ob-holdate{font-style:normal;font-size:var(--fs-sm);color:var(--muted2);text-align:right;white-space:nowrap}.ob-holshift{color:var(--muted2);font-size:var(--fs-sm)}.ob-customlbl{font-size:var(--fs-base);color:var(--text)}.ob-check.ob-locked{cursor:default;border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.ob-check.ob-locked{border-color:color-mix(in srgb,var(--accent) 24%,transparent)}}.ob-check.ob-locked input{cursor:default}.ob-lockedtag{font-style:normal;font-size:var(--fs-sm);color:var(--muted2);margin-left:var(--sp-2)}.ob-days{flex-direction:column;display:flex}.ob-dayrow{align-items:center;gap:var(--sp-3);padding:var(--sp-2) 0;border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.ob-dayrow:first-child{border-top:0}.ob-dayname{width:92px;font-size:var(--fs-base);flex:none;font-weight:600}.ob-daytg{width:96px;font-family:inherit;font-size:var(--fs-base);color:var(--muted);cursor:pointer;text-align:left;transition:var(--dur-fast);background:0 0;border:0;flex:none;padding:0;font-weight:600}.ob-daytg:hover,.ob-daytg.on{color:var(--text)}.ob-dayin{align-items:center;gap:var(--sp-2);display:flex}.ob-consult{border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--sp-3) var(--sp-4);background:var(--raise);gap:var(--sp-2);flex-direction:column;align-items:flex-start;display:flex}.ob-consult-grid{gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));width:100%;display:grid}.ob-cadence .ob-row .ob-num{max-width:100px}.ob-acts{align-items:center;gap:var(--sp-3);margin-top:var(--sp-5);padding-top:var(--sp-4);border-top:1px solid var(--line);display:flex}.ob-voices{gap:var(--sp-4);margin-top:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(215px,1fr));display:grid}.ob-voice{border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--sp-4);background:var(--raise);gap:var(--sp-2);transition:var(--dur-fast);flex-direction:column;display:flex}.ob-voice.on{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.ob-voice.on{border-color:color-mix(in srgb,var(--accent) 45%,transparent)}}.ob-voice.on{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.ob-voice.on{background:color-mix(in srgb,var(--accent) 6%,transparent)}}.ob-voice.locked{background:var(--raise);opacity:.65;border-style:dashed}.ob-voice-h{align-items:center;gap:var(--sp-2);display:flex}.ob-voice-h b{font-size:var(--fs-md);flex:1;min-width:0;font-weight:650}.ob-voice.locked .ob-voice-h b{color:var(--muted)}.ob-voice-tag{font-size:var(--fs-micro);color:var(--accent2-ink);letter-spacing:var(--tracking-label);text-transform:uppercase;border:1px solid var(--accent2);flex:none;font-weight:700}@supports (color:color-mix(in lab,red,red)){.ob-voice-tag{border:1px solid color-mix(in srgb,var(--accent2) 35%,transparent)}}.ob-voice-tag{border-radius:var(--radius-sm);padding:1px var(--sp-1)}.ob-voice-lock{font-size:var(--fs-micro);flex:none;line-height:1}.ob-voice-style{font-size:var(--fs-sm);color:var(--muted);line-height:var(--lh-body);margin:0}.ob-voice-acts{gap:var(--sp-2);flex-wrap:wrap;margin-top:auto;display:flex}.ob-pick.on{color:var(--accent);border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.ob-pick.on{border-color:color-mix(in srgb,var(--accent) 40%,transparent)}}.ob-voice-why{font-size:var(--fs-sm);color:var(--muted2);margin-top:auto}.ob-bubble{margin:var(--sp-1) 0 0;padding:var(--sp-3);font-size:var(--fs-base);line-height:var(--lh-body);color:var(--text);border:1px solid var(--accent);font-style:italic}@supports (color:color-mix(in lab,red,red)){.ob-bubble{border:1px solid color-mix(in srgb,var(--accent) 25%,transparent)}}.ob-bubble{border-radius:var(--radius-md) var(--radius-md) var(--radius-md) 3px;background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.ob-bubble{background:color-mix(in srgb,var(--accent) 5%,transparent)}}.ob-review-group{border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--sp-3) var(--sp-4) var(--sp-2);background:var(--raise);margin-top:var(--sp-4)}.ob-review-head{align-items:center;gap:var(--sp-3);padding-bottom:var(--sp-3);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.ob-review-what{font-size:var(--fs-sm);color:var(--muted);line-height:var(--lh-body)}.ob-review-step{padding:var(--sp-3) 0;border-top:1px solid var(--line)}.ob-review-step:nth-of-type(2){border-top:0}.ob-review-title{justify-content:space-between;align-items:center;gap:var(--sp-3);display:flex}.ob-review-title b{font-size:var(--fs-base);font-weight:650}.ob-facts{margin:var(--sp-2) 0 0;gap:var(--sp-1);flex-direction:column;display:flex}.ob-facts>div{gap:var(--sp-3);font-size:var(--fs-base);display:flex}.ob-facts dt{width:160px;font-size:var(--fs-micro);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--muted2);flex:none;font-weight:700;line-height:1.8}.ob-facts dd{color:var(--text);line-height:var(--lh-body);min-width:0;margin:0}.ob-pill{font-size:var(--fs-sm);letter-spacing:.01em;border-radius:var(--radius-pill);padding:var(--sp-1) var(--sp-2);white-space:nowrap;flex:none;font-weight:700}.ob-pill.pending,.ob-pill.submitted,.ob-pill.todo{color:var(--accent2-ink);background:var(--accent2)}@supports (color:color-mix(in lab,red,red)){.ob-pill.pending,.ob-pill.submitted,.ob-pill.todo{background:color-mix(in srgb,var(--accent2) 14%,transparent)}}.ob-pill.approved,.ob-pill.done{color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.ob-pill.approved,.ob-pill.done{background:color-mix(in srgb,var(--accent) 13%,transparent)}}.ob-pill.rejected,.ob-pill.blocked{color:var(--exp);background:var(--exp)}@supports (color:color-mix(in lab,red,red)){.ob-pill.rejected,.ob-pill.blocked{background:color-mix(in srgb,var(--exp) 13%,transparent)}}.ob-pill.not_started{color:var(--muted2);background:var(--raise)}.ob-cols{gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.ob-col{min-width:0}.ob-live{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ob-live-item{gap:var(--sp-1);padding:var(--sp-3) 0;border-top:1px solid var(--line);font-size:var(--fs-base);line-height:var(--lh-body);flex-direction:column;display:flex}.ob-live-item:first-child{border-top:0}.ob-live-item b{font-size:var(--fs-base)}.ob-live-item span{font-size:var(--fs-sm);color:var(--muted)}.ob-draftlist{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ob-draftline{align-items:center;gap:var(--sp-3);padding:var(--sp-3) 0;border-top:1px solid var(--line);display:flex}.ob-draftline:first-child{border-top:0}.ob-draftline-t{gap:var(--sp-1);flex-direction:column;flex:1;min-width:0;display:flex}.ob-draftline-t b{font-size:var(--fs-base);line-height:var(--lh-tight)}.ob-draftline.live .ob-draftline-t b{color:var(--accent)}.ob-kind{font-size:var(--fs-micro);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--muted2);font-weight:700}.ob-a2prow{justify-content:space-between;align-items:center;gap:var(--sp-3);border:1px solid var(--line);border-radius:var(--radius-md);padding:var(--sp-2) var(--sp-3);background:var(--raise);margin-bottom:var(--sp-3);display:flex}.ob-a2plabel{font-size:var(--fs-base);font-weight:650}.ob-provgroup{margin-top:var(--sp-3)}.ob-provhead{font-size:var(--fs-micro);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--muted);margin-bottom:var(--sp-1);font-weight:700}.ob-provlist{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ob-provitem{align-items:flex-start;gap:var(--sp-2);padding:var(--sp-2) 0;border-top:1px solid var(--line);display:flex}.ob-provitem:first-child{border-top:0}.ob-provmark{text-align:center;width:16px;font-size:var(--fs-sm);color:var(--muted2);flex:none;line-height:1.7}.ob-provitem.done .ob-provmark{color:var(--accent)}.ob-provitem.blocked .ob-provmark{color:var(--exp)}.ob-provtext{gap:var(--sp-1);flex-direction:column;flex:1;min-width:0;display:flex}.ob-provtext b{font-size:var(--fs-base);line-height:var(--lh-tight)}.ob-provtext span{font-size:var(--fs-sm);color:var(--muted);line-height:var(--lh-body)}.ob-provitem.done .ob-provtext b{color:var(--muted);text-decoration:line-through}.ob-chips{gap:var(--sp-2);flex-wrap:wrap;display:flex}.ob-chip{border:1px solid var(--line);border-radius:var(--radius-pill);padding:var(--sp-2) var(--sp-3);background:var(--raise);color:var(--muted);cursor:pointer;font-family:inherit;font-size:var(--fs-base);transition:var(--dur-fast);font-weight:650}.ob-chip:hover{color:var(--text);border-color:#ffffff2e}.ob-chip.on{color:var(--accent);border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.ob-chip.on{border-color:color-mix(in srgb,var(--accent) 40%,transparent)}}.ob-chip.on{background:var(--accent-soft)}.ob-chip-n{font-size:var(--fs-sm);color:var(--muted2);margin-left:var(--sp-1)}.ob-chip.on .ob-chip-n{color:var(--accent)}.ob-draftcards{gap:var(--sp-4);flex-direction:column;display:flex}.ob-draft{display:block}.ob-draft-h{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.ob-draft-title{min-width:0;font-size:var(--fs-md);flex:1;font-weight:650}.ob-when{font-size:var(--fs-sm);color:var(--muted2);flex:none}.ob-draft-sum{font-size:var(--fs-base);color:var(--muted);line-height:var(--lh-body);margin:var(--sp-2) 0 0}.ob-draft-acts{align-items:center;gap:var(--sp-2);margin-top:var(--sp-3);flex-wrap:wrap;display:flex}.ob-editwrap{margin-top:var(--sp-3)}.ob-editwrap .ob-acts{margin-top:var(--sp-3);border-top:0;padding-top:0}.ob-payload{margin-top:var(--sp-3);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--sp-3) var(--sp-4);background:var(--raise)}.ob-quotewrap{gap:var(--sp-1);margin-top:var(--sp-3);flex-direction:column;display:flex}.ob-quotewrap:first-child{margin-top:0}.ob-quote{padding:var(--sp-3);font-size:var(--fs-base);line-height:var(--lh-body);color:var(--text);border-left:2px solid var(--accent2);border-radius:0 var(--radius-md) var(--radius-md) 0;background:var(--accent2);margin:0;font-style:italic}@supports (color:color-mix(in lab,red,red)){.ob-quote{background:color-mix(in srgb,var(--accent2) 6%,transparent)}}.ob-kv{gap:var(--sp-1);flex-direction:column;margin:0;display:flex}.ob-kv>div{gap:var(--sp-3);font-size:var(--fs-base);align-items:baseline;display:flex}.ob-kv dt{width:150px;font-size:var(--fs-micro);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--muted2);flex:none;font-weight:700;line-height:1.8}.ob-kv dd{min-width:0;color:var(--text);line-height:var(--lh-body);margin:0}.ob-kvlist{margin:var(--sp-1) 0 0;padding-left:var(--sp-4);gap:var(--sp-2);flex-direction:column;display:flex}.ob-kvlist li::marker{color:var(--muted2);font-size:var(--fs-sm)}.ob-none{color:var(--muted2);font-size:var(--fs-sm)}.btn-primary,.btn-ghost{border:1px solid var(--line);border-radius:var(--radius-md);padding:var(--sp-2) var(--sp-4);cursor:pointer;background:var(--raise);color:var(--muted);font-family:inherit;font-size:var(--fs-base);font-weight:650}.btn-ghost:hover{color:var(--text);border-color:#ffffff2e}.btn-primary{color:var(--mark-ink-2);background:linear-gradient(135deg,var(--accent),var(--cta-grad-2));border:0}.btn-primary:hover{filter:brightness(1.08)}.btn-primary:disabled,.btn-ghost:disabled{opacity:.45;cursor:default}.ob-acts>.btn-primary,.ob-acts>.btn-ghost,.ob-head-acts>.btn-primary,.ob-head-acts>.btn-ghost,.ob-draft-acts>.btn-primary,.ob-draft-acts>.btn-ghost,.ob-voice-acts>.btn-primary,.ob-voice-acts>.btn-ghost,.ob-row>.btn-primary,.ob-row>.btn-ghost,.btn-ghost.ob-exit{flex:none}.ob-exit-note{color:var(--muted);text-align:right;flex:none;max-width:32ch;font-size:13px}.btn-ghost.ob-mini,.btn-primary.ob-mini{padding:var(--sp-2) var(--sp-3);font-size:var(--fs-sm);flex:none}.btn-ghost.ob-reject{color:var(--exp);border-color:var(--exp)}@supports (color:color-mix(in lab,red,red)){.btn-ghost.ob-reject{border-color:color-mix(in srgb,var(--exp) 30%,transparent)}}.btn-ghost.ob-reject:hover{background:var(--neg-soft);border-color:var(--exp)}@supports (color:color-mix(in lab,red,red)){.btn-ghost.ob-reject:hover{border-color:color-mix(in srgb,var(--exp) 45%,transparent)}}@media(max-width:900px){.ob-wizard{flex-direction:column}.ob-stepper{flex-flow:wrap;width:100%;position:static}.ob-step-btn{width:auto}.ob-step-name{display:none}.ob-facts>div{gap:var(--sp-1);flex-direction:column}.ob-facts dt,.ob-kv dt{width:auto}.ob-kv>div{gap:var(--sp-1);flex-direction:column}}.ob-example{margin:var(--sp-3) 0 0;padding:var(--sp-3) var(--sp-4);border-left:2px solid var(--accent);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.ob-example{background:color-mix(in srgb,var(--accent) 6%,transparent)}}.ob-example{border-radius:0 var(--radius-sm) var(--radius-sm) 0;font-size:var(--fs-sm);color:var(--soft);line-height:var(--lh-body)}.ob-example b{color:var(--accent);font-variant-numeric:tabular-nums}.ob-narrow{margin:var(--sp-2) 0 0 var(--sp-5);padding:var(--sp-3) var(--sp-4);border-left:1px solid var(--line);border-radius:0 var(--radius-sm) var(--radius-sm) 0}.ob-narrow-lede{margin:0 0 var(--sp-3);font-size:var(--fs-sm);color:var(--muted);line-height:var(--lh-body)}.ob-warn{margin:var(--sp-3) 0 0;font-size:var(--fs-sm);color:var(--exp);line-height:var(--lh-body)}.ob-federal{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:720px){.ob-federal{grid-template-columns:1fr}}.ob-recur{font-style:normal;font-size:var(--fs-micro);color:var(--accent);text-transform:uppercase;letter-spacing:var(--tracking-label);margin-left:var(--sp-2)}.ob-sub2{margin-top:var(--sp-4);color:var(--muted)}.ob-brandgrid{gap:var(--sp-6);grid-template-columns:minmax(0,1fr) 320px;align-items:start;display:grid}@media(max-width:1000px){.ob-brandgrid{grid-template-columns:1fr}}.ob-logo{gap:var(--sp-4);align-items:center;display:flex}.ob-logo-slot{border:1px dashed var(--line);border-radius:var(--radius-md);background:var(--raise);flex:none;justify-content:center;align-items:center;width:132px;height:72px;display:flex;overflow:hidden}.ob-logo-img{object-fit:contain;max-width:116px;max-height:56px}.ob-logo-none{font-size:var(--fs-sm);color:var(--muted2)}.ob-logo-acts{gap:var(--sp-2);flex-direction:column;display:flex}.ob-upload{cursor:pointer;text-align:center;position:relative;overflow:hidden}.ob-upload input[type=file]{opacity:0;cursor:pointer;width:100%;position:absolute;top:0;right:0;bottom:0;left:0}.ob-preview{top:var(--sp-4);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--card);padding:var(--sp-4);position:sticky}.ob-preview-h{font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--muted2);margin-bottom:var(--sp-3)}.ob-preview-rail{align-items:center;gap:var(--sp-2);padding-bottom:var(--sp-3);margin-bottom:var(--sp-3);border-bottom:1px solid var(--line);display:flex}.ob-preview-mark{width:28px;height:28px;font-size:var(--fs-base);color:var(--mark-ink-3);border-radius:8px;flex:none;justify-content:center;align-items:center;font-weight:700;display:flex}.ob-preview-name{font-size:var(--fs-base);color:var(--text);font-weight:600}.ob-preview-slide{border-radius:var(--radius-md);width:270px;height:270px;padding:var(--sp-4);flex-direction:column;display:flex;position:relative;overflow:hidden}.ob-preview-logo{align-items:center;height:30px;display:flex}.ob-preview-logoimg{object-fit:contain;max-width:150px;max-height:30px}.ob-preview-logotext{font-family:Georgia,Times New Roman,serif;font-size:var(--fs-sm);letter-spacing:2px;color:#ffffffeb}.ob-preview-rule{width:46px;height:3px;margin:var(--sp-3) 0;background:#ffffffd9;border-radius:2px}.ob-preview-headline{font-family:Georgia,Times New Roman,serif;font-size:var(--fs-lg);line-height:var(--lh-tight);color:var(--bright);margin:0}.ob-preview-sub{margin:var(--sp-2) 0 0;font-size:var(--fs-sm);color:#ffffffe0;line-height:var(--lh-body)}.ob-preview-badge{left:var(--sp-4);bottom:var(--sp-4);font-size:var(--fs-micro);letter-spacing:var(--tracking-label);color:#ffffffd1;position:absolute}.ob-preview-note{margin:var(--sp-3) 0 0;font-size:var(--fs-sm);color:var(--muted);line-height:var(--lh-body)}.ob-tz{position:relative}.ob-tz-now{margin-top:var(--sp-2);font-size:var(--fs-sm);color:var(--muted);display:block}.ob-tz-now b{color:var(--accent);font-variant-numeric:tabular-nums}.ob-tz-list{z-index:20;padding:var(--sp-1);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--tz-list-bg);max-height:280px;margin:0;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 40px -18px #000000e6}.ob-tz-item{padding:var(--sp-2) var(--sp-3);border-radius:var(--radius-sm);font-size:var(--fs-base);color:var(--soft);cursor:pointer}.ob-tz-item.on{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.ob-tz-item.on{background:color-mix(in srgb,var(--accent) 12%,transparent)}}.ob-tz-item.on{color:var(--text)}.ob-tz-item.sel{color:var(--accent)}.ob-tz-none{padding:var(--sp-3);font-size:var(--fs-sm);color:var(--muted2)}.ob-req{color:var(--exp);margin-left:3px}.ob-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ob-fielderr{margin-top:var(--sp-2);font-size:var(--fs-sm);color:var(--exp);line-height:var(--lh-body);display:block}.ob-field.bad .ob-input,.ob-field.bad .ob-select{border-color:var(--exp)}@supports (color:color-mix(in lab,red,red)){.ob-field.bad .ob-input,.ob-field.bad .ob-select{border-color:color-mix(in srgb,var(--exp) 55%,transparent)}}.ob-play.on{color:var(--accent);border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.ob-play.on{border-color:color-mix(in srgb,var(--accent) 45%,transparent)}}.ob-play.on{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.ob-play.on{background:color-mix(in srgb,var(--accent) 8%,transparent)}}.ob-bubble-l{margin-bottom:var(--sp-2);font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--muted2);display:block}.cs-grid{gap:var(--sp-4);margin-bottom:var(--sp-4);grid-template-columns:1.4fr 1fr;display:grid}.cs-card{margin-bottom:var(--sp-4)}.cs-dl{gap:var(--sp-3);margin:var(--sp-3) 0 0;flex-direction:column;display:flex}.cs-dl>div{gap:var(--sp-3);display:flex}.cs-dl dt{font-size:var(--fs-sm);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--muted2);flex:0 0 108px;font-weight:700}.cs-dl dd{font-size:var(--fs-base);color:var(--text);margin:0}.cs-note{color:var(--muted2)}.cs-panels{margin:var(--sp-3) 0 0;flex-direction:column;gap:4px;padding-left:1.1em;display:flex}.cs-panels li{font-size:var(--fs-base);color:var(--text)}.cs-cats{gap:var(--sp-3) var(--sp-4);margin-top:var(--sp-3);grid-template-columns:repeat(2,1fr);display:grid}.cs-cat{border:1px solid var(--line);border-radius:var(--radius-md);padding:var(--sp-3);background:var(--raise)}.cs-cat-h{justify-content:space-between;align-items:center;gap:var(--sp-2);font-weight:700;font-size:var(--fs-base);display:flex}.cs-tag{font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:.03em;color:var(--muted2);border:1px solid var(--line);border-radius:var(--radius-pill);white-space:nowrap;padding:2px 8px;font-weight:650}.cs-tag.on{color:var(--accent);border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.cs-tag.on{border-color:color-mix(in srgb,var(--accent) 40%,var(--line))}}.cs-tag.on{background:var(--accent-soft)}.cs-words{font-size:var(--fs-sm);color:var(--muted2);margin-top:6px;line-height:1.6}.cs-more{color:var(--muted)}.cs-acts{align-items:center;gap:var(--sp-4);margin:var(--sp-4) 0 var(--sp-6);display:flex}@media(max-width:560px){.cs-acts{flex-wrap:wrap}.cs-acts .btn-primary{flex:100%}}.cs-hint{font-size:var(--fs-sm);color:var(--muted2)}.cs-how{margin:var(--sp-3) 0 var(--sp-4);gap:var(--sp-2);flex-direction:column;padding-left:1.1em;display:flex}.cs-how li{font-size:var(--fs-base);color:var(--text);line-height:1.5}.cs-upload{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.cs-upload{border-color:color-mix(in srgb,var(--accent) 30%,var(--line))}}@media(max-width:860px){.cs-grid,.cs-cats{grid-template-columns:1fr}}.ob-affix{align-items:center;gap:var(--sp-1);display:flex}.ob-prefix,.ob-suffix{font-size:var(--fs-sm);color:var(--muted2);font-variant-numeric:tabular-nums;flex:none}.ob-prefix{order:-1}.ob-progress{margin:0 0 var(--sp-3)}.ob-progress-row{justify-content:space-between;align-items:baseline;gap:var(--sp-2);margin-bottom:var(--sp-1);font-size:var(--fs-sm);display:flex}.ob-progress-est{color:var(--muted2)}.ob-progress-track{background:var(--line);border-radius:999px;height:6px}@supports (color:color-mix(in lab,red,red)){.ob-progress-track{background:color-mix(in srgb,var(--line) 70%,transparent)}}.ob-progress-track{overflow:hidden}.ob-progress-fill{background:var(--accent);border-radius:999px;height:100%;transition:width .24s}@media(prefers-reduced-motion:reduce){.ob-progress-fill{transition:none}}@media(max-width:640px){.ob-num{width:100%;max-width:none}.ob-input{min-height:44px}.ob-progress-row{font-size:var(--fs-sm)}.ob-main,.ob-main .panel{min-width:0;max-width:100%}.ob-main .panel{padding:14px 12px}.ob-brandgrid,.ob-form,.ob-federal{grid-template-columns:minmax(0,1fr)}.ob-form>*{min-width:0}.ob-preview-slide{aspect-ratio:1;width:100%;max-width:270px;height:auto}.ob-wizard{gap:var(--sp-3)}.ob-holrow{flex-wrap:wrap}.ob-holdate{white-space:normal;text-align:left}.ob-dayin{flex-basis:100%;min-width:0}.ob-dayin .ob-time{flex:1 1 0;min-width:0;max-width:none}.ob-main .ob-check,.ob-main .btn-ghost,.ob-main .ob-daytg,.ob-main .ob-color,.ob-main input[type=file]{min-height:44px}.ob-acts{background:var(--card-bg);padding:var(--sp-2) 0;position:sticky;bottom:0}.ob-main .panel{padding-bottom:72px}.ob-acts>.btn-primary,.ob-acts>.btn-ghost,.btn-ghost.ob-exit,.ob-step-btn{min-height:44px}}@keyframes adot-pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--accent) 50%,transparent)}70%{box-shadow:0 0 0 7px color-mix(in srgb,var(--accent) 0%,transparent)}to{box-shadow:0 0 color-mix(in srgb,var(--accent) 0%,transparent)}}.m-fo .agentbar{align-items:center;gap:var(--sp-2);font-size:var(--fs-sm);color:var(--soft);border:1px solid var(--line);border-radius:var(--radius-pill);padding:var(--sp-2) var(--sp-4);margin:-6px 0 var(--sp-4);background:radial-gradient(240px 60px at 0% 50%,var(--accent),transparent 70%),#ffffff05;flex-wrap:wrap;display:flex}@supports (color:color-mix(in lab,red,red)){.m-fo .agentbar{background:radial-gradient(240px 60px at 0% 50%,color-mix(in srgb,var(--accent) 12%,transparent),transparent 70%),#ffffff05}}.m-fo .agentbar b{color:var(--text);font-weight:700}.m-fo .agentbar .sep{color:var(--muted2)}.m-fo .agentbar-tail{color:var(--muted2);font-size:var(--fs-sm);margin-left:auto}.m-fo .adot{background:var(--accent);width:8px;height:8px;box-shadow:0 0 0 0 var(--accent);border-radius:50%;flex:none}@supports (color:color-mix(in lab,red,red)){.m-fo .adot{box-shadow:0 0 color-mix(in srgb,var(--accent) 55%,transparent)}}.m-fo .adot{animation:2.4s ease-out infinite adot-pulse}.m-fo .adot.off{background:var(--muted2);box-shadow:none;animation:none}@media(prefers-reduced-motion:reduce){.m-fo .adot{box-shadow:0 0 10px -1px var(--accent);animation:none}@supports (color:color-mix(in lab,red,red)){.m-fo .adot{box-shadow:0 0 10px -1px color-mix(in srgb,var(--accent) 80%,transparent)}}}.m-fo .kpi .s{font-size:var(--fs-sm);color:var(--muted2);margin-top:var(--sp-1);line-height:var(--lh-body);max-width:calc(100% - 60px)}.m-fo .dpills{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--raise);gap:2px;padding:3px;display:inline-flex}.m-fo .dpill{font-family:inherit;font-size:var(--fs-micro);letter-spacing:.02em;color:var(--muted);border-radius:var(--radius-pill);padding:var(--sp-1) var(--sp-3);cursor:pointer;transition:var(--dur-fast);font-variant-numeric:tabular-nums;background:0 0;border:0;font-weight:650}.m-fo .dpill:hover{color:var(--text)}.m-fo .dpill.on{color:var(--mark-ink);background:linear-gradient(135deg,var(--accent),var(--cta-grad-2));box-shadow:0 8px 18px -10px var(--accent)}@supports (color:color-mix(in lab,red,red)){.m-fo .dpill.on{box-shadow:0 8px 18px -10px color-mix(in srgb,var(--accent) 80%,transparent)}}.m-fo .ov-lists{gap:var(--sp-4);grid-template-columns:repeat(3,1fr);display:grid}.m-fo .ov-lists .panel{min-width:0;margin-bottom:0}@media(max-width:1120px){.m-fo .ov-lists{grid-template-columns:1fr}}.m-fo .ov-row{align-items:center;gap:var(--sp-3);padding:var(--sp-2) 0;border-top:1px solid var(--line);display:flex}.m-fo .ov-row:first-of-type{border-top:0}.m-fo .ov-row .ci{background:var(--accent);border-radius:50%;flex:none;width:26px;height:26px}@supports (color:color-mix(in lab,red,red)){.m-fo .ov-row .ci{background:color-mix(in srgb,var(--accent) 12%,transparent)}}.m-fo .ov-row .ci{border:1px solid var(--line);font-size:var(--fs-micro);color:var(--accent);place-items:center;font-weight:700;display:grid}.m-fo .ov-row .ci.violet{background:var(--accent2)}@supports (color:color-mix(in lab,red,red)){.m-fo .ov-row .ci.violet{background:color-mix(in srgb,var(--accent2) 14%,transparent)}}.m-fo .ov-row .ci.violet{color:var(--accent2-ink)}.m-fo .ov-body{flex:1;min-width:0}.m-fo .ov-t{font-size:var(--fs-base);color:var(--text);font-weight:600;line-height:var(--lh-tight);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.m-fo .ov-m{font-size:var(--fs-sm);color:var(--muted);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;display:block;overflow:hidden}.m-fo .pill{font-size:var(--fs-micro);letter-spacing:.04em;text-transform:capitalize;border-radius:var(--radius-pill);padding:3px var(--sp-2);font-weight:700;line-height:var(--lh-tight);flex:none}.m-fo .pill.good{color:var(--inc);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.m-fo .pill.good{background:color-mix(in srgb,var(--accent) 13%,transparent)}}.m-fo .pill.good{border:1px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.m-fo .pill.good{border:1px solid color-mix(in srgb,var(--accent) 26%,transparent)}}.m-fo .pill.mid{color:var(--accent2-ink);background:var(--accent2)}@supports (color:color-mix(in lab,red,red)){.m-fo .pill.mid{background:color-mix(in srgb,var(--accent2) 13%,transparent)}}.m-fo .pill.mid{border:1px solid var(--accent2)}@supports (color:color-mix(in lab,red,red)){.m-fo .pill.mid{border:1px solid color-mix(in srgb,var(--accent2) 26%,transparent)}}.m-fo .pill.bad{color:var(--exp);background:var(--exp)}@supports (color:color-mix(in lab,red,red)){.m-fo .pill.bad{background:color-mix(in srgb,var(--exp) 12%,transparent)}}.m-fo .pill.bad{border:1px solid var(--exp)}@supports (color:color-mix(in lab,red,red)){.m-fo .pill.bad{border:1px solid color-mix(in srgb,var(--exp) 26%,transparent)}}.m-fo .ov-none{font-size:var(--fs-sm);color:var(--muted2);padding:var(--sp-2) 0 var(--sp-1);line-height:var(--lh-body)}.m-fo .ov-err{font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--exp);margin-bottom:var(--sp-4);background:var(--neg-soft);border:1px solid var(--exp)}@supports (color:color-mix(in lab,red,red)){.m-fo .ov-err{border:1px solid color-mix(in srgb,var(--exp) 20%,transparent)}}.m-fo .ov-err{border-radius:var(--radius-md);padding:var(--sp-3)}.m-fo .ov-foot{font-size:var(--fs-sm);color:var(--muted2);line-height:var(--lh-body);margin:var(--sp-4) 2px var(--sp-1)}.m-fo .tbl.calls-tbl th,.m-fo .tbl.calls-tbl td{text-align:left}.m-fo .tbl.calls-tbl td{vertical-align:middle}.m-fo .calls-tbl .c-when{white-space:nowrap;width:148px;color:var(--soft);font-variant-numeric:tabular-nums}.m-fo .calls-tbl .c-matter{color:var(--muted)}.m-fo .calls-tbl .c-lang{width:60px}.m-fo .calls-tbl .c-qual{width:62px}.m-fo .calls-tbl .c-disp{width:210px}.m-fo .calls-tbl .c-out{width:108px;color:var(--muted)}.m-fo .cl-who{align-items:center;gap:var(--sp-3);min-width:0;display:flex}.m-fo .cl-who .ci{background:var(--accent);border-radius:50%;flex:none;width:26px;height:26px}@supports (color:color-mix(in lab,red,red)){.m-fo .cl-who .ci{background:color-mix(in srgb,var(--accent) 12%,transparent)}}.m-fo .cl-who .ci{border:1px solid var(--line);font-size:var(--fs-micro);color:var(--accent);place-items:center;font-weight:700;display:grid}.m-fo .cl-who .ci.es{background:var(--accent2)}@supports (color:color-mix(in lab,red,red)){.m-fo .cl-who .ci.es{background:color-mix(in srgb,var(--accent2) 14%,transparent)}}.m-fo .cl-who .ci.es{color:var(--accent2-ink)}.m-fo .cl-nm{min-width:0}.m-fo .cl-nm>b{font-weight:620;font-size:var(--fs-base);line-height:var(--lh-tight);display:block}.m-fo .cl-nm>span{font-size:var(--fs-sm);color:var(--muted2);font-variant-numeric:tabular-nums;line-height:var(--lh-tight);margin-top:2px;display:block}.m-fo .lchip{font-size:var(--fs-micro);letter-spacing:var(--tracking-label);text-transform:uppercase;padding:2px var(--sp-2);border-radius:var(--radius-sm);border:1px solid var(--line);color:var(--muted);background:var(--raise);font-weight:700;display:inline-block}.m-fo .lchip.es{color:var(--accent2-ink);border-color:var(--accent2)}@supports (color:color-mix(in lab,red,red)){.m-fo .lchip.es{border-color:color-mix(in srgb,var(--accent2) 32%,transparent)}}.m-fo .lchip.es{background:var(--accent2)}@supports (color:color-mix(in lab,red,red)){.m-fo .lchip.es{background:color-mix(in srgb,var(--accent2) 10%,transparent)}}.m-fo .lchip.en{color:var(--accent);border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.m-fo .lchip.en{border-color:color-mix(in srgb,var(--accent) 28%,transparent)}}.m-fo .lchip.en{background:var(--accent-soft)}.m-fo .mp{white-space:nowrap;display:inline-block}.m-fo .mp.vio{color:var(--accent2-ink);background:var(--accent2)}@supports (color:color-mix(in lab,red,red)){.m-fo .mp.vio{background:color-mix(in srgb,var(--accent2) 16%,transparent)}}.m-fo .mp.tx{text-overflow:ellipsis;vertical-align:middle;max-width:200px;overflow:hidden}.m-fo .ahmoon{color:var(--accent2-ink);font-size:var(--fs-micro);margin-left:var(--sp-1);opacity:.85}.m-fo .urg{color:var(--exp);font-size:var(--fs-micro);margin-left:var(--sp-1)}.m-fo .pinput{font:inherit;font-size:var(--fs-sm);color:var(--text);padding:var(--sp-2) var(--sp-3);border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--raise);width:190px;transition:var(--dur-fast)}.m-fo .pinput::placeholder{color:var(--muted2)}.m-fo .pinput:focus{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.m-fo .pinput:focus{border-color:color-mix(in srgb,var(--accent) 45%,transparent)}}.m-fo .fclear{font-size:var(--fs-micro);color:var(--muted2);cursor:pointer;background:0 0;border:0;padding:0 2px;font-family:inherit}.m-fo .fclear:hover{color:var(--text)}.m-fo .cd-head{align-items:flex-start;gap:var(--sp-4);margin-bottom:var(--sp-4);flex-wrap:wrap;display:flex}.m-fo .cd-title{min-width:0}.m-fo .cd-title h1{font-size:var(--fs-2xl);letter-spacing:-.7px;font-weight:800;line-height:var(--lh-tight)}.m-fo .cd-title h1 span{color:var(--muted);font-weight:400;font-size:var(--fs-lg);letter-spacing:-.2px;font-variant-numeric:tabular-nums}.m-fo .cd-meta{align-items:center;gap:var(--sp-2);font-size:var(--fs-sm);color:var(--muted);margin-top:var(--sp-2);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.m-fo .cd-meta i{color:var(--muted2);font-style:normal}.m-fo .cd-badges{gap:var(--sp-2);flex-wrap:wrap;align-items:center;margin-left:auto;display:flex}.m-fo .bdg{font-size:var(--fs-micro);letter-spacing:var(--tracking-label);font-weight:700;line-height:var(--lh-tight);text-transform:uppercase;border-radius:var(--radius-sm);padding:3px var(--sp-2);border:1px solid var(--line);color:var(--muted);background:var(--raise);display:inline-block}.m-fo .bdg.urgent{color:var(--exp);border-color:var(--exp)}@supports (color:color-mix(in lab,red,red)){.m-fo .bdg.urgent{border-color:color-mix(in srgb,var(--exp) 35%,transparent)}}.m-fo .bdg.urgent{background:var(--exp)}@supports (color:color-mix(in lab,red,red)){.m-fo .bdg.urgent{background:color-mix(in srgb,var(--exp) 12%,transparent)}}.m-fo .bdg.after{color:var(--accent2-ink);border-color:var(--accent2)}@supports (color:color-mix(in lab,red,red)){.m-fo .bdg.after{border-color:color-mix(in srgb,var(--accent2) 35%,transparent)}}.m-fo .bdg.after{background:var(--accent2)}@supports (color:color-mix(in lab,red,red)){.m-fo .bdg.after{background:color-mix(in srgb,var(--accent2) 12%,transparent)}}.m-fo .bdg.good{color:var(--inc);border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.m-fo .bdg.good{border-color:color-mix(in srgb,var(--accent) 32%,transparent)}}.m-fo .bdg.good{background:var(--accent-soft)}.m-fo .path{flex-wrap:wrap;align-items:stretch;gap:0;display:flex}.m-fo .path-step{align-items:center;gap:var(--sp-2);border:1px solid var(--line);border-radius:var(--radius-md);padding:var(--sp-2) var(--sp-3);background:var(--raise);font-size:var(--fs-sm);color:var(--soft);display:flex}.m-fo .path-step .n{width:20px;height:20px;font-size:var(--fs-micro);background:var(--accent);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}@supports (color:color-mix(in lab,red,red)){.m-fo .path-step .n{background:color-mix(in srgb,var(--accent) 16%,transparent)}}.m-fo .path-step .n{color:var(--accent);font-variant-numeric:tabular-nums}.m-fo .path-step.term{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.m-fo .path-step.term{border-color:color-mix(in srgb,var(--accent) 30%,transparent)}}.m-fo .path-step.term{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.m-fo .path-step.term{background:color-mix(in srgb,var(--accent) 7%,transparent)}}.m-fo .path-step.term{color:var(--text);font-weight:620}.m-fo .path-step.term .n{background:var(--accent);color:var(--mark-ink);box-shadow:0 0 14px -2px var(--glow)}.m-fo .path-step.term.vio{border-color:var(--accent2)}@supports (color:color-mix(in lab,red,red)){.m-fo .path-step.term.vio{border-color:color-mix(in srgb,var(--accent2) 32%,transparent)}}.m-fo .path-step.term.vio{background:var(--accent2)}@supports (color:color-mix(in lab,red,red)){.m-fo .path-step.term.vio{background:color-mix(in srgb,var(--accent2) 9%,transparent)}}.m-fo .path-step.term.vio .n{background:var(--accent2);color:var(--mark-ink);box-shadow:0 0 14px -2px var(--accent2)}@supports (color:color-mix(in lab,red,red)){.m-fo .path-step.term.vio .n{box-shadow:0 0 14px -2px color-mix(in srgb,var(--accent2) 80%,transparent)}}.m-fo .path-step.term.bad{border-color:var(--exp)}@supports (color:color-mix(in lab,red,red)){.m-fo .path-step.term.bad{border-color:color-mix(in srgb,var(--exp) 30%,transparent)}}.m-fo .path-step.term.bad{background:var(--exp)}@supports (color:color-mix(in lab,red,red)){.m-fo .path-step.term.bad{background:color-mix(in srgb,var(--exp) 7%,transparent)}}.m-fo .path-step.term.bad .n{background:var(--exp);color:var(--mark-ink);box-shadow:none}.m-fo .path-arrow{padding:0 var(--sp-2);color:var(--muted2);font-size:var(--fs-micro);place-items:center;display:grid}.m-fo .rec{align-items:center;gap:var(--sp-4);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--sp-3) var(--sp-4);background:var(--card);-webkit-backdrop-filter:blur(14px);opacity:.62;cursor:not-allowed;-webkit-user-select:none;user-select:none;display:flex}.m-fo .rec-play{border:1px solid var(--line);background:var(--raise);width:34px;height:34px;color:var(--soft);font-size:var(--fs-micro);border-radius:50%;flex:none;place-items:center;padding-left:2px;display:grid}.m-fo .rec-track{background:var(--raise);border-radius:4px;flex:1;min-width:80px;height:4px;position:relative}.m-fo .rec-track i{background:var(--accent);border-radius:4px;width:0;position:absolute;top:0;bottom:0;left:0}.m-fo .rec-t{font-size:var(--fs-sm);color:var(--muted2);font-variant-numeric:tabular-nums;flex:none}.m-fo .rec-note{font-size:var(--fs-sm);color:var(--muted2);flex:none}@media(max-width:820px){.m-fo .rec-note{display:none}}.m-fo .cd-grid{align-items:start}.m-fo .cd-summary{font-size:var(--fs-base);line-height:var(--lh-body);color:var(--soft)}.m-fo .qrule{align-items:flex-start;gap:var(--sp-3);padding:var(--sp-2) 0;border-top:1px solid var(--line);font-size:var(--fs-base);display:flex}.m-fo .qrule:first-child{border-top:0}.m-fo .qrule .m{width:18px;height:18px;font-size:var(--fs-micro);border-radius:50%;flex:none;place-items:center;margin-top:1px;font-weight:700;display:grid}.m-fo .qrule.ok .m{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.m-fo .qrule.ok .m{background:color-mix(in srgb,var(--accent) 16%,transparent)}}.m-fo .qrule.ok .m{color:var(--inc)}.m-fo .qrule.no .m{background:var(--exp)}@supports (color:color-mix(in lab,red,red)){.m-fo .qrule.no .m{background:color-mix(in srgb,var(--exp) 16%,transparent)}}.m-fo .qrule.no .m{color:var(--exp)}.m-fo .qrule .r{flex:1;min-width:0}.m-fo .qrule .r b{font-weight:600}.m-fo .qrule .r span{font-size:var(--fs-sm);color:var(--muted);margin-top:var(--sp-1);line-height:var(--lh-body);display:block}.m-fo .kv{gap:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.m-fo .kv .cell{border:1px solid var(--line);border-radius:var(--radius-md);padding:var(--sp-2) var(--sp-3);background:var(--raise);min-width:0}.m-fo .kv .k{font-size:var(--fs-micro);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--muted2);font-weight:600;line-height:var(--lh-tight)}.m-fo .kv .v{font-size:var(--fs-base);color:var(--text);margin-top:var(--sp-1);word-break:break-word;font-variant-numeric:tabular-nums}.m-fo .act-row{gap:var(--sp-2);margin-bottom:var(--sp-3);flex-wrap:wrap;align-items:center;display:flex}.m-fo .act-row .btn-ghost,.m-fo .act-row .btn-primary{padding:var(--sp-2) var(--sp-4);flex:none}.m-fo .act-note textarea{width:100%;font:inherit;font-size:var(--fs-base);color:var(--text);line-height:var(--lh-body);padding:var(--sp-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--raise);resize:vertical;min-height:68px}.m-fo .act-note textarea:focus{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.m-fo .act-note textarea:focus{border-color:color-mix(in srgb,var(--accent) 45%,transparent)}}.m-fo .act-hint{font-size:var(--fs-sm);color:var(--muted2);margin-top:var(--sp-2);line-height:var(--lh-body)}.m-fo .act-ok{font-size:var(--fs-sm);color:var(--inc);line-height:var(--lh-body)}.m-fo .act-err{font-size:var(--fs-sm);color:var(--exp);line-height:var(--lh-body)}.m-fo .note-item{gap:var(--sp-3);padding:var(--sp-2) 0;border-top:1px solid var(--line);font-size:var(--fs-base);line-height:var(--lh-body);display:flex}.m-fo .note-item:first-child{border-top:0}.m-fo .note-item .by{font-size:var(--fs-sm);color:var(--muted2);font-variant-numeric:tabular-nums;flex:none;width:96px;padding-top:1px}.m-fo .tx-head{align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-3);flex-wrap:wrap;display:flex}.m-fo .tx-toggle{border:1px solid var(--line);border-radius:var(--radius-pill);gap:0;margin-left:auto;display:flex;overflow:hidden}.m-fo .tx-toggle button{font:inherit;font-size:var(--fs-sm);color:var(--muted);padding:var(--sp-2) var(--sp-3);cursor:pointer;background:0 0;border:0}.m-fo .tx-toggle button.on{color:var(--mark-ink);background:linear-gradient(135deg,var(--accent),var(--cta-grad-2));font-weight:700}.m-fo .tx-toggle button:not(.on):hover{color:var(--text)}.m-fo .tx-colhead{gap:var(--sp-3);font-size:var(--fs-micro);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--muted2);padding-bottom:var(--sp-2);border-bottom:1px solid var(--line);margin-bottom:var(--sp-1);grid-template-columns:76px 1fr 1fr;display:grid}.m-fo .tx-turn{gap:var(--sp-3);padding:var(--sp-2) 0;grid-template-columns:76px 1fr 1fr;align-items:start;display:grid}.m-fo .tx-turn.solo,.m-fo .tx-colhead.solo{grid-template-columns:76px 1fr}.m-fo .tx-who{font-size:var(--fs-micro);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--muted2);padding-top:var(--sp-2)}.m-fo .tx-turn.agent .tx-who{color:var(--accent2-ink)}.m-fo .tx-turn.caller .tx-who{color:var(--accent)}.m-fo .tx-b{border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--sp-3);font-size:var(--fs-base);line-height:var(--lh-body);min-width:0}.m-fo .tx-turn.agent .tx-b{background:var(--accent2)}@supports (color:color-mix(in lab,red,red)){.m-fo .tx-turn.agent .tx-b{background:color-mix(in srgb,var(--accent2) 8%,transparent)}}.m-fo .tx-turn.agent .tx-b{border-color:var(--accent2)}@supports (color:color-mix(in lab,red,red)){.m-fo .tx-turn.agent .tx-b{border-color:color-mix(in srgb,var(--accent2) 16%,transparent)}}.m-fo .tx-turn.caller .tx-b{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.m-fo .tx-turn.caller .tx-b{background:color-mix(in srgb,var(--accent) 6%,transparent)}}.m-fo .tx-turn.caller .tx-b{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.m-fo .tx-turn.caller .tx-b{border-color:color-mix(in srgb,var(--accent) 15%,transparent)}}.m-fo .tx-b.en{color:var(--muted);background:var(--raise)!important;border-color:var(--line)!important}.m-fo .tx-b .tag{font-size:var(--fs-micro);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--muted2);margin-bottom:var(--sp-1);display:block}@media(max-width:1080px){.m-fo .tx-turn,.m-fo .tx-colhead{grid-template-columns:68px 1fr}.m-fo .tx-turn .tx-b.en{grid-column:2}.m-fo .tx-colhead .h-en{display:none}.m-fo .kv{grid-template-columns:1fr}}.m-fo .lb-lede{font-size:var(--fs-sm);color:var(--muted);line-height:var(--lh-body);margin:0 0 var(--sp-4);max-width:640px}.m-fo .fright .lb-editbtn{padding:var(--sp-2) var(--sp-4);flex:none}.m-fo .lb-board{gap:var(--sp-3);padding-bottom:var(--sp-3);align-items:flex-start;display:flex;overflow-x:auto}.m-fo .lb-col{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--card);min-width:208px;padding:var(--sp-3);transition:border-color var(--dur-fast) ease,background var(--dur-fast) ease;flex:1 1 0}.m-fo .lb-col.over{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.m-fo .lb-col.over{border-color:color-mix(in srgb,var(--accent) 45%,transparent)}}.m-fo .lb-col.over{background:linear-gradient(180deg,var(--accent),transparent)}@supports (color:color-mix(in lab,red,red)){.m-fo .lb-col.over{background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 9%,transparent),transparent)}}.m-fo .lb-colh{align-items:center;gap:var(--sp-2);padding:0 var(--sp-1) var(--sp-3);border-bottom:1px solid var(--line);margin-bottom:var(--sp-3);display:flex}.m-fo .lb-colname{font-size:var(--fs-micro);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--soft);font-weight:700;line-height:var(--lh-tight);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.m-fo .lb-count{font-size:var(--fs-micro);color:var(--muted);background:var(--raise);border-radius:var(--radius-pill);padding:1px var(--sp-2);font-variant-numeric:tabular-nums;flex:none;font-weight:700}.m-fo .lb-cards{gap:var(--sp-2);flex-direction:column;min-height:60px;display:flex}.m-fo .lb-none{font-size:var(--fs-sm);color:var(--muted2);padding:var(--sp-3) var(--sp-1);line-height:var(--lh-body);margin:0}.m-fo .lb-card{border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--sp-3);background:var(--card);cursor:grab;transition:border-color var(--dur-fast) ease,background var(--dur-fast) ease}.m-fo .lb-card:hover{background:var(--raise);border-color:#ffffff24}.m-fo .lb-card:active{cursor:grabbing}.m-fo .lb-card.openable:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.m-fo .lb-card.openable:hover{border-color:color-mix(in srgb,var(--accent) 34%,transparent)}}.m-fo .lb-card.stale{border-color:var(--accent2)}@supports (color:color-mix(in lab,red,red)){.m-fo .lb-card.stale{border-color:color-mix(in srgb,var(--accent2) 30%,transparent)}}.m-fo .lb-card.urgent{border-color:var(--exp)}@supports (color:color-mix(in lab,red,red)){.m-fo .lb-card.urgent{border-color:color-mix(in srgb,var(--exp) 34%,transparent)}}.m-fo .lb-cardtop{align-items:flex-start;gap:var(--sp-2);display:flex}.m-fo .lb-name{font-size:var(--fs-base);font-weight:650;line-height:var(--lh-tight);letter-spacing:-.1px;flex:1;min-width:0}.m-fo .lb-move{gap:var(--sp-1);opacity:.55;transition:opacity var(--dur-fast) ease;flex:none;display:flex}.m-fo .lb-card:hover .lb-move,.m-fo .lb-move:focus-within{opacity:1}.m-fo .lb-arrow{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--raise);width:20px;height:20px;color:var(--muted);font-family:inherit;font-size:var(--fs-micro);cursor:pointer;padding:0;line-height:1}.m-fo .lb-arrow:hover:not(:disabled){color:var(--accent);border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.m-fo .lb-arrow:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent) 40%,transparent)}}.m-fo .lb-arrow:disabled{opacity:.25;cursor:not-allowed}.m-fo .lb-chips{gap:var(--sp-1);margin-top:var(--sp-2);flex-wrap:wrap;display:flex}.m-fo .lb-chip{font-size:var(--fs-micro);letter-spacing:.04em;border-radius:var(--radius-pill);padding:2px var(--sp-2);font-weight:700;line-height:var(--lh-tight)}.m-fo .lb-chip.matter{color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.m-fo .lb-chip.matter{background:color-mix(in srgb,var(--accent) 13%,transparent)}}.m-fo .lb-chip.lang{color:var(--muted);background:var(--raise)}.m-fo .lb-chip.lang.es{color:var(--accent2-ink);background:var(--accent2)}@supports (color:color-mix(in lab,red,red)){.m-fo .lb-chip.lang.es{background:color-mix(in srgb,var(--accent2) 15%,transparent)}}.m-fo .lb-chip.urgent{color:var(--exp);background:var(--exp)}@supports (color:color-mix(in lab,red,red)){.m-fo .lb-chip.urgent{background:color-mix(in srgb,var(--exp) 12%,transparent)}}.m-fo .lb-chip.urgent{border:1px solid var(--exp)}@supports (color:color-mix(in lab,red,red)){.m-fo .lb-chip.urgent{border:1px solid color-mix(in srgb,var(--exp) 35%,transparent)}}.m-fo .lb-chip.urgent{padding:1px var(--sp-2)}.m-fo .lb-chip.dup{color:var(--viz-warn);background:var(--viz-warn)}@supports (color:color-mix(in lab,red,red)){.m-fo .lb-chip.dup{background:color-mix(in srgb,var(--viz-warn) 12%,transparent)}}.m-fo .lb-chip.dup{border:1px solid var(--viz-warn)}@supports (color:color-mix(in lab,red,red)){.m-fo .lb-chip.dup{border:1px solid color-mix(in srgb,var(--viz-warn) 35%,transparent)}}.m-fo .lb-chip.dup{padding:1px var(--sp-2)}.m-fo .lb-notewrap{margin-top:var(--sp-2)}.m-fo .lb-note{padding:var(--sp-2);border-radius:var(--radius-sm);background:var(--raise);border:1px solid var(--line);font-family:inherit;font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--soft);white-space:pre-wrap;word-break:break-word;-webkit-line-clamp:6;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.m-fo .lb-note.expanded{-webkit-line-clamp:unset;display:block;overflow:visible}.m-fo .lb-notetoggle{margin-top:var(--sp-1);min-height:24px;font-family:inherit;font-size:var(--fs-sm);color:var(--accent);cursor:pointer;background:0 0;border:none;padding:3px 4px;font-weight:650;display:block}.m-fo .lb-notetoggle:hover{text-decoration:underline}.m-fo .lb-meta{margin-top:var(--sp-2);align-items:center;gap:var(--sp-2);display:flex}.m-fo .lb-who{align-items:center;gap:var(--sp-2);font-size:var(--fs-sm);color:var(--soft);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;display:flex;overflow:hidden}.m-fo .lb-who.unassigned{color:var(--muted2)}.m-fo .lb-av{background:var(--accent2);border-radius:50%;flex:none;width:22px;height:22px}@supports (color:color-mix(in lab,red,red)){.m-fo .lb-av{background:color-mix(in srgb,var(--accent2) 16%,transparent)}}.m-fo .lb-av{border:1px solid var(--line);font-size:var(--fs-micro);color:var(--accent2-ink);place-items:center;font-style:normal;font-weight:700;display:grid}.m-fo .lb-who.unassigned .lb-av{background:var(--raise);color:var(--muted2)}.m-fo .lb-age{font-size:var(--fs-sm);color:var(--muted2);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.m-fo .lb-age.stale{color:var(--accent2-ink);background:var(--accent2);font-weight:650}@supports (color:color-mix(in lab,red,red)){.m-fo .lb-age.stale{background:color-mix(in srgb,var(--accent2) 12%,transparent)}}.m-fo .lb-age.stale{border-radius:var(--radius-pill);padding:1px var(--sp-2)}.m-fo .lb-age.stale b{font-weight:650}.m-fo .lb-assign{margin-top:var(--sp-2)}.m-fo .lb-assign .lb-sel{width:100%;font-size:var(--fs-sm);padding:var(--sp-1) var(--sp-2);cursor:pointer}.m-fo .lb-from{margin-top:var(--sp-2);padding-top:var(--sp-2);border-top:1px solid var(--line);font-size:var(--fs-sm);color:var(--muted2);font-variant-numeric:tabular-nums;align-items:center;gap:var(--sp-2);display:flex}.m-fo .lb-openhint{color:var(--accent);opacity:0;transition:opacity var(--dur-fast) ease;font-variant-numeric:normal;flex:none;margin-left:auto}.m-fo .lb-card.openable:hover .lb-openhint,.m-fo .lb-card.openable:focus-visible .lb-openhint{opacity:1}.m-fo .lb-editor{max-width:620px}.m-fo .lb-erow{align-items:center;gap:var(--sp-2);padding:var(--sp-2) 0;display:flex}.m-fo .lb-epos{text-align:center;width:20px;font-size:var(--fs-sm);color:var(--muted2);font-variant-numeric:tabular-nums;flex:none}.m-fo .lb-einput{min-width:0;font:inherit;font-size:var(--fs-base);color:var(--text);padding:var(--sp-2) var(--sp-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--raise);transition:var(--dur-fast);flex:1}.m-fo .lb-einput:focus{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.m-fo .lb-einput:focus{border-color:color-mix(in srgb,var(--accent) 50%,transparent)}}.m-fo .lb-ecount{font-size:var(--fs-sm);color:var(--muted2);text-align:right;font-variant-numeric:tabular-nums;flex:none;width:54px}.m-fo .lb-editor .icobtn{width:28px;height:28px;font-size:var(--fs-micro);flex:none}.m-fo .lb-editor .icobtn:disabled{opacity:.3;cursor:not-allowed}.m-fo .lb-editor .icobtn.danger:hover{color:var(--exp);border-color:var(--exp)}@supports (color:color-mix(in lab,red,red)){.m-fo .lb-editor .icobtn.danger:hover{border-color:color-mix(in srgb,var(--exp) 35%,transparent)}}.m-fo .lb-eactions{gap:var(--sp-2);margin-top:var(--sp-4);align-items:center;display:flex}.m-fo .lb-eactions .btn-ghost,.m-fo .lb-eactions .btn-primary{padding:var(--sp-2) var(--sp-4);flex:none}.m-fo .lb-warn{font-size:var(--fs-sm);color:var(--accent2-ink);line-height:var(--lh-body);margin:var(--sp-3) 0 0;background:var(--accent2)}@supports (color:color-mix(in lab,red,red)){.m-fo .lb-warn{background:color-mix(in srgb,var(--accent2) 10%,transparent)}}.m-fo .lb-warn{border:1px solid var(--accent2)}@supports (color:color-mix(in lab,red,red)){.m-fo .lb-warn{border:1px solid color-mix(in srgb,var(--accent2) 24%,transparent)}}.m-fo .lb-warn{border-radius:var(--radius-md);padding:var(--sp-2) var(--sp-3)}.m-fo .lb-err{font-size:var(--fs-sm);color:var(--exp);line-height:var(--lh-body);margin:var(--sp-3) 0 0;background:var(--neg-soft);border:1px solid var(--exp)}@supports (color:color-mix(in lab,red,red)){.m-fo .lb-err{border:1px solid color-mix(in srgb,var(--exp) 22%,transparent)}}.m-fo .lb-err{border-radius:var(--radius-md);padding:var(--sp-2) var(--sp-3)}.m-fo .lb-areas{gap:var(--sp-2);margin:0 0 var(--sp-4);flex-wrap:wrap;display:flex}.m-fo .lb-areachip{align-items:center;gap:var(--sp-2);min-height:28px;padding:var(--sp-1) var(--sp-3);border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--card);color:var(--soft);font:inherit;font-size:var(--fs-sm);cursor:pointer;transition:border-color var(--dur-fast) ease,background var(--dur-fast) ease;font-weight:650;display:inline-flex}.m-fo .lb-areachip:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.m-fo .lb-areachip:hover{border-color:color-mix(in srgb,var(--accent) 40%,transparent)}}.m-fo .lb-areachip.on{color:var(--accent);border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.m-fo .lb-areachip.on{border-color:color-mix(in srgb,var(--accent) 55%,transparent)}}.m-fo .lb-areachip.on{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.m-fo .lb-areachip.on{background:color-mix(in srgb,var(--accent) 12%,transparent)}}.m-fo .lb-areachip.unsorted.on{color:var(--viz-warn);border-color:var(--viz-warn)}@supports (color:color-mix(in lab,red,red)){.m-fo .lb-areachip.unsorted.on{border-color:color-mix(in srgb,var(--viz-warn) 55%,transparent)}}.m-fo .lb-areachip.unsorted.on{background:var(--viz-warn)}@supports (color:color-mix(in lab,red,red)){.m-fo .lb-areachip.unsorted.on{background:color-mix(in srgb,var(--viz-warn) 12%,transparent)}}.m-fo .lb-areacount{font-size:var(--fs-micro);color:var(--muted);background:var(--raise);border-radius:var(--radius-pill);padding:1px var(--sp-2);font-variant-numeric:tabular-nums;font-weight:700}.m-fo .lb-chip.area{color:var(--accent2-ink);background:var(--accent2)}@supports (color:color-mix(in lab,red,red)){.m-fo .lb-chip.area{background:color-mix(in srgb,var(--accent2) 15%,transparent)}}.m-fo .lb-chip.area.unsorted{color:var(--viz-warn);background:var(--viz-warn)}@supports (color:color-mix(in lab,red,red)){.m-fo .lb-chip.area.unsorted{background:color-mix(in srgb,var(--viz-warn) 12%,transparent)}}.m-fo .lb-chip.case{color:var(--inc);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.m-fo .lb-chip.case{background:color-mix(in srgb,var(--accent) 14%,transparent)}}.m-fo .lb-arearow{margin-top:var(--sp-2);gap:var(--sp-2);flex-wrap:wrap;align-items:center;display:flex}.m-fo .lb-areasel{min-width:0;font-size:var(--fs-sm);padding:var(--sp-1) var(--sp-2);cursor:pointer;flex:1}.m-fo .lb-opencase{min-height:28px;padding:var(--sp-1) var(--sp-3);border:1px solid var(--accent);flex:none}@supports (color:color-mix(in lab,red,red)){.m-fo .lb-opencase{border:1px solid color-mix(in srgb,var(--accent) 45%,transparent)}}.m-fo .lb-opencase{border-radius:var(--radius-md);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.m-fo .lb-opencase{background:color-mix(in srgb,var(--accent) 12%,transparent)}}.m-fo .lb-opencase{color:var(--accent);font:inherit;font-size:var(--fs-sm);cursor:pointer;font-weight:700}.m-fo .lb-opencase:hover{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.m-fo .lb-opencase:hover{background:color-mix(in srgb,var(--accent) 20%,transparent)}}.m-fo .lb-dialog{max-width:440px}.m-fo .lb-dialogbody{gap:var(--sp-3);flex-direction:column;display:flex}.m-fo .lb-dfield{gap:var(--sp-1);flex-direction:column;display:flex}.m-fo .lb-dlabel{font-size:var(--fs-micro);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--muted);font-weight:700}.m-fo .lb-dsel{width:100%;font-size:var(--fs-base);padding:var(--sp-2) var(--sp-3)}.m-fo .lb-dhint{font-size:var(--fs-sm);color:var(--viz-warn);line-height:var(--lh-body)}@media(max-width:980px){.m-fo .lb-board{grid-template-columns:repeat(2,1fr);display:grid}}@media(max-width:620px){.m-fo .lb-board{grid-template-columns:1fr}}.m-fo .mt-lede{font-size:var(--fs-sm);color:var(--muted);line-height:var(--lh-body);margin:0 0 var(--sp-4);max-width:640px}.m-fo .mt-toggle{align-items:center;gap:var(--sp-2);font-size:var(--fs-sm);color:var(--soft);cursor:pointer;min-height:28px;display:inline-flex}.m-fo .mt-toggle input{accent-color:var(--accent);width:15px;height:15px}.m-fo .mt-tabs{gap:var(--sp-2);margin:0 0 var(--sp-4);flex-wrap:wrap;display:flex}.m-fo .mt-tab{align-items:center;gap:var(--sp-2);min-height:30px;padding:var(--sp-1) var(--sp-3);border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--card);color:var(--soft);font:inherit;font-size:var(--fs-sm);cursor:pointer;transition:border-color var(--dur-fast) ease,background var(--dur-fast) ease;font-weight:650;display:inline-flex}.m-fo .mt-tab:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.m-fo .mt-tab:hover{border-color:color-mix(in srgb,var(--accent) 40%,transparent)}}.m-fo .mt-tab.on{color:var(--accent);border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.m-fo .mt-tab.on{border-color:color-mix(in srgb,var(--accent) 55%,transparent)}}.m-fo .mt-tab.on{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.m-fo .mt-tab.on{background:color-mix(in srgb,var(--accent) 12%,transparent)}}.m-fo .mt-tabcount{font-size:var(--fs-micro);color:var(--muted);background:var(--raise);border-radius:var(--radius-pill);padding:1px var(--sp-2);font-variant-numeric:tabular-nums;font-weight:700}.m-fo .mt-board{gap:var(--sp-3);padding-bottom:var(--sp-3);align-items:flex-start;display:flex;overflow-x:auto}.m-fo .mt-col{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--card);min-width:200px;padding:var(--sp-3);transition:border-color var(--dur-fast) ease,background var(--dur-fast) ease;flex:1 1 0}.m-fo .mt-col.over{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.m-fo .mt-col.over{border-color:color-mix(in srgb,var(--accent) 45%,transparent)}}.m-fo .mt-col.over{background:linear-gradient(180deg,var(--accent),transparent)}@supports (color:color-mix(in lab,red,red)){.m-fo .mt-col.over{background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 9%,transparent),transparent)}}.m-fo .mt-col.terminal{border-style:dashed}.m-fo .mt-colh{align-items:center;gap:var(--sp-2);padding:0 var(--sp-1) var(--sp-3);border-bottom:1px solid var(--line);margin-bottom:var(--sp-3);display:flex}.m-fo .mt-colname{font-size:var(--fs-micro);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--soft);font-weight:700;line-height:var(--lh-tight);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.m-fo .mt-outcome{font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:.04em;border-radius:var(--radius-pill);padding:1px var(--sp-2);font-weight:700}.m-fo .mt-outcome.won{color:var(--inc);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.m-fo .mt-outcome.won{background:color-mix(in srgb,var(--accent) 14%,transparent)}}.m-fo .mt-outcome.lost{color:var(--exp);background:var(--exp)}@supports (color:color-mix(in lab,red,red)){.m-fo .mt-outcome.lost{background:color-mix(in srgb,var(--exp) 12%,transparent)}}.m-fo .mt-count{font-size:var(--fs-micro);color:var(--muted);background:var(--raise);border-radius:var(--radius-pill);padding:1px var(--sp-2);font-variant-numeric:tabular-nums;flex:none;font-weight:700}.m-fo .mt-cards{gap:var(--sp-2);flex-direction:column;min-height:60px;display:flex}.m-fo .mt-none{font-size:var(--fs-sm);color:var(--muted2);padding:var(--sp-3) var(--sp-1);line-height:var(--lh-body);margin:0}.m-fo .mt-card{border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--sp-3);background:var(--card);cursor:grab;transition:border-color var(--dur-fast) ease,background var(--dur-fast) ease}.m-fo .mt-card:hover{background:var(--raise);border-color:#ffffff24}.m-fo .mt-card:active{cursor:grabbing}.m-fo .mt-card.openable:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.m-fo .mt-card.openable:hover{border-color:color-mix(in srgb,var(--accent) 34%,transparent)}}.m-fo .mt-card.stale{border-color:var(--accent2)}@supports (color:color-mix(in lab,red,red)){.m-fo .mt-card.stale{border-color:color-mix(in srgb,var(--accent2) 30%,transparent)}}.m-fo .mt-card.closed{opacity:.72}.m-fo .mt-cardtop{align-items:flex-start;gap:var(--sp-2);display:flex}.m-fo .mt-name{font-size:var(--fs-base);font-weight:650;line-height:var(--lh-tight);letter-spacing:-.1px;flex:1;min-width:0}.m-fo .mt-title{margin-top:var(--sp-1);font-size:var(--fs-sm);color:var(--soft);line-height:var(--lh-body)}.m-fo .mt-move{gap:var(--sp-1);opacity:.55;transition:opacity var(--dur-fast) ease;flex:none;display:flex}.m-fo .mt-card:hover .mt-move,.m-fo .mt-move:focus-within{opacity:1}.m-fo .mt-arrow{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--raise);width:24px;height:24px;color:var(--muted);font-family:inherit;font-size:var(--fs-micro);cursor:pointer;padding:0;line-height:1}.m-fo .mt-arrow:hover:not(:disabled){color:var(--accent);border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.m-fo .mt-arrow:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent) 40%,transparent)}}.m-fo .mt-arrow:disabled{opacity:.25;cursor:not-allowed}.m-fo .mt-meta{margin-top:var(--sp-2);align-items:center;gap:var(--sp-2);display:flex}.m-fo .mt-who{align-items:center;gap:var(--sp-2);font-size:var(--fs-sm);color:var(--soft);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;display:flex;overflow:hidden}.m-fo .mt-who.unassigned{color:var(--muted2)}.m-fo .mt-av{background:var(--accent2);border-radius:50%;flex:none;width:22px;height:22px}@supports (color:color-mix(in lab,red,red)){.m-fo .mt-av{background:color-mix(in srgb,var(--accent2) 16%,transparent)}}.m-fo .mt-av{border:1px solid var(--line);font-size:var(--fs-micro);color:var(--accent2-ink);place-items:center;font-style:normal;font-weight:700;display:grid}.m-fo .mt-who.unassigned .mt-av{background:var(--raise);color:var(--muted2)}.m-fo .mt-age{font-size:var(--fs-sm);color:var(--muted2);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.m-fo .mt-age.stale{color:var(--accent2-ink);background:var(--accent2);font-weight:650}@supports (color:color-mix(in lab,red,red)){.m-fo .mt-age.stale{background:color-mix(in srgb,var(--accent2) 12%,transparent)}}.m-fo .mt-age.stale{border-radius:var(--radius-pill);padding:1px var(--sp-2)}.m-fo .mt-age.stale b{font-weight:650}.m-fo .mt-next{margin-top:var(--sp-2);padding-top:var(--sp-2);border-top:1px solid var(--line);font-size:var(--fs-sm);color:var(--soft);gap:var(--sp-2);font-variant-numeric:tabular-nums;align-items:center;display:flex}.m-fo .mt-nextk{font-size:var(--fs-micro);letter-spacing:.04em;text-transform:uppercase;color:var(--accent);background:var(--accent);font-weight:700}@supports (color:color-mix(in lab,red,red)){.m-fo .mt-nextk{background:color-mix(in srgb,var(--accent) 12%,transparent)}}.m-fo .mt-nextk{border-radius:var(--radius-pill);padding:1px var(--sp-2);flex:none}.m-fo .mt-closed{margin-top:var(--sp-2);font-size:var(--fs-sm);color:var(--muted2)}.m-fo .mt-drawerback{z-index:50;-webkit-backdrop-filter:blur(4px);background:#05070c8c;justify-content:flex-end;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}.m-fo .mt-drawer{overscroll-behavior:contain;background:var(--card);border-left:1px solid var(--line-strong);width:min(460px,100%);height:100%;box-shadow:-30px 0 80px -40px var(--shadow-ink);padding:var(--sp-5) var(--sp-5) var(--sp-7);overflow-y:auto}.m-fo .mt-dhead{align-items:flex-start;gap:var(--sp-3);margin-bottom:var(--sp-3);display:flex}.m-fo .mt-dtitle{flex:1;min-width:0}.m-fo .mt-dtitle b{font-size:var(--fs-md);letter-spacing:-.3px;font-weight:750;display:block}.m-fo .mt-dtitle span{font-size:var(--fs-sm);color:var(--muted);margin-top:2px;display:block}.m-fo .mt-close{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--raise);width:30px;height:30px;color:var(--muted);font:inherit;cursor:pointer;flex:none;font-size:16px}.m-fo .mt-close:hover{color:var(--text)}.m-fo .mt-dsec{margin:var(--sp-4) 0 var(--sp-2);font-size:var(--fs-micro);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--muted);font-weight:700}.m-fo .mt-dsec span{color:var(--muted2);letter-spacing:0;text-transform:none;font-size:var(--fs-sm)}.m-fo .mt-dval{font-size:var(--fs-base);color:var(--text)}.m-fo .mt-dsel{width:100%;font-size:var(--fs-base);padding:var(--sp-2) var(--sp-3);cursor:pointer}.m-fo .mt-dfield{gap:var(--sp-1);margin-bottom:var(--sp-2);flex-direction:column;display:flex}.m-fo .mt-dlabel{font-size:var(--fs-sm);color:var(--muted)}.m-fo .mt-dinput{font:inherit;font-size:var(--fs-base);color:var(--text);padding:var(--sp-2) var(--sp-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--raise);transition:var(--dur-fast);width:100%}.m-fo .mt-dinput:focus{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.m-fo .mt-dinput:focus{border-color:color-mix(in srgb,var(--accent) 50%,transparent)}}.m-fo .mt-dinput:disabled{opacity:.7}.m-fo .mt-dactions{gap:var(--sp-2);margin-top:var(--sp-2);justify-content:flex-end;display:flex}.m-fo .mt-dactions .btn-ghost,.m-fo .mt-dactions .btn-primary{padding:var(--sp-2) var(--sp-4);flex:none}.m-fo .mt-err{font-size:var(--fs-sm);color:var(--exp);line-height:var(--lh-body);margin:var(--sp-2) 0;background:var(--neg-soft);border:1px solid var(--exp)}@supports (color:color-mix(in lab,red,red)){.m-fo .mt-err{border:1px solid color-mix(in srgb,var(--exp) 22%,transparent)}}.m-fo .mt-err{border-radius:var(--radius-md);padding:var(--sp-2) var(--sp-3)}.m-fo .mt-date{border:1px solid var(--line);border-radius:var(--radius-md);padding:var(--sp-2) var(--sp-3);margin-bottom:var(--sp-2);background:var(--raise)}.m-fo .mt-datetop{justify-content:space-between;gap:var(--sp-2);font-size:var(--fs-sm);display:flex}.m-fo .mt-datetop b{color:var(--text);font-weight:650}.m-fo .mt-datewhen{color:var(--soft);font-variant-numeric:tabular-nums;white-space:nowrap}.m-fo .mt-datesub{font-size:var(--fs-sm);color:var(--muted);line-height:var(--lh-body);margin-top:2px}.m-fo .mt-daterow{gap:var(--sp-3);margin-top:var(--sp-1);display:flex}.m-fo .mt-link{min-height:24px;font:inherit;font-size:var(--fs-sm);color:var(--accent);cursor:pointer;background:0 0;border:none;padding:3px 0;font-weight:650}.m-fo .mt-link:hover{text-decoration:underline}.m-fo .mt-link.danger{color:var(--exp)}.m-fo .mt-adddate{width:100%;margin-top:var(--sp-1);flex:none}.m-fo .mt-dateform{border:1px dashed var(--line-strong);border-radius:var(--radius-md);padding:var(--sp-3);margin-top:var(--sp-2)}.m-fo .mt-history{margin:0;padding:0;list-style:none}.m-fo .mt-hitem{gap:var(--sp-3);padding:var(--sp-2) 0;border-top:1px solid var(--line);font-size:var(--fs-sm);line-height:var(--lh-body);display:flex}.m-fo .mt-hitem:first-child{border-top:none}.m-fo .mt-hwhen{width:118px;color:var(--muted2);font-variant-numeric:tabular-nums;flex:none}.m-fo .mt-hwhat{min-width:0;color:var(--soft);flex:1}.m-fo .mt-hwhat b{color:var(--text);font-weight:650}.m-fo .mt-hwho{color:var(--muted2)}@media(max-width:980px){.m-fo .mt-board{grid-template-columns:repeat(2,1fr);display:grid}}@media(max-width:620px){.m-fo .mt-board{grid-template-columns:1fr}.m-fo .mt-drawer{width:100%;padding:var(--sp-4)}.m-fo .mt-hwhen{width:92px}}.m-fo .ap-seg{gap:var(--sp-1);border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--raise);padding:3px;display:inline-flex}.m-fo .ap-seg button{font:inherit;font-size:var(--fs-sm);color:var(--muted);padding:var(--sp-2) var(--sp-4);border-radius:var(--radius-pill);cursor:pointer;transition:var(--dur-fast);letter-spacing:.01em;background:0 0;border:0;font-weight:600}.m-fo .ap-seg button:hover{color:var(--text)}.m-fo .ap-seg button.on{color:var(--mark-ink);background:linear-gradient(135deg,var(--accent),var(--cta-grad-2));box-shadow:0 8px 18px -10px var(--accent)}@supports (color:color-mix(in lab,red,red)){.m-fo .ap-seg button.on{box-shadow:0 8px 18px -10px color-mix(in srgb,var(--accent) 70%,transparent)}}.m-fo .ap-nav{align-items:center;gap:var(--sp-2);display:inline-flex}.m-fo .ap-nav .arw{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--raise);width:28px;height:28px;color:var(--muted);font:inherit;font-size:var(--fs-sm);cursor:pointer;place-items:center;display:grid}.m-fo .ap-nav .arw:hover{color:var(--text);background:var(--raise)}.m-fo .ap-nav .today{font:inherit;font-size:var(--fs-sm);color:var(--muted);padding:var(--sp-2) var(--sp-3);border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--raise);cursor:pointer;font-weight:650}.m-fo .ap-nav .today:hover{color:var(--text)}.m-fo .ap-cta{font:inherit;font-size:var(--fs-sm);cursor:pointer;padding:var(--sp-2) var(--sp-4);border-radius:var(--radius-pill);border:1px solid var(--line);background:var(--raise);color:var(--text);font-weight:700}.m-fo .ap-cta:hover{background:var(--raise)}.m-fo .ap-cta.primary{color:var(--mark-ink);background:linear-gradient(135deg,var(--accent),var(--cta-grad-2));box-shadow:0 10px 24px -12px var(--accent);border:0}@supports (color:color-mix(in lab,red,red)){.m-fo .ap-cta.primary{box-shadow:0 10px 24px -12px color-mix(in srgb,var(--accent) 65%,transparent)}}.m-fo .ap-cta.primary:hover{filter:brightness(1.06)}.m-fo .ap-cta.on{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.m-fo .ap-cta.on{border-color:color-mix(in srgb,var(--accent) 45%,transparent)}}.m-fo .ap-cta.on{color:var(--accent)}.m-fo .ap-legend{gap:var(--sp-4);font-size:var(--fs-sm);color:var(--muted2);margin:0 2px var(--sp-3);flex-wrap:wrap;align-items:center;display:flex}.m-fo .ap-legend i{align-items:center;gap:var(--sp-2);font-style:normal;display:inline-flex}.m-fo .ap-legend .ap-sw{border:1px solid var(--line);background:var(--raise);border-radius:3px;flex:none;width:20px;height:9px}.m-fo .ap-legend .ap-sw.confirmed{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.m-fo .ap-legend .ap-sw.confirmed{border-color:color-mix(in srgb,var(--accent) 60%,transparent)}}.m-fo .ap-legend .ap-sw.confirmed{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.m-fo .ap-legend .ap-sw.confirmed{background:color-mix(in srgb,var(--accent) 16%,transparent)}}.m-fo .ap-legend .ap-sw.completed{border-color:var(--line);background:var(--raise)}.m-fo .ap-legend .ap-sw.no_show{border-color:var(--exp)}@supports (color:color-mix(in lab,red,red)){.m-fo .ap-legend .ap-sw.no_show{border-color:color-mix(in srgb,var(--exp) 60%,transparent)}}.m-fo .ap-legend .ap-sw.no_show{background:var(--exp)}@supports (color:color-mix(in lab,red,red)){.m-fo .ap-legend .ap-sw.no_show{background:color-mix(in srgb,var(--exp) 16%,transparent)}}.m-fo .ap-legend .ap-sw.cancelled{border-color:var(--line);background:var(--raise)}.m-fo .ap-legend .ap-sw.block{border-color:var(--accent2)}@supports (color:color-mix(in lab,red,red)){.m-fo .ap-legend .ap-sw.block{border-color:color-mix(in srgb,var(--accent2) 45%,transparent)}}.m-fo .ap-legend .ap-sw.block{background:repeating-linear-gradient(135deg,var(--accent2) 0 4px,var(--accent2) 4px 8px)}@supports (color:color-mix(in lab,red,red)){.m-fo .ap-legend .ap-sw.block{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--accent2) 34%,transparent) 0,color-mix(in srgb,var(--accent2) 34%,transparent) 4px,color-mix(in srgb,var(--accent2) 8%,transparent) 4px,color-mix(in srgb,var(--accent2) 8%,transparent) 8px)}}.m-fo .ap-body{gap:var(--sp-4);grid-template-columns:1fr;align-items:start;display:grid}.m-fo .ap-body.with-side{grid-template-columns:minmax(0,1fr) 302px}@media(max-width:1080px){.m-fo .ap-body.with-side{grid-template-columns:1fr}}.m-fo .ap-cal{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--card);overflow:hidden}.m-fo .ap-dow{border-bottom:1px solid var(--line);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.m-fo .ap-dow div{padding:var(--sp-2) var(--sp-3);font-size:var(--fs-micro);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--muted2);font-weight:600}.m-fo .ap-month{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.m-fo .ap-day{min-height:56px;padding:var(--sp-1) var(--sp-2) var(--sp-2);border-right:1px solid var(--line);border-bottom:1px solid var(--line);gap:var(--sp-1);flex-direction:column;min-width:0;display:flex}.m-fo .ap-month .ap-day:nth-child(7n){border-right:0}.m-fo .ap-day{cursor:pointer;transition:background var(--dur-fast)}.m-fo .ap-day:hover{background:var(--raise)}.m-fo .ap-day:focus-visible{background:var(--accent);outline:none}@supports (color:color-mix(in lab,red,red)){.m-fo .ap-day:focus-visible{background:color-mix(in srgb,var(--accent) 7%,transparent)}}.m-fo .ap-day:focus-visible{box-shadow:inset 0 0 0 2px var(--accent)}.m-fo .ap-day .ap-chip,.m-fo .ap-day .ap-blk{cursor:pointer}.m-fo .ap-day.out{background:var(--raise)}.m-fo .ap-day.out .dn{color:var(--muted2);opacity:.5}.m-fo .ap-day.is-today{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.m-fo .ap-day.is-today{background:color-mix(in srgb,var(--accent) 4%,transparent)}}.m-fo .ap-day .dn{font-size:var(--fs-sm);color:var(--muted);font-variant-numeric:tabular-nums;align-items:center;gap:var(--sp-2);display:flex}.m-fo .ap-day .dn b{color:var(--text);font-weight:650}.m-fo .ap-day.is-today .dn b{color:var(--mark-ink);background:var(--accent);border-radius:var(--radius-pill);padding:1px var(--sp-2);font-weight:750}.m-fo .ap-chip{text-align:left;width:100%;font:inherit;border:1px solid var(--accent);position:relative}@supports (color:color-mix(in lab,red,red)){.m-fo .ap-chip{border:1px solid color-mix(in srgb,var(--accent) 42%,transparent)}}.m-fo .ap-chip{border-radius:var(--radius-sm);padding:var(--sp-1) var(--sp-2) var(--sp-1) var(--sp-3);cursor:pointer;color:var(--text);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.m-fo .ap-chip{background:color-mix(in srgb,var(--accent) 7%,var(--card))}}.m-fo .ap-chip{-webkit-backdrop-filter:blur(10px);box-shadow:0 10px 22px -18px var(--shadow-ink);transition:var(--dur-fast);overflow:hidden}.m-fo .ap-chip:before{content:"";background:var(--accent);border-radius:3px;width:2px;position:absolute;top:4px;bottom:4px;left:0}.m-fo .ap-chip:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.m-fo .ap-chip:hover{border-color:color-mix(in srgb,var(--accent) 75%,transparent)}}.m-fo .ap-chip:hover{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.m-fo .ap-chip:hover{background:color-mix(in srgb,var(--accent) 14%,var(--card))}}.m-fo .ap-chip .t{font-size:var(--fs-micro);color:var(--accent);font-variant-numeric:tabular-nums;letter-spacing:.02em;font-weight:700;line-height:var(--lh-tight)}.m-fo .ap-chip .n{font-size:var(--fs-base);font-weight:600;line-height:var(--lh-tight);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;overflow:hidden}.m-fo .ap-chip .w{font-size:var(--fs-sm);color:var(--muted);line-height:var(--lh-tight);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;overflow:hidden}.m-fo .ap-chip.sel{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent)}@supports (color:color-mix(in lab,red,red)){.m-fo .ap-chip.sel{box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 18%,transparent)}}.m-fo .ap-chip.st-completed{border-color:var(--line);opacity:.66}.m-fo .ap-chip.st-completed:before{background:var(--muted2)}.m-fo .ap-chip.st-completed .t{color:var(--muted)}.m-fo .ap-chip.st-no_show{border-color:var(--exp)}@supports (color:color-mix(in lab,red,red)){.m-fo .ap-chip.st-no_show{border-color:color-mix(in srgb,var(--exp) 55%,transparent)}}.m-fo .ap-chip.st-no_show:before{background:var(--exp)}.m-fo .ap-chip.st-no_show .t{color:var(--exp)}.m-fo .ap-chip.st-cancelled{border-color:var(--line);opacity:.5}.m-fo .ap-chip.st-cancelled:before{background:var(--muted2)}.m-fo .ap-chip.st-cancelled .t{color:var(--muted2)}.m-fo .ap-chip.st-cancelled .n{text-decoration:line-through}.m-fo .ap-blk{border-radius:var(--radius-sm);padding:var(--sp-1) var(--sp-2);border:1px solid var(--accent2);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.m-fo .ap-blk{border:1px solid color-mix(in srgb,var(--accent2) 36%,transparent)}}.m-fo .ap-blk{background:repeating-linear-gradient(135deg,var(--accent2) 0 6px,var(--accent2) 6px 12px)}@supports (color:color-mix(in lab,red,red)){.m-fo .ap-blk{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--accent2) 22%,transparent) 0,color-mix(in srgb,var(--accent2) 22%,transparent) 6px,color-mix(in srgb,var(--accent2) 6%,transparent) 6px,color-mix(in srgb,var(--accent2) 6%,transparent) 12px)}}.m-fo .ap-blk{font-size:var(--fs-sm);color:var(--soft);line-height:var(--lh-tight)}.m-fo .ap-blk b{color:var(--accent2-ink);font-weight:700;font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:var(--tracking-label)}.m-fo .ap-blk .who{color:var(--muted)}.m-fo .ap-blk .tm{color:var(--muted2);font-variant-numeric:tabular-nums}.m-fo .ap-blk .nt{color:var(--muted);font-style:italic}.m-fo .ap-blk .x{width:16px;height:16px;color:var(--muted2);cursor:pointer;font:inherit;font-size:var(--fs-sm);border-radius:var(--radius-sm);background:0 0;border:0;line-height:1;position:absolute;top:2px;right:3px}.m-fo .ap-blk .x:hover{color:var(--exp);background:var(--exp)}@supports (color:color-mix(in lab,red,red)){.m-fo .ap-blk .x:hover{background:color-mix(in srgb,var(--exp) 12%,transparent)}}.m-fo .ap-more{font-size:var(--fs-sm);color:var(--muted2);font-variant-numeric:tabular-nums;padding-left:2px}.m-fo .ap-tg{grid-template-columns:54px repeat(var(--cols,7),minmax(0,1fr));display:grid}.m-fo .ap-tg-head{grid-template-columns:54px repeat(var(--cols,7),minmax(0,1fr));border-bottom:1px solid var(--line);display:grid}.m-fo .ap-tg-head .hcell{padding:var(--sp-2) var(--sp-3);border-left:1px solid var(--line)}.m-fo .ap-tg-head .hcell:first-child{border-left:0}.m-fo .ap-tg-head .wd{font-size:var(--fs-micro);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--muted2);font-weight:600}.m-fo .ap-tg-head .dd{font-size:var(--fs-md);font-variant-numeric:tabular-nums;margin-top:2px;font-weight:700}.m-fo .ap-tg-head .hcell.is-today .dd{color:var(--accent)}.m-fo .ap-tg-scroll{max-height:560px;overflow-y:auto}.m-fo .ap-hour{font-size:var(--fs-micro);color:var(--muted2);text-align:right;padding-right:var(--sp-2);height:var(--hour,56px);box-sizing:border-box;border-top:1px solid var(--grid);font-variant-numeric:tabular-nums;transform:translateY(-6px)}.m-fo .ap-col{border-left:1px solid var(--line);min-width:0;position:relative}.m-fo .ap-col .lines{position:absolute;top:0;right:0;bottom:0;left:0}.m-fo .ap-col .lines i{height:var(--hour,56px);border-top:1px solid var(--grid);display:block}.m-fo .ap-col.is-today{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.m-fo .ap-col.is-today{background:color-mix(in srgb,var(--accent) 4%,transparent)}}.m-fo .ap-abs{position:absolute;left:3px;right:3px}.m-fo .ap-abs.ap-blk{z-index:1}.m-fo .ap-abs.ap-chip{z-index:2;padding:var(--sp-1) var(--sp-2);min-height:28px}.m-fo .ap-abs.ap-chip .n{font-size:var(--fs-micro)}.m-fo .ap-chip.compact{align-items:baseline;gap:var(--sp-2);padding:3px var(--sp-2) 3px var(--sp-3);display:flex}.m-fo .ap-chip.compact .t{flex:none}.m-fo .ap-chip.compact .n{font-size:var(--fs-micro);min-width:0;margin-top:0}.m-fo .ap-blk.compact{line-height:var(--lh-tight);padding:3px var(--sp-2);font-size:var(--fs-micro)}.m-fo .ap-blk.compact .tm{margin-left:var(--sp-1);display:inline}.m-fo .ap-form{border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--sp-4);margin-bottom:var(--sp-4);background:var(--card);box-shadow:0 24px 50px -30px var(--shadow-ink)}.m-fo .ap-form h3{font-size:var(--fs-md);margin-bottom:var(--sp-1);font-weight:700}.m-fo .ap-form .sub{font-size:var(--fs-sm);color:var(--muted);margin-bottom:var(--sp-3);line-height:var(--lh-body)}.m-fo .ap-fields{gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(148px,1fr));align-items:end;display:grid}.m-fo .ap-f label{font-size:var(--fs-micro);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--muted2);margin-bottom:var(--sp-1);display:block}.m-fo .ap-f input,.m-fo .ap-f select,.m-fo .ap-f textarea{width:100%;font:inherit;font-size:var(--fs-base);color:var(--text);padding:var(--sp-2) var(--sp-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--raise);transition:var(--dur-fast)}.m-fo .ap-f select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11' viewBox='0 0 24 24' fill='none' stroke='%237c8296' stroke-width='2.5' stroke-linecap='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") right 10px center/10px no-repeat,#ffffff08;padding-right:28px}.m-fo .ap-f select option{background:var(--select-bg);color:var(--text)}.m-fo .ap-f input:focus,.m-fo .ap-f select:focus,.m-fo .ap-f textarea:focus{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.m-fo .ap-f input:focus,.m-fo .ap-f select:focus,.m-fo .ap-f textarea:focus{border-color:color-mix(in srgb,var(--accent) 50%,transparent)}}.m-fo .ap-f input::placeholder{color:var(--muted2)}.m-fo .ap-f.wide{grid-column:1/-1}.m-fo .ap-f input[type=date],.m-fo .ap-f input[type=time]{color-scheme:dark}.m-fo .ap-f input[type=date]::-webkit-calendar-picker-indicator{filter:invert(.7);cursor:pointer;opacity:.85}.m-fo .ap-f input[type=time]::-webkit-calendar-picker-indicator{filter:invert(.7);cursor:pointer;opacity:.85}.m-fo .ap-f input[type=date]::-webkit-calendar-picker-indicator:hover{opacity:1}.m-fo .ap-f input[type=time]::-webkit-calendar-picker-indicator:hover{opacity:1}.m-fo .ap-pills{gap:var(--sp-2);flex-wrap:wrap;display:flex}.m-fo .ap-pills button{font:inherit;font-size:var(--fs-sm);color:var(--muted);padding:var(--sp-2) var(--sp-3);border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--raise);cursor:pointer;transition:var(--dur-fast);font-weight:600}.m-fo .ap-pills button:hover{color:var(--text)}.m-fo .ap-pills button.on{color:var(--accent2-ink);border-color:var(--accent2)}@supports (color:color-mix(in lab,red,red)){.m-fo .ap-pills button.on{border-color:color-mix(in srgb,var(--accent2) 50%,transparent)}}.m-fo .ap-pills button.on{background:var(--accent2)}@supports (color:color-mix(in lab,red,red)){.m-fo .ap-pills button.on{background:color-mix(in srgb,var(--accent2) 14%,transparent)}}.m-fo .ap-form-row{gap:var(--sp-2);margin-top:var(--sp-4);display:flex}.m-fo .ap-form-row .grow{flex:1}.m-fo .ap-conflict{margin-top:var(--sp-3);border-radius:var(--radius-md);padding:var(--sp-3);font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--exp);border:1px solid var(--exp)}@supports (color:color-mix(in lab,red,red)){.m-fo .ap-conflict{border:1px solid color-mix(in srgb,var(--exp) 30%,transparent)}}.m-fo .ap-conflict{background:var(--neg-soft)}.m-fo .ap-conflict b{font-size:var(--fs-micro);letter-spacing:var(--tracking-label);text-transform:uppercase;margin-bottom:var(--sp-1);color:var(--exp);display:block}.m-fo .ap-conflict .hint{color:var(--muted);margin-top:var(--sp-2);font-size:var(--fs-sm);display:block}.m-fo .ap-ok{margin-top:var(--sp-3);border-radius:var(--radius-md);padding:var(--sp-3);font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--accent);border:1px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.m-fo .ap-ok{border:1px solid color-mix(in srgb,var(--accent) 28%,transparent)}}.m-fo .ap-ok{background:var(--accent-soft)}.m-fo .ap-side{border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--sp-4);background:var(--card);top:var(--sp-4);position:sticky}.m-fo .ap-side .hd{align-items:flex-start;gap:var(--sp-3);margin-bottom:var(--sp-3);display:flex}.m-fo .ap-side .hd .nm{min-width:0;font-size:var(--fs-md);letter-spacing:-.2px;flex:1;font-weight:700}.m-fo .ap-side .hd .cl{color:var(--muted2);font:inherit;font-size:var(--fs-md);cursor:pointer;background:0 0;border:0;padding:0 2px;line-height:1}.m-fo .ap-side .hd .cl:hover{color:var(--text)}.m-fo .ap-kv{gap:var(--sp-3);padding:var(--sp-2) 0;border-top:1px solid var(--line);font-size:var(--fs-base);display:flex}.m-fo .ap-kv .k{color:var(--muted);width:74px;font-size:var(--fs-sm);flex:none}.m-fo .ap-kv .v{font-variant-numeric:tabular-nums;flex:1;min-width:0}.m-fo .ap-acts{gap:var(--sp-2);margin-top:var(--sp-3);flex-wrap:wrap;display:flex}.m-fo .ap-acts button{font:inherit;font-size:var(--fs-sm);padding:var(--sp-2) var(--sp-3);border:1px solid var(--line);border-radius:var(--radius-sm);cursor:pointer;background:var(--raise);color:var(--muted);font-weight:600}.m-fo .ap-acts button:hover:not(:disabled){color:var(--text);background:var(--raise)}.m-fo .ap-acts button.done:hover:not(:disabled){color:var(--accent);border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.m-fo .ap-acts button.done:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent) 40%,transparent)}}.m-fo .ap-acts button.bad:hover:not(:disabled){color:var(--exp);border-color:var(--exp)}@supports (color:color-mix(in lab,red,red)){.m-fo .ap-acts button.bad:hover:not(:disabled){border-color:color-mix(in srgb,var(--exp) 40%,transparent)}}.m-fo .ap-acts button:disabled{opacity:.35;cursor:default}.m-fo .ap-remind{margin-top:var(--sp-3);font-size:var(--fs-sm);color:var(--muted);line-height:var(--lh-body);border-top:1px solid var(--line);padding-top:var(--sp-3)}.m-fo .ap-remind b{color:var(--accent2-ink);font-weight:650}.m-fo .ap-st{font-size:var(--fs-micro);padding:2px var(--sp-2);border-radius:var(--radius-pill);text-transform:uppercase;letter-spacing:var(--tracking-label);white-space:nowrap;font-weight:700;line-height:var(--lh-tight)}.m-fo .ap-st.confirmed{color:var(--inc);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.m-fo .ap-st.confirmed{background:color-mix(in srgb,var(--accent) 14%,transparent)}}.m-fo .ap-st.completed{color:var(--muted);background:var(--raise)}.m-fo .ap-st.no_show{color:var(--exp);background:var(--exp)}@supports (color:color-mix(in lab,red,red)){.m-fo .ap-st.no_show{background:color-mix(in srgb,var(--exp) 14%,transparent)}}.m-fo .ap-st.cancelled{color:var(--muted2);background:var(--raise)}.m-fo .ap-list{padding:var(--sp-1) var(--sp-4) var(--sp-3)}.m-fo .ap-list .tbl td,.m-fo .ap-list .tbl th{white-space:nowrap}.m-fo .ap-list .tbl td.strike{color:var(--muted2);text-decoration:line-through}.m-fo .ap-list .rowacts{gap:var(--sp-1);justify-content:flex-end;display:inline-flex}.m-fo .ap-list .rowacts button{font:inherit;font-size:var(--fs-sm);padding:var(--sp-1) var(--sp-2);border:1px solid var(--line);border-radius:var(--radius-sm);cursor:pointer;background:var(--raise);color:var(--muted);font-weight:600}.m-fo .ap-list .rowacts button:hover:not(:disabled){color:var(--text);background:var(--raise)}.m-fo .ap-list .rowacts button:disabled{opacity:.3;cursor:default}.m-fo .ap-list .blkrow td{color:var(--muted)}.m-fo .ap-list .blkrow .rz{color:var(--accent2-ink);text-transform:uppercase;font-weight:650;font-size:var(--fs-micro);letter-spacing:var(--tracking-label)}.m-fo .ap-empty{padding:var(--sp-7) var(--sp-5);text-align:center;color:var(--muted);font-size:var(--fs-base);line-height:var(--lh-body)}.m-fo .ap-empty b{color:var(--text);font-size:var(--fs-md);margin-bottom:var(--sp-1);display:block}@media(prefers-reduced-motion:reduce){.m-fo .ap-chip,.m-fo .ap-seg button,.m-fo .ap-pills button{transition:none}}.m-fo .ap-remind-note{margin-top:var(--sp-2);font-size:var(--fs-sm);color:var(--muted2);line-height:var(--lh-body);display:block}.m-fo .head{justify-content:space-between;align-items:flex-start;gap:var(--sp-3);flex-wrap:wrap;display:flex}.m-fo .cq-lede{font-size:var(--fs-sm);color:var(--muted);line-height:var(--lh-body);margin:var(--sp-1) 0 0;max-width:620px}.m-fo .cq-scoretoggle{font:inherit;font-size:var(--fs-sm);color:var(--muted);border:1px solid var(--line);border-radius:var(--radius-pill);padding:var(--sp-2) var(--sp-4);cursor:pointer;white-space:nowrap;background:0 0;flex:none}.m-fo .cq-scoretoggle:hover{color:var(--text);border-color:var(--muted2)}.m-fo .cq-err{margin:var(--sp-3) 0;padding:var(--sp-3) var(--sp-4);border:1px solid var(--exp)}@supports (color:color-mix(in lab,red,red)){.m-fo .cq-err{border:1px solid color-mix(in srgb,var(--exp) 40%,transparent)}}.m-fo .cq-err{border-radius:var(--radius-md);background:var(--neg-soft);color:var(--exp);font-size:var(--fs-base)}.m-fo .cq-clock{gap:var(--sp-3);margin:var(--sp-5) 0 var(--sp-4);grid-template-columns:repeat(3,minmax(0,1fr)) 1.4fr;display:grid}@media(max-width:1100px){.m-fo .cq-clock{grid-template-columns:repeat(3,minmax(0,1fr))}.m-fo .cq-promise{grid-column:1/-1}}.m-fo .cq-stat,.m-fo .cq-promise{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--card);padding:var(--sp-4)}.m-fo .cq-stat.bad{border-color:var(--exp)}@supports (color:color-mix(in lab,red,red)){.m-fo .cq-stat.bad{border-color:color-mix(in srgb,var(--exp) 42%,transparent)}}.m-fo .cq-stat-l{font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--muted2);display:block}.m-fo .cq-stat-v{font-size:var(--fs-num);line-height:var(--lh-tight);margin:var(--sp-2) 0 var(--sp-1);color:var(--accent);display:block}.m-fo .cq-stat.bad .cq-stat-v{color:var(--exp)}.m-fo .cq-stat-s{font-size:var(--fs-sm);color:var(--muted)}.m-fo .cq-promise p{margin:var(--sp-2) 0 0;font-size:var(--fs-base);color:var(--soft);line-height:var(--lh-body);font-style:italic}.m-fo .cq-alert{margin-bottom:var(--sp-4);padding:var(--sp-3) var(--sp-4);border:1px solid var(--exp)}@supports (color:color-mix(in lab,red,red)){.m-fo .cq-alert{border:1px solid color-mix(in srgb,var(--exp) 42%,transparent)}}.m-fo .cq-alert{border-radius:var(--radius-md);background:var(--exp)}@supports (color:color-mix(in lab,red,red)){.m-fo .cq-alert{background:color-mix(in srgb,var(--exp) 7%,transparent)}}.m-fo .cq-alert{color:var(--soft);font-size:var(--fs-base)}.m-fo .cq-alert b{color:var(--exp)}.m-fo .cq-list{gap:var(--sp-2);flex-direction:column;display:flex}.m-fo .cq-row{gap:var(--sp-3);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--card);padding:var(--sp-4);transition:border-color var(--dur-fast) ease,background var(--dur-fast) ease;grid-template-columns:40px 1fr auto;align-items:start;display:grid}.m-fo .cq-row:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.m-fo .cq-row:hover{border-color:color-mix(in srgb,var(--accent) 28%,transparent)}}.m-fo .cq-row.breach{border-color:var(--exp)}@supports (color:color-mix(in lab,red,red)){.m-fo .cq-row.breach{border-color:color-mix(in srgb,var(--exp) 38%,transparent)}}.m-fo .cq-rank{font-size:var(--fs-lg);color:var(--muted2);text-align:center;font-variant-numeric:tabular-nums;padding-top:var(--sp-1)}.m-fo .cq-row:first-child .cq-rank{color:var(--accent)}.m-fo .cq-who{min-width:0}.m-fo .cq-name{align-items:center;gap:var(--sp-2);font-size:var(--fs-md);color:var(--text);flex-wrap:wrap;font-weight:600;display:flex}.m-fo .cq-meta{margin-top:var(--sp-1);font-size:var(--fs-sm);color:var(--muted)}.m-fo .cq-summary{margin:var(--sp-2) 0 0;font-size:var(--fs-base);color:var(--soft);line-height:var(--lh-body);max-width:68ch}.m-fo .cq-badge{font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:var(--tracking-label);padding:2px var(--sp-2);border-radius:var(--radius-pill);border:1px solid var(--line);color:var(--muted2)}.m-fo .cq-badge.urgent{color:var(--exp);border-color:var(--exp)}@supports (color:color-mix(in lab,red,red)){.m-fo .cq-badge.urgent{border-color:color-mix(in srgb,var(--exp) 45%,transparent)}}.m-fo .cq-badge.urgent{background:var(--neg-soft)}.m-fo .cq-badge.ok{color:var(--accent);border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.m-fo .cq-badge.ok{border-color:color-mix(in srgb,var(--accent) 40%,transparent)}}.m-fo .cq-badge.ok{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.m-fo .cq-badge.ok{background:color-mix(in srgb,var(--accent) 8%,transparent)}}.m-fo .cq-badge.no{color:var(--muted2)}.m-fo .cq-badge.lang{color:var(--accent2-ink);border-color:var(--accent2)}@supports (color:color-mix(in lab,red,red)){.m-fo .cq-badge.lang{border-color:color-mix(in srgb,var(--accent2) 40%,transparent)}}.m-fo .cq-reason{margin:var(--sp-2) 0 0;font-size:var(--fs-sm);color:var(--muted);line-height:var(--lh-body)}.m-fo .cq-why{gap:var(--sp-2);margin-top:var(--sp-2);flex-wrap:wrap;display:flex}.m-fo .cq-chip{align-items:center;gap:var(--sp-1);font-size:var(--fs-micro);color:var(--muted2);border:1px solid var(--line);border-radius:var(--radius-pill);padding:2px var(--sp-2);cursor:help;display:inline-flex}.m-fo .cq-chip b{color:var(--soft);font-variant-numeric:tabular-nums}.m-fo .cq-note-saved{margin:var(--sp-2) 0 0;font-size:var(--fs-sm);color:var(--soft);line-height:var(--lh-body);max-width:68ch}.m-fo .cq-acts{gap:var(--sp-2);flex-direction:column;align-items:stretch;min-width:168px;display:flex}.m-fo .cq-dial{text-align:center;font-size:var(--fs-base);color:var(--mark-ink-3);background:linear-gradient(180deg,var(--accent),var(--teal-2));border-radius:var(--radius-md);padding:var(--sp-3) var(--sp-4);font-weight:600;text-decoration:none;display:block}.m-fo .cq-dial:hover{filter:brightness(1.06)}.m-fo .cq-link{border:1px solid var(--line);color:var(--muted);border-radius:var(--radius-sm);padding:var(--sp-2) var(--sp-3);font-size:var(--fs-sm);cursor:pointer;background:0 0;font-family:inherit}.m-fo .cq-link:hover:not(:disabled){color:var(--text);border-color:var(--muted2)}.m-fo .cq-link:disabled{opacity:.45;cursor:default}.m-fo .cq-callfirst{font-size:var(--fs-sm);color:var(--muted2);text-align:center;line-height:var(--lh-body);padding:var(--sp-2) var(--sp-3)}.m-fo .cq-dispo{gap:var(--sp-3);margin-top:var(--sp-3);padding-top:var(--sp-3);border-top:1px solid var(--line);flex-direction:column;grid-column:1/-1;display:flex}.m-fo .cq-note{width:100%;font:inherit;font-size:var(--fs-base);color:var(--text);line-height:var(--lh-body);padding:var(--sp-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--raise);resize:vertical;min-height:52px}.m-fo .cq-note:focus{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.m-fo .cq-note:focus{border-color:color-mix(in srgb,var(--accent) 45%,transparent)}}.m-fo .cq-dispo-btns{gap:var(--sp-2);flex-wrap:wrap;align-items:center;display:flex}.m-fo .cq-dbtn{background:var(--raise);border:1px solid var(--line);color:var(--soft);border-radius:var(--radius-sm);padding:var(--sp-2) var(--sp-3);font-size:var(--fs-sm);cursor:pointer;font-family:inherit}.m-fo .cq-dbtn:hover:not(:disabled){border-color:var(--muted2);color:var(--text)}.m-fo .cq-dbtn.good{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.m-fo .cq-dbtn.good{border-color:color-mix(in srgb,var(--accent) 40%,transparent)}}.m-fo .cq-dbtn.good{color:var(--accent)}.m-fo .cq-dbtn:disabled{opacity:.5;cursor:default}.m-fo .cq-sep{background:var(--line);width:1px;height:20px;margin:0 var(--sp-1)}.m-fo .cq-empty{border:1px dashed var(--line);border-radius:var(--radius-lg);padding:var(--sp-7) var(--sp-5);text-align:center;color:var(--muted);font-size:var(--fs-base)}.m-fo .cq-empty b{color:var(--text);font-size:var(--fs-md);display:block}.m-fo .cq-empty p{margin:var(--sp-2) auto 0;max-width:52ch}.m-fo .cq-foot{margin-top:var(--sp-4);font-size:var(--fs-sm);color:var(--muted2);line-height:var(--lh-body);max-width:76ch}.m-fo .cq-mobile-notice{display:none}@media(max-width:520px){.m-fo .cq-mobile-notice{border:1px dashed var(--line);border-radius:var(--radius-lg);padding:var(--sp-6) var(--sp-4);text-align:center;color:var(--muted);font-size:var(--fs-base);margin-top:var(--sp-4);display:block}.m-fo .cq-mobile-notice b{color:var(--text);font-size:var(--fs-md);margin-bottom:var(--sp-2);display:block}.m-fo .cq-mobile-notice p{max-width:42ch;line-height:var(--lh-body);margin:0 auto}.m-fo .cq>.head,.m-fo .cq>.cq-err,.m-fo .cq>.cq-clock,.m-fo .cq>.cq-alert,.m-fo .cq>.cq-empty,.m-fo .cq>.cq-list,.m-fo .cq>.cq-foot{display:none}}.m-fo .ct-search{flex:1;min-width:190px;max-width:330px;position:relative}.m-fo .ct-search input{width:100%;font:inherit;font-size:var(--fs-base);color:var(--text);padding:var(--sp-2) var(--sp-6);border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--raise);transition:var(--dur-fast)}.m-fo .ct-search input:focus{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.m-fo .ct-search input:focus{border-color:color-mix(in srgb,var(--accent) 50%,transparent)}}.m-fo .ct-search input::placeholder{color:var(--muted2)}.m-fo .ct-search .ic{left:var(--sp-3);color:var(--muted2);font-size:var(--fs-micro);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.m-fo .ct-search .clr{right:var(--sp-2);color:var(--muted2);cursor:pointer;font:inherit;font-size:var(--fs-base);padding:2px var(--sp-1);border-radius:var(--radius-sm);background:0 0;border:0;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}.m-fo .ct-search .clr:hover{color:var(--text)}.m-fo .ct-cta{font:inherit;font-size:var(--fs-sm);cursor:pointer;padding:var(--sp-2) var(--sp-4);border-radius:var(--radius-pill);color:var(--mark-ink);background:linear-gradient(135deg,var(--accent),var(--cta-grad-2));box-shadow:0 10px 24px -12px var(--accent);border:0;font-weight:700}@supports (color:color-mix(in lab,red,red)){.m-fo .ct-cta{box-shadow:0 10px 24px -12px color-mix(in srgb,var(--accent) 65%,transparent)}}.m-fo .ct-cta:hover{filter:brightness(1.06)}.m-fo .ct-cta.ghost{border:1px solid var(--line);background:var(--raise);color:var(--text);box-shadow:none}.m-fo .ct-cta.ghost:hover{background:var(--raise);filter:none}.m-fo .ct-count{font-size:var(--fs-sm);color:var(--muted2);font-variant-numeric:tabular-nums}.m-fo .ct-form{border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--sp-4);margin-bottom:var(--sp-4);background:var(--card);box-shadow:0 24px 50px -30px var(--shadow-ink)}.m-fo .ct-form h3{font-size:var(--fs-md);margin-bottom:var(--sp-1);font-weight:700}.m-fo .ct-form .sub{font-size:var(--fs-sm);color:var(--muted);margin-bottom:var(--sp-3);line-height:var(--lh-body)}.m-fo .ct-fields{gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:end;display:grid}.m-fo .ct-f label{font-size:var(--fs-micro);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--muted2);margin-bottom:var(--sp-1);display:block}.m-fo .ct-f input,.m-fo .ct-f select{width:100%;font:inherit;font-size:var(--fs-base);color:var(--text);padding:var(--sp-2) var(--sp-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--raise);transition:var(--dur-fast)}.m-fo .ct-f select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11' viewBox='0 0 24 24' fill='none' stroke='%237c8296' stroke-width='2.5' stroke-linecap='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") right 10px center/10px no-repeat,#ffffff08;padding-right:28px}.m-fo .ct-f select option{background:var(--select-bg);color:var(--text)}.m-fo .ct-f input:focus,.m-fo .ct-f select:focus{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.m-fo .ct-f input:focus,.m-fo .ct-f select:focus{border-color:color-mix(in srgb,var(--accent) 50%,transparent)}}.m-fo .ct-f input::placeholder{color:var(--muted2)}.m-fo .ct-form-row{gap:var(--sp-2);margin-top:var(--sp-4);display:flex}.m-fo .ct-form-row .grow{flex:1}.m-fo .ct-merged{margin-top:var(--sp-3);border-radius:var(--radius-md);padding:var(--sp-3);font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--accent2-ink);border:1px solid var(--accent2)}@supports (color:color-mix(in lab,red,red)){.m-fo .ct-merged{border:1px solid color-mix(in srgb,var(--accent2) 32%,transparent)}}.m-fo .ct-merged{background:var(--accent2)}@supports (color:color-mix(in lab,red,red)){.m-fo .ct-merged{background:color-mix(in srgb,var(--accent2) 11%,transparent)}}.m-fo .ct-merged b{font-size:var(--fs-micro);letter-spacing:var(--tracking-label);text-transform:uppercase;margin-bottom:var(--sp-1);display:block}.m-fo .ct-merged .hint{color:var(--muted);margin-top:var(--sp-1);font-size:var(--fs-sm);display:block}.m-fo .ct-err{margin-top:var(--sp-3);border-radius:var(--radius-md);padding:var(--sp-3);font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--exp);border:1px solid var(--exp)}@supports (color:color-mix(in lab,red,red)){.m-fo .ct-err{border:1px solid color-mix(in srgb,var(--exp) 30%,transparent)}}.m-fo .ct-err{background:var(--neg-soft)}.m-fo .ct-ok{margin-top:var(--sp-3);border-radius:var(--radius-md);padding:var(--sp-3);font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--accent);border:1px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.m-fo .ct-ok{border:1px solid color-mix(in srgb,var(--accent) 28%,transparent)}}.m-fo .ct-ok{background:var(--accent-soft)}.m-fo .ct-body{gap:var(--sp-4);grid-template-columns:1fr;align-items:start;display:grid}.m-fo .ct-body.with-side{grid-template-columns:minmax(0,1fr) 372px}@media(max-width:1120px){.m-fo .ct-body.with-side{grid-template-columns:1fr}}.m-fo .ct-tbl-wrap{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--card);padding:2px var(--sp-4) var(--sp-3);overflow:hidden}.m-fo .ct-scroll{max-height:620px;overflow-y:auto}.m-fo .ct-tbl-wrap .tbl th{background:var(--navy);z-index:2;position:sticky;top:0}.m-fo .ct-tbl-wrap .tbl td.ph{font-variant-numeric:tabular-nums;color:var(--soft)}.m-fo .ct-tbl-wrap .tbl tr.on td{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.m-fo .ct-tbl-wrap .tbl tr.on td{background:color-mix(in srgb,var(--accent) 7%,transparent)}}.m-fo .ct-tbl-wrap .tbl tr.on td:first-child{box-shadow:inset 2px 0 0 var(--accent)}.m-fo .ct-lang{font-size:var(--fs-micro);padding:2px var(--sp-2);border-radius:var(--radius-pill);text-transform:uppercase;letter-spacing:var(--tracking-label);font-weight:700;line-height:var(--lh-tight);color:var(--muted);background:var(--raise)}.m-fo .ct-lang.es{color:var(--accent2-ink);background:var(--accent2)}@supports (color:color-mix(in lab,red,red)){.m-fo .ct-lang.es{background:color-mix(in srgb,var(--accent2) 16%,transparent)}}.m-fo .ct-lang.en{color:var(--inc);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.m-fo .ct-lang.en{background:color-mix(in srgb,var(--accent) 14%,transparent)}}.m-fo .ct-src{font-size:var(--fs-micro);color:var(--muted2);text-transform:uppercase;letter-spacing:var(--tracking-label)}.m-fo .ct-pill{font-size:var(--fs-micro);padding:2px var(--sp-2);border-radius:var(--radius-pill);text-transform:uppercase;letter-spacing:var(--tracking-label);white-space:nowrap;font-weight:700;line-height:var(--lh-tight)}.m-fo .ct-pill.good{color:var(--inc);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.m-fo .ct-pill.good{background:color-mix(in srgb,var(--accent) 14%,transparent)}}.m-fo .ct-pill.bad{color:var(--exp);background:var(--exp)}@supports (color:color-mix(in lab,red,red)){.m-fo .ct-pill.bad{background:color-mix(in srgb,var(--exp) 14%,transparent)}}.m-fo .ct-pill.neutral{color:var(--muted);background:var(--raise)}.m-fo .ct-pill.violet{color:var(--accent2-ink);background:var(--accent2)}@supports (color:color-mix(in lab,red,red)){.m-fo .ct-pill.violet{background:color-mix(in srgb,var(--accent2) 16%,transparent)}}.m-fo .ct-side{border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--sp-4);background:var(--card);top:var(--sp-4);max-height:calc(100vh - 40px);position:sticky;overflow-y:auto}.m-fo .ct-side .hd{align-items:flex-start;gap:var(--sp-3);margin-bottom:var(--sp-1);display:flex}.m-fo .ct-side .hd .av{background:var(--accent);border-radius:50%;flex:none;width:34px;height:34px}@supports (color:color-mix(in lab,red,red)){.m-fo .ct-side .hd .av{background:color-mix(in srgb,var(--accent) 12%,transparent)}}.m-fo .ct-side .hd .av{border:1px solid var(--line);font-size:var(--fs-sm);color:var(--accent);place-items:center;font-weight:700;display:grid}.m-fo .ct-side .hd .nm{flex:1;min-width:0}.m-fo .ct-side .hd .nm b{font-size:var(--fs-md);letter-spacing:-.3px;font-weight:750;display:block}.m-fo .ct-side .hd .nm span{font-size:var(--fs-sm);color:var(--muted);font-variant-numeric:tabular-nums;margin-top:2px;display:block}.m-fo .ct-side .hd .cl{color:var(--muted2);font:inherit;font-size:var(--fs-md);cursor:pointer;background:0 0;border:0;padding:0 2px;line-height:1}.m-fo .ct-side .hd .cl:hover{color:var(--text)}.m-fo .ct-meta{gap:var(--sp-2);margin:var(--sp-3) 0 var(--sp-1);flex-wrap:wrap;display:flex}.m-fo .ct-sec{font-size:var(--fs-micro);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--muted2);margin:var(--sp-4) 0 var(--sp-2);align-items:center;gap:var(--sp-2);font-weight:600;display:flex}.m-fo .ct-sec span{color:var(--muted);letter-spacing:0;text-transform:none;font-size:var(--fs-sm)}.m-fo .ct-kv{gap:var(--sp-3);padding:var(--sp-2) 0;border-top:1px solid var(--line);font-size:var(--fs-base);display:flex}.m-fo .ct-kv .k{color:var(--muted);width:74px;font-size:var(--fs-sm);flex:none}.m-fo .ct-kv .v{word-break:break-word;flex:1;min-width:0}.m-fo .ct-item{border:1px solid var(--line);border-radius:var(--radius-md);padding:var(--sp-3);background:var(--raise);margin-bottom:var(--sp-2)}.m-fo .ct-item .top{align-items:center;gap:var(--sp-2);font-size:var(--fs-sm);color:var(--muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.m-fo .ct-item .top .when{color:var(--text);font-weight:600;font-size:var(--fs-base)}.m-fo .ct-item .sm{font-size:var(--fs-sm);color:var(--muted);margin-top:var(--sp-2);line-height:var(--lh-body)}.m-fo .ct-item .sm b{color:var(--soft);font-weight:600}.m-fo .ct-lead{border:1px solid var(--accent2)}@supports (color:color-mix(in lab,red,red)){.m-fo .ct-lead{border:1px solid color-mix(in srgb,var(--accent2) 30%,transparent)}}.m-fo .ct-lead{border-radius:var(--radius-md);padding:var(--sp-3);background:radial-gradient(120px 70px at 85% 20%,var(--accent2),transparent),#ffffff05}@supports (color:color-mix(in lab,red,red)){.m-fo .ct-lead{background:radial-gradient(120px 70px at 85% 20%,color-mix(in srgb,var(--accent2) 16%,transparent),transparent),#ffffff05}}.m-fo .ct-lead .stg{font-size:var(--fs-md);letter-spacing:-.2px;font-weight:750}.m-fo .ct-lead .sm{font-size:var(--fs-sm);color:var(--muted);margin-top:var(--sp-1)}.m-fo .ct-area{margin-bottom:var(--sp-2)}.m-fo .ct-areah{font-size:var(--fs-micro);letter-spacing:.04em;text-transform:uppercase;color:var(--accent2-ink);margin:var(--sp-1) 0 var(--sp-1);font-weight:700}.m-fo .ct-area .ct-lead+.ct-lead{margin-top:var(--sp-2)}.m-fo .ct-none{font-size:var(--fs-sm);color:var(--muted2);padding:var(--sp-1) 0 2px;line-height:var(--lh-body)}.m-fo .ct-empty{padding:var(--sp-7) var(--sp-5);text-align:center;color:var(--muted);font-size:var(--fs-base);line-height:var(--lh-body)}.m-fo .ct-empty b{color:var(--text);font-size:var(--fs-md);margin-bottom:var(--sp-1);display:block}.m-fo .ct-side .ct-empty{padding:var(--sp-6) var(--sp-2)}.m-fo .ct-addloc{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0 2px;font-size:12px;font-weight:600}.m-fo .ct-addloc:hover{text-decoration:underline}.m-fo .ct-loc{border:1px solid var(--line);border-radius:10px;margin:0 0 8px;padding:10px 12px}.m-fo .ct-locrow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.m-fo .ct-locrow b{font-size:14px}.m-fo .ct-locaddr{color:var(--muted);margin-top:3px;font-size:13px}.m-fo .ct-locnote{background:var(--accent-soft);color:var(--text);border-radius:7px;margin-top:6px;padding:7px 9px;font-size:13px;line-height:1.45}.m-fo .ct-locacts{gap:12px;margin-top:8px;display:flex}.m-fo .ct-locacts button{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.m-fo .ct-locacts button:hover{color:var(--text);text-decoration:underline}.m-fo .ct-locform{gap:8px;margin:0 0 10px;display:grid}.m-fo .ct-locform input,.m-fo .ct-locform select,.m-fo .ct-locform textarea{font:inherit;border:1px solid var(--line);box-sizing:border-box;border-radius:8px;width:100%;padding:8px 10px}.m-fo .ct-locgrid{grid-template-columns:2fr 1fr 1fr;gap:8px;display:grid}.m-fo .ct-locform button[type=submit]{font:inherit;background:var(--accent);color:var(--mark-ink);cursor:pointer;border:0;border-radius:8px;justify-self:start;padding:8px 14px;font-size:13px;font-weight:600}.m-fo .ct-locform button[type=submit]:disabled{opacity:.6;cursor:default}.m-fo .fu-lede{font-size:var(--fs-sm);color:var(--muted);line-height:var(--lh-body);margin:0 0 var(--sp-4);max-width:78ch}.m-fo .fu-none{color:var(--muted);font-size:var(--fs-sm);padding:var(--sp-4) 2px}.m-fo .fu-none-inline{color:var(--muted2);font-style:italic}.m-fo .fu-err{font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--exp);background:var(--neg-soft);border:1px solid var(--exp)}@supports (color:color-mix(in lab,red,red)){.m-fo .fu-err{border:1px solid color-mix(in srgb,var(--exp) 22%,transparent)}}.m-fo .fu-err{border-radius:var(--radius-md);padding:var(--sp-2) var(--sp-3);margin:var(--sp-3) 0 0}.m-fo .btn-ghost.fu-act{padding:var(--sp-2) var(--sp-4);border-radius:var(--radius-pill);white-space:nowrap;flex:none}.m-fo .btn-ghost.fu-act:disabled{opacity:.55;cursor:not-allowed}.m-fo .fu-stats{gap:var(--sp-3);margin:0 0 var(--sp-4);grid-template-columns:repeat(4,1fr);display:grid}.m-fo .fu-stats .stat .v.fu-violet{color:var(--accent2-ink)}@media(max-width:980px){.m-fo .fu-stats{grid-template-columns:repeat(2,1fr)}}.m-fo .fu-tabs{gap:var(--sp-1);margin-bottom:var(--sp-4);border-bottom:1px solid var(--line);padding-bottom:0;display:flex}.m-fo .fu-tab{font:inherit;font-size:var(--fs-sm);color:var(--muted);cursor:pointer;padding:var(--sp-2) var(--sp-4) var(--sp-3);transition:color var(--dur-fast);background:0 0;border:0;font-weight:600;position:relative}.m-fo .fu-tab:hover,.m-fo .fu-tab.on{color:var(--text)}.m-fo .fu-tab.on:after{content:"";left:var(--sp-3);right:var(--sp-3);background:var(--accent);height:2px;box-shadow:0 0 12px 1px var(--glow);border-radius:2px;position:absolute;bottom:-1px}.m-fo .fu-split{gap:var(--sp-4);grid-template-columns:380px 1fr;align-items:start;display:grid}@media(max-width:1100px){.m-fo .fu-split{grid-template-columns:1fr}}.m-fo .fu-list{padding:var(--sp-4) var(--sp-4) var(--sp-3)}.m-fo .fu-listh{gap:var(--sp-3);padding:0 var(--sp-1) var(--sp-3);border-bottom:1px solid var(--line);align-items:flex-start;display:flex}.m-fo .fu-listh .psel{max-width:148px;font-size:var(--fs-sm);padding:var(--sp-2) 26px var(--sp-2) var(--sp-3);flex:none}.m-fo .fu-rows{flex-direction:column;display:flex}.m-fo .fu-row{gap:var(--sp-2);text-align:left;width:100%;font:inherit;color:var(--text);cursor:pointer;border:0;border-bottom:1px solid var(--line);padding:var(--sp-3);transition:background var(--dur-fast) ease;background:0 0;border-radius:0;flex-direction:column;display:flex}.m-fo .fu-row:last-child{border-bottom:0}.m-fo .fu-row:hover{background:var(--raise)}.m-fo .fu-row.on{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.m-fo .fu-row.on{background:color-mix(in srgb,var(--accent) 7%,transparent)}}.m-fo .fu-row.on{box-shadow:inset 2px 0 0 var(--accent)}.m-fo .fu-rowtop{align-items:center;gap:var(--sp-2);display:flex}.m-fo .fu-who{align-items:center;gap:var(--sp-2);flex:1;min-width:0;display:flex}.m-fo .fu-who b{font-size:var(--fs-base);text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.m-fo .fu-av{background:var(--accent);border-radius:50%;flex:none;width:26px;height:26px}@supports (color:color-mix(in lab,red,red)){.m-fo .fu-av{background:color-mix(in srgb,var(--accent) 12%,transparent)}}.m-fo .fu-av{border:1px solid var(--line);font-size:var(--fs-micro);color:var(--accent);place-items:center;font-style:normal;font-weight:700;display:grid}.m-fo .fu-rowmid{align-items:center;gap:var(--sp-2);min-width:0;display:flex}.m-fo .fu-seq{font-size:var(--fs-sm);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.m-fo .fu-rowfoot{align-items:center;gap:var(--sp-2);font-size:var(--fs-sm);color:var(--muted2);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.m-fo .fu-dot{color:var(--muted2)}.m-fo .fu-counts{gap:var(--sp-2);margin-left:auto;display:flex}.m-fo .fu-counts i{font-style:normal;font-size:var(--fs-micro);padding:1px var(--sp-2);border-radius:var(--radius-pill);font-variant-numeric:tabular-nums;font-weight:700;line-height:var(--lh-tight)}.m-fo .fu-counts i.sent{color:var(--inc);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.m-fo .fu-counts i.sent{background:color-mix(in srgb,var(--accent) 13%,transparent)}}.m-fo .fu-counts i.blocked{color:var(--exp);background:var(--exp)}@supports (color:color-mix(in lab,red,red)){.m-fo .fu-counts i.blocked{background:color-mix(in srgb,var(--exp) 14%,transparent)}}.m-fo .fu-pill{font-size:var(--fs-micro);letter-spacing:.02em;padding:2px var(--sp-2);border-radius:var(--radius-pill);white-space:nowrap;font-weight:700;line-height:var(--lh-tight);border:1px solid #0000;flex:none}.m-fo .fu-pill.active{color:var(--accent);background:var(--accent-soft);border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.m-fo .fu-pill.active{border-color:color-mix(in srgb,var(--accent) 35%,transparent)}}.m-fo .fu-pill.booked{color:var(--mark-ink-4);background:var(--accent)}.m-fo .fu-pill.replied{color:var(--accent2-ink);background:var(--accent2)}@supports (color:color-mix(in lab,red,red)){.m-fo .fu-pill.replied{background:color-mix(in srgb,var(--accent2) 16%,transparent)}}.m-fo .fu-pill.replied{border-color:var(--accent2)}@supports (color:color-mix(in lab,red,red)){.m-fo .fu-pill.replied{border-color:color-mix(in srgb,var(--accent2) 40%,transparent)}}.m-fo .fu-pill.optout{color:var(--exp);background:var(--exp)}@supports (color:color-mix(in lab,red,red)){.m-fo .fu-pill.optout{background:color-mix(in srgb,var(--exp) 14%,transparent)}}.m-fo .fu-pill.optout{border-color:var(--exp)}@supports (color:color-mix(in lab,red,red)){.m-fo .fu-pill.optout{border-color:color-mix(in srgb,var(--exp) 40%,transparent)}}.m-fo .fu-pill.blocked{color:var(--exp);background:var(--neg-soft);border-color:var(--exp)}@supports (color:color-mix(in lab,red,red)){.m-fo .fu-pill.blocked{border-color:color-mix(in srgb,var(--exp) 35%,transparent)}}.m-fo .fu-pill.done{color:var(--muted);background:var(--raise);border-color:var(--line)}.m-fo .fu-chip{font-size:var(--fs-micro);padding:2px var(--sp-2);border-radius:var(--radius-sm);border:1px solid var(--line);color:var(--muted);background:var(--raise);white-space:nowrap;font-weight:700;line-height:var(--lh-tight);flex:none}.m-fo .fu-chip.matter{color:var(--accent2-ink);border-color:var(--accent2)}@supports (color:color-mix(in lab,red,red)){.m-fo .fu-chip.matter{border-color:color-mix(in srgb,var(--accent2) 30%,transparent)}}.m-fo .fu-chip.matter{background:var(--accent2)}@supports (color:color-mix(in lab,red,red)){.m-fo .fu-chip.matter{background:color-mix(in srgb,var(--accent2) 10%,transparent)}}.m-fo .fu-chip.consent{color:var(--exp);border-color:var(--exp)}@supports (color:color-mix(in lab,red,red)){.m-fo .fu-chip.consent{border-color:color-mix(in srgb,var(--exp) 30%,transparent)}}.m-fo .fu-chip.consent{background:var(--neg-soft)}.m-fo .fu-chip.consent.on{color:var(--accent);border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.m-fo .fu-chip.consent.on{border-color:color-mix(in srgb,var(--accent) 30%,transparent)}}.m-fo .fu-chip.consent.on{background:var(--accent-soft)}.m-fo .fu-chan{align-items:center;gap:var(--sp-2);font-size:var(--fs-micro);letter-spacing:.03em;padding:3px var(--sp-2);border-radius:var(--radius-pill);font-weight:700;line-height:var(--lh-tight);border:1px solid var(--line);background:var(--raise);color:var(--soft);flex:none;display:inline-flex}.m-fo .fu-chan i{font-style:normal;font-size:var(--fs-micro);opacity:.9}.m-fo .fu-chan.email{color:var(--accent);border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.m-fo .fu-chan.email{border-color:color-mix(in srgb,var(--accent) 28%,transparent)}}.m-fo .fu-chan.email{background:var(--accent-soft)}.m-fo .fu-chan.sms{color:var(--accent2-ink);border-color:var(--accent2)}@supports (color:color-mix(in lab,red,red)){.m-fo .fu-chan.sms{border-color:color-mix(in srgb,var(--accent2) 30%,transparent)}}.m-fo .fu-chan.sms{background:var(--accent2)}@supports (color:color-mix(in lab,red,red)){.m-fo .fu-chan.sms{background:color-mix(in srgb,var(--accent2) 10%,transparent)}}.m-fo .fu-chan.voicemail{color:var(--glow);background:#7af5e212;border-color:#7af5e23d}.m-fo .fu-chan.callback{color:var(--exp);border-color:var(--exp)}@supports (color:color-mix(in lab,red,red)){.m-fo .fu-chan.callback{border-color:color-mix(in srgb,var(--exp) 28%,transparent)}}.m-fo .fu-chan.callback{background:var(--exp)}@supports (color:color-mix(in lab,red,red)){.m-fo .fu-chan.callback{background:color-mix(in srgb,var(--exp) 9%,transparent)}}.m-fo .fu-chan.internal{color:var(--muted)}.m-fo .fu-ai{font-size:var(--fs-micro);padding:2px var(--sp-2);border-radius:var(--radius-sm);color:var(--accent2-ink);border:1px solid var(--accent2);flex:none;font-weight:700}@supports (color:color-mix(in lab,red,red)){.m-fo .fu-ai{border:1px solid color-mix(in srgb,var(--accent2) 35%,transparent)}}.m-fo .fu-ai{background:var(--accent2)}@supports (color:color-mix(in lab,red,red)){.m-fo .fu-ai{background:color-mix(in srgb,var(--accent2) 12%,transparent)}}.m-fo .fu-ai{white-space:nowrap;line-height:var(--lh-tight)}.m-fo .fu-detail{padding:var(--sp-4);min-height:300px;transition:opacity var(--dur-fast) ease}.m-fo .fu-detail.busy{opacity:.55}.m-fo .fu-dh{gap:var(--sp-4);padding-bottom:var(--sp-3);border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;display:flex}.m-fo .fu-dname{font-size:var(--fs-lg);letter-spacing:-.3px;font-weight:750}.m-fo .fu-dsub{align-items:center;gap:var(--sp-2);font-size:var(--fs-sm);color:var(--muted);margin-top:var(--sp-1);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.m-fo .fu-dact{align-items:center;gap:var(--sp-2);flex:none;display:flex}.m-fo .btn-ghost.fu-stopbtn{padding:var(--sp-2) var(--sp-3);border-radius:var(--radius-pill);font-size:var(--fs-sm);flex:none}.m-fo .fu-stopbanner{align-items:baseline;gap:var(--sp-2);margin-top:var(--sp-3);padding:var(--sp-3);border-radius:var(--radius-md);font-size:var(--fs-sm);line-height:var(--lh-body);border:1px solid var(--line);background:var(--raise);flex-wrap:wrap;display:flex}.m-fo .fu-stopbanner b{font-weight:700}.m-fo .fu-stopbanner .fu-stopnote{font-size:var(--fs-sm);color:var(--muted)}.m-fo .fu-stopbanner.booked{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.m-fo .fu-stopbanner.booked{border-color:color-mix(in srgb,var(--accent) 35%,transparent)}}.m-fo .fu-stopbanner.booked{background:var(--accent-soft)}.m-fo .fu-stopbanner.booked b{color:var(--accent)}.m-fo .fu-stopbanner.replied{border-color:var(--accent2)}@supports (color:color-mix(in lab,red,red)){.m-fo .fu-stopbanner.replied{border-color:color-mix(in srgb,var(--accent2) 38%,transparent)}}.m-fo .fu-stopbanner.replied{background:var(--accent2)}@supports (color:color-mix(in lab,red,red)){.m-fo .fu-stopbanner.replied{background:color-mix(in srgb,var(--accent2) 12%,transparent)}}.m-fo .fu-stopbanner.replied b{color:var(--accent2-ink)}.m-fo .fu-stopbanner.optout,.m-fo .fu-stopbanner.blocked{border-color:var(--exp)}@supports (color:color-mix(in lab,red,red)){.m-fo .fu-stopbanner.optout,.m-fo .fu-stopbanner.blocked{border-color:color-mix(in srgb,var(--exp) 35%,transparent)}}.m-fo .fu-stopbanner.optout,.m-fo .fu-stopbanner.blocked{background:var(--neg-soft)}.m-fo .fu-stopbanner.optout b,.m-fo .fu-stopbanner.blocked b{color:var(--exp)}.m-fo .fu-nextrun{margin-top:var(--sp-3);padding:var(--sp-2) var(--sp-3);border-radius:var(--radius-md);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;color:var(--muted);border:1px dashed var(--line);background:var(--raise)}.m-fo .fu-tl{margin:var(--sp-4) 0 0;border-left:1px solid var(--line);padding:2px 0 0 22px;list-style:none}.m-fo .fu-tli{padding:0 0 var(--sp-5) var(--sp-1);position:relative}.m-fo .fu-tli:last-child{padding-bottom:2px}.m-fo .fu-tldot{background:var(--surface-2);border:2px solid var(--muted2);border-radius:50%;width:9px;height:9px;position:absolute;top:4px;left:-28px}.m-fo .fu-tli.sent .fu-tldot{border-color:var(--accent);box-shadow:0 0 10px 0 var(--accent)}@supports (color:color-mix(in lab,red,red)){.m-fo .fu-tli.sent .fu-tldot{box-shadow:0 0 10px color-mix(in srgb,var(--accent) 50%,transparent)}}.m-fo .fu-tli.replied .fu-tldot{border-color:var(--accent2-ink);box-shadow:0 0 10px 0 var(--accent2)}@supports (color:color-mix(in lab,red,red)){.m-fo .fu-tli.replied .fu-tldot{box-shadow:0 0 10px color-mix(in srgb,var(--accent2) 50%,transparent)}}.m-fo .fu-tli.opened .fu-tldot{border-color:var(--soft)}.m-fo .fu-tli.blocked .fu-tldot,.m-fo .fu-tli.failed .fu-tldot{border-color:var(--exp);box-shadow:0 0 10px 0 var(--exp)}@supports (color:color-mix(in lab,red,red)){.m-fo .fu-tli.blocked .fu-tldot,.m-fo .fu-tli.failed .fu-tldot{box-shadow:0 0 10px color-mix(in srgb,var(--exp) 55%,transparent)}}.m-fo .fu-tlhead{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.m-fo .fu-mstat{font-size:var(--fs-micro);letter-spacing:var(--tracking-label);text-transform:uppercase;font-weight:700;line-height:var(--lh-tight)}.m-fo .fu-mstat.sent{color:var(--inc)}.m-fo .fu-mstat.replied{color:var(--accent2-ink)}.m-fo .fu-mstat.opened{color:var(--soft)}.m-fo .fu-mstat.blocked,.m-fo .fu-mstat.failed{color:var(--exp)}.m-fo .fu-step{font-size:var(--fs-sm);color:var(--muted2);font-variant-numeric:tabular-nums}.m-fo .fu-when{font-size:var(--fs-sm);color:var(--muted2);white-space:nowrap;font-variant-numeric:tabular-nums;margin-left:auto}.m-fo .fu-body{margin-top:var(--sp-2);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--sp-3);background:var(--raise)}.m-fo .fu-subj{font-size:var(--fs-base);margin-bottom:var(--sp-1);font-weight:650}.m-fo .fu-body p{font-size:var(--fs-base);line-height:var(--lh-body);color:var(--soft);white-space:pre-wrap;margin:0}.m-fo .fu-meta{gap:var(--sp-4);margin-top:var(--sp-2);font-size:var(--fs-sm);color:var(--muted2);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.m-fo .fu-blocked{margin-top:var(--sp-2);border:1px solid var(--exp)}@supports (color:color-mix(in lab,red,red)){.m-fo .fu-blocked{border:1px solid color-mix(in srgb,var(--exp) 40%,transparent)}}.m-fo .fu-blocked{border-radius:var(--radius-lg);padding:var(--sp-3) var(--sp-4);background:linear-gradient(180deg,var(--exp),var(--exp));border-left-width:3px}@supports (color:color-mix(in lab,red,red)){.m-fo .fu-blocked{background:linear-gradient(180deg,color-mix(in srgb,var(--exp) 12%,transparent),color-mix(in srgb,var(--exp) 5%,transparent))}}.m-fo .fu-blocked b{font-size:var(--fs-base);color:var(--exp);font-weight:700;line-height:var(--lh-body);display:block}.m-fo .fu-blocked span{margin-top:var(--sp-2);font-size:var(--fs-sm);color:var(--muted);line-height:var(--lh-body);display:block}.m-fo .fu-consents{gap:var(--sp-2);margin-top:var(--sp-4);padding-top:var(--sp-3);border-top:1px solid var(--line);font-size:var(--fs-sm);color:var(--muted);flex-direction:column;display:flex}.m-fo .fu-consent-note{color:var(--muted);line-height:var(--lh-body);max-width:60ch;margin:0}.m-fo .fu-consent-rows{gap:var(--sp-2);flex-direction:column;margin-top:2px;display:flex}.m-fo .fu-consent-row{align-items:center;gap:var(--sp-3);display:flex}.m-fo .fu-mini{padding:var(--sp-1) var(--sp-3);font-size:var(--fs-sm)}.m-fo .fu-seqhead{gap:var(--sp-4);margin-bottom:var(--sp-4);align-items:flex-start;display:flex}.m-fo .fu-seqcard{padding:var(--sp-4)}.m-fo .fu-seqh{gap:var(--sp-4);justify-content:space-between;align-items:flex-start;display:flex}.m-fo .fu-steps{margin:var(--sp-4) 0 0;padding:0;list-style:none}.m-fo .fu-stepr{align-items:center;gap:var(--sp-3);padding:var(--sp-3) 0;border-top:1px solid var(--line);font-size:var(--fs-base);display:flex}.m-fo .fu-stepn{border:1px solid var(--line);background:var(--raise);width:22px;height:22px;font-size:var(--fs-micro);color:var(--muted);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.m-fo .fu-stepwait{font-size:var(--fs-sm);color:var(--muted2);white-space:nowrap;font-variant-numeric:tabular-nums;flex:none}.m-fo .fu-steptpl{min-width:0;color:var(--soft);font-size:var(--fs-sm);line-height:var(--lh-body);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.m-fo .fu-steptpl em{color:var(--muted2)}.m-fo .fu-editor{padding:var(--sp-4) var(--sp-5)}.m-fo .fu-erow3{gap:var(--sp-3);grid-template-columns:2fr 2fr 1fr;display:grid}@media(max-width:900px){.m-fo .fu-erow3{grid-template-columns:1fr}}.m-fo .fu-editor .fld{margin-bottom:var(--sp-3)}.m-fo .fu-editor .fld>span{font-size:var(--fs-micro);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--muted2);margin-bottom:var(--sp-2);display:block}.m-fo .fu-editor .fld input{width:100%;font:inherit;font-size:var(--fs-base);color:var(--text);padding:var(--sp-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--raise);transition:var(--dur-fast)}.m-fo .fu-editor .fld input:focus,.m-fo .fu-tpl:focus{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.m-fo .fu-editor .fld input:focus,.m-fo .fu-tpl:focus{border-color:color-mix(in srgb,var(--accent) 50%,transparent)}}.m-fo .psel.fu-wide{width:100%;max-width:100%}.m-fo .fu-tg{font:inherit;padding:var(--sp-1) 0;cursor:pointer;align-items:center;gap:var(--sp-2);font-size:var(--fs-base);color:var(--muted);text-align:left;background:0 0;border:0;display:inline-flex}.m-fo .fu-tg.on{color:var(--text)}.m-fo .fu-tg.small{font-size:var(--fs-sm);flex:none}.m-fo .fu-tg.small .sw{width:28px;height:16px}.m-fo .fu-tg.small .sw:after{width:11px;height:11px}.m-fo .fu-tg.small.on .sw:after{left:13px}.m-fo .fu-vars{align-items:center;gap:var(--sp-2);margin:var(--sp-3) 0 var(--sp-1);font-size:var(--fs-sm);color:var(--muted);flex-wrap:wrap;display:flex}.m-fo .fu-vars code{font-size:var(--fs-sm);padding:2px var(--sp-2);border-radius:var(--radius-sm);border:1px solid var(--accent2)}@supports (color:color-mix(in lab,red,red)){.m-fo .fu-vars code{border:1px solid color-mix(in srgb,var(--accent2) 30%,transparent)}}.m-fo .fu-vars code{background:var(--accent2)}@supports (color:color-mix(in lab,red,red)){.m-fo .fu-vars code{background:color-mix(in srgb,var(--accent2) 10%,transparent)}}.m-fo .fu-vars code{color:var(--accent2-ink)}.m-fo .fu-esteps{margin:var(--sp-4) 0 0;padding:0;list-style:none}.m-fo .fu-estep{border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--sp-3);background:var(--raise);margin-bottom:var(--sp-3)}.m-fo .fu-esteph{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.m-fo .fu-esteph .psel{font-size:var(--fs-sm);padding:var(--sp-2) 28px var(--sp-2) var(--sp-3);max-width:160px}.m-fo .fu-esteph .icobtn{width:30px;height:30px;font-size:var(--fs-sm);flex:none}.m-fo .fu-esteph .icobtn.danger:hover{color:var(--exp);border-color:var(--exp)}@supports (color:color-mix(in lab,red,red)){.m-fo .fu-esteph .icobtn.danger:hover{border-color:color-mix(in srgb,var(--exp) 35%,transparent)}}.m-fo .fu-esteph .icobtn:disabled{opacity:.35;cursor:not-allowed}.m-fo .fu-wait{align-items:center;gap:var(--sp-2);font-size:var(--fs-sm);color:var(--muted);display:inline-flex}.m-fo .fu-wait input{width:62px;font:inherit;font-size:var(--fs-sm);color:var(--text);padding:var(--sp-2);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--raise);font-variant-numeric:tabular-nums}.m-fo .fu-tpl{width:100%;margin-top:var(--sp-3);font:inherit;font-size:var(--fs-base);line-height:var(--lh-body);color:var(--text);padding:var(--sp-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--raise);resize:vertical}.m-fo .fu-esnote{margin:var(--sp-2) 2px 0;font-size:var(--fs-sm);color:var(--muted2);line-height:var(--lh-body)}.m-fo .fu-eactions{gap:var(--sp-2);margin-top:var(--sp-4);align-items:center;display:flex}.m-fo .fu-eactions .btn-ghost,.m-fo .fu-eactions .btn-primary{padding:var(--sp-2) var(--sp-4);flex:none}.m-fo .fu-channels{display:block}@media(prefers-reduced-motion:reduce){.m-fo .fu-row,.m-fo .fu-detail,.m-fo .fu-tab{transition:none}}.m-fo .ch-stats{margin-bottom:var(--sp-4)}.m-fo .ch-stats .v{font-size:var(--fs-xl);margin-top:var(--sp-1);font-variant-numeric:tabular-nums;font-weight:700}.m-fo .ch-stats .v.ch-small{font-size:var(--fs-md);color:var(--soft);font-weight:650}.m-fo .ch-of{font-size:var(--fs-sm);color:var(--muted2);font-variant-numeric:tabular-nums;font-weight:400}.m-fo .ch-board{border-top:1px solid var(--line)}.m-fo .ch-row{gap:var(--sp-4);padding:var(--sp-4) 0;border-bottom:1px solid var(--line);grid-template-columns:1.1fr 1.6fr auto;align-items:start;display:grid}.m-fo .ch-id{min-width:0}.m-fo .ch-name{font-size:var(--fs-base);font-weight:650}.m-fo .ch-blurb{font-size:var(--fs-sm);color:var(--muted2);line-height:var(--lh-body);margin-top:var(--sp-1)}.m-fo .ch-state{min-width:0}.m-fo .ch-why{font-size:var(--fs-sm);color:var(--muted);line-height:var(--lh-body);margin:var(--sp-2) 0 0}.m-fo .mp.ch-pill{letter-spacing:.04em}.m-fo .ch-pill.ch-ready{color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.m-fo .ch-pill.ch-ready{background:color-mix(in srgb,var(--accent) 14%,transparent)}}.m-fo .ch-pill.ch-pending{color:var(--accent2-ink);background:var(--accent2)}@supports (color:color-mix(in lab,red,red)){.m-fo .ch-pill.ch-pending{background:color-mix(in srgb,var(--accent2) 16%,transparent)}}.m-fo .ch-pill.ch-off{color:var(--muted2);background:var(--raise)}.m-fo .ch-pill.ch-bad{color:var(--exp);background:var(--exp)}@supports (color:color-mix(in lab,red,red)){.m-fo .ch-pill.ch-bad{background:color-mix(in srgb,var(--exp) 14%,transparent)}}.m-fo .ch-pill.ch-a2p{margin-left:var(--sp-2);vertical-align:middle}.m-fo .ch-ctl{align-items:flex-end;gap:var(--sp-3);flex-direction:column;width:232px;display:flex}.m-fo .ch-prov{align-items:center;gap:var(--sp-2);justify-content:flex-end;width:100%;display:flex}.m-fo .ch-plabel{font-size:var(--fs-micro);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--muted2)}.m-fo .ch-select{padding:var(--sp-2) 26px var(--sp-2) var(--sp-3);font-size:var(--fs-sm)}.m-fo .ch-provfixed{font-size:var(--fs-sm);color:var(--soft)}.m-fo .panel .ch-btn{padding:var(--sp-2) var(--sp-4);font-size:var(--fs-sm);flex:none}.m-fo .panel .ch-btn:disabled{opacity:.5;cursor:not-allowed}.m-fo .ch-always,.m-fo .ch-pointer{font-size:var(--fs-sm);color:var(--muted2)}.m-fo .ch-pointer{color:var(--accent2-ink)}.m-fo .ch-enable{align-items:flex-end;gap:var(--sp-2);flex-direction:column;display:flex}.m-fo .ch-ack{gap:var(--sp-2);font-size:var(--fs-sm);color:var(--muted);line-height:var(--lh-body);text-align:left;border:1px solid var(--accent2);align-items:flex-start;display:flex}@supports (color:color-mix(in lab,red,red)){.m-fo .ch-ack{border:1px solid color-mix(in srgb,var(--accent2) 24%,transparent)}}.m-fo .ch-ack{border-radius:var(--radius-md);background:var(--accent2)}@supports (color:color-mix(in lab,red,red)){.m-fo .ch-ack{background:color-mix(in srgb,var(--accent2) 7%,transparent)}}.m-fo .ch-ack{padding:var(--sp-2) var(--sp-3)}.m-fo .ch-ack input{accent-color:var(--accent2-ink);cursor:pointer;flex:none;margin-top:2px}.m-fo .ch-foot{font-size:var(--fs-sm);color:var(--muted2);line-height:var(--lh-body);margin:var(--sp-4) 0 0}.m-fo .ch-form{gap:var(--sp-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.m-fo .ch-field{min-width:0;display:block}.m-fo .ch-field.wide{grid-column:span 2}.m-fo .ch-label{align-items:center;gap:var(--sp-2);font-size:var(--fs-micro);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--muted2);margin-bottom:var(--sp-2);display:flex}.m-fo .ch-req{letter-spacing:var(--tracking-label);font-size:var(--fs-micro);color:var(--exp);background:var(--exp);font-weight:700}@supports (color:color-mix(in lab,red,red)){.m-fo .ch-req{background:color-mix(in srgb,var(--exp) 13%,transparent)}}.m-fo .ch-req{border-radius:var(--radius-sm);padding:1px var(--sp-1);line-height:var(--lh-tight)}.m-fo .ch-input{width:100%;font:inherit;font-size:var(--fs-base);color:var(--text);padding:var(--sp-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--raise);transition:var(--dur-fast)}.m-fo .ch-input:focus{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.m-fo .ch-input:focus{border-color:color-mix(in srgb,var(--accent) 50%,transparent)}}.m-fo .ch-input:disabled{color:var(--soft);cursor:default}.m-fo .ch-input.lacking{border-color:var(--exp)}@supports (color:color-mix(in lab,red,red)){.m-fo .ch-input.lacking{border-color:color-mix(in srgb,var(--exp) 40%,transparent)}}.m-fo .ch-hint{font-size:var(--fs-sm);color:var(--muted2);line-height:var(--lh-body);margin-top:var(--sp-1);display:block}.m-fo .ch-warn,.m-fo .ch-err,.m-fo .ch-note{font-size:var(--fs-sm);line-height:var(--lh-body);margin:var(--sp-4) 0 0;border-radius:var(--radius-md);padding:var(--sp-2) var(--sp-3)}.m-fo .ch-warn{color:var(--accent2-ink);background:var(--accent2)}@supports (color:color-mix(in lab,red,red)){.m-fo .ch-warn{background:color-mix(in srgb,var(--accent2) 9%,transparent)}}.m-fo .ch-warn{border:1px solid var(--accent2)}@supports (color:color-mix(in lab,red,red)){.m-fo .ch-warn{border:1px solid color-mix(in srgb,var(--accent2) 24%,transparent)}}.m-fo .ch-err{color:var(--exp);background:var(--neg-soft);border:1px solid var(--exp)}@supports (color:color-mix(in lab,red,red)){.m-fo .ch-err{border:1px solid color-mix(in srgb,var(--exp) 22%,transparent)}}.m-fo .ch-note{color:var(--soft);background:var(--raise);border:1px solid var(--line)}.m-fo .ch-bar{align-items:center;gap:var(--sp-2);margin-top:var(--sp-4);padding-top:var(--sp-3);border-top:1px solid var(--line);display:flex}.m-fo .ch-dirty{font-size:var(--fs-sm);color:var(--accent2-ink)}.m-fo .ch-sim{align-items:center;gap:var(--sp-4);margin-top:var(--sp-4);padding:var(--sp-3) var(--sp-4);border:1px dashed var(--line);border-radius:var(--radius-lg);background:var(--raise);display:flex}.m-fo .ch-simtext{font-size:var(--fs-sm);color:var(--muted);line-height:var(--lh-body);flex:1}.m-fo .ch-simtext b{color:var(--soft);font-weight:650}.m-fo .ch-policy{margin:0;padding:0;list-style:none}.m-fo .ch-policy li{font-size:var(--fs-sm);color:var(--muted);line-height:var(--lh-body);padding:var(--sp-2) 0 var(--sp-2) var(--sp-4);border-top:1px solid var(--line);position:relative}.m-fo .ch-policy li:first-child{border-top:0}.m-fo .ch-policy li:before{content:"";background:var(--accent);border-radius:50%;width:5px;height:5px;position:absolute;top:15px;left:0}.m-fo .ch-policy b{color:var(--text);font-weight:650}.m-fo .ch-policy i{color:var(--soft);font-style:normal}@media(max-width:1100px){.m-fo .ch-row{grid-template-columns:1fr 1.4fr}.m-fo .ch-ctl{flex-flow:wrap;grid-column:1/-1;align-items:flex-start;width:auto}.m-fo .ch-prov{justify-content:flex-start;width:auto}.m-fo .ch-enable{align-items:flex-start}.m-fo .ch-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.m-fo .ch-row,.m-fo .ch-form{grid-template-columns:1fr}.m-fo .ch-field.wide{grid-column:auto}}.m-fo .cf-lede{font-size:var(--fs-sm);color:var(--muted);line-height:var(--lh-body);margin:0 0 var(--sp-4);max-width:700px}.m-fo .cf-readonly{font-size:var(--fs-sm);color:var(--muted);line-height:var(--lh-body);border:1px solid var(--line);border-left:2px solid var(--accent2);border-radius:var(--radius-md);padding:var(--sp-3) var(--sp-4);margin-bottom:var(--sp-4);background:var(--accent2)}@supports (color:color-mix(in lab,red,red)){.m-fo .cf-readonly{background:color-mix(in srgb,var(--accent2) 7%,transparent)}}.m-fo .cf-readonly{max-width:700px}.m-fo .cf-panel .panel-h{align-items:center;gap:var(--sp-2);display:flex}.m-fo .cf-panel.compliance{border-color:var(--accent2)}@supports (color:color-mix(in lab,red,red)){.m-fo .cf-panel.compliance{border-color:color-mix(in srgb,var(--accent2) 24%,transparent)}}.m-fo .cf-tag{font-size:var(--fs-micro);letter-spacing:var(--tracking-label);text-transform:uppercase;font-weight:700;line-height:var(--lh-tight);color:var(--accent2-ink);border:1px solid var(--accent2)}@supports (color:color-mix(in lab,red,red)){.m-fo .cf-tag{border:1px solid color-mix(in srgb,var(--accent2) 35%,transparent)}}.m-fo .cf-tag{background:var(--accent2)}@supports (color:color-mix(in lab,red,red)){.m-fo .cf-tag{background:color-mix(in srgb,var(--accent2) 12%,transparent)}}.m-fo .cf-tag{border-radius:var(--radius-sm);padding:2px var(--sp-2)}.m-fo .cf-tag.agent{color:var(--accent);border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.m-fo .cf-tag.agent{border-color:color-mix(in srgb,var(--accent) 35%,transparent)}}.m-fo .cf-tag.agent{background:var(--accent-soft)}.m-fo .cf-tag.warn{color:var(--warn,var(--exp));border-color:var(--exp)}@supports (color:color-mix(in lab,red,red)){.m-fo .cf-tag.warn{border-color:color-mix(in srgb,var(--exp) 40%,transparent)}}.m-fo .cf-tag.warn{background:var(--neg-soft)}.m-fo .cf-agentsync.changed{border-color:var(--exp)}@supports (color:color-mix(in lab,red,red)){.m-fo .cf-agentsync.changed{border-color:color-mix(in srgb,var(--exp) 35%,transparent)}}.m-fo .cf-field{margin-top:var(--sp-3);display:block}.m-fo .cf-field:first-child{margin-top:0}.m-fo .cf-label{font-size:var(--fs-micro);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--muted2);margin-bottom:var(--sp-2);display:block}.m-fo .cf-input,.m-fo .cf-textarea{width:100%;font:inherit;font-size:var(--fs-base);color:var(--text);padding:var(--sp-2) var(--sp-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--raise);transition:var(--dur-fast)}.m-fo .cf-textarea{line-height:var(--lh-body);resize:vertical}.m-fo .cf-input:focus,.m-fo .cf-textarea:focus{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.m-fo .cf-input:focus,.m-fo .cf-textarea:focus{border-color:color-mix(in srgb,var(--accent) 50%,transparent)}}.m-fo .cf-input::placeholder,.m-fo .cf-textarea::placeholder{color:var(--muted2)}.m-fo .cf-num{font-variant-numeric:tabular-nums;width:110px}.m-fo .cf-time{font-variant-numeric:tabular-nums;width:150px;min-width:150px}.m-fo .cf-static{font-size:var(--fs-base);color:var(--text);line-height:var(--lh-body);padding:var(--sp-2) var(--sp-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--raise);margin:0}.m-fo .cf-none{font-size:var(--fs-sm);color:var(--muted2);line-height:var(--lh-body);margin:var(--sp-2) 0}.m-fo .cf-panel .icobtn{width:28px;height:28px;font-size:var(--fs-micro);flex:none}.m-fo .cf-panel .icobtn.danger:hover{color:var(--exp);border-color:var(--exp)}@supports (color:color-mix(in lab,red,red)){.m-fo .cf-panel .icobtn.danger:hover{border-color:color-mix(in srgb,var(--exp) 35%,transparent)}}.m-fo .cf-addrow{gap:var(--sp-2);margin-top:var(--sp-3);align-items:center;display:flex}.m-fo .cf-addrow .cf-input{flex:1}.m-fo .cf-addrow .btn-ghost{padding:var(--sp-2) var(--sp-4);white-space:nowrap;flex:none}.m-fo .cf-addlink{padding:var(--sp-2) 0 0;margin:var(--sp-1) 0 0;font:inherit;font-size:var(--fs-sm);color:var(--accent);cursor:pointer;background:0 0;border:0}.m-fo .cf-addlink:hover{text-decoration:underline}.m-fo .cf-bar{align-items:center;gap:var(--sp-2);margin-top:var(--sp-4);padding-top:var(--sp-3);border-top:1px solid var(--line);display:flex}.m-fo .cf-bar .btn-ghost,.m-fo .cf-bar .btn-primary{padding:var(--sp-2) var(--sp-4);flex:none}.m-fo .cf-ok{font-size:var(--fs-sm);color:var(--inc);font-weight:600}.m-fo .cf-pending{font-size:var(--fs-sm);color:var(--accent2-ink)}.m-fo .cf-err{font-size:var(--fs-sm);color:var(--exp);line-height:var(--lh-body);margin:var(--sp-3) 0 0;background:var(--neg-soft);border:1px solid var(--exp)}@supports (color:color-mix(in lab,red,red)){.m-fo .cf-err{border:1px solid color-mix(in srgb,var(--exp) 22%,transparent)}}.m-fo .cf-err{border-radius:var(--radius-md);padding:var(--sp-2) var(--sp-3)}.m-fo .cf-hours{flex-direction:column;min-width:0;display:flex}.m-fo .cf-hourrow{align-items:center;gap:var(--sp-2);padding:var(--sp-1) 0;border-top:1px solid var(--line);display:flex}.m-fo .cf-hourrow:first-child{border-top:0}.m-fo .cf-day{width:78px;font-size:var(--fs-base);color:var(--soft);flex:none}.m-fo .cf-hourrow .tg{flex:none;min-width:34px}.m-fo .cf-dash{color:var(--muted2);font-size:var(--fs-base)}.m-fo .cf-hols{flex-direction:column;min-width:0;display:flex}.m-fo .cf-hol{gap:var(--sp-3);border:1px solid var(--line);border-radius:var(--radius-md);padding:var(--sp-2) var(--sp-3);margin-bottom:var(--sp-2);cursor:pointer;transition:border-color var(--dur-fast) ease,background var(--dur-fast) ease;align-items:flex-start;display:flex}.m-fo .cf-hol:hover{border-color:var(--muted2)}.m-fo .cf-hol.on{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.m-fo .cf-hol.on{border-color:color-mix(in srgb,var(--accent) 45%,transparent)}}.m-fo .cf-hol.on{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.m-fo .cf-hol.on{background:color-mix(in srgb,var(--accent) 6%,transparent)}}.m-fo .cf-hol.cf-holro{cursor:default}.m-fo .cf-hol.cf-holro:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.m-fo .cf-hol.cf-holro:hover{border-color:color-mix(in srgb,var(--accent) 45%,transparent)}}.m-fo .cf-hol input{accent-color:var(--accent);flex:none;margin-top:3px}.m-fo .cf-holtext{min-width:0;display:block}.m-fo .cf-hol b{font-size:var(--fs-base);color:var(--text);font-weight:600;display:block}.m-fo .cf-holwhen{margin-top:var(--sp-1);font-style:normal;font-size:var(--fs-sm);color:var(--muted);line-height:var(--lh-body);display:block}.m-fo .cf-holshift{color:var(--accent);font-weight:650}.m-fo .cf-holnote{color:var(--muted2)}.m-fo .cf-holgroup{font-size:var(--fs-micro);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--muted2);margin:var(--sp-3) 0 var(--sp-2);padding-top:var(--sp-2);border-top:1px solid var(--line)}.m-fo .cf-holsub1+.cf-holgroup{border-top:0;margin-top:0;padding-top:0}.m-fo .cf-holsub{align-items:baseline;gap:var(--sp-2);font-size:var(--fs-micro);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--muted2);margin:var(--sp-4) 0 var(--sp-2);padding-top:var(--sp-3);border-top:1px solid var(--line);display:flex}.m-fo .cf-holsub.cf-holsub1{border-top:0;margin-top:0;padding-top:0}.m-fo .cf-holcount{letter-spacing:0;text-transform:none;font-variant-numeric:tabular-nums;color:var(--muted);margin-left:auto}.m-fo .cf-holrow2{padding:var(--sp-2) 0;border-top:1px solid var(--line)}.m-fo .cf-holsub+.cf-holrow2{border-top:0}.m-fo .cf-holline{align-items:baseline;gap:var(--sp-2);display:flex}.m-fo .cf-holline .nm{font-size:var(--fs-base);color:var(--text);font-weight:650}.m-fo .cf-holline .icobtn{align-self:center;margin-left:auto}.m-fo .cf-holsay{font-size:var(--fs-sm);color:var(--muted);line-height:var(--lh-body);min-width:0}.m-fo .cf-holctl{align-items:center;gap:var(--sp-2);margin-top:var(--sp-2);flex-wrap:wrap;display:flex}.m-fo .cf-holctl .cf-input{flex:160px;min-width:0}.m-fo .cf-holctl .psel{font-size:var(--fs-sm);flex:none}.m-fo .cf-builder{margin-top:var(--sp-3);padding-top:var(--sp-3);border-top:1px solid var(--line)}.m-fo .cf-seg{gap:var(--sp-1);flex-wrap:wrap;display:flex}.m-fo .cf-segbtn{font:inherit;font-size:var(--fs-sm);color:var(--soft);background:var(--raise);border:1px solid var(--line);border-radius:var(--radius-md);padding:var(--sp-1) var(--sp-3);cursor:pointer;white-space:nowrap;transition:var(--dur-fast)}.m-fo .cf-segbtn:hover{border-color:var(--muted2)}.m-fo .cf-segbtn.on{color:var(--accent);border-color:var(--accent);font-weight:650}@supports (color:color-mix(in lab,red,red)){.m-fo .cf-segbtn.on{border-color:color-mix(in srgb,var(--accent) 45%,transparent)}}.m-fo .cf-segbtn.on{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.m-fo .cf-segbtn.on{background:color-mix(in srgb,var(--accent) 8%,transparent)}}.m-fo .cf-holif{font-size:var(--fs-sm);color:var(--muted);white-space:nowrap}.m-fo .cf-holpreview{margin:var(--sp-3) 0 0;padding:var(--sp-2) var(--sp-3);font-size:var(--fs-sm);color:var(--text);line-height:var(--lh-body);border:1px solid var(--line);border-left:2px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.m-fo .cf-holpreview{border-left:2px solid color-mix(in srgb,var(--accent) 55%,transparent)}}.m-fo .cf-holpreview{border-radius:var(--radius-md);background:var(--raise)}.m-fo .cf-holrepeat{align-items:center;gap:var(--sp-2);font-size:var(--fs-sm);color:var(--muted);white-space:nowrap;cursor:pointer;flex:none;display:inline-flex}.m-fo .cf-holrepeat input{cursor:pointer}.m-fo .cf-rules{flex-direction:column;min-width:0;display:flex}.m-fo .cf-rules .cf-rule:last-child{margin-bottom:0}.m-fo .cf-rule{border:1px solid var(--line);border-left:2px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.m-fo .cf-rule{border-left:2px solid color-mix(in srgb,var(--accent) 55%,transparent)}}.m-fo .cf-rule{border-radius:var(--radius-md);padding:var(--sp-4);margin-bottom:var(--sp-4);background:var(--raise)}.m-fo .cf-rule.declined{border-left-color:var(--exp)}@supports (color:color-mix(in lab,red,red)){.m-fo .cf-rule.declined{border-left-color:color-mix(in srgb,var(--exp) 50%,transparent)}}.m-fo .cf-rulehead{align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-3);display:flex}.m-fo .cf-area{font-size:var(--fs-base);letter-spacing:-.1px;font-weight:700}.m-fo .cf-crithead{font-size:var(--fs-micro);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--muted2);margin:0 0 var(--sp-2)}.m-fo .cf-critrow{align-items:center;gap:var(--sp-2);padding:var(--sp-1) 0;display:flex}.m-fo .cf-critrow+.cf-critrow{margin-top:var(--sp-1)}.m-fo .cf-bullet{color:var(--accent);font-size:var(--fs-md);flex:none;width:6px;line-height:1}.m-fo .cf-crit{font-size:var(--fs-base);color:var(--soft);line-height:var(--lh-body)}.m-fo .cf-consenthead{margin-bottom:var(--sp-3)}.m-fo .cf-consentnote{font-size:var(--fs-sm);color:var(--muted);line-height:var(--lh-body);border:1px solid var(--accent2)}@supports (color:color-mix(in lab,red,red)){.m-fo .cf-consentnote{border:1px solid color-mix(in srgb,var(--accent2) 28%,transparent)}}.m-fo .cf-consentnote{border-radius:var(--radius-md);background:var(--accent2)}@supports (color:color-mix(in lab,red,red)){.m-fo .cf-consentnote{background:color-mix(in srgb,var(--accent2) 8%,transparent)}}.m-fo .cf-consentnote{padding:var(--sp-3);margin-bottom:var(--sp-4)}.m-fo .cf-consentnote b{color:var(--text);font-weight:650}.m-fo .cf-consentnote em{color:var(--accent);font-style:normal;font-weight:650}.m-fo .cf-target{gap:var(--sp-2);margin-bottom:var(--sp-2);grid-template-columns:1fr 1fr 1.6fr 28px;align-items:center;display:grid}.m-fo .cf-input.cf-wide{min-width:0}.m-fo .cf-defaults{gap:var(--sp-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.m-fo .cf-defaults .cf-field{margin-top:0}.m-fo .cf-langs{gap:var(--sp-4) var(--sp-5);flex-wrap:wrap;align-items:center;display:flex}.m-fo .cf-areas .cf-langs{margin-top:var(--sp-1)}.m-fo .cf-hint{font-size:var(--fs-sm);color:var(--muted);line-height:var(--lh-body);margin-top:var(--sp-2);display:block}.m-fo .cf-langs .tg{flex:none}@media(max-width:980px){.m-fo .cf-defaults{grid-template-columns:1fr}.m-fo .cf-target{grid-template-columns:1fr 28px}}.m-fo .cf-modes{gap:var(--sp-2);flex-direction:column;display:flex}.m-fo .cf-mode{gap:var(--sp-3);border:1px solid var(--line);border-radius:var(--radius-md);padding:var(--sp-3) var(--sp-4);cursor:pointer;transition:border-color var(--dur-fast) ease,background var(--dur-fast) ease;align-items:flex-start;display:flex}.m-fo .cf-mode:hover{border-color:var(--muted2)}.m-fo .cf-mode.on{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.m-fo .cf-mode.on{border-color:color-mix(in srgb,var(--accent) 45%,transparent)}}.m-fo .cf-mode.on{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.m-fo .cf-mode.on{background:color-mix(in srgb,var(--accent) 6%,transparent)}}.m-fo .cf-mode input{accent-color:var(--accent);margin-top:3px}.m-fo .cf-mode b{font-size:var(--fs-base);color:var(--text);font-weight:600;display:block}.m-fo .cf-mode em{margin-top:var(--sp-1);font-style:normal;font-size:var(--fs-sm);color:var(--muted);line-height:var(--lh-body);display:block}.m-fo .cf-callback{gap:var(--sp-4);margin-top:var(--sp-2);padding-top:var(--sp-4);border-top:1px solid var(--line);grid-template-columns:2fr 1fr;display:grid}@media(max-width:900px){.m-fo .cf-callback{grid-template-columns:1fr}}.m-fo .cf-help{margin-top:var(--sp-2);font-size:var(--fs-sm);color:var(--muted2);line-height:var(--lh-body);display:block}.m-fo .cf-quiet{gap:var(--sp-3);flex-direction:column;display:flex}.m-fo .st-field{display:block}.m-fo .st-label{font-size:var(--fs-micro);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--muted2);margin-bottom:var(--sp-2);display:block}.m-fo .st-input{width:100%;font:inherit;font-size:var(--fs-base);color:var(--text);padding:var(--sp-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--raise);transition:var(--dur-fast)}.m-fo .st-input:focus{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.m-fo .st-input:focus{border-color:color-mix(in srgb,var(--accent) 50%,transparent)}}.m-fo .st-input::placeholder{color:var(--muted2)}.m-fo .st-select{width:100%;max-width:none;padding-top:var(--sp-3);padding-bottom:var(--sp-3)}.m-fo .st-hint{font-size:var(--fs-sm);color:var(--muted2);line-height:var(--lh-body);margin-top:var(--sp-2);display:block}.m-fo .panel .st-mini{padding:var(--sp-2) var(--sp-4);flex:none}.m-fo .panel .btn-ghost.st-mini.danger:hover{color:var(--exp);border-color:var(--exp)}@supports (color:color-mix(in lab,red,red)){.m-fo .panel .btn-ghost.st-mini.danger:hover{border-color:color-mix(in srgb,var(--exp) 30%,transparent)}}.m-fo .st-bar{align-items:center;gap:var(--sp-2);margin-top:var(--sp-4);padding-top:var(--sp-3);border-top:1px solid var(--line);display:flex}.m-fo .st-bar .btn-primary{padding:var(--sp-2) var(--sp-4);flex:none}.m-fo .st-pending{font-size:var(--fs-sm);color:var(--accent2-ink)}.m-fo .st-err{font-size:var(--fs-sm);color:var(--exp);line-height:var(--lh-body);margin:var(--sp-3) 0 0;background:var(--neg-soft);border:1px solid var(--exp)}@supports (color:color-mix(in lab,red,red)){.m-fo .st-err{border:1px solid color-mix(in srgb,var(--exp) 22%,transparent)}}.m-fo .st-err{border-radius:var(--radius-md);padding:var(--sp-2) var(--sp-3)}.m-fo .st-profile{gap:var(--sp-4);grid-template-columns:1fr 1fr;display:grid}.m-fo .st-profile .st-field.wide{grid-column:1/-1}.m-fo .st-users th:nth-child(3),.m-fo .st-users th:nth-child(4){text-align:left}.m-fo .st-users td{vertical-align:middle}.m-fo .st-role{padding:var(--sp-2) 28px var(--sp-2) var(--sp-3);font-size:var(--fs-sm);max-width:150px}.m-fo .st-you{font-size:var(--fs-micro);letter-spacing:var(--tracking-label);text-transform:uppercase;font-weight:700;line-height:var(--lh-tight);color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.m-fo .st-you{background:color-mix(in srgb,var(--accent) 13%,transparent)}}.m-fo .st-you{border-radius:var(--radius-sm);padding:2px var(--sp-1);margin-left:var(--sp-2);vertical-align:middle}.m-fo .st-rowerr{font-size:var(--fs-sm);color:var(--exp);margin-top:var(--sp-1);line-height:var(--lh-body);display:block}.m-fo .st-roles{gap:var(--sp-2) var(--sp-5);margin-top:var(--sp-4);padding-top:var(--sp-4);border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.m-fo .st-rolekey{align-items:baseline;gap:var(--sp-2);display:flex}.m-fo .st-pill{font-size:var(--fs-micro);letter-spacing:.05em;border-radius:var(--radius-pill);padding:2px var(--sp-2);font-weight:700;line-height:var(--lh-tight);flex:none}.m-fo .st-pill.st-admin{color:var(--accent2-ink);background:var(--accent2)}@supports (color:color-mix(in lab,red,red)){.m-fo .st-pill.st-admin{background:color-mix(in srgb,var(--accent2) 16%,transparent)}}.m-fo .st-pill.st-attorney{color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.m-fo .st-pill.st-attorney{background:color-mix(in srgb,var(--accent) 14%,transparent)}}.m-fo .st-pill.st-staff{color:var(--soft);background:var(--raise)}.m-fo .st-pill.st-viewer{color:var(--muted2);background:var(--raise)}.m-fo .st-roleblurb{font-size:var(--fs-sm);color:var(--muted);line-height:var(--lh-body)}.m-fo .st-invite{gap:var(--sp-2);flex-wrap:wrap;align-items:center;display:flex}.m-fo .st-invite .st-input{flex:1;min-width:220px}.m-fo .st-invite .psel{padding-top:var(--sp-3);padding-bottom:var(--sp-3);flex:none}.m-fo .st-invited{margin-top:var(--sp-4);border:1px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.m-fo .st-invited{border:1px solid color-mix(in srgb,var(--accent) 28%,transparent)}}.m-fo .st-invited{border-radius:var(--radius-lg);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.m-fo .st-invited{background:color-mix(in srgb,var(--accent) 7%,transparent)}}.m-fo .st-invited{padding:var(--sp-3) var(--sp-4)}.m-fo .st-invitedh{font-size:var(--fs-base);color:var(--soft);margin-bottom:var(--sp-3)}.m-fo .st-invitedh b{color:var(--text);font-weight:650}.m-fo .st-linkrow{gap:var(--sp-2);align-items:center;display:flex}.m-fo .st-link{white-space:nowrap;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--fs-sm);color:var(--accent);border:1px solid var(--line);border-radius:var(--radius-sm);padding:var(--sp-2) var(--sp-3);background:#00000047;flex:1;overflow-x:auto}.m-fo .st-outbox{font-size:var(--fs-sm);color:var(--muted);line-height:var(--lh-body);margin:var(--sp-3) 0 0}.m-fo .st-outbox code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--fs-micro);color:var(--soft);background:var(--raise);border-radius:var(--radius-sm);padding:1px var(--sp-1)}@media(max-width:980px){.m-fo .st-profile,.m-fo .st-roles{grid-template-columns:1fr}}.m-fo .st-pipehint{font-size:var(--fs-sm);color:var(--accent2-ink);line-height:var(--lh-body);margin:0 0 var(--sp-3);background:var(--accent2)}@supports (color:color-mix(in lab,red,red)){.m-fo .st-pipehint{background:color-mix(in srgb,var(--accent2) 10%,transparent)}}.m-fo .st-pipehint{border:1px solid var(--accent2)}@supports (color:color-mix(in lab,red,red)){.m-fo .st-pipehint{border:1px solid color-mix(in srgb,var(--accent2) 24%,transparent)}}.m-fo .st-pipehint{border-radius:var(--radius-md);padding:var(--sp-2) var(--sp-3)}.m-fo .st-pipehint b{color:var(--text)}.m-fo .st-pipe{border-top:1px solid var(--line);padding:var(--sp-3) 0}.m-fo .st-pipehead{align-items:center;gap:var(--sp-3);display:flex}.m-fo .st-pipehead>div{flex:1;min-width:0}.m-fo .st-pipehead b{font-size:var(--fs-base);font-weight:700;display:block}.m-fo .st-pipekind{font-size:var(--fs-sm);color:var(--muted)}.m-fo .st-pipebtn{padding:var(--sp-2) var(--sp-3);flex:none}.m-fo .st-pipestages{gap:var(--sp-2);margin-top:var(--sp-2);flex-wrap:wrap;display:flex}.m-fo .st-pipestage{align-items:center;gap:var(--sp-2);font-size:var(--fs-sm);color:var(--soft);background:var(--raise);border:1px solid var(--line);border-radius:var(--radius-pill);padding:2px var(--sp-3);display:inline-flex}.m-fo .st-pipestage b{font-size:var(--fs-micro);color:var(--muted);font-variant-numeric:tabular-nums}.m-fo .st-pipestage.won{color:var(--inc);border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.m-fo .st-pipestage.won{border-color:color-mix(in srgb,var(--accent) 35%,transparent)}}.m-fo .st-pipestage.lost{color:var(--exp);border-color:var(--exp)}@supports (color:color-mix(in lab,red,red)){.m-fo .st-pipestage.lost{border-color:color-mix(in srgb,var(--exp) 35%,transparent)}}.m-fo .st-pipeedit{margin-top:var(--sp-2)}.m-fo .st-piperow{align-items:center;gap:var(--sp-2);padding:var(--sp-2) 0;display:flex}.m-fo .st-pipepos{text-align:center;width:20px;font-size:var(--fs-sm);color:var(--muted2);font-variant-numeric:tabular-nums;flex:none}.m-fo .st-pipeinput{flex:1;min-width:0}.m-fo .st-pipesel{width:84px;font-size:var(--fs-sm);padding:var(--sp-1) var(--sp-2);flex:none}.m-fo .st-pipecount{font-size:var(--fs-sm);color:var(--muted2);text-align:right;font-variant-numeric:tabular-nums;flex:none;width:64px}.m-fo .st-pipe .icobtn{width:28px;height:28px;font-size:var(--fs-micro);flex:none}.m-fo .st-pipe .icobtn:disabled{opacity:.3;cursor:not-allowed}.m-fo .st-pipe .icobtn.danger:hover:not(:disabled){color:var(--exp);border-color:var(--exp)}@supports (color:color-mix(in lab,red,red)){.m-fo .st-pipe .icobtn.danger:hover:not(:disabled){border-color:color-mix(in srgb,var(--exp) 35%,transparent)}}@media(max-width:620px){.m-fo .st-piperow{flex-wrap:wrap}.m-fo .st-pipeinput{flex-basis:100%}}.m-fo .ask{border-color:var(--accent2)}@supports (color:color-mix(in lab,red,red)){.m-fo .ask{border-color:color-mix(in srgb,var(--accent2) 22%,transparent)}}.m-fo .ask{background:radial-gradient(420px 200px at 100% 0%,var(--accent2),transparent 70%),var(--card)}@supports (color:color-mix(in lab,red,red)){.m-fo .ask{background:radial-gradient(420px 200px at 100% 0%,color-mix(in srgb,var(--accent2) 9%,transparent),transparent 70%),var(--card)}}.m-fo .ask-chips{gap:var(--sp-2);margin-bottom:var(--sp-3);flex-wrap:wrap;display:flex}.m-fo .ask-chip{font-family:inherit;font-size:var(--fs-sm);color:var(--soft);border:1px solid var(--line);background:var(--raise);border-radius:var(--radius-pill);padding:var(--sp-2) var(--sp-3);cursor:pointer;transition:var(--dur-fast);align-items:center;gap:var(--sp-2);display:inline-flex}.m-fo .ask-chip .i{color:var(--accent2-ink);font-size:var(--fs-micro);opacity:.9}.m-fo .ask-chip:hover:not(:disabled){color:var(--text);border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.m-fo .ask-chip:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent) 32%,transparent)}}.m-fo .ask-chip:hover:not(:disabled){background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.m-fo .ask-chip:hover:not(:disabled){background:color-mix(in srgb,var(--accent) 7%,transparent)}}.m-fo .ask-chip:disabled{opacity:.45;cursor:not-allowed}.m-fo .ask-form{align-items:center;display:flex;position:relative}.m-fo .ask-input{min-width:0;font-family:inherit;font-size:var(--fs-base);color:var(--text);background:var(--raise);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--sp-3) 52px var(--sp-3) var(--sp-4);transition:var(--dur-fast);flex:1}.m-fo .ask-input::placeholder{color:var(--muted2)}.m-fo .ask-input:focus{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.m-fo .ask-input:focus{border-color:color-mix(in srgb,var(--accent) 35%,transparent)}}.m-fo .ask-input:focus{background:var(--raise)}.m-fo .ask-input:disabled{opacity:.6}.m-fo .ask-send{right:var(--sp-2);border-radius:var(--radius-md);cursor:pointer;width:32px;height:32px;font-size:var(--fs-base);color:var(--mark-ink);background:linear-gradient(135deg,var(--accent),var(--cta-grad-2));box-shadow:0 8px 20px -10px var(--accent);border:0;flex:none;position:absolute}@supports (color:color-mix(in lab,red,red)){.m-fo .ask-send{box-shadow:0 8px 20px -10px color-mix(in srgb,var(--accent) 75%,transparent)}}.m-fo .ask-send{transition:var(--dur-fast);place-items:center;display:grid}.m-fo .ask-send:hover:not(:disabled){filter:brightness(1.08)}.m-fo .ask-send:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}.m-fo .ask-out{margin-top:var(--sp-4);padding-top:var(--sp-4);border-top:1px solid var(--line)}.m-fo .ask-q{font-size:var(--fs-sm);color:var(--muted2);margin-bottom:var(--sp-2);gap:var(--sp-2);align-items:baseline;display:flex}.m-fo .ask-q b{color:var(--soft);font-weight:600}.m-fo .prose{font-size:var(--fs-base);line-height:var(--lh-body);color:var(--soft)}.m-fo .prose p{margin:0 0 var(--sp-2)}.m-fo .prose p:last-child{margin-bottom:0}.m-fo .prose b{color:var(--text);font-weight:700}.m-fo .ask-wait{align-items:center;gap:var(--sp-2);font-size:var(--fs-sm);color:var(--muted);display:flex}.m-fo .ask-err{font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--exp);background:var(--neg-soft);border:1px solid var(--exp)}@supports (color:color-mix(in lab,red,red)){.m-fo .ask-err{border:1px solid color-mix(in srgb,var(--exp) 20%,transparent)}}.m-fo .ask-err{border-radius:var(--radius-md);padding:var(--sp-3)}.m-fo .prov{align-items:center;gap:var(--sp-2);margin-top:var(--sp-3);font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--muted2);border:1px solid var(--line);background:var(--raise);border-radius:var(--radius-pill);padding:var(--sp-1) var(--sp-3) var(--sp-1) var(--sp-2);display:inline-flex}.m-fo .prov .dot{background:var(--accent2);border-radius:99px;flex:none;width:5px;height:5px}.m-fo .prov.rules .dot{background:var(--muted2)}.m-fo .prov code{font-size:var(--fs-micro);color:var(--soft)}.m-fo .anom{align-items:flex-start;gap:var(--sp-3);padding:var(--sp-3) 0;border-top:1px solid var(--line);display:flex}.m-fo .anom:first-of-type{border-top:0}.m-fo .anom-body{flex:1;min-width:0}.m-fo .anom-t{font-size:var(--fs-base);color:var(--text);font-weight:650;display:block}.m-fo .anom-d{font-size:var(--fs-sm);color:var(--muted);line-height:var(--lh-body);margin-top:var(--sp-1);font-variant-numeric:tabular-nums;display:block}.m-fo .anom-dot{width:7px;height:7px;margin-top:var(--sp-2);border-radius:99px;flex:none}.m-fo .anom-dot.warn{background:var(--exp);box-shadow:0 0 10px -1px var(--exp)}@supports (color:color-mix(in lab,red,red)){.m-fo .anom-dot.warn{box-shadow:0 0 10px -1px color-mix(in srgb,var(--exp) 70%,transparent)}}.m-fo .anom-dot.info{background:var(--accent2);box-shadow:0 0 10px -1px var(--accent2)}@supports (color:color-mix(in lab,red,red)){.m-fo .anom-dot.info{box-shadow:0 0 10px -1px color-mix(in srgb,var(--accent2) 70%,transparent)}}.m-fo .anom-sev{font-size:var(--fs-micro);letter-spacing:var(--tracking-label);text-transform:uppercase;font-weight:700;line-height:var(--lh-tight);border-radius:var(--radius-sm);padding:2px var(--sp-2);flex:none;margin-top:2px}.m-fo .anom-sev.warn{color:var(--exp);border:1px solid var(--exp)}@supports (color:color-mix(in lab,red,red)){.m-fo .anom-sev.warn{border:1px solid color-mix(in srgb,var(--exp) 30%,transparent)}}.m-fo .anom-sev.warn{background:var(--neg-soft)}.m-fo .anom-sev.info{color:var(--accent2-ink);border:1px solid var(--accent2)}@supports (color:color-mix(in lab,red,red)){.m-fo .anom-sev.info{border:1px solid color-mix(in srgb,var(--accent2) 30%,transparent)}}.m-fo .anom-sev.info{background:var(--accent2)}@supports (color:color-mix(in lab,red,red)){.m-fo .anom-sev.info{background:color-mix(in srgb,var(--accent2) 10%,transparent)}}.m-soc .ac-explain{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.m-soc .ac-explain{border-color:color-mix(in srgb,var(--accent) 22%,transparent)}}.m-soc .ac-err{margin-bottom:var(--sp-3);font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--exp);background:var(--neg-soft);border:1px solid var(--exp)}@supports (color:color-mix(in lab,red,red)){.m-soc .ac-err{border:1px solid color-mix(in srgb,var(--exp) 22%,transparent)}}.m-soc .ac-err{border-radius:var(--radius-md);padding:var(--sp-3)}.m-soc .ac-strip .v{align-items:baseline;gap:2px;display:flex}.m-soc .ac-of{font-size:var(--fs-sm);color:var(--muted2);font-weight:500}.m-soc .ac-grid{gap:var(--sp-3);margin-bottom:var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(268px,1fr));display:grid}.m-soc .accard{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--card);flex-direction:column;min-width:0;display:flex;overflow:hidden}.m-soc .accard.on{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.m-soc .accard.on{border-color:color-mix(in srgb,var(--accent) 24%,transparent)}}.m-soc .accard.on{background:radial-gradient(320px 160px at 100% 0%,var(--accent),transparent 70%),var(--card)}@supports (color:color-mix(in lab,red,red)){.m-soc .accard.on{background:radial-gradient(320px 160px at 100% 0%,color-mix(in srgb,var(--accent) 7%,transparent),transparent 70%),var(--card)}}.m-soc .accard-h{align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4) 0;display:flex}.m-soc .accard-dot{background:var(--muted2);border-radius:99px;flex:none;width:8px;height:8px}.m-soc .accard.on .accard-dot{background:var(--accent);box-shadow:0 0 11px -1px var(--glow)}.m-soc .accard-l{min-width:0;font-size:var(--fs-md);letter-spacing:-.15px;flex:1;font-weight:700}.m-soc .accard-s{font-size:var(--fs-micro);letter-spacing:var(--tracking-label);text-transform:uppercase;border-radius:var(--radius-sm);padding:2px var(--sp-2);color:var(--muted2);border:1px solid var(--line);background:var(--raise);flex:none;font-weight:700}.m-soc .accard-s.connected{color:var(--accent);border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.m-soc .accard-s.connected{border-color:color-mix(in srgb,var(--accent) 32%,transparent)}}.m-soc .accard-s.connected{background:var(--accent-soft)}.m-soc .accard-s.error{color:var(--exp);border-color:var(--exp)}@supports (color:color-mix(in lab,red,red)){.m-soc .accard-s.error{border-color:color-mix(in srgb,var(--exp) 32%,transparent)}}.m-soc .accard-s.error{background:var(--neg-soft)}.m-soc .accard-b{font-size:var(--fs-sm);color:var(--muted);line-height:var(--lh-body);padding:var(--sp-2) var(--sp-4) var(--sp-3)}.m-soc .accard-meta{padding:0 var(--sp-4) var(--sp-1)}.m-soc .accard-r{align-items:baseline;gap:var(--sp-3);padding:var(--sp-2) 0;border-top:1px solid var(--line);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;display:flex}.m-soc .accard-r span{width:80px;font-size:var(--fs-sm);color:var(--muted2);flex:none}.m-soc .accard-r b{color:var(--text);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.m-soc .accard-id{font-size:var(--fs-sm);color:var(--muted)!important;font-weight:500!important}.m-soc .accard-none{font-size:var(--fs-sm);color:var(--muted2);line-height:var(--lh-body);padding:0 var(--sp-4) var(--sp-3);flex:1}.m-soc .accard-act{font-family:inherit;font-size:var(--fs-sm);color:var(--muted);background:var(--raise);border:0;border-top:1px solid var(--line);padding:var(--sp-3);cursor:pointer;transition:var(--dur-fast);margin-top:auto;font-weight:600}.m-soc .accard-act:hover:not(:disabled){color:var(--exp);background:var(--exp)}@supports (color:color-mix(in lab,red,red)){.m-soc .accard-act:hover:not(:disabled){background:color-mix(in srgb,var(--exp) 7%,transparent)}}.m-soc .accard-act.connect:hover:not(:disabled){color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.m-soc .accard-act.connect:hover:not(:disabled){background:color-mix(in srgb,var(--accent) 7%,transparent)}}.m-soc .accard-act:disabled{opacity:.5;cursor:not-allowed}.m-soc .accard-form{padding:var(--sp-3) var(--sp-4);border-top:1px solid var(--line);margin-top:auto}.m-soc .accard-form-row{gap:var(--sp-2);margin-top:var(--sp-2);display:flex}.m-soc .accard-form-row .btn-primary,.m-soc .accard-form-row .btn-ghost{padding:var(--sp-2);font-size:var(--fs-sm)}.m-soc .an-sub{font-size:var(--fs-sm);color:var(--muted2);margin-top:var(--sp-2)}.m-soc .kpi .v.an-na{color:var(--muted2)}.m-soc .fright .an-sync{width:auto;padding:var(--sp-2) var(--sp-4);flex:none}.m-soc .an-err{margin-bottom:var(--sp-3);font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--exp);background:var(--neg-soft);border:1px solid var(--exp)}@supports (color:color-mix(in lab,red,red)){.m-soc .an-err{border:1px solid color-mix(in srgb,var(--exp) 22%,transparent)}}.m-soc .an-err{border-radius:var(--radius-md);padding:var(--sp-3)}.m-soc .an-none{font-size:var(--fs-sm);color:var(--muted2);line-height:var(--lh-body);text-align:center;place-items:center;height:100%;min-height:60px;display:grid}.m-soc .an-best{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.m-soc .an-best{border-color:color-mix(in srgb,var(--accent) 22%,transparent)}}.m-soc .an-best{background:radial-gradient(460px 220px at 100% 0%,var(--accent),transparent 70%),var(--card)}@supports (color:color-mix(in lab,red,red)){.m-soc .an-best{background:radial-gradient(460px 220px at 100% 0%,color-mix(in srgb,var(--accent) 10%,transparent),transparent 70%),var(--card)}}.m-soc .an-best-l{font-size:var(--fs-micro);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--muted2);margin-bottom:var(--sp-2)}.m-soc .an-best-t{font-size:var(--fs-lg);letter-spacing:-.35px;margin-bottom:var(--sp-3);font-weight:750}.m-soc .an-best-m{gap:var(--sp-2) var(--sp-5);font-size:var(--fs-sm);color:var(--muted);flex-wrap:wrap;display:flex}.m-soc .an-best-m b{color:var(--text);font-weight:700;font-size:var(--fs-md);font-variant-numeric:tabular-nums;margin-right:var(--sp-1)}.m-soc .an-best-p{color:var(--muted2);text-transform:capitalize}.m-soc .an-scroll{overflow-x:auto}.m-soc .an-scroll .tbl{min-width:700px}.m-soc .an-scroll .tbl th:nth-child(n+4),.m-soc .an-scroll .tbl td:nth-child(n+4){text-align:right}.m-soc .an-t{text-overflow:ellipsis;white-space:nowrap;max-width:320px;display:block;overflow:hidden}.m-soc .bk-grid{gap:var(--sp-5);grid-template-columns:1fr 1fr 232px;display:grid}@media(max-width:1180px){.m-soc .bk-grid{grid-template-columns:1fr 1fr}}@media(max-width:780px){.m-soc .bk-grid{grid-template-columns:1fr}}.m-soc .bk-col{gap:var(--sp-3);flex-direction:column;min-width:0;display:flex}.m-soc .bk-l{font-size:var(--fs-micro);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--muted2);margin-bottom:var(--sp-2);display:block}.m-soc .bk-f{display:block}.m-soc .bk-in{width:100%;font:inherit;font-size:var(--fs-base);color:var(--text);padding:var(--sp-2) var(--sp-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--raise);transition:var(--dur-fast);outline:none}.m-soc .bk-in:focus{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.m-soc .bk-in:focus{border-color:color-mix(in srgb,var(--accent) 45%,transparent)}}.m-soc .bk-in:disabled{opacity:.72;cursor:default}.m-soc .bk-area{resize:vertical;line-height:var(--lh-body)}.m-soc .bk-sel{width:100%;max-width:100%}.m-soc .bk-site-row{gap:var(--sp-2);align-items:stretch;display:flex}.m-soc .bk-site-row .bk-in{flex:1;min-width:0}.m-soc .bk-site-btn{font:inherit;font-size:var(--fs-sm);cursor:pointer;white-space:nowrap;border:1px solid var(--line);background:var(--raise);color:var(--text);border-radius:var(--radius-md);padding:0 var(--sp-3);transition:var(--dur-fast);flex:none}.m-soc .bk-site-btn:hover:not(:disabled){border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.m-soc .bk-site-btn:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent) 45%,transparent)}}.m-soc .bk-site-btn:disabled{opacity:.5;cursor:not-allowed}.m-soc .bk-site-note{font-size:var(--fs-sm);color:var(--muted2);margin-top:var(--sp-1)}.m-soc .bk-site-note.ok{color:var(--accent)}.m-soc .bk-site-note.bad{color:var(--exp)}.m-soc .bk-pref{font-size:var(--fs-sm);color:var(--muted);line-height:var(--lh-body);padding:var(--sp-2) var(--sp-3);border:1px dashed var(--line);border-radius:var(--radius-md);background:var(--raise)}.m-soc .bk-pref i{color:var(--muted2)}.m-soc .bk-hint{font-size:var(--fs-sm);color:var(--muted2);line-height:var(--lh-body);margin-top:var(--sp-1);display:block}.m-soc .bk-sw{align-items:center;gap:var(--sp-3);padding:var(--sp-2) 0;border-top:1px solid var(--line);display:flex}.m-soc .bk-sw:first-of-type{border-top:0;padding-top:0}.m-soc .bk-dot{cursor:pointer;border-radius:var(--radius-md);-webkit-appearance:none;-moz-appearance:none;appearance:none;width:34px;height:34px;transition:var(--dur-fast);background:0 0;border:1px solid #ffffff29;flex:none;padding:0}.m-soc .bk-dot::-webkit-color-swatch-wrapper{padding:3px}.m-soc .bk-dot::-webkit-color-swatch{border-radius:var(--radius-sm);border:0}.m-soc .bk-dot:hover:not(:disabled){border-color:#ffffff57}.m-soc .bk-dot:disabled{cursor:default;opacity:.8}.m-soc .bk-sw-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.m-soc .bk-sw-l{font-size:var(--fs-base);color:var(--text);font-weight:600}.m-soc .bk-sw-n{font-size:var(--fs-sm);color:var(--muted2)}.m-soc .bk-hex{width:92px;font:inherit;font-size:var(--fs-sm);font-variant-numeric:tabular-nums;color:var(--soft);text-align:center;padding:var(--sp-2);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--raise);outline:none;flex:none}.m-soc .bk-hex:focus{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.m-soc .bk-hex:focus{border-color:color-mix(in srgb,var(--accent) 45%,transparent)}}.m-soc .bk-hex.bad{border-color:var(--exp)}@supports (color:color-mix(in lab,red,red)){.m-soc .bk-hex.bad{border-color:color-mix(in srgb,var(--exp) 50%,transparent)}}.m-soc .bk-hex.bad{color:var(--exp)}.m-soc .bk-logo-row{align-items:center;gap:var(--sp-3);display:flex}.m-soc .bk-logo-thumb{object-fit:contain;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--raise);width:64px;height:64px;padding:var(--sp-2);flex:none}.m-soc .bk-logo-remove{font:inherit;font-size:var(--fs-sm);color:var(--exp);border:1px solid var(--exp);background:0 0;font-weight:600}@supports (color:color-mix(in lab,red,red)){.m-soc .bk-logo-remove{border:1px solid color-mix(in srgb,var(--exp) 35%,transparent)}}.m-soc .bk-logo-remove{border-radius:var(--radius-md);padding:var(--sp-2) var(--sp-3);cursor:pointer;transition:var(--dur-fast)}.m-soc .bk-logo-remove:hover{background:var(--neg-soft)}.m-soc .bk-logo-err{font-size:var(--fs-sm);color:var(--exp);margin-top:var(--sp-1);line-height:var(--lh-body);display:block}.m-soc .bk-preview-col{min-width:0}.m-soc .bk-preview{aspect-ratio:1;border-radius:var(--radius-lg);width:100%;padding:var(--sp-4);gap:var(--sp-2);color:var(--bright);box-shadow:0 20px 40px -26px var(--shadow-ink);border:1px solid #ffffff1a;flex-direction:column;display:flex;overflow:hidden}.m-soc .bk-preview-logo{font-size:var(--fs-micro);letter-spacing:.22em;text-transform:uppercase;font-weight:700}.m-soc .bk-preview-logo-img{object-fit:contain;max-width:55%;max-height:46px}.m-soc .bk-preview-h{font-size:var(--fs-lg);font-weight:700;line-height:var(--lh-tight);margin-top:auto}.m-soc .bk-preview-s{font-size:var(--fs-sm);opacity:.85;line-height:var(--lh-tight)}.m-soc .bk-preview-rule{width:42px;height:3px;margin-top:var(--sp-1);border-radius:3px;display:block}.m-soc .bk-preview-d{font-size:var(--fs-micro);letter-spacing:var(--tracking-label);text-transform:uppercase;opacity:.75;margin-top:var(--sp-2)}.m-soc .bk-actions{align-items:center;gap:var(--sp-3);margin-top:var(--sp-4);display:flex}.m-soc .bk-actions .bk-save{padding:var(--sp-3) var(--sp-4);flex:none}.m-soc .bk-note{font-size:var(--fs-sm);color:var(--muted2)}.m-soc .bk-note.ok{color:var(--accent)}.m-soc .bk-err{margin-top:var(--sp-3);font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--exp);background:var(--neg-soft);border:1px solid var(--exp)}@supports (color:color-mix(in lab,red,red)){.m-soc .bk-err{border:1px solid color-mix(in srgb,var(--exp) 22%,transparent)}}.m-soc .bk-err{border-radius:var(--radius-md);padding:var(--sp-3)}.m-soc .bk-err code{font-size:var(--fs-sm);color:var(--soft)}.m-soc .cal-nav{align-items:center;gap:var(--sp-3);display:flex}.m-soc .cal-month{font-size:var(--fs-lg);letter-spacing:-.2px;min-width:148px;font-weight:750}.m-soc .cal-legend{gap:var(--sp-3);flex-wrap:wrap;align-items:center;display:flex}.m-soc .cal-leg{align-items:center;gap:var(--sp-2);font-size:var(--fs-sm);color:var(--muted);display:inline-flex}.m-soc .cal-swatch{border-radius:3px;flex:none;width:8px;height:8px}.m-soc .cal-swatch.draft{background:#ffffff38}.m-soc .cal-swatch.scheduled{background:var(--accent2)}.m-soc .cal-swatch.published{background:var(--accent)}.m-soc .cal-swatch.failed{background:var(--exp)}.m-soc .fright .cal-run{width:auto;padding:var(--sp-2) var(--sp-4);flex:none}.m-soc .cal-note{font-size:var(--fs-sm);color:var(--muted2);line-height:var(--lh-body);margin-bottom:var(--sp-3);max-width:720px}.m-soc .cal-err{margin-bottom:var(--sp-3);font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--exp);background:var(--neg-soft);border:1px solid var(--exp)}@supports (color:color-mix(in lab,red,red)){.m-soc .cal-err{border:1px solid color-mix(in srgb,var(--exp) 22%,transparent)}}.m-soc .cal-err{border-radius:var(--radius-md);padding:var(--sp-3)}.m-soc .cal-result{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.m-soc .cal-result{border-color:color-mix(in srgb,var(--accent) 24%,transparent)}}.m-soc .cal{transition:opacity var(--dur-fast)}.m-soc .cal.loading{opacity:.5}.m-soc .cal-head{gap:var(--sp-2);margin-bottom:var(--sp-2);grid-template-columns:repeat(7,1fr);display:grid}.m-soc .cal-head span{font-size:var(--fs-micro);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--muted2);padding-left:var(--sp-2)}.m-soc .cal-grid{gap:var(--sp-2);grid-template-columns:repeat(7,1fr);display:grid}.m-soc .cal-cell{border:1px solid var(--line);border-radius:var(--radius-lg);min-height:120px;padding:var(--sp-2);gap:var(--sp-2);background:var(--card);flex-direction:column;min-width:0;display:flex}.m-soc .cal-cell.empty{background:0 0;border-color:#0000}.m-soc .cal-cell.has{border-color:#ffffff1f}.m-soc .cal-d{font-size:var(--fs-sm);color:var(--muted2);font-variant-numeric:tabular-nums}.m-soc .cal-cell.has .cal-d{color:var(--soft)}.m-soc .cal-chips{gap:var(--sp-1);flex-direction:column;min-width:0;display:flex}.m-soc .cchip{gap:var(--sp-1);text-align:left;cursor:pointer;width:100%;transition:var(--dur-fast);border:1px solid var(--line);border-radius:var(--radius-md);padding:var(--sp-2);background:var(--raise);min-width:0;color:var(--soft);border-left-width:2.5px;flex-direction:column;font-family:inherit;display:flex}.m-soc .cchip:hover{background:var(--raise);color:var(--text)}.m-soc .cchip-t{font-size:var(--fs-sm);line-height:var(--lh-tight);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.m-soc .cchip-p{gap:var(--sp-1);display:flex}.m-soc .cchip-p i{font-style:normal;font-size:var(--fs-micro);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--muted2);border:1px solid var(--line);padding:0 var(--sp-1);border-radius:4px;font-weight:700}.m-soc .cchip.draft,.m-soc .cchip.needs_changes{opacity:.85;border-left-color:#ffffff40}.m-soc .cchip.approved{border-left-color:var(--accent2)}@supports (color:color-mix(in lab,red,red)){.m-soc .cchip.approved{border-left-color:color-mix(in srgb,var(--accent2) 60%,transparent)}}.m-soc .cchip.scheduled{border-left-color:var(--accent2-ink);background:var(--accent2)}@supports (color:color-mix(in lab,red,red)){.m-soc .cchip.scheduled{background:color-mix(in srgb,var(--accent2) 10%,transparent)}}.m-soc .cchip.published{border-left-color:var(--accent);background:var(--accent-soft)}.m-soc .cchip.failed{border-left-color:var(--exp);background:var(--neg-soft)}@media(max-width:900px){.m-soc .cal-cell{min-height:88px}.m-soc .cchip-t{-webkit-line-clamp:1}}.m-soc .cal-peek{max-width:480px}.m-soc .cal-badge{font-size:var(--fs-micro);letter-spacing:var(--tracking-label);text-transform:uppercase;border-radius:var(--radius-sm);padding:2px var(--sp-2);margin-right:var(--sp-2);color:var(--muted);border:1px solid var(--line);background:var(--raise);font-weight:700}.m-soc .cal-badge.scheduled,.m-soc .cal-badge.approved{color:var(--accent2-ink);border-color:var(--accent2)}@supports (color:color-mix(in lab,red,red)){.m-soc .cal-badge.scheduled,.m-soc .cal-badge.approved{border-color:color-mix(in srgb,var(--accent2) 35%,transparent)}}.m-soc .cal-badge.scheduled,.m-soc .cal-badge.approved{background:var(--accent2)}@supports (color:color-mix(in lab,red,red)){.m-soc .cal-badge.scheduled,.m-soc .cal-badge.approved{background:color-mix(in srgb,var(--accent2) 12%,transparent)}}.m-soc .cal-badge.published{color:var(--accent);border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.m-soc .cal-badge.published{border-color:color-mix(in srgb,var(--accent) 35%,transparent)}}.m-soc .cal-badge.published{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.m-soc .cal-badge.published{background:color-mix(in srgb,var(--accent) 12%,transparent)}}.m-soc .cal-badge.failed{color:var(--exp);border-color:var(--exp)}@supports (color:color-mix(in lab,red,red)){.m-soc .cal-badge.failed{border-color:color-mix(in srgb,var(--exp) 35%,transparent)}}.m-soc .cal-badge.failed{background:var(--exp)}@supports (color:color-mix(in lab,red,red)){.m-soc .cal-badge.failed{background:color-mix(in srgb,var(--exp) 12%,transparent)}}.m-soc .cal-peek-img{border-radius:var(--radius-md);border:1px solid var(--line);margin-bottom:var(--sp-3);overflow:hidden}.m-soc .cal-peek-img img{object-fit:cover;width:100%;max-height:210px;display:block}.m-soc .cal-peek-rows{flex-direction:column;display:flex}.m-soc .cal-peek-r{align-items:baseline;gap:var(--sp-3);padding:var(--sp-2) 0;border-top:1px solid var(--line);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;display:flex}.m-soc .cal-peek-r:first-child{border-top:0}.m-soc .cal-peek-r span{width:88px;font-size:var(--fs-sm);color:var(--muted2);flex:none}.m-soc .cal-peek-r b{color:var(--text);font-weight:600}.m-soc .cal-peek-r.fail b{color:var(--exp)}@keyframes dbar-arrive{0%{border-color:color-mix(in srgb,var(--accent) 75%,transparent);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 16%,transparent)}70%{border-color:color-mix(in srgb,var(--accent) 45%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 7%,transparent)}to{border-color:var(--line);box-shadow:none}}@keyframes lb-in{0%{opacity:0}to{opacity:1}}.m-soc .pillars{gap:var(--sp-3);margin-bottom:var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(196px,1fr));display:grid}.m-soc .pcard{gap:var(--sp-2);text-align:left;cursor:pointer;transition:var(--dur-fast);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--sp-3);background:linear-gradient(var(--grid) 1px,transparent 1px) 0 0 / 26px 26px,linear-gradient(90deg,var(--grid) 1px,transparent 1px) 0 0 / 26px 26px,var(--card);color:var(--text);flex-direction:column;font-family:inherit;display:flex}.m-soc .pcard:hover:not(:disabled){border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.m-soc .pcard:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent) 30%,transparent)}}.m-soc .pcard.on{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.m-soc .pcard.on{border-color:color-mix(in srgb,var(--accent) 55%,transparent)}}.m-soc .pcard.on{box-shadow:0 0 0 1px var(--accent),0 18px 34px -24px var(--accent)}@supports (color:color-mix(in lab,red,red)){.m-soc .pcard.on{box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 20%,transparent),0 18px 34px -24px color-mix(in srgb,var(--accent) 90%,transparent)}}.m-soc .pcard:disabled{cursor:default;opacity:.75}.m-soc .pcard-l{font-size:var(--fs-base);letter-spacing:-.1px;font-weight:700}.m-soc .pcard-i{font-size:var(--fs-sm);color:var(--muted);line-height:var(--lh-body)}.m-soc .pcard-tags{gap:var(--sp-1);flex-wrap:wrap;margin-top:2px;display:flex}.m-soc .ptag{font-size:var(--fs-micro);letter-spacing:var(--tracking-label);text-transform:uppercase;border-radius:var(--radius-sm);padding:2px var(--sp-2);color:var(--accent2-ink);border:1px solid var(--accent2);font-weight:700}@supports (color:color-mix(in lab,red,red)){.m-soc .ptag{border:1px solid color-mix(in srgb,var(--accent2) 32%,transparent)}}.m-soc .ptag{background:var(--accent2)}@supports (color:color-mix(in lab,red,red)){.m-soc .ptag{background:color-mix(in srgb,var(--accent2) 12%,transparent)}}.m-soc .ptag.consent{color:var(--exp);border-color:var(--exp)}@supports (color:color-mix(in lab,red,red)){.m-soc .ptag.consent{border-color:color-mix(in srgb,var(--exp) 32%,transparent)}}.m-soc .ptag.consent{background:var(--neg-soft)}.m-soc .ptag.plain{color:var(--muted2);border-color:var(--line);background:var(--raise)}.m-soc .brief-guidance{font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--muted);border-left:2px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.m-soc .brief-guidance{border-left:2px solid color-mix(in srgb,var(--accent) 40%,transparent)}}.m-soc .brief-guidance{padding:2px 0 2px var(--sp-3);margin-bottom:var(--sp-4)}.m-soc .brief-guidance b{color:var(--text)}.m-soc .brief-guidance i{color:var(--soft);font-style:italic}.m-soc .brief-grid{gap:var(--sp-4);margin-bottom:var(--sp-3);flex-wrap:wrap;align-items:flex-start;display:flex}.m-soc .brief-f{min-width:0}.m-soc .brief-f.grow{flex:1;min-width:220px}.m-soc .brief-l{font-size:var(--fs-micro);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--muted2);margin-bottom:var(--sp-2);display:block}.m-soc .brief-in{width:100%;font:inherit;font-size:var(--fs-base);color:var(--text);padding:var(--sp-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--raise);transition:var(--dur-fast);outline:none}.m-soc .brief-in:focus{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.m-soc .brief-in:focus{border-color:color-mix(in srgb,var(--accent) 45%,transparent)}}.m-soc .brief-in:disabled{opacity:.7}.m-soc .brief-in::-webkit-calendar-picker-indicator{filter:invert(.6);cursor:pointer}.m-soc .seg{padding:var(--sp-1);border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--raise);gap:2px;display:inline-flex}.m-soc .seg-b{font-family:inherit;font-size:var(--fs-sm);color:var(--muted);border-radius:var(--radius-pill);padding:var(--sp-2) var(--sp-3);cursor:pointer;transition:var(--dur-fast);white-space:nowrap;background:0 0;border:0;font-weight:650}.m-soc .seg-b.num{font-variant-numeric:tabular-nums}.m-soc .seg-b:hover:not(:disabled){color:var(--text)}.m-soc .seg-b.on{color:var(--mark-ink);background:linear-gradient(135deg,var(--accent),var(--cta-grad-2));box-shadow:0 8px 18px -10px var(--accent)}@supports (color:color-mix(in lab,red,red)){.m-soc .seg-b.on{box-shadow:0 8px 18px -10px color-mix(in srgb,var(--accent) 80%,transparent)}}.m-soc .seg-b:disabled{cursor:default}.m-soc .chips{gap:var(--sp-2);flex-wrap:wrap;display:flex}.m-soc .chip{font-family:inherit;font-size:var(--fs-sm);color:var(--muted);border:1px solid var(--line);background:var(--raise);border-radius:var(--radius-pill);padding:var(--sp-2) var(--sp-3);cursor:pointer;transition:var(--dur-fast)}.m-soc .chip:hover:not(:disabled){color:var(--text);border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.m-soc .chip:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent) 30%,transparent)}}.m-soc .chip.on{color:var(--text);border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.m-soc .chip.on{border-color:color-mix(in srgb,var(--accent) 50%,transparent)}}.m-soc .chip.on{background:var(--accent-soft)}.m-soc .chip:disabled{cursor:default;opacity:.7}.m-soc .brief-actions{align-items:center;gap:var(--sp-3);margin-top:var(--sp-4);flex-wrap:wrap;display:flex}.m-soc .brief-actions .btn-primary,.m-soc .brief-actions .btn-ghost{padding:var(--sp-3) var(--sp-5);flex:none}.m-soc .brief-go{font-size:var(--fs-base)}.m-soc .brief-note{font-size:var(--fs-sm);color:var(--muted2);align-items:center;gap:var(--sp-2);display:inline-flex}.m-soc .dlist{align-items:center;gap:var(--sp-3);text-align:left;width:100%;color:var(--text);border:0;border-top:1px solid var(--line);padding:var(--sp-3) 0;cursor:pointer;background:0 0;font-family:inherit;display:flex}.m-soc .dlist:first-of-type{border-top:0}.m-soc .dlist:hover .dlist-t{color:var(--accent)}.m-soc .dlist-s{font-size:var(--fs-micro);letter-spacing:var(--tracking-label);text-transform:uppercase;border-radius:var(--radius-sm);padding:var(--sp-1) var(--sp-2);color:var(--muted2);border:1px solid var(--line);background:var(--raise);flex:none;font-weight:700}.m-soc .dlist-s.block{color:var(--exp);border-color:var(--exp)}@supports (color:color-mix(in lab,red,red)){.m-soc .dlist-s.block{border-color:color-mix(in srgb,var(--exp) 30%,transparent)}}.m-soc .dlist-s.block{background:var(--neg-soft)}.m-soc .dlist-t{min-width:0;font-size:var(--fs-base);transition:var(--dur-fast);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.m-soc .dlist-p{font-size:var(--fs-sm);color:var(--muted2);text-transform:capitalize}.m-soc .dbar{align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-3);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--sp-3) var(--sp-4);background:var(--card);display:flex}.m-soc .dbar.arrived{animation:1.5s ease-out dbar-arrive}@media(prefers-reduced-motion:reduce){.m-soc .dbar.arrived{animation:none}}.m-soc .dbar-l{align-items:baseline;gap:var(--sp-2) var(--sp-3);flex-wrap:wrap;flex:1;min-width:0;display:flex}.m-soc .dbar-t{font-size:var(--fs-md);letter-spacing:-.2px;font-weight:700}.m-soc .dbar-m{font-size:var(--fs-sm);color:var(--muted2);font-variant-numeric:tabular-nums}.m-soc .dbar-m .cap1{text-transform:capitalize}.m-soc .dbar .dbar-b{width:auto;padding:var(--sp-2) var(--sp-3);flex:none}.m-soc .dstat{font-size:var(--fs-micro);letter-spacing:var(--tracking-label);text-transform:uppercase;border-radius:var(--radius-sm);padding:var(--sp-1) var(--sp-2);color:var(--muted);border:1px solid var(--line);background:var(--raise);flex:none;font-weight:700}.m-soc .dstat.approved,.m-soc .dstat.scheduled{color:var(--accent2-ink);border-color:var(--accent2)}@supports (color:color-mix(in lab,red,red)){.m-soc .dstat.approved,.m-soc .dstat.scheduled{border-color:color-mix(in srgb,var(--accent2) 35%,transparent)}}.m-soc .dstat.approved,.m-soc .dstat.scheduled{background:var(--accent2)}@supports (color:color-mix(in lab,red,red)){.m-soc .dstat.approved,.m-soc .dstat.scheduled{background:color-mix(in srgb,var(--accent2) 12%,transparent)}}.m-soc .dstat.published{color:var(--accent);border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.m-soc .dstat.published{border-color:color-mix(in srgb,var(--accent) 35%,transparent)}}.m-soc .dstat.published{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.m-soc .dstat.published{background:color-mix(in srgb,var(--accent) 12%,transparent)}}.m-soc .dstat.failed{color:var(--exp);border-color:var(--exp)}@supports (color:color-mix(in lab,red,red)){.m-soc .dstat.failed{border-color:color-mix(in srgb,var(--exp) 35%,transparent)}}.m-soc .dstat.failed{background:var(--exp)}@supports (color:color-mix(in lab,red,red)){.m-soc .dstat.failed{background:color-mix(in srgb,var(--exp) 12%,transparent)}}.m-soc .cerr{margin-bottom:var(--sp-3);font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--exp);background:var(--neg-soft);border:1px solid var(--exp)}@supports (color:color-mix(in lab,red,red)){.m-soc .cerr{border:1px solid color-mix(in srgb,var(--exp) 22%,transparent)}}.m-soc .cerr{border-radius:var(--radius-md);padding:var(--sp-3)}.m-soc .ro{border-color:var(--accent2)}@supports (color:color-mix(in lab,red,red)){.m-soc .ro{border-color:color-mix(in srgb,var(--accent2) 25%,transparent)}}.m-soc .cgrid{gap:var(--sp-3);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;display:grid}.m-soc .ccol{min-width:0}@media(max-width:1080px){.m-soc .cgrid{grid-template-columns:1fr}}.m-soc .film{gap:var(--sp-3);padding-bottom:var(--sp-2);scrollbar-width:thin;display:flex;overflow-x:auto}.m-soc .slide{gap:var(--sp-2);flex-direction:column;flex:none;width:168px;display:flex}.m-soc .slide-img{aspect-ratio:1;border-radius:var(--radius-md);border:1px solid var(--line);background:var(--raise);position:relative;overflow:hidden}.m-soc .slide-img img{object-fit:cover;width:100%;height:100%;display:block}.m-soc .slide-n{top:var(--sp-2);left:var(--sp-2);font-size:var(--fs-micro);font-variant-numeric:tabular-nums;padding:2px var(--sp-2);border-radius:var(--radius-pill);color:var(--text);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#090c12bf;font-weight:700;position:absolute}.m-soc .slide-busy{background:#090c12a8;place-items:center;display:grid;position:absolute;top:0;right:0;bottom:0;left:0}.m-soc .slide-zoom{width:100%;font:inherit;cursor:zoom-in;padding:0;display:block}.m-soc .slide-zoom:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.m-soc .slide-zoom:hover{border-color:color-mix(in srgb,var(--accent) 45%,transparent)}}.m-soc .slide-lb{z-index:60;-webkit-backdrop-filter:blur(6px);animation:lb-in var(--dur-fast) ease-out;background:#04060ad1;place-items:center;padding:4vmin;display:grid;position:fixed;top:0;right:0;bottom:0;left:0}@media(prefers-reduced-motion:reduce){.m-soc .slide-lb{animation:none}}.m-soc .slide-lb-fig{cursor:default;gap:var(--sp-3);flex-direction:column;max-width:min(92vw,860px);margin:0;display:flex;position:relative}.m-soc .slide-lb-fig img{object-fit:contain;border-radius:var(--radius-lg);width:100%;max-height:78vh;box-shadow:0 30px 80px -30px var(--shadow-ink);border:1px solid #ffffff1f;display:block}.m-soc .slide-lb-fig figcaption{font-size:var(--fs-sm);color:var(--muted);align-items:baseline;gap:var(--sp-1) var(--sp-3);flex-wrap:wrap;display:flex}.m-soc .slide-lb-fig figcaption b{color:var(--text);font-weight:700}.m-soc .slide-lb-fig figcaption .hint{color:var(--muted2);font-size:var(--fs-sm);margin-left:auto}.m-soc .slide-lb-x{border:1px solid var(--line);cursor:pointer;background:var(--surface-3);width:34px;height:34px;color:var(--text);font:inherit;font-size:var(--fs-lg);border-radius:50%;place-items:center;line-height:1;display:grid;position:absolute;top:-14px;right:-14px}.m-soc .slide-lb-x:hover{border-color:var(--exp)}@supports (color:color-mix(in lab,red,red)){.m-soc .slide-lb-x:hover{border-color:color-mix(in srgb,var(--exp) 50%,transparent)}}.m-soc .slide-lb-x:hover{color:var(--exp)}.m-soc .slide-h{font-size:var(--fs-sm);color:var(--muted);line-height:var(--lh-tight);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.m-soc .slide-gen{left:var(--sp-2);right:var(--sp-2);bottom:var(--sp-2);justify-content:center;align-items:center;gap:var(--sp-1);font-size:var(--fs-micro);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text);padding:3px var(--sp-2);border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#090c12c7;font-weight:700;display:inline-flex;position:absolute}.m-soc .slide-gen .spinner{border-width:2px;width:10px;height:10px}.m-soc .slide-gen.failed{color:var(--exp)}.m-soc .slide-rate{align-items:center;gap:var(--sp-1);flex-wrap:wrap;display:flex}.m-soc .rbtn{font:inherit;font-size:var(--fs-sm);cursor:pointer;border:1px solid var(--line);background:var(--raise);color:var(--muted);border-radius:var(--radius-md);padding:var(--sp-1) var(--sp-2);transition:var(--dur-fast);line-height:1}.m-soc .rbtn:hover:not(:disabled){border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.m-soc .rbtn:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent) 32%,transparent)}}.m-soc .rbtn.on{color:var(--accent);border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.m-soc .rbtn.on{border-color:color-mix(in srgb,var(--accent) 45%,transparent)}}.m-soc .rbtn.on{background:var(--accent-soft)}.m-soc .rbtn.on.down{color:var(--exp);border-color:var(--exp)}@supports (color:color-mix(in lab,red,red)){.m-soc .rbtn.on.down{border-color:color-mix(in srgb,var(--exp) 45%,transparent)}}.m-soc .rbtn.on.down{background:var(--neg-soft)}.m-soc .rbtn:disabled{opacity:.35;cursor:not-allowed}.m-soc .slide-people{align-items:center;gap:var(--sp-1);font-size:var(--fs-sm);color:var(--muted2);cursor:pointer;margin-left:auto;display:inline-flex}.m-soc .slide-people input{margin:0}.m-soc .brief-tpl{margin-top:var(--sp-3)}.m-soc .brief-hint{font-size:var(--fs-sm);color:var(--muted2);margin-top:var(--sp-1);line-height:var(--lh-body);display:block}.m-soc .slide-ctl{gap:var(--sp-1);display:flex}.m-soc .sbtn{font-family:inherit;font-size:var(--fs-sm);color:var(--muted);border:1px solid var(--line);background:var(--raise);border-radius:var(--radius-md);padding:var(--sp-1) 0;cursor:pointer;width:30px;transition:var(--dur-fast)}.m-soc .sbtn.wide{width:auto;padding:var(--sp-1) var(--sp-2);flex:1}.m-soc .sbtn:hover:not(:disabled){color:var(--text);border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.m-soc .sbtn:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent) 32%,transparent)}}.m-soc .sbtn:disabled{opacity:.35;cursor:not-allowed}.m-soc .regen{margin-top:var(--sp-3);padding-top:var(--sp-3);border-top:1px solid var(--line)}.m-soc .regen-row{gap:var(--sp-2);margin-top:var(--sp-3);display:flex}.m-soc .regen-row .btn-primary,.m-soc .regen-row .btn-ghost{padding:var(--sp-2) var(--sp-4);flex:none}.m-soc .cap{width:100%;font:inherit;font-size:var(--fs-base);line-height:var(--lh-body);color:var(--text);padding:var(--sp-3);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--raise);resize:vertical;transition:var(--dur-fast);outline:none}.m-soc .cap:focus{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.m-soc .cap:focus{border-color:color-mix(in srgb,var(--accent) 45%,transparent)}}.m-soc .cap:disabled{opacity:.78}.m-soc .cap-meta{gap:var(--sp-3);font-size:var(--fs-sm);color:var(--muted2);margin-top:var(--sp-2);font-variant-numeric:tabular-nums;display:flex}.m-soc .cap-dirty{color:var(--accent2-ink)}.m-soc .cpanel{border-color:var(--accent2)}@supports (color:color-mix(in lab,red,red)){.m-soc .cpanel{border-color:color-mix(in srgb,var(--accent2) 22%,transparent)}}.m-soc .cpanel{background:radial-gradient(420px 200px at 100% 0%,var(--accent2),transparent 70%),var(--card)}@supports (color:color-mix(in lab,red,red)){.m-soc .cpanel{background:radial-gradient(420px 200px at 100% 0%,color-mix(in srgb,var(--accent2) 8%,transparent),transparent 70%),var(--card)}}.m-soc .cpanel.blocking{border-color:var(--exp)}@supports (color:color-mix(in lab,red,red)){.m-soc .cpanel.blocking{border-color:color-mix(in srgb,var(--exp) 36%,transparent)}}.m-soc .cpanel.blocking{background:radial-gradient(420px 200px at 100% 0%,var(--exp),transparent 70%),var(--card)}@supports (color:color-mix(in lab,red,red)){.m-soc .cpanel.blocking{background:radial-gradient(420px 200px at 100% 0%,color-mix(in srgb,var(--exp) 11%,transparent),transparent 70%),var(--card)}}.m-soc .cpanel-h{align-items:flex-start;gap:var(--sp-3);margin-bottom:var(--sp-3);display:flex}.m-soc .cdot{width:9px;height:9px;margin-top:var(--sp-1);border-radius:99px;flex:none}.m-soc .cdot.ok{background:var(--accent);box-shadow:0 0 12px -1px var(--glow)}.m-soc .cdot.warn{background:var(--accent2);box-shadow:0 0 12px -1px var(--accent2)}@supports (color:color-mix(in lab,red,red)){.m-soc .cdot.warn{box-shadow:0 0 12px -1px color-mix(in srgb,var(--accent2) 80%,transparent)}}.m-soc .cdot.block{background:var(--exp);box-shadow:0 0 12px -1px var(--exp)}@supports (color:color-mix(in lab,red,red)){.m-soc .cdot.block{box-shadow:0 0 12px -1px color-mix(in srgb,var(--exp) 85%,transparent)}}.m-soc .cpanel-state{font-size:var(--fs-sm);color:var(--muted);line-height:var(--lh-body)}.m-soc .cpanel-rejected{font-size:var(--fs-sm);color:var(--exp);font-weight:600;line-height:var(--lh-body);background:var(--neg-soft);border:1px solid var(--exp)}@supports (color:color-mix(in lab,red,red)){.m-soc .cpanel-rejected{border:1px solid color-mix(in srgb,var(--exp) 26%,transparent)}}.m-soc .cpanel-rejected{border-radius:var(--radius-md);padding:var(--sp-3);margin-bottom:var(--sp-3)}.m-soc .cpanel-body{gap:var(--sp-3);flex-direction:column;display:flex}.m-soc .cf{border-radius:var(--radius-md);padding:var(--sp-3);border:1px solid var(--line)}.m-soc .cf.block{border-color:var(--exp)}@supports (color:color-mix(in lab,red,red)){.m-soc .cf.block{border-color:color-mix(in srgb,var(--exp) 30%,transparent)}}.m-soc .cf.block{background:var(--exp)}@supports (color:color-mix(in lab,red,red)){.m-soc .cf.block{background:color-mix(in srgb,var(--exp) 7%,transparent)}}.m-soc .cf.warn{border-color:var(--accent2)}@supports (color:color-mix(in lab,red,red)){.m-soc .cf.warn{border-color:color-mix(in srgb,var(--accent2) 28%,transparent)}}.m-soc .cf.warn{background:var(--accent2)}@supports (color:color-mix(in lab,red,red)){.m-soc .cf.warn{background:color-mix(in srgb,var(--accent2) 6%,transparent)}}.m-soc .cf-h{align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-2);flex-wrap:wrap;display:flex}.m-soc .cf-sev{font-size:var(--fs-micro);letter-spacing:var(--tracking-label);text-transform:uppercase;border-radius:var(--radius-sm);padding:2px var(--sp-2);font-weight:700}.m-soc .cf-sev.block{color:var(--exp);border:1px solid var(--exp)}@supports (color:color-mix(in lab,red,red)){.m-soc .cf-sev.block{border:1px solid color-mix(in srgb,var(--exp) 40%,transparent)}}.m-soc .cf-sev.block{background:var(--exp)}@supports (color:color-mix(in lab,red,red)){.m-soc .cf-sev.block{background:color-mix(in srgb,var(--exp) 12%,transparent)}}.m-soc .cf-sev.warn{color:var(--accent2-ink);border:1px solid var(--accent2)}@supports (color:color-mix(in lab,red,red)){.m-soc .cf-sev.warn{border:1px solid color-mix(in srgb,var(--accent2) 40%,transparent)}}.m-soc .cf-sev.warn{background:var(--accent2)}@supports (color:color-mix(in lab,red,red)){.m-soc .cf-sev.warn{background:color-mix(in srgb,var(--accent2) 12%,transparent)}}.m-soc .cf-rule{font-size:var(--fs-sm);color:var(--muted2);text-transform:capitalize;letter-spacing:.02em}.m-soc .cf-m{font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--soft)}.m-soc .cf.block .cf-m{color:var(--text)}.m-soc .cf-match{font-size:var(--fs-sm);color:var(--muted2);margin-top:var(--sp-2)}.m-soc .cf-match mark{background:var(--exp)}@supports (color:color-mix(in lab,red,red)){.m-soc .cf-match mark{background:color-mix(in srgb,var(--exp) 18%,transparent)}}.m-soc .cf-match mark{color:var(--exp);padding:1px var(--sp-1);border-radius:4px;font-weight:650}.m-soc .cf.warn .cf-match mark{background:var(--accent2)}@supports (color:color-mix(in lab,red,red)){.m-soc .cf.warn .cf-match mark{background:color-mix(in srgb,var(--accent2) 18%,transparent)}}.m-soc .cf.warn .cf-match mark{color:var(--accent2-ink)}.m-soc .cf-fix{font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--muted);margin-top:var(--sp-2);padding-left:var(--sp-3);border-left:2px solid var(--line)}.m-soc .cf-btn{margin-top:var(--sp-3);font-family:inherit;font-size:var(--fs-sm);color:var(--mark-ink);border-radius:var(--radius-md);padding:var(--sp-2) var(--sp-3);cursor:pointer;background:linear-gradient(135deg,var(--accent),var(--cta-grad-2));transition:var(--dur-fast);border:0;font-weight:650}.m-soc .cf-btn:hover:not(:disabled){filter:brightness(1.08)}.m-soc .cf-none{font-size:var(--fs-sm);color:var(--muted);line-height:var(--lh-body)}.m-soc .cpanel-req{margin-top:var(--sp-3);padding-top:var(--sp-3);border-top:1px solid var(--line)}.m-soc .cpanel-req-h{font-size:var(--fs-micro);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--muted2);margin-bottom:var(--sp-2)}.m-soc .creq{gap:var(--sp-1);padding:var(--sp-2) 0;flex-direction:column;display:flex}.m-soc .creq-t{font-size:var(--fs-base);color:var(--text);font-weight:600}.m-soc .creq-r{font-size:var(--fs-sm);color:var(--muted2);line-height:var(--lh-body)}.m-soc .act-go{width:100%;padding:var(--sp-3);font-size:var(--fs-base);flex:none}.m-soc .act-why{font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--exp);margin-top:var(--sp-3);background:var(--exp)}@supports (color:color-mix(in lab,red,red)){.m-soc .act-why{background:color-mix(in srgb,var(--exp) 7%,transparent)}}.m-soc .act-why{border:1px solid var(--exp)}@supports (color:color-mix(in lab,red,red)){.m-soc .act-why{border:1px solid color-mix(in srgb,var(--exp) 20%,transparent)}}.m-soc .act-why{border-radius:var(--radius-md);padding:var(--sp-2) var(--sp-3)}.m-soc .act-when{gap:var(--sp-3);margin:var(--sp-4) 0 var(--sp-3);display:flex}.m-soc .act-f{flex:1;min-width:0}.m-soc .act-note{font-size:var(--fs-sm);color:var(--muted2);margin-top:var(--sp-2)}.m-soc .pvtabs{gap:var(--sp-1);margin-bottom:var(--sp-3);flex-wrap:wrap;display:flex}.m-soc .pvtab{font-family:inherit;font-size:var(--fs-sm);color:var(--muted);border:1px solid var(--line);background:var(--raise);border-radius:var(--radius-pill);padding:var(--sp-2) var(--sp-3);cursor:pointer;transition:var(--dur-fast)}.m-soc .pvtab:hover{color:var(--text)}.m-soc .pvtab.on{color:var(--text);border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.m-soc .pvtab.on{border-color:color-mix(in srgb,var(--accent) 45%,transparent)}}.m-soc .pvtab.on{background:var(--accent-soft)}.m-soc .pv{border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--sp-3);background:var(--raise)}.m-soc .pv-top{align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-3);display:flex}.m-soc .pv-av{background:linear-gradient(140deg,var(--accent),var(--accent2));border-radius:50%;flex:none;width:32px;height:32px}@supports (color:color-mix(in lab,red,red)){.m-soc .pv-av{background:linear-gradient(140deg,color-mix(in srgb,var(--accent) 35%,transparent),color-mix(in srgb,var(--accent2) 35%,transparent))}}.m-soc .pv-av{border:1px solid var(--line)}.m-soc .pv-instagram .pv-av{border-radius:50%}.m-soc .pv-who{flex-direction:column;gap:2px;min-width:0;display:flex}.m-soc .pv-who b{font-size:var(--fs-base);font-weight:650}.m-soc .pv-who span{font-size:var(--fs-sm);color:var(--muted2)}.m-soc .pv-cap{font-size:var(--fs-base);line-height:var(--lh-body);color:var(--soft);white-space:pre-wrap}.m-soc .pv-more{color:var(--muted2);font-weight:600}.m-soc .pv-tags{font-size:var(--fs-sm);color:var(--accent2-ink);margin-top:var(--sp-2);word-break:break-word}.m-soc .pv-img{margin-top:var(--sp-3);border-radius:var(--radius-md);border:1px solid var(--line);background:var(--raise);position:relative;overflow:hidden}.m-soc .pv-img img{width:100%;display:block}.m-soc .pv-img.instagram{aspect-ratio:1}.m-soc .pv-img.instagram img{object-fit:cover;height:100%}.m-soc .pv-img.linkedin img,.m-soc .pv-img.facebook img{object-fit:cover;max-height:300px}.m-soc .pv-img.gb{margin:0 0 var(--sp-3)}.m-soc .pv-img.gb img{object-fit:cover;max-height:150px}.m-soc .pv-count{top:var(--sp-2);right:var(--sp-2);font-size:var(--fs-micro);font-variant-numeric:tabular-nums;padding:2px var(--sp-2);border-radius:var(--radius-pill);color:var(--text);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#090c12b8;font-weight:700;position:absolute}.m-soc .pv-cta{margin-top:var(--sp-3);font-size:var(--fs-sm);color:var(--accent);border:1px solid var(--accent);font-weight:650;display:inline-block}@supports (color:color-mix(in lab,red,red)){.m-soc .pv-cta{border:1px solid color-mix(in srgb,var(--accent) 35%,transparent)}}.m-soc .pv-cta{border-radius:var(--radius-pill);padding:var(--sp-2) var(--sp-4)}.m-soc .pv-foot{font-size:var(--fs-sm);color:var(--muted2);line-height:var(--lh-body);margin-top:var(--sp-3)}.m-soc .ask{border-color:var(--accent2)}@supports (color:color-mix(in lab,red,red)){.m-soc .ask{border-color:color-mix(in srgb,var(--accent2) 22%,transparent)}}.m-soc .ask{background:radial-gradient(420px 200px at 100% 0%,var(--accent2),transparent 70%),var(--card)}@supports (color:color-mix(in lab,red,red)){.m-soc .ask{background:radial-gradient(420px 200px at 100% 0%,color-mix(in srgb,var(--accent2) 9%,transparent),transparent 70%),var(--card)}}.m-soc .ask-chips{gap:var(--sp-2);margin-bottom:var(--sp-3);flex-wrap:wrap;display:flex}.m-soc .ask-chip{font-family:inherit;font-size:var(--fs-sm);color:var(--soft);border:1px solid var(--line);background:var(--raise);border-radius:var(--radius-pill);padding:var(--sp-2) var(--sp-3);cursor:pointer;transition:var(--dur-fast);align-items:center;gap:var(--sp-2);display:inline-flex}.m-soc .ask-chip .i{color:var(--accent2-ink);font-size:var(--fs-micro);opacity:.9}.m-soc .ask-chip:hover:not(:disabled){color:var(--text);border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.m-soc .ask-chip:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent) 32%,transparent)}}.m-soc .ask-chip:hover:not(:disabled){background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.m-soc .ask-chip:hover:not(:disabled){background:color-mix(in srgb,var(--accent) 7%,transparent)}}.m-soc .ask-chip:disabled{opacity:.45;cursor:not-allowed}.m-soc .ask-form{align-items:center;display:flex;position:relative}.m-soc .ask-input{min-width:0;font-family:inherit;font-size:var(--fs-base);color:var(--text);background:var(--raise);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--sp-3) 52px var(--sp-3) var(--sp-4);transition:var(--dur-fast);outline:none;flex:1}.m-soc .ask-input::placeholder{color:var(--muted2)}.m-soc .ask-input:focus{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.m-soc .ask-input:focus{border-color:color-mix(in srgb,var(--accent) 35%,transparent)}}.m-soc .ask-input:focus{background:var(--raise)}.m-soc .ask-input:disabled{opacity:.6}.m-soc .ask-send{right:var(--sp-2);border-radius:var(--radius-md);cursor:pointer;width:32px;height:32px;font-size:var(--fs-base);color:var(--mark-ink);background:linear-gradient(135deg,var(--accent),var(--cta-grad-2));box-shadow:0 8px 20px -10px var(--accent);border:0;flex:none;position:absolute}@supports (color:color-mix(in lab,red,red)){.m-soc .ask-send{box-shadow:0 8px 20px -10px color-mix(in srgb,var(--accent) 75%,transparent)}}.m-soc .ask-send{transition:var(--dur-fast);place-items:center;display:grid}.m-soc .ask-send:hover:not(:disabled){filter:brightness(1.08)}.m-soc .ask-send:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}.m-soc .ask-out{margin-top:var(--sp-3);padding-top:var(--sp-3);border-top:1px solid var(--line)}.m-soc .ask-q{font-size:var(--fs-sm);color:var(--muted2);margin-bottom:var(--sp-2);gap:var(--sp-2);align-items:baseline;display:flex}.m-soc .ask-q b{color:var(--soft);font-weight:600}.m-soc .prose{font-size:var(--fs-base);color:var(--soft);line-height:1.72}.m-soc .prose p{margin:0 0 var(--sp-2)}.m-soc .prose p:last-child{margin-bottom:0}.m-soc .prose b{color:var(--text);font-weight:700}.m-soc .prose ul{margin:0 0 var(--sp-2);padding-left:var(--sp-4);list-style:outside}.m-soc .prose li{margin-bottom:var(--sp-1)}.m-soc .prose li::marker{color:var(--muted2)}.m-soc .ask-wait{align-items:center;gap:var(--sp-2);font-size:var(--fs-sm);color:var(--muted);display:flex}.m-soc .ask-err{font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--exp);background:var(--neg-soft);border:1px solid var(--exp)}@supports (color:color-mix(in lab,red,red)){.m-soc .ask-err{border:1px solid color-mix(in srgb,var(--exp) 20%,transparent)}}.m-soc .ask-err{border-radius:var(--radius-md);padding:var(--sp-3)}.m-soc .ins-note{font-size:var(--fs-sm);color:var(--muted2);line-height:var(--lh-body);margin-top:var(--sp-3)}.m-soc .prov{align-items:center;gap:var(--sp-2);margin-top:var(--sp-3);font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--muted2);border:1px solid var(--line);background:var(--raise);border-radius:var(--radius-pill);padding:var(--sp-1) var(--sp-3) var(--sp-1) var(--sp-2);font-variant-numeric:tabular-nums;display:inline-flex}.m-soc .prov .dot{background:var(--accent2);border-radius:99px;flex:none;width:5px;height:5px}.m-soc .prov.rules .dot{background:var(--muted2)}.m-soc .prov code{font-size:var(--fs-micro);color:var(--soft)}.m-soc .anom{align-items:flex-start;gap:var(--sp-3);padding:var(--sp-3) 0;border-top:1px solid var(--line);display:flex}.m-soc .anom:first-of-type{border-top:0}.m-soc .anom-body{flex:1;min-width:0}.m-soc .anom-t{font-size:var(--fs-base);color:var(--text);font-weight:650;display:block}.m-soc .anom-d{font-size:var(--fs-sm);color:var(--muted);line-height:var(--lh-body);margin-top:var(--sp-1);display:block}.m-soc .anom-dot{width:7px;height:7px;margin-top:var(--sp-2);border-radius:99px;flex:none}.m-soc .anom-dot.warn{background:var(--exp);box-shadow:0 0 10px -1px var(--exp)}@supports (color:color-mix(in lab,red,red)){.m-soc .anom-dot.warn{box-shadow:0 0 10px -1px color-mix(in srgb,var(--exp) 70%,transparent)}}.m-soc .anom-dot.info{background:var(--accent2);box-shadow:0 0 10px -1px var(--accent2)}@supports (color:color-mix(in lab,red,red)){.m-soc .anom-dot.info{box-shadow:0 0 10px -1px color-mix(in srgb,var(--accent2) 70%,transparent)}}.m-soc .anom-list{gap:var(--sp-1);margin-top:var(--sp-2);flex-wrap:wrap;display:flex}.m-soc .anom-item{font-size:var(--fs-sm);color:var(--soft);border:1px solid var(--line);background:var(--raise);border-radius:var(--radius-pill);padding:var(--sp-1) var(--sp-2)}.m-soc .anom-sev{font-size:var(--fs-sm);font-variant-numeric:tabular-nums;border-radius:var(--radius-sm);padding:2px var(--sp-2);flex:none;margin-top:2px;font-weight:700}.m-soc .anom-sev.warn{color:var(--exp);border:1px solid var(--exp)}@supports (color:color-mix(in lab,red,red)){.m-soc .anom-sev.warn{border:1px solid color-mix(in srgb,var(--exp) 30%,transparent)}}.m-soc .anom-sev.warn{background:var(--neg-soft)}.m-soc .anom-sev.info{color:var(--accent2-ink);border:1px solid var(--accent2)}@supports (color:color-mix(in lab,red,red)){.m-soc .anom-sev.info{border:1px solid color-mix(in srgb,var(--accent2) 30%,transparent)}}.m-soc .anom-sev.info{background:var(--accent2)}@supports (color:color-mix(in lab,red,red)){.m-soc .anom-sev.info{background:color-mix(in srgb,var(--accent2) 10%,transparent)}}.m-soc .lib-err{margin-bottom:var(--sp-3);font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--exp);background:var(--neg-soft);border:1px solid var(--exp)}@supports (color:color-mix(in lab,red,red)){.m-soc .lib-err{border:1px solid color-mix(in srgb,var(--exp) 22%,transparent)}}.m-soc .lib-err{border-radius:var(--radius-md);padding:var(--sp-3)}.m-soc .lib-grid{gap:var(--sp-3);margin-bottom:var(--sp-4);grid-template-columns:repeat(auto-fill,minmax(216px,1fr));display:grid}.m-soc .lcard{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--card);min-width:0;transition:var(--dur-fast);flex-direction:column;display:flex;overflow:hidden}.m-soc .lcard:hover{border-color:#ffffff24}.m-soc .lcard-img{aspect-ratio:4/3;background:var(--raise);border-bottom:1px solid var(--line);place-items:center;display:grid;position:relative}.m-soc .lcard-img[role=button]{cursor:zoom-in}.m-soc .lcard-img[role=button]:hover img{opacity:.92}.m-soc .lcard-img img{object-fit:cover;width:100%;height:100%;display:block}.m-soc .lcard-noimg{font-size:var(--fs-sm);color:var(--muted2)}.m-soc .lcard-s{top:var(--sp-2);left:var(--sp-2);font-size:var(--fs-micro);letter-spacing:var(--tracking-label);text-transform:uppercase;border-radius:var(--radius-sm);padding:var(--sp-1) var(--sp-2);color:var(--muted);border:1px solid var(--line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#090c12cc;font-weight:700;position:absolute}.m-soc .lcard-s.published{color:var(--accent);border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.m-soc .lcard-s.published{border-color:color-mix(in srgb,var(--accent) 40%,transparent)}}.m-soc .lcard-s.scheduled,.m-soc .lcard-s.approved{color:var(--accent2-ink);border-color:var(--accent2)}@supports (color:color-mix(in lab,red,red)){.m-soc .lcard-s.scheduled,.m-soc .lcard-s.approved{border-color:color-mix(in srgb,var(--accent2) 40%,transparent)}}.m-soc .lcard-s.failed{color:var(--exp);border-color:var(--exp)}@supports (color:color-mix(in lab,red,red)){.m-soc .lcard-s.failed{border-color:color-mix(in srgb,var(--exp) 40%,transparent)}}.m-soc .lcard-c{bottom:var(--sp-2);right:var(--sp-2);font-size:var(--fs-micro);font-variant-numeric:tabular-nums;border-radius:var(--radius-pill);padding:2px var(--sp-2);color:var(--soft);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#090c12c7;font-weight:650;position:absolute}.m-soc .lcard-body{padding:var(--sp-3);gap:var(--sp-1);flex-direction:column;flex:1;min-width:0;display:flex}.m-soc .lcard-t{font-size:var(--fs-base);font-weight:650;line-height:var(--lh-tight);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.m-soc .lcard-m{font-size:var(--fs-sm);color:var(--muted);text-transform:capitalize}.m-soc .lcard-p{font-size:var(--fs-sm);color:var(--muted2);font-variant-numeric:tabular-nums}.m-soc .lcard-f{font-size:var(--fs-sm);color:var(--exp);line-height:var(--lh-body);margin-top:2px}.m-soc .lcard-acts{grid-template-columns:1fr 1fr;display:grid}.m-soc .lcard-dup,.m-soc .lcard-tpl{font-family:inherit;font-size:var(--fs-sm);color:var(--muted);background:var(--raise);border:0;border-top:1px solid var(--line);padding:var(--sp-2);cursor:pointer;transition:var(--dur-fast);font-weight:600}.m-soc .lcard-tpl{border-left:1px solid var(--line)}.m-soc .lcard-dup:hover:not(:disabled){color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.m-soc .lcard-dup:hover:not(:disabled){background:color-mix(in srgb,var(--accent) 7%,transparent)}}.m-soc .lcard-tpl:hover:not(:disabled){color:var(--accent2-ink);background:var(--accent2)}@supports (color:color-mix(in lab,red,red)){.m-soc .lcard-tpl:hover:not(:disabled){background:color-mix(in srgb,var(--accent2) 7%,transparent)}}.m-soc .lcard-dup:disabled,.m-soc .lcard-tpl:disabled{opacity:.5;cursor:not-allowed}.m-soc .lib-tpl{margin-top:var(--sp-1)}.m-soc .lib-tplc{color:var(--muted);font-size:var(--fs-sm)}.m-soc .lib-none{font-size:var(--fs-sm);color:var(--muted2);padding:var(--sp-2) 0}.m-soc .lib-link{margin-top:var(--sp-3);font:inherit;font-size:var(--fs-sm);color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0}.m-soc .lib-link:hover{text-decoration:underline}.m-soc .ov-kpi-sub{font-size:var(--fs-sm);color:var(--muted2);margin-top:var(--sp-2)}.m-soc .kpi .v.ov-na{color:var(--muted2)}.m-soc .ov-err{font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--exp);background:var(--neg-soft);border:1px solid var(--exp)}@supports (color:color-mix(in lab,red,red)){.m-soc .ov-err{border:1px solid color-mix(in srgb,var(--exp) 22%,transparent)}}.m-soc .ov-err{border-radius:var(--radius-md);padding:var(--sp-3)}.m-soc .dpills{padding:var(--sp-1);border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--raise);gap:2px;display:inline-flex}.m-soc .dpill{font-family:inherit;font-size:var(--fs-sm);letter-spacing:.02em;color:var(--muted);border-radius:var(--radius-pill);padding:var(--sp-1) var(--sp-3);cursor:pointer;transition:var(--dur-fast);font-variant-numeric:tabular-nums;background:0 0;border:0;font-weight:650}.m-soc .dpill:hover{color:var(--text)}.m-soc .dpill.on{color:var(--mark-ink);background:linear-gradient(135deg,var(--accent),var(--cta-grad-2));box-shadow:0 8px 18px -10px var(--accent)}@supports (color:color-mix(in lab,red,red)){.m-soc .dpill.on{box-shadow:0 8px 18px -10px color-mix(in srgb,var(--accent) 80%,transparent)}}.m-soc .ov-health-h{align-items:flex-start;gap:var(--sp-3);margin-bottom:var(--sp-3);display:flex}.m-soc .ov-health-h>div:first-child{flex:1;min-width:0}.m-soc .ov-link{font:inherit;font-size:var(--fs-sm);color:var(--accent);cursor:pointer;background:0 0;border:0;flex:none;padding:2px 0}.m-soc .ov-link:hover{text-decoration:underline}.m-soc .ov-accts{gap:var(--sp-3);grid-template-columns:repeat(4,1fr);display:grid}@media(max-width:900px){.m-soc .ov-accts{grid-template-columns:repeat(2,1fr)}}.m-soc .ov-acct{align-items:center;gap:var(--sp-3);border:1px solid var(--line);border-radius:var(--radius-md);padding:var(--sp-3);background:var(--raise);min-width:0;display:flex}.m-soc .ov-acct-dot{background:var(--muted2);border-radius:99px;flex:none;width:7px;height:7px}.m-soc .ov-acct.on .ov-acct-dot{background:var(--accent);box-shadow:0 0 10px -1px var(--glow)}.m-soc .ov-acct-body{flex-direction:column;gap:2px;min-width:0;display:flex}.m-soc .ov-acct-body b{font-size:var(--fs-base);font-weight:650}.m-soc .ov-acct-body span{font-size:var(--fs-sm);color:var(--muted2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.m-soc .ov-acct:not(.on) .ov-acct-body b{color:var(--muted)}.m-soc .ov-lists{gap:var(--sp-3);grid-template-columns:repeat(3,1fr);display:grid}.m-soc .ov-lists .panel{min-width:0;margin-bottom:0}@media(max-width:1120px){.m-soc .ov-lists{grid-template-columns:1fr}}.m-soc .ov-row{align-items:center;gap:var(--sp-3);padding:var(--sp-2) 0;border-top:1px solid var(--line);font-size:var(--fs-base);text-align:left;width:100%;display:flex}.m-soc .ov-row:first-of-type{border-top:0}.m-soc .ov-row-btn{color:inherit;border:0;border-top:1px solid var(--line);cursor:pointer;transition:var(--dur-fast);background:0 0;align-items:flex-start;font-family:inherit}.m-soc .ov-row-btn:first-of-type{border-top:0}.m-soc .ov-row-btn:hover .ov-att b{color:var(--accent)}.m-soc .ov-when{font-size:var(--fs-sm);color:var(--muted2);font-variant-numeric:tabular-nums;flex:none;width:88px}.m-soc .ov-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.m-soc .ov-dots{gap:var(--sp-1);flex:none;display:inline-flex}.m-soc .ov-dots i{width:20px;height:20px;font-style:normal;font-size:var(--fs-micro);color:var(--soft);background:var(--raise);border:1px solid var(--line);border-radius:50%;place-items:center;font-weight:700;display:grid}.m-soc .ov-dots-none{font-size:var(--fs-sm);color:var(--muted2)}.m-soc .ov-flag{font-size:var(--fs-micro);letter-spacing:var(--tracking-label);text-transform:uppercase;border-radius:var(--radius-sm);padding:var(--sp-1) var(--sp-2);flex:none;margin-top:1px;font-weight:700}.m-soc .ov-flag.failed,.m-soc .ov-flag.blocked{color:var(--exp);border:1px solid var(--exp)}@supports (color:color-mix(in lab,red,red)){.m-soc .ov-flag.failed,.m-soc .ov-flag.blocked{border:1px solid color-mix(in srgb,var(--exp) 30%,transparent)}}.m-soc .ov-flag.failed,.m-soc .ov-flag.blocked{background:var(--neg-soft)}.m-soc .ov-flag.needs_changes{color:var(--accent2-ink);border:1px solid var(--accent2)}@supports (color:color-mix(in lab,red,red)){.m-soc .ov-flag.needs_changes{border:1px solid color-mix(in srgb,var(--accent2) 32%,transparent)}}.m-soc .ov-flag.needs_changes{background:var(--accent2)}@supports (color:color-mix(in lab,red,red)){.m-soc .ov-flag.needs_changes{background:color-mix(in srgb,var(--accent2) 12%,transparent)}}.m-soc .ov-att{gap:var(--sp-1);flex-direction:column;flex:1;min-width:0;display:flex}.m-soc .ov-att b{font-size:var(--fs-base);transition:var(--dur-fast);font-weight:650}.m-soc .ov-att span{font-size:var(--fs-sm);color:var(--muted);line-height:var(--lh-body)}.m-soc .ov-none{font-size:var(--fs-sm);color:var(--muted2);padding:var(--sp-3) 0 var(--sp-1);line-height:var(--lh-body)}.m-soc .ov-mock-row{grid-template-columns:repeat(2,1fr)}.m-soc .ov-sample-badge{font-size:var(--fs-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--muted2);border:1px solid var(--line);border-radius:var(--radius-pill);padding:2px var(--sp-2);margin-left:var(--sp-2);vertical-align:middle;font-weight:700;display:inline-block}.m-soc .ov-growth{gap:var(--sp-1);margin-top:var(--sp-2);flex-direction:column;display:flex}.m-soc .ov-growth-row{align-items:center;gap:var(--sp-3);padding:var(--sp-2) 0;border-top:1px solid var(--line);grid-template-columns:1fr auto auto auto;display:grid}.m-soc .ov-growth-row:first-of-type{border-top:0}.m-soc .ov-growth-l{font-size:var(--fs-base);color:var(--text)}.m-soc .ov-spark{flex:none;display:block}.m-soc .ov-growth-v{font-size:var(--fs-base);font-variant-numeric:tabular-nums;color:var(--text);text-align:right;font-weight:650}.m-soc .ov-growth-d{font-size:var(--fs-sm);color:var(--inc);font-variant-numeric:tabular-nums;text-align:right;min-width:44px;font-weight:650}.m-soc .ov-gbp{gap:var(--sp-3);margin-top:var(--sp-2);grid-template-columns:repeat(2,1fr);display:grid}.m-soc .ov-gbp-cell{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--raise);padding:var(--sp-3);flex-direction:column;gap:2px;display:flex}.m-soc .ov-gbp-cell .l{font-size:var(--fs-micro);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--muted2)}.m-soc .ov-gbp-cell .v{font-size:var(--fs-lg);font-variant-numeric:tabular-nums;font-weight:750}@media(max-width:640px){.m-soc .ov-growth-row{grid-template-columns:1fr auto;grid-template-areas:"label value""spark delta";row-gap:4px}.m-soc .ov-growth-l{grid-area:label}.m-soc .ov-growth-v{grid-area:value}.m-soc .ov-spark{grid-area:spark}.m-soc .ov-growth-d{text-align:left;grid-area:delta}}.m-soc .ov-best{margin-top:var(--sp-3);background:radial-gradient(420px 200px at 100% 0%,var(--accent),transparent 70%),var(--card)}@supports (color:color-mix(in lab,red,red)){.m-soc .ov-best{background:radial-gradient(420px 200px at 100% 0%,color-mix(in srgb,var(--accent) 9%,transparent),transparent 70%),var(--card)}}.m-soc .ov-best{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.m-soc .ov-best{border-color:color-mix(in srgb,var(--accent) 20%,transparent)}}.m-soc .ov-best-body{gap:var(--sp-1);flex-direction:column;display:flex}.m-soc .ov-best-t{font-size:var(--fs-md);letter-spacing:-.2px;font-weight:700}.m-soc .ov-best-m{font-size:var(--fs-sm);color:var(--muted)}.m-soc .ov-best-m b{color:var(--accent);font-variant-numeric:tabular-nums;font-weight:700}.m-soc .wk-weeks{gap:var(--sp-2);flex-wrap:nowrap;max-width:100%;padding-bottom:2px;display:flex;overflow-x:auto}.m-soc .wk-weeks::-webkit-scrollbar{height:4px}.m-soc .wk-weeks::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:4px}.m-soc .wk-noweeks{font-size:var(--fs-sm);color:var(--muted2)}.m-soc .wk-wpill{align-items:center;gap:var(--sp-2);font:inherit;font-size:var(--fs-sm);color:var(--muted);background:var(--raise);border:1px solid var(--line);border-radius:var(--radius-pill);padding:var(--sp-2) var(--sp-3);cursor:pointer;transition:var(--dur-fast);font-variant-numeric:tabular-nums;flex:none;display:inline-flex}.m-soc .wk-wpill b{font-weight:650}.m-soc .wk-wpill:hover{color:var(--text);border-color:#ffffff29}.m-soc .wk-wpill.on{color:var(--mark-ink);background:linear-gradient(135deg,var(--accent),var(--cta-grad-2));box-shadow:0 8px 18px -10px var(--accent);border-color:#0000}@supports (color:color-mix(in lab,red,red)){.m-soc .wk-wpill.on{box-shadow:0 8px 18px -10px color-mix(in srgb,var(--accent) 80%,transparent)}}.m-soc .wk-wpill-s{font-style:normal;font-size:var(--fs-micro);letter-spacing:var(--tracking-label);text-transform:uppercase;opacity:.75;font-weight:700}.m-soc .wk-lede{font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--muted);max-width:780px;margin-bottom:var(--sp-3)}.m-soc .wk-lede b{color:var(--text);font-weight:650}.m-soc .wk-btn{font:inherit;font-size:var(--fs-sm);color:var(--text);background:var(--raise);border:1px solid var(--line);border-radius:var(--radius-md);padding:var(--sp-2) var(--sp-4);cursor:pointer;transition:var(--dur-fast);flex:none;font-weight:600}.m-soc .wk-btn:hover:not(:disabled){background:var(--raise)}.m-soc .wk-btn:disabled{opacity:.42;cursor:not-allowed}.m-soc .wk-btn.primary{color:var(--mark-ink);background:linear-gradient(135deg,var(--accent),var(--cta-grad-2));border-color:#0000;font-weight:700}.m-soc .wk-btn.primary:hover:not(:disabled){filter:brightness(1.06);background:linear-gradient(135deg,var(--accent),var(--cta-grad-2))}.m-soc .wk-link{margin-top:var(--sp-3);font:inherit;font-size:var(--fs-sm);color:var(--accent);cursor:pointer;background:0 0;border:0;padding:2px 0;display:inline-block}.m-soc .wk-link:hover{text-decoration:underline}.m-soc .wk-err{margin-bottom:var(--sp-3);font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--exp);background:var(--neg-soft);border:1px solid var(--exp)}@supports (color:color-mix(in lab,red,red)){.m-soc .wk-err{border:1px solid color-mix(in srgb,var(--exp) 22%,transparent)}}.m-soc .wk-err{border-radius:var(--radius-md);padding:var(--sp-3)}.m-soc .wk-ok{font-size:var(--fs-sm);color:var(--accent)}.m-soc .wk-bad{font-size:var(--fs-sm);color:var(--exp);line-height:var(--lh-body)}.m-soc .wk-wait{align-items:center;gap:var(--sp-3);font-size:var(--fs-sm);color:var(--muted);padding:var(--sp-2) 0;display:flex}.m-soc .wk-gen-grid{gap:var(--sp-3);flex-wrap:wrap;align-items:flex-start;display:flex}.m-soc .wk-f{gap:var(--sp-2);flex-direction:column;min-width:200px;display:flex}.m-soc .wk-f.grow{flex:1}.m-soc .wk-l{font-size:var(--fs-micro);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--muted2)}.m-soc .wk-fh{font-size:var(--fs-sm);color:var(--muted2);line-height:var(--lh-body)}.m-soc .wk-in{font:inherit;font-size:var(--fs-base);color:var(--text);background:var(--raise);border:1px solid var(--line);border-radius:var(--radius-md);padding:var(--sp-2) var(--sp-3);font-variant-numeric:tabular-nums;width:100%}.m-soc .wk-in:focus{border-color:var(--accent);outline:none}@supports (color:color-mix(in lab,red,red)){.m-soc .wk-in:focus{border-color:color-mix(in srgb,var(--accent) 45%,transparent)}}.m-soc .wk-in.time{flex:none;width:120px}.m-soc .wk-in[type=date],.m-soc .wk-in[type=time]{color-scheme:dark}.m-soc .wk-sel{font:inherit;font-size:var(--fs-sm);color:var(--text);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ffffff08 linear-gradient(45deg,transparent 50%,var(--muted) 50%) no-repeat right var(--sp-3) center / 5px 5px;border:1px solid var(--line);border-radius:var(--radius-md);padding:var(--sp-2) var(--sp-6) var(--sp-2) var(--sp-3);cursor:pointer;transition:var(--dur-fast)}.m-soc .wk-sel:hover{border-color:#ffffff29}.m-soc .wk-sel option{background:var(--select-bg);color:var(--text)}.m-soc .wk-gen-acts{align-items:center;gap:var(--sp-3);margin-top:var(--sp-3);flex-wrap:wrap;display:flex}.m-soc .wk-cta{font-size:var(--fs-sm);color:var(--muted);line-height:var(--lh-body);border-radius:var(--radius-md);padding:var(--sp-3);margin-bottom:var(--sp-4);border:1px dashed #ffffff24}.m-soc .wk-cta .wk-link{margin-top:var(--sp-1);display:block}.m-soc .wk-strip{align-items:center;gap:var(--sp-4);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--sp-3) var(--sp-4);background:var(--card);margin-bottom:var(--sp-3);flex-wrap:wrap;display:flex}.m-soc .wk-strip-w{align-items:baseline;gap:var(--sp-2);min-width:0;display:flex}.m-soc .wk-strip-l{font-size:var(--fs-micro);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--muted2)}.m-soc .wk-strip-w b{font-size:var(--fs-lg);letter-spacing:-.2px;font-variant-numeric:tabular-nums;font-weight:750}.m-soc .wk-strip-p{font-size:var(--fs-sm);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:260px;font-style:italic;overflow:hidden}.m-soc .wk-tally{gap:var(--sp-2);flex-wrap:wrap;display:flex}.m-soc .wk-t{font-size:var(--fs-sm);border-radius:var(--radius-pill);padding:var(--sp-1) var(--sp-3);border:1px solid var(--line);color:var(--muted);background:var(--raise);font-variant-numeric:tabular-nums;font-weight:650}.m-soc .wk-t.approved{color:var(--accent);border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.m-soc .wk-t.approved{border-color:color-mix(in srgb,var(--accent) 30%,transparent)}}.m-soc .wk-t.approved{background:var(--accent-soft)}.m-soc .wk-t.scheduled{color:var(--accent2-ink);border-color:var(--accent2)}@supports (color:color-mix(in lab,red,red)){.m-soc .wk-t.scheduled{border-color:color-mix(in srgb,var(--accent2) 32%,transparent)}}.m-soc .wk-t.scheduled{background:var(--accent2)}@supports (color:color-mix(in lab,red,red)){.m-soc .wk-t.scheduled{background:color-mix(in srgb,var(--accent2) 12%,transparent)}}.m-soc .wk-t.published{color:var(--accent);border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.m-soc .wk-t.published{border-color:color-mix(in srgb,var(--accent) 40%,transparent)}}.m-soc .wk-t.published{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.m-soc .wk-t.published{background:color-mix(in srgb,var(--accent) 16%,transparent)}}.m-soc .wk-t.needs{color:var(--exp);border-color:var(--exp)}@supports (color:color-mix(in lab,red,red)){.m-soc .wk-t.needs{border-color:color-mix(in srgb,var(--exp) 22%,transparent)}}.m-soc .wk-t.blocked.on{color:var(--exp);border-color:var(--exp)}@supports (color:color-mix(in lab,red,red)){.m-soc .wk-t.blocked.on{border-color:color-mix(in srgb,var(--exp) 35%,transparent)}}.m-soc .wk-t.blocked.on{background:var(--exp)}@supports (color:color-mix(in lab,red,red)){.m-soc .wk-t.blocked.on{background:color-mix(in srgb,var(--exp) 12%,transparent)}}.m-soc .wk-gate-line{font-size:var(--fs-sm);color:var(--text);align-items:center;gap:var(--sp-2);margin-left:auto;font-weight:650;display:inline-flex}.m-soc .wk-gate-line:before{content:"";background:var(--accent);width:7px;height:7px;box-shadow:0 0 10px 1px var(--accent);border-radius:50%}@supports (color:color-mix(in lab,red,red)){.m-soc .wk-gate-line:before{box-shadow:0 0 10px 1px color-mix(in srgb,var(--accent) 70%,transparent)}}.m-soc .wk-bar{align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-3);flex-wrap:wrap;display:flex}.m-soc .wk-bar-why{font-size:var(--fs-sm);color:var(--muted2);line-height:var(--lh-body);max-width:420px}.m-soc .wk-bulk{border-color:var(--accent2)}@supports (color:color-mix(in lab,red,red)){.m-soc .wk-bulk{border-color:color-mix(in srgb,var(--accent2) 24%,transparent)}}.m-soc .wk-bulk-r,.m-soc .wk-skip{align-items:center;gap:var(--sp-3);font-size:var(--fs-sm);padding:var(--sp-2) 0;border-top:1px solid var(--line);display:flex}.m-soc .wk-bulk-r span,.m-soc .wk-skip span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.m-soc .wk-bulk-r b,.m-soc .wk-skip b{font-size:var(--fs-sm);color:var(--exp);font-weight:650}.m-soc .wk-result{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.m-soc .wk-result{border-color:color-mix(in srgb,var(--accent) 24%,transparent)}}.m-soc .wk-board{gap:var(--sp-3);transition:opacity var(--dur-fast);flex-direction:column;display:flex}.m-soc .wk-board.loading{opacity:.5}.m-soc .wk-card{border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--sp-3) var(--sp-4);background:var(--card)}.m-soc .wk-card.blocked,.m-soc .wk-card.gated{border-color:var(--exp)}@supports (color:color-mix(in lab,red,red)){.m-soc .wk-card.blocked,.m-soc .wk-card.gated{border-color:color-mix(in srgb,var(--exp) 30%,transparent)}}.m-soc .wk-card.blocked,.m-soc .wk-card.gated{background:linear-gradient(180deg,var(--exp),transparent)}@supports (color:color-mix(in lab,red,red)){.m-soc .wk-card.blocked,.m-soc .wk-card.gated{background:linear-gradient(180deg,color-mix(in srgb,var(--exp) 5%,transparent),transparent)}}.m-soc .wk-card-h{align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-3);flex-wrap:wrap;display:flex}.m-soc .wk-slot{align-items:baseline;gap:var(--sp-2);flex-wrap:wrap;min-width:0;display:flex}.m-soc .wk-slot b{font-size:var(--fs-base);letter-spacing:-.1px;font-weight:700}.m-soc .wk-slot-t{font-size:var(--fs-sm);color:var(--accent);font-variant-numeric:tabular-nums}.m-soc .wk-slot-p{font-size:var(--fs-sm);color:var(--muted2)}.m-soc .wk-pillar{font-size:var(--fs-sm);letter-spacing:.04em;color:var(--muted);border:1px solid var(--line);border-radius:var(--radius-sm);padding:var(--sp-1) var(--sp-2);text-transform:capitalize;margin-left:auto;font-weight:650}.m-soc .wk-badge{font-size:var(--fs-micro);letter-spacing:var(--tracking-label);text-transform:uppercase;border-radius:var(--radius-sm);padding:var(--sp-1) var(--sp-2);color:var(--muted);border:1px solid var(--line);background:var(--raise);flex:none;font-weight:700}.m-soc .wk-badge.needs_changes{color:var(--exp);border-color:var(--exp)}@supports (color:color-mix(in lab,red,red)){.m-soc .wk-badge.needs_changes{border-color:color-mix(in srgb,var(--exp) 30%,transparent)}}.m-soc .wk-badge.needs_changes{background:var(--neg-soft)}.m-soc .wk-badge.approved{color:var(--accent);border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.m-soc .wk-badge.approved{border-color:color-mix(in srgb,var(--accent) 40%,transparent)}}.m-soc .wk-badge.approved{background:var(--accent-soft)}.m-soc .wk-badge.scheduled{color:var(--mark-ink);background:var(--accent2);border-color:#0000}.m-soc .wk-badge.published{color:var(--mark-ink);background:var(--accent);border-color:#0000}.m-soc .wk-badge.failed{color:var(--mark-ink);background:var(--exp);border-color:#0000}.m-soc .wk-card-b{gap:var(--sp-3);align-items:flex-start;display:flex}.m-soc .wk-thumb{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--raise);flex:none;place-items:center;width:112px;height:112px;display:grid;position:relative;overflow:hidden}.m-soc .wk-thumb[role=button]{cursor:zoom-in}.m-soc .wk-thumb[role=button]:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.m-soc .wk-thumb[role=button]:hover{border-color:color-mix(in srgb,var(--accent) 45%,transparent)}}.m-soc .wk-thumb img{object-fit:cover;width:100%;height:100%;display:block}.m-soc .wk-thumb-gen{left:var(--sp-2);top:var(--sp-2);font-size:var(--fs-micro);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--bright);border-radius:var(--radius-sm);padding:2px var(--sp-2);background:#05070cb8;font-weight:700;position:absolute}.m-soc .wk-thumb-gen.failed{color:var(--exp)}.m-soc .wk-rate{gap:var(--sp-1);margin-left:auto;display:inline-flex}.m-soc .wk-rbtn{padding-left:var(--sp-2);padding-right:var(--sp-2)}.m-soc .wk-rbtn.on{color:var(--accent);border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.m-soc .wk-rbtn.on{border-color:color-mix(in srgb,var(--accent) 45%,transparent)}}.m-soc .wk-rbtn.on{background:var(--accent-soft)}.m-soc .wk-rbtn.on.down{color:var(--exp);border-color:var(--exp)}@supports (color:color-mix(in lab,red,red)){.m-soc .wk-rbtn.on.down{border-color:color-mix(in srgb,var(--exp) 45%,transparent)}}.m-soc .wk-rbtn.on.down{background:var(--neg-soft)}.m-soc .wk-thumb-n{right:var(--sp-2);bottom:var(--sp-2);font-size:var(--fs-micro);font-variant-numeric:tabular-nums;color:var(--bright);border-radius:var(--radius-sm);padding:2px var(--sp-2);background:#05070cb8;font-weight:700;position:absolute}.m-soc .wk-thumb-none{font-size:var(--fs-sm);color:var(--muted2);text-align:center;padding:0 var(--sp-2)}.m-soc .wk-body{flex:1;min-width:0}.m-soc .wk-title{font-size:var(--fs-base);margin-bottom:var(--sp-2);letter-spacing:-.1px;font-weight:700}.m-soc .wk-cap{font-size:var(--fs-base);line-height:var(--lh-body);color:var(--muted);white-space:pre-wrap}.m-soc .wk-cap i{color:var(--muted2)}.m-soc .wk-tags{margin-top:var(--sp-2);font-size:var(--fs-sm);color:var(--accent2-ink)}.m-soc .wk-ta{width:100%;font:inherit;font-size:var(--fs-base);line-height:var(--lh-body);color:var(--text);background:var(--raise);border:1px solid var(--line);border-radius:var(--radius-md);padding:var(--sp-3);resize:vertical}.m-soc .wk-ta:focus{border-color:var(--accent);outline:none}@supports (color:color-mix(in lab,red,red)){.m-soc .wk-ta:focus{border-color:color-mix(in srgb,var(--accent) 45%,transparent)}}.m-soc .wk-hint{font-size:var(--fs-sm);color:var(--muted2);line-height:var(--lh-body);margin-top:var(--sp-2)}.m-soc .wk-edit-row{gap:var(--sp-2);margin-top:var(--sp-3);display:flex}.m-soc .wk-blocked{margin-top:var(--sp-3);border:1px solid var(--exp)}@supports (color:color-mix(in lab,red,red)){.m-soc .wk-blocked{border:1px solid color-mix(in srgb,var(--exp) 28%,transparent)}}.m-soc .wk-blocked{background:var(--exp)}@supports (color:color-mix(in lab,red,red)){.m-soc .wk-blocked{background:color-mix(in srgb,var(--exp) 7%,transparent)}}.m-soc .wk-blocked{border-radius:var(--radius-md);padding:var(--sp-3)}.m-soc .wk-blocked-h{font-size:var(--fs-base);color:var(--exp);text-transform:capitalize;font-weight:750}.m-soc .wk-blocked-s{font-size:var(--fs-sm);color:var(--muted);line-height:var(--lh-body);margin-top:var(--sp-1)}.m-soc .wk-warns{margin-top:var(--sp-3)}.m-soc .wk-warns summary{font-size:var(--fs-sm);color:var(--accent2-ink);cursor:pointer;padding:var(--sp-1) 0;list-style:none}.m-soc .wk-warns summary::-webkit-details-marker{display:none}.m-soc .wk-warns summary:before{content:"▸ "}.m-soc .wk-warns summary:hover{text-decoration:underline}.m-soc .wk-warns[open] summary:before{content:"▾ "}.m-soc .wk-gate{margin-top:var(--sp-3);border:1px solid var(--exp)}@supports (color:color-mix(in lab,red,red)){.m-soc .wk-gate{border:1px solid color-mix(in srgb,var(--exp) 32%,transparent)}}.m-soc .wk-gate{background:var(--neg-soft);border-radius:var(--radius-md);padding:var(--sp-3)}.m-soc .wk-gate-h{font-size:var(--fs-base);color:var(--exp);font-weight:750}.m-soc .wk-gate-m{font-size:var(--fs-sm);color:var(--muted);line-height:var(--lh-body);margin-top:var(--sp-1)}.m-soc .wk-findings{gap:var(--sp-2);margin-top:var(--sp-3);flex-direction:column;display:flex}.m-soc .wk-cf{border-radius:var(--radius-md);padding:var(--sp-3);border:1px solid var(--line);background:var(--raise)}.m-soc .wk-cf.block{border-color:var(--exp)}@supports (color:color-mix(in lab,red,red)){.m-soc .wk-cf.block{border-color:color-mix(in srgb,var(--exp) 30%,transparent)}}.m-soc .wk-cf.warn{border-color:var(--accent2)}@supports (color:color-mix(in lab,red,red)){.m-soc .wk-cf.warn{border-color:color-mix(in srgb,var(--accent2) 28%,transparent)}}.m-soc .wk-cf-h{align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-1);flex-wrap:wrap;display:flex}.m-soc .wk-cf-sev{font-size:var(--fs-micro);letter-spacing:var(--tracking-label);text-transform:uppercase;border-radius:var(--radius-sm);padding:2px var(--sp-2);font-weight:700}.m-soc .wk-cf-sev.block{color:var(--exp);background:var(--exp)}@supports (color:color-mix(in lab,red,red)){.m-soc .wk-cf-sev.block{background:color-mix(in srgb,var(--exp) 14%,transparent)}}.m-soc .wk-cf-sev.warn{color:var(--accent2-ink);background:var(--accent2)}@supports (color:color-mix(in lab,red,red)){.m-soc .wk-cf-sev.warn{background:color-mix(in srgb,var(--accent2) 16%,transparent)}}.m-soc .wk-cf-rule{font-size:var(--fs-sm);color:var(--muted2);text-transform:capitalize}.m-soc .wk-cf-m{font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--text)}.m-soc .wk-cf-match{font-size:var(--fs-sm);color:var(--muted);margin-top:var(--sp-1)}.m-soc .wk-cf-match mark{background:var(--exp)}@supports (color:color-mix(in lab,red,red)){.m-soc .wk-cf-match mark{background:color-mix(in srgb,var(--exp) 18%,transparent)}}.m-soc .wk-cf-match mark{color:var(--exp);padding:0 var(--sp-1);border-radius:4px}.m-soc .wk-cf-fix{font-size:var(--fs-sm);color:var(--muted);line-height:var(--lh-body);margin-top:var(--sp-1)}.m-soc .wk-fail{margin-top:var(--sp-3);font-size:var(--fs-sm);color:var(--exp);border:1px solid var(--exp)}@supports (color:color-mix(in lab,red,red)){.m-soc .wk-fail{border:1px solid color-mix(in srgb,var(--exp) 22%,transparent)}}.m-soc .wk-fail{background:var(--exp)}@supports (color:color-mix(in lab,red,red)){.m-soc .wk-fail{background:color-mix(in srgb,var(--exp) 7%,transparent)}}.m-soc .wk-fail{border-radius:var(--radius-md);padding:var(--sp-2) var(--sp-3)}.m-soc .wk-acts{gap:var(--sp-2);margin-top:var(--sp-3);flex-wrap:wrap;display:flex}.m-soc .wk-acts .wk-btn{padding:var(--sp-2) var(--sp-3);font-size:var(--fs-sm)}.m-soc .wk-sched-panel{margin-top:var(--sp-4)}.m-soc .wk-sched-h{align-items:center;gap:var(--sp-3);width:100%;font:inherit;text-align:left;color:var(--text);cursor:pointer;background:0 0;border:0;padding:0;display:flex}.m-soc .wk-sched-h b{font-size:var(--fs-base);font-weight:700;display:block}.m-soc .wk-sched-h i{font-size:var(--fs-sm);color:var(--muted);font-style:normal}.m-soc .wk-sched-h:hover .wk-caret{color:var(--text)}.m-soc .wk-caret{color:var(--muted2);font-size:var(--fs-sm);transition:var(--dur-fast)}.m-soc .wk-sched{margin-top:var(--sp-3)}.m-soc .wk-sched-rows{gap:var(--sp-2);flex-direction:column;display:flex}.m-soc .wk-sched-empty{font-size:var(--fs-sm);color:var(--muted2);line-height:var(--lh-body);max-width:560px}.m-soc .wk-sched-row{align-items:center;gap:var(--sp-2);border:1px solid var(--line);border-radius:var(--radius-md);padding:var(--sp-2) var(--sp-3);background:var(--raise);flex-wrap:wrap;display:flex}.m-soc .wk-sched-plats{gap:var(--sp-1);flex-wrap:wrap;flex:1;min-width:180px;display:flex}.m-soc .wk-chip{font:inherit;font-size:var(--fs-sm);color:var(--muted);background:var(--raise);border:1px solid var(--line);border-radius:var(--radius-pill);padding:var(--sp-1) var(--sp-3);cursor:pointer;transition:var(--dur-fast);font-weight:600}.m-soc .wk-chip:hover:not(:disabled){color:var(--text)}.m-soc .wk-chip.on{color:var(--accent);border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.m-soc .wk-chip.on{border-color:color-mix(in srgb,var(--accent) 40%,transparent)}}.m-soc .wk-chip.on{background:var(--accent-soft)}.m-soc .wk-chip:disabled{cursor:not-allowed;opacity:.6}.m-soc .wk-x{width:28px;height:28px;font:inherit;font-size:var(--fs-md);color:var(--muted);background:var(--raise);border:1px solid var(--line);border-radius:var(--radius-md);cursor:pointer;transition:var(--dur-fast);flex:none}.m-soc .wk-x:hover{color:var(--exp);border-color:var(--exp)}@supports (color:color-mix(in lab,red,red)){.m-soc .wk-x:hover{border-color:color-mix(in srgb,var(--exp) 30%,transparent)}}.m-soc .wk-sched-acts{align-items:center;gap:var(--sp-3);margin-top:var(--sp-3);flex-wrap:wrap;display:flex}.m-soc .wk-note{font-size:var(--fs-sm);color:var(--muted2);line-height:var(--lh-body);margin-top:var(--sp-3);max-width:640px}@media(max-width:820px){.m-soc .wk-card-b{flex-direction:column}.m-soc .wk-thumb{width:100%;height:160px}.m-soc .wk-gate-line,.m-soc .wk-pillar{margin-left:0}}:root{--accent2:#8b7bf7;--glow:#7af5e2;--bright:#fff;--surface-3:#121620;--galaxy-void:#05070c;--galaxy-star:#fcd34d;--inc:var(--accent);--focus-ring:0 0 0 2px var(--canvas), 0 0 0 4px var(--accent);--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--sp-7:48px;--sp-8:64px;--fs-micro:11px;--fs-sm:12px;--fs-base:13px;--fs-md:15px;--fs-lg:18px;--fs-xl:22px;--fs-2xl:28px;--fs-num:34px;--lh-tight:1.25;--lh-body:1.55;--tracking-label:.08em;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-pill:999px;--dur-fast:.15s;--dur-flow:4.5s}:root,:root[data-theme=light]{color-scheme:light;--text:#0f1728;--muted:#475467;--muted2:#6c778b;--muted3:#7a8598}@supports (color:color-mix(in lab,red,red)){:root,:root[data-theme=light]{--muted3:color-mix(in srgb, #7a8598 65%, var(--canvas))}}:root,:root[data-theme=light]{--accent:#0f766e;--accent2-ink:#725ef5;--exp:#b42318;--soft:#3d4560;--line:#10182817;--line-strong:#10182829;--grid:transparent;--canvas:#f5f6f8;--card:#fff;--viz-1:#0d9488;--viz-2:#8b7bf7;--viz-3:#eb6834;--viz-good:#15803d;--viz-warn:#b45309;--viz-serious:#b42318;--viz-band:#10182812;--fb-surface:#f6f4ef;--fb-line:#e8e4da;--fb-ink:#0f1319;--raise:#10162d0b;--shadow:0 1px 2px #1018280d, 0 1px 3px #1018280a;--shadow-ink:#1018284d;--accent-soft:#0f766e17;--neg-soft:#b4231814;--rail-bg:#0f1319;--rail-fg:#8b95a5;--rail-fg-active:#fff;--rail-active:#1b222c;--mark-ink:var(--bright);--mark-ink-2:var(--bright);--mark-ink-3:var(--bright);--mark-ink-4:var(--bright);--cta-grad-2:var(--accent);--select-bg:var(--card);--surface-2:var(--card);--modal-grad-1:#fff;--modal-grad-2:var(--canvas);--toggle-knob:var(--card);--exp-2:var(--exp)}@supports (color:color-mix(in lab,red,red)){:root,:root[data-theme=light]{--exp-2:color-mix(in srgb, var(--exp) 55%, white)}}:root,:root[data-theme=light]{--teal-2:var(--accent);--tz-list-bg:var(--card)}:root[data-theme=dark]{color-scheme:dark;--text:#e8eaed;--muted:#a3acba;--muted2:#7d8798;--muted3:#7a8598}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark]{--muted3:color-mix(in srgb, #7a8598 65%, var(--canvas))}}:root[data-theme=dark]{--accent:#2dd4bf;--accent2-ink:#8b7bf7;--exp:#f97066;--soft:#c6cbe0;--line:#ffffff14;--line-strong:#ffffff29;--grid:transparent;--canvas:#0f1216;--card:#161a20;--viz-1:#12a594;--viz-2:#8b7bf7;--viz-3:#e06a3a;--viz-good:#22c55e;--viz-warn:#f59e0b;--viz-serious:#f97066;--viz-band:#ffffff14;--fb-surface:#ffffff0d;--fb-line:#ffffff1f;--fb-ink:var(--text);--raise:#ffffff0d;--shadow:none;--shadow-ink:#000;--accent-soft:#2dd4bf1a;--neg-soft:#f970661a;--rail-bg:#0b0e12;--rail-fg:#7d8798;--rail-fg-active:#fff;--rail-active:#171c24;--mark-ink:#0a0d18;--mark-ink-2:#071018;--mark-ink-3:#06222b;--mark-ink-4:#06231e;--cta-grad-2:var(--accent2);--select-bg:#121420;--surface-2:#10141c;--modal-grad-1:#12161f;--modal-grad-2:#0d1017;--toggle-knob:#cfd3e6;--exp-2:#d98cc4;--teal-2:#35c9b2;--tz-list-bg:#0d1119}:root{--card-bg:var(--card);--card-blur:0px;--card-shadow:var(--shadow)}:root[data-theme=light][data-depth=glass]{--card-bg:#ffffffb8;--card-blur:14px;--card-shadow:0 8px 24px -12px #10182824, 0 1px 2px #1018280f}*{box-sizing:border-box}html,body,#root{height:100%}body{background:var(--canvas);color:var(--text);-webkit-font-smoothing:antialiased;transition:background var(--dur-fast) ease,color var(--dur-fast) ease;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.num,.kpi-value,table td,table th{font-variant-numeric:tabular-nums}td.num,th.num{text-align:right}:where(a,button,[role=button],input,select,textarea,[tabindex]):focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-sm);outline:none}.truncate-1{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:clip}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.oc{color:var(--text);background:var(--canvas);grid-template-columns:212px 1fr;width:100%;min-height:100vh;display:grid;position:relative;overflow:clip}.oc h1,.oc h2,.oc h3{margin:0}.oc[data-rail=collapsed]{grid-template-columns:48px 1fr}.oc-side{color-scheme:dark;--text:#e8eaed;--muted:#a3acba;--muted2:#7d8798;--soft:#c6cbe0;--line:#ffffff14;--accent:#2dd4bf;--inc:var(--accent);--exp:#f97066;--accent2-ink:#8b7bf7;color:var(--text);background:var(--rail-bg);border-right:1px solid #ffffff0d;flex-direction:column;height:100vh;padding:20px 0 18px;display:flex;position:sticky;top:0;overflow-y:auto}.oc-logo{align-items:center;gap:9px;margin-bottom:22px;padding:0 18px;display:flex}.oc-logo .mk{background:linear-gradient(140deg,var(--accent),var(--cta-grad-2));width:30px;height:30px;color:var(--mark-ink);border-radius:9px;place-items:center;font-size:14px;font-weight:800;display:grid;box-shadow:0 8px 20px -8px #45e0c899}.oc-logo b{letter-spacing:.3px;font-size:14px}.oc-sec{font-size:var(--fs-micro);letter-spacing:.16em;color:var(--muted2);text-transform:uppercase;padding:14px 18px 7px}.oc-nav{color:var(--muted);cursor:pointer;transition:var(--dur-fast);text-align:left;background:0 0;border:0;align-items:center;gap:11px;width:100%;padding:8px 18px;font-family:inherit;font-size:12.5px;display:flex;position:relative}.oc-nav .i{opacity:.7;text-align:center;width:15px}.oc-nav:hover{color:var(--text);background:var(--rail-active);border-radius:var(--radius-sm)}.oc-nav.on{color:var(--rail-fg-active);background:var(--rail-active);border-radius:var(--radius-sm);font-weight:600}.oc-side .grow{flex:1}.oc-mini{border:1px solid var(--line);background:var(--raise);border-radius:14px;margin:10px 14px 0;padding:12px;position:relative;overflow:hidden}.oc-mini .l{font-size:var(--fs-micro);color:var(--muted)}.oc-mini .v{margin-top:3px;font-size:20px;font-weight:750}.oc-mini .d{font-size:var(--fs-micro);color:var(--inc);margin-top:2px}.oc-mini .d.neg{color:var(--exp)}.oc-mini canvas{opacity:.95;width:74px;height:34px;position:absolute;bottom:8px;right:8px}.oc-btn{background:linear-gradient(135deg,var(--accent),var(--cta-grad-2));text-align:center;color:var(--mark-ink);cursor:pointer;border:0;border-radius:12px;width:calc(100% - 28px);margin:12px 14px 0;padding:10px;font-family:inherit;font-size:12px;font-weight:700;box-shadow:0 10px 24px -10px #45e0c899}.oc-btn:hover{filter:brightness(1.06)}.oc-btn:disabled{opacity:.6;cursor:not-allowed}.oc-rewards{border:1px solid var(--line);cursor:pointer;color:var(--text);text-align:left;background:radial-gradient(120px 80px at 80% 30%,#8b7bf747,#0000),linear-gradient(#ffffff0d,#ffffff03);border-radius:12px;justify-content:space-between;align-items:center;width:calc(100% - 28px);margin:10px 14px 0;padding:13px;font-family:inherit;font-size:12px;font-weight:600;display:flex}.oc-rewards .a{border:1px solid var(--line);border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.oc-rail-toggle{border:1px solid var(--line);min-height:36px;color:var(--muted);cursor:pointer;width:calc(100% - 28px);transition:var(--dur-fast);background:0 0;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin:10px 14px 0;padding:10px 12px;font-family:inherit;font-size:12px;font-weight:600;display:flex}.oc-rail-toggle:hover{color:var(--text);background:var(--rail-active)}.oc-rail-toggle-i{font-size:13px;line-height:1}.oc[data-rail=collapsed] .oc-side .oc-logo{justify-content:center;padding:0}.oc[data-rail=collapsed] .oc-side .oc-logo b,.oc[data-rail=collapsed] .oc-side .oc-sec{display:none}.oc[data-rail=collapsed] .oc-side .oc-nav{justify-content:center;padding:8px 0}.oc[data-rail=collapsed] .oc-side .oc-nav-label,.oc[data-rail=collapsed] .oc-side .oc-mini,.oc[data-rail=collapsed] .oc-side .oc-btn,.oc[data-rail=collapsed] .oc-side .oc-rewards{display:none}.oc[data-rail=collapsed] .oc-side .oc-rail-toggle{width:calc(100% - 16px);margin:10px 8px 0;padding:10px 0}.oc[data-rail=collapsed] .oc-side .oc-rail-toggle-label{display:none}.oc-main{min-width:0;padding:22px 24px 24px}.oc-h1{letter-spacing:-.8px;margin-bottom:18px;font-size:30px;font-weight:800}.oc-h1 span{color:var(--muted);font-weight:400}.kpis{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:20px;display:grid}.kpi{border:1px solid var(--line);background:linear-gradient(var(--grid) 1px,transparent 1px) 0 0 / 26px 26px,linear-gradient(90deg,var(--grid) 1px,transparent 1px) 0 0 / 26px 26px,var(--card-bg);-webkit-backdrop-filter:blur(var(--card-blur));box-shadow:var(--card-shadow);border-radius:15px;padding:15px 16px;position:relative;overflow:hidden}.kpi .l{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 7px;font-size:11px;display:flex}.kpi:has(canvas) .l{padding-right:76px}.kpi .bdg{font-size:var(--fs-micro);color:var(--muted);border:1px solid var(--line);border-radius:6px;padding:1px 5px;font-weight:700}.kpi:has(canvas) .v{padding-right:76px}.kpi .v{letter-spacing:-.6px;font-variant-numeric:tabular-nums;margin-top:12px;font-size:25px;font-weight:750}.kpi canvas{opacity:.95;width:58px;height:46px;position:absolute;top:20px;right:14px}.frow{align-items:center;gap:var(--sp-5);margin-bottom:var(--sp-4);flex-wrap:wrap;display:flex}.ftitle{letter-spacing:-.2px;font-size:17px;font-weight:750}.ftitle span{color:var(--muted);font-weight:400}.dots{gap:6px;margin-left:2px;display:flex}.dots i{border:1px dashed var(--line);width:24px;height:24px;font-size:var(--fs-micro);color:var(--muted);border-radius:50%;place-items:center;font-style:normal;display:grid}.fright{gap:var(--sp-2);padding-left:var(--sp-4);flex-wrap:wrap;align-items:center;margin-left:auto;display:flex}.psel{font:inherit;color:var(--text);border:1px solid var(--line);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11' viewBox='0 0 24 24' fill='none' stroke='%237c8296' stroke-width='2.5' stroke-linecap='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right 11px center / 10px,var(--raise);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;text-overflow:ellipsis;border-radius:999px;max-width:190px;padding:8px 30px 8px 12px;font-size:12px}.psel option{background:var(--select-bg);color:var(--text)}.icobtn{border:1px solid var(--line);background:var(--raise);width:34px;height:34px;color:var(--muted);cursor:pointer;border-radius:10px;place-items:center;font-family:inherit;font-size:13px;display:grid}.icobtn:hover{color:var(--text)}.chartwrap{border:1px solid var(--line);background:var(--card);border-radius:16px;margin-bottom:14px;padding:16px 16px 8px;position:relative}.cbox{height:300px;position:relative}.xcallout{z-index:6;border:1px solid var(--line-strong);background:var(--card);-webkit-backdrop-filter:blur(14px);min-width:152px;max-width:220px;box-shadow:0 20px 40px -20px var(--shadow-ink);pointer-events:none;opacity:0;transition:opacity var(--dur-fast) ease,transform var(--dur-fast) ease;border-radius:14px;padding:10px 12px 9px;position:absolute;top:0;left:0;transform:translateY(3px)}.xcallout.on{opacity:1;transform:translateY(0)}.xc-l{font-size:var(--fs-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--muted2);margin-bottom:7px}.xc-r{align-items:center;gap:8px;font-size:11.5px;line-height:1.75;display:flex}.xc-r .d{border-radius:50%;flex:none;width:7px;height:7px}.xc-r .n{color:var(--muted);white-space:nowrap;flex:1}.xc-r .v{color:var(--text);font-variant-numeric:tabular-nums;font-weight:650}.toggles{gap:22px;padding:2px 4px 0;display:flex}.tg{color:var(--muted);cursor:pointer;align-items:center;gap:9px;font-size:11.5px;display:flex}.sw{background:var(--line-strong);border:1px solid var(--line);border-radius:20px;flex:none;width:34px;height:19px;transition:all .2s;position:relative}.sw:after{content:"";background:var(--toggle-knob);border-radius:50%;width:13px;height:13px;transition:all .2s;position:absolute;top:2px;left:2px}.tg.on .sw{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.tg.on .sw{background:color-mix(in srgb,var(--accent) 50%,transparent)}}.tg.on .sw:after{background:var(--bright);left:16px}.tbl{border-collapse:collapse;width:100%;margin-top:6px;font-size:12.5px}.tbl th{text-align:right;font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:.1em;color:var(--muted2);padding:10px;font-weight:600}.tbl th:first-child,.tbl th:nth-child(2){text-align:left}.tbl td{border-top:1px solid var(--line);text-align:right;font-variant-numeric:tabular-nums;padding:11px 10px}.tbl td:first-child,.tbl td:nth-child(2){text-align:left}.rk{color:var(--muted2)}.cname{align-items:center;gap:10px;display:flex}.cname .ci{background:var(--accent);border-radius:50%;width:26px;height:26px}@supports (color:color-mix(in lab,red,red)){.cname .ci{background:color-mix(in srgb,var(--accent) 12%,transparent)}}.cname .ci{border:1px solid var(--line);font-size:var(--fs-micro);color:var(--accent);flex:none;place-items:center;font-weight:700;display:grid}.share{align-items:center;gap:9px;display:inline-flex}.sbar{background:var(--line-strong);border-radius:4px;width:80px;height:4px;overflow:hidden}.sbar i{background:linear-gradient(90deg,var(--accent),var(--accent2));border-radius:4px;height:100%;display:block}.mp{font-size:var(--fs-micro);border-radius:20px;padding:2px 8px;font-weight:700}.mp.pos{color:var(--text);background:var(--raise)}.mp.neg{color:var(--exp);background:var(--exp)}@supports (color:color-mix(in lab,red,red)){.mp.neg{background:color-mix(in srgb,var(--exp) 14%,transparent)}}.mp.na{color:var(--muted2);background:var(--raise)}.tbl tr.clickable{cursor:pointer}.tbl tr.clickable td{transition:background var(--dur-fast) ease,color var(--dur-fast) ease}.tbl tr.clickable:hover td{background:var(--raise);color:var(--text)}.tbl tr.clickable:hover td:first-child{box-shadow:inset 2px 0 0 var(--accent)}.tbl tr.clickable:hover .rk{color:var(--muted)}.tbl tr.clickable:hover .ci{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.tbl tr.clickable:hover .ci{background:color-mix(in srgb,var(--accent) 20%,transparent)}}.tbl tr.clickable:hover .ci{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.tbl tr.clickable:hover .ci{border-color:color-mix(in srgb,var(--accent) 28%,transparent)}}.tbl tr.clickable:focus-visible{outline:none}.tbl tr.clickable:focus-visible td{background:var(--line-strong)}.tbl tr.clickable:focus-visible td:first-child{box-shadow:inset 2px 0 0 var(--accent)}@media(prefers-reduced-motion:reduce){.xcallout{transition:none;transform:none}.xcallout.on{transform:none}.tbl tr.clickable td{transition:none}}@media(max-width:860px){.oc{grid-template-columns:1fr;overflow:hidden}.oc[data-rail=collapsed]{grid-template-columns:1fr}.oc-side{display:none}.kpis{grid-template-columns:repeat(2,1fr)}}.login-wrap{background:var(--canvas);place-items:center;min-height:100vh;padding:24px;display:grid}.login-card{border:1px solid var(--line);background:linear-gradient(var(--grid) 1px,transparent 1px) 0 0 / 26px 26px,linear-gradient(90deg,var(--grid) 1px,transparent 1px) 0 0 / 26px 26px,var(--card);width:100%;max-width:380px;box-shadow:0 40px 110px -50px var(--shadow-ink);border-radius:20px;padding:30px 30px 26px}.login-card .oc-logo{margin-bottom:20px;padding:0}.login-h{letter-spacing:-.6px;font-size:23px;font-weight:800}.login-h span{color:var(--muted);font-weight:400}.login-sub{color:var(--muted);margin:6px 0 22px;font-size:12px;line-height:1.5}.fld{margin-bottom:13px}.fld label{font-size:var(--fs-micro);letter-spacing:.16em;text-transform:uppercase;color:var(--muted2);margin-bottom:6px;display:block}.fld input{width:100%;font:inherit;color:var(--text);border:1px solid var(--line);background:var(--raise);transition:var(--dur-fast);border-radius:11px;outline:none;padding:11px 13px;font-size:13px}.fld input:focus{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.fld input:focus{border-color:color-mix(in srgb,var(--accent) 50%,transparent)}}.fld input:focus{box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab,red,red)){.fld input:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 8%,transparent)}}.fld input::placeholder{color:var(--muted2)}.login-btn{background:linear-gradient(135deg,var(--accent),var(--cta-grad-2));width:100%;font:inherit;color:var(--mark-ink);cursor:pointer;box-shadow:0 10px 24px -10px var(--accent);border:0;border-radius:12px;margin-top:8px;padding:12px;font-size:13px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.login-btn{box-shadow:0 10px 24px -10px color-mix(in srgb,var(--accent) 60%,transparent)}}.login-btn:hover{filter:brightness(1.06)}.login-btn:disabled{opacity:.6;cursor:not-allowed}.login-google{flex-direction:column;align-items:center;gap:12px;margin-top:14px;display:flex}.login-or{width:100%;color:var(--muted);align-items:center;gap:10px;font-size:12px;display:flex}.login-or:before,.login-or:after{content:"";border-top:1px solid var(--line);flex:1}.login-err{color:var(--exp);background:var(--neg-soft);border:1px solid var(--exp);margin-top:14px;font-size:11.5px}@supports (color:color-mix(in lab,red,red)){.login-err{border:1px solid color-mix(in srgb,var(--exp) 22%,transparent)}}.login-err{border-radius:10px;padding:9px 11px}.login-foot{font-size:var(--fs-micro);color:var(--muted2);text-align:center;margin-top:20px;line-height:1.6}.panel{border:1px solid var(--line);background:var(--card-bg);-webkit-backdrop-filter:blur(var(--card-blur));box-shadow:var(--card-shadow);border-radius:16px;margin-bottom:14px;padding:16px 18px}.panel-h{margin-bottom:2px;font-size:13px;font-weight:700}.panel-sub{color:var(--muted);margin-bottom:14px;font-size:11px;line-height:1.5}.grid2{grid-template-columns:1fr 1fr;gap:14px;display:grid}.chart-sm{height:260px;position:relative}@media(max-width:980px){.grid2{grid-template-columns:1fr}}.catrow{border-top:1px solid var(--line);align-items:center;gap:12px;padding:9px 0;font-size:12.5px;display:flex}.catrow:first-child{border-top:0}.catrow .nm{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.catrow .amt{font-variant-numeric:tabular-nums;color:var(--text)}.catrow .pc{font-size:var(--fs-micro);color:var(--muted2);text-align:right;width:44px}.catbar{background:var(--line-strong);border-radius:4px;flex:none;width:120px;height:4px;overflow:hidden}.catbar i{background:linear-gradient(90deg,var(--accent),var(--accent2));border-radius:4px;height:100%;display:block}.catbar.exp i{background:linear-gradient(90deg,var(--exp),var(--exp-2))}.stat-strip{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px;display:grid}@media(max-width:560px){.stat-strip{grid-template-columns:1fr 1fr}.stat:nth-child(3):last-child{grid-column:1/-1}.stat{min-width:0}}.stat{border:1px solid var(--line);background:var(--card);border-radius:14px;padding:14px 16px}.stat .l{font-size:var(--fs-micro);color:var(--muted)}.stat .v{font-variant-numeric:tabular-nums;letter-spacing:-.4px;margin-top:5px;font-size:21px;font-weight:750}.stat .v.pos{color:var(--inc)}.stat .v.neg{color:var(--exp)}.empty{text-align:center;color:var(--muted);padding:44px 20px;font-size:12.5px;line-height:1.7}.fin-empty-what{max-width:58ch;font-size:var(--fs-base);margin:0 auto;line-height:1.6;display:block}.empty b{color:var(--text);margin-bottom:6px;font-size:14px;font-weight:700;display:block}.badge-soon{font-size:var(--fs-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--accent2-ink);border:1px solid var(--accent2);font-weight:700;display:inline-block}@supports (color:color-mix(in lab,red,red)){.badge-soon{border:1px solid color-mix(in srgb,var(--accent2) 35%,transparent)}}.badge-soon{background:var(--accent2)}@supports (color:color-mix(in lab,red,red)){.badge-soon{background:color-mix(in srgb,var(--accent2) 12%,transparent)}}.badge-soon{vertical-align:middle;border-radius:6px;margin-left:8px;padding:2px 6px}.modal-back{-webkit-backdrop-filter:blur(6px);z-index:50;background:#05070cb8;place-items:center;padding:24px;display:grid;position:fixed;top:0;right:0;bottom:0;left:0}.modal{border:1px solid var(--line-strong);background:linear-gradient(180deg,var(--modal-grad-1),var(--modal-grad-2));width:100%;max-width:460px;box-shadow:0 40px 110px -40px var(--shadow-ink);border-radius:18px;flex-direction:column;min-height:0;max-height:calc(100vh - 48px);padding:22px 24px 20px;display:flex}.modal-h,.modal-sub,.modal-row,.modal>.drop,.modal>.login-err{flex:none}.modal-body{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.modal-h{letter-spacing:-.3px;font-size:16px;font-weight:750}.modal-sub{color:var(--muted);margin:6px 0 16px;font-size:11.5px;line-height:1.55}.drop{text-align:center;cursor:pointer;transition:var(--dur-fast);background:var(--raise);border:1px dashed #ffffff29;border-radius:14px;padding:26px 18px}.drop:hover,.drop.over{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.drop:hover,.drop.over{border-color:color-mix(in srgb,var(--accent) 50%,transparent)}}.drop:hover,.drop.over{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.drop:hover,.drop.over{background:color-mix(in srgb,var(--accent) 5%,transparent)}}.drop .ic{color:var(--accent);font-size:20px}.drop .t{margin-top:8px;font-size:12.5px}.drop .s{font-size:var(--fs-micro);color:var(--muted2);margin-top:4px}.modal-row{gap:9px;margin-top:16px;display:flex}.btn-ghost{border:1px solid var(--line);background:var(--raise);color:var(--text);font:inherit;cursor:pointer;border-radius:11px;flex:1;padding:10px;font-size:12px;font-weight:600}.btn-ghost:hover{background:var(--line-strong)}.btn-primary{background:linear-gradient(135deg,var(--accent),var(--cta-grad-2));color:var(--mark-ink);font:inherit;cursor:pointer;border:0;border-radius:11px;flex:1;padding:10px;font-size:12px;font-weight:700}.btn-primary:disabled{opacity:.55;cursor:not-allowed}.result{border:1px solid var(--line);background:var(--raise);border-radius:12px;margin-top:16px;padding:13px 14px}.detected-rows{flex-direction:column;gap:10px;margin-top:10px;display:flex}.detected-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.detected-row .d-k{min-width:92px;font-weight:650;font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:.1em;color:var(--muted2)}.detected-row .d-in{min-width:150px;font-size:var(--fs-sm);padding:5px 8px}.detected-row .d-why{color:var(--muted2);font-size:var(--fs-micro);flex:220px;line-height:1.5}.valmap{flex-direction:column;gap:8px;margin-top:10px;display:flex}.valmap-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.valmap-row .v-their{min-width:150px;font-size:var(--fs-sm)}.valmap-row .v-arrow{color:var(--muted2)}.valmap-row .v-ours{min-width:190px;font-size:var(--fs-sm);padding:5px 8px}.result-note.warn{color:var(--exp)}.result-grid{text-align:center;grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.result-grid .n{font-variant-numeric:tabular-nums;font-size:19px;font-weight:750}.result-grid .n.add{color:var(--inc)}.result-grid .n.upd{color:var(--accent2-ink)}.result-grid .n.skip{color:var(--muted)}.result-grid .n.fail{color:var(--exp)}.result-grid .k{font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:.12em;color:var(--muted2);margin-top:3px}.result-note{font-size:var(--fs-micro);color:var(--muted);text-align:center;margin-top:11px;line-height:1.55}.result-err{font-size:var(--fs-micro);color:var(--exp);margin-top:9px;line-height:1.5}.toast{border:1px solid var(--line-strong);background:var(--card);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow);z-index:60;box-shadow:0 20px 40px -20px var(--shadow-ink);border-radius:12px;padding:11px 16px;font-size:12px;position:fixed;bottom:22px;left:50%;transform:translate(-50%)}.toast.err{border-color:var(--exp)}@supports (color:color-mix(in lab,red,red)){.toast.err{border-color:color-mix(in srgb,var(--exp) 30%,transparent)}}.toast.err{color:var(--exp)}.spinner{border:2px solid #ffffff2e;border-top-color:var(--accent);vertical-align:-3px;border-radius:50%;width:15px;height:15px;animation:.7s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.boot{min-height:100vh;color:var(--muted);place-items:center;font-size:12.5px;display:grid}.linkish{color:var(--accent);cursor:pointer;text-decoration:none}.linkish:hover{text-decoration:underline}.crumb{color:var(--muted);margin-bottom:10px;font-size:11.5px}.crumb b{color:var(--text);font-weight:600}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media(max-width:480px){input[type=text],input[type=email],input[type=password],input[type=tel],input[type=search],input[type=number],input[type=date],input[type=time],input:not([type]),textarea,select{font-size:16px}}@media(max-width:900px){.tbl{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto}.tbl tr{white-space:nowrap}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
