/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-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{--radius-lg:.5rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font);--default-mono-font-family:var(--mono);--shadow-card:var(--shadow)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.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}}.\!table{display:table!important}.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}.list-item{display:list-item}.table{display:table}.table-cell{display:table-cell}.table-row{display:table-row}.shrink{flex-shrink:1}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.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}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.break-all{word-break:break-all}.lowercase{text-transform:lowercase}.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,)}.underline{text-decoration-line:underline}.shadow{--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,)}.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))}}:root{--font:-apple-system,BlinkMacSystemFont,"Inter","Segoe UI",Roboto,Helvetica,Arial,sans-serif;--mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--bg:#f5f5f4;--surface:#fff;--card:#fff;--ink:#0a0a0d;--muted:#6e6e76;--icon:#3e3e45;--chip2:#e7e7e4;--panel:#fbfbfa;--g1:#1a1a1e;--g2:#5a5a62;--g3:#94949c;--g4:#c4c4ca;--line:#dedee3;--line2:#ececef;--chip:#f0f0f2;--accent:#0a0a0d;--accent-ink:#fff;--accent-soft:#e9e5fd;--bubble:#d9e4fb;--c1:#2563eb;--c2:#e2552c;--c3:#9333ea;--c4:#16a34a;--c1s:#eaf0fd;--c2s:#fcede7;--c3s:#f5edfc;--c4s:#e8f6ec;--ok:#1b7a3d;--ok-soft:#e1f4e7;--warn:#8a630b;--warn-soft:#faf0d3;--crit:#c2362b;--crit-soft:#fce8e5;--shadow:0 1px 2px #0a0a0d0f,0 2px 8px #0a0a0d0a}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#101013;--surface:#17171a;--card:#1d1d21;--ink:#f4f4f5;--muted:#9c9ca4;--icon:#c7c7cf;--chip2:#2e2e34;--panel:#1b1b1f;--g1:#f0f0f2;--g2:#b9b9c1;--g3:#84848c;--g4:#54545c;--line:#33333a;--line2:#26262b;--chip:#242429;--accent:#f4f4f5;--accent-ink:#101013;--accent-soft:#2c2745;--bubble:#243352;--c1:#5b8df5;--c2:#ee7a50;--c3:#b266f0;--c4:#3fbf6f;--c1s:#1d2740;--c2s:#3a251c;--c3s:#301f42;--c4s:#1b3323;--ok:#4fbf77;--ok-soft:#1c3324;--warn:#d9a93f;--warn-soft:#342b13;--crit:#e8695c;--crit-soft:#3b1f1b;--shadow:0 1px 2px #00000080,0 2px 10px #00000059}}:root[data-theme=dark]{--bg:#101013;--surface:#17171a;--card:#1d1d21;--ink:#f4f4f5;--muted:#9c9ca4;--icon:#c7c7cf;--chip2:#2e2e34;--panel:#1b1b1f;--g1:#f0f0f2;--g2:#b9b9c1;--g3:#84848c;--g4:#54545c;--line:#33333a;--line2:#26262b;--chip:#242429;--accent:#f4f4f5;--accent-ink:#101013;--accent-soft:#2c2745;--bubble:#243352;--c1:#5b8df5;--c2:#ee7a50;--c3:#b266f0;--c4:#3fbf6f;--c1s:#1d2740;--c2s:#3a251c;--c3s:#301f42;--c4s:#1b3323;--ok:#4fbf77;--ok-soft:#1c3324;--warn:#d9a93f;--warn-soft:#342b13;--crit:#e8695c;--crit-soft:#3b1f1b;--shadow:0 1px 2px #00000080,0 2px 10px #00000059}:root[data-app=platform]{--accent:#2b3440;--accent-soft:#e3e8ee;--c1:#4b5b6e;--c1s:#e9edf2}:root[data-app=platform][data-theme=dark]{--accent:#9fb0c3;--accent-soft:#232a33;--c1:#8fa3b8;--c1s:#1e252d}@media(prefers-color-scheme:dark){:root[data-app=platform]:not([data-theme=light]){--accent:#9fb0c3;--accent-soft:#232a33;--c1:#8fa3b8;--c1s:#1e252d}}.mono{font-family:var(--mono);letter-spacing:0}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none}:focus-visible{outline:2px solid var(--c1);outline-offset:2px}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.app{background:var(--card);flex-direction:column;flex:1;min-height:0;display:flex}.apptop{border-bottom:1px solid var(--line2);background:var(--card);flex-shrink:0;align-items:center;gap:12px;height:54px;padding:0 18px;display:flex}.approw{flex:1;min-height:0;display:flex}.sidebar{border-right:1px solid var(--line2);background:var(--card);z-index:31;flex-direction:column;flex-shrink:0;width:178px;padding:8px 0;display:flex;position:relative;overflow-y:auto}.sideitem{color:var(--ink);letter-spacing:-.01em;align-items:center;gap:10px;padding:8px 16px;font-size:12.5px;font-weight:500;display:flex;position:relative}.sideitem.active{font-weight:700}.sideitem.active:before{content:"";background:var(--ink);width:3px;position:absolute;top:5px;bottom:5px;left:0}.sideitem .sicon{width:16px;color:var(--icon);flex-shrink:0;place-items:center;display:grid}.sideitem.active .sicon{color:var(--ink)}.sideitem .slabel{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.sideitem .schev{color:var(--muted);font-size:15px;line-height:1}.sideitem .scount{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:500}.sidediv{background:var(--line2);flex-shrink:0;height:1px;margin:9px 0}.sidegrp-bottom{border-top:1px solid var(--line2);margin-top:auto;padding-top:10px}.apptop .logo{padding:0}.frame{background:var(--bg);flex:1;min-height:0;display:flex}.rail{background:0 0;flex-direction:column;flex-shrink:0;align-items:center;gap:7px;width:60px;padding:12px 0;display:flex}.rail .logo-mark{background:var(--accent);width:32px;height:32px;color:var(--accent-ink);border-radius:6px;place-items:center;margin-bottom:8px;font-size:12px;font-weight:700;display:grid}.rail-btn{width:40px;height:40px;color:var(--icon);border-radius:8px;place-items:center;transition:background .12s,color .12s;display:grid;position:relative}.rail-btn:hover,.rail-btn.active{background:var(--chip2);color:var(--ink)}.rail-badge{background:var(--accent);min-width:17px;height:17px;color:var(--accent-ink);border:2px solid var(--bg);border-radius:99px;place-items:center;padding:0 4px;font-size:10px;font-weight:600;display:grid;position:absolute;top:-2px;right:-2px}.rail .bottom{flex-direction:column;align-items:center;gap:7px;margin-top:auto;display:flex}.sidenav{background:var(--panel);border:1px solid var(--line2);width:160px;box-shadow:var(--shadow);border-radius:8px;flex-direction:column;flex-shrink:0;gap:1px;margin:8px 0 8px 2px;padding:10px 7px;display:flex;overflow-y:auto}.sidenav-slot{flex-shrink:0;display:flex}.sidenav-slot.slim{width:54px;position:relative}.sidenav-slot.slim .sidenav{width:48px;margin:0;padding:10px 5px;transition:width .14s;position:absolute;top:8px;bottom:8px;left:2px;overflow:hidden auto}.sidenav-slot.slim:hover .sidenav{z-index:35;width:168px;padding:10px 7px;box-shadow:0 4px 18px #0a0a0d24}.sidenav-slot.slim:not(:hover) .sidenav .nlabel,.sidenav-slot.slim:not(:hover) .sidenav .count,.sidenav-slot.slim:not(:hover) .sidenav .panel-title,.sidenav-slot.slim:not(:hover) .sidenav .navgroup{display:none}.sidenav-slot.slim:not(:hover) .sidenav .navitem{justify-content:center;padding:8px 0}.sidenav-slot.slim:not(:hover) .sidenav .navitem.active{padding:7px 0}.sidenav-slot.slim:not(:hover) .sidenav .navsub{border-left:none;margin-left:0;padding-left:0}.sidenav-slot.slim:not(:hover) .sidenav .navsub .navitem{padding:7px 0}.panel-title{letter-spacing:-.015em;color:var(--ink);align-items:center;gap:6px;padding:2px 6px 10px;font-size:15px;font-weight:600;display:flex}.panel-title .ptools{gap:1px;margin-left:auto;display:flex}.panel-title .ptools button{width:26px;height:26px;color:var(--muted);border-radius:8px;place-items:center;display:grid}.panel-title .ptools button:hover{background:var(--chip2);color:var(--ink)}.logo{letter-spacing:-.01em;align-items:center;gap:10px;padding:0 8px 16px;font-size:14px;font-weight:600;display:flex}.logo .mark{background:var(--accent);width:26px;height:26px;color:var(--accent-ink);border-radius:8px;place-items:center;font-size:11px;font-weight:700;display:grid}.logo .mark-img{width:26px;height:26px;display:block}.navitem{color:var(--ink);text-align:left;border-radius:8px;align-items:center;gap:7px;width:100%;min-width:0;padding:5px 8px;font-size:12.5px;font-weight:500;transition:background .12s;display:flex}.navitem .nicon{width:15px;color:var(--icon);flex-shrink:0;place-items:center;display:grid}.navitem .nlabel{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.navitem:hover{background:var(--chip2)}.navitem.active{background:var(--card);box-shadow:var(--shadow);border:1px solid var(--line2);padding:4px 7px;font-weight:600}.navitem.active .nicon{color:var(--ink)}.navitem .count{color:var(--muted);font-variant-numeric:tabular-nums;flex-shrink:0;margin-left:auto;font-size:11.5px;font-weight:500}.navitem.active .count{color:var(--ink)}.navgroup{color:var(--ink);text-align:left;align-items:center;gap:6px;width:100%;margin-top:8px;padding:8px 8px 4px;font-size:12.5px;font-weight:600;display:flex}.navgroup .chev{color:var(--muted);margin-left:auto;font-size:9px;transition:transform .12s}.navgroup.closed .chev{transform:rotate(-90deg)}.navsub{border-left:1px solid var(--line);flex-direction:column;gap:1px;margin-left:13px;padding-left:5px;display:flex}.navsub .navitem{padding:4px 7px;font-size:12px}.navsub .navitem.active{padding:3px 6px}.sidenav .bottom{flex-direction:column;gap:1px;margin-top:auto;padding-top:12px;display:flex}.sidesearch{color:var(--muted);background:var(--card);border:1px solid var(--line2);border-radius:8px;align-items:center;gap:10px;margin-bottom:6px;padding:7px 10px;font-size:13.5px;font-weight:500;display:flex}.sidesearch kbd{font-family:var(--mono);border:1px solid var(--line);color:var(--muted);border-radius:5px;margin-left:auto;padding:1px 6px;font-size:10px}.avatar{background:var(--c1);color:#fff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:10px;font-weight:600;display:grid}.centercol{flex-direction:column;flex:1;gap:8px;min-width:0;padding:8px;display:flex}.banner{background:var(--accent-soft);color:var(--ink);border-radius:8px;flex-shrink:0;align-items:center;gap:12px;padding:8px 10px 8px 16px;font-size:13.5px;font-weight:400;display:flex}.banner b{font-weight:600}.banner .blink{cursor:pointer;font-weight:500;text-decoration:underline}.banner .spacer{flex:1}.claude-toggle{background:var(--accent);color:var(--accent-ink);border-radius:99px;align-items:center;gap:8px;padding:7px 16px;font-size:13px;font-weight:600;display:flex}.claude-toggle .dot{background:var(--ok);border-radius:50%;width:7px;height:7px}.main{background:var(--card);flex:1;min-width:0;overflow-y:auto}.screen{max-width:1080px;padding:24px 32px 60px}.claude-panel{background:var(--card);border-left:1px solid var(--line2);flex-direction:column;flex-shrink:0;width:330px;min-height:0;display:flex}.claude-panel.hidden{display:none}.cp-head{border-bottom:1px solid var(--line2);padding:16px 16px 12px}.cp-head .t{align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.cp-close{width:26px;height:26px;color:var(--muted);border-radius:8px;place-items:center;margin-left:auto;font-size:12px;display:grid}.cp-close:hover{background:var(--chip);color:var(--ink)}.cp-head .t .dot{background:var(--ok);border-radius:50%;width:7px;height:7px}.cp-head .sub{color:var(--muted);margin-top:3px;font-size:12px}.cp-body{flex-direction:column;flex:1;gap:12px;padding:14px 14px 8px;display:flex;overflow-y:auto}.msg{max-width:95%;font-size:13px;line-height:1.55}.msg.user{background:var(--bubble);border-radius:14px 14px 4px;align-self:flex-end;padding:9px 13px;font-weight:400}.msg.ai{background:var(--chip);border-radius:14px 14px 14px 4px;align-self:flex-start;padding:10px 13px}.msg.ai .stat{font-family:var(--mono);background:var(--card);border:1px solid var(--line2);border-radius:8px;margin:7px 0;padding:6px 8px;font-size:11px;display:block}.msg.ai .acts{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.msg.ai .acts button{border:1px solid var(--line);background:var(--card);border-radius:8px;padding:4px 10px;font-size:12px;font-weight:600}.msg.ai .acts button.primary{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.msg.ai .src{color:var(--muted);margin-top:7px;font-size:11px}.cp-chips{flex-wrap:wrap;gap:6px;padding:8px 14px;display:flex}.cp-chips button{border:1px solid var(--line);color:var(--muted);background:var(--card);border-radius:99px;padding:4px 11px;font-size:12px}.cp-chips button:hover{color:var(--ink);border-color:var(--muted)}.cp-input{gap:8px;padding:10px 14px 14px;display:flex}.cp-input input{background:var(--card);border:1px solid var(--line);font:inherit;color:var(--ink);border-radius:8px;flex:1;padding:9px 12px;font-size:13px}.cp-input input:disabled{opacity:.6;cursor:not-allowed}.cp-input button{background:var(--accent);color:var(--accent-ink);border-radius:8px;padding:0 14px;font-size:13px;font-weight:600}.cp-input button:disabled{opacity:.4;cursor:not-allowed}.pagehead{align-items:flex-start;gap:14px;margin-bottom:20px;display:flex}.pagehead h1{letter-spacing:-.02em;font-size:20px;font-weight:600}.pagehead .sub{color:var(--muted);margin-top:2px;font-size:13px}.pagehead .actions{align-items:center;gap:8px;margin-left:auto;display:flex}.btn{border:1px solid var(--line);background:var(--card);border-radius:8px;padding:7px 14px;font-size:13px;font-weight:600;transition:background .12s,border-color .12s;box-shadow:0 1px 1px #0a0a0d08}.btn:hover{background:var(--chip)}.btn.primary{background:var(--accent);border-color:var(--accent);color:var(--accent-ink);box-shadow:none}.btn.primary:disabled,.btn:disabled{opacity:.4;cursor:not-allowed}.btn.ghost{color:var(--muted);box-shadow:none;background:0 0;border-color:#0000}.btn.ghost:hover{background:var(--chip);color:var(--ink)}.card{background:var(--card);border:1px solid var(--line2);box-shadow:var(--shadow);border-radius:8px}.pill{border-radius:6px;align-items:center;gap:5px;padding:2px 8px;font-size:12px;font-weight:500;display:inline-flex}.pill.ok{background:var(--ok-soft);color:var(--ok)}.pill.warn{background:var(--warn-soft);color:var(--warn)}.pill.crit{background:var(--crit-soft);color:var(--crit)}.pill.neutral{background:var(--chip);color:var(--muted)}.pill.run{background:var(--ok-soft);color:var(--ok)}.pill.draft{background:var(--chip);color:var(--g2)}.pill.gate{background:var(--warn-soft);color:var(--warn)}.pill.info{background:var(--c1s);color:var(--c1)}.pill.hold{background:var(--chip2);color:var(--muted)}.srcdot{border-radius:3px;flex-shrink:0;width:8px;height:8px;display:inline-block}.src-epa{background:var(--c1)}.src-osha{background:var(--c2)}.src-jobs{background:var(--c3)}.src-apollo{background:var(--c4)}.tag{letter-spacing:0;color:var(--muted);text-transform:none;font-family:inherit;font-size:11.5px;font-weight:400}.chframe{position:relative}.tip{z-index:50;pointer-events:none;background:var(--ink);color:var(--surface);white-space:nowrap;border-radius:6px;padding:5px 9px;font-size:12px;display:none;position:fixed}.kpis{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-bottom:16px;display:grid}.kpi .lab{color:var(--muted);font-size:12.5px;font-weight:500}.kpi .val{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:2px 0;font-size:26px;font-weight:600}.kpi .delta.up{color:var(--ok)}.kpi .delta.down{color:var(--crit)}.kpi .delta.flat{color:var(--muted)}.grid2{grid-template-columns:1.25fr 1fr;align-items:start;gap:14px;display:grid}@media(max-width:1100px){.grid2{grid-template-columns:1fr}}.cardhead{flex-wrap:wrap;align-items:baseline;gap:10px;padding:14px 16px 0;display:flex}.cardhead h3{white-space:nowrap;font-size:14px;font-weight:600}.cardhead .hint{color:var(--muted);margin-left:auto;font-size:12px;font-weight:400}.legend{color:var(--muted);flex-wrap:wrap;gap:14px;padding:8px 16px 0;font-size:12px;display:flex}.legend span{align-items:center;gap:6px;display:inline-flex}.insight{border-top:1px solid var(--line2);gap:11px;padding:12px 16px;display:flex}.insight:first-of-type{border-top:none}.insight .ico{background:var(--accent-soft);width:28px;height:28px;color:var(--ink);border-radius:6px;flex-shrink:0;place-items:center;font-size:13px;display:grid}.insight .tt{font-size:13px;font-weight:600}.insight .dd{color:var(--muted);margin-top:1px;font-size:12.5px}.insight .acts{gap:6px;margin-top:7px;display:flex}.insight .acts button{border:1px solid var(--line);background:var(--card);border-radius:8px;padding:3px 10px;font-size:12px;font-weight:600}.insight .acts button.primary{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}table.data{border-collapse:collapse;width:100%;font-size:13px}table.data th{letter-spacing:0;text-transform:none;color:var(--muted);text-align:left;border-bottom:1px solid var(--line2);white-space:nowrap;padding:10px 14px;font-size:12px;font-weight:500}table.data td{border-bottom:1px solid var(--line2);vertical-align:middle;font-variant-numeric:tabular-nums;padding:11px 14px}table.data tr:last-child td{border-bottom:none}table.data tr.rowlink{cursor:pointer}table.data tr.rowlink:hover td{background:var(--chip)}.tscroll{overflow-x:auto}.toast{z-index:99;background:var(--ink);color:var(--surface);box-shadow:var(--shadow);border-radius:8px;align-items:center;gap:14px;padding:10px 16px;font-size:13px;font-weight:500;display:none;position:fixed;bottom:22px;left:50%;transform:translate(-50%)}.toast.on{display:flex}.toast button{color:var(--accent-soft);font-size:13px;font-weight:600}.step-card{align-items:center;gap:14px;padding:13px 16px;display:flex}.step-card .step-day{letter-spacing:.06em;color:var(--muted);min-width:44px;font-size:11px;font-weight:600}.step-card .step-body{flex:1;font-size:13px}.step-card .step-body .tag{margin-top:3px}.step-wait{color:var(--muted);border-left:1px solid var(--line);margin-left:38px;padding:2px 16px 2px 74px;font-size:11px}.subtabs{border-bottom:1px solid var(--line2);gap:2px;margin-bottom:16px;display:flex}.subtab{color:var(--muted);border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 14px;font-size:13.5px;font-weight:500}.subtab:hover{color:var(--ink)}.subtab.active{color:var(--ink);border-bottom-color:var(--ink);font-weight:600}.subpane{display:none}.subpane.on{display:block}.cards2{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media(max-width:1100px){.cards2{grid-template-columns:1fr}}.srccard{padding:14px 16px}.srchead{align-items:center;gap:9px;margin-bottom:4px;display:flex}.srchead b{font-size:13.5px;font-weight:600}.srchead .pill{margin-left:auto}.srcmeta{color:var(--muted);margin-bottom:10px;font-family:inherit;font-size:12px}.srcopts{flex-wrap:wrap;gap:14px;margin-bottom:11px;display:flex}.srcopts label{color:var(--muted);flex-direction:column;gap:3px;font-size:12px;font-weight:500;display:flex}.srcopts select{font:inherit;border:1px solid var(--line);background:var(--card);color:var(--ink);border-radius:8px;padding:5px 9px;font-size:13px}.srcacts{gap:8px;display:flex}.gridbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}table.grid td{white-space:nowrap}.kanban{flex:1;align-items:stretch;gap:10px;min-height:0;padding-bottom:4px;display:flex;overflow-x:auto}.kcol{background:var(--bg);border:1px solid var(--line2);border-radius:8px;flex-direction:column;width:220px;min-width:220px;min-height:0;padding:8px;display:flex}.kcol .kh{border-bottom:1px solid var(--line2);flex-shrink:0;margin-bottom:8px;padding:2px 4px 8px}.kcol .khname{letter-spacing:-.01em;font-size:11.5px;font-weight:600}.kcol .khsub{color:var(--muted);margin-top:1px;font-size:10px}.kcol .kbody{flex:1;min-height:40px;overflow-y:auto}.kcol.kadd{gap:7px;width:150px;min-width:150px}.kcol.kadd input{font:inherit;border:1px solid var(--line);background:var(--card);color:var(--ink);border-radius:6px;padding:5px 8px;font-size:10.5px}.kcard{background:var(--card);border:1px solid var(--line2);box-shadow:var(--shadow);cursor:pointer;border-radius:8px;margin-bottom:7px;padding:8px 10px;font-size:10.5px}.kcard:hover{border-color:var(--muted)}.kcard .kt{letter-spacing:-.01em;font-size:11px;font-weight:600}.kcard .kmeta{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:10.5px;overflow:hidden}.kcard .kfoot{align-items:center;gap:6px;margin-top:7px;display:flex}.kcard .kav{background:var(--chip2);width:16px;height:16px;color:var(--ink);border-radius:50%;flex-shrink:0;place-items:center;font-size:8.5px;font-weight:600;display:grid}.kcard .kwarn{color:var(--warn);font-size:11px;line-height:1}.kcard .kmove{color:var(--muted);border:1px solid var(--line2);background:var(--card);white-space:nowrap;border-radius:6px;padding:1px 6px;font-size:9.5px;font-weight:500}.kcard .kmove:hover{color:var(--ink);border-color:var(--muted)}.prog{background:var(--chip);border-radius:4px;height:6px;margin-top:4px}.prog .bar{background:var(--c1);border-radius:4px;height:100%}.pop-anchor{position:relative}.popover{z-index:40;background:var(--card);border:1px solid var(--line);min-width:240px;box-shadow:var(--shadow);border-radius:8px;flex-direction:column;gap:10px;padding:14px;display:flex;position:absolute;top:calc(100% + 6px);left:0}.popover label{color:var(--muted);flex-direction:column;gap:4px;font-size:12px;font-weight:500;display:flex}.popover input,.popover select{font:inherit;border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:8px;padding:7px 10px;font-size:13px}.sd-backdrop{z-index:60;background:#0a0a0d66;justify-content:center;align-items:flex-start;padding:64px 16px;display:flex;position:fixed;top:0;right:0;bottom:0;left:0;overflow-y:auto}.sd-modal{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:8px;width:100%;max-width:640px;padding:24px 26px}.sd-modal h2{letter-spacing:-.01em;margin:0 0 4px;font-size:17px;font-weight:600}.sd-modal .sub{color:var(--muted);margin-bottom:18px;font-size:13px}.sd-steps{gap:8px;margin-bottom:18px;display:flex}.sd-step{color:var(--muted);background:var(--chip);border-radius:99px;padding:4px 11px;font-size:11.5px;font-weight:500}.sd-step.active{background:var(--accent);color:var(--accent-ink)}.sd-map-row{grid-template-columns:130px 1fr;align-items:center;gap:10px;margin-bottom:8px;display:grid}.sd-map-row label{font-size:13px;font-weight:500}.sd-map-row select{font:inherit;border:1px solid var(--line);background:var(--card);color:var(--ink);border-radius:8px;width:100%;padding:7px 10px;font-size:13px}.sd-modal-acts{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.sd-drop{border:1.5px dashed var(--line);text-align:center;color:var(--muted);cursor:pointer;border-radius:8px;padding:32px}.sd-drop:hover{border-color:var(--ink);color:var(--ink)}.screen.wide{flex-direction:column;max-width:none;height:100%;padding:14px 18px;display:flex;overflow:hidden}.screen.wide>section{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.screen.wide .pagehead{margin-bottom:12px}.screen.wide .pagehead h1{font-size:13px}.pagehead .backlink{border:1px solid var(--line);width:25px;height:25px;color:var(--ink);background:var(--card);border-radius:8px;flex-shrink:0;place-items:center;margin-right:2px;font-size:12px;display:grid}.pagehead .backlink:hover{background:var(--chip)}.clay{flex:1;grid-template-columns:236px minmax(0,1fr);align-items:stretch;gap:14px;min-height:0;display:grid}.clay.find{grid-template-columns:230px minmax(0,1fr)}.fpast{gap:6px;margin-bottom:8px;display:flex}.fpast .btn{white-space:nowrap;border-radius:6px;padding:4px 7px;font-size:11px;font-weight:500}@media(max-width:1100px){.clay{grid-template-columns:1fr}}.clay .fpanel{min-height:0;overflow-y:auto}.claymain{flex-direction:column;min-width:0;min-height:0;display:flex}.screen.wide>section>.claymain{flex:1;min-height:0}.card .fbar{padding:6px 12px}.fbar .search{border:1px solid var(--line);background:var(--card);width:190px;color:var(--muted);border-radius:6px;align-items:center;gap:6px;padding:3px 8px;display:flex}.fbar .search input{font:inherit;color:var(--ink);background:0 0;border:none;outline:none;width:100%;font-size:11px}.fbar .fbtn{color:var(--ink);border-radius:6px;align-items:center;gap:5px;padding:3px 8px;font-size:11px;font-weight:500;display:inline-flex}.fbar .fbtn:hover{background:var(--chip)}.claymain>.card{flex-direction:column;min-height:0;max-height:100%;display:flex}.claymain>.card .tscroll{flex:1;min-height:0;overflow:auto}.fpanel{flex-direction:column;gap:6px;min-width:0;padding-right:2px;display:flex}.fpanel .fhead{letter-spacing:-.01em;margin-bottom:6px;padding:1px 2px 0;font-size:11px;font-weight:600}.fsec{background:var(--chip);border:1px solid var(--line2);border-radius:8px}.fsec-head{width:100%;color:var(--ink);text-align:left;align-items:center;gap:7px;padding:6px 10px;font-size:11px;font-weight:600;display:flex}.fsec-head .ficon{width:13px;color:var(--ink);place-items:center;display:grid}.fsec-head .ficon svg{width:11px;height:11px}.fsec-head .chev{color:var(--muted);margin-left:auto;font-size:8px;transition:transform .12s}.fsec-head .fbadge{background:var(--bubble);color:var(--c1);border-radius:99px;margin-left:auto;padding:0 7px;font-size:10px;font-weight:500}.fsec-head .fbadge+.chev{margin-left:6px}.fsec.closed .fsec-head .chev{transform:rotate(180deg)}.fsec-body{flex-direction:column;gap:6px;padding:1px 10px 9px;display:flex}.flabel{color:var(--muted);flex-direction:column;gap:3px;font-size:10px;font-weight:500;display:flex}.fcheck{color:var(--ink);cursor:pointer;align-items:center;gap:7px;font-size:11px;font-weight:400;display:flex}.fcheck input{accent-color:var(--c1);width:12px;height:12px}.fcheck .n{color:var(--muted);font-variant-numeric:tabular-nums;margin-left:auto;font-size:10px}.fsec-body select,.fsec-body input[type=search],.fsec-body input[type=text],.fsec-body input[type=number]{font:inherit;border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:6px;width:100%;padding:4px 8px;font-size:10.5px}.fsec-body select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6' fill='none'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%2372727A' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;background-size:9px;padding-right:22px}.fsec-body input::placeholder{color:var(--g3)}.claybar{border-bottom:1px solid var(--line2);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;min-height:38px;padding:7px 12px;display:flex}.claybar .t{letter-spacing:-.005em;text-transform:none;font-size:10px;font-weight:600}.claybar .btn{padding:3px 9px;font-size:11px}.gridfoot{border-top:1px solid var(--line2);color:var(--ink);flex-shrink:0;align-items:center;gap:10px;min-height:36px;padding:7px 12px;font-size:10.5px;display:flex}.gridfoot .btn{border-radius:8px;margin-left:0;padding:4px 12px;font-size:11px}table.claygrid{border-collapse:collapse;table-layout:auto;width:100%;font-size:10.5px}table.claygrid th{color:var(--ink);text-align:left;border-bottom:1px solid var(--line2);border-right:1px solid var(--line2);white-space:nowrap;background:var(--card);z-index:2;padding:8px 9px;font-size:10px;font-weight:600;position:sticky;top:0}table.claygrid td{border-bottom:1px solid var(--line2);border-right:1px solid var(--line2);vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;max-width:210px;padding:7px 9px;overflow:hidden}table.claygrid th:last-child,table.claygrid td:last-child{border-right:none}table.claygrid tr:last-child td{border-bottom:none}table.claygrid .thico{color:var(--g3);font-weight:500;font-family:var(--mono);margin-right:6px;font-size:9.5px}table.claygrid td.rownum,table.claygrid th.rownum{color:var(--muted);text-align:center;width:26px;min-width:26px;padding:7px 4px;font-size:10px}table.claygrid td.cbcell,table.claygrid th.cbcell{text-align:center;width:30px;min-width:30px;padding:10px 4px}table.claygrid tr.rowlink{cursor:pointer}table.claygrid tr.rowlink:hover td{background:var(--panel)}.topbar{flex-shrink:0;justify-content:flex-end;align-items:center;min-height:34px;padding:0 2px;display:flex}.homecards{flex-wrap:wrap;gap:12px;margin:0 0 20px;display:flex}.homecard{background:var(--panel);border:1px solid var(--line2);text-align:left;cursor:pointer;border-radius:8px;align-items:flex-start;gap:10px;width:240px;padding:11px 13px;transition:background .12s;display:flex}.homecard:hover{background:var(--chip)}.homecard:disabled{opacity:.55;cursor:default}.homecard .hicon{background:var(--card);border:1px solid var(--line2);border-radius:8px;flex-shrink:0;place-items:center;width:27px;height:27px;display:grid}.homecard b{letter-spacing:-.01em;margin-bottom:1px;font-size:13px;font-weight:600;display:block}.homecard .d{color:var(--muted);font-size:12px;line-height:1.4}.seg{margin-bottom:16px;display:inline-flex}.seg button{border:1px solid var(--line);background:var(--card);color:var(--muted);margin-left:-1px;padding:6px 15px;font-size:12.5px;font-weight:500}.seg button:first-child{border-radius:8px 0 0 8px;margin-left:0}.seg button:last-child{border-radius:0 8px 8px 0}.seg button.on{color:var(--c1);border-color:var(--c1);z-index:1;font-weight:600;position:relative}.listhead{align-items:center;gap:10px;margin:0 0 10px;display:flex}.listhead h2{letter-spacing:-.015em;margin-right:auto;font-size:15px;font-weight:600}.listhead .search{border:1px solid var(--line);background:var(--card);width:220px;color:var(--muted);border-radius:8px;align-items:center;gap:7px;padding:5px 10px;display:flex}.listhead .search input{font:inherit;color:var(--ink);background:0 0;border:none;outline:none;width:100%;font-size:12.5px}.listhead .btn{padding:5px 12px;font-size:12.5px}.fbar{border-bottom:1px solid var(--line2);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 0;display:flex}.fchip{border:1px solid var(--line);background:var(--card);border-radius:8px;align-items:stretch;font-size:12.5px;display:inline-flex;overflow:hidden}.fchip:focus-within{border-color:var(--muted)}.fchip .flab{color:var(--ink);border-right:1px solid var(--line);align-items:center;padding:4px 10px;font-weight:500;display:flex}.fchip .fval{align-items:center;display:flex;position:relative}.fchip select{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:none;padding:4px 24px 4px 10px;font-size:12.5px;font-weight:500}.fchip select:focus,.fchip select:focus-visible{outline:none}.fchip input{font:inherit;color:var(--ink);-moz-appearance:textfield;background:0 0;border:none;outline:none;padding:4px 6px;font-size:12.5px;font-weight:500}.fchip input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.fchip input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.fchip input::placeholder{color:var(--muted);font-weight:400}.mailwrap{border:1px solid var(--line2);background:var(--card);border-radius:8px;gap:0;min-height:calc(100vh - 120px);display:flex;overflow:hidden}.mailnav{border-right:1px solid var(--line2);flex-direction:column;flex-shrink:0;gap:2px;width:196px;padding:12px 10px;display:flex;overflow-y:auto}.mailnav .newmail{margin-bottom:10px}.mailfolder{color:var(--ink);text-align:left;border-radius:8px;align-items:center;gap:9px;width:100%;padding:7px 10px;font-size:12.5px;font-weight:500;display:flex}.mailfolder.on{background:var(--chip);font-weight:700}.mailfolder .n{color:var(--muted);font-variant-numeric:tabular-nums;margin-left:auto;font-size:11px}.mailfolder .n.hot{color:var(--accent-fg,var(--accent));font-weight:700}.mailsec{color:var(--muted);align-items:center;margin-top:14px;padding:0 10px 4px;font-size:11.5px;font-weight:600;display:flex}.mailsec button{color:var(--muted);margin-left:auto;font-size:14px;line-height:1}.mailsec button:hover{color:var(--ink)}.maillabeldot{border-radius:3px;flex-shrink:0;width:9px;height:9px}.mailmain{flex-direction:column;flex:1;min-width:0;display:flex}.mailbar{border-bottom:1px solid var(--line2);color:var(--muted);align-items:center;gap:8px;padding:8px 14px;font-size:12.5px;display:flex}.mailbar .search{border:1px solid var(--line);background:var(--card);width:220px;color:var(--muted);border-radius:6px;align-items:center;gap:6px;padding:3px 8px;display:flex}.mailbar .search input{font:inherit;color:var(--ink);background:0 0;border:none;outline:none;width:100%;font-size:12px}.mailrows{flex:1;overflow-y:auto}.mailrow{text-align:left;border-bottom:1px solid var(--line2);width:100%;color:var(--ink);cursor:pointer;align-items:center;gap:10px;padding:9px 14px;font-size:12.5px;display:flex}.mailrow:hover{background:var(--panel)}.mailrow .sender{text-overflow:ellipsis;white-space:nowrap;width:190px;color:var(--muted);flex-shrink:0;overflow:hidden}.mailrow.unread .sender,.mailrow.unread .subj{color:var(--ink);font-weight:700}.mailrow .subj{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mailrow .snip{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.mailrow .when{color:var(--muted);font-variant-numeric:tabular-nums;flex-shrink:0;margin-left:auto;font-size:11.5px}.mailrow.unread .when{color:var(--ink);font-weight:600}.mailstar{color:var(--muted);flex-shrink:0;font-size:14px;line-height:1}.mailstar.on{color:#f4b400}.maillabelchip{border-radius:20px;flex-shrink:0;align-items:center;gap:4px;padding:1px 7px;font-size:10.5px;font-weight:600;display:inline-flex}.mailthread{flex:1;align-items:flex-start;gap:16px;padding:16px 18px;display:flex;overflow-y:auto}.mailthread .msgs{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.mailside{flex-direction:column;flex-shrink:0;gap:12px;width:250px;display:flex;position:sticky;top:0}.mailside h4{color:var(--accent-fg,var(--accent));margin-bottom:8px;font-size:11.5px;font-weight:600}.lc-c1{background:var(--c1s);color:var(--c1)}.lc-c2{background:var(--c2s,var(--chip));color:var(--c2,var(--ink))}.lc-c3{background:var(--c3s);color:var(--c3)}.lc-c4{background:var(--c4s);color:var(--c4)}.ld-c1{background:var(--c1)}.ld-c2{background:var(--c2,var(--muted))}.ld-c3{background:var(--c3)}.ld-c4{background:var(--c4)}.rt-wrap{border:1px solid var(--line);background:var(--card);border-radius:8px;overflow:visible}.rt-toolbar{border-bottom:1px solid var(--line2);flex-wrap:wrap;align-items:center;gap:2px;padding:5px 8px;display:flex}.rt-btn{min-width:26px;height:26px;color:var(--ink);border-radius:6px;justify-content:center;align-items:center;padding:0 6px;font-size:13px;line-height:1;display:inline-flex}.rt-btn:hover{background:var(--chip)}.rt-div{background:var(--line2);width:1px;height:18px;margin:0 5px}.rt-size{font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:none;padding:2px 4px;font-size:11.5px}.rt-size:focus{outline:none}.rt-colors{z-index:40;background:var(--card);border:1px solid var(--line);border-radius:8px;gap:5px;padding:7px;display:flex;position:absolute;top:30px;left:0;box-shadow:0 6px 20px #0000001f}.rt-colors button{border:1px solid var(--line2);cursor:pointer;border-radius:5px;width:18px;height:18px}.rt-editor{min-height:150px;max-height:420px;color:var(--ink);white-space:pre-wrap;outline:none;padding:10px 12px;font-size:13px;line-height:1.6;overflow-y:auto}.rt-editor:empty:before{content:attr(data-placeholder);color:var(--muted);pointer-events:none}.rt-editor img{cursor:pointer;max-width:100%;height:auto}.rt-wrap{position:relative}.rt-img-resize{pointer-events:none;outline:2px solid var(--ring,var(--accent));border-radius:2px;position:absolute}.rt-img-sizebar{z-index:12;background:var(--card);border:1px solid var(--line);white-space:nowrap;border-radius:8px;align-items:center;gap:8px;padding:7px 10px;display:flex;position:absolute;box-shadow:0 8px 22px #0a0a0d29}.rt-img-sizebar button{color:var(--accent-fg,var(--accent));cursor:pointer;background:0 0;border:none;padding:0;font-size:12.5px;font-weight:500}.rt-img-sizebar button:hover{text-decoration:underline}.rt-img-sizebar-div{background:var(--line2);width:1px;height:12px}.rt-editor blockquote{border-left:2px solid var(--line);color:var(--muted);margin:4px 0;padding:2px 0 2px 10px}.rt-editor a{color:var(--accent-fg,var(--accent));text-decoration:underline}.rt-chip{border:1px solid var(--line);background:var(--panel);border-radius:8px;align-items:center;gap:6px;padding:3px 9px;font-size:11.5px;display:inline-flex}.rt-chip .s{color:var(--muted);font-size:10.5px}.rt-chip button{color:var(--muted);font-size:11px;line-height:1}.rt-chip button:hover{color:var(--crit)}.runbanner{color:var(--accent-fg,var(--accent));background:var(--accent);align-items:center;gap:8px;padding:7px 12px;font-size:12px;display:flex}@supports (color:color-mix(in lab,red,red)){.runbanner{background:color-mix(in srgb,var(--accent) 8%,transparent)}}.runbanner{border-bottom:1px solid var(--line2)}.runbanner .pulse{background:var(--accent);border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:1.2s ease-in-out infinite runpulse}@keyframes runpulse{0%,to{opacity:.35}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.runbanner .pulse{animation:none}}.fchip .chev{pointer-events:none;color:var(--muted);font-size:9px;position:absolute;right:8px}table.filetable{border-collapse:collapse;width:100%;font-size:12.5px}table.filetable th{color:var(--muted);text-align:left;border-bottom:1px solid var(--line2);white-space:nowrap;padding:9px 12px;font-size:12px;font-weight:500}table.filetable td{border-bottom:1px solid var(--line2);white-space:nowrap;vertical-align:middle;color:var(--ink);padding:11px 12px}table.filetable tr.rowlink{cursor:pointer}table.filetable tr.rowlink:hover td{background:var(--panel)}table.filetable .fico{border:1px solid var(--line2);width:22px;height:22px;color:var(--icon);background:var(--card);border-radius:6px;flex-shrink:0;place-items:center;display:grid}table.filetable .bname{align-items:center;gap:10px;font-weight:500;display:flex}table.filetable .quiet{color:var(--muted)}.prodsel{font:inherit;border:1px solid var(--line);background-color:var(--card);color:var(--ink);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6' fill='none'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%2372727A' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 7px center;background-repeat:no-repeat;background-size:8px;border-radius:6px;max-width:150px;padding:2px 20px 2px 8px;font-size:11px;font-weight:500}.prodsel:hover{border-color:var(--muted)}.campopt{text-align:left;border:1px solid var(--line2);background:var(--card);border-radius:8px;align-items:center;gap:10px;width:100%;padding:10px 12px;font-size:13px;display:flex}.campopt:hover{border-color:var(--muted)}.campopt.sel{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.campopt .cmeta{color:var(--muted);margin-top:1px;font-size:11.5px}.drawer-backdrop{z-index:55;background:#0a0a0d0f;position:fixed;top:0;right:0;bottom:0;left:0}.screen.wide>section.drawer-open{margin-right:296px}.drawer{background:var(--card);border-left:1px solid var(--line);z-index:60;flex-direction:column;gap:8px;width:300px;padding:16px 14px;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-8px 0 24px #0a0a0d14}.drawer h2{letter-spacing:-.01em;font-size:14px;font-weight:600}.drawer .dsub{color:var(--muted);margin-bottom:4px;font-size:11px}.drawer .dlist{flex-direction:column;gap:7px;display:flex}.drawer .dfoot{flex-direction:column;gap:8px;margin-top:auto;display:flex}.drawer .dfoot .btn{width:100%}.drawer .dnote{color:var(--muted);font-size:10px}.enrich-opt{border:1px solid var(--line2);cursor:pointer;background:var(--card);text-align:left;border-radius:6px;align-items:flex-start;gap:9px;padding:9px 10px;display:flex}.enrich-opt:hover{border-color:var(--muted)}.enrich-opt b{font-size:11.5px}.enrich-opt .cmeta{color:var(--muted);margin-top:1px;font-size:10.5px;line-height:1.4;display:block}.enrich-opt .cost{color:var(--muted);font-size:9.5px;font-family:var(--mono);white-space:nowrap;margin-top:2px}table.claygrid th.newcol,table.claygrid td.newcol{background:var(--c1s)}table.claygrid .pill{border-radius:5px;padding:1px 6px;font-size:10px}table.filetable .pill{padding:1px 7px;font-size:10.5px}.flowrow{flex-wrap:wrap;align-items:stretch;gap:8px;padding:12px 16px 16px;display:flex}.flowstage{border:1px solid var(--line2);background:var(--panel);border-radius:8px;min-width:108px;padding:8px 12px}.flowstage .n{letter-spacing:-.02em;font-size:17px;font-weight:600}.flowstage .l{color:var(--ink);font-size:10.5px;font-weight:600}.flowstage .s{color:var(--muted);margin-top:1px;font-size:9.5px}.flowstage.wait{background:var(--chip);min-width:84px}.flowstage.done{background:var(--ok-soft);border-color:#0000}.flowstage.done .l{color:var(--ok)}.flowarrow{color:var(--g4);align-self:center;font-size:12px}.subnav{flex-direction:column;gap:1px;display:flex}.subnav button{color:var(--ink);text-align:left;border-radius:8px;align-items:center;gap:9px;width:100%;padding:7px 10px;font-size:12px;font-weight:500;display:flex}.subnav button:hover{background:var(--panel)}.subnav button.on{background:var(--chip);font-weight:600}.subnav .n{color:var(--muted);font-variant-numeric:tabular-nums;margin-left:auto;font-size:10.5px}.subnav .grp{color:var(--muted);padding:12px 10px 4px;font-size:11.5px;font-weight:600}.chatwrap{flex-direction:column;gap:12px;width:100%;max-width:620px;margin:0 auto;display:flex}.chatbox{border:1px solid var(--line);box-shadow:var(--shadow);background:var(--card);border-radius:8px;padding:12px}.chatbox textarea{width:100%;font:inherit;color:var(--ink);resize:none;background:0 0;border:none;outline:none;font-size:13px;line-height:1.5}.chatctl{align-items:center;gap:7px;margin-top:8px;display:flex}.sendbtn{background:var(--accent);width:29px;height:29px;color:var(--accent-ink);border-radius:50%;flex-shrink:0;place-items:center;font-size:14px;display:grid}.sendbtn:disabled{opacity:.4}.sugg{border-bottom:1px solid var(--line2);width:100%;color:var(--ink);text-align:left;justify-content:space-between;align-items:center;padding:10px 4px;font-size:12.5px;display:flex}.sugg:hover{color:var(--accent-fg,var(--accent))}.sugg span{color:var(--muted);font-size:14px}.chatuser{background:var(--bubble);border-radius:12px 12px 4px;align-self:flex-end;max-width:85%;padding:7px 12px;font-size:12px}.chatdraft{border:1px solid var(--line2);background:var(--card);box-shadow:var(--shadow);border-radius:8px;flex-direction:column;gap:7px;padding:10px;display:flex}.switch{background:var(--g4);border-radius:99px;flex-shrink:0;width:30px;height:17px;transition:background .12s;display:inline-block;position:relative}.switch .knob{background:var(--card);width:13px;height:13px;box-shadow:var(--shadow);border-radius:50%;transition:left .12s;position:absolute;top:2px;left:2px}.switch.on{background:var(--ok)}.switch.on .knob{left:15px}.rsummary{background:var(--chip);border:1px solid var(--line);color:var(--muted);border-radius:8px;align-items:baseline;gap:10px;margin-bottom:14px;padding:10px 14px;font-size:13px;line-height:1.9;display:flex}.rsummary-lbl{flex-shrink:0;font-size:11.5px;font-weight:600}.rsummary-chip{background:var(--card);border:1px solid var(--line);color:var(--ink);white-space:nowrap;border-radius:6px;padding:2px 7px;font-weight:600}.raddrow{flex-wrap:wrap;gap:8px;margin:2px 0 8px;display:flex}.radd{font:inherit;color:var(--muted);border:1px dashed var(--line);cursor:pointer;background:0 0;border-radius:8px;padding:6px 10px;font-size:11.5px;font-weight:500}.radd:hover{color:var(--ink);border-color:var(--ink);border-style:solid}.rcond-x{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:6px;margin-left:auto;padding:2px 6px;font-size:14px;line-height:1}.rcond-x:hover{color:var(--crit);background:var(--crit-soft)}.rbuilder{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:16px;display:grid}@media(max-width:1000px){.rbuilder{grid-template-columns:1fr}}.rsteps{flex-direction:column;display:flex}.rstep{text-align:left;align-items:flex-start;gap:9px;padding:0 0 22px;display:flex;position:relative}.rstep:not(:last-child):after{content:"";background:var(--line);width:1px;position:absolute;top:30px;bottom:0;left:13px}.rdiamond{background:var(--accent-soft);border:1px solid var(--line);border-radius:6px;flex-shrink:0;place-items:center;width:27px;height:27px;margin-top:2px;font-size:11px;display:grid;transform:rotate(45deg)}.rstep .rdiamond>*{transform:rotate(-45deg)}.rstep .rlbl{color:var(--muted);font-size:11.5px;font-weight:600;position:absolute;top:-2px;left:40px}.rstep .rbox{border:1px solid var(--line2);background:var(--card);border-radius:8px;flex-direction:column;flex:1;gap:1px;margin-top:12px;margin-left:4px;padding:8px 11px;display:flex}.rstep.sel .rbox{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.rstep .rbox b{font-size:11.5px}.rstep .rbox span{color:var(--muted);font-size:10px;line-height:1.4}.rpanel{flex-direction:column;gap:12px;padding:16px 18px;display:flex}.rhead h3{letter-spacing:-.01em;font-size:13.5px;font-weight:600}.rhead span{color:var(--muted);font-size:11px}.rgroup{color:var(--muted);background:var(--chip);border-radius:6px;margin-bottom:8px;padding:4px 9px;font-size:11.5px;font-weight:600}.rtiles{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px;margin-bottom:8px;display:grid}.rtile{border:1px solid var(--line2);text-align:left;background:var(--card);border-radius:8px;flex-direction:column;gap:2px;padding:10px 11px;display:flex}.rtile:hover{border-color:var(--muted)}.rtile.sel{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.rtile b{letter-spacing:-.01em;font-size:11px}.rtile span{color:var(--muted);font-size:10px;line-height:1.4}.rcond{flex-wrap:wrap;align-items:center;gap:7px;font-size:11.5px;display:flex}.rconfig{border-top:1px solid var(--line2);flex-direction:column;gap:8px;padding-top:12px;display:flex}.rfoot{border-top:1px solid var(--line2);justify-content:space-between;align-items:center;margin-top:4px;padding-top:12px;display:flex}.seqtabs{border-bottom:1px solid var(--line);gap:2px;margin:2px 0 14px;display:flex}.seqtab{color:var(--muted);border-bottom:2px solid #0000;align-items:center;gap:7px;margin-bottom:-1px;padding:7px 13px 9px;font-size:12px;display:flex}.seqtab .n{border:1px solid var(--line);border-radius:50%;place-items:center;width:16px;height:16px;font-size:9.5px;font-weight:600;display:grid}.seqtab:hover{color:var(--ink)}.seqtab.sel{color:var(--ink);border-bottom-color:var(--ink);font-weight:600}.seqtab.sel .n{background:var(--ink);border-color:var(--ink);color:var(--surface)}.sbuild{grid-template-columns:250px minmax(0,1fr) 250px;align-items:start;gap:16px;display:grid}@media(max-width:1100px){.sbuild{grid-template-columns:230px minmax(0,1fr)}.sright{grid-column:1/-1}}.srail{flex-direction:column;gap:8px;display:flex}.srailhead{color:var(--muted);padding:0 2px 2px;font-size:11.5px;font-weight:600}.stagecard{text-align:left;border:1px solid var(--line2);background:var(--card);border-radius:8px;align-items:center;gap:9px;padding:9px 10px;display:flex;position:relative}.stagecard:hover{border-color:var(--muted)}.stagecard.sel{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.stagecard.sel:before{content:"";background:var(--ink);border-radius:0 3px 3px 0;width:3px;position:absolute;top:8px;bottom:8px;left:0}.stagecard .ic{background:var(--accent-soft);border-radius:6px;flex-shrink:0;place-items:center;width:22px;height:22px;font-size:10px;display:grid}.stagecard .tx{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.stagecard .tx b{letter-spacing:-.01em;font-size:11.5px}.stagecard .tx span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.stagecard .day{letter-spacing:.06em;color:var(--muted);align-self:flex-start;font-size:8.5px;font-weight:600}.addwrap{justify-content:center;padding-top:2px;display:flex;position:relative}.addbtn{background:var(--ink);width:30px;height:30px;color:var(--surface);border-radius:50%;place-items:center;font-size:15px;display:grid}.addbtn:hover{opacity:.85}.sflow{gap:0}.sflow .stagecard{width:100%}.sfcap{color:var(--muted);border:1px dashed var(--line);border-radius:99px;justify-content:center;align-items:center;gap:7px;width:max-content;margin:2px auto 0;padding:5px 12px;font-size:11.5px;font-weight:600;display:flex}.sfcap .sfdot{background:var(--ok,#2f9e63);border-radius:99px;width:7px;height:7px}.sfcap.end .sfdot{background:var(--muted)}.sfitem{flex-direction:column;display:flex}.sfconn{flex-direction:column;align-items:center;gap:4px;min-height:34px;padding:4px 0;display:flex;position:relative}.sfline{background:var(--line);width:1.5px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.sfwait{z-index:1;letter-spacing:.03em;color:var(--muted);background:var(--surface);border:1px solid var(--line2);border-radius:99px;align-items:center;gap:4px;padding:2px 8px;font-size:9.5px;font-weight:600;display:inline-flex;position:relative}.sfwait input{width:34px;font:inherit;text-align:center;border:0;border-bottom:1px solid var(--line2);color:var(--ink);-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;background:0 0;padding:0;font-size:10.5px}.sfwait input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.sfwait input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.sfinswrap{z-index:1;display:inline-flex;position:relative}.sfins{border:1px solid var(--line);background:var(--surface);width:18px;height:18px;color:var(--muted);opacity:.55;border-radius:50%;place-items:center;font-size:12px;line-height:1;transition:opacity .12s,transform .12s;display:grid}.sfconn:hover .sfins,.sfins[aria-expanded=true]{opacity:1;background:var(--ink);color:var(--surface);border-color:var(--ink);transform:scale(1.15)}.sfinswrap .stagemenu{top:24px}.mfield{background:var(--accent-soft);border:1px solid var(--line2);color:var(--ink);white-space:nowrap;border-radius:6px;padding:0 6px;font-size:.88em;font-weight:600;line-height:1.5;display:inline-block}.mfwrap{align-items:flex-start;gap:4px;display:flex;position:relative}.mfwrap .mfinput{cursor:text;outline:none;flex:1;min-width:0}.mfwrap .mfinput:empty:before{content:attr(data-placeholder);color:var(--muted)}.mfwrap.multi{align-items:stretch}.mfwrap .sesubject{min-height:20px}.mfwrap .sebody{white-space:pre-wrap;min-height:180px}.mfbtn{letter-spacing:-.04em;color:var(--muted);border:1px solid var(--line2);background:0 0;border-radius:6px;align-self:flex-start;margin:6px 8px 0 0;padding:2px 6px;font-size:10px;font-weight:700}.mfbtn:hover{color:var(--ink);border-color:var(--muted)}.mfmenu{z-index:35;background:var(--card);border:1px solid var(--line);border-radius:8px;flex-direction:column;gap:6px;width:240px;padding:8px;display:flex;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 12px 32px #00000029}.mfmenu input{font:inherit;border:1px solid var(--line2);background:var(--surface);color:var(--ink);border-radius:8px;padding:6px 8px;font-size:11.5px}.mflist{flex-direction:column;gap:1px;max-height:240px;display:flex;overflow-y:auto}.mflist button{text-align:left;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:5px 7px;font-size:11.5px;display:flex}.mflist button:hover{background:var(--chip)}.mflist .hint{font-size:9.5px}.rt-toolbar .mfmenu{top:26px;left:0;right:auto}.stagemenu{z-index:30;background:var(--card);border:1px solid var(--line);border-radius:8px;flex-direction:column;gap:6px;width:250px;padding:10px 12px;display:flex;position:absolute;top:36px;left:50%;transform:translate(-50%);box-shadow:0 10px 28px #0000001f}.smgroup{flex-direction:column;display:flex}.smtitle{color:var(--muted);padding:4px 2px;font-size:11.5px;font-weight:600}.smitem{text-align:left;border-radius:8px;align-items:center;gap:9px;padding:6px 7px;display:flex}.smitem:hover{background:var(--chip)}.smitem .ic{background:var(--accent-soft);border-radius:6px;flex-shrink:0;place-items:center;width:22px;height:22px;font-size:10px;display:grid}.smitem>span:last-child{flex-direction:column;gap:0;display:flex}.smitem b{font-size:11px}.smitem span span{color:var(--muted);font-size:9.5px}.seqeditor{border:1px solid var(--line2);background:var(--card);border-radius:8px;flex-direction:column;min-height:340px;display:flex}.sehead{border-bottom:1px solid var(--line2);align-items:center;gap:9px;padding:10px 14px;display:flex}.sehead .ic{background:var(--accent-soft);border-radius:6px;place-items:center;width:22px;height:22px;font-size:10px;display:grid}.sehead b{font-size:12px}.sefrom{color:var(--muted);border-bottom:1px solid var(--line2);padding:8px 14px;font-size:11px}.sesubject{border:0;border-bottom:1px solid var(--line2);color:var(--ink);background:0 0;padding:9px 14px;font-family:inherit;font-size:12px}.sesubject::placeholder{color:var(--muted)}.sebody{font:inherit;color:var(--ink);resize:vertical;background:0 0;border:0;flex:1;min-height:180px;padding:12px 14px;font-size:12px;line-height:1.6}.sebody::placeholder{color:var(--muted)}.sewait{color:var(--muted);text-align:center;padding:26px 14px;font-size:12px}.sefoot{border-top:1px solid var(--line2);flex-wrap:wrap;align-items:center;gap:5px;padding:8px 14px 11px;display:flex}.slotchip{border:1px solid var(--line2);color:var(--muted);border-radius:6px;padding:1px 6px;font-size:9.5px}.slotchip:hover{color:var(--ink);border-color:var(--muted)}.sright{border:1px solid var(--line2);background:var(--card);border-radius:8px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.srtitle{letter-spacing:-.01em;font-size:11.5px;font-weight:600}.sright .rconfig label{flex-direction:column;gap:4px;display:flex}.sright .rconfig label>span:first-child{color:var(--muted);font-size:10px}.sright input[type=number]{font:inherit;border:1px solid var(--line);background:var(--card);color:var(--ink);-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;border-radius:6px;padding:5px 7px;font-size:11.5px}.sright input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.sright input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.srfoot{border-top:1px solid var(--line2);justify-content:space-between;align-items:center;padding-top:11px;display:flex}.seqpaths{grid-template-columns:1fr 1fr;gap:10px;display:grid}@media(max-width:760px){.seqpaths{grid-template-columns:1fr}}.seqpath{text-align:left;border:1px solid var(--line2);background:var(--card);border-radius:8px;flex-direction:column;gap:3px;padding:13px 14px;display:flex}.seqpath:hover{border-color:var(--ink)}.seqpath .ic{background:var(--accent-soft);border-radius:6px;place-items:center;width:24px;height:24px;margin-bottom:3px;font-size:11px;display:grid}.seqpath b{letter-spacing:-.01em;font-size:12px}.seqpath span:last-child{color:var(--muted);font-size:10.5px;line-height:1.45}.draftstage{border:1px solid var(--line2);border-radius:8px;flex-direction:column;gap:6px;padding:9px 11px;display:flex}.dshead{align-items:center;gap:8px;display:flex}.dshead b{font-size:11.5px}.dsic{background:var(--accent-soft);border-radius:6px;place-items:center;width:20px;height:20px;font-size:9.5px;display:grid}.panel-arrow{border:1px solid var(--line);background:var(--card);width:30px;height:30px;color:var(--ink);border-radius:8px;flex-shrink:0;place-items:center;font-size:14px;display:grid}.panel-arrow:hover{background:var(--chip)}.login-wrap{background:var(--surface);flex:1;min-height:100vh;display:flex}.login-left{flex-direction:column;flex:1;min-width:0;display:flex}.login-topbar{justify-content:space-between;align-items:center;padding:22px 32px;display:flex}.login-topbar .logo{padding:0}.login-body{flex:1;place-items:center;padding:24px;display:grid}.login-box{flex-direction:column;width:100%;max-width:400px;display:flex}.login-box h1{letter-spacing:-.03em;margin-bottom:10px;font-size:34px;font-weight:700;line-height:1.15}.login-sub{color:var(--muted);margin-bottom:28px;font-size:15px;line-height:1.45}.login-google{justify-content:center;min-height:44px;margin-bottom:4px}.login-or{color:var(--muted);letter-spacing:.08em;align-items:center;gap:14px;margin:18px 0;font-size:11.5px;display:flex}.login-or:before,.login-or:after{content:"";background:var(--line);flex:1;height:1px}.login-field{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.login-field input{border:1px solid var(--line);background:var(--card);font:inherit;color:var(--ink);border-radius:8px;padding:12px 14px;font-size:15px}.login-field input::placeholder{color:var(--muted)}.login-field input:focus{border-color:#146ef5;outline:none;box-shadow:0 0 0 3px #146ef526}.login-cta{color:#fff;background:#146ef5;border-radius:8px;width:100%;margin-top:6px;padding:13px 16px;font-size:15px;font-weight:600;transition:opacity .12s}.login-cta:hover{opacity:.9}.login-cta:disabled{background:var(--muted);opacity:.55;color:var(--surface);cursor:not-allowed}.login-err{color:var(--crit);margin:2px 0 10px;font-size:13px}.login-hint{color:var(--muted);margin-bottom:18px;font-size:13px;line-height:1.5}.login-qr{justify-content:center;margin:4px 0 14px;display:flex}.login-qr img{border:1px solid var(--line);background:#fff;border-radius:8px;padding:8px}.login-foot{color:var(--muted);padding:20px 32px;font-size:12.5px}.login-showcase{background:radial-gradient(120% 90% at 80% 10%,#1d4a8f,#123566 45%,#0d2850);flex:1;display:flex;position:relative;overflow:hidden}.blob{filter:blur(2px);opacity:.9;border-radius:50%;position:absolute}.blob-1{background:radial-gradient(circle at 35% 35%,#5fb8e8,#2f86c4 70%);width:340px;height:340px;top:-80px;left:-120px}.blob-2{background:radial-gradient(circle at 40% 30%,#49c8f0,#1f7db8 70%);width:420px;height:420px;top:120px;right:-160px}.sig-card{background:#fffffff5;border-radius:8px;align-items:center;gap:10px;min-width:240px;padding:10px 14px;display:flex;position:absolute;box-shadow:0 10px 30px #04142d59}.sig-card b{color:#0a0a0d;font-size:13px;display:block}.sig-card span:last-child{color:#72727a;font-size:12px}.sig-ico{border-radius:8px;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:13px;display:grid}.sig-1{top:12%;right:10%}.sig-2{top:26%;left:14%}.sig-3{top:42%;right:16%}.login-mock{color:#0a0a0d;background:#fff;border-radius:14px 14px 0 0;padding:18px 20px;position:absolute;bottom:-4%;left:8%;right:-6%;box-shadow:0 -12px 50px #04142d66}.login-mock-title{margin-bottom:12px;font-size:15px;font-weight:700}.login-mock-bar{color:#72727a;border-bottom:1px solid #ececee;gap:18px;padding-bottom:10px;font-size:12px;display:flex}.login-mock-count{margin-left:auto}.login-mock table{border-collapse:collapse;width:100%;font-size:12.5px}.login-mock th{text-align:left;color:#72727a;border-bottom:1px solid #ececee;padding:8px 10px;font-weight:500}.login-mock td{color:#3f3f46;white-space:nowrap;border-bottom:1px solid #f4f4f5;padding:8px 10px}.login-mock td b{color:#0a0a0d;font-weight:600}@media(max-width:980px){.login-showcase{display:none}}.stagebar{gap:3px;margin-bottom:6px;display:flex}.stageseg{color:var(--muted);background:var(--chip);white-space:nowrap;text-overflow:ellipsis;clip-path:polygon(0 0,calc(100% - 9px) 0,100% 50%,calc(100% - 9px) 100%,0 100%,9px 50%);cursor:pointer;text-align:center;flex:1;min-width:0;padding:5px 10px 5px 16px;font-size:11px;font-weight:600;transition:background .12s,color .12s;position:relative;overflow:hidden}.stageseg:first-child{clip-path:polygon(0 0,calc(100% - 9px) 0,100% 50%,calc(100% - 9px) 100%,0 100%);border-radius:6px 0 0 6px}.stageseg:last-child{clip-path:polygon(0 0,100% 0,100% 100%,0 100%,9px 50%);border-radius:0 6px 6px 0}.stageseg.done,.stageseg.current{background:var(--ink);color:var(--surface)}.stageseg:hover:not(.done):not(.current){background:var(--chip2);color:var(--ink)}.stageseg:disabled{cursor:default}.dealcrumb{color:var(--muted);margin-bottom:14px;font-size:12px}.dealcrumb b{color:var(--ink);font-weight:600}.btn.won{background:var(--ok);border-color:var(--ok);color:#fff}.btn.lost{background:var(--crit);border-color:var(--crit);color:#fff}.dealtabs{border-bottom:1px solid var(--line2);flex-wrap:wrap;gap:2px;padding:4px 12px 0;display:flex}.dealtab{color:var(--muted);border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:8px 12px;font-size:13px;font-weight:500;display:flex}.dealtab:hover{color:var(--ink)}.dealtab.active{color:var(--ink);border-bottom-color:var(--ink);font-weight:600}.histchips{flex-wrap:wrap;gap:4px;margin:10px 0;display:flex}.histchip{color:var(--muted);border:1px solid #0000;border-radius:99px;padding:3px 11px;font-size:12px;font-weight:500}.histchip:hover{color:var(--ink)}.histchip.active{background:var(--accent);color:var(--accent-ink)}.histitem{gap:12px;padding-bottom:14px;display:flex;position:relative}.histitem .hico{background:var(--card);border:1px solid var(--line);width:34px;height:34px;color:var(--icon);z-index:1;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.histitem:before{content:"";border-left:1px dashed var(--line);position:absolute;top:36px;bottom:-2px;left:17px}.histitem:last-child:before{display:none}.sidefield{border-bottom:1px solid var(--line2);flex-direction:column;gap:2px;padding:7px 0;font-size:13px;display:flex}.sidefield:last-child{border-bottom:none}.sidefield .k{color:var(--muted);font-size:11.5px;font-weight:500}.labelchip{background:var(--c3s);color:var(--c3);border-radius:5px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.sidesec{padding:4px 16px 10px}.sidesec-head{text-align:left;width:100%;color:var(--ink);align-items:center;gap:6px;padding:10px 0 6px;font-size:13px;font-weight:600;display:flex}.sidesec-head .chev{color:var(--muted);margin-left:auto;font-size:9px;transition:transform .12s}.sidesec-head.closed .chev{transform:rotate(-90deg)}.siderow{min-width:0;padding:7px 0}.siderow .k{color:var(--muted);margin-bottom:1px;font-size:11px;font-weight:500;display:block}.siderow .v{color:var(--ink);align-items:flex-start;gap:6px;min-width:0;font-size:13px;display:flex}.siderow .v .vtext{overflow-wrap:break-word;flex:1;min-width:0}.siderow .editbtn{opacity:0;width:22px;height:22px;color:var(--muted);border-radius:6px;flex-shrink:0;place-items:center;margin:-3px 0;transition:opacity .12s,background .12s;display:grid}.siderow:hover .editbtn{opacity:1}.siderow .editbtn:hover{background:var(--chip);color:var(--ink)}.sideaction{color:var(--c1);text-align:left;padding:0;font-size:12.5px;font-weight:500}.sideaction:hover{text-decoration:underline}.pleasefill-item{text-align:left;width:100%;color:var(--ink);align-items:center;gap:8px;padding:4px 0;font-size:12.5px;display:flex}.pleasefill-item:hover{color:var(--c1)}.pleasefill-item .dot{background:var(--warn);border-radius:50%;flex-shrink:0;width:7px;height:7px}.setwrap{border:1px solid var(--line);background:var(--card);border-radius:8px;grid-template-columns:224px 1fr;gap:0;min-height:70vh;display:grid;overflow:hidden}.setnav{border-right:1px solid var(--line2);background:var(--chip);flex-direction:column;gap:2px;padding:14px 10px;display:flex}@supports (color:color-mix(in lab,red,red)){.setnav{background:color-mix(in srgb,var(--chip) 55%,var(--card))}}.setnav .grp{color:var(--muted);padding:12px 10px 4px;font-size:11.5px;font-weight:700}.setnav .grp:first-child{padding-top:2px}.setnav button{text-align:left;width:100%;color:var(--muted);border-left:2px solid #0000;border-radius:8px;align-items:center;gap:9px;padding:7px 10px;font-size:13px;font-weight:500;display:flex}.setnav button:hover{color:var(--ink);background:var(--chip)}.setnav button.on{color:var(--ink);background:var(--chip);border-left-color:var(--ink);font-weight:600}.setmain{min-width:0;padding:26px 32px}.setmain>.sethead{margin-bottom:22px}.setmain>.sethead h2{letter-spacing:-.01em;font-size:19px;font-weight:650}.setmain>.sethead .d{color:var(--muted);max-width:70ch;margin-top:4px;font-size:12.5px;line-height:1.55}@media(max-width:900px){.setwrap{grid-template-columns:1fr}.setnav{border-right:none;border-bottom:1px solid var(--line2);flex-flow:wrap}.setnav .grp{width:100%}}.setmain .card{border-color:var(--line);border-radius:8px}.setmain table.data th{color:var(--muted);padding:10px 14px;font-size:11.5px;font-weight:650}.setmain table.data tbody tr:hover td{background:var(--chip)}@supports (color:color-mix(in lab,red,red)){.setmain table.data tbody tr:hover td{background:color-mix(in srgb,var(--chip) 60%,transparent)}}.setmain table.data td:last-child{white-space:nowrap;text-align:right}.setmain select{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;border:1px solid var(--line);background-color:var(--card);color:var(--ink);cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23889' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E");background-position:right 9px center;background-repeat:no-repeat;border-radius:8px;padding:6px 26px 6px 10px;font-size:12.5px}.setmain input:not([type=checkbox]):not([type=radio]):not([type=file]),.setmain textarea{font:inherit;border:1px solid var(--line);background-color:var(--card);color:var(--ink);border-radius:8px;padding:6px 10px;font-size:12.5px}.setmain input:focus-visible,.setmain select:focus-visible,.setmain textarea:focus-visible{border-color:var(--accent-fg,var(--accent));box-shadow:0 0 0 3px var(--accent);outline:none}@supports (color:color-mix(in lab,red,red)){.setmain input:focus-visible,.setmain select:focus-visible,.setmain textarea:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 14%,transparent)}}.setmain .gridbar .tag{max-width:60ch}.setmain{font-size:11.5px}.setmain .sethead h2{font-size:16px}.setmain .sethead .d{font-size:11.5px}.setmain h3{font-size:12px!important}.setmain h4{font-size:11px!important}.setmain .tag{font-size:10.5px!important}.setmain .pill{padding:2px 8px;font-size:9.5px}.setmain .btn{padding:5px 12px;font-size:11px!important}.setmain table.data{font-size:11.5px}.setmain table.data th{padding:8px 12px;font-size:9.5px}.setmain table.data td{padding:9px 12px}.setmain input:not([type=checkbox]):not([type=radio]):not([type=file]),.setmain textarea{padding:5px 9px;font-size:11px!important}.setmain select{padding:5px 24px 5px 9px;font-size:11px!important}.setmain .srccard{border-radius:8px;padding:13px 15px}.setmain .srchead b{font-size:12px}.setmain .srcmeta{margin-bottom:9px;font-size:10.5px}.setmain .srcopts label{gap:4px;font-size:11.5px;font-weight:650}.setmain .srcopts select{font-size:11px!important}.setmain .cards2{gap:10px}.setmain .gridbar{margin-bottom:12px}.apptop.platform{color:#f4f6f8;background:#2b3440;border-bottom-color:#0000}.apptop.platform .logo{color:inherit}.apptop.platform .popover{color:var(--ink)}.popover textarea{font:inherit;border:1px solid var(--line);background:var(--surface);color:var(--ink);resize:vertical;border-radius:8px;padding:7px 10px;font-size:13px}.stack{flex-direction:column;gap:14px;display:flex}.stack input,.stack select,.stack textarea{font:inherit;border:1px solid var(--line);background:var(--surface);color:var(--ink);box-sizing:border-box;border-radius:8px;width:100%;padding:8px 10px;font-size:13px}.stack textarea{resize:vertical}dl.kv{grid-template-columns:max-content 1fr;gap:6px 14px;margin:0;font-size:13px;display:grid}dl.kv dt{color:var(--muted);font-weight:500}dl.kv dd{overflow-wrap:anywhere;min-width:0;margin:0}.apptop.platform .avatar{color:#fff;background:#4b5b6e}:root[data-theme=dark] .apptop.platform{background:#171c22}.support-banner{background:var(--warn-soft);color:var(--warn);border-bottom:1px solid var(--warn);flex-shrink:0;align-items:center;gap:10px;padding:8px 18px;font-size:12.5px;display:flex}.support-banner b{font-weight:700}.support-banner .hint{opacity:.85;font-size:11.5px}.support-banner .btn{border-color:var(--warn);color:var(--warn);background:0 0;padding:4px 10px;font-size:11.5px}.support-ended{z-index:200;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0a0a0d73;place-items:center;display:grid;position:fixed;top:0;right:0;bottom:0;left:0}.rt-btn{color:var(--muted)}.rt-btn:hover{color:var(--ink)}.rt-btn.on{background:var(--chip);color:var(--accent-fg,var(--accent))}.rt-toolbar{gap:1px;padding:6px 8px}.rt-source{background:var(--card);width:100%;color:var(--ink);font-family:var(--mono);resize:vertical;border:none;outline:none;max-height:420px;padding:10px 12px;font-size:11.5px;line-height:1.55}.rt-editor:empty:before{content:attr(data-placeholder);color:var(--muted)}.usermenu{z-index:60;background:var(--card);border:1px solid var(--line);border-radius:8px;flex-direction:column;min-width:220px;padding:6px;display:flex;position:absolute;top:32px;right:0;box-shadow:0 10px 30px #14182029}.usermenu .who{border-bottom:1px solid var(--line2);flex-direction:column;gap:2px;margin-bottom:4px;padding:8px 10px 6px;display:flex}.usermenu .who b{font-size:13px}.usermenu .grp{color:var(--muted);padding:8px 10px 3px;font-size:11.5px;font-weight:700}.usermenu button[role=menuitem]{text-align:left;width:100%;color:var(--ink);border-radius:8px;align-items:center;gap:8px;padding:7px 10px;font-size:12.5px;display:flex}.usermenu button[role=menuitem]:hover{background:var(--chip)}.usermenu button.danger{color:var(--crit)}.usermenu .div{background:var(--line2);height:1px;margin:5px 4px}.ev-page{max-width:1240px}.ev-head{z-index:5;background:var(--bg);border-bottom:1px solid var(--line2);align-items:center;gap:12px;margin-bottom:16px;padding:2px 0 12px;display:flex;position:sticky;top:0}.ev-back{border:1px solid var(--line);background:var(--card);width:28px;height:28px;color:var(--muted);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.ev-back:hover{color:var(--ink);background:var(--chip)}.ev-btn{border-radius:8px;align-items:center;gap:6px;padding:5px 12px;font-size:12.5px;display:inline-flex}.ev-body{grid-template-columns:176px minmax(380px,1fr) 300px;align-items:start;gap:22px;display:grid}@media(max-width:1100px){.ev-body{grid-template-columns:160px 1fr}.ev-preview{display:none}}.ev-rail{flex-direction:column;gap:2px;display:flex;position:sticky;top:58px}.ev-rail button{color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:9px;width:100%;padding:7px 10px;font-size:12.5px;font-weight:500;display:flex}.ev-rail button:hover{background:var(--chip);color:var(--ink)}.ev-rail button.on{background:var(--chip);color:var(--ink);font-weight:600}.ev-rail .dot{color:var(--muted);background:var(--card);border:1px solid var(--line2);font-variant-numeric:tabular-nums;border-radius:99px;margin-left:auto;padding:0 6px;font-size:10.5px;font-weight:600;line-height:16px}.ev-main{min-width:0}.ev-card{background:var(--card);border:1px solid var(--line2);box-shadow:var(--shadow);border-radius:8px;flex-direction:column;gap:14px;padding:16px 18px;display:flex}.ev-label{color:var(--muted);letter-spacing:.01em;margin-bottom:5px;font-size:11px;font-weight:600;display:block}.ev-input{font:inherit;border:1px solid var(--line);background:var(--card);height:30px;color:var(--ink);box-sizing:border-box;border-radius:8px;outline:none;width:100%;padding:0 10px;font-size:12.5px;transition:border-color .12s,box-shadow .12s}.ev-input::placeholder{color:var(--g3)}.ev-input:focus{border-color:var(--ink);box-shadow:0 0 0 3px var(--chip2)}textarea.ev-input{resize:vertical;height:auto;min-height:60px;padding:8px 10px;line-height:1.5}.sup-kbody .ev-input,.sup-fields .ev-input{background:var(--surface)}.sup-modfield{flex-direction:column;gap:2px;display:inline-flex}.sup-modfield>span{color:var(--muted);font-size:11px;font-weight:600}.ev-row{border-top:1px solid var(--line2);text-align:left;align-items:center;gap:12px;width:100%;padding:10px 0;display:flex}.ev-card>.ev-row:first-child,.ev-card>div>.ev-row:first-child{border-top:none;padding-top:0}.ev-card>.ev-row:last-child,.ev-card>div>.ev-row:last-child{padding-bottom:0}.ev-toggle{cursor:pointer;color:var(--ink);font:inherit;background:0 0;border:none}.ev-toggle:disabled{opacity:.5;cursor:not-allowed}.ev-mini-toggle{cursor:pointer;font:inherit;color:var(--muted);background:0 0;border:none;align-items:center;gap:7px;font-size:11.5px;font-weight:500;display:inline-flex}.ev-step{border:1px solid var(--line);background:var(--card);border-radius:8px;flex-shrink:0;align-items:center;height:30px;display:inline-flex;overflow:hidden}.ev-step button{width:28px;height:100%;color:var(--muted);cursor:pointer;background:0 0;border:none;place-items:center;font-size:14px;display:grid}.ev-step button:hover{background:var(--chip);color:var(--ink)}.ev-step input{border:none;border-left:1px solid var(--line2);border-right:1px solid var(--line2);text-align:center;width:46px;height:100%;font:inherit;color:var(--ink);-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;background:0 0;outline:none;font-size:12.5px;font-weight:600}.ev-step input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ev-step input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ev-step .unit{color:var(--muted);padding:0 9px 0 7px;font-size:11px}.ev-chips{border:1px solid var(--line);background:var(--card);cursor:text;border-radius:8px;flex-wrap:wrap;align-items:center;gap:5px;min-height:30px;padding:3px 6px;display:flex}.ev-chips:focus-within{border-color:var(--ink);box-shadow:0 0 0 3px var(--chip2)}.ev-chips input{min-width:120px;font:inherit;color:var(--ink);background:0 0;border:none;outline:none;flex:1;height:22px;padding:0 4px;font-size:12.5px}.ev-chip{background:var(--chip);color:var(--ink);border-radius:99px;align-items:center;gap:5px;padding:2px 5px 2px 9px;font-size:11.5px;font-weight:500;line-height:16px;display:inline-flex}.ev-chip button{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:99px;padding:2px;display:flex}.ev-chip button:hover{color:var(--crit);background:var(--card)}.ev-pick{border:1px solid var(--line);background:var(--card);color:var(--muted);cursor:pointer;border-radius:99px;align-items:center;gap:6px;padding:4px 11px;font-size:12px;font-weight:500;display:inline-flex}.ev-pick:hover{color:var(--ink)}.ev-pick.on{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.ev-icon{border:1px solid var(--line2);background:var(--card);width:26px;height:26px;color:var(--muted);cursor:pointer;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.ev-icon:hover{color:var(--crit);border-color:var(--line)}.ev-num{background:var(--chip);width:22px;height:22px;color:var(--muted);border-radius:6px;flex-shrink:0;place-items:center;font-size:11px;font-weight:600;display:inline-grid}.ev-merge{font-family:var(--mono);border:1px solid var(--line);color:var(--ink);background:var(--card);cursor:pointer;border-radius:6px;padding:2px 7px;font-size:10.5px}.ev-merge:hover{background:var(--chip)}.ev-pop{z-index:6;background:var(--card);border:1px solid var(--line);border-radius:8px;padding:10px;position:absolute;top:36px;left:0;box-shadow:0 8px 24px #0000001f}.ev-empty{border:1px dashed var(--line);background:var(--panel);border-radius:8px;flex-direction:column;align-items:center;gap:8px;padding:34px 20px;display:flex}.ev-empty .ico{background:var(--chip);width:36px;height:36px;color:var(--icon);border-radius:8px;place-items:center;display:grid}.ev-mail{border:1px solid var(--line2);background:var(--panel);border-radius:8px;overflow:hidden}.ev-mail-details{border-top:1px solid var(--line2);grid-template-columns:52px 1fr;gap:5px 10px;margin-top:12px;padding-top:10px;font-size:11.5px;display:grid}.ev-mail-details span{color:var(--muted)}.ev-mail-details b{font-weight:600}.ev-mail-btn{background:var(--chip);color:var(--ink);border-radius:6px;padding:5px 10px;font-size:11px;font-weight:600;display:inline-block}.ev-preview{position:sticky;top:58px}.ev-phone{border:1px solid var(--line);background:#0a0a0a;border-radius:8px;padding:14px 12px 12px}.ev-phone-brand{text-align:center;color:#f5f5f4;margin-bottom:10px;font-size:11.5px;font-weight:700}.ev-phone-frame{background:#111110;border:1px solid #2a2a28;border-radius:8px;grid-template-columns:1.35fr 1fr;gap:8px;padding:8px;display:grid}.ev-phone-card{background:#161615;border:1px solid #2a2a28;border-radius:8px;padding:12px}.ev-phone-cal{grid-template-columns:repeat(7,1fr);gap:2px;margin-top:12px;display:grid}.ev-phone-cal .h{color:#8f8f8c;text-align:center;padding-bottom:2px;font-size:8px}.ev-phone-cal .d{color:#4c4c4a;text-align:center;border:1px solid #0000;border-radius:99px;height:18px;font-size:8.5px;line-height:18px}.ev-phone-cal .d.on{color:#f5f5f4;background:#1d1d1c}.ev-phone-slots{flex-direction:column;gap:5px;padding:6px 2px;display:flex}.ev-phone-slots .s{text-align:center;color:#f5f5f4;background:#161615;border:1px solid #2a2a28;border-radius:6px;padding:5px 0;font-size:9.5px;font-weight:600;display:block}.ev-toggle.compact{border-top:none;width:auto;padding:0}.ev-btn.danger{color:var(--crit);border-color:var(--crit-soft)}.ev-btn.danger:hover{background:var(--crit-soft)}.ev-icon.danger:hover{color:var(--crit)}.ev-overlay{z-index:40;background:#0a0a0d6b;place-items:center;padding:16px;display:grid;position:fixed;top:0;right:0;bottom:0;left:0}.ev-modal{background:var(--card);border:1px solid var(--line);border-radius:8px;flex-direction:column;gap:12px;width:100%;padding:16px 18px;display:flex;box-shadow:0 24px 64px #00000047}.ev-search{align-items:center;display:inline-flex;position:relative}.ev-search .ico{color:var(--muted);pointer-events:none;display:flex;position:absolute;left:9px}.ev-search input{padding-left:28px}.ev-tile{background:var(--card);border:1px solid var(--line2);min-width:0;box-shadow:var(--shadow);border-radius:8px;padding:11px 13px}.ev-tile .v{letter-spacing:-.01em;font-size:20px;font-weight:700;line-height:1.1}.ev-grid-cards{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px;display:grid}.ev-type{background:var(--card);border:1px solid var(--line2);box-shadow:var(--shadow);border-radius:8px;flex-direction:column;transition:border-color .12s,transform .12s;display:flex;overflow:hidden}.ev-type:hover{border-color:var(--line)}.ev-type .stripe{height:4px}.ev-type .body{flex-direction:column;flex:1;gap:3px;padding:11px 13px 9px;display:flex}.ev-type .foot{border-top:1px solid var(--line2);align-items:center;gap:6px;padding:7px 10px 7px 13px;display:flex}.ev-type .name{color:var(--ink);font-size:13.5px;font-weight:650;text-decoration:none}.ev-type .name:hover{text-decoration:underline}.ev-menu{z-index:5;background:var(--card);border:1px solid var(--line);border-radius:8px;flex-direction:column;min-width:150px;padding:4px;display:flex;position:absolute;top:30px;right:0;box-shadow:0 8px 24px #0000001f}.ev-menu button,.ev-menu a{color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;width:100%;padding:6px 9px;font-size:12.5px;text-decoration:none;display:flex}.ev-menu button:hover,.ev-menu a:hover{background:var(--chip)}.ev-menu .danger{color:var(--crit)}.ev-kind{background:var(--card);border:1px solid var(--line2);color:var(--ink);box-shadow:var(--shadow);border-radius:8px;align-items:center;gap:12px;padding:11px 14px;text-decoration:none;transition:border-color .12s;display:flex}.ev-kind:hover{border-color:var(--line)}.ev-kind .ico{background:var(--chip);width:32px;height:32px;color:var(--accent-fg,var(--accent));border-radius:8px;flex-shrink:0;place-items:center;display:grid}.ev-avail{border-top:1px solid var(--line2);grid-template-columns:44px 1fr auto;align-items:center;gap:10px;padding:8px 0;display:grid}.ev-avail:first-child{border-top:none}.ev-avail .day{font-size:12.5px;font-weight:650}.ev-avail .win{background:var(--chip);border-radius:8px;align-items:center;gap:5px;padding:2px 3px 2px 6px;display:inline-flex}.ev-avail .win input{font:inherit;color:var(--ink);background:0 0;border:none;outline:none;width:74px;padding:2px 3px;font-size:12px}.ev-avail .win input::-webkit-calendar-picker-indicator{display:none}.ev-pagehead{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.ev-pagehead h2{letter-spacing:-.01em;flex:1;margin:0;font-size:15px;font-weight:700}.data.ev-table th{color:var(--muted);font-size:11.5px}.data.ev-table td{vertical-align:middle;padding:8px 10px;font-size:12.5px}.ev-badge{white-space:nowrap;align-items:center;gap:3px;display:inline-flex}.ev-settings{flex-direction:column;gap:30px;max-width:680px;display:flex}.ev-sec{flex-direction:column;gap:10px;display:flex}.ev-sec-title{letter-spacing:-.005em;color:var(--ink);margin:0;font-size:13px;font-weight:600}.ev-sec-blurb{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.ev-list{background:var(--card);border:1px solid var(--line2);border-radius:8px;overflow:hidden}.ev-li{border-top:1px solid var(--line2);align-items:center;gap:14px;min-height:52px;padding:12px 16px;display:flex}.ev-li:first-child{border-top:none}.ev-li.head{background:var(--panel);gap:8px;min-height:34px;padding:6px 16px}.ev-li.note{background:var(--panel);color:var(--muted);min-height:0;padding:8px 14px;font-size:11.5px;line-height:1.45}.ev-li .t{color:var(--ink);font-size:12.5px;font-weight:600;line-height:1.3}.ev-li .s{color:var(--muted);margin-top:1px;font-size:11.5px;line-height:1.4}.ev-li .grow{flex:1;min-width:0}.ev-li .ev-toggle{border:none;width:100%;min-height:0;padding:0}.ev-logo{background:var(--chip);border-radius:8px;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.ev-dot{vertical-align:1px;background:var(--g4);border-radius:99px;width:7px;height:7px;margin-right:6px;display:inline-block}.ev-dot.on{background:var(--ok)}.ev-dot.warn{background:var(--warn)}.ev-brand-tile{color:#f5f5f4;background:#0a0a0a;border-radius:6px;flex-shrink:0;place-items:center;width:150px;height:48px;padding:6px 10px;font-size:12px;font-weight:700;display:grid}.ev-actions{flex-shrink:0;align-items:center;gap:6px;display:flex}.ev-btn.ghost{color:var(--muted);box-shadow:none;background:0 0;border-color:#0000}.ev-btn.ghost:hover{background:var(--chip);color:var(--ink)}.int-page{flex-direction:column;gap:14px;max-width:980px;display:flex}.int-head{align-items:center;gap:12px;margin-bottom:2px;display:flex}.int-title{letter-spacing:-.02em;flex:1;margin:0;font-size:24px;font-weight:650}.int-tabs{border-bottom:1px solid var(--line2);gap:4px;margin-bottom:10px;display:flex}.int-tab{color:var(--muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 14px 10px;font-size:14px;font-weight:500}.int-tab:hover{color:var(--ink)}.int-tab.on{color:var(--ink);border-bottom-color:var(--ink);font-weight:600}.int-group{background:var(--card);border:1px solid var(--line2);box-shadow:var(--shadow);border-radius:8px}.int-group-head{cursor:pointer;text-align:left;width:100%;color:var(--ink);background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;padding:14px 18px;display:flex}.int-group-head[aria-expanded=true]{border-radius:16px 16px 0 0}.int-group-title{font-size:14.5px;font-weight:600}.int-count{background:var(--chip);color:var(--muted);border-radius:99px;padding:1px 8px;font-size:11.5px;font-weight:600;line-height:18px}.int-count.ok{background:var(--ok-soft);color:var(--ok)}.int-hint{color:var(--muted);font-size:12px;font-weight:400}.int-chev{color:var(--muted);transition:transform .15s;display:flex}.int-group-body{background:var(--panel);border-top:1px solid var(--line2);border-radius:0 0 16px 16px;padding:0 14px 14px}.int-group-body>:first-child{margin-top:14px}.int-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px;display:grid}.int-card{background:var(--card);border:1px solid var(--line2);border-radius:8px;align-items:center;gap:12px;min-height:72px;padding:12px 14px;transition:border-color .12s,opacity .12s;display:flex}.int-card:hover{border-color:var(--line)}.int-card.off{opacity:.62}.int-card-body{flex-direction:column;gap:2px;min-width:0;display:flex}.int-tile{background:var(--card);border:1px solid var(--line2);border-radius:8px;flex-shrink:0;place-items:center;width:46px;height:46px;display:grid}.int-name{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:550;overflow:hidden}.int-sub{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.int-status{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.int-status .dot{background:var(--g4);border-radius:99px;width:6px;height:6px}.int-status.ok{color:var(--ok)}.int-status.ok .dot{background:var(--ok)}.int-status.warn{color:var(--warn)}.int-status.warn .dot{background:var(--warn)}.int-pill{font:inherit;border:1px solid var(--line);background:var(--card);color:var(--ink);cursor:pointer;border-radius:99px;padding:3px 12px;font-size:12px;font-weight:500;line-height:18px}.int-pill:hover{background:var(--chip)}.int-pill:disabled{opacity:.5;cursor:default}.int-pill.dark{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.int-pill.dark:hover{opacity:.88;background:var(--accent)}.int-dots{width:30px;height:30px;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;place-items:center;display:grid}.int-dots:hover{background:var(--chip);color:var(--ink)}.int-switch{cursor:pointer;background:0 0;border:none;flex-shrink:0;margin-left:auto;padding:4px;display:flex}.int-empty{color:var(--muted);padding:6px 2px;font-size:12.5px}.int-note{color:var(--muted);margin-top:10px;padding:0 2px;font-size:12px}.dd-opt{background:0 0;transition:background 80ms}.dd-opt:hover,.dd-opt:focus-visible{background:var(--chip);outline:none}.dd-opt.on{font-weight:600}.ev-brand-tile.light{border:1px solid var(--line2);color:#1c1c1a;background:#f4f4f2}.ciowrap{border:1px solid var(--line2);background:var(--surface);border-radius:8px;position:relative;overflow:hidden}.ciobar{z-index:12;background:var(--card);align-items:center;gap:8px;padding:8px 12px;display:flex;position:absolute;top:0;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.ciobar{background:color-mix(in srgb,var(--card) 88%,transparent)}}.ciobar{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-bottom:1px solid var(--line2)}.ciometa{color:var(--muted);font-size:10.5px}.ciobtn{font:inherit;border:1px solid var(--line);background:var(--card);color:var(--ink);cursor:pointer;border-radius:8px;padding:5px 11px;font-size:11.5px}.ciobtn:disabled{opacity:.45;cursor:default}.ciobtn.primary{background:var(--ink);border-color:var(--ink);color:var(--surface);font-weight:600}.ciocanvas{background-image:radial-gradient(var(--line2) 1px,transparent 1px);background-size:20px 20px;height:calc(100vh - 240px);min-height:460px;padding:58px 400px 90px 30px;overflow:auto}.cioflow{transform-origin:top;flex-direction:column;align-items:center;width:330px;margin:0 auto;display:flex}.ciostep{flex-direction:column;align-items:center;width:100%;display:flex}.cionode{text-align:left;background:var(--card);border:1px solid var(--line2);cursor:pointer;border-radius:8px;width:100%;padding:8px 11px 8px 14px;position:relative;box-shadow:0 1px 2px #0000000d}.cionode:hover{border-color:var(--muted)}.cionode.sel{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.cionode.trg,.cionode.end{cursor:default;width:max-content;min-width:190px;padding-left:11px}.cionode .edge{border-radius:0 3px 3px 0;width:3px;position:absolute;top:7px;bottom:7px;left:0}.cionode .t{letter-spacing:-.01em;color:var(--ink);align-items:center;gap:6px;font-size:11.5px;font-weight:600;display:flex}.cionode .t .ic{background:var(--chip);border-radius:5px;flex-shrink:0;place-items:center;width:18px;height:18px;font-size:9px;display:grid}.cionode .t .day{letter-spacing:.06em;color:var(--muted);margin-left:auto;font-size:8.5px;font-weight:600}.cionode .s{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0 24px;font-size:10.5px;display:block;overflow:hidden}.cionode .s .chip{border:1px solid var(--line2);background:var(--chip);color:var(--ink);border-radius:99px;align-items:center;gap:4px;padding:1px 8px;font-size:10px;display:inline-flex}.ciobranches{flex-direction:column;gap:3px;margin:6px 0 1px 24px;display:flex}.ciobranches .br{color:var(--muted);align-items:center;gap:5px;font-size:10px;display:flex}.ciobranches .br i{border-radius:99px;flex-shrink:0;place-items:center;width:13px;height:13px;font-size:8px;font-style:normal;display:grid}.ciobranches .br .y,.ciobranches .br i.y{color:#166534;background:#dcfce7}.ciobranches .br i.n{color:#991b1b;background:#fee2e2}.cioconn{flex-direction:column;align-items:center;gap:3px;width:100%;min-height:30px;padding:3px 0;display:flex;position:relative}.cioline{background:var(--line);width:1px;position:absolute;top:0;bottom:0;left:50%}.ciowait{z-index:1;color:var(--muted);background:var(--card);border:1px solid var(--line2);border-radius:99px;align-items:center;gap:3px;padding:1px 8px;font-size:9.5px;font-weight:500;display:inline-flex;position:relative}.ciowait input{width:30px;font:inherit;text-align:center;border:0;border-bottom:1px solid var(--line2);color:var(--ink);-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;background:0 0;padding:0;font-size:10px}.ciowait input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ciowait input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ciopanel{z-index:11;background:var(--card);border:1px solid var(--line);border-radius:8px;flex-direction:column;width:330px;display:flex;position:absolute;top:52px;bottom:12px;right:12px;overflow:hidden;box-shadow:0 14px 40px #0000001f}.ciopanel.wide{width:480px}@media(max-width:1180px){.ciopanel.wide{width:400px}.ciocanvas{padding-right:340px}}.ciophead{border-bottom:1px solid var(--line2);align-items:center;gap:8px;padding:10px 13px;font-size:12px;font-weight:600;display:flex}.ciophead .ic{background:var(--chip);border-radius:5px;place-items:center;width:19px;height:19px;font-size:9.5px;display:grid}.ciophead .day{letter-spacing:.06em;color:var(--muted);font-size:8.5px;font-weight:600}.ciox{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:2px 4px;font-size:11px}.ciox:hover{color:var(--ink)}.ciopbody{flex-direction:column;flex:1;gap:9px;padding:11px 13px;display:flex;overflow-y:auto}.ciosearch{font:inherit;border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:8px;padding:6px 10px;font-size:11.5px}.ciogroupwrap{flex-direction:column;gap:6px;display:flex}.ciogroup{color:var(--muted);margin-top:2px;font-size:11.5px;font-weight:600}.cioadditem{text-align:left;width:100%;font:inherit;border:1px solid var(--line2);border-left:3px solid var(--ring,var(--accent));background:var(--card);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:6px 9px;display:flex}.cioadditem:hover{border-color:var(--muted);border-left-width:3px}.cioadditem .ic{background:var(--chip);border-radius:5px;flex-shrink:0;place-items:center;width:18px;height:18px;font-size:9px;display:grid}.cioadditem .tx{flex-direction:column;min-width:0;display:flex}.cioadditem .tx b{letter-spacing:-.01em;font-size:11.5px;font-weight:600}.cioadditem .tx span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.ciofield{flex-direction:column;gap:4px;display:flex}.ciofield>span{color:var(--muted);font-size:10px}.ciofield select{font:inherit;border:1px solid var(--line);background:var(--card);color:var(--ink);border-radius:8px;padding:6px 9px;font-size:11.5px}.ciopolicy{border:1px solid var(--line2);border-radius:8px;gap:6px;padding:9px 11px;display:grid}.ciopolicy .pt{font-size:11px;font-weight:600}.ciopolicy label{color:var(--muted);align-items:center;gap:5px;font-size:11px;display:flex}.ciopolicy input{width:52px;font:inherit;border:1px solid var(--line);background:var(--card);color:var(--ink);border-radius:6px;padding:3px 6px;font-size:11px}.ciopolicy select{font:inherit;border:1px solid var(--line);background:var(--card);color:var(--ink);border-radius:6px;padding:5px 8px;font-size:11px}.ciohint{color:var(--muted);font-size:9.5px}.ciodelete{font:inherit;color:var(--crit,#c0392b);cursor:pointer;background:0 0;border:0;align-self:flex-start;margin-top:2px;padding:2px 0;font-size:10.5px}.ciozoom{z-index:12;background:var(--card);border:1px solid var(--line);border-radius:8px;align-items:center;gap:4px;padding:4px 7px;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0000001f}.ciozoom button{font:inherit;width:22px;height:22px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;font-size:12px;display:grid}.ciozoom button:hover{background:var(--chip)}.ciozoom .add{width:auto;padding:0 8px;font-size:11px;font-weight:600}.ciozoom .pct{color:var(--muted);text-align:center;min-width:34px;font-size:10.5px}.ciozoom .zdiv{background:var(--line2);width:1px;height:16px}.ciofork{flex-shrink:0;justify-content:center;align-items:stretch;width:560px;display:flex;position:relative}.ciolane{flex-direction:column;flex:1 1 0;align-items:center;min-width:0;padding:20px 10px;display:flex;position:relative}.ciolane .cionode{width:250px}.ciolane .lt{pointer-events:none;height:16px;position:absolute;top:0}.ciolane:first-child .lt{border-top:1px solid var(--line);border-left:1px solid var(--line);border-top-left-radius:10px;width:50%;right:0}.ciolane:last-child .lt{border-top:1px solid var(--line);border-right:1px solid var(--line);border-top-right-radius:10px;width:50%;left:0}.ciolane .lb{pointer-events:none;height:16px;position:absolute;bottom:0}.ciolane:first-child .lb{border-bottom:1px solid var(--line);border-left:1px solid var(--line);border-bottom-left-radius:10px;width:50%;right:0}.ciolane:last-child .lb{border-bottom:1px solid var(--line);border-right:1px solid var(--line);border-bottom-right-radius:10px;width:50%;left:0}.lanechip{z-index:1;border-radius:99px;place-items:center;width:16px;height:16px;margin:2px 0 0;font-size:9px;font-weight:700;display:grid;position:relative}.lanechip.y{color:#166534;background:#dcfce7}.lanechip.n{color:#991b1b;background:#fee2e2}.lanepass{background:var(--line);flex:1;width:1px;min-height:10px}.ciolane.deadend .lanepass,.ciolane .cioconn:first-of-type .cioline{display:none}.ciolane .cionode.end{width:max-content;min-width:170px;margin-top:4px}.sup-screen{--sup-ground:var(--bg);--sup-hover:var(--ink)}@supports (color:color-mix(in lab,red,red)){.sup-screen{--sup-hover:color-mix(in srgb,var(--ink) 5%,transparent)}}.sup-screen{--sup-link:var(--c1);--sup-customer:var(--chip);--sup-agent:var(--bubble);--sup-note:var(--warn-soft);--sup-note-line:var(--warn)}@supports (color:color-mix(in lab,red,red)){.sup-screen{--sup-note-line:color-mix(in srgb,var(--warn) 28%,transparent)}}.sup-screen{--sup-tint-pink:var(--crit)}@supports (color:color-mix(in lab,red,red)){.sup-screen{--sup-tint-pink:color-mix(in srgb,var(--crit) 12%,var(--card))}}.sup-screen{--sup-tint-blue:var(--c1s);--sup-tint-green:var(--c4s);--sup-tint-gray:var(--chip);--sup-tint-grad:linear-gradient(135deg,var(--c1s),var(--c3s) 55%,var(--c2s))}.screen.wide.sup-screen{background:var(--sup-ground);padding:0}.sup-frame{flex:1;gap:8px;min-width:0;min-height:0;padding:8px 8px 8px 0;display:flex}.sup-frame.nosub{padding-left:8px}.sup-frame.subdrawer-mode{padding-left:0;position:relative}.sup-subhandle{flex-shrink:0;justify-content:center;width:40px;padding-top:14px;display:flex}.sup-subscrim{z-index:40;background:#0a0a0d1f;position:absolute;top:0;right:0;bottom:0;left:0}.sup-subdrawer{z-index:41;background:var(--sup-ground,var(--bg));border-radius:0 14px 14px 0;animation:.16s ease-out sup-drawer-in;display:flex;position:absolute;top:0;bottom:0;left:0;box-shadow:6px 0 24px #0a0a0d24}.sup-subdrawer .sup-sub{width:248px}@keyframes sup-drawer-in{0%{opacity:.6;transform:translate(-12px)}to{opacity:1;transform:none}}.sup-sub{flex-direction:column;flex-shrink:0;width:232px;min-height:0;padding:8px 4px 4px 2px;display:flex}.sup-sub-head{align-items:center;gap:2px;padding:6px 6px 14px 10px;display:flex}.sup-sub-title{letter-spacing:-.02em;flex:1;min-width:0;margin:0;font-size:22px;font-weight:700;line-height:1.2}.sup-sub-body{flex-direction:column;flex:1;gap:1px;min-height:0;padding:0 2px 8px;display:flex;overflow-y:auto}.sup-sub-foot{flex-direction:column;gap:6px;padding:8px 2px 2px;display:flex}.sup-item{min-height:34px;color:var(--ink);text-align:left;border-radius:6px;flex-shrink:0;align-items:center;gap:10px;width:100%;padding:0 10px;font-size:13.5px;font-weight:500;text-decoration:none;display:flex;position:relative}.sup-item .ic{color:var(--icon);flex-shrink:0;place-items:center;display:grid}.sup-item .lbl{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sup-item .n{color:var(--g2);font-variant-numeric:tabular-nums;font-size:12.5px}.sup-item .chev{color:var(--muted);transition:transform .12s;display:grid}.sup-item.open .chev{transform:rotate(90deg)}.sup-item:hover{background:var(--sup-hover)}.sup-item.on{background:var(--card);box-shadow:var(--shadow);font-weight:600}.sup-item.on .ic{color:var(--ink)}.sup-item.disabled{color:var(--muted);cursor:default}.sup-item.disabled:hover{background:0 0}.sup-kids{flex-direction:column;gap:1px;margin:1px 0 4px 20px;padding-left:10px;display:flex;position:relative}.sup-kids:before{content:"";background:var(--line);width:1px;position:absolute;top:4px;bottom:4px;left:0}.sup-kids .sup-item{min-height:32px;font-size:13px}.sup-kids .sup-item.on:before{content:"";background:var(--ink);border-radius:2px;width:2px;position:absolute;top:7px;bottom:7px;left:-11px}.sup-sec{flex-shrink:0;align-items:center;gap:2px;padding:16px 4px 4px 10px;display:flex}.sup-sec .t{letter-spacing:-.01em;text-align:left;flex:1;align-items:center;gap:6px;min-width:0;font-size:15px;font-weight:700;display:flex}.sup-sec .chev{transition:transform .12s;display:grid}.sup-sec.closed .chev{transform:rotate(-90deg)}.sup-sec .sup-sec-n{color:var(--muted);flex-shrink:0;padding-right:4px;font-size:12px;font-weight:500}.sup-sub-filter{padding:2px 10px 6px}.sup-sub-filter input{border:1px solid var(--line);background:var(--surface);border-radius:8px;width:100%;padding:6px 9px;font-size:13px}.sup-sub-filter input:focus{border-color:var(--ink);outline:none;box-shadow:0 0 0 3px #0a0a0d0f}.sup-sub-empty{color:var(--muted);padding:4px 10px 6px;font-size:12.5px}.sup-setup{background:var(--ink);color:var(--surface);border-radius:8px;align-items:center;gap:12px;padding:12px 12px 12px 14px;display:flex;box-shadow:0 8px 24px #0a0a0d2e}.sup-setup .ring{flex-shrink:0}.sup-setup .t{font-size:13.5px;font-weight:700;line-height:1.3}.sup-setup .d{opacity:.72;margin-top:1px;font-size:12px;line-height:1.35}.sup-setup .x{opacity:.7;color:inherit;align-self:flex-start;margin-left:auto;display:grid}.sup-setup .x:hover{opacity:1}.sup-setup.min{padding:9px 12px}.sup-manage{min-height:34px;color:var(--ink);border-radius:6px;align-items:center;gap:10px;padding:0 10px;font-size:13.5px;font-weight:500;text-decoration:none;display:flex}.sup-manage:hover{background:var(--sup-hover)}.sup-panes{flex:1;gap:8px;min-width:0;min-height:0;display:flex;position:relative}.sup-pane{background:var(--card);box-shadow:var(--shadow);border-radius:8px;flex-direction:column;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.sup-pane.grow{flex:1}.sup-pane.list{flex-shrink:0;width:clamp(340px,27vw,440px)}.sup-pane.side{flex-shrink:0;width:clamp(296px,21vw,340px)}.sup-pane.preview{flex-shrink:0;width:420px}.sup-panes{container:panes/inline-size}@container panes (max-width:800px){.sup-tprops:not(.sup-tcontext){width:232px}.sup-tprops .sup-lv .k{overflow-wrap:normal;flex-wrap:wrap}}.sup-resizer{z-index:3;cursor:col-resize;touch-action:none;outline:none;flex:none;width:8px;margin:0 -8px;position:relative}.sup-resizer:after{content:"";background:var(--accent);opacity:0;border-radius:2px;width:2px;transition:opacity .12s;position:absolute;top:10px;bottom:10px;left:3px}.sup-resizer:hover:after,.sup-resizer.on:after,.sup-resizer:focus-visible:after{opacity:1;transition-delay:80ms}.sup-resizer.on:after{transition-delay:0s}body:has(.sup-resizer.on){cursor:col-resize;-webkit-user-select:none;user-select:none}.sup-pane.sup-pane-strip{flex:none;width:36px}.sup-panes>.sup-pane[data-over]{z-index:20;position:absolute;top:0;bottom:0;box-shadow:0 10px 40px #0a0a0d33}.sup-panes>.sup-pane[data-over=start]{right:0}.sup-panes>.sup-pane[data-over=end]{left:0}.sup-pane-stripbtn{width:100%;height:100%;color:var(--icon);font:inherit;cursor:pointer;border-radius:inherit;background:0 0;border:0;flex-direction:column;align-items:center;gap:10px;padding:12px 0;display:flex}.sup-pane-stripbtn:hover{background:var(--chip);color:var(--ink)}.sup-pane-stripbtn:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.sup-pane-striplabel{writing-mode:vertical-rl;letter-spacing:.01em;white-space:nowrap;font-size:12.5px;font-weight:600}.sup-pane-head{flex-shrink:0;align-items:center;gap:8px;min-height:62px;padding:14px 14px 10px 16px;display:flex}.sup-pane-title{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:22px;font-weight:700;line-height:1.2;overflow:hidden}.sup-pane-title .sub{color:var(--muted);letter-spacing:0;font-size:12.5px;font-weight:500;display:block}.sup-pane-intro{max-width:760px;color:var(--text-2,var(--muted));flex-shrink:0;margin:0;padding:0 16px 14px;font-size:13.5px;line-height:1.6}.sup-pane-head .acts{flex-shrink:0;align-items:center;gap:6px;margin-left:auto;display:flex}.sup-pane-head.sm{min-height:52px}.sup-pane-head.sm .sup-pane-title{font-size:16px}.sup-pane-body{flex:1;min-height:0;padding:4px 16px 18px;position:relative;overflow-y:auto}.sup-pane-body.flush{padding:0}.sup-pane-body .capped{max-width:1080px}.sup-pane-body>.card{box-shadow:none;border-style:dashed}.sup-pane-tabs{flex-shrink:0;padding:0 16px}.sup-pane-tabs .subtabs{margin-bottom:0}.btn.round{white-space:nowrap;border-radius:99px;align-items:center;gap:6px;padding:7px 15px;display:inline-flex}.btn.round.soft{background:var(--chip);box-shadow:none;border-color:#0000}.btn.round.soft:hover{background:var(--chip2)}.btn.round.success{background:var(--ok);border-color:var(--ok);color:var(--surface)}.btn.round.success:hover{opacity:.9}.btn.round.danger{color:var(--crit);border-color:var(--crit-soft)}.btn.round.danger:hover{background:var(--crit-soft)}.btn.round.sm{padding:4px 11px;font-size:12.5px}.sup-ib{width:32px;height:32px;color:var(--icon);border-radius:99px;flex-shrink:0;place-items:center;display:inline-grid}.sup-ib:hover{background:var(--chip)}.sup-ib.sm{width:26px;height:26px}.sup-ib.dark{background:var(--ink);color:var(--surface)}.sup-ib.dark:hover{opacity:.88;background:var(--ink)}.sup-ib:disabled,.sup-ib[aria-disabled=true]{opacity:.4;cursor:not-allowed}.sup-ib:is(:disabled,[aria-disabled=true]):hover{background:0 0}.sup-ib.dark:is(:disabled,[aria-disabled=true]),.sup-ib.dark:is(:disabled,[aria-disabled=true]):hover{background:var(--chip);color:var(--muted);opacity:1}.sup-split{display:inline-flex;position:relative}.sup-split>.btn:first-child{border-radius:99px 0 0 99px;padding-right:12px}.sup-split>.btn:nth-child(2){border-left:1px solid var(--accent-ink);border-radius:0 99px 99px 0;padding:7px 10px}@supports (color:color-mix(in lab,red,red)){.sup-split>.btn:nth-child(2){border-left:1px solid color-mix(in srgb,var(--accent-ink) 30%,transparent)}}.sup-menu{z-index:30;background:var(--card);border:1px solid var(--line);border-radius:8px;flex-direction:column;min-width:220px;padding:5px;display:flex;position:absolute;box-shadow:0 12px 32px #0a0a0d24}.sup-menu button,.sup-menu a{color:var(--ink);text-align:left;border-radius:8px;align-items:center;gap:9px;width:100%;padding:8px 10px;font-size:13px;text-decoration:none;display:flex}.sup-menu button:hover,.sup-menu a:hover{background:var(--chip)}.sup-menu button:disabled{color:var(--muted);cursor:not-allowed;background:0 0}.sup-menu .sep{background:var(--line2);height:1px;margin:4px 2px}.sup-dot{color:var(--ink);white-space:nowrap;align-items:center;gap:6px;font-size:12.5px;font-weight:500;display:inline-flex}.sup-dot:before{content:"";background:var(--muted);border-radius:99px;width:7px;height:7px}.sup-dot.live:before{background:var(--ok)}.sup-dot.off:before{background:var(--warn)}.sup-dot.crit:before{background:var(--crit)}.sup-lv{grid-template-columns:40% minmax(0,1fr);align-items:center;column-gap:10px;display:grid}.sup-lv .k{color:var(--muted);align-items:center;min-width:0;min-height:40px;font-size:13px;display:flex}.sup-lv .v{color:var(--ink);overflow-wrap:anywhere;align-items:center;gap:7px;min-width:0;min-height:40px;font-size:13px;display:flex}.sup-lv .v .add{color:var(--muted);font-weight:500}.sup-lv .v .add:hover{color:var(--ink)}.sup-ssec{border-top:1px solid var(--line2)}.sup-ssec:first-child{border-top:none}.sup-ssec-head{width:100%;color:var(--ink);text-align:left;align-items:center;gap:9px;padding:13px 2px;font-size:13.5px;font-weight:700;display:flex}.sup-ssec-head .ic{color:var(--icon);display:grid}.sup-ssec-head .acts{align-items:center;gap:2px;margin-left:auto;display:flex}.sup-ssec-head .chev{color:var(--muted);transition:transform .12s;display:grid}.sup-ssec.closed .sup-ssec-head .chev{transform:rotate(-90deg)}.sup-ssec-body{padding:0 2px 12px}.sup-sheet-scrim{z-index:19;background:var(--ink);position:absolute;top:0;right:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.sup-sheet-scrim{background:color-mix(in srgb,var(--ink) 6%,transparent)}}.sup-sheet-scrim{border-radius:8px}.sup-sheet{z-index:20;background:var(--card);border-radius:8px;flex-direction:column;width:75%;min-width:0;animation:.18s ease-out sup-slide;display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-14px 0 40px #0a0a0d24}.sup-sheet.half{width:52%}.sup-sheet.full{width:100%}.sup-sheet-head{border-bottom:1px solid var(--line2);flex-shrink:0;align-items:center;gap:8px;min-height:58px;padding:12px 12px 10px 18px;display:flex}.sup-sheet-head .t{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:16px;font-weight:700;overflow:hidden}.sup-sheet-body{flex:1;min-height:0;display:flex;position:relative}@keyframes sup-slide{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}.ev-modal.sup-modal{border-radius:8px;gap:14px;padding:20px 22px 18px}.sup-modal-head{align-items:flex-start;gap:10px;display:flex}.sup-modal-head h2{letter-spacing:-.02em;margin:0;font-size:18px;font-weight:700}.sup-modal-head .sub{color:var(--muted);margin-top:3px;font-size:13px}.sup-modal-foot{align-items:center;gap:8px;margin-top:4px;display:flex}.sup-modal-foot .lead{margin-right:auto}.sup-link{color:var(--sup-link);align-items:center;gap:5px;font-size:13px;font-weight:600;display:inline-flex}.sup-link:hover{text-decoration:underline}.sup-link:disabled{opacity:.45;cursor:not-allowed;text-decoration:none}.sup-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.sup-chip{background:var(--chip);height:30px;color:var(--ink);border-radius:99px;align-items:center;gap:4px;max-width:100%;padding:0 5px 0 12px;font-size:13px;display:inline-flex}.sup-chip .lbl{white-space:nowrap;text-overflow:ellipsis;text-align:left;overflow:hidden}.sup-chip .lbl b{font-weight:600}.sup-chip .x{width:20px;height:20px;color:var(--muted);border-radius:99px;place-items:center;display:grid}.sup-chip .x:hover{background:var(--chip2);color:var(--ink)}.sup-chip.type{background:var(--card);border:1px solid var(--line);padding-right:12px;font-weight:600}.sup-chip.plain{padding-right:12px}.sup-chip-add{border:1px dashed var(--line);width:30px;height:30px;color:var(--muted);border-radius:99px;place-items:center;display:grid}.sup-chip-add:hover{color:var(--ink);border-color:var(--muted)}.sup-valchip{background:var(--accent-soft);color:var(--ink);border-radius:99px;align-items:center;gap:4px;padding:3px 4px 3px 10px;font-size:12.5px;line-height:1.4;display:inline-flex}.sup-valchip button{cursor:pointer;color:var(--muted);background:0 0;border:none;border-radius:99px;padding:0 4px;font-size:14px;line-height:1}.sup-valchip button:hover{color:var(--ink);background:var(--chip2)}.sup-cardsec{margin:0 0 26px}.sup-cardsec>h3{letter-spacing:-.01em;margin:0 0 12px;font-size:16px;font-weight:700}.sup-cardgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}@media(max-width:1180px){.sup-cardgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.sup-gcard{border:1px solid var(--line2);background:var(--card);text-align:left;color:var(--ink);border-radius:8px;flex-direction:row;align-items:flex-start;gap:14px;padding:16px;text-decoration:none;transition:border-color .12s,box-shadow .12s;display:flex}.sup-gcard:hover{border-color:var(--line);box-shadow:var(--shadow)}.sup-gcard b{letter-spacing:-.01em;align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.sup-gcard .d{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.sup-tile{background:var(--sup-tint-gray);width:36px;height:36px;color:var(--icon);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.sup-tile.pink{background:var(--sup-tint-pink);color:var(--crit)}.sup-tile.blue{background:var(--sup-tint-blue);color:var(--c1)}.sup-tile.green{background:var(--sup-tint-green);color:var(--c4)}.sup-tile.yellow{background:var(--sup-note);color:var(--warn)}.sup-tile.grad{background:var(--sup-tint-grad);color:var(--c3)}.sup-tile.round{border-radius:99px}.sup-tile.lg{width:44px;height:44px}.sup-feed{flex-direction:column;gap:14px;padding:18px 20px;display:flex}.sup-msg{align-items:flex-end;gap:8px;max-width:78%;display:flex}.sup-msg.out{flex-direction:row-reverse;align-self:flex-end}.sup-msg .col{flex-direction:column;min-width:0;display:flex}.sup-msg.out .col{align-items:flex-end}.sup-bubble{color:var(--ink);background:var(--sup-customer);overflow-wrap:anywhere;border-radius:8px;padding:10px 14px;font-size:13.5px;line-height:1.55}.sup-bubble a{text-decoration:underline}.sup-bubble img{border-radius:8px;max-width:100%}.sup-msg.customer .sup-bubble{border-bottom-left-radius:5px}.sup-msg.agent .sup-bubble,.sup-msg.bot .sup-bubble{background:var(--sup-agent);border-bottom-right-radius:5px}.sup-msg.note .sup-bubble{background:var(--sup-note);border:1px solid var(--sup-note-line);border-bottom-right-radius:5px}.sup-msg-meta{color:var(--muted);align-items:center;gap:5px;margin-top:4px;font-size:11.5px;display:flex}.sup-sysline{color:var(--g2);text-align:center;align-self:center;max-width:80%;font-size:12px}.sup-redacted{color:var(--muted);align-self:flex-end;font-size:12.5px;font-style:italic}.sup-av{width:28px;height:28px;color:var(--card);background:var(--c1);border-radius:99px;flex-shrink:0;place-items:center;font-size:12px;font-weight:700;display:grid}.sup-av.sm{width:22px;height:22px;font-size:10.5px}.sup-av.bot{background:var(--ink);color:var(--surface)}.sup-av .presence{position:absolute}.sup-composer{border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow);border-radius:8px;flex-direction:column;transition:background .12s;display:flex}.sup-composer.note{background:var(--sup-note);border-color:var(--sup-note-line)}.sup-composer-top{align-items:center;gap:6px;padding:8px 10px 0;display:flex}.sup-modetabs{gap:2px;display:flex}.sup-modetab{color:var(--muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-size:13px;font-weight:600;display:inline-flex}.sup-modetab:hover{color:var(--ink)}.sup-modetab.on{background:var(--chip);color:var(--ink)}.sup-macrobtn{height:30px;color:var(--ink);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.sup-macrobtn:hover:not(:disabled){background:var(--chip)}.sup-macrobtn:disabled{color:var(--muted);cursor:default}.sup-feedswitch{border:1px solid var(--line);background:var(--panel);border-radius:9px;flex:none;margin-left:auto;padding:3px;display:inline-flex}.sup-feedswitch button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:5px 12px;font-size:12.5px;font-weight:500}.sup-feedswitch button:hover{color:var(--ink)}.sup-feedswitch button.on{background:var(--card);color:var(--ink);font-weight:600;box-shadow:0 1px 2px #0a0a0d14}.sup-composer-banner:empty{display:none}.sup-composer-banner{padding:8px 10px 0}.sup-composer-banner .sup-autopilot{border-radius:10px;margin:0}.sup-composer-banner .sup-autopilot .body{max-height:min(140px,18vh);overflow-y:auto}.sup-mode{border-radius:8px;align-items:center;gap:5px;padding:4px 8px;font-size:13px;font-weight:600;display:inline-flex}.sup-mode:hover{background:var(--sup-hover)}.sup-composer-body{min-height:60px;color:var(--ink);padding:6px 14px 4px;font-size:13.5px}.sup-composer-body .ph{color:var(--muted)}.sup-composer-foot{align-items:center;gap:2px;padding:6px 8px 8px;display:flex}.sup-composer-foot .grow{flex:1}.sup-assist-chips{flex-wrap:wrap;gap:6px;padding:0 0 8px;display:flex}.sup-cards,.sup-cards [role=list]{flex-direction:column;gap:2px;display:flex}.sup-card{border-radius:8px;align-items:flex-start;gap:10px;padding:10px;display:flex;position:relative}.sup-card:hover{background:var(--sup-hover)}.sup-card.sel{background:var(--card);box-shadow:0 1px 3px #0a0a0d1a,0 4px 14px #0a0a0d14}.sup-card .av{flex-shrink:0;width:28px;height:28px;position:relative}.sup-card .av input{opacity:0;cursor:pointer;width:28px;height:28px;margin:0;position:absolute;top:0;right:0;bottom:0;left:0}.sup-card:hover .av input,.sup-card.checked .av input{opacity:1}.sup-card:hover .av .sup-av,.sup-card.checked .av .sup-av{visibility:hidden}.sup-card .body{text-align:left;flex:1;width:100%;min-width:0;padding:0;display:block}.sup-card a.body{color:inherit;cursor:pointer;text-decoration:none}.sup-card .bodyin{flex-direction:column;gap:2px;width:100%;min-width:0;display:flex}.sup-card .top{align-items:center;gap:6px;min-width:0;display:flex}.sup-card .name{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:700;overflow:hidden}.sup-card .star{color:var(--warn);font-size:12px}.sup-card .when{color:var(--muted);flex-shrink:0;margin-left:auto;font-size:12px}.sup-card .num{color:var(--muted);flex-shrink:0;margin-left:auto;font-size:11.5px}.sup-card .num+.when{margin-left:0}.sup-card .bottom{align-items:center;gap:6px;min-width:0;display:flex}.sup-card .pv{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;overflow:hidden}.sup-card.unread .pv{color:var(--ink);font-weight:600}.sup-card .ch{color:var(--muted);flex-shrink:0;display:grid}.sup-card .more{opacity:0;position:absolute;top:8px;right:8px}.sup-card:hover .more,.sup-card .more:focus-within{opacity:1}.sup-layout-toggle{background:var(--card);border:1px solid var(--line2);z-index:5;border-radius:99px;gap:2px;padding:3px;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%);box-shadow:0 6px 18px #0a0a0d1f}.sup-layout-toggle button{width:30px;height:28px;color:var(--muted);border-radius:99px;place-items:center;display:grid}.sup-layout-toggle button.on{background:var(--chip);color:var(--ink)}.sup-ctlrow{flex-shrink:0;align-items:center;gap:6px;padding:0 14px 10px 16px;display:flex}.sup-sub-label{color:var(--muted);padding:10px 10px 2px;font-size:11.5px;font-weight:600}.sup-item .n.sup-vcount.stale{opacity:.5;cursor:pointer;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.sup-countpill{background:var(--chip);border-radius:99px;align-items:center;height:27px;padding:0 11px;font-size:12.5px;font-weight:600;display:inline-flex}.sup-sla{background:var(--chip);color:var(--icon);white-space:nowrap;border-radius:6px;flex-shrink:0;align-items:center;gap:3px;padding:1px 6px;font-size:11px;font-weight:600;display:inline-flex}.sup-sla.crit{background:var(--crit-soft);color:var(--crit)}.sup-cards-body{padding:0 8px 60px}.sup-cardwrap.cursor .sup-card{box-shadow:inset 0 0 0 2px var(--c1s)}.sup-card .pv:has(.subj){white-space:normal;flex-direction:column;gap:1px;display:flex}.sup-card .pv .subj,.sup-card .pv .lc{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sup-card .pv .subj{color:var(--ink);font-weight:500}.sup-card.unread .pv .subj{font-weight:700}.sup-card.unread .pv .lc{color:var(--ink)}.sup-card:has(.more):hover .when,.sup-card:has(.more:focus-within) .when{visibility:hidden}.sup-macro .sup-macro-prev button{width:auto}.sup-macro .sup-macro-prev .sup-ib{justify-content:center;padding:0}.sup-macro .sup-macro-prev .ft .btn{flex-shrink:0;padding:4px 12px}.sup-card.unread .name:after{content:"";background:var(--c1);vertical-align:middle;border-radius:99px;width:7px;height:7px;margin-left:6px;display:inline-block}.sup-qtable tbody tr{cursor:pointer}.sup-qtable tbody tr:hover td{background:var(--panel)}.sup-qtable tbody tr.sel td{background:var(--c1s)}.sup-qtable tbody tr.open td{background:var(--chip)}.sup-qtable tbody tr.cursor td:first-child{box-shadow:inset 3px 0 0 var(--c1)}.sup-qtable tbody tr.unread td{font-weight:600}.sup-qtable th:first-child,.sup-qtable td:first-child{padding-left:16px}.sup-qtable .crit{color:var(--crit)}.sup-qtable .who,.sup-searchresults .who,.sup-tprops .who{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.sup-queue[data-layout=table]{container:queue/inline-size}@container queue (max-width:1019px){.sup-qtable [data-fit="3"]{display:none}}@container queue (max-width:800px){.sup-qtable [data-fit="2"]{display:none}}@container queue (max-width:620px){.sup-qtable [data-fit="1"]{display:none}}.sup-qtable td[data-col=subject]{width:100%;max-width:0}.sup-qtable td[data-col]:not([data-col=subject]){white-space:nowrap}.sup-qtable .who{max-width:180px}.sup-qtable .who .nm{text-overflow:ellipsis;min-width:0;overflow:hidden}.sup-qsubj{flex-direction:column;min-width:220px;max-width:460px;display:flex}.sup-qsubj b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.sup-qsubj span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.sup-qtable tr.sup-qband th,.sup-ptable tr.sup-qband th{background:var(--panel);text-align:left;color:var(--ink);border-top:1px solid var(--line2);cursor:default;padding:7px 12px 7px 16px;font-size:12.5px;font-weight:600}.sup-qband .n,.sup-cardband .n{background:var(--chip);text-align:center;min-width:18px;color:var(--icon);border-radius:99px;margin-left:8px;padding:0 6px;font-size:11px;font-weight:600;display:inline-block}.sup-qband .cont,.sup-cardband .cont{color:var(--muted);margin-left:8px;font-size:11px;font-weight:500}.sup-cardband{z-index:1;background:var(--card);color:var(--ink);align-items:center;padding:8px 8px 4px;font-size:12px;font-weight:600;display:flex;position:sticky;top:0}.sup-rowlead{align-items:center;gap:4px;display:inline-flex}.sup-eye{color:var(--c1);flex-shrink:0;place-items:center;display:inline-grid}.sup-qtable [data-col=attachments]{text-align:center;padding-left:6px;padding-right:6px}.sup-clip{color:var(--icon);vertical-align:middle;place-items:center;display:inline-grid}.sup-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sup-bulkbar{background:var(--panel);border:1px solid var(--line2);border-radius:8px;flex-direction:column;flex-shrink:0;gap:6px;margin:6px 10px 10px;padding:8px 10px;display:flex;box-shadow:0 -4px 14px #0a0a0d0f}.sup-bulkbar .row{flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.sup-bulkbar .row .grow{flex:1}.sup-bulkbar .row.skips{color:var(--warn)}.sup-queue[data-layout=table]>.sup-bulkbar{flex-flow:wrap;align-items:center;column-gap:14px;padding:4px 10px}.sup-skips{margin:0;padding-left:18px;font-size:13px;line-height:1.7}.sup-convo{flex-direction:column;flex:1;min-height:0;display:flex}.sup-convo-feed{flex:1;min-height:min(140px,18vh);overflow-y:auto}.sup-convo-feed:focus-visible{outline:2px solid var(--c1);outline-offset:-2px}.sup-convo-composer{flex-direction:column;flex:0 auto;min-height:0;padding:0 16px 16px;display:flex}.sup-convo-composer>*{flex-shrink:0}.sup-convo-composer>.sup-autopilot:not(.folded):not(.held){flex-shrink:20;min-height:min(130px,17vh);overflow-y:auto}.sup-convo-composer>.sup-autopilot:not(.folded):not(.held) .body{max-height:none}.sup-convo-composer>.sup-autopilot .acts{background:var(--panel);padding:6px 0 2px;position:sticky;bottom:-10px}.sup-autopilot .head .fold{margin-left:auto}.sup-autopilot.folded{flex-direction:row;align-items:center;gap:8px;min-height:0;padding:6px 10px}.sup-autopilot.folded .snippet{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted);flex:1;font-size:12.5px;overflow:hidden}.sup-convo-composer:has(>.sup-autopilot:not(.held):not(.folded))>.sup-composer-wrap:not(.expanded) .rt-editor{overflow-y:auto;min-height:56px!important;max-height:clamp(56px,100vh - 712px,380px)!important}.sup-convo-composer:has(>.sup-autopilot.folded)>.sup-composer-wrap:not(.expanded) .rt-editor{overflow-y:auto;max-height:clamp(96px,50vh - 289px,380px)!important}.sup-convo-composer>.sup-composer-wrap:not(.expanded){flex-direction:column;flex-shrink:1;min-height:0;display:flex}.sup-convo-composer>.sup-composer-wrap:not(.expanded)>.sup-composer-shell{flex-direction:column;flex:0 auto;min-height:0;display:flex}.sup-convo-composer>.sup-composer-wrap:not(.expanded) .sup-composer{min-height:0}.sup-convo-composer>.sup-composer-wrap:not(.expanded) .sup-composer>*{flex-shrink:0}.sup-convo-composer>.sup-composer-wrap:not(.expanded) .sup-composer>.sup-composer-body{flex-direction:column;flex-shrink:1;display:flex;overflow-y:auto}.sup-convo-composer>.sup-composer-wrap:not(.expanded) .sup-composer>.sup-composer-body:has(.rt-wrap){min-height:96px}.sup-convo-composer>.sup-composer-wrap:not(.expanded) .sup-composer-editor,.sup-convo-composer>.sup-composer-wrap:not(.expanded) .sup-composer-body .rt-wrap{flex-direction:column;flex:0 auto;min-height:0;display:flex}.sup-convo-composer>.sup-composer-wrap:not(.expanded) .sup-composer-body .rt-wrap>*{flex-shrink:0}.sup-convo-composer>.sup-composer-wrap:not(.expanded) .sup-composer-body .rt-wrap>.rt-editor{flex:0 auto;min-height:56px!important}.sup-cbody p{margin:0 0 .5em}.sup-cbody p:last-child{margin-bottom:0}.sup-cbody blockquote{border-left:3px solid var(--line);color:var(--icon);margin:.4em 0;padding-left:10px}.sup-cbody ul,.sup-cbody ol{margin:.4em 0;padding-left:1.6em}.sup-cbody ul{list-style:outside}.sup-cbody ol{list-style:decimal}.sup-cbody img{vertical-align:bottom;border-radius:4px;max-width:100%;height:auto}.sup-msg.out .sup-cbody .sup-mention,.sup-cbody .sup-mention{color:var(--c1);font-weight:600}.rt-editor .sup-mention,.sup-cbody .sup-mention{background:var(--c1s);color:var(--c1);border-radius:6px;padding:0 5px;font-weight:600;display:inline-block}.sup-cwrap{flex-direction:column;display:flex;position:relative}.sup-cwrap.out{align-items:flex-end}.sup-cacts{background:var(--card);border:1px solid var(--line2);box-shadow:var(--shadow);z-index:2;border-radius:6px;gap:1px;padding:2px;display:none;position:absolute;top:-20px}.sup-cwrap:not(.out) .sup-cacts{left:44px}.sup-cwrap.out .sup-cacts{right:44px}.sup-cwrap:hover .sup-cacts,.sup-cacts:focus-within{display:flex}.sup-cacts button{width:24px;height:24px;color:var(--icon);border-radius:6px;place-items:center;display:grid}.sup-cacts button:hover{background:var(--chip);color:var(--ink)}.sup-sysfold{background:var(--chip);border-radius:99px;align-items:center;gap:5px;padding:3px 10px;display:inline-flex}.sup-sysfold:hover{background:var(--chip2);color:var(--ink)}.sup-typing{color:var(--muted);align-self:flex-end;font-size:12px;font-style:italic}.sup-tbanner{background:var(--c1s);border-radius:8px;flex-direction:column;flex-shrink:0;gap:6px;margin:10px 16px 0;padding:10px 12px;font-size:13px;display:flex}.sup-tbanner.crit{background:var(--crit-soft)}.sup-tbanner ul{margin:0;padding-left:18px;font-size:12.5px;line-height:1.6}.sup-tbanner .acts{gap:6px;display:flex}.sup-handle{background:var(--chip);color:var(--icon);white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:99px;align-items:center;gap:5px;margin-right:4px;padding:3px 10px;font-size:12px;display:inline-flex}.sup-handle svg{color:var(--muted)}.sup-presence{background:var(--chip);color:var(--icon);white-space:nowrap;border-radius:99px;align-items:center;gap:4px;margin-right:4px;padding:3px 10px 3px 4px;font-size:12px;display:inline-flex}.sup-presence .sup-av+.sup-av{box-shadow:0 0 0 2px var(--chip);margin-left:-8px}.sup-ib.on-star{color:var(--warn)}.sup-ib.on-star svg,.sup-ib.on-snooze svg{fill:currentColor}.sup-attachments{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.sup-attach{background:var(--card);border:1px solid var(--line2);max-width:260px;color:var(--ink);text-align:left;border-radius:6px;align-items:center;gap:6px;padding:5px 8px;font-size:12px;display:inline-flex}.sup-attach img{object-fit:cover;border-radius:6px;width:44px;height:44px}.sup-attach .nm{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sup-attach .sz{color:var(--muted);flex-shrink:0}.sup-attach button{width:18px;height:18px;color:var(--muted);border-radius:5px;place-items:center;display:grid}.sup-attach.off{color:var(--muted);font-style:italic}.sup-attach.crit{color:var(--crit);border-color:var(--crit-soft)}.sup-attach-row{align-items:center;gap:2px;min-width:0;display:inline-flex}.sup-attach-x{width:22px;height:22px;color:var(--icon);opacity:0;border-radius:6px;place-items:center;display:grid}.sup-attach-row:hover .sup-attach-x,.sup-attach-x:focus-visible{opacity:1}.sup-attach-x:hover{background:var(--chip);color:var(--crit)}@media(hover:none){.sup-attach-x{opacity:1}}.sup-composer-wrap,.sup-composer{position:relative}.sup-composer-size{margin-left:auto;display:inline-flex}.sup-composer-size.corner{z-index:1;position:absolute;top:6px;right:6px}.sup-composer-size.corner~.sup-composer-body{padding-right:40px}.sup-composer-wrap.expanded{z-index:45;flex-direction:column;display:flex;position:fixed;inset:6vh max(24px,50vw - 520px)}.sup-composer-backdrop{z-index:-1;background:var(--bg-overlay,#0a0a0d59);position:fixed;top:0;right:0;bottom:0;left:0}.sup-composer-wrap.expanded>.sup-composer-shell{flex-direction:column;flex:1;min-height:0;display:flex}.sup-composer-wrap.expanded .sup-composer{flex:1;min-height:0;box-shadow:0 24px 64px #0a0a0d47}.sup-composer-wrap.expanded .sup-composer.note{background-color:var(--card)!important;background-image:linear-gradient(var(--sup-note),var(--sup-note))!important}.sup-composer-wrap.expanded .sup-composer-body{flex-direction:column;flex:1;min-height:0;padding-bottom:8px;display:flex}.sup-composer-wrap.expanded .sup-composer-editor,.sup-composer-wrap.expanded .sup-composer-editor>.rt-wrap{flex-direction:column;flex:1;min-height:0;display:flex}.sup-composer-wrap.expanded .rt-editor{flex:1;overflow-y:auto;max-height:none!important}.sup-composer-wrap.expanded .sup-chatinput{resize:none;flex:1;max-height:none;height:auto!important}.sup-composer-wrap.expanded>.sup-menu{bottom:60px;left:12px}.sup-composer .rt-wrap{background:0 0;border:none}.sup-composer .rt-toolbar{background:0 0;border:none;gap:1px;padding:0 0 4px}.sup-composer .rt-editor{padding:2px 0;font-size:13.5px}.sup-staged{flex-wrap:wrap;gap:6px;padding:4px 0 2px;display:flex}.sup-recips{flex-wrap:wrap;align-items:center;gap:6px;padding:6px 14px 0;font-size:12.5px;display:flex}.sup-recips .k{color:var(--muted);font-size:12px;font-weight:600}.sup-rchip{background:var(--chip);border-radius:99px;align-items:center;gap:5px;max-width:100%;padding:2px 8px 2px 3px;font-size:12.5px;display:inline-flex}.sup-rchip.new{background:var(--c1s)}.sup-rchip>button,.sup-rchip .sup-rchip-more{width:24px;height:24px;color:var(--muted);border-radius:99px;place-items:center;margin:-2px;display:grid}.sup-rchip .tag{color:var(--g2)}.sup-composer.note .sup-rchip{background:var(--card)}@supports (color:color-mix(in lab,red,red)){.sup-composer.note .sup-rchip{background:color-mix(in srgb,var(--card) 60%,transparent)}}.sup-rdrop{border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px;max-width:100%;display:inline-flex}.sup-rdrop.over{outline:1.5px dashed var(--accent);outline-offset:2px;background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.sup-rdrop.over{background:color-mix(in srgb,var(--accent) 14%,transparent)}}.sup-rchip[draggable=true]{cursor:grab}.sup-rchip .sup-rchip-who{width:auto;height:auto;color:inherit;font:inherit;white-space:nowrap;background:0 0;border-radius:99px;align-items:center;gap:5px;min-width:0;padding:0;display:inline-flex;overflow:hidden}.sup-rchip .sup-rchip-who .tag{text-overflow:ellipsis;min-width:0;overflow:hidden}.sup-rchip>button,.sup-rchip>span:has(>.sup-rchip-more){flex:none}.sup-rdrop{min-width:0}.sup-rchip>button:hover,.sup-rchip .sup-rchip-more:hover{color:var(--ink)}.sup-macro,.sup-emoji,.sup-mentions{bottom:calc(100% + 8px);left:0}.sup-macro{gap:4px;width:440px;max-height:420px;padding:6px}.sup-macro>input{height:32px;font-size:13px}.sup-macro .list{flex-direction:column;max-height:320px;display:flex;overflow-y:auto}.sup-macro .list .head,.sup-mentions .head{color:var(--muted);padding:8px 10px 3px;font-size:11.5px;font-weight:600}.sup-macro .list button.on,.sup-mentions button.on{background:var(--chip)}.sup-macro .list .t{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sup-macro .empty{color:var(--muted);padding:10px;font-size:12.5px}.sup-macro-prev{flex-direction:column;gap:8px;padding:4px 6px 6px;display:flex;overflow-y:auto}.sup-macro-prev .hd{align-items:center;gap:6px;font-size:13.5px;display:flex}.sup-macro-prev .ft{border-top:1px solid var(--line2);justify-content:space-between;align-items:center;gap:8px;padding-top:8px;display:flex}.sup-macro-body{background:var(--sup-agent);border-radius:8px;padding:8px 10px;font-size:13px;line-height:1.5}.sup-macro-body.note{background:var(--sup-note)}.sup-macro-body .lbl{color:var(--muted);margin-bottom:3px;font-size:11.5px;font-weight:700}.sup-macro-changes{margin:0;padding-left:18px;font-size:12.5px;line-height:1.7}.sup-macro-changes .crit{color:var(--crit)}.sup-emoji{flex-flow:wrap;gap:2px;width:232px;min-width:0}.sup-emoji button{place-items:center;width:34px;height:34px;padding:0;font-size:18px;display:grid}.sup-mentions{width:280px}.ev-overlay.sup-palette-scrim{align-items:flex-start;padding-top:12vh}.sup-palette{background:var(--card);border-radius:8px;flex-direction:column;width:min(560px,92vw);display:flex;overflow:hidden;box-shadow:0 24px 60px #0a0a0d47}.sup-palette .in{border-bottom:1px solid var(--line2);color:var(--muted);align-items:center;gap:10px;padding:12px 14px;display:flex}.sup-palette .in input{font:inherit;color:var(--ink);background:0 0;border:none;outline:none;flex:1;font-size:15px}.sup-palette .list{flex-direction:column;max-height:380px;padding:6px;display:flex;overflow-y:auto}.sup-palette .list button{color:var(--ink);text-align:left;border-radius:6px;align-items:center;gap:10px;padding:9px 10px;font-size:13.5px;display:flex}.sup-palette .list button.on{background:var(--chip)}.sup-palette .list button:disabled{color:var(--muted)}.sup-palette .list .t{flex:1}.sup-palette kbd,.sup-keys kbd{font-family:var(--mono);border:1px solid var(--line);color:var(--muted);white-space:nowrap;border-radius:6px;padding:1px 7px;font-size:11px}.sup-palette .empty{color:var(--muted);padding:14px;font-size:13px}.sup-keys{flex-direction:column;gap:14px;max-height:60vh;display:flex;overflow-y:auto}.sup-keys h3{margin:0 0 4px;font-size:13px;font-weight:700}.sup-keys .row{border-bottom:1px solid var(--line2);justify-content:space-between;align-items:center;gap:12px;padding:5px 0;font-size:13px;display:flex}.sup-sheet-title{flex-direction:column;min-width:0;display:flex}.sup-sheet-title .sub{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.sup-sheet-acts{align-items:center;gap:4px;display:flex}.sup-sheet-side{border-left:1px solid var(--line2);display:flex}.sup-sheet-side .sup-pane{box-shadow:none;border-radius:0}.sup-ticket .sup-pane-head .sup-pane-title .sub{text-overflow:ellipsis;max-width:520px;overflow:hidden}.sup-tprops-head{flex-shrink:0;align-items:center;gap:4px;padding:10px 10px 0 16px;display:flex}.sup-savebar{background:var(--c1s);border-radius:8px;align-items:center;gap:6px;margin:8px 0 6px;padding:7px 8px 7px 12px;font-size:12.5px;display:flex}.sup-savebar>span{flex:1;min-width:0}.sup-tprops .sup-savebar,.sup-convo>.sup-savebar{bottom:var(--sup-dock-lift,0px);z-index:4;background:linear-gradient(var(--c1s),var(--c1s)),var(--card);border-top:0;border-radius:8px;gap:6px;margin:8px 0 0;padding:7px 8px 7px 12px;font-size:12.5px;position:sticky;box-shadow:0 -4px 14px #0a0a0d14}.sup-convo>.sup-savebar{box-shadow:none;flex-shrink:0;margin:8px 16px 0;position:static}.sup-tprops>.sup-pane-body{overflow-wrap:anywhere;overflow-x:hidden}.sup-tprops .sup-lv .who{white-space:normal;overflow-wrap:anywhere;min-width:0}.sup-val{align-items:center;min-width:0;max-width:100%;display:inline-flex}.sup-staged-val{box-shadow:inset 2px 0 0 var(--c1);align-items:center;min-width:0;max-width:100%;margin-left:-6px;padding-left:6px;display:inline-flex}.sup-lv .k .sup-takeit{color:var(--sup-link);margin-left:6px;font-size:12px;font-weight:600}.sup-lv .k .sup-takeit:hover{text-decoration:underline}.sup-lvinput{font:inherit;color:var(--ink);background:0 0;border:none;border-radius:6px;width:100%;min-width:0;margin-left:-6px;padding:3px 6px;font-size:13px}.sup-lvinput:hover{background:var(--chip)}.sup-lvinput:focus{background:var(--card);box-shadow:inset 0 0 0 1px var(--line);outline:none}.sup-lvinput::placeholder{color:var(--muted)}.sup-check{align-items:center;gap:7px;font-size:13px;display:inline-flex}.sup-slarow{align-items:center;gap:6px;display:inline-flex}.sup-slarow.crit{color:var(--crit)}.sup-tags{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.sup-tags .add{color:var(--muted);font-size:12.5px;font-weight:500}.sup-tags .add:hover{color:var(--ink)}.sup-recent{flex-direction:column;display:flex}.sup-recent button{text-align:left;color:var(--ink);border-radius:8px;align-items:center;gap:8px;padding:7px 4px;font-size:12.5px;display:flex}.sup-recent button:hover{background:var(--chip)}.sup-recent .s{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sup-notes p{white-space:pre-wrap;margin:0 0 6px;font-size:13px;line-height:1.5}.sup-csat b.ok{color:var(--ok)}.sup-csat b.crit{color:var(--crit)}.sup-csat p{margin:4px 0;font-size:13px}.sup-assist{flex-direction:column;gap:14px;padding-top:10px;display:flex}.sup-assist h4{align-items:center;gap:6px;margin:0 0 6px;font-size:13.5px;font-weight:700;display:flex}.sup-assist .card{border:1px solid var(--line2);box-shadow:none;border-radius:8px;padding:12px}.sup-assist .card p{margin:0 0 8px}.sup-assist .acts{gap:6px;display:flex}.sup-assist-list{flex-direction:column;display:flex}.sup-assist-list button{text-align:left;color:var(--ink);border-radius:8px;align-items:center;gap:8px;padding:7px 6px;font-size:13px;display:flex}.sup-assist-list button span:nth-child(2){flex:1}.sup-assist-list button:hover{background:var(--chip)}.sup-assist .sup-search{flex:none;min-width:0;margin-bottom:8px}.sup-khits{flex-direction:column;gap:8px;display:flex}.sup-khits .hit{border:1px solid var(--line2);border-radius:8px;padding:8px 10px;font-size:12.5px}.sup-khits .hit p{color:var(--icon);margin:3px 0 6px;line-height:1.45}.sup-khits .acts{gap:12px;display:flex}.sup-khits .hit .sup-lchip{margin-left:6px}.sup-lchip.ok{background:var(--ok-soft);color:var(--ok)}.sup-lchip.off{color:var(--muted)}.sup-aireply{background:var(--sup-agent);border-radius:8px;margin:6px 0;padding:10px 12px;font-size:13px;line-height:1.55}.sup-aireply p{margin:0 0 .5em}.sup-aisources{flex-direction:column;gap:4px;margin:0 0 8px;padding:0;font-size:12.5px;list-style:none;display:flex}.sup-aisources li{color:var(--icon);align-items:center;gap:6px;display:flex}.sup-aisources a{color:var(--ink);text-decoration:underline}.sup-aisummary p{margin:0 0 6px;font-size:13px;line-height:1.5}.sup-aiwrite{width:240px;bottom:calc(100% + 8px);left:0}.sup-aiwrite form{padding:4px}.sup-aiwrite input{width:100%;height:30px;font-size:12.5px}.sup-sides{flex-direction:column;gap:2px;margin-top:6px;display:flex}.sup-sides .hd{min-height:34px;color:var(--muted);justify-content:space-between;align-items:center;font-size:13px;display:flex}.sup-sides .add{color:var(--muted);font-size:12.5px;font-weight:500}.sup-sides .add:hover{color:var(--ink)}.sup-sides .row{text-align:left;color:var(--ink);border-radius:8px;align-items:center;gap:8px;padding:6px 4px;font-size:12.5px;display:flex}.sup-sides .row:hover{background:var(--chip)}.sup-sides .row .s{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sup-picklist{border:1px solid var(--line2);border-radius:8px;flex-direction:column;gap:2px;max-height:300px;padding:4px;display:flex;overflow-y:auto}.sup-pickrow{text-align:left;color:var(--ink);border-radius:8px;align-items:center;gap:8px;min-width:0;padding:8px;font-size:13px;display:flex}.sup-pickrow:hover{background:var(--chip)}.sup-pickrow.on{background:var(--c1s)}.sup-pickrow.off,.sup-pickrow:disabled{opacity:.6;cursor:not-allowed}.sup-pickrow b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sup-pickrow .pv{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted);flex:1;overflow:hidden}.sup-bigtitle{width:100%;font:inherit;color:var(--ink);letter-spacing:-.01em;background:0 0;border:none;outline:none;padding:4px 0 12px;font-size:22px;font-weight:700}.sup-searchhead{border-bottom:1px solid var(--line2);flex-direction:column;gap:10px;padding:0 16px;display:flex}.sup-searchhead .subtabs{margin-bottom:0}.sup-tabcount{background:var(--chip);color:var(--icon);border-radius:99px;margin-left:6px;padding:0 6px;font-size:11px;font-weight:600}.sup-searchbody{flex-wrap:wrap;gap:16px;min-height:0;padding:12px 16px 18px;display:flex}.sup-searchfilters{flex-direction:column;flex-shrink:0;gap:8px;width:210px;display:flex}.sup-searchresults{flex:600px;min-width:0}.sup-syntax td{vertical-align:top;font-size:12.5px}.sup-syntax td.mono{white-space:nowrap}.sup-homectl{gap:6px;display:flex}.sup-homectl .ev-input{width:auto;height:32px;font-size:12.5px}.sup-home{flex-direction:column;gap:14px;display:flex}.sup-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.sup-kpis .kpi{border:1px solid var(--line2);text-align:left;color:var(--ink);background:var(--card);border-radius:8px;flex-direction:column;display:flex}.sup-kpis .kpi:hover{box-shadow:var(--shadow)}.sup-kpis .kpi.crit .val{color:var(--crit)}.sup-homegrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media(max-width:1200px){.sup-homegrid{grid-template-columns:minmax(0,1fr)}.sup-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.sup-homecard{border:1px solid var(--line2);border-radius:8px;flex-direction:column;gap:6px;min-width:0;padding:12px 14px;display:flex}.sup-homecard.wide{grid-column:1/-1}.sup-homecard header{justify-content:space-between;align-items:center;gap:8px;font-size:14px;display:flex}.sup-homerows{flex-direction:column;max-height:320px;display:flex;overflow-y:auto}.sup-homerows :is(button,a){text-align:left;color:var(--ink);border-radius:8px;align-items:center;gap:8px;min-width:0;padding:7px 4px;font-size:13px;display:flex}.sup-homerows :is(button,a):hover{background:var(--chip)}.sup-homerows .s{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:500;overflow:hidden}.sup-homerows .when{flex-shrink:0}.sup-csatgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.sup-csatgrid>div{flex-direction:column;gap:2px;font-size:13px;display:flex}.sup-csatgrid .lab{color:var(--muted);font-size:12px}.sup-csatgrid b.ok{color:var(--ok)}.sup-csatgrid b.crit{color:var(--crit)}.sup-updates{flex-direction:column;display:flex}.sup-updates button{text-align:left;color:var(--ink);border-radius:8px;flex-direction:column;gap:1px;padding:7px 4px;font-size:13px;display:flex}.sup-updates button:hover{background:var(--chip)}.sup-hero{border:1px solid var(--line2);background:var(--card);border-radius:8px;align-items:stretch;gap:20px;margin:0 0 14px;padding:20px 20px 20px 22px;display:flex;position:relative}.sup-hero .txt{flex:1;min-width:0}.sup-hero h2{letter-spacing:-.02em;margin:0 0 6px;font-size:18px;font-weight:700}.sup-hero p{color:var(--muted);max-width:560px;margin:0 0 12px;font-size:13px;line-height:1.55}.sup-hero .art{background:var(--sup-tint-grad);border-radius:8px;flex-shrink:0;width:240px}.sup-hero .close{position:absolute;top:10px;right:10px}@media(max-width:1100px){.sup-hero .art{display:none}}.sup-sgroup{margin:0 0 18px}.sup-sgroup-head{align-items:center;gap:12px;width:100%;padding:6px 2px 10px;display:flex}.sup-sgroup-head b{letter-spacing:-.01em;font-size:14.5px;font-weight:700;display:block}.sup-sgroup-head .d{color:var(--muted);margin-top:1px;font-size:12.5px;display:block}.sup-sgroup-head .chev{color:var(--muted);transition:transform .12s;display:grid}.sup-sgroup-table{border:1px solid var(--line2);border-radius:8px}.sup-sgroup-empty{color:var(--muted);text-align:center;font-size:12.5px;padding:18px 14px!important}.sup-cset{border:1px solid var(--line2);border-radius:8px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.sup-cset.err{border-color:var(--crit)}.sup-cset-head{align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.sup-cset-head .op{letter-spacing:.06em;background:var(--ink);color:var(--surface);border-radius:6px;padding:2px 7px;font-size:10.5px;font-weight:700}.sup-cset-head .op.any{background:var(--chip2);color:var(--ink)}.sup-cset .rows{flex-direction:column;gap:6px;display:flex}.sup-cset .join{color:var(--muted);padding-left:4px;font-size:11px;font-weight:600}.sup-cond{background:var(--chip);border-radius:99px;flex-wrap:wrap;align-self:flex-start;align-items:stretch;max-width:100%;min-height:32px;display:inline-flex}.sup-cond>*{align-items:center;display:flex}.sup-cond select,.sup-cond input{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;color:var(--ink);background:0 0;border:none;outline:none;min-width:0;height:32px;padding:0 10px;font-size:13px}.sup-cond select:focus-visible,.sup-cond input:focus-visible{box-shadow:inset 0 0 0 2px var(--c1);border-radius:99px}.sup-cond .fld select,.sup-cond .fld .sup-cond-pick{padding-left:14px;font-weight:600}.sup-cond .fld .sup-cond-pick:focus-visible{box-shadow:inset 0 0 0 2px var(--c1);border-radius:99px;outline:none}.sup-cond .opr select{color:var(--muted)}.sup-cond .val{border-left:1px solid var(--line);padding-left:2px}.sup-cond .val input{width:150px}.sup-cond .val input[type=number]{width:72px}.sup-cond .unit{color:var(--muted);padding:0 4px 0 0;font-size:12px}.sup-cond .seg2{background:var(--card);border-radius:99px;margin:0 6px 0 2px;padding:2px;display:inline-flex}.sup-cond .seg2 button{color:var(--muted);border-radius:99px;padding:2px 8px;font-size:11.5px}.sup-cond .seg2 button.on{background:var(--chip2);color:var(--ink);font-weight:600}.sup-cond .x{width:24px;height:24px;color:var(--muted);border-radius:99px;place-items:center;margin:4px 4px 4px 0;display:grid}.sup-cond .x:hover{background:var(--chip2);color:var(--ink)}.sup-lockfs{border:0;min-width:0;margin:0;padding:0;display:contents}.sup-cond :disabled{cursor:not-allowed}.sup-cond .x:disabled{opacity:.35}.sup-cond .x:disabled:hover{color:var(--muted);background:0 0}.sup-cond .sup-cond-pick:disabled,.sup-cond select:disabled,.sup-cond input:disabled{color:var(--muted)}.sup-cond .tok{color:var(--c3);font-size:12px;font-weight:600}.sup-cond-warn{color:var(--warn);padding-left:14px;font-size:12px}.sup-cond-note{color:var(--muted);padding-left:14px;font-size:12px}.sup-cset .hint.crit{color:var(--crit);font-size:12.5px}.rt-grid{z-index:40;background:var(--card);border:1px solid var(--line);border-radius:8px;flex-direction:column;gap:3px;padding:8px;display:flex;position:absolute;top:30px;left:0;box-shadow:0 8px 24px #00000024}.rt-grid,.rt-editor{--rt-rule:var(--bg-active,var(--line))}.rt-grid button{border:1px solid var(--rt-rule);background:var(--rt-rule);border-radius:3px;width:16px;height:16px}.rt-grid button.on{background:var(--c1s);border-color:var(--c1)}.rt-menu{z-index:40;background:var(--card);border:1px solid var(--line);border-radius:8px;flex-direction:column;min-width:130px;padding:4px;display:flex;position:absolute;top:30px;left:0;box-shadow:0 8px 24px #00000024}.rt-menu button{text-align:left;color:var(--ink);white-space:nowrap;border-radius:6px;padding:6px 9px;font-size:12.5px}.rt-menu button:hover{background:var(--chip)}.rt-wrap.floating{background:0 0;border:none;flex-direction:column;flex:1;display:flex;position:relative}.rt-wrap.floating .rt-toolbar .rt-menu,.rt-wrap.floating .rt-toolbar .rt-grid{top:auto;bottom:calc(100% + 10px)}.rt-wrap.floating .rt-toolbar{z-index:6;background:var(--ink);border:none;border-radius:99px;flex-wrap:nowrap;order:2;align-self:center;gap:2px;max-width:100%;margin-top:18px;padding:6px 10px;position:sticky;bottom:18px;box-shadow:0 10px 30px #0a0a0d47}.rt-wrap.floating .rt-btn{color:var(--surface)}@supports (color:color-mix(in lab,red,red)){.rt-wrap.floating .rt-btn{color:color-mix(in srgb,var(--surface) 78%,transparent)}}.rt-wrap.floating .rt-btn:hover,.rt-wrap.floating .rt-btn.on{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.rt-wrap.floating .rt-btn:hover,.rt-wrap.floating .rt-btn.on{background:color-mix(in srgb,var(--surface) 16%,transparent)}}.rt-wrap.floating .rt-btn:hover,.rt-wrap.floating .rt-btn.on,.rt-wrap.floating .rt-size{color:var(--surface)}.rt-wrap.floating .rt-size option{color:var(--ink)}.rt-wrap.floating .rt-div{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.rt-wrap.floating .rt-div{background:color-mix(in srgb,var(--surface) 22%,transparent)}}.rt-wrap.floating .rt-editor{flex:1;min-height:260px;max-height:none;padding:0;font-size:15px;line-height:1.7}.rt-bubble{z-index:8;background:var(--ink);border-radius:8px;gap:1px;padding:4px 6px;display:flex;position:absolute;transform:translate(-50%);box-shadow:0 8px 22px #0a0a0d40}.rt-bubble .rt-btn{color:var(--surface)}@supports (color:color-mix(in lab,red,red)){.rt-bubble .rt-btn{color:color-mix(in srgb,var(--surface) 80%,transparent)}}.rt-bubble .rt-btn:hover{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.rt-bubble .rt-btn:hover{background:color-mix(in srgb,var(--surface) 16%,transparent)}}.rt-bubble .rt-btn:hover{color:var(--surface)}.rt-editor.rt-editor h2{margin:.8em 0 .3em;font-size:1.35em;font-weight:700}.rt-editor.rt-editor h3{margin:.7em 0 .25em;font-size:1.15em;font-weight:700}.rt-editor.rt-editor h4{margin:.6em 0 .2em;font-size:1em;font-weight:700}.rt-editor.rt-editor ol{margin:.4em 0;padding-left:1.6em;list-style:decimal}.rt-editor.rt-editor ul{margin:.4em 0;padding-left:1.6em;list-style:outside}.rt-editor.rt-editor li{margin:.15em 0}.rt-editor.rt-editor li>ol{list-style:lower-alpha}.rt-editor.rt-editor li>ul{list-style:circle}.rt-editor table{border-collapse:collapse;width:100%;margin:8px 0}.rt-editor td,.rt-editor th{border:1px solid var(--rt-rule);vertical-align:top;min-width:40px;padding:6px 8px}.rt-editor pre{background:var(--chip);font-family:var(--mono);white-space:pre-wrap;border-radius:8px;padding:10px 12px;font-size:12.5px}.rt-editor hr{border:none;border-top:1px solid var(--rt-rule);margin:14px 0}.rt-editor details{border:1px solid var(--line2);border-radius:8px;margin:8px 0;padding:6px 10px}.rt-editor summary{cursor:pointer;font-weight:600}.rt-editor .hc-callout{background:var(--accent-soft);border-radius:8px;margin:8px 0;padding:8px 12px}.rt-editor .hc-callout.warn{background:var(--warn-soft)}.rt-editor .hc-callout.critical{background:var(--crit-soft)}.rt-editor .hc-button{background:var(--ink);color:var(--surface);border-radius:99px;padding:7px 14px;font-weight:600;text-decoration:none;display:inline-block}.sup-sub-gap{flex-shrink:0;height:10px}.sup-folder{align-items:center;display:flex;position:relative}.sup-folder>.sup-item{padding-right:34px}.sup-folder .tog{width:24px;height:24px;color:var(--muted);border-radius:6px;place-items:center;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.sup-folder .tog:hover{background:var(--sup-hover);color:var(--ink)}.sup-folder .tog.open svg{transform:rotate(90deg)}.sup-folder .tog svg{transition:transform .12s}.sup-usage .row{align-items:center;gap:8px;min-width:0;display:flex}.sup-usage .row .nm{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sup-switchrow{text-align:left;width:100%;color:var(--ink);align-items:center;gap:12px;padding:8px 0;display:flex}.sup-switchrow .l{font-size:13px;font-weight:600;display:block}.sup-switchrow .h{color:var(--muted);margin-top:1px;font-size:12px;display:block}.sup-switchrow:disabled{cursor:not-allowed}.sup-switchrow:disabled .switch{opacity:.5}.pill.sup-kpill{border-radius:6px;font-weight:500}.sup-lchip{background:var(--chip);color:var(--icon);letter-spacing:.02em;border-radius:5px;padding:1px 6px;font-size:11px;font-weight:600;display:inline-block}.sup-verify.ok{color:var(--ok);align-items:center;gap:4px;font-size:12.5px;font-weight:500;display:inline-flex}.sup-typechip{background:var(--chip);border-radius:6px;align-items:center;gap:5px;padding:2px 8px;font-size:12.5px;font-weight:500;display:inline-flex}.sup-tagchip{background:var(--chip);border-radius:6px;align-items:center;gap:3px;padding:2px 4px 2px 8px;font-size:12px;display:inline-flex}.sup-tagchip button{width:16px;height:16px;color:var(--muted);border-radius:4px;place-items:center;display:grid}.sup-tagchip button:hover{background:var(--chip2);color:var(--ink)}.sup-tagchip:not(:has(button)){padding-right:8px}.sup-menu.sup-picker{gap:4px;max-height:360px;padding:6px}.sup-menu.sup-picker>input{height:32px;font-size:13px}.sup-menu.sup-picker .list{flex-direction:column;flex:0 auto;min-height:0;max-height:280px;display:flex;overflow-y:auto}.sup-menu.sup-picker .head{color:var(--muted);text-transform:none;padding:8px 10px 3px;font-size:11.5px;font-weight:600}.sup-menu.sup-picker .empty{color:var(--muted);padding:10px;font-size:12.5px}.sup-menu.sup-picker button[aria-selected=true]{font-weight:600}.sup-inline{min-width:0;max-width:100%;color:var(--ink);text-align:left;border-radius:6px;align-items:center;gap:5px;padding:3px 6px;font-size:13px;display:inline-flex;position:relative;left:-6px}.sup-inline:hover{background:var(--chip)}.sup-inline:disabled{cursor:default;background:0 0}.sup-inline>svg:last-child{color:var(--muted);flex-shrink:0}.sup-inline .in{white-space:nowrap;align-items:center;gap:5px;min-width:0;display:inline-flex;overflow:hidden}.sup-inline .nm{text-overflow:ellipsis;min-width:0;overflow:hidden}.sup-inline .in svg{flex-shrink:0}.sup-listtools{flex-wrap:wrap;align-items:center;gap:12px;padding:0 16px 10px;display:flex}.sup-summary{color:var(--muted);flex-wrap:wrap;gap:6px 14px;padding:14px 16px 10px;font-size:13.5px;display:flex}.sup-summary b{color:var(--ink)}.sup-summary .ok,.sup-summary .ok b{color:var(--ok)}.sup-search{background:var(--chip);height:34px;color:var(--muted);border-radius:99px;flex:0 320px;align-items:center;gap:8px;min-width:200px;padding:0 12px;display:flex}.sup-search input{font:inherit;color:var(--ink);background:0 0;border:none;outline:none;width:100%;font-size:13.5px}.sup-resultbar{flex-wrap:wrap;align-items:center;gap:8px;min-height:40px;padding:6px 16px 10px;font-size:13.5px;display:flex}.sup-ktable{border-top:1px solid var(--line2)}.sup-ktable table.data th:first-child,.sup-ktable table.data td:first-child{padding-left:16px}.sup-ktable tr:hover td{background:var(--panel)}.sup-ktable tr.sel td{background:var(--c1s)}.sup-ktable td.ttl{min-width:260px;position:relative;padding-left:42px!important}.sup-ktable td.ttl .kic{color:var(--muted);display:grid;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.sup-ktable td.ttl .t{color:var(--ink);text-align:left;font-size:13.5px;font-weight:600;display:block}.sup-ktable td.ttl .t:hover{text-decoration:underline}.sup-ktable td.ttl .s{color:var(--muted);margin-top:1px;font-size:12px;display:block}.sup-ktable .who,.sup-kside .who{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.sup-ktable td.subj.ttl .t,.sup-ktable td.subj.ttl .s{text-overflow:ellipsis;overflow:hidden}.sup-sent-state{color:var(--g2);font-weight:600}.sup-sent-state.sent{color:var(--ok)}.sup-sent-state.failed,.sup-sent-state.bounced{color:var(--crit)}.sup-sent-opened{vertical-align:middle;color:var(--muted);margin-left:6px;display:inline-grid}table.data td.subj{text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:200px;max-width:0;overflow:hidden}table.data td.subj .t,table.data td.subj .s{text-overflow:ellipsis;overflow:hidden}table.data .acts{white-space:nowrap;text-align:right;position:sticky;right:0}table.data td.acts{background:var(--surface)}.sup-ktable tr.sel td.acts{background:linear-gradient(var(--c1s),var(--c1s)),var(--surface)}.sup-sorth{color:inherit;font:inherit;align-items:center;gap:4px;display:inline-flex}.sup-sorth.on{color:var(--ink);font-weight:600}.sup-sorth .sr-only{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.sup-pane-body.sup-kpane-body{display:flex;overflow:hidden}.sup-kbody{flex-direction:column;flex:1;min-width:0;display:flex;position:relative;overflow-y:auto}.sup-kstate{color:var(--muted);border-bottom:1px solid var(--line2);flex-shrink:0;align-items:center;gap:10px;min-height:40px;padding:10px 48px;font-size:12.5px;display:flex}.sup-kmirror{background:var(--sup-note);border:1px solid var(--sup-note-line);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;margin:10px 48px 0;padding:8px 12px;font-size:12.5px;display:flex}.sup-kmirror>span{flex:1;min-width:0}.sup-kdoc{box-sizing:border-box;flex-direction:column;flex:1;gap:8px;width:100%;max-width:856px;min-height:0;margin:0 auto;padding:28px 48px 0;display:flex}.sup-ktitle{letter-spacing:-.02em;color:var(--ink);word-wrap:break-word;field-sizing:content;background:0 0;border:none;outline:none;flex-shrink:0;width:100%;font-family:inherit;font-weight:700;line-height:1.3;overflow:hidden;font-size:30px!important}.sup-kdoc textarea.sup-ktitle{resize:none}.sup-kbodyed{flex-direction:column;flex:1;margin-top:14px;display:flex}.sup-kside{border-left:1px solid var(--line2);flex-shrink:0;width:340px;padding:4px 16px 20px;overflow:hidden auto}.sup-kside .who,.sup-kside .sup-inline .in{white-space:normal;overflow-wrap:anywhere;min-width:0}.sup-kside .sup-inline{margin-left:0;position:relative;left:-6px}.sup-kside-head{background:var(--card);z-index:2;align-items:center;gap:6px;padding:10px 0 4px;display:flex;position:sticky;top:0}.sup-kside-head b{flex:1;font-size:15px}.sup-kside-note{color:var(--muted);margin:0 0 4px;font-size:12.5px;line-height:1.45}.sup-kside .sup-lv .v,.sup-kside .sup-lv .k{min-height:36px}.sup-langrow{border-bottom:1px solid var(--line2);align-items:center;gap:8px;padding:6px 0;font-size:13px;display:flex}.sup-langrow:last-of-type{border-bottom:none}.sup-langrow .nm{text-align:left;text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);flex:1;overflow:hidden}.sup-langrow.on .nm{font-weight:700}.sup-schedblock{border-top:1px solid var(--line2);flex-direction:column;gap:6px;margin-top:8px;padding-top:8px;display:flex}.sup-schedblock .k{color:var(--muted);font-size:13px}.sup-sched{color:var(--muted);grid-template-columns:40% minmax(0,1fr);align-items:center;gap:10px;font-size:13px;display:grid}.sup-sched input{height:30px;font-size:12.5px}.sup-seo{flex-direction:column;gap:10px;display:flex}.sup-seo .n{color:var(--muted);font-variant-numeric:tabular-nums;margin-left:6px;font-weight:400}.sup-seo .n.over{color:var(--warn)}.sup-serp{border:1px solid var(--line2);border-radius:8px;flex-direction:column;gap:2px;min-width:0;padding:10px 12px;display:flex}.sup-serp .u{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.sup-serp .t{color:var(--c1);text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:1.3;overflow:hidden}.sup-serp .d{color:var(--g2);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.rt-editor div[data-content-block]{border:1px dashed var(--line);background:var(--panel);color:var(--icon);-webkit-user-select:none;user-select:none;border-radius:8px;align-items:center;gap:6px;margin:8px 0;padding:8px 12px;font-size:13px;display:flex}.rt-editor div[data-content-block]:before{content:"Snippet · " attr(data-cb-name);font-weight:600}.sup-custview{box-sizing:border-box;flex-direction:column;gap:12px;width:100%;max-width:856px;margin:0 auto;padding:20px 48px 40px;display:flex}.sup-custview-bar{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;font-size:12.5px;display:flex}.sup-custview-bar>span{flex:1;min-width:220px}.sup-custview-page{background:var(--bg);color:var(--ink);border-radius:8px;padding:32px 40px 40px}.sup-custview h1.sup-custview-title{letter-spacing:-.02em;text-wrap:balance;margin:0 0 24px;font-size:30px;font-weight:700;line-height:1.3}.sup-custview-body{overflow-wrap:break-word;font-size:16px;line-height:1.7}.sup-custview .sup-custview-body h2{margin:32px 0 10px;font-size:22px;font-weight:700;line-height:1.35}.sup-custview .sup-custview-body h3{margin:24px 0 8px;font-size:18px;font-weight:700;line-height:1.4}.sup-custview .sup-custview-body h4{margin:20px 0 6px;font-size:16px;font-weight:700}.sup-custview .sup-custview-body>:first-child,.sup-custview .sup-custview-body>.hc-content-block:first-child>:first-child{margin-top:0}.sup-custview .sup-custview-body p{margin:0 0 16px}.sup-custview .sup-custview-body ul,.sup-custview .sup-custview-body ol{margin:0 0 16px;padding-left:1.6em}.sup-custview .sup-custview-body ul{list-style:outside}.sup-custview .sup-custview-body ol{list-style:decimal}.sup-custview .sup-custview-body li{margin:0 0 6px}.sup-custview .sup-custview-body strong,.sup-custview .sup-custview-body b{font-weight:700}.sup-custview .sup-custview-body a{color:var(--accent-fg,var(--accent));text-underline-offset:2px;text-decoration:underline}.sup-custview .sup-custview-body img{border-radius:8px;max-width:100%}.sup-custview .sup-custview-body pre{background:var(--panel);border-radius:8px;padding:14px;font-size:14px;overflow-x:auto}.sup-custview .sup-custview-body code{background:var(--panel);border-radius:4px;padding:1px 5px;font-size:.92em}.sup-custview .sup-custview-body blockquote{border-left:3px solid var(--ring,var(--accent));color:var(--muted);margin:0 0 16px;padding:4px 0 4px 16px}.sup-custview .sup-custview-body table{border-collapse:collapse;width:100%;margin:0 0 16px;display:block;overflow-x:auto}.sup-custview .sup-custview-body th,.sup-custview .sup-custview-body td{text-align:left;background:var(--panel);padding:8px 10px}.sup-custview-body .hc-content-block{display:contents}.sup-custview-body.marked .hc-content-block{background:var(--accent-soft,#4c57ee14);outline:1.5px dashed var(--ring,var(--accent));outline-offset:-1.5px;border-radius:8px;margin:4px -12px 16px;padding:10px 12px 2px;display:block;position:relative}.sup-custview-body.marked .hc-content-block:before{content:"Snippet";background:var(--accent);color:var(--accent-ink);border-radius:5px;padding:1px 6px;font-size:11.5px;font-weight:700;position:absolute;top:-9px;right:10px}.sup-custview-faint{color:var(--g3,var(--muted));margin:0 0 16px;font-size:16px;font-style:italic;line-height:1.7}.sup-custview-foot{border-top:1px solid var(--line2);flex-wrap:wrap;align-items:center;gap:10px;margin-top:32px;padding-top:20px;font-size:14px;display:flex}.sup-custview-pill{background:var(--panel);color:var(--muted);border-radius:999px;align-items:center;padding:4px 14px;font-size:13px;display:inline-flex}.sup-custview-meta{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:6px;display:flex}.sup-custview-badge{background:var(--panel);color:var(--muted);border-radius:999px;padding:1px 8px;font-size:12px}.sup-custview-badge.ok{background:var(--ok-soft,#16a34a1f);color:var(--ok,#15803d)}.sup-custview-badge.warn{background:var(--warn-soft,#d977061f);color:var(--warn,#b45309)}.sup-custview-byline{color:var(--muted);align-items:center;gap:10px;margin:-12px 0 24px;font-size:14px;display:flex}.sup-custview-avatar{background:var(--accent);width:24px;height:24px;color:var(--accent-ink);border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.sup-custview-cta{background:var(--accent);color:var(--accent-ink);border-radius:8px;align-items:center;margin-top:4px;padding:8px 16px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}@media(max-width:700px){.sup-custview{padding:16px}.sup-custview-page{padding:20px 16px 28px}}.sup-revlist{flex-direction:column;gap:2px;display:flex}.sup-rev{text-align:left;color:var(--ink);border-radius:8px;flex-direction:column;gap:2px;padding:9px 10px;font-size:13px;display:flex}.sup-rev:hover{background:var(--chip)}.sup-rev.on{background:var(--c1s)}.sup-rev .top{align-items:center;gap:6px;display:flex}.sup-rev .when{color:var(--muted);margin-left:auto;font-size:12px}.sup-rev .by{color:var(--muted);font-size:12.5px}.sup-revnote{background:var(--chip);color:var(--icon);border-radius:5px;align-self:flex-start;padding:1px 7px;font-size:11.5px;display:inline-block}.sup-revview{z-index:7;background:var(--card);flex-direction:column;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}.sup-revview .bar{border-bottom:1px solid var(--line2);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 16px;display:flex}.sup-revview .bar .sup-switchrow{padding:0}.sup-revview .doc{box-sizing:border-box;width:100%;max-width:856px;margin:0 auto;padding:24px 48px;overflow-y:auto}.sup-revview .doc h1{letter-spacing:-.02em;margin:0 0 14px;font-size:26px;font-weight:700}.sup-diff{white-space:pre-wrap;font-size:14.5px;line-height:1.7}.sup-diff ins{background:var(--ok-soft);border-radius:3px;text-decoration:none}.sup-diff del{background:var(--crit-soft);border-radius:3px}.sup-aihead{margin:6px 0 4px;font-size:15px;font-weight:700}.sup-airow{border-top:1px solid var(--line2);align-items:center;gap:12px;padding:10px 4px;display:flex}.sup-airow .l{text-align:left;min-width:0;color:var(--ink);flex:1;font-size:13.5px;font-weight:600}.sup-airow .l .n{color:var(--muted);margin-left:6px;font-weight:500}.sup-airow .sup-switchrow{gap:8px;width:auto;padding:0}.sup-airow .sup-switchrow .l{color:var(--muted);flex:none;font-size:12.5px;font-weight:500}.sup-hctools{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.sup-hctree{border:1px solid var(--line2);border-radius:8px}.sup-hctree .hd{border-radius:12px 12px 0 0}.sup-hctree .hd,.sup-hctree .r{grid-template-columns:minmax(0,1fr) 130px 110px 76px;align-items:center;column-gap:8px;display:grid}.sup-hctree .hd{color:var(--muted);background:var(--panel);padding:9px 12px;font-size:12px}.sup-hctree .r{border-top:1px solid var(--line2);min-height:48px;padding:6px 12px 6px 4px;font-size:13px}.sup-hctree .r:hover{background:var(--panel)}.sup-hctree .r.dragging{opacity:.45}.sup-hctree .r.creating{background:var(--panel)}.sup-hctree .c1{align-items:center;gap:6px;min-width:0;display:flex}.sup-hctree .grip{width:20px;height:26px;color:var(--muted);cursor:grab;opacity:0;border-radius:6px;flex-shrink:0;place-items:center;transition:opacity .1s;display:grid}.sup-hctree .r:hover .grip,.sup-hctree .grip:focus-visible{opacity:1}.sup-hctree .grip:disabled{cursor:default;opacity:.25}.sup-hctree .r:hover .grip:disabled{opacity:.35}.sup-hctree .tog{width:22px;height:22px;color:var(--muted);border-radius:6px;flex-shrink:0;place-items:center;display:grid}.sup-hctree .tog:hover{background:var(--chip);color:var(--ink)}.sup-hctree .tog svg{transition:transform .12s}.sup-hctree .tog.open svg{transform:rotate(90deg)}.sup-hctree .tog-sp{flex-shrink:0;width:22px}.sup-hctree .cic{background:var(--sup-tint-green);width:30px;height:30px;color:var(--c4);border-radius:99px;flex-shrink:0;place-items:center;display:grid}.sup-hctree .sic,.sup-hctree .aic{width:24px;color:var(--muted);flex-shrink:0;place-items:center;display:grid}.sup-hctree .nm{text-align:left;min-width:0;color:var(--ink);flex-direction:column;display:flex}.sup-hctree .nm b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.sup-hctree .nm .nmrow{align-items:center;gap:6px;min-width:0;display:flex}.sup-hctree .nm .nmrow .pill{flex-shrink:0}.sup-hctree .cat>.r .nm b{font-weight:700}.sup-hctree .nm .d{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.sup-hctree .nm.link{text-overflow:ellipsis;white-space:nowrap;flex-direction:row;align-items:center;gap:4px;display:block;overflow:hidden}.sup-hctree .nm.link:hover{text-decoration:underline}.sup-hctree .acts{justify-content:flex-end;gap:2px;display:flex}.sup-hctree .empty{color:var(--muted);text-align:center;padding:18px 14px;font-size:12.5px}.sup-inlinein{max-width:360px;height:30px;font-size:13px}.sup-hcpane .sup-pane-body{padding-top:0}.sup-hcprev{flex-direction:column;gap:10px;display:flex}.sup-hcprev-bar{align-items:center;gap:6px;display:flex}.sup-browser{border:1px solid var(--line2);background:var(--panel);border-radius:8px;overflow:hidden}.sup-browser .chrome{background:var(--chip);border-bottom:1px solid var(--line2);align-items:center;gap:10px;padding:8px 10px;display:flex}.sup-browser .dots{gap:5px;display:flex}.sup-browser .dots i{background:var(--g4,var(--line));border-radius:99px;width:9px;height:9px}.sup-browser .url{background:var(--card);min-width:0;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;border-radius:6px;flex:1;align-items:center;gap:5px;padding:3px 10px;font-size:11.5px;display:flex;overflow:hidden}.sup-browser .viewport{background:var(--card);height:560px;position:relative;overflow:hidden}.sup-hcprev.compact .sup-browser .viewport{height:calc(100vh - 250px);min-height:420px}.sup-browser iframe{background:var(--surface);border:none;display:block}.sup-browser iframe.desktop{transform-origin:0 0;width:1200px;height:1600px;transform:scale(.33)}.sup-browser iframe.mobile{width:390px;height:844px;margin:0 auto}.sup-browser.mobile .viewport{justify-content:center;display:flex}.sup-pane.grow .sup-browser iframe.desktop{transform:scale(.62)}.sup-hcprev-empty{text-align:center;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px;font-size:12.5px;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}.sup-hcprev-empty b{color:var(--ink);font-size:13.5px}.sup-hcprev-empty .ic{background:var(--sup-tint-green);width:44px;height:44px;color:var(--c4);border-radius:99px;place-items:center;display:grid}.sup-themepane{width:440px}.sup-themeform .sup-kmirror{margin:0}.sup-pane.preview.sup-hcpane{width:380px}.sup-themeform,.sup-form{flex-direction:column;gap:12px;display:flex}.sup-themeform h4{align-items:center;gap:8px;margin:8px 0 -2px;font-size:13.5px;font-weight:700;display:flex}.sup-field{flex-direction:column;gap:5px;min-width:0;font-size:13px;display:flex}.sup-field>span:first-child{color:var(--icon);font-size:12.5px;font-weight:600}.sup-color{align-items:center;gap:8px;display:flex}.sup-color input[type=color]{border:1px solid var(--line);background:0 0;border-radius:8px;width:34px;height:30px;padding:0}.sup-color .ev-input{width:110px}.sup-code{resize:vertical;min-height:80px;line-height:1.5;font-size:12px!important}.sup-formfoot{background:var(--card);border-top:1px solid var(--line2);justify-content:flex-end;gap:8px;padding:10px 0;display:flex;position:sticky;bottom:-18px}.sup-tpllist{border:1px solid var(--line2);border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.sup-tpllist button{border-bottom:1px solid var(--line2);color:var(--ink);align-items:center;gap:10px;padding:11px 12px;font-size:13px;display:flex}.sup-tpllist button:last-child{border-bottom:none}.sup-tpllist button:hover{background:var(--panel)}.sup-themes{flex-direction:column;gap:8px;display:flex}.sup-themecard{border:1px solid var(--line2);border-radius:8px;align-items:center;gap:10px;padding:8px;display:flex}.sup-themecard.on{border-color:var(--ink)}.sup-themecard .sw{border:1px solid var(--line2);border-radius:8px;flex-shrink:0;width:44px;height:34px}.sup-themecard .nm{text-align:left;min-width:0;color:var(--ink);flex-direction:column;flex:1;display:flex}.sup-filters{border:1px solid var(--line2);border-radius:8px;flex-direction:column;display:flex}.sup-filters .f{border-bottom:1px solid var(--line2);grid-template-columns:40% minmax(0,1fr);align-items:center;min-height:38px;padding:4px 10px;display:grid}.sup-filters .f:last-child{border-bottom:none}.sup-filters .k{color:var(--muted);font-size:13px}.sup-form .seg{margin-bottom:0}.sup-weights{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;margin-bottom:8px;display:grid}.sup-weights .w{grid-template-columns:110px 70px minmax(0,1fr);align-items:center;gap:10px;font-size:13px;display:grid}.sup-weights .ev-input{height:30px}.sup-weights input[type=range]{accent-color:var(--ink)}.sup-featured{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.sup-featured .row{border:1px solid var(--line2);border-radius:8px;align-items:center;gap:8px;width:100%;max-width:560px;padding:6px 8px;font-size:13px;display:flex}.sup-featured .n{background:var(--chip);border-radius:99px;place-items:center;width:20px;height:20px;font-size:11px;font-weight:700;display:grid}.sup-featured .nm{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sup-builder{border:none;flex-direction:column;gap:12px;min-width:0;margin:0;padding:0;display:flex}.sup-builder:disabled .sup-link{display:none}.sup-cset-head .cnt{color:var(--muted);align-items:center;gap:8px;margin-left:auto;font-size:12px;font-weight:500;display:inline-flex}.sup-cond-warn.crit{color:var(--crit)}.sup-cond-hint{color:var(--muted);padding-left:14px;font-size:12px}.sup-cond-hint a{color:var(--sup-link,var(--c1))}.sup-reqs{flex-wrap:wrap;gap:6px;display:flex}.sup-req{background:var(--warn-soft);color:var(--warn);border-radius:6px;align-items:center;gap:5px;padding:2px 8px;font-size:12px;display:inline-flex}.sup-req.met{background:var(--ok-soft);color:var(--ok)}.sup-cond-pick{height:32px;color:var(--ink);align-items:center;gap:4px;max-width:260px;padding:0 10px;font-size:13px;display:inline-flex}.sup-cond-pick .t{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sup-tagin{flex-wrap:wrap;align-items:center;gap:4px;max-width:420px;min-height:32px;padding:3px 6px;display:inline-flex;position:relative}.sup-tagin input{width:110px!important;height:24px!important;padding:0 4px!important}.sup-tagsuggest{min-width:200px;top:calc(100% + 4px);left:0}.sup-arow{align-items:flex-start;gap:6px;display:flex}.sup-arow>.sup-cond-wrap{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.sup-arow .mv{flex-direction:column;padding-top:4px;display:flex}.sup-arow .mv button{width:22px;height:14px;color:var(--muted);border-radius:4px;place-items:center;display:grid}.sup-arow .mv button:hover:not(:disabled){background:var(--chip);color:var(--ink)}.sup-arow .mv button:disabled{opacity:.3}.sup-cset .sup-cond-wrap{flex-direction:column;gap:4px;display:flex}.sup-notify{border:1px solid var(--line2);border-radius:8px;flex-direction:column;gap:6px;margin-top:2px;padding:8px 10px;display:flex}.sup-notify-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sup-notify-row .k{color:var(--muted);min-width:64px;font-size:12.5px}.sup-notify-row>input,.sup-notify-row>select{border:1px solid var(--line);background:var(--card);height:30px;color:var(--ink);border-radius:8px;min-width:200px;padding:0 8px;font-size:13px}.sup-notify .seg2{background:var(--chip);border-radius:99px;margin-left:auto;padding:2px;display:inline-flex}.sup-notify .seg2 button{color:var(--muted);border-radius:99px;padding:3px 10px;font-size:11.5px}.sup-notify .seg2 button.on{background:var(--card);color:var(--ink);font-weight:600}.sup-ph-body{border:1px solid var(--line2);border-radius:8px;flex-direction:column;gap:6px;max-height:260px;margin-top:6px;padding:8px;display:flex;overflow-y:auto}.sup-ph-body .nsh{color:var(--muted);padding:4px 2px;font-size:11.5px;font-weight:600}.sup-ph-body .row{text-align:left;width:100%;color:var(--ink);border-radius:6px;align-items:baseline;gap:10px;padding:3px 6px;font-size:12.5px;display:flex}.sup-ph-body .row:hover{background:var(--chip)}.sup-ph-body code{color:var(--c3);white-space:nowrap;font-size:11.5px}.sup-rgroup-head{align-items:flex-start;gap:6px;display:flex}.sup-rgroup-head .sup-sgroup-head{flex:1;min-width:0}.sup-rgroup-head .acts{align-items:center;gap:2px;padding-top:8px;display:flex}.sup-rgroup[data-over] .sup-sgroup-table{outline:2px dashed var(--c1);outline-offset:2px}.sup-ruletable tr[draggable]{cursor:default}.sup-ruletable tr[data-over] td{box-shadow:inset 0 2px 0 var(--c1)}.sup-ruletable tr[data-dragging]{opacity:.45}.sup-grab{color:var(--muted);cursor:grab;place-items:center;display:grid}button.sup-grab{font:inherit;background:0 0;border:0;border-radius:4px;padding:2px}.sup-rulelink{color:var(--ink);font-weight:600;text-decoration:none}.sup-rulelink:hover{text-decoration:underline}.sup-rulesum{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:520px;margin-top:2px;font-size:12px;overflow:hidden}.sup-muted{color:var(--muted)}.sup-activesw{place-items:center;padding:4px;display:inline-grid}.sup-activesw:disabled{opacity:.55;cursor:not-allowed}.sup-refusal{background:var(--crit-soft);color:var(--crit);border-radius:8px;align-items:center;gap:10px;margin:0 0 12px;padding:10px 12px;font-size:13px;display:flex}.sup-refusal button{width:22px;height:22px;color:inherit;border-radius:6px;place-items:center;display:grid}.sup-ruleform{flex-direction:column;gap:14px;max-width:900px;display:flex}.sup-rulename{font:inherit;color:var(--ink);letter-spacing:-.01em;background:0 0;border:none;outline:none;width:100%;padding:2px 0;font-size:22px;font-weight:700}.sup-rulename:focus-visible{box-shadow:0 2px 0 var(--c1)}.sup-ruleprops{flex-wrap:wrap;align-items:center;gap:12px 28px;display:flex}.sup-ruleprop{align-items:center;gap:8px;display:flex}.sup-ruleprop .k{font-size:13px;font-weight:600}.sup-ruleprop select.ev-input{width:auto;min-width:200px}.sup-rulenote{background:var(--c1s);color:var(--ink);border-radius:8px;align-items:flex-start;gap:10px;padding:10px 12px;font-size:13px;line-height:1.5;display:flex}.sup-previewcount{font-size:14px}.sup-previewcount b{font-size:18px}.sup-revitem{border:1px solid var(--line2);border-radius:8px;margin-bottom:8px;padding:10px 12px}.sup-revitem:hover{background:0 0}.sup-revacts{align-items:center;gap:10px;margin-top:4px;display:flex}.sup-diff-box{border-top:1px solid var(--line2);flex-direction:column;gap:8px;margin-top:8px;padding-top:8px;display:flex}.sup-diffrow{grid-template-columns:96px minmax(0,1fr);gap:10px;font-size:12.5px;display:grid}.sup-diffrow .k{color:var(--muted);font-weight:600}.sup-diffval{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.sup-diffval s{color:var(--crit)}.sup-difflist{flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;display:flex}.sup-difflist li{align-items:baseline;gap:6px;display:flex}.sup-difflist .del{color:var(--crit);text-decoration:line-through}.sup-difflist .add{color:var(--ok)}.sup-difflist .same{color:var(--muted)}.sup-slagrid td,.sup-slagrid th{padding:8px 10px!important}.sup-slagrid input.dur{border:1px solid var(--line);width:88px;height:30px;font:inherit;background:var(--card);color:var(--ink);border-radius:8px;padding:0 8px;font-size:13px}.sup-slagrid input.dur[aria-invalid=true]{border-color:var(--crit)}.sup-slagrid select{border:1px solid var(--line);background:var(--card);height:30px;color:var(--ink);border-radius:8px;padding:0 6px;font-size:12.5px}.sup-slagrid .mname{font-weight:600}.sup-slagrid .mhint{color:var(--muted);max-width:260px;font-size:11.5px;font-weight:400;display:block}.sup-slachips{flex-wrap:wrap;gap:4px;display:flex}.sup-week{border:1px solid var(--line2);border-radius:8px;flex-direction:column;display:flex}.sup-day{border-top:1px solid var(--line2);grid-template-columns:110px minmax(0,1fr);align-items:start;gap:12px;padding:10px 14px;display:grid}.sup-day:first-child{border-top:none}.sup-day .dn{padding-top:6px;font-size:13px;font-weight:600}.sup-day .spans{flex-direction:column;gap:6px;display:flex}.sup-track{background:var(--chip);border-radius:99px;height:8px;margin:2px 0 4px;position:relative}.sup-track .blk{background:var(--ok);border-radius:99px;position:absolute;top:0;bottom:0}.sup-span{align-items:center;gap:6px;font-size:13px;display:flex}.sup-span select{border:1px solid var(--line);background:var(--card);height:30px;color:var(--ink);border-radius:8px;padding:0 6px;font-size:13px}.sup-openpill{align-items:center;gap:6px;display:inline-flex}.sup-ruleform .hint,.sup-builder .hint,.sup-rgroup .hint,.sup-listtools .hint,.sup-notify .hint,.sup-ph .hint,.sup-sheet-body .hint{color:var(--muted);font-size:12.5px;line-height:1.5}.sup-revpane{flex-direction:column;flex:1;gap:10px;min-width:0;padding:14px 18px;display:flex;overflow-y:auto}.sup-revpane .sup-rev .top b{font-size:13px}.sup-ssec-body .hint,.sup-fsec .hint,.sup-optlist .hint,.sup-form .hint,.sup-modal .hint,.sup-pane.preview .hint,.sup-pane.side .hint,.sup-fmt .hint{color:var(--muted);font-size:12.5px;line-height:1.5}.sup-sgroup-table.tscroll:has(.sup-menu){overflow:visible}.sup-cust-filters{margin:0 0 14px;position:relative}.sup-cust-search{height:30px;border-radius:99px!important;width:250px!important}.sup-fpop{min-width:260px;max-width:360px;padding:8px;top:38px;left:0}.sup-fpop .list{flex-direction:column;max-height:300px;display:flex;overflow-y:auto}.sup-fpop .head,.sup-fedit .head{color:var(--muted);padding:6px 10px 4px;font-size:11.5px;font-weight:600}.sup-fpop .list button[aria-selected=true]{font-weight:600}.sup-fedit{flex-direction:column;gap:8px;padding:2px 4px;display:flex}.sup-fedit .row{align-items:center;gap:8px;font-size:13px;display:flex}.sup-fedit .btn{align-self:flex-start}.sup-resultbar{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 10px;display:flex}.sup-resultbar>b{min-width:60px;font-size:15px}.sup-colpick{height:30px;color:var(--icon);border-radius:99px;align-items:center;gap:2px;padding:0 8px;display:inline-flex}.sup-colpick:hover,.sup-colpick[aria-expanded=true]{background:var(--chip)}.sup-colopt{cursor:pointer;border-radius:8px;align-items:center;gap:9px;padding:7px 10px;font-size:13px;display:flex}.sup-colopt:hover{background:var(--chip)}.sup-infobar{background:var(--panel);color:var(--ink);border-radius:8px;align-items:center;gap:10px;margin:0 0 12px;padding:10px 12px;font-size:13px;line-height:1.5;display:flex}.sup-infobar>button{width:22px;height:22px;color:var(--muted);border-radius:6px;place-items:center;margin-left:auto;display:grid}.sup-ctable td,.sup-ptable td{vertical-align:middle}.sup-ptable td,.sup-ptable th{white-space:nowrap}.sup-ptable td:has(.sup-rulelink){white-space:normal;min-width:220px}.sup-ctable tr.sel td{background:var(--c1s)}.sup-ctable td.sorted{color:var(--ink);font-weight:500}.sup-sorth{font:inherit;font-weight:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;align-items:center;gap:3px;display:inline-flex}.sup-sorth.on{color:var(--sup-link)}.sup-cname{align-items:center;gap:8px;min-width:0;display:inline-flex}.sup-cname>a:not(.sup-orgchip){white-space:nowrap}.sup-orgchip{background:var(--chip);color:var(--icon);text-overflow:ellipsis;white-space:nowrap;border-radius:6px;align-items:center;gap:4px;max-width:180px;padding:1px 7px;font-size:11.5px;font-weight:500;text-decoration:none;display:inline-flex;overflow:hidden}.sup-orgchip:hover{color:var(--ink)}.sup-pager{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.sup-pager .nav{align-items:center;gap:6px;margin-left:auto;display:flex}.sup-pager .btn{font-size:12px}.sup-pickrows{border:1px solid var(--line2);border-radius:8px;flex-direction:column;max-height:260px;padding:4px;display:flex;overflow-y:auto}.sup-pickrows button{color:var(--ink);text-align:left;border-radius:8px;align-items:center;gap:9px;padding:7px 8px;font-size:13px;display:flex}.sup-pickrows button:hover{background:var(--chip)}.sup-pickrows button.on{background:var(--c1s);font-weight:600}.sup-pickrows .nm{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sup-pickrows .hint{color:var(--muted);padding:8px;font-size:12.5px}.sup-importerr{max-height:180px;color:var(--crit);margin:0;padding-left:18px;font-size:12.5px;overflow-y:auto}.sup-pane.side.sup-profile{width:380px}.sup-profhead{align-items:center;gap:9px;min-width:0;display:inline-flex}.sup-profhead>span:last-child{text-overflow:ellipsis;overflow:hidden}.sup-profpills{flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 8px;display:flex}.sup-lvselect{min-width:0;max-width:100%;height:28px;font:inherit;color:var(--ink);background:0 0;border:1px solid #0000;border-radius:6px;margin-left:-5px;padding:0 4px;font-size:13px}.sup-lvselect:hover:not(:disabled){background:var(--chip)}.sup-lvselect:focus-visible{border-color:var(--c1);outline:none}.sup-editv{width:100%;min-height:28px}.sup-editv .in{white-space:normal;overflow-wrap:anywhere}.sup-notefield{flex-direction:column;gap:2px;margin-bottom:8px;display:flex}.sup-notefield .k{color:var(--muted);font-size:12px}.sup-tagedit{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;display:flex}.sup-tagadd{font:inherit;color:var(--ink);background:0 0;border:none;border-radius:6px;outline:none;width:110px;height:24px;padding:0 4px;font-size:12.5px}.sup-tagadd:focus{background:var(--chip)}.sup-checkchip{background:var(--chip);cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:3px 9px 3px 6px;font-size:12.5px;display:inline-flex}.sup-grouprow{align-items:center;gap:8px;padding:5px 0;font-size:13px;display:flex}.sup-sigpreview{border:1px solid var(--line2);color:var(--ink);border-radius:8px;padding:10px 12px;font-size:13px}.sup-sigpreview p{margin:0 0 6px}.sup-fmt{grid-template-columns:120px minmax(0,1fr);align-items:start;gap:10px 12px;display:grid}.sup-fmt>.k{padding-top:6px;font-size:13px;font-weight:600}.sup-fmtrow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sup-fmtrow>select.ev-input{width:auto;min-width:200px}.sup-collist{flex-direction:column;gap:4px;margin:0 0 6px;padding:0;list-style:none;display:flex}.sup-collist li{border:1px solid var(--line2);background:var(--card);border-radius:6px;align-items:center;gap:8px;min-height:32px;padding:0 6px 0 8px;font-size:13px;display:flex}.sup-collist li .nm{flex:1;min-width:0;font-weight:500}.sup-collist li[data-over]{box-shadow:inset 0 2px 0 var(--c1)}.sup-collist li[data-dragging]{opacity:.45}.sup-collist li.err{border-color:var(--crit)}.sup-collist li .mv button{min-width:24px;min-height:24px;color:var(--icon);border-radius:6px;place-items:center;display:inline-grid}.sup-collist li .mv button:hover:not(:disabled){background:var(--chip)}.sup-collist .mv,.sup-mv{gap:1px;display:inline-flex}.sup-collist .mv button,.sup-mv button{width:22px;height:22px;color:var(--muted);border-radius:5px;place-items:center;display:grid}.sup-collist .mv button:hover:not(:disabled),.sup-mv button:hover:not(:disabled){background:var(--chip);color:var(--ink)}.sup-collist .mv button:disabled,.sup-mv button:disabled{opacity:.3}.sup-seg{background:var(--chip);border-radius:99px;padding:2px;display:inline-flex}.sup-seg button{color:var(--g2);border-radius:99px;padding:3px 11px;font-size:12px}.sup-seg button.on{background:var(--card);color:var(--ink);box-shadow:var(--shadow);font-weight:600}.sup-seg button:disabled{cursor:not-allowed}.sup-groupchecks{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.sup-groupchecks>.k{margin-right:4px;font-size:13px;font-weight:600}.sup-previewempty{color:var(--muted);text-align:center;flex-direction:column;align-items:center;gap:8px;padding:48px 16px;font-size:13px;display:flex}.sup-topmacros{border:1px solid var(--line2);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px;padding:10px 12px;font-size:13px;display:flex}.sup-topmacros>b{margin-right:4px}.sup-topmacros>button:last-child{margin-left:auto}.sup-key{font-family:var(--mono);color:var(--icon);font-size:11.5px}.sup-portal{background:var(--chip);color:var(--muted);border-radius:6px;padding:1px 7px;font-size:11.5px;font-weight:600;display:inline-block}.sup-portal.visible{background:var(--c1s);color:var(--c1)}.sup-portal.editable{background:var(--ok-soft);color:var(--ok)}.sup-dim td{opacity:.55}.sup-namecell{align-items:center;gap:5px;display:inline-flex}.sup-ssec-body .hint a,.sup-fsec .hint a,.sup-form .hint a,.sup-ruleform .hint a,.sup-pane.side .hint a{color:var(--sup-link);font-weight:600}.sup-fieldform{counter-reset:fsec}.sup-fsec{border:1px solid var(--line2);counter-increment:fsec;border-radius:8px;padding:12px 14px}.sup-fsec h3{align-items:center;gap:8px;margin:0 0 10px;font-size:13.5px;font-weight:700;display:flex}.sup-fsec h3 .n{background:var(--chip);border-radius:99px;place-items:center;width:20px;height:20px;font-size:11px;display:grid}.sup-fsec h3 .n:before{content:counter(fsec)}.sup-fsec .body{flex-direction:column;gap:10px;display:flex}.sup-radios{flex-direction:column;gap:6px;display:flex}.sup-radios label{border:1px solid var(--line2);cursor:pointer;border-radius:8px;align-items:flex-start;gap:9px;padding:8px 10px;font-size:13px;display:flex}.sup-radios label.on{border-color:var(--ink)}.sup-radios label>span{flex-direction:column;gap:1px;display:flex}.sup-check{cursor:pointer;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:13px;display:flex}.sup-check .hint{flex-basis:100%;padding-left:22px}.sup-optlist{flex-direction:column;gap:8px;display:flex}.sup-optbar{align-items:center;gap:14px;display:flex}.sup-optrow{border:1px solid var(--line2);border-radius:6px;align-items:center;gap:10px;padding:6px 10px;font-size:13px;display:flex}.sup-optrow .nm{flex:1;min-width:0;font-weight:500}.sup-optrow button{width:22px;height:22px;color:var(--muted);border-radius:6px;place-items:center;display:grid}.sup-optadd{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sup-optadd .ev-input{width:220px}.sup-optname{font:inherit;color:var(--ink);background:0 0;border:1px solid #0000;border-radius:6px;width:100%;margin-left:-6px;padding:2px 6px;font-size:13px}.sup-optname:hover:not(:disabled),.sup-optname:focus{border-color:var(--line)}.sup-pastebox{flex-direction:column;gap:8px;display:flex}.sup-formtoggles{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;display:grid}.sup-availlist{flex-direction:column;gap:4px;display:flex}.sup-availlist .row{border:1px solid var(--line2);background:var(--card);border-radius:6px;align-items:center;gap:8px;min-height:34px;padding:0 4px 0 8px;font-size:13px;display:flex}.sup-availlist .row .nm{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sup-availlist .row[draggable=true]{cursor:grab}.sup-fcond{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.sup-childlist li{flex-wrap:wrap;gap:6px 12px;padding:6px 8px}.sup-childlist li .sup-cond-warn{flex-basis:100%;padding-left:0}.sup-avstack{align-items:center;display:inline-flex}.sup-avstack .sup-av+.sup-av{box-shadow:0 0 0 2px var(--card);margin-left:-6px}.sup-avstack .tag{margin-left:8px}.sup-memberlist{border:1px solid var(--line2);border-radius:8px;flex-direction:column;max-height:360px;display:flex;overflow-y:auto}.sup-memberlist .row{border-top:1px solid var(--line2);align-items:center;gap:10px;padding:7px 10px;font-size:13px;display:flex}.sup-memberlist .row:first-child{border-top:none}.sup-rolematrix td:not(:first-child),.sup-rolematrix th:not(:first-child){text-align:center}.sup-rolematrix td:first-child{font-weight:500}.sup-rolematrix td>svg{color:var(--ok);margin:0 auto;display:block}.sup-rolesection{border:1px solid var(--line2);border-radius:8px;flex-direction:column;gap:10px;margin:0;padding:10px 12px 12px;display:flex}.sup-rolesection>legend{align-items:center;gap:6px;padding:0 4px;font-size:12.5px;font-weight:600;display:flex}.sup-setrows{flex-direction:column;display:flex}.sup-setrow{border-top:1px solid var(--line2);grid-template-columns:minmax(180px,34%) minmax(0,1fr);align-items:start;gap:8px 20px;padding:12px 2px;display:grid}.sup-setrow:first-child{border-top:none}.sup-setrow .k b{font-size:13px;font-weight:600;display:block}.sup-setrow .k .hint{color:var(--muted);margin-top:2px;font-size:12px;line-height:1.45;display:block}.sup-setrow .v{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.sup-setrow .v>.ev-input:not([type=number]),.sup-setrow .v>textarea{flex:1;min-width:220px}.sup-setrow .v .sup-switchrow{padding:0}.sup-readonly{background:var(--chip);border-radius:8px;padding:5px 9px;font-size:12.5px;display:inline-block}.sup-savebar{border-top:1px dashed var(--line2);align-items:center;gap:8px;margin-top:6px;padding:10px 2px 2px;display:flex}.sup-rgroup .sup-switchrow+.sup-switchrow{border-top:1px solid var(--line2)}.sup-twocol{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:8px 0;display:grid}@media(max-width:1000px){.sup-twocol,.sup-setrow{grid-template-columns:1fr}}.sup-togglegrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;display:grid}.sup-choices{flex-direction:column;gap:8px;display:flex}.sup-choice{cursor:pointer;align-items:flex-start;gap:10px;font-size:13px;display:flex}.sup-choice input{margin-top:3px}.sup-choice b{font-weight:600;display:block}.sup-choice .hint{color:var(--muted);font-size:12px;display:block}.sup-inline-num{color:var(--muted);align-items:center;gap:8px;margin-top:4px;font-size:12.5px;display:flex}.sup-checkcol{flex-direction:column;align-items:flex-start!important;gap:6px!important}.sup-cbx{cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}.sup-inlineedit{font:inherit;color:var(--ink);background:0 0;border:1px solid #0000;border-radius:6px;margin-left:-6px;padding:3px 6px;font-size:13px}.sup-inlineedit:hover:not(:disabled),.sup-inlineedit:focus{border-color:var(--line);background:var(--card);outline:none}.sup-connect{border:1px solid var(--warn)}@supports (color:color-mix(in lab,red,red)){.sup-connect{border:1px solid color-mix(in srgb,var(--warn) 40%,transparent)}}.sup-connect{background:var(--warn-soft);border-radius:8px;margin:0 0 16px;padding:16px 18px}.sup-connect .head{align-items:flex-start;gap:12px;display:flex}.sup-connect .ic{background:var(--card);width:34px;height:34px;color:var(--warn);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.sup-connect .head b{letter-spacing:-.01em;font-size:15px;font-weight:700;display:block}.sup-connect .head .d{color:var(--ink);opacity:.8;margin-top:2px;font-size:13px;line-height:1.5;display:block}.sup-connect .refusal{background:var(--crit-soft);color:var(--crit);border-radius:8px;margin:12px 0 0 46px;padding:9px 12px;font-size:12.5px;line-height:1.5}.sup-connect .steps{flex-direction:column;gap:8px;margin:12px 0 0 46px;padding:0 0 0 18px;font-size:13px;list-style:decimal;display:flex}.sup-connect .steps li b{font-weight:600;display:block}.sup-connect .steps li span{color:var(--muted);line-height:1.5;display:block}.sup-sendok{background:var(--ok-soft);border-radius:8px;align-items:center;gap:10px;margin:0 0 16px;padding:10px 14px;font-size:13px;display:flex}.sup-nosender{color:var(--warn);white-space:nowrap;align-items:center;gap:5px;font-size:12.5px;font-weight:600;display:inline-flex}.sup-nosender:hover{text-decoration:underline}.sup-inuse{background:var(--crit-soft);color:var(--crit);border-radius:8px;align-items:center;gap:10px;margin:10px 0 0;padding:10px 12px;font-size:13px;line-height:1.45;display:flex}.sup-inuse .btn{flex-shrink:0}.sup-brandcell{white-space:nowrap;align-items:center;gap:8px;font-weight:600;display:inline-flex}.sup-nowrap,.sup-nowrap .mono{white-space:nowrap}.sup-brandcell .logo{background:var(--chip);width:26px;height:26px;color:var(--icon);border-radius:6px;flex-shrink:0;place-items:center;font-size:12px;font-weight:700;display:grid;overflow:hidden}.sup-brandcell .logo img{object-fit:contain;width:100%;height:100%}.sup-hostline{align-items:center;gap:8px;margin-top:3px;font-size:12px;display:flex}.sup-logos{flex-direction:column;gap:8px;display:flex}.sup-logofield{border:1px solid var(--line2);border-radius:8px;align-items:center;gap:12px;padding:10px 12px;display:flex}.sup-logofield .prev{background:var(--chip);width:64px;height:40px;color:var(--muted);border-radius:8px;flex-shrink:0;place-items:center;display:grid;overflow:hidden}.sup-logofield .prev.dark{background:var(--ink);color:var(--surface)}.sup-logofield .prev.fav{width:40px}.sup-logofield .prev img{object-fit:contain;max-width:100%;max-height:100%}.sup-logofield b{font-size:13px;display:block}.sup-logofield .d{color:var(--muted);font-size:12px;display:block}.sup-checkline{flex-wrap:wrap;align-items:center;gap:14px;margin:0 0 10px;display:flex}.sup-langs{flex-direction:column;gap:10px;display:flex}.sup-langs .chips{flex-wrap:wrap;gap:6px;display:flex}.sup-langs .addrow{align-items:center;gap:8px;display:flex}.sup-langs .addrow .ev-input{width:260px}.sup-langchip{border:1px solid var(--line2);background:var(--card);border-radius:99px;align-items:center;gap:8px;padding:4px 6px 4px 10px;font-size:12.5px;display:inline-flex}.sup-langchip.def{border-color:var(--line)}.sup-langchip .mono{color:var(--muted);font-size:11px}.sup-langchip .mk{color:var(--sup-link);font-size:11.5px;font-weight:600}.sup-langchip .mk:hover{text-decoration:underline}.sup-langchip .x{width:20px;height:20px;color:var(--muted);border-radius:99px;place-items:center;display:grid}.sup-langchip .x:hover{background:var(--chip);color:var(--ink)}.sup-dots{gap:10px;display:inline-flex}.sup-addrtable tr.sel td{background:var(--c1s)}@supports (color:color-mix(in lab,red,red)){.sup-addrtable tr.sel td{background:color-mix(in srgb,var(--c1s) 55%,transparent)}}.sup-addrnote{color:var(--muted);margin-top:2px;font-size:11.5px;display:block}.sup-activate{border:1px dashed var(--line);border-radius:8px;align-items:center;gap:10px;margin-top:10px;padding:10px 12px;font-size:13px;display:flex}.sup-activate>span{flex:1;min-width:0}.sup-checklist{border:1px solid var(--line2);border-radius:8px;flex-direction:column;display:flex}.sup-checkrow{border-top:1px solid var(--line2);flex-direction:column;gap:6px;padding:12px 14px;display:flex}.sup-checkrow:first-child{border-top:none}.sup-checkrow .top{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sup-checkrow .top b{min-width:84px;font-size:13.5px}.sup-checkrow .msg{background:var(--chip);border-radius:8px;padding:6px 10px;font-size:12.5px;line-height:1.5}.sup-checkrow .msg.fail{background:var(--crit-soft);color:var(--crit)}.sup-checkrow .msg.error,.sup-checkrow .msg.pending{background:var(--warn-soft)}.sup-checkrow .hint{color:var(--muted);font-size:12.5px;line-height:1.5}.sup-dnsrec{border:1px solid var(--line2);border-radius:8px}.sup-dnsrec td{vertical-align:top;overflow-wrap:anywhere}.sup-dnsrec .mono{font-size:12px}.sup-copy{background:var(--chip);color:var(--icon);border-radius:99px;margin-left:6px;padding:1px 8px;font-size:11px;font-weight:600}.sup-copy:hover{background:var(--chip2);color:var(--ink)}.sup-aliasadd{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.sup-aliasadd .ev-input{width:auto;min-width:220px}.sup-sendername{width:100%;min-width:140px;max-width:220px}.sup-delim{background:var(--chip);color:var(--muted);border-radius:8px;margin:4px 0 0;padding:8px 10px;font-size:12px}.sup-tplname{font-weight:600;display:block}.sup-tpldesc{color:var(--muted);margin-top:1px;font-size:12px;display:block}.sup-variants,.sup-coverage{flex-wrap:wrap;gap:5px;display:flex}.sup-variant{background:var(--chip);color:var(--icon);white-space:nowrap;border-radius:6px;padding:2px 8px;font-size:11.5px;font-weight:600}.sup-variant:hover{background:var(--chip2);color:var(--ink)}.sup-variant.off{color:var(--muted);text-decoration:line-through}.sup-cov{white-space:nowrap;background:var(--chip);color:var(--icon);border-radius:6px;align-items:center;gap:4px;padding:2px 7px;font-size:11px;font-weight:600;display:inline-flex}.sup-cov .w{font-weight:500}.sup-cov.translated{background:var(--ok-soft);color:var(--ok)}.sup-cov.missing{background:var(--warn-soft);color:var(--warn)}.sup-jobline{background:var(--chip);border-radius:8px;align-items:flex-start;gap:10px;margin:0 0 12px;padding:10px 12px;font-size:13px;display:flex}.sup-jobline.ok{background:var(--ok-soft)}.sup-jobline.failed{background:var(--crit-soft);color:var(--crit)}.sup-jobline ul{margin:6px 0 0;padding-left:18px;font-size:12.5px}.sup-spin{border:2px solid var(--line);border-top-color:var(--ink);border-radius:99px;flex-shrink:0;width:14px;height:14px;margin-top:2px;animation:.8s linear infinite sup-spin}@keyframes sup-spin{to{transform:rotate(360deg)}}.sup-tpledit{flex-direction:column;gap:12px;padding:4px 20px 24px;display:flex}.sup-tplvariants{border-bottom:1px solid var(--line2);flex-wrap:wrap;align-items:center;gap:14px;padding:8px 0 10px;display:flex}.sup-loctabs{flex-wrap:wrap;gap:4px;display:inline-flex}.sup-loctabs button{color:var(--muted);border:1px solid #0000;border-radius:99px;align-items:center;gap:6px;padding:5px 10px;font-size:12.5px;display:inline-flex}.sup-loctabs button:hover{background:var(--sup-hover);color:var(--ink)}.sup-loctabs button.on{background:var(--card);border-color:var(--line);color:var(--ink);box-shadow:var(--shadow);font-weight:600}.sup-missing{border:1px dashed var(--line);border-radius:8px;flex-direction:column;gap:10px;padding:18px;font-size:13.5px;display:flex}.sup-tplgrid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:18px;display:grid}@media(max-width:1180px){.sup-tplgrid{grid-template-columns:1fr}}.sup-tplgrid .main{flex-direction:column;gap:12px;min-width:0;display:flex}.sup-tplgrid .main .sup-kmirror{margin:0}.sup-tplgrid .side{flex-direction:column;gap:12px;display:flex;position:sticky;top:0}.sup-tplpanel{border:1px solid var(--line2);border-radius:8px;flex-direction:column;gap:8px;min-width:0;padding:12px;display:flex}.sup-tplpanel .h{justify-content:space-between;align-items:center;gap:8px;display:flex}.sup-tplpanel .h b{font-size:13.5px}.sup-tplpanel .hint{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.sup-tplpanel .list{flex-direction:column;gap:4px;max-height:200px;display:flex;overflow-y:auto}.sup-tplpanel .nsh{color:var(--muted);padding:4px 2px;font-size:11.5px;font-weight:600}.sup-tplpanel .row{text-align:left;width:100%;color:var(--ink);border-radius:6px;align-items:baseline;gap:8px;padding:3px 6px;font-size:12px;display:flex}.sup-tplpanel .row:hover{background:var(--chip)}.sup-tplpanel .row code{color:var(--c3);white-space:nowrap;font-size:11px}.sup-tplpanel .row span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sup-unknownph{background:var(--warn-soft);border-radius:8px;align-items:flex-start;gap:8px;padding:8px 10px;font-size:12.5px;line-height:1.45;display:flex}.sup-pvsubject{flex-direction:column;gap:2px;font-size:13px;display:flex}.sup-pvsubject .k{color:var(--muted);font-size:11.5px}.sup-pvframe{border:1px solid var(--line2);background:#fff;border-radius:8px;width:100%;height:320px}.sup-pvtext{background:var(--chip);white-space:pre-wrap;border-radius:8px;max-height:220px;margin:0;padding:10px;font-size:11.5px;overflow:auto}.sup-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 14px;display:grid}@media(max-width:1000px){.sup-kpis{grid-template-columns:1fr}}.sup-kpi{border:1px solid var(--line2);background:var(--card);border-radius:8px;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.sup-kpi .k{color:var(--muted);font-size:12px;font-weight:500}.sup-kpi b{letter-spacing:-.02em;font-size:26px;font-weight:700}.sup-kpi b .ok{color:var(--ok)}.sup-kpi b .bad{color:var(--crit)}.sup-kpi .d{color:var(--muted);font-size:12px}.sup-csatcomment{white-space:normal;max-width:320px;line-height:1.45}.sup-pager{justify-content:flex-end;align-items:center;gap:8px;margin-top:10px;font-size:12.5px;display:flex}.sup-inlineswitch{color:var(--muted);align-items:center;gap:2px;margin-right:4px;font-size:12.5px;display:inline-flex}.sup-sechead{color:var(--muted);border-top:1px solid var(--line2);margin:26px 0 12px;padding-top:14px;font-size:13px;font-weight:700}.sup-togglegrid .sup-switchrow{border-top:none!important}.sup-choices+.hint{margin-top:12px}.sup-csatpage .hint{color:var(--muted);font-size:12.5px;line-height:1.5}.sup-modal .sup-gcard .d{-webkit-line-clamp:3}.sup-modal .sup-gcard b{flex-wrap:wrap;row-gap:4px}.sup-pdot{width:8px;height:8px;box-shadow:inset 0 0 0 1.5px var(--muted);vertical-align:middle;background:0 0;border-radius:99px;flex-shrink:0;margin-right:5px;display:inline-block}.sup-pdot.online{background:var(--ok);box-shadow:none}.sup-pdot.away{background:var(--warn);box-shadow:none}.sup-presence-lv{align-items:center;gap:2px;display:inline-flex}.sup-convsub{flex-wrap:wrap;align-items:center;gap:0 4px;display:inline-flex}.sup-chat .sup-pane-head{flex-wrap:wrap;row-gap:6px}.sup-chat .sup-pane-title{flex:150px}.sup-chat .sup-pane-head .acts{flex-wrap:wrap;flex-shrink:1;min-width:0}.sup-livestrip{background:var(--ok-soft);border-radius:8px;flex-shrink:0;align-items:center;gap:6px;margin:10px 16px 0;padding:8px 12px;font-size:13px;display:flex}.sup-livestrip.ended{background:var(--chip)}.sup-livestrip .sup-link{color:var(--ink);text-decoration:underline}.sup-tbanner.info{background:var(--warn-soft)}.sup-waitchip{background:var(--warn-soft);color:var(--warn);white-space:nowrap;border-radius:99px;flex-shrink:0;padding:1px 7px;font-size:11.5px;font-weight:600}.sup-waitchip.urgent{background:var(--crit-soft);color:var(--crit)}.sup-waitpill{background:var(--warn-soft);color:var(--warn);border-radius:99px;padding:3px 10px;font-size:12px;font-weight:600}.sup-waitpill:hover{filter:brightness(.97)}.sup-item .n.sup-vcount.waiting{background:var(--warn-soft);color:var(--warn);border-radius:99px;padding:1px 7px;font-size:11.5px;font-weight:600}.sup-item .n.sup-vcount.problems{background:var(--crit-soft);color:var(--crit);border-radius:99px;padding:1px 7px;font-size:11.5px;font-weight:600}.sup-card .pv .subj .sup-pdot{margin-right:6px}.sup-card:not(:has(.av input)):hover .av .sup-av{visibility:visible}.sup-tick{font-variant-numeric:tabular-nums}.sup-tick.read{color:var(--c1)}.sup-tick.failed{color:var(--crit);font-weight:600}.sup-typingline{flex-direction:row;align-items:center;gap:8px;padding:2px 0 2px 44px}.sup-typingdots{background:var(--chip);border-radius:14px 14px 14px 4px;gap:3px;padding:8px 10px;display:inline-flex}.sup-typingdots i{background:var(--muted);border-radius:50%;width:5px;height:5px;animation:1.2s infinite sup-typing}.sup-typingdots i:nth-child(2){animation-delay:.2s}.sup-typingdots i:nth-child(3){animation-delay:.4s}@keyframes sup-typing{0%,60%,to{opacity:.35}30%{opacity:1}}@media(prefers-reduced-motion:reduce){.sup-typingdots i{animation:none}}.sup-card .pv .lc.sup-typingtext{color:var(--c1);font-style:italic}.sup-botlabel{color:var(--ink);align-items:center;gap:3px;font-weight:600;display:inline-flex}.sup-chatchips{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.sup-chatchips .chip{border:1px solid var(--line);background:var(--card);border-radius:99px;padding:3px 10px;font-size:12.5px}.sup-chatlinks{margin:6px 0 0;padding-left:18px;font-size:13px}.sup-chatform{gap:2px;margin:6px 0 0;font-size:12.5px;display:grid}.sup-chatform div{gap:8px;display:flex}.sup-chatform dt{color:var(--muted);min-width:80px}.sup-chatform dd{margin:0}.sup-chatcomposer .sup-composer-body{padding-top:10px}.sup-chatinput{resize:none;width:100%;min-height:44px;max-height:220px;font:inherit;color:var(--ink);background:0 0;border:none;outline:none;padding:0;font-size:13.5px;line-height:1.5;display:block}.sup-chatinput::placeholder{color:var(--muted)}.sup-chatnote{color:var(--muted);align-items:center;gap:6px;padding:0 4px 6px;font-size:12px;display:flex}.sup-transfer .k{color:var(--muted);margin-bottom:4px;font-size:12px;font-weight:600;display:block}.sup-transfer .sup-field{flex-direction:column;display:flex}.sup-transfer-list{border:1px solid var(--line2);border-radius:8px;flex-direction:column;gap:1px;max-height:280px;padding:4px;display:flex;overflow-y:auto}.sup-transfer-list button{text-align:left;border-radius:8px;align-items:center;gap:8px;padding:7px 8px;font-size:13px;display:flex}.sup-transfer-list button:hover{background:var(--chip)}.sup-transfer-list button.on{background:var(--c1s)}.sup-transfer-list .nm{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sup-prevconvs{flex-direction:column;gap:2px;display:flex}.sup-prevconvs a{color:var(--ink);border-radius:8px;flex-direction:column;gap:1px;padding:6px 8px;font-size:13px;text-decoration:none;display:flex}.sup-prevconvs a:hover{background:var(--chip)}.sup-prevconvs .s{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sup-linkedticket{color:var(--ink);border-radius:8px;align-items:center;gap:6px;min-width:0;padding:6px 8px;font-size:13px;text-decoration:none;display:flex}.sup-linkedticket:hover{background:var(--chip)}.sup-linkedticket .s{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sup-ellipsis{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:100%;display:inline-block;overflow:hidden}.sup-homestat{text-align:left;border-radius:8px;flex-direction:column;gap:2px;padding:4px 6px;font-size:13px;display:flex}.sup-homestat:hover{background:var(--chip)}.sup-homestat .lab{color:var(--muted);font-size:12px}.sup-homestat b{font-size:20px}.sup-homestat b.crit{color:var(--crit)}.sup-me{justify-content:center;padding:8px 0 2px;display:flex;position:relative}.sup-me-btn{border-radius:99px;place-items:center;width:36px;height:36px;display:grid;position:relative}.sup-me-btn:hover{background:var(--sup-hover)}.sup-me-dot{background:var(--sup-ground,var(--bg));width:11px;height:11px;box-shadow:0 0 0 2px var(--sup-ground,var(--bg)),inset 0 0 0 2px var(--muted);border-radius:99px;position:absolute;bottom:2px;right:2px}.sup-me-dot.on{background:var(--ok);box-shadow:0 0 0 2px var(--sup-ground,var(--bg))}.bt-preview{flex-direction:column;flex:1;min-height:0;display:flex}.bt-testing{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;padding:2px 12px 0 16px;font-size:13px;display:flex}.bt-persona{color:var(--ink);border-radius:8px;align-items:center;gap:4px;padding:3px 6px;font-size:13px;display:inline-flex}.bt-persona:hover{background:var(--sup-hover)}.bt-visitor{border:1px solid var(--line2);color:var(--muted);border-radius:8px;grid-template-columns:1fr 1fr;gap:8px 10px;margin:8px 16px 0;padding:10px;font-size:12px;display:grid}.bt-visitor label{flex-direction:column;gap:4px;display:flex}.bt-visitor label:has(textarea){grid-column:1/-1}.bt-visitor .hint{font-size:11.5px}.bt-safe{color:var(--muted);align-items:center;gap:6px;margin:6px 16px 0;font-size:11.5px;display:flex}.bt-previewbody{flex:1;min-height:0;overflow-y:auto}.bt-preview .sup-feed{padding:14px 16px}.bt-cv .sup-msg.customer{flex-direction:row-reverse;align-self:flex-end}.bt-cv .sup-msg.customer .col{align-items:flex-end}.bt-cv .sup-msg.customer .sup-bubble{background:var(--sup-agent);border-radius:8px 8px 5px}.bt-cv .sup-msg.bot{flex-direction:row;align-self:flex-start}.bt-cv .sup-msg.bot .col{align-items:flex-start}.bt-cv .sup-msg.bot .sup-bubble{background:var(--sup-customer);border-radius:8px 8px 8px 5px}.bt-label{font-weight:600}.bt-qr{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.bt-qrbtn{border:1px solid var(--line);background:var(--card);color:var(--ink);border-radius:99px;align-items:center;gap:4px;padding:5px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.bt-qrbtn:hover:not(:disabled){border-color:var(--ink)}.bt-qrbtn:disabled{opacity:.55;cursor:default}.bt-stubnote{border-top:1px dashed var(--line);color:var(--muted);margin-top:8px;padding-top:6px;font-size:12px}.bt-arts{flex-direction:column;gap:6px;margin-top:6px;display:flex}.bt-art{border:1px solid var(--line2);background:var(--card);color:var(--ink);border-radius:8px;align-items:flex-start;gap:8px;padding:7px 10px;font-size:12.5px;display:flex}.bt-art span{flex-direction:column;display:flex}.bt-art .d{color:var(--muted);font-size:11.5px}.bt-form{flex-direction:column;gap:8px;min-width:220px;display:flex}.bt-form label{color:var(--muted);flex-direction:column;gap:3px;font-size:12px;display:flex}.bt-typing{background:var(--sup-customer);border-radius:8px;align-self:flex-start;gap:4px;padding:10px 14px;display:flex}.bt-typing i{background:var(--muted);border-radius:99px;width:6px;height:6px;animation:1s ease-in-out infinite bt-dot}.bt-typing i:nth-child(2){animation-delay:.15s}.bt-typing i:nth-child(3){animation-delay:.3s}@keyframes bt-dot{0%,80%,to{opacity:.3}40%{opacity:1}}.bt-composer{flex-shrink:0;padding:0 14px 14px}.bt-ctext{resize:none;width:100%;font:inherit;color:var(--ink);background:0 0;border:none;outline:none;font-size:13.5px;line-height:1.5}.bt-ended{background:var(--chip);color:var(--muted);border-radius:8px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;padding:8px 10px;font-size:12.5px;display:flex}.bt-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;max-width:320px;margin:0 auto;padding:36px 20px;display:flex}.bt-log{flex-direction:column;gap:12px;margin:0;padding:12px 16px;list-style:none;display:flex}.bt-log>li{border:1px solid var(--line2);border-radius:8px;padding:8px 10px}.bt-log .in{align-items:center;gap:6px;margin-bottom:4px;font-size:12.5px;font-weight:600;display:flex}.bt-log ul{color:var(--g2);flex-direction:column;gap:3px;margin:0;padding:0 0 0 18px;font-size:12px;list-style:none;display:flex}.bt-log ul li{position:relative}.bt-log ul li:before{content:"";background:var(--g4);border-radius:99px;width:5px;height:5px;position:absolute;top:6px;left:-12px}.bt-log ul li.ok:before{background:var(--ok)}.bt-log ul li.warn{color:var(--warn)}.bt-log ul li.warn:before{background:var(--warn)}.bt-split{grid-template-columns:minmax(0,1.2fr) minmax(280px,1fr);height:100%;min-height:0;display:grid}.bt-split section{flex-direction:column;min-height:0;display:flex}.bt-splitlog{border-left:1px solid var(--line2)}.bt-splithead{color:var(--muted);border-bottom:1px solid var(--line2);padding:10px 16px 6px;font-size:12px;font-weight:700}.bt-preview.split{height:100%}.bt-preview.split .bt-testing{padding-top:8px}.bt-testpick{gap:6px;display:flex}.bt-testpick select{width:auto;min-width:150px;height:34px}.bt-contentpreview .bt-testing{padding-top:0}.bt-reopen{align-self:flex-start}.bt-crumb{align-items:baseline;gap:8px;min-width:0;font-size:20px;display:inline-flex}.bt-crumb a{color:var(--muted);font-weight:600}.bt-crumb a:hover{color:var(--ink)}.bt-crumb .sep{color:var(--g4);font-weight:400}.bt-cols{height:100%;min-height:0;display:flex}.bt-answers{border-right:1px solid var(--line2);flex-direction:column;flex-shrink:0;width:250px;min-height:0;display:flex}.bt-answers .head{align-items:center;gap:8px;padding:12px 10px 8px 14px;font-size:13px;display:flex}.bt-answers .list{flex-direction:column;flex:1;gap:2px;padding:0 8px;display:flex;overflow-y:auto}.bt-answers .foot{color:var(--muted);border-top:1px solid var(--line2);margin:0;padding:10px 14px 14px;font-size:11.5px;line-height:1.45}.bt-newans{flex-direction:column;gap:6px;padding:0 10px 10px 14px;display:flex}.bt-ans{text-align:left;width:100%;color:var(--ink);border-radius:8px;grid-template-columns:1fr auto;gap:2px 8px;padding:8px 10px;display:grid}.bt-ans:hover{background:var(--sup-hover)}.bt-ans.sel{background:var(--card);box-shadow:var(--shadow),inset 2px 0 0 var(--ink)}.bt-ans .t{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;min-width:0;font-size:13px;font-weight:600;display:flex;overflow:hidden}.bt-ans .t .dot{background:var(--warn);border-radius:99px;flex-shrink:0;width:6px;height:6px}.bt-ans .m{color:var(--muted);grid-column:1;font-size:11.5px}.bt-ans .badges{grid-area:1/2/3;align-items:center;gap:4px;display:flex}.bt-bad{background:var(--crit);min-width:18px;height:18px;color:var(--card);border-radius:99px;place-items:center;padding:0 5px;font-size:11px;font-weight:700;display:grid}.bt-warnic{color:var(--warn);display:inline-flex}.bt-canvas{background:var(--panel);flex:1;min-width:0;padding:12px 18px 28px;overflow-y:auto}.bt-canvashead{align-items:center;gap:8px;margin-bottom:10px;font-size:15px;display:flex}.bt-problems{border:1px solid var(--crit)}@supports (color:color-mix(in lab,red,red)){.bt-problems{border:1px solid color-mix(in srgb,var(--crit) 35%,transparent)}}.bt-problems{background:var(--crit-soft);border-radius:8px;margin-bottom:14px;padding:10px 12px;font-size:12.5px}.bt-problems>b{color:var(--crit);align-items:center;gap:6px;display:flex}.bt-problems ul{flex-direction:column;gap:2px;margin:6px 0 0;padding-left:20px;display:flex}.bt-problems button{text-align:left;color:var(--ink);font-size:12.5px}.bt-problems button:hover:not(:disabled){text-decoration:underline}.bt-problems .where{font-weight:600}.bt-ready{background:var(--ok-soft);color:var(--ok);border-radius:8px;align-items:center;gap:6px;margin-bottom:14px;padding:8px 12px;font-size:12.5px;font-weight:500;display:flex}.bt-steps{flex-direction:column;gap:18px;max-width:560px;margin:0;padding:0;list-style:none;display:flex}.bt-step{position:relative}.bt-step+.bt-step:before{content:"";border-left:2px dotted var(--g4);height:18px;position:absolute;top:-18px;left:28px}.bt-step .card{background:var(--card);border:1px solid var(--line);cursor:pointer;box-shadow:var(--shadow);border-radius:8px;outline:none;padding:10px 12px}.bt-step .card:hover{border-color:var(--g4)}.bt-step.sel .card{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink),var(--shadow)}.bt-step.err .card{border-color:var(--crit)}@supports (color:color-mix(in lab,red,red)){.bt-step.err .card{border-color:color-mix(in srgb,var(--crit) 55%,transparent)}}.bt-step.sel.err .card{box-shadow:0 0 0 1px var(--crit),var(--shadow)}.bt-step .top{align-items:center;gap:10px;display:flex}.bt-step .top .sup-tile{border-radius:8px;width:30px;height:30px}.bt-step .ttl{flex:1;align-items:baseline;gap:8px;min-width:0;font-size:13.5px;display:flex}.bt-step .ttl .mono{color:var(--muted);font-size:11.5px}.bt-step .sum{color:var(--g2);overflow-wrap:anywhere;margin:6px 0 0 40px;font-size:12.5px;line-height:1.45}.bt-step .from{color:var(--muted);margin:4px 0 0 40px;font-size:11.5px}.bt-step .probs{color:var(--crit);flex-direction:column;gap:2px;margin:6px 0 0 40px;padding:0;font-size:12px;list-style:none;display:flex}.bt-step .probs li{align-items:flex-start;gap:5px;display:flex}.bt-outs{border-left:2px solid var(--line);flex-direction:column;gap:4px;margin:6px 0 0 18px;padding-left:14px;display:flex}.bt-outs.end .lbl{color:var(--muted);padding:4px 0;font-size:12px}.bt-out{align-items:center;gap:6px;font-size:12.5px;display:flex}.bt-out .dot{background:var(--ok);border-radius:99px;flex-shrink:0;width:8px;height:8px}.bt-out.open .dot{background:var(--crit)}.bt-out .lbl{text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;width:150px;font-weight:600;overflow:hidden}.bt-out select.ev-input{flex:1;width:auto;min-width:0;max-width:300px;height:28px;font-size:12px}.bt-out.open select.ev-input{border-color:var(--crit)}@supports (color:color-mix(in lab,red,red)){.bt-out.open select.ev-input{border-color:color-mix(in srgb,var(--crit) 50%,transparent)}}.bt-addstep{align-items:center;gap:10px;margin-top:18px;display:flex}.bt-addstep .hint{color:var(--muted);font-size:12px}.bt-first{flex-direction:column;gap:6px;max-width:640px;display:flex}.bt-first .hint{color:var(--muted);font-size:12.5px}.bt-kinds{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.bt-kind{border:1px solid var(--line);background:var(--card);text-align:left;color:var(--ink);border-radius:8px;align-items:flex-start;gap:10px;padding:10px;display:flex}.bt-kind:hover:not(:disabled){border-color:var(--ink)}.bt-kind:disabled{opacity:.55;cursor:not-allowed}.bt-kind span{flex-direction:column;gap:2px;font-size:13px;display:flex}.bt-kind .d{color:var(--muted);font-size:12px;font-weight:400}.bt-side{flex-direction:column;display:flex}.bt-sidetabs{padding-top:10px}.bt-sidebody{flex:1;min-height:0;padding:14px 16px 20px;overflow-y:auto}.bt-sidebody.flush{flex-direction:column;padding:0;display:flex;overflow:hidden}.bt-unsaved{background:var(--warn-soft);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;margin:10px 16px 0;padding:8px 10px;font-size:12.5px;display:flex}.bt-stephead{align-items:center;gap:10px;margin-bottom:12px;display:flex}.bt-stephead span{flex-direction:column;font-size:13.5px;display:flex}.bt-stephead .mono{font-size:11.5px}.bt-form-grid{flex-direction:column;gap:14px;display:flex}.bt-form-grid>.hint,.bt-form-grid .hint{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.bt-f{flex-direction:column;gap:5px;min-width:0;display:flex}.bt-f>label{align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:flex}.bt-f .msg,.bt-fmsg,.bt-cond .msg,.bt-phrases .msg{color:var(--crit);font-size:12px}.bt-fmsg{width:100%;display:block}.bt-f.err>.ev-input,.bt-f.err>textarea{border-color:var(--crit)}.bt-count{color:var(--muted);font-size:11.5px;font-weight:500}.bt-count.over{color:var(--crit)}.bt-row{align-items:center;gap:6px;min-width:0;display:flex}.bt-row>.ev-input{flex:1;min-width:0}.bt-chipval{background:var(--chip);border-radius:8px;flex:1;align-items:center;gap:6px;min-width:0;padding:4px 10px;font-size:12.5px;display:inline-flex}.bt-branch{border:1px solid var(--line2);border-radius:8px;flex-direction:column;gap:8px;padding:10px;display:flex}.bt-conds{flex-direction:column;gap:6px;display:flex}.bt-cond{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.bt-cond select.ev-input{width:auto;max-width:150px;height:28px;font-size:12px}.bt-cond input.ev-input{flex:1;width:auto;min-width:90px;height:28px;font-size:12px}.bt-cond .msg{width:100%}.bt-check{background:var(--sup-tint-grad);border-radius:8px;flex-direction:column;gap:6px;padding:10px;display:flex}.bt-check>b{font-size:13px}.bt-checkres{border:1px solid var(--line2);border-radius:8px;margin-top:12px;overflow:hidden}.bt-checkres .h{border-bottom:1px solid var(--line2);justify-content:space-between;align-items:center;padding:6px 6px 6px 12px;font-size:12.5px;display:flex}.bt-checkbody{flex-direction:column;gap:6px;padding:10px 12px;font-size:12.5px;display:flex}.bt-checkbody .q{align-items:center;gap:6px;font-weight:600;display:flex}.bt-checkbody .a{white-space:pre-wrap;line-height:1.5}.bt-phrases{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.bt-phrases li{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.bt-phrases li .ev-input{flex:1;min-width:0}.bt-phrases li.clash .ev-input{border-color:var(--warn)}.bt-phrases li .msg{width:100%;color:var(--warn);align-items:center;gap:4px;display:flex}.bt-livebot{background:var(--sup-tint-grad);border-radius:8px;align-items:center;gap:10px;margin:0 0 12px;padding:10px 12px;font-size:13px;display:flex}.bt-tabs .subtabs{margin-bottom:6px}.bt-tabs.sm .subtabs{margin:14px 0 2px}.bt-deploycols{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:24px;display:grid}@media(max-width:1250px){.bt-deploycols{grid-template-columns:1fr}.bt-mockwrap{position:static!important}}.bt-deploy{min-width:0}.bt-code{border:1px solid var(--line2);background:var(--panel);border-radius:8px;align-items:flex-start;gap:6px;margin-bottom:8px;padding:8px 8px 8px 12px;display:flex;position:relative}.bt-code pre{min-width:0;font-family:var(--mono);white-space:pre-wrap;overflow-wrap:anywhere;flex:1;max-height:260px;margin:0;font-size:11.5px;line-height:1.55;overflow-y:auto}.bt-code .sup-copy{flex-shrink:0}.bt-details{margin:6px 0;font-size:12.5px}.bt-details summary{cursor:pointer;color:var(--sup-link);font-weight:600}.bt-details .hint{color:var(--muted);font-size:12px}.bt-note{color:var(--g2);background:var(--chip);border-radius:8px;padding:8px 10px;font-size:12.5px;line-height:1.5}.bt-inline{color:var(--muted);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.bt-off{flex-wrap:wrap;align-items:center;gap:10px;margin:8px 0;display:flex}.bt-setupstep{margin-top:18px}.bt-setupstep h3{align-items:center;gap:8px;margin:0 0 8px;font-size:14px;font-weight:700;display:flex}.bt-stepn{background:var(--chip);border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:inline-grid}.bt-addsite{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bt-addsite .ev-input{flex:1;min-width:200px}.bt-verifysites{flex-wrap:wrap;gap:6px;display:flex}.bt-clabel{width:110px;color:var(--muted);font-size:12.5px}.bt-details-list{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.bt-mockwrap{position:sticky;top:0}.bt-mockhead{color:var(--muted);margin:10px 0 8px;font-size:12px;font-weight:700}.bt-mock{border:1px solid var(--line2);background:repeating-linear-gradient(135deg,var(--panel) 0 10px,var(--bg) 10px 20px);border-radius:8px;height:430px;position:relative;overflow:hidden}.bt-mockpanel{background:var(--surface);width:250px;color:var(--ink);border-radius:8px;flex-direction:column;font-size:12px;display:flex;position:absolute;bottom:64px;overflow:hidden;box-shadow:0 6px 24px #0a0a0d29}.bt-mockpanel.bottom_right{right:14px}.bt-mockpanel.bottom_left{left:14px}.bt-mock.dark .bt-mockpanel{color:#f4f4f5;background:#1d1d21}.bt-mockpanel .h{align-items:center;gap:8px;padding:12px;display:flex}.bt-mockpanel .h img,.bt-mockpanel .h .av{object-fit:cover;border:1.5px solid;border-radius:99px;place-items:center;width:28px;height:28px;font-weight:700;display:grid}.bt-mockpanel .h span{flex-direction:column;min-width:0;display:flex}.bt-mockpanel .h .s{opacity:.85;font-size:10.5px}.bt-mockpanel .b{flex-direction:column;gap:8px;min-height:120px;padding:12px;display:flex}.bt-mockpanel .msg{flex-direction:column;gap:3px;display:flex}.bt-mockpanel .who{color:var(--muted);font-size:10.5px}.bt-mockpanel .bub{background:var(--sup-customer);border-radius:8px 8px 8px 4px;align-self:flex-start;max-width:210px;padding:8px 10px;line-height:1.45}.bt-mock.dark .bt-mockpanel .bub{background:#2e2e34}.bt-mockpanel .form{flex-direction:column;gap:4px;display:flex}.bt-mockpanel .fld{border:1px solid var(--line);color:var(--muted);border-radius:6px;padding:5px 8px;font-size:10.5px}.bt-mockpanel .c{border:1px solid var(--line);color:var(--muted);border-radius:99px;justify-content:space-between;align-items:center;margin:0 10px 10px;padding:6px 6px 6px 10px;display:flex}.bt-mockpanel .send{border-radius:99px;place-items:center;width:24px;height:24px;display:grid}.bt-mockpanel .brandline{text-align:center;color:var(--muted);padding:0 0 8px;font-size:10px}.bt-mocklauncher{border-radius:99px;justify-content:center;align-items:center;gap:6px;min-width:40px;height:40px;font-size:12.5px;font-weight:600;display:flex;position:absolute;bottom:14px;box-shadow:0 4px 14px #0a0a0d33}.bt-mocklauncher.pill{padding:0 14px}.bt-mocklauncher.bottom_right{right:14px}.bt-mocklauncher.bottom_left{left:14px}.bt-banner{background:var(--chip);border-radius:8px;align-items:center;gap:8px;margin:0 0 12px;padding:9px 12px;font-size:12.5px;line-height:1.45;display:flex}.bt-banner.warn{background:var(--warn-soft)}.bt-banner.ok{background:var(--ok-soft)}.bt-guideflow{flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0 12px;font-size:13px;display:flex}.bt-avatar{object-fit:cover;border-radius:99px;width:36px;height:36px}.bt-kpis4{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1100px){.bt-kpis4{grid-template-columns:repeat(2,minmax(0,1fr))}}.bt-inlinepick{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;border-radius:8px;align-items:center;gap:4px;max-width:220px;padding:3px 8px;font-size:12.5px;display:inline-flex;overflow:hidden}.bt-inlinepick:hover:not(:disabled){background:var(--sup-hover)}.bt-sheetbody{flex:1;min-width:0;padding:16px 20px 28px;overflow-y:auto}.bt-hint{color:var(--muted);margin:8px 2px;font-size:12.5px}.bt-em{color:var(--ink);font-weight:600}.bt-stack{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.bt-avatarthumb{object-fit:cover;border:1px solid var(--line);border-radius:50%;flex:none;width:36px;height:36px}.bt-wf{flex-direction:column;gap:18px;max-width:900px;display:flex}.bt-wfgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media(max-width:1000px){.bt-wfgrid{grid-template-columns:1fr}}.bt-wfl{font-size:12.5px;font-weight:600}.bt-wfsec{border-top:1px solid var(--line2);flex-direction:column;gap:8px;padding-top:14px;display:flex}.bt-wfsec h3{margin:0;font-size:14px;font-weight:700}.bt-wfwhen{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bt-wfwhen select.ev-input{width:auto;min-width:200px}.bt-wfset{flex-direction:column;gap:6px;display:flex}.bt-wfset .hint,.bt-wfsec>.hint{color:var(--muted);margin:0;font-size:12px}.bt-wfchecks{flex-wrap:wrap;gap:4px 10px;display:flex}.bt-wfacts{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.bt-wfact{border:1px solid var(--line);background:var(--card);border-radius:8px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.bt-wfact.err{border-color:var(--crit)}.bt-wfact .h{align-items:center;gap:4px;font-size:13px;display:flex}.bt-wfact .msg,.bt-wferr{color:var(--crit);font-size:12px}.bt-wfact .hint{color:var(--muted);font-size:12px}.bt-wferr{margin:0;padding-left:18px}.bt-wfdry{background:var(--chip);border-radius:8px;padding:10px 12px;font-size:12.5px}.bt-wfdry b{align-items:center;gap:6px;display:flex}.bt-wfdry ul{font-family:var(--mono);flex-direction:column;gap:2px;margin:6px 0;padding-left:4px;font-size:11.5px;list-style:none;display:flex}.bt-wfdry li.ok{color:var(--ok)}.bt-wfdry li.no{color:var(--crit)}.approw{position:relative}.sup-dock{z-index:30;pointer-events:none;justify-content:flex-end;align-items:flex-end;gap:10px;padding:0 8px;display:flex;position:fixed;bottom:0;left:64px;right:16px}.sup-dock>*{pointer-events:auto}.sup-dock-queue{white-space:nowrap;text-overflow:ellipsis;background:var(--card);border:1px solid var(--line2);min-width:0;height:34px;color:var(--ink);border-radius:99px;align-items:center;gap:8px;margin-bottom:12px;margin-right:auto;padding:0 6px 0 12px;font-size:12.5px;font-weight:600;display:inline-flex;overflow:hidden;box-shadow:0 6px 18px #0a0a0d1f}.sup-dock-queue .btn{height:26px;padding:0 10px;font-size:12px}.sup-dock-win{box-sizing:border-box;background:var(--card);width:340px;height:440px;box-shadow:0 -6px 28px #0a0a0d29,0 0 0 1px var(--line2);border-radius:14px 14px 0 0;flex-direction:column;flex-shrink:0;display:flex;position:relative;overflow:hidden}.sup-dock-win.live{box-shadow:0 -6px 28px #0a0a0d29,0 0 0 1px var(--line2),inset 0 3px 0 var(--c4)}.sup-dock-win.urgent{box-shadow:0 -6px 28px #0a0a0d29,0 0 0 1px var(--line2),inset 0 3px 0 var(--crit)}.sup-dock-head{border-bottom:1px solid var(--line2);flex-shrink:0;align-items:center;gap:9px;padding:11px 8px 9px 12px;display:flex}.sup-dock-head .t{flex:1;min-width:0}.sup-dock-head .t b{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:700;display:block;overflow:hidden}.sup-dock-head .t>span{color:var(--muted);white-space:nowrap;align-items:center;gap:5px;font-size:11.5px;display:flex;overflow:hidden}.sup-dock-head .t .crit{color:var(--crit);font-weight:600}.sup-dock-feed{flex:1;min-height:0;overflow-y:auto}.sup-dock-feed .sup-feed{gap:10px;padding:12px}.sup-dock-feed .sup-msg{max-width:88%}.sup-dock-feed .sup-bubble{border-radius:8px;padding:8px 11px;font-size:13px}.sup-dock-composer{flex-shrink:0;padding:0 8px 8px}.sup-dock-composer .sup-composer{box-shadow:none;border-color:var(--line2)}.sup-dock-composer .sup-composer-top{display:none}.sup-dock-composer .sup-composer-body{min-height:40px;padding-top:8px}.sup-dock-tab{box-sizing:border-box;background:var(--ink);width:220px;height:40px;color:var(--card);text-align:left;border-radius:12px 12px 0 0;align-items:center;gap:8px;padding:0 12px 0 8px;font-size:13px;font-weight:600;display:flex;box-shadow:0 -4px 18px #0a0a0d2e}.sup-dock-tab.live{box-shadow:0 -4px 18px #0a0a0d2e,inset 0 3px 0 var(--c4)}.sup-dock-tab.urgent{box-shadow:0 -4px 18px #0a0a0d2e,inset 0 3px 0 var(--crit)}.sup-dock-tab .lbl{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.sup-dock-tab .badge{background:var(--crit);color:#fff;border-radius:99px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:700;display:grid}.sup-dock .sup-dock-tab .muted{color:#a8aab6;font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:500}.sup-dock-tab .newpill{color:#0a0a0d;background:#f5b342;border-radius:99px;padding:1px 6px;font-size:11.5px;font-weight:700}.sup-dock-win.held{box-shadow:0 -6px 28px #0a0a0d29,0 0 0 1px var(--line2),inset 0 3px #f5b342}.sup-dock-head .t .ok{color:var(--ok);font-weight:600}:root[data-theme=dark] .sup-dock-tab{background:var(--chip2);color:var(--ink)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .sup-dock-tab{background:var(--chip2);color:var(--ink)}}body[data-dock="1"] .sup-frame{padding-bottom:50px}.sup-msg-email{align-items:flex-start;max-width:86%}.sup-msg-email .sup-av{margin-top:12px}.sup-msg-email .col{flex:1;min-width:0}.sup-msg-email.out .col{align-items:stretch}.sup-email{border:1px solid var(--line2);background:var(--card);box-shadow:var(--shadow);border-radius:8px;min-width:320px;overflow:hidden}.sup-email.out{border-color:var(--c1)}@supports (color:color-mix(in lab,red,red)){.sup-email.out{border-color:color-mix(in srgb,var(--c1) 30%,var(--line2))}}.sup-email.out{background:var(--bubble)}@supports (color:color-mix(in lab,red,red)){.sup-email.out{background:color-mix(in srgb,var(--bubble) 35%,var(--card))}}.sup-email .eh{border-bottom:1px solid var(--line2);color:var(--muted);align-items:flex-start;gap:10px;padding:11px 14px 9px;display:flex}.sup-email .eh svg{flex-shrink:0;margin-top:2px}.sup-email .eh .who{min-width:0;color:var(--ink);overflow-wrap:anywhere;flex:1;font-size:12.5px;line-height:1.45}.sup-email .eh .who b{font-size:13.5px}.sup-email .eh .addr{color:var(--muted)}.sup-email .eh .when{color:var(--muted);white-space:nowrap;font-size:12px}.sup-email .esubj{padding:10px 14px 0;font-size:13.5px;font-weight:600}.sup-email .eb{padding:10px 14px 12px}.sup-email .eh .who .ehdr{color:var(--ink);text-align:left;align-items:center;gap:3px;max-width:100%;font-size:12.5px;display:inline-flex}.sup-email .eh .who .ehdr:hover{color:var(--c1)}.sup-email .eh .who .ehdrs{grid-template-columns:auto minmax(0,1fr);gap:2px 10px;margin:8px 0 0;font-size:12px;display:grid}.sup-email .eh .who .ehdrs dt{color:var(--muted)}.sup-email .eh .who .ehdrs dd{overflow-wrap:anywhere;margin:0}.sup-email .equote{padding:0 14px 10px}.sup-email .equote .eq{border-left:2px solid var(--line);max-height:480px;margin-top:8px;padding:8px 0 0 12px;overflow:auto}.sup-mailhost{min-width:0;display:block}.sup-email .equote .sup-link{background:var(--chip);color:var(--muted);border-radius:99px;align-items:center;gap:6px;padding:3px 9px;font-size:12px;font-weight:500;display:inline-flex}.sup-email .equote pre{border-left:2px solid var(--line);background:var(--panel);font:inherit;color:var(--g2);white-space:pre-wrap;overflow-wrap:anywhere;max-height:320px;margin:8px 0 0;padding:10px 12px;font-size:12.5px;overflow:auto}.sup-email .eatt:not(:empty){padding:0 14px 12px}.sup-email .eatt .sup-attachments{margin-top:0}.sup-subjrow{padding-top:6px}.sup-subj{border:none;border-bottom:1px solid var(--line2);min-width:120px;font:inherit;color:var(--ink);background:0 0;outline:none;flex:1;padding:3px 0;font-size:13px}.sup-subj:focus{border-bottom-color:var(--ink)}.sup-composer .rt-editor.sup-mailbody{contain:none;padding:6px 0 4px;font-size:14px;line-height:1.55;overflow-x:visible}.sup-composer .rt-editor.sup-mailbody [data-sd-signature]{border-top:1px dashed var(--line2);color:var(--g2);margin-top:12px;padding-top:8px}.sup-composer .rt-editor.sup-mailbody [data-sd-signature]:hover{background:var(--panel)}.sup-sigpick{height:28px;color:var(--g2);white-space:nowrap;border-radius:6px;align-items:center;gap:5px;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.sup-sigpick:hover{background:var(--chip);color:var(--ink)}.sup-previewmail{padding:4px 20px 8px}.sup-previewmail .hdrs{grid-template-columns:auto minmax(0,1fr);gap:4px 12px;margin:0 0 12px;font-size:12.5px;display:grid}.sup-previewmail .hdrs dt{color:var(--muted)}.sup-previewmail .hdrs dd{overflow-wrap:anywhere;margin:0}.sup-previewmail .mail{border:1px solid var(--line2);background:var(--card);border-radius:8px;max-height:60vh;padding:14px 16px;overflow:auto}.sup-composer-wrap[data-channel=public] .sup-composer-foot{flex-wrap:wrap;row-gap:4px}.sup-composer-wrap[data-channel=public] .sup-composer-foot .sup-split{margin-left:auto}.sup-email .enotice{background:var(--chip);color:var(--g2);border-radius:6px;align-items:flex-start;gap:8px;margin:8px 14px 0;padding:8px 10px;font-size:12.5px;display:flex}.sup-email .enotice svg{flex-shrink:0;margin-top:2px}.sup-email .enotice.images{background:var(--warn-soft);color:var(--warn);flex-wrap:wrap;align-items:center}.sup-email .enotice.images .sup-link{background:var(--warn);border-radius:99px;padding:2px 8px}@supports (color:color-mix(in lab,red,red)){.sup-email .enotice.images .sup-link{background:color-mix(in srgb,var(--warn) 12%,transparent)}}.sup-email .enotice.images .sup-link{color:var(--warn);font-size:12px;font-weight:600}.sup-email .enotice.images .sup-link:hover{background:var(--warn)}@supports (color:color-mix(in lab,red,red)){.sup-email .enotice.images .sup-link:hover{background:color-mix(in srgb,var(--warn) 22%,transparent)}}.sup-email .edeliv{background:var(--crit-soft);color:var(--crit);border-radius:6px;align-items:flex-start;gap:8px;margin:0 14px 10px;padding:8px 10px;font-size:12.5px;display:flex}.sup-email .edeliv svg{flex-shrink:0;margin-top:2px}.sup-email .edeliv .why{color:inherit}.sup-email .edeliv.sent{background:var(--chip);color:var(--g2)}.sup-cwrap .sup-msg:not(.sup-msg-email) .edeliv{background:var(--crit-soft);color:var(--crit);border-radius:8px;align-items:flex-start;gap:6px;margin:8px 0 0;padding:6px 8px;font-size:12px;line-height:1.4;display:flex}.sup-cwrap .sup-msg:not(.sup-msg-email) .edeliv svg{flex-shrink:0;margin-top:2px}.sup-cwrap .sup-msg:not(.sup-msg-email) .edeliv .why{color:inherit}.sup-dock-tab{flex-shrink:0}.sup-autopilot{background:var(--panel);border:1px solid var(--line2);border-radius:8px;flex-direction:column;gap:8px;margin:0 0 10px;padding:10px 12px;display:flex}.sup-autopilot.ok{box-shadow:inset 3px 0 0 var(--ok)}.sup-autopilot.warn{box-shadow:inset 3px 0 0 var(--warn)}.sup-autopilot.held{color:var(--muted);flex-direction:row;align-items:center;gap:8px;padding:6px 10px;font-size:12.5px}.sup-autopilot .head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sup-autopilot .body{min-height:3em;max-height:160px;padding:2px 0;font-size:13.5px;line-height:1.5;overflow:auto}.sup-autopilot .body p{margin:0 0 8px}.sup-autopilot .acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sup-autopilot .acts .hint{font-size:11.5px}.sup-whattodo{background:var(--bg);border:1px dashed var(--line2);border-radius:6px;margin:6px 0;padding:8px 10px;font-size:12.5px;line-height:1.5}.sup-whattodo p{margin:2px 0 4px}.sup-whattodo ul{color:var(--muted);margin:2px 0 4px;padding-left:18px}.sup-roadmap-card:hover{border-color:var(--accent-fg,var(--accent));box-shadow:0 1px 4px #0a0a0d0f}.sup-feedcard{background:var(--elevated,var(--surface));border-color:#0000;border-radius:8px;transition:box-shadow .12s,transform .12s;box-shadow:0 1px 2px #0a0a0d0f,0 4px 14px #0a0a0d0f}.sup-feedcard:hover{transform:translateY(-1px);box-shadow:0 2px 6px #0a0a0d14,0 10px 24px #0a0a0d1a}.sup-vote-pill{background:var(--chip);border-radius:99px;flex-shrink:0;align-items:center;height:34px;padding:0 3px;transition:background .12s;display:inline-flex}.sup-vote-pill.up{background:var(--accent-soft)}.sup-vote-pill.down{background:var(--crit-soft)}.sup-vote-pill .count{color:var(--ink);text-align:center;font-variant-numeric:tabular-nums;min-width:18px;padding:0 3px;font-size:13px;font-weight:700}.sup-vote-pill.up .count{color:var(--accent-fg,var(--accent))}.sup-vote-pill.down .count{color:var(--crit)}.sup-vote-btn{cursor:pointer;width:30px;height:30px;color:var(--muted);background:0 0;border:none;border-radius:99px;justify-content:center;align-items:center;transition:background .1s,color .1s;display:flex}.sup-vote-btn.up:hover{background:var(--chip2);color:var(--accent-fg,var(--accent))}.sup-vote-btn.down:hover{background:var(--chip2);color:var(--crit)}.sup-vote-btn.up[aria-pressed=true]{color:var(--accent-fg,var(--accent))}.sup-vote-btn.down[aria-pressed=true]{color:var(--crit)}.sup-vote-btn:disabled{cursor:progress}.sup-reactwrap{display:inline-flex;position:relative}.sup-reactbtn.on{font-weight:700}.sup-reactbar{z-index:30;background:var(--elevated,var(--surface));border-radius:99px;gap:2px;padding:5px 6px;animation:.14s ease-out sup-reactpop;display:flex;position:absolute;bottom:calc(100% + 6px);left:-4px;box-shadow:0 10px 28px #0a0a0d33,0 1px 3px #0a0a0d24}.sup-reactbar button{cursor:pointer;background:0 0;border:none;border-radius:99px;justify-content:center;align-items:center;width:42px;height:42px;display:flex;position:relative}.sup-reactbar button.on{background:var(--chip)}.sup-reactbar .emo{font-size:27px;line-height:1;transition:transform .14s cubic-bezier(.3,1.6,.5,1)}.sup-reactbar button:hover .emo,.sup-reactbar button:focus-visible .emo{transform:scale(1.32)translateY(-5px)}.sup-reactbar .lbl{background:var(--ink);color:var(--surface);white-space:nowrap;opacity:0;pointer-events:none;border-radius:99px;padding:3px 9px;font-size:11px;font-weight:650;transition:opacity .1s;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)}.sup-reactbar button:hover .lbl,.sup-reactbar button:focus-visible .lbl{opacity:1}@keyframes sup-reactpop{0%{opacity:0;transform:translateY(6px)scale(.96)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.sup-reactbar{animation:none}.sup-reactbar .emo{transition:none}}.sup-reactsum{color:var(--muted);font-variant-numeric:tabular-nums;align-items:center;gap:7px;font-size:12.5px;display:inline-flex}.sup-reactsum .icons{padding-left:5px;display:inline-flex}.sup-reactsum .icons span{background:var(--elevated,var(--surface));width:21px;height:21px;box-shadow:0 0 0 2px var(--elevated,var(--surface));border-radius:99px;justify-content:center;align-items:center;margin-left:-5px;font-size:12.5px;display:inline-flex}.sup-engagement{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;min-height:18px;font-size:12.5px;display:flex}.sup-postpage{grid-template:"main side""comments side"1fr/minmax(0,1fr) 300px;align-items:start;gap:16px 20px;max-width:1120px;padding:16px 16px 28px;display:grid}.sup-postpage.solo{grid-template-columns:minmax(0,780px);grid-template-areas:"main""comments"}.sup-postpage>article{grid-area:main}.sup-postpage>aside{grid-area:side;position:sticky;top:12px}.sup-postpage>.sup-postcomments{grid-area:comments}@media(max-width:1040px){.sup-postpage,.sup-postpage.solo{grid-template-columns:minmax(0,1fr);grid-template-areas:"main""side""comments"}.sup-postpage>aside{position:static}}.sup-postcard,.sup-postside{background:var(--elevated,var(--surface));border-radius:8px;padding:18px 20px;box-shadow:0 1px 2px #0a0a0d0f,0 4px 14px #0a0a0d0d}.sup-postmeta{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sup-posttitle{letter-spacing:-.01em;text-wrap:balance;margin:16px 0 10px;font-size:22px;font-weight:700;line-height:1.3}.sup-postnote{background:var(--chip);border-radius:8px;margin:0 0 12px;padding:10px 12px;font-size:13px;line-height:1.5}.sup-postbody.rt-editor{min-height:0;max-height:none;padding:0;font-size:14.5px;line-height:1.65;overflow:visible}.sup-postactions{border-top:1px solid var(--ink);flex-wrap:wrap;align-items:center;gap:4px;margin-top:18px;padding-top:12px;display:flex}@supports (color:color-mix(in lab,red,red)){.sup-postactions{border-top:1px solid color-mix(in srgb,var(--ink) 9%,transparent)}}.sup-postside{flex-direction:column;gap:14px;display:flex}.sup-modrow{flex-direction:column;gap:5px;display:flex}.sup-modrow>span{color:var(--ink);font-size:12.5px;font-weight:650}.sup-modrow>em{color:var(--muted);font-size:11.5px;font-style:normal;line-height:1.45}.sup-modrow select.ev-input{width:100%;height:32px}.sup-postside-sec{color:var(--muted);border-top:1px solid var(--ink);margin-bottom:-4px;padding-top:14px;font-size:11.5px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.sup-postside-sec{border-top:1px solid color-mix(in srgb,var(--ink) 9%,transparent)}}.sup-postside .sup-switchrow{padding:2px 0}.sup-dupe{background:var(--chip);border-radius:8px;flex-direction:column;gap:6px;padding:8px 10px;font-size:13px;display:flex}.sup-comment{border-top:1px solid var(--ink);padding:12px 0}@supports (color:color-mix(in lab,red,red)){.sup-comment{border-top:1px solid color-mix(in srgb,var(--ink) 8%,transparent)}}.sup-comment:first-child{border-top:none;padding-top:0}.sup-postcompose{border-top:1px solid var(--ink);margin-top:14px;padding-top:14px}@supports (color:color-mix(in lab,red,red)){.sup-postcompose{border-top:1px solid color-mix(in srgb,var(--ink) 8%,transparent)}}.sup-feed-action{height:30px;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:99px;align-items:center;gap:6px;padding:0 11px;font-size:12.5px;font-weight:600;transition:background .1s,color .1s;display:inline-flex}.sup-feed-action:hover{background:var(--chip2);color:var(--ink)}.sup-feed-action.on{color:var(--accent-fg,var(--accent))}.sup-post-title{color:var(--ink);box-sizing:border-box;outline:none;width:100%;transition:border-color .12s,box-shadow .12s;font:inherit!important;border:1px solid var(--g4,#c2c3cc)!important;background:var(--bg)!important;border-radius:8px!important;height:52px!important;padding:0 16px!important;font-size:17px!important;font-weight:600!important}textarea.sup-post-title{resize:none;field-sizing:content;min-height:52px;line-height:1.35;overflow:hidden;height:auto!important;padding:15px 16px!important}.sup-post-title::placeholder{color:var(--g3)}.sup-post-title:focus{border-color:var(--accent-fg,var(--accent))!important;box-shadow:0 0 0 3px var(--chip2)!important}.sup-dropzone{border:1.5px dashed var(--g4,var(--muted));background:var(--bg);cursor:pointer;box-sizing:border-box;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;min-height:150px;padding:20px;transition:border-color .12s,background .12s;display:flex}.sup-dropzone:hover{border-color:var(--accent-fg,var(--accent));background:var(--chip)}.sup-dropzone .icon{background:var(--chip);border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.sup-composer-input{box-shadow:none;border:1px solid var(--g4,#c2c3cc)!important;background:var(--bg)!important;border-radius:6px!important;height:34px!important;padding:0 11px!important;font-size:13.5px!important}.sup-composer-input:focus{border-color:var(--accent-fg,var(--accent))!important;box-shadow:0 0 0 3px var(--chip2)!important}.sup-helpful{background:var(--chip);height:34px;color:var(--muted);font:inherit;cursor:pointer;border:none;border-radius:99px;flex-shrink:0;align-items:center;gap:6px;padding:0 13px 0 9px;font-size:13px;font-weight:600;transition:background .12s,color .12s;display:inline-flex}.sup-helpful:hover{background:var(--chip2);color:var(--accent-fg,var(--accent))}.sup-helpful.on{background:var(--accent-soft);color:var(--accent-fg,var(--accent))}.sup-helpful .count{font-variant-numeric:tabular-nums;color:var(--ink);font-weight:700}.sup-helpful.on .count{color:var(--accent-fg,var(--accent))}.sup-helpful:disabled{cursor:progress}.sup-space-icon{color:#fff;letter-spacing:-.02em;flex-shrink:0;justify-content:center;align-items:center;font-weight:800;line-height:1;display:inline-flex}.sup-space-cover{flex-shrink:0;width:100%}.sup-space-vis{white-space:nowrap}.sup-space-chip{color:var(--ink);font-weight:600}.sup-facestack{align-items:center;gap:6px;display:inline-flex}.sup-facestack .faces{display:inline-flex}.sup-facestack .faces>*{box-shadow:0 0 0 2px var(--elevated);border-radius:99px}.sup-facestack .faces>*+*{margin-left:-7px}.sup-space-grid{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:16px;display:grid}.card.sup-space-card{cursor:pointer;border-radius:8px;flex-direction:column;padding:0;transition:box-shadow .12s,transform .12s;display:flex;overflow:hidden;box-shadow:0 1px 2px #0a0a0d0f,0 4px 14px #0a0a0d0f}.card.sup-space-card:hover{transform:translateY(-1px);box-shadow:0 2px 6px #0a0a0d14,0 10px 24px #0a0a0d1a}.sup-space-card-body{flex-direction:column;flex:1;padding:0 16px 14px;display:flex}.sup-space-card-icon{margin-top:-23px}.sup-space-card-desc{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:39px;margin:8px 0 0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.sup-space-waiting{color:var(--accent-fg,var(--accent));background:var(--accent-soft);white-space:nowrap;border-radius:99px;padding:2px 8px;font-size:11.5px;font-weight:700}.sup-space-preview{background:var(--chip);border-radius:8px;overflow:hidden}.sup-space-choice{grid-template-columns:1fr 1fr;gap:10px;display:grid}.sup-space-choice button{text-align:left;border:1.5px solid var(--ink);border-radius:8px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab,red,red)){.sup-space-choice button{border:1.5px solid color-mix(in srgb,var(--ink) 12%,transparent)}}.sup-space-choice button{background:var(--surface);color:var(--ink);font:inherit;cursor:pointer}.sup-space-choice button span{color:var(--muted);font-size:12.5px;line-height:1.45}.sup-space-choice button.on{border-color:var(--accent-fg,var(--accent));background:var(--accent-soft)}.sup-space-choice button:disabled{cursor:not-allowed;opacity:.6}.sup-swatch{cursor:pointer;border:none;border-radius:99px;width:28px;height:28px;box-shadow:inset 0 0 0 2px #ffffff59}.sup-swatch[aria-pressed=true]{box-shadow:0 0 0 2px var(--elevated),0 0 0 4px var(--ink)}.sup-space-page{flex-direction:column;gap:18px;max-width:1180px;padding:16px 16px 28px;display:flex}.sup-space-hero{border-radius:8px;overflow:hidden;box-shadow:0 1px 2px #0a0a0d0f,0 4px 14px #0a0a0d0f}.sup-space-hero-row{flex-wrap:wrap;align-items:flex-end;gap:18px;padding:0 24px 14px;display:flex}.sup-space-hero-icon{margin-top:-38px}.sup-space-name{letter-spacing:-.02em;text-wrap:balance;margin:14px 0 4px;font-size:26px;line-height:1.15}.sup-space-hero-actions{align-items:center;gap:8px;padding-bottom:4px;display:flex}.sup-space-tabs{border-top:1px solid var(--ink);padding:0 16px}@supports (color:color-mix(in lab,red,red)){.sup-space-tabs{border-top:1px solid color-mix(in srgb,var(--ink) 8%,transparent)}}.sup-space-tabs .subtabs{border-bottom:none}.sup-space-body{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:18px;display:grid}@media(max-width:1040px){.sup-space-body{grid-template-columns:minmax(0,1fr)}}.sup-space-write{cursor:text;width:100%;font:inherit;color:var(--muted);text-align:left;border:none;border-radius:8px;align-items:center;gap:10px;padding:12px 14px;display:flex;box-shadow:0 1px 2px #0a0a0d0f,0 4px 14px #0a0a0d0f}.sup-space-write .prompt{background:var(--chip);border-radius:99px;flex:1;padding:9px 14px}.sup-space-write:hover .prompt{background:var(--chip2)}.sup-space-facts{border-top:1px solid var(--ink);flex-direction:column;gap:4px;margin-top:12px;padding-top:10px;font-size:12.5px;display:flex}@supports (color:color-mix(in lab,red,red)){.sup-space-facts{border-top:1px solid color-mix(in srgb,var(--ink) 8%,transparent)}}.sup-space-rules{margin:0;padding-left:20px;font-size:13px;line-height:1.5;list-style:decimal}.sup-space-rules li+li{margin-top:6px}.sup-space-rules li::marker{color:var(--muted);font-weight:700}.sup-space-members{flex-direction:column;display:flex}.sup-space-members .row{border-top:1px solid var(--ink);align-items:center;gap:10px;padding:9px 0;display:flex}@supports (color:color-mix(in lab,red,red)){.sup-space-members .row{border-top:1px solid color-mix(in srgb,var(--ink) 7%,transparent)}}.sup-space-members .row:first-child{border-top:none}.sup-space-members .row b{font-size:13.5px;font-weight:600;display:block}.sup-space-members .row .hint{font-size:12px;display:block}.sup-postas{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.sup-postas button{border:1.5px solid var(--ink);border-radius:99px;align-items:center;gap:6px;height:32px;padding:0 12px 0 5px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.sup-postas button{border:1.5px solid color-mix(in srgb,var(--ink) 12%,transparent)}}.sup-postas button{color:var(--ink);font:inherit;cursor:pointer;background:0 0;font-size:12.5px;font-weight:600}.sup-postas button.on{border-color:var(--accent-fg,var(--accent));background:var(--accent-soft)}.sup-home-spaces{flex-direction:column;gap:2px;margin-bottom:18px;display:flex}.sup-home-spaces .row{cursor:pointer;width:100%;font:inherit;color:inherit;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;margin:0 -8px;padding:7px 8px;display:flex}.sup-home-spaces .row:hover{background:var(--chip)}.sup-home-spaces .text{flex-direction:column;min-width:0;display:flex}.sup-home-spaces .text b{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.sup-home-spaces .text .hint{font-size:11px}.sup-bell,.sup-bell-btn{position:relative}.sup-bell-count{background:var(--accent);min-width:17px;height:17px;color:var(--accent-ink,#fff);box-shadow:0 0 0 2px var(--bg-raised,var(--surface));border-radius:99px;justify-content:center;align-items:center;padding:0 4px;font-size:10px;font-weight:700;line-height:1;display:flex;position:absolute;top:-3px;right:-5px}.sup-bell-panel{z-index:60;background:var(--elevated,var(--surface));border-radius:8px;flex-direction:column;width:min(380px,100vw - 32px);max-height:min(560px,100vh - 90px);display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 40px #0a0a0d2e,0 2px 6px #0a0a0d14}.sup-bell-head{justify-content:space-between;align-items:center;padding:12px 14px 6px;display:flex}.sup-bell-filters{flex-wrap:wrap;gap:6px;padding:4px 14px 10px;display:flex}.sup-bell-filters button{background:var(--chip);height:24px;color:var(--ink);font:inherit;cursor:pointer;border:none;border-radius:99px;padding:0 10px;font-size:11.5px;font-weight:600}.sup-bell-filters button.on{background:var(--accent);color:var(--accent-ink,#fff)}.sup-bell-list{padding:0 6px 8px;overflow-y:auto}.sup-bell-item{text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;border-radius:8px;gap:10px;padding:10px 8px;display:flex}.sup-bell-item:hover{background:var(--chip)}.sup-bell-item .dot{background:0 0;border-radius:99px;flex-shrink:0;width:8px;height:8px;margin-top:6px}.sup-bell-item.unread .dot{background:var(--accent)}.sup-bell-item .text{flex-direction:column;gap:2px;min-width:0;display:flex}.sup-bell-item b{font-size:13px;font-weight:600}.sup-bell-item:not(.unread) b{font-weight:500}.sup-bell-item .body{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;display:-webkit-box;overflow:hidden}.sup-bell-item .hint{font-size:11.5px}.sup-import-bar{background:var(--chip);border-radius:99px;height:8px;overflow:hidden}.sup-import-bar span{background:var(--accent);border-radius:99px;height:100%;transition:width .3s;display:block}.sup-import-drop{border:1.5px dashed var(--line);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:18px;display:flex}.sup-import-drop.over{border-color:var(--accent-fg,var(--accent));background:var(--chip)}.sup-import-guide{border:1px solid var(--line);border-radius:8px;font-size:13px}.sup-import-guide>summary{cursor:pointer;padding:10px 14px;font-weight:600;list-style-position:inside}.sup-import-guide-body{flex-direction:column;gap:14px;max-width:72ch;padding:4px 16px 16px;line-height:1.6;display:flex}.sup-import-guide-part ul,.sup-import-guide-part ol{margin:4px 0 0;padding-left:20px}.sup-import-guide-part ul{list-style:outside}.sup-import-guide-part ol{list-style:decimal}.sup-import-guide-part li{margin:2px 0;display:list-item}.sup-import-guide-part p{margin:4px 0 0}.sup-import-tree{background:var(--chip);border-radius:8px;margin:6px 0;padding:10px 12px;font-size:12px;line-height:1.5;overflow-x:auto}.sup-freq{flex-direction:column;gap:10px;font-size:13px;display:flex}.sup-freq-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.sup-freq-list li{border:1px solid var(--line);border-radius:8px;align-items:flex-start;gap:8px;padding:8px 10px;display:flex}.sup-freq-new{border:1px solid var(--line);border-radius:8px;flex-direction:column;gap:8px;padding:10px;display:flex}.sup-icon-up svg{transform:rotate(180deg)}.sup-tabbed{flex-direction:column;flex:1;gap:6px;min-width:0;min-height:0;display:flex}.sup-tabbed-panes{flex:1;min-height:0}.sup-tabstrip{scrollbar-width:none;background:var(--card);height:34px;box-shadow:var(--shadow);border-radius:8px;align-items:stretch;gap:2px;padding:0 4px;display:flex;overflow-x:auto}.sup-tabstrip::-webkit-scrollbar{display:none}.sup-tab{width:220px;min-width:72px;max-width:220px;color:var(--muted);white-space:nowrap;box-sizing:border-box;border-radius:6px;flex:1 1 0;align-items:center;gap:7px;margin:4px 0;padding:0 10px 0 12px;font-size:12.5px;text-decoration:none;display:inline-flex;position:relative}.sup-tab:hover{background:var(--chip);color:var(--ink)}.sup-tab.on{background:var(--accent-soft);color:var(--ink);font-weight:600}.sup-tab.on:after{content:"";background:var(--accent);border-radius:2px;height:2px;position:absolute;bottom:-4px;left:10px;right:10px}.sup-tab .num{font-family:var(--mono);color:var(--muted);flex:none;font-size:11.5px}.sup-tab.on .num{color:var(--accent)}.sup-tab .lbl{text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.sup-tab.list{flex:none;width:auto;padding-right:12px}.sup-tab .x{width:18px;height:18px;color:var(--muted);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:4px;flex:none;justify-content:center;align-items:center;margin-right:-4px;font-size:14px;line-height:1;display:inline-flex}.sup-tab:hover .x,.sup-tab.on .x,.sup-tab:focus-within .x{opacity:1}.sup-tab .x:hover{background:var(--chip2,var(--chip));color:var(--ink)}.sup-tabstrip-end{flex:none;align-items:center;margin-left:auto;padding-right:2px;display:flex}.sup-tabbed-panes .sup-ticket-page{min-width:0}.sup-tcontext .sup-tprops-head{padding-left:12px}.sup-tprops-title{padding:4px 0 6px;font-size:13.5px;font-weight:600}.sup-c360-subs{flex-direction:column;gap:6px;margin:8px 0;display:flex}.sup-c360-sub{background:var(--chip);border-radius:8px;padding:8px 10px;font-size:12.5px}.sup-c360-sub[data-live="1"]{background:var(--ok-soft,var(--chip))}.sup-c360-sub .row{justify-content:space-between;align-items:center;gap:8px;display:flex}.sup-c360-sub .hint{margin-top:2px}.sup-c360-inline{flex-wrap:wrap;align-items:center;gap:4px 6px;min-width:0;display:inline-flex}.sup-c360-inline>*{white-space:nowrap}.sup-c360-inline>.who{white-space:normal}.sup-copyemail{width:20px;height:20px;color:var(--muted);cursor:pointer;vertical-align:middle;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;margin-left:4px;display:inline-grid}.sup-copyemail:hover,.sup-copyemail:focus-visible{background:var(--chip);color:var(--ink)}.sup-cellcopy{align-items:center;gap:2px;display:inline-flex}.sup-cellcopy .sup-copyemail{opacity:0}tr:hover .sup-cellcopy .sup-copyemail,.sup-cellcopy .sup-copyemail:focus-visible{opacity:1}@media(hover:none){.sup-cellcopy .sup-copyemail{opacity:1}}a.sup-rowa{color:inherit;text-decoration:none}a.sup-rowa:hover,a.sup-rowa:focus-visible{text-decoration:underline}a.qa-row,a.dash-card{color:inherit;text-decoration:none}a.dash-card{text-align:left}a.sup-dash-btn,a.sup-homestat,.sup-homerows a,.sup-dash-glance a,.sup-dash-ai a,.sup-dash-mates a{text-decoration:none}a.sup-homestat{color:inherit}a.hcd-btn,a.hcd-idea,.sup-hctree a.nm.link,.sup-airow a.l{text-decoration:none}.sup-hctree a.nm.link:hover{text-decoration:underline}body{font-size:14px}.main .screen{max-width:1120px;padding:28px 36px 64px}.main .screen.wide{max-width:none}.screen.wide{padding:20px 24px}.pagehead{align-items:center;gap:16px;margin-bottom:22px}.pagehead h1{letter-spacing:-.022em;font-size:22px;font-weight:650;line-height:1.2}.pagehead .sub{max-width:68ch;margin-top:3px;font-size:13.5px}.screen.wide .pagehead{align-items:center;margin-bottom:16px}.screen.wide .pagehead h1{letter-spacing:-.02em;font-size:18px;font-weight:650}.screen.wide .pagehead .sub{margin-top:2px;font-size:13px}.tag{color:var(--muted);font-size:12px}.hint{color:var(--muted);font-size:12.5px;line-height:1.45}.mono{font-size:12.5px}h2{letter-spacing:-.015em;font-size:16px;font-weight:650}h3{letter-spacing:-.01em;font-size:14px;font-weight:650}.cardhead{justify-content:space-between;align-items:center;gap:12px;padding:14px 16px 10px;display:flex}.cardhead h3{margin:0}.main button,.main input,.main select,.main textarea{font-family:inherit}.main input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),.main select,.main textarea{border:1px solid var(--line);background:var(--card);height:34px;color:var(--ink);border-radius:6px;padding:0 11px;font-size:13.5px;line-height:1.3;transition:border-color .12s,box-shadow .12s}.main textarea{resize:vertical;height:auto;min-height:88px;padding:9px 11px;line-height:1.5}.main select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2372727A' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;padding-right:30px}.main input::placeholder,.main textarea::placeholder{color:var(--g3)}.main input:not([type=checkbox]):not([type=radio]):focus,.main select:focus,.main textarea:focus{border-color:var(--ink);box-shadow:0 0 0 3px var(--ink);outline:none}@supports (color:color-mix(in lab,red,red)){.main input:not([type=checkbox]):not([type=radio]):focus,.main select:focus,.main textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--ink) 10%,transparent)}}.main input[type=checkbox],.main input[type=radio]{width:15px;height:15px;accent-color:var(--ink);cursor:pointer}.main input[type=search]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%2372727A' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.5-3.5'/%3E%3C/svg%3E");background-position:10px;background-repeat:no-repeat;padding-left:32px}.fbar .search{border-radius:6px;width:240px;height:34px;padding:0 10px}.fbar .search input{height:auto;box-shadow:none;border:none;padding:0;font-size:13.5px}.fbar .search input:focus{box-shadow:none}.fbar{gap:8px 10px;padding:10px 0 12px}.fbar .fbtn{border-radius:8px;padding:7px 10px;font-size:13px}.btn{letter-spacing:-.005em;white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:7px;height:34px;padding:0 14px;font-size:13.5px;font-weight:600;line-height:1;display:inline-flex}.btn.small,.btn.sm{border-radius:6px;height:28px;padding:0 10px;font-size:12.5px}.btn.primary{box-shadow:0 1px 2px #0a0a0d2e}.btn.primary:hover{opacity:1;background:#26262b}:root[data-theme=dark] .btn.primary:hover{background:#e4e4e7}.btn.ghost{color:var(--ink);font-weight:550}.btn.danger{color:var(--crit);border-color:var(--crit)}@supports (color:color-mix(in lab,red,red)){.btn.danger{border-color:color-mix(in srgb,var(--crit) 35%,var(--line))}}.btn.danger:hover{background:var(--crit-soft)}.editbtn{color:var(--muted);border-radius:6px;padding:4px 8px;font-size:12.5px;font-weight:550}.editbtn:hover{background:var(--chip);color:var(--ink)}.seg{border:1px solid var(--line);background:var(--panel);border-radius:6px;gap:0;margin-bottom:14px;padding:3px}.seg button{color:var(--muted);background:0 0;border:none;border-radius:6px;margin:0;padding:6px 13px;font-size:13px;font-weight:550;transition:background .12s,color .12s}.seg button:first-child,.seg button:last-child{border-radius:6px}.seg button:hover{color:var(--ink)}.seg button.on,.seg button[aria-pressed=true],.seg button.active{background:var(--card);color:var(--ink);font-weight:650;box-shadow:0 1px 2px #0a0a0d14}.fchip,.chip{background:var(--chip);color:var(--ink);border:1px solid #0000;border-radius:99px;padding:4px 11px;font-size:12.5px;font-weight:550}.fchip.on,.chip.on,.fchip[aria-pressed=true]{background:var(--ink);color:var(--accent-ink)}.pill{letter-spacing:-.005em;border-radius:99px;padding:3px 9px;font-size:12px;font-weight:600}table.data{font-size:13.5px}table.data th{color:var(--muted);background:var(--panel);border-bottom:1px solid var(--line2);padding:10px 14px;font-size:11.5px;font-weight:600}table.data td{padding:12px 14px;line-height:1.35}table.data tr:hover td{background:var(--ink)}@supports (color:color-mix(in lab,red,red)){table.data tr:hover td{background:color-mix(in srgb,var(--ink) 3%,transparent)}}table.data td:first-child,table.data th:first-child{padding-left:18px}table.data td:last-child,table.data th:last-child{padding-right:18px}.card.tscroll{overflow:auto}.card.tscroll table.data th:first-child{border-top-left-radius:12px}.card.tscroll table.data th:last-child{border-top-right-radius:12px}table.claygrid{font-size:12.5px}table.claygrid th{font-size:11.5px}.card{border-color:var(--line2);box-shadow:0 1px 2px #0a0a0d0a}.kpis{gap:14px;margin-bottom:20px}.kpi{padding:16px 18px}.kpi .lab{letter-spacing:-.005em;font-size:12.5px}.kpi .val{margin:4px 0 2px;font-size:28px;font-weight:650}.kpi .delta{font-size:12px}.int-empty,.empty{text-align:center;color:var(--muted);padding:36px 20px;font-size:13.5px;line-height:1.5}.mailwrap{border-radius:8px;min-height:calc(100vh - 128px)}.mailnav{background:var(--panel);gap:2px;width:216px;padding:16px 12px}.mailnav>div:first-child{color:var(--muted);padding:2px 10px 10px;font-size:11.5px;font-weight:650}.mailfolder{color:var(--g2);border-radius:6px;padding:8px 10px;font-size:13.5px;font-weight:500}.mailfolder:hover{background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.mailfolder:hover{background:color-mix(in srgb,var(--ink) 5%,transparent)}}.mailfolder:hover{color:var(--ink)}.mailfolder.on{background:var(--card);color:var(--ink);font-weight:650;box-shadow:0 1px 2px #0a0a0d14}.mailfolder svg{color:var(--icon)}.mailfolder.on svg{color:var(--ink)}.kanban{gap:14px;padding:2px 2px 8px}.kcol{background:var(--panel);border-radius:8px;width:260px;min-width:260px;padding:10px}.kcol .kh{margin-bottom:10px;padding:4px 6px 10px}.kcol .khname{font-size:13px;font-weight:650}.kcol .khsub{margin-top:2px;font-size:12px}.kcol.kadd input{border-radius:8px;padding:7px 10px;font-size:13px}.kcard{border-radius:8px;margin-bottom:9px;padding:12px;font-size:12.5px;box-shadow:0 1px 2px #0a0a0d0f}.kcard:hover{border-color:var(--line);transform:translateY(-1px);box-shadow:0 2px 8px #0a0a0d14}.kcard .kt{font-size:13.5px;font-weight:600;line-height:1.3}.kcard .kmeta{margin-top:2px;font-size:12.5px}.kcard .kval{margin-top:6px;font-size:13px;font-weight:650}.kcard .kfoot{gap:8px;margin-top:10px}.kcard .kav{width:20px;height:20px;font-size:10px}.kcard .kmove{border-radius:6px;padding:3px 8px;font-size:11.5px}.apptop{height:56px;padding:0 18px}.apptop .logo{letter-spacing:-.015em;font-size:15px;font-weight:650}.sidebar{width:196px;padding:10px 8px}.sideitem{color:var(--g2);border-radius:6px;margin:1px 0;padding:8px 12px;font-size:13.5px}.sideitem:hover{background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.sideitem:hover{background:color-mix(in srgb,var(--ink) 5%,transparent)}}.sideitem:hover{color:var(--ink)}.sideitem.active{background:var(--chip);color:var(--ink)}.sideitem.active:before{display:none}.sideitem .scount{font-size:12px}.fchip .fval select,.fval select{height:auto;box-shadow:none;color:var(--ink);background:0 0;border:none;border-radius:0;padding:0 2px;font-size:13px;font-weight:600}.fchip .fval select:focus{box-shadow:none;border:none}.fchip{align-items:center;gap:6px;height:32px;padding:5px 11px;display:inline-flex}.fchip .flab{color:var(--muted);font-size:12.5px;font-weight:500}.gridbar{flex-wrap:wrap;align-items:center;gap:6px;margin:4px 0 14px;display:flex}.histchip{height:30px;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:99px;padding:0 12px;font-size:13px;font-weight:550;transition:background .12s,color .12s}.histchip:hover{background:var(--chip);color:var(--ink)}.histchip.active,.histchip.on{background:var(--chip2);color:var(--ink);font-weight:650}.gridbar select{background-color:var(--card);border-radius:99px;height:30px;padding:0 28px 0 12px;font-size:13px;font-weight:550}.claybar{padding:10px 0 12px}.fcheck{color:var(--g2);align-items:center;gap:7px;font-size:13px;display:inline-flex}.btn.won,.btn.lost{background:var(--card);border:1px solid var(--line);color:var(--ink)}.btn.won{color:var(--ok);border-color:var(--ok)}@supports (color:color-mix(in lab,red,red)){.btn.won{border-color:color-mix(in srgb,var(--ok) 40%,var(--line))}}.btn.won:hover{background:var(--ok-soft)}.btn.lost{color:var(--crit);border-color:var(--crit)}@supports (color:color-mix(in lab,red,red)){.btn.lost{border-color:color-mix(in srgb,var(--crit) 40%,var(--line))}}.btn.lost:hover{background:var(--crit-soft)}.sup-mailbody{font-family:var(--font);color:var(--ink);letter-spacing:-.006em;overflow-wrap:anywhere;word-break:normal;font-size:14px;line-height:1.55}.sup-mailbody p,.sup-mailbody div.p{margin:0 0 12px}.sup-mailbody>:last-child,.sup-mailbody blockquote>:last-child,.sup-mailbody td>:last-child,.sup-mailbody li>:last-child{margin-bottom:0}.sup-mailbody br+br{content:"";margin-top:6px;display:block}.sup-mailbody ul,.sup-mailbody ol{margin:0 0 12px;padding-left:24px}.sup-mailbody ul ul,.sup-mailbody ol ol,.sup-mailbody ul ol,.sup-mailbody ol ul{margin:2px 0 0}.sup-mailbody li{margin:2px 0}.sup-mailbody li::marker{color:var(--g2)}.sup-mailbody b,.sup-mailbody strong{font-weight:600}.sup-mailbody h1,.sup-mailbody h2,.sup-mailbody h3,.sup-mailbody h4,.sup-mailbody h5,.sup-mailbody h6{letter-spacing:-.01em;margin:14px 0 8px;font-weight:650;line-height:1.3}.sup-mailbody h1{font-size:20px}.sup-mailbody h2{font-size:17px}.sup-mailbody h3{font-size:15px}.sup-mailbody h4,.sup-mailbody h5,.sup-mailbody h6{font-size:14px}.sup-mailbody a{color:var(--c1);text-underline-offset:2px;text-decoration:underline}.sup-mailbody a:hover{color:var(--c1)}@supports (color:color-mix(in lab,red,red)){.sup-mailbody a:hover{color:color-mix(in srgb,var(--c1) 80%,var(--ink))}}.sup-mailbody a.long{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:100%;display:inline-block;overflow:hidden}.sup-mailbody blockquote{border-left:2px solid var(--line);color:var(--g2);margin:0 0 12px;padding:2px 0 2px 12px}.sup-mailbody blockquote blockquote{margin-top:8px}.sup-mailbody pre{background:var(--chip);font-family:var(--mono);white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink);border-radius:8px;margin:0 0 12px;padding:10px 12px;font-size:12.5px;line-height:1.5}.sup-mailbody code{font-family:var(--mono);background:var(--chip);border-radius:4px;padding:1px 5px;font-size:12.5px}.sup-mailbody pre code{background:0 0;padding:0}.sup-mailbody table{border-collapse:collapse;max-width:100%;margin:0 0 12px;font-size:13px}.sup-mailbody th,.sup-mailbody td{border:1px solid var(--line);text-align:left;vertical-align:top;padding:6px 10px}.sup-mailbody th{background:var(--panel);font-weight:600}.sup-mailbody table[border="0"] th,.sup-mailbody table[border="0"] td{border:none}.sup-mailbody hr{border:none;border-top:1px solid var(--line2);margin:14px 0}.sup-mailbody img{border-radius:6px;max-width:100%;height:auto}.sup-mailbody img.sup-mail-inline{border:1px solid var(--line2);margin:4px 0 12px;display:block}.sup-mailbody .sup-mail-imgph{border:1px solid var(--line2);background:var(--panel);min-width:120px;max-width:100%;height:120px;color:var(--muted);border-radius:8px;justify-content:center;align-items:center;gap:8px;margin:4px 0 12px;font-size:12.5px;display:flex}.sup-mailbody dl{margin:0 0 12px}.sup-mailbody dt{font-weight:600}.sup-mailbody dd{margin:0 0 6px 16px}.sup-mailbody .sup-mention{color:var(--c1);font-weight:600}.sup-mailbody .sup-mail-trim{color:var(--muted);margin-top:8px;font-size:12px;font-style:italic}.sup-mailbody.quoted{color:var(--g2);font-size:13px}.sup-mailbody.quoted>*{margin-left:0}.sup-mailbody.quoted blockquote{border-left-color:var(--line)}.sup-mailbody{contain:content;max-width:100%;overflow-x:auto}.sup-mailbody .sup-mail-imgph.remote{text-align:center;box-sizing:border-box;height:auto;min-height:44px;padding:8px 10px;font-size:12px;line-height:1.3}.sup-mailbody .sup-mail-imgph.tiny{display:none}.sup-mailbody .sup-mail-imgph.sized{box-sizing:border-box;height:auto;min-height:24px;padding:4px 8px;font-size:11.5px}.sup-mailbody img.sup-mail-remote{max-width:100%;height:auto}.sup-mailbody .sup-mail-fwd{border:1px solid var(--line2,#dedee3);background:var(--card,#fff);border-radius:10px;margin:4px 0 12px;overflow:hidden}.sup-mailbody .sup-mail-fwd .fwd-title{background:var(--panel,#f6f6f8);border-bottom:1px solid var(--line2,#dedee3);color:var(--ink);align-items:center;gap:8px;padding:7px 12px;font-size:12px;font-weight:600;display:flex}.sup-mailbody .sup-mail-fwd .fwd-title small{color:var(--muted);font-weight:400}.sup-mailbody .sup-mail-fwd dl{grid-template-columns:auto minmax(0,1fr);gap:2px 12px;margin:0;padding:8px 12px;font-size:12px;display:grid}.sup-mailbody .sup-mail-fwd dt{color:var(--muted)}.sup-mailbody .sup-mail-fwd dd{overflow-wrap:anywhere;margin:0}.sup-mail-frame{background:var(--panel,#f6f6f8);border-radius:8px;padding:10px;position:relative;overflow:hidden}.sup-mail-frame .sup-mail-scale{transform-origin:0 0}.sup-mail-framebar{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;margin:0 0 6px;font-size:11.5px;display:flex}.sup-mail-framebar button{color:var(--c1);font:inherit;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}.sup-mailbody table:not([border]),.sup-mailbody table[border="0"]{table-layout:auto;width:auto;max-width:100%}.sup-mailbody table:not([border]) th,.sup-mailbody table:not([border]) td{background:0 0;border:none;padding:1px 4px}.sup-mailbody table:not([border]) th{font-weight:inherit}.sup-mailbody td .sup-mail-imgph{min-width:0;margin:0}:is(html[data-module=support],html[data-module=helpcenter]){--radius:6px;--radius-lg:8px;--font:-apple-system, BlinkMacSystemFont, "Inter", "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--fs:14px;--fs-sm:12.5px;--fs-xs:11.5px;--row-h:38px;--sidebar-w:220px;--peek-w:560px;--peek-wide:920px;--st-backlog:#8b8f9a;--st-cancelled:#6f727b;--accent-fg:var(--accent-text);--ring:var(--accent);color-scheme:light;--bg-sunken:#f2f2f5;--bg-raised:#f6f6f8;--bg-raised-2:#eeeef2;--bg-hover:#ededf1;--bg-active:#e3e3ea;--bg-overlay:#14141e59;--text:#1b1c21;--text-2:#5d606b;--text-3:#676a75;--text-inverse:#fff;--accent-strong:#4a56d8;--accent-text:#4a56d8;--accent-soft-2:#5b67e842;--danger:#b3262b;--danger-soft:#cf3f431f;--st-unstarted:#7189b3;--st-started:#c48f2a;--st-completed:#5f5ecf;--pri-urgent:#d9692c;--shadow-lift:0 14px 40px #14142833;--bg:#fff;--surface:#fff;--card:#f6f6f8;--panel:#f6f6f8;--elevated:#fff;--ink:#1b1c21;--muted:#5d606b;--icon:#5d606b;--chip:#eeeef2;--chip2:#e3e3ea;--g1:#1b1c21;--g2:#5d606b;--g3:#676a75;--g4:#c2c3cc;--line:transparent;--line2:transparent;--accent:#4a56d8;--accent-ink:#fff;--accent-soft:#5b67e824;--bubble:#5b67e824;--c1:#4a56d8;--c2:#d9692c;--c3:#5f5ecf;--c4:#2f8f66;--c1s:#5b67e824;--c2s:#d9692c24;--c3s:#5f5ecf24;--c4s:#2f8f6624;--ok:#246e4f;--ok-soft:#2f8f6624;--warn:#855a10;--warn-soft:#b7841f24;--crit:#b3262b;--crit-soft:#cf3f431f;--shadow:0 8px 28px #14142824, 0 1px 2px #00000014}@media(prefers-color-scheme:dark){:is(html[data-module=support],html[data-module=helpcenter]):not([data-theme=light]){color-scheme:dark;--bg-sunken:#0a0b0d;--bg-raised:#16171c;--bg-raised-2:#1c1d23;--bg-hover:#1e1f26;--bg-active:#262730;--bg-overlay:#06070999;--text:#e7e8ec;--text-2:#9b9ea9;--text-3:#828692;--text-inverse:#0f1013;--accent-strong:#5b67e8;--accent-text:#9aa3ff;--accent-soft-2:#6e7bf252;--danger:#f07376;--danger-soft:#e5585b29;--st-unstarted:#8fa3c7;--st-started:#d9a441;--st-completed:#6c6bd6;--pri-urgent:#e07a3f;--shadow-lift:0 14px 40px #0000008c;--bg:#0f1013;--surface:#0f1013;--card:#16171c;--panel:#16171c;--elevated:#1f2027;--ink:#e7e8ec;--muted:#9b9ea9;--icon:#9b9ea9;--chip:#1c1d23;--chip2:#262730;--g1:#e7e8ec;--g2:#9b9ea9;--g3:#828692;--g4:#3f414b;--line:transparent;--line2:transparent;--accent:#5b67e8;--accent-ink:#fff;--accent-soft:#6e7bf22e;--bubble:#6e7bf22e;--c1:#6e7bf2;--c2:#e07a3f;--c3:#7a79e0;--c4:#4fb286;--c1s:#6e7bf22e;--c2s:#e07a3f29;--c3s:#6c6bd62e;--c4s:#4fb28629;--ok:#4fb286;--ok-soft:#4fb28629;--warn:#d9a441;--warn-soft:#d9a44129;--crit:#f07376;--crit-soft:#e5585b29;--shadow:0 8px 28px #00000073, 0 1px 2px #0006}}:is(html[data-module=support],html[data-module=helpcenter])[data-theme=dark]{color-scheme:dark;--bg-sunken:#0a0b0d;--bg-raised:#16171c;--bg-raised-2:#1c1d23;--bg-hover:#1e1f26;--bg-active:#262730;--bg-overlay:#06070999;--text:#e7e8ec;--text-2:#9b9ea9;--text-3:#828692;--text-inverse:#0f1013;--accent-strong:#5b67e8;--accent-text:#9aa3ff;--accent-soft-2:#6e7bf252;--danger:#f07376;--danger-soft:#e5585b29;--st-unstarted:#8fa3c7;--st-started:#d9a441;--st-completed:#6c6bd6;--pri-urgent:#e07a3f;--shadow-lift:0 14px 40px #0000008c;--bg:#0f1013;--surface:#0f1013;--card:#16171c;--panel:#16171c;--elevated:#1f2027;--ink:#e7e8ec;--muted:#9b9ea9;--icon:#9b9ea9;--chip:#1c1d23;--chip2:#262730;--g1:#e7e8ec;--g2:#9b9ea9;--g3:#828692;--g4:#3f414b;--line:transparent;--line2:transparent;--accent:#5b67e8;--accent-ink:#fff;--accent-soft:#6e7bf22e;--bubble:#6e7bf22e;--c1:#6e7bf2;--c2:#e07a3f;--c3:#7a79e0;--c4:#4fb286;--c1s:#6e7bf22e;--c2s:#e07a3f29;--c3s:#6c6bd62e;--c4s:#4fb28629;--ok:#4fb286;--ok-soft:#4fb28629;--warn:#d9a441;--warn-soft:#d9a44129;--crit:#f07376;--crit-soft:#e5585b29;--shadow:0 8px 28px #00000073, 0 1px 2px #0006}:is(html[data-module=support],html[data-module=helpcenter])[data-theme=light]{color-scheme:light;--bg-sunken:#f2f2f5;--bg-raised:#f6f6f8;--bg-raised-2:#eeeef2;--bg-hover:#ededf1;--bg-active:#e3e3ea;--bg-overlay:#14141e59;--text:#1b1c21;--text-2:#5d606b;--text-3:#676a75;--text-inverse:#fff;--accent-strong:#4a56d8;--accent-text:#4a56d8;--accent-soft-2:#5b67e842;--danger:#b3262b;--danger-soft:#cf3f431f;--st-unstarted:#7189b3;--st-started:#c48f2a;--st-completed:#5f5ecf;--pri-urgent:#d9692c;--shadow-lift:0 14px 40px #14142833;--bg:#fff;--surface:#fff;--card:#f6f6f8;--panel:#f6f6f8;--elevated:#fff;--ink:#1b1c21;--muted:#5d606b;--icon:#5d606b;--chip:#eeeef2;--chip2:#e3e3ea;--g1:#1b1c21;--g2:#5d606b;--g3:#676a75;--g4:#c2c3cc;--line:transparent;--line2:transparent;--accent:#4a56d8;--accent-ink:#fff;--accent-soft:#5b67e824;--bubble:#5b67e824;--c1:#4a56d8;--c2:#d9692c;--c3:#5f5ecf;--c4:#2f8f66;--c1s:#5b67e824;--c2s:#d9692c24;--c3s:#5f5ecf24;--c4s:#2f8f6624;--ok:#246e4f;--ok-soft:#2f8f6624;--warn:#855a10;--warn-soft:#b7841f24;--crit:#b3262b;--crit-soft:#cf3f431f;--shadow:0 8px 28px #14142824, 0 1px 2px #00000014}:is(html[data-module=support],html[data-module=helpcenter]) body{background:var(--bg);color:var(--text);font-family:var(--font);font-size:var(--fs);letter-spacing:normal;line-height:1.45}:is(html[data-module=support],html[data-module=helpcenter]) ::selection{background:var(--accent-soft-2)}:is(html[data-module=support],html[data-module=helpcenter]) ::placeholder{color:var(--text-3)}:is(html[data-module=support],html[data-module=helpcenter]) hr,:is(html[data-module=support],html[data-module=helpcenter]) .sidediv,:is(html[data-module=support],html[data-module=helpcenter]) .divider{background:0 0;border:0;height:8px}:is(html[data-module=support],html[data-module=helpcenter]) ::-webkit-scrollbar{width:8px;height:8px}:is(html[data-module=support],html[data-module=helpcenter]) ::-webkit-scrollbar-thumb{background:var(--bg-active);border-radius:8px}:is(html[data-module=support],html[data-module=helpcenter]) ::-webkit-scrollbar-track{background:0 0}:is(html[data-module=support],html[data-module=helpcenter]) .scroll{scrollbar-width:thin;scrollbar-color:var(--bg-active) transparent;overflow:auto}:is(html[data-module=support],html[data-module=helpcenter]) .app,:is(html[data-module=support],html[data-module=helpcenter]) .approw{background:var(--bg)}:is(html[data-module=support],html[data-module=helpcenter]) .apptop{background:var(--bg);border-bottom:0;gap:8px;height:44px;padding:0 12px 0 10px}:is(html[data-module=support],html[data-module=helpcenter]) .apptop .logo{font-size:var(--fs-sm);letter-spacing:normal;color:var(--text);gap:8px;font-weight:600}:is(html[data-module=support],html[data-module=helpcenter]) .apptop .logo .mark-img,:is(html[data-module=support],html[data-module=helpcenter]) .apptop .logo .mark{border-radius:5px;width:18px;height:18px}:is(html[data-module=support],html[data-module=helpcenter]) .panel-arrow{border-radius:var(--radius);width:26px;height:26px;color:var(--text-2);background:0 0;border:0;font-size:13px}:is(html[data-module=support],html[data-module=helpcenter]) .panel-arrow:hover{background:var(--bg-hover);color:var(--text)}:is(html[data-module=support],html[data-module=helpcenter]) .sidebar{width:var(--sidebar-w);background:var(--bg-sunken);border-right:0;gap:1px;padding:8px 8px 6px}:is(html[data-module=support],html[data-module=helpcenter]) .sideitem{border-radius:var(--radius);height:28px;font-size:var(--fs-sm);letter-spacing:normal;color:var(--text-2);flex:none;gap:8px;margin:0;padding:0 8px;font-weight:500}:is(html[data-module=support],html[data-module=helpcenter]) .sideitem .scount{font-size:var(--fs-xs);color:var(--text-3);text-align:center;min-width:16px}:is(html[data-module=support],html[data-module=helpcenter]) .sidediv{background:0 0;height:10px;margin:0}:is(html[data-module=support],html[data-module=helpcenter]) .main{background:var(--bg)}:is(html[data-module=support],html[data-module=helpcenter]) .main .screen{max-width:1120px;padding:4px 16px 32px}:is(html[data-module=support],html[data-module=helpcenter]) .main .screen.wide{max-width:none;padding:4px 12px 12px}:is(html[data-module=support],html[data-module=helpcenter]) .pagehead{align-items:center;gap:10px;margin:0 0 12px}:is(html[data-module=support],html[data-module=helpcenter]) .pagehead h1,:is(html[data-module=support],html[data-module=helpcenter]) .screen.wide .pagehead h1{letter-spacing:normal;color:var(--text);margin:12px 0 0;font-size:20px;font-weight:600;line-height:1.3}:is(html[data-module=support],html[data-module=helpcenter]) .pagehead .sub,:is(html[data-module=support],html[data-module=helpcenter]) .screen.wide .pagehead .sub{font-size:var(--fs-sm);color:var(--text-2);margin-top:2px}:is(html[data-module=support],html[data-module=helpcenter]) .pagehead .backlink{border-radius:var(--radius);background:var(--bg-raised-2);width:26px;height:26px;color:var(--text-2);border:0}:is(html[data-module=support],html[data-module=helpcenter]) .pagehead .backlink:hover{background:var(--bg-active);color:var(--text)}:is(html[data-module=support],html[data-module=helpcenter]) h2{font-size:var(--fs);letter-spacing:normal;font-weight:600}:is(html[data-module=support],html[data-module=helpcenter]) h3{font-size:var(--fs-sm);letter-spacing:normal;font-weight:600}:is(html[data-module=support],html[data-module=helpcenter]) .tag{font-size:var(--fs-xs);color:var(--text-3)}:is(html[data-module=support],html[data-module=helpcenter]) .hint{font-size:var(--fs-sm);color:var(--text-2)}:is(html[data-module=support],html[data-module=helpcenter]) .mono{font-family:var(--mono);font-size:var(--fs-sm)}:is(html[data-module=support],html[data-module=helpcenter]) .muted{color:var(--text-2)}:is(html[data-module=support],html[data-module=helpcenter]) .faint{color:var(--text-3)}:is(html[data-module=support],html[data-module=helpcenter]) .card{background:var(--bg-raised);border-radius:var(--radius-lg);box-shadow:none;border:0}:is(html[data-module=support],html[data-module=helpcenter]) .cardhead{padding:10px 12px 4px}:is(html[data-module=support],html[data-module=helpcenter]) .cardhead h3{font-size:var(--fs-sm);font-weight:600}:is(html[data-module=support],html[data-module=helpcenter]) .cardhead .hint{font-size:var(--fs-xs)}:is(html[data-module=support],html[data-module=helpcenter]) .btn{border-radius:var(--radius);background:var(--bg-raised-2);height:28px;color:var(--text);font-size:var(--fs-sm);letter-spacing:normal;white-space:nowrap;box-shadow:none;border:0;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-weight:500;line-height:1;display:inline-flex}:is(html[data-module=support],html[data-module=helpcenter]) .btn:hover{background:var(--bg-active)}:is(html[data-module=support],html[data-module=helpcenter]) .btn.primary{background:var(--accent);border-color:var(--accent);color:var(--accent-ink);box-shadow:none;opacity:1}:is(html[data-module=support],html[data-module=helpcenter]) .btn.primary:hover{background:var(--accent-strong);opacity:1}:is(html[data-module=support],html[data-module=helpcenter]) .btn.ghost{color:var(--text-2);background:0 0;font-weight:500}:is(html[data-module=support],html[data-module=helpcenter]) .btn.ghost:hover{background:var(--bg-hover);color:var(--text)}:is(html[data-module=support],html[data-module=helpcenter]) .btn.danger{background:var(--danger-soft);color:var(--danger);border-color:#0000}:is(html[data-module=support],html[data-module=helpcenter]) .btn.danger:hover{background:var(--danger-soft)}:is(html[data-module=support],html[data-module=helpcenter]) .btn.small,:is(html[data-module=support],html[data-module=helpcenter]) .btn.sm{height:24px;font-size:var(--fs-xs);border-radius:var(--radius);padding:0 8px}:is(html[data-module=support],html[data-module=helpcenter]) .btn.lg{height:34px;font-size:var(--fs);padding:0 14px}:is(html[data-module=support],html[data-module=helpcenter]) .btn.round{border-radius:var(--radius);padding:0 10px}:is(html[data-module=support],html[data-module=helpcenter]) .btn.round.soft{background:var(--bg-raised-2)}:is(html[data-module=support],html[data-module=helpcenter]) .btn.round.soft:hover{background:var(--bg-active)}:is(html[data-module=support],html[data-module=helpcenter]) .btn.won,:is(html[data-module=support],html[data-module=helpcenter]) .btn.round.success{background:var(--ok-soft);color:var(--ok);border-color:#0000}:is(html[data-module=support],html[data-module=helpcenter]) .btn.lost,:is(html[data-module=support],html[data-module=helpcenter]) .btn.round.danger{background:var(--danger-soft);color:var(--danger);border-color:#0000}:is(html[data-module=support],html[data-module=helpcenter]) .btn:disabled,:is(html[data-module=support],html[data-module=helpcenter]) .btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}:is(html[data-module=support],html[data-module=helpcenter]) .btn.primary:is(:disabled,[aria-disabled=true]),:is(html[data-module=support],html[data-module=helpcenter]) .btn.primary:is(:disabled,[aria-disabled=true]):hover{background:var(--bg-raised-2);border-color:var(--bg-raised-2);color:var(--text-3);opacity:1}:is(html[data-module=support],html[data-module=helpcenter]) .btn:is(:disabled,[aria-disabled=true]):not(.primary):hover{opacity:.5}:is(html[data-module=support],html[data-module=helpcenter]) .editbtn{font-size:var(--fs-sm);color:var(--text-2);border-radius:var(--radius);padding:3px 7px;font-weight:500}:is(html[data-module=support],html[data-module=helpcenter]) .editbtn:hover{background:var(--bg-hover);color:var(--text)}:is(html[data-module=support],html[data-module=helpcenter]) .pill{border-radius:var(--radius);background:var(--bg-raised-2);height:24px;color:var(--text);font-size:var(--fs-sm);letter-spacing:normal;align-items:center;gap:5px;padding:0 8px;font-weight:500;display:inline-flex}:is(html[data-module=support],html[data-module=helpcenter]) .pill.ok,:is(html[data-module=support],html[data-module=helpcenter]) .pill.run{background:var(--ok-soft);color:var(--ok)}:is(html[data-module=support],html[data-module=helpcenter]) .pill.warn,:is(html[data-module=support],html[data-module=helpcenter]) .pill.gate{background:var(--warn-soft);color:var(--warn)}:is(html[data-module=support],html[data-module=helpcenter]) .pill.crit{background:var(--danger-soft);color:var(--danger)}:is(html[data-module=support],html[data-module=helpcenter]) .pill.info{background:var(--accent-soft);color:var(--accent-text)}:is(html[data-module=support],html[data-module=helpcenter]) .pill.neutral,:is(html[data-module=support],html[data-module=helpcenter]) .pill.draft,:is(html[data-module=support],html[data-module=helpcenter]) .pill.hold{background:var(--bg-raised-2);color:var(--text-2)}:is(html[data-module=support],html[data-module=helpcenter]) .seg{border-radius:var(--radius);background:var(--bg-raised);border:0;gap:2px;margin-bottom:12px;padding:2px;display:inline-flex}:is(html[data-module=support],html[data-module=helpcenter]) .seg button{height:24px;color:var(--text-2);font-size:var(--fs-sm);box-shadow:none;background:0 0;border:0;border-radius:4px;margin:0;padding:0 10px;font-weight:500}:is(html[data-module=support],html[data-module=helpcenter]) .seg button:first-child,:is(html[data-module=support],html[data-module=helpcenter]) .seg button:last-child{border-radius:4px}:is(html[data-module=support],html[data-module=helpcenter]) .seg button:hover:not(.on){color:var(--text);background:0 0}:is(html[data-module=support],html[data-module=helpcenter]) .seg button.on,:is(html[data-module=support],html[data-module=helpcenter]) .seg button.active,:is(html[data-module=support],html[data-module=helpcenter]) .seg button[aria-pressed=true]{background:var(--bg-active);color:var(--text);box-shadow:none;border-color:#0000;font-weight:500}:is(html[data-module=support],html[data-module=helpcenter]) table.data,:is(html[data-module=support],html[data-module=helpcenter]) table.claygrid{font-size:var(--fs-sm);border-collapse:collapse}:is(html[data-module=support],html[data-module=helpcenter]) table.data th,:is(html[data-module=support],html[data-module=helpcenter]) table.claygrid th{background:var(--bg-raised);height:30px;color:var(--text-3);font-size:var(--fs-xs);text-align:left;z-index:2;border-bottom:0;padding:0 10px;font-weight:500;position:sticky;top:0}:is(html[data-module=support],html[data-module=helpcenter]) table.data td,:is(html[data-module=support],html[data-module=helpcenter]) table.claygrid td{border-bottom:0;height:40px;padding:0 10px}:is(html[data-module=support],html[data-module=helpcenter]) table.data tr:hover td,:is(html[data-module=support],html[data-module=helpcenter]) table.data tr.rowlink:hover td,:is(html[data-module=support],html[data-module=helpcenter]) table.claygrid tr:hover td{background:var(--bg-hover)}:is(html[data-module=support],html[data-module=helpcenter]) .card.tscroll table.data th:first-child,:is(html[data-module=support],html[data-module=helpcenter]) .card.tscroll table.data th:last-child{border-radius:0}:is(html[data-module=support],html[data-module=helpcenter]) .main input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),:is(html[data-module=support],html[data-module=helpcenter]) .main select,:is(html[data-module=support],html[data-module=helpcenter]) .main textarea,:is(html[data-module=support],html[data-module=helpcenter]) .popover input,:is(html[data-module=support],html[data-module=helpcenter]) .popover select,:is(html[data-module=support],html[data-module=helpcenter]) .popover textarea,:is(html[data-module=support],html[data-module=helpcenter]) .drawer input,:is(html[data-module=support],html[data-module=helpcenter]) .drawer select,:is(html[data-module=support],html[data-module=helpcenter]) .apptop input{border-radius:var(--radius);background:var(--bg-raised);height:28px;color:var(--text);font-size:var(--fs-sm);box-shadow:none;border:0;padding:0 10px}:is(html[data-module=support],html[data-module=helpcenter]) .main textarea,:is(html[data-module=support],html[data-module=helpcenter]) .popover textarea{height:auto;min-height:72px;padding:8px 10px;line-height:1.45}:is(html[data-module=support],html[data-module=helpcenter]) .main :is(.sup-kbody,.sup-fields) input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),:is(html[data-module=support],html[data-module=helpcenter]) .main :is(.sup-kbody,.sup-fields) select,:is(html[data-module=support],html[data-module=helpcenter]) .main :is(.sup-kbody,.sup-fields) textarea,:is(html[data-module=support],html[data-module=helpcenter]) .main :is(.card,.ev-modal) .sup-field :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select,textarea){background:var(--surface)}:is(html[data-module=support],html[data-module=helpcenter]) .card.sup-feedcard,:is(html[data-module=support],html[data-module=helpcenter]) .sup-postcard,:is(html[data-module=support],html[data-module=helpcenter]) .sup-postside,:is(html[data-module=support],html[data-module=helpcenter]) .card.sup-space-card,:is(html[data-module=support],html[data-module=helpcenter]) .sup-space-hero,:is(html[data-module=support],html[data-module=helpcenter]) .sup-space-write{background:var(--elevated)}:is(html[data-module=support],html[data-module=helpcenter]) .main .sup-kbody textarea.sup-ktitle{background:0 0}:is(html[data-module=support],html[data-module=helpcenter]) .main input[type=search]{background-position:9px;padding-left:30px}:is(html[data-module=support],html[data-module=helpcenter]) .fbar .search input,:is(html[data-module=support],html[data-module=helpcenter]) .popover .picker-input input{background:0 0;height:auto;padding:0}:is(html[data-module=support],html[data-module=helpcenter]) .main input:not([type=checkbox]):not([type=radio]):focus,:is(html[data-module=support],html[data-module=helpcenter]) .main select:focus,:is(html[data-module=support],html[data-module=helpcenter]) .main textarea:focus,:is(html[data-module=support],html[data-module=helpcenter]) .popover input:focus,:is(html[data-module=support],html[data-module=helpcenter]) .popover select:focus,:is(html[data-module=support],html[data-module=helpcenter]) .popover textarea:focus{outline:2px solid var(--accent-soft-2);outline-offset:0;box-shadow:none;border-color:#0000}:is(html[data-module=support],html[data-module=helpcenter]) button:focus-visible,:is(html[data-module=support],html[data-module=helpcenter]) [tabindex]:focus-visible{outline:2px solid var(--accent-soft-2);outline-offset:0}:is(html[data-module=support],html[data-module=helpcenter]) .main input[type=checkbox],:is(html[data-module=support],html[data-module=helpcenter]) .main input[type=radio]{accent-color:var(--accent-fg,var(--accent))}:is(html[data-module=support],html[data-module=helpcenter]) .fbar .search{border-radius:var(--radius);background:var(--bg-raised);border:0;height:28px}:is(html[data-module=support],html[data-module=helpcenter]) .fbar .fbtn{height:24px;font-size:var(--fs-xs);border-radius:var(--radius);padding:0 8px}:is(html[data-module=support],html[data-module=helpcenter]) .fchip{border-radius:var(--radius);background:var(--bg-raised-2);height:26px;font-size:var(--fs-sm);border:0;align-items:stretch;padding:0;display:inline-flex;overflow:hidden}:is(html[data-module=support],html[data-module=helpcenter]) .fchip:focus-within{outline:2px solid var(--accent-soft-2);border-color:#0000}:is(html[data-module=support],html[data-module=helpcenter]) .fchip .flab,:is(html[data-module=support],html[data-module=helpcenter]) .fchip .subj{background:var(--bg-raised);color:var(--text-2);font-size:var(--fs-sm);border-right:0;align-items:center;padding:0 8px;font-weight:400;display:inline-flex}:is(html[data-module=support],html[data-module=helpcenter]) .fchip .fval,:is(html[data-module=support],html[data-module=helpcenter]) .fchip .val{color:var(--text);font-weight:500}:is(html[data-module=support],html[data-module=helpcenter]) .fchip .fval select,:is(html[data-module=support],html[data-module=helpcenter]) .fchip .fval input{height:auto;color:var(--text);font-size:var(--fs-sm);background:0 0;padding:0 8px;font-weight:500}:is(html[data-module=support],html[data-module=helpcenter]) .fchip .x{color:var(--text-3);padding:0 6px}:is(html[data-module=support],html[data-module=helpcenter]) .histchip{border-radius:var(--radius);height:24px;color:var(--text-2);font-size:var(--fs-sm);background:0 0;border:0;padding:0 10px;font-weight:500}:is(html[data-module=support],html[data-module=helpcenter]) .histchip:hover{background:var(--bg-hover);color:var(--text)}:is(html[data-module=support],html[data-module=helpcenter]) .histchip.on,:is(html[data-module=support],html[data-module=helpcenter]) .histchip.active{background:var(--bg-active);color:var(--text);font-weight:500}:is(html[data-module=support],html[data-module=helpcenter]) .gridbar select{border-radius:var(--radius);background-color:var(--bg-raised);height:26px;font-size:var(--fs-sm)}:is(html[data-module=support],html[data-module=helpcenter]) .popover{border-radius:var(--radius-lg);background:var(--bg-raised);box-shadow:var(--shadow);border:0;padding:8px}:is(html[data-module=support],html[data-module=helpcenter]) .popover label{font-size:var(--fs-sm);color:var(--text-2)}:is(html[data-module=support],html[data-module=helpcenter]) .drawer{background:var(--bg-raised);box-shadow:var(--shadow-lift);border-left:0}:is(html[data-module=support],html[data-module=helpcenter]) .drawer h2{font-size:var(--fs)}:is(html[data-module=support],html[data-module=helpcenter]) .drawer-backdrop{background:var(--bg-overlay)}:is(html[data-module=support],html[data-module=helpcenter]) .empty,:is(html[data-module=support],html[data-module=helpcenter]) .int-empty{color:var(--text-2);font-size:var(--fs-sm);text-align:center;padding:48px 20px}:is(html[data-module=support],html[data-module=helpcenter]) .kpis{gap:6px;margin-bottom:14px}:is(html[data-module=support],html[data-module=helpcenter]) .kpi{background:var(--bg-raised-2);border-radius:var(--radius);box-shadow:none;border:0;padding:10px 12px}:is(html[data-module=support],html[data-module=helpcenter]) .kpi .lab{font-size:var(--fs-xs);color:var(--text-3);font-weight:400}:is(html[data-module=support],html[data-module=helpcenter]) .kpi .val{letter-spacing:normal;margin:2px 0 0;font-size:20px;font-weight:600}:is(html[data-module=support],html[data-module=helpcenter]) .kpi .delta{font-size:var(--fs-xs)}:is(html[data-module=support],html[data-module=helpcenter]) .mailwrap{border-radius:var(--radius-lg);background:0 0;border:0;min-height:calc(100vh - 110px)}:is(html[data-module=support],html[data-module=helpcenter]) .mailnav{width:var(--sidebar-w);background:var(--bg-sunken);border-radius:var(--radius-lg) 0 0 var(--radius-lg);border-right:0;gap:1px;padding:8px}:is(html[data-module=support],html[data-module=helpcenter]) .mailnav>div:first-child{font-size:var(--fs-xs);color:var(--text-3);padding:4px 8px 8px;font-weight:600}:is(html[data-module=support],html[data-module=helpcenter]) .mailfolder{border-radius:var(--radius);height:28px;color:var(--text-2);font-size:var(--fs-sm);box-shadow:none;background:0 0;padding:0 8px;font-weight:500}:is(html[data-module=support],html[data-module=helpcenter]) .mailfolder:hover{background:var(--bg-hover);color:var(--text)}:is(html[data-module=support],html[data-module=helpcenter]) .mailfolder.on{background:var(--bg-raised-2);color:var(--text);box-shadow:none;font-weight:500}:is(html[data-module=support],html[data-module=helpcenter]) .mailfolder .n{font-size:var(--fs-xs);color:var(--text-3)}:is(html[data-module=support],html[data-module=helpcenter]) .mailfolder .n.hot{color:var(--accent-text)}:is(html[data-module=support],html[data-module=helpcenter]) .kcol{background:var(--bg-raised);border-radius:var(--radius-lg)}:is(html[data-module=support],html[data-module=helpcenter]) .kcard{background:var(--bg);border-radius:var(--radius);box-shadow:none;font-size:var(--fs-sm);border:0}:is(html[data-module=support],html[data-module=helpcenter]) .kcard:hover{background:var(--bg-hover);box-shadow:none;border-color:#0000;transform:none}:is(html[data-module=support],html[data-module=helpcenter]) .int-title{letter-spacing:normal;font-size:20px;font-weight:600}:is(html[data-module=support],html[data-module=helpcenter]) .int-tabs{border-bottom:0;gap:2px}:is(html[data-module=support],html[data-module=helpcenter]) .int-tab{border-radius:var(--radius);height:26px;color:var(--text-2);font-size:var(--fs-sm);border-bottom:0;margin-bottom:0;padding:0 10px;font-weight:500}:is(html[data-module=support],html[data-module=helpcenter]) .int-tab:hover{background:var(--bg-hover);color:var(--text)}:is(html[data-module=support],html[data-module=helpcenter]) .int-tab.on{background:var(--bg-active);color:var(--text);border-bottom-color:#0000;font-weight:500}:is(html[data-module=support],html[data-module=helpcenter]) .int-group{background:var(--bg-raised);border-radius:var(--radius-lg);box-shadow:none;border:0}:is(html[data-module=support],html[data-module=helpcenter]) .int-group-head{border-radius:var(--radius-lg);color:var(--text);padding:10px 12px}:is(html[data-module=support],html[data-module=helpcenter]) .int-group-head[aria-expanded=true]{border-radius:var(--radius-lg) var(--radius-lg) 0 0}:is(html[data-module=support],html[data-module=helpcenter]) .int-group-title{font-size:var(--fs);font-weight:600}:is(html[data-module=support],html[data-module=helpcenter]) .int-group-body{border-radius:0 0 var(--radius-lg) var(--radius-lg);background:0 0;border-top:0;padding:0 12px 12px}:is(html[data-module=support],html[data-module=helpcenter]) .int-card,:is(html[data-module=support],html[data-module=helpcenter]) .int-tile{background:var(--bg-raised-2);border-radius:var(--radius);border:0}:is(html[data-module=support],html[data-module=helpcenter]) .int-card:hover{background:var(--bg-active);border-color:#0000}:is(html[data-module=support],html[data-module=helpcenter]) .int-count{border-radius:var(--radius);background:var(--bg-active);color:var(--text-2);font-size:var(--fs-xs);font-weight:500}:is(html[data-module=support],html[data-module=helpcenter]) .int-count.ok{background:var(--ok-soft);color:var(--ok)}:is(html[data-module=support],html[data-module=helpcenter]) .int-pill{border-radius:var(--radius);background:var(--bg-raised-2);height:24px;color:var(--text);font-size:var(--fs-sm);border:0;padding:0 8px;line-height:1}:is(html[data-module=support],html[data-module=helpcenter]) .int-pill:hover{background:var(--bg-active)}:is(html[data-module=support],html[data-module=helpcenter]) .int-pill.dark{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}:is(html[data-module=support],html[data-module=helpcenter]) .int-pill.dark:hover{background:var(--accent-strong);opacity:1}:is(html[data-module=support],html[data-module=helpcenter]) .int-dots{border-radius:var(--radius);width:26px;height:26px;color:var(--text-2)}:is(html[data-module=support],html[data-module=helpcenter]) .int-dots:hover{background:var(--bg-hover);color:var(--text)}:is(html[data-module=support],html[data-module=helpcenter]) .int-name{font-size:var(--fs-sm);font-weight:500}:is(html[data-module=support],html[data-module=helpcenter]) .int-sub,:is(html[data-module=support],html[data-module=helpcenter]) .int-hint,:is(html[data-module=support],html[data-module=helpcenter]) .int-note{font-size:var(--fs-xs);color:var(--text-3)}:is(html[data-module=support],html[data-module=helpcenter]) kbd,:is(html[data-module=support],html[data-module=helpcenter]) .kbd{font:var(--fs-xs) / 1 var(--font);color:var(--text-2);background:var(--bg-active);text-align:center;white-space:nowrap;border-radius:4px;min-width:18px;padding:3px 5px;display:inline-block}:is(html[data-module=support],html[data-module=helpcenter]) .btn .kbd{color:inherit;background:#ffffff1f;margin-left:2px}:is(html[data-module=support],html[data-module=helpcenter]) [data-tip]{position:relative}:is(html[data-module=support],html[data-module=helpcenter]) [data-tip]:focus-visible:after{content:attr(data-tip);background:var(--bg-active);color:var(--text);font-size:var(--fs-xs);border-radius:var(--radius);white-space:pre-line;z-index:1000;width:max-content;max-width:260px;box-shadow:var(--shadow);pointer-events:none;padding:5px 8px;line-height:1.3;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}:is(html[data-module=support],html[data-module=helpcenter]) [data-tip-below]:focus-visible:after{top:calc(100% + 6px);bottom:auto}:is(html[data-module=support],html[data-module=helpcenter])[data-tip-pointer] [data-tip]:focus-visible:after{content:none}:is(html[data-module=support],html[data-module=helpcenter]) .icon-btn{border-radius:var(--radius);width:26px;height:26px;color:var(--text-2);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}:is(html[data-module=support],html[data-module=helpcenter]) .icon-btn:hover{background:var(--bg-hover);color:var(--text)}:is(html[data-module=support],html[data-module=helpcenter]) .icon-btn.active{color:var(--accent-text);background:var(--accent-soft)}:is(html[data-module=support],html[data-module=helpcenter]) .icon-btn svg{width:16px;height:16px}:is(html[data-module=support],html[data-module=helpcenter]) .chip{border-radius:var(--radius);background:var(--bg-raised-2);height:24px;color:var(--text);font-size:var(--fs-sm);white-space:nowrap;border:0;align-items:center;gap:5px;max-width:220px;padding:0 8px;font-weight:500;display:inline-flex}:is(html[data-module=support],html[data-module=helpcenter]) .chip:hover{background:var(--bg-active)}:is(html[data-module=support],html[data-module=helpcenter]) .chip.sm{height:20px;font-size:var(--fs-xs);padding:0 6px}:is(html[data-module=support],html[data-module=helpcenter]) .chip.unset{color:var(--text-2);background:0 0}:is(html[data-module=support],html[data-module=helpcenter]) .chip.unset:hover{background:var(--bg-hover)}:is(html[data-module=support],html[data-module=helpcenter]) .chip.overdue{color:var(--danger);background:var(--danger-soft)}:is(html[data-module=support],html[data-module=helpcenter]) .chip.selected,:is(html[data-module=support],html[data-module=helpcenter]) .chip.on,:is(html[data-module=support],html[data-module=helpcenter]) .fchip.on{background:var(--accent-soft);color:var(--accent-text)}:is(html[data-module=support],html[data-module=helpcenter]) .chip svg{flex:none;width:14px;height:14px}:is(html[data-module=support],html[data-module=helpcenter]) .chip .x{opacity:.6;margin-left:2px}:is(html[data-module=support],html[data-module=helpcenter]) .chip .x:hover{opacity:1}:is(html[data-module=support],html[data-module=helpcenter]) .dot{border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}:is(html[data-module=support],html[data-module=helpcenter]) .menu{min-width:220px;padding:4px}:is(html[data-module=support],html[data-module=helpcenter]) .menu-item{border-radius:var(--radius);text-align:left;width:100%;height:30px;font-size:var(--fs-sm);color:var(--text);align-items:center;gap:8px;padding:0 8px;display:flex}:is(html[data-module=support],html[data-module=helpcenter]) .menu-item:hover:not(.disabled),:is(html[data-module=support],html[data-module=helpcenter]) .menu-item.active{background:var(--bg-hover)}:is(html[data-module=support],html[data-module=helpcenter]) .menu-item.disabled{color:var(--text-3);cursor:not-allowed}:is(html[data-module=support],html[data-module=helpcenter]) .menu-item.danger{color:var(--danger)}:is(html[data-module=support],html[data-module=helpcenter]) .menu-item .ico{width:16px;color:var(--text-2);display:inline-flex}:is(html[data-module=support],html[data-module=helpcenter]) .menu-item .ico svg{width:15px;height:15px}:is(html[data-module=support],html[data-module=helpcenter]) .menu-item .lbl{flex:1}:is(html[data-module=support],html[data-module=helpcenter]) .menu-item .kbd{color:var(--text-3);background:0 0}:is(html[data-module=support],html[data-module=helpcenter]) .menu-sep{background:var(--bg-active);opacity:.6;height:1px;margin:4px 6px}:is(html[data-module=support],html[data-module=helpcenter]) .menu-head{color:var(--text-3);font-size:var(--fs-xs);padding:6px 8px 2px}:is(html[data-module=support],html[data-module=helpcenter]) .toolbar{flex:none;align-items:center;gap:8px;min-height:36px;padding:4px 12px;display:flex}:is(html[data-module=support],html[data-module=helpcenter]) .toolbar.filters{flex-wrap:wrap;padding-top:0}:is(html[data-module=support],html[data-module=helpcenter]) .tabstrip{align-items:center;gap:2px;display:flex}:is(html[data-module=support],html[data-module=helpcenter]) .tabstrip button{height:26px;color:var(--text-2);font-size:var(--fs-sm);background:0 0;border:0;border-radius:13px;padding:0 10px;font-weight:500}:is(html[data-module=support],html[data-module=helpcenter]) .tabstrip button.on{background:var(--bg-active);color:var(--text)}:is(html[data-module=support],html[data-module=helpcenter]) .tabstrip button:hover:not(.on){color:var(--text)}:is(html[data-module=support],html[data-module=helpcenter]) .tabs{align-items:center;gap:2px;display:flex}:is(html[data-module=support],html[data-module=helpcenter]) .tabs button{border-radius:var(--radius);height:26px;color:var(--text-2);font-size:var(--fs-sm);background:0 0;border:0;align-items:center;gap:6px;padding:0 10px;font-weight:500;display:inline-flex}:is(html[data-module=support],html[data-module=helpcenter]) .tabs button.on{background:var(--bg-active);color:var(--text)}:is(html[data-module=support],html[data-module=helpcenter]) .tabs button:hover:not(.on){background:var(--bg-hover);color:var(--text)}:is(html[data-module=support],html[data-module=helpcenter]) .tabs .count{color:var(--text-3);font-size:var(--fs-xs)}:is(html[data-module=support],html[data-module=helpcenter]) .switch{background:var(--bg-active);border-radius:9px;flex:none;width:30px;height:18px;transition:background .15s;display:inline-block;position:relative}:is(html[data-module=support],html[data-module=helpcenter]) .switch.on,:is(html[data-module=support],html[data-module=helpcenter]) .switch[aria-checked=true]{background:var(--accent)}:is(html[data-module=support],html[data-module=helpcenter]) .switch .knob{background:var(--text-2);width:14px;height:14px;box-shadow:none;transition:left .15s,background .15s;top:2px;left:2px}:is(html[data-module=support],html[data-module=helpcenter]) .switch.on .knob{background:#fff;left:14px}:is(html[data-module=support],html[data-module=helpcenter]) .switch:not(:has(.knob)):after{content:"";background:var(--text-2);border-radius:50%;width:14px;height:14px;transition:transform .15s,background .15s;position:absolute;top:2px;left:2px}:is(html[data-module=support],html[data-module=helpcenter]) .switch[aria-checked=true]:not(:has(.knob)):after{background:#fff;transform:translate(12px)}:is(html[data-module=support],html[data-module=helpcenter]) .checkbox{background:var(--bg-active);color:#fff;border-radius:3px;flex:none;justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex}:is(html[data-module=support],html[data-module=helpcenter]) .checkbox.on{background:var(--accent)}:is(html[data-module=support],html[data-module=helpcenter]) .checkbox svg{width:10px;height:10px}:is(html[data-module=support],html[data-module=helpcenter]) .group-head{background:var(--bg-raised);height:34px;color:var(--text);font-weight:600;font-size:var(--fs-sm);z-index:2;align-items:center;gap:8px;padding:0 12px 0 14px;display:flex;position:sticky;top:0}:is(html[data-module=support],html[data-module=helpcenter]) .group-head .cnt,:is(html[data-module=support],html[data-module=helpcenter]) .group-head .eff,:is(html[data-module=support],html[data-module=helpcenter]) .group-head .chev{color:var(--text-3);font-weight:500}:is(html[data-module=support],html[data-module=helpcenter]) .group-head .plus{opacity:0;margin-left:auto}:is(html[data-module=support],html[data-module=helpcenter]) .group-head:hover .plus{opacity:1}:is(html[data-module=support],html[data-module=helpcenter]) .group-head .chev{transition:transform .15s}:is(html[data-module=support],html[data-module=helpcenter]) .group-head.closed .chev{transform:rotate(-90deg)}:is(html[data-module=support],html[data-module=helpcenter]) .trow{height:var(--row-h);cursor:default;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;padding:0 12px 0 6px;display:flex;position:relative}:is(html[data-module=support],html[data-module=helpcenter]) .trow:hover,:is(html[data-module=support],html[data-module=helpcenter]) .trow.focused{background:var(--bg-hover)}:is(html[data-module=support],html[data-module=helpcenter]) .trow.selected{background:var(--accent-soft)}:is(html[data-module=support],html[data-module=helpcenter]) .trow .gutter{opacity:0;width:22px;height:22px;color:var(--text-3);flex:none;justify-content:center;align-items:center;display:inline-flex}:is(html[data-module=support],html[data-module=helpcenter]) .trow:hover .gutter,:is(html[data-module=support],html[data-module=helpcenter]) .trow.selected .gutter{opacity:1}:is(html[data-module=support],html[data-module=helpcenter]) .trow .pri,:is(html[data-module=support],html[data-module=helpcenter]) .trow .st{flex:none;width:16px;height:16px}:is(html[data-module=support],html[data-module=helpcenter]) .trow .ident{color:var(--text-3);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;flex:none;min-width:62px}:is(html[data-module=support],html[data-module=helpcenter]) .trow .ttl{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:500;overflow:hidden}:is(html[data-module=support],html[data-module=helpcenter]) .trow .ttl .parent,:is(html[data-module=support],html[data-module=helpcenter]) .trow .ttl .sub{color:var(--text-3);font-weight:400}:is(html[data-module=support],html[data-module=helpcenter]) .trow .right{flex:none;align-items:center;gap:6px;display:flex}:is(html[data-module=support],html[data-module=helpcenter]) .trow .date{color:var(--text-3);font-size:var(--fs-sm);text-align:right;min-width:44px}:is(html[data-module=support],html[data-module=helpcenter]) .avatar{background:var(--bg-active);width:20px;height:20px;color:var(--text);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:9px;font-weight:700;display:inline-flex;overflow:hidden}:is(html[data-module=support],html[data-module=helpcenter]) .avatar img{object-fit:cover;width:100%;height:100%}:is(html[data-module=support],html[data-module=helpcenter]) .avatar.placeholder{border:1.5px dashed var(--text-3);background:0 0}:is(html[data-module=support],html[data-module=helpcenter]) .avatar.lg{width:28px;height:28px;font-size:11px}:is(html[data-module=support],html[data-module=helpcenter]) .avatar-stack{display:inline-flex}:is(html[data-module=support],html[data-module=helpcenter]) .avatar-stack .avatar{box-shadow:0 0 0 2px var(--bg-raised);margin-left:-6px}:is(html[data-module=support],html[data-module=helpcenter]) .avatar-stack .avatar:first-child{margin-left:0}:is(html[data-module=support],html[data-module=helpcenter]) .panel{background:var(--bg-raised);width:300px;font-size:var(--fs-sm);flex:none;padding:12px 14px;overflow:auto}:is(html[data-module=support],html[data-module=helpcenter]) .panel>h3{font-size:var(--fs-xs);color:var(--text-3);margin:14px 0 6px;font-weight:600}:is(html[data-module=support],html[data-module=helpcenter]) .panel>h3:first-child{margin-top:0}:is(html[data-module=support],html[data-module=helpcenter]) .stat-tiles{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}:is(html[data-module=support],html[data-module=helpcenter]) .stat-tiles .tile{background:var(--bg-raised-2);border-radius:var(--radius);padding:8px 10px}:is(html[data-module=support],html[data-module=helpcenter]) .stat-tiles .tile .v{font-size:18px;font-weight:600}:is(html[data-module=support],html[data-module=helpcenter]) .stat-tiles .tile .l{color:var(--text-3);font-size:var(--fs-xs)}:is(html[data-module=support],html[data-module=helpcenter]) .brk-row{border-radius:var(--radius);text-align:left;align-items:center;gap:8px;width:100%;height:28px;padding:0 6px;display:flex}:is(html[data-module=support],html[data-module=helpcenter]) .brk-row:hover{background:var(--bg-hover)}:is(html[data-module=support],html[data-module=helpcenter]) .brk-row.on{background:var(--accent-soft)}:is(html[data-module=support],html[data-module=helpcenter]) .brk-row .bar{background:var(--bg-active);border-radius:2px;flex:1;height:4px;overflow:hidden}:is(html[data-module=support],html[data-module=helpcenter]) .brk-row .bar>i{background:var(--accent);height:100%;display:block}:is(html[data-module=support],html[data-module=helpcenter]) .form-row{align-items:flex-start;gap:16px;padding:10px 0;display:flex}:is(html[data-module=support],html[data-module=helpcenter]) .form-row>label{width:200px;color:var(--text-2);font-size:var(--fs-sm);flex:none;padding-top:6px}:is(html[data-module=support],html[data-module=helpcenter]) .form-row>label small{color:var(--text-3);font-size:var(--fs-xs);margin-top:2px;display:block}:is(html[data-module=support],html[data-module=helpcenter]) .form-row>.ctl{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}:is(html[data-module=support],html[data-module=helpcenter]) .form-row input,:is(html[data-module=support],html[data-module=helpcenter]) .form-row textarea,:is(html[data-module=support],html[data-module=helpcenter]) .form-row select{width:100%;max-width:420px}:is(html[data-module=support],html[data-module=helpcenter]) .toaster{z-index:1200;flex-direction:column;gap:8px;display:flex;position:fixed;bottom:16px;right:16px}:is(html[data-module=support],html[data-module=helpcenter]) .toast{background:var(--bg-active);color:var(--text);border-radius:var(--radius-lg);box-shadow:var(--shadow);min-width:260px;max-width:420px;font-size:var(--fs-sm);gap:10px;padding:10px 12px;font-weight:400;animation:.15s ease-out stride-pop;bottom:16px;left:auto;right:16px;transform:none}:is(html[data-module=support],html[data-module=helpcenter]) .toaster .toast{align-items:flex-start;display:flex;position:static;bottom:auto;right:auto}:is(html[data-module=support],html[data-module=helpcenter]) .toast button,:is(html[data-module=support],html[data-module=helpcenter]) .toast .act{color:var(--accent-text);font-weight:500;font-size:var(--fs-sm)}:is(html[data-module=support],html[data-module=helpcenter]) .toast .mark{flex:none;width:16px;height:16px;margin-top:1px}:is(html[data-module=support],html[data-module=helpcenter]) .toast.ok .mark{color:var(--ok)}:is(html[data-module=support],html[data-module=helpcenter]) .toast.error .mark{color:var(--danger)}:is(html[data-module=support],html[data-module=helpcenter]) .modal-backdrop{z-index:800;background:var(--bg-overlay);justify-content:center;align-items:flex-start;padding-top:12vh;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}:is(html[data-module=support],html[data-module=helpcenter]) .modal{background:var(--bg-raised);box-shadow:var(--shadow-lift);border:0;border-radius:10px;flex-direction:column;width:min(720px,100vw - 24px);max-height:86vh;animation:.12s ease-out stride-pop;display:flex}:is(html[data-module=support],html[data-module=helpcenter]) .modal.wide{width:min(1100px,100vw - 24px);max-height:calc(100vh - 40px)}:is(html[data-module=support],html[data-module=helpcenter]) .modal.narrow{width:min(460px,100vw - 24px)}:is(html[data-module=support],html[data-module=helpcenter]) .modal-head{color:var(--text-2);font-size:var(--fs-sm);align-items:center;gap:8px;padding:12px 16px 4px;display:flex}:is(html[data-module=support],html[data-module=helpcenter]) .modal-body{padding:8px 16px;overflow:auto}:is(html[data-module=support],html[data-module=helpcenter]) .modal-foot{align-items:center;gap:8px;padding:10px 16px 14px;display:flex}:is(html[data-module=support],html[data-module=helpcenter]) .pop{animation:.1s ease-out stride-pop}:is(html[data-module=support],html[data-module=helpcenter]) .slide{animation:.15s ease-out stride-slide}:is(html[data-module=support],html[data-module=helpcenter]) .sheet{animation:.18s ease-out stride-sheet}@keyframes stride-pop{0%{opacity:0;transform:translateY(-2px)scale(.99)}}@keyframes stride-slide{0%{opacity:0;transform:translate(12px)}}@keyframes stride-sheet{0%{opacity:0;transform:translateY(20px)}}:is(html[data-module=support],html[data-module=helpcenter]),:is(html[data-module=support],html[data-module=helpcenter])[data-theme=light]{--shadow-card:0 0 0 1px #14142812, 0 1px 3px #1414280d;--shadow-control:0 0 0 1px #1414281a, 0 1px 2px #14142814}@media(prefers-color-scheme:dark){:is(html[data-module=support],html[data-module=helpcenter]):not([data-theme=light]){--shadow-card:0 0 0 1px #ffffff0f, 0 1px 3px #0006;--shadow-control:0 0 0 1px #ffffff1a, 0 1px 2px #0006}}:is(html[data-module=support],html[data-module=helpcenter])[data-theme=dark]{--shadow-card:0 0 0 1px #ffffff0f, 0 1px 3px #0006;--shadow-control:0 0 0 1px #ffffff1a, 0 1px 2px #0006}:is(html[data-module=support],html[data-module=helpcenter]) .sup-screen{--sup-ground:var(--bg-sunken);--sup-hover:var(--bg-hover);--sup-link:var(--accent-text);--sup-tint-pink:transparent;--sup-tint-blue:transparent;--sup-tint-green:transparent;--sup-tint-gray:transparent;--sup-tint-grad:var(--bg-raised-2)}:is(html[data-module=support],html[data-module=helpcenter]) .app,:is(html[data-module=support],html[data-module=helpcenter]) .approw,:is(html[data-module=support],html[data-module=helpcenter]) .apptop,:is(html[data-module=support],html[data-module=helpcenter]) .approw:has(.sup-screen) .main{background:var(--bg-sunken)}:is(html[data-module=support],html[data-module=helpcenter]) .sup-pane{background:var(--bg);box-shadow:var(--shadow-card);border-radius:10px}:is(html[data-module=support],html[data-module=helpcenter]) .sup-subdrawer{background:var(--bg-sunken);box-shadow:var(--shadow);border-radius:0 10px 10px 0}:is(html[data-module=support],html[data-module=helpcenter]) .sup-subscrim{background:var(--bg-overlay)}:is(html[data-module=support],html[data-module=helpcenter]) .sup-pane-head{gap:6px;min-height:52px;padding:10px 12px 8px 16px}:is(html[data-module=support],html[data-module=helpcenter]) .sup-pane-head.sm{min-height:48px}:is(html[data-module=support],html[data-module=helpcenter]) .sup-pane-title .sub{font-size:var(--fs-sm);color:var(--text-2);font-weight:400}:is(html[data-module=support],html[data-module=helpcenter]) .sup-pane-tabs{padding:0 12px 6px 16px}:is(html[data-module=support],html[data-module=helpcenter]) .sup-sub{width:var(--sidebar-w);padding:8px 4px 6px}:is(html[data-module=support],html[data-module=helpcenter]) .sup-subdrawer .sup-sub{width:var(--sidebar-w)}:is(html[data-module=support],html[data-module=helpcenter]) .sup-sub-head{min-height:40px;padding:4px 4px 10px 8px}:is(html[data-module=support],html[data-module=helpcenter]) .sup-sub-title{font-size:var(--fs);letter-spacing:normal;color:var(--text);font-weight:600}:is(html[data-module=support],html[data-module=helpcenter]) .sup-item,:is(html[data-module=support],html[data-module=helpcenter]) .sup-manage{border-radius:var(--radius);min-height:30px;color:var(--text);gap:8px;font-size:13px;font-weight:450}:is(html[data-module=support],html[data-module=helpcenter]) .sup-item:hover,:is(html[data-module=support],html[data-module=helpcenter]) .sup-manage:hover{background:var(--bg-hover)}:is(html[data-module=support],html[data-module=helpcenter]) .sup-item.on{background:var(--bg-active);box-shadow:none;font-weight:500}:is(html[data-module=support],html[data-module=helpcenter]) .sup-item .ic{color:var(--text-2)}:is(html[data-module=support],html[data-module=helpcenter]) .sup-item.on .ic{color:var(--text)}:is(html[data-module=support],html[data-module=helpcenter]) .sup-item .n{font-size:var(--fs-xs);color:var(--text-2)}:is(html[data-module=support],html[data-module=helpcenter]) .sup-kids{margin:1px 0 4px 16px;padding-left:8px}:is(html[data-module=support],html[data-module=helpcenter]) .sup-kids .sup-item{min-height:28px;font-size:13px}:is(html[data-module=support],html[data-module=helpcenter]) .sup-kids .sup-item.on:before{display:none}:is(html[data-module=support],html[data-module=helpcenter]) .sup-sec{padding:12px 4px 2px 8px}:is(html[data-module=support],html[data-module=helpcenter]) .sup-sec .t{font-size:var(--fs-sm);color:var(--text-2);letter-spacing:normal;font-weight:500}:is(html[data-module=support],html[data-module=helpcenter]) .sup-sec .sup-sec-n{font-size:var(--fs-xs);color:var(--text-3)}:is(html[data-module=support],html[data-module=helpcenter]) .sup-sub-filter input{border-radius:var(--radius);background:var(--bg-raised-2);height:28px;font-size:var(--fs-sm);border:0}:is(html[data-module=support],html[data-module=helpcenter]) .sup-sub-filter input:focus{outline:2px solid var(--accent-soft-2);box-shadow:none}:is(html[data-module=support],html[data-module=helpcenter]) .sup-setup{background:var(--bg-raised-2);color:var(--text);border-radius:var(--radius-lg);box-shadow:none}:is(html[data-module=support],html[data-module=helpcenter]) .sup-setup .t{font-size:13px;font-weight:600}:is(html[data-module=support],html[data-module=helpcenter]) .sup-setup .d{font-size:var(--fs-xs);color:var(--text-2);opacity:1}:is(html[data-module=support],html[data-module=helpcenter]) .sup-ib{border-radius:var(--radius);width:28px;height:28px;color:var(--text-2)}:is(html[data-module=support],html[data-module=helpcenter]) .sup-ib:hover{background:var(--bg-hover);color:var(--text)}:is(html[data-module=support],html[data-module=helpcenter]) .sup-ib.sm{width:24px;height:24px}:is(html[data-module=support],html[data-module=helpcenter]) .sup-ib.dark{background:var(--accent);color:var(--accent-ink)}:is(html[data-module=support],html[data-module=helpcenter]) .sup-ib.dark:hover{background:var(--accent-strong);opacity:1}:is(html[data-module=support],html[data-module=helpcenter]) .btn.round,:is(html[data-module=support],html[data-module=helpcenter]) .sup-split>.btn:first-child{border-radius:var(--radius)}:is(html[data-module=support],html[data-module=helpcenter]) .sup-split>.btn:first-child{border-radius:var(--radius) 0 0 var(--radius)}:is(html[data-module=support],html[data-module=helpcenter]) .sup-split>.btn:nth-child(2){border-radius:0 var(--radius) var(--radius) 0}:is(html[data-module=support],html[data-module=helpcenter]) .subtabs{border-bottom:0;gap:2px}:is(html[data-module=support],html[data-module=helpcenter]) .subtab{border-radius:var(--radius);height:26px;font-size:var(--fs-sm);color:var(--text-2);border:0;align-items:center;gap:6px;margin:0;padding:0 10px;font-weight:500;display:inline-flex}:is(html[data-module=support],html[data-module=helpcenter]) .subtab:hover{background:var(--bg-hover);color:var(--text)}:is(html[data-module=support],html[data-module=helpcenter]) .subtab.active{background:var(--bg-active);color:var(--text);border-bottom-color:#0000;font-weight:500}:is(html[data-module=support],html[data-module=helpcenter]) .sup-menu{background:var(--bg-raised);border-radius:var(--radius-lg);box-shadow:var(--shadow);border:0;padding:4px}:is(html[data-module=support],html[data-module=helpcenter]) .sup-menu button,:is(html[data-module=support],html[data-module=helpcenter]) .sup-menu a{border-radius:var(--radius);gap:8px;min-height:30px;padding:0 8px;font-size:13px}:is(html[data-module=support],html[data-module=helpcenter]) .sup-menu button:hover,:is(html[data-module=support],html[data-module=helpcenter]) .sup-menu a:hover{background:var(--bg-hover)}:is(html[data-module=support],html[data-module=helpcenter]) .sup-menu .sep{background:0 0;height:6px;margin:0}:is(html[data-module=support],html[data-module=helpcenter]) .sup-link{font-weight:500}:is(html[data-module=support],html[data-module=helpcenter]) .sup-card{border-radius:var(--radius-lg)}:is(html[data-module=support],html[data-module=helpcenter]) .sup-card:hover{background:var(--bg-hover)}:is(html[data-module=support],html[data-module=helpcenter]) .sup-card.sel{background:var(--bg-active);box-shadow:none}:is(html[data-module=support],html[data-module=helpcenter]) .sup-cardwrap.cursor .sup-card{box-shadow:inset 0 0 0 2px var(--accent-soft-2)}:is(html[data-module=support],html[data-module=helpcenter]) .sup-card .name{font-size:13px;font-weight:600}:is(html[data-module=support],html[data-module=helpcenter]) .sup-card .pv{font-size:var(--fs-sm);color:var(--text-2)}:is(html[data-module=support],html[data-module=helpcenter]) .sup-card.unread .pv,:is(html[data-module=support],html[data-module=helpcenter]) .sup-card.unread .pv .lc{color:var(--text)}:is(html[data-module=support],html[data-module=helpcenter]) .sup-card .when,:is(html[data-module=support],html[data-module=helpcenter]) .sup-card .num{font-size:var(--fs-xs);color:var(--text-3)}:is(html[data-module=support],html[data-module=helpcenter]) .sup-card.sel .when,:is(html[data-module=support],html[data-module=helpcenter]) .sup-card.sel .num{color:var(--text-2)}:is(html[data-module=support],html[data-module=helpcenter]) .sup-card.unread .name:after{background:var(--accent)}:is(html[data-module=support],html[data-module=helpcenter]) .sup-composer{background:var(--bg-raised);box-shadow:var(--shadow-control);border:0}:is(html[data-module=support],html[data-module=helpcenter]) .sup-composer.note{background:var(--warn-soft)}:is(html[data-module=support],html[data-module=helpcenter]) .sup-dock-composer .sup-composer{box-shadow:none}:is(html[data-module=support],html[data-module=helpcenter]) .sup-bubble{border-radius:12px}:is(html[data-module=support],html[data-module=helpcenter]) .sup-msg.note .sup-bubble{border:0}:is(html[data-module=support],html[data-module=helpcenter]) .sup-livestrip{border-radius:var(--radius-lg)}:is(html[data-module=support],html[data-module=helpcenter]) .sup-cardsec{margin:0 0 20px}:is(html[data-module=support],html[data-module=helpcenter]) .sup-cardsec>h3{font-size:var(--fs-sm);color:var(--text-2);letter-spacing:normal;margin:0 0 6px;font-weight:500}:is(html[data-module=support],html[data-module=helpcenter]) .sup-cardgrid{gap:2px 12px}:is(html[data-module=support],html[data-module=helpcenter]) .sup-gcard{border-radius:var(--radius);background:0 0;border:0;align-items:center;gap:10px;min-height:38px;padding:4px 10px}:is(html[data-module=support],html[data-module=helpcenter]) .sup-gcard:hover{background:var(--bg-hover);box-shadow:none}:is(html[data-module=support],html[data-module=helpcenter]) .sup-gcard b{font-size:var(--fs);letter-spacing:normal;font-weight:450}:is(html[data-module=support],html[data-module=helpcenter]) .sup-tile,:is(html[data-module=support],html[data-module=helpcenter]) .sup-tile.pink,:is(html[data-module=support],html[data-module=helpcenter]) .sup-tile.blue,:is(html[data-module=support],html[data-module=helpcenter]) .sup-tile.green,:is(html[data-module=support],html[data-module=helpcenter]) .sup-tile.yellow,:is(html[data-module=support],html[data-module=helpcenter]) .sup-tile.grad,:is(html[data-module=support],html[data-module=helpcenter]) .sup-tile.gray{border-radius:var(--radius);width:20px;height:20px;color:var(--text-2);background:0 0}:is(html[data-module=support],html[data-module=helpcenter]) .sup-tile.lg{width:28px;height:28px}:is(html[data-module=support],html[data-module=helpcenter]) .sup-sgroup{margin:0 0 16px}:is(html[data-module=support],html[data-module=helpcenter]) .sup-sgroup-head{gap:8px;padding:4px 2px 6px}:is(html[data-module=support],html[data-module=helpcenter]) .sup-sgroup-head b{font-size:var(--fs);letter-spacing:normal;font-weight:600}:is(html[data-module=support],html[data-module=helpcenter]) .sup-sgroup-head .chev{color:var(--text-3)}:is(html[data-module=support],html[data-module=helpcenter]) .sup-sgroup-table{border-radius:var(--radius-lg);border:0}:is(html[data-module=support],html[data-module=helpcenter]) .sup-sechead{font-size:var(--fs-sm);color:var(--text-2);border-top:0;margin:20px 0 8px;padding-top:0;font-weight:500}:is(html[data-module=support],html[data-module=helpcenter]) .sup-aihead{font-size:var(--fs);font-weight:600}:is(html[data-module=support],html[data-module=helpcenter]) .sup-homecard,:is(html[data-module=support],html[data-module=helpcenter]) .sup-cset,:is(html[data-module=support],html[data-module=helpcenter]) .sup-checklist,:is(html[data-module=support],html[data-module=helpcenter]) .rep-kpi,:is(html[data-module=support],html[data-module=helpcenter]) .rep-card,:is(html[data-module=support],html[data-module=helpcenter]) .bt-code{background:var(--bg-raised);border:0}:is(html[data-module=support],html[data-module=helpcenter]) .sup-cset.err{box-shadow:inset 0 0 0 1px var(--crit)}:is(html[data-module=support],html[data-module=helpcenter]) .main :is(.qa-criterion,.qa-row) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select,textarea){background:var(--surface)}:is(html[data-module=support],html[data-module=helpcenter]) .sup-cset-head .op{letter-spacing:normal;background:var(--bg-active);color:var(--text)}:is(html[data-module=support],html[data-module=helpcenter]) .sup-dnsrec{border:0}:is(html[data-module=support],html[data-module=helpcenter]) .sup-connect{border-radius:var(--radius-lg);border:0;padding:14px 16px}:is(html[data-module=support],html[data-module=helpcenter]) .sup-connect .ic{border-radius:var(--radius);width:28px;height:28px}:is(html[data-module=support],html[data-module=helpcenter]) .sup-connect .head b{font-size:var(--fs);letter-spacing:normal;font-weight:600}:is(html[data-module=support],html[data-module=helpcenter]) .bt-livebot{background:var(--bg-raised-2)}:is(html[data-module=support],html[data-module=helpcenter]) .sidebar{--sup-ground:var(--bg-sunken);--sup-hover:var(--bg-hover);width:var(--sidebar-w);background:var(--bg-sunken);border-right:0;gap:1px;padding:10px 8px 10px 10px;transition:width .15s,padding .15s;position:relative}:is(html[data-module=support],html[data-module=helpcenter]) .sideitem{border-radius:var(--radius);height:30px;color:var(--text);letter-spacing:normal;flex:none;gap:8px;margin:0;padding:0 8px;font-size:13px;font-weight:450}:is(html[data-module=support],html[data-module=helpcenter]) .sideitem .sicon{width:16px;color:var(--text-2)}:is(html[data-module=support],html[data-module=helpcenter]) .sideitem .sicon svg{width:16px;height:16px}:is(html[data-module=support],html[data-module=helpcenter]) .sideitem:hover{background:var(--bg-hover);color:var(--text)}:is(html[data-module=support],html[data-module=helpcenter]) .sideitem.active{background:var(--bg-active);color:var(--text);font-weight:500}:is(html[data-module=support],html[data-module=helpcenter]) .sideitem.active:before{display:none}:is(html[data-module=support],html[data-module=helpcenter]) .sideitem.active .sicon{color:var(--text)}:is(html[data-module=support],html[data-module=helpcenter]) .sideitem .scount{min-width:16px;color:var(--text-2);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;text-align:center;margin-left:auto}:is(html[data-module=support],html[data-module=helpcenter]) .sideitem .schev{color:var(--text-2);place-items:center;margin-left:auto;display:grid}:is(html[data-module=support],html[data-module=helpcenter]) .sideitem .scount.hot{background:var(--accent-strong);min-width:18px;height:17px;color:var(--accent-ink);border-radius:999px;padding:0 6px;font-size:10.5px;font-weight:600;line-height:17px}:is(html[data-module=support],html[data-module=helpcenter]) .navsec{flex-direction:column;flex:none;gap:1px;display:flex}:is(html[data-module=support],html[data-module=helpcenter]) .navsec+.navsec,:is(html[data-module=support],html[data-module=helpcenter]) .sideitem+.navsec,:is(html[data-module=support],html[data-module=helpcenter]) .sidesub+.navsec{margin-top:12px}:is(html[data-module=support],html[data-module=helpcenter]) .navsec-label{height:28px;color:var(--text-2);font-size:var(--fs-sm);white-space:nowrap;align-items:center;padding:0 8px;font-weight:500;display:flex}:is(html[data-module=support],html[data-module=helpcenter]) .sidegrp-bottom{border-top:0;margin-top:auto;padding-top:8px}:is(html[data-module=support],html[data-module=helpcenter]) .sidebar:not(.collapsed) .sup-me{justify-content:flex-start;padding-left:0}:is(html[data-module=support],html[data-module=helpcenter]) .sidetoggle-row{justify-content:flex-start;padding:0 0 6px;display:flex}:is(html[data-module=support],html[data-module=helpcenter]) .sidebar:not(.collapsed) .sidetoggle-row{z-index:1;padding:0;position:absolute;top:10px;right:8px}:is(html[data-module=support],html[data-module=helpcenter]) .sidetoggle{border-radius:var(--radius);width:28px;height:28px;color:var(--text-2);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}:is(html[data-module=support],html[data-module=helpcenter]) .sidetoggle:hover{background:var(--bg-hover);color:var(--text)}:is(html[data-module=support],html[data-module=helpcenter]) .sidebar:not(.collapsed) .sidetoggle-row+.sideitem,:is(html[data-module=support],html[data-module=helpcenter]) .sidebar:not(.collapsed) .sidetoggle-row+.navsec .navsec-label{margin-right:34px}:is(html[data-module=support],html[data-module=helpcenter]) .sidebar:not(.collapsed) .sidetoggle-row+.navsec:not(:has(>.navsec-label)){padding-top:28px}:is(html[data-module=support],html[data-module=helpcenter]) .sidebar.collapsed{width:52px;padding:10px 8px}:is(html[data-module=support],html[data-module=helpcenter]) .sidebar.collapsed .sidetoggle-row{justify-content:center}:is(html[data-module=support],html[data-module=helpcenter]) .sidebar.collapsed .slabel,:is(html[data-module=support],html[data-module=helpcenter]) .sidebar.collapsed .scount,:is(html[data-module=support],html[data-module=helpcenter]) .sidebar.collapsed .schev,:is(html[data-module=support],html[data-module=helpcenter]) .sidebar.collapsed .sideitem.ext .sicon{display:none}:is(html[data-module=support],html[data-module=helpcenter]) .sidebar.collapsed .sideitem.ext .schev{width:16px;color:var(--text-2);margin-left:0;display:grid}:is(html[data-module=support],html[data-module=helpcenter]) .sidebar.collapsed .sideitem{justify-content:center;padding:0}:is(html[data-module=support],html[data-module=helpcenter]) .sidebar.collapsed .sideitem .sicon{width:auto;position:relative}:is(html[data-module=support],html[data-module=helpcenter]) .sidebar.collapsed .sideitem.has-count .sicon:after{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px;position:absolute;top:-2px;right:-4px}:is(html[data-module=support],html[data-module=helpcenter]) .sidebar.collapsed .navsec-label{height:8px;padding:0;font-size:0;overflow:hidden}:is(html[data-module=support],html[data-module=helpcenter]) .sidebar.collapsed .navsec+.navsec{margin-top:4px}:is(html[data-module=support],html[data-module=helpcenter]) .railtip{z-index:1000;border-radius:var(--radius);background:var(--bg-active);color:var(--text);font-size:var(--fs-xs);white-space:nowrap;box-shadow:var(--shadow);pointer-events:none;padding:5px 8px;line-height:1.3;position:fixed;transform:translateY(-50%)}:is(html[data-module=support],html[data-module=helpcenter]) .sidesub{flex-direction:column;flex:none;margin:1px 0 6px;padding-left:16px;display:flex}:is(html[data-module=support],html[data-module=helpcenter]) .sidesub:empty,:is(html[data-module=support],html[data-module=helpcenter]) .sidesub:has(>.sup-sub.bare){margin:0;padding:0}:is(html[data-module=support],html[data-module=helpcenter]) .sidesub:empty{display:none}:is(html[data-module=support],html[data-module=helpcenter]) .sideitem.active:has(+.sidesub .on){background:0 0}:is(html[data-module=support],html[data-module=helpcenter]) .sideitem.active:has(+.sidesub .on):hover{background:var(--bg-hover)}:is(html[data-module=support],html[data-module=helpcenter]) .sidesub .sup-sub.nested{width:auto;min-height:0;padding:0}:is(html[data-module=support],html[data-module=helpcenter]) .sidesub .sup-sub.nested .sup-sub-title{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}:is(html[data-module=support],html[data-module=helpcenter]) .sidesub .sup-sub-acts{justify-content:flex-end;gap:2px;margin:0 0 2px;display:flex}:is(html[data-module=support],html[data-module=helpcenter]) .sidesub .sup-sub-body{flex:none;gap:1px;padding:0;overflow:visible}:is(html[data-module=support],html[data-module=helpcenter]) .sidesub .sup-sub-foot{gap:6px;padding:6px 0 0}:is(html[data-module=support],html[data-module=helpcenter]) .sidesub .sup-item,:is(html[data-module=support],html[data-module=helpcenter]) .sidesub .sup-manage{padding:0 8px}:is(html[data-module=support],html[data-module=helpcenter]) .sidesub .sup-item .ic svg,:is(html[data-module=support],html[data-module=helpcenter]) .sidesub .sup-manage svg{flex:none;width:16px;height:16px}:is(html[data-module=support],html[data-module=helpcenter]) .sidesub .sup-item .n{font-variant-numeric:tabular-nums}:is(html[data-module=support],html[data-module=helpcenter]) .sidesub .sup-sec{padding:8px 4px 2px 8px}:is(html[data-module=support],html[data-module=helpcenter]) .sidesub .sup-sub-gap{height:6px}:is(html[data-module=support],html[data-module=helpcenter]) .sidesub .sup-sub-empty{color:var(--text-3);font-size:var(--fs-sm);padding:2px 8px 4px}:is(html[data-module=support],html[data-module=helpcenter]) .sidesub .sup-sub-filter{padding:2px 0 4px}:is(html[data-module=support],html[data-module=helpcenter]) .sidesub .sup-folder>.sup-item{padding-right:32px}:is(html[data-module=support],html[data-module=helpcenter]) .sidesub .sup-folder .tog{border-radius:var(--radius);color:var(--text-2);right:4px}:is(html[data-module=support],html[data-module=helpcenter]) .sidesub .sup-folder .tog:hover{background:var(--bg-hover);color:var(--text)}:is(html[data-module=support],html[data-module=helpcenter]) .gsearch-trigger{border-radius:var(--radius);background:var(--bg-raised-2);width:320px;max-width:30vw;height:30px;color:var(--text-3);font:inherit;font-size:var(--fs-sm);text-align:left;cursor:pointer;border:0;align-items:center;gap:8px;padding:0 8px 0 10px;font-weight:400;display:flex}:is(html[data-module=support],html[data-module=helpcenter]) .gsearch-trigger:hover{background:var(--bg-hover);color:var(--text-2)}:is(html[data-module=support],html[data-module=helpcenter]) .gsearch-trigger .gsearch-ph{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}:is(html[data-module=support],html[data-module=helpcenter]) .gsearch-trigger kbd{background:var(--bg-active);color:var(--text-2);font-family:var(--mono);border:0;border-radius:4px;padding:0 4px;font-size:10.5px;line-height:1.6}@media(max-width:720px){:is(html[data-module=support],html[data-module=helpcenter]) .gsearch-trigger{width:auto}:is(html[data-module=support],html[data-module=helpcenter]) .gsearch-trigger .gsearch-ph,:is(html[data-module=support],html[data-module=helpcenter]) .gsearch-trigger kbd{display:none}}:is(html[data-module=support],html[data-module=helpcenter]) .sideitem.has-fold{padding-right:32px}:is(html[data-module=support],html[data-module=helpcenter]) .sidefold{z-index:1;border-radius:var(--radius);width:24px;height:24px;color:var(--text-2);cursor:pointer;background:0 0;border:0;align-self:flex-end;place-items:center;margin:-27px 4px 3px 0;padding:0;display:grid;position:relative}:is(html[data-module=support],html[data-module=helpcenter]) .sidefold:hover{background:var(--bg-hover);color:var(--text)}:is(html[data-module=support],html[data-module=helpcenter]) .sidefold:focus-visible{outline:2px solid var(--ring);outline-offset:1px}:is(html[data-module=support],html[data-module=helpcenter]) .sidefold svg{transition:transform .15s}:is(html[data-module=support],html[data-module=helpcenter]) .sidefold.open svg{transform:rotate(90deg)}:is(html[data-module=support],html[data-module=helpcenter]) .sidesub.folded{display:none}:is(html[data-module=support],html[data-module=helpcenter]) .sideitem.active:has(+.sidefold+.sidesub .on){background:0 0}:is(html[data-module=support],html[data-module=helpcenter]) .sideitem.active:has(+.sidefold+.sidesub.folded .on){background:var(--bg-active)}:is(html[data-module=support],html[data-module=helpcenter]):has(.sidebar:not(.collapsed)) .sup-dock{left:calc(var(--sidebar-w) + 8px)}:is(html[data-module=support],html[data-module=helpcenter]):has(.sidebar.collapsed) .sup-dock{left:60px}:is(html[data-module=support],html[data-module=helpcenter]),:is(html[data-module=support],html[data-module=helpcenter])[data-theme=light]{--accent:#c6f35e;--accent-ink:#0b0b0c;--accent-strong:#b5e54a;--accent-fg:#456e0e;--accent-text:#456e0e;--ring:#4d7c0f;--accent-soft:#c6f35e42;--accent-soft-2:#c6f35e8c;--bubble:#c6f35e42}@media(prefers-color-scheme:dark){:is(html[data-module=support],html[data-module=helpcenter]):not([data-theme=light]){--accent:#c6f35e;--accent-ink:#0b0b0c;--accent-strong:#b5e54a;--accent-fg:#c6f35e;--accent-text:#c6f35e;--ring:#c6f35e;--accent-soft:#c6f35e24;--accent-soft-2:#c6f35e4d;--bubble:#c6f35e24}}:is(html[data-module=support],html[data-module=helpcenter])[data-theme=dark]{--accent:#c6f35e;--accent-ink:#0b0b0c;--accent-strong:#b5e54a;--accent-fg:#c6f35e;--accent-text:#c6f35e;--ring:#c6f35e;--accent-soft:#c6f35e24;--accent-soft-2:#c6f35e4d;--bubble:#c6f35e24}:is(html[data-module=support],html[data-module=helpcenter]) .main input:not([type=checkbox]):not([type=radio]):focus,:is(html[data-module=support],html[data-module=helpcenter]) .main select:focus,:is(html[data-module=support],html[data-module=helpcenter]) .main textarea:focus,:is(html[data-module=support],html[data-module=helpcenter]) .popover input:focus,:is(html[data-module=support],html[data-module=helpcenter]) .popover select:focus,:is(html[data-module=support],html[data-module=helpcenter]) .popover textarea:focus,:is(html[data-module=support],html[data-module=helpcenter]) button:focus-visible,:is(html[data-module=support],html[data-module=helpcenter]) [tabindex]:focus-visible,:is(html[data-module=support],html[data-module=helpcenter]) :focus-visible,:is(html[data-module=support],html[data-module=helpcenter]) .fchip:focus-within{outline-color:var(--ring)}@media not all and (prefers-color-scheme:dark){html[data-module=support]:not([data-theme=dark]) .sup-panes:has(>.sup-ticket:not(.sup-chat)){--card:#fff;--line:#dedee3;--line2:#ececef;--shadow-card:0 1px 2px #0a0a0d0f, 0 2px 8px #0a0a0d0a}}html[data-module=support][data-theme=light] .sup-panes:has(>.sup-ticket:not(.sup-chat)){--card:#fff;--line:#dedee3;--line2:#ececef;--shadow-card:0 1px 2px #0a0a0d0f, 0 2px 8px #0a0a0d0a}@media(prefers-color-scheme:dark){html[data-module=support]:not([data-theme=light]) .sup-panes:has(>.sup-ticket:not(.sup-chat)){--line:#34343b;--line2:#27272c;--shadow-card:0 0 0 1px #ffffff0a, 0 2px 10px #00000059}}html[data-module=support][data-theme=dark] .sup-panes:has(>.sup-ticket:not(.sup-chat)){--line:#34343b;--line2:#27272c;--shadow-card:0 0 0 1px #ffffff0a, 0 2px 10px #00000059}html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-pane{background:var(--card);box-shadow:var(--shadow-card);border-radius:12px}html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-pane-head{gap:10px;min-height:56px;padding:14px 16px 10px 20px}html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-pane-head.sm{min-height:48px;padding:12px 14px 8px 16px}html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-pane-title .sub{color:var(--muted)}html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-feedswitch{border:1px solid var(--line);background:var(--panel);border-radius:9px;flex:none;margin-left:auto;padding:3px;display:inline-flex}html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-feedswitch button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:5px 12px;font-size:12.5px;font-weight:500}html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-feedswitch button:hover{color:var(--ink)}html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-feedswitch button.on{background:var(--card);color:var(--ink);font-weight:600;box-shadow:0 1px 2px #0a0a0d14}html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-ticket .sup-pane-head .acts{margin-left:6px}html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-tprops[aria-label="Ticket details"] .sup-lv{flex-direction:column;align-items:stretch;gap:0;display:flex}html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-tprops[aria-label="Ticket details"] .sup-lv .k{min-height:0;color:var(--muted);margin:12px 0 4px}html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-tprops[aria-label="Ticket details"] .sup-lv .k:first-child{margin-top:4px}html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-tprops[aria-label="Ticket details"] .sup-lv .v{border:1px solid var(--line);background:var(--card);border-radius:9px;flex-wrap:wrap;min-height:34px;padding:4px 10px}html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-tprops[aria-label="Ticket details"] .sup-lv .v:has(>.sup-lvinput:only-child){border:0;padding:0}html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-tprops[aria-label="Ticket details"] .sup-lv .v:hover{border-color:var(--ink)}@supports (color:color-mix(in lab,red,red)){html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-tprops[aria-label="Ticket details"] .sup-lv .v:hover{border-color:color-mix(in srgb,var(--ink) 30%,var(--line))}}html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-lv .k .sup-takeit{color:var(--accent-text)}html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-tcontext .sup-tprops-head{border-bottom:1px solid var(--line2);padding:10px 10px 0 12px}html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-tcontext .subtabs{border-bottom:0;margin:0}html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-tprops .subtab{background:0 0;border-bottom:2px solid #0000;border-radius:0;padding:8px 12px}html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-tprops .subtab.active{color:var(--ink);border-bottom-color:var(--ink);background:0 0}html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-ticket .sup-feed{gap:6px;padding:8px 20px 12px}html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-ticket .sup-cwrap,html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-ticket .sup-cwrap.out{align-items:stretch}html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-ticket .sup-msg,html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-ticket .sup-msg.out{border-radius:12px;flex-direction:row;align-self:stretch;align-items:flex-start;gap:10px;max-width:none;padding:12px 12px 10px}html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-ticket .sup-msg:hover,html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-ticket .sup-msg.agent,html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-ticket .sup-msg.bot{background:var(--panel)}html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-ticket .sup-msg.note,html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-ticket .sup-msg.note:hover{background:var(--warn-soft);border:1px solid var(--warn)}@supports (color:color-mix(in lab,red,red)){html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-ticket .sup-msg.note,html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-ticket .sup-msg.note:hover{border:1px solid color-mix(in srgb,var(--warn) 25%,transparent)}}html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-ticket .sup-msg .col,html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-ticket .sup-msg.out .col{flex:1;align-items:stretch;min-width:0}html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-ticket .sup-msg .sup-msg-meta{color:var(--muted);order:-1;margin:0 0 4px}html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-ticket .sup-bubble,html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-ticket .sup-msg.agent .sup-bubble,html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-ticket .sup-msg.bot .sup-bubble,html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-ticket .sup-msg.note .sup-bubble{box-shadow:none;color:var(--ink);background:0 0;border:0;border-radius:0;padding:0;line-height:1.55}html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-ticket .sup-msg .sup-av{flex:none;width:28px;height:28px}html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-ticket .sup-cwrap .sup-cacts,html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-ticket .sup-cwrap.out .sup-cacts,html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-ticket .sup-cwrap:not(.out) .sup-cacts{top:-16px;left:auto;right:12px}html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-ticket .sup-msg-email{max-width:none}html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-ticket .sup-msg-email .sup-av{margin-top:0}html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-ticket .sup-email,html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-ticket .sup-email.out{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-ticket .sup-email .eh{border-bottom:0;gap:8px;padding:0}html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-ticket .sup-email .eh>svg{display:none}html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-ticket .sup-email .eh .who{color:var(--muted)}html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-ticket .sup-email .eh .who b{color:var(--ink)}html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-ticket .sup-email .eh .who .ehdr{color:var(--muted)}html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-ticket .sup-email .esubj{color:var(--g2);padding:4px 0 0}html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-ticket .sup-email .eb{padding:6px 0 0}html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-ticket .sup-email .equote,html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-ticket .sup-email .eatt:not(:empty){padding:0}html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-ticket .sup-email .equote{margin-top:6px}html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-ticket .sup-email .enotice,html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-ticket .sup-email .edeliv{border-radius:9px;margin:8px 0 0}html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-convo-composer{padding:0 16px 16px}html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-composer{border-color:var(--line);box-shadow:var(--shadow-card);border-radius:14px}html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-composer.note{background:var(--warn-soft);border-color:var(--warn)}@supports (color:color-mix(in lab,red,red)){html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-composer.note{border-color:color-mix(in srgb,var(--warn) 28%,transparent)}}html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-composer-top{gap:2px;padding:8px 10px 0}html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-modetabs{gap:2px;display:flex}html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-modetab{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-size:13px;font-weight:600;display:inline-flex}html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-modetab:hover{color:var(--ink)}html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-modetab.on{background:var(--chip);color:var(--ink)}html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-composer.note .sup-modetab.on{background:var(--card)}@supports (color:color-mix(in lab,red,red)){html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-composer.note .sup-modetab.on{background:color-mix(in srgb,var(--card) 70%,transparent)}}html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-macrobtn{height:30px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-macrobtn:hover:not(:disabled){background:var(--chip)}html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-macrobtn:disabled{color:var(--muted);cursor:default}html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-composer-banner:empty{display:none}html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-composer-banner{padding:8px 10px 0}html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-composer-banner .sup-autopilot{border-radius:10px;margin:0}html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-composer-banner .sup-autopilot .body{max-height:min(140px,18vh);overflow-y:auto}html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-composer:has(.sup-composer-banner .sup-autopilot:not(.held)) .rt-editor{min-height:56px!important}html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-ticket .sup-feed[aria-label=Events]{gap:2px}html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-ticket .sup-feed[aria-label=Events] .sup-sysline{text-align:left;max-width:none;color:var(--ink);border-radius:10px;align-self:stretch;padding:9px 12px}html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-ticket .sup-feed[aria-label=Events] .sup-sysline:hover{background:var(--panel)}html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-attach{border:1px solid var(--line2);background:var(--card);border-radius:9px;gap:8px;max-width:280px;padding:7px 10px}html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-attach-txt{flex-direction:column;min-width:0;line-height:1.3;display:flex}html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-attach-ic{background:var(--g3);color:#fff;letter-spacing:.02em;border-radius:6px;flex:none;place-items:center;width:26px;height:26px;font-size:9px;font-weight:700;display:grid}html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-attach-ic.k-pdf{background:var(--crit)}html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-attach-ic.k-img,html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-attach-ic.k-sheet{background:var(--ok)}html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-attach-ic.k-doc{background:var(--c1)}html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-attach-ic.k-zip{background:var(--warn)}html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-attach-ic.k-other{background:var(--g3)}html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-attach img{width:26px;height:26px}html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-email .equote .sup-link{background:var(--chip);color:var(--muted);border-radius:99px;padding:2px 9px}html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-ticket>.sup-pane-head .sup-pane-title{white-space:normal;-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;flex:1;min-width:120px;display:-webkit-box;overflow:hidden}@media(max-width:720px){html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-ticket>.sup-pane-head{flex-wrap:wrap;padding:10px 10px 8px 12px}html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-ticket .sup-feed{padding:6px 6px 10px}html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-ticket .sup-msg,html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-ticket .sup-msg.out{gap:8px;padding:8px 6px}html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-convo-composer{padding:0 6px 6px}}html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-ticket .sup-msg .sup-msg-meta{min-width:0;color:var(--muted);align-items:baseline;gap:8px;margin:0 0 4px;display:flex}html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-ticket .sup-msg.note .sup-msg-meta{color:var(--muted)}html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-msg-meta .sup-mname{color:var(--ink);white-space:nowrap;font-weight:600}html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-msg-meta .sup-mto{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-msg-meta .sup-mnote{background:var(--card);border-radius:99px;align-items:center;gap:4px;padding:1px 7px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-msg-meta .sup-mnote{background:color-mix(in srgb,var(--card) 60%,transparent)}}html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-msg-meta .sup-mnote{color:var(--warn);white-space:nowrap;font-weight:600}html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-msg-meta .sup-mwhen,html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-ticket .sup-email .eh .when{color:var(--muted);white-space:nowrap;flex:none;align-items:center;gap:5px;margin-left:auto;display:inline-flex}html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-mdeliv{color:var(--ok);font-weight:600}html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-mdeliv.failed,html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-mdeliv.bounced{color:var(--crit)}html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-ticket .sup-email .eh{align-items:baseline}html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-ticket .sup-email .eh .who .ehdr{margin-left:6px}html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-ticket .sup-email .equote .sup-qfold{background:var(--chip);color:var(--muted);border-radius:99px;padding:2px 9px;font-weight:600;text-decoration:none}html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-ticket .sup-email .equote .sup-qfold.open{background:var(--line2);color:var(--ink)}html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-ticket .sup-cbody{line-height:1.55}html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-ticket .sup-cbody p{margin:0 0 10px}html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-ticket .sup-cbody p:last-child{margin-bottom:0}html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-composer-foot{flex-wrap:wrap;row-gap:4px}html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-composer-foot>.sup-split,html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-composer-foot>.btn.primary,html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-composer-foot>.grow+*{margin-left:auto}html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-ticket .sup-msg.agent,html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-ticket .sup-msg.bot,html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-ticket .sup-msg.customer{background:0 0}html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-ticket .sup-cwrap:hover .sup-msg:not(.note){background:var(--panel)}html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-ticket .sup-cwrap .sup-msg .edeliv,html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-ticket .sup-email .edeliv{color:var(--crit);background:0 0;border-radius:0;margin:8px 0 0;padding:0;line-height:1.45}html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-ticket .sup-email .edeliv.sent{color:var(--g2)}html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-ticket .sup-redacted{text-align:left;color:var(--muted);align-self:stretch;padding:6px 12px 6px 50px}html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-msg-meta .sup-mto{min-width:0;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;padding:0;display:inline-flex}html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-msg-meta .sup-mto:hover{color:var(--ink)}html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-maddrs{color:var(--g2);grid-template-columns:auto minmax(0,1fr);gap:2px 10px;margin:0 0 8px;display:grid}html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-maddrs dt{color:var(--muted)}html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-maddrs dd{overflow-wrap:anywhere;margin:0}html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-ticket .sup-email .eh .who .ehdr .addr{color:inherit}html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-msg-meta .sup-tick{color:var(--ok);font-weight:600}html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-msg-meta .sup-tick.read{color:var(--c1)}html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-msg-meta .sup-tick.failed{color:var(--crit)}html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-tcontext .sup-pane-body{padding:8px 12px 16px}html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-tcontext .sup-ssec{border:1px solid var(--line2);background:var(--card);border-radius:12px;margin:0 0 10px;padding:0 12px}html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-tcontext .sup-ssec-head{color:var(--muted);padding:11px 0 9px}html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-tcontext .sup-ssec-head .ic{color:var(--muted)}html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-tcontext .sup-ssec-head .ic svg{width:14px;height:14px}html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-tcontext .sup-ssec.closed .sup-ssec-head{padding-bottom:11px}html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-tcontext .sup-ssec-body{padding:0 0 12px}html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-tcontext .sup-lv{grid-template-columns:96px minmax(0,1fr);column-gap:10px}html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-tcontext .sup-lv .k,html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-tcontext .sup-lv .v{min-height:0;padding:3px 0}html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-ticket>.sup-pane-head .sup-pane-title{-webkit-line-clamp:unset;line-clamp:unset;display:block;overflow:visible}html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-ticket>.sup-pane-head .sup-pane-title .sub{white-space:nowrap;text-overflow:ellipsis;max-width:none;color:var(--muted);margin-top:3px;display:block;overflow:hidden}@media(max-width:720px){html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-convo-composer .sup-composer:not(:focus-within) .rt-toolbar,html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-convo-composer .sup-composer:not(:focus-within) .sup-subjrow{display:none}html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-convo-composer .sup-composer:not(:focus-within) .rt-editor{min-height:40px!important;max-height:72px!important}html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-convo-composer .sup-recips{gap:4px;padding-top:4px}html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-composer-banner .sup-autopilot .body{max-height:80px}html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-modetab{padding:5px 8px}html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-ticket>.sup-pane-head .sup-feedswitch{margin-left:0}html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-ticket>.sup-pane-head .acts{flex-wrap:wrap}html[data-module=support] .sup-panes:has(>.sup-ticket-page){flex-direction:column}html[data-module=support] .sup-panes:has(>.sup-ticket-page)>.sup-pane.sup-pane-strip{flex:none;width:auto;height:34px}html[data-module=support] .sup-panes:has(>.sup-ticket-page) .sup-pane-stripbtn{flex-direction:row;justify-content:flex-start;gap:8px;padding:0 12px}html[data-module=support] .sup-panes:has(>.sup-ticket-page) .sup-pane-striplabel{writing-mode:horizontal-tb}html[data-module=support] .sup-panes:has(>.sup-ticket-page)>.sup-ticket-page{flex:1;min-height:0}html[data-module=support] .sup-panes:has(>.sup-ticket-page)>.sup-pane[data-over]{left:0;right:0;width:auto!important;max-width:none!important}html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-convo-composer .sup-composer:not(:focus-within) .sup-composer-foot .sup-sigpick,html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-convo-composer .sup-composer:not(:focus-within) .sup-composer-foot>.btn.ghost{display:none}}html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-ticket .sup-msg .sup-msg-meta,html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-ticket .sup-email .eh{flex-wrap:wrap;row-gap:2px}html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-ticket .sup-email .eh .who{flex:160px}html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-ticket .sup-email .eh .who .ehdr{white-space:nowrap;text-overflow:ellipsis;vertical-align:bottom;max-width:100%;overflow:hidden}html[data-module=support] .sup-panes:has(>.sup-ticket:not(.sup-chat)) .sup-msg-meta .sup-mto{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}html[data-module=support] .sup-mopened{color:inherit;vertical-align:-1px;cursor:pointer;background:0 0;border:0;align-items:center;margin-left:4px;padding:0;display:inline-flex}html[data-module=support] .sup-mopened-said{color:var(--muted);margin-left:4px;font-weight:400}html[data-module=support] .sup-dash .sup-pane-title{letter-spacing:-.01em;font-size:20px;font-weight:600;line-height:1.3}html[data-module=support] .sup-dash .sup-pane-title .sub{color:var(--muted);letter-spacing:normal;margin-top:5px;font-size:12.5px;font-weight:400;line-height:1.4}html[data-module=support] .sup-dash .sup-dashctl{flex-wrap:wrap;justify-content:flex-end;align-items:center}html[data-module=support] .sup-dash .sup-dash-btn{background:var(--accent);height:30px;color:var(--accent-ink);font:inherit;white-space:nowrap;cursor:pointer;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0 12px;font-size:12.5px;font-weight:550;display:inline-flex}html[data-module=support] .sup-dash .sup-dash-btn:hover{background:var(--accent-strong)}html[data-module=support] .sup-dash .sup-dash-btn.block{width:100%}html[data-module=support] .sup-dash .sup-dash-btn.sm{height:26px;padding:0 10px;font-size:12px}html[data-module=support] .sup-dash .sup-seg button.on{background:var(--accent);color:var(--accent-ink);box-shadow:none}html[data-module=support] .sup-dash .sup-dash-view{margin-right:2px}html[data-module=support] .sup-dash .sup-dash-body{gap:18px}html[data-module=support] .sup-dash .sup-dash-sect{color:var(--muted);margin:0 0 8px;font-size:12.5px;font-weight:500}html[data-module=support] .sup-dash .sup-dash-sect .tag{font-weight:400}html[data-module=support] .sup-dash .sup-dash-empty{padding:4px 0}html[data-module=support] .sup-dash .sup-dash-incident{background:var(--crit-soft);border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 12px;display:flex}html[data-module=support] .sup-dash .sup-dash-incident .t{flex:1;min-width:220px}html[data-module=support] .sup-dash .sup-dash-incident strong{color:var(--crit);font-weight:600;display:block}html[data-module=support] .sup-dash .sup-dash-incident span{color:var(--muted);font-size:12.5px}html[data-module=support] .sup-dash .sup-dash-attention{background:var(--warn-soft);border-radius:8px;flex-direction:column;gap:6px;padding:10px;display:flex}html[data-module=support] .sup-dash .sup-dash-attention .ttl{align-items:center;gap:8px;padding:2px 4px 4px;font-weight:600;display:flex}html[data-module=support] .sup-dash .sup-dash-attention .ttl b{background:var(--warn);width:18px;height:18px;color:var(--bg);border-radius:5px;place-items:center;font-size:12px;display:grid}html[data-module=support] .sup-dash .sup-dash-attention .row{background:var(--bg);border-radius:7px;flex-wrap:wrap;align-items:center;gap:12px;padding:9px 12px;display:flex}html[data-module=support] .sup-dash .sup-dash-attention .row .t{flex:1;min-width:200px}html[data-module=support] .sup-dash .sup-dash-attention .row strong{font-weight:600;display:block}html[data-module=support] .sup-dash .sup-dash-attention .row span{color:var(--muted);font-size:12.5px}html[data-module=support] .sup-dash .sup-dash-needs{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}html[data-module=support] .sup-dash .sup-dash-need{background:var(--bg-raised);border-radius:8px;flex-direction:column;gap:4px;min-width:0;padding:12px;display:flex}html[data-module=support] .sup-dash .sup-dash-need .top{justify-content:space-between;align-items:center;min-height:24px;display:flex}html[data-module=support] .sup-dash .sup-dash-need .ic{background:var(--bg);width:24px;height:24px;color:var(--muted);border-radius:6px;place-items:center;display:grid}html[data-module=support] .sup-dash .sup-dash-need .num{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:26px;font-weight:500;line-height:1.15}html[data-module=support] .sup-dash .sup-dash-need .lbl{color:var(--muted);margin-bottom:4px;font-size:12.5px}html[data-module=support] .sup-dash .sup-dash-badge{border-radius:6px;padding:2px 7px;font-size:11.5px;font-weight:600}html[data-module=support] .sup-dash .sup-dash-badge.crit{background:var(--crit-soft);color:var(--crit)}html[data-module=support] .sup-dash .sup-dash-badge.warn{background:var(--warn-soft);color:var(--warn)}html[data-module=support] .sup-dash .sup-dash-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}html[data-module=support] .sup-dash .sup-dash-tile{background:var(--bg-raised);border-radius:8px;flex-direction:column;gap:2px;min-width:0;padding:10px 12px 8px;display:flex}html[data-module=support] .sup-dash .sup-dash-tile .tl{color:var(--muted);font-size:12.5px}html[data-module=support] .sup-dash .sup-dash-tile .tv{align-items:baseline;gap:8px;display:flex}html[data-module=support] .sup-dash .sup-dash-tile .tv b{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:20px;font-weight:500}html[data-module=support] .sup-dash .sup-dash-tile .tv em{font-size:12px;font-style:normal;font-weight:600}html[data-module=support] .sup-dash .sup-dash-tile .tv em.up{color:var(--ok)}html[data-module=support] .sup-dash .sup-dash-tile .tv em.down{color:var(--crit)}html[data-module=support] .sup-dash .sup-dash-tile .tv em.flat{color:var(--muted)}html[data-module=support] .sup-dash .sup-dash-spark{width:100%;height:28px;margin-top:4px;display:block}html[data-module=support] .sup-dash .sup-dash-spark.nodata{color:var(--muted);align-items:flex-end;font-size:11.5px;display:flex}html[data-module=support] .sup-dash .sup-dash-spark .l{fill:none;stroke:var(--text);stroke-width:1.5px;stroke-linejoin:round;vector-effect:non-scaling-stroke}html[data-module=support] .sup-dash .sup-dash-spark .l.dot{stroke-width:4px;stroke-linecap:round}html[data-module=support] .sup-dash .sup-dash-spark .a{fill:var(--accent-soft);stroke:none}html[data-module=support] .sup-dash .sup-dash-glance{background:var(--bg-raised);border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}html[data-module=support] .sup-dash .sup-dash-glance :is(button,a){color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:baseline;gap:8px;padding:10px 14px;display:flex}html[data-module=support] .sup-dash .sup-dash-glance :is(button,a)+:is(button,a){box-shadow:inset 1px 0 0 var(--bg)}html[data-module=support] .sup-dash .sup-dash-glance :is(button,a):hover{background:var(--bg-hover)}html[data-module=support] .sup-dash .sup-dash-glance span{color:var(--muted)}html[data-module=support] .sup-dash .sup-dash-glance b{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:17px;font-weight:500}html[data-module=support] .sup-dash .sup-dash-grid{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}html[data-module=support] .sup-dash .sup-dash-grid .col{flex-direction:column;gap:14px;min-width:0;display:flex}html[data-module=support] .sup-dash .sup-homecard header .tag{flex:1}html[data-module=support] .sup-dash .sup-homecard>.sup-dash-btn.block{margin-top:6px}html[data-module=support] .sup-dash .sup-dash-more{align-self:flex-start;margin-top:2px}html[data-module=support] .sup-dash .sup-dash-wait{flex-direction:column;display:flex}html[data-module=support] .sup-dash .sup-dash-wait .row{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:7px 2px;display:grid}html[data-module=support] .sup-dash .sup-dash-wait .subj{min-width:0;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;padding:0;display:flex}html[data-module=support] .sup-dash .sup-dash-wait .subj b{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}html[data-module=support] .sup-dash .sup-dash-wait .subj span{color:var(--muted);font-size:12px}html[data-module=support] .sup-dash .sup-dash-ai{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}html[data-module=support] .sup-dash .sup-dash-ai :is(button,a){color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;padding:2px 0;display:flex}html[data-module=support] .sup-dash .sup-dash-ai span{color:var(--muted);font-size:12px}html[data-module=support] .sup-dash .sup-dash-ai :is(button,a):hover>span:first-child,html[data-module=support] .sup-dash .sup-dash-ai :is(button,a):focus-visible>span:first-child{color:var(--text);text-decoration:underline}html[data-module=support] .sup-dash .sup-dash-ai b{font-family:var(--mono);font-size:20px;font-weight:500}html[data-module=support] .sup-dash .sup-dash-ai b.warn{color:var(--warn)}html[data-module=support] .sup-dash .sup-dash-mates{flex-direction:column;display:flex}html[data-module=support] .sup-dash .sup-dash-mates :is(button,a){color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;grid-template-columns:minmax(0,1fr) 90px auto;align-items:center;gap:10px;padding:6px 4px;display:grid}html[data-module=support] .sup-dash .sup-dash-mates :is(button,a):hover{background:var(--bg-hover)}html[data-module=support] .sup-dash .sup-dash-mates .s{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html[data-module=support] .sup-dash .sup-dash-mates .bar{background:var(--bg);border-radius:3px;height:6px;overflow:hidden}html[data-module=support] .sup-dash .sup-dash-mates .bar i{background:var(--text);border-radius:3px;height:100%;display:block}@media(max-width:1100px){html[data-module=support] .sup-dash .sup-dash-needs,html[data-module=support] .sup-dash .sup-dash-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-module=support] .sup-dash .sup-dash-grid{grid-template-columns:minmax(0,1fr)}}html[data-module=support] .sup-dash>.sup-pane-head{flex-wrap:wrap;row-gap:8px}html[data-module=support] .sup-dash>.sup-pane-head .sup-pane-title{flex:none;max-width:calc(100% - 40px)}@media(max-width:900px){html[data-module=support] .sup-dash>.sup-pane-head{flex-wrap:wrap;row-gap:8px}html[data-module=support] .sup-dash>.sup-pane-head .sup-pane-title{flex:calc(100% - 40px);min-width:0}html[data-module=support] .sup-dash>.sup-pane-head .sup-pane-title .sub{white-space:normal}html[data-module=support] .sup-dash>.sup-pane-head .acts{flex:100%;min-width:0}html[data-module=support] .sup-dash .sup-dashctl{justify-content:flex-start}}@media(max-width:720px){html[data-module=support] .sup-dash .sup-dash-glance{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-module=support] .sup-dash .sup-dash-glance :is(button,a):nth-child(3){box-shadow:none}html[data-module=support] .sup-dash .sup-dash-glance :is(button,a):nth-child(n+3){box-shadow:inset 0 1px 0 var(--bg)}html[data-module=support] .sup-dash .sup-dash-wait .row{grid-template-columns:minmax(0,1fr) auto}html[data-module=support] .sup-dash .sup-dash-wait .row>.sup-kpill,html[data-module=support] .sup-dash .sup-dash-wait .row>.when{display:none}}@media(max-width:460px){html[data-module=support] .sup-dash .sup-dash-needs,html[data-module=support] .sup-dash .sup-dash-tiles{grid-template-columns:minmax(0,1fr)}}html[data-module=support] .sup-dash .sup-dash-needempty{justify-content:center;align-items:center;height:30px;margin:0;display:flex}*{box-sizing:border-box;margin:0}html,body{height:100%}body{background:var(--surface);color:var(--ink);font-family:var(--font);letter-spacing:-.006em;-webkit-font-smoothing:antialiased;flex-direction:column;font-size:14px;line-height:1.5;display:flex;overflow:hidden}#root{flex-direction:column;flex:1;height:100%;min-height:0;display:flex}@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-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}.ins-filters{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap;margin:0 0 12px}.ins-filter{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--muted);font-weight:600}.ins-filter .ev-input{height:32px;font-size:12.5px;font-weight:400;min-width:120px}.ins-pagenav{display:flex;align-items:center;justify-content:flex-end;gap:6px;margin:10px 0}.ins-tabcount{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;margin-left:4px;border-radius:99px;background:var(--chip);font-size:11px;font-weight:600;color:var(--muted)}table.data th.num,table.data td.num{text-align:right;font-variant-numeric:tabular-nums}.ins-gaps td{vertical-align:top}.ins-gaps .sup-rulelink{text-align:left}.ins-desc{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:12.5px;color:var(--muted);max-width:520px;white-space:normal}.ins-drawer{gap:14px}.ins-title{font-size:18px;font-weight:700;letter-spacing:-.02em;margin:0 0 8px;line-height:1.3}.ins-pills{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.ins-counts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}@media(max-width:900px){.ins-counts{grid-template-columns:repeat(2,minmax(0,1fr))}}.ins-count{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border:1px solid var(--line2);border-radius:8px}.ins-count b{font-size:18px;font-weight:700;font-variant-numeric:tabular-nums}.ins-count span{font-size:12px;color:var(--muted);line-height:1.35}.ins-count.zero b{color:var(--muted)}.ins-sec{display:flex;flex-direction:column;gap:6px;padding-top:12px;border-top:1px solid var(--line2)}.ins-sec h3{display:flex;align-items:center;gap:6px;margin:0;font-size:13.5px;font-weight:700}.ins-sec .hint{margin:0}.ins-outline{margin:0;padding:10px 12px;border-radius:8px;background:var(--panel);font-size:13px;line-height:1.55}.ins-evlist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;font-size:13px}.ins-evlist li{display:flex;align-items:baseline;gap:8px;min-width:0}.ins-evlist .q{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ins-subhead{margin:6px 0 0;font-size:14px;font-weight:700}.ins-checks{display:flex;flex-wrap:wrap;gap:6px 14px}.ins-checks .sup-check{flex-wrap:nowrap}.ins-banner{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;margin:0 0 12px;border-radius:8px;background:var(--chip);font-size:13px;line-height:1.5}.ins-banner>svg{flex-shrink:0;margin-top:2px;color:var(--icon)}.ins-banner.ok{background:var(--ok-soft)}.ins-banner.ok>svg{color:var(--ok)}.ins-banner>button{display:grid;place-items:center;width:22px;height:22px;border-radius:6px;margin-left:auto;color:var(--muted)}.ins-cards{display:flex;flex-direction:column;gap:10px}.ins-card{display:flex;flex-direction:column;gap:8px;padding:14px 16px;border:1px solid var(--line2);border-radius:8px;background:var(--card)}.ins-card-head{display:flex;flex-direction:column;gap:2px}.ins-card-head b{font-size:14px}.ins-sample{margin:0;padding:8px 12px;border-left:2px solid var(--line);background:var(--panel);border-radius:0 8px 8px 0;font-size:13px;line-height:1.55}.ins-sample>span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ins-sample.open>span{display:block;white-space:pre-wrap}.ins-card-foot{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ins-lv{display:flex;flex-direction:column;align-items:flex-start;gap:1px;min-width:0;padding:4px 0}.ins-val{padding:1px 4px;margin:0 -4px;border-radius:6px;text-align:left;color:var(--ink);font-size:13px}.ins-val:hover:not(:disabled){background:var(--sup-hover)}.ins-val:disabled{cursor:default}.ins-conf{font-size:11.5px;color:var(--muted);line-height:1.3}.ins-conf.low{color:var(--warn)}.ins-setgroup{padding:0 4px}.ins-header-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto;gap:8px;margin-bottom:8px}.ins-sticky{position:sticky;bottom:0;z-index:2;box-shadow:0 -6px 16px #0a0a0d0d}.ins-result{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:8px;border:1px solid var(--line2)}.ins-result.ok{background:var(--ok-soft);border-color:transparent}.ins-result.crit{background:var(--crit-soft);border-color:transparent}.ins-result .head{display:flex;align-items:baseline;gap:8px}.ins-result.ok .head b{color:var(--ok)}.ins-result.crit .head b,.ins-result .err{color:var(--crit)}.ins-result .err{font-size:13px}.ins-pre{margin:0;padding:10px 12px;border-radius:8px;background:var(--panel);border:1px solid var(--line2);font-family:var(--mono);font-size:11.5px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere;max-height:320px;overflow-y:auto}.ins-log .ins-clickrow{cursor:pointer}.ins-log .ins-clickrow:hover td{background:var(--sup-hover)}.ins-bad{color:var(--crit)}.ins-good{color:var(--ok)}.ins-topics{table-layout:fixed}.ins-topics td{overflow:hidden}.ins-gates{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.ins-gate{background:none;border:0;padding:0;cursor:pointer;font:inherit}.ins-gate:disabled{cursor:default}.ins-gate:not(:disabled):hover .pill{box-shadow:0 0 0 2px var(--line)}.ins-gate-level{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;color:var(--muted)}.ins-gate-level .ev-input{height:22px;padding:0 4px;font-size:12px;width:44px}.ins-gates-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin:12px 0 14px}.ins-gates-summary>div{background:var(--panel);border:1px solid var(--line2);border-radius:8px;padding:10px 12px;display:flex;flex-direction:column;gap:2px}.ins-gates-summary b{font-size:20px;font-weight:700;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.ins-gates-summary span{font-size:12px;color:var(--muted)}.ins-levels{display:inline-flex;gap:3px}.ins-level{min-width:22px;height:22px;display:inline-grid;place-items:center;border-radius:6px;background:var(--chip);font-size:11.5px;font-variant-numeric:tabular-nums}.ins-weeks{display:flex;align-items:flex-end;gap:8px;margin-top:16px;flex-wrap:wrap}.ins-week{display:flex;flex-direction:column;align-items:center;gap:4px;font-size:10.5px;color:var(--muted)}.ins-week .bar{width:26px;min-height:2px;background:var(--chip);border-radius:4px 4px 0 0;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden}.ins-week .bar-h{background:var(--crit);opacity:.75}.ins-weeks .hint{flex-basis:100%}.aud-search .ev-input{min-width:220px}.aud-opcheck{align-self:center;padding-bottom:6px;white-space:nowrap}.aud-scope{display:inline-flex;align-items:center;gap:6px;align-self:center}.aud-scope button{color:inherit;font-size:11px;line-height:1}.aud-status{margin:8px 0}.aud-table td{vertical-align:top}.aud-summary{font-size:13px;color:var(--ink);line-height:1.4}.aud-who{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:13px}.aud-obj{font-size:13px;overflow-wrap:anywhere}.aud-meta{display:grid;grid-template-columns:88px minmax(0,1fr);gap:8px 12px;margin:0;font-size:13px}.aud-meta dt{color:var(--muted);font-weight:600}.aud-meta dd{margin:0;min-width:0;overflow-wrap:anywhere}.aud-meta .hint{margin-top:2px}.aud-diff .sup-diffrow{grid-template-columns:150px minmax(0,1fr)}.aud-diffrow .k{overflow-wrap:anywhere}.aud-before{color:var(--crit)}.aud-before.aud-none{color:var(--muted)}.aud-after{color:var(--ink)}.aud-none{color:var(--muted)}.aud-stack{display:flex;flex-direction:column;gap:6px;min-width:0}.aud-side{display:block;font-size:11.5px;font-weight:600;color:var(--muted);margin-bottom:2px}.aud-json{max-height:220px}.aud-raw summary{cursor:pointer;margin-bottom:8px}.bc-compose{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:16px;align-items:start;max-width:1280px}@media(max-width:1080px){.bc-compose{grid-template-columns:minmax(0,1fr)}}.bc-main{display:flex;flex-direction:column;gap:14px;min-width:0}.bc-side{border:1px solid var(--line2);border-radius:8px;background:var(--card);padding:14px 16px;display:flex;flex-direction:column;gap:10px;position:sticky;top:8px}.bc-side h3{margin:0;font-size:13px;font-weight:650}.bc-label{display:flex;flex-direction:column;gap:5px;font-size:12.5px;font-weight:600;color:var(--icon)}.bc-hint{font-size:11.5px;font-weight:400;color:var(--muted);line-height:1.45}.bc-link{align-self:flex-start;font-size:11.5px;color:var(--c1);font-weight:600}.bc-link:hover{text-decoration:underline}.bc-kinds{display:grid;grid-template-columns:1fr 1fr;gap:8px;border:0;padding:0;margin:0}.bc-kinds legend{font-size:12.5px;font-weight:600;color:var(--icon);padding:0 0 6px}@media(max-width:720px){.bc-kinds{grid-template-columns:1fr}}.bc-kinds button{display:grid;grid-template-columns:18px 1fr;gap:4px 8px;text-align:left;padding:11px 12px;border:1px solid var(--line2);border-radius:8px;background:var(--card);color:var(--ink)}.bc-kinds button svg{grid-row:span 2;margin-top:2px;color:var(--muted)}.bc-kinds button .t{font-size:13px;font-weight:650}.bc-kinds button .c{font-size:11.5px;color:var(--muted);line-height:1.45}.bc-kinds button:hover{border-color:var(--line)}.bc-kinds button[aria-pressed=true]{border-color:var(--c1);background:var(--c1s)}.bc-kinds button[aria-pressed=true] svg,.bc-kinds button[aria-pressed=true] .t{color:var(--c1)}.bc-audience{display:flex;flex-direction:column;gap:10px}.bc-select{display:flex;align-items:center;justify-content:space-between;gap:8px;text-align:left;font-weight:400;color:var(--ink)}.bc-select span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bc-list{display:flex;flex-direction:column;max-height:190px;overflow-y:auto;border:1px solid var(--line2);border-radius:8px;padding:4px;font-weight:400}.bc-list label{display:flex;align-items:center;gap:8px;padding:5px 7px;border-radius:6px;font-size:12.5px;cursor:pointer}.bc-list label:hover{background:var(--chip)}.bc-typed{display:flex;gap:6px;align-items:center}.bc-chips{list-style:none;margin:2px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:5px}.bc-chips li{display:inline-flex;align-items:center;gap:4px;padding:3px 4px 3px 9px;border-radius:99px;background:var(--chip);font-size:11.5px;font-weight:500}.bc-chips button{display:grid;place-items:center;width:16px;height:16px;border-radius:99px;color:var(--muted)}.bc-chips button:hover{background:var(--chip2,var(--line2));color:var(--ink)}.bc-count{display:flex;flex-direction:column;gap:2px;padding:11px 12px;border-radius:8px;background:var(--chip);font-size:12px;color:var(--icon)}.bc-count b{font-size:24px;font-weight:700;letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums}.bc-count .d{font-size:11.5px;color:var(--muted);line-height:1.45}.bc-count .d.crit{color:var(--crit)}.bc-count.over{background:var(--crit-soft)}.bc-status{display:flex;flex-direction:column;gap:14px;max-width:1100px}.bc-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.bc-tile{display:flex;flex-direction:column;gap:3px;padding:13px 15px;border:1px solid var(--line2);border-radius:8px;background:var(--card)}.bc-tile .k{font-size:12px;color:var(--muted);font-weight:500}.bc-tile b{font-size:24px;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.bc-tile.ok b{color:var(--ok)}.bc-tile.warn b{color:var(--warn)}.bc-tile.crit b{color:var(--crit)}table.data.bc-table td .sub{display:block;font-size:11.5px;color:var(--muted);margin-top:2px}table.data.bc-table td.wrap{white-space:normal;line-height:1.45;max-width:420px}table.data.bc-table tbody tr[tabindex]{cursor:pointer}.bc-recipients{margin:0;font-size:13px;color:var(--ink);line-height:1.5;overflow-wrap:anywhere}.hcd{color:var(--text);font-family:var(--font)}.hcd-in{max-width:1180px;margin:0 auto;padding:20px 24px 40px}.hcd-sec{margin:0 0 22px}.hcd-seclabel{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 2px 8px;font-size:12.5px;font-weight:500;color:var(--text-2)}.hcd-card{border-radius:var(--radius-lg);background:var(--bg-raised)}.hcd-mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.hcd-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:28px;padding:0 12px;border:0;border-radius:var(--radius);background:var(--bg);box-shadow:var(--shadow-control);color:var(--text);font:inherit;font-size:12.5px;font-weight:500;white-space:nowrap;cursor:pointer}.hcd-btn:hover{background:var(--bg-hover)}.hcd-btn.primary{background:var(--accent);box-shadow:none;color:var(--accent-ink)}.hcd-btn.primary:hover{background:var(--accent-strong)}.hcd-btn:focus-visible,.hcd-seg button:focus-visible,.hcd-select:focus-visible,.hcd-link:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.hcd-link{border:0;padding:0;background:none;color:var(--accent-text);font:inherit;font-size:12.5px;font-weight:500;cursor:pointer}.hcd-chip{display:inline-flex;align-items:center;height:24px;padding:0 8px;border-radius:var(--radius);background:var(--bg-raised-2);color:var(--text-2);font-size:12px;white-space:nowrap}.hcd-chip.warn{background:var(--warn-soft);color:var(--warn)}.hcd-chip.ok{background:var(--accent-soft);color:var(--accent-fg, var(--accent))}.hcd-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:14px;margin:0 0 20px}.hcd-head h1{margin:0;font-size:24px;font-weight:600;line-height:1.2;letter-spacing:-.02em}.hcd-head .hcd-sub{margin-top:4px;font-size:13px;color:var(--text-2)}.hcd-filters{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.hcd-seg{display:inline-flex;gap:2px;padding:2px;border-radius:var(--radius-lg);background:var(--bg-raised-2)}.hcd-seg button{height:24px;padding:0 12px;border:0;border-radius:var(--radius);background:transparent;color:var(--text-2);font:inherit;font-size:12.5px;font-weight:500;cursor:pointer}.hcd-seg button[aria-selected=true]{background:var(--bg);box-shadow:var(--shadow-control);color:var(--text)}.hcd-select{height:28px;padding:0 10px;border:0;border-radius:var(--radius);background:var(--bg);box-shadow:var(--shadow-control);color:var(--text);font:inherit;font-size:12.5px;font-weight:500;cursor:pointer}.hcd-incident{display:flex;align-items:center;gap:10px;margin:0 0 12px;padding:8px 12px;border-radius:var(--radius-lg);background:var(--crit-soft);color:var(--text);font-size:13px}.hcd-incident>svg{color:var(--crit)}.hcd-incident b{flex:1;min-width:0;font-weight:500}.hcd-incident a{color:var(--crit);font-weight:500;white-space:nowrap}.hcd-block{margin:0 0 22px;padding:10px;border-radius:var(--radius-lg);background:var(--warn-soft)}.hcd-block-head{display:flex;align-items:center;gap:8px;padding:0 4px;color:var(--warn);font-size:13px;font-weight:500}.hcd-block ul{display:flex;flex-direction:column;gap:4px;margin:8px 0 0;padding:0;list-style:none}.hcd-block li{display:flex;align-items:center;gap:10px;min-height:40px;padding:6px 8px 6px 12px;border-radius:var(--radius);background:var(--bg)}.hcd-btext{flex:1;min-width:0}.hcd-btitle{font-size:13px;font-weight:500}.hcd-bdetail{font-size:12px;color:var(--text-2)}.hcd-ask{font-size:12px;color:var(--text-3);white-space:nowrap}.hcd-more{margin:8px 4px 0}.hcd-todo{margin:0;padding:4px;list-style:none}.hcd-todo li{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:8px 8px 8px 12px;border-radius:var(--radius);font-size:13px}.hcd-todo-text{min-width:0}.hcd-note{font-size:12px;font-weight:400;color:var(--text-3)}.hcd-notnow{flex:none;color:var(--text-2)}.hcd-notnow:hover{color:var(--text)}.hcd-needgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.hcd-need{display:flex;flex-direction:column;gap:10px;min-width:0;padding:12px}.hcd-need.hot{background:var(--accent-soft)}.hcd-need-top{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--text-2)}.hcd-need-n{font-family:var(--mono);font-size:26px;font-weight:500;line-height:1.15;font-variant-numeric:tabular-nums}.hcd-need-lab{font-size:13px;font-weight:500}.hcd-need-detail{min-height:17px;overflow:hidden;font-size:12px;color:var(--text-2);text-overflow:ellipsis;white-space:nowrap}.hcd-need .hcd-btn{align-self:flex-start;margin-top:auto}.hcd-quiet{padding:14px 16px;font-size:13px;color:var(--text-2)}.hcd-fix{margin:0;padding:4px;list-style:none}.hcd-fix li{display:flex;align-items:center;gap:12px;padding:8px 8px 8px 12px;border-radius:var(--radius)}.hcd-fix-text{flex:1;min-width:0}.hcd-fix-title{overflow:hidden;font-size:13px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.hcd-fix-detail{margin-top:1px;font-size:12px;color:var(--text-2)}.hcd-quote{margin-top:3px;font-size:12.5px;font-style:italic;color:var(--text-2)}.hcd-fix li.hcd-fix-answering{flex-wrap:wrap}.hcd-answer{display:flex;flex-basis:100%;flex-wrap:wrap;align-items:center;gap:8px 12px}.hcd-answer-label{flex-basis:100%;font-size:12px;color:var(--text-2)}.hcd-input{flex:1;min-width:200px;height:28px;padding:0 10px;border:0;border-radius:var(--radius);background:var(--bg);box-shadow:var(--shadow-control);color:var(--text);font:inherit;font-size:12.5px}.hcd-input:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.hcd-fix-foot{padding:4px 12px 10px}.hcd-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.hcd-kpis.two{grid-template-columns:repeat(2,minmax(0,1fr))}.hcd-kpi{min-width:0;padding:12px 14px}.hcd-kpi.lead{background:var(--accent-soft)}.hcd-kpi-lab{font-size:12.5px;font-weight:500;color:var(--text-2)}.hcd-kpi-val{margin:4px 0 2px;font-family:var(--mono);font-size:22px;font-weight:500;line-height:1.2;font-variant-numeric:tabular-nums}.hcd-kpi-sub{font-size:12px;color:var(--text-3)}.hcd-kpi-sub.up{color:var(--accent-fg, var(--accent))}.hcd-chart{margin-top:10px;padding:12px 14px 8px}.hcd-chart-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-bottom:6px;font-size:13px;font-weight:500}.hcd-legend{display:flex;gap:14px;font-size:12px;font-weight:400;color:var(--text-2)}.hcd-legend i{display:inline-block;width:12px;height:3px;margin-right:6px;vertical-align:middle;border-radius:2px}.hcd-chart svg{display:block;width:100%;height:auto}.hcd-charts{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:10px;margin-top:10px}.hcd-charts>.hcd-chart{margin-top:0}.hcd-ideas{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.hcd-idea{display:flex;flex-direction:column;gap:4px;width:100%;padding:6px 6px 7px;border:0;border-radius:var(--radius);background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.hcd-idea:hover{background:var(--bg-hover)}.hcd-idea:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.hcd-idea-row{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.hcd-idea-title{overflow:hidden;font-size:13px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.hcd-idea-votes{flex:none;font-family:var(--mono);font-size:12.5px;font-variant-numeric:tabular-nums}.hcd-idea-bar{display:block;height:6px;border-radius:3px;background:var(--bg-raised-2)}.hcd-idea-bar>i{display:block;height:100%;border-radius:3px;background:var(--accent)}.hcd-idea-status{font-size:12px;color:var(--text-2)}@media(max-width:1100px){.hcd-charts{grid-template-columns:minmax(0,1fr)}.hcd-needgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.hcd-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.hcd-in{padding:14px 14px 32px}.hcd-filters{justify-content:flex-start}.hcd-needgrid,.hcd-kpis,.hcd-kpis.two{grid-template-columns:repeat(2,minmax(0,1fr))}.hcd-fix li{flex-wrap:wrap}.hcd-fix-text{flex-basis:100%}.hcd-fix-title{white-space:normal}}.qa-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-bottom:12px}.qa-tile{background:var(--bg-raised);border:0;border-radius:8px;padding:14px 16px}.qa-tile .k{font-size:12px;color:var(--muted)}.qa-tile .v{font-size:26px;font-weight:650;line-height:1.2;margin-top:4px}.qa-tile .n{font-size:12px;color:var(--muted)}.qa-chip{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:2px 10px;font-weight:600;font-size:13px}.qa-chip.pass{background:var(--ok-soft);color:var(--ok)}.qa-chip.fail{background:var(--crit-soft);color:var(--crit)}.qa-chip.pending{background:var(--chip);color:var(--text-2)}.qa-chip.auto{background:var(--accent-soft);color:var(--accent-text)}.qa-list{display:flex;flex-direction:column;gap:8px}.qa-row{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:8px;border:0;background:var(--bg-raised)}.qa-row .grow{flex:1;min-width:0}.qa-row .sub{font-size:12px;color:var(--muted)}.qa-row .why{font-size:12px;color:var(--warn);background:var(--warn-soft);border-radius:6px;padding:1px 7px}.qa-criterion{border:0;border-radius:8px;padding:14px 16px;margin-bottom:10px;background:var(--bg-raised)}.qa-criterion header{display:flex;align-items:baseline;gap:8px}.qa-criterion header .label{font-weight:600}.qa-criterion header .cat{font-size:12px;color:var(--muted)}.qa-criterion .guidance{font-size:12.5px;color:var(--muted);margin:6px 0 10px}.qa-scale{display:flex;gap:6px;flex-wrap:wrap}.qa-scale button{min-width:38px;height:32px;border-radius:8px;border:0;background:var(--bg-raised-2);color:var(--text);cursor:pointer;font-weight:600}.qa-scale button:hover{background:var(--bg-active)}.qa-scale button[aria-pressed=true]{background:var(--text);color:var(--text-inverse)}.qa-scale button.na[aria-pressed=true]{background:var(--text-2)}.qa-auto{margin-top:10px;border-left:3px solid var(--accent-soft-2);padding:6px 0 6px 10px;font-size:12.5px;color:var(--text)}.qa-auto .conf{color:var(--muted)}.qa-auto ul{margin:6px 0 0;padding-left:16px}.qa-comment{width:100%;margin-top:10px;min-height:56px;border-radius:8px;border:0;background:var(--surface);padding:8px 10px;font:inherit}.qa-bar{display:flex;align-items:center;gap:10px;margin:12px 0 18px;flex-wrap:wrap}.qa-table{width:100%;border-collapse:collapse;font-size:13.5px}.qa-table th{text-align:left;font-weight:600;color:var(--muted);padding:8px 10px;background:var(--bg-raised)}.qa-table td{padding:9px 10px}.qa-table tbody tr:hover td{background:var(--bg-hover)}.qa-note{font-size:12.5px;color:var(--muted);margin-top:6px}.qa-questions{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.qa-questions li{display:flex;gap:10px;align-items:flex-start;font-size:13.5px}.qa-questions .mark{width:18px;text-align:center;font-weight:700}.qa-questions li.ok .mark{color:var(--ok)}.qa-questions li.missed .mark{color:var(--crit)}.qa-questions li.unsure .mark{color:var(--warn)}.qa-questions .sub{color:var(--muted);font-size:12.5px}.qa-h2{font-size:15px;font-weight:650;margin:22px 0 10px}.qa-scroll{overflow-x:auto}.qa-ledger{min-width:760px}.qa-ledger td{vertical-align:top}.qa-ledger td:nth-child(2),.qa-ledger td:nth-child(3){max-width:260px}.qa-muted{color:var(--muted)}.qa-target{display:inline-flex;align-items:center;gap:8px;font-size:13px}.qa-target .ev-input{width:72px}.qa-modal-form{max-height:calc(100vh - 210px);overflow-y:auto}.sup-screen{--rc1:var(--c1);--rc2:var(--c2);--rc3:var(--c3);--rc4:var(--c4);--rc1s:var(--c1s);--rc-other:var(--g3);--rc-grid:var(--line2);--rc-axis:var(--muted)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .sup-screen{--rc2:color-mix(in oklab,var(--c2) 90%,black);--rc4:color-mix(in oklab,var(--c4) 90%,black)}}:root[data-theme=dark] .sup-screen{--rc2:color-mix(in oklab,var(--c2) 90%,black);--rc4:color-mix(in oklab,var(--c4) 90%,black)}.rep-page{display:flex;flex-direction:column;gap:14px;max-width:1280px}.rep-page.loading{opacity:.55;transition:opacity .15s}.rep-desc{margin:-2px 0 0;color:var(--muted);font-size:13px}.rep-filters{position:relative}.rep-chip-toggle{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 12px;border-radius:99px;background:var(--chip);font-size:13px;color:var(--ink)}.rep-chip-toggle:hover{background:var(--chip2)}.rep-chip-toggle .switch{width:26px;height:15px}.rep-chip-toggle .switch .knob{width:11px;height:11px}.rep-chip-toggle .switch.on .knob{left:13px}.rep-notes{display:flex;flex-direction:column;gap:6px}.rep-note{display:flex;gap:8px;align-items:flex-start;padding:9px 12px;border-radius:8px;background:var(--chip);font-size:12.5px;color:var(--icon);line-height:1.5}.rep-note.warn{background:var(--warn-soft);color:var(--ink)}.rep-note.crit{background:var(--crit-soft);color:var(--ink)}.rep-note svg{flex-shrink:0;margin-top:2px}.rep-muted{color:var(--muted)}.rep-status{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--muted);white-space:nowrap}.rep-status.ok{color:var(--ok)}.rep-status.crit{color:var(--crit)}.rep-spin{width:12px;height:12px;border-radius:50%;border:2px solid var(--line);border-top-color:var(--ink);animation:rep-spin .8s linear infinite}@keyframes rep-spin{to{transform:rotate(360deg)}}.rep-howlink{font-size:12.5px;color:var(--muted);display:inline-flex;align-items:center;gap:4px;margin-left:4px}.rep-howlink:hover{color:var(--ink);text-decoration:underline}.rep-defs{position:absolute;z-index:40;top:calc(100% + 6px);left:0;width:min(520px,80vw);max-height:420px;overflow-y:auto;background:var(--card);border:1px solid var(--line);border-radius:8px;box-shadow:0 12px 32px #0a0a0d24;padding:12px 16px}.rep-defs h3{margin:0 0 6px;font-size:13px}.rep-defs dl{margin:0}.rep-defs dt{font-weight:600;font-size:13px;margin-top:10px}.rep-defs dd{margin:2px 0 0;font-size:12.5px;line-height:1.5;color:var(--icon)}.rep-defs dd.src{color:var(--muted);font-size:11.5px;font-family:var(--mono)}.rep-kpis{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px}.rep-kpi{display:flex;flex-direction:column;gap:3px;padding:14px 16px 12px;border:1px solid var(--line2);border-radius:8px;background:var(--card);min-width:0}.rep-kpi .k{font-size:12.5px;color:var(--muted);font-weight:500;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rep-kpi .d.note{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.rep-kpi .row{display:flex;align-items:flex-end;justify-content:space-between;gap:8px;min-height:36px}.rep-kpi b{font-size:26px;font-weight:700;letter-spacing:-.02em;line-height:1.15;white-space:nowrap;font-variant-numeric:tabular-nums}.rep-kpi b.na{color:var(--muted);font-weight:500}.rep-kpi .d{font-size:12px;color:var(--muted);line-height:1.4}.rep-kpi .d strong{color:var(--icon);font-weight:600}.rep-kpi .d.alert{color:var(--crit);font-weight:500;text-decoration:none}.rep-kpi .d.alert:hover{text-decoration:underline}.rep-spark{flex-shrink:0;margin-bottom:4px}.rep-cards{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.rep-cards.two{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:1100px){.rep-cards.two{grid-template-columns:minmax(0,1fr)}}.rep-card{border:1px solid var(--line2);border-radius:8px;background:var(--card);padding:14px 16px 12px;min-width:0}.rep-card-head{display:flex;align-items:flex-start;gap:10px;margin-bottom:8px}.rep-card-head h3{margin:0;font-size:14.5px;font-weight:650}.rep-card-head .sub{font-size:12px;color:var(--muted);margin-top:2px}.rep-card-head .acts{margin-left:auto;display:flex;align-items:center;gap:8px;flex-shrink:0}.rep-view{display:inline-flex;background:var(--chip);border-radius:99px;padding:2px}.rep-view button{height:24px;padding:0 10px;border-radius:99px;font-size:12px;color:var(--muted);font-weight:500}.rep-view button[aria-pressed=true]{background:var(--card);color:var(--ink);box-shadow:var(--shadow)}.rep-card .tscroll{margin:0 -16px;padding:0 16px}.rep-fold{display:flex;align-items:flex-start;gap:8px;text-align:left;color:var(--ink);width:100%}.rep-fold>svg{margin-top:2px;color:var(--muted);transition:transform .12s;flex-shrink:0}.rep-fold .sub{display:block;font-size:12px;color:var(--muted);margin-top:2px}.rep-card-foot{display:flex;align-items:center;gap:8px;margin-top:8px;font-size:12px;color:var(--muted)}.rep-legend{display:flex;flex-wrap:wrap;gap:4px 14px;margin:0 0 6px;padding:0;list-style:none;font-size:12.5px;color:var(--icon)}.rep-legend li{display:inline-flex;align-items:center;gap:6px}.rep-legend .sw,.rep-tip .sw,.rep-donut-legend .sw{width:10px;height:10px;border-radius:3px;flex-shrink:0}.rep-legend .sw.line{height:3px;border-radius:2px;width:14px}.rep-plot{position:relative;width:100%}.rep-plot svg{display:block;overflow:visible}.rep-grid line{stroke:var(--rc-grid);stroke-width:1;shape-rendering:crispEdges}.rep-grid text,.rep-xlabels text{fill:var(--rc-axis);font-size:11px;font-variant-numeric:tabular-nums}.rep-axis{stroke:var(--line);stroke-width:1;shape-rendering:crispEdges}.rep-cross{stroke:var(--g4);stroke-width:1;shape-rendering:crispEdges}.rep-band{fill:var(--ink);opacity:.045}.rep-dot{stroke:var(--card);stroke-width:2}.rep-nodata{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:var(--muted);font-size:13px;pointer-events:none}.rep-nodata.static{position:static;padding:36px 0;text-align:center}.rep-tip{position:absolute;z-index:5;pointer-events:none;min-width:150px;max-width:280px;background:var(--card);border:1px solid var(--line);border-radius:8px;box-shadow:0 8px 24px #0a0a0d24;padding:8px 10px;font-size:12.5px}.rep-tip .t{font-weight:600;margin-bottom:4px;color:var(--ink)}.rep-tip .r{display:flex;align-items:center;gap:7px;padding:1px 0;color:var(--icon)}.rep-tip .r .l{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rep-tip .r .v{font-variant-numeric:tabular-nums;color:var(--ink);font-weight:500}.rep-tip .r.strong{border-top:1px solid var(--line2);margin-top:3px;padding-top:4px}.rep-tip .r.strong .v{font-weight:700}.rep-tip .sw.none{background:none}.rep-bars,.rep-funnel{list-style:none;margin:0;padding:2px 0;display:flex;flex-direction:column;gap:2px}.rep-bars li,.rep-funnel .row{display:grid;grid-template-columns:minmax(90px,24%) minmax(0,1fr);align-items:center;gap:12px;padding:5px 6px;border-radius:8px;font-size:13px}.rep-bars li.on{background:var(--chip)}.rep-bars .l,.rep-funnel .l{color:var(--icon);line-height:1.35;overflow-wrap:anywhere}.rep-bars .track,.rep-funnel .track{display:flex;align-items:center;gap:8px;min-width:0}.rep-bars .bar,.rep-funnel .bar{display:block;height:14px;border-radius:0 4px 4px 0;flex-shrink:0}.rep-bars .v,.rep-funnel .v{font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.rep-bars .v em{font-style:normal;font-weight:400;color:var(--muted);margin-left:6px;font-size:12px}.rep-funnel{gap:0}.rep-funnel .bar{height:22px}.rep-funnel .row{grid-template-columns:110px minmax(0,1fr)}.rep-funnel .step{font-size:12px;color:var(--muted);padding:2px 6px 2px 134px}.rep-funnel .step b{color:var(--ink);font-weight:600}.rep-donut{display:flex;align-items:center;gap:28px;flex-wrap:wrap;padding:6px 0}.rep-slice{stroke:var(--card);stroke-width:2;transition:opacity .12s}.rep-donut-n{fill:var(--ink);font-size:20px;font-weight:700}.rep-donut-l{fill:var(--muted);font-size:11.5px}.rep-donut-legend{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px;min-width:220px;flex:1;max-width:420px}.rep-donut-legend li{display:grid;grid-template-columns:10px minmax(0,1fr) auto 52px;align-items:center;gap:9px;padding:5px 8px;border-radius:8px;font-size:13px}.rep-donut-legend li.on{background:var(--chip)}.rep-donut-legend .v{font-weight:600;font-variant-numeric:tabular-nums}.rep-donut-legend .s{color:var(--muted);text-align:right;font-variant-numeric:tabular-nums}.rep-heat{width:100%}.rep-heat svg{display:block}.rep-cell{stroke:transparent;stroke-width:1.5}.rep-cell.on{stroke:var(--ink)}.rep-heat-l{fill:var(--rc-axis);font-size:11px}.rep-heat-t{fill:var(--ink);font-size:11.5px;font-weight:600;font-variant-numeric:tabular-nums}.rep-heat-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:12px;margin-top:4px}.rep-scale{display:inline-flex;align-items:center;gap:3px;color:var(--muted)}.rep-scale i{width:16px;height:10px;border-radius:2px;display:inline-block}table.data.rep-table th,table.data.rep-table td{padding:8px 12px}.rep-datechip{display:inline-flex;align-items:center;gap:6px}.rep-table th button{display:inline-flex;align-items:center;gap:3px;font:inherit;color:inherit}.rep-table th button:hover{color:var(--ink)}.rep-table th[aria-sort=ascending] button,.rep-table th[aria-sort=descending] button{color:var(--c1);font-weight:600}.rep-table th.num,.rep-table td.num{text-align:right}.rep-table th.num button{flex-direction:row-reverse}.rep-table td.num{white-space:nowrap}.rep-table td.wrap{white-space:normal;min-width:220px;max-width:420px;line-height:1.45}.rep-table td .na{color:var(--muted)}.rep-table a{color:var(--sup-link,var(--c1));font-weight:500}.rep-sort{opacity:.8}.rep-sched-status{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.rep-rowacts{display:inline-flex;align-items:center;gap:2px}.rep-lastrun{min-width:170px;max-width:260px;white-space:normal;line-height:1.45}.rep-sched-warn{display:flex;gap:5px;align-items:flex-start;font-size:12px;color:var(--warn);margin-top:3px;line-height:1.4}.rep-sched-warn svg{flex-shrink:0;margin-top:2px}.rep-recips{display:flex;flex-wrap:wrap;gap:6px}.rep-form{display:flex;flex-direction:column;gap:12px;max-height:calc(100vh - 210px);overflow-y:auto;margin:0 -4px;padding:2px 4px}.rep-form .grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.rep-form .ev-input[multiple]{height:auto;min-height:96px;padding:4px}.rep-form .err{color:var(--crit);font-size:12px}.rep-form .hint{font-size:12px;color:var(--muted);line-height:1.45}.rep-snapshot{display:flex;flex-wrap:wrap;gap:6px}.rep-agentpick{display:flex;flex-direction:column;max-height:150px;overflow-y:auto;border:1px solid var(--line);border-radius:8px;padding:4px}.rep-agentpick label{display:flex;align-items:center;gap:8px;padding:5px 6px;border-radius:6px;font-size:13px;cursor:pointer}.rep-agentpick label:hover{background:var(--chip)}.rep-check{display:flex;align-items:flex-start;gap:8px;font-size:13px;cursor:pointer}.rep-check input{margin-top:2px}.rep-fpop{top:calc(100% + 6px);left:0;min-width:270px;max-width:360px;padding:8px}.rep-fpop .list{display:flex;flex-direction:column;max-height:300px;overflow-y:auto}.rep-fpop .head{font-size:11.5px;font-weight:600;color:var(--muted);padding:6px 10px 4px}.rep-fpop .list label{display:flex;align-items:center;gap:9px;padding:7px 10px;border-radius:8px;font-size:13px;cursor:pointer}.rep-fpop .list label:hover{background:var(--chip)}.rep-fpop .foot{display:flex;gap:6px;justify-content:flex-end;padding:8px 4px 2px;border-top:1px solid var(--line2);margin-top:6px}.rep-fpop .custom{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:6px 8px}.rep-fpop .custom label{display:flex;flex-direction:column;gap:4px;font-size:11.5px;color:var(--muted);font-weight:600}.rep-fpop .err{color:var(--crit);font-size:12px;padding:0 10px}.rep-fpop button[aria-selected=true]{font-weight:600}.sup-screen{--rs-blue:var(--rc1);--rs-orange:var(--rc2);--rs-violet:var(--rc3);--rs-green:var(--rc4);--rs-teal:color-mix(in oklab,var(--rc1) 45%,var(--rc4));--rs-magenta:color-mix(in oklab,var(--rc3) 62%,var(--rc2));--rs-indigo:color-mix(in oklab,var(--rc3) 45%,var(--rc1));--rs-amber:color-mix(in oklab,var(--rc2) 72%,var(--rc4))}.bld{display:grid;grid-template-columns:210px 300px minmax(0,1fr);align-items:start;height:100%;min-height:0}.bld-rail{display:flex;flex-direction:column;gap:14px;padding:16px;border-right:1px solid var(--line2);height:100%;overflow-y:auto;background:var(--bg2,var(--card))}.bld-preview{display:flex;flex-direction:column;gap:14px;padding:16px;min-width:0;height:100%;overflow-y:auto}@media(max-width:1240px){.bld{grid-template-columns:190px 280px minmax(0,1fr)}}@media(max-width:1000px){.bld{grid-template-columns:minmax(0,1fr);height:auto}.bld-rail,.bld-fields{border-right:0;border-bottom:1px solid var(--line2);height:auto;overflow:visible}}.bld-section{display:flex;flex-direction:column;gap:8px}.bld-section h3{margin:0;font-size:12px;font-weight:650;color:var(--muted);display:flex;align-items:baseline;gap:8px}.bld-section h3 span{margin-left:auto;font-size:11.5px;font-weight:500;text-transform:none;letter-spacing:0}.bld-label{display:flex;flex-direction:column;gap:5px;font-size:12.5px;font-weight:600;color:var(--icon)}.bld-hint{font-size:11.5px;font-weight:400;color:var(--muted);line-height:1.45;display:block;margin-top:2px}.bld-warn{margin:0;font-size:12px;color:var(--warn);line-height:1.45}.bld-two{display:grid;grid-template-columns:1fr 1fr;gap:8px}.bld-two label{display:flex;flex-direction:column;gap:4px;font-size:11.5px;font-weight:600;color:var(--muted)}.bld-charts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.bld-chart{display:flex;flex-direction:column;align-items:center;gap:4px;padding:9px 4px;border-radius:8px;border:1px solid var(--line2);background:var(--card);color:var(--muted);font-size:11.5px;font-weight:500}.bld-chart:hover{border-color:var(--line);color:var(--ink)}.bld-chart[aria-pressed=true]{border-color:var(--c1);color:var(--c1);background:var(--c1s,var(--chip))}.bld-metrics{display:flex;flex-direction:column;gap:6px}.bld-list{display:flex;flex-direction:column;max-height:260px;overflow-y:auto;border:1px solid var(--line2);border-radius:8px;padding:4px;background:var(--card)}.bld-list .head{font-size:11.5px;font-weight:650;color:var(--muted);padding:7px 8px 3px}.bld-list label{display:flex;align-items:flex-start;gap:8px;padding:6px 8px;border-radius:6px;font-size:12.5px;cursor:pointer;line-height:1.35}.bld-list label:hover{background:var(--chip)}.bld-list label.off{opacity:.55}.bld-list label em{font-style:normal;font-size:11px;color:var(--muted);margin-left:6px}.bld-list input{margin-top:2px}.bld-filters{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.bld-filters li{display:flex;gap:8px;align-items:baseline;font-size:12.5px;padding:5px 8px;border-radius:6px;background:var(--chip)}.bld-filters li span{margin-left:auto;color:var(--muted);font-size:11.5px}.dash{display:flex;flex-direction:column;gap:14px;max-width:1440px}.dash-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:12px;align-items:start}.dash-cell{grid-column:span var(--w,6);min-width:0}@media(max-width:900px){.dash-cell{grid-column:span 12}}.dash-widget{position:relative;height:100%}.dash-widget.editing{outline:1px dashed var(--line);outline-offset:3px;border-radius:8px}.dash-widget.dragging{opacity:.45}.dash-widget.over{outline:2px solid var(--c1);outline-offset:3px;border-radius:8px}.dash-acts{position:absolute;top:8px;right:8px;display:flex;gap:2px;z-index:2;background:var(--card);border:1px solid var(--line2);border-radius:99px;padding:2px}.dash-grab{cursor:grab}.dash-grab:active{cursor:grabbing}.dash-empty{border:1px dashed var(--line);border-radius:8px;padding:28px;text-align:center;color:var(--muted);font-size:13px}.dash-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.dash-card{display:flex;flex-direction:column;gap:6px;padding:14px 16px;border:1px solid var(--line2);border-radius:8px;background:var(--card);text-align:left}.dash-card:hover{border-color:var(--line)}.dash-card h3{margin:0;font-size:14px;font-weight:650}.dash-card .meta{font-size:12px;color:var(--muted);display:flex;gap:8px;flex-wrap:wrap}.dash-pick{display:flex;flex-direction:column;gap:10px}.dash-pick .list{max-height:320px;overflow-y:auto;border:1px solid var(--line2);border-radius:8px;padding:4px}.dash-pick .list button{display:flex;flex-direction:column;gap:2px;width:100%;text-align:left;padding:8px 10px;border-radius:8px;font-size:13px;color:var(--ink)}.dash-pick .list button:hover{background:var(--chip)}.dash-pick .list button span{font-size:11.5px;color:var(--muted)}.dash-pick .list button[aria-pressed=true]{background:var(--chip2,var(--chip));font-weight:600}.bld-fields{display:flex;flex-direction:column;gap:8px;padding:16px 12px;border-right:1px solid var(--line2);height:100%;overflow-y:auto;background:var(--bg2,var(--card))}.bld-field{display:flex;align-items:center;gap:6px;width:100%;padding:6px 8px;border-radius:8px;font-size:12.5px;color:var(--ink);text-align:left;line-height:1.3;cursor:grab}.bld-field:hover{background:var(--chip)}.bld-field>svg{color:var(--g3);flex-shrink:0}.bld-field>span{flex:1;min-width:0}.bld-field em{font-style:normal;font-size:10.5px;color:var(--muted)}.bld-field.on{background:var(--c1s);color:var(--c1);font-weight:600}.bld-field.on>svg{color:var(--c1)}.bld-field.off{opacity:.5;cursor:default}.bld-field:disabled{cursor:not-allowed}.bld-field:active{cursor:grabbing}.bld-field.dim{color:var(--icon)}.bld-zone{display:flex;flex-wrap:wrap;gap:6px;min-height:44px;padding:7px;border-radius:8px;border:1px dashed var(--line);background:var(--card);align-content:flex-start;transition:border-color .12s,background .12s}.bld-zone .hint{font-size:11.5px;color:var(--muted);line-height:1.4;padding:3px 2px}.bld-zone.can{border-color:var(--c1);background:var(--c1s)}.bld-zone.over{border-color:var(--c1);border-style:solid;box-shadow:0 0 0 3px var(--c1s)}.bld-fchip{display:inline-flex;align-items:center;gap:2px;padding:3px 3px 3px 10px;border-radius:99px;background:var(--chip);font-size:12.5px;font-weight:500;max-width:100%}.look{display:flex;flex-direction:column;gap:8px}.look-series{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.look-row{position:relative;display:flex;align-items:center;gap:8px;padding:4px 6px;border-radius:8px;font-size:12.5px}.look-row:hover{background:var(--chip)}.look-row .dot{width:18px;height:18px;border-radius:6px;flex-shrink:0;display:grid;place-items:center;color:var(--muted);border:1px solid var(--line2)}.look-row .n{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.look-row .w{font-size:11px;color:var(--muted)}.look-pop{position:absolute;z-index:40;top:calc(100% + 4px);left:0;background:var(--card);border:1px solid var(--line);border-radius:8px;box-shadow:0 12px 32px #0a0a0d24;padding:8px}.look-pop .grid{display:grid;grid-template-columns:repeat(4,22px);gap:6px}.look-pop .grid button{width:22px;height:22px;border-radius:6px;border:1px solid transparent}.look-pop .grid button[aria-pressed=true]{border-color:var(--ink);box-shadow:0 0 0 2px var(--card) inset}.look-pop .auto{margin-top:8px;font-size:11.5px;color:var(--muted);width:100%;text-align:left}.look-pop .auto:hover{color:var(--ink)}.shr{display:flex;flex-direction:column;gap:8px;position:relative}.shr-modes{display:flex;flex-direction:column;gap:2px}.shr-modes button{display:flex;align-items:center;gap:8px;padding:7px 9px;border-radius:6px;font-size:12.5px;color:var(--icon);text-align:left}.shr-modes button:hover{background:var(--chip)}.shr-modes button[aria-checked=true]{background:var(--c1s);color:var(--c1);font-weight:600}.shr-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:3px}.shr-list li{display:flex;align-items:center;gap:7px;font-size:12.5px;padding:3px 4px;border-radius:8px}.shr-list li.empty{color:var(--muted);font-size:11.5px;padding:4px 2px}.shr-list .n{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shr-list select{width:auto;flex-shrink:0;height:26px;font-size:11.5px}.shr-add{display:flex;gap:6px}.shr-pick{position:absolute;z-index:40;left:0;right:0;bottom:calc(100% + 6px);background:var(--card);border:1px solid var(--line);border-radius:8px;box-shadow:0 12px 32px #0a0a0d24;padding:8px;display:flex;flex-direction:column;gap:6px}.shr-pick .list{display:flex;flex-direction:column;max-height:220px;overflow-y:auto}.shr-pick .list button{text-align:left;padding:6px 8px;border-radius:6px;font-size:12.5px;color:var(--ink)}.shr-pick .list button:hover{background:var(--chip)}.shr-pick .foot{display:flex;justify-content:flex-end}.dash-tip{display:inline-flex;align-items:center;gap:5px;margin-left:10px;font-size:11.5px;color:var(--muted)}.dash-acts{flex-wrap:wrap;justify-content:flex-end;max-width:calc(100% - 16px)}.dash-acts .up svg{transform:rotate(180deg)}.dash-widget{display:flex;flex-direction:column}.dash-widget>section.rep-card,.dash-widget>.rep-cards{flex:1}.look-pop{width:232px}.look-pop .hex{display:flex;align-items:center;gap:6px;margin-top:10px;padding-top:9px;border-top:1px solid var(--line2)}.look-pop .hex .chip{width:18px;height:18px;border-radius:6px;border:1px solid var(--line2);flex-shrink:0}.look-pop .hex .ev-input{height:26px;font-size:11.5px;font-family:var(--mono);min-width:0}.look-pop .hex .native{width:26px;height:26px;padding:0;border:1px solid var(--line2);border-radius:6px;background:var(--card);flex-shrink:0;cursor:pointer}.look-pop .hex .use{height:26px;padding:0 9px;border-radius:6px;background:var(--chip);font-size:11.5px;font-weight:600;flex-shrink:0}.look-pop .hex .use:disabled{opacity:.45}.look-pop .warn{margin:7px 0 0;font-size:10.5px;line-height:1.4;color:var(--muted)}.dash-widget.editing{position:relative}.dash-grip{position:absolute;z-index:3;background:transparent;border-radius:99px;touch-action:none}.dash-grip:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;border-radius:99px;background:var(--c1);opacity:0;transition:opacity .12s}.dash-widget.editing:hover .dash-grip:after,.dash-widget.sizing .dash-grip:after{opacity:.9}.dash-grip.n,.dash-grip.s{left:18px;right:18px;height:12px;cursor:ns-resize}.dash-grip.n:after,.dash-grip.s:after{width:34px;height:4px}.dash-grip.n{top:-6px}.dash-grip.s{bottom:-6px}.dash-grip.w,.dash-grip.e{top:18px;bottom:18px;width:12px;cursor:ew-resize}.dash-grip.w:after,.dash-grip.e:after{width:4px;height:34px}.dash-grip.w{left:-6px}.dash-grip.e{right:-6px}.dash-grip.nw,.dash-grip.ne,.dash-grip.sw,.dash-grip.se{width:14px;height:14px}.dash-grip.nw:after,.dash-grip.ne:after,.dash-grip.sw:after,.dash-grip.se:after{width:9px;height:9px;background:var(--card);border:2px solid var(--c1)}.dash-grip.nw{top:-7px;left:-7px;cursor:nwse-resize}.dash-grip.ne{top:-7px;right:-7px;cursor:nesw-resize}.dash-grip.sw{bottom:-7px;left:-7px;cursor:nesw-resize}.dash-grip.se{bottom:-7px;right:-7px;cursor:nwse-resize}.dash-widget.sizing{outline:2px solid var(--c1);outline-offset:3px;border-radius:8px;-webkit-user-select:none;user-select:none}.dash-readout{position:absolute;z-index:4;left:50%;top:50%;transform:translate(-50%,-50%);padding:4px 10px;border-radius:99px;background:var(--accent);color:var(--accent-ink);font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;pointer-events:none}.dash-sizechip{position:relative;display:inline-flex}.dash-sizechip>button{height:22px;padding:0 8px;border-radius:99px;background:var(--chip);font-size:11px;font-weight:600;color:var(--icon);font-variant-numeric:tabular-nums;white-space:nowrap}.dash-sizepop{position:absolute;z-index:40;top:calc(100% + 6px);right:0;width:210px;background:var(--card);border:1px solid var(--line);border-radius:8px;box-shadow:0 12px 32px #0a0a0d24;padding:10px;display:flex;flex-direction:column;gap:8px}.dash-stepper{display:grid;grid-template-columns:1fr 26px 52px 26px;align-items:center;gap:5px}.dash-stepper .l{font-size:11.5px;font-weight:600;color:var(--muted)}.dash-stepper button{height:26px;border-radius:6px;background:var(--chip);font-size:13px;font-weight:600}.dash-stepper button:disabled{opacity:.4}.dash-stepper .ev-input{height:26px;text-align:center;font-size:11.5px;font-variant-numeric:tabular-nums}.dash-sizepop .presets{display:grid;grid-template-columns:1fr 1fr;gap:4px;border-top:1px solid var(--line2);padding-top:8px}.dash-sizepop .presets button{height:26px;border-radius:6px;font-size:11.5px;color:var(--icon);background:var(--chip)}.dash-sizepop .presets button[aria-pressed=true]{background:var(--c1s);color:var(--c1);font-weight:600}
