:is(html[data-ui=signal] .sg,.sg.sg--standalone){--canvas:#e9e5da;--paper:#fbfaf4;--paper-muted:#f5f1e7;--paper-pressed:#ede7d8;--ink:#1f2b26;--ink-muted:#5c6861;--rule:#d4ccbb;--spine:#203229;--jade:#0b7852;--jade-soft:#dcece3;--jade-ink:#086541;--amber:#985f08;--amber-ink:#8f5907;--red:#a63a35;--focus:#146c94;--signal:var(--jade);--font-display:"Archivo", "Kanit", "Noto Sans Thai", "Inter", system-ui, sans-serif;--font-body:"Archivo", "Kanit", "Noto Sans Thai", "Inter", system-ui, sans-serif;--font-serif:"Instrument Serif", "Kanit", Georgia, serif;--font-mono:"JetBrains Mono", "Kanit", ui-monospace, monospace;--fs-mega:clamp(4rem, 16vw, 17rem);--fs-display:clamp(3.5rem, 10vw, 10rem);--fs-h1:clamp(2.5rem, 5.5vw, 5.5rem);--fs-h2:clamp(1.75rem, 3.2vw, 3rem);--fs-h3:1.5rem;--fs-lead:clamp(1.25rem, 1.8vw, 1.625rem);--fs-body:1.0625rem;--fs-small:.9375rem;--fs-label:.8125rem;--lh-mega:.84;--lh-tight:.92;--lh-snug:1.1;--lh-body:1.6;--lh-th-display:1.22;--tr-display:-.035em;--tr-heading:-.02em;--tr-label:.08em;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--s-9:96px;--s-10:128px;--s-11:192px;--gutter:clamp(16px, 2vw, 24px);--margin:clamp(20px, 5vw, 92px);--max:1440px;--r-pill:999px;--r-card:20px;--r-s:8px;--line:1.5px;--frame:2px;--ease-snap:cubic-bezier(.6, 0, .2, 1);--ease-glide:cubic-bezier(.2, .8, .2, 1);--ease-whip:cubic-bezier(.8, 0, .1, 1);--ease-out:cubic-bezier(.33, 1, .68, 1);--ease-expo:cubic-bezier(.16, 1, .3, 1);--dur-1:.12s;--dur-2:.24s;--dur-3:.469s;--dur-4:.938s;--stagger:30ms}:is(html[data-ui=signal] .sg,.sg.sg--standalone),:is(html[data-ui=signal] .sg,.sg.sg--standalone) *{box-sizing:border-box}:is(html[data-ui=signal] .sg,.sg.sg--standalone){background:var(--canvas);color:var(--ink);font:400 var(--fs-body)/var(--lh-body) var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}:is(html[data-ui=signal] .sg,.sg.sg--standalone) ::-moz-selection{background:var(--jade-soft);color:var(--ink)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) ::selection{background:var(--jade-soft);color:var(--ink)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .mega,:is(html[data-ui=signal] .sg,.sg.sg--standalone) .display,:is(html[data-ui=signal] .sg,.sg.sg--standalone) .h1,:is(html[data-ui=signal] .sg,.sg.sg--standalone) .h2,:is(html[data-ui=signal] .sg,.sg.sg--standalone) .h3{font-family:var(--font-display);margin:0}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .mega{font-size:var(--fs-mega);font-weight:900;line-height:var(--lh-mega);letter-spacing:var(--tr-display);text-transform:uppercase}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .display{font-size:var(--fs-display);font-weight:900;line-height:var(--lh-mega);letter-spacing:var(--tr-display);text-transform:uppercase}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .h1{font-size:var(--fs-h1);font-weight:900;line-height:var(--lh-tight);letter-spacing:var(--tr-heading)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .h2{font-size:var(--fs-h2);font-weight:800;line-height:var(--lh-snug);letter-spacing:var(--tr-heading)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .h3{font-size:var(--fs-h3);font-weight:700;line-height:var(--lh-snug)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .lead{font-size:var(--fs-lead);max-width:34ch;font-weight:500;line-height:1.4}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .body{font-size:var(--fs-body);line-height:var(--lh-body);max-width:62ch}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .small{font-size:var(--fs-small);line-height:1.5}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .serif{font-family:var(--font-serif);letter-spacing:-.01em;font-style:italic;font-weight:400}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .label{font:500 var(--fs-label)/1.3 var(--font-mono);letter-spacing:var(--tr-label);text-transform:uppercase}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .chapter{font:500 var(--fs-label)/1.3 var(--font-mono);letter-spacing:var(--tr-label);text-transform:uppercase;align-items:center;gap:.9em;display:flex}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .chapter:before{content:"";background:var(--dot,var(--signal));border-radius:50%;flex:none;width:9px;height:9px}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .condensed{font-variation-settings:"wdth" 70;font-stretch:70%}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .expanded{font-variation-settings:"wdth" 120;font-stretch:120%}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .th,:is(html[data-ui=signal] .sg,.sg.sg--standalone) :lang(th) .mega,:is(html[data-ui=signal] .sg,.sg.sg--standalone) :lang(th) .display,:is(html[data-ui=signal] .sg,.sg.sg--standalone) :lang(th) .h1{line-height:var(--lh-th-display);letter-spacing:0}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .dot{background:var(--dot,var(--signal));vertical-align:baseline;border-radius:50%;width:.2em;height:.2em;margin-left:.06em;display:inline-block}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .wrap{max-width:var(--max);padding:0 var(--margin);margin:0 auto}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .rule{height:var(--line);opacity:.3;background:currentColor;border:0;margin:0}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .section{padding:var(--s-10) 0}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .hud{position:relative}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .hud>.hud-c{pointer-events:none;border:0 solid;width:28px;height:28px;position:absolute}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .hud>.hud-c.tl{border-left-width:var(--frame);border-top-width:var(--frame);top:24px;left:24px}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .hud>.hud-c.tr{border-right-width:var(--frame);border-top-width:var(--frame);top:24px;right:24px}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .hud>.hud-c.bl{border-left-width:var(--frame);border-bottom-width:var(--frame);bottom:24px;left:24px}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .hud>.hud-c.br{border-right-width:var(--frame);border-bottom-width:var(--frame);bottom:24px;right:24px}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .hud>.hud-l{font:500 var(--fs-label)/1 var(--font-mono);letter-spacing:var(--tr-label);text-transform:uppercase;position:absolute}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .hud>.hud-l.tl{top:32px;left:64px}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .hud>.hud-l.tr{top:32px;right:64px}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .hud>.hud-l.bl{bottom:32px;left:64px}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .hud>.hud-l.br{bottom:32px;right:64px}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .btn{--bg:var(--ink);--fg:var(--paper);border-radius:var(--r-pill);background:var(--bg);color:var(--fg);font:700 1rem/1 var(--font-body);cursor:pointer;transition:transform var(--dur-1) var(--ease-snap), background var(--dur-2) var(--ease-snap);border:0;align-items:center;gap:.7em;padding:1.05em 1.6em;text-decoration:none;display:inline-flex}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .btn:hover{transform:translateY(-2px)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .btn:active{transform:scale(.96)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .btn:focus-visible{outline:2px solid var(--focus);outline-offset:3px}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .btn--signal,:is(html[data-ui=signal] .sg,.sg.sg--standalone) .btn--jade{--bg:var(--jade);--fg:var(--paper)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .btn--paper{--bg:var(--paper);--fg:var(--ink)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .btn--danger{--bg:var(--red);--fg:var(--paper)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .btn--ghost{--bg:transparent;--fg:currentColor;box-shadow:inset 0 0 0 2px}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .btn .arrow{transition:transform var(--dur-2) var(--ease-glide)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .btn:hover .arrow{transform:translate(4px)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .link{color:inherit;transition:background-size var(--dur-2) var(--ease-snap);background:linear-gradient(currentColor,currentColor) 0 100%/100% 2px no-repeat;font-weight:700;text-decoration:none}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .link:hover{background-position:100% 100%;background-size:0% 2px}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .tag{border-radius:var(--r-pill);font:500 .75rem/1 var(--font-mono);letter-spacing:var(--tr-label);text-transform:uppercase;align-items:center;gap:.5em;padding:.45em .8em;display:inline-flex;box-shadow:inset 0 0 0 1.5px}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .tag--solid{background:var(--ink);color:var(--paper);box-shadow:none}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .tag--signal,:is(html[data-ui=signal] .sg,.sg.sg--standalone) .tag--jade{background:var(--jade);color:var(--paper);box-shadow:none}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .tag--ok{background:var(--jade-soft);color:var(--jade-ink);box-shadow:none}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .tag--wait{background:var(--paper-muted);color:var(--amber-ink);box-shadow:inset 0 0 0 1.5px var(--amber)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .tag--blocked{background:var(--red);color:var(--paper);box-shadow:none}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .card{border-radius:var(--r-card);padding:var(--s-6);background:var(--paper);color:var(--ink)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .card--ink,:is(html[data-ui=signal] .sg,.sg.sg--standalone) .card--spine{background:var(--spine);color:var(--paper);--dot:var(--jade-soft)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .card--line{box-shadow:inset 0 0 0 var(--frame) currentColor;background:0 0}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .stat .num{font:900 clamp(3.5rem, 7vw, 6.5rem)/.85 var(--font-display);letter-spacing:var(--tr-display)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .stat .label{margin-top:var(--s-3);opacity:.7;display:block}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .field{gap:var(--s-2);display:grid}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .field input{font:500 1.0625rem/1 var(--font-body);border-radius:var(--r-s);border:var(--frame) solid currentColor;color:inherit;transition:box-shadow var(--dur-2) var(--ease-snap);background:0 0;outline:none;padding:.95em 1.1em}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .field input:focus{box-shadow:0 0 0 2px var(--paper), 0 0 0 4px var(--focus)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .switch{border-radius:var(--r-pill);background:var(--ink);cursor:pointer;width:64px;height:36px;transition:background var(--dur-2) var(--ease-snap);border:0;position:relative}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .switch:after{content:"";background:var(--paper);width:28px;height:28px;transition:transform var(--dur-2) var(--ease-snap);border-radius:50%;position:absolute;top:4px;left:4px}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .switch[aria-pressed=true]{background:var(--jade)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .switch[aria-pressed=true]:after{transform:translate(28px)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .on-canvas{background:var(--canvas);color:var(--ink);--dot:var(--jade)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .on-paper{background:var(--paper);color:var(--ink);--dot:var(--jade)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .on-muted{background:var(--paper-muted);color:var(--ink);--dot:var(--jade)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .on-spine,:is(html[data-ui=signal] .sg,.sg.sg--standalone) .on-ink{background:var(--spine);color:var(--paper);--dot:var(--jade-soft);--meta:var(--rule)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .on-jade,:is(html[data-ui=signal] .sg,.sg.sg--standalone) .on-signal{background:var(--jade);color:var(--paper);--dot:var(--paper)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .halftone{background-image:radial-gradient(circle,currentColor 1.6px,#0000 2px);background-size:24px 24px}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .dotgrid{background-image:radial-gradient(circle, color-mix(in srgb, currentColor 18%, transparent) 1.2px, transparent 1.6px);background-size:32px 32px}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .rise{vertical-align:top;margin-bottom:-.06em;padding-bottom:.06em;display:inline-block;overflow:hidden}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .rise>span{white-space:nowrap;transition:transform var(--dur-4) var(--ease-expo);transition-delay:calc(var(--i,0) * var(--stagger));display:inline-block;transform:translateY(105%)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .is-in .rise>span,:is(html[data-ui=signal] .sg,.sg.sg--standalone) .rise.is-in>span{transform:none}@media (prefers-reduced-motion:reduce){:is(html[data-ui=signal] .sg,.sg.sg--standalone) *,:is(html[data-ui=signal] .sg,.sg.sg--standalone) :before,:is(html[data-ui=signal] .sg,.sg.sg--standalone) :after{transition-duration:0s!important;animation-duration:0s!important}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .rise>span{transform:none}}:is(html[data-ui=signal] .sg,.sg.sg--standalone) ::view-transition-old(root){animation-duration:var(--dur-2);animation-timing-function:var(--ease-snap)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) ::view-transition-new(root){animation-duration:var(--dur-2);animation-timing-function:var(--ease-snap)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .side{view-transition-name:spine}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .head h1{view-transition-name:page-title}:is(html[data-ui=signal] .sg,.sg.sg--standalone) ::view-transition-group(page-title){animation-duration:var(--dur-3);animation-timing-function:var(--ease-expo)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) ::view-transition-group(spine){animation:none}@keyframes sg-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){:is(html[data-ui=signal] .sg,.sg.sg--standalone) .spin{animation:none}:is(html[data-ui=signal] .sg,.sg.sg--standalone) ::view-transition-group(*){animation:none!important}:is(html[data-ui=signal] .sg,.sg.sg--standalone) ::view-transition-old(*){animation:none!important}:is(html[data-ui=signal] .sg,.sg.sg--standalone) ::view-transition-new(*){animation:none!important}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .rise-num>span,:is(html[data-ui=signal] .sg,.sg.sg--standalone) .rise>span,:is(html[data-ui=signal] .sg,.sg.sg--standalone) svg.chart .bar{transition:none!important;transform:none!important}}:is(html[data-ui=signal] .sg,.sg.sg--standalone),:is(html[data-ui=signal] .sg,.sg.sg--standalone){height:100%}:is(html[data-ui=signal] .sg,.sg.sg--standalone){margin:0}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .ico{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .num{font-variant-numeric:tabular-nums}:is(html[data-ui=signal] .sg,.sg.sg--standalone) button{font:inherit}:is(html[data-ui=signal] .sg,.sg.sg--standalone) :focus-visible{outline:2px solid var(--focus);outline-offset:2px}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .shell{grid-template-columns:264px minmax(0,1fr);min-height:100%;display:grid}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .side{flex-direction:column;height:100vh;padding:22px 16px 18px;display:flex;position:sticky;top:0}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .brand{border-bottom:1px solid color-mix(in srgb, var(--paper) 12%, transparent);align-items:center;gap:12px;padding:0 8px 18px;display:flex}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .brand-mark{background:var(--paper);width:38px;height:38px;color:var(--spine);font:900 15px/1 var(--font-display);letter-spacing:-.02em;border-radius:10px;place-items:center;display:grid}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .brand b{font:800 15px/1.2 var(--font-display);display:block}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .brand small{color:var(--rule);font-size:12px;display:block}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .nav{flex:1;padding-top:22px;overflow:auto}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .nav .label{color:var(--rule);padding:0 10px 10px}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .nav a{min-height:44px;color:var(--paper);transition:background var(--dur-2) var(--ease-snap);border-radius:10px;align-items:center;gap:12px;padding:0 10px;font-size:15px;font-weight:500;text-decoration:none;display:flex}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .nav a:hover{background:color-mix(in srgb, var(--paper) 7%, transparent)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .nav a[aria-current=page],:is(html[data-ui=signal] .sg,.sg.sg--standalone) .nav a.parent-active{background:color-mix(in srgb, var(--paper) 10%, transparent)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .nav a[aria-current=page]:after{content:"";background:var(--jade-soft);border-radius:50%;width:8px;height:8px;margin-left:auto}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .nav .sub{gap:2px;margin:4px 0 6px 40px;display:grid}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .nav .sub a{min-height:40px;color:var(--rule);font-size:13.5px}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .nav .sub a[aria-current=page]{color:var(--paper)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .preview-badge{font:500 11px/1 var(--font-mono);letter-spacing:var(--tr-label);border-radius:var(--r-pill);box-shadow:inset 0 0 0 1.5px var(--rule);color:var(--rule);margin-left:auto;padding:5px 7px}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .side-foot{border-top:1px solid color-mix(in srgb, var(--paper) 12%, transparent);gap:6px;padding:14px 8px 0;display:grid}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .side-foot .who{justify-content:space-between;align-items:center;gap:8px;display:flex}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .side-foot b{font-size:14px}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .side-foot .label,:is(html[data-ui=signal] .sg,.sg.sg--standalone) .side-foot p{color:var(--rule);margin:0;font-size:12px}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .icon-btn{all:unset;cursor:pointer;width:40px;height:40px;color:inherit;border-radius:10px;place-items:center;display:grid}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .icon-btn:hover{background:color-mix(in srgb, currentColor 10%, transparent)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .icon-btn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .mobile-head,:is(html[data-ui=signal] .sg,.sg.sg--standalone) .bottom-nav,:is(html[data-ui=signal] .sg,.sg.sg--standalone) .seg{display:none}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .page{align-content:start;gap:22px;width:100%;max-width:1480px;margin:0 auto;padding:28px clamp(16px,3vw,44px) 120px;display:grid}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .example{border-radius:var(--r-s);background:var(--paper-muted);box-shadow:inset 0 0 0 1.5px var(--amber);color:var(--amber-ink);flex-wrap:wrap;align-items:center;gap:10px 16px;padding:10px 14px;display:flex}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .example .label{font-weight:700}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .head{border-bottom:var(--line) solid var(--ink);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:20px 32px;padding-bottom:22px;display:grid}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .head h1{font:900 clamp(2.6rem, 5.4vw, 5rem)/var(--lh-th-display) var(--font-display);letter-spacing:0;margin:14px 0 0}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .head h1 .dot{width:.18em;height:.18em}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .head p{max-width:60ch;color:var(--ink-muted);background:0 0;margin:10px 0 0}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .head .actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .btn .ico{width:16px;height:16px}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .btn--sm{padding:.75em 1.15em;font-size:.875rem}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .spin{animation:.9s linear infinite sg-spin}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .panel{border-radius:var(--r-card);background:var(--paper);box-shadow:inset 0 0 0 1px var(--rule);min-width:0;padding:clamp(18px,2vw,28px)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .panel h2{font:800 1.25rem/1.3 var(--font-display);margin:0}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .panel .sub{color:var(--ink-muted);margin:6px 0 0;font-size:13px}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .panel-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:18px 22px;display:grid}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .fgroup{grid-template-columns:1fr 1fr;gap:10px 12px;min-width:0;display:grid}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .fgroup>p{grid-column:1/-1;margin:0;font-size:14px;font-weight:700}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .date{color:var(--ink);gap:6px;min-width:0;font-size:12.5px;font-weight:600;display:grid}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .date .box{border-radius:var(--r-s);background:var(--paper-muted);min-height:46px;box-shadow:inset 0 0 0 1.5px var(--rule);justify-content:space-between;align-items:center;gap:8px;padding:0 12px;display:flex;position:relative}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .date .box:focus-within{box-shadow:inset 0 0 0 1.5px var(--rule), 0 0 0 2px var(--paper), 0 0 0 4px var(--focus)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .date .shown{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .date .shown.is-empty{color:var(--ink-muted)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .date input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .date .ico{color:var(--ink-muted);width:16px;height:16px}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .ffoot{border-top:1px solid var(--rule);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;padding-top:14px;display:flex}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .ffoot .note{color:var(--ink-muted);font-size:12.5px}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .form-error{color:var(--red);grid-column:1/-1;margin:0;font-size:14px;font-weight:600}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .alert{border-radius:var(--r-card);background:var(--paper);box-shadow:inset 0 0 0 1.5px var(--red);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:18px 22px;display:flex}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .alert h2{color:var(--red);font:800 1.05rem/1.3 var(--font-display);margin:0}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .alert p{margin:4px 0 0;font-size:14px}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .ledger{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:22px;display:grid}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .rev-list{margin:22px 0 0;padding:0;list-style:none}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .rev-list li{border-top:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:4px 16px;padding:14px 0;display:grid}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .rev-list li:first-child{border-top:0;padding-top:0}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .rev-amount{font:900 clamp(2.4rem, 5vw, 4.4rem)/.9 var(--font-display);letter-spacing:-.03em;overflow-wrap:anywhere}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .rev-list li:not(:first-child) .rev-amount{font-size:clamp(1.8rem,3vw,2.6rem)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .cur{font:600 14px/1 var(--font-mono);letter-spacing:var(--tr-label);padding-bottom:6px}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .rev-count{color:var(--ink-muted);grid-column:1/-1;font-size:13px}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .empty-note{border-radius:var(--r-s);background:var(--paper-muted);color:var(--ink-muted);text-align:center;margin:22px 0 0;padding:18px;font-size:14px}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .cmp-list{margin:18px 0 0;padding:0;list-style:none}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .cmp-list li{border-top:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:12px 0;display:grid}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .cmp-list li:first-child{border-top:0}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .delta{font:800 1.35rem/1.1 var(--font-display);text-align:right;grid-row:span 2;align-self:center}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .delta.up{color:var(--jade-ink)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .delta.down{color:var(--red)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .delta.flat{color:var(--ink-muted);font-size:.95rem;font-weight:600}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .cmp-list .vs{color:var(--ink-muted);font-size:12.5px}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .cmp-orders{border-top:1px solid var(--rule);margin-top:12px;padding-top:12px;font-size:14px}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .placeholder{text-align:center;min-height:220px;color:var(--ink-muted);place-items:center;gap:8px;padding:24px;display:grid}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .placeholder .ico{width:30px;height:30px}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .placeholder b{color:var(--ink);font-size:15px}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .placeholder p{max-width:36ch;margin:0;font-size:13px}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .lower{grid-template-columns:minmax(0,1.8fr) minmax(300px,1fr);gap:22px;display:grid}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .tabs{border-radius:var(--r-pill);box-shadow:inset 0 0 0 1.5px var(--rule);padding:4px;display:inline-flex}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .tabs button{all:unset;cursor:pointer;border-radius:var(--r-pill);min-height:36px;color:var(--ink-muted);padding:0 14px;font-size:13px;font-weight:600}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .tabs button[aria-selected=true]{background:var(--jade-soft);color:var(--jade-ink)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .tabs button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .series{margin-top:22px}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .series+.series{border-top:1px solid var(--rule);margin-top:26px;padding-top:18px}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .series-head{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:8px;display:flex}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .series-head b{font:600 13px/1 var(--font-mono);letter-spacing:var(--tr-label)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .series-head span{color:var(--ink-muted);font-size:13px}:is(html[data-ui=signal] .sg,.sg.sg--standalone) svg.chart{width:100%;height:auto;display:block;overflow:visible}:is(html[data-ui=signal] .sg,.sg.sg--standalone) svg.chart .bar{fill:var(--jade);transform-box:fill-box;transform-origin:50% 100%;transition:transform var(--dur-4) var(--ease-expo);transition-delay:calc(var(--i) * 12ms);transform:scaleY(0)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) svg.chart.in .bar{transform:none}:is(html[data-ui=signal] .sg,.sg.sg--standalone) svg.chart .bar:hover{fill:var(--jade-ink)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) svg.chart .zero{fill:var(--rule)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) svg.chart .grid{stroke:var(--rule);stroke-width:1px}:is(html[data-ui=signal] .sg,.sg.sg--standalone) svg.chart .base{stroke:var(--ink);stroke-width:1.5px}:is(html[data-ui=signal] .sg,.sg.sg--standalone) svg.chart text{font:500 11px var(--font-mono);fill:var(--ink-muted)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) svg.chart text.peak{fill:var(--ink);font-weight:700}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .kpis{margin:18px 0 0;padding:0;list-style:none}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .kpis li{border-top:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2px 14px;padding:14px 0;display:grid}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .kpis li:first-child{border-top:0;padding-top:0}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .kpis .k-label{font-size:14.5px;font-weight:700}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .kpis .k-detail{color:var(--ink-muted);grid-column:1;font-size:12.5px}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .kpis .k-value{text-align:right;font:900 2.1rem/1 var(--font-display);letter-spacing:-.02em;grid-area:1/2/span 2}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .kpis .k-value.money{max-width:16ch;font-size:1.05rem;font-weight:800;line-height:1.3}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .jump{border-top:1px solid var(--rule);flex-wrap:wrap;gap:8px 18px;margin-top:16px;padding-top:14px;font-size:13.5px;display:flex}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .meta{color:var(--ink-muted);flex-wrap:wrap;justify-content:space-between;gap:6px 18px;font-size:12.5px;display:flex}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .skeleton{min-height:280px;color:var(--ink-muted);border-radius:var(--r-card);background:repeating-linear-gradient(90deg, var(--paper) 0 33%, var(--paper-muted) 33% 34%);box-shadow:inset 0 0 0 1px var(--rule);place-items:center;gap:10px;display:grid}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .rise-num{vertical-align:bottom;margin-bottom:-.08em;padding-bottom:.08em;display:inline-block;overflow:hidden}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .rise-num>span{transition:transform var(--dur-4) var(--ease-expo);display:inline-block;transform:translateY(105%)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .in .rise-num>span,:is(html[data-ui=signal] .sg,.sg.sg--standalone) .rise-num.in>span{transform:none}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .example .ex-copy{color:var(--ink);flex:360px;font-size:13px}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .review{border-radius:var(--r-pill);background:var(--paper);box-shadow:inset 0 0 0 1px var(--rule);flex-wrap:wrap;gap:4px;padding:4px;display:inline-flex}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .review button{all:unset;cursor:pointer;border-radius:var(--r-pill);color:var(--ink-muted);padding:7px 12px;font-size:12.5px;font-weight:600}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .review button[aria-pressed=true]{background:var(--ink);color:var(--paper)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .review button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (width<=1279px){:is(html[data-ui=signal] .sg,.sg.sg--standalone) .ledger,:is(html[data-ui=signal] .sg,.sg.sg--standalone) .lower{grid-template-columns:1fr}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .filters{grid-template-columns:1fr 1fr}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .filters>.btn{grid-column:1/-1;justify-self:start}}@media (width<=1023px){:is(html[data-ui=signal] .sg,.sg.sg--standalone) .shell{grid-template-columns:1fr}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .side{display:none}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .mobile-head{z-index:30;justify-content:space-between;align-items:center;gap:10px;padding:10px 16px;display:flex;position:sticky;top:0}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .mobile-head .brand{border:0;padding:0}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .mobile-head .ctx{font:600 12px/1 var(--font-mono);letter-spacing:var(--tr-label);color:var(--rule)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .bottom-nav{z-index:30;padding:6px 6px calc(6px + env(safe-area-inset-bottom));grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .bottom-nav a{min-height:52px;color:var(--rule);border-radius:10px;align-content:center;justify-items:center;gap:4px;font-size:11.5px;text-decoration:none;display:grid}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .bottom-nav a[aria-current=page]{color:var(--paper);background:color-mix(in srgb, var(--paper) 10%, transparent)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .page{padding-bottom:170px}}@media (width<=767px){:is(html[data-ui=signal] .sg,.sg.sg--standalone) .head{grid-template-columns:1fr}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .head .actions{justify-content:flex-start}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .head .ai-link{display:none}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .seg{border-radius:var(--r-pill);background:var(--paper);box-shadow:inset 0 0 0 1px var(--rule);grid-template-columns:1fr 1fr;padding:4px;display:grid}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .seg a{border-radius:var(--r-pill);min-height:44px;color:var(--ink-muted);place-items:center;font-size:14px;font-weight:600;text-decoration:none;display:grid}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .seg a[aria-current=page]{background:var(--jade-soft);color:var(--jade-ink)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .filters,:is(html[data-ui=signal] .sg,.sg.sg--standalone) .fgroup{grid-template-columns:1fr}}:is(html[data-ui=signal] .sg,.sg.sg--standalone) [hidden]{display:none!important}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .page-sec{align-content:start;gap:22px;display:grid}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .crumbs{color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .crumbs a{color:inherit;font-weight:600;text-decoration:none}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .crumbs a:hover{color:var(--jade-ink)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .fld{gap:6px;min-width:0;font-size:12.5px;font-weight:600;display:grid}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .fld input,:is(html[data-ui=signal] .sg,.sg.sg--standalone) .fld select{box-sizing:border-box;border-radius:var(--r-s);background:var(--paper-muted);width:100%;min-height:46px;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--rule);font:500 14px/1.3 var(--font-body);transition:box-shadow var(--dur-2) var(--ease-snap);border:0;outline:none;padding:0 12px}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .fld input:hover,:is(html[data-ui=signal] .sg,.sg.sg--standalone) .fld select:hover{box-shadow:inset 0 0 0 1.5px var(--ink-muted)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .fld input:focus-visible,:is(html[data-ui=signal] .sg,.sg.sg--standalone) .fld select:focus-visible{box-shadow:inset 0 0 0 1.5px var(--rule), 0 0 0 2px var(--paper), 0 0 0 4px var(--focus)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .fld input::-moz-placeholder{color:var(--ink-muted);font-weight:400}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .fld input::placeholder{color:var(--ink-muted);font-weight:400}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .fld[aria-invalid=true] input{box-shadow:inset 0 0 0 1.5px var(--red)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .filters-5{grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr)) auto;align-items:end;gap:14px 16px;display:grid}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .form-err{color:var(--red);margin:10px 0 0;font-size:14px;font-weight:600}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .badge{border-radius:var(--r-pill);font:500 11.5px/1 var(--font-mono);letter-spacing:var(--tr-label);text-transform:uppercase;white-space:nowrap;box-shadow:inset 0 0 0 1.5px var(--rule);color:var(--ink-muted);align-items:center;gap:6px;padding:5px 11px;display:inline-flex}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .badge.ok{background:var(--jade-soft);color:var(--jade-ink);box-shadow:none}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .badge.warn{background:var(--paper-muted);color:var(--amber-ink);box-shadow:inset 0 0 0 1.5px var(--amber)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .badge.bad{background:var(--red);color:var(--paper);box-shadow:none}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .badge .ico{width:13px;height:13px}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .dt-wrap{border-radius:var(--r-card);background:var(--paper);box-shadow:inset 0 0 0 1px var(--rule);min-width:0;overflow:auto}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .dt{border-collapse:separate;border-spacing:0;width:100%;font-size:14px}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .dt th{z-index:1;background:var(--paper);text-align:left;font:500 11px/1 var(--font-mono);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--ink-muted);border-bottom:1.5px solid var(--ink);padding:14px 16px;position:sticky;top:0}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .dt td{border-bottom:1px solid var(--rule);vertical-align:middle;padding:13px 16px}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .dt tr:last-child td{border-bottom:0}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .dt tbody tr{transition:background var(--dur-1) var(--ease-snap)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .dt tbody tr:hover{background:var(--paper-muted)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .dt .r{text-align:right;font-variant-numeric:tabular-nums}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .dt td.id{font-weight:800;font-family:var(--font-display)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .dt td.mono{font:500 12.5px var(--font-mono);color:var(--ink-muted)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .dt td.price{font:800 15px var(--font-display);color:var(--jade-ink);text-align:right}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .dt-foot{border-top:1px solid var(--rule);color:var(--ink-muted);margin:0;padding:12px 16px;font-size:12.5px}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .state{text-align:center;border-radius:var(--r-card);background:var(--paper);min-height:220px;box-shadow:inset 0 0 0 1px var(--rule);color:var(--ink-muted);align-content:center;place-items:center;gap:8px;padding:28px;display:grid}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .state b{color:var(--ink);font:800 1.1rem/1.3 var(--font-display)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .state p{max-width:54ch;margin:0;font-size:14px}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .state .ico{width:28px;height:28px}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .state.err{box-shadow:inset 0 0 0 1.5px var(--red)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .state.err b,:is(html[data-ui=signal] .sg,.sg.sg--standalone) .state.err>.ico{color:var(--red)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .state.ok>.ico{color:var(--jade)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .pend{color:var(--ink-muted);align-items:center;gap:8px;font-size:14px;display:inline-flex}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .av{background:var(--jade-soft);width:40px;height:40px;color:var(--jade-ink);font:800 14px/1 var(--font-display);border-radius:50%;flex:none;place-items:center;display:grid}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .av.lg{width:56px;height:56px;font-size:18px}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .rows{margin:0;padding:0;list-style:none}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .rows li{border-top:1px solid var(--rule)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .rows li:first-child{border-top:0}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .row-link{color:inherit;min-height:68px;transition:background var(--dur-1) var(--ease-snap);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 18px;text-decoration:none;display:grid}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .row-link:hover{background:var(--paper-muted)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .row-link:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .row-link .nm{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;display:block;overflow:hidden}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .row-link .ct{color:var(--ink-muted);align-items:center;gap:6px;margin-top:2px;font-size:12.5px;display:flex}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .row-link .ct .ico{width:13px;height:13px}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .ltv{text-align:right}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .ltv small{font:500 10.5px var(--font-mono);letter-spacing:var(--tr-label);color:var(--ink-muted);display:block}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .ltv b{font:800 14px var(--font-display);color:var(--jade-ink)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .dl{grid-template-columns:auto 1fr;gap:10px 18px;margin:0;font-size:14px;display:grid}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .dl dt{color:var(--ink-muted);align-items:center;gap:6px;display:flex}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .dl dd{word-break:break-all;margin:0;font-weight:600}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .dl .ico{width:14px;height:14px}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .split{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:22px;display:grid}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .bigval{font:900 clamp(1.4rem, 3vh, 2rem)/1.1 var(--font-display);color:var(--jade-ink)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .sect-h{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .sect-h h2{font:800 1.05rem/1.3 var(--font-display);margin:0}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .panel.flush{padding:0;overflow:hidden}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .sect-b{padding:18px 20px}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .sums{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .sum-card h2{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .sum-card .vals{gap:8px;margin:18px 0 0;padding:0;list-style:none;display:grid}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .sum-card .vals li{border-top:1px solid var(--rule);justify-content:space-between;align-items:baseline;gap:12px;padding-top:10px;display:flex}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .sum-card .vals li:first-child{border-top:0;padding-top:0}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .sum-card .amt{font:900 clamp(2rem, 6vh, 3.6rem)/.95 var(--font-display);letter-spacing:-.03em}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .sum-card .vals li:not(:first-child) .amt{font-size:clamp(1.5rem,4vh,2.4rem)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .sum-card .cur{font:600 14px var(--font-mono);letter-spacing:var(--tr-label)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .sum-card .cnt{color:var(--ink-muted);margin:14px 0 0;font-size:13px}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .ico-box{background:var(--jade-soft);width:34px;height:34px;color:var(--jade-ink);border-radius:10px;flex:none;place-items:center;display:grid}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .src-note{border-radius:var(--r-s);background:var(--paper-muted);box-shadow:inset 0 0 0 1px var(--rule);padding:12px 16px;font-size:13px}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .src-note b{margin-right:6px}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .range-line{flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .range-line .ico{width:16px;height:16px;color:var(--ink-muted)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .login-body{background:var(--canvas);min-height:100vh;color:var(--ink);font-family:var(--font-body);place-items:center;margin:0;padding:28px 16px;display:grid}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .login{width:min(26rem,100%)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .login h1{font:900 clamp(2.4rem, 7vh, 3.6rem)/1.15 var(--font-display);margin:12px 0 0}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .login .lead{color:var(--ink-muted);margin:10px 0 0;font-size:15px}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .login .sess{border-bottom:1px solid var(--rule);align-items:flex-start;gap:12px;margin-bottom:18px;padding-bottom:16px;display:flex}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .login .sess h2{font:800 1rem/1.3 var(--font-display);margin:0}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .login .sess p{color:var(--ink-muted);margin:2px 0 0;font-size:12.5px}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .login form{gap:14px;display:grid}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .login .btn{justify-content:center;width:100%;padding:1em}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .login .mono-foot{text-align:center;font:500 11px/1.6 var(--font-mono);letter-spacing:var(--tr-label);color:var(--ink-muted);text-transform:uppercase;margin:16px 0 0}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .login .alert-line{border-radius:var(--r-s);background:color-mix(in srgb, var(--red) 8%, var(--paper));box-shadow:inset 0 0 0 1.5px var(--red);color:var(--red);padding:10px 14px;font-size:13.5px;font-weight:600}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .login .review{margin-bottom:18px}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .pause-card{align-items:flex-start;gap:16px;max-width:60rem;display:flex}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .pause-card h2{font:800 1.3rem/1.3 var(--font-display);margin:0}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .pause-card p{margin:8px 0 0;font-size:14.5px}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .hist{margin:4px 0 6px 40px;font-size:12.5px}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .hist-new{min-height:36px;color:var(--jade-soft);align-items:center;font-weight:700;text-decoration:none;display:flex}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .hist ul{margin:0;padding:0;list-style:none}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .hist li{align-items:center;gap:2px;display:flex}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .hist li a{min-width:0;min-height:36px;color:var(--rule);border-radius:8px;flex:1;align-items:center;padding:0 8px;text-decoration:none;display:flex}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .hist li a span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .hist li a:hover,:is(html[data-ui=signal] .sg,.sg.sg--standalone) .hist li a[aria-current=page]{background:color-mix(in srgb, var(--paper) 10%, transparent);color:var(--paper)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .hist button{all:unset;cursor:pointer;width:36px;height:36px;color:var(--rule);border-radius:8px;place-items:center;display:grid}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .hist button:hover{color:#f3b1ad}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .hist button:focus-visible{outline:2px solid var(--focus)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .hist p{color:var(--rule);margin:4px 0}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .hist .ico{width:15px;height:15px}@media (width<=1199px){:is(html[data-ui=signal] .sg,.sg.sg--standalone) .hist{display:none}}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .drawer-wrap{z-index:60;position:fixed;inset:0}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .drawer-wrap[hidden]{display:none}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .drawer-ov{background:color-mix(in srgb, var(--ink) 45%, transparent);position:absolute;inset:0}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .drawer{background:var(--paper);width:min(420px,92vw);box-shadow:0 1px 2px color-mix(in srgb, var(--ink) 30%, transparent);flex-direction:column;display:flex;position:absolute;top:0;bottom:0}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .drawer-wrap[data-side=left] .drawer{left:0}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .drawer-wrap[data-side=right] .drawer{right:0}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .drawer-h{border-bottom:1.5px solid var(--ink);justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .drawer-h h2{font:800 1.1rem/1.3 var(--font-display);margin:0}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .drawer-b{flex:1;min-height:0;overflow:auto}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .drawer .more-list{gap:4px;margin:0;padding:12px;list-style:none;display:grid}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .drawer .more-list a{min-height:52px;color:var(--ink);border-radius:12px;align-items:center;gap:12px;padding:0 14px;font-weight:600;text-decoration:none;display:flex}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .drawer .more-list a:hover,:is(html[data-ui=signal] .sg,.sg.sg--standalone) .drawer .more-list a[aria-current=page]{background:var(--jade-soft);color:var(--jade-ink)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .drawer .more-list .ico{width:18px;height:18px}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .icon-x{all:unset;cursor:pointer;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .icon-x:hover{background:var(--paper-muted)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .icon-x:focus-visible{outline:2px solid var(--focus)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .wb-page{gap:0!important;max-width:none!important;padding:0!important}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .wb-page>.example{margin:14px clamp(14px,2.4vw,40px) 0}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .wb{background:var(--canvas);grid-template-columns:minmax(0,1fr);min-width:0;min-height:0;display:grid}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .wb-main{flex-direction:column;min-width:0;min-height:0;display:flex}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .wb-head{border-bottom:1.5px solid var(--ink);flex-wrap:wrap;align-items:center;gap:14px;padding:14px clamp(14px,2.4vw,40px);display:flex}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .wb-head .ttl{flex:1;min-width:220px}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .wb-head h1{font:900 clamp(1.7rem, 4.6vh, 2.8rem)/1.15 var(--font-display);margin:6px 0 0}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .wb-head h1 .dot{width:.18em;height:.18em}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .wb-head p{color:var(--ink-muted);margin:4px 0 0;font-size:13px}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .wbwho{background:var(--paper);border-bottom:1px solid var(--rule);align-items:center;gap:12px;padding:12px clamp(14px,2.4vw,40px);display:flex}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .wbwho .nm{font:800 1.05rem/1.3 var(--font-display);margin:0}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .wbwho small{color:var(--ink-muted);font-size:12.5px;display:block}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .wbwho .btns{flex-wrap:wrap;gap:6px;margin-left:auto;display:flex}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .tbtn{all:unset;cursor:pointer;box-sizing:border-box;border-radius:var(--r-pill);min-height:40px;box-shadow:inset 0 0 0 1.5px var(--rule);transition:box-shadow var(--dur-2) var(--ease-snap), background var(--dur-2) var(--ease-snap);align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .tbtn:hover{box-shadow:inset 0 0 0 1.5px var(--ink)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .tbtn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .tbtn[disabled]{opacity:.45;cursor:default}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .tbtn .ico{width:16px;height:16px}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .agent-bar{background:var(--paper);border-bottom:1px solid var(--rule);padding:10px clamp(14px,2.4vw,40px) 12px}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .agent-bar p{font:500 11px var(--font-mono);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--ink-muted);margin:0 0 8px}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .tabs-row{gap:6px;padding:2px;display:flex;overflow-x:auto}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .atab{all:unset;cursor:pointer;box-sizing:border-box;border-radius:var(--r-pill);min-height:40px;color:var(--ink-muted);box-shadow:inset 0 0 0 1.5px var(--rule);transition:all var(--dur-2) var(--ease-snap);flex:none;align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .atab:hover{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .atab:focus-visible{outline:2px solid var(--focus);outline-offset:2px}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .atab[aria-selected=true]{background:var(--jade-soft);color:var(--jade-ink);box-shadow:inset 0 0 0 1.5px var(--jade)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .atab .ico{width:15px;height:15px}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .thread{flex-direction:column;flex:auto;gap:12px;min-height:0;padding:clamp(10px,2vh,22px) clamp(14px,2.4vw,40px);display:flex;overflow:auto}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .intro{border-radius:var(--r-card);background:var(--paper);max-width:560px;box-shadow:inset 0 0 0 1px var(--rule);gap:14px;margin:auto;padding:20px 22px;display:flex}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .intro h3{font:800 1.1rem/1.3 var(--font-display);margin:0}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .intro p{color:var(--ink-muted);margin:6px 0 0;font-size:13.5px}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .intro.warn{box-shadow:inset 0 0 0 1.5px var(--amber);text-align:center;color:var(--amber-ink);display:block}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .msg{max-width:min(760px,94%)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .msg.user{align-self:flex-end}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .msg.agent{align-self:flex-start;width:min(760px,94%)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .bub{white-space:pre-line;border-radius:18px;padding:12px 18px;font-size:15px;line-height:1.55}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .msg.user .bub{background:var(--ink);color:var(--paper);border-bottom-right-radius:6px}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .msg.agent .bub{background:var(--paper);box-shadow:inset 0 0 0 1px var(--rule);border-bottom-left-radius:6px}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .bub .by{border-bottom:1px solid var(--rule);font:500 11px var(--font-mono);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--ink-muted);align-items:center;gap:8px;margin-bottom:8px;padding-bottom:8px;display:flex}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .bub .by .ico{width:15px;height:15px;color:var(--jade)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .bub ul{margin:6px 0 0;padding-left:20px}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .bub li{margin:2px 0}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .docket{background:var(--paper);box-shadow:inset 0 0 0 1px var(--rule);border-radius:14px;margin-top:10px;overflow:hidden}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .docket>header{background:var(--jade-soft);color:var(--jade-ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:9px 14px;font-size:12.5px;font-weight:800;display:flex}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .docket>header span{align-items:center;gap:8px;display:inline-flex}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .docket>header .ico{width:16px;height:16px}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .docket article{border-top:1px solid var(--rule);padding:12px 14px}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .docket article:first-of-type{border-top:0}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .docket .tl{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .docket small{font:500 10.5px var(--font-mono);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--ink-muted);display:block}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .docket code{font:700 13px var(--font-mono)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .docket dl{grid-template-columns:7.5rem 1fr;gap:6px 12px;margin:10px 0 0;font-size:12.5px;display:grid}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .docket dt{color:var(--ink-muted);font-weight:600}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .docket dd{word-break:break-word;margin:0}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .docket .fail{color:var(--red)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .pending-bub{background:var(--paper);box-shadow:inset 0 0 0 1px var(--rule);border-radius:18px 18px 18px 6px;align-self:flex-start;padding:12px 18px;font-size:13.5px}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .pending-bub b{align-items:center;gap:8px;display:flex}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .pending-bub p{color:var(--ink-muted);margin:4px 0 0;font-size:12.5px}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .err-bub{max-width:520px;box-shadow:inset 0 0 0 1.5px var(--red);background:var(--paper);border-radius:18px;align-self:flex-start;padding:14px 18px}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .err-bub b{color:var(--red);align-items:center;gap:8px;display:flex}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .err-bub p{margin:6px 0 12px;font-size:13px}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .wb-compose{background:var(--paper);border-top:1.5px solid var(--ink);flex:none;gap:10px;padding:12px clamp(14px,2.4vw,40px) 14px;display:grid}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .wb-compose .qa-h{flex-wrap:wrap;align-items:baseline;gap:10px;font-size:12.5px;display:flex}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .wb-compose .qa-h b{font-weight:800}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .wb-compose .qa-h span{color:var(--ink-muted)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .qa{flex-wrap:wrap;gap:8px;display:flex}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .cmp-row{align-items:center;gap:10px;display:flex}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .cmp-row input{border-radius:var(--r-pill);background:var(--paper-muted);min-width:0;min-height:46px;box-shadow:inset 0 0 0 1.5px var(--rule);font:500 15px var(--font-body);color:var(--ink);border:0;outline:none;flex:1;padding:0 16px}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .cmp-row input:focus-visible{box-shadow:inset 0 0 0 1.5px var(--rule), 0 0 0 2px var(--paper), 0 0 0 4px var(--focus)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .cmp-row input:disabled{opacity:.6}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .cmp-row .btn[disabled]{opacity:.45;cursor:default}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .ctx{background:var(--paper);border-left:1.5px solid var(--ink);min-height:0;display:none;overflow:auto}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .ctx header{border-bottom:1px solid var(--rule);padding:14px 18px}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .ctx header h2{font:800 1.05rem/1.3 var(--font-display);margin:0}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .ctx header p{font:500 11px var(--font-mono);color:var(--ink-muted);margin:4px 0 0}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .ctx section{border-bottom:1px solid var(--rule);padding:16px 18px}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .ctx h3{font:800 .95rem/1.3 var(--font-display);align-items:center;gap:8px;margin:0 0 12px;display:flex}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .ctx h3 .ico{width:16px;height:16px;color:var(--jade)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .ctx .kv{gap:0;margin:0;font-size:13px;display:grid}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .ctx .kv div{border-top:1px solid var(--rule);justify-content:space-between;gap:12px;padding:8px 0;display:flex}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .ctx .kv div:first-child{border-top:0;padding-top:0}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .ctx .kv dt{color:var(--ink-muted)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .ctx .kv dd{text-align:right;margin:0;font-weight:700}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .ctx article{border-top:1px solid var(--rule);padding:10px 0;font-size:13px}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .ctx article:first-of-type{border-top:0;padding-top:0}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .ctx article>div{justify-content:space-between;align-items:center;gap:10px;display:flex}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .ctx article small{color:var(--ink-muted);font-size:12px}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .ctx .note{border-radius:var(--r-s);background:var(--paper-muted);box-shadow:inset 0 0 0 1px var(--rule);gap:10px;padding:12px;font-size:12.5px;display:flex}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .ctx .note .ico{width:16px;height:16px;color:var(--focus);flex:none;margin-top:1px}@media (width>=1536px){:is(html[data-ui=signal] .sg,.sg.sg--standalone) .wb.has-ctx{grid-template-columns:minmax(0,1fr) 340px}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .wb.has-ctx .ctx{display:block}}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .picker-search{border-bottom:1px solid var(--rule);padding:12px 16px}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .picker-filters{border-bottom:1px solid var(--rule);gap:6px;padding:10px 16px;display:flex;overflow-x:auto}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .pk{all:unset;cursor:pointer;box-sizing:border-box;border-radius:var(--r-pill);min-height:34px;box-shadow:inset 0 0 0 1.5px var(--rule);color:var(--ink-muted);flex:none;align-items:center;padding:0 12px;font-size:12.5px;font-weight:600;display:inline-flex}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .pk[aria-pressed=true]{background:var(--jade-soft);color:var(--jade-ink);box-shadow:inset 0 0 0 1.5px var(--jade)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .pk:focus-visible{outline:2px solid var(--focus)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .pick-row{text-align:left;border:0;border-top:1px solid var(--rule);cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 16px;display:grid}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .pick-row:hover{background:var(--paper-muted)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .pick-row[aria-pressed=true]{background:var(--jade-soft);box-shadow:inset 3px 0 0 var(--jade)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .pick-row:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .pick-row .nm{text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:700;display:block;overflow:hidden}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .nf{text-align:center;align-content:center;place-items:center;gap:14px;min-height:60vh;display:grid}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .nf .big{font:900 clamp(4rem, 16vh, 9rem)/.9 var(--font-display);letter-spacing:-.04em}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .gal{gap:24px;max-width:1100px;margin:0 auto;padding:36px 20px 80px;display:grid}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .gal-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .gal-card{border-radius:var(--r-card);background:var(--paper);box-shadow:inset 0 0 0 1px var(--rule);color:inherit;transition:box-shadow var(--dur-2) var(--ease-snap), transform var(--dur-2) var(--ease-glide);gap:8px;padding:18px;text-decoration:none;display:grid}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .gal-card:hover{box-shadow:inset 0 0 0 1.5px var(--jade);transform:translateY(-3px)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .gal-card b{font:800 1.1rem/1.3 var(--font-display)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .gal-card small{color:var(--ink-muted);font:500 11px var(--font-mono);letter-spacing:var(--tr-label);text-transform:uppercase}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .gal-card p{color:var(--ink-muted);margin:0;font-size:13.5px}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .gal-card .states{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}@media (width>=1024px){:is(html[data-ui=signal] .sg,.sg.sg--standalone) .page-sec{grid-template-rows:auto}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .page>.grow{flex:auto;min-height:0}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .page>.grow.dt-wrap,:is(html[data-ui=signal] .sg,.sg.sg--standalone) .page>.grow.state{overflow:auto}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .page>.state,:is(html[data-ui=signal] .sg,.sg.sg--standalone) .page>.sums{flex:auto;min-height:0}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .filters-5{gap:clamp(6px,1.2vh,14px) 16px}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .fld input,:is(html[data-ui=signal] .sg,.sg.sg--standalone) .fld select{min-height:clamp(32px,4.2vh,46px)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .fld{font-size:clamp(12px,1.5vh,12.5px)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .dt th{padding:clamp(8px,1.4vh,14px) 16px}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .dt td{padding:clamp(6px,1.2vh,13px) 16px;font-size:clamp(12.5px,1.8vh,14px)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .sums{flex:auto;min-height:0}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .sum-card{flex-direction:column;min-height:0;display:flex}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .split{flex:none;align-items:start}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .split>.panel{min-height:0;max-height:100%;overflow:auto}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .crumbs{font-size:clamp(12px,1.6vh,13px)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .row-link{min-height:clamp(48px,7vh,68px);padding-top:clamp(6px,1vh,14px);padding-bottom:clamp(6px,1vh,14px)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .wb-page{flex-direction:column;height:100%;display:flex}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .page>.wb{flex:auto;grid-template-rows:minmax(0,1fr);min-height:0}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .wb-main>*{flex:none}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .wb-main>.thread{flex:auto;min-height:0}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .ctx{max-height:100%}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .wb-head{padding-top:clamp(6px,1.2vh,14px);padding-bottom:clamp(6px,1.2vh,14px)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .wb-head p{display:none}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .wbwho{padding-top:clamp(6px,1.1vh,12px);padding-bottom:clamp(6px,1.1vh,12px)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .agent-bar{padding-top:clamp(4px,.8vh,10px);padding-bottom:clamp(4px,.8vh,12px)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .agent-bar p{display:none}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .atab,:is(html[data-ui=signal] .sg,.sg.sg--standalone) .tbtn{min-height:clamp(32px,4.6vh,40px)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .login-body{height:100vh;overflow:hidden}}@media (width<=1023px){:is(html[data-ui=signal] .sg,.sg.sg--standalone) .filters-5{grid-template-columns:1fr 1fr}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .split,:is(html[data-ui=signal] .sg,.sg.sg--standalone) .sums{grid-template-columns:1fr}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .wb-page{flex-direction:column;min-height:calc(100vh - 140px);display:flex}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .wb{flex:1}}@media (width<=767px){:is(html[data-ui=signal] .sg,.sg.sg--standalone) .filters-5{grid-template-columns:1fr}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .dt-wrap{overflow-x:auto}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .dt{min-width:640px}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .row-link{grid-template-columns:auto minmax(0,1fr)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .row-link .ltv{text-align:left;grid-column:2}}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .login h1{font-size:clamp(1.9rem,5.4vh,3.4rem)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .login .panel{margin-top:clamp(10px,2vh,24px)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .login form{gap:clamp(8px,1.4vh,14px)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .login .sess{margin-bottom:clamp(8px,1.6vh,18px);padding-bottom:clamp(8px,1.4vh,16px)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .login .mono-foot{margin-top:clamp(8px,1.6vh,16px)}@media (height<=780px){:is(html[data-ui=signal] .sg,.sg.sg--standalone) .login .lead,:is(html[data-ui=signal] .sg,.sg.sg--standalone) .login .sess p{display:none}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .login .fld input{min-height:38px}}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .empty{text-align:center;align-content:center;justify-items:center;gap:22px;min-height:52vh;padding:28px 0;display:grid}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .empty-ic{background:var(--jade-soft);width:64px;height:64px;color:var(--jade-ink);border-radius:50%;place-items:center;display:grid}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .empty-ic .ico{width:30px;height:30px}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .empty h2{font:900 clamp(1.6rem, 3vw, 2.4rem)/1.25 var(--font-display);margin:0}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .empty p{max-width:62ch;color:var(--ink-muted);margin:8px auto 0;font-size:14.5px}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .empty-composer{text-align:left;width:min(720px,100%)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .chips{flex-wrap:wrap;justify-content:center;gap:10px;max-width:760px;display:flex}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .chip{all:unset;cursor:pointer;box-sizing:border-box;border-radius:var(--r-pill);background:var(--paper);min-height:44px;box-shadow:inset 0 0 0 1.5px var(--rule);transition:box-shadow var(--dur-2) var(--ease-snap), background var(--dur-2) var(--ease-snap), transform var(--dur-1) var(--ease-snap);align-items:center;padding:0 18px;font-size:14px;font-weight:500;display:inline-flex}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .chip:hover{box-shadow:inset 0 0 0 1.5px var(--jade);background:var(--jade-soft)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .chip:active{transform:scale(.97)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .chip:focus-visible,:is(html[data-ui=signal] .sg,.sg.sg--standalone) .gcard button:focus-visible,:is(html[data-ui=signal] .sg,.sg.sg--standalone) textarea:focus-visible{outline:2px solid var(--focus);outline-offset:2px}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .chip.sm{min-height:40px;padding:0 14px;font-size:13px;font-weight:600}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .chip[disabled]{opacity:.5;cursor:default}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .composer{border-radius:var(--r-card);background:var(--paper);box-shadow:inset 0 0 0 1.5px var(--ink);gap:8px;padding:14px 16px;display:grid}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .composer textarea{all:unset;box-sizing:border-box;resize:none;white-space:pre-wrap;width:100%;min-height:56px;padding:4px 2px;font-size:16px;line-height:1.5}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .composer textarea::-moz-placeholder{color:var(--ink-muted)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .composer textarea::placeholder{color:var(--ink-muted)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .composer-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .composer-row small{color:var(--ink-muted);font-size:12.5px}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .composer .btn[disabled]{opacity:.45;cursor:default}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .work{align-content:start;gap:22px;display:grid}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .cards{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:22px;display:grid}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .cards:empty{display:none}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .gcard{border-radius:var(--r-card);background:var(--paper);box-shadow:inset 0 0 0 1px var(--rule);min-width:0;padding:clamp(16px,2vw,24px);overflow:hidden}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .gcard-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .gcard h2{font:900 1.5rem/1.25 var(--font-display);margin:0}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .gcard h2 .n{font-family:var(--font-mono);letter-spacing:var(--tr-label);color:var(--ink-muted);vertical-align:middle;margin-right:8px;font-size:.8rem;font-weight:500}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .gcard .sum{color:var(--ink-muted);max-width:52ch;margin:6px 0 0;font-size:12.5px}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .gcard .acts{align-items:center;gap:8px;display:flex}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .gcard .acts .btn{min-height:44px;padding:0 16px;font-size:13px}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .iconb{all:unset;box-sizing:border-box;cursor:pointer;width:44px;height:44px;color:var(--ink-muted);transition:background var(--dur-2) var(--ease-snap), color var(--dur-2) var(--ease-snap);border-radius:12px;place-items:center;display:grid}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .iconb:hover{background:color-mix(in srgb, var(--red) 12%, transparent);color:var(--red)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .iconb:focus-visible{outline:2px solid var(--focus);outline-offset:2px}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .gbody{margin-top:16px}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .gcur{margin-top:12px}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .gcur+.gcur{border-top:1px solid var(--rule);margin-top:16px;padding-top:12px}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .gcur-head{color:var(--ink-muted);justify-content:space-between;align-items:baseline;font-size:13px;display:flex}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .gcur-head b{font:600 13px/1 var(--font-mono);letter-spacing:var(--tr-label);color:var(--ink)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .gfoot-note{color:var(--ink-muted);margin:10px 0 0;font-size:12px}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .prov{border-top:1px solid var(--rule);font:500 11.5px/1.4 var(--font-mono);color:var(--ink-muted);flex-wrap:wrap;justify-content:space-between;gap:6px 14px;margin-top:16px;padding-top:12px;display:flex}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .alts{color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;font-size:12.5px;display:flex}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .gtable{border-collapse:collapse;width:100%;font-size:14px}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .gtable th{text-align:left;font:500 11px/1 var(--font-mono);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--ink-muted);border-bottom:1.5px solid var(--ink);padding:8px 6px}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .gtable td{border-bottom:1px solid var(--rule);padding:9px 6px}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .gtable td.r,:is(html[data-ui=signal] .sg,.sg.sg--standalone) .gtable th.r{text-align:right;font-variant-numeric:tabular-nums}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .gtable-wrap{max-height:360px;overflow:auto}:is(html[data-ui=signal] .sg,.sg.sg--standalone) svg.gchart{width:100%;height:auto;display:block;overflow:visible}:is(html[data-ui=signal] .sg,.sg.sg--standalone) svg.gchart text{font:500 11px var(--font-mono);fill:var(--ink-muted)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) svg.gchart .grid{stroke:var(--rule);stroke-width:1px}:is(html[data-ui=signal] .sg,.sg.sg--standalone) svg.gchart .base{stroke:var(--ink);stroke-width:1.5px}:is(html[data-ui=signal] .sg,.sg.sg--standalone) svg.gchart .bar{fill:var(--jade)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) svg.gchart .line{fill:none;stroke:var(--jade);stroke-width:3px;stroke-linejoin:round;stroke-linecap:round}:is(html[data-ui=signal] .sg,.sg.sg--standalone) svg.gchart .avg{fill:none;stroke:var(--ink);stroke-width:2.4px;stroke-linejoin:round}:is(html[data-ui=signal] .sg,.sg.sg--standalone) svg.gchart .area,:is(html[data-ui=signal] .sg,.sg.sg--standalone) svg.gchart .dotp{fill:var(--jade)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .gcard.pending .skel-bars{border-bottom:1.5px solid var(--ink);grid-template-columns:repeat(6,1fr);align-items:end;gap:14px;height:120px;margin-top:22px;padding:0 8px;display:grid}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .gcard.pending .skel-bars i{background:var(--paper-pressed);border-radius:4px 4px 0 0;display:block}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .gcard.pending .pend{color:var(--ink-muted);align-items:center;gap:8px;margin-top:12px;font-size:13px;display:flex}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .gcard.pending h2{color:var(--ink-muted)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .chat{gap:10px;width:min(760px,100%);margin:0 auto;display:grid}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .chat:empty{display:none}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .bubble{white-space:pre-wrap;border-radius:18px;max-width:88%;padding:12px 18px;font-size:15px;line-height:1.5}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .bubble.user{background:var(--ink);color:var(--paper);border-bottom-right-radius:6px;justify-self:end}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .bubble.ai{background:var(--paper);box-shadow:inset 0 0 0 1px var(--rule);border-bottom-left-radius:6px;justify-self:start}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .bubble.ai.bad{box-shadow:inset 0 0 0 1.5px var(--red);color:var(--red)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .bubble .who{font:500 11px/1 var(--font-mono);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--ink-muted);margin-bottom:6px;display:block}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .dock{z-index:5;width:min(760px,100%);margin:0 auto;position:sticky;bottom:16px}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .foot{border-top:1px solid var(--rule);color:var(--ink-muted);justify-content:space-between;align-items:center;gap:12px;padding-top:14px;font-size:12.5px;display:flex}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .ai-saved{color:var(--jade-ink)}@media (width<=1023px){:is(html[data-ui=signal] .sg,.sg.sg--standalone) .cards{grid-template-columns:1fr}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .dock{bottom:84px}}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .work{padding-bottom:120px}@media (width>=1024px){:is(html[data-ui=signal] .sg,.sg.sg--standalone){--g:clamp(8px, 1.5vh, 20px);--pad-y:clamp(10px, 1.7vh, 24px);--pad-x:clamp(14px, 1.5vw, 26px)}:is(html[data-ui=signal] .sg,.sg.sg--standalone),:is(html[data-ui=signal] .sg,.sg.sg--standalone){height:100%;overflow:hidden}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .shell{height:100vh;min-height:0}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .side{height:100vh;padding-top:clamp(12px,2.2vh,22px);padding-bottom:clamp(10px,1.8vh,18px)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .nav{padding-top:clamp(8px,1.8vh,22px)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .nav a{min-height:clamp(34px,4.6vh,44px)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .nav .sub a{min-height:clamp(30px,4vh,40px)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .col{flex-direction:column;min-width:0;height:100vh;min-height:0;display:flex}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .page{gap:var(--g);width:100%;max-width:none;min-height:0;padding:var(--pad-y) clamp(16px, 2.4vw, 40px);flex-direction:column;flex:auto;margin:0;display:flex}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .page>*{flex:none;min-width:0}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .example{flex-wrap:nowrap;gap:6px 14px;padding:clamp(3px,.6vh,8px) 14px}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .example .ex-copy{white-space:nowrap;text-overflow:ellipsis;flex:1 1 0;min-width:0;font-size:12px;overflow:hidden}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .review{padding:2px}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .review button{padding:clamp(3px,.6vh,6px) 10px;font-size:12px}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .head{align-items:end;gap:6px 24px;padding-bottom:clamp(6px,1.3vh,16px)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .head h1{margin-top:clamp(2px,.8vh,8px);font-size:clamp(1.6rem,5.2vh,3.6rem);line-height:1.16}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .head h1 br{display:none}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .head h1 .dot{margin-left:.08em}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .head p{margin-top:clamp(2px,.5vh,6px);font-size:clamp(12px,1.6vh,14px)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .head .chapter{font-size:clamp(12px,1.4vh,12px)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .head .btn,:is(html[data-ui=signal] .sg,.sg.sg--standalone) .head .tag{font-size:clamp(12px,1.6vh,13px)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .panel{padding:var(--pad-y) var(--pad-x)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .panel h2{font-size:clamp(1rem,2.6vh,1.25rem)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .panel .sub{margin-top:clamp(2px,.5vh,6px);font-size:clamp(12px,1.5vh,13px)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .filters{gap:clamp(6px,1.2vh,14px) 20px}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .fgroup{gap:clamp(4px,.8vh,8px) 12px}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .fgroup>p{font-size:clamp(12px,1.7vh,14px)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .date{gap:3px;font-size:clamp(12px,1.5vh,12.5px)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .date .box{min-height:clamp(32px,4.2vh,44px)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .filters>.btn{padding-top:.7em;padding-bottom:.7em}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .ffoot{border-top:0;margin-top:-4px;padding-top:clamp(4px,.8vh,10px)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .ffoot .btn{padding:.5em 1em;font-size:12.5px}:is(html[data-ui=signal] .sg,.sg.sg--standalone) #content{flex-direction:column;flex:auto;min-height:0;display:flex}:is(html[data-ui=signal] .sg,.sg.sg--standalone) #content>div{gap:var(--g);flex:auto;grid-template-rows:auto minmax(0,1fr) auto;min-height:0;display:grid}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .ledger,:is(html[data-ui=signal] .sg,.sg.sg--standalone) .lower{gap:var(--g) clamp(12px, 1.6vw, 22px)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .lower{grid-template-rows:minmax(0,1fr);min-height:0}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .rev-amount{font-size:clamp(1.9rem,5.8vh,3.8rem)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .ledger .chapter{display:none}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .rev-list{margin-top:clamp(6px,1.4vh,18px)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .rev-list li{padding:clamp(5px,1vh,14px) 0}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .rev-list li:not(:first-child) .rev-amount{font-size:clamp(1.4rem,3.6vh,2.4rem)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .rev-count{font-size:clamp(12px,1.5vh,13px)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .cmp-list{margin-top:clamp(4px,1.2vh,18px)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .cmp-list li{padding:clamp(5px,1vh,12px) 0}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .delta{font-size:clamp(1rem,2.5vh,1.3rem)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .cmp-orders{margin-top:clamp(4px,.8vh,12px);padding-top:clamp(4px,.8vh,12px);font-size:clamp(12px,1.7vh,14px)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .rev-list li{grid-template-columns:minmax(0,1fr) auto auto;align-items:end}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .rev-list .rev-count{white-space:nowrap;grid-column:auto;align-self:end;padding-bottom:6px}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .rev-list .cur{padding-bottom:6px}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .cmp-list li{gap:0 12px;padding:clamp(2px,.5vh,8px) 0}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .cmp-list .vs{font-size:clamp(12px,1.4vh,12px)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .ledger .panel>.sub+.sub{margin-top:2px!important}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .ledger .panel .sub+.sub{margin-top:2px}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .kpis li{align-items:center}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .lower>.panel{flex-direction:column;min-height:0;display:flex}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .lower .panel-head{flex:none}:is(html[data-ui=signal] .sg,.sg.sg--standalone) #trend{flex:auto;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:stretch;gap:0 clamp(14px,1.6vw,24px);min-height:0;margin-top:clamp(4px,1vh,14px);display:grid}:is(html[data-ui=signal] .sg,.sg.sg--standalone) #trend .series{border:0;flex-direction:column;min-height:0;margin:0;padding:0;display:flex}:is(html[data-ui=signal] .sg,.sg.sg--standalone) #trend .series+.series{border:0;margin:0;padding:0}:is(html[data-ui=signal] .sg,.sg.sg--standalone) #trend .series-head{flex:none;margin-bottom:2px}:is(html[data-ui=signal] .sg,.sg.sg--standalone) #trend .series>svg.chart{flex:1 1 0;width:100%;height:auto;min-height:0;max-height:100%}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2px,.6vh,8px) 14px;margin-top:clamp(4px,1.2vh,14px);display:grid}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .kpis li,:is(html[data-ui=signal] .sg,.sg.sg--standalone) .kpis li:first-child{border-top:0;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;padding:clamp(3px,.7vh,10px) 0 0;display:flex}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .kpis li:first-child{border-bottom:1px solid var(--rule);flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:baseline;padding-top:0;padding-bottom:clamp(4px,.8vh,10px)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .kpis .k-label{order:1;font-size:clamp(12px,1.7vh,14px)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .kpis .k-value,:is(html[data-ui=signal] .sg,.sg.sg--standalone) .kpis .k-value.money{text-align:left;order:2;grid-area:auto;max-width:none;font-size:clamp(1.2rem,3.4vh,1.9rem)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .kpis li:first-child .k-value{text-align:right;font-size:clamp(.85rem,1.9vh,1.05rem)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .kpis .k-detail{display:none}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .placeholder{gap:4px;min-height:0;padding:clamp(8px,2vh,24px)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .placeholder .ico{width:24px;height:24px}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .jump{margin-top:clamp(4px,1vh,16px);padding-top:clamp(4px,1vh,14px)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .meta{font-size:clamp(12px,1.5vh,12.5px)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .tabs button{min-height:clamp(28px,3.8vh,36px)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .skeleton{height:100%;min-height:0}:is(html[data-ui=signal] .sg,.sg.sg--standalone) #empty{flex:auto;gap:clamp(8px,2.2vh,22px);min-height:0;padding:0}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .empty-ic{width:clamp(40px,7vh,64px);height:clamp(40px,7vh,64px)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .empty h2{font-size:clamp(1.3rem,4.2vh,2.4rem)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .empty p{margin-top:4px;font-size:clamp(12px,1.8vh,14.5px)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .composer{padding:clamp(8px,1.4vh,14px) 16px}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .composer textarea{min-height:clamp(38px,6.4vh,56px);font-size:clamp(14px,2vh,16px)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .chip{min-height:clamp(34px,5vh,44px)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) #work{gap:var(--g);flex:auto;grid-template-rows:minmax(0,1fr) auto auto;align-content:stretch;min-height:0;padding-bottom:0;display:grid}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .cards{grid-auto-rows:minmax(clamp(220px,34vh,360px),1fr);align-items:stretch;min-height:0;overflow:auto}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .cards[data-n="1"]{grid-template-columns:minmax(0,1fr)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .cards[data-n="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .cards[data-n="1"],:is(html[data-ui=signal] .sg,.sg.sg--standalone) .cards[data-n="2"],:is(html[data-ui=signal] .sg,.sg.sg--standalone) .cards[data-n="3"]{grid-auto-rows:1fr}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .gcard{min-height:0;padding:var(--pad-y) var(--pad-x);flex-direction:column;display:flex}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .gcard-head{flex:none}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .gcard h2{font-size:clamp(1.1rem,3vh,1.5rem)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .gcard .sum{margin-top:2px;font-size:clamp(12px,1.5vh,12.5px)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .gcard .acts .btn,:is(html[data-ui=signal] .sg,.sg.sg--standalone) .iconb{height:clamp(34px,4.8vh,44px);min-height:clamp(34px,4.8vh,44px)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .gbody{flex-direction:column;flex:auto;min-height:0;margin-top:clamp(4px,1vh,16px);display:flex;overflow:hidden}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .gbody.sbs{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(12px,1.4vw,22px);display:grid}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .gbody.sbs .gfoot-note{grid-column:1/-1}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .gbody .gcur,:is(html[data-ui=signal] .sg,.sg.sg--standalone) .gbody .gcur+.gcur{border:0;min-height:0;margin-top:0;padding-top:0}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .gfoot-note{margin-top:4px;font-size:clamp(12px,1.4vh,12px)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .gtable-wrap{height:100%;max-height:none}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .gtable{font-size:clamp(12px,1.7vh,14px)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .gtable td{padding:clamp(3px,.8vh,9px) 6px}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .prov{flex:none;margin-top:clamp(4px,1vh,16px);padding-top:clamp(4px,.8vh,12px)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .alts{flex:none;margin-top:clamp(4px,.9vh,12px)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .chip.sm{min-height:clamp(28px,4vh,40px)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .gcard.pending .skel-bars{flex:auto;height:auto;min-height:0;margin-top:12px}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .chat{gap:6px;max-height:clamp(56px,12vh,150px);overflow:auto}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .bubble{padding:clamp(6px,1.1vh,12px) 16px;font-size:clamp(13px,1.9vh,15px)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .dock{width:min(760px,100%);position:static}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .foot{flex:none;padding-top:clamp(4px,.9vh,14px);font-size:clamp(12px,1.5vh,12.5px)}}@media (width>=1024px) and (height<=900px){:is(html[data-ui=signal] .sg,.sg.sg--standalone) .head p,:is(html[data-ui=signal] .sg,.sg.sg--standalone) .ffoot .note,:is(html[data-ui=signal] .sg,.sg.sg--standalone) .example .ex-copy,:is(html[data-ui=signal] .sg,.sg.sg--standalone) .kpis .k-detail,:is(html[data-ui=signal] .sg,.sg.sg--standalone) .ledger>.panel:nth-child(2)>.sub:first-of-type,:is(html[data-ui=signal] .sg,.sg.sg--standalone) .jump{display:none}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .ledger .panel .sub{margin-top:2px}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .example{justify-content:flex-end}}@media (width>=1024px) and (height<=800px){:is(html[data-ui=signal] .sg,.sg.sg--standalone) .kpis .k-detail,:is(html[data-ui=signal] .sg,.sg.sg--standalone) .empty p,:is(html[data-ui=signal] .sg,.sg.sg--standalone) .gfoot-note,:is(html[data-ui=signal] .sg,.sg.sg--standalone) .lower>.panel:nth-child(2)>.sub{display:none}:is(html[data-ui=signal] .sg,.sg.sg--standalone){--pad-y:8px;--pad-x:14px}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .head h1{font-size:clamp(1.5rem,4.6vh,2.4rem)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .date .box{min-height:32px}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .date,:is(html[data-ui=signal] .sg,.sg.sg--standalone) .fgroup>p{font-size:12px}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .filters>.btn{padding-top:.5em;padding-bottom:.5em}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .head .tag,:is(html[data-ui=signal] .sg,.sg.sg--standalone) .ffoot .btn--ghost{font-size:12px}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .rev-count{display:none}}@media (width>=1024px) and (height<=1000px){:is(html[data-ui=signal] .sg,.sg.sg--standalone) .jump,:is(html[data-ui=signal] .sg,.sg.sg--standalone) .head p,:is(html[data-ui=signal] .sg,.sg.sg--standalone) .ledger>.panel:nth-child(2)>.sub:first-of-type{display:none}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .ledger .panel .sub{margin-top:2px}}@media (width>=1024px) and (width<=1279px){:is(html[data-ui=signal] .sg,.sg.sg--standalone) .ledger{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .lower{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .filters>.btn{grid-column:auto;justify-self:stretch;padding-left:1em;padding-right:1em}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .rev-amount{font-size:clamp(1.7rem,5.2vh,3rem)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .head .actions{flex-wrap:nowrap}}@media (width>=1024px) and (height<=700px){:is(html[data-ui=signal] .sg,.sg.sg--standalone) .placeholder p,:is(html[data-ui=signal] .sg,.sg.sg--standalone) .head .chapter,:is(html[data-ui=signal] .sg,.sg.sg--standalone) .kpis .k-label small{display:none}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .placeholder{padding:4px}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .panel h2{font-size:1rem}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .cmp-orders{margin-top:2px;padding-top:2px}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .kpis .k-value,:is(html[data-ui=signal] .sg,.sg.sg--standalone) .kpis .k-value.money{font-size:clamp(1.1rem,3vh,1.5rem)}}:is(html[data-ui=signal] .sg,.sg.sg--standalone).sg--embedded{flex-direction:column;height:100%;min-height:0;display:flex}:is(html[data-ui=signal] .sg,.sg.sg--standalone).sg--embedded>.page{padding-bottom:28px}@media (width<=1023px){:is(html[data-ui=signal] .sg,.sg.sg--standalone).sg--embedded{display:block;overflow-y:auto}:is(html[data-ui=signal] .sg,.sg.sg--standalone).sg--embedded>.page{padding-bottom:28px}}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .askbar{padding:clamp(8px,1.2vh,14px) clamp(14px,1.5vw,22px)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .askbar form{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .askbar textarea{resize:none;border-radius:var(--r-s);background:var(--paper-muted);height:44px;min-height:44px;box-shadow:inset 0 0 0 1.5px var(--rule);font:inherit;color:var(--ink);border:0;padding:11px 14px;font-size:14px}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .askbar textarea::-moz-placeholder{color:var(--ink-muted)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .askbar textarea::placeholder{color:var(--ink-muted)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .askbar textarea:focus-visible{outline:2px solid var(--focus);outline-offset:2px}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .gbody--live{flex:none;overflow:visible}@media (width>=1024px){:is(html[data-ui=signal] .sg,.sg.sg--standalone) .cards.cards--live[data-n]{grid-auto-rows:auto;align-items:start}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .cards--live .gcard{min-height:min-content}}@media (width<=1023px){:is(html[data-ui=signal] .sg,.sg.sg--standalone).sg--embedded .dock{bottom:16px}}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .wb-page>.wb-alert{margin:12px clamp(14px,2.4vw,40px) 0}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .wb-alert h2 .ico{vertical-align:-2px;width:16px;height:16px}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .thread .log{flex-direction:column;gap:12px;display:flex}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .intro .ico.lg{width:28px;height:28px;color:var(--jade);flex:none}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .docket-note{margin:10px 0 0;font-size:12.5px}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .docket-note.fail{color:var(--red)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .docket-detail{border-top:1px solid var(--rule);color:var(--ink-muted);margin-top:10px;padding-top:8px;font-size:12px}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .docket-detail summary{cursor:pointer;color:var(--ink);font-weight:600}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .docket-detail summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .docket-detail pre{white-space:pre-wrap;word-break:break-all;border-radius:var(--r-s);background:var(--paper-muted);max-height:240px;color:var(--ink);font:500 11.5px/1.5 var(--font-mono);margin:8px 0 0;padding:10px 12px;overflow:auto}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .akv-list{gap:8px;display:grid}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .akv{border-radius:var(--r-s);background:var(--paper-muted);box-shadow:inset 0 0 0 1px var(--rule);padding:10px 12px}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .akv-name{font:500 11px var(--font-mono);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--ink-muted);margin-bottom:4px}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .akv-num{font:800 1.35rem/1.2 var(--font-display)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .akv-dl{grid-template-columns:auto 1fr;gap:4px 12px;margin:4px 0 0;font-size:12.5px;display:grid}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .akv-row{display:contents}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .akv-dt{color:var(--ink-muted)}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .akv-dd{word-break:break-word;margin:0;font-weight:600}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .ctx.ctx--drawer{border-left:0;display:block;overflow:visible}@media (width>=1024px){:is(html[data-ui=signal] .sg,.sg.sg--standalone) .wb{flex:auto;min-height:0}}@media (width>=1536px){:is(html[data-ui=signal] .sg,.sg.sg--standalone) .wb.has-ctx .tbtn--ctx{display:none}}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .drawer .sub,:is(html[data-ui=signal] .sg,.sg.sg--standalone) .ctx .sub{color:var(--ink-muted);font-size:13px;line-height:1.5}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .turn-status{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .turn-slow{color:var(--amber-ink);font-size:12.5px}:is(html[data-ui=signal] .sg,.sg.sg--standalone).line-room{min-width:0;height:100%;min-height:0;font-size:var(--fs-small);flex-direction:column;line-height:1.55;display:flex}:is(html[data-ui=signal] .sg,.sg.sg--standalone).line-room .lr-page{flex-direction:column;flex:1;gap:18px;max-width:1680px;min-height:0;padding-block:24px 20px;display:flex}:is(html[data-ui=signal] .sg,.sg.sg--standalone).line-room .head{padding-bottom:16px}:is(html[data-ui=signal] .sg,.sg.sg--standalone).line-room .head h1{margin-top:10px;font-size:clamp(2.1rem,3.4vw,3rem)}:is(html[data-ui=signal] .sg,.sg.sg--standalone).line-room .lr-body{flex:1;grid-template-columns:minmax(0,1fr);gap:16px;min-height:0;display:grid}@media (width>=768px){:is(html[data-ui=signal] .sg,.sg.sg--standalone).line-room .lr-body{grid-template-columns:clamp(17rem,26vw,21rem) minmax(0,1fr)}:is(html[data-ui=signal] .sg,.sg.sg--standalone).line-room .lr-body[data-side=true]{grid-template-columns:clamp(16rem,21vw,19rem) minmax(0,1fr) clamp(18rem,25vw,23rem)}}:is(html[data-ui=signal] .sg,.sg.sg--standalone).line-room .lr-list,:is(html[data-ui=signal] .sg,.sg.sg--standalone).line-room .lr-room{flex-direction:column;min-width:0;min-height:0}:is(html[data-ui=signal] .sg,.sg.sg--standalone).line-room .lr-threads,:is(html[data-ui=signal] .sg,.sg.sg--standalone).line-room .lr-timeline,:is(html[data-ui=signal] .sg,.sg.sg--standalone).line-room .lr-side{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--rule) transparent;min-height:0;overflow-y:auto}:is(html[data-ui=signal] .sg,.sg.sg--standalone).line-room .lr-threads,:is(html[data-ui=signal] .sg,.sg.sg--standalone).line-room .lr-timeline{flex:1}:is(html[data-ui=signal] .sg,.sg.sg--standalone).line-room .lr-row{all:unset;box-sizing:border-box;border-bottom:1px solid var(--rule);cursor:pointer;width:100%;transition:background var(--dur-1) var(--ease-out);grid-template-columns:minmax(0,1fr);gap:2px;padding:14px 20px;display:grid}:is(html[data-ui=signal] .sg,.sg.sg--standalone).line-room .lr-row:hover{background:var(--paper-muted)}:is(html[data-ui=signal] .sg,.sg.sg--standalone).line-room .lr-row:active,:is(html[data-ui=signal] .sg,.sg.sg--standalone).line-room .lr-row[aria-current=true]{background:var(--paper-pressed)}:is(html[data-ui=signal] .sg,.sg.sg--standalone).line-room .lr-row:focus-visible{outline:2px solid var(--focus);outline-offset:-3px;border-radius:12px}:is(html[data-ui=signal] .sg,.sg.sg--standalone).line-room .lr-row:disabled{cursor:not-allowed;opacity:.6}:is(html[data-ui=signal] .sg,.sg.sg--standalone).line-room .lr-row-name{min-width:0;color:var(--ink);align-items:center;gap:8px;font-weight:700;display:flex}:is(html[data-ui=signal] .sg,.sg.sg--standalone).line-room .lr-row[aria-current=true] .lr-row-name:after{content:"";background:var(--jade);border-radius:50%;flex:none;width:8px;height:8px}:is(html[data-ui=signal] .sg,.sg.sg--standalone).line-room .lr-row-time,:is(html[data-ui=signal] .sg,.sg.sg--standalone).line-room .lr-meta{font:500 12px/1.5 var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink-muted)}:is(html[data-ui=signal] .sg,.sg.sg--standalone).line-room .lr-row-preview{white-space:nowrap;text-overflow:ellipsis;color:var(--ink);overflow:hidden}:is(html[data-ui=signal] .sg,.sg.sg--standalone).line-room .lr-row-link{color:var(--amber-ink);font-size:12.5px}:is(html[data-ui=signal] .sg,.sg.sg--standalone).line-room .lr-more{margin:14px 20px}:is(html[data-ui=signal] .sg,.sg.sg--standalone).line-room .lr-state{color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:10px;margin:0;padding:18px 20px;display:flex}:is(html[data-ui=signal] .sg,.sg.sg--standalone).line-room .lr-state--err{color:var(--red);font-weight:600}:is(html[data-ui=signal] .sg,.sg.sg--standalone).line-room .lr-room-head{border-bottom:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:8px 16px;padding:16px clamp(16px,2vw,26px) 14px;display:flex}:is(html[data-ui=signal] .sg,.sg.sg--standalone).line-room .lr-room-head h2{flex:12rem}:is(html[data-ui=signal] .sg,.sg.sg--standalone).line-room .lr-room-head p{color:var(--ink-muted);flex:1 0 100%;order:3;margin:0;font-size:13px}:is(html[data-ui=signal] .sg,.sg.sg--standalone).line-room .lr-room-head>.mt-2{margin-top:0}:is(html[data-ui=signal] .sg,.sg.sg--standalone).line-room .lr-empty{text-align:center;color:var(--ink-muted);font-size:var(--fs-body);flex:1;place-content:center;margin:0;padding:32px;display:grid}:is(html[data-ui=signal] .sg,.sg.sg--standalone).line-room .lr-timeline{background:var(--paper-muted);padding:22px clamp(16px,2vw,26px)}:is(html[data-ui=signal] .sg,.sg.sg--standalone).line-room .lr-timeline ol{gap:18px;max-width:46rem;margin:0 auto;padding:0;list-style:none;display:grid}:is(html[data-ui=signal] .sg,.sg.sg--standalone).line-room .lr-msg{justify-self:start;gap:4px;max-width:min(34rem,88%);display:grid}:is(html[data-ui=signal] .sg,.sg.sg--standalone).line-room .lr-msg[data-dir=out]{text-align:right;justify-self:end}:is(html[data-ui=signal] .sg,.sg.sg--standalone).line-room .lr-meta{margin:0}:is(html[data-ui=signal] .sg,.sg.sg--standalone).line-room .lr-bub{background:var(--paper);box-shadow:inset 0 0 0 1.5px var(--rule);color:var(--ink);font-size:var(--fs-body);text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;border-radius:18px 18px 18px 6px;margin:0;padding:12px 16px;line-height:1.55}:is(html[data-ui=signal] .sg,.sg.sg--standalone).line-room .lr-msg[data-dir=out] .lr-bub{background:var(--jade-soft);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--jade) 32%, var(--jade-soft));border-radius:18px 18px 6px}:is(html[data-ui=signal] .sg,.sg.sg--standalone).line-room .lr-note{color:var(--ink-muted);margin:0;font-size:12.5px}:is(html[data-ui=signal] .sg,.sg.sg--standalone).line-room .lr-note--ok{color:var(--jade-ink)}:is(html[data-ui=signal] .sg,.sg.sg--standalone).line-room .lr-note--warn{color:var(--red);font-weight:600}:is(html[data-ui=signal] .sg,.sg.sg--standalone).line-room .lr-foot{border-top:1px solid var(--rule);color:var(--amber-ink);align-items:center;gap:10px;margin:0;padding:10px clamp(16px,2vw,26px);font-size:12.5px;line-height:1.5;display:flex}:is(html[data-ui=signal] .sg,.sg.sg--standalone).line-room .lr-foot--busy{color:var(--ink)}:is(html[data-ui=signal] .sg,.sg.sg--standalone).line-room .lr-side{flex-direction:column;gap:16px;display:flex}:is(html[data-ui=signal] .sg,.sg.sg--standalone).line-room .lr-side>section[aria-label=ตะกร้าและคำสั่งซื้อ]{border-radius:var(--r-card);background:var(--paper);box-shadow:inset 0 0 0 1px var(--rule);border:0;padding:18px 20px}:is(html[data-ui=signal] .sg,.sg.sg--standalone).line-room .lr-side-draft:empty,:is(html[data-ui=signal] .sg,.sg.sg--standalone).line-room .lr-side-draft:not(:empty)+.lr-side-hint{display:none}:is(html[data-ui=signal] .sg,.sg.sg--standalone).line-room .lr-side-hint{border-radius:var(--r-card);box-shadow:inset 0 0 0 1.5px var(--rule);color:var(--ink-muted);margin:0;padding:18px 20px;font-size:13px}:is(html[data-ui=signal] .sg,.sg.sg--standalone).line-room section.lr-draft{border-width:1.5px;border-radius:16px;padding:12px 14px}:is(html[data-ui=signal] .sg,.sg.sg--standalone).line-room .lr-side section.lr-draft--side{border-radius:var(--r-card);background:var(--paper);max-height:none;box-shadow:inset 0 0 0 1.5px var(--ledger-jade-border);border:0;padding:18px 20px}:is(html[data-ui=signal] .sg,.sg.sg--standalone).line-room .lr-draft--side blockquote{max-height:none}:is(html[data-ui=signal] .sg,.sg.sg--standalone).line-room .lr-draft blockquote{margin:0;padding:10px 12px}:is(html[data-ui=signal] .sg,.sg.sg--standalone).line-room .lr-draft h2{font:700 1rem/1.4 var(--font-body)}:is(html[data-ui=signal] .sg,.sg.sg--standalone).line-room .lr-draft h3{font:700 .9375rem/1.4 var(--font-body);margin:0}@media (width>=768px){:is(html[data-ui=signal] .sg,.sg.sg--standalone).line-room .lr-back{display:none}}@media (width<=1279px){:is(html[data-ui=signal] .sg,.sg.sg--standalone).line-room .lr-room{overflow-y:auto}:is(html[data-ui=signal] .sg,.sg.sg--standalone).line-room .lr-room-head p{display:none}:is(html[data-ui=signal] .sg,.sg.sg--standalone).line-room .lr-timeline{flex:1 0 10rem}:is(html[data-ui=signal] .sg,.sg.sg--standalone).line-room .lr-draft{max-height:min(26vh,13rem)}}@media (width<=767px){:is(html[data-ui=signal] .sg,.sg.sg--standalone).line-room .lr-page{gap:12px;padding-block:16px 12px}:is(html[data-ui=signal] .sg,.sg.sg--standalone).line-room .lr-page[data-open=room] .head{border:0;padding:0}:is(html[data-ui=signal] .sg,.sg.sg--standalone).line-room .lr-page[data-open=room] .head>div:first-child{display:none}}:is(:is(html[data-ui=signal] .sg,.sg.sg--standalone).line-room,:is(html[data-ui=signal] .sg,.sg.sg--standalone) .lr-legacy){--ledger-jade-border:color-mix(in srgb, var(--jade) 34%, var(--paper))}:is(:is(html[data-ui=signal] .sg,.sg.sg--standalone).line-room,:is(html[data-ui=signal] .sg,.sg.sg--standalone) .lr-legacy) :is(.text-neutral-500,.text-neutral-600){color:var(--ink-muted)}:is(:is(html[data-ui=signal] .sg,.sg.sg--standalone).line-room,:is(html[data-ui=signal] .sg,.sg.sg--standalone) .lr-legacy) :is(.text-neutral-700,.text-neutral-800,.text-neutral-900){color:var(--ink)}:is(:is(html[data-ui=signal] .sg,.sg.sg--standalone).line-room,:is(html[data-ui=signal] .sg,.sg.sg--standalone) .lr-legacy) :is(.border-neutral-200,.border-neutral-300){border-color:var(--rule)}:is(:is(html[data-ui=signal] .sg,.sg.sg--standalone).line-room,:is(html[data-ui=signal] .sg,.sg.sg--standalone) .lr-legacy) :is(.bg-neutral-0,.bg-white){background-color:var(--paper)}:is(:is(html[data-ui=signal] .sg,.sg.sg--standalone).line-room,:is(html[data-ui=signal] .sg,.sg.sg--standalone) .lr-legacy) :is(.bg-neutral-50,.disabled\:bg-neutral-50:disabled){background-color:var(--paper-muted)}:is(:is(html[data-ui=signal] .sg,.sg.sg--standalone).line-room,:is(html[data-ui=signal] .sg,.sg.sg--standalone) .lr-legacy) .bg-neutral-200{background-color:var(--paper-pressed)}:is(:is(html[data-ui=signal] .sg,.sg.sg--standalone).line-room,:is(html[data-ui=signal] .sg,.sg.sg--standalone) .lr-legacy) .hover\:bg-neutral-100:hover{background-color:var(--paper-muted)}:is(:is(html[data-ui=signal] .sg,.sg.sg--standalone).line-room,:is(html[data-ui=signal] .sg,.sg.sg--standalone) .lr-legacy) .bg-accent{background-color:var(--jade)}:is(:is(html[data-ui=signal] .sg,.sg.sg--standalone).line-room,:is(html[data-ui=signal] .sg,.sg.sg--standalone) .lr-legacy) .border-accent{border-color:var(--jade)}:is(:is(html[data-ui=signal] .sg,.sg.sg--standalone).line-room,:is(html[data-ui=signal] .sg,.sg.sg--standalone) .lr-legacy) .text-red-700{color:var(--red)}:is(:is(html[data-ui=signal] .sg,.sg.sg--standalone).line-room,:is(html[data-ui=signal] .sg,.sg.sg--standalone) .lr-legacy) .border-red-600{border-color:var(--red)}:is(:is(html[data-ui=signal] .sg,.sg.sg--standalone).line-room,:is(html[data-ui=signal] .sg,.sg.sg--standalone) .lr-legacy) :is(.text-amber-800,.text-amber-900){color:var(--amber-ink)}:is(:is(html[data-ui=signal] .sg,.sg.sg--standalone).line-room,:is(html[data-ui=signal] .sg,.sg.sg--standalone) .lr-legacy) .bg-amber-100{background-color:color-mix(in srgb, var(--amber) 14%, var(--paper))}:is(:is(html[data-ui=signal] .sg,.sg.sg--standalone).line-room,:is(html[data-ui=signal] .sg,.sg.sg--standalone) .lr-legacy) .text-green-700{color:var(--jade-ink)}:is(:is(html[data-ui=signal] .sg,.sg.sg--standalone).line-room,:is(html[data-ui=signal] .sg,.sg.sg--standalone) .lr-legacy) .rounded{border-radius:10px}:is(:is(html[data-ui=signal] .sg,.sg.sg--standalone).line-room,:is(html[data-ui=signal] .sg,.sg.sg--standalone) .lr-legacy) .rounded-md{border-radius:12px}:is(:is(html[data-ui=signal] .sg,.sg.sg--standalone).line-room,:is(html[data-ui=signal] .sg,.sg.sg--standalone) .lr-legacy) button.rounded{border-radius:var(--r-pill);transition:background var(--dur-1) var(--ease-out);padding-inline:14px;font-weight:600}:is(:is(html[data-ui=signal] .sg,.sg.sg--standalone).line-room,:is(html[data-ui=signal] .sg,.sg.sg--standalone) .lr-legacy) :is(textarea,select,input[type=text],input[type=number]){background-color:var(--paper);color:var(--ink);caret-color:var(--jade);border-radius:12px}:is(:is(html[data-ui=signal] .sg,.sg.sg--standalone).line-room,:is(html[data-ui=signal] .sg,.sg.sg--standalone) .lr-legacy) :is(button,a,textarea,select,input):focus-visible{outline:2px solid var(--focus);outline-offset:2px}:is(:is(html[data-ui=signal] .sg,.sg.sg--standalone).line-room,:is(html[data-ui=signal] .sg,.sg.sg--standalone) .lr-legacy) svg.h-4.w-4{width:16px;height:16px}:is(:is(html[data-ui=signal] .sg,.sg.sg--standalone).line-room,:is(html[data-ui=signal] .sg,.sg.sg--standalone) .lr-legacy) .p-2{padding:8px}:is(:is(html[data-ui=signal] .sg,.sg.sg--standalone).line-room,:is(html[data-ui=signal] .sg,.sg.sg--standalone) .lr-legacy) :is(.p-4,.sm\:p-4){padding:16px}:is(:is(html[data-ui=signal] .sg,.sg.sg--standalone).line-room,:is(html[data-ui=signal] .sg,.sg.sg--standalone) .lr-legacy) .px-2{padding-inline:8px}:is(:is(html[data-ui=signal] .sg,.sg.sg--standalone).line-room,:is(html[data-ui=signal] .sg,.sg.sg--standalone) .lr-legacy) .py-2{padding-block:8px}:is(:is(html[data-ui=signal] .sg,.sg.sg--standalone).line-room,:is(html[data-ui=signal] .sg,.sg.sg--standalone) .lr-legacy) .gap-2{gap:8px}:is(:is(html[data-ui=signal] .sg,.sg.sg--standalone).line-room,:is(html[data-ui=signal] .sg,.sg.sg--standalone) .lr-legacy) .mt-2{margin-top:8px}:is(:is(html[data-ui=signal] .sg,.sg.sg--standalone).line-room,:is(html[data-ui=signal] .sg,.sg.sg--standalone) .lr-legacy) .ml-2{margin-left:8px}:is(:is(html[data-ui=signal] .sg,.sg.sg--standalone).line-room,:is(html[data-ui=signal] .sg,.sg.sg--standalone) .lr-legacy) .space-y-2>*+*{margin-top:8px}:is(:is(html[data-ui=signal] .sg,.sg.sg--standalone).line-room,:is(html[data-ui=signal] .sg,.sg.sg--standalone) .lr-legacy) section[aria-label=ช่องแชต\ LINE]{border-top:1px solid var(--rule);background:var(--paper);padding:14px clamp(16px,2vw,26px)}:is(:is(html[data-ui=signal] .sg,.sg.sg--standalone).line-room,:is(html[data-ui=signal] .sg,.sg.sg--standalone) .lr-legacy) section[aria-label=ช่องแชต\ LINE] button{min-height:40px}:is(:is(html[data-ui=signal] .sg,.sg.sg--standalone).line-room,:is(html[data-ui=signal] .sg,.sg.sg--standalone) .lr-legacy) .lr-room>section[aria-label=ตะกร้าและคำสั่งซื้อ]{border-bottom:1px solid var(--rule);background:var(--paper);padding:12px clamp(16px,2vw,26px)}:is(:is(html[data-ui=signal] .sg,.sg.sg--standalone).line-room,:is(html[data-ui=signal] .sg,.sg.sg--standalone) .lr-legacy) .mb-2{margin-bottom:8px}:is(:is(html[data-ui=signal] .sg,.sg.sg--standalone).line-room,:is(html[data-ui=signal] .sg,.sg.sg--standalone) .lr-legacy) .px-4{padding-inline:16px}:is(:is(html[data-ui=signal] .sg,.sg.sg--standalone).line-room,:is(html[data-ui=signal] .sg,.sg.sg--standalone) .lr-legacy) .space-y-4>*+*{margin-top:16px}:is(:is(html[data-ui=signal] .sg,.sg.sg--standalone).line-room,:is(html[data-ui=signal] .sg,.sg.sg--standalone) .lr-legacy) .gap-x-4{-moz-column-gap:16px;column-gap:16px}:is(:is(html[data-ui=signal] .sg,.sg.sg--standalone).line-room,:is(html[data-ui=signal] .sg,.sg.sg--standalone) .lr-legacy) .gap-y-2{row-gap:8px}:is(:is(html[data-ui=signal] .sg,.sg.sg--standalone).line-room,:is(html[data-ui=signal] .sg,.sg.sg--standalone) .lr-legacy) svg{flex:none}:is(:is(html[data-ui=signal] .sg,.sg.sg--standalone).line-room,:is(html[data-ui=signal] .sg,.sg.sg--standalone) .lr-legacy){--ink-muted:#5c6861}:is(html[data-ui=signal] .sg,.sg.sg--standalone).line-room .btn--sm{min-height:40px}@media (pointer:coarse){:is(html[data-ui=signal] .sg,.sg.sg--standalone).line-room section[aria-label=ช่องแชต\ LINE] button,:is(html[data-ui=signal] .sg,.sg.sg--standalone).line-room .btn--sm,:is(:is(html[data-ui=signal] .sg,.sg.sg--standalone).line-room,:is(html[data-ui=signal] .sg,.sg.sg--standalone) .lr-legacy) .min-h-9{min-height:44px}}@keyframes lr-dock{0%{opacity:0;transform:translate(-14px)}}@media (prefers-reduced-motion:no-preference){:is(html[data-ui=signal] .sg,.sg.sg--standalone).line-room .lr-side section.lr-draft--side{animation:lr-dock var(--dur-3) var(--ease-expo) both}}:is(html[data-ui=signal] .sg,.sg.sg--standalone).sg--standalone.sg--embedded{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--rule) transparent;scroll-padding-top:24px;overflow-y:auto}:is(html[data-ui=signal] .sg,.sg.sg--standalone).sg--standalone.sg--embedded>.page{flex:none;padding-bottom:56px}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .badge,:is(html[data-ui=signal] .sg,.sg.sg--standalone) .dt th,:is(html[data-ui=signal] .sg,.sg.sg--standalone) .gtable th,:is(html[data-ui=signal] .sg,.sg.sg--standalone) .ltv small,:is(html[data-ui=signal] .sg,.sg.sg--standalone) .docket small,:is(html[data-ui=signal] .sg,.sg.sg--standalone) .agent-bar p,:is(html[data-ui=signal] .sg,.sg.sg--standalone) .bub .by,:is(html[data-ui=signal] .sg,.sg.sg--standalone) .ctx header p,:is(html[data-ui=signal] .sg,.sg.sg--standalone) .gal-card small,:is(html[data-ui=signal] .sg,.sg.sg--standalone) .prov,:is(html[data-ui=signal] .sg,.sg.sg--standalone) .preview-badge,:is(html[data-ui=signal] .sg,.sg.sg--standalone) .login .mono-foot{font-size:12px}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .fld{font-size:13px}@media (width>=1024px){:is(html[data-ui=signal] .sg,.sg.sg--standalone) .fld{font-size:clamp(12px,1.5vh,13px)}}@media (width<=1023px){:is(html[data-ui=signal] .sg,.sg.sg--standalone) .bottom-nav a{font-size:12px}}:is(html[data-ui=signal] .sg,.sg.sg--standalone) input[type=radio],:is(html[data-ui=signal] .sg,.sg.sg--standalone) input[type=checkbox]{width:18px;height:18px;accent-color:var(--jade);vertical-align:-3px;flex:none;margin:0}@media (pointer:coarse){:is(html[data-ui=signal] .sg,.sg.sg--standalone) .btn,:is(html[data-ui=signal] .sg,.sg.sg--standalone) .btn--sm{min-height:44px}:is(html[data-ui=signal] .sg,.sg.sg--standalone) input[type=radio],:is(html[data-ui=signal] .sg,.sg.sg--standalone) input[type=checkbox]{width:22px;height:22px}}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .queue-list{gap:12px;min-width:0;display:grid}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .queue-list>ul{gap:12px;display:grid}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .queue-list>ul>li.panel{margin:0!important}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .settings-form{align-content:start;gap:16px;min-width:0;display:grid}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .settings-form .panel{gap:14px;display:grid}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .settings-form fieldset{border:0;flex-wrap:wrap;align-items:center;gap:4px 24px;min-width:0;margin:0;padding:0;display:flex}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .settings-form legend,:is(html[data-ui=signal] .sg,.sg.sg--standalone) .settings-form .panel>h2{float:none;width:100%;font:800 1.125rem/1.35 var(--font-display);margin:0 0 6px;padding:0}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .settings-form fieldset>label{min-height:44px;font-size:var(--fs-small);cursor:pointer;align-items:center;gap:10px;display:inline-flex;margin:0!important}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .settings-form fieldset>.sub{flex:1 0 100%;margin:0}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .settings-form .panel>.sub{margin:0}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .settings-form .btns{justify-self:start}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .drawer nav ul{gap:4px;display:grid}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .drawer nav a{min-height:48px;font-size:var(--fs-small);border-radius:12px;gap:12px;padding:0 14px;font-weight:600}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .drawer nav a svg{flex:none;width:18px;height:18px}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .drawer nav a[aria-current=page]{background:var(--paper-pressed);color:var(--ink);border-color:#0000}@media (pointer:coarse){:is(html[data-ui=signal] .sg,.sg.sg--standalone) a.link,:is(html[data-ui=signal] .sg,.sg.sg--standalone) .crumbs a,:is(html[data-ui=signal] .sg,.sg.sg--standalone) [role=tab],:is(html[data-ui=signal] .sg,.sg.sg--standalone) .tbtn{align-items:center;min-height:44px;display:inline-flex}:is(html[data-ui=signal] .sg,.sg.sg--standalone) textarea{min-height:48px}:is(html[data-ui=signal] .sg,.sg.sg--standalone) .tabs [role=tab]{height:auto;min-height:44px}}
