:root[data-theme=light],:root[data-theme=light] body{background:#f0f0f0}:root[data-theme=light] ::selection{background:color-mix(in srgb, var(--purple) 16%, transparent)}:root[data-theme=light] [data-entry-root],:root[data-theme=light] .toast-surface{--desk:#f0f0f0;--desk-recess:#e8e8e8;--background:#fdfcfd;--surface-1:#fdfcfd;--paper:#fff;--surface-2:#fff;--surface-3:#f0f0f0;--surface-4:#e8e8e8;--surface-5:#e0e0e0;--surface-2-hover:#f9f9f9;--edge-width:1px;--hairline:#dbd8e0;--hairline-strong:#bcbac7;--hairline-tertiary:#8e8c99;--control-radius:.75rem;--canvas-radius:1rem;--metal-face:linear-gradient(180deg, #fff 0%, #fbfafc 100%);--metal-face-hover:linear-gradient(180deg, #fff 0%, #f9f9f9 100%);--metal-face-pressed:#e8e8e8;--metal-bevel:inset 0 1px 0 #ffffffe6;--metal-contact:0 1px 2px #211f2614;--metal-panel:#fff;--metal-card:#fff;--metal-metric:#fff;--foreground:#211f26;--ink:#3d3b44;--muted-strong:#65636d;--muted:#6f6d78;--muted-soft:#8e8c99;--avatar:#8e8c99;--avatar-soft:#f0f0f0;--focus-ring:#65636d;--line:var(--hairline);--canvas-shadow:0 0 0 1px var(--hairline);--solid-fill:#211f26;--solid-fill-hover:#34313b;--solid-ink:#fff;--chip-fill:var(--surface-3);--chip-fill-hover:var(--surface-4);--positive:#1d7a5f;--positive-bg:#1d7a5f12;--positive-edge:#1d7a5f42;--negative:#c4314b;--negative-bg:#c4314b0f;--negative-edge:#c4314b3d;--negative-ink:#af2a42;--warning:#a4660f;--warning-bg:#a4660f14;--warning-edge:#a4660f42;--warning-ink:#8c560c;--disclosure-fill:#e3c064;--disclosure-ink:#3b2f10;--video-rank-gold:#a4660f;--video-rank-silver:#6f6d78;--video-rank-bronze:#9a5a33;--draft-wash:#4b5666;--badge-brand-bg:#8245fc12;--badge-brand-edge:#8245fc3d;--badge-brand-ink:#6932e0;--brand-hue-1:#7440e8;--brand-hue-2:#1b7f95;--brand-hue-3:#a4660f;--brand-hue-4:#b83c6b;--brand-hue-5:#1d7a5f;--brand-hue-6:#4f5bd5;--brief-ground:#1e1238;--brief-ink:#fff;--brief-ink-quiet:#ffffffd6;--brief-ink-soft:#ffffffa3;--brief-button-face:#fff;--brief-button-face-hover:#f3eeff;--brief-button-face-pressed:#e9e0ff;--brief-button-label:#5b2bd6;--brief-button-shade:0 1px 2px #14083047;--ghost-violet:#8245fc;--ghost-rose:#d2478e;--ghost-blue:#5a63e6;--data-strong:#8245fc;--data-mid:#ad97ee;--data-soft:#dad4ec;--data-neutral:#e8e8e8;--data-grid:#211f260f;--data-baseline:#211f262e;--data-hover-band:#211f2609;--surface-muted:var(--surface-3);--float-fill:#fff;--float-edge:0 0 0 1px #211f2614, 0 4px 12px -2px #211f2614, 0 16px 32px -8px #211f261f;--glass-fill:#ffffffd9;--glass-shadow:var(--float-edge)}:root[data-theme=light] .material-seated{background:var(--metal-face);box-shadow:0 0 0 1px var(--hairline-strong), var(--metal-bevel), var(--metal-contact)}:root[data-theme=light] [role=menu].material-seated,:root[data-theme=light] [role=dialog].material-seated{background:var(--paper);box-shadow:var(--float-edge)}:root[data-theme=light] .answer-chip:hover{background:var(--metal-face-hover);box-shadow:0 0 0 1px var(--hairline-tertiary), var(--metal-bevel), var(--metal-contact)}:root[data-theme=light] .search-field:focus-within{background:var(--paper);box-shadow:0 0 0 var(--edge-width) var(--hairline-tertiary)}:root[data-theme=light] .sign-out:hover,:root[data-theme=light] .sign-out:focus-visible,:root[data-theme=light] .answer-action:hover,:root[data-theme=light] .answer-action:focus-visible,:root[data-theme=light] .answer-action[aria-pressed=true],:root[data-theme=light] .answer-feedback-cancel:hover,:root[data-theme=light] .answer-feedback-cancel:focus-visible,:root[data-theme=light] .conversation-id:hover,:root[data-theme=light] .conversation-id:focus-visible,:root[data-theme=light] .calendar-change-undo:hover:not(:disabled),:root[data-theme=light] .calendar-change-undo:focus-visible,:root[data-theme=light] .calendar-change-more:hover,:root[data-theme=light] .calendar-change-more:focus-visible,:root[data-theme=light] .calendar-change-option:hover:not(:disabled),:root[data-theme=light] .calendar-change-option:focus-visible,:root[data-theme=light] .texts-prompt:hover,:root[data-theme=light] .texts-prompt:focus-visible{background:var(--surface-3);box-shadow:none}:root[data-theme=light] .sign-out:active,:root[data-theme=light] .answer-action:active,:root[data-theme=light] .answer-feedback-cancel:active,:root[data-theme=light] .conversation-id:active,:root[data-theme=light] .calendar-change-undo:active:not(:disabled),:root[data-theme=light] .calendar-change-more:active,:root[data-theme=light] .calendar-change-option:active:not(:disabled),:root[data-theme=light] .texts-prompt:active,:root[data-theme=light] .answer-chip:active{background:var(--surface-5);box-shadow:none}:root[data-theme=light] .offer-card{border-radius:var(--control-radius);background:var(--metal-card);outline:var(--edge-width) solid var(--hairline);outline-offset:calc(var(--edge-width) * -1)}:root[data-theme=light] [data-entry-root] .canvas-sheet{--canvas-surface:var(--desk);background:var(--canvas-surface);box-shadow:none;border-radius:0}:root[data-theme=light] [data-console-mode]>[data-chat-pane]{--desk:var(--paper);background:var(--paper);border-right:1px solid var(--hairline)}:root[data-theme=light] .agent-composer{background:linear-gradient(var(--paper), var(--paper)) padding-box, linear-gradient(var(--hairline-strong), var(--hairline-strong)) border-box;box-shadow:var(--metal-contact)}:root[data-theme=light] .agent-composer:focus-within{background:linear-gradient(var(--paper), var(--paper)) padding-box, linear-gradient(var(--hairline-tertiary), var(--hairline-tertiary)) border-box;box-shadow:0 0 0 3px #211f260d}:root[data-theme=light] .send-disc:not([data-ready=true]){background:var(--metal-face);box-shadow:0 0 0 1px var(--hairline-strong), var(--metal-contact)}:root[data-theme=light] .mode-active{background:var(--surface-4);box-shadow:none}:root[data-theme=light] .nav-item:not([aria-current=page]):hover,:root[data-theme=light] .nav-quiet:hover{background:#211f260b}:root[data-theme=light] .data-row:hover{background:#211f2608}:root[data-theme=light] [data-entry-root] .calendar-cell-selected{box-shadow:inset -1px 0 0 var(--hairline), inset 0 -1px 0 var(--hairline)}:root[data-theme=light] .data-reference{background-image:repeating-linear-gradient(90deg,#211f2638 0 5px,#0000 5px 11px)}:root[data-theme=light] [data-entry-root] .run-groove,:root[data-theme=light] [data-entry-root] .track-rest{background:#211f2614}:root[data-theme=light] [data-entry-root] .track-pending{border-color:#211f2633}:root[data-theme=light] [data-entry-root] .modal-sheet{background:var(--paper);box-shadow:0 0 0 1px #211f2614,0 8px 20px -6px #211f261a,0 32px 64px -16px #211f262e}:root[data-theme=light] [data-entry-root] .solid-lit{background:var(--solid-lit-face,linear-gradient(180deg, #3a3741 0%, #211f26 100%));box-shadow:var(--solid-lit-shade,inset 0 1px 0 #ffffff1f, 0 1px 2px #211f2629);color:var(--solid-ink);border-color:#0000}:root[data-theme=light] [data-entry-root] .solid-lit:hover:not(:disabled){background:var(--solid-lit-face-hover,linear-gradient(180deg, #45424c 0%, #2b2931 100%));box-shadow:var(--solid-lit-shade,inset 0 1px 0 #ffffff24, 0 2px 6px #211f262e)}:root[data-theme=light] [data-entry-root] .solid-lit:active:not(:disabled){background:var(--solid-lit-face-pressed,linear-gradient(180deg, #211f26 0%, #2e2c34 100%));box-shadow:var(--solid-lit-shade,inset 0 1px 0 #0000004d)}:root[data-theme=light] .toast-surface{background:var(--paper);color:var(--foreground);box-shadow:var(--float-edge)}:root[data-theme=light] [data-console-navigation][data-mode=roomy]{padding-inline:2.75rem}:root[data-theme=light] [data-entry-root] [class~="bg-[var(--positive-bg)]"]{box-shadow:inset 0 0 0 1px var(--positive-edge)}:root[data-theme=light] [data-entry-root] [class~="bg-[var(--negative-bg)]"]{box-shadow:inset 0 0 0 1px var(--negative-edge)}:root[data-theme=light] [data-entry-root] [class~="bg-[var(--warning-bg)]"]{box-shadow:inset 0 0 0 1px var(--warning-edge)}:root[data-theme=light] [data-entry-root] [class~="bg-[var(--badge-brand-bg)]"]{box-shadow:inset 0 0 0 1px var(--badge-brand-edge)}:root[data-theme=light] [data-entry-root] [class~=border-white\/5]{border-color:var(--hairline)}
[data-entry-root] .canvas-sheet{--canvas-surface:var(--desk);background:var(--canvas-surface);box-shadow:none;border-radius:0}[data-console-mode]>[data-workspace]{border-left:1px solid var(--hairline)}[data-console-mode][data-stage=page]>[data-workspace]{border-left:0}:root[data-theme=light] [data-console-mode]>[data-chat-pane]{border-right:0}.material-seated{background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--hairline)}.answer-chip:hover,.search-field:focus-within{background:var(--surface-3);box-shadow:inset 0 0 0 1px var(--hairline-strong,var(--hairline))}.answer-chip:active,.sign-out:active,.answer-action:active,.answer-feedback-cancel:active,.conversation-id:active,.calendar-change-undo:active:not(:disabled),.calendar-change-more:active,.calendar-change-option:active:not(:disabled),.texts-prompt:active{background:var(--surface-4);box-shadow:none}.sign-out:hover,.sign-out:focus-visible,.answer-action:hover,.answer-action:focus-visible,.answer-action[aria-pressed=true],.answer-feedback-cancel:hover,.answer-feedback-cancel:focus-visible,.conversation-id:hover,.conversation-id:focus-visible,.calendar-change-undo:hover:not(:disabled),.calendar-change-undo:focus-visible,.calendar-change-more:hover,.calendar-change-more:focus-visible,.calendar-change-option:hover:not(:disabled),.calendar-change-option:focus-visible,.texts-prompt:hover,.texts-prompt:focus-visible{background:var(--surface-3);box-shadow:none}.mode-active{background:var(--surface-4);box-shadow:none}.agent-composer,.agent-composer:focus-within{border:1px solid var(--hairline);background:var(--surface-2);box-shadow:none;transition:none}:root[data-theme=light] .agent-composer,:root[data-theme=light] .agent-composer:focus-within{border-color:var(--hairline-strong);background:var(--paper);box-shadow:none}@media (forced-colors:active){:root[data-theme] [data-chat-pane] .agent-composer{box-shadow:none;border-color:canvastext}:root [data-chat-pane] .agent-composer:focus-within{outline-offset:3px;outline:2px solid highlight}}[data-chat-pane] .agent-composer{border-radius:1.75rem;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.5rem;min-height:7rem;padding:calc(1.25rem - 1px) calc(1rem - 1px) calc(1rem - 1px) calc(1.5rem - 1px);display:grid}[data-chat-pane] .agent-composer>textarea{width:100%;min-width:0;min-height:var(--type-leading-input);max-height:calc(6 * var(--type-leading-input));box-shadow:none;font-size:var(--type-size-input);font-weight:var(--type-weight-copy);line-height:var(--type-leading-input);letter-spacing:var(--type-tracking-ui);color:var(--foreground);caret-color:var(--foreground);resize:none;scrollbar-width:thin;scrollbar-color:var(--muted-soft) transparent;scrollbar-gutter:stable;background:0 0;border:0;border-radius:0;grid-area:1/1/auto/-1;margin:0;padding:0;display:block;overflow-y:auto}[data-chat-pane] .agent-composer>textarea::placeholder{color:var(--muted-strong)}[data-chat-pane] .agent-composer>.composer-actions{grid-area:2/2;place-self:end;align-items:center;gap:.5rem;display:flex}[data-chat-pane] .agent-composer .composer-hit{position:relative}[data-chat-pane] .agent-composer .composer-hit:before{content:"";border-radius:9999px;position:absolute;inset:-.375rem}.send-disc{background:var(--surface-4);box-shadow:none}.send-disc:after{display:none}.send-disc[data-ready=true]{background:var(--purple);box-shadow:none;color:#fff}:root[data-theme=light] .send-disc:not([data-ready=true]){background:var(--surface-3);box-shadow:none}.send-disc:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.send-disc:disabled{color:var(--muted)}[data-entry-root] .solid-lit,[data-entry-root] .solid-lit:hover:not(:disabled),[data-entry-root] .solid-lit:active:not(:disabled){background:var(--solid-fill);box-shadow:none;border-color:#0000}[data-entry-root] .solid-lit:hover:not(:disabled){background:var(--solid-fill-hover)}[data-entry-root] .action-violet,[data-entry-root] .action-violet:hover:not(:disabled),[data-entry-root] .action-violet:active:not(:disabled){background:var(--purple);box-shadow:none;border-color:#0000}[data-entry-root] .action-violet:hover:not(:disabled){background:color-mix(in srgb, var(--purple) 88%, white)}.nav-selection{background:var(--rail-active,var(--surface-3));box-shadow:none}.nav-selection:after{display:none}[data-entry-root] .modal-sheet{background:var(--surface-2);box-shadow:0 0 0 1px var(--hairline), 0 24px 64px -24px #00000080}:root[data-theme=light] [data-entry-root]{--metal-face:var(--paper);--metal-face-hover:var(--surface-2-hover);--metal-bevel:inset 0 0 0 0 transparent;--metal-contact:0 0 0 0 transparent}:root[data-theme=light] .material-seated{box-shadow:inset 0 0 0 1px var(--hairline-strong)}:root[data-theme=light] [role=menu].material-seated,:root[data-theme=light] [role=dialog].material-seated{background:var(--paper);box-shadow:var(--float-edge)}:root[data-theme=light] [data-entry-root] .modal-sheet{background:var(--paper);box-shadow:0 0 0 1px var(--hairline), 0 24px 64px -24px #211f2633}[data-canvas-scroller]{padding-inline:max(2rem,50% - 40rem)}:root:not([data-theme=light]) [data-entry-root]{--desk:#131211;--desk-recess:#0f0e0d;--background:#181716;--surface-1:#181716;--surface-2:#201f1d;--surface-3:#282725;--surface-4:#333230;--foreground:#fcfcfc;--ink:#d4d4d4;--muted-strong:#9e9e9e;--muted:#858585;--muted-soft:#858585;--avatar:#9e9e9e;--avatar-soft:var(--surface-3);--focus-ring:#9e9e9e;--solid-fill:#fcfcfc;--solid-fill-hover:#fff;--solid-ink:var(--desk);--hairline:#fcfcfc0f;--hairline-strong:#fcfcfc16;--hairline-tertiary:#fcfcfc21;--rail-bg:var(--surface-1);--rail-hover:#fcfcfc0f;--rail-active:#fcfcfc14}:root[data-theme=light] [data-entry-root]{--desk:#f9f9f9;--rail-bg:#f0f0f0;--rail-hover:#e8e8e8;--rail-active:#fff}[data-chat-pane] [data-chat-pixels=composer]{height:12.5rem}
:root{--font-sans:var(--font-geist-sans), ui-sans-serif, system-ui, sans-serif;--font-general:var(--font-geist-sans);--font-cabinet:var(--font-geist-sans);--type-features:"kern" 1, "calt" 1, "liga" 1;--type-figures:"kern" 1, "calt" 1, "tnum" 1, "lnum" 1;--type-size-caption:.75rem;--type-size-ui:.875rem;--type-size-copy:.9375rem;--type-size-input:1rem;--type-size-heading:1.125rem;--type-size-title:1.5rem;--type-leading-caption:1.125rem;--type-leading-ui:1.3125rem;--type-leading-copy:1.5;--type-leading-input:1.75rem;--type-leading-heading:1.5;--type-leading-title:1.35;--type-weight-copy:400;--type-weight-control:500;--type-weight-title:550;--type-tracking-ui:0;--type-tracking-title:-.02em;--icon-compact:.875rem;--icon-control:1rem;--icon-action:1.125rem;--icon-feature:1.25rem}html{font-optical-sizing:auto;font-synthesis:none;font-feature-settings:var(--type-features);text-rendering:optimizelegibility}body{font-size:var(--type-size-copy);line-height:var(--type-leading-copy);font-weight:var(--type-weight-copy);letter-spacing:var(--type-tracking-ui)}p,li{text-wrap:pretty}h1,h2,h3{text-wrap:balance}.type-ui{font-family:var(--font-sans);font-feature-settings:var(--type-features)}.type-chat,.type-copy{font-size:var(--type-size-copy);line-height:var(--type-leading-copy);font-weight:var(--type-weight-copy);letter-spacing:var(--type-tracking-ui)}.type-description,.type-row{font-size:var(--type-size-ui);line-height:var(--type-leading-ui);font-weight:var(--type-weight-copy);letter-spacing:var(--type-tracking-ui)}.type-caption,.type-chrome{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);font-weight:var(--type-weight-copy);letter-spacing:var(--type-tracking-ui)}.type-input{font-size:var(--type-size-input);line-height:var(--type-leading-input);font-weight:var(--type-weight-copy);letter-spacing:var(--type-tracking-ui)}.type-nav{font-size:var(--type-size-ui);line-height:var(--type-leading-ui);font-weight:var(--type-weight-copy);letter-spacing:var(--type-tracking-ui)}.type-control,.type-modal-label,.type-link-sm{font-size:var(--type-size-ui);line-height:var(--type-leading-ui);font-weight:var(--type-weight-control);letter-spacing:var(--type-tracking-ui)}.type-label,.type-chip,.type-link-xs{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);font-weight:var(--type-weight-control);letter-spacing:var(--type-tracking-ui)}.type-kicker{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);font-weight:var(--type-weight-control);letter-spacing:.06em;text-transform:uppercase}.type-data-compact,.type-mono-12{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);font-weight:var(--type-weight-control);letter-spacing:var(--type-tracking-ui)}.type-chart-key{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);font-weight:var(--type-weight-copy);letter-spacing:var(--type-tracking-ui)}.type-card-title{font-size:var(--type-size-ui);line-height:var(--type-leading-ui);font-weight:var(--type-weight-control);letter-spacing:var(--type-tracking-ui)}.type-label-lg,.type-link-lg,.type-section-title{font-size:var(--type-size-input);line-height:1.5rem;font-weight:var(--type-weight-control);letter-spacing:-.01em}.type-section-title{font-weight:var(--type-weight-title)}.type-modal-title{font-size:var(--type-size-heading);line-height:var(--type-leading-heading);font-weight:var(--type-weight-title);letter-spacing:var(--type-tracking-title)}.type-title,.type-page-title{font-size:var(--type-size-title);line-height:var(--type-leading-title);font-weight:var(--type-weight-title);letter-spacing:var(--type-tracking-title)}.type-brand{font-size:1.0625rem;line-height:1.5rem;font-weight:var(--type-weight-title);letter-spacing:var(--type-tracking-title)}.type-display{font-size:clamp(2rem,1.6rem + 1.2vw,2.5rem);line-height:1.15;font-weight:var(--type-weight-title);letter-spacing:var(--type-tracking-title)}.type-display-xl{font-size:clamp(2rem,1.5rem + 1.5vw,3rem);line-height:1.15;font-weight:var(--type-weight-title);letter-spacing:var(--type-tracking-title)}.type-data,.type-badge,.type-figure,.type-figure-sm,.type-figure-lg,.type-data-compact,.type-mono-12,.type-mono-14,.type-mono-16,.type-metric,.type-metric-hero,.table-col-header{font-family:var(--font-sans);font-feature-settings:var(--type-figures);font-variant-numeric:tabular-nums lining-nums}.type-badge{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);font-weight:var(--type-weight-control);letter-spacing:0}.type-figure-sm,.type-mono-14{font-size:var(--type-size-ui);line-height:var(--type-leading-ui);font-weight:var(--type-weight-control);letter-spacing:0}.type-figure,.type-mono-16{font-size:var(--type-size-input);line-height:1.5rem;font-weight:var(--type-weight-control);letter-spacing:-.01em}.type-figure-lg{font-size:var(--type-size-title);line-height:var(--type-leading-title);font-weight:var(--type-weight-title);letter-spacing:var(--type-tracking-title)}.type-metric{font-size:var(--type-size-copy);line-height:var(--type-leading-copy);font-weight:var(--type-weight-control);letter-spacing:0}.type-metric-hero{font-size:clamp(1.25rem,1rem + .4vw,1.5rem);line-height:var(--type-leading-title);font-weight:var(--type-weight-title);letter-spacing:var(--type-tracking-title)}.table-col-header{font-size:var(--type-size-caption);line-height:var(--type-leading-caption);font-weight:var(--type-weight-control);letter-spacing:0;color:var(--muted-strong)}.type-signal{font-family:var(--font-signal), var(--font-sans);font-feature-settings:"kern" 1;letter-spacing:0;font-weight:500}[data-chat-pane] h1{letter-spacing:-.025em;font-weight:480}.answer-prose strong{font-weight:var(--type-weight-title)}.ui-control-icon>svg{width:var(--icon-control);height:var(--icon-control);flex:none}.ui-control-icon-trailing>svg{width:var(--icon-compact);height:var(--icon-compact)}[data-ui-tab][aria-selected=true],[data-ui-tab][aria-pressed=true]{font-weight:var(--type-weight-control)}
.button-material{--button-fill:var(--surface-2);--button-fill-hover:var(--surface-3);--button-light:white;--button-shade:black;--button-face-light:2%;--button-reflection-light:2%;--button-top-light:13%;--button-bottom-shade:24%;--button-rim-light:19%;--button-rim-shade:20%;--button-rim-opacity:1}:is(.button-material,.control-material){--card-action-fill:var(--surface-4);--card-action-fill-hover:color-mix(in srgb, var(--foreground) 6%, var(--surface-4));--card-action-ink:var(--ink)}:root[data-theme=light] :is(.button-material,.control-material){--card-action-fill:var(--surface-3);--card-action-fill-hover:var(--surface-4);--card-action-ink:var(--foreground)}@media (forced-colors:none){:where(.offer-card,[data-kaiyros-card]) :is(button,a).button-material:is(.material-seated,.button-tone-secondary,.button-tone-subtle):where(:not([aria-pressed=true])){--button-fill:var(--card-action-fill);--button-fill-hover:var(--card-action-fill-hover);--button-face-light:0%;--button-reflection-light:1%;color:var(--card-action-ink)}}.button-material.solid-lit{--button-fill:var(--solid-fill);--button-fill-hover:var(--solid-fill-hover);--button-face-light:1%;--button-top-light:72%;--button-bottom-shade:13%;--button-rim-light:75%;--button-rim-shade:17%}.button-material.action-violet,.button-material.send-disc[data-ready=true]{--button-fill:var(--purple);--button-fill-hover:var(--purple);--button-face-light:3%;--button-top-light:32%;--button-bottom-shade:26%;--button-rim-light:38%;--button-rim-shade:28%;color:var(--video-overlay-ink)}.button-material.action-danger{--button-fill:color-mix(in srgb, var(--negative) 72%, var(--button-shade));--button-fill-hover:color-mix(in srgb, var(--negative) 78%, var(--button-shade));--button-top-light:25%}.button-material.button-tone-brand{--button-fill:color-mix(in srgb, var(--purple) 10%, var(--surface-2));--button-fill-hover:color-mix(in srgb, var(--purple) 15%, var(--surface-2))}.button-material.button-tone-danger{--button-fill:color-mix(in srgb, var(--negative) 10%, var(--surface-2));--button-fill-hover:color-mix(in srgb, var(--negative) 15%, var(--surface-2))}.button-material.button-tone-secondary{--button-fill:var(--chip-fill);--button-fill-hover:var(--chip-fill-hover)}.button-material.button-tone-subtle{--button-fill:var(--background);--button-fill-hover:var(--surface-muted)}.button-material.button-tone-ghost[aria-pressed=true]{--button-fill:var(--surface-4);--button-fill-hover:var(--surface-4)}.button-material.send-disc:not([data-ready=true]){--button-fill:var(--surface-4);--button-fill-hover:var(--surface-4);--button-rim-opacity:.55}.button-material[data-button-raised=true]{--button-fill:var(--surface-4);--button-fill-hover:color-mix(in srgb, var(--foreground) 6%, var(--surface-4));--button-face-light:0%;--button-reflection-light:0%}:root[data-theme=light] .button-material.solid-lit{--button-face-light:5%;--button-top-light:18%;--button-rim-light:24%;--button-rim-shade:25%}:root :is(button,a).button-material{position:relative}:root :is(button,a).button-material,:root :is(button,a,span).control-material,:root [data-entry-root] :is(button,a).button-material,:root [data-entry-root] :is(button,a,span).control-material,:root [data-entry-root] :is(button,a).control-material:is(:hover,:active),:root [data-entry-root] :is(button,a).button-material:is(:hover,:active){isolation:isolate;--interactive-face:linear-gradient(125deg, color-mix(in srgb, var(--button-light) calc(var(--button-reflection-light) * .625), transparent), transparent 28%, color-mix(in srgb, var(--button-light) var(--button-reflection-light), transparent) 46%, transparent 60%, color-mix(in srgb, var(--button-shade) 2%, transparent) 82%, transparent), radial-gradient(ellipse 100% 150% at 50% 115%, color-mix(in srgb, var(--button-fill) calc(100% - var(--button-face-light)), var(--button-light)), var(--button-fill) 78%);--interactive-inset:inset 0 .75px .75px color-mix(in srgb, var(--button-light) var(--button-top-light), transparent), inset 0 -1px 1px color-mix(in srgb, var(--button-shade) var(--button-bottom-shade), transparent);background:var(--interactive-face);box-shadow:var(--interactive-inset);transition:color .15s var(--spring-standard), opacity .15s var(--spring-standard), scale .15s var(--spring-standard), transform .15s var(--spring-standard);border:0}:root :is(button,a).button-material:after,:root :is(button,a,span).control-material:after{content:"";z-index:1;border-radius:inherit;pointer-events:none;background:repeating-linear-gradient(0deg, transparent 0 .8px, color-mix(in srgb, var(--button-light) 4%, transparent) .8px 1px), conic-gradient(from 0deg, color-mix(in srgb, var(--button-light) var(--button-rim-light), transparent), color-mix(in srgb, var(--button-shade) var(--button-rim-shade), transparent) 25%, color-mix(in srgb, var(--button-light) var(--button-rim-light), transparent) 48%, color-mix(in srgb, var(--button-shade) var(--button-rim-shade), transparent) 75%, color-mix(in srgb, var(--button-light) var(--button-rim-light), transparent));opacity:var(--button-rim-opacity);transition:opacity .15s var(--spring-standard);border:0;padding:.75px;display:block;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}:root :is(button,a).button-material.button-tone-ghost:where(:not([aria-pressed=true])),:root [data-entry-root] :is(button,a).button-material.button-tone-ghost:where(:not([aria-pressed=true])){--button-rim-opacity:0;box-shadow:none;background:0 0}@media (hover:hover) and (pointer:fine) and (forced-colors:none){:root :is(button,a).button-material:hover:not(:disabled):not([aria-disabled=true]),:root :is(button,a).control-material:hover:not(:disabled):not([aria-disabled=true]),:root [data-entry-root] :is(button,a).button-material:hover:not(:disabled):not([aria-disabled=true]){--button-fill:var(--button-fill-hover);--button-rim-opacity:1}:root [data-entry-root] .button-material.button-tone-ghost:hover:not(:disabled):not([aria-disabled=true]){background:var(--button-fill-hover);box-shadow:inset 0 .75px .75px color-mix(in srgb, var(--button-light) 13%, transparent)}}@media (forced-colors:none){:root :is(button,a).button-material:active:not(:disabled):not([aria-disabled=true]){box-shadow:inset 0 1px 1.5px color-mix(in srgb, var(--button-shade) 22%, transparent), inset 0 -.5px .5px color-mix(in srgb, var(--button-light) 12%, transparent)}:root :is(button,a).control-material:where(:not([data-material=navigation-toggle])):active:not(:disabled):not([aria-disabled=true]){box-shadow:inset 0 1px 1px color-mix(in srgb, var(--button-shade) 16%, transparent), inset 0 -.5px .5px color-mix(in srgb, var(--button-light) 8%, transparent)}:root :is(button,a).button-material.button-tone-ghost:focus-visible:not(:disabled):not([aria-disabled=true]){--button-rim-opacity:1;background:var(--button-fill-hover);box-shadow:inset 0 .75px .75px color-mix(in srgb, var(--button-light) 13%, transparent)}}:root [data-entry-root] .button-material .control-aura-text{color:inherit;-webkit-text-fill-color:currentColor;background:0 0;transition:none;animation:none}:root [data-entry-root] .button-material .control-shimmer{-webkit-mask-image:linear-gradient(#000,#0000 4px calc(100% - 4px),#000);mask-image:linear-gradient(#000,#0000 4px calc(100% - 4px),#000)}@media (hover:hover) and (pointer:fine) and (forced-colors:none){:root [data-entry-root] .button-material.spectral-hover:hover:not(:disabled):not([aria-disabled=true]) .control-aura{opacity:.42}:root [data-entry-root] .button-material.spectral-hover:hover:not(:disabled):not([aria-disabled=true]) .control-shimmer{opacity:.16}}:root [data-entry-root] .button-material.spectral-hover:active:not(:disabled):not([aria-disabled=true]) .control-aura{opacity:.25}:root [data-entry-root] .button-material.spectral-hover:active:not(:disabled):not([aria-disabled=true]) .control-shimmer{opacity:0}:root :is(button,a).button-material:is(:disabled,[aria-disabled=true]),:root :is(button,a).control-material:is(:disabled,[aria-disabled=true]){transform:none}@media (prefers-reduced-motion:reduce){:root :is(button,a).button-material,:root :is(button,a,span).control-material,:root [data-entry-root] :is(button,a).button-material,:root [data-entry-root] :is(button,a,span).control-material,:root [data-entry-root] :is(button,a).control-material:is(:hover,:active),:root [data-entry-root] :is(button,a).button-material:is(:hover,:active),:root :is(button,a).button-material:after,:root :is(button,a,span).control-material:after{transition:none;transform:scale(1)}}@media (forced-colors:active){:root :is(button,a).button-material,:root :is(button,a,span).control-material,:root [data-entry-root] :is(button,a).button-material,:root [data-entry-root] :is(button,a,span).control-material,:root [data-entry-root] :is(button,a).control-material:is(:hover,:active),:root [data-entry-root] :is(button,a).button-material:is(:hover,:active){color:buttontext;box-shadow:none;background:buttonface;border:1px solid buttontext}:root :is(button,a).button-material:disabled,:root :is(button,a).control-material:is(:disabled,[aria-disabled=true]),:root [data-entry-root] :is(button,a).control-material:is(:disabled,[aria-disabled=true]),:root [data-entry-root] :is(button,a).button-material:disabled{color:graytext;opacity:1;border-color:graytext}:root :is(button,a).button-material:after,:root :is(button,a,span).control-material:after{display:none}:root :is(button,a).button-material:focus-visible,:root :is(button,a).control-material:focus-visible{outline-offset:3px;outline:2px solid highlight}}
:root .control-material{--button-light:white;--button-shade:black;--button-face-light:1%;--button-reflection-light:1%;--button-top-light:9%;--button-bottom-shade:12%;--button-rim-light:12%;--button-rim-shade:12%;--button-rim-opacity:.8}:root :is(button,a,span).control-material,:root [data-entry-root] :is(button,a,span).control-material,:root [data-entry-root] :is(button,a).control-material:is(:hover,:active){transition:color .15s var(--spring-standard), opacity .15s var(--spring-standard);scale:none}:root .control-material:where(:not(.button-material)){--button-fill:var(--control-fill,var(--surface-2));--button-fill-hover:var(--control-fill-hover,var(--surface-3))}@media (forced-colors:none){:root :where(.offer-card,[data-kaiyros-card]) :is(button,a).control-material:where(:not([data-material]):not(.button-tone-ghost):not([aria-pressed=true])){--control-fill:var(--card-action-fill);--control-fill-hover:var(--card-action-fill-hover);--control-fill-selected:var(--card-action-fill-hover);--button-face-light:0%;--button-reflection-light:1%;color:var(--card-action-ink)}}:root .control-material[data-material=field]{--control-fill:var(--control-field-fill,var(--surface-3));--control-fill-hover:var(--control-field-hover,var(--surface-4));--control-fill-selected:var(--control-field-open,var(--surface-4));--button-face-light:0%;--button-reflection-light:0.5%;--button-rim-light:9%}:root .control-material[data-material=selection]{--control-fill:var(--control-selection-fill,var(--surface-4));--control-fill-hover:var(--control-selection-fill,var(--surface-4))}:root .control-material.nav-selection{--control-selection-fill:var(--rail-active,var(--surface-3))}:root .control-material:is([data-material=navigation],[data-material=navigation-toggle]){--control-fill-hover:var(--rail-hover,var(--surface-3));--control-fill-selected:var(--rail-active,var(--surface-3));--button-face-light:0%;--button-reflection-light:0.5%;--button-rim-light:9%}:root .control-material.calendar-visibility-toggle{--control-fill-selected:color-mix(in srgb, var(--calendar-kind-color) 9%, var(--surface-3))}:root .control-material:where(:not([data-material=navigation-toggle])):is([aria-expanded=true],[aria-pressed=true],[aria-current=page]){--button-fill:var(--control-fill-selected,var(--surface-4));--button-fill-hover:var(--control-fill-selected,var(--surface-4))}:root .control-material.calendar-visibility-toggle[aria-pressed=true]{--button-fill-hover:color-mix(in srgb, var(--calendar-kind-color) 13%, var(--surface-3))}@media (forced-colors:none){:root :is(button,a).control-material:is([data-material=quiet],[data-material=navigation],[data-material=navigation-toggle]):where([data-material=navigation-toggle],:not([aria-expanded=true]):not([aria-pressed=true]):not([aria-current=page])),:root [data-entry-root] :is(button,a).control-material:is([data-material=quiet],[data-material=navigation],[data-material=navigation-toggle]):where([data-material=navigation-toggle],:not([aria-expanded=true]):not([aria-pressed=true]):not([aria-current=page])){--button-rim-opacity:0;box-shadow:none;background:0 0}:root :is(button,a).control-material:focus-visible{outline:2px solid var(--muted-strong);outline-offset:2px}:root :is(button,a).control-material:is([data-material=quiet],[data-material=navigation],[data-material=navigation-toggle]):focus-visible:not(:disabled):not([aria-disabled=true]){--button-fill:var(--button-fill-hover);--button-rim-opacity:.8;background:var(--interactive-face);box-shadow:var(--interactive-inset)}:root [data-entry-root] .button-material.control-material.button-tone-ghost[aria-expanded=true]{--button-rim-opacity:.8;background:var(--button-fill);box-shadow:inset 0 .75px .75px color-mix(in srgb, var(--button-light) 9%, transparent)}}@media (hover:hover) and (pointer:fine) and (forced-colors:none){:root :is(button,a).control-material:is([data-material=quiet],[data-material=navigation],[data-material=navigation-toggle]):hover:not(:disabled):not([aria-disabled=true]){--button-fill:var(--button-fill-hover);--button-rim-opacity:.8;background:var(--interactive-face);box-shadow:var(--interactive-inset)}}@media (forced-colors:none){:root :is(button,a).control-material[data-material=field]:is(:focus-visible,[aria-expanded=true]):not(:disabled){--button-fill:var(--control-field-open,var(--surface-4));--button-fill-hover:var(--control-field-open,var(--surface-4))}}@media (forced-colors:active){:root .control-material:where(:not(:disabled):not([aria-disabled=true])):is([data-material=selection],[aria-pressed=true],[aria-current=page]),:root [data-entry-root] .control-material:where(:not(:disabled):not([aria-disabled=true])):is([data-material=selection],[aria-pressed=true],[aria-current=page]),:root [data-entry-root] .control-material:where(:not(:disabled):not([aria-disabled=true])):is(:hover,:active):is([data-material=selection],[aria-pressed=true],[aria-current=page]){color:highlighttext;background:highlight}}@media (prefers-reduced-motion:reduce){:root :is(button,a,span).control-material,:root [data-entry-root] :is(button,a,span).control-material,:root [data-entry-root] :is(button,a).control-material:is(:hover,:active){transition:none}}
:root{--accent-main:#8245fc;--accent-ink:#a477fd;--accent-light:#b18aff;--accent-secondary:#8f9eff;--accent-data-strong:#b18aff;--accent-data-mid:#8e7acf;--accent-data-soft:#6b6188;--accent-ghost-violet:#9e70ff;--accent-ghost-rose:#ff99d6;--accent-brief-ground:#1e1238;--accent-brief-label:#5b2bd6;--accent-face-top:#9463ff;--accent-face-hover:#a077ff;--accent-face-bottom:#6d31da;--accent-edge:#1c093e;--accent-art-filter:none}:is([data-entry-root],:root[data-theme=light] [data-entry-root]){--purple:var(--accent-main);--purple-bg:color-mix(in srgb, var(--accent-main) 10%, transparent);--purple-line:color-mix(in srgb, var(--accent-main) 30%, transparent);--creator-purple:var(--accent-main);--creator-purple-bg:var(--purple-bg);--badge-brand-bg:color-mix(in srgb, var(--accent-main) 12%, transparent);--badge-brand-edge:color-mix(in srgb, var(--accent-main) 24%, transparent);--badge-brand-ink:var(--accent-ink);--agent-step-active:var(--accent-main);--ghost-violet:var(--accent-ghost-violet);--ghost-rose:var(--accent-ghost-rose);--ghost-blue:var(--accent-secondary);--data-strong:var(--accent-data-strong);--data-mid:var(--accent-data-mid);--data-soft:var(--accent-data-soft);--chart-crosshair:color-mix(in srgb, var(--accent-main) 30%, transparent);--chart-glow:color-mix(in srgb, var(--accent-main) 12%, transparent);--brand-hue-1:var(--accent-ink)}:root[data-theme=light] [data-entry-root]{--badge-brand-bg:color-mix(in srgb, var(--accent-main) 7%, transparent);--brief-ground:var(--accent-brief-ground);--brief-button-label:var(--accent-brief-label)}::selection{background:color-mix(in srgb, var(--purple) 25%, transparent)}[data-entry-root] .action-violet:not(.button-material){background:radial-gradient(ellipse 90% 180% at 16% -30%, color-mix(in srgb, var(--accent-light) 22%, transparent), transparent 62%) padding-box, linear-gradient(165deg, var(--accent-face-top), var(--purple) 48%, var(--accent-face-bottom)) padding-box, linear-gradient(165deg, #ffffff57, color-mix(in srgb, var(--accent-edge) 42%, transparent)) border-box;box-shadow:inset 0 1px 0 #ffffff3d, inset 0 -1px 0 color-mix(in srgb, var(--accent-edge) 38%, transparent)}[data-entry-root] .action-violet:not(.button-material):hover:not(:disabled){background:radial-gradient(ellipse 90% 180% at 16% -30%, color-mix(in srgb, var(--accent-light) 30%, transparent), transparent 62%) padding-box, linear-gradient(165deg, var(--accent-face-hover), var(--purple) 48%, var(--accent-face-bottom)) padding-box, linear-gradient(165deg, #ffffff6b, color-mix(in srgb, var(--accent-edge) 36%, transparent)) border-box}[data-entry-root] .action-violet:not(.button-material):active:not(:disabled){background:linear-gradient(165deg, var(--accent-face-bottom), var(--purple) 60%, var(--accent-face-top)) padding-box, linear-gradient(165deg, color-mix(in srgb, var(--accent-edge) 44%, transparent), #ffffff38) border-box;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--accent-edge) 30%, transparent), inset 0 -1px 0 #ffffff29}[data-art-accent=true]{filter:var(--accent-art-filter)}@media (forced-colors:active){[data-art-accent=true]{filter:none}[data-entry-root] .action-violet{color:buttontext;box-shadow:none;background:buttonface}}
