@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--radius-lg:var(--radius);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:"Inter Variable", 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;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}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){*{outline-color:color-mix(in oklab,var(--ring) 50%,transparent)}}body{background-color:var(--background);color:var(--foreground)}html{font-family:Inter Variable,sans-serif}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.static{position:static}.contents{display:contents}.flex{display:flex}.hidden{display:none}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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))}.paused{animation-play-state:paused}.running{animation-play-state:running}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-cyrillic-wght-normal.DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-greek-ext-wght-normal.DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-greek-wght-normal.CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-vietnamese-wght-normal.CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-latin-ext-wght-normal.DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-latin-wght-normal.Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--background:oklch(100% 0 0);--foreground:oklch(14.5% 0 0);--card:oklch(100% 0 0);--card-foreground:oklch(14.5% 0 0);--popover:oklch(100% 0 0);--popover-foreground:oklch(14.5% 0 0);--primary:oklch(20.5% 0 0);--primary-foreground:oklch(98.5% 0 0);--secondary:oklch(97% 0 0);--secondary-foreground:oklch(20.5% 0 0);--muted:oklch(97% 0 0);--muted-foreground:oklch(55.6% 0 0);--accent:oklch(97% 0 0);--accent-foreground:oklch(20.5% 0 0);--destructive:oklch(57.7% .245 27.325);--border:oklch(92.2% 0 0);--input:oklch(92.2% 0 0);--ring:oklch(70.8% 0 0);--chart-1:oklch(87% 0 0);--chart-2:oklch(55.6% 0 0);--chart-3:oklch(43.9% 0 0);--chart-4:oklch(37.1% 0 0);--chart-5:oklch(26.9% 0 0);--radius:.625rem;--sidebar:oklch(98.5% 0 0);--sidebar-foreground:oklch(14.5% 0 0);--sidebar-primary:oklch(20.5% 0 0);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(97% 0 0);--sidebar-accent-foreground:oklch(20.5% 0 0);--sidebar-border:oklch(92.2% 0 0);--sidebar-ring:oklch(70.8% 0 0)}.dark{--background:oklch(14.5% 0 0);--foreground:oklch(98.5% 0 0);--card:oklch(20.5% 0 0);--card-foreground:oklch(98.5% 0 0);--popover:oklch(20.5% 0 0);--popover-foreground:oklch(98.5% 0 0);--primary:oklch(92.2% 0 0);--primary-foreground:oklch(20.5% 0 0);--secondary:oklch(26.9% 0 0);--secondary-foreground:oklch(98.5% 0 0);--muted:oklch(26.9% 0 0);--muted-foreground:oklch(70.8% 0 0);--accent:oklch(26.9% 0 0);--accent-foreground:oklch(98.5% 0 0);--destructive:oklch(70.4% .191 22.216);--border:oklch(100% 0 0/.1);--input:oklch(100% 0 0/.15);--ring:oklch(55.6% 0 0);--chart-1:oklch(87% 0 0);--chart-2:oklch(55.6% 0 0);--chart-3:oklch(43.9% 0 0);--chart-4:oklch(37.1% 0 0);--chart-5:oklch(26.9% 0 0);--sidebar:oklch(20.5% 0 0);--sidebar-foreground:oklch(98.5% 0 0);--sidebar-primary:oklch(48.8% .243 264.376);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(26.9% 0 0);--sidebar-accent-foreground:oklch(98.5% 0 0);--sidebar-border:oklch(100% 0 0/.1);--sidebar-ring:oklch(55.6% 0 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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}.bridge-tokens{--accent-foreground: var(--ink);--destructive: var(--state-danger);--background: var(--bg-app);--foreground: var(--ink);--card: var(--surface-pane);--card-foreground: var(--ink);--popover: var(--surface-rail);--popover-foreground: var(--ink);--primary: var(--intent-conversation-soft);--primary-foreground: var(--intent-conversation);--secondary: var(--surface-alt);--secondary-foreground: var(--ink);--muted: var(--surface-alt);--muted-foreground: var(--text-tertiary);--ring: var(--intent-conversation);--input: var(--control-edge);--radius: 6px;--sidebar: var(--surface-rail);--sidebar-foreground: var(--ink);--sidebar-primary: var(--primary);--sidebar-primary-foreground: var(--primary-foreground);--sidebar-accent: var(--intent-conversation-soft);--sidebar-accent-foreground: var(--intent-conversation);--sidebar-border: var(--border);--sidebar-ring: var(--ring);font-family:var(--font-ui);color:var(--ink);background:var(--bg-app);color-scheme:light;font-synthesis:none}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh}button,textarea,input,select{font:inherit}button,a{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--intent-conversation);outline-offset:2px}.bridge-root{width:100%;min-height:100vh;background-color:var(--bg-app);background-image:radial-gradient(circle at 78% 12%,rgba(90,111,203,.1),transparent 30%),radial-gradient(circle at 16% 90%,rgba(57,151,126,.07),transparent 28%),radial-gradient(rgba(34,39,51,.045) 1px,transparent 1.3px);background-size:auto,auto,14px 14px;color:var(--ink);font:var(--t-body)/1.5 var(--font-ui)}.inset-header{position:sticky;top:0;z-index:40;height:var(--topbar-h);display:flex;align-items:center;gap:10px;padding:0 12px;border-bottom:1px solid var(--border);background:var(--glass);-webkit-backdrop-filter:blur(18px) saturate(1.4);backdrop-filter:blur(18px) saturate(1.4)}.inset-header>button{flex:0 0 auto}.inset-rule{width:1px;height:18px;background:var(--border-strong)}.inset-header nav{min-width:0;display:flex;align-items:center;gap:7px;color:var(--text-tertiary);font-size:12px}.inset-header nav a{text-decoration:none}.inset-header nav a:hover{color:var(--intent-conversation)}.inset-header nav strong{overflow:hidden;color:var(--text-secondary);font-weight:500;text-overflow:ellipsis;white-space:nowrap}.cloud-workspace{min-width:0;min-height:0;overflow:auto;padding:clamp(20px,4vw,48px)}.cloud-page{width:min(1120px,100%);margin:0 auto}.page-head{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:20px}.page-head h1{margin:0;font-size:var(--t-hero);font-weight:600;letter-spacing:-.04em;line-height:1.05}.pane{border:1px solid var(--border);border-radius:var(--radius-pane);background:var(--surface-pane);box-shadow:var(--shadow-soft)}.pane-head{min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px;border-bottom:1px solid var(--border)}.pane-head h2,.pane-head h3{margin:0;font-size:var(--t-head)}.pane-body{padding:16px}.muted{color:var(--text-tertiary)}.mono{font-family:var(--font-mono)}.button,button.primary,button.secondary,button.danger{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 13px;border:1px solid var(--control-edge);border-radius:var(--radius-control);background:var(--glass-strong);color:var(--ink);font-weight:600;text-decoration:none;cursor:pointer;transition:transform var(--motion-press) var(--ease-standard),background var(--motion-state) var(--ease-standard)}.button:hover,button.secondary:hover{background:#fff}.button:active,button.primary:active,button.secondary:active{transform:translateY(1px)}button.primary,.button.primary{border-color:color-mix(in srgb,var(--intent-conversation) 28%,var(--control-edge));background:var(--primary);color:var(--on-primary, var(--primary-foreground))}button.primary:hover,.button.primary:hover{background:color-mix(in srgb,var(--primary) 90%,var(--intent-conversation))}button.danger{border-color:#ad49444d;background:var(--state-danger-soft);color:var(--state-danger)}button:disabled{cursor:not-allowed;opacity:.48}label{display:grid;gap:6px;color:var(--text-secondary);font-weight:500}input,textarea,select{width:100%;min-height:36px;border:1px solid var(--control-edge);border-radius:var(--radius-control);background:#fff;padding:8px 10px;color:var(--ink)}textarea{min-height:112px;resize:vertical}.form-grid{display:grid;gap:14px}.form-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.cloud-notice{display:grid;grid-template-columns:4px 1fr;gap:10px;margin-bottom:16px;padding:10px 12px;border:1px solid rgba(47,119,82,.16);border-radius:var(--radius-pane);background:var(--state-success-soft);color:var(--text-secondary)}.cloud-notice>span{border-radius:99px;background:var(--state-success)}.cloud-notice p{margin:0}.cloud-notice.error{border-color:#ad49442e;background:var(--state-danger-soft)}.cloud-notice.error>span{background:var(--state-danger)}.settings-layout{display:block}.settings-nav{align-self:start;display:grid;gap:2px;padding:6px;border:1px solid var(--border);border-radius:var(--radius-pane);background:#fafbfdb8}.settings-nav a{padding:9px 10px;border-radius:var(--radius-control);color:var(--text-secondary);text-decoration:none}.settings-nav a:hover{background:var(--accent-soft);color:var(--ink)}.settings-nav a.active{background:var(--intent-conversation-soft);color:var(--intent-conversation);font-weight:600}.settings-content{min-width:0}.settings-content>.pane+.pane{margin-top:8px}.account-page-section>.pane+.pane{margin-top:8px}.status-mark{width:9px;height:9px;flex:0 0 auto;border-radius:50%;background:var(--status-offline)}.status-mark.ready{background:var(--state-success);box-shadow:0 0 0 4px var(--state-success-soft)}.status-mark.working,.status-mark.retrying{background:var(--intent-authority);box-shadow:0 0 0 4px var(--intent-authority-soft)}.status-mark.incomplete,.status-mark.failed{background:var(--state-danger);box-shadow:0 0 0 4px var(--state-danger-soft)}@media(max-width:720px){.cloud-workspace{padding:16px 10px 28px}.page-head{align-items:start;flex-direction:column}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.auth-secondary-root{min-height:100vh;display:grid;place-items:center;padding:24px;background-color:var(--bg-app);background-image:radial-gradient(circle at 74% 18%,rgba(90,111,203,.11),transparent 31%),radial-gradient(circle at 18% 84%,rgba(57,151,126,.08),transparent 29%),radial-gradient(rgba(34,39,51,.045) 1px,transparent 1.3px);background-size:auto,auto,14px 14px}.auth-secondary-pane{width:min(410px,100%);padding:24px;border:1px solid var(--border-strong);border-radius:var(--radius-pane);background:var(--surface-pane);box-shadow:var(--shadow-soft)}.auth-secondary-pane>header{display:flex;align-items:center;gap:9px;font:400 var(--t-mark)/1 var(--font-mark)}.auth-secondary-copy{margin:44px 0 24px}.auth-secondary-copy h1{margin:0;font-size:var(--t-hero);letter-spacing:-.04em;line-height:1.08}.auth-secondary-copy p{margin:8px 0 0;color:var(--text-tertiary)}.auth-secondary-error{margin:0 0 16px;padding:10px 12px;border-left:3px solid var(--state-danger);background:var(--state-danger-soft);color:var(--text-secondary)}.auth-check{display:flex;align-items:center;gap:8px;font-weight:400}.auth-check input{width:15px;min-height:15px}.auth-text-button{margin-top:12px;padding:4px 0;border:0;background:transparent;color:var(--intent-conversation);cursor:pointer}:root{--font-ui: "Inter Variable", "Inter Fallback", system-ui, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, monospace;--font-mark: "Silkscreen", "IBM Plex Mono", monospace;--t-label: 11px;--t-body: 13px;--t-head: 16px;--t-title: clamp(22px, 2vw, 26px);--t-hero: clamp(26px, 2.6vw, 34px);--t-mark: 16px;--track-label: .07em}:is(.bridge-root,.bridge-tokens){--bg-app: #eff1f6;--surface: rgba(255, 255, 255, .9);--surface-alt: #f1f3f8;--surface-pane: #fafbfe;--surface-rail: #f7f9fc;--r4: #e5e8f0;--sidebar-bg: rgba(248, 250, 252, .62);--glass: rgba(250, 251, 253, .74);--glass-strong: rgba(255, 255, 255, .9);--glass-pane: rgba(255, 255, 255, .78);--glass-pane-strong: rgba(255, 255, 255, .92);--accent: #48546c;--accent-soft: #e9edf5;--accent-strong: #37435b;--ink: #293244;--text-secondary: rgba(23, 27, 36, .84);--text-tertiary: rgba(23, 27, 36, .66);--text-inverse: #f8fafc;--border: rgba(76, 88, 117, .1);--border-strong: rgba(76, 88, 117, .18);--status-offline: #aab1bd;--intent-conversation: #456687;--intent-conversation-soft: #e8eff8;--chat-owner-bg: #eaf0f8;--chat-context-bg: #eaf3ef;--chat-owner-edge: #a7bcd3;--intent-feedback: #466f63;--intent-feedback-soft: #e7f1ec;--intent-direction: #6a588e;--intent-direction-soft: #eee9f7;--intent-authority: #836536;--intent-authority-soft: #f5edde;--state-success: #486f58;--state-success-soft: #e8f1e9;--state-danger: #9b545b;--state-danger-soft: #f7e9eb;--surface-attention: var(--intent-direction);--surface-attention-soft: var(--intent-direction-soft);--surface-work: var(--intent-feedback);--surface-people: var(--intent-conversation);--surface-authority: var(--intent-authority);--danger: var(--state-danger);--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-control: var(--radius-sm);--radius-pane: var(--radius-md);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--motion-press: .11s;--motion-state: .18s;--motion-disclosure: .32s;--motion-punctuation: .65s;--motion-working: 1.4s;--ease-standard: cubic-bezier(.2, 0, 0, 1);--ease-out: cubic-bezier(.23, 1, .32, 1);--ease-spring: cubic-bezier(.16, 1, .3, 1);--pane-gap: 4px;--app-gutter: 8px;--pane-head-h: 58px;--exec-rail-w: 382px;--glass-blur: 22px;--shadow-soft: 0 1px 2px rgba(31, 41, 64, .04), 0 2px 8px -2px rgba(31, 41, 64, .05);--shadow-lift: 0 0 0 1px rgba(31, 41, 64, .05), 0 4px 10px -4px rgba(31, 41, 64, .1), 0 14px 32px -10px rgba(31, 41, 64, .16);--shadow-float: 0 0 0 1px rgba(31, 41, 64, .06), 0 8px 20px -8px rgba(31, 41, 64, .14), 0 28px 64px -16px rgba(31, 41, 64, .28);--bevel: inset 0 1px 0 rgba(255, 255, 255, .8);--bevel-subtle: inset 0 1px 0 rgba(255, 255, 255, .6);--control-edge: #cdd5e2;--surface-raised: #fff;--segment-thumb: #fff;--scroll-thumb: rgba(31, 41, 64, .2);--highlight: #fff;--surface-menu: #fcfdfe;--surface-hover: #f8f9fb;--surface-press: #f2f4f7;--wash-hover: rgba(31, 41, 64, .06);--wash-press: rgba(31, 41, 64, .1);--edge-control: rgba(31, 41, 64, .14);--edge-control-hover: rgba(31, 41, 64, .22);--primary: var(--intent-conversation);--primary-edge: color-mix(in srgb, var(--intent-conversation) 70%, #0d1626);--on-primary: #fff;--tooltip-bg: rgba(24, 30, 43, .94);--tooltip-ink: #f4f6fa;--canvas-glow: rgba(156, 149, 203, .07);--canvas-glow-2: rgba(142, 183, 164, .06);--canvas-glow-3: rgba(216, 190, 154, .025);--control-depth: 0 1px 1px rgba(31, 41, 64, .06), 0 0 0 transparent;--control-depth-pressed: inset 0 1px 2px rgba(31, 41, 64, .1);--dot: rgba(76, 88, 117, .03);--topbar-h: 46px;--topbar-seam: var(--pane-gap);--topbar-total: calc(var(--topbar-h) + var(--topbar-seam));--dock-h: 57px;color:var(--ink);font-family:var(--font-ui);font-size:var(--t-body);line-height:1.5;overflow-wrap:break-word}.bridge-root{width:100%;height:100vh;min-height:0;overflow:hidden;background-color:var(--bg-app);background-image:radial-gradient(circle at 78% 12%,var(--canvas-glow),transparent 40%),radial-gradient(circle at 16% 90%,var(--canvas-glow-2),transparent 38%),radial-gradient(circle at 48% 58%,var(--canvas-glow-3),transparent 34%),radial-gradient(var(--dot) 1px,transparent 1.3px);background-size:auto,auto,auto,14px 14px}:is(.bridge-root,.bridge-tokens) *,:is(.bridge-root,.bridge-tokens) *:before,:is(.bridge-root,.bridge-tokens) *:after{box-sizing:border-box}:root[data-theme=dark] :is(.bridge-root,.bridge-tokens){--bg-app: #0e1014;--surface: rgba(24, 27, 33, .92);--surface-alt: #1a1d23;--surface-pane: #15171c;--surface-rail: #131519;--r4: #262a32;--sidebar-bg: rgba(20, 22, 27, .62);--glass: rgba(17, 19, 24, .8);--glass-strong: rgba(22, 24, 30, .92);--glass-pane: rgba(22, 24, 30, .8);--glass-pane-strong: rgba(24, 27, 33, .94);--accent: #aab4c8;--accent-soft: #232833;--accent-strong: #d3d9e6;--ink: #e4e7ee;--text-secondary: rgba(228, 231, 238, .76);--text-tertiary: rgba(228, 231, 238, .6);--text-inverse: #0f1115;--border: rgba(255, 255, 255, .07);--border-strong: rgba(255, 255, 255, .11);--status-offline: #5d6573;--intent-conversation: #93b2d8;--intent-conversation-soft: #1c2533;--chat-owner-bg: #1b2330;--chat-context-bg: #17221d;--chat-owner-edge: #34506f;--intent-feedback: #82bba8;--intent-feedback-soft: #172420;--intent-direction: #b6a6e0;--intent-direction-soft: #221e30;--intent-authority: #d6b67f;--intent-authority-soft: #29231a;--state-success: #86bf9b;--state-success-soft: #17231c;--state-danger: #e3979e;--state-danger-soft: #2c1b1e;--shadow-soft: 0 1px 2px rgba(0, 0, 0, .3), 0 2px 8px -2px rgba(0, 0, 0, .3);--shadow-lift: 0 0 0 1px rgba(255, 255, 255, .06), 0 4px 10px -4px rgba(0, 0, 0, .45), 0 14px 32px -10px rgba(0, 0, 0, .55);--shadow-float: 0 0 0 1px rgba(255, 255, 255, .07), 0 8px 20px -8px rgba(0, 0, 0, .55), 0 28px 64px -16px rgba(0, 0, 0, .65);--bevel: inset 0 1px 0 rgba(255, 255, 255, .05);--bevel-subtle: inset 0 1px 0 rgba(255, 255, 255, .035);--control-edge: #323743;--control-depth: 0 1px 1px rgba(0, 0, 0, .35), 0 0 0 transparent;--control-depth-pressed: inset 0 1px 2px rgba(0, 0, 0, .45);--dot: rgba(255, 255, 255, .022);--surface-raised: #1d2027;--segment-thumb: #2c3039;--scroll-thumb: rgba(255, 255, 255, .16);--highlight: rgba(255, 255, 255, .08);--surface-menu: #1b1e25;--surface-hover: #23262e;--surface-press: #292d36;--wash-hover: rgba(255, 255, 255, .06);--wash-press: rgba(255, 255, 255, .1);--edge-control: rgba(255, 255, 255, .1);--edge-control-hover: rgba(255, 255, 255, .18);--primary: #4b6f9b;--primary-edge: #5b80ad;--on-primary: #fff;--tooltip-bg: rgba(238, 241, 246, .96);--tooltip-ink: #14171d;--canvas-glow: rgba(120, 110, 190, .07);--canvas-glow-2: rgba(90, 150, 125, .05);--canvas-glow-3: rgba(200, 170, 120, .02)}@supports (transition-timing-function: linear(0,1)){:root{--ease-spring: linear( 0, .0544, .1785, .3294, .4802, .616, .73, .8204, .8888, .9381, .9717, .9933, 1.0061, 1.0126, 1.015, 1.0148, 1.0133, 1.0111, 1.0088, 1.0066, 1.0047, 1.0032, 1.0021, 1.0012, 1.0006, 1.0002, 1 )}}@keyframes bridge-popover-in{0%{opacity:0;transform:translateY(-5px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes bridge-popover-out{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-3px) scale(.985)}}@keyframes bridge-disclosure-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}@keyframes bridge-acknowledge{0%{box-shadow:var(--control-depth)}36%{box-shadow:var(--bevel),0 0 0 3px color-mix(in srgb,var(--state-success) 17%,transparent),0 7px 18px color-mix(in srgb,var(--state-success) 13%,transparent)}to{box-shadow:var(--control-depth)}}@keyframes bridge-working{0%,to{opacity:.58;transform:scale(.94)}50%{opacity:1;transform:scale(1)}}@keyframes bridge-rail-in{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}:is(.bridge-root,.bridge-tokens):not(.immersive) .bridge-exrail.open .exr-inner{animation:bridge-rail-in var(--motion-disclosure) var(--ease-spring) backwards}@media(max-width:980px){:is(.bridge-root,.bridge-tokens):not(.immersive) .bridge-exrail.open{animation:bridge-rail-in var(--motion-disclosure) var(--ease-spring) backwards}:is(.bridge-root,.bridge-tokens):not(.immersive) .bridge-exrail.open .exr-inner{animation:none}}:is(.bridge-root,.bridge-tokens) .bridge-topbar{view-transition-name:bridge-topbar}:is(.bridge-root,.bridge-tokens) .bridge-dock{view-transition-name:bridge-dock}:is(.bridge-root,.bridge-tokens) .bridge-exrail.open{view-transition-name:bridge-exrail}@keyframes bridge-vt-out{to{opacity:0}}@keyframes bridge-vt-in{0%{opacity:0}}::view-transition-image-pair(root){isolation:isolate}::view-transition-old(root),::view-transition-new(root){mix-blend-mode:plus-lighter}::view-transition-old(root){animation:bridge-vt-out .16s var(--ease-out, ease-out) both}::view-transition-new(root){animation:bridge-vt-in .16s var(--ease-out, ease-out) both}@keyframes bridge-vt-fade-in{0%{opacity:0}}@keyframes bridge-rail-out{to{opacity:0;transform:translate(16px)}}html:active-view-transition-type(in-place)::view-transition-old(root){animation:bridge-vt-out .18s var(--ease-out, ease-out) both}html:active-view-transition-type(in-place)::view-transition-new(root){animation:bridge-vt-fade-in .18s var(--ease-out, ease-out) both}html:active-view-transition-type(in-place)::view-transition-old(bridge-exrail){animation:bridge-rail-out .2s var(--ease-out, ease-out) both}::view-transition-group(*){animation-duration:.26s;animation-timing-function:cubic-bezier(.23,1,.32,1)}@media(prefers-reduced-motion:reduce){:is(.bridge-root,.bridge-tokens){--motion-press: 1ms;--motion-state: 1ms;--motion-disclosure: 1ms;--motion-punctuation: 1ms}:is(.bridge-root,.bridge-tokens) *,:is(.bridge-root,.bridge-tokens) *:before,:is(.bridge-root,.bridge-tokens) *:after{scroll-behavior:auto!important}}:is(.bridge-root,.bridge-tokens) .mono{font-family:var(--font-mono)}:is(.bridge-root,.bridge-tokens) .display{font-family:var(--font-ui);font-weight:600;letter-spacing:-.01em}:is(.bridge-root,.bridge-tokens) .caption{font-size:var(--t-body);color:var(--text-secondary);line-height:1.6}:is(.bridge-root,.bridge-tokens) h1,:is(.bridge-root,.bridge-tokens) h2,:is(.bridge-root,.bridge-tokens) h3{font-family:var(--font-ui);font-weight:600;letter-spacing:-.01em;margin:0}:is(.bridge-root,.bridge-tokens) h1{letter-spacing:-.02em}:is(.bridge-root,.bridge-tokens) h1{font-size:var(--t-title);line-height:1.14;letter-spacing:-.025em}:is(.bridge-root,.bridge-tokens) h2{font-size:var(--t-head);line-height:1.25}:is(.bridge-root,.bridge-tokens) h3{font-size:var(--t-body);line-height:1.4}:is(.bridge-root,.bridge-tokens) a{color:inherit}:is(.bridge-root,.bridge-tokens) :where(a,button,input,textarea,select,summary,[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid var(--intent-conversation);outline-offset:2px}:is(.bridge-root,.bridge-tokens) .btn,:is(.bridge-root,.bridge-tokens) .hold-approve{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;padding:0 14px;text-decoration:none;border:1px solid var(--edge-control);border-radius:var(--radius-control);background:var(--surface-raised);box-shadow:var(--bevel),var(--control-depth);color:var(--ink);font:inherit;font-size:var(--t-body);font-weight:500;line-height:1;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform var(--motion-press) var(--ease-standard),border-color var(--motion-state) var(--ease-standard),background-color var(--motion-state) var(--ease-standard),box-shadow var(--motion-state) var(--ease-standard),color var(--motion-state) var(--ease-standard)}:is(.bridge-root,.bridge-tokens) .btn:hover:not(:disabled),:is(.bridge-root,.bridge-tokens) .hold-approve:hover:not(:disabled){border-color:var(--edge-control-hover);background:var(--surface-hover)}:is(.bridge-root,.bridge-tokens) .btn:active:not(:disabled),:is(.bridge-root,.bridge-tokens) .hold-approve:active:not(:disabled){transform:scale(.985);background:var(--surface-press);box-shadow:var(--control-depth-pressed)}:is(.bridge-root,.bridge-tokens) .btn:disabled,:is(.bridge-root,.bridge-tokens) .hold-approve:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}:is(.bridge-root,.bridge-tokens) .btn.primary{border-color:var(--primary-edge);background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 88%,#fff),var(--primary));box-shadow:inset 0 1px color-mix(in srgb,var(--highlight) 20%,transparent),0 1px 2px #14203438;color:var(--on-primary)}:is(.bridge-root,.bridge-tokens) .btn.primary:hover:not(:disabled){border-color:var(--primary-edge);background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 80%,#fff),color-mix(in srgb,var(--primary) 94%,#fff))}:is(.bridge-root,.bridge-tokens) .btn.primary:active:not(:disabled){background:color-mix(in srgb,var(--primary) 92%,#000);box-shadow:inset 0 1px 2px #0003}:is(.bridge-root,.bridge-tokens) .btn.danger{border-color:color-mix(in srgb,var(--state-danger) 38%,var(--border));background:var(--state-danger-soft);color:var(--state-danger)}:is(.bridge-root,.bridge-tokens) .btn.danger:hover:not(:disabled){border-color:color-mix(in srgb,var(--state-danger) 55%,var(--border));background:color-mix(in srgb,var(--state-danger) 14%,var(--surface-raised))}:is(.bridge-root,.bridge-tokens) .btn.small,:is(.bridge-root,.bridge-tokens) .hold-approve.small{min-height:28px;padding:0 10px;font-size:var(--t-body)}:is(.bridge-root,.bridge-tokens) .hold-approve{position:relative;overflow:hidden;background:linear-gradient(to right,var(--intent-authority-soft) var(--pct, 0%),transparent var(--pct, 0%)),var(--surface-pane);box-shadow:var(--control-depth)}:is(.bridge-root,.bridge-tokens) .hold-approve.done{border-color:var(--intent-authority);background:var(--intent-authority);color:var(--text-inverse);animation:bridge-acknowledge var(--motion-punctuation) var(--ease-out) both}:is(.bridge-root,.bridge-tokens) :is(.btn,.hold-approve,.flat-control,.history-control,.board-history-toggle):focus-visible{outline:2px solid var(--intent-conversation);outline-offset:2px}@media(max-width:760px),(pointer:coarse){:is(.bridge-root,.bridge-tokens) :is(.btn.small,.btn,.hold-approve,button:not(.tb-exec,.info-tip),summary,select,textarea,input:not([type=checkbox],[type=radio],[type=range]),[role=tab]){min-height:44px}:is(.bridge-root,.bridge-tokens) :is(.btn.small,button:not(.tb-exec,.info-tip)){min-width:44px}:is(.bridge-root,.bridge-tokens) :is(.btn.small,.back-link,.account-link,.doctor-computer-link,.directory-person,.work-crumbs a,nav a,a.back,.tb-brand,.document-index-head a,.vault-provider-link,dd>a){min-height:44px;align-items:center}:is(.bridge-root,.bridge-tokens) :is(.work-crumbs a,.back-link,.account-link,.vault-provider-link,dd>a){display:inline-flex}:is(.bridge-root,.bridge-tokens) :is(.tb-brand,.document-index-head a,.work-crumbs a){min-width:44px;justify-content:center}:is(.bridge-root,.bridge-tokens) .tb-exec{position:relative}:is(.bridge-root,.bridge-tokens) .tb-exec:after{position:absolute;inset:-7px -4px;content:""}}@media(pointer:coarse){:is(.bridge-root,.bridge-tokens) details>summary{box-sizing:border-box;min-height:44px;padding-block:12px}:is(.bridge-root,.bridge-tokens) :is(.tb-brand-home,.exr-who){min-height:44px}:is(.bridge-root,.bridge-tokens) .tb-brand-home{min-width:44px;justify-content:center;margin-inline:-8px}}@keyframes bridge-skeleton-breathe{50%{opacity:.55}}:is(.bridge-root,.bridge-tokens) .skeleton-line{display:block;height:.8em;max-width:100%;border-radius:4px;background:color-mix(in srgb,var(--ink) 8%,transparent);animation:bridge-skeleton-breathe var(--motion-working) ease-in-out infinite}@media(prefers-reduced-motion:reduce){:is(.bridge-root,.bridge-tokens) .skeleton-line{animation:none}}:is(.bridge-root,.bridge-tokens) .bridge-tooltip{position:fixed;inset:auto;margin:0;max-width:min(280px,calc(100vw - 16px));padding:5px 8px;border:0;border-radius:var(--radius-md);background:var(--tooltip-bg);box-shadow:0 0 0 1px color-mix(in srgb,var(--highlight) 6%,transparent) inset,0 6px 16px -6px #0f141e59;color:var(--tooltip-ink);font:500 var(--t-label) / 1.4 var(--font-ui);letter-spacing:.01em;pointer-events:none;opacity:0;transform:translateY(2px) scale(.97);transition:opacity .12s var(--ease-out),transform .12s var(--ease-out)}:is(.bridge-root,.bridge-tokens) .bridge-tooltip[data-side=above]{transform:translateY(-2px) scale(.97)}:is(.bridge-root,.bridge-tokens) .bridge-tooltip[data-open]{opacity:1;transform:none;pointer-events:auto}@media(prefers-reduced-motion:reduce){:is(.bridge-root,.bridge-tokens) .bridge-tooltip{transition:none}}:where(:is(.bridge-root,.bridge-tokens)) :where(summary){list-style:none;cursor:pointer}:where(:is(.bridge-root,.bridge-tokens)) :where(summary)::-webkit-details-marker{display:none}:where(:is(.bridge-root,.bridge-tokens)) :where(summary:not(.company-switcher>summary,.owner-menu>summary,.message-fold>summary,.folio-details>summary,.company-decision>summary)):before{content:"";display:inline-block;width:6px;height:6px;margin:0 9px 2px 1px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;opacity:.7;transform:rotate(-45deg);transition:transform var(--motion-state) var(--ease-out);vertical-align:middle}:where(:is(.bridge-root,.bridge-tokens)) :where(details[open]>summary):before{transform:rotate(45deg) translate(-1px,-1px)}@supports selector(::details-content){:is(.bridge-root,.bridge-tokens){interpolate-size:allow-keywords}:where(:is(.bridge-root,.bridge-tokens)) :where(details:not(.company-switcher,.owner-menu))::details-content{block-size:0;overflow:clip;opacity:0;transition:block-size var(--motion-disclosure) var(--ease-out),opacity var(--motion-state) var(--ease-out),content-visibility var(--motion-disclosure) allow-discrete}:where(:is(.bridge-root,.bridge-tokens)) :where(details[open]:not(.company-switcher,.owner-menu))::details-content{block-size:auto;opacity:1}}:where(:is(.bridge-root,.bridge-tokens)) :where(select:not([multiple])){appearance:none;-webkit-appearance:none;cursor:pointer;transition:border-color var(--motion-state) var(--ease-standard),box-shadow var(--motion-state) var(--ease-standard)}:is(.bridge-root,.bridge-tokens) select:not([multiple]){padding-inline-end:32px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%235b6478' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 11px center!important;background-size:12px!important}:where(:is(.bridge-root,.bridge-tokens)) :where(select:not([multiple]):hover:not(:disabled)){border-color:var(--edge-control-hover)}@supports (appearance: base-select){:is(.bridge-root,.bridge-tokens) select:not([multiple]),:is(.bridge-root,.bridge-tokens) select:not([multiple])::picker(select){appearance:base-select}:is(.bridge-root,.bridge-tokens) select:not([multiple]){display:inline-flex;align-items:center}:is(.bridge-root,.bridge-tokens) select:not([multiple])::picker-icon{display:none}:is(.bridge-root,.bridge-tokens) select:not([multiple])::picker(select){margin-block:4px;position-try-order:normal;padding:4px;border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-menu);box-shadow:var(--shadow-lift);opacity:0;transform:translateY(-4px) scale(.98);transition:opacity var(--motion-state) var(--ease-out),transform var(--motion-state) var(--ease-out),overlay var(--motion-state) allow-discrete,display var(--motion-state) allow-discrete}:is(.bridge-root,.bridge-tokens) select:not([multiple]):open::picker(select){opacity:1;transform:none}@starting-style{:is(.bridge-root,.bridge-tokens) select:not([multiple]):open::picker(select){opacity:0;transform:translateY(-4px) scale(.98)}}:is(.bridge-root,.bridge-tokens) select:not([multiple]) option{padding:7px 10px;border-radius:var(--radius-sm);font-size:var(--t-body);cursor:pointer}:is(.bridge-root,.bridge-tokens) select:not([multiple]) option:hover,:is(.bridge-root,.bridge-tokens) select:not([multiple]) option:focus-visible{background:var(--surface-alt);outline:none}:is(.bridge-root,.bridge-tokens) select:not([multiple]) option:checked{font-weight:500}:is(.bridge-root,.bridge-tokens) select:not([multiple]) option::checkmark{color:var(--intent-conversation)}}:is(.bridge-root,.bridge-tokens) .text-button{display:inline-flex;align-items:center;gap:4px;min-height:28px;padding:0 7px;border:0;border-radius:var(--radius-control);background:transparent;color:var(--text-secondary);font:inherit;font-size:var(--t-body);font-weight:500;cursor:pointer;transition:background-color var(--motion-state) var(--ease-standard),color var(--motion-state) var(--ease-standard)}:is(.bridge-root,.bridge-tokens) .text-button:hover:not(:disabled){background:var(--wash-hover);color:var(--ink)}:is(.bridge-root,.bridge-tokens) .text-button:active:not(:disabled){background:var(--wash-press)}:is(.bridge-root,.bridge-tokens) .text-button.danger{color:var(--state-danger)}:is(.bridge-root,.bridge-tokens) .text-button.danger:hover:not(:disabled){background:var(--state-danger-soft);color:var(--state-danger)}:is(.bridge-root,.bridge-tokens) .text-button:disabled{opacity:.45;cursor:not-allowed}:where(:is(.bridge-root,.bridge-tokens)) :where(summary){transition:color var(--motion-state) var(--ease-standard)}:where(:is(.bridge-root,.bridge-tokens)) :where(summary:hover){color:var(--ink)}:is(.bridge-root,.bridge-tokens) :is(.tb-brand-home,.portfolio-brand){transition:opacity var(--motion-state) var(--ease-standard)}:is(.bridge-root,.bridge-tokens) :is(.tb-brand-home,.portfolio-brand):hover{opacity:.72}:is(.bridge-root,.bridge-tokens) button.exr-who{margin:-4px -6px;padding:4px 6px;border-radius:var(--radius-control);transition:background-color var(--motion-state) var(--ease-standard)}:is(.bridge-root,.bridge-tokens) button.exr-who:hover{background:var(--wash-hover)}:where(:is(.bridge-root,.bridge-tokens)),:where(:is(.bridge-root,.bridge-tokens)) *{scrollbar-width:thin;scrollbar-color:var(--scroll-thumb) transparent}:where(:is(.bridge-root,.bridge-tokens)) :where(h1,h2,h3){text-wrap:balance}:where(:is(.bridge-root,.bridge-tokens)) :where(p,dd,li){text-wrap:pretty}:is(.bridge-root,.bridge-tokens) .bridge-select-menu{position:fixed;z-index:var(--z-palette);max-height:min(320px,calc(100vh - 16px));overflow:auto;display:grid;gap:1px;padding:4px;border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-menu);box-shadow:var(--shadow-lift);transform-origin:top left;animation:bridge-popover-in var(--motion-state) var(--ease-out) both}:is(.bridge-root,.bridge-tokens) .bridge-select-menu[data-side=above]{transform-origin:bottom left}:is(.bridge-root,.bridge-tokens) .bridge-select-menu [role=option]{display:flex;align-items:center;min-height:30px;padding:0 10px 0 28px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--ink);font:400 var(--t-body) var(--font-ui);text-align:left;white-space:nowrap;cursor:pointer;position:relative}:is(.bridge-root,.bridge-tokens) .bridge-select-menu [role=option]:is(:hover,:focus-visible){background:var(--wash-hover);outline:none}:is(.bridge-root,.bridge-tokens) .bridge-select-menu [role=option][aria-selected=true]{font-weight:500}:is(.bridge-root,.bridge-tokens) .bridge-select-menu [role=option][aria-selected=true]:before{content:"";position:absolute;left:11px;top:50%;width:8px;height:4px;border-left:1.6px solid var(--intent-conversation);border-bottom:1.6px solid var(--intent-conversation);transform:translateY(-70%) rotate(-45deg)}:is(.bridge-root,.bridge-tokens) .bridge-select-menu [role=option]:disabled{opacity:.45;cursor:not-allowed}:is(.bridge-root,.bridge-tokens) .bridge-select-group{padding:6px 10px 2px;color:var(--text-tertiary);font-size:var(--t-label)}:where(:is(.bridge-root,.bridge-tokens)) :where(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color]),textarea,select:not([multiple])){box-sizing:border-box;min-height:32px;padding:6px 10px;border:1px solid var(--edge-control);border-radius:var(--radius-control);background-color:var(--surface-raised);color:var(--ink);font:inherit;font-size:var(--t-body)}:where(:is(.bridge-root,.bridge-tokens)) :where(textarea){min-height:80px;line-height:1.5;resize:vertical}:where(:is(.bridge-root,.bridge-tokens)) :where(input:not([type=checkbox],[type=radio],[type=range]),textarea):hover:not(:disabled,:focus){border-color:var(--edge-control-hover)}:where(:is(.bridge-root,.bridge-tokens)) :where(input,textarea,select)::placeholder{color:var(--text-tertiary)}:is(.bridge-root,.bridge-tokens) .btn.ghost{border-color:transparent;background:transparent;box-shadow:none;color:var(--text-secondary)}:is(.bridge-root,.bridge-tokens) .btn.ghost:hover:not(:disabled){border-color:transparent;background:var(--wash-hover);color:var(--ink)}:is(.bridge-root,.bridge-tokens){--z-palette: 95}:is(.bridge-root,.bridge-tokens) .sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}
