@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:var(--font-sans);--font-mono:var(--font-mono);--ease-out:cubic-bezier(0, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.relative{position:relative}.static{position:static}.block{display:block}.contents{display:contents}.hidden{display:none}.inline{display:inline}.table{display:table}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.btn{height:var(--control-h);border-radius:var(--r-control);color:var(--text-1);font:inherit;font-size:var(--fs-13);letter-spacing:-.01em;white-space:nowrap;cursor:pointer;transition:background-color var(--d-hover) var(--ease-hover), border-color var(--d-hover) var(--ease-hover), color var(--d-hover) var(--ease-hover), transform var(--d-press) var(--ease-out);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-weight:550;display:inline-flex;position:relative}.btn:after{content:"";position:absolute;inset:-4px -2px}.btn:active:not(:disabled){transform:var(--press)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn svg{stroke-width:1.75px;flex:none;width:16px;height:16px}.btn-primary{background:var(--accent);color:var(--on-accent)}.btn-primary[data-paused=true]{background:var(--surface-3);color:var(--text-2);opacity:1}.btn-secondary{background:var(--surface-1);border-color:var(--line-strong)}.btn-quiet{color:var(--text-2)}.btn.big{height:var(--control-h-big);font-size:var(--fs-15);padding:0 18px}.btn.big:after{inset:0}.btn.wide{width:100%}@media (hover:hover) and (pointer:fine){.btn-primary:hover:not(:disabled){background:var(--accent-hover)}.btn-secondary:hover:not(:disabled),.btn-quiet:hover:not(:disabled){background:var(--surface-2);color:var(--text-1)}}.icon-btn{width:var(--control-h);height:var(--control-h);border-radius:var(--r-control);color:var(--text-3);cursor:pointer;transition:background-color var(--d-hover) var(--ease-hover), color var(--d-hover) var(--ease-hover), transform var(--d-press) var(--ease-out);background:0 0;border:0;flex:none;place-items:center;display:inline-grid;position:relative}.icon-btn:after{content:"";position:absolute;inset:-4px}.icon-btn svg{stroke-width:1.75px;width:18px;height:18px}.icon-btn:active{transform:var(--press)}@media (hover:hover) and (pointer:fine){.icon-btn:hover{background:var(--surface-2);color:var(--text-1)}}.text-link{color:var(--accent);font:inherit;font-size:var(--fs-13);cursor:pointer;transition:color var(--d-hover) var(--ease-hover), transform var(--d-press) var(--ease-out);background:0 0;border:0;align-items:center;gap:4px;padding:0;font-weight:550;text-decoration:none;display:inline-flex;position:relative}.text-link:after{content:"";position:absolute;inset:-12px -4px}.text-link:active{transform:var(--press)}.text-link svg{stroke-width:2px;width:16px;height:16px}.text-link.quiet{color:var(--text-3)}@media (hover:hover) and (pointer:fine){.text-link:hover{color:var(--accent-hover)}.text-link.quiet:hover{color:var(--text-1)}}.state{border-radius:var(--r-full);background:var(--surface-2);height:26px;color:var(--text-2);font-size:var(--fs-13);white-space:nowrap;flex:none;align-items:center;gap:6px;padding:0 10px;font-weight:500;line-height:1;display:inline-flex}.state[data-tone=success]{background:var(--success-tint);color:var(--success)}@supports (color:color-mix(in lab, red, red)){.state[data-tone=success]{color:color-mix(in srgb, var(--success) 80%, var(--text-1))}}.state[data-tone=waiting]{background:var(--warn-tint);color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.state[data-tone=waiting]{color:color-mix(in srgb, var(--warn) 80%, var(--text-1))}}.state[data-tone=danger]{background:var(--danger-tint);color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.state[data-tone=danger]{color:color-mix(in srgb, var(--danger) 80%, var(--text-1))}}.state-text{transition:opacity var(--d-base) var(--ease-out)}@starting-style{.state-text{opacity:0}}.demo-tag{border-radius:var(--r-xs);border:1px dashed var(--line-strong);height:20px;color:var(--text-3);font-size:var(--fs-12);white-space:nowrap;flex:none;align-items:center;padding:0 7px;font-weight:500;display:inline-flex}.tone-waiting{color:var(--warn)}.tone-danger{color:var(--danger)}.tone-success{color:var(--success)}.count{color:var(--text-3);font-variant-numeric:tabular-nums;font-weight:450}.num{font-variant-numeric:tabular-nums}.segmented{border-radius:var(--r-full);background:var(--surface-2);gap:2px;padding:3px;display:inline-flex}.segmented.inline{vertical-align:middle;flex-wrap:wrap}.segmented button{border-radius:var(--r-full);height:26px;color:var(--text-2);font:inherit;font-size:var(--fs-13);white-space:nowrap;cursor:pointer;transition:background-color var(--d-hover) var(--ease-hover), color var(--d-hover) var(--ease-hover), transform var(--d-press) var(--ease-out);background:0 0;border:0;padding:0 10px;font-weight:500;position:relative}.segmented button:after{content:"";position:absolute;inset:-9px -1px}.segmented button:active{transform:var(--press)}.segmented button[aria-pressed=true],.segmented button[aria-selected=true]{background:var(--surface-1);color:var(--text-1);box-shadow:var(--shadow-1)}.filter-row{flex-wrap:wrap;gap:8px;display:flex}.filter-chip{border-radius:var(--r-full);border:1px solid var(--line-strong);background:var(--surface-1);height:26px;color:var(--text-2);font:inherit;font-size:var(--fs-13);white-space:nowrap;cursor:pointer;transition:background-color var(--d-hover) var(--ease-hover), border-color var(--d-hover) var(--ease-hover), color var(--d-hover) var(--ease-hover), transform var(--d-press) var(--ease-out);flex:none;align-items:center;gap:6px;padding:0 10px;font-weight:500;display:inline-flex;position:relative}.filter-chip:after{content:"";position:absolute;inset:-9px -2px}.filter-chip:active{transform:var(--press)}.filter-chip[aria-pressed=true]{background:var(--text-1);border-color:var(--text-1);color:var(--bg)}.filter-chip[aria-pressed=true] .count{color:inherit;opacity:.72}@media (hover:hover) and (pointer:fine){.filter-chip:hover:not([aria-pressed=true]){border-color:var(--text-3);color:var(--text-1)}}.chipset{flex-wrap:wrap;gap:8px;display:flex}.chip{border-radius:var(--r-full);background:var(--surface-2);height:26px;color:var(--text-1);font:inherit;font-size:var(--fs-13);white-space:nowrap;border:0;flex:none;align-items:center;gap:4px;padding:0 4px 0 10px;font-weight:500;display:inline-flex;position:relative}.chip button{border-radius:var(--r-full);width:20px;height:20px;color:var(--text-3);cursor:pointer;transition:background-color var(--d-hover) var(--ease-hover), color var(--d-hover) var(--ease-hover), transform var(--d-press) var(--ease-out);background:0 0;border:0;place-items:center;display:grid;position:relative}.chip button:after{content:"";position:absolute;inset:-12px -8px}.chip button:active{transform:var(--press)}.chip-add{border:1px dashed var(--line-strong);color:var(--text-2);cursor:pointer;transition:border-color var(--d-hover) var(--ease-hover), color var(--d-hover) var(--ease-hover), transform var(--d-press) var(--ease-out);background:0 0;padding:0 10px}.chip-add:active{transform:var(--press)}.chip-add svg{width:14px;height:14px}.chip-options{flex-wrap:wrap;gap:8px;width:100%;padding-top:4px;display:flex}@media (hover:hover) and (pointer:fine){.chip button:hover{background:var(--surface-3);color:var(--text-1)}.chip-add:hover{border-color:var(--text-3);color:var(--text-1)}}.toggle{border-radius:var(--r-full);background:var(--surface-4);vertical-align:middle;cursor:pointer;width:40px;height:24px;transition:background-color var(--d-fast) var(--ease-out);border:0;flex:none;padding:0;position:relative}.toggle:after{content:"";position:absolute;inset:-10px -4px}.toggle .knob{border-radius:var(--r-full);width:18px;height:18px;transition:transform var(--d-base) var(--ease-out);background:#fff;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0b122033}.toggle[aria-checked=true]{background:var(--success)}.toggle[aria-checked=true] .knob{transform:translate(16px)}.field-label{color:var(--text-1);font-size:var(--fs-13);margin-bottom:6px;font-weight:550;display:block}.text-field{width:100%;height:var(--control-h);border-radius:var(--r-control);border:1px solid var(--line-strong);background:var(--surface-1);color:var(--text-1);font:inherit;font-size:var(--fs-15);transition:border-color var(--d-hover) var(--ease-hover);padding:0 12px}.meter{border-radius:var(--r-full);background:var(--surface-3);height:6px;display:block;overflow:hidden}.meter>span{border-radius:inherit;background:var(--accent);transform-origin:0;height:100%;transition:transform .28s var(--ease-out);display:block}.meter[data-tone=waiting]>span{background:var(--warn)}.meter[data-tone=danger]>span{background:var(--danger)}.live-dot{border-radius:var(--r-full);background:var(--success);flex:none;width:6px;height:6px;animation:2s ease-in-out infinite live-pulse}.live-dot[data-idle=true]{background:var(--text-4);animation:none}@keyframes live-pulse{50%{opacity:.4}}.spin{animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.btn:active:not(:disabled),.icon-btn:active,.text-link:active,.segmented button:active,.filter-chip:active,.chip button:active,.chip-add:active{transform:none}.toggle .knob,.meter>span{transition:none}.spin,.live-dot{animation:none}}.history-note{color:var(--text-3);font-size:var(--fs-12)}.tech-details{font-size:var(--fs-13)}.tech-details summary{color:var(--text-3);cursor:pointer;transition:color var(--d-hover) var(--ease-hover);align-items:center;gap:4px;font-weight:500;list-style:none;display:inline-flex}.tech-details summary::-webkit-details-marker{display:none}.tech-details summary svg{width:14px;height:14px;transition:transform var(--d-fast) var(--ease-out)}.tech-details[open] summary svg{transform:rotate(90deg)}.tech-details dl{border-radius:var(--r-md);background:var(--surface-2);gap:4px;margin-top:8px;padding:10px 12px;display:grid}.tech-details dl>div{grid-template-columns:minmax(96px,auto) 1fr;gap:12px;display:grid}.tech-details dt{color:var(--text-3)}.tech-details dd{min-width:0;color:var(--text-2);overflow-wrap:anywhere}@media (hover:hover) and (pointer:fine){.tech-details summary:hover{color:var(--text-1)}}.dash{align-items:baseline;gap:8px;display:inline-flex}.dash-mark{color:var(--text-4)}.dash-reason{color:var(--text-3);font-size:var(--fs-13);letter-spacing:0;font-weight:450}.skip-link{z-index:90;border-radius:var(--r-control);background:var(--surface-inverse);color:var(--text-inverse);font-size:var(--fs-13);transition:transform var(--d-fast) var(--ease-out);padding:8px 12px;font-weight:550;text-decoration:none;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.skip-link:focus-visible{transform:none}.shell{grid-template-columns:248px minmax(0,1fr);min-height:100dvh;display:grid}.sidebar{z-index:20;border-right:1px solid var(--line);background:var(--bg);scrollbar-width:none;flex-direction:column;height:100dvh;padding:20px 12px 16px;display:flex;position:sticky;top:0;overflow-y:auto}.brand{color:var(--text-1);border-radius:var(--r-sm);align-self:flex-start;margin:0 0 20px 8px;text-decoration:none;display:inline-flex}.wordmark{font-size:var(--fs-18);letter-spacing:-.02em;align-items:center;gap:8px;font-weight:600;display:inline-flex}.side-switch{border-radius:var(--r-full);background:var(--surface-2);border:1px solid var(--line);isolation:isolate;grid-template-columns:1fr 1fr;height:44px;padding:4px;display:grid;position:relative}.side-switch-thumb{z-index:-1;border-radius:var(--r-full);background:var(--text-1);width:calc(50% - 4px);transition:transform var(--d-base) var(--ease-out);position:absolute;top:4px;bottom:4px;left:4px}.side-switch[data-side=valio] .side-switch-thumb{transform:translate(100%)}.side-switch a{border-radius:var(--r-full);color:var(--text-2);font-size:var(--fs-13);white-space:nowrap;transition:color var(--d-hover) var(--ease-hover), transform var(--d-press) var(--ease-out);place-items:center;font-weight:600;text-decoration:none;display:grid;position:relative}.side-switch a:active{transform:scale(.97)}.side-switch a[aria-current=page]{color:var(--bg)}@media (hover:hover) and (pointer:fine){.side-switch a:not([aria-current=page]):hover{color:var(--text-1)}}.side-name{color:var(--text-3);font-size:var(--fs-13);margin:10px 8px 0;line-height:18px}.side-nav{margin-top:24px}.nav-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.nav-item{border-radius:var(--r-control);width:100%;height:38px;color:var(--text-2);font:inherit;font-size:var(--fs-13);text-align:left;cursor:pointer;transition:background-color var(--d-hover) var(--ease-hover), color var(--d-hover) var(--ease-hover), transform var(--d-press) var(--ease-out);background:0 0;border:0;align-items:center;gap:10px;padding:0 10px;font-weight:500;text-decoration:none;display:flex;position:relative}.nav-item:active:not(:disabled){transform:scale(.98)}.nav-item:disabled{opacity:.6;cursor:progress}.nav-item svg{stroke-width:1.75px;width:18px;height:18px;color:var(--text-3);transition:color var(--d-hover) var(--ease-hover);flex:none}.nav-item[aria-current=page]{background:var(--surface-3);color:var(--text-1);font-weight:600}.nav-item[aria-current=page] svg{color:var(--text-1)}@media (hover:hover) and (pointer:fine){.nav-item:hover:not([aria-current=page]):not(:disabled){background:var(--surface-2);color:var(--text-1)}.nav-item:hover svg{color:var(--text-1)}}.nav-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.nav-count{border-radius:var(--r-full);background:var(--warn-tint);min-width:22px;height:22px;color:var(--warn);place-items:center;margin-left:auto;padding:0 6px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.nav-count{color:color-mix(in srgb, var(--warn) 80%, var(--text-1))}}.nav-count{font-size:var(--fs-12);font-variant-numeric:tabular-nums;font-weight:600}.nav-alarm{border-radius:var(--r-full);background:var(--danger);width:8px;height:8px;margin-left:auto}.shell-tools{gap:12px;margin-top:auto;padding-top:24px;display:grid}.sidebar .shell-tools>.nav-list{border-top:1px solid var(--line);padding-top:12px}.shell-tools[data-variant=sheet]{gap:20px}.demo-menu{display:grid}.demo-trigger{border-radius:var(--r-control);min-width:0;height:32px;color:var(--text-3);font:inherit;font-size:var(--fs-12);text-align:left;cursor:pointer;transition:background-color var(--d-hover) var(--ease-hover), color var(--d-hover) var(--ease-hover), transform var(--d-press) var(--ease-out);background:0 0;border:0;align-items:center;gap:6px;padding:0 10px;display:flex}.demo-trigger:active{transform:var(--press)}.demo-trigger[aria-expanded=true]{background:var(--surface-2);color:var(--text-1)}.demo-trigger-word{color:var(--text-2);font-weight:550}.demo-trigger-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.demo-trigger svg{flex:none;width:14px;height:14px;margin-left:auto}@media (hover:hover) and (pointer:fine){.demo-trigger:hover{background:var(--surface-2);color:var(--text-1)}}.account-row{align-items:center;gap:8px;min-width:0;min-height:40px;padding:0 0 0 4px;display:flex}.account-who{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.account-text{min-width:0;display:grid}.account-name{color:var(--text-1);font-size:var(--fs-13);text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:18px;overflow:hidden}.account-role{color:var(--text-3);font-size:var(--fs-12);line-height:16px}.account-demo,.account-wait{flex:1}.account-off{color:var(--text-3);font-size:var(--fs-12);flex:1;padding-left:6px}.avatar{border-radius:var(--r-full);background:var(--accent-tint);width:32px;height:32px;color:var(--accent);font-size:var(--fs-12);flex:none;place-items:center;font-weight:600;display:grid}.phone-bar,.tab-bar{display:none}.canvas{outline:none;min-width:0;padding:36px clamp(24px,3vw,48px) 64px}.page{gap:24px;max-width:1280px;margin:0 auto;display:grid}.page-head{gap:8px;display:grid}.page-title-row{flex-wrap:wrap;align-items:baseline;gap:4px 14px;display:flex}.page-head h1{font-size:var(--fs-title);letter-spacing:var(--track-title);margin:0;font-weight:600;line-height:36px}.page-meta{color:var(--text-3);font-size:var(--fs-15)}.page-actions{gap:8px;margin-left:auto;display:flex}.page-lede{max-width:72ch;color:var(--text-2);font-size:var(--fs-15);margin:0;line-height:22px}.verdict-lead{color:var(--text-1);font-weight:600}.verdict-lead[data-tone=danger]{color:var(--danger)}.block{align-content:start;gap:12px;min-width:0;display:grid}.block-head{align-items:baseline;gap:12px;min-height:24px;display:flex}.block-head h2{font-size:var(--fs-15);letter-spacing:-.01em;margin:0;font-weight:600;line-height:22px}.block-head h2 .count{margin-left:4px}.block-meta{color:var(--text-3);font-size:var(--fs-13);margin-left:auto}.card{border-radius:var(--r-card);border:1px solid var(--line);background:var(--surface-1);padding:20px}.card-title{font-size:var(--fs-15);margin:0 0 14px;font-weight:600;line-height:20px}.empty-frame{border-radius:var(--r-card);border:1px dashed var(--line-strong);color:var(--text-3);font-size:var(--fs-13);margin:0;padding:18px 20px;line-height:20px}.more{justify-self:start}.kpis{border-radius:var(--r-card);border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.kpi{background:var(--surface-1);align-content:start;gap:6px;padding:18px 22px 20px;display:grid}.kpi dt{color:var(--text-3);font-size:var(--fs-13);font-weight:500}.kpi dd{gap:4px;margin:0;display:grid}.kpi-value{font-size:var(--fs-title);letter-spacing:var(--track-title);font-variant-numeric:tabular-nums;align-items:center;gap:8px;font-weight:600;line-height:36px;display:inline-flex}.kpi-value svg{stroke-width:2px;width:22px;height:22px}.kpi-sub{color:var(--text-3);font-size:var(--fs-13);line-height:18px}.kpi .meter{margin-top:8px}.kpi-link{color:inherit;text-decoration:none}@media (hover:hover) and (pointer:fine){.kpi-link:hover{color:var(--accent)}}.today-grid{grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:24px;display:grid}.today-main,.today-side{align-content:start;gap:24px;min-width:0;display:grid}.table-frame{border-radius:var(--r-card);border:1px solid var(--line);background:var(--surface-1);overflow:hidden}.table-frame table{border-collapse:collapse;width:100%;font-size:var(--fs-13);line-height:20px}.table-frame th{border-bottom:1px solid var(--line);color:var(--text-3);font-size:var(--fs-13);text-align:left;white-space:nowrap;padding:12px 16px;font-weight:500}.table-frame td{border-top:1px solid var(--line);vertical-align:top;padding:14px 16px}.table-frame tbody tr:first-child td{border-top:0}.table-frame .num{text-align:right}.table-frame .sub{color:var(--text-3);font-size:var(--fs-13);margin-top:2px;display:block}.table-frame tbody tr{transition:background-color var(--d-hover) var(--ease-hover);position:relative}.table-frame tbody tr:has(.row-open:focus-visible){outline:2px solid var(--accent);outline-offset:-2px}.table-frame tbody tr:active:has(.row-open){background:var(--surface-2)}@media (hover:hover) and (pointer:fine){.table-frame tbody tr:has(.row-open):hover{background:var(--surface-2)}}.row-open{color:var(--text-1);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:550}.row-open:after{content:"";position:absolute;inset:0}.row-open:focus-visible{outline:none}.empty-row td{color:var(--text-3);text-align:center;padding:28px 16px}@media (max-width:1240px){.today-grid{grid-template-columns:minmax(0,1fr) 360px}.kpi{padding:16px 18px 18px}}@media (max-width:1023px){.shell{grid-template-columns:minmax(0,1fr)}.sidebar{display:none}.phone-bar{z-index:30;height:60px;padding:0 16px;padding-top:env(safe-area-inset-top,0px);border-bottom:1px solid var(--line);background:var(--bg);justify-content:space-between;align-items:center;gap:12px;display:flex;position:sticky;top:0}.phone-bar .brand{align-self:center;margin:0}.phone-bar .side-switch{width:220px;height:40px}.tab-bar{z-index:30;padding:6px 8px calc(6px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);background:var(--surface-1);grid-template-columns:4fr 1fr;display:grid;position:fixed;bottom:0;left:0;right:0}.phone-dock{pointer-events:none;justify-content:center;padding:0 16px;display:flex;position:absolute;bottom:calc(100% + 8px);left:0;right:0}.phone-dock>*{pointer-events:auto}.shell:has(.phone-dock:not(:empty)) .canvas{padding-bottom:calc(152px + env(safe-area-inset-bottom,0px))}.tab-list{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.tab-bar .nav-item{height:54px;font-size:var(--fs-12);text-align:center;flex-direction:column;justify-content:center;gap:3px;padding:0 2px;font-weight:550}.tab-bar .nav-item[aria-current=page]{color:var(--accent);background:0 0}.tab-bar .nav-item[aria-current=page] svg{color:var(--accent)}.tab-bar .nav-count,.tab-bar .nav-alarm{margin:0;position:absolute;top:4px;left:calc(50% + 6px)}.tab-bar .nav-count{min-width:20px;height:20px}.canvas{padding:24px 20px calc(96px + env(safe-area-inset-bottom,0px))}.today-grid{grid-template-columns:minmax(0,1fr)}.today-main,.today-side{display:contents}.today-grid #needs-you[data-waiting=true]{order:-2}.today-grid .live-agent{order:-1}}@media (max-width:760px){.canvas{padding-left:16px;padding-right:16px}.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.kpi{padding:14px 16px 16px}.filter-row{scrollbar-width:none;flex-wrap:nowrap;margin:0 -16px;padding:2px 16px 4px;overflow-x:auto}.filter-row::-webkit-scrollbar{display:none}}@media (max-width:359px){.phone-bar .wordmark span{display:none}.phone-bar .side-switch{flex:1;width:auto;max-width:260px}}@media (prefers-reduced-motion:reduce){.side-switch-thumb,.skip-link{transition:none}.side-switch a:active,.demo-trigger:active,.nav-item:active:not(:disabled){transform:none}}.nf{grid-template-rows:auto 1fr;min-height:100dvh;padding:24px clamp(16px,4vw,48px) 48px;display:grid}.nf-brand{margin:0}.nf-body{align-content:center;justify-items:start;gap:12px;width:100%;max-width:560px;margin:0 auto;display:grid}.nf h1{font-size:var(--fs-title);letter-spacing:var(--track-title);margin:0;font-weight:600;line-height:36px}.nf-line{color:var(--text-2);font-size:var(--fs-15);margin:0 0 12px;line-height:22px}.nf-links{flex-wrap:wrap;gap:8px;display:flex}.runs{gap:10px;display:grid}.run{border-radius:var(--r-card);border:1px solid var(--line);background:var(--surface-1);transition:border-color var(--d-fast) var(--ease-out), opacity var(--d-base) var(--ease-out), transform var(--d-base) var(--ease-out)}@starting-style{.run{opacity:0;transform:translateY(6px)}}.run[data-active=true]{border-color:var(--accent)}.run-head{border-radius:var(--r-card);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:transform var(--d-press) var(--ease-out);background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto 20px;grid-template-areas:"title time chevron""outcome outcome outcome";align-items:baseline;gap:10px 14px;padding:16px 18px 16px 20px;display:grid}.run-head:active{transform:scale(.995)}.run-title{min-width:0;color:var(--text-1);font-size:var(--fs-15);letter-spacing:-.01em;text-wrap:balance;grid-area:title;font-weight:600;line-height:23px}.run-time{color:var(--text-3);font-size:var(--fs-13);white-space:nowrap;font-variant-numeric:tabular-nums;grid-area:time}.run-chevron{width:18px;height:18px;color:var(--text-3);transition:transform var(--d-base) var(--ease-out);grid-area:chevron;align-self:center}.run[data-expanded=true] .run-chevron{transform:rotate(180deg)}.run-outcome{flex-wrap:wrap;grid-area:outcome;align-items:center;gap:6px 10px;min-width:0;display:flex}.run-detail{min-width:0;color:var(--text-2);font-size:var(--fs-15);line-height:20px}@media (hover:hover) and (pointer:fine){.run:not([data-active=true]):has(.run-head:hover){border-color:var(--line-strong)}}.run-body{padding:0 20px 18px}.run-reason{border-radius:var(--r-control);border:1px solid var(--line);background:var(--surface-2);color:var(--text-1);font-size:var(--fs-15);text-wrap:pretty;margin:0 0 14px;padding:10px 12px;line-height:20px}.run-reason-label{color:var(--text-3);font-size:var(--fs-12);margin-bottom:2px;font-weight:600;line-height:16px;display:block}.steps{border-top:1px solid var(--line);margin:0;padding:14px 0 0;list-style:none;display:grid}.step{transition:opacity var(--d-base) var(--ease-out), transform var(--d-base) var(--ease-out);padding:0 0 12px 22px;position:relative}@starting-style{.step{opacity:0;transform:translateY(4px)}}.step:before{content:"";border-radius:var(--r-full);background:var(--text-4);width:7px;height:7px;position:absolute;top:7px;left:2px}.step:after{content:"";background:var(--line-strong);width:1px;position:absolute;top:18px;bottom:0;left:5px}.step:last-child{padding-bottom:0}.step:last-child:after{display:none}.step[data-status=waiting]:before{background:var(--warn)}.step[data-status=blocked]:before,.step[data-status=error]:before{background:var(--danger)}.step:last-child[data-status=ok]:before{background:var(--success)}.step-text{color:var(--text-2);font-size:var(--fs-15);line-height:21px;display:block}.step[data-status=blocked] .step-text,.step[data-status=error] .step-text{color:var(--text-1)}.rule-checks{border-radius:var(--r-control);background:var(--surface-2);margin-top:14px}.rule-checks summary{cursor:pointer;align-items:center;gap:10px;min-height:40px;padding:8px 12px;list-style:none;display:flex}.rule-checks summary::-webkit-details-marker{display:none}.rule-ticks{flex:none;gap:2px;display:inline-flex}.rule-ticks span{background:var(--success);border-radius:2px;width:4px;height:14px}.rule-ticks span[data-status=ask]{background:var(--warn)}.rule-ticks span[data-status=block]{background:var(--danger)}.rule-ticks span[data-status=skipped]{background:var(--line-strong)}.rule-checks-line{min-width:0;color:var(--text-1);font-size:var(--fs-13);font-variant-numeric:tabular-nums;flex:1;font-weight:500}.rule-checks-chevron{width:16px;height:16px;color:var(--text-3);transition:transform var(--d-fast) var(--ease-out);flex:none}.rule-checks[open] .rule-checks-chevron{transform:rotate(90deg)}.rule-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 16px;margin:0;padding:2px 12px 12px;list-style:none;display:grid}.rule-list li{min-width:0;color:var(--text-2);font-size:var(--fs-13);align-items:center;gap:6px;line-height:20px;display:flex}.rule-list svg{width:14px;height:14px;color:var(--success);flex:none}.rule-list li[data-status=ask] svg{color:var(--warn)}.rule-list li[data-status=block] svg{color:var(--danger)}.rule-list li[data-status=skipped] svg{color:var(--text-4)}.run-body>.tech-details{margin-top:12px}.runs>.history-note{margin:0}.run-foot{flex-wrap:wrap;align-items:center;gap:8px 20px;margin-top:16px;display:flex}.run-foot .push{margin-left:auto}.attempts{border-top:1px solid var(--line);gap:2px;margin:0;padding:14px 0 0;list-style:none;display:grid}.attempt{transition:opacity var(--d-base) var(--ease-out), transform var(--d-base) var(--ease-out);grid-template-columns:24px minmax(0,1fr) auto;align-items:baseline;gap:4px 10px;padding:10px 0;display:grid}@starting-style{.attempt{opacity:0;transform:translateY(4px)}}.attempt+.attempt{border-top:1px solid var(--line)}.attempt-n{color:var(--text-3);font-size:var(--fs-13);font-variant-numeric:tabular-nums}.attempt-action{color:var(--text-1);font-size:var(--fs-15);line-height:20px}.attempt-rule{color:var(--text-3);font-size:var(--fs-13);grid-column:2/-1;line-height:19px}.attempt-rule strong{color:var(--text-2);font-weight:600}.attempt-rule .text-link{font-size:var(--fs-13);margin-left:6px}@media (max-width:760px){.run-head{grid-template-columns:minmax(0,1fr) 20px;grid-template-areas:"title chevron""time time""outcome outcome";gap:6px 10px;padding:14px 14px 14px 16px}.run-body{padding:0 16px 16px}.run-foot .push{margin-left:0}}@media (max-width:480px){.rule-list{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){@starting-style{.run,.step,.attempt{transform:none}}.run-head:active{transform:none}.run-chevron,.rule-checks-chevron{transition:none}}.inbox{gap:12px;margin:0;padding:0;list-style:none;display:grid}.approval{transition:opacity var(--d-base) var(--ease-out), transform var(--d-base) var(--ease-out)}@starting-style{.approval{opacity:0;transform:translateY(8px)}}.approval[data-leaving=true]{opacity:0;transform:scale(.98)}.decision{border-radius:var(--r-card);border:1px solid var(--line-strong);background:var(--surface-1);gap:14px;padding:20px;display:grid}.decision-reason{color:var(--text-1);font-size:var(--fs-15);align-items:baseline;gap:10px;margin:0;font-weight:600;line-height:22px;display:flex}.decision-reason:before{content:"";border-radius:var(--r-full);background:var(--warn);flex:none;width:8px;height:8px;transform:translateY(-1px)}.decision-amount{align-items:baseline;gap:8px;display:flex}.decision-amount .amount{font-size:var(--fs-title);letter-spacing:var(--track-title);font-variant-numeric:tabular-nums;font-weight:600;line-height:40px}.decision-amount .net{color:var(--text-3);font-size:var(--fs-15)}.decision-amount .age{color:var(--text-3);font-size:var(--fs-13);white-space:nowrap;margin-left:auto}.decision-more{color:var(--text-2);font-size:var(--fs-15);margin:-6px 0 0;padding:0 0 0 18px;line-height:20px}.mini-proof{border-radius:var(--r-control);background:var(--surface-2);gap:6px;margin:0;padding:12px 14px;list-style:none;display:grid}.mini-proof li{color:var(--text-2);font-size:var(--fs-13);grid-template-columns:16px minmax(0,1fr);gap:8px;line-height:19px;display:grid}.mini-proof svg{stroke-width:2.25px;width:15px;height:15px;color:var(--success);margin-top:2px}.mini-proof li[data-ok=false] svg{color:var(--danger)}.decide{grid-template-columns:1fr 1fr;gap:8px;display:grid}.paused-note{color:var(--danger);font-size:var(--fs-13);margin:-4px 0 0}.decision>.text-link{justify-self:start}.recent{border-radius:var(--r-card);border:1px solid var(--line);background:var(--surface-1);margin-top:4px;padding:4px 20px}.recent h3{color:var(--text-3);font-size:var(--fs-13);justify-content:space-between;margin:14px 0 2px;font-weight:500;display:flex}.recent-meta{font-weight:450}.recent .history-note{margin:0 0 4px}.quiet-empty{border-style:solid;border-color:var(--line);background:var(--surface-1);color:var(--text-2);flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.quiet-empty svg{width:18px;height:18px;color:var(--text-3)}.handled-list{margin:0;padding:0;list-style:none}.handled-list li+li{border-top:1px solid var(--line)}.handled{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:transform var(--d-press) var(--ease-out);background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:12px 0 14px;display:grid}.handled:active{transform:scale(.99)}.handled-what{min-width:0;color:var(--text-1);font-size:var(--fs-15);text-overflow:ellipsis;white-space:nowrap;font-weight:500;line-height:20px;overflow:hidden}.handled-amount{color:var(--text-1);font-size:var(--fs-15);font-variant-numeric:tabular-nums;text-align:right;font-weight:600}.handled-state{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:6px 10px;display:flex}.handled-when{color:var(--text-3);font-size:var(--fs-13)}@media (hover:hover) and (pointer:fine){.handled:hover .handled-what{color:var(--accent)}}.mandate-card{gap:10px;display:grid}.mandate-may{color:var(--text-1);font-size:var(--fs-15);margin:0;line-height:23px}.mandate-limits{color:var(--text-2);font-size:var(--fs-15);margin:0;line-height:21px}.mandate-card .text-link{justify-self:start;margin-top:4px}.signature-line{color:var(--text-2);font-size:var(--fs-13);align-items:flex-start;gap:8px;margin:0;line-height:19px;display:flex}.signature-line svg{stroke-width:2px;width:16px;height:16px;color:var(--text-3);flex:none;margin-top:1px}.signature-line[data-state=valid] svg{color:var(--success)}.signature-line[data-state=invalid] svg,.signature-line[data-state=invalid] .signature-verdict{color:var(--danger)}.signature-verdict{color:var(--text-3)}.page-lede .signature-line{font-size:var(--fs-15);line-height:22px}.page-lede .signature-line svg{width:18px;height:18px;margin-top:2px}@media (prefers-reduced-motion:reduce){@starting-style{.approval{transform:none}}.approval[data-leaving=true],.handled:active{transform:none}}.suspension{border-radius:var(--r-card);border:1px solid var(--danger);grid-template-columns:24px minmax(0,1fr) auto;align-items:start;gap:4px 14px;padding:16px 18px;display:grid}@supports (color:color-mix(in lab, red, red)){.suspension{border:1px solid color-mix(in srgb, var(--danger) 35%, var(--line))}}.suspension{background:var(--danger-tint)}.suspension-icon{width:22px;height:22px;color:var(--danger);margin-top:1px}.suspension-text{gap:2px;min-width:0;display:grid}.suspension h2{color:var(--text-1);font-size:var(--fs-15);margin:0;font-weight:600;line-height:22px}.suspension p{color:var(--text-1);font-size:var(--fs-15);margin:0;line-height:22px}.suspension .suspension-effect{color:var(--text-2);font-size:var(--fs-13);line-height:20px}.suspension .btn{align-self:center}@media (max-width:760px){.suspension{grid-template-columns:22px minmax(0,1fr)}.suspension .btn{grid-column:2;justify-self:start;margin-top:8px}}.decision-stopped{border-radius:var(--r-control);background:var(--danger-tint);color:var(--text-1);font-size:var(--fs-13);gap:8px;padding:12px 14px;line-height:19px;display:grid}.decision-stopped p{margin:0}.decision-stopped .decision-stopped-lead{color:var(--text-2)}.decision-stopped ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.decision-stopped li{grid-template-columns:minmax(0,1fr) auto;gap:0 12px;display:grid}.decision-stopped li .sub{color:var(--text-2);grid-column:1/-1}.decision-stopped .btn{justify-self:start}.log-top{grid-template-columns:minmax(0,1fr) 380px;align-items:stretch;gap:16px;display:grid}.log-head{border-radius:var(--r-card);border:1px solid var(--line);background:var(--surface-1);grid-template-columns:minmax(0,1fr) auto;align-content:start;align-items:center;gap:16px;padding:22px 24px;display:grid}.log-head[data-state=broken]{border-color:var(--danger)}.log-verdict{align-items:center;gap:16px;min-width:0;display:flex}.log-icon{border-radius:var(--r-full);background:var(--surface-2);width:48px;height:48px;color:var(--text-3);flex:none;place-items:center;display:grid}.log-icon svg{stroke-width:2px;width:26px;height:26px}.log-head[data-state=verified] .log-icon{background:var(--success-tint);color:var(--success)}.log-head[data-state=broken] .log-icon{background:var(--danger-tint);color:var(--danger)}.log-title{font-size:var(--fs-18);margin:0;font-weight:600;line-height:28px}.log-head[data-state=broken] .log-title{color:var(--danger)}.log-sub{color:var(--text-3);font-size:var(--fs-15);margin:2px 0 0;line-height:20px}.log-alarm{border-radius:var(--r-control);background:var(--danger-tint);color:var(--text-1);font-size:var(--fs-15);grid-column:1/-1;margin:0;padding:12px 14px;line-height:21px}.verify-steps{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:16px 0 0;list-style:none;display:grid}.verify-step{grid-template-columns:24px minmax(0,1fr);grid-template-areas:"mark title"".line"".bar";align-items:start;gap:2px 10px;min-width:0;display:grid}.verify-mark{border-radius:var(--r-full);background:var(--surface-2);width:24px;height:24px;color:var(--text-3);font-size:var(--fs-12);font-variant-numeric:tabular-nums;transition:background-color var(--d-base) var(--ease-out), color var(--d-base) var(--ease-out);grid-area:mark;place-items:center;font-weight:600;display:grid}.verify-mark svg{stroke-width:2.5px;width:14px;height:14px}.verify-step[data-status=active] .verify-mark{background:var(--accent-tint);color:var(--accent)}.verify-step[data-status=done] .verify-mark{background:var(--success-tint);color:var(--success)}.verify-step[data-status=failed] .verify-mark{background:var(--danger-tint);color:var(--danger)}.verify-title{color:var(--text-2);line-height:24px;font-size:var(--fs-13);grid-area:title;font-weight:550}.verify-step[data-status=active] .verify-title,.verify-step[data-status=done] .verify-title{color:var(--text-1)}.verify-step[data-status=waiting] .verify-title{color:var(--text-3)}.verify-line{min-height:18px;color:var(--text-3);font-size:var(--fs-12);font-variant-numeric:tabular-nums;grid-area:line;line-height:18px}.verify-step[data-status=failed] .verify-line{color:var(--danger)}.verify-bar{border-radius:var(--r-full);background:var(--surface-3);grid-area:bar;height:3px;margin-top:4px;overflow:hidden}.verify-bar span{background:var(--accent);transform-origin:0;height:100%;transition:transform 90ms linear;display:block}.log-why{color:var(--text-2);font-size:var(--fs-13);grid-column:1/-1;margin:0;line-height:19px}.log-head>.tech-details{grid-column:1/-1}.log-head .tech-details a{color:var(--accent)}.histogram{border-radius:var(--r-card);border:1px solid var(--line);background:var(--surface-1);align-content:space-between;gap:12px;margin:0;padding:20px 22px 16px;display:grid}.histogram figcaption{color:var(--text-3);font-size:var(--fs-13)}.histogram-bars{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.histogram-bars li{grid-template-rows:auto 88px auto;justify-items:center;gap:6px;display:grid}.bar-value{color:var(--text-2);font-size:var(--fs-12)}.bar-track{border-bottom:1px solid var(--line-strong);align-items:flex-end;width:100%;height:100%;display:flex}.bar{background:var(--accent);opacity:.4;transform-origin:bottom;width:100%;height:100%;transition:transform .28s var(--ease-out);border-radius:4px 4px 0 0}.histogram-bars li[data-today=true] .bar{opacity:1}.bar-label{color:var(--text-3);font-size:var(--fs-12)}.histogram-bars li[data-today=true] .bar-label{color:var(--text-1);font-weight:600}@media (min-width:761px){.log-table .cell-when{white-space:nowrap;width:140px}.log-table .cell-who{width:230px}.log-table .cell-seq{width:80px}}.log-table .cell-when .sub{font-size:var(--fs-12)}.log-table .cell-what .row-open{font-weight:600}.log-table .link-note{margin-top:6px}.log-table .cell-seq{color:var(--text-3);font-size:var(--fs-13)}.log-table tr[data-alert=true] .row-open{color:var(--danger)}.log-table tr[data-link=broken]{background:var(--danger-tint)}.log-table tr[data-link=untrusted] td{color:var(--text-3)}.log-table tr[data-link=untrusted] .row-open{color:var(--text-2)}.link-note{color:var(--danger);font-size:var(--fs-13);font-weight:550;display:block}.demo-control{border-radius:var(--r-card);border:1px dashed var(--line-strong);grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:12px 16px;padding:16px 20px;display:grid}.demo-control>svg{width:20px;height:20px;color:var(--text-3)}.demo-control p{color:var(--text-2);font-size:var(--fs-13);margin:0;line-height:21px}.demo-control strong{color:var(--text-1);font-weight:600}.record dd .mono{font-size:var(--fs-12)}.hash-inline{align-items:center;gap:2px;max-width:100%;margin:-8px 0;display:inline-flex}.hash-inline .mono{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dim{color:var(--text-3)}.payload{border-radius:var(--r-control);background:var(--surface-2);max-height:320px;color:var(--text-2);font-size:var(--fs-12);white-space:pre-wrap;word-break:break-word;margin:0;padding:14px;line-height:18px;overflow:auto}@media (max-width:1100px){.log-top{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.log-head{grid-template-columns:minmax(0,1fr);padding:18px 16px}.log-head>.btn{justify-self:start}.verify-steps{grid-template-columns:minmax(0,1fr);gap:6px;padding-top:12px}.log-title{font-size:var(--fs-18)}.demo-control{grid-template-columns:20px minmax(0,1fr)}.demo-control .btn{grid-column:2;justify-self:start}.log-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.log-table,.log-table tbody{display:block}.log-table tbody tr{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"what seq""who when";gap:6px 12px;padding:14px 16px;display:grid}.log-table tbody tr:first-child{border-top:0}.log-table tbody td{border:0;width:auto;padding:0}.log-table .cell-what{grid-area:what}.log-table .cell-seq{grid-area:seq}.log-table .cell-who{color:var(--text-3);font-size:var(--fs-13);flex-wrap:wrap;grid-area:who;gap:0 6px;display:flex}.log-table .cell-who .sub,.log-table .cell-when .sub{margin:0}.log-table .cell-when{color:var(--text-3);font-size:var(--fs-13);text-align:right;grid-area:when;gap:6px;display:flex}}@media (prefers-reduced-motion:reduce){.bar,.verify-bar span,.verify-mark{transition:none}}.log-filters{gap:10px;display:grid}.log-filter{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:8px;display:grid}.log-filter-label{color:var(--text-3);font-size:var(--fs-13);font-weight:500}.log-list{gap:10px;display:grid}.log-list>.history-note{margin:0}@media (max-width:760px){.log-filter{grid-template-columns:minmax(0,1fr);gap:4px}}.popover{z-index:70;border-radius:var(--r-card);border:1px solid var(--line);background:var(--surface-1);box-shadow:var(--shadow-float);color:var(--text-2);font-size:var(--fs-13);transition:opacity .18s var(--ease-out), transform .18s var(--ease-out);padding:18px;line-height:20px;position:absolute}@starting-style{.popover{opacity:0;transform:scale(.97)}}.popover h3{color:var(--text-1);font-size:var(--fs-15);align-items:baseline;gap:8px;margin:0 32px 6px 0;font-weight:600;line-height:22px;display:flex}.popover h3 svg{stroke-width:2px;width:16px;height:16px;color:var(--text-3);flex:none;transform:translateY(2px)}.popover p{margin:0}.popover .close{position:absolute;top:10px;right:10px}.signin-actions{gap:12px;margin-top:16px;display:grid}.signin-actions .text-link{justify-self:start}.signin-actions .field-label{margin-bottom:-6px}.fine{color:var(--text-3);font-size:var(--fs-13);line-height:19px}.popover .fine.tone-danger{color:var(--danger);margin-top:10px}.demo-pop{box-shadow:var(--shadow-2);transform-origin:0 100%;padding:6px}.demo-panel{display:grid}.demo-section{gap:10px;padding:12px;display:grid}.demo-section+.demo-section{border-top:1px solid var(--line)}.demo-ws{color:var(--text-2);font-size:var(--fs-13);align-items:flex-start;gap:8px;margin:0;line-height:18px;display:flex}.demo-ws svg{width:14px;height:14px;color:var(--text-3);flex:none;margin-top:2px}.demo-ws>span{min-width:0;display:grid}.demo-ws strong{color:var(--text-1);font-weight:600}.demo-ws[data-shared=true] svg{color:var(--warn)}.demo-actions{flex-wrap:wrap;gap:6px;display:flex}.demo-title{color:var(--text-1);font-size:var(--fs-13);margin:0;font-weight:600;line-height:18px}.demo-facts{gap:4px;margin:0;display:grid}.demo-facts div{font-size:var(--fs-12);grid-template-columns:104px minmax(0,1fr);gap:8px;line-height:17px;display:grid}.demo-facts dt{color:var(--text-3)}.demo-facts dd{color:var(--text-1);margin:0}.demo-engine{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.demo-signin{justify-items:start}.sheet-body .demo-panel{border-radius:var(--r-card);background:var(--surface-2)}.sheet-body .demo-section+.demo-section{border-top-color:var(--line-strong)}.sheet-body .demo-facts div{font-size:var(--fs-13);grid-template-columns:128px minmax(0,1fr)}.toasts{z-index:75;left:0;right:0;bottom:calc(24px + env(safe-area-inset-bottom,0px));pointer-events:none;justify-content:center;padding:0 16px;display:flex;position:fixed}.toast-stack{flex-direction:column;align-items:center;gap:8px;display:flex}.toast{border-radius:var(--r-full);background:var(--surface-inverse);max-width:100%;min-height:44px;color:var(--text-inverse);box-shadow:var(--shadow-2);font-size:var(--fs-13);transition:opacity var(--d-base) var(--ease-out), transform var(--d-base) var(--ease-out);align-items:center;gap:8px;padding:10px 18px;font-weight:550;display:flex}@starting-style{.toast{opacity:0;transform:translateY(8px)}}.toast svg{stroke-width:2.25px;flex:none;width:16px;height:16px}.toast[data-tone=success] svg{color:var(--success)}.toast[data-tone=danger] svg{color:var(--danger)}.shell~.toasts{left:248px}@media (max-width:1023px){.shell~.toasts{left:0;bottom:calc(88px + env(safe-area-inset-bottom,0px))}}@media (prefers-reduced-motion:reduce){@starting-style{.popover,.toast{transform:none}}}.ws-indicator{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface-1);gap:4px;min-width:0;padding:12px 14px;display:grid}.ws-line{color:var(--text-2);font-size:var(--fs-12);align-items:flex-start;gap:8px;margin:0;line-height:17px;display:flex}.ws-line svg{width:14px;height:14px;color:var(--text-3);flex:none;margin-top:1px}.ws-line>span{min-width:0;display:grid}.ws-title{color:var(--text-1);font-weight:600}.ws-meta{color:var(--text-3);overflow-wrap:anywhere}.ws-switch{font-size:var(--fs-12);justify-self:start;margin-left:22px}.ws-indicator[data-shared=true] .ws-line svg{color:var(--warn)}.ws-banner{border-radius:var(--r-card);background:var(--surface-2);max-width:1280px;color:var(--text-2);font-size:var(--fs-13);flex-wrap:wrap;align-items:center;gap:10px 14px;margin:0 auto 20px;padding:8px 8px 8px 14px;line-height:18px;display:flex}.ws-banner>svg{width:16px;height:16px;color:var(--warn);flex:none}.ws-banner strong{color:var(--text-1);font-weight:600}.ws-banner p{flex:260px;margin:0}.sheet-body .demo-engine .state{background:var(--surface-1)}.shared-lock{text-align:center;justify-items:center;gap:8px;max-width:440px;margin:12vh auto 0;padding:0 16px;display:grid}.shared-lock-icon{stroke-width:1.75px;width:28px;height:28px;color:var(--text-3);margin-bottom:4px}.shared-lock h1{font-size:var(--fs-18);margin:0;font-weight:600;line-height:24px}.shared-lock p{color:var(--text-2);font-size:var(--fs-15);margin:0 0 12px}.shared-lock-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.sheet-backdrop{z-index:60;opacity:1;transition:opacity var(--d-base) var(--ease-out);background:#0b122033;position:fixed;inset:0}@starting-style{.sheet-backdrop{opacity:0}}.sheet-backdrop[data-closing=true]{opacity:0}:root[data-theme=dark] .sheet-backdrop{background:#0006}.sheet{z-index:61;border-radius:var(--r-xl);border:1px solid var(--line);background:var(--surface-1);width:min(560px,100vw - 24px);box-shadow:var(--shadow-float);transition:transform var(--d-sheet) var(--ease-sheet);flex-direction:column;display:flex;position:fixed;top:12px;bottom:12px;right:12px;transform:translate(0)}@starting-style{.sheet{transform:translate(calc(100% + 16px))}}.sheet[data-closing=true]{transition-duration:var(--d-base);transform:translate(calc(100% + 16px))}.sheet-head{border-bottom:1px solid var(--line);flex:none;align-items:flex-start;gap:12px;padding:20px 14px 16px 24px;display:flex}.sheet-head>div{min-width:0}.sheet-kicker{color:var(--text-3);font-size:var(--fs-13)}.sheet-head h2{font-size:var(--fs-18);letter-spacing:-.015em;margin:2px 0 0;font-weight:600;line-height:26px}.sheet-head .lede{color:var(--text-3);font-size:var(--fs-13);margin:4px 0 0;line-height:18px}.sheet-head .close{flex:none;margin-left:auto}.sheet-body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--surface-4) transparent;flex:1;min-height:0;padding:0 24px 48px;overflow-y:auto}.sheet-body>.shell-tools{margin-top:0;padding-top:16px}.sheet-foot{border-top:1px solid var(--line);flex:none;align-items:center;gap:8px;padding:14px 16px 14px 24px;display:flex}.sheet-foot .note{color:var(--text-3);font-size:var(--fs-13)}.sheet-foot .end{gap:8px;margin-left:auto;display:flex}@media (max-width:640px){.sheet{border:0;border-radius:0;width:100vw;inset:0}.sheet-head{padding:calc(14px + env(safe-area-inset-top,0px)) 8px 14px 16px}.sheet-body{padding:0 16px 32px}.sheet-foot{padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));flex-wrap:wrap}.sheet-foot .end{width:100%}.sheet-foot .end .btn{flex:1}}@media (prefers-reduced-motion:reduce){.sheet{transition:opacity var(--d-base) var(--ease-out)}@starting-style{.sheet{opacity:0;transform:none}}.sheet[data-closing=true]{opacity:0;transform:none}}@media (min-width:761px){.orders-table .cell-when{white-space:nowrap;width:112px}.orders-table .cell-asked{width:27%}.orders-table .cell-ordered{color:var(--text-2)}.orders-table .cell-delivery{width:108px;color:var(--text-2);white-space:nowrap}.orders-table .cell-net{white-space:nowrap;width:112px;font-weight:600}.orders-table .cell-outcome{width:210px}.orders-table .cell-outcome .sub{margin-top:6px}}.orders-table .delivery-inline{display:none}.orders-table .order-tag{margin-top:6px;display:block}.empty-note{color:var(--text-2);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 10px;display:inline-flex}.empty-note svg{width:18px;height:18px;color:var(--text-3)}@media (max-width:760px){.filter-row.chip-scroll{scroll-snap-type:x proximity;scroll-padding-inline:16px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000)}.filter-row.chip-scroll>*{scroll-snap-align:start}}@media (max-width:1180px) and (min-width:761px){.orders-table .cell-delivery,.orders-table th:nth-child(4){display:none}.orders-table .delivery-inline{display:block}.orders-table .cell-outcome{width:180px}}@media (max-width:760px){.orders-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.orders-table,.orders-table tbody{display:block}.orders-table tbody tr{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"asked net""ordered ordered""when delivery""outcome outcome";gap:4px 12px;padding:14px 16px;display:grid}.orders-table tbody tr:first-child{border-top:0}.orders-table tbody td{border:0;width:auto;padding:0}.orders-table .cell-asked{grid-area:asked}.orders-table .cell-net{grid-area:net}.orders-table .cell-ordered{color:var(--text-2);font-size:var(--fs-13);grid-area:ordered}.orders-table .cell-ordered[data-same=true]{display:none}.orders-table .cell-net{font-weight:600}.orders-table .cell-when{color:var(--text-3);font-size:var(--fs-13);grid-area:when;gap:6px;display:flex}.orders-table .cell-when .sub{margin:0}.orders-table .cell-delivery{color:var(--text-3);font-size:var(--fs-13);text-align:right;grid-area:delivery}.orders-table .cell-delivery:before{content:"Delivers "}.orders-table .cell-outcome{flex-wrap:wrap;grid-area:outcome;align-items:center;gap:6px 10px;margin-top:4px;display:flex}.orders-table .cell-outcome .sub{margin:0}.orders-table .empty-row{display:block}}.section{padding-top:28px}.section>h3{color:var(--text-1);font-size:var(--fs-15);align-items:center;gap:8px;margin:0 0 12px;font-weight:600;display:flex}.section-note,.line-note,.notes{color:var(--text-3);font-size:var(--fs-13);margin:-6px 0 12px;padding:0;line-height:19px;list-style:none}.notes{margin:10px 0 0}.line-note{color:var(--text-2)}.well{border-radius:var(--r-card);border:1px solid var(--line);background:var(--surface-2)}.stepper{grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.stepper li{color:var(--text-3);font-size:var(--fs-12);flex-direction:column;gap:8px;padding-right:6px;line-height:16px;display:flex;position:relative}.stepper li+li:before{content:"";background:var(--line-strong);border-radius:1px;width:calc(100% - 26px);height:2px;position:absolute;top:9px;right:calc(100% - 4px)}.stepper li[data-state=done]:before{background:var(--text-1)}.stepper .dot{z-index:1;border-radius:var(--r-full);border:2px solid var(--line-strong);background:var(--surface-1);width:20px;height:20px;color:var(--surface-1);place-items:center;display:grid;position:relative}.stepper .dot svg{stroke-width:3px;width:12px;height:12px}.stepper [data-state=done]{color:var(--text-1)}.stepper [data-state=done] .dot{border-color:var(--text-1);background:var(--text-1)}.stepper [data-state=current]{color:var(--warn);font-weight:600}.stepper [data-state=current] .dot{border-color:var(--warn)}.stepper [data-state=failed]{color:var(--danger);font-weight:600}.stepper [data-state=failed] .dot{border-color:var(--danger);background:var(--danger)}.callout{border-radius:var(--r-control);background:var(--danger-tint);color:var(--text-1);font-size:var(--fs-15);margin:16px 0 0;padding:12px 14px;line-height:20px}.proof-well{padding:16px}.proof-well p{font-size:var(--fs-15);margin:0;line-height:21px}.proof-well .asked{color:var(--text-2)}.proof-well .offered{color:var(--text-1);margin-top:6px;font-weight:550}.facts{border-top:1px solid var(--line-strong);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;margin:14px 0 0;padding:14px 0 0;list-style:none;display:grid}.facts li{font-size:var(--fs-13);grid-template-columns:16px minmax(0,1fr);gap:0 8px;line-height:18px;display:grid}.facts svg{stroke-width:2.25px;width:15px;height:15px;color:var(--success);grid-row:span 2;margin-top:1px}.facts li[data-result=unmet] svg{color:var(--danger)}.facts li[data-result=unchecked] svg{color:var(--text-3)}.facts li[data-result=substituted] svg{color:var(--accent)}.facts .name{color:var(--text-3)}.facts .value{color:var(--text-1)}.lines{border-radius:var(--r-card);border:1px solid var(--line);margin:0;padding:0;list-style:none}.lines li{font-size:var(--fs-15);grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;gap:12px;padding:12px 14px;line-height:20px;display:grid}.lines li+li{border-top:1px solid var(--line)}.lines .name{min-width:0}.lines .sub{color:var(--text-3);font-size:var(--fs-13);display:block}.lines .qty{color:var(--text-3);white-space:nowrap;font-variant-numeric:tabular-nums}.lines .money{text-align:right;font-variant-numeric:tabular-nums}.totals{font-size:var(--fs-15);font-variant-numeric:tabular-nums;grid-template-columns:1fr auto;gap:6px 16px;margin:12px 14px 0 0;display:grid}.totals dt{color:var(--text-3);text-align:right}.totals dd{text-align:right;margin:0}.totals .strong{font-weight:600}.check-group+.check-group{margin-top:16px}.check-group h4,.check-group summary{min-height:28px;color:var(--text-3);font-size:var(--fs-13);align-items:center;gap:6px;margin:0 0 2px;font-weight:600;display:flex}.check-group summary{cursor:pointer}.check-group[data-status=ask] h4{color:var(--warn)}.check-group[data-status=block] h4{color:var(--danger)}.check-group ul{margin:0;padding:0;list-style:none}.check-group li{border-bottom:1px solid var(--line);font-size:var(--fs-13);grid-template-columns:16px 170px minmax(0,1fr);gap:10px;padding:8px 0;line-height:19px;display:grid}.check-group li svg{stroke-width:2px;width:15px;height:15px;color:var(--success);margin-top:2px}.check-group[data-status=ask] li svg{color:var(--warn)}.check-group[data-status=block] li svg{color:var(--danger)}.check-group[data-status=skipped] li svg{color:var(--text-3)}.check-rule{color:var(--text-1);font-weight:500}.check-msg{color:var(--text-3)}.alts{gap:8px;margin:0;padding:0;list-style:none;display:grid}.alt{border-radius:var(--r-card);border:1px solid var(--line);font-size:var(--fs-13);grid-template-columns:minmax(0,1fr) auto;gap:2px 16px;padding:14px 16px;line-height:19px;display:grid}.alt-tier{color:var(--text-1);font-size:var(--fs-15);font-weight:600}.alt-total{color:var(--text-1);font-size:var(--fs-15);text-align:right;grid-area:1/2;font-weight:600}.alt-meaning{color:var(--text-2);grid-column:1}.alt-delta{color:var(--text-3);text-align:right;white-space:nowrap;grid-area:2/2}.alt-what,.alt-when,.alt-note{color:var(--text-3);grid-column:1/-1}.alt-what{color:var(--text-1);margin-top:6px}.sigs{gap:14px;margin:0;padding:0;list-style:none;display:grid}.sig-head{font-size:var(--fs-15);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;display:flex}.sig-label{font-weight:550}.sig-state{color:var(--text-3);font-size:var(--fs-13);align-items:center;gap:6px;display:inline-flex}.sig-state svg{stroke-width:2px;width:15px;height:15px}.sig-state.tone-success{color:var(--text-1)}.sig-state.tone-success svg{color:var(--success)}.hash-well{border-radius:var(--r-control);background:var(--surface-2);color:var(--text-2);font-size:var(--fs-12);justify-content:space-between;align-items:center;gap:8px;margin-top:6px;padding:2px 2px 2px 12px;display:flex}.hash-well .mono{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.id-line{color:var(--text-3);font-size:var(--fs-13);align-items:center;gap:8px;margin:28px 0 0;display:flex}@media (max-width:640px){.stepper li{font-size:var(--fs-12);line-height:14px}.check-group li{grid-template-columns:16px minmax(0,1fr)}.check-group .msg{grid-column:2}.facts{grid-template-columns:minmax(0,1fr)}}.mandate-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:24px;display:grid}.rule-groups{gap:16px;min-width:0;display:grid}.mandate-aside{gap:16px;display:grid;position:sticky;top:36px}.rule-group{border-radius:var(--r-card);border:1px solid var(--line);background:var(--surface-1);padding:22px 24px 8px}.rule-group-head{align-items:center;gap:10px;display:flex}.rule-group-head h2{font-size:var(--fs-18);margin:0;font-weight:600;line-height:24px}.strength{border-radius:var(--r-full);background:var(--surface-2);height:26px;color:var(--text-2);font-size:var(--fs-13);align-items:center;padding:0 10px;font-weight:500;display:inline-flex}.strength[data-strength=alone]{background:var(--success-tint);color:var(--success)}@supports (color:color-mix(in lab, red, red)){.strength[data-strength=alone]{color:color-mix(in srgb, var(--success) 80%, var(--text-1))}}.strength[data-strength=ask]{background:var(--warn-tint);color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.strength[data-strength=ask]{color:color-mix(in srgb, var(--warn) 80%, var(--text-1))}}.strength[data-strength=hard]{background:var(--danger-tint);color:var(--danger)}.rule-group-note{color:var(--text-3);font-size:var(--fs-13);margin:6px 0 8px;line-height:20px}.rules{margin:0;padding:0;list-style:none}.rule{padding:14px 0}.rule+.rule{border-top:1px solid var(--line)}.rule-text{color:var(--text-1);font-size:var(--fs-15);margin:0;line-height:34px}.rule-detail{margin-top:8px}.toggle-line{align-items:center;gap:10px;display:inline-flex}.toggle-word{color:var(--text-2);font-size:var(--fs-13)}.value-chip{border-radius:var(--r-md);background:var(--accent-tint);height:32px;color:var(--accent);font:inherit;font-size:var(--fs-15);vertical-align:baseline;transition:background-color var(--d-hover) var(--ease-hover);border:0;align-items:center;gap:1px;padding:0 10px;font-weight:600;display:inline-flex}.value-chip:focus-within,input.value-chip:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.value-chip input{width:auto;min-width:3ch;color:inherit;font:inherit;background:0 0;border:0;outline:none;padding:0}input.value-chip{text-align:center;appearance:textfield;width:3.6em}input.value-chip::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input.value-chip::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.usage{color:var(--text-3);font-size:var(--fs-13);font-variant-numeric:tabular-nums;align-items:center;gap:12px;display:flex}.usage .meter{flex:none;width:180px}.signature-card{gap:8px;display:grid}.signature-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.signature-head .card-title{margin:0}.signature-version{color:var(--text-3);font-size:var(--fs-13);font-variant-numeric:tabular-nums}.signature-who,.signature-when{font-size:var(--fs-13);margin:0;line-height:20px}.signature-who{color:var(--text-1)}.signature-when{color:var(--text-2)}.signature-verdict-line{color:var(--text-2);font-size:var(--fs-13);align-items:center;gap:6px;margin:4px 0 0;font-weight:500;display:flex}.signature-verdict-line svg{width:16px;height:16px}.signature-verdict-line[data-state=valid] svg{color:var(--success)}.signature-verdict-line[data-state=invalid]{color:var(--danger)}.signature-card .tech-details{margin-top:4px}.save-card{transition:border-color var(--d-fast) var(--ease-out);gap:16px;display:grid}.save-card[data-dirty=true]{border-color:var(--accent)}.save-status{gap:4px;margin:0;display:grid}.save-status strong{font-size:var(--fs-15);font-weight:600}.save-status span{color:var(--text-3);font-size:var(--fs-13);line-height:19px}.save-actions{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:1023px){.mandate-layout{grid-template-columns:minmax(0,1fr)}.mandate-aside{position:static}.save-card[data-dirty=true]{z-index:25;left:12px;right:12px;bottom:calc(76px + env(safe-area-inset-bottom,0px));box-shadow:var(--shadow-2);gap:12px;padding:14px 16px;position:fixed}}@media (max-width:760px){.rule-group{padding:18px 16px 4px}.rule-text{font-size:var(--fs-15);line-height:34px}.usage{flex-wrap:wrap}.usage .meter{width:100%}}.orb{--orb-tone:var(--accent);--orb-pass:var(--accent);--orb-track:var(--line-strong);--orb-disc:var(--bg)}@supports (color:color-mix(in lab, red, red)){.orb{--orb-disc:color-mix(in srgb, var(--bg) 90%, transparent)}}.orb{width:100%;margin-inline:auto;position:relative}.orb[data-state=approval]{--orb-tone:var(--warn)}.orb[data-state=blocked]{--orb-tone:var(--danger)}.orb[data-state=signed]{--orb-tone:var(--success);--orb-pass:var(--success)}.orb-frame{aspect-ratio:1;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;width:100%;position:relative}.orb-frame:active{cursor:grabbing}.orb-canvas{width:100%;height:100%;position:absolute;inset:0}.orb-seal{pointer-events:none;will-change:transform;width:50%;height:50%;position:absolute;top:25%;left:25%}.orb-seal-svg{width:100%;height:100%;display:block;overflow:visible}.seal-ring{fill:none;stroke:var(--orb-tone);stroke-width:1.6px;transition:stroke var(--d-orb) var(--ease-out)}.seal-sweep{fill:none;stroke:var(--success);stroke-width:3.2px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;opacity:0}.orb[data-state=signed] .seal-sweep{animation:seal-sweep 1.8s var(--ease-out) forwards}@keyframes seal-sweep{0%{stroke-dashoffset:1px;opacity:1}33%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}.seal-pulse{fill:none;stroke:var(--warn);stroke-width:2px;opacity:0;transform-box:fill-box;transform-origin:50%}.orb[data-state=approval] .seal-pulse{animation:seal-pulse 2s var(--ease-out) infinite}@keyframes seal-pulse{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.12)}}.seal-arc path{fill:none;stroke-width:5px}.seal-arc-track{stroke:var(--orb-track);opacity:.55}.seal-arc-fill{stroke:var(--orb-pass);stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .42s var(--ease-out), stroke var(--d-orb) var(--ease-out)}.seal-arc[data-status=pass] .seal-arc-fill,.seal-arc[data-status=ask] .seal-arc-fill,.seal-arc[data-status=fail] .seal-arc-fill{stroke-dashoffset:0}.seal-arc[data-status=ask] .seal-arc-fill{stroke:var(--warn)}.seal-arc[data-status=fail] .seal-arc-fill{stroke:var(--danger)}.seal-disc{fill:var(--orb-disc);stroke:var(--line-strong);stroke-width:1px}.seal-pier rect{fill:var(--text-1)}.seal-pier path{fill:none;stroke:var(--text-1);stroke-width:4.5px;stroke-linecap:round}.seal-pier .seal-water{stroke:var(--orb-tone);stroke-width:3px;transition:stroke var(--d-orb) var(--ease-out)}:root[data-theme=dark] .seal-ring,:root[data-theme=dark] .seal-arc[data-status] .seal-arc-fill{filter:drop-shadow(0 0 4px var(--orb-tone))}:root[data-theme=dark] .orb{--orb-disc:var(--bg)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] .orb{--orb-disc:color-mix(in srgb, var(--bg) 82%, transparent)}}@media (prefers-reduced-motion:reduce){.orb[data-state=signed] .seal-sweep{opacity:1;stroke-dashoffset:0;animation:none}.orb[data-state=approval] .seal-pulse{animation:none}.seal-arc-fill{transition:stroke var(--d-orb) var(--ease-out)}}.orb-chips{margin:0;padding:0;list-style:none}.orb-chip{border-radius:var(--r-full);background:var(--surface-1);height:30px;box-shadow:var(--shadow-2);color:var(--text-1);font-size:var(--fs-12);white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:5px;padding:0 12px;font-weight:550;display:inline-flex;position:absolute}.orb-chip-key{color:var(--text-3);font-weight:450}.orb-chip[data-tone=warn]{background:var(--warn-tint);color:var(--warn);box-shadow:none}.orb-chip[data-tone=warn] .orb-chip-key{color:inherit;opacity:.8}:root[data-theme=dark] .orb-chip{background:var(--surface-2)}.live-agent{border-radius:var(--r-card);border:1px solid var(--line);background:var(--surface-1);gap:16px;padding:18px;display:grid}.live-agent[data-status=suspended]{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.live-agent[data-status=suspended]{border-color:color-mix(in srgb, var(--danger) 40%, var(--line))}}.live-agent-top{grid-template-columns:88px minmax(0,1fr);align-items:center;gap:16px;display:grid}.live-agent-stage{position:relative}.live-agent-say{gap:4px;min-width:0;display:grid}.live-agent-name{color:var(--text-1);font-size:var(--fs-15);flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0;font-weight:600;line-height:20px;display:flex}.live-status{color:var(--text-3);font-size:var(--fs-13);align-items:center;gap:6px;font-weight:500;display:inline-flex}.live-dot{border-radius:var(--r-full);background:var(--text-4);width:7px;height:7px}.live-status[data-status=live] .live-dot{background:var(--success)}.live-status[data-status=suspended]{color:var(--danger)}.live-status[data-status=suspended] .live-dot{background:var(--danger)}.typed-caption{margin:0}.live-agent-caption{min-height:40px;color:var(--text-2);font-size:var(--fs-15);text-wrap:pretty;line-height:20px}.live-agent-offer{color:var(--warn);font-size:var(--fs-13);margin:0;font-weight:500}.composer{border-radius:var(--r-control);border:1px solid var(--line-strong);background:var(--surface-1);height:48px;transition:border-color var(--d-hover) var(--ease-hover), box-shadow var(--d-hover) var(--ease-hover);align-items:center;gap:2px;padding:0 6px 0 14px;display:flex}.composer:focus-within{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.composer input{min-width:0;height:100%;color:var(--text-1);font:inherit;font-size:var(--fs-15);text-overflow:ellipsis;background:0 0;border:0;outline:none;flex:1}.composer input::placeholder{color:var(--text-3)}.composer .icon-btn{width:36px;height:36px}.composer .icon-btn:disabled{opacity:.4;cursor:not-allowed}.composer-mic[data-listening=true]{background:var(--danger-tint);color:var(--danger)}.composer-send:not(:disabled){background:var(--accent);color:var(--on-accent)}.scenes{gap:2px;display:grid}.scenes-note{color:var(--text-3);font-size:var(--fs-12);margin:0 0 4px}.scene{border-radius:var(--r-control);width:calc(100% + 20px);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color var(--d-hover) var(--ease-hover), transform var(--d-press) var(--ease-out), opacity var(--d-fast) var(--ease-out);background:0 0;border:0;grid-template-columns:minmax(0,1fr) 16px;grid-template-areas:"title go""explain go";align-items:center;gap:1px 10px;margin-inline:-10px;padding:9px 10px;display:grid}.scene:active:not(:disabled){transform:var(--press)}.scene:disabled{opacity:.5;cursor:not-allowed}.scene[data-running=true]{background:var(--accent-tint);opacity:1}.scene-title{color:var(--text-1);font-size:var(--fs-13);grid-area:title;font-weight:550;line-height:18px}.scene-explain{color:var(--text-3);font-size:var(--fs-13);grid-area:explain;line-height:18px}.scene-go{width:16px;height:16px;color:var(--text-4);grid-area:go}.scene[data-running=true] .scene-title,.scene[data-running=true] .scene-go{color:var(--accent)}@media (hover:hover) and (pointer:fine){.scene:hover:not(:disabled){background:var(--surface-2)}.scene:hover:not(:disabled) .scene-go{color:var(--text-2)}}@media (max-width:760px){.live-agent{padding:16px 14px}.composer{padding-left:12px}}@media (prefers-reduced-motion:reduce){.scene:active:not(:disabled){transform:none}}.lp{--lp-gap:clamp(112px, 12vw, 184px);--lp-field:var(--surface-1);--lp-night:#0c1426;font-variant-numeric:normal;min-height:100svh;overflow-x:clip}:root[data-theme=dark] .lp{--lp-field:var(--surface-1);--lp-night:#131d33}.lp-bar{max-width:calc(var(--content) + 2 * var(--gutter));height:68px;padding-inline:var(--gutter);align-items:center;gap:16px;margin-inline:auto;display:flex}.lp-home{color:inherit;border-radius:var(--r-sm);text-decoration:none;display:inline-flex}.lp-tagline{color:var(--text-3);font-size:var(--fs-13);white-space:nowrap;margin:0}.lp-nav{align-items:center;gap:4px;margin-left:auto;display:flex}.lp-link{border-radius:var(--r-control);color:var(--text-2);font-size:var(--fs-13);white-space:nowrap;transition:color var(--d-hover) var(--ease-hover), background-color var(--d-hover) var(--ease-hover), transform var(--d-press) var(--ease-out);padding:8px 12px;font-weight:500;text-decoration:none;position:relative}.lp-link:active{transform:var(--press)}.lp-link-short{display:none}@media (hover:hover) and (pointer:fine){.lp-link:hover{color:var(--text-1);background:var(--surface-3)}}.lp-hero{max-width:calc(var(--content) + 2 * var(--gutter));min-height:calc(100svh - 68px);padding:0 var(--gutter) 24px;flex-direction:column;margin-inline:auto;display:flex}.lp-hero-main{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,520px);align-items:center;gap:56px;padding-bottom:24px;display:grid}.lp-h1{font-size:var(--fs-display);letter-spacing:-.035em;margin:0;font-weight:600;line-height:1.04}.lp-h1>span{white-space:nowrap;display:block}.lp-h1-quiet{color:var(--text-3)}.lp-lede{max-width:32em;color:var(--text-2);font-size:var(--fs-18);margin:28px 0 0;line-height:1.6}.lp-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:36px;display:flex}.lp-cta svg{transition:transform var(--d-base) var(--ease-out)}@media (hover:hover) and (pointer:fine){.lp-cta:hover svg{transform:translate(3px)}}.lp-text-link{color:var(--text-1);font-size:var(--fs-15);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);-webkit-text-decoration-color:var(--line-strong);-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:5px;transition:text-decoration-color var(--d-hover) var(--ease-hover), transform var(--d-press) var(--ease-out);align-items:center;gap:6px;font-weight:550;display:inline-flex}.lp-text-link svg{width:16px;height:16px}.lp-text-link:active{transform:var(--press)}@media (hover:hover) and (pointer:fine){.lp-text-link:hover{-webkit-text-decoration-color:var(--text-1);-webkit-text-decoration-color:var(--text-1);-webkit-text-decoration-color:var(--text-1);text-decoration-color:var(--text-1)}}.lp-band{border-radius:var(--r-card);background:var(--lp-field);gap:14px;padding:20px 24px;display:grid}.lp-band-figures{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;display:grid}.lp-band-figure{flex-direction:column-reverse;justify-content:flex-end;gap:4px;min-width:0;display:flex}.lp-band-figure dt{color:var(--text-2);font-size:var(--fs-13)}.lp-band-value{font-size:var(--fs-title);letter-spacing:var(--track-title);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-weight:600;line-height:1.1}.lp-band-value:not([data-ready]):before{content:"";border-radius:var(--r-xs);background:var(--surface-3);width:72px;height:.8em;display:inline-block}.lp-band-value[data-ready]{animation:lp-show .3s var(--ease-out) both}.lp-band-value .dash-mark{color:var(--text-3)}.lp-band-note{color:var(--text-3);font-size:var(--fs-13);margin:0}.lp-band-window{color:var(--text-2);font-weight:500}.hero-orb{flex-direction:column;align-items:center;margin:0;display:flex}.hero-orb-stage{width:100%;max-width:520px;position:relative}.hero-orb .orb-chip{box-shadow:none;font-size:var(--fs-13)}.hero-orb .orb-chip[data-tone=warn]{background:var(--warn-tint)}.hero-orb .orb-chip[data-place=top]{top:9%;left:-2%}.hero-orb .orb-chip[data-place=side]{top:47%;right:-1%}.hero-orb .orb-chip[data-place=bottom]{bottom:9%;left:2%}.hero-orb-caption{text-align:center;gap:4px;width:100%;max-width:440px;margin-top:0;display:grid}.hero-orb-caption .typed-caption{min-height:1.5em;color:var(--text-1);font-size:var(--fs-15);margin:0;font-weight:550;line-height:1.5}.hero-orb-note{color:var(--text-2);font-size:var(--fs-13);margin:0;line-height:1.5}.lp-section{max-width:calc(var(--content) + 2 * var(--gutter));margin:var(--lp-gap) auto 0;padding-inline:var(--gutter)}.lp-h2{max-width:24em;font-size:var(--fs-title);letter-spacing:var(--track-title);margin:0;font-weight:600;line-height:1.15}.lp-h3{font-size:var(--fs-18);letter-spacing:-.015em;margin:0;font-weight:600;line-height:1.3}.lp-sides-grid{gap:24px;margin-top:48px;display:grid}.lp-side{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}.lp-side:nth-child(2){grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.lp-side:nth-child(2) .lp-side-text{order:2}.lp-side-text{justify-items:start;gap:16px;display:grid}.lp-side-text p{max-width:30em;color:var(--text-1);font-size:var(--fs-18);margin:0;line-height:1.6}.lp-side-shot{border-radius:var(--r-xl);background:var(--accent-tint);place-items:center;min-height:440px;padding:clamp(24px,4vw,56px);display:grid}.lp-side:nth-child(2) .lp-side-shot{background:var(--surface-3)}.ui-card{border-radius:var(--r-card);background:var(--surface-1);width:min(420px,100%);box-shadow:var(--shadow-float);color:var(--text-1);font-size:var(--fs-13);padding:22px;line-height:1.45}.ui-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.ui-muted{color:var(--text-3)}.ui-title{font-size:var(--fs-15);font-weight:600}.ui-amount{font-size:var(--fs-title);letter-spacing:var(--track-title);margin:18px 0 2px;font-weight:600;line-height:1.1}.ui-amount .ui-muted{font-size:var(--fs-15);letter-spacing:0;font-weight:500}.ui-reason{font-size:var(--fs-15);margin:6px 0 0;font-weight:550}.ui-lines{margin:16px 0 0}.ui-lines>div{border-top:1px solid var(--line);justify-content:space-between;gap:16px;padding:9px 0;display:flex}.ui-lines dt{color:var(--text-2)}.ui-lines dd,.ui-amount{font-variant-numeric:tabular-nums}.ui-lines dd{white-space:nowrap;margin:0;font-weight:550}.ui-by{font-size:var(--fs-13);margin:10px 0 0}.ui-buttons{grid-template-columns:1fr 1.4fr;gap:8px;margin-top:16px;display:grid}.ui-button{border-radius:var(--r-control);background:var(--surface-2);height:40px;font-size:var(--fs-13);justify-content:center;align-items:center;gap:6px;font-weight:550;display:inline-flex}.ui-button svg{width:16px;height:16px}.ui-button[data-kind=primary]{background:var(--accent);color:var(--on-accent)}.ui-agent-list{margin:14px 0 0;padding:0;list-style:none}.ui-agent{border-top:1px solid var(--line);grid-template-columns:8px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:11px 0;display:grid}.ui-agent-mark{background:var(--line-strong);border-radius:50%;width:8px;height:8px}.ui-agent-mark[data-live=true]{background:var(--success)}.ui-agent-name{min-width:0;font-weight:550;display:grid}.ui-agent-name .ui-muted{font-size:var(--fs-13);font-weight:450}.ui-agent-orders{text-align:right;font-variant-numeric:tabular-nums;min-width:56px}.ui-flow{margin-top:16px}.ui-flow-space{aspect-ratio:240/112;margin-top:16px}.ui-key{border-top:1px solid var(--line);gap:8px;margin:16px 0 0;padding:14px 0 0;list-style:none;display:grid}.ui-key li{align-items:baseline;gap:6px;display:flex}.ui-key li:before{content:"";background:var(--accent);border-radius:2px;flex:none;align-self:center;width:8px;height:8px;margin-right:4px}.ui-key li[data-tone=unserved]:before{background:var(--warn)}.ui-key-figure{font-variant-numeric:tabular-nums;font-weight:600}.ui-unmet{border-radius:var(--r-lg);background:var(--warn-tint);justify-items:start;gap:8px;margin-top:14px;padding:14px;display:grid}.ui-unmet p{margin:0;font-weight:500}.lp-fail{--f-text:#e8ecf3;--f-muted:#a3adbf;--f-danger:#ff6b5b;--f-danger-tint:#ff6b5b29;--f-ok:#34c08e;--f-ok-tint:#34c08e29}.lp-fail-field{background:var(--lp-night);color:var(--f-text);border-radius:clamp(16px,2vw,28px);padding:clamp(36px,6vw,88px) clamp(20px,5vw,80px)}.lp-fail-head{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:end;gap:24px 64px;display:grid}.lp-fail-lede{max-width:30em;color:var(--f-muted);font-size:var(--fs-18);margin:0;line-height:1.6}.lp-attempts{gap:6px;margin:48px 0 0;padding:0;list-style:none;display:grid}.lp-attempt{border-radius:var(--r-lg);background:#ffffff0a;grid-template-columns:minmax(0,1.25fr) minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:8px 32px;padding:20px 24px;display:grid}.lp-attempt p{margin:0}.lp-attempt-tried{font-size:var(--fs-18);letter-spacing:-.02em;text-decoration:line-through;-webkit-text-decoration-color:var(--f-danger);-webkit-text-decoration-color:var(--f-danger);-webkit-text-decoration-color:var(--f-danger);text-decoration-color:var(--f-danger);font-weight:550;text-decoration-thickness:2px}.lp-attempt-caught{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.lp-refused{border-radius:var(--r-full);background:var(--f-danger-tint);height:26px;color:var(--f-danger);font-size:var(--fs-13);align-items:center;padding:0 10px;font-weight:600;display:inline-flex}.lp-rule{font-size:var(--fs-15);font-weight:550}.lp-attempt-why{color:var(--f-muted);font-size:var(--fs-15)}.lp-chain{margin:48px 0 0}.lp-chain-links{grid-template-columns:repeat(12,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.lp-link-block{border-radius:var(--r-md);background:var(--f-ok-tint);color:var(--f-ok);gap:2px;padding:12px 10px;display:grid;position:relative;overflow:hidden}.lp-link-block:after{content:"";background:var(--f-danger);opacity:0;position:absolute;inset:0}.lp-link-block>span,.lp-link-block>code{z-index:1;position:relative}.lp-link-seq{font-size:var(--fs-13);font-weight:600}.lp-link-hash{font-family:var(--font-mono);font-size:var(--fs-13)}.lp-link-block[data-status=edited]{color:#fff}.lp-link-block[data-status=edited]:after{opacity:1}.lp-link-block[data-status=after]{color:var(--f-muted);background:#ffffff0d}.lp-chain figcaption{max-width:44em;color:var(--f-muted);font-size:var(--fs-15);margin-top:20px;line-height:1.6}.lp-criteria-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 32px;display:flex}.lp-weights{gap:4px;height:56px;margin-top:40px;display:flex}.lp-weights span{border-radius:var(--r-md);background:var(--surface-3);color:var(--text-2);font-size:var(--fs-13);align-items:flex-end;padding:0 0 10px 14px;font-weight:600;display:flex}.lp-weights span:first-child{background:var(--accent);color:var(--on-accent)}.lp-weights span:nth-child(2),.lp-weights span:nth-child(3){background:var(--accent-tint);color:var(--accent)}.lp-criteria-list{gap:6px;margin:28px 0 0;padding:0;list-style:none;display:grid}.lp-criterion{border-radius:var(--r-card);background:var(--lp-field);grid-template-columns:112px minmax(0,1fr) minmax(0,1.35fr);align-items:baseline;gap:8px 32px;padding:24px 28px;display:grid}.lp-criterion-weight{font-size:var(--fs-title);letter-spacing:var(--track-title);font-variant-numeric:tabular-nums;font-weight:600;line-height:1}.lp-criterion p{color:var(--text-1);font-size:var(--fs-15);margin:0;line-height:1.55}.lp-connect{justify-items:start;gap:20px;display:grid}.lp-connect-lede{max-width:36em;color:var(--text-1);font-size:var(--fs-18);margin:0;line-height:1.6}.lp-connect-key{gap:12px;width:100%;margin-top:8px;display:grid}.lp-connect-note{color:var(--text-2);font-size:var(--fs-15);margin:0;line-height:1.5}.lp-command{border-radius:var(--r-lg);color:#e8ecf3;background:#0e1726;position:relative}:root[data-theme=dark] .lp-command{background:var(--surface-2)}.lp-command pre{font-family:var(--font-mono);font-size:var(--fs-15);white-space:pre-wrap;word-break:break-all;margin:0;padding:24px 64px 24px 24px;line-height:1.6;overflow-x:auto}.lp-command .icon-btn{color:#a3adbf;position:absolute;top:16px;right:14px}@media (hover:hover) and (pointer:fine){.lp-command .icon-btn:hover{color:#fff;background:#ffffff14}}.lp-footer{max-width:calc(var(--content) + 2 * var(--gutter));margin:var(--lp-gap) auto 0;padding:0 var(--gutter) 40px}.lp-footer-name{font-size:var(--fs-display);letter-spacing:-.035em;margin:0;font-weight:600;line-height:1.04}.lp-footer-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr) auto;gap:32px 48px;margin-top:48px;display:grid}.lp-footer-line{font-size:var(--fs-18);margin:0;font-weight:550;line-height:1.45}.lp-footer-facts{gap:14px;margin:0;display:grid}.lp-footer-facts dt{color:var(--text-3);font-size:var(--fs-13)}.lp-footer-facts dd{font-size:var(--fs-15);margin:2px 0 0}.lp-footer-nav{align-content:start;gap:8px;display:grid}.lp-footer-nav a{color:var(--text-1);font-size:var(--fs-15);transition:color var(--d-hover) var(--ease-hover);text-decoration:none}@media (hover:hover) and (pointer:fine){.lp-footer-nav a:hover{color:var(--accent)}}.lp-footer-made{color:var(--text-3);font-size:var(--fs-13);margin:48px 0 0}@keyframes lp-rise{0%{opacity:0;transform:translateY(20px)}}@keyframes lp-orb-in{0%{opacity:0;transform:scale(.94)}}@keyframes lp-show{0%{opacity:0}to{opacity:1}}@keyframes lp-fade-out{0%{opacity:1}to{opacity:.72}}.enter{animation:lp-rise .7s var(--ease-out) both;animation-delay:calc(var(--i,0) * 80ms + 60ms)}.lp-hero-orb.enter{animation-name:lp-orb-in;animation-duration:1.2s}.lp [data-reveal=waiting] .rv{opacity:0}.lp [data-reveal=in] .rv{animation:lp-rise .7s var(--ease-out) both;animation-delay:calc(var(--i,0) * 70ms)}.lp-fail[data-reveal=waiting] .lp-attempt-tried{text-decoration-color:#0000}.lp-fail[data-reveal=in] .lp-attempt-tried{transition:text-decoration-color .5s var(--ease-out);transition-delay:calc(var(--i,0) * 70ms + .5s)}.lp-fail[data-reveal=in] .lp-link-block{animation:lp-rise .6s var(--ease-out) both;animation-delay:calc(var(--i,0) * 60ms + .7s)}.lp-fail[data-reveal=in] .lp-link-block[data-status=edited]:after{animation:lp-show .4s var(--ease-out) both;animation-delay:1.7s}.lp-fail[data-reveal=in] .lp-link-block[data-status=after]>:is(span,code){animation:lp-fade-out .4s var(--ease-out) both;animation-delay:1.9s}.lp-fail[data-reveal=shown] .lp-link-block[data-status=after]>:is(span,code){opacity:.72}.orb-chip{transition:opacity var(--d-base) var(--ease-out), transform var(--d-base) var(--ease-out)}.orb-chip[data-hidden=true]{opacity:0;transform:translateY(6px)}@media (prefers-reduced-motion:reduce){.enter,.lp [data-reveal] .rv,.lp-band-value[data-ready],.lp-fail[data-reveal] .lp-link-block,.lp-fail[data-reveal] .lp-link-block:after{animation-name:lp-show;animation-duration:.2s}.lp-fail[data-reveal] .lp-link-block[data-status=after]>:is(span,code){opacity:.72;animation:none}.orb-chip[data-hidden=true]{opacity:1;transform:none}}@media (max-width:1023px){.lp-tagline{display:none}.lp-hero{min-height:0}.lp-hero-main{grid-template-columns:minmax(0,1fr);gap:16px;padding-top:24px;padding-bottom:40px}.hero-orb-stage{max-width:420px}.lp-band-figures{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-side,.lp-side:nth-child(2){grid-template-columns:minmax(0,1fr)}.lp-side:nth-child(2) .lp-side-text{order:0}.lp-side-shot{min-height:0}.lp-fail-head,.lp-attempt{grid-template-columns:minmax(0,1fr)}.lp-criterion{grid-template-columns:80px minmax(0,1fr)}.lp-criterion p{grid-column:2}.lp-footer-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lp-footer-line{grid-column:1/-1}}@media (max-width:640px){.lp-bar{gap:8px;height:56px}.lp-nav{gap:0}.lp-link{padding:8px 5px}.lp-link-long{display:none}.lp-link-short{display:inline}.lp-home .wordmark svg{display:none}.lp-hero{padding-bottom:0}.hero-orb-stage{max-width:236px}.hero-orb .orb-chips{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:-4px;display:flex}.hero-orb .orb-chip[data-place=bottom]{display:none}.hero-orb .orb-chip{height:26px;box-shadow:none;background:var(--surface-3);padding:0 10px;position:static}.hero-orb-caption{margin-top:10px}.hero-orb-caption .typed-caption{min-height:3em}.lp-h1{font-size:min(var(--fs-title), 7.3vw);letter-spacing:-.04em}.lp-lede{font-size:var(--fs-15);margin-top:16px}.lp-actions{margin-top:24px}.lp-actions .btn{width:100%}.lp-band{padding:16px}.lp-band-figures{gap:14px 12px}.lp-side-shot{border-radius:var(--r-card);padding:16px}.lp-attempt{padding:16px 18px}.lp-chain-links{grid-template-columns:repeat(6,minmax(0,1fr))}.lp-criterion{grid-template-columns:minmax(0,1fr);padding:20px}.lp-criterion p{grid-column:auto}.lp-weights{display:none}.lp-footer-grid{grid-template-columns:minmax(0,1fr)}}.cx{--cx-code-bg:#0e1726;--cx-code-text:#e8ecf3;--cx-code-muted:#9aa6ba;--cx-code-ok:#4fd1a1;--cx-code-bad:#ff8a7a;--cx-code-wait:#f5c26b;--cx-code-line:#ffffff14;background:var(--bg);min-height:100dvh}:root[data-theme=dark] .cx{--cx-code-bg:#070b14;--cx-code-line:#ffffff12}.cx-top{height:var(--topbar);padding:0 var(--gutter);border-bottom:1px solid var(--line);background:var(--bg);align-items:center;gap:16px;display:flex}.cx-home{color:var(--text-1);border-radius:var(--r-sm);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.cx-tagline{color:var(--text-3);font-size:var(--fs-13);white-space:nowrap}.cx-nav{gap:4px;margin-left:auto;display:flex}.cx-nav a{border-radius:var(--r-control);height:32px;color:var(--text-2);font-size:var(--fs-13);white-space:nowrap;transition:background-color var(--d-hover) var(--ease-hover), color var(--d-hover) var(--ease-hover), transform var(--d-press) var(--ease-out);align-items:center;padding:0 10px;font-weight:500;text-decoration:none;display:inline-flex}.cx-nav a:active{transform:var(--press)}.cx-main{max-width:calc(var(--content) + 2 * var(--gutter));padding:48px var(--gutter) 40px;margin:0 auto}.cx-head h1{font-size:var(--fs-title);letter-spacing:var(--track-title);font-weight:600;line-height:1.15}.cx-head p{color:var(--text-2);font-size:var(--fs-15);margin-top:8px;line-height:1.5}.cx h2{font-size:var(--fs-18);letter-spacing:-.015em;font-weight:600;line-height:1.3}.cx-sub{color:var(--text-2);font-size:var(--fs-13);margin-top:4px;line-height:1.5}.cx-sub code{font-size:var(--fs-12);color:var(--text-1);white-space:nowrap}.cx-setup,.cx-live,.cx-test,.cx-tools{background:var(--surface-1);border:1px solid var(--line);border-radius:var(--r-card);min-width:0;padding:24px}.cx-work{grid-template-columns:minmax(0,1fr) minmax(0,440px);align-items:start;gap:16px;margin-top:28px;display:grid}.cx-aside{gap:16px;min-width:0;display:grid}.cx-endpoint{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 16px;margin-bottom:24px;padding-bottom:24px;display:grid}.cx-endpoint h3{font-size:var(--fs-15);font-weight:600}.cx-endpoint .cx-sub{grid-column:2;margin-top:0}.cx-key{border-bottom:1px solid var(--line);gap:12px;margin-bottom:24px;padding-bottom:24px;display:grid}.cx-key-head{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.cx-key-head h3{font-size:var(--fs-15);font-weight:600}.cx-key-agent{color:var(--text-2);font-size:var(--fs-13)}.segmented.cx-buyers{scrollbar-width:none;flex-wrap:nowrap;justify-self:start;max-width:100%;overflow-x:auto}.cx-key .cx-code pre{white-space:pre-wrap;overflow-wrap:anywhere}.cx-key-note{color:var(--text-1);font-size:var(--fs-13);line-height:1.5}.cx-apps{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.cx-app{white-space:nowrap;border:1px solid var(--line);border-radius:var(--r-control);background:var(--surface-2);min-height:48px;color:var(--text-2);font-size:var(--fs-13);text-align:left;cursor:pointer;transition:background-color var(--d-hover) var(--ease-hover), border-color var(--d-hover) var(--ease-hover), color var(--d-hover) var(--ease-hover), transform var(--d-press) var(--ease-out);align-items:center;gap:8px;padding:0 12px;font-weight:500;display:flex;position:relative}.cx-logo{flex:none;place-items:center;width:20px;height:20px;display:grid}.cx-logo svg{width:20px;height:20px}.cx-logo[data-app=gemini] svg,.cx-logo[data-app=vscode] svg{width:17px;height:17px}.cx-logo[data-app=http] svg{width:19px;height:19px}.cx-app:active{transform:var(--press)}.cx-app[aria-selected=true]{background:var(--accent-tint);border-color:var(--accent);color:var(--text-1)}.cx-app[aria-selected=true] svg{color:var(--accent)}.cx-guide{margin-top:24px}.cx-variant{margin-bottom:20px}.cx-steps{counter-reset:cx-step;gap:20px;list-style:none;display:grid}.cx-steps>li{counter-increment:cx-step;min-width:0;padding-left:40px;position:relative}.cx-steps>li:before{content:counter(cx-step);border-radius:var(--r-full);background:var(--surface-3);width:26px;height:26px;color:var(--text-1);font-size:var(--fs-13);place-items:center;font-weight:600;display:grid;position:absolute;top:-1px;left:0}.cx-steps p{color:var(--text-1);font-size:var(--fs-15);line-height:1.5}.cx-steps .cx-code{margin-top:10px}.cx-note,.cx-docs{border-radius:var(--r-control);font-size:var(--fs-13);margin-top:20px;padding:12px 14px;line-height:1.5}.cx-note{background:var(--warn-tint);color:var(--text-1)}.cx-docs{background:var(--surface-2);color:var(--text-2)}.cx-docs a{color:var(--accent);text-underline-offset:3px;font-weight:500}.cx-code{border-radius:var(--r-control);background:var(--cx-code-bg);min-width:0;box-shadow:inset 0 0 0 1px var(--cx-code-line);align-items:flex-start;display:flex;position:relative}.cx-code pre{min-width:0;color:var(--cx-code-text);font-size:var(--fs-12);white-space:pre;scrollbar-width:thin;scrollbar-color:#fff3 transparent;flex:1;margin:0;padding:12px 4px 12px 14px;line-height:1.6;overflow-x:auto}.cx-code[data-wrap] pre{white-space:pre-wrap}.cx-word{white-space:nowrap}.cx-test-real{margin-top:6px}.cx-code pre:focus-visible{outline-offset:-2px}.cx-code .icon-btn{color:var(--cx-code-muted);flex:none;margin:6px 6px 0 0}.cx-code .icon-btn svg{transition:transform var(--d-fast) var(--ease-out)}.cx-code .icon-btn:active svg{transform:scale(.9)}.cx-live-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.cx-live-dot{border-radius:var(--r-full);background:var(--text-4);width:6px;height:6px;position:relative}.cx-live-dot[data-tone=success],.cx-live-dot[data-tone=success]:after{background:var(--success)}.cx-live-dot[data-tone=danger]{background:var(--danger)}.cx-live-status{color:var(--text-2);font-size:var(--fs-15);align-items:center;gap:8px;margin-top:12px;font-weight:500;line-height:1.4;display:flex}.cx-live-status[data-tone=success]{color:var(--text-1)}.cx-live-status svg{border-radius:var(--r-full);background:var(--success-tint);width:18px;height:18px;color:var(--success);stroke-width:2.5px;animation:cx-ready .3s var(--ease-out) both;flex:none;padding:3px}@keyframes cx-ready{0%{opacity:0;transform:scale(.8)}}.cx-live-dot:after{content:"";border-radius:inherit;background:var(--success);opacity:0;position:absolute;inset:0}.cx-live-dot[data-pulse]:after{animation:cx-ping 1.2s var(--ease-out) 2}@keyframes cx-ping{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}.cx-empty{border-radius:var(--r-control);background:var(--surface-2);color:var(--text-2);font-size:var(--fs-13);margin-top:12px;padding:12px 14px;line-height:1.5}.cx-calls{margin-top:12px;list-style:none;display:grid}.cx-call{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"who status""tool time";gap:2px 12px;margin:0 -8px;padding:10px 8px;display:grid}.cx-call+.cx-call{border-top:1px solid var(--line)}.cx-call[data-fresh]{animation:cx-arrive 1.6s var(--ease-out)}@keyframes cx-arrive{0%{background-color:var(--accent-tint);transform:translateY(-4px)}30%{transform:none}to{background-color:#0000}}.cx-call-agent{min-width:0;color:var(--text-1);font-size:var(--fs-13);overflow-wrap:anywhere;grid-area:who;font-weight:550}.cx-call-tool{min-width:0;color:var(--text-2);font-size:var(--fs-12);grid-area:tool}.cx-call-client{color:var(--text-3)}.cx-call-time{color:var(--text-3);font-size:var(--fs-12);white-space:nowrap;grid-area:time;justify-self:end}.cx-status{font-size:var(--fs-12);grid-area:status;justify-self:end;font-weight:600}.cx-status[data-status=ok]{color:var(--success)}.cx-status[data-status=waiting]{color:var(--warn)}.cx-status[data-status=blocked],.cx-status[data-status=error]{color:var(--danger)}.cx-test{gap:16px;display:grid}.cx-test-side{flex-direction:column;min-width:0;display:flex}.cx-stepper{gap:6px;margin-top:16px;list-style:none;display:grid}.cx-stepper li{border:1px solid var(--line);border-radius:var(--r-control);height:40px;color:var(--text-2);font-size:var(--fs-13);transition:border-color var(--d-base) var(--ease-out), background-color var(--d-base) var(--ease-out), color var(--d-base) var(--ease-out);align-items:center;gap:10px;padding:0 12px;display:flex;position:relative;overflow:hidden}.cx-stepper-mark{border-radius:var(--r-full);background:var(--surface-3);width:20px;height:20px;color:var(--text-2);font-size:var(--fs-12);place-items:center;font-weight:600;display:grid}.cx-stepper-mark svg{stroke-width:2.5px;width:13px;height:13px}.cx-stepper-bar{background:var(--accent);transform-origin:0;height:2px;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.cx-stepper li[data-state=active]{border-color:var(--accent);background:var(--accent-tint);color:var(--text-1)}.cx-stepper li[data-state=active] .cx-stepper-bar{animation:cx-progress 1.4s var(--ease-out) forwards}@keyframes cx-progress{to{transform:scaleX(.92)}}.cx-stepper li[data-state=done]{color:var(--text-1)}.cx-stepper li[data-state=done] .cx-stepper-mark{background:var(--success-tint);color:var(--success)}.cx-stepper li[data-state=waiting]{border-color:var(--warn);color:var(--text-1)}.cx-stepper li[data-state=waiting] .cx-stepper-mark{background:var(--warn-tint);color:var(--warn)}.cx-stepper li[data-state=failed]{border-color:var(--danger);color:var(--text-1)}.cx-stepper li[data-state=failed] .cx-stepper-mark{background:var(--danger-tint);color:var(--danger)}.cx-test-actions{margin-top:16px}.cx-term{border-radius:var(--r-control);background:var(--cx-code-bg);min-width:0;min-height:168px;box-shadow:inset 0 0 0 1px var(--cx-code-line);color:var(--cx-code-text);font-size:var(--fs-12);padding:16px 18px;line-height:1.6;overflow-x:auto}.cx-term-idle{color:var(--cx-code-muted);gap:6px;display:grid}.cx-term-step+.cx-term-step{margin-top:14px}.cx-term-step{animation:cx-line .22s var(--ease-out)}@keyframes cx-line{0%{opacity:0;transform:translateY(4px)}}.cx-term-req span{color:var(--cx-code-muted)}.cx-term-body{color:var(--cx-code-muted);overflow-wrap:anywhere}.cx-term-wait{color:var(--cx-code-muted)}.cx-term-res{color:var(--cx-code-bad);align-items:flex-start;gap:8px;display:flex}.cx-term-res[data-tone=ok]{color:var(--cx-code-ok)}.cx-term-res[data-tone=waiting]{color:var(--cx-code-wait)}.cx-term-res svg{stroke-width:2.5px;flex:none;width:14px;height:14px;margin-top:3px}.cx-term-res span{color:var(--cx-code-text)}.cx-tools{margin-top:16px}.cx-table-wrap{margin-top:16px;overflow-x:auto}.cx-table{border-collapse:collapse;width:100%;font-size:var(--fs-13);line-height:1.5}.cx-table th,.cx-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:12px 16px 12px 0}.cx-table thead th{color:var(--text-3);font-size:var(--fs-12);padding-top:0;font-weight:500}.cx-table tbody th{font-size:var(--fs-13);color:var(--text-1);white-space:nowrap;font-weight:500}.cx-table td:last-child,.cx-table th:last-child{white-space:nowrap;padding-right:0}.cx-table tr[data-human] th{font-family:var(--font-sans)}.cx-access{border-radius:var(--r-full);background:var(--surface-2);height:26px;color:var(--text-2);font-size:var(--fs-13);align-items:center;padding:0 10px;font-weight:500;display:inline-flex}.cx-access[data-tone=key]{background:var(--accent-tint);color:var(--accent)}.cx-access[data-tone=person]{background:var(--warn-tint);color:var(--warn)}.cx-never{color:var(--text-1);font-size:var(--fs-15);margin-top:16px;font-weight:550}.cx-foot{color:var(--text-3);font-size:var(--fs-12);margin-top:32px}.cx .toasts{bottom:calc(24px + env(safe-area-inset-bottom,0px));grid-template-columns:minmax(0,1fr)}.cx .toasts>.toast-stack{grid-column:1}@media (hover:hover) and (pointer:fine){.cx-nav a:hover,.cx-app:hover:not([aria-selected=true]){background:var(--surface-3);color:var(--text-1)}.cx-docs a:hover{text-decoration:underline}.cx-code .icon-btn:hover{color:var(--cx-code-text);background:#ffffff14}}@media (max-width:1023px){.cx-tagline{display:none}.cx-work{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.cx-main{padding-top:28px}.cx-setup,.cx-live,.cx-test,.cx-tools{padding:18px 16px}.cx-apps{grid-template-columns:repeat(2,minmax(0,1fr))}.cx-steps>li{padding-left:34px}.cx-steps .cx-code{margin-left:-34px}.cx-term{min-height:120px}.cx-endpoint{grid-template-columns:minmax(0,1fr)}.cx-endpoint .cx-sub{grid-column:1}.cx-nav a{padding:0 8px}.cx-table thead{display:none}.cx-table tr{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:12px 0;display:grid}.cx-table th,.cx-table td{border:0;padding:0}.cx-table td:nth-child(2){color:var(--text-2);grid-area:2/1/auto/-1}}@media (prefers-reduced-motion:reduce){.cx-call[data-fresh]{animation:1.6s cx-arrive-fade}.cx-term-step,.cx-live-dot[data-pulse]:after{animation:none}.cx-stepper li[data-state=active] .cx-stepper-bar{animation:none;transform:scaleX(.5)}.cx-app:active,.cx-nav a:active{transform:none}.cx-live-status svg{animation:none}}@keyframes cx-arrive-fade{0%{background-color:var(--accent-tint)}to{background-color:#0000}}.control-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:stretch;gap:24px;display:grid}.control-grid>.block{grid-template-rows:auto 1fr}.control-grid.even{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.block-link{margin-left:auto}.block-meta+.block-link{margin-left:0}.period svg{width:14px;height:14px}.empty-state{border-radius:var(--r-card);border:1px dashed var(--line-strong);color:var(--text-2);justify-items:start;gap:10px;padding:20px;display:grid}.empty-state>svg{width:20px;height:20px;color:var(--text-3)}.empty-state p{font-size:var(--fs-13);margin:0;line-height:20px}.list-card{padding:0;overflow:hidden}.list-card>.history-note{border-top:1px solid var(--line);margin:0;padding:10px 20px 12px}.control-foot{color:var(--text-3);font-size:var(--fs-13);margin:8px 0 0;line-height:19px}.card-note{color:var(--text-3);font-size:var(--fs-13);margin:14px 0 0;line-height:19px}.control-kpis{grid-template-columns:repeat(5,minmax(0,1fr))}.control-kpis .kpi-value .dash-mark{font-size:var(--fs-18)}.offer-kpis{grid-template-columns:repeat(5,minmax(0,1fr))}.reason-totals{grid-template-columns:repeat(3,minmax(0,1fr))}.reason-totals .kpi[data-zero] .kpi-value{min-height:36px;font-size:var(--fs-15);letter-spacing:0;font-weight:500}.client-chips{flex-wrap:wrap;gap:4px;min-width:0;display:inline-flex}.client-more{color:var(--text-3);font-size:var(--fs-13);align-self:center}.status-mark{color:var(--text-2);font-size:var(--fs-13);white-space:nowrap;flex:none;align-items:center;gap:7px;font-weight:550;display:inline-flex}.status-dot{border-radius:var(--r-full);background:var(--text-4);width:8px;height:8px}.status-mark[data-tone=success] .status-dot{background:var(--success)}.status-mark[data-tone=danger]{color:var(--danger)}.status-mark[data-tone=danger] .status-dot{background:var(--danger)}.tier-key{flex-wrap:wrap;align-items:center;gap:4px 6px;display:inline-flex}.swatch{border-radius:2px;flex:none;width:10px;height:10px;display:inline-block}.tier-dot{border-radius:var(--r-full);width:8px;height:8px}.tier-dot[data-tier=served]{background:var(--accent)}.tier-dot[data-tier=ask]{background:var(--warn)}.tier-dot:not(:first-child){margin-left:8px}.tier-dot[data-tier=block]{background:var(--danger)}:root{--chart-neutral:#98a2b3}:root[data-theme=dark]{--chart-neutral:#5d6880}.flow-card{grid-template-columns:minmax(0,1fr);gap:18px;padding:20px 20px 18px;display:grid}.flow-wrap{min-width:0;position:relative;overflow-x:clip}.flow-draw{position:relative}.flow{display:block;overflow:visible}.flow-mini{width:100%;height:auto}.flow-caption{fill:var(--text-3);font-size:var(--fs-12);font-weight:500}.flow [data-tone=base]{--tone:var(--text-3)}.flow [data-tone=served],.flow [data-tone=confirmed],.flow-rows [data-tone=served],.flow-rows [data-tone=confirmed],.flow [data-tone=served-soft],.flow [data-tone=confirmed-soft],.flow-rows [data-tone=served-soft],.flow-rows [data-tone=confirmed-soft]{--tone:var(--accent)}@supports (color:color-mix(in lab, red, red)){.flow [data-tone=served-soft],.flow [data-tone=confirmed-soft],.flow-rows [data-tone=served-soft],.flow-rows [data-tone=confirmed-soft]{--tone:color-mix(in srgb, var(--accent) 50%, var(--surface-1))}}.flow [data-tone=neutral],.flow-rows [data-tone=neutral]{--tone:var(--chart-neutral)}.flow [data-tone=unserved],.flow [data-tone=waiting],.flow-rows [data-tone=unserved],.flow-rows [data-tone=waiting]{--tone:var(--warn)}.flow [data-tone=stopped],.flow-rows [data-tone=stopped],.flow [data-tone=refused],.flow-rows [data-tone=refused]{--tone:var(--danger)}@supports (color:color-mix(in lab, red, red)){.flow [data-tone=refused],.flow-rows [data-tone=refused]{--tone:color-mix(in srgb, var(--danger) 50%, var(--surface-1))}}.flow-link{fill:none;stroke:var(--tone);stroke-opacity:.2;stroke-dasharray:1;transition:stroke-opacity var(--d-fast) var(--ease-out);animation:flow-draw .6s var(--ease-out) both}.flow-link[data-tone=neutral]{stroke-opacity:.4}.flow-link[data-lit=true]{stroke-opacity:.5}.flow-link[data-lit=false]{stroke-opacity:.07}.flow-bar{fill:var(--tone);transition:opacity var(--d-fast) var(--ease-out);animation:flow-fade .2s var(--ease-out) both}.flow-bar[data-lit=false]{opacity:.35}.flow-node{animation:flow-fade .25s var(--ease-out) .35s both;outline:none}.flow-hit{fill:#0000}.flow-node:focus-visible .flow-hit{stroke:var(--accent);stroke-width:2px}.flow-label,.flow-figure{paint-order:stroke;stroke:var(--surface-1);stroke-width:3px;stroke-linejoin:round}.flow-label{fill:var(--text-1);font-size:var(--fs-13);font-weight:550}.flow-figure{fill:var(--text-2);font-size:var(--fs-12);font-variant-numeric:tabular-nums;font-weight:500}.flow-node[data-lit=false] text{opacity:.5}.flow-tip[data-above=true]{transform:translateY(-100%)}.flow-tip{width:max-content;min-width:0;max-width:232px;transform:none}.flow-foot{gap:4px;display:grid}.flow-speed{color:var(--text-1);font-size:var(--fs-13);align-items:center;gap:8px;margin:0;font-weight:550;display:inline-flex}.flow-speed svg{width:16px;height:16px;color:var(--accent)}.flow-note,.flow-empty{color:var(--text-3);font-size:var(--fs-13);margin:0;line-height:19px}@keyframes flow-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes flow-fade{0%{opacity:0}}.flow-rows{gap:20px;margin:0;padding:0;list-style:none;display:grid}.flow-row{gap:8px;display:grid}.flow-row-head{font-size:var(--fs-13);justify-content:space-between;margin:0;font-weight:550;display:flex}.flow-stack{border-radius:var(--r-xs);gap:2px;height:10px;display:flex;overflow:hidden}.flow-seg{background:var(--tone);flex-basis:0;min-width:3px}.flow-parts{color:var(--text-2);font-size:var(--fs-13);gap:4px;margin:0;padding:0;line-height:19px;list-style:none;display:grid}.flow-parts li{grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.flow-swatch{background:var(--tone)}.day-strip{border-top:1px solid var(--line);gap:10px;padding-top:16px;display:grid}.day-strip-head{color:var(--text-2);font-size:var(--fs-13);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;margin:0;font-weight:550;display:flex}.day-strip-key{color:var(--text-3);font-size:var(--fs-12);align-items:center;gap:6px;font-weight:450;display:inline-flex}.day-strip-key .swatch:not(:first-child){margin-left:8px}.day-cols{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.day-col{justify-items:center;gap:6px;display:grid}.day-bar{width:14px;height:40px;display:block;position:relative}.day-asked,.day-ordered{border-radius:3px 3px 1px 1px;width:100%;position:absolute;bottom:0;left:0}.day-bar:after{content:"";background:var(--line-strong);height:1px;position:absolute;bottom:-1px;left:-4px;right:-4px}.day-asked{background:var(--chart-neutral);opacity:.55}.day-ordered{background:var(--accent)}.day-name{color:var(--text-3);font-size:var(--fs-12)}.day-col[data-today=true] .day-name{color:var(--text-1);font-weight:600}.swatch[data-series=requests]{background:var(--chart-neutral);opacity:.55}.swatch[data-series=orders]{background:var(--accent)}.chart-tip{z-index:2;border-radius:var(--r-md);border:1px solid var(--line);background:var(--surface-1);box-shadow:var(--shadow-2);color:var(--text-2);font-size:var(--fs-13);pointer-events:none;font-variant-numeric:tabular-nums;gap:2px;padding:10px 12px;line-height:19px;display:grid;position:absolute;top:0}.chart-tip strong{color:var(--text-1);font-weight:600}.live-meta{align-items:center;gap:7px;display:inline-flex}.live-card{grid-template-rows:1fr auto;padding:0;display:grid;overflow:hidden}.live-list{margin:0;padding:0;list-style:none}.live-row{border-top:1px solid var(--line);transition:opacity var(--d-base) var(--ease-out), transform var(--d-base) var(--ease-out);grid-template-columns:8px minmax(0,1fr) auto;align-items:baseline;gap:12px;padding:12px 20px;display:grid}@starting-style{.live-row{opacity:0;transform:translateY(-8px)}}.live-row:first-child{border-top:0}.live-row:before{content:"";border-radius:var(--r-full);background:var(--line-strong);width:8px;height:8px;transform:translateY(-1px)}.live-row[data-tone=waiting]:before{background:var(--warn)}.live-row[data-tone=danger]:before{background:var(--danger)}.live-body{gap:2px;min-width:0;display:grid}.live-title{color:var(--text-1);font-size:var(--fs-13);overflow-wrap:anywhere;font-weight:500;line-height:19px}.live-sub{color:var(--text-3);font-size:var(--fs-12);flex-wrap:wrap;gap:0 6px;line-height:17px;display:flex}.live-sub>span:not(:last-child):after{content:" ·"}.live-when{color:var(--text-3);font-size:var(--fs-12);font-variant-numeric:tabular-nums}.live-foot{border-top:1px solid var(--line);padding:10px 20px 12px}.live-foot:empty{display:none}.live-foot .history-note{margin:0}.agent-list{margin:0;padding:0;list-style:none}.agent-line{border-top:1px solid var(--line);grid-template-columns:minmax(180px,1.3fr) minmax(0,1.4fr) 72px 120px 112px;align-items:center;gap:16px;padding:14px 20px;display:grid}.agent-line:first-child{border-top:0}.agent-who,.agent-figure,.agent-state{min-width:0;display:grid}.agent-figure{justify-items:end}.agent-state{justify-items:start;gap:2px}.agent-line .sub{color:var(--text-3);font-size:var(--fs-13);line-height:18px}.agent-name{color:var(--text-1);border-radius:var(--r-xs);transition:color var(--d-hover) var(--ease-hover);justify-self:start;font-weight:600;text-decoration:none}.agent-name:active{opacity:.7}@media (hover:hover) and (pointer:fine){.agent-name:hover{color:var(--accent)}}.agent-figure .strong{font-weight:600}.agent-line[data-status=suspended] .agent-name{color:var(--danger)}.unserved-list{margin:0;padding:0;list-style:none}.unserved-line{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto 88px;align-items:center;gap:12px;padding:12px 20px;display:grid}.unserved-line:first-child{border-top:0}.unserved-what{min-width:0;display:grid}.unserved-words{font-size:var(--fs-13);font-weight:550;line-height:19px}.unserved-what .sub{color:var(--text-3);font-size:var(--fs-13);line-height:18px}.unserved-net{text-align:right;font-size:var(--fs-13);font-weight:600}.bar-list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.bar-row{grid-template-columns:minmax(120px,200px) minmax(0,1fr) 40px;align-items:center;gap:16px;display:grid}.bar-name{min-width:0;font-size:var(--fs-13);font-weight:500;line-height:19px;display:grid}.bar-name .sub{color:var(--text-3);font-size:var(--fs-12);font-weight:450;line-height:17px}.bar-lane{height:8px;display:block}.hbar{background:var(--accent);transform-origin:0;height:100%;transition:transform .28s var(--ease-out);border-radius:0 4px 4px 0;display:block}.hbar[data-tier=ask]{background:var(--warn)}.hbar[data-tier=block]{background:var(--danger)}.split-lane{gap:2px;display:flex}.split-lane .seg{background:var(--accent);transform-origin:0;min-width:3px;height:100%;animation:bar-grow .28s var(--ease-out) both;flex-basis:0}.split-lane .seg:last-child{border-radius:0 4px 4px 0}.split-lane .seg[data-tier=ask]{background:var(--warn)}@keyframes bar-grow{0%{transform:scaleX(0)}}.skeleton{border-radius:var(--r-xs);background:var(--surface-2);width:72%;height:12px;animation:skeleton-pulse 1.4s var(--ease-hover) infinite alternate;margin:4px 0;display:block}.skeleton-row td:first-child .skeleton{width:88%}@keyframes skeleton-pulse{to{opacity:.45}}.bar-count{text-align:right;font-size:var(--fs-13);font-weight:600}.agents-table .cell-agent .row-open{white-space:nowrap;font-weight:600}.outcome-key{color:var(--text-3);font-size:var(--fs-13);flex-wrap:wrap;gap:6px 16px;margin:-12px 0 0;padding:0;line-height:18px;list-style:none;display:flex}.outcome-key li{align-items:center;gap:6px;display:inline-flex}.agents-table tr[data-status=suspended] .cell-agent .row-open{color:var(--danger)}.agents-table td{vertical-align:middle}.agents-table .cell-net{white-space:nowrap;font-weight:600}.agents-table .cell-seen{white-space:nowrap}.orders-inline{align-items:center;gap:10px;display:flex}.orders-inline .outcome{flex:1;min-width:72px;max-width:110px}.phone-unit{display:none}.outcome{gap:12px;display:grid}.outcome-bar{border-radius:var(--r-full);background:var(--surface-2);gap:2px;height:8px;display:flex;overflow:hidden}.outcome-bar>span{flex-basis:0;min-width:3px}:is(.outcome,.outcome-key) [data-outcome=confirmed_auto],:is(.outcome,.outcome-key) [data-outcome=confirmed_after_approval]{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){:is(.outcome,.outcome-key) [data-outcome=confirmed_after_approval]{background:color-mix(in srgb, var(--accent) 50%, var(--surface-1))}}:is(.outcome,.outcome-key) [data-outcome=waiting]{background:var(--warn)}:is(.outcome,.outcome-key) [data-outcome=rejected]{background:var(--chart-neutral)}:is(.outcome,.outcome-key) [data-outcome=blocked],:is(.outcome,.outcome-key) [data-outcome=refused]{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){:is(.outcome,.outcome-key) [data-outcome=refused]{background:color-mix(in srgb, var(--danger) 50%, var(--surface-1))}}.outcome-legend{gap:8px;margin:0;padding:0;list-style:none;display:grid}.outcome-legend li{font-size:var(--fs-13);grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:10px;line-height:20px;display:grid}.outcome-legend li[data-zero=true]{color:var(--text-3)}.outcome-legend .num{font-weight:600}.outcome-key .swatch,.outcome-legend .swatch{width:10px;height:10px}.sight{border-radius:var(--r-card);border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.sight-col{background:var(--surface-1);padding:18px 22px 20px}.sight-col h3{font-size:var(--fs-15);margin:0 0 8px;font-weight:600;line-height:20px}.sight-col ul{color:var(--text-2);font-size:var(--fs-13);gap:6px;margin:0;padding:0 0 0 18px;line-height:21px;list-style:outside;display:grid}.sight-note{color:var(--text-1);font-size:var(--fs-13);margin:10px 0 0;font-weight:500;line-height:21px}.kitchens-run{margin-left:auto}.kitchens{gap:16px;display:grid}.kitchens-lede{max-width:72ch;color:var(--text-2);font-size:var(--fs-13);margin:0;line-height:21px}.kitchens-sentence{font-size:var(--fs-18);letter-spacing:-.015em;margin:0;font-weight:600;line-height:28px}.kitchens-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.kitchen{border-radius:var(--r-lg);border:1px solid var(--line);background:var(--surface-1);min-height:112px;transition:border-color var(--d-base) var(--ease-out);align-content:start;gap:10px;padding:16px 18px;display:grid}@starting-style{.kitchen{opacity:0}}.kitchen[data-tone=success]{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.kitchen[data-tone=success]{border-color:color-mix(in srgb, var(--success) 40%, var(--line))}}.kitchen[data-tone=danger]{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.kitchen[data-tone=danger]{border-color:color-mix(in srgb, var(--danger) 40%, var(--line))}}.kitchen header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.kitchen h3{font-size:var(--fs-15);margin:0;font-weight:600;line-height:20px}.kitchen p{color:var(--text-2);font-size:var(--fs-13);margin:0;line-height:21px}.kitchen .kitchen-rounding{color:var(--text-1);font-weight:500}.kitchen-foot{flex-wrap:wrap;align-items:baseline;gap:8px 16px;display:flex}.kitchens-error{color:var(--danger);font-size:var(--fs-13);margin:0}.agent-sheet{gap:24px;padding-top:18px;display:grid}.agent-facts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fact-strip{border-radius:var(--r-lg);border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.fact-strip>div{background:var(--surface-1);padding:12px 14px}.fact-strip dt{color:var(--text-3);font-size:var(--fs-13)}.fact-strip dd{font-size:var(--fs-18);margin:2px 0 0;font-weight:600;line-height:24px}.sheet-note{color:var(--text-3);font-size:var(--fs-13);margin:0}.sheet-skeleton{gap:10px;display:grid}.sheet-skeleton .skeleton:nth-child(2){width:56%}.agent-facts .status-mark{margin-right:8px}.sheet-part{gap:10px;display:grid}.sheet-part h3{font-size:var(--fs-15);margin:0;font-weight:600;line-height:20px}.ask-list{margin:0;padding:0;list-style:none;display:grid}.ask-list li{border-top:1px solid var(--line);justify-items:start;gap:2px;padding:10px 0;display:grid}.ask-list li:first-child{border-top:0;padding-top:0}.ask-title{font-size:var(--fs-13);line-height:20px}.ask-list .sub{color:var(--text-3);font-size:var(--fs-13);line-height:18px}.agent-sheet .block .card{padding:16px}.agent-sheet .bar-row{grid-template-columns:minmax(110px,160px) minmax(0,1fr) 32px}.suspend{gap:12px;display:grid}.suspend-state{border-radius:var(--r-lg);background:var(--danger-tint);padding:14px 16px}.suspend-title{color:var(--danger);font-size:var(--fs-15);margin:0;font-weight:600;line-height:20px}.suspend-text{color:var(--text-1);font-size:var(--fs-13);margin:4px 0 0;line-height:20px}.suspend-form{display:grid}.text-area{resize:vertical;height:auto;min-height:84px;padding:10px 12px;line-height:21px}.suspend-hint{color:var(--text-3);font-size:var(--fs-13);margin:8px 0 12px;line-height:18px}.suspend-actions{flex-wrap:wrap;gap:8px;display:flex}.suspend .btn-danger{background:var(--danger);color:#fff}:root[data-theme=dark] .suspend .btn-danger{color:#1a0805}.suspend .btn-danger-quiet{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.suspend .btn-danger-quiet{border-color:color-mix(in srgb, var(--danger) 45%, var(--line-strong))}}.suspend .btn-danger-quiet{background:var(--surface-1);color:var(--danger)}@media (hover:hover) and (pointer:fine){.suspend .btn-danger:hover:not(:disabled){background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.suspend .btn-danger:hover:not(:disabled){background:color-mix(in srgb, var(--danger) 88%, var(--text-1))}}.suspend .btn-danger-quiet:hover:not(:disabled){background:var(--danger-tint)}}.suspend-error{color:var(--danger);font-size:var(--fs-13);margin:0;line-height:20px}.signed-entry{border-radius:var(--r-lg);border:1px solid var(--line);background:var(--surface-2);grid-template-columns:18px minmax(0,1fr);gap:10px;padding:14px 16px;display:grid}@starting-style{.signed-entry{opacity:0;transform:translateY(4px)}}.signed-entry{transition:opacity var(--d-base) var(--ease-out), transform var(--d-base) var(--ease-out)}.signed-entry>svg{width:18px;height:18px;color:var(--success);margin-top:1px}.signed-title{font-size:var(--fs-13);margin:0;font-weight:600;line-height:20px}.signed-summary{color:var(--text-2);font-size:var(--fs-13);margin:4px 0 0;line-height:20px}.signed-meta{color:var(--text-3);font-size:var(--fs-13);margin:6px 0 0;line-height:18px}.signed-meta .text-link{font-size:var(--fs-13)}.unmet-table .cell-when{white-space:nowrap}.unmet-table .cell-words .words{font-weight:500;display:block}.unmet-table .cell-qty,.unmet-table .cell-by,.unmet-table .cell-lost{white-space:nowrap}.unmet-table .cell-lost{font-weight:600}.audit-filters{gap:10px;display:grid}@media (max-width:1240px){.agent-line{grid-template-columns:minmax(160px,1.2fr) minmax(0,1.2fr) 60px 112px 100px}.agents-table .cell-apps .state:nth-child(n+3){display:none}}@media (max-width:1360px){.agents-table .cell-quotes,.agents-table th:nth-child(5){display:none}}@media (max-width:1180px){.control-grid{grid-template-columns:minmax(0,1fr)}.control-kpis,.offer-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.control-grid.even{grid-template-columns:minmax(0,1fr)}.agent-line{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"who net""apps state";gap:8px 12px;padding:14px 16px}.agent-who{grid-area:who}.agent-apps{grid-area:apps}.agent-figure:not(:has(.strong)){display:none}.agent-figure:has(.strong){grid-area:net}.agent-state{grid-area:state;justify-items:end}}@media (max-width:760px){.control-kpis,.offer-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.control-kpis .kpi:last-child,.offer-kpis .kpi:last-child{grid-column:1/-1}.reason-totals{grid-template-columns:minmax(0,1fr)}.reason-totals .kpi{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:12px}.reason-totals .kpi dd{text-align:right;justify-items:end}.reason-totals .kpi-value{font-size:var(--fs-18);line-height:24px}.sight{grid-template-columns:minmax(0,1fr)}.sight-col{padding:16px}.kitchens-pair{grid-template-columns:minmax(0,1fr)}.control-page .block-head{flex-wrap:wrap}.control-page .block-head .block-meta{flex-basis:100%;margin-left:0}.control-page .block-head .block-link,.control-page .block-head .live-meta,.control-page .block-head .tier-key{flex-basis:auto;margin-left:auto}.kitchens-run{width:100%;margin-left:0}.bar-row{grid-template-columns:minmax(96px,128px) minmax(0,1fr) 32px;gap:12px}.unserved-line{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"what net""reason reason";gap:6px 12px;padding:12px 16px}.unserved-what{grid-area:what}.unserved-line .reason-tag{grid-area:reason;justify-self:start}.unserved-net{grid-area:net}.live-row{padding:12px 16px}.fact-strip dd{font-size:var(--fs-15)}.agents-table thead,.unmet-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.agents-table,.agents-table tbody,.unmet-table,.unmet-table tbody{display:block}.agents-table tbody tr,.unmet-table tbody tr{border-top:1px solid var(--line);gap:6px 12px;padding:14px 16px;display:grid}.agents-table tbody tr:first-child,.unmet-table tbody tr:first-child{border-top:0}.agents-table tbody td,.unmet-table tbody td{text-align:left;border:0;width:auto;padding:0;display:block}.agents-table tbody tr{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"agent net""apps status""orders orders""seen calls"}.agents-table .cell-agent{grid-area:agent}.agents-table .cell-net{text-align:right;grid-area:net}.agents-table .cell-apps{grid-area:apps}.agents-table .cell-apps .state:nth-child(n+3){display:inline-flex}.agents-table .cell-status{text-align:right;grid-area:status}.agents-table .cell-orders{grid-area:orders}.agents-table .cell-seen{color:var(--text-3);font-size:var(--fs-13);grid-area:seen;gap:6px;display:flex}.agents-table .cell-seen .sub{margin:0}.agents-table .cell-seen .sub:before{content:"· "}.agents-table .cell-calls{color:var(--text-3);font-size:var(--fs-13);text-align:right;grid-area:calls}.agents-table .cell-quotes{display:none}.orders-inline .outcome{max-width:none}.phone-unit{display:inline}.unmet-table tbody tr{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"words lost""buyer buyer""when qty""reason by"}.unmet-table .cell-words{grid-area:words}.unmet-table .cell-lost{text-align:right;grid-area:lost}.unmet-table .cell-buyer{color:var(--text-2);font-size:var(--fs-13);grid-area:buyer}.unmet-table .cell-buyer .sub{margin:0;display:inline}.unmet-table .cell-buyer .sub:before{content:" · "}.unmet-table .cell-when{color:var(--text-3);font-size:var(--fs-13);grid-area:when;gap:6px;display:flex}.unmet-table .cell-when .sub{margin:0}.unmet-table .cell-qty{color:var(--text-2);font-size:var(--fs-13);text-align:right;grid-area:qty}.unmet-table .cell-reason{grid-area:reason}.unmet-table .cell-by{color:var(--text-3);font-size:var(--fs-13);text-align:right;grid-area:by}.unmet-table .cell-by:before{content:"Wanted by "}}@media (prefers-reduced-motion:reduce){.live-row,.signed-entry{transition:opacity var(--d-base) var(--ease-out)}@starting-style{.live-row,.signed-entry{opacity:0;transform:none}}.hbar{transition:none}.split-lane .seg,.skeleton,.flow-link,.flow-bar,.flow-node{animation:none}.agent-name:active{opacity:1}}.ev{background:var(--bg);min-height:100svh;color:var(--text-1);font-family:var(--font-sans);overflow-x:clip}.ev-bar,.ev-layout,.ev-foot{max-width:calc(var(--content) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.ev-layout{grid-template-columns:224px minmax(0,1fr);align-items:start;gap:56px;display:grid}.ev-main{min-width:0;max-width:1040px}.ev-toc{max-height:calc(100svh - 48px);padding-top:64px;position:sticky;top:24px;overflow-y:auto}.ev-toc-title{color:var(--text-3);font-size:var(--fs-13);margin:0 0 10px;font-weight:500}.ev-toc ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.ev-toc a{border-radius:var(--r-control);color:var(--text-2);font-size:var(--fs-13);transition:color var(--d-hover) var(--ease-hover), background-color var(--d-hover) var(--ease-hover);margin-left:-10px;padding:6px 10px;line-height:1.4;text-decoration:none;display:block}.ev-toc li[data-sub] a{color:var(--text-3);padding-left:22px}@media (hover:hover) and (pointer:fine){.ev-toc a:hover{background:var(--surface-3);color:var(--text-1)}}.ev-h2,.ev-criterion{scroll-margin-top:24px}.ev-bar{align-items:center;gap:16px;height:64px;display:flex}.ev-tagline{color:var(--text-3);font-size:var(--fs-13);white-space:nowrap;margin:0}.ev-home{color:inherit;border-radius:var(--r-sm);text-decoration:none;display:inline-flex}.ev-nav{scrollbar-width:none;gap:4px;min-width:0;margin-left:auto;display:flex;overflow-x:auto}.ev-nav-link{border-radius:var(--r-control);color:var(--text-2);font-size:var(--fs-13);white-space:nowrap;transition:color var(--d-hover) var(--ease-hover), background-color var(--d-hover) var(--ease-hover), transform var(--d-press) var(--ease-out);padding:8px 12px;font-weight:500;text-decoration:none}.ev-short{display:none}.ev-nav-link:active{transform:var(--press)}@media (hover:hover) and (pointer:fine){.ev-nav-link:hover{color:var(--text-1);background:var(--surface-3)}}.ev-main{padding-bottom:96px}.ev-intro{padding:56px 0 24px}.ev-h1{max-width:24em;font-size:var(--fs-title);letter-spacing:var(--track-title);text-wrap:balance;margin:0;font-weight:600;line-height:1.15}.ev-lede{max-width:40em;color:var(--text-2);font-size:var(--fs-18);margin:16px 0 0;line-height:1.6}.ev-note{max-width:52em;color:var(--text-3);font-size:var(--fs-13);margin:16px 0 0;line-height:1.6}.ev-numbers{border-radius:var(--r-card);background:var(--surface-1);box-shadow:var(--shadow-1);flex-wrap:wrap;margin:40px 0 0;padding:0;list-style:none;display:flex;overflow:hidden}.ev-numbers li{box-shadow:1px 0 0 var(--line), 0 1px 0 var(--line);flex-direction:column;flex:136px;gap:4px;padding:18px 20px;display:flex}.ev-number{font-size:var(--fs-title);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-weight:600}.ev-number-label{color:var(--text-3);font-size:var(--fs-13)}.ev-live{color:var(--text-2);font-size:var(--fs-13);flex-wrap:wrap;align-items:center;gap:6px 10px;margin:16px 0 0;display:flex}.ev-live-dot{border-radius:var(--r-full);background:var(--text-4);width:8px;height:8px}.ev-live-ok .ev-live-dot{background:var(--success)}.ev-live-bad .ev-live-dot{background:var(--danger)}.ev-section{padding-top:72px}.ev-h2{font-size:var(--fs-title);letter-spacing:var(--track-title);margin:0 0 24px;font-weight:600;line-height:1.15}.ev-h3{font-size:var(--fs-18);letter-spacing:-.015em;margin:0;font-weight:600;line-height:1.3}.ev-sub{color:var(--text-2);margin:40px 0 16px}.ev-h4{color:var(--text-2);font-size:var(--fs-13);margin:20px 0 8px;font-weight:600}.ev-h4:first-child{margin-top:0}.ev-weights{gap:4px;margin-bottom:24px;display:flex}.ev-weights span{border-radius:var(--r-md);background:var(--accent-tint);color:var(--accent);font-size:var(--fs-13);font-variant-numeric:tabular-nums;padding:8px 12px;font-weight:600}.ev-criteria{gap:16px;margin:0;padding:0;list-style:none;display:grid}.ev-criterion{border-radius:var(--r-card);background:var(--surface-1);box-shadow:var(--shadow-1);padding:clamp(20px,3vw,32px)}.ev-criterion-head{align-items:baseline;gap:14px;display:flex}.ev-weight{color:var(--accent);font-size:var(--fs-15);font-variant-numeric:tabular-nums;font-weight:600}.ev-claim{max-width:52em;color:var(--text-2);font-size:var(--fs-15);margin:12px 0 0;line-height:1.6}.ev-grid{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:32px;margin-top:24px;padding-top:24px;display:grid}.ev-list{color:var(--text-1);font-size:var(--fs-15);gap:8px;margin:0;padding-left:18px;line-height:1.55;list-style:outside;display:grid}.ev-list li::marker{color:var(--text-4)}.ev-measured{padding:0;font-weight:550;list-style:none}.ev-limit{color:var(--text-2);font-size:var(--fs-13);margin:0;line-height:1.55}.ev-inline{vertical-align:baseline;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:inline-flex}.ev-code{border-radius:var(--r-xs);background:var(--surface-2);max-width:100%;color:var(--text-1);font-family:var(--font-mono);font-size:var(--fs-12);overflow-wrap:anywhere;padding:2px 7px;line-height:1.6;display:inline-block}.ev-link{color:var(--accent);text-decoration:underline;-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ev-link{-webkit-text-decoration-color:color-mix(in srgb, var(--accent) 35%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--accent) 35%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--accent) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--accent) 35%, transparent)}}.ev-link{text-underline-offset:3px;transition:text-decoration-color var(--d-hover) var(--ease-hover)}@media (hover:hover) and (pointer:fine){.ev-link:hover{text-decoration-color:currentColor}}a.ev-code.ev-link{color:var(--accent);text-decoration:none}.ev-reqs{gap:12px;margin:0;padding:0;list-style:none;display:grid}.ev-req{border-radius:var(--r-card);background:var(--surface-1);box-shadow:var(--shadow-1);padding:20px 24px}.ev-req>p{color:var(--text-2);font-size:var(--fs-15);margin:10px 0 0;line-height:1.6}.ev-req-head{align-items:baseline;gap:12px;display:flex}.ev-quote{font-size:var(--fs-15);quotes:"“" "”";font-weight:550;line-height:1.5}.ev-status{border-radius:var(--r-full);height:26px;font-size:var(--fs-13);white-space:nowrap;flex:none;align-items:center;padding:0 10px;font-weight:500;display:inline-flex}.ev-status-covered{background:var(--success-tint);color:var(--success)}.ev-status-partly{background:var(--warn-tint);color:var(--warn)}.ev-status-not-built{background:var(--surface-3);color:var(--text-2)}.ev-meta{gap:8px;margin:14px 0 0;display:grid}.ev-meta>div{grid-template-columns:56px minmax(0,1fr);align-items:baseline;gap:12px;display:grid}.ev-meta dt{color:var(--text-2);font-size:var(--fs-12);font-weight:600}.ev-meta dd{margin:0}.ev-assumptions{border-top:1px solid var(--line);margin:0;display:grid}.ev-assumptions>div{border-bottom:1px solid var(--line);grid-template-columns:180px minmax(0,1fr);gap:16px;padding:14px 0;display:grid}.ev-assumptions dt{font-size:var(--fs-13);font-weight:600}.ev-assumptions dd{color:var(--text-2);font-size:var(--fs-15);margin:0;line-height:1.6}.ev-steps{color:var(--text-2);font-size:var(--fs-15);gap:12px;margin:0;padding-left:22px;line-height:1.6;list-style:decimal;display:grid}.ev-steps strong{color:var(--text-1)}.ev-links{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.ev-links li{border-radius:var(--r-lg);background:var(--surface-1);box-shadow:var(--shadow-1);gap:4px;padding:16px 18px;display:grid}.ev-links span{color:var(--text-3);font-size:var(--fs-13);line-height:1.5}.ev-foot{border-top:1px solid var(--line);color:var(--text-3);font-size:var(--fs-13);padding-top:24px;padding-bottom:48px}@media (max-width:1023px){.ev-tagline{display:none}.ev-layout{display:block}.ev-toc{z-index:2;max-height:none;margin:0 calc(-1 * var(--gutter));padding:8px var(--gutter);background:var(--bg);box-shadow:0 1px 0 var(--line);scrollbar-width:none;scroll-snap-type:x proximity;scroll-padding-inline:var(--gutter);position:sticky;top:0;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 88%,#0000);mask-image:linear-gradient(90deg,#000 88%,#0000)}.ev-toc-title{display:none}.ev-toc ul{gap:6px;display:flex}.ev-toc li[data-sub]{display:none}.ev-toc a{border-radius:var(--r-full);background:var(--surface-2);white-space:nowrap;scroll-snap-align:start;align-items:center;height:32px;margin:0;padding:0 12px;display:inline-flex}.ev-h2,.ev-criterion{scroll-margin-top:64px}}@media (max-width:760px){.ev-grid{grid-template-columns:minmax(0,1fr);gap:8px}.ev-assumptions>div{grid-template-columns:minmax(0,1fr);gap:4px}.ev-req-head,.ev-criterion-head{flex-direction:column;gap:6px}.ev-weights span{text-align:center;padding:6px 4px}.ev-nav-link{padding:8px}.ev-long{display:none}.ev-short{display:inline}.ev-bar{gap:8px}.ev-numbers li{padding:14px}.ev-number{font-size:var(--fs-18)}}:root{--tour-dim:#0b122073;--tour-card-w:460px;--tour-bezel:#0b0f17}:root[data-theme=dark]{--tour-dim:#0002088c;--tour-bezel:#000}.tour{z-index:100;pointer-events:none;position:fixed;inset:0}.tour-dim{pointer-events:none;width:100%;height:100%;animation:tour-fade var(--d-sheet) var(--ease-out) both;position:absolute;inset:0}.tour-dim-fill{fill:var(--tour-dim);filter:blur(5px);pointer-events:visiblePainted}.tour-ring{fill:none;stroke:var(--accent)}@supports (color:color-mix(in lab, red, red)){.tour-ring{stroke:color-mix(in srgb, var(--accent) 55%, transparent)}}.tour-ring{stroke-width:1.5px}.tour-float{width:min(var(--tour-card-w), calc(100vw - 48px));pointer-events:auto;will-change:transform;position:fixed;top:0;left:0}.tour-card{border-radius:var(--r-xl);background:var(--surface-1);box-shadow:var(--shadow-float);color:var(--text-1);animation:tour-rise var(--d-sheet) var(--ease-out) both;padding:22px 24px 20px;position:relative}:root[data-theme=dark] .tour-card{box-shadow:0 0 0 1px #ffffff1a, var(--shadow-float)}.tour-card-top{justify-content:space-between;align-items:center;gap:12px;margin:-6px -10px 0 0;display:flex}.tour-count{color:var(--text-2);font-size:var(--fs-13);font-variant-numeric:tabular-nums;margin:0;font-weight:550;line-height:18px}.tour-close{flex:none}.tour-intro .tour-close,.tour-end .tour-close{position:absolute;top:14px;right:14px}.tour-progress{gap:4px;margin:10px 0 0;padding:0;list-style:none;display:flex}.tour-progress li{border-radius:var(--r-full);background:var(--surface-3);flex:1;height:4px;position:relative;overflow:hidden}.tour-progress li:after{content:"";border-radius:inherit;background:var(--accent);transform-origin:0;transition:transform var(--d-sheet) var(--ease-sheet);position:absolute;inset:0;transform:scaleX(0)}.tour-progress li[data-state=done]:after,.tour-progress li[data-state=now]:after{transform:scaleX(1)}.tour-progress li[data-state=done]:after{opacity:.45}.tour-copy{animation:tour-swap var(--d-base) var(--ease-out) both}.tour-title{font-size:var(--fs-18);letter-spacing:-.012em;text-wrap:pretty;margin:14px 0 0;font-weight:600;line-height:26px}.tour-title-big{font-size:var(--fs-title);letter-spacing:var(--track-title);text-wrap:balance;margin:4px 40px 0 0;line-height:36px}.tour-detail{color:var(--text-2);font-size:var(--fs-15);text-wrap:pretty;margin:6px 0 0;line-height:22px}.tour-detail[data-note=true]{color:var(--warn)}.tour-actions{align-items:center;gap:8px;margin-top:20px;display:flex}.tour-keys{color:var(--text-3);font-size:var(--fs-12);margin:0 auto 0 0;line-height:16px}.tour-next{min-width:132px}.tour-next[aria-disabled=true]{opacity:.72;cursor:progress}.tour-next[aria-disabled=true]:active{transform:none}.tour-next[data-busy=true]{background:var(--surface-3);color:var(--text-1)}.tour-next{isolation:isolate;position:relative;overflow:hidden}.tour-next-fill{z-index:-1;background:var(--on-accent);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.tour-next-fill{background:color-mix(in srgb, var(--on-accent) 24%, transparent)}}.tour-next-fill{transform-origin:0;animation:tour-read var(--read-ms) linear forwards;transform:scaleX(0)}.tour-center{pointer-events:none;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.tour-center>.tour-card{pointer-events:auto;width:min(560px,100%);max-height:calc(100dvh - 48px);padding:28px 28px 24px;overflow-y:auto}.tour-intro .tour-detail{margin-top:10px}.tour-intro-actions{justify-items:start;gap:12px;margin-top:24px;display:grid}.tour-start{min-width:160px}.tour-fine{color:var(--text-3);font-size:var(--fs-13);margin:0;line-height:18px}.tour-error{color:var(--danger);font-size:var(--fs-13);margin:14px 0 0;line-height:18px}.tour-center>.tour-end{width:min(620px,100%)}.tour-recap{gap:8px;margin:20px 0 0;padding:0;list-style:none;display:grid}.tour-recap li{border-radius:var(--r-lg);background:var(--surface-2);padding:12px 16px}.tour-recap p{font-size:var(--fs-15);margin:0;line-height:22px}.tour-recap .tour-criteria{color:var(--text-3);font-size:var(--fs-13);margin-top:2px;line-height:18px}.tour-end-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:22px;display:grid}.tour-end-actions>:first-child{grid-column:1/-1}.tour-end-foot{justify-content:flex-end;margin-top:12px;display:flex}.tour-phone-layout{pointer-events:none;justify-content:center;align-items:center;gap:48px;padding:24px;display:flex;position:fixed;inset:0}.tour-phone-layout>*{pointer-events:auto}.tour-phone-layout>.tour-float{width:min(460px,100%);position:static}.tour-phone-layout .tour-keys{display:none}.tour-phone-layout .tour-actions{justify-content:flex-end}.tour-phone{aspect-ratio:390/800;background:var(--tour-bezel);height:min(800px,100dvh - 80px);box-shadow:var(--shadow-float);animation:tour-rise-far .42s var(--ease-out) both;border-radius:54px;flex:none;padding:12px;position:relative}:root[data-theme=dark] .tour-phone{box-shadow:0 0 0 1px #ffffff24, var(--shadow-float)}.tour-phone-notch{z-index:1;border-radius:var(--r-full);background:var(--tour-bezel);width:104px;height:30px;position:absolute;top:22px;left:50%;transform:translate(-50%)}.tour-phone-screen{background:var(--bg);border:0;border-radius:42px;width:100%;height:100%;display:block}.tour-resume{border-radius:var(--r-control);animation:tour-rise var(--d-sheet) var(--ease-out) both;align-items:center;gap:2px;display:flex}.tour-resume-go{min-width:0;height:var(--control-h);border-radius:var(--r-control);color:inherit;font:inherit;font-size:var(--fs-13);cursor:pointer;transition:transform var(--d-press) var(--ease-out);background:0 0;border:0;flex:1;align-items:center;gap:8px;padding:0 10px;font-weight:550;display:inline-flex}.tour-resume-go:focus:not(:focus-visible){outline:none}.tour-resume-go:active{transform:var(--press)}.tour-resume-go svg{width:16px;height:16px;color:var(--accent);flex:none}.tour-resume-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tour-resume-step{color:var(--text-3);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;font-weight:450}.tour-resume-end{color:inherit}.tour-resume[data-dock=side]{background:var(--surface-2);color:var(--text-1)}.tour-resume[data-dock=phone]{background:var(--surface-inverse);max-width:480px;color:var(--text-inverse);flex:1;padding-right:2px}body:has(.tour-resume[data-dock=phone]) main#main:after{content:"";height:52px;display:block}.tour-resume[data-dock=phone] .tour-resume-go svg,.tour-resume[data-dock=phone] .tour-resume-step{color:inherit;opacity:.75}.tour-resume[data-dock=bar]{background:var(--surface-2);color:var(--text-1)}.tour-resume[data-dock=float]{left:var(--gutter);z-index:95;background:var(--surface-inverse);color:var(--text-inverse);box-shadow:var(--shadow-float);padding:2px;position:fixed;bottom:16px}.tour-resume[data-dock=float] .tour-resume-step{color:inherit;opacity:.7}@media (max-width:959px){.tour-phone-layout{flex-direction:column;gap:0;padding:0}.tour-phone{aspect-ratio:auto;flex:1;width:min(390px,100%);height:auto;min-height:0;margin:16px 0}.tour-phone-layout>.tour-float{width:100%}.tour-phone-layout>.tour-float .tour-card{border-radius:var(--r-xl) var(--r-xl) 0 0}}@media (max-width:719px){.tour-float{width:100%;top:auto;bottom:0}.tour-card{padding:18px 16px max(16px, env(safe-area-inset-bottom));border-radius:var(--r-xl) var(--r-xl) 0 0;animation-name:tour-sheet;animation-timing-function:var(--ease-sheet)}.tour-card-top{margin-right:-6px}.tour-title{margin-top:10px}.tour-keys{display:none}.tour-actions{margin-top:16px}.tour-next{flex:1}.tour-center{place-items:end stretch;padding:0}.tour-center>.tour-card{width:100%;max-height:92dvh;padding:24px 16px max(16px, env(safe-area-inset-bottom))}.tour-end-actions{grid-template-columns:1fr}.tour-intro-actions{justify-items:stretch}.tour-phone{width:100%;box-shadow:none;background:0 0;border-radius:0;margin:0;padding:0;animation-name:tour-fade}.tour-phone-notch{display:none}.tour-phone-screen{border-radius:0}.tour-phone-layout .tour-progress{display:none}.tour-resume[data-dock=float]{left:16px;bottom:max(16px, env(safe-area-inset-bottom))}}@media (pointer:coarse){.tour-keys{display:none}}@keyframes tour-read{to{transform:scaleX(1)}}@keyframes tour-fade{0%{opacity:0}}@keyframes tour-rise{0%{opacity:0;transform:translateY(8px)}}@keyframes tour-rise-far{0%{opacity:0;transform:translateY(24px)}}@keyframes tour-sheet{0%{transform:translateY(100%)}}@keyframes tour-swap{0%{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.tour-card,.tour-phone,.tour-resume,.tour-copy{animation-name:tour-fade}.tour-progress li:after{transition:none}.tour-next-fill{animation:none}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f6f7f9;--surface-1:#fff;--surface-2:#f1f3f6;--surface-3:#e9ecf1;--surface-4:#dfe3ea;--surface-inverse:#0e1726;--text-inverse:#f6f7f9;--line:#e4e7ec;--line-strong:#cdd3dc;--text-1:#0b1220;--text-2:#475467;--text-3:#5d6779;--text-4:#8a94a6;--accent:#1f4fd8;--accent-hover:#1a43b8;--accent-tint:#eaf0fe;--on-accent:#fff;--success:#0f7553;--success-tint:#e7f6ef;--warn:#9a5207;--warn-tint:#fdf2e3;--danger:#c4321f;--danger-tint:#fdecea;--glass-bg:#ffffffd1;--glass-filter:blur(24px) saturate(180%);--glass-border:#0b122014;--glass-highlight:inset 0 1px 0 #fff9;--glass-shadow:0 24px 60px -20px #0b122038;--pane-border:#e4e7ec;--label:#667085;--scrim:#0b12206b;--shadow-1:0 1px 2px #0b12200d, 0 0 0 1px #0b12200a;--shadow-2:0 8px 24px -8px #0b12201f, 0 0 0 1px #0b12200d;--shadow-float:0 40px 90px -35px #1f4fd84d, 0 0 0 1px #0b12200f;--r-xs:4px;--r-sm:6px;--r-md:8px;--r-lg:12px;--r-xl:20px;--r-card:14px;--r-control:10px;--r-full:999px;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-hover:cubic-bezier(.25, .46, .45, .94);--ease-sheet:cubic-bezier(.32, .72, 0, 1);--d-press:.12s;--d-hover:.1s;--d-fast:.15s;--d-base:.22s;--d-sheet:.32s;--d-orb:.6s;--fs-12:12px;--fs-13:13px;--fs-15:15px;--fs-18:18px;--fs-title:30px;--fs-display:clamp(40px, 2.4vw + 22px, 56px);--track-title:-.03em;--control-h:36px;--control-h-big:44px;--press:scale(.97);--hit:44px;--topbar:56px;--gutter:clamp(16px, 2.6vw, 36px);--content:1328px;--font-sans:var(--font-inter), ui-sans-serif, system-ui, sans-serif;--font-mono:var(--font-jetbrains-mono), ui-monospace, "SF Mono", monospace}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0a0f1a;--surface-1:#111827;--surface-2:#172033;--surface-3:#1e293d;--surface-4:#28344b;--surface-inverse:#f6f7f9;--text-inverse:#0b1220;--line:#ffffff14;--line-strong:#ffffff24;--text-1:#e8ecf3;--text-2:#a3adbf;--text-3:#8490a5;--text-4:#6b7588;--accent:#6e9bff;--accent-hover:#8aaeff;--accent-tint:#6e9bff24;--on-accent:#0a0f1a;--success:#34c08e;--success-tint:#34c08e24;--warn:#f0a23b;--warn-tint:#f0a23b24;--danger:#ff6b5b;--danger-tint:#ff6b5b24;--glass-bg:#111827c7;--glass-border:#ffffff14;--glass-highlight:inset 0 1px 0 #ffffff14;--glass-shadow:0 24px 60px -20px #000000b3;--pane-border:#ffffff14;--label:#8490a5;--scrim:#03060ca8;--shadow-1:0 0 0 1px #ffffff0f;--shadow-2:0 0 0 1px #ffffff14;--shadow-float:0 40px 90px -35px #000c, 0 0 0 1px #ffffff14}@media (max-width:719px){:root{--control-h:var(--control-h-big)}}html,body{background:var(--bg);color:var(--text-1);transition:background-color var(--d-base) var(--ease-out), color var(--d-base) var(--ease-out)}body{font-family:var(--font-sans);font-size:var(--fs-15);letter-spacing:-.006em;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;line-height:22px;overflow-x:hidden}p,li,dd{text-wrap:pretty}h1,h2,h3,.run-title,.audit-title{text-wrap:balance}::selection{background:var(--accent-tint);color:var(--text-1)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-sm)}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:0}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.glass{background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter);border:1px solid var(--glass-border);box-shadow:var(--glass-highlight), var(--glass-shadow)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass{background:var(--surface-1)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-iteration-count:1!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
