@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-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--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;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:var(--font-inter);--font-mono:var(--font-jetbrains);--color-zinc-50:#fafafa;--color-zinc-400:#9f9fa9;--color-zinc-600:#52525c;--color-zinc-900:#18181b;--spacing:.25rem;--container-xl:36rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-inter);--default-mono-font-family:var(--font-jetbrains);--color-bg:var(--qt-bg);--color-surface:var(--qt-surface);--color-ink:var(--qt-ink);--color-accent:var(--qt-accent)}@supports (color:lab(0% 0 0)){:root,:host{--color-zinc-50:lab(98.26% 0 0);--color-zinc-400:lab(65.6464% 1.53497 -5.42429);--color-zinc-600:lab(35.1166% 1.78212 -6.1173);--color-zinc-900:lab(8.30603% .618205 -2.16572)}}}@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%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, 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;-webkit-text-decoration:inherit;-webkit-text-decoration: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{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]){appearance:button}::file-selector-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}.isolate{isolation:isolate}.z-0{z-index:0}.z-5{z-index:5}.z-200{z-index:200}.z-400{z-index:400}.row-1{grid-row:1}.row-2{grid-row:2}.row-16{grid-row:16}.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}}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-full{height:100%}.min-h-full{min-height:100%}.max-w-xl{max-width:var(--container-xl)}.flex-1{flex:1}.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}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.p-8{padding:calc(var(--spacing) * 8)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-32{padding-block:calc(var(--spacing) * 32)}.text-center{text-align:center}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.text-zinc-600{color:var(--color-zinc-600)}.text-zinc-900{color:var(--color-zinc-900)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow,.shadow\/gel{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.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))}@media (prefers-color-scheme:dark){.dark\:text-zinc-50{color:var(--color-zinc-50)}.dark\:text-zinc-400{color:var(--color-zinc-400)}}}:root{--qt-bg:#f6f8fb;--qt-surface:#fff;--qt-surface2:#eff3f8;--qt-surface3:#e3e9f1;--qt-ink:#0c1220;--qt-ink2:#414a5c;--qt-ink3:#5d6878;--qt-ink4:#bfc7d4;--qt-rule:#e2e8f0;--qt-rule2:#ecf0f6;--qt-accent:#2557d6;--qt-accent-soft:#e4ebfb;--qt-accent-deep:#17389b;--qt-ok:#23694a;--qt-ok-soft:#ddebe2;--qt-warn:#7a5808;--qt-warn-soft:#f4e8c8;--qt-bad:#a33a2c;--qt-bad-soft:#f6dfd9;--qt-shadow:0 1px 2px #0c12200d;--qt-shadow-lg:0 12px 40px #0c122024;--topbar-h:49px;--tabbar-h:56px;--qt-glass:#ffffff61;--qt-glass-rim:#ffffffa6;--qt-glass-strong:#ffffffc7;--qt-ctrl-glass:#ffffff59;--qt-ctrl-glass-hover:#ffffff7a;--qt-switch-off:#0c122014;--qt-switch-off-border:#0c12208c;--qt-accent-inverse:#6d9bff;--mk-blue:#0e7490;--mk-blue-soft:#ddf0f5;--mk-violet:#7b4e9f;--mk-violet-soft:#ede1f3;--mk-hot:#a34607;--mk-hot-soft:#fbddbb;--mk-mutedred:#6f453d;--mk-mutedred-soft:#e9dad5;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark]{--qt-bg:#0a0a0c;--qt-surface:#131316;--qt-surface2:#1a1a1e;--qt-surface3:#222227;--qt-ink:#ededf0;--qt-ink2:#b3b4bb;--qt-ink3:#9298a3;--qt-ink4:#4a4b53;--qt-rule:#26262c;--qt-rule2:#1d1d22;--qt-accent:#6d9bff;--qt-accent-soft:#1b2335;--qt-accent-deep:#a4c1ff;--qt-ok:#7bb893;--qt-ok-soft:#142519;--qt-warn:#d9b25f;--qt-warn-soft:#2c2410;--qt-bad:#d08070;--qt-bad-soft:#2a1712;--qt-shadow:0 1px 2px #00000080;--qt-shadow-lg:0 12px 40px #0009;--qt-glass:#10101466;--qt-glass-rim:#ffffff24;--qt-glass-strong:#101014c7;--qt-ctrl-glass:#ffffff12;--qt-ctrl-glass-hover:#ffffff1f;--qt-switch-off:#ffffff12;--qt-switch-off-border:#ffffff24;--qt-accent-inverse:#2557d6;--mk-blue:#6fc4db;--mk-blue-soft:#102830;--mk-violet:#b98fdb;--mk-violet-soft:#251b33;--mk-hot:#f0954e;--mk-hot-soft:#33200e;--mk-mutedred:#a98a82;--mk-mutedred-soft:#241d1a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html,body,#qm-root{margin:0;padding:0}svg{vertical-align:-.12em;flex:none;width:1em;height:1em;display:inline-block}body{background-color:var(--qt-bg);background-image:radial-gradient(circle at 15% -10%, var(--qt-accent) 0%, transparent 55%), radial-gradient(circle at 100% 10%, var(--qt-accent) 0%, transparent 60%)}@supports (color:color-mix(in lab, red, red)){body{background-image:radial-gradient(circle at 15% -10%, color-mix(in srgb, var(--qt-accent) 14%, transparent) 0%, transparent 55%), radial-gradient(circle at 100% 10%, color-mix(in srgb, var(--qt-accent) 10%, transparent) 0%, transparent 60%)}}body{color:var(--qt-ink);font-family:var(--font-inter), Inter, system-ui, sans-serif;letter-spacing:-.005em;font-feature-settings:"ss01","cv11";-webkit-font-smoothing:antialiased;background-repeat:no-repeat;font-size:13.5px;line-height:1.5}html[data-theme=dark] body{background-image:radial-gradient(circle at 15% -10%, var(--qt-accent) 0%, transparent 55%), radial-gradient(circle at 100% 10%, var(--qt-accent) 0%, transparent 60%)}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] body{background-image:radial-gradient(circle at 15% -10%, color-mix(in srgb, var(--qt-accent) 6%, transparent) 0%, transparent 55%), radial-gradient(circle at 100% 10%, color-mix(in srgb, var(--qt-accent) 4%, transparent) 0%, transparent 60%)}}.t-display{letter-spacing:-.03em;font-size:48px;font-weight:600;line-height:1.02}.t-h1{letter-spacing:-.025em;font-size:36px;font-weight:600;line-height:1.08}.t-h2{letter-spacing:-.015em;font-size:22px;font-weight:600;line-height:1.2}.t-h3{letter-spacing:-.012em;font-size:17px;font-weight:600;line-height:1.3}.t-body{font-size:14px;line-height:1.55}.t-meta{color:var(--qt-ink2);font-size:12.5px;line-height:1.4}.t-eyebrow{text-transform:uppercase;letter-spacing:.12em;color:var(--qt-ink3);font-size:11px;font-weight:600;line-height:1.2}.t-mono{font-family:var(--font-jetbrains), "JetBrains Mono", ui-monospace, monospace;letter-spacing:-.01em;font-size:11.5px}.t-num{font-variant-numeric:tabular-nums}.qt-btn{border:1px solid var(--qt-rule);background:var(--qt-surface);font:inherit;color:var(--qt-ink);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:7px 14px;font-size:13px;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.qt-btn:focus-visible{box-shadow:0 0 0 3px var(--qt-accent-soft);border-color:var(--qt-accent);outline:none}.qt-btn.primary{background:var(--qt-ink);color:var(--qt-bg);border-color:var(--qt-ink)}.qt-btn.primary:hover{background:var(--qt-ink2)}.qt-btn.accent{background:var(--qt-accent);color:var(--qt-surface);border-color:var(--qt-accent)}.qt-btn.ghost{color:var(--qt-ink2);background:0 0;border-color:#0000}.qt-btn.ghost:hover{background:var(--qt-surface2);color:var(--qt-ink)}.qt-btn.sm{padding:4px 10px;font-size:12px}.qt-btn.icon{padding:7px 9px}.qt-btn[disabled]{opacity:.4;cursor:not-allowed}.qt-btn.bad{color:var(--qt-bad)}.qt-btn.bad:hover{background:var(--qt-bad-soft)}.qt-btn.primary.bad{background:var(--qt-bad);color:var(--qt-surface);border-color:var(--qt-bad)}.qt-btn.primary.bad:hover{background:var(--qt-bad)}@supports (color:color-mix(in lab, red, red)){.qt-btn.primary.bad:hover{background:color-mix(in srgb, var(--qt-bad) 82%, black)}}.qt-btn.primary.bad:hover{border-color:var(--qt-bad)}@supports (color:color-mix(in lab, red, red)){.qt-btn.primary.bad:hover{border-color:color-mix(in srgb, var(--qt-bad) 82%, black)}}.qt-backpill{background:var(--qt-ink);color:var(--qt-bg);font:inherit;cursor:pointer;border:1px solid var(--qt-ink);border-radius:999px;align-items:center;gap:8px;padding:8px 16px 8px 12px;font-size:13px;font-weight:500;text-decoration:none;transition:background .12s;display:inline-flex}.qt-backpill:hover{background:var(--qt-ink2)}.qt-backpill:focus-visible{box-shadow:0 0 0 3px var(--qt-accent-soft);outline:none}.qt-backpill svg{width:13px;height:13px}.qt-pill{background:var(--qt-surface2);color:var(--qt-ink2);border-radius:999px;align-items:center;gap:5px;padding:2px 9px;font-size:11px;font-weight:500;line-height:1.4;display:inline-flex}.qt-pill .dot{background:currentColor;border-radius:50%;width:6px;height:6px}.qt-pill.ok{color:var(--qt-ok);background:var(--qt-ok-soft)}.qt-pill.warn{color:var(--qt-warn);background:var(--qt-warn-soft)}.qt-pill.bad{color:var(--qt-bad);background:var(--qt-bad-soft)}.qt-pill.accent{color:var(--qt-accent-deep);background:var(--qt-accent-soft)}.qt-pill.ghost{border:1px solid var(--qt-rule);background:0 0}.qt-stage{font-family:var(--font-jetbrains), "JetBrains Mono", monospace;letter-spacing:.02em;background:var(--qt-surface2);color:var(--qt-ink2);border-radius:4px;align-items:center;padding:2px 8px;font-size:10.5px;font-weight:500;display:inline-flex}.qt-stage.in{background:var(--qt-accent-soft);color:var(--qt-accent-deep)}.qt-stage.out{background:var(--qt-surface2);color:var(--qt-ink2)}.qt-stage.evt{color:var(--qt-ink3);background:0 0;padding-left:0}.qt-stage.stg-t2{background:var(--mk-blue-soft);color:var(--mk-blue)}.qt-stage.stg-t2-fup{background:var(--mk-blue-soft)}@supports (color:color-mix(in lab, red, red)){.qt-stage.stg-t2-fup{background:color-mix(in srgb, var(--mk-blue-soft) 55%, var(--qt-surface2))}}.qt-stage.stg-t2-fup{color:var(--mk-blue)}@supports (color:color-mix(in lab, red, red)){.qt-stage.stg-t2-fup{color:color-mix(in srgb, var(--mk-blue) 65%, var(--qt-ink3))}}.qt-stage.stg-t3{background:var(--mk-violet-soft);color:var(--mk-violet)}.qt-stage.stg-t3-fup{background:var(--mk-violet-soft)}@supports (color:color-mix(in lab, red, red)){.qt-stage.stg-t3-fup{background:color-mix(in srgb, var(--mk-violet-soft) 55%, var(--qt-surface2))}}.qt-stage.stg-t3-fup{color:var(--mk-violet)}@supports (color:color-mix(in lab, red, red)){.qt-stage.stg-t3-fup{color:color-mix(in srgb, var(--mk-violet) 65%, var(--qt-ink3))}}.qt-stage.stg-hot{background:var(--mk-hot-soft);color:var(--mk-hot);font-weight:600}.qt-stage.stg-buyer{background:var(--qt-ok-soft);color:var(--qt-ok);font-weight:600}.qt-input,.qt-textarea{background:var(--qt-surface);border:1px solid var(--qt-rule);width:100%;font:inherit;color:var(--qt-ink);border-radius:8px;padding:9px 12px;font-size:14px;transition:border-color .12s,box-shadow .12s}.qt-input::placeholder,.qt-textarea::placeholder{color:var(--qt-ink3)}.qt-input:focus,.qt-textarea:focus{border-color:var(--qt-accent);box-shadow:0 0 0 3px var(--qt-accent-soft);outline:none}.qt-textarea{resize:vertical;line-height:1.55}.qt-card{background:var(--qt-surface);border:1px solid var(--qt-rule);border-radius:14px}.qt-card.flat{background:var(--qt-surface2);border-color:#0000}.qt-card.ink{background:var(--qt-ink);color:var(--qt-bg);border-color:var(--qt-ink)}.qt-section-eyebrow{text-transform:uppercase;letter-spacing:.12em;color:var(--qt-ink3);font-size:11px;font-weight:600}.qt-av{color:#fff;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:11px;font-weight:600;display:grid}.qt-av.sm{width:22px;height:22px;font-size:10px}.qt-av.lg{width:44px;height:44px;font-size:14px}.qt-focus:focus-visible{box-shadow:0 0 0 3px var(--qt-accent-soft);outline:none}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--qt-rule);border:2px solid var(--qt-bg);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--qt-ink4)}.theme-btn{width:30px;height:30px;color:var(--qt-ink2);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;display:grid}.theme-btn:hover{background:var(--qt-surface2);color:var(--qt-ink)}.qm-app{background:0 0;grid-template-rows:auto 1fr;height:100dvh;display:grid}.qm-banner{background:var(--qt-accent-soft);color:var(--qt-accent-deep);border-bottom:1px solid var(--qt-accent);align-items:center;gap:14px;padding:9px 28px;font-size:13px;display:flex}.qm-banner .dot{background:var(--qt-accent);border-radius:50%;width:7px;height:7px}.qm-banner .cta{margin-left:auto}.qm-shell{grid-template-columns:220px 1fr;min-height:0;transition:grid-template-columns .2s;display:grid}.qm-shell.nav-collapsed{grid-template-columns:56px 1fr}.qm-nav{border-right:1px solid var(--qt-rule);background:0 0;flex-direction:column;min-height:0;padding:18px 16px;display:flex;position:relative}.qm-nav.collapsed{padding:18px 8px}.qm-nav-toggle{background:var(--qt-bg);border:1px solid var(--qt-rule);width:22px;height:22px;color:var(--qt-ink3);cursor:pointer;z-index:6;font:inherit;border-radius:50%;place-items:center;padding:0;transition:color .12s,background .12s,border-color .12s;display:grid;position:absolute;top:18px;right:-12px}.qm-nav-toggle:hover{color:var(--qt-ink);background:var(--qt-surface);border-color:var(--qt-ink3)}.qm-nav.collapsed .brand .wm{display:none}.qm-nav.collapsed .brand{justify-content:center;padding:0 0 18px}.qm-nav.collapsed .brand:before{content:"F";letter-spacing:-.018em;font-size:17px;font-weight:600}.qm-nav.collapsed .brand:after{content:".";color:var(--qt-accent);margin-left:-2px;font-size:17px;font-weight:600}.qm-nav.collapsed .group{display:none}.qm-nav.collapsed .group-sep{background:var(--qt-rule2);height:1px;margin:10px 6px;display:block}.qm-nav .group-sep{display:none}.qm-nav.collapsed .item{border-radius:8px;justify-content:center;padding:9px 0;position:relative}.qm-nav.collapsed .item .item-label,.qm-nav.collapsed .item .badge{display:none}.qm-nav.collapsed .item .badge-dot{background:var(--qt-accent);border-radius:50%;width:6px;height:6px;display:block;position:absolute;top:6px;right:6px}.qm-nav .item .badge-dot{display:none}.qm-nav.collapsed .item .item-tip{background:var(--qt-ink);color:var(--qt-bg);white-space:nowrap;opacity:0;pointer-events:none;z-index:30;border-radius:6px;margin-left:10px;padding:4px 9px;font-size:11.5px;font-weight:500;transition:opacity .15s;position:absolute;top:50%;left:100%;transform:translateY(-50%)}.qm-nav.collapsed .item:hover .item-tip{opacity:1}.qm-nav.collapsed .me{justify-content:center;padding:10px 0}.qm-nav.collapsed .me .nm,.qm-nav.collapsed .me .em{display:none}.qm-nav .brand{align-items:center;gap:10px;padding:0 4px 18px;display:flex}.qm-nav .brand .wm{letter-spacing:-.018em;font-size:17px;font-weight:600}.qm-nav .brand .wm .dot{color:var(--qt-accent)}.qm-nav .group{text-transform:uppercase;letter-spacing:.14em;color:var(--qt-ink3);padding:14px 12px 6px;font-size:10.5px;font-weight:600}.qm-nav .item{color:var(--qt-ink2);cursor:pointer;border-radius:999px;align-items:center;gap:10px;padding:7px 12px;font-size:13.5px;text-decoration:none;transition:background .12s,color .12s;display:flex}.qm-nav .item:hover{color:var(--qt-ink);background:var(--qt-surface2)}.qm-nav .item.active{background:var(--qt-ink);color:var(--qt-bg);font-weight:500}.qm-nav .item.active:hover{background:var(--qt-ink)}.qm-nav .item .badge{color:var(--qt-ink3);font-variant-numeric:tabular-nums;margin-left:auto;font-size:11px}.qm-nav .item.active .badge{color:var(--qt-bg);opacity:.55}.qm-nav .me{border-top:1px solid var(--qt-rule);align-items:center;gap:10px;margin-top:auto;padding:10px 8px;display:flex}.qm-nav .me .nm{font-size:13px;font-weight:500;line-height:1.2}.qm-nav .me .em{color:var(--qt-ink3);font-size:11.5px}.qm-main{min-width:0;overflow:auto}.qm-topbar{border-bottom:1px solid var(--qt-rule);z-index:5;background:0 0;align-items:center;gap:14px;padding:12px 28px;display:flex;position:sticky;top:0}.qm-topbar .search{flex:1;max-width:520px;position:relative}.qm-topbar .search input{background:var(--qt-surface2);width:100%;font:inherit;color:var(--qt-ink);border:0;border-radius:999px;padding:8px 14px 8px 36px;font-size:13px}.qm-topbar .search input::placeholder{color:var(--qt-ink3)}.qm-topbar .search .ico{color:var(--qt-ink3);position:absolute;top:50%;left:12px;transform:translateY(-50%)}.qm-topbar .search kbd{color:var(--qt-ink3);font-size:10.5px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.qm-topbar .spacer{flex:1}.qm-topbar .bell{width:30px;height:30px;color:var(--qt-ink2);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;display:grid;position:relative}.qm-topbar .bell:hover{background:var(--qt-surface2);color:var(--qt-ink)}.qm-topbar .bell .dot{background:var(--qt-accent);border:2px solid var(--qt-bg);border-radius:50%;width:7px;height:7px;position:absolute;top:6px;right:7px}.qm-topbar .ws-pill{background:var(--qt-surface2);color:var(--qt-ink2);cursor:pointer;font-size:12px;font:inherit;border:0;border-radius:999px;align-items:center;gap:8px;padding:6px 10px 6px 12px;display:inline-flex;position:relative}.qm-topbar .ws-pill:hover{background:var(--qt-rule);color:var(--qt-ink)}.qm-topbar .ws-pill .ws-dot{background:var(--qt-accent);border-radius:50%;width:6px;height:6px}.qm-topbar .ws-pill .ws-name{color:var(--qt-ink);letter-spacing:-.005em;font-weight:500}.qm-topbar .ws-pill .ws-chev{color:var(--qt-ink3);margin-left:-2px}.ws-menu{background:var(--qt-surface);border:1px solid var(--qt-glass-rim);z-index:50;border-radius:12px;min-width:260px;max-width:min(340px,100vw - 16px);margin-top:6px;padding:6px;position:absolute;top:100%;right:0;box-shadow:0 12px 40px #0000001f}.ws-menu .row{cursor:pointer;color:var(--qt-ink);border-radius:8px;align-items:center;gap:10px;padding:9px 10px;font-size:13px;display:flex}.ws-menu .row:hover{background:var(--qt-surface2)}.ws-menu .row.on{background:var(--qt-accent-soft)}.ws-menu .row.on .nm{color:var(--qt-accent-deep)}.ws-menu .row .sw{border-radius:50%;flex:none;width:8px;height:8px}.ws-menu .row .nm{flex:1;font-weight:500}.ws-menu .row .sub{color:var(--qt-ink3);font-size:11px}.ws-menu .sep{background:var(--qt-rule2);height:1px;margin:4px 2px}.ws-menu .foot{color:var(--qt-ink3);padding:8px 10px 4px;font-size:11.5px}.qm-topbar .scope-pill{background:var(--qt-surface2);color:var(--qt-ink2);white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:7px;max-width:300px;padding:6px 12px;font-size:12px;font-weight:500;display:inline-flex}.qm-topbar .scope-pill-trigger{min-width:0;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin:0;padding:0;display:inline-flex}.qm-topbar .scope-pill-trigger:focus-visible{outline:2px solid var(--qt-ink3);outline-offset:2px;border-radius:999px}.qm-topbar .scope-pill .sc-name{text-overflow:ellipsis;overflow:hidden}.qm-topbar .scope-pill .sc-dot{background:var(--qt-ink4);border-radius:50%;flex:none;width:6px;height:6px}.qm-topbar .scope-pill .sc-chev{color:var(--qt-ink3);flex:none}.qm-topbar .scope-pill:hover{background:var(--qt-rule);color:var(--qt-ink)}.qm-topbar .scope-pill.scoped{background:var(--qt-accent-soft);border-color:var(--qt-accent);color:var(--qt-accent-deep)}.qm-topbar .scope-pill.scoped .sc-dot{background:var(--qt-accent)}.qm-topbar .scope-pill.scoped .sc-name{font-weight:600}.qm-topbar .scope-pill .sc-x{opacity:.6;color:inherit;cursor:pointer;background:0 0;border:0;margin-left:2px;padding:0 2px;font-family:inherit;font-size:14px;line-height:1}.qm-topbar .scope-pill .sc-x:hover{opacity:1}.scope-menu{left:0;right:auto}.scope-menu.flip{left:auto;right:0}.scope-menu .row .ct{color:var(--qt-ink3);font-variant-numeric:tabular-nums;font-size:11px}.scope-menu .row.active{background:var(--qt-surface2);color:var(--qt-ink)}.cmdk-overlay{z-index:400;background:#0a0c1252;place-items:start center;padding-top:12vh;display:grid;position:fixed;inset:0}.cmdk{background:var(--qt-surface);border:1px solid var(--qt-glass-rim);border-radius:14px;width:min(640px,92vw);overflow:hidden;box-shadow:0 20px 80px #0003}.cmdk-input{border-bottom:1px solid var(--qt-rule2);align-items:center;gap:12px;padding:16px 20px;display:flex}.cmdk-input input{font:inherit;color:var(--qt-ink);background:0 0;border:0;flex:1;font-size:16px}.cmdk-input input:focus{outline:none}.cmdk-input .ico{color:var(--qt-ink3)}.cmdk-input kbd{color:var(--qt-ink3);background:var(--qt-surface2);border-radius:4px;padding:2px 6px;font-size:10.5px}.cmdk-list{max-height:380px;padding:6px;overflow:auto}.cmdk-grp{text-transform:uppercase;letter-spacing:.12em;color:var(--qt-ink3);padding:10px 12px 4px;font-size:10.5px;font-weight:600}.cmdk-row{cursor:pointer;border-radius:8px;align-items:center;gap:12px;padding:9px 12px;font-size:13.5px;display:flex}.cmdk-row.sel{background:var(--qt-accent-soft)}.cmdk-row .ico{color:var(--qt-ink3);place-items:center;width:18px;display:grid}.cmdk-row .nm{color:var(--qt-ink);flex:1}.cmdk-row .sub{color:var(--qt-ink3);font-size:11.5px}.cmdk-row .kbd{color:var(--qt-ink3);font-size:10.5px;font-family:var(--font-jetbrains), monospace}.cmdk-empty{text-align:center;color:var(--qt-ink3);padding:32px 20px;font-size:13px}.cmdk-foot{border-top:1px solid var(--qt-rule2);color:var(--qt-ink3);gap:14px;padding:8px 14px;font-size:11px;display:flex}.cmdk-foot kbd{font-family:var(--font-jetbrains), monospace;background:var(--qt-surface2);border-radius:3px;padding:1px 5px}@media (max-width:767.98px){.qm-shell,.qm-shell.nav-collapsed{grid-template-columns:1fr}.qm-nav,.qm-topbar .ws-name{display:none}}.db{max-width:1320px;padding:28px 36px 64px}.db-hello{justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px;display:flex}.db-hello .greet{letter-spacing:-.022em;margin:0 0 6px;font-size:32px;font-weight:600;line-height:1.1}.db-hello .sub{color:var(--qt-ink2);max-width:56ch;font-size:14.5px;line-height:1.5}.db-hello .sub b{color:var(--qt-ink);font-weight:500}.db-hello .right{text-align:right;color:var(--qt-ink3);font-size:12px}.db-hello .right .day{color:var(--qt-ink);margin-bottom:2px;font-size:13.5px;font-weight:500}.db-grid{grid-template-columns:1fr 380px;align-items:start;gap:28px;display:grid}.db-card{background:var(--qt-surface);border:1px solid var(--qt-rule);border-radius:16px;padding:22px 24px}.db-card.flat{background:var(--qt-surface2);border-color:#0000}.db-card h3{text-transform:uppercase;letter-spacing:.12em;color:var(--qt-ink3);align-items:center;gap:8px;margin:0 0 14px;font-size:13px;font-weight:600;display:flex}.db-card h3 .ct{color:var(--qt-ink3);text-transform:none;letter-spacing:0;margin-left:auto;font-size:12px;font-weight:400}.db-analysis{background:var(--qt-ink);color:var(--qt-bg);border-radius:18px;margin-bottom:28px;padding:28px 32px;position:relative;overflow:hidden}.db-analysis:before{content:"";background:var(--qt-accent);opacity:.12;border-radius:50%;width:240px;height:240px;position:absolute;top:-40px;right:-40px}.db-analysis .eyebrow{text-transform:uppercase;letter-spacing:.14em;color:var(--qt-accent-inverse);align-items:center;gap:8px;margin-bottom:14px;font-size:11px;font-weight:600;display:flex}.db-analysis h2{letter-spacing:-.015em;text-wrap:pretty;max-width:38ch;margin:0;font-size:26px;font-weight:500;line-height:1.25}.db-analysis h2 em{background:linear-gradient(transparent 62%, var(--qt-accent) 62%, var(--qt-accent) 92%, transparent 92%);color:var(--qt-bg);padding:0 2px;font-style:normal}.db-analysis .row{border-top:1px solid #ffffff14;gap:32px;margin-top:22px;padding-top:18px;display:flex}.db-analysis .stat{color:var(--qt-bg)}.db-analysis .stat .n{letter-spacing:-.018em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:600;line-height:1}.db-analysis .stat .l{color:#f6f8fb8c;text-transform:uppercase;letter-spacing:.1em;margin-top:4px;font-size:11.5px}.db-analysis .cta{gap:8px;margin-top:22px;display:flex}.db-analysis .cta .qt-btn{background:var(--qt-bg);color:var(--qt-ink);border-color:var(--qt-bg)}.db-analysis .cta .qt-btn.ghost{color:var(--qt-bg);background:0 0;border-color:#ffffff2e}.db-analysis .cta .qt-btn.ghost:hover{background:#ffffff0f}.db-funnel{grid-template-columns:1fr;gap:10px;display:grid}.db-fnrow{grid-template-columns:180px 1fr 100px;align-items:center;gap:12px;display:grid}.db-fnrow .l{color:var(--qt-ink2);font-size:12.5px}.db-fnrow .bar{background:var(--qt-surface2);border-radius:4px;height:22px;position:relative;overflow:hidden}.db-fnrow .bar .fill{background:var(--qt-ink);border-radius:4px;position:absolute;top:0;bottom:0;left:0}.db-fnrow .bar .fill.accent{background:var(--qt-accent)}.db-fnrow .bar .fill.dim{background:var(--qt-ink4)}.db-fnrow .n{text-align:right;font-variant-numeric:tabular-nums;color:var(--qt-ink);font-size:13px}.db-fnrow .n .pct{color:var(--qt-ink3);margin-left:4px;font-size:11.5px}.db-act{gap:0;display:grid}.db-act .row{border-top:1px solid var(--qt-rule2);grid-template-columns:64px 18px 1fr;align-items:baseline;gap:10px;padding:10px 0;display:grid}.db-act .row:first-child{border-top:0}.db-act .t{color:var(--qt-ink3);font-variant-numeric:tabular-nums;font-size:11px}.db-act .ico{color:var(--qt-ink3);padding-top:2px}.db-act .ico.accent{color:var(--qt-accent)}.db-act .ico.bad{color:var(--qt-bad)}.db-act .b{color:var(--qt-ink);text-wrap:pretty;font-size:13px;line-height:1.5}.db-queue{gap:0;display:grid}.db-queue .row{border-top:1px solid var(--qt-rule2);grid-template-columns:70px 1fr auto;align-items:baseline;gap:12px;padding:11px 0;display:grid}.db-queue .row:first-child{border-top:0}.db-queue .when{color:var(--qt-ink2);font-variant-numeric:tabular-nums;font-size:12px}.db-queue .what{color:var(--qt-ink);font-size:13px}.db-queue .what .stage{margin-right:6px;display:inline-block}.db-queue .n{color:var(--qt-ink3);font-variant-numeric:tabular-nums;font-size:12px}.db-inbox{gap:0;display:grid}.db-inbox .row{border-top:1px solid var(--qt-rule2);cursor:pointer;color:inherit;grid-template-columns:28px 1fr auto;align-items:center;gap:12px;padding:11px 0;text-decoration:none;display:grid}.db-inbox .row:first-child{border-top:0}.db-inbox .row:hover .nm{color:var(--qt-accent-deep)}.db-inbox .nm{color:var(--qt-ink);font-size:13.5px;font-weight:500}.db-inbox .co{color:var(--qt-ink3);font-size:11.5px}.db-inbox .pill-area{gap:6px;display:flex}.db-camps{gap:0;display:grid}.db-camps .row{border-top:1px solid var(--qt-rule2);grid-template-columns:1fr 80px 80px 80px;align-items:center;gap:12px;padding:13px 0;display:grid}.db-camps .row:first-child{color:var(--qt-ink3);text-transform:uppercase;letter-spacing:.1em;border-top:0;padding-top:0;padding-bottom:6px;font-size:11px}.db-camps .nm{font-size:13.5px;font-weight:500}.db-camps .nm .sub{color:var(--qt-ink3);margin-top:2px;font-size:11.5px;font-weight:400}.db-camps .num{text-align:right;font-variant-numeric:tabular-nums;font-size:13px}.db-camps .num .pct{color:var(--qt-ink3);font-size:11px}@media (max-width:767.98px){.db{padding:20px 16px 48px}.db-hello{flex-wrap:wrap;align-items:flex-start;gap:12px}.db-hello .right{text-align:left}.db-grid{grid-template-columns:1fr;gap:20px}.db-grid>*,.db-card{min-width:0}.db-card h3{flex-wrap:wrap}.db-card h3 .ct{overflow-wrap:anywhere;min-width:0}.db-fnrow{grid-template-columns:1fr auto;gap:6px 10px}.db-fnrow .l{grid-column:1/-1}.db-camps .row{grid-template-columns:repeat(3,1fr);gap:6px 10px}.db-camps .row>.nm,.db-camps .row:first-child>:first-child{grid-column:1/-1}.db-camps .row .nm{overflow-wrap:anywhere}.db-hello .right{min-width:0}.db-hello .right .day{overflow-wrap:anywhere}}.dr{max-width:1240px;padding:32px 48px 96px}.dr-head{border-bottom:1px solid var(--qt-rule);justify-content:space-between;align-items:end;gap:24px;margin-bottom:36px;padding-bottom:24px;display:flex}.dr-head .crumb{text-transform:uppercase;letter-spacing:.14em;color:var(--qt-ink3);align-items:center;gap:10px;margin-bottom:10px;font-size:11px;font-weight:600;display:flex}.dr-head .crumb .sp{color:var(--qt-accent)}.dr-head h1{letter-spacing:-.022em;margin:0;font-size:34px;font-weight:600;line-height:1.08}.dr-head .sub{color:var(--qt-ink2);max-width:56ch;margin-top:8px;font-size:14px}.dr-head .nav{align-items:center;gap:4px;display:flex}.dr-head .nav .date{color:var(--qt-ink3);font-variant-numeric:tabular-nums;padding:0 10px;font-size:12px}.dr-hero{grid-template-columns:1fr 320px;align-items:start;gap:36px;margin-bottom:48px;display:grid}.dr-hero .quote{letter-spacing:-.012em;color:var(--qt-ink);text-wrap:pretty;font-family:"Source Serif 4",Iowan Old Style,Georgia,serif;font-size:30px;font-weight:400;line-height:1.25}.dr-hero .quote:before{content:"“";color:var(--qt-accent);vertical-align:-16px;margin-left:-8px;margin-right:4px;font-size:60px;line-height:0}.dr-hero .quote em{color:var(--qt-accent-deep);background:var(--qt-accent-soft);padding:0 4px;font-style:normal;font-weight:600}.dr-hero .quote b{color:var(--qt-ink);font-weight:600}.dr-hero .by{color:var(--qt-ink3);align-items:center;gap:8px;margin-top:18px;font-size:11.5px;display:flex}.dr-hero .by .sp{color:var(--qt-accent)}.dr-hero-side{background:var(--qt-surface);border:1px solid var(--qt-rule);border-radius:14px;padding:20px 22px}.dr-hero-side h4{text-transform:uppercase;letter-spacing:.14em;color:var(--qt-ink3);margin:0 0 12px;font-size:10.5px;font-weight:600}.dr-hero-side .stat-row{border-top:1px solid var(--qt-rule2);justify-content:space-between;align-items:baseline;padding:10px 0;font-size:13px;display:flex}.dr-hero-side .stat-row:first-of-type{border-top:0;padding-top:0}.dr-hero-side .stat-row .l{color:var(--qt-ink2)}.dr-hero-side .stat-row .n{font-variant-numeric:tabular-nums;font-weight:600}.dr-hero-side .stat-row .d{margin-left:6px;font-size:11px}.dr-hero-side .stat-row .d.up{color:var(--qt-ok)}.dr-hero-side .stat-row .d.down{color:var(--qt-bad)}.dr-hero-side .stat-row .d.flat{color:var(--qt-ink3)}.dr-sec{margin-bottom:48px}.dr-sec h2{text-transform:uppercase;letter-spacing:.14em;color:var(--qt-ink3);align-items:center;gap:10px;margin:0 0 16px;font-size:11px;font-weight:600;display:flex}.dr-sec h2 .ct{color:var(--qt-ink3);letter-spacing:0;text-transform:none;margin-left:auto;font-size:11.5px;font-weight:400}.dr-camp-grid{gap:14px;display:grid}.dr-camp{background:var(--qt-surface);border:1px solid var(--qt-rule);color:inherit;border-radius:14px;grid-template-columns:1.6fr 2fr 1fr;align-items:start;gap:28px;padding:22px 26px;text-decoration:none;display:grid}.dr-camp .nm{letter-spacing:-.012em;margin-bottom:4px;font-size:17px;font-weight:600}.dr-camp .partner{color:var(--qt-ink3);font-size:12.5px}.dr-camp .partner b{color:var(--qt-ink);font-weight:500}.dr-camp .metrics{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.dr-camp .metric .l{text-transform:uppercase;letter-spacing:.1em;color:var(--qt-ink3);margin-bottom:5px;font-size:10px;font-weight:600}.dr-camp .metric .n{font-variant-numeric:tabular-nums;font-size:18px;font-weight:600;line-height:1}.dr-camp .metric .d{margin-top:4px;font-size:11px}.dr-camp .metric .d.up{color:var(--qt-ok)}.dr-camp .metric .d.down{color:var(--qt-bad)}.dr-camp .metric .d.flat{color:var(--qt-ink3)}.dr-camp .ai-note{color:var(--qt-ink2);border-left:2px solid var(--qt-accent);padding-left:14px;font-size:12.5px;line-height:1.55}.dr-camp .ai-note b{color:var(--qt-accent-deep);font-weight:600}.dr-camp.attn{border-color:var(--qt-accent);box-shadow:0 0 0 1px var(--qt-accent-soft)}.dr-patterns{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.dr-pattern{background:var(--qt-surface);border:1px solid var(--qt-rule);border-radius:14px;padding:20px 22px}.dr-pattern .kicker{text-transform:uppercase;letter-spacing:.12em;color:var(--qt-accent);align-items:center;gap:6px;margin-bottom:10px;font-size:10.5px;font-weight:600;display:flex}.dr-pattern .ttl{letter-spacing:-.01em;text-wrap:balance;margin-bottom:10px;font-size:16px;font-weight:600;line-height:1.3}.dr-pattern .body{color:var(--qt-ink2);font-size:13px;line-height:1.55}.dr-pattern .body b{color:var(--qt-ink);font-weight:500}.dr-pattern .quote-sm{background:var(--qt-bg);color:var(--qt-ink2);border-left:2px solid var(--qt-rule);border-radius:8px;margin-top:14px;padding:10px 12px;font-size:12px;font-style:italic;line-height:1.5}.dr-pattern .ev{color:var(--qt-ink3);align-items:center;gap:10px;margin-top:14px;font-size:11px;display:flex}.dr-pattern .ev .n{color:var(--qt-ink);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.dr-attn{background:var(--qt-surface);border:1px solid var(--qt-rule);border-radius:14px;overflow:hidden}.dr-attn-row{border-top:1px solid var(--qt-rule2);cursor:pointer;grid-template-columns:28px 1fr 200px 90px;align-items:center;gap:16px;padding:14px 22px;font-size:13px;display:grid}.dr-attn-row:hover{background:var(--qt-bg)}.dr-attn-row:first-of-type{border-top:0}.dr-attn-row .ico{color:var(--qt-accent);display:flex}.dr-attn-row.bad .ico{color:var(--qt-bad)}.dr-attn-row.ok .ico{color:var(--qt-ok)}.dr-attn-row .why{font-weight:500}.dr-attn-row .who{color:var(--qt-ink3);margin-top:2px;font-size:12px}.dr-attn-row .meta{color:var(--qt-ink3);font-size:11.5px}.dr-attn-row .ago{color:var(--qt-ink3);text-align:right;font-variant-numeric:tabular-nums;font-size:11px}.dr-partners{grid-template-columns:1fr 1fr;gap:14px;display:grid}.dr-partner{background:var(--qt-surface);border:1px solid var(--qt-rule);border-radius:14px;grid-template-columns:44px 1fr;align-items:start;gap:14px;padding:20px 22px;display:grid}.dr-partner .nm-row{align-items:baseline;gap:8px;margin-bottom:4px;display:flex}.dr-partner .nm{letter-spacing:-.01em;font-size:15px;font-weight:600}.dr-partner .stats{color:var(--qt-ink3);font-size:12px}.dr-partner .blurb{color:var(--qt-ink2);border-top:1px solid var(--qt-rule2);margin-top:10px;padding-top:10px;font-size:13px;line-height:1.55}.dr-partner .blurb b{color:var(--qt-accent-deep);font-weight:600}.dr-partner .actions{gap:6px;margin-top:10px;display:flex}.dr-foot{border-top:1px solid var(--qt-rule);color:var(--qt-ink3);justify-content:space-between;align-items:center;margin-top:64px;padding:22px 0 0;font-size:11.5px;display:flex}.dr-foot .l b{color:var(--qt-ink);font-weight:500}.dr-foot .actions{gap:6px;display:flex}.ci{max-width:1320px;padding:32px 40px 64px}.ci-head{border-bottom:1px solid var(--qt-rule);justify-content:space-between;align-items:end;gap:24px;margin-bottom:32px;padding-bottom:22px;display:flex}.ci-head .crumb{color:var(--qt-ink3);text-transform:uppercase;letter-spacing:.12em;margin-bottom:8px;font-size:11.5px;font-weight:600}.ci-head h1{letter-spacing:-.022em;margin:0;font-size:32px;font-weight:600;line-height:1.1}.ci-head .lede{color:var(--qt-ink2);max-width:560px;margin:6px 0 0;font-size:14px;line-height:1.5}.ci-head .actions{gap:8px;display:flex}.ci-strip{grid-template-columns:repeat(4,1fr);gap:24px;margin-bottom:36px;display:grid}.ci-strip .l{text-transform:uppercase;letter-spacing:.12em;color:var(--qt-ink3);margin-bottom:8px;font-size:11px;font-weight:600}.ci-strip .n{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:28px;font-weight:600;line-height:1}.ci-strip .d{color:var(--qt-ink2);margin-top:6px;font-size:12px}.ci-list{gap:14px;display:grid}.ci-card{background:var(--qt-surface);border:1px solid var(--qt-rule);cursor:pointer;color:inherit;border-radius:14px;grid-template-columns:1fr 240px;align-items:center;gap:32px;padding:22px 26px;text-decoration:none;transition:border-color .12s;display:grid}.ci-card:hover{border-color:var(--qt-ink3)}.ci-card .left{min-width:0}.ci-card .kicker{text-transform:uppercase;letter-spacing:.12em;color:var(--qt-ink3);align-items:center;gap:9px;margin-bottom:6px;font-size:10.5px;font-weight:600;display:flex}.ci-card .kicker .sw{border-radius:50%;width:7px;height:7px}.ci-card .nm{letter-spacing:-.014em;color:var(--qt-ink);margin:0;font-size:22px;font-weight:600;line-height:1.15}.ci-card .meta{color:var(--qt-ink2);flex-wrap:wrap;gap:14px;margin-top:10px;font-size:12.5px;display:flex}.ci-card .meta .sep{color:var(--qt-ink4)}.ci-card .meta b{color:var(--qt-ink);font-weight:600}.ci-funnel{align-items:end;gap:4px;height:56px;display:flex}.ci-funnel .bar{background:var(--qt-rule);border-radius:3px 3px 0 0;flex:1;min-height:6px;position:relative}.ci-funnel .bar .lbl{text-align:center;color:var(--qt-ink3);font-variant-numeric:tabular-nums;font-size:9.5px;position:absolute;top:-16px;left:0;right:0}.ci-funnel-row{grid-template-columns:1fr auto;align-items:center;gap:14px;display:grid}.ci-funnel-row .rate{letter-spacing:-.018em;font-variant-numeric:tabular-nums;text-align:right;font-size:22px;font-weight:600;line-height:1}.ci-funnel-row .rate .l{color:var(--qt-ink3);text-transform:uppercase;letter-spacing:.1em;margin-top:6px;font-size:10px;font-weight:600;display:block}.ci-paused{opacity:.55}.ci-state{color:var(--qt-ink3);margin-left:8px;font-size:13px;font-weight:500}@media (max-width:767.98px){.ci{padding:20px 16px 48px}.ci-head{flex-wrap:wrap;align-items:flex-start}.ci-head .actions{flex-wrap:wrap}.ci-strip{grid-template-columns:1fr 1fr;gap:16px 20px;margin-bottom:28px}.ci-card{grid-template-columns:1fr;gap:16px;padding:18px 20px}.ci-card>*{min-width:0}}.li{max-width:1320px;padding:32px 40px 64px}.li-head{border-bottom:1px solid var(--qt-rule);justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px;padding-bottom:22px;display:flex}.li-head .crumb{color:var(--qt-ink3);text-transform:uppercase;letter-spacing:.12em;margin-bottom:8px;font-size:11.5px;font-weight:600}.li-head h1{letter-spacing:-.022em;margin:0;font-size:32px;font-weight:600;line-height:1.1}.li-head .lede{color:var(--qt-ink2);max-width:560px;margin:6px 0 0;font-size:14px;line-height:1.5}.li-search{align-items:center;gap:10px;margin-bottom:18px;display:flex}.li-search .box{flex:1;position:relative}.li-search .box input{background:var(--qt-surface2);width:100%;font:inherit;color:var(--qt-ink);border:0;border-radius:8px;padding:10px 14px 10px 36px;font-size:13.5px}.li-search .box .ico{color:var(--qt-ink3);position:absolute;top:50%;left:11px;transform:translateY(-50%)}.li-table{background:var(--qt-surface);border:1px solid var(--qt-rule);border-radius:12px;overflow:hidden}.li-row{border-top:1px solid var(--qt-rule2);cursor:pointer;color:inherit;grid-template-columns:32px 1.6fr 1.4fr 1fr 90px 80px 60px;align-items:center;gap:14px;padding:12px 18px;font-size:13px;text-decoration:none;display:grid}.li-row:first-child{background:var(--qt-bg);text-transform:uppercase;letter-spacing:.12em;color:var(--qt-ink3);cursor:default;border-top:0;padding:11px 18px;font-size:10.5px;font-weight:600}.li-row:not(:first-child):hover{background:var(--qt-surface2)}.li-row .nm{color:var(--qt-ink);font-weight:500;line-height:1.25}.li-row .co{color:var(--qt-ink3);font-size:12px}.li-row .cmp{color:var(--qt-ink2);align-items:center;gap:6px;font-size:11.5px;display:inline-flex}.li-row .cmp .sw{border-radius:50%;flex:none;width:6px;height:6px}.li-row .stage{font-family:var(--font-jetbrains), monospace;background:var(--qt-surface2);color:var(--qt-ink2);border-radius:3px;padding:2px 6px;font-size:11px;display:inline-block}.li-row .age{color:var(--qt-ink3);font-variant-numeric:tabular-nums;align-items:center;gap:3px;font-size:11.5px;display:inline-flex}.li-row .age .dir{opacity:.85;font-size:11px}.li-row .age.await{color:var(--qt-accent-deep);font-weight:600}.li-row .pill{font-size:10.5px}@media (max-width:767.98px){.li{padding:20px 16px 48px}.li-head{flex-wrap:wrap;align-items:flex-start;gap:12px}.li-search{flex-wrap:wrap}.li-search .box{flex:100%}.li-search .box input{min-height:44px}.li-row:first-child{display:none}.li-row{grid-template-columns:32px 1fr auto;gap:6px 10px;padding:14px 16px}.li-row>:nth-child(n+3){grid-column:2/-1}.li-row>:last-child{display:none}.li-row>*{min-width:0}.li-row .nm,.li-row .co,.li-row .cmp{overflow-wrap:anywhere}}.st{max-width:1080px;padding:32px 48px 96px}.st-head{border-bottom:1px solid var(--qt-rule);margin-bottom:24px;padding-bottom:18px}.st-head h1{letter-spacing:-.02em;margin:0;font-size:28px;font-weight:600;line-height:1.1}.st-head .sub{color:var(--qt-ink2);max-width:64ch;margin-top:6px;font-size:13.5px}.st-tabs{border-bottom:1px solid var(--qt-rule);gap:2px;margin-bottom:28px;display:flex}.st-tab{font:inherit;color:var(--qt-ink2);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:10px 14px;font-size:13px;text-decoration:none;display:flex}.st-tab:hover{color:var(--qt-ink)}.st-tab.on{color:var(--qt-ink);border-bottom-color:var(--qt-accent);font-weight:500}.st-tab .n{color:var(--qt-ink3);background:var(--qt-surface);font-variant-numeric:tabular-nums;border-radius:4px;padding:1px 6px;font-size:11px}.st-tab.on .n{background:var(--qt-accent-soft);color:var(--qt-accent-deep)}.st-card{background:var(--qt-surface);border:1px solid var(--qt-rule);border-radius:14px;margin-bottom:14px;overflow:hidden}.st-card .head{grid-template-columns:40px 1fr auto;align-items:center;gap:14px;padding:18px 22px;display:grid}.st-card .head .av{background:var(--qt-bg);border:1px solid var(--qt-rule);width:40px;height:40px;color:var(--qt-ink2);border-radius:10px;justify-content:center;align-items:center;display:flex}.st-card .head .av.live{background:var(--qt-accent-soft);border-color:var(--qt-accent);color:var(--qt-accent-deep)}.st-card .head .av.bad{border-color:var(--qt-bad);color:var(--qt-bad);background:#b4403614}.st-card .head .nm{letter-spacing:-.01em;font-size:15.5px;font-weight:600}.st-card .head .sub{color:var(--qt-ink3);flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px;font-size:12px;display:flex}.st-card .head .sub b{color:var(--qt-ink2);font-weight:500}.st-card .head .ctrls{align-items:center;gap:6px;display:flex}.st-card .body{padding:0 22px 18px}.st-card .stats{border-top:1px solid var(--qt-rule2);grid-template-columns:repeat(4,1fr);gap:18px;padding:16px 22px;display:grid}.st-card .stat .l{text-transform:uppercase;letter-spacing:.12em;color:var(--qt-ink3);margin-bottom:5px;font-size:10.5px;font-weight:600}.st-card .stat .v{font-variant-numeric:tabular-nums;font-size:17px;font-weight:600;line-height:1.1}.st-card .stat .d{color:var(--qt-ink3);margin-top:3px;font-size:11px}.st-card .stat .d.ok{color:var(--qt-ok)}.st-card .stat .d.bad{color:var(--qt-bad)}.st-card.warn{border-color:var(--qt-bad);box-shadow:0 0 0 1px #b4403614}.st-banner{color:var(--qt-bad);border-top:1px solid var(--qt-rule2);background:#b440360f;align-items:center;gap:8px;padding:10px 22px;font-size:12.5px;display:flex}.st-banner.accent{background:var(--qt-accent-soft);color:var(--qt-accent-deep)}.st-bar{background:var(--qt-bg);border-radius:3px;height:6px;margin-top:6px;overflow:hidden}.st-bar .fill{background:var(--qt-accent);border-radius:3px;height:100%}.st-bar.full .fill{background:var(--qt-bad)}.st-sec{text-transform:uppercase;letter-spacing:.14em;color:var(--qt-ink3);align-items:center;gap:10px;margin:32px 0 14px;font-size:11px;font-weight:600;display:flex}.st-sec:first-child{margin-top:0}.st-sec .ct{color:var(--qt-ink3);letter-spacing:0;text-transform:none;margin-left:auto;font-size:11.5px;font-weight:400}.st-sec button{margin-left:auto}.st-row{border-top:1px solid var(--qt-rule2);grid-template-columns:220px 1fr;align-items:start;gap:24px;padding:18px 22px;display:grid}.st-row:first-of-type{border-top:0}.st-row .lab{font-size:13px;font-weight:500}.st-row .help{color:var(--qt-ink3);margin-top:4px;font-size:11.5px;line-height:1.5}.st-row .val{align-items:center;gap:8px;display:flex}.st-row .val input{border:1px solid var(--qt-rule);font:inherit;font-size:12.5px;font-family:var(--font-jetbrains), ui-monospace, monospace;color:var(--qt-ink);background:var(--qt-bg);letter-spacing:.02em;border-radius:7px;flex:1;padding:8px 10px}.st-row .val input:focus{border-color:var(--qt-accent);background:var(--qt-surface);outline:none}.st-row .meta{color:var(--qt-ink3);gap:10px;margin-top:6px;font-size:11.5px;display:flex}.st-row .meta .dot{color:var(--qt-accent)}.st-row .meta .dot.ok{color:var(--qt-ok)}.st-row .meta .dot.bad{color:var(--qt-bad)}.st-chips{flex-wrap:wrap;gap:8px;display:flex}.st-chip{background:var(--qt-surface2);border:1px solid var(--qt-rule);font-size:12.5px;font-family:var(--font-jetbrains), ui-monospace, monospace;color:var(--qt-ink);border-radius:999px;align-items:center;gap:6px;padding:5px 6px 5px 12px;display:inline-flex}.st-chip .rm{width:18px;height:18px;color:var(--qt-ink3);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:10px;display:inline-flex}.st-chip .rm:hover{background:var(--qt-bad-soft);color:var(--qt-bad)}.st-chip .rm:focus-visible{box-shadow:0 0 0 2px var(--qt-accent-soft);outline:none}.st-chip .rm[disabled]{opacity:.4;cursor:not-allowed}.st-add-row{align-items:center;gap:8px;display:flex}.st-add-row .qt-input{flex:1}.st-add-error{color:var(--qt-bad);margin-top:8px;font-size:11.5px}.st-add-empty{color:var(--qt-ink3);font-size:12.5px}.st-team-row{border-top:1px solid var(--qt-rule2);grid-template-columns:40px 1fr 140px 100px 32px;align-items:center;gap:14px;padding:14px 22px;display:grid}.st-team-row:first-of-type{border-top:0}.st-team-row .nm{font-size:14px;font-weight:500}.st-team-row .em{color:var(--qt-ink3);margin-top:2px;font-size:12px}.st-team-row .role-pill{color:var(--qt-ink2);background:var(--qt-bg);text-align:center;border-radius:4px;padding:3px 8px;font-size:11px}.st-team-row .role-pill.tap{background:var(--qt-accent-soft);color:var(--qt-accent-deep)}.st-team-row .seen{color:var(--qt-ink3);font-variant-numeric:tabular-nums;font-size:11px}.st-help-row{color:var(--qt-ink2);border-top:1px solid var(--qt-rule2);background:var(--qt-bg);padding:14px 22px;font-size:12.5px;line-height:1.55}.st-help-row b{color:var(--qt-ink);font-weight:500}@media (max-width:767.98px){.st{padding:20px 16px 48px}.st-tabs{flex-wrap:wrap;gap:4px}.st-tab{align-items:center;min-height:44px;display:inline-flex}.st-card .head{grid-template-columns:40px minmax(0,1fr);gap:10px}.st-row{grid-template-columns:1fr;gap:8px;padding:16px}.st-row .val,.st-row .meta{flex-wrap:wrap}.st-row .val input,.st-add-row .qt-input{min-width:0;min-height:44px}.st-chips{min-height:44px}.st-chip{overflow-wrap:anywhere;min-width:0;max-width:100%}.st-chip .rm.st-chip-rm{flex:0 0 46px;width:46px;height:46px}.st-team-row{grid-template-columns:40px 1fr auto;gap:8px 12px;padding:14px 16px}.st-team-row>:first-child{grid-area:1/1}.st-team-row>:nth-child(2){grid-area:1/2}.st-team-row>:nth-child(5){grid-area:1/3}.st-team-row>:nth-child(3){grid-area:2/2}.st-team-row>:nth-child(4){grid-area:2/3}.st-team-row>*{min-width:0}.st-row .val,.st-team-row .nm,.st-team-row .em,.st-banner,.st-card .head .nm{overflow-wrap:anywhere}}.ob{grid-template-rows:auto 1fr auto;min-height:100dvh;display:grid}.ob-head{box-sizing:border-box;width:100%;max-width:980px;margin:0 auto;padding:32px 48px 0}.ob-brand{color:var(--qt-ink2);letter-spacing:-.01em;align-items:center;gap:8px;font-size:13px;display:flex}.ob-brand .wm{color:var(--qt-ink);font-weight:600}.ob-brand .wm .dot{color:var(--qt-accent)}.ob-brand .skip{color:var(--qt-ink3);cursor:pointer;border-radius:6px;margin-left:auto;padding:6px 10px;font-size:12px;text-decoration:none}.ob-brand .skip:hover{background:var(--qt-surface);color:var(--qt-ink)}.ob-rail{border-bottom:1px solid var(--qt-rule);gap:0;margin-top:28px;padding-bottom:16px;display:flex}.ob-step{color:var(--qt-ink3);flex:none;align-items:center;gap:10px;padding:0 24px 0 0;font-size:12px;display:flex}.ob-step .n{background:var(--qt-surface);border:1px solid var(--qt-rule);width:22px;height:22px;color:var(--qt-ink3);font-variant-numeric:tabular-nums;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:flex}.ob-step.on{color:var(--qt-ink);font-weight:500}.ob-step.on .n{background:var(--qt-accent);border-color:var(--qt-accent);color:#fff}.ob-step.done .n{background:var(--qt-ink);border-color:var(--qt-ink);color:#fff}.ob-step.done{color:var(--qt-ink2)}.ob-step .sep{background:var(--qt-rule);width:20px;height:1px;margin-left:14px}.ob-step:last-child .sep{display:none}.ob-body{box-sizing:border-box;grid-template-columns:1fr 1fr;align-items:start;gap:64px;width:100%;max-width:880px;margin:0 auto;padding:48px;display:grid}.ob-body.narrow{grid-template-columns:1fr;max-width:620px}.ob-kicker{text-transform:uppercase;letter-spacing:.14em;color:var(--qt-accent);margin-bottom:12px;font-size:11px;font-weight:600}.ob-title{letter-spacing:-.022em;text-wrap:balance;margin:0 0 18px;font-size:36px;font-weight:600;line-height:1.08}.ob-lede{color:var(--qt-ink2);text-wrap:pretty;max-width:52ch;margin:0 0 24px;font-size:15px;line-height:1.55}.ob-lede b{color:var(--qt-ink);font-weight:500}.ob-field{margin-bottom:18px}.ob-field label{color:var(--qt-ink);margin-bottom:6px;font-size:12px;font-weight:500;display:block}.ob-field .hint{color:var(--qt-ink3);margin-top:5px;font-size:11.5px;line-height:1.5}.ob-field input,.ob-field textarea{border:1px solid var(--qt-rule);width:100%;font:inherit;color:var(--qt-ink);background:var(--qt-surface);box-sizing:border-box;border-radius:8px;padding:10px 12px;font-size:13.5px}.ob-field textarea{resize:vertical;min-height:88px;font-family:"Source Serif 4",Iowan Old Style,Georgia,serif;line-height:1.5}.ob-field input:focus,.ob-field textarea:focus{border-color:var(--qt-accent);background:var(--qt-surface);outline:none}.ob-actions{align-items:center;gap:8px;margin-top:24px;display:flex}.ob-actions .right{gap:8px;margin-left:auto;display:flex}.ob-aside{background:var(--qt-surface);border:1px solid var(--qt-rule);border-radius:14px;padding:28px 30px}.ob-aside h3{text-transform:uppercase;letter-spacing:.12em;color:var(--qt-ink3);margin:0 0 14px;font-size:11px;font-weight:600}.ob-aside .ill{color:var(--qt-ink);font-family:"Source Serif 4",Georgia,serif;font-size:17px;line-height:1.55}.ob-aside .ill em{background:var(--qt-accent-soft);color:var(--qt-accent-deep);padding:0 4px;font-style:normal;font-weight:500}.ob-aside .meta{color:var(--qt-ink3);border-top:1px solid var(--qt-rule);margin-top:14px;padding-top:14px;font-size:11px}.ob-provider{gap:8px;margin:18px 0;display:grid}.ob-provider .pv{background:var(--qt-surface);border:1px solid var(--qt-rule);cursor:pointer;border-radius:10px;grid-template-columns:36px 1fr auto;align-items:center;gap:14px;padding:14px 18px;display:grid}.ob-provider .pv:hover{border-color:var(--qt-accent)}.ob-provider .pv.on{border-color:var(--qt-accent);background:var(--qt-accent-soft)}.ob-provider .pv .lg{background:var(--qt-surface);border:1px solid var(--qt-rule);width:36px;height:36px;color:var(--qt-ink);border-radius:8px;justify-content:center;align-items:center;font-size:15px;font-weight:700;display:flex}.ob-provider .pv .nm{font-size:14px;font-weight:500}.ob-provider .pv .sub{color:var(--qt-ink3);margin-top:1px;font-size:11.5px}.ob-provider .pv .ic{color:var(--qt-ink3)}.ob-provider .pv.on .ic{color:var(--qt-accent)}.ob-finish{text-align:center;padding:80px 0}.ob-finish .check{background:var(--qt-accent);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:22px;display:inline-flex}.ob-finish h1{letter-spacing:-.022em;margin:0 0 14px;font-size:40px;font-weight:600;line-height:1.1}.ob-finish p{color:var(--qt-ink2);max-width:48ch;margin:0 auto 28px;font-size:15.5px;line-height:1.55}.ob-finish .stack{text-align:left;flex-direction:column;gap:10px;min-width:280px;display:inline-flex}.ob-finish .stack a{background:var(--qt-surface);border:1px solid var(--qt-rule);cursor:pointer;color:var(--qt-ink);border-radius:10px;grid-template-columns:1fr auto;align-items:center;padding:14px 18px;text-decoration:none;display:grid}.ob-finish .stack a:hover{border-color:var(--qt-accent);background:var(--qt-accent-soft)}.ob-finish .stack a .nm{font-size:14px;font-weight:500}.ob-finish .stack a .sub{color:var(--qt-ink3);margin-top:2px;font-size:11.5px}.ob-finish .stack a .arrow{color:var(--qt-accent)}.ob-progress{display:none}@media (max-width:767.98px){.ob-head{padding:16px 16px 0}.ob-brand{flex-wrap:wrap;gap:8px}.ob-brand .skip{align-items:center;min-height:44px;display:inline-flex}.ob-rail{display:none}.ob-progress{border-bottom:1px solid var(--qt-rule);margin-top:20px;padding-bottom:14px;display:block}.ob-progress-bar{gap:3px;display:flex}.ob-progress-bar i{background:var(--qt-rule);border-radius:2px;flex:1;height:3px}.ob-progress-bar i.done{background:var(--qt-ink)}.ob-progress-bar i.on{background:var(--qt-accent)}.ob-progress-now{align-items:baseline;gap:6px;margin-top:10px;font-size:12px;display:flex}.ob-progress-now .ct{font-family:var(--font-jetbrains), monospace;color:var(--qt-ink3);font-variant-numeric:tabular-nums;font-size:11px}.ob-progress-now>[aria-hidden]{color:var(--qt-ink4)}.ob-progress-now .nm{color:var(--qt-ink);overflow-wrap:anywhere;min-width:0;font-weight:500}.ob-body{grid-template-columns:1fr;gap:24px;padding:24px 16px}.ob-body>*{min-width:0}.ob-actions{flex-wrap:wrap;gap:8px}.ob-actions>.right{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.ob-field input,.ob-field textarea{min-height:44px}.ob-explore{align-items:center;min-height:44px;display:inline-flex}.ob-finish{padding:48px 16px}.ob-finish .stack{width:100%;min-width:0}}.es{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:60vh;padding:80px 32px;display:flex}.es .mark{background:var(--qt-accent-soft);width:48px;height:48px;color:var(--qt-accent);border-radius:12px;justify-content:center;align-items:center;margin-bottom:18px;display:flex}.es h2{letter-spacing:-.018em;margin:0 0 8px;font-size:22px;font-weight:600}.es p{color:var(--qt-ink2);max-width:44ch;margin:0 0 22px;font-size:14px;line-height:1.55}.es .actions{gap:8px;display:flex}.ib{height:calc(100dvh - var(--topbar-h));min-height:0;transition:grid-template-columns .18s;display:grid}.ib.both-open{grid-template-columns:360px 1fr 320px}.ib.left-rail{grid-template-columns:60px 1fr 320px}.ib.right-rail{grid-template-columns:360px 1fr 44px}.ib.both-rail{grid-template-columns:60px 1fr 44px}@media (min-width:768px) and (max-width:980px){.ib,.ib.both-open,.ib.left-rail,.ib.right-rail,.ib.both-rail{grid-template-columns:60px 1fr 44px}}.ib>*{min-width:0;min-height:0}.ib .list{border-right:1px solid var(--qt-rule);background:var(--qt-bg);overflow:hidden auto}.ib>.right{border-left:1px solid var(--qt-rule);background:var(--qt-bg);overflow:auto}.ib-head{z-index:2;border-bottom:1px solid var(--qt-rule2);background:0 0;padding:18px 22px 12px;position:sticky;top:0}.ib-head .row1{justify-content:space-between;align-items:center;gap:8px;display:flex}.ib-head h1{letter-spacing:-.015em;margin:0;font-size:18px;font-weight:600}.ib-head .who{color:var(--qt-ink3);font-size:11.5px;font-family:var(--font-jetbrains), monospace}.ib-head .filters{flex-wrap:wrap;gap:5px;margin-top:12px;display:flex}.ib-failed-strip{background:var(--qt-bad-soft);width:100%;color:var(--qt-bad);font:inherit;cursor:pointer;text-align:left;border:0;border-radius:10px;align-items:center;gap:6px;margin-top:10px;padding:7px 12px;font-size:12px;font-weight:500;display:flex}.ib-failed-strip:hover{filter:brightness(.97)}.ib-failed-caption{background:var(--qt-bad-soft);color:var(--qt-bad);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding:7px 12px;font-size:12px;font-weight:500;display:flex}.ib-row .cmp-kicker{text-transform:uppercase;letter-spacing:.1em;color:var(--qt-ink3);overflow-wrap:anywhere;margin-bottom:4px;font-size:10px;font-weight:600}.ib-row .cmp-kicker .partner{color:var(--qt-ink3)}.ib-f{background:var(--qt-surface2);color:var(--qt-ink2);cursor:pointer;font-size:11.5px;font:inherit;border:0;border-radius:999px;padding:3px 9px}.ib-f.on{background:var(--qt-ink);color:var(--qt-bg)}.ib-f .n{opacity:.55;font-variant-numeric:tabular-nums;margin-left:5px}.ib-head .ib-label-filters{opacity:.92;margin-top:6px}.ib-label-eyebrow{font-family:var(--font-jetbrains), monospace;color:var(--qt-ink2);flex:none;margin-right:2px;font-size:11px;font-weight:500}.ib-row{border-bottom:1px solid var(--qt-rule2);cursor:pointer;grid-template-columns:32px 1fr;gap:11px;padding:12px 22px;display:grid;position:relative}.ib-row:hover,.ib-row.active{background:var(--qt-surface)}.ib-row.active:before{content:"";background:var(--qt-accent);width:3px;position:absolute;top:0;bottom:0;left:0}.ib-row.optout{background:#a33a2c0a}.ib-row.flagged{background:#2557d60d}.ib-row .top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.ib-row .nm{color:var(--qt-ink2);overflow-wrap:anywhere;align-items:center;gap:7px;min-width:0;font-size:13px;font-weight:500;line-height:1.25;display:flex}.ib-row.unread .nm{color:var(--qt-ink);font-weight:700}.ib-row.unread .last{color:var(--qt-ink)}.ib-row .un{background:var(--qt-accent);border-radius:50%;flex:none;width:7px;height:7px;display:inline-block;box-shadow:0 0 0 2px #2557d62e}.ib-row .un-spacer{flex:none;width:7px;height:7px;display:inline-block}.ib-row-archive{background:var(--qt-bg);border:1px solid var(--qt-rule);width:24px;height:24px;color:var(--qt-ink2);font:inherit;cursor:pointer;opacity:0;z-index:2;border-radius:6px;place-items:center;transition:opacity .12s,background .12s,color .12s,border-color .12s;display:grid;position:absolute;top:10px;right:14px}.ib-row:hover .ib-row-archive,.ib-row.active .ib-row-archive{opacity:1}.ib-row-archive:hover{background:var(--qt-ink);color:var(--qt-bg);border-color:var(--qt-ink)}.ib-row-archive svg{width:12px;height:12px}.ib-zero{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:60px 24px 40px;display:flex}.ib-zero-mark{background:var(--qt-accent-soft);width:40px;height:40px;color:var(--qt-accent-deep);border-radius:50%;place-items:center;margin-bottom:8px;display:grid}.ib-zero-mark svg{width:18px;height:18px}.ib-zero-title{color:var(--qt-ink);letter-spacing:-.01em;font-size:15px;font-weight:600}.ib-zero-sub{color:var(--qt-ink3);max-width:240px;margin-bottom:8px;font-size:12.5px;line-height:1.55}.ib-row .when{color:var(--qt-ink3);white-space:nowrap;font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:3px;font-size:10.5px;transition:margin-right .12s;display:inline-flex}@media (min-width:768px){.ib-row:hover .when,.ib-row.active .when{margin-right:30px}}.ib-row .when .dir{opacity:.85;font-size:11px}.ib-row .when.await{color:var(--qt-accent-deep);font-weight:600}.ib-row .co{color:var(--qt-ink3);overflow-wrap:anywhere;font-size:11.5px}.ib-row .last{color:var(--qt-ink2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.ib-row .last .me{color:var(--qt-ink3)}.ib-row .meta{flex-wrap:wrap;align-items:center;gap:5px;margin-top:6px;display:flex}.ib-prog{gap:3px;margin-top:6px;display:flex}.ib-prog .t{background:var(--qt-rule);border-radius:2px;width:100%;height:3px}.ib-prog .t.done{background:var(--qt-ink)}.ib-prog .t.cur{background:var(--qt-accent)}.ib-prog .t.skip{background:var(--qt-rule2)}.ib-rail{flex-direction:column;align-items:center;gap:4px;padding:14px 0;display:flex}.ib-rail .ib-rail-row{cursor:pointer;justify-content:center;width:100%;padding:6px 0;display:flex;position:relative}.ib-rail .ib-rail-row:hover{background:var(--qt-surface)}.ib-rail .ib-rail-row.active:before{content:"";background:var(--qt-accent);width:3px;position:absolute;top:0;bottom:0;left:0}.ib-rail .ib-rail-row .av-wrap{position:relative}.ib-rail .ib-rail-row .un{background:var(--qt-accent);border:2px solid var(--qt-bg);border-radius:50%;width:8px;height:8px;position:absolute;top:-2px;right:-2px}.ib-rail .ib-rail-row .tip{background:var(--qt-ink);color:var(--qt-bg);white-space:nowrap;opacity:0;pointer-events:none;z-index:20;border-radius:6px;margin-left:8px;padding:4px 8px;font-size:11.5px;transition:opacity .15s;position:absolute;top:50%;left:100%;transform:translateY(-50%)}.ib-rail .ib-rail-row:hover .tip{opacity:1}.ib-collapse-btn{cursor:pointer;width:28px;height:28px;color:var(--qt-ink3);font:inherit;background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.ib-collapse-btn:hover{background:var(--qt-surface2);color:var(--qt-ink)}.ib-mid{background:var(--qt-bg);flex-direction:column;min-width:0;min-height:0;display:flex}.ib-conv-head{border-bottom:1px solid var(--qt-rule);z-index:1;background:0 0;flex:none;padding:18px 28px 14px;position:relative}.ib-mhead,.ib-mobile-filters{display:none}.ib-conv-head .kicker{color:var(--qt-ink3);text-transform:uppercase;letter-spacing:.08em;flex-wrap:wrap;align-items:center;gap:10px;font-size:11px;font-weight:600;display:flex}.ib-conv-head .kicker .sep{color:var(--qt-ink4)}.ib-conv-head .title-row{align-items:baseline;gap:14px;margin:6px 0 4px;display:flex}.ib-conv-head h1{letter-spacing:-.018em;margin:0;font-size:24px;font-weight:600;line-height:1.15}.ib-conv-head .co{color:var(--qt-ink3);font-size:16px;font-weight:500}.ib-conv-head .meta{color:var(--qt-ink2);flex-wrap:wrap;align-items:center;gap:10px;font-size:12.5px;display:flex}.ib-conv-head .meta .sep{color:var(--qt-ink4)}.ib-conv-head .actions{flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;display:flex}.ib-conv-head .nav-bar{color:var(--qt-ink3);align-items:center;gap:4px;margin-left:auto;font-size:11.5px;display:flex}.ib-thread{flex:1;padding:22px 36px 32px;overflow:hidden auto}.ib-thread-banner{text-transform:uppercase;letter-spacing:.12em;color:var(--qt-ink3);align-items:center;gap:10px;padding:2px 0 14px;font-size:11px;font-weight:600;display:flex}.ib-thread-banner:after{content:"";background:var(--qt-rule2);flex:1;height:1px}.ib-thread-banner .ct{color:var(--qt-accent-deep)}.ib-summary{background:var(--qt-surface);border:1px solid var(--qt-accent-soft);border-radius:14px;margin-bottom:20px;padding:16px 20px}.ib-summary .lbl{text-transform:uppercase;letter-spacing:.12em;color:var(--qt-accent-deep);align-items:center;gap:6px;margin-bottom:6px;font-size:10.5px;font-weight:600;display:flex}.ib-summary p{color:var(--qt-ink);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.55}.ib-summary .tags{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.ib-evt{margin-bottom:12px}.ib-evt-card{border:1px solid var(--qt-rule);background:var(--qt-surface);border-radius:12px;padding:14px 18px}.ib-evt-card.in{background:var(--qt-surface);border-color:var(--qt-accent-soft);border-left-width:3px;border-left-color:var(--qt-accent)}.ib-evt-card.out{background:var(--qt-surface2)}.ib-evt-card.out.tapped{background:var(--qt-surface)}.ib-evt-card.collapsed{cursor:pointer;padding:10px 18px}.ib-evt-card.collapsed:hover{background:var(--qt-surface2)}.ib-evt-card.now{box-shadow:0 0 0 2px var(--qt-accent-soft)}.ib-evt-head{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.ib-evt-head.clickable{cursor:pointer}.ib-evt-head.clickable:hover .who{color:var(--qt-accent-deep)}.ib-evt-head .who{overflow-wrap:anywhere;min-width:0;font-size:13px;font-weight:600}.ib-evt-head .t{color:var(--qt-ink3);font-variant-numeric:tabular-nums;margin-left:auto;font-size:11px}.ib-evt-subj{color:var(--qt-ink);overflow-wrap:anywhere;margin:8px 0 6px;font-size:13.5px;font-weight:600}.ib-evt-subj.tiny{color:var(--qt-ink2);overflow-wrap:anywhere;margin:0;font-size:12.5px;font-weight:500}.ib-evt-body{color:var(--qt-ink);white-space:pre-wrap;overflow-wrap:anywhere;margin-top:4px;font-size:14px;line-height:1.6}.ib-evt-card.out .ib-evt-body{color:var(--qt-ink2)}.ib-evt-snippet{color:var(--qt-ink3);-webkit-line-clamp:1;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin-top:2px;font-size:12px;display:-webkit-box;overflow:hidden}.ib-evt-system{color:var(--qt-ink3);align-items:baseline;gap:10px;padding:6px 18px;font-size:12px;display:flex}.ib-evt-system .what{flex:1}.ib-evt-system .t{font-variant-numeric:tabular-nums}.ib-evt-system .sp{color:var(--qt-accent)}.ib-thread-end{text-align:center;color:var(--qt-ink3);border-top:1px solid var(--qt-rule2);margin-top:14px;padding:14px 0;font-size:11.5px}.ib-tdiv{color:var(--qt-accent-deep);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:9px;margin:15px 0 11px;font-size:10.5px;font-weight:700;display:flex}.ib-tdiv:before,.ib-tdiv:after{content:"";background:var(--qt-accent-soft);flex:1;height:1px}.ib-tdiv .dot{background:var(--qt-accent);border-radius:50%;flex:none;width:6px;height:6px}.ib-tdiv.anchor{color:var(--qt-ink3)}.ib-tdiv.anchor:before,.ib-tdiv.anchor:after{background:var(--qt-rule2)}.ib-tdiv-btn{font:inherit;color:inherit;cursor:pointer;text-transform:inherit;letter-spacing:inherit;background:0 0;border:0;padding:0}.ib-tdiv-btn:hover{text-underline-offset:2px;text-decoration:underline}.ib-tdiv-btn:focus-visible{outline:2px solid var(--qt-accent);outline-offset:2px;border-radius:3px}.ib-origin{text-transform:uppercase;letter-spacing:.08em;color:var(--qt-ink3);border:1px solid var(--qt-rule);border-radius:3px;padding:1px 5px;font-size:10px;font-weight:700}.ib-origin.away{color:var(--qt-accent-deep);border-color:var(--qt-accent);background:var(--qt-accent-soft)}.ib-evt-card.draft{background:var(--mk-blue-soft);border:1.5px dashed var(--mk-blue)}@supports (color:color-mix(in lab, red, red)){.ib-evt-card.draft{border:1.5px dashed color-mix(in srgb, var(--mk-blue) 50%, transparent)}}.ib-evt-card.draft .ib-evt-head .who{color:var(--mk-blue)}.ib-evt-card.draft .ib-evt-head .lft{align-items:center;gap:8px;display:flex}.ib-draft-autosend{color:var(--mk-blue);margin:2px 0 8px;font-size:12px;font-weight:600}.ib-evt-card.draft.failed .ib-draft-autosend{color:var(--qt-bad)}.ib-evt-card.draft.failed{background:var(--qt-bad-soft);border:1.5px solid var(--qt-bad)}.ib-evt-card.draft.failed .ib-evt-head .who{color:var(--qt-bad)}.ib-draft-foot{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.ib-draft-noaction{color:var(--qt-ink3);font-size:12px;font-style:italic}.ib-evt-card.draft.stubbed{padding:9px 18px}.ib-draft-stub{color:var(--mk-blue);font-size:12.5px;font-weight:600}.ib-draft-error{color:var(--qt-bad);margin:8px 0 0;font-size:12px}.ib-automsg{background:var(--mk-blue-soft);color:var(--mk-blue);border-radius:10px;align-items:center;gap:8px;margin:0 0 14px;padding:9px 14px;font-size:12px;font-weight:500;display:flex}.ib-sentbanner{background:var(--qt-ok-soft);border:1px solid var(--qt-ok);border-radius:12px;margin:0 0 14px;padding:11px 14px}@supports (color:color-mix(in lab, red, red)){.ib-sentbanner{border:1px solid color-mix(in srgb, var(--qt-ok) 30%, transparent)}}.ib-sentbanner{color:var(--qt-ok);justify-content:space-between;align-items:center;gap:12px;font-size:12.5px;display:flex}.ib-sentbanner .lft{align-items:center;gap:9px;display:flex}.ib-sentbanner b{font-weight:700}.ib-unsaved-edit-banner{background:var(--qt-accent-soft);border:1px solid var(--qt-accent);border-radius:12px;margin:0 0 14px;padding:11px 14px}@supports (color:color-mix(in lab, red, red)){.ib-unsaved-edit-banner{border:1px solid color-mix(in srgb, var(--qt-accent) 40%, transparent)}}.ib-unsaved-edit-banner{color:var(--qt-accent-deep);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:12.5px;display:flex}.ib-unsaved-edit-banner .lft{align-items:center;gap:9px;display:flex}.ib-unsaved-edit-banner .right{gap:8px;display:flex}.ib-composer-region{z-index:0;border-top:2px solid var(--qt-rule);background:0 0;flex-direction:column;flex:none;min-height:140px;transition:opacity .15s;display:flex;position:relative}.ib-composer-region.inert{opacity:.55}.ib-composer-inert-note{color:var(--qt-ink3);font-size:11.5px;font-style:italic}.ib-resize-handle{cursor:ns-resize;background:0 0;flex:none;place-items:center;height:8px;margin-top:-10px;padding-top:4px;display:grid}.ib-resize-handle .grip{background:var(--qt-rule);border-radius:2px;width:36px;height:3px;transition:background .12s}.ib-resize-handle:hover .grip,.ib-resize-handle.dragging .grip{background:var(--qt-accent)}body.ib-resizing{-webkit-user-select:none;user-select:none;cursor:ns-resize!important}body.ib-resizing *{-webkit-user-select:none!important;user-select:none!important}.ib-composer{flex-direction:column;flex:1;min-height:0;padding:0;display:flex}.ib-composer-tabs{border-bottom:1px solid var(--qt-rule2);align-items:center;gap:4px;padding:6px 24px 0;display:flex}.ib-composer-tab{font:inherit;cursor:pointer;color:var(--qt-ink3);background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:8px 14px 10px;font-size:12.5px;font-weight:500;display:flex}.ib-composer-tab.on{color:var(--qt-ink);border-bottom-color:var(--qt-accent)}.ib-composer-tab .sp{color:var(--qt-accent)}.ib-composer-meta{min-width:0;color:var(--qt-ink3);align-items:center;gap:8px;margin-left:auto;padding-bottom:6px;font-size:11px;display:flex}.ib-composer-meta .pill{font-family:var(--font-jetbrains), monospace;background:var(--qt-surface2);color:var(--qt-ink2);border-radius:4px;flex:none;padding:2px 7px;font-size:10.5px}.ib-composer-meta>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ib-composer-subj{align-items:baseline;gap:12px;padding:12px 24px 6px;display:flex}.ib-composer-subj label{text-transform:uppercase;letter-spacing:.12em;color:var(--qt-ink3);flex:none;font-size:10.5px;font-weight:600}.ib-composer-subj input{font:inherit;letter-spacing:-.01em;color:var(--qt-ink);background:0 0;border:0;flex:1;padding:2px 0;font-size:16px;font-weight:600}.ib-composer-subj input:focus{outline:none}.ib-composer-body{flex-direction:column;flex:1;min-height:0;padding:8px 24px 0;display:flex;position:relative}.ib-composer-body textarea{width:100%;font:inherit;color:var(--qt-ink);resize:none;overflow-wrap:anywhere;background:0 0;border:0;flex:1;min-height:0;padding:6px 0;font-size:14.5px;line-height:1.65;overflow-x:hidden}.ib-composer-body textarea:focus{outline:none}.ib-composer-body textarea::placeholder{color:var(--qt-ink3);font-style:italic}.ib-composer-ai-tip{color:var(--qt-ink3);align-items:center;gap:8px;padding:4px 0 8px;font-size:11.5px;display:flex}.ib-composer-ai-tip .sp{color:var(--qt-accent);flex:none}.ib-composer-ai-tip b{color:var(--qt-accent-deep);font-weight:600}.ib-composer-foot{border-top:1px solid var(--qt-rule2);flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:10px 24px 14px;display:flex}.ib-composer-foot .left{align-items:center;gap:10px;display:flex}.ib-composer-foot .variants{align-items:center;gap:6px;display:flex}.ib-composer-foot .variants .lbl{color:var(--qt-ink3);text-transform:uppercase;letter-spacing:.08em;margin-right:2px;font-size:10.5px;font-weight:600}.ib-composer-foot .var-pill{background:var(--qt-surface2);color:var(--qt-ink2);cursor:pointer;font-size:11.5px;font:inherit;border:1px solid #0000;border-radius:4px;padding:3px 9px}.ib-composer-foot .var-pill:hover{border-color:var(--qt-rule)}.ib-composer-foot .var-pill.on{background:var(--qt-ink);color:var(--qt-bg)}.ib-composer-foot .chip-wrap{display:inline-flex;position:relative}.ib-composer-foot .var-pill:disabled{opacity:.45;cursor:not-allowed}.ib-composer-foot .var-pill:focus-visible{box-shadow:0 0 0 3px var(--qt-accent-soft);border-color:var(--qt-accent);outline:none}.ib-composer-foot .tip{background:var(--qt-ink);width:214px;color:var(--qt-bg);box-shadow:var(--qt-shadow-lg);z-index:20;opacity:0;pointer-events:none;border-radius:6px;padding:7px 10px;font-size:11.5px;line-height:1.4;transition:opacity .12s .25s;position:absolute;bottom:calc(100% + 9px);left:-4px}.ib-composer-foot .tip:after{content:"";border:5px solid #0000;border-top-color:var(--qt-ink);position:absolute;top:100%;left:18px}.ib-composer-foot .tip b{margin-bottom:2px;font-weight:600;display:block}.ib-composer-foot .chip-wrap:hover .tip{opacity:1}.ib-composer-foot .menu{border:1px solid var(--qt-rule);background:var(--qt-surface);min-width:296px;max-width:min(340px,100vw - 16px);box-shadow:var(--qt-shadow-lg);z-index:30;border-radius:8px;padding:5px;position:absolute;bottom:calc(100% + 8px);left:0}.ib-composer-foot .menu.flip{left:auto;right:0}.ib-composer-foot .menu-item,.ib-slash .menu-item{text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:8px 10px;display:block}.ib-composer-foot .menu-item:hover,.ib-slash .menu-item:hover,.ib-slash .menu-item.on{background:var(--qt-surface2)}.ib-slash .menu-item.on{background:var(--qt-accent-soft)}.ib-slash .menu-item.on .nm{color:var(--qt-accent-deep)}.ib-composer-foot .menu-item .nm,.ib-slash .menu-item .nm{color:var(--qt-ink);overflow-wrap:anywhere;font-size:13px;font-weight:500;display:block}.ib-composer-foot .menu-item .ds,.ib-slash .menu-item .ds{color:var(--qt-ink3);overflow-wrap:anywhere;margin-top:1px;font-size:11.5px;display:block}.ib-slash{border:1px solid var(--qt-glass-rim);background:var(--qt-surface);width:278px;max-height:240px;box-shadow:var(--qt-shadow-lg);z-index:35;border-radius:8px;padding:5px;position:fixed;overflow:hidden auto}.ib-slash .slash-head{text-transform:uppercase;letter-spacing:.1em;color:var(--qt-ink3);padding:5px 10px 6px;font-size:10.5px;font-weight:600}.ib-composer-foot .kbd{font-family:var(--font-jetbrains), monospace;color:var(--qt-ink3);font-size:10.5px}.ib-composer-foot .right{align-items:center;gap:6px;display:flex}.ib-side{border-bottom:1px solid var(--qt-rule2);padding:18px 22px}.ib-side h4{text-transform:uppercase;letter-spacing:.12em;color:var(--qt-ink3);align-items:center;gap:6px;margin:0 0 12px;font-size:10.5px;font-weight:600;display:flex}.ib-side h4 .ct{color:var(--qt-ink3);letter-spacing:0;text-transform:none;margin-left:auto;font-size:11px;font-weight:400}.ib-side dl{grid-template-columns:90px 1fr;row-gap:6px;margin:0;font-size:12.5px;display:grid}.ib-side dt{color:var(--qt-ink3)}.ib-side dd{color:var(--qt-ink);overflow-wrap:anywhere;min-width:0;margin:0}.ib-side .lead-card{align-items:center;gap:12px;margin-bottom:14px;display:flex}.ib-side .lead-card .nm{letter-spacing:-.012em;overflow-wrap:anywhere;font-size:17px;font-weight:600;line-height:1.2}.ib-side .lead-card .ro{color:var(--qt-ink2);overflow-wrap:anywhere;font-size:12px}.ib-side-collapse{flex-direction:column;align-items:center;gap:10px;padding:12px 8px;display:flex}.ib-side-collapse .v-label{writing-mode:vertical-rl;color:var(--qt-ink3);text-transform:uppercase;letter-spacing:.14em;margin-top:8px;font-size:10.5px;font-weight:600;transform:rotate(180deg)}.turn-tag{border-radius:999px;align-items:center;gap:5px;padding:2px 8px;font-size:10.5px;font-weight:600;display:inline-flex}.turn-nudge{color:#fff;background:var(--qt-accent)}.turn-optout{color:var(--mk-mutedred);background:var(--mk-mutedred-soft)}.turn-out{border:1px solid var(--qt-accent);color:var(--qt-accent-deep);background:0 0}.turn-neg{color:var(--qt-bad);background:var(--qt-bad-soft)}.turn-you{color:var(--qt-accent-deep);background:var(--qt-accent-soft)}.turn-them{color:var(--qt-ink3);background:var(--qt-surface2)}.turn-draft{color:var(--mk-blue);background:var(--mk-blue-soft)}.turn-archive{color:var(--qt-ok);background:var(--qt-ok-soft)}.obj{white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:10.5px;font-weight:600;line-height:1.4;display:inline-flex}.obj-t{color:#2f7da8;background:#2f7da824;border-color:#2f7da857}.obj-i{color:#8054b0;background:#8054b024;border-color:#8054b057}.obj-m{color:#2e8b57;background:#2e8b5724;border-color:#2e8b5757}.obj-e{color:#b8842a;background:#b8842a24;border-color:#b8842a57}.obj-r{color:#1f8a8a;background:#1f8a8a24;border-color:#1f8a8a57}.ib-obj-override{align-items:center;gap:4px;display:inline-flex}.ib-obj-override select{border:1px solid var(--qt-rule);background:var(--qt-surface);color:var(--qt-ink2);border-radius:6px}.ib-brian{background:var(--qt-surface2);color:var(--qt-ink2);border-radius:12px;margin-top:14px;padding:12px 14px;font-size:12.5px;font-style:italic;line-height:1.5}.ib-brian:before{content:"“";color:var(--qt-accent);vertical-align:-3px;margin-right:2px;font-size:18px;font-style:normal;line-height:0}.ib-brian .sig{color:var(--qt-ink3);margin-top:6px;font-size:11px;font-style:normal;display:block}.ib-checklist{gap:8px;display:grid}.ib-checklist .row{grid-template-columns:20px 1fr;align-items:start;gap:8px;font-size:12.5px;line-height:1.4;display:grid}.ib-checklist .row .ck{border:1px solid var(--qt-rule);width:16px;height:16px;color:var(--qt-ok);background:var(--qt-bg);border-radius:4px;place-items:center;margin-top:1px;font-size:10px;display:grid}.ib-checklist .row.done .ck{background:var(--qt-ok);border-color:var(--qt-ok);color:#fff}.ib-checklist .row.todo .ck{background:var(--qt-accent-soft);border-color:var(--qt-accent);color:var(--qt-accent-deep)}.ib-checklist .row.done .lbl{color:var(--qt-ink2)}.ib-checklist .row.todo .lbl{color:var(--qt-ink)}.ib-checklist .row.skip .lbl{color:var(--qt-ink3)}.ib-extract{border-left:2px solid var(--qt-accent);background:var(--qt-surface);border-radius:0 10px 10px 0;margin:-6px 0 14px 14px;padding:10px 14px 10px 18px}.ib-extract .ex-lbl{text-transform:uppercase;letter-spacing:.14em;color:var(--qt-accent-deep);align-items:center;gap:6px;margin-bottom:6px;font-size:10px;font-weight:600;display:flex}.ib-extract .ex-lbl .sp{display:inline-flex}.ib-extract .ex-lbl .from{color:var(--qt-ink3);letter-spacing:.04em;text-transform:none;margin-left:auto;font-size:10.5px;font-weight:400}.ib-extract .ex-list{gap:5px;display:grid}.ib-extract .ex-row{color:var(--qt-ink);grid-template-columns:16px 1fr;align-items:start;gap:8px;font-size:12.5px;line-height:1.45;display:grid}.ib-extract .ex-row .ck{color:var(--qt-ok);margin-top:2px}.ib-extract .ex-row.new{animation:.6s ease-out ib-ex-pop}.ib-extract .ex-row.miss{color:var(--qt-ink3)}.ib-extract .ex-row.miss .ck{color:var(--qt-ink4)}@keyframes ib-ex-pop{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:translate(0)}}.ib-gate{border-bottom:1px solid var(--qt-rule2);padding:18px 22px}.ib-gate-h{align-items:baseline;gap:10px;margin-bottom:4px;display:flex}.ib-gate-h h4{text-transform:uppercase;letter-spacing:.12em;color:var(--qt-ink3);margin:0;font-size:10.5px;font-weight:600}.ib-gate-h .frac{font-family:var(--font-jetbrains), monospace;font-variant-numeric:tabular-nums;color:var(--qt-ink2);margin-left:auto;font-size:11.5px}.ib-gate-h .frac.ready{color:var(--qt-ok)}.ib-gate-prog{gap:3px;margin:8px 0 16px;display:flex}.ib-gate-prog .t{background:var(--qt-rule);border-radius:2px;flex:1;height:3px;transition:background .25s}.ib-gate-prog .t.on{background:var(--qt-accent)}.ib-gate-prog .t.on.ready{background:var(--qt-ok)}.ib-signals{gap:10px;display:grid}.ib-sig{background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:18px 1fr;align-items:start;gap:9px;padding:8px 10px;transition:background .25s,border-color .25s;display:grid}.ib-sig.done{background:var(--qt-surface)}.ib-sig.done .sig-ck{background:var(--qt-ok);border-color:var(--qt-ok);color:#fff}.ib-sig.todo .sig-ck{background:var(--qt-bg);border-color:var(--qt-rule);color:var(--qt-ink3)}.ib-sig.fresh{background:var(--qt-accent-soft);border-color:var(--qt-accent);animation:1.2s ease-out ib-sig-glow}.ib-sig.fresh .sig-ck{background:var(--qt-accent);border-color:var(--qt-accent);color:#fff}@keyframes ib-sig-glow{0%{box-shadow:0 0 0 0 var(--qt-accent)}60%{box-shadow:0 0 0 6px #0000}to{box-shadow:0 0 #0000}}.ib-sig .sig-ck{border:1px solid var(--qt-rule);border-radius:4px;place-items:center;width:16px;height:16px;margin-top:1px;font-size:10px;display:grid}.ib-sig .sig-nm{color:var(--qt-ink);font-size:12.5px;font-weight:500;line-height:1.4}.ib-sig .sig-q{color:var(--qt-ink3);margin-top:2px;font-size:11.5px;font-style:italic;line-height:1.45}.ib-sig .sig-ev{color:var(--qt-ink2);margin-top:3px;font-size:11px;line-height:1.45}.ib-sig .sig-ev:before{content:"“";color:var(--qt-accent);margin-right:2px;font-style:normal}.ib-sig .sig-ev:after{content:"”";color:var(--qt-accent);font-style:normal}.ib-sig .sig-fresh-tag{text-transform:uppercase;letter-spacing:.12em;color:var(--qt-accent-deep);align-items:center;gap:4px;margin-top:4px;font-size:9.5px;font-weight:600;display:inline-flex}.ib-coach{background:var(--qt-surface2);color:var(--qt-ink2);border-radius:10px;margin:14px 0 0;padding:12px 14px;font-size:12.5px;line-height:1.5}.ib-coach .lbl{text-transform:uppercase;letter-spacing:.14em;color:var(--qt-accent-deep);align-items:center;gap:6px;margin-bottom:6px;font-size:10px;font-weight:600;display:flex}.ib-coach .q{color:var(--qt-ink);font-weight:500}.ib-coach .actions{gap:6px;margin-top:8px;display:flex}.ib-coach button{font:inherit;border:1px solid var(--qt-rule);background:var(--qt-bg);color:var(--qt-ink2);cursor:pointer;border-radius:5px;padding:4px 8px;font-size:11px}.ib-coach button:hover{border-color:var(--qt-accent);color:var(--qt-accent-deep)}.ib-t3send{border:1px dashed var(--qt-rule);background:var(--qt-bg);border-radius:10px;margin-top:14px;padding:14px}.ib-t3send.ready{border:1px solid var(--qt-accent);background:var(--qt-accent-soft)}.ib-t3send .t3-h{color:var(--qt-ink);align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.ib-t3send .t3-h .sp{color:var(--qt-accent)}.ib-t3send.ready .t3-h{color:var(--qt-accent-deep)}.ib-t3send .t3-sub{color:var(--qt-ink3);margin-top:4px;font-size:11.5px;line-height:1.5}.ib-t3send .doc{background:var(--qt-bg);border:1px solid var(--qt-rule);color:var(--qt-ink2);border-radius:6px;align-items:center;gap:8px;margin-top:10px;padding:8px 10px;font-size:11.5px;display:flex}.ib-t3send .doc .ic{color:#fff;background:linear-gradient(135deg,#4285f4,#1a73e8);border-radius:4px;flex:none;place-items:center;width:22px;height:22px;font-size:10px;font-weight:700;display:grid}.ib-t3send .demo{color:var(--qt-ink3);align-items:center;gap:4px;margin-top:10px;font-size:10.5px;font-style:italic;display:flex}.ib-t3send .demo button{font:inherit;color:var(--qt-accent-deep);cursor:pointer;background:0 0;border:0;padding:0;font-style:normal;text-decoration:underline}.ib-modal-shade{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#080a0e73;place-items:center;padding:min(40px,4vw);animation:.18s ease-out ib-fade;display:grid;position:fixed;inset:0}@keyframes ib-fade{0%{opacity:0}to{opacity:1}}.ib-modal{background:var(--qt-surface);border:1px solid var(--qt-glass-rim);border-radius:14px;flex-direction:column;width:100%;max-width:640px;max-height:min(90vh,100dvh - 24px);display:flex;overflow:hidden auto;box-shadow:0 24px 60px #080a0e52}.ib-modal-head{border-bottom:1px solid var(--qt-rule2);padding:22px 28px 14px}.ib-modal-head .eyebrow{text-transform:uppercase;letter-spacing:.14em;color:var(--qt-accent-deep);align-items:center;gap:6px;margin-bottom:8px;font-size:10.5px;font-weight:600;display:flex}.ib-modal-head h2{letter-spacing:-.018em;margin:0 0 8px;font-size:22px;font-weight:600;line-height:1.2}.ib-modal-head .sub{color:var(--qt-ink2);margin:0;font-size:13px;line-height:1.55}.ib-modal-body{gap:18px;padding:18px 28px;display:grid}.ib-modal-doc{background:var(--qt-surface);border:1px solid var(--qt-rule);border-radius:10px;gap:14px;padding:14px;display:flex}.ib-modal-doc .gd{color:#fff;background:linear-gradient(135deg,#4285f4,#1a73e8);border-radius:4px;flex:none;place-items:center;width:44px;height:56px;font-size:13px;font-weight:700;display:grid}.ib-modal-doc .gd-meta{min-width:0}.ib-modal-doc .gd-meta .nm{color:var(--qt-ink);overflow-wrap:anywhere;font-size:14px;font-weight:600}.ib-modal-doc .gd-meta .url{color:var(--qt-ink3);font-size:11.5px;font-family:var(--font-jetbrains), monospace;word-break:break-all;margin-top:2px}.ib-modal-doc .gd-meta .ai{color:var(--qt-ink2);margin-top:8px;font-size:11.5px;line-height:1.5}.ib-modal-section .lbl{text-transform:uppercase;letter-spacing:.12em;color:var(--qt-ink3);align-items:center;gap:6px;margin-bottom:6px;font-size:10.5px;font-weight:600;display:flex}.ib-modal-section .lbl .ai-sp{color:var(--qt-accent)}.ib-modal-note{width:100%;font:inherit;color:var(--qt-ink);border:1px solid var(--qt-rule);background:var(--qt-surface);resize:vertical;border-radius:10px;min-height:110px;padding:12px 14px;font-size:13.5px;line-height:1.6}.ib-modal-note:focus{border-color:var(--qt-accent);background:var(--qt-bg);outline:none}.ib-modal-rules{color:var(--qt-ink3);font-size:12px;line-height:1.6}.ib-modal-rules .r{align-items:baseline;gap:8px;display:flex}.ib-modal-rules .r .b{color:var(--qt-accent);margin-top:1px;font-weight:700}.ib-modal-foot{border-top:1px solid var(--qt-rule2);justify-content:space-between;align-items:center;gap:12px;padding:16px 28px 22px;display:flex}.ib-modal-foot .left{color:var(--qt-ink3);font-size:11.5px;line-height:1.5}.ib-modal-foot .left b{color:var(--qt-ink2)}.ib-modal-foot .right{gap:8px;display:flex}.lp{max-width:1240px;padding:28px 48px 96px}.lp-head{border-bottom:1px solid var(--qt-rule);grid-template-columns:64px 1fr auto;align-items:start;gap:18px;margin-bottom:28px;padding-bottom:22px;display:grid}.lp-head .av{color:#fff;letter-spacing:.02em;border-radius:16px;justify-content:center;align-items:center;width:64px;height:64px;font-size:21px;font-weight:600;display:flex}.lp-head h1{letter-spacing:-.018em;margin:0 0 4px;font-size:28px;font-weight:600;line-height:1.12}.lp-head .role{color:var(--qt-ink2);font-size:14px}.lp-head .role b{color:var(--qt-ink);font-weight:500}.lp-head .pills{flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;display:flex}.lp-head .actions{align-items:flex-start;gap:6px;display:flex}.lp-body{grid-template-columns:1fr 340px;align-items:start;gap:36px;display:grid}@media (max-width:1100px){.lp-body{grid-template-columns:1fr}}.lp-summary{background:var(--qt-accent-soft);border-radius:12px;margin-bottom:24px;padding:18px 22px}.lp-summary .kicker{text-transform:uppercase;letter-spacing:.12em;color:var(--qt-accent);align-items:center;gap:6px;margin-bottom:8px;font-size:10.5px;font-weight:600;display:flex}.lp-summary .body{color:var(--qt-ink);text-wrap:pretty;font-size:14.5px;line-height:1.55}.lp-summary .body b{font-weight:600}.lp-note{color:var(--qt-ink2);border-left:2px solid var(--qt-rule);margin-bottom:30px;padding:14px 0 14px 18px;font-family:"Source Serif 4",Iowan Old Style,Georgia,serif;font-size:16px;line-height:1.55}.lp-note .by{color:var(--qt-ink3);letter-spacing:.02em;margin-top:6px;font-family:inherit;font-size:11.5px;display:block}.lp-note .by b{color:var(--qt-ink2);font-weight:500}.lp-sec-h{text-transform:uppercase;letter-spacing:.14em;color:var(--qt-ink3);align-items:center;gap:10px;margin:0 0 14px;font-size:11px;font-weight:600;display:flex}.lp-sec-h .ct{color:var(--qt-ink3);letter-spacing:0;text-transform:none;margin-left:auto;font-size:11.5px;font-weight:400}.lp-timeline{padding-left:22px;position:relative}.lp-timeline:before{content:"";background:var(--qt-rule);width:1px;position:absolute;top:6px;bottom:6px;left:6px}.lp-evt{padding:0 0 22px;position:relative}.lp-evt:before{content:"";background:var(--qt-surface);border:2px solid var(--qt-ink3);border-radius:50%;width:13px;height:13px;position:absolute;top:7px;left:-22px}.lp-evt.out:before{border-color:var(--qt-ink)}.lp-evt.in:before{border-color:var(--qt-accent);background:var(--qt-accent-soft)}.lp-evt.sys:before{background:var(--qt-ink3);border:0;width:7px;height:7px;top:10px;left:-19px}.lp-evt.ai:before{background:var(--qt-accent);border:0;width:7px;height:7px;top:10px;left:-19px}.lp-evt .meta{color:var(--qt-ink3);align-items:center;gap:8px;margin-bottom:4px;font-size:11.5px;display:flex}.lp-evt .meta .stage{color:var(--qt-ink2);letter-spacing:.04em;text-transform:uppercase;background:var(--qt-bg);border-radius:4px;padding:2px 6px;font-size:10px;font-weight:600}.lp-evt .meta .stage.t1{color:var(--qt-ink2)}.lp-evt .meta .stage.t2{color:var(--qt-ink);background:var(--qt-accent-soft)}.lp-evt .meta .stage.t3{color:#fff;background:var(--qt-ink)}.lp-evt .meta .stage.reply{color:var(--qt-accent-deep);background:var(--qt-accent-soft)}.lp-evt.sys .meta,.lp-evt.ai .meta{color:var(--qt-ink3);padding-top:2px;font-size:11.5px}.lp-evt.sys .body,.lp-evt.ai .body{color:var(--qt-ink3);font-size:12.5px;line-height:1.5}.lp-evt.ai .body{color:var(--qt-accent-deep)}.lp-evt .subj{letter-spacing:-.01em;color:var(--qt-ink);margin:2px 0 6px;font-size:14px;font-weight:600}.lp-evt .body{color:var(--qt-ink2);white-space:pre-wrap;text-wrap:pretty;font-size:13.5px;line-height:1.6}.lp-evt .show-more{color:var(--qt-accent-deep);cursor:pointer;margin-top:6px;font-size:11.5px;display:inline-block}.lp-evt .show-more:hover{text-decoration:underline}.lp-card{background:var(--qt-surface);border:1px solid var(--qt-rule);border-radius:14px;margin-bottom:14px;padding:18px 20px}.lp-card h4{text-transform:uppercase;letter-spacing:.12em;color:var(--qt-ink3);align-items:center;gap:8px;margin:0 0 14px;font-size:10.5px;font-weight:600;display:flex}.lp-card h4 .ct{color:var(--qt-ink3);letter-spacing:0;text-transform:none;margin-left:auto;font-size:11px;font-weight:400}.lp-id-row{border-top:1px solid var(--qt-rule2);justify-content:space-between;align-items:baseline;gap:12px;padding:7px 0;font-size:12.5px;display:flex}.lp-id-row:first-of-type{border-top:0;padding-top:0}.lp-id-row .l{color:var(--qt-ink3);flex-shrink:0}.lp-id-row .v{color:var(--qt-ink);text-align:right;word-break:break-word}.lp-id-row .v b{font-weight:500}.lp-sig{border-top:1px solid var(--qt-rule2);grid-template-columns:18px 1fr;align-items:start;gap:10px;padding:10px 0;display:grid}.lp-sig:first-of-type{border-top:0;padding-top:0}.lp-sig .mark{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;margin-top:1px;display:flex}.lp-sig.yes .mark{background:var(--qt-accent);color:#fff}.lp-sig.partial .mark{background:var(--qt-accent-soft);color:var(--qt-accent-deep);border:1px solid var(--qt-accent)}.lp-sig.no .mark{border:1px dashed var(--qt-ink3);background:0 0}.lp-sig .nm{color:var(--qt-ink);font-size:12.5px;font-weight:500;line-height:1.3}.lp-sig .ev{color:var(--qt-ink3);margin-top:3px;font-size:11.5px;font-style:italic;line-height:1.45}.lp-sig.no .nm{color:var(--qt-ink3);font-weight:400}.lp-gate{background:var(--qt-bg);color:var(--qt-ink2);border-radius:8px;margin-top:14px;padding:12px 14px;font-size:12px;line-height:1.5}.lp-gate.ready{background:var(--qt-accent-soft);color:var(--qt-ink)}.lp-gate b{font-weight:600}.lp-gate .row{justify-content:space-between;align-items:center;margin-top:8px;display:flex}.lp-notes-list{flex-direction:column;gap:10px;margin-bottom:12px;display:flex}.lp-notebit{background:var(--qt-bg);color:var(--qt-ink2);border-radius:8px;padding:10px 12px;font-size:12.5px;line-height:1.5}.lp-notebit .by{color:var(--qt-ink3);margin-bottom:4px;font-size:10.5px}.lp-notebit .by b{color:var(--qt-ink2);font-weight:500}.lp-add-note{resize:none;border:1px dashed var(--qt-rule);width:100%;color:var(--qt-ink);background:0 0;border-radius:8px;min-height:56px;padding:10px 12px;font-family:inherit;font-size:12.5px;line-height:1.5}.lp-add-note:focus{border:1px solid var(--qt-accent);background:var(--qt-accent-soft);outline:none}.lp-add-note::placeholder{color:var(--qt-ink3);font-style:italic}.lp-related-row{border-top:1px solid var(--qt-rule2);cursor:pointer;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;padding:8px 0;display:grid}.lp-related-row:first-of-type{border-top:0;padding-top:0}.lp-related-row:hover{background:var(--qt-bg);border-color:#0000;border-radius:6px;margin:0 -8px;padding:8px}.lp-related-row .nm{font-size:13px;font-weight:500}.lp-related-row .why{color:var(--qt-ink3);margin-top:1px;font-size:11px}.lp-related-row .pill{color:var(--qt-ink3);font-size:10px}@media (max-width:767.98px){.lp{padding:20px 16px 48px}.qt-backpill{align-items:center;min-height:44px;display:inline-flex}.lp-head{grid-template-columns:64px 1fr;gap:12px}.lp-head>:nth-child(3){grid-column:1/-1}.lp-head .actions,.lp-head .pills{flex-wrap:wrap}.lp-head>*{min-width:0}.lp>.qt-card,.lp-evt .meta{flex-wrap:wrap}.lp-head h1,.lp-head .role,.lp-summary .body,.lp-note,.lp-evt .subj,.lp-evt .body,.lp-evt .meta>span{overflow-wrap:anywhere}.lp-evt .meta>span{min-width:0}.ws-menu .row{min-height:44px;padding:11px 12px}}.bd{min-height:calc(100dvh - var(--topbar-h));grid-template-columns:260px 1fr 360px;display:grid}@media (max-width:1180px){.bd{grid-template-columns:240px 1fr}.bd-prev{display:none}}.bd>*{min-width:0}.bd-rail{border-right:1px solid var(--qt-rule);background:var(--qt-bg);top:var(--topbar-h);height:calc(100dvh - var(--topbar-h));padding:28px 22px;position:sticky;overflow:auto}@media (max-width:880px){.bd{grid-template-columns:1fr}.bd-rail{height:auto;position:static}}.bd-rail .crumb{text-transform:uppercase;letter-spacing:.12em;color:var(--qt-ink3);margin-bottom:10px;font-size:11px;font-weight:600}.bd-rail h2{letter-spacing:-.018em;margin:0 0 24px;font-size:22px;font-weight:600;line-height:1.15}.bd-rail .draft{color:var(--qt-ink3);align-items:center;gap:6px;margin-top:4px;font-size:11.5px;display:flex}.bd-rail .draft .dot{background:var(--qt-accent);border-radius:50%;width:6px;height:6px}.bd-step{border-top:1px solid var(--qt-rule2);cursor:pointer;grid-template-columns:28px 1fr;align-items:start;gap:14px;padding:14px 0;display:grid}.bd-step:first-of-type{border-top:0}.bd-step .num{border:1px solid var(--qt-rule);width:26px;height:26px;color:var(--qt-ink2);background:var(--qt-bg);border-radius:50%;place-items:center;font-size:12px;font-weight:500;display:grid}.bd-step.active .num{background:var(--qt-ink);color:var(--qt-bg);border-color:var(--qt-ink)}.bd-step.done .num{background:var(--qt-accent-soft);color:var(--qt-accent-deep);border-color:var(--qt-accent-soft)}.bd-step .nm{color:var(--qt-ink2);font-size:13.5px;font-weight:500;line-height:1.3}.bd-step.active .nm{color:var(--qt-ink)}.bd-step .sub{color:var(--qt-ink3);margin-top:3px;font-size:11.5px;line-height:1.4}.bd-rail-tip{background:var(--qt-surface2);color:var(--qt-ink2);border-radius:12px;margin-top:28px;padding:14px 16px;font-size:12px;line-height:1.5}.bd-rail-tip .h{text-transform:uppercase;letter-spacing:.1em;color:var(--qt-accent-deep);align-items:center;gap:6px;margin-bottom:6px;font-size:11px;font-weight:600;display:flex}.bd-main{max-width:880px;padding:36px 48px 120px}.bd-main .eyebrow{text-transform:uppercase;letter-spacing:.12em;color:var(--qt-accent);margin-bottom:8px;font-size:11px;font-weight:600}.bd-main h1{letter-spacing:-.022em;text-wrap:pretty;margin:0 0 8px;font-size:32px;font-weight:600;line-height:1.08}.bd-main .lede{color:var(--qt-ink2);text-wrap:pretty;max-width:62ch;margin:0 0 32px;font-size:15px;line-height:1.55}.bd-field{margin-bottom:28px}.bd-field>label{text-transform:uppercase;letter-spacing:.1em;color:var(--qt-ink3);margin-bottom:8px;font-size:12px;font-weight:600;display:block}.bd-field .hint{color:var(--qt-ink3);margin-top:6px;font-size:12px;line-height:1.5}.bd-2col{grid-template-columns:1fr 1fr;gap:12px;display:grid}.bd-3col{grid-template-columns:1fr 1fr 1fr;gap:12px;display:grid}.bd-person-card{background:var(--qt-surface);border:1px solid var(--qt-rule);border-radius:14px;grid-template-columns:56px 1fr;align-items:start;gap:16px;padding:20px;display:grid}.bd-person-card .nm-row{justify-content:space-between;align-items:baseline;margin-bottom:4px;display:flex}.bd-person-card .nm{font-size:16px;font-weight:600}.bd-person-card .em{color:var(--qt-ink2);font-size:12.5px}.bd-person-card .stats{border-top:1px solid var(--qt-rule2);gap:18px;margin-top:14px;padding-top:14px;display:flex}.bd-person-card .stats .n{font-variant-numeric:tabular-nums;font-size:16px;font-weight:600;line-height:1}.bd-person-card .stats .l{color:var(--qt-ink3);text-transform:uppercase;letter-spacing:.08em;margin-top:4px;font-size:11px}.bd-addr{color:#f6f8fb;background:#0c1220;border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:14px;padding:16px 20px;display:grid}.bd-addr .l{text-transform:uppercase;letter-spacing:.14em;color:#6d9bff;margin-bottom:6px;font-size:10.5px;font-weight:600}.bd-addr .em{font-family:var(--font-jetbrains), monospace;letter-spacing:-.005em;font-size:18px;font-weight:500}.bd-addr .em .cw{color:#6d9bff}.bd-addr .d{color:#f6f8fb99;margin-top:6px;font-size:12px}.bd-addr .copy{color:#f6f8fb;font:inherit;cursor:pointer;background:#ffffff14;border:1px solid #ffffff1f;border-radius:8px;padding:8px 14px;font-size:12px}.bd-addr .copy:hover{background:#ffffff24}.bd-codeword-row{grid-template-columns:1fr 200px;gap:12px;margin-top:14px;display:grid}.bd-offer-doc{background:var(--qt-surface);border:1px solid var(--qt-rule);border-radius:14px;grid-template-columns:80px 1fr;align-items:start;gap:18px;padding:22px;display:grid}.bd-offer-doc .docpreview{background:var(--qt-bg);border:1px solid var(--qt-rule);border-radius:6px;width:80px;height:100px;padding:10px 8px 8px;position:relative}.bd-offer-doc .docpreview .line{background:var(--qt-rule);border-radius:2px;height:4px;margin-bottom:4px}.bd-offer-doc .docpreview .line.full{width:100%}.bd-offer-doc .docpreview .line.half{width:55%}.bd-offer-doc .docpreview .line.accent{background:var(--qt-accent);width:30%;height:6px;margin-bottom:8px}.bd-offer-doc .docpreview .badge{background:var(--qt-accent);color:var(--qt-surface);text-transform:uppercase;letter-spacing:.06em;border-radius:4px;padding:2px 5px;font-size:9.5px;font-weight:600;position:absolute;top:-8px;right:-8px}.bd-offer-doc .body .ttl{margin-bottom:2px;font-size:16px;font-weight:600}.bd-offer-doc .body .url{font-family:var(--font-jetbrains), monospace;color:var(--qt-ink3);word-break:break-all;font-size:11.5px}.bd-offer-doc .body .ai{background:var(--qt-surface2);color:var(--qt-ink2);border-radius:8px;margin-top:10px;padding:10px 12px;font-size:12.5px;line-height:1.5}.bd-offer-doc .body .ai b{color:var(--qt-accent-deep);font-weight:600}.bd-offer-doc .body .row{color:var(--qt-ink3);gap:14px;margin-top:12px;font-size:11.5px;display:flex}.bd-offer-doc .body .row .qt-pill{font-size:10.5px}.bd-attach{background:var(--qt-surface);border:1px solid var(--qt-rule);border-radius:10px;align-items:center;gap:10px;margin-top:8px;padding:11px 14px;display:flex}.bd-attach .ico{color:var(--qt-accent)}.bd-attach .nm{flex:1;font-size:13px;font-weight:500}.bd-attach .sz{color:var(--qt-ink3);font-size:11.5px}.bd-attach .rm{color:var(--qt-ink3);cursor:pointer}.bd-attach.add{color:var(--qt-ink3);cursor:pointer;font:inherit;background:0 0;border-style:dashed;justify-content:center;padding:14px}.bd-attach.add:hover{color:var(--qt-ink);border-color:var(--qt-ink3)}.bd-mbox{grid-template-columns:1fr 1fr;gap:12px;display:grid}.bd-mbox-card{border:1px solid var(--qt-rule);background:var(--qt-surface);cursor:pointer;border-radius:12px;padding:16px 18px}.bd-mbox-card.on{border-color:var(--qt-ink);box-shadow:0 0 0 1px var(--qt-ink)}.bd-mbox-card .nm-row{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.bd-mbox-card .em{font-family:var(--font-jetbrains), monospace;font-size:12.5px;font-weight:500}.bd-mbox-card .meta{color:var(--qt-ink3);font-size:11.5px;line-height:1.5}.bd-mbox-card .meta b{color:var(--qt-ink);font-weight:500}.bd-seq{gap:12px;display:grid}.bd-seq-card{background:var(--qt-surface);border:1px solid var(--qt-rule);border-radius:14px;overflow:hidden}.bd-seq-card.t3-block{border-color:var(--qt-accent)}.bd-seq-head{cursor:pointer;grid-template-columns:90px 1fr 160px 50px;align-items:center;gap:14px;padding:14px 20px;display:grid}.bd-seq-head .stage{font-family:var(--font-jetbrains), monospace;letter-spacing:.02em;color:var(--qt-accent);font-size:11.5px;font-weight:600}.bd-seq-head .nm{font-size:14px;font-weight:600}.bd-seq-head .nm .sub{color:var(--qt-ink3);margin-top:2px;font-size:11.5px;font-weight:400}.bd-seq-head .when{color:var(--qt-ink2);font-size:12px}.bd-seq-head .when b{color:var(--qt-ink);font-weight:500}.bd-seq-head .ctr{color:var(--qt-ink3);text-align:right}.bd-seq-body{border-top:1px solid var(--qt-rule2);background:var(--qt-bg);padding:0}.bd-seq-meta{background:var(--qt-surface2);border-bottom:1px solid var(--qt-rule2);color:var(--qt-ink3);flex-wrap:wrap;gap:0;padding:10px 22px;font-size:11.5px;display:flex}.bd-seq-meta .mi{border-right:1px solid var(--qt-rule);align-items:baseline;gap:6px;margin-right:18px;padding-right:18px;display:flex}.bd-seq-meta .mi:last-child{border-right:0}.bd-seq-meta .mi .k{text-transform:uppercase;letter-spacing:.08em;font-size:10.5px;font-weight:600}.bd-seq-meta .mi .v{color:var(--qt-ink);font-weight:500}.bd-seq-body .subj-row{border-bottom:1px solid var(--qt-rule2);align-items:baseline;gap:14px;padding:16px 24px 12px;display:flex}.bd-seq-body .subj-row label{text-transform:uppercase;letter-spacing:.12em;color:var(--qt-ink3);flex:none;font-size:10.5px;font-weight:600}.bd-seq-body .subj-row input{font:inherit;letter-spacing:-.01em;color:var(--qt-ink);background:0 0;border:0;flex:1;padding:2px 0;font-size:17px;font-weight:600}.bd-seq-body .subj-row input:focus{outline:none}.bd-seq-body .editor{padding:18px 24px 0}.bd-seq-body textarea{width:100%;min-height:320px;font:inherit;color:var(--qt-ink);resize:vertical;background:0 0;border:0;padding:0;font-size:15px;line-height:1.7;display:block}.bd-seq-body textarea:focus{outline:none}.bd-seq-foot{flex-wrap:wrap;align-items:center;gap:14px;padding:14px 24px 18px;display:flex}.bd-seq-foot .vars{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.bd-seq-foot .vars-lbl{color:var(--qt-ink3);text-transform:uppercase;letter-spacing:.1em;margin-right:4px;font-size:10.5px;font-weight:600}.bd-seq-foot .var{font-family:var(--font-jetbrains), monospace;background:var(--qt-surface2);color:var(--qt-ink2);cursor:pointer;border:1px solid var(--qt-rule);border-radius:4px;padding:3px 9px;font-size:11.5px}.bd-seq-foot .var:hover{border-color:var(--qt-accent);color:var(--qt-accent-deep)}.bd-seq-foot .ai-line{color:var(--qt-ink3);text-align:right;align-items:center;gap:6px;max-width:50%;margin-left:auto;font-size:12px;line-height:1.45;display:flex}.bd-seq-foot .ai-line .sp{color:var(--qt-accent);flex:none}.bd-seq-foot .ai-line b{color:var(--qt-accent-deep);font-weight:600}.bd-seq-group{text-transform:uppercase;letter-spacing:.14em;color:var(--qt-ink3);align-items:center;gap:10px;padding:16px 0 6px;font-size:11px;font-weight:600;display:flex}.bd-seq-group:before,.bd-seq-group:after{content:"";background:var(--qt-rule);flex:1;height:1px}.bd-seq-group.accent{color:var(--qt-accent-deep)}.bd-seq-group.accent:before,.bd-seq-group.accent:after{background:var(--qt-accent-soft)}.bd-prev{border-left:1px solid var(--qt-rule);background:var(--qt-surface2);top:var(--topbar-h);height:calc(100dvh - var(--topbar-h));padding:28px 24px;position:sticky;overflow:auto}.bd-prev h3{text-transform:uppercase;letter-spacing:.12em;color:var(--qt-ink3);margin:0 0 14px;font-size:11px;font-weight:600}.bd-prev .tabs{flex-wrap:wrap;gap:4px;margin-bottom:12px;display:flex}.bd-prev .tab{font-size:11px;font-family:var(--font-jetbrains), monospace;color:var(--qt-ink3);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:4px 10px;font-weight:500}.bd-prev .tab.on{background:var(--qt-ink);color:var(--qt-bg)}.bd-prev .mailclient{background:var(--qt-surface);box-shadow:0 1px 0 var(--qt-rule), 0 16px 40px -16px #0000001f;border-radius:12px;overflow:hidden}.bd-prev .mc-head{border-bottom:1px solid var(--qt-rule2);padding:14px 18px}.bd-prev .mc-from{color:var(--qt-ink2);font-size:12.5px}.bd-prev .mc-from b{color:var(--qt-ink);font-weight:600}.bd-prev .mc-subj{letter-spacing:-.01em;margin-top:6px;font-size:15px;font-weight:600;line-height:1.3}.bd-prev .mc-body{color:var(--qt-ink);white-space:pre-wrap;padding:16px 18px 22px;font-size:13.5px;line-height:1.6}.bd-prev .mc-attach{background:var(--qt-accent-soft);color:var(--qt-accent-deep);border-radius:8px;align-items:center;gap:8px;margin:0 18px 16px;padding:10px 12px;font-size:12px;display:flex}.bd-prev .mc-foot{border-top:1px solid var(--qt-rule2);color:var(--qt-ink3);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 18px;font-size:11.5px;display:flex}.bd-prev .summary{background:var(--qt-surface);border-radius:12px;margin-top:16px;padding:16px}.bd-prev .summary dt{color:var(--qt-ink3);text-transform:uppercase;letter-spacing:.1em;margin-bottom:2px;font-size:11px;font-weight:600}.bd-prev .summary dd{color:var(--qt-ink);margin:0 0 12px;font-size:13px;font-weight:500}.bd-prev .summary dd:last-child{margin-bottom:0}.bd-foot{z-index:0;border-top:1px solid var(--qt-rule);background:0 0;justify-content:space-between;align-items:center;gap:12px;margin:40px -48px 0;padding:14px 48px;display:flex;position:sticky;bottom:0}.bd-foot .crumb{color:var(--qt-ink3);font-size:12px}.bd-foot .actions{gap:8px;display:flex}@media (max-width:767.98px){.bd-main{padding:20px 16px 100px}.bd-codeword-row,.bd-mbox{grid-template-columns:1fr}.bd-person-card .stats{grid-template-columns:1fr 1fr;gap:14px 12px;display:grid}.bd-seq-head{grid-template-columns:auto 1fr 20px;grid-template-areas:"stage nm ctr""when when when";align-items:start;gap:4px 10px;padding:14px 16px}.bd-seq-head .stage{grid-area:stage;padding-top:1px}.bd-seq-head .nm{grid-area:nm;min-width:0}.bd-seq-head .when{text-align:left;grid-area:when}.bd-seq-head .ctr{text-align:right;grid-area:ctr}.bd-foot{flex-wrap:wrap;gap:10px;margin:24px -16px 0;padding:14px 16px}.bd-foot .actions{flex-wrap:wrap}.bd-seq-body .subj-row input.bd-subj{font-size:17px!important}}.screen-empty{max-width:560px;padding:80px 40px}.screen-empty .eyebrow{text-transform:uppercase;letter-spacing:.12em;color:var(--qt-ink3);margin-bottom:10px;font-size:11px;font-weight:600}.screen-empty h1{letter-spacing:-.02em;margin:0 0 8px;font-size:28px;font-weight:600}.screen-empty p{color:var(--qt-ink2);margin:0 0 20px;font-size:14px;line-height:1.5}.cs{max-width:880px;padding:28px 36px 96px}.cs-head{border-bottom:1px solid var(--qt-rule);margin-bottom:24px;padding-bottom:20px}.cs-head .crumb{color:var(--qt-ink3);text-transform:uppercase;letter-spacing:.12em;margin-bottom:8px;font-size:11.5px;font-weight:600}.cs-head .title{letter-spacing:-.02em;margin:0;font-size:26px;font-weight:600;line-height:1.15}.cs-head .sub{color:var(--qt-ink2);margin-top:6px;font-size:13px}.cs-section{margin-bottom:32px}.cs-section-h{text-transform:uppercase;letter-spacing:.12em;color:var(--qt-ink3);margin:0 0 4px;font-size:11px;font-weight:600}.cs-section-sub{color:var(--qt-ink3);margin:0 0 16px;font-size:12.5px;line-height:1.5}.cs-field{margin-bottom:16px}.cs-field label{color:var(--qt-ink);margin-bottom:6px;font-size:12px;font-weight:500;display:block}.cs-field .hint{color:var(--qt-ink3);margin-top:5px;font-size:11.5px;line-height:1.5}.cs-doc-row{grid-template-columns:minmax(120px,1fr) minmax(180px,2fr) minmax(140px,1.5fr) auto auto auto;align-items:start;gap:8px;margin-bottom:8px;display:grid}.cs-doc-row .err{grid-column:1/-1}@media (max-width:760px){.cs-doc-row{grid-template-columns:1fr 1fr 1fr}.cs-doc-row .qt-btn{grid-column:span 1}}.cs-field .err{color:var(--qt-bad);margin-top:5px;font-size:11.5px;line-height:1.5}.cs-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.cs-window-row{grid-template-columns:1fr 90px 90px;align-items:end;gap:14px;display:grid}.cs-asset-card{border:1px solid var(--qt-rule);background:var(--qt-surface);border-radius:12px;margin-bottom:14px;padding:16px 18px}.cs-asset-card .h{justify-content:space-between;align-items:baseline;margin-bottom:8px;display:flex}.cs-asset-card .h .nm{font-size:13.5px;font-weight:600}.cs-asset-card .h .key{font-family:var(--font-jetbrains), monospace;color:var(--qt-ink3);font-size:10.5px}.cs-asset-card textarea{min-height:110px;font-family:"Source Serif 4",Iowan Old Style,Georgia,serif}.cs-confirm{border:1px solid var(--qt-bad);background:var(--qt-bad-soft);border-radius:10px;margin-top:12px;padding:14px 16px}.cs-confirm p{color:var(--qt-ink);margin:0 0 10px;font-size:12.5px;line-height:1.5}.cs-confirm input{width:160px}.cs-problems{border:1px solid var(--qt-bad);background:var(--qt-bad-soft);border-radius:12px;margin-bottom:20px;padding:16px 18px}.cs-footer{border-top:1px solid var(--qt-rule);align-items:center;gap:10px;margin-top:8px;padding-top:20px;display:flex}.cs-footer-status{color:var(--qt-ink3);flex-direction:column;align-items:flex-start;gap:4px;margin-left:auto;font-size:12px;display:flex}.cs-sticky{top:var(--topbar-h);z-index:1;background:var(--qt-bg);border-bottom:1px solid var(--qt-rule);flex-direction:column;gap:10px;margin-bottom:20px;padding-bottom:14px;display:flex;position:sticky}.cs-mhead{align-items:center;gap:4px;display:flex}.cs-mhead .back{width:44px;height:44px;color:var(--qt-ink2);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;place-items:center;display:grid}.cs-mhead .back:hover{background:var(--qt-surface2);color:var(--qt-ink)}.cs-mhead .mh-title{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.cs-mhead .mh-eyebrow{text-transform:uppercase;letter-spacing:.12em;color:var(--qt-ink3);font-size:11px;font-weight:600}.cs-mhead .mh-name{letter-spacing:-.01em;color:var(--qt-ink);text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:600;overflow:hidden}.cs-mhead .mh-activate{flex:none;align-items:center;display:flex}.cs-strip{border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:13px;line-height:1.5;display:flex}.cs-strip svg{flex:none;margin-top:2px}.cs-strip .body{min-width:0}.cs-strip ul{gap:4px;margin:6px 0 0;padding-left:16px;display:grid}.cs-strip li{font-size:13px;line-height:1.5}.cs-strip.ok{background:var(--qt-ok-soft);color:var(--qt-ok)}.cs-strip.warn{background:var(--qt-warn-soft);color:var(--qt-warn)}.cs-strip.neutral{background:var(--qt-surface2);color:var(--qt-ink2)}@media (max-width:767.98px){.cs-head{display:none}.cs-footer{flex-direction:column;align-items:stretch;gap:10px}.cs-footer-activate{display:none}.cs-footer>.qt-btn{justify-content:center;width:100%;min-height:48px}.cs-footer-status{width:100%;margin-left:0}.cs{counter-reset:cs-section}.cs-section-h{align-items:center;gap:8px;display:flex}.cs-section-h:before{counter-increment:cs-section;content:counter(cs-section);background:var(--qt-accent-soft);width:18px;height:18px;color:var(--qt-accent-deep);border-radius:50%;flex:none;place-items:center;font-size:10.5px;font-weight:700;display:grid}.cs-row{grid-template-columns:1fr}.cs-window-row{grid-template-columns:1fr 1fr;align-items:start}.cs-window-row .cs-field:first-child{grid-column:1/-1}.cs .qt-input,.cs .qt-textarea{border-radius:10px;min-height:48px;padding:12px 14px}.cs .qt-select{width:100%;display:block}.cs .qt-select-trigger{width:100%;min-height:48px;color:var(--qt-ink);border-radius:10px;justify-content:space-between;padding:12px 14px;font-family:inherit;font-size:16px}}.cs-chk-list{background:var(--qt-surface);border:1px solid var(--qt-rule);border-radius:12px;overflow:hidden}.cs-chk-row{border:0;border-top:1px solid var(--qt-rule2);width:100%;min-height:52px;font:inherit;text-align:left;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;align-items:center;gap:12px;padding:13px 14px;display:flex}.cs-chk-row:first-child{border-top:0}.cs-chk-row:hover,.cs-chk-row:active{background:var(--qt-surface2)}.cs-chk-row:focus-visible{box-shadow:inset 0 0 0 2px var(--qt-accent);outline:none}.cs-chk-row:disabled{opacity:.5;cursor:not-allowed}.cs-chk-row:disabled:hover,.cs-chk-row:disabled:active{background:0 0}.cs-chk-nm{color:var(--qt-ink);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;font-weight:500;overflow:hidden}.cs-chk-v{font-family:var(--font-jetbrains), monospace;color:var(--qt-ink3);flex:none;font-size:11px}.cs-chk-mark{background:var(--qt-surface2);border-radius:50%;flex:none;place-items:center;width:20px;height:20px;display:grid}.cs-chk-mark svg{width:12px;height:12px}.cs-chk-mark.on{background:var(--qt-ok-soft);color:var(--qt-ok)}.cs-chk-chev{color:var(--qt-ink3);flex:none;width:13px;height:13px}.ae-shell{background:var(--qt-surface);flex-direction:column;min-height:0;display:flex;position:fixed;inset:0;overflow:hidden}.ae-head{z-index:0;border-bottom:1px solid var(--qt-rule2);flex:none;align-items:center;gap:6px;padding:10px 14px 10px 8px;display:flex;position:relative}.ae-head:before{content:"";z-index:-1;pointer-events:none;background:var(--qt-glass-strong);-webkit-backdrop-filter:blur(28px)saturate(1.7);box-shadow:inset 0 1px 0 var(--qt-glass-rim);position:absolute;inset:0}html[data-theme=dark] .ae-head:before{-webkit-backdrop-filter:blur(28px)saturate(1.6)}.ae-close{width:44px;height:44px;color:var(--qt-ink2);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;place-items:center;font-size:22px;line-height:1;display:grid}.ae-close:hover{background:var(--qt-surface2);color:var(--qt-ink)}.ae-close:disabled{opacity:.4;cursor:not-allowed}.ae-title{flex:1;min-width:0}.ae-title .nm{letter-spacing:-.012em;color:var(--qt-ink);white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.ae-title .meta{font-family:var(--font-jetbrains), monospace;color:var(--qt-ink3);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.ae-save.qt-btn{flex:none;min-height:40px;padding:9px 18px}.ae-strip{border-bottom:1px solid var(--qt-rule2);color:var(--qt-ink3);flex:none;align-items:center;gap:10px;padding:8px 16px;font-size:13px;display:flex}.ae-strip .info{flex-wrap:wrap;flex:1;align-items:center;gap:4px;min-width:0;display:flex}.ae-strip .info code{font-family:var(--font-jetbrains), monospace;background:var(--qt-surface2);border-radius:4px;padding:1px 6px;font-size:13px}.ae-strip .info svg{color:var(--qt-ok);width:13px;height:13px}.ae-history-btn{color:var(--qt-accent-deep);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:6px 0;font-size:13px;font-weight:500}.ae-history-btn:hover{text-decoration:underline}.ae-history-btn:disabled{opacity:.4;cursor:not-allowed;text-decoration:none}.ae-history-list{border-bottom:1px solid var(--qt-rule2);background:var(--qt-surface2);flex:none;max-height:40dvh;overflow:hidden auto}.ae-history-row{border:0;border-top:1px solid var(--qt-rule2);width:100%;min-height:44px;font:inherit;color:var(--qt-ink);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:10px;padding:10px 16px;font-size:13px;display:flex}.ae-history-row:first-child{border-top:0}.ae-history-row:hover,.ae-history-row.on{background:var(--qt-accent-soft)}.ae-history-row:disabled{opacity:.4;cursor:not-allowed;background:0 0}.ae-history-row .v{font-family:var(--font-jetbrains), monospace;font-weight:600}.ae-history-row .t{color:var(--qt-ink3);font-size:13px}.ae-history-empty{color:var(--qt-ink3);padding:14px 16px;font-size:13px}.ae-hint{color:var(--qt-accent-deep);flex:none;padding:8px 16px 0;font-size:13px;line-height:1.5}.ae-blocked{background:var(--qt-warn-soft);color:var(--qt-warn);border-radius:10px;flex:none;align-items:flex-start;gap:8px;margin:10px 16px 0;padding:12px 14px;font-size:13px;line-height:1.5;display:flex}.ae-blocked svg{flex:none;margin-top:2px}.ae-blocked ul{gap:4px;margin:6px 0 0;padding-left:16px;display:grid}.ae-error{border:1px solid var(--qt-bad);background:var(--qt-bad-soft);color:var(--qt-ink);border-radius:10px;flex:none;margin:10px 16px 0;padding:12px 14px;font-size:13px;line-height:1.5}.ae-error ul{color:var(--qt-ink2);gap:4px;margin:6px 0 0;padding-left:16px;display:grid}.ae-warn{color:var(--qt-bad);flex:none;padding:8px 16px 0;font-size:13px;line-height:1.5}.ae-body{flex:1;min-height:0;padding:0;display:flex}.ae-body textarea{box-sizing:border-box;width:100%;min-height:0;color:var(--qt-ink);background:var(--qt-surface);resize:none;overflow-wrap:anywhere;border:0;flex:1;padding:16px;font-family:"Source Serif 4",Iowan Old Style,Georgia,serif;font-size:16px;line-height:1.6;overflow-x:hidden}.ae-body textarea:focus{outline:none}.ae-body textarea::placeholder{color:var(--qt-ink3);font-style:italic}.ae-body textarea:disabled{opacity:.6;cursor:not-allowed}.qt-switch-row{justify-content:space-between;align-items:flex-start;gap:16px;padding:10px 0;display:flex}.qt-switch-text{flex-direction:column;gap:2px;min-width:0;display:flex}.qt-switch-label{color:var(--qt-ink);align-items:center;gap:8px;font-size:13px;font-weight:500;display:inline-flex}.qt-switch-tag{text-transform:uppercase;letter-spacing:.08em;color:var(--qt-ink3);border:1px solid var(--qt-rule);border-radius:999px;padding:2px 8px;font-size:10px;font-weight:600}.qt-switch-hint{color:var(--qt-ink3);font-size:11.5px}.qt-switch{border:1px solid var(--qt-rule);background:var(--qt-surface);cursor:pointer;border-radius:999px;flex:none;width:40px;height:24px;padding:2px;transition:background .12s,border-color .12s}.qt-switch .qt-switch-thumb{background:var(--qt-ink2);border-radius:50%;width:18px;height:18px;transition:transform .12s,background .12s;display:block}.qt-switch.on{background:var(--qt-ink);border-color:var(--qt-ink)}.qt-switch.on .qt-switch-thumb{background:var(--qt-bg);transform:translate(16px)}.qt-switch.on.danger{background:var(--qt-bad);border-color:var(--qt-bad)}.qt-switch:disabled{opacity:.45;cursor:not-allowed}.qt-switch:focus-visible{outline:2px solid var(--qt-ink);outline-offset:2px}.qt-select{display:inline-block;position:relative}.qt-select-trigger{font-family:var(--font-jetbrains), monospace;color:var(--qt-ink2);background:var(--qt-surface);border:1px solid var(--qt-rule);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:3px 10px;font-size:11px;line-height:1.4;transition:border-color .12s,color .12s;display:inline-flex}.qt-select-trigger:hover{border-color:var(--qt-ink3);color:var(--qt-ink)}.qt-select-trigger:focus-visible{outline:2px solid var(--qt-ink3);outline-offset:1px}.qt-select-chevron{color:var(--qt-ink3);flex:none}.qt-select-menu{z-index:40;background:var(--qt-surface);border:1px solid var(--qt-glass-rim);border-radius:10px;min-width:max(100%,220px);max-width:min(340px,80vw);margin:0;padding:5px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:auto;box-shadow:0 8px 28px #0000001a,0 2px 8px #0000000f}.qt-select-menu.flip{left:auto;right:0}.qt-select-item{color:var(--qt-ink2);cursor:pointer;white-space:nowrap;border-radius:7px;align-items:baseline;gap:8px;padding:6px 9px;font-size:12.5px;display:flex}.qt-select-item.active{background:var(--qt-surface2);color:var(--qt-ink)}.qt-select-item.selected{color:var(--qt-ink);font-weight:600}.qt-select-item.disabled{color:var(--qt-ink3);cursor:default}.qt-select-item .qt-select-check{width:10px;color:var(--qt-ink);flex:none}.qt-select-item .lbl{font-family:var(--font-jetbrains), monospace;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.qt-select-item .hint-r{color:var(--qt-ink3);margin-left:auto;padding-left:14px;font-size:11px}.cc{max-width:1320px;padding:28px 36px 64px}.cc-head{border-bottom:1px solid var(--qt-rule);justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:22px;padding-bottom:22px;display:flex}.cc-head .crumb{text-transform:uppercase;letter-spacing:.12em;color:var(--qt-ink3);margin-bottom:10px;font-size:11.5px;font-weight:600}.cc-head .crumb b{color:var(--qt-ink2);font-weight:600}.cc-head .title{letter-spacing:-.022em;margin:0;font-size:32px;font-weight:600;line-height:1.1}.cc-head .meta{color:var(--qt-ink3);align-items:center;gap:10px;margin-top:8px;font-size:12.5px;display:flex}.cc-head .meta b{color:var(--qt-ink2);font-weight:600}.cc-head .meta .sep{color:var(--qt-ink4)}.cc-head .actions{align-items:center;gap:8px;display:flex}.cc-topbar{align-items:center;gap:10px;max-width:1320px;padding:14px 36px 0;display:flex}.cc-topbar-setup{margin-left:auto}.cc-card{background:var(--qt-surface);border:1px solid var(--qt-rule);box-shadow:var(--qt-shadow);border-radius:12px}.cc-band{grid-template-columns:200px 220px 1fr;gap:12px;margin:0 0 18px;display:grid}.cc-stat{padding:16px 18px}.cc-stat .l{text-transform:uppercase;letter-spacing:.13em;color:var(--qt-ink3);font-size:10.5px;font-weight:600}.cc-stat .n{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:6px;font-size:32px;font-weight:620}.cc-stat .n.accent{color:var(--qt-accent)}.cc-stat .d{color:var(--qt-ink3);margin-top:4px;font-size:11.5px}.cc-prog{background:var(--qt-surface3);border-radius:2px;height:4px;margin-top:10px;overflow:hidden}.cc-prog .fill{background:var(--qt-accent);border-radius:2px;height:100%}.cc-wave{flex-direction:column;padding:14px 18px 8px;display:flex}.cc-wave .wave-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.cc-wave .wave-best{color:var(--qt-ink3);white-space:nowrap;font-size:11px}.cc-wave .wave-best b{color:var(--qt-accent);font-weight:650}.cc-wave svg{flex:1;width:100%;height:74px;margin-top:4px}.cc-wave .wave-empty{color:var(--qt-ink3);flex:1;justify-content:center;align-items:center;font-size:12.5px;display:flex}.cc-legend{text-transform:uppercase;letter-spacing:.1em;color:var(--qt-ink3);align-items:center;gap:18px;margin:4px 2px 12px;font-size:11px;font-weight:600;display:flex}.cc-legend i{vertical-align:-1px;border-radius:3px;width:9px;height:9px;margin-right:6px;display:inline-block}.cc-legend .sw-not{background:var(--qt-ink4)}.cc-legend .sw-prog{background:var(--qt-warn)}.cc-legend .sw-done{background:var(--qt-accent)}.cc-legend .sw-sent{background:var(--qt-ok)}.cc-rail-wrap{position:relative}.cc-rail{scrollbar-width:thin;gap:12px;padding:2px 2px 14px;display:flex;overflow-x:auto}.cc-day{cursor:pointer;flex-direction:column;flex:0 0 208px;padding:14px 14px 12px;transition:border-color .12s;display:flex;position:relative}.cc-day:hover{border-color:var(--qt-ink3)}.cc-day.sent{border-color:var(--qt-ok)}@supports (color:color-mix(in lab, red, red)){.cc-day.sent{border-color:color-mix(in srgb, var(--qt-ok) 35%, var(--qt-rule))}}.cc-day.sent{background:var(--qt-ok-soft)}@supports (color:color-mix(in lab, red, red)){.cc-day.sent{background:color-mix(in srgb, var(--qt-ok-soft) 26%, var(--qt-surface))}}.cc-day.inprog{border-color:var(--qt-accent)}@supports (color:color-mix(in lab, red, red)){.cc-day.inprog{border-color:color-mix(in srgb, var(--qt-accent) 45%, var(--qt-rule))}}.cc-day.busy{opacity:.55;pointer-events:none}.cc-day-edit-hit{cursor:pointer;z-index:0;background:0 0;border:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.cc-day-top{justify-content:space-between;align-items:baseline;display:flex}.cc-day-top .dnum{color:var(--qt-accent);margin-left:5px;font-size:15px;font-weight:650}.cc-tickers{opacity:.55;z-index:1;gap:2px;display:flex;position:relative}.cc-tickers button{color:var(--qt-ink3);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:0 3px;font-size:12px}.cc-tickers button:hover{background:var(--qt-surface3);color:var(--qt-ink)}.cc-tickers button:disabled{cursor:not-allowed;opacity:.4}.cc-day-name{letter-spacing:-.01em;margin-top:7px;font-size:14.5px;font-weight:620}.cc-day-subj{color:var(--qt-ink3);text-overflow:ellipsis;white-space:nowrap;min-height:17px;margin-top:3px;font-size:11.5px;overflow:hidden}.cc-day-subj.empty{color:var(--qt-ink3);font-style:italic}.cc-day-code{margin-top:8px}.cc-code{letter-spacing:.06em;background:var(--qt-accent-soft);color:var(--qt-accent-deep);border-radius:6px;padding:2px 8px;font-size:10.5px;font-weight:600;display:inline-block}.cc-code.empty{background:var(--qt-surface3);color:var(--qt-ink3);letter-spacing:0;font-style:italic}.cc-day-meta{color:var(--qt-ink3);gap:8px;min-height:14px;margin-top:6px;font-size:10.5px;display:flex}.cc-seg{z-index:1;gap:5px;margin-top:14px;display:flex;position:relative}.cc-seg button{background:var(--qt-surface3);border:1px solid var(--qt-rule);cursor:pointer;appearance:none;height:12px;font:inherit;border-radius:6px;flex:1;margin:0;padding:0}.cc-seg button:disabled{cursor:not-allowed;opacity:.6}.cc-seg button.on-prog{background:var(--qt-warn);border-color:var(--qt-warn)}.cc-seg button.on-done{background:var(--qt-accent);border-color:var(--qt-accent)}.cc-seg button.on-sent{background:var(--qt-ok);border-color:var(--qt-ok)}.cc-seg-label{text-transform:uppercase;letter-spacing:.12em;color:var(--qt-ink3);margin-top:6px;font-size:10px;font-weight:650}.cc-seg-label.sent{color:var(--qt-ok)}.cc-seg-label.inprog{color:var(--qt-warn)}.cc-seg-label.done{color:var(--qt-accent)}.cc-sales{border:1px solid var(--qt-rule);background:var(--qt-surface);z-index:1;border-radius:8px;justify-content:space-between;align-items:center;gap:6px;margin-top:10px;padding:6px 10px;transition:border-color .12s,box-shadow .12s;display:flex;position:relative}.cc-sales:focus-within{border-color:var(--qt-accent);box-shadow:0 0 0 3px var(--qt-accent-soft)}.cc-sales .amt{font-variant-numeric:tabular-nums;align-items:baseline;font-size:14px;font-weight:650;display:flex}.cc-sales .cur{color:var(--qt-accent);margin-right:2px}.cc-sales input{width:74px;font:inherit;color:var(--qt-ink);text-align:right;background:0 0;border:none;padding:0;font-size:14px;font-weight:650}.cc-sales input:focus{outline:none}.cc-sales input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cc-sales input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cc-sales input[type=number]{-moz-appearance:textfield}.cc-sales .lab{text-transform:uppercase;letter-spacing:.12em;color:var(--qt-ink3);font-size:10px;font-weight:600}.cc-day.add{color:var(--qt-ink3);appearance:none;font:inherit;text-align:inherit;border-style:dashed;justify-content:center;align-items:center;gap:6px}.cc-day.add:hover{background:var(--qt-surface2)}.cc-day.add:disabled{cursor:not-allowed;opacity:.6}.cc-day.add .plus{color:var(--qt-accent);font-size:22px;line-height:1}.cc-day.add .lab{text-transform:uppercase;letter-spacing:.13em;font-size:10.5px;font-weight:600}.cc-empty{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:40px 32px;display:flex}.cc-empty p{color:var(--qt-ink2);max-width:420px;margin:0;font-size:13.5px;line-height:1.5}.cc-sect{align-items:baseline;gap:10px;margin:28px 0 12px;display:flex}.cc-sect .bar{background:var(--qt-accent);border-radius:2px;align-self:center;width:26px;height:3px}.cc-sect h2{text-transform:uppercase;letter-spacing:.12em;margin:0;font-size:13px;font-weight:700}.cc-sect .sub{color:var(--qt-ink3);font-size:11.5px}.cc-sect .spacer{flex:1}.cc-tbl-keys{color:var(--qt-ink3);gap:14px;font-size:10.5px;display:flex}.cc-tbl-keys .k-auto:before{content:"●";color:var(--qt-accent);vertical-align:1px;margin-right:5px;font-size:8px}.cc-tbl-keys .k-man:before{content:"✎";color:var(--qt-ink3);margin-right:5px}.cc-tblwrap{border:1px solid var(--qt-rule);background:var(--qt-surface);box-shadow:var(--qt-shadow);border-radius:12px;margin-bottom:8px;overflow-x:auto}.cc-tbl{border-collapse:collapse;width:100%;min-width:1180px}.cc-tbl th{text-transform:uppercase;letter-spacing:.11em;color:var(--qt-ink3);text-align:right;border-bottom:1px solid var(--qt-rule);white-space:nowrap;padding:11px 12px;font-size:10px;font-weight:650}.cc-tbl th.l,.cc-tbl td.l{text-align:left}.cc-tbl th .adot{color:var(--qt-accent);vertical-align:2px;margin-left:3px;font-size:7px}.cc-tbl th .mdot{color:var(--qt-ink4);margin-left:3px;font-size:9px}.cc-tbl td{border-bottom:1px solid var(--qt-rule2);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;padding:6px 12px;font-size:12.5px;position:relative}.cc-tbl td:focus-within{box-shadow:inset 0 0 0 2px var(--qt-accent);border-radius:6px}.cc-tbl tr:last-child td{border-bottom:none}.cc-tbl td .cc-pct{color:var(--qt-accent);font-weight:650}.cc-tbl td.dim{color:var(--qt-ink3)}.cc-tbl td .cc-code{font-size:10px}.cc-tbl tr.total td{border-top:1px solid var(--qt-rule);background:var(--qt-surface2);font-size:13px;font-weight:700}.cc-tbl tr.unattr td{background:var(--qt-warn-soft)}@supports (color:color-mix(in lab, red, red)){.cc-tbl tr.unattr td{background:color-mix(in srgb, var(--qt-warn-soft) 30%, var(--qt-surface))}}.cc-tbl tr.unattr td{color:var(--qt-ink2)}.cc-tbl tr.unattr td.l{font-weight:600}.cc-cell-date input[type=date]{border:1px solid var(--qt-rule);background:var(--qt-surface2);font:inherit;color:var(--qt-ink2);border-radius:6px;padding:2px 6px;font-size:11.5px}.cc-cell-date input[type=date]:focus{border-color:var(--qt-accent);box-shadow:0 0 0 2px var(--qt-accent-soft);outline:none}.cc-cell-date input[type=date]:disabled{opacity:.5}.cc-tbl-assign{font:inherit;font-size:inherit;color:var(--qt-accent);text-underline-offset:2px;cursor:pointer;background:0 0;border:none;margin-left:8px;padding:0;font-weight:650;text-decoration:underline;display:inline-block}.cc-tbl-assign:disabled{color:var(--qt-ink4);cursor:not-allowed;text-decoration:none}.cc-num-in{border:1px dashed var(--qt-rule);background:var(--qt-surface2);text-align:right;width:64px;font:inherit;font-variant-numeric:tabular-nums;color:var(--qt-ink);border-radius:6px;padding:3px 6px;font-size:12.5px}.cc-num-in:focus{border-style:solid;border-color:var(--qt-accent);box-shadow:0 0 0 2px var(--qt-accent-soft);outline:none}.cc-num-in:disabled{opacity:.5}.cc-num-in::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cc-num-in::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cc-num-in[type=number]{-moz-appearance:textfield}.cc-editor-shade{z-index:900;background:#0a0c1252;animation:.15s ease-out cc-editor-fade;position:fixed;inset:0}@keyframes cc-editor-fade{0%{opacity:0}to{opacity:1}}.cc-editor{background:var(--qt-surface);border-left:1px solid var(--qt-glass-rim);flex-direction:column;width:min(480px,100vw);animation:.18s ease-out cc-editor-slide;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-24px 0 60px #0a0c122e}@keyframes cc-editor-slide{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}.cc-editor-head{border-bottom:1px solid var(--qt-rule2);padding:22px 48px 16px 24px;position:relative}.cc-editor-head .eyebrow{text-transform:uppercase;letter-spacing:.14em;color:var(--qt-accent-deep);margin-bottom:6px;font-size:10.5px;font-weight:600}.cc-editor-head h2{letter-spacing:-.015em;margin:0;font-size:20px;font-weight:600;line-height:1.25}.cc-editor-close{position:absolute;top:16px;right:16px}.cc-editor-body{flex:1;align-content:start;gap:16px;padding:18px 24px;display:grid;overflow-y:auto}.cc-editor-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.cc-editor-field{display:block}.cc-editor-field .lbl{text-transform:uppercase;letter-spacing:.12em;color:var(--qt-ink3);margin-bottom:6px;font-size:10.5px;font-weight:600;display:block}.cc-editor-error{color:var(--qt-bad);margin:0;font-size:12.5px}.cc-editor-foot{border-top:1px solid var(--qt-rule2);justify-content:space-between;align-items:center;gap:12px;padding:16px 24px 20px;display:flex}.cc-editor-foot .right{gap:8px;display:flex}.cc-editor-disclosure{color:var(--qt-ink2);gap:8px;margin:0;padding-left:18px;font-size:13px;line-height:1.5;display:grid}.cc-divider{border:none;border-top:1px solid var(--qt-rule);margin:34px 0 26px}.cc-divider+.cc-sect{margin-top:0}.cc-kpis{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:12px;display:grid}.cc-kpi{padding:14px 16px}.cc-kpi .l{text-transform:uppercase;letter-spacing:.13em;color:var(--qt-ink3);font-size:10.5px;font-weight:600}.cc-kpi .n{font-variant-numeric:tabular-nums;margin-top:4px;font-size:26px;font-weight:620}.cc-kpi .d{color:var(--qt-ink3);margin-top:2px;font-size:11px}.cc-stages{grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:8px;display:grid}.cc-stage{padding:12px 14px}.cc-stage .sname{color:var(--qt-ink2);font-size:11px;font-weight:650;font-family:var(--font-jetbrains), monospace}.cc-stage .sn{font-variant-numeric:tabular-nums;margin-top:4px;font-size:20px;font-weight:620}.cc-stage .sn small{color:var(--qt-ink3);margin-left:4px;font-size:11px;font-weight:500}.cc-stage .sbar{background:var(--qt-surface3);border-radius:2px;height:3px;margin-top:8px}.cc-stage .sbar i{background:var(--qt-accent);border-radius:2px;height:100%;display:block}.cc-stage.boom{background:var(--qt-ink);color:var(--qt-bg);border-color:var(--qt-ink)}.cc-stage.boom .sname,.cc-stage.boom .sn small{color:var(--qt-bg)}@supports (color:color-mix(in lab, red, red)){.cc-stage.boom .sname,.cc-stage.boom .sn small{color:color-mix(in srgb, var(--qt-bg) 60%, transparent)}}.cc-editor.cc-unattr{width:min(620px,100vw)}.cc-unattr-toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.cc-unattr-toolbar .sub{color:var(--qt-ink3);font-size:12px}.cc-unattr-empty{padding:32px 16px}.cc-unattr-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.cc-unattr-row{border:1px solid var(--qt-rule);background:var(--qt-surface2);border-radius:10px;grid-template-columns:140px 1fr 210px;align-items:start;gap:14px;padding:14px;display:grid}.cc-unattr-who .name{color:var(--qt-ink);overflow-wrap:anywhere;font-size:13.5px;font-weight:600}.cc-unattr-who .email{color:var(--qt-ink3);overflow-wrap:anywhere;margin-top:2px;font-size:11.5px}.cc-unattr-meta .date{text-transform:uppercase;letter-spacing:.08em;color:var(--qt-ink3);font-size:10px;font-weight:600}.cc-unattr-meta .subject{color:var(--qt-ink2);margin-top:4px;font-size:13px;font-weight:550}.cc-unattr-meta .subject .dim{color:var(--qt-ink3);font-style:italic;font-weight:400}.cc-unattr-meta .snippet{color:var(--qt-ink3);margin-top:4px;font-size:12px;line-height:1.45}.cc-unattr-pick{flex-direction:column;align-items:flex-end;gap:6px;min-width:0;display:flex}.cc-unattr-hint{align-self:flex-end}@media (max-width:767.98px){.cc{padding:20px 16px 48px}.cc-topbar{padding:14px 16px 0}.cc-head,.cc-head .actions{flex-wrap:wrap}.cc-head .meta{flex-wrap:wrap;row-gap:6px}.cc-band{grid-template-columns:1fr}.cc-band>*{min-width:0}.cc-wave .wave-head{flex-wrap:wrap}.cc-wave .wave-best{white-space:normal;overflow-wrap:break-word}.cc-legend{flex-wrap:wrap;row-gap:8px}.cc-unattr-row{grid-template-columns:1fr}.cc-unattr-pick{align-items:flex-start}.cc-unattr-hint{align-self:flex-start}.cc-kpis,.cc-stages{grid-template-columns:1fr 1fr}}.ib-head .filters.ib-stage-filter{align-items:center;margin-top:6px}.ib-head .ib-stage-filter .qt-select{position:relative}.ib-head .ib-stage-filter .qt-select-menu{max-height:340px;display:block;overflow-y:auto}.ib-head .ib-stage-filter .qt-select-trigger .cnt{font-variant-numeric:tabular-nums;color:var(--qt-ink3);margin-left:2px}.ib-head .ib-stage-filter .qt-select-trigger.on{border-color:var(--qt-accent);background:var(--qt-accent-soft);color:var(--qt-accent-deep)}.ib-head .ib-stage-filter .qt-select-trigger.on .cnt,.ib-head .ib-stage-filter .qt-select-trigger.on .qt-select-chevron{color:var(--qt-accent-deep)}.ib-head .ib-stage-filter .qt-select-hd{font-family:var(--font-jetbrains), monospace;letter-spacing:.09em;text-transform:uppercase;color:var(--qt-ink3);justify-content:space-between;align-items:center;gap:10px;padding:5px 9px 6px;font-size:9.5px;display:flex}.ib-head .ib-stage-filter .qt-select-hd .hd-act{cursor:pointer;color:var(--qt-accent-deep);font:inherit;letter-spacing:0;text-transform:none;background:0 0;border:0;font-size:10.5px}.ib-head .ib-stage-filter .qt-select-group{list-style:none}.ib-head .ib-stage-filter .qt-select-grp{font-family:var(--font-jetbrains), monospace;letter-spacing:.09em;text-transform:uppercase;color:var(--qt-ink3);border-top:1px solid var(--qt-rule2);margin-top:4px;padding:9px 9px 4px;font-size:9.5px}.ib-head .ib-stage-filter .qt-select-group:first-of-type .qt-select-grp{border-top:0;margin-top:0}.ib-head .ib-stage-filter .qt-select-item{cursor:pointer}.ib-head .ib-stage-filter .qt-select-item .lbl{font-family:inherit;font-size:12.5px}.ib-head .ib-stage-filter .qt-select-item.roll .lbl{font-weight:600}.ib-head .ib-stage-filter .qt-select-item.kid{padding-left:24px}.ib-head .ib-stage-filter .qt-select-item.kid .lbl{color:var(--qt-ink3)}.ib-head .ib-stage-filter .qt-select-item.selected{background:var(--qt-accent-soft)}.ib-head .ib-stage-filter .qt-select-item.selected .lbl,.ib-head .ib-stage-filter .qt-select-item.selected .hint-r{color:var(--qt-accent-deep)}.ib-head .ib-stage-filter .qt-select-item:focus-visible{outline:2px solid var(--qt-ink3);outline-offset:-2px}.ib-head .ib-stage-filter .cbox{border:1px solid var(--qt-ink4);color:#0000;border-radius:3px;flex:none;align-self:center;place-items:center;width:12px;height:12px;font-size:9px;line-height:1;display:grid}.ib-head .ib-stage-filter .cbox.on{background:var(--qt-accent);border-color:var(--qt-accent);color:#fff}.ib-head .ib-stage-filter .cbox.some{border-color:var(--qt-accent);color:var(--qt-accent)}.ib-head .ib-stage-filter .ib-f.sm{padding:2px 8px;font-size:10.5px}.ib-head .ib-stage-filter .ib-stage-across{color:var(--qt-ink3);font-size:11.5px}.ib-head:before{content:"";z-index:-1;pointer-events:none;background:var(--qt-glass);-webkit-backdrop-filter:blur(28px)saturate(1.7);box-shadow:inset 0 1px 0 var(--qt-glass-rim);position:absolute;inset:0}html[data-theme=dark] .ib-head:before{-webkit-backdrop-filter:blur(28px)saturate(1.6)}.ib-conv-head:before{content:"";z-index:-1;pointer-events:none;background:var(--qt-glass);-webkit-backdrop-filter:blur(28px)saturate(1.7);box-shadow:inset 0 1px 0 var(--qt-glass-rim);position:absolute;inset:0}html[data-theme=dark] .ib-conv-head:before{-webkit-backdrop-filter:blur(28px)saturate(1.6)}.bd-foot:before{content:"";z-index:-1;pointer-events:none;background:var(--qt-glass);-webkit-backdrop-filter:blur(28px)saturate(1.7);box-shadow:inset 0 1px 0 var(--qt-glass-rim);position:absolute;inset:0}html[data-theme=dark] .bd-foot:before{-webkit-backdrop-filter:blur(28px)saturate(1.6)}.ib-glass-min:before{content:"";z-index:-1;pointer-events:none;background:var(--qt-glass);-webkit-backdrop-filter:blur(28px)saturate(1.7);box-shadow:inset 0 1px 0 var(--qt-glass-rim);position:absolute;inset:0}html[data-theme=dark] .ib-glass-min:before{-webkit-backdrop-filter:blur(28px)saturate(1.6)}.qm-topbar:before{content:"";z-index:-1;pointer-events:none;background:var(--qt-glass-strong);-webkit-backdrop-filter:blur(28px)saturate(1.7);box-shadow:inset 0 1px 0 var(--qt-glass-rim);position:absolute;inset:0}html[data-theme=dark] .qm-topbar:before{-webkit-backdrop-filter:blur(28px)saturate(1.6)}.qm-nav:before{content:"";z-index:-1;pointer-events:none;background:var(--qt-glass);-webkit-backdrop-filter:blur(28px)saturate(1.7);box-shadow:inset 0 1px 0 var(--qt-glass-rim);position:absolute;inset:0}html[data-theme=dark] .qm-nav:before{-webkit-backdrop-filter:blur(28px)saturate(1.6)}.ib-composer-region:before{content:"";z-index:-1;pointer-events:none;background:var(--qt-glass);-webkit-backdrop-filter:blur(28px)saturate(1.7);box-shadow:inset 0 1px 0 var(--qt-glass-rim);position:absolute;inset:0}html[data-theme=dark] .ib-composer-region:before{-webkit-backdrop-filter:blur(28px)saturate(1.6)}.bd-rail,.bd-prev{background:var(--qt-glass);box-shadow:inset 0 1px 0 var(--qt-glass-rim)}.qt-btn{background:var(--qt-ctrl-glass);border-color:var(--qt-glass-rim);box-shadow:inset 0 1px 0 var(--qt-glass-rim);transition:background .12s,border-color .12s,color .12s,box-shadow .12s,transform .45s cubic-bezier(.22,1.5,.36,1)}.qt-btn:hover{background:var(--qt-ctrl-glass-hover)}.qt-btn:active{transform:scale(1.07)}.qt-btn.accent{background:var(--qt-accent)}@supports (color:color-mix(in lab, red, red)){.qt-btn.accent{background:color-mix(in srgb, var(--qt-accent) 92%, #0c1220)}}.qt-btn.accent{color:#fff;border-color:var(--qt-accent);box-shadow:inset 0 1px 0 #ffffff59, 0 6px 18px var(--qt-accent)}@supports (color:color-mix(in lab, red, red)){.qt-btn.accent{box-shadow:inset 0 1px 0 #ffffff59, 0 6px 18px color-mix(in srgb, var(--qt-accent) 30%, transparent)}}.qt-btn.accent:hover{background:var(--qt-accent-deep);border-color:var(--qt-accent-deep)}html[data-theme=dark] .qt-btn.accent{background:var(--qt-accent)}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .qt-btn.accent{background:color-mix(in srgb, var(--qt-accent) 90%, #fff)}}html[data-theme=dark] .qt-btn.accent{color:#0a0a0c;box-shadow:inset 0 1px 0 #ffffff40, 0 6px 18px var(--qt-accent)}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .qt-btn.accent{box-shadow:inset 0 1px 0 #ffffff40, 0 6px 18px color-mix(in srgb, var(--qt-accent) 35%, transparent)}}html[data-theme=dark] .qt-btn.accent:hover{background:var(--qt-accent-deep);border-color:var(--qt-accent-deep)}.qt-btn.accent:focus-visible{border-color:var(--qt-accent);box-shadow:0 0 0 3px var(--qt-accent-soft), inset 0 1px 0 #ffffff59, 0 6px 18px var(--qt-accent);outline:none}@supports (color:color-mix(in lab, red, red)){.qt-btn.accent:focus-visible{box-shadow:0 0 0 3px var(--qt-accent-soft), inset 0 1px 0 #ffffff59, 0 6px 18px color-mix(in srgb, var(--qt-accent) 30%, transparent)}}html[data-theme=dark] .qt-btn.accent:focus-visible{box-shadow:0 0 0 3px var(--qt-accent-soft), inset 0 1px 0 #ffffff40, 0 6px 18px var(--qt-accent)}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .qt-btn.accent:focus-visible{box-shadow:0 0 0 3px var(--qt-accent-soft), inset 0 1px 0 #ffffff40, 0 6px 18px color-mix(in srgb, var(--qt-accent) 35%, transparent)}}.qt-btn.ghost:hover{background:var(--qt-surface2)}.qt-btn[disabled]:active{transform:none}.ib-f{background:var(--qt-ctrl-glass);border:1px solid var(--qt-glass-rim);transition:background .12s,color .12s,border-color .12s,transform .45s cubic-bezier(.22,1.5,.36,1)}.ib-f.on{color:#0c1220;background:#ffffffeb;border-color:#2557d6;box-shadow:inset 0 0 0 1px #2557d6}.ib-f:active{transform:scale(1.05)}.qt-switch{box-sizing:border-box;border:1px solid var(--qt-switch-off-border);background:var(--qt-switch-off);border-radius:999px;width:46px;height:28px;padding:2px;transition:background .12s,border-color .12s,box-shadow .12s}.qt-switch .qt-switch-thumb{transform-origin:0;background:radial-gradient(circle at 32% 28%,#fff 0%,#e4e9f0 100%);border-radius:50%;width:22px;height:22px;transition:transform .45s cubic-bezier(.22,1.5,.36,1),background .12s;box-shadow:0 1px 2px #0c122047,inset 0 1px 1px #ffffffe6}.qt-switch.on{background:var(--qt-accent)}@supports (color:color-mix(in lab, red, red)){.qt-switch.on{background:color-mix(in srgb, var(--qt-accent) 35%, transparent)}}.qt-switch.on{border-color:var(--qt-accent);box-shadow:0 0 12px var(--qt-accent)}@supports (color:color-mix(in lab, red, red)){.qt-switch.on{box-shadow:0 0 12px color-mix(in srgb, var(--qt-accent) 55%, transparent)}}.qt-switch.on .qt-switch-thumb{transform-origin:100%;background:radial-gradient(circle at 32% 28%,#fff 0%,#e4e9f0 100%);transform:translate(18px)}.qt-switch.on.danger{background:var(--qt-bad)}@supports (color:color-mix(in lab, red, red)){.qt-switch.on.danger{background:color-mix(in srgb, var(--qt-bad) 35%, transparent)}}.qt-switch.on.danger{border-color:var(--qt-bad);box-shadow:0 0 12px var(--qt-bad)}@supports (color:color-mix(in lab, red, red)){.qt-switch.on.danger{box-shadow:0 0 12px color-mix(in srgb, var(--qt-bad) 55%, transparent)}}.qt-switch:active .qt-switch-thumb{transform:scaleX(1.25)scaleY(.9)}.qt-switch.on:active .qt-switch-thumb{transform:translate(18px)scaleX(1.25)scaleY(.9)}.qt-input:focus,.qt-textarea:focus{box-shadow:0 0 0 3px var(--qt-accent-soft), 0 0 16px var(--qt-accent)}@supports (color:color-mix(in lab, red, red)){.qt-input:focus,.qt-textarea:focus{box-shadow:0 0 0 3px var(--qt-accent-soft), 0 0 16px color-mix(in srgb, var(--qt-accent) 25%, transparent)}}@media (prefers-reduced-motion:reduce){.qt-btn,.qt-switch,.qt-switch .qt-switch-thumb,.ib-f{transition:none}.qt-btn:active,.ib-f:active,.qt-switch:active .qt-switch-thumb{transform:none}.qt-switch.on:active .qt-switch-thumb{transform:translate(18px)}}.qm-sheet-shade{z-index:300;background:#0a0c1252;position:fixed;inset:0}.qm-sheet{z-index:310;background:var(--qt-surface);border:1px solid var(--qt-glass-rim);padding:8px 14px calc(16px + env(safe-area-inset-bottom));border-bottom:0;border-radius:18px 18px 0 0;outline:none;max-height:85dvh;position:fixed;bottom:0;left:0;right:0;overflow:hidden auto;box-shadow:0 -12px 40px #0c12202e}.qm-sheet .grabber{background:var(--qt-rule);box-sizing:content-box;cursor:grab;touch-action:none;background-clip:content-box;border-radius:999px;width:36px;height:4px;margin:4px auto 10px;padding:20px 40px}.qm-sheet.fullscreen{height:100dvh;max-height:none;padding-top:env(safe-area-inset-top);border:0;border-radius:0;top:0}.qm-tabbar{z-index:200;border-top:1px solid var(--qt-rule);padding:0 8px env(safe-area-inset-bottom);background:0 0;display:none;position:fixed;bottom:0;left:0;right:0}.qm-tabbar:before{content:"";z-index:-1;pointer-events:none;background:var(--qt-glass-strong);-webkit-backdrop-filter:blur(28px)saturate(1.7);box-shadow:inset 0 1px 0 var(--qt-glass-rim);position:absolute;inset:0}html[data-theme=dark] .qm-tabbar:before{-webkit-backdrop-filter:blur(28px)saturate(1.6)}.qm-tabbar .tab{min-height:var(--tabbar-h);color:var(--qt-ink2);cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;align-items:center;gap:3px;padding:8px 0 6px;font-family:inherit;font-size:10px;font-weight:500;text-decoration:none;display:flex}.qm-tabbar .tab svg{width:22px;height:22px}.qm-tabbar .tab.active{color:var(--qt-accent-deep);font-weight:600}.qm-tabbar .tab.active svg{color:var(--qt-accent)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.ib-head:before,.ib-conv-head:before,.bd-foot:before,.ib-glass-min:before,.ib-composer-region:before,.qm-topbar:before,.qm-nav:before,.qm-tabbar:before,.ae-head:before{background:var(--qt-surface);border:1px solid var(--qt-rule);box-shadow:none}}.qm-more-ws{border:0;border-bottom:1px solid var(--qt-rule2);width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:12px;margin-bottom:6px;padding:10px 12px 14px;display:flex}.qm-more-ws .ws-dot,.qm-more-row .ws-dot{border-radius:50%;flex:none;width:10px;height:10px}.qm-more-ws .body{flex:1;min-width:0}.qm-more-ws .nm{letter-spacing:-.005em;color:var(--qt-ink);font-size:14px;font-weight:600;display:block}.qm-more-ws .sub{color:var(--qt-ink3);font-size:11.5px;display:block}.qm-more-row{width:100%;min-height:48px;font:inherit;color:var(--qt-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:12px;font-size:14px;text-decoration:none;display:flex}.qm-more-row svg{width:19px;height:19px;color:var(--qt-ink3);flex:none}.qm-more-row:hover{background:var(--qt-surface2)}.qm-more-row.static{cursor:default}.qm-more-row.static:hover{background:0 0}.qm-more-row .end{margin-left:auto}.qm-more-sep{background:var(--qt-rule2);height:1px;margin:6px 2px}.qm-more-cta{justify-content:center;width:100%;min-height:48px;margin-top:10px;font-size:14px}.qm-topbar .brand-m,.qm-topbar .search-btn{display:none}@media (max-width:767.98px){.qm-tabbar{align-items:stretch;display:flex}.qm-main{padding-bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom))}.qm-topbar{padding:calc(10px + env(safe-area-inset-top)) 14px 10px;gap:10px}:root{--topbar-h:calc(61px + env(safe-area-inset-top))}.qm-topbar .brand-m{letter-spacing:-.018em;color:var(--qt-ink);padding-left:4px;font-size:17px;font-weight:600;display:inline}.qm-topbar .brand-m .dot{color:var(--qt-accent)}.qm-topbar .search-btn{width:40px;height:40px;color:var(--qt-ink2);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;display:grid}.qm-topbar .search,.qm-topbar .ws-pill,.qm-topbar .theme-btn,.qm-topbar>.qt-btn.sm{display:none}.qt-btn,.ib-f,.qt-select-trigger,.theme-btn,.bell{position:relative}.qt-btn:after,.ib-f:after,.qt-select-trigger:after,.theme-btn:after,.bell:after{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ib,.ib.both-open,.ib.left-rail,.ib.right-rail,.ib.both-rail{height:calc(100dvh - var(--topbar-h) - var(--tabbar-h) - env(safe-area-inset-bottom));grid-template-columns:1fr}.qm-main:has(.ib){padding-bottom:0}.ib.mobile-conv{height:calc(100dvh - var(--topbar-h))}.ib>.right,.ib .ib-mid{display:none}.ib.mobile-conv .ib-mid{display:flex}.ib.mobile-conv .list{display:none}.ib .list{border-right:0}.ib-collapse-btn,.ib-side-collapse{display:none}.ib-mhead{align-items:center;gap:8px;display:flex}.ib-conv-head{padding:8px 10px}.ib-conv-head .kicker,.ib-conv-head .title-row,.ib-conv-head .meta,.ib-conv-head .actions,.ib-conv-head .nav-bar{display:none}.ib-back,.ib-info{width:44px;height:44px;color:var(--qt-ink2);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.ib-mhead .mh-title{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.ib-mhead .mh-name{letter-spacing:-.01em;color:var(--qt-ink);text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:600;overflow:hidden}.ib-row .nm{font-size:16px}.ib-row .last{font-size:14px}.ib-row .co,.ib-row .when,.ib-head .who,.ib-row .when .dir,.ib-row .cmp-kicker,.ib-failed-strip,.ib-failed-caption{font-size:13px}.ib-zero-title{font-size:16px}.ib-zero-sub{font-size:13px}.ib-evt-head .who{font-size:14px}.ib-evt-head .t{font-size:13px}.ib-evt-subj{font-size:16px}.ib-evt-subj.tiny{font-size:13px}.ib-evt-body{font-size:16px}.ib-evt-snippet,.ib-evt-system,.ib-tdiv,.ib-origin,.ib-summary .lbl{font-size:13px}.ib-summary p{font-size:16px}.ib-draft-autosend,.ib-draft-noaction,.ib-draft-error,.ib-automsg,.ib-sentbanner,.ib-unsaved-edit-banner,.ib-thread-banner,.ib-thread-end,.ib-composer-tab,.ib-composer-meta,.ib-composer-meta .pill,.ib-composer-subj label,.ib-composer-ai-tip,.ib-composer-inert-note,.ib-composer-foot .variants .lbl,.ib-composer-foot .var-pill,.ib-composer-foot .tip,.ib-composer-foot .kbd,.ib-composer-foot .menu-item .ds,.ib-slash .menu-item .ds,.ib-slash .slash-head,.ib-side h4,.ib-side h4 .ct,.ib-side dl,.ib-side .lead-card .ro{font-size:13px}.ib-f{white-space:nowrap;padding:6px 12px;font-size:13px}.ib-head{padding:12px 14px 8px}.ib-head .filters{flex-wrap:nowrap;align-items:center;min-height:44px;padding-bottom:2px;overflow-x:auto}.ib-head .ib-stage-filter,.ib-head .ib-label-filters{display:none}.ib-mobile-filters{flex-wrap:nowrap;align-items:center;gap:6px;min-height:44px;margin-top:6px;display:flex;overflow-x:auto}.ib-mobile-filters .ib-f{flex:none}.ib-head .ib-stage-filter .qt-select-trigger,.ib-head .ib-stage-filter .qt-select-hd,.ib-head .ib-stage-filter .qt-select-hd .hd-act,.ib-head .ib-stage-filter .qt-select-grp,.ib-head .ib-stage-filter .qt-select-item .lbl,.ib-head .ib-stage-filter .hint-r,.ib-head .ib-stage-filter .ib-f.sm{font-size:13px}.ib .qt-stage,.ib-mhead .qt-stage{font-size:13px!important}.ib .turn-tag,.ib .obj,.ib .qt-pill,.ib .qt-btn.sm,.ib-modal .qt-btn.sm,.ib-details-sheet .qt-btn.sm,.ib-composer-fullscreen .qt-btn.sm,.ib-modal-head .eyebrow{font-size:13px}.ib-modal-body p{font-size:13px!important}.ib-row-archive{opacity:1}.ib-row-archive:after{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ib-row{padding-right:52px}.ib-composer-tab{position:relative}.ib-composer-tab:after{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ib-composer-expand{color:var(--qt-ink2);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;margin-left:auto;padding:6px;font-size:17px;line-height:1;display:grid;position:relative}.ib-composer-expand:disabled{color:var(--qt-ink3);cursor:default}.ib-composer-expand:after{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ib-rail .ib-rail-row .tip,.ib .tip{display:none}}html[data-detail-view="1"] .qm-tabbar{display:none}html[data-detail-view="1"] .qm-main{padding-bottom:0}.ib-fsheet-eyebrow-row{justify-content:space-between;align-items:center;gap:10px;padding:2px 4px 10px;display:flex}.ib-fsheet-eyebrow{font-family:var(--font-jetbrains), monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--qt-ink3);font-size:13px;font-weight:500}.ib-fsheet-clear{color:var(--qt-accent-deep);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;min-height:44px;padding:6px 4px;font-size:14px;display:inline-flex}.ib-fsheet-grp{font-family:var(--font-jetbrains), monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--qt-ink3);border-top:1px solid var(--qt-rule2);margin-top:4px;padding:12px 4px 4px;font-size:13px}.ib-fsheet-group:first-child .ib-fsheet-grp{border-top:0;margin-top:0}.ib-fsheet-row{width:100%;min-height:48px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:12px 4px;display:flex}.ib-fsheet-row.kid{padding-left:30px}.ib-fsheet-row.selected{background:var(--qt-accent-soft)}.ib-fsheet-row .lbl{min-width:0;color:var(--qt-ink);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:16px;overflow:hidden}.ib-fsheet-row .lbl.strong{font-weight:600}.ib-fsheet-row.selected .lbl{color:var(--qt-accent-deep);font-weight:600}.ib-fsheet-row .cnt{color:var(--qt-ink3);font-variant-numeric:tabular-nums;flex:none;font-size:13px}.ib-fsheet-row .cbox{border:1.5px solid var(--qt-rule);color:#0000;border-radius:6px;flex:none;place-items:center;width:20px;height:20px;font-size:12px;font-weight:700;display:grid}.ib-fsheet-row .cbox.on{background:var(--qt-accent);border-color:var(--qt-accent);color:var(--qt-surface)}.ib-fsheet-row .cbox.some{border-color:var(--qt-accent);color:var(--qt-accent)}.ib-fsheet-row .chk{color:var(--qt-accent-deep);flex:none;place-items:center;width:18px;height:18px;display:grid}.ib-fsheet-row .chk svg{width:16px;height:16px}.ib-fsheet-apply{justify-content:center;width:100%;min-height:48px;margin-top:14px;font-size:16px}.ib-details-sheet .actions{border-top:1px solid var(--qt-rule2);flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;padding:14px 22px 6px;display:flex}.ib-details-sheet .t-eyebrow,.ib-details-sheet .t-meta{font-size:13px}.ib-details-sheet .nav-bar .t-mono{display:none}.ib-details-sheet .turn-tag,.ib-details-sheet .obj,.ib-details-sheet .qt-pill,.ib-details-sheet .ws-menu .foot{font-size:13px}.ib-composer-fullscreen{background:var(--qt-surface);flex-direction:column;min-height:0;display:flex;position:fixed;inset:0;overflow:hidden}.ib-composer-fullscreen-head{border-bottom:1px solid var(--qt-rule2);flex:none;align-items:center;gap:8px;padding:4px 6px 4px 4px;display:flex}.ib-composer-fullscreen-close{width:44px;height:44px;color:var(--qt-ink2);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;font-size:22px;line-height:1;display:grid}.ib-composer-fullscreen-title{letter-spacing:-.01em;min-width:0;color:var(--qt-ink);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:16px;font-weight:600;overflow:hidden}.ib-composer-fullscreen-body{flex-direction:column;flex:1;min-height:0;padding:4px 16px;display:flex}.ib-composer-fullscreen-body textarea{width:100%;min-height:0;font:inherit;color:var(--qt-ink);resize:none;overflow-wrap:anywhere;background:0 0;border:0;flex:1;padding:6px 0;font-size:16px;line-height:1.6;overflow-x:hidden}.ib-composer-fullscreen-body textarea:focus{outline:none}.ib-composer-fullscreen-body textarea::placeholder{color:var(--qt-ink3);font-style:italic}.ib-composer-fullscreen-foot.ib-composer-foot{padding:8px 16px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--qt-rule2);flex:none}.ib-composer-fullscreen-foot .variants .lbl,.ib-composer-fullscreen-foot .var-pill,.ib-composer-fullscreen-foot .tip,.ib-composer-fullscreen-foot .menu-item .ds{font-size:13px}@media (max-width:767.98px){.ib-resize-handle,.ib-composer-subj{display:none}.ib-composer-region{max-height:40dvh}.ib-thread{padding-bottom:calc(32px + var(--composer-pin-h,0px))}.ib-composer-foot{padding-bottom:calc(14px + env(safe-area-inset-bottom))}.ib-composer-foot .kbd{display:none}input:not([type=checkbox]):not([type=radio]),textarea,select{font-size:max(16px,1em)!important}}@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-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@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}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
