/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--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-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-amber-300:oklch(87.9% .169 91.605);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-700:oklch(55.5% .163 48.998);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--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-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wider:.05em;--leading-snug:1.375;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--blur-sm:8px;--blur-xl:24px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{color-scheme:light;--canvas:#e6e5e1;--surface-raised:#f2f1ed;--surface-navigation:#e9e9e4;--ink:#293235;--muted:#586466;--border:#c0c9c2;--border-hover:#719c8b;--brand:#096e64;--brand-hover:#06584f;--accent:#207e73;--focus:#158b7b;--on-brand:#fff;--danger:#b72845;--success:#15744b;--info:#176f88;--card-gradient:linear-gradient(145deg,#f3f2eef5,#eaeae6f2);--navigation-gradient:linear-gradient(135deg,#eeeeeaf5,#e3e4e0f5);--canvas-gradient:linear-gradient(150deg,#e8e7e3,#e2e3e0);--action-gradient:linear-gradient(120deg,#096e64,#168477);--chart-gradient:linear-gradient(#60c8ba,#237e72);--future-surface:#ecece7f5;--future-ink:#293235;--future-muted:#586466;--future-border:#9fae9f80;--surface-muted:var(--surface-navigation);--text-primary:var(--ink);--text-muted:var(--muted);--radius-control:12px;--radius-surface:22px;--panel-shadow:inset 0 1px 0 #fff5,0 5px 18px #252a2c0b;--hover-shadow:0 10px 26px #252a2c16;--glass:var(--card-gradient);--glass-edge:var(--border);--glass-highlight:#fff3;font-family:var(--font-sans);font-synthesis:none;font-size:16px;line-height:1.5}:root[data-theme=dark]{color-scheme:dark;--canvas:#061114;--surface-raised:#0d2227;--surface-navigation:#102b30;--ink:#e9f4f0;--muted:#a5beb8;--border:#73b5a42e;--border-hover:#70c5b6;--brand:#75e2d6;--brand-hover:#a4f3e7;--accent:#79cbbc;--focus:#8eebd9;--on-brand:#052d2c;--danger:#ffa0af;--success:#8dddaf;--info:#99dbe5;--card-gradient:linear-gradient(135deg,#17383bba,#0a1c23ee);--navigation-gradient:linear-gradient(135deg,#153638ed,#091a20f5);--canvas-gradient:radial-gradient(ellipse at 5% 5%,#17484055,transparent 55%),radial-gradient(ellipse at 95% 75%,#123b4655,transparent 55%);--action-gradient:linear-gradient(120deg,#98eee0,#56c9c8);--chart-gradient:linear-gradient(#86dfd0,#438e83);--future-surface:#183832d9;--future-ink:#e7f4ed;--future-muted:#accabd;--future-border:#a8d7bd40;--panel-shadow:inset 0 1px 0 #b5e8d90b,0 12px 36px #00000035;--hover-shadow:0 16px 40px #00000045;--glass-highlight:#c8fff00a}html,body{min-width:320px;min-height:100%;margin:0}app-navigation,page-context,home-playground,playground-workspace,account-view,contacts-workspace,accounting-workspace,public-accounting-workspace,sales-workspace,settings-workspace,platform-workspace,developer-workspace{min-width:0;display:block}#main-content{max-width:1440px;margin-inline:auto;padding:24px 32px 48px}[data-surface=home] #main-content{max-width:none;padding:0}[data-surface=home] app-navigation{z-index:30;position:absolute;inset:0 0 auto}[data-surface=home] .banner-inner{max-width:none;min-height:clamp(76px,6vw,98px);padding-inline:4.7%}.banner-inner{margin-inline:auto}[data-surface=home] .app-header{box-shadow:none;background:0 0;border:0}[data-surface=home] .main-navigation{display:none}.theme-track{background:var(--border);border-radius:999px;width:28px;height:16px;position:relative}.theme-track:after{content:"";background:var(--brand);border-radius:50%;width:12px;height:12px;transition:transform .2s;position:absolute;top:2px;left:2px}[data-theme=dark] .theme-track:after{transform:translate(12px)}@media (max-width:640px){#main-content{padding:20px 16px 40px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{app-navigation,page-context,.sales-nav,.sales-tools,.a-sidebar,.a-tools,.a-row-actions{display:none!important}body,#main-content{color:#000;background:#fff}}[data-surface=app] #main-content:has(.business-frame){max-width:none;padding:0}[data-surface=app]:has(business-home) page-context,[data-surface=app]:has(sales-workspace) page-context,[data-surface=app]:has(purchases-workspace) page-context,[data-surface=app]:has(accounting-workspace) page-context,[data-surface=app]:has(.business-frame) .global-links{display:none}[data-surface=app]:has(.business-frame) .banner-inner{border-bottom:1px solid var(--border);background:var(--surface-navigation);max-width:none;min-height:80px;padding-inline:32px}[data-surface=app]:has(.business-frame) .product-name{min-width:220px}[data-surface=app]:has(.business-frame) .umbrella-wordmark{font-size:26px}[data-surface=app]:has(.business-frame) business-tools{margin-left:auto}.business-frame .sales-nav,.business-frame .a-sidebar{display:none}.business-frame .sales-shell,.business-frame .a-workspace{display:block}.business-bar-chart{background:repeating-linear-gradient(0deg,#0000,#0000 39px,#e7f8f9 40px);border-bottom:1px solid #e0f7f8;align-items:end;gap:18px;height:160px;padding-top:12px;display:flex}.business-bar-chart>a{flex-direction:column;flex:1;justify-content:end;align-items:center;height:100%;padding-bottom:20px;display:flex;position:relative}.business-bar-chart small{color:#6cb4b8;font-size:12px;position:absolute;bottom:0}.business-bar{background:linear-gradient(#8ee0e5,#48cdd4);border-radius:4px 4px 0 0;width:70%;max-width:34px;min-height:2px;display:block}[data-surface=home] business-tools .business-tool-button,[data-surface=home] .business-search-copy,[data-surface=home] business-tools kbd{display:none}[data-surface=home] business-tools .business-search-button{color:#ddf6f7;background:0 0;border:0;padding:0;font-size:25px}[data-surface=home] .header-start{background:linear-gradient(100deg,#60d4daaa,#7de0ccaa);border-color:#b7eee3}@media (max-width:1200px){.business-frame-content{padding:24px}.business-frame{grid-template-columns:minmax(0,1fr)}.business-overview-grid{grid-template-columns:1fr 1.5fr}.business-status-grid{gap:10px}.business-status-card{padding:15px}.business-search-copy{display:none}}@media (max-width:800px){.business-frame{display:block}.business-rail{border-bottom:1px solid #e0f7f8;border-right:0;min-height:0;position:static}.business-rail>details:not([open]){margin-right:20px;display:inline-block}.business-rail-bottom{display:none}.business-company,.business-rail-home{display:none!important}.business-frame-content{padding:20px 16px}.business-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.business-overview-grid{grid-template-columns:1fr}.business-search-button kbd{display:none}[data-surface=app]:has(.business-frame) .product-name{min-width:0}[data-surface=app]:has(.business-frame) .banner-inner{gap:10px;padding:12px}.business-frame .a-row-actions{flex-wrap:wrap}}@media print{.business-rail,.business-tool-dialog,.business-frame business-navigation{display:none!important}.business-frame{display:block}.business-frame-content{padding:0}}*{box-sizing:border-box}h1,h2,h3{margin-bottom:12px}p{margin-bottom:14px}button{cursor:pointer;font:inherit}input[type=checkbox]{width:17px;height:17px;accent-color:var(--brand);padding:0}svg{flex-shrink:0}body{background-color:var(--canvas);background-image:var(--canvas-gradient);color:var(--ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,a,input,select,textarea{outline-offset:4px}:focus-visible{outline:2px solid var(--focus)}button:disabled,[aria-disabled=true]{opacity:.45;cursor:not-allowed}[hidden]{display:none!important}h1,h2,h3{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}a{color:var(--brand)}input,select,textarea{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface-raised);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);color:var(--ink)}}@layer components{.business-frame{grid-template-columns:repeat(1,minmax(0,1fr));gap:0;min-width:0;display:grid}.business-frame-content{min-width:0;padding-inline:calc(var(--spacing) * 8);padding-top:calc(var(--spacing) * 5);padding-bottom:calc(var(--spacing) * 12)}.business-rail{border-right-style:var(--tw-border-style);border-right-width:1px;border-color:var(--border);background-color:var(--surface-navigation);min-height:calc(100vh - 80px);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));flex-direction:column;display:flex;position:sticky;top:0}.business-rail a{margin-block:calc(var(--spacing) * .5);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);color:var(--muted);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));text-decoration-line:none;display:block}@media (hover:hover){.business-rail a:hover{background-color:var(--surface-raised);color:var(--ink)}}.business-rail a[aria-current=page]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#38c9d0;--tw-shadow:inset 3px 0 var(--tw-shadow-color,#73d9de);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background-color:#e1f7f8}.business-company{align-items:center;gap:calc(var(--spacing) * 3);color:var(--ink)!important;padding-inline:0!important;display:flex!important}.business-company small{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--muted);display:block}.business-company-mark{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface-raised);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));color:var(--brand);justify-content:center;align-items:center;display:flex}.business-rail summary{cursor:pointer;padding-block:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--ink)}.business-rail details>div{margin-left:var(--spacing);border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--border)}.business-rail-bottom{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border);padding-top:calc(var(--spacing) * 4);margin-top:auto}.business-breadcrumb{margin-bottom:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--muted);display:flex}.business-dashboard-heading{margin-bottom:calc(var(--spacing) * 7);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 5);flex-wrap:wrap;display:flex}.business-dashboard-heading h1{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--ink);margin:0}.business-dashboard-heading p{margin-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--muted)}.business-dashboard-heading .a-row-actions>a{min-height:calc(var(--spacing) * 10);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface-raised);padding-inline:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--ink);--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);align-items:center;text-decoration-line:none;display:inline-flex}.business-dashboard-heading .a-row-actions>.business-primary-action{border-color:var(--brand);background-color:var(--brand);color:var(--color-white)}.business-more{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface-raised);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));position:relative}.business-more summary{cursor:pointer}.business-more a{padding:calc(var(--spacing) * 2);display:block}.business-status-grid{margin-bottom:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 4);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.business-status-card{min-height:calc(var(--spacing) * 40);gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface-raised);background-image:var(--card-gradient);padding:calc(var(--spacing) * 5);color:var(--ink);--tw-shadow:var(--panel-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);flex-direction:column;text-decoration-line:none;display:flex;position:relative;overflow:hidden}.business-status-card>span{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.business-status-card>div{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--muted)}.business-status-card>small{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--muted);margin-top:auto}.business-status-card[data-color=green]>strong{color:var(--success)}.business-status-card[data-color=red]>strong{color:var(--danger)}.business-status-card[data-color=blue]>strong{color:var(--info)}.business-overview-grid{gap:calc(var(--spacing) * 5);grid-template-columns:.8fr 1.25fr 1fr;display:grid}.business-panel{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface-raised);background-image:var(--card-gradient);min-width:0;padding:calc(var(--spacing) * 5);--tw-shadow:var(--panel-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.business-panel h2{margin:0;margin-bottom:calc(var(--spacing) * 5);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--ink)}.business-panel p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--muted)}.business-panel>header{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);display:flex}.business-panel a{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--brand);text-decoration-line:none}.business-panel select{max-width:calc(var(--spacing) * 36);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface-raised);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--muted)}.business-quick>a{margin-bottom:calc(var(--spacing) * 3);align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface-navigation);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--ink);display:flex}.business-quick>a>span{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));color:var(--brand)}.business-money footer{margin-top:calc(var(--spacing) * 4);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border);padding-top:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--muted)}.business-money footer small{margin-top:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));display:block}.business-owing ul{padding:0;list-style-type:none}.business-owing li>a{margin-block:calc(var(--spacing) * 5);align-items:center;gap:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--ink);display:flex}.business-owing li>a>span:nth-child(2){flex:1;min-width:0}.business-owing small{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--danger);display:block}.business-customer-avatar{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);background-color:var(--surface-navigation);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--accent);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.business-billables>a{margin-top:calc(var(--spacing) * 4);display:block}.business-recent ul{padding:0;list-style-type:none}.business-recent li{margin-bottom:calc(var(--spacing) * 4);gap:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));display:grid}.business-recent time{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--muted)}.business-statements a{margin-top:calc(var(--spacing) * 6);display:inline-block}business-tools{align-items:center;gap:calc(var(--spacing) * 2);min-width:0;display:flex}.business-search-button{min-height:calc(var(--spacing) * 11);align-items:center;gap:calc(var(--spacing) * 3);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface-raised);padding-inline:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--muted);--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);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:3.40282e38px;display:inline-flex}@media (hover:hover){.business-search-button:hover{border-color:var(--border-hover);--tw-shadow:var(--panel-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.business-search-button: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);--tw-ring-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.business-search-button:focus-visible{--tw-ring-color:color-mix(in oklab, var(--accent) 20%, transparent)}}.business-search-button kbd{border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);padding-inline:var(--spacing);border-radius:.25rem;font-size:10px}.business-tool-button{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface-raised);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));color:var(--muted);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));border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.business-tool-button:hover{border-color:var(--border-hover);color:var(--accent)}}.business-tool-dialog{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface-raised);background-image:var(--card-gradient);width:min(640px,100vw - 2rem);max-height:76dvh;padding:calc(var(--spacing) * 5);color:var(--ink);--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);inset-inline:0;margin-block:0;margin-inline:auto;position:fixed;top:12dvh;bottom:auto;overflow:auto}@media (min-width:40rem){.business-tool-dialog{padding:calc(var(--spacing) * 6)}}.business-tool-dialog::backdrop{--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,);background-color:#0c282a66}.business-tool-dialog>header{margin-bottom:calc(var(--spacing) * 5);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);display:flex}.business-tool-dialog>header h2{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));margin:0}.business-tool-dialog>header button{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);border-radius:var(--radius-xl);border-style:var(--tw-border-style);background-color:var(--surface-navigation);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));color:var(--muted);border-width:0}@media (hover:hover){.business-tool-dialog>header button:hover{color:var(--ink)}}.business-tool-dialog [data-results] a{margin-block:var(--spacing);align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--ink);border-width:1px;border-color:#0000;text-decoration-line:none;display:flex}@media (hover:hover){.business-tool-dialog [data-results] a:hover{border-color:var(--border);background-color:var(--surface-navigation)}}.business-tool-dialog [data-results] a:focus{border-color:var(--border);background-color:var(--surface-navigation)}.business-tool-dialog [data-results] small{color:var(--muted)}.business-help p{margin-bottom:calc(var(--spacing) * 5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--muted)}.business-help h3{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.business-notifications{padding:0;list-style-type:none}.business-notifications li{margin-block:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);padding:calc(var(--spacing) * 4);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));display:grid}.business-notifications li.is-unread{background-color:#f3fcfc;border-color:#bdedef}.business-notifications time{color:var(--muted)}.business-status-card:where([data-theme=dark],[data-theme=dark] *),.business-panel:where([data-theme=dark],[data-theme=dark] *){border-color:var(--border);background-color:var(--surface-raised)}.business-quick>a:where([data-theme=dark],[data-theme=dark] *){border-color:var(--border);background-color:var(--surface-navigation);color:var(--ink)}.business-rail a[aria-current=page]:where([data-theme=dark],[data-theme=dark] *){background-color:var(--surface-navigation);color:var(--brand)}.business-notifications li.is-unread:where([data-theme=dark],[data-theme=dark] *){background-color:var(--surface-navigation)}.page-context-row{width:100%;min-width:0}.page-context-actions{margin-left:auto}.page-context-button{flex-shrink:0}.c-table-area{min-width:0;max-width:100%;overflow-x:auto}@media (max-width:1024px){.banner-inner,.header-actions{flex-wrap:wrap}.global-links{gap:16px}}@media (max-width:640px){.banner-inner,[data-surface=home] .banner-inner{gap:10px;padding:12px 16px}.header-actions{gap:8px;width:100%;margin-left:0}.header-start{padding:10px 14px;font-size:14px}.product-name{min-width:0}.brand-symbol{width:40px;height:40px}.umbrella-wordmark{font-size:22px}business-tools{margin-left:auto}.business-search-copy,.business-search-button kbd{display:none}.business-search-button{justify-content:center;min-width:44px;min-height:44px;padding:8px}.page-context-row{align-items:flex-start;gap:12px}.page-context-actions{justify-content:space-between;gap:10px;width:100%;margin-left:0}.page-context-status{flex:1;min-width:0}.page-context-status>span{overflow-wrap:anywhere}.business-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.business-status-card{min-height:140px;padding:14px}.business-status-card>strong{overflow-wrap:anywhere;font-size:28px}.c-toolbar-actions{gap:8px;width:100%}.c-toolbar-actions>.c-button{flex:1}.c-menu>div{min-width:min(224px,100vw - 48px);max-width:calc(100vw - 48px)}.business-frame-content,.c-panel,.p-content{min-width:0}[data-surface=home] .orbit-scene{padding-top:220px}}.business-home-eyebrow{margin-bottom:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.14em;letter-spacing:.14em;color:var(--muted);display:block}.business-home-workspaces{margin-bottom:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 5);display:grid}@media (min-width:40rem){.business-home-workspaces{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.business-home-workspaces{grid-template-columns:repeat(3,minmax(0,1fr))}}.business-home-workspace{gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface-raised);background-image:var(--card-gradient);padding:calc(var(--spacing) * 6);color:var(--ink);--tw-shadow:var(--panel-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));flex-direction:column;text-decoration-line:none;display:flex;position:relative}@media (hover:hover){.business-home-workspace:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);border-color:var(--border-hover);--tw-shadow:var(--hover-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.business-home-workspace:focus-visible{outline-style:var(--tw-outline-style);outline-offset:4px;outline-width:2px;outline-color:var(--accent)}.business-home-workspace h2{padding-right:calc(var(--spacing) * 6);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);margin:0}.business-home-workspace p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--muted);flex:1;margin:0}.business-home-workspace small{margin-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--accent)}.business-home-card-arrow{top:calc(var(--spacing) * 5);right:calc(var(--spacing) * 5);color:var(--accent);position:absolute}.business-home-transactions{margin:0;padding:0;list-style-type:none}.business-home-transactions a{justify-content:space-between;gap:calc(var(--spacing) * 4);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);padding-block:calc(var(--spacing) * 4);color:var(--ink);text-decoration-line:none;display:flex}@media not all and (min-width:40rem){.business-home-transactions a{flex-wrap:wrap}}.business-home-transactions small{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--muted);display:block}.business-home-transactions strong{white-space:nowrap;--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,)}.global-link-disabled{cursor:default;color:var(--muted)}.future-status-dialog{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface-raised);background-image:var(--card-gradient);width:min(440px,100vw - 2rem);max-width:440px;padding:calc(var(--spacing) * 5);color:var(--ink);--tw-shadow:var(--panel-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.future-status-dialog h2{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);margin:0}.future-status-dialog p{margin-block:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);color:var(--muted)}.future-status-dialog .c-dialog-heading{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);display:flex}.future-status-dialog .c-dialog-footer{justify-content:flex-end;display:flex}.future-info{z-index:1000;box-sizing:border-box;border-radius:var(--radius-3xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--future-border);background-color:var(--future-surface);padding:calc(var(--spacing) * 5);padding-right:calc(var(--spacing) * 12);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--future-ink);--tw-shadow:0 12px 35px var(--tw-shadow-color,#22504733), inset 0 1px 0 var(--tw-shadow-color,#ffffff40);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-backdrop-blur:blur(var(--blur-xl));-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,);position:fixed}.future-info strong{padding-right:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);display:block}.future-info p{margin-top:calc(var(--spacing) * 2);color:var(--future-muted);margin-bottom:0}.future-info>button{top:var(--spacing);right:calc(var(--spacing) * 2);min-height:calc(var(--spacing) * 9);min-width:calc(var(--spacing) * 9);cursor:pointer;border-style:var(--tw-border-style);padding:var(--spacing);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));color:var(--future-ink);background-color:#0000;border-width:0;border-radius:3.40282e38px;position:absolute}@media (hover:hover){.future-info>button:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.future-info>button:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}}.business-home-chart-grid{margin-bottom:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 5);display:grid}@media (min-width:48rem){.business-home-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.business-home-chart header{justify-content:space-between;gap:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.business-home-bars{margin-block:calc(var(--spacing) * 4);margin-bottom:calc(var(--spacing) * 8);align-items:flex-end;gap:calc(var(--spacing) * 3);min-height:155px;display:flex}.business-home-bars a{align-items:center;gap:calc(var(--spacing) * 2);min-width:0;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--ink);flex-direction:column;flex:1;text-decoration-line:none;display:flex}.business-home-bars span{border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md);background-color:var(--brand);background-image:var(--chart-gradient);width:100%;max-width:75px;display:block}.business-home-bars strong{text-align:center;--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);overflow-wrap:anywhere}.business-status-card{border-radius:var(--radius-2xl);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.business-status-card:hover{border-color:var(--border-hover);--tw-shadow:var(--hover-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.business-status-card:focus-visible{outline-color:var(--accent)}.business-panel{border-radius:var(--radius-2xl)}[data-surface=app] .banner-inner{background-image:var(--navigation-gradient)}.business-quick>a{border-radius:var(--radius-xl);border-color:var(--border);background-color:var(--surface-navigation);color:var(--ink)}@media (hover:hover){.business-quick>a:hover{border-color:var(--border-hover)}}.brand-symbol img,.access-brand img{--tw-drop-shadow-size:drop-shadow(0 0 7px var(--tw-drop-shadow-color,#a6eadc55));--tw-drop-shadow:var(--tw-drop-shadow-size);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,)}[data-surface=app] .global-banner{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);background-color:var(--surface-raised)}[data-surface=app] .banner-inner{min-height:calc(var(--spacing) * 18);padding-inline:calc(var(--spacing) * 6)}[data-surface=app] .main-navigation{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);background-color:var(--surface-raised);padding-inline:calc(var(--spacing) * 6);padding-block:var(--spacing)}[data-surface=app] .navigation-button{border-radius:var(--radius-md)}[data-surface=app] .page-context-inner{padding-inline:calc(var(--spacing) * 8);padding-top:calc(var(--spacing) * 8);padding-bottom:0}[data-surface=app] #main-content{max-width:none}[data-surface=app] .business-search-button{border-radius:var(--radius-lg);background-color:var(--canvas);--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)}.directory-rail .c-tabs{gap:var(--spacing);border-style:var(--tw-border-style);background-color:#0000;border-width:0;border-radius:0;flex-flow:wrap;margin:0;padding:0}.directory-rail .c-tabs a{min-height:calc(var(--spacing) * 11);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);align-items:center;display:flex}.directory-rail .c-tabs a.is-active{background-color:var(--surface-navigation);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--accent)}.contact-directory .c-list-panel{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface-raised);--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);padding:0}.contact-directory .c-toolbar{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);padding:calc(var(--spacing) * 4);margin:0;display:flex}.contact-directory .directory-search{width:100%;max-width:var(--container-sm);margin:0}.contact-directory .directory-search input{min-height:calc(var(--spacing) * 10);border-radius:var(--radius-lg);background-color:var(--canvas);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.contact-directory .c-toolbar-actions{gap:calc(var(--spacing) * 2)}.contact-directory .c-toolbar-actions .c-button,.contact-directory .c-toolbar-actions summary{min-height:calc(var(--spacing) * 10);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);--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)}.directory-filters{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);padding-inline:calc(var(--spacing) * 4);padding-block:var(--spacing)}.directory-filters .c-list-options{padding-block:calc(var(--spacing) * 3)}.contact-directory .c-selection{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);background-color:var(--surface-navigation);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}.contact-directory .c-contact-cell{min-width:calc(var(--spacing) * 52);gap:calc(var(--spacing) * 3)}.contact-directory .c-contact-meta{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.contact-directory .c-contact-name{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.contact-directory .company-mark{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);border-radius:var(--radius-xl);border-style:var(--tw-border-style);--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);background-color:#0000;border-width:0}.contact-directory .c-row-menu summary{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);min-height:calc(var(--spacing) * 9);border-radius:var(--radius-lg);border-style:var(--tw-border-style);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));color:var(--muted);border-width:0;justify-content:center;padding:0}@media (hover:hover){.contact-directory .c-row-menu summary:hover{background-color:var(--surface-navigation)}}.contact-directory .c-action-cell{width:calc(var(--spacing) * 16)}.contact-directory .c-pagination{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border);padding:calc(var(--spacing) * 4);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));justify-content:space-between;margin:0}.contact-directory .c-pagination .c-button{min-height:calc(var(--spacing) * 9);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--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)}@media (max-width:1023px){.directory-rail .c-tabs{flex-flow:wrap}}@media (max-width:640px){.contact-directory .c-toolbar{align-items:stretch}.contact-directory .directory-search{max-width:none}}.business-dashboard{max-width:1480px;padding-block:calc(var(--spacing) * 5);margin-inline:auto}.business-dashboard-heading{margin-bottom:calc(var(--spacing) * 7);align-items:flex-start}.business-dashboard-heading h1{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.business-home-eyebrow{margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.business-status-card{min-height:calc(var(--spacing) * 36);border-radius:var(--radius-xl);padding:calc(var(--spacing) * 5)}.business-status-card>strong{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--ink)}.business-status-card>span{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--muted)}.business-status-card>span>span{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:0}.business-home-workspaces{gap:calc(var(--spacing) * 3);margin-bottom:0}@media (min-width:64rem){.business-home-workspaces{grid-template-columns:repeat(3,minmax(0,1fr))}}.business-home-workspace{column-gap:calc(var(--spacing) * 3);row-gap:var(--spacing);border-radius:var(--radius-xl);padding:calc(var(--spacing) * 4);--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);grid-template-columns:36px minmax(0,1fr);display:grid}@media (hover:hover){.business-home-workspace:hover{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}}.business-home-workspace>span:not(.business-home-card-arrow){width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:0;grid-row:span 3/span 3}.business-home-workspace h2{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.business-home-workspace p{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.business-home-workspace small,.business-home-card-arrow{display:none}.business-home-chart-grid{gap:calc(var(--spacing) * 5)}.business-panel{border-radius:var(--radius-xl);--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)}.business-balance-explainer{margin-top:calc(var(--spacing) * 6)}.home-pipeline-card[data-status=PAID] .pipeline-icon{background-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.home-pipeline-card[data-status=PAID] .pipeline-icon{background-color:color-mix(in oklab, var(--success) 10%, transparent)}}.home-pipeline-card[data-status=PAID] .pipeline-icon{color:var(--success)}.home-pipeline-card[data-status=OVERDUE] .pipeline-icon{background-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.home-pipeline-card[data-status=OVERDUE] .pipeline-icon{background-color:color-mix(in oklab, var(--danger) 10%, transparent)}}.home-pipeline-card[data-status=OVERDUE] .pipeline-icon{color:var(--danger)}.home-pipeline-card[data-status=AWAITING_APPROVAL] .pipeline-icon{background-color:#f99c001a}@supports (color:color-mix(in lab, red, red)){.home-pipeline-card[data-status=AWAITING_APPROVAL] .pipeline-icon{background-color:color-mix(in oklab, var(--color-amber-500) 10%, transparent)}}.home-pipeline-card[data-status=AWAITING_APPROVAL] .pipeline-icon{color:var(--color-amber-700)}.home-pipeline-card[data-status=AWAITING_APPROVAL] .pipeline-icon:where([data-theme=dark],[data-theme=dark] *){color:var(--color-amber-300)}.home-pipeline-card[data-status=OVERDUE]>strong{color:var(--danger)}.home-owing-panel h2{margin-bottom:calc(var(--spacing) * 2)}.business-home-chart{position:relative;overflow:hidden}.business-home-chart:before{content:"";pointer-events:none;height:calc(var(--spacing) * .5);background-color:var(--brand);inset-inline:0;position:absolute;top:0}@supports (color:color-mix(in lab, red, red)){.business-home-chart:before{background-color:color-mix(in oklab, var(--brand) 60%, transparent)}}.business-home-bars{min-height:calc(var(--spacing) * 44);gap:calc(var(--spacing) * 4);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);padding-bottom:calc(var(--spacing) * 4)}.business-home-bars span{max-width:calc(var(--spacing) * 14);border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg);background-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.business-home-bars span{background-color:color-mix(in oklab, var(--brand) 70%, transparent)}}.business-home-bars a:hover span{background-color:var(--brand)}}@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.top-1\/2{top:50%}.right-0{right:0}.left-3{left:calc(var(--spacing) * 3)}.isolate{isolation:isolate}.z-50{z-index:50}.order-42{order:42}.col-span-full{grid-column:1/-1}.row-200{grid-row:200}.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!important}.m-0{margin:0}.m-auto{margin:auto}.mx-auto{margin-inline:auto}.my-1{margin-block:var(--spacing)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-5{margin-block:calc(var(--spacing) * 5)}.my-8{margin-block:calc(var(--spacing) * 8)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.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-8{margin-top:calc(var(--spacing) * 8)}.mt-auto{margin-top:auto}.\!mb-0{margin-bottom:0!important}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.table\!{display:table!important}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-auto{height:auto}.h-full{height:100%}.max-h-16{max-height:calc(var(--spacing) * 16)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-\[calc\(100dvh-32px\)\]{max-height:calc(100dvh - 32px)}.min-h-5{min-height:calc(var(--spacing) * 5)}.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-12{min-height:calc(var(--spacing) * 12)}.min-h-18{min-height:calc(var(--spacing) * 18)}.min-h-28{min-height:calc(var(--spacing) * 28)}.min-h-36{min-height:calc(var(--spacing) * 36)}.min-h-40{min-height:calc(var(--spacing) * 40)}.min-h-64{min-height:calc(var(--spacing) * 64)}.w-12{width:calc(var(--spacing) * 12)}.w-16{width:calc(var(--spacing) * 16)}.w-\[min\(360px\,calc\(100vw-32px\)\)\]{width:min(360px,100vw - 32px)}.w-\[min\(720px\,calc\(100vw-32px\)\)\]{width:min(720px,100vw - 32px)}.w-\[min\(1000px\,calc\(100vw-32px\)\)\]{width:min(1000px,100vw - 32px)}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-48{max-width:calc(var(--spacing) * 48)}.max-w-72{max-width:calc(var(--spacing) * 72)}.max-w-\[calc\(100vw-24px\)\]{max-width:calc(100vw - 24px)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.min-w-0{min-width:0}.min-w-16{min-width:calc(var(--spacing) * 16)}.min-w-40{min-width:calc(var(--spacing) * 40)}.min-w-64{min-width:calc(var(--spacing) * 64)}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-none{list-style-type:none}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.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}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.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-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}: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-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[color\:var\(--future-border\)\]{border-color:var(--future-border)}.border-danger{border-color:var(--danger)}.border-line{border-color:var(--border)}.border-max{border-color:var(--brand)}.border-transparent{border-color:#0000}.bg-\[color\:var\(--future-surface\)\]{background-color:var(--future-surface)}.bg-max{background-color:var(--brand)}.bg-navigation{background-color:var(--surface-navigation)}.bg-surface{background-color:var(--surface-raised)}.bg-transparent{background-color:#0000}.bg-\[image\:var\(--card-gradient\)\]{background-image:var(--card-gradient)}.object-contain{object-fit:contain}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-\[4\.7\%\]{padding-inline:4.7%}.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-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-9{padding-block:calc(var(--spacing) * 9)}.py-10{padding-block:calc(var(--spacing) * 10)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.\!pl-10{padding-left:calc(var(--spacing) * 10)!important}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-brand{font-family:Aiterrios Sans,ui-sans-serif,system-ui,sans-serif}.font-mono{font-family:var(--font-mono)}.\!text-sm{font-size:var(--text-sm)!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-none{--tw-leading:1;line-height:1}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.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)}.tracking-\[-\.035em\]{--tw-tracking:-.035em;letter-spacing:-.035em}.tracking-\[\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.wrap-anywhere{overflow-wrap:anywhere}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[color\:var\(--future-ink\)\]{color:var(--future-ink)}.text-accent{color:var(--accent)}.text-danger{color:var(--danger)}.text-ink{color:var(--ink)}.text-max{color:var(--brand)}.text-muted{color:var(--muted)}.text-on-brand{color:var(--on-brand)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.uppercase\!{text-transform:uppercase!important}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.ordinal\!{--tw-ordinal:ordinal!important;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)!important}.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,)}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);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_0_16px_\#8ce0e480\]{--tw-shadow:0 0 16px var(--tw-shadow-color,#8ce0e480);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-raised{--tw-shadow:var(--panel-shadow);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)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-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-all{transition-property:all;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))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.select-all{-webkit-user-select:all;user-select:all}.\[project\:dataset\.table\]{project:dataset.table}.backdrop\:bg-black\/70::backdrop{background-color:#000000b3}@supports (color:color-mix(in lab, red, red)){.backdrop\:bg-black\/70::backdrop{background-color:color-mix(in oklab, var(--color-black) 70%, transparent)}}.backdrop\:backdrop-blur-sm::backdrop{--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,)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}@media (hover:hover){.hover\:border-line-hover:hover{border-color:var(--border-hover)}.hover\:border-max:hover{border-color:var(--brand)}.hover\:bg-brand-hover:hover{background-color:var(--brand-hover)}.hover\:bg-navigation:hover{background-color:var(--surface-navigation)}.hover\:text-on-brand:hover{color:var(--on-brand)}.hover\:shadow-hover:hover{--tw-shadow:var(--hover-shadow);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\: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-max:focus-visible{outline-color:var(--brand)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-45:disabled{opacity:.45}@media (min-width:40rem){.sm\:inline{display:inline}.sm\:max-w-md{max-width:var(--container-md)}.sm\:min-w-60{min-width:calc(var(--spacing) * 60)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[180px_minmax\(0\,1fr\)\]{grid-template-columns:180px minmax(0,1fr)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}@media (min-width:48rem){.md\:flex{display:flex}.md\:hidden{display:none}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.lg\:block{display:block}.lg\:hidden{display:none}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-\[72px_minmax\(0\,1fr\)\]{grid-template-columns:72px minmax(0,1fr)}.lg\:grid-cols-\[85px_100px_110px_minmax\(100px\,1fr\)_auto\]{grid-template-columns:85px 100px 110px minmax(100px,1fr) auto}.lg\:grid-cols-\[195px_minmax\(0\,1fr\)\]{grid-template-columns:195px minmax(0,1fr)}.lg\:grid-cols-\[200px_minmax\(0\,1fr\)\]{grid-template-columns:200px minmax(0,1fr)}.lg\:grid-cols-\[224px_minmax\(0\,1fr\)\]{grid-template-columns:224px minmax(0,1fr)}.lg\:grid-cols-\[repeat\(auto-fit\,minmax\(145px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(145px,1fr))}.lg\:flex-col{flex-direction:column}}@media (min-width:80rem){.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}.dark\:\[--company-edge\:var\(--border\)\]:where([data-theme=dark],[data-theme=dark] *){--company-edge:var(--border)}.dark\:\[--company-ink\:hsl\(var\(--company-hue\)_65\%_74\%\)\]:where([data-theme=dark],[data-theme=dark] *){--company-ink:hsl(var(--company-hue) 65% 74%)}.dark\:\[--company-surface\:var\(--surface-navigation\)\]:where([data-theme=dark],[data-theme=dark] *){--company-surface:var(--surface-navigation)}.\[\&_\.is-active\]\:bg-navigation .is-active{background-color:var(--surface-navigation)}.\[\&_\.is-active\]\:text-max .is-active{color:var(--brand)}.\[\&_\.p-feature-child_td\:first-child\]\:pl-8 .p-feature-child td:first-child{padding-left:calc(var(--spacing) * 8)}.\[\&_\.p-feature-parent\]\:bg-navigation .p-feature-parent,.\[\&_\[aria-current\]\]\:bg-navigation [aria-current]{background-color:var(--surface-navigation)}.\[\&_\[aria-current\]\]\:text-max [aria-current]{color:var(--brand)}.\[\&_\[data-dialog-close\]\]\:min-h-11 [data-dialog-close]{min-height:calc(var(--spacing) * 11)}.\[\&_\[data-dialog-close\]\]\:min-w-11 [data-dialog-close]{min-width:calc(var(--spacing) * 11)}.\[\&_a\]\:rounded-lg a{border-radius:var(--radius-lg)}.\[\&_a\]\:rounded-xl a{border-radius:var(--radius-xl)}.\[\&_a\]\:border a{border-style:var(--tw-border-style);border-width:1px}.\[\&_a\]\:border-line a{border-color:var(--border)}.\[\&_a\]\:p-3 a{padding:calc(var(--spacing) * 3)}.\[\&_a\]\:px-3 a{padding-inline:calc(var(--spacing) * 3)}.\[\&_a\]\:px-4 a{padding-inline:calc(var(--spacing) * 4)}.\[\&_a\]\:py-2 a{padding-block:calc(var(--spacing) * 2)}.\[\&_a\]\:text-sm a{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.\[\&_a\]\:text-ink a{color:var(--ink)}.\[\&_a\]\:text-muted a{color:var(--muted)}.\[\&_a\]\:no-underline a{text-decoration-line:none}.\[\&_a\:hover\]\:bg-navigation a:hover{background-color:var(--surface-navigation)}.\[\&_a\:hover\]\:text-max a:hover{color:var(--brand)}.\[\&_article\]\:my-4 article{margin-block:calc(var(--spacing) * 4)}.\[\&_article\]\:rounded-lg article{border-radius:var(--radius-lg)}.\[\&_article\]\:border-l-2 article{border-left-style:var(--tw-border-style);border-left-width:2px}.\[\&_article\]\:border-line article{border-color:var(--border)}.\[\&_article\]\:bg-navigation article{background-color:var(--surface-navigation)}.\[\&_article\]\:p-4 article{padding:calc(var(--spacing) * 4)}.\[\&_button\]\:min-h-11 button{min-height:calc(var(--spacing) * 11)}.\[\&_button\]\:rounded-lg button{border-radius:var(--radius-lg)}.\[\&_button\]\:px-4 button{padding-inline:calc(var(--spacing) * 4)}.\[\&_button\]\:py-2 button{padding-block:calc(var(--spacing) * 2)}.\[\&_button\]\:text-sm button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.\[\&_dd\]\:m-0 dd{margin:0}.\[\&_dd\]\:wrap-anywhere dd{overflow-wrap:anywhere}.\[\&_dt\]\:text-sm dt{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.\[\&_dt\]\:font-medium dt{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_dt\]\:text-muted dt{color:var(--muted)}.\[\&_fieldset\]\:my-4 fieldset{margin-block:calc(var(--spacing) * 4)}.\[\&_fieldset\]\:grid fieldset{display:grid}.\[\&_fieldset\]\:gap-3 fieldset{gap:calc(var(--spacing) * 3)}.\[\&_fieldset\]\:rounded-xl fieldset{border-radius:var(--radius-xl)}.\[\&_fieldset\]\:border fieldset{border-style:var(--tw-border-style);border-width:1px}.\[\&_fieldset\]\:border-line fieldset{border-color:var(--border)}.\[\&_fieldset\]\:p-4 fieldset{padding:calc(var(--spacing) * 4)}.\[\&_footer\]\:mt-5 footer{margin-top:calc(var(--spacing) * 5)}.\[\&_footer\]\:flex footer{display:flex}.\[\&_footer\]\:justify-end footer{justify-content:flex-end}.\[\&_footer\]\:gap-3 footer{gap:calc(var(--spacing) * 3)}.\[\&_form\]\:flex form{display:flex}.\[\&_form\]\:flex-wrap form{flex-wrap:wrap}.\[\&_form\]\:items-end form{align-items:flex-end}.\[\&_form\]\:gap-3 form{gap:calc(var(--spacing) * 3)}.\[\&_h1\]\:my-5 h1{margin-block:calc(var(--spacing) * 5)}.\[\&_h1\]\:mb-5 h1{margin-bottom:calc(var(--spacing) * 5)}.\[\&_h1\]\:text-2xl h1{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.\[\&_h1\]\:text-3xl h1{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.\[\&_h1\]\:text-4xl h1{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.\[\&_h2\]\:m-0 h2{margin:0}.\[\&_h2\]\:text-2xl h2{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.\[\&_header\]\:mb-5 header{margin-bottom:calc(var(--spacing) * 5)}.\[\&_header\]\:flex header{display:flex}.\[\&_header\]\:items-center header{align-items:center}.\[\&_header\]\:justify-between header{justify-content:space-between}.\[\&_img\]\:size-5 img{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.\[\&_input\]\:w-full input{width:100%}.\[\&_input\]\:font-mono input{font-family:var(--font-mono)}.\[\&_label\]\:grid label{display:grid}.\[\&_label\]\:flex-1 label{flex:1}.\[\&_label\]\:gap-2 label{gap:calc(var(--spacing) * 2)}.\[\&_li\]\:flex li{display:flex}.\[\&_li\]\:justify-between li{justify-content:space-between}.\[\&_li\]\:gap-4 li{gap:calc(var(--spacing) * 4)}.\[\&_p\]\:mb-6 p{margin-bottom:calc(var(--spacing) * 6)}.\[\&_p\]\:text-lg p{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.\[\&_p\]\:text-sm p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.\[\&_p\]\:text-muted p{color:var(--muted)}.\[\&_select\]\:w-full select{width:100%}.\[\&_small\]\:text-sm small{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.\[\&_small\]\:font-normal small{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.\[\&_small\]\:text-muted small{color:var(--muted)}.\[\&_span\]\:block span{display:block}.\[\&_span\]\:text-sm span{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.\[\&_span\]\:text-muted span{color:var(--muted)}.\[\&_strong\]\:block strong{display:block}.\[\&_strong\]\:p-3 strong{padding:calc(var(--spacing) * 3)}.\[\&_strong\]\:text-2xl strong{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.\[\&_strong\]\:text-3xl strong{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.\[\&_strong\]\:text-sm strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.\[\&_strong\]\:text-ink strong{color:var(--ink)}.\[\&_strong\]\:text-muted strong{color:var(--muted)}.\[\&_summary\]\:cursor-pointer summary{cursor:pointer}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\]\:size-5 svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.\[\&_svg\]\:size-full svg{width:100%;height:100%}.\[\&_tbody_tr\:hover\]\:bg-navigation tbody tr:hover{background-color:var(--surface-navigation)}.\[\&_tbody_tr\:last-child_td\]\:border-0 tbody tr:last-child td{border-style:var(--tw-border-style);border-width:0}.\[\&_td\]\:border-b td{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_td\]\:border-line td{border-color:var(--border)}.\[\&_td\]\:px-4 td{padding-inline:calc(var(--spacing) * 4)}.\[\&_td\]\:\!py-2 td{padding-block:calc(var(--spacing) * 2)!important}.\[\&_td\]\:py-3 td{padding-block:calc(var(--spacing) * 3)}.\[\&_td\]\:align-middle td{vertical-align:middle}.\[\&_textarea\]\:w-full textarea{width:100%}.\[\&_th\]\:border-b th{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_th\]\:border-line th{border-color:var(--border)}.\[\&_th\]\:bg-navigation th{background-color:var(--surface-navigation)}.\[\&_th\]\:px-4 th{padding-inline:calc(var(--spacing) * 4)}.\[\&_th\]\:py-3 th{padding-block:calc(var(--spacing) * 3)}.\[\&_th\]\:font-medium th{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_th\]\:whitespace-nowrap th{white-space:nowrap}.\[\&_th\]\:text-muted th{color:var(--muted)}.\[\&\.c-avatar--large\]\:size-16.c-avatar--large{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.\[\&\.c-avatar--large\]\:text-xl.c-avatar--large{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.\[\&\.c-notice--error\]\:text-danger.c-notice--error{color:var(--danger)}.\[\&\.is-on\]\:bg-max.is-on{background-color:var(--brand)}.\[\&\.is-on\]\:text-on-brand.is-on{color:var(--on-brand)}.\[\&\>div\]\:absolute>div{position:absolute}.\[\&\>div\]\:right-0>div{right:0}.\[\&\>div\]\:z-30>div{z-index:30}.\[\&\>div\]\:mt-2>div{margin-top:calc(var(--spacing) * 2)}.\[\&\>div\]\:flex>div{display:flex}.\[\&\>div\]\:min-w-56>div{min-width:calc(var(--spacing) * 56)}.\[\&\>div\]\:flex-col>div{flex-direction:column}.\[\&\>div\]\:items-center>div{align-items:center}.\[\&\>div\]\:justify-between>div{justify-content:space-between}.\[\&\>div\]\:gap-2>div{gap:calc(var(--spacing) * 2)}.\[\&\>div\]\:rounded-xl>div{border-radius:var(--radius-xl)}.\[\&\>div\]\:border>div{border-style:var(--tw-border-style);border-width:1px}.\[\&\>div\]\:border-b>div{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&\>div\]\:border-line>div{border-color:var(--border)}.\[\&\>div\]\:bg-surface>div{background-color:var(--surface-raised)}.\[\&\>div\]\:p-2>div{padding:calc(var(--spacing) * 2)}.\[\&\>div\]\:py-2>div{padding-block:calc(var(--spacing) * 2)}.\[\&\>div\]\:shadow-xl>div{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px 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)}.\[\&\>div_a\]\:block>div a{display:block}.\[\&\>div_a\]\:px-3>div a{padding-inline:calc(var(--spacing) * 3)}.\[\&\>div_a\]\:py-2>div a{padding-block:calc(var(--spacing) * 2)}.\[\&\>div_button\]\:block>div button{display:block}.\[\&\>div_button\]\:w-full>div button{width:100%}.\[\&\>div_button\]\:px-3>div button{padding-inline:calc(var(--spacing) * 3)}.\[\&\>div_button\]\:py-2>div button{padding-block:calc(var(--spacing) * 2)}.\[\&\>div_button\]\:text-left>div button{text-align:left}.\[\&\>label\]\:flex>label{display:flex}.\[\&\>label\]\:items-center>label{align-items:center}.\[\&\>label\]\:gap-2>label{gap:calc(var(--spacing) * 2)}.\[\&\>span\]\:block>span{display:block}.\[\&\>summary\]\:inline-flex>summary{display:inline-flex}.\[\&\>summary\]\:min-h-11>summary{min-height:calc(var(--spacing) * 11)}.\[\&\>summary\]\:cursor-pointer>summary{cursor:pointer}.\[\&\>summary\]\:list-none>summary{list-style-type:none}.\[\&\>summary\]\:items-center>summary{align-items:center}.\[\&\>summary\]\:rounded-xl>summary{border-radius:var(--radius-xl)}.\[\&\>summary\]\:border>summary{border-style:var(--tw-border-style);border-width:1px}.\[\&\>summary\]\:border-line>summary{border-color:var(--border)}.\[\&\>summary\]\:px-4>summary{padding-inline:calc(var(--spacing) * 4)}.\[\&\>summary\]\:py-2>summary{padding-block:calc(var(--spacing) * 2)}.\[\&\>svg\]\:size-5>svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\[aria-current\]\]\:bg-max[aria-current]{background-color:var(--brand)}.\[\&\[aria-current\]\]\:bg-navigation[aria-current]{background-color:var(--surface-navigation)}.\[\&\[aria-current\]\]\:text-max[aria-current]{color:var(--brand)}.\[\&\[aria-current\]\]\:text-on-brand[aria-current]{color:var(--on-brand)}.\[\&\[aria-disabled\=true\]\]\:pointer-events-none[aria-disabled=true]{pointer-events:none}.\[\&\[aria-disabled\=true\]\]\:opacity-45[aria-disabled=true]{opacity:.45}html[data-surface=home] .\[html\[data-surface\=home\]_\&\]\:size-\[3\.2vw\]{width:3.2vw;height:3.2vw}html[data-surface=home] .\[html\[data-surface\=home\]_\&\]\:text-\[2\.3vw\]{font-size:2.3vw}@media not all and (min-width:760px){html[data-surface=home] .max-\[760px\]\:\[html\[data-surface\=home\]_\&\]\:size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}html[data-surface=home] .max-\[760px\]\:\[html\[data-surface\=home\]_\&\]\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}}.ait-popover{z-index:1000;overscroll-behavior:contain;border:1px solid var(--popover-border,#486071);background:var(--popover-surface,#192c39);color:var(--popover-text,#e9edf1);border-radius:16px;padding:7px;font:14px Inter,Arial,sans-serif;animation:.12s ease-out ait-pop-in;position:fixed;overflow:auto;box-shadow:0 14px 44px #0006}.ait-popover[hidden]{display:none!important}.ait-popover button,.ait-popover a{width:100%;min-height:42px;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:10px 12px;text-decoration:none;display:flex}.ait-popover button:hover,.ait-popover a:hover,.ait-popover :focus-visible{outline-offset:-2px;background:#ffffff0d;outline:2px solid #efbd9670}.ait-popover [aria-checked=true]{color:#f3c297;background:#efbd9614}.ait-popover p{color:#b4c2cf;margin:7px 12px 9px;font-size:12px;line-height:1.5}.ait-popover strong{color:#b4c2cf;padding:8px 12px;font-size:12px;display:block}@keyframes ait-pop-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ait-popover{animation:none}}.orbit-scene{isolation:isolate;aspect-ratio:1672/941;min-height:660px;color:var(--ink);background:var(--canvas);position:relative;overflow:clip;container-type:inline-size}.scene-art{z-index:-1;pointer-events:none;background:url(/assets/aiterrios-orbital-background.png) 50%/100% 100% no-repeat;position:absolute;inset:0}.home-intro{width:35%;max-width:640px;position:absolute;top:23%;left:5%}.home-eyebrow{letter-spacing:.24em;color:var(--muted);margin:0 0 22px;font-size:11px;font-weight:600}.home-intro h1{letter-spacing:-.045em;color:var(--ink);margin:0 0 24px;font-size:clamp(40px,4.25cqw,76px);font-weight:650;line-height:1.08}.headline-spectrum{color:var(--brand)}.home-lead{color:var(--muted);max-width:36ch;margin:0 0 28px;font-size:clamp(16px,1.28cqw,23px);line-height:1.65}.home-actions{flex-wrap:wrap;gap:14px;display:flex}.hero-primary,.hero-secondary{border:1px solid var(--border-hover);border-radius:12px;justify-content:center;align-items:center;gap:22px;min-height:48px;padding:13px 24px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.hero-primary{background:var(--action-gradient);color:var(--on-brand);box-shadow:0 5px 22px #37b6a31a}.hero-secondary{background:var(--glass);color:var(--ink);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.home-benefits{gap:22px;margin-top:34px;display:flex}.home-benefits>div{align-items:center;gap:10px;max-width:140px;font-size:11px;line-height:1.5;display:flex}.benefit-glyph{color:var(--brand);flex-shrink:0}.benefit-glyph svg{width:22px;height:22px}.orbital-stage{pointer-events:none;position:absolute;inset:0}.world-slot,.aiterrios-hub{pointer-events:auto;color:#e9f4f0;transform:translate(var(--node-x,0),var(--node-y,0));background:0 0;border:0;border-radius:50%;padding:0;transition:transform .2s,box-shadow .2s;position:absolute}.world-slot{text-align:left;width:13%;height:23%}.world-slot--0{top:10.9%;left:43.3%}.world-slot--1{top:9.1%;left:77.5%}.world-slot--2{top:41.5%;left:39.5%}.world-slot--3{top:44%;left:85.5%}.world-slot--4{top:65%;left:50.5%}.world-slot--5{top:66%;left:77.4%}.world-label{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#e9f4f0;background:linear-gradient(135deg,#193536e8,#071b22ed);border:1px solid #7bd8ba40;border-radius:14px;min-width:138px;max-width:190px;padding:11px 15px;font-size:12px;line-height:1.5;position:absolute;bottom:-12%;left:12%;box-shadow:inset 0 1px #d4fff00b,0 8px 24px #0003}.world-label strong{font-weight:600;display:block}.world-status{color:#b0c9c2;align-items:center;gap:7px;margin-top:3px;font-size:10px;display:flex}.world-status i{background:#4fdf9c;border-radius:50%;width:6px;height:6px}.world-slot--0 .world-status{color:#8fe0b7}.world-slot:hover,.world-slot:focus-visible{box-shadow:0 0 25px #74ded426}.world-slot[aria-pressed=true] .world-label{border-color:#7ed9c5a0}.aiterrios-hub{aspect-ratio:1;clip-path:circle(46.4%);cursor:pointer;width:31.5%;height:auto;text-shadow:none;background:0 0;transition:filter .25s;display:block;top:16.5%;left:52.3%;transform:none}.hub-planet{pointer-events:none;width:100%;height:auto;display:block;overflow:visible}.hub-wordmark{fill:#e0f6ed;stroke:#082a2d;stroke-width:1.2px;paint-order:stroke fill;letter-spacing:-1px;font:600 49px/1 system-ui,sans-serif}.hub-surface-tagline{fill:#b7d9cd;stroke:#072a2d;stroke-width:.7px;paint-order:stroke fill;letter-spacing:2px;font:500 22px/1 system-ui,sans-serif}.hub-entry-label{letter-spacing:.09em;text-align:center;opacity:0;pointer-events:none;transition:opacity .2s,transform .2s;position:absolute;top:76%;left:0;right:0;transform:translateY(5px);color:#d6f5e9!important;font-size:11px!important}.aiterrios-hub:hover,.aiterrios-hub:focus-visible{filter:brightness(1.12)drop-shadow(0 0 14px #62d5c641);box-shadow:none;outline:0}.aiterrios-hub:hover .hub-entry-label,.aiterrios-hub:focus-visible .hub-entry-label{opacity:1;transform:none}.aiterrios-hub:focus-visible .hub-planet{outline-offset:-39px;border-radius:50%;outline:3px solid #a3f3dc}.home-product{z-index:2;max-width:1500px;margin:-36px auto 0;padding:28px;position:relative;overflow:hidden}.home-product>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.home-product h2{letter-spacing:-.035em;margin:0 0 10px;font-size:clamp(24px,2.2vw,36px)}.home-product p{color:var(--muted);margin:0;font-size:14px;line-height:1.7}.home-product .home-eyebrow{margin-bottom:12px}.home-product-grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:20px;display:grid}.home-workflow-example,.home-business-preview{border:1px solid var(--border);background:var(--surface-raised);border-radius:18px;min-width:0;overflow:hidden}.home-workflow-example>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;font-size:13px;display:flex}.home-workflow-example>header span{align-items:center;gap:9px;display:flex}.home-preview-mark{width:26px;height:26px}.home-workflow-example small{color:var(--muted);font-size:11px}.home-flow{background-image:radial-gradient(var(--border) 1px,transparent 1px);background-size:19px 19px;justify-content:center;align-items:center;gap:18px;padding:44px 22px 62px;display:flex}.home-flow-node{border:1px solid var(--border);background:var(--glass);min-width:130px;box-shadow:var(--panel-shadow);text-align:center;border-radius:14px;justify-items:center;gap:8px;padding:18px 12px;font-size:12px;display:grid;position:relative}.home-flow-node>svg{width:23px;height:23px;color:var(--brand)}.home-flow-link{color:var(--brand);font-size:26px}.home-flow-attachments{white-space:nowrap;gap:6px;margin-top:12px;display:flex;position:absolute;top:100%}.home-flow-attachments span{border:1px solid var(--border);background:var(--surface-navigation);border-radius:8px;padding:6px;font-size:10px}.home-business-preview{color:var(--ink);background:var(--glass);flex-direction:column;gap:15px;padding:25px;text-decoration:none;display:flex}.home-business-preview h3{margin:0;font-size:22px;line-height:1.3}.home-business-preview>strong{color:var(--brand);margin-top:auto;font-size:13px}.home-preview-tags{flex-wrap:wrap;gap:6px;display:flex}.home-preview-tags>span{border:1px solid var(--border);background:var(--surface-navigation);border-radius:20px;padding:5px 9px;font-size:10px}.world-focus{justify-content:space-between;align-items:center;gap:24px;max-width:1440px;margin:auto;padding:36px 28px;display:flex}.world-focus p{color:var(--muted);max-width:65ch;font-size:13px}.world-focus h2{margin:9px 0;font-size:21px}.world-focus-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.world-focus-actions>span{color:var(--muted);font-size:12px}:root:not([data-theme=dark]) .scene-art{opacity:.4;-webkit-mask-image:linear-gradient(90deg,#0000 26%,#000 46%);mask-image:linear-gradient(90deg,#0000 26%,#000 46%)}:root:not([data-theme=dark]) .orbit-scene{background:var(--canvas-gradient),var(--canvas)}:root:not([data-theme=dark]) .world-label{background:var(--card-gradient);color:var(--ink);border-color:var(--border);box-shadow:var(--panel-shadow)}:root:not([data-theme=dark]) .world-status{color:var(--muted)}:root:not([data-theme=dark]) .world-slot--0 .world-status{color:#096c45}@media (max-width:1100px){.home-benefits{gap:12px}.home-benefits>div{font-size:10px}.home-product{margin-top:0;border-radius:0!important}.home-flow{gap:8px;padding-inline:12px}.home-flow-node{min-width:110px}.world-label{min-width:115px;padding:8px 10px;font-size:11px;left:0}.home-intro{top:22%}.home-hub-mark{width:40px;height:40px}.home-lead{font-size:16px}.home-actions{gap:8px}.hero-primary,.hero-secondary{padding:11px 16px;font-size:13px}.home-intro h1{font-size:44px}.home-product-grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}}@media (max-width:760px){.orbit-scene{aspect-ratio:auto;min-height:0;padding:118px 22px 32px}.scene-art{background-position:70% 0;background-size:auto 720px;opacity:.24!important;-webkit-mask-image:linear-gradient(#000,#0000)!important;mask-image:linear-gradient(#000,#0000)!important}.home-intro{width:auto;max-width:none;position:relative;top:auto;left:auto}.home-intro h1{font-size:clamp(36px,8vw,55px)}.home-lead{font-size:17px}.home-benefits{flex-wrap:wrap;gap:16px;margin-top:25px}.home-benefits>div{font-size:11px}.orbital-stage{pointer-events:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:28px;padding-top:300px;display:grid;position:relative;inset:auto}.world-slot{border-radius:16px;width:auto;height:76px;position:relative;top:auto;left:auto;transform:none}.world-label{width:100%;min-width:0;max-width:none;height:100%;padding:13px 15px;font-size:12px;display:block;position:static}.aiterrios-hub{aspect-ratio:1;background:0 0;border:0;border-radius:50%;width:min(280px,88%);height:auto;top:0;left:50%;transform:translate(-50%)}.hub-wordmark{font-size:49px}.hub-entry-label{opacity:1;transform:none;font-size:10px!important}.home-product{padding:24px 18px}.home-product-grid{grid-template-columns:1fr}.home-flow{gap:6px;padding:35px 10px 60px}.home-flow-node{flex:1;min-width:0;padding:13px 5px;font-size:10px}.home-flow-node small{font-size:9px}.home-flow-link{font-size:16px}.home-flow-attachments{gap:4px}.home-flow-attachments span{padding:5px;font-size:8px}.home-product>header .c-button{width:100%}.world-focus{flex-direction:column;align-items:flex-start;padding:28px 20px}}@media (prefers-reduced-motion:reduce){.world-slot,.aiterrios-hub{transition:none;transform:none}}.home-scroll-section{width:min(1380px,92%);margin:90px auto}.home-scroll-section h2{letter-spacing:-.035em;font-size:clamp(28px,3vw,44px);line-height:1.12}.home-section-lead{max-width:670px;color:var(--muted);font-size:17px;line-height:1.7}.home-step-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:32px;display:grid}.home-step-grid article{padding:28px}.home-step-number{letter-spacing:.12em;color:var(--brand);margin-bottom:28px;font-size:13px;display:block}.home-step-grid h3,.home-domain-grid h3{font-size:19px}.home-step-grid p,.home-domain-grid p{color:var(--muted);margin:0;font-size:14px;line-height:1.7}.home-business-section{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.home-domain-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.home-domain-grid>div{padding:25px}.home-domain-grid>div>span{color:var(--brand);font-size:13px}.home-faq{max-width:900px}.home-faq details{margin-top:12px;padding:22px 26px}.home-faq summary{cursor:pointer;font-weight:600}.home-faq details p{color:var(--muted);margin:20px 0 0;line-height:1.7}.home-final-cta{justify-content:space-between;align-items:center;gap:30px;padding:40px;display:flex}.home-final-cta p{color:var(--muted)}@media (max-width:900px){.home-step-grid{grid-template-columns:1fr 1fr}.home-business-section{grid-template-columns:1fr;gap:28px}}@media (max-width:540px){.home-scroll-section{margin:55px auto}.home-step-grid{grid-template-columns:1fr}.home-final-cta{flex-direction:column;align-items:flex-start;padding:25px}.home-domain-grid{gap:10px}.home-domain-grid>div{padding:18px}}.business-world{aspect-ratio:1;pointer-events:none;z-index:2;width:17%;position:absolute;top:10.4%;left:41.4%}.business-sphere{aspect-ratio:1;clip-path:circle(46%);cursor:pointer;width:100%;height:100%;transition:filter .25s;inset:0;transform:none}.business-sphere img{object-fit:contain;pointer-events:none;width:100%;height:100%;display:block}.business-entry-label{color:#ecf7f2;text-align:center;opacity:0;pointer-events:none;text-shadow:0 1px 4px #000;font-size:10px;position:absolute;top:78%;left:0;right:0}.business-sphere:hover,.business-sphere:focus-visible{filter:brightness(1.1);box-shadow:none}.business-sphere:focus-visible{outline-offset:-18px;outline:3px solid #a3f3dc}.business-sphere:hover .business-entry-label,.business-sphere:focus-visible .business-entry-label{opacity:1}.business-world-label{pointer-events:auto;text-decoration:none;bottom:-10%;left:12%}.business-world-label .world-status{color:#8fe0b7}:root:not([data-theme=dark]) .business-world-label .world-status{color:#096c45}@media (min-width:761px){.world-slot--1{z-index:3}.world-slot--1 .world-label{bottom:-5%;left:60%}}@media (max-width:760px){.business-world{aspect-ratio:auto;z-index:auto;pointer-events:auto;width:auto;height:76px;position:relative;top:auto;left:auto}.business-sphere{clip-path:none;border-radius:16px;width:100%;height:100%;position:absolute;inset:0}.business-sphere img,.business-entry-label{display:none}.business-world-label{pointer-events:none;position:relative;inset:auto}.business-sphere:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.business-world:focus-within .world-label{border-color:var(--focus)}}@media (prefers-reduced-motion:reduce){.business-sphere{transition:none}}.home-community{z-index:3;width:24%;max-width:430px;box-shadow:none;color:#fff;box-sizing:border-box;background:0 0;border:1px solid #ffffffb3;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex;position:absolute;top:5%;left:5%}.home-community-label{letter-spacing:.12em;color:#fff;font-size:12px;font-weight:700;display:block}.home-community p{margin:6px 0 0;font-size:15px;line-height:1.5}.home-community-actions>a{color:#103331;background:#83ded3;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;gap:12px;min-height:42px;padding:8px 13px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.home-community-actions>a:hover{background:#a6eee6}.home-community-actions>a:focus-visible,.aiterrios-community-link:focus-visible{outline-offset:4px;outline:2px solid #b7fff4}.aiterrios-community-link{width:fit-content;color:var(--ink);text-underline-offset:4px;margin:0 0 14px;font-size:14px;font-weight:600;display:block}@media (max-width:1100px){.home-community{flex-wrap:wrap;gap:10px;padding:12px;top:3%}.home-community-label{font-size:9px}.home-community p{font-size:12px}.home-community-actions>a{min-height:38px;font-size:12px}}@media (max-width:760px){.home-community{gap:12px;width:100%;max-width:none;margin:0 0 28px;padding:16px;position:relative;top:auto;left:auto}.home-community-label{font-size:10px}.home-community p{font-size:13px}.home-community-actions>a{min-height:44px}}.home-community-actions{flex-direction:column;flex-shrink:0;align-items:center;gap:7px;display:flex}.home-community-telegram{color:#b4cdca;font-size:11px}.home-community-telegram small{color:#9cb8b5;margin-left:5px;font-size:10px}.aiterrios-community-link[hidden]{display:none}.home-community-actions{flex-direction:row;gap:10px}.home-community-actions>a.community-social{box-sizing:border-box;border:1px solid #fff3;border-radius:50%;width:44px;height:44px;min-height:44px;padding:10px;box-shadow:0 3px 10px #0002}.home-community-actions>a.community-social--reddit{background:#e74417}.home-community-actions>a.community-social--telegram{background:#2289bb}.home-community-actions>a.community-social--x{color:#fff;background:#0f1419}.home-community-actions>a.community-social:hover{filter:brightness(1.16)}.community-social img,.aiterrios-community-link img{filter:brightness(0)invert();display:block}.aiterrios-community-link{align-items:center;gap:8px;display:flex}@media (max-width:1100px) and (min-width:761px){.home-community{flex-wrap:nowrap}.home-community-actions{gap:6px}.home-community-actions>a.community-social{width:40px;height:40px;min-height:40px;padding:8px}}@media (min-width:761px){.home-community{top:max(100px,11%)}}@media (min-width:761px) and (max-width:1100px){.home-intro{top:32%}}.community-social svg{fill:#fff;flex-shrink:0;width:24px;height:24px}.aiterrios-community-link svg{fill:currentColor;flex-shrink:0;width:18px;height:18px}.home-community-label,.home-community p{color:#fff}.home-community-actions{gap:8px}@media (min-width:761px) and (max-width:1100px){.home-community{width:40%;max-width:430px}.home-community-label{font-size:11px}.home-community p{font-size:14px}}@media (max-width:760px){.home-community-label{font-size:12px}.home-community p{font-size:15px}}:root[data-surface=home] [data-theme-toggle]{display:none!important}@media (min-width:1101px) and (max-width:1700px){.home-intro{top:27%}}.home-community{flex-wrap:nowrap;align-items:center;width:68.57%;max-width:430px;margin:0 0 24px;padding:16px 18px;position:static;top:auto;left:auto}.home-community>div:first-child{min-width:0}.home-community-actions{flex-shrink:0}.home-community p{max-width:none}.home-community-label{letter-spacing:.06em;line-height:1.5}@media (min-width:1101px){.home-intro{top:max(100px,11%)}}@media (min-width:761px) and (max-width:1100px){.home-intro{width:42%;top:100px}.home-community{width:100%;max-width:430px}}@media (max-width:760px){.home-community{width:100%;max-width:430px;margin:0 0 24px}.home-intro{top:auto}.home-community-actions{gap:8px}}.glass-surface:has(.c-menu[open]){z-index:40;position:relative}.c-profile-identity{overflow-wrap:anywhere}@media (max-width:640px){.c-profile-heading .c-profile-identity{flex-basis:100%}}[data-surface=home] business-tools .business-search-button{color:#ddf6f7;box-shadow:none;background:0 0;border:0;padding:0;font-size:25px}[data-surface=home] .header-start{background:linear-gradient(100deg,#60d4daaa,#7de0ccaa);border-color:#b7eee3}[data-theme=dark][data-surface=app]:has(.business-frame) .banner-inner{background:var(--surface-navigation);border-color:var(--border)}[data-surface=home] .app-header,[data-surface=home] .banner-inner{box-shadow:none;background:0 0;border:0;max-width:none}[data-surface=home] business-tools .business-tool-button{display:none}[data-surface=home]{scrollbar-width:none;overflow-x:clip}[data-surface=home] body{scrollbar-width:none;background:#0a2729;overflow-x:clip}[data-surface=home]::-webkit-scrollbar{width:0;height:0}[data-surface=home] body::-webkit-scrollbar{width:0;height:0}[data-surface=home] .banner-inner{box-sizing:border-box;width:100%}[data-surface=app] .global-links{display:none}[data-surface=app] .banner-inner,[data-theme=dark][data-surface=app]:has(.business-frame) .banner-inner,[data-surface=app]:has(.business-frame) .banner-inner{background:var(--surface-raised);border:0;min-height:72px}[data-surface=app] .module-symbol{display:inline-flex}.module-symbol svg{width:18px;height:18px}[data-surface=app] .navigation-button{align-items:center;gap:12px;width:100%;display:flex}[data-surface=home] .module-symbol{display:none}@media (min-width:1024px){[data-surface=app] .main-navigation{z-index:25;background:var(--surface-raised);border-right:1px solid var(--border);border-bottom:0;width:216px;padding:24px 14px;position:fixed;top:72px;bottom:0;left:0;overflow:visible}[data-surface=app] .navigation-list{flex-direction:column;gap:5px}[data-surface=app] .navigation-button{text-align:left;padding:12px}[data-surface=app] #main-content,[data-surface=app] #main-content:has(.business-frame){margin-left:216px;margin-right:0}[data-surface=app] page-context{margin-left:216px}}.business-menu-toggle{display:none}@media (max-width:1023px){[data-surface=app] .app-header{z-index:40;background:var(--surface-raised);border-bottom:1px solid var(--border);position:sticky;top:0}[data-surface=app] .banner-inner,[data-surface=app]:has(.business-frame) .banner-inner{flex-wrap:nowrap;gap:10px;min-height:64px;padding:10px 16px}[data-surface=app] .business-menu-toggle{border:1px solid var(--border);background:var(--surface-raised);width:40px;height:40px;color:var(--ink);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.business-menu-toggle svg{width:20px;height:20px}[data-surface=app] .main-navigation{border:1px solid var(--border);background:var(--surface-raised);border-radius:14px;width:auto;max-height:calc(100dvh - 84px);padding:12px;display:none;position:fixed;top:72px;left:12px;right:12px;overflow-y:auto;box-shadow:0 12px 40px #081f2026}[data-surface=app] .main-navigation[data-mobile-open]{display:block}[data-surface=app] .navigation-list{flex-direction:column;gap:4px}[data-surface=app] .navigation-button{min-height:44px;padding:10px 12px}[data-surface=app] .sales-dropdown{box-shadow:none;margin:5px 0 10px 20px;width:auto!important;max-height:none!important;position:static!important;inset:auto!important}[data-surface=app] .business-search-copy,[data-surface=app] business-tools kbd,[data-surface=app] .business-tool-button,[data-surface=app] [data-open-playground]{display:none}[data-surface=app] .business-search-button{justify-content:center;width:40px;min-height:40px;padding:0}[data-surface=app] .product-name,[data-surface=app]:has(.business-frame) .product-name{gap:8px;min-width:0}[data-surface=app] .umbrella-wordmark,[data-surface=app]:has(.business-frame) .umbrella-wordmark{font-size:20px}[data-surface=app] .brand-symbol{width:30px;height:30px}[data-surface=app] .theme-toggle{min-height:40px;padding-inline:8px}[data-surface=app] .header-actions{gap:4px}[data-surface=app] .profile-button{width:36px;height:40px}[data-surface=app] .business-frame-content{padding:16px}[data-surface=app] .page-context-inner{padding:20px 16px 0}}@media (max-width:400px){[data-surface=app] .umbrella-wordmark,[data-surface=app]:has(.business-frame) .umbrella-wordmark{font-size:18px}[data-surface=app] .banner-inner{gap:6px;padding-inline:10px}[data-surface=app] .theme-toggle{padding-inline:5px;font-size:12px}}@media (max-width:640px){[data-surface=app]:has(account-view) .banner-inner{flex-wrap:wrap}[data-surface=app]:has(account-view) .header-actions{flex-wrap:wrap;justify-content:flex-end;width:100%;min-width:0;margin-left:0}}.business-inline-search{width:clamp(180px,23vw,360px);min-width:0;position:relative}.business-inline-search-field{border:1px solid var(--border);background:var(--surface-raised);min-height:42px;color:var(--muted);border-radius:12px;align-items:center;gap:10px;padding:0 12px;display:flex}.business-inline-search-field:focus-within{border-color:var(--accent)}.business-inline-search-field>svg{flex:none;width:18px;height:18px}.business-inline-search-field input{width:100%;min-width:0;color:var(--ink);font-size:13px;background:0 0!important;border:0!important;outline:none!important;padding:10px 0!important}.business-inline-search-field kbd{white-space:nowrap;flex:none;font-size:10px}.business-inline-results{z-index:100;border:1px solid var(--border);background:var(--surface-raised);border-radius:12px;width:100%;min-width:260px;max-height:300px;padding:5px;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto;box-shadow:0 10px 28px #081f2020}.business-inline-results[hidden]{display:none!important}.business-inline-results a{color:var(--ink);border-radius:7px;align-items:center;gap:10px;padding:9px;text-decoration:none;display:flex}.business-inline-results a:hover,.business-inline-results a:focus-visible{background:var(--surface-navigation);outline:none}.business-inline-results a>span:last-child{min-width:0}.business-inline-results strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;display:block;overflow:hidden}.business-inline-results small{color:var(--muted);font-size:11px;display:block}.business-inline-results svg{width:18px;height:18px}[data-surface=home] .business-inline-search{width:34px}[data-surface=home] .business-inline-search-field{color:#e2f7f8;cursor:text;background:0 0;border:0;padding:0}[data-surface=home] .business-inline-search input{color:#fff;width:10px}[data-surface=home] .business-inline-search-field kbd{display:none}[data-surface=home] .business-inline-search.is-focused{width:220px}[data-surface=home] .business-inline-search.is-focused input{width:100%}@media (max-width:1023px){.business-inline-search{width:40px}.business-inline-search-field{padding:0 10px}.business-inline-search-field input{width:1px}.business-inline-search-field kbd{display:none}.business-inline-search.is-focused{width:min(220px,55vw)}.business-inline-search.is-focused .business-inline-search-field{z-index:101;background:var(--surface-raised);width:min(280px,100vw - 24px);position:absolute;top:0;right:0}.business-inline-search.is-focused input{width:100%}.business-inline-results{width:min(280px,100vw - 24px);min-width:0;top:48px;left:auto;right:0}[data-surface=home] .business-inline-search.is-focused .business-inline-search-field{background:#153436}}[data-surface=app] .c-table [data-numeric]{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.c-status{white-space:nowrap;border:1px solid var(--border);background:var(--surface-navigation);color:var(--muted);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:500;line-height:1.5;display:inline-flex}.c-status[data-tone=success]{color:#176548;background:#edf8f1;border-color:#cbe7d8}.c-status[data-tone=pending]{color:#865c18;background:#fff6e4;border-color:#eeddb8}.c-status[data-tone=danger]{color:#a92d45;background:#fff0f3;border-color:#efccd4}[data-theme=dark] .c-status[data-tone=success]{color:#94daba;background:#18352d;border-color:#305349}[data-theme=dark] .c-status[data-tone=pending]{color:#e6c38a;background:#382e1f;border-color:#574834}[data-theme=dark] .c-status[data-tone=danger]{color:#efa6b4;background:#3b2430;border-color:#624052}.aiterrios-slots{border-top:1px solid var(--border);color:var(--ink);margin:1rem;padding:.75rem}.aiterrios-slots>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;margin:.7rem 0;display:grid}.aiterrios-slots button{border:1px dashed var(--border);background:var(--surface-raised);color:var(--muted);opacity:1;border-radius:.7rem;padding:.5rem .1rem}.aiterrios-slots button span{font-size:1.3rem;display:block}.aiterrios-slots small,.aiterrios-slots>span{font-size:.75rem}.aiterrios-launch{left:1rem;bottom:max(.5rem,env(safe-area-inset-bottom));z-index:45;border:1px solid var(--border);background:var(--surface-raised);max-width:calc(100vw - 2rem);color:var(--ink);border-radius:1rem;align-items:center;gap:.6rem;padding:.7rem 1rem;font-weight:600;display:flex;position:fixed;box-shadow:0 4px 16px #00000012}.aiterrios-launch span{font-size:.75rem;font-weight:400}.aiterrios-home .aiterrios-launch{color:#f4fdfb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#244a4299;border-color:#bcefe555}.aiterrios-panel{z-index:100;border:1px solid var(--border);background:var(--surface-raised);width:min(350px,100vw - 2rem);max-height:min(540px,100dvh - 7rem);color:var(--ink);border-radius:1rem;flex-direction:column;display:flex;position:fixed;bottom:4.25rem;left:1rem;overflow:hidden;box-shadow:0 12px 40px #00000024}.aiterrios-panel[hidden]{display:none}.aiterrios-panel header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:1rem;display:flex}.aiterrios-panel header span{color:var(--muted);font-size:.75rem;display:block}.aiterrios-panel button{cursor:pointer;border:1px solid var(--border);background:var(--surface-raised);color:var(--ink);border-radius:.6rem;padding:.5rem .7rem}.aiterrios-log{min-height:0;padding:1rem;overflow:auto}.aiterrios-message{border:1px solid var(--border);overflow-wrap:anywhere;border-radius:.8rem;margin-bottom:.7rem;padding:.7rem;font-size:.875rem;line-height:1.55}.aiterrios-message p{margin:0}.aiterrios-message a{color:var(--brand);margin:.4rem .5rem 0 0;display:inline-block}.aiterrios-message[data-speaker=you]{background:var(--surface-raised);margin-left:1rem}.aiterrios-prompts{flex-wrap:wrap;gap:.4rem;padding:0 1rem .7rem;display:flex}.aiterrios-prompts button{font-size:.75rem}.aiterrios-panel form{border-top:1px solid var(--border);gap:.5rem;padding:.8rem;display:flex}.aiterrios-panel input{border:1px solid var(--border);background:var(--surface-raised);min-width:0;color:var(--ink);border-radius:.6rem;flex:1;padding:.7rem;font-size:1rem}@media (max-width:760px){.aiterrios-launch{padding:.6rem .8rem}.aiterrios-launch span{display:none}.aiterrios-panel{max-height:calc(100dvh - 5rem);bottom:4rem}}.aiterrios-launch{max-width:min(195px,100vw - 2rem)}.aiterrios-launch span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.aiterrios-slots>div button{cursor:default}.site-search-highlight{outline:2px solid var(--brand);outline-offset:4px;border-radius:4px;scroll-margin-top:100px}.aiterrios-welcome{left:1rem;bottom:max(.5rem,env(safe-area-inset-bottom));z-index:90;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#f4fdfb;background:#244a42d9;border:1px solid #bcefe566;border-radius:1rem;width:min(310px,100vw - 2rem);padding:1rem 2.5rem 1rem 1rem;animation:.25s ease-out guide-welcome-in;position:fixed;box-shadow:0 8px 28px #081f2040}body:has(.aiterrios-welcome:not([hidden])) .aiterrios-home .aiterrios-launch{visibility:hidden}.aiterrios-welcome[hidden]{display:none}.aiterrios-welcome p{margin:.6rem 0;font-size:.875rem;line-height:1.6}.aiterrios-welcome button{color:#f4fdfb;cursor:pointer;background:#71cbb933;border:1px solid #bcefe555;border-radius:.6rem;padding:.5rem .7rem}.aiterrios-welcome [data-dismiss]{background:0 0;border:0;font-size:1.25rem;position:absolute;top:.5rem;right:.5rem}.aiterrios-welcome:after{content:"";background:#244a42;border-bottom:1px solid #bcefe566;border-right:1px solid #bcefe566;width:12px;height:12px;position:absolute;bottom:-7px;left:28px;transform:rotate(45deg)}@keyframes guide-welcome-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.aiterrios-welcome{animation:none}}.aiterrios-rail{z-index:95;border:1px solid var(--border);background:var(--surface-raised);width:min(350px,100vw - 24px);color:var(--ink);border-radius:1rem;flex-direction:column;display:none;position:fixed;top:84px;bottom:78px;right:12px;overflow:hidden;box-shadow:0 8px 28px #081f2020}.aiterrios-rail[hidden]{display:none!important}.aiterrios-rail.is-open{display:flex}.aiterrios-rail .aiterrios-slots{border-top:0;border-bottom:1px solid var(--border);flex-shrink:0;margin:0;padding:1rem}.aiterrios-rail .aiterrios-slots>div{gap:.65rem}.aiterrios-rail .aiterrios-slots button{min-height:65px;padding:.7rem .2rem}.aiterrios-rail .aiterrios-panel{width:100%;min-height:0;max-height:none;box-shadow:none;border:0;border-radius:0;flex:1;position:static}.aiterrios-rail .aiterrios-log{flex:1}.aiterrios-business-launch{left:auto;right:1rem}.aiterrios-business-launch span{display:none}@media (min-width:1440px){html[data-agent-rail][data-surface=app] #main-content,html[data-agent-rail][data-surface=app] #main-content:has(.business-frame),html[data-agent-rail][data-surface=app] page-context{margin-right:340px}.aiterrios-rail{border:0;border-left:1px solid var(--border);width:340px;box-shadow:none;z-index:24;border-radius:0;display:flex;top:72px;bottom:0;right:0}.aiterrios-rail .aiterrios-panel[hidden]{display:flex}.aiterrios-rail [data-close],.aiterrios-business-launch{display:none}}.report-workspace{min-width:0}.report-filters{flex-wrap:wrap;align-items:end;gap:1rem;margin:1.5rem 0;display:flex}.report-filters label,.report-preferences>label{gap:.5rem;display:grid}.report-filters input,.report-filters select,.report-preferences select{border:1px solid var(--border);background:var(--surface-raised);max-width:100%;min-height:44px;color:var(--ink);border-radius:.6rem;padding:.65rem .8rem}.report-filters label{min-width:160px;max-width:100%}.report-filters select{max-width:360px}.report-totals{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:1rem;margin:1.5rem 0;display:grid}.report-totals strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:.5rem;font-size:1.25rem}.report-directory{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:1rem;display:grid}.report-directory a{color:var(--ink);text-decoration:none}.report-directory h2{font-size:1.1rem}.report-directory p,.report-directory span{color:var(--muted);font-size:.875rem;line-height:1.6}.report-preferences{gap:1rem;max-width:700px;display:grid}.report-preferences input[type=checkbox]{width:20px;height:20px}.report-preferences label:has([type=checkbox]){align-items:center;display:flex}.report-totals [data-report-check=review]{border-color:var(--danger)}@media print{html[data-print-report] app-navigation,html[data-print-report] page-context,html[data-print-report] .aiterrios-rail,html[data-print-report] aiterrios-guide,html[data-print-report] .aiterrios-welcome,html[data-print-report] .aiterrios-panel,html[data-print-report] .report-filters,html[data-print-report] .report-workspace header .a-row-actions{display:none!important}html[data-print-report] #main-content{margin:0!important;padding:0!important}html[data-print-report] .c-table-scroll{overflow:visible}html[data-print-report] .c-panel{box-shadow:none}html[data-print-report] .report-workspace{color:#111;background:#fff}html[data-print-report] .c-table{width:100%;font-size:10px}html[data-print-report] tr{break-inside:avoid}html[data-print-report] .report-workspace{--ink:#111;--muted:#555;--surface-raised:#fff;--surface-navigation:#f2f2f2;--border:#ccc;--canvas:#fff}html[data-print-report] .report-workspace .c-table th,html[data-print-report] .report-workspace .c-table td{color:#111;background:#fff}}body:has(platform-workspace) aiterrios-guide,body:has(platform-workspace)>.aiterrios-panel,body:has(platform-workspace)>.aiterrios-welcome,body:has(platform-workspace)>.aiterrios-rail{display:none!important}.control-assistant-slot{min-width:0}.control-assistant-panel{border:1px solid var(--border);background:var(--surface-raised);color:var(--ink);border-radius:1rem;flex-direction:column;display:flex;overflow:hidden}.control-assistant-panel header{border-bottom:1px solid var(--border);gap:.4rem;padding:1rem;display:grid}.control-assistant-panel header span{color:var(--muted);font-size:.875rem}.control-assistant-body{min-height:0;padding:1rem;font-size:.875rem;line-height:1.6;overflow:auto}.control-assistant-body details{margin-top:1rem}.control-assistant-body summary{cursor:pointer}.control-assistant-composer{border-top:1px solid var(--border);gap:.6rem;margin-top:auto;padding:1rem;display:grid}.control-assistant-composer label{font-size:.875rem}.control-assistant-composer textarea{box-sizing:border-box;border:1px solid var(--border);background:var(--surface);width:100%;color:var(--muted);resize:none;border-radius:.7rem;padding:.7rem}@media (min-width:1280px){.p-layout.p-with-assistant{grid-template-columns:224px minmax(0,1fr) 300px}.p-layout.p-with-assistant:has([aria-label="Expand Control Room sidebar"]){grid-template-columns:72px minmax(0,1fr) 300px}.control-assistant-slot{align-self:start;position:sticky;top:96px}.control-assistant-panel{max-height:calc(100dvh - 112px)}}@media (min-width:1024px) and (max-width:1279px){.control-assistant-slot{grid-column:2}.control-assistant-panel{max-height:440px}}@media screen and (max-width:640px){[data-surface=app] .header-actions{flex-wrap:nowrap;flex-shrink:0;width:auto;margin-left:auto}[data-surface=app] .banner-inner{gap:5px;padding-inline:10px}[data-surface=app] .theme-toggle{padding-inline:7px}[data-surface=app] .theme-toggle>span:not(.theme-track){display:none}[data-surface=app] .banner-inner>details>summary{padding-inline:5px}sales-workspace h1,purchases-workspace h1{font-size:1.5rem;line-height:1.25}:is(sales-workspace,purchases-workspace) .sales-tools{flex-wrap:wrap;align-items:stretch;gap:10px;display:flex}:is(sales-workspace,purchases-workspace) .sales-tools>.c-field{flex:100%;width:100%}:is(sales-workspace,purchases-workspace) .sales-tools :is(input,select){font-size:16px}:is(sales-workspace,purchases-workspace) .c-table-scroll:has(:is([data-sales-select],[data-purchase-select])){border:0;border-radius:0;overflow:visible}:is(sales-workspace,purchases-workspace) .c-table:has(:is([data-sales-select],[data-purchase-select])){display:block}:is(sales-workspace,purchases-workspace) .c-table:has(:is([data-sales-select],[data-purchase-select])) thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}:is(sales-workspace,purchases-workspace) .c-table:has(:is([data-sales-select],[data-purchase-select])) tbody{gap:12px;display:grid}:is(sales-workspace,purchases-workspace) .c-table:has(:is([data-sales-select],[data-purchase-select])) tr{border:1px solid var(--border);background:var(--surface-raised);border-radius:12px;padding:8px;display:block}:is(sales-workspace,purchases-workspace) .c-table:has(:is([data-sales-select],[data-purchase-select])) td{text-align:right;white-space:normal;overflow-wrap:anywhere;border:0;justify-content:space-between;align-items:center;gap:16px;padding:7px 8px;display:flex}:is(sales-workspace,purchases-workspace) .c-table:has(:is([data-sales-select],[data-purchase-select])) td:before{content:attr(data-label);text-align:left;color:var(--muted);flex-shrink:0;max-width:45%;font-size:12px}:is(sales-workspace,purchases-workspace) :is([data-sales-select],[data-purchase-select]){width:22px;height:22px}:is(sales-workspace,purchases-workspace) .c-table td a{padding-block:5px}}@media screen and (max-width:800px){:is(sales-workspace,purchases-workspace) .business-overview-grid{grid-template-columns:minmax(0,1fr);gap:16px}:is(sales-workspace,purchases-workspace) .business-panel{overflow-wrap:anywhere;min-width:0}:is(sales-workspace,purchases-workspace) .business-panel>header{flex-wrap:wrap;align-items:flex-start;gap:10px;margin-bottom:16px}:is(sales-workspace,purchases-workspace) .business-panel>header h2{margin-bottom:0}:is(sales-workspace,purchases-workspace) .business-owing li>a{grid-template-columns:32px minmax(0,1fr);align-items:start;gap:8px 12px;display:grid}:is(sales-workspace,purchases-workspace) .business-owing li>a>strong{white-space:normal;overflow-wrap:anywhere;grid-column:2}:is(sales-workspace,purchases-workspace) .business-recent li{overflow-wrap:anywhere;min-width:0;line-height:1.6}:is(sales-workspace,purchases-workspace) .business-bar-chart{gap:10px}:is(sales-workspace,purchases-workspace) .business-bar-chart>a{min-width:0}:is(sales-workspace,purchases-workspace) .business-bar-chart small{text-align:center;font-size:11px;line-height:1.2}}@media screen and (max-width:360px){html[data-surface=app]:has(:is(sales-workspace,purchases-workspace)),html[data-surface=app]:has(:is(sales-workspace,purchases-workspace)) body{min-width:0}[data-surface=app]:has(:is(sales-workspace,purchases-workspace)) .umbrella-wordmark{font-size:15px}[data-surface=app]:has(:is(sales-workspace,purchases-workspace)) .product-name{gap:4px}[data-surface=app]:has(:is(sales-workspace,purchases-workspace)) .banner-inner{gap:3px;padding-inline:8px}}.aiterrios-home-footer{text-align:center;color:var(--muted);background:var(--canvas);padding:36px 20px 48px;font-size:13px;line-height:1.6}.aiterrios-home-footer p{margin:0}.aiterrios-footer-divider{background:var(--border);width:48px;height:1px;margin:22px auto;display:block}.aiterrios-footer-powered{font-size:12px}.aiterrios-footer-brand{color:var(--ink);justify-content:center;align-items:center;gap:9px;margin-top:8px;font-size:16px;font-weight:500;display:flex}.aiterrios-footer-logo{object-fit:contain;width:28px;height:28px}.pg-dialog.business-agent-dialog{background:var(--surface-raised);width:min(640px,100vw - 24px);max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);color:var(--ink);border:1px solid var(--border);border-radius:16px;padding:24px;overflow:auto}.pg-dialog.business-agent-dialog::backdrop{background:#0009}.pg-dialog.business-agent-dialog header{justify-content:space-between;align-items:center;gap:12px;display:flex}.pg-dialog.business-agent-dialog h2{overflow-wrap:anywhere;font-size:20px}.pg-dialog.business-agent-dialog form{gap:12px;margin:16px 0;display:grid}.pg-dialog.business-agent-dialog label{gap:6px;font-size:14px;display:grid}.pg-dialog.business-agent-dialog select,.pg-dialog.business-agent-dialog textarea{border:1px solid var(--border);background:var(--surface-raised);width:100%;min-width:0;color:var(--ink);border-radius:8px;padding:10px}.pg-dialog.business-agent-dialog form>div{flex-wrap:wrap;gap:8px;display:flex}.pg-dialog.business-agent-dialog button{border:1px solid var(--border);background:var(--surface-navigation);min-height:44px;color:var(--ink);border-radius:8px;padding:8px 12px}.pg-dialog.business-agent-dialog button:disabled{opacity:.5}.pg-dialog.business-agent-dialog [role=alert]{color:var(--danger);overflow-wrap:anywhere}.business-agent-log{gap:12px;max-height:280px;display:grid;overflow:auto}.business-agent-log article{border:1px solid var(--border);overflow-wrap:anywhere;border-radius:8px;padding:12px}.business-agent-log p{white-space:pre-wrap}.aiterrios-slots [data-business-agent-slot] small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.aiterrios-slots [data-refresh-agent-slots]{min-height:32px;padding:4px 8px;font-size:11px}.aiterrios-panel .aiterrios-chat-toolbar{align-items:center;gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--muted);flex-wrap:wrap;flex-shrink:0;display:flex}.aiterrios-chat-toolbar [data-chat-status]{flex:1;min-width:100px}.aiterrios-panel .aiterrios-chat-toolbar button{min-height:calc(var(--spacing) * 8);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.aiterrios-panel textarea{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface-raised);min-width:0;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--ink);resize:none;flex:1;max-height:120px;line-height:1.5}.aiterrios-panel form{flex-shrink:0;align-items:center}.aiterrios-panel form button[type=submit]{min-height:calc(var(--spacing) * 11);cursor:pointer;border-color:var(--brand);background-color:var(--brand);padding-inline:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--on-brand)}.aiterrios-panel form button:disabled{opacity:.5;cursor:not-allowed}.aiterrios-panel .aiterrios-message p{white-space:pre-wrap}.aiterrios-panel .aiterrios-message strong{margin-bottom:5px;font-size:12px;display:block}.aiterrios-panel .aiterrios-message[data-speaker=agent]{background:var(--surface-navigation);margin-right:12px}.aiterrios-panel .aiterrios-chat-cards{align-items:flex-end;gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border);background-color:var(--surface-navigation);padding-inline:calc(var(--spacing) * 3);padding-top:calc(var(--spacing) * 3);padding-bottom:calc(var(--spacing) * 2);overscroll-behavior-x:contain;scrollbar-width:thin;flex-shrink:0;display:flex;overflow-x:auto}.aiterrios-chat-cards [role=tab]{cursor:pointer;align-items:flex-start;gap:var(--spacing);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface-raised);padding:calc(var(--spacing) * 3);text-align:left;--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);flex-direction:column;flex:0 0 124px;min-width:0;max-width:170px;min-height:80px;transition:transform .16s,border-color .16s,box-shadow .16s;display:flex;position:relative}.aiterrios-chat-cards [role=tab] strong{text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);overflow:hidden}.aiterrios-chat-cards [role=tab] small{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--muted)}.aiterrios-chat-cards [role=tab]>span{color:var(--brand)}.aiterrios-chat-cards [role=tab][aria-selected=true]{border-color:var(--brand);background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.aiterrios-chat-cards [role=tab][aria-selected=true]{background:color-mix(in srgb,var(--brand) 8%,var(--surface-raised))}}.aiterrios-chat-cards [role=tab][aria-selected=true]{box-shadow:0 0 0 1px var(--brand),0 4px 12px #102d2712;transform:translateY(-3px)}.aiterrios-chat-cards [role=tab]:hover{border-color:var(--brand)}.aiterrios-panel button:focus-visible,.aiterrios-panel textarea:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.aiterrios-panel .aiterrios-chat-empty{align-items:center;gap:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 8);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--muted);flex-direction:column;display:flex}.aiterrios-chat-empty>span{height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);border-radius:var(--radius-2xl);background-color:var(--brand);justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.aiterrios-chat-empty>span{background-color:color-mix(in oklab, var(--brand) 10%, transparent)}}.aiterrios-chat-empty>span{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));color:var(--brand)}.aiterrios-chat-empty>strong{color:var(--ink)}.aiterrios-panel .aiterrios-chat-error{color:var(--danger);overflow-wrap:anywhere;flex-shrink:0;margin:0;padding:8px 16px;font-size:12px}.aiterrios-panel [hidden]{display:none!important}.aiterrios-rail .aiterrios-slots [data-business-agent-slot]{min-height:84px!important;padding:10px 6px!important}.aiterrios-rail .aiterrios-slots .agent-slot-icon{width:28px!important;height:28px!important}.aiterrios-rail .aiterrios-slots>span{font-size:11px}.aiterrios-panel .aiterrios-log{overscroll-behavior:contain;scrollbar-gutter:stable}.aiterrios-rail .aiterrios-panel header{padding:12px 16px}.aiterrios-panel .aiterrios-chat-cards [role=tab]{scroll-margin:12px}@media (max-width:760px){.aiterrios-rail{max-height:calc(100dvh - 88px);top:76px;bottom:12px}.aiterrios-rail .aiterrios-slots{padding:8px 12px}.aiterrios-panel .aiterrios-chat-cards{padding-top:9px}.aiterrios-chat-cards [role=tab]{flex-basis:120px;min-height:68px}.aiterrios-panel .aiterrios-prompts{padding:0 12px 6px}.aiterrios-panel form{padding:8px 12px}.aiterrios-panel .aiterrios-log{padding:12px}}@media (prefers-reduced-motion:reduce){.aiterrios-chat-cards [role=tab]{transition:none}}.aiterrios-rail .aiterrios-slots [data-business-agent-slot]{cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--border);background-color:var(--surface-raised);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 4);color:var(--ink);--tw-shadow:var(--panel-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background:linear-gradient(145deg,var(--surface-raised),var(--brand));flex-direction:column;min-height:118px;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.aiterrios-rail .aiterrios-slots [data-business-agent-slot]{background:linear-gradient(145deg,var(--surface-raised),color-mix(in srgb,var(--brand) 5%,var(--surface-raised)))}}.aiterrios-rail .aiterrios-slots [data-business-agent-slot]{box-shadow:0 5px 12px #102d270c,inset 0 1px #ffffff60}.aiterrios-rail .aiterrios-slots [data-business-agent-slot]:hover:not(:disabled){border-color:var(--brand);box-shadow:var(--hover-shadow);transform:translateY(-3px)}.aiterrios-rail .aiterrios-slots [data-business-agent-slot]:focus-visible,.pg-dialog.business-agent-dialog button:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.aiterrios-rail .aiterrios-slots .agent-slot-icon{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);border-radius:var(--radius-xl);background-color:var(--brand);justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.aiterrios-rail .aiterrios-slots .agent-slot-icon{background-color:color-mix(in oklab, var(--brand) 10%, transparent)}}.aiterrios-rail .aiterrios-slots .agent-slot-icon{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));color:var(--brand)}.aiterrios-rail .aiterrios-slots small{width:100%;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--ink)}.aiterrios-slots em{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--muted);font-style:normal}.aiterrios-rail .aiterrios-slots [data-refresh-agent-slots]{min-height:calc(var(--spacing) * 9);cursor:pointer;border-radius:var(--radius-lg);--tw-border-style:solid;padding-inline:calc(var(--spacing) * 3);color:var(--muted);box-shadow:none;border-style:solid}.pg-dialog.business-agent-dialog{border-radius:24px;width:min(720px,100vw - 24px);box-shadow:0 24px 80px #081f2040}.pg-dialog.business-agent-dialog .agent-dialog-heading{align-items:center;gap:calc(var(--spacing) * 3);min-width:0;display:flex}.agent-dialog-mark{height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);border-radius:var(--radius-2xl);background-color:var(--brand);flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.agent-dialog-mark{background-color:color-mix(in oklab, var(--brand) 10%, transparent)}}.agent-dialog-mark{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));color:var(--brand)}.agent-eyebrow{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--muted)}.pg-dialog.business-agent-dialog h2{margin-top:var(--spacing);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.agent-dialog-intro{margin-top:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--muted)}.pg-dialog.business-agent-dialog .agent-choice-heading{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));display:flex}.agent-choice-heading a{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--brand)}.pg-dialog.business-agent-dialog .agent-choice-grid{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(1,minmax(0,1fr));max-height:260px;padding:4px;display:grid;overflow:auto}.pg-dialog.business-agent-dialog .agent-choice-card{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface-raised);width:100%;padding:calc(var(--spacing) * 4);text-align:left;color:var(--ink);--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);transition:border-color .15s,background .15s;display:flex}.pg-dialog.business-agent-dialog .agent-choice-card:hover{border-color:var(--brand)}.pg-dialog.business-agent-dialog .agent-choice-card[aria-pressed=true]{border-color:var(--brand);background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.pg-dialog.business-agent-dialog .agent-choice-card[aria-pressed=true]{background:color-mix(in srgb,var(--brand) 6%,var(--surface-raised))}}.pg-dialog.business-agent-dialog .agent-choice-card[aria-pressed=true]{box-shadow:0 0 0 1px var(--brand)}.agent-choice-icon{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);border-radius:var(--radius-xl);background-color:var(--brand);flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.agent-choice-icon{background-color:color-mix(in oklab, var(--brand) 10%, transparent)}}.agent-choice-icon{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));color:var(--brand)}.agent-choice-card>span:nth-child(2){flex:1;min-width:0}.agent-choice-card strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);overflow-wrap:anywhere;display:block}.agent-choice-card small{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--muted);display:block}.agent-choice-check{height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);color:var(--brand);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.pg-dialog.business-agent-dialog .agent-connection-note{align-items:flex-start;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);background-color:var(--surface-navigation);padding:calc(var(--spacing) * 3);color:var(--muted);display:flex}.agent-connection-note p{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);margin:0}.pg-dialog.business-agent-dialog .agent-connect-actions{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border);padding-top:calc(var(--spacing) * 4);display:flex}.pg-dialog.business-agent-dialog .agent-connect-primary{cursor:pointer;border-color:var(--brand);background-color:var(--brand);padding-inline:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--on-brand);--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)}.pg-dialog.business-agent-dialog .agent-connect-primary:hover:not(:disabled){background-color:var(--brand-hover)}.pg-dialog.business-agent-dialog button:disabled{cursor:not-allowed}.pg-dialog.business-agent-dialog [data-agent-status]{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface-navigation);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--muted)}.agent-empty{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--border);padding:calc(var(--spacing) * 5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--muted)}.agent-empty strong{color:var(--ink)}.agent-empty p{margin-top:calc(var(--spacing) * 2);--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);margin-bottom:0}@media (prefers-reduced-motion:reduce){.aiterrios-rail .aiterrios-slots [data-business-agent-slot],.pg-dialog.business-agent-dialog .agent-choice-card{transition:none}}@media (max-width:480px){.pg-dialog.business-agent-dialog{padding:18px}.pg-dialog.business-agent-dialog h2{font-size:21px}.agent-eyebrow{font-size:10px}.agent-dialog-mark{width:40px;height:40px}.pg-dialog.business-agent-dialog .agent-choice-heading{flex-wrap:wrap}}.aiterrios-rail .aiterrios-panel header{display:none}.aiterrios-rail .aiterrios-chat-toolbar{flex-wrap:wrap;gap:6px;min-height:36px;padding:4px 12px}.aiterrios-rail .aiterrios-chat-toolbar [data-chat-status]:not(:empty){overflow-wrap:anywhere;flex:1 0 100%}.aiterrios-chat-toolbar [data-chat-status]{min-width:0;font-size:11px}.aiterrios-rail .aiterrios-chat-toolbar button{white-space:nowrap;min-height:28px;padding:3px 7px}.aiterrios-panel [data-close-chat]{display:none}.aiterrios-rail [data-close-chat]{display:block}.aiterrios-rail .aiterrios-chat-cards{align-items:center;gap:5px;padding:6px 12px}.aiterrios-panel .aiterrios-chat-cards [role=tab]{border-radius:8px;flex-direction:row;flex:1 0 68px;align-items:center;gap:4px;min-width:68px;max-width:none;height:34px;min-height:34px;padding:5px 7px}.aiterrios-panel .aiterrios-chat-cards [role=tab] strong{width:auto;min-width:0;font-size:11px}.aiterrios-panel .aiterrios-chat-cards [role=tab][aria-selected=true]{box-shadow:0 0 0 1px var(--brand),0 2px 5px #102d2712;transform:none}.aiterrios-rail .aiterrios-prompts{flex-wrap:nowrap;flex-shrink:0;gap:4px;padding:0 12px 5px;overflow-x:auto}.aiterrios-rail .aiterrios-prompts button{white-space:nowrap;padding:4px 6px;font-size:10px}.aiterrios-rail .aiterrios-panel form{padding:8px 12px}.aiterrios-rail .aiterrios-panel textarea{min-height:42px;max-height:80px;padding:8px 10px;font-size:14px}.aiterrios-rail .aiterrios-panel form button[type=submit]{min-height:40px;padding:8px 12px}.aiterrios-rail .aiterrios-slots{padding:8px 12px}.aiterrios-rail .aiterrios-slots>div{gap:6px;margin:6px 0}.aiterrios-rail .aiterrios-slots [data-business-agent-slot]{gap:3px;min-height:58px!important;padding:6px!important}.aiterrios-rail .aiterrios-slots .agent-slot-icon{border-radius:8px;font-size:16px;width:22px!important;height:22px!important}.aiterrios-rail .aiterrios-slots em{display:none}.aiterrios-rail .aiterrios-slots>span{margin:3px 0;display:block}.aiterrios-rail .aiterrios-slots [data-refresh-agent-slots]{min-height:26px;padding:3px 7px;font-size:10px}@media (min-width:1440px){.aiterrios-rail [data-close-chat]{display:none}}.aiterrios-panel [data-minimize-chat]{min-width:28px;font-size:16px;line-height:1}html[data-business-chat-minimized] .aiterrios-rail{display:none!important}html[data-business-chat-minimized] .aiterrios-business-launch{left:auto;right:16px;display:flex!important}@media (min-width:1440px){html[data-business-chat-minimized][data-agent-rail][data-surface=app] #main-content,html[data-business-chat-minimized][data-agent-rail][data-surface=app] #main-content:has(.business-frame),html[data-business-chat-minimized][data-agent-rail][data-surface=app] page-context{margin-right:0}}.agent-approval{border:1px solid var(--border);overflow-wrap:anywhere;min-width:0;max-width:100%}.agent-approval pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--surface-navigation);border-radius:10px;max-width:100%;max-height:180px;padding:10px;font-size:12px;line-height:1.5;overflow:auto}.agent-approval>div{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.agent-approval button{border:1px solid var(--border);background:var(--surface-raised);min-height:36px;color:var(--ink);border-radius:10px;padding:8px 12px;font-size:12px}.agent-approval button[data-agent-review-decision=approve]{border-color:var(--brand);font-weight:600}.agent-approval small{color:var(--muted);line-height:1.5;display:block}.agent-approval button:disabled{opacity:.5;cursor:wait}.business-header-break{display:none}@media screen and (max-width:640px){html[data-surface=app],html[data-surface=app] body{min-width:0}[data-surface=app] .banner-inner,[data-surface=app]:has(.business-frame) .banner-inner{flex-wrap:wrap}[data-surface=app] .product-name{flex:1}[data-surface=app] .business-header-break{flex:0 0 100%;order:1;height:0;display:block}[data-surface=app] business-tools{flex:1 0 calc(100% - 180px);order:2;min-width:44px;margin-left:0}[data-surface=app] .header-actions{flex:none;order:3;width:auto;margin-left:auto}[data-surface=app] .business-inline-search,[data-surface=app] .business-inline-search.is-focused,[data-surface=app] .business-inline-search-field input{width:100%}[data-surface=app] .business-inline-search.is-focused .business-inline-search-field{width:100%;position:static}[data-surface=app] .business-inline-results{left:0;right:auto}[data-surface=app] .main-navigation{max-height:calc(100dvh - 144px);position:absolute;top:100%}}aiterrios-guide.aiterrios-home .aiterrios-launch{left:auto;right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));background:var(--surface-raised);border-radius:50%;justify-content:center;gap:0;width:44px;min-width:44px;max-width:44px;height:44px;min-height:44px;padding:0;box-shadow:0 4px 18px #0003}aiterrios-guide.aiterrios-home .aiterrios-launch span{display:none}.aiterrios-launch .aiterrios-assistant-icon{flex-shrink:0;width:22px;height:22px}.aiterrios-panel.aiterrios-panel--home{left:auto;right:max(16px,env(safe-area-inset-right));max-height:min(540px,100dvh - 96px);bottom:72px}.platform-monitor{border:1px solid var(--border);background:linear-gradient(135deg,var(--surface-raised),var(--surface-raised));border-radius:24px;padding:clamp(16px,3vw,28px)}@supports (color:color-mix(in lab, red, red)){.platform-monitor{background:linear-gradient(135deg,color-mix(in srgb,var(--surface-raised) 94%,#76bde5),var(--surface-raised))}}.platform-monitor{min-width:0;box-shadow:0 14px 48px #0a292a0a}.monitor-header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.monitor-header h2{margin-bottom:6px;font-size:clamp(24px,3vw,32px)}.monitor-header p{margin-bottom:6px}.monitor-eyebrow{letter-spacing:.16em;color:var(--muted);font-size:11px;font-weight:600}.monitor-overview{border:1px solid var(--border);background:var(--surface-raised);border-radius:22px;align-items:center;gap:28px;margin-bottom:28px;padding:24px;display:flex}@supports (color:color-mix(in lab, red, red)){.monitor-overview{background:color-mix(in srgb,var(--surface-raised) 70%,transparent)}}.monitor-overview p{margin:12px 0 8px}.monitor-caption,.monitor-overview small{color:var(--muted);font-size:12px;line-height:1.6}.monitor-orbit{border:7px solid #83abad44;border-radius:50%;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:140px;height:140px;display:flex;box-shadow:inset 0 0 24px #8cd1d515}.monitor-orbit strong{font-size:30px;line-height:1.2}.monitor-orbit span{color:var(--muted);font-size:11px}.monitor-orbit[data-state=healthy]{border-color:#40b982}.monitor-orbit[data-state=slow]{border-color:#dda73e}.monitor-orbit[data-state=unavailable]{border-color:#e37777}.monitor-state{white-space:nowrap;color:var(--muted);background:#85a8aa18;border-radius:999px;align-items:center;gap:6px;padding:5px 9px;font-size:11px;font-weight:600;display:inline-flex}.monitor-state:before{content:"";background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.monitor-state[data-state=healthy]{color:#18734e;background:#35b47b18}.monitor-state[data-state=slow],.monitor-state[data-state=restricted]{color:#86620d;background:#dea62f18}.monitor-state[data-state=unavailable]{color:#ad3535;background:#e3686818}[data-theme=dark] .monitor-state[data-state=healthy]{color:#78dfb0}[data-theme=dark] .monitor-state[data-state=slow],[data-theme=dark] .monitor-state[data-state=restricted]{color:#efd185}[data-theme=dark] .monitor-state[data-state=unavailable]{color:#f9a3a3}.monitor-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:24px;margin-bottom:28px;display:grid}.monitor-grid h3,.platform-monitor>section h3{margin-bottom:8px;font-size:17px}.monitor-item{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:15px 0;display:grid}.monitor-item strong{font-size:14px}.monitor-item small{color:var(--muted);margin-top:3px;font-size:11px;display:block}.monitor-time{font-variant-numeric:tabular-nums;text-align:right;min-width:50px;color:var(--muted);font-size:12px}.monitor-note{border:1px solid var(--border);border-radius:16px;margin-top:20px;padding:16px}.monitor-note p{color:var(--muted);margin:8px 0;font-size:12px}.monitor-note a{font-size:13px}.monitor-modules{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin:16px 0;display:grid}.monitor-modules article{border:1px solid var(--border);background:var(--surface-raised);border-radius:16px;flex-direction:column;align-items:flex-start;gap:10px;padding:16px;display:flex}@supports (color:color-mix(in lab, red, red)){.monitor-modules article{background:color-mix(in srgb,var(--surface-raised) 76%,transparent)}}.monitor-modules article strong{font-size:13px}.monitor-modules article small{color:var(--muted);font-size:11px}.monitor-history{flex-wrap:wrap;align-items:center;gap:4px;min-height:22px;margin:10px 0 4px;display:flex}.monitor-history>span{background:#dea73e;border-radius:4px;width:8px;height:20px}.monitor-history>span[data-state=healthy]{background:#40b982}.monitor-history>span[data-state=unavailable]{background:#e37777}.monitor-error{background:#e3686810;border:1px solid #dc8080;border-radius:14px;padding:14px;font-size:13px}@media (max-width:650px){.monitor-header{flex-wrap:wrap}.monitor-overview{flex-wrap:wrap;align-items:flex-start;gap:16px;padding:16px}.monitor-orbit{border-width:5px;width:108px;height:108px}.monitor-grid{grid-template-columns:1fr}.monitor-item{gap:6px}.monitor-state{padding:5px 7px;font-size:10px}.monitor-time{min-width:44px;font-size:11px}.monitor-modules{grid-template-columns:repeat(2,minmax(0,1fr))}}.monitor-mini{border:1px solid var(--border);background:linear-gradient(135deg,var(--surface-raised),var(--surface-raised));border-radius:18px;height:100%;min-height:174px;padding:20px}@supports (color:color-mix(in lab, red, red)){.monitor-mini{background:linear-gradient(135deg,color-mix(in srgb,var(--surface-raised) 94%,#76bde5),var(--surface-raised))}}.monitor-mini{flex-direction:column;gap:18px;display:flex;box-shadow:0 8px 28px #0a292a09}.monitor-mini-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.monitor-mini-top strong{font-size:15px}.monitor-mini-metrics{justify-content:space-between;gap:22px;display:flex}.monitor-mini-metrics>div{align-items:center;gap:7px;display:flex}.monitor-mini-metrics small{color:var(--muted);font-size:12px}.monitor-dot{background:#93b3b5;border-radius:50%;width:9px;height:9px;display:inline-block}.monitor-dot[data-state=healthy]{background:#37b27f;box-shadow:0 0 0 4px #37b27f12}.monitor-dot[data-state=slow],.monitor-dot[data-state=restricted]{background:#dda73e}.monitor-dot[data-state=unavailable]{background:#e37777}.monitor-mini footer{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;display:flex}.monitor-mini footer small{color:var(--muted);font-size:10px}.monitor-mini-open{color:var(--brand);background:0 0;border:0;min-height:36px;padding:8px 0;font-size:12px}.monitor-problems{border:1px solid var(--border);border-radius:16px;margin:20px 0;padding:16px}.monitor-problems summary{cursor:pointer;font-size:13px}.monitor-problems article{border-top:1px solid var(--border);padding:12px 0;font-size:12px}.monitor-problems article small{color:var(--muted);margin-top:5px;display:block}platform-code{min-width:0;display:block}.code-summary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.code-summary h2{margin:.3rem 0}.code-summary code{overflow-wrap:anywhere;font-size:.75rem}.code-workbench{border:1px solid var(--border);color:#dff6f7;background:#0b1f20;border-radius:16px;grid-template-columns:220px minmax(0,1fr);margin:1.5rem 0;display:grid;overflow:hidden}.code-files{border-right:1px solid #ffffff18;min-width:0;padding:12px}.code-files label{gap:8px;font-size:12px;display:grid}.code-files input{color:#dff6f7;background:#173638;border-color:#34595b;width:100%}.code-files [data-code-list]{max-height:560px;margin-top:12px;overflow:auto}.code-files button{text-align:left;overflow-wrap:anywhere;border-radius:6px;width:100%;padding:9px 6px;font-size:11px;display:block}.code-files button:hover,.code-files button[aria-current]{color:#99d7ff;background:#ffffff14}.code-main{min-width:0;padding:14px}.code-main header{flex-wrap:wrap;gap:12px;display:flex}.code-main header>code{overflow-wrap:anywhere;color:#beedf0;width:100%;font-size:12px}.code-main .c-hint{color:#aacacc;font-size:12px}.code-actions{flex-wrap:wrap;gap:6px;display:flex}.code-actions .c-button{min-height:36px;font-size:12px}.code-editor{background:#081a1b;border:1px solid #34595b;border-radius:8px;height:460px;display:flex;overflow:hidden}.code-editor pre,.code-editor textarea{tab-size:2;white-space:pre;color:#dff6f7;background:0 0;border:0;border-radius:0;margin:0;padding:12px 10px;font:13px/21px Consolas,Cascadia Code,monospace}.code-editor pre{color:#699799;text-align:right;-webkit-user-select:none;user-select:none;border-right:1px solid #ffffff12;min-width:48px;overflow:hidden}.code-editor textarea{resize:none;outline-offset:-2px;width:100%;overflow:auto}.code-main footer{color:#aacacc;overflow-wrap:anywhere;padding-top:10px;font:10px/1.6 Consolas,monospace}.code-main [role=status]{color:#b8daf1;min-height:20px;font-size:12px}.code-map p{font-size:13px}.code-map-root{border:1px solid var(--border);background:var(--surface-navigation);border-radius:12px;gap:6px;max-width:420px;margin:20px 0;padding:16px;display:grid}.code-map-root small{color:var(--muted)}.code-route-tree{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.code-route-tree>details,.code-server-tree{border:1px solid var(--border);border-radius:10px;min-width:0;padding:12px}.code-map summary{cursor:pointer;overflow-wrap:anywhere;min-height:36px;font-size:12px}.code-map summary span{color:var(--muted);margin-top:5px;display:block}.code-branch{border-left:1px solid var(--border);min-width:0;margin:8px 0 8px 8px;padding:8px 0 8px 12px}.code-branch button{text-align:left;color:var(--brand);overflow-wrap:anywhere;padding:4px;font:11px/1.6 Consolas,monospace;display:block}.code-branch button:hover{text-decoration:underline}.code-branch small{color:var(--muted);font-size:10px;display:block}.code-server-tree{margin-top:12px}@media (max-width:850px){.code-workbench{grid-template-columns:1fr}.code-files{border-bottom:1px solid #ffffff18;border-right:0}.code-files [data-code-list]{max-height:160px}.code-route-tree{grid-template-columns:1fr}.code-editor{height:360px}.code-main{padding:10px}}.p-code-workspace>.control-assistant-slot{display:none}@media (min-width:1280px){.p-layout.p-with-assistant.p-code-workspace{grid-template-columns:224px minmax(0,1fr)}.p-layout.p-with-assistant.p-code-workspace:has([aria-label="Expand Control Room sidebar"]){grid-template-columns:72px minmax(0,1fr)}}@media (max-width:850px){.code-actions .c-button,.code-files button,.code-branch button{min-height:44px}}:root{--cr-canvas:#0b1016;--cr-raised:#161f29;--cr-navigation:#19232e;--cr-ink:#e8edf1;--cr-muted:#a7b4bf;--cr-border:#8a9ca633;--cr-card:linear-gradient(135deg,#1c2733dd,#111923f2);--cr-nav:linear-gradient(135deg,#202c38ee,#141e28f5);--cr-background:radial-gradient(ellipse at 5% 0,#273d482e,transparent 65%);--cr-radius:22px;--cr-control-radius:12px;--cr-card-padding:24px;--cr-shadow:inset 0 1px 0 #b5e8d90b,0 12px 36px #00000035;--cr-highlight:#c8fff00a;--cr-apricot:#f5c39b;--cr-apricot-hover:#f9d2b3;--cr-apricot-pressed:#e5aa7d;--cr-apricot-ink:#24170e;--cr-apricot-wash:#f5c39b14;--cr-apricot-selected:#f5c39b26}:root :is(.cr-card,.cr-tile){background:var(--cr-card);color:var(--cr-ink);border:1px solid var(--cr-border);border-radius:var(--cr-radius);padding:var(--cr-card-padding);box-shadow:var(--cr-shadow);-webkit-backdrop-filter:blur(20px)saturate(115%);backdrop-filter:blur(20px)saturate(115%);box-sizing:border-box;min-width:0;max-width:100%}:root :is(.cr-tile,platform-workspace .p-control-tile){flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;min-height:154px;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;position:relative}:root .cr-tile:is(:hover,:focus-visible){border-color:var(--brand);transform:translateY(-3px);box-shadow:0 16px 36px #0005}:root .cr-tile:active{transform:translateY(-1px)}:root :is(.cr-tile strong,platform-workspace .p-control-tile>span){letter-spacing:.01em;font-size:16px;font-weight:600;line-height:1.5}:root :is(.cr-tile small,platform-workspace .p-control-tile>small){color:var(--cr-muted);font-size:12px;line-height:1.5}:root .cr-tile-icon{color:var(--brand);margin-bottom:5px;display:inline-flex}@media (prefers-reduced-motion:reduce){:root .cr-tile{transition:none}:root .cr-tile:is(:hover,:focus-visible,:active){transform:none}}body:has(platform-workspace){--control-glass:var(--glass);--control-background:var(--canvas-gradient);--control-scheme:light;color:var(--ink);background-color:var(--canvas);background-image:var(--control-background);color-scheme:var(--control-scheme);background-attachment:fixed}:root[data-theme=dark] body:has(platform-workspace){--control-scheme:dark}body:has(platform-workspace) app-navigation,body:has(platform-workspace) page-context{color:var(--ink)}platform-workspace{color:var(--ink);color-scheme:var(--control-scheme)}platform-workspace .bg-surface,platform-workspace .p-glass,platform-workspace .p-control-tile,platform-workspace .monitor-mini,platform-workspace .platform-monitor,platform-workspace .control-assistant-panel{background:var(--control-glass);border:1px solid var(--border);-webkit-backdrop-filter:blur(22px)saturate(135%);backdrop-filter:blur(22px)saturate(135%);color:var(--ink);box-sizing:border-box;border-radius:22px;min-width:0;box-shadow:inset 0 1px #f0fbfb0a,0 12px 36px #0003}platform-workspace button,platform-workspace a[class~=inline-flex]{min-height:44px;color:var(--ink);white-space:normal;overflow-wrap:anywhere;background:linear-gradient(135deg,#8cdfe31c,#10303299);border:1px solid #caf1f330;border-radius:12px;transition:background .18s,border-color .18s,box-shadow .18s}platform-workspace button:not(:disabled):hover,platform-workspace a[class~=inline-flex]:hover{background:linear-gradient(135deg,#aae8eb30,#17393bc9);border-color:#caf0f277;box-shadow:0 5px 18px #5fb7bc20}platform-workspace button:focus-visible,platform-workspace a:focus-visible{outline-offset:3px;outline:2px solid #cef2f4}platform-workspace button:disabled{opacity:.45;cursor:not-allowed}platform-workspace button[class~=bg-max]{color:#13393b;background:linear-gradient(110deg,#c3eff1,#c2f1e7);border-color:#0000}platform-workspace input,platform-workspace select,platform-workspace textarea{color:var(--ink);border-color:var(--border);box-sizing:border-box;background:#092425b3;border-radius:12px;min-width:0;max-width:100%}platform-workspace option{color:#f1fbfc;background:#133537}platform-workspace .p-control-tile{flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;min-height:154px;padding:24px;text-decoration:none;display:flex;position:relative;overflow:hidden}platform-workspace .p-control-tile:before{content:"";background:linear-gradient(90deg,#b8ecee,#b0ece0);border-radius:5px;width:24px;height:3px;margin-bottom:5px;box-shadow:0 0 18px #b4ebee33}platform-workspace .p-control-tile span{letter-spacing:.01em;font-size:16px;font-weight:600}platform-workspace .p-control-tile small{color:var(--muted);font-size:12px;line-height:1.5}platform-workspace .p-app-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:16px}platform-workspace .p-app-grid>*{min-width:0;max-width:100%;height:100%}platform-workspace .p-stats{margin-top:20px}platform-workspace .monitor-mini{gap:16px;min-height:230px;padding:20px;overflow:hidden}platform-workspace .monitor-mini-top{flex-wrap:wrap;gap:8px}platform-workspace .monitor-mini-metrics{grid-template-columns:repeat(auto-fit,minmax(76px,1fr));justify-content:start;gap:12px;display:grid}platform-workspace .monitor-mini-metrics>div{gap:7px;min-width:0}platform-workspace .monitor-dot{flex-shrink:0}platform-workspace .monitor-mini footer{flex-wrap:wrap;gap:8px}platform-workspace .monitor-mini footer button{max-width:100%;padding:6px 10px;font-size:12px}platform-workspace .monitor-state[data-state=healthy]{color:#8ee5ba}platform-workspace .monitor-state[data-state=slow]{color:#f2d48e}platform-workspace .monitor-state[data-state=unavailable]{color:#ffaeb4}platform-workspace .monitor-modules{grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr))}platform-workspace .monitor-item{grid-template-columns:minmax(0,1fr) auto;min-width:0}platform-workspace .monitor-time{grid-column:2}platform-workspace .p-definition dd{overflow-wrap:anywhere;min-width:0}platform-analytics{min-width:0;max-width:100%;display:block}.platform-analytics{--analytics-orange:#f2ab73;min-width:0}.analytics-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.analytics-heading h2{margin:0 0 6px;font-size:32px}.analytics-heading p{color:var(--muted)}.analytics-filters{background:#d78d3c0a;border:1px solid #f2ab7340;border-radius:18px;flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:20px;padding:16px;display:flex}.analytics-filters label{color:var(--muted);flex-direction:column;flex:150px;gap:6px;min-width:0;font-size:12px;display:flex}.analytics-filters input,.analytics-filters select{width:100%;min-height:44px;padding:8px 12px}.analytics-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:20px;display:grid}.analytics-kpis article{padding:20px}.analytics-kpis strong{color:#f5c39b;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:clamp(24px,3vw,36px);display:block}.analytics-kpis small{color:var(--muted);font-size:12px}.analytics-section{min-width:0;margin-bottom:18px;padding:22px;overflow:hidden}.analytics-section h3{margin:0 0 16px;font-size:17px}.analytics-section-title{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.analytics-chart,.analytics-map{color:#bfdee0;width:100%;max-width:100%;display:block}.analytics-map{border:1px solid var(--border);background:radial-gradient(#dc9c3d12,#0000);border-radius:16px}.analytics-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.analytics-legend{flex-wrap:wrap;gap:20px;font-size:12px;display:flex}.analytics-legend span:first-child{color:#f2ab73}.analytics-legend span:last-child{color:#afece0}.analytics-chart-range{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:18px;display:flex}.analytics-caption,.analytics-empty{color:var(--muted);margin:12px 0;font-size:12px;line-height:1.7}.analytics-ranking{margin:0 0 24px;padding:0;list-style:none}.analytics-ranking li{padding:10px 0}.analytics-ranking li>div:first-child{justify-content:space-between;gap:12px;font-size:13px;display:flex}.analytics-ranking span{overflow-wrap:anywhere;min-width:0}.analytics-ranking strong{flex-shrink:0}.analytics-bar{background:#b1eaed10;border-radius:5px;height:4px;margin-top:8px;overflow:hidden}.analytics-bar i{background:linear-gradient(90deg,#dba26f99,#f5c69b);border-radius:5px;height:100%;display:block}.analytics-section summary{cursor:pointer;min-height:44px;font-size:13px}.analytics-section>p{color:var(--muted);font-size:13px;line-height:1.7}platform-workspace .analytics-mini{background:radial-gradient(ellipse at 100% 0,#e99c421a,transparent 65%),var(--control-glass);border-color:#f2ab7345;flex-direction:column;gap:14px;min-height:230px;padding:20px;display:flex;overflow:hidden}.analytics-mini header,.analytics-mini footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.analytics-accent{color:#f5c39b;font-size:11px}.analytics-mini-numbers{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.analytics-mini-numbers b{color:#f5c39b;overflow-wrap:anywhere;font-size:26px;display:block}.analytics-mini small{color:var(--muted);font-size:11px;line-height:1.5}.analytics-mini footer{margin-top:auto}.analytics-mini footer button{padding:6px 10px;font-size:12px}@media (max-width:700px){.analytics-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-columns{grid-template-columns:minmax(0,1fr)}.analytics-section{padding:16px}.analytics-filters{padding:12px}.analytics-kpis article{padding:14px}platform-workspace .p-control-tile{padding:20px}platform-workspace .monitor-mini-metrics{gap:10px}}@media (prefers-reduced-motion:reduce){platform-workspace button{transition:none}}platform-workspace [data-p-section=analytics]{border-color:#f2ab7345}platform-workspace [data-p-section=analytics][aria-current=page]{color:#f5c39b;background:#d3954922}platform-workspace [data-p-section=analytics]>span{color:inherit}body:has(platform-workspace) dialog{color:#f1fbfc;-webkit-backdrop-filter:blur(22px)saturate(135%);backdrop-filter:blur(22px)saturate(135%);background:linear-gradient(135deg,#275a5de6,#0b2627f5);border:1px solid #b8ecee40;border-radius:22px}body:has(platform-workspace) dialog button{color:#f1fbfc;white-space:normal;background:linear-gradient(135deg,#8cdfe31c,#10303299);border:1px solid #caf1f330;border-radius:12px;min-height:44px}body:has(platform-workspace) dialog button[class~=bg-max]{color:#13393b;background:linear-gradient(110deg,#c3eff1,#c2f1e7)}body:has(platform-workspace) dialog select,body:has(platform-workspace) dialog input{color:#f1fbfc;background:#092425}:root:not([data-theme=dark]) platform-workspace .bg-surface,:root:not([data-theme=dark]) platform-workspace .p-glass,:root:not([data-theme=dark]) platform-workspace .p-control-tile,:root:not([data-theme=dark]) platform-workspace .monitor-mini,:root:not([data-theme=dark]) platform-workspace .platform-monitor,:root:not([data-theme=dark]) platform-workspace .control-assistant-panel{box-shadow:var(--panel-shadow)}:root:not([data-theme=dark]) platform-workspace button,:root:not([data-theme=dark]) platform-workspace a[class~=inline-flex]{border-color:var(--border);background:var(--navigation-gradient)}:root:not([data-theme=dark]) platform-workspace button:not(:disabled):hover,:root:not([data-theme=dark]) platform-workspace a[class~=inline-flex]:hover{border-color:var(--border-hover);background:var(--surface-navigation);box-shadow:var(--panel-shadow)}:root:not([data-theme=dark]) platform-workspace button:focus-visible,:root:not([data-theme=dark]) platform-workspace a:focus-visible{outline-color:var(--focus)}:root:not([data-theme=dark]) platform-workspace button[class~=bg-max]{background:var(--action-gradient);color:var(--on-brand);border-color:#0000}:root:not([data-theme=dark]) platform-workspace input,:root:not([data-theme=dark]) platform-workspace select,:root:not([data-theme=dark]) platform-workspace textarea,:root:not([data-theme=dark]) platform-workspace option{background:var(--surface-raised);color:var(--ink)}:root:not([data-theme=dark]) platform-workspace .monitor-state[data-state=healthy]{color:#18734e}:root:not([data-theme=dark]) platform-workspace .monitor-state[data-state=slow]{color:#875d09}:root:not([data-theme=dark]) platform-workspace .monitor-state[data-state=unavailable]{color:#ac2944}:root:not([data-theme=dark]) platform-workspace .analytics-kpis strong,:root:not([data-theme=dark]) platform-workspace .analytics-mini-numbers b,:root:not([data-theme=dark]) platform-workspace .analytics-accent,:root:not([data-theme=dark]) platform-workspace [data-p-section=analytics][aria-current=page]{color:#9c4f17}:root:not([data-theme=dark]) platform-workspace .analytics-chart,:root:not([data-theme=dark]) platform-workspace .analytics-map{color:#668385}:root:not([data-theme=dark]) platform-workspace .analytics-legend span:first-child{color:#9c4f17}:root:not([data-theme=dark]) platform-workspace .analytics-legend span:last-child{color:#5bc1ad}:root:not([data-theme=dark]) platform-workspace .analytics-map path{fill:#b9dbdd44;stroke:#71a9ac88}:root:not([data-theme=dark]) platform-workspace .analytics-chart path[stroke=\#f2ab73]{stroke:#b96925}:root:not([data-theme=dark]) platform-workspace .analytics-chart path[stroke=\#afece0]{stroke:#61c8b3}:root:not([data-theme=dark]) body:has(platform-workspace) dialog{background:var(--glass);color:var(--ink);border-color:var(--border)}:root:not([data-theme=dark]) body:has(platform-workspace) dialog button{background:var(--navigation-gradient);color:var(--ink);border-color:var(--border)}:root:not([data-theme=dark]) body:has(platform-workspace) dialog button[class~=bg-max]{background:var(--action-gradient);color:var(--on-brand)}:root:not([data-theme=dark]) body:has(platform-workspace) dialog select,:root:not([data-theme=dark]) body:has(platform-workspace) dialog input{background:var(--surface-raised);color:var(--ink)}.ymt-room{min-width:0;color:var(--ink);gap:1.25rem;display:grid}.ymt-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem;display:flex}.ymt-brand{align-items:center;gap:1rem;min-width:0;display:flex}.ymt-brand img{object-fit:contain;flex-shrink:0}.ymt-brand h2{margin:0;font-size:1.65rem;line-height:1.2}.ymt-environment{color:var(--muted);margin-top:.5rem;font-size:.85rem;display:inline-block}.ymt-header-actions{flex-wrap:wrap;gap:.65rem;display:flex}.ymt-header-actions button{min-height:44px}.ymt-summaries{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;display:grid}.ymt-summaries>section,.ymt-section{background:var(--card-gradient);border:1px solid var(--border);border-radius:var(--radius-surface,18px);min-width:0;padding:1.15rem}.ymt-summaries h3{color:var(--muted);margin:0 0 .85rem;font-size:.85rem;font-weight:500}.ymt-summaries strong{font-size:1rem;font-weight:600}.ymt-section h3{margin:0 0 1rem;font-size:1.05rem}.ymt-section p{color:var(--muted);overflow-wrap:anywhere;margin:.85rem 0 0}.ymt-state{border:1px solid var(--border);max-width:100%;color:var(--muted);border-radius:999px;align-items:center;padding:.3rem .65rem;font-size:.85rem;line-height:1.4;display:inline-flex}.ymt-state--healthy{color:var(--success);border-color:currentColor}.ymt-state--degraded{color:var(--ymt-warning,#9d6508);border-color:currentColor}.ymt-state--failed{color:var(--danger);border-color:currentColor}[data-theme=dark] .ymt-room{--ymt-warning:#f0c780}.ymt-notice{border-left:3px solid var(--border-hover);background:var(--surface-navigation);color:var(--muted);overflow-wrap:anywhere;border-radius:8px;margin:0;padding:1rem}.ymt-warning{color:var(--ymt-warning,#9d6508);border-color:currentColor}.ymt-read-failure{color:var(--danger);border-color:currentColor}.ymt-tabs{scrollbar-width:thin;gap:.4rem;min-width:0;max-width:100%;padding:.25rem .1rem .65rem;display:flex;overflow-x:auto}.ymt-tabs button{min-height:44px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;flex:none;padding:.65rem .9rem}.ymt-tabs button[aria-selected=true]{color:var(--ink);border-color:var(--border-hover);background:var(--surface-navigation)}.ymt-room button:focus-visible,.ymt-tab-panel:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.ymt-tab-panel{min-width:0}.ymt-section-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.ymt-service{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.ymt-details{gap:.8rem;margin:0;display:grid}.ymt-details>div{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;display:grid}.ymt-details dt{color:var(--muted)}.ymt-details dd{overflow-wrap:anywhere;margin:0}@media (max-width:1100px){.ymt-summaries{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.ymt-summaries,.ymt-section-grid{grid-template-columns:minmax(0,1fr)}.ymt-header-actions{width:100%}.ymt-header-actions .c-button{white-space:normal;flex:auto}.ymt-details>div{grid-template-columns:minmax(0,1fr);gap:.25rem}.ymt-brand h2{font-size:1.4rem}}.ymt-source-root{min-width:0;margin-top:1.25rem}.ymt-source-root>summary{cursor:pointer;min-height:44px;padding:.6rem 0;font-weight:600}.ymt-source-tree ul{border-left:1px solid var(--border-hover);margin:.15rem 0;padding-left:1.2rem;list-style:none}.ymt-source-tree>ul{padding-left:.6rem}.ymt-source-tree li{overflow-wrap:anywhere;padding:.2rem 0 .2rem .6rem}.ymt-source-tree summary{cursor:pointer;min-height:32px;padding:.3rem 0}.ymt-source-tree small{color:var(--muted);margin-left:.65rem;font-size:.7rem;display:inline-block}.ymt-source-tree{font-family:monospace;font-size:.85rem}.ymt-source-root code{overflow-wrap:anywhere}[data-surface=universe] body,[data-surface=playground] body{color:#f0fbfc;background:#030c0c}[data-surface=universe] app-navigation,[data-surface=universe] page-context,[data-surface=playground] app-navigation,[data-surface=playground] page-context{display:none}[data-surface=universe] #main-content,[data-surface=playground] #main-content{width:100%;max-width:none;min-height:100svh;margin:0;padding:0}universe-entry{display:block}.universe-view{color:#f0fbfc;background:#030c0c;min-height:100svh;position:relative;overflow:clip}.route-loading-notice{z-index:100;color:#e3f7f8;pointer-events:none;background:#0b2122ed;border:1px solid #7cb2b54d;border-radius:12px;padding:10px 16px;font-size:14px;position:fixed;bottom:24px;right:24px}[data-surface=universe] home-playground,[data-surface=playground] home-playground,[data-surface=app] #main-content>home-playground{display:none}.universe-scene{isolation:isolate;aspect-ratio:1672/941;perspective:1800px;background-color:#010505;background-image:radial-gradient(1px 1px at 22% 33%,#afe9ec70 80%,#0000),radial-gradient(1px 1px at 73% 62%,#d7f4f64d 80%,#0000),radial-gradient(1px 1px at 45% 79%,#b7ebee60 80%,#0000);background-size:117px 143px,241px 239px,397px 311px;width:100%;position:relative;overflow:clip;container-type:inline-size}.universe-art{pointer-events:none;-webkit-mask-source-type:luminance;background:url(/assets/aiterrios-petrol-universe.png) 50%/100% 100%;position:absolute;inset:0;-webkit-mask:url(/assets/universe-background-mask.svg) 50%/100% 100%;-webkit-mask-source-type:luminance;mask:url(/assets/universe-background-mask.svg) 50%/100% 100% luminance}.universe-art,.universe-stars,.universe-haze,.universe-world,.universe-hub{transform:translate3d(var(--depth-x,0px),var(--depth-y,0px),0)}.universe-header{z-index:5;background:#061112e8;border-bottom:1px solid #72a2a42c;align-items:center;gap:24px;height:6.6%;min-height:54px;padding:0 4.6%;display:flex;position:absolute;inset:0 0 auto}.universe-header a{color:#f7fdfd;align-items:center;gap:16px;font-size:clamp(16px,1.45cqw,25px);text-decoration:none;display:inline-flex}.universe-header>span{color:#91c4c7;border-left:1px solid #a7dcdf3b;padding-left:24px;font-size:clamp(14px,.96cqw,18px)}.universe-header>a:last-child{color:#bbe7e9;margin-left:auto;font-size:14px}.universe-logo{width:2.5cqw;min-width:32px;height:auto}.universe-rail{z-index:4;background:#051112ed;border-right:1px solid #91bfc12c;flex-direction:column;align-items:center;gap:18px;width:4.6%;min-width:48px;padding-top:20px;display:flex;position:absolute;inset:6.6% auto 0 0}.universe-rail a{color:#beeaec;border-radius:10px;justify-content:center;align-items:center;width:38px;height:44px;font-size:27px;text-decoration:none;display:flex}.universe-rail a[aria-current]{background:#173638;box-shadow:inset 2px 0 #8fd4ff}.universe-worlds{pointer-events:none;position:absolute;inset:0}.universe-world{left:var(--world-x);top:var(--world-y);width:var(--world-width);height:var(--world-height);color:#f1fbfc;text-align:left;pointer-events:auto;cursor:pointer;isolation:isolate;background:0 0;border:0;padding:0;position:absolute}.universe-planet{background:url(/assets/aiterrios-petrol-universe.png) var(--crop-position)/var(--crop-size) no-repeat;border-radius:50%;transition:box-shadow .18s;position:absolute;inset:0;box-shadow:0 0 16px #93e2e622}.universe-world-label{white-space:nowrap;flex-direction:column;gap:.5cqw;display:flex;position:absolute;top:16%;left:calc(100% + 1.8cqw)}.universe-world-label strong{font-size:clamp(14px,1.15cqw,23px);font-weight:500}.world-1 .universe-world-label{top:30%}.world-2 .universe-world-label{top:39%}.world-3 .universe-world-label{top:36%}.world-4 .universe-world-label{top:46%}.world-5 .universe-world-label{top:41%}.universe-status{color:#c6e4e6;background:#101f20c9;border:1px solid #84a5a7;border-radius:50px;align-items:center;gap:8px;width:max-content;padding:.33cqw .85cqw;font-size:clamp(12px,.78cqw,16px);display:inline-flex}.universe-status.is-available{color:#77e9c6;background:#061e19b8;border-color:#528f81}.universe-status i{background:#4ae2b2;border-radius:50%;width:9px;height:9px}.universe-world:hover .universe-planet,.universe-world:focus-visible .universe-planet{box-shadow:0 0 24px #c6f0f255}.universe-world:focus-visible,.universe-orb:focus-visible{outline-offset:5px;border-radius:50%;outline:2px solid #b9ecef}.universe-hub{isolation:isolate;width:23.9%;height:42.5%;position:absolute;top:29.3%;left:38.2%}.universe-orb{color:#f7fdfd;cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0;position:absolute;inset:0}.universe-orb-art{background:url(/assets/aiterrios-petrol-universe.png) 50.38% 50.92%/418% 235.25% no-repeat;border-radius:50%;position:absolute;inset:0;box-shadow:0 0 25px #72d9de45;-webkit-mask:radial-gradient(circle,#0000 0 50%,#000 60%);mask:radial-gradient(circle,#0000 0 50%,#000 60%)}.universe-orb:before{content:"";z-index:-1;background:radial-gradient(#092526ea,#092729f0 55%,#1a6c7199);border-radius:50%;position:absolute;inset:8%}.universe-orb-copy{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:18% 0 32%}.universe-hub-logo{filter:drop-shadow(0 0 10px #5fd3da66);width:28%;height:auto}.universe-orb-copy{transform:translateY(-1.1cqw)}.universe-hub:before{content:"";pointer-events:none;border-radius:50%;position:absolute;inset:0;box-shadow:0 0 24px #67d5db66}.universe-orb-copy strong{margin-top:4px;font-size:clamp(24px,2.3cqw,45px);font-weight:500;line-height:1.2}.universe-orb-copy>span{color:#b0e9ec;font-size:clamp(14px,1.1cqw,22px)}.universe-start{color:#0f3f42;cursor:pointer;background:linear-gradient(#e6faff,#b2eaed);border:1px solid #e4f8ff;border-radius:40px;justify-content:center;align-items:center;gap:18px;min-height:44px;padding:.55cqw 1cqw;font-size:clamp(14px,1cqw,19px);font-weight:500;transition:box-shadow .18s;display:flex;position:absolute;top:65%;left:22%;right:22%;box-shadow:0 0 8px #cfedff,0 0 22px #5ad2d888}.universe-start:hover,.universe-start:focus-visible{box-shadow:0 0 12px #e8faff,0 0 30px #74d9df99}.universe-stars,.universe-haze{pointer-events:none;position:absolute;inset:0}.universe-stars i{left:var(--sx);top:var(--sy);width:var(--star);height:var(--star);animation:universe-twinkle var(--duration) var(--delay) ease-in-out infinite alternate;background:#e0f7f8;border-radius:50%;position:absolute;box-shadow:0 0 6px #c7f0f266}@keyframes universe-twinkle{0%{opacity:.18}to{opacity:.72}}.universe-haze{opacity:.65;background:radial-gradient(at 51% 48%,#70d8de0b,#0000 40%)}.universe-world-details:not([hidden]){z-index:5;background:#082122ed;border:1px solid #387477;border-radius:12px;max-width:36%;padding:12px;font-size:14px;position:absolute;bottom:14px;left:32%}.universe-world-details>:not([data-world-description]){display:none}.universe-fade{opacity:0;pointer-events:none;z-index:10;background:#030c0c;position:absolute;inset:0}.universe-scene[data-entering]{pointer-events:none;transform-origin:50.2% 50.5%;animation:.72s cubic-bezier(.3,.05,.3,1) forwards universe-enter}.universe-view:has([data-entering]) .universe-fade{animation:.72s ease-in forwards universe-fade}@keyframes universe-enter{to{opacity:0;transform:scale(1.14)}}@keyframes universe-fade{0%,30%{opacity:0}to{opacity:1}}.playground-canvas{color:#e2f7f8;background:radial-gradient(at 50% 45%,#102b2c,#030c0c 68%);place-items:center;min-height:100svh;display:grid;position:relative;overflow:clip}.playground-canvas header{border-bottom:1px solid #caf0f212;justify-content:space-between;align-items:center;padding:22px 28px;display:flex;position:absolute;inset:0 0 auto}.playground-canvas a{color:#a9d9dc;font-size:14px;text-decoration:none}.playground-canvas h1{margin:0 0 8px;font-size:20px;font-weight:400}.playground-canvas p{color:#86b3b5;margin:0;font-size:14px}.playground-empty{text-align:center;padding:24px}@media (max-width:1100px){.universe-scene{aspect-ratio:auto;perspective:none;min-height:100svh;padding:90px 20px 40px 68px}.universe-header{gap:12px;height:62px;padding:0 16px}.universe-header>span{padding-left:10px;font-size:12px}.universe-header>a:last-child{font-size:12px}.universe-logo{width:30px}.universe-rail{width:48px;inset:62px auto 0 0}.universe-art{opacity:.5;background:radial-gradient(circle at 40% 30%,#174d50,#030c0c 70%);-webkit-mask:none;mask:none}.universe-worlds{pointer-events:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 18px;margin-top:290px;display:grid;position:relative}.universe-hub{aspect-ratio:1;width:270px;max-width:calc(100% - 88px);height:auto;position:absolute;top:88px;left:calc(50% - 112px)}.universe-world{flex-direction:column;align-items:center;width:100%;height:auto;min-height:195px;display:flex;position:relative;top:auto;left:auto}.universe-planet{aspect-ratio:1;flex-shrink:0;width:min(110px,100%);height:auto;position:relative}.universe-world-label{align-items:center;gap:8px;margin-top:12px;position:relative;top:auto;left:auto}.universe-world-label strong{font-size:14px}.universe-status{padding:4px 9px;font-size:12px}.universe-start{font-size:14px;left:16%;right:16%}.universe-hub-logo{width:75px}.universe-orb-copy strong{font-size:28px}.universe-header a{gap:8px;font-size:14px}.universe-header>span{font-size:11px}.universe-world .universe-world-label{top:auto}.universe-orb-copy{transform:translateY(-12px)}}@media (prefers-reduced-motion:reduce){.universe-stars i{opacity:.4;animation:none}.universe-scene[data-entering],.universe-view:has([data-entering]) .universe-fade{animation:none}.universe-art,.universe-stars,.universe-haze,.universe-world,.universe-hub{transform:none}.universe-planet,.universe-start{transition:none}}.universe3{color:#eaf9fa;background:#030c0c;height:100svh;min-height:580px;position:relative;overflow:hidden}.universe3-header{z-index:5;background:linear-gradient(#041112e8,#0000);align-items:center;gap:24px;height:72px;padding:0 28px;display:flex;position:absolute;top:0;left:0;right:0}.universe3-header a{color:inherit;align-items:center;gap:12px;text-decoration:none;display:flex}.universe3-header>a:last-child{margin-left:auto}.universe3-header>span{color:#9bcccf;border-left:1px solid #305557;padding-left:24px}.universe3-stage{position:absolute;inset:0}.universe3-stage canvas{touch-action:none;width:100%;height:100%;display:block}.universe3-loading{text-align:center;position:absolute;top:45%;left:20%;right:20%}.universe3-label{color:#e3f7f8;white-space:nowrap;cursor:pointer;background:#071b1cbd;border:0;border-radius:8px;padding:6px 12px;font-size:14px;position:absolute;top:0;left:0}.universe3-label.hub{font-size:20px;font-weight:600}.universe3-controls{z-index:4;gap:8px;display:flex;position:absolute;bottom:28px;right:28px}.universe3-controls button,.universe3-controls a,.universe3-directory button{color:#ddf6f7;cursor:pointer;background:#0a2324e8;border:1px solid #52888b;border-radius:10px;min-height:44px;padding:8px 16px;text-decoration:none}.universe3-directory{z-index:4;background:#071c1dde;border:1px solid #305557;border-radius:12px;padding:12px;position:absolute;top:92px;left:24px}.universe3-directory summary{cursor:pointer}.universe3-directory button{text-align:left;width:100%;margin-top:8px;display:block}.universe3-help{color:#88b8bb;pointer-events:none;font-size:12px;position:absolute;bottom:28px;left:24px}.universe3 button:focus-visible,.universe3 a:focus-visible{outline-offset:3px;outline:2px solid #62d8e9}@media (max-width:760px){.universe3-header{gap:10px;padding:0 12px}.universe3-header>span{padding-left:10px;font-size:12px}.universe3-help{bottom:80px}.universe3-controls{justify-content:center;bottom:20px;left:12px;right:12px}.universe3-label{font-size:12px}.universe3-label.hub{font-size:15px}.universe3{min-height:320px}.universe3-controls{padding-bottom:env(safe-area-inset-bottom);gap:6px}.universe3-controls button,.universe3-controls a{white-space:nowrap;min-width:44px;padding:8px 10px;font-size:12px}.universe3-help{font-size:11px;left:12px}.universe3-directory{max-height:calc(100svh - 180px);top:78px;left:12px;overflow-y:auto}.universe3-label{min-height:36px;padding:6px 9px}}@media (max-height:500px){.universe3{min-height:300px}.universe3-header{height:50px}.universe3-directory{top:58px}.universe3-help{display:none}}.universe3-planet-panel{z-index:6;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#06191af2;border:1px solid #43777a;border-radius:18px;width:300px;max-width:calc(100% - 24px);max-height:calc(100svh - 180px);padding:20px;position:absolute;top:86px;right:20px;overflow:auto}.universe3-planet-panel h2{font-size:18px}.universe3-planet-panel [data-close]{float:right}.universe3-planet-panel label{margin:12px 0;font-size:13px;display:block}.universe3-planet-panel input:not([type=checkbox]),.universe3-planet-panel select{color:#e9f9fa;background:#0c292b;border:1px solid #457a7d;border-radius:8px;width:100%;min-height:36px;padding:6px;display:block}.universe3-planet-panel button{color:#d3efff;background:#10393b;border:1px solid #427578;border-radius:8px;min-height:40px;padding:8px 12px}.universe3-planet-panel fieldset{border:1px solid #346467;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:8px;display:grid}.universe3-community-status{color:#b1d9db;z-index:6;max-width:300px;font-size:12px;position:absolute;bottom:90px;left:20px}.universe3-label.satellite{background:#0b282988;padding:3px 5px;font-size:10px}.universe3-label.user{border:1px solid #68b1c444;font-size:12px}.universe3-label{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#061718ba;border:1px solid #718a9b20;flex-direction:column;align-items:center;gap:4px;padding:7px 10px;display:flex}.universe3-label strong{font-size:inherit;font-weight:500}.universe3-world-status{color:#aacacc;border:1px solid #64848666;border-radius:20px;padding:2px 7px;font-size:10px;font-weight:400}.universe3-world-status.available{color:#76ddc2;background:#163c3233;border-color:#55bf9f55}.universe3-world-status.available:before{content:"";background:#59d6ae;border-radius:50%;width:5px;height:5px;margin-right:5px;display:inline-block}.universe3-label:hover{background:#102c2ee8;border-color:#81d3e477}.universe3-label.satellite{border:0}.universe3-planet-panel{-webkit-backdrop-filter:blur(18px)saturate(125%);color:#f3fcfc;background:linear-gradient(145deg,#112034c2,#07111fb3);border:1px solid #a2d4ee42;border-radius:20px;max-height:calc(100svh - 170px);padding:20px;overflow:auto;box-shadow:0 16px 48px #0008,inset 0 1px #d3f0ff1c}.universe3-planet-panel h2{margin:0 0 12px;padding-right:35px;font-size:19px;line-height:1.35}.universe3-planet-panel label{color:#c2e3e5;gap:7px;font-size:13px}.universe3-planet-panel input,.universe3-planet-panel select{color:#f5fcfd;background:#09202175;border:1px solid #8cc9cc42;border-radius:10px;padding:10px}.universe3-planet-panel fieldset{border:1px solid #86c2c52b;border-radius:12px;padding:12px}.universe3-planet-panel button{color:#e7f7ff;background:#3d7b9840;border:1px solid #9bd9f440;border-radius:10px;min-height:40px}.universe3-planet-panel button:hover{background:#428da462;border-color:#8addff88}.universe3-planet-panel button[type=submit]{color:#0c3335;background:linear-gradient(135deg,#79d9ee,#8ce0e4);font-weight:600}.universe3-planet-panel :focus-visible{outline-offset:3px;outline:2px solid #91e4ff}.universe3-planet-panel{scrollbar-width:thin;scrollbar-color:#729db46b transparent}.universe3-planet-panel::-webkit-scrollbar{width:6px}.universe3-planet-panel::-webkit-scrollbar-thumb{background:#729db46b;border-radius:8px}.universe3-people-controls{z-index:4;gap:6px;display:flex;position:absolute;top:154px;left:24px}.universe3-people-controls button{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#e3f7f8;background:#0b2829b3;border:1px solid #91bdda42;border-radius:11px;min-height:40px;padding:10px 12px;font-size:13px}.universe3-people-list{flex-direction:column;gap:8px;display:flex}@media (max-width:600px){.universe3-people-controls{top:150px;left:12px}}.universe3-settings-group{border:1px solid #8cc9cc30;border-radius:12px;padding:10px 12px}.universe3-settings-group summary{cursor:pointer;color:#cce9fa;min-height:24px;font-size:13px}.universe3-settings-group[open] summary{margin-bottom:10px}.universe3-settings-group>div{flex-direction:column;gap:12px;display:flex}.universe3-settings-group fieldset{border:0;padding:0}@media (max-width:600px){.universe3-planet-panel{max-height:280px}}.universe3-social-panel{z-index:12;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#edfafb;background:#102c2de8;border:1px solid #7194a966;border-radius:20px;width:min(440px,100% - 24px);max-height:calc(100% - 170px);padding:20px;position:absolute;top:90px;right:20px;overflow:auto;box-shadow:0 18px 60px #0008}.universe3-social-panel header{justify-content:space-between;align-items:center;display:flex}.universe3-social-panel h2{font-size:20px}.universe3-social-panel button{color:#effcff;cursor:pointer;background:#234554;border:1px solid #71acbc88;border-radius:10px;min-height:40px;padding:9px 14px}.universe3-social-panel label{margin:12px 0;display:block}.universe3-social-panel input,.universe3-social-panel textarea{color:#fff;background:#082224;border:1px solid #7797ab;border-radius:8px;width:100%;margin-top:5px;padding:10px;display:block}.universe3-social-panel textarea{resize:vertical;min-height:85px}.universe3-social-identity{align-items:center;gap:14px;display:flex}.universe3-social-identity img,.universe3-social-identity>span{object-fit:cover;border-radius:50%;width:72px;height:72px;font-size:50px}.universe3-pulse{border-top:1px solid #52718466;margin-top:15px;padding:14px 0}.universe3-pulse p,.universe3-messages p{white-space:pre-wrap;overflow-wrap:anywhere}.universe3-pulse-author{font-size:13px}.universe3-pulse small{color:#a7bdca}.universe3-messages p{background:#1f4042;border-radius:12px;padding:12px}.universe3-messages p.mine{background:#25525c;margin-left:30px}.universe3-social-panel [role=status]{color:#8cdeee;font-size:13px}.universe3-people-controls{flex-wrap:wrap;max-width:350px}@media (max-width:600px){.universe3-social-panel{max-height:calc(100% - 275px);padding:14px;top:205px;right:12px}.universe3-people-controls{max-width:260px}}.universe3-people-controls{z-index:14}@media (max-width:600px){.universe3-social-panel{max-height:calc(100% - 320px);top:250px}}.universe3-social-panel .universe3-token{color:#7ce0ef;background:0 0;border:0;min-height:0;padding:0;font-weight:600;display:inline}.universe3-social-panel input[type=checkbox]{width:auto;display:inline}.universe3-social-panel [data-remove]{margin-top:8px;font-size:12px;display:block}.universe3-social-panel [data-body]>button{margin:6px}@media (max-width:600px){.universe3-social-panel{max-height:calc(100% - 350px);top:290px}}.universe3-social-panel h3{margin:16px 0 8px}.universe3-social-panel p{overflow-wrap:anywhere;line-height:1.55}.universe3-social-panel button:focus-visible{outline-offset:3px;outline:2px solid #8ce7f5}.universe3-social-panel details summary{cursor:pointer;padding:10px 0}.universe3-social-panel input,.universe3-social-panel textarea{box-sizing:border-box}.universe3-planet-panel,.universe3-social-panel{z-index:16}@media (max-width:600px){.universe3-planet-panel{width:auto;max-height:calc(100% - 360px);top:280px!important;left:12px!important;right:12px!important}.universe3-social-panel{max-height:calc(100% - 360px);top:280px}}.universe3-community-menu,.universe3-community-actions{display:contents}.universe3-community-menu>summary{display:none}@media (max-width:600px){.universe3-people-controls{flex-wrap:nowrap;gap:6px;max-width:none;top:78px;left:auto;right:12px}.universe3-people-controls button,.universe3-community-menu>summary{min-height:44px;padding:10px;font-size:12px}.universe3-directory{max-width:calc(100% - 24px);min-height:44px;padding:10px}.universe3-community-menu{display:block;position:relative}.universe3-community-menu>summary{cursor:pointer;color:#e3f7f8;background:#0b2829db;border:1px solid #91bdda42;border-radius:11px;align-items:center;list-style:none;display:flex}.universe3-community-menu>summary:after{content:"▾";margin-left:6px}.universe3-community-menu>summary::-webkit-details-marker{display:none}.universe3-community-menu:not([open])>.universe3-community-actions{display:none}.universe3-community-menu[open]>.universe3-community-actions{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#06191aeb;border:1px solid #43777a;border-radius:12px;gap:5px;width:190px;max-height:calc(100svh - 220px);padding:8px;display:grid;position:absolute;top:50px;right:0;overflow:auto}.universe3-community-actions button{text-align:left}.universe3-planet-panel{max-height:calc(100% - 220px);top:136px!important}.universe3-social-panel{max-height:calc(100% - 220px);top:136px}}.universe3 :is(.universe3-directory,.universe3-people-controls,.universe3-planet-panel,.universe3-social-panel){border-radius:var(--radius-3xl);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.universe3 :is(.universe3-directory,.universe3-people-controls,.universe3-planet-panel,.universe3-social-panel){border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.universe3 :is(.universe3-directory,.universe3-people-controls,.universe3-planet-panel,.universe3-social-panel){--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:blur(22px)saturate(135%);color:#f1fbfc;background:linear-gradient(135deg,#16243d8a,#07101f6b);box-shadow:0 20px 60px #0005,inset 0 1px #ffffff12}.universe3 :is(button,summary,a){transition:background .18s,border-color .18s,box-shadow .18s,color .18s}.universe3 :is(.universe3-planet-panel,.universe3-social-panel) :is(button,input,select,textarea){border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.universe3 :is(.universe3-planet-panel,.universe3-social-panel) :is(button,input,select,textarea){border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.universe3 :is(.universe3-planet-panel,.universe3-social-panel) :is(button,input,select,textarea){box-sizing:border-box;color:#f1fbfc;min-height:44px;font:inherit;background:#cef2f408;font-size:13px;box-shadow:inset 0 1px #ffffff08}.universe3 :is(.universe3-planet-panel,.universe3-social-panel) :is(button,summary){cursor:pointer}.universe3 :is(.universe3-planet-panel,.universe3-social-panel) button:hover{background:#c5eff118;border-color:#c1e6ff55}.universe3 :is(.universe3-planet-panel,.universe3-social-panel) button[type=submit]{color:#103c3e;background:linear-gradient(120deg,#a8dfff,#ccf3eb);border-color:#e3f7f899;width:100%;font-weight:600;box-shadow:0 4px 20px #95e2e624}.universe3 :is(.universe3-planet-panel,.universe3-social-panel) button:disabled{opacity:.5;cursor:wait}.universe3 :is(.universe3-planet-panel,.universe3-social-panel) input[type=checkbox]{appearance:none;vertical-align:middle;background:#ffffff09;border-radius:6px;flex-shrink:0;place-content:center;width:19px;height:19px;min-height:19px;margin-right:8px;padding:0;display:inline-grid}.universe3 :is(.universe3-planet-panel,.universe3-social-panel) input[type=checkbox]:checked{color:#13393b;background:#c5eff1;border-color:#c5eff1}.universe3 :is(.universe3-planet-panel,.universe3-social-panel) input[type=checkbox]:checked:after{content:"✓";font-size:13px}.universe3 :is(button,input,summary,select,textarea,a):focus-visible{outline-offset:3px;outline:2px solid #c6f0f2}.universe3-planet-panel{width:344px;max-height:calc(100svh - 170px);padding:22px}.universe3-planet-panel h2{letter-spacing:-.025em;margin-bottom:16px;font-size:20px}.universe3-planet-panel>p{color:#afdadc;font-size:12px;line-height:1.6}.universe3-planet-panel [data-close]{border-radius:50%;width:36px;min-height:36px;padding:0;font-size:22px}.universe3-planet-panel form{gap:12px;margin-top:18px;display:grid}.universe3-settings-group{background:#ffffff03;border:1px solid #ffffff12;border-radius:16px;padding:14px}.universe3-settings-group summary{color:#d6f4f6;justify-content:space-between;align-items:center;min-height:32px;font-weight:500;list-style:none;display:flex}.universe3-settings-group summary:after{content:"+";color:#a4d4d6;font-size:18px}.universe3-settings-group[open] summary:after{content:"−"}.universe3-settings-group summary::-webkit-details-marker{display:none}.universe3-settings-group label{line-height:1.6}.universe3-settings-group fieldset{gap:8px}.universe3-planet-panel .universe-color{background:#ffffff04;border:1px solid #ffffff14;border-radius:18px;min-width:0;margin:0;padding:16px;display:block}.universe-color legend{color:#d6f4f6;padding:0 6px;font-size:13px;font-weight:500}.universe-color-preview{align-items:center;gap:14px;margin:4px 0 16px;display:flex}.universe-color-preview strong{font-size:12px;font-weight:500;display:block}.universe-color-preview small{color:#a9d2d4;margin-top:4px;font-size:11px;line-height:1.6;display:block}.universe-color-orb{background:radial-gradient(circle at 30% 25%,#ffffff95,transparent 40%),radial-gradient(circle at 70% 80%,#0a292baf,transparent 65%),var(--chosen-color);width:48px;height:48px;box-shadow:0 0 24px var(--chosen-color),inset 0 0 1px 1px #ffffff50;border-radius:50%;flex-shrink:0;display:block}@supports (color:color-mix(in lab, red, red)){.universe-color-orb{box-shadow:0 0 24px color-mix(in srgb,var(--chosen-color) 25%,transparent),inset 0 0 1px 1px #ffffff50}}.universe-color-palette{grid-template-columns:repeat(8,minmax(0,1fr));gap:6px;margin-bottom:18px;display:grid}.universe3 .universe-color-palette button{aspect-ratio:1;background:var(--swatch);border:3px solid #0c2627;border-radius:50%;width:100%;min-height:26px;padding:0;display:block;box-shadow:0 0 0 1px #ffffff16}.universe3 .universe-color-palette button:hover{background:var(--swatch);box-shadow:0 0 0 2px #ffffff80}.universe3-planet-panel .universe-color-hex{color:#a9d2d4;justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;font-size:12px;display:flex}.universe3-planet-panel .universe-color-hex input{letter-spacing:.03em;width:112px;min-height:36px;padding:8px 10px;font-family:ui-monospace,monospace}.universe3-planet-panel .universe-color-slider{color:#a9d2d4;grid-template-columns:34px 1fr;align-items:center;gap:12px;margin:10px 0 0;font-size:11px;display:grid}.universe3-planet-panel .universe-color-slider input{appearance:none;width:100%;height:20px;min-height:20px;box-shadow:none;cursor:pointer;background:linear-gradient(90deg,#e77676,#e4cf78,#82cf90,#77ccd7,#8adde1,#7fcebe,#e77676);border:0;border-radius:20px;padding:0}.universe3-planet-panel .universe-color-slider [data-light]{background:linear-gradient(90deg,#143638,var(--chosen-color),#f0fbfc)}.universe-color-slider input::-webkit-slider-thumb{appearance:none;background:#f7fdfd;border:3px solid #265557;border-radius:50%;width:18px;height:18px;box-shadow:0 1px 5px #0008}.universe-color-slider input::-moz-range-thumb{background:#f7fdfd;border:3px solid #265557;border-radius:50%;width:14px;height:14px}.universe3-directory{width:232px;max-height:calc(100svh - 250px);padding:8px 10px;top:92px;left:24px;overflow:auto}.universe3-directory summary{color:#dbf5f7;cursor:pointer;justify-content:space-between;align-items:center;min-height:38px;padding:6px 10px;font-size:13px;list-style:none;display:flex}.universe3-directory summary:after{content:"⌄";color:#99cbce}.universe3-directory summary::-webkit-details-marker{display:none}.universe3-directory button{color:#b7e1e3;background:0 0;border:0;border-radius:12px;min-height:40px;margin:3px 0;padding:8px 10px;font-size:12px}.universe3-people-controls{flex-direction:column;gap:8px;width:232px;max-width:none;padding:10px;display:flex;top:154px;left:24px}.universe3-people-controls button,.universe3-community-menu>summary{color:#c2e7e9;-webkit-backdrop-filter:none;backdrop-filter:none;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:8px;min-height:42px;padding:10px;font-size:12px;display:flex}.universe3-people-controls>[data-mine]{color:#f0fbfc;background:#caf1f30b;border-color:#caf1f315;font-weight:500}.universe3-community-menu{display:block;position:relative}.universe3-community-menu>summary{color:#8fc6c9;letter-spacing:.05em;justify-content:space-between;width:100%;font-size:11px;list-style:none;display:flex}.universe3-community-menu>summary:after{content:"⌄"}.universe3-community-menu>summary::-webkit-details-marker{display:none}.universe3-community-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}.universe3-community-menu:not([open])>.universe3-community-actions{display:none}.universe3-community-actions button{text-align:left;font-size:11px;line-height:1.4}.universe3-community-actions [data-guide]{grid-column:1/-1}.universe3 :is(.universe3-people-controls,.universe3-directory) :is(button,summary):hover{color:#f7fdfd;background:#cef2f30c}.universe3-controls :is(button,a){border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff26;border-radius:3.40282e38px}@supports (color:color-mix(in lab, red, red)){.universe3-controls :is(button,a){border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.universe3-controls :is(button,a){--tw-backdrop-blur:blur(var(--blur-xl));-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,);color:#eaf9fa;background:#9ae3e70d;box-shadow:inset 0 1px #ffffff0c}.universe3-controls :is(button,a):hover{background:#c5eff120;border-color:#d5f4f555}.universe3-controls a{background:linear-gradient(120deg,#9edcff22,#bdefe522);border-color:#d2f3f544}.universe3-label{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#def6f7;background:#09252760;border-radius:16px;padding:8px 12px;box-shadow:inset 0 1px #ffffff08;border:1px solid #bdedef1c!important}.universe3-label strong{font-weight:500}.universe3-label.hub{border-radius:24px;font-size:18px}.universe3-label.satellite{background:#153b3d55;border-radius:10px;font-size:10px}.universe3-label .universe-status{color:#a9d6d8;background:#c5eff205;border-color:#a7e2e52b;font-size:10px}.universe3-label .universe-status.is-available{color:#a1e9d8;background:#89ddc90b;border-color:#89ddc92b}@media (max-width:600px){.universe3-directory{width:auto;max-width:120px;top:78px;left:12px}.universe3-people-controls{border-radius:18px;flex-direction:row;gap:2px;width:auto;padding:4px;top:78px;left:auto;right:12px}.universe3-people-controls button,.universe3-community-menu>summary{min-height:44px;padding:8px;font-size:11px}.universe3-community-menu[open]>.universe3-community-actions{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#10383acf;border:1px solid #ffffff20;border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));width:224px;max-height:calc(100svh - 220px);padding:10px;display:grid;position:absolute;top:52px;right:0;overflow:auto}.universe3-planet-panel{width:auto;max-height:calc(100svh - 230px);padding:18px;top:144px!important;left:12px!important;right:12px!important}.universe3-social-panel{max-height:calc(100svh - 230px);top:144px}.universe3-label{padding:6px 9px}.universe3-controls a{max-width:50%}.universe3-planet-panel .universe-color-palette button{min-height:26px}}@media (prefers-reduced-motion:reduce){.universe3 :is(button,summary,a){transition:none}}.universe3-directory{z-index:15}.universe3-directory[open]{background:linear-gradient(135deg,#163b3dd4,#071e1fd4)}@media (max-width:600px){.universe3-directory[open]{width:232px;max-width:calc(100% - 24px)}}.universe3-planet-panel .universe-model{border:0;min-width:0;margin:0;padding:0;display:block}.universe-model legend{color:#c2e7e9;margin-bottom:8px;font-size:12px}.universe3-planet-panel .universe-model>[role=combobox]{text-align:left;background:#c4eff108;justify-content:space-between;align-items:center;width:100%;padding:12px 14px;display:flex}.universe-model-options:not([hidden]){scrollbar-width:thin;background:linear-gradient(135deg,#173e40c9,#0b292bc9);border:1px solid #c5eff220;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;max-height:260px;margin-top:8px;padding:8px;display:grid;overflow:auto}.universe3-planet-panel .universe-model-options>[role=option]{text-align:left;color:#d2f1f3;background:0 0;align-items:center;gap:10px;min-height:48px;padding:10px;display:flex}.universe-model-options svg{color:#b8ecee;flex-shrink:0;width:24px;height:24px}.universe3-planet-panel .universe-model-options>[aria-selected=true]{color:#f7fdfd;background:#c5f1e815;border-color:#c0eef080;box-shadow:inset 0 0 0 1px #c0eef018}.universe3-planet-panel select{color-scheme:dark}.universe3-planet-panel select option{color:#f1fbfc;background:#123638}.universe3 .universe3-label.user{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:none;color:#bdd0d4;background:#08161a2e;border-radius:11px;gap:0;min-height:28px;padding:4px 8px;font-size:11px;line-height:1.35;transition:background .16s,border-color .16s,color .16s;border-color:#bbdce11a!important}.universe3 .universe3-label.user strong{letter-spacing:.01em;font-weight:400}.universe3 .universe3-label.user:hover,.universe3 .universe3-label.user:focus-visible{color:#e3eff0;background:#12262b73;border-color:#bbdce152!important}.universe3 .universe3-label.user:focus-visible{outline-offset:3px;outline:2px solid #8dc4c9}@media (pointer:coarse){.universe3 .universe3-label.user{min-height:44px;padding:5px 9px}}html[data-surface=playground]{color-scheme:dark;background:var(--canvas)}html[data-surface=playground] body{background:var(--canvas)}html[data-surface=playground] #main-content{width:100%;max-width:none!important;padding:0!important}html[data-surface=playground] body>header,html[data-surface=playground] app-navigation,html[data-surface=playground] page-context,html[data-surface=playground] aiterrios-guide{display:none!important}.pg-shell{--pg-accent:var(--brand);background:var(--canvas);color:var(--ink);min-height:100dvh;font:15px/1.5 system-ui,sans-serif}.pg-shell a{color:inherit;text-decoration:none}.pg-header{background:var(--surface-navigation);border-bottom:1px solid #3a4d4e;align-items:center;gap:28px;padding:18px 32px;display:flex}.pg-brand{letter-spacing:-1px;align-items:center;gap:12px;font-size:30px;display:flex}.pg-brand img{object-fit:contain;width:48px;height:48px}.pg-header>span{color:#c1d3d4;border-left:1px solid #536a6b;padding-left:28px}.pg-return{border:1px solid #658081;border-radius:12px;margin-left:auto;padding:10px 18px}.pg-avatar{border:1px solid #658081;border-radius:50%;padding:10px}.pg-layout{grid-template-columns:220px minmax(0,1fr) 340px;min-height:calc(100dvh - 85px);display:grid}.pg-nav{border-right:1px solid #394c4d;flex-direction:column;gap:8px;padding:24px 16px;display:flex}.pg-shell button,.pg-dialog button,.pg-shell input,.pg-dialog input,.pg-dialog select{font:inherit;background:var(--surface-raised);color:var(--ink);cursor:pointer;border:1px solid #526e6f;border-radius:9px;padding:10px 14px}.pg-shell button:hover:enabled,.pg-dialog button:hover:enabled{border-color:var(--brand);background:var(--pg-node-hover)}.pg-shell button:disabled,.pg-dialog button:disabled{opacity:.5;cursor:not-allowed}.pg-shell button:focus-visible,.pg-shell a:focus-visible,.pg-shell input:focus-visible,.pg-dialog :focus-visible{outline:2px solid var(--brand);outline-offset:3px}.pg-nav button{text-align:left;background:0 0;border-color:#0000;justify-content:space-between;align-items:center;min-height:48px;display:flex}.pg-nav .is-active{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.pg-nav .is-active{border-color:color-mix(in srgb,var(--brand) 52%,transparent)}}.pg-nav .is-active{background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.pg-nav .is-active{background:color-mix(in srgb,var(--brand) 7%,transparent)}}.pg-nav .is-active{color:#8ce7f1}.pg-plan{color:#b6c4ce;border:1px solid #455d5e;border-radius:10px;margin-top:20px;padding:16px}.pg-main{min-width:0;padding:30px 24px}.pg-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}.pg-heading h1{letter-spacing:-1px;margin:0;font-size:clamp(26px,3vw,42px);font-weight:650}.pg-heading p,.pg-empty p{color:#a7c1c2;margin:4px 0;font-size:19px}.pg-create{flex-shrink:0;align-items:stretch;display:inline-flex}.pg-shell .pg-primary,.pg-dialog .pg-primary{background:var(--brand);color:#092329;border-color:#73e4f1;padding:12px 20px;font-weight:650;display:inline-block}.pg-create>.pg-primary{border-radius:10px 0 0 10px}.pg-create details{background:var(--brand);color:#10282b;border-left:1px solid #286872;border-radius:0 10px 10px 0;position:relative}.pg-create summary{cursor:pointer;padding:12px;list-style:none}.pg-create details>div{z-index:3;background:var(--surface-raised);border:1px solid #526e6f;border-radius:10px;min-width:220px;padding:8px;position:absolute;top:100%;right:0;box-shadow:0 16px 40px #0006}.pg-create details button{text-align:left;border:0;width:100%;display:block}.pg-tools{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:24px;display:flex}.pg-tools strong{color:var(--brand);border-bottom:2px solid;margin-right:auto;padding:10px 0}.pg-tools strong span{color:#c0d2d3;background:#303f40;border-radius:20px;margin-left:10px;padding:2px 10px;font-size:13px}.pg-tools input{background:var(--surface-navigation);width:45%;min-width:130px}.pg-library{border:1px dashed #526e6f;border-radius:16px;flex-direction:column;justify-content:center;min-height:550px;padding:24px;display:flex}.pg-empty{text-align:center;max-width:500px;margin:auto}.pg-empty h2{margin:22px 0 0;font-size:23px}.pg-empty .pg-create{margin-top:28px}.pg-orbit{place-items:center;width:220px;height:170px;margin:auto;display:grid;position:relative}.pg-orbit:before{content:"";border:1px solid #55788a;border-radius:50%;width:210px;height:100px;position:absolute;transform:rotate(-25deg)}.pg-orbit span{background:#283741;border:1px solid #5e7b8d;border-radius:50%;place-items:center;width:120px;height:120px;font-size:46px;display:grid;position:relative}.pg-orbit i{background:var(--brand);width:10px;height:10px;box-shadow:0 0 14px var(--brand);border-radius:50%;position:absolute;top:65px;right:12px}@supports (color:color-mix(in lab, red, red)){.pg-orbit i{box-shadow:0 0 14px color-mix(in srgb,var(--brand) 40%,transparent)}}.pg-context{flex-direction:column;gap:16px;padding:24px 20px 24px 0;display:flex}.pg-context section{background:var(--surface-navigation);border:1px solid #435a5b;border-radius:13px;padding:18px}.pg-card-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.pg-card-title h2{margin:0;font-size:19px}.pg-card-title a{color:var(--brand);font-size:12px}.pg-world{border-bottom:1px solid #34414a;align-items:center;gap:10px;min-height:58px;font-size:13px;display:flex}.pg-world span{color:var(--brand);font-size:26px}.pg-world strong{font-weight:450}.pg-world small{color:#91c9bb;margin-left:auto;font-size:11px}.pg-world.is-muted span,.pg-world.is-muted small{color:#8ea6a7}.pg-context p{color:#99b6b8;font-size:13px}.pg-context button{width:100%}.pg-slogan{margin-top:auto}.pg-workflows{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;display:grid}.pg-workflows a{background:var(--surface-raised);border:1px solid #526e6f;border-radius:12px;flex-direction:column;padding:22px;display:flex}.pg-workflows a:hover{border-color:var(--brand)}.pg-workflows span{color:var(--brand);font-size:30px}.pg-workflows small{color:#a2bec0}.pg-workflows.is-list{flex-direction:column;display:flex}.pg-project-list{gap:10px;margin-bottom:20px;display:grid}.pg-feedback{color:#8de1eb;min-height:24px}.pg-editing{grid-template-columns:220px minmax(0,1fr)}.pg-editor-header{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.pg-editor-header input{flex:1;min-width:150px}.pg-editor-header span{color:#a8c1c2;font-size:13px}.pg-editor-tabs{align-items:center;gap:14px;margin:20px 0;display:flex}.pg-editor-tabs strong{color:var(--brand)}.pg-canvas{touch-action:none;cursor:grab;background-color:#191f23;background-image:radial-gradient(#48606188 1px,#0000 1px);background-size:22px 22px;border:1px solid #405c5d;border-radius:12px;height:calc(100dvh - 300px);min-height:350px;position:relative;overflow:hidden}.pg-canvas:active{cursor:grabbing}.pg-canvas-plane{transform-origin:0 0;will-change:transform;width:0;height:0;position:absolute;top:50%;left:50%}.pg-shell .pg-first{background:0 0;border:none;width:140px;height:170px;padding:0;transform:translate(-50%,-50%)}.pg-first span{width:120px;height:120px;color:var(--brand);background:var(--surface-raised);border:1px dashed #83a0b2;border-radius:14px;place-items:center;margin:auto auto 10px;font-size:45px;display:grid}.pg-canvas-controls{background:var(--surface-raised);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;padding:6px;display:flex;position:absolute;bottom:14px;left:14px}.pg-canvas-controls button{padding:5px 10px}.pg-editor-foot{color:#9fbdbf;justify-content:space-between;align-items:center;gap:16px;margin-top:14px;font-size:13px;display:flex}.pg-dialog{background:var(--surface-raised);color:var(--ink);border:1px solid #526e6f;border-radius:15px;width:440px;max-width:calc(100vw - 32px);max-height:90dvh;padding:24px;overflow:auto}.pg-dialog::backdrop{background:#0009}.pg-dialog input,.pg-dialog select{width:100%;margin:16px 0;display:block}.pg-dialog>button{text-align:left;width:100%;margin:8px 0;display:block}.pg-dialog [role=alert]{color:#ffb4ac}.pg-shell [hidden]{display:none!important}@media (max-width:1250px){.pg-layout{grid-template-columns:180px minmax(0,1fr)}.pg-context{grid-column:2;grid-template-columns:1fr 1fr;padding:0 24px 24px;display:grid}.pg-context section:first-child{grid-row:span 2}.pg-editing{grid-template-columns:180px minmax(0,1fr)}}@media (max-width:700px){.pg-header{flex-wrap:wrap;gap:12px;padding:14px}.pg-brand{font-size:24px}.pg-header>span{display:none}.pg-return{padding:8px;font-size:12px}.pg-avatar{display:none}.pg-layout,.pg-editing{display:block}.pg-nav{border-bottom:1px solid #394c4d;border-right:0;flex-direction:row;padding:12px;overflow:auto}.pg-nav button{flex-shrink:0;gap:12px}.pg-nav button:nth-of-type(7){margin-top:0}.pg-plan{display:none}.pg-main{padding:20px 14px}.pg-heading{flex-direction:column;align-items:flex-start}.pg-library{min-height:420px;padding:16px}.pg-tools input{order:3;width:100%}.pg-context{padding:0 14px 20px;display:block}.pg-context section{margin-top:14px}.pg-canvas{height:60dvh}.pg-editor-foot{flex-direction:column;align-items:flex-start}.pg-editor-header span{order:4;width:100%}}.pg-shell,.pg-shell *,.pg-dialog,.pg-dialog *{box-sizing:border-box}.pg-tools input{min-width:0;max-width:100%}.pg-create{max-width:100%}.pg-context section{min-width:0}.pg-editor-header input{max-width:100%}.pg-library{min-width:0}.pg-shell .pg-main{overflow-wrap:anywhere}.pg-orbit svg{width:48px;height:48px}.pg-workflows svg{width:28px;height:28px}.pg-nav-icon{display:none}.pg-rail-brand img{width:30px;height:30px}.pg-rail-brand{place-items:center;height:44px;display:grid}.pg-editor-shell{height:100dvh;min-height:0;position:relative;overflow:hidden}.pg-editor-shell>.pg-header{display:none}.pg-editor-shell>.pg-layout{grid-template-columns:56px minmax(0,1fr);height:100%;min-height:0;display:grid}.pg-editor-shell .pg-nav{background:var(--surface-navigation);z-index:5;flex-direction:column;gap:4px;min-height:0;padding:8px 6px;overflow-y:auto}.pg-editor-shell .pg-nav button{flex-shrink:0;justify-content:center;height:40px;min-height:40px;padding:6px}.pg-editor-shell .pg-nav-icon{font-size:20px;display:block}.pg-editor-shell .pg-nav-label,.pg-editor-shell .pg-plan{display:none}.pg-editor-shell .pg-main{flex-direction:column;grid-column:2;min-width:0;height:100%;min-height:0;padding:0;display:flex;position:relative}.pg-editor-shell .pg-editor-header{border-bottom:1px solid #394c4d;flex-wrap:nowrap;gap:12px;min-height:60px;padding:10px 16px}.pg-editor-shell .pg-editor-header input{min-width:0;max-width:360px;padding:7px 10px}.pg-editor-shell .pg-editor-header [data-save-state]{white-space:nowrap;margin-left:auto}.pg-editor-shell .pg-editor-header button{padding:7px 18px}.pg-editor-shell .pg-editor-tabs{background:var(--surface-navigation);justify-content:center;gap:8px;min-height:44px;margin:0;padding:6px}.pg-editor-shell .pg-editor-tabs button{border-radius:6px;padding:5px 12px;font-size:12px}.pg-editor-shell .pg-canvas{border:0;border-radius:0;flex:1;height:auto;min-height:0}.pg-editor-shell .pg-editor-foot{z-index:2;pointer-events:none;margin:0;position:absolute;bottom:16px;right:16px}.pg-editor-shell .pg-editor-foot>span{display:none}.pg-editor-shell .pg-editor-foot button{pointer-events:auto;font-size:12px}.pg-editor-shell .pg-feedback{z-index:3;background:var(--surface-navigation);pointer-events:none;border-radius:6px;max-width:calc(100% - 32px);margin:0;padding:6px 10px;position:absolute;top:106px;left:16px}.pg-editor-shell .pg-feedback:empty{display:none}.pg-editor-shell.pg-nav-expanded .pg-nav{width:220px;position:absolute;top:0;bottom:0;left:0;box-shadow:12px 0 30px #0005}.pg-editor-shell.pg-nav-expanded .pg-nav-label{display:block}.pg-editor-shell.pg-nav-expanded .pg-nav button{justify-content:flex-start;gap:12px}.pg-editor-shell.pg-nav-expanded .pg-plan{display:block}@media (max-width:700px){.pg-editor-shell>.pg-layout{grid-template-columns:48px minmax(0,1fr)}.pg-editor-shell .pg-editor-header{flex-wrap:wrap;gap:6px;min-height:60px;padding:8px}.pg-editor-shell .pg-editor-header>a{font-size:12px}.pg-editor-shell .pg-editor-header input{flex:1;min-width:80px}.pg-editor-shell .pg-editor-header [data-save-state]{display:none}.pg-editor-shell .pg-editor-header button{padding:6px 10px}.pg-editor-shell .pg-editor-tabs{justify-content:flex-start;font-size:12px}.pg-editor-shell .pg-canvas-controls{gap:4px;padding:4px;bottom:10px;left:8px}.pg-editor-shell .pg-canvas-controls button{padding:4px 6px;font-size:12px}.pg-editor-shell .pg-editor-foot{bottom:62px;right:10px}.pg-editor-shell .pg-nav{border-bottom:0;border-right:1px solid #394c4d}}.pg-editor-shell .pg-node-drawer{z-index:4;border:0;border-left:1px solid #455d5e;border-radius:0;width:280px;max-width:100%;max-height:none;margin:0;padding:16px;font-size:13px;position:absolute;inset:104px 0 0 auto;overflow-y:auto}.pg-node-drawer h2{margin:0;font-size:17px}.pg-node-drawer input{box-sizing:border-box;padding:8px}.pg-node-drawer>button{padding:9px 10px}.pg-editor-shell .pg-drawer-open .pg-canvas{margin-right:280px}.pg-editor-shell .pg-drawer-open .pg-editor-foot{right:296px}@media (max-width:700px){.pg-editor-shell .pg-node-drawer{width:min(240px,100% - 28px);top:110px}.pg-editor-shell .pg-drawer-open .pg-canvas{margin-right:0}.pg-editor-shell .pg-drawer-open .pg-editor-foot{display:none}}.pg-workflows article{min-width:0;position:relative}.pg-workflows article>a{height:100%;padding-bottom:60px}.pg-workflows article>[data-delete]{color:#ffb4ac;padding:5px 10px;font-size:12px;position:absolute;bottom:12px;right:12px}.pg-workflow-menu{position:absolute;bottom:12px;right:12px}.pg-workflow-menu summary{cursor:pointer;border:1px solid #526e6f;border-radius:6px;padding:2px 14px;font-size:20px;list-style:none}.pg-workflow-menu>div{z-index:8;background:var(--surface-raised);border:1px solid #526e6f;border-radius:8px;width:210px;padding:8px;position:absolute;bottom:100%;right:0;box-shadow:0 8px 30px #0006}.pg-workflow-menu>div>a,.pg-workflow-menu>div>button{text-align:left;border:0;border-radius:5px;width:100%;height:auto;padding:8px 10px;font-size:13px;display:block}.pg-workflow-menu [data-delete]{color:#ffb4ac}.pg-dialog{margin:auto}.pg-dialog.pg-delete-confirm{width:320px;margin:0;padding:16px;font-size:13px;position:fixed;inset:auto;box-shadow:0 12px 40px #0006}.pg-delete-confirm h2{margin:0;font-size:17px}.pg-delete-confirm p{margin:12px 0;line-height:1.5}.pg-delete-confirm>button{width:auto;min-height:36px;margin:4px 6px 0 0;padding:7px 12px;display:inline-flex}.pg-delete-confirm [data-confirm-delete]{color:#ffb4ac;border-color:#d77}.pg-delete-confirm::backdrop{background:#0002}.pg-editor-shell .pg-editor-header [data-name]{background:0 0;border-color:#0000;border-radius:5px;flex:0 auto;width:auto;max-width:280px;padding:4px 6px;font-weight:600}.pg-editor-shell .pg-editor-header [data-name]:focus{background:var(--surface-raised);border-color:var(--brand)}.pg-graph-node{box-sizing:border-box;background:linear-gradient(145deg,#304142,#202d2e);border:1px solid #718c8d;justify-content:center;align-items:center;min-width:0;min-height:0;padding:0;display:flex;overflow:visible;box-shadow:0 4px 16px #0003}.pg-graph-node.is-disabled{opacity:.5}.pg-round-node{border-radius:50%}.pg-node-symbol{color:var(--brand);font-size:38px}.pg-node-symbol img{object-fit:contain;width:52px;height:52px}.pg-node-name{text-align:center;pointer-events:none;width:190px;font-size:13px;line-height:1.4;position:absolute;top:130px;left:50%;transform:translate(-50%)}.pg-node-note{color:#a8bac5;width:220px;max-height:55px;font-size:10px;position:absolute;top:158px;left:0;overflow:hidden}.pg-node-more{background:#202d2e;min-height:24px;position:absolute;top:5px;right:5px;padding:0 5px!important;font-size:16px!important}.pg-port{z-index:3;touch-action:none;position:absolute;transform:translate(-50%,-50%);background:var(--surface-raised)!important;border:1px solid #90a2ae!important;border-radius:50%!important;width:17px!important;height:17px!important;min-height:0!important;padding:0!important}.pg-port:hover,.pg-port:focus{background:var(--brand)!important}.pg-ai-port{transform:translate(-50%,-50%)rotate(45deg);border-radius:2px!important}.pg-port-label{color:#a8bac5;white-space:nowrap;pointer-events:none;font-size:10px;position:absolute}.pg-edges{pointer-events:none;width:1px;height:1px;position:absolute;top:0;left:0;overflow:visible}.pg-cable{fill:none;stroke:#8ba4ad;stroke-width:3px;pointer-events:stroke;cursor:pointer}.pg-cable:hover,.pg-cable:focus{stroke:var(--brand);stroke-width:5px;outline:none}.pg-cable-ai{stroke-dasharray:7 5}.pg-pending-cable{fill:none;stroke:var(--brand);stroke-width:3px;pointer-events:none}.pg-edge-actions{z-index:4;gap:5px;display:flex;position:absolute;transform:translate(-50%,-50%)}.pg-edge-actions button{min-height:30px;font-size:16px;padding:2px 7px!important}.pg-graph-tools{flex-direction:column;gap:5px;display:flex;position:absolute;top:14px;right:14px}.pg-graph-tools button{padding:5px 10px;font-size:20px}.pg-node-actions{z-index:9;background:var(--surface-raised);border:1px solid #718c8d;border-radius:8px;width:220px;max-height:calc(100% - 16px);padding:7px;position:absolute;overflow:auto;box-shadow:0 8px 25px #0006}.pg-node-actions strong{overflow-wrap:anywhere;padding:7px;font-size:12px;display:block}.pg-node-actions button{text-align:left;border:0;width:100%;padding:7px 9px;font-size:12px;display:block}.pg-node-drawer [data-add-type]{text-align:left;width:100%;margin-bottom:6px;display:block}.pg-node-drawer [data-add-type] small{color:#a8bac5;margin-left:20px;font-size:10px;display:block}.pg-node-drawer [hidden]{display:none!important}.pg-dialog.pg-node-inspector{background:#202d2e;border-radius:12px;flex-direction:column;width:calc(100vw - 40px);max-width:1500px;height:calc(100dvh - 60px);max-height:none;padding:0;display:flex;overflow:hidden}.pg-node-inspector>header{border-bottom:1px solid #455d5e;align-items:center;gap:12px;padding:12px 18px;display:flex}.pg-node-inspector>header input{width:240px;max-width:40%;margin:0;font-size:14px}.pg-node-inspector>header button{margin-left:auto;padding:4px 12px}.pg-inspector-grid{flex:1;grid-template-columns:minmax(150px,1fr) minmax(350px,2.4fr) minmax(150px,1fr);min-height:0;display:grid}.pg-inspector-grid>aside,.pg-parameter-pane{min-width:0;padding:16px;overflow:auto}.pg-inspector-grid>aside{resize:horizontal;border-right:1px solid #455d5e;font-size:13px}.pg-inspector-grid h3{font-size:13px}.pg-data-tabs{gap:4px;display:flex}.pg-data-tabs button{padding:4px 8px;font-size:11px}.pg-parameter-pane{border-right:1px solid #455d5e}.pg-parameter-pane nav{z-index:2;background:#202d2e;align-items:center;gap:8px;padding:8px 0;display:flex;position:sticky;top:-16px}.pg-parameter-pane nav button{padding:6px 9px;font-size:12px}.pg-parameter-pane nav button:last-child{margin-left:auto}.pg-node-inspector .is-active{border-color:var(--brand);color:var(--brand)}.pg-parameter-pane form label{margin:16px 0;font-size:13px;display:block}.pg-parameter-pane form input:not([type=checkbox]),.pg-parameter-pane select,.pg-parameter-pane textarea{box-sizing:border-box;width:100%;color:var(--ink);font:inherit;background:#151f20;border:1px solid #455d5e;border-radius:6px;margin:7px 0;padding:10px;display:block}.pg-parameter-pane textarea{resize:vertical;min-height:110px}.pg-parameter-pane input[type=checkbox]{float:right;width:20px;height:20px;accent-color:var(--brand)}.pg-parameter-pane footer{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.pg-parameter-pane footer button{padding:6px 10px;font-size:12px}.pg-runtime-note{color:#9fbdbf;font-size:11px;line-height:1.5}.pg-add-options summary{cursor:pointer;border:1px solid #455d5e;border-radius:6px;padding:9px}.pg-add-options button{text-align:left;width:100%;padding:7px;font-size:12px;display:block}.pg-node-inspector>p[role=alert]{margin:0}.pg-guide-launch{z-index:10;align-items:center;gap:10px;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 5px 20px #0004;padding:9px 14px!important}.pg-guide-launch img{object-fit:contain;width:32px;height:32px}.pg-guide-launch span{text-align:left;font-size:13px}.pg-guide-launch small{color:#a8bac5;font-size:10px}.pg-guide-launch.is-compact{border-radius:50%;width:44px;height:44px;bottom:76px;right:16px;padding:6px!important}.pg-guide-launch.is-compact img{width:30px;height:30px}.pg-guide-panel{z-index:20;background:var(--surface-raised);border:1px solid #658081;border-radius:12px;flex-direction:column;width:340px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 40px);font-size:13px;display:flex;position:fixed;bottom:20px;right:20px;overflow:hidden;box-shadow:0 10px 40px #0006}.pg-guide-panel header{border-bottom:1px solid #455d5e;align-items:center;gap:10px;padding:12px;display:flex}.pg-guide-panel header img{object-fit:contain;width:28px;height:28px}.pg-guide-panel header button{margin-left:auto;padding:4px 8px}.pg-guide-panel>p{color:#9fbdbf;padding:0 12px;font-size:10px}.pg-guide-content{min-height:0;padding:12px;line-height:1.6;overflow:auto}.pg-guide-content button{text-align:left;width:100%;margin:5px 0;padding:7px;font-size:12px;display:block}.pg-guide-panel form{border-top:1px solid #455d5e;gap:6px;padding:12px;display:flex}.pg-guide-panel input{flex:1;min-width:0;margin:0;padding:7px}.pg-guide-panel form button{padding:6px 10px}@media (max-width:800px){.pg-dialog.pg-node-inspector{width:calc(100vw - 16px);height:calc(100dvh - 16px)}.pg-inspector-grid{display:block;overflow:auto}.pg-inspector-grid>aside{resize:none;border-bottom:1px solid #455d5e;max-height:140px}.pg-parameter-pane{overflow:visible}.pg-node-inspector>header{gap:6px;padding:8px;font-size:12px}.pg-node-inspector>header input{width:140px;font-size:12px}.pg-guide-panel,.pg-guide-launch{bottom:12px;right:12px}.pg-guide-launch.is-compact{bottom:118px}.pg-graph-tools{top:8px;right:8px}.pg-parameter-pane nav{flex-wrap:wrap;position:static}}.pg-breadcrumb{color:#9fbdbf;text-overflow:ellipsis;white-space:nowrap;max-width:140px;overflow:hidden;font-size:12px!important}.pg-editor-menu{flex-shrink:0;position:relative}.pg-editor-menu summary{cursor:pointer;border-radius:5px;padding:2px 10px;font-size:22px;list-style:none}.pg-editor-menu summary:hover{background:var(--pg-node-hover)}.pg-editor-menu>div{z-index:12;background:var(--surface-raised);border:1px solid #526e6f;border-radius:9px;width:230px;max-height:calc(100dvh - 90px);padding:7px;position:absolute;top:100%;left:0;overflow:auto;box-shadow:0 10px 35px #0006}.pg-editor-menu>div button{text-align:left;border:0;width:100%;font-size:13px;display:block;padding:7px 10px!important}.pg-tools select{font:inherit;background:var(--surface-raised);color:var(--ink);border:1px solid #526e6f;border-radius:8px;max-width:100%;padding:10px}.pg-project-actions{flex-wrap:wrap;gap:8px;display:flex}.pg-project-actions button{padding:6px 10px;font-size:12px}.pg-minimap{z-index:2;cursor:crosshair;touch-action:none;background:#202a2be8;border:1px solid #658081;border-radius:8px;width:180px;height:110px;position:absolute;bottom:80px;right:16px;overflow:hidden}.pg-minimap span{color:#a8c1c2;font-size:10px;position:absolute;top:6px;left:8px}.pg-minimap button{z-index:2;font-size:12px;position:absolute;top:4px;right:5px;padding:2px 6px!important}.pg-map-viewport{border:1px solid var(--brand);background:var(--brand);position:absolute}@supports (color:color-mix(in lab, red, red)){.pg-map-viewport{background:color-mix(in srgb,var(--brand) 6%,transparent)}}.pg-map-viewport{pointer-events:none}.pg-canvas-node{touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;background:var(--surface-raised);border:1px solid #658081;border-radius:12px;min-width:120px;min-height:120px;padding:16px;position:absolute}.pg-canvas-node:active{cursor:grabbing}.pg-canvas-node[data-fixed=true]{cursor:default}@media (max-width:700px){.pg-breadcrumb{display:none}.pg-editor-shell .pg-editor-header [data-name]{width:110px;max-width:145px}.pg-editor-menu>div{width:min(230px,100vw - 65px);left:auto;right:-70px}.pg-editor-shell .pg-editor-header{flex-wrap:nowrap}.pg-minimap{width:180px;bottom:106px;right:8px}.pg-tools select{width:100%}}.pg-agent-node .pg-node-symbol{position:absolute;top:35px;left:30px}.pg-agent-node .pg-node-name{text-align:left;white-space:normal;font-weight:600;position:absolute;top:48px;left:85px;right:20px}.pg-output-add{z-index:3;width:26px;height:26px;font-size:18px;position:absolute;transform:translateY(-50%);padding:0!important}.pg-node-inspector{--pg-left:22%;--pg-right:22%}.pg-inspector-grid{grid-template-columns:var(--pg-left) minmax(0,1fr) var(--pg-right)}.pg-inspector-divider{cursor:col-resize;touch-action:none;z-index:4;width:8px;position:absolute;top:70px;bottom:0;transform:translate(-50%)}.pg-inspector-divider.is-left{left:var(--pg-left)}.pg-inspector-divider.is-right{left:calc(100% - var(--pg-right))}.pg-inspector-divider:hover,.pg-inspector-divider:focus{background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.pg-inspector-divider:hover,.pg-inspector-divider:focus{background:color-mix(in srgb,var(--brand) 25%,transparent)}}.pg-inspector-grid>aside{resize:none}.pg-selection-box{border:1px solid var(--brand);background:var(--brand);position:absolute}@supports (color:color-mix(in lab, red, red)){.pg-selection-box{background:color-mix(in srgb,var(--brand) 10%,transparent)}}.pg-selection-box{pointer-events:none;z-index:5}@media (max-width:800px){.pg-inspector-divider{display:none}}.pg-agent-node .pg-node-name{top:40px}.pg-agent-custom-name{color:#a8bac5;text-overflow:ellipsis;white-space:nowrap;font-size:11px;position:absolute;top:65px;left:85px;right:15px;overflow:hidden}.pg-node-actions{overscroll-behavior:contain;z-index:30;max-width:calc(100vw - 24px)}.pg-agent-node .pg-node-symbol{pointer-events:none;justify-content:center;align-items:center;width:48px;height:48px;display:flex;top:14px;left:50%;transform:translate(-50%)}.pg-agent-node .pg-node-symbol img{width:48px;height:48px}.pg-agent-node .pg-node-name{text-align:center;white-space:nowrap;letter-spacing:.3px;color:#c7d3da;text-shadow:0 1px #ffffff24,0 -1px 1px #000c;width:auto;font-size:18px;font-weight:800;line-height:24px;top:72px;left:16px;right:16px;transform:none}.pg-agent-node .pg-agent-custom-name{text-align:center;pointer-events:none;font-size:12px;line-height:18px;top:164px;left:0;right:0}.pg-cable-hit{fill:none;stroke:#0000;stroke-width:20px;pointer-events:stroke;cursor:pointer}.pg-edge-actions button[data-edge-delete]{color:#ffb4b4}.pg-output-add:before{content:"";pointer-events:none;background:#8ba4ad;width:34px;height:2px;position:absolute;top:50%;right:100%}.pg-tool-add{z-index:3;width:26px;height:26px;font-size:18px;position:absolute;transform:translate(-50%);padding:0!important}.pg-tool-add:before{content:"";pointer-events:none;background:#8ba4ad;width:2px;height:45px;position:absolute;bottom:100%;left:50%}.pg-agent-node .pg-agent-custom-name{top:210px}.pg-agent-node .pg-node-note{top:234px}.pg-graph-node{background:linear-gradient(145deg,#354b4c 0%,#2a3c3d 38%,#202f30 100%);border-color:#718c8d;min-width:0;min-height:0;padding:0;box-shadow:inset 0 1px 1px #d9edf53d,inset 0 -2px 4px #0007,0 5px 9px #0005,0 1px 2px #0007}.pg-graph-node.pg-round-node{background:radial-gradient(at 34% 22%,#456263 0%,#304748 35%,#25393a 66%,#1b2a2b 100%);border-radius:50%;box-shadow:inset 1px 2px 3px #d9edf54a,inset -2px -4px 7px #0008,0 7px 12px #0006,0 1px 3px #0008}.pg-round-node .pg-node-more{border-radius:50%;min-width:25px;top:9px;right:10px}.pg-round-node .pg-node-symbol{filter:drop-shadow(0 1px 1px #0009)}.pg-graph-node.is-selected{outline:2px solid var(--brand);outline-offset:4px}.pg-round-node .pg-node-symbol:has(.pg-provider-logo){filter:none;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:20px}.pg-node-symbol .pg-provider-logo{object-fit:contain;width:100%;height:100%}.pg-graph-node .pg-native-icon{filter:drop-shadow(0 2px 2px #0005);width:54px;height:54px}.pg-node-symbol:has(.pg-native-icon){pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.pg-node-drawer .pg-native-icon{vertical-align:middle;width:22px;height:22px;margin-right:7px}.pg-run-dock{background:#202e2f;border-top:1px solid #526e6f;flex-shrink:0;grid-template-columns:minmax(200px,40%) minmax(0,1fr);min-height:150px;max-height:65%;font-size:12px;display:grid;position:relative}.pg-dock-resize{cursor:row-resize;touch-action:none;z-index:6;height:8px;position:absolute;top:-4px;left:0;right:0}.pg-dock-resize:hover,.pg-dock-resize:focus{background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.pg-dock-resize:hover,.pg-dock-resize:focus{background:color-mix(in srgb,var(--brand) 25%,transparent)}}.pg-run-dock>section{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:auto}.pg-chat-pane{resize:horizontal;border-right:1px solid #526e6f;max-width:100%;overflow:auto}.pg-run-dock header{border-bottom:1px solid #455d5e;flex-shrink:0;align-items:center;gap:8px;padding:9px 12px;display:flex}.pg-run-dock header span{color:#a8bac5;margin-left:auto;font-size:10px}.pg-run-dock header button{padding:3px 8px;font-size:11px}.pg-run-dock header button.is-active{border-color:var(--brand);color:var(--brand)}.pg-chat-empty,[data-dock-content]{color:#b6c3cc;flex:1;padding:14px;line-height:1.6;overflow:auto}.pg-run-dock form{gap:8px;padding:10px;display:flex}.pg-run-dock textarea{color:#a8bac5;min-width:0;height:42px;font:inherit;background:#273b3c;border:1px solid #526e6f;border-radius:6px;flex:1;padding:6px}.pg-editor-shell:has(.pg-run-dock) .pg-editor-foot{bottom:calc(var(--pg-dock-height,240px) + 16px)}@media (max-width:700px){.pg-run-dock{grid-template-columns:minmax(0,1fr) minmax(0,1fr);font-size:11px}.pg-run-dock header{flex-wrap:wrap;padding:6px}.pg-run-dock header span{display:none}.pg-run-dock form{gap:4px;padding:6px}.pg-chat-pane{resize:none}.pg-chat-empty,[data-dock-content]{padding:8px}}.pg-dock-menu{margin-left:auto;position:relative}.pg-dock-menu summary{cursor:pointer;padding:3px 8px;list-style:none}.pg-dock-menu>div{z-index:20;background:var(--surface-raised);border:1px solid #526e6f;border-radius:8px;width:225px;padding:8px;position:absolute;bottom:100%;right:0;box-shadow:0 6px 20px #0006}.pg-dock-menu>div button{text-align:left;width:100%;margin:4px 0;display:block}.pg-run-dock .pg-dock-data{overflow:visible}.pg-run-dock .pg-dock-data>[data-dock-content]{overflow:auto}.pg-graph-node:not(.pg-agent-node) .pg-node-name{top:calc(var(--pg-node-height,96px) + 10px)}.pg-round-node .pg-node-symbol:has(.pg-provider-logo){inset:12.8px}.pg-round-node .pg-native-icon{width:35.2px;height:35.2px}.pg-round-node .pg-node-more{top:3px;right:3px}.pg-graph-node:not(.pg-agent-node):not(.pg-round-node) .pg-native-icon{width:38.4px;height:38.4px}.pg-graph-node:not(.pg-agent-node) .pg-node-note{top:calc(var(--pg-node-height,96px) + 38px)}.pg-credential-list{gap:12px;margin-top:20px;display:grid}.pg-credential-list article{background:#253637;border:1px solid #526e6f;border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;padding:16px;display:flex}.pg-credential-list small{margin-right:auto}.pg-credential-select{border-bottom:1px solid #526e6f;flex-direction:column;gap:6px;padding:12px 16px;display:flex}.pg-data-pane pre,[data-dock-content] pre,.pg-dialog pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;padding:12px;font-size:12px;line-height:1.5;overflow:auto}.pg-dialog:has([data-credential-search]){overflow:auto}.pg-credential-actions{flex-wrap:wrap;gap:8px;display:flex}.pg-credential-select [data-credential-help]{color:#abc0ce;font-size:13px;line-height:1.5}.pg-credential-select{border-bottom:1px solid #40545f;margin-bottom:12px;padding-bottom:16px}.pg-credentials-layout .pg-main{grid-column:2/-1;width:100%;min-width:0}.pg-credentials-layout .pg-heading button{white-space:nowrap}.pg-credentials-layout [data-credential-search]{width:min(100%,540px)}.pg-credentials-layout .pg-empty{text-align:center;border:1px dashed #526e6f;border-radius:14px;padding:32px}.pg-credentials-layout article strong{overflow-wrap:anywhere}.pg-credentials-layout article small{color:#abc0ce}@media (max-width:700px){.pg-credentials-layout .pg-main{grid-column:auto}.pg-credentials-layout article{align-items:flex-start}.pg-credentials-layout .pg-heading p{font-size:16px}}.pg-node-inspector .pg-execute-step{color:#06232b;white-space:nowrap;background:linear-gradient(#68dbe8,#49bdce);border:1px solid #70deeb;border-radius:9px;min-height:24px;padding:3px 14px;font-size:13px;font-weight:700;line-height:1.2;transition:filter .15s,box-shadow .15s;box-shadow:inset 0 1px #fff5,0 2px 5px #0003}.pg-node-inspector .pg-execute-step:not(:disabled):hover{filter:brightness(1.08);box-shadow:inset 0 1px #fff6,0 3px 8px #0004}.pg-node-inspector .pg-execute-step:focus-visible{outline-offset:3px;outline:2px solid #94ecf5}.pg-node-inspector .pg-execute-step:disabled{opacity:.5;cursor:default}.pg-node-inspector>[role=alert]{background:var(--pg-panel,#202a30);color:inherit;border-top:1px solid #49606a;min-height:20px;margin:0;padding:12px 20px;position:sticky;bottom:0}.pg-node-inspector>[role=alert]:empty{display:none}.pg-chat-message{background:#27343c;border-radius:9px;margin:0 0 12px;padding:8px 12px}.pg-chat-message p{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0}.pg-chat-message strong{color:#68dbe8}.pg-chat-pane form button:not(:disabled){color:#06232b;background:linear-gradient(#68dbe8,#49bdce);font-weight:700}.pg-chat-user{background:#29424b;border:1px solid #3e626b;margin-left:28px}.pg-chat-model{background:#27343c;border:1px solid #3b4c57;margin-right:28px}.pg-chat-error{border:1px solid #9b5f58}.pg-chat-message p,[data-dock-content]{-webkit-user-select:text;user-select:text}.pg-chat-pane header [data-chat-reset]{color:#bcd5dd;padding:2px 7px;font-size:16px;line-height:1.1}[data-publish]{white-space:nowrap;margin-left:12px}[data-publish][data-state=live]{color:#6de29b;border-color:#4b9567}[data-publish][data-state=draft]{color:#f2cd6b;border-color:#887343}[data-publish][data-state=error]{color:#efa099;border-color:#965c59}.pg-chat-pane header select{color:#bcd5dd;font:inherit;background:#25343c;border:1px solid #526e6f;border-radius:5px;padding:2px 4px}.pg-dust-layer{pointer-events:none}.pg-cable.pg-dust-cable{stroke:var(--brand);filter:drop-shadow(0 0 3px var(--brand))}@supports (color:color-mix(in lab, red, red)){.pg-cable.pg-dust-cable{filter:drop-shadow(0 0 3px color-mix(in srgb,var(--brand) 50%,transparent))}}.pg-dust-halo{fill:none;stroke:var(--brand);stroke-width:5px;opacity:.14;filter:blur(2px);pointer-events:none}.pg-dust-particle{fill:#d4fbff;filter:drop-shadow(0 0 2px var(--brand)) drop-shadow(0 0 5px var(--brand));pointer-events:none}@media (prefers-reduced-motion:reduce){.pg-dust-particle{display:none}.pg-dust-halo{filter:none;opacity:.22;stroke-width:3px}}.pg-glass-cables{pointer-events:none}.pg-glass-cables path{fill:none;stroke-linecap:round;pointer-events:none}.pg-glass-shadow{stroke:#06141b;stroke-width:8px;opacity:.5;transform:translateY(1px)}.pg-glass-shell{stroke:#76939f;stroke-width:6px;opacity:.24}.pg-glass-inner{stroke:#223c49;stroke-width:3.8px;opacity:.55}.pg-glass-shine{stroke:#c7e7ec;stroke-width:1px;opacity:.32;transform:translateY(-1.3px)}.pg-edges .pg-cable{stroke-width:1.6px;stroke:#a0bac3;opacity:.8;stroke-linecap:round}.pg-edges .pg-cable.pg-dust-cable{stroke:var(--brand);opacity:1}.pg-dust-halo{stroke-width:6px}.pg-library:has(.pg-workflows){justify-content:flex-start;min-height:0;padding:20px;container-type:inline-size}.pg-workflows:not(.is-list){grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.pg-workflows:not(.is-list) article>a{box-sizing:border-box;grid-template-columns:30px minmax(0,1fr);align-content:center;gap:3px 12px;height:104px;min-height:104px;padding:16px 44px 16px 16px;display:grid}.pg-workflows:not(.is-list) article>a>span{grid-row:1/3;align-self:center;line-height:1}.pg-workflows:not(.is-list) article>a>strong{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:15px;line-height:1.3;display:-webkit-box;overflow:hidden}.pg-workflows:not(.is-list) article>a>small{grid-column:2;font-size:11px;line-height:1.4}.pg-workflows:not(.is-list) .pg-workflow-menu{top:12px;bottom:auto;right:10px}.pg-workflows:not(.is-list) .pg-workflow-menu>summary{padding:3px 7px}@container (max-width:759px){.pg-workflows:not(.is-list){grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:479px){.pg-workflows:not(.is-list){grid-template-columns:minmax(0,1fr)}}.pg-editor-shell .pg-node-drawer{overscroll-behavior:contain;scrollbar-gutter:stable;touch-action:pan-y;height:calc(100% - 104px);min-height:0;max-height:calc(100% - 104px)}.pg-node-drawer>.pg-card-title{z-index:2;background:var(--surface-raised);padding:12px 0;position:sticky;top:-16px}.pg-node-drawer>input[type=search]{z-index:2;background:var(--surface-raised);width:100%;margin-bottom:12px;position:sticky;top:48px}@media (max-width:700px){.pg-editor-shell .pg-node-drawer{height:calc(100% - 110px);max-height:calc(100% - 110px)}}.pg-cable.pg-dust-cable{stroke:#8ba4ad}.pg-dust-halo{stroke-linecap:round}.pg-edges .pg-cable.pg-dust-cable{stroke:#a0bac3;opacity:.8;filter:none}.pg-dust-core{fill:none;stroke:#77e6f5;stroke-width:1.6px;stroke-linecap:round;filter:drop-shadow(0 0 3px var(--brand));pointer-events:none}.pg-graph-node.pg-execution-success{box-shadow:0 0 0 2px #64d69b99,0 0 18px #43cc8559}.pg-graph-node.pg-execution-error{box-shadow:0 0 0 2px #ef747499,0 0 18px #ef535359}.pg-graph-node.pg-execution-running{box-shadow:0 0 0 2px var(--brand),0 0 14px var(--brand)}@supports (color:color-mix(in lab, red, red)){.pg-graph-node.pg-execution-running{box-shadow:0 0 0 2px color-mix(in srgb,var(--brand) 60%,transparent),0 0 14px color-mix(in srgb,var(--brand) 29%,transparent)}}.pg-execution-error-popup{z-index:12;color:#ffd2d2;background:#35262b;border:1px solid #ef7474;border-radius:10px;align-items:center;gap:16px;max-width:min(520px,100% - 40px);padding:12px 16px;display:flex;position:absolute;top:110px;left:20px;box-shadow:0 8px 24px #0006}.pg-execution-error-popup button{flex-shrink:0;padding:2px 8px;font-size:20px}.pg-agent-node.pg-execution-running .pg-node-symbol img{animation:1.5s ease-in-out infinite pg-agent-processing}@keyframes pg-agent-processing{0%,to{filter:drop-shadow(0 0 3px color-mix(in srgb,var(--brand) 33%,transparent))}50%{filter:drop-shadow(0 0 7px color-mix(in srgb,var(--brand) 67%,transparent))}}@media (prefers-reduced-motion:reduce){.pg-agent-node.pg-execution-running .pg-node-symbol img{filter:drop-shadow(0 0 5px var(--brand));animation:none}@supports (color:color-mix(in lab, red, red)){.pg-agent-node.pg-execution-running .pg-node-symbol img{filter:drop-shadow(0 0 5px color-mix(in srgb,var(--brand) 50%,transparent))}}}.pg-run-dock{grid-template-columns:minmax(220px,38%) minmax(170px,20%) minmax(0,1fr)}.pg-run-dock.pg-dock-no-chat{grid-template-columns:minmax(170px,26%) minmax(0,1fr)}.pg-logs-pane{border-right:1px solid #526e6f}.pg-logs-pane header button{margin-left:auto}[data-execution-logs]{overscroll-behavior:contain;flex:1;min-height:0;padding:8px;overflow:auto}[data-execution-logs]>p{color:#a8bac5;padding:6px;line-height:1.6}.pg-run-dock .pg-log-row{text-align:left;color:#c6d5dc;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:8px;width:100%;margin-bottom:5px;padding:8px;display:flex}.pg-run-dock .pg-log-row:hover,.pg-run-dock .pg-log-row.is-active{border-color:var(--brand);background:#29404a}@supports (color:color-mix(in lab, red, red)){.pg-run-dock .pg-log-row:hover,.pg-run-dock .pg-log-row.is-active{border-color:color-mix(in srgb,var(--brand) 40%,transparent)}}.pg-log-row>span:last-child{min-width:0}.pg-log-row strong{overflow-wrap:anywhere;display:block}.pg-log-row small{color:#9fb5c0;font-size:10px;line-height:1.5;display:block}.pg-log-status{color:#6de29b;font-size:16px}.pg-log-status[data-status=running]{color:var(--brand)}.pg-log-status[data-status=error]{color:#ef9999}@media (max-width:900px){.pg-run-dock{grid-template-columns:minmax(0,1fr) minmax(125px,.65fr) minmax(0,1fr)}.pg-run-dock header{flex-wrap:wrap;gap:4px;padding:6px}.pg-run-dock header span{display:none}}@media (max-width:550px){.pg-run-dock{grid-template-columns:minmax(0,1fr) minmax(0,1fr);overflow:auto}.pg-chat-pane{resize:none;grid-column:1/-1;min-height:180px!important}.pg-logs-pane,.pg-dock-data{min-height:180px!important}.pg-run-dock.pg-dock-no-chat{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.pg-inspector-field>span{margin-bottom:7px;display:block}.pg-parameter-pane form .pg-inspector-toggle{justify-content:flex-start;align-items:center;gap:10px;min-height:34px;display:flex}.pg-inspector-toggle>span{margin:0}.pg-parameter-pane .pg-inspector-toggle input[type=checkbox]{float:none;flex:0 0 18px;width:18px;height:18px;margin:0}.pg-inspector-section{border-bottom:1px solid #3a4b55;margin-bottom:18px;padding:0 0 18px}.pg-inspector-section h3{color:#d6e2e9;margin:12px 0;font-size:14px}.pg-parameter-pane small{color:#a8bac5;line-height:1.5;display:block}.pg-parameter-pane input:disabled,.pg-parameter-pane select:disabled,.pg-parameter-pane textarea:disabled{opacity:.55;cursor:not-allowed}.pg-parameter-pane [name=systemMessage]{min-height:150px}.pg-catalog-tabs{flex-wrap:wrap;gap:6px;margin:12px 0;display:flex}.pg-catalog-tabs button{font-size:12px;width:auto!important;min-height:34px!important;margin:0!important;padding:6px 10px!important}.pg-catalog-tabs button[aria-pressed=true]{border-color:var(--brand);color:var(--brand);background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.pg-catalog-tabs button[aria-pressed=true]{background:color-mix(in srgb,var(--brand) 8%,transparent)}}.pg-catalog-empty{color:#aac6c8;font-size:13px}.pg-dialog [data-catalog-section][hidden],.pg-dialog [data-add-type][hidden]{display:none}.pg-workflows article>a .pg-workflow-meta{color:var(--brand);flex-wrap:wrap;grid-column:2;align-items:center;gap:.35rem;min-width:0;font-size:11px;line-height:1.4;display:flex}.pg-workflows article>a .pg-tag{border:1px solid var(--brand);padding:.12rem .4rem;font-size:11px;line-height:1.4}@supports (color:color-mix(in lab, red, red)){.pg-workflows article>a .pg-tag{border:1px solid color-mix(in srgb,var(--brand) 31%,transparent)}}.pg-workflows article>a .pg-tag{overflow-wrap:anywhere;border-radius:.4rem;max-width:100%}.pg-workflows:not(.is-list) article>a:has(.pg-workflow-meta){height:auto;min-height:104px}.pg-workflow-description{overflow-wrap:anywhere;max-width:100%}.pg-dialog textarea,.pg-dialog select{box-sizing:border-box;width:100%;max-width:100%}.pg-dialog textarea{background:var(--pg-bg,#1c292a);color:inherit;border:1px solid #627582;border-radius:.5rem;padding:.65rem}.pg-dialog form{gap:.75rem;display:grid}@media (max-width:700px){.pg-editor-shell .pg-editor-header{flex-wrap:wrap;flex-shrink:0}.pg-editor-shell .pg-editor-header>a{white-space:nowrap;flex-shrink:0}.pg-editor-shell .pg-editor-header [data-name]{flex:100px;min-width:80px;max-width:calc(100% - 130px)}.pg-editor-shell .pg-editor-menu{flex-shrink:0}.pg-editor-shell .pg-editor-header [data-publish]{white-space:normal;max-width:100%}.pg-editor-shell .pg-editor-header [data-action=save],.pg-editor-shell .pg-editor-header [data-unpublish]{flex-shrink:0}.pg-editor-shell .pg-editor-tabs{flex-wrap:wrap;flex-shrink:0}}.pg-annotation{color:#f3f7f7;touch-action:none;background:#302c22;border:1px solid #ab8750;border-radius:12px;position:absolute;overflow:hidden;box-shadow:0 8px 24px #0003}.pg-annotation header{background:#ffffff0b;align-items:center;gap:8px;padding:6px 8px;display:flex}.pg-annotation header strong{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.pg-annotation header button{min-width:36px;min-height:36px;color:inherit;background:0 0;border:0;padding:4px}.pg-annotation [data-move-annotation]{cursor:grab}.pg-annotation p{white-space:pre-wrap;overflow-wrap:anywhere;max-height:calc(100% - 55px);margin:0;padding:12px;font-size:14px;overflow:auto}.pg-annotation-group{pointer-events:none;box-shadow:none;background:#d59d3910;border-style:dashed}.pg-annotation-group header{pointer-events:auto}.pg-annotation[data-color=blue]{border-color:var(--brand);background-color:#19384d}.pg-annotation[data-color=green]{background-color:#1a3b2d;border-color:#68ba91}.pg-annotation[data-color=teal]{background-color:#29433e;border-color:#8fe0d0}.pg-annotation-group[data-color]{background-color:#ffffff08}.pg-canvas-plane .pg-graph-node{z-index:2}.pg-annotation-note{z-index:3}.pg-annotation-group{z-index:0}.pg-annotation button:focus-visible{outline:2px solid #67d5ed}.pg-dialog [data-annotation-form]{gap:12px;display:grid}.pg-dialog [data-annotation-form] textarea{width:100%;min-height:120px}.pg-dialog [data-annotation-form] label{gap:6px;display:grid}.pg-api-library{border:1px solid var(--border,#819b9b40);background:var(--panel,#142a2d);border-radius:20px;min-width:0;margin-top:24px;padding:20px}.pg-api-library header,.pg-api-library article{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pg-api-library header>div,.pg-api-library article>div{flex:1;min-width:160px}.pg-api-library article{border-top:1px solid #819b9b30;padding:14px 0}.pg-api-library small{overflow-wrap:anywhere;margin-top:6px;display:block}.pg-api-node-connection{border:1px solid #819b9b40;border-radius:16px;margin-bottom:12px;padding:14px}[data-theme=light] .pg-api-library{color:#293235;background:linear-gradient(145deg,#f3f2ee,#eaeae6)}[data-theme=light] .pg-credential-list article{color:#293235;border-color:#c4cecc;border-radius:20px;background:linear-gradient(145deg,#f3f2ee,#eaeae6)!important}[data-theme=light] .pg-credentials-layout article small{color:#5a696b}.pg-api-node-pagination{border:1px solid #819b9b40;border-radius:16px;margin-top:12px;padding:14px}.pg-api-node-pagination summary{cursor:pointer;min-height:32px;font-weight:600}.pg-api-node-pagination small{line-height:1.6;display:block}.pg-node-drawer [data-add-type]{grid-template-columns:24px minmax(0,1fr);align-items:center;gap:3px 10px;padding:10px 12px;display:grid}.pg-node-drawer [data-add-type]>span{grid-area:1/1/span 2;justify-content:center;align-items:center;width:24px;height:24px;font-size:20px;line-height:1;display:flex}.pg-node-drawer [data-add-type]>span :is(.pg-provider-logo,.pg-native-icon){object-fit:contain;filter:none;width:24px;max-width:24px;height:24px;max-height:24px;margin:0;display:block}.pg-node-drawer [data-add-type] small{grid-column:2;margin:0;font-size:11px;line-height:1.5}.pg-graph-node:not(.pg-round-node) .pg-node-symbol:has(.pg-provider-logo){filter:none;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:24px}.pg-fields-reference .pg-reference-field{min-width:0;margin:0 0 22px}.pg-fields-reference .pg-reference-field>.pg-inspector-field{margin:0}.pg-fields-reference .pg-parameter-help{margin-top:7px;font-size:12px;line-height:1.5;display:block}.pg-fields-reference .pg-assignment-editor{margin:24px 0}.pg-fields-reference .pg-assignment-row{background:var(--surface-raised);border:1px solid #454545;border-radius:8px;margin:14px 0 20px;overflow:hidden}.pg-fields-reference .pg-assignment-heading{border-bottom:1px solid #454545;grid-template-columns:minmax(0,1fr) 135px 36px;display:grid}:root .pg-fields-reference .pg-assignment-heading :is(input,select,button){box-sizing:border-box;background:#191919;border:0;border-radius:0;width:100%;min-width:0;min-height:42px;margin:0}:root .pg-fields-reference .pg-assignment-heading select{border-left:1px solid #454545}.pg-fields-reference .pg-assignment-value{align-items:stretch;display:flex}:root .pg-fields-reference .pg-assignment-value :is(input,select,textarea){box-sizing:border-box;background:var(--surface-raised);border:0;border-radius:0;width:100%;min-width:0;min-height:42px;margin:0}.pg-fields-reference .pg-assignment-value textarea{resize:vertical;height:84px;padding:10px 12px}.pg-fields-reference .pg-expression-prefix{background:var(--surface-raised);color:#b8d9d3;padding:10px;font-family:monospace}.pg-fields-reference .pg-field-mode{justify-content:flex-end;gap:2px;margin:6px 8px;display:flex}:root .pg-fields-reference .pg-field-mode button{background:0 0;border:1px solid #0000;border-radius:5px;min-height:30px;padding:4px 10px;font-size:12px}:root .pg-fields-reference .pg-field-mode button[aria-pressed=true]{color:#fff;background:#303a38;border-color:#658c84}.pg-fields-reference .pg-field-feedback{color:#f5b5b5;margin:0 10px 6px;font-size:12px}.pg-fields-reference .pg-field-feedback:empty{display:none}.pg-fields-reference .pg-reference-options{border-top:1px solid #444;margin:24px 0;padding-top:14px}.pg-fields-reference .pg-option-row{grid-template-columns:minmax(0,1fr) 32px;align-items:start;gap:8px;display:grid}.pg-fields-reference .pg-remove-option{min-height:32px;padding:5px}.pg-fields-reference .pg-add-options{position:relative}.pg-fields-reference .pg-add-options summary{cursor:pointer;border:1px solid #555;border-radius:6px;padding:8px 12px;display:inline-block}.pg-fields-reference .pg-option-menu{background:var(--surface-navigation);border:1px solid #555;border-radius:6px;gap:4px;max-width:360px;margin-top:6px;padding:8px;display:grid}.pg-fields-reference .pg-option-menu button{text-align:left}.pg-fields-reference .pg-inspector-toggle{flex-direction:row-reverse;justify-content:flex-end;align-items:center;gap:12px;min-height:40px;display:flex}:root .pg-fields-reference .pg-inspector-toggle input[type=checkbox]{appearance:none;background:var(--surface-raised);cursor:pointer;border:1px solid #666;border-radius:12px;flex-shrink:0;width:38px;height:22px;min-height:22px;margin:0;position:relative}.pg-fields-reference .pg-inspector-toggle input[type=checkbox]:after{content:"";background:#e7e7e7;border-radius:50%;width:16px;height:16px;transition:transform .12s;position:absolute;top:2px;left:2px}:root .pg-fields-reference .pg-inspector-toggle input[type=checkbox]:checked{background:#376a60;border-color:#7fac9e}.pg-fields-reference .pg-inspector-toggle input[type=checkbox]:checked:after{transform:translate(16px)}@media (max-width:600px){.pg-fields-reference .pg-assignment-heading{grid-template-columns:minmax(0,1fr) 108px 32px}}:root .pg-fields-reference .pg-inspector-toggle{flex-direction:row-reverse;justify-content:flex-end;margin:0}:root .pg-fields-reference [data-node-form]{display:block}:root .pg-fields-reference .pg-assignment-editor{margin:24px 0}:root .pg-fields-reference .pg-reference-field{margin-bottom:22px}.pg-filter-editor{margin:24px 0}.pg-filter-row{background:var(--surface-raised);border:1px solid #454545;border-radius:8px;margin:14px 0;overflow:hidden}.pg-filter-heading{border-bottom:1px solid #454545;grid-template-columns:130px minmax(0,1fr) 36px;display:grid}:root .pg-filter-heading :is(select,button){box-sizing:border-box;border:0;border-radius:0;width:100%;min-width:0;margin:0}.pg-filter-value{border-bottom:1px solid #333}:root .pg-filter-value :is(input,select,textarea){box-sizing:border-box;background:var(--surface-raised);border:0;border-radius:0;width:100%;min-height:42px;margin:0}:root .pg-filter-value textarea{resize:vertical;height:70px}.pg-filter-join{color:#bbb;margin:12px 0;font-size:12px}.pg-filter-combinator{align-items:center;gap:12px;display:flex}.pg-filter-combinator select{width:auto}@media (max-width:600px){.pg-filter-heading{grid-template-columns:100px minmax(0,1fr) 32px}}.pg-filter-top{grid-template-columns:minmax(0,1fr) minmax(160px,.6fr) 32px;align-items:start;display:grid}:root .pg-filter-top>select{box-sizing:border-box;border:0;border-left:1px solid #454545;border-radius:0;width:100%;min-width:0;min-height:42px;margin:0}:root .pg-filter-top>button{border:0;border-radius:0;min-height:42px;padding:4px}.pg-filter-top>.pg-filter-value{min-width:0}.pg-filter-row>.pg-filter-value{border-top:1px solid #454545}@media (max-width:600px){.pg-filter-top{grid-template-columns:minmax(0,1fr) minmax(120px,.65fr) 28px}}.pg-fields-reference .pg-assignment-drop{background:#171717;border:1px dashed #666;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:110px;margin-top:12px;display:flex}.pg-input-mapping{gap:5px;margin-top:16px;display:grid}.pg-input-mapping button{text-align:left;overflow-wrap:anywhere;cursor:grab;background:var(--surface-navigation);border:1px solid #424242;border-radius:5px;justify-content:space-between;gap:8px;padding:9px;display:flex}.pg-input-mapping small{opacity:.7}.pg-assignment-drop:has(:hover){border-color:var(--brand)}.pg-filter-operator-menu{min-width:0;position:relative}.pg-filter-operator-menu>summary{cursor:pointer;background:#191919;border:1px solid #454545;border-radius:5px;align-items:center;gap:9px;min-height:42px;padding:11px;list-style:none;display:flex}.pg-filter-operator-menu>summary::-webkit-details-marker{display:none}.pg-filter-type-menu{z-index:8;background:#252525;border:1px solid #555;border-radius:8px;min-width:210px;max-width:310px;max-height:420px;padding:8px;position:absolute;top:100%;right:0;overflow:auto;box-shadow:0 12px 26px #0008}.pg-filter-type>summary{cursor:pointer;padding:10px;list-style:none}.pg-filter-type[open]>summary{color:var(--brand)}.pg-filter-operation-list{gap:3px;padding:4px 8px 10px;display:grid}.pg-filter-operation-list button{text-align:left;background:#191919;border:0;border-radius:4px;padding:8px}.pg-filter-operation-list button[aria-pressed=true]{color:var(--brand);background:#303e3e}.pg-filter-row{position:relative;overflow:visible}.pg-filter-row:has(.pg-filter-operator-menu[open]){z-index:10}.pg-filter-type-menu{max-height:350px}.pg-filter-type-menu summary:focus-visible,.pg-filter-operation-list button:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.pg-filter-editor .pg-filter-value{border-bottom:0;position:relative}:root .pg-filter-editor .pg-filter-value :is(input,select,textarea){min-height:38px;padding:8px 12px;font-size:14px}:root .pg-filter-editor .pg-filter-value textarea{height:54px}.pg-filter-editor .pg-field-mode{opacity:0;pointer-events:none;background:#202020;border-radius:4px;gap:2px;display:flex;position:absolute;bottom:3px;right:5px}.pg-filter-value:is(:hover,:focus-within)>.pg-field-mode{opacity:1;pointer-events:auto}:root .pg-filter-editor .pg-field-mode button{border-radius:3px;min-height:24px;padding:3px 7px;font-size:11px}.pg-filter-editor .pg-field-feedback:empty{display:none}.pg-filter-editor .pg-filter-value:focus-within{padding-bottom:27px}.pg-filter-operator-menu>summary{border:0;border-left:1px solid #454545;border-radius:0;min-height:38px;padding:8px 12px;font-size:14px}.pg-filter-chevron{margin-left:auto}.pg-filter-type-menu{z-index:1000;min-width:0;max-width:none;max-height:calc(100dvh - 24px);padding:5px;position:fixed;overflow:visible}.pg-filter-type>summary{border-radius:5px;align-items:center;gap:10px;min-height:40px;padding:9px 10px;font-size:14px;display:flex}.pg-filter-type>summary::-webkit-details-marker{display:none}.pg-filter-type>summary:hover,.pg-filter-type[open]>summary{color:var(--brand);background:#353535}.pg-filter-operation-list{z-index:1001;background:#252525;border:1px solid #555;border-radius:8px;max-height:calc(100dvh - 24px);padding:5px;display:none;position:fixed;overflow:auto;box-shadow:0 12px 26px #0008}.pg-filter-type[open]>.pg-filter-operation-list{display:grid}:root .pg-filter-operation-list button{white-space:normal;background:0 0;min-height:36px;margin:0;padding:8px 11px;font-size:14px}.pg-filter-operation-list button:hover{background:#383838}@media (hover:none){.pg-filter-editor .pg-field-mode{opacity:1;pointer-events:auto;width:max-content;margin:3px 5px 3px auto;position:static}.pg-filter-editor .pg-filter-value:focus-within{padding-bottom:0}}@media (max-width:520px){.pg-filter-type-menu{max-height:calc(100dvh - 24px);overflow:auto}.pg-filter-operation-list{max-height:240px;box-shadow:none;border:0;padding-left:18px;width:auto!important;position:static!important}.pg-filter-top{grid-template-columns:minmax(0,1fr) minmax(125px,.7fr) 28px}}.pg-filter-editor{padding:0 28px}.pg-filter-top{grid-template-columns:minmax(0,1fr) minmax(160px,.65fr)}.pg-filter-row-tools{opacity:0;padding-right:4px;display:grid;position:absolute;top:0;right:100%}.pg-filter-row:is(:hover,:focus-within)>.pg-filter-row-tools{opacity:1}:root .pg-filter-row-tools button{color:#bbb;cursor:pointer;background:#303030;border:0;border-radius:4px;width:25px;min-height:27px;margin:0;padding:4px}:root .pg-filter-row-tools [data-filter-drag]{cursor:grab}.pg-filter-row-tools svg{width:16px;height:16px}:root .pg-filter-result{color:#aaa;background:0 0;border:0;width:22px;min-height:22px;margin:0;padding:0;font-size:16px;position:absolute;top:8px;left:calc(100% + 6px)}.pg-filter-result[data-result=true]{color:var(--brand)}.pg-filter-result[data-result=error]{color:#f1b86b}.pg-if-reference .pg-filter-editor .pg-field-mode{opacity:1;pointer-events:auto;width:max-content;margin:4px 6px 5px auto;position:static}.pg-if-reference .pg-filter-editor .pg-filter-value:focus-within{padding-bottom:0}.pg-if-reference .pg-filter-row-tools{opacity:1;justify-content:flex-end;gap:4px;padding:5px;display:flex;position:static}.pg-if-reference .pg-filter-result{margin:4px 6px 4px auto;display:block;position:static}.pg-if-reference [data-filter-expand]{margin:0 6px 5px auto;display:block}.pg-filter-result:is(:hover,:focus-visible):after{content:attr(aria-label);color:#eee;text-align:left;z-index:20;pointer-events:none;background:#080808;border:1px solid #444;border-radius:6px;width:230px;padding:9px 11px;font-size:12px;line-height:1.4;position:absolute;bottom:calc(100% + 8px);right:0}.pg-filter-join{margin:10px 0;display:block}.pg-filter-join select{width:88px;min-height:34px;margin:0;padding:6px 10px;font-size:13px}.pg-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (hover:none){.pg-filter-row-tools{opacity:1}}@media (max-width:520px){.pg-filter-top{grid-template-columns:minmax(0,1fr) minmax(125px,.7fr)}}.pg-reference-field select[hidden]{display:none!important}.pg-reference-select{margin:6px 0}.pg-reference-select>summary{cursor:pointer;background:#191919;border:1px solid #555;border-radius:6px;justify-content:space-between;align-items:center;min-height:42px;padding:11px 14px;list-style:none;display:flex}.pg-reference-select>summary::-webkit-details-marker{display:none}.pg-reference-select-menu{background:#242424;border:1px solid #555;border-radius:8px;gap:4px;margin-top:5px;padding:8px;display:grid}.pg-reference-select-menu button{text-align:left;background:0 0;border:0;border-radius:5px;gap:5px;padding:12px;display:grid}.pg-reference-select-menu button[aria-pressed=true]{color:var(--brand);background:#303c3c}.pg-reference-select-menu small{color:#d2d7d7;font-size:13px;font-weight:400}.pg-reference-select summary:focus-visible,.pg-reference-select-menu button:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.pg-data-pane .pg-data-tabs{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pg-data-pane .pg-output-edit{min-width:36px;min-height:36px;margin-left:auto}.pg-data-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:320px;padding:24px 8px;display:flex}.pg-data-empty>span:first-child{font-size:28px}.pg-data-empty strong{font-size:18px}.pg-data-empty .pg-text-action{color:var(--accent,var(--brand));background:0 0;border:0;padding:4px;text-decoration:underline}.pg-data-pane [data-fields-input-controls]{gap:12px;margin-top:16px;display:grid}.pg-data-pane [data-fields-input-controls] label{gap:6px;display:grid}.pg-data-pane [data-fields-input-controls] select{width:100%;min-width:0}.pg-data-pane [data-fields-input-status]{line-height:1.5}.pg-data-pane [data-fields-input-data]{min-width:0;overflow:auto}html[data-surface=playground] .pg-shell .pg-create{align-items:stretch;gap:6px}html[data-surface=playground] .pg-shell .pg-create>.pg-primary{border-radius:14px}html[data-surface=playground] .pg-shell .pg-create details{color:var(--ink);background:#102326;border:1px solid #304b4e;border-radius:14px}html[data-surface=playground] .pg-shell .pg-create summary{border-radius:13px;justify-content:center;align-items:center;min-width:46px;min-height:100%;padding:12px;list-style:none;display:flex}html[data-surface=playground] .pg-shell .pg-create summary::-webkit-details-marker{display:none}html[data-surface=playground] .pg-shell .pg-create summary:hover{background:#1c3437}html[data-surface=playground] .pg-shell .pg-create summary:focus-visible{outline-offset:3px;outline:2px solid #a8c9cc}html[data-surface=playground] .pg-shell .pg-create details[open]>summary svg{transform:rotate(180deg)}html[data-surface=playground] .pg-shell .pg-create details>div{margin-top:8px}.pg-http-collection{border:1px solid #444;border-radius:8px;min-width:0;margin:16px 0;padding:12px}.pg-http-collection legend{color:#d9e6e5;padding:0 6px}.pg-http-row{min-width:0;padding:10px 0}.pg-http-row+.pg-http-row{border-top:1px solid #444}.pg-http-row-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.pg-http-reference .pg-reference-field{min-width:0}.pg-http-reference textarea{color:#eee;resize:vertical;background:#080808;font-family:monospace}.pg-http-reference .pg-option-row{border-bottom:1px solid #333;padding:10px 0}@media (max-width:520px){.pg-http-collection{padding:8px}.pg-http-row-actions button{min-height:36px}}.pg-node-drawer.pg-catalog-drawer>.pg-card-title{background:var(--canvas);z-index:5;align-items:center;gap:8px;margin-bottom:10px;padding:8px 0;display:flex;position:sticky;top:-16px}.pg-node-drawer.pg-catalog-drawer>.pg-card-title>input{background:var(--surface-raised);color:#eee;border:1px solid #454545;border-radius:5px;flex:1;width:100%;min-width:0;height:38px;margin:0;padding:8px 10px;font-size:14px}.pg-node-drawer.pg-catalog-drawer>.pg-card-title>button{flex:none;width:30px;height:30px;min-height:30px;padding:0}.pg-node-drawer [data-node-search][hidden],.pg-node-drawer [data-catalog-section][hidden],.pg-node-drawer [data-catalog-no-results][hidden]{display:none!important}.pg-shell:not(.pg-editor-shell) .pg-guide-launch{max-width:100%;box-shadow:none;flex-shrink:0;justify-content:flex-start;margin-top:12px;position:static}.pg-shell:not(.pg-editor-shell) .pg-guide-launch span{overflow-wrap:anywhere;min-width:0}.pg-project-list>[data-project]{text-align:left;min-height:72px;padding:18px 22px;transition:transform .16s,box-shadow .16s,border-color .16s;box-shadow:0 5px 12px #0003}.pg-project-list>[data-project]:is(:hover,:focus-visible){border-color:var(--brand);transform:translateY(-3px)scale(1.008);box-shadow:0 10px 22px #0005}.pg-project-list>[data-project]:active{transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.pg-project-list>[data-project]{transition:none}.pg-project-list>[data-project]:is(:hover,:focus-visible){transform:none}}.pg-shell :is(.pg-workflow-menu>div,.pg-editor-menu>div,.pg-node-actions)>:is(button,a){cursor:pointer;transition:background-color .14s,border-color .14s,color .14s}.pg-shell :is(.pg-workflow-menu>div,.pg-editor-menu>div,.pg-node-actions)>:is(button:enabled,a):is(:hover,:focus-visible){background:var(--pg-node-hover);border-color:var(--brand);color:var(--ink);box-shadow:inset 3px 0 var(--brand)}.pg-shell :is(.pg-workflow-menu>div,.pg-editor-menu>div,.pg-node-actions)>button:disabled{cursor:not-allowed;box-shadow:none}@media (prefers-reduced-motion:reduce){.pg-shell :is(.pg-workflow-menu>div,.pg-editor-menu>div,.pg-node-actions)>:is(button,a){transition:none}}html[data-surface=playground] :is(.pg-shell,.pg-dialog) :is(.pg-workflow-menu,.pg-editor-menu,.pg-node-actions,.pg-node-action-menu,.pg-option-menu,.pg-reference-select-menu,.pg-filter-type-menu,.pg-filter-operation-list,.pg-dock-menu,.pg-http-row-actions,.pg-create details)>:is(button:enabled,a,summary):is(:hover,:focus-visible),html[data-surface=playground] :is(.pg-shell,.pg-dialog) :is(.pg-workflow-menu,.pg-editor-menu,.pg-create details)>div>:is(button:enabled,a):is(:hover,:focus-visible),html[data-surface=playground] .pg-dialog :is([data-destination],[data-version]):enabled:is(:hover,:focus-visible){background:var(--pg-node-hover);color:var(--ink);border-color:var(--brand);box-shadow:inset 3px 0 var(--brand);cursor:pointer}.pg-graph-node .pg-node-beta{color:var(--cr-apricot,#f5c39b);letter-spacing:.04em;white-space:nowrap;box-shadow:none;text-shadow:none;pointer-events:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;font-size:11px;font-weight:300;line-height:14px;position:absolute;top:0;left:calc(100% + 8px)}.pg-chat-downloads{flex-wrap:wrap;gap:8px;min-width:0;margin-top:8px;display:flex}.pg-chat-downloads button{white-space:normal;overflow-wrap:anywhere;text-align:left;max-width:100%;min-height:44px}.pg-workflows article:has(.pg-workflow-menu[open]){z-index:20}.pg-workflow-menu[open]{z-index:21}.pg-workflow-menu>div{max-height:var(--workflow-menu-height,50dvh);overscroll-behavior:contain;max-width:calc(100vw - 32px);top:calc(100% + 6px);bottom:auto;overflow-y:auto}body:has(platform-workspace){--control-glass:var(--glass);--control-background:var(--canvas-gradient);background-color:var(--canvas);background-image:var(--canvas-gradient)}:root .glass-surface,:root .c-panel,:root .c-card,:root .c-sidebar,:root .access-card,:root .business-panel,:root .business-status-card,:root .business-metric,:root .business-chart,:root .home-card,:root .a-panel,:root .p-glass,:root .p-control-tile,:root .monitor-mini,:root .platform-monitor,:root .control-assistant-panel,:root .p-stat,:root .pg-context section,:root .pg-workflows article>a,:root .pg-project-card,:root .pg-plan,:root .universe3-planet-panel,:root .universe3-social-panel,:root .universe3-guide,:root .universe3-directory,:root .universe3-community,:root .business-agent-connect,:root .business-agent-slot,:root .business-chat-card{background:var(--glass);color:var(--ink);border:1px solid var(--glass-edge);border-radius:var(--radius-surface);box-shadow:var(--panel-shadow);-webkit-backdrop-filter:blur(20px)saturate(115%);backdrop-filter:blur(20px)saturate(115%);box-sizing:border-box;min-width:0;max-width:100%}:root dialog,:root .pg-dialog,:root .future-info{background:var(--glass);color:var(--ink);border:1px solid var(--border);border-radius:var(--radius-surface);box-shadow:var(--hover-shadow);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);max-width:calc(100vw - 24px)}:root .glass-menu,:root .c-dropdown,:root .sales-dropdown,:root .universe-model-options,:root .universe3-menu,:root .pg-catalog,:root .account-menu{background:var(--navigation-gradient);color:var(--ink);border:1px solid var(--border);box-shadow:var(--hover-shadow);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-radius:18px}:root .app-header,:root .global-banner,:root .business-rail,:root .pg-header,:root .pg-nav,:root .universe3-header{background:var(--navigation-gradient);color:var(--ink);border-color:var(--border)}:root[data-surface=home] app-navigation{z-index:30;max-width:100%;position:absolute;top:0}:root[data-surface=home] .app-header,:root[data-surface=home] .global-banner{background:0 0}:root[data-surface=home] .banner-inner{border-bottom:1px solid var(--border);gap:24px;min-height:80px;padding:0 4%}:root[data-surface=home] .umbrella-wordmark{font:650 27px/1 system-ui,sans-serif!important}:root[data-surface=home] .brand-symbol{width:42px!important;height:42px!important}:root[data-surface=home] .global-links{gap:24px;font-size:13px}:root[data-surface=home] .global-links a{color:var(--ink)}:root[data-surface=home] .header-start{box-shadow:none;background:var(--action-gradient);color:var(--on-brand);border-color:#0000;border-radius:12px;font-size:13px}:root[data-surface=home] .header-actions{gap:10px}:root[data-surface=home] .theme-toggle{padding:7px 10px}:root .c-button,:root .account-button,:root .page-context-button,:root platform-workspace button,:root .pg-shell button:not(.pg-input-port):not(.pg-output-port),:root .pg-dialog button,:root .universe3 button:not(.universe3-label),:root .universe3-controls a{background:var(--navigation-gradient);color:var(--ink);border-color:var(--border);border-radius:var(--radius-control);box-shadow:inset 0 1px 0 var(--glass-highlight)}:root .c-button--primary,:root .account-button--primary,:root .page-context-button--primary,:root .pg-shell .pg-primary,:root .pg-dialog .pg-primary,:root platform-workspace button[class~=bg-max],:root .business-dashboard-heading .a-row-actions>.business-primary-action{background:var(--action-gradient);color:var(--on-brand);border-color:#0000;font-weight:600}:root button:not(:disabled):hover,:root .c-button:hover{border-color:var(--border-hover)}:root input,:root select,:root textarea,:root platform-workspace input,:root platform-workspace select,:root platform-workspace textarea,:root .pg-shell input,:root .pg-dialog input,:root .pg-shell select,:root .pg-dialog select,:root .pg-dialog textarea{background:var(--surface-raised);color:var(--ink);border-color:var(--border);border-radius:var(--radius-control);color-scheme:inherit}:root option,:root platform-workspace option,:root .universe3-planet-panel select option{background:var(--surface-raised);color:var(--ink)}:root[data-surface=playground],:root[data-surface=universe],:root[data-surface=playground] body,:root[data-surface=universe] body,:root .pg-shell,:root .universe3{background-color:var(--canvas);color:var(--ink);color-scheme:inherit}:root .pg-shell{--pg-accent:var(--brand)}:root .pg-editor-shell .pg-editor-tabs,:root .pg-editor-header,:root .pg-dock,:root .pg-dock-chat,:root .pg-dock-logs,:root .pg-dock-data,:root .pg-inspector,:root .pg-catalog,:root .pg-guide-panel,:root .pg-canvas-controls{background:var(--navigation-gradient);color:var(--ink);border-color:var(--border)}:root .pg-node{background:var(--glass);border-color:var(--border-hover);color:var(--ink);box-shadow:var(--panel-shadow)}:root .pg-node-label,:root .pg-edge-label{color:var(--ink);text-shadow:none}:root .pg-node button,:root .pg-input-port,:root .pg-output-port{background:var(--surface-navigation);color:var(--ink);border-color:var(--border-hover)}:root .pg-shell p,:root .pg-shell small,:root .pg-shell .pg-feedback,:root .pg-dialog small,:root .universe3-help,:root .universe3-planet-panel small{color:var(--muted)}:root .pg-shell strong,:root .pg-dialog strong,:root .universe3-planet-panel legend{color:var(--ink)}:root .universe3-label{background:var(--glass);color:var(--ink);border-color:var(--border);box-shadow:var(--panel-shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}:root .universe3-planet-panel h2,:root .universe3-planet-panel h3,:root .universe3-directory summary,:root .universe3-header a{color:var(--ink)}:root .business-rail a[aria-current=page]{background:var(--surface-navigation);color:var(--brand);box-shadow:inset 3px 0 var(--brand)}:root .business-agent-slot:hover,:root .p-control-tile:hover,:root .pg-workflows article>a:hover{box-shadow:var(--hover-shadow);border-color:var(--border-hover)}:root .product-name,:root .umbrella-wordmark,:root .wordmark{color:var(--ink)}:root .brand-symbol img,:root .access-brand img{filter:none}@media (max-width:1100px){:root[data-surface=home] .global-links{gap:14px}:root[data-surface=home] .global-link-disabled{display:none}}@media (max-width:760px){:root[data-surface=home] .banner-inner{gap:8px;min-height:82px;padding:0 18px}:root[data-surface=home] .header-actions{gap:4px}:root[data-surface=home] .header-actions [data-sign-up],:root[data-surface=home] .header-actions [data-open-playground]{display:none}:root[data-surface=home] .umbrella-wordmark{font-size:22px!important}:root[data-surface=home] .brand-symbol{width:34px!important;height:34px!important}:root[data-surface=home] .header-actions [data-sign-in]{padding:8px;font-size:12px}:root[data-surface=home] .theme-toggle{padding:5px;font-size:12px}.universe3-header{flex-wrap:wrap;gap:10px!important}.pg-header{flex-wrap:wrap}}@media print{.glass-surface,.c-panel,.business-panel{color:#142d2b!important;box-shadow:none!important;background:#fff!important}}:root .c-button--danger{background:var(--danger);color:#fff;border-color:var(--danger)}:root[data-theme=light][data-surface=home] .global-banner{background:var(--navigation-gradient);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}:root[data-surface=home] body{background-color:var(--canvas);background-image:var(--canvas-gradient);scrollbar-width:auto}:root[data-surface=home],:root[data-surface=home] body{scrollbar-width:auto}:root[data-surface=home]::-webkit-scrollbar{width:10px;height:10px}:root[data-surface=home] body::-webkit-scrollbar{width:10px;height:10px}:root[data-theme=light][data-surface=home] .business-search-button{color:var(--ink)}:root .universe3-people-controls,:root .universe3-community-actions,:root .universe3-directory[open]{background:var(--navigation-gradient);color:var(--ink);border-color:var(--border);box-shadow:var(--panel-shadow);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}:root .universe3-header>span,:root .universe3-community-menu>summary,:root .universe3-community-status,:root .universe3-label .universe3-world-status,:root .universe3-label .universe-status{color:var(--muted);border-color:var(--border)}:root .universe3-label .available,:root .universe3-label .is-available{color:var(--success);background:var(--surface-navigation)}:root .universe-model-options [role=option],:root .universe-model-options [aria-selected=true],:root .universe-model-options svg{color:var(--ink)}:root .universe-model-options [aria-selected=true]{border-color:var(--brand);background:var(--surface-navigation)}:root platform-workspace [data-p-action=public-site]{background:var(--action-gradient);color:var(--on-brand)}:root .business-tools button,:root .business-dashboard-actions button{background:var(--navigation-gradient);color:var(--ink);border-color:var(--border)}:root .universe3-guide section{border-top:1px solid var(--border);padding:16px 0}:root .universe3-guide h3{color:var(--ink);font-size:16px;font-weight:600}:root .universe3-guide p{color:var(--muted);margin:12px 0 0;font-size:14px;line-height:1.75}:root .universe3-guide [data-status]{color:var(--muted)}:root .pg-shell a,:root .pg-dialog a{color:var(--brand)}:root .pg-brand,:root .pg-shell .pg-node-label{color:var(--ink)}:root .pg-header>span,:root .pg-breadcrumb,:root .pg-editor-header [data-save-state]{color:var(--muted)}:root .pg-create>button,:root .pg-create summary,:root .pg-shell [data-action=save]{background:var(--action-gradient);color:var(--on-brand);border-color:#0000}:root .pg-catalog header,:root .pg-dialog header,:root .pg-guide-panel header{background:var(--navigation-gradient);color:var(--ink);border-color:var(--border)}:root .pg-catalog h2,:root .pg-dialog h2{color:var(--ink)}:root .pg-first span,:root .pg-empty-orb{background:var(--surface-navigation);border-color:var(--border-hover);color:var(--brand)}:root .pg-workflow-menu>div,:root .pg-editor-menu>div,:root .pg-guide-content{background:var(--navigation-gradient);color:var(--ink);border-color:var(--border)}:root .business-balance-card{box-shadow:var(--panel-shadow);background:var(--glass);border-color:var(--border)}@media (max-width:760px){:root[data-surface=home] business-tools{display:none}:root[data-surface=home] .banner-inner{flex-wrap:nowrap;min-height:82px}:root[data-surface=home] .header-actions{flex-wrap:nowrap;margin-left:auto}:root[data-surface=home] .product-menu{flex-shrink:0}}:root[data-theme=dark] body:has(platform-workspace){--canvas:var(--cr-canvas);--surface-raised:var(--cr-raised);--surface-navigation:var(--cr-navigation);--ink:var(--cr-ink);--muted:var(--cr-muted);--border:var(--cr-border);--border-hover:#789f9d;--card-gradient:var(--cr-card);--navigation-gradient:var(--cr-nav);--canvas-gradient:var(--cr-background);--glass:var(--card-gradient);--control-glass:var(--card-gradient);--control-background:var(--canvas-gradient)}:root[data-theme=light] body:has(platform-workspace){--glass:var(--card-gradient);--control-glass:var(--card-gradient)}:root platform-workspace .p-feature-table{table-layout:fixed;min-width:660px}:root platform-workspace .p-feature-table .p-lifecycle-column,:root platform-workspace .p-feature-table .p-audience-column{width:112px}:root platform-workspace .p-feature-table .p-manage-column{width:96px}:root platform-workspace .p-feature-table th,:root platform-workspace .p-feature-table td{vertical-align:middle;padding:14px 12px}:root platform-workspace .p-feature-table th{color:var(--muted);white-space:nowrap;font-size:12px}:root platform-workspace .p-feature-table td:first-child{overflow-wrap:break-word}:root platform-workspace button.p-manage{white-space:nowrap;word-break:normal;overflow-wrap:normal;background:var(--surface-raised);width:auto;min-width:72px;min-height:36px;box-shadow:none;border-radius:10px;justify-content:center;align-items:center;padding:6px 12px;font-size:12px;font-weight:600;line-height:1.2;display:inline-flex}:root platform-workspace button.p-exposure{letter-spacing:.03em;white-space:nowrap;overflow-wrap:normal;min-width:82px;min-height:40px;box-shadow:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:7px 10px;font-size:12px;font-weight:700;display:inline-flex}:root platform-workspace button.p-exposure[aria-checked=false]{color:#c6cfd7;background:#28323c;border-color:#68788766}:root platform-workspace button.p-exposure[aria-checked=true]{color:#a0efca;background:#173c35;border-color:#61c69b99}:root platform-workspace .p-switch-track{background:#75839055;border-radius:20px;flex:0 0 26px;width:26px;height:15px;display:block;position:relative}:root platform-workspace .p-switch-track:after{content:"";background:currentColor;border-radius:50%;width:9px;height:9px;position:absolute;top:3px;left:3px}:root platform-workspace [aria-checked=true] .p-switch-track{background:#76d9ac44}:root platform-workspace [aria-checked=true] .p-switch-track:after{left:14px}:root platform-workspace button.p-exposure:disabled{opacity:.7;cursor:not-allowed}:root platform-workspace .p-exposure:focus-visible{outline:2px solid var(--focus);outline-offset:3px}:root platform-workspace .p-effective{color:#e5ba7f;margin-top:6px;font-size:10px;line-height:1.4;display:block}:root platform-workspace .p-badge[data-state]{letter-spacing:.025em;white-space:nowrap;border:1px solid var(--border);background:var(--surface-navigation);color:var(--muted);font-size:10px;font-weight:600}:root platform-workspace .p-badge[data-state=ENABLED]{color:#a0efca;background:#173c3555;border-color:#61c69b66}:root platform-workspace .p-badge[data-state=BETA]{color:#e6c28a;background:#78562233;border-color:#cfaa6b66}:root platform-workspace .p-badge[data-state=INTERNAL]{color:#b0d2ee;background:#24445b55;border-color:#6a9eb966}:root platform-workspace [data-p-action=public-site][aria-checked=false]{color:#c6cfd7;background:#28323c;border-color:#68788766}:root platform-workspace [data-p-action=public-site][aria-checked=true]{color:#a0efca;background:#173c35;border-color:#61c69b99}:root[data-theme=light] platform-workspace button.p-exposure[aria-checked=false],:root[data-theme=light] platform-workspace [data-p-action=public-site][aria-checked=false]{color:#46574f;background:#d4dbd7;border-color:#9daa9f}:root[data-theme=light] platform-workspace button.p-exposure[aria-checked=true],:root[data-theme=light] platform-workspace [data-p-action=public-site][aria-checked=true],:root[data-theme=light] platform-workspace .p-badge[data-state=ENABLED]{color:#145939;background:#d1eadb;border-color:#68a988}:root[data-theme=light] platform-workspace .p-badge[data-state=BETA]{color:#745114;background:#eee1c4;border-color:#c2a36f}:root[data-theme=light] platform-workspace .p-badge[data-state=INTERNAL]{color:#315f7c;background:#dae6ef;border-color:#92b2c4}:root[data-theme=light] platform-workspace .p-effective{color:#7e5420}@media (min-width:1280px) and (max-width:1599px){:root platform-workspace .p-layout.p-with-assistant{grid-template-columns:224px minmax(0,1fr)}:root platform-workspace .p-layout.p-with-assistant:has([aria-label="Expand Control Room sidebar"]){grid-template-columns:72px minmax(0,1fr)}:root platform-workspace .control-assistant-slot{grid-column:2;position:static}}:root platform-workspace input.registration-control-switch{background:radial-gradient(circle at 11px,#e4e9ee 7px,#0000 8px),#52616d;border:1px solid #798895;border-radius:20px;flex-shrink:0;width:44px;height:24px;min-height:24px}:root platform-workspace input.registration-control-switch:checked{background:radial-gradient(circle at 32px,#fff0d5 7px,#0000 8px),#996528;border-color:#d49a44}:root[data-theme=light] platform-workspace input.registration-control-switch{background:radial-gradient(circle at 11px,#f3f6f4 7px,#0000 8px),#7b8980}:root[data-theme=light] platform-workspace input.registration-control-switch:checked{background:radial-gradient(circle at 32px,#fff5e4 7px,#0000 8px),#b1762d}:root[data-theme=light] .glass-surface,:root[data-theme=light] .business-panel,:root[data-theme=light] .business-balance-card,:root[data-theme=light] .business-agent-slot,:root[data-theme=light] .business-chat-card,:root[data-theme=light] .universe3-planet-panel,:root[data-theme=light] .universe3-social-panel,:root[data-theme=light] .universe3-guide,:root[data-theme=light] platform-workspace .bg-surface{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--panel-shadow)}:root[data-theme=light] .header-start,:root[data-theme=light] .hero-primary{box-shadow:none}:root[data-theme=light] .pg-graph-node{border-color:var(--border-hover);color:var(--ink);background:linear-gradient(145deg,#f1f0eb,#dedfd9);box-shadow:inset 0 1px 1px #fff5,0 3px 8px #252a2c18}:root[data-theme=light] .pg-graph-node.pg-round-node{background:radial-gradient(at 34% 22%,#f3f2ed,#e2e3dd 65%,#d2d7d0);box-shadow:inset 1px 1px 2px #fff5,0 4px 9px #252a2c18}:root[data-theme=light] .pg-run-dock,:root[data-theme=light] .pg-chat-pane,:root[data-theme=light] .pg-run-dock header,:root[data-theme=light] .pg-dock-menu>div{background:var(--navigation-gradient);color:var(--ink);border-color:var(--border)}:root[data-theme=light] .pg-run-dock header span,:root[data-theme=light] .pg-chat-empty,:root[data-theme=light] [data-dock-content]{color:var(--muted)}:root[data-theme=light] .pg-chat-message,:root[data-theme=light] .pg-chat-user,:root[data-theme=light] .pg-chat-model{background:var(--surface-raised);color:var(--ink);border-color:var(--border)}:root[data-theme=light] .pg-chat-message strong,:root[data-theme=light] .pg-run-dock header button.is-active{color:var(--brand)}:root[data-theme=light] .pg-chat-pane form button:not(:disabled){background:var(--action-gradient);color:var(--on-brand)}:root[data-theme=light] .pg-run-dock textarea,:root[data-theme=light] .pg-chat-pane header select{background:var(--surface-raised);color:var(--ink);border-color:var(--border)}:root[data-theme=light] .pg-node-name{color:var(--ink);text-shadow:none}:root[data-theme=light] .pg-node-note,:root[data-theme=light] .pg-agent-custom-name{color:var(--muted)}.follow-notification{z-index:1200;color:var(--ink);flex:none;align-items:center;display:inline-flex;position:relative}.follow-notification>button{border:1px solid var(--border);background:var(--surface-raised);width:40px;height:40px;color:inherit;cursor:pointer;border-radius:14px;place-items:center;display:grid;position:relative;box-shadow:0 4px 14px #0001}.follow-notification [data-dot]{background:var(--brand);border-radius:50%;width:6px;height:6px;position:absolute;top:6px;right:7px}.follow-notification [hidden]{display:none}.follow-notification section{border:1px solid var(--border);background:var(--surface-raised);width:min(320px,100vw - 32px);max-height:320px;color:var(--ink);overflow-wrap:anywhere;border-radius:16px;padding:16px;font-size:13px;line-height:1.5;position:absolute;top:48px;right:0;overflow:auto;box-shadow:0 8px 24px #0003}.follow-notification p{border-bottom:1px solid var(--border);margin:0;padding:10px 0}.follow-notification button:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.universe3-header>.follow-notification{margin-left:auto}.universe3-header:has(>.follow-notification)>a:last-child{margin-left:0}:root .pg-dialog textarea,:root .pg-dialog pre,:root .pg-data-pane pre,:root [data-dock-content] pre,:root .code-editor,:root .code-editor textarea,:root .code-editor pre{color:#e7e7e7;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;tab-size:2;color-scheme:dark;background:#111;border-color:#454545;font-family:Consolas,Cascadia Code,monospace;font-size:13px;line-height:1.6}:root .pg-dialog textarea:focus-visible{outline-offset:2px;outline:2px solid #62c8b4}:root .pg-agent-node .pg-agent-custom-name{top:calc(var(--pg-node-height,120px) + 32px);text-align:center;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:13px;line-height:18px;left:0;right:0;overflow:hidden}:root:not([data-theme=light]) .pg-dialog,:root:not([data-theme=light]) .pg-dialog .pg-data-pane,:root:not([data-theme=light]) .pg-dialog .pg-parameter-pane,:root:not([data-theme=light]) .pg-dialog .pg-inspector-grid{-webkit-backdrop-filter:none;backdrop-filter:none;color:#e7e7e7;background:#191919;border-color:#444}:root:not([data-theme=light]) .pg-dialog>header,:root:not([data-theme=light]) .pg-dialog .pg-card-title,:root:not([data-theme=light]) .pg-dialog .pg-parameter-pane nav{background:#222;border-color:#444}:root:not([data-theme=light]) .pg-dialog input,:root:not([data-theme=light]) .pg-dialog select,:root:not([data-theme=light]) .pg-dialog button,:root:not([data-theme=light]) .pg-dialog .pg-add-options summary{color:#e7e7e7;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#252525;border-color:#494949}:root:not([data-theme=light]) .pg-dialog small,:root:not([data-theme=light]) .pg-dialog .pg-runtime-note{color:#b5b5b5}.pg-dialog [data-dismiss-guard]{z-index:20;color:#eee;background:#242424;border:1px solid #777;border-radius:8px;padding:14px;position:sticky;bottom:0;box-shadow:0 4px 18px #0008}.pg-dialog [data-dismiss-guard] p{margin:0 0 10px}.pg-dialog [data-dismiss-guard] button{margin-right:10px}:root[data-theme=light] .pg-dialog [data-dismiss-guard]{color:#202020;background:#fff}.pg-node-test-section{border:1px solid var(--border);border-left:3px solid #479c8c;border-radius:8px;margin:24px 0 16px;padding:12px}.pg-node-test-section>summary{cursor:pointer;min-height:32px;font-weight:600;line-height:32px}.pg-node-test-section>summary span{color:var(--muted);font-size:12px;font-weight:400;line-height:20px;display:block}.pg-node-test-section[open]>summary{margin-bottom:16px}.pg-node-test-section .pg-pin-controls{margin-bottom:0}.pg-node-test-section .pg-step-test{margin:16px 0 8px;display:block}:root .pg-graph-node:not(.pg-agent-node) .pg-node-name,:root .pg-agent-node .pg-agent-custom-name{color:#e3eeee;text-shadow:none;white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:220px;max-width:none;max-height:52px;font-size:20px;font-weight:600;line-height:26px;display:-webkit-box;overflow:hidden}:root .pg-agent-node .pg-agent-custom-name{left:50%;right:auto;transform:translate(-50%)}:root[data-theme=light] .pg-graph-node:not(.pg-agent-node) .pg-node-name,:root[data-theme=light] .pg-agent-node .pg-agent-custom-name{color:#203432}:root .pg-graph-node:not(.pg-agent-node) .pg-node-note{top:calc(var(--pg-node-height,96px) + 66px)}:root .pg-agent-node .pg-node-note{top:calc(var(--pg-node-height,120px) + 88px)}:root .pg-annotation-note[data-color=green]{color:#e4eae5;background:#2b3630;border-color:#788a7e;box-shadow:0 4px 12px #0003}:root .pg-annotation-note header{cursor:grab;background:#ffffff06;border-bottom:1px solid #ffffff12}:root .pg-annotation-note header:active{cursor:grabbing}:root .pg-annotation-note p{font-size:17px;line-height:1.5}:root [data-add-note]{color:#9caf9f}:root [data-add-note] svg{margin:auto;display:block}:root .pg-canvas{background-color:#191919;background-image:radial-gradient(#ffffff12 .8px,#0000 .8px);border-color:#404040}:root .pg-annotation-note textarea[data-note-text]{width:100%;height:calc(100% - 49px);color:inherit;resize:none;box-sizing:border-box;white-space:pre-wrap;cursor:text;background:0 0;border:0;border-radius:0;outline:none;margin:0;padding:12px;font-family:inherit;font-size:17px;line-height:1.5;display:block}:root .pg-annotation-note textarea[data-note-text]:focus{box-shadow:inset 0 0 0 1px #a9bbae66}:root .pg-editor-shell .pg-editor-header{box-sizing:border-box;background:#202222;flex-shrink:0;gap:10px;height:56px;min-height:56px;padding:7px 16px}:root .pg-editor-shell .pg-editor-header [data-name]{flex:180px;min-width:100px;max-width:280px}:root .pg-editor-shell .pg-editor-header .pg-editor-tabs{background:0 0;border:0;flex-shrink:0;min-height:0;margin-left:auto;padding:0}:root .pg-editor-shell .pg-editor-header [data-save-state]{margin-left:8px}:root .pg-editor-shell .pg-feedback{top:60px}@media (max-width:1100px){:root .pg-editor-shell .pg-editor-header{gap:6px;padding:6px 8px}:root .pg-editor-shell .pg-editor-header>a{font-size:12px}:root .pg-editor-shell .pg-editor-header button{padding:6px 10px}:root .pg-editor-shell .pg-editor-header [data-save-state]{display:none}:root .pg-editor-shell .pg-editor-header [data-name]{max-width:200px}}@media (max-width:760px){:root .pg-editor-shell .pg-editor-header{flex-wrap:wrap;height:auto;min-height:56px}:root .pg-editor-shell .pg-editor-header .pg-editor-tabs{flex:100%;order:5;justify-content:center}:root .pg-editor-shell .pg-editor-header [data-name]{max-width:none}}:root .pg-editor-shell .pg-editor-header{background:var(--navigation-gradient);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}:root .pg-header-left,:root .pg-header-right{align-items:center;gap:10px;min-width:0;display:flex}:root .pg-header-left>a,:root .pg-header-left .pg-breadcrumb,:root .pg-header-left .pg-editor-menu{white-space:nowrap;flex-shrink:0}:root .pg-header-right{justify-content:flex-end}:root .pg-editor-shell .pg-editor-header .pg-editor-tabs{justify-content:center;margin:0}:root .pg-editor-shell .pg-header-left [data-name]{text-overflow:ellipsis;width:100%;min-width:0}@media (max-width:1100px){:root .pg-header-left,:root .pg-header-right{gap:6px}:root .pg-header-left .pg-breadcrumb{display:none}}@media (max-width:760px){:root .pg-editor-shell .pg-editor-header{grid-template-columns:minmax(0,1fr) auto;height:auto}:root .pg-editor-shell .pg-editor-header .pg-editor-tabs{order:initial;grid-area:2/1/auto/-1}:root .pg-header-right{grid-area:1/2}}:root .pg-editor-shell .pg-drawer-open .pg-canvas{margin-right:0}:root .pg-editor-shell .pg-drawer-open .pg-editor-foot{right:16px}:root .pg-editor-shell .pg-node-drawer{height:calc(100% - 56px);max-height:calc(100% - 56px);top:56px}@media (max-width:760px){:root .pg-editor-shell .pg-node-drawer{height:calc(100% - 104px);max-height:calc(100% - 104px);top:104px}}:root .pg-node-actions{box-sizing:border-box;width:270px}:root .pg-node-actions button{justify-content:space-between;align-items:center;gap:14px;padding:9px 10px;font-size:14px;line-height:1.4;display:flex}:root .pg-node-actions kbd{color:var(--muted);background:#ffffff09;border:1px solid #94a4a440;border-radius:4px;flex-shrink:0;padding:1px 5px;font:11px/1.5 system-ui,sans-serif}:root:not([data-theme=light]) .pg-dialog.pg-node-inspector .pg-execute-step,:root:not([data-theme=light]) .pg-dialog.pg-node-inspector [data-execute-http]{background:var(--navigation-gradient);color:#e8f4f3;border:1px solid #356063}.p-feature-table .p-product-carrier{background:#ef9c421f;border-top:2px solid #ef9c42}.p-feature-table .p-product-carrier td:first-child{border-left:4px solid #ef9c42}.p-feature-table .p-product-carrier td:first-child strong{color:#ef9c42}.home-product-release{color:var(--muted);font-size:.85rem}[data-product-status][data-state=BETA]{color:#ef9c42}avatar-picker,contribution-card,community-control{min-width:0;margin:24px 0;display:block}.community-card{border:1px solid var(--line,#30424d);background:var(--surface,#14212b);color:var(--ink,#e5edf2);border-radius:20px;min-width:0;padding:24px}.community-card h2{margin:0 0 12px;font-size:24px}.community-card p{overflow-wrap:anywhere;margin:12px 0;line-height:1.6}.community-heading{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.community-heading>div{flex:1;min-width:170px}.community-avatar{object-fit:cover;border-radius:20px;flex-shrink:0;width:80px;height:80px}.community-avatar.small,.pg-avatar .community-avatar{border-radius:10px;width:32px;height:32px}.community-badges{color:#f6c39c;flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;font-weight:400;display:inline-flex}.community-og{align-items:center;gap:4px;display:inline-flex}.community-og svg{width:24px;height:24px}.community-avatar-grid{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:12px;margin:20px 0;display:grid}.community-avatar-option{color:inherit;background:#0c171f;border:1px solid #30424d;border-radius:16px;justify-items:center;gap:8px;padding:12px 6px;display:grid}.community-avatar-option img{width:80px;height:80px}.community-avatar-option[aria-pressed=true]{background:#23303b;border-color:#f6c39c}.community-avatar-option:focus-visible{outline-offset:3px;outline:2px solid #f6c39c}.community-avatar-option:disabled{opacity:.55}.community-task-grid,.community-member-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px;margin:20px 0;display:grid}.community-task,.community-member{border:1px solid #30424d;border-radius:16px;min-width:0;padding:20px}.community-task header{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:12px;display:flex}.community-task h3{margin:0}.community-task header>span,.community-status{color:#f6c39c;font-size:13px}.community-card form{gap:14px;display:grid}.community-card label{gap:7px;min-width:0;display:grid}.community-card input:not([type=checkbox]),.community-card textarea{box-sizing:border-box;color:#e5edf2;background:#0c171f;border:1px solid #405563;border-radius:10px;width:100%;padding:10px;font-size:16px}.community-card label:has([type=checkbox]){align-items:center;gap:10px;display:flex}.community-card summary{cursor:pointer;color:#f6c39c;padding:12px 0}.community-card details+details{border-top:1px solid #30424d}.community-card button{justify-self:start}.community-card .community-heading .community-badges{display:flex}.universe3-pulse-author{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.account-menu-identity .community-avatar{width:48px;height:48px}.community-review{border-top:1px solid #30424d;padding:20px 0}.community-review p{white-space:pre-wrap}@media (max-width:480px){.community-card{padding:18px}.community-avatar-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.community-badges{vertical-align:middle;gap:14px}.community-og,.community-level{align-items:center;gap:7px;line-height:1.3;display:inline-flex}.community-og svg{flex-shrink:0;width:42px;height:50px}.community-level svg{flex-shrink:0;width:36px;height:36px}.community-badge-caption{white-space:nowrap;font-size:12px}.community-og .community-badge-caption{letter-spacing:.08em;font-weight:600}.universe3-pulse-author .community-og svg{width:30px;height:36px}.universe3-pulse-author .community-level svg{width:30px;height:30px}.community-feedback-link{color:#f6c39c;white-space:nowrap;border:1px solid #b98e6d66;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;min-height:36px;padding:6px 10px;font-size:13px;text-decoration:none;display:inline-flex}.community-feedback-link:hover{background:#f6c39c12}.community-feedback-link:focus-visible{outline-offset:3px;outline:2px solid #f6c39c}[data-theme=light] .community-feedback-link{color:#754329;border-color:#aa795366}.home-auth{flex-wrap:wrap;gap:14px}@media (max-width:480px){.community-feedback-link{padding:5px 7px;font-size:12px}.pg-header>.community-feedback-link{margin-left:auto}.pg-header>.pg-return{display:none}}.pg-node-inspector>header .pg-inspector-node-icon{flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.pg-inspector-node-icon :is(svg,img){object-fit:contain;width:28px;height:28px}:root .pg-node-ui-standard{--pg-left:26%;--pg-right:26%;color:#eee;background:#222}:root .pg-node-ui-standard>header{background:#222;border-color:#404040;gap:10px;min-height:52px;padding:8px 18px}:root .pg-node-ui-standard>header input{border-radius:5px;min-height:34px;padding:6px 10px}:root .pg-node-ui-standard .pg-inspector-grid>aside{background:#1a1a1a;border-color:#404040;flex-direction:column;padding:16px;display:flex}:root .pg-node-ui-standard .pg-parameter-pane{background:#1a1a1a;border-color:#404040;padding:0 20px 20px}:root .pg-node-ui-standard .pg-parameter-pane>nav{z-index:15;background:#222;border-bottom:1px solid #404040;gap:8px;min-height:52px;margin:0 -20px 18px;padding:0 12px;top:0}:root .pg-node-ui-standard .pg-parameter-pane>nav [data-tab]{color:#ccc;background:0 0;border:0;border-radius:0;min-height:52px;padding:12px 10px}:root .pg-node-ui-standard .pg-parameter-pane>nav [data-tab].is-active{color:#70dad4;border-bottom:2px solid #70dad4}:root .pg-node-ui-standard .pg-data-pane>h3{text-transform:uppercase;letter-spacing:1.5px;color:#bbb;margin:0 0 12px;font-size:12px}:root .pg-node-ui-standard .pg-data-tabs{background:#292929;border-radius:5px;flex-wrap:nowrap;align-self:flex-end;gap:0;margin-top:-34px;margin-bottom:16px;padding:3px}:root .pg-node-ui-standard .pg-data-tabs button{background:0 0;border:0;border-radius:4px;min-height:30px;padding:5px 8px;font-size:12px}:root .pg-node-ui-standard .pg-data-tabs .is-active{color:#eee;background:#111}:root .pg-node-ui-standard .pg-parameter-pane form label{margin:16px 0;font-size:13px}:root .pg-node-ui-standard .pg-parameter-pane :is(input:not([type=checkbox]),select){border-radius:5px;min-height:38px;padding:8px 10px;font-size:14px}:root .pg-node-ui-standard .pg-reference-field{min-width:0;margin:16px 0 22px;position:relative}:root .pg-node-ui-standard .pg-reference-field>.pg-inspector-field{margin:0}:root .pg-node-ui-standard .pg-field-mode{opacity:0;pointer-events:none;z-index:3;background:#242424;border-radius:4px;flex-wrap:nowrap;gap:2px;margin:0;display:flex;position:absolute;top:-24px;right:0}:root .pg-node-ui-standard :is(.pg-reference-field,.pg-filter-value):is(:hover,:focus-within)>.pg-field-mode{opacity:1;pointer-events:auto}:root .pg-node-ui-standard .pg-field-mode button{background:0 0;border:0;border-radius:3px;min-height:24px;padding:3px 7px;font-size:11px}:root .pg-node-ui-standard .pg-field-mode button[aria-pressed=true]{color:#eee;background:#111}:root .pg-node-ui-standard .pg-reference-field>[data-reference-reset]{opacity:0;pointer-events:none;background:#242424;border:0;width:24px;min-height:24px;padding:2px;position:absolute;top:-24px;right:0}:root .pg-node-ui-standard .pg-reference-field:has(.pg-field-mode)>[data-reference-reset]{right:116px}:root .pg-node-ui-standard .pg-reference-field:is(:hover,:focus-within)>[data-reference-reset]{opacity:1;pointer-events:auto}:root .pg-node-ui-standard .pg-reference-field>[data-reference-expand]{background:#222;border:0;width:24px;min-height:24px;padding:2px;font-size:14px;position:absolute;bottom:4px;right:4px}:root .pg-node-inspector.pg-node-ui-standard .pg-reference-field.is-expression textarea{resize:vertical;border-radius:5px;height:38px;min-height:38px;padding:8px 32px 8px 10px}:root .pg-node-ui-standard .pg-reference-select>summary{border-radius:5px;min-height:38px;padding:8px 10px;font-size:14px}:root .pg-node-ui-standard .pg-parameter-help{color:#a7a7a7;margin-top:7px;font-size:12px;line-height:1.45}:root .pg-node-ui-standard .pg-runtime-note{color:#999;margin:20px 0 0;font-size:12px}:root .pg-node-ui-standard .pg-node-parameter-info{z-index:12;position:absolute;top:0;right:-17px}:root .pg-node-ui-standard .pg-node-parameter-info>summary{color:#999;cursor:pointer;font-size:13px;list-style:none}:root .pg-node-ui-standard .pg-node-parameter-info>summary::-webkit-details-marker{display:none}:root .pg-node-ui-standard .pg-node-parameter-info[open]>.pg-parameter-help{color:#ddd;background:#252525;border:1px solid #555;border-radius:5px;width:min(300px,65vw);padding:12px;position:absolute;top:24px;right:0;box-shadow:0 8px 20px #0008}:root .pg-node-ui-standard .pg-reference-field>[data-http-reset]{opacity:0;pointer-events:none;background:#242424;border:0;width:24px;min-height:24px;margin:0;padding:2px;position:absolute;top:-24px;right:116px}:root .pg-node-ui-standard .pg-reference-field:is(:hover,:focus-within)>[data-http-reset]{opacity:1;pointer-events:auto}:root .pg-node-ui-standard .pg-reference-field>[data-http-expand]{background:#222;border:0;width:24px;min-height:24px;margin:0;padding:0;font-size:14px;position:absolute;bottom:4px;right:4px}:root .pg-node-ui-standard .pg-parameter-pane>.pg-inspector-section:has([data-expression-list]){border-color:#373737;margin:0 0 18px;padding:0 0 12px;font-size:12px}:root .pg-node-ui-standard .pg-step-test-group{margin-top:18px;padding:10px;font-size:12px}:root .pg-node-ui-standard .pg-node-test-section{border-radius:5px;margin-top:18px;padding:10px;font-size:12px}:root .pg-node-ui-standard .pg-node-optional-section{border-bottom:1px solid #373737;margin:12px 0;padding:0 0 10px;font-size:12px}:root .pg-node-ui-standard .pg-node-optional-section>summary{cursor:pointer;color:#ccc;padding:4px 0}:root .pg-node-ui-standard .pg-api-node-connection{border-radius:5px;margin:8px 0;padding:10px}:root .pg-node-ui-standard .pg-node-optional-section textarea{min-height:80px}@media (hover:none){:root .pg-node-ui-standard .pg-reference-field>[data-http-reset]{opacity:1;pointer-events:auto;margin-left:auto;position:static}}:root .pg-node-ui-standard .pg-filter-editor{margin:20px 0;padding:0 28px 0 30px}:root .pg-node-ui-standard .pg-filter-editor>h3{border-bottom:1px solid #373737;margin:0 -30px 20px;padding-bottom:10px;font-size:13px}:root .pg-node-ui-standard .pg-filter-row{background:#111;border:1px solid #454545;border-radius:5px;margin:18px 0;position:relative;overflow:visible}:root .pg-node-ui-standard .pg-filter-top{grid-template-columns:minmax(0,1.35fr) minmax(150px,1fr);align-items:stretch}:root .pg-node-ui-standard .pg-filter-value{border:0;min-width:0;padding:0;position:relative}:root .pg-node-ui-standard .pg-filter-row>.pg-filter-value{border-top:1px solid #454545}:root .pg-node-ui-standard .pg-filter-value :is(input,textarea,select){resize:none;background:#111;border:0;border-radius:0;height:38px;min-height:38px;margin:0;padding:8px 30px 8px 12px;font-size:14px}:root .pg-node-ui-standard .pg-filter-value textarea{white-space:pre;overflow:auto}:root .pg-node-ui-standard .pg-filter-value:focus-within{padding-bottom:0}:root .pg-node-ui-standard .pg-filter-value>.pg-field-mode{opacity:0;pointer-events:none;width:max-content;margin:0;position:absolute;top:-26px;bottom:auto;right:0}:root .pg-node-ui-standard .pg-filter-value:is(:hover,:focus-within)>.pg-field-mode{opacity:1;pointer-events:auto}:root .pg-node-ui-standard .pg-filter-row>.pg-filter-value>.pg-field-mode{top:auto;bottom:-26px}:root .pg-node-ui-standard .pg-filter-value>[data-filter-expand]{opacity:0;background:#222;border:0;width:24px;min-height:24px;margin:0;padding:0;font-size:15px;display:block;position:absolute;top:6px;right:4px}:root .pg-node-ui-standard .pg-filter-value:is(:hover,:focus-within)>[data-filter-expand]{opacity:1}:root .pg-node-ui-standard .pg-filter-row-tools{opacity:0;gap:1px;padding:0 4px 0 0;display:grid;position:absolute;top:0;right:100%}:root .pg-node-ui-standard .pg-filter-row:is(:hover,:focus-within)>.pg-filter-row-tools{opacity:1}:root .pg-node-ui-standard .pg-filter-row-tools button{border:0;border-radius:4px;width:24px;min-height:24px;margin:0;padding:2px;font-size:13px}:root .pg-node-ui-standard .pg-filter-result{background:0 0;border:0;width:22px;min-height:22px;margin:0;padding:0;display:block;position:absolute;top:8px;left:calc(100% + 6px)}:root .pg-node-ui-standard .pg-filter-operator-menu>summary{box-sizing:border-box;background:#191919;border-left:1px solid #454545;gap:8px;height:38px;min-height:38px;padding:8px 10px;font-size:13px}:root .pg-node-ui-standard .pg-filter-operator-menu>summary>span:first-child{color:#aaa}:root .pg-node-ui-standard [data-filter-add]{border-radius:5px;min-height:34px;margin-top:0;padding:6px 10px;font-size:14px}:root .pg-node-ui-standard .pg-reference-options{margin-top:24px}:root .pg-node-ui-standard .pg-reference-options>h3{border-bottom:1px solid #373737;padding-bottom:12px;font-size:13px}:root .pg-node-ui-standard .pg-add-options>summary{border:1px solid #454545;border-radius:5px;width:max-content;padding:7px 10px;font-size:13px;list-style:none}:root .pg-node-ui-standard .pg-http-collection{border-color:#404040;border-radius:5px;margin:18px 0;padding:10px}:root .pg-node-ui-standard .pg-switch-rule{border:1px solid #404040;border-radius:5px;min-width:0;margin:20px 0;padding:10px}:root .pg-node-ui-standard [data-switch-index]{border:1px solid #404040;border-radius:5px;min-width:0;margin:18px 0;padding:12px;position:relative}:root .pg-node-ui-standard [data-switch-index]>legend{color:#bbb;padding:0 6px;font-size:12px}:root .pg-node-ui-standard .pg-switch-row-tools{opacity:0;background:#1a1a1a;gap:2px;display:flex;position:absolute;top:-18px;right:8px}:root .pg-node-ui-standard [data-switch-index]:is(:hover,:focus-within)>.pg-switch-row-tools{opacity:1}:root .pg-node-ui-standard .pg-switch-row-tools button{border:0;border-radius:4px;width:24px;min-height:24px;margin:0;padding:2px;font-size:12px}:root .pg-node-ui-standard [data-switch-index] .pg-filter-editor{margin:8px 0 16px}:root .pg-node-ui-standard [data-switch-index] .pg-filter-editor>h3{border:0;margin-bottom:16px;padding-bottom:0;font-size:12px}@media (hover:none){:root .pg-node-ui-standard .pg-switch-row-tools{opacity:1}}:root .pg-node-ui-standard .pg-data-empty{flex:1;gap:16px;min-height:260px;padding:20px 6px}:root .pg-node-ui-standard [data-fields-input-controls]{gap:10px;margin-top:0}:root .pg-node-ui-standard [data-fields-input-controls] [hidden]{display:none!important}:root .pg-node-ui-standard [data-fields-input-data]:has(.pg-data-empty),:root .pg-node-ui-standard [data-if-output-data]:has(.pg-data-empty){flex:1;display:flex}:root .pg-node-ui-standard .pg-if-output-controls[hidden]{display:none}@media (max-width:1100px){:root .pg-node-ui-standard{--pg-left:23%;--pg-right:23%}:root .pg-node-ui-standard .pg-data-tabs{align-self:flex-start;margin-top:0}}@media (max-width:800px){:root .pg-node-ui-standard .pg-inspector-grid>aside{max-height:300px;overflow:auto}:root .pg-node-ui-standard .pg-parameter-pane{padding:0 16px 16px}:root .pg-node-ui-standard .pg-parameter-pane>nav{margin:0 -16px 18px}:root .pg-node-ui-standard .pg-data-empty{min-height:160px}}@media (hover:none){:root .pg-node-ui-standard .pg-field-mode,:root .pg-node-ui-standard .pg-filter-value>.pg-field-mode{opacity:1;pointer-events:auto;width:max-content;margin:3px 0 3px auto;position:static}:root .pg-node-ui-standard .pg-reference-field>[data-reference-reset]{opacity:1;pointer-events:auto;width:24px;margin-left:auto;position:static}:root .pg-node-ui-standard .pg-filter-row-tools,:root .pg-node-ui-standard .pg-filter-value>[data-filter-expand]{opacity:1}}@media (max-width:520px){:root .pg-node-ui-standard .pg-filter-top{grid-template-columns:minmax(0,1fr) minmax(120px,.8fr)}:root .pg-node-ui-standard .pg-filter-operator-menu>summary{padding:8px 6px;font-size:12px}}:root .pg-node-ui-standard .pg-node-tablist{align-items:center;gap:6px;display:flex}:root .pg-node-ui-standard .pg-node-tablist [data-tab]{margin:0}:root .pg-node-ui-standard .pg-assignment-editor>header{background:0 0;border:0;border-bottom:1px solid #373737;justify-content:space-between;align-items:center;min-height:32px;padding:0 0 8px;display:flex;position:relative}:root .pg-node-ui-standard .pg-assignment-editor>header h3{margin:0;font-size:13px}:root .pg-node-ui-standard .pg-assignment-editor>header>details,:root .pg-node-ui-standard .pg-add-options{position:relative}:root .pg-node-ui-standard .pg-assignment-editor>header>details>summary{cursor:pointer;text-align:center;border-radius:4px;width:28px;min-height:28px;list-style:none}:root .pg-node-ui-standard .pg-assignment-editor>header>details>summary::-webkit-details-marker{display:none}:root .pg-node-ui-standard .pg-node-action-menu{z-index:30;background:#292929;border:1px solid #454545;border-radius:6px;min-width:180px;max-width:min(300px,75vw);padding:5px;position:absolute;top:calc(100% + 5px);right:0;box-shadow:0 10px 24px #0009}:root .pg-node-ui-standard .pg-node-action-menu button{text-align:left;background:0 0;border:0;border-radius:4px;width:100%;min-height:34px;margin:0;padding:7px 10px;font-size:13px;display:block}:root .pg-node-ui-standard .pg-node-action-menu button:hover:not(:disabled),:root .pg-node-ui-standard .pg-node-action-menu button:focus-visible{background:#383838}:root .pg-node-ui-standard .pg-node-action-menu .pg-option-menu{max-height:260px;box-shadow:none;background:0 0;border:0;padding:0;position:static;overflow:auto}:root .pg-node-ui-standard .pg-add-options .pg-node-action-menu{left:0;right:auto}:root .pg-node-ui-standard .pg-assignment-drop{background:#111;border-radius:5px;gap:6px;min-height:142px;margin-top:14px;padding:14px;font-size:13px}:root .pg-node-ui-standard .pg-assignment-drop button{min-height:32px;padding:6px 10px;font-size:13px}:root .pg-node-ui-standard .pg-assignment-editor:has(.pg-assignment-row) .pg-assignment-drop{flex-wrap:wrap;justify-content:center;min-height:60px;display:flex}:root .pg-node-ui-standard .pg-assignment-row{background:#111;border:1px solid #454545;border-radius:5px;margin:24px 0 28px;position:relative;overflow:visible}:root .pg-node-ui-standard .pg-assignment-heading{min-height:38px;padding:0;grid-template-columns:minmax(0,1.35fr) minmax(150px,1fr)!important;gap:0!important}:root .pg-node-ui-standard .pg-assignment-heading :is(input,select){background:#111;border:0;border-radius:0;height:38px;margin:0}:root .pg-node-ui-standard .pg-assignment-heading button{background:0 0;border:0;min-height:24px;padding:2px}:root .pg-node-ui-standard .pg-assignment-value{border-top:1px solid #454545;margin:0;padding:0}:root .pg-node-ui-standard .pg-assignment-value :is(input,select,textarea){resize:vertical;background:#111;border:0;border-radius:0;height:38px;min-height:38px;padding:8px 10px}:root .pg-node-ui-standard .pg-assignment-row>.pg-field-mode{opacity:1;pointer-events:auto;top:-24px;right:0}:root .pg-node-ui-standard .pg-assignment-row>.pg-field-mode[aria-label=Value\ mode]{top:auto;bottom:-24px}:root .pg-node-ui-standard .pg-assignment-row .pg-field-mode button:not([aria-pressed=true]){opacity:0}:root .pg-node-ui-standard .pg-assignment-row:is(:hover,:focus-within) .pg-field-mode button{opacity:1}:root .pg-node-ui-standard .pg-field-feedback{margin:4px 10px;font-size:12px}:root .pg-node-ui-standard .pg-field-feedback:empty{display:none}:root .pg-node-ui-standard .pg-reference-field{margin:12px 0 18px}:root .pg-node-ui-standard .pg-reference-field>.pg-inspector-toggle{min-height:30px}:root .pg-node-ui-standard .pg-parameter-pane form .pg-inspector-section{margin:12px 0;padding:0 0 10px}:root .pg-node-ui-standard .pg-parameter-pane form .pg-inspector-section h3{margin:8px 0;font-size:13px}:root .pg-node-ui-standard .pg-parameter-pane form .pg-inspector-section label{margin:10px 0}:root .pg-node-ui-standard .pg-parameter-pane form .pg-inspector-section small{color:#aaa;font-size:11px;line-height:1.35}:root .pg-node-ui-standard .pg-parameter-pane textarea[name=notes]{height:100px;min-height:100px}:root .pg-node-ui-standard .pg-node-test-section{background:0 0;border:0;margin-top:12px;padding:6px}:root .pg-node-ui-standard .pg-reference-field>.pg-field-mode{opacity:1;pointer-events:auto}:root .pg-node-ui-standard .pg-reference-field>.pg-field-mode button:not([aria-pressed=true]){opacity:0}:root .pg-node-ui-standard .pg-reference-field:is(:hover,:focus-within)>.pg-field-mode button{opacity:1}@media (hover:none),(max-width:600px){:root .pg-node-ui-standard .pg-assignment-row>.pg-field-mode{justify-content:flex-end;width:auto;margin:2px;position:static}:root .pg-node-ui-standard .pg-assignment-row .pg-field-mode button,:root .pg-node-ui-standard .pg-reference-field>.pg-field-mode button{opacity:1}}:root .pg-node-ui-standard .pg-reference-select{position:relative}:root .pg-node-ui-standard .pg-reference-select-menu{z-index:25;background:#292929;border:1px solid #454545;border-radius:6px;max-height:280px;padding:5px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto;box-shadow:0 10px 24px #0009}:root .pg-node-ui-standard .pg-reference-select-menu button{text-align:left;background:0 0;border:0;border-radius:4px;width:100%;min-height:34px;margin:0;padding:8px 10px;font-size:13px;display:block}:root .pg-node-ui-standard .pg-reference-select-menu button small{margin-top:3px;font-size:12px}:root .pg-node-ui-standard .pg-reference-select-menu button:is(:hover,:focus-visible){background:#383838}@keyframes pg-node-menu-enter{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}:root .pg-node-ui-standard details[open]>:is(.pg-reference-select-menu,.pg-node-action-menu){animation:.12s ease-out pg-node-menu-enter}@media (prefers-reduced-motion:reduce){:root .pg-node-ui-standard details[open]>:is(.pg-reference-select-menu,.pg-node-action-menu){animation:none}}:root .pg-node-ui-standard .pg-parameter-pane :is(input:not([type=checkbox]),textarea,select),:root .pg-node-ui-standard .pg-reference-select>summary{color:#eee;background:#111}:root .pg-node-ui-standard .pg-assignment-drop{background:#111}:root .pg-node-ui-standard .pg-assignment-editor:has(.pg-assignment-row) .pg-assignment-drop{height:auto;padding:10px;min-height:60px!important}:root .pg-node-inspector.pg-node-ui-standard .pg-parameter-pane :is(input:not([type=checkbox]),textarea,select),:root .pg-node-inspector.pg-node-ui-standard .pg-reference-select>summary{color:#eee;background:#111!important}:root .pg-node-inspector.pg-node-ui-standard .pg-parameter-pane form label.pg-inspector-field{gap:5px;font-size:13px;margin:8px 0!important}:root .pg-node-inspector.pg-node-ui-standard .pg-parameter-pane form label.pg-inspector-toggle{gap:10px;min-height:28px;margin:8px 0!important}:root .pg-node-inspector.pg-node-ui-standard .pg-parameter-pane form .pg-inspector-section{margin:8px 0!important;padding:0 0 8px!important}:root .pg-node-inspector.pg-node-ui-standard .pg-parameter-pane form .pg-inspector-section>small{line-height:1.4;display:block;margin:3px 0 8px!important}:root .pg-node-ui-standard .pg-node-inline-help{float:right;z-index:12;margin:-32px 0 0;font-size:12px;position:relative}:root .pg-node-ui-standard .pg-node-inline-help>summary{cursor:pointer;color:#bbb;padding:4px;list-style:none}:root .pg-node-ui-standard .pg-node-inline-help[open]>small{background:#292929;border:1px solid #555;border-radius:5px;width:min(300px,65vw);padding:10px;position:absolute;top:26px;right:0;box-shadow:0 8px 20px #0008;color:#eee!important;margin:0!important}:root .pg-node-ui-standard .pg-node-runtime-help{color:#aaa;margin-top:12px;font-size:12px}:root .pg-node-ui-standard .pg-node-runtime-help>summary{cursor:pointer}:root .pg-node-ui-standard .pg-node-test-section{background:0 0!important;border:0!important;padding:6px 0!important}:root .pg-node-ui-standard .pg-node-test-section>summary{align-items:center;gap:10px;font-size:12px;display:flex}:root .pg-node-ui-standard .pg-node-test-section>summary :is(small,span){margin:0;font-size:11px}:root .pg-node-ui-standard .pg-reference-field>.pg-field-mode button:not([aria-pressed=true]),:root .pg-node-ui-standard .pg-assignment-row .pg-field-mode button:not([aria-pressed=true]){visibility:hidden}:root .pg-node-ui-standard .pg-reference-field:is(:hover,:focus-within)>.pg-field-mode button,:root .pg-node-ui-standard .pg-assignment-row:is(:hover,:focus-within) .pg-field-mode button{visibility:visible}:root .pg-node-ui-standard :is(.pg-reference-select-menu,.pg-node-action-menu) button[aria-pressed=true]{color:#70dad4;background:#202e2d}@media (hover:none),(max-width:800px){:root .pg-node-ui-standard .pg-field-mode,:root .pg-node-ui-standard .pg-filter-value>.pg-field-mode{justify-content:flex-end;width:auto;opacity:1!important;pointer-events:auto!important;margin:3px 0!important;position:static!important}:root .pg-node-ui-standard .pg-field-mode button{min-height:36px;visibility:visible!important;opacity:1!important}:root .pg-node-ui-standard .pg-reference-field>:is([data-reference-reset],[data-http-reset]){opacity:1;pointer-events:auto;width:36px;min-height:36px;margin:2px 0 0 auto;position:static}:root .pg-node-ui-standard .pg-node-inline-help>summary,:root .pg-node-ui-standard .pg-node-parameter-info>summary{min-width:24px;min-height:32px}:root .pg-node-ui-standard .pg-node-action-menu button,:root .pg-node-ui-standard .pg-reference-select-menu button{min-height:40px}}:root .pg-node-ui-standard .pg-node-action-menu{width:max-content;max-width:min(320px,75vw)}:root .pg-node-inspector.pg-node-ui-standard .pg-data-pane select{color:#eee;background:#111;border-radius:5px;min-height:36px;padding:6px 10px}:root .pg-node-inspector.pg-node-ui-standard,:root .pg-node-inspector.pg-node-ui-standard *{scrollbar-width:thin;scrollbar-color:#555 #252525}:root .pg-node-inspector.pg-node-ui-standard::-webkit-scrollbar{width:6px;height:6px}:root .pg-node-inspector.pg-node-ui-standard ::-webkit-scrollbar{width:6px;height:6px}:root .pg-node-inspector.pg-node-ui-standard::-webkit-scrollbar-track{background:#252525}:root .pg-node-inspector.pg-node-ui-standard::-webkit-scrollbar-thumb{background:#555;border:1px solid #252525;border-radius:6px}:root .pg-node-inspector.pg-node-ui-standard ::-webkit-scrollbar-thumb{background:#555;border:1px solid #252525;border-radius:6px}:root .pg-node-inspector.pg-node-ui-standard::-webkit-scrollbar-button{width:0;height:0;display:none}:root .pg-node-inspector.pg-node-ui-standard ::-webkit-scrollbar-button{width:0;height:0;display:none}:root .pg-node-ui-standard .pg-http-lock{color:#b6b6b6;cursor:help;margin:0 0 4px;font-size:11px;display:inline-block}:root .pg-node-ui-standard .pg-http-capability-locked :is(input,select,textarea):disabled{opacity:.65;cursor:not-allowed}:root .pg-node-ui-standard .pg-http-lock>summary{cursor:pointer;list-style:none}:root .pg-node-ui-standard .pg-http-lock[open]>small{z-index:30;color:#eee;background:#292929;border:1px solid #555;border-radius:5px;width:min(280px,70vw);padding:10px;position:absolute;top:24px;left:0}:root .pg-node-ui-standard .pg-merge-match-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 28px;align-items:center;gap:12px;display:grid}:root .pg-node-ui-standard .pg-merge-clashes{border:1px solid #414141;margin:12px 0;padding:10px 14px;position:relative}:root .pg-node-ui-standard .pg-merge-lock{color:#bbb;border:1px solid #555;border-radius:5px;padding:12px;font-size:13px}@media (max-width:600px){:root .pg-node-ui-standard .pg-merge-match-row{grid-template-columns:minmax(0,1fr) 28px}:root .pg-node-ui-standard .pg-merge-match-row>.pg-reference-field{grid-column:1}}:root .pg-split-out-reference .pg-add-options{position:relative}:root .pg-split-out-reference .pg-option-menu{z-index:30;background:#292929;border:1px solid #454545;border-radius:6px;width:max-content;max-width:min(320px,75vw);padding:5px;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 10px 24px #0009}:root .pg-split-out-reference .pg-option-menu button{text-align:left;background:0 0;border:0;border-radius:4px;width:100%;min-height:34px;margin:0;padding:8px 10px;display:block}:root .pg-split-out-reference .pg-option-menu button:is(:hover,:focus-visible){background:#383838}:root .pg-split-out-reference .pg-add-options[open]>.pg-option-menu{animation:.12s ease-out pg-node-menu-enter}@media (prefers-reduced-motion:reduce){:root .pg-split-out-reference .pg-add-options[open]>.pg-option-menu{animation:none}}@media (hover:none),(max-width:800px){:root .pg-split-out-reference .pg-option-menu button{min-height:40px}}:root .pg-aggregate-reference .pg-add-options{position:relative}:root .pg-aggregate-reference .pg-option-menu{z-index:30;background:#292929;border:1px solid #454545;border-radius:6px;width:max-content;max-width:min(320px,75vw);padding:5px;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 10px 24px #0009}:root .pg-aggregate-reference .pg-option-menu button{text-align:left;background:0 0;border:0;border-radius:4px;width:100%;min-height:34px;margin:0;padding:8px 10px;display:block}:root .pg-aggregate-reference .pg-option-menu button:is(:hover,:focus-visible){background:#383838}:root .pg-aggregate-reference .pg-add-options[open]>.pg-option-menu{animation:.12s ease-out pg-node-menu-enter}@media (prefers-reduced-motion:reduce){:root .pg-aggregate-reference .pg-add-options[open]>.pg-option-menu{animation:none}}@media (hover:none),(max-width:800px){:root .pg-aggregate-reference .pg-option-menu button{min-height:40px}}.pg-aggregate-row{border:1px solid #444;border-radius:5px;margin:10px 0;padding:10px 36px 10px 12px;position:relative}.pg-aggregate-row>legend{color:#aaa;font-size:12px}.pg-aggregate-row>[data-aggregate-remove]{width:28px;height:28px;padding:0;position:absolute;top:4px;right:4px}.pg-aggregate-fields>h3{margin:10px 0}.pg-aggregate-row .pg-inspector-field{margin:5px 0!important}.pg-aggregate-reference [data-aggregate-reset]{color:#aaa;opacity:0;pointer-events:none;background:#242424;border:0;width:24px;height:24px;min-height:24px;padding:0;position:absolute;top:-24px;right:116px}.pg-aggregate-reference .pg-reference-field:is(:hover,:focus-within)>[data-aggregate-reset]{opacity:1;pointer-events:auto}.pg-aggregate-reference [data-http-expand]{background:#222;border:0;width:24px;min-height:24px;padding:2px;position:absolute;bottom:4px;right:4px}@media (hover:none){.pg-aggregate-reference [data-aggregate-reset]{opacity:1;pointer-events:auto}}:root .pg-node-inspector.pg-node-ui-standard .pg-field-mode{background:#242424;border-radius:4px;align-items:center;gap:2px;font-size:11px;line-height:1.2;display:flex}:root .pg-node-inspector.pg-node-ui-standard .pg-field-mode button{color:#ddd;background:0 0;border:0;border-radius:3px;height:24px;min-height:24px;margin:0;padding:3px 7px;font-size:11px;line-height:1.2}:root .pg-node-inspector.pg-node-ui-standard .pg-field-mode button[aria-pressed=true]{color:#eee;background:#111}:root .pg-node-inspector.pg-node-ui-standard .pg-field-mode button:not([aria-pressed=true]){visibility:hidden;opacity:0}:root .pg-node-inspector.pg-node-ui-standard :is(.pg-reference-field,.pg-assignment-row,.pg-filter-value):is(:hover,:focus-within)>.pg-field-mode button,:root .pg-node-inspector.pg-node-ui-standard .pg-field-mode:focus-within button{visibility:visible;opacity:1}:root .pg-node-inspector.pg-node-ui-standard .pg-field-mode [data-assignment-reset],:root .pg-node-inspector.pg-node-ui-standard .pg-field-mode [data-assignment-expand]{color:#aaa;width:24px;padding:2px}:root .pg-node-inspector.pg-node-ui-standard .pg-reference-field:has(>.pg-inspector-toggle)>.pg-field-mode{top:3px;bottom:auto;right:24px}:root .pg-node-inspector.pg-node-ui-standard .pg-reference-field:has(>.pg-inspector-toggle)>.pg-inspector-toggle{padding-right:150px}:root .pg-node-inspector.pg-node-ui-standard .pg-reference-field:has(>.pg-inspector-toggle)>:is([data-reference-reset],[data-http-reset],[data-aggregate-reset]){top:3px;right:0}:root .pg-node-inspector.pg-node-ui-standard .pg-field-mode button:focus-visible{outline-offset:2px;outline:2px solid #70dad4}@media (hover:none),(max-width:600px){:root .pg-node-inspector.pg-node-ui-standard .pg-field-mode button{height:36px;min-height:36px;visibility:visible!important;opacity:1!important}:root .pg-node-inspector.pg-node-ui-standard .pg-reference-field:has(>.pg-inspector-toggle)>.pg-field-mode{justify-content:flex-end;margin:3px 0!important;position:static!important}:root .pg-node-inspector.pg-node-ui-standard .pg-reference-field:has(>.pg-inspector-toggle)>.pg-inspector-toggle{padding-right:0}}:root .pg-node-inspector.pg-node-ui-standard .pg-assignment-name-label{color:#ddd;font-size:12px;display:block;position:absolute;top:-19px;left:8px}:root .pg-node-inspector.pg-node-ui-standard .pg-assignment-value-label{color:#ddd;background:#252525;padding:5px 10px 3px;font-size:12px;display:block}:root .pg-node-inspector.pg-node-ui-standard .pg-assignment-heading :is(input,select),:root .pg-node-inspector.pg-node-ui-standard .pg-assignment-value :is(input,textarea,select){color:#eee;background:#111;height:38px;min-height:38px;padding:8px 10px}:root .pg-node-inspector.pg-node-ui-standard{--pg-node-surface:#252525;--pg-node-input:#111;--pg-node-border:#454545;color-scheme:dark;background:var(--pg-node-surface)!important}:root .pg-node-inspector.pg-node-ui-standard :is(input:not([type=checkbox]),textarea,select),:root .pg-node-inspector.pg-node-ui-standard .pg-reference-select>summary{color:#eee;border-color:var(--pg-node-border);background:var(--pg-node-input)!important}:root .pg-node-inspector.pg-node-ui-standard .pg-assignment-editor{padding:0 28px 0 30px}:root .pg-node-inspector.pg-node-ui-standard .pg-assignment-editor>header{margin-left:-30px;margin-right:-28px}:root .pg-node-inspector.pg-node-ui-standard .pg-assignment-heading{grid-template-columns:minmax(0,1.35fr) minmax(150px,1fr)!important}:root .pg-node-inspector.pg-node-ui-standard .pg-assignment-row>.pg-assignment-row-tools{opacity:0;gap:1px;padding:0 4px 0 0;display:grid;position:absolute;top:0;right:100%}:root .pg-node-inspector.pg-node-ui-standard .pg-assignment-row:is(:hover,:focus-within)>.pg-assignment-row-tools{opacity:1}:root .pg-node-inspector.pg-node-ui-standard .pg-assignment-row-tools button{color:#bbb;background:#303030;border:0;border-radius:4px;width:24px;height:24px;min-height:24px;margin:0;padding:2px;font-size:13px}:root .pg-node-inspector.pg-node-ui-standard .pg-assignment-row-tools button:disabled{opacity:.35}:root .pg-node-inspector.pg-node-ui-standard .pg-assignment-editor:has(.pg-assignment-row) .pg-assignment-drop{flex-direction:row;gap:8px;min-height:60px!important}@media (hover:none),(max-width:800px){:root .pg-node-inspector.pg-node-ui-standard .pg-assignment-row>.pg-assignment-row-tools{opacity:1}:root .pg-node-inspector.pg-node-ui-standard .pg-assignment-row-tools button{width:28px;height:36px;min-height:36px}}:root .pg-node-inspector.pg-node-ui-standard select[hidden]{display:none!important}:root .pg-node-inspector.pg-node-ui-standard .pg-standard-select{min-width:0;margin:0;position:relative}:root .pg-node-inspector.pg-node-ui-standard .pg-standard-select>summary{cursor:pointer;color:#eee;box-sizing:border-box;background:#111;border:1px solid #454545;border-radius:5px;align-items:center;min-height:38px;padding:8px 10px;font-size:14px;list-style:none;display:flex}:root .pg-node-inspector.pg-node-ui-standard .pg-standard-select>summary::-webkit-details-marker{display:none}:root .pg-node-inspector.pg-node-ui-standard .pg-standard-select>summary:focus-visible{outline-offset:1px;outline:2px solid #70dad4}:root .pg-node-inspector.pg-node-ui-standard .pg-standard-select-menu{min-width:100%;max-height:260px;animation:.12s ease-out pg-node-menu-enter;left:0;right:auto;overflow:auto}:root .pg-node-inspector.pg-node-ui-standard .pg-standard-select-menu button[aria-pressed=true]{color:#eee;background:#202e2d}:root .pg-node-inspector.pg-node-ui-standard .pg-assignment-heading>.pg-standard-select>summary{border:0;border-left:1px solid #454545;border-radius:0;height:38px;font-size:13px}@media (prefers-reduced-motion:reduce){:root .pg-node-inspector.pg-node-ui-standard .pg-standard-select-menu{animation:none}}:root .pg-node-inspector.pg-node-ui-standard .pg-standard-remove{color:#bbb;background:#303030;border:0;border-radius:4px;width:24px;min-width:24px;height:24px;min-height:24px;margin:0;padding:2px;font-size:13px;line-height:1.2}:root .pg-node-inspector.pg-node-ui-standard .pg-standard-remove:is(:hover,:focus-visible){color:#eee;background:#414141}@media (hover:none),(max-width:800px){:root .pg-node-inspector.pg-node-ui-standard .pg-standard-remove{width:28px;min-width:28px;height:36px;min-height:36px}}:root .pg-node-inspector.pg-node-ui-standard .pg-standard-remove svg{width:16px;height:16px;margin:auto;display:block}:root .pg-node-inspector.pg-node-ui-standard :is(.pg-http-row-actions,.pg-switch-row-tools) button{color:#bbb;background:#303030;border:0;border-radius:4px;width:24px;min-width:24px;height:24px;min-height:24px;margin:0;padding:2px;font-size:13px}@media (hover:none),(max-width:800px){:root .pg-node-inspector.pg-node-ui-standard :is(.pg-http-row-actions,.pg-switch-row-tools) button{width:28px;min-width:28px;height:36px;min-height:36px}}:root .pg-node-inspector.pg-node-ui-standard{--pg-node-surface:#1a1a1a;--pg-node-input:#111;--pg-node-border:#454545;background:#222!important}:root .pg-node-inspector.pg-node-ui-standard :is(.pg-parameter-pane,.pg-data-pane,.pg-assignment-value-label,.pg-switch-row-tools){background:var(--pg-node-surface)!important}:root .pg-node-inspector.pg-node-ui-standard .pg-execute-step{height:34px;min-height:34px;box-shadow:none;border:1px solid #346367;border-radius:5px;padding:6px 12px;font-size:13px;background:linear-gradient(110deg,#143438,#081b20)!important}:root .pg-node-inspector.pg-node-ui-standard .pg-node-test-section{border-radius:5px;background:0 0!important;border:1px solid #33403e!important;border-left:3px solid #459a8d!important;padding:10px!important}:root .pg-node-inspector.pg-node-ui-standard .pg-node-test-section>summary{font-size:12px;display:block}:root .pg-node-inspector.pg-node-ui-standard .pg-node-test-section>summary small{margin-top:8px;display:block}:root .pg-node-inspector.pg-node-ui-standard .pg-assignment-drop{gap:6px;min-height:100px;padding:12px}:root .pg-node-inspector.pg-node-ui-standard *{scrollbar-color:#555 #1a1a1a}:root .pg-node-inspector.pg-node-ui-standard ::-webkit-scrollbar-track{background:#1a1a1a}:root .pg-node-inspector.pg-node-ui-standard ::-webkit-scrollbar-thumb{border-color:#1a1a1a}:root .pg-node-inspector.pg-node-ui-standard .pg-reference-field{margin:10px 0 14px}:root .pg-node-inspector.pg-node-ui-standard .pg-reference-field:not(:has(>.pg-inspector-toggle))>.pg-field-mode{top:0;right:0}:root .pg-node-inspector.pg-node-ui-standard .pg-reference-field:not(:has(>.pg-inspector-toggle))>:is([data-reference-reset],[data-http-reset],[data-aggregate-reset]){top:0}:root .pg-node-inspector.pg-node-ui-standard .pg-reference-field:has(>.pg-inspector-toggle)>.pg-field-mode{opacity:0;pointer-events:none}:root .pg-node-inspector.pg-node-ui-standard .pg-reference-field:has(>.pg-inspector-toggle):is(:hover,:focus-within)>.pg-field-mode{opacity:1;pointer-events:auto}:root .pg-node-inspector.pg-node-ui-standard .pg-reference-field:has(>.pg-inspector-toggle)>:is([data-reference-reset],[data-http-reset],[data-aggregate-reset]){opacity:0;pointer-events:none}:root .pg-node-inspector.pg-node-ui-standard .pg-reference-field:has(>.pg-inspector-toggle):is(:hover,:focus-within)>:is([data-reference-reset],[data-http-reset],[data-aggregate-reset]){opacity:1;pointer-events:auto}:root .pg-node-inspector.pg-node-ui-standard .pg-assignment-row{margin-top:22px;margin-bottom:22px}@media (hover:none),(max-width:800px){:root .pg-node-inspector.pg-node-ui-standard .pg-reference-field>.pg-field-mode,:root .pg-node-inspector.pg-node-ui-standard .pg-reference-field>:is([data-reference-reset],[data-http-reset],[data-aggregate-reset]){opacity:1!important;pointer-events:auto!important}}:root .pg-node-inspector.pg-node-ui-standard .pg-inspector-grid>aside{background:#1a1a1a!important}:root .pg-node-inspector.pg-node-ui-standard :is([data-assignment-add],[data-filter-add],[data-aggregate-add],[data-switch-add],[data-http-add],[data-reference-add-row]){background:#252525;border:1px solid #454545;border-radius:5px;min-height:34px;padding:6px 10px;font-size:14px}:root .pg-node-inspector.pg-node-ui-standard .pg-reference-field:has(>.pg-inspector-toggle)>.pg-field-mode button[aria-pressed=true]{visibility:hidden}:root .pg-node-inspector.pg-node-ui-standard .pg-reference-field:has(>.pg-inspector-toggle):is(:hover,:focus-within)>.pg-field-mode button{visibility:visible}@media (hover:none),(max-width:800px){:root .pg-node-inspector.pg-node-ui-standard .pg-reference-field:has(>.pg-inspector-toggle)>.pg-field-mode button{visibility:visible!important}}:root .pg-node-inspector.pg-node-ui-standard .pg-reference-options{margin-top:12px}:root .pg-node-inspector.pg-node-ui-standard .pg-aggregate-row>summary{cursor:pointer;color:#bbb;margin-bottom:10px;font-size:12px}:root .pg-node-inspector.pg-node-ui-standard .pg-parameter-hint{color:#ccc;margin:5px 0;font-size:12px;display:block}:root .pg-node-inspector.pg-node-ui-standard .pg-aggregate-row:not([open])>[data-aggregate-remove]{display:none}:root .pg-node-inspector.pg-node-ui-standard{--pg-node-menu:#292929;--pg-node-hover:#383838;--pg-node-selected:#202e2d;--pg-node-accent:#70dad4;--pg-node-control-height:38px;--pg-node-control-radius:5px;--pg-node-control-padding:10px}:root .pg-node-inspector.pg-node-ui-standard :is(.pg-standard-select,.pg-reference-select)>summary{box-sizing:border-box;min-height:var(--pg-node-control-height);padding:8px var(--pg-node-control-padding);border:1px solid var(--pg-node-border);border-radius:var(--pg-node-control-radius);background:var(--pg-node-input);color:#eee;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;font-size:14px;line-height:1.35;list-style:none;display:flex}:root .pg-node-inspector.pg-node-ui-standard :is(.pg-standard-select,.pg-reference-select)>summary>span:last-child{text-align:center;flex:0 0 12px;margin-left:auto}:root .pg-node-inspector.pg-node-ui-standard .pg-select-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}:root .pg-node-inspector.pg-node-ui-standard :is(.pg-standard-select,.pg-reference-select)>summary:focus-visible{outline:2px solid var(--pg-node-accent);outline-offset:1px}:root .pg-node-inspector.pg-node-ui-standard summary[aria-disabled=true]{opacity:.6;cursor:not-allowed}:root .pg-node-inspector.pg-node-ui-standard [data-floating-node-menu]{z-index:100;box-sizing:border-box;background:var(--pg-node-menu);border:1px solid var(--pg-node-border);border-radius:6px;padding:5px;animation:.12s ease-out pg-node-menu-enter;overflow:auto;box-shadow:0 10px 24px #0009;min-width:0!important;max-width:none!important;margin:0!important;position:fixed!important;bottom:auto!important;right:auto!important}:root .pg-node-inspector.pg-node-ui-standard [data-floating-node-menu] button{color:#eee;text-align:left;background:0 0;border:0;border-radius:4px;width:100%;min-height:34px;margin:0;padding:8px 10px;font-size:13px;line-height:1.35;display:block}:root .pg-node-inspector.pg-node-ui-standard [data-floating-node-menu] button[aria-pressed=true]{color:#eee;background:var(--pg-node-selected)}:root .pg-node-inspector.pg-node-ui-standard [data-floating-node-menu] button:is(:hover,:focus-visible){background:var(--pg-node-hover);outline:none}:root .pg-node-inspector.pg-node-ui-standard [data-floating-node-menu] button:disabled{opacity:.5;cursor:not-allowed}:root .pg-node-inspector.pg-node-ui-standard [data-floating-node-menu] button small{color:#bbb;margin-top:4px;font-size:12px;line-height:1.4;display:block}:root .pg-node-inspector.pg-node-ui-standard .pg-output-edit{background:0 0;border:0;border-radius:4px;width:30px;height:30px;min-height:30px;padding:5px}@media (prefers-reduced-motion:reduce){:root .pg-node-inspector.pg-node-ui-standard [data-floating-node-menu]{animation:none}}:root .pg-node-inspector.pg-manual-layout .pg-inspector-grid{grid-template-columns:minmax(0,32fr) minmax(0,68fr)!important}:root .pg-node-inspector.pg-manual-layout .pg-data-pane[hidden],:root .pg-node-inspector.pg-manual-layout .pg-inspector-divider,:root .pg-node-inspector.pg-manual-layout .pg-parameter-pane>details.pg-inspector-section,:root .pg-node-inspector.pg-manual-layout .pg-node-test-section,:root .pg-node-inspector.pg-manual-layout .pg-node-runtime-help{display:none!important}:root .pg-node-inspector.pg-manual-layout .pg-manual-notice{background:#443c2d;border:1px solid #8b7956;border-left:5px solid #d5c19a;border-radius:3px;padding:10px 12px;font-size:13px;line-height:1.4}:root .pg-node-inspector.pg-manual-layout .pg-manual-notice button{color:#70dad4;min-height:0;font:inherit;text-align:left;background:0 0;border:0;margin:0;padding:0;font-weight:600;display:inline}:root .pg-node-inspector.pg-manual-layout .pg-manual-parameters>p{margin-top:14px;font-size:14px}@media (max-width:800px){:root .pg-node-inspector.pg-manual-layout .pg-inspector-grid{grid-template-columns:1fr!important}}.pg-node-ui-standard .pg-gemini-safety-row{border:1px solid #454545;border-radius:5px;margin:10px 0;padding:12px 36px 12px 12px;position:relative}.pg-node-ui-standard .pg-gemini-safety-row>.pg-standard-remove{position:absolute;top:6px;right:6px}.pg-node-ui-standard .pg-option-row{position:relative}.pg-node-ui-standard [data-gemini-option]>.pg-standard-remove{position:absolute;top:-24px;right:0}:root{--pg-expression-success:#79d998;--pg-expression-error:#ff8080;--pg-expression-pending:#eee}:root :is(.pg-node-ui-standard,.pg-expression-modal) [data-expression-status=pending]{color:var(--pg-expression-pending)!important}:root :is(.pg-node-ui-standard,.pg-expression-modal) [data-expression-status=success]{color:var(--pg-expression-success)!important}:root :is(.pg-node-ui-standard,.pg-expression-modal) [data-expression-status=error]{color:var(--pg-expression-error)!important}@media (max-width:520px){:root .pg-node-inspector.pg-node-ui-standard .pg-assignment-heading{grid-template-columns:minmax(0,1fr) minmax(120px,.8fr)!important}}.pg-node-ui-standard .pg-http-capability-note{color:#bbb;margin-top:6px;font-size:12px;line-height:1.5;display:block}.pg-node-ui-standard .pg-http-capability-note[hidden]{display:none}:root .pg-node-inspector.pg-node-ui-standard .pg-subworkflow-locator{flex-wrap:wrap;gap:4px;margin:8px 0;display:flex;position:static}:root .pg-node-inspector.pg-node-ui-standard .pg-subworkflow-locator button{visibility:visible;opacity:1;min-height:32px;padding:5px 10px}:root .pg-node-inspector.pg-node-ui-standard .pg-subworkflow-locator button[aria-pressed=true]{background:#303a38;border-color:#658c84}.pg-workspace-content{min-width:0;display:contents}@media (min-width:701px){.pg-shell:not(.pg-editor-shell){flex-direction:column;height:100dvh;min-height:0;display:flex;overflow:hidden}.pg-shell:not(.pg-editor-shell)>.pg-header{flex-shrink:0}.pg-shell:not(.pg-editor-shell)>.pg-layout{flex:1;grid-template-columns:220px minmax(0,1fr);min-height:0;overflow:hidden}.pg-shell:not(.pg-editor-shell) .pg-nav{overscroll-behavior:contain;gap:6px;min-height:0;padding:16px;overflow-y:auto}:root .pg-shell:not(.pg-editor-shell) .pg-nav>button{flex-shrink:0;min-height:48px;padding:8px 16px}.pg-shell:not(.pg-editor-shell) .pg-workspace-content{overscroll-behavior:contain;grid-template-columns:minmax(0,1fr) 340px;align-content:start;min-height:0;display:grid;overflow-y:auto}.pg-shell:not(.pg-editor-shell) .pg-plan{flex-shrink:0;margin-top:12px}}@media (min-width:701px) and (max-width:1250px){.pg-shell:not(.pg-editor-shell)>.pg-layout{grid-template-columns:180px minmax(0,1fr)}.pg-shell:not(.pg-editor-shell) .pg-workspace-content{grid-template-columns:minmax(0,1fr)}.pg-shell:not(.pg-editor-shell) .pg-context{grid-column:1}}:root .pg-shell:not(.pg-editor-shell) .pg-credentials-layout .pg-workspace-content{grid-template-columns:minmax(0,1fr)}:root .pg-shell:not(.pg-editor-shell) .pg-credentials-layout .pg-main{grid-column:1;width:100%;min-width:0}.pg-credentials-layout .pg-heading{flex-wrap:wrap}.pg-credentials-layout .pg-heading>div:first-child{flex:320px;min-width:0}:root[data-surface=playground]{--canvas:var(--cr-canvas);--surface-raised:var(--cr-raised);--surface-navigation:var(--cr-navigation);--ink:var(--cr-ink);--muted:var(--cr-muted);--border:var(--cr-border);--border-hover:var(--cr-apricot);--card-gradient:var(--cr-card);--navigation-gradient:var(--cr-nav);--canvas-gradient:var(--cr-background);--glass:var(--cr-card);--glass-edge:var(--cr-border);--glass-highlight:var(--cr-highlight);--panel-shadow:var(--cr-shadow);--radius-surface:var(--cr-radius);--radius-control:var(--cr-control-radius);--brand:var(--cr-apricot);--accent:var(--cr-apricot);--brand-hover:var(--cr-apricot-hover);--on-brand:var(--cr-apricot-ink);--focus:var(--cr-apricot);--action-gradient:linear-gradient(110deg,var(--cr-apricot),#edb78d);--hover-shadow:0 12px 36px #0005;--pg-node-hover:var(--cr-apricot-wash);--pg-node-selected:var(--cr-apricot-selected);--pg-node-accent:var(--cr-apricot);color-scheme:dark;background:var(--canvas);color:var(--ink)}:root[data-surface=playground] body{background:var(--canvas-gradient),var(--canvas);color:var(--ink);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.5}:root .pg-shell{font:inherit;--pg-accent:var(--brand);background:0 0}:root .pg-main h1{letter-spacing:-.025em;font-size:clamp(28px,2.2vw,36px);font-weight:700;line-height:1.2}:root .pg-main h2,:root .pg-dialog h2,:root .pg-context h2{letter-spacing:-.02em;font-size:20px;font-weight:650;line-height:1.4}:root .pg-heading p{color:var(--muted);margin-top:10px;font-size:16px;line-height:1.5}:root .pg-workflows article>a.cr-tile{padding:var(--cr-card-padding);background:var(--cr-card);border-radius:var(--cr-radius);border-color:var(--cr-border);min-height:154px;box-shadow:var(--cr-shadow);flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;display:flex}:root .pg-workflows article>a.cr-tile>span{width:auto;height:auto;color:var(--brand);background:0 0;margin-bottom:5px;display:inline-flex;position:static}:root .pg-workflows article>a.cr-tile strong{color:var(--ink);width:auto;padding-right:24px;font-size:16px;font-weight:600;line-height:1.5}:root .pg-workflows article>a.cr-tile small{color:var(--muted);padding:0;font-size:12px;line-height:1.5}:root .pg-workflows article>a.cr-tile:is(:hover,:focus-visible){border-color:var(--brand);box-shadow:var(--hover-shadow)}:root .pg-context section.cr-card{background:var(--cr-card);border-radius:22px;padding:24px}:root .pg-card-title{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px}:root .pg-card-title a,:root .pg-card-title small{font-size:12px;line-height:1.5}:root .pg-world{border-color:var(--border);gap:12px;min-height:56px;padding:14px 0}:root .pg-world strong{font-size:14px;font-weight:500}:root .pg-world>span{color:var(--brand)}:root .pg-project-list{gap:16px;display:grid}:root .pg-project-list .pg-project-card{background:var(--cr-card);border-radius:22px;flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;min-height:154px;padding:24px;display:flex}:root .pg-project-actions{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}:root .pg-tools strong span,:root .pg-plan{color:var(--brand)}:root .pg-header,:root .pg-nav,:root .pg-editor-header,:root .pg-dock,:root .pg-canvas-controls,:root .pg-catalog,:root .pg-guide-panel{background:var(--cr-nav);border-color:var(--cr-border)}:root[data-surface=playground] :is(.pg-shell,.pg-dialog:not(.pg-node-inspector),.pg-expression-modal) :is(button,summary,a.pg-primary,.pg-return){border-color:var(--border);background:var(--cr-nav);min-height:44px;color:var(--ink);box-shadow:inset 0 1px 0 var(--cr-highlight);border-radius:12px;font-size:14px;font-weight:500;line-height:1.4;transition:background .18s,border-color .18s,box-shadow .18s,transform .18s}:root .pg-nav button{align-items:center;gap:12px;padding:12px 16px;display:flex}:root .pg-nav-icon{color:inherit;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}:root .pg-nav-icon svg{width:20px;height:20px}:root[data-surface=playground] .pg-nav button.is-active{color:var(--brand);background:var(--cr-apricot-selected);border-color:var(--brand);box-shadow:inset 3px 0 var(--brand)}:root[data-surface=playground] :is(.pg-shell,.pg-dialog:not(.pg-node-inspector),.pg-expression-modal) :is(button,summary,a.pg-primary,.pg-return):not(:disabled):not([aria-disabled=true]):is(:hover,:focus-visible){border-color:var(--brand);color:var(--cr-ink);box-shadow:inset 0 1px 0 var(--cr-highlight),0 5px 18px #0003;background:linear-gradient(135deg,#f5c39b1f,#19232ef5)}:root[data-surface=playground] :is(.pg-shell,.pg-dialog:not(.pg-node-inspector),.pg-expression-modal) :is(button,summary,a):focus-visible{outline:2px solid var(--focus);outline-offset:3px}:root[data-surface=playground] :is(.pg-shell,.pg-dialog:not(.pg-node-inspector),.pg-expression-modal) :is(button,summary):not(:disabled):active{background:var(--cr-apricot-selected);box-shadow:inset 0 2px 6px #0004}:root[data-surface=playground] :is(.pg-shell,.pg-dialog:not(.pg-node-inspector),.pg-expression-modal) :is(button:disabled,[aria-disabled=true]){opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}:root[data-surface=playground] :is(.pg-shell,.pg-dialog:not(.pg-node-inspector)) :is(.pg-primary,[data-runtime-workflow],[data-action=save],[data-action=execute-workflow],[data-action=execute-node],[data-inspector-execute],[data-action=create],[data-action=new-project]),:root .pg-create>summary,:root .pg-create>button{background:var(--action-gradient);color:var(--on-brand);border-color:#0000;font-weight:600}:root[data-surface=playground] :is(.pg-shell,.pg-dialog:not(.pg-node-inspector)) :is(.pg-primary,[data-runtime-workflow],[data-action=save],[data-action=execute-workflow],[data-action=execute-node],[data-inspector-execute],[data-action=create],[data-action=new-project]):not(:disabled):hover,:root .pg-create>button:not(:disabled):hover{color:var(--cr-ink);border-color:var(--cr-apricot);background:linear-gradient(135deg,#f5c39b1f,#19232ef5)}:root[data-surface=playground] :is(.pg-shell,.pg-dialog:not(.pg-node-inspector)) :is(.pg-primary,[data-runtime-workflow],[data-action=save],[data-action=execute-workflow],[data-inspector-execute],[data-action=create]):not(:disabled):active{background:var(--cr-apricot-pressed);color:var(--on-brand)}:root[data-surface=playground] :is(.pg-shell,.pg-dialog:not(.pg-node-inspector),.pg-expression-modal) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){background:var(--cr-raised);border:1px solid var(--cr-border);min-height:44px;color:var(--ink);border-radius:12px;padding:10px 12px;font-size:14px;line-height:1.5}:root[data-surface=playground] :is(.pg-shell,.pg-dialog:not(.pg-node-inspector),.pg-expression-modal) :is(input,select,textarea):focus-visible{border-color:var(--brand);outline:2px solid var(--focus);outline-offset:3px}:root[data-surface=playground] :is(.pg-shell,.pg-dialog:not(.pg-node-inspector)) input::placeholder,:root .pg-expression-modal textarea::placeholder{color:var(--muted);opacity:1}:root[data-surface=playground] :is(.pg-shell,.pg-dialog:not(.pg-node-inspector)) :is(input[type=checkbox],input[type=radio]){accent-color:var(--brand)}:root :is(.pg-dialog:not(.pg-node-inspector),.pg-expression-modal){background:var(--cr-card);border:1px solid var(--cr-border);box-shadow:var(--hover-shadow);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);color:var(--ink);border-radius:22px;padding:24px}:root .pg-dialog:not(.pg-node-inspector) header{border-color:var(--border);background:0 0;gap:16px;padding:0 0 16px}:root .pg-dialog:not(.pg-node-inspector) :is(form,label){gap:12px}:root :is(.pg-workflow-menu>div,.pg-editor-menu>div,.pg-create details>div,.pg-menu,.pg-node-options-menu){background:var(--cr-nav);border:1px solid var(--cr-border);box-shadow:var(--hover-shadow);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-radius:18px;padding:8px}:root :is(.pg-workflow-menu,.pg-editor-menu,.pg-create,.pg-menu,.pg-dialog:not(.pg-node-inspector)) :is(button,a)[aria-current=page],:root .pg-dialog [aria-selected=true]{background:var(--cr-apricot-selected);color:var(--brand);border-color:var(--brand)}:root .pg-editor-tabs>strong{color:var(--brand)}:root .pg-shell :is(.pg-input-port,.pg-output-port){background:var(--cr-navigation);border-color:var(--brand);border-radius:50%;min-height:0;padding:0}:root .pg-shell .pg-node-more{border-radius:50%;min-height:0}:root .pg-shell .pg-node{background:var(--cr-card);border-color:var(--cr-border)}:root .pg-shell .pg-node.is-selected{outline-color:var(--brand);border-color:var(--brand)}:root .pg-shell .pg-canvas{background-color:var(--cr-canvas);background-image:radial-gradient(var(--cr-border) 1px,transparent 1px)}:root .pg-dialog :is([data-confirm-delete],[data-project-delete-warning]),:root .pg-dialog [role=alert]:not(:empty){color:var(--danger)}@media (max-width:760px){:root .pg-workflows article>a.cr-tile,:root .pg-project-list .pg-project-card,:root .pg-context section.cr-card{padding:20px}:root .pg-card-title{gap:8px}:root .pg-dialog:not(.pg-node-inspector){padding:20px}}@media (prefers-reduced-motion:reduce){:root[data-surface=playground] :is(.pg-shell,.pg-dialog:not(.pg-node-inspector),.pg-expression-modal) :is(button,summary,a){transition:none}}:root[data-surface=playground] body :is(.pg-shell,.pg-dialog:not(.pg-node-inspector)) button:is(.pg-primary,[data-runtime-workflow],[data-action=save],[data-action=execute-workflow],[data-action=execute-node],[data-inspector-execute],[data-action=create],[data-action=new-project]){background:var(--action-gradient);color:var(--on-brand);border-color:#0000;font-weight:600}:root[data-surface=playground] body :is(.pg-shell,.pg-dialog:not(.pg-node-inspector)) button:is(.pg-primary,[data-runtime-workflow],[data-action=save],[data-action=execute-workflow],[data-action=execute-node],[data-inspector-execute],[data-action=create],[data-action=new-project]):not(:disabled):not([aria-disabled=true]):hover{color:var(--cr-ink);border-color:var(--cr-apricot);background:linear-gradient(135deg,#f5c39b1f,#19232ef5)}:root[data-surface=playground] body :is(.pg-shell,.pg-dialog:not(.pg-node-inspector)) button:is(.pg-primary,[data-runtime-workflow],[data-action=save],[data-action=execute-workflow],[data-action=execute-node],[data-inspector-execute],[data-action=create],[data-action=new-project]):not(:disabled):not([aria-disabled=true]):active{background:var(--cr-apricot-pressed);color:var(--on-brand);border-color:#0000}:root .pg-workflows article>a.cr-tile{gap:4px;min-height:100.1px;padding:12px}:root .pg-workflows article>a.cr-tile>span.cr-tile-icon{align-self:flex-start;width:16px;height:16px;margin:0}:root .pg-workflows article>a.cr-tile>span.cr-tile-icon svg{width:16px;height:16px}:root .pg-workflows article>a.cr-tile strong{margin:0;line-height:1.5}:root .pg-workflows article>a.cr-tile small{margin:0}@media (max-width:760px){:root .pg-workflows article>a.cr-tile{padding:12px}}:root[data-surface=playground] body .pg-node-inspector.pg-node-ui-standard button{border-radius:8px;justify-content:center;align-items:center;gap:6px;width:auto;max-width:100%;height:auto;min-height:32px;padding:6px 12px;font-size:12px;font-weight:600;line-height:18px;display:inline-flex}:root[data-surface=playground] body .pg-node-inspector.pg-node-ui-standard button:is(.pg-execute-step,.pg-primary,[data-step-run],[data-inspector-execute],[data-fields-output-execute]){border-color:#0000;box-shadow:inset 0 1px #fff3,0 2px 5px #0003;background:var(--action-gradient)!important;color:var(--cr-apricot-ink)!important}:root[data-surface=playground] body .pg-node-inspector.pg-node-ui-standard button:is(.pg-execute-step,.pg-primary,[data-step-run],[data-inspector-execute],[data-fields-output-execute]):not(:disabled):hover{border-color:var(--cr-apricot);box-shadow:inset 0 1px #fff4,0 3px 9px #0004;color:var(--cr-ink)!important;background:linear-gradient(135deg,#f5c39b1f,#19232ef5)!important}:root[data-surface=playground] body .pg-node-inspector.pg-node-ui-standard button:is(.pg-execute-step,.pg-primary,[data-step-run],[data-inspector-execute],[data-fields-output-execute]):not(:disabled):active{box-shadow:inset 0 1px 3px #0003;background:var(--cr-apricot-pressed)!important;color:var(--cr-apricot-ink)!important}:root[data-surface=playground] body .pg-node-inspector.pg-node-ui-standard :is(.pg-standard-remove,.pg-output-edit,[data-close]){width:30px;min-width:30px;padding:6px}:root[data-surface=playground] body .pg-node-inspector.pg-node-ui-standard :is(.pg-field-mode,.pg-node-standard-tabs,.pg-data-tabs) button{background:var(--cr-nav);color:var(--ink);border-radius:8px}:root[data-surface=playground] body .pg-node-inspector.pg-node-ui-standard button:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}@media (pointer:coarse){:root[data-surface=playground] body .pg-node-inspector.pg-node-ui-standard button{min-height:40px}}:root[data-surface=playground] .pg-node-inspector.pg-node-ui-standard{--canvas:#1a1a1a;--surface-raised:#111;--surface-navigation:#222;--ink:#eee;--muted:#bbb;--border:#404040;--border-hover:#555;--glass:linear-gradient(135deg,#222,#1a1a1a);--navigation-gradient:linear-gradient(135deg,#222,#1a1a1a);--brand:#70dad4;--focus:#70dad4;--pg-accent:#70dad4;--action-gradient:linear-gradient(110deg,#f5c39b,#edb78d);--on-brand:#24170e}:root[data-surface=playground] body .pg-nav button.is-active{color:var(--cr-apricot);background:var(--cr-apricot-selected);border-color:var(--cr-apricot);box-shadow:inset 3px 0 var(--cr-apricot)}:root[data-surface=playground] body :is(.pg-shell,.pg-dialog) button:not(:disabled):not([aria-disabled=true]):focus-visible{border-color:var(--cr-apricot);outline:2px solid var(--cr-apricot);outline-offset:3px;color:var(--cr-ink)!important;background:linear-gradient(135deg,#f5c39b1f,#19232ef5)!important}:root[data-surface=playground] body .pg-workflows{flex-direction:column;gap:8px;width:100%;display:flex}:root[data-surface=playground] body .pg-workflows article>a.cr-tile{box-sizing:border-box;border-radius:12px;grid-template-rows:24px 18px;grid-template-columns:24px minmax(0,1fr);align-content:center;align-items:center;gap:2px 14px;height:84px;min-height:84px;padding:12px 64px 12px 18px;display:grid}:root[data-surface=playground] body .pg-workflows article>a.cr-tile>span.cr-tile-icon{grid-area:1/1/3;align-self:center;width:24px;height:24px;margin:0}:root[data-surface=playground] body .pg-workflows article>a.cr-tile>span.cr-tile-icon svg{width:24px;height:24px}:root[data-surface=playground] body .pg-workflows article>a.cr-tile strong{white-space:nowrap;text-overflow:ellipsis;grid-area:1/2;width:100%;min-width:0;margin:0;padding:0;font-size:16px;line-height:24px;display:block;overflow:hidden}:root[data-surface=playground] body .pg-workflows article>a.cr-tile small{white-space:nowrap;text-overflow:ellipsis;grid-area:2/2;line-height:18px;overflow:hidden}:root[data-surface=playground] body .pg-workflows .pg-workflow-menu{top:20px;bottom:auto;right:12px}:root[data-surface=playground] body .pg-workflows .pg-workflow-menu>summary{place-items:center;width:36px;min-height:44px;padding:0;display:grid}:root[data-surface=playground] body .pg-workflows .pg-workflow-meta{white-space:nowrap;flex-wrap:nowrap;grid-area:2/2;justify-self:end;max-width:40%;overflow:hidden}:root[data-surface=playground] body .pg-workflows article>a:has(.pg-workflow-meta) small{max-width:55%}@media (max-width:700px){:root[data-surface=playground] body .pg-workflows article>a.cr-tile{column-gap:10px;padding-left:12px}}:root[data-surface=playground] body .pg-run-dock{background:var(--cr-card);border-color:var(--cr-border);color:var(--cr-ink);--ink:var(--cr-ink);--muted:var(--cr-muted);--border:var(--cr-border);--surface-raised:var(--cr-raised);--surface-navigation:var(--cr-navigation)}:root[data-surface=playground] body .pg-run-dock :is(.pg-chat-pane,.pg-logs-pane,.pg-dock-data,[data-dock-content],.pg-chat-empty,.pg-execution-logs){border-color:var(--cr-border);background:0 0}:root[data-surface=playground] body .pg-run-dock :is(.pg-chat-pane,.pg-logs-pane,.pg-dock-data)>header{background:var(--cr-nav);border-color:var(--cr-border)}:root[data-surface=playground] body .pg-run-dock :is(textarea,input,select,pre,.pg-chat-message){background:var(--cr-raised);color:var(--cr-ink);border-color:var(--cr-border)}:root[data-surface=playground] body .pg-run-dock>section>header{box-sizing:border-box;flex-wrap:nowrap;gap:6px;height:40px;min-height:40px;padding:4px 12px}:root[data-surface=playground] body .pg-run-dock>section>header :is(button,select,summary){box-sizing:border-box;border-radius:8px;height:28px;min-height:28px;padding:3px 8px;font-size:12px;line-height:20px}:root[data-surface=playground] body .pg-run-dock>section>header strong{white-space:nowrap;flex-shrink:0;font-size:12px}:root[data-surface=playground] body .pg-run-dock>section>header select{min-width:0;max-width:130px}@media (pointer:coarse){:root[data-surface=playground] body .pg-run-dock>section>header{height:48px;min-height:48px;padding:4px 6px}:root[data-surface=playground] body .pg-run-dock>section>header :is(button,select,summary){height:40px;min-height:40px}}:root[data-surface=playground] body .pg-run-dock .pg-chat-empty{color:#f5f7fa;font-size:14px;line-height:1.65}:root[data-surface=playground] body .pg-run-dock .pg-chat-message{color:#f5f7fa;background:var(--cr-raised);border-radius:12px;padding:12px 14px}:root[data-surface=playground] body .pg-run-dock .pg-chat-message :is(p,strong){color:#f5f7fa;font-size:14px;line-height:1.65}:root[data-surface=playground] body .pg-run-dock textarea{color:#f5f7fa;font-size:14px;line-height:1.5}:root[data-surface=playground] body .pg-run-dock .pg-log-row{color:var(--cr-ink);background:0 0;border-radius:8px;gap:8px;min-height:44px;margin:0 0 4px;padding:8px;display:flex}:root[data-surface=playground] body .pg-run-dock .pg-log-row.pg-log-child{border-left:1px solid var(--cr-border);width:calc(100% - 14px);margin-left:14px}:root[data-surface=playground] body .pg-run-dock .pg-log-row>span:nth-child(2){text-align:left;flex:1;min-width:0}:root[data-surface=playground] body .pg-run-dock .pg-log-row small{color:var(--cr-muted);font-size:11px;line-height:1.5}:root[data-surface=playground] body .pg-run-dock .pg-log-node-icon{width:20px;height:20px;color:var(--cr-apricot);flex-shrink:0;display:inline-flex}:root[data-surface=playground] body .pg-run-dock .pg-log-node-icon :is(svg,img){object-fit:contain;width:20px;height:20px}:root[data-surface=playground] body .pg-run-dock .pg-log-summary{color:var(--cr-ink);margin:0 0 8px;font-size:12px}:root[data-visual-system=business]{--canvas:var(--cr-canvas);--surface-raised:var(--cr-raised);--surface-navigation:var(--cr-navigation);--ink:var(--cr-ink);--muted:var(--cr-muted);--border:var(--cr-border);--border-hover:var(--cr-apricot);--card-gradient:var(--cr-card);--navigation-gradient:var(--cr-nav);--canvas-gradient:var(--cr-background);--glass:var(--cr-card);--glass-edge:var(--cr-border);--glass-highlight:var(--cr-highlight);--panel-shadow:var(--cr-shadow);--radius-surface:var(--cr-radius);--radius-control:var(--cr-control-radius);--brand:var(--cr-apricot);--brand-hover:var(--cr-apricot-hover);--accent:var(--cr-apricot);--focus:var(--cr-apricot);--on-brand:var(--cr-apricot-ink);--action-gradient:linear-gradient(110deg,var(--cr-apricot),#edb78d);--business-number:var(--cr-apricot);--business-chart:#f2ab73;--business-chart-secondary:#c89265;--business-hover:linear-gradient(135deg,#f5c39b1f,#19232ef5);--business-selected:var(--cr-apricot-selected);--hover-shadow:0 12px 36px #0005;--chart-gradient:linear-gradient(#f5c39b,#c89265);color-scheme:dark}:root[data-visual-system=business] body{background:var(--canvas-gradient),var(--canvas);color:var(--ink);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5}:root[data-visual-system=business] :is(.business-panel,.business-status-card,.business-home-workspace,.business-balance-card,.home-pipeline-card,.a-panel,.c-panel,.c-card,.c-sidebar,.sales-card,.sales-panel,.sales-metric,.a-card,.a-stat,.max-tile,.account-card,.aiterrios-slots,.aiterrios-panel){background:var(--glass);color:var(--ink);border:1px solid var(--border);box-shadow:var(--panel-shadow);box-sizing:border-box;border-radius:22px;min-width:0;max-width:100%;padding:24px}:root[data-visual-system=business] :is(.business-status-card,.business-home-workspace,.sales-card,.max-tile){transition:transform .18s,border-color .18s,box-shadow .18s}:root[data-visual-system=business] a:is(.business-status-card,.business-home-workspace,.sales-card,.max-tile):is(:hover,:focus-visible){border-color:var(--brand);box-shadow:var(--hover-shadow);transform:translateY(-3px)}:root[data-visual-system=business] :is(.business-panel,.a-panel,.c-panel,.c-card,.sales-card,.sales-panel,.aiterrios-slots) h2{letter-spacing:-.02em;margin-bottom:16px;font-size:20px;font-weight:650;line-height:1.4}:root[data-visual-system=business] :is(.business-dashboard-heading,.a-heading,.c-heading,.sales-heading) h1{letter-spacing:-.025em;font-size:clamp(28px,2.2vw,36px);font-weight:700;line-height:1.2}:root[data-visual-system=business] :is(.business-status-card,.sales-metric,.a-stat)>strong{color:var(--business-number);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:30px;font-weight:700;line-height:1.3}:root[data-visual-system=business] :is(.report-totals,.sales-metrics) strong,:root[data-visual-system=business] .home-pipeline-card:not([data-status=OVERDUE])>strong{color:var(--business-number);font-variant-numeric:tabular-nums}:root[data-visual-system=business] .business-status-card[data-color=red]>strong{color:var(--danger)}:root[data-visual-system=business] .business-status-card[data-color=green]>strong{color:var(--success)}:root[data-visual-system=business] :is(.business-status-card,.business-home-workspace) small{color:var(--muted);font-size:12px;line-height:1.5}:root[data-visual-system=business] .business-home-workspace{flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;min-height:154px;display:flex}:root[data-visual-system=business] .business-home-workspace h2{margin:0;font-size:16px;font-weight:600;line-height:1.5}:root[data-visual-system=business] .business-home-workspace p{margin:0;font-size:12px;line-height:1.5}:root[data-visual-system=business] .business-home-workspace small{color:var(--brand);display:block}:root[data-visual-system=business] .business-home-chart:before{display:none}:root[data-visual-system=business] .business-home-chart svg rect{fill:var(--business-chart)}:root[data-visual-system=business] .business-home-chart svg a:last-child rect{fill:var(--business-chart-secondary)}:root[data-visual-system=business] .business-home-bars span{background:var(--business-chart)}:root[data-visual-system=business] .business-bar{background:var(--chart-gradient)}:root[data-visual-system=business] :is(.app-header,.global-banner,.banner-inner,.main-navigation,.business-rail,.aiterrios-rail){background:var(--navigation-gradient);color:var(--ink);border-color:var(--border)}:root[data-visual-system=business] :is(button,summary,a.c-button,a.account-button,a.page-context-button,.header-start,.business-dashboard-heading .a-row-actions>a){min-height:44px;color:var(--ink);background:var(--navigation-gradient);border:1px solid var(--border);box-shadow:inset 0 1px 0 var(--glass-highlight);border-radius:12px;font-size:14px;font-weight:500;line-height:1.4;transition:background .18s,border-color .18s,box-shadow .18s}:root[data-visual-system=business] :is(button,summary){padding:10px 12px}:root[data-visual-system=business] :is(.c-button--primary,.account-button--primary,.page-context-button--primary,.header-start,.business-dashboard-heading .a-row-actions>.business-primary-action,.aiterrios-panel form button[type=submit],button.bg-max),:root[data-visual-system=business] :is([data-sales-action^=new-],[data-purchase-action^=new-],[data-a-action^=new-],.c-dialog button[type=submit]){background:var(--action-gradient);color:var(--on-brand);border-color:#0000;font-weight:600}:root[data-visual-system=business] :is(button,summary,a.c-button,a.account-button,a.page-context-button,.header-start,.business-dashboard-heading .a-row-actions>a):not(:disabled):not([aria-disabled=true]):is(:hover,:focus-visible){background:var(--business-hover);color:var(--ink);border-color:var(--brand);box-shadow:var(--hover-shadow)}:root[data-visual-system=business] :is(button,summary,a,input,select,textarea):focus-visible{outline:2px solid var(--focus);outline-offset:3px}:root[data-visual-system=business] :is(button,summary,a.c-button):not(:disabled):active{background:var(--business-selected);color:var(--ink);box-shadow:inset 0 2px 6px #0002}:root[data-visual-system=business] :is(button:disabled,[aria-disabled=true]){opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}:root[data-visual-system=business] :is(.navigation-button[aria-current=page],.navigation-button[aria-expanded=true],.business-rail a[aria-current=page],[role=tab][aria-selected=true],.c-tabs a[aria-current=page]){color:var(--brand);background:var(--business-selected);border-color:var(--brand);box-shadow:inset 3px 0 var(--brand)}:root[data-visual-system=business] .c-tabs .is-active{color:var(--brand);background:var(--business-selected);border-color:var(--brand)}:root[data-visual-system=business] :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea){color:var(--ink);background:var(--surface-raised);border:1px solid var(--border);box-sizing:border-box;min-width:0;max-width:100%;min-height:44px;color-scheme:inherit;border-radius:12px;padding:10px 12px;font-size:14px;line-height:1.5}:root[data-visual-system=business] :is(input,textarea)::placeholder{color:var(--muted);opacity:1}:root[data-visual-system=business] :is(input[type=checkbox],input[type=radio]){accent-color:var(--brand)}:root[data-visual-system=business] :is(dialog,.sales-dropdown,.c-dropdown,.account-menu,.glass-menu,.a-row-menu>div,.c-row-menu>div){background:var(--glass);color:var(--ink);border:1px solid var(--border);box-shadow:var(--hover-shadow);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-radius:22px;max-width:calc(100vw - 24px)}:root[data-visual-system=business] dialog{padding:24px}:root[data-visual-system=business] dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#080d1699}:root[data-visual-system=business] :is(.sales-dropdown,.c-dropdown,.account-menu) :is(a,button){color:var(--ink);border-radius:12px;min-height:44px;padding:10px 12px}:root[data-visual-system=business] :is(.sales-dropdown,.c-dropdown,.account-menu) :is(a,button):is(:hover,:focus-visible){background:var(--business-hover);color:var(--ink)}:root[data-visual-system=business] :is(.c-table,.a-table,.sales-table) :is(th,td){border-color:var(--border)}:root[data-visual-system=business] :is(.c-table,.a-table,.sales-table) th{background:var(--surface-navigation);color:var(--muted);font-size:12px;font-weight:600}:root[data-visual-system=business] :is(.c-table,.a-table,.sales-table) tbody tr:is(:hover,:focus-within){background:var(--business-selected)}:root[data-visual-system=business] :is(.aiterrios-panel,.aiterrios-slots){padding:0;overflow:hidden}:root[data-visual-system=business] :is(.aiterrios-panel header,.aiterrios-chat-cards,.aiterrios-panel form){background:var(--navigation-gradient);border-color:var(--border)}:root[data-visual-system=business] .aiterrios-panel .aiterrios-log{background:var(--canvas);color:var(--ink)}:root[data-visual-system=business] .aiterrios-log :is(p,li){color:var(--ink);font-size:14px;line-height:1.65}:root[data-visual-system=business] .aiterrios-log a{color:var(--brand)}:root[data-visual-system=business] .aiterrios-slots [data-business-agent-slot],:root[data-visual-system=business] .aiterrios-chat-cards [role=tab]{background:var(--glass);color:var(--ink);border-color:var(--border);border-radius:12px}:root[data-visual-system=business] .aiterrios-chat-cards [aria-selected=true]{background:var(--business-selected);border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand)}:root[data-visual-system=business] :is(.business-notifications .is-unread,.c-selection){background:var(--business-selected);border-color:var(--brand);color:var(--ink)}:root[data-visual-system=business] .c-button--danger{background:var(--danger);color:#fff;border-color:var(--danger)}:root[data-visual-system=business][data-theme=dark] .c-button--danger{color:#251016}@media (max-width:760px){:root[data-visual-system=business] :is(.business-panel,.business-status-card,.business-home-workspace,.a-panel,.c-panel,.c-card){padding:18px}:root[data-visual-system=business] .business-status-card>strong{font-size:24px}:root[data-visual-system=business] .business-dashboard-heading .a-row-actions{gap:8px}}@media (prefers-reduced-motion:reduce){:root[data-visual-system=business] a:is(.business-status-card,.business-home-workspace,.sales-card,.max-tile):is(:hover,:focus-visible){transform:none}}@media print{:root[data-visual-system=business]{--ink:#111;--muted:#444;--canvas:#fff;--brand:#111;--business-number:#111}:root[data-visual-system=business] :is(.business-panel,.a-panel,.c-panel){box-shadow:none!important;background:#fff!important}}:root[data-visual-system=business] .business-agent-slot>[data-business-agent-slot]{width:100%}:root{--cr-glass:linear-gradient(135deg,#1c27336b,#11192380);--cr-glass-control:linear-gradient(135deg,#202c3870,#141e2885);--cr-glass-hover:linear-gradient(135deg,#303944a6,#19232eb8);--cr-glass-shadow:inset 0 1px 0 #ffffff0b,0 12px 36px #00000035}.universe3{color:var(--cr-ink);--brand:var(--cr-apricot);--focus:var(--cr-apricot);font-family:Roboto,Arial,sans-serif}:root[data-surface=universe]{--brand:var(--cr-apricot);--focus:var(--cr-apricot);--ink:var(--cr-ink);--muted:var(--cr-muted);--border:var(--cr-border);--surface-raised:var(--cr-raised);--surface-navigation:var(--cr-navigation);--navigation-gradient:var(--cr-glass)}.universe3 .universe3-header{border-bottom:1px solid var(--cr-border);-webkit-backdrop-filter:blur(20px)saturate(115%);color:var(--cr-ink);background:linear-gradient(#111923a8,#11192342)}.universe3 .universe3-header>span{color:var(--cr-muted);border-color:var(--cr-border)}.universe3 :is(.universe3-directory,.universe3-people-controls,.universe3-planet-panel,.universe3-social-panel,.universe3-community-actions,.follow-notification section){background:var(--cr-glass);border:1px solid var(--cr-border);border-radius:var(--cr-radius);color:var(--cr-ink);box-shadow:var(--cr-glass-shadow);-webkit-backdrop-filter:blur(20px)saturate(115%)}.universe3 .universe3-directory[open]{background:var(--cr-glass)}.universe3 :is(.universe3-planet-panel,.universe3-social-panel,.follow-notification section){padding:var(--cr-card-padding)}.universe3 :is(.universe3-planet-panel,.universe3-social-panel){line-height:1.5}.universe3 :is(.universe3-planet-panel,.universe3-social-panel) h2{letter-spacing:-.025em;color:var(--cr-ink);margin:0 0 16px;font-size:20px;font-weight:700;line-height:1.35}.universe3 :is(.universe3-planet-panel,.universe3-social-panel) h3{color:var(--cr-ink);font-size:16px;font-weight:600;line-height:1.5}.universe3 :is(.universe3-planet-panel,.universe3-social-panel) :is(p,small,label,legend){color:var(--cr-muted)}.universe3 :is(.universe3-planet-panel,.universe3-social-panel) p{font-size:13px;line-height:1.6}.universe3 :is(button,summary,a,input,select,textarea){transition:background .15s,border-color .15s,box-shadow .15s,color .15s}.universe3 :is(.universe3-controls,.universe3-people-controls,.universe3-directory,.universe3-planet-panel,.universe3-social-panel,.universe3-header) :is(button,summary,a){color:var(--cr-ink);border-color:var(--cr-border);border-radius:var(--cr-control-radius);cursor:pointer;font-size:13px;font-weight:500}.universe3 :is(.universe3-controls,.universe3-planet-panel,.universe3-social-panel,.universe3-header) :is(button,a){background:var(--cr-glass-control);box-shadow:inset 0 1px #ffffff0b}.universe3 .universe3-header>a:first-child{box-shadow:none;background:0 0;border-radius:0;font:16px/24px ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.universe3 .universe3-header>a:first-child strong{font:700 16px/24px ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.universe3 :is(.universe3-people-controls,.universe3-directory) :is(button,summary){background:0 0}.universe3 :is(.universe3-controls,.universe3-planet-panel,.universe3-social-panel) button{min-height:40px;padding:9px 14px}.universe3 :is(.universe3-controls,.universe3-people-controls,.universe3-directory,.universe3-planet-panel,.universe3-social-panel,.universe3-header) :is(button,summary,a):not(:disabled):hover{background:var(--cr-glass-hover);color:var(--cr-ink);border-color:var(--cr-apricot);box-shadow:inset 0 1px 0 #ffffff0b,0 0 0 1px var(--cr-apricot-wash)}.universe3 :is(button,summary,a,input,select,textarea):focus-visible{outline:2px solid var(--cr-apricot);outline-offset:3px}.universe3 :is(button,summary,a):not(:disabled):active{background:var(--cr-apricot-selected);color:var(--cr-ink)}.universe3 :is(button:disabled,[aria-disabled=true]){opacity:.45;cursor:not-allowed;box-shadow:none}.universe3 :is(.universe3-controls a,.universe3-planet-panel button[type=submit],.universe3-social-panel button[type=submit],.universe3-social-panel form>button:not([type]),[data-save-worlds]){background:var(--cr-apricot);color:var(--cr-apricot-ink);border-color:var(--cr-apricot);font-weight:600;box-shadow:inset 0 1px #ffffff20}.universe3 :is(.universe3-controls a,.universe3-planet-panel button[type=submit],.universe3-social-panel button[type=submit],.universe3-social-panel form>button:not([type]),[data-save-worlds]):not(:disabled):hover{background:var(--cr-apricot-hover);color:var(--cr-apricot-ink);border-color:var(--cr-apricot-hover)}.universe3 :is(.universe3-controls a,.universe3-planet-panel button[type=submit],.universe3-social-panel form>button,[data-save-worlds]):not(:disabled):active{background:var(--cr-apricot-pressed);color:var(--cr-apricot-ink)}.universe3 :is(.universe3-directory button[aria-pressed=true],.universe3-people-controls [data-mine],.universe-model-option[aria-selected=true]){background:var(--cr-apricot-selected);color:var(--cr-apricot);border-color:var(--cr-apricot)}.universe3 :is(.universe3-planet-panel,.universe3-social-panel) :is(input:not([type=range]):not([type=checkbox]),select,textarea){color:var(--cr-ink);border:1px solid var(--cr-border);border-radius:var(--cr-control-radius);background:#11192385;min-height:40px;padding:10px 12px;font-size:13px;box-shadow:inset 0 1px #ffffff05}.universe3 :is(input,textarea)::placeholder{color:var(--cr-muted);opacity:1}.universe3 :is(input,textarea,select):focus{border-color:var(--cr-apricot)}.universe3 select option{background:var(--cr-raised);color:var(--cr-ink)}.universe3 :is(.universe3-planet-panel,.universe3-social-panel) input[type=checkbox]:checked{background:var(--cr-apricot);color:var(--cr-apricot-ink);border-color:var(--cr-apricot)}.universe3 :is(.universe3-settings-group,.universe3-planet-panel .universe-color,.universe-model-options){border-color:var(--cr-border);border-radius:var(--cr-control-radius);background:#11192340}.universe3 :is(.universe3-settings-group summary,.universe-color legend,.universe-color-preview strong){color:var(--cr-ink)}.universe3 :is(.universe-color-preview small){color:var(--cr-muted)}.universe3 .universe-model-options{background:var(--cr-glass);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.universe3 .universe-model-options [aria-selected=true]{background:var(--cr-apricot-selected);border-color:var(--cr-apricot);color:var(--cr-apricot)}.universe3 .universe-model-options svg{color:var(--cr-apricot)}.universe3 .universe-color-palette button{background:var(--swatch);border-color:var(--cr-raised);box-shadow:0 0 0 1px var(--cr-border)}.universe3 .universe-color-palette button:hover{background:var(--swatch);border-color:var(--cr-raised);box-shadow:0 0 0 2px var(--cr-apricot)}.universe3 .universe-color-palette button[aria-pressed=true]{box-shadow:0 0 0 2px var(--cr-apricot)}.universe3 .universe3-label{background:var(--cr-glass);color:var(--cr-ink);border-radius:var(--cr-control-radius);box-shadow:var(--cr-glass-shadow);-webkit-backdrop-filter:blur(12px)saturate(115%);backdrop-filter:blur(12px)saturate(115%);border-color:var(--cr-border)!important}.universe3 .universe3-label.user{color:var(--cr-muted);box-shadow:none;background:#11192338;border-color:#8a9ca622!important}.universe3 .universe3-label:hover{background:var(--cr-glass-hover);color:var(--cr-ink);border-color:var(--cr-apricot)!important}.universe3 .universe3-label:focus-visible{outline-color:var(--cr-apricot)}.universe3 .universe3-label.satellite{color:var(--cr-ink);background:#11192360}.universe3 :is(.universe-status,.universe3-world-status,.universe3-help,.universe3-community-status){color:var(--cr-muted);border-color:var(--cr-border)}.universe3 .universe3-pulse{border-color:var(--cr-border);padding:16px 0}.universe3 .universe3-messages p{border:1px solid var(--cr-border);color:var(--cr-ink);background:#11192366}.universe3 .universe3-messages p.mine{background:var(--cr-apricot-wash);border-color:#f5c39b33}.universe3 .universe3-social-panel .universe3-token{color:var(--cr-apricot);min-height:0;box-shadow:none;background:0 0;border:0;padding:0}.universe3 .universe3-social-panel .universe3-token:hover{color:var(--cr-apricot-hover);background:0 0;text-decoration:underline}.universe3 :is(.universe3-public-status,.universe3-social-panel [role=status]){color:var(--cr-muted)}.universe3 .follow-notification section{width:min(320px,100vw - 24px)}.universe3 .follow-notification [data-dot]{background:var(--cr-apricot)}:root[data-surface=universe] .future-info{background:var(--cr-glass);color:var(--cr-ink);border:1px solid var(--cr-border);border-radius:var(--cr-radius);padding:var(--cr-card-padding);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:var(--cr-glass-shadow)}@media (max-width:600px){.universe3 .universe3-community-menu[open]>.universe3-community-actions{background:var(--cr-glass);border-color:var(--cr-border);border-radius:var(--cr-radius);-webkit-backdrop-filter:blur(20px)saturate(115%);backdrop-filter:blur(20px)saturate(115%)}.universe3 :is(.universe3-planet-panel,.universe3-social-panel){padding:18px}.universe3 :is(.universe3-controls,.universe3-people-controls,.universe3-directory,.universe3-planet-panel,.universe3-social-panel) :is(button,summary,a){min-height:44px}.universe3 .universe-color-palette button{min-height:26px}}@media (prefers-reduced-motion:reduce){.universe3 :is(button,summary,a,input,select,textarea){transition:none}}.universe3 .universe3-accessible-label{clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;top:0!important;left:0!important;overflow:hidden!important}.universe3 .universe3-accessible-label:focus-visible{z-index:12;color:#edf1f5;background:#17222c;transform:translate(-50%);clip-path:none!important;width:auto!important;height:auto!important;margin:0!important;padding:8px 14px!important;top:16px!important;left:50%!important}.universe3 .universe3-appearance{color:var(--cr-muted);padding:8px 14px;display:block;font-size:12px!important}.universe3 .universe3-readable-label{color:#f6f8fa;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-align:center;white-space:normal;z-index:3;background:linear-gradient(145deg,#263848ed,#14232de8);border:1px solid #8ca9be55;border-radius:12px;max-width:260px;padding:7px 12px;font-size:15px;line-height:1.3;position:absolute;top:0;left:0;box-shadow:0 5px 18px #02081066}.universe3 .universe3-readable-label strong{color:#f6f8fa;font-weight:600}.universe3 .universe3-readable-label.hub{background:linear-gradient(145deg,#345168ed,#1b3040ed);border-color:#b8daf088;padding:9px 18px;font-size:22px;box-shadow:0 0 24px #78b5da25}.universe3 .universe3-readable-label.user{background:linear-gradient(145deg,#423b35ed,#1d2c37ed);border-color:#f6c39c80;font-size:14px}.universe3 .universe3-readable-label.satellite{padding:4px 8px;font-size:12px}.universe3 .universe3-readable-label:focus-visible{outline-offset:3px;outline:2px solid #f6c39c}.universe3 .universe3-readable-label:hover{color:#fff;border-color:#f6c39c}@media (max-width:600px){.universe3 .universe3-readable-label{max-width:175px;padding:5px 8px;font-size:13px}.universe3 .universe3-readable-label.hub{padding:7px 11px;font-size:17px}}.universe3 .universe3-readable-label{text-shadow:0 1px 3px #0009;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(145deg,#203445b0,#0e1a24c9);border-color:#0000;box-shadow:0 6px 20px #00000035}.universe3 .universe3-readable-label.hub{background:linear-gradient(145deg,#29465cd9,#172b3bd9);border-color:#95c5e344;box-shadow:0 8px 25px #0004,0 0 20px #72b7e518}.universe3 .universe3-readable-label.user{background:linear-gradient(145deg,#3d3936c9,#172a37c9);border-color:#f6c39c33}.universe3 .universe3-readable-label:is(.hub,.world){-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(145deg,#152237d6,#0e1926bd);flex-direction:column;align-items:center;gap:4px;padding:10px 14px;display:flex;box-shadow:0 8px 25px #0005,inset 0 1px #d7eff01a;border-color:#a6cbd84d!important}.universe3 .universe3-readable-label.hub{background:linear-gradient(145deg,#203647d9,#10232ec9);padding:14px 22px;font-size:22px;border-color:#85d7e965!important}.universe3-hud-icon svg{color:#b9dce6;width:28px;height:28px;display:block}.universe3 .universe3-readable-label.world:has(.available) .universe3-hud-icon svg{color:#f6c39c}.universe3-hud-mark{object-fit:contain;width:44px;height:44px}.universe3 .universe3-world-status.available:before{box-shadow:none!important;background:#f6c39c!important}@media (max-width:600px){.universe3 .universe3-readable-label:is(.hub,.world){gap:2px;padding:6px 9px;font-size:13px}.universe3 .universe3-readable-label.hub{padding:9px 12px;font-size:17px}.universe3-hud-icon svg{width:22px;height:22px}.universe3-hud-mark{width:34px;height:34px}}.universe3 .universe3-world-status.available{color:#f6c39c;background:#f6c39c0d;border-color:#f6c39c55}.universe3-stage.universe-platform-stage{background:radial-gradient(at 55% 22%,#30435188 0%,#15242f55 42%,#0000 73%),linear-gradient(125deg,#0b1720,#071018 75%);overflow:hidden}.universe-platform-composition{isolation:isolate;grid-template-rows:minmax(0,69fr) minmax(0,31fr);gap:24px;display:grid;position:absolute;inset:84px 14px 60px 265px}.platform-main-zone,.platform-personal-zone{color-scheme:dark;scrollbar-width:thin;scrollbar-color:#64748055 transparent;min-height:0;position:relative;overflow:hidden}.platform-main-zone{background:radial-gradient(#8596a21a,#0000 68%)}.platform-personal-zone{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#64748055 transparent;background:radial-gradient(at 50% 30%,#8cbac416,#0000 70%);border-top:1px solid #93b7c210;overflow-y:auto}.platform-main-svg{touch-action:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.platform-personal-svg{width:100%;height:100%;display:block}.universe-platform-module,.platform-craft{cursor:pointer;outline:none}.platform-focus-ring{opacity:0;transition:opacity .16s}.universe-platform-module:hover .platform-focus-ring,.universe-platform-module:focus-visible .platform-focus-ring{opacity:1}.platform-craft:focus-visible{filter:drop-shadow(0 0 5px #f6c39c)}.platform-world-name,.platform-hub-name{fill:#eef3f6;text-anchor:middle;paint-order:stroke;stroke:#142029;stroke-width:.5px;font-family:Arial,sans-serif;font-weight:600}.platform-world-name{font-size:20px}.platform-hub-name{letter-spacing:.2px;font-size:27px}.platform-status{fill:#a9bdca;text-anchor:middle;font-family:Arial,sans-serif;font-size:11px}@media (min-width:601px) and (max-width:900px){.universe3:has(.universe-platform-stage) :is(.universe3-directory,.universe3-people-controls){width:160px;left:12px}.universe3:has(.universe-platform-stage) .universe3-community-actions{grid-template-columns:1fr}.universe3:has(.universe-platform-stage) :is(.universe3-directory,.universe3-people-controls) :is(button,summary){padding:9px;font-size:12px}}@media (max-width:900px){.universe-platform-composition{gap:20px;left:185px}.platform-world-name{font-size:34px}.platform-hub-name{font-size:37px}.platform-status{font-size:22px}}@media (max-width:600px){.universe-platform-composition{grid-template-rows:minmax(0,64fr) minmax(0,36fr);gap:26px;inset:74px 2px}.platform-main-svg{height:auto;min-height:100%;overflow:visible}.platform-main-zone{overscroll-behavior:contain;overflow:auto}.platform-world-name{font-size:30px}.platform-hub-name{font-size:34px}.platform-status{font-size:18px}.platform-personal-svg{min-width:500px}.platform-personal-zone{overflow:auto}.platform-main-svg{min-width:560px}.universe3-help{display:none}}@media (prefers-reduced-motion:reduce){.platform-focus-ring{transition:none}}.universe-metal-stage .universe3-entity-target{opacity:0;background:0 0;width:24px;height:24px;min-height:0;padding:3px;font-size:12px;border:0!important}.universe-metal-stage .universe3-entity-target:focus-visible,.universe-metal-stage .universe3-entity-target:hover{opacity:1;outline:2px solid #f6c39c}.universe-metal-stage .universe3-readable-label:is(.hub,.world){-webkit-backdrop-filter:none;backdrop-filter:none;text-shadow:0 2px 5px #000;padding:3px;font-size:14px;box-shadow:none!important;background:0 0!important;border:0!important}.universe-metal-stage .universe3-readable-label.hub{font-size:19px}.universe-metal-stage .universe3-hud-mark{width:42px;height:42px}.universe-metal-stage .universe3-hud-icon svg{width:24px;height:24px}:root[data-visual-system=business] .account-card:not(.account-card--details){background:var(--cr-card);color:var(--cr-ink);border:1px solid var(--cr-border);border-radius:var(--cr-radius);padding:var(--cr-card-padding);box-shadow:var(--cr-shadow);min-width:0;line-height:1.5}:root[data-visual-system=business] .account-card:not(.account-card--details)>h1{color:var(--cr-ink);letter-spacing:-.025em;margin:0 0 24px;font-size:clamp(28px,2.2vw,36px);line-height:1.2}:root[data-visual-system=business] .account-card:not(.account-card--details) p{color:var(--cr-muted)}:root[data-visual-system=business] .account-oauth{background:var(--cr-nav);color:var(--cr-ink);border:1px solid var(--cr-border);border-radius:var(--cr-control-radius);min-height:48px;box-shadow:inset 0 1px var(--cr-highlight);padding:12px 16px;font-size:16px;font-weight:600;transition:background .18s,border-color .18s,box-shadow .18s}:root[data-visual-system=business] .account-oauth:not(:disabled):is(:hover,:focus-visible){background:var(--cr-apricot-wash);border-color:var(--cr-apricot);color:var(--cr-ink)}:root[data-visual-system=business] .account-oauth:not(:disabled):active{background:var(--cr-apricot-selected)}:root[data-visual-system=business] .account-card [role=alert]{color:#ffb3bb}:root[data-visual-system=business] :is(.aiterrios-welcome,.aiterrios-launch){background:var(--cr-card);color:var(--cr-ink);border:1px solid var(--cr-border);border-radius:var(--cr-control-radius);box-shadow:var(--cr-shadow)}:root[data-visual-system=business] .aiterrios-welcome:after{background:var(--cr-raised);border-color:var(--cr-border)}:root[data-visual-system=business] .aiterrios-launch:is(:hover,:focus-visible){border-color:var(--cr-apricot);color:var(--cr-ink)}:root .account-card--profile{background:var(--cr-card);color:var(--cr-ink);border:1px solid var(--cr-border);border-radius:var(--cr-radius);padding:var(--cr-card-padding);box-shadow:var(--cr-shadow);width:100%;min-width:0;max-width:100%;line-height:1.5}:root .account-card--profile>h1{letter-spacing:-.025em;color:var(--cr-ink);margin:0 0 24px;font-size:clamp(28px,2.2vw,36px);font-weight:700;line-height:1.2}:root .account-card--profile .account-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;margin:0;display:grid}:root .account-card--profile .account-details>div{border-bottom:1px solid var(--cr-border);min-width:0;padding:16px 0}:root .account-card--profile .account-details dt{color:var(--cr-muted);margin:0 0 6px;font-size:12px;line-height:1.5}:root .account-card--profile .account-details dd{color:var(--cr-ink);overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:500;line-height:1.5}:root .account-card--profile .account-details [data-profile-key=tenant] dd{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:13px}:root .account-card--profile .account-deletion{border-color:var(--cr-border);margin-top:28px;padding-top:24px}:root .account-card--profile .account-deletion h2{color:var(--cr-ink);margin:0 0 12px;font-size:18px;font-weight:600;line-height:1.4}:root .account-card--profile .account-deletion p{color:var(--cr-muted);max-width:65ch;font-size:14px;line-height:1.6}:root .account-card--profile .account-deletion button{border-radius:var(--cr-control-radius);min-height:40px;color:var(--cr-ink);background:var(--cr-nav);border:1px solid var(--cr-border);padding:10px 14px;font-size:14px;font-weight:500;line-height:1.4;transition:background .15s,color .15s,border-color .15s}:root .account-card--profile .account-deletion button:not(:disabled):is(:hover,:focus-visible){background:var(--cr-apricot-wash);color:var(--cr-ink);border-color:var(--cr-apricot)}:root .account-card--profile .account-deletion button:not(:disabled):active{background:var(--cr-apricot-selected)}:root .account-card--profile .account-deletion :is([data-delete-account],button[type=submit]){color:#ffb3bb;background:#a72e3c14;border-color:#df74854d}:root .account-card--profile .account-deletion :is([data-delete-account],button[type=submit]):not(:disabled):is(:hover,:focus-visible){color:#ffdce1;background:#a72e3c2e;border-color:#ee8798}:root .account-card--profile .account-deletion dialog{background:var(--cr-card);color:var(--cr-ink);border:1px solid var(--cr-border);border-radius:var(--cr-radius);padding:var(--cr-card-padding);box-shadow:var(--cr-shadow);width:min(34rem,100vw - 24px);max-height:calc(100svh - 24px);overflow:auto}:root .account-card--profile .account-deletion dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#080d1699}:root .account-card--profile .account-deletion .account-links{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:24px;display:flex}:root .account-card--profile [role=alert]{color:#ffb3bb}:root .account-dropdown{background:var(--cr-card);color:var(--cr-ink);border:1px solid var(--cr-border);border-radius:var(--cr-radius);box-shadow:var(--cr-shadow);-webkit-backdrop-filter:blur(20px)saturate(115%);backdrop-filter:blur(20px)saturate(115%);padding:16px;font:14px/1.5 ui-sans-serif,system-ui,sans-serif;overflow:auto}:root .account-dropdown .account-menu-identity{border-bottom:1px solid var(--cr-border);margin-bottom:8px;padding:4px 8px 16px}:root .account-dropdown .account-menu-identity strong{color:var(--cr-ink);font-size:16px;font-weight:600}:root .account-dropdown .account-menu-identity span{color:var(--cr-muted);font-size:12px}:root .account-dropdown .sales-menu-list{margin:0;padding:0;list-style:none}:root .account-dropdown .sales-menu-link{border-radius:var(--cr-control-radius);width:100%;min-height:44px;color:var(--cr-ink);text-align:left;box-shadow:none;background:0 0;border:1px solid #0000;align-items:center;padding:10px 12px;font-size:14px;font-weight:500;transition:background .15s,border-color .15s;display:flex}:root .account-dropdown .sales-menu-link:is(:hover,:focus-visible){background:var(--cr-apricot-wash);border-color:var(--cr-apricot);color:var(--cr-ink)}:root .account-dropdown .sales-menu-link:active{background:var(--cr-apricot-selected)}:root .account-dropdown .sales-menu-settings{border-color:var(--cr-border);margin-top:8px;padding-top:8px}:root .account-dropdown [role=status]{color:var(--cr-muted);font-size:12px}:root :is(.account-dropdown,.account-card--profile) :is(a,button,input):focus-visible{outline:2px solid var(--cr-apricot);outline-offset:3px}:root :is(.account-dropdown,.account-card--profile) button:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}:root [data-action=profile]{background:var(--cr-nav);color:var(--cr-ink);border:1px solid var(--cr-border);border-radius:var(--cr-control-radius);min-width:44px;min-height:44px;box-shadow:inset 0 1px #ffffff0b}:root [data-action=profile]:is(:hover,:focus-visible,[aria-expanded=true]){background:var(--cr-apricot-wash);color:var(--cr-ink);border-color:var(--cr-apricot);outline-color:var(--cr-apricot)}:root[data-surface=universe] .account-dropdown{background:var(--cr-glass)}@media (max-width:600px){:root .account-card--profile{padding:20px}:root .account-card--profile .account-details{grid-template-columns:minmax(0,1fr);gap:0}:root .account-card--profile .account-deletion button{min-height:44px}:root .account-card--profile .account-deletion dialog{padding:20px}:root .account-card--profile .account-deletion .account-links{justify-content:stretch}:root .account-card--profile .account-deletion .account-links>button{flex:1}}@media (prefers-reduced-motion:reduce){:root .account-dropdown .sales-menu-link,:root .account-card--profile button{transition:none}}:root[data-surface=home]{--canvas:var(--cr-canvas);--surface-raised:var(--cr-raised);--surface-navigation:var(--cr-navigation);--ink:var(--cr-ink);--muted:var(--cr-muted);--border:var(--cr-border);--border-hover:var(--cr-apricot);--brand:var(--cr-apricot);--brand-hover:var(--cr-apricot-hover);--accent:var(--cr-apricot);--focus:var(--cr-apricot);--on-brand:var(--cr-apricot-ink);--glass:var(--cr-card);--glass-edge:var(--cr-border);--glass-highlight:var(--cr-highlight);--card-gradient:var(--cr-card);--navigation-gradient:var(--cr-nav);--canvas-gradient:var(--cr-background);--panel-shadow:var(--cr-shadow);--radius-surface:var(--cr-radius);--radius-control:var(--cr-control-radius);--action-gradient:linear-gradient(110deg,var(--cr-apricot),#edb78d);--hover-shadow:0 12px 36px #0005;--future-surface:var(--cr-raised);--future-border:var(--cr-border);--future-ink:var(--cr-ink);--future-muted:var(--cr-muted);color-scheme:dark}:root[data-surface=home] body{background:var(--cr-background),var(--cr-canvas);color:var(--cr-ink);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5}:root[data-surface=home] :is(.app-header,.global-banner,.banner-inner){background:var(--cr-nav);border-color:var(--cr-border);color:var(--cr-ink)}:root[data-surface=home] :is(.glass-surface,.home-community,.home-workflow-example,.home-business-preview,.world-label,.aiterrios-panel,.aiterrios-welcome,.future-info){background:var(--cr-card);border:1px solid var(--cr-border);border-radius:var(--cr-radius);padding:var(--cr-card-padding);box-shadow:var(--cr-shadow);color:var(--cr-ink);box-sizing:border-box;min-width:0}:root[data-surface=home] .home-community{gap:16px;width:100%;max-width:430px}:root[data-surface=home] .home-community-label{letter-spacing:.12em;color:var(--cr-muted);font-size:11px}:root[data-surface=home] .home-community p{color:var(--cr-ink);font-size:14px;line-height:1.6}:root[data-surface=home] :is(.home-product h2,.home-scroll-section h2){letter-spacing:-.025em;font-weight:700;line-height:1.2}:root[data-surface=home] :is(.home-step-grid h3,.home-domain-grid h3,.home-business-preview h3){letter-spacing:-.02em;margin:0 0 16px;font-size:20px;font-weight:650;line-height:1.4}:root[data-surface=home] :is(.home-step-number,.home-domain-grid>div>span){font-variant-numeric:tabular-nums;color:var(--cr-apricot);margin-bottom:16px;font-size:26px;font-weight:700;line-height:1.3;display:block}:root[data-surface=home] :is(.home-step-grid p,.home-domain-grid p,.home-section-lead,.home-product p){color:var(--cr-muted);line-height:1.7}:root[data-surface=home] .home-workflow-example{padding:0;overflow:hidden}:root[data-surface=home] .home-workflow-example>header{background:var(--cr-nav);border-color:var(--cr-border);padding:16px 24px}:root[data-surface=home] .home-flow-node{background:var(--cr-card);border-color:var(--cr-border);box-shadow:var(--cr-shadow);color:var(--cr-ink);border-radius:12px}:root[data-surface=home] .home-flow-attachments span{background:var(--cr-navigation);border-color:var(--cr-border);color:var(--cr-muted)}:root[data-surface=home] .home-preview-tags>span{border-color:var(--cr-border);color:var(--cr-muted)}:root[data-surface=home] .home-business-preview{transition:transform .18s,border-color .18s,box-shadow .18s}:root[data-surface=home] .home-business-preview:is(:hover,:focus-visible){border-color:var(--cr-apricot);box-shadow:var(--hover-shadow);transform:translateY(-3px)}:root[data-surface=home] .world-label{border-radius:12px;padding:12px 16px;font-size:12px}:root[data-surface=home] .world-status{color:var(--cr-muted)}:root[data-surface=home] .world-slot[aria-pressed=true] .world-label{border-color:var(--cr-apricot)}:root[data-surface=home] .world-slot:is(:hover,:focus-visible){box-shadow:0 0 25px #f5c39b26}:root[data-surface=home] .world-slot:is(:hover,:focus-visible) .world-label{border-color:var(--cr-apricot);background:var(--cr-nav)}:root[data-surface=home] .aiterrios-hub:is(:hover,:focus-visible){filter:brightness(1.12)drop-shadow(0 0 14px #f5c39b41)}:root[data-surface=home] .aiterrios-hub:focus-visible .hub-planet{outline-color:var(--cr-apricot)}:root[data-surface=home] :is(.hero-primary,.hero-secondary,.c-button,.header-start,.header-actions>button,.header-actions>[data-sign-in],.world-focus-actions>button,.aiterrios-panel button,.aiterrios-welcome button,.home-mobile-products summary,.home-mobile-products a){border-radius:var(--cr-control-radius);border:1px solid var(--cr-border);background:var(--cr-nav);min-height:44px;color:var(--cr-ink);box-shadow:inset 0 1px var(--cr-highlight);justify-content:center;align-items:center;gap:12px;padding:10px 16px;font-size:14px;font-weight:600;line-height:1.4;text-decoration:none;transition:background .18s,border-color .18s,box-shadow .18s;display:inline-flex}:root[data-surface=home] :is(.hero-primary,.c-button--primary,.header-start,.aiterrios-panel button[type=submit]){background:var(--action-gradient);color:var(--cr-apricot-ink);border-color:#0000}:root[data-surface=home] :is(.hero-primary,.hero-secondary,.c-button,.header-start,.header-actions>button,.header-actions>[data-sign-in],.world-focus-actions>button,.aiterrios-panel button,.aiterrios-welcome button,.home-mobile-products summary,.home-mobile-products a):not(:disabled):not([aria-disabled=true]):is(:hover,:focus-visible){background:var(--cr-nav);color:var(--cr-ink);border-color:var(--cr-apricot);box-shadow:var(--hover-shadow)}:root[data-surface=home] :is(.hero-primary,.hero-secondary,.c-button,.header-start,.header-actions>button,.world-focus-actions>button,.aiterrios-panel button):not(:disabled):active{background:var(--cr-apricot-selected);color:var(--cr-ink);box-shadow:inset 0 2px 6px #0003}:root[data-surface=home] :is(button:disabled,[aria-disabled=true]){opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}:root[data-surface=home] :is(a,button,summary,input,textarea,select):focus-visible{outline:2px solid var(--cr-apricot);outline-offset:3px}:root[data-surface=home] :is(.global-links a,.home-faq summary){color:var(--cr-ink);transition:color .18s,background .18s}:root[data-surface=home] .global-links a:is(:hover,:focus-visible){color:var(--cr-apricot)}:root[data-surface=home] .home-faq summary{align-items:center;min-height:44px;font-size:16px;font-weight:600;display:flex}:root[data-surface=home] .home-faq details:is(:hover,[open]){border-color:var(--cr-apricot)}:root[data-surface=home] .home-faq details[open]>summary{color:var(--cr-apricot)}:root[data-surface=home] :is(input,select,textarea,.home-inline-search .search-field){background:var(--cr-raised);border-color:var(--cr-border);color:var(--cr-ink);color-scheme:dark;border-radius:12px}:root[data-surface=home] :is(input,textarea)::placeholder{color:var(--cr-muted);opacity:1}:root[data-surface=home] .home-inline-search .search-field{border:1px solid var(--cr-border)}:root[data-surface=home] .home-inline-search:focus-within .search-field{background:var(--cr-raised);border-color:var(--cr-apricot)}:root[data-surface=home] :is(.business-search-results,.home-mobile-products[open],.aiterrios-rail){background:var(--cr-nav);color:var(--cr-ink);border-color:var(--cr-border);border-radius:12px}:root[data-surface=home] .aiterrios-welcome:after{background:var(--cr-raised);border-color:var(--cr-border)}:root[data-surface=home] .aiterrios-launch{background:var(--cr-nav);color:var(--cr-ink);border:1px solid var(--cr-border);box-shadow:var(--cr-shadow);border-radius:12px;min-height:44px}:root[data-surface=home] .aiterrios-launch:is(:hover,:focus-visible){border-color:var(--cr-apricot);background:var(--cr-nav);color:var(--cr-ink)}:root[data-surface=home] .main-navigation{display:none}:root[data-surface=home] .aiterrios-panel p{color:var(--cr-ink)}:root[data-surface=home] .aiterrios-home-footer{background:var(--cr-canvas);border-top:1px solid var(--cr-border);color:var(--cr-muted)}@media (max-width:760px){:root[data-surface=home] .home-community{flex-wrap:wrap;max-width:100%;padding:20px}:root[data-surface=home] .home-product{margin-inline:12px;padding:24px 18px;border-radius:22px!important}:root[data-surface=home] .home-step-grid article{padding:24px}:root[data-surface=home] .home-domain-grid{grid-template-columns:1fr}:root[data-surface=home] .world-label{padding:12px 16px}:root[data-surface=home] .header-actions>[data-sign-in]{padding:8px;font-size:12px}:root[data-surface=home] .home-flow-attachments{flex-wrap:wrap;justify-content:center;max-width:100%}:root[data-surface=home] .home-flow{padding-bottom:80px}}@media (prefers-reduced-motion:reduce){:root[data-surface=home] :is(button,a,.home-business-preview){transition:none}:root[data-surface=home] .home-business-preview:is(:hover,:focus-visible){transform:none}}:root body:has(platform-workspace){--control-scheme:dark;--control-glass:var(--cr-card);--control-background:var(--cr-background);color-scheme:dark;background-color:var(--cr-canvas);background-image:var(--cr-background)}:root platform-workspace :is(.p-glass,.p-stat,.platform-monitor,.monitor-mini,.control-assistant-panel){background:var(--cr-card);border-color:var(--cr-border);color:var(--cr-ink);border-radius:var(--cr-radius);box-shadow:var(--cr-shadow)}:root platform-workspace .code-workbench{background:var(--cr-card);color:var(--cr-ink);border-color:var(--cr-border);border-radius:var(--cr-radius);box-shadow:var(--cr-shadow)}:root platform-workspace .code-files{background:var(--cr-nav);border-color:var(--cr-border);padding:16px}:root platform-workspace .code-main{padding:24px}:root platform-workspace .code-files input{background:var(--cr-raised);color:var(--cr-ink);border-color:var(--cr-border)}:root platform-workspace .code-files button{background:var(--cr-nav);color:var(--cr-ink);border:1px solid var(--cr-border);border-radius:12px;min-height:44px;margin-top:6px;padding:10px 12px;font:12px/1.5 ui-monospace,Consolas,monospace}:root platform-workspace .code-files button:is(:hover,:focus-visible),:root platform-workspace .code-files button[aria-current]{background:var(--cr-apricot-selected);color:var(--cr-ink);border-color:var(--cr-apricot)}:root platform-workspace .code-main header>code{color:var(--cr-apricot)}:root platform-workspace .code-main :is(.c-hint,footer){color:var(--cr-muted)}:root platform-workspace .code-main [role=status]{color:var(--cr-ink)}:root platform-workspace .code-editor{background:#111;border-color:#444;border-radius:12px}:root platform-workspace .code-editor :is(pre,textarea){box-shadow:none;border-radius:0;color:#f3f3f3!important;background:#111!important}:root platform-workspace .code-editor pre{color:#a7a7a7;border-color:#333}:root platform-workspace .code-editor textarea:focus-visible{outline:2px solid var(--cr-apricot);outline-offset:-2px}:root platform-workspace .code-actions .c-button{min-height:40px;padding:9px 14px;font-size:13px}:root platform-workspace :is(.code-map-root,.code-route-tree>details,.code-server-tree){background:var(--cr-card);border-color:var(--cr-border);color:var(--cr-ink);border-radius:12px;padding:16px}:root platform-workspace .code-map summary{min-height:44px;color:var(--cr-ink);border-radius:12px}:root platform-workspace .code-map summary:is(:hover,:focus-visible){border-color:var(--cr-apricot);color:var(--cr-apricot)}:root platform-workspace .code-branch{border-color:var(--cr-border)}:root platform-workspace .code-branch button{color:var(--cr-apricot);background:var(--cr-nav);min-height:40px}:root platform-workspace :is(.analytics-caption,.analytics-chart-range,.analytics-ranking small),:root platform-workspace .analytics-chart{color:var(--cr-muted)}:root platform-workspace .analytics-legend span:last-child{color:var(--cr-ink)}:root platform-workspace .analytics-bar{background:var(--cr-border)}:root platform-workspace .analytics-bar i{background:linear-gradient(90deg,#c89265,var(--cr-apricot))}@media (max-width:850px){:root platform-workspace .code-main{padding:16px}:root platform-workspace .code-actions .c-button{min-height:44px}}:root[data-surface=home] body{color:#edf0f3;background:#0b1218}:root[data-surface=home] :is(.app-header,.global-banner,.banner-inner){box-shadow:none;background:linear-gradient(115deg,#111b23,#0b1319)}:root[data-surface=home] .banner-inner{border-color:#71889422;min-height:86px;padding:0 3.75%}:root[data-surface=home] .global-links{gap:40px;font-size:16px;font-weight:400}:root[data-surface=home] .global-links .global-link-disabled:last-child,.home-community-nav{display:none}:root[data-surface=home] .home-community-nav{display:inline}:root[data-surface=home] .global-links .global-link-disabled{opacity:1;color:#b6c2cc}:root[data-surface=home] .header-start{color:#f5c39b;background:0 0;border:1px solid #f5c39b;min-height:47px;padding:10px 32px}:root[data-surface=home] .header-actions>a.header-start{color:#f5c39b;background:0 0;border:1px solid #f5c39b;min-height:47px;padding:10px 32px;font-weight:500}:root[data-surface=home] .header-actions>[data-sign-in]{color:#b8c9d3;box-shadow:none;background:0 0;border:0;font-size:16px;font-weight:400}@media (min-width:1101px){:root[data-surface=home] .global-links{flex:none;gap:24px;position:static;left:auto;transform:none}:root[data-surface=home] .brand-symbol{width:60px!important;height:60px!important}:root[data-surface=home] business-tools{flex:0 0 44px;min-width:44px;margin-left:auto;margin-right:4px;position:relative;right:auto}:root[data-surface=home] .header-actions{margin-left:0}:root[data-surface=home] .banner-inner{gap:16px}:root[data-surface=home] .business-inline-search,:root[data-surface=home] .business-inline-search.is-focused{width:44px}:root[data-surface=home] .business-inline-search-field{cursor:pointer;border-radius:10px;gap:4px;width:44px;height:44px;min-height:44px;padding:0 10px}:root[data-surface=home] .business-inline-search input{flex:0 0 1px;width:1px}:root[data-surface=home] .business-inline-search-field:hover{background:#ffffff0a}:root[data-surface=home] .business-inline-search-field:focus-within{outline-offset:2px;outline:2px solid #f5c39b}:root[data-surface=home] .business-inline-search.is-focused .business-inline-search-field{z-index:101;background:#17222c;border:1px solid #f5c39b;width:260px;padding:0 12px;position:absolute;top:54px;left:0;right:auto}:root[data-surface=home] .business-inline-search.is-focused input{flex:auto;width:100%}:root[data-surface=home] .business-inline-results{top:104px;left:0;right:auto}}@media (min-width:1101px) and (max-width:1280px){:root[data-surface=home] .global-links{display:none!important}:root[data-surface=home] .banner-inner>details{display:block}}:root[data-surface=home] .orbit-scene{aspect-ratio:1513/705;background:radial-gradient(at 68% 40%,#18283138,#0000 64%),#0b1218;min-height:0;padding:0;overflow:visible}:root[data-surface=home] .scene-art{background:0 0;display:none}:root[data-surface=home] .home-intro{width:35%;max-width:none;top:23.4%;left:3.8%}:root[data-surface=home] .home-intro h1{letter-spacing:-.04em;margin:28px 0 32px;font-size:4.5cqw;font-weight:750;line-height:1.05}:root[data-surface=home] .headline-spectrum{color:#f5c39b;-webkit-text-fill-color:#f5c39b;background:0 0}:root[data-surface=home] .home-eyebrow{letter-spacing:.3em;color:#9bb5c7;margin-bottom:0;font-size:13px;font-weight:500}:root[data-surface=home] .home-product-release{color:var(--cr-muted);margin:16px 3%;font-size:12px;position:static}:root[data-surface=home] .home-lead{color:#b6c2cc;max-width:440px;margin:0;font-size:21px;line-height:1.4}:root[data-surface=home] .home-actions{gap:22px;margin-top:42px;display:flex}:root[data-surface=home] .home-actions :is(.hero-primary,.hero-secondary){white-space:nowrap;border-radius:14px;min-height:60px;padding:14px 27px;font-size:18px}:root[data-surface=home] .home-benefits{color:#a8bdca;flex-wrap:wrap;gap:16px;margin-top:34px}:root[data-surface=home] .home-benefits>div{font-size:12px}.home-benefits .benefit-glyph{display:none}:root[data-surface=home] .orbital-stage{pointer-events:none;margin:0;padding:0;display:block;position:absolute;inset:86px 0 0}.orbital-paths{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}:root[data-surface=home] .orbital-module{pointer-events:auto;aspect-ratio:1;clip-path:none;color:#edf0f3;cursor:pointer;text-align:center;filter:none;height:auto;text-shadow:none;background:radial-gradient(at 64% 9%,#74859130,#0000 45%),linear-gradient(145deg,#24303a,#111b23 70%);border:1px solid #9badb977;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:0;transition:border-color .18s,box-shadow .18s,filter .18s;display:flex;position:absolute;overflow:visible;transform:none;box-shadow:inset 0 1px 1px #e0e9ec44,inset 0 -6px 14px #0006,0 0 0 5px #0d171ddd,0 0 0 6px #778f9d77,0 8px 20px #0005}.orbital-rim{pointer-events:none;border:1px solid #a2b4c059;border-radius:50%;position:absolute;inset:6%;box-shadow:inset 0 0 0 4px #0b131970,0 0 0 3px #b1c4cf12}.orbital-rim:before{content:"";border:1px solid #94a8b338;border-radius:50%;position:absolute;inset:8%}.orbital-rim:after{content:"";background:radial-gradient(circle at 50% 0,#f5c39b 1px,#0000 2px),radial-gradient(circle at 100%,#f5c39b 1px,#0000 2px),radial-gradient(circle at 50% 100%,#f5c39b 1px,#0000 2px),radial-gradient(circle at 0,#f5c39b 1px,#0000 2px);border-radius:50%;position:absolute;inset:-3%}:root[data-surface=home] .orbital-module .world-label{width:auto;min-width:0;max-width:100%;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:#edf0f3;border-radius:0;font-size:14px;line-height:1.25;display:block;position:static;inset:auto;background:0 0!important;border:0!important;padding:0!important}:root[data-surface=home] .world-label strong{font-weight:600}:root[data-surface=home] .world-status{color:#b0c4d1;justify-content:center;margin-top:6px;font-size:11px}.orbital-icon{color:#b7c3cc;flex-shrink:0;width:32px;height:32px}:root[data-surface=home] .world-slot--0{border-color:#f5c39b;width:10.6%;top:6.7%;left:43.2%;box-shadow:inset 0 1px 2px #f5c39b99,0 0 0 4px #111b23,0 0 0 6px #f5c39bcc,0 0 0 10px #f5c39b14,0 0 24px #f5c39b20}.world-slot--0 .orbital-icon{color:#f5c39b}:root[data-surface=home] .world-slot--1{z-index:2;width:10.1%;top:42.2%;left:37.1%}:root[data-surface=home] .world-slot--2{width:10.3%;top:69.7%;left:46.9%}:root[data-surface=home] .world-slot--3{width:9.5%;top:10.8%;left:84%}:root[data-surface=home] .world-slot--4{width:9.7%;top:47.7%;left:87.3%}:root[data-surface=home] .world-slot--5{width:7.4%;top:76.7%;left:79%}:root[data-surface=home] .world-slot--5 .world-label{font-size:11px}.world-slot--5 .world-status{font-size:9px}:root[data-surface=home] .aiterrios-hub{background:radial-gradient(circle at 58% 8%,#84969f35,#0000 48%),radial-gradient(circle,#182731,#101a21 72%,#253d4b);border-color:#aac1cf88;gap:12px;width:25.5%;top:16.3%;left:55.95%;box-shadow:inset 0 2px 3px #d3e0e488,inset 0 -12px 20px #071219,0 0 0 6px #13232b,0 0 0 7px #8ba6b799,0 0 0 12px #142832,0 0 0 13px #7c9ca566}:root[data-surface=home] .aiterrios-hub .orbital-rim{display:none}.hub-engineered-rings{pointer-events:none;opacity:.8;width:100%;height:100%;position:absolute;inset:0}.hub-radial{pointer-events:none;background:repeating-conic-gradient(#b9ccda09 0deg 1deg,#0000 1deg 15deg);border:1px dotted #a5c0cf66;border-radius:50%;position:absolute;inset:20%}.orbital-brand{object-fit:contain;z-index:1;width:24%;height:24%}:root[data-surface=home] .aiterrios-hub>strong{z-index:1;font-size:24px;font-weight:600;line-height:1.4}.orbital-tagline{letter-spacing:.2em;color:#b1c9d7;z-index:1;font-size:11px}:root[data-surface=home] .orbital-stage{isolation:isolate}.hub-aurora{aspect-ratio:1;pointer-events:none;z-index:-1;width:25.5%;position:absolute;top:16.3%;left:55.95%}.hub-aurora:before,.hub-aurora:after{content:"";pointer-events:none;filter:blur(18px);opacity:.7;transform-origin:50%;will-change:transform,opacity;border-radius:48%;position:absolute;inset:0}.hub-aurora:before{background:radial-gradient(at 28% 27%,#28e5b9 0%,#20dcb9b3 24%,#1ccfac40 45%,#0000 65%);animation:20s ease-in-out infinite home-hub-green}.hub-aurora:after{background:radial-gradient(at 72% 73%,#3289ff 0%,#2688f2b3 24%,#239ae040 45%,#0000 65%);animation:20s ease-in-out infinite home-hub-blue}@keyframes home-hub-green{0%,to{opacity:.65;transform:rotate(-25deg)translate(-8%,-8%)scale(1.03)}50%{opacity:.95;transform:rotate(100deg)translate(-13%,-10%)scale(1.08)}}@keyframes home-hub-blue{0%,to{opacity:.85;transform:rotate(25deg)translate(11%,10%)scale(1.06)}50%{opacity:.6;transform:rotate(-100deg)translate(7%,8%)scale(1.02)}}:root[data-surface=home] :is(.world-slot--2,.world-slot--3) .world-label{max-width:88%;font-size:clamp(10px,.9vw,14px)}:root[data-surface=home] :is(.world-slot--2,.world-slot--3) .world-label strong{text-wrap:balance;display:block}@media (max-width:1100px){.hub-aurora{width:36%;top:12%;left:32%}}@media (max-width:600px){.hub-aurora{width:128px;height:128px;top:188px;left:50%;transform:translate(-50%,-50%)}.hub-aurora:before,.hub-aurora:after{filter:blur(9px)}}@media (prefers-reduced-motion:reduce){.hub-aurora:before,.hub-aurora:after{opacity:.65;animation:none}.hub-aurora:before{transform:translate(-9%,-9%)}.hub-aurora:after{transform:translate(9%,9%)}}:root[data-surface=home] .orbital-module:is(:hover,:focus-visible){filter:brightness(1.15);border-color:#f5c39b;transform:none;box-shadow:inset 0 1px #f5c39b99,0 0 0 5px #0b151b,0 0 0 7px #f5c39baa,0 10px 24px #0007}:root[data-surface=home] .orbital-module:focus-visible{outline-offset:12px;outline:3px solid #f5c39b}:root[data-surface=home] .orbital-module:active{filter:brightness(.9)}:root[data-surface=home] .world-slot[aria-pressed=true]{border-color:#f5c39b}:root[data-surface=home] .home-community{flex-wrap:wrap;justify-content:space-between;width:auto;max-width:none;margin:0 2.2% 20px;padding:14px 24px;display:flex}:root[data-surface=home] .home-community p{max-width:none;margin:4px 0 0}:root[data-surface=home] :is(.home-product,.home-scroll-section){max-width:1448px;margin:24px auto;padding:40px}:root[data-surface=home] .home-product{background:linear-gradient(115deg,#15212b,#101a22);margin-top:0;border-radius:20px!important}:root[data-surface=home] .home-product h2{font-size:36px}.home-product-grid{gap:24px}.orbital-intro-note{color:#9cb9cb;white-space:nowrap;margin:34px 0 0;font-size:15px}:root[data-surface=home] .home-product .home-benefits{grid-column:1/-1;gap:24px;margin:0;display:flex}:root[data-surface=home] .home-product{grid-template-columns:42% minmax(0,1fr);gap:30px 32px;display:grid}:root[data-surface=home] .home-product>header{border-right:1px solid #738c9933;flex-direction:column;justify-content:center;align-items:flex-start;margin:0;padding-right:24px;display:flex}:root[data-surface=home] .home-product>header .home-eyebrow{display:none}:root[data-surface=home] .home-product>header p{margin:18px 0 20px;font-size:18px;line-height:1.5}.home-reference-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.home-reference-steps article{grid-template-columns:44px minmax(0,1fr);align-content:start;gap:16px;font-size:16px;display:grid}.home-reference-steps article>span{background:#14212c;border:1px solid #6d8a9e55;border-radius:50%;place-items:center;width:44px;height:44px;font-size:18px;display:grid}.home-reference-steps strong{font-weight:500}.home-reference-steps p{margin-top:8px!important;font-size:13px!important;line-height:1.6!important}.home-reference-steps svg{stroke:#91afc1;stroke-width:2px;fill:none;background:linear-gradient(130deg,#192832,#12202a);border:1px solid #7696a233;border-radius:16px;grid-column:1/-1;width:100%;height:110px;margin-top:0}.home-reference-steps article:first-child svg circle{stroke:#f5c39b;fill:#233240}:root[data-surface=home] .home-product-grid,:root[data-surface=home] .home-preserved-description{grid-column:1/-1}.home-preserved-description{border-top:1px solid #728b9833;padding-top:24px}@media (max-width:1100px){:root[data-surface=home] .home-product{grid-template-columns:1fr}:root[data-surface=home] .home-product>header{border-right:0;padding:0}.orbital-intro-note{white-space:normal}}@media (max-width:600px){.home-reference-steps{grid-template-columns:1fr;gap:24px}.home-reference-steps svg{height:100px}.home-reference-steps article{grid-template-columns:44px minmax(0,1fr) 100px}.home-reference-steps svg{grid-area:1/3;height:80px}.home-reference-steps article>div{font-size:15px}}:root[data-surface=home] .home-scroll-section h2{font-size:36px}:root[data-surface=home] .home-scroll-section .home-eyebrow{margin-bottom:20px}@media (min-width:1800px){:root[data-surface=home] .orbit-scene{max-width:1800px;margin:auto}}@media (max-width:1100px){:root[data-surface=home] .global-links{display:none!important}:root[data-surface=home] .banner-inner>details{display:block}:root[data-surface=home] .orbit-scene{aspect-ratio:auto;height:1160px}:root[data-surface=home] .home-intro{text-align:center;width:auto;padding:140px 6% 30px;position:relative;top:auto;left:auto}:root[data-surface=home] .home-intro h1{margin:24px 0;font-size:56px}.home-intro .home-lead{margin:auto}:root[data-surface=home] .home-actions,:root[data-surface=home] .home-benefits{justify-content:center}:root[data-surface=home] .home-product-release{margin:10px 0 0;position:static}:root[data-surface=home] .orbital-stage{max-width:850px;margin:auto;inset:590px 0 0}.orbital-paths{display:none}:root[data-surface=home] .aiterrios-hub{width:36%;top:12%;left:32%}:root[data-surface=home] .world-slot--0{width:18%;top:0;left:15%}:root[data-surface=home] .world-slot--1{width:18%;top:35%;left:4%}:root[data-surface=home] .world-slot--2{width:18%;top:68%;left:20%}:root[data-surface=home] .world-slot--3{width:18%;top:0;left:69%}:root[data-surface=home] .world-slot--4{width:18%;top:35%;left:78%}:root[data-surface=home] .world-slot--5{width:16%;top:68%;left:65%}:root[data-surface=home] .global-links{gap:16px;font-size:14px}:root[data-surface=home] :is(.home-product,.home-scroll-section){margin-inline:20px;padding:28px}}@media (max-width:600px){:root[data-surface=home] .banner-inner{flex-wrap:wrap;justify-content:space-between}:root[data-surface=home] .header-actions{justify-content:flex-end;width:100%}:root[data-surface=home] .header-actions>a.header-start{min-height:44px;padding:8px 18px;font-size:13px}:root[data-surface=home] .header-actions>[data-sign-in]{white-space:nowrap;font-size:14px}:root[data-surface=home] .orbit-scene{height:auto;min-height:0;padding-bottom:30px}:root[data-surface=home] .home-intro{padding:190px 24px 20px}:root[data-surface=home] .home-intro h1{font-size:clamp(36px,10vw,52px)}:root[data-surface=home] .home-lead{font-size:18px}:root[data-surface=home] .home-eyebrow{letter-spacing:.18em;font-size:10px}:root[data-surface=home] .home-actions{flex-wrap:wrap;gap:12px;margin-top:28px}:root[data-surface=home] :is(.hero-primary,.hero-secondary){min-height:50px;padding:12px 18px;font-size:15px}:root[data-surface=home] .orbital-stage{pointer-events:auto;width:calc(100% - 32px);max-width:390px;height:432px;margin:28px auto 0;padding:0;display:block;position:relative;inset:auto}:root[data-surface=home] .orbital-stage:before{content:"";pointer-events:none;border:1px solid #89a6b52b;border-radius:50%;height:312px;position:absolute;top:32px;left:16%;right:16%}:root[data-surface=home] .orbital-stage .world-slot{aspect-ratio:1;border-radius:50%;flex:none;gap:0;width:56px;max-width:none;height:56px;min-height:0;max-height:56px;padding:0;position:absolute;inset:auto;transform:translate(-50%,-50%);box-shadow:inset 0 1px 2px #c4d8e433,0 0 0 3px #102029,0 0 0 4px #7c9aa066,0 5px 12px #0004}:root[data-surface=home] .orbital-stage .world-slot:is(:hover,:focus-visible){transform:translate(-50%,-50%)}:root[data-surface=home] .orbital-stage .world-slot--0{border-color:#f5c39b;top:32px;left:50%;box-shadow:inset 0 1px 2px #f5c39b66,0 0 0 3px #102029,0 0 0 4px #f5c39baa,0 0 18px #f5c39b18}:root[data-surface=home] .orbital-stage .world-slot--1{top:110px;left:84%}:root[data-surface=home] .orbital-stage .world-slot--2{top:266px;left:84%}:root[data-surface=home] .orbital-stage .world-slot--3{top:344px;left:50%}:root[data-surface=home] .orbital-stage .world-slot--4{top:266px;left:16%}:root[data-surface=home] .orbital-stage .world-slot--5{top:110px;left:16%}:root[data-surface=home] .orbital-stage .world-slot .orbital-icon{width:24px;height:24px}:root[data-surface=home] .orbital-stage .world-slot .orbital-rim{box-shadow:none;inset:5px}:root[data-surface=home] .orbital-stage .world-slot .orbital-rim:before{display:none}:root[data-surface=home] .orbital-stage .world-slot .world-label{white-space:nowrap;width:92px;max-width:none;font-size:11px;line-height:1.3;position:absolute;top:calc(100% + 9px);left:50%;right:auto;transform:translate(-50%)}:root[data-surface=home] .orbital-stage .world-label strong{color:#edf0f3;font-size:11px;font-weight:650;display:block}:root[data-surface=home] .orbital-stage .world-status{color:#b0c4d1;margin-top:3px;font-size:9px;line-height:1.4;display:block}:root[data-surface=home] .aiterrios-hub{gap:5px;width:128px;height:128px;min-height:0;top:188px;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 1px 3px #c6dae455,0 0 0 4px #142832,0 0 0 5px #7c9ca588}:root[data-surface=home] .aiterrios-hub:is(:hover,:focus-visible){transform:translate(-50%,-50%)}:root[data-surface=home] .aiterrios-hub>strong{max-width:110px;font-size:13px;line-height:1.3}:root[data-surface=home] .aiterrios-hub .orbital-brand{width:32px;height:32px}:root[data-surface=home] .aiterrios-hub .orbital-tagline{letter-spacing:.14em;font-size:6px}:root[data-surface=home] .banner-inner{gap:12px;min-height:86px;padding:12px 18px}:root[data-surface=home] .header-start{padding:8px 12px;font-size:12px}:root[data-surface=home] :is(.home-product,.home-scroll-section){margin:20px 12px;padding:24px 18px}:root[data-surface=home] :is(.home-product h2,.home-scroll-section h2){font-size:28px}:root[data-surface=home] .home-community{gap:12px;margin-inline:12px;padding:18px}}@media (prefers-reduced-motion:reduce){.orbital-module{transition:none!important}}:root[data-surface=home] .home-community{border-radius:20px;flex-wrap:nowrap;align-items:center;gap:24px;width:calc(100% - 48px);max-width:1120px;min-height:84px;margin:12px auto 0;padding:16px 24px;position:relative;inset:auto}:root[data-surface=home] .home-community p{font-size:14px;line-height:1.5}:root[data-surface=home] .home-community-actions>a.community-social{width:42px;height:42px;min-height:42px;padding:9px}:root[data-surface=home] .home-product{margin-top:72px}@media (min-width:1101px){:root[data-surface=home] .orbit-scene{aspect-ratio:1513/620}:root[data-surface=home] .home-intro{top:19%}:root[data-surface=home] .orbital-stage{inset:86px 0 0}}@media (max-width:600px){:root[data-surface=home] .home-community{flex-wrap:wrap;gap:14px;width:calc(100% - 24px);margin:12px auto 0;padding:16px}:root[data-surface=home] .home-community>div:first-child{flex:210px}:root[data-surface=home] .home-community-actions{margin-left:auto}:root[data-surface=home] .home-product{margin-top:48px}}.home-header-social{display:none}:root[data-surface=home] .home-header-social{border-left:1px solid #8ca3b52b;flex:none;align-items:center;gap:3px;margin-left:4px;padding-left:12px;display:flex}:root[data-surface=home] .home-header-social a{color:#aebfc9;border-radius:9px;justify-content:center;align-items:center;width:34px;height:40px;text-decoration:none;transition:color .15s,background .15s;display:inline-flex}:root[data-surface=home] .home-header-social svg{fill:currentColor;width:17px;height:17px;display:block}:root[data-surface=home] .home-header-social a:hover{color:#f5c39b;background:#f5c39b0d}:root[data-surface=home] .home-header-social a:focus-visible{outline-offset:2px;outline:2px solid #f5c39b}:root[data-surface=home] .home-header-social a[aria-label="Aiterrios on Reddit"]{color:#ff4500}:root[data-surface=home] .home-header-social a[aria-label="Aiterrios on Telegram"]{color:#26a5e4}:root[data-surface=home] .home-header-social a[aria-label="Aiterrios on X"]{color:#f5f5f5}@media (max-width:760px){:root[data-surface=home] .home-header-social{gap:0;margin-left:0;padding-left:7px}:root[data-surface=home] .home-header-social a{width:30px;height:40px}:root[data-surface=home] .home-header-social svg{width:16px;height:16px}}@media (pointer:coarse){:root[data-surface=home] .home-header-social a{width:44px;height:44px}}:root[data-surface=home] [data-header-feedback],.home-language-slot{display:none}:root[data-surface=home] .home-language-slot{flex:none;align-items:center;display:inline-flex}:root[data-surface=home] .public-languages{white-space:nowrap;border:1px solid #748c9844;border-radius:9px;gap:2px;padding:3px;display:inline-flex}:root[data-surface=home] .public-languages a{color:#bacbd6;border-radius:6px;justify-content:center;align-items:center;width:32px;min-height:36px;font-size:11px;font-weight:650;text-decoration:none;display:inline-flex}:root[data-surface=home] .public-languages a[aria-current=true]{color:#10202b;background:#f0bf99}:root[data-surface=home] .public-languages a:focus-visible{outline-offset:2px;outline:2px solid #f0bf99}@media (min-width:1101px) and (max-width:1480px){:root[data-surface=home] .global-links{display:none!important}:root[data-surface=home] .banner-inner>details{display:block}}@media (max-width:600px){:root[data-surface=home] .home-language-slot{margin-right:auto}:root[data-surface=home] .banner-inner>business-tools{flex:0 0 44px;min-width:44px;margin:0;display:block;position:relative}:root[data-surface=home] .banner-inner>business-tools,:root[data-surface=home] .home-language-slot,:root[data-surface=home] .banner-inner>details{order:2}:root[data-surface=home] .header-actions{order:3}:root[data-surface=home] .home-intro{padding-top:240px}:root[data-surface=home] .public-languages a{width:34px;min-height:38px}:root[data-surface=home] .orbital-stage .world-label{white-space:normal}}@media (min-width:1101px){:root[lang=nb][data-surface=home] .home-intro h1{font-size:3.7cqw}}@media (max-width:600px){:root[data-surface=home] .business-header-break{flex:0 0 100%;order:1;height:0;display:block}:root[data-surface=home] .business-inline-search,:root[data-surface=home] .business-inline-search.is-focused{width:44px;height:44px}:root[data-surface=home] .business-inline-search-field{cursor:pointer;width:44px;height:44px;min-height:44px;padding:0 10px}:root[data-surface=home] .business-inline-search input{flex:0 0 1px;width:1px}:root[data-surface=home] .business-inline-search.is-focused .business-inline-search-field{z-index:101;background:#17222c;border:1px solid #f0bf99;width:min(280px,100vw - 36px);position:absolute;top:126px;left:0;right:auto}:root[data-surface=home] .business-inline-search.is-focused input{flex:auto;width:100%}:root[data-surface=home] .business-inline-results{width:min(280px,100vw - 36px);top:176px;left:0;right:auto}:root[data-surface=home] :is(#main-content,home-playground,.aiterrios-home,.orbit-scene,.home-intro,.world-focus,.home-product-release,.aiterrios-home-footer){width:100%;max-width:100%}:root[data-surface=home] .home-scroll-section .c-button{white-space:normal;text-align:center;max-width:100%}}.home-demo{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);align-items:center;gap:clamp(28px,4vw,64px);padding-block:clamp(36px,5vw,76px);scroll-margin-top:100px;display:grid}.home-demo-player{aspect-ratio:16/9;background:#07121b;border:1px solid #46606c;border-radius:16px;min-width:0;position:relative;overflow:hidden;box-shadow:0 18px 54px #0004}.home-demo-player video{aspect-ratio:16/9;object-fit:contain;background:#07121b;width:100%;height:100%;display:block}.home-demo-play{color:#f1f6fa;cursor:pointer;text-shadow:0 2px 14px #000;background:linear-gradient(#030c1833,#030c18bb);border:0;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;height:100%;font-family:inherit;font-size:clamp(16px,1.5vw,22px);font-weight:600;line-height:1.3;display:flex;position:absolute;inset:0}.home-demo-play[hidden]{display:none}.home-demo-play-icon{color:#0b1721;background:#f0be96;border:1px solid #ffe4cd;border-radius:50%;place-items:center;width:72px;height:72px;padding-left:4px;font-size:28px;transition:transform .18s,background .18s;display:grid;box-shadow:0 6px 32px #0005}.home-demo-play:hover .home-demo-play-icon{background:#f8cda9;transform:scale(1.07)}.home-demo-play:focus-visible{outline-offset:-5px;outline:3px solid #64dbe4}.home-demo-play small{color:#e2ebf0;font-size:14px;font-weight:400}.home-demo-copy{min-width:0}.home-demo-copy h2{text-wrap:balance;margin:14px 0 20px;font-size:clamp(25px,2.5vw,38px);line-height:1.16}.home-demo-copy>p:not(.home-eyebrow){color:#bdcdd6;margin:0 0 16px;font-size:16px;line-height:1.7}.home-demo-copy .home-demo-note{color:#9fb6c3!important;font-size:14px!important}.home-demo-link{color:#f4c39e;align-items:center;gap:10px;min-height:44px;font-weight:600;text-decoration:none;display:inline-flex}.home-demo-link:hover{text-decoration:underline}.home-demo--reverse{grid-template-columns:minmax(0,1fr) minmax(0,1.65fr)}.tutorial-dialog{color:#f1f6fa;background:#101e28;border:1px solid #46606c;border-radius:20px;width:min(960px,100vw - 40px);max-height:calc(100dvh - 40px);margin:auto;padding:24px;overflow:auto;box-shadow:0 24px 90px #0008}.tutorial-dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#030a13bb}.tutorial-dialog header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.tutorial-dialog h2{margin:0;font-size:22px}.tutorial-dialog .home-demo-player{width:100%;margin:0}.tutorial-dialog p{color:#bdcdd6;margin:14px 0 0;font-size:14px}@media (max-width:960px){.home-demo{grid-template-columns:minmax(0,1fr);gap:26px}.home-demo-player{width:min(100%,860px);margin-inline:auto}.home-demo-copy{max-width:720px}.home-demo-copy h2{max-width:24ch}.home-demo-copy>p{max-width:70ch}}@media (max-width:480px){.home-demo{padding-block:32px}.home-demo-player{border-radius:10px}.home-demo-play-icon{width:56px;height:56px;font-size:22px}.home-demo-play{gap:8px}.home-demo-play small{font-size:12px}}@media (prefers-reduced-motion:reduce){.home-demo-play-icon{transition:none}}:root[data-surface=home] body>.aiterrios-panel.aiterrios-panel--home{isolation:isolate;color:#edf3f7;-webkit-backdrop-filter:none;backdrop-filter:none;background:#14212c;border:1px solid #3b4c59;border-radius:16px;gap:0;width:min(360px,100vw - 32px);height:min(480px,100dvh - 96px);max-height:calc(100dvh - 96px);padding:0;box-shadow:0 16px 56px #0006}:root[data-surface=home] body>.aiterrios-panel.aiterrios-panel--home>header{background:#192936;border-bottom:1px solid #344653;flex:none;gap:12px;min-height:66px;padding:12px 14px}:root[data-surface=home] body>.aiterrios-panel.aiterrios-panel--home>header strong{font-size:16px;line-height:1.4}:root[data-surface=home] body>.aiterrios-panel.aiterrios-panel--home>header span{color:#b9c9d3;margin-top:2px;font-size:11px;line-height:1.4}:root[data-surface=home] body>.aiterrios-panel.aiterrios-panel--home>header [data-close]{color:#edf3f7;background:0 0;border:0;flex:none;place-items:center;width:36px;height:36px;min-height:36px;padding:0;font-size:24px;display:grid}:root[data-surface=home] body>.aiterrios-panel.aiterrios-panel--home .aiterrios-chat-toolbar{background:#14212c;border:0;flex:none;justify-content:flex-end;min-height:36px;padding:4px 12px}:root[data-surface=home] body>.aiterrios-panel.aiterrios-panel--home .aiterrios-chat-toolbar [data-chat-status],:root[data-surface=home] body>.aiterrios-panel.aiterrios-panel--home [data-close-chat],:root[data-surface=home] body>.aiterrios-panel.aiterrios-panel--home .aiterrios-chat-cards{display:none!important}:root[data-surface=home] body>.aiterrios-panel.aiterrios-panel--home .aiterrios-chat-toolbar [data-clear-chat]{color:#b9c9d3;background:0 0;border:0;min-height:28px;padding:3px 8px;font-size:12px}:root[data-surface=home] body>.aiterrios-panel.aiterrios-panel--home .aiterrios-log{scrollbar-width:thin;scrollbar-color:#526574 transparent;background:#14212c;flex:1 1 0;min-height:0;padding:0 14px 12px;overflow:auto}:root[data-surface=home] body>.aiterrios-panel.aiterrios-panel--home .aiterrios-message{color:#edf3f7;box-shadow:none;background:#1c2e3b;border:1px solid #344653;border-radius:12px;margin:0 0 10px;padding:12px;font-size:14px;line-height:1.65}:root[data-surface=home] body>.aiterrios-panel.aiterrios-panel--home .aiterrios-message[data-speaker=you]{background:#293c46;margin-left:24px}:root[data-surface=home] body>.aiterrios-panel.aiterrios-panel--home .aiterrios-message p{color:inherit;white-space:pre-wrap;margin:0}:root[data-surface=home] body>.aiterrios-panel.aiterrios-panel--home .aiterrios-message a{color:#f3c5a1;text-underline-offset:3px;font-size:13px;line-height:1.5;text-decoration:underline}:root[data-surface=home] body>.aiterrios-panel.aiterrios-panel--home .aiterrios-prompts{background:#14212c;flex-wrap:wrap;flex:none;gap:6px;padding:8px 12px 10px;display:flex}:root[data-surface=home] body>.aiterrios-panel.aiterrios-panel--home .aiterrios-prompts button{color:#dbe7ee;background:#20313e;border:1px solid #3b4c59;border-radius:8px;min-height:30px;padding:5px 8px;font-size:11px;line-height:1.3}:root[data-surface=home] body>.aiterrios-panel.aiterrios-panel--home form{background:#192936;border-top:1px solid #344653;flex:none;align-items:flex-end;gap:8px;margin:0;padding:10px 12px;display:flex}:root[data-surface=home] body>.aiterrios-panel.aiterrios-panel--home textarea{color:#edf3f7;resize:none;scrollbar-width:thin;background:#101d27;border:1px solid #526574;border-radius:10px;flex:1;min-width:0;min-height:44px;max-height:88px;margin:0;padding:10px;font-size:14px;line-height:1.5;display:block}:root[data-surface=home] body>.aiterrios-panel.aiterrios-panel--home textarea::placeholder{color:#adbfcc;opacity:1}:root[data-surface=home] body>.aiterrios-panel.aiterrios-panel--home form button[type=submit]{border-radius:10px;flex:none;min-height:44px;margin:0;padding:10px 12px;font-size:13px}@media (max-width:480px){:root[data-surface=home] body>.aiterrios-panel.aiterrios-panel--home{width:calc(100vw - 24px);height:min(460px,100dvh - 88px);max-height:calc(100dvh - 88px);bottom:68px;right:12px}}:root[data-visual-system=business] .aiterrios-rail .aiterrios-slots>.business-agent-slots-heading{background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;margin:0;padding:0;display:flex}:root[data-visual-system=business] .aiterrios-rail .aiterrios-slots .business-agent-slots-heading>[data-refresh-agent-slots]{width:auto;min-width:0;min-height:26px;color:var(--brand);box-shadow:none;white-space:nowrap;background:0 0;border:0;border-radius:6px;align-items:center;gap:4px;padding:3px 2px;font-size:11px;font-weight:500;line-height:1.4;display:inline-flex}:root[data-visual-system=business] .aiterrios-rail .business-agent-slots-heading>[data-refresh-agent-slots]>span{font-size:15px;line-height:1;display:inline}:root[data-visual-system=business] .aiterrios-rail .aiterrios-chat-toolbar{gap:6px;min-height:36px;padding:4px 10px}:root[data-visual-system=business] .aiterrios-rail .aiterrios-chat-toolbar>[data-chat-status]:empty{display:none}:root[data-visual-system=business] .aiterrios-rail .aiterrios-chat-toolbar>button{border-radius:8px;height:28px;min-height:28px;padding:3px 8px;font-size:11px;line-height:1.4}:root[data-visual-system=business] .aiterrios-rail .aiterrios-chat-toolbar>[data-minimize-chat]{width:28px;padding:0;font-size:17px}:root[data-visual-system=business] .business-dashboard-heading .a-row-actions>[data-open-beginner-tutorial]{background:linear-gradient(120deg,#f0be9622,#f0be9608),var(--navigation-gradient);color:var(--ink);border-color:#f0be9666;box-shadow:inset 0 1px #ffe4cd15}:root[data-visual-system=business] .business-dashboard-heading .a-row-actions>[data-open-beginner-tutorial]:is(:hover,:focus-visible){background:linear-gradient(120deg,#f0be9633,#f0be9614),var(--navigation-gradient);color:var(--ink);border-color:#f0be96aa}.business-dashboard>contribution-card[compact]{max-width:640px;margin-top:28px;display:block}:root[data-surface] contribution-card[compact]>.community-card--compact{background:linear-gradient(110deg,#f0be9612,transparent 80%),var(--surface-raised);box-shadow:none;border:1px solid #f0be9644;border-radius:14px;padding:0;overflow:hidden}:root[data-surface] contribution-card[compact] .contribution-compact-details>summary{cursor:pointer;min-height:72px;color:var(--ink);background:0 0;border:0;border-radius:0;align-items:center;gap:12px;padding:14px 16px;list-style:none;display:flex}:root[data-surface] contribution-card[compact] .contribution-compact-details>summary::-webkit-details-marker{display:none}:root[data-surface] contribution-card[compact] .contribution-compact-details>summary>span:nth-child(2){flex:1;min-width:0}:root[data-surface] contribution-card[compact] .contribution-compact-details>summary strong{font-size:14px;line-height:1.4;display:block}:root[data-surface] contribution-card[compact] .contribution-compact-details>summary small{color:var(--muted);margin-top:3px;font-size:12px;line-height:1.5;display:block}:root[data-surface] contribution-card[compact] .contribution-compact-icon{color:var(--brand);font-size:20px}:root[data-surface] contribution-card[compact] .contribution-compact-action{color:var(--brand);white-space:nowrap;font-size:12px}:root[data-surface] contribution-card[compact] .contribution-compact-action:after{content:"⌄";margin-left:8px;display:inline-block}:root[data-surface] contribution-card[compact] details[open]>summary>.contribution-compact-action:after{transform:rotate(180deg)}:root[data-surface] contribution-card[compact] .contribution-compact-content{border-top:1px solid var(--border);padding:16px}@media (max-width:480px){:root[data-surface] contribution-card[compact] .contribution-compact-details>summary{gap:9px;padding:12px}:root[data-surface] contribution-card[compact] .contribution-compact-action{font-size:11px}}.home-contribution-slot{width:min(640px,100%);max-width:100%;margin:24px auto;padding:0;display:block}@font-face{font-family:Aiterrios Sans;src:url(/assets/fonts/aiterrios-wordmark.woff)format("woff");font-weight:700;font-display:swap}@font-face{font-family:Roboto;src:url(/assets/fonts/roboto-regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Roboto;src:url(/assets/fonts/roboto-medium.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Roboto;src:url(/assets/fonts/roboto-bold.woff2)format("woff2");font-weight:700;font-display:swap}.account-deletion{border-top:1px solid var(--border,#49616b);margin-top:2rem;padding-top:1.5rem}.account-deletion p{max-width:65ch}.account-deletion dialog{background:var(--panel,#202a30);max-width:min(34rem,100vw - 2rem);color:inherit;border:1px solid #73858d;border-radius:1rem;padding:1.5rem}.account-deletion dialog::backdrop{background:#0009}.account-deletion label{gap:.5rem;display:grid}.account-deletion input{width:100%;min-height:44px}.account-deletion button[type=submit]{color:#fff;background:#ae3039}.account-deletion button:disabled{opacity:.5}.pg-pin-controls{border:1px solid var(--border,#49616b);border-radius:.5rem;margin:.75rem 0;padding:.75rem}.pg-pin-controls p{font-size:.85rem;line-height:1.5}.pg-pin-controls button{min-height:44px;margin:.25rem}.pg-node-pinned{outline-offset:5px;outline:2px dashed #50bdb0}.pg-data-table{max-width:100%;overflow:auto}.pg-data-table th,.pg-data-table td{text-align:left;white-space:normal;overflow-wrap:anywhere;padding:.4rem}.pg-dock-data header{flex-wrap:wrap}.pg-dock-data select{max-width:100%;min-height:44px}.pg-editor-foot{flex-wrap:wrap}.pg-result-schema p{overflow-wrap:anywhere}.pg-pin-controls textarea{max-width:100%}.pg-assignment-editor>header{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.pg-assignment-editor>header details{position:relative}.pg-assignment-editor>header details[open]{z-index:3}.pg-assignment-editor>header details button{white-space:nowrap;width:100%;display:block}.pg-assignment-heading{align-items:center;gap:.35rem;grid-template-columns:2.5rem minmax(0,1fr) 9rem 2.5rem!important;display:grid!important}.pg-assignment-heading [data-assignment-drag]{cursor:grab;touch-action:none}.pg-field-mode{flex-wrap:wrap}.pg-expression-modal{color:#f3f3f3;background:#181818;border:1px solid #555;border-radius:1rem;width:min(70rem,94vw);max-height:90vh;margin:auto;padding:1.25rem;position:fixed;inset:0;overflow:auto}.pg-expression-modal::backdrop{background:#000a}.pg-expression-modal header,.pg-expression-modal footer{justify-content:space-between;align-items:center;gap:1rem;display:flex}.pg-expression-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.5rem;display:grid}.pg-expression-modal textarea{color:#fff;resize:vertical;background:#101010;width:100%;font-family:monospace}.pg-expression-modal pre{white-space:pre-wrap;overflow-wrap:anywhere}.pg-expression-modal label{gap:.5rem;display:grid}.pg-expression-modal [data-expression-suggestions]{max-height:14rem;overflow:auto}.pg-expression-modal [data-expression-suggestions] button{text-align:left;overflow-wrap:anywhere;max-width:100%;display:block}.pg-expression-modal footer{justify-content:flex-end;margin-top:1rem}@media (max-width:640px){.pg-expression-columns{grid-template-columns:minmax(0,1fr)}.pg-assignment-heading{grid-template-columns:2rem minmax(0,1fr) 6rem 2rem!important}}@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-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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@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-ease{syntax:"*";inherits:false}