/*! tailwindcss v4.1.18 | 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)))){*,::backdrop,:after,:before{--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-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}}}.\@container{container-type:inline-size}.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;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.isolate{isolation:isolate}.col-0{grid-column:0}.col-1{grid-column:1}.row-1{grid-row:1}.row-3{grid-row:3}.container{width:100%}.\!hidden{display:none!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.list-item{display:list-item}.table{display:table}.table-cell{display:table-cell}.flex-shrink,.shrink{flex-shrink:1}.flex-grow,.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.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}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-clip{overflow:clip}.overflow-hidden{overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.mask-repeat{-webkit-mask-repeat:repeat;mask-repeat:repeat}.text-wrap{text-wrap:wrap}.break-all{word-break:break-all}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal}.ordinal,.tabular-nums{font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums}.line-through{text-decoration-line:line-through}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.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}.invert{--tw-invert:invert(100%)}.filter,.invert{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-filter{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,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.\[client\:step\]{client:step}.\[producer\:plan\]{producer:plan}.\[trans\:sub_action\]{trans:sub action}:root{--pluto-shell-canvas-deep:#050505;--pluto-shell-canvas:#0f0f10;--pluto-shell-base:#151617;--pluto-shell-panel:#171718;--pluto-shell-panel-rgb:23,23,24;--pluto-shell-panel-raised:#232325;--pluto-shell-secondary:#28282a;--pluto-shell-hover:#ffffff08;--pluto-shell-pressed:#ffffff0f;--pluto-list-row-hover-bg:var(--pluto-shell-hover);--pluto-list-row-selected-bg:var(--pluto-list-row-hover-bg);--pluto-list-row-checked-bg:var(--pluto-shell-pressed);--pluto-list-row-checked-hover-bg:#ffffff14;--pluto-shell-disabled-surface:#1c1c1d;--pluto-shell-text-strong:#ececed;--pluto-shell-text-base:#c8c8cb;--pluto-shell-text-soft:#f1f2f4b3;--pluto-shell-text-subtle:#fff9;--pluto-shell-text-muted:#919193;--pluto-shell-text-faint:#6e6e72;--pluto-shell-text-disabled:#5f5f61;--pluto-shell-border-faint:#ffffff0a;--pluto-shell-border-subtle:#ffffff12;--pluto-shell-border-base:#ffffff1f;--pluto-shell-panel-border:var(--pluto-shell-border-subtle);--pluto-shell-focus:#dedee0;--pluto-neutral-100:#fff;--pluto-neutral-900:#000;--pluto-neutral-secondary:#ffffffa6;--pluto-neutral-tertiary:#ffffff73;--pluto-neutral-quaternary:#ffffff4d;--pluto-neutral-quinary:#ffffff26;--pluto-neutral-seximal:#ffffff0d;--pluto-neutral-septimal:#ffffff08;--pluto-accent-aura:var(--pluto-active-tint-accent);--pluto-accent-aura-rgb:var(--pluto-active-tint-core-2-rgb);--pluto-accent-aura-light:var(--pluto-active-tint-core-3);--pluto-accent-aura-light-rgb:var(--pluto-active-tint-core-3-rgb);--pluto-accent-aura-magenta:var(--pluto-active-tint-accent);--pluto-accent-aura-strong:var(--pluto-active-tint-core-1);--pluto-accent-aura-stronger:var(--pluto-active-tint-stop-1);--pluto-accent-aura-contrast:var(--pluto-active-tint-accent-contrast,#141416);--pluto-accent-aura-hover:var(--pluto-active-tint-accent-hover,#68a692);--pluto-pdf-highlight-rgb:var(--pluto-active-tint-marker-rgb,75,197,146);--pluto-accent-aura-gradient-linear:linear-gradient(180deg,var(--pluto-accent-aura-strong)0%,var(--pluto-accent-aura-stronger)100%);--pluto-shell-accent:var(--pluto-accent-aura-strong);--pluto-shell-accent-strong:var(--pluto-accent-aura-stronger);--pluto-shell-text-on-accent:#fff;--pluto-shell-shadow-panel:0 16px 40px #00000080;--pluto-shell-scrollbar-thumb:#e3e3e624;--pluto-shell-scrollbar-thumb-hover:#e3e3e640;--pluto-floating-surface-bg:var(--pluto-shell-panel);--pluto-floating-surface-border:var(--pluto-shell-border-base);--pluto-floating-surface-radius:10px;--pluto-floating-surface-shadow:0 8px 24px #0006;--pluto-floating-surface-padding:4px;--pluto-floating-surface-gap:1px;--pluto-floating-item-radius:8px;--pluto-floating-item-hover-bg:#e3e3e60d;--pluto-floating-item-selected-bg:#e3e3e614;--pluto-floating-item-danger:#ff8a75;--pluto-floating-motion-duration:.16s;--pluto-floating-motion-easing:cubic-bezier(.16,1,.3,1);--pluto-gradient-linear-blue-stratosphere:linear-gradient(135deg,#0d8cdf,#a4d0ea);--pluto-gradient-linear-chromosphere:linear-gradient(135deg,#1423ae,#ffe129);--pluto-gradient-linear-cratered-moon:linear-gradient(135deg,#f7b97b,#e1fdef);--pluto-gradient-linear-jovian-drift:linear-gradient(135deg,#badcff,#ffb68b);--pluto-gradient-linear-liftoff-glow:linear-gradient(135deg,#ffb37a,#7c5cff);--pluto-gradient-linear-moonrise:linear-gradient(135deg,#ffbb8e,#1ad1ff);--pluto-gradient-linear-neptune-ice:linear-gradient(135deg,#42b4ef,#f8aaba);--pluto-gradient-linear-red-helios:linear-gradient(135deg,#ff5a3d,#81c7e6);--pluto-gradient-linear-thermosphere:linear-gradient(135deg,#0372ff,#35ffe1);--pluto-gradient-linear-tidalwater:linear-gradient(135deg,#046,#4bc592);--pluto-gradient-linear-titan-glow:linear-gradient(135deg,#e3a582,#ffeb72);--pluto-gradient-linear-uranian-prism:linear-gradient(135deg,#f9acac,#2e7b99);--pluto-tint-tidalwater-core-1:#267275;--pluto-tint-tidalwater-core-1-rgb:38,114,117;--pluto-tint-tidalwater-core-2:#539a83;--pluto-tint-tidalwater-core-2-rgb:83,154,131;--pluto-tint-tidalwater-core-3:#c5bf93;--pluto-tint-tidalwater-core-3-rgb:197,191,147;--pluto-tint-tidalwater-gradient-linear:var(--pluto-gradient-linear-tidalwater);--pluto-tint-tidalwater-gradient-linear-reversed:linear-gradient(135deg,#4bc592,#046);--pluto-tint-tidalwater-surface-rgb:var(--pluto-tint-tidalwater-core-1-rgb);--pluto-tint-tidalwater-surface-hover-rgb:var(--pluto-tint-tidalwater-core-2-rgb);--pluto-tint-tidalwater-accent:var(--pluto-tint-tidalwater-core-2);--pluto-tint-tidalwater-contrast:var(--Neutral-Milky-Way,#ececed);--pluto-tint-tidalwater-stop-1:#046;--pluto-tint-tidalwater-stop-1-rgb:0,68,102;--pluto-tint-tidalwater-stop-2:#4bc592;--pluto-tint-tidalwater-stop-2-rgb:75,197,146;--pluto-tint-uranian-prism-core-1:#2e7b99;--pluto-tint-uranian-prism-core-1-rgb:46,123,153;--pluto-tint-uranian-prism-core-2:#f9acac;--pluto-tint-uranian-prism-core-2-rgb:249,172,172;--pluto-tint-uranian-prism-core-3:#8acfe8;--pluto-tint-uranian-prism-core-3-rgb:138,207,232;--pluto-tint-uranian-prism-gradient-linear:var(--pluto-gradient-linear-uranian-prism);--pluto-tint-uranian-prism-gradient-linear-reversed:linear-gradient(135deg,#2e7b99,#f9acac);--pluto-tint-uranian-prism-surface-rgb:var(--pluto-tint-uranian-prism-core-1-rgb);--pluto-tint-uranian-prism-surface-hover-rgb:var(--pluto-tint-uranian-prism-core-1-rgb);--pluto-tint-uranian-prism-accent:var(--pluto-tint-uranian-prism-core-2);--pluto-tint-uranian-prism-contrast:#141416;--pluto-tint-blue-stratosphere-core-2:#77bce7;--pluto-tint-blue-stratosphere-core-2-rgb:119,188,231;--pluto-tint-chromosphere-core-2:#b9a851;--pluto-tint-chromosphere-core-2-rgb:185,168,81;--pluto-tint-cratered-moon-core-2:#e8e9cc;--pluto-tint-cratered-moon-core-2-rgb:232,233,204;--pluto-tint-jovian-drift-core-2:#eac1ae;--pluto-tint-jovian-drift-core-2-rgb:234,193,174;--pluto-tint-liftoff-glow-core-2:#a376d7;--pluto-tint-liftoff-glow-core-2-rgb:163,118,215;--pluto-tint-moonrise-core-2:#5fcadd;--pluto-tint-moonrise-core-2-rgb:95,202,221;--pluto-tint-neptune-ice-core-2:#c1adca;--pluto-tint-neptune-ice-core-2-rgb:193,173,202;--pluto-tint-red-helios-core-2:#d97b70;--pluto-tint-red-helios-core-2-rgb:217,123,112;--pluto-tint-thermosphere-core-2:#26d5ea;--pluto-tint-thermosphere-core-2-rgb:38,213,234;--pluto-tint-titan-glow-core-2:#f7d677;--pluto-tint-titan-glow-core-2-rgb:247,214,119;--pluto-active-tint-name:tidalwater;--pluto-active-tint-core-1:var(--pluto-tint-tidalwater-core-1);--pluto-active-tint-core-1-rgb:var(--pluto-tint-tidalwater-core-1-rgb);--pluto-active-tint-core-2:var(--pluto-tint-tidalwater-core-2);--pluto-active-tint-core-2-rgb:var(--pluto-tint-tidalwater-core-2-rgb);--pluto-active-tint-core-3:var(--pluto-tint-tidalwater-core-3);--pluto-active-tint-core-3-rgb:var(--pluto-tint-tidalwater-core-3-rgb);--pluto-active-tint-stop-1:var(--pluto-tint-tidalwater-stop-1);--pluto-active-tint-stop-1-rgb:var(--pluto-tint-tidalwater-stop-1-rgb);--pluto-active-tint-stop-2:var(--pluto-tint-tidalwater-stop-2);--pluto-active-tint-stop-2-rgb:var(--pluto-tint-tidalwater-stop-2-rgb);--pluto-active-tint-gradient-linear:var(--pluto-tint-tidalwater-gradient-linear);--pluto-active-tint-gradient-linear-reversed:var(--pluto-tint-tidalwater-gradient-linear-reversed);--pluto-active-tint-surface-rgb:var(--pluto-tint-tidalwater-surface-rgb);--pluto-active-tint-surface-hover-rgb:var(--pluto-tint-tidalwater-surface-hover-rgb);--pluto-active-tint-accent:var(--pluto-tint-tidalwater-accent);--pluto-active-tint-contrast:var(--pluto-tint-tidalwater-contrast);--pluto-active-tint-accent-contrast:#141416;--pluto-active-tint-accent-hover:#68a692;--pluto-active-tint-marker-rgb:45,192,144;--pluto-switch-active-background:var(--pluto-active-tint-accent);--pluto-insight-strength-well-color:var(--pluto-tint-tidalwater-core-2);--pluto-insight-strength-well-gradient:var(--pluto-gradient-linear-tidalwater);--pluto-insight-strength-moderate-color:var(--pluto-tint-uranian-prism-core-3);--pluto-insight-strength-moderate-gradient:var(--pluto-gradient-linear-thermosphere);--pluto-insight-strength-limited-color:var(--pluto-tint-tidalwater-core-3);--pluto-insight-strength-limited-gradient:var(--pluto-gradient-linear-titan-glow);--pluto-insight-strength-contested-color:var(--pluto-tint-uranian-prism-core-2);--pluto-insight-strength-contested-gradient:var(--pluto-gradient-linear-red-helios);--pluto-canvas-node-bg:var(--pluto-shell-panel-raised);--pluto-canvas-node-unstarted-bg:var(--pluto-shell-canvas);--pluto-canvas-node-unstarted-border:#91919394;--pluto-canvas-node-text:var(--pluto-shell-text-strong);--pluto-canvas-node-text-muted:var(--pluto-shell-text-muted);--pluto-canvas-node-badge-bg:#2f2f31;--pluto-canvas-node-badge-text:var(--pluto-shell-text-base);--pluto-canvas-node-badge-radius:9999px;--pluto-canvas-node-border:var(--pluto-shell-border-subtle);--pluto-canvas-node-border-hover:#ffffff2e;--pluto-canvas-node-selected-outline:var(--pluto-shell-focus);--pluto-canvas-node-drop-outline:#dedee0a3;--pluto-canvas-node-drop-bg:#e3e3e614;--pluto-canvas-node-pending-outline:#dedee052;--pluto-canvas-node-shadow:0 1px 2px #0006;--pluto-canvas-node-shadow-selected:0 6px 16px #00000073;--pluto-canvas-node-connector:#323234;--pluto-canvas-node-collapsed-slice:#e3e3e614;--pluto-panel-header-action-size:32px;--pluto-panel-header-action-gap:6px;--pluto-panel-header-action-radius:var(--radius-pill,9999px);--pluto-panel-header-action-bg:var(--Milky-Way-05,#e3e3e60d);--pluto-panel-header-action-hover-bg:#e3e3e617;--pluto-panel-header-action-bg-solid:#e3e3e6}@supports (color:color-mix(in lab,red,red)){:root{--pluto-panel-header-action-bg-solid:color-mix(in srgb,#e3e3e6 5%,var(--pluto-shell-panel,#171718))}}:root{--pluto-panel-header-action-hover-bg-solid:#e3e3e6}@supports (color:color-mix(in lab,red,red)){:root{--pluto-panel-header-action-hover-bg-solid:color-mix(in srgb,#e3e3e6 9%,var(--pluto-shell-panel,#171718))}}:root{--pluto-panel-header-action-active-bg:#e3e3e61f;--pluto-panel-header-action-ring:#e3e3e60a;--pluto-panel-header-action-ring-hover:#e3e3e614;--pluto-panel-header-action-ring-active:#e3e3e61f;--pluto-panel-header-action-text:var(--pluto-shell-text-muted);--pluto-panel-header-action-text-hover:var(--pluto-shell-text-strong);--pluto-panel-header-action-separator:#e3e3e61f;--pluto-panel-header-actions-max-inline-width:50%;--pluto-panel-header-actions-collapse-margin:28px;--pluto-panel-header-actions-reserved-title-width:320px;--pluto-panel-header-actions-menu-width:180px;--Neutral-Asteroid:var(--pluto-shell-canvas);--Neutral-Cosmic-Dark:var(--pluto-shell-panel);--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-2xl:32px;--shadow-level-1:0 6px 16px 0 #00000073;--shadow-selected:0 28px 72px 0 #0000008c;--Neutral-Moonrock:var(--pluto-shell-text-muted);--Neutral-Milky-Way:var(--pluto-shell-text-strong);--Tint-Milky-Way-05:#e3e3e60d;--Tint-Milky-Way-80:#e3e3e6cc;--Neutral-Cosmic-Light:var(--pluto-shell-secondary);--UI-Focus:var(--pluto-shell-focus);--Brand-Aura:var(--pluto-shell-accent);--radius-xs:4px;--space-2:2px;--space-4:4px;--space-6:6px;--space-8:8px;--space-11:11px;--space-12:12px;--space-16:16px;--space-20:20px;--space-24:24px;--space-32:32px;--space-40:40px;--btn-surface-asteroid:var(--pluto-shell-canvas);--btn-surface-comicDark:var(--pluto-shell-panel);--btn-surface-comicLight:var(--pluto-shell-secondary);--btn-surface-hover:var(--pluto-shell-hover);--UI-Hover:var(--pluto-shell-hover);--btn-surface-pressed:var(--pluto-shell-pressed);--btn-surface-inactive:var(--pluto-shell-disabled-surface);--icon-surface-inactive:var(--pluto-shell-text-disabled);--UI-Inactive-text:var(--pluto-shell-text-disabled);--Tint-Milky-Way-10:#e3e3e61a;--ghost-btn-hover:#e3e3e60f;--ghost-btn-active:#e3e3e61a;--Milky-Way-100:var(--pluto-shell-text-strong);--Milky-Way-80:#e3e3e6cc;--Milky-Way-70:var(--pluto-shell-text-soft);--Milky-Way-60:#e3e3e699;--Milky-Way-40:#e3e3e666;--Milky-Way-10:#e3e3e61a;--Milky-Way-05:#e3e3e60d;--Moon-Rock-100:var(--pluto-shell-text-muted);--Moon-Rock-20:#91919333;--Asteroid-100:var(--pluto-shell-base);--Pure-Black-100:var(--pluto-shell-canvas-deep);--Pluto-Cosmic-Grey-200:var(--pluto-shell-panel-raised);--UI-Border:var(--pluto-shell-border-subtle);--radius-pill:9999px;--icon-surface-milkyWay:var(--pluto-shell-text-strong);--icon-surface-moonrock:var(--pluto-shell-text-muted);--Gradients-Linear-Aura:var(--pluto-accent-aura-gradient-linear);--global-nav-width-collapsed:72px;--global-nav-width-expanded:260px;--global-nav-width:var(--global-nav-width-collapsed);--global-nav-edge-gap:8px;--global-nav-content-offset:calc(var(--global-nav-edge-gap) + var(--global-nav-width) + var(--global-nav-edge-gap));--global-nav-transition:.32s cubic-bezier(.4,0,.2,1);--sidebar-action-size-md:36px;--sidebar-action-icon-size-md:16px;--sidebar-action-padding-md:8px;--sidebar-action-surface-secondary:#e3e3e61a;--sidebar-action-surface-secondary-hover:#e3e3e624;--sidebar-action-surface-tertiary:transparent;--sidebar-action-surface-tertiary-hover:#e3e3e60d;--sidebar-action-ring:#e3e3e61a;--sidebar-action-ring-hover:#e3e3e62e;--sidebar-action-text:var(--pluto-panel-header-action-text,var(--pluto-shell-text-muted,#919193));--sidebar-action-text-active:var(--pluto-shell-text-strong,#ececed);--sidebar-action-primary-bg:var(--pluto-shell-text-strong,#ececed);--sidebar-action-primary-text:var(--pluto-accent-aura-contrast,#141416);--sidebar-action-active-bg:var(--pluto-panel-header-action-active-bg,#e3e3e61f)}:root[data-nav-state=expanded]{--global-nav-width:var(--global-nav-width-expanded)}.pluto-nav-pushable{transition:left var(--global-nav-transition),width var(--global-nav-transition)}*{scrollbar-width:thin;scrollbar-color:var(--pluto-shell-scrollbar-thumb)transparent}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--pluto-shell-scrollbar-thumb);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--pluto-shell-scrollbar-thumb-hover)}::-webkit-scrollbar-corner{background:0 0}@font-face{font-family:Mirage;src:url(/fonts/mirage-variable-TRIAL.ttf)format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Aeonik Mono;src:url(/fonts/AeonikMono-Regular.otf)format("opentype"),local(Aeonik Mono),local(AeonikMono-Regular);font-weight:400;font-style:normal;font-display:swap}.type-display-large{letter-spacing:-.025em;font-size:40px;line-height:115%}.type-display-large,.type-heading-h1{font-family:Mirage,sans-serif;font-style:normal;font-weight:500}.type-heading-h1{letter-spacing:-.19px;font-size:19px;line-height:135%}.pluto-chat-shell{container-type:inline-size}.pluto-chat-shell--empty{overflow:hidden}.pluto-chat-empty-stable{will-change:opacity;min-width:270px;transition:opacity .16s}@container (max-width:239px){.pluto-chat-empty-stable{opacity:0;pointer-events:none}}.type-heading-h2{font-family:Mirage,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:144%}.type-body-large{font-size:14px;line-height:155%}.type-body-large,.type-body-medium{font-family:Mirage,sans-serif;font-style:normal;font-weight:400}.type-body-medium{font-size:13px;line-height:140%}.type-body-medium-bold{font-size:13px;font-weight:500;line-height:120%}.type-body-medium-bold,.type-body-small{font-family:Mirage,sans-serif;font-style:normal}.type-body-small{font-size:12px;font-weight:400;line-height:130%}.type-body-small-bold{font-family:Mirage,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:120%}.type-label-large{letter-spacing:.96px;font-size:12px;line-height:112%}.type-label-large,.type-label-small{text-transform:uppercase;font-family:Aeonik Mono,monospace;font-style:normal;font-weight:400}.type-label-small{letter-spacing:.8px;font-size:10px;line-height:115%}.type-compact{line-height:120%}*{box-sizing:border-box;margin:0;padding:0}body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-family:Mirage,sans-serif;overflow:hidden}#__next,body,html{background:var(--Neutral-Asteroid,#0a0d11);width:100%;height:100%;margin:0;padding:0}::-moz-selection{color:var(--Neutral-Cosmic-Dark,#1f2226);background:#f1f2f4d9}::selection{color:var(--Neutral-Cosmic-Dark,#1f2226);background:#f1f2f4d9}.react-flow{background:var(--Neutral-Asteroid,#0a0d11)!important;cursor:default!important}.pluto-canvas-comment-pin{isolation:isolate;background:var(--pluto-shell-panel-raised);width:24px;height:24px;color:var(--pluto-accent-aura);cursor:pointer;opacity:1;box-sizing:border-box;border:0;border-radius:14px 14px 14px 4px;justify-content:center;align-items:center;transition:transform .15s,opacity .15s;display:inline-flex;position:relative;box-shadow:inset 0 0 1px #f1f2f459}.pluto-canvas-comment-pin:before{content:"";z-index:0;border-radius:inherit;background:rgba(var(--pluto-accent-aura-rgb),.12);pointer-events:none;transition:background .15s;position:absolute;inset:0}.pluto-canvas-comment-pin--active,.pluto-canvas-comment-pin:hover{transform:scale(1.1)}.pluto-canvas-comment-pin--movable{cursor:pointer}.react-flow__node.dragging .pluto-canvas-comment-pin--movable{cursor:grabbing;transform:scale(1.1)}.pluto-canvas-comment-pin:focus-visible{outline:2px solid var(--pluto-accent-aura);outline-offset:3px}.pluto-canvas-comment-pin--active{color:var(--pluto-accent-aura-contrast)}.pluto-canvas-comment-pin--active:before{background:rgba(var(--pluto-accent-aura-rgb),1)}.pluto-canvas-comment-placement-ghost,.pluto-canvas-comment-placement-ghost:hover{cursor:crosshair;transform:none}.pluto-canvas-comment-pin--resolved:not(.pluto-canvas-comment-pin--active){opacity:.55}.pluto-canvas-comment-pin--outdated:not(.pluto-canvas-comment-pin--active){color:#e0a54b;box-shadow:inset 0 0 0 1px #e0a54bb3,inset 0 0 1px #f1f2f459}.pluto-canvas-comment-pin--internal:not(.pluto-canvas-comment-pin--active){outline:1px dashed var(--pluto-shell-text-muted,#919193);outline-offset:3px}.pluto-canvas-comment-pin__icon{z-index:1;width:14px;height:14px;color:inherit;justify-content:center;align-items:center;display:inline-flex;position:relative}.pluto-canvas-comment-pin__count{z-index:2;background:var(--Neutral-Milky-Way,#f1f2f4);min-width:13px;height:13px;color:var(--Neutral-Cosmic-Dark,#1f2226);text-align:center;box-sizing:border-box;border-radius:8px;padding:0 3px;font-family:Mirage,system-ui,sans-serif;font-size:8px;font-weight:700;line-height:13px;position:absolute;top:-5px;right:-5px}.pluto-canvas-comment-preview{background:var(--pluto-shell-panel-raised,#232325);text-align:left;border:0;border-radius:16px;padding:10px 12px 11px;font-family:Mirage,system-ui,sans-serif;box-shadow:inset 0 0 1px #fff3,0 1px #00000026,0 10px 28px #0000006b}.pluto-canvas-comment-preview__row{align-items:flex-start;gap:6px;display:flex}.pluto-canvas-comment-preview__avatar{flex-shrink:0;margin-top:3px;display:inline-flex}.pluto-canvas-comment-preview__content{flex:1;min-width:0}.pluto-canvas-comment-preview__header{align-items:center;gap:6px;min-height:28px;display:flex}.pluto-canvas-comment-preview__author{color:var(--pluto-shell-text-strong,#ececed);font-family:Mirage,system-ui,sans-serif;font-size:13px;font-weight:600}.pluto-canvas-comment-preview__category{text-overflow:ellipsis;white-space:nowrap;background:rgba(var(--pluto-accent-aura-rgb,83,154,131),.14);min-width:0;color:var(--pluto-accent-aura,#539a83);text-transform:capitalize;border-radius:4px;padding:1px 6px;font-size:10.5px;line-height:1.3;overflow:hidden}.pluto-canvas-comment-preview__time{white-space:nowrap;color:var(--pluto-shell-text-faint,#6e6e72);flex-shrink:0;font-family:Mirage,system-ui,sans-serif;font-size:13px}.pluto-canvas-comment-preview__body{color:var(--pluto-shell-text-base,#c8c8cb);white-space:pre-wrap;word-break:break-word;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin-top:1px;font-family:Mirage,system-ui,sans-serif;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.pluto-map-node[data-has-endcap=true][data-selected=false] .pluto-map-node-card{border-radius:var(--radius-md,12px)0 0 var(--radius-md,12px)!important}.pluto-map-node[data-selected=false] .pluto-map-node-card{transition:box-shadow .16s}.pluto-map-node[data-selected=false] .pluto-map-node-card:hover{box-shadow:inset 0 0 0 1px var(--pluto-canvas-node-border-hover),var(--pluto-canvas-node-shadow)}[data-canvas-wheeling=true] .react-flow__node{pointer-events:none!important}[data-canvas-wheeling=true] .pluto-map-node-card:hover{box-shadow:inset 0 0 0 1px var(--pluto-canvas-node-border),var(--pluto-canvas-node-shadow)!important}.pluto-map-accordion-btn,.pluto-map-accordion-number{transition:opacity .15s}.pluto-map-accordion-slot.is-collapsed .pluto-map-accordion-number{opacity:1;pointer-events:auto}.pluto-map-accordion-slot.is-collapsed .pluto-map-accordion-btn,.pluto-map-node:hover .pluto-map-accordion-slot.is-collapsed .pluto-map-accordion-number{opacity:0;pointer-events:none}.pluto-map-node:hover .pluto-map-accordion-slot.is-collapsed .pluto-map-accordion-btn{opacity:1;pointer-events:auto}.pluto-map-toolbar-btn{border-radius:var(--space-8,8px);background:var(--Neutral-Cosmic-Dark,#1f2226);border:1px solid #0000;transition:background .15s,border-color .15s}.pluto-map-toolbar-btn,.pluto-map-toolbar-btn:focus{box-shadow:none;outline:none}.pluto-map-toolbar-btn:hover{background:var(--UI-Hover,#292c30)}.pluto-map-toolbar-btn:focus-visible{border-color:var(--UI-Focus,#685dff);box-shadow:none;outline:none}.pluto-map-toolbar-btn:active{background:var(--Neutral-Cosmic-Light,#2e3135)}.pluto-tooltip{--pluto-tooltip-padding:6px 10px;--pluto-tooltip-font-size:12px;--pluto-tooltip-max-width:264px;z-index:10020;pointer-events:none;box-sizing:border-box;padding:var(--pluto-tooltip-padding);color:#18181a;font-family:Mirage,sans-serif;font-size:var(--pluto-tooltip-font-size);letter-spacing:-.003em;white-space:nowrap;-webkit-font-smoothing:antialiased;background:#ececed;border-radius:6px;align-items:center;gap:8px;font-weight:500;line-height:1.35;animation:pluto-tooltip-in .12s ease-out .8s both;display:inline-flex;position:fixed;box-shadow:0 6px 20px #00000059,0 1px 2px #0000004d}.pluto-tooltip--instant{animation-delay:0s}@keyframes pluto-tooltip-in{0%{opacity:0;translate:0 2px}to{opacity:1;translate:0}}.pluto-tooltip-kbd{color:#5c5c61;font-variant-numeric:tabular-nums;background:#00000012;border-radius:5px;align-items:center;height:18px;padding:0 5px;font-size:11px;font-weight:500;display:inline-flex}.pluto-tooltip--size-small{--pluto-tooltip-padding:4px 8px;--pluto-tooltip-font-size:11.5px}.pluto-tooltip--size-large{--pluto-tooltip-padding:8px 12px;--pluto-tooltip-font-size:13px}.pluto-tooltip--wrap{white-space:normal;max-width:var(--pluto-tooltip-max-width);--pluto-tooltip-padding:9px 12px;font-weight:400;line-height:1.5;display:block}.pluto-help-tip{width:16px;height:16px;color:var(--pluto-shell-text-faint,#6e6e72);cursor:help;vertical-align:middle;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:color .13s;display:inline-flex}.pluto-help-tip:focus-visible,.pluto-help-tip:hover{color:var(--pluto-shell-text-strong,#ececed);outline:none}@media (prefers-reduced-motion:reduce){.pluto-tooltip{animation:none}}.pluto-button{--pluto-button-height:32px;--pluto-button-padding-x:16px;--pluto-button-radius:var(--radius-sm,8px);--pluto-button-font-size:13px;--pluto-button-icon-size:16px;-webkit-appearance:none;-moz-appearance:none;appearance:none;justify-content:center;align-items:center;gap:var(--space-6,6px);width:auto;min-width:0;height:var(--pluto-button-height);min-height:var(--pluto-button-height);padding:0 var(--pluto-button-padding-x);border-radius:var(--pluto-button-radius);font-family:Mirage,sans-serif;font-size:var(--pluto-button-font-size);letter-spacing:0;white-space:nowrap;color:var(--Neutral-Milky-Way,#f1f2f4);box-shadow:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;outline:none;font-weight:500;line-height:1;text-decoration:none;transition:background .14s,box-shadow .14s,color .14s,opacity .14s,transform .14s;display:inline-flex}.pluto-button:focus{outline:none}.pluto-button:focus-visible{box-shadow:inset 0 0 0 1px var(--UI-Focus,#685dff),0 0 0 1px var(--UI-Focus,#685dff)}@supports (color:color-mix(in lab,red,red)){.pluto-button:focus-visible{box-shadow:inset 0 0 0 1px var(--UI-Focus,#685dff),0 0 0 1px color-mix(in srgb,var(--UI-Focus,#685dff)42%,transparent)}}.pluto-button:active:not(:disabled){transform:translateY(.5px)}.pluto-button:disabled,.pluto-button[aria-disabled=true]{cursor:default;pointer-events:none;opacity:.48}.pluto-button--full-width{width:100%}:root{--pluto-control-h-small:24px;--pluto-control-h-medium:32px;--pluto-control-h-large:36px;--pluto-control-h-xlarge:46px;--pluto-control-radius-small:var(--radius-sm,8px);--pluto-control-radius-medium:var(--radius-sm,8px);--pluto-control-radius-large:var(--radius-sm,8px);--pluto-control-radius-xlarge:var(--radius-sm,8px)}.pluto-button--size-small{--pluto-button-height:var(--pluto-control-h-small);--pluto-button-padding-x:12px;--pluto-button-radius:var(--pluto-control-radius-small);--pluto-button-font-size:12px;--pluto-button-icon-size:14px;gap:var(--space-4,4px)}.pluto-button--size-small.pluto-button--icon-end{padding-right:8px}.pluto-button--size-small.pluto-button--icon-start{padding-left:8px}.pluto-button--size-medium{--pluto-button-height:var(--pluto-control-h-medium);--pluto-button-padding-x:16px;--pluto-button-radius:var(--pluto-control-radius-medium);--pluto-button-font-size:13px;--pluto-button-icon-size:16px}.pluto-button--size-medium.pluto-button--icon-end{padding-right:12px}.pluto-button--size-medium.pluto-button--icon-start{padding-left:12px}.pluto-button--size-large{--pluto-button-height:var(--pluto-control-h-large);--pluto-button-padding-x:20px;--pluto-button-radius:var(--pluto-control-radius-large);--pluto-button-font-size:14px;--pluto-button-icon-size:16px;gap:var(--space-8,8px)}.pluto-button--size-large.pluto-button--icon-end{padding-right:16px}.pluto-button--size-large.pluto-button--icon-start{padding-left:16px}.pluto-button--size-xlarge{--pluto-button-height:var(--pluto-control-h-xlarge);--pluto-button-padding-x:20px;--pluto-button-radius:var(--pluto-control-radius-xlarge);--pluto-button-font-size:14px;--pluto-button-icon-size:16px;gap:var(--space-8,8px)}.pluto-button--size-xlarge.pluto-button--icon-end{padding-right:16px}.pluto-button--size-xlarge.pluto-button--icon-start{padding-left:16px}.pluto-button--shape-default{border-radius:var(--pluto-button-radius)}.pluto-button--shape-rounded{border-radius:var(--radius-md,12px)}.pluto-button--shape-pill{border-radius:999px}.pluto-button--icon-only,.pluto-button--shape-square{width:var(--pluto-button-height);min-width:var(--pluto-button-height);border-radius:var(--pluto-button-radius);padding-inline:0}.pluto-button--icon-only.pluto-button--size-large,.pluto-button--shape-square.pluto-button--size-large{border-radius:var(--radius-md,12px)}.pluto-button__label{text-overflow:ellipsis;min-width:0;line-height:1.25;display:block;overflow:hidden}.pluto-button__icon{flex:0 0 var(--pluto-button-icon-size);justify-content:center;align-items:center;display:inline-flex}.pluto-button--icon-only>svg,.pluto-button__icon,.pluto-button__icon svg{width:var(--pluto-button-icon-size);height:var(--pluto-button-icon-size);color:currentColor}.pluto-button--variant-primary{background:var(--Neutral-Milky-Way,#f1f2f4);color:var(--Neutral-Asteroid,#0a0d11);box-shadow:inset 0 0 1px #ffffff4d}.pluto-button--variant-primary:hover:not(:disabled){background:var(--Tint-Milky-Way-80,#f1f2f4cc)}.pluto-button--variant-primary:active:not(:disabled){background:var(--Milky-Way-60,#f1f2f499)}.pluto-button--variant-secondary{background:var(--btn-surface-comicLight,#2e3135);color:var(--pluto-shell-text-subtle,#ffffff8c);box-shadow:inset 0 0 1px #ffffff38}.pluto-button--variant-secondary:hover:not(:disabled){background:var(--btn-surface-hover,#3f4246)}.pluto-button--variant-secondary:active:not(:disabled){background:var(--btn-surface-pressed,#2e3135)}.pluto-button--variant-tertiary{color:var(--Neutral-Milky-Way,#f1f2f4);box-shadow:inset 0 0 0 1px var(--Neutral-Milky-Way,#f1f2f4);background:0 0}@supports (color:color-mix(in lab,red,red)){.pluto-button--variant-tertiary{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--Neutral-Milky-Way,#f1f2f4)15%,transparent)}}.pluto-button--variant-tertiary:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--Neutral-Milky-Way,#f1f2f4)}@supports (color:color-mix(in lab,red,red)){.pluto-button--variant-tertiary:hover:not(:disabled){box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--Neutral-Milky-Way,#f1f2f4)30%,transparent)}}.pluto-button--variant-tertiary:active:not(:disabled){background:#f1f2f409}.pluto-button--variant-ghost{color:var(--Neutral-Milky-Way,#f1f2f4);background:0 0}.pluto-button--variant-ghost:hover:not(:disabled){background:var(--Tint-Milky-Way-10,#f1f2f41a)}.pluto-button--variant-ghost:active:not(:disabled){background:#f1f2f424}.pluto-button--variant-link{height:auto;min-height:0;color:var(--Neutral-Moonrock,#797c80);background:0 0;border-radius:0;padding:0}.pluto-button--variant-link:hover:not(:disabled){color:var(--Neutral-Milky-Way,#f1f2f4)}.pluto-button--tone-danger{color:var(--pluto-danger-text,#ff8f92)}.pluto-button--tone-danger.pluto-button--variant-primary{background:var(--pluto-danger-fill,#ff8f92);color:var(--Neutral-Asteroid,#0a0d11)}.pluto-button--tone-danger.pluto-button--variant-primary:hover:not(:disabled){background:var(--pluto-danger-fill,#ff8f92)}@supports (color:color-mix(in lab,red,red)){.pluto-button--tone-danger.pluto-button--variant-primary:hover:not(:disabled){background:color-mix(in srgb,var(--pluto-danger-fill,#ff8f92)84%,white)}}.pluto-button--tone-danger.pluto-button--variant-secondary{color:var(--pluto-danger-text,#ff8f92);background:#ff8f921a;box-shadow:inset 0 0 1px #ff8f9259}.pluto-button--tone-danger.pluto-button--variant-danger:hover:not(:disabled),.pluto-button--tone-danger.pluto-button--variant-ghost:hover:not(:disabled),.pluto-button--tone-danger.pluto-button--variant-secondary:hover:not(:disabled){background:#ff8f9224}.pluto-button--tone-danger.pluto-button--variant-danger,.pluto-button--variant-danger{color:var(--pluto-danger-text,#ff8f92);background:#ff8f921a;box-shadow:inset 0 0 1px #ff8f9259}.pluto-button--tone-danger.pluto-button--variant-tertiary{box-shadow:inset 0 0 0 1px #ff8f925c}.pluto-buttons-page{min-height:100dvh;padding:12px 12px 12px var(--global-nav-content-offset);color:var(--Neutral-Milky-Way,#f1f2f4);transition:padding var(--global-nav-transition);overflow:hidden}.pluto-buttons-page__panel{border-radius:var(--radius-xl,24px);background:var(--pluto-shell-panel,#171718);width:100%;max-width:1120px;height:calc(100dvh - 24px);min-height:0;box-shadow:inset 0 0 0 1px var(--pluto-shell-border-subtle,#ffffff12),var(--pluto-shell-shadow-panel,0 16px 40px #00000080);flex-direction:column;margin:0 auto;display:flex;overflow:hidden}.pluto-buttons-page__header{border-bottom:1px solid var(--UI-Border,#f1f2f414);flex:none;justify-content:space-between;align-items:center;gap:24px;padding:24px 28px;display:flex}.pluto-buttons-page__body{flex:auto;min-height:0;padding:0 28px 28px;overflow:auto}.pluto-buttons-page__eyebrow,.pluto-buttons-page__label,.pluto-buttons-page__section-title{letter-spacing:.08em;text-transform:uppercase;color:var(--Neutral-Moonrock,#797c80);margin:0;font-family:MonoLisa,monospace;font-size:12px;font-weight:400;line-height:1.2}.pluto-buttons-page__title{letter-spacing:0;margin:6px 0 0;font-family:Mirage,sans-serif;font-size:32px;font-weight:500;line-height:1.1}.pluto-buttons-page__section{border-bottom:1px solid var(--UI-Border,#f1f2f414);padding:24px 0}.pluto-buttons-page__section:last-child{border-bottom:0}.pluto-buttons-page__section-title{margin-bottom:16px}.pluto-buttons-page__matrix{grid-template-columns:110px repeat(3,minmax(120px,max-content));align-items:center;gap:14px 18px;width:-moz-max-content;width:max-content;min-width:100%;display:grid}.pluto-buttons-page__row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}@media (max-width:720px){.pluto-buttons-page{padding:8px 8px 8px var(--global-nav-content-offset)}.pluto-buttons-page__panel{border-radius:var(--radius-lg,18px);height:calc(100dvh - 16px)}.pluto-buttons-page__header{align-items:flex-start;padding:20px}.pluto-buttons-page__body{padding:0 20px 24px}.pluto-buttons-page__matrix{overflow:visible}}.pluto-btn-large{height:40px;padding:var(--space-8,8px)var(--space-12,12px);align-items:center;gap:var(--space-8,8px);border-radius:var(--radius-md,12px);opacity:.9;background:var(--btn-surface-comicLight,#2e3135);box-shadow:none;cursor:pointer;border:1px solid #0000;outline:none;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.pluto-btn-large:hover{background:var(--UI-Hover,#292c30)}.pluto-btn-large:focus{box-shadow:none;outline:none}.pluto-btn-large:focus-visible{border-color:var(--UI-Focus,#685dff);background:var(--btn-surface-comicLight,#2e3135)}.pluto-btn-large:active{background:var(--btn-surface-pressed,#2e3135)}.pluto-btn-large:disabled{background:var(--btn-surface-inactive,#181b1f);cursor:default;opacity:1}.pluto-btn-large:disabled .pluto-btn-large-dropdown-icon,.pluto-btn-large:disabled .pluto-btn-large-icon,.pluto-btn-large:disabled .pluto-btn-large-text{color:var(--UI-Inactive-text,#45484c)}.pluto-btn-large:disabled .pluto-btn-large-dropdown-icon svg,.pluto-btn-large:disabled .pluto-btn-large-icon svg{stroke:var(--icon-surface-inactive,#45484c)}.pluto-btn-large-content{align-items:center;gap:8px;display:flex}.pluto-btn-large-icon{aspect-ratio:1;flex-shrink:0;width:16px;height:16px}.pluto-btn-large-icon,.pluto-btn-large-text{justify-content:center;align-items:center;display:flex}.pluto-btn-large-text{padding-right:var(--space-4,4px);color:var(--Neutral-Milky-Way,#f1f2f4);text-align:center;text-overflow:ellipsis;gap:10px;font-family:Mirage,sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:140%;overflow:hidden}.pluto-btn-large-dropdown-icon{aspect-ratio:1;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.pluto-btn-large:disabled .pluto-btn-large-text{color:var(--UI-Inactive-text,#45484c)}.pluto-btn-large-primary{background:var(--Neutral-Milky-Way,#f1f2f4)}.pluto-btn-large-primary:hover{background:var(--Tint-Milky-Way-80,#f1f2f4cc)}.pluto-btn-large-primary:active{background:var(--Milky-Way-60,#f1f2f499)}.pluto-btn-large-primary .pluto-btn-large-text{color:var(--Neutral-Asteroid,#0a0d11)}.pluto-header-action,.pluto-panel-header-icon-action{--pluto-presence-surface:var(--pluto-panel-header-action-bg-solid)}.pluto-header-action:hover,.pluto-panel-header-icon-action:hover{--pluto-presence-surface:var(--pluto-panel-header-action-hover-bg-solid)}.pluto-header-action{min-height:var(--pluto-panel-header-action-size);height:var(--pluto-panel-header-action-size);background:var(--pluto-panel-header-action-bg);box-shadow:inset 0 0 0 1px var(--pluto-panel-header-action-ring);color:var(--pluto-panel-header-action-text);white-space:nowrap;cursor:pointer;transition:background var(--pluto-floating-motion-duration,.16s)ease,box-shadow var(--pluto-floating-motion-duration,.16s)ease,color var(--pluto-floating-motion-duration,.16s)ease;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-family:Mirage,sans-serif;font-size:12px;font-weight:500;line-height:1;display:inline-flex}.pluto-header-action:hover{background:var(--pluto-panel-header-action-hover-bg);box-shadow:inset 0 0 0 1px var(--pluto-panel-header-action-ring-hover);color:var(--pluto-panel-header-action-text-hover)}.pluto-header-action:active{background:var(--pluto-panel-header-action-active-bg);box-shadow:inset 0 0 0 1px var(--pluto-panel-header-action-ring-active);color:var(--pluto-panel-header-action-text-hover)}.pluto-header-action:focus-visible{box-shadow:inset 0 0 0 1px var(--pluto-shell-focus);outline:none}.pluto-header-action:disabled{color:var(--pluto-shell-text-disabled);cursor:default;background:#e3e3e608;box-shadow:inset 0 0 0 1px #e3e3e608}.pluto-header-action--open,.pluto-header-action--open:active,.pluto-header-action--open:hover,.pluto-header-action[data-active=true],.pluto-header-action[data-active=true]:active,.pluto-header-action[data-active=true]:hover{background:var(--pluto-panel-header-action-active-bg);box-shadow:inset 0 0 0 1px var(--pluto-panel-header-action-ring-active);color:var(--pluto-panel-header-action-text-hover)}.pluto-header-action--primary{background:var(--Neutral-Milky-Way,#f1f2f4);color:var(--Neutral-Asteroid,#0a0d11)}.pluto-header-action--primary:hover{background:var(--Tint-Milky-Way-80,#f1f2f4cc);color:var(--Neutral-Asteroid,#0a0d11)}.pluto-header-action--primary:active{background:var(--Milky-Way-60,#f1f2f499);color:var(--Neutral-Asteroid,#0a0d11)}.pluto-header-action--primary:disabled{background:var(--btn-surface-inactive,#181b1f);color:var(--UI-Inactive-text,#45484c)}.pluto-header-action--primary.pluto-header-action--open,.pluto-header-action--primary.pluto-header-action--open:active,.pluto-header-action--primary.pluto-header-action--open:hover{background:var(--Tint-Milky-Way-80,#f1f2f4cc);color:var(--Neutral-Asteroid,#0a0d11);border-color:#0000}.pluto-header-action--icon{width:var(--pluto-panel-header-action-size);padding:0}.pluto-header-action:has(>.pluto-header-action__icon:first-child){padding-left:10px}.pluto-header-action__caret,.pluto-header-action__icon{opacity:.72;transition:opacity var(--pluto-floating-motion-duration,.16s)ease,transform var(--pluto-floating-motion-duration,.16s)ease;flex-shrink:0}.pluto-header-action--open>.pluto-header-action__caret,.pluto-header-action--open>.pluto-header-action__icon,.pluto-header-action--primary>.pluto-header-action__caret,.pluto-header-action--primary>.pluto-header-action__icon,.pluto-header-action:hover>.pluto-header-action__caret,.pluto-header-action:hover>.pluto-header-action__icon{opacity:1}.pluto-header-action__caret{margin-right:-2px}.pluto-header-action--open>.pluto-header-action__caret{transform:rotate(180deg)}.pluto-panel-header-actions{justify-content:flex-end;align-items:center;gap:var(--pluto-panel-header-action-gap);margin-left:var(--pluto-panel-header-actions-collapse-margin,28px);max-width:var(--pluto-panel-header-actions-max-inline-width,50%);min-width:var(--pluto-panel-header-action-size);flex:0 auto;display:inline-flex;position:relative}.pluto-panel-header-action-slot,.pluto-panel-header-legacy-actions{flex:none;align-items:center;display:inline-flex}.pluto-panel-header-legacy-actions{gap:var(--pluto-panel-header-action-gap)}.pluto-panel-header-icon-action{width:var(--pluto-panel-header-action-size);height:var(--pluto-panel-header-action-size);border-radius:var(--pluto-panel-header-action-radius);background:var(--pluto-panel-header-action-bg);box-shadow:inset 0 0 0 1px var(--pluto-panel-header-action-ring);color:var(--pluto-panel-header-action-text);cursor:pointer;transition:background var(--pluto-floating-motion-duration,.16s)ease,box-shadow var(--pluto-floating-motion-duration,.16s)ease,color var(--pluto-floating-motion-duration,.16s)ease;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.pluto-panel-header-icon-action:hover,.pluto-panel-header-icon-action[aria-expanded=true],.pluto-panel-header-icon-action[data-active=true]{background:var(--pluto-panel-header-action-hover-bg);box-shadow:inset 0 0 0 1px var(--pluto-panel-header-action-ring-hover);color:var(--pluto-panel-header-action-text-hover)}.pluto-panel-header-icon-action:active{background:var(--pluto-panel-header-action-active-bg);box-shadow:inset 0 0 0 1px var(--pluto-panel-header-action-ring-active);color:var(--pluto-panel-header-action-text-hover)}.pluto-panel-header-icon-action:focus-visible{box-shadow:inset 0 0 0 1px var(--pluto-shell-focus);outline:none}.pluto-panel-header-icon-action:disabled{color:var(--pluto-shell-text-disabled);cursor:default;background:0 0}.pluto-home-sections-container{container:home-sections/inline-size}@container home-sections (max-width:560px){.pluto-chat-empty-stable{--home-sections-gap:var(--space-12,12px);--home-sections-px:var(--space-12,12px)}}@container home-sections (max-width:440px){.pluto-chat-empty-stable{--home-sections-gap:var(--space-8,8px)}}.pluto-input,.pluto-textarea{width:auto;padding:0 var(--pluto-input-padding-x,12px);background:var(--pluto-control-bg,#f1f2f40d);border:1px solid var(--pluto-control-border,#f1f2f41a);border-radius:var(--pluto-input-radius,var(--pluto-control-radius-xlarge));color:var(--Neutral-Milky-Way,#f1f2f4);font-family:Mirage,sans-serif;font-size:var(--pluto-input-font-size,14px);box-sizing:border-box;outline:none;transition:border-color .15s,box-shadow .15s}.pluto-input{height:var(--pluto-input-height,var(--pluto-control-h-xlarge))}.pluto-textarea{min-height:max(80px,var(--pluto-input-height,var(--pluto-control-h-xlarge)));resize:vertical;padding-top:10px;padding-bottom:10px;line-height:1.45}.pluto-input::-moz-placeholder,.pluto-textarea::-moz-placeholder{color:var(--pluto-shell-text-muted,#919193)}.pluto-input::placeholder,.pluto-textarea::placeholder{color:var(--pluto-shell-text-muted,#919193)}.pluto-input:focus,.pluto-input:focus-visible,.pluto-textarea:focus,.pluto-textarea:focus-visible{border-color:var(--UI-Focus,#685dff);box-shadow:0 0 0 1px var(--UI-Focus,#685dff)}@supports (color:color-mix(in lab,red,red)){.pluto-input:focus,.pluto-input:focus-visible,.pluto-textarea:focus,.pluto-textarea:focus-visible{box-shadow:0 0 0 1px color-mix(in srgb,var(--UI-Focus,#685dff)42%,transparent)}}.pluto-input:disabled,.pluto-textarea:disabled{opacity:.55;cursor:default}.pluto-input--error,.pluto-textarea--error{border-color:var(--UI-Danger,#ef4444)}.pluto-input--full-width,.pluto-textarea--full-width{width:100%}.pluto-input--size-small{--pluto-input-height:var(--pluto-control-h-small);--pluto-input-radius:var(--pluto-control-radius-small);--pluto-input-padding-x:10px;--pluto-input-font-size:13px}.pluto-input--size-medium{--pluto-input-height:var(--pluto-control-h-medium);--pluto-input-radius:var(--pluto-control-radius-medium);--pluto-input-padding-x:12px;--pluto-input-font-size:13px}.pluto-input--size-large{--pluto-input-height:var(--pluto-control-h-large);--pluto-input-radius:var(--pluto-control-radius-large);--pluto-input-padding-x:12px;--pluto-input-font-size:14px}.pluto-input--size-xlarge{--pluto-input-height:var(--pluto-control-h-xlarge);--pluto-input-radius:var(--pluto-control-radius-xlarge);--pluto-input-padding-x:16px;--pluto-input-font-size:14px}.pluto-field--floating{position:relative}.pluto-input--floating{padding-top:18px;padding-bottom:4px}.pluto-input--floating::-moz-placeholder{color:#0000}.pluto-input--floating::placeholder{color:#0000}.pluto-field__floating-label{color:var(--pluto-shell-text-muted,#797c80);pointer-events:none;transform-origin:0;font-family:Mirage,sans-serif;font-size:14px;font-weight:400;transition:all .16s cubic-bezier(.4,0,.2,1);position:absolute;top:50%;left:17px;transform:translateY(-50%)}.pluto-input--floating:not(:-moz-placeholder)~.pluto-field__floating-label{letter-spacing:.3px;font-size:11px;top:8px;transform:translateY(0)}.pluto-input--floating:focus~.pluto-field__floating-label,.pluto-input--floating:not(:placeholder-shown)~.pluto-field__floating-label{letter-spacing:.3px;font-size:11px;top:8px;transform:translateY(0)}.pluto-input--floating:focus~.pluto-field__floating-label{color:var(--UI-Focus,#685dff)}.pluto-input--floating:disabled~.pluto-field__floating-label{opacity:.55}.composer-actions-row{container:composer-actions/inline-size}@container composer-actions (max-width:380px){.composer-picker__collapsible{display:none}}.pluto-panel-header-actions__separator{margin:0 4px}.pluto-panel-header-actions__separator,.pluto-panel-header-leading-separator{background:var(--pluto-panel-header-action-separator);flex:none;width:1px;height:18px}.pluto-panel-header-actions__measure{gap:var(--pluto-panel-header-action-gap);visibility:hidden;pointer-events:none;white-space:nowrap;contain:layout style;display:inline-flex;position:absolute;inset:auto auto 100% 0}.pluto-panel-header-actions__measure-item{flex:none;display:inline-flex}.pluto-panel-header-action-measure-icon{width:var(--pluto-panel-header-action-size);height:var(--pluto-panel-header-action-size);display:inline-flex}.pluto-panel-header-action-measure-shell{height:var(--pluto-panel-header-action-size);border:1px solid #0000;border-radius:999px;align-items:center;padding:0 10px;font:500 12px/1 Mirage,sans-serif;display:inline-flex}.pluto-panel-header-actions__catcher{z-index:1000;background:0 0;position:fixed;inset:0}.pluto-context-menu,.pluto-panel-header-overflow-menu{width:var(--pluto-panel-header-actions-menu-width,180px);background:var(--pluto-floating-surface-bg);border-color:var(--pluto-shell-border-base);min-width:180px;box-shadow:var(--pluto-floating-surface-shadow);border-radius:12px;gap:2px;padding:6px}.pluto-context-menu__item,.pluto-panel-header-overflow-menu__item{min-height:32px;color:var(--pluto-shell-text-base);border-radius:8px;gap:10px;padding:8px 10px;font:400 13px/1.25 Mirage,sans-serif}.pluto-context-menu__item>span:first-child svg,.pluto-context-menu__item>svg,.pluto-panel-header-overflow-menu__item>span:first-child svg,.pluto-panel-header-overflow-menu__item>svg{width:15px;height:15px;color:var(--pluto-shell-text-muted);flex:none}.pluto-context-menu__item:hover:not(:disabled),.pluto-context-menu__item[data-active=true],.pluto-panel-header-overflow-menu__item:hover,.pluto-panel-header-overflow-menu__item[data-selected=true]{color:var(--pluto-shell-text-strong);background:#e3e3e614}.pluto-context-menu{width:-moz-max-content;width:max-content;max-width:300px}.pluto-context-menu__item:disabled{opacity:.45;cursor:default}.pluto-context-menu__item[data-danger=true]{color:var(--pluto-floating-item-danger)}.pluto-context-menu__item[data-danger=true]>svg{color:currentColor}.pluto-context-menu__shortcut{color:var(--pluto-shell-text-muted);font-variant-numeric:tabular-nums;letter-spacing:.02em;margin-left:16px}.pluto-context-menu__item>svg.pluto-context-menu__chevron{width:10px;height:10px;margin-left:16px}.pluto-context-menu__item>svg.pluto-context-menu__check{color:var(--pluto-shell-text-strong);margin-left:16px}.pluto-panel-header-overflow-menu__group{display:contents}.pluto-panel-header-overflow-menu__item--status,.pluto-panel-header-overflow-menu__item--status:disabled{color:#e3e3e661;cursor:default;opacity:1}.pluto-panel-header-overflow-menu__item--status:disabled:hover,.pluto-panel-header-overflow-menu__item--status:hover{color:#e3e3e661;background:0 0}.pluto-panel-header-overflow-menu__status-separator{--pluto-dropdown-separator-margin:4px 0;--pluto-dropdown-separator-bg:#e3e3e614}.pluto-panel-header-status{height:var(--pluto-panel-header-action-size);color:#e3e3e66b;white-space:nowrap;align-items:center;gap:6px;padding:0 6px;font:500 11.5px/1 Mirage,sans-serif;display:inline-flex}.pluto-ghost-btn{border:1px solid var(--btn-surface-comicLight,#2e3135);background:0 0;transition:border-color .12s}.pluto-ghost-btn:active,.pluto-ghost-btn:hover{border-color:var(--btn-surface-hover,#3f4246)}.pluto-ghost-btn:focus-visible{border-color:var(--UI-Focus,#685dff);outline:none}.pluto-btn-sm-solid{align-items:center;gap:var(--space-8,8px);border-radius:var(--radius-sm,8px);background:var(--Neutral-Cosmic-Light,#2e3135);cursor:pointer;border:none;outline:none;height:32px;padding:8px;transition:background .15s,border-color .15s;display:flex}.pluto-btn-sm-solid:hover{background:var(--btn-surface-hover,#3f4246)}.pluto-btn-sm-solid:active{background:var(--btn-surface-pressed,#2e3135)}.pluto-btn-sm-solid:focus-visible{border-color:var(--UI-Focus,#685dff);outline:none}.pluto-pill-btn{border:1px solid var(--btn-surface-comicLight,#2e3135);background:0 0;transition:border-color .15s}.pluto-pill-btn:hover{border-color:var(--btn-surface-hover,#3f4246)}.pluto-pill-btn:focus-visible{border-color:var(--UI-Focus,#685dff);outline:none}.pluto-pill-tabs{isolation:isolate;align-items:center;gap:var(--space-2,2px);min-width:0;display:inline-flex;position:relative}.pluto-pill-tabs__thumb{z-index:-1;height:var(--pluto-pill-thumb-h,28px);margin-top:calc(var(--pluto-pill-thumb-h,28px)/-2);border-radius:var(--radius-pill,9999px);background:var(--Tint-Milky-Way-10,#f1f2f41a);pointer-events:none;transition:transform .32s cubic-bezier(.2,.8,.2,1),width .32s cubic-bezier(.2,.8,.2,1);position:absolute;top:50%;left:0}.pluto-pill-tabs--small{--pluto-pill-thumb-h:24px}.pluto-pill-tabs--large{--pluto-pill-thumb-h:34px}.pluto-pill-tabs[data-thumb=true] .pluto-pill-tab[data-active=true]{background:0 0}@media (prefers-reduced-motion:reduce){.pluto-pill-tabs__thumb{transition:none}}.pluto-pill-tabs--fill{width:100%;display:flex}.pluto-pill-tabs--fill .pluto-pill-tab{padding:0 var(--space-6,6px);flex:1 1 0}.pluto-pill-tabs--surface{border-radius:var(--radius-pill,9999px);background:var(--pluto-shell-panel,#171718);padding:3px}@supports (color:color-mix(in lab,red,red)){.pluto-pill-tabs--surface{background:color-mix(in srgb,var(--pluto-shell-panel,#171718)88%,transparent)}}.pluto-pill-tabs--surface{box-shadow:inset 0 0 0 1px var(--pluto-shell-border-subtle,#ffffff12),var(--shadow-level-1,0 6px 16px #00000073);backdrop-filter:blur(16px)}.pluto-float-glass{background:var(--pluto-shell-panel,#171718)}@supports (color:color-mix(in lab,red,red)){.pluto-float-glass{background:color-mix(in srgb,var(--pluto-shell-panel,#171718)84%,transparent)}}.pluto-float-glass{backdrop-filter:blur(24px)saturate(150%)}.pluto-pill-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;justify-content:center;align-items:center;gap:var(--space-6,6px);min-width:0;height:28px;padding:0 var(--space-12,12px);border-radius:var(--radius-pill,9999px);color:var(--Neutral-Moonrock,#797c80);white-space:nowrap;cursor:pointer;background:0 0;border:0;font-family:Mirage,sans-serif;font-size:12px;font-weight:500;line-height:1;transition:background .14s,color .14s;display:inline-flex}.pluto-pill-tabs--small .pluto-pill-tab{height:24px;padding:0 var(--space-8,8px)}.pluto-pill-tabs--large .pluto-pill-tab{height:34px;padding:0 var(--space-16,16px);font-size:13px}.pluto-pill-tabs:not(.pluto-pill-tabs--surface):not(.pluto-pill-tabs--strip){border-radius:var(--radius-pill,9999px);background:#f1f2f40a;padding:3px}.pluto-pill-tabs--strip{gap:var(--space-4,4px);--pluto-pill-strip-active:#f1f2f414}.pluto-pill-tabs--strip .pluto-pill-tab[data-active=true],.pluto-pill-tabs--strip .pluto-pill-tabs__thumb{background:var(--pluto-pill-strip-active)}.pluto-pill-tabs--strip[data-thumb=true] .pluto-pill-tab[data-active=true]{background:0 0}.pluto-pill-tab:hover:not(:disabled){color:var(--pluto-shell-text-soft,#f1f2f4b3)}.pluto-strip-tab{color:var(--Neutral-Moonrock,#797c80);background:0 0;transition:background .14s,color .14s}.pluto-pill-tabs--strip .pluto-pill-tab:hover:not(:disabled):not([data-active=true]),.pluto-strip-tab:hover:not([data-active=true]):not([data-drop-target=true]){background:var(--pluto-strip-tab-hover,#f1f2f40d);color:var(--pluto-shell-text-soft,#f1f2f4c7)}.pluto-pill-tab[data-active=true],.pluto-pill-tab[data-active=true]:hover{background:var(--Tint-Milky-Way-10,#f1f2f41a);color:var(--Neutral-Milky-Way,#f1f2f4)}.pluto-pill-tab:focus-visible{box-shadow:inset 0 0 0 1px var(--UI-Focus,#685dff);outline:none}.pluto-pill-tab:disabled{cursor:default;opacity:.48}.pluto-pill-tab__label{text-overflow:ellipsis;min-width:0;line-height:1.25;overflow:hidden}.pluto-pill-tab__icon{flex-shrink:0;align-items:center;display:inline-flex}.pluto-pill-tab__count{font-variant-numeric:tabular-nums;color:var(--pluto-shell-text-faint,#6e6e72)}.pluto-pill-tab[data-active=true] .pluto-pill-tab__count{color:var(--pluto-shell-text-muted,#919193)}.pluto-filled-pill-btn{background:var(--btn-surface-comicLight,#2e3135);color:var(--Milky-Way-100,#f1f2f4);border:none;transition:background .15s}.pluto-filled-pill-btn:hover{background:var(--UI-Hover,#292c30)}.pluto-filled-pill-btn:focus-visible{outline:none}.pluto-figma-pill{background:#f1f2f40d;border:1px solid #f1f2f412;transition:background .15s,border-color .15s}.pluto-figma-pill:hover{background:#f1f2f417;border-color:#f1f2f424}.pluto-figma-pill--card{background:#f1f2f408;border-color:#f1f2f414}.pluto-figma-pill-tile{background:#f1f2f40f;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.pluto-figma-pill:focus-visible{outline:2px solid var(--UI-Focus,#f1f2f466);outline-offset:2px}.pluto-skeleton{background:linear-gradient(100deg,#f1f2f40a 30%,#f1f2f41a 50%,#f1f2f40a 70%) 0 0/300% 100%;animation:pluto-skeleton-sweep 1.4s ease-in-out infinite}@keyframes pluto-skeleton-sweep{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.pluto-skeleton{animation:none}}.pluto-figma-thumb{transition:border-color .15s,transform .15s}.pluto-figma-thumb:not(:disabled):hover{transform:scale(1.03);border-color:#f1f2f44d!important}.pluto-design-header-btn{color:#f1f2f4b3;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:8px;flex-shrink:0;align-items:center;gap:6px;height:30px;padding:0 10px;transition:background .15s,color .15s;display:inline-flex}.pluto-design-header-btn:hover,.pluto-design-header-btn[aria-pressed=true]{color:var(--Neutral-Milky-Way,#f1f2f4);background:#f1f2f412}.pluto-design-header-btn:disabled{opacity:.5;cursor:default}.pluto-suggestion-chip{justify-content:space-between;align-items:center;gap:var(--space-8,8px);padding:var(--space-12,12px)var(--space-16,16px);border-radius:var(--radius-sm,8px);border:1px solid var(--btn-surface-comicLight,#2e3135);cursor:pointer;text-align:left;background:0 0;transition:border-color .12s;display:flex}.pluto-suggestion-chip:active,.pluto-suggestion-chip:hover{border-color:var(--btn-surface-hover,#3f4246)}.pluto-suggestion-chip:focus-visible{border-color:var(--UI-Focus,#685dff);outline:none}.pluto-action-suggestions{flex-direction:column;gap:6px;margin-top:12px;display:flex}.pluto-action-suggestion-card{border:1px solid var(--btn-surface-comicLight,#2e3135);cursor:pointer;text-align:left;color:var(--Neutral-Milky-Way,#f1f2f4);background:#ffffff05;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;transition:all .15s;display:flex}.pluto-action-suggestion-card:hover{background:var(--UI-Hover,#292c30);border-color:#ffffff1f}.pluto-action-suggestion-card:active{background:var(--btn-surface-comicLight,#2e3135);border-color:#ffffff29;transform:scale(.995)}.pluto-action-suggestion-card:focus-visible{border-color:var(--UI-Focus,#685dff);outline:none}.pluto-action-suggestion-content{align-items:baseline;gap:10px;min-width:0;display:flex}.pluto-compound-surface{--compound-surface-radius:var(--radius-md,12px);--compound-surface-frame:var(--pluto-shell-panel-raised,#232325);--compound-surface-content-bg:#f1f2f409;--compound-surface-content-gradient:linear-gradient(180deg,#ffffff0a,#fff0);--compound-surface-highlight:linear-gradient(180deg,#323234,#32323400);border-radius:var(--compound-surface-radius);background:var(--compound-surface-frame);min-width:0;padding:1px;transition:background-color .15s;display:block;position:relative;overflow:hidden;box-shadow:0 1px 3px #0000001a}.pluto-compound-surface:before{content:"";border-radius:inherit;background-image:var(--compound-surface-highlight);pointer-events:none;opacity:.75;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.pluto-compound-surface__content{z-index:1;border-radius:calc(var(--compound-surface-radius) - 1px);background-color:var(--compound-surface-content-bg);background-image:var(--compound-surface-content-gradient);min-width:0;position:relative}.pluto-chat-artifact-card{--chat-artifact-card-radius:var(--radius-lg,16px);--chat-artifact-card-inner-radius:9px;--chat-artifact-card-bg:#f1f2f405;--chat-artifact-card-bg-hover:#f1f2f408;--chat-artifact-card-border:#f1f2f417;--chat-artifact-card-border-hover:#f1f2f42e;--chat-artifact-card-selected-rgb:var(--pluto-active-tint-core-2-rgb,83,154,131);--chat-artifact-card-selected-deep-rgb:var(--pluto-active-tint-core-1-rgb,38,114,117);--chat-artifact-card-text:var(--Neutral-Milky-Way,#f1f2f4);--chat-artifact-card-muted:#f1f2f48f;border-radius:var(--chat-artifact-card-radius);width:100%;min-width:0;color:var(--chat-artifact-card-text);text-align:left;border:0;flex-direction:column;gap:16px;padding:8px;transition:background-color .16s,box-shadow .16s,transform .18s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:inset 0 0 1px #ffffff4d,0 1px #0000000d}.pluto-chat-artifact-card[data-interactive=true]{cursor:pointer}.pluto-chat-artifact-card[data-state=hovered]{background:var(--chat-artifact-card-bg-hover);box-shadow:inset 0 0 0 1px var(--chat-artifact-card-border-hover)}.pluto-chat-artifact-card[data-state=open]{background:var(--chat-artifact-card-bg);box-shadow:inset 0 0 1px #ffffff47,inset 0 0 0 1px rgba(var(--chat-artifact-card-selected-rgb),.55)}.pluto-chat-artifact-card:focus-visible{outline:2px solid var(--Neutral-Milky-Way,#f1f2f4);outline-offset:3px}.pluto-chat-artifact-card__header{justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:12px 16px 0;display:flex}.pluto-chat-artifact-card__eyebrow{min-width:0;color:var(--chat-artifact-card-muted);font-family:var(--font-sans,Mirage,sans-serif);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;line-height:1.25;overflow:hidden}.pluto-chat-artifact-card__arrow{width:24px;height:24px;color:var(--chat-artifact-card-muted);flex:none;justify-content:center;align-items:center;transition:color .16s,transform .18s cubic-bezier(.16,1,.3,1);display:inline-flex}.pluto-chat-artifact-card[data-state=hovered] .pluto-chat-artifact-card__arrow{color:var(--chat-artifact-card-text);transform:translate(4px)}.pluto-chat-artifact-card[data-state=hovered] .pluto-compound-surface{background:#ffffff0a}.pluto-chat-artifact-card__inner{--compound-surface-radius:var(--chat-artifact-card-inner-radius);--compound-surface-frame:#1b1b1c;--compound-surface-content-bg:transparent;--compound-surface-content-gradient:linear-gradient(150deg,#ffffff0d,#fff0 25%)}.pluto-chat-artifact-card__inner-content{background-color:#0000;background-image:linear-gradient(150deg,#ffffff0d,#fff0 25%);grid-template-columns:52px minmax(0,1fr);align-items:center;gap:16px;padding:12px;display:grid}.pluto-chat-artifact-card__icon{width:52px;height:52px;color:var(--artifact-card-icon-fg,#f1f2f4b8);background:var(--artifact-card-icon-bg,#f1f2f408);border-radius:8px;justify-content:center;align-items:center;display:inline-flex;box-shadow:inset 0 0 0 1px #f1f2f414}.pluto-chat-artifact-card__text{flex-direction:column;gap:4px;min-width:0;display:flex}.pluto-chat-artifact-card__meta,.pluto-chat-artifact-card__title{min-width:0;font-family:var(--font-sans,Mirage,sans-serif);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pluto-chat-artifact-card__title{color:var(--chat-artifact-card-text);font-size:15px;font-weight:600;line-height:1.25}.pluto-chat-artifact-card__meta{color:var(--chat-artifact-card-muted);font-size:12px;line-height:1.25}.pluto-doc-card{margin:10px 0 14px}.pluto-doc-card__inner-content{box-sizing:border-box;width:100%;padding:12px;display:block}.pluto-doc-card__summary-row{grid-template-columns:52px minmax(0,1fr);align-items:center;gap:16px;width:100%;min-width:0;display:grid}.pluto-doc-card__meta-separator{margin:0 4px}.pluto-doc-card__meta-preview{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (max-width:640px){.pluto-chat-artifact-card{gap:12px}.pluto-chat-artifact-card__header{padding:12px 14px 0}.pluto-chat-artifact-card__inner-content{grid-template-columns:42px minmax(0,1fr);gap:12px;padding:12px}.pluto-chat-artifact-card__icon{width:42px;height:42px}.pluto-doc-card__summary-row{grid-template-columns:42px minmax(0,1fr);gap:12px}}.pluto-action-suggestion-number{color:#f1f2f480;width:20px;height:20px;font-size:11px;font-weight:600;line-height:1;font-family:var(--font-mirage),sans-serif;background:#ffffff0f;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.pluto-action-suggestion-text{font-size:13.5px;line-height:1.4;font-family:var(--font-mirage),sans-serif;color:#f1f2f4e0}.pluto-action-suggestion-arrow{color:#f1f2f433;flex-shrink:0;transition:color .15s,transform .15s}.pluto-action-suggestion-card:hover .pluto-action-suggestion-arrow{color:#f1f2f480;transform:translate(2px)}.pluto-options-overlay{--composer-surface-bg:var(--pluto-shell-panel-raised,#232325);--composer-surface-bg-focus:#28282a;--composer-control-bg:var(--Milky-Way-05);--composer-control-bg-hover:#e3e3e617;--composer-control-ring:#e3e3e60a;--composer-control-radius:var(--radius-pill,9999px);--composer-surface-highlight-top:linear-gradient(180deg,#323234,#32323400);border-radius:var(--radius-md,12px);background:var(--composer-surface-bg);color:var(--Neutral-Milky-Way,#f1f2f4);border:none;flex-direction:column;align-self:stretch;gap:0;transition:background-color .18s;animation:pluto-options-slide-up .3s cubic-bezier(.16,1,.3,1) both;display:flex;position:relative;overflow:hidden}.pluto-options-overlay:before{content:"";border-radius:inherit;background-image:var(--composer-surface-highlight-top);pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.pluto-options-overlay:hover{background:var(--composer-surface-bg-focus)}@keyframes pluto-options-slide-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.pluto-options-pending{--composer-surface-bg:var(--pluto-shell-panel-raised,#232325);--composer-surface-highlight-top:linear-gradient(180deg,#323234,#32323400);color:var(--muted-foreground,#9aa0a6);border-radius:var(--radius-md,12px);background:var(--composer-surface-bg);align-self:stretch;align-items:center;gap:8px;padding:12px 16px;font-size:13px;animation:fadeIn .18s both;display:flex;position:relative}.pluto-options-pending:before{content:"";border-radius:inherit;background-image:var(--composer-surface-highlight-top);pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.pluto-options-pending-spinner{z-index:1;border:2px solid var(--composer-control-ring,#e3e3e60a);border-top:2px solid;border-radius:50%;flex-shrink:0;width:13px;height:13px;animation:spin .7s linear infinite;position:relative}@media (prefers-reduced-motion:reduce){.pluto-options-overlay{animation:none}.pluto-options-pending-spinner{animation-duration:1.4s}}.pluto-options-header{z-index:1;justify-content:space-between;align-items:center;padding:8px 16px 8px 20px;display:flex;position:relative}.pluto-options-question{font-family:var(--font-mirage),sans-serif;color:var(--Neutral-Milky-Way,#f1f2f4);font-size:15px;font-weight:500;line-height:1.3}.pluto-options-toggle{z-index:1;border-radius:var(--composer-control-radius,var(--radius-pill,9999px));width:32px;height:32px;color:var(--pluto-panel-header-action-text,#f1f2f4b3);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .15s,color .15s,box-shadow .15s;display:flex;position:relative}.pluto-options-toggle:hover{color:var(--Neutral-Milky-Way,#f1f2f4);background:var(--composer-control-bg-hover);box-shadow:inset 0 0 0 1px var(--composer-control-ring)}.pluto-options-list{z-index:1;flex-direction:column;gap:4px;padding:0 12px 12px;display:flex;position:relative}.pluto-option-card{cursor:pointer;text-align:left;color:var(--Neutral-Milky-Way,#f1f2f4);background:0 0;border:none;border-radius:8px;align-items:center;gap:12px;padding:12px 10px;transition:all .15s;display:flex}.pluto-option-card:active,.pluto-option-card:hover{background:var(--composer-control-bg-hover)}.pluto-option-card:active{transform:scale(.998)}.pluto-option-number{background:var(--composer-control-bg);width:24px;height:24px;color:var(--pluto-panel-header-action-text,#f1f2f4b3);box-shadow:inset 0 0 0 1px var(--composer-control-ring);font-size:12px;font-weight:600;line-height:1;font-family:var(--font-mirage),sans-serif;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.pluto-option-card:hover .pluto-option-number{background:var(--composer-control-bg-hover);color:var(--Neutral-Milky-Way,#f1f2f4)}.pluto-option-text{font-size:13.5px;line-height:1.4;font-family:var(--font-mirage),sans-serif;color:#f1f2f4e0;flex:1;min-width:0}.pluto-option-arrow{color:#f1f2f426;opacity:0;flex-shrink:0;transition:color .15s,transform .15s}.pluto-option-card:hover .pluto-option-arrow{color:#f1f2f480;opacity:1;transform:translate(2px)}.pluto-option-custom{z-index:1;border-top:1px solid var(--composer-control-ring);color:#f1f2f466;align-items:center;gap:10px;padding:10px 18px 14px;display:flex;position:relative}.pluto-option-custom-input{color:var(--Neutral-Milky-Way,#f1f2f4);font-family:var(--font-mirage),sans-serif;background:0 0;border:none;outline:none;flex:1;min-width:0;padding:0;font-size:13.5px}.pluto-option-custom-input::-moz-placeholder{color:#f1f2f44d}.pluto-option-custom-input::placeholder{color:#f1f2f44d}.pluto-options-skip{color:var(--pluto-panel-header-action-text,#f1f2f4b3);font-family:var(--font-mirage),sans-serif;cursor:pointer;border-radius:var(--radius-pill,9999px);background:0 0;border:none;flex-shrink:0;padding:6px 10px;font-size:13px;transition:background-color .15s,color .15s,box-shadow .15s}.pluto-options-skip:hover{color:var(--Neutral-Milky-Way,#f1f2f4);background:var(--composer-control-bg-hover);box-shadow:inset 0 0 0 1px var(--composer-control-ring)}@keyframes pluto-peek-pulse{0%{background-color:var(--Neutral-Cosmic-Dark,#1f2226);box-shadow:none}15%{background-color:var(--UI-Hover,#292c30);box-shadow:var(--shadow-level-1),inset 0 0 0 1px #ffffff4d}55%{background-color:var(--UI-Hover,#292c30);box-shadow:var(--shadow-level-1),inset 0 0 0 1px #ffffff4d}to{background-color:var(--Neutral-Cosmic-Dark,#1f2226);box-shadow:none}}.pluto-pill-peek-highlight .pluto-map-node-card{animation:pluto-peek-pulse 1.4s ease-out}.pluto-text-highlight{--pluto-text-highlight-fill:rgba(var(--pluto-accent-aura-rgb,83,154,131),.4);background:var(--pluto-text-highlight-fill);color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;box-shadow:3px 0 0 var(--pluto-text-highlight-fill),-3px 0 0 var(--pluto-text-highlight-fill);border-radius:1px;scroll-margin:120px}@keyframes pluto-node-fade-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.pluto-gen-insights-dropdown,.pluto-gen-insights-main{transition:background .15s}.pluto-gen-insights-dropdown:hover,.pluto-gen-insights-main:not([data-success]):not([data-loading]):hover{background:var(--UI-Hover,#292c30)!important}.pluto-gen-insights-dropdown[data-results-close=true]:hover{background:#8273e752!important}.pluto-gen-insights-dropdown[data-open=true]{background:var(--btn-surface-pressed,#2e3135)!important}.pluto-gen-insights-dropdown-menu input::-moz-placeholder{color:var(--Neutral-Moonrock,#797c80)}.pluto-gen-insights-dropdown-menu input::placeholder{color:var(--Neutral-Moonrock,#797c80)}.pluto-dropdown-scroll{scrollbar-width:thin;scrollbar-color:#f1f2f433 transparent}.pluto-dropdown-scroll::-webkit-scrollbar{width:8px}.pluto-dropdown-scroll::-webkit-scrollbar-track{background:0 0}.pluto-dropdown-scroll::-webkit-scrollbar-thumb{background:#f1f2f433;border-radius:4px}.pluto-dropdown-scroll::-webkit-scrollbar-thumb:hover{background:#f1f2f44d}.pluto-dropdown-scroll::-webkit-scrollbar-corner{background:0 0}.pluto-dropdown-surface,.pluto-floating-surface{gap:var(--pluto-floating-surface-gap);padding:var(--pluto-floating-surface-padding);border-radius:var(--pluto-floating-surface-radius);background:var(--pluto-floating-surface-bg);border:1px solid var(--pluto-floating-surface-border);box-shadow:var(--pluto-floating-surface-shadow);color:var(--Neutral-Milky-Way,#f1f2f4);transform-origin:var(--floating-transform-origin,bottom center);animation:pluto-floating-surface-reveal var(--pluto-floating-motion-duration)var(--pluto-floating-motion-easing)both;flex-direction:column;font-family:Mirage,sans-serif;display:flex}.pluto-dropdown-surface[data-side=top],.pluto-floating-surface[data-side=top]{--floating-transform-origin:bottom center}.pluto-dropdown-surface[data-side=bottom],.pluto-floating-surface[data-side=bottom]{--floating-transform-origin:top center}@keyframes pluto-floating-surface-reveal{0%{opacity:0;transform:translateY(4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.pluto-dropdown-surface,.pluto-floating-surface{animation:none}}.pluto-dropdown-item{box-sizing:border-box;border-radius:var(--pluto-floating-item-radius);width:100%;min-height:32px;color:var(--Neutral-Milky-Way,#f1f2f4);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;padding:8px 10px;font:400 13px/1.25 Mirage,sans-serif;transition:background .1s,color .1s;display:flex}.pluto-dropdown-item>span:first-child svg,.pluto-dropdown-item>svg{width:15px;height:15px;color:var(--pluto-shell-text-muted);flex:none}.pluto-dropdown-item:hover{background:var(--pluto-floating-item-hover-bg)}.pluto-dropdown-item[data-selected=true]{background:var(--pluto-floating-item-selected-bg)}.pluto-dropdown-item[data-danger=true]{color:var(--pluto-floating-item-danger)}.pluto-notification-item{background:0 0;transition:background .1s}.pluto-notification-item[data-unread=true]{background:rgba(var(--pluto-accent-aura-rgb,83,154,131),.06)}.pluto-notification-item[role=menuitem]:hover,.pluto-notification-item[role=menuitem][data-unread=true]:hover{background:var(--pluto-floating-item-hover-bg)}.pluto-notification-mark{color:#f1f2f48c;cursor:pointer;opacity:0;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:opacity .1s,background .1s,color .1s;display:inline-flex}.pluto-notification-item:hover .pluto-notification-mark,.pluto-notification-mark:focus-visible{opacity:1}.pluto-notification-mark:hover{background:var(--pluto-floating-item-hover-bg);color:var(--pluto-shell-text-strong,#ececed)}.pluto-notification-item[data-unread=true]:hover .pluto-notification-time{visibility:hidden}.workflow-picker-header{z-index:2;background:var(--pluto-floating-surface-bg);position:sticky;top:0}.workflow-picker-header:after{content:"";pointer-events:none;background:linear-gradient(to bottom,var(--pluto-floating-surface-bg)0,#171718b8 45%,#17171800 100%);height:14px;position:absolute;bottom:-14px;left:0;right:0}.pluto-tab-scroll{scrollbar-width:none;-ms-overflow-style:none;overflow:auto hidden}.pluto-tab-scroll::-webkit-scrollbar{display:none}.pluto-history-overlay-backdrop{animation:pluto-history-overlay-backdrop-in .26s forwards}@keyframes pluto-history-overlay-backdrop-in{0%{opacity:0}to{opacity:1}}.pluto-history-overlay-panel{animation:pluto-history-overlay-panel-in .34s cubic-bezier(.16,1,.3,1) both}@keyframes pluto-history-overlay-panel-in{0%{opacity:0;transform:translate(32px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.pluto-history-overlay-backdrop,.pluto-history-overlay-panel{animation:none}}.pluto-side-panel-scroll{scrollbar-width:thin;scrollbar-color:#f1f2f424 transparent;scrollbar-gutter:stable}.pluto-side-panel-scroll::-webkit-scrollbar{width:4px}.pluto-side-panel-scroll::-webkit-scrollbar-track{background:0 0;border:0}.pluto-side-panel-scroll::-webkit-scrollbar-thumb{box-shadow:none;-webkit-box-shadow:none;background:#f1f2f424;border:0 solid #0000;border-radius:2px;outline:none;min-height:24px}.pluto-side-panel-scroll::-webkit-scrollbar-thumb:hover{background:#f1f2f438}.pluto-side-panel-scroll::-webkit-scrollbar-thumb:active{background:#f1f2f447}.pluto-side-panel-scroll::-webkit-scrollbar-corner{background:0 0}.pluto-side-panel-scroll::-webkit-scrollbar-button{width:0;height:0;display:none}.insight-card{padding:var(--space-24,24px);align-items:flex-start;gap:var(--space-12,12px);border-radius:var(--radius-md,12px);border:1px solid var(--btn-surface-comicLight,#2e3135);cursor:pointer;flex-direction:column;flex:1 0 0;min-width:0;transition:border-color .15s;display:flex;position:relative}.insight-card:hover{border-color:var(--btn-surface-hover,#3f4246)}.insight-card-hover-action{opacity:0;pointer-events:none;transition:opacity .15s}.insight-card:hover .insight-card-hover-action{opacity:1;pointer-events:auto}.insight-card-metadata{justify-content:space-between;align-self:stretch;align-items:center;display:flex}.insight-card-type-label-wrapper{align-items:center;gap:var(--space-8,8px);display:flex}.insight-card-type-label{padding:var(--space-4,4px)var(--space-6,6px);border-radius:var(--radius-xs,4px);border:1px solid var(--btn-surface-comicLight,#2e3135);color:var(--Neutral-Moonrock,#797c80);justify-content:center;align-items:center;gap:10px;display:flex}.insight-card-sources-arrow{align-items:center;gap:var(--space-4,4px);display:flex}.insight-card-sources{align-items:center;gap:var(--space-6,6px);display:flex}.insight-card-sources-text{color:var(--Neutral-Moonrock,#797c80);text-align:center}.insight-card-arrow-icon{aspect-ratio:1;flex-shrink:0;width:16px;height:16px}.insight-card-title{color:var(--Neutral-Milky-Way,#f1f2f4);align-self:stretch}.insight-card-action-bar{justify-content:space-between;align-self:stretch;align-items:center;display:flex}.insight-card-action-left,.insight-card-btn-dismiss{align-items:center;gap:var(--space-8,8px);display:flex}.insight-card-btn-dismiss{width:64px;height:32px;padding:var(--space-8,8px);border-radius:var(--radius-sm,8px);background:var(--btn-surface-comicDark,#1f2226);cursor:pointer;border:none;transition:background .15s}.insight-card-btn-dismiss:hover{background:var(--UI-Hover,#292c30)}.insight-card-btn-dismiss-inner{flex:1;justify-content:center;align-items:center;gap:8px;min-width:0;display:flex}.insight-card-btn-dismiss-text{color:var(--Neutral-Moonrock,#797c80);text-align:center;text-overflow:ellipsis;overflow:hidden}.insight-card-btn-ask-pluto{height:32px;padding:var(--space-8,8px);border-radius:var(--radius-sm,8px);cursor:pointer;border:none;transition:background .15s}.insight-card-action-right,.insight-card-btn-ask-pluto{align-items:center;gap:var(--space-8,8px);display:flex}.insight-card-icon-btn{border-radius:var(--space-8,8px);background:var(--btn-surface-comicDark,#1f2226);cursor:pointer;border:none;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:background .15s;display:flex}.insight-card-icon-btn img{opacity:.5;transition:opacity .15s}.insight-card-icon-btn:hover{background:var(--UI-Hover,#292c30)}.insight-card-icon-btn:hover img{opacity:1}.pluto-insight-cards-grid{padding:0 24px var(--space-24,24px)24px;flex-direction:column;align-self:stretch;gap:12px;display:flex}@container (min-width:720px){.pluto-insight-cards-grid{grid-template-columns:1fr 1fr;display:grid}}.pluto-map-selector-trigger{transition:background .15s,border-color .15s}.pluto-map-selector-trigger:hover{background:var(--UI-Hover,#292c30)!important}.pluto-map-selector-trigger:focus-visible{outline:none;border-color:var(--UI-Focus,#685dff)!important;background:var(--btn-surface-asteroid,#0a0d11)!important}.pluto-map-selector-trigger[data-open=true]{background:var(--btn-surface-pressed,#2e3135)!important}.pluto-map-dropdown-item:hover{border-radius:var(--radius-md,12px)!important;background:var(--UI-Hover,#292c30)!important}.pluto-map-dropdown-icon-btn:hover{background:var(--Tint-Milky-Way-10,#f1f2f41a)!important;color:var(--Neutral-Milky-Way,#f1f2f4)!important}.pluto-panel-toggle-btn:hover{border-radius:var(--space-12,12px);background:var(--UI-Hover,#292c30)!important}.pluto-panel-toggle-btn:focus-visible{border-radius:var(--space-12,12px);outline:none;border:1px solid var(--UI-Focus,#685dff)!important;background:var(--btn-surface-asteroid,#0a0d11)!important}.pluto-hamburger-btn{transition:background .15s,border-color .15s}.pluto-hamburger-btn:not(.pluto-sidebar-action):hover{background:var(--UI-Hover,#292c30)!important}.pluto-hamburger-btn:not(.pluto-sidebar-action):focus-visible{outline:none;border-color:var(--UI-Focus,#685dff)!important;background:var(--btn-surface-asteroid,#0a0d11)!important}.pluto-hamburger-btn:not(.pluto-sidebar-action):active{background:var(--btn-surface-pressed,#2e3135)!important}.pluto-global-nav-scroll{scrollbar-width:none;-ms-overflow-style:none;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000,#000 12px calc(100% - 12px),#0000);mask-image:linear-gradient(#0000,#000 12px calc(100% - 12px),#0000)}.pluto-global-nav-scroll::-webkit-scrollbar{display:none}.pluto-nav-mode-content{will-change:opacity,transform,filter}.pluto-nav-mode-content--collapsed{background:0 0;border-radius:0;flex-direction:column;flex:1;align-self:stretch;align-items:center;padding:10px 16px;display:flex}.pluto-nav-mode-content--expanded{flex-direction:column;flex:1;align-items:flex-start;min-height:0;display:flex}.pluto-sidebar-action{width:var(--sidebar-action-size-md,36px);height:var(--sidebar-action-size-md,36px);min-width:var(--sidebar-action-size-md,36px);padding:var(--sidebar-action-padding-md,8px);border-radius:var(--radius-pill,9999px);color:var(--sidebar-action-text,#f1f2f4);cursor:pointer;border:0;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,border-color .15s,box-shadow .15s,opacity .15s;display:inline-flex}.pluto-sidebar-action.pluto-sidebar-action--primary{width:32px;min-width:32px;height:32px}.pluto-sidebar-action:focus-visible{box-shadow:inset 0 0 0 1px var(--pluto-shell-focus,#dedee0);outline:none}.pluto-sidebar-action:disabled{cursor:not-allowed;opacity:.5}.pluto-sidebar-action--secondary{background:var(--pluto-panel-header-action-bg,var(--sidebar-action-surface-secondary,#e3e3e61a));box-shadow:inset 0 0 0 1px var(--pluto-panel-header-action-ring,var(--sidebar-action-ring,#e3e3e61a));color:var(--pluto-panel-header-action-text,var(--sidebar-action-text,#f1f2f4))}.pluto-sidebar-action--secondary:hover{background:var(--pluto-panel-header-action-hover-bg,var(--sidebar-action-surface-secondary-hover,#e3e3e624));box-shadow:inset 0 0 0 1px var(--pluto-panel-header-action-ring-hover,var(--sidebar-action-ring-hover,#e3e3e62e));color:var(--pluto-panel-header-action-text-hover,var(--sidebar-action-text-active,#ececed))}.pluto-sidebar-action--ghost,.pluto-sidebar-action--tertiary{background:var(--sidebar-action-surface-tertiary,transparent)}.pluto-sidebar-action--active,.pluto-sidebar-action--active:hover,.pluto-sidebar-action--ghost:hover,.pluto-sidebar-action--tertiary:hover{background:var(--sidebar-action-active-bg,#e3e3e61f);color:var(--sidebar-action-text-active,#ececed)}.pluto-sidebar-action--active,.pluto-sidebar-action--active:hover{box-shadow:none}.pluto-sidebar-action--primary{background:var(--sidebar-action-primary-bg,#ececed);box-shadow:none;color:var(--sidebar-action-primary-text,#141416)}.pluto-sidebar-action--primary:hover{background:var(--Neutral-Milky-Way,#f1f2f4);color:var(--sidebar-action-primary-text,#141416)}.pluto-sidebar-action--identity{padding:0;overflow:hidden}.pluto-nav-identity-mark{width:var(--sidebar-action-size-md,36px);height:var(--sidebar-action-size-md,36px);border-radius:var(--radius-pill,9999px);color:var(--pluto-active-tint-contrast,var(--pluto-shell-text-strong,#f1f2f4));background-image:var(--pluto-active-tint-gradient-linear,var(--pluto-gradient-linear-tidalwater));justify-content:center;align-items:center;display:inline-flex;box-shadow:inset 0 0 1px #ffffff4d}.pluto-nav-identity-mark--neutral{background-image:none;background:var(--pluto-panel-header-action-bg);box-shadow:inset 0 0 0 1px var(--pluto-panel-header-action-ring);color:var(--pluto-panel-header-action-text)}.pluto-nav-identity-mark--neutral:hover{background:var(--pluto-panel-header-action-hover-bg);box-shadow:inset 0 0 0 1px var(--pluto-panel-header-action-ring-hover);color:var(--pluto-panel-header-action-text-hover)}.pluto-sidebar-divider{width:28px;height:1px;margin:var(--space-12,12px)0;background:var(--pluto-shell-border-base,#ffffff1f)}.pluto-sidebar-action--sm{width:var(--pluto-panel-header-action-size,32px);height:var(--pluto-panel-header-action-size,32px);min-width:var(--pluto-panel-header-action-size,32px);padding:0}.pluto-sidebar-action--primary.pluto-sidebar-action--sm{width:28px;min-width:28px;height:28px}.pluto-expanded-sidebar-logo{width:var(--pluto-panel-header-action-size,32px);height:var(--pluto-panel-header-action-size,32px);min-width:var(--pluto-panel-header-action-size,32px);border-radius:var(--radius-pill,9999px);color:var(--pluto-panel-header-action-text);justify-content:center;align-items:center;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff1f}.pluto-expanded-sidebar-logo:hover{background:var(--pluto-panel-header-action-hover-bg);box-shadow:inset 0 0 0 1px var(--pluto-panel-header-action-ring-hover);color:var(--pluto-panel-header-action-text-hover)}.pluto-expanded-project-row{border-radius:var(--radius-md,12px);width:100%;min-height:36px;color:var(--pluto-panel-header-action-text,var(--pluto-shell-text-muted));cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:0 8px;display:flex}.pluto-expanded-project-row:hover{color:var(--pluto-shell-text-strong,#ececed)}.pluto-expanded-project-gear{color:var(--pluto-shell-text-faint,#f1f2f466);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:4px;transition:opacity .15s,color .15s,background .15s;display:flex}.pluto-expanded-project-gear:focus-visible,.pluto-expanded-project-row:hover .pluto-expanded-project-gear{opacity:1}.pluto-expanded-project-gear:hover{color:var(--pluto-shell-text-strong,#ececed);background:#f1f2f40f}.pluto-switcher-project-gear{color:#f1f2f466;cursor:pointer;opacity:0;background:0 0;border:0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:4px;transition:opacity .15s,color .15s,background .15s;display:flex}.pluto-switcher-project-gear:focus-visible,.pluto-switcher-project-row:hover .pluto-switcher-project-gear{opacity:1}.pluto-switcher-project-gear:hover{color:#f1f2f4;background:#f1f2f40f}.pluto-expanded-project-name{min-width:0;color:inherit;text-overflow:ellipsis;white-space:nowrap;flex:1;font-family:Mirage,sans-serif;font-size:14px;font-weight:500;line-height:1.25;overflow:hidden}.pluto-expanded-nav-tree{flex-direction:column;align-self:stretch;gap:4px;margin-top:8px;padding-left:28px;display:flex;position:relative}.pluto-expanded-nav-tree:before{content:"";background-image:var(--pluto-active-tint-gradient-linear-reversed,var(--pluto-gradient-linear-tidalwater));border-radius:4px;width:2px;position:absolute;top:6px;bottom:6px;left:16px}.pluto-expanded-nav-item{border-radius:var(--radius-md,12px);width:100%;min-height:28px;color:var(--pluto-shell-text-faint);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:0 8px;transition:color .15s;display:flex}.pluto-expanded-nav-item--active,.pluto-expanded-nav-item:hover{color:var(--pluto-shell-text-strong,#ececed)}.pluto-expanded-nav-item__icon{width:16px;height:16px;color:inherit;flex:0 0 16px;justify-content:center;align-items:center;display:inline-flex}.pluto-expanded-nav-item__label{min-width:0;color:inherit;text-overflow:ellipsis;white-space:nowrap;font-family:Mirage,sans-serif;font-size:14px;font-weight:500;line-height:1.25;overflow:hidden}.pluto-expanded-section-label{color:var(--pluto-shell-text-muted,#919193);letter-spacing:.08em;text-transform:uppercase;margin-top:24px;padding:0 4px 4px;font-family:DepartureMono,monospace;font-size:11px}.pluto-nav-identity-mark--compact{width:var(--sidebar-action-size-md,36px);height:var(--sidebar-action-size-md,36px)}.pluto-nav-account-row{transition:background .15s,border-color .15s}.pluto-nav-account-row:hover{background:var(--UI-Hover,#292c30)!important;border-color:var(--Milky-Way-10,#f1f2f41a)!important}.pluto-expanded-account-row{border-radius:var(--radius-md,12px);width:100%;min-height:36px;color:var(--pluto-shell-text-faint);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:10px;transition:color .15s;display:flex}.pluto-expanded-account-row:hover{color:var(--pluto-shell-text-strong,#ececed)}.pluto-expanded-account-avatar{width:var(--pluto-panel-header-action-size,32px);height:var(--pluto-panel-header-action-size,32px);min-width:var(--pluto-panel-header-action-size,32px);border-radius:var(--radius-pill,9999px);background:var(--pluto-panel-header-action-bg,var(--sidebar-action-surface-secondary,#e3e3e61a));box-shadow:inset 0 0 0 1px var(--pluto-panel-header-action-ring,var(--sidebar-action-ring,#e3e3e61a));color:var(--pluto-panel-header-action-text,var(--sidebar-action-text,#f1f2f4));flex:0 0 var(--pluto-panel-header-action-size,32px);justify-content:center;align-items:center;transition:background .15s,box-shadow .15s,color .15s;display:inline-flex}.pluto-expanded-account-row:hover .pluto-expanded-account-avatar{background:var(--pluto-panel-header-action-hover-bg,var(--sidebar-action-surface-secondary-hover,#e3e3e624));box-shadow:inset 0 0 0 1px var(--pluto-panel-header-action-ring-hover,var(--sidebar-action-ring-hover,#e3e3e62e));color:var(--pluto-panel-header-action-text-hover,var(--sidebar-action-text-active,#ececed))}.pluto-expanded-account-avatar__initial{color:inherit;text-align:center;font-family:Mirage,sans-serif;font-size:13px;font-weight:500;line-height:1}.pluto-expanded-account-copy{flex:auto;align-items:center;min-width:0;display:flex}.pluto-expanded-account-label{min-width:0;color:inherit;text-overflow:ellipsis;white-space:nowrap;font-family:Mirage,sans-serif;font-size:14px;font-weight:500;line-height:1.25;overflow:hidden}.pluto-expanded-account-arrow{width:16px;height:16px;color:inherit;flex:0 0 16px}@keyframes pluto-nav-mode-enter{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.pluto-nav-link{border-radius:var(--radius-md,12px);transition:background .15s}.pluto-nav-link:hover{background:var(--UI-Hover,#292c30)!important}.pluto-nav-link:active{background:var(--btn-surface-pressed,#2e3135)!important}.pluto-nav-logo img{transition:filter .15s}.pluto-nav-logo:hover img{filter:brightness(6)}.pluto-wf-seam .pluto-wf-seam-add{opacity:0;transition:opacity .12s,border-color .12s}.pluto-wf-seam .pluto-wf-seam-add:focus-visible,.pluto-wf-seam:hover .pluto-wf-seam-add{opacity:1}.react-flow__background{display:none!important}.react-flow__node,.react-flow__node-draggable,.react-flow__pane{cursor:default!important}.react-flow__node.dragging{cursor:grabbing!important}.react-flow__edgelabel-renderer{z-index:5}.placement-active .react-flow__node,.placement-active .react-flow__node-draggable,.placement-active .react-flow__pane{cursor:crosshair!important}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;outline:none;margin:0;padding:0}button:focus,button:focus-visible{outline:none}.toast-description{color:#797c80!important;font-size:12px!important}[data-sonner-toast] [data-close-button]{color:#999!important;cursor:pointer!important;background:#f1f2f40f!important;border:1px solid #f1f2f41a!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;width:24px!important;height:24px!important;padding:0!important;transition:all .15s!important;display:flex!important;position:absolute!important;top:6px!important;left:auto!important;right:6px!important;transform:none!important}[data-sonner-toast] [data-close-button] svg{width:14px!important;height:14px!important}[data-sonner-toast] [data-close-button]:hover{color:#f1f2f4!important;background:#f1f2f41f!important;border-color:#f1f2f42e!important}[data-sonner-toast] [data-button]{position:relative}.undo-countdown-ring{pointer-events:none;width:calc(100% + 10px);height:calc(100% + 10px);position:absolute;top:-5px;left:-5px;overflow:visible}.undo-countdown-ring rect{x:1.5px;y:1.5px;rx:calc(var(--pluto-button-radius,4px) + 3.5px);fill:none;width:calc(100% - 3px);height:calc(100% - 3px);stroke:var(--pluto-accent-aura);stroke-width:3px;stroke-linecap:round;stroke-dasharray:100;animation:undo-countdown-drain linear both;animation-duration:var(--undo-grace,5s)}@keyframes undo-countdown-drain{0%{stroke-dashoffset:0}to{stroke-dashoffset:-100px}}[data-sonner-toaster]:focus-within .undo-countdown-ring rect,[data-sonner-toaster]:hover .undo-countdown-ring rect{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.undo-countdown-ring{display:none}}[data-sonner-toast][data-styled] [data-button].pluto-button{height:var(--pluto-button-height);padding:0 var(--pluto-button-padding-x);border-radius:var(--pluto-button-radius);font-size:var(--pluto-button-font-size);transition:background .14s,box-shadow .14s,color .14s,opacity .14s,transform .14s;display:inline-flex}[data-sonner-toast][data-styled] [data-button].pluto-button--variant-primary{background:var(--Neutral-Milky-Way,#f1f2f4);color:var(--Neutral-Asteroid,#0a0d11)}[data-sonner-toast][data-styled] [data-button].pluto-button--variant-primary:hover:not(:disabled){background:var(--Tint-Milky-Way-80,#f1f2f4cc)}[data-sonner-toast][data-styled] [data-button].pluto-button--variant-primary:active:not(:disabled){background:var(--Milky-Way-60,#f1f2f499)}[data-sonner-toast][data-styled] [data-button].pluto-button:focus-visible{box-shadow:inset 0 0 0 1px var(--UI-Focus,#685dff),0 0 0 1px var(--UI-Focus,#685dff)}@supports (color:color-mix(in lab,red,red)){[data-sonner-toast][data-styled] [data-button].pluto-button:focus-visible{box-shadow:inset 0 0 0 1px var(--UI-Focus,#685dff),0 0 0 1px color-mix(in srgb,var(--UI-Focus,#685dff)42%,transparent)}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes draw-check{0%{stroke-dashoffset:15px;opacity:0}to{stroke-dashoffset:0;opacity:1}}@keyframes fadeOut{0%{opacity:1}70%{opacity:1}to{opacity:0}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes pulse-fade{0%,to{opacity:.65}50%{opacity:.45}}@keyframes pluto-planet-flow{0%{transform:rotate(0)scale(1.12)translate(0)}25%{transform:rotate(90deg)scale(1.28)translate(3.5%,-2.5%)}50%{transform:rotate(180deg)scale(1.14)translate(-1.5%,3.5%)}75%{transform:rotate(270deg)scale(1.28)translate(-3.5%,-1.5%)}to{transform:rotate(1turn)scale(1.12)translate(0)}}@keyframes pluto-planet-shimmer{0%,to{filter:brightness()saturate()}50%{filter:brightness(1.2)saturate(1.3)}}.pluto-planet-gradient{will-change:transform,filter}.pluto-planet-active .pluto-planet-gradient{animation:pluto-planet-flow 7s ease-in-out infinite,pluto-planet-shimmer 3.6s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.pluto-planet-active .pluto-planet-gradient{animation:none}}@keyframes pluto-shimmer-text{0%,to{background-position:0}50%{background-position:100%}}.pluto-gen-insights-shimmer{background-size:200% 100%;animation:pluto-shimmer-text 2.5s ease-in-out infinite}.pluto-modal input:focus,.pluto-modal textarea:focus{border-color:#f1f2f466;outline:none;box-shadow:0 0 0 1px #f1f2f466}.pluto-chat-field{--composer-surface-bg:var(--pluto-shell-panel-raised,#232325);--composer-surface-bg-focus:#28282a;--composer-control-bg:var(--Milky-Way-05);--composer-control-bg-hover:#e3e3e617;--composer-control-ring:#e3e3e60a;--composer-control-radius:var(--radius-pill,9999px);--composer-control-padding:8px 12px;--composer-surface-highlight-top:linear-gradient(180deg,#323234,#32323400);background:var(--composer-surface-bg);color:var(--Neutral-Milky-Way,#f1f2f4);border:none;transition:background-color .18s;position:relative;overflow:visible}.pluto-chat-field:before{content:"";border-radius:inherit;background-image:var(--composer-surface-highlight-top);pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.pluto-chat-field:focus-within{background:var(--composer-surface-bg-focus)}.pluto-chat-field .pluto-ghost-btn{padding:var(--composer-control-padding);background:var(--composer-control-bg);border-radius:var(--composer-control-radius);box-shadow:inset 0 0 0 1px var(--composer-control-ring);border:none;transition:background-color .15s,box-shadow .15s,opacity .15s}.pluto-chat-field .pluto-ghost-btn:active,.pluto-chat-field .pluto-ghost-btn:hover{background:var(--composer-control-bg-hover)}.pluto-wf-field{--composer-surface-bg:var(--pluto-shell-panel-raised,#232325);--composer-surface-bg-focus:#28282a;--composer-surface-highlight-top:linear-gradient(180deg,#323234,#32323400);border-radius:var(--radius-md,12px);background:linear-gradient(var(--composer-surface-bg),var(--composer-surface-bg))padding-box,var(--composer-surface-highlight-top)border-box;color:var(--Neutral-Milky-Way,#f1f2f4);border:1px solid #0000;outline:none}.pluto-wf-field:focus{background:linear-gradient(var(--composer-surface-bg-focus),var(--composer-surface-bg-focus))padding-box,var(--composer-surface-highlight-top)border-box}.pluto-wf-field::-moz-placeholder{color:var(--Neutral-Moonrock,#797c80)}.pluto-wf-field::placeholder{color:var(--Neutral-Moonrock,#797c80)}@media (prefers-reduced-motion:reduce){.pluto-wf-field{transition:none}}textarea::-moz-placeholder{color:var(--Neutral-Moonrock,#797c80)}textarea::placeholder{color:var(--Neutral-Moonrock,#797c80)}textarea::-webkit-scrollbar{width:6px}textarea::-webkit-scrollbar-track{background:0 0}textarea::-webkit-scrollbar-thumb{background:#f1f2f433;border-radius:3px}.chat-messages::-webkit-scrollbar{width:6px}.chat-messages::-webkit-scrollbar-track{background:0 0}.chat-messages::-webkit-scrollbar-thumb{background:#f1f2f433;border-radius:3px}.web-citation-marker{background:rgba(var(--pluto-accent-aura-rgb,83,154,131),.14);width:18px;height:18px;color:var(--Brand-Aura);vertical-align:middle;cursor:pointer;border-radius:50%;justify-content:center;align-items:center;margin:0 1px;padding:0;font-family:Mirage,system-ui,sans-serif;font-size:10px;font-weight:500;line-height:1;transition:background .15s;display:inline-flex;position:relative;top:-2px;text-decoration:none!important}.web-citation-marker:hover{background:rgba(var(--pluto-accent-aura-rgb,83,154,131),.25);text-decoration:none!important}.doc-citation-marker{background:var(--icon-surface-inactive,#45484c);width:22px;height:22px;color:var(--Neutral-Milky-Way,#f1f2f4);vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:50%;justify-content:center;align-items:center;margin:0 2px;padding:0;font-family:Mirage,system-ui,sans-serif;font-size:10px;font-weight:500;line-height:1;transition:background .15s,color .15s,transform .15s;display:inline-flex;position:relative;top:-2px;box-shadow:inset 0 0 0 1px #ffffff29}.doc-citation-marker-label{z-index:1;font-size:11px;font-weight:700;position:relative}.doc-citation-marker:hover{color:var(--Neutral-Milky-Way,#f1f2f4);background:#54575c;transform:scale(1.1);box-shadow:inset 0 0 0 1px #ffffff42}.doc-citation-marker--ghost{box-sizing:border-box;border:1px dashed var(--Neutral-Moonrock,#797c80);box-shadow:none}.doc-artifact-pill{min-height:28px;color:var(--Neutral-Milky-Way,#f1f2f4);vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:normal;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:6px;max-width:100%;margin:0 2px;padding:3px 10px 3px 4px;font-family:Mirage,system-ui,sans-serif;font-size:13px;font-weight:500;line-height:1;transition:background-color .15s,border-color .15s;display:inline-flex;position:relative;top:-1px}.doc-artifact-pill:hover{background:#ffffff1a;border-color:#ffffff2e}.doc-artifact-pill-label{white-space:normal;overflow-wrap:anywhere;min-width:0;color:var(--Neutral-Milky-Way,#f1f2f4);display:inline-block}.doc-artifact-pill--ghost{opacity:.5;cursor:default;border-style:dashed}.doc-artifact-pill--ghost .doc-artifact-pill-label{color:var(--Neutral-Moonrock,#797c80)}.doc-artifact-pill--active{box-shadow:inset 0 0 0 1px var(--pluto-accent-aura,#fff);background:rgba(var(--pluto-accent-aura-rgb,83,154,131),.08);border-color:#0000}.doc-artifact-pill--static{cursor:default}.doc-artifact-pill--static:hover{background:#ffffff0f;border-color:#ffffff1a}.doc-artifact-pill--compact{white-space:nowrap;gap:4px;max-width:100%;margin:0 1px;padding:1px 6px 1px 2px;font-size:11px;top:0}.doc-artifact-pill--compact .doc-artifact-pill-label{white-space:nowrap;text-overflow:ellipsis;max-width:160px;overflow:hidden}.doc-artifact-pill--wrap{white-space:normal}.doc-artifact-pill--wrap .doc-artifact-pill-label,.doc-artifact-pill-host--card .doc-artifact-pill-label{white-space:normal;text-overflow:clip;max-width:none;overflow:visible}.doc-artifact-pill-host--card{width:100%;margin:8px 0;display:block}.doc-artifact-pill-host--bleed{--doc-gutter:max(0px,calc((100cqw - 720px)/2));--doc-inset:calc(var(--doc-gutter) + 64px);width:100cqw;max-width:100cqw;margin-left:calc(-1*var(--doc-inset));padding-left:var(--doc-inset);box-sizing:border-box;margin-right:0;padding-right:24px}.doc-artifact-card{-webkit-user-select:none;-moz-user-select:none;user-select:none;background:#ffffff08;border:1px solid #ffffff1a;border-radius:10px;flex-direction:column;width:100%;font-family:Mirage,system-ui,sans-serif;display:flex;overflow:hidden}.doc-artifact-card-header{align-items:center;gap:8px;padding:8px 8px 8px 10px;display:flex}.doc-artifact-card-title{color:var(--Neutral-Milky-Way,#f1f2f4);white-space:normal;overflow-wrap:anywhere;min-width:0;font-size:13px;font-weight:500;line-height:1.35}.doc-artifact-card-type{color:var(--Neutral-Moonrock,#797c80);flex-shrink:0;font-size:11px}.doc-artifact-card-spacer{flex:1}.doc-artifact-card-btn{width:24px;height:24px;color:var(--Neutral-Moonrock,#797c80);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:inline-flex}.doc-artifact-card-btn:hover{color:var(--Neutral-Milky-Way,#f1f2f4);background:#ffffff14}.doc-artifact-card-preview{background:#0000002e;border-top:1px solid #ffffff12;min-height:132px;max-height:200px;display:block;overflow:hidden}.doc-artifact-card-preview--clickable{cursor:pointer}.doc-artifact-card-preview--canvas{background:var(--Neutral-Asteroid,#0a0d11);height:420px;min-height:0;max-height:none}.doc-artifact-card-shot{-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;width:100%;max-height:200px;display:block}.doc-artifact-card-canvas{background:var(--Neutral-Asteroid,#0a0d11);width:100%;height:100%;display:block;position:relative;overflow:hidden}.doc-artifact-card-canvas--state{color:var(--Neutral-Moonrock,#797c80);justify-content:center;align-items:center;font-size:12px;display:flex}.doc-artifact-card-journey{background:var(--Neutral-Cosmic-Dark,#1f2226);width:100%;height:100%;display:block;position:relative;overflow:hidden}.doc-artifact-card-canvas .react-flow__attribution{display:none}.doc-artifact-canvas-pan,.doc-artifact-canvas-pan *{cursor:grab!important}.doc-artifact-canvas-pan :active,.doc-artifact-canvas-pan:active{cursor:grabbing!important}.doc-artifact-card-recenter{z-index:5;background:var(--Neutral-Cosmic-Dark,#1f2226);width:30px;height:30px;color:var(--Tint-Milky-Way-80,#f1f2f4cc);cursor:pointer;border:1px solid #f1f2f41f;border-radius:8px;justify-content:center;align-items:center;padding:0;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex;position:absolute;bottom:12px;right:12px}.doc-artifact-card-recenter:hover{background:var(--btn-surface-hover,#3f4246);color:var(--Neutral-Milky-Way,#f1f2f4);border-color:#f1f2f433}.doc-artifact-card-snippet{-webkit-line-clamp:4;color:var(--Tint-Milky-Way-80,#f1f2f4c7);-webkit-box-orient:vertical;padding:12px 14px;font-size:12.5px;line-height:1.55;display:-webkit-box;overflow:hidden}.doc-artifact-card-preview--full{min-height:0;max-height:none}.doc-artifact-card-insight{padding:12px 14px 13px;display:block}.doc-artifact-card-insight-observation{color:var(--Tint-Milky-Way-80,#f1f2f4c7);white-space:pre-wrap;font-size:12.5px;line-height:1.6;display:block}.doc-artifact-card-insight-meta{color:var(--Neutral-Moonrock,#797c80);margin-top:10px;font-size:11.5px;display:block}.doc-artifact-card-preview-state{width:100%;height:132px;color:var(--Neutral-Moonrock,#797c80);justify-content:center;align-items:center;font-size:12px;display:flex}.doc-artifact-card--ghost{opacity:.6}.doc-artifact-card--ghost .doc-artifact-card-title{color:var(--Neutral-Moonrock,#797c80)}.doc-artifact-card--active{outline:2px solid var(--Neutral-Milky-Way,#f1f2f4);outline-offset:1px}.doc-source-chip-entry{vertical-align:middle;flex-wrap:wrap;align-items:flex-start;gap:2px 5px;max-width:100%;margin:0 10px 8px 0;display:inline-flex}.doc-source-chip{color:var(--Tint-Milky-Way-80,#f1f2f4cc);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:#f1f2f40d;border:1px solid #f1f2f414;border-radius:999px;flex:none;align-items:center;gap:6px;max-width:100%;padding:5px 12px;font-family:Mirage,system-ui,sans-serif;font-size:12px;font-weight:500;line-height:1.2;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.doc-source-chip:hover{color:var(--Neutral-Milky-Way,#f1f2f4);background:#f1f2f41a;border-color:#f1f2f424}.doc-source-chip--active,.doc-source-chip--active:hover{border-color:var(--Brand-Aura,var(--pluto-accent-aura,#539a83));color:var(--Neutral-Milky-Way,#f1f2f4)}.doc-source-chip-label{white-space:nowrap}.doc-source-chip-nums{color:var(--Neutral-Moonrock,#797c80);letter-spacing:.08em;white-space:normal;pointer-events:none;align-self:flex-start;margin-top:1px;font-size:9px;line-height:1.5}.brief-doc-shell .doc-editor-wrapper--no-title .doc-editor-content{padding-top:12px}.brief-doc-shell .doc-editor-wrapper--no-title .doc-editor-content [contenteditable=true]{padding-bottom:160px}.doc-citation-marker-insight,.doc-citation-marker-insight:hover{background:var(--icon-surface-inactive,#45484c);color:var(--Neutral-Milky-Way,#f1f2f4);border:none}.doc-citation-marker-insight:hover{color:var(--Neutral-Milky-Way,#f1f2f4);background:#54575c}.doc-citation-marker-insight:before{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px #ffffff29,inset 0 0 7px var(--pluto-active-tint-accent,var(--pluto-active-tint-core-2,#fff));opacity:1;pointer-events:none;background:#0003;transition:opacity .15s,box-shadow .15s;position:absolute;inset:0}.doc-citation-marker-insight.doc-citation-marker--active:before,.doc-citation-marker-insight:hover:before{box-shadow:inset 0 0 0 1px #ffffff42,inset 0 0 11px var(--pluto-active-tint-accent,var(--pluto-active-tint-core-2,#fff));opacity:1}.doc-citation-marker--active{box-shadow:inset 0 0 0 1px #ffffff29,0 0 0 1.5px var(--Neutral-Milky-Way,#f1f2f4)}.doc-citation-marker-insight.doc-citation-marker--active{background:var(--icon-surface-inactive,#45484c);color:var(--Neutral-Milky-Way,#f1f2f4);box-shadow:0 0 0 1px var(--Neutral-Cosmic-Dark,#1f2226),0 0 0 2.5px var(--Neutral-Milky-Way,#f1f2f4);border:none}.citation-tooltip-header-icon-shell-insight{width:20px;height:20px;color:var(--Neutral-Milky-Way,#ececed);background:var(--btn-surface-hover,#3f4246);box-shadow:inset 0 0 1px #ffffff4d,inset 0 0 5px var(--pluto-active-tint-accent,var(--pluto-active-tint-core-2,#fff));border-radius:9999px;flex:0 0 20px;justify-content:center;align-items:center;display:inline-flex}.citation-tooltip-header-icon.citation-tooltip-header-icon-insight{z-index:10;width:13px;height:13px;color:var(--citation-tooltip-insight-icon-color,var(--Neutral-Milky-Way,#ececed));position:relative}.citation-tooltip{background:var(--Neutral-Cosmic-Dark,#1f2226);pointer-events:none;border:1px solid #f1f2f414;border-radius:12px;max-width:360px;padding:0;animation:citationTooltipIn .18s cubic-bezier(.2,.8,.2,1);overflow:hidden;box-shadow:0 12px 36px #0000008c,0 2px 8px #00000059}.citation-tooltip-header{background:#f1f2f405;border-bottom:1px solid #f1f2f40f;align-items:center;gap:8px;padding:10px 14px;display:flex}.citation-tooltip-header-icon{width:14px;height:14px;color:var(--Neutral-Moonrock,#797c80);flex-shrink:0}.citation-tooltip-source{color:var(--Neutral-Milky-Way,#f1f2f4);letter-spacing:-.005em;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-family:Mirage,system-ui,sans-serif;font-size:12px;font-weight:500;line-height:1.35;overflow:hidden}.citation-tooltip-source--wrap{white-space:normal;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box}.citation-tooltip-body{padding:12px 14px}.citation-tooltip-text{color:#f1f2f4e0;-webkit-line-clamp:5;-webkit-box-orient:vertical;font-family:Mirage,system-ui,sans-serif;font-size:13px;font-style:normal;line-height:1.55;display:-webkit-box;overflow:hidden}.citation-tooltip-vision-note{color:var(--Neutral-Moonrock,#797c80);margin-top:8px;font-family:Mirage,system-ui,sans-serif;font-size:11px;line-height:1.35}@keyframes citationTooltipIn{0%{opacity:0;transform:translateY(4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes plutoSkeletonShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.sticky-tiptap-editor{outline:none}.sticky-tiptap-editor p{margin:0 0 4px}.sticky-tiptap-editor p:last-child{margin-bottom:0}.sticky-tiptap-editor ol,.sticky-tiptap-editor ul{margin:2px 0;padding-left:18px}.sticky-tiptap-editor li{margin:1px 0}.sticky-tiptap-editor li p{margin:0}.sticky-tiptap-editor a{color:#4338ca;text-decoration:underline}.sticky-tiptap-editor .is-editor-empty:first-child:before{content:attr(data-placeholder);color:#00000059;pointer-events:none;float:left;height:0}.pluto-reasoning-md>:first-child{margin-top:0}.pluto-reasoning-md>:last-child{margin-bottom:0}.pluto-reasoning-md blockquote,.pluto-reasoning-md ol,.pluto-reasoning-md p,.pluto-reasoning-md ul{margin:4px 0}.pluto-reasoning-md h1,.pluto-reasoning-md h2,.pluto-reasoning-md h3,.pluto-reasoning-md h4,.pluto-reasoning-md h5,.pluto-reasoning-md h6{color:inherit;margin:8px 0 4px;font-size:13px;font-weight:600;line-height:1.4}.pluto-reasoning-md strong{color:inherit;font-weight:600}.pluto-reasoning-md ol,.pluto-reasoning-md ul{padding-left:18px}.pluto-reasoning-md li{margin:2px 0}.pluto-reasoning-md blockquote{color:var(--Neutral-Moonrock,#797c80);border-left:2px solid #f1f2f42e;padding-left:10px}.pluto-reasoning-md a{color:inherit;text-decoration:underline}.pluto-reasoning-md code{background:#f1f2f40f;border-radius:4px;padding:1px 4px;font-size:12px}.pluto-reasoning-md hr{border:none;border-top:1px solid #f1f2f41a;margin:8px 0}.pluto-reasoning-md img{max-width:100%}.pluto-prose{color:#f1f2f4d9;font-family:Mirage,system-ui,sans-serif;font-size:15px;line-height:1.65;overflow-x:hidden}.pluto-prose h1,.pluto-prose h2,.pluto-prose h3{color:var(--Neutral-Milky-Way,#f1f2f4);letter-spacing:-.015em;font-weight:600}.pluto-prose h1{letter-spacing:-.02em;margin:44px 0 16px;font-size:26px;line-height:1.25}.pluto-prose h2{margin:40px 0 12px;font-size:21px;line-height:1.3}.pluto-prose h3{margin:30px 0 8px;font-size:17.5px;line-height:1.35}.pluto-prose h4,.pluto-prose h5,.pluto-prose h6{letter-spacing:-.005em;color:var(--Neutral-Milky-Way,#f1f2f4);margin:24px 0 6px;font-size:15px;font-weight:600;line-height:1.4}.pluto-prose h1:first-child,.pluto-prose h2:first-child,.pluto-prose h3:first-child,.pluto-prose h4:first-child,.pluto-prose h5:first-child,.pluto-prose h6:first-child{margin-top:0}.pluto-answer-block:not(:first-child) .pluto-prose>:is(h1,h2,h3):first-child{margin-top:16px}.pluto-prose p{margin:0 0 16px}.pluto-prose p:last-child{margin-bottom:0}.pluto-prose strong{color:var(--Neutral-Milky-Way,#f1f2f4);font-weight:600}.pluto-prose em{font-style:italic}.pluto-prose a{color:#f1f2f4cc;text-underline-offset:2px;-webkit-text-decoration:underline #f1f2f440;text-decoration:underline #f1f2f440;transition:text-decoration-color .15s}.pluto-prose a:hover{text-decoration-color:#f1f2f499}.pluto-prose ol,.pluto-prose ul{margin:10px 0 18px;padding-left:26px}.pluto-prose li{margin:8px 0;padding-left:6px}.pluto-prose ul>li::marker{color:var(--Neutral-Moonrock,#797c80)}.pluto-prose ol>li::marker{color:var(--Neutral-Moonrock,#797c80);font-weight:500}.pluto-prose li>p{margin:0 0 6px}.pluto-prose li>p:last-child{margin-bottom:0}.pluto-prose li>ol,.pluto-prose li>ul{margin:6px 0}.pluto-prose ul ul{list-style-type:circle}.pluto-prose ul ul ul{list-style-type:square}.pluto-prose ol ol{list-style-type:lower-alpha}.pluto-prose ol ol ol{list-style-type:lower-roman}.pluto-prose code{color:#f1f2f4cc;background-color:#f1f2f414;border-radius:4px;padding:2px 6px;font-family:Aeonik Mono,SF Mono,Monaco,Inconsolata,monospace;font-size:12.5px}.pluto-prose pre{background-color:#0000004d;border:1px solid #f1f2f40f;border-radius:10px;margin:14px 0;padding:14px 18px;overflow-x:auto}.pluto-prose pre code{color:#f1f2f4bf;background:0 0;padding:0;font-size:12.5px}.pluto-prose blockquote:not(.finding-card){color:var(--Neutral-Milky-Way,#f1f2f4);background:#f1f2f40a;border:none;border-left:2px solid #f1f2f438;border-radius:0 8px 8px 0;margin:16px 0;padding:12px 18px;font-size:14px;font-weight:400;line-height:1.65;display:block}.pluto-prose blockquote:not(.finding-card) p{color:var(--Neutral-Milky-Way,#f1f2f4);margin:0 0 8px;font-size:14px;font-style:normal;font-weight:400;line-height:1.65}.pluto-prose blockquote:not(.finding-card) p:last-child{margin-bottom:0}.pluto-prose blockquote:not(.finding-card) em{color:inherit;font-style:italic}.pluto-prose blockquote.finding-card{background:rgba(var(--pluto-accent-aura-rgb,83,154,131),.06);border:none;transition:background-color .15s}.pluto-prose blockquote.finding-card.finding-card-static{padding-left:42px;position:relative}.pluto-prose blockquote.finding-card.finding-card-static:before{content:"";background:var(--Brand-Aura,var(--pluto-accent-aura,#539a83));width:18px;height:18px;position:absolute;top:14px;left:14px;-webkit-mask-image:url(/icon-generate-insights.svg);mask-image:url(/icon-generate-insights.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.pluto-prose blockquote.finding-card.finding-card-interactive{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;gap:0;padding:0}.pluto-prose blockquote.finding-card.finding-card-interactive:hover{background-color:rgba(var(--pluto-accent-aura-rgb,83,154,131),.09)}.pluto-prose blockquote.finding-card.finding-card-interactive>.finding-card-header{align-items:flex-start;gap:10px;padding:14px 14px 14px 16px;display:flex}.pluto-prose blockquote.finding-card.finding-card-interactive>.finding-card-header:before{content:"";background:var(--Brand-Aura,var(--pluto-accent-aura,#539a83));flex-shrink:0;width:18px;height:18px;margin-top:1px;-webkit-mask-image:url(/icon-generate-insights.svg);mask-image:url(/icon-generate-insights.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.pluto-prose blockquote.finding-card.finding-card-interactive>.finding-card-header .finding-card-header-content{flex:1;min-width:0}.pluto-prose blockquote.finding-card.finding-card-interactive>.finding-card-header .finding-card-header-content p{color:var(--Neutral-Milky-Way,#f1f2f4);margin:0;font-size:13.5px;font-weight:500;line-height:1.45}.pluto-prose blockquote.finding-card.finding-card-interactive>.finding-card-header .finding-card-header-content p strong{font-weight:500}.pluto-prose blockquote.finding-card.finding-card-interactive>.finding-card-header .finding-card-chevron{color:var(--Neutral-Moonrock,#797c80);flex-shrink:0;margin-top:2px;transition:transform .2s}.pluto-prose blockquote.finding-card.finding-card-interactive.finding-card-expanded>.finding-card-header .finding-card-chevron{transform:rotate(180deg)}.pluto-prose blockquote.finding-card.finding-card-interactive>.finding-card-body-inner{padding:0 16px 14px 44px}.pluto-prose blockquote.finding-card.finding-card-interactive>.finding-card-body-inner>p:first-child{margin-top:0}.pluto-prose blockquote.finding-card.finding-card-interactive>.finding-card-body-inner>blockquote,.pluto-prose blockquote.finding-card.finding-card-interactive>.finding-card-body-inner>p{margin-left:0;margin-right:0}.pluto-prose .table-scroll-wrapper{-webkit-overflow-scrolling:touch;border:1px solid #f1f2f414;border-radius:8px;max-width:100%;margin:14px 0;overflow-x:auto}.pluto-prose table{border-collapse:collapse;table-layout:auto;border:none;width:-moz-max-content;width:max-content;min-width:100%;max-width:none;margin:0}.pluto-prose tr{border-bottom:1px solid #f1f2f40f}.pluto-prose tr:last-child{border-bottom:none}.pluto-prose thead,.pluto-prose thead tr{background-color:#f1f2f40a}.doc-view-prose .table-scroll-wrapper thead,.doc-view-prose .table-scroll-wrapper thead tr{background-color:#0000}.pluto-prose td,.pluto-prose th{text-align:left;white-space:normal;word-break:normal;overflow-wrap:anywhere;border:none;min-width:140px;max-width:380px;padding:10px 16px}.pluto-prose th{text-transform:uppercase;letter-spacing:.03em;color:#f1f2f49e;white-space:nowrap;background-color:#0000;font-size:12px;font-weight:600}.pluto-prose td{font-size:14px}.pluto-prose tr:hover td{background-color:#f1f2f405}.pluto-prose .table-scroll-wrapper::-webkit-scrollbar{height:4px}.pluto-prose .table-scroll-wrapper::-webkit-scrollbar-track{background:#f1f2f408;border-radius:2px}.pluto-prose .table-scroll-wrapper::-webkit-scrollbar-thumb{background:#f1f2f41f;border-radius:2px}.doc-view-prose ul.contains-task-list{margin:4px 0;padding-left:0;list-style:none}.doc-view-prose ul.contains-task-list ul.contains-task-list{margin:0;padding-left:28px}.doc-view-prose li.task-list-item{padding-left:28px;list-style:none;position:relative}.doc-view-prose li.task-list-item>input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1.5px solid var(--Neutral-Moonrock,#797c80);pointer-events:none;background:0 0;border-radius:4px;width:16px;height:16px;margin:0;position:absolute;top:4px;left:0}.doc-view-prose li.task-list-item>input[type=checkbox]:checked{border-color:var(--pluto-accent-aura-light,#c5bf93);background-color:rgba(var(--pluto-accent-aura-light-rgb,197,191,147),.2);background-image:url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 5l2.5 2.5L8 3' stroke='%23A78BFA' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.doc-view-prose li.task-list-item:has(>input[type=checkbox]:checked){color:var(--Neutral-Moonrock,#797c80);text-decoration:line-through}.doc-editor-content .table-scroll-wrapper,.doc-view-prose .table-scroll-wrapper{--doc-gutter:max(0px,calc((100cqw - 720px)/2));--doc-inset:calc(var(--doc-gutter) + 64px);width:100cqw;max-width:100cqw;margin-left:calc(-1*var(--doc-inset));padding-left:var(--doc-inset);border:none;border-radius:0;margin-right:0;padding-right:24px}.doc-editor-content .table-scroll-wrapper>table,.doc-view-prose .table-scroll-wrapper>table{border-collapse:separate;border-spacing:0;border:1px solid #f1f2f414;border-radius:10px;min-width:0;overflow:hidden}.doc-editor-content td+td,.doc-editor-content th+th,.doc-view-prose td+td,.doc-view-prose th+th{border-left:1px solid #f1f2f40f}.doc-editor-content td,.doc-editor-content th,.doc-view-prose td,.doc-view-prose th{border-bottom:1px solid #f1f2f40f}.doc-editor-content tr:last-child>td,.doc-view-prose tr:last-child>td{border-bottom:none}.doc-bleed-host{width:100%;container-type:inline-size}.doc-bleed-host--flex{flex-direction:column;flex:1;min-height:0;display:flex}.pluto-prose hr{border:none;border-top:1px solid #f1f2f424;margin:28px 0}.pluto-prose.comment-pluto-prose{white-space:normal;font-size:13px;line-height:1.5}.pluto-prose.comment-pluto-prose h1,.pluto-prose.comment-pluto-prose h2,.pluto-prose.comment-pluto-prose h3,.pluto-prose.comment-pluto-prose h4,.pluto-prose.comment-pluto-prose h5,.pluto-prose.comment-pluto-prose h6{letter-spacing:0;text-transform:none;margin:12px 0 4px;font-size:13px;line-height:1.5}.pluto-prose.comment-pluto-prose h1:first-child,.pluto-prose.comment-pluto-prose h2:first-child,.pluto-prose.comment-pluto-prose h3:first-child,.pluto-prose.comment-pluto-prose h4:first-child,.pluto-prose.comment-pluto-prose h5:first-child,.pluto-prose.comment-pluto-prose h6:first-child{margin-top:0}.pluto-prose.comment-pluto-prose p{margin-bottom:8px}.pluto-prose.comment-pluto-prose ol,.pluto-prose.comment-pluto-prose ul{margin:6px 0 10px;padding-left:20px}.pluto-prose.comment-pluto-prose li{margin:3px 0;padding-left:2px}.pluto-prose.comment-pluto-prose hr{margin:12px 0}.pluto-thinking-card{border-radius:var(--radius-md,12px);padding:var(--space-12,12px)var(--space-16,16px);background:#f1f2f406;border:none;transition:background-color .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:inset 0 0 1px #fff3,0 1px #00000026}.pluto-thinking-card-agent-glow{z-index:0;pointer-events:none;opacity:.3;background:radial-gradient(ellipse at top right,rgba(var(--pluto-thinking-agent-glow-rgb,241,242,244),.3)0,rgba(var(--pluto-thinking-agent-glow-rgb,241,242,244),.16)32%,rgba(var(--pluto-thinking-agent-glow-rgb,241,242,244),0)72%),linear-gradient(225deg,rgba(var(--pluto-thinking-agent-glow-rgb,241,242,244),.5)0,rgba(var(--pluto-thinking-agent-glow-rgb,241,242,244),0)68%);filter:blur(22px);width:100%;max-width:400px;height:100%;max-height:100px;position:absolute;top:0;right:0;transform:translate(20px,-12px)}.pluto-thinking-card-agent-glow--active{animation:pluto-thinking-agent-glow-pulse 2s ease-in-out infinite}.pluto-thinking-card-agent-glow:not(.pluto-thinking-card-agent-glow--active){max-width:280px;transition:opacity .15s ease-in-out .15s,transform .15s ease-in-out .15s,max-width .15s ease-in-out .15s}.pluto-thinking-card:not([aria-expanded=false]) .pluto-thinking-card-agent-glow:not(.pluto-thinking-card-agent-glow--active){opacity:.1;transition-delay:0s}.pluto-thinking-role-blob{transform-origin:50%;border-radius:50%;flex-shrink:0;width:16px;height:16px;display:inline-block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 .5px #00000040}.pluto-thinking-role-blob--active{will-change:transform,opacity,filter;animation:pluto-thinking-role-blob-pulse 2s ease-in-out infinite}.pluto-thinking-card-header,.pluto-thinking-card>div:not(.pluto-thinking-card-agent-glow){z-index:1;position:relative}@keyframes pluto-thinking-role-blob-pulse{0%,to{opacity:.86;filter:saturate()brightness(.9);transform:scale(.94)}50%{opacity:1;filter:saturate(1.1)brightness(1.1);transform:scale(1)}}@keyframes pluto-thinking-agent-glow-pulse{0%,to{opacity:.15}50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.pluto-thinking-card-agent-glow--active,.pluto-thinking-role-blob--active{animation:none}}.pluto-thinking-card:has(.pluto-thinking-card-header-clickable:focus-visible),.pluto-thinking-card:has(.pluto-thinking-card-header-clickable:hover){background:#f1f2f40b;box-shadow:inset 0 0 1px #ffffff52,0 1px #00000026}.pluto-thinking-card-header-clickable:focus-visible{outline:none}.pluto-thinking-card:has(.pluto-thinking-card-header-clickable:focus-visible){box-shadow:inset 0 0 1px #ffffff52,0 1px #00000026,0 0 0 3px #f1f2f40f}.pluto-thinking-card-clickable{cursor:pointer}.pluto-thinking-card-clickable:hover{background:#f1f2f40b;box-shadow:inset 0 0 1px #ffffff52,0 1px #00000026}.pluto-thinking-card-clickable:focus-visible{outline:none;box-shadow:inset 0 0 1px #ffffff52,0 1px #00000026,0 0 0 3px #f1f2f40f}.pluto-workflow-step-card{border-radius:var(--radius-md,12px);background:#f1f2f406;border:none;transition:background-color .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:inset 0 0 1px #fff3,0 1px #00000026}.pluto-workflow-step-card[data-open=true]{background:#f1f2f409}.pluto-workflow-step-card:has(.pluto-workflow-step-card__header:focus-visible),.pluto-workflow-step-card:has(.pluto-workflow-step-card__header:hover){background:#f1f2f40b;box-shadow:inset 0 0 1px #ffffff52,0 1px #00000026}.pluto-workflow-step-card:has(.pluto-workflow-step-card__header:focus-visible){box-shadow:inset 0 0 1px #ffffff52,0 1px #00000026,0 0 0 3px #f1f2f40f}.pluto-workflow-step-card--danger{box-shadow:inset 0 0 0 1px #ff8a7573,0 1px #00000026}.pluto-workflow-step-card--danger:has(.pluto-workflow-step-card__header:focus-visible),.pluto-workflow-step-card--danger:has(.pluto-workflow-step-card__header:hover){box-shadow:inset 0 0 0 1px #ff8a7594,0 1px #00000026}.pluto-workflow-step-card__header{z-index:1;position:relative}.pluto-workflow-step-card__header:focus-visible{outline:none}@keyframes pluto-step-appear{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.pluto-step-appear{animation:pluto-step-appear .28s cubic-bezier(.16,1,.3,1) backwards}.panel-card{transition:width .4s cubic-bezier(.16,1,.3,1),opacity .26s ease-out}[data-static=true] .panel-card{transition:none}@media (prefers-reduced-motion:reduce){.pluto-step-appear{animation:none}.panel-card{transition:none}}.pluto-file-row{align-items:center;gap:var(--space-12,12px);padding:var(--space-4,4px)0;color:var(--Neutral-Milky-Way,#f1f2f4);font-family:Mirage,sans-serif;font-size:13px;line-height:1.4;display:flex}.pluto-file-row-icon{color:#f1f2f480;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:18px;display:flex}.pluto-file-row-name{color:#f1f2f4cc;white-space:nowrap;text-overflow:ellipsis;font-weight:400;overflow:hidden}.pluto-file-row-overflow{color:var(--Neutral-Moonrock,#797c80);font-size:12.5px}.pluto-search-chip{align-items:center;gap:var(--space-6,6px);padding:var(--space-4,4px)var(--space-8,8px);border-radius:var(--radius-sm,8px);color:#f1f2f4d9;background:0 0;border:1px solid #f1f2f41a;font-family:Mirage,sans-serif;font-size:12.5px;line-height:1.3;display:inline-flex}.pluto-search-chip-icon{color:#f1f2f48c;flex-shrink:0;justify-content:center;align-items:center;width:12px;height:12px;display:flex}.pluto-search-chip-text{white-space:nowrap;text-overflow:ellipsis;max-width:360px;overflow:hidden}.sources-folder-breadcrumb{min-width:0;color:var(--pluto-shell-text-muted,#919193);align-items:center;gap:8px;font:400 13px/1.2 Mirage,sans-serif;display:flex}.sources-folder-breadcrumb__button,.sources-folder-breadcrumb__current{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:inherit;overflow:hidden}.sources-folder-breadcrumb__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--radius-xs,4px);color:var(--pluto-shell-text-muted,#919193);cursor:pointer;background:0 0;border:0;margin:-2px -4px;padding:2px 4px;transition:background .1s,color .1s}.sources-folder-breadcrumb__button:hover{background:var(--pluto-shell-hover,#353537);color:var(--pluto-shell-text-strong,#ececed)}.sources-folder-breadcrumb__current{color:var(--pluto-shell-text-strong,#ececed);font-weight:500}.sources-folder-breadcrumb button.sources-folder-breadcrumb__current{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;padding:0}.sources-folder-breadcrumb__separator{color:var(--pluto-shell-text-muted,#919193);opacity:.5;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sources-folder-breadcrumb__count{color:var(--pluto-shell-text-muted,#919193);flex:none;font-weight:400}.sources-table-row{margin-bottom:1px;transition:background .12s,border-color .12s;position:relative;border-radius:var(--radius-md,12px)!important;border-bottom-color:#0000!important}.sources-table-row:after{content:"";z-index:1;background:var(--UI-Border,#f1f2f40f);pointer-events:none;border-radius:0;height:1px;position:absolute;bottom:-1px;left:0;right:0}.sources-table-row:hover{background:var(--pluto-list-row-hover-bg,var(--UI-Hover,#292c30))!important;border-radius:var(--radius-md,12px)!important;border-bottom-color:#0000!important}.sources-table-row:has(+.sources-table-row:hover){border-bottom-color:#0000!important}.sources-table-row-selected{background:var(--pluto-list-row-selected-bg,var(--UI-Hover,#292c30))!important;border-radius:var(--radius-md,12px)!important;border-bottom-color:#0000!important}.sources-table-row:has(+.sources-table-row-selected){border-bottom-color:#0000!important}.sources-menu-item{text-align:left;width:100%;color:var(--Neutral-Milky-Way,#f1f2f4);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:8px 12px;font-family:Mirage,sans-serif;font-size:12px;transition:background .1s;display:block}.sources-menu-item:hover{background:#f1f2f40f}.sources-bulk-move__item{min-height:28px;padding:6px 8px;font-size:12px;line-height:1.2}.sources-table-row-checked{background:var(--pluto-list-row-checked-bg,var(--Tint-Milky-Way-10,#f1f2f41a))!important;border-radius:var(--radius-md,12px)!important;border-bottom-color:#0000!important}.sources-table-row-checked:hover{background:var(--pluto-list-row-checked-hover-bg,#ffffff1a)!important}.sources-table-row-checked:after,.sources-table-row-selected:after,.sources-table-row:has(+.sources-table-row-checked):after,.sources-table-row:has(+.sources-table-row-selected):after,.sources-table-row:has(+.sources-table-row:hover):after,.sources-table-row:hover:after{opacity:0}.sources-table-row:has(+.sources-table-row-checked){border-bottom-color:#0000!important}.sources-action-menu button:first-child:hover{background:#f1f2f40f}.sources-checkbox{cursor:pointer;opacity:0;background:0 0;border:none;border-radius:3px;justify-content:center;align-items:center;padding:0;transition:opacity .12s;display:flex}.sources-checkbox:hover svg rect{stroke:var(--pluto-shell-text-strong)}.sources-table-row-checked .sources-checkbox,.sources-table-row:hover .sources-checkbox,.sources-table-row[data-multi-select-active] .sources-checkbox{opacity:1}.sources-action-menu>button:first-child{opacity:0;transition:opacity .12s}.sources-table-row:hover .sources-action-menu>button:first-child,.sources-table-row[data-action-menu-open] .sources-action-menu>button:first-child{opacity:1}.sources-action-menu{justify-content:end;padding-right:16px;display:flex}.screens-grid-card .sources-action-menu{justify-content:center;padding-right:0}.screens-grid-card .sources-action-menu>button:first-child{opacity:1}.screens-grid-card .sources-action-menu>button:first-child:hover,.screens-grid-card .sources-action-menu>button[aria-expanded=true]{background:#f1f2f41f}.sources-table-header{margin-bottom:1px}.sources-table-header+.sources-table-row,.sources-table-header+.sources-table-rows{margin-top:1px}.sources-header-checkbox{cursor:pointer;opacity:1;background:0 0;border:none;border-radius:3px;justify-content:center;align-items:center;padding:0;transition:opacity .12s;display:flex}.sources-header-checkbox:hover svg rect{stroke:var(--pluto-accent-aura-light,#c5bf93)}.sources-sort-btn{cursor:pointer;color:var(--Neutral-Milky-Way,#f1f2f4);background:0 0;border:none;align-items:center;gap:4px;padding:0;transition:opacity .1s;display:flex}.sources-sort-btn:hover{opacity:.7}.wf-focus-ring:focus-visible{outline:1.5px solid var(--UI-Focus,#685dff);outline-offset:1px}.list-bulk-action,.sources-multiselect-action{align-items:center;gap:var(--space-6,6px);color:var(--Neutral-Milky-Way,#f1f2f4);cursor:pointer;padding:var(--space-6,6px)var(--space-11,11px);border-radius:var(--radius-sm,8px);background:0 0;border:none;font-family:Mirage,sans-serif;font-size:12px;font-weight:500;transition:background .12s,color .12s;display:flex}.list-bulk-action:hover,.sources-multiselect-action:hover{background:var(--Tint-Milky-Way-10,#f1f2f41a)}.list-bulk-action--muted,.sources-multiselect-action--muted{color:var(--Neutral-Moonrock,#797c80)}.list-bulk-action--muted:hover,.sources-multiselect-action--muted:hover{color:var(--Neutral-Milky-Way,#f1f2f4)}.list-bulk-action-inline{margin-bottom:var(--space-12,12px)}.list-bulk-action-dock{z-index:45;min-height:var(--list-bulk-action-dock-height,108px);padding:0 var(--space-24,24px)var(--space-24,24px);pointer-events:none;align-items:flex-end;display:flex;position:absolute;bottom:0;left:0;right:0}.list-bulk-action-dock:before{content:"";background:linear-gradient(to top,var(--pluto-shell-panel,#171718)0,#171718f5 34%,#17171800 100%);pointer-events:none;position:absolute;inset:0}.list-bulk-action-dock__inner{z-index:1;pointer-events:auto;width:100%;position:relative}.list-body-with-bulk-actions{padding-bottom:var(--list-bulk-action-reserved-space,112px)}.sources-list-scroll{scrollbar-gutter:stable}.bulk-action-bar{padding:var(--space-6,6px)var(--space-16,16px)var(--space-6,6px)var(--space-12,12px);background:var(--btn-surface-comicDark,#1f2226);border:1px solid var(--UI-Border,#f1f2f41a);border-radius:var(--radius-md,12px);align-items:center;gap:1px;display:flex}.bulk-action-bar-count{color:var(--Neutral-Moonrock,#797c80);white-space:nowrap;font-family:Mirage,sans-serif;font-size:12px;font-weight:500}.bulk-action-bar-count strong{color:var(--Neutral-Milky-Way,#f1f2f4);font-weight:600}.bulk-action-bar-divider{background:var(--UI-Border,#f1f2f41a);width:1px;height:16px;margin:0 var(--space-8,8px)}.login-form-inner{flex-direction:column;gap:28px;width:100%;display:flex}.login-form-inner h1{color:var(--Neutral-Milky-Way,#f1f2f4);letter-spacing:-.3px;margin:0;font-family:Mirage,sans-serif;font-size:28px;font-weight:500;animation:loginSlideUp .5s ease-out 50ms both}.login-form-inner form{flex-direction:column;gap:16px;animation:loginSlideUp .5s ease-out .1s both;display:flex}.login-toggle-wrap{animation:loginSlideUp .5s ease-out .15s both}.login-msg-error{color:#ef6b6b;background:#ef444414;border:1px solid #ef444433;border-radius:10px}.login-msg-error,.login-msg-success{padding:12px 16px;font-family:Mirage,sans-serif;font-size:13px;line-height:1.4}.login-msg-success{color:#4ade80;background:#4ade8014;border:1px solid #4ade8033;border-radius:10px}.login-msg-warning{color:#fbbf24;background:#fbbf2414;border:1px solid #fbbf2433;border-radius:10px;padding:12px 16px;font-family:Mirage,sans-serif;font-size:13px;line-height:1.4}.login-divider{align-items:center;gap:16px;display:flex}.login-divider:after,.login-divider:before{content:"";background:#f1f2f414;flex:1;height:1px}.login-divider span{text-transform:lowercase;letter-spacing:.5px;font-size:12px}.login-divider span,.login-toggle{color:var(--Neutral-Moonrock,#797c80);font-family:Mirage,sans-serif}.login-toggle{text-align:center;font-size:13px}.login-toggle button{color:var(--Neutral-Milky-Way,#f1f2f4);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;font-family:Mirage,sans-serif;font-size:13px;font-weight:500;-webkit-text-decoration:underline #f1f2f440;text-decoration:underline #f1f2f440;transition:text-decoration-color .15s}.login-toggle button:hover{text-decoration-color:#f1f2f499}@keyframes loginSlideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.panel-resizing iframe{pointer-events:none!important}.visual-shimmer-container{background:var(--Neutral-Cosmic-Dark,#1f2226);border:1px solid var(--UI-Border,#f1f2f40f);border-radius:var(--radius-sm,8px);height:200px;position:relative;overflow:hidden}.visual-shimmer-container:after{content:"";background:linear-gradient(90deg,transparent 0,rgba(var(--pluto-accent-aura-rgb,83,154,131),.04)40%,rgba(var(--pluto-accent-aura-rgb,83,154,131),.08)50%,rgba(var(--pluto-accent-aura-rgb,83,154,131),.04)60%,transparent 100%);animation:visual-shimmer 1.8s ease-in-out infinite;position:absolute;inset:0}@keyframes visual-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.pluto-msg-actions{opacity:1}.pluto-screen-pill-wrap-clickable>span{transition:background-color .15s,border-color .15s}.pluto-screen-pill-wrap-clickable:hover>span{background:#ffffff1a!important;border-color:#ffffff2e!important}@keyframes pluto-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.pluto-list-item-remove{border-radius:var(--radius-xs,4px);width:20px;height:20px;color:var(--Neutral-Moonrock,#797c80);cursor:pointer;opacity:0;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-family:Aeonik Mono,monospace;font-size:14px;font-weight:400;line-height:1;transition:opacity .12s,background .12s,color .12s;display:flex}.pluto-list-item:hover .pluto-list-item-remove{opacity:1}.pluto-list-item-remove:hover{color:var(--Neutral-Milky-Way,#f1f2f4);background:#f1f2f414}.pluto-list-item-remove:focus-visible{outline:1px solid var(--UI-Focus,#685dff);outline-offset:2px}.pluto-populate-btn:focus-visible{outline:none;border-color:var(--UI-Focus,#685dff)!important}.pluto-dropdown-populate-btn:not(:disabled):hover{background:var(--Brand-Rainbow,linear-gradient(90deg,#ff9c51 0,#ff8089 33%,var(--pluto-accent-aura-magenta,#539a83)66%,var(--pluto-accent-aura,#539a83)100%))!important;background-origin:border-box!important}.pluto-dropdown-populate-btn:not(:disabled):focus-visible{outline:none;border:1px solid var(--Neutral-Milky-Way,#f1f2f4)!important}@keyframes pluto-ai-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes plutoFadeSlideIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.pluto-fade-slide-in{animation:plutoFadeSlideIn .16s ease-out}.pluto-empty-state{box-sizing:border-box;width:100%;color:inherit;font:inherit;text-align:center;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;padding:48px 24px;display:flex}.pluto-empty-state--action{cursor:pointer}.pluto-empty-state--framed{border:1px dashed var(--UI-Border,#f1f2f41a);border-radius:var(--radius-lg,16px)}.pluto-empty-state:focus-visible{outline:1px solid var(--UI-Focus,#685dff);outline-offset:2px}.pluto-empty-state__icon{border-radius:var(--radius-md,12px);background:var(--pluto-panel-header-action-bg,#f1f2f40f);width:48px;height:48px;color:var(--pluto-panel-header-action-text-hover,var(--Neutral-Milky-Way,#f1f2f4));justify-content:center;align-items:center;margin-bottom:16px;display:flex;box-shadow:inset 0 0 1px #fff3}.pluto-empty-state__icon svg{display:block}.pluto-empty-state__title{color:var(--Neutral-Milky-Way,#f1f2f4);font-family:Mirage,sans-serif;font-size:15px;font-weight:500;line-height:1.3}.pluto-empty-state__title[data-has-subtitle=true]{margin-bottom:8px}.pluto-empty-state__subtitle{max-width:420px;color:var(--Neutral-Moonrock,#797c80);font-family:Mirage,sans-serif;font-size:13px;line-height:1.6}@keyframes pluto-msg-row-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.pluto-chat-msg-row{animation:pluto-msg-row-enter .15s cubic-bezier(.16,1,.3,1) backwards}@media (prefers-reduced-motion:reduce){.pluto-chat-msg-row{animation:none}}.pluto-history-scrim{pointer-events:none;opacity:0;background:radial-gradient(130% 90% at 50% 0,#0000004d,#00000024 55%,#0000 100%);animation:pluto-history-scrim-in .3s forwards;position:absolute;inset:0}@keyframes pluto-history-scrim-in{0%{opacity:0}to{opacity:1}}.pluto-history-appear{animation:pluto-history-appear-in .36s cubic-bezier(.16,1,.3,1) both}@keyframes pluto-history-appear-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.pluto-history-scrim{opacity:1;animation:none}.pluto-history-appear{animation:none}}.pluto-thinking-text{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#999,#fff,#999,#fff) 0 0/200% 100%;-webkit-background-clip:text;background-clip:text;animation:pluto-thinking-shimmer 2.5s ease-in-out infinite}@keyframes pluto-thinking-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.pluto-share-reconnecting-dots{width:1.15em;display:inline-flex}.pluto-share-reconnecting-dots>span{opacity:0;width:.38em;animation:pluto-share-reconnecting-dot 1.4s ease-in-out infinite;display:inline-block}.pluto-share-reconnecting-dots>span:nth-child(2){animation-delay:.18s}.pluto-share-reconnecting-dots>span:nth-child(3){animation-delay:.36s}@keyframes pluto-share-reconnecting-dot{0%,15%,to{opacity:0}35%,75%{opacity:1}}@media (prefers-reduced-motion:reduce){.pluto-share-reconnecting-dots>span{opacity:1;animation:none}}.assistant-response{padding:4px 0}.assistant-response>:first-child{margin-top:0}.assistant-response>:last-child{margin-bottom: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-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}