/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--ws-chat-min:350px;--ws-canvas-min:480px}*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-x-reverse:0;--tw-border-style:solid;--tw-divide-y-reverse:0;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--sf-fade-start:0px;--ws-scroll-fade:0px}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-amber-50:oklch(98.7% .022 95.277);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-900:oklch(41.4% .112 45.904);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-3xl:48rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--tracking-normal:0em;--tracking-wide:.025em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-background:var(--background);--color-foreground:var(--foreground);--color-card:var(--card);--color-popover:var(--popover);--color-popover-foreground:var(--popover-foreground);--color-muted-foreground:var(--muted-foreground);--color-accent:var(--accent);--color-brand:var(--brand);--color-border:var(--border);--color-ring:var(--ring)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab, var(--ring) 50%, transparent)}}html{font-family:var(--font-sans);font-feature-settings:"calt", "ss01", "tnum";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}body{background:var(--background);color:var(--foreground);font-family:var(--font-sans)}::selection{background:var(--brand)}@supports (color:color-mix(in lab, red, red)){::selection{background:color-mix(in oklab, var(--brand) 22%, transparent)}}svg.lucide{stroke-width:1.75px}html,body{overscroll-behavior:none;background:var(--background)}body{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}button,a,[role=button],[role=radio],label{touch-action:manipulation}[data-slot=aui_thread-viewport],aside{overscroll-behavior:contain}.no-scrollbar{scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}}@layer ws-base{:where(.ws-shell,.ws-portal,.pc-portal,.ws-sharesheet,.ws-share-dialog,.ws-finder,.ws-context-picker,.ws-recent-panel,[data-slot=dialog-content],[data-slot=bottom-sheet]) :where(textarea,input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=button],[type=submit],[type=reset],[type=image])):focus-visible{outline:1px solid var(--ws-ink,var(--foreground))}@supports (color:color-mix(in lab, red, red)){:where(.ws-shell,.ws-portal,.pc-portal,.ws-sharesheet,.ws-share-dialog,.ws-finder,.ws-context-picker,.ws-recent-panel,[data-slot=dialog-content],[data-slot=bottom-sheet]) :where(textarea,input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=button],[type=submit],[type=reset],[type=image])):focus-visible{outline:1px solid color-mix(in oklab, var(--ws-ink,var(--foreground)) 55%, var(--control-border))}}:where(.ws-shell,.ws-portal,.pc-portal,.ws-sharesheet,.ws-share-dialog,.ws-finder,.ws-context-picker,.ws-recent-panel,[data-slot=dialog-content],[data-slot=bottom-sheet]) :where(textarea,input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=button],[type=submit],[type=reset],[type=image])):focus-visible{outline-offset:-1px;box-shadow:0 0 0 3px var(--ws-ink,var(--foreground))}@supports (color:color-mix(in lab, red, red)){:where(.ws-shell,.ws-portal,.pc-portal,.ws-sharesheet,.ws-share-dialog,.ws-finder,.ws-context-picker,.ws-recent-panel,[data-slot=dialog-content],[data-slot=bottom-sheet]) :where(textarea,input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=button],[type=submit],[type=reset],[type=image])):focus-visible{box-shadow:0 0 0 3px color-mix(in oklab, var(--ws-ink,var(--foreground)) 7%, transparent)}}:where(.ws-shell,.ws-portal,.pc-portal,.ws-sharesheet,.ws-share-dialog,.ws-finder,.ws-context-picker,.ws-recent-panel,[data-slot=dialog-content],[data-slot=bottom-sheet]) :where(textarea[aria-invalid=true],input[aria-invalid=true]):focus-visible{outline-color:var(--ws-danger,var(--destructive));box-shadow:0 0 0 3px var(--ws-danger,var(--destructive))}@supports (color:color-mix(in lab, red, red)){:where(.ws-shell,.ws-portal,.pc-portal,.ws-sharesheet,.ws-share-dialog,.ws-finder,.ws-context-picker,.ws-recent-panel,[data-slot=dialog-content],[data-slot=bottom-sheet]) :where(textarea[aria-invalid=true],input[aria-invalid=true]):focus-visible{box-shadow:0 0 0 3px color-mix(in oklab, var(--ws-danger,var(--destructive)) 16%, transparent)}}:where(.aui-composer-input,.aui-edit-composer-input,.onboarding-search input,.ws-field-search input,.ws-finder-search>input,.ws-people-search input,.ws-library-search input,.ws-pipedream-search-bar input,.ws-pg-search input,.ws-page-picker-search input,.ws-page-editor-title input,.ws-meta-dialog .ws-meta-copy-field input,.company-models-money input,.ws-ask-other-input,.cu-input,.cp-input-wrap input):focus-visible{box-shadow:none;outline:none}:where(.ws-shell) :where(h1,h2,h3,p){margin:0}:where(.ws-shell) h1{letter-spacing:-1.2px;text-wrap:balance;font-size:34px;font-weight:480;line-height:1.22}:where(.ws-shell) h2{letter-spacing:-.35px;font-size:18px;font-weight:530}:where(.ws-shell) h3{letter-spacing:-.2px;font-size:15px;font-weight:530}:where(.ws-shell) p{text-wrap:pretty;line-height:1.75}}@layer components{.company-welcome-page{z-index:45;background:var(--background);color:var(--foreground);position:fixed;inset:0;overflow:auto}.company-welcome-top{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:1rem;min-height:5rem;padding:1rem 2.5rem;display:flex}.company-welcome-top>span{letter-spacing:-.025em;font-size:1.3rem;font-weight:600}.company-welcome-card{border:1px solid var(--border);background:var(--card);border-radius:12px;width:calc(100% - 2rem);max-width:38rem;margin:clamp(2rem,7vh,6rem) auto 4rem;padding:3rem;animation:.4s ease-out company-enter}.company-welcome-card>svg{margin-bottom:1.75rem}.company-welcome-card h1{letter-spacing:-.045em;outline:none;margin:.75rem 0 1.5rem;font-size:clamp(1.9rem,4vw,2.55rem);font-weight:500;line-height:1.1}.company-welcome-card>p{color:var(--muted-foreground);font-size:.9375rem;line-height:1.7}.company-eyebrow{color:var(--muted-foreground);letter-spacing:.025em;font-weight:500;font-size:.75rem!important}.company-welcome-card>.company-primary{width:100%;min-height:3rem}.company-primary,.company-secondary,.company-link{cursor:pointer;justify-content:center;align-items:center;gap:.5rem;min-height:2.75rem;font-size:.8125rem;font-weight:500;transition:background .18s,opacity .18s;display:inline-flex}.company-primary,.company-secondary{border:1px solid var(--border);border-radius:6px;padding:.65rem 1.1rem}.company-primary{background:var(--foreground);color:var(--background)}.company-primary:hover{opacity:.88}.company-secondary{background:var(--card)}.company-secondary:hover{background:var(--muted)}.company-segmented{flex-wrap:wrap;gap:.375rem;display:inline-flex}.company-segmented>.company-secondary[aria-pressed=true]{background:var(--foreground);color:var(--background);border-color:var(--foreground)}.company-link{text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--control-border);-webkit-text-decoration-color:var(--control-border);text-decoration-color:var(--control-border);justify-content:flex-start;padding:.3rem .1rem}.company-link:hover{text-decoration-color:currentColor}.company-primary:disabled,.company-secondary:disabled,.company-link:disabled{opacity:.5;cursor:default}.company-welcome-page button:focus-visible,.company-settings-page button:focus-visible,.company-settings-page a:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.company-settings-content{outline:none;min-width:0;max-width:44rem;padding-top:.15rem}.company-settings-content>h1{letter-spacing:-.035em;font-size:1.9rem;font-weight:550;line-height:1.2}.company-description{color:var(--muted-foreground);max-width:38rem;margin:.85rem 0 2rem;font-size:.875rem;line-height:1.7}.company-form{flex-direction:column;gap:1.5rem;max-width:34rem;margin:1.5rem 0;display:flex}.company-form>h2,.company-section-title{letter-spacing:0;margin:0;font-size:16px;font-weight:540;line-height:24px}.company-form label{flex-direction:column;gap:.5rem;font-size:.8125rem;font-weight:500;line-height:20px;display:flex}.company-form input:not([type=checkbox]),.company-form textarea,.company-form select{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--card);width:100%;min-height:2.75rem;font:inherit;padding:.7rem .8rem;font-size:.875rem;font-weight:400}.company-processing .pc-callout{margin:0}.company-processing-scope{color:var(--pc-muted);margin-top:var(--pc-2)!important}.company-processing-options{gap:var(--pc-3);border:0;min-width:0;margin:0;padding:0;display:grid}.company-form .company-processing-option{align-items:flex-start;gap:var(--pc-3);min-height:var(--pc-row-touch);padding:var(--pc-4);border:1px solid var(--pc-line);border-radius:var(--pc-radius-card);background:var(--pc-surface);cursor:pointer;flex-direction:row;transition:border-color .18s,background .18s;display:flex}.company-form .company-processing-option:hover{border-color:var(--pc-line-strong)}.company-form .company-processing-option[data-selected=true]{border-color:var(--pc-line-strong);background:var(--pc-selected)}.company-form .company-processing-option:has(input:focus-visible){outline:2px solid var(--pc-focus);outline-offset:2px}.company-form .company-processing-option>input[type=radio]{width:1.1rem;height:1.1rem;min-height:1.1rem;accent-color:var(--pc-ink);flex:0 0 1.1rem;margin:.15rem 0 0;padding:0}.company-processing-option-copy{gap:var(--pc-1);min-width:0;font-weight:400;display:grid}.company-processing-option-title{align-items:center;gap:var(--pc-2);color:var(--pc-ink);font-size:var(--pc-fs-body);font-weight:var(--pc-w-medium,500);flex-wrap:wrap;display:flex}.company-processing-member-note{margin:calc(-1 * var(--pc-4)) 0 var(--pc-5);color:var(--pc-ink);font-size:var(--pc-fs-ui);line-height:1.55}.company-form .company-processing-summary{cursor:default}.company-processing-summary-label{color:var(--pc-muted);font-size:var(--pc-fs-meta)}.company-processing-option-body,.company-processing-note{color:var(--pc-muted);font-size:var(--pc-fs-meta);line-height:1.55}.company-form .company-processing-options:disabled .company-processing-option{cursor:default}.company-processing-details ul{gap:var(--pc-2);margin:var(--pc-1) 0 0;color:var(--pc-muted);font-size:var(--pc-fs-ui);line-height:var(--pc-lh-ui);padding-left:1.1rem;display:grid}.company-processing-disclosure{align-items:center;gap:var(--pc-2);min-height:44px;color:var(--pc-ink);font:inherit;font-size:var(--pc-fs-ui);font-weight:var(--pc-w-medium,500);cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.company-processing-disclosure svg{color:var(--pc-muted);transition:transform .16s}.company-processing-decide{gap:var(--pc-3);padding-top:var(--pc-4);border-top:1px solid var(--pc-line);display:grid}.company-processing-decision p,.company-processing-note{margin:0}.company-processing-decision{gap:var(--pc-1);color:var(--pc-ink);font-size:var(--pc-fs-body);line-height:1.5;display:grid}.company-processing-consequence{color:var(--pc-muted);font-size:var(--pc-fs-ui)}.company-processing-saved{color:var(--pc-success);font-size:var(--pc-fs-ui)}@media (max-width:640px){.company-processing .company-form-actions .company-primary{width:100%}}.company-form textarea{resize:vertical;line-height:1.65}.company-form :is(textarea,input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=button],[type=submit],[type=reset],[type=image])):focus-visible{outline:1px solid var(--pc-ink)}@supports (color:color-mix(in lab, red, red)){.company-form :is(textarea,input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=button],[type=submit],[type=reset],[type=image])):focus-visible{outline:1px solid color-mix(in oklab, var(--pc-ink) 55%, var(--control-border))}}.company-form :is(textarea,input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=button],[type=submit],[type=reset],[type=image])):focus-visible{outline-offset:-1px;box-shadow:0 0 0 3px var(--pc-ink)}@supports (color:color-mix(in lab, red, red)){.company-form :is(textarea,input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=button],[type=submit],[type=reset],[type=image])):focus-visible{box-shadow:0 0 0 3px color-mix(in oklab, var(--pc-ink) 7%, transparent)}}.company-form input:is([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=button],[type=submit],[type=reset],[type=image]):focus-visible,.company-form select:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.company-form small{color:var(--muted-foreground);font-size:.75rem;font-weight:400;line-height:1.6}.company-form-actions{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-top:.6rem;font-size:.8rem;display:flex}.company-error{color:var(--destructive);margin:.75rem 0;font-size:.8125rem;line-height:1.6}.company-notice{color:var(--muted-foreground);margin:1rem 0;font-size:.8125rem}.company-details{margin:1.5rem 0 2rem;font-size:.875rem}.company-details>div{border-bottom:1px solid var(--border);grid-template-columns:8rem 1fr;gap:1rem;padding:.8rem 0;display:grid}.company-details dt{color:var(--muted-foreground)}.company-details dd{overflow-wrap:anywhere}.company-empty-state h2{font-size:1.0625rem;font-weight:550}.company-empty-state p{color:var(--muted-foreground);margin:.65rem 0 1rem;font-size:.875rem;line-height:1.75}.company-empty-state{border-top:1px solid var(--border);padding:1.5rem 0}.company-billing{margin-top:1.5rem}.company-billing>.company-link{margin-top:.75rem;display:flex}.company-billing p a{color:var(--foreground);text-decoration:underline;-webkit-text-decoration-color:var(--control-border);-webkit-text-decoration-color:var(--control-border);text-decoration-color:var(--control-border);text-underline-offset:3px}.company-billing p a:hover{text-decoration-color:currentColor}@keyframes company-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:767px){.company-welcome-top{min-height:4rem;padding:1rem}.company-welcome-card{margin-top:1.5rem;padding:1.75rem}.company-form input,.company-form textarea,.company-form select{font-size:1rem}.company-settings-content>h1{font-size:1.6rem}.company-settings-content{padding:0 .25rem}.company-details>div{grid-template-columns:6rem 1fr}.company-welcome-card>svg{margin-bottom:1.25rem}}@media (prefers-reduced-motion:reduce){.company-welcome-card{animation:none}.company-primary,.company-secondary,.company-link,.company-processing-option{transition:none}}.company-form .company-check-row{cursor:pointer;flex-direction:row;align-items:center;min-height:2.75rem}.company-form .company-check-row input[type=checkbox]{width:1.125rem;height:1.125rem;min-height:1.125rem;accent-color:var(--primary);flex-shrink:0;padding:0}.company-voice-audit summary{cursor:pointer;align-content:center;min-height:2.75rem;font-size:.875rem;font-weight:500}.company-voice-audit li{border-bottom:1px solid var(--border);padding:.5rem 0;font-size:.8125rem}.company-voice-audit time{color:var(--muted-foreground)}.company-form .company-processing-option[data-selected=true] .pc-status{box-shadow:inset 0 0 0 1px var(--pc-line-strong)}.desktop-downloads .desktop-platform-hint{margin:1.75rem 0 var(--pc-3);color:var(--pc-muted);font-size:var(--pc-fs-ui);line-height:var(--pc-lh-ui)}.desktop-platform-picker{gap:var(--pc-3);grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:1.5rem;display:grid}.desktop-platform-option{appearance:none;border:1px solid var(--pc-line);border-radius:var(--pc-radius-card);background:var(--pc-surface);min-width:0;color:var(--pc-muted);cursor:pointer;text-align:left;transition:background-color var(--pc-dur-1) var(--pc-ease), border-color var(--pc-dur-1) var(--pc-ease), color var(--pc-dur-1) var(--pc-ease);flex-direction:column;align-items:flex-start;gap:.75rem;padding:1.25rem;display:flex}.desktop-platform-option[aria-pressed=true]{border-color:var(--pc-ink);color:var(--pc-ink);background:var(--pc-soft);box-shadow:inset 0 0 0 1px var(--pc-ink)}.desktop-platform-option:focus-visible,.desktop-download-link:focus-visible{outline:2px solid var(--pc-focus);outline-offset:4px}.desktop-platform-label{font-size:var(--pc-fs-body);font-weight:var(--pc-w-medium);letter-spacing:-.02em}.desktop-platform-description{font-size:var(--pc-fs-meta);color:var(--pc-muted);margin-top:-.5rem}.desktop-download-card{border:1px solid var(--pc-line);border-radius:var(--pc-radius-card);padding:var(--pc-6);background:var(--pc-surface)}.desktop-download-heading{align-items:center;gap:1rem;display:flex}.desktop-platform-emblem{border:1px solid var(--pc-line);border-radius:var(--pc-radius-card);background:var(--pc-paper);width:3.5rem;height:3.5rem;color:var(--pc-ink);flex-shrink:0;place-items:center;display:grid}.desktop-downloads .desktop-download-card h2{font-size:var(--pc-fs-h2);line-height:var(--pc-lh-h2);font-weight:var(--pc-w-title);letter-spacing:-.03em;margin:0}.desktop-downloads .desktop-download-card>p{margin-top:1rem}.desktop-detected-badge{color:var(--pc-muted);margin-top:var(--pc-1);font-size:var(--pc-fs-meta);display:inline-block}.desktop-download-card p,.desktop-downloads-note,.desktop-downloads-empty p{color:var(--pc-muted);font-size:var(--pc-fs-ui);line-height:var(--pc-lh-ui)}.desktop-download-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:1rem;margin-top:1.5rem;display:grid}.desktop-download-list:empty{display:none}.desktop-download-release{min-width:0}.desktop-download-link{border:1px solid var(--pc-line);border-radius:var(--pc-radius-control);background:var(--pc-ink);color:var(--pc-paper);transition:opacity var(--pc-dur-1) var(--pc-ease);justify-content:space-between;align-items:center;gap:1rem;padding:1rem;text-decoration:none;display:flex}.desktop-download-link>span{gap:var(--pc-1);flex-direction:column;display:flex}.desktop-download-link>svg{flex-shrink:0}.desktop-download-link strong{font-size:var(--pc-fs-ui);font-weight:var(--pc-w-title)}.desktop-download-link small{font-size:var(--pc-fs-meta);opacity:.75}.desktop-download-release details{margin-top:var(--pc-2);color:var(--pc-muted);font-size:var(--pc-fs-meta)}.desktop-download-release summary{cursor:pointer}.desktop-download-release code{overflow-wrap:anywhere;margin:var(--pc-2) 0;font-family:var(--font-mono,monospace);font-size:var(--pc-fs-meta);display:block}.desktop-download-release .company-link{min-height:auto;font-size:var(--pc-fs-meta)}.desktop-downloads-empty{border:1px dashed var(--pc-line);border-radius:var(--pc-radius-card);margin:1.5rem 0;padding:1.25rem}.desktop-downloads-empty strong{font-size:var(--pc-fs-body)}.desktop-downloads .desktop-downloads-note{margin-top:1.5rem}.desktop-nix{border-top:1px solid var(--pc-line);margin-top:1.5rem;padding-top:1.25rem}.desktop-downloads .desktop-nix h2{font-size:var(--pc-fs-h2);margin:0 0 .5rem}.desktop-nix pre{border-radius:var(--pc-radius-control);background:var(--pc-soft);margin:.75rem 0;padding:.75rem;overflow-x:auto}.desktop-nix pre code{font-size:var(--pc-fs-meta)}.desktop-nix code{overflow-wrap:anywhere}.desktop-download-verification code{overflow-wrap:anywhere;display:block}.desktop-download-verification p{margin-top:var(--pc-2)}@media (max-width:480px){.desktop-platform-option{padding:1rem .75rem}.desktop-platform-description{font-size:var(--pc-fs-meta)}.desktop-download-card{padding:1.25rem}}@media (prefers-reduced-motion:reduce){.desktop-platform-option,.desktop-download-link{transition:none}}@media (hover:hover){.desktop-platform-option:hover{background:var(--pc-soft);color:var(--pc-ink)}.desktop-download-link:hover{opacity:.85}}.company-team{width:100%;max-width:880px;font-size:14px}.company-team-heading{margin-bottom:40px}.company-team-heading h1{letter-spacing:-.9px;font-size:28px;font-weight:600;line-height:1.3}.company-team p{color:var(--muted-foreground);margin:8px 0 0;line-height:1.6}.company-team-section+.company-team-section{border-top:1px solid var(--border);margin-top:40px;padding-top:28px}.company-team-section-heading{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.company-team-section h2{margin:0;font-size:15px;font-weight:600}.company-team-section h2 span{color:var(--muted-foreground);margin-left:7px;font-size:12px;font-weight:400}.company-team-columns,.company-team-member{grid-template-columns:minmax(180px,1fr) 110px 220px 84px;align-items:center;gap:12px;display:grid}.company-team-columns{color:var(--muted-foreground);border-bottom:1px solid var(--border);padding:0 0 10px;font-size:11px}.company-team-member{border-bottom:1px solid var(--border);min-height:80px;padding:16px 0}.company-team-identity{align-items:center;gap:12px;min-width:0;display:flex}.company-team-identity>div{min-width:0}.company-team-identity strong,.company-team-invitation strong{overflow-wrap:anywhere;font-weight:500;display:block}.company-team-identity>div>span{color:var(--muted-foreground);overflow-wrap:anywhere;margin-top:3px;font-size:12px;display:block}.company-team-avatar{border:1px solid var(--border);background:var(--muted);width:34px;height:34px;color:var(--muted-foreground);border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;display:grid}.company-team label{color:var(--muted-foreground);flex-direction:column;gap:7px;font-size:12px;display:flex}.company-team input{border:1px solid var(--border);background:var(--background);color:var(--foreground);font:inherit;border-radius:7px;min-width:0;max-width:100%;padding:9px 11px}.company-team .company-team-choice{width:100%;height:36px;color:inherit;background:0 0;border:1px solid #0000;justify-content:space-between;align-items:center;gap:6px;padding:0 11px;font-size:12px;font-weight:400;display:flex}.company-team .company-team-choice svg{width:14px;height:14px;color:var(--muted-foreground);flex-shrink:0}.company-team .company-team-choice>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.company-team .company-team-choice:hover,.company-team .company-team-choice[data-state=open],.company-team form .company-team-choice{border-color:var(--border);background:var(--background)}.company-team-role-label{box-sizing:border-box;border:1px solid #0000;padding:9px 11px;font-size:12px;line-height:16px;display:block}.company-team-publishing{font-size:12px}.company-team button:where(:not(.pc-more,.pc-btn)){border:1px solid var(--border);cursor:pointer;white-space:nowrap;border-radius:7px;padding:9px 12px;font-size:12px}@media (hover:hover){.company-team button:where(:not(.pc-more,.pc-btn)):hover{background:var(--muted)}}.company-team button:disabled{opacity:.5;cursor:default}.company-team :is(button:where(:not(.pc-more,.pc-btn)),input:is([type=checkbox],[type=radio])):focus-visible{outline:2px solid var(--ring);outline-offset:3px}.company-team input:not([type=checkbox],[type=radio]):focus-visible{outline:1px solid var(--pc-ink)}@supports (color:color-mix(in lab, red, red)){.company-team input:not([type=checkbox],[type=radio]):focus-visible{outline:1px solid color-mix(in oklab, var(--pc-ink) 55%, var(--control-border))}}.company-team input:not([type=checkbox],[type=radio]):focus-visible{outline-offset:-1px;box-shadow:0 0 0 3px var(--pc-ink)}@supports (color:color-mix(in lab, red, red)){.company-team input:not([type=checkbox],[type=radio]):focus-visible{box-shadow:0 0 0 3px color-mix(in oklab, var(--pc-ink) 7%, transparent)}}.company-team-member-actions{justify-content:flex-end;align-items:center;gap:4px;display:flex}.company-team .company-team-save{padding:6px 9px}.company-team p.company-team-privacy{max-width:590px;margin-top:16px;font-size:12px}.company-team-invite .company-team-section-heading{margin-bottom:6px}.company-team-invite>p{font-size:12px}.company-team form{grid-template-columns:minmax(140px,1fr) 115px auto;align-items:end;gap:12px;margin:20px 0 12px;display:grid}.company-team form input{font-size:13px}.company-team .company-team-primary{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}.company-team .company-team-primary:hover{opacity:.88;background:var(--primary)}.company-team-invite-link{margin-top:18px}.company-team-invitation{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;margin-top:8px;padding:16px 0;display:flex}.company-team-invitation span{color:var(--muted-foreground);margin-top:3px;font-size:12px;display:block}@media (max-width:1100px){.company-team-columns,.company-team-member{grid-template-columns:minmax(150px,1fr) 95px 190px 76px;gap:6px}}@media (max-width:760px){.company-team-heading{margin-bottom:28px}.company-team-columns{display:none}.company-team-member{grid-template-columns:minmax(0,1fr) auto;gap:8px}.company-team-identity{grid-area:1/1}.company-team-member-actions{grid-area:1/2}.company-team-role{grid-area:2/1;padding-left:38px}.company-team-publishing{grid-area:3/1/auto/-1;padding-left:38px}.company-team-member .company-team-choice{border-color:var(--border);width:auto;max-width:100%}.company-team form{grid-template-columns:minmax(0,1fr) 105px}.company-team form>button{grid-column:1/-1;justify-self:start}.company-team-invitation{align-items:flex-start}}@media (max-width:640px){.company-team .company-team-choice,.company-team-role-label{min-height:44px;font-size:14px}.company-team-role-label{align-items:center;display:flex}}.cu-page,.cu-table-wrap,.cu-portal{--cu-surface:var(--ws-surface);--cu-popover:var(--ws-surface);--cu-paper:var(--ws-paper);--cu-soft:var(--ws-soft);--cu-sunk:var(--ws-soft)}@supports (color:color-mix(in lab, red, red)){.cu-page,.cu-table-wrap,.cu-portal{--cu-sunk:color-mix(in oklab, var(--ws-soft) 45%, var(--ws-surface))}}.cu-page,.cu-table-wrap,.cu-portal{--cu-line:var(--ws-line);--cu-line-strong:var(--ws-line)}@supports (color:color-mix(in lab, red, red)){.cu-page,.cu-table-wrap,.cu-portal{--cu-line-strong:color-mix(in oklab, var(--ws-line), var(--ws-ink) 14%)}}.cu-page,.cu-table-wrap,.cu-portal{--cu-control:var(--ws-muted)}@supports (color:color-mix(in lab, red, red)){.cu-page,.cu-table-wrap,.cu-portal{--cu-control:color-mix(in oklab, var(--ws-muted) 70%, var(--ws-surface))}}.cu-page,.cu-table-wrap,.cu-portal{--cu-ink:var(--ws-ink);--cu-muted:var(--ws-muted);--cu-focus:var(--ws-focus);--cu-danger:var(--ws-danger);--cu-brand:var(--brand);--cu-brand-text:var(--brand-text);--cu-brand-bg:var(--brand)}@supports (color:color-mix(in lab, red, red)){.cu-page,.cu-table-wrap,.cu-portal{--cu-brand-bg:color-mix(in oklab, var(--brand) 10%, var(--ws-surface))}}.cu-page,.cu-table-wrap,.cu-portal{--cu-brand-line:var(--brand)}@supports (color:color-mix(in lab, red, red)){.cu-page,.cu-table-wrap,.cu-portal{--cu-brand-line:color-mix(in oklab, var(--brand) 32%, var(--ws-surface))}}.cu-page,.cu-table-wrap,.cu-portal{--cu-focus-row:var(--brand)}@supports (color:color-mix(in lab, red, red)){.cu-page,.cu-table-wrap,.cu-portal{--cu-focus-row:color-mix(in oklab, var(--brand) 5%, var(--ws-surface))}}.cu-page,.cu-table-wrap,.cu-portal{--cu-svc-1:#2f2a24;--cu-svc-2:#94795a;--cu-svc-3:#c5ae8b;--cu-u1:var(--series-1);--cu-u2:var(--series-3);--cu-u3:var(--series-7);--cu-u4:var(--series-6);--cu-u5:var(--series-5);--cu-u-other:#c6bfb4;--cu-wash:var(--ws-ink)}@supports (color:color-mix(in lab, red, red)){.cu-page,.cu-table-wrap,.cu-portal{--cu-wash:color-mix(in oklab, var(--ws-ink) 5.5%, transparent)}}.cu-page,.cu-table-wrap,.cu-portal{--cu-future:var(--ws-ink)}@supports (color:color-mix(in lab, red, red)){.cu-page,.cu-table-wrap,.cu-portal{--cu-future:color-mix(in oklab, var(--ws-ink) 2.5%, transparent)}}.cu-page,.cu-table-wrap,.cu-portal{--cu-shadow-card:0 1px 2px #4034260a, 0 14px 32px -24px #4034262e;--cu-shadow-lift:0 1px 2px #4034260f, 0 16px 40px -16px #4034263d;--cu-ease:cubic-bezier(.22, 1, .36, 1)}.dark .cu-page,.dark .cu-table-wrap,.dark .cu-portal{--cu-svc-1:#e6ded1;--cu-svc-2:#bc9b72;--cu-svc-3:#7e6d56;--cu-u-other:#635c52;--cu-wash:var(--ws-ink)}@supports (color:color-mix(in lab, red, red)){.dark .cu-page,.dark .cu-table-wrap,.dark .cu-portal{--cu-wash:color-mix(in oklab, var(--ws-ink) 7%, transparent)}}.dark .cu-page,.dark .cu-table-wrap,.dark .cu-portal{--cu-future:var(--ws-ink)}@supports (color:color-mix(in lab, red, red)){.dark .cu-page,.dark .cu-table-wrap,.dark .cu-portal{--cu-future:color-mix(in oklab, var(--ws-ink) 3%, transparent)}}.dark .cu-page,.dark .cu-table-wrap,.dark .cu-portal{--cu-shadow-card:0 1px 2px #00000038;--cu-shadow-lift:0 1px 2px #00000059, 0 16px 40px -16px #000000a6}.cu-page{color:var(--cu-ink);container:cu/inline-size}.cu-page :is(button,input:is([type=checkbox],[type=radio]),[tabindex]):focus-visible{outline:2px solid var(--cu-focus);outline-offset:3px}.cu-page button{font:inherit;color:inherit;cursor:pointer}.cu-page button:disabled{cursor:default}.cu-num{font-variant-numeric:tabular-nums}.cu-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.cu-heading{justify-content:space-between;align-items:flex-start;gap:28px;margin-bottom:30px;display:flex}.cu-eyebrow{color:var(--cu-muted);margin:0 0 12px;font-size:11px;font-weight:450}.cu-page .cu-h1{letter-spacing:-1.2px;margin:0;font-size:34px;font-weight:480;line-height:1.22}.cu-intro{color:var(--cu-muted);max-width:65ch;margin:16px 0 0;font-size:13px;line-height:1.75}.cu-heading-actions{flex-shrink:0;padding-top:24px}.cu-btn{min-height:40px;color:var(--cu-ink);background:var(--cu-surface);border:1px solid var(--cu-line);white-space:nowrap;transition:background-color .16s, border-color .16s, color .16s, opacity .16s, transform .18s var(--cu-ease);border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:12.5px;font-weight:500;display:inline-flex}.cu-btn:hover{background:var(--cu-soft)}.cu-btn:not(:disabled):active{transform:translateY(1px)scale(.985)}.cu-btn:disabled{opacity:.42}.cu-btn.is-primary{color:var(--cu-paper);background:var(--cu-ink);border-color:var(--cu-ink)}.cu-btn.is-primary:hover{opacity:.88}.cu-btn.is-lg{border-radius:10px;min-height:48px;padding:0 20px;font-size:13.5px}.cu-btn.is-sm{border-radius:7px;gap:6px;min-height:32px;padding:0 12px;font-size:12px}.cu-btn.is-quiet{color:var(--cu-muted);background:0 0;border-color:#0000}.cu-btn.is-quiet:hover{color:var(--cu-ink);background:var(--cu-soft)}.cu-btn.is-danger{color:var(--cu-danger);background:0 0;border-color:#0000}.cu-btn.is-danger:hover{background:var(--cu-danger)}@supports (color:color-mix(in lab, red, red)){.cu-btn.is-danger:hover{background:color-mix(in oklab, var(--cu-danger) 9%, transparent)}}.cu-spin{animation:.9s cubic-bezier(.32,.72,0,1) infinite cu-spin}@keyframes cu-spin{to{transform:rotate(360deg)}}.cu-icon-btn{width:32px;height:32px;color:var(--cu-ink);border-radius:8px;place-items:center;display:grid}.cu-icon-btn:hover:not(:disabled){background:var(--cu-soft)}.cu-icon-btn:disabled{opacity:.3}.cu-icon-btn.is-prev svg{transform:rotate(180deg)}.cu-toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:20px;display:flex;position:relative}.cu-field-btn{background:var(--cu-surface);border:1px solid var(--cu-line);height:40px;color:var(--cu-ink);white-space:nowrap;border-radius:9px;align-items:center;gap:8px;padding:0 12px;font-size:13px;transition:border-color .16s,box-shadow .16s;display:inline-flex;position:relative}.cu-field-btn:hover{border-color:var(--cu-line-strong)}.cu-field-btn.is-open{border-color:var(--cu-control);box-shadow:0 0 0 3px var(--cu-ink)}@supports (color:color-mix(in lab, red, red)){.cu-field-btn.is-open{box-shadow:0 0 0 3px color-mix(in oklab, var(--cu-ink) 6%, transparent)}}.cu-field-label{color:var(--cu-muted);font-size:12px}.cu-field-value{font-weight:500}.cu-field-btn .cu-chev{color:var(--cu-muted);transition:transform .2s var(--cu-ease)}.cu-field-btn.is-open .cu-chev{transform:rotate(180deg)}.cu-toolbar-sep{background:var(--cu-line);width:1px;height:22px;margin:0 4px}.cu-updated{color:var(--cu-muted);align-items:center;gap:8px;margin-left:auto;font-size:12px;display:inline-flex}.cu-dot{background:var(--ws-dot);border-radius:50%;width:6px;height:6px}.cu-anchor{position:relative}.cu-dismiss{z-index:20;cursor:default;background:0 0;border:0;position:fixed;inset:0}.cu-pop{z-index:40;background:var(--cu-popover);border:1px solid var(--cu-line);box-shadow:var(--cu-shadow-lift);animation:cu-pop-in .2s var(--cu-ease);transform-origin:0 0;border-radius:14px}@keyframes cu-pop-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}}.cu-cal{width:288px;padding:12px}.cu-cal-head{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.cu-cal-title{padding-left:6px;font-size:13px;font-weight:540}.cu-cal-nav{gap:2px;display:flex}.cu-cal-grid{grid-template-columns:repeat(7,minmax(0,1fr));row-gap:2px;display:grid}.cu-cal-dow{height:24px;color:var(--cu-muted);place-items:center;font-size:10.5px;font-weight:500;display:grid}.cu-cal-day{font-variant-numeric:tabular-nums;border-radius:9px;place-items:center;height:36px;font-size:12.5px;transition:background-color .14s;display:grid;position:relative}.cu-cal-day:hover:not(:disabled){background:var(--cu-soft)}.cu-cal-day:disabled{color:var(--cu-muted);opacity:.38}.cu-cal-day.is-in{background:var(--cu-sunk);border-radius:0}.cu-cal-day.is-end{background:var(--cu-ink);color:var(--cu-paper);font-weight:560}.cu-cal-day.is-today:after{content:"";background:var(--cu-brand);border-radius:50%;width:3px;height:3px;position:absolute;bottom:5px}.cu-cal-blank{visibility:hidden}.cu-cal-presets{border-top:1px solid var(--cu-line);flex-wrap:wrap;gap:6px;margin-top:12px;padding-top:12px;display:flex}.cu-chip-btn{border:1px solid var(--cu-line);background:var(--cu-surface);border-radius:8px;height:28px;padding:0 10px;font-size:11.5px;font-weight:500}.cu-chip-btn:hover{background:var(--cu-soft)}.cu-chip-btn.is-on{background:var(--cu-ink);border-color:var(--cu-ink);color:var(--cu-paper)}.cu-menu{width:296px;max-height:360px;padding:6px;overflow-y:auto}.cu-menu-item{text-align:left;border-radius:9px;align-items:center;gap:10px;width:100%;min-height:40px;padding:6px 10px;font-size:13px;display:flex}.cu-menu-item:hover{background:var(--cu-soft)}.cu-menu-item.is-on{font-weight:540}.cu-menu-name{flex:1;min-width:0}.cu-menu-meta{color:var(--cu-muted);font-variant-numeric:tabular-nums;font-size:12px}.cu-menu-check{width:16px}.cu-menu-sep{background:var(--cu-line);height:1px;margin:6px 4px}.cu-menu-icon{background:var(--cu-soft);border-radius:8px;place-items:center;width:26px;height:26px;display:grid}.cu-avatar{background:var(--cu-soft);border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:10.5px;font-weight:560;display:grid}.cu-avatar.is-sm{width:24px;height:24px;font-size:9.5px}.cu-avatar.is-lg{width:44px;height:44px;font-size:14px}.cu-badge{font-variant-numeric:tabular-nums;height:20px;color:var(--cu-brand-text);background:var(--cu-brand-bg);white-space:nowrap;border-radius:6px;align-items:center;padding:0 6px;font-size:11px;font-weight:560;display:inline-flex}.cu-tag{height:20px;color:var(--cu-muted);border:1px solid var(--cu-line);white-space:nowrap;border-radius:5px;align-items:center;padding:0 6px;font-size:10.5px;font-weight:500;display:inline-flex}.cu-tag.is-warn{color:var(--cu-brand-text);border-color:var(--cu-brand-line);background:var(--cu-brand-bg)}.cu-meter{background:var(--cu-soft);border-radius:2px;height:4px;display:block;overflow:hidden}.cu-meter>span{background:var(--cu-ink);height:100%;transition:width .42s var(--cu-ease);border-radius:2px;display:block}.cu-meter.is-warn{background:var(--cu-brand)}@supports (color:color-mix(in lab, red, red)){.cu-meter.is-warn{background:color-mix(in oklab, var(--cu-brand) 18%, var(--cu-surface))}}.cu-meter.is-warn>span{background:var(--cu-brand)}.cu-stack{flex-direction:column;gap:20px;display:flex}.cu-card{background:var(--cu-surface);border:1px solid var(--cu-line);box-shadow:var(--cu-shadow-card);animation:cu-rise .56s var(--cu-ease) both;border-radius:16px;padding:28px 28px 24px}@keyframes cu-rise{0%{opacity:0;transform:translateY(8px)}}.cu-card-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px 24px;margin-bottom:20px;display:flex}.cu-page .cu-card-title{letter-spacing:-.1px;align-items:center;gap:10px;margin:0;font-size:16px;font-weight:540;line-height:24px;display:flex}.cu-card-sub{color:var(--cu-muted);margin:4px 0 0;font-size:13px;line-height:20px}.cu-legend{color:var(--cu-muted);flex-wrap:wrap;align-items:center;gap:6px 16px;padding-top:4px;font-size:12px;display:flex}.cu-legend-item{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.cu-key{border-radius:2.5px;flex-shrink:0;width:9px;height:9px}.cu-empty{text-align:center;color:var(--cu-muted);flex-direction:column;gap:4px;padding:32px 0;font-size:13px;display:flex}.cu-empty strong{color:var(--cu-ink);font-weight:540}.cu-unpriced{color:var(--cu-muted);margin:12px 0 0;font-size:12px}.cu-focus{background:var(--cu-surface);border:1px solid var(--cu-line);box-shadow:var(--cu-shadow-card);animation:cu-rise .42s var(--cu-ease) both;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"who actions""stats stats";align-items:center;gap:16px 20px;padding:20px;display:grid}.cu-focus-who{grid-area:who;align-items:center;gap:14px;min-width:0;display:flex}.cu-focus-name{font-size:15px;font-weight:540}.cu-focus-role{color:var(--cu-muted);margin-top:2px;font-size:12px}.cu-focus-stats{border-top:1px solid var(--cu-line);grid-area:stats;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;row-gap:14px;padding-top:16px;display:grid}.cu-stat{border-left:1px solid var(--cu-line);min-width:0;padding:0 18px}.cu-stat:first-child{border-left:0;padding-left:0}.cu-stat-label{color:var(--cu-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.cu-stat-value{flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin-top:6px;font-size:18px;font-weight:540;display:flex}.cu-stat-value small{color:var(--cu-muted);font-size:12px;font-weight:450}.cu-stat-value .cu-badge{align-self:center}.cu-focus-actions{grid-area:actions;gap:8px;display:flex}.cu-balance-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 32px;display:flex}.cu-hero{white-space:nowrap;align-items:baseline;gap:12px;margin-top:10px;display:flex}.cu-hero-num{letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:64px;font-weight:520;line-height:1}.cu-hero-unit{color:var(--cu-muted);font-size:18px}.cu-plan-line{color:var(--cu-muted);flex-wrap:wrap;align-items:center;gap:4px 10px;margin:14px 0 0;font-size:13px;display:flex}.cu-plan-line strong{color:var(--cu-ink);font-weight:540}.cu-plan-part{align-items:center;gap:10px;display:inline-flex}.cu-plan-line .cu-sep{opacity:.5;background:currentColor;border-radius:50%;width:3px;height:3px}.cu-native-note{max-width:22rem;color:var(--cu-muted);margin:0;font-size:12.5px}.cu-notice{background:var(--cu-brand-bg);border:1px solid var(--cu-brand-line);border-radius:12px;align-items:flex-start;gap:12px;max-width:640px;margin-top:18px;padding:14px 16px;font-size:13px;line-height:1.6;display:flex}.cu-notice p{flex:1 1 0;min-width:0;margin:0}.cu-notice svg{color:var(--cu-brand-text);flex-shrink:0;margin-top:2px}.cu-notice .cu-notice-action{flex-shrink:0;align-self:center;margin-left:auto;text-decoration:none}.cu-notice.is-info{background:var(--cu-sunk);border-color:var(--cu-line)}.cu-notice.is-info svg{color:var(--cu-muted)}.cu-paused-chip{height:22px;color:var(--cu-brand-text);background:var(--cu-brand-bg);border-radius:7px;align-items:center;gap:6px;padding:0 8px;font-size:11.5px;font-weight:540;display:inline-flex}.cu-paused-chip:before{content:"";background:var(--cu-brand);border-radius:50%;width:6px;height:6px}.cu-chart{border-radius:8px;margin-top:24px;position:relative}.cu-chart:focus-visible{outline-offset:8px}.cu-chart-loading{height:226px;margin-top:24px}.cu-chart-loading .ws-skeleton{height:100%;display:block}.cu-plot{height:200px;margin-right:48px;position:relative}.cu-plot.is-balance{height:236px}.cu-data{position:absolute;inset:36px 0 0}.cu-grid{border-top:1px solid var(--cu-line);height:0;position:absolute;left:0;right:0}.cu-grid.is-base{border-top-color:var(--cu-line-strong)}.cu-grid-label{color:var(--cu-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px;position:absolute;top:0;left:calc(100% + 10px);transform:translateY(-50%)}.cu-bars{align-items:flex-end;display:flex;position:absolute;inset:0}.cu-col{min-width:0;height:100%;transition:opacity .2s var(--cu-ease);flex:1 1 0;justify-content:center;align-items:flex-end;display:flex}.cu-bars.is-hovering .cu-col:not(.is-hover){opacity:.38}.cu-bar{transform-origin:bottom;width:min(18px,62%);transition:height .5s var(--cu-ease);animation:cu-grow .7s var(--cu-ease) both;border-radius:4px 4px 0 0;flex-direction:column-reverse;gap:2px;display:flex;overflow:hidden}@keyframes cu-grow{0%{transform:scaleY(0)}}.cu-seg{min-height:0;transition:opacity .2s var(--cu-ease);flex:1 1 0}.cu-seg.is-faded{opacity:.22}.cu-col.is-today .cu-bar{opacity:.5}.cu-band{background:var(--cu-brand);position:absolute;top:0;bottom:0}@supports (color:color-mix(in lab, red, red)){.cu-band{background:color-mix(in oklab, var(--cu-brand) 7%, transparent)}}.cu-band{border-left:1px solid var(--cu-brand)}@supports (color:color-mix(in lab, red, red)){.cu-band{border-left:1px solid color-mix(in oklab, var(--cu-brand) 40%, transparent)}}.cu-band-label{color:var(--cu-brand-text);white-space:nowrap;font-size:11px;font-weight:540;position:absolute;top:6px;left:8px}.cu-xaxis{height:26px;margin-right:48px;position:relative}.cu-xaxis span{color:var(--cu-muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11px;position:absolute;top:9px;transform:translate(-50%)}.cu-xaxis span.is-start{transform:none}.cu-xaxis span.is-end{transform:translate(-100%)}.cu-tip{z-index:6;background:var(--cu-popover);border:1px solid var(--cu-line);min-width:172px;box-shadow:var(--cu-shadow-lift);pointer-events:none;animation:cu-fade .14s var(--cu-ease);border-radius:12px;padding:10px 12px 8px;font-size:12px;position:absolute;top:6px}@keyframes cu-fade{0%{opacity:0}}.cu-tip-date{color:var(--cu-muted);white-space:nowrap;margin-bottom:6px;font-size:11px}.cu-tip-row{white-space:nowrap;align-items:center;gap:8px;min-height:20px;display:flex}.cu-tip-key{border-radius:2px;flex-shrink:0;width:10px;height:2.5px}.cu-tip-val{font-variant-numeric:tabular-nums;text-align:right;min-width:26px;font-weight:560}.cu-tip-lab{color:var(--cu-muted)}.cu-tip-total{border-top:1px solid var(--cu-line);margin-top:6px;padding-top:6px}.cu-tip-big{font-variant-numeric:tabular-nums;font-size:16px;font-weight:560}.cu-tip.is-balance{min-width:0;padding:8px 12px;top:-46px}.cu-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.cu-line{fill:none;stroke:var(--cu-ink);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.cu-area{fill:var(--cu-wash)}.cu-future{background:var(--cu-future);border-radius:0 6px 0 0;position:absolute;top:-36px;bottom:0;right:0}.cu-marker{border-left:1.5px dashed var(--cu-ink);width:0;position:absolute;top:-10px;bottom:0}@supports (color:color-mix(in lab, red, red)){.cu-marker{border-left:1.5px dashed color-mix(in oklab, var(--cu-ink) 38%, transparent)}}.cu-flag{z-index:1;background:var(--cu-surface);border:1px solid var(--cu-line);white-space:nowrap;border-radius:7px;align-items:center;gap:6px;height:24px;padding:0 8px;font-size:11.5px;display:inline-flex;position:absolute;top:-33px}.cu-flag strong{font-variant-numeric:tabular-nums;font-weight:560}.cu-flag.is-next{background:0 0;border-style:dashed;transform:translate(calc(-100% - 8px))}.cu-flag.is-step{transform:translate(8px)}.cu-flag.is-step-left{transform:translate(calc(-100% - 8px))}.cu-stepline{border-left:1px solid var(--cu-ink);width:0;position:absolute;top:-10px}@supports (color:color-mix(in lab, red, red)){.cu-stepline{border-left:1px solid color-mix(in oklab, var(--cu-ink) 18%, transparent)}}.cu-now{background:var(--cu-brand);width:10px;height:10px;box-shadow:0 0 0 2.5px var(--cu-surface);z-index:3;border-radius:50%;margin:-5px 0 0 -5px;position:absolute}.cu-now:after{content:"";border:1.5px solid var(--cu-brand);opacity:0;animation:cu-breathe 2.6s var(--cu-ease) infinite;border-radius:50%;position:absolute;inset:-5px}@keyframes cu-breathe{0%{opacity:.55;transform:scale(.6)}70%,to{opacity:0;transform:scale(1.7)}}.cu-cross{border-left:1px solid var(--cu-ink);width:0;position:absolute;top:-36px;bottom:0}@supports (color:color-mix(in lab, red, red)){.cu-cross{border-left:1px solid color-mix(in oklab, var(--cu-ink) 30%, transparent)}}.cu-cross{pointer-events:none;z-index:2}.cu-cross-dot{background:var(--cu-ink);width:9px;height:9px;box-shadow:0 0 0 2px var(--cu-surface);pointer-events:none;z-index:4;border-radius:50%;margin:-4.5px 0 0 -4.5px;position:absolute}.cu-hits{z-index:5;position:absolute;inset:0}.cu-hit{position:absolute;top:-36px;bottom:0}.cu-table-wrap{border:1px solid var(--cu-line);border-radius:12px;margin-top:20px}.cu-table th,.cu-table td{white-space:nowrap;min-width:7rem;padding:8px 12px}.cu-table thead th{background:var(--cu-soft);color:var(--cu-muted)}.cu-table tbody tr,.cu-table tfoot tr{border-top:1px solid var(--cu-line);height:40px}.cu-table tbody tr:hover{background:var(--cu-sunk)}.cu-table tfoot td{font-weight:560}.cu-td-r{text-align:right;font-variant-numeric:tabular-nums}.cu-svc-name{align-items:center;gap:10px;font-weight:500;display:inline-flex}.cu-users{margin-top:22px;font-size:13px}.cu-tr{border-radius:9px;align-items:center;column-gap:12px;min-height:46px;padding:0 10px;display:grid;position:relative}.cu-tr.is-head{min-height:36px;color:var(--cu-muted);font-size:12px;font-weight:500}.cu-user-grid{grid-template-columns:minmax(196px,1.55fr) 64px 54px 64px minmax(168px,1.25fr) 92px 18px}.cu-urow{border-radius:12px;transition:background-color .18s;position:relative}.cu-urow:before{content:"";background:var(--cu-line);pointer-events:none;height:1px;position:absolute;top:0;left:10px;right:10px}.cu-urow:hover{background:var(--cu-sunk)}.cu-urow.is-selected{background:var(--cu-focus-row)}.cu-urow.is-editing{background:var(--cu-sunk)}.cu-urow:is(:hover,.is-selected,.is-editing):before,.cu-urow:is(:hover,.is-selected,.is-editing)+.cu-urow:before{opacity:0}.cu-urow .cu-tr{cursor:pointer;min-height:60px}.cu-page .cu-member-btn{text-align:left;background:0 0;border:0;border-radius:8px;max-width:100%;padding:0}.cu-c-chev{color:var(--cu-muted);opacity:.5;transition:opacity .16s, color .16s, transform .22s var(--cu-ease);justify-content:flex-end;display:flex}.cu-urow:hover .cu-c-chev{opacity:1;color:var(--cu-ink);transform:translate(2px)}.cu-urow.is-selected .cu-c-chev{opacity:1;color:var(--cu-ink);transform:none}.cu-member{align-items:center;gap:12px;min-width:0;display:flex}.cu-member-text{min-width:0}.cu-member-name{white-space:nowrap;align-items:center;gap:6px;font-weight:500;display:flex}.cu-member-role{color:var(--cu-muted);white-space:nowrap;margin-top:2px;font-size:12px;display:block}.cu-usage-cell{flex-direction:column;gap:6px;min-width:0;display:flex}.cu-usage-top{font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.cu-of{color:var(--cu-muted)}.cu-nolimit{color:var(--cu-muted);white-space:nowrap;font-size:12.5px}.cu-cell-actions{justify-content:flex-end;display:flex}.cu-compact-meta{color:var(--cu-muted);white-space:nowrap;margin-top:4px;font-size:11.5px;font-weight:400;display:none}.cu-editor{animation:cu-open .28s var(--cu-ease) both;flex-wrap:wrap;align-items:flex-end;gap:12px 16px;padding:2px 10px 18px 50px;display:flex}@keyframes cu-open{0%{opacity:0;transform:translateY(-4px)}}.cu-editor-field{flex-direction:column;gap:6px;display:flex}.cu-editor-label{font-size:12px;font-weight:500}.cu-input-wrap{background:var(--cu-surface);border:1px solid var(--cu-control);border-radius:9px;align-items:center;gap:8px;width:236px;height:40px;padding:0 12px;display:flex}.cu-input-wrap:focus-within{border-color:var(--cu-ink);box-shadow:0 0 0 3px var(--cu-ink)}@supports (color:color-mix(in lab, red, red)){.cu-input-wrap:focus-within{box-shadow:0 0 0 3px color-mix(in oklab, var(--cu-ink) 7%, transparent)}}.cu-input-wrap.is-invalid{border-color:var(--cu-danger)}.cu-input-wrap.is-invalid:focus-within{box-shadow:0 0 0 1px var(--cu-danger), 0 0 0 4px var(--cu-danger)}@supports (color:color-mix(in lab, red, red)){.cu-input-wrap.is-invalid:focus-within{box-shadow:0 0 0 1px var(--cu-danger), 0 0 0 4px color-mix(in oklab, var(--cu-danger) 22%, transparent)}}.cu-input{font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;flex:1;min-width:0;height:100%;font-size:14px;font-weight:540}.cu-page .cu-input:focus-visible{outline:none}.cu-input-suffix{color:var(--cu-muted);white-space:nowrap;flex-shrink:0;font-size:12px}.cu-editor-help{color:var(--cu-muted);flex:220px;align-items:center;min-height:40px;margin:0;font-size:12px;line-height:1.55;display:flex}.cu-editor-help.is-warn{color:var(--cu-brand-text)}.cu-editor-actions{align-items:center;gap:8px;display:flex}.cu-note{border-top:1px solid var(--cu-line);color:var(--cu-muted);gap:10px;margin-top:18px;padding-top:16px;font-size:12.5px;line-height:1.65;display:flex}.cu-note.is-plain{border:0;margin:0;padding:0}.cu-note svg{flex-shrink:0;margin-top:2px}.cu-note p{margin:0}.cu-note p+p{margin-top:4px}.cu-toast{z-index:60;background:var(--cu-ink);max-width:calc(100% - 32px);color:var(--cu-paper);box-shadow:var(--cu-shadow-lift);border-radius:12px;align-items:center;gap:10px;padding:12px 16px;font-size:13px;display:flex;position:fixed;bottom:28px;left:50%;transform:translate(-50%)}@container cu (max-width:860px){.cu-user-grid{grid-template-columns:minmax(0,1fr) auto 16px}.cu-users .cu-tr.is-head{display:none}.cu-urow .cu-tr{grid-template-areas:"member credits chev""usage usage usage""limit limit limit";row-gap:12px;padding:16px 10px}.cu-c-member{grid-area:member}.cu-c-credits{grid-area:credits}.cu-c-share,.cu-c-avg{display:none}.cu-c-usage{grid-area:usage}.cu-urow .cu-c-limit{grid-area:limit;justify-content:flex-start}.cu-urow .cu-c-limit .cu-btn{margin-left:-12px}.cu-c-chev{grid-area:chev}.cu-c-credits .cu-compact-meta{display:block}.cu-editor{padding-left:10px}}@container cu (max-width:600px){.cu-notice{flex-wrap:wrap}.cu-notice p{flex-basis:calc(100% - 28px)}.cu-heading{gap:16px;margin-bottom:20px}.cu-page .cu-h1{font-size:30px}.cu-refresh-label{display:none}.cu-heading-actions .cu-btn{width:40px;padding:0}.cu-toolbar{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cu-toolbar>.cu-anchor{min-width:0}.cu-toolbar .cu-field-btn{justify-content:flex-start;width:100%}.cu-toolbar .cu-field-btn .cu-chev{margin-left:auto}.cu-toolbar>.cu-anchor.is-wide{grid-column:1/-1}.cu-toolbar-sep{display:none}.cu-updated{grid-column:1/-1;margin:2px 0 0}.cu-person-menu{width:calc(100vw - 32px)}.cu-stack{gap:16px}.cu-card{padding:20px 16px 16px}.cu-hero-num{font-size:52px}.cu-balance-top>.cu-btn{width:100%}.cu-plot{height:168px;margin-right:38px}.cu-plot.is-balance{height:200px}.cu-xaxis{margin-right:38px}.cu-xaxis span.is-minor,.cu-flag .cu-flag-long{display:none}.cu-focus{grid-template-columns:minmax(0,1fr);grid-template-areas:"who""stats""actions";padding:16px}.cu-focus-stats{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}.cu-stat:nth-child(odd){border-left:0;padding-left:0}}@media (max-width:640px){.cu-table th,.cu-table td{min-width:8rem}}@media (prefers-reduced-motion:reduce){.cu-page *,.cu-page :before,.cu-page :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.cu-person-menu{width:296px;max-height:360px;overflow-y:auto}.brand-wash{pointer-events:none;background:radial-gradient(circle, var(--brand) 0%, transparent 65%);filter:blur(40px);opacity:.14;border-radius:9999px;position:absolute}.dark .brand-wash{opacity:.18}}@layer utilities{.\@container{container-type:inline-size}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.not-sr-only{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.\!fixed{position:fixed!important}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.-inset-1{inset:calc(var(--spacing) * -1)}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.start-0{inset-inline-start:calc(var(--spacing) * 0)}.end-1\.5{inset-inline-end:calc(var(--spacing) * 1.5)}.-top-12{top:calc(var(--spacing) * -12)}.-top-24{top:calc(var(--spacing) * -24)}.top-0{top:0}.top-1{top:var(--spacing)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-4{top:calc(var(--spacing) * 4)}.top-\[50\%\]{top:50%}.top-\[calc\(100\%\+0\.25rem\)\]{top:calc(100% + .25rem)}.top-auto{top:auto}.right-0{right:0}.right-1{right:var(--spacing)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.bottom-0{bottom:0}.left-0{left:0}.left-1\/2,.left-\[50\%\]{left:50%}.isolate{isolation:isolate}.isolation-auto{isolation:auto}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.col-span-full{grid-column:1/-1}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.row-1{grid-row:1}.row-2{grid-row:2}.row-start-1{grid-row-start:1}.row-start-2{grid-row-start:2}.row-start-3{grid-row-start:3}.\!container{width:100%!important}@media (min-width:40rem){.\!container{max-width:40rem!important}}@media (min-width:48rem){.\!container{max-width:48rem!important}}@media (min-width:64rem){.\!container{max-width:64rem!important}}@media (min-width:80rem){.\!container{max-width:80rem!important}}@media (min-width:96rem){.\!container{max-width:96rem!important}}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:0}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-2\.5{margin-inline:calc(var(--spacing) * 2.5)}.mx-auto{margin-inline:auto}.my-3{margin-block:calc(var(--spacing) * 3)}.-ms-2{margin-inline-start:calc(var(--spacing) * -2)}.ms-2{margin-inline-start:calc(var(--spacing) * 2)}.ms-5\.5{margin-inline-start:calc(var(--spacing) * 5.5)}.ms-auto{margin-inline-start:auto}.-me-1{margin-inline-end:calc(var(--spacing) * -1)}.me-2{margin-inline-end:calc(var(--spacing) * 2)}.-mt-0\.5{margin-top:calc(var(--spacing) * -.5)}.mt-0{margin-top:0}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-auto{margin-top:auto}.-mb-1{margin-bottom:calc(var(--spacing) * -1)}.-mb-5{margin-bottom:calc(var(--spacing) * -5)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-14{margin-bottom:calc(var(--spacing) * 14)}.ml-auto{margin-left:auto}.\!block{display:block!important}.block{display:block}.contents{display:contents}.flex{display:flex}.flow-root{display:flow-root}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline\!{display:inline!important}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.inline-table{display:inline-table}.list-item{display:list-item}.table{display:table}.table\!{display:table!important}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-column{display:table-column}.table-column-group{display:table-column-group}.table-footer-group{display:table-footer-group}.table-header-group{display:table-header-group}.table-row{display:table-row}.table-row-group{display:table-row-group}.aspect-square{aspect-ratio:1}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-4\.5{width:calc(var(--spacing) * 4.5);height:calc(var(--spacing) * 4.5)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.size-72{width:calc(var(--spacing) * 72);height:calc(var(--spacing) * 72)}.size-full{width:100%;height:100%}.h-1{height:var(--spacing)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-14{height:calc(var(--spacing) * 14)}.h-\[55dvh\]{height:55dvh}.h-auto{height:auto}.h-dvh{height:100dvh}.h-full{height:100%}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-\[8\.5rem\]{max-height:8.5rem}.max-h-\[60dvh\]{max-height:60dvh}.max-h-\[80dvh\]{max-height:80dvh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[85dvh\]{max-height:85dvh}.max-h-\[calc\(100dvh-2rem\)\]{max-height:calc(100dvh - 2rem)}.min-h-0{min-height:0}.min-h-5{min-height:calc(var(--spacing) * 5)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-20{min-height:calc(var(--spacing) * 20)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-28{min-height:calc(var(--spacing) * 28)}.min-h-\[50px\]{min-height:50px}.min-h-screen{min-height:100vh}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-56{width:calc(var(--spacing) * 56)}.w-64{width:calc(var(--spacing) * 64)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.max-w-\(--thread-max-width\){max-width:var(--thread-max-width)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-\[42rem\]{max-width:42rem}.max-w-\[44rem\]{max-width:44rem}.max-w-\[48rem\]{max-width:48rem}.max-w-\[85\%\]{max-width:85%}.max-w-\[88\%\]{max-width:88%}.max-w-\[360px\]{max-width:360px}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-full{max-width:100%}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.min-w-11{min-width:calc(var(--spacing) * 11)}.min-w-48{min-width:calc(var(--spacing) * 48)}.min-w-full{min-width:100%}.flex-1{flex:1}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.basis-40{flex-basis:calc(var(--spacing) * 40)}.basis-48{flex-basis:calc(var(--spacing) * 48)}.border-collapse{border-collapse:collapse}.border-separate{border-collapse:separate}.border-spacing-0{--tw-border-spacing-x:0;--tw-border-spacing-y:0;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)}.origin-left{transform-origin:0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0\.5{--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[1\.1rem\]{--tw-translate-x:1.1rem;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[calc\(-50\%_-_2px\)\]{--tw-translate-y:calc(-50% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-none{translate:none}.scale-3d{scale:var(--tw-scale-x) var(--tw-scale-y) var(--tw-scale-z)}.-rotate-90{rotate:-90deg}.rotate-45{rotate:45deg}.\!transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)!important}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transform-gpu{transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-pinch-zoom{--tw-pinch-zoom:pinch-zoom;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}.\[touch-action\:pan-x_pan-y_pinch-zoom\]{touch-action:pan-x pan-y pinch-zoom}.touch-none{touch-action:none}.resize{resize:both}.resize\!{resize:both!important}.resize-none{resize:none}.resize-y{resize:vertical}.scroll-m-20{scroll-margin:calc(var(--spacing) * 20)}.scroll-pb-\[calc\(env\(safe-area-inset-bottom\)\+var\(--keyboard-inset\,0px\)\)\]{scroll-padding-bottom:calc(env(safe-area-inset-bottom) + var(--keyboard-inset,0px))}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.auto-rows-auto{grid-auto-rows:auto}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.grid-cols-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-columns:auto minmax(0,1fr) auto}.grid-cols-\[minmax\(72px\,1fr\)_auto\]{grid-template-columns:minmax(72px,1fr) auto}.grid-rows-\[0fr\]{grid-template-rows:0fr}.grid-rows-\[1fr\]{grid-template-rows:1fr}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.content-start{align-content:flex-start}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-reverse>:not(:last-child)){--tw-space-y-reverse:1}.gap-x-1{column-gap:var(--spacing)}.gap-x-1\.5{column-gap:calc(var(--spacing) * 1.5)}.gap-x-2\.5{column-gap:calc(var(--spacing) * 2.5)}:where(.-space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -2) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-reverse>:not(:last-child)){--tw-space-x-reverse:1}.gap-y-0{row-gap:0}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-6{row-gap:calc(var(--spacing) * 6)}:where(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-y-reverse>:not(:last-child)){--tw-divide-y-reverse:1}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overflow-y-scroll{overflow-y:scroll}.overscroll-contain{overscroll-behavior:contain}.\[overscroll-behavior-x\:contain\]{overscroll-behavior-x:contain}.scroll-smooth{scroll-behavior:smooth}.rounded{border-radius:.25rem}.rounded-\(--composer-radius\){border-radius:var(--composer-radius)}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[2px\]{border-radius:2px}.rounded-\[calc\(var\(--composer-radius\)-var\(--composer-padding\)\)\]{border-radius:calc(var(--composer-radius) - var(--composer-padding))}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-xs{border-radius:var(--radius-xs)}.rounded-s{border-start-start-radius:.25rem;border-end-start-radius:.25rem}.rounded-ss{border-start-start-radius:.25rem}.rounded-e{border-start-end-radius:.25rem;border-end-end-radius:.25rem}.rounded-se{border-start-end-radius:.25rem}.rounded-ee{border-end-end-radius:.25rem}.rounded-ee-md{border-end-end-radius:var(--radius-md)}.rounded-es{border-end-start-radius:.25rem}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-t-\(--composer-radius\){border-top-left-radius:var(--composer-radius);border-top-right-radius:var(--composer-radius)}.rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.rounded-t-xl{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.rounded-l{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-tl{border-top-left-radius:.25rem}.rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.rounded-r-md{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.rounded-tr{border-top-right-radius:.25rem}.rounded-b{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-b-2xl{border-bottom-right-radius:var(--radius-2xl);border-bottom-left-radius:var(--radius-2xl)}.rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.rounded-b-xl{border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.rounded-br{border-bottom-right-radius:.25rem}.rounded-bl{border-bottom-left-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.border-s-2{border-inline-start-style:var(--tw-border-style);border-inline-start-width:2px}.border-e{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}.border-bs{border-block-start-style:var(--tw-border-style);border-block-start-width:1px}.border-be{border-block-end-style:var(--tw-border-style);border-block-end-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[\#747775\]{border-color:#747775}.border-amber-400\/70{border-color:#fcbb00b3}@supports (color:color-mix(in lab, red, red)){.border-amber-400\/70{border-color:color-mix(in oklab, var(--color-amber-400) 70%, transparent)}}.border-border,.border-border\/60{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/60{border-color:color-mix(in oklab, var(--border) 60%, transparent)}}.border-border\/70{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/70{border-color:color-mix(in oklab, var(--border) 70%, transparent)}}.border-border\/80{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/80{border-color:color-mix(in oklab, var(--border) 80%, transparent)}}.border-destructive,.border-destructive\/30{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/30{border-color:color-mix(in oklab, var(--destructive) 30%, transparent)}}.border-destructive\/40{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/40{border-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.border-destructive\/50{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/50{border-color:color-mix(in oklab, var(--destructive) 50%, transparent)}}.border-muted-foreground\/20{border-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.border-muted-foreground\/20{border-color:color-mix(in oklab, var(--muted-foreground) 20%, transparent)}}.border-muted-foreground\/30{border-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.border-muted-foreground\/30{border-color:color-mix(in oklab, var(--muted-foreground) 30%, transparent)}}.border-primary{border-color:var(--primary)}.bg-\(--composer-bg\){background-color:var(--composer-bg)}.bg-accent{background-color:var(--accent)}.bg-amber-50\/40{background-color:#fffbeb66}@supports (color:color-mix(in lab, red, red)){.bg-amber-50\/40{background-color:color-mix(in oklab, var(--color-amber-50) 40%, transparent)}}.bg-amber-200{background-color:var(--color-amber-200)}.bg-background,.bg-background\/60{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/60{background-color:color-mix(in oklab, var(--background) 60%, transparent)}}.bg-brand{background-color:var(--brand)}.bg-card{background-color:var(--card)}.bg-destructive,.bg-destructive\/8{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/8{background-color:color-mix(in oklab, var(--destructive) 8%, transparent)}}.bg-destructive\/10{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/10{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.bg-foreground{background-color:var(--foreground)}.bg-muted{background-color:var(--muted)}.bg-muted-foreground\/45{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.bg-muted-foreground\/45{background-color:color-mix(in oklab, var(--muted-foreground) 45%, transparent)}}.bg-muted-foreground\/60{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.bg-muted-foreground\/60{background-color:color-mix(in oklab, var(--muted-foreground) 60%, transparent)}}.bg-muted\/20{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/20{background-color:color-mix(in oklab, var(--muted) 20%, transparent)}}.bg-muted\/30{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/30{background-color:color-mix(in oklab, var(--muted) 30%, transparent)}}.bg-muted\/40{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/40{background-color:color-mix(in oklab, var(--muted) 40%, transparent)}}.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/50{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.bg-popover,.bg-popover\/95{background-color:var(--popover)}@supports (color:color-mix(in lab, red, red)){.bg-popover\/95{background-color:color-mix(in oklab, var(--popover) 95%, transparent)}}.bg-primary{background-color:var(--primary)}.bg-scrim{background-color:var(--scrim)}.bg-secondary{background-color:var(--secondary)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-\[linear-gradient\(to_bottom\,var\(--color-background\)\,transparent\)\]{background-image:linear-gradient(to bottom,var(--color-background),transparent)}.bg-\[linear-gradient\(to_top\,var\(--color-background\)\,transparent\)\]{background-image:linear-gradient(to top,var(--color-background),transparent)}.bg-repeat{background-repeat:repeat}.mask-no-clip{-webkit-mask-clip:no-clip;mask-clip:no-clip}.mask-repeat{-webkit-mask-repeat:repeat;mask-repeat:repeat}.fill-current{fill:currentColor}.fill-foreground{fill:var(--foreground)}.stroke-border{stroke:var(--border)}.stroke-\[1\.5px\]{stroke-width:1.5px}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-\(--composer-padding\){padding:var(--composer-padding)}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.px-0{padding-inline:0}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-9{padding-inline:calc(var(--spacing) * 9)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-10{padding-block:calc(var(--spacing) * 10)}.ps-4{padding-inline-start:calc(var(--spacing) * 4)}.pe-2{padding-inline-end:calc(var(--spacing) * 2)}.pt-1{padding-top:var(--spacing)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-\[n\]{padding-top:n}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-6{padding-right:calc(var(--spacing) * 6)}.pr-9{padding-right:calc(var(--spacing) * 9)}.pr-11{padding-right:calc(var(--spacing) * 11)}.pb-1{padding-bottom:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-\[calc\(env\(safe-area-inset-bottom\)\+var\(--keyboard-inset\,0px\)\)\]{padding-bottom:calc(env(safe-area-inset-bottom) + var(--keyboard-inset,0px))}.pb-\[max\(1rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(1rem, env(safe-area-inset-bottom))}.pl-4{padding-left:calc(var(--spacing) * 4)}.text-center{text-align:center}.text-end{text-align:end}.text-left{text-align:left}.text-start{text-align:start}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-ui{font-size:.8125rem;line-height:var(--tw-leading,1.25rem)}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.85em\]{font-size:.85em}.text-\[1\.75rem\]{font-size:1.75rem}.text-\[10px\]{font-size:10px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5\.5{--tw-leading:calc(var(--spacing) * 5.5);line-height:calc(var(--spacing) * 5.5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.font-title{--tw-font-weight:540;font-weight:540}.tracking-\[-0\.025em\]{--tw-tracking:-.025em;letter-spacing:-.025em}.tracking-\[0\.01em\]{--tw-tracking:.01em;letter-spacing:.01em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.text-wrap{text-wrap:wrap}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.break-words,.wrap-break-word{overflow-wrap:break-word}.text-clip{text-overflow:clip}.text-ellipsis{text-overflow:ellipsis}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#1F1F1F\]{color:#1f1f1f}.text-\[var\(--ws-muted\)\]{color:var(--ws-muted)}.text-amber-900{color:var(--color-amber-900)}.text-background{color:var(--background)}.text-brand-text{color:var(--brand-text)}.text-destructive{color:var(--destructive)}.text-destructive-foreground{color:var(--destructive-foreground)}.text-foreground{color:var(--foreground)}.text-input{color:var(--input)}.text-muted-foreground,.text-muted-foreground\/60{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/60{color:color-mix(in oklab, var(--muted-foreground) 60%, transparent)}}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-transparent{color:#0000}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.italic\!{font-style:italic!important}.not-italic{font-style:normal}.diagonal-fractions{--tw-numeric-fraction:diagonal-fractions;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.lining-nums{--tw-numeric-figure:lining-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.oldstyle-nums{--tw-numeric-figure:oldstyle-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.proportional-nums{--tw-numeric-spacing:proportional-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.slashed-zero{--tw-slashed-zero:slashed-zero;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.stacked-fractions{--tw-numeric-fraction:stacked-fractions;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.normal-nums{font-variant-numeric:normal}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.underline\!{text-decoration-line:underline!important}.decoration-brand\/50{-webkit-text-decoration-color:var(--brand);-webkit-text-decoration-color:var(--brand);text-decoration-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.decoration-brand\/50{-webkit-text-decoration-color:color-mix(in oklab, var(--brand) 50%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--brand) 50%, transparent);text-decoration-color:color-mix(in oklab, var(--brand) 50%, transparent)}}.decoration-current\/40{text-decoration-color:currentColor}@supports (color:color-mix(in lab, red, red)){.decoration-current\/40{-webkit-text-decoration-color:color-mix(in oklab, currentcolor 40%, transparent);-webkit-text-decoration-color:color-mix(in oklab, currentcolor 40%, transparent);text-decoration-color:color-mix(in oklab, currentcolor 40%, transparent)}}.decoration-2{text-decoration-thickness:2px}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.caret-brand{caret-color:var(--brand)}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\(--shadow-lift\){--tw-shadow:var(--shadow-lift);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\(--shadow-soft\){--tw-shadow:var(--shadow-soft);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_1px_2px_oklch\(0_0_0\/0\.03\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,oklch(0% 0 0/.03));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_1px_2px_oklch\(0_0_0\/0\.12\)\,inset_0_1px_0_oklch\(1_0_0\/0\.08\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,oklch(0% 0 0/.12)), inset 0 1px 0 var(--tw-shadow-color,oklch(100% 0 0/.08));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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)}.inset-ring{--tw-inset-ring-shadow:inset 0 0 0 1px var(--tw-inset-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)}.ring-background{--tw-ring-color:var(--background)}.ring-offset-background{--tw-ring-offset-color:var(--background)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);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,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[1px\]{--tw-backdrop-blur:blur(1px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-grayscale{--tw-backdrop-grayscale:grayscale(100%);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-invert{--tw-backdrop-invert:invert(100%);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-sepia{--tw-backdrop-sepia:sepia(100%);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,box-shadow\,transform\]{transition-property:background-color,box-shadow,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,box-shadow\]{transition-property:border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,background-color\,border-color\,box-shadow\,opacity\,transform\]{transition-property:color,background-color,border-color,box-shadow,opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,background-color\,border-color\,box-shadow\,transform\,opacity\]{transition-property:color,background-color,border-color,box-shadow,transform,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,background-color\,border-color\,box-shadow\,transform\]{transition-property:color,background-color,border-color,box-shadow,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,background-color\,border-color\]{transition-property:color,background-color,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,background-color\,scale\]{transition-property:color,background-color,scale;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,scale\]{transition-property:color,scale;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[grid-template-rows\,opacity\]{transition-property:grid-template-rows,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[stroke-dashoffset\]{transition-property:stroke-dashoffset;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,opacity\]{transition-property:transform,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-\(--animation-duration\){--tw-duration:var(--animation-duration);transition-duration:var(--animation-duration)}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.ease-\(--ease-out-quart\){--tw-ease:var(--ease-out-quart);transition-timing-function:var(--ease-out-quart)}.ease-\[cubic-bezier\(0\.32\,0\.72\,0\,1\)\]{--tw-ease:cubic-bezier(.32,.72,0,1);transition-timing-function:cubic-bezier(.32,.72,0,1)}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.fade-in-0{--tw-enter-opacity:0}.fill-mode-both{--tw-animation-fill-mode:both;animation-fill-mode:both}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.zoom-in-50{--tw-enter-scale:.5}.zoom-in-75{--tw-enter-scale:.75}.zoom-in-95{--tw-enter-scale:.95}.\!running{animation-play-state:running!important}.\[--composer-padding\:0\.25rem\]{--composer-padding:.25rem}.\[--composer-radius\:1\.375rem\]{--composer-radius:1.375rem}.\[animation-duration\:0\.6s\]{animation-duration:.6s}.\[contain-intrinsic-size\:auto_24px\]{contain-intrinsic-size:auto 24px}.\[contain-intrinsic-size\:auto_60px\]{contain-intrinsic-size:auto 60px}.\[content-visibility\:auto\]{content-visibility:auto}.\[grid-area\:1\/1\]{grid-area:1/1}.\[mm\:ss\]{mm:ss}.\[transition\:padding-bottom_120ms_ease-out\]{transition:padding-bottom .12s ease-out}:where(.divide-x-reverse>:not(:last-child)){--tw-divide-x-reverse:1}.fade-in{--tw-enter-opacity:0}.paused{animation-play-state:paused}.ring-inset{--tw-ring-inset:inset}.running{animation-play-state:running}.slide-in-from-bottom-1{--tw-enter-translate-y:calc(1*var(--spacing))}.slide-in-from-bottom-2{--tw-enter-translate-y:calc(2*var(--spacing))}.zoom-in{--tw-enter-scale:0}.zoom-out{--tw-exit-scale:0}.group-focus-within\/steer\:opacity-100:is(:where(.group\/steer):focus-within *){opacity:1}@media (hover:hover){.group-hover\/steer\:opacity-100:is(:where(.group\/steer):hover *){opacity:1}}.group-has-data-\[size\=lg\]\/avatar-group\:size-10:is(:where(.group\/avatar-group):has([data-size=lg]) *){width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.group-has-data-\[size\=sm\]\/avatar-group\:size-6:is(:where(.group\/avatar-group):has([data-size=sm]) *){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.group-data-\[size\=default\]\/avatar\:size-2\.5:is(:where(.group\/avatar)[data-size=default] *){width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.group-data-\[size\=lg\]\/avatar\:size-3:is(:where(.group\/avatar)[data-size=lg] *){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[size\=sm\]\/avatar\:size-2:is(:where(.group\/avatar)[data-size=sm] *){width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.group-data-\[size\=sm\]\/avatar\:text-xs:is(:where(.group\/avatar)[data-size=sm] *){font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.group-data-\[state\=closed\]\/collapsible-content\:animate-out:is(:where(.group\/collapsible-content)[data-state=closed] *){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.group-data-\[state\=closed\]\/collapsible-content\:duration-\(--animation-duration\):is(:where(.group\/collapsible-content)[data-state=closed] *){--tw-duration:var(--animation-duration);transition-duration:var(--animation-duration)}.group-data-\[state\=closed\]\/collapsible-content\:fade-out-0:is(:where(.group\/collapsible-content)[data-state=closed] *){--tw-exit-opacity:0}.group-data-\[state\=closed\]\/collapsible-content\:blur-out-\[2px\]:is(:where(.group\/collapsible-content)[data-state=closed] *){--tw-exit-blur:2px}.group-data-\[state\=closed\]\/collapsible-content\:slide-out-to-top-1:is(:where(.group\/collapsible-content)[data-state=closed] *){--tw-exit-translate-y:calc(1*var(--spacing)*-1)}.group-data-\[state\=closed\]\/collapsible-content\:slide-out-to-top-4:is(:where(.group\/collapsible-content)[data-state=closed] *){--tw-exit-translate-y:calc(4*var(--spacing)*-1)}.group-data-\[state\=closed\]\/trigger\:-rotate-90:is(:where(.group\/trigger)[data-state=closed] *){rotate:-90deg}.group-data-\[state\=open\]\/collapsible-content\:animate-in:is(:where(.group\/collapsible-content)[data-state=open] *){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.group-data-\[state\=open\]\/collapsible-content\:duration-\(--animation-duration\):is(:where(.group\/collapsible-content)[data-state=open] *){--tw-duration:var(--animation-duration);transition-duration:var(--animation-duration)}.group-data-\[state\=open\]\/collapsible-content\:fade-in-0:is(:where(.group\/collapsible-content)[data-state=open] *){--tw-enter-opacity:0}.group-data-\[state\=open\]\/collapsible-content\:blur-in-\[2px\]:is(:where(.group\/collapsible-content)[data-state=open] *){--tw-enter-blur:2px}.group-data-\[state\=open\]\/collapsible-content\:slide-in-from-top-1:is(:where(.group\/collapsible-content)[data-state=open] *){--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.group-data-\[state\=open\]\/collapsible-content\:slide-in-from-top-4:is(:where(.group\/collapsible-content)[data-state=open] *){--tw-enter-translate-y:calc(4*var(--spacing)*-1)}.group-data-\[state\=open\]\/trigger\:rotate-0:is(:where(.group\/trigger)[data-state=open] *){rotate:0deg}.group-data-\[variant\=ghost\]\/tool-group-root\:mt-1:is(:where(.group\/tool-group-root)[data-variant=ghost] *){margin-top:var(--spacing)}.group-data-\[variant\=ghost\]\/tool-group-root\:gap-1:is(:where(.group\/tool-group-root)[data-variant=ghost] *){gap:var(--spacing)}.group-data-\[variant\=ghost\]\/tool-group-root\:py-1\.5:is(:where(.group\/tool-group-root)[data-variant=ghost] *){padding-block:calc(var(--spacing) * 1.5)}.group-data-\[variant\=ghost\]\/tool-group-root\:font-normal:is(:where(.group\/tool-group-root)[data-variant=ghost] *){--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.group-data-\[variant\=ghost\]\/tool-group-root\:text-muted-foreground:is(:where(.group\/tool-group-root)[data-variant=ghost] *){color:var(--muted-foreground)}.group-data-\[variant\=muted\]\/reasoning-root\:bg-\[linear-gradient\(to_bottom\,hsl\(var\(--muted\)\/0\.5\)\,transparent\)\]:is(:where(.group\/reasoning-root)[data-variant=muted] *){background-image:linear-gradient(to bottom,hsl(var(--muted)/.5),transparent)}.group-data-\[variant\=muted\]\/reasoning-root\:bg-\[linear-gradient\(to_top\,hsl\(var\(--muted\)\/0\.5\)\,transparent\)\]:is(:where(.group\/reasoning-root)[data-variant=muted] *){background-image:linear-gradient(to top,hsl(var(--muted)/.5),transparent)}.group-data-\[variant\=muted\]\/tool-group-root\:mt-3:is(:where(.group\/tool-group-root)[data-variant=muted] *){margin-top:calc(var(--spacing) * 3)}.group-data-\[variant\=muted\]\/tool-group-root\:w-full:is(:where(.group\/tool-group-root)[data-variant=muted] *){width:100%}.group-data-\[variant\=muted\]\/tool-group-root\:grow:is(:where(.group\/tool-group-root)[data-variant=muted] *){flex-grow:1}.group-data-\[variant\=muted\]\/tool-group-root\:border-t:is(:where(.group\/tool-group-root)[data-variant=muted] *){border-top-style:var(--tw-border-style);border-top-width:1px}.group-data-\[variant\=muted\]\/tool-group-root\:px-4:is(:where(.group\/tool-group-root)[data-variant=muted] *){padding-inline:calc(var(--spacing) * 4)}.group-data-\[variant\=muted\]\/tool-group-root\:pt-3:is(:where(.group\/tool-group-root)[data-variant=muted] *){padding-top:calc(var(--spacing) * 3)}.group-data-\[variant\=outline\]\/tool-group-root\:mt-3:is(:where(.group\/tool-group-root)[data-variant=outline] *){margin-top:calc(var(--spacing) * 3)}.group-data-\[variant\=outline\]\/tool-group-root\:w-full:is(:where(.group\/tool-group-root)[data-variant=outline] *){width:100%}.group-data-\[variant\=outline\]\/tool-group-root\:grow:is(:where(.group\/tool-group-root)[data-variant=outline] *){flex-grow:1}.group-data-\[variant\=outline\]\/tool-group-root\:border-t:is(:where(.group\/tool-group-root)[data-variant=outline] *){border-top-style:var(--tw-border-style);border-top-width:1px}.group-data-\[variant\=outline\]\/tool-group-root\:px-4:is(:where(.group\/tool-group-root)[data-variant=outline] *){padding-inline:calc(var(--spacing) * 4)}.group-data-\[variant\=outline\]\/tool-group-root\:pt-3:is(:where(.group\/tool-group-root)[data-variant=outline] *){padding-top:calc(var(--spacing) * 3)}.peer-empty\:hidden:is(:where(.peer):empty~*){display:none}.marker\:text-muted-foreground ::marker{color:var(--muted-foreground)}.marker\:text-muted-foreground::marker{color:var(--muted-foreground)}.marker\:text-muted-foreground ::-webkit-details-marker{color:var(--muted-foreground)}.marker\:text-muted-foreground::-webkit-details-marker{color:var(--muted-foreground)}.selection\:bg-primary\/20 ::selection{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.selection\:bg-primary\/20 ::selection{background-color:color-mix(in oklab, var(--primary) 20%, transparent)}}.selection\:bg-primary\/20::selection{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.selection\:bg-primary\/20::selection{background-color:color-mix(in oklab, var(--primary) 20%, transparent)}}.selection\:text-transparent ::selection{color:#0000}.selection\:text-transparent::selection{color:#0000}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.first\:mt-0:first-child{margin-top:0}.last\:mb-0:last-child{margin-bottom:0}:is(.only\:\*\:first\:size-24:only-child>*):first-child{width:calc(var(--spacing) * 24);height:calc(var(--spacing) * 24)}.empty\:hidden:empty{display:none}.focus-within\:border-control-border\/70:focus-within{border-color:var(--control-border)}@supports (color:color-mix(in lab, red, red)){.focus-within\:border-control-border\/70:focus-within{border-color:color-mix(in oklab, var(--control-border) 70%, transparent)}}.focus-within\:shadow-\(--shadow-lift\):focus-within{--tw-shadow:var(--shadow-lift);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (hover:hover){.hover\:border-control-border\/60:hover{border-color:var(--control-border)}@supports (color:color-mix(in lab, red, red)){.hover\:border-control-border\/60:hover{border-color:color-mix(in oklab, var(--control-border) 60%, transparent)}}.hover\:bg-\[\#f6f6f6\]:hover{background-color:#f6f6f6}.hover\:bg-accent:hover,.hover\:bg-accent\/50:hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/50:hover{background-color:color-mix(in oklab, var(--accent) 50%, transparent)}}.hover\:bg-destructive\/10:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/10:hover{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab, var(--destructive) 90%, transparent)}}.hover\:bg-foreground\/90:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-foreground\/90:hover{background-color:color-mix(in oklab, var(--foreground) 90%, transparent)}}.hover\:bg-muted:hover{background-color:var(--muted)}.hover\:bg-muted-foreground\/15:hover{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted-foreground\/15:hover{background-color:color-mix(in oklab, var(--muted-foreground) 15%, transparent)}}.hover\:bg-muted\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.hover\:bg-muted\/80:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/80:hover{background-color:color-mix(in oklab, var(--muted) 80%, transparent)}}.hover\:bg-primary\/92:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/92:hover{background-color:color-mix(in oklab, var(--primary) 92%, transparent)}}.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab, var(--secondary) 80%, transparent)}}.hover\:bg-sidebar-accent:hover{background-color:var(--sidebar-accent)}.hover\:bg-transparent:hover{background-color:#0000}.hover\:bg-white\!:hover{background-color:var(--color-white)!important}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-primary\/80:hover{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:text-primary\/80:hover{color:color-mix(in oklab, var(--primary) 80%, transparent)}}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-75:hover{opacity:.75}.hover\:opacity-100:hover{opacity:1}.group-data-\[variant\=ghost\]\/tool-group-root\:hover\:text-foreground:is(:where(.group\/tool-group-root)[data-variant=ghost] *):hover{color:var(--foreground)}}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:text-accent-foreground:focus{color:var(--accent-foreground)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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)}.focus\:ring-ring:focus{--tw-ring-color:var(--ring)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:bg-accent:focus-visible{background-color:var(--accent)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.focus-visible\:ring-foreground:focus-visible{--tw-ring-color:var(--foreground)}.focus-visible\:ring-ring:focus-visible,.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color:var(--background)}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-\(--ring\):focus-visible,.focus-visible\:outline-ring:focus-visible{outline-color:var(--ring)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset:inset}.active\:scale-90:active{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:scale-\[0\.97\]:active{scale:.97}.active\:scale-\[0\.98\]:active{scale:.98}.active\:scale-\[0\.99\]:active{scale:.99}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:invisible:disabled{visibility:hidden}.disabled\:cursor-default:disabled{cursor:default}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.has-\[\>svg\]\:px-1\.5:has(>svg){padding-inline:calc(var(--spacing) * 1.5)}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--spacing) * 2.5)}.has-\[\>svg\]\:px-3:has(>svg){padding-inline:calc(var(--spacing) * 3)}.has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--spacing) * 4)}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.data-disabled\:cursor-not-allowed[data-disabled]{cursor:not-allowed}.data-disabled\:text-muted-foreground[data-disabled]{color:var(--muted-foreground)}.data-disabled\:opacity-40[data-disabled]{opacity:.4}.data-\[active\]\:bg-accent[data-active]{background-color:var(--accent)}.data-\[active\]\:text-accent-foreground[data-active]{color:var(--accent-foreground)}.data-\[dragging\=true\]\:border-dashed[data-dragging=true]{--tw-border-style:dashed;border-style:dashed}.data-\[dragging\=true\]\:border-ring[data-dragging=true]{border-color:var(--ring)}.data-\[dragging\=true\]\:bg-\[color-mix\(in_oklab\,var\(--color-accent\)_50\%\,var\(--color-background\)\)\][data-dragging=true]{background-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.data-\[dragging\=true\]\:bg-\[color-mix\(in_oklab\,var\(--color-accent\)_50\%\,var\(--color-background\)\)\][data-dragging=true]{background-color:color-mix(in oklab,var(--color-accent) 50%,var(--color-background))}}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[size\=lg\]\:size-10[data-size=lg]{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.data-\[size\=sm\]\:size-6[data-size=sm]{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}:is(.\*\:data-\[slot\=avatar\]\:ring-2>*)[data-slot=avatar]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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)}:is(.\*\:data-\[slot\=avatar\]\:ring-background>*)[data-slot=avatar]{--tw-ring-color:var(--background)}.data-\[state\=closed\]\:pointer-events-none[data-state=closed]{pointer-events:none}.data-\[state\=closed\]\:animate-collapsible-up[data-state=closed]{animation:collapsible-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:duration-\(--animation-duration\)[data-state=closed]{--tw-duration:var(--animation-duration);transition-duration:var(--animation-duration)}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:fill-mode-forwards[data-state=closed]{--tw-animation-fill-mode:forwards;animation-fill-mode:forwards}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=open\]\:animate-collapsible-down[data-state=open]{animation:collapsible-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:border-t[data-state=open]{border-top-style:var(--tw-border-style);border-top-width:1px}.data-\[state\=open\]\:border-border\/60[data-state=open]{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.data-\[state\=open\]\:border-border\/60[data-state=open]{border-color:color-mix(in oklab, var(--border) 60%, transparent)}}.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:var(--accent)}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:var(--muted-foreground)}.data-\[state\=open\]\:duration-\(--animation-duration\)[data-state=open]{--tw-duration:var(--animation-duration);transition-duration:var(--animation-duration)}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}@media (prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}.motion-reduce\:transition-none{transition-property:none}}@media (min-width:40rem){.sm\:flex{display:flex}.sm\:w-auto{width:auto}.sm\:max-w-3xl{max-width:var(--container-3xl)}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:max-w-md{max-width:var(--container-md)}.sm\:max-w-none{max-width:none}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}.sm\:text-left{text-align:left}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media (min-width:48rem){.md\:static{position:static}.md\:col-span-3{grid-column:span 3/span 3}.md\:col-start-1{grid-column-start:1}.md\:col-start-3{grid-column-start:3}.md\:row-start-2{grid-row-start:2}.md\:mt-0{margin-top:0}.md\:block{display:block}.md\:flex{display:flex}.md\:size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.md\:size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.md\:size-4\.5{width:calc(var(--spacing) * 4.5);height:calc(var(--spacing) * 4.5)}.md\:size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.md\:max-h-32{max-height:calc(var(--spacing) * 32)}.md\:min-h-9{min-height:calc(var(--spacing) * 9)}.md\:min-h-10{min-height:calc(var(--spacing) * 10)}.md\:max-w-80{max-width:calc(var(--spacing) * 80)}.md\:flex-wrap{flex-wrap:wrap}.md\:items-center{align-items:center}.md\:justify-center{justify-content:center}.md\:gap-1\.5{gap:calc(var(--spacing) * 1.5)}.md\:gap-2{gap:calc(var(--spacing) * 2)}.md\:gap-x-0{column-gap:0}.md\:gap-y-2{row-gap:calc(var(--spacing) * 2)}.md\:rounded-full{border-radius:3.40282e38px}.md\:px-0{padding-inline:0}.md\:px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.md\:px-4{padding-inline:calc(var(--spacing) * 4)}.md\:px-16{padding-inline:calc(var(--spacing) * 16)}.md\:py-1{padding-block:var(--spacing)}.md\:py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.md\:pt-0{padding-top:0}.md\:pb-6{padding-bottom:calc(var(--spacing) * 6)}.md\:text-center{text-align:center}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:text-\[2\.25rem\]{font-size:2.25rem}.md\:leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.md\:font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.md\:text-foreground{color:var(--foreground)}.md\:\[--composer-padding\:8px\]{--composer-padding:8px}.md\:\[--composer-radius\:1\.5rem\]{--composer-radius:1.5rem}}.rtl\:translate-x-full:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-translate-x:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.dark\:border-\[\#8E918F\]:is(.dark *){border-color:#8e918f}.dark\:border-border:is(.dark *){border-color:var(--border)}.dark\:border-input:is(.dark *){border-color:var(--input)}.dark\:border-muted-foreground\/15:is(.dark *){border-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.dark\:border-muted-foreground\/15:is(.dark *){border-color:color-mix(in oklab, var(--muted-foreground) 15%, transparent)}}.dark\:bg-\[\#131314\]:is(.dark *){background-color:#131314}.dark\:bg-background:is(.dark *){background-color:var(--background)}.dark\:bg-destructive\/60:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-destructive\/60:is(.dark *){background-color:color-mix(in oklab, var(--destructive) 60%, transparent)}}.dark\:bg-input\/30:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab, var(--input) 30%, transparent)}}.dark\:stroke-\[2\.5px\]:is(.dark *){stroke-width:2.5px}.dark\:text-\[\#E3E3E3\]:is(.dark *){color:#e3e3e3}.dark\:focus-within\:border-muted-foreground\/35:is(.dark *):focus-within{border-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.dark\:focus-within\:border-muted-foreground\/35:is(.dark *):focus-within{border-color:color-mix(in oklab, var(--muted-foreground) 35%, transparent)}}@media (hover:hover){.dark\:hover\:bg-\[\#1e1e20\]:is(.dark *):hover{background-color:#1e1e20}.dark\:hover\:bg-accent:is(.dark *):hover,.dark\:hover\:bg-accent\/50:is(.dark *):hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-accent\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--accent) 50%, transparent)}}.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--input) 50%, transparent)}}.dark\:hover\:bg-muted-foreground\/30:is(.dark *):hover{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-muted-foreground\/30:is(.dark *):hover{background-color:color-mix(in oklab, var(--muted-foreground) 30%, transparent)}}}.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}@media (pointer:coarse){.pointer-coarse\:min-h-11{min-height:calc(var(--spacing) * 11)}}@media (min-width:48rem){@media (pointer:fine){.md\:pointer-fine\:size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.md\:pointer-fine\:min-h-9{min-height:calc(var(--spacing) * 9)}.md\:pointer-fine\:min-w-9{min-width:calc(var(--spacing) * 9)}}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\]\:text-background svg{color:var(--background)}.\[\&_svg\]\:text-black svg{color:var(--color-black)}@media (hover:hover){.hover\:\[\&_svg\]\:text-destructive:hover svg{color:var(--destructive)}}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_th\]\:font-medium th{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\[align\=center\]\]\:text-center[align=center]{text-align:center}.\[\[align\=right\]\]\:text-right[align=right]{text-align:right}.\[\&\:where\(\>\*\)\]\:col-start-2:where(){grid-column-start:2}.\[\&\>\*\]\:animate-in>*{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.\[\&\>\*\]\:duration-\(--animation-duration\)>*{--tw-duration:var(--animation-duration);transition-duration:var(--animation-duration)}.\[\&\>\*\]\:ease-\[cubic-bezier\(0\.32\,0\.72\,0\,1\)\]>*{--tw-ease:cubic-bezier(.32,.72,0,1);transition-timing-function:cubic-bezier(.32,.72,0,1)}.\[\&\>\*\]\:fade-in-0>*{--tw-enter-opacity:0}.\[\&\>\*\]\:blur-in-\[2px\]>*{--tw-enter-blur:2px}.\[\&\>\*\]\:slide-in-from-top-1>*{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}@media (prefers-reduced-motion:reduce){.\[\&\>\*\]\:motion-reduce\:animate-none>*{animation:none}}.\[\&\>\*\:nth-child\(2\)\]\:\[animation-delay\:40ms\]>:nth-child(2){animation-delay:40ms}.\[\&\>\*\:nth-child\(3\)\]\:\[animation-delay\:80ms\]>:nth-child(3){animation-delay:80ms}.\[\&\>\*\:nth-child\(4\)\]\:\[animation-delay\:120ms\]>:nth-child(4){animation-delay:.12s}.\[\&\>\*\:nth-child\(n\+5\)\]\:\[animation-delay\:160ms\]>:nth-child(n+5){animation-delay:.16s}.\[\&\>a\]\:text-xs>a{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&\>a\]\:no-underline>a{text-decoration-line:none}.\[\&\>button\]\:rounded-full>button{border-radius:3.40282e38px}.\[\&\>button\]\:bg-foreground\/60>button{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.\[\&\>button\]\:bg-foreground\/60>button{background-color:color-mix(in oklab, var(--foreground) 60%, transparent)}}.\[\&\>button\]\:p-1>button{padding:var(--spacing)}.\[\&\>button\]\:opacity-100>button{opacity:1}.\[\&\>button\]\:ring-0\!>button{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}@media (hover:hover){.\[\&\>button\]\:hover\:\[\&_svg\]\:text-destructive>button:hover svg{color:var(--destructive)}}.\[\&\>li\+li\]\:mt-1\.5>li+li{margin-top:calc(var(--spacing) * 1.5)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.group-has-data-\[size\=lg\]\/avatar-group\:\[\&\>svg\]\:size-5:is(:where(.group\/avatar-group):has([data-size=lg]) *)>svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.group-has-data-\[size\=sm\]\/avatar-group\:\[\&\>svg\]\:size-3:is(:where(.group\/avatar-group):has([data-size=sm]) *)>svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[size\=default\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.group\/avatar)[data-size=default] *)>svg,.group-data-\[size\=lg\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.group\/avatar)[data-size=lg] *)>svg{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.group-data-\[size\=sm\]\/avatar\:\[\&\>svg\]\:hidden:is(:where(.group\/avatar)[data-size=sm] *)>svg{display:none}@media (hover:none){.\[\@media\(hover\:none\)\]\:opacity-100{opacity:1}}}.pc-citation{border-radius:var(--pc-radius-chip,6px);max-width:14rem;height:18px;color:var(--pc-muted,var(--muted-foreground));background:var(--pc-soft,var(--muted));font:inherit;font-size:var(--pc-fs-xs,12px);vertical-align:1px;cursor:pointer;border:0;align-items:center;margin:0 1px;padding:0 6px;line-height:18px;display:inline-flex}.pc-citation span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pc-citation:hover,.pc-citation[data-state=open]{color:var(--pc-ink,var(--foreground));background:var(--pc-line,var(--border))}.pc-citation:focus-visible,.pc-citation-preview :focus-visible{outline:2px solid var(--pc-focus,var(--ring));outline-offset:2px}.pc-citation-preview{z-index:80;width:min(420px,100vw - 24px);max-height:min(620px, 80dvh, var(--radix-popover-content-available-height));border:1px solid var(--border);border-radius:var(--pc-radius-pop,16px);background:var(--pc-paper,var(--popover));color:var(--pc-ink,var(--popover-foreground));box-shadow:var(--pc-shadow-pop,var(--shadow-lg));font-family:var(--font-sans);flex-direction:column;padding:16px;display:flex;overflow:auto}.pc-citation-header,.pc-citation-actions{justify-content:space-between;align-items:center;gap:16px;display:flex}.pc-citation-header{color:var(--muted-foreground);letter-spacing:.04em;font-size:11px}.pc-citation-close{cursor:pointer;border-radius:6px;padding:6px}.pc-citation-title{overflow-wrap:anywhere;margin:12px 0 4px;font-size:16px;font-weight:600;line-height:1.45}.pc-citation-meta{color:var(--muted-foreground);margin-bottom:16px;font-size:12px}.pc-citation-excerpt{white-space:pre-wrap;overflow-wrap:anywhere;flex:auto;min-height:0;max-height:300px;margin:0;font-size:14px;line-height:1.8;overflow:auto}.pc-citation-excerpt mark{color:inherit;background:var(--pc-focus,var(--ring))}@supports (color:color-mix(in lab, red, red)){.pc-citation-excerpt mark{background:color-mix(in oklab, var(--pc-focus,var(--ring)) 22%, transparent)}}.pc-citation-excerpt mark{-webkit-box-decoration-break:clone;box-decoration-break:clone}.pc-citation-actions{border-top:1px solid var(--border);margin-top:18px;padding-top:14px;font-size:12px}.pc-citation-actions a,.pc-citation-actions button{cursor:pointer;align-items:center;gap:7px;min-height:32px;display:inline-flex}.pc-citation-state{color:var(--muted-foreground);margin:20px 0;font-size:14px}@media (max-width:600px){[data-radix-popper-content-wrapper]:has(>.pc-citation-preview){top:auto!important;bottom:max(12px, env(safe-area-inset-bottom))!important;left:12px!important;transform:none!important}.pc-citation-preview{max-height:65dvh}.pc-citation-excerpt{flex:auto;min-height:0;max-height:30dvh}.pc-citation-actions a,.pc-citation-actions button,.pc-citation-close{min-height:44px}}.pc-citation-publisher{color:var(--muted-foreground);align-items:center;gap:6px;margin-bottom:12px;font-size:12px;display:inline-flex}.pc-citation-coverage{color:var(--muted-foreground);margin-bottom:12px;font-size:12px;line-height:1.5}.pc-citation-header,.pc-citation-title,.pc-citation-meta,.pc-citation-publisher,.pc-citation-coverage,.pc-citation-actions{flex-shrink:0}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fonts/geist-latin-wght-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fonts/geist-latin-ext-wght-normal.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/fonts/geist-latin-wght-italic.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/fonts/geist-latin-ext-wght-italic.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fonts/geist-mono-latin-wght-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fonts/geist-mono-latin-ext-wght-normal.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--font-sans:"Geist Variable", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"Geist Mono Variable", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--radius-sm:calc(var(--radius) - 4px);--radius-md:calc(var(--radius) - 2px);--radius-lg:var(--radius);--radius-xl:calc(var(--radius) + 4px);--success:oklch(50% .07 150);--series-1:#3a6cc0;--series-2:#c9622f;--series-3:#10937a;--series-4:#b98a10;--series-5:#a3569b;--series-6:#5f8f2a;--series-7:#5b4fb3;--series-8:#c0443a;--value-flash:oklch(66% .165 47/.16);--present-scale:1;--radius:.75rem;--ease-out-quart:cubic-bezier(.32, .72, 0, 1);--background:oklch(99.3% .002 80);--foreground:oklch(21% .008 65);--card:oklch(100% 0 0);--card-foreground:oklch(21% .008 65);--popover:oklch(100% 0 0);--popover-foreground:oklch(21% .008 65);--primary:oklch(23% .01 65);--primary-foreground:oklch(98.5% .003 80);--secondary:oklch(96% .004 80);--secondary-foreground:oklch(26% .008 65);--muted:oklch(95.7% .004 80);--muted-foreground:oklch(50% .012 65);--accent:oklch(94.5% .006 78);--accent-foreground:oklch(23% .01 65);--brand:oklch(66% .165 47);--brand-foreground:oklch(99% .005 80);--brand-text:oklch(55% .15 45);--destructive:oklch(56% .2 27);--destructive-foreground:oklch(99% .005 27);--border:oklch(90.5% .006 78);--input:oklch(90.5% .006 78);--ring:oklch(66% .165 47);--control-border:oklch(65% .01 70);--scrim:oklch(22% .01 65/.45);--sidebar:oklch(97.2% .004 80);--sidebar-foreground:oklch(23% .008 65);--sidebar-accent:oklch(93% .007 78);--sidebar-border:oklch(90% .006 78);--shadow-soft:0 1px 2px oklch(25% .02 65/.05), 0 8px 24px -12px oklch(25% .02 65/.12);--shadow-lift:0 1px 2px oklch(25% .02 65/.06), 0 16px 40px -16px oklch(25% .02 65/.22)}.dark{--success:oklch(80% .06 150);--series-1:#5f8bd6;--series-2:#d27242;--series-3:#239d84;--series-4:#b58a1f;--series-5:#b56dad;--series-6:#72a040;--series-7:#8174d6;--series-8:#d15c52;--value-flash:oklch(72% .16 50/.2);--background:#211f1c;--foreground:oklch(95.5% .004 80);--card:#292621;--card-foreground:oklch(95.5% .004 80);--popover:#292621;--popover-foreground:oklch(95.5% .004 80);--primary:oklch(95% .005 80);--primary-foreground:oklch(20% .006 65);--secondary:#37322b;--secondary-foreground:oklch(95.5% .004 80);--muted:#37322b;--muted-foreground:oklch(70% .01 70);--accent:#37322b;--accent-foreground:oklch(97% .003 80);--brand:oklch(72% .16 50);--brand-foreground:oklch(16% .01 50);--brand-text:oklch(72% .16 50);--destructive:oklch(70% .18 25);--destructive-foreground:oklch(16% .01 25);--border:oklch(100% 0 0/.09);--input:oklch(100% 0 0/.12);--ring:oklch(72% .16 50);--control-border:oklch(56% .008 65);--scrim:oklch(0% 0 0/.6);--sidebar:oklch(14% .005 65);--sidebar-foreground:oklch(95.5% .004 80);--sidebar-accent:#37322b;--sidebar-border:oklch(100% 0 0/.07);--shadow-soft:0 1px 2px oklch(0% 0 0/.3), 0 8px 24px -12px oklch(0% 0 0/.5);--shadow-lift:0 1px 2px oklch(0% 0 0/.35), 0 16px 40px -16px oklch(0% 0 0/.65)}.ws-pipedream-connect{background:var(--ws-ink);color:var(--ws-surface);font:inherit;cursor:pointer;border:0;border-radius:7px;margin-top:0;padding:8px 12px;font-size:12px}.ws-pipedream-connect:disabled{opacity:.55;cursor:default}.ws-connection-action-topline{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ws-connection-action-topline p{color:var(--ws-muted,#84776a);margin:4px 0 0;font-size:12px}.ws-connection-action-details{grid-template-columns:90px minmax(0,1fr);gap:7px 12px;margin:16px 0 0;font-size:12px;display:grid}.ws-connection-action-details dt{color:var(--ws-muted,#84776a)}.ws-connection-action-details dd{min-width:0;color:var(--ws-ink);margin:0}.ws-connection-action-details pre{background:var(--ws-line);border-radius:7px;margin:0;padding:10px;overflow:auto}@supports (color:color-mix(in lab, red, red)){.ws-connection-action-details pre{background:color-mix(in srgb, var(--ws-line) 35%, transparent)}}.ws-connection-action-details pre{font:11px/1.45 var(--font-mono,monospace);white-space:pre-wrap}.ws-chat-connections a.ws-pipedream-connect{text-decoration:none}.ws-chat-connections a.ws-pipedream-connect:hover{background:var(--ws-ink);color:var(--ws-surface)}.ws-pipedream-catalogue{margin-top:28px}.ws-pipedream-search-bar{border:1px solid var(--ws-line);background:var(--ws-surface);color:var(--ws-muted);border-radius:11px;align-items:center;gap:12px;padding:0 15px;transition:border-color .14s;display:flex}.ws-pipedream-search-field{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.ws-pipedream-search-bar:focus-within{border-color:var(--control-border);box-shadow:0 0 0 3px var(--ws-ink)}@supports (color:color-mix(in lab, red, red)){.ws-pipedream-search-bar:focus-within{box-shadow:0 0 0 3px color-mix(in oklab, var(--ws-ink) 7%, transparent)}}.ws-pipedream-search-bar input{min-width:0;height:50px;font:inherit;color:var(--ws-ink);background:0 0;border:0;outline:0;flex:1;padding:0;font-size:13px}.ws-pipedream-catalogue .ws-pipedream-search-bar input:focus-visible{outline:none}.ws-pipedream-search-bar input::-webkit-search-cancel-button{display:none}.ws-pipedream-search-bar button{min-width:32px;min-height:32px;color:var(--ws-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.ws-pipedream-heading{justify-content:space-between;align-items:center;gap:12px;margin:16px 0 12px;display:flex}.ws-pipedream-browse-options{gap:4px;display:flex}.ws-pipedream-filter{font:inherit;color:var(--ws-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;padding:7px 11px;font-size:12px}.ws-pipedream-filter[aria-pressed=true]{color:var(--ws-ink);background:var(--ws-surface);border-color:var(--ws-line)}.ws-pipedream-results{color:var(--ws-muted);text-align:right;overflow-wrap:anywhere;font-size:11px}.ws-pipedream-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ws-pipedream-card{border:1px solid var(--ws-line);background:var(--ws-surface);border-radius:14px;align-items:center;gap:14px;min-width:0;min-height:78px;padding:16px;transition:border-color .2s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1);display:flex}.ws-pg-dialog{max-height:min(780px,100vh - 32px);overflow:auto}.ws-pg-dialog>[data-slot=dialog-description]{line-height:1.5}.ws-pg-form,.ws-pg-table-picker,.ws-pg-audience{gap:12px;display:grid}.ws-pg-form label,.ws-pg-tls label{color:var(--ws-ink);gap:6px;font-size:12px;display:grid}.ws-pg-form input,.ws-pg-form textarea,.ws-pg-search{border:1px solid var(--ws-line);background:var(--ws-surface);width:100%;min-height:40px;color:var(--ws-ink);font:inherit;border-radius:8px;padding:9px 11px}.ws-pg-form textarea{resize:vertical;min-height:90px}.ws-pg-inline{grid-template-columns:1fr 2fr;gap:10px;display:grid}.ws-pg-note,.ws-pg-tls p,.ws-pg-checks{color:var(--ws-muted);align-items:flex-start;gap:6px;margin:0;font-size:11px;line-height:1.5;display:flex}.ws-pg-advanced{color:var(--ws-connection-accent);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:12px}.ws-pg-tls{border:1px solid var(--ws-line);background:var(--ws-soft);border-radius:9px;gap:10px;padding:12px;display:grid}.ws-pg-search{align-items:center;gap:8px;display:flex}.ws-pg-search:focus-within{border-color:var(--control-border);box-shadow:0 0 0 3px var(--ws-ink)}@supports (color:color-mix(in lab, red, red)){.ws-pg-search:focus-within{box-shadow:0 0 0 3px color-mix(in oklab, var(--ws-ink) 7%, transparent)}}.ws-pg-search input{min-width:0;color:inherit;font:inherit;background:0 0;border:0;outline:0;flex:1;padding:0}.ws-pg-table{border:1px solid var(--ws-line);cursor:pointer;border-radius:9px;align-items:flex-start;gap:10px;padding:11px;display:flex}.ws-pg-table span{gap:3px;min-width:0;display:grid}.ws-pg-table small{color:var(--ws-muted);overflow-wrap:anywhere}.ws-pg-audience h3{margin:4px 0 0;font-size:13px}.ws-pg-actions{justify-content:flex-end;gap:8px;display:flex}.ws-pg-error{color:#a33f32;background:oklab(56.1108% .109502 .0752705/.1);border-radius:8px;margin:0;padding:10px 12px;font-size:12px;line-height:1.45}.ws-pg-success{color:var(--ws-connection-copy);justify-items:start;gap:12px;display:grid}.ws-pg-success>svg{color:#2f9e5b}.ws-pg-success p{margin:0;font-size:13px;line-height:1.5}.ws-pg-confirm{border:1px solid #b5533c;gap:8px;padding:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.ws-pg-confirm{border:1px solid color-mix(in oklab, #b5533c 45%, var(--ws-line))}}.ws-pg-confirm{border-radius:10px}.ws-pg-confirm p{color:var(--ws-muted);margin:0;font-size:12px}@media (max-width:640px){.ws-pg-dialog{max-width:calc(100% - 20px);padding:20px}.ws-pg-inline{grid-template-columns:1fr}}.ws-pipedream-switch{cursor:pointer;background:0 0;border:0;flex:0 0 44px;align-items:center;width:44px;height:44px;padding:0 7px;display:flex;position:relative}.ws-pipedream-switch:before{content:"";background:var(--ws-line);border-radius:20px;position:absolute;inset:11px 4px}.ws-pipedream-switch[aria-checked=true]:before{background:#526b5c}.ws-pipedream-switch>span{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .14s;position:relative}.ws-pipedream-switch[aria-checked=true]>span{transform:translate(14px)}.ws-pipedream-switch:disabled,.ws-pipedream-load-more:disabled{opacity:.55;cursor:default}.ws-pipedream-load-more{border:1px solid var(--ws-line);background:var(--ws-surface);color:var(--ws-ink);font:inherit;cursor:pointer;border-radius:8px;margin:22px auto 0;padding:10px 20px;font-size:12px;display:block}.ws-pipedream-footnote{color:var(--ws-muted);text-align:center;margin:20px 0 0;font-size:10px;line-height:1.6}.ws-pipedream-notice{color:var(--ws-ink);margin:0 0 14px;font-size:12px;line-height:1.5}.ws-pipedream-error{color:var(--ws-muted);flex-wrap:wrap;align-items:center;gap:12px;margin:18px 0;font-size:12px;display:flex}.ws-pipedream-empty{border:1px dashed var(--ws-line);text-align:center;color:var(--ws-muted);border-radius:12px;padding:32px 20px;font-size:12px}.ws-pipedream-empty h3{color:var(--ws-ink);margin:0 0 6px;font-size:14px;font-weight:500}.ws-pipedream-empty p{margin:0 0 12px}.ws-pipedream-skeleton>div{border:1px solid var(--ws-line);background:var(--ws-surface);border-radius:13px;min-height:180px;padding:20px}.ws-pipedream-skeleton span{background:var(--ws-line);border-radius:4px;width:70%;height:10px;margin:10px 0;display:block}.ws-pipedream-skeleton span:first-child{border-radius:10px;width:40px;height:40px;margin-bottom:20px}.ws-pipedream-catalogue button:focus-visible{outline:2px solid var(--ws-connection-accent,#87735c);outline-offset:3px}@media (max-width:640px){.ws-pipedream-heading{flex-wrap:wrap;align-items:flex-start}.ws-pipedream-card{padding:16px}}@media (max-width:480px){.ws-pipedream-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.ws-pipedream-catalogue *{transition:none}}.ws-pg-form fieldset{border:0;gap:14px;min-width:0;margin:0;padding:0;display:grid}.ws-pg-form input:focus-visible,.ws-pg-form textarea:focus-visible{border-color:var(--ws-ink);outline:none}@supports (color:color-mix(in lab, red, red)){.ws-pg-form input:focus-visible,.ws-pg-form textarea:focus-visible{border-color:color-mix(in oklab, var(--ws-ink) 55%, var(--control-border))}}.ws-pg-form input:focus-visible,.ws-pg-form textarea:focus-visible{box-shadow:0 0 0 3px var(--ws-ink)}@supports (color:color-mix(in lab, red, red)){.ws-pg-form input:focus-visible,.ws-pg-form textarea:focus-visible{box-shadow:0 0 0 3px color-mix(in oklab, var(--ws-ink) 7%, transparent)}}.ws-pg-table-picker{max-height:320px;overflow:auto}.ws-pg-dialog{flex-direction:column;display:flex}.ws-pg-dialog>[data-slot=dialog-title],.ws-pg-dialog>[data-slot=dialog-description]{flex:none}.ws-pg-form{flex-direction:column;min-height:0;display:flex;overflow:hidden}.ws-pg-form fieldset{min-height:0;padding:2px 3px;overflow-y:auto}.ws-pg-actions{flex:none;padding-top:8px}.ws-pg-selection-bar{flex-wrap:wrap;align-items:center;gap:12px;font-size:12px;display:flex}.ws-pg-selection-bar>span{color:var(--ws-muted);flex:1}.ws-pg-selection-note{color:var(--ws-muted);margin:0;font-size:12px;line-height:1.5}.ws-pg-schema-list{border:1px solid var(--ws-line);border-radius:12px;max-height:260px;overflow-y:auto}.ws-pg-schema-heading{background:var(--ws-soft);cursor:pointer;align-items:center;gap:10px;padding:12px 14px;font-size:13px;display:flex}.ws-pg-schema-heading>span{color:var(--ws-muted);margin-left:auto;font-size:12px}.ws-pg-schema .ws-pg-table{border-radius:0;margin:0;padding:10px 14px 10px 30px}.ws-pg-table-mode{text-align:right;flex:none;max-width:100px}@media (max-width:560px){.ws-pg-table-mode{max-width:70px}.ws-pg-schema .ws-pg-table{padding-left:14px}}.ws-pg-table-picker{flex:none;max-height:none;overflow:visible}.ws-pg-audience{flex:none}.ws-pg-table-scope{color:var(--ws-muted);font-size:13px}.ws-pg-table-scope summary{cursor:pointer}.ws-pg-table-scope ul{max-height:150px;margin-top:10px;overflow-y:auto}.ws-chat-connections{border:1px solid var(--border);background:var(--card);border-radius:16px;width:min(100%,610px);margin:12px 0;overflow:hidden;box-shadow:0 9px 28px #221c140a}.ws-chat-connections-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;padding:16px 18px 12px;display:flex}.ws-chat-connections-heading strong{font-size:14px;font-weight:600}.ws-chat-connections-heading span,.ws-chat-connect-foot{color:var(--muted-foreground);font-size:11px}.ws-chat-connect-row{border-top:1px solid var(--border);align-items:center;gap:12px;min-height:68px;padding:10px 18px;display:flex}.ws-chat-connect-logo{border:1px solid var(--border);color:#4d453b;background:#fff;border-radius:9px;flex:0 0 36px;place-items:center;width:36px;height:36px;font-weight:650;display:grid}.ws-chat-connect-logo img{object-fit:contain;width:23px;height:23px}.ws-chat-connect-copy{flex:1;gap:3px;min-width:0;display:grid}.ws-chat-connect-copy strong{font-size:13px;font-weight:560}.ws-chat-connect-copy small{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.ws-chat-connect-row .ws-pipedream-connect{min-height:35px;margin:0}.ws-chat-connect-done{color:#287547;font-size:12px;font-weight:550}.ws-chat-connect-notice{border-top:1px solid var(--border);margin:0;padding:10px 18px;font-size:12px}.ws-chat-connect-foot{border-top:1px solid var(--border);margin:0;padding:12px 18px;line-height:1.5}@media (max-width:520px){.ws-chat-connections-heading{display:grid}.ws-chat-connect-row{gap:9px;padding-inline:12px}.ws-chat-connect-copy small{max-width:22ch}}.ws-app-secret-set{background:var(--ws-success);border-radius:999px;align-items:center;gap:4px;padding:2px 8px 2px 6px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ws-app-secret-set{background:color-mix(in oklab, var(--ws-success) 11%, var(--ws-surface))}}.ws-app-secret-set{color:var(--ws-success);font-size:11px;font-weight:550}.ws-chat-connections-heading .ws-app-secret-set{color:var(--ws-success)}.ws-app-secret-mark{border-color:var(--ws-line);background:var(--ws-soft);color:var(--ws-muted)}.ws-app-secret-key .ws-chat-connect-copy strong{overflow-wrap:anywhere}.ws-app-secret-key code{font-family:var(--font-mono);font-size:12.5px;font-weight:500}.ws-app-event-card .ws-chat-connect-copy code{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.ws-app-secret-key .ws-chat-connect-copy small{white-space:normal;overflow-wrap:anywhere}.ws-app-secret-key .ws-chat-connect-copy small>span{color:var(--ws-ink)}.ws-app-secret-form{padding:0 18px 16px}.ws-app-secret-field{border:1px solid var(--ws-line);background:var(--ws-paper);border-radius:11px;align-items:center;gap:8px;padding:4px 4px 4px 12px;transition:border-color .16s cubic-bezier(.22,1,.36,1),box-shadow .16s cubic-bezier(.22,1,.36,1);display:flex}.ws-app-secret-field:focus-within{border-color:var(--ws-focus);box-shadow:0 0 0 3px var(--ws-focus)}@supports (color:color-mix(in lab, red, red)){.ws-app-secret-field:focus-within{box-shadow:0 0 0 3px color-mix(in oklab, var(--ws-focus) 18%, transparent)}}.ws-app-secret-field input{min-width:0;height:32px;color:var(--ws-ink);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:0;font-size:13px}.ws-shell .ws-app-secret-field input:focus-visible{outline:none}.ws-app-secret-field input::placeholder{color:var(--ws-muted);opacity:1}.ws-app-secret-field .ws-pipedream-connect{min-height:32px;margin:0}.ws-app-secret-notice{align-items:center;gap:6px;display:flex}.ws-app-secret-notice[data-tone=done]{color:var(--ws-success);font-weight:550}.ws-app-secret-notice[data-tone=problem]{color:var(--ws-danger)}@media (max-width:520px){.ws-app-secret-card .ws-chat-connections-heading{display:flex}.ws-app-secret-form{padding-inline:12px}}@media (prefers-reduced-motion:reduce){.ws-app-secret-field{transition:none}}.ws-app-secret-field button.ws-pipedream-connect[data-state=connect]:hover:not(:disabled){background:var(--ws-ink)}@supports (color:color-mix(in lab, red, red)){.ws-app-secret-field button.ws-pipedream-connect[data-state=connect]:hover:not(:disabled){background:color-mix(in oklab, var(--ws-ink) 86%, var(--ws-surface))}}.ws-meta-dialog{flex-direction:column;gap:0;width:min(580px,100vw - 32px);max-height:calc(100dvh - 32px);padding:0;display:flex;overflow:hidden}.ws-meta-dialog header{flex-shrink:0;padding:28px 28px 20px}.ws-meta-dialog form{flex-direction:column;min-height:0;display:flex}.ws-meta-form-body{gap:22px;min-height:0;padding:0 28px 24px;display:grid;overflow-y:auto}.ws-meta-dialog footer{border-top:1px solid var(--ws-line);flex-shrink:0;justify-content:flex-end;gap:8px;padding:18px 28px;display:flex}.ws-meta-note strong{font-size:13px;font-weight:550}.ws-meta-note p{color:var(--ws-muted);margin:6px 0 0;font-size:13px;line-height:1.55}.ws-meta-copy-field{gap:8px;margin-top:8px;display:flex}.ws-meta-copy-field input{border:1px solid var(--ws-line);min-width:0;color:var(--ws-ink);background:var(--ws-surface);border-radius:8px;flex:1;padding:10px 12px;font:12px ui-monospace,monospace}.ws-meta-note{background:var(--ws-soft);color:var(--ws-muted);border-radius:10px;margin:0;padding:14px 16px;font-size:13px;line-height:1.55}.ws-meta-note strong{color:var(--ws-ink)}.ws-meta-help,.ws-meta-permissions{color:var(--ws-muted);margin:0;font-size:12px;line-height:1.6}.ws-meta-dialog a{color:var(--ws-muted);text-underline-offset:3px;text-decoration:underline}.ws-meta-permissions summary{cursor:pointer}@media (max-width:640px){.ws-meta-dialog header{padding:24px 20px 18px}.ws-meta-form-body{gap:18px;padding:0 20px 20px}.ws-meta-dialog footer{padding:16px 20px}.ws-meta-dialog footer>button{flex:1}}.ws-access-card{border:1px solid var(--ws-line);background:var(--ws-surface);color:var(--ws-ink);border-radius:16px;grid-template-columns:44px minmax(0,1fr) auto;align-items:start;gap:4px 16px;padding:18px 20px;display:grid}.ws-access-card-icon{grid-row:span 3;place-items:center;width:44px;height:44px;display:grid}.ws-access-card-icon .ws-conn-mark{border-radius:12px;width:44px;height:44px}.ws-access-card-icon .ws-conn-mark img{width:26px;height:26px}.ws-access-card{container-type:inline-size}@container (max-width:520px){.ws-access-card-actions{grid-area:auto/2/auto/-1;margin-top:10px}}.ws-access-card-name{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.ws-access-card-name h3{overflow-wrap:break-word;min-width:0;margin:0;font-size:16px;font-weight:600}.ws-access-status{color:var(--ws-ink);align-items:center;gap:6px;font-size:13px;display:inline-flex}.ws-access-status:before{content:"";background:var(--ws-success);border-radius:50%;width:8px;height:8px}.ws-access-status[data-state=off]:before{border:1.5px solid var(--ws-muted);background:0 0}.ws-access-status[data-state=review]:before{background:var(--ws-warn)}.ws-access-card-kind,.ws-access-card-summary{grid-column:2;margin:0}.ws-access-card-kind{color:var(--ws-muted);font-size:13px}.ws-access-card-summary{margin-top:6px;font-size:14px}.ws-access-card-actions{grid-area:1/3/span 3;align-self:center;align-items:center;gap:6px;display:flex}.ws-access-list{flex-direction:column;gap:12px;display:flex}.ws-access-sheet{border:1px solid var(--ws-line);background:var(--ws-surface);width:min(560px,100vw - 32px);max-height:calc(100dvh - 48px);color:var(--ws-ink);border-radius:18px;flex-direction:column;gap:0;padding:0;display:flex}.ws-access-sheet header{border-bottom:1px solid var(--ws-line);flex-shrink:0;padding:22px 24px 14px}.ws-access-sheet-body{overscroll-behavior:contain;min-height:0;padding:8px 24px 16px;overflow:auto}.ws-access-sheet footer{border-top:1px solid var(--ws-line);flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:14px 24px;display:flex}.ws-access-sheet footer>div{align-items:center;gap:8px;display:flex}.ws-access-fields fieldset{border:0;min-width:0;margin:18px 0 8px;padding:0}.ws-access-fields legend{margin-bottom:8px;font-size:14px;font-weight:600}.ws-access-option{cursor:pointer;border-radius:12px;align-items:start;gap:10px;padding:10px 12px;display:flex}.ws-access-option[data-selected=true]{background:var(--ws-soft)}.ws-access-option input{accent-color:var(--ws-ink);margin-top:3px}.ws-access-option span{min-width:0;font-size:14px}.ws-access-option small,.ws-access-people small{color:var(--ws-muted);font-size:13px;display:block}.ws-access-people{margin:8px 0 8px 34px}.ws-access-people input{box-sizing:border-box;width:100%;color:var(--ws-ink);background:var(--ws-surface);border:1px solid var(--ws-line);border-radius:10px;padding:9px 12px}.ws-access-people ul{margin:6px 0;padding:0;list-style:none}.ws-access-people li{justify-content:space-between;align-items:center;gap:10px;padding:4px 2px;display:flex}.ws-access-people strong{font-size:14px;font-weight:500}.ws-access-person-results button{text-align:left;border-radius:6px;width:100%;padding:6px}.ws-access-person-results button:hover{background:var(--ws-soft)}.ws-access-note{color:var(--ws-muted);margin:10px 0 6px;font-size:13px}.ws-access-danger{color:var(--ws-danger)!important}.ws-access-reach{border-top:1px solid var(--ws-line);margin-top:18px;padding-top:12px}.ws-access-reach summary{cursor:pointer;font-size:14px;font-weight:600}.ws-access-reach ul{padding:0;list-style:none}.ws-access-reach li{border-bottom:1px solid var(--ws-line);justify-content:space-between;gap:12px;padding:6px 0;font-size:14px;display:flex}@media (max-width:640px){.ws-access-card{grid-template-columns:40px minmax(0,1fr);padding:16px}.ws-access-card-icon{grid-row:span 2;width:40px;height:40px}.ws-access-card-actions{grid-area:auto/1/auto/-1;margin-top:12px}.ws-access-card-actions>button:first-child{flex:1;min-height:44px}.ws-access-card-summary{grid-column:1/-1}.ws-access-sheet{--tw-translate-x:0;--tw-translate-y:0;border-radius:18px 18px 0 0;width:100%;max-width:none;max-height:92dvh;top:auto;bottom:0;left:0;transform:none}.ws-access-sheet footer{padding-bottom:max(14px, env(safe-area-inset-bottom));flex-direction:column-reverse;align-items:stretch}.ws-access-sheet footer>div{justify-content:space-between}.ws-access-sheet footer button{min-height:44px}}.ws-connection-activity-filters{flex-wrap:wrap;align-items:end;gap:12px;margin:16px 0;display:flex}.ws-connection-activity-filters label{color:var(--ws-muted);flex-direction:column;gap:6px;font-size:13px;display:flex}.ws-connection-activity-filters input,.ws-connection-activity-filters select{border:1px solid var(--ws-line);background:var(--ws-surface);max-width:220px;min-height:40px;color:var(--ws-ink);border-radius:8px;padding:8px}.ws-connection-activity-list{margin:0;padding:0;list-style:none}.ws-connection-activity-list li{border-bottom:1px solid var(--ws-line);flex-wrap:wrap;gap:8px 16px;padding:16px 0;font-size:14px;display:flex}.ws-connection-activity-list time,.ws-connection-activity-list small{color:var(--ws-muted)}@media (max-width:640px){.ws-connection-activity-filters label{flex:140px}.ws-connection-activity-filters input,.ws-connection-activity-filters select{width:100%;max-width:none}.ws-connection-activity-list time{flex-basis:100%}}.ws-connections-page .ws-conn-section,.ws-connections-page .ws-pipedream-catalogue{margin-top:0}.ws-connections-page .ws-conn-section+.ws-connection-provider-notice,.ws-connections-page .ws-conn-section+.ws-pipedream-catalogue,.ws-connections-page .ws-connection-provider-notice+.ws-pipedream-catalogue{margin-top:56px}.ws-conn-section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin-bottom:16px;display:flex}.ws-conn-section-title{align-items:baseline;gap:10px;min-width:0;display:flex}.ws-conn-section-title h2{color:var(--ws-ink);letter-spacing:-.2px;margin:0;font-size:16px;font-weight:550}.ws-conn-section-title>span{color:var(--ws-muted);font-size:var(--ws-fs-meta,12px);font-variant-numeric:tabular-nums}.ws-conn-segment{border:1px solid var(--ws-line);background:var(--ws-paper);border-radius:10px;gap:2px;max-width:100%;padding:3px;display:inline-flex;overflow-x:auto}.ws-conn-segment button{height:28px;color:var(--ws-muted);font:inherit;white-space:nowrap;background:0 0;border:0;border-radius:7px;align-items:center;gap:7px;padding:0 11px;font-size:12.5px;transition:background-color .16s cubic-bezier(.22,1,.36,1),color .16s;display:inline-flex}.ws-conn-segment button:hover{color:var(--ws-ink)}.ws-conn-segment button[aria-pressed=true]{background:var(--ws-surface);color:var(--ws-ink);box-shadow:0 1px 2px #29272314,0 0 0 1px #2927230d}.ws-conn-segment button span{color:var(--ws-muted);font-variant-numeric:tabular-nums;font-size:11px}.ws-conn-segment button[data-tone=warn] span{color:var(--ws-warn);font-weight:600}.ws-conn-list{border:1px solid var(--ws-line);background:var(--ws-surface);border-radius:16px;overflow:hidden}.ws-conn-list ul{margin:0;padding:0;list-style:none}.ws-conn-list-head,.ws-conn-row{align-items:center;column-gap:16px;padding:0 18px;display:flex}.ws-conn-list-head{border-bottom:1px solid var(--ws-line);height:38px;color:var(--ws-muted);font-size:var(--ws-fs-meta,12px)}.ws-conn-row{border-top:1px solid var(--ws-line);min-height:66px;color:var(--ws-ink);transition:background-color .16s cubic-bezier(.22,1,.36,1);position:relative}.ws-conn-list li.ws-conn-row:first-child{border-top:0}.ws-conn-row:hover{background:var(--ws-soft)}@supports (color:color-mix(in lab, red, red)){.ws-conn-row:hover{background:color-mix(in oklab, var(--ws-soft) 38%, var(--ws-surface))}}.ws-conn-row[data-state=attention]{background:var(--ws-warn)}@supports (color:color-mix(in lab, red, red)){.ws-conn-row[data-state=attention]{background:color-mix(in oklab, var(--ws-warn) 7%, var(--ws-surface))}}.ws-conn-cell-main{flex:240px;align-items:center;gap:13px;min-width:0;display:flex}.ws-conn-cell-who{flex:0 0 188px}.ws-conn-cell-what{flex:0 0 160px}.ws-conn-cell-status{flex:0 0 136px;justify-content:flex-end;display:flex}.ws-conn-cell-go{color:var(--ws-muted);flex:0 0 16px;display:flex}.ws-conn-row-open{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:12px 0}.ws-conn-row-open:after{content:"";position:absolute;inset:0}.ws-conn-row-open:focus-visible{outline:none}.ws-conn-row-open:focus-visible:after{border-radius:inherit;box-shadow:inset 0 0 0 2px var(--ws-focus,#c87747)}.ws-conn-row .ws-conn-cell-status button{z-index:1;position:relative}.ws-conn-name{flex-direction:column;gap:3px;min-width:0;display:flex}.ws-conn-name strong{font-size:var(--ws-fs-row,14px);letter-spacing:-.15px;text-overflow:ellipsis;white-space:nowrap;font-weight:560;overflow:hidden}.ws-conn-name span{color:var(--ws-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.ws-conn-meta{overflow-wrap:anywhere;align-items:center;gap:7px;min-width:0;font-size:12.5px;line-height:1.35;display:inline-flex}.ws-conn-meta svg{color:var(--ws-muted);flex:none}.ws-conn-row-skeleton{gap:13px}.ws-conn-row-skeleton .ws-skeleton{width:38%;height:10px}.ws-conn-empty{border:1px dashed var(--ws-line);color:var(--ws-muted);font-size:var(--ws-fs-ui,13px);text-align:center;border-radius:14px;margin:0;padding:28px 20px}.ws-conn-list .ws-conn-empty{border:0;border-radius:0}.ws-conn-problem{color:var(--ws-muted);font-size:var(--ws-fs-ui,13px);flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0 0 12px;display:flex}.ws-conn-state{color:var(--ws-muted);white-space:nowrap;align-items:center;gap:7px;font-size:12.5px;display:inline-flex}.ws-conn-state:before{content:"";background:var(--ws-success);border-radius:50%;width:7px;height:7px}.ws-conn-state[data-state=attention],.ws-conn-state[data-state=review]{color:var(--ws-warn)}.ws-conn-state[data-state=attention]:before,.ws-conn-state[data-state=review]:before{background:var(--ws-warn)}.ws-conn-state[data-state=unavailable]:before{background:var(--ws-muted)}.ws-conn-state[data-state=off]:before{box-shadow:inset 0 0 0 1.5px var(--ws-muted);background:0 0}.ws-conn-state[data-state=busy]:before{box-shadow:inset 0 0 0 1.5px var(--ws-line);border-top:1.5px solid var(--ws-muted);background:0 0;animation:.9s linear infinite ws-conn-spin}.ws-conn-btn{background:var(--ws-soft);min-height:32px;color:var(--ws-ink);font:inherit;white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:0 13px;font-size:12.5px;font-weight:550;transition:background-color .16s cubic-bezier(.22,1,.36,1),transform .16s cubic-bezier(.22,1,.36,1);display:inline-flex}.ws-conn-btn:hover{background:var(--ws-ink)}@supports (color:color-mix(in lab, red, red)){.ws-conn-btn:hover{background:color-mix(in oklab, var(--ws-ink) 9%, var(--ws-soft))}}.ws-conn-btn:active{transform:scale(.98)}.ws-conn-btn[data-tone=warn]{background:var(--ws-warn)}@supports (color:color-mix(in lab, red, red)){.ws-conn-btn[data-tone=warn]{background:color-mix(in oklab, var(--ws-warn) 13%, var(--ws-surface))}}.ws-conn-btn[data-tone=warn]{color:var(--ws-warn)}.ws-conn-btn[data-tone=warn]:hover{background:var(--ws-warn)}@supports (color:color-mix(in lab, red, red)){.ws-conn-btn[data-tone=warn]:hover{background:color-mix(in oklab, var(--ws-warn) 20%, var(--ws-surface))}}.ws-conn-btn[data-tone=danger]{background:var(--ws-danger)}@supports (color:color-mix(in lab, red, red)){.ws-conn-btn[data-tone=danger]{background:color-mix(in oklab, var(--ws-danger) 12%, var(--ws-surface))}}.ws-conn-btn[data-tone=danger]{color:var(--ws-danger)}.ws-conn-btn:disabled{opacity:.55;cursor:default}.ws-conn-btn:focus-visible,.ws-conn-segment button:focus-visible,.ws-conn-prompt:focus-visible,.ws-conn-icon-button:focus-visible,.ws-conn-tabs button:focus-visible{outline:2px solid var(--ws-focus,#c87747);outline-offset:2px}.ws-conn-mark{border:1px solid var(--ws-line);width:38px;height:38px;color:var(--ws-muted);background:#fff;border-radius:10px;flex:none;place-items:center;display:grid;position:relative}.ws-conn-mark img{object-fit:contain;width:22px;height:22px}.ws-conn-mark[data-size=lg]{border-radius:13px;width:48px;height:48px}.ws-conn-mark[data-size=lg] img{width:28px;height:28px}.ws-conn-mark[data-size=xl]{border-radius:16px;width:60px;height:60px}.ws-conn-mark[data-size=xl] img{width:34px;height:34px}.ws-conn-mark[data-glyph=true]{background:var(--ws-paper)}.ws-conn-mark-letter{color:var(--ws-muted);font-size:16px;font-weight:550}.ws-conn-mark-badge{border:2px solid var(--ws-surface);background:var(--ws-success);width:17px;height:17px;color:var(--ws-surface);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-5px;right:-5px}.ws-conn-mark[data-size=xl] .ws-conn-mark-badge{border-width:3px;width:21px;height:21px;bottom:-6px;right:-6px}.ws-conn-mark-badge svg{fill:none;stroke:currentColor;stroke-width:3.4px;stroke-linecap:round;stroke-linejoin:round}.ws-conn-mark-badge[data-state=attention],.ws-conn-mark-badge[data-state=review]{background:var(--ws-warn)}.ws-conn-mark-badge[data-state=unavailable]{background:var(--ws-muted)}.ws-conn-mark-badge[data-state=off]{background:var(--ws-surface);box-shadow:inset 0 0 0 1.5px var(--ws-muted)}.dark .ws-conn-mark{background:var(--ws-soft)}.dark .ws-conn-mark img{filter:drop-shadow(0 0 .75px var(--ws-ink))}@supports (color:color-mix(in lab, red, red)){.dark .ws-conn-mark img{filter:drop-shadow(0 0 .75px color-mix(in oklab, var(--ws-ink) 85%, transparent))}}.ws-conn-panel-scrim{z-index:50;background:var(--scrim);position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.ws-conn-panel-scrim{background:color-mix(in oklab, var(--scrim) 45%, transparent)}}.ws-conn-panel-scrim{animation:.2s cubic-bezier(.22,1,.36,1) ws-conn-fade}.ws-conn-panel{--ws-connection-accent:#75624c;--ws-connection-copy:var(--ws-muted);z-index:50;border:1px solid var(--ws-line);background:var(--ws-surface);width:min(540px,100vw - 24px);color:var(--ws-ink);box-shadow:var(--shadow-lift);font-family:var(--font-sans,"Geist Variable", system-ui, sans-serif);-webkit-font-smoothing:antialiased;border-radius:20px;flex-direction:column;font-size:14px;animation:.28s cubic-bezier(.22,1,.36,1) ws-conn-slide;display:flex;position:fixed;top:12px;bottom:12px;right:12px;overflow:hidden}.dark .ws-conn-panel{--ws-connection-accent:#bca68a}.ws-conn-panel.is-wide{width:min(680px,100vw - 24px)}.ws-conn-panel:focus{outline:none}.ws-conn-panel-top{flex:none;justify-content:flex-end;gap:2px;padding:14px 14px 0;display:flex}.ws-conn-icon-button{width:32px;height:32px;color:var(--ws-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.ws-conn-icon-button:hover{background:var(--ws-soft);color:var(--ws-ink)}.ws-conn-panel-hero{flex:none;align-items:center;gap:18px;padding:2px 32px 22px;display:flex}.ws-conn-panel-hero>div{min-width:0}.ws-conn-panel-feedback{flex:none;gap:8px;padding:0 32px 16px;display:grid}.ws-conn-panel-feedback .ws-connection-notice{margin:0}.ws-conn-panel-title{letter-spacing:-.5px;margin:0;font-size:22px;font-weight:550;line-height:1.2}.ws-conn-panel-identity{overflow-wrap:anywhere;color:var(--ws-muted);font-size:var(--ws-fs-ui,13px);margin:4px 0 0;line-height:1.5}.ws-conn-panel-status{color:var(--ws-muted);font-size:var(--ws-fs-meta,12px);flex-wrap:wrap;align-items:center;gap:4px 12px;margin:10px 0 0;display:flex}.ws-conn-panel-status .ws-conn-state{font-size:var(--ws-fs-meta,12px);font-weight:500}.ws-conn-panel-status .ws-conn-state[data-state=connected]{color:var(--ws-success)}.ws-conn-tabs{border:1px solid var(--ws-line);background:var(--ws-paper);border-radius:10px;flex:none;gap:2px;margin:0 32px;padding:3px;display:flex}.ws-conn-tabs button{height:30px;color:var(--ws-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:1;font-size:12.5px;transition:background-color .16s cubic-bezier(.22,1,.36,1),color .16s}.ws-conn-tabs button:hover{color:var(--ws-ink)}.ws-conn-tabs button[aria-selected=true]{background:var(--ws-surface);color:var(--ws-ink);box-shadow:0 1px 2px #29272314,0 0 0 1px #2927230d}.ws-conn-panel-body{overscroll-behavior:contain;flex-direction:column;flex:1;gap:24px;min-height:0;padding:24px 32px 32px;display:flex;overflow-y:auto}.ws-conn-panel-section h3{color:var(--ws-ink);margin:0 0 10px;font-size:12.5px;font-weight:550}.ws-conn-box{border:1px solid var(--ws-line);border-radius:14px;overflow:hidden}.ws-conn-line{font-size:var(--ws-fs-ui,13px);align-items:flex-start;gap:10px;padding:13px 16px;line-height:1.5;display:flex}.ws-conn-line+.ws-conn-line,.ws-conn-reach,.ws-conn-kv+.ws-conn-kv{border-top:1px solid var(--ws-line)}.ws-conn-reach ul.ws-conn-pills{flex-wrap:wrap;gap:6px;padding:4px 0 8px;display:flex}.ws-conn-reach .ws-conn-pills li{background:var(--ws-paper);font-family:var(--font-mono,ui-monospace, monospace);border:0;border-radius:7px;padding:4px 9px;font-size:11.5px}.ws-conn-callout .ws-conn-btn[data-tone=warn]{background:var(--ws-ink);color:var(--ws-surface)}.ws-conn-callout .ws-conn-btn[data-tone=warn]:hover{background:var(--ws-ink)}@supports (color:color-mix(in lab, red, red)){.ws-conn-callout .ws-conn-btn[data-tone=warn]:hover{background:color-mix(in oklab, var(--ws-ink) 88%, var(--ws-surface))}}.ws-conn-line svg{color:var(--ws-muted);margin-top:2px}.ws-conn-line>span{flex:1;min-width:0}.ws-conn-line small{color:var(--ws-muted);font-size:var(--ws-fs-meta,12px);white-space:nowrap}.ws-conn-reach{padding:12px 16px 6px}.ws-conn-reach h4{color:var(--ws-muted);font-size:var(--ws-fs-meta,12px);margin:0 0 4px;font-weight:500}.ws-conn-reach ul{margin:0;padding:0;list-style:none}.ws-conn-reach li{font-size:var(--ws-fs-ui,13px);justify-content:space-between;gap:12px;padding:7px 0;display:flex}.ws-conn-reach li+li{border-top:1px solid var(--ws-line)}.ws-conn-reach small,.ws-conn-reach .ws-access-note{color:var(--ws-muted);font-size:var(--ws-fs-meta,12px)}.ws-conn-kv{justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.ws-conn-kv>div{flex-direction:column;gap:4px;min-width:0;display:flex}.ws-conn-kv span{color:var(--ws-muted);font-size:var(--ws-fs-meta,12px)}.ws-conn-kv strong{font-size:var(--ws-fs-ui,13px);font-weight:500}.ws-conn-note{color:var(--ws-muted);font-size:var(--ws-fs-meta,12px);margin:8px 2px 0;line-height:1.5}.ws-conn-panel-notice{color:var(--ws-success);font-size:var(--ws-fs-ui,13px);margin:0}.ws-conn-callout{background:var(--ws-soft);border-radius:12px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.ws-conn-callout{background:color-mix(in oklab, var(--ws-soft) 70%, var(--ws-surface))}}.ws-conn-callout{color:var(--ws-ink);font-size:var(--ws-fs-ui,13px);line-height:1.5}.ws-conn-callout p{margin:0}.ws-conn-callout[data-tone=warn]{background:var(--ws-warn)}@supports (color:color-mix(in lab, red, red)){.ws-conn-callout[data-tone=warn]{background:color-mix(in oklab, var(--ws-warn) 10%, var(--ws-surface))}}.ws-conn-callout[data-tone=danger]{background:var(--ws-danger)}@supports (color:color-mix(in lab, red, red)){.ws-conn-callout[data-tone=danger]{background:color-mix(in oklab, var(--ws-danger) 9%, var(--ws-surface))}}.ws-conn-callout-actions{flex-wrap:wrap;gap:8px;display:flex}.ws-conn-prompt{border:1px solid var(--ws-line);width:100%;color:var(--ws-ink);font:inherit;font-size:var(--ws-fs-ui,13px);text-align:left;cursor:pointer;background:0 0;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;transition:border-color .16s,background-color .16s;display:flex}.ws-conn-prompt+.ws-conn-prompt{margin-top:8px}.ws-conn-prompt:hover{border-color:var(--ws-ink)}@supports (color:color-mix(in lab, red, red)){.ws-conn-prompt:hover{border-color:color-mix(in oklab, var(--ws-ink) 18%, var(--ws-line))}}.ws-conn-prompt:hover{background:var(--ws-paper)}.ws-conn-prompt svg{color:var(--ws-muted)}.ws-conn-danger-link{color:var(--ws-danger)!important}.ws-conn-database{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.ws-conn-panel-form{flex-direction:column;flex:1;min-height:0;margin-top:8px;display:flex}.ws-conn-panel-form .ws-access-sheet-body{overscroll-behavior:contain;flex:1;min-height:0;padding:8px 32px 16px;overflow-y:auto}.ws-conn-panel-form>footer{border-top:1px solid var(--ws-line);flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:8px;padding:14px 20px 14px 24px;display:flex}.ws-conn-panel-form>footer>div{align-items:center;gap:8px;display:flex}.ws-conn-assistants{gap:40px}.ws-conn-assistants .ws-connection-scope+.ws-connection-scope{margin-top:0}.ws-conn-activity-day h3{color:var(--ws-muted);font-size:var(--ws-fs-meta,12px);margin:0 0 6px;font-weight:500}.ws-conn-activity-day ol{margin:0;padding:0;list-style:none}.ws-conn-event{border-top:1px solid var(--ws-line);align-items:flex-start;gap:12px;padding:11px 0;display:flex}.ws-conn-activity-day li:first-child{border-top:0}.ws-conn-event time{white-space:nowrap;color:var(--ws-muted);font-size:var(--ws-fs-meta,12px);font-variant-numeric:tabular-nums;flex:0 0 60px;padding-top:4px}.ws-conn-event-icon{background:var(--ws-paper);height:26px;color:var(--ws-muted);border-radius:8px;flex:0 0 26px;place-items:center;display:grid}.ws-conn-event-icon[data-tone=change]{background:var(--ws-warn)}@supports (color:color-mix(in lab, red, red)){.ws-conn-event-icon[data-tone=change]{background:color-mix(in oklab, var(--ws-warn) 10%, var(--ws-surface))}}.ws-conn-event-icon[data-tone=change]{color:var(--ws-warn)}.ws-conn-event-icon[data-tone=denied]{background:var(--ws-danger)}@supports (color:color-mix(in lab, red, red)){.ws-conn-event-icon[data-tone=denied]{background:color-mix(in oklab, var(--ws-danger) 9%, var(--ws-surface))}}.ws-conn-event-icon[data-tone=denied]{color:var(--ws-danger)}.ws-conn-event-text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.ws-conn-event-text strong{overflow-wrap:anywhere;font-size:var(--ws-fs-ui,13px);font-weight:550}.ws-conn-event-text small{color:var(--ws-muted);font-size:var(--ws-fs-meta,12px)}.ws-conn-event-kind{background:var(--ws-paper);color:var(--ws-muted);border-radius:6px;flex:none;margin-top:2px;padding:2px 8px;font-size:11px}.ws-conn-event-kind[data-tone=change]{color:var(--ws-warn)}.ws-conn-activity-all{align-self:flex-start}.ws-connections-page .ws-pipedream-catalogue .ws-pipedream-heading{margin:12px 0 18px}.ws-pipedream-catalogue .ws-pipedream-grid{grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr))}.ws-pipedream-card .ws-conn-mark{border-radius:11px;width:42px;height:42px}.ws-pipedream-card .ws-conn-mark img{width:24px;height:24px}.ws-pipedream-card:hover{border-color:var(--ws-ink)}@supports (color:color-mix(in lab, red, red)){.ws-pipedream-card:hover{border-color:color-mix(in oklab, var(--ws-ink) 16%, var(--ws-line))}}.ws-pipedream-card:hover{box-shadow:0 1px 2px #2927230a,0 12px 28px -20px #29272347}.ws-pipedream-card-text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.ws-pipedream-card-text h3{font-size:var(--ws-fs-row,14px);letter-spacing:-.15px;text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:560;overflow:hidden}.ws-pipedream-subtitle{color:var(--ws-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12.5px;line-height:1.45;overflow:hidden}.ws-pipedream-subtitle.is-wrapping{white-space:normal}.ws-pipedream-catalogue .ws-pipedream-connect,.ws-chat-connections .ws-pipedream-connect{background:var(--ws-soft);min-height:32px;color:var(--ws-ink);font:inherit;white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:9px;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 13px;font-size:12.5px;font-weight:550;transition:background-color .16s cubic-bezier(.22,1,.36,1),transform .16s cubic-bezier(.22,1,.36,1);display:inline-flex}.ws-pipedream-catalogue .ws-pipedream-connect:hover,.ws-chat-connections button.ws-pipedream-connect:hover{background:var(--ws-ink)}@supports (color:color-mix(in lab, red, red)){.ws-pipedream-catalogue .ws-pipedream-connect:hover,.ws-chat-connections button.ws-pipedream-connect:hover{background:color-mix(in oklab, var(--ws-ink) 9%, var(--ws-soft))}}.ws-pipedream-catalogue button.ws-pipedream-connect:active,.ws-chat-connections button.ws-pipedream-connect:active{transform:scale(.98)}.ws-pipedream-connect[data-state=connected]{background:var(--ws-success)}@supports (color:color-mix(in lab, red, red)){.ws-pipedream-connect[data-state=connected]{background:color-mix(in oklab, var(--ws-success) 11%, var(--ws-surface))}}.ws-pipedream-connect[data-state=connected]{color:var(--ws-success)}.ws-pipedream-catalogue .ws-pipedream-connect[data-state=connected]:hover{background:var(--ws-success)}@supports (color:color-mix(in lab, red, red)){.ws-pipedream-catalogue .ws-pipedream-connect[data-state=connected]:hover{background:color-mix(in oklab, var(--ws-success) 17%, var(--ws-surface))}}.ws-pipedream-connect[data-state=attention]{background:var(--ws-warn)}@supports (color:color-mix(in lab, red, red)){.ws-pipedream-connect[data-state=attention]{background:color-mix(in oklab, var(--ws-warn) 13%, var(--ws-surface))}}.ws-pipedream-connect[data-state=attention]{color:var(--ws-warn)}.ws-pipedream-connect[data-state=off],.ws-pipedream-connect[data-state=unavailable],.ws-pipedream-connect[data-state=not_allowed]{border-color:var(--ws-line);background:var(--ws-surface);color:var(--ws-muted)}.ws-pipedream-connect[data-emphasis=primary][data-state=connect]{background:var(--ws-ink);color:var(--ws-surface)}.ws-pipedream-catalogue .ws-pipedream-connect:disabled,.ws-chat-connections .ws-pipedream-connect:disabled{opacity:.6;cursor:default}.ws-pipedream-catalogue .ws-pipedream-connect[data-state=busy]:disabled,.ws-chat-connections .ws-pipedream-connect[data-state=busy]:disabled{opacity:1}.ws-pipedream-catalogue span.ws-pipedream-connect,.ws-chat-connections span.ws-pipedream-connect{cursor:default}.ws-pipedream-spinner{border:1.8px solid var(--ws-line);border-top-color:var(--ws-muted);border-radius:50%;width:12px;height:12px;animation:.9s linear infinite ws-conn-spin}.ws-pipedream-card .ws-pipedream-switch{flex:none}.ws-pipedream-group+.ws-pipedream-group{margin-top:26px}.ws-pipedream-group-label{color:var(--ws-ink);align-items:baseline;gap:8px;margin:0 2px 12px;font-size:12.5px;font-weight:550;display:flex}.ws-pipedream-group-label span{color:var(--ws-muted);font-size:var(--ws-fs-meta,12px);font-weight:400}.ws-conn-manage{align-items:center;gap:6px;display:inline-flex}.ws-conn-manage-hint{margin:-6px 0 14px}.ws-conn-other{margin-top:40px}.ws-pipedream-card.is-other .ws-pipedream-subtitle{white-space:normal}.ws-pipedream-catalogue .ws-pipedream-footnote{font-size:var(--ws-fs-meta,12px);text-align:left;justify-content:flex-start;align-items:center;gap:8px;margin-top:22px;display:flex}.ws-pipedream-footnote svg{flex:none}.ws-conn-ask{border:1px dashed var(--ws-ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;margin-top:32px;padding:16px 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.ws-conn-ask{border:1px dashed color-mix(in oklab, var(--ws-ink) 14%, var(--ws-line))}}.ws-conn-ask{color:var(--ws-muted);font-size:var(--ws-fs-ui,13px);border-radius:14px;line-height:1.5}.ws-pipedream-skeleton>div{align-items:center;gap:14px;min-height:78px;display:flex}.ws-pipedream-skeleton span:first-child{border-radius:11px;flex:none;width:42px;height:42px;margin:0}.ws-chat-connect-row .ws-conn-mark{border-radius:9px;width:36px;height:36px}.ws-meta-dialog header{padding:20px 20px 18px 28px}.ws-meta-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.ws-meta-app{min-width:0;color:var(--ws-muted);font-size:var(--ws-fs-meta,12px);align-items:center;gap:10px;display:flex}.ws-meta-app .ws-conn-mark{border-radius:9px;width:32px;height:32px}.ws-meta-app .ws-conn-mark img{width:18px;height:18px}.ws-meta-steps{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:6px;margin:18px 8px 20px 0;padding:0;list-style:none;display:grid}.ws-meta-steps li{color:var(--ws-muted);flex-direction:column;gap:7px;font-size:11px;display:flex}.ws-meta-steps li:before{content:"";background:var(--ws-line);border-radius:2px;height:3px}.ws-meta-steps li[data-state=done]:before,.ws-meta-steps li[data-state=current]:before{background:var(--ws-ink)}.ws-meta-steps li[data-state=current]{color:var(--ws-ink);font-weight:550}.ws-meta-dialog [data-slot=dialog-title]{letter-spacing:-.5px;margin:0;font-size:21px;font-weight:550}.ws-meta-dialog [data-slot=dialog-description]{color:var(--ws-muted);font-size:var(--ws-fs-ui,13px);margin:6px 8px 0 0;line-height:1.6}.ws-meta-dialog footer{justify-content:space-between;align-items:center}.ws-meta-dialog footer>div{gap:8px;display:flex}.ws-meta-ask{align-items:center;gap:6px;display:inline-flex}.ws-meta-choices{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.ws-meta-choice{border:1px solid var(--ws-line);cursor:pointer;border-radius:14px;align-items:flex-start;gap:14px;padding:16px;transition:border-color .16s,background-color .16s;display:flex}.ws-meta-choice:hover{border-color:var(--ws-ink)}@supports (color:color-mix(in lab, red, red)){.ws-meta-choice:hover{border-color:color-mix(in oklab, var(--ws-ink) 18%, var(--ws-line))}}.ws-meta-choice[data-selected=true]{border-color:var(--ws-ink)}@supports (color:color-mix(in lab, red, red)){.ws-meta-choice[data-selected=true]{border-color:color-mix(in oklab, var(--ws-ink) 28%, var(--ws-line))}}.ws-meta-choice[data-selected=true]{background:var(--ws-soft)}@supports (color:color-mix(in lab, red, red)){.ws-meta-choice[data-selected=true]{background:color-mix(in oklab, var(--ws-soft) 45%, var(--ws-surface))}}.ws-meta-choice[data-disabled]{cursor:default}.ws-meta-choice input{width:16px;height:16px;accent-color:var(--ws-ink);flex:none;margin:10px 0 0}.ws-meta-choice-icon{background:var(--ws-paper);height:36px;color:var(--ws-muted);border-radius:10px;flex:0 0 36px;place-items:center;display:grid}.ws-meta-choice[data-selected=true] .ws-meta-choice-icon{background:var(--ws-surface);color:var(--ws-ink)}.ws-meta-choice-text{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.ws-meta-choice-text strong{font-size:var(--ws-fs-row,14px);flex-wrap:wrap;align-items:center;gap:8px;font-weight:560;display:flex}.ws-meta-choice-text strong small{background:var(--ws-paper);color:var(--ws-muted);border-radius:6px;padding:1px 7px;font-size:11px;font-weight:500}.ws-meta-choice-text>span{color:var(--ws-muted);font-size:12.5px;line-height:1.55}.ws-meta-dialog .ws-meta-note{background:var(--ws-paper);color:var(--ws-muted);align-items:flex-start;gap:10px;font-size:12.5px;display:flex}.ws-meta-note svg{flex:none;margin-top:2px}.ws-meta-checklist{margin:0;padding:0;list-style:none}.ws-meta-checklist li{border-top:1px solid var(--ws-line);gap:14px;padding:15px 0;display:flex}.ws-meta-checklist li:first-child{border-top:0;padding-top:0}.ws-meta-checklist li>div{flex:1;min-width:0}.ws-meta-checklist p{color:var(--ws-muted);margin:4px 0 0;font-size:12.5px;line-height:1.55}.ws-meta-check-number{border:1.5px solid var(--ws-line);height:24px;color:var(--ws-muted);font-variant-numeric:tabular-nums;border-radius:50%;flex:0 0 24px;place-items:center;font-size:11.5px;font-weight:600;display:grid}.ws-meta-checklist li[data-done] .ws-meta-check-number{border-color:var(--ws-success);background:var(--ws-success);color:var(--ws-surface)}.ws-meta-check-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.ws-meta-check-row strong{font-size:13.5px;font-weight:560}.ws-meta-tick{color:var(--ws-muted);font-size:var(--ws-fs-meta,12px);white-space:nowrap;cursor:pointer;align-items:center;gap:6px;display:inline-flex}.ws-meta-tick input{width:15px;height:15px;accent-color:var(--ws-success);margin:0}.ws-meta-dialog .ws-meta-copy-field{border:1px solid var(--ws-line);background:var(--ws-paper);border-radius:10px;align-items:center;margin-top:10px;padding:4px 4px 4px 12px}.ws-meta-dialog .ws-meta-copy-field input{background:0 0;border:0;padding:4px 0}.ws-meta-dialog .ws-meta-copy-field input:focus{outline:none}.ws-meta-dialog .ws-meta-copy-field:focus-within{border-color:var(--control-border);box-shadow:0 0 0 3px var(--ws-ink)}@supports (color:color-mix(in lab, red, red)){.ws-meta-dialog .ws-meta-copy-field:focus-within{box-shadow:0 0 0 3px color-mix(in oklab, var(--ws-ink) 7%, transparent)}}.ws-meta-dialog .ws-meta-link-button{border:1px solid var(--ws-line);background:var(--ws-surface);min-height:30px;color:var(--ws-ink);font:inherit;font-size:var(--ws-fs-meta,12px);cursor:pointer;border-radius:8px;flex:none;align-items:center;gap:6px;margin-top:10px;padding:0 11px;font-weight:500;text-decoration:none;display:inline-flex}.ws-meta-dialog .ws-meta-copy-field .ws-meta-link-button{margin-top:0}.ws-meta-dialog .ws-meta-permissions{border:1px solid var(--ws-line);border-radius:12px;padding:0 14px}.ws-meta-permissions summary{min-height:42px;color:var(--ws-ink);align-items:center;font-size:12.5px;font-weight:550;display:flex}.ws-meta-permissions ul{margin:0;padding:0 0 4px;list-style:none}.ws-meta-permissions li{border-top:1px solid var(--ws-line);color:var(--ws-ink);justify-content:space-between;gap:12px;padding:7px 0;font-size:12.5px;display:flex}.ws-meta-permissions code{color:var(--ws-muted);font-size:11px}.ws-meta-permissions p{margin:8px 0 12px}.ws-meta-fixed{background:var(--ws-paper);border-radius:12px;align-items:flex-start;gap:12px;padding:13px 14px;display:flex}.ws-meta-fixed>span:first-child{background:var(--ws-surface);height:30px;color:var(--ws-muted);border-radius:9px;flex:0 0 30px;place-items:center;display:grid}.ws-meta-fixed strong{font-size:13.5px;font-weight:550;display:block}.ws-meta-fixed small{color:var(--ws-muted);margin-top:3px;font-size:12.5px;line-height:1.5;display:block}.ws-meta-window{border:1px solid var(--ws-line);border-radius:14px;overflow:hidden}.ws-meta-window>p{border-bottom:1px solid var(--ws-line);background:var(--ws-paper);color:var(--ws-muted);font-size:var(--ws-fs-meta,12px);align-items:center;gap:8px;margin:0;padding:12px 16px;display:flex}.ws-meta-window ol{counter-reset:ws-meta-step;font-size:var(--ws-fs-ui,13px);margin:0;padding:4px 16px;list-style:none}.ws-meta-window li{counter-increment:ws-meta-step;align-items:center;gap:12px;padding:10px 0;display:flex}.ws-meta-window li:before{content:counter(ws-meta-step);background:var(--ws-paper);height:22px;color:var(--ws-muted);border-radius:50%;flex:0 0 22px;place-items:center;font-size:11px;font-weight:600;display:grid}.ws-meta-window li+li{border-top:1px solid var(--ws-line)}.ws-meta-wait{background:var(--ws-paper);font-size:var(--ws-fs-ui,13px);border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:16px;display:grid}.ws-meta-wait a{font-size:var(--ws-fs-meta,12px)}.ws-meta-live{background:var(--brand,#e0702c);border-radius:50%;width:8px;height:8px;position:relative}.ws-meta-live:after{content:"";background:inherit;border-radius:50%;animation:1.8s cubic-bezier(.22,1,.36,1) infinite ws-conn-ping;position:absolute;inset:0}.ws-meta-track{background:var(--ws-line);border-radius:2px;grid-column:1/-1;height:2px;position:relative;overflow:hidden}.ws-meta-track span{background:var(--ws-ink);border-radius:2px;width:34%;animation:1.7s cubic-bezier(.65,0,.35,1) infinite ws-conn-glide;position:absolute;inset:0 auto 0 0}.ws-meta-done{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:36px 40px 22px;display:flex}.ws-meta-done .ws-conn-mark{margin-bottom:10px}.ws-meta-try h3{margin:0 0 10px;font-size:12.5px;font-weight:550}@keyframes ws-conn-fade{0%{opacity:0}}@keyframes ws-conn-slide{0%{opacity:0;transform:translate(24px)}}@keyframes ws-conn-spin{to{transform:rotate(360deg)}}@keyframes ws-conn-ping{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(2.8)}}@keyframes ws-conn-glide{0%{transform:translate(-40%)}to{transform:translate(300%)}}@media (max-width:760px){.ws-conn-list-head,.ws-conn-cell-who,.ws-conn-cell-what{display:none}.ws-conn-cell-status{flex:none}.ws-conn-row{padding:0 14px}}@media (max-width:640px){.ws-conn-panel,.ws-conn-panel.is-wide{border-radius:18px 18px 0 0;width:100%;max-height:92dvh;animation-name:ws-conn-rise;inset:auto 0 0}.ws-conn-panel-hero,.ws-conn-panel-feedback,.ws-conn-panel-body{padding-left:20px;padding-right:20px}.ws-conn-tabs{margin:0 20px}.ws-conn-panel-form .ws-access-sheet-body{padding:8px 20px 16px}.ws-conn-panel-form>footer{padding-bottom:max(14px, env(safe-area-inset-bottom));flex-direction:column-reverse;align-items:stretch}.ws-conn-panel-form>footer>div{justify-content:space-between}.ws-meta-dialog header{padding:18px 16px 16px 20px}.ws-meta-wait{grid-template-columns:auto 1fr}}@keyframes ws-conn-rise{0%{opacity:0;transform:translateY(24px)}}@media (prefers-reduced-motion:reduce){.ws-conn-panel,.ws-conn-panel-scrim,.ws-meta-live:after,.ws-meta-track span,.ws-pipedream-spinner,.ws-conn-state[data-state=busy]:before{animation:none}.ws-conn-row,.ws-conn-btn,.ws-conn-segment button,.ws-conn-tabs button,.ws-pipedream-catalogue .ws-pipedream-connect{transition:none}}@keyframes pc-build-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.pc-build-spinner{animation:none}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}[data-slot=activity-trace-view]{--trace-glyph:20px;--trace-gap:var(--pc-3);--trace-glyph-top:calc((var(--pc-hit) - var(--trace-glyph)) / 2);--trace-layer-rail:0;--trace-layer-glyph:1;min-height:100%;color:var(--pc-ink);font:var(--pc-w-regular) var(--pc-fs-ui) / var(--pc-lh-ui) var(--font-sans);animation:pc-fade-in var(--pc-dur-2) var(--pc-ease);flex-direction:column;padding-block-end:var(--pc-8);display:flex}[data-slot=activity-trace-view]>[data-slot=activity-trace-question]{margin:var(--pc-5) var(--pc-canvas-inset) 0;color:var(--pc-ink);font-size:var(--pc-fs-h2);font-weight:var(--pc-w-medium);line-height:var(--pc-lh-h2);text-wrap:pretty;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}[data-slot=activity-trace-view]>[role=tablist]{z-index:var(--pc-z-sticky);gap:var(--pc-5);min-height:var(--pc-10);padding-inline:var(--pc-canvas-inset);border-block-end:1px solid var(--pc-line);background:var(--pc-surface);margin-block-start:var(--pc-2);display:flex;position:sticky;inset-block-start:0}[data-slot=activity-trace-view]>[role=tablist]>[role=tab]{align-items:center;gap:var(--pc-1);color:var(--pc-muted);font:var(--pc-w-medium) var(--pc-fs-ui) / var(--pc-lh-ui) var(--font-sans);font-variant-numeric:tabular-nums;transition:color var(--pc-dur-1) var(--pc-ease), border-color var(--pc-dur-1) var(--pc-ease);border:0;background:0 0;border-block-end:2px solid #0000;margin-block-end:-1px;padding:0;display:inline-flex}@media (hover:hover){[data-slot=activity-trace-view]>[role=tablist]>[role=tab]:hover{color:var(--pc-ink)}}[data-slot=activity-trace-view]>[role=tablist]>[role=tab][aria-selected=true]{border-block-end-color:var(--ws-accent-line,var(--pc-ink));color:var(--pc-ink)}[data-slot=activity-trace-steps],[data-slot=activity-trace-sources]{padding:var(--pc-4) var(--pc-canvas-inset) 0;animation:pc-fade-in var(--pc-dur-2) var(--pc-ease)}[data-slot=activity-trace-step]{position:relative}[data-slot=activity-trace-step]:last-child:has(>[data-slot=activity-trace-detail]):before{inset-block-end:var(--pc-5)}[data-slot=activity-trace-step]:is(:not(:last-child),:has(>[data-slot=activity-trace-detail])):before{inset-block:calc(var(--trace-glyph-top) + var(--trace-glyph) + 2px) calc(2px - var(--trace-glyph-top));z-index:var(--trace-layer-rail);background:var(--pc-line);content:"";width:1px;position:absolute;inset-inline-start:calc(var(--trace-glyph) / 2 - .5px)}[data-slot=activity-trace-step]>button{grid-template-columns:var(--trace-glyph) minmax(0, 1fr) auto;align-items:center;column-gap:var(--trace-gap);width:calc(100% + 2 * var(--pc-2));min-height:var(--pc-hit);margin-inline:calc(-1 * var(--pc-2));padding:var(--pc-2);border-radius:var(--pc-radius-line);color:var(--pc-ink);font:var(--pc-w-medium) var(--pc-fs-ui) / var(--pc-lh-ui) var(--font-sans);text-align:start;transition:background-color var(--pc-dur-1) var(--pc-ease);background:0 0;border:0;display:grid}[data-slot=activity-trace-step]>button[aria-expanded=true]{background:var(--pc-soft)}@media (hover:hover){[data-slot=activity-trace-step]>button:hover{background:var(--pc-soft)}}[data-slot=activity-trace-step]>button:focus-visible{outline:2px solid var(--pc-focus);outline-offset:-2px}[data-slot=activity-trace-step]>button>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}[data-slot=activity-trace-summary]{color:var(--pc-muted);font-size:var(--pc-fs-meta);font-weight:var(--pc-w-regular);font-variant-numeric:tabular-nums;margin-inline-start:var(--pc-2)}[data-slot=activity-trace-glyph],[data-slot=activity-trace-step]>button>span:first-child{z-index:var(--trace-layer-glyph);width:var(--trace-glyph);height:var(--trace-glyph);border:1px solid var(--pc-line);border-radius:var(--pc-radius-pill);background:var(--pc-surface);color:var(--pc-success);font-size:var(--pc-fs-meta);place-items:center;line-height:1;display:inline-grid;position:relative}[data-slot=activity-trace-glyph]>svg{width:var(--pc-icon-xs);height:var(--pc-icon-xs);stroke-width:2px}[data-slot=activity-trace-step][data-outcome=error] [data-slot=activity-trace-glyph],[data-slot=activity-trace-step][data-outcome=error]>button>span:first-child{border-color:var(--pc-danger)}@supports (color:color-mix(in lab, red, red)){[data-slot=activity-trace-step][data-outcome=error] [data-slot=activity-trace-glyph],[data-slot=activity-trace-step][data-outcome=error]>button>span:first-child{border-color:color-mix(in oklab, var(--pc-danger) 40%, var(--pc-line))}}[data-slot=activity-trace-step][data-outcome=error] [data-slot=activity-trace-glyph],[data-slot=activity-trace-step][data-outcome=error]>button>span:first-child,[data-slot=activity-trace-step][data-outcome=error]>button{color:var(--pc-danger)}[data-slot=activity-trace-step][data-earlier=true]>button,[data-slot=activity-trace-step][data-earlier=true] [data-slot=activity-trace-glyph],[data-slot=activity-trace-step][data-earlier=true]>button>span:first-child{border-color:var(--pc-line);color:var(--pc-muted)}[data-slot=activity-trace-earlier]{margin:0 0 var(--pc-2);color:var(--pc-muted);font-size:var(--pc-fs-meta)}[data-slot=activity-trace-step]:is([data-outcome=cancelled],[data-outcome=incomplete],[data-outcome=running]) [data-slot=activity-trace-glyph]{color:var(--pc-muted)}[data-slot=activity-trace-step][data-outcome=running] [data-slot=activity-trace-glyph]>svg{animation:1s linear infinite pc-tool-spin}[data-slot=activity-trace-reason]{margin:0 0 var(--pc-2);color:var(--pc-muted);font-size:var(--pc-fs-meta);line-height:var(--pc-lh-meta);text-wrap:pretty;padding-inline-start:calc(var(--trace-glyph) + var(--trace-gap))}[data-slot=activity-trace-step]>button>time{color:var(--pc-muted);font-family:var(--font-mono);font-size:var(--pc-fs-mono);font-weight:var(--pc-w-regular);font-variant-numeric:tabular-nums;white-space:nowrap}[data-slot=activity-trace-detail]{gap:var(--pc-3);min-width:0;padding:var(--pc-2) 0 var(--pc-5);color:var(--pc-ink);animation:pc-rise-in var(--pc-dur-2) var(--pc-ease);margin-inline-start:calc(var(--trace-glyph) + var(--trace-gap));display:grid}[data-slot=activity-trace-view] [data-slot=activity-trace-detail]>p{color:var(--pc-muted);font-size:var(--pc-fs-meta);line-height:var(--pc-lh-meta);overflow-wrap:anywhere;margin:0}[data-slot=activity-trace-view] [data-slot=activity-trace-detail] h3{color:var(--pc-muted);font-size:var(--pc-fs-meta);font-weight:var(--pc-w-medium);line-height:var(--pc-lh-meta);letter-spacing:0;margin:0 0 6px}[data-slot=activity-trace-view] [data-slot=activity-trace-reasoning]{max-height:360px;color:var(--pc-muted);font-size:var(--pc-fs-ui);white-space:pre-wrap;line-height:22px;overflow:auto}[data-slot=activity-trace-detail] .pc-tool-data{border-block:1px solid var(--pc-line);font-size:var(--pc-fs-meta);line-height:var(--pc-lh-meta);margin:0;display:grid}[data-slot=activity-trace-detail] .pc-tool-data>div{gap:var(--pc-4);padding:var(--pc-2) 0;grid-template-columns:minmax(5rem,.3fr) minmax(0,1fr);display:grid}[data-slot=activity-trace-detail] .pc-tool-data>div+div{border-block-start:1px solid var(--pc-line)}[data-slot=activity-trace-detail] .pc-tool-data dt{color:var(--pc-muted);text-transform:capitalize}[data-slot=activity-trace-detail] .pc-tool-data dd{overflow-wrap:anywhere;white-space:pre-wrap;margin:0}[data-slot=activity-trace-detail] .pc-tool-json{max-height:320px;padding:var(--pc-3);border-radius:var(--pc-radius-chip);background:var(--pc-paper);color:var(--pc-ink);font-family:var(--font-mono);font-size:var(--pc-fs-mono);line-height:var(--pc-lh-mono);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;overflow:auto}[data-slot=activity-trace-detail] .pc-tool-json:focus-visible{outline:2px solid var(--pc-focus);outline-offset:2px}[data-slot=activity-trace-view] [data-slot=activity-trace-sources]>p,:is(.ws-shell,.aui-root,.ws-canvas) [data-slot=activity-trace-unavailable]{padding-block:var(--pc-3);color:var(--pc-muted);font-size:var(--pc-fs-ui);line-height:var(--pc-lh-ui);margin:0}[data-slot=activity-trace-unavailable]{padding:var(--pc-5) var(--pc-canvas-inset)}[data-slot=activity-trace-also-read]{margin-block-start:var(--pc-6)}[data-slot=activity-trace-view] [data-slot=activity-trace-also-read]>h3{margin:0 0 var(--pc-2);color:var(--pc-muted);font-size:var(--pc-fs-meta);font-weight:var(--pc-w-medium);line-height:var(--pc-lh-meta);letter-spacing:0}[data-slot=activity-trace-view] .ws-source-link{align-items:center;gap:var(--pc-3);width:100%;min-height:var(--pc-hit);padding:var(--pc-2) 0;border:0;border-block-end:1px solid var(--pc-line);color:var(--pc-ink);font:var(--pc-w-medium) var(--pc-fs-ui) / var(--pc-lh-ui) var(--font-sans);text-align:start;overflow-wrap:anywhere;transition:color var(--pc-dur-1) var(--pc-ease);background:0 0;text-decoration:none;display:flex}[data-slot=activity-trace-view] .ws-source-link>svg{width:var(--pc-icon-md);height:var(--pc-icon-md);color:var(--pc-muted);flex:none}[data-slot=activity-trace-view] .ws-source-link>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}[data-slot=activity-trace-view] .ws-source-link>.ws-source-link-open{width:var(--pc-icon-sm);height:var(--pc-icon-sm);opacity:0;transition:opacity var(--pc-dur-1) var(--pc-ease)}[data-slot=activity-trace-view] .ws-source-link:focus-visible>.ws-source-link-open{opacity:1}@media (hover:hover){[data-slot=activity-trace-view] .ws-source-link:hover{color:var(--pc-ink)}[data-slot=activity-trace-view] .ws-source-link:hover>.ws-source-link-open{opacity:1}}[data-slot=activity-trace-detail] .ws-source-link{min-height:var(--pc-control-md);color:var(--pc-muted);font-weight:var(--pc-w-regular);border-block-end:0}[data-slot=activity-trace-view] .ws-source-link:focus-visible{outline:2px solid var(--pc-focus);outline-offset:-2px}@media (pointer:coarse){[data-slot=activity-trace-view] .ws-source-link>.ws-source-link-open{opacity:1}}@media (prefers-reduced-motion:reduce){[data-slot=activity-trace-view],[data-slot=activity-trace-steps],[data-slot=activity-trace-sources],[data-slot=activity-trace-detail],[data-slot=activity-trace-step][data-outcome=running] [data-slot=activity-trace-glyph]>svg{animation:none}}.pc-activity-line{max-width:100%;min-height:var(--pc-control-sm);border-radius:var(--pc-radius-line);color:var(--pc-muted);font-size:var(--pc-fs-ui);font-weight:var(--pc-w-regular);line-height:var(--pc-lh-ui);font-variant-numeric:tabular-nums;text-align:start;transition:color var(--pc-dur-1) var(--pc-ease), background-color var(--pc-dur-1) var(--pc-ease);background:0 0;border:0;flex-wrap:nowrap;align-items:center;gap:6px;margin:4px 0 8px -6px;padding:0 8px 0 6px;display:inline-flex}.pc-activity-line:focus-visible,.pc-activity-line[data-active=true]{color:var(--pc-ink);background:var(--pc-soft)}@media (hover:hover){.pc-activity-line:hover{color:var(--pc-ink);background:var(--pc-soft)}}.pc-activity-line:focus-visible{outline:2px solid var(--pc-focus);outline-offset:2px}.pc-activity-line-glyph{stroke-width:1.75px;width:14px;height:14px;transition:color var(--pc-dur-2) var(--pc-ease);flex:0 0 14px}.pc-activity-line-summary{text-overflow:ellipsis;white-space:nowrap;min-width:0;animation:pc-fade-in var(--pc-dur-2) var(--pc-ease);overflow:hidden}.pc-activity-line-earlier{min-width:0;color:var(--pc-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pc-activity-line-sources,.pc-activity-line .pc-tool-source{color:var(--pc-muted);white-space:nowrap;flex:none}.pc-activity-line-arrow{width:12px;height:12px;color:var(--pc-muted);opacity:0;transition:opacity var(--pc-dur-1) var(--pc-ease), transform var(--pc-dur-1) var(--pc-ease);flex:0 0 12px;transform:translate(-2px)}.pc-activity-line:focus-visible .pc-activity-line-arrow,.pc-activity-line[data-active=true] .pc-activity-line-arrow{opacity:1;transform:none}@media (hover:hover){.pc-activity-line:hover .pc-activity-line-arrow{opacity:1;transform:none}}@media (pointer:coarse){.pc-activity-line{min-height:var(--pc-hit);margin-block:0 4px}.pc-activity-line-arrow{opacity:1;transform:none}}@media (max-width:420px){.pc-activity-line{flex-wrap:wrap;height:auto}.pc-activity-line-summary{white-space:normal;flex:1 1 0}.pc-activity-line-earlier{white-space:normal;flex-basis:100%;order:1;padding-inline-start:20px}.pc-activity-line-earlier>.pc-activity-line-dot{display:none}}.pc-activity-line[data-outcome=running] .pc-activity-line-glyph{animation:1s linear infinite pc-tool-spin}.pc-activity-line[data-outcome=error] .pc-activity-line-glyph,.pc-activity-line-failed{color:var(--pc-danger)}.pc-activity-line[data-outcome=complete] .pc-activity-line-glyph{color:var(--pc-success)}.pc-activity-line[data-outcome=approval] .pc-activity-line-glyph{color:var(--pc-ink)}@media (prefers-reduced-motion:reduce){.pc-activity-line,.pc-activity-line-glyph,.pc-activity-line-arrow{transition:none}.pc-activity-line-summary,.pc-activity-line[data-outcome=running] .pc-activity-line-glyph{animation:none}}[data-slot=aui_thinking-indicator].pc-thinking-line{min-height:var(--pc-control-sm);color:var(--pc-muted);font-size:var(--pc-fs-ui);line-height:var(--pc-lh-ui);animation:pc-fade-in var(--pc-dur-2) var(--pc-ease);align-items:center;gap:6px;margin:4px 0 8px;padding:0;display:inline-flex}.pc-thinking-line>.spark{flex:0 0 14px}@media (pointer:coarse){[data-slot=aui_thinking-indicator].pc-thinking-line{min-height:var(--pc-hit);margin-block:0 4px}}@media (prefers-reduced-motion:reduce){[data-slot=aui_thinking-indicator].pc-thinking-line{animation:none}}.pc-tool-activity{--activity-ink:var(--pc-ink,var(--ws-ink,var(--foreground)));--activity-muted:var(--pc-muted,var(--ws-muted,var(--muted-foreground)));--activity-line:var(--pc-line,var(--ws-line,var(--border)));--activity-surface:var(--pc-surface,var(--ws-surface,var(--card)));--activity-success:var(--pc-success,var(--activity-ink));--activity-error:var(--pc-danger,var(--destructive));color:var(--activity-ink);background:0 0;border:0;margin:4px 0 8px;padding:0;overflow:visible}.pc-tool-activity-trigger{width:auto;max-width:100%;min-height:var(--pc-control-sm,28px);text-align:left;border-radius:var(--pc-radius-line,8px);border:0;align-items:center;gap:6px;padding:0 8px 0 6px;transition:background .16s,color .16s;display:flex}.pc-tool-activity-trigger:hover{background:var(--pc-hover,var(--activity-line))}@supports (color:color-mix(in lab, red, red)){.pc-tool-activity-trigger:hover{background:var(--pc-hover,color-mix(in srgb, var(--activity-line) 22%, transparent))}}.pc-tool-activity-mark{width:14px;height:14px;color:var(--activity-success);flex:0 0 14px;place-items:center;display:grid}.pc-tool-activity-heading,.pc-tool-heading{flex:1;gap:4px;min-width:0;display:grid}.pc-tool-activity-title,.pc-tool-title{flex-wrap:wrap;align-items:baseline;gap:9px;font-size:13px;font-weight:550;line-height:1.5;display:flex}.pc-tool-activity-title{display:none}.pc-tool-count{color:var(--activity-muted);font-size:11px;font-weight:400}.pc-tool-activity-summary,.pc-tool-summary{text-overflow:ellipsis;white-space:nowrap;font-size:var(--pc-text-sm,13px);color:var(--activity-muted,var(--muted-foreground));line-height:20px;overflow:hidden}.pc-tool-activity-status,.pc-tool-status{font-size:var(--pc-text-xs,11px);color:var(--activity-muted,var(--muted-foreground));flex-shrink:0}.pc-tool-chevron{width:13px;height:13px;color:var(--activity-muted,var(--muted-foreground));flex-shrink:0;transition:transform .18s}[data-state=open]>.pc-tool-chevron{transform:rotate(180deg)}.pc-tool-activity-content>div{border-top:1px solid var(--activity-line);gap:0;margin:0!important;padding:3px 18px 9px!important}.pc-tool{min-width:0}.pc-tool-trigger{text-align:left;border-radius:6px;align-items:center;gap:10px;width:100%;min-width:0;min-height:55px;padding:11px 0;display:flex}.pc-tool-trigger:hover .pc-tool-title{color:var(--activity-success,var(--foreground))}.pc-tool-node{width:30px;color:var(--activity-success,var(--muted-foreground));flex-shrink:0;place-items:center;display:grid}.pc-tool-state-icon{stroke-width:1.65px;width:15px;height:15px}.pc-tool-pack{text-overflow:ellipsis;white-space:nowrap;max-width:180px;color:var(--activity-muted,var(--muted-foreground));font-size:10px;font-weight:400;overflow:hidden}.pc-tool-trigger .aui-tool-fallback-duration{font-size:10px}.pc-tool-details{border:1px solid var(--activity-line,var(--border));background:var(--activity-line,var(--border));border-radius:10px;margin:0 0 12px 40px;padding:12px 14px}@supports (color:color-mix(in lab, red, red)){.pc-tool-details{background:color-mix(in srgb, var(--activity-line,var(--border)) 16%, transparent)}}.pc-tool-identifier{overflow-wrap:anywhere;color:var(--activity-muted,var(--muted-foreground));font-size:10px}.pc-tool-section-label,.pc-tool-details .aui-tool-fallback-result-header{color:var(--activity-muted,var(--muted-foreground));margin-bottom:5px;font-size:11px;font-weight:550}.pc-tool-details pre{overflow-wrap:anywhere;background:var(--activity-surface,var(--card));border-radius:6px;max-height:260px;font-size:11px;line-height:1.65;overflow:auto}[data-outcome=error]>.pc-tool-activity-trigger .pc-tool-activity-mark,[data-outcome=error]>.pc-tool-activity-trigger .pc-tool-activity-status,.pc-tool-trigger[data-outcome=error] .pc-tool-node,.pc-tool-trigger[data-outcome=error] .pc-tool-status{color:var(--activity-error,var(--destructive))}[data-outcome=incomplete]>.pc-tool-activity-trigger .pc-tool-activity-mark,.pc-tool-trigger[data-outcome=incomplete] .pc-tool-node,[data-outcome=cancelled]>.pc-tool-activity-trigger .pc-tool-activity-mark,.pc-tool-trigger[data-outcome=cancelled] .pc-tool-node{color:var(--activity-muted,var(--muted-foreground))}[data-outcome=approval]>.pc-tool-activity-trigger .pc-tool-activity-mark,.pc-tool-trigger[data-outcome=approval] .pc-tool-node{color:var(--activity-ink,var(--foreground))}[data-outcome=running]>.pc-tool-activity-trigger .pc-tool-state-icon,.pc-tool-trigger[data-outcome=running] .pc-tool-state-icon{animation:1.2s linear infinite pc-tool-spin}.pc-tool-activity-trigger:focus-visible,.pc-tool-trigger:focus-visible,.pc-tool-details pre:focus-visible{outline:2px solid var(--activity-muted,var(--ring));outline-offset:-2px}@keyframes pc-tool-spin{to{transform:rotate(360deg)}}@media (max-width:560px){.pc-tool-activity-trigger{gap:9px;padding:13px 12px}.pc-tool-activity-content>div{padding:3px 12px 8px!important}.pc-tool-activity-title{gap:3px 8px}.pc-tool-activity-status{text-align:right;max-width:78px}.pc-tool-status{text-align:right;max-width:64px}.pc-tool-details{margin-left:0}.pc-tool-title{overflow-wrap:anywhere}.pc-tool-trigger .aui-tool-fallback-duration{display:none}}@media (prefers-reduced-motion:reduce){.pc-tool-activity *,.pc-tool *{transition:none!important;animation:none!important}}.pc-tool-data{gap:0;margin:0;font-size:12px;line-height:1.65;display:grid}.pc-tool-data>div{grid-template-columns:minmax(75px,.3fr) minmax(0,1fr);gap:15px;padding:5px 0;display:grid}.pc-tool-data dt{color:var(--activity-muted,var(--muted-foreground));overflow-wrap:anywhere}.pc-tool-data dd{overflow-wrap:anywhere;white-space:pre-wrap;max-height:180px;margin:0;overflow:auto}.pc-tool-json{white-space:pre-wrap;margin:0;padding:10px}.pc-compaction-status{align-items:flex-start;gap:var(--pc-2);max-width:42ch;min-height:var(--pc-control-sm);margin:var(--pc-1) 0 var(--pc-2);color:var(--pc-muted);font-size:var(--pc-fs-ui);font-weight:var(--pc-w-regular);line-height:var(--pc-lh-ui);text-wrap:pretty;animation:pc-fade-in var(--pc-dur-2) var(--pc-ease);display:flex}.pc-compaction-status>.spark{flex:0 0 var(--pc-icon-sm);margin-block-start:3px}@media (pointer:coarse){.pc-compaction-status{min-height:var(--pc-hit)}}@media (prefers-reduced-motion:reduce){.pc-compaction-status{animation:none}}.pc-build-group{flex-direction:column;gap:6px;display:flex}.pc-build-group-row{min-height:32px;color:var(--pc-muted,inherit);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:8px;padding:4px 6px 4px 2px;font-size:14px;display:inline-flex}.pc-build-group-count{color:var(--pc-muted,inherit);opacity:.85}.pc-build-chevron{width:14px;height:14px;transition:transform .15s}.pc-build-chevron[data-open]{transform:rotate(180deg)}.pc-build-spinner{border:2px solid var(--pc-line,currentColor);border-top-color:var(--pc-ink,currentColor);border-radius:50%;width:12px;height:12px;animation:.8s linear infinite pc-build-spin}@media (prefers-reduced-motion:reduce){.pc-build-spinner{animation:none}}.pc-build-card{background:var(--pc-surface,transparent);border:1px solid var(--pc-line,currentColor);width:100%;max-width:28rem;min-height:56px;color:var(--pc-ink,inherit);font:inherit;text-align:start;cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:8px 12px;display:flex}.pc-build-card-tile{background:var(--pk-soft,var(--pc-soft,#eeeae3));border-radius:8px;place-items:center;width:36px;height:36px;font-weight:600;display:inline-grid}.pc-build-card-text{flex-direction:column;flex:1;min-width:0;display:flex}.pc-build-card-text strong,.pc-build-card-text small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pc-build-card-text small{color:var(--pc-muted,inherit)}.pc-build-card-chevron{width:16px;height:16px;color:var(--pc-muted,inherit);transform:rotate(-90deg)}.pc-build-status{color:var(--pc-muted,inherit);align-items:center;gap:8px;margin:0;padding:0 8px;font-size:14px;display:flex}.pc-build-status>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pc-build-chips{flex-wrap:wrap;gap:8px;padding:0 8px;display:flex}.pc-build-chip[data-sent],.pc-build-chip:disabled{cursor:default}.pc-build-chip[data-sent]{color:var(--pc-muted,inherit)}.pc-build-chip{background:var(--pc-surface,transparent);border:1px solid var(--pc-line,currentColor);min-height:44px;color:var(--pc-ink,inherit);font:inherit;cursor:pointer;border-radius:999px;padding:6px 14px;font-size:14px}.pc-build-status-show{min-width:0;min-height:44px;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:flex}.pc-build-status-show>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pc-build-status-show:focus-visible,.pc-build-show-step:focus-visible{outline:2px solid var(--pc-focus,currentColor);outline-offset:2px}.pc-build-show{border:1px solid var(--pc-line,currentColor);border-radius:999px;flex:none;padding:2px 8px;font-size:12px}.pc-build-show-step{border:1px solid var(--pc-line,currentColor);min-height:32px;color:var(--pc-muted,inherit);font:inherit;cursor:pointer;background:0 0;border-radius:999px;margin:0 8px 4px;padding:2px 10px;font-size:12px}.aui-md-table-frame{--md-table-bg:var(--ws-paper,var(--background));--md-table-head:var(--muted)}@supports (color:color-mix(in lab, red, red)){.aui-md-table-frame{--md-table-head:color-mix(in oklab, var(--muted) 60%, var(--md-table-bg))}}.aui-md-table-frame{width:fit-content;max-width:100%;margin-block:.875rem;position:relative}.aui-md-table-wrapper{scrollbar-width:none;max-width:100%;overflow-x:auto}.aui-md-table-wrapper::-webkit-scrollbar{display:none}.aui-md-table{width:max-content}.aui-md-th{background:var(--md-table-head)}.aui-md-table :is(.aui-md-th,.aui-md-td){max-width:40ch}.aui-md-table :is(.aui-md-th,.aui-md-td)[data-numeric=true]{text-align:end;white-space:nowrap;font-variant-numeric:tabular-nums}.aui-md-table-frame[data-overflow=true] :is(.aui-md-th,.aui-md-td):first-child{z-index:1;box-shadow:inset -1px 0 0 var(--border);position:sticky;inset-inline-start:0}@supports (color:color-mix(in lab, red, red)){.aui-md-table-frame[data-overflow=true] :is(.aui-md-th,.aui-md-td):first-child{box-shadow:inset -1px 0 0 color-mix(in oklab, var(--border) 70%, transparent)}}.aui-md-table-frame[data-overflow=true] .aui-md-td:first-child{background:var(--md-table-bg)}.aui-md-table-frame[data-overflow=true]:after{background:linear-gradient(to right, transparent, var(--md-table-bg));content:"";pointer-events:none;width:2rem;transition:opacity var(--pc-dur-2,.16s) var(--pc-ease,ease);border-start-end-radius:.7rem;border-end-end-radius:.7rem;position:absolute;inset-block:1px calc(.375rem + 1px);inset-inline-end:1px}.aui-md-table-frame[data-at-end=true]:after{opacity:0}.aui-md-table-track{background:var(--muted-foreground);border-radius:999px;height:3px;margin-block-start:3px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.aui-md-table-track{background:color-mix(in oklab, var(--muted-foreground) 14%, transparent)}}.aui-md-table-track>span{border-radius:inherit;background:var(--muted-foreground);height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.aui-md-table-track>span{background:color-mix(in oklab, var(--muted-foreground) 55%, transparent)}}@media (max-width:640px){.aui-md-table :is(.aui-md-th,.aui-md-td){max-width:24ch}}.aui-md-ol{--aui-ol-digits:1;font-variant-numeric:tabular-nums;margin-inline-start:calc((var(--aui-ol-digits) - 1) * 1ch + 1.375rem);list-style-position:outside}:where(.ws-shell,.aui-root,.ws-canvas,.pc-portal){--pc-paper:var(--ws-paper,var(--background));--pc-surface:var(--ws-surface,var(--card));--pc-ink:var(--ws-ink,var(--foreground));--pc-muted:var(--ws-muted,var(--muted-foreground));--pc-line:var(--ws-line,var(--border));--pc-soft:var(--ws-soft,var(--muted));--pc-success:var(--ws-success,var(--success));--pc-danger:var(--ws-danger,var(--destructive));--pc-focus:var(--ws-focus,var(--ring));--pc-scrim:var(--scrim);--pc-shadow-pop:var(--shadow-lift);--pc-shadow-rest:var(--shadow-soft);--pc-selected:var(--ws-nav-selected,var(--accent));--pc-line-strong:var(--control-border);--pc-warning:var(--ws-warn,#8c5d00);--pc-success-bg:var(--pc-success)}@supports (color:color-mix(in lab, red, red)){:where(.ws-shell,.aui-root,.ws-canvas,.pc-portal){--pc-success-bg:color-mix(in oklab, var(--pc-success) 12%, var(--pc-surface))}}:where(.ws-shell,.aui-root,.ws-canvas,.pc-portal){--pc-warning-bg:var(--pc-warning)}@supports (color:color-mix(in lab, red, red)){:where(.ws-shell,.aui-root,.ws-canvas,.pc-portal){--pc-warning-bg:color-mix(in oklab, var(--pc-warning) 12%, var(--pc-surface))}}:where(.ws-shell,.aui-root,.ws-canvas,.pc-portal){--pc-danger-bg:var(--pc-danger)}@supports (color:color-mix(in lab, red, red)){:where(.ws-shell,.aui-root,.ws-canvas,.pc-portal){--pc-danger-bg:color-mix(in oklab, var(--pc-danger) 12%, var(--pc-surface))}}:where(.ws-shell,.aui-root,.ws-canvas,.pc-portal){--pc-series-1:var(--series-1);--pc-series-2:var(--series-2);--pc-series-3:var(--series-3);--pc-series-4:var(--series-4);--pc-series-5:var(--series-5);--pc-series-6:var(--series-6);--pc-series-7:var(--series-7);--pc-series-8:var(--series-8);--pc-value-flash:var(--value-flash);--pc-present-scale:var(--present-scale);--pc-fs-2xs:11px;--pc-lh-2xs:16px;--pc-count-size:18px;--pc-row-two-line:56px;--pc-row-touch:64px;--pc-stroke:1.5px;--pc-fs-meta:12px;--pc-lh-meta:16px;--pc-fs-ui:13px;--pc-lh-ui:20px;--pc-fs-body:14px;--pc-lh-body:24px;--pc-fs-lead:14px;--pc-lh-lead:22px;--pc-fs-h2:16px;--pc-lh-h2:24px;--pc-fs-title:24px;--pc-lh-title:30px;--pc-fs-title-full:28px;--pc-lh-title-full:34px;--pc-fs-title-sheet:22px;--pc-lh-title-sheet:28px;--pc-fs-mono:12px;--pc-lh-mono:18px;--pc-w-regular:450;--pc-w-medium:500;--pc-w-title:540;--pc-track-title:-.02em;--pc-track-heading:-.01em;--pc-1:4px;--pc-2:8px;--pc-3:12px;--pc-4:16px;--pc-5:20px;--pc-6:24px;--pc-8:32px;--pc-10:40px;--pc-control-xs:24px;--pc-control-sm:28px;--pc-control-md:32px;--pc-control-lg:40px;--pc-field-sm:32px;--pc-field-md:36px;--pc-field-lg:44px;--pc-hit:44px;--pc-radius-control:var(--radius-sm);--pc-radius-chip:6px;--pc-radius-line:var(--radius-sm);--pc-radius-row:var(--radius-md);--pc-radius-pop:var(--radius-lg);--pc-radius-sheet:var(--radius-xl);--pc-radius-card:var(--radius-lg);--pc-radius-pill:999px;--pc-icon-xs:12px;--pc-icon-sm:14px;--pc-icon-md:16px;--pc-icon-lg:20px;--pc-description-measure:60ch;--pc-table-cell-measure:40ch;--pc-table-head-surface:var(--pc-soft)}@supports (color:color-mix(in lab, red, red)){:where(.ws-shell,.aui-root,.ws-canvas,.pc-portal){--pc-table-head-surface:color-mix(in oklab, var(--pc-soft) 60%, transparent)}}:where(.ws-shell,.aui-root,.ws-canvas,.pc-portal){--pc-measure:68ch;--pc-row-max:40rem;--pc-artifact-max:30rem;--pc-canvas-inset:clamp(20px, 2.4vw, 32px);--pc-canvas-header:52px;--pc-gallery-column-min:18rem;--pc-gallery-home-column-min:15rem;--pc-z-raised:1;--pc-dur-spin:1s;--pc-ease-spin:linear;--pc-thread-width:42rem;--pc-z-sticky:10;--pc-z-header:20;--pc-z-drawer:40;--pc-z-popover:60;--pc-ease:var(--ease-out-quart);--pc-dur-1:.12s;--pc-dur-2:.18s;--pc-dur-3:.24s}.pc-btn{height:var(--pc-control-sm);border-radius:var(--pc-radius-control);color:var(--pc-ink);font:var(--pc-w-medium) var(--pc-fs-meta)/1 var(--font-sans);white-space:nowrap;transition:background-color var(--pc-dur-1) var(--pc-ease), color var(--pc-dur-1) var(--pc-ease), border-color var(--pc-dur-1) var(--pc-ease), transform var(--pc-dur-1) var(--pc-ease);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;padding:0 10px;display:inline-flex;position:relative}.pc-btn>svg{width:var(--pc-icon-sm);height:var(--pc-icon-sm)}.pc-btn[data-size=md]{height:var(--pc-control-md);font-size:var(--pc-fs-ui);padding:0 12px}.pc-btn[data-size=lg]{height:var(--pc-control-lg);font-size:var(--pc-fs-body);padding:0 16px}.pc-btn[data-variant=primary]{background:var(--pc-ink);color:var(--pc-paper)}.pc-btn[data-variant=secondary]{background:var(--pc-surface);border-color:var(--pc-line)}.pc-btn[data-variant=quiet]{color:var(--pc-muted)}@media (hover:hover){.pc-btn[data-variant=primary]:hover{background:var(--pc-ink)}@supports (color:color-mix(in lab, red, red)){.pc-btn[data-variant=primary]:hover{background:color-mix(in oklab, var(--pc-ink) 86%, var(--pc-paper))}}.pc-btn[data-variant=secondary]:hover{background:var(--pc-soft);border-color:var(--pc-line-strong)}.pc-btn[data-variant=quiet]:hover{color:var(--pc-ink);background:var(--pc-soft)}}.pc-btn[data-variant=primary]:is(:disabled,[aria-disabled=true]){background:var(--pc-soft);color:var(--pc-muted);cursor:default}.pc-btn:is(:disabled,[aria-disabled=true]):not([data-variant=primary]){opacity:.5;cursor:default}.pc-btn:focus-visible{outline:2px solid var(--pc-focus);outline-offset:2px}.pc-btn:not(:disabled):active{transform:translateY(1px)}.pc-link{height:var(--pc-control-xs);color:var(--pc-ink);font-weight:var(--pc-w-medium);text-underline-offset:3px;border-radius:4px;margin:0 -4px;padding:0 4px;text-decoration:none}.pc-link:hover{text-decoration:underline}@media (pointer:coarse){.pc-btn,.pc-btn[data-size=md],.pc-link{min-height:var(--pc-hit);min-width:var(--pc-hit)}}@media (prefers-reduced-motion:reduce){.pc-btn,.pc-link{transition:none}.pc-btn:not(:disabled):active{transform:none}}@keyframes pc-fade-in{0%{opacity:0}}@keyframes pc-rise-in{0%{opacity:0;transform:translateY(4px)}}@keyframes pc-slide-in-end{0%{opacity:0;transform:translate(12px)}}:where(.ws-shell,.aui-root,.ws-canvas,.pc-portal){--pc-insp:#2f6fd6;--pc-insp-ink:#fff;--pc-insp-bg:var(--pc-insp)}@supports (color:color-mix(in lab, red, red)){:where(.ws-shell,.aui-root,.ws-canvas,.pc-portal){--pc-insp-bg:color-mix(in oklab, var(--pc-insp) 9%, transparent)}}:where(.ws-shell,.aui-root,.ws-canvas,.pc-portal){--pc-live:var(--brand);--pc-focus-bg:var(--pc-focus)}@supports (color:color-mix(in lab, red, red)){:where(.ws-shell,.aui-root,.ws-canvas,.pc-portal){--pc-focus-bg:color-mix(in oklab, var(--pc-focus) 13%, var(--pc-surface))}}:where(.ws-shell,.aui-root,.ws-canvas,.pc-portal){--pc-draft-line:var(--pc-line-strong);--pc-draft-bg:var(--pc-soft)}@supports (color:color-mix(in lab, red, red)){:where(.ws-shell,.aui-root,.ws-canvas,.pc-portal){--pc-draft-bg:color-mix(in oklab, var(--pc-soft) 45%, var(--pc-surface))}}:where(.ws-shell,.aui-root,.ws-canvas,.pc-portal){--pc-skeleton:var(--pc-ink)}@supports (color:color-mix(in lab, red, red)){:where(.ws-shell,.aui-root,.ws-canvas,.pc-portal){--pc-skeleton:color-mix(in oklab, var(--pc-ink) 7%, transparent)}}:where(.ws-shell,.aui-root,.ws-canvas,.pc-portal){--pc-dur-instant:80ms;--pc-dur-quick:.16s;--pc-dur-standard:.24s;--pc-dur-gentle:.36s;--pc-dur-arrive:.56s;--pc-dur-ambient:2.6s;--pc-ease-enter:cubic-bezier(.22, 1, .36, 1);--pc-ease-cross:cubic-bezier(.65, 0, .35, 1);--pc-stagger:40ms;--pc-stagger-face:60ms;--pc-accent:var(--brand);--pc-accent-tint:var(--pc-accent)}@supports (color:color-mix(in lab, red, red)){:where(.ws-shell,.aui-root,.ws-canvas,.pc-portal){--pc-accent-tint:color-mix(in oklab, var(--pc-accent) 8%, var(--pc-surface))}}:where(.ws-shell,.aui-root,.ws-canvas,.pc-portal){--pc-accent-ring:var(--pc-accent)}@supports (color:color-mix(in lab, red, red)){:where(.ws-shell,.aui-root,.ws-canvas,.pc-portal){--pc-accent-ring:color-mix(in oklab, var(--pc-accent) 14%, transparent)}}:where(.ws-shell,.aui-root,.ws-canvas,.pc-portal){--pc-file-pdf:#b3261e;--pc-file-word:#2b579a;--pc-file-slides:#a15c00;--pc-file-sheet:#1d6b40}.dark :where(.ws-shell,.aui-root,.ws-canvas,.pc-portal),:where(.ws-shell,.aui-root,.ws-canvas,.pc-portal):where(.dark){--pc-insp:#78a6f0;--pc-insp-ink:#10151f;--pc-skeleton:var(--pc-ink)}@supports (color:color-mix(in lab, red, red)){.dark :where(.ws-shell,.aui-root,.ws-canvas,.pc-portal),:where(.ws-shell,.aui-root,.ws-canvas,.pc-portal):where(.dark){--pc-skeleton:color-mix(in oklab, var(--pc-ink) 9%, transparent)}}.dark :where(.ws-shell,.aui-root,.ws-canvas,.pc-portal),:where(.ws-shell,.aui-root,.ws-canvas,.pc-portal):where(.dark){--pc-accent-tint:var(--pc-accent)}@supports (color:color-mix(in lab, red, red)){.dark :where(.ws-shell,.aui-root,.ws-canvas,.pc-portal),:where(.ws-shell,.aui-root,.ws-canvas,.pc-portal):where(.dark){--pc-accent-tint:color-mix(in oklab, var(--pc-accent) 14%, var(--pc-surface))}}.dark :where(.ws-shell,.aui-root,.ws-canvas,.pc-portal),:where(.ws-shell,.aui-root,.ws-canvas,.pc-portal):where(.dark){--pc-accent-ring:var(--pc-accent)}@supports (color:color-mix(in lab, red, red)){.dark :where(.ws-shell,.aui-root,.ws-canvas,.pc-portal),:where(.ws-shell,.aui-root,.ws-canvas,.pc-portal):where(.dark){--pc-accent-ring:color-mix(in oklab, var(--pc-accent) 22%, transparent)}}.dark :where(.ws-shell,.aui-root,.ws-canvas,.pc-portal),:where(.ws-shell,.aui-root,.ws-canvas,.pc-portal):where(.dark){--pc-file-pdf:#f19a90;--pc-file-word:#9dbcf0;--pc-file-slides:#e5a54a;--pc-file-sheet:#8fcaa4}:root{--pc-m-dur-count:.8s;--pc-m-dur-glow:1.6s;--pc-m-rise:6px;--pc-m-flash:var(--brand)}@supports (color:color-mix(in lab, red, red)){:root{--pc-m-flash:color-mix(in oklab, var(--brand) 16%, transparent)}}@keyframes pc-m-reveal{0%{opacity:0;transform:translateY(var(--pc-m-rise))}to{opacity:1;transform:none}}.pc-m-reveal{animation:pc-m-reveal var(--pc-dur-gentle) var(--pc-ease-enter) both;animation-delay:var(--pc-m-delay,0s)}@keyframes pc-m-fade{0%{opacity:0}to{opacity:1}}.pc-m-fade{animation:pc-m-fade var(--pc-dur-gentle) var(--pc-ease-cross) both;animation-delay:var(--pc-m-delay,0s)}.pc-m-fade[data-speed=quick]{animation-duration:var(--pc-dur-quick)}@keyframes pc-m-lens{0%{opacity:0;transform:scale(1.012)}to{opacity:1;transform:none}}.pc-m-lens{animation:pc-m-lens var(--pc-dur-arrive) var(--pc-ease-enter) both;animation-delay:var(--pc-m-delay,0s)}.pc-m-crossfade{display:grid}.pc-m-crossfade>*{transition:opacity var(--pc-dur-arrive) var(--pc-ease-cross);grid-area:1/1}.pc-m-crossfade>[data-shown=false]{opacity:0;pointer-events:none}@keyframes pc-m-glint{0%{background-position:120% 0}to{background-position:-20% 0}}.pc-m-glint{background-image:linear-gradient(100deg, var(--pc-ink,var(--foreground)) 0 40%, var(--pc-ink,var(--foreground)) 50%, var(--pc-ink,var(--foreground)) 60% 100%)}@supports (color:color-mix(in lab, red, red)){.pc-m-glint{background-image:linear-gradient(100deg, var(--pc-ink,var(--foreground)) 0 40%, color-mix(in oklab, var(--pc-ink,var(--foreground)) 45%, transparent) 50%, var(--pc-ink,var(--foreground)) 60% 100%)}}.pc-m-glint{color:#0000;animation:pc-m-glint var(--pc-dur-ambient) linear infinite;background-size:250% 100%;-webkit-background-clip:text;background-clip:text}@keyframes pc-m-breathe{0%,to{opacity:.45;transform:scale(.82)}50%{opacity:1;transform:scale(1)}}.pc-m-breathe{animation:pc-m-breathe var(--pc-dur-ambient) var(--pc-ease-cross) infinite}@keyframes pc-m-glide{0%{transform:translate(-100%)}to{transform:translate(250%)}}.pc-m-glide{position:relative;overflow:hidden}.pc-m-glide:after{content:"";background:linear-gradient(90deg, transparent, var(--brand,currentColor), transparent);width:40%;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.pc-m-glide:after{background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--brand,currentColor) 55%, transparent), transparent)}}.pc-m-glide:after{animation:pc-m-glide var(--pc-dur-ambient) var(--pc-ease-cross) infinite}@keyframes pc-m-land{0%{opacity:0;transform:translateY(calc(var(--pc-m-rise) * -1))}to{opacity:1;transform:none}}.pc-m-land{animation:pc-m-land var(--pc-dur-gentle) var(--pc-ease-enter) both;position:relative}.pc-m-land:before{content:"";border-radius:inherit;background:var(--pc-m-flash);pointer-events:none;animation:pc-m-fade var(--pc-dur-ambient) var(--pc-ease-cross) reverse both;position:absolute;inset:0}@keyframes pc-m-caret{0%,45%{opacity:1}55%,to{opacity:0}}.pc-m-caret{vertical-align:text-bottom;background:currentColor;width:2px;height:1em;margin-inline-start:1px;animation:1s step-end infinite pc-m-caret;display:inline-block}@keyframes pc-m-glow{0%{box-shadow:0 0 0 0 color-mix(in oklab, var(--brand) 0%, transparent)}30%{box-shadow:0 0 0 6px color-mix(in oklab, var(--brand) 18%, transparent)}to{box-shadow:0 0 0 14px color-mix(in oklab, var(--brand) 0%, transparent)}}.pc-m-glow{animation:pc-m-glow var(--pc-m-dur-glow) var(--pc-ease-enter) 1 both}@keyframes pc-m-checkdraw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.pc-m-checkdraw :is(path,circle){stroke-dasharray:1;animation:pc-m-checkdraw var(--pc-dur-arrive) var(--pc-ease-enter) both;animation-delay:var(--pc-m-delay,0s)}@keyframes pc-m-ring{0%{opacity:.5;transform:scale(.9)}to{opacity:0;transform:scale(1.6)}}.pc-m-ring{animation:pc-m-ring var(--pc-dur-arrive) var(--pc-ease-enter) 1 both}@keyframes pc-m-halo{0%{box-shadow:0 0 0 0 color-mix(in oklab, var(--brand) 22%, transparent)}25%{box-shadow:0 0 0 4px color-mix(in oklab, var(--brand) 22%, transparent)}to{box-shadow:0 0 0 12px #0000}}.pc-m-halo{animation:pc-m-halo 1.4s var(--pc-ease-enter) 1 both;animation-delay:var(--pc-m-delay,0s)}@keyframes pc-m-pop{0%{opacity:0;transform:scale(.7)}70%{opacity:1;transform:scale(1.04)}to{opacity:1;transform:none}}.pc-m-pop{animation:pc-m-pop .44s var(--pc-ease-enter) both;animation-delay:var(--pc-m-delay,0s)}@media (prefers-reduced-motion:reduce){.pc-m-reveal,.pc-m-fade,.pc-m-lens,.pc-m-halo,.pc-m-pop,.pc-m-land,.pc-m-land:before,.pc-m-glow,.pc-m-ring,.pc-m-checkdraw :is(path,circle),.pc-m-glide:after,.pc-m-breathe,.pc-m-caret{animation:none}.pc-m-ring,.pc-m-land:before,.pc-m-glide:after{opacity:0}.pc-m-checkdraw :is(path,circle){stroke-dashoffset:0}.pc-m-glint{color:inherit;background:0 0;animation:none}.pc-m-crossfade>*{transition:none}}[data-motion=frozen] .pc-m-reveal,[data-motion=frozen] .pc-m-halo,[data-motion=frozen] .pc-m-pop,[data-motion=frozen] .pc-m-fade,[data-motion=frozen] .pc-m-lens,[data-motion=frozen] .pc-m-land,[data-motion=frozen] .pc-m-glow,[data-motion=frozen] .pc-m-ring,[data-motion=frozen] .pc-m-checkdraw :is(path,circle),[data-motion=frozen] .pc-m-breathe,[data-motion=frozen] .pc-m-caret,[data-motion=frozen] .pc-m-glint,[data-motion=frozen] .pc-m-glide:after{animation-play-state:paused;animation-delay:calc(-1 * var(--pc-m-seek,10s))}.pc-action-host{min-width:0;max-width:100%;color:var(--pc-ink)}.pc-action-host-compact{width:fit-content}.pc-action-host-canvas{min-height:100%}.pc-action-inline{margin-block:var(--pc-2);width:fit-content;max-width:min(100%, var(--pc-row-max))}.pc-action-host[data-fresh=true]>:is(.pc-action-inline,.pc-action-status-line){animation:pc-rise-in var(--pc-dur-2) var(--pc-ease)}.pc-action-inline-row{align-items:center;gap:var(--pc-2) var(--pc-3);max-width:100%;min-height:calc(var(--pc-control-sm) + var(--pc-2));padding:var(--pc-1) var(--pc-1) var(--pc-1) var(--pc-3);border:1px solid var(--pc-line);border-radius:var(--pc-radius-row);background:var(--pc-surface);font:var(--pc-w-regular) var(--pc-fs-ui) / var(--pc-lh-ui) var(--font-sans);transition:border-color var(--pc-dur-1) var(--pc-ease);flex-wrap:wrap;display:inline-flex}.pc-action-inline-row:focus-within{border-color:var(--pc-line-strong)}@supports (color:color-mix(in lab, red, red)){.pc-action-inline-row:focus-within{border-color:color-mix(in oklab, var(--pc-line-strong) 45%, var(--pc-line))}}@media (hover:hover){.pc-action-inline-row:hover{border-color:var(--pc-line-strong)}@supports (color:color-mix(in lab, red, red)){.pc-action-inline-row:hover{border-color:color-mix(in oklab, var(--pc-line-strong) 45%, var(--pc-line))}}}.pc-action-inline-glyph{color:var(--pc-muted);flex:none;margin-block-start:calc((var(--pc-lh-ui) - 14px) / 2)}.pc-action-inline-title{align-items:flex-start;gap:calc(var(--pc-3) - var(--pc-1));overflow-wrap:anywhere;text-wrap:pretty;min-width:0;display:inline-flex}.pc-action-inline-row>[role=status]{color:var(--pc-muted)}.pc-action-confirmation-details{gap:var(--pc-2);font-size:var(--pc-fs-ui);flex-wrap:wrap;margin:0;display:inline-flex}.pc-action-confirmation-details>div{gap:var(--pc-1);display:inline-flex}.pc-action-confirmation-details>.pc-action-field-body{display:block}.pc-action-field-body>dt{font-size:var(--pc-fs-meta);font-weight:var(--pc-w-medium);line-height:var(--pc-lh-meta);margin-bottom:6px}.pc-action-field-body .ws-markdown{white-space:normal}.pc-action-field-body .ws-markdown p{margin:0 0 var(--pc-3);color:var(--pc-ink)}.pc-action-confirmation-details dt{color:var(--pc-muted)}.pc-action-confirmation-details dt:after{content:":"}.pc-action-confirmation-details dd{overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.pc-action-confirmation-actions{align-items:center;gap:var(--pc-1);flex:none;margin-inline-start:auto;display:inline-flex}:is(.ws-shell,.aui-root) .pc-small-action-heading{margin:var(--pc-2) 0 var(--pc-1);color:var(--pc-muted);font-size:var(--pc-fs-meta);font-weight:var(--pc-w-medium);line-height:var(--pc-lh-meta)}.pc-small-action-show-more{min-height:var(--pc-control-sm);margin-block:var(--pc-1);padding:0 var(--pc-2);border-radius:var(--pc-radius-control);color:var(--pc-muted);font:var(--pc-w-medium) var(--pc-fs-meta) / var(--pc-lh-meta) var(--font-sans);cursor:pointer;background:0 0;border:0}@media (hover:hover){.pc-small-action-show-more:hover{background:var(--pc-soft);color:var(--pc-ink)}}.pc-action-receipt{align-items:flex-start;gap:0 var(--pc-1);width:100%;max-width:100%;min-height:var(--pc-control-xs);margin-block:var(--pc-1);color:var(--pc-muted);font-size:var(--pc-fs-ui);line-height:var(--pc-lh-ui);outline:none;flex-wrap:nowrap;display:flex}.pc-action-receipt>*{flex:none}.pc-action-receipt>:is(.pc-action-receipt-text,[role=alert]){min-width:0;padding-block:calc((var(--pc-control-xs) - var(--pc-lh-ui)) / 2);overflow-wrap:anywhere;text-wrap:pretty;flex:auto}.pc-action-receipt[data-fresh=true]{animation:pc-fade-in var(--pc-dur-2) var(--pc-ease)}.pc-action-receipt[data-status=failed]{color:var(--pc-danger)}.pc-action-receipt .ws-setting-change{gap:var(--pc-1);color:inherit;font:inherit;background:0 0;border:0;margin:0;padding:0;display:inline-flex}.pc-action-receipt .ws-setting-change>svg{color:var(--pc-success)}.pc-action-receipt .ws-setting-change>button{min-height:var(--pc-control-xs);padding-inline:var(--pc-1);color:var(--pc-ink)}.pc-action-receipt-glyph{width:var(--pc-icon-sm);height:var(--pc-icon-sm);color:var(--pc-muted);flex:none;margin-block-start:calc((var(--pc-control-xs) - var(--pc-icon-sm)) / 2);margin-inline-end:2px}.pc-action-receipt[data-status=executed] .pc-action-receipt-glyph{color:var(--pc-success);stroke-width:2px}.pc-action-receipt[data-status=failed] .pc-action-receipt-glyph{color:var(--pc-danger)}.pc-action-receipt>button:not(.pc-action-receipt-details){min-height:var(--pc-control-xs);padding:0 var(--pc-1);border-radius:var(--pc-radius-chip);color:var(--pc-ink);font:var(--pc-w-medium) var(--pc-fs-ui) / var(--pc-lh-ui) var(--font-sans);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;position:relative}.pc-action-receipt>button:not(.pc-action-receipt-details):before{color:var(--pc-muted);font-weight:var(--pc-w-regular);content:"·";margin-inline-end:var(--pc-2)}@media (hover:hover){.pc-action-receipt>button:not(.pc-action-receipt-details):hover{text-decoration:underline}}.pc-action-receipt>button:not(.pc-action-receipt-details):focus-visible{text-decoration:underline}.pc-action-receipt>button:not(.pc-action-receipt-details):disabled{color:var(--pc-muted);cursor:default}.pc-action-receipt-details{width:var(--pc-control-xs);height:var(--pc-control-xs);border-radius:var(--pc-radius-control);color:var(--pc-muted);cursor:pointer;opacity:0;transition:opacity var(--pc-dur-1) var(--pc-ease), background-color var(--pc-dur-1) var(--pc-ease), color var(--pc-dur-1) var(--pc-ease);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.pc-action-receipt:focus-within .pc-action-receipt-details,.pc-action-receipt-details:focus-visible{opacity:1}@media (hover:hover){.pc-action-receipt:hover .pc-action-receipt-details{opacity:1}.pc-action-receipt-details:hover{background:var(--pc-soft);color:var(--pc-ink)}}.pc-action-receipt>[role=alert]{color:var(--pc-danger)}.pc-action-status-line{width:fit-content;max-width:100%;margin-block:var(--pc-2);color:var(--pc-muted);font-size:var(--pc-fs-ui);line-height:var(--pc-lh-ui)}.pc-action-status-line+.pc-action-status-line,.pc-action-host+.pc-action-host>.pc-action-status-line{margin-block-start:calc(-1 * var(--pc-1))}.pc-action-status-link{max-width:min(100%, var(--pc-artifact-max));min-height:var(--pc-10);padding:0 var(--pc-2) 0 var(--pc-3);border:1px solid var(--pc-line);border-radius:var(--pc-radius-row);background:var(--pc-surface);color:var(--pc-ink);font:var(--pc-w-medium) var(--pc-fs-ui) / var(--pc-lh-ui) var(--font-sans);text-align:start;cursor:pointer;transition:background-color var(--pc-dur-1) var(--pc-ease), border-color var(--pc-dur-1) var(--pc-ease);align-items:center;gap:10px;display:inline-flex}.pc-action-status-link>svg{width:var(--pc-icon-md);height:var(--pc-icon-md);color:var(--pc-muted);flex:none}.pc-action-status-link[data-state=executed]>svg:first-child{color:var(--pc-success)}.pc-action-status-link[data-state=failed]>svg:first-child{color:var(--pc-danger)}@media (hover:hover){.pc-action-status-link:hover{border-color:var(--pc-line-strong)}@supports (color:color-mix(in lab, red, red)){.pc-action-status-link:hover{border-color:color-mix(in oklab, var(--pc-line-strong) 45%, var(--pc-line))}}.pc-action-status-link:hover{background:var(--pc-soft)}@supports (color:color-mix(in lab, red, red)){.pc-action-status-link:hover{background:color-mix(in oklab, var(--pc-soft) 55%, var(--pc-surface))}}.pc-action-status-link:hover .pc-action-status>svg{transform:translate(2px)}}.pc-action-status-link[aria-current=true]{background:var(--pc-soft);border-color:#0000}.pc-action-status-link:disabled{cursor:default}.pc-action-status-summary{white-space:nowrap;align-items:baseline;gap:6px;min-width:0;display:inline-flex;overflow:hidden}.pc-action-status-label{flex:none}.pc-action-status-name{min-width:0;color:var(--pc-muted);font-weight:var(--pc-w-regular);text-overflow:ellipsis;overflow:hidden}.pc-action-status-name:before{content:"·";margin-inline-end:6px}.pc-action-status{color:var(--pc-ink);font-size:var(--pc-fs-meta);font-weight:var(--pc-w-medium);flex-shrink:0;align-items:center;gap:2px;margin-inline-start:var(--pc-1);display:inline-flex}.pc-action-status>svg{width:var(--pc-icon-sm);height:var(--pc-icon-sm);transition:transform var(--pc-dur-1) var(--pc-ease)}.pc-action-status-link[aria-current=true] .pc-action-status{display:none}@container (max-width:420px){.pc-action-status-link:not([data-state=expired],[data-state=rejected],[data-state=failed],[data-state=superseded]) .pc-action-status-text{display:none}}.pc-action-confirmation-canvas{min-height:100%;padding:var(--pc-5) var(--pc-canvas-inset) 0;animation:pc-fade-in var(--pc-dur-2) var(--pc-ease);background:0 0;border:0;flex-direction:column;margin:0;display:flex}.pc-action-confirmation-canvas header{gap:var(--pc-2);padding-block-end:var(--pc-5);display:grid}.pc-action-confirmation-kicker{color:var(--pc-muted);font-size:var(--pc-fs-meta);font-weight:var(--pc-w-medium);line-height:var(--pc-lh-meta)}.pc-action-confirmation-canvas header h3{font-size:var(--pc-fs-title);line-height:var(--pc-lh-title);font-weight:var(--pc-w-title);letter-spacing:var(--pc-track-title);text-wrap:balance;overflow-wrap:anywhere;margin:0}.pc-action-expiry,.pc-action-canvas-meta{color:var(--pc-muted);font-size:var(--pc-fs-meta);line-height:var(--pc-lh-meta);font-variant-numeric:tabular-nums}.pc-action-updated{color:var(--pc-ink);animation:pc-fade-in var(--pc-dur-3) var(--pc-ease)}.pc-action-updated>svg{width:var(--pc-icon-xs);height:var(--pc-icon-xs);color:var(--pc-success);vertical-align:-2px;stroke-width:2px;margin-inline-end:var(--pc-1);display:inline-block}.pc-action-canvas-tabs{z-index:var(--pc-z-sticky);align-items:stretch;gap:var(--pc-5);min-height:var(--pc-10);margin-inline:calc(-1 * var(--pc-canvas-inset));padding-inline:var(--pc-canvas-inset);border-block-end:1px solid var(--pc-line);background:var(--pc-surface);display:flex;position:sticky;inset-block-start:0}.pc-action-canvas-tabs>button{color:var(--pc-muted);font:var(--pc-w-medium) var(--pc-fs-ui) / var(--pc-lh-ui) var(--font-sans);font-variant-numeric:tabular-nums;cursor:pointer;transition:color var(--pc-dur-1) var(--pc-ease), border-color var(--pc-dur-1) var(--pc-ease);border:0;background:0 0;border-block-end:2px solid #0000;margin-block-end:-1px;padding:0}.pc-action-canvas-tabs>button[aria-selected=true]{border-block-end-color:var(--ws-accent-line,var(--pc-ink));color:var(--pc-ink)}@media (hover:hover){.pc-action-canvas-tabs>button:hover{color:var(--pc-ink)}}.pc-action-canvas-content{min-width:0;padding-block:var(--pc-6) var(--pc-8);flex:1}:is(.ws-shell,.aui-root,.ws-canvas) .pc-action-canvas-content>[role=status]{color:var(--pc-muted);margin-block-start:var(--pc-5)}.pc-action-draft{gap:var(--pc-6);min-width:0;max-width:var(--pc-measure);animation:pc-fade-in var(--pc-dur-2) var(--pc-ease);display:grid}.pc-action-draft-description{max-width:60ch;color:var(--pc-muted);font-size:var(--pc-fs-lead);line-height:var(--pc-lh-lead);text-wrap:pretty}.pc-action-draft .pc-action-draft-description .ws-markdown,.pc-action-draft .pc-action-draft-description p{font-size:inherit;line-height:inherit;margin:0}.pc-action-draft-section{min-width:0}.pc-action-draft-section h4{margin:0 0 var(--pc-2);font-size:var(--pc-fs-meta);font-weight:var(--pc-w-medium);line-height:var(--pc-lh-meta);color:var(--pc-muted)}.pc-action-draft .ws-markdown{font-size:var(--pc-fs-body);line-height:var(--pc-lh-body);overflow-wrap:anywhere}.pc-action-draft .ws-markdown p{margin-block:0 var(--pc-3)}.pc-action-draft .ws-markdown :is(ol,ul){margin-block:0 var(--pc-3);padding-inline-start:22px}.pc-action-draft .ws-markdown li+li{margin-block-start:10px}.pc-action-draft-properties{border-block-start:1px solid var(--pc-line);gap:0;margin:0;display:grid}.pc-action-draft-properties>div{gap:var(--pc-4);padding-block:var(--pc-3);border-block-end:1px solid var(--pc-line);grid-template-columns:minmax(7rem,.32fr) minmax(0,1fr);display:grid}.pc-action-draft-properties dt{color:var(--pc-muted);font-size:var(--pc-fs-ui);line-height:var(--pc-lh-ui)}.pc-action-draft-properties dd{font-size:var(--pc-fs-ui);line-height:var(--pc-lh-ui);overflow-wrap:anywhere;margin:0}.pc-action-draft-properties dd .ws-markdown p{font-size:inherit;line-height:inherit;margin:0}.pc-action-draft-list{margin:0;padding-inline-start:var(--pc-5)}.pc-action-canvas-content>.pc-action-confirmation-details{border-block-start:1px solid var(--pc-line);gap:0;width:100%;display:grid}.pc-action-canvas-content>.pc-action-confirmation-details>div{gap:var(--pc-4);padding-block:var(--pc-3);border-block-end:1px solid var(--pc-line);grid-template-columns:minmax(7rem,.32fr) minmax(0,1fr);display:grid}.pc-action-canvas-content>.pc-action-confirmation-details dt:after{content:none}.pc-action-canvas-content>.pc-action-confirmation-details+.pc-action-draft-properties{border-block-start:0}.pc-action-reference-list{margin:var(--pc-6) 0 0;padding:0;list-style:none;display:grid}.pc-action-reference-list button{align-items:center;gap:var(--pc-3);width:100%;min-height:var(--pc-hit);border:0;border-block-end:1px solid var(--pc-line);color:var(--pc-ink);font:var(--pc-w-medium) var(--pc-fs-ui) / var(--pc-lh-ui) var(--font-sans);text-align:start;cursor:pointer;background:0 0;padding:0;display:flex}.pc-action-reference-list button>svg{color:var(--pc-muted);flex:none}.pc-action-reference-list button>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.pc-action-reference-list .pc-action-reference-open{opacity:0;transition:opacity var(--pc-dur-1) var(--pc-ease)}.pc-action-reference-list button:not(:disabled):focus-visible>.pc-action-reference-open{opacity:1}@media (hover:hover){.pc-action-reference-list button:not(:disabled):hover>.pc-action-reference-open{opacity:1}}@media (pointer:coarse){.pc-action-reference-list .pc-action-reference-open{opacity:1}}.pc-action-canvas-footer{justify-content:space-between;align-items:center;gap:var(--pc-3) var(--pc-4);min-height:calc(var(--pc-10) + var(--pc-5));padding:var(--pc-3) var(--pc-canvas-inset);border-block-start:1px solid var(--pc-line);background:var(--pc-surface);flex-wrap:wrap;display:flex}.pc-action-canvas-footer .pc-action-confirmation-hint{color:var(--pc-ink);font-size:var(--pc-fs-ui);font-weight:var(--pc-w-medium);line-height:var(--pc-lh-ui)}.pc-action-canvas-footer .pc-action-confirmation-actions{gap:var(--pc-2)}.pc-action-canvas-footer .pc-btn{height:var(--pc-control-md);font-size:var(--pc-fs-ui);padding-inline:12px}.pc-action-confirmation-edit-fields{gap:var(--pc-4);max-width:var(--pc-measure);animation:pc-fade-in var(--pc-dur-2) var(--pc-ease);display:grid}.pc-action-confirmation-edit-fields label{color:var(--pc-ink);font-size:var(--pc-fs-ui);font-weight:var(--pc-w-medium);line-height:var(--pc-lh-ui);gap:6px;display:grid}.pc-action-confirmation-edit-fields :is(input,textarea){width:100%;min-height:var(--pc-field-sm);padding:0 var(--pc-3);border:1px solid var(--pc-line-strong);border-radius:var(--pc-radius-control);background:var(--pc-surface);color:var(--pc-ink);font:var(--pc-w-regular) var(--pc-fs-ui) / var(--pc-lh-ui) var(--font-sans);transition:border-color var(--pc-dur-1) var(--pc-ease), box-shadow var(--pc-dur-1) var(--pc-ease)}@media (hover:hover){.pc-action-confirmation-edit-fields :is(input,textarea):hover{border-color:var(--pc-line-strong)}@supports (color:color-mix(in lab, red, red)){.pc-action-confirmation-edit-fields :is(input,textarea):hover{border-color:color-mix(in oklab, var(--pc-line-strong) 70%, var(--pc-ink))}}}.pc-action-confirmation-edit-fields :is(input,textarea):focus-visible{border-color:var(--pc-ink);outline:none}@supports (color:color-mix(in lab, red, red)){.pc-action-confirmation-edit-fields :is(input,textarea):focus-visible{border-color:color-mix(in oklab, var(--pc-ink) 55%, var(--pc-line-strong))}}.pc-action-confirmation-edit-fields :is(input,textarea):focus-visible{box-shadow:0 0 0 3px var(--pc-ink)}@supports (color:color-mix(in lab, red, red)){.pc-action-confirmation-edit-fields :is(input,textarea):focus-visible{box-shadow:0 0 0 3px color-mix(in oklab, var(--pc-ink) 7%, transparent)}}.pc-action-confirmation-edit-fields input[type=checkbox]{width:16px;height:16px;min-height:16px;accent-color:var(--pc-ink);padding:0}.pc-action-confirmation-edit-fields textarea{min-height:calc(var(--pc-lh-body) * 4 + 20px);padding:10px var(--pc-3);font-size:var(--pc-fs-body);line-height:var(--pc-lh-body);resize:vertical;field-sizing:content}.pc-action-confirmation-show-more{min-height:var(--pc-control-md);padding:0 var(--pc-2);border-radius:var(--pc-radius-control);color:var(--pc-muted);text-align:start;cursor:pointer;background:0 0;border:0;justify-self:start}@media (hover:hover){.pc-action-confirmation-show-more:hover{background:var(--pc-soft);color:var(--pc-ink)}}.pc-action-confirmation-receipt,.pc-action-confirmation-hint{color:var(--pc-muted);font-size:var(--pc-fs-meta);line-height:var(--pc-lh-meta);overflow-wrap:anywhere}:is(.ws-shell,.aui-root,.ws-canvas) .pc-action-canvas-content>.pc-action-confirmation-receipt{margin-block-start:var(--pc-6)}.pc-action-confirmation-result{margin-block-start:var(--pc-4)}:is(.ws-shell,.aui-root,.ws-canvas) :is(.pc-action-confirmation-error,.pc-action-confirmation-notice){margin:var(--pc-2) 0 0;color:var(--pc-danger);font-size:var(--pc-fs-meta);line-height:var(--pc-lh-meta)}:is(.ws-shell,.aui-root,.ws-canvas) .pc-action-canvas-content>.pc-action-confirmation-error{margin-block-start:var(--pc-5)}.pc-action-button-label-busy{visibility:hidden}.pc-action-button-spinner{animation:1s linear infinite pc-action-spin;position:absolute}.pc-pending-approval-notice{margin:var(--pc-2) auto;padding:0 var(--pc-3);min-height:var(--pc-control-sm);border:1px solid var(--pc-line);border-radius:var(--pc-radius-pill);background:var(--pc-surface);color:var(--pc-ink);font:var(--pc-w-medium) var(--pc-fs-meta) / var(--pc-lh-meta) var(--font-sans);box-shadow:var(--pc-shadow-rest);animation:pc-fade-in var(--pc-dur-2) var(--pc-ease);display:block}@media (hover:hover){.pc-pending-approval-notice:hover{background:var(--pc-soft)}}:is(.pc-action-status-link,.pc-action-receipt-details,.pc-action-receipt>button,.pc-pending-approval-notice,.pc-action-canvas-tabs>button,.pc-action-pager>button,.pc-small-action-show-more,.pc-action-confirmation-show-more,.pc-action-reference-list button):focus-visible{outline:2px solid var(--pc-focus);outline-offset:2px}@keyframes pc-action-spin{to{transform:rotate(360deg)}}.pc-action-pager{color:var(--pc-muted);font-size:var(--pc-fs-meta);font-variant-numeric:tabular-nums;align-items:center;gap:2px;margin-inline-end:var(--pc-1);display:flex}.pc-action-pager>span{padding-inline:var(--pc-1)}.pc-action-pager button{width:var(--pc-control-sm);height:var(--pc-control-sm);border-radius:var(--pc-radius-control);color:var(--pc-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}@media (hover:hover){.pc-action-pager button:hover{background:var(--pc-soft);color:var(--pc-ink)}}.pc-action-pager button[aria-current]{background:var(--pc-soft);color:var(--pc-ink)}@media (pointer:coarse){.pc-action-inline-row,.pc-action-status-link,.pc-pending-approval-notice,.pc-small-action-show-more{min-height:var(--pc-hit)}.pc-action-receipt>button:not(.pc-action-receipt-details),.pc-action-receipt>.pc-action-receipt-details{min-width:var(--pc-hit);min-height:var(--pc-hit);margin-block:calc((var(--pc-control-xs) - var(--pc-hit)) / 2)}.pc-action-receipt-details{opacity:1}.pc-action-pager button{width:var(--pc-hit);height:var(--pc-hit)}}@media (max-width:640px){.pc-action-confirmation-canvas header h3{font-size:var(--pc-fs-title-sheet);line-height:var(--pc-lh-title-sheet)}.pc-action-confirmation-edit-fields :is(input,textarea){min-height:var(--pc-field-lg);font-size:var(--pc-fs-h2)}.pc-action-canvas-footer{padding-block-end:max(var(--pc-3), env(safe-area-inset-bottom))}.pc-action-canvas-footer .pc-action-confirmation-hint,.pc-action-canvas-footer .pc-action-confirmation-actions{width:100%}.pc-action-canvas-footer .pc-btn{height:var(--pc-control-lg);flex:1}.pc-action-inline-row{padding-inline-end:var(--pc-1)}}@media (prefers-reduced-motion:reduce){.pc-action-host[data-fresh=true]>:is(.pc-action-inline,.pc-action-status-line),.pc-action-receipt[data-fresh=true],.pc-action-updated,.pc-action-confirmation-canvas,.pc-action-draft,.pc-action-confirmation-edit-fields,.pc-pending-approval-notice,.pc-action-button-spinner{animation:none}.pc-action-inline-row,.pc-action-status-link,.pc-action-status>svg,.pc-action-receipt-details,.pc-action-reference-list .pc-action-reference-open,.pc-action-canvas-tabs>button,.pc-action-confirmation-edit-fields :is(input,textarea){transition:none}}.pc-action-status-detail{color:var(--pc-muted);margin:4px 2px 0;font-size:13px;line-height:1.4}.pc-action-ask-again{min-height:44px;color:var(--pc-ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 4px;text-decoration:underline}.pc-action-ask-again-note:not(:empty){display:block}.pc-action-request{max-height:9em;overflow:hidden}.pc-action-request[data-open=true]{max-height:none;overflow:visible}.pc-action-request-toggle{min-height:44px;color:var(--pc-muted,inherit);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.pc-action-ready-note{color:var(--pc-muted,inherit);font-size:var(--pc-fs-meta,12px)}.pc-connector-group{gap:var(--pc-2);margin:var(--pc-2) 0;padding:var(--pc-3);border:1px solid var(--pc-line);border-radius:var(--pc-radius-row);background:var(--pc-surface);display:grid}.pc-connector-group-head p{color:var(--pc-ink);font-size:var(--pc-fs-ui);line-height:var(--pc-lh-ui);margin:0}.pc-connector-service{font-weight:var(--pc-w-medium)}.pc-connector-rows{gap:var(--pc-1);display:grid}.pc-connector-row{align-items:start;gap:var(--pc-2);min-height:44px;padding:var(--pc-1) 0;border-top:1px solid var(--pc-line);grid-template-columns:auto 1fr auto;display:grid}.pc-connector-row:not(:has(>input[type=checkbox])){grid-template-columns:minmax(0,1fr)}.pc-connector-row-main{min-width:0}.pc-connector-row input[type=checkbox]{width:20px;height:20px;margin:2px}.pc-connector-row-title{gap:var(--pc-1);color:var(--pc-ink);font-size:var(--pc-fs-ui);font-weight:var(--pc-w-medium);flex-wrap:wrap;align-items:baseline;margin:0;display:flex}.pc-connector-tag,.pc-connector-row-state,.pc-connector-footnote,.pc-connector-details summary{color:var(--pc-muted);font-size:var(--pc-fs-meta);line-height:var(--pc-lh-meta)}.pc-connector-fields,.pc-connector-details dl{margin:var(--pc-1) 0 0;gap:2px var(--pc-2);font-size:var(--pc-fs-meta);grid-template-columns:max-content 1fr;display:grid}.pc-connector-fields div,.pc-connector-details dl div{display:contents}.pc-connector-fields dt,.pc-connector-details dt{color:var(--pc-muted)}.pc-connector-fields dd,.pc-connector-details dd{color:var(--pc-ink);overflow-wrap:anywhere;margin:0}.pc-connector-details summary{cursor:pointer;align-items:center;min-height:44px;display:flex}.pc-connector-actions{justify-content:flex-end;gap:var(--pc-2);display:flex}.pc-connector-actions button{min-height:44px}.pc-connector-actions button:disabled{opacity:1;border:1px solid var(--pc-line);background:var(--muted);color:var(--muted-foreground)}.pc-connector-outcome,.pc-connector-earlier-reply{color:var(--pc-muted);font-size:var(--pc-fs-meta);margin:0}@media (max-width:640px){.pc-connector-fields,.pc-connector-details dl{grid-template-columns:1fr}.pc-connector-actions{flex-direction:column-reverse}.pc-connector-actions button{width:100%}}.pc-email-card{gap:var(--pc-3);width:100%;max-width:var(--pc-row-max);margin:var(--pc-2) 0;padding:var(--pc-4);border:1px solid var(--pc-line);border-radius:var(--pc-radius-card);background:var(--pc-surface);box-shadow:var(--pc-shadow-rest);color:var(--pc-ink);font-size:var(--pc-fs-ui);line-height:var(--pc-lh-ui);min-width:0;display:grid}.pc-email-head{align-items:center;gap:var(--pc-2);min-width:0;display:flex}.pc-email-head>svg{width:var(--pc-icon-md);height:var(--pc-icon-md);color:var(--pc-muted);flex:none}.pc-email-subject{min-width:0;font-size:var(--pc-fs-h2);line-height:var(--pc-lh-h2);font-weight:var(--pc-w-title);letter-spacing:var(--pc-track-heading);overflow-wrap:anywhere;flex:1;margin:0}.pc-email-count,.pc-email-date,.pc-email-omitted{color:var(--pc-muted);font-size:var(--pc-fs-meta);line-height:var(--pc-lh-meta);flex:none}.pc-email-omitted{margin:0}.pc-email-message{gap:var(--pc-2);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.pc-email-meta{justify-content:space-between;align-items:flex-start;gap:var(--pc-3);min-width:0;display:flex}.pc-email-sender{align-items:center;gap:var(--pc-2);min-width:0;display:flex}.pc-email-avatar{width:var(--pc-control-sm);height:var(--pc-control-sm);border-radius:var(--pc-radius-pill);background:var(--pc-soft);color:var(--pc-ink);font-size:var(--pc-fs-meta);font-weight:var(--pc-w-medium);flex:none;place-items:center;display:grid}.pc-email-sender-text{min-width:0;display:grid}.pc-email-sender-name{font-weight:var(--pc-w-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pc-email-sender-address{color:var(--pc-muted);font-size:var(--pc-fs-meta);line-height:var(--pc-lh-meta);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pc-email-recipients{color:var(--pc-muted);font-size:var(--pc-fs-meta);line-height:var(--pc-lh-meta);gap:2px;margin:0;display:grid}.pc-email-recipients>div{gap:var(--pc-2);min-width:0;display:flex}.pc-email-recipients dt{flex:none;min-width:3.5rem}.pc-email-recipients dd{min-width:0;color:var(--pc-ink);overflow-wrap:anywhere;margin:0}.pc-email-body-wrap{gap:var(--pc-1);padding-top:var(--pc-3);border-top:1px solid var(--pc-line);display:grid}.pc-email-body{font-size:var(--pc-fs-body);line-height:var(--pc-lh-body);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.pc-email-body[data-clamped]{max-height:calc(var(--pc-lh-body) * 12);overflow:hidden;-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.pc-email-shortened{color:var(--pc-muted);font-size:var(--pc-fs-meta);margin:0}.pc-email-more,.pc-draft-copies{min-height:var(--pc-control-xs);color:var(--pc-muted);font:inherit;font-size:var(--pc-fs-meta);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;text-decoration:underline}.pc-email-more:hover,.pc-draft-copies:hover{color:var(--pc-ink)}.pc-email-attachments{gap:var(--pc-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.pc-email-attachments li{align-items:center;gap:var(--pc-1);max-width:100%;padding:2px var(--pc-2);border:1px solid var(--pc-line);border-radius:var(--pc-radius-chip);color:var(--pc-muted);font-size:var(--pc-fs-meta);display:inline-flex}.pc-email-attachments svg{width:var(--pc-icon-xs);height:var(--pc-icon-xs);flex:none}.pc-email-attachments span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pc-email-thread{margin:0;padding:0;list-style:none;display:grid}.pc-email-thread>li{gap:var(--pc-2);padding:var(--pc-2) 0;border-top:1px solid var(--pc-line);min-width:0;display:grid}.pc-email-thread>li:first-child{border-top:0;padding-top:0}.pc-email-row{align-items:center;gap:var(--pc-3);width:100%;min-height:var(--pc-control-md);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,auto) minmax(0,1fr) auto auto;padding:0;display:grid}.pc-email-row-snippet{color:var(--pc-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pc-email-thread>li[data-open] .pc-email-row-snippet{visibility:hidden}.pc-email-row-chevron{width:var(--pc-icon-sm);height:var(--pc-icon-sm);color:var(--pc-muted);transition:transform var(--pc-dur-2) var(--pc-ease)}.pc-email-row[aria-expanded=true] .pc-email-row-chevron{transform:rotate(180deg)}.pc-draft-row{align-items:center;gap:var(--pc-1) var(--pc-2);min-height:var(--pc-field-sm);border-bottom:1px solid var(--pc-line);font-size:var(--pc-fs-ui);grid-template-columns:4.5rem minmax(0,1fr);display:grid}.pc-draft-row>label,.pc-draft-label{color:var(--pc-muted);font-size:var(--pc-fs-meta)}.pc-draft-fixed{color:var(--pc-muted);font-size:var(--pc-fs-meta);line-height:var(--pc-lh-meta)}.pc-draft-from{border-bottom:0;min-height:auto}.pc-draft-chips{align-items:center;gap:var(--pc-1);flex-wrap:wrap;min-width:0;padding:3px 0;display:flex}.pc-draft-chip{max-width:100%;padding:1px 2px 1px var(--pc-2);border-radius:var(--pc-radius-pill);background:var(--pc-soft);font-size:var(--pc-fs-meta);align-items:center;gap:2px;display:inline-flex}.pc-draft-chip>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pc-draft-chip button{border-radius:var(--pc-radius-pill);width:20px;height:20px;color:var(--pc-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.pc-draft-chip button:hover{color:var(--pc-ink)}.pc-draft-chip svg{width:var(--pc-icon-xs);height:var(--pc-icon-xs)}.pc-draft-chips input,.pc-draft-subject,.pc-draft-body{min-width:8rem;color:var(--pc-ink);font:inherit;background:0 0;border:0}.pc-draft-chips input{flex:1;height:26px}.pc-draft-subject{width:100%;height:var(--pc-field-sm);font-weight:var(--pc-w-medium)}.pc-draft-body{width:100%;min-height:9rem;padding:var(--pc-1) 0;resize:vertical;font-size:var(--pc-fs-body);line-height:var(--pc-lh-body)}.pc-email-draft .pc-draft-row :is(input):focus-visible{box-shadow:none;outline:none}.pc-email-draft .pc-draft-row:focus-within{outline:1px solid var(--pc-ink)}@supports (color:color-mix(in lab, red, red)){.pc-email-draft .pc-draft-row:focus-within{outline:1px solid color-mix(in oklab, var(--pc-ink) 55%, var(--control-border))}}.pc-email-draft .pc-draft-row:focus-within{outline-offset:-1px;box-shadow:0 0 0 3px var(--pc-ink)}@supports (color:color-mix(in lab, red, red)){.pc-email-draft .pc-draft-row:focus-within{box-shadow:0 0 0 3px color-mix(in oklab, var(--pc-ink) 7%, transparent)}}.pc-draft-row[data-invalid]{border-bottom-color:var(--pc-danger)}.pc-draft-error{color:var(--pc-danger);font-size:var(--pc-fs-meta);line-height:var(--pc-lh-meta);grid-column:1/-1;margin:0}.pc-draft-access{gap:var(--pc-2);padding:var(--pc-2) var(--pc-3);border-radius:var(--pc-radius-control);background:var(--pc-warning-bg);font-size:var(--pc-fs-meta);line-height:var(--pc-lh-meta);display:grid}.pc-draft-access p{margin:0}.pc-draft-access button{justify-self:start}.pc-draft-actions{justify-content:flex-end;gap:var(--pc-2);display:flex}.pc-draft-sent{padding-bottom:var(--pc-1)}.pc-email-status{align-items:center;gap:var(--pc-1);padding:2px var(--pc-2);border-radius:var(--pc-radius-pill);background:var(--pc-soft);color:var(--pc-muted);font-size:var(--pc-fs-meta);line-height:var(--pc-lh-meta);flex:none;display:inline-flex}.pc-email-status[data-state=sent]{background:var(--pc-success-bg);color:var(--pc-success)}.pc-email-status svg{width:var(--pc-icon-xs);height:var(--pc-icon-xs)}@media (max-width:640px){.pc-email-card{padding:var(--pc-3)}.pc-email-row{grid-template-columns:minmax(0,1fr) auto}.pc-email-row-snippet,.pc-email-row .pc-email-date{display:none}.pc-draft-actions :is(button){min-height:var(--pc-hit)}}.ws-document-diff{color:var(--pc-ink);font-size:var(--pc-fs-ui,13px);line-height:1.7}.ws-document-diff-toolbar{color:var(--pc-muted);justify-content:flex-end;align-items:center;gap:12px;margin-bottom:12px;font-size:12px;display:flex}.ws-document-diff-segmented{border:1px solid var(--pc-line);border-radius:6px;display:inline-flex;overflow:hidden}.ws-document-diff-segmented button{min-height:28px;color:var(--pc-muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 8px}.ws-document-diff-segmented button[aria-pressed=true]{background:var(--pc-soft);color:var(--pc-ink)}.ws-document-diff-segmented button:focus-visible,.ws-document-diff-skip:focus-visible{outline:2px solid var(--pc-focus);outline-offset:2px}.ws-document-diff-body{gap:12px;max-width:68ch;display:grid}.ws-document-diff-row{white-space:pre-wrap;border-inline-start:2px solid #0000;margin:0;padding:6px 10px;position:relative}.ws-document-diff-row-add{border-inline-start-color:var(--ws-diff-add-bar)}.ws-document-diff-row-remove,.ws-document-diff-row-change{border-inline-start-color:var(--ws-diff-del-bar)}.ws-document-diff-row-change:before{content:"";background:var(--ws-diff-add-bar);width:2px;height:50%;display:block;position:absolute}.ws-document-diff-word-add{background:var(--ws-diff-add-bg);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:3px}.ws-document-diff-word-remove{color:var(--pc-muted);background:var(--ws-diff-del-bg);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:3px;text-decoration:line-through;text-decoration-thickness:1px}.ws-document-diff-skip{min-height:28px;color:var(--pc-muted);text-align:start;cursor:pointer;background:0 0;border:0;padding:0 8px}.ws-document-diff-cut{color:var(--pc-muted)}.pc-action-diff-status{color:var(--pc-muted);font-size:13px}.pc-action-suggestion-rename{color:var(--pc-ink);font-size:var(--pc-fs-ui,13px);margin:0 0 12px;font-weight:550}.pc-entry{--pc-paper:var(--background);--pc-surface:var(--card);--pc-soft:var(--muted);--pc-ink:var(--foreground);--pc-muted:var(--muted-foreground);--pc-line:var(--border);--pc-line-strong:var(--control-border);--pc-focus:var(--ring);--pc-danger:var(--destructive);--pc-fs-meta:12px;--pc-lh-meta:16px;--pc-fs-ui:13px;--pc-lh-ui:20px;--pc-fs-body:14px;--pc-lh-lead:22px;--pc-fs-h2:16px;--pc-lh-h2:24px;--pc-fs-title-sheet:22px;--pc-lh-title-sheet:28px;--pc-fs-display:32px;--pc-lh-display:38px;--pc-fs-display-sheet:26px;--pc-lh-display-sheet:32px;--pc-fs-field-coarse:16px;--pc-w-regular:450;--pc-w-medium:500;--pc-w-title:540;--pc-w-wordmark:600;--pc-track-wordmark:-.02em;--pc-track-heading:-.01em;--pc-track-display:-.025em;--pc-1:4px;--pc-2:8px;--pc-3:12px;--pc-4:16px;--pc-5:20px;--pc-6:24px;--pc-8:32px;--pc-10:40px;--pc-12:48px;--pc-label-gap:6px;--pc-control-lg:40px;--pc-field-lg:44px;--pc-hit:44px;--pc-chip:32px;--pc-tile:32px;--pc-tile-lg:48px;--pc-mark:16px;--pc-radius-mark:4px;--pc-radius-control:var(--radius-sm);--pc-radius-row:var(--radius-md);--pc-radius-card:var(--radius-lg);--pc-radius-pill:999px;--pc-icon-sm:14px;--pc-icon-md:16px;--pc-icon-lg:20px;--pc-selected-stroke:.5px;--pc-progress-width:24px;--pc-progress-height:4px;--pc-progress-radius:2px;--pc-progress-gap:6px;--pc-ring-width:3px;--pc-topbar-entry:56px;--pc-entry-width:360px;--pc-entry-inset:24px;--pc-welcome-width:560px;--pc-entry-top:clamp(48px, 14vh, 140px);--pc-gutter:clamp(16px, 2.5vw, 32px);--pc-measure-lead:44ch;--pc-measure-title:20ch;--pc-card-min:72px;--pc-task-min:64px;--pc-z-sticky:10;--pc-z-entry:50;--pc-z-welcome:45;--pc-wash-size:320px;--pc-ease:var(--ease-out-quart);--pc-dur-1:.12s;--pc-dur-2:.18s;background:var(--pc-paper);color:var(--pc-ink);animation:pc-entry-in var(--pc-dur-2) var(--pc-ease);transition:padding-bottom var(--pc-dur-1) var(--pc-ease);position:fixed;inset:0;overflow-y:auto}@keyframes pc-entry-in{0%{opacity:0}}.pc-entry[data-layer=auth]{z-index:var(--pc-z-entry)}.pc-entry[data-layer=welcome]{z-index:var(--pc-z-welcome)}.pc-entry-bar{justify-content:space-between;align-items:center;gap:var(--pc-4);min-height:calc(var(--pc-topbar-entry) + env(safe-area-inset-top));padding:env(safe-area-inset-top) var(--pc-gutter) 0;display:flex}.pc-entry-brand{align-items:center;gap:var(--pc-2);color:var(--pc-ink);display:inline-flex}.pc-entry-brand>svg{width:var(--pc-icon-lg);height:var(--pc-icon-lg)}.pc-entry-wordmark{font-size:var(--pc-fs-h2);line-height:var(--pc-lh-h2);font-weight:var(--pc-w-wordmark);letter-spacing:var(--pc-track-wordmark)}.pc-entry-bar-actions{align-items:center;gap:var(--pc-1);display:inline-flex}.pc-entry-bar-action{min-height:var(--pc-hit);padding:0 var(--pc-2);border-radius:var(--pc-radius-control);color:var(--pc-muted);font-size:var(--pc-fs-ui);line-height:var(--pc-lh-ui);font-weight:var(--pc-w-medium);white-space:nowrap;transition:color var(--pc-dur-1) var(--pc-ease);align-items:center;margin-inline-end:calc(-1 * var(--pc-2));display:inline-flex}.pc-entry-close{width:var(--pc-hit);height:var(--pc-hit);border-radius:var(--pc-radius-control);color:var(--pc-muted);justify-content:center;align-items:center;margin-inline-end:calc(-1 * var(--pc-3));display:inline-flex}.pc-entry-close>svg{width:var(--pc-icon-md);height:var(--pc-icon-md)}.pc-entry-column{width:min(100%, var(--pc-entry-width));padding:var(--pc-entry-top) var(--pc-entry-inset) var(--pc-12);margin:0 auto;position:relative}.pc-entry[data-width=welcome] .pc-entry-column{width:min(100% - 2 * var(--pc-gutter), var(--pc-welcome-width));padding:var(--pc-8) 0 0}.pc-entry-wash{top:calc(var(--pc-entry-top) - var(--pc-wash-size) / 2);width:var(--pc-wash-size);height:var(--pc-wash-size);pointer-events:none;position:absolute;left:50%;transform:translate(-50%)}.pc-entry-head{justify-items:center;gap:var(--pc-2);text-align:center;display:grid;position:relative}.pc-google-pending{justify-items:center;gap:var(--pc-4);text-align:center;display:grid}.pc-google-pending-icon{width:56px;height:56px;margin-bottom:var(--pc-2);border:1px solid var(--pc-focus);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.pc-google-pending-icon{border:1px solid color-mix(in oklab, var(--pc-focus) 35%, var(--pc-line))}}.pc-google-pending-icon{border-radius:var(--pc-radius-card);background:var(--pc-focus)}@supports (color:color-mix(in lab, red, red)){.pc-google-pending-icon{background:color-mix(in oklab, var(--pc-focus) 10%, var(--pc-surface))}}.pc-google-pending-icon{color:var(--pc-focus)}.pc-google-pending-icon>svg{width:24px;height:24px}.pc-google-pending-status{align-items:center;gap:var(--pc-2);min-height:var(--pc-hit);padding:0 var(--pc-4);border:1px solid var(--pc-line);border-radius:var(--pc-radius-pill);color:var(--pc-ink);font-size:var(--pc-fs-ui);font-weight:var(--pc-w-medium);display:inline-flex}.pc-google-pending-status>svg{width:var(--pc-icon-md);height:var(--pc-icon-md);animation:1s linear infinite pc-google-pending-spin}.pc-google-pending-note{max-width:36ch;color:var(--pc-muted);font-size:var(--pc-fs-meta);line-height:var(--pc-lh-meta);margin:0}@keyframes pc-google-pending-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.pc-google-pending-status>svg{animation:none}}.pc-entry-title{font-size:var(--pc-fs-title-sheet);line-height:var(--pc-lh-title-sheet);font-weight:var(--pc-w-title);letter-spacing:var(--pc-track-heading);text-wrap:balance;outline:none;margin:0}.pc-entry-lead{max-width:var(--pc-measure-lead);color:var(--pc-muted);font-size:var(--pc-fs-body);line-height:var(--pc-lh-lead);text-wrap:balance;margin:0}.pc-entry-lead>:is(.pc-entry-lead-line,.pc-entry-address){display:block}.pc-entry-lead-line{text-wrap:balance}.pc-entry-tile{width:var(--pc-tile-lg);height:var(--pc-tile-lg);margin-bottom:var(--pc-2);border-radius:var(--pc-radius-card);background:var(--pc-soft);color:var(--pc-ink);place-items:center;display:grid}.pc-entry-tile>svg{width:var(--pc-icon-lg);height:var(--pc-icon-lg)}.pc-entry-form{gap:var(--pc-4);margin-top:var(--pc-6);display:grid;position:relative}.pc-entry-divider{align-items:center;gap:var(--pc-3);color:var(--pc-muted);font-size:var(--pc-fs-meta);line-height:var(--pc-lh-meta);display:flex}.pc-entry-divider:before,.pc-entry-divider:after{content:"";background:var(--pc-line);flex:1;height:1px}.pc-field{gap:var(--pc-label-gap);min-width:0;display:grid}.pc-field-label-row{justify-content:space-between;align-items:center;gap:var(--pc-3);display:flex}.pc-entry .pc-field-label-row .pc-link{margin-block:calc((var(--pc-lh-ui) - var(--pc-hit)) / 2)}.pc-field-label{color:var(--pc-ink);font-size:var(--pc-fs-ui);line-height:var(--pc-lh-ui);font-weight:var(--pc-w-medium)}.pc-field-input{width:100%;min-width:0;height:var(--pc-field-lg);padding:0 var(--pc-3);border:1px solid var(--pc-line-strong);border-radius:var(--pc-radius-control);background:var(--pc-surface);color:var(--pc-ink);font:inherit;font-size:var(--pc-fs-body);line-height:var(--pc-lh-ui);transition:border-color var(--pc-dur-1) var(--pc-ease), box-shadow var(--pc-dur-1) var(--pc-ease)}.pc-field-input:focus-visible{border-color:var(--pc-ink);outline:none}@supports (color:color-mix(in lab, red, red)){.pc-field-input:focus-visible{border-color:color-mix(in oklab, var(--pc-ink) 55%, var(--pc-line-strong))}}.pc-field-input:focus-visible{box-shadow:0 0 0 3px var(--pc-ink)}@supports (color:color-mix(in lab, red, red)){.pc-field-input:focus-visible{box-shadow:0 0 0 3px color-mix(in oklab, var(--pc-ink) 7%, transparent)}}.pc-field-input[aria-invalid=true]{border-color:var(--pc-danger)}.pc-field-input[aria-invalid=true]:focus-visible{box-shadow:0 0 0 1px var(--pc-danger), 0 0 0 4px var(--pc-danger)}@supports (color:color-mix(in lab, red, red)){.pc-field-input[aria-invalid=true]:focus-visible{box-shadow:0 0 0 1px var(--pc-danger), 0 0 0 4px color-mix(in oklab, var(--pc-danger) 22%, transparent)}}.pc-field [data-slot=password-toggle]{border-radius:var(--pc-radius-control)}.pc-field [data-slot=password-toggle]:focus-visible{outline:2px solid var(--pc-focus);outline-offset:-2px}.pc-field-message{color:var(--pc-muted);font-size:var(--pc-fs-meta);line-height:var(--pc-lh-meta);text-wrap:pretty;margin:0}.pc-field-message[data-tone=error]{color:var(--pc-danger)}.pc-entry-static{align-items:center;gap:var(--pc-2);min-height:var(--pc-field-lg);padding:0 var(--pc-3);border-radius:var(--pc-radius-control);background:var(--pc-soft);color:var(--pc-ink);font-size:var(--pc-fs-ui);line-height:var(--pc-lh-ui);overflow-wrap:anywhere;display:flex}.pc-entry-static>svg{width:var(--pc-icon-md);height:var(--pc-icon-md);color:var(--pc-muted);flex-shrink:0}.pc-entry-alert{align-items:flex-start;gap:var(--pc-2);color:var(--pc-danger);font-size:var(--pc-fs-ui);line-height:var(--pc-lh-ui);margin:0;display:flex}.pc-entry-alert>svg{width:var(--pc-icon-md);height:var(--pc-lh-ui);flex-shrink:0}.pc-entry-status{color:var(--pc-muted);font-size:var(--pc-fs-ui);line-height:var(--pc-lh-ui);text-align:center;margin:0}.pc-entry-actions{gap:var(--pc-3);margin-top:var(--pc-6);display:grid}.pc-entry-foot{margin-top:var(--pc-4);justify-content:center;display:flex}.pc-entry-foot[data-alone]{margin-top:var(--pc-6)}.pc-entry-address{max-width:100%;color:var(--pc-ink);font-weight:var(--pc-w-medium);overflow-wrap:anywhere;display:inline-block}.pc-entry .pc-btn{justify-content:center;align-items:center;gap:var(--pc-2);height:var(--pc-control-lg);padding:0 var(--pc-4);border-radius:var(--pc-radius-control);color:var(--pc-ink);font:inherit;font-size:var(--pc-fs-body);line-height:var(--pc-lh-ui);font-weight:var(--pc-w-medium);white-space:nowrap;cursor:pointer;transition:background-color var(--pc-dur-1) var(--pc-ease), border-color var(--pc-dur-1) var(--pc-ease), color var(--pc-dur-1) var(--pc-ease);background:0 0;border:1px solid #0000;display:inline-flex;position:relative}.pc-entry .pc-btn>svg{width:var(--pc-icon-md);height:var(--pc-icon-md);flex-shrink:0}.pc-entry .pc-btn[data-block]{width:100%}.pc-entry .pc-btn[data-variant=primary]{background:var(--pc-ink);color:var(--pc-paper)}.pc-entry .pc-btn[data-variant=secondary]{border-color:var(--pc-line);background:var(--pc-surface)}.pc-entry .pc-btn[data-variant=quiet]{color:var(--pc-muted)}.pc-entry .pc-btn[data-variant=primary]:disabled:not([aria-busy=true]){background:var(--pc-soft);color:var(--pc-muted)}.pc-entry .pc-btn[data-size=lg]:disabled{cursor:default;opacity:1}.pc-entry .pc-btn[data-variant=secondary]:disabled{color:var(--pc-muted)}.pc-entry .pc-btn:not(:disabled):active{transform:translateY(1px)}.pc-entry .pc-link{min-height:var(--pc-hit);padding:0 var(--pc-2);margin:0 calc(-1 * var(--pc-2));border-radius:var(--pc-radius-control);color:var(--pc-ink);font-size:var(--pc-fs-ui);line-height:var(--pc-lh-ui);font-weight:var(--pc-w-medium);text-underline-offset:var(--pc-1);cursor:pointer;align-items:center;display:inline-flex}.pc-entry .pc-link[data-tone=muted]{color:var(--pc-muted)}.pc-entry :is(.pc-btn,.pc-link,.pc-entry-bar-action,.pc-entry-close):focus-visible{outline:2px solid var(--pc-focus);outline-offset:2px}@media (hover:hover){.pc-entry .pc-btn[data-variant=primary]:not(:disabled):hover{background:var(--pc-ink)}@supports (color:color-mix(in lab, red, red)){.pc-entry .pc-btn[data-variant=primary]:not(:disabled):hover{background:color-mix(in oklab, var(--pc-ink) 86%, var(--pc-paper))}}.pc-entry .pc-btn[data-variant=secondary]:not(:disabled):hover{border-color:var(--pc-line-strong)}.pc-entry .pc-btn[data-variant=quiet]:not(:disabled):hover{background:var(--pc-soft);color:var(--pc-ink)}.pc-entry .pc-link:hover{text-decoration:underline}.pc-entry :is(.pc-entry-bar-action,.pc-entry-close):hover{color:var(--pc-ink)}.pc-field-input:not([aria-invalid=true]):hover{border-color:var(--pc-line-strong)}@supports (color:color-mix(in lab, red, red)){.pc-field-input:not([aria-invalid=true]):hover{border-color:color-mix(in oklab, var(--pc-line-strong) 70%, var(--pc-ink))}}}@media (max-width:640px){.pc-entry[data-width=welcome]{flex-direction:column;display:flex}.pc-entry[data-width=welcome] .pc-entry-column{flex-direction:column;flex:1 0 auto;display:flex}}@media (max-width:640px),(pointer:coarse){.pc-field-input{font-size:var(--pc-fs-field-coarse)}.pc-entry .pc-btn{min-height:var(--pc-hit)}}@media (prefers-reduced-motion:reduce){.pc-entry{animation-duration:var(--pc-dur-1)}.pc-entry,.pc-entry *{transition:none}}.onboarding-layout{--ws-line:var(--pc-line);--ws-surface:var(--pc-surface);--ws-ink:var(--pc-ink);--ws-muted:var(--pc-muted);--ws-connection-copy:var(--pc-muted);--ws-connection-accent:var(--pc-ink);gap:var(--pc-8);display:grid}.onboarding-heading{text-align:center;justify-items:center;display:grid}.onboarding-step{color:var(--pc-muted);font-size:var(--pc-fs-meta);line-height:var(--pc-lh-meta);font-weight:var(--pc-w-medium);text-wrap:balance;margin:0}.onboarding-company{overflow-wrap:anywhere}.onboarding-progress{justify-content:center;align-items:center;gap:var(--pc-progress-gap);margin:var(--pc-2) 0 var(--pc-6);padding:0;list-style:none;display:flex}.onboarding-progress-mark{width:var(--pc-progress-width);height:var(--pc-progress-height);border-radius:var(--pc-progress-radius);background:var(--pc-line-strong);transition:background-color var(--pc-dur-2) var(--pc-ease);display:block}.onboarding-progress :is([aria-current],[data-complete=true]) .onboarding-progress-mark{background:var(--pc-ink)}.onboarding-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.onboarding-heading h1{max-width:var(--pc-measure-title);font-size:var(--pc-fs-display);line-height:var(--pc-lh-display);font-weight:var(--pc-w-title);letter-spacing:var(--pc-track-display);text-wrap:balance;outline:none;margin:0}.onboarding-intro{max-width:var(--pc-measure-lead);margin:var(--pc-2) 0 0;color:var(--pc-muted);font-size:var(--pc-fs-body);line-height:var(--pc-lh-lead);text-wrap:balance}.onboarding-stage{animation:onboarding-enter var(--pc-dur-2) var(--pc-ease)}.onboarding-profile{gap:var(--pc-8);display:grid}.onboarding-profile-section h2{margin:0 0 var(--pc-3);font-size:var(--pc-fs-ui);line-height:var(--pc-lh-ui);font-weight:var(--pc-w-medium)}.onboarding-roles{gap:var(--pc-2);flex-wrap:wrap;display:flex}.onboarding-roles button{min-height:var(--pc-chip);padding:0 var(--pc-3);border:1px solid var(--pc-line-strong);border-radius:var(--pc-radius-pill);background:var(--pc-surface);color:var(--pc-ink);font-size:var(--pc-fs-ui);line-height:var(--pc-lh-ui);font-weight:var(--pc-w-regular);cursor:pointer;transition:background-color var(--pc-dur-1) var(--pc-ease), border-color var(--pc-dur-1) var(--pc-ease)}.onboarding-roles button[aria-pressed=true]{border-color:var(--pc-ink);background:var(--pc-ink);color:var(--pc-paper)}.onboarding-focus{gap:var(--pc-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.onboarding-focus>button{justify-content:space-between;align-items:flex-start;gap:var(--pc-3);min-height:var(--pc-card-min);padding:var(--pc-4);border:1px solid var(--pc-line);border-radius:var(--pc-radius-card);background:var(--pc-surface);color:var(--pc-ink);text-align:left;cursor:pointer;transition:border-color var(--pc-dur-1) var(--pc-ease), background-color var(--pc-dur-1) var(--pc-ease);display:flex}.onboarding-focus>button[aria-pressed=true]{border-color:var(--pc-ink);background:var(--pc-soft);box-shadow:inset 0 0 0 var(--pc-selected-stroke) var(--pc-ink)}.onboarding-focus strong{font-size:var(--pc-fs-body);line-height:var(--pc-lh-ui);font-weight:var(--pc-w-medium);display:block}.onboarding-focus button>span>span{margin-top:var(--pc-1);color:var(--pc-muted);font-size:var(--pc-fs-ui);line-height:var(--pc-lh-ui);display:block}.onboarding-choice-mark{width:var(--pc-mark);height:var(--pc-mark);margin-top:var(--pc-1);border:1px solid var(--pc-line-strong);border-radius:var(--pc-radius-mark);background:var(--pc-surface);flex-shrink:0;place-items:center;display:grid}.onboarding-choice-mark>svg{width:var(--pc-icon-sm);height:var(--pc-icon-sm)}[aria-pressed=true]>.onboarding-choice-mark{border-color:var(--pc-ink);background:var(--pc-ink);color:var(--pc-paper)}.onboarding-notice{align-items:flex-start;gap:var(--pc-3);padding:var(--pc-3);border-radius:var(--pc-radius-row);background:var(--pc-soft);color:var(--pc-ink);font-size:var(--pc-fs-ui);line-height:var(--pc-lh-ui);text-wrap:pretty;margin:0;display:flex}.onboarding-notice>svg{width:var(--pc-icon-md);height:var(--pc-lh-ui);color:var(--pc-muted);flex-shrink:0}.onboarding-catalogue-bar{justify-content:space-between;align-items:center;gap:var(--pc-4);margin:0 0 var(--pc-2);color:var(--pc-muted);font-size:var(--pc-fs-meta);line-height:var(--pc-lh-meta);display:flex}.onboarding-catalogue-bar .company-link{color:var(--pc-ink);font-size:var(--pc-fs-meta)}.onboarding-search{gap:var(--pc-2);padding:0 var(--pc-3);margin-bottom:var(--pc-3);border:1px solid var(--pc-line-strong);border-radius:var(--pc-radius-control);background:var(--pc-surface);color:var(--pc-muted);align-items:center;display:flex}.onboarding-search input{width:100%;min-width:0;min-height:var(--pc-field-lg);color:var(--pc-ink);font-size:var(--pc-fs-body);background:0 0;outline:none}.onboarding-search:focus-within{border-color:var(--pc-ink)}@supports (color:color-mix(in lab, red, red)){.onboarding-search:focus-within{border-color:color-mix(in oklab, var(--pc-ink) 55%, var(--pc-line-strong))}}.onboarding-search:focus-within{box-shadow:0 0 0 3px var(--pc-ink)}@supports (color:color-mix(in lab, red, red)){.onboarding-search:focus-within{box-shadow:0 0 0 3px color-mix(in oklab, var(--pc-ink) 7%, transparent)}}.onboarding-layout :is(button,summary,a):focus-visible{outline:2px solid var(--pc-focus);outline-offset:2px}.onboarding-connector-grid{gap:var(--pc-2);display:grid}.onboarding-connect .ws-connector-card{border-radius:var(--pc-radius-card)}.onboarding-connect .ws-connector-main{min-height:var(--pc-card-min);padding:var(--pc-4);gap:var(--pc-3)}.onboarding-connect .ws-connector-logo,.dark .onboarding-connect .ws-connector-logo{width:var(--pc-10);height:var(--pc-10);border-radius:var(--pc-radius-control);background:0 0;border:0}.onboarding-connect .ws-connector-logo img{width:var(--pc-6);height:var(--pc-6)}.onboarding-connect .ws-connector-name{font-size:var(--pc-fs-body);line-height:var(--pc-lh-ui);font-weight:var(--pc-w-medium)}.onboarding-connect .ws-connector-detail{font-size:var(--pc-fs-meta);line-height:var(--pc-lh-meta);white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.onboarding-connect .ws-connector-mark{font-size:var(--pc-fs-meta);flex-shrink:0}.onboarding-connect .ws-connector-panel{padding:var(--pc-4);font-size:var(--pc-fs-meta);line-height:var(--pc-lh-meta)}.onboarding-connect .ws-connector-panel button{min-height:var(--pc-hit);text-decoration:underline}.onboarding-account-option{margin:var(--pc-1) var(--pc-4) var(--pc-3);min-height:var(--pc-8);font-size:var(--pc-fs-meta);display:block}.onboarding-scope,.onboarding-connect .ws-connection-notice{margin:var(--pc-3) 0;color:var(--pc-muted);font-size:var(--pc-fs-meta);line-height:var(--pc-lh-meta)}.onboarding-scope .company-link{margin-left:var(--pc-2);font-size:var(--pc-fs-meta)}.onboarding-connect .ws-connection-notice a{min-height:var(--pc-hit);align-items:center;text-decoration:underline;display:inline-flex}.onboarding-empty{padding:var(--pc-6) 0;color:var(--pc-muted);font-size:var(--pc-fs-ui);line-height:var(--pc-lh-ui)}.onboarding-first-work{gap:var(--pc-2);display:grid}.onboarding-connected{justify-content:center;align-items:center;gap:var(--pc-2);margin:0 0 var(--pc-2);color:var(--pc-muted);font-size:var(--pc-fs-ui);line-height:var(--pc-lh-ui);display:flex}.onboarding-connected>svg{width:var(--pc-icon-md);height:var(--pc-icon-md)}.onboarding-task{align-items:center;gap:var(--pc-3);width:100%;min-height:var(--pc-task-min);padding:var(--pc-4);border:1px solid var(--pc-line);border-radius:var(--pc-radius-card);background:var(--pc-surface);color:var(--pc-ink);text-align:left;cursor:pointer;transition:border-color var(--pc-dur-1) var(--pc-ease);display:flex}.onboarding-task-icon{width:var(--pc-tile);height:var(--pc-tile);border-radius:var(--pc-radius-control);background:var(--pc-soft);color:var(--pc-ink);flex-shrink:0;place-items:center;display:grid}.onboarding-task-icon>:is(svg,img){width:var(--pc-icon-md);height:var(--pc-icon-md);object-fit:contain}.onboarding-task-title{min-width:0;font-size:var(--pc-fs-body);line-height:var(--pc-lh-ui);font-weight:var(--pc-w-medium);flex:1}.onboarding-task-end{width:var(--pc-icon-md);height:var(--pc-icon-md);color:var(--pc-muted);flex-shrink:0}.onboarding-task:disabled{cursor:default}.onboarding-task:disabled:not([aria-busy=true]){color:var(--pc-muted)}.onboarding-error{color:var(--pc-danger);font-size:var(--pc-fs-ui);line-height:var(--pc-lh-ui);margin:0}.onboarding-state-actions{justify-content:center;display:flex}.onboarding-footer{z-index:var(--pc-z-sticky);margin-top:calc(-1 * var(--pc-4));padding:var(--pc-4) 0 var(--pc-6);background:var(--pc-paper);position:sticky;bottom:0}.onboarding-footer-inner{align-items:center;gap:var(--pc-3);display:flex}.onboarding-footer-inner>:first-child:not(:last-child){margin-inline-start:calc(-1 * var(--pc-4))}.onboarding-footer-inner>:last-child{margin-inline-start:auto}@media (hover:hover){.onboarding-roles button[aria-pressed=false]:hover{border-color:var(--pc-ink)}.onboarding-focus>button[aria-pressed=false]:hover,.onboarding-task:not(:disabled):hover{border-color:var(--pc-line-strong)}}@keyframes onboarding-enter{0%{opacity:0;transform:translateY(var(--pc-1))}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.onboarding-layout{flex-direction:column;flex:1 0 auto;display:flex}.onboarding-footer{margin-top:auto}.onboarding-heading h1{font-size:var(--pc-fs-display-sheet);line-height:var(--pc-lh-display-sheet)}.onboarding-focus{grid-template-columns:1fr}.onboarding-footer{margin-inline:calc(-1 * var(--pc-gutter));padding:var(--pc-3) var(--pc-gutter) max(var(--pc-3), env(safe-area-inset-bottom));border-top:1px solid var(--pc-line)}.onboarding-footer-inner>.pc-btn:last-child:not([data-variant=quiet]){flex:1}.onboarding-search input{font-size:var(--pc-fs-field-coarse)}}@media (prefers-reduced-motion:reduce){.onboarding-stage,.onboarding-layout .ws-connector-mark-busy{animation:none}.onboarding-layout *{transition:none}}.setup-nudge{border-top:1px solid var(--border);text-align:left;align-items:flex-start;gap:12px;margin:24px 0 0;padding:18px 0;display:flex}.setup-nudge>svg{color:var(--muted-foreground);flex-shrink:0;margin-top:2px}.setup-nudge>div{flex:1}.setup-nudge strong{font-size:12px;font-weight:500}.setup-nudge p{color:var(--muted-foreground);line-height:1.6;margin:4px 0 0!important;font-size:11px!important}.setup-nudge button{cursor:pointer;align-items:center;gap:6px;min-height:44px;font-size:11px;display:inline-flex}.setup-nudge button:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.setup-nudge-dismiss{min-width:44px;color:var(--muted-foreground);flex-shrink:0;justify-content:center}:root{color-scheme:light;accent-color:var(--foreground)}.dark{color-scheme:dark}.ws-portal,.pc-portal,.ws-context-picker,.ws-finder,.ws-share-dialog,.ws-sharesheet,.ws-scope-menu,.ws-recent-panel{--ws-paper:#faf9f7;--ws-surface:#fffefd;--ws-soft:#eeeae3;--ws-line:#e8e5df;--ws-ink:#292723;--ws-muted:#70665b;--ws-success:#3f6b4b;--ws-warn:#8c5d00;--ws-danger:#a54538;--ws-focus:#c87747}.dark .ws-portal,.dark .pc-portal,.dark .ws-context-picker,.dark .ws-finder,.dark .ws-share-dialog,.dark .ws-sharesheet,.dark .ws-scope-menu,.dark .ws-recent-panel{--ws-paper:#211f1c;--ws-surface:#292621;--ws-soft:#37322b;--ws-line:#403b34;--ws-ink:#eee9e0;--ws-muted:#b6aa9a;--ws-success:#9cc3a5;--ws-warn:#e2a73b;--ws-danger:#f1a99e;--ws-focus:#d9895a}.ws-shell{--ws-danger:#a54538}.dark .ws-shell{--ws-danger:#f1a99e}.ws-library-list{margin-top:8px}.ws-library-result{border-bottom:1px solid var(--ws-line);text-align:left;align-items:center;gap:23px;width:100%;padding:26px 7px;display:flex}.ws-library-result:is(:hover,[aria-current=true]){background:#f5f1e9}.ws-library-result-copy{flex:1;min-width:0}.ws-library-result-copy>strong{letter-spacing:-.3px;overflow-wrap:anywhere;font-size:16px;font-weight:530;line-height:1.4;display:block}.ws-library-result-copy>span{color:var(--ws-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:12px;line-height:1.5;display:block;overflow:hidden}.ws-library-result-copy>small{color:#958571;margin-top:9px;font-size:10px;display:block}.ws-library-result>svg{color:#a19079}.ws-result-thumbnail{--ws-thumbnail-paper:#fffdf9;color:#978165;background:#f5f1e9;border:1px solid #e8e0d2;border-radius:8px;flex-shrink:0;place-items:center;width:112px;height:75px;display:grid}.ws-result-thumbnail>svg{width:88px;height:56px}.ws-result-thumbnail-app>svg{width:28px;height:28px}.ws-result-thumbnail-table{--ws-thumbnail-paper:#fafcf9;color:#7b8a76;background:#f0f3ed;border-color:#dfe5d9}.ws-result-thumbnail-chart{color:#967252;background:#f6efe8;border-color:#ebdfd2}.ws-result-canvas .ws-result-actions{gap:10px;margin-top:25px}.ws-result-actions>.ws-text-button{margin-inline:4px}.ws-result-canvas .ws-result-description{color:var(--ws-muted);margin-top:16px;font-size:13px}.dark .ws-library-result-copy>small{color:var(--ws-muted)}.dark .ws-library-result:is(:hover,[aria-current=true]){background:var(--ws-soft)}.dark .ws-result-thumbnail{--ws-thumbnail-paper:#302a22;color:#bca383;background:#352e25;border-color:#4b4031}.dark .ws-result-thumbnail-table{--ws-thumbnail-paper:#292e26;color:#a3b299;background:#2f352b;border-color:#414b3b}.dark .ws-result-thumbnail-chart{color:#c49a77;background:#372c24;border-color:#4b3b2f}@media (min-width:901px) and (max-width:1100px){.ws-shell.ws-library-open.ws-has-canvas:not(.ws-canvas-full){--ws-nav-width:72px;grid-template-columns:72px minmax(300px,.85fr) minmax(450px,1.2fr)}.ws-library-open.ws-has-canvas:not(.ws-canvas-full) .ws-canvas{z-index:auto;position:static;inset:auto}.ws-library-open.ws-has-canvas:not(.ws-canvas-full) .ws-sidebar{padding-inline:12px}.ws-library-open.ws-has-canvas:not(.ws-canvas-full) :is(.ws-brand span,.ws-company-switch,.ws-nav-item>span,.ws-nav-item>kbd,.ws-new-chat>span,.ws-admin>span:last-child){display:none}.ws-library-open.ws-has-canvas:not(.ws-canvas-full) .ws-brand-row{flex-direction:column;gap:20px}.ws-library-open.ws-has-canvas:not(.ws-canvas-full) .ws-brand{padding:0}.ws-library-open.ws-has-canvas:not(.ws-canvas-full) :is(.ws-nav-item,.ws-new-chat,.ws-admin){justify-content:center;padding-inline:0}.ws-library-open.ws-has-canvas:not(.ws-canvas-full) .ws-new-chat{margin-top:27px}.ws-library-open.ws-has-canvas:not(.ws-canvas-full) .ws-admin{width:100%;margin-inline:0}}@media (max-width:640px){.ws-library-result{gap:14px;padding:22px 0}.ws-result-thumbnail{width:74px;height:62px}.ws-result-thumbnail>svg{width:66px;height:48px}.ws-library-result-copy>strong{font-size:14px}.ws-result-actions>.ws-button{padding-inline:13px}}.ws-library-apps-match{color:var(--ws-muted,#70665b);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-self:flex-start;margin:10px 2px 0;padding:6px 0;font-size:13px}.ws-library-apps-match:hover,.ws-library-apps-match:focus-visible{color:inherit;text-decoration:underline}.ws-page-frame{border:1px solid var(--ws-line,#7f7f7f4d);color-scheme:light;background:#fff;border-radius:12px;width:100%;display:block}.ws-page-frame.is-fill{height:calc(100vh - 220px);min-height:320px}.ws-page-notes strong{display:block}.ws-library-feed{flex-direction:column;display:flex;position:relative}.ws-library-search{border:1px solid var(--pc-line);background:var(--pc-surface);height:52px;box-shadow:var(--pc-shadow-rest);color:var(--pc-muted);transition:border-color var(--pc-dur-1) var(--pc-ease);border-radius:14px;align-items:center;gap:10px;padding-inline:18px;display:flex}.ws-library-search:focus-within{border-color:var(--control-border);box-shadow:0 0 0 3px var(--ws-ink)}@supports (color:color-mix(in lab, red, red)){.ws-library-search:focus-within{box-shadow:0 0 0 3px color-mix(in oklab, var(--ws-ink) 7%, transparent)}}.ws-library-search input{min-width:0;height:100%;color:var(--pc-ink);font:inherit;font-size:var(--pc-fs-body);background:0 0;border:0;outline:none;flex:1}.ws-library-search input::placeholder{color:var(--pc-muted)}.ws-library-indexing{color:var(--pc-muted);font-size:var(--pc-fs-meta);line-height:var(--pc-lh-meta);align-items:center;gap:6px;margin:10px 2px 0;display:flex}.ws-library-indexing>svg{flex:none}.ws-library-indexing .pc-link{margin-inline-start:2px}.ws-library-toolbar{border-bottom:1px solid var(--pc-line);justify-content:space-between;align-items:center;gap:16px;margin-top:28px;padding-bottom:14px;display:flex}.ws-library-toolbar .pc-segmented>button{height:32px;font-size:var(--pc-fs-ui);padding-inline:14px}.ws-library-owner{border-radius:var(--pc-radius-control);min-height:32px;color:var(--pc-ink);font:inherit;font-size:var(--pc-fs-ui);white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:6px;padding:0 6px 0 10px;display:inline-flex}.ws-library-owner-label{color:var(--pc-muted)}.ws-library-owner strong{font-weight:var(--pc-w-medium)}.ws-library-owner>svg{color:var(--pc-muted)}@media (hover:hover){.ws-library-owner:hover{background:var(--pc-soft)}}.ws-library-owner:focus-visible{outline:2px solid var(--pc-focus);outline-offset:2px}.ws-file-page{width:32px;height:40px;color:var(--pc-muted);flex:none;place-items:center;display:grid;position:relative}.ws-file-page-shape{width:100%;height:100%;fill:var(--pc-surface);stroke:var(--pc-line-strong);position:absolute;inset:0;overflow:visible}@supports (color:color-mix(in lab, red, red)){.ws-file-page-shape{stroke:color-mix(in oklab, var(--pc-line-strong) 45%, var(--pc-line))}}.ws-file-page-shape{stroke-width:1px;stroke-linejoin:round}.ws-file-page-fold{fill:none}.ws-file-page-type{font-family:var(--font-mono);letter-spacing:.02em;text-align:center;font-size:8px;font-weight:600;line-height:10px;position:absolute;bottom:6px;left:0;right:0}.ws-file-page[data-family=pdf]{color:var(--pc-file-pdf)}.ws-file-page[data-family=word]{color:var(--pc-file-word)}.ws-file-page[data-family=slides]{color:var(--pc-file-slides)}.ws-file-page[data-family=sheet]{color:var(--pc-file-sheet)}.ws-file-page-glyph,.ws-file-page-plus{margin-top:4px;position:relative}.ws-file-page[data-variant=add]{color:var(--pc-ink)}.ws-file-page[data-variant=add] .ws-file-page-shape{fill:#0000;stroke:var(--pc-line-strong)}.ws-library-add{border:1px solid var(--pc-line);background:var(--pc-surface);min-height:76px;box-shadow:var(--pc-shadow-rest);cursor:pointer;transition:border-color var(--pc-dur-2) var(--pc-ease), background-color var(--pc-dur-2) var(--pc-ease), box-shadow var(--pc-dur-2) var(--pc-ease);border-radius:16px;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:16px;padding:14px 16px 14px 12px;display:grid;position:relative}.ws-library-add>.ws-file-page{justify-self:center}@media (hover:hover){.ws-library-add:hover{border-color:var(--pc-line-strong)}}.ws-library-add:has(input:focus-visible){outline:2px solid var(--pc-focus);outline-offset:2px}.ws-library-add-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.ws-library-add strong{color:var(--pc-ink);font-size:var(--pc-fs-lead);font-weight:var(--pc-w-medium);line-height:var(--pc-lh-ui)}.ws-library-add-line{color:var(--pc-muted);font-size:var(--pc-fs-ui);line-height:var(--pc-lh-ui);text-wrap:pretty}.ws-library-add-line-short{color:var(--pc-muted);font-size:var(--pc-fs-meta);line-height:var(--pc-lh-meta);display:none}.ws-library-add-actions{align-items:center;gap:12px;display:flex}.ws-library-add-key{border:1px solid var(--pc-line);background:var(--pc-paper);height:22px;color:var(--pc-muted);font:var(--pc-w-medium) var(--pc-fs-2xs) / var(--pc-lh-2xs) var(--font-sans);white-space:nowrap;border-radius:6px;align-items:center;gap:3px;padding:0 6px;display:inline-flex}.ws-library-add-browse{background:var(--pc-ink);height:36px;color:var(--pc-paper);font-size:var(--pc-fs-ui);font-weight:var(--pc-w-medium);white-space:nowrap;border-radius:10px;align-items:center;padding:0 16px;display:inline-flex}@media (pointer:coarse){.ws-library-add-key{display:none}}.ws-library-add[data-empty]{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:14px;min-height:240px;padding:32px 24px}.ws-library-add[data-empty] .ws-library-add-copy{align-items:center}.ws-library-add[data-dragging]{transition:min-height var(--pc-dur-3) var(--pc-ease), border-color var(--pc-dur-2) var(--pc-ease), background-color var(--pc-dur-2) var(--pc-ease), box-shadow var(--pc-dur-2) var(--pc-ease);border:1.5px solid var(--pc-accent);background:var(--pc-accent-tint);min-height:220px;box-shadow:0 0 0 4px var(--pc-accent-ring);text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center}.ws-library-add-drop{pointer-events:none;flex-direction:column;align-items:center;gap:4px;display:flex}.ws-library-drop-fan{width:112px;height:64px;margin-bottom:14px;position:relative}.ws-library-drop-fan>.ws-file-page{width:40px;height:50px;filter:drop-shadow(0 2px 4px var(--pc-ink));margin-left:-20px;position:absolute;top:8px;left:50%}@supports (color:color-mix(in lab, red, red)){.ws-library-drop-fan>.ws-file-page{filter:drop-shadow(0 2px 4px color-mix(in oklab, var(--pc-ink) 10%, transparent))}}.ws-library-drop-fan>.ws-file-page .ws-file-page-type{font-size:9px;bottom:8px}.ws-library-drop-fan[data-pages="2"]>.ws-file-page:first-child{transform:translate(-14px)rotate(-8deg)}.ws-library-drop-fan[data-pages="2"]>.ws-file-page:nth-child(2){transform:translate(14px)rotate(8deg)}.ws-library-drop-fan[data-pages="3"]>.ws-file-page:first-child{transform:translate(-26px)translateY(4px)rotate(-12deg)}.ws-library-drop-fan[data-pages="3"]>.ws-file-page:nth-child(2){z-index:1}.ws-library-drop-fan[data-pages="3"]>.ws-file-page:nth-child(3){transform:translate(26px)translateY(4px)rotate(12deg)}.ws-library-drop-count{z-index:2;border:2px solid var(--pc-accent-tint);border-radius:var(--pc-radius-pill);background:var(--pc-accent);min-width:22px;height:22px;color:var(--brand-foreground);font-size:var(--pc-fs-2xs);font-weight:var(--pc-w-title);font-variant-numeric:tabular-nums;place-items:center;padding:0 6px;line-height:1;display:grid;position:absolute;top:0;right:22px}.ws-library-feed[data-dragging] .ws-library-results{opacity:.4;pointer-events:none}.ws-library-results{transition:opacity var(--pc-dur-2) var(--pc-ease);flex-direction:column;display:flex}.ws-library-group{margin-top:24px}.ws-library-group-title{color:var(--pc-muted);font-size:var(--pc-fs-meta);font-weight:var(--pc-w-medium);line-height:var(--pc-lh-meta);margin:0 0 4px;padding-inline:16px}.ws-library-rows{margin:0;padding:0;list-style:none}.ws-library-item{border-radius:12px;grid-template-columns:56px minmax(0,1fr);align-items:center;column-gap:14px;padding-left:12px;display:grid;position:relative}.ws-library-item>.ws-file-page{justify-self:center}.ws-library-thumb{border:1px solid var(--pc-line);background:var(--pc-soft);border-radius:6px;justify-self:center;width:56px;height:32px;display:block;overflow:hidden}.ws-library-thumb img{object-fit:cover;width:100%;height:100%;display:block}.ws-library-item-body{border-bottom:1px solid var(--pc-line);align-items:center;gap:16px;min-width:0;min-height:64px;padding:11px 12px 11px 0;display:flex}.ws-library-item-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ws-library-item-open{max-width:100%;color:var(--pc-ink);font:inherit;font-size:var(--pc-fs-lead);font-weight:var(--pc-w-medium);text-align:start;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;line-height:20px;overflow:hidden}.ws-library-item-open:after{content:"";border-radius:inherit;position:absolute;inset:0}.ws-library-item-open:focus-visible{outline:none}.ws-library-item:has(.ws-library-item-open:focus-visible){outline:2px solid var(--pc-focus);outline-offset:-2px}@media (hover:hover){.ws-library-item:not(.ws-library-upload):hover{background:var(--pc-soft)}@supports (color:color-mix(in lab, red, red)){.ws-library-item:not(.ws-library-upload):hover{background:color-mix(in oklab, var(--pc-soft) 55%, transparent)}}}.ws-library-item-meta{color:var(--pc-muted);font-size:var(--pc-fs-ui);line-height:var(--pc-lh-ui);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ws-library-item-meta-time{display:none}.ws-library-item-hint{border-radius:var(--pc-radius-pill);background:var(--pc-soft);font-size:var(--pc-fs-meta);line-height:var(--pc-lh-meta);margin-inline-start:8px;padding:1px 8px}.ws-library-item-trail{color:var(--pc-muted);font-size:var(--pc-fs-ui);flex:none;align-items:center;gap:16px;display:flex}.ws-library-item-audience{display:inline-flex}.ws-library-item-time{font-variant-numeric:tabular-nums;text-align:end;white-space:nowrap;min-width:64px}.ws-library-item-action{z-index:1;align-items:center;gap:8px;display:inline-flex;position:relative}.ws-library-item[data-arrived]{animation:ws-library-arrive 1.5s var(--pc-ease-cross) both}@keyframes ws-library-arrive{0%{background-color:var(--pc-accent-tint)}to{background-color:#0000}}.ws-library-upload .ws-library-item-body{gap:12px}.ws-library-upload-main{flex:1;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name status""bar bar";align-items:baseline;gap:9px 16px;min-width:0;display:grid}.ws-library-upload-name{color:var(--pc-ink);font-size:var(--pc-fs-lead);font-weight:var(--pc-w-medium);text-overflow:ellipsis;white-space:nowrap;grid-area:name;line-height:20px;overflow:hidden}.ws-library-upload-status{color:var(--pc-muted);font-size:var(--pc-fs-meta);line-height:var(--pc-lh-meta);font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:status;align-items:center;gap:6px;display:inline-flex}.ws-library-progress{border-radius:var(--pc-radius-pill);background:var(--pc-soft);grid-area:bar;height:3px;display:block;overflow:hidden}.ws-library-progress>span{border-radius:inherit;background:var(--pc-accent);transform-origin:0;height:100%;transition:transform var(--pc-dur-2) linear, background-color var(--pc-dur-2) var(--pc-ease);display:block}:dir(rtl) .ws-library-progress>span{transform-origin:100%}.ws-library-upload[data-status=paused] .ws-library-progress>span{background:var(--pc-line-strong)}.ws-library-upload[data-status=waiting] .ws-library-progress>span{background:0 0}.ws-library-upload[data-status=problem] .ws-library-upload-main{grid-template-columns:minmax(0,1fr);grid-template-areas:"name""status";row-gap:2px}.ws-library-upload[data-status=problem] .ws-library-upload-status{color:var(--pc-ink);font-size:var(--pc-fs-ui);line-height:var(--pc-lh-ui);white-space:normal;align-items:flex-start}.ws-library-upload-status>svg{color:var(--pc-danger);flex:none;margin-top:3px}.ws-library-upload-actions{flex:none;align-items:center;gap:8px;display:flex}.ws-library-upload-cancel{border-radius:var(--pc-radius-pill);background:var(--pc-soft);width:28px;height:28px;color:var(--pc-muted);cursor:pointer;border:0;place-items:center;padding:0;display:grid;position:relative}.ws-library-upload-cancel:before{content:"";position:absolute;inset:-8px}@media (hover:hover){.ws-library-upload-cancel:hover{color:var(--pc-ink)}}.ws-library-upload-cancel:focus-visible{outline:2px solid var(--pc-focus);outline-offset:2px}.ws-library-feed-more{align-self:flex-start;margin-top:16px}.ws-library-results>.pc-empty,.ws-library-results>[role=status]{margin-top:24px}.ws-library-rows[aria-busy=true]{opacity:.55;transition:opacity var(--pc-dur-1)}.ws-library-feed-progress{background:var(--pc-line);border-radius:2px;height:2px;margin-top:12px;position:relative;overflow:hidden}.ws-library-feed-progress:after{content:"";background:var(--pc-ink);width:35%;animation:1s ease-in-out infinite ws-library-progress;position:absolute;inset:0 auto 0 0}@keyframes ws-library-progress{0%{transform:translate(-100%)}to{transform:translate(300%)}}@media (pointer:coarse){.ws-library-toolbar .pc-segmented>button,.ws-library-owner,.ws-library-upload-actions .pc-btn{min-height:44px}}@media (max-width:640px){.ws-library-search{height:48px;padding-inline:14px}.ws-library-search input{font-size:16px}.ws-library-toolbar{margin-top:20px}.ws-library-toolbar .pc-segmented{scrollbar-width:none;width:100%;min-width:0;display:flex;overflow-x:auto}.ws-library-toolbar .pc-segmented::-webkit-scrollbar{display:none}.ws-library-toolbar .pc-segmented>button{white-space:nowrap;flex:1 0 auto;justify-content:center;padding-inline:10px}.ws-library-add{grid-template-columns:48px minmax(0,1fr) auto;gap:12px;min-height:68px;padding:12px}.ws-library-add-line{display:none}.ws-library-add-line-short{display:block}.ws-library-add-key{display:none}.ws-library-add[data-empty] .ws-library-add-line-short,.ws-library-add[data-dragging] .ws-library-add-line{display:block}.ws-library-item{grid-template-columns:48px minmax(0,1fr);column-gap:12px;padding-left:4px}.ws-library-thumb{width:48px;height:27px}.ws-library-item-body{padding-right:4px}.ws-library-item-time{display:none}.ws-library-item-meta-time{display:inline}.ws-library-upload-main{grid-template-columns:minmax(0,1fr);grid-template-areas:"name""bar""status";row-gap:6px}.ws-library-upload-status{text-overflow:ellipsis;overflow:hidden}.ws-library-upload[data-status=problem] .ws-library-item-body{flex-wrap:wrap;row-gap:8px}.ws-library-upload[data-status=problem] .ws-library-upload-main{flex-basis:100%}.ws-library-group-title{padding-inline:4px}}@media (prefers-reduced-motion:reduce){.ws-library-add,.ws-library-add[data-dragging],.ws-library-results,.ws-library-progress>span{transition:none}.ws-library-item[data-arrived]{animation:none}.ws-library-feed-progress:after{opacity:.4;width:100%;animation:none}}.ap-panel{gap:var(--pc-4);padding:var(--pc-5,20px);color:var(--pc-ink);font:var(--pc-w-regular,400) var(--pc-fs-ui,14px) / var(--pc-lh-ui,1.5) var(--font-sans);flex-direction:column;display:flex}.ap-head h2{letter-spacing:-.2px;font-size:16px;font-weight:560}.ap-head p,.ap-row-copy>span,.ap-option-row span span,.ap-provenance li{color:var(--pc-muted);font-size:var(--pc-fs-meta,12px);line-height:var(--pc-lh-meta,1.5)}.ap-list{margin:0;padding:0;list-style:none}.ap-row{align-items:center;gap:var(--pc-3,12px);padding:var(--pc-3,12px) 0;border-bottom:1px solid var(--pc-line);display:flex}.ap-row-copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ap-row-copy strong{align-items:center;gap:var(--pc-2,8px);overflow-wrap:anywhere;flex-wrap:wrap;font-weight:530;display:flex}.ap-row-actions{gap:var(--pc-2,8px);flex-wrap:wrap;display:flex}.ap-row-button{align-items:center;gap:var(--pc-3,12px);text-align:left;width:100%;color:inherit;font:inherit;background:0 0;border:0;padding:0;display:flex}button.ap-row-button{cursor:pointer}.ap-tile{border:1px solid var(--pc-line);background:var(--pc-soft);width:32px;height:32px;color:var(--pc-muted);font:560 12px / 1 var(--font-mono,monospace);border-radius:8px;flex-shrink:0;place-items:center;display:inline-grid}.ap-thumb{border:1px solid var(--pc-line);background:var(--pc-soft);width:72px;height:45px;color:var(--pc-muted);object-fit:cover;border-radius:7px;flex-shrink:0;place-items:center;display:inline-grid}.ap-format{width:100%;min-height:44px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border-width:0 0 1px}.ap-format:disabled{cursor:not-allowed;opacity:.6}.ap-format:hover:not(:disabled){background:var(--pc-soft)}.ap-note,.ap-confirm,.ap-job,.ap-compare,.ap-provenance,.ap-option-row{padding:var(--pc-3,12px);border:1px solid var(--pc-line);border-radius:10px;font-size:13px;line-height:1.5}.ap-option-row{align-items:flex-start;gap:var(--pc-3,12px);cursor:pointer;min-height:44px;display:flex}.ap-option-row input{margin-top:3px}.ap-provenance h3,.ap-compare h3{font-size:12px;font-weight:560}.ap-provenance ul{margin:0;padding-left:16px}.ap-job[data-state=failed]{color:var(--pc-danger)}.ap-version[data-mark]{background:var(--pc-selected,var(--pc-soft))}.ap-diff{align-items:center;gap:var(--pc-2,8px);flex-wrap:wrap;display:flex}.ap-diff[data-change=added] ins,.ap-diff[data-change=changed] ins{background:var(--ws-diff-add-bg);text-decoration:none}.ap-diff del{background:var(--ws-diff-del-bg)}.ap-actions{gap:var(--pc-3,12px);align-items:center;display:flex}.ap-panel button:focus-visible,.ap-panel a:focus-visible,.ap-option-row:focus-within{outline:2px solid var(--pc-focus);outline-offset:2px}@media (max-width:599px){.ap-panel{padding:var(--pc-4)}.ap-panel button,.ap-panel a.ws-button{min-height:44px}.ap-version{flex-wrap:wrap}.ap-version .ap-row-copy{flex:calc(100% - 88px)}.ap-version .ap-row-actions{gap:var(--pc-2,8px);flex-direction:row;flex:100%}.ap-version .ap-row-actions button{text-align:center;border:1px solid var(--pc-line);border-radius:10px;flex:1 1 0;justify-content:center;min-height:44px;padding:0 12px}}.ap-actions{align-items:center;gap:12px;display:flex}.ap-check[data-check=failed] p,.ap-check[data-check=stale] p{color:var(--ws-danger)}.ap-slot:empty{display:none}.ap-check p{align-items:center;gap:var(--pc-2,8px);margin:0;display:flex}.ap-check h3{font-size:12px;font-weight:560}.ap-panel .ws-button:disabled{opacity:.5;cursor:not-allowed}.ap-segments{gap:var(--pc-2,8px);flex-wrap:wrap;display:flex}.ap-segments [aria-checked=true]{background:var(--pc-selected,var(--pc-soft));font-weight:560}.ap-toolbar{gap:var(--pc-2,8px);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"seg seg""search kind";align-items:center;display:grid}.ap-toolbar>.pc-segmented{grid-area:seg;justify-self:start}.ap-toolbar>input{min-width:0;min-height:36px;padding:0 var(--pc-3,12px);border:1px solid var(--pc-line);background:var(--pc-surface);color:var(--pc-ink);font:inherit;border-radius:10px;grid-area:search}.ap-kind-trigger{gap:var(--pc-1,4px);grid-area:kind}@media (max-width:599px){.ap-toolbar{grid-template-areas:"seg kind""search search"}.ap-kind-trigger{justify-self:end}}.ap-library-row{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border-width:0 0 1px}.ap-library-row:hover{background:var(--pc-soft)}@media (max-width:599px){.ap-segments button,.ap-toolbar>input,.ap-kind-trigger,.ap-library-row{min-height:44px}}.ap-actions{justify-content:flex-end}.ap-eyebrow{color:var(--pc-muted);font-size:12px;font-weight:560}.ap-warnings,.ap-check{gap:var(--pc-2,8px);flex-direction:column;align-items:flex-start;display:flex}.ap-warning-row{align-items:center;gap:var(--pc-2,8px);flex-wrap:wrap;display:flex}.ap-warning-row .pc-status{white-space:normal;height:auto;padding:2px var(--pc-2,8px)}.ap-preview{padding:var(--pc-3,12px);border:1px solid var(--pc-line);border-radius:10px;flex-direction:column;gap:4px;display:flex}.ap-linkcard{padding:4px var(--pc-2,8px);border:1px solid var(--pc-line);border-radius:8px;align-self:flex-start;font-size:12px}.ap-done{text-align:center;align-items:center}.ap-done-check{background:var(--pc-soft);width:48px;height:48px;color:var(--pc-success);border-radius:50%;place-items:center;display:inline-grid}.ap-danger-text{color:var(--pc-danger);align-self:flex-start}@media (max-width:599px){.ap-actions{flex-direction:column-reverse;align-items:stretch}.ap-actions.ap-candidate-actions{flex-direction:column}.ap-actions>*{width:100%;min-height:44px}.ap-row-button{flex-wrap:wrap}.ap-row-button .ap-row-copy{flex:calc(100% - 44px)}.ap-row-button .pc-status{margin-left:44px}}.ap-panel .pc-status[data-tone=warning]{background:var(--pc-warning)}@supports (color:color-mix(in lab, red, red)){.ap-panel .pc-status[data-tone=warning]{background:color-mix(in oklab, var(--pc-warning) 18%, var(--pc-surface))}}.ap-panel .pc-status[data-tone=warning]{color:var(--pc-warning)}.ap-refresh-failed{padding:0 0 var(--pc-3,12px) 84px;color:var(--pc-muted);border-bottom:1px solid var(--pc-line);margin:0;font-size:12px}.ap-library-item>.ap-library-row{border-bottom:0}@media (max-width:599px){.ap-refresh-failed{padding-left:0}}.ap-agent-row{flex-direction:column;gap:4px;display:flex}.ap-agent-when{color:var(--pc-muted);margin-bottom:2px;font-size:12px;display:block}.ap-panel>.pc-segmented{align-self:flex-start}.ap-library-item:hover{background:var(--pc-soft)}.ap-library-item>.ap-library-row:hover{background:0 0}.ap-interview-form{gap:var(--pc-4);max-width:var(--pc-measure,640px);flex-direction:column;display:flex}.ap-interview-form .ap-actions{justify-content:flex-end}.ap-question{gap:var(--pc-2,8px);border:0;flex-direction:column;padding:0;display:flex}.ap-q-label{font-weight:530}.ap-optional{color:var(--pc-muted);font-weight:400}.ap-q-note{color:var(--pc-muted);margin:4px 0 0;font-size:13px;line-height:1.4}.ap-q-error{color:var(--pc-danger);margin:0;font-size:12px}.ap-question input[type=text]{min-height:36px;padding:0 var(--pc-3,12px);border:1px solid var(--pc-line);background:var(--pc-surface);color:var(--pc-ink);font:inherit;border-radius:10px}.ap-question input[aria-invalid=true]{border-color:var(--pc-danger)}.ap-choice{align-items:flex-start;gap:var(--pc-3,12px);min-height:48px;padding:13px var(--pc-3,12px);border:1px solid var(--pc-line);cursor:pointer;border-radius:10px;line-height:22px;display:flex}.ap-choice[data-selected=true]{background:var(--pc-selected,var(--pc-soft))}.ap-choice input{margin-top:3px}.ap-source-row{align-items:center;gap:var(--pc-3,12px);padding:var(--pc-3,12px);border:1px solid var(--pc-line);border-radius:10px;display:flex}.ap-source-pick{align-self:flex-start}.ap-daterange{z-index:50;gap:var(--pc-2,8px);padding:var(--pc-3,12px);border:1px solid var(--pc-line);background:var(--pc-surface);color:var(--pc-ink);box-shadow:var(--shadow-soft,0 8px 24px #00000024);border-radius:12px;flex-direction:column;display:flex}.ap-daterange-presets{flex-wrap:wrap;gap:4px;display:flex}.ap-daterange-head{justify-content:space-between;align-items:center;display:flex}.ap-daterange-grid{flex-direction:column;gap:2px;display:flex}.ap-daterange-row{grid-template-columns:repeat(7,36px);gap:2px;display:grid}.ap-daterange-row>[role=gridcell]{min-width:0;display:block}.ap-daterange-row>[role=gridcell]>.ap-daterange-day{width:100%}.ap-daterange-body{gap:var(--pc-2,8px);flex-direction:column;min-height:0;display:flex;overflow-y:auto}.ap-daterange{max-height:calc(100dvh - 24px)}.ap-daterange-weekday{text-align:center;color:var(--pc-muted);font-size:12px}.ap-daterange-day{height:36px;color:inherit;font:inherit;background:0 0;border:0;border-radius:8px}.ap-daterange-day[data-between=true]{background:var(--pc-selected,var(--pc-soft));border-radius:0}.ap-daterange-day[data-edge=true]{background:var(--pc-ink);color:var(--pc-paper,var(--pc-surface));font-weight:560}.ap-daterange-day[data-today=true]{box-shadow:inset 0 0 0 2px var(--pc-ink)}.ap-daterange-chip[aria-pressed=true]{background:var(--pc-ink);color:var(--pc-paper,var(--pc-surface))}.ap-daterange-title{margin:0;font-size:15px;font-weight:560}.ap-daterange-handle,.ap-daterange-scrim{display:none}.ap-daterange-foot{justify-content:space-between;align-items:center;gap:var(--pc-2,8px);min-height:36px;display:flex}.ap-daterange-summary{font-weight:530}.ap-date-trigger{justify-content:flex-start;gap:var(--pc-2,8px);align-self:flex-start;min-width:220px}.ap-date-any{color:var(--pc-muted)}@media (max-width:599px){.ap-question input[type=text],.ap-choice{min-height:48px}[data-radix-popper-content-wrapper]:has(.ap-daterange){width:100%;min-width:0!important;inset:auto 0 0!important;transform:none!important}.ap-daterange{box-sizing:border-box;width:100%;max-height:85dvh;padding-bottom:max(var(--pc-3,12px), env(safe-area-inset-bottom));border-radius:16px 16px 0 0}.ap-daterange-row{grid-template-columns:repeat(7,1fr)}.ap-daterange-handle{background:var(--pc-line-strong,var(--pc-line));border-radius:2px;align-self:center;width:36px;height:4px;display:block}.ap-daterange-scrim{z-index:40;background:var(--pc-ink);display:block;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.ap-daterange-scrim{background:color-mix(in oklab, var(--pc-ink) 32%, transparent)}}.ap-date-trigger{align-self:stretch}.ap-daterange-day{height:44px}}.ap-live-dot{background:var(--pc-live);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.ap-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ap-panel[data-embedded=true]{padding-inline:0}.ap-saved-meta{padding:0 var(--pc-4,16px);color:var(--pc-muted);font-size:var(--pc-fs-meta,12px);margin:0 0 8px}.ap-versions-toggle{min-height:44px;margin:4px var(--pc-4,16px);color:var(--pc-muted,inherit);font:inherit;font-size:var(--pc-fs-meta,12px);cursor:pointer;background:0 0;border:0;align-items:center;padding:0;text-decoration:underline;display:inline-flex}.ap-about-file{min-height:44px;color:var(--pc-muted,inherit);font-size:var(--pc-fs-meta,12px);overflow-wrap:anywhere;margin-top:6px;text-decoration:underline;display:block}.ap-saved-chrome{--ap-gutter:16px;container-type:inline-size}@container (min-width:600px){.ap-saved-chrome>*{--ap-gutter:24px}}.ap-saved-row{align-items:center;gap:4px var(--pc-3,12px);padding:0 var(--ap-gutter,16px);flex-wrap:wrap;margin:0 0 8px;display:flex}.ap-saved-row .ap-saved-meta{flex:auto;margin:0;padding:0}.ap-saved-meta{padding-inline:var(--ap-gutter,16px)}.ap-saved-action,.ap-versions-toggle{min-height:32px;color:var(--pc-ink,inherit);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;margin:0;padding:0;font-weight:560;text-decoration:underline;display:inline-flex}.ap-versions-toggle{color:var(--pc-muted,inherit);font-size:var(--pc-fs-meta,12px);font-weight:400}.ap-saved-action:disabled{color:var(--pc-muted,inherit);cursor:default}@media (pointer:coarse){.ap-saved-action,.ap-versions-toggle{min-height:44px}}.ap-saved-footer{align-items:center;gap:4px var(--pc-4,16px);padding:8px var(--ap-gutter,16px);flex-wrap:wrap;display:flex}.ap-saved-footer>.ap-versions-toggle{order:1}.ap-saved-footer>.ap-saved-action{order:2}.ap-saved-footer>[data-panel=versions]{flex:1 0 100%;order:3}.ap-saved-footer>:not(.ap-versions-toggle):not(.ap-saved-action):not([data-panel=versions]){flex:1 0 100%;order:4}.ap-saved-tabs{margin:0 var(--ap-gutter,16px) 8px;border-bottom:1px solid var(--pc-line);gap:4px;display:flex}.ap-saved-tabs>[role=tab]{min-height:40px;color:var(--pc-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 12px;font-size:13px}.ap-saved-tabs>[role=tab][aria-selected=true]{color:var(--pc-ink);border-bottom-color:var(--pc-ink)}.ap-saved-tabs>[role=tab]:focus-visible{outline:2px solid var(--pc-focus,var(--pc-ink));outline-offset:-2px}.ap-saved-help{margin:0 var(--ap-gutter,16px) 12px;color:var(--pc-muted);font-size:13px}.ap-saved-versions{padding-bottom:16px}@media (max-width:640px){.ap-saved-tabs{border:1px solid var(--pc-line);background:var(--pc-soft);border-radius:10px;padding:3px}.ap-saved-tabs>[role=tab]{border:0;border-radius:8px;flex:1;min-height:44px}.ap-saved-tabs>[role=tab][aria-selected=true]{background:var(--pc-surface);box-shadow:var(--pc-shadow-rest,none)}}.ap-list[aria-busy=true]{opacity:.55;transition:opacity .15s}.ws-company-context-label{align-items:center;gap:8px;min-width:0;display:inline-flex}.ws-shell .ws-company-context{gap:12px;line-height:1.5}.ws-shell .ws-company-context>button{color:var(--ws-muted);padding-block:4px}.ws-shell .ws-company-context>button:hover{color:var(--ws-ink)}.ws-shell .ws-welcome h1{text-wrap:balance}.ws-shell .aui-thread-root:has(.ws-welcome) .aui-composer-input{font-size:16px;font-weight:400;line-height:1.6}.ws-shell .aui-thread-root:has(.ws-welcome) [data-slot=aui_composer-grid]{row-gap:12px}.ws-shell .aui-thread-root:has(.ws-welcome) :is(.aui-composer-add-attachment,.aui-composer-dictate,.ws-composer-tools .ws-icon-button){width:34px;height:34px;color:var(--ws-muted)}.ws-shell .aui-thread-root:has(.ws-welcome) :is(.aui-composer-add-attachment,.aui-composer-dictate)>svg{stroke-width:1.65px;width:19px;height:19px}.ws-shell .aui-thread-root:has(.ws-welcome) .aui-composer-send{width:32px;height:32px}.ws-shell .aui-thread-root:has(.ws-welcome) .aui-composer-send>svg{width:18px;height:18px}.ws-shell .ws-welcome{margin-bottom:24px}.ws-shell .aui-thread-welcome-suggestions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:10px;margin-top:14px;padding-bottom:12px;display:grid}.ws-shell .aui-thread-welcome-suggestions:empty{display:none}.ws-shell .aui-thread-welcome-suggestion-display{max-width:none;display:flex}.ws-shell .aui-thread-welcome-suggestion{border:1px solid var(--ws-line);background:var(--ws-surface);text-align:left;white-space:normal;width:100%;height:100%;min-height:104px;color:var(--ws-ink);border-radius:14px;grid-template-columns:36px minmax(0,1fr) 15px;align-content:start;align-items:start;gap:12px;padding:17px;display:grid;box-shadow:0 2px 3px -2px #3325110b}.ws-shell .aui-thread-welcome-suggestion:hover{background:var(--ws-soft);border-color:var(--ws-muted);transform:translateY(-1px)}.ws-shell .aui-thread-welcome-suggestion:focus-visible,.ws-home-shortcuts button:focus-visible,.ws-home-refresh:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.ws-starting-point-copy{min-width:0}.ws-starting-point-question{letter-spacing:-.15px;overflow-wrap:anywhere;font-size:14px;font-weight:560;line-height:1.45;display:block}.ws-starting-point-description{color:var(--ws-muted);margin-top:5px;font-size:12px;font-weight:400;line-height:1.5;display:block}.ws-starting-point-description:empty{display:none}.ws-shell .ws-starting-point-icon{width:20px;height:20px;color:var(--ws-muted);margin:6px}.ws-home-task-icon{color:#866b49;background:#f3ede3;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.ws-home-task-research{color:#46796c;background:#eaf3ee}.ws-home-task-meetings{color:#73679a;background:#f0edf8}.ws-home-task-results{color:#587791;background:#edf2f7}.dark .ws-home-task-icon{color:var(--ws-ink);background:var(--ws-soft)}.ws-home-task-arrow{color:var(--ws-muted);margin-top:2px}.ws-home-task-apps,.ws-home-task-apps>span,.ws-home-apps{align-items:center;gap:6px;display:flex}.ws-home-task-apps{color:var(--ws-muted);flex-wrap:wrap;gap:10px;margin-top:12px;font-size:10px}.ws-home-app-logo{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ws-home-app-logo img{object-fit:contain;width:18px;height:18px}.ws-home-apps{gap:11px}.ws-home-apps .ws-home-app-logo img{width:21px;height:21px}.ws-home-start{width:100%;margin-top:12px}.ws-home-start .setup-nudge{border:1px solid var(--ws-line);background:var(--ws-soft);border-radius:12px;align-items:center;margin:0 0 16px;padding:12px 14px}.ws-home-start .setup-nudge>svg,.ws-home-start .setup-nudge p{display:none}.ws-home-start .setup-nudge strong{font-size:12px}.ws-home-start .setup-nudge>div{flex-wrap:wrap;align-items:center;gap:2px 10px;display:flex}.ws-home-start .setup-nudge button{min-height:28px}.ws-home-start .setup-nudge-dismiss{min-width:28px}.ws-home-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ws-home-shortcuts button{border:1px solid var(--ws-line);text-align:left;background:var(--ws-surface);min-height:46px;color:var(--ws-ink);border-radius:10px;align-items:center;gap:8px;padding:10px 12px;font-size:11px;line-height:1.4;display:flex}.ws-home-shortcuts button>svg{color:var(--ws-muted);flex-shrink:0}.ws-home-shortcut-copy{gap:3px;min-width:0;display:grid}.ws-home-shortcut-copy strong{font-size:12px;font-weight:550}.ws-home-shortcut-copy small{color:var(--ws-muted);font-size:10px}.ws-home-shortcuts button>svg:last-child{margin-left:auto}.ws-home-shortcuts button:hover{background:var(--ws-soft)}.ws-home-shortcuts button:disabled{opacity:.5;cursor:wait}.ws-home-section-heading{justify-content:space-between;align-items:center;gap:14px;margin-top:28px;display:flex}.ws-home-section-heading h2{align-items:center;gap:7px;font-size:14px;font-weight:560;display:flex}.ws-home-section-heading h2 svg{color:#9a7750}.ws-home-section-heading p{color:var(--ws-muted);margin-top:5px;font-size:11px;line-height:1.5}.ws-home-refresh{min-height:36px;color:var(--ws-muted);border-radius:6px;align-items:center;gap:6px;padding:6px;font-size:11px;display:flex}.ws-home-refresh:disabled{opacity:.5;cursor:wait}.ws-home-status{color:var(--ws-muted);margin-top:12px;font-size:12px;line-height:1.5}.ws-home-status:empty{display:none}.ws-home-status-link{color:var(--ws-ink);text-underline-offset:2px;text-decoration:underline}@container (max-width:680px){.ws-shell .aui-thread-welcome-suggestions{grid-template-columns:minmax(0,1fr)}.ws-home-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}.ws-home-apps{gap:7px}.ws-home-start .setup-nudge strong{display:none}.ws-shell .aui-thread-welcome-suggestion{min-height:96px;padding:15px}}@media (prefers-reduced-motion:reduce){.ws-shell .aui-thread-welcome-suggestion:hover{transform:none}}@media (pointer:coarse){.ws-shell .aui-thread-root:has(.ws-welcome) :is(.aui-composer-add-attachment,.aui-composer-dictate,.aui-composer-send,.ws-composer-tools .ws-icon-button){min-width:44px;min-height:44px}}.ws-shell [data-slot=aui_composer-grid]:not([data-dictating]){flex-wrap:wrap;align-items:center;column-gap:8px;display:flex}.ws-shell [data-slot=aui_composer-grid]:not([data-dictating])>[data-slot=aui_composer-input-wrap]{flex:1 0 100%;order:-1}.ws-shell [data-slot=aui_composer-grid]:not([data-dictating])>.aui-composer-action-wrapper{flex-wrap:wrap;justify-content:flex-end;min-width:0;max-width:100%;margin-inline-start:auto}.ws-chat-actions{flex-direction:column;gap:4px;margin-bottom:14px;display:flex}.ws-chat-actions .ws-new-chat{margin-bottom:0}.ws-sidebar .ws-recent-trigger{margin:0}.ws-sidebar .ws-recent-trigger[data-state=open]{background:var(--ws-nav-selected);color:var(--ws-nav-active-ink)}.ws-recent-panel{--recent-ink:var(--ws-ink);--recent-muted:var(--ws-muted);--recent-line:var(--ws-line);--recent-hover:var(--ws-soft);width:min(380px,100vw - 32px);max-height:var(--radix-popover-content-available-height);z-index:80;border:1px solid var(--recent-line);background:var(--ws-surface);box-shadow:var(--shadow-lift);color:var(--recent-ink);transform-origin:var(--radix-popover-content-transform-origin);border-radius:12px;outline:none;padding:6px;font-family:Geist Variable,system-ui,sans-serif;font-size:13px;overflow-y:auto}.ws-recent-panel[data-state=open]{animation:.18s cubic-bezier(.16,1,.3,1) ws-recent-enter}.ws-recent-heading{padding:14px 12px 12px}.ws-recent-heading strong{font-size:13px;font-weight:500;display:block}.ws-recent-heading small{color:var(--recent-muted);margin-top:5px;font-size:11px;display:block}.ws-recent-list a,.ws-recent-search{width:100%;min-height:44px;color:inherit;text-align:left;cursor:pointer;border-radius:7px;align-items:center;gap:10px;padding:11px 12px;text-decoration:none;transition:background-color .15s;display:flex}.ws-recent-list a:hover,.ws-recent-search:hover{background:var(--recent-hover)}.ws-recent-panel :is(a,button):focus-visible{outline-offset:-2px;outline:2px solid #99866d}.ws-recent-list a>span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.ws-recent-panel svg{color:var(--recent-muted);flex-shrink:0}.ws-recent-list small{color:var(--recent-muted);flex-shrink:0;font-size:10px}.ws-recent-list p{color:var(--recent-muted);padding:12px;font-size:12px;line-height:1.6}.ws-recent-error button{cursor:pointer;margin:0 12px 12px;text-decoration:underline}.ws-recent-search{color:var(--recent-muted);margin-top:7px;font-size:12px;position:relative}.ws-recent-search:before{content:"";border-top:1px solid var(--recent-line);position:absolute;top:-4px;left:6px;right:6px}.ws-recent-search>svg:last-child{margin-left:auto}.ws-chat-navigation-state{text-align:center;color:var(--ws-muted);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px;padding:32px;display:flex}.ws-chat-navigation-state h2{font-size:var(--ws-fs-h2);line-height:var(--ws-lh-h2);font-weight:var(--ws-w-title);letter-spacing:0;color:var(--ws-ink)}.ws-chat-navigation-state p{max-width:430px;font-size:14px;line-height:1.7}@keyframes ws-recent-enter{0%{opacity:0;transform:translateY(-4px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.ws-recent-panel[data-state=open]{animation:none}}.ws-recent-query{padding:0 6px 6px}.ws-recent-query input{border:1px solid var(--recent-line);width:100%;height:34px;color:inherit;font:inherit;background:0 0;border-radius:8px;padding:0 10px;font-size:12.5px}.ws-recent-list .ws-recent-row-text{gap:3px;display:grid}.ws-recent-row-text b{white-space:nowrap;text-overflow:ellipsis;font-weight:450;overflow:hidden}.ws-recent-list .ws-recent-where{align-items:center;gap:5px;font-size:10.5px;display:flex}.ws-recent-foot{border-top:1px solid var(--recent-line);color:var(--recent-muted);margin:6px 0 0;padding:10px 12px 6px;font-size:11px;line-height:1.5}.ws-breadcrumb .ws-scope-chip{flex-shrink:0}.ws-scope-chip{border:1px solid var(--ws-line);background:var(--ws-surface);height:26px;color:var(--ws-ink);white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 9px 0 8px;font-size:11.5px;display:inline-flex}.ws-scope-chip svg{color:var(--ws-chart-ink)}.ws-scope-chip.static{cursor:default}.ws-scope-chip:not(.static):hover,.ws-scope-chip[data-state=open]{background:var(--ws-soft)}.ws-scope-menu{--scope-ink:var(--ws-ink);--scope-muted:var(--ws-muted);--scope-line:var(--ws-line);--scope-hover:var(--ws-soft);z-index:80;border:1px solid var(--scope-line);background:var(--ws-surface);width:min(320px,100vw - 32px);color:var(--scope-ink);box-shadow:var(--shadow-lift);border-radius:12px;padding:6px;font-family:Geist Variable,system-ui,sans-serif;font-size:13px}.ws-scope-option{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:flex-start;gap:10px;padding:9px 10px;display:flex}.ws-scope-option:hover,.ws-scope-option[data-highlighted]{background:var(--scope-hover)}.ws-scope-option[aria-disabled=true]{opacity:.6;cursor:default}.ws-scope-option>span{flex:1;gap:2px;display:grid}.ws-scope-option small,.ws-scope-menu-note{color:var(--scope-muted);font-size:11.5px;line-height:1.45}.ws-scope-option.danger{color:var(--ws-danger)}.ws-scope-menu-note{border-top:1px solid var(--scope-line);align-items:center;gap:8px;margin:4px 0 0;padding:9px 10px 6px;display:flex}.ws-scope-menu-note:first-child{border-top:0;margin:0}.ws-chat-header-actions{align-items:center;gap:12px;display:flex}.ws-chat-header-actions .ws-button{min-height:32px;padding:7px 12px}.ws-readonly-bar{border:1px dashed var(--ws-line);background:var(--ws-sidebar);width:100%;color:var(--ws-muted);border-radius:24px;grid-template-columns:minmax(0,1fr);gap:10px;padding:14px 16px 14px 18px;font-size:13px;display:grid}.ws-readonly-lead{align-items:center;gap:12px;display:flex}.ws-readonly-lead>p{flex:1;margin:0;line-height:1.5}.ws-readonly-lead b{color:var(--ws-ink);font-weight:500}.ws-suggest-form{gap:8px;display:flex}.ws-suggest-form input{border:1px solid var(--ws-line);background:var(--ws-surface);min-width:0;height:36px;color:var(--ws-ink);font:inherit;border-radius:10px;flex:1;padding:0 12px}.ws-suggest-form .ws-button{min-height:36px;padding:7px 14px}.ws-follow-ups{flex-direction:column;gap:6px;display:flex}.ws-follow-up-chip{border:1px solid var(--ws-line);background:var(--ws-surface);border-radius:12px;align-items:center;gap:10px;padding:8px 10px 8px 12px;font-size:12.5px;display:flex}.ws-follow-up-chip>p{flex:1;gap:2px;margin:0;display:grid}.ws-follow-up-chip small{color:var(--ws-muted)}.ws-follow-up-chip .ws-button{min-height:30px;padding:5px 12px}.ws-follow-up-avatar{background:var(--ws-soft);width:24px;height:24px;color:var(--ws-ink);border-radius:50%;place-items:center;font-size:11px;font-weight:600;display:inline-grid}.ws-suggested-tag,.ws-suggested-by{color:var(--ws-muted);align-items:center;gap:5px;margin:0;font-size:11px;display:inline-flex}.ws-suggested-by{justify-content:flex-end;margin-bottom:4px;display:flex}.ws-forked-from{width:min(60rem, calc(100% - 2 * var(--ws-page-inline)));background:var(--ws-soft);color:var(--ws-muted);border-radius:10px;align-items:center;gap:10px;margin:0 auto 4px;padding:10px 14px;font-size:12px;display:flex}.ws-forked-from a{color:var(--ws-ink)}.ws-live-dot{background:#2f8f5b;border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:1.6s ease-out infinite ws-live-pulse;display:inline-block;box-shadow:0 0 #2f8f5b66}@keyframes ws-live-pulse{70%{box-shadow:0 0 0 6px #2f8f5b00}to{box-shadow:0 0 #2f8f5b00}}@media (prefers-reduced-motion:reduce){.ws-live-dot{animation:none}}.ws-recent-list a>.ws-live-dot{flex:0 0 8px;margin:0 4px}.ws-recent-list .ws-recent-live{color:#2f8f5b;font-size:10.5px}.ws-live-status{color:var(--ws-muted,#70665b);align-items:center;gap:8px;margin:-8px 0 0;padding:0 8px;font-size:12.5px;display:flex}.ws-live-status.stopped{font-style:italic}.ws-following{color:var(--ws-muted);white-space:nowrap;align-items:center;gap:6px;font-size:11.5px;display:inline-flex}.ws-tool-sources{flex-wrap:wrap;gap:4px 10px;margin:6px 0 8px;display:flex}.ws-tool-source{color:#6b4d2a;background:#fbf3e8;border-radius:999px;align-items:center;gap:5px;margin:4px 0 0;padding:2px 8px;font-size:11px;line-height:1.6;display:inline-flex}.dark .ws-tool-source{color:#e6c9a8;background:#3a2f22}.ws-fork-note{align-items:center;gap:8px;display:flex}.ws-chat-gone{max-width:420px;color:var(--ws-muted);text-align:center;justify-items:center;gap:10px;margin:auto;padding:48px 24px;display:grid}.ws-chat-gone h2{color:var(--ws-ink);font-size:var(--ws-fs-h2);line-height:var(--ws-lh-h2);font-weight:var(--ws-w-title);letter-spacing:0;margin:8px 0 0}.ws-chat-gone p{margin:0;font-size:13px;line-height:1.5}@media (max-width:640px){.ws-breadcrumb:has(.ws-scope-chip){grid-template-columns:auto auto auto minmax(0,1fr);align-items:center;row-gap:2px;display:grid}.ws-breadcrumb .ws-scope-chip{grid-area:2/4;justify-self:start;height:22px}}@media (max-width:720px){.ws-breadcrumb .ws-scope-chip>span{text-overflow:ellipsis;max-width:150px;overflow:hidden}.ws-readonly-bar .ws-readonly-lead>p{white-space:nowrap;text-wrap:nowrap;text-overflow:ellipsis;min-width:0;font-size:12px;overflow:hidden}.ws-readonly-lead .ws-button>span{display:none}.ws-readonly-lead .ws-button{padding:7px 9px}.ws-following{display:none}}.ws-run-outcome{color:var(--ws-muted,#70665b);flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin:4px 0 0;padding:0 8px;font-size:12.5px;display:flex}.ws-run-outcome p{margin:0}.ws-run-outcome small{flex-basis:100%;font-size:12px}.ws-connections-page{--ws-connection-copy:var(--ws-muted);--ws-connection-accent:#87735c;box-sizing:border-box;width:100%;min-width:0}.ws-connection-section-label{color:var(--ws-connection-copy);justify-content:space-between;align-items:center;gap:16px;margin:8px 0 20px;font-size:12px;display:flex}.ws-connection-section-label>span{white-space:nowrap;font-size:10px}.ws-service-list{border:1px solid var(--ws-line);background:var(--ws-surface);border-radius:10px}.ws-connections-page .ws-text-button{color:var(--ws-connection-accent);white-space:nowrap;font-size:11px}.ws-connections-page .ws-page-heading .ws-text-button{color:var(--ws-connection-copy)}.ws-connections-page .ws-text-button:hover{color:var(--ws-ink)}.ws-source-alternative{gap:20px;margin-top:22px;padding:30px 27px;display:flex}.ws-local-source-icon{width:50px;color:var(--ws-connection-accent);flex-shrink:0;justify-content:center;padding-top:3px;display:flex}.ws-source-alternative>div{min-width:0}.ws-connections-page .ws-source-alternative h2{letter-spacing:-.2px;font-size:14px;font-weight:500}.ws-connections-page .ws-source-alternative p{color:var(--ws-connection-copy);max-width:46ch;margin:8px 0 11px;font-size:12px}.dark .ws-connections-page{--ws-connection-accent:#bca68a}@media (max-width:640px){.ws-source-alternative{gap:14px;padding:26px 18px}.ws-local-source-icon{width:40px}}.ws-connection-notice{color:var(--ws-connection-accent);margin:-8px 0 16px;font-size:12px}.ws-connection-provider-notice{border:1px solid var(--ws-line);background:var(--ws-surface);color:var(--ws-ink);border-radius:12px;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.ws-connection-provider-notice strong{font-size:14px;font-weight:600;display:block}.ws-connection-provider-notice p{color:var(--ws-connection-copy);margin:5px 0 0;line-height:1.5}@media (max-width:640px){.ws-connection-provider-notice{flex-direction:column;align-items:stretch}}.ws-connections-page .ws-text-button-quiet{color:var(--ws-connection-copy)}.ws-connections-page .ws-text-button:disabled{opacity:.5;cursor:default}.ws-connector-grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));align-items:start;gap:14px;display:grid}.ws-connector-card{border:1px solid var(--ws-line);background:var(--ws-surface);border-radius:14px;transition:border-color .12s,box-shadow .12s;overflow:hidden}.ws-connector-card:hover{border-color:var(--ws-connection-accent);box-shadow:0 1px 2px #0000000a}.ws-connector-main{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:16px;padding:20px 22px;display:flex}.ws-connector-main:disabled{cursor:default}.ws-connector-logo{border:1px solid var(--ws-line);width:52px;height:52px;color:var(--ws-connection-accent);background:#fff;border-radius:12px;flex-shrink:0;place-items:center;display:grid}.ws-connector-logo img{object-fit:contain;width:30px;height:30px}.ws-connector-text{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.ws-connector-name{letter-spacing:-.2px;color:var(--ws-ink);font-size:16px;font-weight:560}.ws-connector-detail{color:var(--ws-connection-copy);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.ws-connector-mark{flex-shrink:0;justify-content:center;align-items:center;min-width:24px;height:24px;font-size:12px;display:inline-flex}.ws-connector-mark-ok{color:#2f9e5b}.ws-connector-mark-warn{color:#d9822b}.ws-connector-mark-locked{color:var(--ws-connection-copy)}.ws-connector-mark-connect{color:var(--ws-connection-accent);font-weight:540}.ws-connector-mark-busy{border:2px solid var(--ws-line);border-top-color:var(--ws-connection-accent);border-radius:50%;width:16px;height:16px;animation:.8s linear infinite ws-connector-spin}@keyframes ws-connector-spin{to{transform:rotate(360deg)}}.ws-connector-panel{border-top:1px solid var(--ws-line);color:var(--ws-connection-copy);padding:14px 22px 18px;font-size:13px}.ws-connector-panel p{margin:0 0 10px}.ws-connector-error{color:#b5533c}.ws-connector-actions{align-items:center;gap:18px;display:flex}.dark .ws-connector-logo{border-color:var(--ws-line);background:var(--ws-soft)}.dark .ws-connector-logo img{filter:drop-shadow(0 0 .75px var(--ws-ink))}@supports (color:color-mix(in lab, red, red)){.dark .ws-connector-logo img{filter:drop-shadow(0 0 .75px color-mix(in oklab, var(--ws-ink) 85%, transparent))}}@media (max-width:640px){.ws-connector-grid{grid-template-columns:1fr}.ws-connector-detail{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;overflow:visible}.ws-connector-main{gap:12px;padding:16px}.ws-connector-logo{width:44px;height:44px}}.ws-connection-scope+.ws-connection-scope{margin-top:2.5rem}.ws-connection-section-label h2{color:inherit;font-size:var(--ws-fs-meta);line-height:var(--ws-lh-meta);font-weight:var(--ws-w-medium);letter-spacing:0;margin:0}.ws-connection-audience{max-width:70ch;color:var(--ws-muted);margin:0 0 1rem;font-size:.875rem;line-height:1.5}.ws-connector-access{color:var(--ws-muted);font-size:12px}.ws-connect-access{gap:16px;margin-top:4px;display:grid}.ws-connect-access-row{border-top:1px solid var(--ws-line);margin:12px 0;padding-top:14px}.ws-connect-access-group{gap:6px;display:grid}.ws-connect-access-group h3{font-size:var(--ws-fs-meta);line-height:var(--ws-lh-meta);font-weight:var(--ws-w-medium);color:var(--ws-ink);margin:0}.ws-connect-access-choice{color:var(--ws-ink);margin:0}.ws-connect-access-note,.ws-connect-access-intro{color:var(--ws-connection-copy);margin:0;font-size:13px}.ws-connect-access-review{font-weight:var(--ws-w-medium);color:var(--ws-ink);margin:0}.ws-connect-access-error{color:var(--ws-connection-accent);margin:0;font-size:13px}.ws-connect-access-list summary{cursor:pointer;min-height:44px;color:var(--ws-connection-accent);align-items:center;display:flex}.ws-connect-access-list ul{color:var(--ws-connection-copy);margin:0;padding-left:18px}.ws-connect-access-actions{justify-content:flex-end;gap:8px;display:flex}@media (max-width:640px){.ws-connect-access [data-slot=kit-segmented]{width:100%;display:flex}.ws-connect-access [data-slot=kit-segmented]>button{flex:1}.ws-connect-access-actions{flex-direction:column-reverse}.ws-connect-access-actions>button{width:100%}}.ws-db-section{margin-block:20px}.ws-db-list{flex-direction:column;gap:12px;display:flex}.ws-db-item{gap:6px;display:grid}.ws-db-manage{justify-self:start;margin-left:12px}.ws-db-loading{border:1px solid var(--ws-line);border-radius:16px;align-items:center;gap:16px;padding:20px;display:flex}.ws-db-loading .ws-db-text{flex:1;gap:8px;display:grid}.ws-db-loading .ws-skeleton{background:var(--ws-soft);border-radius:6px;height:12px;display:block}.ws-db-query-limit{grid-template-columns:auto minmax(0,max-content);align-items:center;gap:4px 12px;margin-left:12px;font-size:13px;display:grid}.ws-db-query-limit select{border:1px solid var(--ws-line);color:inherit;font:inherit;background:0 0;border-radius:8px;padding:4px 8px}.ws-db-query-limit p{color:var(--ws-muted);grid-column:1/-1;margin:0}.ws-db-query-limit button{grid-column:1/-1;justify-self:start}.ws-custom-mcp{margin:2.5rem 0 3rem}.ws-custom-mcp-heading,.ws-custom-mcp-card-top,.ws-custom-mcp-dialog-heading,.ws-custom-mcp-subheading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.ws-custom-mcp h2{font-size:var(--ws-fs-h2);line-height:var(--ws-lh-h2);font-weight:var(--ws-w-title);letter-spacing:0;margin:0 0 4px}.ws-custom-mcp-heading p{max-width:64ch;color:var(--ws-connection-copy);font-size:.875rem;line-height:1.5}.ws-custom-mcp-heading-actions{flex-wrap:wrap;gap:8px;display:flex}.ws-custom-mcp-primary{border:1px solid var(--ws-ink);background:var(--ws-ink);color:var(--ws-surface);font:inherit;border-radius:8px;flex-shrink:0;align-items:center;gap:7px;padding:9px 13px;font-size:12px;display:inline-flex}.ws-custom-mcp-grid{flex-direction:column;gap:12px;margin-top:20px;display:flex}.ws-custom-mcp-card{border:1px solid var(--ws-line);background:var(--ws-surface);border-radius:11px;padding:15px}.ws-custom-mcp-card h3{font-size:var(--ws-fs-row);line-height:var(--ws-lh-row);font-weight:var(--ws-w-medium);letter-spacing:0;margin:0}.ws-custom-mcp-name{flex-wrap:wrap;align-items:center;gap:6px 9px;display:flex}.ws-custom-mcp-audience{border:1px solid var(--ws-line);color:var(--ws-connection-copy);white-space:nowrap;border-radius:999px;padding:2px 7px;font-size:11px}.ws-custom-mcp-status{color:var(--ws-connection-copy);flex-shrink:0;align-items:center;gap:5px;font-size:11px;display:inline-flex}.ws-custom-mcp-status:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.ws-custom-mcp-status.is-connected:before{background:#2f9e5b}.ws-custom-mcp-status.is-needs_authorization:before{background:#c77826}.ws-custom-mcp-status.is-unavailable:before{background:#a34f45}.ws-custom-mcp-meta{color:var(--ws-connection-copy);flex-wrap:wrap;gap:6px 12px;margin-top:14px;font-size:11px;display:flex}.ws-custom-mcp-tools{color:var(--ws-connection-copy);margin-top:13px;font-size:11px}.ws-custom-mcp-tools summary{cursor:pointer}.ws-custom-mcp-tools ul{flex-wrap:wrap;gap:5px 13px;margin:8px 0 0 17px;padding:0;display:flex}.ws-custom-mcp-tools li{color:var(--ws-ink)}.ws-custom-mcp-access{color:var(--ws-connection-copy);margin-top:13px;font-size:12px}.ws-custom-mcp-access>summary{cursor:pointer;align-content:center;min-height:44px}.ws-custom-mcp-card-actions{flex-wrap:wrap;align-items:center;gap:13px;margin-top:16px;display:flex}.ws-custom-mcp-card-actions .ws-text-button{font-size:11px}.ws-connections-page .ws-custom-mcp-card-actions .ws-custom-mcp-disconnect{text-align:left;width:fit-content;color:var(--destructive);flex-basis:100%}.ws-custom-mcp-empty{color:var(--ws-connection-copy);margin-top:18px;font-size:12px}.ws-custom-mcp-notice{color:var(--ws-connection-accent);margin:16px 0 0;font-size:12px}.ws-custom-mcp-notice.is-error,.ws-custom-mcp-error,.ws-custom-mcp-notice a{color:inherit}.ws-custom-mcp-error{justify-content:space-between;gap:12px;margin-top:16px;font-size:12px;display:flex}.ws-custom-mcp-error .ws-text-button{color:inherit;font-size:11px}.ws-custom-mcp-overlay{--ws-custom-mcp-inset:24px;z-index:20;width:100vw;max-width:none;height:100dvh;max-height:none;padding:max(var(--ws-custom-mcp-inset), env(safe-area-inset-top)) max(var(--ws-custom-mcp-inset), env(safe-area-inset-right)) max(var(--ws-custom-mcp-inset), env(safe-area-inset-bottom)) max(var(--ws-custom-mcp-inset), env(safe-area-inset-left));background:var(--scrim);border:0;place-items:center;margin:0;display:grid;position:fixed;inset:0}.ws-custom-mcp-dialog{width:min(620px,100%);max-height:min(760px, calc(100dvh - max(var(--ws-custom-mcp-inset), env(safe-area-inset-top)) - max(var(--ws-custom-mcp-inset), env(safe-area-inset-bottom))));border:1px solid var(--ws-line);background:var(--ws-surface);color:var(--ws-ink);border-radius:15px;flex-direction:column;padding:23px;display:flex;overflow:hidden;box-shadow:0 18px 60px #231d1638}.ws-custom-mcp-dialog-heading{flex-shrink:0;margin-bottom:20px}.ws-custom-mcp-dialog-heading[data-scrolled=true]{box-shadow:0 1px 0 var(--ws-line)}.ws-custom-mcp-dialog-heading p{max-width:56ch;color:var(--ws-connection-copy);font-size:12px;line-height:1.5}.ws-custom-mcp-close{color:var(--ws-connection-copy);background:0 0;border:0;font-size:23px;line-height:1}.ws-custom-mcp-dialog form{flex-direction:column;min-height:0;display:flex}.ws-custom-mcp-form-body{overscroll-behavior:contain;gap:15px;min-height:0;display:grid;overflow-y:auto}.ws-custom-mcp-dialog label:not(.ws-access-fields *){color:var(--ws-ink);gap:7px;font-size:12px;font-weight:550;display:grid}.ws-custom-mcp-dialog input:not(.ws-access-fields *),.ws-custom-mcp-dialog select{border:1px solid var(--ws-line);background:var(--ws-surface);width:100%;color:var(--ws-ink);font:inherit;border-radius:7px;padding:9px 10px;font-size:12px}.ws-custom-mcp-dialog input:not(.ws-access-fields *):focus,.ws-custom-mcp-dialog select:focus{border-color:var(--ws-connection-accent);outline:0}.ws-custom-mcp-dialog small:not(.ws-access-fields *){color:var(--ws-connection-copy);font-size:11px;font-weight:400;line-height:1.4}.ws-custom-mcp-form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ws-custom-mcp-headers{gap:9px;display:grid}.ws-custom-mcp-subheading{color:var(--ws-connection-copy);align-items:center;font-size:11px}.ws-custom-mcp-subheading .ws-text-button{font-size:11px}.ws-custom-mcp-header-row{grid-template-columns:1fr 1fr 26px;align-items:center;gap:7px;display:grid}.ws-custom-mcp-remove-header{color:var(--ws-connection-copy);background:0 0;border:0;font-size:19px}.ws-custom-mcp-advanced{border-top:1px solid var(--ws-line);padding-top:12px}.ws-custom-mcp-advanced summary{cursor:pointer;color:var(--ws-connection-accent);font-size:12px}.ws-custom-mcp-advanced>label{margin-top:12px}.ws-custom-mcp-advanced p{color:var(--ws-connection-copy);margin:10px 0 12px;font-size:11px;line-height:1.4}.ws-shopify-form{flex-direction:column;flex:auto;min-height:0;display:flex}.ws-shopify-sheet .ws-access-sheet-body{gap:18px;padding-top:18px;display:grid}.ws-shopify-sheet .ws-access-fields fieldset:first-child{margin-top:0}.ws-shopify-steps summary{cursor:pointer;color:var(--ws-muted);font-size:14px}.ws-shopify-steps ol{color:var(--ws-muted);margin:10px 0 0;padding-left:20px;font-size:13px;line-height:1.5;list-style:decimal}.ws-shopify-steps li+li{margin-top:4px}.ws-shopify-steps p{color:var(--ws-muted);margin:10px 0 0;font-size:13px;line-height:1.5}.ws-shopify-steps a{color:var(--ws-ink)}.ws-shopify-credentials{gap:14px;display:grid}.ws-shopify-credentials label{min-width:0;color:var(--ws-ink);gap:6px;font-size:14px;font-weight:600;display:grid}.ws-shopify-credentials input{box-sizing:border-box;border:1px solid var(--ws-line);background:var(--ws-surface);width:100%;min-height:40px;color:var(--ws-ink);font:inherit;border-radius:10px;padding:9px 12px;font-size:14px;font-weight:400}.ws-shopify-credentials small{color:var(--ws-muted);font-size:13px;font-weight:400;line-height:1.45}.ws-shopify-credential-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ws-shopify-error{color:var(--ws-danger);margin:0;font-size:13px;line-height:1.45}.ws-custom-mcp-form-error,.ws-shopify-credentials .ws-custom-mcp-form-error{color:var(--ws-danger);margin:0;font-size:12px}.ws-custom-mcp-dialog-actions{flex-shrink:0;justify-content:flex-end;align-items:center;gap:15px;margin-top:16px;display:flex}.ws-custom-mcp-dialog-actions>button{min-height:44px}@media (max-width:640px){.ws-custom-mcp-heading{display:grid}.ws-custom-mcp-heading-actions,.ws-custom-mcp-primary{justify-self:start}.ws-custom-mcp-form-grid,.ws-custom-mcp-header-row,.ws-shopify-credential-pair{grid-template-columns:1fr}.ws-custom-mcp-header-row{gap:5px}.ws-custom-mcp-remove-header{justify-self:start}.ws-custom-mcp-overlay{--ws-custom-mcp-inset:12px}}.ws-custom-mcp-card-top>div{min-width:0}.ws-ask-dock{width:100%;min-width:0;padding-bottom:var(--composer-radius,1.5rem);margin-bottom:calc(-1rem - var(--composer-radius,1.5rem));border:1px solid var(--ws-line);border-radius:var(--composer-radius,1.5rem) var(--composer-radius,1.5rem) 0 0;background:var(--ws-surface);border-bottom:0;flex-direction:column;animation:.18s cubic-bezier(.22,1,.36,1) ws-ask-in;display:flex}.ws-shell .aui-thread-viewport-footer:has(.ws-ask-dock) .aui-composer-root{z-index:1;position:relative}.ws-shell .aui-thread-viewport-footer:has(.ws-ask-dock) [data-slot=aui_composer-shell]{border-top-left-radius:0;border-top-right-radius:0}@keyframes ws-ask-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ws-ask-head{border-bottom:1px solid var(--ws-line);border-radius:calc(var(--composer-radius,1.5rem) - 1px) calc(var(--composer-radius,1.5rem) - 1px) 0 0;background:var(--ws-soft);flex-shrink:0;align-items:center;gap:10px;padding:9px 14px 9px 18px;display:flex}.ws-ask-title{color:var(--ws-ink);font-size:11px;font-weight:550}.ws-ask-count{color:var(--ws-muted);font-variant-numeric:tabular-nums;font-size:11px}.ws-ask-close{width:26px;height:26px;color:var(--ws-muted);background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.ws-ask-close:hover{color:var(--ws-ink);background:var(--ws-surface)}.ws-ask-body{min-height:0;padding:16px 14px 2px}.ws-ask-group{border:0;min-width:0;margin:0;padding:0 4px}.ws-ask-question{color:var(--ws-ink);text-wrap:pretty;padding:0;font-size:14px;font-weight:560;line-height:1.45}.ws-ask-hint{color:var(--ws-muted);margin:6px 0 0;font-size:11px}.ws-ask-rows{flex-direction:column;margin-top:8px;display:flex}.ws-ask-row{cursor:pointer;border-radius:9px;align-items:center;gap:12px;min-height:44px;padding:6px 10px;display:flex}.ws-ask-row:hover{background:var(--ws-soft)}.ws-ask-row>input{accent-color:var(--ws-ink);flex-shrink:0;margin:0}.ws-ask-row-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ws-ask-row-label{color:var(--ws-ink);font-size:13px;line-height:1.4}.ws-ask-row.selected .ws-ask-row-label{font-weight:520}.ws-ask-row-label.placeholder{color:var(--ws-muted)}.ws-ask-row small{color:var(--ws-muted);font-size:11px;line-height:1.4}.ws-ask-other-input{width:100%;min-width:0;color:var(--ws-ink);font:inherit;background:0 0;border:0;padding:0;font-size:13px;line-height:1.4}.ws-ask-other-input::placeholder{color:var(--ws-muted);opacity:1}.ws-shell .ws-ask-other-input:focus-visible{outline:none}.ws-ask-row:has(.ws-ask-other-input:focus-visible){background:var(--ws-soft);box-shadow:inset 0 0 0 1.5px var(--ws-ink)}@supports (color:color-mix(in lab, red, red)){.ws-ask-row:has(.ws-ask-other-input:focus-visible){box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--ws-ink) 34%, transparent)}}.ws-ask-actions{flex-shrink:0;align-items:center;gap:4px;padding:10px 16px 14px;display:flex}.ws-ask-spacer{flex:1}.ws-ask-back,.ws-ask-skip{color:var(--ws-muted);background:0 0;border:0;border-radius:7px;padding:7px 10px;font-size:12px}.ws-ask-back:hover,.ws-ask-skip:hover{color:var(--ws-ink);background:var(--ws-soft)}.ws-ask-submit{border:1px solid var(--ws-ink);background:var(--ws-ink);min-height:34px;color:var(--ws-paper);border-radius:999px;padding:8px 17px;font-size:12px;font-weight:500}.ws-ask-submit:hover{opacity:.88}.ws-ask-expand{color:var(--ws-muted);background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;margin:6px 0 0 -8px;padding:4px 8px;font-size:12px;display:inline-flex}.ws-ask-expand>svg{width:13px;height:13px}.ws-ask-expand:hover{color:var(--ws-ink);background:var(--ws-soft)}.ws-ask-rows.visual{grid-template-columns:repeat(auto-fill,minmax(min(100%,160px),1fr));gap:6px;display:grid}.ws-ask-rows.visual>.ws-ask-row:not(.with-image){grid-column:1/-1}.ws-ask-row.with-image{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 10px;padding:8px;display:grid}.ws-ask-shot{aspect-ratio:16/10;border:1px solid var(--ws-line);background:var(--ws-soft);border-radius:8px;order:-1;grid-column:1/-1;overflow:hidden}.ws-ask-shot>img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.ws-ask-row.with-image.selected .ws-ask-shot{border-color:var(--ws-ink);box-shadow:0 0 0 1px var(--ws-ink)}.ws-choices-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:24px 20px;margin-top:20px;display:grid}.ws-choice{flex-direction:column;gap:10px;min-width:0;margin:0;display:flex}.ws-choice-frame{aspect-ratio:4/3;border:1px solid var(--ws-line);background:var(--ws-surface);border-radius:10px;justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.ws-choice-frame>img,.ws-choice-blank{object-fit:contain;max-width:100%;max-height:100%;display:block}.ws-choice-blank{background:var(--ws-soft);width:100%;height:100%}.ws-choice>figcaption{flex-direction:column;gap:2px;display:flex}.ws-choice-label{color:var(--ws-ink);font-size:14px;font-weight:550}.ws-choice small{-webkit-line-clamp:2;line-clamp:2;color:var(--ws-muted);-webkit-box-orient:vertical;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.ws-choice>.ws-button{align-self:flex-start}.ws-choices-mix{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.ws-choices-mix-input{border:1px solid var(--ws-line);background:var(--ws-surface);min-width:0;min-height:36px;color:var(--ws-ink);font:inherit;border-radius:8px;flex:260px;padding:0 12px}@media (max-width:640px){.ws-choices-mix{z-index:2;padding:12px 20px max(12px, env(safe-area-inset-bottom));border-top:1px solid var(--ws-line);background:var(--ws-surface);margin-inline:-20px;position:sticky;bottom:0}.ws-choices-mix-input{flex-basis:100%;min-height:44px}.ws-choices-mix .ws-button{min-height:44px}}.ws-ask-marker{color:var(--ws-muted);align-items:center;gap:8px;margin:4px 0;font-size:12px;display:flex}.ws-ask-marker>button{color:var(--ws-ink);text-underline-offset:3px;background:0 0;border:0;border-radius:6px;padding:3px 8px;font-size:12px;text-decoration:underline}.ws-ask-marker>button:hover{background:var(--ws-soft)}@media (prefers-reduced-motion:reduce){.ws-ask-dock{animation:.16s ease-out ws-ask-fade}@keyframes ws-ask-fade{0%{opacity:0}to{opacity:1}}}@media (max-width:640px){.ws-ask-dock{max-height:calc(60dvh - env(safe-area-inset-bottom,0px) + var(--composer-radius,1.5rem));border-radius:22px 22px 0 0}.ws-ask-head{border-radius:21px 21px 0 0}.ws-ask-body{flex-direction:column;flex:1;min-height:0;padding:14px 10px 0;display:flex;overflow:hidden}.ws-ask-group{flex-direction:column;flex:1;min-height:0;display:flex}.ws-ask-rows{background:linear-gradient(to top, var(--ws-surface) 45%, transparent) bottom / 100% 26px no-repeat local, linear-gradient(to top, var(--ws-ink), transparent) bottom / 100% 13px no-repeat scroll;flex:1;min-height:0;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.ws-ask-rows{background:linear-gradient(to top, var(--ws-surface) 45%, transparent) bottom / 100% 26px no-repeat local, linear-gradient(to top, color-mix(in oklab, var(--ws-ink) 13%, transparent), transparent) bottom / 100% 13px no-repeat scroll}}.ws-ask-row-label,.ws-ask-other-input{font-size:14px}.ws-ask-actions{padding:8px 12px 12px}}.ws-meeting-list{gap:8px;display:grid}@keyframes ws-pulse{50%{opacity:.35}}.ws-modal-scrim{z-index:70;background:var(--scrim);place-items:center;padding:20px;display:grid;position:fixed;inset:0}.ws-meeting-dialog{border:1px solid var(--ws-line);background:var(--ws-surface);width:min(520px,100%);max-height:min(760px,100vh - 40px);color:var(--ws-ink);box-shadow:var(--shadow-lift);border-radius:18px;grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden}.ws-meeting-dialog header,.ws-meeting-dialog footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.ws-meeting-dialog header{padding:22px 22px 16px}.ws-meeting-dialog h2,.ws-meeting-dialog p{margin:0}.ws-meeting-dialog header p{color:var(--ws-muted);margin-top:3px;font-size:13px}.ws-meeting-dialog-body{min-height:0;padding:0 22px 16px;overflow:auto}.ws-meeting-dialog-body>label,.ws-meeting-dialog fieldset{border:0;gap:7px;margin:16px 0;padding:0;font-size:13px;font-weight:600;display:grid}.ws-meeting-dialog label span,.ws-meeting-dialog legend span{color:var(--ws-muted);font-weight:400}.ws-meeting-dialog .ws-record-source>span,.ws-member-picker>label>span{color:var(--ws-ink)}.ws-meeting-dialog input[type=text],.ws-meeting-dialog input[type=search],.ws-meeting-dialog-body>label>input,.ws-meeting-dialog select,.ws-meeting-dialog textarea{border:1px solid var(--control-border);background:var(--ws-surface);width:100%;color:var(--ws-ink);font:inherit;border-radius:10px;padding:10px 11px;font-weight:400}.ws-meeting-dialog textarea{resize:vertical;min-height:72px}.ws-meeting-dialog footer{border-top:1px solid var(--ws-line);background:var(--ws-surface);justify-content:flex-end;padding:14px 22px}.ws-upload-progress{width:100%;height:6px;accent-color:var(--ws-ink);margin-top:8px}.ws-member-picker{border:1px solid var(--ws-line);border-radius:11px;max-height:170px;overflow:auto}.ws-member-picker>label{border-bottom:1px solid var(--ws-line);align-items:center;gap:10px;padding:10px 11px;font-weight:500;display:flex}.ws-member-picker>label:last-child{border-bottom:0}.ws-member-picker small{color:var(--ws-muted);font-weight:400;display:block}.ws-member-chips{flex-wrap:wrap;gap:6px;display:flex}.ws-member-chips button{border:1px solid var(--ws-line);background:var(--ws-soft);color:var(--ws-ink);cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font:500 12px/1.2 inherit;display:inline-flex}.ws-member-empty{color:var(--ws-muted);text-align:center;padding:18px 12px;font-size:13px;font-weight:400}.ws-meeting-player{background:0 0;border-radius:12px;width:100%;max-height:320px;margin:20px 0}.ws-meeting-overview,.ws-knowledge-suggestions,.ws-meeting-context{border:1px solid var(--ws-line);background:var(--ws-surface);border-radius:14px;margin:20px 0;padding:20px}.ws-meeting-overview h2,.ws-meeting-notes h2,.ws-knowledge-suggestions h2,.ws-meeting-context h2,.ws-transcript h2{font-size:var(--ws-fs-h2);line-height:var(--ws-lh-h2);font-weight:var(--ws-w-title);letter-spacing:0;margin:0 0 8px}.ws-meeting-overview p,.ws-meeting-notes p,.ws-knowledge-suggestions p,.ws-meeting-context p{line-height:1.58}.ws-meeting-note-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.ws-meeting-notes{border:1px solid var(--ws-line);border-radius:12px;padding:16px}.ws-meeting-notes>div+div{border-top:1px solid var(--ws-line);margin-top:12px;padding-top:12px}.ws-citation{color:var(--ws-muted);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;text-decoration:underline}.ws-meeting-notes-banner,.ws-meeting-item-actions{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.ws-meeting-failure-details{color:var(--ws-muted);margin-top:8px;font-size:12px}.ws-meeting-failure-details>summary{align-items:center;gap:calc(var(--pc-1) * 1.5);min-height:var(--pc-control-xs);cursor:pointer;width:fit-content;list-style:none;display:inline-flex}.ws-meeting-failure-details>summary::-webkit-details-marker{display:none}.ws-meeting-failure-details>summary>svg{width:var(--pc-icon-sm);height:var(--pc-icon-sm);transition:transform var(--pc-dur-1) var(--pc-ease)}.ws-meeting-failure-details[open]>summary>svg{transform:rotate(90deg)}.ws-meeting-failure-details>summary:focus-visible{outline:calc(var(--pc-1) / 2) solid var(--pc-focus);outline-offset:calc(var(--pc-1) / 2)}@media (pointer:coarse){.ws-meeting-failure-details>summary{min-height:var(--pc-hit)}}@media (prefers-reduced-motion:reduce){.ws-meeting-failure-details>summary>svg{transition:none}}.ws-meeting-failure-details>code{overflow-wrap:anywhere;margin-top:4px;display:block}.ws-meeting-failed>.ws-actions,.ws-meeting-failed>.ws-page-note{margin-top:24px}.ws-knowledge-suggestions>div:not(.ws-eyebrow){border-top:1px solid var(--ws-line);margin-top:15px;padding-top:15px}.ws-knowledge-suggestions .ws-citation{margin-left:12px}.ws-transcript{margin-top:30px}.ws-transcript>header{border-bottom:1px solid var(--ws-line);justify-content:space-between;align-items:flex-end;gap:14px;padding-bottom:12px;display:flex}.ws-transcript-segment{border-bottom:1px solid var(--ws-line);grid-template-columns:58px minmax(0,1fr);gap:12px;padding:14px 0;scroll-margin-top:20px;display:grid}.ws-transcript-time{height:fit-content;color:var(--ws-muted);cursor:pointer;background:0 0;border:0;padding:2px 0;font:500 12px/1.4 ui-monospace,monospace}.ws-transcript-copy{text-align:left;width:100%;font:inherit;cursor:text;background:0 0;border:0;padding:5px 0;line-height:1.58;display:block}.ws-transcript-speaker{align-items:center;gap:9px;display:flex}.ws-repair-label{color:var(--ws-success);background:var(--ws-success);display:inline-block}@supports (color:color-mix(in lab, red, red)){.ws-repair-label{background:color-mix(in oklab, var(--ws-success) 12%, var(--ws-surface))}}.ws-repair-label{border-radius:999px;padding:3px 7px}.ws-transcript-editor label{color:var(--ws-muted);gap:5px;margin-top:8px;font-size:12px;display:grid}.ws-transcript-editor select{border:1px solid var(--control-border);background:var(--ws-surface);width:min(320px,100%);color:inherit;font:inherit;border-radius:9px;padding:8px}.ws-transcript-editor textarea{border:1px solid var(--control-border);background:var(--ws-surface);width:100%;min-height:88px;color:inherit;font:inherit;border-radius:9px;margin:8px 0;padding:9px}.ws-transcript-editor .ws-button{margin-right:6px}@media (max-width:760px){.ws-meeting-note-grid{grid-template-columns:1fr}.ws-modal-scrim{align-items:end;padding:0}.ws-meeting-dialog{border-radius:18px 18px 0 0;max-height:92vh}}.ws-meetings-page .ws-page-heading{flex-wrap:wrap;align-items:center}.ws-meetings-page .ws-page-heading>div:first-child{flex:22rem}.ws-meetings-page .ws-page-heading>.ws-actions{flex-wrap:wrap;flex-shrink:1;max-width:100%;padding-top:0}.ws-record-dot{vertical-align:middle;background:#c62828;border-radius:50%;flex:none;width:10px;height:10px;display:inline-block}.ws-record-dot.live{animation:1.4s infinite ws-pulse}.ws-record-button{min-height:44px}.ws-recording-button{border-color:#c62828;align-items:center;gap:9px;min-height:44px;padding:4px 4px 4px 12px;display:inline-flex;position:relative}.ws-recording-button.compact{min-height:40px;padding:3px 3px 3px 10px}.ws-recording-stop{background:var(--ws-ink);min-height:36px;color:var(--ws-paper);border-radius:5px;align-items:center;gap:7px;padding:0 14px;font-weight:600;display:inline-flex}.ws-recording-stop:before{content:"";background:currentColor;border-radius:2px;width:9px;height:9px}.ws-recording-silence{color:var(--ws-muted);white-space:nowrap;font-size:11px;font-weight:400;position:absolute;top:calc(100% + 6px);left:0}.ws-recording-button.compact .ws-recording-stop{min-height:32px;padding:0 12px}.ws-recording-button:hover .ws-recording-stop{opacity:.88}.ws-recording-button:disabled .ws-recording-stop{opacity:.5}.ws-record-clock{font-variant-numeric:tabular-nums;font-weight:600}.ws-level-meter{align-items:flex-end;gap:2px;height:14px;display:inline-flex}.ws-level-meter>span{background:var(--ws-line);border-radius:2px;width:3px;height:30%;transition:height .12s,background-color .12s}.ws-level-meter>span:nth-child(2){height:45%}.ws-level-meter>span:nth-child(3){height:60%}.ws-level-meter>span:nth-child(4){height:80%}.ws-level-meter>span:nth-child(5){height:100%}.ws-level-meter>span[data-lit]{background:var(--ws-ink)}.ws-record-dialog .ws-meeting-dialog-body{gap:2px;display:grid}.ws-meeting-audio-input{gap:12px;margin-top:12px;font-size:13px;display:grid}.ws-meeting-audio-input .ws-page-note{font-weight:400}.ws-meeting-audio-input>button{justify-self:start}.ws-meeting-audio-input>label{gap:6px;font-weight:600;display:grid}.ws-meeting-audio-preflight{border:1px solid var(--ws-line);color:var(--ws-muted);border-radius:10px;margin:10px 0 0;padding:9px 11px;font-size:12px;font-weight:400}.ws-record-settings-link{color:var(--ws-muted);margin-top:8px;font-size:12px;display:inline-block}.ws-record-sources{gap:8px;display:grid}.ws-record-source{border:1px solid var(--ws-line);cursor:pointer;border-radius:11px;align-items:flex-start;gap:10px;min-height:44px;padding:10px 12px;font-weight:600;display:flex}.ws-record-source:has(input:checked){border-color:var(--ws-ink);background:var(--ws-soft)}.ws-record-source input{margin-top:3px}.ws-record-source small{color:var(--ws-muted);margin-top:2px;font-weight:400;display:block}.ws-record-consent{background:var(--ws-soft);color:var(--ws-ink);border-radius:10px;padding:11px 12px;font-size:13px;line-height:1.45;margin:16px 0 4px!important}.ws-record-error{color:#7d231a;background:#fdf1ef;border:1px solid #e3b4ad;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0;padding:10px 12px;font-size:13px;display:flex}.ws-record-confirm{flex-wrap:wrap;gap:8px;display:inline-flex}.ws-meeting-capture .ws-button.danger{color:#fff;background:#c62828;border-color:#c62828}.ws-recording-strip{border:1px solid var(--ws-line);background:var(--ws-surface);border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;margin:0 16px 10px;padding:8px 12px;font-size:13px;display:flex}.ws-recording-strip[data-phase=recording]{border-color:var(--ws-danger)}@supports (color:color-mix(in lab, red, red)){.ws-recording-strip[data-phase=recording]{border-color:color-mix(in oklab, var(--ws-danger) 45%, var(--ws-surface))}}.ws-recording-strip.error{background:0 0;border:0;padding:0;display:block}.ws-recording-strip:not(.error)>.ws-record-error{flex-basis:100%;margin:0}.ws-recording-strip-copy{flex-wrap:wrap;flex:1;align-items:baseline;gap:4px 10px;min-width:0;display:flex}.ws-recording-strip-copy>strong{text-overflow:ellipsis;white-space:nowrap;max-width:28ch;overflow:hidden}.ws-recording-strip-copy>span{color:var(--ws-muted)}.ws-recording-strip-copy>.ws-recording-notice{color:var(--ws-ink)}.ws-recording-strip-actions{flex-wrap:wrap;flex:none;align-items:center;gap:8px;display:flex}.ws-meeting-capture{max-width:860px}.ws-meeting-capture>h1{margin:6px 0 4px}.ws-meeting-capture .ws-eyebrow{align-items:center;gap:8px;display:flex}.ws-meeting-capture .ws-actions{flex-wrap:wrap;align-items:center;gap:10px;margin:14px 0;display:flex}.ws-live-ask{border:1px solid var(--ws-line);background:var(--ws-paper);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:16px 0;padding:12px 14px;display:flex}.ws-live-ask .ws-page-note{margin:0}.ws-live-attached{margin:0;font-weight:600}.ws-live-panel{border:1px solid var(--ws-line);background:var(--ws-surface);border-radius:14px;margin:18px 0;padding:16px}.ws-live-panel>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.ws-live-panel h2{font-size:var(--ws-fs-h2);line-height:var(--ws-lh-h2);font-weight:var(--ws-w-title);letter-spacing:0;margin:0}.ws-live-status{min-height:20px;color:var(--ws-muted);flex-wrap:wrap;gap:8px;margin:6px 0;font-size:12px;display:flex}.ws-live-badge{background:var(--ws-soft);color:var(--ws-ink);border-radius:999px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-block}.ws-live-lines{max-height:min(52vh,520px);padding-right:4px;overflow:auto}.ws-live-line{border-bottom:1px solid var(--ws-line);grid-template-columns:58px minmax(0,1fr);gap:12px;margin:0;padding:7px 0;line-height:1.55;display:grid}.ws-live-line[data-speaker-tone]>span:last-child{border-left:3px solid var(--ws-line);padding-left:9px}.ws-live-line[data-speaker-tone="1"]>span:last-child{border-left-color:#8a9bb8}.ws-live-line[data-speaker-tone="2"]>span:last-child{border-left-color:#b89a6c}.ws-live-line[data-speaker-tone="3"]>span:last-child{border-left-color:#7fa889}.ws-live-line[data-speaker-tone="4"]>span:last-child{border-left-color:#b88686}.ws-live-line[data-speaker-tone="5"]>span:last-child{border-left-color:#9b8bb8}.ws-live-line.partial{color:var(--ws-muted);border-bottom:0}.ws-live-time{color:var(--ws-muted);font:500 12px/1.9 ui-monospace,monospace}.dark .ws-record-error{color:#f3c7c0;background:#3a1f1b;border-color:#6c3a33}.dark .ws-record-dot{background:#ef5350}@media (max-width:760px){.ws-recording-strip{flex-wrap:wrap;margin:0 10px 8px}.ws-recording-strip-actions{justify-content:flex-end;width:100%}.ws-live-line{grid-template-columns:46px minmax(0,1fr);gap:8px}}.ws-meeting-source-levels{gap:.4rem;max-width:22rem;margin:.8rem 0;display:grid}.ws-meeting-source-levels>div{color:var(--ws-muted);justify-content:space-between;align-items:center;gap:1rem;font-size:.85rem;display:flex}.ws-meeting-source-levels>p{margin:.2rem 0}.ws-meeting-reminder-preference{font-size:.85rem}.ws-meeting-reminder-preference>label{align-items:center;gap:.5rem;display:flex}.ws-speakers{--speaker-border:var(--ws-line);--speaker-surface:var(--ws-surface);--speaker-muted:var(--ws-muted);--speaker-soft:var(--ws-soft);--speaker-accent:var(--ws-chart-ink);border:1px solid var(--speaker-border);background:var(--speaker-surface);border-radius:14px;margin:20px 0;padding:18px 20px}.ws-speakers>header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ws-speakers h2{font-size:var(--ws-fs-h2);line-height:var(--ws-lh-h2);font-weight:var(--ws-w-title);letter-spacing:0;margin:0}.ws-speakers .ws-page-note{margin:6px 0 12px}.ws-speaker-status{color:var(--speaker-muted);margin:0;font-size:12px}.ws-speaker-status.done{color:var(--speaker-accent)}.ws-speaker-chips{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ws-speaker-chip{border:1px solid var(--speaker-border);background:var(--speaker-surface);border-radius:12px;padding:10px 12px}.ws-speaker-chip.person{border-color:var(--speaker-accent)}.ws-speaker-chip.not_participant{opacity:.8}.ws-speaker-chip-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ws-speaker-name{border:1px solid var(--speaker-border);background:var(--speaker-soft);min-height:36px;color:inherit;cursor:pointer;border-radius:999px;padding:6px 14px;font:600 14px/1.2 inherit}.ws-speaker-name small{color:var(--speaker-muted);margin-left:8px;font-weight:400}.ws-speaker-chip.person .ws-speaker-name{background:var(--speaker-accent)}@supports (color:color-mix(in lab, red, red)){.ws-speaker-chip.person .ws-speaker-name{background:color-mix(in srgb, var(--speaker-accent) 18%, var(--speaker-surface))}}.ws-speaker-chip.person .ws-speaker-name{border-color:var(--speaker-accent)}.ws-speaker-meta{color:var(--speaker-muted);font-size:12px}.ws-speaker-merged{color:var(--speaker-muted);align-items:center;gap:10px;margin:8px 0 0 14px;font-size:12px;display:flex}.ws-speaker-menu,.ws-speaker-popover{border:1px solid var(--speaker-border);background:var(--speaker-surface);border-radius:12px;margin-top:10px;padding:12px;box-shadow:0 8px 28px #00000014}.ws-speaker-popover>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.ws-speaker-picker{gap:10px;display:grid}.ws-speaker-picker h4{color:var(--speaker-muted);margin:0 0 6px;font-size:11px;font-weight:600}.ws-speaker-options{flex-wrap:wrap;gap:6px;display:flex}.ws-speaker-option{border:1px solid var(--speaker-border);background:var(--speaker-soft);min-height:36px;color:inherit;cursor:pointer;border-radius:999px;padding:6px 12px;font:500 13px/1.2 inherit}.ws-speaker-option:hover,.ws-speaker-name:hover{border-color:var(--speaker-muted)}.ws-speaker-guest{gap:8px;display:flex}.ws-speaker-guest input{border:1px solid var(--speaker-border);min-width:0;min-height:36px;font:inherit;border-radius:10px;flex:1;padding:6px 10px}.ws-speaker-scope{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.ws-speaker-scope>p{flex-basis:100%;margin:0;font-weight:600}.ws-transcript-speaker-name{color:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px dashed #0000;padding:2px 0;font:600 14px/1.3 inherit}.ws-transcript-speaker-name.unconfirmed{color:var(--speaker-muted);border-bottom-color:var(--speaker-muted)}.ws-transcript-speaker-name:hover{border-bottom-color:currentColor}.ws-transcript-speaker small{color:var(--speaker-muted)}div.ws-transcript-copy{cursor:auto}.ws-transcript-reactions{display:inline}.ws-transcript-reaction{background:var(--speaker-soft);color:var(--speaker-muted);border-radius:999px;margin-left:8px;padding:1px 8px;scroll-margin-top:20px;font-size:13px;display:inline-block}.ws-transcript-gap{border-left:3px solid var(--speaker-accent);background:var(--speaker-accent);margin:6px 0;padding:6px 12px}@supports (color:color-mix(in lab, red, red)){.ws-transcript-gap{background:color-mix(in srgb, var(--speaker-accent) 14%, var(--speaker-surface))}}.ws-transcript-gap{color:var(--ws-ink);font-size:12px}.ws-split-words{flex-wrap:wrap;gap:4px;margin:8px 0;display:flex}.ws-split-words button{background:var(--speaker-soft);min-height:32px;color:inherit;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:6px;padding:2px 6px}.ws-split-words button[aria-pressed=true]{border-color:var(--ws-ink);background:var(--ws-ink);color:var(--ws-surface)}.ws-split-words button:disabled{cursor:default;opacity:.6}.dark .ws-speakers,.dark .ws-speaker-chip,.dark .ws-speaker-menu,.dark .ws-speaker-popover{background:var(--ws-surface);border-color:var(--ws-line)}.dark .ws-speaker-name,.dark .ws-speaker-option,.dark .ws-split-words button,.dark .ws-speaker-guest input{background:var(--ws-soft);border-color:var(--ws-line);color:var(--ws-ink)}.dark .ws-speaker-chip.person .ws-speaker-name{background:var(--speaker-accent)}@supports (color:color-mix(in lab, red, red)){.dark .ws-speaker-chip.person .ws-speaker-name{background:color-mix(in srgb, var(--speaker-accent) 18%, var(--ws-surface))}}.dark .ws-speaker-chip.person .ws-speaker-name{border-color:var(--speaker-accent)}.dark .ws-transcript-reaction{background:var(--ws-soft);color:var(--ws-muted)}.dark .ws-transcript-gap{background:var(--speaker-accent)}@supports (color:color-mix(in lab, red, red)){.dark .ws-transcript-gap{background:color-mix(in srgb, var(--speaker-accent) 14%, var(--ws-surface))}}.dark .ws-transcript-gap{border-left-color:var(--speaker-accent);color:var(--ws-ink)}@media (max-width:760px){.ws-speaker-chip-row{gap:8px}.ws-speaker-name,.ws-speaker-option{min-height:44px}}.ws-repair-panel{border:1px solid var(--ws-line);background:var(--ws-surface);border-radius:12px;margin:20px 0;padding:16px 18px}.ws-repair-panel>header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 14px;display:flex}.ws-repair-panel h2{font-size:var(--ws-fs-h2);line-height:var(--ws-lh-h2);font-weight:var(--ws-w-title);letter-spacing:0;margin:0}.ws-repair-panel p{margin:6px 0;line-height:1.5}.ws-repair-safe{font-size:12px}.ws-repair-list{gap:10px;margin:12px 0;padding:0;list-style:none;display:grid}.ws-repair-item{border:1px solid var(--ws-line);background:var(--ws-paper,var(--ws-surface));border-radius:10px;padding:12px}.ws-repair-item.ws-repair-rejected,.ws-repair-item.ws-repair-undone{opacity:.72}.ws-repair-change,.ws-repair-line,.ws-repair-evidence,.ws-repair-meta,.ws-repair-actions{display:block}.ws-repair-line+.ws-repair-line,.ws-repair-evidence,.ws-repair-meta,.ws-repair-actions{margin-top:6px}.ws-repair-key{min-width:78px;color:var(--ws-muted);font-size:12px;display:inline-block}.ws-repair-evidence .ws-repair-line{color:var(--ws-muted);padding-left:10px;font-size:12px}.ws-repair-change del{color:var(--ws-muted)}.ws-repair-change ins{font-weight:600;text-decoration:none}.ws-repair-meta{color:var(--ws-muted);font-size:12px}.ws-repair-actions{flex-wrap:wrap;gap:8px;display:flex}.ws-repair-actions .ws-button{min-height:44px}.ws-repair-quality{margin-top:10px}.ws-repair-quality summary{cursor:pointer;font-weight:600}.ws-repair-quality ul{margin:4px 0 8px;padding-left:18px}.ws-repair-span{color:inherit;font:inherit;line-height:inherit;text-align:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration-line:underline;text-decoration-thickness:2px;display:inline}.ws-repair-span.ws-repair-applied{text-decoration-style:solid;-webkit-text-decoration-color:var(--ws-chart-ink,#ac9475);-webkit-text-decoration-color:var(--ws-chart-ink,#ac9475);text-decoration-color:var(--ws-chart-ink,#ac9475)}.ws-repair-span.ws-repair-suggested{text-decoration-style:dashed;-webkit-text-decoration-color:var(--ws-muted);-webkit-text-decoration-color:var(--ws-muted);text-decoration-color:var(--ws-muted)}.ws-repair-span:focus-visible{outline:2px solid var(--ring,var(--ws-ink));outline-offset:2px;border-radius:3px}.ws-repair-popover{z-index:var(--pc-z-popover);border:1px solid var(--ws-line);background:var(--ws-surface);width:min(360px,78vw);color:var(--ws-ink);text-align:left;white-space:normal;border-radius:10px;padding:12px 14px;font-size:13px;line-height:1.45;display:block;box-shadow:0 12px 36px #00000029}.ws-repair-uncertain{color:inherit;text-decoration-line:underline;text-decoration-style:wavy;-webkit-text-decoration-color:var(--ws-muted);-webkit-text-decoration-color:var(--ws-muted);text-decoration-color:var(--ws-muted);text-underline-offset:3px;background:0 0}.ws-repair-popover:focus{outline:none}.ws-repair-popover[data-mode=sheet]{width:auto;box-shadow:none;background:0 0;border:0;padding:0}.ws-meeting-finishing,.ws-finishing-after,.ws-meeting-canvas-body{--ws-finish-fade:.18s;--ws-finish-enter:.24s;--ws-finish-reduced:.12s;--ws-finish-glide:2.4s;--ws-finish-bar:4px;--ws-finish-bar-radius:2px;--ws-finish-bar-gap:6px;--ws-finish-time:58px;--ws-finish-time-gap:12px;--ws-finish-target:44px}.ws-meeting-finishing{container:ws-finishing/inline-size}.ws-finishing-status{margin-top:8px}.ws-finishing-status>.ws-finishing-activity{color:var(--ws-ink);text-wrap:pretty;margin:0;font-size:14px;font-weight:450;line-height:22px}.ws-finishing-status>.ws-finishing-meta{color:var(--ws-muted);font-variant-numeric:tabular-nums;text-wrap:pretty;margin:2px 0 0;font-size:13px;line-height:20px}.ws-finishing-steps{gap:8px var(--ws-finish-bar-gap);grid-template-columns:repeat(4,minmax(0,1fr));margin:16px 0 0;padding:0;list-style:none;display:grid}.ws-finishing-steps>li{gap:8px;min-width:0;display:grid;position:relative}.ws-finishing-bar{height:var(--ws-finish-bar);border-radius:var(--ws-finish-bar-radius);background:var(--control-border);transition:background-color var(--ws-finish-fade) var(--ease-out-quart);display:block;position:relative;overflow:hidden}.ws-finishing-steps>li[data-state=done] .ws-finishing-bar{background:var(--ws-ink)}.ws-finishing-steps>li[data-state=active] .ws-finishing-bar:after{content:"";border-radius:inherit;background:var(--ws-ink);width:45%;animation:ws-finishing-glide var(--ws-finish-glide) var(--ease-out-quart) infinite;position:absolute;inset:0 auto 0 0}.ws-finishing-step-label{min-width:0;color:var(--ws-muted);-webkit-hyphens:auto;hyphens:auto;transition:color var(--ws-finish-fade) var(--ease-out-quart);align-items:center;gap:4px;font-size:12px;font-weight:450;line-height:16px;display:inline-flex}.ws-finishing-step-label>svg{color:var(--ws-success);flex:none}.ws-finishing-steps>li[data-state=active] .ws-finishing-step-label{color:var(--ws-ink);font-weight:500}.ws-finishing-step-now{color:var(--ws-muted);font-variant-numeric:tabular-nums;margin:8px 0 0;font-size:12px;line-height:16px;display:none}.ws-finishing-status>.ws-record-error{margin-top:16px}.ws-finishing-action{margin-top:12px}.ws-finishing-action,.ws-finishing-more{position:relative}@media (pointer:coarse){.ws-finishing-action:before,.ws-finishing-more:before{content:"";inset-block:calc(50% - var(--ws-finish-target) / 2);position:absolute;inset-inline:0}}.ws-finishing-transcript{margin-top:32px}.ws-canvas-body.ws-finishing-after{padding-top:0}.ws-finishing-after>.ws-finishing-transcript{margin-top:0}.ws-finishing-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;margin-bottom:8px;display:flex}.ws-finishing-head>.ws-finishing-label{color:var(--ws-muted);letter-spacing:0;margin:0;font-size:12px;font-weight:500;line-height:16px}.ws-finishing-head>.ws-finishing-more{padding:0;line-height:16px}.ws-finishing-more[data-compact-only]{display:none}.ws-finishing-lines{animation:ws-finishing-fade var(--ws-finish-fade) var(--ease-out-quart) both}.ws-finishing-lines>.ws-finishing-line{align-items:baseline;column-gap:var(--ws-finish-time-gap);color:var(--ws-muted);overflow-wrap:break-word;grid-template-columns:max-content minmax(0,1fr);margin:0;padding:4px 0;font-size:14px;line-height:24px;display:grid}.ws-finishing-time{font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:center;font-size:12px}.ws-finishing-transcript>.ws-finishing-empty{color:var(--ws-muted);margin:0;font-size:13px;line-height:20px}.ws-finishing-skeleton{gap:12px;padding-top:8px;display:grid}.ws-finishing-skeleton>.ws-skeleton:nth-child(n){height:12px;margin:0}.ws-finishing-skeleton>.ws-skeleton:first-child{width:92%}.ws-finishing-skeleton>.ws-skeleton:nth-child(2){width:78%}.ws-finishing-skeleton>.ws-skeleton:nth-child(3){width:64%}@container ws-finishing (max-width:32rem){.ws-finishing-step-label{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.ws-finishing-steps{row-gap:0}.ws-finishing-step-now{display:block}.ws-finishing-more[data-compact-only]{display:inline-flex}.ws-finishing-lines[data-tail]>.ws-finishing-line:nth-last-child(n+6){display:none}}.ws-meeting-canvas-body[data-arrived=true]>:not(.ws-eyebrow):not(.ws-meeting-heading){animation:ws-finishing-arrive var(--ws-finish-enter) var(--ease-out-quart) both}@keyframes ws-finishing-glide{50%{transform:translate(122%)}}@keyframes ws-finishing-fade{0%{opacity:0}}@keyframes ws-finishing-arrive{0%{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.ws-finishing-steps>li[data-state=active] .ws-finishing-bar:after{animation:none}.ws-meeting-canvas-body[data-arrived=true]>:not(.ws-eyebrow):not(.ws-meeting-heading){animation-name:ws-finishing-fade;animation-duration:var(--ws-finish-reduced)}}.ws-knowledge-page .ws-knowledge-tabs{align-items:center;margin-bottom:28px}.ws-knowledge-tabs .ws-review-count{background:var(--ws-soft);min-width:19px;height:19px;color:var(--ws-ink);font-variant-numeric:tabular-nums;border-radius:6px;justify-content:center;align-items:center;padding-inline:5px;display:inline-flex}.ws-wiki{grid-template-columns:minmax(200px,250px) minmax(0,1fr);align-items:start;gap:36px;display:grid}.ws-wiki-main{min-width:0}.ws-wiki .ws-wiki-back{display:none}.ws-wiki-tree{border-right:1px solid var(--ws-line);flex-direction:column;gap:10px;max-height:calc(100dvh - 24px);padding:2px 14px 14px 2px;display:flex;position:sticky;top:12px;overflow:auto}.ws-wiki-search{width:100%}.ws-wiki-tree ul{margin:0;padding:0;list-style:none}.ws-wiki-tree-row{min-height:32px;color:var(--ws-nav-ink);border-radius:6px;align-items:center;gap:2px;display:flex}.ws-wiki-tree-row:hover{background:var(--ws-nav-hover)}.ws-wiki-tree-row[data-selected=true]{background:var(--ws-nav-selected);color:var(--ws-nav-active-ink)}.ws-wiki-tree-row[data-root=true]{font-weight:500}.ws-wiki-tree-toggle{width:20px;height:24px;color:var(--ws-muted);background:0 0;border:0;border-radius:4px;flex:0 0 20px;justify-content:center;align-items:center;padding:0;display:inline-flex}.ws-wiki-tree-page{min-width:0;color:inherit;font:inherit;text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:8px;padding:6px 6px 6px 2px;font-size:13px;display:flex}.ws-wiki-tree-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ws-wiki-tree-title small{color:var(--ws-muted);font-size:11px;display:block}.ws-wiki-tree-count{background:var(--ws-soft);min-width:20px;color:var(--ws-ink);font-variant-numeric:tabular-nums;text-align:center;border-radius:9px;flex-shrink:0;padding:1px 7px;font-size:11px;font-weight:600}.ws-wiki-tree-new{min-height:32px;color:var(--ws-muted);background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:0 8px;font-size:13px;display:flex}.ws-wiki-tree-new:hover{background:var(--ws-nav-hover);color:var(--ws-ink)}.ws-wiki-tree-none{padding:4px 8px}.ws-wiki-archived summary{color:var(--ws-muted);cursor:pointer;padding:6px 8px;font-size:12px}.ws-wiki-page{min-width:0;container-type:inline-size}.ws-canvas .ws-wiki-page{padding:28px 32px 48px}.ws-wiki-page-head{margin-bottom:26px}.ws-wiki-breadcrumb ol{flex-wrap:wrap;margin:0 0 8px;padding:0;list-style:none;display:flex}.ws-wiki-breadcrumb li+li:before{content:"/";color:var(--ws-muted);margin-inline:6px}.ws-wiki-breadcrumb .ws-text-button{padding:2px 0}.ws-wiki-root-badge{background:var(--ws-soft);color:var(--ws-ink);border-radius:10px;align-items:center;gap:6px;margin:0 0 10px;padding:3px 9px;font-size:11px;display:inline-flex}.ws-wiki-page-head h1{letter-spacing:-.03em;overflow-wrap:anywhere;margin:0 0 6px;font-size:28px;font-weight:490;line-height:1.2}.ws-wiki-meta{color:var(--ws-muted);margin:0;font-size:12px}.ws-wiki-toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;display:flex}.ws-wiki-toolbar .ws-button{min-height:34px;padding:7px 12px}.ws-button.ws-button-quiet{background:0 0;border-color:#0000}.ws-button.ws-button-quiet:hover,.ws-button.ws-button-quiet[aria-pressed=true]{background:var(--ws-soft)}.ws-wiki-toggle{border:1px solid var(--ws-line);background:var(--ws-surface);min-height:32px;color:var(--ws-ink);border-radius:16px;align-items:center;gap:6px;padding:0 12px;font-size:12px;display:inline-flex}.ws-wiki-toggle[aria-pressed=false]{color:var(--ws-muted)}.ws-wiki-page-grid{display:block}.ws-wiki-page-grid[data-cards=margin]{grid-template-columns:minmax(0,1fr) minmax(240px,280px);align-items:start;gap:36px;display:grid}@container (max-width:820px){.ws-wiki-page-grid[data-cards=margin]{grid-template-columns:minmax(0,1fr)}}.ws-wiki-page-main{min-width:0}.ws-page-article{max-width:44rem;font-size:15px;line-height:1.7}.ws-page-chunk{scroll-margin-top:16px}.ws-page-article>.ws-page-chunk:not(:first-child)>.ws-markdown:first-of-type{margin-top:var(--ws-md-gap)}.ws-page-article>.ws-page-chunk:not(:first-child)>.ws-markdown:first-of-type:has(>h2:first-child){margin-top:var(--ws-md-gap-h2)}.ws-page-article>.ws-page-chunk:not(:first-child)>.ws-markdown:first-of-type:has(>h3:first-child){margin-top:var(--ws-md-gap-h3)}.ws-page-anchor{height:0;scroll-margin-top:16px;display:block}.ws-page-anchor:focus{outline:none}.ws-page-chunk[data-focused=true]{box-shadow:0 0 0 2px var(--ws-focus);border-radius:6px}.ws-page-chunk:focus{outline:none}.ws-wiki-links{border-top:1px solid var(--ws-line);max-width:44rem;margin-top:36px;padding-top:16px}.ws-wiki-links h2{color:var(--ws-muted);margin:0 0 10px;font-size:12px;font-weight:450}.ws-wiki-links>div{flex-wrap:wrap;gap:8px;display:flex}.ws-wiki-chip{border:1px solid var(--ws-line);background:var(--ws-surface);min-height:30px;color:var(--ws-ink);border-radius:15px;align-items:center;padding:0 11px;font-size:12px;display:inline-flex}.ws-wiki-chip:hover{background:var(--ws-soft)}.ws-wiki-empty{border:1px dashed var(--ws-line);background:var(--ws-paper);border-radius:10px;max-width:40rem;padding:26px 28px}.ws-wiki-empty h2{margin:0 0 8px;font-size:19px;font-weight:480}.ws-wiki-empty p{color:var(--ws-muted);margin:0 0 18px;font-size:13px;line-height:1.7}.ws-suggest-ins,.ws-suggest-del{color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:3px;padding:0 1px}.ws-suggest-ins{background:var(--ws-diff-add-bg);text-decoration:underline;-webkit-text-decoration-color:var(--ws-diff-add-bar);-webkit-text-decoration-color:var(--ws-diff-add-bar);text-decoration-color:var(--ws-diff-add-bar);text-underline-offset:3px;text-decoration-thickness:1.5px}.ws-suggest-del{background:var(--ws-diff-del-bg);text-decoration:line-through;-webkit-text-decoration-color:var(--ws-diff-del-bar);-webkit-text-decoration-color:var(--ws-diff-del-bar);text-decoration-color:var(--ws-diff-del-bar);text-decoration-thickness:1.5px}.ws-suggest-del+.ws-suggest-ins{margin-inline-start:.3em}.ws-suggest-ins.is-focused,.ws-suggest-del.is-focused{box-shadow:0 0 0 2px var(--ws-focus)}.ws-suggest-block{border-inline-start:3px solid;border-radius:6px;margin:6px 0;padding:2px 12px}.ws-suggest-block-ins{border-color:var(--ws-diff-add-bar);background:var(--ws-diff-add-bg)}.ws-suggest-block-del{border-color:var(--ws-diff-del-bar);background:var(--ws-diff-del-bg);text-decoration:line-through;-webkit-text-decoration-color:var(--ws-diff-del-bar);-webkit-text-decoration-color:var(--ws-diff-del-bar);text-decoration-color:var(--ws-diff-del-bar)}.ws-suggest-block.is-focused{box-shadow:0 0 0 2px var(--ws-focus)}.ws-suggest-block-markers{margin:4px 0 0}.ws-suggest-marker,.ws-suggestion-number{background:var(--ws-focus);width:18px;height:18px;color:var(--ws-surface);font-variant-numeric:tabular-nums;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:10px;font-weight:600;line-height:1;display:inline-flex;position:relative}.ws-suggest-marker{vertical-align:2px;cursor:pointer;margin-inline-start:4px}.ws-suggest-marker.is-focused{box-shadow:0 0 0 2px var(--ws-surface), 0 0 0 4px var(--ws-focus)}.ws-suggestion-card{border:1px solid var(--ws-line);background:var(--ws-surface);border-radius:10px;flex-direction:column;gap:10px;padding:14px;scroll-margin:16px;font-size:13px;display:flex;box-shadow:0 1px 2px #2927230d}.ws-suggestion-card[data-focused=true]{border-color:var(--ws-focus)}.ws-suggestion-card[data-state=outdated]{background:var(--ws-paper)}.ws-suggestion-who{color:inherit;font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.ws-suggestion-author{flex-direction:column;min-width:0;display:flex}.ws-suggestion-author strong{font-weight:560}.ws-suggestion-author small{color:var(--ws-muted);font-size:12px}.ws-suggestion-kind{margin:0;font-weight:500}.ws-suggestion-reason{overflow-wrap:anywhere;margin:0;line-height:1.5}.ws-suggestion-source{color:var(--ws-ink);text-underline-offset:3px;align-items:center;gap:5px;font-size:12px;text-decoration:underline;display:inline-flex}.ws-suggestion-outdated,.ws-suggestion-note{color:var(--ws-muted);margin:0;font-size:12px;line-height:1.5}.ws-suggestion-outdated{background:var(--ws-soft);color:var(--ws-ink);border-radius:6px;padding:8px 10px}.ws-suggestion-preview summary{color:var(--ws-muted);cursor:pointer;font-size:12px}.ws-suggestion-preview .ws-markdown{border-inline-start:3px solid var(--ws-diff-add-bar);background:var(--ws-diff-add-bg);max-height:16rem;margin-top:8px;padding:8px 12px;overflow:auto}.ws-suggestion-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ws-suggestion-actions .ws-button{min-height:34px;padding:7px 12px}.ws-suggestion-waiting{color:var(--ws-muted);justify-content:space-between;margin:0;font-size:12px}.ws-suggestion-margin{flex-direction:column;gap:12px;min-width:0;display:flex;position:sticky;top:12px}.ws-suggestion-inline{gap:10px;max-width:44rem;margin:6px 0 18px;display:grid}.ws-suggestion-inline .ws-suggestion-card{background:var(--ws-paper);box-shadow:none}.ws-suggestion-loose{margin-top:0}.ws-suggestion-hidden-note{border:1px dashed var(--ws-line);color:var(--ws-muted);border-radius:10px;margin:0;padding:12px;font-size:13px;line-height:1.55}.ws-suggestion-sheet{z-index:3;padding:0 16px calc(12px + env(safe-area-inset-bottom));background:var(--ws-surface);border-radius:18px 18px 0 0;margin:24px -16px 0;position:sticky;bottom:0;box-shadow:0 -10px 30px #29272324}.ws-suggestion-sheet-handle{width:100%;min-height:44px;color:var(--ws-ink);background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;padding:8px 0;font-size:14px;display:flex}.ws-suggestion-sheet-handle>span:first-child{background:var(--ws-line);border-radius:2px;width:40px;height:4px}.ws-suggestion-sheet .ws-suggestion-card{box-shadow:none;border:0;padding:0 0 4px;font-size:15px}.ws-suggestion-sheet .ws-suggestion-actions .ws-button{flex:1;min-height:44px}.ws-suggestion-pager{color:var(--ws-muted);justify-content:space-between;align-items:center;font-size:12px;display:flex}.ws-suggestion-pager .ws-icon-button{width:44px;height:44px}.ws-page-history{grid-template-columns:minmax(200px,250px) minmax(0,1fr);align-items:start;gap:28px;display:grid}@container (max-width:720px){.ws-page-history{grid-template-columns:minmax(0,1fr)}}.ws-page-history-list{flex-direction:column;gap:4px;display:flex}.ws-page-history-list>.ws-muted{margin:0 0 6px;font-size:12px}.ws-page-history-row{color:var(--ws-ink);font:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;flex-direction:column;gap:3px;padding:10px 12px;display:flex}.ws-page-history-row:hover{background:var(--ws-soft)}.ws-page-history-row[aria-pressed=true]{border-color:var(--ws-line);background:var(--ws-surface)}.ws-page-history-number{align-items:center;gap:8px;font-size:13px;font-weight:560;display:flex}.ws-page-history-summary{overflow-wrap:anywhere;font-size:13px}.ws-page-history-row small{color:var(--ws-muted);font-size:12px}.ws-page-history-compare{min-width:0}.ws-page-history-head{border-bottom:1px solid var(--ws-line);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:18px;padding-bottom:14px;display:flex}.ws-page-history-head strong{font-size:14px;font-weight:560;display:block}.ws-page-history-head small{color:var(--ws-muted);font-size:12px}.ws-page-history-reason{margin-bottom:16px}.ws-page-editor-bar{border-bottom:1px solid var(--ws-line);flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:16px;padding-bottom:14px;display:flex}.ws-page-editor-badge{background:var(--ws-soft);border-radius:10px;padding:3px 9px;font-size:11px;font-weight:600}.ws-page-editor-mode{color:var(--ws-muted);flex:14rem;font-size:13px}.ws-page-editor-buttons{gap:8px;display:flex}.ws-page-editor-error{margin-bottom:16px}.ws-page-editor-layout{grid-template-columns:minmax(0,1fr) minmax(220px,280px);align-items:start;gap:32px;display:grid}@container (max-width:760px){.ws-page-editor-layout{grid-template-columns:minmax(0,1fr)}}.ws-page-editor-main{min-width:0}.ws-page-editor-title input{width:100%;color:var(--ws-ink);font:inherit;letter-spacing:-.03em;border:0;background:0 0;border-bottom:1px solid #0000;margin-bottom:12px;padding:4px 0;font-size:26px;font-weight:490}.ws-page-editor-title input:focus{border-bottom-color:var(--control-border);outline:none}.ws-editor-toolbar{z-index:2;border-bottom:1px solid var(--ws-line);background:var(--ws-surface);flex-wrap:wrap;align-items:center;gap:2px;padding:6px 0;display:flex;position:sticky;top:0}.ws-wiki .ws-editor-toolbar{background:var(--ws-paper)}.ws-editor-tool{min-width:32px;height:32px;color:var(--ws-ink);background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0 6px;font-size:13px;display:inline-flex}.ws-editor-tool:hover,.ws-editor-tool[aria-pressed=true]{background:var(--ws-soft)}.ws-editor-tool-wide{padding:0 10px}.ws-editor-block select{border:1px solid var(--ws-line);background:var(--ws-surface);height:32px;color:var(--ws-ink);font:inherit;border-radius:6px;padding:0 8px;font-size:13px}.ws-editor-separator{background:var(--ws-line);width:1px;height:18px;margin:0 6px}.ws-page-editor-surface{position:relative}.ws-knowledge-editor{min-height:22rem;color:var(--ws-ink);overflow-wrap:anywhere;outline:none;padding:18px 2px 32px;font-size:15px;line-height:1.7}.ws-knowledge-editor:focus-visible{outline:none}.ws-knowledge-editor>*+*{margin-top:.8em}.ws-knowledge-editor h1,.ws-knowledge-editor h2{letter-spacing:-.01em;margin-top:1.4em;font-size:19px;font-weight:560}.ws-knowledge-editor h3,.ws-knowledge-editor h4{margin-top:1.2em;font-size:16px;font-weight:560}.ws-knowledge-editor ul,.ws-knowledge-editor ol{padding-inline-start:22px}.ws-knowledge-editor ul{list-style:outside}.ws-knowledge-editor ol{list-style:decimal}.ws-knowledge-editor ul[data-type=taskList]{padding-inline-start:4px;list-style:none}.ws-knowledge-editor ul[data-type=taskList] li{gap:8px;display:flex}.ws-knowledge-editor blockquote{border-inline-start:3px solid var(--ws-line);color:var(--ws-muted);padding-inline-start:14px}.ws-knowledge-editor code{background:var(--ws-soft);border-radius:4px;padding:1px 4px;font-family:Geist Mono Variable,monospace;font-size:.9em}.ws-knowledge-editor pre{background:var(--ws-soft);border-radius:8px;padding:12px 14px;overflow-x:auto}.ws-knowledge-editor pre code{background:0 0;padding:0}.ws-knowledge-editor table{border-collapse:collapse;table-layout:fixed;width:100%}.ws-knowledge-editor th,.ws-knowledge-editor td{border:1px solid var(--ws-line);vertical-align:top;padding:6px 8px}.ws-knowledge-editor th{background:var(--ws-soft);font-weight:560}.ws-knowledge-editor .selectedCell{background:var(--ws-soft)}.ws-knowledge-editor a,.ws-knowledge-editor .ws-page-link{color:var(--ws-ink);text-decoration:underline;-webkit-text-decoration-color:var(--ws-focus);-webkit-text-decoration-color:var(--ws-focus);text-decoration-color:var(--ws-focus);text-underline-offset:3px}.ws-knowledge-editor [data-knowledge-image]{background:var(--ws-soft);color:var(--ws-muted);border-radius:4px;padding:1px 6px;font-size:12px}.ws-knowledge-editor p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;height:0;color:var(--ws-muted);pointer-events:none}.ws-page-editor-notice{color:var(--ws-muted);margin-top:10px;font-size:12px;line-height:1.55}.ws-page-editor-side{flex-direction:column;gap:16px;display:flex}.ws-page-editor-side .ws-page-field{margin:0}.ws-page-editor-side .ws-page-field small{color:var(--ws-muted);margin-top:6px;font-size:12px;display:block}.ws-page-editor-hint{background:var(--ws-soft);border-radius:10px;padding:14px;font-size:13px;line-height:1.55}.ws-page-editor-hint p{margin:4px 0 0}.ws-page-editor-side>.ws-muted{margin:0;font-size:12px;line-height:1.55}.ws-editor-failed{margin-top:16px}.ws-page-picker-popover{z-index:6;border:1px solid var(--ws-line);background:var(--ws-surface);border-radius:12px;width:min(320px,100%);padding:6px;position:absolute;box-shadow:0 12px 28px #29272324}.ws-page-picker-heading{color:var(--ws-muted);padding:6px 10px 4px;font-size:11px}.ws-page-picker-search{border:1px solid var(--ws-line);background:var(--ws-paper);min-height:36px;color:var(--ws-muted);border-radius:7px;align-items:center;gap:8px;margin:2px 4px 6px;padding:0 10px;display:flex}.ws-page-picker-search:focus-within{border-color:var(--control-border);box-shadow:0 0 0 3px var(--ws-ink)}@supports (color:color-mix(in lab, red, red)){.ws-page-picker-search:focus-within{box-shadow:0 0 0 3px color-mix(in oklab, var(--ws-ink) 7%, transparent)}}.ws-page-picker-search input{min-width:0;color:var(--ws-ink);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:13px}.ws-page-picker-list{max-height:280px;margin:0;padding:0;list-style:none;overflow:auto}.ws-page-picker-option{min-height:36px;color:var(--ws-ink);cursor:pointer;border-radius:7px;align-items:center;gap:8px;padding:6px 10px;font-size:13px;display:flex}.ws-page-picker-option[aria-selected=true]{background:var(--ws-soft)}.ws-page-picker-option strong{font-weight:500;display:block}.ws-page-picker-option small{color:var(--ws-muted);font-size:12px;display:block}.ws-page-picker-option[data-kind=create]{border-top:1px solid var(--ws-line);border-radius:0 0 7px 7px}.ws-page-picker-empty{color:var(--ws-muted);padding:10px;font-size:13px}.ws-page-action-dialog .ws-page-picker-list{max-height:320px}.ws-page-action-target{margin:0;font-size:14px}.ws-page-action-buttons{justify-content:flex-end}.ws-wiki-review-intro{max-width:65ch;color:var(--ws-muted);margin:0 0 20px;font-size:13px;line-height:1.7}.ws-wiki-review-list{border:1px solid var(--ws-line);background:var(--ws-surface);border-radius:10px;margin:0;padding:0;list-style:none}.ws-wiki-review-row{grid-template-columns:minmax(160px,240px) minmax(0,1fr) auto;align-items:start;gap:20px;padding:18px 20px;display:grid}.ws-wiki-review-row+.ws-wiki-review-row{border-top:1px solid var(--ws-line)}.ws-wiki-review-page{flex-direction:column;gap:3px;min-width:0;display:flex}.ws-wiki-review-page strong{flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;font-weight:560;display:flex}.ws-wiki-review-page small{color:var(--ws-muted);font-size:12px}.ws-wiki-review-who{flex-direction:column;gap:10px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.ws-wiki-review-who small{color:var(--ws-muted);overflow-wrap:anywhere;margin-top:2px;line-height:1.5;display:block}.ws-artifact-card.ws-page-card{flex-wrap:wrap;align-items:flex-start;gap:12px 17px}.ws-artifact-card.ws-page-card>svg:first-child{margin-top:2px}.ws-artifact-card>.ws-page-card-copy{flex:15rem;min-width:0}.ws-artifact-card .ws-page-card-copy strong{overflow-wrap:anywhere}.ws-artifact-card small.ws-page-card-eyebrow{margin:0 0 5px}.ws-artifact-card small.ws-page-card-reason{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.55;display:-webkit-box;overflow:hidden}.ws-artifact-card>.ws-page-card-side{flex-direction:column;flex:none;align-items:flex-end;gap:10px;display:flex}.ws-page-card .ws-review-status{white-space:nowrap;max-width:none}.ws-page-card .ws-review-status[data-status=approved]{background:var(--ws-diff-add-bg);color:var(--ws-ink)}.ws-page-card .ws-review-status:is([data-status=outdated],[data-status=rejected]){background:var(--ws-diff-del-bg);color:var(--ws-ink)}.ws-page-banner{border:1px solid var(--ws-line);background:var(--ws-paper);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-top:14px;padding:12px 14px;font-size:12px;line-height:1.6;display:flex}.ws-page-banner p{margin:0}.ws-page-banner .ws-button{min-height:34px;padding-block:7px}.ws-page-field{margin-bottom:18px;display:block}.ws-page-field>span{margin-bottom:8px;font-size:12px;font-weight:500;display:block}.ws-page-field textarea{border:1px solid var(--ws-line);background:var(--ws-surface);width:100%;color:var(--ws-ink);font:inherit;resize:vertical;border-radius:9px;padding:10px 12px;font-size:13px;line-height:1.55;display:block}.ws-page-field textarea::placeholder{color:var(--ws-muted);opacity:1}.ws-page-note{color:var(--ws-muted);font-size:12px}@media (max-width:640px){.ws-wiki{grid-template-columns:minmax(0,1fr);gap:16px}.ws-wiki[data-pane=page]>.ws-wiki-tree,.ws-wiki[data-pane=tree]>.ws-wiki-main{display:none}.ws-wiki-tree{border-right:0;max-height:none;padding:0;position:static}.ws-wiki .ws-wiki-back{min-height:44px;margin-bottom:8px;display:inline-flex}.ws-wiki-tree-row,.ws-wiki-tree-new{min-height:44px}.ws-wiki-tree-toggle{flex-basis:36px;width:36px;height:44px}.ws-canvas .ws-wiki-page{padding:20px 16px 0}.ws-wiki-page-head h1{font-size:24px}.ws-wiki-toolbar .ws-button,.ws-wiki-toggle,.ws-suggestion-actions .ws-button,.ws-page-editor-buttons .ws-button{min-height:44px}.ws-editor-tool,.ws-editor-block select{min-width:44px;height:44px}.ws-suggest-marker:after{content:"";position:absolute;inset:-13px}.ws-wiki-review-row{grid-template-columns:minmax(0,1fr);gap:12px}.ws-wiki-review-row .ws-button,.ws-page-picker-option{min-height:44px}}.ws-suggestion-changes{gap:6px;min-width:0;display:grid}.ws-suggestion-changes .ws-suggest-block{margin:0;overflow-x:auto}.ws-page-action-dialog .ws-button.danger,.ws-page-banner .ws-button.danger{border-color:var(--ws-danger);color:var(--ws-danger)}.ws-page-banner-actions{flex-wrap:wrap;gap:8px;display:flex}.ws-agent-section .ws-agent-prompt{border:1px solid var(--ws-line);background:var(--ws-surface);border-radius:12px;padding:20px 22px}.ws-agent-section .ws-agent-prompt h4{color:var(--ws-ink);margin:0 0 6px;font-size:15px;font-weight:560}.ws-agent-section .ws-agent-prompt p{max-width:70ch;color:var(--ws-muted);margin:0 0 16px;font-size:13px;line-height:1.65}.ws-agent-section .ws-agent-copy-line[data-kind=prompt]{box-shadow:none;background:0 0;padding:0;display:block}.ws-agent-section .ws-agent-prompt-actions{flex-wrap:wrap;align-items:center;gap:10px 18px;display:flex}.ws-agent-section .ws-agent-copy-line[data-kind=prompt] .ws-agent-copy{background:var(--ws-ink);min-height:40px;color:var(--ws-surface);padding:0 14px}.ws-agent-section .ws-agent-copy-line[data-kind=prompt] .ws-agent-copy:hover{opacity:.85}.ws-agent-section .ws-agent-copy-line[data-kind=prompt] code{border-top:1px solid var(--ws-line);margin-top:16px;padding-top:16px;font-family:inherit;font-size:13px;line-height:1.65;display:block}.ws-agent-section .ws-agent-prompt .ws-agent-copy-hint{margin:12px 0 0}.ws-agent-section .ws-agent-manual-label{color:var(--ws-muted);margin:0;font-size:12.5px}@media (max-width:640px){.ws-agent-section .ws-agent-prompt{padding:18px 16px}.ws-agent-section .ws-agent-copy-line[data-kind=prompt] .ws-agent-copy{min-height:44px}}.ws-coding-agents .ws-consent{border-top:1px solid var(--ws-line);border-bottom:1px solid var(--ws-line);margin:1.25rem 0;padding:1rem 0}.ws-consent-list{margin:.5rem 0;padding:0;list-style:none}.ws-consent-list li{border-top:1px solid var(--ws-line);gap:.125rem;padding:.625rem 0;display:grid}.ws-consent-list li:first-child{border-top:0}.ws-consent-list span,.ws-consent-list small,.ws-consent-list em{color:var(--ws-agent-ok);font-size:.75rem;font-style:normal}.ws-consent-list li[data-availability=not_available] em{color:var(--ws-agent-wait)}.ws-consent-actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.75rem;display:flex}.ws-coding-row{border-top:1px solid var(--ws-line);flex-wrap:wrap;justify-content:space-between;gap:.5rem 1.5rem;padding:.75rem 0;display:flex}.ws-coding-main,.ws-coding-side{align-content:start;gap:.125rem;display:grid}.ws-coding-main small,.ws-coding-confirm{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}@media (max-width:480px){.ws-coding-row{display:grid}}.ws-agent-section{--ws-agent-ok:#2f7a4c;--ws-agent-wait:#9b5c24;--ws-agent-bad:#a34f45;--ws-agent-link:#7a664f;--ws-agent-switch-edge:#8f8477;--ws-agent-switch-on:#415d4c;--ws-agent-knob:#fff;--ws-agent-mono:"Geist Mono Variable", ui-monospace, "SF Mono", Menlo, monospace;--ws-agent-ok-soft:var(--ws-agent-ok)}@supports (color:color-mix(in lab, red, red)){.ws-agent-section{--ws-agent-ok-soft:color-mix(in srgb, var(--ws-agent-ok) 9%, var(--ws-surface))}}.ws-agent-section{--ws-agent-ok-edge:var(--ws-agent-ok)}@supports (color:color-mix(in lab, red, red)){.ws-agent-section{--ws-agent-ok-edge:color-mix(in srgb, var(--ws-agent-ok) 20%, transparent)}}.ws-agent-section{--ws-agent-wait-soft:var(--ws-agent-wait)}@supports (color:color-mix(in lab, red, red)){.ws-agent-section{--ws-agent-wait-soft:color-mix(in srgb, var(--ws-agent-wait) 9%, var(--ws-surface))}}.ws-agent-section{--ws-agent-wait-edge:var(--ws-agent-wait)}@supports (color:color-mix(in lab, red, red)){.ws-agent-section{--ws-agent-wait-edge:color-mix(in srgb, var(--ws-agent-wait) 22%, transparent)}}.ws-agent-section{--ws-agent-bad-soft:var(--ws-agent-bad)}@supports (color:color-mix(in lab, red, red)){.ws-agent-section{--ws-agent-bad-soft:color-mix(in srgb, var(--ws-agent-bad) 8%, var(--ws-surface))}}.ws-agent-section{--ws-agent-bad-edge:var(--ws-agent-bad)}@supports (color:color-mix(in lab, red, red)){.ws-agent-section{--ws-agent-bad-edge:color-mix(in srgb, var(--ws-agent-bad) 22%, transparent)}}.ws-agent-section{--ws-agent-well:var(--ws-soft)}@supports (color:color-mix(in lab, red, red)){.ws-agent-section{--ws-agent-well:color-mix(in srgb, var(--ws-soft) 42%, var(--ws-surface))}}.ws-agent-section{--ws-agent-hover:var(--ws-soft)}@supports (color:color-mix(in lab, red, red)){.ws-agent-section{--ws-agent-hover:color-mix(in srgb, var(--ws-soft) 55%, transparent)}}.ws-agent-section{--ws-agent-raise:0 0 0 1px var(--ws-line), 0 1px 2px #2927230a, 0 14px 32px -24px #29272347;--ws-agent-measure:780px;margin-top:3rem}.dark .ws-agent-section{--ws-agent-ok:#8fcf9f;--ws-agent-wait:#e7af73;--ws-agent-bad:#eba497;--ws-agent-link:#bca68a;--ws-agent-switch-edge:#8a8072;--ws-agent-switch-on:#6f9a7f;--ws-agent-knob:#f6f2ec;--ws-agent-ok-soft:var(--ws-agent-ok)}@supports (color:color-mix(in lab, red, red)){.dark .ws-agent-section{--ws-agent-ok-soft:color-mix(in srgb, var(--ws-agent-ok) 12%, var(--ws-surface))}}.dark .ws-agent-section{--ws-agent-wait-soft:var(--ws-agent-wait)}@supports (color:color-mix(in lab, red, red)){.dark .ws-agent-section{--ws-agent-wait-soft:color-mix(in srgb, var(--ws-agent-wait) 12%, var(--ws-surface))}}.dark .ws-agent-section{--ws-agent-bad-soft:var(--ws-agent-bad)}@supports (color:color-mix(in lab, red, red)){.dark .ws-agent-section{--ws-agent-bad-soft:color-mix(in srgb, var(--ws-agent-bad) 12%, var(--ws-surface))}}.dark .ws-agent-section{--ws-agent-well:var(--ws-paper)}@supports (color:color-mix(in lab, red, red)){.dark .ws-agent-section{--ws-agent-well:color-mix(in srgb, var(--ws-paper) 55%, var(--ws-surface))}}.dark .ws-agent-section{--ws-agent-raise:0 0 0 1px var(--ws-line), 0 1px 0 #ffffff08 inset, 0 16px 36px -22px #000000b3}.ws-connections-page .ws-agent-section .ws-text-button{color:var(--ws-agent-link);font-size:12.5px;font-weight:500}.ws-connections-page .ws-agent-section .ws-text-button-quiet{color:var(--ws-muted)}.ws-connections-page .ws-agent-section .ws-text-button:hover{color:var(--ws-ink)}.ws-agent-section [aria-disabled=true]{opacity:.45;cursor:default}.ws-shell .ws-agent-section button[aria-disabled=true]:active{transform:none}.ws-agent-section .ws-agent-glyph{flex-shrink:0}.ws-agent-section .ws-agent-loading{color:var(--ws-muted);margin:0 0 16px;font-size:13px}.ws-agent-section [tabindex="-1"]:focus{outline:none}.ws-agent-section .ws-agent-label,.ws-agent-section .ws-agent-setup>h3,.ws-agent-section .ws-agent-key-form>h3,.ws-agent-section .ws-agent-key-new>h3{color:var(--ws-ink);letter-spacing:-.1px;margin:0;font-size:13px;font-weight:560}.ws-agent-section .ws-agent-notice{max-width:var(--ws-agent-measure);background:var(--ws-agent-ok-soft);box-shadow:inset 0 0 0 1px var(--ws-agent-ok-edge);color:var(--ws-ink);border-radius:10px;margin:0 0 18px;padding:10px 14px;font-size:13px;line-height:1.55}.ws-agent-section .ws-agent-notice[data-tone=error]{background:var(--ws-agent-bad-soft);box-shadow:inset 0 0 0 1px var(--ws-agent-bad-edge);color:var(--ws-agent-bad)}.ws-agent-section .ws-agent-address{max-width:var(--ws-agent-measure);gap:10px;margin:26px 0 34px;display:grid}.ws-agent-section .ws-agent-privacy,.ws-agent-section .ws-agent-address-warning,.ws-agent-section .ws-agent-secret,.ws-agent-section .ws-agent-key-rules>li{max-width:76ch;color:var(--ws-muted);align-items:flex-start;gap:9px;margin:0;font-size:12.5px;line-height:1.6;display:flex}.ws-agent-section .ws-agent-privacy .ws-agent-glyph,.ws-agent-section .ws-agent-address-warning .ws-agent-glyph,.ws-agent-section .ws-agent-secret .ws-agent-glyph,.ws-agent-section .ws-agent-key-rules .ws-agent-glyph{color:var(--ws-agent-link);margin-top:3px}.ws-agent-section .ws-agent-address-warning,.ws-agent-section .ws-agent-address-warning .ws-agent-glyph{color:var(--ws-agent-wait)}.ws-agent-copy-line,.ws-agent-copy{position:relative}.ws-agent-section .ws-agent-copy-line{max-width:var(--ws-agent-measure);background:var(--ws-surface);box-shadow:inset 0 0 0 1px var(--ws-line), 0 1px 2px #29272308;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:6px 6px 6px 16px;display:flex}.ws-agent-section .ws-agent-copy-line code{min-width:0;color:var(--ws-ink);font-family:var(--ws-agent-mono);white-space:pre-wrap;overflow-wrap:anywhere;flex:260px;padding:5px 0;font-size:12.5px;line-height:1.6}.ws-agent-section .ws-agent-copy-line[data-kind=code] code{word-break:break-all;flex-basis:0}.ws-agent-section .ws-agent-copy-line[data-kind=text]{width:fit-content;max-width:min(100%, var(--ws-agent-measure));padding-left:14px}.ws-agent-section .ws-agent-copy-line[data-kind=text] code{flex-basis:auto;font-family:inherit;font-size:13px;font-style:italic}.ws-agent-section .ws-agent-copy-line[data-kind=text] code:before{content:"“"}.ws-agent-section .ws-agent-copy-line[data-kind=text] code:after{content:"”"}.ws-agent-section .ws-agent-copy-line[data-kind=file]{border:1px solid var(--ws-line);background:var(--ws-agent-well);padding:0;display:block;overflow:hidden;box-shadow:0 1px 2px #29272308}.ws-agent-section .ws-agent-copy-head{border-bottom:1px solid var(--ws-line);background:var(--ws-surface);color:var(--ws-muted);font-family:var(--ws-agent-mono);letter-spacing:.2px;justify-content:space-between;align-items:center;gap:12px;padding:5px 6px 5px 14px;font-size:11px;display:flex}.ws-agent-section .ws-agent-copy-line[data-kind=file] code{white-space:pre;overflow-wrap:normal;padding:14px 18px 16px;font-size:12.5px;line-height:1.75;display:block;overflow-x:auto}.ws-agent-section .ws-agent-copy{background:var(--ws-soft);min-width:72px;min-height:32px;color:var(--ws-ink);font:inherit;border:0;border-radius:7px;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-size:12px;font-weight:500;display:inline-flex}.ws-agent-section .ws-agent-copy:hover{background:var(--ws-soft)}@supports (color:color-mix(in lab, red, red)){.ws-agent-section .ws-agent-copy:hover{background:color-mix(in srgb, var(--ws-soft) 70%, var(--ws-line))}}.ws-agent-section .ws-agent-copy[data-copied=true]{color:var(--ws-agent-ok)}.ws-agent-section .ws-agent-copy-head .ws-agent-copy{background:0 0;min-height:28px;font-family:Geist Variable,system-ui,sans-serif}.ws-agent-section .ws-agent-copy-head .ws-agent-copy:hover{background:var(--ws-soft)}.ws-agent-section .ws-agent-copy-hint{color:var(--ws-muted);flex-basis:100%;margin:0;padding:0 10px 6px 0;font-size:12px;line-height:1.5}.ws-agent-section .ws-agent-copy-line[data-kind=file] .ws-agent-copy-hint{padding:0 18px 14px}.ws-agent-section .ws-agent-list{max-width:var(--ws-agent-measure);border-top:1px solid var(--ws-line);margin:12px 0 30px;padding:0;list-style:none;container:ws-agent-list/inline-size}.ws-agent-section .ws-agent-card{--ws-agent-row-inset:12px;border-bottom:1px solid var(--ws-line);border-radius:0;transition:background-color .16s,box-shadow .16s}.ws-agent-section .ws-agent-card-main{width:100%;padding:16px var(--ws-agent-row-inset);color:var(--ws-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;grid-template-columns:36px minmax(0,1fr) auto 16px;align-items:center;gap:6px 14px;margin:0;display:grid}.ws-agent-section .ws-agent-card-main:hover{background:var(--ws-agent-hover)}.ws-agent-section .ws-agent-card.is-open{background:var(--ws-surface);box-shadow:var(--ws-agent-raise);border-bottom-color:#0000;border-radius:14px;margin:8px 0;padding-bottom:4px;position:relative}.ws-agent-section .ws-agent-card:has(+.ws-agent-card.is-open){border-bottom-color:#0000}.ws-agent-section .ws-agent-list:has(>.ws-agent-card.is-open:first-child){border-top-color:#0000}.ws-agent-section .ws-agent-card.is-open .ws-agent-card-main:hover{background:0 0}.ws-agent-section .ws-agent-avatar{background:var(--ws-soft);width:36px;height:36px;box-shadow:inset 0 0 0 1px var(--ws-line);border-radius:10px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.ws-agent-section .ws-agent-avatar{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ws-line) 70%, transparent)}}.ws-agent-section .ws-agent-avatar{color:var(--ws-ink);letter-spacing:-.2px;font-size:14px;font-weight:560}.ws-agent-section .ws-agent-card.is-open .ws-agent-avatar{background:var(--ws-agent-well)}.ws-agent-section .ws-agent-card-title{gap:3px;min-width:0;display:grid}.ws-agent-section .ws-connector-name{color:var(--ws-ink);letter-spacing:-.15px;overflow-wrap:break-word;min-width:min(100%,12ch);font-size:14.5px;font-weight:560}.ws-agent-section .ws-agent-caption{color:var(--ws-muted);font-size:12px;line-height:1.45}.ws-agent-section .ws-agent-chevron{color:var(--ws-muted);transition:transform .16s}.ws-agent-section .ws-agent-card.is-open .ws-agent-chevron{transform:rotate(180deg)}.ws-agent-section .ws-agent-status{flex-direction:row-reverse;align-items:center;gap:12px;min-width:0;display:flex}.ws-agent-section .ws-agent-pill{background:var(--ws-agent-wait-soft);box-shadow:inset 0 0 0 1px var(--ws-agent-wait-edge);color:var(--ws-agent-wait);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:3px 10px 3px 9px;font-size:11.5px;font-weight:520;line-height:1.5;display:inline-flex}.ws-agent-section .ws-agent-pill:before{content:"";background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.ws-agent-section .ws-agent-status[data-tone=waiting] .ws-agent-pill:before{background:0 0;box-shadow:inset 0 0 0 1.5px}.ws-agent-section .ws-agent-status[data-tone=ok] .ws-agent-pill{background:var(--ws-agent-ok-soft);box-shadow:inset 0 0 0 1px var(--ws-agent-ok-edge);color:var(--ws-agent-ok)}.ws-agent-section .ws-agent-status[data-tone=stale] .ws-agent-pill{background:var(--ws-agent-bad-soft);box-shadow:inset 0 0 0 1px var(--ws-agent-bad-edge);color:var(--ws-agent-bad)}.ws-agent-section .ws-agent-when{color:var(--ws-muted);white-space:nowrap;font-size:12px}.ws-agent-section .ws-agent-card-hint{padding:0 var(--ws-agent-row-inset) 16px calc(var(--ws-agent-row-inset) + 50px);gap:10px;margin-top:-6px;display:grid}.ws-agent-section .ws-agent-card-hint p{color:var(--ws-muted);margin:0;font-size:12.5px;line-height:1.55}.ws-agent-section .ws-agent-card-panel{margin:0 var(--ws-agent-row-inset) 0 calc(var(--ws-agent-row-inset) + 50px);border-top:1px solid var(--ws-line);gap:18px;padding:16px 0 12px;display:grid}.ws-agent-section .ws-agent-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 24px;margin:0;font-size:13px;line-height:1.55;display:grid}.ws-agent-section .ws-agent-facts>div{align-content:start;gap:4px;min-width:0;display:grid}.ws-agent-section .ws-agent-facts .ws-agent-facts-wide{grid-column:1/-1}.ws-agent-section .ws-agent-facts dt{color:var(--ws-muted);font-size:12px;font-weight:450}.ws-agent-section .ws-agent-facts dd{min-width:0;color:var(--ws-ink);overflow-wrap:anywhere;margin:0}.ws-agent-section .ws-agent-access{gap:4px;margin:0;padding:0;list-style:none;display:grid}.ws-agent-section .ws-agent-card-note{max-width:76ch;color:var(--ws-muted);margin:-4px 0 0;font-size:12px;line-height:1.6}.ws-agent-section .ws-agent-card-panel .ws-connector-actions{justify-content:flex-end}.ws-agent-section .ws-agent-toggles{border-top:1px solid var(--ws-line);display:grid}.ws-agent-section .ws-agent-toggle{border:0;border-bottom:1px solid var(--ws-line);width:100%;min-height:60px;color:inherit;font:inherit;text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:20px;padding:14px 0;display:flex}.ws-agent-section .ws-agent-toggle-copy{gap:3px;min-width:0;display:grid}.ws-agent-section .ws-agent-toggle-copy strong{color:var(--ws-ink);font-size:13px;font-weight:540}.ws-agent-section .ws-agent-toggle-copy small{color:var(--ws-muted);font-size:12px;line-height:1.5}.ws-agent-section .ws-agent-switch{background:var(--ws-soft);width:38px;height:22px;box-shadow:inset 0 0 0 1px var(--ws-agent-switch-edge);border-radius:999px;flex-shrink:0;align-items:center;padding:2px;transition:background-color .16s,box-shadow .16s;display:inline-flex}.ws-agent-section .ws-agent-switch>span{background:var(--ws-agent-knob);border-radius:50%;width:18px;height:18px;transition:transform .16s;box-shadow:0 1px 2px #0000002e}.ws-agent-section .ws-agent-toggle[aria-checked=true] .ws-agent-switch{background:var(--ws-agent-switch-on);box-shadow:inset 0 0 0 1px var(--ws-agent-switch-on)}.ws-agent-section .ws-agent-toggle[aria-checked=true] .ws-agent-switch>span{transform:translate(16px)}.ws-agent-section .ws-agent-links{max-width:var(--ws-agent-measure);flex-wrap:wrap;gap:8px 26px;margin:0 0 26px;display:flex}.ws-agent-section .ws-agent-links .ws-text-button{align-items:center;gap:7px;display:inline-flex}.ws-agent-section .ws-agent-key-form,.ws-agent-section .ws-agent-key-new{max-width:var(--ws-agent-measure);background:var(--ws-surface);box-shadow:var(--ws-agent-raise);border-radius:14px;gap:12px;margin:0 0 30px;padding:22px 24px 24px;display:grid}.ws-agent-section .ws-agent-key-form .ws-agent-step-note,.ws-agent-section .ws-agent-key-new .ws-agent-step-note{margin:0}.ws-agent-section .ws-agent-fields{grid-template-columns:minmax(0,1.7fr) minmax(140px,1fr);gap:14px;margin-top:6px;display:grid}.ws-agent-section .ws-agent-field{align-content:start;gap:6px;min-width:0;display:grid}.ws-agent-section .ws-agent-field>label,.ws-agent-section .ws-agent-key-form legend{color:var(--ws-ink);font-size:12.5px;font-weight:540}.ws-agent-section .ws-agent-key-form legend{margin-bottom:10px;padding:0}.ws-agent-section .ws-agent-key-form input:not([type=checkbox]),.ws-agent-section .ws-agent-key-form select{border:1px solid var(--ws-line);background:var(--ws-paper);min-height:40px;color:var(--ws-ink);font:inherit;border-radius:9px;padding:8px 12px;font-size:13px}.ws-agent-section .ws-agent-key-form input:not([type=checkbox]):hover,.ws-agent-section .ws-agent-key-form select:hover{border-color:var(--ws-agent-switch-edge)}.ws-agent-section .ws-agent-key-form input::placeholder{color:var(--ws-muted);opacity:1}.ws-agent-section .ws-agent-key-form fieldset{border:0;gap:10px;margin:8px 0 0;padding:0;display:grid}.ws-agent-section .ws-agent-check{align-items:flex-start;gap:10px;font-weight:400;display:flex}.ws-agent-section .ws-agent-check input{accent-color:var(--ws-agent-switch-on);margin-top:3px}.ws-agent-section .ws-agent-check span{gap:2px;display:grid}.ws-agent-section .ws-agent-check strong{color:var(--ws-ink);font-size:13px;font-weight:520}.ws-agent-section .ws-agent-check small{color:var(--ws-muted);font-size:12px;line-height:1.5}.ws-agent-section .ws-agent-key-form .ws-actions{margin-top:8px}.ws-agent-section .ws-agent-key-rules{border-top:1px solid var(--ws-line);gap:8px;margin:4px 0 0;padding:14px 0 0;list-style:none;display:grid}.ws-agent-section .ws-agent-key-rules strong{color:var(--ws-ink);font-weight:540}.ws-agent-section .ws-agent-key-rules code{background:var(--ws-soft);color:var(--ws-ink);font-family:var(--ws-agent-mono);overflow-wrap:anywhere;border-radius:5px;padding:1px 5px;font-size:11.5px}.ws-agent-section .ws-agent-key-new>.ws-button{justify-self:start;margin-top:6px}.ws-agent-section .ws-agent-setup{max-width:var(--ws-agent-measure);border-top:1px solid var(--ws-line);gap:22px;margin:0 0 34px;padding-top:26px;display:grid}.ws-agent-section .ws-agent-setup>h3{font-size:15px}.ws-agent-section .ws-agent-steps{counter-reset:ws-agent-step;gap:26px;margin:0;padding:0;list-style:none;display:grid}.ws-agent-section .ws-agent-steps>li{counter-increment:ws-agent-step;min-width:0;padding-left:42px;position:relative}.ws-agent-section .ws-agent-steps>li:before{content:counter(ws-agent-step);background:var(--ws-surface);width:25px;height:25px;box-shadow:inset 0 0 0 1px var(--ws-line);color:var(--ws-ink);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:11.5px;font-weight:560;display:grid;position:absolute;top:0;left:0}.ws-agent-section .ws-agent-steps>li:not(:last-child):after{content:"";background:var(--ws-line);width:1px;position:absolute;top:31px;bottom:-20px;left:12px}.ws-agent-section .ws-agent-steps h4{color:var(--ws-ink);letter-spacing:-.1px;margin:3px 0 6px;font-size:14px;font-weight:560}.ws-agent-section .ws-agent-steps p{max-width:76ch;color:var(--ws-muted);margin:0 0 12px;font-size:13px;line-height:1.65}.ws-agent-section .ws-agent-steps .ws-agent-step-note,.ws-agent-section .ws-agent-step-note{max-width:76ch;color:var(--ws-muted);margin:12px 0 0;font-size:12.5px;line-height:1.6}.ws-agent-section .ws-agent-step-note[data-tone=attention]{color:var(--ws-agent-wait)}.ws-agent-section .ws-agent-disclosure,.ws-agent-section .ws-agent-step-action{min-height:32px;color:var(--ws-agent-link);font:inherit;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:12.5px;font-weight:500;display:inline-flex}.ws-agent-section .ws-agent-disclosure:hover,.ws-agent-section .ws-agent-step-action:hover{color:var(--ws-ink)}.ws-agent-section .ws-agent-disclosure svg{transition:transform .16s}.ws-agent-section .ws-agent-disclosure[aria-expanded=true] svg{transform:rotate(180deg)}.ws-agent-section .ws-agent-snippet{margin-top:8px}.ws-agent-section .ws-agent-steps .ws-agent-snippet p{margin-bottom:10px;font-size:12.5px}@container ws-agent-list (max-width:560px){.ws-agent-section .ws-agent-card-main{grid-template-columns:36px minmax(0,1fr) 16px;align-items:start}.ws-agent-section .ws-agent-card-main .ws-agent-avatar{grid-row:1/span 2}.ws-agent-section .ws-agent-card-main .ws-agent-status{flex-flow:wrap;grid-area:2/2;justify-content:flex-start;gap:4px 10px}.ws-agent-section .ws-agent-card-main .ws-agent-chevron{grid-area:1/3;margin-top:2px}.ws-agent-section .ws-agent-card-hint{padding-left:var(--ws-agent-row-inset)}.ws-agent-section .ws-agent-card-panel{margin-left:var(--ws-agent-row-inset)}.ws-agent-section .ws-agent-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.ws-agent-section .ws-agent-pill{white-space:normal}}@media (max-width:560px){.ws-agent-section .ws-agent-key-form,.ws-agent-section .ws-agent-key-new{padding:18px 16px 20px}.ws-agent-section .ws-agent-fields{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.ws-agent-section .ws-agent-steps>li{padding-left:36px}.ws-agent-section .ws-agent-copy,.ws-agent-section .ws-text-button,.ws-agent-section .ws-agent-disclosure,.ws-agent-section .ws-agent-step-action,.ws-agent-section .ws-button,.ws-agent-section .ws-agent-key-form input:not([type=checkbox]),.ws-agent-section .ws-agent-key-form select{min-height:44px}.ws-agent-section .ws-agent-copy-head .ws-agent-copy{min-height:40px}}@media (prefers-reduced-motion:reduce){.ws-agent-section .ws-agent-card,.ws-agent-section .ws-agent-chevron,.ws-agent-section .ws-agent-disclosure svg,.ws-agent-section .ws-agent-switch,.ws-agent-section .ws-agent-switch>span{transition:none}}.ws-agent-section .ws-agent-family{border-top:1px solid var(--pc-line,var(--ws-line));background:0 0;display:grid}.ws-agent-section .ws-agent-family:first-child{border-top:0}.ws-agent-section .ws-agent-family .ws-agent-toggle{border:0}.ws-agent-section .ws-agent-mode{justify-items:start;gap:8px;padding:2px 0 16px;display:grid}.ws-agent-section .ws-agent-mode .pc-segmented{order:-1}.ws-agent-section .ws-agent-mode .pc-segmented>button{white-space:nowrap}.ws-agent-section .ws-agent-family.is-off .ws-agent-mode{opacity:.45}.ws-agent-section .ws-agent-mode-explain{max-width:none;color:var(--pc-muted,var(--ws-muted));align-items:flex-start;gap:6px;margin:0;font-size:12.5px;line-height:1.45;display:flex}.ws-agent-section .ws-agent-mode-explain svg{flex:none;margin-top:2px}.ws-agent-section .ws-agent-mode[data-tone=warning] .ws-agent-mode-explain,.ws-agent-section .ws-agent-mode[data-tone=warning] .pc-segmented>button[aria-checked=true]{color:var(--pc-warning,var(--ws-warn))}.ws-agent-section .ws-allow{background:var(--ws-agent-well);width:100%;max-width:620px;box-shadow:inset 0 0 0 1px var(--ws-line);box-sizing:border-box;border-radius:10px;min-width:0;margin:0 0 16px;padding:0 14px}.ws-agent-section .ws-allow-head,.ws-agent-section .ws-allow-group-head{width:100%;min-height:42px;font:inherit;color:var(--ws-ink);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.ws-agent-section .ws-allow-group-head:disabled{cursor:default}.ws-agent-section .ws-allow-title{min-width:0;font-size:12.5px;font-weight:540}.ws-agent-section .ws-allow-count{color:var(--ws-muted);text-align:right;overflow-wrap:anywhere;min-width:0;margin-left:auto;font-size:12px;font-weight:430}.ws-agent-section .ws-allow-chevron{color:var(--ws-muted);flex:none;transform:rotate(-90deg)}.ws-agent-section [aria-expanded=true]>.ws-allow-chevron{transform:none}.ws-agent-section .ws-allow-body{border-top:1px solid var(--ws-line);padding:4px 0 8px}.ws-agent-section .ws-allow-list{margin:0;padding:0;list-style:none;display:grid}.ws-agent-section .ws-allow-row{padding:7px 0}.ws-agent-section .ws-allow-row .ws-agent-check strong{font-size:13px}.ws-agent-section .ws-allow-row[data-state] .ws-agent-check strong{color:var(--ws-muted)}.ws-agent-section .ws-allow-row small svg{vertical-align:-1px;margin-right:5px;display:inline-block}.ws-agent-section .ws-allow-group+.ws-allow-group{border-top:1px solid var(--ws-line)}.ws-agent-section .ws-allow-group-head .ws-conn-mark{background:0 0;border:0;border-radius:4px;width:18px;height:18px}.ws-agent-section .ws-allow-group-head .ws-conn-mark img{border-radius:4px;width:18px;height:18px}.ws-agent-section .ws-allow-group-head strong{overflow-wrap:anywhere;min-width:0;font-size:13px;font-weight:520}.ws-agent-section .ws-allow-group[data-kind] .ws-allow-count{color:var(--ws-muted)}.ws-agent-section .ws-allow-group .ws-allow-list{padding:0 0 2px 28px}.ws-agent-section .ws-allow-more{min-height:32px;font:inherit;color:var(--ws-agent-link);cursor:pointer;background:0 0;border:0;align-items:center;margin:0 0 6px 28px;padding:0;font-size:12.5px;font-weight:500;display:inline-flex}.ws-agent-section .ws-allow-body>.ws-allow-list+.ws-allow-more{margin-left:0}.ws-agent-section .ws-allow-status{color:var(--ws-muted);margin:8px 0;font-size:12.5px}.ws-agent-section .ws-allow-status .ws-allow-more{min-height:0;margin:0}.ws-agent-section .ws-agent-floor-note{margin:12px 0 0}.ws-mcp-card{--ws-mcp-card-ok:#2f7a4c;--ws-mcp-card-wait:#9b5c24;--ws-mcp-card-bad:#a34f45;--ws-mcp-card-accent:var(--ws-chart-ink,#ac9475);border:1px solid var(--ws-line,#e8e5df);background:linear-gradient(180deg, var(--ws-mcp-card-accent), transparent 72px), var(--ws-surface,#fffefd);border-radius:14px;width:min(100%,560px);margin:14px 0}@supports (color:color-mix(in lab, red, red)){.ws-mcp-card{background:linear-gradient(180deg, color-mix(in oklab, var(--ws-mcp-card-accent) 7%, transparent), transparent 72px), var(--ws-surface,#fffefd)}}.ws-mcp-card{color:var(--ws-ink,#292723);overflow:hidden;box-shadow:0 1px 2px #221c140a,0 14px 32px -22px #221c144d}.dark .ws-mcp-card{--ws-mcp-card-ok:#8fcf9f;--ws-mcp-card-wait:#e7af73;--ws-mcp-card-bad:#eba497;box-shadow:inset 0 1px #ffffff08,0 16px 36px -24px #0009}.ws-mcp-card .ws-mcp-card-head{align-items:center;gap:12px;padding:14px 14px 12px 16px;display:flex}.ws-mcp-card .ws-mcp-card-mark{background:linear-gradient(145deg, var(--ws-mcp-card-accent), var(--ws-mcp-card-accent));border-radius:10px;flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid}@supports (color:color-mix(in lab, red, red)){.ws-mcp-card .ws-mcp-card-mark{background:linear-gradient(145deg, color-mix(in oklab, var(--ws-mcp-card-accent) 22%, var(--ws-surface,#fffefd)), color-mix(in oklab, var(--ws-mcp-card-accent) 8%, var(--ws-surface,#fffefd)))}}.ws-mcp-card .ws-mcp-card-mark{box-shadow:inset 0 0 0 1px var(--ws-mcp-card-accent)}@supports (color:color-mix(in lab, red, red)){.ws-mcp-card .ws-mcp-card-mark{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--ws-mcp-card-accent) 28%, transparent)}}.ws-mcp-card .ws-mcp-card-mark{color:var(--ws-mcp-card-accent)}@supports (color:color-mix(in lab, red, red)){.ws-mcp-card .ws-mcp-card-mark{color:color-mix(in oklab, var(--ws-mcp-card-accent) 70%, var(--ws-ink,#292723))}}.ws-mcp-card .ws-mcp-card-title{flex:1;gap:2px;min-width:0;display:grid}.ws-mcp-card .ws-mcp-card-title strong{letter-spacing:-.1px;font-size:13.5px;font-weight:560}.ws-mcp-card .ws-mcp-card-title small{color:var(--ws-muted,#70665b);font-variant-numeric:tabular-nums;font-size:11.5px}.ws-mcp-card .ws-mcp-card-open{background:var(--ws-soft,#eeeae3);min-height:32px;color:var(--ws-ink,#292723);border-radius:999px;flex:none;align-items:center;gap:6px;padding:6px 11px 6px 12px;font-size:12px;font-weight:520;text-decoration:none;transition:background-color .16s,color .16s;display:inline-flex}.ws-mcp-card .ws-mcp-card-open svg{transition:transform .18s ease-out}.ws-mcp-card .ws-mcp-card-open:hover{background:var(--ws-line,#e8e5df)}.ws-mcp-card .ws-mcp-card-open:hover svg{transform:translate(2px)}.ws-mcp-card .ws-mcp-card-address{gap:7px;padding:2px 16px 14px;display:grid}.ws-mcp-card .ws-mcp-card-label{color:var(--ws-muted,#70665b);font-size:12px;font-weight:450}.ws-mcp-card .ws-agent-copy-line{background:var(--ws-soft,#eeeae3);border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:4px 4px 4px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.ws-mcp-card .ws-agent-copy-line{background:color-mix(in oklab, var(--ws-soft,#eeeae3) 72%, transparent)}}.ws-mcp-card .ws-agent-copy-line{box-shadow:inset 0 0 0 1px var(--ws-line,#e8e5df)}@supports (color:color-mix(in lab, red, red)){.ws-mcp-card .ws-agent-copy-line{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--ws-line,#e8e5df) 60%, transparent)}}.ws-mcp-card .ws-agent-copy-line code{min-width:0;color:var(--ws-ink,#292723);overflow-wrap:anywhere;word-break:break-all;flex:1 1 0;padding:5px 0;font-family:Geist Mono Variable,monospace;font-size:12px;line-height:1.5}.ws-mcp-card .ws-agent-copy{background:var(--ws-surface,#fffefd);min-width:76px;min-height:30px;box-shadow:0 0 0 1px var(--ws-line,#e8e5df), 0 1px 1px #221c140d;color:var(--ws-ink,#292723);font:inherit;border:0;border-radius:7px;flex:none;justify-content:center;align-items:center;gap:6px;padding:5px 11px;font-size:12px;font-weight:520;display:inline-flex}.ws-mcp-card .ws-agent-copy:hover{background:var(--ws-paper,#faf9f7)}.ws-mcp-card .ws-agent-copy[data-copied=true]{color:var(--ws-mcp-card-ok)}.ws-mcp-card .ws-agent-copy-hint{color:var(--ws-muted,#70665b);flex-basis:100%;margin:0;font-size:12px;line-height:1.5}.ws-mcp-card .ws-agent-address-warning{color:var(--ws-mcp-card-wait);align-items:flex-start;gap:8px;margin:0;font-size:12px;line-height:1.5;display:flex}.ws-mcp-card .ws-agent-address-warning svg{flex-shrink:0;margin-top:2px}.ws-mcp-card .ws-mcp-card-agents{border-top:1px solid var(--ws-line,#e8e5df);margin:0;padding:4px 0;list-style:none}.ws-mcp-card .ws-mcp-card-agent{grid-template-columns:8px minmax(0,1fr);align-items:center;gap:2px 12px;padding:9px 16px;display:grid}.ws-mcp-card .ws-mcp-card-dot{border:1.5px solid var(--ws-muted,#70665b);border-radius:50%;width:8px;height:8px}.ws-mcp-card .ws-mcp-card-dot[data-tone=ok]{border-color:var(--ws-mcp-card-ok);background:var(--ws-mcp-card-ok);box-shadow:0 0 0 3px var(--ws-mcp-card-ok)}@supports (color:color-mix(in lab, red, red)){.ws-mcp-card .ws-mcp-card-dot[data-tone=ok]{box-shadow:0 0 0 3px color-mix(in oklab, var(--ws-mcp-card-ok) 16%, transparent)}}.ws-mcp-card .ws-mcp-card-dot[data-tone=waiting]{border-color:var(--ws-mcp-card-wait)}.ws-mcp-card .ws-mcp-card-dot[data-tone=stale]{border-color:var(--ws-mcp-card-bad);background:var(--ws-mcp-card-bad)}.ws-mcp-card .ws-mcp-card-agent[data-status=stale] .ws-mcp-card-meta{color:var(--ws-mcp-card-bad)}.ws-mcp-card .ws-mcp-card-name{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:520;overflow:hidden}.ws-mcp-card .ws-mcp-card-meta{color:var(--ws-muted,#70665b);font-variant-numeric:tabular-nums;grid-column:2;font-size:12px}.ws-mcp-card .ws-mcp-card-more{color:var(--ws-muted,#70665b);padding:6px 16px 8px 36px;font-size:12px}.ws-mcp-card .ws-mcp-card-quiet{color:var(--ws-muted,#70665b);margin:0;padding:0 16px 14px 60px;font-size:12.5px;line-height:1.5}.ws-mcp-card .ws-mcp-card-retry{color:var(--ws-ink,#292723);font:inherit;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}@media (max-width:520px){.ws-mcp-card .ws-mcp-card-head{flex-wrap:wrap}.ws-mcp-card .ws-mcp-card-title{flex-basis:calc(100% - 44px)}.ws-mcp-card .ws-mcp-card-open{margin-left:44px}.ws-mcp-card .ws-mcp-card-quiet{padding-left:16px}.ws-mcp-card .ws-agent-copy,.ws-mcp-card .ws-mcp-card-open{min-height:44px}}@media (prefers-reduced-motion:reduce){.ws-mcp-card .ws-mcp-card-open,.ws-mcp-card .ws-mcp-card-open svg{transition:none}}.ws-agent-request-footer{flex-wrap:wrap;row-gap:12px}.ws-allow-again{flex:280px;align-items:flex-start;gap:10px;min-width:0;font-weight:400;display:flex}.ws-allow-again input{accent-color:var(--ws-ink);margin-top:3px}.ws-allow-again span{gap:2px;display:grid}.ws-allow-again strong{color:var(--ws-ink);font-size:13px;font-weight:540}.ws-allow-again small{color:var(--ws-muted);font-size:12px;line-height:1.5}.ws-agent-request-field{color:var(--ws-muted)}.ws-agent-request-note{color:var(--ws-muted);margin:0;font-size:13px}.ws-inbox{min-width:0}.ws-inbox-section+.ws-inbox-section{margin-top:var(--pc-8)}.ws-shell .ws-inbox-group{min-height:var(--pc-control-sm);align-items:center;gap:var(--pc-2);margin:0 0 var(--pc-2);color:var(--pc-muted);font:var(--pc-w-medium) var(--pc-fs-meta) / var(--pc-lh-meta) var(--font-sans);letter-spacing:0;display:flex}.ws-inbox-count{min-width:var(--pc-count-size);height:var(--pc-count-size);padding:0 calc(var(--pc-1) * 1.25);border-radius:var(--pc-radius-pill);background:var(--pc-ink);color:var(--pc-paper);font:var(--pc-w-medium) var(--pc-fs-2xs) / var(--pc-lh-2xs) var(--font-sans);font-variant-numeric:tabular-nums;place-items:center;display:inline-grid}.ws-inbox-count.quiet{background:var(--pc-soft);color:var(--pc-muted)}.ws-inbox-mark{height:var(--pc-control-sm);padding:0 var(--pc-2);border-radius:var(--pc-radius-control);color:var(--pc-muted);font:inherit;transition:background-color var(--pc-dur-1) var(--pc-ease), color var(--pc-dur-1) var(--pc-ease);margin-inline-start:auto}@media (hover:hover){.ws-inbox-mark:hover{background:var(--pc-soft);color:var(--pc-ink)}}.ws-inbox-mark:focus-visible,.ws-inbox-disclosure:focus-visible{outline:calc(var(--pc-1) / 2) solid var(--pc-focus);outline-offset:calc(var(--pc-1) / 2)}.ws-inbox-rows{gap:calc(var(--pc-1) / 2);margin:0 calc(-1 * var(--pc-3));padding:0;list-style:none;display:grid}.ws-inbox-row{width:100%;min-height:var(--pc-row-two-line);grid-template-columns:var(--pc-2) var(--pc-icon-md) minmax(0, 1fr) auto;align-items:center;column-gap:var(--pc-3);padding:var(--pc-2) var(--pc-3);border-radius:var(--pc-radius-control);color:var(--pc-ink);text-align:start;transition:background-color var(--pc-dur-1) var(--pc-ease);display:grid}@media (hover:hover){.ws-inbox-row:hover{background:var(--pc-soft)}}.ws-inbox-row[aria-current=true]{background:var(--pc-selected);box-shadow:inset calc(var(--pc-1) / 2) 0 0 var(--pc-ink)}.ws-inbox-row:focus-visible{outline:calc(var(--pc-1) / 2) solid var(--pc-focus);outline-offset:calc(var(--pc-1) / -2)}.ws-inbox-dot{width:var(--pc-2);height:var(--pc-2);border-radius:var(--pc-radius-pill)}.ws-inbox-row[data-unread] .ws-inbox-dot{background:var(--pc-ink)}.ws-inbox-kind{color:var(--pc-muted)}.ws-inbox-row-text{gap:calc(var(--pc-1) / 2);min-width:0;display:grid}.ws-inbox-row-text>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ws-inbox-row-text>strong{font:var(--pc-w-medium) var(--pc-fs-body) / var(--pc-lh-ui) var(--font-sans)}.ws-inbox-row-text>small,.ws-inbox-when{color:var(--pc-muted);font:var(--pc-w-regular) var(--pc-fs-meta) / var(--pc-lh-meta) var(--font-sans)}.ws-inbox-when{white-space:nowrap;font-variant-numeric:tabular-nums}.ws-inbox-disclosure{height:var(--pc-control-sm);align-items:center;gap:calc(var(--pc-1) + var(--pc-1) / 2);padding:0 var(--pc-2) 0 var(--pc-1);border-radius:var(--pc-radius-control);color:inherit;font:inherit;transition:color var(--pc-dur-1) var(--pc-ease);margin-inline-start:calc(-1 * var(--pc-1));display:inline-flex}.ws-inbox-disclosure>svg{transition:transform var(--pc-dur-2) var(--pc-ease)}.ws-inbox-disclosure[aria-expanded=true]>svg{transform:rotate(90deg)}@media (hover:hover){.ws-inbox-disclosure:hover{color:var(--pc-ink)}}.ws-inbox-nav .ws-inbox-count{margin-inline-start:auto}.ws-inbox-news{width:calc(var(--pc-1) + var(--pc-1) / 2);height:calc(var(--pc-1) + var(--pc-1) / 2);margin-inline:auto calc(var(--pc-1) + var(--pc-1) / 2);border-radius:var(--pc-radius-pill);background:var(--pc-ink)}@media (pointer:coarse){.ws-inbox-row{min-height:var(--pc-row-touch)}.ws-inbox-mark,.ws-inbox-disclosure{min-height:var(--pc-hit)}}.ws-inbox-canvas{min-width:0;container-type:inline-size}.ws-inbox-canvas-heading{padding:var(--pc-5) var(--pc-canvas-inset) 0}.ws-inbox-canvas-meta{margin:0 0 var(--pc-2);color:var(--pc-muted);font-size:var(--pc-fs-meta);line-height:var(--pc-lh-meta);font-variant-numeric:tabular-nums}.ws-inbox-canvas-heading h1{font-size:var(--pc-fs-title);font-weight:var(--pc-w-title);letter-spacing:var(--pc-track-title);line-height:var(--pc-lh-title);overflow-wrap:anywhere;text-wrap:balance;margin:0}.ws-inbox-canvas-description{max-width:var(--pc-description-measure);margin:var(--pc-2) 0 0;color:var(--pc-muted);font-size:var(--pc-fs-lead);line-height:var(--pc-lh-lead);text-wrap:pretty}.ws-inbox-canvas-body{min-width:0;padding:var(--pc-6) var(--pc-canvas-inset) var(--pc-8)}.ws-inbox-note{margin:0 0 var(--pc-4);color:var(--pc-muted);font-size:var(--pc-fs-meta);line-height:var(--pc-lh-meta)}.ws-inbox-note:not(:first-child){margin-top:var(--pc-4)}.ws-inbox-document{min-width:0;max-width:var(--pc-measure)}.ws-inbox-document .ws-markdown{font-size:var(--pc-fs-body);line-height:var(--pc-lh-body)}.ws-inbox-document .ws-markdown>*+*{margin-top:var(--pc-3)!important}.ws-inbox-document .ws-markdown>h2{font-size:var(--pc-fs-h2);font-weight:var(--pc-w-title);line-height:var(--pc-lh-h2);margin-top:var(--pc-control-sm)!important}.ws-inbox-document .ws-markdown>h3{font-size:var(--pc-fs-body);font-weight:var(--pc-w-title);line-height:var(--pc-lh-lead);margin-top:var(--pc-5)!important}.ws-inbox-document .ws-markdown>:first-child{margin-top:0!important}.ws-inbox-document .ws-markdown li+li{margin-top:calc(var(--pc-2) + var(--pc-1) / 2)}.ws-inbox-document .ws-markdown a{text-underline-offset:calc(var(--pc-1) * .75)}.ws-inbox-code{max-width:100%;padding:var(--pc-3) var(--pc-4);border-radius:var(--pc-radius-control);background:var(--pc-paper);font:var(--pc-w-regular) var(--pc-fs-mono) / var(--pc-lh-mono) var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;overscroll-behavior-x:contain;margin:0;overflow:auto}.ws-inbox-pinned>.ws-actions{gap:var(--pc-2)}.ws-inbox-series{margin-top:var(--pc-8);padding-top:var(--pc-4);border-top:calc(var(--pc-1) / 4) solid var(--pc-line)}.ws-inbox-series h2,.ws-inbox-details>summary{margin:0 0 var(--pc-2);color:var(--pc-muted);font:var(--pc-w-medium) var(--pc-fs-meta) / var(--pc-lh-meta) var(--font-sans)}.ws-inbox-series ul{gap:calc(var(--pc-1) / 2);margin:0 calc(-1 * var(--pc-2));padding:0;list-style:none;display:grid}.ws-inbox-series button{width:100%;min-height:var(--pc-hit);align-items:center;column-gap:var(--pc-3);padding:var(--pc-1) var(--pc-2);border-radius:var(--pc-radius-control);text-align:start;transition:background-color var(--pc-dur-1) var(--pc-ease);grid-template-columns:auto minmax(0,1fr);display:grid}.ws-inbox-series button>span{font:var(--pc-w-medium) var(--pc-fs-ui) / var(--pc-lh-ui) var(--font-sans);font-variant-numeric:tabular-nums;white-space:nowrap}.ws-inbox-series button>small{color:var(--pc-muted);font-size:var(--pc-fs-meta);line-height:var(--pc-lh-meta);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (hover:hover){.ws-inbox-series button:hover{background:var(--pc-soft)}}.ws-inbox-series button:focus-visible,.ws-inbox-details>summary:focus-visible{outline:calc(var(--pc-1) / 2) solid var(--pc-focus);outline-offset:calc(var(--pc-1) / -2)}.ws-inbox-details{margin-top:var(--pc-8)}.ws-inbox-details>summary{min-height:var(--pc-control-sm);align-items:center;gap:calc(var(--pc-1) + var(--pc-1) / 2);cursor:pointer;list-style:none;display:inline-flex}.ws-inbox-details>summary::-webkit-details-marker{display:none}.ws-inbox-details>summary:before{width:calc(var(--pc-1) + var(--pc-1) / 2);height:calc(var(--pc-1) + var(--pc-1) / 2);margin-inline:calc(var(--pc-1) / 2) var(--pc-1);border-block-end:var(--pc-stroke) solid currentColor;border-inline-end:var(--pc-stroke) solid currentColor;content:"";transition:transform var(--pc-dur-2) var(--pc-ease);transform:rotate(-45deg)}.ws-inbox-details[open]>summary:before{transform:rotate(45deg)}.ws-inbox-canvas-footer .ws-actions{gap:var(--pc-2);display:flex}.ws-inbox-canvas-footer .pc-btn{height:var(--pc-control-md);padding-inline:var(--pc-3);font-size:var(--pc-fs-ui)}@media (max-width:640px){.ws-inbox-canvas-footer .pc-btn{height:var(--pc-control-lg);flex:1}}@media (pointer:coarse){.ws-inbox-canvas-footer .pc-btn{min-height:var(--pc-hit)}}@media (prefers-reduced-motion:reduce){.ws-inbox-row,.ws-inbox-mark,.ws-inbox-disclosure,.ws-inbox-disclosure>svg,.ws-inbox-series button,.ws-inbox-details>summary:before{transition:none}}.ws-canvas-full .ws-inbox-canvas-heading h1{font-size:var(--pc-fs-title-full);line-height:var(--pc-lh-title-full)}@media (max-width:640px){.ws-inbox-canvas-heading h1{font-size:var(--pc-fs-title-sheet);line-height:var(--pc-lh-title-sheet)}}.ws-markdown,.ws-markdown>*,.ws-agents-run-main,.ws-meeting-notes,.ws-meeting-overview{overflow-wrap:anywhere;min-width:0}.ws-markdown .ws-table-scroll{border:calc(var(--pc-1) / 4) solid var(--pc-line);border-radius:var(--pc-radius-card);overscroll-behavior-x:contain;max-width:100%;overflow-x:auto}.ws-markdown .ws-table-scroll table{border-collapse:separate;border-spacing:0;width:max-content;min-width:100%;font-size:var(--pc-fs-ui);line-height:var(--pc-lh-ui)}.ws-markdown .ws-table-scroll :is(th,td){min-width:0;max-width:var(--pc-table-cell-measure);padding:var(--pc-2) var(--pc-3);border-bottom:calc(var(--pc-1) / 4) solid var(--pc-line);overflow-wrap:break-word;text-align:start;vertical-align:top}.ws-markdown .ws-table-scroll th{background:var(--pc-table-head-surface);color:var(--pc-muted);font-size:var(--pc-fs-ui);font-weight:var(--pc-w-medium);white-space:nowrap}.ws-markdown .ws-table-scroll tbody tr:last-child td{border-bottom:0}.ws-markdown .ws-table-scroll [data-align=right]{text-align:end;white-space:nowrap;font-variant-numeric:tabular-nums}.ws-markdown .ws-table-scroll [data-align=center]{text-align:center}.ws-result-editor{flex-direction:column;gap:12px;display:flex}.ws-result-edit-panes{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.ws-result-edit-text,.ws-result-edit-preview{flex-direction:column;gap:6px;min-width:0;display:flex}.ws-result-edit-text>span,.ws-result-edit-preview>span{color:var(--ws-muted);font-size:11px;font-weight:500}.ws-result-edit-text textarea{border:1px solid var(--ws-line);background:var(--ws-surface);min-height:320px;color:var(--ws-ink);resize:vertical;border-radius:10px;padding:12px 14px;font:13px/1.6 Geist Mono Variable,ui-monospace,monospace}.ws-result-edit-preview{border:1px solid var(--ws-line);background:var(--ws-paper);border-radius:10px;max-height:520px;padding:12px 14px;overflow:auto}.ws-result-edit-actions{align-items:center}.ws-result-note{border:1px solid var(--ws-line);background:var(--ws-surface);min-width:12rem;color:var(--ws-ink);font:inherit;border-radius:999px;flex:1;padding:8px 12px;font-size:13px}.ws-result-conflict{background:var(--ws-warn);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.ws-result-conflict{background:color-mix(in oklab, var(--ws-warn) 10%, var(--ws-surface))}}.ws-result-conflict{font-size:13px}.ws-result-theirs{border:1px dashed var(--ws-line);border-radius:10px;padding:12px 14px}.ws-result-maintained-note{color:var(--ws-muted);margin:0;font-size:12.5px}@media (max-width:760px){.ws-result-edit-panes{grid-template-columns:minmax(0,1fr)}}.ws-history{border:1px solid var(--ws-line);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.ws-history-row{border-bottom:1px solid var(--ws-line);background:var(--ws-surface);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.ws-history-version{color:var(--ws-muted);font:12px Geist Mono Variable,ui-monospace,monospace}.ws-history-main{flex-direction:column;gap:3px;min-width:0;display:flex}.ws-history-main b{font-weight:520}.ws-history-main small{color:var(--ws-muted);font-size:11.5px}.ws-history>.ws-page-note{margin:0;padding:10px 14px}.ws-author-badge{background:var(--ws-soft);color:var(--ws-ink);border-radius:999px;padding:1px 7px;font-size:11px;display:inline-flex}.ws-author-assistant,.ws-author-agent{background:var(--ws-chart-ink)}@supports (color:color-mix(in lab, red, red)){.ws-author-assistant,.ws-author-agent{background:color-mix(in oklab, var(--ws-chart-ink) 18%, var(--ws-surface))}}.ws-pill{border:1px solid var(--ws-line);color:var(--ws-muted);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:2px 9px;font-size:11.5px;display:inline-flex}.ws-pill-ok{border-color:var(--ws-success)}@supports (color:color-mix(in lab, red, red)){.ws-pill-ok{border-color:color-mix(in oklab, var(--ws-success) 40%, var(--ws-line))}}.ws-pill-ok{color:var(--ws-success)}.ws-provenance{border:1px solid var(--ws-line);background:var(--ws-paper);border-radius:12px;margin-top:18px;overflow:hidden}.ws-provenance>:is(summary,.ws-provenance-head){color:var(--ws-muted);cursor:pointer;align-items:center;gap:8px;padding:11px 14px;font-size:12px;list-style:none;display:flex}.ws-provenance>summary::-webkit-details-marker{display:none}.ws-provenance>:is(summary,.ws-provenance-head) b{color:var(--ws-ink);font-weight:550}.ws-provenance>:is(summary,.ws-provenance-head)>span{flex:1}.ws-provenance>.ws-provenance-head{cursor:default}.ws-provenance-body{border-top:1px solid var(--ws-line);background:var(--ws-line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1px;display:grid}.ws-provenance-column{background:var(--ws-surface);flex-direction:column;gap:7px;min-width:0;padding:12px 14px;display:flex}.ws-provenance-column h3{color:var(--ws-muted);font-size:var(--ws-fs-meta);line-height:var(--ws-lh-meta);font-weight:var(--ws-w-medium);letter-spacing:0;margin:0}.ws-provenance-link,.ws-provenance-usage{color:var(--ws-ink);font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:12.5px;display:flex}.ws-provenance-link{cursor:pointer}.ws-provenance-link svg,.ws-provenance-usage svg{color:var(--ws-chart-ink);flex:none}.ws-provenance-link:hover span{text-underline-offset:2px;text-decoration:underline}.ws-provenance-usage{color:var(--ws-success)}@media (max-width:760px){.ws-provenance-body{grid-template-columns:minmax(0,1fr)}}.ws-about-chat{margin-left:auto;margin-right:12px}.ws-about-chat-panel{z-index:45;width:min(34rem,100vw - 24px);max-height:var(--radix-popover-content-available-height,none);border:1px solid var(--ws-line);background:var(--ws-surface);border-radius:12px;overflow:auto;box-shadow:0 12px 32px #0000001f}.ws-provenance-flat{background:0 0;border:0;border-radius:0;margin-top:0}.ws-provenance-flat .ws-provenance-head{padding-block:12px}.ws-welcome-footer{gap:var(--pc-8);width:100%;margin:var(--pc-8) 0 var(--pc-10);color:var(--pc-ink);font-size:var(--pc-fs-ui);line-height:var(--pc-lh-ui);flex-direction:column;display:flex}.ws-need-line{align-items:center;gap:var(--pc-2);min-height:var(--pc-10);padding:var(--pc-2) var(--pc-3);border-radius:var(--pc-radius-row);background:var(--pc-soft);color:var(--pc-muted);display:flex}.ws-need-line>svg{width:var(--pc-icon-md);height:var(--pc-icon-md);flex:none}.ws-need-line>span{min-width:0}.ws-need-line b{color:var(--pc-ink);font-weight:var(--pc-w-medium)}.ws-need-line .ws-text-button{color:var(--pc-ink);font-size:var(--pc-fs-ui);line-height:var(--pc-lh-ui);font-weight:var(--pc-w-medium);white-space:nowrap;text-underline-offset:calc(var(--pc-1) * .75);flex:none;margin-left:auto;padding:0;position:relative}.ws-need-line .ws-text-button:hover{text-decoration:underline}.ws-need-line .ws-text-button:focus-visible{outline:calc(var(--pc-1) / 2) solid var(--pc-focus);outline-offset:calc(var(--pc-1) / 2);border-radius:var(--pc-radius-chip)}@media (pointer:coarse){.ws-need-line .ws-text-button:after{content:"";inset:calc((var(--pc-lh-ui) - var(--pc-hit)) / 2) calc(-1 * var(--pc-2));position:absolute}}.ws-feed{flex-direction:column;display:flex}.ws-feed h2{font-size:var(--pc-fs-h2);line-height:var(--pc-lh-h2);font-weight:var(--pc-w-title);letter-spacing:0;text-wrap:balance;margin:0}.ws-feed-day{padding:var(--pc-4) 0 var(--pc-1);color:var(--pc-muted);font-size:var(--pc-fs-meta);line-height:var(--pc-lh-meta);font-weight:var(--pc-w-medium)}.ws-feed h2+div>.ws-feed-day{padding-top:var(--pc-2)}.ws-feed-row{grid-template-columns:var(--pc-6) minmax(0, 1fr) auto;gap:var(--pc-3);min-height:calc(var(--pc-10) + var(--pc-4));margin-inline:calc(-1 * var(--pc-2));padding:var(--pc-2);border-radius:var(--pc-radius-control);transition:background-color var(--pc-dur-1) var(--pc-ease);align-items:center;display:grid}.ws-feed-avatar{margin-top:calc((var(--pc-lh-ui) - var(--pc-6)) / 2);width:var(--pc-6);height:var(--pc-6);border:calc(var(--pc-1) / 4) solid var(--pc-line);border-radius:var(--pc-radius-pill);background:var(--pc-surface);color:var(--pc-muted);font-size:var(--pc-fs-meta);line-height:1;font-weight:var(--pc-w-medium);letter-spacing:0;align-self:start;place-items:center;display:grid}.ws-feed-text{min-width:0;color:var(--pc-ink);text-wrap:pretty}.ws-feed-text b{font-weight:var(--pc-w-medium)}.ws-feed-chat-title{color:inherit;font:inherit;font-weight:var(--pc-w-medium);text-align:left;text-underline-offset:calc(var(--pc-1) * .75);cursor:pointer;background:0 0;border:0;padding:0}.ws-feed-chat-title:hover{text-decoration:underline}.ws-feed-text small{color:var(--pc-muted);font-size:var(--pc-fs-meta);line-height:var(--pc-lh-meta);display:block}.ws-feed-action{justify-self:end}@media (hover:hover) and (pointer:fine){.ws-feed-row:hover{background:var(--pc-soft)}.ws-feed-row .ws-feed-action{opacity:0;transition:opacity var(--pc-dur-1) var(--pc-ease), background-color var(--pc-dur-1) var(--pc-ease), color var(--pc-dur-1) var(--pc-ease)}.ws-feed-row:is(:hover,:focus-within) .ws-feed-action{opacity:1}.ws-feed-row:hover .ws-feed-action:not(:hover){color:var(--pc-ink)}}.ws-feed-empty{margin:var(--pc-2) 0 0;color:var(--pc-muted)}.ws-template-gallery{gap:var(--pc-4);margin-top:var(--pc-8);flex-direction:column;display:flex}.ws-welcome-footer .ws-template-gallery{margin-top:0}.ws-gallery-header{gap:var(--pc-1);flex-direction:column;display:flex}.ws-gallery-heading{font-size:var(--pc-fs-h2);line-height:var(--pc-lh-h2);font-weight:var(--pc-w-title);letter-spacing:0;text-wrap:balance;margin:0}.ws-gallery-intro{color:var(--pc-muted);font-size:var(--pc-fs-ui);line-height:var(--pc-lh-ui);text-wrap:pretty;margin:0}.ws-gallery{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--pc-gallery-column-min)), 1fr));gap:var(--pc-3);display:grid}.ws-welcome-footer .ws-gallery{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--pc-gallery-home-column-min)), 1fr))}.ws-gallery-card{min-width:0;padding:var(--pc-5);border:calc(var(--pc-1) / 4) solid var(--pc-line);border-radius:var(--pc-radius-card);background:var(--pc-surface);color:var(--pc-ink);transition:border-color var(--pc-dur-1) var(--pc-ease), transform var(--pc-dur-1) var(--pc-ease);flex-direction:column;display:flex;position:relative;container:ws-gallery-card/inline-size}.ws-gallery-card:has(.ws-gallery-use:focus-visible){outline:calc(var(--pc-1) / 2) solid var(--pc-focus);outline-offset:calc(var(--pc-1) / 2)}.ws-gallery-card:has(.ws-gallery-use:active:not([aria-disabled=true])){transform:translateY(calc(var(--pc-1) / 4))}.ws-gallery-card[data-busy]{cursor:progress}.ws-gallery-card-top{justify-content:space-between;align-items:center;gap:var(--pc-2);min-height:var(--pc-8);margin-bottom:var(--pc-4);display:flex}.ws-gallery-tile{width:var(--pc-8);height:var(--pc-8);border-radius:var(--pc-radius-control);background:var(--pc-soft);color:var(--pc-ink);flex:none;place-items:center;display:grid}.ws-gallery-more{z-index:var(--pc-z-raised);margin-right:calc(-1 * var(--pc-1));position:relative}.ws-gallery-name{min-width:0;font-size:var(--pc-fs-lead);line-height:var(--pc-lh-ui);font-weight:var(--pc-w-medium);letter-spacing:0;margin:0}.ws-gallery-use{align-items:flex-start;gap:var(--pc-2);max-width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:flex}.ws-gallery-use:after{content:"";border-radius:var(--pc-radius-card);position:absolute;inset:0}.ws-gallery-card .ws-gallery-use:focus-visible{outline:none}.ws-gallery-use[aria-disabled=true]{cursor:progress}.ws-gallery-name-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ws-gallery-go{margin-top:calc((var(--pc-lh-ui) - var(--pc-icon-sm)) / 2);color:var(--pc-muted);transition:color var(--pc-dur-1) var(--pc-ease), transform var(--pc-dur-1) var(--pc-ease);flex:none}.ws-gallery-card:has(.ws-gallery-use:focus-visible) .ws-gallery-go{color:var(--pc-ink)}.ws-gallery-description{min-height:calc(3 * var(--pc-lh-ui));margin:var(--pc-1) 0 0;color:var(--pc-muted);font-size:var(--pc-fs-ui);line-height:var(--pc-lh-ui);text-wrap:pretty;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ws-gallery-meta{align-items:center;gap:var(--pc-3);min-height:var(--pc-lh-meta);padding-top:var(--pc-4);color:var(--pc-muted);font-size:var(--pc-fs-meta);line-height:var(--pc-lh-meta);margin-top:auto;display:flex}.ws-gallery-status,.ws-gallery-schedule{align-items:center;gap:var(--pc-1);min-width:0;display:inline-flex}.ws-gallery-status>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ws-gallery-status[data-tone=ready]>svg{color:var(--pc-success)}.ws-gallery-schedule{white-space:nowrap;font-variant-numeric:tabular-nums;flex:none;margin-left:auto}.ws-gallery-meta svg{width:var(--pc-icon-xs);height:var(--pc-icon-xs);flex:none}.ws-gallery-spinner{animation:ws-gallery-spin var(--pc-dur-spin) var(--pc-ease-spin) infinite}@keyframes ws-gallery-spin{to{transform:rotate(360deg)}}@container ws-gallery-card (max-width:18rem){.ws-gallery-meta{align-items:flex-start;gap:var(--pc-1);flex-direction:column-reverse}.ws-gallery-schedule{margin-left:0}}@media (hover:hover){.ws-gallery-card:hover{border-color:var(--pc-line-strong)}.ws-gallery-card:hover .ws-gallery-go{color:var(--pc-ink);transform:translateX(calc(var(--pc-1) / 2))}}@media (pointer:coarse){.ws-gallery-more{margin-block:calc((var(--pc-8) - var(--pc-hit)) / 2);margin-right:calc(-1 * var(--pc-3))}}@media (max-width:640px){.ws-gallery-card{padding:var(--pc-4)}.ws-gallery-description{min-height:0}.ws-gallery-name-text{white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}}@media (prefers-reduced-motion:reduce){.ws-feed-row,.ws-feed-row .ws-feed-action,.ws-gallery-card,.ws-gallery-go{transition:none}.ws-gallery-card:has(.ws-gallery-use:active),.ws-gallery-card:hover .ws-gallery-go{transform:none}.ws-gallery-spinner{animation:none}}.ws-tab-count{background:var(--ws-soft);color:var(--ws-muted);border-radius:999px;margin-left:6px;padding:0 6px;font-size:11px}.ws-setting-change{background:var(--ws-soft);color:var(--ws-ink);border-radius:10px;flex-wrap:wrap;align-self:flex-start;align-items:center;gap:8px 10px;margin:4px 0;padding:8px 12px;font-size:12.5px;line-height:1.45;display:inline-flex}.ws-setting-change>svg{color:var(--ws-muted);flex:none}.ws-setting-change>button{min-width:44px;min-height:44px;color:var(--ws-ink);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:2px 6px;font-weight:550;text-decoration:underline}.ws-setting-change>button:hover{background:var(--ws-surface)}.ws-setting-change>button:disabled{cursor:default;opacity:.6}.ws-setting-change-note{color:var(--ws-muted)}.ws-finder-scrim{z-index:50;background:var(--pc-scrim);position:fixed;inset:0}.ws-finder{--finder-top:14vh;z-index:50;top:var(--finder-top);width:min(640px, calc(100vw - var(--pc-8)));max-height:min(60dvh, calc(100dvh - 2 * var(--finder-top)));border:1px solid var(--pc-line);border-radius:var(--pc-radius-sheet);background:var(--pc-surface);box-shadow:var(--pc-shadow-pop);color:var(--pc-ink);flex-direction:column;display:flex;position:fixed;left:50%;overflow:hidden;translate:-50%}.ws-finder-search{align-items:center;gap:var(--pc-2);min-height:52px;padding:0 var(--pc-3) 0 var(--pc-5);border-bottom:1px solid var(--pc-line);color:var(--pc-muted);flex-shrink:0;display:flex}.ws-finder .ws-finder-search>input{min-width:0;height:52px;color:var(--pc-ink);font:inherit;font-size:15px;line-height:24px;font-weight:var(--pc-w-regular);background:0 0;border:0;outline:none;flex:1}.ws-finder .ws-finder-search>input:focus-visible{outline:none}.ws-finder .ws-finder-search>input::placeholder{color:var(--pc-muted);opacity:1}.ws-finder-close{width:var(--pc-control-sm);height:var(--pc-control-sm);border-radius:var(--pc-radius-control);color:var(--pc-muted);flex-shrink:0;justify-content:center;align-items:center;display:none}.ws-finder-scroll{overscroll-behavior:contain;min-height:0;padding:var(--pc-2);flex:1;overflow-y:auto}.ws-finder-notice{padding:var(--pc-2) var(--pc-3);color:var(--pc-muted);font-size:var(--pc-fs-meta);line-height:var(--pc-lh-meta)}.ws-finder-error{grid-template-columns:var(--pc-icon-md) minmax(0, 1fr) auto;align-items:center;column-gap:var(--pc-2);padding:var(--pc-2) var(--pc-3);font-size:var(--pc-fs-ui);line-height:var(--pc-lh-ui);display:grid}.ws-finder-error>svg{width:var(--pc-icon-md);height:var(--pc-icon-md);color:var(--pc-danger)}.ws-finder-error>p{color:var(--pc-ink);margin:0}.ws-finder-error>button{height:var(--pc-control-sm);border:1px solid var(--pc-line);border-radius:var(--pc-radius-control);background:var(--pc-surface);color:var(--pc-ink);font-size:var(--pc-fs-meta);font-weight:var(--pc-w-medium);white-space:nowrap;padding:0 10px}.ws-finder-error>details{margin-top:var(--pc-1);color:var(--pc-muted);font-size:var(--pc-fs-meta);line-height:var(--pc-lh-meta);grid-column:2/-1}.ws-finder-error summary{cursor:pointer;width:fit-content}.ws-finder-error details>p{margin:var(--pc-1) 0 0;overflow-wrap:anywhere}.ws-finder-more{padding:var(--pc-1) 0}.ws-finder-more button{height:var(--pc-control-sm);padding:0 var(--pc-3);border-radius:var(--pc-radius-control);color:var(--pc-muted);font-size:var(--pc-fs-meta);line-height:var(--pc-lh-meta);font-weight:var(--pc-w-medium);white-space:nowrap}.ws-finder-group+.ws-finder-group{margin-top:var(--pc-2)}.ws-finder-group-label{padding:var(--pc-2) var(--pc-3) var(--pc-1);color:var(--pc-muted);font-size:var(--pc-fs-meta);line-height:var(--pc-lh-meta);font-weight:var(--pc-w-medium);margin:0}.ws-finder-row{align-items:center;gap:var(--pc-2);width:100%;min-height:var(--pc-10);padding:var(--pc-2) var(--pc-3);border-radius:var(--pc-radius-control);color:var(--pc-muted);text-align:left;display:flex;position:relative}.ws-finder-row>svg{width:var(--pc-icon-md);height:var(--pc-icon-md)}.ws-finder-results [role=option][aria-selected=true]{background:var(--pc-soft)}.ws-finder-results [role=option][aria-selected=true]:before{content:"";background:var(--pc-ink);border-radius:1px;width:2px;position:absolute;inset-block:10px;inset-inline-start:0}.ws-finder .ws-finder-results [role=option]:focus-visible{outline:2px solid var(--pc-focus);outline-offset:-2px}.ws-finder-match-copy{flex:1;min-width:0}.ws-finder-match-copy>strong,.ws-finder-match-copy>small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.ws-finder-match-copy>strong{color:var(--pc-ink);font-size:var(--pc-fs-ui);line-height:var(--pc-lh-ui);font-weight:var(--pc-w-medium)}.ws-finder-match-copy>small{color:var(--pc-muted);font-size:var(--pc-fs-meta);line-height:var(--pc-lh-meta);font-weight:var(--pc-w-regular)}.ws-finder-match-copy mark{background:var(--pc-focus)}@supports (color:color-mix(in lab, red, red)){.ws-finder-match-copy mark{background:color-mix(in oklab, var(--pc-focus) 22%, transparent)}}.ws-finder-match-copy mark{color:var(--pc-ink)}.ws-finder-group[data-held]{animation:ws-finder-hold var(--pc-dur-2) var(--pc-ease) var(--pc-dur-1) both}@keyframes ws-finder-hold{to{opacity:.5}}.ws-finder-skeleton{padding:var(--pc-2) var(--pc-3) 0;display:grid}.ws-finder-skeleton-label{width:64px;height:var(--pc-2);margin:var(--pc-1) 0 var(--pc-2);border-radius:var(--pc-1);background:var(--pc-soft)}.ws-finder-skeleton-row{align-items:center;gap:var(--pc-2);height:var(--pc-10);display:flex}.ws-finder-skeleton-row>i{width:var(--pc-icon-md);height:var(--pc-icon-md);border-radius:var(--pc-1);background:var(--pc-soft)}.ws-finder-skeleton-row>i+i{width:58%;height:10px}.ws-finder-skeleton-row:nth-child(3)>i+i{width:44%}.ws-finder-skeleton-row:nth-child(4)>i+i{width:52%}@media (prefers-reduced-motion:no-preference){.ws-finder-skeleton>*{animation:ws-finder-pulse calc(var(--pc-dur-3) * 5) var(--pc-ease) infinite alternate}}@keyframes ws-finder-pulse{0%{opacity:.6}}.ws-finder-footer{align-items:center;gap:var(--pc-4);min-height:36px;padding:0 var(--pc-5);border-top:1px solid var(--pc-line);color:var(--pc-muted);font-size:var(--pc-fs-meta);line-height:var(--pc-lh-meta);flex-shrink:0;display:flex}.ws-finder-footer>span{align-items:center;gap:var(--pc-1);display:inline-flex}.ws-finder-footer kbd{min-width:var(--pc-4);padding:0 var(--pc-1);border-radius:var(--pc-radius-chip);background:var(--pc-soft);color:var(--pc-muted);font-family:var(--font-mono);font-size:11px;line-height:var(--pc-lh-meta);text-align:center}@media (hover:hover){.ws-finder-error>button:hover,.ws-finder-more button:hover,.ws-finder-close:hover{background:var(--pc-soft);color:var(--pc-ink)}}@media (pointer:coarse){.ws-finder-close{width:var(--pc-hit);height:var(--pc-hit);margin-right:calc(var(--pc-2) * -1);display:inline-flex}.ws-finder-footer{display:none}.ws-finder-row,.ws-finder-skeleton-row{min-height:var(--pc-hit)}}@media (max-width:640px){.ws-finder{--finder-top:max(var(--pc-4), env(safe-area-inset-top));max-height:calc(100dvh - var(--finder-top) - max(var(--pc-4), env(safe-area-inset-bottom)))}.ws-finder .ws-finder-search>input{font-size:16px}}.ws-finder-scrim[data-state=open]{animation:ws-finder-fade-in var(--pc-dur-2) var(--pc-ease)}.ws-finder-scrim[data-state=closed]{animation:ws-finder-fade-out var(--pc-dur-1) var(--pc-ease)}.ws-finder[data-state=open]{animation:ws-finder-enter var(--pc-dur-2) var(--pc-ease)}.ws-finder[data-state=closed]{animation:ws-finder-exit var(--pc-dur-1) var(--pc-ease)}@keyframes ws-finder-fade-in{0%{opacity:0}}@keyframes ws-finder-fade-out{to{opacity:0}}@keyframes ws-finder-enter{0%{opacity:0;transform:translateY(-4px)}}@keyframes ws-finder-exit{to{opacity:0}}@media (prefers-reduced-motion:reduce){.ws-finder-scrim[data-state],.ws-finder[data-state]{animation-name:ws-finder-fade-in;animation-duration:var(--pc-dur-1)}.ws-finder-scrim[data-state=closed],.ws-finder[data-state=closed]{animation-name:ws-finder-fade-out}}.ws-shell .aui-edit-composer-root:focus-within{border-color:var(--ws-ink)}@supports (color:color-mix(in lab, red, red)){.ws-shell .aui-edit-composer-root:focus-within{border-color:color-mix(in oklab, var(--ws-ink) 55%, var(--control-border))}}.ws-shell .aui-edit-composer-root:focus-within{box-shadow:0 0 0 3px var(--ws-ink)}@supports (color:color-mix(in lab, red, red)){.ws-shell .aui-edit-composer-root:focus-within{box-shadow:0 0 0 3px color-mix(in oklab, var(--ws-ink) 7%, transparent)}}.ws-field-label{color:var(--ws-ink);margin:0 0 8px;font-size:13px;font-weight:550;line-height:18px;display:block}.ws-field-label>span{color:var(--ws-muted);margin-left:4px;font-weight:400}.ws-field{box-sizing:border-box;border:1px solid var(--ws-line);background:var(--ws-surface);width:100%;height:44px;color:var(--ws-ink);font:inherit;caret-color:var(--brand);border-radius:10px;outline:0;margin:0;padding:0 14px;font-size:14px;transition:border-color .16s ease-out,box-shadow .16s ease-out;display:block}.ws-field::placeholder{color:var(--muted-foreground);opacity:1}.ws-field:hover:not(:disabled,:focus){border-color:var(--ws-line)}@supports (color:color-mix(in lab, red, red)){.ws-field:hover:not(:disabled,:focus){border-color:color-mix(in oklab, var(--ws-line) 45%, var(--control-border))}}.ws-field:focus{border-color:var(--control-border);box-shadow:0 0 0 3px var(--ws-ink)}@supports (color:color-mix(in lab, red, red)){.ws-field:focus{box-shadow:0 0 0 3px color-mix(in oklab, var(--ws-ink) 7%, transparent)}}.ws-field[aria-invalid=true]{border-color:var(--ws-danger);box-shadow:0 0 0 3px var(--ws-danger)}@supports (color:color-mix(in lab, red, red)){.ws-field[aria-invalid=true]{box-shadow:0 0 0 3px color-mix(in oklab, var(--ws-danger) 16%, transparent)}}.ws-field[aria-invalid=true]:focus{box-shadow:0 0 0 1px var(--ws-danger), 0 0 0 4px var(--ws-danger)}@supports (color:color-mix(in lab, red, red)){.ws-field[aria-invalid=true]:focus{box-shadow:0 0 0 1px var(--ws-danger), 0 0 0 4px color-mix(in oklab, var(--ws-danger) 22%, transparent)}}.ws-field:disabled{background:var(--ws-paper);color:var(--ws-muted);cursor:not-allowed}textarea.ws-field{resize:vertical;height:auto;min-height:104px;padding:12px 14px;line-height:1.55}.ws-field-help{color:var(--ws-muted);margin:8px 0 0;font-size:12px;line-height:18px}.ws-field-help[role=alert]{color:var(--ws-danger)}@supports (color:color-mix(in lab, red, red)){.ws-field-help[role=alert]{color:color-mix(in oklab, var(--ws-danger) 80%, var(--ws-ink))}}.ws-field-search{box-sizing:border-box;border:1px solid var(--ws-line);background:var(--ws-surface);width:100%;height:44px;color:var(--ws-muted);cursor:text;border-radius:10px;align-items:center;gap:10px;padding:0 14px;transition:border-color .16s ease-out,box-shadow .16s ease-out;display:flex}.ws-field-search:hover:not(:focus-within){border-color:var(--ws-line)}@supports (color:color-mix(in lab, red, red)){.ws-field-search:hover:not(:focus-within){border-color:color-mix(in oklab, var(--ws-line) 45%, var(--control-border))}}.ws-field-search:focus-within{border-color:var(--control-border);box-shadow:0 0 0 3px var(--ws-ink)}@supports (color:color-mix(in lab, red, red)){.ws-field-search:focus-within{box-shadow:0 0 0 3px color-mix(in oklab, var(--ws-ink) 7%, transparent)}}.ws-field-search input{min-width:0;height:100%;color:var(--ws-ink);font:inherit;caret-color:var(--brand);background:0 0;border:0;outline:0;flex:1;margin:0;padding:0;font-size:14px}.ws-field-search input::placeholder{color:var(--muted-foreground);opacity:1}.ws-field-search input::-webkit-search-cancel-button{display:none}.ws-field-search.sm{border-radius:8px;gap:8px;height:34px;padding:0 10px}.ws-field-search.sm input{font-size:12.5px}.ws-member-notes{border:1px solid var(--ws-line);background:var(--ws-surface);border-radius:14px;margin:1.75rem 0 2rem;padding:1.5rem}.ws-member-note-destination{border-bottom:1px solid var(--ws-line);margin-bottom:1.5rem;padding-bottom:1rem}.ws-member-note-destination>button{font-weight:550}.ws-member-notes-heading{align-items:flex-start;gap:.85rem;display:flex}.ws-member-notes-symbol{border:1px solid var(--ws-line);height:38px;color:var(--ws-ink);background:var(--ws-paper);border-radius:10px;flex:0 0 38px;place-items:center;display:grid}.ws-member-notes-heading h2{letter-spacing:-.02em;margin:0 0 .3rem;font-size:1rem;font-weight:560}.ws-member-notes-heading p,.ws-member-notes-access{color:var(--ws-muted);margin:0;font-size:.82rem;line-height:1.5}.ws-member-notes-access{margin:.7rem 0 1.1rem 3.2rem;font-size:.75rem}.ws-member-notes-actions{flex-wrap:wrap;align-items:center;gap:.75rem 1.2rem;display:flex}.ws-member-notes-actions button{align-items:center;gap:.4rem;min-height:38px;display:inline-flex}.ws-member-notes-actions .ws-button{background:var(--ws-paper);border-color:var(--ws-line)}.ws-member-notes-list{margin:1.3rem 0}.ws-member-note{border-top:1px solid var(--ws-line);padding:1.1rem 0}.ws-member-note-byline{color:var(--ws-muted);flex-wrap:wrap;align-items:center;gap:.45rem .6rem;font-size:.75rem;display:flex}.ws-member-note-byline strong{color:var(--ws-ink);font-weight:560}.ws-member-note-avatar{width:25px;height:25px;color:var(--ws-ink);background:var(--ws-soft);border-radius:50%;place-items:center;display:grid}.ws-member-note-source{overflow-wrap:anywhere}.ws-member-note-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:.75rem 0 .25rem;font-size:.9rem;line-height:1.7}.ws-member-note-remove{color:var(--ws-muted);flex-wrap:wrap;align-items:center;gap:.7rem;font-size:.75rem;display:flex}.ws-member-note-remove button{font-size:.75rem}.ws-member-note-editor{margin-top:1rem}.ws-member-note-editor label{margin-bottom:.5rem;font-size:.8rem;font-weight:550;display:block}.ws-member-note-editor textarea{box-sizing:border-box;resize:vertical;border:1px solid var(--ws-line);background:var(--ws-paper);width:100%;min-height:148px;color:var(--ws-ink);font:inherit;border-radius:9px;padding:.9rem 1rem;font-size:.9rem;line-height:1.7;display:block}.ws-member-note-editor textarea::placeholder{color:var(--ws-muted)}.ws-member-note-editor textarea:focus-visible{border-color:var(--control-border);box-shadow:0 0 0 3px var(--ws-ink);outline:none}@supports (color:color-mix(in lab, red, red)){.ws-member-note-editor textarea:focus-visible{box-shadow:0 0 0 3px color-mix(in oklab, var(--ws-ink) 7%, transparent)}}.ws-member-note-editor-meta{color:var(--ws-muted);overflow-wrap:anywhere;justify-content:space-between;gap:.8rem;padding:.6rem 0 .9rem;font-size:.72rem;display:flex}.ws-member-note-editor-actions{align-items:center;gap:1rem;display:flex}.ws-member-notes-status{color:var(--ws-muted);align-items:center;gap:.4rem;margin:.7rem 0;font-size:.78rem;display:flex}.ws-member-notes-error{color:var(--ws-danger);margin:.7rem 0;font-size:.82rem}.ws-member-notes-error button{margin-inline-start:.75rem}@container (max-width:560px){.ws-member-notes{margin-top:1.25rem;padding:1.1rem}.ws-member-notes-access{margin-inline-start:0}.ws-member-note-editor-meta{flex-wrap:wrap}}.ws-meeting-navigation{border:1px solid var(--ws-line);background:var(--ws-surface);border-radius:9px;align-items:center;gap:.2rem;width:fit-content;margin:1.4rem 0 1.5rem;padding:.25rem;display:flex}.ws-meeting-navigation button{min-height:36px;font:inherit;color:var(--ws-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:.5rem;padding:.45rem .9rem;font-size:.82rem;display:inline-flex}.ws-meeting-navigation button[aria-selected=true]{background:var(--ws-paper);color:var(--ws-ink);box-shadow:0 1px 3px #0000000a}.ws-meeting-navigation button:focus-visible{outline:2px solid var(--ws-focus);outline-offset:2px}.ws-agents .ws-resource-search{margin-bottom:8px}.ws-agents-list{border-top:1px solid var(--ws-line);flex-direction:column;display:flex}.ws-agents-section{flex-direction:column;margin:0;display:flex}.ws-agents-group{color:var(--ws-muted);letter-spacing:.02em;align-items:center;gap:10px;margin:22px 0 2px;padding:0 12px;font-size:11px;font-weight:500;display:flex}.ws-agents-group:after{content:"";background:var(--ws-line);flex:1;height:1px}.ws-agents-row,.ws-agents-hint{border-bottom:1px solid var(--ws-line);align-items:center;gap:16px;padding:16px 12px;display:flex}.ws-agents-row:hover{background:var(--ws-soft)}.ws-agents-row.others{opacity:.78}.ws-agents-row.others:hover{background:0 0}.ws-agents-row-main{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:16px;padding:0;display:flex}.ws-agents-row-main:disabled{cursor:default}.ws-agents-row-copy{flex-direction:column;gap:5px;min-width:0;display:flex}.ws-agents-row-copy strong,.ws-agents-hint strong{overflow-wrap:anywhere;font-size:13px;font-weight:500}.ws-agents-row-copy small,.ws-agents-hint small{color:var(--ws-muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:11px;display:flex}.ws-agents-hint>span:last-child{flex-direction:column;gap:5px;display:flex}.ws-agents-row-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.ws-agents-chip,.ws-agents-pill{border:1px solid var(--ws-line);background:var(--ws-surface);color:var(--ws-muted);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;line-height:1.5;display:inline-flex}.ws-agents-pill[data-status=on]{color:#4f6b43;background:#f1f5ec;border-color:#c9d6bf}.dark .ws-agents-pill[data-status=on]{color:#b9cfa9;background:#2c3427;border-color:#4c5c42}.ws-agents-pill[data-status=needsYou]{background:var(--brand);border-color:#0000}@supports (color:color-mix(in lab, red, red)){.ws-agents-pill[data-status=needsYou]{background:color-mix(in oklab, var(--brand) 10%, transparent)}}.ws-agents-pill[data-status=needsYou]{color:var(--brand-text)}.ws-agents .ws-button.small,.ws-agents-canvas .ws-button.small{min-height:30px;padding:6px 11px;font-size:12px}.ws-agents .ws-button:disabled,.ws-agents-canvas .ws-button:disabled{opacity:.5;cursor:default}.ws-agents-canvas{flex-direction:column;min-height:100%;display:flex}.ws-agents-canvas .ws-agents-heading{padding-bottom:var(--pc-4)}.ws-agents-heading h1{margin:var(--pc-2) 0 0}.ws-agents-meta{color:var(--pc-muted);font-size:var(--pc-fs-meta);line-height:var(--pc-lh-meta);margin:0}.ws-agents-heading>.ws-agents-note,.ws-agents-heading>.ws-page-note{margin-top:var(--pc-3)}.ws-agents-head-actions{gap:var(--pc-2);margin-top:var(--pc-4);flex-wrap:wrap;display:flex}.ws-agents-canvas .ws-agents-head-actions .ws-button{min-height:var(--pc-control-md);height:var(--pc-control-md);border-radius:var(--pc-radius-control);font:var(--pc-w-medium) var(--pc-fs-ui) / 1 var(--font-sans);gap:6px;padding:0 12px}@media (pointer:coarse),(max-width:640px){.ws-agents-canvas .ws-agents-head-actions .ws-button{min-height:var(--pc-hit);height:var(--pc-hit)}}@media (pointer:coarse){.ws-agents-block-action,.ws-agents-line-link,.ws-run-card-open{min-height:var(--pc-hit)}}.ws-agents-canvas .ws-agents-tabs>button>span.ws-agents-tab-count{color:var(--pc-muted);font-size:inherit;font-weight:var(--pc-w-regular)}.ws-agents-canvas .ws-agents-tabs>button[aria-disabled=true]{cursor:default;opacity:.6}.ws-agents-canvas .ws-agents-body{padding-top:var(--pc-2)}.ws-agents-audience{align-items:center;gap:6px;display:inline-flex}.ws-agents-audience>svg{width:var(--pc-icon-xs);height:var(--pc-icon-xs);flex:none}span.ws-agents-audience{height:var(--pc-control-sm);border:1px solid var(--pc-line);border-radius:var(--pc-radius-control);background:var(--pc-surface);color:var(--pc-ink);font:var(--pc-w-medium) var(--pc-fs-meta) / 1 var(--font-sans);margin-inline-end:var(--pc-1);padding:0 10px}.ws-agents-audience .ws-agents-count{margin-left:0}.ws-agents-access .ws-agents-people{margin-top:var(--pc-2)}.ws-agents-sections{flex-direction:column;display:flex}.ws-agents-sections>.ws-agents-note{margin-bottom:var(--pc-2)}.ws-agents-block{padding:var(--pc-3) 0;border-bottom:1px solid var(--pc-line)}.ws-agents-block:last-child{border-bottom:0}.ws-agents-block-head{justify-content:space-between;align-items:center;gap:var(--pc-3);min-height:20px;display:flex}.ws-agents-block-head h2{color:var(--pc-muted);font:var(--pc-w-medium) var(--pc-fs-meta) / var(--pc-lh-ui) var(--font-sans);letter-spacing:0;margin:0}.ws-agents-block-action{color:var(--pc-muted);font:var(--pc-w-regular) var(--pc-fs-meta) / var(--pc-lh-ui) var(--font-sans);cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;padding:0}.ws-agents-block-action:disabled{cursor:default;opacity:.6}.ws-agents-block-action:focus-visible,.ws-agents-line-link:focus-visible{outline:2px solid var(--pc-focus);outline-offset:2px}@media (hover:hover){.ws-agents-block-action:not(:disabled):hover{color:var(--pc-ink)}.ws-agents-line-link:hover{text-underline-offset:3px;text-decoration:underline}}.ws-agents-block-text{margin:var(--pc-1) 0 0;color:var(--pc-ink);font-size:var(--pc-fs-body);line-height:var(--pc-lh-body);overflow-wrap:anywhere}.ws-agents-block-note{color:var(--pc-muted);font-size:var(--pc-fs-ui);line-height:var(--pc-lh-ui);margin:2px 0 0}.ws-agents-block-document{margin-top:var(--pc-1);color:var(--pc-ink);font-size:var(--pc-fs-body);line-height:var(--pc-lh-body)}.ws-agents-block-document .ws-markdown{--ws-md-gap:var(--pc-2);font-size:inherit;line-height:inherit}.ws-agents-boundaries,.ws-agents-block [aria-label="Connection write setup"]{margin-top:var(--pc-2)}.ws-agents-block [aria-label="Connection write setup"]>label{align-items:center;gap:var(--pc-2);color:var(--pc-muted);font-size:var(--pc-fs-meta);flex-wrap:wrap;display:flex}.ws-agents-block [aria-label="Connection write setup"] select{min-height:var(--pc-field-sm);border:1px solid var(--pc-line-strong);border-radius:var(--pc-radius-control);background:var(--pc-surface);color:var(--pc-ink);font:inherit;font-size:var(--pc-fs-ui);padding:4px 10px}.ws-agents-boundaries>span{color:var(--pc-muted);font-size:var(--pc-fs-meta);line-height:var(--pc-lh-meta);display:block}.ws-agents-line{min-height:30px;color:var(--pc-ink);font-size:var(--pc-fs-ui);line-height:var(--pc-lh-ui);align-items:center;gap:10px;display:flex}.ws-agents-line:first-of-type{margin-top:var(--pc-1)}.ws-agents-line>svg{width:var(--pc-icon-md);height:var(--pc-icon-md);color:var(--pc-muted);flex:none}.ws-agents-block[data-part=skills] .ws-agents-line>svg{color:var(--ws-chart-ink)}.ws-agents-line-link{min-width:0;color:var(--pc-ink);font:var(--pc-w-medium) var(--pc-fs-ui) / var(--pc-lh-ui) var(--font-sans);text-align:left;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0}.ws-agents-line-meta{color:var(--pc-muted);font-size:var(--pc-fs-meta);white-space:nowrap;margin-left:auto}.ws-agents-editor{margin-top:var(--pc-2);gap:var(--pc-3)}.ws-agents-editor>.ws-actions,.ws-agents-schedule-draft>.ws-actions{justify-content:flex-end}.ws-agents-schedule-draft{gap:var(--pc-2);margin-top:var(--pc-2);flex-direction:column;display:flex}.ws-agents-block [data-slot=kit-segmented]{margin-top:var(--pc-2)}.ws-agents-schedule-draft .ws-agents-inline input,.ws-agents-schedule-draft .ws-agents-inline select{border:1px dashed var(--pc-line-strong);background:var(--pc-surface);min-height:30px;color:var(--pc-ink);font:inherit;font-size:var(--pc-fs-meta);border-radius:999px;padding:4px 11px}.ws-agents-footer-status{flex:1;min-width:0}.ws-agents-count{background:var(--ws-ink);color:var(--ws-paper);border-radius:999px;margin-left:6px;padding:0 6px;font-size:10px;display:inline-block}.ws-agents-body{flex-direction:column;gap:16px;display:flex}.ws-agents-note{background:var(--ws-soft);color:var(--ws-muted);border-radius:8px;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;font-size:12px;display:flex}.ws-agents-draftbar{border:1px solid var(--ws-line);background:var(--ws-surface);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;font-size:12px;display:flex}.ws-agents-draftbar>span:first-child{flex:1;min-width:12rem}.ws-agents-publish{flex-wrap:wrap;align-items:flex-end;gap:10px;width:100%;display:flex}.ws-agents-publish label,.ws-agents-field{flex-direction:column;flex:1;gap:6px;min-width:0;font-size:12px;display:flex}.ws-agents-field>span:first-child,.ws-agents-publish label>span{color:var(--ws-muted);font-weight:500}.ws-agents-field small{color:var(--ws-muted);font-size:11px;line-height:1.5}.ws-agents-form{flex-direction:column;gap:16px;display:flex}.ws-agents-form input:not([type=checkbox]),.ws-agents-form select,.ws-agents-form textarea,.ws-agents-publish input{border:1px solid var(--ws-line);background:var(--ws-surface);width:100%;min-height:36px;color:var(--ws-ink);font:inherit;border-radius:6px;padding:7px 10px;font-size:13px}.ws-agents-form textarea{resize:vertical;line-height:1.5}.ws-agents-form :disabled{opacity:.75}.ws-agents-presets{flex-wrap:wrap;gap:6px;display:flex}.ws-agents-presets button{border:1px solid var(--ws-line);background:var(--ws-surface);color:var(--ws-ink);border-radius:999px;padding:6px 11px;font-size:12px}.ws-agents-presets button[aria-pressed=true]{background:var(--ws-ink);border-color:var(--ws-ink);color:var(--ws-paper)}.ws-agents-presets button:disabled{cursor:default}.ws-agents-inline{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ws-agents-form .ws-agents-inline input,.ws-agents-form .ws-agents-inline select{width:auto}.ws-agents-switch{color:var(--ws-muted);align-items:center;gap:8px;font-size:12px;display:inline-flex}.ws-agents-switch input{appearance:none;background:var(--ws-line);cursor:pointer;border-radius:999px;width:30px;height:17px;margin:0;transition:background .12s;position:relative}.ws-agents-switch input:after{content:"";background:var(--ws-surface);border-radius:50%;width:13px;height:13px;transition:transform .12s;position:absolute;top:2px;left:2px}.ws-agents-switch input:checked{background:#7d9270}.ws-agents-switch input:checked:after{transform:translate(13px)}.ws-agents-switch input:disabled{cursor:default;opacity:.6}.ws-agents-footer{z-index:1;background:var(--ws-surface);border-top:1px solid var(--ws-line);flex-wrap:wrap;align-items:center;gap:12px;margin-top:auto;display:flex;position:sticky;bottom:0}.ws-agents-footer>p{min-width:12rem;color:var(--ws-muted);flex:1;margin:0;font-size:12px}.ws-agents-section-title{color:var(--ws-muted);letter-spacing:.02em;margin:8px 0 0;font-size:11px;font-weight:500}.ws-agents-versions,.ws-agents-runs{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ws-agents-version,.ws-agents-run,.ws-agents-person{border:1px solid var(--ws-line);background:var(--ws-surface);border-radius:8px;align-items:center;gap:10px;padding:8px 10px;display:flex}.ws-agents-version[aria-selected=true]{border-color:var(--ws-chart-ink)}.ws-agents-version-main,.ws-agents-run-main{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:10px;padding:0;display:flex}.ws-agents-run-main{flex-direction:column;align-items:flex-start;gap:4px}.ws-agents-version-main>span:last-child,.ws-agents-person>span:first-child{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.ws-agents-version-main strong,.ws-agents-person strong{font-size:12.5px;font-weight:500}.ws-agents-version-main small,.ws-agents-run-main small,.ws-agents-person small{color:var(--ws-muted);font-size:11px;line-height:1.5}.ws-agents-version-number{min-width:2.2rem;color:var(--ws-muted);font-family:Geist Mono Variable,ui-monospace,monospace;font-size:12px}.ws-agents-run-top{font-size:var(--pc-fs-ui);line-height:var(--pc-lh-ui);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ws-agents-run-top strong{font-weight:500}.ws-agents-run{gap:var(--pc-3);padding:10px 12px}.ws-agents-run[aria-current=true]{border-color:var(--pc-line-strong)}.ws-agents-run-main small.ws-agents-run-line{text-overflow:ellipsis;white-space:nowrap;width:100%;display:block;overflow:hidden}.ws-agents-run[data-status=failed] .ws-agents-run-line{color:var(--pc-danger)}.ws-agents-run-facts{color:var(--pc-muted);font-size:var(--pc-fs-meta);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.ws-agents-status{background:var(--ws-soft);color:var(--ws-muted);border-radius:999px;padding:1px 7px;font-size:11px}.ws-agents-status.completed{color:#4f6b43;background:#f1f5ec}.ws-agents-status.failed{color:#9a4a37;background:#f8ece8}.ws-agents-status.running,.ws-agents-status.queued{color:#7a6440;background:#f3efe6}.dark .ws-agents-status.completed{color:#b9cfa9;background:#2c3427}.dark .ws-agents-status.failed{color:#e0a896;background:#3a2a25}.ws-agents-people{flex-direction:column;gap:6px;display:flex}.ws-agents-diff{flex-direction:column;gap:6px;font-size:12px;display:flex}.ws-agents-diff p{margin:0}.ws-agents-diff p>span{color:var(--ws-muted)}.ws-agents-diff del{color:#9a4a37}.ws-agents-diff ins{color:#4f6b43;text-decoration:none}.ws-agents-diff pre{border:1px solid var(--ws-line);background:var(--ws-surface);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;margin:0;padding:10px 12px;font-family:Geist Mono Variable,ui-monospace,monospace;font-size:11.5px;line-height:1.6}.ws-diff-add{color:#3f5a35;background:#eef4e8;display:block}.ws-diff-remove{color:#8a3f2e;background:#f8ece8;text-decoration:line-through;display:block}.ws-diff-same{color:var(--ws-muted);display:block}.dark .ws-diff-add{color:#b9cfa9;background:#2c3427}.dark .ws-diff-remove{color:#e0a896;background:#3a2a25}.ws-agents-pinned{border-bottom:1px solid var(--ws-line);flex-direction:column;gap:10px;padding-bottom:12px;display:flex}@media (max-width:640px){.ws-agents-row,.ws-agents-hint{gap:10px;padding:14px 4px}.ws-agents-row .ws-record-symbol{display:none}}.ws-agent-definition{gap:24px;display:grid}.ws-agent-definition-section{border-bottom:1px solid var(--border);padding:18px 0}.ws-agent-definition-section h4{margin:0 0 8px;font-size:14px}.ws-agent-definition-section p{line-height:1.65}.ws-agent-methods{border:1px solid var(--border);border-radius:12px;margin:0;padding:18px}.ws-agent-methods legend{padding:0 6px;font-weight:600}.ws-agent-methods .ws-agents-switch{margin:12px 0;display:flex}.ws-agent-definition textarea{resize:vertical;width:100%}.ws-run-card{margin:0 var(--pc-2);padding:var(--pc-3) var(--pc-4);border:1px solid var(--pc-line);border-radius:var(--pc-radius-card);background:var(--pc-surface)}.ws-run-card-head{align-items:center;gap:10px;display:flex}.ws-run-card-head>svg{color:var(--ws-chart-ink,var(--pc-muted));flex:none}.ws-run-card-head strong,.ws-run-card-open{min-width:0;font:var(--pc-w-medium) var(--pc-fs-ui) / var(--pc-lh-ui) var(--font-sans)}.ws-run-card-open{color:var(--pc-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0}.ws-run-card-open:focus-visible{outline:2px solid var(--pc-focus);outline-offset:2px}@media (hover:hover){.ws-run-card-open:hover{text-underline-offset:3px;text-decoration:underline}}.ws-run-card-head [data-slot=kit-status]{margin-left:auto}.ws-run-card p{color:var(--pc-muted);font-size:var(--pc-fs-meta);margin:6px 0 0 26px;line-height:18px}@media (max-width:640px){.ws-agents-line{flex-wrap:wrap}.ws-agents-line-meta{white-space:normal;margin-left:26px}.ws-run-card p{margin-left:0}}.ws-term{--ws-term-ink:var(--ws-ink,currentColor);--ws-term-mute:var(--ws-muted,currentColor)}@supports (color:color-mix(in lab, red, red)){.ws-term{--ws-term-mute:var(--ws-muted,color-mix(in srgb, currentColor 60%, transparent))}}.ws-term{--ws-term-edge:var(--ws-line,currentColor)}@supports (color:color-mix(in lab, red, red)){.ws-term{--ws-term-edge:var(--ws-line,color-mix(in srgb, currentColor 14%, transparent))}}.ws-term{--ws-term-well:var(--ws-soft,#f3efe8)}@supports (color:color-mix(in lab, red, red)){.ws-term{--ws-term-well:color-mix(in srgb, var(--ws-soft,#f3efe8) 42%, var(--ws-surface,#fff))}}.ws-term{--ws-term-mono:"Geist Mono Variable", ui-monospace, "SF Mono", Menlo, monospace;--ws-term-accent:var(--ws-ink,#1f1d1a);--ws-term-ok:#286b42;color:var(--ws-term-ink);min-width:0}.dark .ws-term{--ws-term-ok:#8fcf9f}.ws-term{flex-direction:column;height:100%;min-height:0;display:flex}.ws-term-head{border-bottom:1px solid var(--ws-term-edge);flex-wrap:wrap;align-items:center;gap:.5rem .75rem;padding:.75rem 1rem;display:flex}.ws-term-head h2{margin:0;font-size:.875rem;font-weight:600}.ws-term-state,.ws-term-actions{gap:.5rem;margin-inline-start:auto;display:flex}.ws-term-actions button,.ws-term-card button{border:1px solid var(--ws-term-edge);min-height:2.75rem;font:inherit;color:inherit;cursor:pointer;background:0 0;border-radius:.5rem;padding:0 .875rem;font-size:.8125rem}.ws-term-actions button:disabled{opacity:.5;cursor:default}.ws-term button:focus-visible{outline:2px solid var(--ws-term-accent);outline-offset:2px}.ws-term .ws-term-primary,.ws-term-primary{background:var(--ws-term-accent,var(--primary));color:var(--ws-surface,var(--primary-foreground));border-color:#0000}.ws-term-sub{color:var(--ws-term-mute);flex-wrap:wrap;gap:.25rem 1rem;padding:.5rem 1rem;font-size:.75rem;display:flex}.ws-term-body{background:#14110deb;flex:1;min-height:16rem;display:flex;position:relative}.ws-term[data-view=ended] .ws-term-body,.ws-term[data-view=expired] .ws-term-body,.ws-term[data-view=denied] .ws-term-body,.ws-term[data-view=unavailable] .ws-term-body,.ws-term[data-view=mobile] .ws-term-body{background:var(--ws-term-well)}.ws-term-frame{border:0;flex:1;width:100%;min-height:16rem}.ws-term-boot{font:.8125rem/1.6 var(--ws-term-mono);color:#cfc8bd;margin:0;padding:1rem;list-style:none}.ws-term-boot li[data-done=true]{color:#8fcf9f}.ws-term-card{text-align:center;justify-items:center;gap:.75rem;max-width:26rem;margin:auto;padding:1.5rem;display:grid}.ws-term-card h3{margin:0;font-size:1.0625rem;font-weight:600}.ws-term-card p{color:var(--ws-term-mute);margin:0;font-size:.875rem}.ws-term-note,.ws-term-disc,.ws-term-foot{color:var(--ws-term-mute);margin:0;padding:.625rem 1rem;font-size:.75rem;line-height:1.5}.ws-term-note{border-top:1px solid var(--ws-term-edge)}.ws-term-disc b{color:var(--ws-term-ink);font-weight:600}.ws-term-points{gap:.5rem;margin:0;padding:0;font-size:.875rem;list-style:none;display:grid}.ws-term-points li{gap:.5rem;display:flex}.ws-term-points li:before{content:"·";color:var(--ws-term-mute,var(--muted-foreground));flex:none}@media (prefers-reduced-motion:no-preference){.ws-term-boot li{animation:.16s ease-out ws-term-in}}@keyframes ws-term-in{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:none}}.ws-app-card{gap:var(--pc-3);padding:var(--pc-4);border:1px solid var(--pc-line);border-radius:var(--pc-radius-card);background:var(--pc-paper);min-width:0;display:grid}.ws-app-card-head{justify-content:space-between;align-items:flex-start;gap:var(--pc-2) var(--pc-4);flex-wrap:wrap;display:flex}.ws-app-card-head h3{font:var(--pc-w-medium) var(--pc-fs-body) / var(--pc-lh-body) var(--font-sans);margin:0}.ws-app-card-head p,.ws-app-card-note,.ws-app-card-audience{color:var(--pc-muted);font:var(--pc-w-regular) var(--pc-fs-meta) / var(--pc-lh-meta) var(--font-sans);margin:0}.ws-app-card-audience{color:var(--pc-ink)}.ws-app-card-actions{align-items:center;gap:var(--pc-2);flex-wrap:wrap;display:flex}.ws-app-card .ws-button.quiet{color:var(--pc-muted);background:0 0;border-color:#0000}.ws-app-card .ws-button.quiet:hover:not(:disabled){background:var(--pc-soft);color:var(--pc-fg)}.ws-app-card-origin{align-items:center;gap:var(--pc-2);margin:var(--pc-1) 0 0;color:var(--pc-muted);font:var(--pc-w-regular) var(--pc-fs-2xs) / var(--pc-lh-2xs) var(--font-sans);flex-wrap:wrap;display:flex}.ws-row-diff{gap:var(--pc-2);margin:0;padding:0;list-style:none;display:grid}.ws-row-diff-row{gap:var(--pc-2);padding:var(--pc-3);border:1px solid var(--pc-line);border-radius:var(--pc-radius-control);min-width:0;display:grid}.ws-row-diff-row[data-excluded]{opacity:.6}.ws-row-diff-row[data-excluded] .ws-row-diff-fields{text-decoration:line-through}.ws-row-diff-head{justify-content:space-between;align-items:center;gap:var(--pc-2);display:flex}.ws-row-diff-include{align-items:center;gap:var(--pc-2);min-height:var(--pc-control-sm);font-weight:var(--pc-w-medium);display:inline-flex}.ws-row-diff-fields{gap:var(--pc-1);margin:0;display:grid}.ws-row-diff-field{gap:var(--pc-2);grid-template-columns:minmax(0,8rem) minmax(0,1fr);display:grid}.ws-row-diff-field dt{color:var(--pc-muted)}.ws-row-diff-field dd{gap:var(--pc-2);overflow-wrap:anywhere;flex-wrap:wrap;margin:0;display:flex}.ws-row-diff-before{color:var(--pc-muted);text-decoration:line-through}.ws-row-diff-empty{color:var(--pc-muted)}.ws-app-steps{gap:var(--pc-1);margin:0;padding:0;list-style:none;display:grid}.ws-app-steps li{align-items:center;gap:var(--pc-3);min-height:var(--pc-control-sm);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.ws-app-steps li[aria-current=step] .ws-app-step-who{font-weight:var(--pc-w-medium)}.ws-app-step-order,.ws-app-step-state{color:var(--pc-muted)}.ws-conn-policy{gap:var(--pc-3);margin:var(--pc-3) 0 0;padding:var(--pc-3) 0 0;border:0;border-top:1px solid var(--pc-line);min-width:0;display:grid}.ws-conn-policy legend{font-weight:var(--pc-w-medium);padding:0}.ws-conn-policy-options{gap:var(--pc-2);display:grid}.ws-conn-policy-option{align-items:flex-start;gap:var(--pc-2);padding:var(--pc-2) var(--pc-3);border:1px solid var(--pc-line);border-radius:var(--pc-radius-control);display:flex}.ws-conn-policy-option[data-selected]{border-color:var(--pc-ink)}.ws-conn-policy-option span{gap:2px;display:grid}.ws-conn-policy-option small{color:var(--pc-muted)}@media (pointer:coarse){.ws-app-card-actions .ws-button,.ws-app-card-actions .ws-text-button{min-height:44px}}@media (max-width:480px){.ws-row-diff-field{grid-template-columns:minmax(0,1fr)}.ws-app-card-actions .ws-button,.ws-app-card-actions .ws-text-button{min-height:44px}}.sf-page{gap:var(--pc-5);flex-direction:column;min-width:0;display:flex}.ws-nav-item>.ws-nav-tag{border-radius:var(--pc-radius-pill);background:var(--pc-soft);min-width:18px;height:18px;color:var(--pc-muted);font-size:var(--pc-fs-2xs);line-height:18px;font-weight:var(--pc-w-medium);margin-left:auto;padding:0 6px}.ws-compact .ws-nav-item>.ws-nav-tag{display:none}@media (min-width:901px) and (max-width:1100px){.ws-library-open.ws-has-canvas:not(.ws-canvas-full) .ws-nav-item>.ws-nav-tag{display:none}}@media (max-width:640px){.ws-compact .ws-nav-item>.ws-nav-tag{display:inline-block}}.sf-start{max-width:640px;margin:var(--pc-10) auto 0;gap:var(--pc-3);flex-direction:column;display:flex}.sf-start-eyebrow{font-size:var(--pc-fs-meta);line-height:var(--pc-lh-meta);color:var(--pc-muted)}.sf-start h1{font-size:var(--pc-fs-title);line-height:var(--pc-lh-title);font-weight:var(--pc-w-title);letter-spacing:var(--pc-track-title);margin:0}.sf-start>p{font-size:var(--pc-fs-lead);line-height:var(--pc-lh-lead);color:var(--pc-muted);max-width:var(--pc-description-measure);margin:0}.sf-start-form{gap:var(--pc-2);margin-top:var(--pc-4);flex-direction:column;display:flex}.sf-start-form label{font-size:var(--pc-fs-ui);line-height:var(--pc-lh-ui);font-weight:var(--pc-w-medium)}.sf-start-row{gap:var(--pc-2);flex-wrap:wrap;display:flex}.sf-start-row input{min-width:0;height:var(--pc-field-md);padding:0 var(--pc-3);border:1px solid var(--pc-line-strong);border-radius:var(--pc-radius-control);background:var(--pc-surface);color:var(--pc-ink);font:inherit;font-size:var(--pc-fs-body);flex:280px}.sf-start-row input:focus-visible{border-color:var(--pc-ink);outline:none}@supports (color:color-mix(in lab, red, red)){.sf-start-row input:focus-visible{border-color:color-mix(in oklab, var(--pc-ink) 55%, var(--pc-line-strong))}}.sf-start-row input:focus-visible{box-shadow:0 0 0 3px var(--pc-ink)}@supports (color:color-mix(in lab, red, red)){.sf-start-row input:focus-visible{box-shadow:0 0 0 3px color-mix(in oklab, var(--pc-ink) 7%, transparent)}}.sf-start-error{font-size:var(--pc-fs-ui);color:var(--pc-danger);margin:0}.sf-head{gap:var(--pc-2);flex-direction:column;display:flex}.sf-crumb{font-size:var(--pc-fs-meta);line-height:var(--pc-lh-meta);color:var(--pc-muted)}.sf-head-row{align-items:center;gap:var(--pc-3);flex-wrap:wrap;min-height:40px;display:flex}.sf-steps-fold{order:0}.sf-steps-fold>summary{cursor:pointer;width:fit-content;padding:var(--pc-1) 0;font-size:var(--pc-fs-ui);color:var(--pc-muted)}.sf-steps-fold>summary:hover{color:var(--pc-ink)}.sf-steps-fold[open]>summary{margin-bottom:var(--pc-3)}.sf-head-row h1{font-size:var(--pc-fs-title);line-height:var(--pc-lh-title);font-weight:var(--pc-w-title);letter-spacing:var(--pc-track-title);margin:0}.sf-head-row>.ws-button{margin-left:auto}.sf-store-switch{width:28px;height:28px;margin-left:calc(var(--pc-2) * -1);border-radius:var(--pc-radius-control);color:var(--pc-muted);place-items:center;display:inline-grid}.sf-store-switch svg{transform:rotate(90deg)}.sf-store-switch:hover,.sf-store-switch[data-state=open]{background:var(--pc-soft);color:var(--pc-ink)}.sf-start-back{margin-top:var(--pc-4)}.sf-mark{border-radius:var(--pc-radius-pill);background:var(--pc-soft);width:36px;height:36px;color:var(--pc-ink);font-weight:var(--pc-w-title);flex:none;place-items:center;display:grid;overflow:hidden}.sf-mark img{object-fit:contain;width:100%;height:100%}.sf-mark[data-wide]{border-radius:var(--pc-radius-control);width:auto;max-width:132px;box-shadow:inset 0 0 0 1px var(--pc-line);padding:6px 10px}.sf-mark[data-wide] img{width:auto;max-width:112px;height:24px}.sf-tabs{gap:var(--pc-6);border-bottom:1px solid var(--pc-line);height:40px;scroll-padding-inline:32px;display:flex;overflow-x:auto}.sf-tab{height:40px;font:inherit;font-size:var(--pc-fs-ui);line-height:var(--pc-lh-ui);font-weight:var(--pc-w-medium);color:var(--pc-muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;padding:0;display:inline-flex}.sf-tab[aria-selected=true]{color:var(--pc-ink);border-bottom-color:var(--pc-ink)}.sf-tab:focus-visible{outline:2px solid var(--pc-focus);outline-offset:2px}@property --sf-fade-start{syntax:"<length>";inherits:false;initial-value:0}@keyframes sf-fade-start{0%{--sf-fade-start:0px}15%,to{--sf-fade-start:32px}}@supports (animation-timeline:scroll()){.sf-tabs.ws-scroll-fade{-webkit-mask-image:linear-gradient(to right, transparent, black var(--sf-fade-start), black calc(100% - var(--ws-scroll-fade)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, black var(--sf-fade-start), black calc(100% - var(--ws-scroll-fade)), transparent);mask-image:linear-gradient(to right, transparent, black var(--sf-fade-start), black calc(100% - var(--ws-scroll-fade)), transparent);animation-name:ws-scroll-fade,sf-fade-start;animation-timeline:scroll(self inline),scroll(self inline)}}@media (max-width:640px){.sf-tabs{gap:var(--pc-4)}}.sf-panel{min-width:0}.sf-setup{gap:var(--pc-4);flex-direction:column;max-width:760px;display:flex}.sf-now{align-items:center;gap:var(--pc-3);padding:var(--pc-4);border:1px solid var(--pc-line);border-radius:var(--pc-radius-card);background:var(--pc-surface);display:flex}.sf-now-mark{border-radius:var(--pc-radius-pill);background:var(--pc-soft);width:36px;height:36px;color:var(--pc-ink);flex:none;place-items:center;display:grid}.sf-now[data-state=done] .sf-now-mark{background:var(--pc-success-bg);color:var(--pc-success)}.sf-now[data-state=failed] .sf-now-mark{background:var(--pc-danger-bg);color:var(--pc-danger)}.sf-now-text{flex-direction:column;min-width:0;display:flex}.sf-now-text b{font-size:var(--pc-fs-body);line-height:var(--pc-lh-body);font-weight:var(--pc-w-medium)}.sf-now-text small{font-size:var(--pc-fs-meta);line-height:var(--pc-lh-meta);color:var(--pc-muted)}.sf-spin{width:16px;height:16px;animation:sf-spin var(--pc-dur-spin) var(--pc-ease-spin) infinite;border:2px solid;border-right-color:#0000;border-radius:50%}.sf-spin.small{width:10px;height:10px}@keyframes sf-spin{to{transform:rotate(360deg)}}.sf-steps{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sf-step{gap:var(--pc-3);padding:var(--pc-2) 0;grid-template-columns:20px minmax(0,1fr) auto;align-items:start;display:grid}.sf-step-mark{border-radius:var(--pc-radius-pill);width:20px;height:20px;box-shadow:inset 0 0 0 1.5px var(--pc-line-strong);color:var(--pc-muted);place-items:center;display:grid}.sf-step[data-state=done] .sf-step-mark{box-shadow:none;background:var(--pc-success-bg);color:var(--pc-success)}.sf-step[data-state=running] .sf-step-mark{box-shadow:none;background:var(--pc-soft);color:var(--pc-ink)}.sf-step[data-state=failed] .sf-step-mark{box-shadow:none;background:var(--pc-danger-bg);color:var(--pc-danger)}.sf-step-text{flex-direction:column;min-width:0;display:flex}.sf-step-text b{font-size:var(--pc-fs-ui);line-height:var(--pc-lh-ui);font-weight:var(--pc-w-medium)}.sf-step[data-state=waiting] .sf-step-text b{color:var(--pc-muted);font-weight:var(--pc-w-regular)}.sf-step-text small{font-size:var(--pc-fs-meta);line-height:var(--pc-lh-meta);color:var(--pc-muted)}.sf-step-at{font-size:var(--pc-fs-meta);line-height:var(--pc-lh-ui);color:var(--pc-muted);font-variant-numeric:tabular-nums}.sf-facts{gap:var(--pc-3);padding-top:var(--pc-4);border-top:1px solid var(--pc-line);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.sf-facts div{flex-direction:column;gap:2px;display:flex}.sf-facts dt{font-size:var(--pc-fs-meta);line-height:var(--pc-lh-meta);color:var(--pc-muted)}.sf-facts dd{font-size:var(--pc-fs-ui);line-height:var(--pc-lh-ui);font-weight:var(--pc-w-medium);margin:0}.sf-found h2,.sf-usage h2,.sf-widget-copy h2,.sf-step-card h2{font-size:var(--pc-fs-body);line-height:var(--pc-lh-body);font-weight:var(--pc-w-medium);margin:0}.sf-found ul{margin:var(--pc-2) 0 0;gap:var(--pc-2);flex-direction:column;padding:0;list-style:none;display:flex}.sf-found li{align-items:center;gap:var(--pc-2);font-size:var(--pc-fs-ui);line-height:var(--pc-lh-ui);display:flex}.sf-found li>svg{color:var(--pc-success)}.sf-found code{font-size:var(--pc-fs-meta);color:var(--pc-muted)}.sf-swatches{margin-left:var(--pc-1);gap:4px;display:inline-flex}.sf-swatches i{border-radius:var(--pc-radius-pill);width:14px;height:14px;box-shadow:inset 0 0 0 1px var(--pc-line-strong)}.sf-foot{align-items:center;gap:var(--pc-3);padding-top:var(--pc-4);border-top:1px solid var(--pc-line);display:flex}.sf-foot p{font-size:var(--pc-fs-ui);line-height:var(--pc-lh-ui);color:var(--pc-muted);flex:1;margin:0}.sf-foot .ws-button.quiet{color:var(--pc-muted);background:0 0;border-color:#0000}.sf-foot .ws-button.quiet:hover:not(:disabled){background:var(--pc-soft);color:var(--pc-ink)}.sf-foot-stopped{flex-wrap:wrap}@media (max-width:640px){.sf-foot-stopped{flex-direction:column-reverse;align-items:stretch}.sf-foot-stopped>p:empty{display:none}}.sf-widget{gap:var(--pc-4);flex-direction:column;display:flex}.sf-widget-head{justify-content:space-between;align-items:flex-end;gap:var(--pc-3) var(--pc-6);flex-wrap:wrap;display:flex}.sf-widget-copy{flex:280px;min-width:0;max-width:560px}.sf-widget-actions{align-items:center;gap:var(--pc-2);flex-wrap:wrap;display:flex}.sf-widget-actions .ws-button{align-items:center;gap:var(--pc-2);display:inline-flex}.sf-widget-copy p{margin:var(--pc-2) 0 0;font-size:var(--pc-fs-ui);line-height:var(--pc-lh-ui);color:var(--pc-muted)}.sf-stage{padding:var(--pc-6);border-radius:var(--pc-radius-card);background:var(--pc-soft);place-items:center;display:grid;position:relative}.sf-stage-site{top:var(--pc-3);left:var(--pc-4);font-size:var(--pc-fs-meta);color:var(--pc-muted);position:absolute}.sf-stage-frame{color-scheme:light;background:0 0;border:0;width:424px;max-width:100%;height:clamp(460px,100dvh - 420px,712px)}.sf-stage-frame[data-device=phone]{width:390px;height:clamp(500px,100dvh - 420px,760px);box-shadow:0 0 0 1px var(--pc-line), 0 24px 60px -24px #00000059;background:#fff;border-radius:28px}.sf-check-line{align-items:center;gap:var(--pc-2);margin-top:var(--pc-3);display:inline-flex}.sf-stage-loading{font-size:var(--pc-fs-ui);color:var(--pc-muted)}.sf-design-while{justify-content:space-between;align-items:center;gap:var(--pc-4);padding:var(--pc-4);border-radius:var(--pc-radius-card);background:var(--pc-soft);display:flex}.sf-design-while div{flex-direction:column;gap:2px;min-width:0;display:flex}.sf-design-while b{font-size:var(--pc-fs-body);font-weight:var(--pc-w-medium)}.sf-design-while p{font-size:var(--pc-fs-ui);color:var(--pc-muted);margin:0}@media (max-width:640px){.sf-design-while{flex-direction:column;align-items:flex-start}}.sf-action-draft{gap:var(--pc-4);flex-direction:column;display:flex}.sf-action-note{font-size:var(--pc-fs-body);line-height:var(--pc-lh-body);color:var(--pc-ink);margin:0}.sf-action-hint{font-size:var(--pc-fs-meta);line-height:var(--pc-lh-meta);color:var(--pc-muted);margin:0}.sf-read{gap:var(--pc-4);flex-direction:column;max-width:640px;display:flex}.sf-read-facts{gap:var(--pc-3) var(--pc-6);padding:var(--pc-4) var(--pc-5);border:1px solid var(--pc-line);border-radius:var(--pc-radius-card);background:var(--pc-surface);grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}.sf-read-facts div{display:contents}.sf-read-facts dt{font-size:var(--pc-fs-meta);line-height:var(--pc-lh-ui);color:var(--pc-muted)}.sf-read-facts dd{min-width:0;font-size:var(--pc-fs-ui);line-height:var(--pc-lh-ui);color:var(--pc-ink);overflow-wrap:anywhere;margin:0}.sf-read-started{padding:var(--pc-3) var(--pc-4);border-radius:var(--pc-radius-card);background:var(--pc-soft);font-size:var(--pc-fs-ui);line-height:var(--pc-lh-ui);color:var(--pc-ink);margin:0}.sf-read-started a{color:inherit;font-weight:var(--pc-w-medium);text-underline-offset:3px;text-decoration:underline}.sf-read-focus{gap:var(--pc-2);flex-direction:column;display:flex}.sf-read-focus h4{font-size:var(--pc-fs-ui);font-weight:var(--pc-w-medium);color:var(--pc-ink);margin:0}.sf-read-focus blockquote{padding-left:var(--pc-4);border-left:2px solid var(--pc-line);font-size:var(--pc-fs-ui);line-height:var(--pc-lh-ui);color:var(--pc-muted);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.sf-read-focus blockquote:not([data-whole]){-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sf-read-focus .ws-text-button{width:fit-content}@media (max-width:640px){.sf-read-facts{padding:var(--pc-3) var(--pc-4);grid-template-columns:minmax(0,1fr);row-gap:0}.sf-read-facts div+div dt{margin-top:var(--pc-3)}}.sf-design-proposal{gap:var(--pc-2);flex-direction:column;margin:0;display:flex}.sf-design-proposal-frame{border-radius:var(--pc-radius-card);background:var(--pc-soft);color-scheme:light;border:0;width:100%;max-width:440px;height:min(600px,100dvh - 320px);min-height:460px}.sf-design-proposal-loading{display:block}.sf-design-proposal figcaption{font-size:var(--pc-fs-meta);line-height:var(--pc-lh-meta);color:var(--pc-muted);max-width:440px}.sf-change{gap:var(--pc-3);padding-top:var(--pc-4);border-top:1px solid var(--pc-line);flex-direction:column;display:flex}.sf-change h4{font-size:var(--pc-fs-ui);font-weight:var(--pc-w-medium);color:var(--pc-ink);margin:0}.sf-change ul{margin:0;padding:0;list-style:none}.sf-change-groups{gap:var(--pc-1);flex-wrap:wrap;display:flex}.sf-change-groups li{padding:2px var(--pc-2);border-radius:var(--pc-radius-chip);background:var(--pc-soft);font-size:var(--pc-fs-meta);color:var(--pc-ink)}.sf-change-groups li span{color:var(--pc-muted)}.sf-change-swatches{gap:var(--pc-2) var(--pc-3);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));display:grid}.sf-change-swatches li{column-gap:var(--pc-2);grid-template-columns:22px minmax(0,1fr);align-items:center;display:grid}.sf-swatch{border-radius:6px;grid-row:span 2;width:22px;height:22px;box-shadow:inset 0 0 0 1px #0000001f}.sf-swatch[data-empty=true]{background:var(--pc-soft)}.sf-swatch-label{font-size:var(--pc-fs-meta);color:var(--pc-ink)}.sf-swatch-value{font-size:var(--pc-fs-2xs);color:var(--pc-muted);font-variant-numeric:tabular-nums}.sf-change-words{gap:var(--pc-2);flex-direction:column;margin:0;display:flex}.sf-change-words div{gap:var(--pc-3);grid-template-columns:140px minmax(0,1fr);display:grid}.sf-change-words dt{font-size:var(--pc-fs-meta);color:var(--pc-muted)}.sf-change-words dd{font-size:var(--pc-fs-ui);line-height:var(--pc-lh-ui);color:var(--pc-ink);margin:0}.sf-change-words dd li+li{margin-top:2px}@media (max-width:640px){.sf-change-words div{grid-template-columns:minmax(0,1fr);gap:0}}.sf-notes{gap:var(--pc-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sf-note{gap:var(--pc-1);padding:var(--pc-3) var(--pc-4);border:1px solid var(--pc-line);border-radius:var(--pc-radius-card);background:var(--pc-surface);flex-direction:column;display:flex}.sf-note[data-removed=true] b{color:var(--pc-muted);text-decoration:line-through}.sf-note-head{justify-content:space-between;align-items:baseline;gap:var(--pc-3);display:flex}.sf-note-head b{font-size:var(--pc-fs-ui);font-weight:var(--pc-w-medium);color:var(--pc-ink);min-width:0}.sf-note-tag{font-size:var(--pc-fs-2xs);color:var(--pc-muted);flex:none}.sf-note-text{font-size:var(--pc-fs-ui);line-height:var(--pc-lh-ui);color:var(--pc-ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.sf-note-source{font-size:var(--pc-fs-meta);color:var(--pc-muted);overflow-wrap:anywhere;margin:0}.sf-note-source a{color:inherit;text-underline-offset:2px;text-decoration:underline}.sf-note-text[data-clamp=true]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sf-knows{gap:var(--pc-3);flex-direction:column;display:flex}.sf-knows-head{justify-content:space-between;align-items:flex-start;gap:var(--pc-4);display:flex}.sf-knows-head h2{font-size:var(--pc-fs-body);line-height:var(--pc-lh-body);font-weight:var(--pc-w-medium);color:var(--pc-ink);margin:0}.sf-knows-head p,.sf-knows-empty{margin:var(--pc-1) 0 0;font-size:var(--pc-fs-ui);line-height:var(--pc-lh-ui);color:var(--pc-muted)}.sf-profile{gap:var(--pc-2);padding:var(--pc-3) var(--pc-4);border:1px solid var(--pc-line);border-radius:var(--pc-radius-card);background:var(--pc-surface);flex-direction:column;display:flex}.sf-profile-head{justify-content:space-between;align-items:center;gap:var(--pc-3);display:flex}.sf-profile h3{font-size:var(--pc-fs-ui);font-weight:var(--pc-w-medium);color:var(--pc-ink);margin:0}.sf-profile h4{margin:var(--pc-1) 0 0;font-size:var(--pc-fs-meta);font-weight:var(--pc-w-medium);color:var(--pc-muted)}.sf-profile-text{font-size:var(--pc-fs-ui);line-height:var(--pc-lh-ui);color:var(--pc-ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.sf-profile-lines,.sf-profile-sources ul{padding-left:var(--pc-4);font-size:var(--pc-fs-ui);line-height:var(--pc-lh-ui);color:var(--pc-ink);overflow-wrap:anywhere;margin:0}.sf-profile-sources a{color:inherit;text-underline-offset:2px;text-decoration:underline}.sf-profile-meta{font-size:var(--pc-fs-meta);color:var(--pc-muted);overflow-wrap:anywhere;margin:0}.sf-profile-head .ws-button{align-items:center;gap:var(--pc-2);flex:none;display:inline-flex}.sf-pages{gap:var(--pc-3);margin-top:var(--pc-4);flex-direction:column;display:flex}.sf-pages-head h3{font-size:var(--pc-fs-ui);line-height:var(--pc-lh-ui);font-weight:var(--pc-w-medium);color:var(--pc-ink);margin:0}.sf-info-page{align-items:center;gap:var(--pc-3);min-height:56px;padding:var(--pc-2) var(--pc-2);border-bottom:1px solid var(--pc-line);grid-template-columns:minmax(0,1fr) auto;display:grid}.sf-info-page .sf-market-text b a{color:inherit;overflow-wrap:anywhere;text-decoration:none}.sf-info-page .sf-market-text b a:hover{text-underline-offset:2px;text-decoration:underline}.sf-knows-head .ws-button{align-items:center;gap:var(--pc-2);flex:none;display:inline-flex}@media (max-width:640px){.sf-knows-head{flex-direction:column}}.sf-install{gap:var(--pc-4);flex-direction:column;max-width:760px;display:flex}.sf-step-card{gap:var(--pc-3);padding:var(--pc-4);border:1px solid var(--pc-line);border-radius:var(--pc-radius-card);background:var(--pc-surface);grid-template-columns:28px minmax(0,1fr);display:grid}.sf-step-card p{margin:var(--pc-1) 0 var(--pc-3);font-size:var(--pc-fs-ui);line-height:var(--pc-lh-ui);color:var(--pc-muted)}.sf-num{border-radius:var(--pc-radius-chip);background:var(--pc-soft);width:24px;height:24px;color:var(--pc-muted);font-size:var(--pc-fs-meta);font-weight:var(--pc-w-title);place-items:center;display:grid}.sf-step-card[data-done] .sf-num{background:var(--pc-success-bg);color:var(--pc-success)}.sf-code{align-items:flex-start;gap:var(--pc-3);padding:var(--pc-3);border-radius:var(--pc-radius-control);background:var(--pc-soft);display:flex}.sf-code code{min-width:0;font-size:var(--pc-fs-mono);line-height:var(--pc-lh-mono);overflow-wrap:anywhere;flex:1}.sf-step-card p.sf-install-policy{margin:var(--pc-2) 0 0;font-size:var(--pc-fs-meta);overflow-wrap:anywhere}.sf-step-card p.sf-install-policy[data-refused]{padding:var(--pc-2) var(--pc-3);border-radius:var(--pc-radius-control);background:var(--pc-warning-bg);color:var(--pc-ink)}.sf-install-policy .sf-policy-code{font-size:var(--pc-fs-mono);white-space:nowrap}.sf-domains{gap:var(--pc-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sf-domains li{align-items:center;gap:var(--pc-2);font-size:var(--pc-fs-ui);line-height:var(--pc-lh-ui);display:flex}.sf-domains li>svg{color:var(--pc-muted)}.sf-domains li[data-found]>svg{color:var(--pc-success)}.sf-domains small{font-size:var(--pc-fs-meta);color:var(--pc-muted);margin-left:auto}.sf-confirm{gap:var(--pc-3);padding:var(--pc-4);border:1px solid var(--pc-line-strong);border-radius:var(--pc-radius-card);flex-direction:column;display:flex}.sf-confirm b{font-size:var(--pc-fs-body);font-weight:var(--pc-w-medium)}.sf-step-card .sf-confirm{margin-top:var(--pc-3);border-color:var(--pc-line);background:var(--pc-soft)}.sf-published{align-items:baseline;gap:var(--pc-1) var(--pc-3);margin-top:var(--pc-1);font-size:var(--pc-fs-ui);line-height:var(--pc-lh-ui);color:var(--pc-muted);flex-wrap:wrap;display:flex}[data-testid=sf-newer]+.sf-published{margin-top:var(--pc-4);padding-top:var(--pc-3);border-top:1px solid var(--pc-line)}.sf-install-policy-ask{margin-top:var(--pc-2);font-size:var(--pc-fs-meta);color:var(--pc-muted)}.sf-install-policy-ask summary{cursor:pointer;width:fit-content}.sf-install-policy-ask summary:hover{color:var(--pc-ink)}.sf-confirm div{gap:var(--pc-2);display:flex}.sf-foot .sf-confirm{flex:100%}.sf-usage p{margin:var(--pc-1) 0 var(--pc-3);font-size:var(--pc-fs-ui);color:var(--pc-muted)}.sf-usage dl{border:1px solid var(--pc-line);border-radius:var(--pc-radius-card);margin:0;overflow:hidden}.sf-usage dl>div{align-items:center;gap:var(--pc-3);padding:var(--pc-3) var(--pc-4);border-top:1px solid var(--pc-line);display:flex}.sf-usage dl>div:first-child{border-top:0}.sf-usage dt{font-size:var(--pc-fs-ui);line-height:var(--pc-lh-ui);flex-direction:column;display:flex}.sf-usage dt small{font-size:var(--pc-fs-meta);color:var(--pc-muted)}.sf-usage dd{font-size:var(--pc-fs-ui);font-weight:var(--pc-w-medium);font-variant-numeric:tabular-nums;margin:0 0 0 auto}.sf-convs{gap:var(--pc-4);flex-direction:column;min-width:0;display:flex}.sf-kpis{gap:var(--pc-3);grid-template-columns:minmax(0,1.6fr) repeat(4,minmax(0,1fr));display:grid}.sf-kpi{min-height:120px;padding:var(--pc-4);border:1px solid var(--pc-line);border-radius:var(--pc-radius-card);background:var(--pc-surface);flex-direction:column;gap:2px;display:flex}.sf-kpi-main{gap:var(--pc-3);grid-template-columns:minmax(0,1fr) 140px;display:grid}.sf-kpi-main>div:first-child{flex-direction:column;gap:2px;display:flex}.sf-kpi-label{font-size:var(--pc-fs-meta);line-height:var(--pc-lh-meta);color:var(--pc-muted)}.sf-kpi-value{font-size:var(--pc-fs-title);line-height:var(--pc-lh-title);font-weight:var(--pc-w-title);letter-spacing:var(--pc-track-title)}.sf-kpi-note{font-size:var(--pc-fs-meta);line-height:var(--pc-lh-meta);color:var(--pc-muted)}.sf-kpi-note[data-tone=good]{color:var(--pc-success)}.sf-spark{flex-direction:column;justify-content:flex-end;display:flex}.sf-spark-bars{align-items:flex-end;gap:6px;height:48px;display:flex}.sf-spark-bar{cursor:default;background:0 0;border:0;flex:1;align-items:flex-end;max-width:20px;height:100%;padding:0;display:flex}.sf-spark-bar i{background:var(--pc-muted);border-radius:4px 4px 0 0;width:100%;display:block}.sf-spark-bar[data-today] i,.sf-spark-bar[data-hover] i{background:var(--pc-ink)}.sf-spark-bar:focus-visible{outline:2px solid var(--pc-focus);outline-offset:1px}.sf-spark-days{gap:6px;margin-top:4px;display:flex}.sf-spark-days span{text-align:center;max-width:20px;font-size:var(--pc-fs-2xs);line-height:var(--pc-lh-2xs);color:var(--pc-muted);flex:1}.sf-convs-cols{gap:var(--pc-4);grid-template-columns:minmax(0,400px) minmax(0,1fr);min-height:520px;display:grid}.sf-list,.sf-transcript{border:1px solid var(--pc-line);border-radius:var(--pc-radius-card);background:var(--pc-surface);flex-direction:column;min-width:0;display:flex;overflow:hidden}.sf-transcript{top:var(--pc-4);max-height:calc(100dvh - 2 * var(--pc-4));align-self:start;position:sticky}.sf-filters{gap:var(--pc-1);padding:var(--pc-3);border-bottom:1px solid var(--pc-line);flex-wrap:wrap;display:flex}.sf-filter{align-items:center;gap:var(--pc-1);height:24px;padding:0 var(--pc-2);border-radius:var(--pc-radius-chip);background:var(--pc-soft);font:inherit;font-size:var(--pc-fs-meta);color:var(--pc-muted);cursor:pointer;border:0;line-height:16px;display:inline-flex}.sf-filter em{font-style:normal;font-weight:var(--pc-w-medium);color:var(--pc-ink);font-variant-numeric:tabular-nums}.sf-filter[aria-pressed=true]{background:var(--pc-ink);color:var(--pc-surface)}.sf-filter[aria-pressed=true] em{color:var(--pc-surface)}@media (pointer:coarse){.sf-filter{position:relative}.sf-filter:after{content:"";height:var(--pc-hit);position:absolute;inset:50% 0 auto;transform:translateY(-50%)}.sf-filters{row-gap:var(--pc-5)}}.sf-rows{margin:0;padding:0;list-style:none;overflow-y:auto}.sf-filters-note{font-size:var(--pc-fs-meta);color:var(--pc-muted);align-self:center;margin-left:auto}.sf-older{align-items:center;gap:var(--pc-2);padding:var(--pc-3);border-top:1px solid var(--pc-line);display:flex}.sf-older small{color:var(--pc-muted)}.sf-row{width:100%;padding:var(--pc-3) var(--pc-4);border:0;border-bottom:1px solid var(--pc-line);font:inherit;text-align:left;color:var(--pc-ink);cursor:pointer;background:0 0;display:block}.sf-row:hover{background:var(--pc-soft)}.sf-row[aria-current]{background:var(--pc-selected);box-shadow:inset 3px 0 0 var(--pc-ink)}.sf-row b{font-size:var(--pc-fs-ui);line-height:var(--pc-lh-ui);font-weight:var(--pc-w-medium);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.sf-row-meta{align-items:center;gap:var(--pc-1) var(--pc-2);margin-top:var(--pc-1);font-size:var(--pc-fs-meta);line-height:var(--pc-lh-meta);color:var(--pc-muted);flex-wrap:wrap;display:flex}.sf-outcome{height:20px;padding:0 var(--pc-2);border-radius:var(--pc-radius-pill);font-size:var(--pc-fs-2xs);font-weight:var(--pc-w-medium);background:var(--pc-soft);color:var(--pc-muted);align-items:center;display:inline-flex}.sf-outcome[data-outcome=cart],.sf-outcome[data-outcome=checkout]{background:var(--pc-success-bg);color:var(--pc-success)}.sf-pick{font-size:var(--pc-fs-ui);color:var(--pc-muted);margin:auto}.sf-tr-head{align-items:flex-start;gap:var(--pc-3);padding:var(--pc-4);border-bottom:1px solid var(--pc-line);display:flex}.sf-tr-head h2{font-size:var(--pc-fs-body);line-height:var(--pc-lh-body);font-weight:var(--pc-w-medium);margin:0}.sf-tr-head small{font-size:var(--pc-fs-meta);line-height:var(--pc-lh-meta);color:var(--pc-muted);margin-top:2px;display:block}.sf-tr-head{align-items:baseline}.sf-tr-cost{font-size:var(--pc-fs-meta);color:var(--pc-muted);font-variant-numeric:tabular-nums;margin-left:auto;display:inline-block}.sf-tr-cost:first-letter{text-transform:uppercase}.sf-tr-msgs{gap:var(--pc-3);min-height:0;padding:var(--pc-4);flex-direction:column;flex:1;display:flex;overflow-y:auto}.sf-tr-shopper{max-width:72%;padding:var(--pc-2) var(--pc-3);background:var(--pc-soft);font-size:var(--pc-fs-body);line-height:var(--pc-lh-body);border-radius:16px 16px 4px;align-self:flex-end;margin:0}.sf-tr-assistant{max-width:84%}.sf-tr-assistant p{font-size:var(--pc-fs-body);line-height:var(--pc-lh-body);margin:0}.sf-tr-rich{gap:var(--pc-2);min-width:0;color:var(--pc-ink);font-size:var(--pc-fs-body);line-height:var(--pc-lh-body);overflow-wrap:anywhere;flex-direction:column;display:flex}.sf-tr-rich>*{min-width:0;margin:0}.sf-tr-rich>.sf-tr-rich-h{margin-top:var(--pc-2);font-size:var(--pc-fs-body);line-height:var(--pc-lh-body);font-weight:var(--pc-w-title)}.sf-tr-rich>.sf-tr-rich-h:first-child{margin-top:0}.sf-tr-rich ul,.sf-tr-rich ol{padding-inline-start:var(--pc-5)}.sf-tr-rich ul{list-style:outside}.sf-tr-rich ol{list-style:decimal}.sf-tr-rich li+li,.sf-tr-rich li>ul,.sf-tr-rich li>ol{margin-top:var(--pc-1)}.sf-tr-rich ol[data-steps]{counter-reset:sf-tr-step;padding-inline-start:0;list-style:none}.sf-tr-rich ol[data-steps]>li{counter-increment:sf-tr-step;padding-inline-start:var(--pc-6);position:relative}.sf-tr-rich ol[data-steps]>li:before{content:counter(sf-tr-step);width:var(--pc-5);height:var(--pc-5);border-radius:var(--pc-radius-pill);background:var(--pc-soft);color:var(--pc-muted);font-size:var(--pc-fs-meta);font-weight:var(--pc-w-medium);line-height:var(--pc-5);text-align:center;inset-inline-start:0;position:absolute;top:2px}.sf-tr-rich-link{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--pc-line-strong);-webkit-text-decoration-color:var(--pc-line-strong);text-decoration-color:var(--pc-line-strong);text-underline-offset:2px}.sf-tr-rich-link:hover{text-decoration-color:currentColor}.sf-tr-rich-site{color:var(--pc-muted)}.sf-tr-rich-table{border:1px solid var(--pc-line);border-radius:var(--pc-radius-card);max-width:100%;overflow-x:auto}.sf-tr-rich-table table{border-collapse:collapse;width:max-content;min-width:100%;font-size:var(--pc-fs-ui);line-height:var(--pc-lh-ui)}.sf-tr-rich-table th,.sf-tr-rich-table td{max-width:32ch;padding:var(--pc-2) var(--pc-3);border-top:1px solid var(--pc-line);text-align:start;vertical-align:top;overflow-wrap:normal}.sf-tr-rich-table thead th{background:var(--pc-table-head-surface);color:var(--pc-muted);font-weight:var(--pc-w-medium);white-space:nowrap;border-top:0}.sf-tr-rich-table tbody th{font-weight:var(--pc-w-medium)}.sf-tr-rich-table [data-align=right]{text-align:end}.sf-tr-rich-table [data-align=center]{text-align:center}.sf-tr-rich-table td[data-best=true]{background:var(--pc-success-bg);color:var(--pc-success);font-weight:var(--pc-w-medium)}.sf-tr-rich-facts{border:1px solid var(--pc-line);border-radius:var(--pc-radius-card);font-size:var(--pc-fs-ui);line-height:var(--pc-lh-ui);overflow:hidden}.sf-tr-rich-facts>div{gap:var(--pc-3);padding:var(--pc-2) var(--pc-3);grid-template-columns:minmax(0,2fr) minmax(0,3fr);display:grid}.sf-tr-rich-facts>div+div{border-top:1px solid var(--pc-line)}.sf-tr-rich-facts dt{color:var(--pc-muted)}.sf-tr-rich-facts dd{margin:0}.sf-tr-rich-note{padding:var(--pc-2) var(--pc-3);border-inline-start:3px solid var(--pc-line-strong);border-radius:0 var(--pc-radius-control) var(--pc-radius-control) 0;background:var(--pc-soft);font-size:var(--pc-fs-ui);line-height:var(--pc-lh-ui)}.sf-tr-rich-note p{font-size:inherit;line-height:inherit}.sf-tr-rich-note p+p{margin-top:var(--pc-2)}.sf-tr-products{margin:var(--pc-2) 0 0;gap:var(--pc-2);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));padding:0;list-style:none;display:grid}.sf-tr-products li{align-items:center;gap:var(--pc-2);padding:var(--pc-1) var(--pc-3) var(--pc-1) var(--pc-1);border:1px solid var(--pc-line);border-radius:var(--pc-radius-row);background:var(--pc-paper);display:flex}.sf-tr-img{border-radius:var(--pc-radius-chip);background:var(--pc-surface);width:36px;height:36px;color:var(--pc-muted);place-items:center;display:grid;overflow:hidden}.sf-tr-img img{object-fit:contain;width:100%;height:100%}.sf-tr-products b{-webkit-line-clamp:2;font-size:var(--pc-fs-meta);font-weight:var(--pc-w-medium);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sf-tr-products li>span:last-child{min-width:0}.sf-tr-products small{font-size:var(--pc-fs-meta);color:var(--pc-muted)}.sf-tr-event{align-self:center;align-items:center;gap:var(--pc-2);height:28px;padding:0 var(--pc-3);border-radius:var(--pc-radius-pill);background:var(--pc-success-bg);color:var(--pc-success);font-size:var(--pc-fs-meta);font-weight:var(--pc-w-medium);margin:0;display:inline-flex}.sf-tr-event[data-event=person]{background:var(--pc-soft);color:var(--pc-ink)}.sf-tr-foot{align-items:center;gap:var(--pc-2);padding:var(--pc-3) var(--pc-4);border-top:1px solid var(--pc-line);font-size:var(--pc-fs-meta);color:var(--pc-muted);display:flex}.sf-tr-foot .ws-button{margin-left:auto}@media (max-width:880px){.sf-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.sf-kpi-main{grid-column:1/-1}.sf-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.sf-stage{min-height:0;padding:var(--pc-3)}}@media (prefers-reduced-motion:reduce){.sf-spin{animation:none}}.sf-tr-sources{margin:var(--pc-2) 0 0;gap:var(--pc-1) var(--pc-2);font-size:var(--pc-fs-meta);line-height:var(--pc-lh-meta);color:var(--pc-muted);grid-template-columns:auto minmax(0,1fr);display:grid}.sf-tr-source-links{flex-direction:column;gap:2px;min-width:0;display:flex}.sf-tr-sources a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--pc-line-strong);-webkit-text-decoration-color:var(--pc-line-strong);text-decoration-color:var(--pc-line-strong);text-underline-offset:2px;overflow-wrap:anywhere}.sf-tr-sources a:hover{color:var(--pc-ink);text-decoration-color:currentColor}.sf-canvas{gap:var(--pc-3);height:100%;min-height:0;padding:var(--pc-4);flex-direction:column;display:flex}.sf-canvas-status{align-items:baseline;gap:var(--pc-1) var(--pc-3);font-size:var(--pc-fs-ui);color:var(--pc-muted);flex-wrap:wrap;margin:0;display:flex}.sf-canvas-status b{color:var(--pc-ink);font-weight:600}.sf-canvas-publish{color:var(--pc-ink);text-underline-offset:3px;margin-left:auto;text-decoration:underline}.sf-canvas-stage{min-height:0;padding:var(--pc-4);border-radius:var(--pc-radius-card);background:var(--pc-soft);flex:auto;place-items:center;display:grid}.sf-canvas-frame{color-scheme:light;background:0 0;border:0;width:424px;max-width:100%;height:100%;min-height:480px;max-height:760px}.sf-canvas .ap-select-hint{margin:0}.sf-canvas-empty{text-align:center;max-width:32ch;color:var(--pc-muted);font-size:var(--pc-fs-ui);margin:0}.sf-canvas[data-view=compare]{overflow:auto}.sf-look{gap:var(--pc-4);flex-direction:column;min-width:0;display:flex}.sf-look-bar{justify-content:flex-end;display:flex}.sf-look-loading,.sf-look-neutral,.sf-look-missing{font-size:var(--pc-fs-ui);color:var(--pc-muted);margin:0}.sf-look-pair{gap:var(--pc-4);grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;display:grid}@media (max-width:720px){.sf-look-pair{grid-template-columns:minmax(0,1fr)}}.sf-look-figure{gap:var(--pc-2);flex-direction:column;min-width:0;margin:0;display:flex}.sf-look-figure figcaption{align-items:baseline;gap:var(--pc-2);font-size:var(--pc-fs-ui);color:var(--pc-muted);flex-wrap:wrap;display:flex}.sf-look-figure figcaption b{color:var(--pc-ink);font-weight:600}.sf-look-figure img{border:1px solid var(--pc-line);border-radius:var(--pc-radius-card);background:var(--pc-soft);width:100%;height:auto;display:block}.sf-look-colours h3{margin:0 0 var(--pc-2);font-size:var(--pc-fs-ui);color:var(--pc-ink);font-weight:600}.sf-look-colours ul{gap:var(--pc-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sf-look-colours li{align-items:center;gap:var(--pc-2);font-size:var(--pc-fs-ui);color:var(--pc-muted);flex-wrap:wrap;display:flex}.sf-look-colours li b{color:var(--pc-ink);font-weight:600}.sf-look-colours code{font-family:var(--pc-font-mono,ui-monospace, monospace);font-size:var(--pc-fs-2xs);color:var(--pc-ink)}.sf-look-swatch{border:1px solid var(--pc-line);border-radius:4px;flex:none;width:16px;height:16px;box-shadow:inset 0 0 0 1px #0000001f}.sf-look-colours .ws-button{margin-top:var(--pc-3)}.sf-canvas[data-view=versions]{overflow:auto}.sf-versions{align-items:start}.sf-versions-list li.sf-version{border-top:0;padding:0;display:block}.sf-versions-day{padding:var(--pc-4) var(--pc-2) 6px;font-size:var(--pc-fs-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--pc-muted);font-weight:600;display:block}.sf-versions-list li.sf-version:first-child .sf-versions-day{padding-top:0}.sf-version-row{justify-content:space-between;align-items:flex-start;gap:var(--pc-3);padding:var(--pc-3) var(--pc-2);border-top:1px solid var(--pc-line);flex-wrap:wrap;display:flex}.sf-version[data-selected=true] .sf-version-row{border-radius:var(--pc-radius-card);background:var(--pc-soft);border-top-color:#0000}.sf-version[data-selected=true]+.sf-version .sf-version-row{border-top-color:#0000}.sf-versions-list li.sf-versions-more{justify-content:flex-start;align-items:center;gap:var(--pc-2);padding:var(--pc-3) var(--pc-2);border-top:1px solid var(--pc-line)}.sf-version-what{font-size:var(--pc-fs-ui);color:var(--pc-ink);overflow-wrap:anywhere;line-height:1.4}.sf-version-publish{text-decoration:none}.sf-version-thumb{background:var(--t-panel);width:72px;height:48px;box-shadow:inset 0 0 0 1px var(--pc-line);border-radius:6px;flex-direction:column;flex:none;gap:4px;display:flex;overflow:hidden}.sf-thumb-head{background:var(--t-head);border-bottom:1px solid var(--t-ink);align-items:center;height:13px;padding:0 5px;display:flex}@supports (color:color-mix(in lab, red, red)){.sf-thumb-head{border-bottom:1px solid color-mix(in srgb, var(--t-ink) 9%, transparent)}}.sf-thumb-head i{background:var(--t-brand);border-radius:50%;width:7px;height:7px}.sf-thumb-line{background:var(--t-ink);border-radius:2px;width:70%;height:4px;margin:0 6px}@supports (color:color-mix(in lab, red, red)){.sf-thumb-line{background:color-mix(in srgb, var(--t-ink) 22%, var(--t-panel))}}.sf-thumb-line.short{width:45%}.sf-thumb-act{background:var(--t-act);border-radius:4px;width:22px;height:7px;margin:auto 6px 5px auto}.sf-version-confirm{gap:var(--pc-2);margin:0 var(--pc-2) var(--pc-3);padding:var(--pc-3);border:1px solid var(--pc-line);border-radius:var(--pc-radius-card);font-size:var(--pc-fs-ui);flex-direction:column;line-height:1.5;display:flex}.sf-version-confirm p{margin:0}.sf-version-confirm-actions{align-items:center;gap:var(--pc-2);display:flex}.sf-compare-body{gap:var(--pc-5);margin-top:var(--pc-2);flex-wrap:wrap;display:flex}.sf-compare-col{gap:var(--pc-2);flex-direction:column;width:min(100%,360px);display:flex}.sf-compare-tags{justify-content:space-between;display:flex}.sf-compare-tags span{border-radius:var(--pc-radius-pill);background:var(--pc-soft);color:var(--pc-ink);font-size:var(--pc-fs-2xs);padding:2px 8px}.sf-compare-stage{border:1px solid var(--pc-line);border-radius:var(--pc-radius-card);background:var(--pc-soft);height:620px;max-height:70vh;position:relative;overflow:hidden}.sf-compare-stage iframe{color-scheme:light;pointer-events:none;background:0 0;border:0;width:100%;height:100%;position:absolute;inset:0}.sf-compare-before{clip-path:inset(0 calc(100% - var(--sf-cmp)) 0 0)}.sf-compare-divider{top:0;bottom:0;left:var(--sf-cmp);background:var(--pc-ink);width:2px;margin-left:-1px;position:absolute}.sf-compare-col input[type=range]{width:100%;accent-color:var(--pc-ink)}.sf-changes{flex:220px;min-width:0}.sf-changes h4{font-size:var(--pc-fs-2xs);color:var(--pc-muted);margin:0 0 6px;font-weight:600}.sf-changes>p{font-size:var(--pc-fs-ui);color:var(--pc-muted);margin:0}.sf-diff{padding:var(--pc-2) 0;border-top:1px solid var(--pc-line);font-size:var(--pc-fs-ui);flex-direction:column;gap:4px;margin:0;display:flex}.sf-diff-head{align-items:center;gap:var(--pc-2);display:flex}.sf-diff-head b{font-weight:520}.sf-diff-values{font-size:var(--pc-fs-meta,12px);color:var(--pc-muted);overflow-wrap:anywhere;line-height:1.5}.sf-diff-values ins{background:var(--ws-diff-add-bg);color:var(--pc-ink);border-radius:4px;padding:0 3px;text-decoration:none}.sf-diff-colour{align-items:center;gap:5px;display:inline-flex}.sf-diff-colour i{width:10px;height:10px;box-shadow:inset 0 0 0 1px var(--pc-ink);border-radius:3px}@supports (color:color-mix(in lab, red, red)){.sf-diff-colour i{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--pc-ink) 14%, transparent)}}.sf-tabbar{align-items:center;gap:var(--pc-3);border-bottom:1px solid var(--pc-line);display:flex}.sf-tabbar>.sf-tabs{border-bottom:0;flex:auto;min-width:0}.sf-market-pill{border:1px solid var(--pc-line);border-radius:var(--pc-radius-pill);background:var(--pc-surface);height:30px;color:var(--pc-ink);font-size:var(--pc-fs-ui);font-weight:var(--pc-w-medium);white-space:nowrap;flex:none;align-items:center;gap:7px;padding:0 11px;display:inline-flex}.sf-market-pill[data-set=true]{border-color:var(--pc-ink)}.sf-market-pill svg{color:var(--pc-muted);transform:rotate(90deg)}.sf-cc{background:var(--pc-soft);min-width:22px;height:17px;color:var(--pc-muted);letter-spacing:.04em;border-radius:4px;place-items:center;padding:0 4px;font-size:9.5px;font-weight:600;display:inline-grid}.sf-row-assistant{color:var(--pc-ink)}.sf-mark-all{background:var(--pc-surface);color:var(--pc-ink);box-shadow:inset 0 0 0 1px var(--pc-line);place-items:center;display:grid}.sf-head-note{font-size:var(--pc-fs-ui);color:var(--pc-muted);white-space:nowrap}.sf-overview{gap:var(--pc-4);flex-direction:column;min-width:0;display:flex}.sf-ov-card{border:1px solid var(--pc-line);border-radius:var(--pc-radius-card);background:var(--pc-surface);overflow:hidden}.sf-ov-head{align-items:baseline;gap:var(--pc-1) var(--pc-3);padding:13px var(--pc-4) 11px;flex-wrap:wrap;display:flex}.sf-ov-head h2{font-size:var(--pc-fs-ui);margin:0;font-weight:600}.sf-ov-head span{font-size:var(--pc-fs-meta);color:var(--pc-muted)}.sf-ov-row{align-items:center;gap:var(--pc-3);width:100%;min-height:50px;padding:0 var(--pc-4);border:0;border-top:1px solid var(--pc-line);color:inherit;font:inherit;font-size:var(--pc-fs-ui);text-align:right;font-variant-numeric:tabular-nums;background:0 0;grid-template-columns:minmax(0,1fr) 60px 92px 92px 76px 56px 64px;display:grid}.sf-ov-row>:first-child{text-align:left}button.sf-ov-row{cursor:pointer}button.sf-ov-row:hover{background:var(--pc-soft)}button.sf-ov-row[aria-pressed=true]{background:var(--pc-soft);box-shadow:inset 3px 0 0 var(--pc-ink)}.sf-ov-labels{min-height:30px;font-size:var(--pc-fs-2xs);color:var(--pc-muted)}.sf-ov-name{align-items:center;gap:10px;min-width:0;display:flex}.sf-ov-name>span:last-child{flex-direction:column;gap:1px;min-width:0;display:flex}.sf-ov-name b{white-space:nowrap;text-overflow:ellipsis;font-weight:540;overflow:hidden}.sf-ov-name small{color:var(--pc-muted);font-size:var(--pc-fs-2xs);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sf-ov-row[data-nested] .sf-ov-name{padding-left:34px}.sf-ov-row:not([data-assistant]) .sf-ov-name b{font-weight:460}.sf-trend{margin-left:auto;display:block;overflow:visible}.sf-trend polyline{fill:none;stroke:var(--pc-line-strong,var(--pc-ink))}@supports (color:color-mix(in lab, red, red)){.sf-trend polyline{stroke:var(--pc-line-strong,color-mix(in srgb, var(--pc-ink) 24%, transparent))}}.sf-trend polyline{stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round}.sf-trend circle{fill:var(--pc-success,#3f6b4b)}.sf-ov-duo{gap:var(--pc-4);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;display:grid}.sf-ov-more{align-items:center;gap:var(--pc-2);width:100%;padding:12px var(--pc-4);border:0;border-top:1px solid var(--pc-line);color:var(--pc-muted);font:inherit;font-size:var(--pc-fs-ui);text-align:left;cursor:pointer;background:0 0;display:flex}.sf-ov-more:hover{color:var(--pc-ink);background:var(--pc-soft)}.sf-ov-more svg{transform:rotate(-90deg)}.sf-ov-duo[data-single]{grid-template-columns:minmax(0,1fr)}.sf-topics{grid-template-columns:minmax(0,1fr);display:grid}.sf-topic{padding:10px var(--pc-4) 12px;border-top:1px solid var(--pc-line);flex-direction:column;gap:6px;display:flex}.sf-ov-foot{padding:10px var(--pc-4) 12px;border-top:1px solid var(--pc-line);color:var(--pc-muted);font-size:var(--pc-fs-meta);margin:0}.sf-topic-line{align-items:baseline;gap:var(--pc-2);font-size:var(--pc-fs-ui);display:flex}.sf-topic-line b{font-weight:520}.sf-topic-line span{color:var(--pc-muted);font-size:var(--pc-fs-meta);font-variant-numeric:tabular-nums;margin-left:auto}.sf-topic-example{color:var(--pc-muted);font-size:var(--pc-fs-meta);line-height:1.4}.sf-share{background:var(--pc-soft);border-radius:2px;height:3px;display:block;overflow:hidden}.sf-share i{background:var(--pc-success,#3f6b4b);border-radius:2px;height:100%;display:block}.sf-start-page{align-items:center;gap:var(--pc-3);padding:9px var(--pc-4);border-top:1px solid var(--pc-line);font-size:var(--pc-fs-ui);grid-template-columns:118px minmax(0,1fr) 36px;display:grid}.sf-start-page span:last-child{text-align:right;color:var(--pc-muted);font-variant-numeric:tabular-nums}.sf-market-list{border-top:1px solid var(--pc-line);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sf-market{align-items:center;gap:var(--pc-3);min-height:56px;padding:var(--pc-2) var(--pc-2);border-bottom:1px solid var(--pc-line);grid-template-columns:26px minmax(0,1fr) auto;display:grid}.sf-market .sf-cc{min-width:26px;height:20px;font-size:10.5px}.sf-market-text{flex-direction:column;gap:2px;min-width:0;display:flex}.sf-market-text b{font-size:var(--pc-fs-ui);font-weight:540}.sf-market-text b span{color:var(--pc-muted);font-weight:400}.sf-market-text small{font-size:var(--pc-fs-meta);color:var(--pc-muted);overflow-wrap:anywhere}.sf-market[data-status=found] .sf-market-text b{color:var(--pc-muted)}.sf-ov-list{margin:0;padding:0;list-style:none}.sf-overview[aria-busy=true],.sf-rows[aria-busy=true]{opacity:.55;transition:opacity .2s}@media (prefers-reduced-motion:reduce){.sf-overview[aria-busy=true],.sf-rows[aria-busy=true]{transition:none}}.sf-compare-wait{background:linear-gradient(100deg, var(--pc-soft) 35%, var(--pc-surface) 50%, var(--pc-soft) 65%) 0 0 / 300% 100%;animation:1.4s linear infinite sf-wait;position:absolute;inset:0}@keyframes sf-wait{0%{background-position:100% 0}to{background-position:-50% 0}}@media (prefers-reduced-motion:reduce){.sf-compare-wait{animation:none}}.sf-canvas,.sf-overview,.sf-convs{container-type:inline-size}@container (max-width:820px){.sf-convs-cols{grid-template-columns:minmax(0,1fr);min-height:0}.sf-convs-cols .sf-rows{max-height:min(22rem,50dvh)}.sf-convs-cols .sf-transcript{max-height:none;position:static}}@container (max-width:760px){.sf-versions.pc-versions-layout{grid-template-columns:minmax(0,1fr)}.sf-compare-col{width:min(100%,424px)}}@container (max-width:720px){.sf-ov-row{grid-template-columns:minmax(0,1fr) 76px 76px}.sf-ov-row>:nth-child(2),.sf-ov-row>:nth-child(n+5){display:none}.sf-ov-duo,.sf-topics{grid-template-columns:minmax(0,1fr)}.sf-topic:nth-child(2n){border-left:0}}@media (max-width:760px){.sf-tabbar{align-items:stretch;gap:var(--pc-2);border-bottom:0;flex-direction:column}.sf-tabbar>.sf-tabs{border-bottom:1px solid var(--pc-line)}.sf-tabbar>.sf-market-pill{align-self:flex-start}}.sf-photo-check{align-items:center;gap:var(--pc-1) var(--pc-2);font-size:var(--pc-fs-meta);color:var(--pc-muted);flex-wrap:wrap;margin:0;display:flex}.sf-photo-check[data-state=good] svg{color:var(--pc-success)}.sf-photo-check[data-state=issue] svg,.sf-photo-check[data-state=issue] b{color:var(--pc-warning,var(--pc-ink))}.sf-photo-check b{font-weight:600}.sf-photo-fix{color:var(--pc-ink);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0;font-weight:500;text-decoration:underline}.sf-store-menu{max-height:min(34rem, var(--radix-dropdown-menu-content-available-height,70vh));overscroll-behavior:contain;overflow-y:auto}.sf-refusal{align-items:center;gap:var(--pc-1) var(--pc-3);margin-top:var(--pc-3);padding:var(--pc-2) var(--pc-3);border-radius:var(--pc-radius-control);background:var(--pc-warning-bg);color:var(--pc-ink);font-size:var(--pc-fs-meta);flex-wrap:wrap;display:flex}.sf-refusal b{font-weight:600}.sf-refusal .ws-button{margin-left:auto}:root{--ws-danger:#a54538}.dark{--ws-danger:#f1a99e}.ws-shell{--ws-muted:#70665b;--ws-focus:#c87747;--ws-accent-line:var(--ws-ink);--ws-dot:#879174;--ws-diff-add-bg:#e8f0e0;--ws-diff-add-bar:#8fae84;--ws-diff-del-bg:#f6e5de;--ws-diff-del-bar:#d49b88;--ws-paper:#faf9f7;--ws-sidebar:#f4f3f0;--ws-surface:#fffefd;--ws-line:#e8e5df;--ws-ink:#292723;--ws-soft:#eeeae3;--ws-chart-ink:#ac9475;--ws-success:#3f6b4b;--ws-warn:#8c5d00;--ws-nav-width:208px;--ws-nav-ink:#6e685f;--ws-nav-active-ink:#342f28;--ws-nav-selected:#e9e6e0;--ws-nav-hover:#eeece7;--ws-nav-surface:#fbfaf8;--ws-nav-line:#e9e6e0;--ws-page-width:clamp(78rem, 78vw, 112rem);--ws-page-inline:clamp(1.5rem, 2.5vw, 3rem);--ws-page-top:3.6875rem;--background:var(--ws-paper);grid-template-columns:var(--ws-nav-width) minmax(0, 1fr);background:var(--ws-paper);width:100%;min-width:0;height:100dvh;color:var(--ws-ink);font-family:Geist Variable,system-ui,sans-serif;font-size:14px;line-height:normal;display:grid;overflow:hidden}.dark .ws-shell{--ws-focus:#d9895a;--ws-dot:#a3b08e;--ws-diff-add-bg:#2e3a2c;--ws-diff-add-bar:#7fa37a;--ws-diff-del-bg:#3e2b26;--ws-diff-del-bar:#c98a78;--ws-paper:#211f1c;--ws-sidebar:#25231f;--ws-surface:#292621;--ws-line:#403b34;--ws-ink:#eee9e0;--ws-muted:#b6aa9a;--ws-soft:#37322b;--ws-chart-ink:#bc9b72;--ws-success:#9cc3a5;--ws-warn:#e2a73b;--ws-nav-ink:#b6aa9a;--ws-nav-active-ink:#eee9e0;--ws-nav-selected:#37322b;--ws-nav-hover:#302c26;--ws-nav-surface:#292621;--ws-nav-line:#403b34}.ws-shell *{box-sizing:border-box}.ws-shell svg,.ws-context-picker svg,.ws-finder svg{flex-shrink:0}.ws-shell button:disabled{cursor:default;opacity:.45}.ws-shell button:not(:disabled),.ws-context-picker button,.ws-finder button{cursor:pointer}.ws-shell button,.ws-shell input,.ws-shell select{transition:background-color .16s,border-color .16s,color .16s}.ws-shell button:not(:disabled):active{transform:translateY(1px)}.ws-shell :is(button,a,select,input:is([type=checkbox],[type=radio],[type=range],[type=color],[type=file])):focus-visible,.ws-finder button:focus-visible,.ws-context-picker button:focus-visible{outline:2px solid var(--ws-focus);outline-offset:3px}.ws-shell [hidden]{display:none!important}.ws-search-field input::placeholder,.ws-table-tools input::placeholder,.ws-context-picker>input::placeholder{color:var(--ws-muted);opacity:1}.ws-shell{--ws-thread-width:900px;--ws-form-max:40rem;--ws-table-max:56rem;--ws-wide-max:64rem;--ws-fs-meta:12px;--ws-lh-meta:16px;--ws-fs-ui:13px;--ws-lh-ui:20px;--ws-fs-row:14px;--ws-lh-row:20px;--ws-fs-h2:16px;--ws-lh-h2:24px;--ws-w-medium:500;--ws-w-title:540}.ws-shell a{text-underline-offset:3px}.ws-icon-button{width:30px;height:30px;color:inherit;background:0 0;border:0;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.ws-icon-button:hover{background:var(--ws-soft,#eeeae3)}}.ws-button{min-height:40px;color:var(--ws-ink);background:var(--ws-surface);border:1px solid var(--ws-line);white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:11px 15px;font-size:12px;font-weight:500;display:inline-flex}.ws-button:hover{background:var(--ws-soft)}.ws-button.primary{color:var(--ws-paper);background:var(--ws-ink);border-color:var(--ws-ink)}.ws-button.primary:hover{opacity:.88}.ws-text-button{color:var(--ws-muted);text-align:left;background:0 0;border:0;align-items:center;gap:7px;padding:5px 0;font-size:12px;display:inline-flex}.ws-text-button:hover{color:var(--ws-ink)}.ws-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ws-eyebrow{color:var(--ws-muted);margin-bottom:13px;font-size:11px;font-weight:450}.ws-muted{color:var(--ws-muted);font-size:13px;line-height:1.75}.ws-status-dot{background:var(--ws-dot);border-radius:50%;width:5px;height:5px;display:inline-block}.ws-back-arrow{transform:rotate(180deg)}.ws-sr-only,.ws-skip-link:not(:focus){clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.ws-skip-link:focus{z-index:60;background:var(--ws-surface);padding:10px 16px;position:fixed;top:10px;left:10px}.ws-sidebar{background:var(--ws-sidebar);border-right:1px solid var(--ws-nav-line);flex-direction:column;min-height:0;padding:27px 15px 17px;display:flex;overflow-y:auto}.ws-sidebar svg{stroke-width:1.7px}.ws-brand-row{justify-content:space-between;align-items:center;gap:6px;display:flex}.ws-brand{text-align:left;letter-spacing:-1px;align-items:center;gap:9px;padding:0 8px;font-size:25px;font-weight:560;display:flex}.ws-brand img{width:25px;height:25px}.ws-collapse{opacity:.55}.ws-company-switch{text-align:left;align-items:center;gap:11px;margin:34px 4px 24px;padding:7px;display:flex}.ws-company-switch>span:nth-child(2){flex:1;min-width:0}.ws-company-switch strong{text-overflow:ellipsis;font-size:13px;font-weight:550;display:block;overflow:hidden}.ws-company-switch small{color:var(--ws-muted);margin-top:3px;font-size:11px;display:block}.ws-company-avatar{border:1px solid var(--ws-line);background:var(--ws-paper);border-radius:7px;flex-shrink:0;place-items:center;width:29px;height:29px;font-size:13px;font-weight:550;display:grid}.ws-new-chat{border:1px solid var(--ws-line);background:var(--ws-nav-surface);border-radius:8px;align-items:center;gap:10px;margin-bottom:18px;padding:10px 12px;font-size:13px;font-weight:500;display:flex}.ws-new-chat:hover{background:var(--ws-nav-hover)}.ws-nav-item{text-align:left;width:100%;color:var(--ws-nav-ink);border-radius:7px;align-items:center;gap:10px;margin:3px 0;padding:11px 12px;font-size:13px;font-weight:400;display:flex}.ws-nav-item>span{flex:1}.ws-nav-item kbd{color:var(--ws-muted);white-space:nowrap;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;gap:2px;padding:0;font-family:inherit;font-size:10px;font-weight:500;line-height:1;display:inline-flex}.ws-find-button{gap:10px}.ws-find-button>span{white-space:nowrap}.ws-find-button>svg,.ws-finder-search>svg{stroke-width:1.7px}@media (pointer:coarse){.ws-find-button kbd{display:none}}.ws-find-button kbd svg{stroke-width:2px}.ws-find-button:is(:hover,:focus-visible) kbd{color:var(--ws-ink)}.ws-nav-item:hover{background:var(--ws-nav-hover)}.ws-nav-item:is(.active,:focus-visible){color:var(--ws-nav-active-ink);background:var(--ws-nav-selected);font-weight:500}.ws-sidebar-bottom{margin-top:auto;padding-top:24px}.ws-admin{text-align:left;border-top:1px solid var(--ws-line);align-items:center;gap:10px;width:calc(100% - 12px);margin:18px 6px 0;padding:16px 5px 0;display:flex}.ws-admin>span:last-child{min-width:0}.ws-admin strong{text-overflow:ellipsis;font-size:11px;font-weight:500;display:block;overflow:hidden}.ws-admin small{color:var(--ws-muted);margin-top:4px;font-size:10px;display:block}.ws-user-avatar{background:var(--ws-soft);width:26px;height:26px;color:var(--ws-ink);border-radius:50%;flex-shrink:0;place-items:center;font-size:10px;display:grid}.ws-settings-back{color:var(--ws-nav-ink);text-align:left;border-radius:5px;align-items:center;gap:10px;margin:28px 0;padding:11px 12px;font-size:13px;display:flex}.ws-settings-back:hover{background:var(--ws-nav-hover)}.ws-settings-back:focus-visible{color:var(--ws-nav-active-ink);background:var(--ws-nav-selected)}.ws-nav-group+.ws-nav-group{margin-top:24px}.ws-nav-group>p{letter-spacing:.06em;text-transform:uppercase;color:var(--ws-muted);margin:16px 12px 4px;font-size:11px;font-weight:600;line-height:16px}.ws-logout{margin-top:14px;font-size:11px}.ws-main-column{flex-direction:column;min-width:0;min-height:0;display:flex}.ws-topbar{height:70px;padding-inline:var(--ws-page-inline);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.ws-breadcrumb{min-width:0;color:var(--ws-muted);align-items:center;gap:12px;font-size:12px;display:flex}.ws-breadcrumb>span:first-of-type{text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;max-width:200px;overflow:hidden}.ws-breadcrumb strong{color:var(--ws-ink);text-overflow:ellipsis;white-space:nowrap;font-weight:450;overflow:hidden}.ws-slash{opacity:.4}.ws-topbar-slot{display:contents}.ws-chat-slot{flex:1;min-width:0;min-height:0;display:flex}.ws-chat-slot>*{min-width:0}.ws-page-scroll{outline:none;flex:1;min-height:0;overflow:hidden auto}.ws-page{width:100%;max-width:var(--ws-page-width);padding:var(--ws-page-top) var(--ws-page-inline) 70px;margin-inline:auto}.ws-page-heading{justify-content:space-between;align-items:flex-start;gap:28px;margin-bottom:32px;display:flex}.ws-page-heading>div:first-child{min-width:0}.ws-page-heading p{color:var(--ws-muted);max-width:65ch;margin-top:15px;font-size:13px}.ws-page-heading>.ws-actions{flex-shrink:0;padding-top:25px}.ws-view-tabs{border-bottom:1px solid var(--ws-line);gap:26px;margin:8px 0;display:flex}.ws-view-tabs>button{color:var(--ws-muted);border-bottom:2px solid #0000;align-items:center;gap:8px;padding:13px 0;font-size:13px;display:inline-flex}.ws-view-tabs>button.active{color:var(--ws-ink);border-bottom-color:var(--ws-accent-line)}.ws-view-tabs>button>span:not(.ws-status-dot){font-size:10px}.ws-list-toolbar{color:var(--ws-muted);justify-content:space-between;align-items:center;gap:16px;padding:22px 0 16px;font-size:11px;display:flex}.ws-search-field{align-items:center;gap:8px;display:flex}.ws-search-field input{background:0 0;border:0;width:165px;padding:6px 0;font-size:11px}.ws-record-list{border-top:1px solid var(--ws-line)}.ws-record{border-bottom:1px solid var(--ws-line);text-align:left;align-items:center;gap:20px;width:100%;padding:25px 12px;display:flex}.ws-record:hover{background:var(--ws-soft)}.ws-record-symbol{color:#a18c70;flex-shrink:0;place-items:center;width:36px;display:grid}.ws-record-copy{flex:1;min-width:0}.ws-record-copy strong{overflow-wrap:anywhere;font-size:13px;font-weight:500;display:block}.ws-record-copy small{color:var(--ws-muted);margin-top:7px;font-size:11px;display:block}.ws-record-date{color:var(--ws-muted);flex-shrink:0;margin-left:auto;font-size:11px}.ws-page-note{color:var(--ws-muted);align-items:flex-start;gap:7px;max-width:75ch;font-size:11px;display:flex;margin-top:25px!important}.ws-empty{text-align:center;flex-direction:column;align-items:center;padding:clamp(45px,7vh,90px) 24px;display:flex}.ws-empty-symbol{color:#a99476;margin-bottom:24px}.ws-empty h2{letter-spacing:-.7px;font-size:23px;font-weight:480}.ws-empty p{color:var(--ws-muted);max-width:53ch;margin-top:13px;font-size:13px}.ws-empty>.ws-actions{justify-content:center;margin-top:26px}.ws-skill-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:24px;display:grid}.ws-skill-row{border:1px solid var(--ws-line);background:var(--ws-surface);border-radius:9px;flex-direction:column;min-width:0;padding:28px;transition:border-color .16s;display:flex}.ws-skill-row:hover,.ws-skill-row:focus-within{border-color:#c7b8a3}.ws-skill-main{text-align:left;overflow-wrap:anywhere;flex-direction:column;flex:1;align-items:flex-start;width:100%;min-width:0;display:flex}.ws-skill-card-top{justify-content:space-between;align-items:center;gap:15px;width:100%;margin-bottom:23px;display:flex}.ws-skill-category{color:var(--ws-muted);text-align:right;font-size:10px}.ws-skill-main strong{font-size:16px;font-weight:510}.ws-skill-main p{color:var(--ws-muted);max-width:65ch;margin-top:10px;font-size:13px}.ws-skill-card-footer{color:var(--ws-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:27px;font-size:10px;display:flex}.ws-skill-card-footer .ws-text-button{gap:9px;font-size:10px}.ws-skill-availability{align-items:center;gap:7px;display:inline-flex}.ws-skill-dot{background:#b4aaa0;border-radius:50%;width:5px;height:5px}.ws-skill-dot.available{background:#8e9c83}.ws-skill-symbol{color:#a28b6c}.ws-has-canvas .ws-skill-list{grid-template-columns:minmax(0,1fr)}.ws-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin-bottom:24px;display:flex}.ws-section-heading h2{font-size:15px}@property --ws-chat-min{syntax:"<length>";inherits:true;initial-value:350px}@property --ws-canvas-min{syntax:"<length>";inherits:true;initial-value:480px}.ws-has-canvas{--ws-chat-min:350px;--ws-canvas-min:480px;grid-template-columns:var(--ws-nav-width) minmax(var(--ws-chat-min), 1fr) minmax(var(--ws-canvas-min), var(--ws-canvas-track,1.08fr))}.ws-canvas{border-left:1px solid var(--ws-line);background:var(--ws-surface);flex-direction:column;min-width:0;min-height:0;animation:.2s ease-out ws-enter;display:flex}.ws-canvas-top{border-bottom:1px solid var(--ws-line);height:70px;color:var(--ws-muted);outline:none;flex-shrink:0;justify-content:space-between;align-items:center;padding:0 28px;font-size:11px;display:flex}.ws-canvas-top>div{gap:8px;display:flex}.ws-canvas-scroll{flex:1;min-height:0;overflow:auto}.ws-skill-canvas{min-width:0;display:block}.ws-canvas-body{padding:35px 34px}.ws-canvas-body h1{letter-spacing:-.95px;overflow-wrap:anywhere;font-size:29px;font-weight:490;line-height:1.22}.ws-canvas-body>.ws-muted{margin-top:16px}.ws-canvas-body>.ws-actions{margin-top:25px}.ws-canvas-body>.ws-text-button{margin-top:18px}.ws-canvas-body>.ws-error{margin-top:20px}.ws-canvas-heading{padding-bottom:25px}.ws-canvas-tabs{margin:0 34px}.ws-canvas-footer{border-top:1px solid var(--ws-line);background:var(--ws-paper);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:27px 34px;display:flex}.ws-canvas-footer strong{font-size:12px;font-weight:500}.ws-canvas-footer p{color:var(--ws-muted);margin-top:8px;font-size:11px}.ws-shell.ws-canvas-full{grid-template-columns:minmax(0,1fr)}.ws-shell.ws-canvas-full>:is(.ws-sidebar,.ws-main-column),.ws-shell.ws-canvas-full>.ws-sidebar.mobile-drawer{display:none}.ws-canvas-full .ws-canvas{border-left:0}.ws-canvas-full .ws-canvas-scroll>*{width:100%;max-width:var(--ws-page-width);margin-inline:auto}.ws-canvas-full .ws-canvas-body{padding-inline:var(--ws-page-inline)}.ws-canvas-full .ws-canvas-tabs{margin-inline:var(--ws-page-inline)}.ws-source-content{border-top:1px solid var(--ws-line);margin:30px 0;padding-top:25px}.ws-source-content>pre{white-space:pre-wrap;overflow-wrap:anywhere;font-family:Geist Mono Variable,monospace;font-size:12px;line-height:1.8}.ws-source-link{border-bottom:1px solid var(--ws-line);text-align:left;align-items:center;gap:12px;width:100%;padding:18px 0;font-size:12px;display:flex}.ws-source-link>span{overflow-wrap:anywhere;flex:1;min-width:0}.ws-source-link small{color:var(--ws-muted);margin-top:6px;font-size:10px;display:block}.ws-reference-list{margin-top:35px}.ws-reference-list h3{margin-bottom:15px}.ws-version-history{color:var(--ws-muted);justify-content:space-between;align-items:center;gap:12px;padding:15px 34px 0;font-size:11px;display:flex}.ws-version-history select{border:1px solid var(--ws-line);background:0 0;border-radius:4px;margin-left:9px;padding:5px 8px}.ws-selection-action{background:var(--ws-ink);color:var(--ws-paper);margin-top:20px;position:sticky;bottom:15px}.ws-markdown{--ws-md-gap:17px;--ws-md-gap-h2:30px;--ws-md-gap-h3:25px;overflow-wrap:anywhere;font-size:13px;line-height:1.85}.ws-markdown>*+*{margin-top:var(--ws-md-gap)!important}.ws-markdown h2{font-size:20px;margin-top:var(--ws-md-gap-h2)!important}.ws-markdown h3{font-size:15px;margin-top:var(--ws-md-gap-h3)!important}.ws-markdown>:first-child{margin-top:0!important}.ws-markdown :is(p,li){max-width:78ch}.ws-markdown :is(ul,ol){padding-left:22px}.ws-markdown ul{list-style:outside}.ws-markdown ol{list-style:decimal}.ws-markdown li+li{margin-top:7px}.ws-markdown li>p{margin:0}.ws-markdown blockquote{border-left:2px solid var(--ws-line);color:var(--ws-muted);padding-left:16px}.ws-markdown pre{white-space:pre-wrap;background:var(--ws-paper);border:1px solid var(--ws-line);border-radius:6px;padding:17px;font-size:12px}.ws-markdown code{font-family:Geist Mono Variable,monospace;font-size:.9em}.ws-markdown a{text-decoration:underline}.ws-result-meta{color:var(--ws-muted);flex-wrap:wrap;gap:18px;margin-top:17px;font-size:11px;display:flex}.ws-result-meta>span{align-items:center;gap:5px;display:flex}.ws-next-step{border-top:1px solid var(--ws-line);margin-top:35px;padding-top:25px}.ws-next-step p{color:var(--ws-muted);margin:12px 0 20px;font-size:12px}.ws-run-heading{margin-top:32px!important}.ws-run-details{grid-template-columns:1fr 1.5fr;gap:14px;margin-top:22px;font-size:12px;display:grid}.ws-run-details dt{color:var(--ws-muted)}.ws-run-details dd{margin:0}.ws-table-tools{color:var(--ws-muted);justify-content:space-between;align-items:center;gap:15px;margin-bottom:18px;font-size:10px;display:flex}.ws-table-tools input{border:1px solid var(--ws-line);background:0 0;border-radius:5px;min-width:0;max-width:65%;padding:10px 12px;font-size:12px}.ws-table-scroll{width:100%;overflow:auto}.ws-table-scroll table{border-collapse:collapse;text-align:left;font-variant-numeric:tabular-nums;width:100%;font-size:12px}.ws-table-scroll th{color:var(--ws-muted);background:var(--ws-paper);white-space:nowrap;border-bottom:1px solid var(--ws-line);padding:12px;font-size:11px;font-weight:500}.ws-table-scroll td{border-bottom:1px solid var(--ws-line);overflow-wrap:anywhere;min-width:80px;max-width:300px;padding:14px 12px}@property --ws-scroll-fade{syntax:"<length>";inherits:false;initial-value:0}@keyframes ws-scroll-fade{0%,85%{--ws-scroll-fade:32px}to{--ws-scroll-fade:0px}}.ws-scroll-fade{overscroll-behavior-x:contain;overflow-x:auto}@supports (animation-timeline:scroll()){.ws-scroll-fade{-webkit-mask-image:linear-gradient(to left, transparent, black var(--ws-scroll-fade));-webkit-mask-image:linear-gradient(to left, transparent, black var(--ws-scroll-fade));mask-image:linear-gradient(to left, transparent, black var(--ws-scroll-fade));animation:linear both ws-scroll-fade;animation-timeline:scroll(self inline)}}.ws-download{margin-bottom:20px}.ws-chart{padding:10px 0}.ws-chart>svg{width:100%;height:auto;margin-top:25px;font-family:inherit}.ws-chart-tools{color:var(--ws-muted);justify-content:space-between;align-items:center;gap:15px;font-size:11px;display:flex}.ws-chart-tools select{border:1px solid var(--ws-line);background:0 0;border-radius:5px;margin-left:12px;padding:6px 10px;font-size:12px}.ws-welcome{text-align:center;margin-bottom:33px;padding:0 20px}.ws-company-context{color:var(--ws-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-bottom:20px;font-size:11px;display:flex}.ws-company-context button{align-items:center;gap:4px;margin-left:auto;font-size:11px;display:inline-flex}.ws-welcome h1{letter-spacing:-1.35px;font-size:clamp(29px,2.5vw,37px);font-weight:470;line-height:1.18}.ws-welcome>p{color:var(--ws-muted);margin-top:15px;font-size:14px}.ws-artifact-card{text-align:left;border:1px solid var(--ws-line,#e8e5df);background:var(--ws-surface,#fffefd);border-radius:8px;align-items:center;gap:17px;width:100%;margin:18px 0;padding:19px;display:flex}.ws-artifact-card>svg:first-child{color:var(--ws-chart-ink,#ac9475)}.ws-artifact-card>span{flex:1}.ws-artifact-card strong{font-size:14px;font-weight:500;display:block}.ws-artifact-card small{color:var(--ws-muted,#70665b);margin-top:7px;font-size:11px;display:block}.ws-tool-progress{color:var(--ws-muted,#70665b);align-items:center;gap:8px;margin:15px 0;font-size:12px;display:flex}.ws-context-chips{flex-wrap:wrap;gap:7px;padding:6px 7px;display:flex}.ws-context-chip{color:var(--ws-muted,#70665b);background:var(--ws-soft,#eeeae3);overflow-wrap:anywhere;border-radius:5px;align-items:center;gap:6px;max-width:100%;padding:6px 9px;font-size:10px;display:inline-flex}.ws-message-context{flex-wrap:wrap;justify-content:flex-end;gap:5px;margin:0 0 4px;padding:0;list-style:none;display:flex}.ws-message-context .ws-context-chip{padding:4px 8px}.ws-composer-tools,.ws-composer-tool-buttons{align-items:center;gap:3px;display:flex}.ws-composer-hint{color:var(--ws-muted,#70665b);align-items:center;gap:5px;margin-left:6px;font-size:10px;display:flex}.ws-composer-hint>span{margin:0 5px}.ws-context-picker{z-index:55;border:1px solid var(--ws-line);background:var(--ws-surface);width:min(440px,100vw - 32px);color:var(--ws-ink);box-shadow:var(--shadow-lift);border-radius:11px;font-family:Geist Variable,system-ui,sans-serif;overflow:hidden}.ws-context-picker header{color:var(--ws-muted);justify-content:space-between;align-items:center;padding:17px 18px;font-size:11px;display:flex}.ws-context-picker>input{border:1px solid var(--ws-line);background:0 0;border-radius:5px;width:calc(100% - 36px);margin:0 18px 12px;padding:10px 12px;font-size:12px}.ws-context-options{max-height:270px;overflow:auto}.ws-context-options>button{text-align:left;border-top:1px solid var(--ws-line);align-items:center;gap:13px;width:100%;padding:14px 20px;display:flex}.ws-context-options>button:hover,.ws-context-options>button[aria-selected=true]{background:var(--ws-soft)}.ws-context-options>button>span{flex:1}.ws-context-options strong{font-size:12px;font-weight:500;display:block}.ws-context-options small{color:var(--ws-muted);margin-top:5px;font-size:10px;display:block}.ws-context-options>p{color:var(--ws-muted);padding:15px 20px;font-size:12px}.ws-picker-action{border-top:1px solid var(--ws-line);align-items:center;gap:9px;width:100%;padding:14px 20px;font-size:11px;display:flex}.ws-picker-note{color:var(--ws-muted);padding:0 20px 16px;font-size:10px}.ws-loading{max-width:720px;padding:40px 0}.ws-loading>p{color:var(--ws-muted);margin-top:25px;font-size:12px}.ws-skeleton{background:var(--ws-soft);border-radius:4px;width:100%;height:18px;margin:0 0 18px;animation:1.7s ease-in-out infinite ws-breathe;display:block}.ws-skeleton:first-child{width:38%;height:32px;margin-bottom:25px}.ws-skeleton:last-of-type{width:75%}.ws-error{border:1px solid var(--ws-danger);padding:18px}@supports (color:color-mix(in lab, red, red)){.ws-error{border:1px solid color-mix(in oklab, var(--ws-danger) 24%, var(--ws-surface))}}.ws-error{color:var(--ws-danger);background:var(--ws-danger)}@supports (color:color-mix(in lab, red, red)){.ws-error{background:color-mix(in oklab, var(--ws-danger) 12%, var(--ws-surface))}}.ws-error{border-radius:6px;font-size:12px}.ws-error .ws-error-link{color:inherit;text-underline-offset:2px;white-space:nowrap;align-items:center;gap:4px;font-weight:520;text-decoration:underline;display:inline-flex}.ws-error .ws-error-link svg{transition:transform .18s ease-out}.ws-error .ws-error-link:hover svg{transform:translate(2px)}@media (prefers-reduced-motion:reduce){.ws-error .ws-error-link svg{transition:none}}.ws-shell .workspace-settings-content{width:100%}.ws-shell .workspace-settings-content .company-settings-layout{width:100%;max-width:var(--ws-page-width);padding:var(--ws-page-top) var(--ws-page-inline) 70px;margin:0 auto;display:block}.ws-shell .workspace-settings-content .company-settings-content{max-width:var(--ws-form-max);outline:none;width:100%;margin:0;padding:0}.ws-shell .workspace-settings-content .company-settings-content[data-measure=table]{max-width:var(--ws-table-max)}.ws-shell .workspace-settings-content .company-settings-content[data-measure=wide]{max-width:var(--ws-wide-max)}.ws-shell .workspace-settings-content .company-settings-content h1{letter-spacing:-1.2px;font-size:34px;font-weight:480}.ws-shell .workspace-settings-content .company-description{max-width:65ch;color:var(--ws-muted);margin:16px 0 30px;font-size:13px}.ws-shell .workspace-settings-content .company-form{max-width:100%}.ws-shell .workspace-settings-content .company-empty-state h2{font-size:var(--ws-fs-h2);line-height:var(--ws-lh-h2);font-weight:var(--ws-w-title);letter-spacing:0}.ws-shell .workspace-settings-content .company-empty-state p{margin:8px 0 16px}.ws-compact{--ws-nav-width:72px}.ws-compact .ws-sidebar{padding-inline:12px}.ws-compact :is(.ws-brand span,.ws-company-switch,.ws-nav-item>span,.ws-nav-item>kbd,.ws-new-chat>span,.ws-admin>span:last-child,.ws-nav-group>p,.ws-settings-back>span){display:none}.ws-compact .ws-brand{padding:0}.ws-compact .ws-brand-row{flex-direction:column;gap:20px}.ws-compact .ws-new-chat{justify-content:center;margin-top:27px;padding-inline:0}.ws-compact :is(.ws-nav-item,.ws-settings-back){justify-content:center;padding-inline:0}.ws-compact .ws-admin{justify-content:center;width:100%;margin-inline:0;padding-inline:0}.ws-mobile-only{display:none}@keyframes ws-enter{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}@keyframes ws-breathe{50%{opacity:.5}}@media (max-width:1100px){.ws-shell{--ws-page-top:2.8125rem}.ws-has-canvas{grid-template-columns:var(--ws-nav-width) minmax(0, 1fr)}.ws-has-canvas .ws-canvas{inset:0 0 0 var(--ws-nav-width);z-index:35;position:fixed}.ws-canvas-full .ws-canvas{inset:0}.ws-page-heading{flex-wrap:wrap}.ws-page-heading>.ws-actions{padding-top:0}}@media (max-width:640px){.ws-shell{--ws-page-inline:1.5rem;--ws-page-top:2.4375rem;display:flex}.ws-sidebar{z-index:41;width:245px;display:none;position:fixed;inset:0 auto 0 0;padding:27px 15px 17px!important;padding-top:max(27px, env(safe-area-inset-top))!important}.ws-sidebar.mobile-open{display:flex}.ws-nav-scrim{z-index:40;background:#29211840;position:fixed;inset:0}.ws-main-column{width:100%}.ws-topbar{height:59px;padding-top:env(safe-area-inset-top)}.ws-breadcrumb{gap:9px;font-size:11px}.ws-breadcrumb>span:first-of-type{max-width:105px}.ws-mobile-only{display:inline-flex}.ws-collapse{display:none}.ws-brand-row,.ws-compact .ws-brand-row{flex-direction:row;gap:6px}.ws-compact :is(.ws-brand span,.ws-nav-item>span,.ws-new-chat>span,.ws-admin>span:last-child,.ws-nav-group>p,.ws-settings-back>span){display:block}.ws-compact .ws-company-switch{display:flex}.ws-compact .ws-brand{padding:0 8px}.ws-compact .ws-new-chat{justify-content:flex-start;margin-top:0;padding-inline:12px}.ws-compact :is(.ws-nav-item,.ws-settings-back){justify-content:flex-start;padding-inline:12px}.ws-compact .ws-admin{justify-content:flex-start}@layer ws-base{:where(.ws-shell) h1{font-size:30px}}.ws-shell .workspace-settings-content .company-settings-content h1{font-size:30px}.ws-page-heading{gap:20px}.ws-page-heading p{font-size:12px}.ws-record{gap:13px;padding:22px 0}.ws-record-date{display:none}.ws-record-copy strong{font-size:12px}.ws-record-copy small{font-size:10px}.ws-skill-list{grid-template-columns:minmax(0,1fr)}.ws-skill-row{padding:24px}.ws-has-canvas .ws-canvas{border:0;inset:0}.ws-canvas-top{height:59px;padding-inline:22px}.ws-canvas-body{padding:28px 24px}.ws-canvas-body h1{font-size:27px}.ws-canvas-tabs{margin-inline:24px}.ws-canvas-footer{padding:24px}.ws-version-history{padding-inline:24px}.ws-composer-hint{display:none}.ws-composer-tools .ws-icon-button{width:34px;height:36px}.ws-context-chip{font-size:10px}.ws-toast{bottom:max(18px, env(safe-area-inset-bottom));width:max-content}}@media (prefers-reduced-motion:reduce){.ws-shell *,.ws-shell :before,.ws-shell :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.ws-shell .aui-thread-root{--ws-thread-inline:24px;--thread-max-width:var(--ws-thread-width)!important}.ws-shell [data-slot=aui_thread-viewport]>div{padding-inline:var(--ws-thread-inline)}.ws-shell .aui-thread-root:has(.ws-welcome) [data-slot=aui_thread-viewport]>div{justify-content:flex-start;padding-top:clamp(32px,7vh,76px)}.ws-shell .ws-welcome{text-align:left;padding-inline:0}.ws-shell .ws-company-context{justify-content:flex-start}.ws-shell .aui-composer-input:focus-visible{outline:none}.ws-shell [data-slot=aui_composer-shell]{border-color:var(--ws-line);border-radius:24px;padding:16px 17px 12px;box-shadow:0 12px 36px -22px #3b291b24}.ws-shell [data-slot=aui_composer-shell]:focus-within{border-color:var(--control-border)}.ws-shell .aui-composer-input{min-height:66px;padding:4px;font-size:14px}.ws-shell [data-slot=aui_composer-shell]>div:last-child{row-gap:20px}.ws-has-canvas .aui-thread-root:has(.ws-welcome) [data-slot=aui_thread-viewport]>div{padding-top:42px}@media (max-width:47.999rem){.ws-shell [data-slot=aui_composer-grid]:not([data-dictating])>[data-slot=aui_composer-input-wrap]{grid-area:1/1/auto/-1}.ws-shell [data-slot=aui_composer-grid]:not([data-dictating])>[data-slot=aui_composer-tools],.ws-shell [data-slot=aui_composer-grid]:not([data-dictating])>.aui-composer-action-wrapper{grid-row:2}}@media (max-width:640px){.ws-shell .aui-thread-root{--ws-thread-inline:16px}.ws-shell .aui-thread-root:has(.ws-welcome) [data-slot=aui_thread-viewport]>div{padding-top:55px}.ws-shell [data-slot=aui_composer-shell]{border-radius:22px;padding:8px}.ws-shell .aui-composer-input{min-height:44px;padding:10px 6px;font-size:16px}.ws-shell [data-slot=aui_composer-shell]>div:last-child{row-gap:8px}}.ws-audience-chip{border:1px solid var(--ws-line);white-space:nowrap;border-radius:999px;padding:1px 7px;font-size:11px;display:inline-block}.ws-meeting-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ws-meeting-heading>.ws-button{flex:none;align-items:center;gap:6px;display:inline-flex}.ws-web-source-note{color:var(--pc-muted);margin:8px 0 16px;font-size:13px;line-height:20px}.ws-inline-error{color:var(--ws-muted);flex-wrap:wrap;align-items:center;gap:4px 12px;margin:8px 0;font-size:13px;display:flex}.ws-inline-error .ws-text-button{min-height:44px;padding:0 4px}.ws-voice-suggestions,.ws-voice-review,.ws-voice-status{gap:10px;margin-top:10px;display:grid}.ws-voice-suggestion{border:1px solid var(--border);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px;display:flex}.ws-voice-suggestion-copy{gap:3px;min-width:0;display:grid}.ws-voice-suggestion-copy small{color:var(--muted-foreground);font-size:12px}.ws-voice-suggestion-actions,.ws-voice-review-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ws-voice-flag{border:1px solid var(--border);min-width:44px;min-height:44px;color:inherit;background:0 0;border-radius:999px;place-items:center;font-weight:700;display:inline-grid}.ws-voice-status{grid-template-columns:1fr auto;align-items:center}.ws-voice-review{border:1px solid var(--border);border-radius:12px;padding:12px}.ws-voice-review p{color:var(--muted-foreground);margin:0}.ws-voice-record-notice{align-items:center;gap:8px;margin-top:10px;display:flex}.ws-voice-record-notice input{width:18px;height:18px}.ws-voice-confirm-card{border:1px solid var(--border);background:var(--card);width:100%;min-width:0;color:var(--card-foreground);border-radius:12px;gap:12px;padding:16px;display:grid}.ws-voice-confirm-card>p,.ws-voice-confirm-card>h3{margin:0}.ws-voice-confirm-card pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;max-height:320px;overflow:auto}.ws-voice-confirm-card button{min-width:44px;min-height:44px}.ws-voice-confirm-summary{white-space:pre-wrap;overflow-wrap:anywhere}.deck-slide{--deck-paper:#faf9f7;--deck-card:#fffefd;--deck-ink:#292723;--deck-muted:#70665b;--deck-hairline:#e8e5df;--deck-panel:#eeeae3;--deck-accent:#e16c26;--deck-accent-text:#ab4400;--deck-field:#211f1c;--deck-field-ink:#eee9e0;--deck-field-muted:#b6aa9a;--deck-margin-x:88px;--deck-margin-top:72px;--deck-margin-bottom:64px;--deck-title-height:46px;--deck-lead-height:30px;--deck-gap:28px;--deck-takeaway-height:44px;--deck-source-height:20px;--deck-footer-gap:14px;--deck-radius:12px;background:var(--deck-paper);width:1280px;height:720px;color:var(--deck-ink);font-family:var(--font-sans);font-feature-settings:"calt", "ss01", "tnum";-webkit-font-smoothing:antialiased;position:relative;overflow:hidden}.deck-slide *{box-sizing:border-box;min-width:0;margin:0}.deck-slide ul,.deck-slide ol{padding:0;list-style:none}.deck-eyebrow{color:var(--deck-accent-text);letter-spacing:.08em;text-transform:uppercase;font-size:14px;font-weight:600}.deck-eyebrow-field{color:var(--deck-field-muted);letter-spacing:.08em;text-transform:uppercase;font-size:14px;font-weight:600}.deck-cover-title{color:var(--deck-field-ink);letter-spacing:-.02em;font-size:56px;font-weight:600;line-height:1.08}.deck-cover-subtitle{color:var(--deck-field-muted);font-size:22px;font-weight:400;line-height:1.45}.deck-field-footnote{color:var(--deck-field-muted);font-size:14px;font-weight:400}.deck-section-title{color:var(--deck-field-ink);letter-spacing:-.02em;font-size:46px;font-weight:600;line-height:1.1}.deck-section-support{color:var(--deck-field-muted);font-size:20px;font-weight:400;line-height:1.5}.deck-title{color:var(--deck-ink);letter-spacing:-.015em;font-size:34px;font-weight:600;line-height:1.2}.deck-lead{color:var(--deck-muted);font-size:20px;font-weight:400;line-height:1.4}.deck-statement{color:var(--deck-ink);letter-spacing:-.02em;font-size:44px;font-weight:600;line-height:1.22}.deck-statement-support{color:var(--deck-muted);font-size:20px;font-weight:400;line-height:1.5}.deck-item-text{color:var(--deck-ink);font-size:20px;font-weight:500;line-height:1.35}.deck-item-detail{color:var(--deck-muted);font-size:15px;font-weight:400;line-height:1.45}.deck-item-index{color:var(--deck-accent-text);font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.deck-body-text{color:var(--deck-ink);font-size:17px;font-weight:400;line-height:1.55}.deck-column-heading{color:var(--deck-ink);font-size:18px;font-weight:600;line-height:1.3}.deck-stat-value{color:var(--deck-ink);letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-size:52px;font-weight:600;line-height:1.05}.deck-stat-label{color:var(--deck-muted);font-size:15px;font-weight:500;line-height:1.3}.deck-stat-delta{color:var(--deck-accent-text);font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.deck-stat-note{color:var(--deck-muted);font-size:13px;font-weight:400;line-height:1.4}.deck-kpi-value{color:var(--deck-ink);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:36px;font-weight:600;line-height:1.1}.deck-kpi-label{color:var(--deck-ink);font-size:14px;font-weight:500;line-height:1.3}.deck-kpi-note{color:var(--deck-muted);font-size:12px;font-weight:400;line-height:1.4}.deck-step-marker{color:var(--deck-accent-text);letter-spacing:.03em;font-size:13px;font-weight:600}.deck-step-label{color:var(--deck-ink);font-size:17px;font-weight:600;line-height:1.3}.deck-step-body{color:var(--deck-muted);font-size:14px;font-weight:400;line-height:1.45}.deck-table-head{color:var(--deck-muted);letter-spacing:.04em;text-transform:uppercase;font-size:14px;font-weight:600}.deck-table-cell{color:var(--deck-ink);font-variant-numeric:tabular-nums;font-size:15px;font-weight:400}.deck-axis-label{color:var(--deck-muted);font-variant-numeric:tabular-nums;font-size:13px;font-weight:400}.deck-legend-label{color:var(--deck-ink);font-size:14px;font-weight:500}.deck-quote{color:var(--deck-ink);letter-spacing:-.015em;font-size:34px;font-weight:500;line-height:1.32}.deck-quote-attribution{color:var(--deck-ink);font-size:17px;font-weight:600}.deck-quote-role{color:var(--deck-muted);font-size:15px;font-weight:400}.deck-closing-title{color:var(--deck-field-ink);letter-spacing:-.02em;font-size:46px;font-weight:600;line-height:1.1}.deck-closing-support{color:var(--deck-field-muted);font-size:20px;font-weight:400;line-height:1.5}.deck-ask-text{color:var(--deck-field-ink);font-size:18px;font-weight:500;line-height:1.4}.deck-takeaway{color:var(--deck-ink);font-size:16px;font-weight:500;line-height:1.4}.deck-source{color:var(--deck-muted);font-size:12px;font-weight:400}.deck-field-bg{background:var(--deck-field);position:absolute;inset:0}.deck-panel-bg{background:var(--deck-panel);position:absolute;inset:0}.deck-header{left:var(--deck-margin-x);top:var(--deck-margin-top);right:var(--deck-margin-x);position:absolute}.deck-header .deck-title{height:var(--deck-title-height)}.deck-header .deck-lead{height:var(--deck-lead-height);overflow:hidden}.deck-content{left:var(--deck-margin-x);right:var(--deck-margin-x);top:var(--deck-margin-top);bottom:var(--deck-margin-bottom);flex-direction:column;justify-content:center;display:flex;position:absolute}.deck-content.fill{justify-content:stretch}.deck-content[data-title=true]{top:calc(var(--deck-margin-top) + var(--deck-title-height) + var(--deck-gap))}.deck-content[data-title=true][data-lead=true]{top:calc(var(--deck-margin-top) + var(--deck-title-height) + var(--deck-lead-height) + var(--deck-gap))}.deck-content[data-takeaway=true]{bottom:calc(var(--deck-margin-bottom) + var(--deck-takeaway-height) + var(--deck-footer-gap))}.deck-content[data-source=true]{bottom:calc(var(--deck-margin-bottom) + var(--deck-source-height) + var(--deck-footer-gap))}.deck-content[data-takeaway=true][data-source=true]{bottom:calc(var(--deck-margin-bottom) + var(--deck-takeaway-height) + var(--deck-source-height) + var(--deck-footer-gap))}.deck-footer{left:var(--deck-margin-x);right:var(--deck-margin-x);bottom:var(--deck-margin-bottom);position:absolute}.deck-takeaway-rule{background:var(--deck-accent);width:56px;height:1px;margin-bottom:11px;display:block}.deck-footer .deck-source{margin-top:6px;display:block}.deck-cover-mark{left:var(--deck-margin-x);background:var(--deck-accent);width:4px;height:168px;position:absolute;top:0}.deck-hero{left:var(--deck-margin-x);right:calc(var(--deck-margin-x) + 120px);flex-direction:column;gap:24px;display:flex;position:absolute}.deck-hero.cover{top:252px}.deck-hero.section{top:268px;right:calc(var(--deck-margin-x) + 160px)}.deck-hero.statement{top:236px;right:calc(var(--deck-margin-x) + 100px)}.deck-hero.quote{top:232px}.deck-hero.closing{top:216px;right:calc(var(--deck-margin-x) + 140px)}.deck-hero .deck-eyebrow-field,.deck-hero .deck-eyebrow{margin-bottom:-8px}.deck-corner-footnote{left:var(--deck-margin-x);bottom:var(--deck-margin-bottom);position:absolute}.deck-quote-by{flex-direction:column;gap:4px;display:flex}.deck-asks{flex-direction:column;gap:14px;margin-top:8px;display:flex}.deck-ask{align-items:baseline;gap:14px;display:flex}.deck-ask:before{content:"";background:var(--deck-accent);flex:0 0 18px;height:2px;display:block;transform:translateY(-6px)}.deck-rows{flex-direction:column;display:flex}.deck-row{align-items:baseline;gap:16px;display:flex}.deck-rows.agenda .deck-row{border-bottom:1px solid var(--deck-hairline);margin-bottom:20px;padding-bottom:20px}.deck-rows.agenda .deck-row:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.deck-rows.bullets .deck-row+.deck-row{margin-top:22px}.deck-row-index{flex:0 0 34px}.deck-dot{background:var(--deck-accent);border-radius:50%;flex:0 0 7px;height:7px;display:block;transform:translateY(-4px)}.deck-dot.small{flex-basis:6px;height:6px}.deck-dot.quiet{background:var(--deck-muted)}.deck-row-body{flex-direction:column;gap:5px;display:flex}.deck-cards{gap:28px;display:grid}.deck-card{background:var(--deck-card);border:1px solid var(--deck-hairline);border-radius:var(--deck-radius);flex-direction:column;gap:8px;padding:30px 28px;display:flex;position:relative;overflow:hidden}.deck-card.stat{justify-content:center;gap:6px;height:228px}.deck-card.stat:before{content:"";background:var(--deck-accent);width:3px;position:absolute;top:0;bottom:0;left:0}.deck-card .deck-stat-label{margin-top:6px}.deck-cards.kpi{align-content:stretch;gap:24px}.deck-card.kpi{justify-content:center;gap:6px;padding:20px 22px}.deck-card.side{align-self:stretch;gap:16px;padding:26px 28px}.deck-card.side:before{content:"";background:var(--deck-accent);height:3px;position:absolute;top:0;left:0;right:0}.deck-card.side.quiet:before{background:var(--deck-muted)}.deck-points{flex-direction:column;gap:18px;display:flex}.deck-columns{grid-template-columns:1fr 1fr;gap:48px;display:grid}.deck-column{flex-direction:column;gap:18px;display:flex}.deck-column-rule{background:var(--deck-accent);width:40px;height:1px;display:block}.deck-column-list{flex-direction:column;gap:16px;display:flex}.deck-timeline{display:grid;position:relative}.deck-timeline-track{background:var(--deck-hairline);height:1px;position:absolute;top:46px;left:0}.deck-step{flex-direction:column;gap:8px;padding-right:24px;display:flex}.deck-step-dot{background:var(--deck-accent);border-radius:50%;width:13px;height:13px;margin:7px 0 14px;display:block}.deck-table{border-collapse:collapse;table-layout:fixed;width:100%}.deck-table th{text-align:left;border-bottom:1px solid var(--deck-ink);white-space:nowrap;padding:0 16px 12px 0}.deck-table td{border-bottom:1px solid var(--deck-hairline);text-overflow:ellipsis;white-space:nowrap;padding:0 16px 0 0;overflow:hidden}.deck-table tbody tr:nth-child(2n) td{background:var(--deck-panel)}.deck-table .right{text-align:right;padding-right:0}.deck-table tbody tr:last-child td{border-bottom:0}.deck-chart{flex-direction:column;height:100%;display:flex}.deck-legend{flex:0 0 30px;align-items:center;gap:26px;height:30px;display:flex}.deck-legend-entry{align-items:center;gap:8px;display:flex}.deck-legend-swatch{border-radius:3px;width:12px;height:12px;display:block}.deck-chart svg{flex:auto;width:100%;display:block;overflow:visible}.deck-grid-line{stroke:var(--deck-hairline);stroke-width:1px}.deck-axis-line{stroke:var(--deck-ink);stroke-width:1px}.deck-chart-label{fill:var(--deck-muted);font-variant-numeric:tabular-nums;font-size:13px;font-weight:400}.deck-stage{aspect-ratio:16/9;border-radius:var(--radius-md);border:1px solid var(--ws-line);background:var(--ws-surface);width:100%;position:relative;overflow:hidden}.deck-stage>div{transform-origin:0 0;position:absolute;top:0;left:0}.ws-deck{flex-direction:column;gap:16px;display:flex}.ws-deck-bar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ws-deck-bar .position{color:var(--ws-muted);font-variant-numeric:tabular-nums;margin-inline-start:auto;font-size:12px}.ws-filmstrip{scrollbar-width:thin;gap:10px;padding-bottom:6px;display:flex;overflow-x:auto}.ws-filmstrip button{border:1px solid var(--ws-line);border-radius:var(--radius-sm);background:var(--ws-surface);cursor:pointer;flex:0 0 148px;padding:0;position:relative;overflow:hidden}.ws-filmstrip button[aria-selected=true]{border-color:var(--deck-accent);box-shadow:0 0 0 1px var(--deck-accent)}.ws-filmstrip button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.ws-filmstrip .number{color:var(--ws-muted);background:var(--ws-surface);font-variant-numeric:tabular-nums;border-radius:3px;padding:0 3px;font-size:10px;position:absolute;inset-block-end:3px;inset-inline-end:5px}.ws-deck-notes{border-inline-start:2px solid var(--ws-line);color:var(--ws-muted);padding-inline-start:14px;font-size:13px;line-height:1.7}.ws-deck-notes strong{color:var(--ws-ink);letter-spacing:.04em;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:500;display:block}.ws-present{z-index:60;color:#eee9e0;font-family:var(--font-sans);background:#16130f;grid-template-rows:48px minmax(0,1fr) auto auto;display:grid;position:fixed;inset:0}.ws-present:focus{outline:none}.ws-present-top{border-block-end:1px solid #ffffff1a;align-items:center;gap:16px;padding-inline:20px;font-size:13px;line-height:16px;display:flex}.ws-present-title{text-overflow:ellipsis;white-space:nowrap;color:#eee9e0;flex:1;min-width:0;font-weight:500;overflow:hidden}.ws-present-hint{color:#b6aa9a}.ws-present-stage{touch-action:pan-y;justify-content:center;align-items:center;min-height:0;padding:24px;display:flex;container-type:size}.ws-present .deck-stage{background:0 0;border:0;border-radius:0;width:min(100cqw,177.778cqh)}.ws-present-live{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ws-present-notes{box-sizing:border-box;background:#ffffff0a;border-block-start:1px solid #ffffff24;min-height:96px;max-height:30vh;padding:12px 20px 16px;overflow-y:auto}.ws-present-notes h2{color:#b6aa9a;margin:0 0 6px;font-size:12px;font-weight:400;line-height:16px}.ws-present-notes p{white-space:pre-wrap;max-width:72ch;margin:0;font-size:15px;line-height:24px}.ws-present-notes .empty{color:#b6aa9a}.ws-present-step{justify-content:flex-end;align-items:center;gap:10px;padding:10px 20px;padding-block-end:max(10px, env(safe-area-inset-bottom));display:flex}.ws-present-count{text-align:center;color:#d8cfc2;font-variant-numeric:tabular-nums;min-width:56px;font-size:13px;line-height:16px}.ws-present button{color:#eee9e0;font:inherit;border-radius:var(--radius-sm);cursor:pointer;background:#ffffff1a;border:1px solid #ffffff2e;justify-content:center;align-items:center;gap:6px;min-width:36px;min-height:36px;padding:6px 12px;font-size:13px;display:inline-flex}.ws-present button:hover:not(:disabled){background:#ffffff29}.ws-present button:disabled{opacity:.4;cursor:default}.ws-present button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@media (max-width:760px){.ws-filmstrip button{flex-basis:112px}}@media (max-width:760px),(pointer:coarse){.ws-present button{min-width:44px;min-height:44px}.ws-present-hint{display:none}.ws-present-notes p{font-size:14px;line-height:22px}.ws-present-step{justify-content:space-between}.ws-present-top{padding-inline:12px}}@media print{.ws-deck-bar,.ws-filmstrip,.ws-deck-notes{display:none}.deck-stage{break-after:page;border:0}}.ws-result-preview-page{margin:0;overflow:hidden}.ws-result-preview-frame{box-sizing:border-box;background:var(--ws-surface);width:100vw;height:100vh;color:var(--ws-ink);font-family:var(--font-sans);padding:35px 34px;font-size:14px;line-height:normal;overflow:hidden}.ws-result-preview-frame[data-kind=deck]{padding:0}.ws-result-preview-frame[data-kind=deck] .deck-stage{border:0;border-radius:0}.ws-picker{align-items:center;gap:8px;display:inline-flex}.ws-picker-trigger{border:1px solid var(--pc-line,var(--ws-line,#e8e5df));background:var(--pc-surface,var(--ws-surface,#fffefd));min-height:36px;color:var(--pc-ink,var(--ws-ink,#292723));font:inherit;cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:4px 10px;font-size:13px;display:inline-flex}.ws-picker-trigger:disabled{color:var(--pc-muted,var(--ws-muted,#70665b));cursor:default}.ws-picker-trigger:focus-visible{outline:2px solid var(--pc-focus,var(--ring,#e16c26));outline-offset:2px}.ws-picker-skeleton{background:var(--pc-line,var(--ws-line,#e8e5df));border-radius:6px;width:72px;height:12px;display:inline-block}.ws-picker-menu{z-index:70;border:1px solid var(--pc-line,var(--ws-line,#e8e5df));background:var(--pc-surface,var(--ws-surface,#fffefd));width:min(360px,100vw - 24px);color:var(--pc-ink,var(--ws-ink,#292723));font-family:var(--font-sans);border-radius:12px;padding:8px;box-shadow:0 12px 40px -12px #0000004d}.ws-picker-heading{color:var(--pc-muted,var(--ws-muted,#70665b));padding:4px 8px;font-size:12px}.ws-picker-option{box-sizing:border-box;cursor:pointer;border-radius:8px;outline:none;grid-template-columns:1fr auto 16px;align-items:center;gap:2px 8px;min-height:44px;padding:8px;font-size:13px;display:grid}.ws-picker-option:focus-visible{outline:none}.ws-picker-option[data-highlighted]{box-shadow:inset 0 0 0 1px var(--pc-focus,var(--ring,#e16c26));background:var(--pc-line,var(--ws-line,#e8e5df))}.ws-picker-option[data-disabled]{color:var(--pc-muted,var(--ws-muted,#70665b));cursor:default}.ws-picker-name{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ws-picker-tag{border:1px solid var(--pc-line-strong,var(--pc-muted,#70665b));background:var(--pc-surface,var(--ws-surface,#fffefd));color:var(--pc-muted,var(--ws-muted,#70665b));border-radius:4px;padding:0 6px;font-size:11px;line-height:18px}.ws-picker-price{font-variant-numeric:tabular-nums;letter-spacing:.04em}.ws-picker-hint{color:var(--pc-muted,var(--ws-muted,#70665b));grid-column:1/3;font-size:12px}.ws-picker-check{grid-area:1/3}.ws-picker-footnote{color:var(--pc-muted,var(--ws-muted,#70665b));margin:6px 8px 2px;font-size:12px;line-height:16px}.ws-picker-note{color:var(--pc-muted,var(--ws-muted,#70665b));font-size:12px}@media (max-width:760px),(pointer:coarse){.ws-picker-trigger{min-width:44px;min-height:44px}}.ws-checked{border:1px solid var(--pc-line,var(--ws-line,#e8e5df));background:var(--pc-surface,var(--ws-surface,#fffefd));color:var(--pc-ink,var(--ws-ink,#292723));font-family:var(--font-sans);border-radius:12px;padding:14px 16px;font-size:13px;line-height:1.5}.ws-checked header{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ws-checked h3{margin:0;font-size:14px;font-weight:600}.ws-checked h4{color:var(--pc-muted,var(--ws-muted,#70665b));margin:10px 0 4px;font-size:12px;font-weight:400}.ws-checked .version,.ws-checked-screens{color:var(--pc-muted,var(--ws-muted,#70665b));font-size:12px}.ws-checked-status{margin:6px 0 0;font-weight:500}.ws-checked[data-status=passed] .ws-checked-status{color:var(--pc-success)}.ws-checked[data-status=failed] .ws-checked-status{color:var(--pc-danger)}.ws-checked[data-status=blocked] .ws-checked-status{color:var(--pc-warning)}.ws-checked[data-status=stale] .ws-checked-status,.ws-checked[data-status=absent] .ws-checked-status{color:var(--pc-muted,var(--ws-muted,#70665b))}.ws-checked-detail{margin:4px 0 0}.ws-checked-actions{margin:10px 0 0}.ws-checked ul{margin:0;padding-inline-start:1.2em}.ws-image-attach{align-items:center;gap:8px;display:inline-flex}.ws-image-chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ws-image-chips li{border:1px solid var(--pc-line,var(--ws-line,#e8e5df));background:var(--pc-surface,var(--ws-surface,#fffefd));border-radius:14px;align-items:center;min-height:28px;padding:4px 10px;font-size:12px;display:inline-flex}.ws-image-chips li[data-status=expired],.ws-image-chips li[data-status=revoked],.ws-image-chips li[data-status=failed]{color:var(--pc-danger)}@media (max-width:760px){[data-radix-popper-content-wrapper]:has(>.ws-picker-menu){min-width:0!important;max-width:none!important;position:fixed!important;inset:auto 0 0!important;transform:none!important}.ws-picker-menu{width:100%;max-height:70vh;padding-bottom:max(8px, env(safe-area-inset-bottom));border-radius:16px 16px 0 0;overflow-y:auto}}.ws-kind-label{white-space:pre;align-items:baseline;display:inline-flex}.ws-sheet-handle,.ws-sheet-title{display:none}@media (max-width:760px){.ws-sheet-handle{background:var(--pc-line-strong,var(--pc-muted,#70665b));opacity:.6;border-radius:2px;width:36px;height:4px;margin:4px auto 8px;display:block}.ws-sheet-title{margin:0 0 4px;padding:0 8px;font-size:15px;font-weight:600;display:block}.ws-picker-option{align-items:center;min-height:48px}}.ws-doc-desk{background:var(--pc-paper,var(--ws-bg,#eeebe5));padding:24px 16px;overflow:auto}.ws-canvas-scroll:has(.ws-doc-desk){background:var(--pc-paper,var(--ws-bg,#eeebe5))}.ws-doc-sheet{--ws-doc-paper:#fffefd;--ws-doc-ink:#292723;--ws-doc-muted:#70665b;--ws-doc-line:#e8e5df;box-sizing:border-box;background:var(--ws-doc-paper);width:min(210mm,100%);min-height:min(297mm,100%);color:var(--ws-doc-ink);font-family:var(--font-sans);border-radius:2px;margin-inline:auto;padding:clamp(24px,8%,25mm);font-size:15px;line-height:1.65;box-shadow:0 1px 2px #00000014,0 14px 40px -18px #00000047}.ws-doc-title{margin:0 0 1em;font-size:26px;font-weight:600;line-height:1.25}.ws-doc-sheet h2{margin:1.6em 0 .5em;font-size:20px;line-height:1.3}.ws-doc-sheet h3{margin:1.4em 0 .4em;font-size:17px}.ws-doc-sheet h4{margin:1.2em 0 .4em;font-size:15px}.ws-doc-sheet p{margin:0 0 .9em}.ws-doc-sheet ul,.ws-doc-sheet ol{margin:0 0 .9em;padding-inline-start:1.4em}.ws-doc-sheet ul{list-style:outside}.ws-doc-sheet ol{list-style:decimal}.ws-value{font-variant-numeric:tabular-nums}.ws-value-null{color:#70665b}.ws-doc-registered,.ws-doc-image{color:#70665b;margin:0 0 1em;font-size:13px}.ws-doc-sheet .ws-doc-registered [data-kind=table]{--pc-surface:var(--ws-doc-paper);--pc-ink:var(--ws-doc-ink);--pc-muted:var(--ws-doc-muted);--pc-line:var(--ws-doc-line)}.ws-doc-sheet .ws-doc-table-caption{color:var(--ws-doc-muted);margin:0 0 8px;font-size:13px;line-height:1.4}.ws-doc-sheet .ws-table-scroll-hint{color:var(--ws-doc-muted);margin:6px 0 0;font-size:12px;line-height:1.4}.ws-doc-registered .open{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;margin-inline-start:6px;padding:0;text-decoration:underline}.ws-doc-image figcaption{overflow-wrap:anywhere;margin:0}@media print{.ws-canvas-scroll:has(.ws-doc-desk){background:0 0}.ws-doc-desk{background:0 0;padding:0;overflow:visible}.ws-doc-sheet{width:auto;min-height:0;box-shadow:none;border-radius:0;padding:0}.ws-doc-sheet h2,.ws-doc-sheet h3,.ws-doc-sheet h4{break-after:avoid}.ws-doc-registered,.ws-doc-image{break-inside:avoid}}@media (max-width:760px),(pointer:coarse){.ws-doc-registered .open{align-items:center;min-width:44px;min-height:44px;padding:0 8px;display:inline-flex}}.ws-sheet{background:var(--pc-surface,var(--ws-surface,#fffefd));min-height:0;color:var(--pc-ink,var(--ws-ink,#292723));font-family:var(--font-sans);border:1px solid var(--pc-line,var(--ws-line,#e8e5df));border-radius:8px;flex-direction:column;font-size:13px;display:flex;overflow:hidden}.ws-sheet-bar{border-block-end:1px solid var(--pc-line,var(--ws-line,#e8e5df));align-items:center;gap:12px;min-height:40px;padding:6px 12px;display:flex}.ws-sheet-bar .address{font-variant-numeric:tabular-nums;min-width:40px;font-weight:500}.ws-sheet-bar .label{color:var(--pc-muted,var(--ws-muted,#70665b));font-size:12px}.ws-sheet-bar .content{text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;flex:1;min-width:0;overflow:hidden}.ws-sheet-bar .content[data-empty=true],.ws-sheet-bar .sources{color:var(--pc-muted,var(--ws-muted,#70665b))}.ws-sheet-scroll{flex:1;min-height:0;max-height:70vh;overflow:auto}.ws-sheet-grid{border-collapse:separate;border-spacing:0;width:max-content}.ws-sheet-grid th,.ws-sheet-grid td{box-sizing:border-box;border-block-end:1px solid var(--pc-line,var(--ws-line,#e8e5df));border-inline-end:1px solid var(--pc-line,var(--ws-line,#e8e5df));white-space:nowrap;height:32px;padding:0 12px}.ws-sheet-grid thead th{z-index:1;background:var(--pc-surface,var(--ws-surface,#fffefd));color:var(--pc-muted,var(--ws-muted,#70665b));font-size:12px;font-weight:500;position:sticky;top:0}.ws-sheet-grid tbody th{background:var(--pc-surface,var(--ws-surface,#fffefd));color:var(--pc-muted,var(--ws-muted,#70665b));text-align:center;min-width:40px;font-size:12px;font-weight:400;position:sticky;inset-inline-start:0}.ws-sheet-grid td{text-align:start;font-variant-numeric:tabular-nums;cursor:cell;min-width:96px}.ws-sheet-grid td[data-align=end],.ws-sheet-grid td[data-state=error],.ws-sheet-grid td[data-state=null]{text-align:end}.ws-sheet-grid td[data-state=error] .glyph{margin-inline-end:4px}.ws-sheet-grid td[data-cell-kind=value][data-state=""],.ws-sheet-grid td[data-state=null]{color:var(--pc-muted,var(--ws-muted,#70665b))}.ws-sheet-grid td[data-state=error]{color:var(--pc-danger)}.ws-sheet-grid td[aria-selected=true]{background:var(--pc-selected,var(--pc-soft,#eeeae3))}.ws-sheet-grid:focus-visible td[aria-selected=true]{outline:2px solid var(--pc-focus,var(--ring,#e16c26));outline-offset:-2px}.ws-sheet-grid td[data-ref=true]{background:var(--pc-selected,var(--pc-soft,#eeeae3));box-shadow:inset 0 0 0 1px var(--pc-ink,#292723)}@supports (color:color-mix(in lab, red, red)){.ws-sheet-grid td[data-ref=true]{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--pc-ink,#292723) 40%, transparent)}}.ws-sheet-grid:focus-visible{outline:none}.ws-sheet-tabs{border-block-start:1px solid var(--pc-line,var(--ws-line,#e8e5df));gap:4px;padding:6px 8px;display:flex;overflow-x:auto}.ws-sheet-tabs button{min-height:32px;color:var(--pc-muted,var(--ws-muted,#70665b));font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px 12px}.ws-sheet-tabs button[aria-selected=true]{background:var(--pc-line,var(--ws-line,#e8e5df));color:var(--pc-ink,var(--ws-ink,#292723))}.ws-sheet-tabs button:focus-visible{outline:2px solid var(--pc-focus,var(--ring,#e16c26));outline-offset:2px}@media (max-width:760px),(pointer:coarse){.ws-sheet-tabs button{min-width:44px;min-height:44px}}.ws-frame{height:100%;min-height:0;font-family:var(--font-sans);flex-direction:column;display:flex}.ws-frame-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}.ws-frame-heading{align-items:center;gap:10px;min-width:0;display:flex}.ws-frame-toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ws-frame-canvas{flex:1;min-height:0;position:relative;overflow:hidden}.ws-frame-scroll{height:100%;overflow:auto}.ws-frame-content{min-height:100%}.ws-runtime-frame{border-radius:var(--pc-radius-card,12px);background:var(--pc-surface,var(--ws-surface,#fffefd));width:100%;height:100%;min-height:320px;position:relative;overflow:hidden}.ws-runtime-frame iframe{border:0;width:100%;height:100%;display:block}.ws-runtime-frame[data-state=invalidated] iframe,.ws-runtime-frame[data-state=failed] iframe{visibility:hidden}.ws-runtime-note{color:var(--pc-muted,var(--ws-muted,#70665b));font-family:var(--font-sans);pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:12px;margin:0;font-size:13px;display:flex;position:absolute;inset:0}.ws-runtime-note button,.ws-runtime-details{pointer-events:auto}.ws-runtime-note p{margin:0}.ws-runtime-reason{text-align:center;max-width:44ch;color:var(--pc-ink,var(--ws-ink,#292723))}.ws-runtime-details{max-width:44ch;font-size:12px}.ws-runtime-details summary{cursor:pointer;text-align:center}.ws-runtime-details code{overflow-wrap:anywhere;margin-top:6px;font-size:11px;display:block}.ws-runtime-skeleton{background:var(--pc-soft,#eeeae3);border-radius:8px;width:min(320px,70%);height:96px;display:block}.ws-runtime-swap{display:contents}.ws-runtime-swap[data-swap]{height:100%;min-height:320px;display:grid}.ws-runtime-swap[data-swap]>.ws-runtime-frame{grid-area:1/1}.ws-runtime-swap[data-swap]>.ws-runtime-frame:last-child[data-state=opening]{opacity:0;pointer-events:none}.ws-runtime-opening{transition:opacity var(--pc-dur-gentle,.36s) var(--pc-ease-cross,ease);position:absolute;inset:0}.ws-runtime-frame[data-state=ready] .ws-runtime-opening{opacity:0;pointer-events:none}@media (prefers-reduced-motion:reduce){.ws-runtime-opening{transition:none}}.ws-print{font-family:var(--font-sans);color:#292723;background:#fff;font-size:10.5pt;line-height:1.6}.ws-print-title{margin:0 0 1em;font-size:22pt;line-height:1.25}.ws-print h2,.ws-print h3,.ws-print h4{break-after:avoid}.ws-print p,.ws-print li{orphans:3;widows:3}.ws-print .ws-doc-registered,.ws-print .ws-doc-image,.ws-print .ws-print-sources tr{break-inside:avoid}.ws-print-appendix{break-before:page}.ws-print-sources{border-collapse:collapse;width:100%;font-size:9pt}.ws-print-sources th,.ws-print-sources td{text-align:start;vertical-align:top;border-bottom:.5pt solid #d8d2c8;padding:4pt 6pt}.ws-print[data-kind=table] .ws-sheet-grid{table-layout:fixed;width:100%}.ws-print[data-kind=table] .ws-sheet-grid th,.ws-print[data-kind=table] .ws-sheet-grid td{min-width:0;padding:4pt 6pt}.ws-print[data-kind=table] .ws-sheet-grid tr{break-inside:avoid}.ws-print[data-kind=deck]{width:1280px}.ws-print-slide{break-after:page;break-inside:avoid;width:1280px;height:720px;position:relative;overflow:hidden}.ws-print-slide-footer{color:#70665b;justify-content:space-between;align-items:flex-end;gap:24px;font-size:12px;line-height:16px;display:flex;position:absolute;inset-block-end:18px;inset-inline:88px}.ws-print-slide-footer .line{flex:1;min-width:0;max-height:32px;display:flex;overflow:hidden}.ws-print-slide-footer .pre{white-space:pre;flex:none}.ws-print-slide-footer .title{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:6ch;overflow:hidden}.ws-print-slide-footer .post{flex:none;max-width:100%}.ws-print-slide-footer .number{white-space:nowrap;font-variant-numeric:tabular-nums}.ws-print-slide:has(.deck-field-bg) .ws-print-slide-footer{color:#b6aa9a}.ws-share-dialog{z-index:50;border:1px solid var(--ws-line);background:var(--ws-surface);width:min(540px,100vw - 32px);max-height:85dvh;color:var(--ws-ink);box-shadow:var(--shadow-lift);border-radius:16px;padding:24px;font-family:Geist Variable,system-ui,sans-serif;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.ws-share-dialog button:disabled{cursor:default;opacity:.45}.ws-share-dialog button:focus-visible{outline-offset:3px;outline:2px solid #c87747}.ws-share-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.ws-share-heading h2{margin:0;font-size:20px}.ws-share-dialog p{font-size:14px;line-height:1.55}.ws-review-preview{background:var(--ws-soft);border-radius:8px;max-height:400px;margin:16px 0;padding:16px;overflow:auto}.ws-review-preview pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}.ws-sharesheet-scrim{z-index:50;background:var(--scrim);-webkit-backdrop-filter:blur(2px);animation:.2s cubic-bezier(.22,1,.36,1) ws-sharesheet-fade;position:fixed;inset:0}.ws-sharesheet{z-index:50;border:1px solid var(--ws-line);background:var(--ws-surface);width:min(560px,100vw - 32px);max-height:min(86dvh,860px);color:var(--ws-ink);box-shadow:var(--shadow-lift);font-family:var(--font-sans,"Geist Variable", system-ui, sans-serif);-webkit-font-smoothing:antialiased;border-radius:18px;flex-direction:column;animation:.24s cubic-bezier(.22,1,.36,1) ws-sharesheet-in;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.ws-sharesheet:focus{outline:none}.ws-sharesheet :is(button,input:is([type=checkbox],[type=radio])):focus-visible{outline:2px solid var(--ws-focus);outline-offset:2px}.ws-sharesheet-head{flex:none;align-items:center;gap:14px;padding:22px 20px 0 24px;display:flex}.ws-sharesheet-icon{border:1px solid var(--ws-line);background:var(--ws-paper);width:44px;height:44px;color:var(--ws-muted);border-radius:12px;flex:none;place-items:center;display:grid}.ws-sharesheet-icon svg{stroke-width:1.6px;width:20px;height:20px}.ws-sharesheet-heading{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ws-sharesheet-eyebrow{color:var(--ws-muted);font-size:12.5px}.ws-sharesheet-title{letter-spacing:-.012em;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:17px;font-weight:600;line-height:1.3;overflow:hidden}.ws-sharesheet-close{background:var(--ws-soft);width:30px;height:30px;color:var(--ws-muted);cursor:pointer;border:0;border-radius:999px;flex:none;place-items:center;transition:background-color .16s ease-out,transform .12s ease-out;display:grid}.ws-sharesheet-close svg{stroke-width:2.2px;width:14px;height:14px}.ws-sharesheet-close:hover{color:var(--ws-ink)}.ws-sharesheet-close:active{transform:scale(.94)}.ws-sharesheet-body{flex-direction:column;flex:auto;gap:22px;min-height:0;padding:22px 24px;display:flex;overflow-y:auto}.ws-sharesheet-section{flex-direction:column;gap:12px;display:flex}.ws-sharesheet-section-head{flex-direction:column;gap:4px;display:flex}.ws-sharesheet-section-head h3{margin:0;font-size:13px;font-weight:550}.ws-sharesheet-help{max-width:62ch;color:var(--ws-muted);text-wrap:pretty;margin:0;font-size:13px;line-height:1.5}.ws-sharesheet-note{border:1px solid var(--ws-line);background:var(--ws-paper);text-wrap:pretty;border-radius:11px;align-items:flex-start;gap:10px;margin:0;padding:11px 13px;font-size:13px;line-height:1.5;display:flex}.ws-sharesheet-note svg{width:16px;height:16px;color:var(--ws-muted);stroke-width:1.6px;flex:none;margin-top:2px}.ws-sharesheet-foot{border-top:1px solid var(--ws-line);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px 14px 24px;display:flex}.ws-sharesheet-status{min-width:0;color:var(--ws-muted);font-size:13px;line-height:1.4}.ws-sharesheet-status [role=alert]{color:var(--ws-danger)}.ws-sharesheet-actions{flex:none;gap:8px;display:flex}.ws-sharesheet-button{border:1px solid var(--control-border);background:var(--ws-surface);height:36px;color:var(--ws-ink);font:inherit;white-space:nowrap;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:13.5px;font-weight:500;transition:background-color .16s ease-out,opacity .16s ease-out,transform .12s ease-out;display:inline-flex}.ws-sharesheet-button:hover{background:var(--ws-paper)}.ws-sharesheet-button:active{transform:scale(.98)}.ws-sharesheet-button.primary{background:var(--primary);min-width:84px;color:var(--primary-foreground);border-color:#0000;font-weight:550}.ws-sharesheet-button.small{border-radius:9px;height:32px;padding:0 12px 0 10px;font-size:13px}.ws-sharesheet-button svg{stroke-width:1.7px;width:15px;height:15px}.ws-sharesheet-button:disabled{opacity:.5;cursor:default;transform:none}.ws-segmented{grid-template-columns:repeat(var(--count,3), minmax(0, 1fr));background:var(--ws-soft);border-radius:11px;padding:3px;display:grid;position:relative}.ws-segmented-thumb{width:calc((100% - 6px) / var(--count,3));background:var(--ws-surface);box-shadow:var(--shadow-soft);transform:translateX(calc(var(--index,0) * 100%));border-radius:8px;transition:transform .28s cubic-bezier(.32,.72,0,1);position:absolute;top:3px;bottom:3px;left:3px}.dark .ws-segmented-thumb{background:var(--ws-ink)}@supports (color:color-mix(in lab, red, red)){.dark .ws-segmented-thumb{background:color-mix(in oklab, var(--ws-ink) 14%, var(--ws-soft))}}.ws-segment{min-width:0;height:36px;color:var(--ws-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 6px;font-size:13px;font-weight:450;transition:color .16s ease-out;display:flex;position:relative}.ws-segment[aria-checked=true]{color:var(--ws-ink);font-weight:550}.ws-segment:disabled{opacity:.45;cursor:default}.ws-segment-icon{stroke-width:1.7px;flex:none;width:15px;height:15px}.ws-segment-text{flex-direction:column;min-width:0;display:flex}.ws-segment-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ws-segment-sub,.ws-segment-check{display:none}.ws-segmented-why{color:var(--ws-muted);margin:8px 2px 0;font-size:12.5px;line-height:1.45}.ws-people{flex-direction:column;gap:2px;display:flex}.ws-people-search{flex-direction:column;gap:6px;margin-bottom:6px;display:flex}.ws-people-search label{border:1px solid var(--control-border);background:var(--ws-surface);height:42px;color:var(--ws-muted);border-radius:10px;align-items:center;gap:10px;padding:0 12px;transition:box-shadow .16s ease-out;display:flex}.ws-people-search label:focus-within{border-color:var(--ws-ink)}@supports (color:color-mix(in lab, red, red)){.ws-people-search label:focus-within{border-color:color-mix(in oklab, var(--ws-ink) 55%, var(--control-border))}}.ws-people-search label:focus-within{box-shadow:0 0 0 3px var(--ws-ink)}@supports (color:color-mix(in lab, red, red)){.ws-people-search label:focus-within{box-shadow:0 0 0 3px color-mix(in oklab, var(--ws-ink) 7%, transparent)}}.ws-people-search svg{flex:none;width:16px;height:16px}.ws-people-search input{min-width:0;height:100%;color:var(--ws-ink);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:0;font-size:14px}.ws-people-search input:focus-visible{outline:none}.ws-people-results{border:1px solid var(--ws-line);background:var(--ws-surface);max-height:232px;box-shadow:var(--shadow-soft);border-radius:11px;flex-direction:column;padding:4px;display:flex;overflow-y:auto}.ws-people-result{color:var(--ws-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:8px;display:flex}.ws-people-result:hover,.ws-people-result:focus-visible{background:var(--ws-soft)}.ws-people-empty{color:var(--ws-muted);padding:8px;font-size:13px}.ws-person{align-items:center;gap:12px;min-height:50px;display:flex}.ws-avatar{background:var(--avatar,var(--ws-muted));border-radius:10px;flex:none;place-items:center;width:32px;height:32px;display:grid}@supports (color:color-mix(in lab, red, red)){.ws-avatar{background:color-mix(in oklab, var(--avatar,var(--ws-muted)) 15%, var(--ws-surface))}}.ws-avatar{color:var(--avatar,var(--ws-muted))}@supports (color:color-mix(in lab, red, red)){.ws-avatar{color:color-mix(in oklab, var(--avatar,var(--ws-muted)) 78%, var(--ws-ink))}}.ws-avatar{box-shadow:inset 0 0 0 1px var(--avatar,var(--ws-muted))}@supports (color:color-mix(in lab, red, red)){.ws-avatar{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--avatar,var(--ws-muted)) 24%, transparent)}}.ws-avatar{letter-spacing:.01em;font-size:11.5px;font-weight:650}.dark .ws-avatar{background:var(--avatar,var(--ws-muted))}@supports (color:color-mix(in lab, red, red)){.dark .ws-avatar{background:color-mix(in oklab, var(--avatar,var(--ws-muted)) 28%, var(--ws-surface))}}.dark .ws-avatar{color:var(--avatar,var(--ws-muted))}@supports (color:color-mix(in lab, red, red)){.dark .ws-avatar{color:color-mix(in oklab, var(--avatar,var(--ws-muted)) 45%, var(--ws-ink))}}.ws-avatar.is-company{background:var(--ws-soft);color:var(--ws-muted);box-shadow:none}.ws-avatar svg{stroke-width:1.7px;width:16px;height:16px}.ws-person-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.ws-person-name,.ws-person-detail{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ws-person-name{font-size:14px;font-weight:500}.ws-person-detail{color:var(--ws-muted);font-size:12.5px}.ws-role-button{height:32px;color:var(--ws-ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;align-items:center;gap:5px;padding:0 8px 0 10px;font-size:13px;transition:background-color .16s ease-out;display:flex}.ws-role-button:hover,.ws-role-button[data-state=open]{background:var(--ws-soft)}.ws-role-button svg{width:14px;height:14px;color:var(--ws-muted)}.ws-role-fixed{color:var(--ws-muted);flex:none;padding:0 10px;font-size:13px}.ws-sharesheet-access{border:1px solid var(--ws-line);background:var(--ws-paper);border-radius:13px;align-items:center;gap:12px;padding:12px 14px;display:flex}.ws-sharesheet-badge{border:1px solid var(--ws-line);background:var(--ws-surface);border-radius:7px;flex:none;align-items:center;height:26px;padding:0 10px;font-size:12.5px;font-weight:550;display:inline-flex}.ws-runs{border:1px solid var(--ws-line);background:var(--ws-paper);border-radius:15px;flex-direction:column;gap:4px;padding:4px;display:flex}.ws-run{border:1px solid var(--ws-line);background:var(--ws-surface);box-shadow:var(--shadow-soft);border-radius:11px;flex-direction:column;display:flex}.ws-run.is-skeleton{background:var(--pc-skeleton,var(--ws-soft));height:62px;box-shadow:none}.ws-run.is-paused{border-color:var(--ws-warn)}@supports (color:color-mix(in lab, red, red)){.ws-run.is-paused{border-color:color-mix(in oklab, var(--ws-warn) 30%, var(--ws-line))}}.ws-run.is-paused{background:var(--ws-warn)}@supports (color:color-mix(in lab, red, red)){.ws-run.is-paused{background:color-mix(in oklab, var(--ws-warn) 6%, var(--ws-surface))}}.ws-run-main{align-items:center;gap:12px;padding:12px;display:flex}.ws-run-main .ws-avatar{width:36px;height:36px;font-size:14px}.ws-run-text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.ws-run-title{align-items:center;gap:8px;min-width:0;display:flex}.ws-run-name{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:550;overflow:hidden}.ws-run-pill{border:1px solid var(--ws-warn);flex:none;align-items:center;height:22px;margin-left:auto;padding:0 8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ws-run-pill{border:1px solid color-mix(in oklab, var(--ws-warn) 35%, var(--ws-line))}}.ws-run-pill{background:var(--ws-surface);color:var(--ws-warn);border-radius:6px;font-size:12px;font-weight:550}.ws-run-meta{color:var(--ws-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.ws-run-paused{flex-direction:column;gap:12px;padding:0 14px 14px 60px;font-size:13px;line-height:1.5;display:flex}.ws-run-paused p{text-wrap:pretty;margin:0}.ws-run-fix{color:var(--ws-muted);flex-wrap:wrap;align-items:center;gap:12px;font-size:12.5px;display:flex}.ws-sharesheet-chat-hint{color:var(--ws-muted);align-items:center;gap:12px;font-size:13px;line-height:1.45;display:flex}.ws-sharesheet-chat-hint>span{flex:1;min-width:0}.ws-share-trigger svg{stroke-width:1.7px}.ws-canvas-top .ws-share-trigger svg{width:14px;height:14px}@media (max-width:640px){.ws-sharesheet{border-bottom:0;border-radius:22px 22px 0 0;width:100%;max-height:92dvh;animation-name:ws-sharesheet-up;animation-duration:.28s;top:auto;bottom:0;left:0;transform:none}.ws-sharesheet:before{content:"";background:var(--ws-line);border-radius:3px;flex:none;width:36px;height:5px;margin:8px auto 0}.ws-sharesheet-head{padding:12px 16px 0 20px}.ws-sharesheet-body{padding:18px 20px}.ws-sharesheet-foot{padding:14px 20px calc(14px + env(safe-area-inset-bottom))}.ws-segmented{border:1px solid var(--ws-line);background:var(--ws-surface);border-radius:14px;grid-template-columns:1fr;padding:0;overflow:hidden}.ws-segmented-thumb{display:none}.ws-segment{border-top:1px solid var(--ws-line);height:auto;min-height:56px;color:var(--ws-ink);text-align:left;border-radius:0;justify-content:flex-start;gap:12px;padding:8px 14px;font-size:15px;font-weight:500}.ws-segmented-thumb+.ws-segment{border-top:0}.ws-segment[aria-checked=true]{font-weight:500}.ws-segment-text{flex:1;gap:2px}.ws-segment-label{white-space:normal}.ws-segmented-why{display:none}.ws-segment-sub{color:var(--ws-muted);font-size:12.5px;font-weight:400;display:block}.ws-segment[aria-checked=true] .ws-segment-check{stroke-width:2.2px;flex:none;width:18px;height:18px;display:block}.ws-run-paused{padding-left:14px}.ws-sharesheet-close{width:44px;height:44px}.ws-sharesheet-button,.ws-sharesheet-button.small,.ws-role-button{height:44px}.ws-people-search label,.ws-people-result{min-height:44px}}@keyframes ws-sharesheet-fade{0%{opacity:0}}@keyframes ws-sharesheet-in{0%{opacity:0;transform:translate(-50%,calc(8px - 50%))scale(.985)}}@keyframes ws-sharesheet-up{0%{opacity:0;transform:translateY(24px)}}@media (prefers-reduced-motion:reduce){.ws-sharesheet,.ws-sharesheet-scrim{animation:none}.ws-segmented-thumb,.ws-segment,.ws-sharesheet-button,.ws-sharesheet-close{transition:none}}:root{--ws-project-sand-bg:#f3ede3;--ws-project-sand:#866b49;--ws-project-green-bg:#eaf3ee;--ws-project-green:#46796c;--ws-project-blue-bg:#edf2f7;--ws-project-blue:#587791}.dark{--ws-project-sand-bg:#37322b;--ws-project-sand:#d8c3a5;--ws-project-green-bg:#37322b;--ws-project-green:#a9cdb9;--ws-project-blue-bg:#37322b;--ws-project-blue:#adc3d8}.ws-project-mark{background:var(--ws-project-sand-bg);width:36px;height:36px;color:var(--ws-project-sand);letter-spacing:-.2px;border-radius:10px;flex-shrink:0;place-items:center;font-size:12px;font-weight:600;line-height:1;display:inline-grid}.ws-project-mark[data-tint=green]{background:var(--ws-project-green-bg);color:var(--ws-project-green)}.ws-project-mark[data-tint=blue]{background:var(--ws-project-blue-bg);color:var(--ws-project-blue)}.ws-project-mark[data-tint=plain]{background:var(--ws-soft);color:var(--ws-muted)}.ws-project-mark.xs{letter-spacing:0;border-radius:5px;width:18px;height:18px;font-size:7.5px}.ws-project-mark.sm{border-radius:7px;width:24px;height:24px;font-size:9px}.ws-project-mark.lg{border-radius:13px;width:48px;height:48px;font-size:15px}.ws-project-faces{align-items:center;display:inline-flex}.ws-project-face{background:var(--ws-soft);width:22px;height:22px;box-shadow:0 0 0 2px var(--ws-paper);color:var(--ws-nav-active-ink,var(--ws-ink));border-radius:50%;place-items:center;margin-left:-6px;font-size:9px;font-weight:550;display:grid}.ws-project-face:first-child{margin-left:0}.ws-project-faces.lg .ws-project-face{width:28px;height:28px;margin-left:-7px;font-size:10.5px}.ws-project-faces.lg .ws-project-face:first-child{margin-left:0}.ws-project-face.more{background:var(--ws-paper);border:1px solid var(--ws-line);color:var(--ws-muted)}.ws-project-where{border:1px solid var(--ws-line);background:var(--ws-surface);height:22.5px;color:var(--ws-muted);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:2px 8px;font-size:11px;line-height:16.5px;display:inline-flex}.ws-project-live{background:var(--brand);width:7px;height:7px;animation:ws-project-breathe var(--pc-dur-ambient,2.6s) var(--pc-ease-enter,ease-out) infinite;border-radius:50%;display:inline-block}@keyframes ws-project-breathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.82)}}.ws-nav-projects{margin:3px 0}.ws-nav-projects-head{position:relative}.ws-nav-projects-head .ws-nav-item{margin:0}.ws-nav-projects-toggle>span{align-items:center;gap:6px;min-width:0;display:inline-flex}.ws-nav-projects-toggle.in-project{color:var(--ws-nav-active-ink)}.ws-nav-projects-chevron{color:var(--ws-muted);transition:transform .16s cubic-bezier(.22,1,.36,1)}.ws-nav-projects-toggle[aria-expanded=false] .ws-nav-projects-chevron{transform:rotate(-90deg)}.ws-nav-projects-add{width:24px;height:24px;color:var(--ws-nav-ink);background:0 0;border:0;border-radius:6px;place-items:center;margin-top:-12px;padding:0;display:grid;position:absolute;top:50%;right:6px}.ws-nav-projects-add:hover{background:var(--ws-ink)}@supports (color:color-mix(in lab, red, red)){.ws-nav-projects-add:hover{background:color-mix(in oklab, var(--ws-ink) 8%, transparent)}}.ws-nav-projects-add:hover{color:var(--ws-nav-active-ink)}.ws-nav-item.ws-nav-project{gap:8px;height:32px;margin:1px 0;padding:7px 12px 7px 28px}.ws-nav-project>.ws-project-mark{flex:none}.ws-nav-project>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ws-nav-item.ws-nav-projects-all{color:var(--ws-muted);padding-left:54px}.ws-nav-item.ws-nav-projects-all:is(.active,:focus-visible){color:var(--ws-nav-active-ink)}.ws-compact .ws-nav-projects-add{display:none}.ws-project-context .ws-company-context-label{min-width:0}.ws-project-context .ws-project-mark.xs{margin-right:1px}.ws-project-context-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ws-project-context-where{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.ws-project-context-where>span{color:var(--control-border)}.ws-project-about-short{display:none}.ws-shell .ws-welcome>p.ws-project-brief{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:660px;line-height:22px;display:-webkit-box;overflow:hidden}.ws-project-home-head>.ws-button{margin-top:18px}.aui-thread-root:has(.ws-project-home-head) .aui-thread-scroll-to-bottom{display:none}.ws-project-work{margin:16px 0 88px}.ws-project-work-head{align-items:center;gap:16px;display:flex}.ws-project-work-head h2{color:var(--ws-ink);margin:0;font-size:16px;font-weight:540;line-height:24px}.ws-project-add{font:inherit;color:var(--ws-ink);background:0 0;border:0;align-items:center;gap:7px;margin-left:auto;padding:5px 0;font-size:13px;display:inline-flex}.ws-project-add:hover{color:var(--ws-nav-active-ink)}.ws-project-tabs{border-bottom:1px solid var(--ws-line);gap:26px;margin:8px 0 6px;display:flex}.ws-project-tabs>button{font:inherit;color:var(--ws-muted);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;margin-bottom:-1px;padding:12px 0;font-size:13px;display:inline-flex}.ws-project-tabs>button:hover{color:var(--ws-ink)}.ws-project-tabs>button small{color:var(--ws-muted);font-size:11px}.ws-project-tabs>button[aria-selected=true]{border-bottom-color:var(--ws-ink);color:var(--ws-ink)}.ws-shell .ws-project-tabs>button:focus-visible{outline-offset:0}.ws-project-rows{flex-direction:column;display:flex}.ws-project-row{position:relative}.ws-project-row-open{width:calc(100% + 16px);min-height:56px;color:inherit;font:inherit;text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;margin-inline:-8px;padding:8px;transition:background-color .16s cubic-bezier(.22,1,.36,1);display:grid}.ws-project-row-open:hover{background:var(--ws-nav-hover)}.ws-project-kind{background:var(--ws-soft);width:32px;height:32px;color:var(--ws-nav-active-ink);border-radius:8px;place-items:center;display:grid}.ws-project-row-text{min-width:0}.ws-project-row-text b{color:var(--ws-ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;line-height:20px;display:block;overflow:hidden}.ws-project-row-text small{color:var(--ws-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:16px;display:block;overflow:hidden}.ws-project-row-when{color:var(--ws-muted);white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:inline-flex}.ws-project-row-when .ws-project-live{width:6px;height:6px}.ws-project-row-menu{opacity:0;transition:opacity .16s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;right:0;transform:translateY(-50%)}.ws-project-row:is(:hover,:focus-within) .ws-project-row-menu,.ws-project-row-menu:has([data-state=open]){opacity:1}.ws-project-row:has(.ws-project-row-menu):is(:hover,:focus-within) .ws-project-row-when{visibility:hidden}@media (hover:none){.ws-project-row-menu{opacity:1}.ws-project-rows:has(.ws-project-row-menu) .ws-project-row-open{padding-right:calc(var(--pc-hit) + 12px)}.ws-project-row:has(.ws-project-row-menu):is(:hover,:focus-within) .ws-project-row-when{visibility:visible}}.ws-project-empty{color:var(--ws-muted);margin:0;padding:18px 0 4px;font-size:13px;line-height:20px}.ws-project-empty b{color:var(--ws-ink);font-weight:500}.ws-project-first{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.ws-project-step,.ws-project-home-actions .ws-share-trigger,.ws-project-first .ws-share-trigger{border:1px solid var(--ws-line);align-items:center;gap:7px;height:32px;padding:0 12px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ws-project-step,.ws-project-home-actions .ws-share-trigger,.ws-project-first .ws-share-trigger{border:1px solid color-mix(in oklab, var(--ws-line) 80%, var(--control-border))}}.ws-project-step,.ws-project-home-actions .ws-share-trigger,.ws-project-first .ws-share-trigger{background:var(--ws-paper);box-shadow:none;font:inherit;color:var(--ws-ink);border-radius:8px;font-size:13px;font-weight:500}.ws-project-step:hover,.ws-project-home-actions .ws-share-trigger:hover,.ws-project-first .ws-share-trigger:hover{background:var(--ws-nav-hover)}.ws-project-step svg,.ws-project-home-actions .ws-share-trigger svg,.ws-project-first .ws-share-trigger svg{width:14px;height:14px}.ws-breadcrumb>.ws-project-crumbs{align-items:center;gap:12px;min-width:0;max-width:none;display:flex;overflow:visible}.ws-project-crumb{font:inherit;color:var(--ws-muted);white-space:nowrap;background:0 0;border:0;padding:0}.ws-project-crumb:hover{color:var(--ws-ink)}.ws-project-title{display:none}.ws-project-home-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.ws-project-about-link{font:inherit;color:var(--ws-muted);white-space:nowrap;background:0 0;border:0;margin-right:4px;padding:0;font-size:12px}.ws-project-about-link:hover{color:var(--ws-ink)}.ws-main-column.ws-about-open{position:relative}.ws-main-column.ws-about-open>.ws-chat-slot{margin-right:400px}.ws-project-about-panel{z-index:4;border-left:1px solid var(--ws-line);background:var(--ws-surface);flex-direction:column;width:400px;animation:.24s cubic-bezier(.22,1,.36,1) both ws-project-about-in;display:flex;position:absolute;top:70px;bottom:0;right:0}@keyframes ws-project-about-in{0%{opacity:0;transform:translate(10px)}}.ws-project-about-panel>header{border-bottom:1px solid var(--ws-line);flex-shrink:0;align-items:center;gap:10px;height:64px;padding:0 16px 0 24px;display:flex}.ws-project-about-panel h2{min-width:0;color:var(--ws-ink);text-overflow:ellipsis;white-space:nowrap;outline:none;flex:1;margin:0;font-size:14px;font-weight:540;overflow:hidden}.ws-project-about-scroll{flex:1;min-height:0;overflow-y:auto}.ws-project-about{padding:0 24px 24px}.ws-project-about section{border-bottom:1px solid var(--ws-line);padding:20px 0}.ws-project-about section:last-child{border-bottom:0}.ws-project-about h3{color:var(--ws-muted);justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 10px;font-size:12px;font-weight:500;display:flex}.ws-project-about h3 small{text-align:right;font-size:11px;font-weight:400}.ws-project-about p{color:var(--ws-ink);white-space:pre-wrap;margin:0;font-size:14px;line-height:22px}.ws-project-about p.ws-muted{color:var(--ws-muted)}.ws-project-about-change{color:var(--ws-ink);margin-top:10px}.ws-project-about ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.ws-project-about li>button{width:calc(100% + 16px);min-height:36px;font:inherit;color:var(--ws-ink);text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;margin-inline:-8px;padding:0 8px;font-size:13px;display:flex}.ws-project-about li>button:hover{background:var(--ws-nav-hover)}.ws-project-about li>button>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ws-project-about li small{color:var(--ws-muted);margin-left:auto;font-size:11px}.ws-project-about-warn{color:var(--ws-warn);margin:2px 0 6px;font-size:12px;line-height:17px}.ws-project-about .ws-project-about-warn{color:var(--ws-warn);font-size:12px;line-height:17px}.ws-project-about-people{color:var(--ws-muted);align-items:center;gap:12px;font-size:13px;line-height:19px;display:flex}.ws-project-about-people .ws-project-face{box-shadow:0 0 0 2px var(--ws-surface)}.ws-project-about .ws-project-about-note{color:var(--ws-muted);white-space:normal;gap:10px;font-size:12.5px;line-height:19px;display:flex}.ws-project-about-note svg{flex-shrink:0;margin-top:2px}.ws-projects-search{margin:0 0 8px}.ws-projects-list{border-top:1px solid var(--ws-line)}.ws-projects-row{border:0;border-bottom:1px solid var(--ws-line);width:100%;min-height:68px;color:inherit;font:inherit;text-align:left;background:0 0;grid-template-columns:36px minmax(0,1fr) auto 72px;align-items:center;gap:14px;padding:0 12px;transition:background-color .16s cubic-bezier(.22,1,.36,1);display:grid}.ws-projects-row:hover{background:var(--ws-soft)}@supports (color:color-mix(in lab, red, red)){.ws-projects-row:hover{background:color-mix(in oklab, var(--ws-soft) 55%, transparent)}}.ws-projects-row-text{min-width:0}.ws-projects-row strong{color:var(--ws-ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;line-height:20px;display:block;overflow:hidden}.ws-projects-row small{color:var(--ws-muted);white-space:nowrap;align-items:center;gap:6px;font-size:12px;line-height:18px;display:flex;overflow:hidden}.ws-projects-row small>span{flex:none}.ws-projects-row small>.ws-projects-latest{text-overflow:ellipsis;flex:0 auto;align-items:center;gap:6px;min-width:0;display:inline-flex;overflow:hidden}.ws-projects-row .ws-projects-sep{color:var(--control-border)}.ws-projects-where{align-items:center;gap:6px;display:inline-flex}.ws-projects-latest .ws-project-live{flex:none;width:6px;height:6px}.ws-projects-row time{color:var(--ws-muted);text-align:right;white-space:nowrap;font-size:12px}.ws-projects-row.finished strong{color:var(--ws-muted)}.ws-projects-group{color:var(--ws-muted);margin:36px 0 8px;font-size:12px;font-weight:500}.ws-context-chip.ws-project-chip{background:var(--ws-soft);height:24px;color:var(--ws-muted);border:0;border-radius:6px;gap:6px;padding:0 9px 0 7px;font-size:11px}.ws-project-landed{color:var(--ws-muted);align-items:center;gap:6px;margin:-12px 0 18px;font-size:12px;display:flex}.ws-project-place{height:26px;color:var(--ws-muted);font:inherit;white-space:nowrap;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;margin:0 -8px;padding:0 8px;font-size:12px;display:inline-flex}.ws-project-place:hover,.ws-project-place[data-state=open]{background:var(--ws-nav-hover);color:var(--ws-ink)}.ws-project-place-panel{z-index:var(--pc-z-popover,60);border:1px solid var(--ws-line);background:var(--ws-surface);width:380px;max-width:calc(100vw - 32px);box-shadow:var(--pc-shadow-pop);color:var(--ws-ink);border-radius:12px;padding:6px;font-family:Geist Variable,system-ui,sans-serif}.ws-project-place-panel header{padding:12px 12px 10px}.ws-project-place-panel header strong{font-size:13px;font-weight:500;display:block}.ws-project-place-panel header small{color:var(--ws-muted);margin-top:4px;font-size:11px;line-height:16px;display:block}.ws-project-place-panel .ws-field-search{width:calc(100% - 12px);margin:0 6px 6px}.ws-project-place-list{max-height:320px;overflow:auto}.ws-project-place-row{width:100%;min-height:48px;color:inherit;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;padding:8px 12px 8px 10px;display:flex}.ws-project-place-row:hover,.ws-project-place-row[data-active=true]{background:var(--ws-soft)}.ws-project-place-row b{font-size:13px;font-weight:450;display:block}.ws-project-place-row small{color:var(--ws-muted);align-items:center;gap:4px;margin-top:2px;font-size:10.5px;display:flex}.ws-project-place-row>svg:last-child{margin-left:auto}.ws-project-place-panel footer{border-top:1px solid var(--ws-line);margin-top:6px;padding:4px 0 0}.ws-project-place-new{width:100%;min-height:44px;color:var(--ws-ink);text-align:left;overflow-wrap:anywhere;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;padding:8px 12px 8px 10px;font-size:13px;font-weight:450;display:flex}.ws-project-place-new:hover:not(:disabled){background:var(--ws-soft)}.ws-project-place-plus{border:1px dashed var(--ws-line);flex-shrink:0;place-items:center;width:24px;height:24px;display:grid}@supports (color:color-mix(in lab, red, red)){.ws-project-place-plus{border:1px dashed color-mix(in oklab, var(--ws-line) 50%, var(--ws-muted))}}.ws-project-place-plus{color:var(--ws-muted);border-radius:7px}.ws-new-project>form{display:contents}.ws-new-project .ws-sharesheet-head>.ws-project-mark,.ws-new-project .ws-sharesheet-head>.ws-sharesheet-icon{border-radius:12px;width:44px;height:44px;font-size:14px}.ws-new-project-body{gap:20px}.ws-new-project-label{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ws-new-project-label .ws-text-button{font-size:12px}.ws-new-project-chat{border:1px solid var(--ws-line);background:var(--ws-paper);border-radius:11px;align-items:center;gap:12px;padding:11px 13px;font-size:13px;display:flex}.ws-new-project-chat>span:nth-child(2){flex:1;min-width:0}.ws-new-project-chat b{text-overflow:ellipsis;white-space:nowrap;font-weight:500;display:block;overflow:hidden}.ws-new-project-chat small{color:var(--ws-muted);margin-top:2px;font-size:11.5px;display:block}.ws-new-project-chat>svg{color:var(--ws-success)}.ws-new-project-tints{color:var(--ws-muted);align-items:center;gap:10px;font-size:13px;display:flex}.ws-new-project-tints>span{min-width:52px}.ws-new-project-tint{background:var(--ws-project-sand-bg);width:26px;height:26px;box-shadow:inset 0 0 0 1px var(--ws-ink);border:0;border-radius:8px;place-items:center;padding:0;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.ws-new-project-tint{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--ws-ink) 7%, transparent)}}.ws-new-project-tint:after{content:"";background:var(--ws-project-sand);border-radius:50%;width:8px;height:8px}.ws-new-project-tint[data-tint=green]{background:var(--ws-project-green-bg)}.ws-new-project-tint[data-tint=green]:after{background:var(--ws-project-green)}.ws-new-project-tint[data-tint=blue]{background:var(--ws-project-blue-bg)}.ws-new-project-tint[data-tint=blue]:after{background:var(--ws-project-blue)}.ws-new-project-tint[data-tint=plain]{background:var(--ws-soft)}.ws-new-project-tint[data-tint=plain]:after{background:var(--ws-muted)}.ws-new-project-tint:active{transform:scale(.94)}.ws-new-project-tint[aria-checked=true]{box-shadow:0 0 0 2px var(--ws-surface), 0 0 0 3.5px var(--ws-ink)}.ws-new-project .ws-sharesheet-status{align-items:center;gap:7px;display:inline-flex}.ws-new-project .ws-sharesheet-status svg{width:14px;height:14px}@media (max-width:640px){.ws-new-project-tint{border-radius:9px;width:32px;height:32px}}.ws-project-suggest{border:1px solid var(--ws-line);background:var(--ws-surface);border-radius:12px;align-items:center;gap:12px;max-width:520px;margin:10px 0;padding:10px 10px 10px 12px;font-size:13px;display:flex}.ws-project-suggest>span:nth-child(2){flex:1;min-width:0}.ws-project-suggest small{color:var(--ws-muted);margin-top:1px;font-size:11.5px;display:block}.ws-project-check{background:var(--ws-warn);border-radius:12px;align-items:flex-start;gap:10px;margin-top:14px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.ws-project-check{background:color-mix(in oklab, var(--ws-warn) 9%, var(--ws-surface))}}.ws-project-check{box-shadow:inset 0 0 0 1px var(--ws-warn)}@supports (color:color-mix(in lab, red, red)){.ws-project-check{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--ws-warn) 22%, transparent)}}.ws-project-check{font-size:13px;line-height:19px}.ws-project-check>svg{color:var(--ws-warn);margin-top:1px}.ws-project-check>div{flex:1;min-width:0}.ws-project-check-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.ws-project-draft{border:1px dashed var(--pc-draft-line,oklch(65% .01 70));background:var(--pc-draft-bg,var(--ws-soft));border-radius:12px;margin:24px;padding:32px}.ws-project-draft h1{letter-spacing:-1.2px;margin:14px 0 0;font-size:26px;font-weight:600}.ws-project-draft-brief{white-space:pre-line;text-wrap:pretty;margin:12px 0 0;font-size:15px;line-height:26.25px}.ws-project-draft section{margin-top:26px}.ws-project-draft h2{letter-spacing:-.35px;color:var(--ws-muted);margin:0 0 8px;font-size:12px;font-weight:500}.ws-project-draft ul{margin:0;padding:0;list-style:none}.ws-project-draft li{border-bottom:1px solid var(--ws-line);align-items:center;gap:10px;min-height:34px;font-size:13px;display:flex}.ws-project-draft li:last-child{border-bottom:0}.ws-project-draft li>svg{color:var(--ws-muted)}.ws-project-draft li>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ws-project-draft li small{color:var(--ws-muted);white-space:nowrap;font-size:11px}.ws-project-people-chips{flex-wrap:wrap;gap:8px;display:flex}.ws-project-person-chip{border:1px solid var(--ws-line);background:var(--ws-surface);border-radius:999px;align-items:center;gap:6px;height:28px;padding:0 10px 0 4px;font-size:12px;display:inline-flex}.ws-project-person-chip .ws-project-face{box-shadow:none}.ws-project-draft-foot{border-top:1px solid var(--ws-line);background:var(--ws-surface);align-items:center;gap:12px;min-height:64px;padding:12px 24px 12px 32px;display:flex}.ws-project-draft-foot small{color:var(--ws-muted);align-items:center;gap:7px;font-size:12px;display:flex}.ws-project-draft-foot .ws-button{margin-left:auto}@media (max-width:1100px){.ws-main-column.ws-about-open>.ws-chat-slot{margin-right:0}.ws-project-about-panel{inset:0 0 0 var(--ws-nav-width);z-index:35;border-left:0;width:auto;position:fixed}}@media (max-width:640px){.ws-project-about-panel{padding-top:env(safe-area-inset-top);inset:0}}@media (max-width:900px){.ws-projects-row{grid-template-columns:36px minmax(0,1fr) 56px}.ws-projects-row-people{display:none}}@media (max-width:640px){.ws-breadcrumb>.ws-project-crumbs{display:none}.ws-project-title{flex-direction:column;min-width:0;padding-left:4px;display:flex}.ws-project-title small{color:var(--ws-muted);align-items:center;gap:6px;margin-bottom:1px;font-size:11px;display:flex}.ws-project-title strong{color:var(--ws-ink);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:500;display:block;overflow:hidden}.ws-project-home-actions .ws-project-about-link,.ws-project-home-actions .ws-project-faces{display:none}.ws-project-home-actions .ws-share-trigger{background:0 0;border:0;justify-content:center;width:44px;height:44px;padding:0;font-size:0}.ws-project-home-actions .ws-share-trigger svg{width:19px;height:19px}.ws-project-context .ws-project-mark,.ws-project-context-where,.ws-project-about-long{display:none}.ws-project-about-short{display:inline}.ws-project-work{margin-top:18px}.ws-project-tabs{gap:20px}.ws-project-row-open{min-height:60px}}@media (prefers-reduced-motion:reduce){.ws-project-live{animation:none}}.ws-project-draft li.ws-project-draft-out{background:var(--ws-diff-del-bg);box-shadow:inset 2px 0 0 var(--ws-diff-del-bar);border-bottom:0;border-radius:6px;margin:4px -8px 0;padding:0 8px}.ws-project-draft li.ws-project-draft-out>span{text-decoration:line-through;-webkit-text-decoration-color:var(--ws-diff-del-bar);-webkit-text-decoration-color:var(--ws-diff-del-bar);text-decoration-color:var(--ws-diff-del-bar)}.ws-project-person-chip.added{background:var(--ws-diff-add-bg);border-color:var(--ws-diff-add-bar)}@supports (color:color-mix(in lab, red, red)){.ws-project-person-chip.added{border-color:color-mix(in oklab, var(--ws-diff-add-bar) 45%, transparent)}}.ws-canvas-footer .ws-project-draft-foot{background:0 0;border:0;width:100%;min-height:0;padding:0}.ws-artifact-card>.ws-project-mark{flex:none}@media (max-width:640px){.ws-topbar .ws-project-place.no-project{display:none}.ws-topbar .ws-project-place.in-project{flex:none;gap:2px}.ws-topbar .ws-project-place.in-project>span:not(.ws-project-mark){display:none}.ws-topbar .ws-project-place.in-project .ws-project-mark{border-radius:6px;width:22px;height:22px;font-size:8.5px}}.cp-root{--cp-paper:#faf9f7;--cp-surface:#fffefd;--cp-soft:#eeeae3;--cp-sunk:#f6f4f0;--cp-line:#e8e5df;--cp-line-strong:#d5d0c7;--cp-control:#a49b8f;--cp-ink:#292723;--cp-muted:#70665b;--cp-success:#3f6b4b;--cp-focus:#c87747;--cp-danger:#a54538;--cp-scrim:#26211b6b;--cp-shadow:0 2px 6px #30261a0f, 0 32px 80px -24px #30261a5c;--cp-thumb-shadow:0 1px 2px #2927231f, 0 4px 12px #29272329;--cp-ease:cubic-bezier(.22, 1, .36, 1);color-scheme:light}.dark .cp-root{--cp-paper:#211f1c;--cp-surface:#292621;--cp-soft:#37322b;--cp-sunk:#25231f;--cp-line:#403b34;--cp-line-strong:#4f4940;--cp-control:#8a7f71;--cp-ink:#eee9e0;--cp-muted:#b6aa9a;--cp-success:#9cc3a5;--cp-focus:#d9895a;--cp-danger:#f1a99e;--cp-scrim:#00000094;--cp-shadow:0 2px 6px #0000004d, 0 32px 80px -24px #000000bf;--cp-thumb-shadow:0 1px 2px #0006, 0 4px 12px #00000073;color-scheme:dark}dialog.cp-root{overscroll-behavior:contain;width:100%;max-width:none;height:100%;max-height:none;color:var(--cp-ink);-webkit-font-smoothing:antialiased;accent-color:var(--cp-ink);background:0 0;border:0;margin:0;padding:0;font-family:Geist Variable,Geist,ui-sans-serif,system-ui,sans-serif;font-size:14px;line-height:normal;position:fixed;inset:0;overflow-y:auto;container:cpov/inline-size}dialog.cp-root::backdrop{background:var(--cp-scrim);animation:cp-fade .24s var(--cp-ease)}.cp-root *,.cp-root :before,.cp-root :after{box-sizing:border-box}.cp-root button,.cp-root input{font:inherit;color:inherit;letter-spacing:inherit}.cp-root button{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0}.cp-root button:disabled{cursor:default}.cp-root :is(button,input:is([type=checkbox],[type=radio]),a):focus-visible{outline:2px solid var(--cp-focus);outline-offset:3px}.cp-root svg{flex-shrink:0}.cp-overlay-inner{justify-content:center;align-items:flex-start;width:100%;min-height:100%;padding:56px 24px 40px;display:flex;position:relative}.cp-dialog{background:var(--cp-surface);border:1px solid var(--cp-line);width:min(100%,900px);box-shadow:var(--cp-shadow);animation:cp-dialog-in .36s var(--cp-ease) both;border-radius:22px;position:relative}.cp-head{justify-content:space-between;align-items:flex-start;gap:24px;padding:28px 30px 0 32px;display:flex}.cp-title{letter-spacing:-.5px;margin:0;font-size:22px;font-weight:540;line-height:1.25}.cp-sub{color:var(--cp-muted);max-width:560px;margin:8px 0 0;font-size:13px;line-height:1.65}.cp-close{width:36px;height:36px;color:var(--cp-muted);border-radius:10px;place-items:center;margin:-4px -4px 0 0;transition:background-color .16s,color .16s;display:grid}.cp-close:hover{background:var(--cp-soft);color:var(--cp-ink)}.cp-body{animation:cp-open .32s var(--cp-ease) both;grid-template-columns:minmax(0,1fr) 312px;gap:28px;padding:26px 32px 32px;display:grid}.cp-main{min-width:0;padding-top:8px}.cp-kicker{align-items:center;gap:10px;min-height:19px;font-size:15px;font-weight:540;display:flex}.cp-tag{height:19px;color:var(--cp-muted);border:1px solid var(--cp-line);white-space:nowrap;border-radius:5px;align-items:center;padding:0 6px;font-size:10.5px;font-weight:500;display:inline-flex}.cp-hero{white-space:nowrap;align-items:baseline;gap:12px;margin-top:14px;display:flex}.cp-hero-num{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:76px;font-weight:520;line-height:1}.cp-hero-unit{color:var(--cp-muted);font-size:17px}.cp-caption{color:var(--cp-muted);margin:12px 0 0;font-size:13px;line-height:1.55}.cp-slider{height:30px;margin-top:46px;position:relative}.cp-track{background:var(--cp-soft);border-radius:3px;height:6px;position:absolute;top:12px;left:13px;right:13px}.cp-fill{background:var(--cp-ink);height:100%;transition:width .22s var(--cp-ease);border-radius:3px;position:absolute;top:0;left:0}.cp-detent{background:var(--cp-control);border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;top:1px}.cp-detent[data-filled]{background:var(--cp-paper);opacity:.75}.cp-pin{height:20px;color:var(--cp-muted);background:var(--cp-sunk);border:1px solid var(--cp-line);white-space:nowrap;pointer-events:none;border-radius:6px;align-items:center;padding:0 7px;font-size:10.5px;font-weight:560;display:inline-flex;position:absolute;top:-28px;transform:translate(-50%)}.cp-pin:after{content:"";background:var(--cp-sunk);border-right:1px solid var(--cp-line);border-bottom:1px solid var(--cp-line);width:6px;height:6px;margin-left:-3px;position:absolute;bottom:-4px;left:50%;transform:rotate(45deg)}.cp-range{appearance:none;cursor:pointer;background:0 0;width:100%;height:30px;margin:0;position:absolute;inset:0}.cp-root .cp-range:focus-visible{outline:none}.cp-range::-webkit-slider-runnable-track{background:0 0;height:30px}.cp-range::-moz-range-track{background:0 0;height:30px}.cp-range::-webkit-slider-thumb{-webkit-appearance:none;width:26px;height:26px;box-shadow:var(--cp-thumb-shadow);transition:transform .18s var(--cp-ease), box-shadow .18s;background:#fffefd;border:.5px solid #29272329;border-radius:50%;margin-top:2px}.cp-range::-moz-range-thumb{width:26px;height:26px;box-shadow:var(--cp-thumb-shadow);background:#fffefd;border:.5px solid #29272329;border-radius:50%}.cp-range:active::-webkit-slider-thumb{transform:scale(1.08)}.cp-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px var(--cp-focus), var(--cp-thumb-shadow)}@supports (color:color-mix(in lab, red, red)){.cp-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px color-mix(in oklab, var(--cp-focus) 35%, transparent), var(--cp-thumb-shadow)}}.cp-range:focus-visible::-moz-range-thumb{box-shadow:0 0 0 4px var(--cp-focus), var(--cp-thumb-shadow)}@supports (color:color-mix(in lab, red, red)){.cp-range:focus-visible::-moz-range-thumb{box-shadow:0 0 0 4px color-mix(in oklab, var(--cp-focus) 35%, transparent), var(--cp-thumb-shadow)}}.cp-ticks{height:20px;margin-top:10px;position:relative}.cp-tick{color:var(--cp-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px;transition:color .16s;position:absolute;top:0;transform:translate(-50%)}.cp-tick[data-on]{color:var(--cp-ink);font-weight:600}.cp-ends{color:var(--cp-muted);justify-content:space-between;margin-top:12px;font-size:11px;display:flex}.cp-side{background:var(--cp-sunk);border:1px solid var(--cp-line);border-radius:16px;flex-direction:column;padding:6px 20px 20px;display:flex}.cp-spec{border-bottom:1px solid var(--cp-line);justify-content:space-between;align-items:baseline;gap:16px;padding:15px 0;display:flex}.cp-spec-label{color:var(--cp-muted);font-size:12.5px}.cp-spec-value{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:15px;font-weight:540}.cp-spec-value small{color:var(--cp-muted);margin-top:3px;font-size:11px;font-weight:450;display:block}.cp-spec[data-discount]{padding:18px 0 16px;display:block}.cp-discount{align-items:baseline;gap:10px;margin-top:8px;display:flex}.cp-discount-num{letter-spacing:-.04em;color:var(--cp-success);font-size:46px;font-weight:560;line-height:1}.cp-discount-num[data-none]{color:var(--cp-muted);letter-spacing:-.02em;font-size:30px}.cp-discount-note{color:var(--cp-muted);font-size:12px;line-height:1.45}.cp-was{color:var(--cp-muted);text-decoration:line-through;-webkit-text-decoration-color:var(--cp-muted);-webkit-text-decoration-color:var(--cp-muted);text-decoration-color:var(--cp-muted);margin-bottom:2px;font-size:11.5px;font-weight:450;display:block}@supports (color:color-mix(in lab, red, red)){.cp-was{-webkit-text-decoration-color:color-mix(in oklab, var(--cp-muted) 70%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--cp-muted) 70%, transparent);text-decoration-color:color-mix(in oklab, var(--cp-muted) 70%, transparent)}}.cp-code{padding-top:14px}.cp-root .cp-code-add{border-radius:6px;align-items:center;gap:8px;padding:4px 0;font-size:12.5px;font-weight:500;display:inline-flex}.cp-code-add svg{color:var(--cp-muted);transition:color .16s, transform .22s var(--cp-ease)}.cp-code-add:hover svg{color:var(--cp-ink);transform:rotate(-8deg)}.cp-code-form{animation:cp-fade .2s var(--cp-ease) both;gap:8px;display:flex}.cp-input-wrap{background:var(--cp-surface);border:1px solid var(--cp-control);border-radius:9px;flex:1;align-items:center;min-width:0;height:40px;padding:0 12px;transition:border-color .16s,box-shadow .16s;display:flex}.cp-input-wrap:focus-within{border-color:var(--cp-ink);box-shadow:0 0 0 3px var(--cp-ink)}@supports (color:color-mix(in lab, red, red)){.cp-input-wrap:focus-within{box-shadow:0 0 0 3px color-mix(in oklab, var(--cp-ink) 7%, transparent)}}.cp-input-wrap[data-invalid]{border-color:var(--cp-danger)}.cp-input-wrap[data-invalid]:focus-within{box-shadow:0 0 0 1px var(--cp-danger), 0 0 0 4px var(--cp-danger)}@supports (color:color-mix(in lab, red, red)){.cp-input-wrap[data-invalid]:focus-within{box-shadow:0 0 0 1px var(--cp-danger), 0 0 0 4px color-mix(in oklab, var(--cp-danger) 22%, transparent)}}.cp-root .cp-input{letter-spacing:.06em;text-transform:uppercase;background:0 0;border:0;outline:none;flex:1;min-width:0;height:100%;font-size:13px;font-weight:540}.cp-input::placeholder{text-transform:none;letter-spacing:0;color:var(--cp-muted);font-weight:450}.cp-error{color:var(--cp-danger);margin:8px 0 0;font-size:12px;line-height:1.45}.cp-chip{background:var(--cp-surface);border:1px solid var(--cp-line);min-height:40px;animation:cp-fade .24s var(--cp-ease) both;border-radius:10px;align-items:center;gap:8px;padding:5px 6px 5px 11px;display:flex}.cp-chip>svg{color:var(--cp-success)}.cp-chip-name{letter-spacing:.05em;font-size:12px;font-weight:600}.cp-chip-desc{min-width:0;color:var(--cp-muted);flex:1;font-size:12px}.cp-root .cp-chip-x{width:28px;height:28px;color:var(--cp-muted);border-radius:7px;place-items:center;transition:background-color .16s,color .16s;display:grid}.cp-chip-x:hover{background:var(--cp-soft);color:var(--cp-ink)}.cp-btn{min-height:40px;color:var(--cp-ink);background:var(--cp-surface);white-space:nowrap;transition:background-color .16s, opacity .16s, transform .18s var(--cp-ease);border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 15px;font-size:12.5px;font-weight:500;display:inline-flex;border:1px solid var(--cp-line)!important}.cp-btn:hover{background:var(--cp-soft)}.cp-btn:not(:disabled):active{transform:translateY(1px)scale(.985)}.cp-btn:disabled{opacity:.42}.cp-root .cp-btn[data-primary]{color:var(--cp-paper);background:var(--cp-ink);border-color:var(--cp-ink)!important}.cp-root .cp-btn[data-primary]:hover:not(:disabled){opacity:.88}.cp-btn[data-large]{border-radius:10px;min-height:46px;padding:0 20px;font-size:13.5px}.cp-root .cp-cta{width:100%;margin-top:18px}.cp-side-foot{color:var(--cp-muted);text-align:center;margin-top:10px;font-size:11.5px}.cp-alert{color:var(--cp-danger);margin:12px 0 0;font-size:12.5px;line-height:1.5}.cp-timing{animation:cp-open .32s var(--cp-ease) both;padding:22px 32px 30px}.cp-root .cp-back{color:var(--cp-muted);align-items:center;gap:6px;margin-bottom:10px;padding:4px 0;font-size:12.5px;display:inline-flex}.cp-back:hover{color:var(--cp-ink)}.cp-summary{background:var(--cp-sunk);border:1px solid var(--cp-line);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 14px;font-size:13px;display:flex}.cp-summary strong{font-weight:560}.cp-muted{color:var(--cp-muted)}.cp-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.cp-root .cp-choice{border:1px solid var(--cp-line);background:var(--cp-surface);text-align:left;border-radius:16px;flex-direction:column;gap:14px;padding:18px 18px 20px;transition:border-color .18s,box-shadow .18s;display:flex}.cp-root .cp-choice:hover{border-color:var(--cp-line-strong)}.cp-root .cp-choice[aria-checked=true]{border-color:var(--cp-ink);box-shadow:0 0 0 1px var(--cp-ink)}.cp-choice-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.cp-choice-title{letter-spacing:-.15px;font-size:15px;font-weight:560}.cp-radio{border:1.5px solid var(--cp-control);border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.cp-choice[aria-checked=true] .cp-radio{border-color:var(--cp-ink);background:var(--cp-ink);color:var(--cp-paper)}.cp-when{grid-template-columns:92px minmax(0,1fr);gap:12px;font-size:13px;line-height:1.6;display:grid}.cp-when+.cp-when{border-top:1px solid var(--cp-line);padding-top:12px}.cp-when-label{color:var(--cp-muted);white-space:nowrap;padding-top:2px;font-size:11.5px;font-weight:560}.cp-when-text strong{font-weight:560}.cp-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin-top:22px;display:flex}.cp-foot-note{color:var(--cp-muted);margin:0;font-size:12px;line-height:1.55}.cp-foot-actions{gap:10px;margin-left:auto;display:flex}@keyframes cp-fade{0%{opacity:0}}@keyframes cp-open{0%{opacity:0;transform:translateY(-4px)}}@keyframes cp-dialog-in{0%{opacity:0;transform:translateY(10px)scale(.985)}}@keyframes cp-sheet-in{0%{opacity:0;transform:translateY(16px)}}@container cpov (max-width:640px){.cp-overlay-inner{align-items:flex-end;padding:24px 0 0}.cp-dialog{animation:cp-sheet-in .36s var(--cp-ease) both;border-bottom:0;border-radius:22px 22px 0 0}.cp-head{padding:20px 16px 0 20px}.cp-title{font-size:20px}.cp-sub{font-size:12.5px;line-height:1.55}.cp-body{grid-template-columns:minmax(0,1fr);gap:18px;padding:14px 20px 20px}.cp-hero{margin-top:8px}.cp-hero-num{font-size:56px}.cp-caption{margin-top:8px;font-size:12.5px;line-height:1.5}.cp-slider{margin-top:38px}.cp-tick{font-size:10px}.cp-tick[data-minor]{display:none}.cp-tick[data-minor][data-on]{display:block}.cp-ends{display:none}.cp-side{padding:2px 16px 16px}.cp-spec{padding:12px 0}.cp-spec[data-discount]{padding:14px 0 12px}.cp-discount-num{font-size:40px}.cp-root .cp-cta{z-index:2;box-shadow:0 0 0 10px var(--cp-sunk);margin-top:16px;position:sticky;bottom:12px}.cp-timing{padding:14px 20px 0}.cp-summary{padding:10px 12px;font-size:12.5px}.cp-choices{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:12px}.cp-root .cp-choice{gap:12px;padding:16px}.cp-when{grid-template-columns:minmax(0,1fr);gap:2px}.cp-when+.cp-when{padding-top:10px}.cp-foot{z-index:2;background:var(--cp-surface);border-top:1px solid var(--cp-line);margin:16px -20px 0;padding:12px 20px 18px;position:sticky;bottom:0}.cp-foot-note{display:none}.cp-foot-actions{width:100%}.cp-foot-actions .cp-btn[data-primary]{flex:1}}@media (prefers-reduced-motion:reduce){.cp-root *,.cp-root :before,.cp-root :after,dialog.cp-root::backdrop{transition-duration:.01ms!important;animation-duration:.01ms!important}}.limit-notice{color:var(--ws-warn,#8c5d00);margin:0 4px 2px;font-size:12.5px;line-height:1.45}.ws-review-list{border-top:1px solid var(--ws-line)}.ws-review-item{border-bottom:1px solid var(--ws-line)}.ws-review-item-summary{text-align:left;cursor:pointer;border-radius:6px;align-items:center;gap:14px;width:100%;padding:20px 8px;display:flex}.ws-review-item-summary:hover{background:var(--ws-soft)}.ws-review-item-summary:disabled{cursor:wait;opacity:.6}.ws-review-item-icon{border:1px solid var(--ws-line);width:34px;height:38px;color:var(--ws-muted);background:var(--ws-surface);border-radius:7px;flex-shrink:0;place-items:center;display:grid}.ws-review-item-title{flex:1;min-width:0}.ws-review-item-title strong{overflow-wrap:anywhere;font-size:14px;font-weight:500;display:block}.ws-review-item-title>span{color:var(--ws-muted);margin-top:4px;font-size:12px;display:block}.ws-review-item-summary>svg{color:var(--ws-muted);flex-shrink:0}.ws-review-status{color:var(--ws-muted);background:var(--ws-soft);border-radius:5px;padding:4px 8px;font-size:11px}.ws-review-item-detail{padding:0 8px 22px 56px}.ws-review-item-detail .ws-review-preview{margin-top:0}.ws-review-item>.ws-error{padding:0 12px 18px}.ws-local-reviews{margin:24px 0 32px}.ws-local-reviews h2{margin-bottom:12px;font-size:14px;font-weight:500}.ws-local-reviews h2 span{color:var(--ws-muted);margin-left:8px;font-size:12px}.ws-review-history{margin-top:16px}.ws-review-history>summary{color:var(--ws-muted);cursor:pointer;padding-block:8px;font-size:12px}.ws-local-reviews :is(button,summary):focus-visible{outline:2px solid var(--ring);outline-offset:3px}@media (max-width:600px){.ws-review-item-summary{gap:10px;padding:17px 0}.ws-review-item-detail{padding-left:0;padding-right:0}.ws-review-status{overflow-wrap:anywhere;max-width:75px}}.ws-skill-canvas{--skill-inset:var(--pc-canvas-inset);container-type:inline-size}.ws-skill-canvas>.ws-skill-heading{padding:var(--pc-5) var(--skill-inset) 0}.ws-skill-meta{margin-bottom:var(--pc-2);color:var(--pc-muted);font-size:var(--pc-fs-meta);line-height:var(--pc-lh-meta);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.ws-skill-canvas .ws-skill-heading h1{font-size:var(--pc-fs-title);font-weight:var(--pc-w-title);letter-spacing:var(--pc-track-title);line-height:var(--pc-lh-title);text-wrap:balance}.ws-skill-canvas .ws-skill-description{max-width:60ch;margin-top:var(--pc-2);color:var(--pc-muted);font-size:var(--pc-fs-lead);line-height:var(--pc-lh-lead);text-wrap:pretty}.ws-skill-canvas .ws-skill-publication{margin-top:var(--pc-2);color:var(--pc-muted);font-size:var(--pc-fs-meta);line-height:var(--pc-lh-meta)}.ws-skill-heading>.ws-skill-actions{gap:var(--pc-2);margin-top:var(--pc-4)}.ws-skill-canvas .ws-skill-heading .ws-button{min-height:var(--pc-control-md);height:var(--pc-control-md);border-radius:var(--pc-radius-control);font:var(--pc-w-medium) var(--pc-fs-ui) / 1 var(--font-sans);gap:6px;padding:0 12px}.ws-skill-canvas .ws-skill-heading .ws-button>svg{width:var(--pc-icon-sm);height:var(--pc-icon-sm)}@media (hover:hover){.ws-skill-canvas .ws-skill-heading .ws-button:not(.primary):hover{border-color:var(--pc-line-strong)}}.ws-skill-manage{align-items:flex-start;gap:var(--pc-2) var(--pc-5);max-width:var(--pc-measure);margin-top:var(--pc-8);padding-top:var(--pc-4);border-top:1px solid var(--pc-line);flex-wrap:wrap;display:flex}.ws-skill-manage .ws-skill-unpublish{font-size:var(--pc-fs-meta)}.ws-skill-withdrawal{font-size:var(--pc-fs-ui);line-height:var(--pc-lh-ui);flex-basis:100%}.ws-skill-withdrawal .ws-actions{margin-top:var(--pc-3)}.ws-skill-canvas>.ws-skill-tabs{gap:var(--pc-5);min-height:var(--pc-10);margin:var(--pc-4) 0 0;padding-inline:var(--skill-inset)}.ws-skill-canvas>.ws-skill-tabs>button{gap:var(--pc-1);color:var(--pc-muted);font:var(--pc-w-medium) var(--pc-fs-ui) / var(--pc-lh-ui) var(--font-sans);font-variant-numeric:tabular-nums;margin-bottom:-1px;padding:0}@media (hover:hover){.ws-skill-canvas>.ws-skill-tabs>button:hover{color:var(--pc-ink)}}.ws-skill-canvas>.ws-skill-tabs>button.active{color:var(--pc-ink)}.ws-skill-canvas>.ws-skill-tabs .ws-diff-tab-stats{color:var(--pc-muted);font-family:var(--font-mono);font-size:var(--pc-fs-mono);font-weight:var(--pc-w-regular)}.ws-skill-canvas :is(button,select,[role=tabpanel]):focus-visible{outline:2px solid var(--pc-focus);outline-offset:2px}.ws-skill-canvas>.ws-skill-tabs>button:focus-visible{outline-offset:-2px}.ws-skill-canvas>.ws-version-history{padding:var(--pc-3) var(--skill-inset) 0;font-size:var(--pc-fs-meta);flex-wrap:wrap}.ws-skill-canvas>.ws-version-history select{min-height:var(--pc-control-sm);padding:0 var(--pc-2);border-color:var(--pc-line-strong);border-radius:var(--pc-radius-control);background:var(--pc-surface);color:var(--pc-ink)}.ws-skill-canvas>.ws-skill-document{padding:var(--pc-6) var(--skill-inset) var(--pc-8)}.ws-skill-document>:is(.ws-markdown,.ws-skill-result){max-width:var(--pc-measure)}.ws-skill-document .ws-markdown{--ws-md-gap:var(--pc-3);--ws-md-gap-h2:calc(var(--pc-6) + var(--pc-1));--ws-md-gap-h3:var(--pc-5);font-size:var(--pc-fs-body);line-height:var(--pc-lh-body)}.ws-skill-document .ws-markdown>h2{font-size:var(--pc-fs-h2);font-weight:var(--pc-w-title);line-height:var(--pc-lh-h2)}.ws-skill-document .ws-markdown>h3{font-size:var(--pc-fs-body);font-weight:var(--pc-w-title);line-height:var(--pc-lh-lead)}.ws-skill-document .ws-markdown li+li{margin-top:10px}.ws-skill-document .ws-markdown :is(ul,ol){padding-inline-start:22px;list-style-position:outside}.ws-skill-document .ws-markdown pre{padding:var(--pc-4);border-radius:var(--pc-radius-chip);background:var(--pc-paper);font-size:var(--pc-fs-mono);line-height:var(--pc-lh-mono);border:0}.ws-skill-document .ws-markdown a{text-underline-offset:3px}.ws-skill-document .ws-reference-list{margin-top:var(--pc-8)}.ws-skill-document .ws-reference-list h3{margin-bottom:var(--pc-1);color:var(--pc-muted);font-size:var(--pc-fs-meta);font-weight:var(--pc-w-medium);letter-spacing:0;line-height:var(--pc-lh-meta)}.ws-skill-document .ws-source-link{min-height:var(--pc-hit);padding-block:var(--pc-2);color:var(--pc-ink);font-size:var(--pc-fs-ui);font-weight:var(--pc-w-medium);line-height:var(--pc-lh-ui);transition:color var(--pc-dur-1) var(--pc-ease)}.ws-skill-document .ws-source-link>svg{width:var(--pc-icon-md);height:var(--pc-icon-md);color:var(--pc-muted)}.ws-skill-document .ws-source-link>svg:last-child{width:var(--pc-icon-sm);height:var(--pc-icon-sm);opacity:0;transition:opacity var(--pc-dur-1) var(--pc-ease)}.ws-skill-document .ws-source-link:focus-visible>svg:last-child{opacity:1}@media (hover:hover){.ws-skill-document .ws-source-link:hover>svg:last-child{opacity:1}}@media (pointer:coarse){.ws-skill-document .ws-source-link>svg:last-child{opacity:1}}@media (max-height:620px){.ws-skill-canvas>.ws-skill-heading{padding-top:var(--pc-4)}.ws-skill-canvas>.ws-skill-document{padding-top:var(--pc-5)}}@media (max-width:640px){.ws-skill-canvas .ws-skill-heading h1{font-size:var(--pc-fs-title-sheet);line-height:var(--pc-lh-title-sheet);letter-spacing:var(--pc-track-heading)}}.ws-skill-props{align-items:start;column-gap:var(--pc-4);row-gap:var(--pc-2);margin:var(--pc-4) 0 0;padding-top:var(--pc-3);border-top:1px solid var(--pc-line);grid-template-columns:max-content minmax(0,1fr);display:grid}.ws-skill-props dt{min-width:84px;color:var(--pc-muted);font-size:var(--pc-fs-meta);font-weight:var(--pc-w-medium);line-height:var(--pc-lh-meta);padding-top:6px}.ws-skill-props dd{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;margin:0;display:flex}.ws-skill-props dd small{color:var(--pc-muted);flex-basis:100%;font-size:11.5px;line-height:16px}.ws-skill-applies{border-radius:calc(var(--pc-radius-control) - 2px);background:var(--pc-soft);min-height:26px;color:var(--pc-ink);font-size:var(--pc-fs-meta);font-weight:var(--pc-w-medium);align-items:center;padding:0 10px;display:inline-flex}.ws-skill-chips{flex-wrap:wrap;gap:6px;display:flex}.ws-skill-ref{border:1px solid var(--pc-line);border-radius:var(--pc-radius-control);background:var(--pc-surface);min-height:28px;color:var(--pc-ink);font:inherit;cursor:pointer;align-items:center;gap:7px;padding:0 10px;font-size:12.5px;display:inline-flex}.ws-skill-ref>svg{color:var(--pc-muted)}@media (hover:hover){.ws-skill-ref:hover{border-color:var(--pc-line-strong)}}.ws-skill-canvas :is(.ws-skill-ref,.ws-skill-place):focus-visible{outline:2px solid var(--pc-focus);outline-offset:2px}.ws-skill-canvas>.ws-skill-tabs em{color:var(--pc-muted);font-style:normal;font-weight:var(--pc-w-regular)}.ws-skill-restore{margin-top:var(--pc-4);font-size:var(--pc-fs-meta)}.ws-skill-quiet{max-width:var(--pc-measure);color:var(--pc-muted);font-size:var(--pc-fs-ui);line-height:var(--pc-lh-ui)}.ws-skill-usage{margin-bottom:var(--pc-2);color:var(--pc-ink);font-size:var(--pc-fs-ui);font-weight:var(--pc-w-medium);line-height:var(--pc-lh-ui)}.ws-skill-followed{max-width:var(--pc-measure);flex-direction:column;display:flex}.ws-skill-place{min-height:var(--pc-hit);padding:var(--pc-2) 0;border:0;border-top:1px solid var(--pc-line);color:var(--pc-ink);font:inherit;font-size:var(--pc-fs-ui);line-height:var(--pc-lh-ui);text-align:start;cursor:pointer;background:0 0;align-items:center;gap:10px;display:flex}.ws-skill-place:last-child{border-bottom:1px solid var(--pc-line)}.ws-skill-place>svg{color:var(--pc-muted);flex:none}.ws-skill-place>span{flex:1;min-width:0}.ws-skill-versions{max-width:var(--pc-measure);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ws-skill-versions li{align-items:center;gap:var(--pc-3);min-height:var(--pc-hit);padding:var(--pc-2) 0;border-top:1px solid var(--pc-line);font-size:var(--pc-fs-ui);line-height:var(--pc-lh-ui);display:flex}.ws-skill-versions li:last-child{border-bottom:1px solid var(--pc-line)}.ws-skill-versions li>span{flex-direction:column;flex:1;min-width:0;display:flex}.ws-skill-versions b{font-weight:var(--pc-w-medium);font-variant-numeric:tabular-nums}.ws-skill-versions small{color:var(--pc-muted);font-size:var(--pc-fs-meta)}.ws-skill-versions em{color:var(--pc-muted);font-size:var(--pc-fs-meta);font-style:normal}.ws-followed-skill{overflow-wrap:anywhere}.ws-followed-skill-summary{color:var(--ws-muted);margin:4px 0 0}.ws-followed-skill-context{border:1px solid var(--ws-line);background:var(--ws-soft);border-radius:8px;flex-direction:column;gap:4px;margin:18px 0 0;padding:12px 14px;display:flex}.ws-followed-skill-context p{margin:0;font-weight:500}.ws-followed-skill-context small{color:var(--ws-muted);font-size:12px;line-height:1.5}.ws-followed-skill-newer,.ws-followed-skill-error{flex-wrap:wrap;align-items:center;gap:8px;margin:14px 0 0;font-size:13px;display:flex}.ws-followed-skill-newer .ws-text-button,.ws-followed-skill-error .ws-text-button,.ws-followed-skill-open{min-height:44px}.ws-followed-skill-body{max-width:var(--pc-measure);margin-top:20px}.ws-skill-step{gap:12px;min-width:0;display:grid}.ws-skill-step .pc-tool-data dt{text-transform:none}.ws-skill-step>h3{color:var(--pc-muted);font-size:var(--pc-fs-meta);font-weight:var(--pc-w-medium);line-height:var(--pc-lh-meta);margin:0 0 -4px}.ws-skill-step>p{color:var(--pc-muted);font-size:var(--pc-fs-meta);margin:0;line-height:17px}.ws-skill-step-found{border-block:1px solid var(--pc-line);flex-direction:column;display:flex}.ws-skill-step-row{width:100%;color:var(--pc-ink);font:inherit;font-size:var(--pc-fs-ui);text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:9px 0;line-height:18px;display:flex}.ws-skill-step-row+.ws-skill-step-row{border-top:1px solid var(--pc-line)}.ws-skill-step-row>svg:first-child{color:#a28b6c;flex:none}.dark .ws-skill-step-row>svg:first-child{color:#bc9b72}.ws-skill-step-row>span{flex-direction:column;flex:1;min-width:0;display:flex}.ws-skill-step-row b{font-weight:var(--pc-w-medium)}.ws-skill-step-row small{color:var(--pc-muted);font-size:var(--pc-fs-meta);margin-top:2px}.ws-skill-step-row em{color:var(--pc-muted);white-space:nowrap;font-size:11px;font-style:normal}.ws-skill-step-row>svg:last-child{color:var(--pc-muted);flex:none}@media (hover:hover){.ws-skill-step-row:hover b{text-underline-offset:3px;text-decoration:underline}}.ws-skill-step-row:focus-visible{outline:2px solid var(--pc-focus);outline-offset:2px}.ws-followed{--followed-warm:#a28b6c;border:1px solid var(--ws-line);background:var(--ws-surface);border-radius:12px;margin-top:16px;overflow:hidden}.dark .ws-followed{--followed-warm:#bc9b72}.ws-followed-head{border-bottom:1px solid var(--ws-line);min-height:38px;color:var(--ws-ink);align-items:center;gap:9px;padding:0 14px;font-size:12.5px;line-height:18px;display:flex}.ws-followed-head>svg{color:var(--followed-warm);flex:none}.ws-followed-head strong{font-weight:500}.ws-followed-head span{min-width:0;color:var(--ws-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ws-followed-row{width:100%;color:var(--ws-ink);font:inherit;text-align:start;background:0 0;border:0;align-items:flex-start;gap:10px;padding:10px 14px;font-size:13px;line-height:20px;display:flex}button.ws-followed-row{cursor:pointer;transition:background-color .15s}@media (hover:hover){button.ws-followed-row:hover{background:var(--ws-soft)}}button.ws-followed-row:focus-visible{outline:2px solid var(--ws-focus);outline-offset:-2px}.ws-followed-row+.ws-followed-row{border-top:1px solid var(--ws-line)}.ws-followed-row>svg:first-child{color:var(--followed-warm);flex:none;margin-top:2px}.ws-followed-text{flex-direction:column;flex:1;min-width:0;display:flex}.ws-followed-name b{font-weight:500}.ws-followed-version{color:var(--ws-muted);font-variant-numeric:tabular-nums;margin-inline-start:6px;font-size:11px}.ws-followed-text small{color:var(--ws-muted);overflow-wrap:anywhere;margin-top:2px;font-size:12.5px;line-height:19px}.ws-followed-open{color:var(--ws-muted);margin-top:3px;flex:none;margin-inline-start:auto}.ws-skill-archive{color:var(--pc-muted);margin-top:1rem;font-size:.875rem}.ws-skill-archive>summary{cursor:pointer;width:fit-content}.ws-skill-archive[open]>summary{margin-bottom:.75rem}.ws-archived-skill{justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 0;display:flex}.ws-archived-skill>div{overflow-wrap:anywhere;min-width:0}.ws-archived-skill p{margin:.25rem 0 0}.ws-library-archive-open{color:var(--pc-muted);align-self:flex-start;margin-top:1rem}.ws-library-archive-dialog{max-height:calc(100dvh - 2rem);overflow:auto}.ws-library-archive-list{min-height:4rem;max-height:55dvh;overflow-y:auto}.ws-library-archive-item{border-bottom:1px solid var(--pc-line);align-items:center;gap:1rem;padding:1rem 0;display:flex}.ws-library-archive-item>div{flex:1;min-width:0}.ws-library-archive-item strong{overflow-wrap:anywhere;font-weight:500;display:block}.ws-library-archive-item p{color:var(--pc-muted);font-variant-numeric:tabular-nums;margin-top:.25rem;font-size:.8125rem}.ws-library-archive-list>.ws-muted{padding-block:1rem}@media (pointer:coarse){.ws-library-archive-open,.ws-library-archive-dialog button,.ws-library-delete-dialog button{min-height:44px}:is(.ws-library-archive-dialog,.ws-library-delete-dialog) [data-slot=dialog-close]{place-items:center;min-width:44px;display:grid;top:8px;right:8px}:is(.ws-library-archive-dialog,.ws-library-delete-dialog) [data-slot=dialog-title]{padding-inline-end:24px}}@media (max-width:640px){.ws-library-archive-dialog,.ws-library-delete-dialog{top:auto;bottom:max(1rem, env(safe-area-inset-bottom));max-height:calc(100dvh - 2rem);overflow:auto;translate:-50%}}.ws-canvas[data-canvas-sheet=true]{background:var(--pc-surface);min-height:0;color:var(--pc-ink);animation:pc-slide-in-end var(--pc-dur-3) var(--pc-ease);flex-direction:column;display:flex;position:relative}.ws-canvas[data-canvas-sheet=true] .ws-canvas-top{height:var(--pc-canvas-header);min-height:var(--pc-canvas-header);justify-content:space-between;align-items:center;gap:var(--pc-3);padding:0 var(--pc-canvas-inset);border-bottom:1px solid var(--pc-line);background:var(--pc-surface);color:var(--pc-muted);font:var(--pc-w-medium) var(--pc-fs-meta) / var(--pc-lh-meta) var(--font-sans);display:flex}.ws-canvas[data-canvas-sheet=true] .ws-canvas-top>span{align-items:center;gap:var(--pc-2);min-width:0;display:flex}.ws-canvas-kind{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ws-canvas-back+.ws-canvas-kind:before{color:var(--pc-line-strong);content:"/";margin-inline-end:var(--pc-2)}.ws-canvas-back{min-width:var(--pc-control-sm);max-width:14rem;height:var(--pc-control-sm);padding:0 var(--pc-2) 0 2px;border-radius:var(--pc-radius-control);color:var(--pc-muted);font:inherit;cursor:pointer;transition:background-color var(--pc-dur-1) var(--pc-ease), color var(--pc-dur-1) var(--pc-ease);background:0 0;border:0;flex:0 auto;align-items:center;gap:2px;margin-inline-start:-6px;display:inline-flex}.ws-canvas-back>svg{width:var(--pc-icon-md);height:var(--pc-icon-md);flex:none}.ws-canvas-back>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ws-canvas-back:focus-visible{background:var(--pc-soft);color:var(--pc-ink)}@media (hover:hover){.ws-canvas-back:hover{background:var(--pc-soft);color:var(--pc-ink)}}.ws-canvas[data-canvas-sheet=true] .ws-canvas-top>div{align-items:center;gap:var(--pc-1);flex:none;display:flex}.ws-canvas-header-tools{align-items:center;display:inline-flex}.ws-canvas-header-tools:empty,.ws-canvas-top>div>span:empty{display:none}.ws-canvas[data-canvas-sheet=true] .ws-canvas-top .ws-icon-button{width:var(--pc-control-sm);height:var(--pc-control-sm);border-radius:var(--pc-radius-control);color:var(--pc-muted)}@media (hover:hover){.ws-canvas[data-canvas-sheet=true] .ws-canvas-top .ws-icon-button:hover{background:var(--pc-soft);color:var(--pc-ink)}}.ws-canvas[data-canvas-sheet=true] .ws-canvas-top .ws-icon-button>svg{width:var(--pc-icon-md);height:var(--pc-icon-md)}.ws-canvas[data-canvas-sheet=true] .ws-canvas-top .ws-button,.ws-canvas[data-canvas-sheet=true] .ws-canvas-top:not(.ws-app-page-top) .ws-canvas-audience{min-height:var(--pc-control-sm);height:var(--pc-control-sm);border-radius:var(--pc-radius-control);font:var(--pc-w-medium) var(--pc-fs-meta) / 1 var(--font-sans);margin-inline-end:var(--pc-1);padding:0 10px}@media (hover:hover){.ws-canvas[data-canvas-sheet=true] .ws-canvas-top .ws-button:hover,.ws-canvas[data-canvas-sheet=true] .ws-canvas-top:not(.ws-app-page-top) .ws-canvas-audience:hover{border-color:var(--pc-line-strong)}}.ws-canvas[data-canvas-sheet=true] .ws-canvas-top>div>small{font-size:var(--pc-fs-meta);margin-inline-end:var(--pc-2)}.ws-canvas-divider{display:none}@media (min-width:1101px){.ws-has-canvas:not(.ws-canvas-full) .ws-canvas-divider{z-index:var(--pc-z-sticky);cursor:col-resize;touch-action:none;outline:none;width:8px;display:block;position:absolute;top:0;bottom:0;left:-2px}}@media (min-width:1101px) and (pointer:coarse){.ws-has-canvas:not(.ws-canvas-full) .ws-canvas-divider{top:var(--pc-canvas-header);width:44px;left:-22px}}.ws-canvas-divider:after{border-radius:var(--pc-radius-pill);content:"";width:3px;transition:background-color var(--pc-dur-1) var(--pc-ease);background:0 0;position:absolute;top:0;bottom:0;left:calc(50% - 1.5px)}.ws-shell[data-resizing] .ws-canvas-divider:after{background:var(--pc-line-strong)}@media (hover:hover){.ws-canvas-divider:hover:after{background:var(--pc-line-strong)}}.ws-canvas-divider:focus-visible:after{background:var(--pc-focus)}.ws-shell[data-resizing]{cursor:col-resize;-webkit-user-select:none;user-select:none}.ws-shell[data-resizing] iframe{pointer-events:none}@media (prefers-reduced-motion:reduce){.ws-canvas-divider:after{transition:none}}.ws-canvas[data-canvas-sheet=true] .ws-canvas-scroll{overscroll-behavior:contain;min-height:0;scroll-padding-top:var(--pc-10);flex:1;overflow:auto}.ws-canvas[data-canvas-sheet=true] .ws-canvas-scroll>*{animation:pc-fade-in var(--pc-dur-2) var(--pc-ease)}.ws-canvas-scroll .ws-canvas-tabs,.ws-canvas-scroll .ws-view-tabs{z-index:var(--pc-z-sticky);background:var(--pc-surface);border-bottom:1px solid var(--pc-line);position:sticky;top:0}.ws-canvas-footer-host{background:var(--pc-surface);flex:none}.ws-canvas-footer-host:empty{display:none}.ws-canvas-footer-host>.ws-canvas-footer{justify-content:space-between;align-items:center;gap:var(--pc-4);min-height:60px;padding:var(--pc-3) var(--pc-canvas-inset);border-top:1px solid var(--pc-line);animation:pc-fade-in var(--pc-dur-2) var(--pc-ease);background:0 0;display:flex}.ws-canvas-footer-host>.ws-canvas-footer[hidden]{display:none}.ws-canvas-footer-host .ws-canvas-footer>div:first-child{min-width:0}.ws-canvas-footer-host .ws-canvas-footer strong{color:var(--pc-ink);font-size:var(--pc-fs-ui);font-weight:var(--pc-w-medium);line-height:var(--pc-lh-ui);display:block}.ws-canvas-footer-host .ws-canvas-footer p{color:var(--pc-muted);font-size:var(--pc-fs-meta);line-height:var(--pc-lh-meta);margin:2px 0 0}.ws-canvas-footer-host .ws-canvas-footer .ws-actions{gap:var(--pc-2);flex:none}.ws-canvas-footer-host .ws-canvas-footer .ws-button{min-height:var(--pc-control-md);height:var(--pc-control-md);border-radius:var(--pc-radius-control);font:var(--pc-w-medium) var(--pc-fs-ui) / 1 var(--font-sans);gap:6px;padding:0 12px}.ws-canvas-footer-host .ws-canvas-footer .ws-button>svg{width:var(--pc-icon-sm);height:var(--pc-icon-sm)}.ws-canvas-footer-host .ws-canvas-footer .ws-button.primary[aria-disabled=true]{background:var(--pc-soft);color:var(--pc-muted);opacity:1;cursor:default;border-color:#0000}@media (hover:hover){.ws-canvas-footer-host .ws-canvas-footer .ws-button.primary:not([aria-disabled=true]):hover{background:var(--pc-ink)}@supports (color:color-mix(in lab, red, red)){.ws-canvas-footer-host .ws-canvas-footer .ws-button.primary:not([aria-disabled=true]):hover{background:color-mix(in oklab, var(--pc-ink) 86%, var(--pc-paper))}}.ws-canvas-footer-host .ws-canvas-footer .ws-button.primary:not([aria-disabled=true]):hover{opacity:1}}@container (max-width:420px){.ws-canvas-footer-host .ws-canvas-footer p{display:none}}.ws-canvas-footer-host .ws-agents-footer>p:first-child{color:var(--pc-ink);font-size:var(--pc-fs-ui);font-weight:var(--pc-w-medium);line-height:var(--pc-lh-ui);margin:0}.ws-canvas-footer-host .ws-agents-footer .ws-agents-draftbar{background:0 0;border:0;flex-wrap:nowrap;padding:0}.ws-agents-head-controls .ws-button{min-height:var(--pc-control-sm);height:var(--pc-control-sm);border-radius:var(--pc-radius-control);font:var(--pc-w-medium) var(--pc-fs-meta) / 1 var(--font-sans);padding:0 10px}.ws-agents-canvas .ws-agents-heading h1{font-size:var(--pc-fs-title);font-weight:var(--pc-w-title);letter-spacing:var(--pc-track-title);line-height:var(--pc-lh-title)}.ws-canvas-full .ws-canvas[data-canvas-sheet=true]:is([data-kind=skill],[data-kind=action],[data-kind=activity],[data-kind=agent]) :is(.ws-canvas-scroll>*,.ws-canvas-footer-host>.ws-canvas-footer){width:100%;max-width:calc(var(--pc-thread-width) + 2 * var(--pc-canvas-inset));margin-inline:auto}.ws-canvas-full .ws-canvas[data-canvas-sheet=true] :is(.ws-skill-canvas>.ws-skill-tabs,[data-slot=activity-trace-view]>[role=tablist]){margin-inline:var(--pc-canvas-inset);padding-inline:0}.ws-canvas-full .ws-canvas[data-canvas-sheet=true] .pc-action-canvas-tabs{margin-inline:0;padding-inline:0}.ws-canvas-full .ws-canvas[data-canvas-sheet=true] :is(.ws-skill-heading h1,.pc-action-confirmation-canvas header h3){font-size:var(--pc-fs-title-full);line-height:var(--pc-lh-title-full)}@media (pointer:coarse){.ws-canvas[data-canvas-sheet=true] .ws-canvas-top .ws-icon-button,.ws-canvas-back{width:auto;min-width:var(--pc-hit);height:var(--pc-hit)}.ws-canvas-footer-host .ws-canvas-footer .ws-button{height:var(--pc-hit);min-height:var(--pc-hit)}}@media (min-width:641px) and (max-width:1100px){.ws-has-canvas .ws-canvas[data-canvas-sheet=true]{position:fixed}}@media (max-width:640px){.ws-canvas-footer-host>.ws-canvas-footer{align-items:stretch;gap:var(--pc-2);padding:var(--pc-3) var(--pc-canvas-inset) max(var(--pc-3), env(safe-area-inset-bottom));flex-direction:column}.ws-canvas-footer-host .ws-actions,.ws-canvas-footer-host .ws-agents-draftbar{width:100%;display:flex}.ws-canvas-footer-host :is(.ws-actions,.ws-agents-draftbar) .ws-button{height:var(--pc-control-lg);flex:1}.ws-canvas[data-canvas-sheet=true]{inset:max(12px, calc(env(safe-area-inset-top) + 8px)) 0 var(--keyboard-inset,0px);z-index:var(--pc-z-drawer);border-radius:var(--pc-radius-sheet) var(--pc-radius-sheet) 0 0;box-shadow:0 0 0 100vmax var(--pc-scrim), var(--pc-shadow-pop);animation:pc-sheet-in var(--pc-dur-3) var(--pc-ease);border:0;position:fixed}.ws-canvas[data-canvas-sheet=true]:before{background:var(--pc-line);content:"";border-radius:2px;flex:none;width:36px;height:4px;margin:8px auto 0}.ws-canvas[data-canvas-sheet=true] .ws-canvas-top{height:48px;min-height:48px;padding-inline:var(--pc-3) var(--pc-2)}.ws-canvas[data-canvas-sheet=true] .ws-canvas-view-toggle{display:none}.ws-shell.ws-canvas-full .ws-canvas[data-canvas-sheet=true]{inset:0 0 var(--keyboard-inset,0px);height:auto;max-height:none;padding-top:env(safe-area-inset-top);box-shadow:none;border-radius:0;animation:none}.ws-shell.ws-canvas-full :is(.mobile-sheet-handle,.mobile-sheet-scrim),.ws-shell.ws-canvas-full .ws-canvas[data-canvas-sheet=true]:before{display:none}.ws-shell.ws-canvas-full .ws-canvas[data-canvas-sheet=true] .ws-canvas-view-toggle{display:inline-flex}}@keyframes pc-sheet-in{0%{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.ws-canvas[data-canvas-sheet=true],.ws-canvas[data-canvas-sheet=true] .ws-canvas-scroll>*,.ws-canvas-footer-host>.ws-canvas-footer{animation:pc-fade-in var(--pc-dur-1) var(--pc-ease)}.ws-canvas-back{transition:none}}.ws-canvas[data-canvas-sheet=true] .ws-canvas-top{flex-wrap:nowrap;container:canvas-top/inline-size}.ws-canvas-lead:empty{display:none}.ws-canvas-lead{flex:none;align-items:center;display:inline-flex}.ws-canvas-lead-tools{align-items:center;margin-inline-start:var(--pc-2);display:inline-flex}.ws-canvas-arrows{flex:none;align-items:center;display:inline-flex}.ws-canvas-arrows .ws-icon-button:disabled{opacity:.35;cursor:default}.ws-canvas-switcher{min-width:0;display:inline-flex;position:relative}.ws-canvas-switch{min-width:0;max-width:100%;min-height:var(--pc-control-sm);border-radius:var(--pc-radius-control);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:2px;padding:0 6px;display:inline-flex}.ws-canvas-switch>svg{width:var(--pc-icon-md);height:var(--pc-icon-md);flex:none}.ws-canvas-switch[aria-expanded=true],.ws-canvas-switch:focus-visible{background:var(--pc-soft);color:var(--pc-ink)}@media (hover:hover){.ws-canvas-switch:hover{background:var(--pc-soft);color:var(--pc-ink)}}.ws-canvas-switch-pop{top:var(--pop-top,52px);left:var(--pop-left,12px);z-index:calc(var(--pc-z-drawer,40) + 5);border:1px solid var(--pc-line);border-radius:var(--pc-radius-sheet);background:var(--pc-surface);width:320px;max-width:calc(100vw - 24px);max-height:448px;box-shadow:var(--pc-shadow-pop);color:var(--pc-ink);position:fixed;overflow:auto}.ws-canvas-switch-pop ul{margin:0;padding:4px;list-style:none}.ws-canvas-switch-pop li>button{border-radius:var(--pc-radius-control);width:100%;min-height:56px;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px;display:grid}.ws-canvas-switch-pop li>button:disabled{cursor:default;opacity:.6}.ws-canvas-switch-pop li>button:not(:disabled):focus-visible,.ws-canvas-switch-pop li>button[aria-current=true]{background:var(--pc-soft)}@media (hover:hover){.ws-canvas-switch-pop li>button:not(:disabled):hover{background:var(--pc-soft)}}.ws-canvas-switch-thumb{border:1px solid var(--pc-line);border-radius:var(--pc-radius-control);background:var(--pc-paper);width:40px;height:40px;color:var(--pc-muted);font-weight:var(--pc-w-medium);place-items:center;display:grid}.ws-canvas-switch-text{min-width:0;display:grid}.ws-canvas-switch-text>strong,.ws-canvas-switch-text>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ws-canvas-switch-text>small{color:var(--pc-muted);font-size:var(--pc-fs-meta)}.ws-canvas-switch-pop li>button>svg{width:var(--pc-icon-md);height:var(--pc-icon-md)}.ws-canvas-switch-handle,.ws-canvas-switch-title,.ws-canvas-switch-forward{display:none}@container canvas-top (max-width:899px){.ws-canvas-forward{display:none}}.ws-canvas-switch-pop[data-narrow] .ws-canvas-switch-forward{display:list-item}@media (max-width:640px){.ws-canvas-switch-pop{border-radius:var(--pc-radius-sheet) var(--pc-radius-sheet) 0 0;width:auto;max-width:none;max-height:min(70dvh,560px);padding-bottom:env(safe-area-inset-bottom);inset:auto 0 0}.ws-canvas-switch-handle{background:var(--pc-line);border-radius:2px;width:36px;height:4px;margin:8px auto 0;display:block}.ws-canvas-switch-title{font-weight:var(--pc-w-medium);margin:8px 16px 0;display:block}.ws-canvas-switch-pop li>button{min-height:56px}}.ws-canvas-top>div>span:has(>.ws-canvas-header-tools>[data-slot=view-freshness]){align-items:center;display:inline-flex}.ws-canvas-header-tools:has(>[data-slot=view-freshness]){order:-1}.ws-view-freshness{--ws-view-freshness-mark:var(--pc-danger);align-items:center;gap:var(--pc-1);min-width:0;display:inline-flex;position:relative}.ws-view-freshness-text,.ws-view-freshness-age{color:var(--pc-muted);font-size:var(--pc-fs-meta);line-height:var(--pc-lh-meta);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ws-view-freshness-text{transition:color var(--pc-dur-1) var(--pc-ease)}.ws-view-freshness-age{display:none}.ws-view-freshness[data-unconfirmed]{--ws-view-freshness-mark:var(--pc-warning)}.ws-view-freshness[data-status=failed] .ws-view-freshness-text:before{border-radius:var(--pc-radius-pill);background:var(--ws-view-freshness-mark);vertical-align:1px;content:"";width:6px;height:6px;margin-inline-end:var(--pc-2);display:inline-block}.ws-view-freshness-refresh{flex:none;place-items:center;display:inline-grid;position:relative}.ws-view-freshness-refresh:disabled{cursor:default}.ws-view-freshness[data-status=refreshing] .ws-view-freshness-refresh>svg{animation:ws-view-freshness-turn var(--pc-dur-spin) var(--pc-ease-spin) infinite}.ws-view-freshness-refresh:focus-visible{outline:2px solid var(--pc-focus);outline-offset:2px}@keyframes ws-view-freshness-turn{to{transform:rotate(360deg)}}.ws-view-freshness-hint{z-index:6;align-items:flex-start;gap:var(--pc-1);width:max-content;max-width:min(320px,100vw - 32px);padding:var(--pc-2) var(--pc-1) var(--pc-2) var(--pc-3);border:1px solid var(--pc-line);border-radius:var(--pc-radius-card);background:var(--pc-surface);box-shadow:var(--pc-shadow-pop);color:var(--pc-ink);font-size:var(--pc-fs-meta);line-height:var(--pc-lh-meta);white-space:normal;display:flex;position:absolute;inset-block-start:calc(100% + var(--pc-2));inset-inline-end:0}.ws-view-freshness-hint>span{padding-block:4px}.ws-view-freshness-hint-close{flex:none}.ws-canvas-top:has(.ws-view-freshness-hint){position:relative}@container canvas-top (max-width:640px){.ws-view-freshness{position:static}.ws-view-freshness-hint{inset-inline:var(--pc-3);width:auto;max-width:none}}@media (max-width:640px){.ws-view-freshness-age{display:inline}.ws-view-freshness[data-status=failed] .ws-view-freshness-age{color:var(--ws-view-freshness-mark)}.ws-view-freshness-refresh:has(>.ws-view-freshness-age){grid-template-rows:auto auto;align-content:center;row-gap:1px}.ws-view-freshness-refresh>.ws-view-freshness-age{max-width:100%;font-size:10px;line-height:12px;display:block}.ws-view-freshness[data-status=failed]:not(:has(>.ws-view-freshness-refresh)) .ws-view-freshness-age:before{border-radius:var(--pc-radius-pill);background:var(--ws-view-freshness-mark);vertical-align:1px;content:"";width:6px;height:6px;margin-inline-end:var(--pc-2);display:inline-block}.ws-view-freshness-text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ws-view-freshness[data-status=failed] .ws-view-freshness-refresh:after{border-radius:var(--pc-radius-pill);background:var(--ws-view-freshness-mark);width:6px;height:6px;box-shadow:0 0 0 2px var(--pc-surface);content:"";position:absolute;inset-block-start:5px;inset-inline-end:5px}}@media (prefers-reduced-motion:reduce){.ws-view-freshness[data-status=refreshing] .ws-view-freshness-refresh>svg{animation:none}.ws-view-freshness-text{transition:none}}.pc-findings{gap:.75rem;display:grid}.pc-findings-summary{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.pc-findings-summary p{flex:14rem;margin:0}.pc-findings-summary[data-held=true]{color:var(--destructive,inherit)}.pc-findings-time{color:var(--muted-foreground);margin:0;font-size:.8125rem}.pc-findings-rows{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.pc-finding{border:1px solid var(--border);border-radius:.75rem;gap:.25rem;padding:.75rem;display:grid}.pc-finding[data-holds=false]{opacity:.85}.pc-finding p{margin:0}.pc-finding-head{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.pc-finding-where,.pc-finding-ack{color:var(--muted-foreground);font-size:.8125rem}.pc-finding-actions{flex-wrap:wrap;gap:.5rem;margin-top:.25rem;display:flex}.pc-findings-notice{margin:0}@media (max-width:640px){.pc-finding-actions{flex-direction:column}.pc-finding-actions>*{width:100%}}.pc-apppage{padding:12px var(--ws-page-inline,16px);gap:12px;display:grid}.pc-apppage-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 16px;display:grid}.pc-apppage-status{min-width:0;color:var(--ws-muted);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:4px 8px;display:flex}.pc-apppage-status .pc-apppage-sub{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;overflow:hidden}.pc-apppage-title{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.pc-apppage-title h1{margin:0;font-size:18px;font-weight:600}.pc-apppage-actions{align-items:center;gap:8px;display:flex}.pc-apppage-sub{color:var(--ws-muted);flex-basis:100%;margin:0;font-size:12px}.pc-apppage-tabbar{border-bottom:1px solid var(--ws-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.pc-apppage-tabbar [role=tablist]{gap:4px;display:flex;overflow-x:auto}.pc-apppage-tabbar [role=tab]{min-height:40px;color:var(--ws-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 12px;font-size:13px}.pc-apppage-tabbar [role=tab][aria-selected=true]{color:var(--ws-ink);border-bottom-color:var(--ws-ink)}.pc-apppage-tabbar [role=tab]:focus-visible{outline:2px solid var(--ws-focus,var(--ws-ink));outline-offset:-2px}.pc-apppage-chat{align-items:center;gap:8px;display:flex}.pc-apppage-panel{min-width:0}.pc-apppage-app{display:contents}.pc-apppage-app[hidden]{display:none}.ap-saved-chrome:has(>.pc-apppage>.pc-apppage-panel[data-tab=app]){flex-direction:column;min-height:100%;display:flex}.pc-apppage:has(>.pc-apppage-panel[data-tab=app]){flex-direction:column;flex:1 0 auto;display:flex}.pc-apppage-panel[data-tab=app]{flex-direction:column;flex:auto;display:flex}.pc-apppage-panel[data-tab=app]>.pc-apppage-app>*,.pc-apppage-panel[data-tab=app]>.pc-apppage-app>.ws-runtime-swap>*{flex:auto}.pc-apppage-panel[data-tab=app] .ws-runtime-frame{flex-direction:column;height:auto;display:flex}.pc-apppage-panel[data-tab=app] .ws-runtime-frame>iframe{flex:auto;height:auto}.pc-apppage-more{display:inline-block;position:relative}.pc-apppage-menu{z-index:6;background:var(--ws-surface);border:1px solid var(--ws-line);border-radius:12px;min-width:220px;padding:6px;display:grid;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 10px 30px #0000001f}.pc-apppage-menu button{text-align:left;cursor:pointer;min-height:44px;color:inherit;font:inherit;background:0 0;border:0;border-radius:8px;padding:10px}.pc-apppage-menu button:hover{background:var(--ws-soft)}.pc-apppage-deleted{gap:8px;max-width:520px;margin:18vh auto 0;padding:0 16px;display:grid}.pc-apppage-deleted h1{margin:0;font-size:22px;font-weight:600}.pc-apppage-deleted p{color:var(--ws-muted);margin:0;font-size:14px}.pc-apppage-deleted>div{gap:8px;margin-top:8px;display:flex}@media (max-width:640px){.pc-apppage-actions{flex-wrap:wrap}.pc-apppage-chat{justify-content:space-between;width:100%}}.pc-apppage-menu .pc-apppage-phone-only{display:none}@media (max-width:640px){.pc-apppage-wide{display:none!important}.pc-apppage-menu .pc-apppage-phone-only{display:block}.pc-apppage-title h1{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pc-apppage-status{flex-wrap:nowrap}.pc-apppage-more{position:static}.pc-apppage-menu{min-width:0;padding:12px 12px calc(12px + env(safe-area-inset-bottom));border-radius:16px 16px 0 0;position:fixed;inset:auto 0 0}}@media (min-width:641px){.ws-canvas-full .ws-canvas-scroll>:has(.pc-apppage-panel[data-tab=app]){max-width:none}.pc-apppage:has(>.pc-apppage-panel[data-tab=app]){padding-inline:16px}}@media (min-width:1024px){.pc-apppage:has(>.pc-apppage-panel[data-tab=app]){padding-inline:24px}}.pc-roles{border-top:1px solid var(--ws-line);gap:8px;margin-top:16px;padding-top:12px;display:grid}.pc-roles h3{margin:0;font-size:14px;font-weight:600}.pc-roles-help{color:var(--ws-muted);margin:0;font-size:12px}.pc-roles-row{gap:6px;min-width:0;display:grid}.pc-roles-chips{flex-wrap:wrap;gap:6px;display:flex}.pc-roles-chip{border:1px solid var(--ws-line);background:var(--ws-surface);min-height:36px;color:var(--ws-ink);font:inherit;cursor:pointer;border-radius:999px;padding:0 12px;font-size:13px}.pc-roles-chip[aria-pressed=true]{border-color:var(--ws-ink);background:var(--ws-ink);color:var(--ws-paper)}.pc-roles-chip:disabled{opacity:.6;cursor:default}.pc-roles-chip:focus-visible,.pc-roles-link:focus-visible{outline:2px solid var(--ws-focus,var(--ws-ink));outline-offset:2px}.pc-roles-link{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}@media (max-width:640px){.pc-roles-chip{min-height:44px}}.ap-apps{gap:16px;display:grid}.ap-app-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:640px){.ap-app-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media (max-width:359px){.ap-app-grid{grid-template-columns:minmax(0,1fr)}}.ap-app-card{text-align:start;width:100%;min-height:100%;color:inherit;background:var(--ws-surface,transparent);border:1px solid var(--ws-border,#0000001f);cursor:pointer;border-radius:12px;align-content:start;gap:6px;padding:10px;display:grid}.ap-app-card:hover,.ap-app-card:focus-visible{border-color:var(--ws-border-strong,currentcolor)}.ap-app-card-preview{aspect-ratio:16/10;border:1px solid var(--ws-line,#00000014);background:var(--ws-soft,#0000000f);border-radius:8px;width:100%;display:block;position:relative;overflow:hidden}.ap-app-card-preview>img{object-fit:cover;object-position:top center;width:100%;height:100%;transition:opacity var(--pc-dur-2,.18s) var(--pc-ease,ease);display:block;position:absolute;inset:0}.ap-app-card-preview>img[data-fade]:not([data-ready]){opacity:0}@media (prefers-reduced-motion:reduce){.ap-app-card-preview>img{transition:none}}.ap-app-card-placeholder{text-align:center;height:100%;color:var(--brand,#c87747);place-items:center;padding:12px 16px;display:grid}@supports (color:color-mix(in lab, red, red)){.ap-app-card-placeholder{color:color-mix(in oklab, var(--brand,#c87747) 30%, var(--ws-ink,currentcolor))}}.ap-app-card-placeholder{background:linear-gradient(150deg, var(--brand,#c87747), var(--brand,#c87747))}@supports (color:color-mix(in lab, red, red)){.ap-app-card-placeholder{background:linear-gradient(150deg, color-mix(in oklab, var(--brand,#c87747) 16%, var(--ws-surface,#fffefd)), color-mix(in oklab, var(--brand,#c87747) 5%, var(--ws-soft,#eeeae3)))}}.ap-app-card-placeholder>span{-webkit-line-clamp:3;overflow-wrap:anywhere;letter-spacing:-.01em;-webkit-box-orient:vertical;font-size:15px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.ap-app-card-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:600;display:-webkit-box;overflow:hidden}.ap-app-card-meta{color:var(--ws-muted,inherit);font-size:12px}.ws-canvas-app-page .pc-apppage-title{display:none}.ws-canvas-app-page .ws-app-page-top>div>span,.ws-canvas-app-page .ws-app-page-top .pc-apppage-actions{align-items:center;gap:var(--pc-2);display:inline-flex}@media (max-width:640px){.ws-canvas-app-page .ws-canvas-back>span,.ws-canvas-app-page .ws-app-change-label,.ws-canvas-app-page .ws-app-page-icon{display:none}.ws-canvas-app-page .ws-app-page-top>span{flex:1 1 0;min-width:0}.ws-canvas-app-page .ws-app-page-name{min-width:56px}}.ws-canvas-app-page .ws-app-page-top{border-bottom:1px solid var(--ws-border,#0000001f);gap:12px;min-height:48px}.ws-canvas-app-page .ws-app-page-top>span{align-items:center;gap:10px;min-width:0;display:flex}.ws-app-page-icon{background:var(--pk-soft,#0000000f);border-radius:8px;flex:none;place-items:center;width:28px;height:28px;font-weight:600;display:grid}.ws-app-page-name{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;margin:0;font-size:16px;font-weight:600;overflow:hidden}.ap-apps>.ws-resource-search{margin:0}.ap-ideas .ws-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:640px){.ap-ideas .ws-gallery{grid-template-columns:minmax(0,1fr)}}.ap-opening{justify-content:center;align-items:center;gap:var(--pc-4);border-radius:var(--pc-radius-card);background:linear-gradient(150deg, var(--brand), var(--brand));flex-direction:column;width:100%;height:100%;min-height:min(520px,70dvh);display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ap-opening{background:linear-gradient(150deg, color-mix(in oklab, var(--brand) 10%, var(--pc-surface)), color-mix(in oklab, var(--brand) 3%, var(--pc-soft)))}}.ws-runtime-opening>.ap-opening{min-height:0}.ap-opening[data-picture]{background:var(--pc-paper)}.ap-opening-picture{object-fit:cover;object-position:top left;opacity:.5;filter:saturate(.9);width:100%;height:100%;position:absolute;inset:0}.ap-opening-tile{width:64px;height:64px;font-size:28px;font-weight:var(--pc-w-title);color:var(--brand);border-radius:18px;place-items:center;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.ap-opening-tile{color:color-mix(in oklab, var(--brand) 45%, var(--pc-ink))}}.ap-opening-tile{background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.ap-opening-tile{background:color-mix(in oklab, var(--brand) 14%, var(--pc-surface))}}.ap-opening-note{max-width:min(44ch, calc(100% - 2 * var(--pc-6)));padding:var(--pc-4) var(--pc-6);border-radius:var(--pc-radius-pop);background:var(--pc-surface);position:relative}@supports (color:color-mix(in lab, red, red)){.ap-opening-note{background:color-mix(in oklab, var(--pc-surface) 86%, transparent)}}.ap-opening-note{box-shadow:var(--pc-shadow-rest);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--pc-ink);text-align:center}.ap-opening-status,.ap-opening-cannot{justify-items:center;gap:var(--pc-3);display:grid}.ap-opening-note p{overflow-wrap:anywhere;margin:0}.ap-opening-status p{font:var(--pc-w-medium) var(--pc-fs-ui) / var(--pc-lh-ui) var(--font-sans)}.ap-opening-cannot{gap:var(--pc-2);padding-block:var(--pc-2)}.ap-opening-title{font:var(--pc-w-title) var(--pc-fs-h2) / var(--pc-lh-h2) var(--font-sans);text-wrap:balance}.ap-opening-body{color:var(--pc-muted);font:var(--pc-w-regular) var(--pc-fs-ui) / var(--pc-lh-ui) var(--font-sans);text-wrap:pretty}.ap-opening-actions{justify-content:center;gap:var(--pc-2);margin-top:var(--pc-2);flex-wrap:wrap;display:flex}.ap-opening-progress{border-radius:var(--pc-radius-pill);background:var(--pc-ink);width:112px;height:2px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ap-opening-progress{background:color-mix(in oklab, var(--pc-ink) 10%, transparent)}}.ap-opening-progress:after{content:"";border-radius:inherit;background:var(--pc-ink);width:40%;position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab, red, red)){.ap-opening-progress:after{background:color-mix(in oklab, var(--pc-ink) 55%, transparent)}}.ap-opening-progress:after{animation:ap-opening-glide 1.4s var(--pc-ease-cross) infinite}@keyframes ap-opening-glide{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media (prefers-reduced-motion:reduce){.ap-opening-progress:after{animation:none;transform:translate(75%)}}@media (pointer:coarse){.ap-opening-actions button{min-height:var(--pc-hit)}}.pc-data-section{gap:8px;margin-top:24px;display:grid}.pc-data-section header{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.pc-data-section h3{font-size:var(--ws-fs-h2,16px);font-weight:var(--ws-w-title,600);margin:0}.pc-data-section header span,.pc-data-muted{color:var(--ws-muted);font-size:12px}.pc-data-section ul{margin:0;padding:0;list-style:none}.pc-data-section li{border-top:1px solid var(--ws-line);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.pc-data-section li small{color:var(--ws-muted);font-size:12px;display:block}.pc-data-actions{align-items:center;gap:8px;display:flex}.pc-data-rows{overflow-x:auto}.pc-data-rows table{border-collapse:collapse;width:100%;font-size:13px}.pc-data-rows th{text-align:left;background:var(--ws-soft);color:var(--ws-muted);padding:8px 10px;font-size:12px;font-weight:500}.pc-data-rows td{border-top:1px solid var(--ws-line);padding:10px}.pc-data-rows [data-numeric=true]{text-align:right;font-variant-numeric:tabular-nums}.pc-row-history{background:var(--ws-surface);border:1px solid var(--ws-line);border-radius:14px;width:min(360px,100vw - 32px);max-height:60vh;padding:14px;position:fixed;bottom:24px;right:24px;overflow:auto;box-shadow:0 10px 30px #0000001f}.pc-row-history header{z-index:1;background:var(--ws-surface);justify-content:space-between;align-items:center;margin:-14px -14px 0;padding:14px 14px 6px;display:flex;position:sticky;top:-14px}.pc-row-history header button{cursor:pointer;background:0 0;border:0;min-width:32px;min-height:32px;font-size:18px}.pc-row-history ol{gap:10px;margin:8px 0 0;padding:0;font-size:13px;list-style:none;display:grid}.pc-row-history small{color:var(--ws-muted);font-size:12px;display:block}.pc-data-table-head{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.pc-data-section li:has(>.pc-data-table-head){align-items:stretch;gap:12px;display:grid}.pc-data-inline-actions{gap:8px;display:inline-flex}.pc-data-more{display:none;position:relative}.pc-data-more-menu{z-index:5;background:var(--ws-surface);border:1px solid var(--ws-line);border-radius:12px;min-width:220px;padding:6px;display:grid;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 10px 30px #0000001f}.pc-data-more-menu button{text-align:left;cursor:pointer;color:inherit;font:inherit;background:0 0;border:0;border-radius:8px;min-height:44px;padding:10px}@media (max-width:640px){.pc-data-inline-actions{display:none}.pc-data-more{display:inline-block}.pc-data-rows table,.pc-data-rows tbody{display:block}.pc-data-rows thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.pc-data-rows tr{border-top:1px solid var(--ws-line);cursor:pointer;grid-template-columns:auto 1fr;gap:2px 6px;padding:12px 0;display:grid;position:relative}.pc-data-rows td{overflow-wrap:anywhere;border:0;min-width:0;padding:0;display:block}.pc-data-rows td[data-lead=true]{font-weight:600}.pc-data-rows td:first-child{grid-area:1/1}.pc-data-rows td:first-child:after{content:"·";margin-left:6px;font-weight:400}.pc-data-rows td:nth-child(2){grid-area:1/2}.pc-data-rows td:nth-child(3){color:var(--ws-muted);grid-area:2/1;font-size:12px}.pc-data-rows td:nth-child(4){color:var(--ws-muted);grid-area:2/2;font-size:12px}.pc-data-rows td:nth-child(4):before{content:"·";margin-right:6px}.pc-data-rows td:has([data-testid=data-pill]){grid-area:3/1/4/3;margin-top:4px}.pc-data-rows td:has([data-testid=data-pill]):before{content:none}.pc-data-rows[data-has-image=true] tr{grid-template-columns:48px 1fr;align-items:start;column-gap:12px}.pc-data-rows[data-has-image=true] td[data-image=true]{grid-area:1/1/span 3}.pc-data-rows[data-has-image=true] td[data-image=true]:after{content:none}.pc-data-rows[data-has-image=true] td{text-align:left}.pc-data-rows[data-has-image=true] td:not([data-image=true]){color:inherit;grid-area:auto/2;font-size:13px}.pc-data-rows[data-has-image=true] td:not([data-image=true]):before,.pc-data-rows[data-has-image=true] td:not([data-image=true]):after{content:none}.pc-data-rows[data-has-image=true] td[data-numeric=true],.pc-data-rows[data-has-image=true] td:not([data-lead=true]):not([data-image=true]){color:var(--ws-muted)}.pc-data-rows[data-has-image=true] td:last-child{grid-area:auto}.pc-data-rows td:last-child{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}}.pc-data-rows{width:100%}.pc-data-section li:has(>.pc-data-table-head){grid-template-columns:minmax(0,1fr)}.pc-data-reset{margin-top:24px}.pc-data-reset button{color:#a34f45}.pc-data-failed{justify-items:start;gap:8px;display:grid}.pc-data-failed p{margin:0}.pc-readable{gap:8px;min-width:0;display:grid}.pc-readable-summary{color:var(--ws-ink);margin:0;font-size:14px}.pc-readable-auto{color:var(--ws-muted);margin:0;font-size:12px}.pc-readable-list{border-top:1px solid var(--ws-line);margin:0;padding:0;list-style:none;display:grid}.pc-readable-entry{border-bottom:1px solid var(--ws-line)}.pc-readable-toggle{width:100%;min-height:44px;color:var(--ws-ink);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:10px 4px;display:block}.pc-readable-toggle:focus-visible,.pc-readable-link:focus-visible{outline:2px solid var(--ws-focus,var(--ws-ink));outline-offset:2px}.pc-readable-line{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.pc-readable-detail{gap:10px;padding:4px 4px 14px;display:grid}.pc-readable-kv{gap:8px;margin:0;display:grid}.pc-readable-kv>div{grid-template-columns:minmax(8rem,12rem) minmax(0,1fr);gap:12px;display:grid}.pc-readable-kv dt{color:var(--ws-muted);font-size:12px}.pc-readable-kv dd{overflow-wrap:anywhere;min-width:0;margin:0}.pc-readable-nested{border-inline-start:1px solid var(--ws-line);padding-inline-start:12px}.pc-readable-muted{color:var(--ws-muted)}.pc-readable-clamp{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pc-readable-clamp[data-open]{display:block}.pc-readable-mini{border-collapse:collapse;max-width:100%;font-size:12px;display:block;overflow-x:auto}.pc-readable-mini th,.pc-readable-mini td{white-space:nowrap;text-align:start;vertical-align:top;padding:3px 12px 3px 0}.pc-readable-mini th{color:var(--ws-muted);font-weight:500}.pc-readable-tools{gap:16px;display:flex}.pc-readable-link{color:var(--ws-muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;text-decoration:underline}.pc-readable-raw{justify-items:start;gap:6px;display:grid}.pc-readable-raw pre{border:1px solid var(--ws-line);background:var(--ws-soft);max-width:100%;max-height:320px;font:12px / 1.45 var(--font-mono,ui-monospace, monospace);border-radius:8px;margin:0;padding:10px 12px;overflow:auto}@media (max-width:640px){.pc-readable-line{white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.pc-readable-kv>div{grid-template-columns:minmax(0,1fr);gap:2px}}.pc-history{gap:16px;display:grid}.pc-history-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.pc-history-note{color:var(--ws-muted);margin:0;font-size:12px}.pc-history-day h3{font-size:var(--ws-fs-ui,13px);font-weight:var(--ws-w-title,600);margin:0 0 4px}.pc-history-day ol{margin:0;padding:0;list-style:none}.pc-history-row{border-top:1px solid var(--ws-line);grid-template-columns:56px 28px 1fr auto;align-items:start;gap:12px;padding:12px 0;display:grid}.pc-history-row time{color:var(--ws-muted);font-variant-numeric:tabular-nums;font-size:12px}.pc-history-avatar{background:var(--ws-soft);border-radius:8px;place-items:center;width:28px;height:28px;font-size:11px;display:grid}.pc-history-body{gap:2px;min-width:0;display:grid}.pc-history-body small{color:var(--ws-muted);font-size:12px}.pc-history-actions{gap:12px;display:flex}.pc-history-empty{color:var(--ws-muted);font-size:12px}@media (max-width:520px){.pc-history-row{grid-template-columns:44px 1fr}.pc-history-avatar{display:none}}.pc-media-observed{margin:0}.pc-media-observed>.pc-img,.pc-media-observed>.pc-img-zoom{max-width:144px}.pc-media-provenance,.pc-media-capture{color:var(--pc-text-muted,var(--pc-muted));margin:4px 0 0;font-size:12px}.pc-media-changed{color:var(--ws-muted,inherit);font-style:normal;display:block}.pc-app-dialog{background:0 0;border:0;width:100%;max-width:min(560px,100vw - 32px);margin:auto;padding:0}.pc-app-dialog::backdrop{background:#14100c73}.pc-app-dialog-sheet{background:var(--ws-surface);color:var(--ws-ink);border-radius:16px;grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);max-height:calc(100vh - 48px);display:grid}.pc-app-dialog-sheet header>div{overflow-wrap:anywhere;min-width:0}.pc-app-dialog-sheet header{justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 24px 8px;display:flex}.pc-app-dialog-sheet h2:focus{outline:none}.pc-app-dialog-sheet h2{font-size:var(--ws-fs-h2,16px);line-height:var(--ws-lh-h2,1.3);font-weight:var(--ws-w-title,600);margin:0 0 4px}.pc-app-dialog-sheet header p{color:var(--ws-muted);margin:0;font-size:13px}.pc-app-dialog-close{cursor:pointer;min-width:32px;min-height:32px;color:var(--ws-muted);background:0 0;border:0;font-size:20px}.pc-app-dialog-body{overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr);gap:14px;padding:8px 24px 16px;display:grid;overflow:auto}.pc-app-dialog-sheet footer{border-top:1px solid var(--ws-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:14px 24px 20px;display:flex}.pc-app-dialog-sheet footer p{color:var(--ws-muted);flex:100%;margin:0;font-size:12px}.pc-app-dialog-actions{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.pc-dialog-facts{gap:8px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.pc-dialog-option{border:1px solid var(--ws-line);border-radius:10px;align-items:flex-start;gap:10px;padding:12px;display:flex}.pc-dialog-option small{color:var(--ws-muted);font-size:12px;display:block}.pc-dialog-field{gap:6px;font-size:12px;font-weight:600;display:grid}.pc-dialog-field input{border:1px solid var(--ws-line);min-height:40px;font:inherit;background:var(--ws-surface);color:var(--ws-ink);border-radius:10px;padding:0 12px}.pc-restore-points{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pc-restore-point{border:1px solid var(--ws-line);cursor:pointer;border-radius:10px;align-items:flex-start;gap:10px;padding:12px;display:flex}.pc-restore-point[data-selected=true]{border-color:var(--ws-ink)}.pc-restore-point small{color:var(--ws-muted);font-size:12px;display:block}.pc-op-card{border:1px solid var(--ws-line);background:var(--ws-surface);border-radius:12px;gap:8px;padding:14px;font-size:13px;display:grid}.pc-op-card[data-drops=true]{border-color:#a34f45}.pc-op-card header{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pc-op-card p{margin:0}.pc-op-muted{color:var(--ws-muted);font-size:12px}.pc-op-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.pc-op-actions>span{margin-right:auto;font-size:12px}.pc-dup-entries{border:0;gap:8px;margin:0;padding:0;display:grid}.pc-dup-entries legend{padding:0 0 6px;font-size:12px;font-weight:600}.pc-dialog-option[data-disabled=true]{opacity:.6}.pc-publish-h{margin:0 0 6px;font-size:12px;font-weight:600}.pc-publish-who{border-top:1px solid var(--ws-line);justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.pc-publish-who small{color:var(--ws-muted);font-size:12px;display:block}.pc-publish-note{color:var(--ws-muted);margin:0;font-size:12px}.pc-publish-faces{justify-content:center;display:flex}.pc-publish-faces span{background:var(--ws-soft);border:2px solid var(--ws-surface);border-radius:999px;place-items:center;width:36px;height:36px;margin-left:-8px;font-size:11px;display:grid}.pc-publish-faces span:first-child{margin-left:0}.pc-publish-people{text-align:center;margin:0;font-size:13px}.pc-access ul{margin:0;padding:0;list-style:none}.pc-access li{border-top:1px solid var(--ws-line);grid-template-columns:32px 1fr auto;align-items:start;gap:12px;padding:12px 0;display:grid}.pc-access li>div{gap:2px;display:grid}.pc-access small{color:var(--ws-muted);font-size:12px}.pc-access-tile{background:var(--ws-soft);border-radius:8px;place-items:center;width:32px;height:32px;font-size:11px;display:grid}.pc-access-action{justify-items:end;gap:2px;display:grid}.pc-publish-who strong{font-size:13px;font-weight:600}.pc-publish-passed{gap:8px;margin:6px 0 0;padding:0;font-size:13px;list-style:none;display:grid}.pc-publish-passed small{color:var(--ws-muted);font-size:12px;display:block}.pc-publish-still{text-align:center;justify-items:center;gap:8px;padding:16px 0;display:grid}.pc-publish-still h2{font-size:var(--ws-fs-h2,16px);margin:0;font-weight:600}.pc-publish-still p{color:var(--ws-muted);max-width:52ch;margin:0;font-size:13px}.pc-publish-still .pc-publish-people{margin:0;padding:0;list-style:none;display:flex}.pc-publish-still .pc-publish-people li{background:var(--ws-soft);border:2px solid var(--ws-surface);border-radius:999px;place-items:center;width:36px;height:36px;margin-left:-8px;font-size:11px;display:grid}.pc-publish-still .pc-publish-people li:first-child{margin-left:0}.pc-publish-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.pc-publish-quiet{color:var(--ws-muted);margin:0;font-size:12px}.pc-publish-confirmation,.pc-publish-quiet{padding-inline:16px}@media (max-width:640px){.pc-publish-still .pc-publish-actions,.pc-publish-stack{flex-direction:column;align-items:stretch;width:100%}.pc-publish-still .pc-publish-actions>*,.pc-publish-stack>*{width:100%;min-height:44px}.pc-publish-still .pc-publish-actions [data-testid=published-done]{order:-1}.pc-publish-still .pc-publish-actions [data-testid=published-undo],.pc-publish-still .pc-publish-actions [data-testid=published-restore]{order:1}.pc-app-dialog-sheet footer:has(.pc-publish-stack){display:block}.pc-app-dialog-sheet footer:has(.pc-publish-stack)>span{display:none}}.pc-share-add{gap:8px;display:flex}.pc-share-add input{border:1px solid var(--ws-line);min-height:40px;font:inherit;background:var(--ws-surface);color:var(--ws-ink);border-radius:10px;flex:1;padding:0 12px}.pc-share-members{margin:0;padding:0;list-style:none}.pc-share-members li{border-top:1px solid var(--ws-line);grid-template-columns:36px 1fr auto;align-items:center;gap:12px;padding:12px 0;display:grid}.pc-share-avatar{background:var(--ws-soft);border-radius:999px;place-items:center;width:32px;height:32px;font-size:11px;display:grid}.pc-share-who small{color:var(--ws-muted);font-size:12px;display:block}.pc-share-fixed{color:var(--ws-muted);font-size:12px}.pc-role-menu{display:inline-block;position:relative}.pc-role-menu-list{z-index:5;background:var(--ws-surface);border:1px solid var(--ws-line);border-radius:12px;width:300px;max-width:calc(100vw - 48px);padding:6px;display:grid;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 10px 30px #0000001f}.pc-role-menu-list button{text-align:left;cursor:pointer;color:inherit;font:inherit;background:0 0;border:0;border-radius:8px;gap:2px;min-height:32px;padding:10px;display:grid}.pc-role-menu-list button small{color:var(--ws-muted);font-size:12px}.pc-role-menu-list button[aria-checked=true]{background:var(--ws-soft)}.pc-role-menu-list button[data-disabled=true]{opacity:.55;cursor:not-allowed}.pc-agent-published{border:1px solid var(--ws-line);border-radius:12px;gap:4px;padding:12px 14px;font-size:13px;display:grid}.pc-agent-published small{color:var(--ws-muted);font-size:12px}.pc-agent-published span{gap:8px;margin-top:4px;display:flex}.pc-srcmodes{gap:12px;display:grid}.pc-srcmodes h3{margin:0;font-size:12px;font-weight:600}.pc-srcmode-row{border:1px solid var(--ws-line);background:var(--ws-surface);border-radius:12px;gap:8px;padding:12px 14px;display:grid}.pc-srcmode-system{color:var(--ws-muted);margin:0;font-size:12px}.pc-srcmode-options{gap:8px;display:grid}.pc-srcmode-option{border:1px solid var(--ws-line);cursor:pointer;border-radius:10px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.pc-srcmode-option[data-selected=true]{border-color:var(--ws-ink)}.pc-srcmode-option[data-disabled=true]{opacity:.6;cursor:not-allowed}.pc-srcmode-option:focus-within{outline:2px solid var(--ws-ink);outline-offset:2px}.pc-srcmode-text{gap:2px;display:grid}.pc-srcmode-text strong{font-size:var(--ws-fs-ui,13px);font-weight:var(--ws-w-medium,500)}.pc-srcmode-text small,.pc-srcmode-pick,.pc-srcmode-consent,.pc-srcmodes-footer{color:var(--ws-muted);margin:0;font-size:12px}.pc-srcmode-blocked{color:#a34f45;margin:0;font-size:12px}.ws-public{border:1px solid var(--ws-line);background:var(--ws-paper);border-radius:15px;flex-direction:column;gap:12px;padding:14px;display:flex}.ws-public-skeleton{background:var(--pc-skeleton,var(--ws-soft));border-radius:11px;height:62px}.ws-public-exposes{flex-direction:column;gap:8px;display:flex}.ws-public-exposes-title{font-size:13px;font-weight:550}.ws-public-exposes ul{text-wrap:pretty;flex-direction:column;gap:4px;margin:0;padding:0 0 0 18px;font-size:13px;line-height:1.5;list-style:outside;display:flex}.ws-public-confirm{cursor:pointer;align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;display:flex}.ws-public-confirm input{width:16px;height:16px;accent-color:var(--primary);flex:none;margin:2px 0 0}.ws-public-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ws-public-head{align-items:center;gap:10px;display:flex}.ws-public-pill{border:1px solid var(--ws-success);align-items:center;height:22px;padding:0 8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ws-public-pill{border:1px solid color-mix(in oklab, var(--ws-success) 35%, var(--ws-line))}}.ws-public-pill{background:var(--ws-surface);color:var(--ws-success);border-radius:6px;font-size:12px;font-weight:550}.ws-public-runs{color:var(--ws-muted);font-size:12.5px;display:block}.ws-public-meta{color:var(--ws-muted);font-size:12.5px}.ws-public-field{border:1px solid var(--control-border);background:var(--ws-surface);border-radius:10px;align-items:center;gap:8px;min-width:0;padding:4px 4px 4px 12px;display:flex}.ws-public-field input,.ws-public-field code{min-width:0;color:var(--ws-ink);font-family:var(--font-mono);background:0 0;border:0;outline:none;flex:1;font-size:12.5px}.ws-public-field input{text-overflow:ellipsis;height:32px;padding:0}.ws-public-field.is-code{align-items:flex-start;padding:10px 6px 10px 12px}.ws-public-field.is-code code{white-space:pre-wrap;word-break:break-all;line-height:1.5}.ws-public-field-actions{flex:none;gap:6px;display:flex}.ws-public-field-actions a{text-decoration:none}.ws-public-embed,.ws-public-behind{border-top:1px solid var(--ws-line);flex-direction:column;gap:8px;padding-top:12px;display:flex}.ws-public-sites{color:var(--ws-muted);flex-direction:column;gap:6px;font-size:12.5px;display:flex}.ws-public-sites input{border:1px solid var(--control-border);background:var(--ws-surface);height:40px;color:var(--ws-ink);font-family:var(--font-mono);border-radius:10px;padding:0 12px;font-size:12.5px;line-height:1.5}.ws-public-sites input:focus-visible{border-color:var(--ws-focus);box-shadow:0 0 0 3px var(--ws-focus);outline:none}@supports (color:color-mix(in lab, red, red)){.ws-public-sites input:focus-visible{box-shadow:0 0 0 3px color-mix(in oklab, var(--ws-focus) 18%, transparent)}}.ws-public-unpublish{color:var(--ws-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;display:flex}.ws-sharesheet-button.is-danger{color:var(--ws-danger)}.ws-public-error{color:var(--ws-danger);margin:0;font-size:13px}.ws-public-details summary{cursor:pointer;font-size:13px;font-weight:550}.ws-public-details[open] summary{margin-bottom:8px}.pc-tracker-sources ul,.pc-tracker-run ul{margin:0;padding:0;list-style:none}.pc-tracker-sources li{border-top:1px solid var(--ws-line);gap:8px;padding:12px 0;display:grid}.pc-tracker-sources header,.pc-tracker-run header{justify-content:space-between;align-items:center;gap:8px;display:flex}.pc-tracker-sources h3,.pc-tracker-schedule h3,.pc-tracker-run h3{margin:0;font-size:14px;font-weight:600}.pc-tracker-note{color:var(--ws-muted);margin:0;font-size:12px}.pc-tracker-gap{color:var(--ws-muted);font-size:12px;display:block}.pc-tracker-chips{flex-wrap:wrap;gap:8px;display:flex}.pc-tracker-chips button{border:1px solid var(--ws-line);min-height:36px;color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:0 14px;font-size:13px}.pc-tracker-chips button[aria-checked=true]{background:var(--ws-ink);color:var(--ws-surface);border-color:var(--ws-ink)}.pc-tracker-chips button:disabled{opacity:.55;cursor:not-allowed}.pc-tracker-schedule form{gap:12px;margin-top:8px;display:grid}.pc-tracker-schedule label{gap:4px;font-size:12px;font-weight:600;display:grid}.pc-tracker-schedule input,.pc-tracker-schedule select{border:1px solid var(--ws-line);min-height:40px;font:inherit;background:var(--ws-surface);color:var(--ws-ink);border-radius:10px;padding:0 12px}.pc-tracker-schedule small[role=alert]{color:#a34f45;font-weight:400}.pc-tracker-summary{margin:8px 0 0;font-size:13px}.pc-tracker-run li{border-top:1px solid var(--ws-line);flex-wrap:wrap;align-items:center;gap:4px 8px;padding:10px 0;display:flex}.pc-tracker-run li small{color:var(--ws-muted);flex-basis:100%;font-size:12px}.pc-tracker-run p{margin:6px 0;font-size:13px}.pc-tracker-actions{gap:8px;margin:8px 0;display:flex}.pc-tracker-choice{align-items:flex-start;gap:10px;display:flex}.pc-tracker-muted{color:var(--ws-muted)}.pc-tracker-collection{margin:0;padding:0;list-style:none}.pc-tracker-collection li{border-top:1px solid var(--ws-line);flex-wrap:wrap;align-items:center;gap:4px 12px;padding:10px 0;display:flex}.pc-tracker-collection small{font-size:12px}.pc-tracker-series{gap:4px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.pc-tracker-series li{border-top:1px solid var(--ws-line);justify-content:space-between;padding:6px 0;display:flex}.pc-tracker-series li[data-gap=true]{color:var(--ws-muted);background:repeating-linear-gradient(45deg, transparent 0 6px, var(--ws-line) 6px 12px)}@supports (color:color-mix(in lab, red, red)){.pc-tracker-series li[data-gap=true]{background:repeating-linear-gradient(45deg, transparent 0 6px, color-mix(in srgb, var(--ws-line) 60%, transparent) 6px 12px)}}.pc-tracker-history{margin:8px 0;font-size:13px}.pc-tracker-sources li>button,.pc-tracker-sources li>[data-testid=tracker-request]{justify-self:start}.pc-tracker-choice input{accent-color:var(--ws-ink);width:18px;height:18px;margin-top:1px}.pc-tracker-collection,.pc-tracker-series,.pc-tracker-sources,.pc-tracker-collection li{min-width:0}.pc-tracker-collection .pc-status{white-space:normal;text-align:left;height:auto;padding-block:4px}.pc-tracker-series li{gap:12px}.pc-tracker-series li span:last-child{text-align:right;overflow-wrap:anywhere}.pc-tracker-chart{width:100%;max-width:480px;height:auto}.pc-tracker-line{stroke:var(--ws-ink);stroke-width:2px}.pc-tracker-dot{fill:var(--ws-ink)}.pc-tracker-hatch-line{stroke:var(--ws-muted);stroke-width:1px;opacity:.55}.pc-tracker-band{opacity:.8}.pc-tracker-meta{color:var(--ws-muted);margin:2px 0 0;font-size:12px}.pc-tracker-run h3{margin:0;font-size:14px;font-weight:600}.pc-schedule-cron,.pc-schedule-cron-input{font-family:var(--font-mono);font-size:12px}.pc-schedule-cron{color:var(--ws-muted);margin-top:4px;display:inline-block}.pc-schedule-picker{border:1px solid var(--ws-line);background:var(--ws-paper);border-radius:12px;margin-top:6px;padding:14px 16px 16px}.pc-schedule-picker small[role=alert]{color:var(--ws-danger);font-size:12px}.pc-schedule-picker label small{font-weight:400}.pc-app-controls{gap:0;margin-top:8px;display:grid}.pc-app-controls>section{border-top:1px solid var(--ws-line);gap:8px;min-width:0;padding-block:20px;display:grid}.pc-app-controls>section>h3{margin:0;font-size:14px;font-weight:600}.pc-app-controls p{margin:0}.pc-app-controls p[role=status]:empty{position:absolute}.pc-app-schedule-job{gap:6px;min-width:0;display:grid}.pc-app-schedule-job+.pc-app-schedule-job{border-top:1px solid var(--ws-line);margin-top:8px;padding-top:12px}.pc-app-schedule-job h4{margin:0;font-size:13px;font-weight:600}.pc-app-schedule .pc-tracker-summary{font-variant-numeric:tabular-nums;margin:0}.pc-app-schedule .pc-tracker-actions{margin:4px 0 0}.pc-schedule-picker form{gap:14px}.pc-schedule-label{margin:0;font-size:12px;font-weight:600}.pc-schedule-picker .pc-tracker-chips{margin-top:-6px}.pc-schedule-picker .pc-tracker-chips button{min-height:32px;padding:0 12px;transition:background-color .16s cubic-bezier(.22,1,.36,1),border-color .16s cubic-bezier(.22,1,.36,1),color .16s cubic-bezier(.22,1,.36,1)}.pc-schedule-picker .pc-tracker-chips button:not([aria-checked=true]):hover{border-color:var(--ws-ink)}@supports (color:color-mix(in lab, red, red)){.pc-schedule-picker .pc-tracker-chips button:not([aria-checked=true]):hover{border-color:color-mix(in oklab, var(--ws-ink) 22%, var(--ws-line))}}.pc-schedule-fields{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:12px;min-width:0;display:grid}.pc-schedule-fields .pc-schedule-zone-field{grid-column:span 2}.pc-schedule-fields .pc-schedule-cron-field{grid-column:1/-1}.pc-schedule-fields[data-preset=every15] .pc-schedule-zone-field,.pc-schedule-fields[data-preset=every30] .pc-schedule-zone-field,.pc-schedule-fields[data-preset=hourly] .pc-schedule-zone-field{grid-column:1/-1;max-width:22rem}.pc-schedule-picker input,.pc-schedule-picker select{width:100%;min-width:0;min-height:36px;font-size:13px}.pc-schedule-picker label small{margin-top:2px;line-height:1.45}@media (max-width:520px){.pc-schedule-fields{grid-template-columns:minmax(0,1fr)}.pc-schedule-fields .pc-schedule-zone-field{grid-column:auto}}.pc-app-runs ul{margin:0;padding:0;list-style:none}.pc-app-runs li{border-top:1px solid var(--ws-line);gap:8px;min-width:0;padding:10px 0;font-size:13px;display:grid}.pc-app-runs li:first-child{border-top:0;padding-top:2px}.pc-app-run-line{grid-template-columns:8px minmax(0,1fr) auto;align-items:center;column-gap:10px;min-height:32px;display:grid}.pc-app-run-text{flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-width:0;display:flex}.pc-app-run-outcome{font-weight:550}.pc-app-run-dot{background:var(--ws-success);border-radius:999px;flex:none;width:8px;height:8px}.pc-app-run-dot[data-outcome=failed]{background:var(--ws-danger)}.pc-app-run-dot[data-outcome=unknown]{background:var(--ws-warn)}.pc-app-run-meta{color:var(--ws-muted);font-variant-numeric:tabular-nums;font-size:12px}.pc-app-run-actions{align-items:center;gap:6px;display:flex}.pc-app-run-toggle{min-height:32px;color:var(--ws-muted);font:inherit;background:0 0;border:0;border-radius:8px;align-items:center;gap:4px;padding:0 6px;font-size:12px;font-weight:550;display:inline-flex}.pc-app-run-toggle:hover{background:var(--ws-soft);color:var(--ws-ink)}.pc-app-run-toggle svg{width:14px;height:14px;transition:transform .16s cubic-bezier(.22,1,.36,1)}.pc-app-run-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.pc-app-run-log{gap:6px;min-width:0;padding-inline-start:18px;display:grid}.pc-app-run-log h5{margin:4px 0 0;font-size:12px;font-weight:600}.pc-app-run-log pre{background:var(--ws-soft);max-height:240px;font:12px/1.5 var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;margin:0;padding:8px 10px;overflow:auto}.pc-app-runs>button{justify-self:start}.pc-app-runs-problem{color:var(--ws-danger)}@media (max-width:520px){.pc-app-run-actions{grid-column:2/-1;margin:4px 0 0 -6px}}@media (prefers-reduced-motion:reduce){.pc-app-run-toggle svg,.pc-schedule-picker .pc-tracker-chips button{transition:none}}.pc-versions-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:32px;display:grid}@media (max-width:900px){.pc-versions-layout{grid-template-columns:1fr}}.pc-versions-list{margin:0;padding:0;list-style:none}.pc-versions-list li{border-top:1px solid var(--ws-line);justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 0;display:flex}.pc-versions-main{text-align:left;color:inherit;background:0 0;border:0;gap:12px;min-width:0;padding:0;display:flex}.pc-versions-main img,.pc-versions-tile{object-fit:cover;background:var(--ws-soft);border-radius:6px;flex:none;width:72px;height:48px}.pc-versions-text{gap:2px;min-width:0;display:grid}.pc-versions-text small{color:var(--ws-muted);font-size:12px}.pc-versions-side{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.pc-compare header{justify-content:space-between;gap:12px;display:flex}.pc-compare h3{font-size:var(--ws-fs-ui,13px);margin:0}.pc-compare header span{color:var(--ws-muted);font-size:12px}.pc-compare-stage{border:1px solid var(--ws-line);border-radius:12px;margin:8px 0;position:relative;overflow:hidden}.pc-compare-stage img{width:100%;display:block}.pc-compare-before{clip-path:inset(0 calc(100% - var(--pc-compare)) 0 0);position:absolute;inset:0}.pc-compare-tag{background:var(--ws-surface);border-radius:999px;padding:2px 8px;font-size:11px;position:absolute;top:8px}.pc-compare-tag[data-side=from]{left:8px}.pc-compare-tag[data-side=to]{right:8px}.pc-compare input[type=range]{width:100%;min-height:24px}.pc-versions-layout>*{min-width:0}.pc-versions-list li{flex-wrap:wrap}.pc-versions-main{flex:220px}.pc-versions-main:disabled{opacity:1}.pc-compare input[type=range]{box-sizing:border-box;max-width:100%}.pc-versions-text small{overflow-wrap:anywhere}.pc-srcregion{border:1px dashed var(--ws-line);background:var(--ws-surface);border-radius:12px;gap:6px;padding:16px;display:grid}.pc-srcregion strong{font-size:var(--ws-fs-ui,13px);font-weight:var(--ws-w-medium,500)}.pc-srcregion p{color:var(--ws-muted);max-width:58ch;margin:0;font-size:12px}.pc-srcregion[data-tone=blocked]{border-style:solid}.pc-srcregion[data-state=pending]{min-height:64px}.pc-srcregion-actions{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.pc-srcregion-actions button{min-width:32px;min-height:32px}.ap-live{height:100%;min-height:320px;position:relative}.ap-live-frame{top:0;bottom:0;inset-inline:var(--ap-live-gutter,0px);position:absolute}@media (min-width:641px){.ws-canvas-full .ws-canvas-scroll>.ap-live{--ap-live-gutter:16px;max-width:none}}@media (min-width:1024px){.ws-canvas-full .ws-canvas-scroll>.ap-live{--ap-live-gutter:24px}}.ap-live-frame[data-incoming]{opacity:0;pointer-events:none}.ap-preview-backend-notice{border-bottom:1px solid var(--aui-border-subtle,#e5e7eb);color:var(--aui-text-secondary,#4b5563);align-items:center;gap:10px;padding:10px 16px;font-size:13px;display:flex}.ap-preview-backend-notice button{background:var(--aui-accent,#111827);color:var(--aui-accent-contrast,#fff);font:inherit;cursor:pointer;border:0;border-radius:999px;padding:6px 11px}.ap-preview-backend-notice button:disabled{opacity:.6;cursor:wait}.ap-preview-backend-notice [role=status]{color:var(--aui-danger,#b42318)}@media (max-width:640px){.ap-preview-backend-notice{flex-direction:column;align-items:stretch;gap:6px;padding:10px 12px}.ap-preview-backend-notice button{align-self:flex-start}}.ap-building{z-index:1;justify-content:center;align-items:center;gap:var(--pc-8);padding:var(--pc-10) var(--pc-8);background:var(--pc-surface);flex-direction:column;display:flex;position:absolute;inset:0}.ap-building-sketch{gap:var(--pc-3);aspect-ratio:16/10;width:min(400px,100%);padding:var(--pc-5) var(--pc-6) var(--pc-6);border:1px solid var(--pc-line);border-radius:var(--pc-radius-sheet);background:var(--pc-paper);box-shadow:var(--pc-shadow-rest);flex-direction:column;display:flex}.ap-building-sketch [data-part],.ap-building-tiles>span{border-radius:var(--pc-radius-pill);background:var(--pc-skeleton);display:block}.ap-building-top{align-items:center;gap:var(--pc-2);margin-bottom:var(--pc-3);display:flex}.ap-building-top [data-part=mark]{border-radius:4px;width:14px;height:14px}.ap-building-top [data-part=name]{width:22%;height:8px}.ap-building-top [data-part=action]{width:14%;height:14px;margin-inline-start:auto}.ap-building-sketch>[data-part=heading]{width:46%;height:12px}.ap-building-sketch>[data-part=line]{width:72%;height:8px}.ap-building-tiles{gap:var(--pc-3);grid-template-columns:repeat(3,1fr);margin-top:auto;display:grid}.ap-building-tiles>span{aspect-ratio:4/3;border-radius:var(--pc-radius-control)}.ap-building[data-building] :is(.ap-building-sketch [data-part],.ap-building-tiles>span){animation:ap-sketch var(--pc-dur-ambient) var(--pc-ease-cross) infinite}.ap-building[data-building] .ap-building-sketch>[data-part=heading]{animation-delay:.2s}.ap-building[data-building] .ap-building-sketch>[data-part=line]{animation-delay:.4s}.ap-building[data-building] .ap-building-tiles>span{animation-delay:.6s}@keyframes ap-sketch{0%,to{opacity:.5}50%{opacity:1}}.ap-building-caption{align-items:center;gap:var(--pc-2);text-align:center;flex-direction:column;max-width:34ch;display:flex}.ap-building-title{color:var(--pc-ink);font-size:var(--pc-fs-title);line-height:var(--pc-lh-title);font-weight:var(--pc-w-title);letter-spacing:var(--pc-track-title);text-wrap:balance;overflow-wrap:anywhere;margin:0}.ap-building-step{color:var(--pc-muted);font-size:var(--pc-fs-ui);line-height:var(--pc-lh-ui);margin:0}.ap-building-rail{width:120px;height:2px;margin-top:var(--pc-3);border-radius:var(--pc-radius-pill);background:var(--pc-line);display:block}@media (max-width:640px){.ap-building{gap:var(--pc-6);padding:var(--pc-8) var(--pc-5)}.ap-building-title{font-size:var(--pc-fs-title-sheet);line-height:var(--pc-lh-title-sheet);letter-spacing:var(--pc-track-heading)}}.ap-updating{color:var(--pc-muted);font-size:var(--pc-fs-meta);line-height:var(--pc-lh-meta);white-space:nowrap;align-items:center;gap:6px;margin-inline-end:var(--pc-2);display:inline-flex}.ap-updating-dot{background:var(--pc-live);width:6px;height:6px;animation:ap-sketch var(--pc-dur-ambient) var(--pc-ease-cross) infinite;border-radius:50%}.ap-select-toggle{min-height:var(--pc-control-sm);height:var(--pc-control-sm);border-radius:var(--pc-radius-control);font:var(--pc-w-medium) var(--pc-fs-meta) / 1 var(--font-sans);white-space:nowrap;flex:none;gap:6px;padding:0 10px}.ap-select-toggle>svg{width:var(--pc-icon-md);height:var(--pc-icon-md);flex:none}@container canvas-top (max-width:520px){.ap-select-toggle{width:var(--pc-control-sm);justify-content:center;padding:0}.ap-select-label{display:none}.ap-updating-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (max-width:640px){.ws-shell .ap-select-toggle{min-width:44px;height:44px;min-height:44px}}.ap-select-toggle[aria-pressed=true]{background:var(--pc-insp-bg);color:var(--pc-insp)}.ap-select-hint{bottom:var(--pc-4);z-index:2;width:max-content;max-width:calc(100% - 2 * var(--pc-4));padding:6px var(--pc-3);border-radius:var(--pc-radius-pill);background:var(--pc-insp);color:var(--pc-insp-ink);box-shadow:var(--pc-shadow-pop);font-size:var(--pc-fs-meta);line-height:var(--pc-lh-meta);text-align:center;pointer-events:none;margin:0;position:absolute;left:50%;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.ap-building[data-building] :is(.ap-building-sketch [data-part],.ap-building-tiles>span),.ap-updating-dot{animation:none}}.ap-deck-export-failed{color:var(--pc-danger);font-size:var(--pc-fs-meta);line-height:var(--pc-lh-meta);margin-inline-end:var(--pc-2)}.ap-not-mounted{border-bottom:1px solid var(--pc-line);color:var(--pc-ink);font-size:var(--pc-fs-meta);line-height:var(--pc-lh-meta);align-items:flex-start;gap:8px;padding:10px 16px;display:flex}.ap-not-mounted-dot{background:var(--pc-warning);border-radius:50%;flex:none;width:6px;height:6px;margin-top:.5lh;translate:0 -50%}.ws-model-select-trigger{border:1px solid var(--color-border);background:var(--color-background);width:min(100%,23rem);min-height:3.7rem;color:var(--color-foreground);text-align:left;cursor:pointer;border-radius:.85rem;justify-content:space-between;align-items:center;gap:1rem;padding:.7rem .85rem;transition:border-color .15s,box-shadow .15s;display:flex;box-shadow:0 1px 2px #00000006}.ws-model-select-trigger:hover{border-color:var(--color-brand)}.ws-model-select-trigger:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}.ws-model-select-trigger:disabled{cursor:not-allowed;opacity:.55}.ws-model-select-trigger[data-state=open]{border-color:var(--color-brand);box-shadow:0 0 0 3px var(--color-brand)}@supports (color:color-mix(in lab, red, red)){.ws-model-select-trigger[data-state=open]{box-shadow:0 0 0 3px color-mix(in oklab, var(--color-brand) 12%, transparent)}}.ws-model-select-current{gap:.17rem;min-width:0;display:grid}.ws-model-select-current>span{font-size:.9rem;font-weight:620;line-height:1.2}.ws-model-select-current small{color:var(--color-muted-foreground);font-size:.72rem;line-height:1.35}.ws-model-select-trigger [data-radix-select-icon]{color:var(--color-muted-foreground);flex:none}.ws-model-select-menu{z-index:120;width:var(--radix-select-trigger-width);border:1px solid var(--color-border);background:var(--color-popover);max-width:calc(100vw - 1.5rem);color:var(--color-popover-foreground);border-radius:.9rem;overflow:hidden;box-shadow:0 18px 52px #00000024}.ws-model-select-options{padding:.35rem}.ws-model-select-option{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:.6rem;outline:none;justify-content:space-between;align-items:center;gap:.8rem;min-height:3.7rem;padding:.55rem .7rem;display:flex}.ws-model-select-option[data-highlighted]{background:var(--color-accent)}.ws-model-select-option[data-state=checked]{color:var(--color-brand)}.ws-model-select-option-copy{gap:.2rem;display:grid}.ws-model-select-option-copy>span{font-size:.88rem;font-weight:600;line-height:1.2}.ws-model-select-option-copy small{color:var(--color-muted-foreground);font-size:.72rem;line-height:1.35}.ws-model-select-option [data-radix-select-item-indicator]{flex:none}@media (pointer:coarse){.ws-model-select-trigger{min-height:3.9rem}.ws-model-select-option{min-height:4rem}}.pc-model-chip{max-width:100%;height:var(--pc-control-sm);padding:0 var(--pc-2) 0 10px;border-radius:var(--pc-radius-pill);color:var(--pc-muted);font:var(--pc-w-medium) var(--pc-fs-ui) / var(--pc-lh-ui) var(--font-sans);white-space:nowrap;cursor:pointer;animation:pc-model-arrive var(--pc-dur-standard) var(--pc-ease-enter);transition:background-color var(--pc-dur-1) var(--pc-ease), color var(--pc-dur-1) var(--pc-ease);background:0 0;border:0;align-items:center;gap:6px;display:inline-flex}.pc-model-chip:hover,.pc-model-chip[data-state=open]{background:var(--pc-soft);color:var(--pc-ink)}.pc-model-chip:focus-visible{outline:2px solid var(--pc-focus);outline-offset:2px}.pc-model-chip:disabled{cursor:default;opacity:.55}.pc-model-chip .pc-effort-glyph{color:var(--pc-ink);flex:none}.pc-model-chip-text{gap:5px;min-width:0;display:inline-flex;overflow:hidden}.pc-model-chip-model{color:var(--pc-ink);text-overflow:ellipsis;overflow:hidden}.pc-model-chip-effort:before{content:"·";margin-right:5px}.pc-model-chip-caret{opacity:.7;flex:none;margin-left:-1px}@media (max-width:47.999rem){[data-slot=aui_composer-grid]:not([data-dictating]):has([data-slot=composer-model-picker]){row-gap:var(--pc-1)}[data-slot=aui_composer-grid]:not([data-dictating]):has([data-slot=composer-model-picker])>[data-slot=aui_composer-input-wrap]{grid-area:1/1/auto/-1}[data-slot=aui_composer-grid]:not([data-dictating]):has([data-slot=composer-model-picker])>[data-slot=aui_composer-tools],[data-slot=aui_composer-grid]:not([data-dictating]):has([data-slot=composer-model-picker])>.aui-composer-action-wrapper{grid-row:2}.pc-model-chip{height:var(--pc-hit);padding:0 var(--pc-2)}.pc-model-chip-effort{display:none}.pc-model-chip-model{max-width:5.5rem}}.pc-effort-glyph rect{fill:currentColor;opacity:.24;transition:opacity var(--pc-dur-2) var(--pc-ease)}.pc-effort-glyph rect[data-on]{opacity:1}.pc-effort-glyph[data-level="4"] rect:last-child{fill:var(--brand)}.pc-model-popover{z-index:60;width:22.5rem;max-width:calc(100vw - 2 * var(--pc-3));max-height:var(--radix-popover-content-available-height);overscroll-behavior:contain;border:1px solid var(--pc-line);border-radius:var(--pc-radius-pop);background:var(--pc-surface);color:var(--pc-ink);box-shadow:var(--pc-shadow-pop);font:var(--pc-w-regular) var(--pc-fs-ui) / var(--pc-lh-ui) var(--font-sans);transform-origin:var(--radix-popover-content-transform-origin);animation:pc-model-pop var(--pc-dur-standard) var(--pc-ease-enter);outline:none;padding:6px;overflow-y:auto}.pc-model-panel{min-width:0;display:grid}.pc-model-heading{color:var(--pc-muted);font-size:var(--pc-fs-meta);font-weight:var(--pc-w-medium);line-height:var(--pc-lh-meta);margin:0;padding:6px 10px 4px}.pc-model-list{gap:2px;display:grid}.pc-model-list>button{align-items:center;gap:var(--pc-3);width:100%;min-height:var(--pc-row-two-line);padding:var(--pc-2) 10px;border-radius:var(--pc-radius-control);color:var(--pc-ink);font:inherit;text-align:start;cursor:pointer;transition:background-color var(--pc-dur-1) var(--pc-ease);background:0 0;border:0;display:flex}.pc-model-list>button:hover{background:var(--pc-soft)}.pc-model-list>button:focus-visible,.pc-effort-steps>button:focus-visible{outline:2px solid var(--pc-focus);outline-offset:-2px}.pc-model-row-copy{flex:1;gap:2px;min-width:0;display:grid}.pc-model-row-name{align-items:center;gap:var(--pc-2);font-weight:var(--pc-w-medium);flex-wrap:wrap;display:flex}.pc-model-cost{border-radius:var(--pc-radius-pill);background:var(--pc-soft);height:18px;color:var(--pc-muted);font-size:11px;font-weight:var(--pc-w-regular);align-items:center;padding:0 6px;line-height:16px;display:inline-flex}.pc-model-list>button:hover .pc-model-cost{background:var(--pc-surface)}.pc-model-row-body{color:var(--pc-muted);font-size:var(--pc-fs-meta);line-height:var(--pc-lh-meta)}.pc-model-check{color:var(--pc-ink);opacity:0;transition:opacity var(--pc-dur-quick) var(--pc-ease), transform var(--pc-dur-quick) var(--pc-ease-enter);flex:none;transform:scale(.8)}.pc-model-check[data-on]{opacity:1;transform:none}.pc-effort{border-top:1px solid var(--pc-line);margin-top:6px;padding-top:6px}.pc-effort-steps{border-radius:calc(var(--pc-radius-control) + 2px);background:var(--pc-soft);isolation:isolate;grid-auto-columns:1fr;grid-auto-flow:column;margin:2px 4px 0;padding:3px;display:grid;position:relative}.pc-effort-steps:before{content:"";z-index:-1;width:calc((100% - 6px) / var(--pc-effort-count,4));border-radius:var(--pc-radius-control);background:var(--pc-surface);box-shadow:var(--pc-shadow-rest);transform:translateX(calc(var(--pc-effort-at,0) * 100%));transition:transform var(--pc-dur-standard) var(--pc-ease-enter);position:absolute;top:3px;bottom:3px;left:3px}.pc-effort-steps>button{border-radius:var(--pc-radius-control);min-width:0;height:54px;color:var(--pc-muted);font:var(--pc-w-medium) var(--pc-fs-meta) / var(--pc-lh-meta) var(--font-sans);cursor:pointer;transition:color var(--pc-dur-1) var(--pc-ease);background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:0 2px;display:flex}.pc-effort-steps>button>span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.pc-effort-steps>button[aria-checked=true],.pc-effort-steps>button:not([aria-disabled=true]):hover{color:var(--pc-ink)}.pc-effort-steps>button[aria-disabled=true]{cursor:not-allowed;opacity:.38}.pc-effort-meaning{min-height:var(--pc-lh-meta);margin:var(--pc-2) 10px 2px;color:var(--pc-muted);font-size:var(--pc-fs-meta);line-height:var(--pc-lh-meta)}.pc-model-note{align-items:flex-start;gap:var(--pc-2);padding:var(--pc-2) 10px;border-radius:var(--pc-radius-control);background:var(--brand);margin:6px 4px 0;display:flex}@supports (color:color-mix(in lab, red, red)){.pc-model-note{background:color-mix(in oklab, var(--brand) 7%, var(--pc-soft))}}.pc-model-note{color:var(--pc-ink);font-size:var(--pc-fs-meta);line-height:var(--pc-lh-meta);animation:pc-model-arrive var(--pc-dur-standard) var(--pc-ease-enter)}.pc-model-note>svg{color:var(--brand-text);flex:none;margin-top:1px}.pc-model-foot{padding:var(--pc-2) 10px 4px;border-top:1px solid var(--pc-line);color:var(--pc-muted);font-size:var(--pc-fs-meta);line-height:var(--pc-lh-meta);margin:6px 0 0}.pc-model-foot a{color:var(--pc-ink);font-weight:var(--pc-w-medium);text-decoration:none}.pc-model-foot a:hover{text-underline-offset:3px;text-decoration:underline}.pc-model-sheet .pc-model-panel{overscroll-behavior:contain;overflow-y:auto}.pc-model-sheet .pc-model-heading{padding-inline:var(--pc-1)}.pc-model-sheet .pc-model-list>button{min-height:var(--pc-row-touch);padding-inline:var(--pc-2)}.pc-model-sheet .pc-model-row-name{font-size:var(--pc-fs-body)}.pc-model-sheet .pc-model-row-body{font-size:var(--pc-fs-ui);line-height:var(--pc-lh-ui)}.pc-model-sheet .pc-effort-steps{margin-inline:0}.pc-model-sheet .pc-effort-steps>button{height:60px;font-size:var(--pc-fs-ui)}.pc-model-sheet .pc-effort-meaning{margin-inline:var(--pc-1);font-size:var(--pc-fs-ui);line-height:var(--pc-lh-ui)}.pc-model-sheet .pc-model-note{font-size:var(--pc-fs-ui);line-height:var(--pc-lh-ui);margin-inline:0}.pc-model-sheet .pc-model-foot{padding-inline:var(--pc-1)}.dark .pc-effort-steps{background:var(--pc-paper)}@supports (color:color-mix(in lab, red, red)){.dark .pc-effort-steps{background:color-mix(in oklab, var(--pc-paper) 65%, var(--pc-surface))}}.dark .pc-effort-steps:before{background:var(--pc-ink)}@supports (color:color-mix(in lab, red, red)){.dark .pc-effort-steps:before{background:color-mix(in oklab, var(--pc-ink) 13%, var(--pc-surface))}}.dark .pc-effort-steps:before{box-shadow:none}@keyframes pc-model-pop{0%{opacity:0;transform:translateY(4px)scale(.98)}}@keyframes pc-model-arrive{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.pc-model-chip,.pc-model-popover,.pc-model-note{animation:none}.pc-effort-steps:before,.pc-model-check,.pc-effort-glyph rect{transition:none}}.company-models-section{gap:var(--pc-2);display:grid}.company-models-help{margin:0 0 var(--pc-1);color:var(--pc-muted);font-size:var(--pc-fs-ui);line-height:var(--pc-lh-ui)}.company-models-card{border:1px solid var(--pc-line);border-radius:var(--pc-radius-card);background:var(--pc-surface);overflow:hidden}.company-models-row{align-items:center;gap:var(--pc-3);min-height:var(--pc-row-touch);padding:var(--pc-3) var(--pc-4);display:flex}.company-models-row+.company-models-row{border-top:1px solid var(--pc-line)}.company-models-icon{color:var(--pc-ink);flex:none;align-self:flex-start;margin-top:2px;display:inline-flex}.company-models-row:not([data-on]) .company-models-icon,.company-models-row:not([data-on]) .company-models-name>span:first-child{color:var(--pc-muted)}.company-models-copy{flex:1;gap:2px;min-width:0;display:grid}.company-models-name{align-items:center;gap:var(--pc-2);color:var(--pc-ink);font-size:var(--pc-fs-body);font-weight:var(--pc-w-medium);flex-wrap:wrap;line-height:22px;display:flex}.company-models-default{border-radius:var(--pc-radius-pill);background:var(--pc-ink);height:18px;color:var(--pc-paper);font-size:11px;font-weight:var(--pc-w-medium);align-items:center;padding:0 6px;line-height:16px;display:inline-flex}.company-models-body{color:var(--pc-muted);font-size:var(--pc-fs-meta);line-height:var(--pc-lh-meta)}.company-form .company-models-make-default{min-height:var(--pc-control-sm);padding:0 var(--pc-2);border-radius:var(--pc-radius-control);color:var(--pc-muted);font:var(--pc-w-medium) var(--pc-fs-meta) / var(--pc-lh-meta) var(--font-sans);cursor:pointer;opacity:0;transition:opacity var(--pc-dur-1) var(--pc-ease), background-color var(--pc-dur-1) var(--pc-ease);background:0 0;border:0;flex:none}.company-models-row:hover .company-models-make-default,.company-models-make-default:focus-visible{opacity:1}.company-form .company-models-make-default:hover{background:var(--pc-soft);color:var(--pc-ink)}@media (hover:none){.company-models-make-default{opacity:1}}.company-models-switch{border:1px solid var(--pc-line-strong);border-radius:var(--pc-radius-pill);background:var(--pc-soft);cursor:pointer;width:40px;height:24px;transition:background-color var(--pc-dur-2) var(--pc-ease), border-color var(--pc-dur-2) var(--pc-ease);flex:none;padding:0;position:relative}.company-models-switch>span{background:var(--pc-surface);width:18px;height:18px;box-shadow:var(--pc-shadow-rest);transition:transform var(--pc-dur-standard) var(--pc-ease-enter);border-radius:50%;position:absolute;top:2px;left:2px}.company-models-switch[aria-checked=true]{border-color:var(--pc-ink);background:var(--pc-ink)}.company-models-switch[aria-checked=true]>span{background:var(--pc-paper);transform:translate(16px)}.company-models-switch[aria-disabled=true]{cursor:default;opacity:.5}.company-models-switch:focus-visible{outline:2px solid var(--pc-focus);outline-offset:2px}.company-models-cap{gap:var(--pc-2);justify-items:start;display:grid}.company-form .company-models-cap label{display:block}.company-models-money{align-items:center;gap:var(--pc-2);height:var(--pc-field-lg);padding:0 var(--pc-3);border:1px solid var(--pc-line-strong);border-radius:var(--pc-radius-control);background:var(--pc-surface);color:var(--pc-muted);font-size:var(--pc-fs-body);display:inline-flex}.company-models-money:focus-within{border-color:var(--pc-ink)}@supports (color:color-mix(in lab, red, red)){.company-models-money:focus-within{border-color:color-mix(in oklab, var(--pc-ink) 55%, var(--pc-line-strong))}}.company-models-money:focus-within{box-shadow:0 0 0 3px var(--pc-ink)}@supports (color:color-mix(in lab, red, red)){.company-models-money:focus-within{box-shadow:0 0 0 3px color-mix(in oklab, var(--pc-ink) 7%, transparent)}}.company-models-money[data-invalid]{border-color:var(--pc-danger)}.company-models-money[data-invalid]:focus-within{box-shadow:0 0 0 1px var(--pc-danger), 0 0 0 4px var(--pc-danger)}@supports (color:color-mix(in lab, red, red)){.company-models-money[data-invalid]:focus-within{box-shadow:0 0 0 1px var(--pc-danger), 0 0 0 4px color-mix(in oklab, var(--pc-danger) 22%, transparent)}}.company-form .company-models-money input{width:5.5rem;min-height:0;color:var(--pc-ink);font-size:var(--pc-fs-body);font-variant-numeric:tabular-nums;box-shadow:none;background:0 0;border:0;outline:none;padding:0}.company-models-unit{font-size:var(--pc-fs-meta)}.company-models-range{color:var(--pc-muted);font-size:var(--pc-fs-meta);line-height:var(--pc-lh-meta)}.company-models-range[data-invalid]{color:var(--pc-danger)}@media (prefers-reduced-motion:reduce){.company-models-switch,.company-models-switch>span,.company-models-make-default{transition:none}}.ws-resource-search{box-sizing:border-box;border:1px solid var(--ws-line);background:var(--ws-surface);width:100%;color:inherit;font:inherit;border-radius:10px;margin:0 0 24px;padding:12px 14px;font-size:14px;display:block}.ws-resource-search::placeholder{color:var(--ws-muted)}.ws-resource-search:focus-visible{border-color:var(--control-border);box-shadow:0 0 0 3px var(--ws-ink);outline:none}@supports (color:color-mix(in lab, red, red)){.ws-resource-search:focus-visible{box-shadow:0 0 0 3px color-mix(in oklab, var(--ws-ink) 7%, transparent)}}::highlight(poneva-speech){background-color:var(--accent);color:var(--accent-foreground)}.pc-menu,.pc-more,.pc-more-slot,.pc-toast-region{--pc-control-lg:40px;--pc-row-described:48px;--pc-toast-min:40px;--pc-radius-control:var(--radius-sm);--pc-menu-min:200px;--pc-menu-max:320px;--pc-toast-max:420px;--pc-z-popover:60;--pc-z-toast:70;--pc-rise:8px;--pc-underline-offset:3px;--pc-settle:.97}.pc-menu{z-index:var(--pc-z-popover);min-width:var(--pc-menu-min);max-width:min(var(--pc-menu-max), calc(100vw - 2 * var(--pc-4)));padding:var(--pc-1);border:1px solid var(--pc-line);border-radius:var(--pc-radius-pop);background:var(--pc-surface);color:var(--pc-ink);box-shadow:var(--pc-shadow-pop);font:var(--pc-w-regular) var(--pc-fs-ui) / var(--pc-lh-ui) var(--font-sans);letter-spacing:0;transform-origin:var(--radix-dropdown-menu-content-transform-origin);animation:pc-menu-in var(--pc-dur-2) var(--pc-ease);outline:none}.pc-menu[data-state=closed]{animation:pc-overlay-fade-out var(--pc-dur-1) var(--pc-ease) forwards}.pc-menu-item{align-items:center;gap:var(--pc-2);min-height:var(--pc-control-md);padding:0 var(--pc-2);border-radius:var(--pc-radius-control);color:var(--pc-ink);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--pc-dur-1) var(--pc-ease);outline:none;display:flex}.pc-menu-item>svg{width:var(--pc-icon-md);height:var(--pc-icon-md);color:var(--pc-muted);flex:none}.pc-menu-item[data-highlighted]{background:var(--pc-soft)}.pc-menu-item[data-highlighted]>svg{color:var(--pc-ink)}.pc-menu-item:is([data-disabled],[aria-disabled=true]){cursor:default}.pc-menu-item[data-disabled]{color:var(--pc-muted)}.pc-menu-item.is-danger,.pc-menu-item.is-danger>svg{color:var(--pc-danger)}.pc-confirm-danger{background-color:var(--pc-danger)!important;color:var(--pc-paper)!important}@media (hover:hover){.pc-confirm-danger:hover{background-color:var(--pc-danger)!important}@supports (color:color-mix(in lab, red, red)){.pc-confirm-danger:hover{background-color:color-mix(in oklab, var(--pc-danger) 90%, var(--pc-ink))!important}}}.pc-menu-item-text{min-width:0;padding-block:var(--pc-1);flex:1;display:grid}.pc-menu-item-label{overflow-wrap:anywhere}.pc-menu-item-description{color:var(--pc-muted);font-size:var(--pc-fs-meta);line-height:var(--pc-lh-meta);text-wrap:pretty}.pc-menu-item:has(.pc-menu-item-description){min-height:var(--pc-row-described);padding-top:var(--pc-1);align-items:flex-start}.pc-menu-item:has(.pc-menu-item-description)>svg,.pc-menu-item:has(.pc-menu-item-description) .pc-menu-check{margin-top:var(--pc-1);align-self:flex-start}.pc-menu-item[aria-disabled=true] .pc-menu-item-label{color:var(--pc-muted)}.pc-menu-check{color:var(--pc-ink);flex:none;align-self:center;margin-left:auto;display:inline-flex}.pc-menu-check>svg{width:var(--pc-icon-md);height:var(--pc-icon-md)}.pc-menu-separator{height:1px;margin:var(--pc-1) calc(-1 * var(--pc-1));background:var(--pc-line)}.pc-menu-label{padding:var(--pc-2) var(--pc-2) var(--pc-1);color:var(--pc-muted);font-size:var(--pc-fs-meta);font-weight:var(--pc-w-medium);line-height:var(--pc-lh-meta)}.pc-menu-note{align-items:flex-start;gap:var(--pc-2);padding:var(--pc-2);color:var(--pc-muted);font-size:var(--pc-fs-meta);line-height:var(--pc-lh-meta);display:flex}.pc-menu-note>svg{width:var(--pc-icon-md);height:var(--pc-icon-md);flex:none}.pc-menu-separator+.pc-menu-note{padding-top:var(--pc-1)}.pc-more{width:var(--pc-control-sm);height:var(--pc-control-sm);border-radius:var(--pc-radius-control);color:var(--pc-muted);cursor:pointer;transition:background-color var(--pc-dur-1) var(--pc-ease), color var(--pc-dur-1) var(--pc-ease);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.pc-more>svg{width:var(--pc-icon-md);height:var(--pc-icon-md)}.pc-more[data-state=open]{background:var(--pc-soft);color:var(--pc-ink)}@media (hover:hover){.pc-more:hover{background:var(--pc-soft);color:var(--pc-ink)}}.pc-more:focus-visible{outline:2px solid var(--pc-focus);outline-offset:2px}.pc-more:disabled{cursor:default}.pc-more[data-variant=secondary]{width:var(--pc-control-lg);height:var(--pc-control-lg);border:1px solid var(--pc-line);background:var(--pc-surface);color:var(--pc-ink)}@media (hover:hover){.pc-more[data-variant=secondary]:hover{background:var(--pc-soft)}}.pc-more-slot{width:var(--pc-control-sm);height:var(--pc-control-sm);flex:none}.pc-row-action.pc-btn[data-tone=danger],.pc-row-action.pc-btn[data-tone=danger]:hover{color:var(--pc-danger)}@media (hover:hover) and (pointer:fine){.pc-reveal-host .pc-reveal{opacity:0;transition:opacity var(--pc-dur-1) var(--pc-ease)}.pc-reveal-host:is(:hover,:focus-within) .pc-reveal{opacity:1}}.pc-toast-anchor{flex:none;height:0;position:relative}.pc-toast-region{z-index:var(--pc-z-toast);inset-inline:0;bottom:var(--pc-6);padding-inline:var(--pc-4);pointer-events:none;position:absolute}.pc-toast-group{align-items:center;gap:var(--pc-2);flex-direction:column;display:flex}.pc-toast-group:not(:empty)+.pc-toast-group:not(:empty){margin-top:var(--pc-2)}.pc-toast-region[data-placement=canvas]{left:var(--ws-nav-width);position:fixed;right:0}.pc-toast{align-items:center;gap:var(--pc-2);width:max-content;max-width:min(var(--pc-toast-max), 100%);min-height:var(--pc-toast-min);padding:var(--pc-1) var(--pc-1) var(--pc-1) var(--pc-3);border:1px solid var(--pc-line);border-radius:var(--pc-radius-row);background:var(--pc-surface);color:var(--pc-ink);box-shadow:var(--pc-shadow-pop);font:var(--pc-w-regular) var(--pc-fs-ui) / var(--pc-lh-ui) var(--font-sans);pointer-events:auto;animation:pc-toast-in var(--pc-dur-2) var(--pc-ease);display:flex}.pc-toast-icon{width:var(--pc-icon-md);height:var(--pc-icon-md);color:var(--pc-muted);flex:none}.pc-toast[data-tone=success] .pc-toast-icon{color:var(--pc-success)}.pc-toast[data-tone=error] .pc-toast-icon{color:var(--pc-danger)}.pc-toast-text{min-width:0;padding-block:var(--pc-1);text-wrap:pretty;flex:1;margin:0}.pc-toast-action{min-height:var(--pc-control-sm);padding:0 var(--pc-2);border-radius:var(--pc-radius-control);color:var(--pc-ink);font:inherit;font-weight:var(--pc-w-medium);text-decoration:underline;-webkit-text-decoration-color:var(--pc-line);-webkit-text-decoration-color:var(--pc-line);text-decoration-color:var(--pc-line);text-underline-offset:var(--pc-underline-offset);white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none}.pc-toast-close{width:var(--pc-control-sm);height:var(--pc-control-sm);border-radius:var(--pc-radius-control);color:var(--pc-muted);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.pc-toast-close>svg{width:var(--pc-icon-md);height:var(--pc-icon-md)}@media (hover:hover){.pc-toast-action:hover{text-decoration-color:currentColor}.pc-toast-close:hover{background:var(--pc-soft);color:var(--pc-ink)}}:is(.pc-toast-action,.pc-toast-close):focus-visible{outline:2px solid var(--pc-focus);outline-offset:2px}@media (pointer:coarse){.pc-menu-item{min-height:var(--pc-hit)}.pc-more,.pc-toast-close{width:var(--pc-hit);height:var(--pc-hit)}.pc-more[data-variant=secondary]{min-width:var(--pc-hit);min-height:var(--pc-hit)}.pc-toast-action{min-height:var(--pc-hit)}}@media (max-width:640px){.pc-toast-region{bottom:max(var(--pc-4), env(safe-area-inset-bottom))}.pc-toast-region[data-placement=canvas]{left:0}.pc-toast-group>.pc-toast{width:100%}.pc-toast-group{align-items:stretch}}@keyframes pc-menu-in{0%{opacity:0;transform:scale(var(--pc-settle))}}@keyframes pc-toast-in{0%{opacity:0;transform:translateY(var(--pc-rise))}}@keyframes pc-overlay-fade-in{0%{opacity:0}}@keyframes pc-overlay-fade-out{to{opacity:0}}@media (prefers-reduced-motion:reduce){.pc-menu,.pc-toast{animation:pc-overlay-fade-in var(--pc-dur-1) var(--pc-ease)}.pc-menu-item,.pc-more,.pc-reveal-host .pc-reveal{transition:none}}.pc-chip{align-items:center;gap:var(--pc-1);max-width:100%;height:22px;padding:0 var(--pc-2);border-radius:var(--pc-radius-chip);background:var(--pc-soft);color:var(--pc-muted);font:var(--pc-w-regular) var(--pc-fs-meta) / var(--pc-lh-meta) var(--font-sans);white-space:nowrap;display:inline-flex}.pc-chip>svg{width:var(--pc-icon-xs);height:var(--pc-icon-xs);flex:none}.pc-chip-text{text-overflow:ellipsis;overflow:hidden}.pc-chip[data-tone=ink]{color:var(--pc-ink)}.pc-chip[data-tone=live]{color:var(--pc-ink);background:var(--pc-live)}@supports (color:color-mix(in lab, red, red)){.pc-chip[data-tone=live]{background:color-mix(in oklab, var(--pc-live) 14%, var(--pc-surface))}}.pc-chip[data-tone=draft]{color:var(--pc-ink);background:var(--pc-draft-bg);border:1px dashed var(--pc-draft-line)}.pc-chip[data-tone=inspect]{color:var(--pc-ink);background:var(--pc-insp-bg);border:1px solid var(--pc-insp)}@supports (color:color-mix(in lab, red, red)){.pc-chip[data-tone=inspect]{border:1px solid color-mix(in oklab, var(--pc-insp) 35%, var(--pc-line))}}.pc-origin{align-items:center;gap:var(--pc-1);min-height:var(--pc-control-xs);padding:0 var(--pc-2);border:1px solid var(--pc-line);border-radius:var(--pc-radius-pill);background:var(--pc-surface);color:var(--pc-muted);font:var(--pc-w-regular) var(--pc-fs-meta) / var(--pc-lh-meta) var(--font-sans);white-space:nowrap;display:inline-flex}.pc-origin>svg{width:var(--pc-icon-xs);height:var(--pc-icon-xs)}button.pc-origin{cursor:pointer;transition:color var(--pc-dur-quick) var(--pc-ease)}button.pc-origin:hover{color:var(--pc-ink)}.pc-status{align-items:center;gap:var(--pc-1);height:22px;padding:0 var(--pc-2);border-radius:var(--pc-radius-chip);background:var(--pc-soft);color:var(--pc-ink);font:var(--pc-w-medium) var(--pc-fs-meta) / var(--pc-lh-meta) var(--font-sans);white-space:nowrap;display:inline-flex}.pc-status[data-tone=success]{background:var(--pc-success-bg,var(--pc-soft));color:var(--pc-success)}.pc-status[data-tone=warning]{background:var(--pc-warning-bg,var(--pc-soft));color:var(--pc-ink)}.pc-status[data-tone=danger]{background:var(--pc-danger-bg,var(--pc-soft));color:var(--pc-danger)}.pc-status-dot{border-radius:var(--pc-radius-pill);background:var(--pc-live);width:6px;height:6px;animation:pc-kit-breathe var(--pc-dur-ambient) var(--pc-ease-cross) infinite}.pc-segmented{border-radius:var(--pc-radius-control);background:var(--pc-soft);padding:2px;display:inline-flex}.pc-segmented>button{align-items:center;gap:var(--pc-1);height:var(--pc-control-sm);padding:0 var(--pc-3);border-radius:calc(var(--pc-radius-control) - 2px);color:var(--pc-muted);font:var(--pc-w-medium) var(--pc-fs-meta) / var(--pc-lh-meta) var(--font-sans);transition:background-color var(--pc-dur-quick) var(--pc-ease), color var(--pc-dur-quick) var(--pc-ease);display:inline-flex}.pc-segmented>button[aria-checked=true]{background:var(--pc-surface);color:var(--pc-ink);box-shadow:var(--pc-shadow-rest)}.pc-segmented>button:focus-visible{outline:2px solid var(--pc-focus);outline-offset:1px}.pc-segmented>button:disabled{opacity:.5}.pc-segmented-short{display:none}@media (max-width:640px){.pc-segmented-long{display:none}.pc-segmented-short{display:inline}}.pc-skeleton{width:100%;height:var(--pc-fs-ui);border-radius:var(--pc-1);background:var(--pc-skeleton);animation:pc-kit-breathe var(--pc-dur-ambient) var(--pc-ease-cross) infinite;display:block}.pc-skeleton[data-shape=block]{border-radius:var(--pc-radius-control);height:120px}.pc-skeleton[data-shape=circle]{width:var(--pc-control-md);height:var(--pc-control-md);border-radius:var(--pc-radius-pill)}.pc-progress{border-radius:var(--pc-radius-pill);background:var(--pc-soft);width:100%;height:4px;display:block;overflow:hidden}.pc-progress-fill{background:var(--pc-ink);transform-origin:0;height:100%;transition:transform var(--pc-dur-standard) var(--pc-ease-enter);display:block}.pc-avatars{align-items:center;display:inline-flex}.pc-avatar{border-radius:var(--pc-radius-pill);background:var(--pc-soft);width:30px;height:30px;color:var(--pc-ink);box-shadow:0 0 0 2px var(--pc-surface);font:var(--pc-w-medium) var(--pc-fs-meta) / 1 var(--font-sans);place-items:center;margin-left:-4px;display:inline-grid}.pc-avatar:first-child{margin-left:0}.pc-avatar-more{color:var(--pc-muted)}.pc-empty{justify-items:center;gap:var(--pc-2);padding:var(--pc-10) var(--pc-5);text-align:center;display:grid}.pc-empty-icon{width:var(--pc-10);height:var(--pc-10);border-radius:var(--pc-radius-control);background:var(--pc-soft);color:var(--pc-ink);place-items:center;display:grid}.pc-empty-title{color:var(--pc-ink);font:var(--pc-w-medium) var(--pc-fs-body) / var(--pc-lh-ui) var(--font-sans);margin:0}.pc-empty-body{max-width:var(--pc-description-measure);color:var(--pc-muted);font:var(--pc-w-regular) var(--pc-fs-ui) / var(--pc-lh-ui) var(--font-sans)}.pc-empty-actions{justify-content:center;gap:var(--pc-2);margin-top:var(--pc-2);flex-wrap:wrap;display:flex}@keyframes pc-kit-breathe{0%,to{opacity:1}50%{opacity:.55}}@media (pointer:coarse){.pc-segmented>button,button.pc-origin{min-height:var(--pc-hit)}}@media (prefers-reduced-motion:reduce){.pc-status-dot,.pc-skeleton{animation:none}.pc-progress-fill,.pc-segmented>button{transition:none}}.pc-panel{padding:var(--pc-4);border:1px solid var(--pc-line);border-radius:var(--pc-radius-card);background:var(--pc-surface)}.pc-panel-head{align-items:baseline;gap:var(--pc-1) var(--pc-2);margin-bottom:var(--pc-3);flex-wrap:wrap;display:flex}.pc-panel-title{color:var(--pc-ink);font:var(--pc-w-medium) var(--pc-fs-ui) / var(--pc-lh-ui) var(--font-sans);margin:0}.pc-panel-meta{color:var(--pc-muted);font:var(--pc-w-regular) var(--pc-fs-meta) / var(--pc-lh-meta) var(--font-sans)}.pc-panel-actions{gap:var(--pc-2);margin-left:auto;display:inline-flex}.pc-stat-row{gap:var(--pc-3);grid-template-columns:repeat(auto-fit,minmax(min(12rem,100%),1fr));display:grid}.pc-stat{min-width:0;padding:var(--pc-3) var(--pc-4);border:1px solid var(--pc-line);border-radius:var(--pc-radius-card);background:var(--pc-surface);align-content:start;gap:2px;display:grid;container-type:inline-size}.pc-stat-label,.pc-stat-note{text-overflow:ellipsis;white-space:nowrap;color:var(--pc-muted);font:var(--pc-w-regular) var(--pc-fs-meta) / var(--pc-lh-meta) var(--font-sans);overflow:hidden}.pc-stat-value{white-space:nowrap;color:var(--pc-ink);font:var(--pc-w-title) var(--pc-fs-title) / var(--pc-lh-title) var(--font-sans);letter-spacing:var(--pc-track-title);font-variant-numeric:tabular-nums}@container (max-width:13rem){.pc-stat-value{font-size:var(--pc-fs-title-sheet)}}.pc-stat-cmp{color:var(--pc-muted);font:var(--pc-w-regular) var(--pc-fs-meta) / var(--pc-lh-meta) var(--font-sans)}.pc-stat-cmp[data-tone=good]{color:var(--pc-success)}.pc-stat-cmp[data-tone=bad]{color:var(--pc-danger)}.pc-missing{align-items:baseline;gap:var(--pc-2);display:inline-flex}.pc-missing-dash{color:var(--pc-muted);font:var(--pc-w-title) var(--pc-fs-title) / var(--pc-lh-title) var(--font-sans)}.pc-missing-label{color:var(--pc-muted);font:var(--pc-w-regular) var(--pc-fs-meta) / var(--pc-lh-meta) var(--font-sans)}.pc-callout{align-items:flex-start;gap:var(--pc-3);padding:var(--pc-3) var(--pc-4);border:1px solid var(--pc-line);border-radius:var(--pc-radius-card);background:var(--pc-paper);color:var(--pc-ink);font:var(--pc-w-regular) var(--pc-fs-ui) / var(--pc-lh-ui) var(--font-sans);display:flex}.pc-callout[data-tone=success]{background:var(--pc-success-bg);border-color:var(--pc-success)}@supports (color:color-mix(in lab, red, red)){.pc-callout[data-tone=success]{border-color:color-mix(in oklab, var(--pc-success) 30%, var(--pc-line))}}.pc-callout[data-tone=warning]{background:var(--pc-warning-bg);border-color:var(--pc-warning)}@supports (color:color-mix(in lab, red, red)){.pc-callout[data-tone=warning]{border-color:color-mix(in oklab, var(--pc-warning) 30%, var(--pc-line))}}.pc-callout[data-tone=danger]{background:var(--pc-danger-bg);border-color:var(--pc-danger)}@supports (color:color-mix(in lab, red, red)){.pc-callout[data-tone=danger]{border-color:color-mix(in oklab, var(--pc-danger) 30%, var(--pc-line))}}.pc-callout-icon{color:var(--pc-muted);flex:none;margin-top:2px}.pc-callout[data-tone=warning] .pc-callout-icon{color:var(--pc-warning)}.pc-callout[data-tone=danger] .pc-callout-icon{color:var(--pc-danger)}.pc-callout[data-tone=success] .pc-callout-icon{color:var(--pc-success)}.pc-callout-body{flex:1;min-width:0}.pc-callout-title{font-weight:var(--pc-w-medium);margin:0}.pc-callout-actions{gap:var(--pc-2);margin-top:var(--pc-2);flex-wrap:wrap;display:flex}.pc-heading{align-items:baseline;gap:var(--pc-1) var(--pc-3);margin:var(--pc-6) 0 var(--pc-3);flex-wrap:wrap;display:flex}.pc-heading-text{color:var(--pc-ink);font:var(--pc-w-title) var(--pc-fs-h2) / var(--pc-lh-h2) var(--font-sans);letter-spacing:var(--pc-track-heading);margin:0}.pc-heading[data-level="3"] .pc-heading-text{font:var(--pc-w-medium) var(--pc-fs-ui) / var(--pc-lh-ui) var(--font-sans);letter-spacing:0}.pc-heading-meta{color:var(--pc-muted);font:var(--pc-w-regular) var(--pc-fs-meta) / var(--pc-lh-meta) var(--font-sans)}.pc-legend{gap:var(--pc-1) var(--pc-4);margin:0 0 var(--pc-2);color:var(--pc-muted);font:var(--pc-w-regular) var(--pc-fs-meta) / var(--pc-lh-meta) var(--font-sans);flex-wrap:wrap;padding:0;list-style:none;display:flex}.pc-legend li{align-items:center;gap:6px;display:inline-flex}.pc-legend i{background:var(--pc-ink);border-radius:1px;width:14px;height:2px;display:inline-block}.pc-legend i[data-series="1"]{background:var(--pc-series-1)}.pc-legend i[data-series="2"]{background:var(--pc-series-2)}.pc-legend i[data-series="3"]{background:var(--pc-series-3)}.pc-legend i[data-series="4"]{background:var(--pc-series-4)}.pc-legend i[data-series="5"]{background:var(--pc-series-5)}.pc-legend i[data-series="6"]{background:var(--pc-series-6)}.pc-legend i[data-series="7"]{background:var(--pc-series-7)}.pc-legend i[data-series="8"]{background:var(--pc-series-8)}.pc-legend li[data-backfill=true] i{background:repeating-linear-gradient(90deg, var(--pc-muted) 0 4px, transparent 4px 7px)}.pc-chart-slot{min-height:180px}.pc-kv{gap:var(--pc-2);margin:0;display:grid}.pc-kv-row{gap:var(--pc-3);font:var(--pc-w-regular) var(--pc-fs-ui) / var(--pc-lh-ui) var(--font-sans);grid-template-columns:minmax(6rem,10rem) minmax(0,1fr);display:grid}@media (max-width:30rem){.pc-kv-row{grid-template-columns:1fr;gap:0}}.pc-kv-row dt{color:var(--pc-muted)}.pc-kv-row dd{overflow-wrap:anywhere;min-width:0;color:var(--pc-ink);margin:0}.pc-build-line{gap:var(--pc-1);color:var(--pc-ink);font-size:var(--pc-fs-ui);line-height:var(--pc-lh-ui);display:grid;position:relative;container-type:inline-size}.pc-build-line[data-variant=bar]{padding:var(--pc-2) var(--pc-canvas-inset);border-bottom:1px solid var(--pc-line);background:var(--pc-surface)}.pc-build-rail{background:var(--brand);height:2px;position:absolute;inset:0 0 auto}@supports (color:color-mix(in lab, red, red)){.pc-build-rail{background:color-mix(in oklab, var(--brand) 12%, transparent)}}.pc-build-main{align-items:center;gap:var(--pc-1) var(--pc-3);min-height:var(--pc-control-sm);flex-wrap:wrap;display:flex}.pc-build-lead{align-items:center;gap:var(--pc-2);flex:18rem;min-width:0;display:flex}.pc-build-tail{align-items:center;gap:var(--pc-3);flex:none;margin-inline-start:auto;display:flex}@container (max-width:30rem){.pc-build-tail{flex-basis:100%;padding-inline-start:calc(8px + var(--pc-2))}}.pc-build-text{align-items:baseline;gap:0 var(--pc-2);flex-wrap:wrap;flex:1;min-width:0;display:flex}.pc-build-title{font-weight:var(--pc-w-medium);overflow-wrap:anywhere}.pc-build-meta,.pc-build-muted,.pc-build-origin,.pc-build-clock{color:var(--pc-muted);font-size:var(--pc-fs-meta);line-height:var(--pc-lh-meta)}.pc-build-clock{font-variant-numeric:tabular-nums}.pc-build-dot{background:var(--brand);border-radius:50%;flex:none;width:8px;height:8px}.pc-build-dot[data-tone=quiet]{background:var(--pc-line-strong)}.pc-build-dot[data-tone=problem]{background:var(--pc-danger)}.pc-build-dot[data-tone=waiting]{box-shadow:inset 0 0 0 1.5px var(--brand);background:0 0}.pc-build-check{color:var(--pc-success);flex:none;place-items:center;display:inline-grid;position:relative}.pc-build-check svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.pc-build-check-ring{border:1px solid;border-radius:50%;position:absolute;inset:0}.pc-build-steps{gap:var(--pc-1) var(--pc-3);color:var(--pc-muted);font-size:var(--pc-fs-meta);line-height:var(--pc-lh-meta);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.pc-build-steps li[data-state=current]{color:var(--pc-ink);font-weight:var(--pc-w-medium)}.pc-build-steps li{align-items:center;gap:4px;display:inline-flex}.pc-build-step-check{color:var(--pc-success)}.pc-build-note{align-items:baseline;gap:var(--pc-1) var(--pc-3);color:var(--pc-muted);font-size:var(--pc-fs-meta);line-height:var(--pc-lh-meta);flex-wrap:wrap;margin:0;display:flex}.pc-build-actions{gap:var(--pc-2);flex-wrap:wrap;display:flex}.pc-build-note>.pc-build-actions{flex-basis:100%}.pc-build-actions>.pc-build-muted{align-self:center}@media (max-width:640px){.pc-build-actions>.pc-build-muted{flex-basis:100%;order:1}}.pc-build-note>.pc-build-actions>.pc-btn[data-variant=quiet]:first-child{margin-inline-start:-10px}.pc-build-action,.pc-build-line button.pc-origin{position:relative}@media (pointer:coarse){.pc-build-action:after,.pc-build-line button.pc-origin:after{content:"";width:max(100%, var(--pc-hit));height:max(100%, var(--pc-hit));position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}}.pc-build-line[data-phone=true] .pc-build-action,.pc-build-line[data-phone=true] button.pc-origin{min-height:var(--pc-hit);min-width:var(--pc-hit)}.pc-build-line:focus:not(:focus-visible){outline:none}.pc-first-frame{min-height:100%;position:relative}.pc-first-frame-caption{margin:0 0 var(--pc-3);padding-inline:var(--pc-build-gutter);color:var(--pc-muted);font-size:var(--pc-fs-meta);line-height:var(--pc-lh-meta)}.pc-pending{border-radius:var(--pc-radius-line);background:var(--pc-skeleton,var(--pc-soft));min-height:1em;display:block}.pc-pending[data-shape=text]{height:.9em;margin-block:.3em}.pc-pending[data-shape=value]{width:5ch;height:1.1em}.pc-pending[data-shape=block]{border-radius:var(--pc-radius-card);min-height:88px}.pc-pending[data-shape=inline]{vertical-align:middle;width:4ch;display:inline-block}.pc-stream{gap:var(--pc-4);display:grid}.pc-stream[data-flow=row]{flex-wrap:wrap;display:flex}.pc-stream-caret{color:var(--pc-ink)}.pc-reveal{gap:var(--pc-4);display:grid}.pc-reveal-frame{border-radius:var(--pc-radius-card)}.pc-reveal-after{gap:var(--pc-3);width:min(210mm, 100% - 2 * var(--pc-build-gutter));margin-inline:auto;display:grid}.pc-reveal,.pc-first-frame{--pc-build-gutter:32px}@media (max-width:760px),(pointer:coarse){.pc-reveal,.pc-first-frame{--pc-build-gutter:16px}}.pc-publish{padding:var(--pc-8) var(--pc-6) var(--pc-5);text-align:center;justify-items:center;gap:6px;display:grid}.pc-publish[data-state=publishing]{justify-content:center;align-items:center;gap:var(--pc-2);color:var(--pc-muted);display:flex}.pc-publish-mark{width:56px;height:56px;margin-bottom:var(--pc-2);border-radius:50%;position:relative}.pc-publish-mark svg{display:block;overflow:visible}.pc-publish-circle{fill:var(--pc-success)}@supports (color:color-mix(in lab, red, red)){.pc-publish-circle{fill:color-mix(in oklab, var(--pc-success) 12%, transparent)}}.pc-publish-circle{stroke:var(--pc-success);stroke-width:2px}.pc-publish-check{fill:none;stroke:var(--pc-success);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.pc-publish-ring{border:1px solid var(--pc-success);border-radius:50%;position:absolute;inset:0}.pc-publish-title{font-size:var(--pc-fs-h2);line-height:var(--pc-lh-h2);font-weight:var(--pc-w-title);margin:0}.pc-publish-sub,.pc-publish-note{color:var(--pc-muted);font-size:var(--pc-fs-ui);line-height:var(--pc-lh-ui);margin:0}.pc-publish-note{max-width:44ch;font-size:var(--pc-fs-meta)}.pc-publish-people{margin:var(--pc-3) 0 0;justify-content:center;padding:0 0 0 8px;list-style:none;display:flex}.pc-publish-face{background:var(--pc-soft);width:36px;height:36px;box-shadow:0 0 0 2px var(--pc-surface);font-size:var(--pc-fs-meta);font-weight:var(--pc-w-medium);border-radius:50%;place-items:center;margin-left:-8px;display:grid}.pc-publish-caption{margin:var(--pc-2) 0 0;font-size:var(--pc-fs-ui)}.pc-publish-actions{gap:var(--pc-2);margin-top:var(--pc-4);display:flex}.pc-media-viewer.pc-portal{background:0 0}.pc-media-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pc-media-viewer{--pc-scrim-media:#000000e0;--pc-on-scrim-media:#ffffffeb;z-index:60;color:var(--pc-ink);grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:fixed;inset:0}.pc-media-scrim{background:var(--pc-scrim-media);animation:pc-media-fade var(--pc-dur-quick) var(--pc-ease-cross) both;position:absolute;inset:0}.pc-media-viewer[data-mode=phone] .pc-media-scrim{background:var(--pc-paper)}.pc-media-bar,.pc-media-meta{justify-content:space-between;align-items:center;gap:var(--pc-2);padding:var(--pc-2) var(--pc-4);animation:pc-media-fade var(--pc-dur-quick) var(--pc-ease-cross) .12s both;display:flex;position:relative}.pc-media-meta{flex-direction:column;gap:2px;animation-delay:.18s}.pc-media-viewer[data-mode=desktop] .pc-media-bar,.pc-media-viewer[data-mode=desktop] .pc-media-meta{color:var(--pc-on-scrim-media)}.pc-media-viewer:focus{outline:none}.pc-media-counter,.pc-media-provenance,.pc-media-changed{font-size:var(--pc-fs-meta);line-height:var(--pc-lh-meta);font-variant-numeric:tabular-nums;margin:0}.pc-media-changed{opacity:.8}.pc-media-stage{touch-action:none;min-height:0;transition:transform var(--pc-dur-standard) var(--pc-ease-enter);place-items:center;display:grid;position:relative;overflow:hidden}.pc-media-figure{transform-origin:50%;max-width:100%;max-height:100%;transition:transform var(--pc-dur-quick) var(--pc-ease-enter);place-items:center;display:grid}.pc-media-figure>*{grid-area:1/1}.pc-media-stage[data-dragging],.pc-media-stage[data-dragging] .pc-media-figure{transition:none}.pc-media-figure[data-dir="1"]{animation:pc-media-from-next var(--pc-dur-standard) var(--pc-ease-cross) backwards}.pc-media-figure[data-dir="-1"]{animation:pc-media-from-previous var(--pc-dur-standard) var(--pc-ease-cross) backwards}.pc-media-figure img{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;max-width:min(100vw,1600px);max-height:calc(100dvh - 120px);display:block}.pc-media-viewer[data-mode=desktop] .pc-media-figure img{border-radius:var(--pc-radius-row);max-width:90vw}.pc-media-placeholder{aspect-ratio:1;border-radius:var(--pc-radius-row);background:var(--pc-soft);width:min(80vw,60dvh);color:var(--pc-muted);font-size:var(--pc-fs-meta);text-align:center;padding:var(--pc-4);align-content:center;place-items:center;gap:var(--pc-2);display:grid}.pc-media-glyph{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:28px;height:28px}.pc-media-edge{background:var(--pc-paper);border-radius:50%;place-items:center;width:44px;height:44px;margin-top:-22px;display:grid;position:absolute;top:50%}@supports (color:color-mix(in lab, red, red)){.pc-media-edge{background:color-mix(in oklab, var(--pc-paper) 85%, transparent)}}.pc-media-edge{color:var(--pc-ink);opacity:0;transition:opacity var(--pc-dur-quick) var(--pc-ease-cross);font-size:22px}.pc-media-edge[data-side=previous]{left:var(--pc-4)}.pc-media-edge[data-side=next]{right:var(--pc-4)}.pc-media-viewer:hover .pc-media-edge:not(:disabled),.pc-media-edge:focus-visible{opacity:1}@keyframes pc-media-fade{0%{opacity:0}}@keyframes pc-media-from-next{0%{opacity:0;transform:translate(24px)}}@keyframes pc-media-from-previous{0%{opacity:0;transform:translate(-24px)}}@media (prefers-reduced-motion:reduce){.pc-media-scrim,.pc-media-bar,.pc-media-meta,.pc-media-figure[data-dir]{animation-duration:var(--pc-dur-instant);animation-delay:0s}.pc-media-stage,.pc-media-figure,.pc-media-edge{transition:none}}@keyframes pc-kit-fade{0%{opacity:0}}.pc-img{gap:var(--pc-1);min-width:0;margin:0;display:grid;position:relative}.pc-img>img,.pc-img>.pc-img-empty{box-sizing:border-box;aspect-ratio:1;border:1px solid var(--pc-line);border-radius:var(--pc-radius-row);background:var(--pc-soft);width:100%}.pc-img[data-ratio="4:5"]>:is(img,.pc-img-empty){aspect-ratio:4/5}.pc-img[data-ratio="3:4"]>:is(img,.pc-img-empty){aspect-ratio:3/4}.pc-img[data-ratio="16:9"]>:is(img,.pc-img-empty){aspect-ratio:16/9}.pc-img>img{object-fit:contain;height:auto;animation:pc-kit-fade var(--pc-dur-quick) var(--pc-ease);display:block}.pc-img[data-ratio=intrinsic]>img{aspect-ratio:auto;height:auto}.pc-img[aria-busy=true]>img{background:var(--pc-skeleton)}.pc-img[data-fit=cover]>img{object-fit:cover}.pc-img[data-state=capturing]:before{content:"";box-sizing:border-box;aspect-ratio:1;border-radius:var(--pc-radius-row);background:var(--pc-skeleton);width:100%;display:block}.pc-img[data-state=capturing][data-ratio="4:5"]:before{aspect-ratio:4/5}.pc-img[data-state=capturing][data-ratio="3:4"]:before{aspect-ratio:3/4}.pc-img[data-state=capturing][data-ratio="16:9"]:before{aspect-ratio:16/9}.pc-img-empty{place-content:center;justify-items:center;gap:var(--pc-1);padding:var(--pc-3);color:var(--pc-muted);text-align:center;font:var(--pc-w-regular) var(--pc-fs-meta) / var(--pc-lh-meta) var(--font-sans);display:grid}.pc-img-glyph{width:var(--pc-icon-md);height:var(--pc-icon-md);opacity:.7}.pc-img-meta{font-size:var(--pc-fs-2xs)}.pc-img-caption{font:var(--pc-w-regular) var(--pc-fs-meta) / var(--pc-lh-meta) var(--font-sans);color:var(--pc-muted)}.pc-img[data-size=thumb]{width:40px}.pc-img[data-size=thumb]>:is(img,.pc-img-empty),.pc-img[data-size=thumb][data-state=capturing]:before{aspect-ratio:1;border-radius:6px;padding:0}.pc-img[data-size=thumb] :is(.pc-img-copy,.pc-img-meta){display:none}.pc-img[data-size=thumb]>img{object-fit:contain}.pc-img-zoom{border-radius:var(--pc-radius-row);width:100%;color:inherit;text-align:inherit;cursor:zoom-in;background:0 0;border:0;padding:0;display:block}.pc-img-zoom:focus-visible{outline:2px solid var(--pc-focus);outline-offset:2px}.pc-img-grid{gap:var(--pc-3);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}.pc-img-grid>.pc-card{align-content:start;gap:var(--pc-2);padding:var(--pc-2) var(--pc-2) var(--pc-3);display:grid}.pc-img-count{margin:0 0 var(--pc-2);font:var(--pc-w-regular) var(--pc-fs-meta) / var(--pc-lh-meta) var(--font-sans);color:var(--pc-muted)}@media (max-width:640px){.pc-img-grid{gap:var(--pc-2);grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}}@media (prefers-reduced-motion:reduce){.pc-img>img{animation:none}}.pc-building{padding:var(--pc-canvas-inset)}.pc-building-pending{gap:var(--pc-2);padding:var(--pc-4);border:1px solid var(--pc-line);border-radius:var(--pc-radius-card);background:var(--pc-surface);display:grid}.pc-building-pending p{overflow-wrap:anywhere;margin:0}.pc-building[data-layout=slides] .pc-stream{gap:var(--pc-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));display:grid}.pc-building[data-layout=slides] .pc-building-node{aspect-ratio:16/9;border:1px solid var(--pc-line);border-radius:var(--pc-radius-card);background:var(--pc-paper,var(--pc-surface));overflow:hidden}.pc-building[data-layout=slides] .pc-building-pending{border:0;height:100%}.pc-building[data-layout=pages]{background:var(--pc-soft)}.pc-building-page{width:min(100%,210mm);min-height:min(297mm,80vh);padding:clamp(var(--pc-5), 6vw, 25mm) clamp(var(--pc-4), 5vw, 20mm);border-radius:var(--pc-radius-line);background:var(--pc-paper,var(--pc-surface));box-shadow:var(--pc-shadow-rest);margin-inline:auto}.pc-building[data-layout=pages] .pc-building-pending{background:0 0;border:0;padding:0}.pc-building[data-layout=grid] .pc-stream{border:1px solid var(--pc-line);border-radius:var(--pc-radius-card);gap:0;overflow:hidden}.pc-building[data-layout=grid] .pc-stream>*+*{border-top:1px solid var(--pc-line)}.pc-building[data-layout=grid] .pc-building-pending{padding:var(--pc-2) var(--pc-3);border:0;border-radius:0;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}@media (max-width:480px){.pc-building[data-layout=grid] .pc-building-pending{grid-auto-flow:row}}.pc-building[data-layout=screen] .pc-stream{gap:var(--pc-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,10rem),1fr));display:grid}.pc-building[data-layout=screen] .pc-stream>*{grid-column:1/-1}.pc-building[data-layout=screen] .pc-stream>:has(>[data-node-type=kpi]),.pc-building[data-layout=screen] .pc-stream>:has(>[data-node-type=collection]){grid-column:auto}.pc-app-chip{min-height:var(--pc-control-xs);padding:0 var(--pc-2);border:1px solid var(--pc-line);border-radius:var(--pc-radius-pill);background:var(--pc-surface);font-size:var(--pc-fs-meta);align-items:center;gap:4px;display:inline-flex}.pc-app-kpi{padding:var(--pc-3);border:1px solid var(--pc-line);border-radius:var(--pc-radius-card);background:var(--pc-surface);gap:2px;display:grid}.pc-app-kpi-value{font-size:var(--pc-fs-h2);line-height:var(--pc-lh-h2);font-weight:var(--pc-w-title);font-variant-numeric:tabular-nums}.pc-app-field{font-size:var(--pc-fs-meta);color:var(--pc-muted);gap:4px;display:grid}.pc-app-field-box{height:var(--pc-control-md);border:1px solid var(--pc-line-strong);border-radius:var(--pc-radius-control);background:var(--pc-paper,var(--pc-surface))}.pc-app-row{gap:var(--pc-3);padding:var(--pc-2) var(--pc-3);border-bottom:1px solid var(--pc-line);font-size:var(--pc-fs-ui);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.pc-inspect-layer{z-index:var(--pc-z-popover);pointer-events:none;position:absolute;inset:0;overflow:hidden}.pc-inspect-layer[data-catching=true]{pointer-events:auto;cursor:crosshair;touch-action:none}.pc-inspect-layer>*{pointer-events:auto}.pc-inspect-layer>.pc-inspect-outline,.pc-inspect-layer>.pc-inspect-label{pointer-events:none}.pc-inspect-outline{box-shadow:0 0 0 1px var(--pc-insp);transition:transform var(--pc-dur-quick) var(--pc-ease-enter);border-radius:3px;position:absolute;top:0;left:0}[data-pc-inspect-selected]{background-color:var(--pc-insp-bg)}.pc-inspect-outline[data-tone=selected]{box-shadow:0 0 0 2px var(--pc-insp);background:0 0}.pc-inspect-outline[data-tone=stale]{box-shadow:0 0 0 1px var(--pc-line-strong);outline:1px dashed var(--pc-muted);outline-offset:2px}.pc-inspect-label{border-radius:var(--pc-radius-chip);background:var(--pc-insp);max-width:40ch;height:22px;color:var(--pc-insp-ink);font-size:var(--pc-fs-meta);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;padding:0 6px;line-height:22px;display:inline-flex;position:absolute;top:0;left:0;overflow:hidden}.pc-inspect-label[data-tone=hover]{background:var(--pc-ink);color:var(--pc-paper)}.pc-inspect-label[data-tone=stale]{background:var(--pc-soft);color:var(--pc-muted)}.pc-inspect-order{background:currentColor;border-radius:50%;place-items:center;min-width:16px;height:16px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.pc-inspect-order{background:color-mix(in oklab, currentColor 18%, transparent)}}.pc-inspect-order{font-size:var(--pc-fs-2xs);font-variant-numeric:tabular-nums}.pc-inspect-hint{top:var(--pc-3);padding:var(--pc-1) var(--pc-3);border-radius:var(--pc-radius-pill);background:var(--pc-ink);color:var(--pc-paper);font-size:var(--pc-fs-meta);line-height:var(--pc-lh-meta);pointer-events:none;margin:0;position:absolute;left:50%;transform:translate(-50%)}.pc-inspect-anchor{overscroll-behavior:contain;width:min(20rem,100% - 16px);position:absolute;top:0;left:0;overflow-y:auto}.pc-inspect-panel,.pc-inspect-sheet:not([data-slot=bottom-sheet]){gap:var(--pc-3);padding:var(--pc-3);border:1px solid var(--pc-line);border-radius:var(--pc-radius-pop);background:var(--pc-surface);box-shadow:var(--pc-shadow-pop);color:var(--pc-ink);font-size:var(--pc-fs-ui);line-height:var(--pc-lh-ui);display:grid}.pc-inspect-sheet:not([data-slot=bottom-sheet]){max-height:60dvh;padding-bottom:calc(var(--pc-3) + env(safe-area-inset-bottom));border-radius:var(--pc-radius-sheet) var(--pc-radius-sheet) 0 0;position:fixed;inset:auto 0 0;overflow:auto}.pc-inspect-sheet[data-slot=bottom-sheet]{font-size:var(--pc-fs-ui);line-height:var(--pc-lh-ui)}.pc-inspect-sheet[data-slot=bottom-sheet]>div{overscroll-behavior:contain;overflow-y:auto}.pc-inspect-sheet [data-slot=dialog-close]{min-width:var(--pc-hit)}.pc-inspect-sheet-title{font-weight:var(--pc-w-medium);margin:0}.pc-inspect-sheet-actions,.pc-inspect-actions,.pc-inspect-kinds{align-items:center;gap:var(--pc-2);flex-wrap:wrap;display:flex}.pc-inspect-sheet .pc-btn,.pc-inspect-sheet button:not(.pc-inspect-swatch){min-height:var(--pc-hit)}.pc-inspect-sheet .pc-btn[data-variant=primary]{transition:none}@media (pointer:coarse){.pc-inspect-swatch{position:relative}.pc-inspect-swatch:after{content:"";width:var(--pc-hit);height:var(--pc-hit);position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}}.pc-inspect-picker{flex-wrap:wrap;gap:2px;margin:0;padding:0;list-style:none;display:flex}.pc-inspect-picker li+li:before{content:"›";color:var(--pc-muted);margin-inline:2px}.pc-inspect-crumb{border-radius:var(--pc-radius-control);color:var(--pc-muted);font-size:var(--pc-fs-meta);padding:2px 6px}.pc-inspect-crumb[aria-current=true]{background:var(--pc-soft);color:var(--pc-ink);font-weight:var(--pc-w-medium)}.pc-inspect-kinds [role=tab]{border-radius:var(--pc-radius-control);color:var(--pc-muted);padding:2px 8px}.pc-inspect-kinds [role=tab][aria-selected=true]{background:var(--pc-soft);color:var(--pc-ink)}.pc-inspect-input{width:100%;padding:var(--pc-1) var(--pc-2);border:1px solid var(--pc-line-strong);border-radius:var(--pc-radius-control);background:var(--pc-paper);color:var(--pc-ink);font:inherit}textarea.pc-inspect-input{field-sizing:content;min-height:calc(2lh + 2 * var(--pc-1));max-height:calc(6lh + 2 * var(--pc-1));overflow-y:auto}.pc-inspect-original-status{align-items:center;gap:var(--pc-2);margin:0 var(--ap-gutter,var(--pc-4)) var(--pc-2);color:var(--pc-muted);font-size:var(--pc-fs-meta);line-height:var(--pc-lh-meta);display:flex}.pc-inspect-swatches,.pc-inspect-steps{gap:var(--pc-2);flex-wrap:wrap;display:flex}.pc-inspect-swatch{border:1px solid var(--pc-line-strong);border-radius:50%;width:24px;height:24px}.pc-inspect-swatch[data-token=ink]{background:var(--pc-ink)}.pc-inspect-swatch[data-token=muted]{background:var(--pc-muted)}.pc-inspect-swatch[data-token=brand]{background:var(--brand)}.pc-inspect-swatch[data-token=success]{background:var(--pc-success)}.pc-inspect-swatch[data-token=warning]{background:var(--pc-warning)}.pc-inspect-swatch[data-token=danger]{background:var(--pc-danger)}.pc-inspect-swatch[aria-checked=true],.pc-inspect-steps [aria-checked=true]{box-shadow:0 0 0 2px var(--pc-surface), 0 0 0 4px var(--pc-ink)}.pc-inspect-steps button{border:1px solid var(--pc-line);border-radius:var(--pc-radius-control);font-variant-numeric:tabular-nums;min-width:32px;padding:2px 6px}.pc-inspect-result{min-height:1lh;font-size:var(--pc-fs-meta);line-height:var(--pc-lh-meta);gap:2px;display:grid}.pc-inspect-scope,.pc-inspect-note{color:var(--pc-muted);font-size:var(--pc-fs-meta);line-height:var(--pc-lh-meta);margin:0}.pc-inspect-targets{bottom:var(--pc-3);left:var(--pc-3);max-height:40%;padding:var(--pc-1);border:1px solid var(--pc-line);border-radius:var(--pc-radius-pop);background:var(--pc-surface);box-shadow:var(--pc-shadow-pop);font-size:var(--pc-fs-ui);clip-path:inset(50%);opacity:0;margin:0;list-style:none;position:absolute;overflow:auto}.pc-inspect-targets:focus,.pc-inspect-targets:focus-within{clip-path:none;opacity:1;outline:2px solid var(--pc-focus)}.pc-inspect-targets [role=option]{border-radius:var(--pc-radius-row);padding:4px 8px}.pc-inspect-targets [data-active=true]{background:var(--pc-soft)}.pc-inspect-targets [aria-selected=true]:after{content:" ✓";color:var(--pc-success)}.pc-inspect-tray{gap:var(--pc-1);display:grid}.pc-inspect-chips{gap:var(--pc-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.pc-inspect-chip{gap:var(--pc-1);max-width:100%;display:grid}.pc-inspect-chip-main{max-width:100%;min-height:var(--pc-control-xs);border:1px solid var(--pc-insp);align-items:center;gap:4px;padding:0 2px 0 6px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pc-inspect-chip-main{border:1px solid color-mix(in oklab, var(--pc-insp) 40%, transparent)}}.pc-inspect-chip-main{border-radius:var(--pc-radius-chip);background:var(--pc-insp-bg);font-size:var(--pc-fs-meta)}.pc-inspect-chip[data-status=stale] .pc-inspect-chip-main,.pc-inspect-chip[data-status=revoked] .pc-inspect-chip-main,.pc-inspect-chip[data-status=expired] .pc-inspect-chip-main{border-style:dashed;border-color:var(--pc-line-strong);background:var(--pc-soft);color:var(--pc-muted)}.pc-inspect-chip-label{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.pc-inspect-crop{object-fit:cover;border-radius:3px;width:20px;height:20px}.pc-inspect-chip-remove{width:20px;height:20px;color:var(--pc-muted);border-radius:50%;place-items:center;display:inline-grid}.pc-inspect-tray[data-phone] .pc-inspect-chip-label{min-height:var(--pc-hit)}.pc-inspect-tray[data-phone] .pc-inspect-chip-remove{width:var(--pc-hit);height:var(--pc-hit)}@media (pointer:coarse){.pc-inspect-chip-remove{position:relative}.pc-inspect-chip-remove:after{content:"";width:var(--pc-hit);height:var(--pc-hit);position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}}.pc-inspect-details{gap:var(--pc-1);padding:var(--pc-2);border:1px solid var(--pc-line);border-radius:var(--pc-radius-card);font-size:var(--pc-fs-meta);margin:0;display:grid}.pc-inspect-details dl{gap:2px var(--pc-2);grid-template-columns:auto 1fr;margin:0;display:grid}.pc-inspect-source-toggle{font-size:var(--pc-fs-meta);justify-self:start}.pc-inspect-details dt{color:var(--pc-muted)}.pc-inspect-details dd{overflow-wrap:anywhere;margin:0}@media (prefers-reduced-motion:reduce){.pc-inspect-outline{transition:none}}.pc-inspect-tint{background:var(--pc-insp-bg);pointer-events:none;position:absolute;top:0;left:0}.pc-inspect-tint[data-tone=selected]{background:0 0}.pc-inspect-tint[data-tone=hover]{background:var(--pc-insp)}@supports (color:color-mix(in lab, red, red)){.pc-inspect-tint[data-tone=hover]{background:color-mix(in oklab, var(--pc-insp) 5%, transparent)}}.pc-inspect-tint[data-tone=stale]{background:var(--pc-soft)}.pc-inspect-bar{align-items:center;gap:var(--pc-2);flex-wrap:wrap;display:inline-flex}@media (pointer:coarse),(max-width:639px){.pc-inspect-toggle{min-height:var(--pc-hit);min-width:var(--pc-hit)}}.pc-inspect-toggle[aria-pressed=true]{background:var(--pc-insp);color:var(--pc-insp-ink)}.pc-inspect-add[aria-pressed=true]{background:var(--pc-insp-bg);color:var(--pc-ink)}.pc-inspect-bar-hint{color:var(--pc-muted);font-size:var(--pc-fs-meta);line-height:var(--pc-lh-meta)}.pc-inspect-field{gap:4px;display:grid}.pc-inspect-field-name,.pc-inspect-seg-label{color:var(--pc-muted);font-size:var(--pc-fs-meta);line-height:var(--pc-lh-meta)}.pc-inspect-field[data-from-data=true] .pc-inspect-input{background:var(--pc-soft);cursor:not-allowed}.pc-inspect-format{gap:var(--pc-2);display:grid}.pc-inspect-mixed{color:var(--pc-muted);margin:0;font-style:italic}.pc-inspect-seg{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.pc-inspect-seg-label{min-width:6.5em}.pc-inspect-seg button{border:1px solid var(--pc-line);border-radius:var(--pc-radius-control);font-size:var(--pc-fs-meta);font-variant-numeric:tabular-nums;padding:2px 8px}.pc-inspect-seg button[aria-checked=true]:disabled{border-color:var(--pc-line);background:var(--pc-soft);color:var(--pc-muted)}.pc-inspect-seg button[aria-checked=true]{border-color:var(--pc-insp);background:var(--pc-insp-bg);color:var(--pc-ink)}.pc-inspect-sheet-count{min-height:var(--pc-hit);justify-self:start}@media (pointer:coarse){.pc-inspect-seg button{min-height:var(--pc-hit)}}.pc-inspect-saved-line{align-items:center;gap:var(--pc-2);display:flex}.pc-inspect-pres{gap:var(--pc-3);display:grid}.pc-inspect-pres+.pc-inspect-pres{border-top:1px solid var(--pc-line);margin-top:12px;padding-top:12px}.pc-inspect-swatch-name{margin:var(--pc-1) 0 0;color:var(--pc-muted);font-size:var(--pc-fs-meta);min-height:var(--pc-lh-meta)}.pc-inspect-pres-row{gap:var(--pc-1);display:grid;position:relative}.pc-inspect-pres-head{align-items:center;gap:var(--pc-2);flex-wrap:wrap;min-height:28px;display:flex}.pc-inspect-pres-label{min-width:6.5em;color:var(--pc-ink);font-size:var(--pc-fs-meta);font-weight:var(--pc-w-medium)}.pc-inspect-pres-sublabel{color:var(--pc-muted);font-size:var(--pc-fs-meta);line-height:var(--pc-lh-meta)}.pc-inspect-pres-current{color:var(--pc-ink);font-size:var(--pc-fs-meta);font-variant-numeric:tabular-nums}.pc-inspect-pres-current[data-kind=default],.pc-inspect-pres-current[data-kind=mixed]{color:var(--pc-muted);font-style:italic}.pc-inspect-change-line{align-items:center;gap:var(--pc-2);display:flex}.pc-inspect-format-line{align-items:center;gap:var(--pc-2);min-height:28px;display:flex}.pc-inspect-reset{margin-inline-start:auto}.pc-inspect-link{border-radius:var(--pc-radius-control);width:28px;height:28px;color:var(--pc-muted);place-items:center;display:inline-grid}.pc-inspect-link[aria-pressed=true]{background:var(--pc-insp-bg);color:var(--pc-ink)}.pc-inspect-pres-row{container-type:inline-size}.pc-inspect-pres-sides{gap:var(--pc-2) var(--pc-3);grid-template-columns:1fr;display:grid}@container (min-width:600px){.pc-inspect-pres-sides{grid-template-columns:repeat(2,minmax(0,1fr))}}.pc-inspect-pres-side,.pc-inspect-pres-value{gap:4px;display:grid}.pc-inspect-stepper{align-items:center;gap:var(--pc-1);display:flex}.pc-inspect-stepper .pc-inspect-input{text-align:end;font-variant-numeric:tabular-nums;width:5.5em}.pc-inspect-swatch-button{align-items:center;gap:var(--pc-2);border:1px solid var(--pc-line);border-radius:var(--pc-radius-control);min-height:28px;padding:2px 8px 2px 4px;display:inline-flex}.pc-inspect-swatch-button .pc-inspect-swatch{width:18px;height:18px}.pc-inspect-swatch[data-empty=true]{background:repeating-linear-gradient(45deg, var(--pc-soft) 0 3px, var(--pc-paper) 3px 6px)}.pc-inspect-swatch-panel[data-mode=popover]{z-index:2;padding:var(--pc-2);border:1px solid var(--pc-line);border-radius:var(--pc-radius-pop);background:var(--pc-surface);box-shadow:var(--pc-shadow-pop)}.pc-inspect-swatch-panel[data-mode=sheet]{padding:var(--pc-2) 0;border-top:1px solid var(--pc-line)}.pc-inspect-swatch-panel .pc-inspect-swatch{place-items:center;width:28px;height:28px;display:inline-grid}.pc-inspect-swatch-check{color:var(--pc-paper);text-shadow:0 0 2px #0009;font-size:13px;line-height:1}@media (pointer:coarse){.pc-inspect-pres-head,.pc-inspect-link,.pc-inspect-swatch-button{min-height:var(--pc-hit)}.pc-inspect-link{width:var(--pc-hit)}.pc-inspect-swatch-panel .pc-inspect-swatch{width:var(--pc-hit);height:var(--pc-hit)}}@media (max-width:640px){.mobile-viewport-root{box-sizing:border-box;touch-action:pan-x pan-y pinch-zoom;width:100%;min-width:0;max-width:100%;height:100dvh;min-height:100dvh}:root :is(input,textarea,select,[contenteditable=true]){font-size:max(16px,1rem)!important}:root :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]),textarea,select){min-height:44px}.mobile-viewport-root :is(button,a,[role=button],[role=radio],label){touch-action:manipulation}}.mobile-drawer-overlay{display:none}@media (max-width:640px){.ws-shell .ws-sidebar.mobile-drawer{width:min(86vw,20rem);height:100dvh;transform:translateX(calc((var(--mobile-drawer-progress,0) - 1) * 100%));transition:transform var(--pc-dur-3,.24s) var(--pc-ease,ease-out);visibility:hidden;overscroll-behavior:contain;display:flex;overflow-y:auto;padding-bottom:max(17px, env(safe-area-inset-bottom))!important}.ws-sidebar.mobile-drawer[data-drawer-open=true],.ws-sidebar.mobile-drawer[data-drawer-dragging]{visibility:visible}.mobile-drawer-overlay:not([hidden]){z-index:40;background:var(--pc-scrim,var(--scrim));opacity:var(--mobile-drawer-progress,0);transition:opacity var(--pc-dur-3,.24s) var(--pc-ease,ease-out);border:0;display:block;position:fixed;inset:0}.ws-shell .ws-sidebar[data-drawer-dragging],.mobile-drawer-overlay[data-drawer-dragging]{transition:none}}@media (prefers-reduced-motion:reduce){.ws-shell .ws-sidebar.mobile-drawer,.mobile-drawer-overlay{transition:none}}.mobile-sheet-handle,.mobile-sheet-scrim{display:none}@media (max-width:640px){.mobile-sheet-scrim:not([hidden]){z-index:34;background:var(--pc-scrim,var(--scrim));animation:mobile-sheet-fade var(--pc-dur-3,.24s) var(--pc-ease,ease-out);touch-action:manipulation;border:0;display:block;position:fixed;inset:0}.ws-shell .ws-canvas[data-mobile-sheet]{--mobile-sheet-top:max(12px, calc(env(safe-area-inset-top) + 8px));--mobile-sheet-max:calc(100dvh - var(--mobile-sheet-top) - var(--keyboard-inset,0px));--mobile-sheet-height:var(--mobile-sheet-max);inset:auto 0 var(--keyboard-inset,0px);z-index:35;width:auto;min-height:0;max-height:var(--mobile-sheet-max);height:var(--mobile-sheet-drag-height,var(--mobile-sheet-height));border-radius:var(--pc-radius-sheet,var(--radius-xl)) var(--pc-radius-sheet,var(--radius-xl)) 0 0;background:var(--pc-surface,var(--ws-paper));box-shadow:var(--pc-shadow-pop,var(--shadow-lift));animation:mobile-sheet-enter var(--pc-dur-3,.24s) var(--pc-ease,ease-out);flex-direction:column;display:flex;position:fixed;overflow:clip}.ws-shell .ws-canvas[data-mobile-sheet]:before{display:none}.ws-shell .ws-canvas[data-sheet-snap="0.5"]{--mobile-sheet-height:min(50dvh, var(--mobile-sheet-max))}.ws-shell .ws-canvas[data-sheet-settling]{transition:height var(--pc-dur-3,.24s) var(--pc-ease,ease-out)}.ws-shell .ws-canvas[data-sheet-dragging]{-webkit-user-select:none;user-select:none;transition:none;animation:none}.ws-shell .mobile-sheet-handle{cursor:ns-resize;touch-action:pan-x pinch-zoom;background:0 0;border:0;flex:0 0 44px;justify-content:center;align-items:flex-start;width:100%;height:44px;padding:8px 0;display:flex}.mobile-sheet-handle>span{background:var(--pc-line,var(--ws-line));border-radius:2px;width:36px;height:4px}.ws-shell .ws-canvas[data-mobile-sheet] .ws-canvas-top{touch-action:pan-x pinch-zoom;flex-shrink:0;height:auto;min-height:48px;padding-inline:12px}.ws-canvas[data-mobile-sheet] .ws-canvas-view-toggle{display:none}.ws-canvas[data-mobile-sheet] .ws-canvas-scroll{overscroll-behavior:contain;min-height:0}.ws-shell .ws-canvas[data-mobile-sheet] .ws-canvas-body{padding:20px}.ws-shell .ws-canvas[data-mobile-sheet] .ws-canvas-footer{padding-bottom:max(12px, env(safe-area-inset-bottom))}.ws-canvas[data-mobile-sheet] .ws-canvas-footer .ws-actions{flex-wrap:wrap;width:100%;display:flex}.ws-canvas[data-mobile-sheet] .ws-canvas-footer .ws-actions>button{flex:1;min-height:44px}}@keyframes mobile-sheet-enter{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes mobile-sheet-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.ws-shell .ws-canvas[data-mobile-sheet]{transition:none;animation:none}.mobile-sheet-scrim:not([hidden]){transition:none;animation:.12s linear mobile-sheet-fade}}.responsive-chat-actions{display:contents}.ws-topbar:has(.mobile-chat-actions-trigger) .ws-breadcrumb>span:first-of-type{flex-shrink:1;min-width:0}.mobile-chat-actions-trigger{flex:0 0 44px}.mobile-chat-actions,.ws-chat-more-menu{z-index:45;width:min(290px,100vw - 24px);max-height:var(--radix-popover-content-available-height);overscroll-behavior:contain;border:1px solid var(--pc-line,var(--ws-line));border-radius:var(--radius-lg);background:var(--pc-surface,var(--ws-surface));color:var(--pc-ink,var(--ws-ink));box-shadow:var(--pc-shadow-pop,var(--shadow-lift));gap:4px;padding:8px;display:grid;overflow-y:auto}.mobile-chat-actions .ws-chat-header-actions{width:100%;display:grid}.mobile-chat-actions :is(.ws-button,.ws-text-button){text-align:start;justify-content:flex-start;width:100%;min-height:44px;padding:8px 12px}.mobile-chat-actions .ws-about-chat{margin:0;display:grid}.mobile-chat-actions .ws-about-chat>.ws-text-button{gap:8px}.mobile-chat-actions .ws-about-chat>.ws-text-button>svg{margin-left:auto}.mobile-chat-actions .ws-about-chat>.ws-text-button[aria-expanded=true]>svg{transform:rotate(180deg)}.mobile-chat-actions .ws-about-chat-panel{border:0;border-block:1px solid var(--pc-line,var(--ws-line));width:auto;max-height:none;box-shadow:none;border-radius:0;margin:4px 0}.mobile-chat-actions .ws-provenance-body{border-top:0;grid-template-columns:minmax(0,1fr)}.mobile-chat-actions .ws-provenance-flat[data-state=ready]>.ws-provenance-head{display:none}@media (max-width:640px){.ws-shell .ws-topbar{height:calc(56px + env(safe-area-inset-top));padding-inline:max(8px, env(safe-area-inset-left)) max(8px, env(safe-area-inset-right));gap:4px}.ws-shell .ws-topbar .ws-breadcrumb{flex:1;gap:6px;font-size:14px;display:flex}.ws-topbar .ws-breadcrumb>span:first-of-type,.ws-topbar .ws-slash{display:none}.ws-topbar .ws-breadcrumb strong{flex:1;min-width:0}.ws-topbar .ws-scope-chip{flex:0 0 44px;justify-content:center;width:44px;min-height:44px;padding:0}.ws-topbar .ws-scope-chip>span,.ws-topbar .ws-scope-chip>svg:last-child:not(:first-child){display:none}.ws-shell .ws-icon-button{flex-shrink:0;min-width:44px;min-height:44px}.ws-shell .ws-sidebar :is(.ws-brand,.ws-nav-item,.ws-new-chat,.ws-settings-back){min-height:44px}.ws-shell .aui-composer-root :is(button,[role=button]){min-width:44px;min-height:44px}.ws-shell .aui-thread-scroll-to-bottom{min-width:44px}.ws-shell .aui-composer-action-wrapper{gap:0}.ws-shell .ws-canvas :is(.ws-canvas-tabs>button,.ws-canvas-back){min-width:44px;min-height:44px}.ws-shell .ws-canvas :is(h1,h2,p){overflow-wrap:anywhere}.ws-shell .aui-md-table :is(td,th){overflow-wrap:normal;word-break:normal}.ws-shell :is(.pc-activity-line,.pc-artifact-line,.pc-action-status-link,.aui-thread-scroll-to-bottom){min-height:44px}.ws-shell :is(.pc-action-inline,.pc-action-receipt,.pc-pending-approvals,.aui-assistant-action-bar) button,.ws-shell .ws-canvas :is(.ws-button,.ws-text-button,.ws-view-tabs button,[role=tab]){min-width:44px;min-height:44px}.ws-agents-head-row,.ws-agents-head-controls{flex-wrap:wrap}.ws-agents-head-controls{justify-content:flex-end;min-width:0;max-width:100%}.ws-agents-head-controls .ws-button{white-space:normal;overflow-wrap:anywhere;max-width:100%}.ws-agents-run-menu [role=menuitem]{min-height:44px}.ws-canvas [data-slot=activity-trace-view]{padding:12px 20px 24px;font-size:14px;line-height:1.6}.ws-canvas [data-slot=activity-trace-view] [role=tablist]{border-bottom:1px solid var(--pc-line,var(--ws-line));gap:16px;margin-bottom:12px;display:flex}.ws-canvas [data-slot=activity-trace-view] [role=tab]{color:var(--pc-muted,var(--ws-muted));border-bottom:2px solid #0000;padding:8px 0}.ws-canvas [data-slot=activity-trace-view] [aria-selected=true]{border-bottom-color:var(--pc-ink,var(--ws-ink));color:var(--pc-ink,var(--ws-ink))}.ws-canvas [data-slot=activity-trace-step]>button{text-align:start;align-items:center;gap:10px;width:100%;min-height:44px;padding:10px 0;display:flex}.ws-canvas [data-slot=activity-trace-step]>button>span:nth-child(2){overflow-wrap:anywhere;flex:1;min-width:0}.ws-canvas [data-slot=activity-trace-step] time{color:var(--pc-muted,var(--ws-muted));font-size:12px}.ws-canvas [data-slot=activity-trace-detail]{overflow-wrap:anywhere;padding:0 0 16px 24px}.ws-canvas [data-slot=activity-trace-reason]{padding-inline-start:calc(var(--trace-glyph) + 10px - var(--pc-2))}.ws-canvas [data-slot=activity-trace-detail] :is(pre,table){max-width:100%;overflow:auto}}.spark,.spark .mark,.spark .inner,.spark .rays,.spark .ray{transform-box:fill-box;transform-origin:50%}.spark{vertical-align:middle;flex-shrink:0;display:inline-block;overflow:visible}.spark .mark{transform:rotate(-5deg)}@keyframes spark-wake{0%{transform:rotate(-150deg)scale(.15)}45%{transform:rotate(6deg)scale(1.13)}68%{transform:rotate(-9deg)scale(.97)}to{transform:rotate(-5deg)scale(1)}}@keyframes spark-raypop{0%{opacity:0;transform:scale(0)}40%{opacity:1;transform:scale(1.35)}to{opacity:.95;transform:scale(1)}}@keyframes spark-twinkle{0%,to{transform:scale(1)rotate(0)}50%{transform:scale(.6)rotate(45deg)}}@keyframes spark-breathe{0%,to{transform:rotate(-5deg)scale(1)}50%{transform:rotate(-5deg)scale(1.05)}}@keyframes spark-rayfade{0%,to{opacity:.95}50%{opacity:.25}}@keyframes spark-orbit{to{transform:rotate(360deg)}}@keyframes spark-sway{0%,to{transform:rotate(-16deg)scale(1)}50%{transform:rotate(8deg)scale(1.04)}}.spark--wake .mark{animation:.9s cubic-bezier(.3,1.4,.5,1) both spark-wake}.spark--wake .ray{animation:.7s ease-out both spark-raypop}.spark--wake .ray:nth-of-type(2){animation-delay:70ms}.spark--wake .ray:nth-of-type(3){animation-delay:.14s}.spark--wake .ray:nth-of-type(4){animation-delay:.21s}.spark--idle .mark{animation:3.4s ease-in-out infinite spark-breathe}.spark--idle .inner{animation:3.4s ease-in-out infinite spark-twinkle}.spark--idle .ray{animation:3.4s ease-in-out infinite spark-rayfade}.spark--idle .ray:nth-of-type(2){animation-delay:.4s}.spark--idle .ray:nth-of-type(3){animation-delay:.85s}.spark--idle .ray:nth-of-type(4){animation-delay:1.3s}.spark--thinking .rays{animation:5s linear infinite spark-orbit}.spark--thinking .mark{animation:2.6s ease-in-out infinite spark-sway}.spark--thinking .inner{animation:1.2s ease-in-out infinite spark-twinkle}.spark--done .inner{animation:.8s ease-in-out spark-twinkle}@media (prefers-reduced-motion:reduce){.spark,.spark *{animation:none!important}}@property --tw-border-spacing-x{syntax:"<length>";inherits:false;initial-value:0}@property --tw-border-spacing-y{syntax:"<length>";inherits:false;initial-value:0}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@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-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}@keyframes collapsible-down{0%{height:0}to{height:var(--radix-collapsible-content-height,var(--bits-collapsible-content-height,var(--reka-collapsible-content-height,var(--kb-collapsible-content-height,auto))))}}@keyframes collapsible-up{0%{height:var(--radix-collapsible-content-height,var(--bits-collapsible-content-height,var(--reka-collapsible-content-height,var(--kb-collapsible-content-height,auto))))}to{height:0}}