[data-prototype-root]{--tool-font-display:"DM Sans", ui-sans-serif, system-ui, sans-serif;--tool-font-body:"DM Sans", ui-sans-serif, system-ui, sans-serif;--tool-font:var(--tool-font-body);--tool-line-height:1.6;--font-sans:var(--tool-font-body);--font-display:var(--tool-font-display);--font-mono:var(--tool-font-body);--tool-chrome-pink:#ff4664;--tool-chrome-yellow:#ebc737;--tool-chrome-yellow-text:#d9ae00;--tool-chrome-blue:#0097fe;--tool-chrome-pink-deep:#d73755;--tool-chrome-yellow-deep:#af8200;--tool-chrome-blue-deep:#0078d7;--tool-chrome-pink-highlight:#ff466421;--tool-chrome-yellow-highlight:#d9ae0026;--tool-chrome-blue-highlight:#0097fe21;--tool-chrome-gray-highlight:#ffffff14;--tool-chrome-button-bg:#ffffff24;--tool-chrome-button-text:#ffffffeb;--tool-chrome-button-bg-hover:#ffffff38;--tool-chrome-button-text-hover:#fff;--tool-chrome-ground:#121212;--tool-chrome-bg:#151515;--tool-chrome-surface:#1c1c1c;--tool-chrome-surface-muted:#181818;--tool-chrome-text:#d0d0d0;--tool-chrome-text-heading:#f0f0f0;--tool-chrome-text-muted:#9c9c9c;--tool-chrome-icon:#9a9a9a;--tool-chrome-icon-hover:#d4d4d4;--tool-chrome-border:#333;--tool-chrome-border-strong:#454545;--prototype-state-canvas-edge:var(--tool-chrome-icon-hover);--prototype-wireframe-preview-bg:#fafafa;--prototype-ground:var(--tool-chrome-ground);--prototype-review-header-height:3.25rem;--tool-review-card-radius:6px;--tool-review-card-shadow:0 1px 2px #0000002e, 0 0 0 1px var(--tool-chrome-border);--tool-review-card-shadow-hover:0 1px 3px #00000038, 0 0 0 1px var(--tool-chrome-border-strong);--radius:.625rem;font-family:var(--tool-font-body);font-size:15px;line-height:var(--tool-line-height);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--bg-ground:var(--tool-chrome-ground);--bg-main:var(--tool-chrome-bg);--bg-top:var(--tool-chrome-surface);--bg-subtle:var(--tool-chrome-surface-muted);--bg-layered:#1c1c1c;--bg-invert:var(--tool-chrome-text-heading);--bg-white:var(--tool-chrome-bg);--text-primary:var(--tool-chrome-text);--text-secondary:var(--tool-chrome-text-muted);--text-tertiary:#8a8a8a;--text-invert:#0d0d0d;--border-faint:var(--tool-chrome-border);--border-solid:var(--tool-chrome-border);--border-medium:var(--tool-chrome-border-strong);--primary:var(--tool-chrome-blue);--primary-foreground:#fff;--primary-dark:var(--tool-chrome-blue-deep);--error:var(--tool-chrome-pink);--success:#22c55e;--focus-ring:var(--tool-chrome-text-heading);--active:var(--tool-chrome-text-heading);--input-border:var(--tool-chrome-border-strong);--shadow-xs:0 1px 2px 0 #00000029;--shadow-sm:0 1px 3px 0 #0003;--shadow-md:0 4px 12px 0 #0000003d;--shadow-lg:0 8px 24px 0 #00000047;--background:var(--tool-chrome-bg);--foreground:var(--tool-chrome-text-heading);--card:var(--tool-chrome-surface);--card-foreground:var(--tool-chrome-text-heading);--popover:var(--tool-chrome-surface);--popover-foreground:var(--tool-chrome-text-heading);--secondary:var(--tool-chrome-surface-muted);--secondary-foreground:var(--tool-chrome-text-heading);--muted:var(--tool-chrome-surface-muted);--muted-foreground:var(--tool-chrome-text-muted);--accent:var(--tool-chrome-gray-highlight);--accent-foreground:var(--tool-chrome-text-heading);--destructive:var(--tool-chrome-pink);--destructive-foreground:#fff;--border:var(--tool-chrome-border);--input:var(--tool-chrome-border-strong);--ring:var(--tool-chrome-text-heading);--color-background:var(--tool-chrome-bg);--color-foreground:var(--tool-chrome-text);--color-card:var(--tool-chrome-surface);--color-card-foreground:var(--tool-chrome-text);--color-popover:var(--tool-chrome-surface);--color-popover-foreground:var(--tool-chrome-text);--color-primary:var(--tool-chrome-blue);--color-primary-foreground:#fff;--color-primary-dark:var(--tool-chrome-blue-deep);--color-secondary:var(--tool-chrome-surface-muted);--color-secondary-foreground:var(--tool-chrome-text);--color-muted:var(--tool-chrome-surface-muted);--color-muted-foreground:var(--tool-chrome-text-muted);--color-accent:var(--tool-chrome-gray-highlight);--color-accent-foreground:var(--tool-chrome-text);--color-destructive:var(--tool-chrome-pink);--color-destructive-foreground:#fff;--color-border:var(--tool-chrome-border);--color-border-faint:var(--tool-chrome-border);--color-border-solid:var(--tool-chrome-border);--color-border-medium:var(--tool-chrome-border-strong);--color-input:var(--tool-chrome-border-strong);--color-ring:var(--tool-chrome-text-heading);--color-focus-ring:var(--tool-chrome-text-heading);--color-active:var(--tool-chrome-text-heading);--color-error:var(--tool-chrome-pink);--color-success:#22c55e;--color-bg-ground:var(--tool-chrome-ground);--color-bg-main:var(--tool-chrome-bg);--color-bg-top:var(--tool-chrome-surface);--color-bg-subtle:var(--tool-chrome-surface-muted);--color-bg-layered:#1c1c1c;--color-bg-invert:var(--tool-chrome-text-heading);--color-bg-white:var(--tool-chrome-bg);--color-text-primary:var(--tool-chrome-text);--color-text-secondary:var(--tool-chrome-text-muted);--color-text-tertiary:#8a8a8a;--color-text-invert:#121212;color:var(--tool-chrome-text);background-color:var(--tool-chrome-bg)}[data-prototype-root] *{font-family:inherit}[data-prototype-review-sidebar],[data-comments-sidebar],[data-platform-sidebar]{font-family:var(--tool-font-body);--font-sans:var(--tool-font-body);--font-display:var(--tool-font-display);--font-mono:var(--tool-font-body);--tool-chrome-icon:#b0b0b0;--tool-chrome-icon-hover:#e6e6e6;--tool-chrome-gray-highlight:#ffffff17;--tool-chrome-border:#3a3a3a;--tool-chrome-border-strong:#4d4d4d;--tool-chrome-input-surface:#ffffff09;color:var(--tool-chrome-text);--bg-ground:var(--tool-chrome-ground);--bg-main:var(--tool-chrome-bg);--bg-top:var(--tool-chrome-bg);--bg-subtle:var(--tool-chrome-surface-muted);--bg-layered:#1a1a1a;--border-faint:var(--tool-chrome-border);--border-solid:var(--tool-chrome-border);--border-medium:var(--tool-chrome-border-strong);--text-primary:var(--tool-chrome-text-heading);--text-secondary:var(--tool-chrome-text);--text-tertiary:var(--tool-chrome-text-muted);--foreground:var(--tool-chrome-text-heading);--muted-foreground:var(--tool-chrome-text-muted);--border:var(--tool-chrome-border);--input:var(--tool-chrome-border-strong);--color-background:var(--tool-chrome-bg);--color-foreground:var(--tool-chrome-text-heading);--color-card:var(--tool-chrome-surface);--color-card-foreground:var(--tool-chrome-text-heading);--color-muted:var(--tool-chrome-surface-muted);--color-muted-foreground:var(--tool-chrome-text-muted);--color-accent:var(--tool-chrome-gray-highlight);--color-accent-foreground:var(--tool-chrome-text-heading);--color-border:var(--tool-chrome-border);--color-border-faint:var(--tool-chrome-border);--color-border-solid:var(--tool-chrome-border);--color-border-medium:var(--tool-chrome-border-strong);--color-input:var(--tool-chrome-border-strong);--color-ring:var(--tool-chrome-text-heading);--color-bg-ground:var(--tool-chrome-ground);--color-bg-main:var(--tool-chrome-bg);--color-bg-top:var(--tool-chrome-bg);--color-bg-subtle:var(--tool-chrome-surface-muted);--color-bg-layered:#1a1a1a;--color-text-primary:var(--tool-chrome-text-heading);--color-text-secondary:var(--tool-chrome-text);--color-text-tertiary:var(--tool-chrome-text-muted)}[data-prototype-review-sidebar] textarea:not([data-prototype-screenshot] *),[data-comments-sidebar] textarea:not([data-prototype-screenshot] *),[data-platform-sidebar] textarea:not([data-prototype-screenshot] *){background-color:var(--tool-chrome-input-surface)}[data-prototype-review-sidebar] :is(button:not(:disabled),[role=button]:not([aria-disabled=true]),a[href],summary,label:has([role=switch]),label:has(input[type=checkbox])),[data-comments-sidebar] :is(button:not(:disabled),[role=button]:not([aria-disabled=true]),a[href],summary,label:has([role=switch]),label:has(input[type=checkbox])),[data-platform-sidebar] :is(button:not(:disabled),[role=button]:not([aria-disabled=true]),a[href],summary,label:has([role=switch]),label:has(input[type=checkbox])),#prototype-comments-sidebar-root :is(button:not(:disabled),[role=button]:not([aria-disabled=true]),a[href],summary,label:has([role=switch]),label:has(input[type=checkbox])){cursor:pointer}[data-prototype-root] ::selection{color:var(--tool-chrome-text-heading);background:#ffffff1f}[data-prototype-root][data-prototype-comment-theme=light]{--tool-chrome-gray-highlight:#0000000d;--tool-chrome-button-bg:#0000000f;--tool-chrome-button-text:#000000b8;--tool-chrome-button-bg-hover:#0000001a;--tool-chrome-button-text-hover:#000000eb;--tool-chrome-ground:#f5f5f5;--tool-chrome-bg:#fff;--tool-chrome-surface:#fff;--tool-chrome-surface-muted:#fafafa;--tool-chrome-text:#000000d9;--tool-chrome-text-heading:#000000eb;--tool-chrome-text-muted:#0000008c;--tool-chrome-icon:#00000073;--tool-chrome-icon-hover:#000000d9;--tool-chrome-border:#0000001a;--tool-chrome-border-strong:#00000029;--prototype-state-canvas-edge:#00000038;--prototype-wireframe-preview-bg:#181818;--bg-ground:var(--tool-chrome-ground);--bg-main:var(--tool-chrome-bg);--bg-top:var(--tool-chrome-surface);--bg-subtle:var(--tool-chrome-surface-muted);--bg-layered:#f0f0f0;--bg-invert:#000000eb;--bg-white:#fff;--text-primary:var(--tool-chrome-text-heading);--text-secondary:var(--tool-chrome-text-muted);--text-tertiary:#00000073;--text-invert:#fff;--border-faint:#0000000f;--border-solid:#0000001a;--border-medium:#00000029;--tool-review-card-shadow:0 1px 2px #0000000a;--tool-review-card-shadow-hover:0 2px 4px #0000000f;--background:var(--tool-chrome-bg);--foreground:var(--tool-chrome-text-heading);--card:var(--tool-chrome-surface);--card-foreground:var(--tool-chrome-text-heading);--popover:var(--tool-chrome-surface);--popover-foreground:var(--tool-chrome-text-heading);--secondary:var(--tool-chrome-surface-muted);--secondary-foreground:var(--tool-chrome-text-heading);--muted:var(--tool-chrome-surface-muted);--muted-foreground:var(--tool-chrome-text-muted);--accent:var(--tool-chrome-gray-highlight);--accent-foreground:var(--tool-chrome-text-heading);--destructive:var(--tool-chrome-pink);--destructive-foreground:#fff;--border:var(--tool-chrome-border);--input:var(--tool-chrome-border-strong);--ring:var(--tool-chrome-text-heading);--color-background:var(--tool-chrome-bg);--color-foreground:var(--tool-chrome-text-heading);--color-card:var(--tool-chrome-surface);--color-card-foreground:var(--tool-chrome-text-heading);--color-popover:var(--tool-chrome-surface);--color-popover-foreground:var(--tool-chrome-text-heading);--color-secondary:var(--tool-chrome-surface-muted);--color-secondary-foreground:var(--tool-chrome-text-heading);--color-muted:var(--tool-chrome-surface-muted);--color-muted-foreground:var(--tool-chrome-text-muted);--color-accent:var(--tool-chrome-gray-highlight);--color-accent-foreground:var(--tool-chrome-text-heading);--color-border:var(--tool-chrome-border);--color-border-faint:var(--border-faint);--color-border-solid:var(--border-solid);--color-border-medium:var(--border-medium);--color-ring:var(--tool-chrome-text-heading);--color-bg-ground:var(--tool-chrome-ground);--color-bg-main:var(--tool-chrome-bg);--color-bg-top:var(--tool-chrome-surface);--color-bg-subtle:var(--tool-chrome-surface-muted);--color-bg-layered:#f0f0f0;--color-text-primary:var(--tool-chrome-text-heading);--color-text-secondary:var(--tool-chrome-text-muted);--color-text-tertiary:#00000073;color:var(--tool-chrome-text);background-color:var(--tool-chrome-bg)}[data-prototype-root][data-prototype-comment-theme=light] ::selection{color:#000000eb;background:#00000014}[data-prototype-root][data-prototype-comment-theme=light] :is([data-prototype-review-sidebar],[data-comments-sidebar],[data-platform-sidebar]){--tool-chrome-icon:#00000073;--tool-chrome-icon-hover:#000000d9;--tool-chrome-gray-highlight:#0000000d;--tool-chrome-border:#00000014;--tool-chrome-border-strong:#0000001f;--tool-chrome-input-surface:#00000008;--tool-chrome-text:var(--tool-chrome-icon-hover);--tool-chrome-text-heading:var(--tool-chrome-icon-hover);--tool-chrome-text-muted:#0000008c;--bg-layered:#f0f0f0;--border-faint:#0000000d;--border-solid:#00000014;--border-medium:#0000001f;--border:var(--tool-chrome-border);--input:var(--tool-chrome-border-strong);--text-tertiary:#00000073;--color-border:var(--tool-chrome-border);--color-border-faint:var(--border-faint);--color-border-solid:var(--border-solid);--color-border-medium:var(--border-medium);--color-input:var(--tool-chrome-border-strong);--color-bg-layered:#f0f0f0;--color-muted-foreground:#0000008c;--color-text-tertiary:#00000073}@layer base{:is([data-prototype-review-sidebar],[data-comments-sidebar],[data-platform-sidebar]),:is([data-prototype-review-sidebar],[data-comments-sidebar],[data-platform-sidebar]) :before,:is([data-prototype-review-sidebar],[data-comments-sidebar],[data-platform-sidebar]) :after{border-color:var(--border-solid,var(--tool-chrome-border,currentColor))}}html.prototype-theme-transition-disable :is(*){transition:none!important}[data-prototype-root] .tool-heading,[data-prototype-root] .font-display,[data-prototype-root] .tool-chip{font-family:var(--tool-font-display)}[data-prototype-root] .tool-heading{letter-spacing:-.02em;color:var(--tool-chrome-text-heading);font-size:1.125rem;font-weight:600;line-height:1.3}[data-prototype-root] .tool-body{font-family:var(--tool-font-body);color:var(--tool-chrome-text-muted);font-size:.875rem;line-height:1.6}[data-prototype-root] .tool-chip{letter-spacing:.06em;text-transform:uppercase;border-radius:.25rem;align-items:center;padding:.2rem .5rem;font-size:.6875rem;font-weight:600;line-height:1;display:inline-flex}[data-prototype-root] .tool-chip-blue{background:var(--tool-chrome-gray-highlight);color:var(--tool-chrome-text-muted)}[data-prototype-root] .tool-chip-pink{background:var(--tool-chrome-pink-highlight);color:var(--tool-chrome-pink-deep)}[data-prototype-root] .tool-chip-yellow{background:var(--tool-chrome-yellow-highlight);color:var(--tool-chrome-yellow-deep)}[data-prototype-root] .tool-toolbar{border-radius:var(--radius);border:1px solid var(--tool-chrome-border);background:var(--tool-chrome-bg);box-shadow:var(--shadow-sm);align-items:center;gap:.375rem;padding:.375rem;display:flex}[data-prototype-root] .tool-toolbar-button{border-radius:calc(var(--radius) - 2px);width:2.25rem;height:2.25rem;color:var(--tool-chrome-text-muted);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .2s,color .2s;display:inline-flex}@media (hover:hover) and (pointer:fine){[data-prototype-root] .tool-toolbar-button:hover{background:var(--tool-chrome-surface);color:var(--tool-chrome-icon-hover)}}[data-prototype-root] .tool-panel-section-content{grid-template-rows:0fr;transition:grid-template-rows .25s cubic-bezier(.215,.61,.355,1);display:grid}[data-prototype-root] .tool-panel-section-content.is-expanded{grid-template-rows:1fr}[data-prototype-root] .tool-panel-section-chevron{transition:transform .25s cubic-bezier(.215,.61,.355,1)}[data-prototype-root] .tool-panel-section-chevron.is-expanded{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){[data-prototype-root] .tool-panel-section-content,[data-prototype-root] .tool-panel-section-chevron,[data-prototype-root] .tool-review-card,[data-prototype-root] .tool-variant-card{transition:none}}[data-prototype-root] .tool-review-card{box-shadow:var(--tool-review-card-shadow);transition:border-color .15s,background .15s,opacity .15s,box-shadow .15s}@media (hover:hover) and (pointer:fine){[data-prototype-root] .tool-review-card:hover{box-shadow:var(--tool-review-card-shadow-hover)}}[data-prototype-root] .tool-variant-card{aspect-ratio:1.618;cursor:pointer;border-radius:var(--tool-review-card-radius);border:1px solid var(--border-solid);background:var(--bg-main);text-align:left;width:100%;box-shadow:var(--tool-review-card-shadow);justify-content:center;align-items:center;transition:border-color .15s,background .15s,box-shadow .15s;display:flex;overflow:hidden}@media (hover:hover) and (pointer:fine){[data-prototype-root] .tool-variant-card:hover:not(.is-active){border-color:var(--border-medium);box-shadow:var(--tool-review-card-shadow-hover)}}[data-prototype-root] .tool-variant-card.is-active{border:2px solid var(--tool-chrome-blue);box-shadow:none}[data-prototype-root] .tool-variant-default-badge{color:var(--tool-chrome-blue);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-size:.625rem;font-weight:600;line-height:1}[data-prototype-root] .tool-variant-original-badge{color:var(--tool-chrome-text-muted);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-size:.625rem;font-weight:600;line-height:1}[data-prototype-root] .tool-variant-card [data-prototype-screenshot]{pointer-events:none;border-radius:inherit;justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}[data-prototype-root] .tool-variant-card [data-prototype-screenshot] .empty-state-shell{transform:none!important}[data-prototype-root] .tool-variant-card [data-prototype-screenshot] :focus,[data-prototype-root] .tool-variant-card [data-prototype-screenshot] :focus-visible{outline:none}[data-prototype-root] .tool-dialog-overlay{background:color-mix(in srgb, var(--tool-chrome-ground) 15%, #0000008c)}[data-prototype-root][data-prototype-comment-theme=light] .tool-dialog-overlay{background:color-mix(in srgb, var(--tool-chrome-ground) 55%, #00000038)}[data-prototype-root] .tool-dialog-overlay.tool-dialog-overlay-opaque{background:var(--tool-chrome-ground)}[data-prototype-root] .tool-dialog-surface{border-radius:calc(var(--radius) + 4px);border:1px solid var(--tool-chrome-border);background-color:var(--tool-chrome-bg);color:var(--tool-chrome-text);--bg-main:var(--tool-chrome-bg);--bg-top:var(--tool-chrome-surface);--bg-subtle:var(--tool-chrome-surface-muted);--text-primary:var(--tool-chrome-text);--text-secondary:var(--tool-chrome-text-muted);--border-faint:var(--tool-chrome-border);--border-solid:var(--tool-chrome-border);--border-medium:var(--tool-chrome-border-strong);--primary:var(--tool-chrome-blue);--primary-foreground:#fff;--primary-dark:var(--tool-chrome-blue-deep);--focus-ring:var(--tool-chrome-text-heading);--active:var(--tool-chrome-text-heading);--input-border:var(--tool-chrome-border-strong);--background:var(--tool-chrome-bg);--foreground:var(--tool-chrome-text-heading);--card:var(--tool-chrome-surface);--card-foreground:var(--tool-chrome-text-heading);--popover:var(--tool-chrome-surface);--popover-foreground:var(--tool-chrome-text-heading);--secondary:var(--tool-chrome-surface-muted);--secondary-foreground:var(--tool-chrome-text-heading);--muted:var(--tool-chrome-surface-muted);--muted-foreground:var(--tool-chrome-text-muted);--accent:var(--tool-chrome-gray-highlight);--accent-foreground:var(--tool-chrome-text-heading);--destructive:var(--tool-chrome-pink);--destructive-foreground:#fff;--border:var(--tool-chrome-border);--input:var(--tool-chrome-border-strong);--ring:var(--tool-chrome-text-heading);--color-background:var(--tool-chrome-bg);--color-foreground:var(--tool-chrome-text-heading);--color-card:var(--tool-chrome-surface);--color-card-foreground:var(--tool-chrome-text-heading);--color-popover:var(--tool-chrome-surface);--color-popover-foreground:var(--tool-chrome-text-heading);--color-primary:var(--tool-chrome-blue);--color-primary-foreground:#fff;--color-primary-dark:var(--tool-chrome-blue-deep);--color-secondary:var(--tool-chrome-surface-muted);--color-secondary-foreground:var(--tool-chrome-text-heading);--color-muted:var(--tool-chrome-surface-muted);--color-muted-foreground:var(--tool-chrome-text-muted);--color-accent:var(--tool-chrome-gray-highlight);--color-accent-foreground:var(--tool-chrome-text-heading);--color-destructive:var(--tool-chrome-pink);--color-destructive-foreground:#fff;--color-border:var(--tool-chrome-border);--color-border-faint:var(--tool-chrome-border);--color-border-solid:var(--tool-chrome-border);--color-border-medium:var(--tool-chrome-border-strong);--color-input:var(--tool-chrome-border-strong);--color-ring:var(--tool-chrome-text-heading);--color-focus-ring:var(--tool-chrome-text-heading);--color-active:var(--tool-chrome-text-heading);--color-bg-main:var(--tool-chrome-bg);--color-bg-top:var(--tool-chrome-surface);--color-bg-subtle:var(--tool-chrome-surface-muted);--color-text-primary:var(--tool-chrome-text);--color-text-secondary:var(--tool-chrome-text-muted);overflow:hidden}[data-prototype-root][data-prototype-comment-theme=dark] .tool-dialog-surface{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;box-shadow:var(--shadow-lg), 0 0 0 1px #2a2a2a}[data-prototype-root][data-prototype-comment-theme=light] .tool-dialog-surface{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;box-shadow:var(--shadow-lg), 0 0 0 1px #00000014}[data-prototype-root] .tool-dialog-surface :is(input,textarea){background-color:var(--tool-chrome-input-surface,transparent);color:var(--tool-chrome-text)}[data-prototype-root][data-prototype-comment-theme=dark] .tool-dialog-surface{--tool-chrome-input-surface:#ffffff09;--tool-chrome-text-muted:#b4b4b4;--text-secondary:#b4b4b4;--muted-foreground:#b4b4b4;--color-muted-foreground:#b4b4b4;--color-text-secondary:#b4b4b4}[data-prototype-root][data-prototype-comment-theme=light] .tool-dialog-surface{--tool-chrome-input-surface:#fff;--tool-chrome-text-muted:#0000009e;--text-secondary:#0000009e;--muted-foreground:#0000009e;--color-muted-foreground:#0000009e;--color-text-secondary:#0000009e}[data-prototype-root] .tool-dialog-description{color:var(--tool-chrome-text);font-size:.875rem;line-height:1.5}[data-prototype-root] .tool-dialog-section-label{letter-spacing:.04em;text-transform:uppercase;color:var(--tool-chrome-text-heading);font-size:.75rem;font-weight:600}[data-prototype-root] .tool-dialog-section-description{color:var(--tool-chrome-text);font-size:.8125rem;line-height:1.45}[data-prototype-root] .tool-dialog-field-hint{color:var(--tool-chrome-text-muted);font-weight:400}[data-prototype-root] .tool-dialog-xylophone-header{background-color:var(--tool-chrome-surface)}@media (hover:hover) and (pointer:fine){[data-prototype-root] .tool-dialog-xylophone-header:hover{background-color:color-mix(in srgb, var(--tool-chrome-gray-highlight) 65%, var(--tool-chrome-surface))}}[data-prototype-root] .tool-dialog-xylophone-heading{color:var(--tool-chrome-text-heading);flex-wrap:wrap;align-items:baseline;gap:.375rem;font-size:.875rem;font-weight:500;line-height:1.35;display:flex}[data-prototype-root] .tool-dialog-xylophone-step{color:var(--tool-chrome-text-muted)}[data-prototype-root] .tool-dialog-xylophone-separator{color:var(--tool-chrome-text-muted);font-weight:400}[data-prototype-root] .tool-dialog-xylophone-title{color:var(--tool-chrome-text-heading)}[data-prototype-root] .tool-dialog-surface :is(button:not(:disabled),summary,label:has([role=switch]:not([data-disabled])),label:has(input[type=checkbox]:not(:disabled))){cursor:pointer}[data-prototype-root] [role=tablist]{border:1px solid var(--tool-chrome-border);background:var(--tool-chrome-surface-muted)}[data-prototype-root] [role=tab][data-state=active]{color:var(--tool-chrome-text-heading);background:color-mix(in srgb, var(--tool-chrome-blue) 12%, var(--tool-chrome-surface-muted));box-shadow:var(--shadow-xs), inset 0 0 0 1px color-mix(in srgb, var(--tool-chrome-blue) 35%, transparent);font-weight:600}[data-prototype-root] :is([data-prototype-source-surface],[data-prototype-screenshot]) [role=tablist],:is([data-prototype-source-surface],[data-prototype-screenshot]) [role=tablist]{border:unset;background:unset}[data-prototype-root] :is([data-prototype-source-surface],[data-prototype-screenshot]) [role=tab][data-state=active],:is([data-prototype-source-surface],[data-prototype-screenshot]) [role=tab][data-state=active]{color:unset;background:unset;box-shadow:unset;font-weight:unset}[data-prototype-root] .tool-section-label{letter-spacing:.04em;text-transform:uppercase;color:var(--tool-chrome-text-muted);font-size:.75rem;font-weight:500}[data-prototype-root] [data-prototype-state-canvas]{--prototype-state-map-canvas-bg:var(--tool-chrome-ground);--prototype-state-map-node-surface:var(--tool-chrome-surface);--prototype-state-map-node-preview-bg:var(--tool-chrome-surface-muted);--prototype-state-map-node-footer-bg:var(--tool-chrome-surface-muted);--prototype-state-map-node-footer-border:var(--tool-chrome-border-strong);--prototype-state-map-node-footer-text:var(--tool-chrome-text-heading);color:var(--tool-chrome-text)}[data-prototype-root] [data-prototype-state-canvas]:not([data-prototype-state-canvas-layout=mini]){background-color:var(--prototype-state-map-canvas-bg)}[data-prototype-root] [data-prototype-state-canvas][data-prototype-state-canvas-layout=mini]{--prototype-state-map-node-surface:#171717;--prototype-state-map-node-preview-bg:#171717;--prototype-state-map-node-footer-text:#ffffffeb;--prototype-mini-edge-color:#5a5a5a}[data-prototype-root][data-prototype-comment-theme=dark] [data-prototype-state-canvas]{--prototype-state-map-canvas-bg:var(--tool-chrome-ground);--prototype-state-map-node-surface:var(--tool-chrome-surface);--prototype-state-map-node-preview-bg:var(--tool-chrome-surface-muted);--prototype-state-map-node-footer-bg:var(--tool-chrome-surface-muted);--prototype-state-map-node-footer-border:var(--tool-chrome-border-strong);--prototype-state-map-node-footer-text:var(--tool-chrome-text-heading)}[data-prototype-root] [data-prototype-screenshot],[data-prototype-screenshot],[data-prototype-root] [data-prototype-source-surface]:not([data-prototype-product-theme-managed]),[data-prototype-source-surface]:not([data-prototype-product-theme-managed]),[data-prototype-source-surface][data-prototype-product-theme-managed]:where(.light,[data-theme=light]),[data-component-library-portal]:where(.light,[data-theme=light]){--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-display:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--bg-bedrock:var(--color-gray-100);--bg-main:#fff;--bg-top:#fff;--bg-subtle:var(--color-gray-50);--bg-layered:color-mix(in srgb, var(--color-gray-900) 6%, transparent);--bg-invert:var(--color-gray-900);--bg-white:#fff;--text-primary:var(--color-gray-900);--text-secondary:var(--color-gray-500);--text-tertiary:var(--color-gray-400);--border-faint:color-mix(in srgb, var(--color-gray-900) 7%, transparent);--border-solid:var(--color-gray-200);--border-medium:var(--color-gray-300);--primary:var(--color-gray-900);--primary-foreground:#fff;--primary-dark:var(--color-gray-800);--error:var(--color-red-600);--success:var(--color-green-600);--focus-ring:var(--text-primary);--active:var(--color-gray-900);--radius:4px;--background:var(--bg-main);--foreground:var(--text-primary);--card:var(--bg-top);--card-foreground:var(--text-primary);--popover:var(--bg-top);--popover-foreground:var(--text-primary);--secondary:var(--bg-subtle);--secondary-foreground:var(--text-primary);--muted:color-mix(in srgb, var(--color-gray-900) 6%, transparent);--muted-foreground:var(--text-secondary);--accent:color-mix(in srgb, var(--color-gray-900) 6%, transparent);--accent-foreground:var(--text-primary);--destructive:var(--error);--destructive-foreground:#fff;--border:var(--border-solid);--input:var(--border-medium);--ring:var(--border-faint);--color-background:var(--background);--color-foreground:var(--foreground);--color-card:var(--card);--color-card-foreground:var(--card-foreground);--color-popover:var(--popover);--color-popover-foreground:var(--popover-foreground);--color-primary:var(--primary);--color-primary-foreground:var(--primary-foreground);--color-secondary:var(--secondary);--color-secondary-foreground:var(--secondary-foreground);--color-muted:var(--muted);--color-muted-foreground:var(--muted-foreground);--color-accent:var(--accent);--color-accent-foreground:var(--accent-foreground);--color-destructive:var(--destructive);--color-destructive-foreground:var(--destructive-foreground);--color-border:var(--border);--color-border-faint:var(--border-faint);--color-border-solid:var(--border-solid);--color-border-medium:var(--border-medium);--color-border-hover:var(--border-medium);--color-input:var(--input);--color-ring:var(--ring);--color-focus-ring:var(--focus-ring);--color-active:var(--active);--color-error:var(--error);--color-success:var(--success);--color-bg-bedrock:var(--bg-bedrock);--color-bg-main:var(--bg-main);--color-bg-top:var(--bg-top);--color-bg-subtle:var(--bg-subtle);--color-bg-layered:var(--bg-layered);--color-bg-invert:var(--bg-invert);--color-bg-white:var(--bg-white);--color-text-primary:var(--text-primary);--color-text-secondary:var(--text-secondary);--color-text-tertiary:var(--text-tertiary);font-family:var(--font-sans);font-size:initial;color:var(--text-primary);background-color:var(--bg-main)}[data-prototype-source-surface][data-prototype-product-theme-managed]:where(.dark,[data-theme=dark]),[data-component-library-portal]:where(.dark,[data-theme=dark]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-bedrock:#0a0a0a;--bg-main:#171717;--bg-top:#1c1c1c;--bg-subtle:#262626;--bg-layered:#fafafa0f;--bg-invert:#fafafa;--bg-white:#171717;--text-primary:#fafafa;--text-secondary:#a3a3a3;--text-tertiary:#737373;--border-faint:#fafafa12;--border-solid:#404040;--border-medium:#525252;--primary:#fafafa;--primary-foreground:#171717;--primary-dark:#e5e5e5;--error:#f87171;--success:#4ade80;--focus-ring:var(--text-primary);--active:#fafafa;--background:var(--bg-main);--foreground:var(--text-primary);--card:var(--bg-top);--card-foreground:var(--text-primary);--popover:var(--bg-top);--popover-foreground:var(--text-primary);--secondary:var(--bg-subtle);--secondary-foreground:var(--text-primary);--muted:#fafafa0f;--muted-foreground:var(--text-secondary);--accent:#fafafa0f;--accent-foreground:var(--text-primary);--destructive:var(--error);--destructive-foreground:#171717;--border:var(--border-solid);--input:var(--border-medium);--ring:var(--border-faint);--color-background:var(--background);--color-foreground:var(--foreground);--color-card:var(--card);--color-card-foreground:var(--card-foreground);--color-popover:var(--popover);--color-popover-foreground:var(--popover-foreground);--color-primary:var(--primary);--color-primary-foreground:var(--primary-foreground);--color-secondary:var(--secondary);--color-secondary-foreground:var(--secondary-foreground);--color-muted:var(--muted);--color-muted-foreground:var(--muted-foreground);--color-accent:var(--accent);--color-accent-foreground:var(--accent-foreground);--color-destructive:var(--destructive);--color-destructive-foreground:var(--destructive-foreground);--color-border:var(--border);--color-border-faint:var(--border-faint);--color-border-solid:var(--border-solid);--color-border-medium:var(--border-medium);--color-border-hover:var(--border-medium);--color-input:var(--input);--color-ring:var(--ring);--color-focus-ring:var(--focus-ring);--color-active:var(--active);--color-error:var(--error);--color-success:var(--success);--color-bg-bedrock:var(--bg-bedrock);--color-bg-main:var(--bg-main);--color-bg-top:var(--bg-top);--color-bg-subtle:var(--bg-subtle);--color-bg-layered:var(--bg-layered);--color-bg-invert:var(--bg-invert);--color-bg-white:var(--bg-white);--color-text-primary:var(--text-primary);--color-text-secondary:var(--text-secondary);--color-text-tertiary:var(--text-tertiary);color:var(--text-primary);background-color:var(--bg-main)}[data-prototype-root] [data-prototype-screenshot] ::selection,[data-prototype-screenshot] ::selection,[data-prototype-root] [data-prototype-source-surface] ::selection,[data-prototype-source-surface] ::selection{color:var(--text-primary);background:#b4d5fe}[data-prototype-root] [data-prototype-screenshot] *,[data-prototype-screenshot] *,[data-prototype-root] [data-prototype-source-surface] *,[data-prototype-source-surface] *{font-family:inherit}[data-prototype-source-surface][data-prototype-product-theme-managed]:where(.light,[data-theme=light]) [data-prototype-component-library-accordion]{background-color:#fff}[data-prototype-source-surface][data-prototype-product-theme-managed]:where(.light,[data-theme=light]) [data-prototype-component-library-accordion] .prototype-component-library-accordion__item,[data-prototype-source-surface][data-prototype-product-theme-managed]:where(.light,[data-theme=light]) [data-prototype-component-library-accordion] .prototype-component-library-accordion__trigger[data-state=open]{border-color:#000!important}[data-prototype-source-surface][data-prototype-product-theme-managed]:where(.light,[data-theme=light]) [data-prototype-component-library-accordion] .prototype-component-library-accordion__trigger,[data-prototype-source-surface][data-prototype-product-theme-managed]:where(.light,[data-theme=light]) [data-prototype-component-library-accordion] .prototype-component-library-accordion__chevron{color:#000!important}[data-prototype-source-surface][data-prototype-product-theme-managed]:where(.dark,[data-theme=dark]) [data-prototype-component-library-accordion]{background-color:#151515}[data-prototype-source-surface][data-prototype-product-theme-managed]:where(.dark,[data-theme=dark]) [data-prototype-component-library-accordion] .prototype-component-library-accordion__item,[data-prototype-source-surface][data-prototype-product-theme-managed]:where(.dark,[data-theme=dark]) [data-prototype-component-library-accordion] .prototype-component-library-accordion__trigger[data-state=open]{border-color:#fff!important}[data-prototype-source-surface][data-prototype-product-theme-managed]:where(.dark,[data-theme=dark]) [data-prototype-component-library-accordion] .prototype-component-library-accordion__trigger,[data-prototype-source-surface][data-prototype-product-theme-managed]:where(.dark,[data-theme=dark]) [data-prototype-component-library-accordion] .prototype-component-library-accordion__chevron{color:#fff!important}[data-prototype-wireframe-preview]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--prototype-wireframe-block:#e4e6ea;--prototype-wireframe-block-subtle:#eceef1;--prototype-wireframe-block-pulse-mid:#d8dce2;--bg-bedrock:#f4f4f5;--bg-main:#fff;--bg-top:#fff;--bg-subtle:var(--prototype-wireframe-preview-bg);--bg-layered:#18181b0f;--bg-invert:#18181b;--bg-white:#fff;--text-primary:#18181b;--text-secondary:#71717a;--text-tertiary:#a1a1aa;--border-faint:#18181b12;--border-solid:#e4e4e7;--border-medium:#d4d4d8;--border-subtle:#e4e4e7;--muted:var(--prototype-wireframe-block-subtle);--color-muted:var(--prototype-wireframe-block);--color-muted-foreground:#a1a1aa;--cal-bg:#fff;--cal-bg-emphasis:var(--prototype-wireframe-block);--color-background:#fff;--color-foreground:#18181b;--color-border:var(--border-solid);--color-border-faint:var(--border-faint);--color-border-solid:var(--border-solid);--color-border-medium:var(--border-medium);--color-bg-bedrock:var(--bg-bedrock);--color-bg-main:var(--bg-main);--color-bg-top:var(--bg-top);--color-bg-subtle:var(--bg-subtle);--color-bg-layered:var(--bg-layered);--color-bg-invert:var(--bg-invert);--color-bg-white:var(--bg-white);--color-text-primary:var(--text-primary);--color-text-secondary:var(--text-secondary);--color-text-tertiary:var(--text-tertiary);color:var(--text-primary);background-color:var(--prototype-wireframe-preview-bg)}[data-prototype-wireframe-preview]>*{background-color:var(--prototype-wireframe-preview-bg)}[data-prototype-root][data-prototype-comment-theme=light] [data-prototype-wireframe-preview]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--prototype-wireframe-block:#3a3a3a;--prototype-wireframe-block-subtle:#2e2e2e;--prototype-wireframe-block-pulse-mid:#454545;--bg-bedrock:#121212;--bg-main:#151515;--bg-top:#1c1c1c;--bg-subtle:var(--prototype-wireframe-preview-bg);--bg-layered:#222;--bg-invert:#f0f0f0;--bg-white:#151515;--text-primary:#d0d0d0;--text-secondary:#9c9c9c;--text-tertiary:#8a8a8a;--border-faint:#333;--border-solid:#333;--border-medium:#454545;--border-subtle:#333;--muted:var(--prototype-wireframe-block-subtle);--color-muted:var(--prototype-wireframe-block);--color-muted-foreground:#8a8a8a;--cal-bg:#151515;--cal-bg-emphasis:var(--prototype-wireframe-block);--color-background:#151515;--color-foreground:#d0d0d0;--color-border:var(--border-solid);--color-border-faint:var(--border-faint);--color-border-solid:var(--border-solid);--color-border-medium:var(--border-medium);--color-bg-bedrock:var(--bg-bedrock);--color-bg-main:var(--bg-main);--color-bg-top:var(--bg-top);--color-bg-subtle:var(--bg-subtle);--color-bg-layered:var(--bg-layered);--color-bg-invert:var(--bg-invert);--color-bg-white:var(--bg-white);--color-text-primary:var(--text-primary);--color-text-secondary:var(--text-secondary);--color-text-tertiary:var(--text-tertiary)}
