.app-initializer-hidden[data-v-ac06144c],.app-background-hidden[data-v-cbf75f32]{display:none}.brand-parser[data-v-8cb30928]{display:inline}.system-notification-wrapper[data-v-c18cd6e8]{width:100%;display:flex;flex-direction:column;gap:8px;padding:0 clamp(16px,4vw,28px);margin-top:12px;position:relative;z-index:12020}.system-notification-stack[data-v-c18cd6e8]{display:flex;flex-direction:column;gap:8px;width:100%;max-width:960px;margin-inline:auto}.system-notification[data-v-c18cd6e8]{position:relative;width:100%;display:flex;align-items:center;gap:12px;background:#0a0e16d9;border:1px solid rgba(255,255,255,.08);border-radius:16px;box-shadow:0 10px 30px #00000059,inset 0 1px #ffffff1f;padding:12px 18px;pointer-events:auto;backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%)}.notification-close[data-v-c18cd6e8]{position:absolute;top:4px;right:4px;padding:8px;opacity:.5;transition:opacity .15s ease;background:transparent!important;border:none!important;box-shadow:none!important}.notification-close[data-v-c18cd6e8]:hover{opacity:1;background:transparent!important}.system-notification[data-kind=warning][data-v-c18cd6e8]{background:linear-gradient(135deg,rgba(var(--v-theme-warning-rgb, 255, 193, 7),.18),#ffffff05),#0c0a04e6;border-color:rgba(var(--v-theme-warning-rgb, 255, 193, 7),.5)}.system-notification[data-kind=info][data-v-c18cd6e8]{border-color:rgba(var(--v-theme-info-rgb, 13, 165, 221),.45)}.system-notification[data-kind=error][data-v-c18cd6e8]{border-color:rgba(var(--v-theme-error-rgb, 255, 82, 82),.4)}.system-notification[data-kind=success][data-v-c18cd6e8]{background:linear-gradient(135deg,rgba(var(--v-theme-success-rgb, 76, 175, 80),.18),#ffffff05),#080c0ae6;border-color:rgba(var(--v-theme-success-rgb, 76, 175, 80),.5)}.notification-content[data-v-c18cd6e8]{flex:1;display:flex;flex-direction:column;gap:6px;min-width:0;text-align:left}.notification-line[data-v-c18cd6e8]{color:#fffffff2;line-height:1.35}.notification-progress[data-v-c18cd6e8]{margin-top:6px;background:#ffffff05!important;border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 0 12px #00000040}[data-v-c18cd6e8] .notification-progress .v-progress-linear__background,[data-v-c18cd6e8] .notification-progress .v-progress-linear__buffer{opacity:0}[data-v-c18cd6e8] .notification-progress .v-progress-linear__determinate{background:linear-gradient(90deg,rgba(var(--v-theme-warning-rgb, 255, 193, 7),1),rgba(var(--v-theme-primary-rgb, 255, 255, 255),1))!important;box-shadow:0 2px 12px rgba(var(--v-theme-warning-rgb, 255, 193, 7),.35)}.system-notification[data-kind=success][data-v-c18cd6e8] .notification-progress .v-progress-linear__determinate{background:linear-gradient(90deg,rgba(var(--v-theme-success-rgb, 76, 175, 80),1),rgba(var(--v-theme-success-rgb, 76, 175, 80),.7))!important;box-shadow:0 2px 12px rgba(var(--v-theme-success-rgb, 76, 175, 80),.35)}.notification-icon[data-v-c18cd6e8]{width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#ffffff14;border:1px solid rgba(255,255,255,.15);color:#fffffff2}.notification-icon[data-kind=warning][data-v-c18cd6e8]{background:rgba(var(--v-theme-warning-rgb, 255, 193, 7),.15);border-color:rgba(var(--v-theme-warning-rgb, 255, 193, 7),.45);color:rgba(var(--v-theme-warning-rgb, 255, 193, 7),1)}.notification-icon[data-kind=info][data-v-c18cd6e8]{background:rgba(var(--v-theme-info-rgb, 13, 165, 221),.15);border-color:rgba(var(--v-theme-info-rgb, 13, 165, 221),.5);color:rgba(var(--v-theme-info-rgb, 13, 165, 221),1)}.notification-icon[data-kind=error][data-v-c18cd6e8]{background:rgba(var(--v-theme-error-rgb, 255, 82, 82),.15);border-color:rgba(var(--v-theme-error-rgb, 255, 82, 82),.5);color:rgba(var(--v-theme-error-rgb, 255, 82, 82),1)}.notification-icon[data-kind=success][data-v-c18cd6e8]{background:rgba(var(--v-theme-success-rgb, 76, 175, 80),.15);border-color:rgba(var(--v-theme-success-rgb, 76, 175, 80),.45);color:rgba(var(--v-theme-success-rgb, 76, 175, 80),1)}.notification-actions[data-v-c18cd6e8]{display:flex;align-items:center;gap:8px}.system-bar-container-enter-from[data-v-c18cd6e8],.system-bar-container-leave-to[data-v-c18cd6e8]{opacity:0;transform:translateY(-8px)}.system-bar-container-enter-active[data-v-c18cd6e8],.system-bar-container-leave-active[data-v-c18cd6e8]{transition:transform .25s ease,opacity .25s ease}.system-bar-container-enter-to[data-v-c18cd6e8],.system-bar-container-leave-from[data-v-c18cd6e8]{opacity:1;transform:translateY(0)}.system-bar-item-enter-from[data-v-c18cd6e8],.system-bar-item-leave-to[data-v-c18cd6e8]{opacity:0;transform:translateY(-6px)}.system-bar-item-enter-active[data-v-c18cd6e8],.system-bar-item-leave-active[data-v-c18cd6e8]{transition:transform .18s ease,opacity .18s ease}.system-notification-scrim[data-v-c18cd6e8]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000059;z-index:12010;pointer-events:none;animation:system-scrim-fade-c18cd6e8 1s ease forwards}@keyframes system-scrim-fade-c18cd6e8{0%{opacity:.35}to{opacity:0}}@media(max-width:600px){.system-notification[data-v-c18cd6e8]{flex-direction:column;gap:10px;padding:8px 12px}.notification-actions[data-v-c18cd6e8]{justify-content:flex-end}.notification-line[data-v-c18cd6e8]{width:100%}}.block-text-wrapper[data-v-e2ecfe1f]{display:flex;flex-direction:column;align-items:center}.block-text-wrapper .block-text[data-v-e2ecfe1f]{width:100%}.block-text[data-v-e2ecfe1f]{max-height:300px;overflow-x:auto;overflow-y:hidden;position:relative;transition:max-height .3s ease}.block-text--truncated[data-v-e2ecfe1f]{mask-image:linear-gradient(to bottom,black 70%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,black 70%,transparent 100%)}.block-text--expanded[data-v-e2ecfe1f]{max-height:none;overflow:auto}.block-text-expand[data-v-e2ecfe1f]{display:inline-flex;align-items:center;gap:6px;margin-top:8px;padding:6px 14px;border:none;background:#ffffff1a;color:#ffffffbf;border-radius:16px;font-size:.8rem;font-weight:500;cursor:pointer;transition:background .15s ease,transform .15s ease}.block-text-expand[data-v-e2ecfe1f]:hover{background:#ffffff2e;transform:scale(1.02)}.block-text-expand__dots[data-v-e2ecfe1f]{font-size:.9rem;letter-spacing:1px}.block-text[data-v-e2ecfe1f] p{margin-bottom:.8em}.block-text[data-v-e2ecfe1f] p:last-child{margin-bottom:0}.block-text[data-v-e2ecfe1f] pre{background:#0000000d;padding:12px;border-radius:8px;overflow-x:auto;margin-bottom:.8em}.block-text[data-v-e2ecfe1f] code{font-family:Fira Code,monospace;font-size:.9em;background:#0000000d;padding:2px 4px;border-radius:4px}.block-text[data-v-e2ecfe1f] ul,.block-text[data-v-e2ecfe1f] ol{padding-left:1em;margin:.3em 0}.block-text[data-v-e2ecfe1f] li{margin-bottom:.15em;padding-left:0}.block-text[data-v-e2ecfe1f] li:last-child{margin-bottom:0}.block-text[data-v-e2ecfe1f] .cite-link{display:inline-flex;align-items:center;font-size:.65em;vertical-align:super;text-decoration:none;color:rgb(var(--v-theme-primary));opacity:.7;margin-left:1px;transition:opacity .15s ease}.block-text[data-v-e2ecfe1f] .cite-link:hover{opacity:1;text-decoration:none}.block-text[data-v-e2ecfe1f] .cite-link-icon{font-size:.9em;margin-left:1px}.block-text[data-v-e2ecfe1f] a:not(.cite-link){color:rgb(var(--v-theme-primary));text-decoration:none;word-break:break-word}.block-text[data-v-e2ecfe1f] a:not(.cite-link):hover{text-decoration:underline}.action-block[data-v-76ebb5c1]{width:100%}.action-block--boost-input[data-v-76ebb5c1]{--action-option-radius: var(--boost-input-radius-sm)}.action-block--boost-input .action-block__inner[data-v-76ebb5c1]{background:linear-gradient(180deg,var(--boost-input-glass-surface) 0%,var(--boost-input-glass-surface-strong) 100%);border:1px solid var(--boost-input-glass-border);border-radius:var(--boost-input-radius);padding:12px;backdrop-filter:blur(14px) saturate(160%);-webkit-backdrop-filter:blur(14px) saturate(160%);box-shadow:var(--boost-input-glass-shadow);color:var(--boost-input-ink)}.action-preamble[data-v-76ebb5c1] p{margin-bottom:.6em}.action-preamble[data-v-76ebb5c1] p:last-child{margin-bottom:0}.action-option-btn[data-v-76ebb5c1]{white-space:normal!important;text-align:left;justify-content:flex-start;align-items:center;padding:12px 16px!important;width:100%;min-height:44px;height:auto!important;display:flex;border-radius:var(--action-option-radius, 12px)!important;background:#ffffff0a!important;border-width:1px!important;border-style:dashed!important;border-color:var(--border-active-color)!important;color:#ffffffe6!important;transition:all .2s ease}.action-option-btn--pill[data-v-76ebb5c1]{--action-option-radius: 999px}.action-option-btn[data-v-76ebb5c1]:hover{background:rgba(var(--v-theme-primary-rgb, 13, 165, 221),.12)!important;border-color:rgb(var(--v-theme-primary))!important;transform:translate(4px)}.action-option-arrow[data-v-76ebb5c1]{flex-shrink:0;font-size:1rem;color:#ffffff4d;transition:transform .2s ease,color .2s ease}.action-option-btn:hover .action-option-arrow[data-v-76ebb5c1]{color:rgb(var(--v-theme-primary));transform:translate(2px)}.action-option-btn[data-v-76ebb5c1] .v-btn__content{white-space:normal!important;flex:1;width:100%}.action-option-content[data-v-76ebb5c1]{display:flex;flex-direction:column;gap:2px;width:100%;text-align:left}.action-option-label[data-v-76ebb5c1]{display:block;white-space:pre-wrap;word-wrap:break-word;line-height:1.45;width:100%}.action-block--boost-input .action-option-btn[data-v-76ebb5c1]{background:color-mix(in srgb,var(--boost-input-accent) 22%,var(--boost-input-cta-bg))!important;border-width:1px!important;border-style:solid!important;border-color:color-mix(in srgb,var(--boost-input-accent) 46%,var(--boost-input-cta-border))!important;color:var(--boost-input-cta-text)!important;transform:none;backdrop-filter:blur(10px) saturate(160%);-webkit-backdrop-filter:blur(10px) saturate(160%);box-shadow:0 10px 18px #060a145c,0 6px 14px color-mix(in srgb,var(--boost-input-accent) 28%,transparent);transition:transform .15s ease,background-color .15s ease,border-color .15s ease,box-shadow .15s ease;outline:none}.action-block--boost-input .action-option-btn[data-v-76ebb5c1]:hover{background:color-mix(in srgb,var(--boost-input-accent) 34%,var(--boost-input-cta-bg-strong))!important;border-color:color-mix(in srgb,var(--boost-input-accent) 62%,var(--boost-input-cta-border))!important;transform:translateY(-1px)}.action-block--boost-input .action-option-btn[data-v-76ebb5c1]:focus-visible{outline:none;box-shadow:0 0 0 2px var(--boost-input-focus-ring),0 12px 22px #060a1457}.action-block--boost-input .action-option-btn[data-v-76ebb5c1] .v-btn__overlay,.action-block--boost-input .action-option-btn[data-v-76ebb5c1] .v-btn__underlay{opacity:0}.action-block--boost-input .action-option-arrow[data-v-76ebb5c1]{color:#ffffffd9}.action-block--boost-input .action-option-btn:hover .action-option-arrow[data-v-76ebb5c1]{color:rgb(var(--v-theme-primary))}.action-block--boost-input .action-preamble[data-v-76ebb5c1] *{color:var(--boost-input-muted)}.action-option-btn--disabled[data-v-76ebb5c1]{opacity:.5;cursor:not-allowed;pointer-events:none}.block-media[data-v-85b00059]{width:100%}.block-media-video[data-v-85b00059]{width:100%;max-height:400px;background:#0000000d}.block-media-audio[data-v-85b00059]{width:100%}.v-theme--dark{background:#ffffff0d}.block-table-wrapper[data-v-4b28164e]{display:flex;flex-direction:column;align-items:center}.block-table-wrapper .block-table[data-v-4b28164e]{width:100%}.block-table[data-v-4b28164e]{width:100%;max-height:300px;overflow-x:auto;overflow-y:hidden;position:relative;transition:max-height .3s ease}.block-table--truncated[data-v-4b28164e]{mask-image:linear-gradient(to bottom,black 70%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,black 70%,transparent 100%)}.block-table--expanded[data-v-4b28164e]{max-height:none;overflow:auto}.block-table-expand[data-v-4b28164e]{display:inline-flex;align-items:center;gap:6px;margin-top:8px;padding:6px 14px;border:none;background:#ffffff1a;color:#ffffffbf;border-radius:16px;font-size:.8rem;font-weight:500;cursor:pointer;transition:background .15s ease,transform .15s ease}.block-table-expand[data-v-4b28164e]:hover{background:#ffffff2e;transform:scale(1.02)}.block-table-expand__dots[data-v-4b28164e]{font-size:.9rem;letter-spacing:1px}.block-table__sheet[data-v-4b28164e]{border-color:#0da5dd24}.v-theme--dark{border-color:#ffffff1f}.block-table-markdown[data-v-4b28164e] table{width:100%}.block-table-markdown[data-v-4b28164e] th,.block-table-markdown[data-v-4b28164e] td{padding:8px 10px;border:1px solid rgba(var(--v-border-color, 60, 60, 60),.2)}.block-chart-wrapper[data-v-cc706ba1]{display:flex;flex-direction:column;align-items:center}.block-chart-wrapper .block-chart[data-v-cc706ba1]{width:100%}.block-chart[data-v-cc706ba1]{position:relative;height:300px;width:100%;overflow:hidden;transition:height .3s ease}.block-chart--truncated[data-v-cc706ba1]{mask-image:linear-gradient(to bottom,black 80%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,black 80%,transparent 100%)}.block-chart--expanded[data-v-cc706ba1]{height:500px}.block-chart-expand[data-v-cc706ba1]{display:inline-flex;align-items:center;gap:6px;margin-top:8px;padding:6px 14px;border:none;background:#ffffff1a;color:#ffffffbf;border-radius:16px;font-size:.8rem;font-weight:500;cursor:pointer;transition:background .15s ease,transform .15s ease}.block-chart-expand[data-v-cc706ba1]:hover{background:#ffffff2e;transform:scale(1.02)}.block-chart-expand__dots[data-v-cc706ba1]{font-size:.9rem;letter-spacing:1px}.block-step-by-step[data-v-39ac629e]{display:flex;flex-direction:column;gap:14px}.step-item[data-v-39ac629e]{display:flex;flex-direction:column;gap:6px}.step-title[data-v-39ac629e]{line-height:1.25;margin-bottom:2px;letter-spacing:-.01em}.step-content[data-v-39ac629e] p{margin-bottom:.6em}.step-content[data-v-39ac629e] p:last-child{margin-bottom:0}.step-content[data-v-39ac629e] ul,.step-content[data-v-39ac629e] ol{padding-left:1.2em;margin-bottom:.6em}.step-content[data-v-39ac629e] code{background:#0000000f;padding:2px 4px;border-radius:4px}.step-content[data-v-39ac629e] table{width:100%;border-collapse:collapse;margin:.4em 0 .6em}.step-content[data-v-39ac629e] th,.step-content[data-v-39ac629e] td{padding:8px 10px;border:1px solid rgba(13,165,221,.16);text-align:left}.v-theme--dark{background:#ffffff1a}.v-theme--dark{border-color:#ffffff29}.block-qa[data-v-8b29861e]{display:flex;flex-direction:column;gap:12px}.qa-flip-container[data-v-8b29861e]{perspective:1000px}.qa-flip-card[data-v-8b29861e]{position:relative;width:100%;min-height:180px;transition:transform .6s cubic-bezier(.4,0,.2,1);transform-style:preserve-3d}.qa-flip-card.is-flipped[data-v-8b29861e]{transform:rotateY(180deg)}.qa-flip-face[data-v-8b29861e]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;backface-visibility:hidden;-webkit-backface-visibility:hidden;border-radius:16px;padding:20px;display:flex;flex-direction:column}.qa-flip-front[data-v-8b29861e]{background:linear-gradient(135deg,#0da5dd14,#0da5dd05);border:1px solid rgba(13,165,221,.2)}.qa-flip-back[data-v-8b29861e]{background:linear-gradient(135deg,#4caf5014,#4caf5005);border:1px solid rgba(76,175,80,.2);transform:rotateY(180deg)}.v-theme--dark{background:linear-gradient(135deg,#0da5dd1f,#0da5dd0a);border-color:#0da5dd4d}.v-theme--dark{background:linear-gradient(135deg,#4caf501f,#4caf500a);border-color:#4caf504d}.qa-flip-btn[data-v-8b29861e]{align-self:flex-start;margin-top:auto!important}.qa-question-text[data-v-8b29861e],.qa-answer-text[data-v-8b29861e]{flex:1;overflow-y:auto}.qa-choices-preview[data-v-8b29861e]{padding-top:12px;border-top:1px dashed rgba(var(--v-theme-on-surface),.12)}.qa-choices-block[data-v-8b29861e]{width:100%}.qa-question-header[data-v-8b29861e]{padding:0 4px}.action-option-btn[data-v-8b29861e]{white-space:normal!important;text-align:left;justify-content:flex-start;align-items:center;padding:12px 16px!important;width:100%;min-height:44px;height:auto!important;display:flex;border-radius:12px!important;border:1px dashed rgba(255,255,255,.6)!important}.action-option-btn[data-v-8b29861e] .v-btn__content{white-space:normal!important;flex:1;width:100%}.action-option-content[data-v-8b29861e]{display:flex;flex-direction:column;gap:2px;width:100%;text-align:left}.action-option-label[data-v-8b29861e]{display:block;white-space:pre-wrap;word-wrap:break-word;line-height:1.45;width:100%}.action-option-btn--disabled[data-v-8b29861e]{opacity:.5;cursor:not-allowed;pointer-events:none}.qa-item[data-v-8b29861e]{border-radius:12px;padding:12px 2px 2px}.qa-question[data-v-8b29861e]{letter-spacing:-.01em;padding:0 12px}.qa-answer[data-v-8b29861e] p{margin-bottom:.6em}.qa-answer[data-v-8b29861e] p:last-child{margin-bottom:0}.qa-answer[data-v-8b29861e]{padding:0 12px 12px;border-radius:10px;border:1px solid rgba(13,165,221,.14);background:#0da5dd0a}.v-theme--dark{border-color:#ffffff1f;background:#ffffff0f}.qa-question-text[data-v-8b29861e] p,.qa-answer-text[data-v-8b29861e] p{margin-bottom:.6em}.qa-question-text[data-v-8b29861e] p:last-child,.qa-answer-text[data-v-8b29861e] p:last-child{margin-bottom:0}.block-citation[data-v-b07d338f]{border-radius:10px;border:1px solid rgba(255,255,255,.08);background:#ffffff05;overflow:hidden}.v-theme--light{border-color:#10182814;background:#10182805}.citation-toggle[data-v-b07d338f]{display:flex;align-items:center;gap:6px;width:100%;padding:8px 12px;border:none;background:transparent;cursor:pointer;transition:background .15s ease;text-align:left}.citation-toggle[data-v-b07d338f]:hover{background:#ffffff0a}.v-theme--light{background:#1018280a}.citation-toggle--open[data-v-b07d338f]{border-bottom:1px solid rgba(255,255,255,.06)}.v-theme--light{border-color:#1018280f}.citation-toggle-icon[data-v-b07d338f]{opacity:.5}.citation-toggle-label[data-v-b07d338f]{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.3px;color:#fff9}.citation-toggle-count[data-v-b07d338f]{font-size:.65rem;font-weight:700;padding:2px 6px;border-radius:8px;background:#ffffff1a;color:#fff9}.v-theme--light{background:#10182814;color:#10182880}.citation-toggle-chevron[data-v-b07d338f]{margin-left:auto;opacity:.4;transition:transform .2s ease}.citation-toggle--open .citation-toggle-chevron[data-v-b07d338f]{opacity:.7}.citation-references[data-v-b07d338f]{display:flex;flex-direction:column}.citation-ref[data-v-b07d338f]{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;text-decoration:none;color:inherit;border-bottom:1px solid rgba(255,255,255,.04);transition:background .15s ease}.citation-ref[data-v-b07d338f]:last-child{border-bottom:none}.citation-ref[data-v-b07d338f]:hover{background:#ffffff0a}.v-theme--light{border-color:#1018280a}.v-theme--light{background:#10182808}.citation-favicon[data-v-b07d338f]{flex-shrink:0;width:14px;height:14px;margin-top:2px;border-radius:2px}.citation-ref-content[data-v-b07d338f]{flex:1;min-width:0}.citation-ref-title[data-v-b07d338f]{font-size:.8rem;font-weight:500;color:#ffffffe6;line-height:1.3;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.v-theme--light{color:#101828d9}.citation-ref-snippet[data-v-b07d338f]{font-size:.7rem;color:#ffffff80;line-height:1.35;margin-top:2px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.citation-ref-url[data-v-b07d338f]{font-size:.65rem;color:#ffffff59;margin-top:2px}.citation-ref-external[data-v-b07d338f]{flex-shrink:0;opacity:.25;margin-top:2px;transition:opacity .15s ease}.citation-ref:hover .citation-ref-external[data-v-b07d338f]{opacity:.6}.slide-enter-active[data-v-b07d338f],.slide-leave-active[data-v-b07d338f]{transition:all .2s ease;overflow:hidden}.slide-enter-from[data-v-b07d338f],.slide-leave-to[data-v-b07d338f]{opacity:0;max-height:0}.slide-enter-to[data-v-b07d338f],.slide-leave-from[data-v-b07d338f]{opacity:1;max-height:500px}.citation-body[data-v-b07d338f]{display:flex;align-items:flex-start;gap:6px;padding:12px 14px}.citation-source[data-v-b07d338f]{padding:0 14px 12px 38px}.block-structured[data-v-abaa6cb1]{width:100%}.structured-grid[data-v-abaa6cb1]{display:flex;flex-direction:column;gap:10px}.structured-item[data-v-abaa6cb1]{display:grid;grid-template-columns:26px 1fr;gap:10px;padding:10px 12px;border-radius:12px;border:1px solid rgba(13,165,221,.08);background:#0da5dd05}.v-theme--dark{border-color:#ffffff14;background:#ffffff0a}.structured-item--answer[data-v-abaa6cb1]{border-color:rgba(var(--v-theme-primary),.12);background:rgba(var(--v-theme-primary),.04)}.structured-item--references[data-v-abaa6cb1],.structured-item--pistes[data-v-abaa6cb1]{border-color:#0000000f}.v-theme--dark{border-color:#ffffff0f}.structured-icon[data-v-abaa6cb1]{width:26px;height:26px;color:rgb(var(--v-theme-primary));display:inline-flex;align-items:center;justify-content:center}.structured-label[data-v-abaa6cb1]{letter-spacing:.04em}.structured-text[data-v-abaa6cb1] p{margin-bottom:.4em}.structured-text[data-v-abaa6cb1] p:last-child{margin-bottom:0}.structured-list[data-v-abaa6cb1]{margin:0;padding-left:1.1rem;display:grid;gap:6px}.block-list-wrapper[data-v-bc930ef5]{width:100%}.block-list[data-v-bc930ef5]{margin:0;padding-left:1.5em;list-style-position:outside}ul.block-list[data-v-bc930ef5]{list-style-type:disc}ul.block-list[data-v-bc930ef5] ::marker{color:rgba(var(--v-theme-primary),.6);font-size:.75em}ol.block-list[data-v-bc930ef5]{list-style-type:decimal}ol.block-list[data-v-bc930ef5] ::marker{color:rgba(var(--v-theme-primary),.75);font-weight:500}.block-list-item[data-v-bc930ef5]{padding-left:.35em;margin-bottom:.5em;line-height:1.55}.block-list-item[data-v-bc930ef5]:last-child{margin-bottom:0}.block-list-item[data-v-bc930ef5] a{color:rgb(var(--v-theme-primary));text-decoration:none;word-break:break-word;overflow-wrap:break-word}.block-list-item[data-v-bc930ef5] a:hover{text-decoration:underline}.block-list-item[data-v-bc930ef5] strong{font-weight:600}.block-list-item[data-v-bc930ef5] em{font-style:italic}.block-list-item[data-v-bc930ef5] code{font-family:Fira Code,monospace;font-size:.9em;background:#ffffff14;padding:1px 5px;border-radius:4px}.block-list-item[data-v-bc930ef5] a[href*=cite],.block-list-item[data-v-bc930ef5] a[href*=turn]{font-size:.7em;vertical-align:super;opacity:.6;margin-left:1px}.block-list-legacy[data-v-bc930ef5] ul,.block-list-legacy[data-v-bc930ef5] ol{margin:0;padding-left:1.5em;list-style-position:outside}.block-list-legacy[data-v-bc930ef5] ul{list-style-type:disc}.block-list-legacy[data-v-bc930ef5] ul ::marker{color:rgba(var(--v-theme-primary),.6);font-size:.75em}.block-list-legacy[data-v-bc930ef5] ol{list-style-type:decimal}.block-list-legacy[data-v-bc930ef5] ol ::marker{color:rgba(var(--v-theme-primary),.75);font-weight:500}.block-list-legacy[data-v-bc930ef5] li{padding-left:.35em;margin-bottom:.5em;line-height:1.55}.block-list-legacy[data-v-bc930ef5] li:last-child{margin-bottom:0}.block-list-legacy[data-v-bc930ef5] li ul,.block-list-legacy[data-v-bc930ef5] li ol{margin-top:.4em;margin-bottom:.4em}.block-list-legacy[data-v-bc930ef5] li ul{list-style-type:circle}.block-list-legacy[data-v-bc930ef5] a{color:rgb(var(--v-theme-primary));text-decoration:none;word-break:break-word;overflow-wrap:break-word}.block-list-legacy[data-v-bc930ef5] a:hover{text-decoration:underline}.block-list-legacy[data-v-bc930ef5] code{font-family:Fira Code,monospace;font-size:.9em;background:#ffffff14;padding:1px 5px;border-radius:4px}.block-list-item[data-v-bc930ef5] .cite-link,.block-list-legacy[data-v-bc930ef5] .cite-link{display:inline-flex;align-items:center;font-size:.65em;vertical-align:super;text-decoration:none;color:rgb(var(--v-theme-primary));opacity:.7;margin-left:1px;transition:opacity .15s ease}.block-list-item[data-v-bc930ef5] .cite-link:hover,.block-list-legacy[data-v-bc930ef5] .cite-link:hover{opacity:1;text-decoration:none}.block-list-item[data-v-bc930ef5] .cite-link-icon,.block-list-legacy[data-v-bc930ef5] .cite-link-icon{font-size:.9em;margin-left:1px}.block-code-wrapper[data-v-f2d8354a]{display:flex;flex-direction:column;align-items:center}.block-code-wrapper .block-code[data-v-f2d8354a]{width:100%}.block-code[data-v-f2d8354a]{border-radius:10px;border:1px solid rgba(255,255,255,.08);background:#00000026;overflow:hidden;max-height:300px;position:relative;transition:max-height .3s ease}.v-theme--light{border-color:#10182814;background:#1018280a}.block-code--truncated[data-v-f2d8354a]{mask-image:linear-gradient(to bottom,black 70%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,black 70%,transparent 100%)}.block-code--expanded[data-v-f2d8354a]{max-height:none}.block-code-header[data-v-f2d8354a]{display:flex;align-items:center;justify-content:space-between;padding:6px 12px;border-bottom:1px solid rgba(255,255,255,.06);background:#ffffff05}.v-theme--light{border-color:#1018280f;background:#10182805}.block-code-language[data-v-f2d8354a]{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.3px;color:#ffffff80}.block-code-copy[data-v-f2d8354a]{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border:none;background:transparent;color:#ffffff80;font-size:.7rem;font-weight:500;cursor:pointer;border-radius:6px;transition:all .15s ease}.block-code-copy[data-v-f2d8354a]:hover{background:#ffffff1a;color:#fffc}.block-code-copy--copied[data-v-f2d8354a]{color:rgb(var(--v-theme-success))}.v-theme--light{background:#10182814;color:#101828cc}.block-code-content[data-v-f2d8354a]{margin:0;padding:12px;overflow-x:auto;font-family:Fira Code,Monaco,Consolas,monospace;font-size:.85rem;line-height:1.5;color:#ffffffe6;white-space:pre;tab-size:2}.block-code-content code[data-v-f2d8354a]{font-family:inherit;background:transparent;padding:0}.block-code-expand[data-v-f2d8354a]{display:inline-flex;align-items:center;gap:6px;margin-top:8px;padding:6px 14px;border:none;background:#ffffff1a;color:#ffffffbf;border-radius:16px;font-size:.8rem;font-weight:500;cursor:pointer;transition:background .15s ease,transform .15s ease}.block-code-expand[data-v-f2d8354a]:hover{background:#ffffff2e;transform:scale(1.02)}.block-code-expand__dots[data-v-f2d8354a]{font-size:.9rem;letter-spacing:1px}.v-theme--light{background:#0000000f;color:#101828a6}.block-boost-widget[data-v-f200d0c6]{width:100%;margin-top:12px}.widget-fallback[data-v-f200d0c6]{padding:4px}.block-predictions[data-v-2bb3c584]{width:100%}.predictions-list[data-v-2bb3c584]{display:flex;flex-direction:column;gap:10px;text-align:left;padding:0}.prediction-item[data-v-2bb3c584]{display:flex;align-items:center;gap:0;width:100%;padding:12px 14px;background:#ffffff0a;border:1px dashed var(--border-input-color);border-radius:12px;color:#ffffffe6;font-size:.875rem;line-height:1.4;text-align:left;cursor:pointer;transition:all .2s ease;animation:fadeInUp-2bb3c584 .4s ease backwards;animation-delay:var(--animation-delay, 0s)}.prediction-item[data-v-2bb3c584]:hover:not([data-disabled=true]){background:color-mix(in srgb,var(--border-input-color) 16%,rgba(255,255,255,.04));border-color:var(--border-input-color);border-style:dashed;transform:translate(4px)}.prediction-item--disabled[data-v-2bb3c584]{opacity:.5;cursor:not-allowed}.prediction-item__main[data-v-2bb3c584]{display:flex;align-items:center;gap:12px;flex:1;min-width:0;padding:0 12px 0 0;background:transparent;border:0;color:inherit;font:inherit;text-align:left;cursor:pointer}.prediction-item__main[data-v-2bb3c584]:disabled{cursor:not-allowed}.prediction-icon[data-v-2bb3c584]{flex-shrink:0;font-size:20px;color:var(--border-input-color);opacity:.8}.prediction-text[data-v-2bb3c584]{flex:1;min-width:0}.prediction-actions[data-v-2bb3c584]{flex-shrink:0;align-self:stretch;position:relative;box-sizing:border-box;--prediction-actions-padding: 6px;--prediction-actions-size: 32px;--prediction-actions-expanded-size: 92px;width:calc(var(--prediction-actions-size) + (var(--prediction-actions-padding) * 2));padding:var(--prediction-actions-padding);transition:opacity .12s ease;--prediction-actions-border: rgb(var(--v-theme-warning))}.prediction-actions--open[data-v-2bb3c584]{padding:0}.prediction-actions__toggle[data-v-2bb3c584]{position:absolute;top:50%;right:0;transform:translateY(-50%);width:var(--prediction-actions-size);height:var(--prediction-actions-size);display:flex;align-items:center;justify-content:center;border-radius:10px;border:1px solid color-mix(in srgb,var(--border-input-color) 55%,transparent);background:#ffffff0a;color:color-mix(in srgb,var(--border-input-color) 70%,transparent);cursor:pointer;transition:opacity .12s ease,transform .12s ease,background .15s ease,border-color .15s ease,color .15s ease}.prediction-actions--open .prediction-actions__toggle[data-v-2bb3c584]{opacity:0;pointer-events:none;transform:translateY(-50%) scale(.96)}.prediction-actions__toggle[data-v-2bb3c584]:disabled{cursor:not-allowed;opacity:.7}.prediction-actions__toggle[data-v-2bb3c584]:hover:not(:disabled){background:color-mix(in srgb,var(--border-input-color) 16%,rgba(255,255,255,.04));border-color:var(--border-input-color);color:var(--border-input-color)}.prediction-actions__toggle[data-v-2bb3c584]:focus-visible{outline:2px solid color-mix(in srgb,var(--border-input-color) 70%,transparent);outline-offset:2px}.prediction-actions__toggle-icon[data-v-2bb3c584]{font-size:1.1rem}.prediction-actions__menu[data-v-2bb3c584]{position:absolute;top:50%;right:0;transform:translateY(-50%) scale(.96);opacity:0;pointer-events:none;display:flex;flex-direction:column;align-items:flex-end;gap:3px;width:var(--prediction-actions-expanded-size);transition:opacity .12s ease,transform .12s ease}.prediction-actions--open .prediction-actions__menu[data-v-2bb3c584]{opacity:1;pointer-events:auto;transform:translateY(-50%) scale(1)}.prediction-actions__btn[data-v-2bb3c584]{width:100%;max-width:60px;height:16px;display:flex;align-items:center;justify-content:center;border-radius:8px;border-width:1px;border-style:solid;border-color:var(--prediction-actions-border);background:#ffffff0a;color:#ffffffe6;font:inherit;font-size:.7rem;font-weight:700;letter-spacing:0;margin-left:auto;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .15s ease}.prediction-actions__btn[data-v-2bb3c584]:disabled{cursor:not-allowed;opacity:.7}.prediction-actions__btn[data-v-2bb3c584]:hover:not(:disabled){background:color-mix(in srgb,var(--border-input-color) 16%,rgba(255,255,255,.04));border-color:var(--prediction-actions-border);color:var(--border-input-color);transform:translate(1px)}.prediction-actions__btn[data-v-2bb3c584]:active:not(:disabled){transform:translate(1px) scale(.98)}.prediction-actions__btn[data-v-2bb3c584]:focus-visible{outline:2px solid color-mix(in srgb,var(--border-input-color) 70%,transparent);outline-offset:2px}.prediction-actions__btn-label[data-v-2bb3c584]{line-height:1}.prediction-actions__btn--prefill[data-v-2bb3c584]{border-style:dashed}.prediction-actions__btn--send[data-v-2bb3c584]{border-style:solid}@keyframes fadeInUp-2bb3c584{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.v-theme--light{background:#00000008;color:#000000de}.v-theme--light{background:color-mix(in srgb,var(--border-input-color) 16%,rgba(0,0,0,.03))}.v-theme--light{background:#00000008;border-color:#0000001f;color:#00000073}.v-theme--light{background:color-mix(in srgb,var(--border-input-color) 18%,rgba(0,0,0,.03));border-color:var(--border-input-color);color:#000000bf}.v-theme--light{background:#00000008;border-color:var(--prediction-actions-border);color:#000000bf}.v-theme--light{background:color-mix(in srgb,var(--border-input-color) 18%,rgba(0,0,0,.03));border-color:var(--prediction-actions-border);color:#000000de}.boost-input-preview[data-v-aec74485]{position:relative;width:100%;border-radius:16px;border:1px solid var(--boost-input-glass-border);background:var(--boost-input-glass-surface);backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);padding:14px;display:flex;flex-direction:column;gap:12px;color:var(--boost-input-ink);box-shadow:var(--boost-input-glass-shadow);cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.boost-input-preview[data-v-aec74485]:hover:not(.boost-input-preview--disabled){border-color:var(--boost-input-glass-border-strong);box-shadow:var(--boost-input-glass-shadow-strong);transform:translateY(-1px)}.boost-input-preview--disabled[data-v-aec74485]{cursor:default;opacity:.8}.boost-input-preview--resolved[data-v-aec74485]{border-color:rgba(var(--v-theme-success),.35);background:linear-gradient(135deg,rgba(var(--v-theme-success),.06) 0%,var(--boost-input-glass-surface) 100%)}.boost-input-preview__header[data-v-aec74485]{display:flex;align-items:center;justify-content:space-between;gap:10px}.boost-input-preview__header-left[data-v-aec74485]{display:flex;align-items:center;gap:10px}.boost-input-preview__header-icon[data-v-aec74485]{width:34px;height:34px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:rgba(var(--v-theme-primary),.12);color:rgb(var(--v-theme-primary));flex-shrink:0}.boost-input-preview__header-text[data-v-aec74485]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.boost-input-preview__header-label[data-v-aec74485]{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--boost-input-muted)}.boost-input-preview__type-badge[data-v-aec74485]{padding:2px 8px;border-radius:999px;font-size:.65rem;font-weight:600;text-transform:capitalize;background:rgba(var(--v-theme-primary),.1);color:rgb(var(--v-theme-primary));border:1px solid rgba(var(--v-theme-primary),.2)}.boost-input-preview__status[data-v-aec74485]{display:flex;align-items:center;gap:4px;font-size:.7rem;font-weight:600;color:rgb(var(--v-theme-success))}.boost-input-preview__status-icon[data-v-aec74485]{color:rgb(var(--v-theme-success))}.boost-input-preview__question[data-v-aec74485]{font-size:.95rem;font-weight:600;line-height:1.5;color:var(--boost-input-ink);white-space:pre-wrap}.boost-input-preview__hint[data-v-aec74485]{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border-radius:10px;background:#ffbf0014;border:1px solid rgba(255,191,0,.18);font-size:.8rem;color:var(--boost-input-ink)}.boost-input-preview__hint-icon[data-v-aec74485]{color:#ffc61a;flex-shrink:0;margin-top:1px}.boost-input-preview__choices[data-v-aec74485]{display:flex;flex-direction:column;gap:8px;width:100%}.boost-input-preview__choice[data-v-aec74485]{--choice-accent: var(--boost-choice-1);-webkit-appearance:none;appearance:none;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;width:100%;padding:12px 14px;border-radius:12px;border:1px solid color-mix(in srgb,var(--choice-accent) 30%,var(--boost-input-glass-border));background:linear-gradient(135deg,color-mix(in srgb,var(--choice-accent) 10%,var(--boost-input-glass-surface)),color-mix(in srgb,var(--choice-accent) 5%,var(--boost-input-glass-surface-strong)));color:var(--boost-input-ink);cursor:pointer;font:inherit;font-weight:500;font-size:.875rem;text-align:left;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease,background .15s ease}.boost-input-preview__choice[data-v-aec74485]:hover:not(:disabled){transform:translateY(-1px);border-color:color-mix(in srgb,var(--choice-accent) 50%,var(--boost-input-glass-border));box-shadow:0 6px 16px -6px color-mix(in srgb,var(--choice-accent) 30%,transparent)}.boost-input-preview__choice[data-v-aec74485]:disabled{opacity:.5;cursor:not-allowed;transform:none}.boost-input-preview__choice[data-v-aec74485]:nth-child(6n+2){--choice-accent: var(--boost-choice-2)}.boost-input-preview__choice[data-v-aec74485]:nth-child(6n+3){--choice-accent: var(--boost-choice-3)}.boost-input-preview__choice[data-v-aec74485]:nth-child(6n+4){--choice-accent: var(--boost-choice-4)}.boost-input-preview__choice[data-v-aec74485]:nth-child(6n+5){--choice-accent: var(--boost-choice-5)}.boost-input-preview__choice[data-v-aec74485]:nth-child(6n+6){--choice-accent: var(--boost-choice-6)}.boost-input-preview__choice--selected[data-v-aec74485]{border-color:color-mix(in srgb,var(--choice-accent) 60%,var(--boost-input-glass-border));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--choice-accent) 25%,rgba(255,255,255,.1)),0 0 0 2px color-mix(in srgb,var(--choice-accent) 18%,transparent)}.boost-input-preview__choice-badge[data-v-aec74485]{width:26px;height:26px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;background:#0000004d;color:#ffffffd9;border:1px solid color-mix(in srgb,var(--choice-accent) 35%,rgba(255,255,255,.08));transition:background .15s ease,color .15s ease}.boost-input-preview__choice--selected .boost-input-preview__choice-badge[data-v-aec74485]{background:var(--choice-accent);color:#fff;border-color:var(--choice-accent)}.boost-input-preview__choice-label[data-v-aec74485]{white-space:pre-wrap;word-break:break-word;line-height:1.4}.boost-input-preview__choice-check[data-v-aec74485]{color:color-mix(in srgb,var(--choice-accent) 80%,white)}.boost-input-preview__options[data-v-aec74485]{display:flex;flex-direction:column;gap:6px}.boost-input-preview__option[data-v-aec74485]{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;border:1px solid var(--boost-input-glass-border);background:var(--boost-input-soft);font-size:.85rem;font-weight:500;color:var(--boost-input-ink)}.boost-input-preview__icon[data-v-aec74485]{color:var(--boost-input-muted)}.boost-input-preview__index[data-v-aec74485]{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:rgba(var(--v-theme-primary),.12);color:rgb(var(--v-theme-primary));font-size:.7rem;font-weight:700}.boost-input-preview__matching[data-v-aec74485]{display:grid;grid-template-columns:1fr auto 1fr;align-items:start;gap:8px}.boost-input-preview__column[data-v-aec74485]{display:flex;flex-direction:column;gap:6px}.boost-input-preview__match-item[data-v-aec74485]{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:10px;border:1px solid var(--boost-input-glass-border);background:var(--boost-input-soft);font-size:.8rem;font-weight:500;color:var(--boost-input-ink)}.boost-input-preview__match-item--right[data-v-aec74485]{justify-content:flex-end;text-align:right}.boost-input-preview__match-badge[data-v-aec74485]{width:20px;height:20px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;font-size:.65rem;font-weight:700;background:rgba(var(--v-theme-primary),.15);color:rgb(var(--v-theme-primary));flex-shrink:0}.boost-input-preview__match-arrow[data-v-aec74485]{display:flex;align-items:center;justify-content:center;padding-top:8px;color:var(--boost-input-muted)}.boost-input-preview__footer[data-v-aec74485]{display:flex;align-items:center;gap:10px;padding-top:10px;border-top:1px solid var(--boost-input-glass-border);margin-top:2px}.boost-input-preview__cta-btn[data-v-aec74485]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;border-radius:999px;background:var(--boost-input-cta-bg);border:1px solid var(--boost-input-cta-border);color:var(--boost-input-cta-text);font:inherit;font-size:.85rem;font-weight:600;letter-spacing:.02em;cursor:pointer;box-shadow:var(--boost-input-cta-shadow);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:transform .15s ease,background .15s ease,box-shadow .15s ease}.boost-input-preview__cta-btn[data-v-aec74485]:hover:not(:disabled){transform:translateY(-1px);background:var(--boost-input-cta-bg-hover)}.boost-input-preview__cta-btn[data-v-aec74485]:focus-visible{outline:none;box-shadow:0 0 0 3px var(--boost-input-focus-ring),var(--boost-input-cta-shadow)}.boost-input-preview__cta-btn[data-v-aec74485]:disabled{cursor:not-allowed;opacity:.5;box-shadow:none;transform:none}.block-item[data-v-1e13ec27]{width:100%}.tools-caption-wrapper[data-v-7fff1ac1]{display:flex;align-items:center;justify-content:flex-start;gap:6px}.tools-caption-wrapper--clickable[data-v-7fff1ac1]{cursor:pointer}.tools-caption-wrapper--clickable:hover .tool-icon[data-v-7fff1ac1]{opacity:.9;transform:translateY(-1px)}.usage-cost[data-v-7fff1ac1]{display:flex;align-items:center}.usage-cost__value[data-v-7fff1ac1]{font-size:.65rem;font-weight:500;font-variant-numeric:tabular-nums;color:#ffffff73;transition:color .15s ease}.tools-caption-wrapper--clickable:hover .usage-cost__value[data-v-7fff1ac1]{color:#ffffffa6}.caption-separator[data-v-7fff1ac1]{font-size:.55rem;opacity:.3;-webkit-user-select:none;user-select:none}.tools-icons[data-v-7fff1ac1]{display:flex;align-items:center;gap:4px}.tool-icon[data-v-7fff1ac1]{opacity:.5;transition:opacity .15s ease,transform .15s ease}.tool-more[data-v-7fff1ac1]{font-size:.6rem;font-weight:600;color:#fff6;transition:color .15s ease}.tools-caption-wrapper--clickable:hover .tool-more[data-v-7fff1ac1]{color:#fff9}.v-theme--light{color:#1018288c}.clip-cost-caption[data-v-0507c389]{display:flex;align-items:center;gap:6px;cursor:pointer}.clip-cost-value[data-v-0507c389]{font-size:.65rem;font-weight:500;font-variant-numeric:tabular-nums;color:#ffffff73;transition:color .15s ease}.clip-cost-caption:hover .clip-cost-value[data-v-0507c389]{color:#ffffffa6}.clip-cost-separator[data-v-0507c389]{font-size:.55rem;opacity:.3;-webkit-user-select:none;user-select:none}.clip-cost-emoji[data-v-0507c389]{font-size:.75rem;line-height:1;opacity:.6;transition:opacity .15s ease}.clip-cost-caption:hover .clip-cost-emoji[data-v-0507c389]{opacity:.9}.empty-state[data-v-b9f22e8d]{flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding-bottom:var(--boostchat-sticky-height, 80px)}.chat-window[data-v-b9f22e8d] .v-icon,.chat-window[data-v-b9f22e8d] .material-symbols-outlined{background:transparent!important;background-color:transparent!important}.message-pair[data-v-b9f22e8d]{display:flex;flex-direction:column;gap:8px}.pair-footer[data-v-b9f22e8d]{display:flex;align-items:center;gap:8px;padding:2px 10px;margin-top:-4px}.pair-footer__spacer[data-v-b9f22e8d]{flex:1}.message-row[data-v-b9f22e8d]{gap:8px;align-items:flex-start;width:100%;padding:0;margin:0}.message-content-stack[data-v-b9f22e8d]{display:flex;flex-direction:column;align-items:flex-start;max-width:85%;min-width:60px}.message-content-stack--user[data-v-b9f22e8d]{align-items:flex-end;width:100%;max-width:100%}.message-content-stack--assistant[data-v-b9f22e8d]{align-items:stretch;width:100%;max-width:100%}.message-content-stack .message-bubble[data-v-b9f22e8d]{max-width:100%;width:100%}.block-stack[data-v-b9f22e8d]{width:100%;padding:10px 12px}.block-stack--merged[data-v-b9f22e8d]{width:100%;padding:0;gap:10px}.message-bubble--user .user-resend-btn[data-v-b9f22e8d]{position:absolute;bottom:6px;right:6px;color:#ffffff73!important;transition:color .15s ease,transform .15s ease}.message-bubble--user:hover .user-resend-btn[data-v-b9f22e8d]{color:#ffffffb3!important}.message-bubble--user .user-resend-btn[data-v-b9f22e8d]:hover{color:#fffffff2!important}.v-theme--light{color:#10182866!important}.v-theme--light{color:#10182899!important}.v-theme--light{color:#101828d9!important}.message-row--user[data-v-b9f22e8d]{flex-direction:row}.message-row--user .message-bubble[data-v-b9f22e8d]{margin-left:auto}.message-row--assistant[data-v-b9f22e8d]{flex-direction:row;padding-right:0;width:100%}.message-row--assistant .message-content-stack[data-v-b9f22e8d]{width:100%}.message-row--assistant .message-bubble[data-v-b9f22e8d]{width:100%;max-width:100%}.message-row--selectable[data-v-b9f22e8d]{cursor:pointer;padding:6px 0 6px 8px;margin:-6px 0 -6px 4px;border-radius:12px;transition:background .15s ease}.message-row--selectable[data-v-b9f22e8d]:hover{background:#ffffff0a}.message-bubble[data-v-b9f22e8d]{max-width:85%;min-width:60px;border-radius:16px;border:1px solid rgba(255,255,255,.08);box-shadow:0 10px 30px -18px #0009}.v-theme--light{border-color:#10182814;box-shadow:0 8px 24px -18px #10182859}.user-bubble[data-v-b9f22e8d]{background:rgba(var(--v-theme-primary),.12);color:#fffffff2;border:1px solid rgba(255,255,255,.5);border-radius:12px;box-shadow:0 0 12px rgba(var(--v-theme-primary),.15),0 0 24px rgba(var(--v-theme-primary),.08)}.v-theme--light{background:rgba(var(--v-theme-primary),.08);color:#101828e6;border-color:rgba(var(--v-theme-primary),.25);box-shadow:0 0 10px rgba(var(--v-theme-primary),.1),0 0 20px rgba(var(--v-theme-primary),.05)}.assistant-bubble[data-v-b9f22e8d]{background:transparent;border:none;border-radius:0;color:#fffffff2;width:100%;max-width:100%;padding:0!important;box-shadow:none}.message-bubble--blocks[data-v-b9f22e8d]{padding:0;border:none;background:transparent;box-shadow:none}.message-bubble--boost-input[data-v-b9f22e8d]{background:transparent;border:none;padding:0!important;box-shadow:none}.v-theme--light{background:transparent;border-color:transparent;box-shadow:none}.assistant-content[data-v-b9f22e8d]{display:flex;flex-direction:column;gap:4px;width:100%}.assistant-content[data-v-b9f22e8d] .block-text-wrapper,.assistant-content[data-v-b9f22e8d] .block-table-wrapper,.assistant-content[data-v-b9f22e8d] .block-chart-wrapper,.assistant-content[data-v-b9f22e8d] .block-structured,.assistant-content[data-v-b9f22e8d] .block-citation{padding-left:4px;padding-right:4px}@media(min-width:1280px){.assistant-content[data-v-b9f22e8d] .block-text-wrapper,.assistant-content[data-v-b9f22e8d] .block-table-wrapper,.assistant-content[data-v-b9f22e8d] .block-chart-wrapper,.assistant-content[data-v-b9f22e8d] .block-structured,.assistant-content[data-v-b9f22e8d] .block-citation{padding-left:8px;padding-right:8px}}.assistant-content[data-v-b9f22e8d] .action-block{padding-left:4px;padding-right:4px}@media(min-width:1280px){.assistant-content[data-v-b9f22e8d] .action-block{padding-left:8px;padding-right:8px}}.bubble-content-text[data-v-b9f22e8d]{max-height:200px;overflow:hidden;position:relative}.bubble-content-text--expanded[data-v-b9f22e8d]{max-height:none!important;overflow:visible!important}.assistant-content>.bubble-content-text[data-v-b9f22e8d],.assistant-content>.expand-btn[data-v-b9f22e8d]{padding-left:4px;padding-right:4px}@media(min-width:1280px){.assistant-content>.bubble-content-text[data-v-b9f22e8d],.assistant-content>.expand-btn[data-v-b9f22e8d]{padding-left:8px;padding-right:8px}}.assistant-content>.expand-btn[data-v-b9f22e8d]{align-self:flex-start}.bubble-content-text--truncated[data-v-b9f22e8d]{mask-image:linear-gradient(to bottom,black 70%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,black 70%,transparent 100%)}.expand-btn[data-v-b9f22e8d]{display:inline-flex;align-items:center;gap:4px;margin-top:8px;padding:4px 10px;border:none;background:#00000026;color:#101828b3;border-radius:12px;font-size:.75rem;font-weight:500;cursor:pointer;transition:background .15s ease,transform .15s ease}.expand-btn[data-v-b9f22e8d]:hover{background:#0003;transform:scale(1.02)}.expand-btn--assistant[data-v-b9f22e8d]{background:#ffffff1a;color:#ffffffbf}.expand-btn--assistant[data-v-b9f22e8d]:hover{background:#ffffff26}.v-theme--light{background:#0000000f;color:#10182899}.expand-btn--user[data-v-b9f22e8d]{background:#ffffff26;color:#fffc;align-self:center}.expand-btn--user[data-v-b9f22e8d]:hover{background:#ffffff40;color:#fffffff2}.v-theme--light{background:#1018281a;color:#101828b3}.v-theme--light{background:#10182829;color:#101828e6}.message-bubble--user[data-v-b9f22e8d]{position:relative;width:fit-content;max-width:100%;padding-bottom:24px}.message-bubble--user .user-content[data-v-b9f22e8d]{display:flex;flex-direction:column;align-items:stretch}.markdown-body[data-v-b9f22e8d] p{margin-bottom:.5em}.markdown-body[data-v-b9f22e8d] p:last-child{margin-bottom:0}.markdown-body[data-v-b9f22e8d] pre{background:#0003;padding:10px;border-radius:6px;overflow-x:auto;margin-bottom:.5em}.markdown-body[data-v-b9f22e8d] code{font-family:Fira Code,monospace;font-size:.85em}.markdown-body[data-v-b9f22e8d] ul,.markdown-body[data-v-b9f22e8d] ol{padding-left:1.25em;margin-bottom:.5em}.markdown-body[data-v-b9f22e8d] li{margin-bottom:.15em}.markdown-body[data-v-b9f22e8d] a:not(.cite-link){color:rgb(var(--v-theme-primary));text-decoration:none;word-break:break-word}.markdown-body[data-v-b9f22e8d] a:not(.cite-link):hover{text-decoration:underline}.markdown-body[data-v-b9f22e8d] .cite-link{display:inline-flex;align-items:center;font-size:.65em;vertical-align:super;text-decoration:none;color:rgb(var(--v-theme-primary));opacity:.7;margin-left:1px;transition:opacity .15s ease}.markdown-body[data-v-b9f22e8d] .cite-link:hover{opacity:1;text-decoration:none}.markdown-body[data-v-b9f22e8d] .cite-link-icon{font-size:.9em;margin-left:1px}.assistant-bubble .assistant-skeleton-wrapper[data-v-b9f22e8d]{padding:10px 12px}.message-skeleton[data-v-b9f22e8d]{min-width:280px;box-shadow:none!important}.skeleton-lines[data-v-b9f22e8d]{display:flex;flex-direction:column;gap:10px}.skeleton-line[data-v-b9f22e8d]{height:14px;border-radius:6px;background:linear-gradient(90deg,#ffffff14,#ffffff26,#ffffff14);background-size:200% 100%;animation:skeleton-shimmer-b9f22e8d 1.8s ease-in-out infinite}.v-theme--light{background:linear-gradient(90deg,#0000000f,#0000001f,#0000000f);background-size:200% 100%}.skeleton-line--long[data-v-b9f22e8d]{width:95%}.skeleton-line--medium[data-v-b9f22e8d]{width:75%;animation-delay:.15s}.skeleton-line--short[data-v-b9f22e8d]{width:45%;animation-delay:.3s}@keyframes skeleton-shimmer-b9f22e8d{0%{background-position:200% 0}to{background-position:-200% 0}}.message-select-btn[data-v-b9f22e8d]{flex:0 0 24px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border:none;background:transparent!important;color:#ffffff80;cursor:pointer;border-radius:50%;transition:color .15s ease,transform .15s ease;align-self:center;margin:0 8px 0 0}.message-select-btn[data-v-b9f22e8d] .v-icon,.message-select-btn[data-v-b9f22e8d] .material-symbols-outlined{background:transparent!important;background-color:transparent!important}.message-select-btn[data-v-b9f22e8d]:hover{color:#fffc;transform:scale(1.1)}.message-select-btn--selected[data-v-b9f22e8d]{color:#f97316}.message-select-btn--selected[data-v-b9f22e8d]:hover{color:#fb923c}.v-theme--light{color:#10182866}.v-theme--light{color:#f97316}.message-bubble--selected[data-v-b9f22e8d]{border-top-left-radius:16px!important;border-bottom-left-radius:16px!important;box-shadow:0 0 0 3px #f97316,0 0 0 7px #f9731640,0 0 16px #f9731666,inset 0 0 0 9999px #f9731614!important;transform:scale(.98)}.user-bubble.message-bubble--selected[data-v-b9f22e8d]{box-shadow:0 0 0 3px #f97316,0 0 0 7px #f973164d,0 0 16px #f9731673,inset 0 0 0 9999px #f973161f!important}.v-theme--light{box-shadow:0 0 0 3px #f97316,0 0 0 7px #f9731633,0 0 14px #f9731640,inset 0 0 0 9999px #f973160f!important}.bubble-footer[data-v-b9f22e8d]{display:flex;align-items:center;gap:8px;margin-top:4px;padding:0 4px}.bubble-footer--user[data-v-b9f22e8d]{justify-content:flex-end;padding-right:8px}.bubble-footer--assistant[data-v-b9f22e8d]{justify-content:space-between;width:100%}.bubble-actions-row[data-v-b9f22e8d]{display:flex;align-items:center;gap:2px}.bubble-action-btn[data-v-b9f22e8d]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:none;background:transparent;color:#fff6;cursor:pointer;transition:color .15s ease,transform .15s ease}.bubble-action-btn[data-v-b9f22e8d]:hover{color:#ffffffd9;transform:translateY(-1px)}.bubble-action-btn[data-v-b9f22e8d]:active{transform:scale(.95)}.v-theme--light{color:#10182859}.v-theme--light{color:#101828bf}.prompt-starters[data-v-dda00b47]{text-align:center;max-width:380px;padding:0 16px;margin:0 auto}.prompt-starters__list[data-v-dda00b47]{display:flex;flex-direction:column;gap:10px;text-align:left;margin-bottom:16px;border:0;padding:0}.prompt-starters__item[data-v-dda00b47]{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;background:#ffffff0a;border:1px dashed rgba(255,255,255,.25);border-radius:12px;color:#ffffffe6;font-size:.875rem;line-height:1.4;text-align:left;cursor:pointer;transition:all .2s ease;animation:fadeInUp-dda00b47 .4s ease backwards;animation-delay:var(--animation-delay, 0s)}.prompt-starters__item[data-v-dda00b47]:hover{background:rgba(var(--v-theme-primary-rgb, 13, 165, 221),.12);border-color:var(--brand-color, rgb(13, 165, 221));border-style:dashed;transform:translate(4px)}.prompt-starters__item[data-v-dda00b47]:active{transform:scale(.98) translate(4px)}.prompt-starters__item--new[data-v-dda00b47]:before{content:"";position:absolute;top:-2px;right:-2px;width:8px;height:8px;background:var(--brand-color, rgb(13, 165, 221));border-radius:50%;animation:pulse-dda00b47 2s ease-in-out infinite}.prompt-starters__icon[data-v-dda00b47]{flex-shrink:0;font-size:1.25rem;color:var(--brand-color, rgb(13, 165, 221));opacity:.9}.prompt-starters__text[data-v-dda00b47]{flex:1;min-width:0}.prompt-starters__arrow[data-v-dda00b47]{flex-shrink:0;font-size:1rem;color:#ffffff4d;transition:transform .2s ease,color .2s ease}.prompt-starters__item:hover .prompt-starters__arrow[data-v-dda00b47]{color:var(--brand-color, rgb(13, 165, 221));transform:translate(2px)}.prompt-starters__loading[data-v-dda00b47]{display:flex;flex-direction:column;gap:10px;margin-bottom:16px}.prompt-starters__skeleton[data-v-dda00b47]{display:flex;align-items:center;gap:12px;padding:12px 14px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);border-radius:12px}.prompt-starters__skeleton-icon[data-v-dda00b47]{width:20px;height:20px;border-radius:4px;background:linear-gradient(90deg,#ffffff0f 25%,#ffffff1f,#ffffff0f 75%);background-size:200% 100%;animation:shimmer-dda00b47 1.5s infinite}.prompt-starters__skeleton-text[data-v-dda00b47]{flex:1;height:16px;border-radius:4px;background:linear-gradient(90deg,#ffffff0f 25%,#ffffff1f,#ffffff0f 75%);background-size:200% 100%;animation:shimmer-dda00b47 1.5s infinite;animation-delay:.1s}.prompt-starters__empty[data-v-dda00b47]{padding:20px;margin-bottom:16px}@keyframes fadeInUp-dda00b47{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer-dda00b47{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes pulse-dda00b47{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.2)}}@media(max-width:600px){.prompt-starters[data-v-dda00b47]{padding:16px 12px}.prompt-starters__item[data-v-dda00b47]{padding:10px 12px;font-size:.8125rem}.prompt-starters__icon[data-v-dda00b47]{font-size:1.1rem}}.starter-prompts[data-v-6d6aa8b0]{width:100%;border:0;padding:0}.starter-prompts--with-header[data-v-6d6aa8b0]{background:transparent}.starter-prompts__header[data-v-6d6aa8b0]{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#ffffff73;margin-bottom:12px}.starter-prompts__list[data-v-6d6aa8b0]{display:flex;gap:8px}.starter-prompts__list--row[data-v-6d6aa8b0]{flex-wrap:wrap}.starter-prompts__list--column[data-v-6d6aa8b0]{flex-direction:column}.starter-prompt[data-v-6d6aa8b0]{display:flex;align-items:center;gap:0;padding:14px 16px;background:#00000040;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px dashed rgba(var(--brand-rgb),.4);border-radius:10px;color:#ffffffd9;font-size:.9rem;line-height:1.4;text-align:left;cursor:pointer;transition:all .2s ease;flex:1 1 auto;min-width:200px;max-width:500px}.starter-prompt[data-v-6d6aa8b0]:hover:not([data-disabled=true]){background:rgba(var(--brand-rgb),.15);border-color:rgba(var(--brand-rgb),.5);transform:translate(4px)}.starter-prompt[data-disabled=true][data-v-6d6aa8b0]{opacity:.6;cursor:wait}.starter-prompt__main[data-v-6d6aa8b0]{display:flex;align-items:center;gap:12px;flex:1;min-width:0;padding:0 12px 0 0;background:transparent;border:0;color:inherit;font:inherit;text-align:left;cursor:pointer}.starter-prompt__main[data-v-6d6aa8b0]:disabled{cursor:wait}.starter-prompt--featured[data-v-6d6aa8b0]{padding:16px 18px;background:#0000004d;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-color:rgba(var(--brand-rgb),.5);width:100%;min-width:0}.starter-prompt--compact[data-v-6d6aa8b0]{padding:12px 14px;font-size:.85rem;border-radius:8px}.starter-prompt--stacked[data-v-6d6aa8b0]{width:100%;min-width:0;margin-inline:auto}.starter-prompt__icon[data-v-6d6aa8b0]{flex-shrink:0;font-size:1.125rem;color:var(--v0bf0e930);opacity:.85}.starter-prompt__text[data-v-6d6aa8b0]{flex:1;min-width:0}.starter-prompt__actions[data-v-6d6aa8b0]{flex-shrink:0;align-self:stretch;position:relative;box-sizing:border-box;--starter-actions-padding: 6px;--starter-actions-size: 32px;--starter-actions-expanded-size: 92px;width:calc(var(--starter-actions-size) + (var(--starter-actions-padding) * 2));padding:var(--starter-actions-padding);transition:opacity .12s ease;--starter-actions-border: rgb(var(--v-theme-warning))}.starter-prompt__actions--open[data-v-6d6aa8b0]{padding:0}.starter-prompt__actions-toggle[data-v-6d6aa8b0]{position:absolute;top:50%;right:0;transform:translateY(-50%);width:var(--starter-actions-size);height:var(--starter-actions-size);display:flex;align-items:center;justify-content:center;border-radius:10px;border:1px solid rgba(var(--brand-rgb),.25);background:#ffffff0a;color:#ffffff59;cursor:pointer;transition:opacity .12s ease,transform .12s ease,background .15s ease,border-color .15s ease,color .15s ease}.starter-prompt__actions--open .starter-prompt__actions-toggle[data-v-6d6aa8b0]{opacity:0;pointer-events:none;transform:translateY(-50%) scale(.96)}.starter-prompt__actions-toggle[data-v-6d6aa8b0]:disabled{cursor:wait;opacity:.7}.starter-prompt__actions-toggle[data-v-6d6aa8b0]:hover:not(:disabled){background:rgba(var(--brand-rgb),.12);border-color:rgba(var(--brand-rgb),.55);color:var(--v0bf0e930)}.starter-prompt__actions-toggle[data-v-6d6aa8b0]:focus-visible{outline:2px solid rgba(var(--brand-rgb),.6);outline-offset:2px}.starter-prompt__actions-toggle-icon[data-v-6d6aa8b0]{font-size:1.1rem}.starter-prompt__actions-menu[data-v-6d6aa8b0]{position:absolute;top:50%;right:0;transform:translateY(-50%) scale(.96);opacity:0;pointer-events:none;display:flex;flex-direction:column;align-items:flex-end;gap:3px;width:var(--starter-actions-expanded-size);transition:opacity .12s ease,transform .12s ease}.starter-prompt__actions--open .starter-prompt__actions-menu[data-v-6d6aa8b0]{opacity:1;pointer-events:auto;transform:translateY(-50%) scale(1)}.starter-prompt__actions-btn[data-v-6d6aa8b0]{width:100%;max-width:60px;height:16px;display:flex;align-items:center;justify-content:center;border-radius:8px;border-width:1px;border-style:solid;border-color:var(--starter-actions-border);background:#ffffff0a;color:#fffc;font:inherit;font-size:.7rem;font-weight:700;letter-spacing:0;margin-left:auto;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .15s ease}.starter-prompt__actions-btn[data-v-6d6aa8b0]:disabled{cursor:wait;opacity:.7}.starter-prompt__actions-btn[data-v-6d6aa8b0]:hover:not(:disabled){background:rgba(var(--brand-rgb),.12);border-color:var(--starter-actions-border);color:var(--v0bf0e930);transform:translate(1px)}.starter-prompt__actions-btn[data-v-6d6aa8b0]:active:not(:disabled){transform:translate(1px) scale(.98)}.starter-prompt__actions-btn[data-v-6d6aa8b0]:focus-visible{outline:2px solid rgba(var(--brand-rgb),.6);outline-offset:2px}.starter-prompt__actions-btn-label[data-v-6d6aa8b0]{line-height:1}.starter-prompt__actions-btn--prefill[data-v-6d6aa8b0]{border-style:dashed}.starter-prompt__actions-btn--send[data-v-6d6aa8b0]{border-style:solid}.v-theme--light .starter-prompts--with-header[data-v-6d6aa8b0]{background:#00000005}.v-theme--light .starter-prompts__header[data-v-6d6aa8b0]{color:#00000073}.v-theme--light .starter-prompt[data-v-6d6aa8b0]{background:#fffc;border-color:rgba(var(--brand-rgb),.4);color:#000000d9}.v-theme--light .starter-prompt[data-v-6d6aa8b0]:hover:not([data-disabled=true]){background:rgba(var(--brand-rgb),.1);border-color:rgba(var(--brand-rgb),.5)}.v-theme--light .starter-prompt__actions-toggle[data-v-6d6aa8b0]{background:#00000008;border-color:#0000001f;color:#00000059}.v-theme--light .starter-prompt__actions-toggle[data-v-6d6aa8b0]:hover:not(:disabled){background:rgba(var(--brand-rgb),.14);border-color:rgba(var(--brand-rgb),.55);color:#000000bf}.v-theme--light .starter-prompt__actions-btn[data-v-6d6aa8b0]{background:#00000008;border-color:var(--starter-actions-border);color:#000000a6}.v-theme--light .starter-prompt__actions-btn[data-v-6d6aa8b0]:hover:not(:disabled){background:rgba(var(--brand-rgb),.14);border-color:var(--starter-actions-border);color:#000000d9}.boost-chat-console[data-v-322d4643]{display:flex;flex-direction:column;height:100%;width:100%;overflow:hidden;background:transparent}.boost-chat-console.transparent-bg[data-v-322d4643]{background:transparent!important}.boost-chat-console__header[data-v-322d4643]{flex-shrink:0;display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px}.boost-chat-console__surface[data-v-322d4643]{position:relative;overflow:hidden;flex:1 1 auto;min-width:0;background:transparent}.boost-chat-console__surface[data-v-322d4643] .chat-window{position:absolute;top:0;right:0;bottom:0;left:0}.boost-chat-console__surface[data-v-322d4643] .chat-scroll-area{padding-top:var(--boostchat-scroll-padding-top, 56px)!important;padding-bottom:var(--boostchat-scroll-padding-bottom, 100px)!important;scroll-padding-bottom:var(--boostchat-scroll-padding-bottom, 100px)}.boost-chat-console__surface[data-v-322d4643] .boost-chat-composer{position:absolute;bottom:0;left:0;right:0;z-index:2}[data-v-322d4643] #chat-prompt-input-container,[data-v-322d4643] .chat-prompt-container,[data-v-322d4643] .prompt-input-wrapper{width:100%}.boost-chat-console__footer[data-v-322d4643]{flex-shrink:0}.boost-chat-console__guest-empty[data-v-322d4643]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:0 24px}.message-content-renderer[data-v-249fa350]{width:100%}.message-blocks[data-v-249fa350]{display:flex;flex-direction:column;gap:8px}.message-blocks--compact[data-v-249fa350]{gap:6px;font-size:.85em}.message-blocks--compact[data-v-249fa350] .block-text{max-height:60px;overflow:hidden;mask-image:linear-gradient(to bottom,black 50%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,black 50%,transparent 100%)}.message-blocks--compact[data-v-249fa350] .v-btn,.message-blocks--compact[data-v-249fa350] button{pointer-events:none;transform:scale(.85);transform-origin:left center;opacity:.85}.message-citations[data-v-249fa350]{margin-top:10px}.message-citations--compact[data-v-249fa350]{margin-top:8px}.message-text[data-v-249fa350]{line-height:1.5}.message-text--compact[data-v-249fa350]{max-height:80px;overflow:hidden;mask-image:linear-gradient(to bottom,black 60%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,black 60%,transparent 100%);font-size:.9em}.markdown-body[data-v-249fa350] p{margin-bottom:.6em}.markdown-body[data-v-249fa350] p:last-child{margin-bottom:0}.markdown-body[data-v-249fa350] pre{background:#00000026;padding:10px;border-radius:6px;overflow-x:auto;margin-bottom:.6em}.v-theme--dark{background:#ffffff14}.markdown-body[data-v-249fa350] code{font-family:Fira Code,SF Mono,Monaco,monospace;font-size:.88em}.markdown-body[data-v-249fa350] ul,.markdown-body[data-v-249fa350] ol{padding-left:1.2em;margin-bottom:.5em}.markdown-body[data-v-249fa350] li{margin-bottom:.15em}.markdown-body[data-v-249fa350] a:not(.cite-link){color:rgb(var(--v-theme-primary));text-decoration:none;word-break:break-word}.markdown-body[data-v-249fa350] a:not(.cite-link):hover{text-decoration:underline}.markdown-body[data-v-249fa350] .cite-link{display:inline-flex;align-items:center;font-size:.65em;vertical-align:super;text-decoration:none;color:rgb(var(--v-theme-primary));opacity:.7;margin-left:1px;transition:opacity .15s ease}.markdown-body[data-v-249fa350] .cite-link:hover{opacity:1}.history-overlay[data-v-0b347586]{position:fixed;top:0;bottom:0;right:0;width:max(var(--chat-panel-actual-width, var(--chat-panel-width, 25vw)),320px);z-index:12015;display:flex;justify-content:center;align-items:stretch;overflow:hidden;outline:none}.history-slide-enter-active[data-v-0b347586],.history-slide-leave-active[data-v-0b347586]{transition:transform .32s cubic-bezier(.4,0,.2,1)}.history-slide-enter-from[data-v-0b347586],.history-slide-leave-to[data-v-0b347586]{transform:translate(100%)}.history-container[data-v-0b347586]{display:flex;flex-direction:column;width:100%;height:100%;position:relative}.history-header[data-v-0b347586]{display:flex;align-items:center;justify-content:flex-start;padding:10px 16px;min-height:68px;flex-shrink:0;position:absolute;top:0;left:0;right:0;background:transparent;z-index:10;--history-pill-visibility: .65}.history-header.at-top[data-v-0b347586]{--history-pill-visibility: 1}.history-header[data-v-0b347586]:after{content:"";position:absolute;top:0;left:0;right:0;height:80px;pointer-events:none;background:linear-gradient(180deg,#000c,#00000080 40%,#00000038 70%,#00000014,#0000);z-index:-1;transition:opacity .3s ease}.history-header.at-top[data-v-0b347586]:after{opacity:.5}.history-header-pill[data-v-0b347586]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;width:100%;border-radius:9999px;background:rgba(17,17,20,calc(.35 * var(--history-pill-visibility, 1)));backdrop-filter:blur(calc(12px * var(--history-pill-visibility, 1))) saturate(calc(100% + 40% * var(--history-pill-visibility, 1)));-webkit-backdrop-filter:blur(calc(12px * var(--history-pill-visibility, 1))) saturate(calc(100% + 40% * var(--history-pill-visibility, 1)));border:1px solid rgba(255,255,255,calc(.08 * var(--history-pill-visibility, 1)));box-shadow:0 4px 12px rgba(0,0,0,calc(.18 * var(--history-pill-visibility, 1)));transition:background .3s ease,border-color .3s ease,box-shadow .3s ease,backdrop-filter .3s ease}.history-header.at-top .history-header-pill[data-v-0b347586]{background:rgba(17,17,20,calc(.6 * var(--history-pill-visibility, 1)));backdrop-filter:blur(calc(16px * var(--history-pill-visibility, 1))) saturate(calc(100% + 60% * var(--history-pill-visibility, 1)));-webkit-backdrop-filter:blur(calc(16px * var(--history-pill-visibility, 1))) saturate(calc(100% + 60% * var(--history-pill-visibility, 1)));border:1px solid rgba(255,255,255,calc(.12 * var(--history-pill-visibility, 1)));box-shadow:0 4px 16px rgba(0,0,0,calc(.25 * var(--history-pill-visibility, 1)))}.history-header.at-top .history-header-pill[data-v-0b347586]:hover,.history-header.at-top .history-header-pill[data-v-0b347586]:focus-within{background:#18181ed9;border-color:#ffffff40;box-shadow:0 6px 20px #0000004d}.v-theme--light .history-header-pill[data-v-0b347586]{background:rgba(255,255,255,calc(.75 * var(--history-pill-visibility, 1)));border-color:rgba(0,0,0,calc(.06 * var(--history-pill-visibility, 1)));box-shadow:0 4px 14px rgba(0,0,0,calc(.06 * var(--history-pill-visibility, 1)))}.history-header-title[data-v-0b347586]{font-size:12px;font-weight:600;color:#fffffff2;letter-spacing:.01em}.history-header-brand[data-v-0b347586]{display:inline-flex;align-items:baseline;white-space:nowrap;pointer-events:none}.history-header-badge[data-v-0b347586]{display:flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:#ffffff14;font-size:12px;font-weight:500;color:#ffffff80}.history-header-count[data-v-0b347586]{font-size:13px;font-weight:400;color:#fff9}.history-header-spacer[data-v-0b347586]{flex:1}.history-header-btn[data-v-0b347586]{flex:0 0 auto;min-width:32px;min-height:32px;padding:6px;display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;background:transparent;color:#ffffffbf;cursor:pointer;transition:background .3s ease,color .15s ease,transform .2s ease}.history-header-btn[data-v-0b347586]:hover:not(:disabled){color:#fff;background:#ffffff1a;transform:scale(1.08)}.history-header-btn[data-v-0b347586]:disabled{opacity:.35;cursor:not-allowed}.history-header-btn--danger[data-v-0b347586]{color:#f87171;background:#f871711a}.history-header-btn--danger[data-v-0b347586]:hover:not(:disabled){color:#fca5a5;background:#f8717133}.history-header-btn--active[data-v-0b347586]{background:rgba(var(--v-theme-primary),.2);color:rgb(var(--v-theme-primary))}.history-header-btn--active[data-v-0b347586]:hover{background:rgba(var(--v-theme-primary),.3);color:rgb(var(--v-theme-primary))}.history-header-actions[data-v-0b347586]{display:flex;align-items:center;gap:6px;flex:0 0 auto}.history-header-actions--left[data-v-0b347586]{justify-content:flex-start;justify-self:start}.history-header-actions--right[data-v-0b347586]{justify-content:flex-end;justify-self:end}.history-header-btn--ghost[data-v-0b347586]{background:transparent!important;box-shadow:none!important}.history-header-btn--label[data-v-0b347586]{min-width:auto;padding:6px 12px;border-radius:999px}.history-header-btn-label[data-v-0b347586]{font-size:12px;font-weight:600;letter-spacing:.01em;white-space:nowrap}.history-content[data-v-0b347586]{flex:1;overflow-y:auto;padding:84px 16px 24px;-webkit-overflow-scrolling:touch}.threads-list[data-v-0b347586]{position:relative;width:100%}.timeline-line[data-v-0b347586]{position:absolute;left:4px;top:20px;bottom:20px;width:1px;background:#ffffff0f}.timeline-vertical-list[data-v-0b347586]{display:flex;flex-direction:column;gap:2px}.timeline-item-wrapper[data-v-0b347586]{position:relative;display:flex;align-items:stretch;width:100%;padding-left:16px}.timeline-item-wrapper--selecting[data-v-0b347586]{padding-left:36px}.timeline-item-wrapper--selecting .timeline-checkbox[data-v-0b347586]{left:0}.timeline-checkbox[data-v-0b347586]{position:absolute;left:-8px;top:50%;transform:translateY(-50%);z-index:2;--v-theme-overlay-multiplier: 0}.timeline-checkbox[data-v-0b347586] .v-checkbox{margin:0}.timeline-checkbox[data-v-0b347586] .v-selection-control{min-height:auto}.timeline-checkbox[data-v-0b347586] .v-selection-control__wrapper,.timeline-checkbox[data-v-0b347586] .v-selection-control__input{background:transparent}.timeline-checkbox[data-v-0b347586] .v-selection-control__input:before,.timeline-checkbox[data-v-0b347586] .v-selection-control__input:after{background:transparent}.timeline-checkbox[data-v-0b347586] .v-selection-control__input:before,.timeline-checkbox[data-v-0b347586] .v-selection-control__input:hover:before,.timeline-checkbox[data-v-0b347586] .v-selection-control--focus-visible .v-selection-control__input:before{opacity:0}.timeline-dot[data-v-0b347586]{position:absolute;left:0;top:0;bottom:0;width:3px;display:flex;align-items:center;justify-content:center;z-index:2}.timeline-dot-inner[data-v-0b347586]{width:3px;height:100%;border-radius:2px;background:color-mix(in srgb,var(--dot-color, rgba(255,255,255,.2)) 40%,transparent);transition:background .2s ease}.timeline-dot--active .timeline-dot-inner[data-v-0b347586]{background:var(--dot-color, rgb(var(--v-theme-primary)))}.timeline-item-wrapper:hover .timeline-dot-inner[data-v-0b347586]{background:color-mix(in srgb,var(--dot-color, rgba(255,255,255,.3)) 60%,transparent)}.timeline-item-wrapper--active .timeline-dot-inner[data-v-0b347586],.timeline-item-wrapper--active:hover .timeline-dot-inner[data-v-0b347586]{background:var(--dot-color, rgb(var(--v-theme-primary)))}.timeline-item-wrapper--first .timeline-dot[data-v-0b347586]{top:0}.timeline-thread-card[data-v-0b347586]{position:relative;flex:1;display:flex;align-items:center;gap:10px;padding:12px 14px;background:transparent;border:none;border-radius:4px;cursor:pointer;transition:background .15s ease,box-shadow .15s ease;text-align:left;width:100%;overflow:hidden}.timeline-thread-card[data-v-0b347586]:hover{background:#ffffff0a}.timeline-thread-card[data-v-0b347586]:focus-visible{outline:1px solid rgba(255,255,255,.3);outline-offset:-1px}.timeline-thread-card--active[data-v-0b347586]{background:#ffffff14;box-shadow:0 0 0 1px #ffffff1a,0 0 0 2px color-mix(in srgb,var(--dot-color, rgb(var(--v-theme-primary))) 35%,transparent)}.timeline-thread-card--active[data-v-0b347586]:hover{background:#ffffff1a;box-shadow:0 0 0 1px #ffffff1f,0 0 0 2px color-mix(in srgb,var(--dot-color, rgb(var(--v-theme-primary))) 45%,transparent)}.timeline-thread-card--selected[data-v-0b347586]{background:rgba(var(--v-theme-primary),.16);box-shadow:0 0 0 1px rgba(var(--v-theme-primary),.4)}.timeline-thread-card--selected[data-v-0b347586]:hover{background:rgba(var(--v-theme-primary),.2);box-shadow:0 0 0 1px rgba(var(--v-theme-primary),.5)}.timeline-thread-card--active.timeline-thread-card--selected[data-v-0b347586]{background:rgba(var(--v-theme-primary),.2);box-shadow:0 0 0 1px rgba(var(--v-theme-primary),.5),0 0 0 2px color-mix(in srgb,var(--dot-color, rgb(var(--v-theme-primary))) 35%,transparent)}.timeline-boost-badge[data-v-0b347586]{display:inline-flex;align-items:center;opacity:.4;transition:opacity .15s ease;white-space:nowrap;flex-shrink:0;margin-left:auto;font-size:11px}.timeline-thread-card:hover .timeline-boost-badge[data-v-0b347586]{opacity:.5}.timeline-thread-card--active .timeline-boost-badge[data-v-0b347586]{opacity:.6}.timeline-card-container[data-v-0b347586]{flex:1;width:100%;display:flex;flex-direction:column}.timeline-card-container--expanded[data-v-0b347586]{border-radius:8px;overflow:hidden;background:#ffffff05;box-shadow:0 0 0 1px #ffffff1a,0 0 0 2px color-mix(in srgb,var(--dot-color, rgb(var(--v-theme-primary))) 22%,transparent)}.timeline-card-container--expanded .timeline-thread-card[data-v-0b347586]{border-radius:0;background:#ffffff0f}.timeline-card-container--expanded .timeline-thread-card[data-v-0b347586]:hover{background:#ffffff14}.timeline-thread-content[data-v-0b347586]{flex:1 1 auto;min-width:0;width:100%;display:flex;flex-direction:column;gap:4px;overflow:hidden}.timeline-title[data-v-0b347586]{font-size:14px;font-weight:400;color:#ffffffd9;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.timeline-thread-card:hover .timeline-title[data-v-0b347586]{color:#ffffffe6}.timeline-thread-card--active .timeline-title[data-v-0b347586]{color:#fffffff2;font-weight:500}.timeline-meta[data-v-0b347586]{display:flex;align-items:center;gap:8px;width:100%;font-size:12px}.timeline-expand-icon[data-v-0b347586]{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:20px;height:20px;color:#ffffff40;transition:transform .2s ease,color .15s ease}.timeline-expand-icon[data-v-0b347586] .v-icon{transition:transform .2s ease}.timeline-expand-icon--rotated[data-v-0b347586]{transform:rotate(180deg)}.timeline-thread-card:hover .timeline-expand-icon[data-v-0b347586]{color:#ffffff73}.timeline-thread-card--expanded .timeline-expand-icon[data-v-0b347586]{color:#fff9}.timeline-date[data-v-0b347586]{display:inline-flex;align-items:center;color:#ffffff8c;font-size:12px;font-weight:400;flex-shrink:0;white-space:nowrap}.timeline-thread-card--active .timeline-date[data-v-0b347586]{color:#ffffff80}.timeline-stat-badge[data-v-0b347586]{display:inline-flex;align-items:center;gap:3px;color:#ffffff80;font-size:12px;transition:color .15s ease;flex-shrink:0;white-space:nowrap}.timeline-stat-badge[data-v-0b347586] .v-icon{opacity:.8}.timeline-thread-card:hover .timeline-stat-badge[data-v-0b347586]{color:#ffffff80}.timeline-thread-card--active .timeline-stat-badge[data-v-0b347586]{color:#ffffff8c}.thread-item-enter-active[data-v-0b347586]{transition:all .3s ease-out}.thread-item-leave-active[data-v-0b347586]{transition:all .2s ease-in}.thread-item-enter-from[data-v-0b347586],.thread-item-leave-to[data-v-0b347586]{opacity:0;transform:translate(-10px)}.thread-item-move[data-v-0b347586]{transition:transform .25s ease}.history-empty[data-v-0b347586]{height:100%;min-height:200px}.history-empty-icon[data-v-0b347586]{width:64px;height:64px;border-radius:50%;background:#ffffff0a;display:flex;align-items:center;justify-content:center}.history-prompts[data-v-0b347586]{margin-top:24px}.timeline-expand-panel[data-v-0b347586]{background:#ffffff05;margin-top:0;padding:12px 14px;border-radius:0;border-top:1px solid rgba(255,255,255,.08)}.expand-panel-enter-active[data-v-0b347586]{transition:all .3s cubic-bezier(.4,0,.2,1)}.expand-panel-leave-active[data-v-0b347586]{transition:all .2s ease-in}.expand-panel-enter-from[data-v-0b347586],.expand-panel-leave-to[data-v-0b347586]{opacity:0;max-height:0;transform:translateY(-8px)}.expand-panel-enter-to[data-v-0b347586],.expand-panel-leave-from[data-v-0b347586]{max-height:280px}.expand-preview-container[data-v-0b347586]{max-height:300px;overflow-y:auto;padding:12px 0;-webkit-overflow-scrolling:touch}.expand-loading[data-v-0b347586]{display:flex;align-items:center;justify-content:center;padding:24px;color:#fff6}.expand-empty[data-v-0b347586]{display:flex;align-items:center;justify-content:center;padding:24px}.expand-messages[data-v-0b347586]{display:flex;flex-direction:column;gap:12px}.expand-message[data-v-0b347586]{display:flex;flex-direction:column;gap:4px}.expand-message-role[data-v-0b347586]{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.02em;color:#fff9}.expand-message--user .expand-message-role[data-v-0b347586]{color:#ffffffb3}.expand-message--assistant .expand-message-role[data-v-0b347586]{color:rgba(var(--v-theme-primary),.85)}.expand-message-renderer[data-v-0b347586]{font-size:14px;line-height:1.6;color:#ffffffe6}.expand-message--user .expand-message-renderer[data-v-0b347586]{color:#fffffff2}.expand-message-renderer[data-v-0b347586] .message-blocks{pointer-events:none}.expand-actions[data-v-0b347586]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.08)}.expand-activate-btn[data-v-0b347586]{display:inline-flex;align-items:center;justify-content:center;padding:6px 12px;background:color-mix(in srgb,var(--dot-color, rgb(var(--v-theme-primary))) 14%,rgba(255,255,255,.02));border:1px solid color-mix(in srgb,var(--dot-color, rgb(var(--v-theme-primary))) 38%,rgba(255,255,255,.16));border-radius:4px;color:#ffffffeb;font-size:12px;font-weight:500;letter-spacing:.01em;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .15s ease}.expand-activate-btn[data-v-0b347586]:hover{background:color-mix(in srgb,var(--dot-color, rgb(var(--v-theme-primary))) 20%,rgba(255,255,255,.05));border-color:color-mix(in srgb,var(--dot-color, rgb(var(--v-theme-primary))) 55%,rgba(255,255,255,.24));color:#fff;transform:translateY(-1px)}.expand-delete-btn[data-v-0b347586]{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:6px 10px;background:#ef44441a;border:1px solid rgba(239,68,68,.28);border-radius:4px;color:#fecacaeb;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .15s ease}.expand-delete-btn[data-v-0b347586]:hover{background:#ef444429;border-color:#ef444461;color:#fecaca;transform:translateY(-1px)}.expand-delete-btn--confirm[data-v-0b347586]{background:#ef444438;color:#fffffffa;border-color:#ef44448c}.expand-delete-btn--confirm[data-v-0b347586]:hover{background:#ef444447;border-color:#ef4444b3;color:#fff}.expand-delete-label[data-v-0b347586]{font-size:12px;font-weight:500}@media(max-width:600px){.history-overlay[data-v-0b347586]{left:0;width:100%}.expand-preview-container[data-v-0b347586]{max-height:160px}}.boost-input-shell[data-v-82bc168d]{display:flex;flex-direction:column;gap:12px;width:100%;padding:14px;color:var(--boost-input-ink);background:var(--boost-input-glass-surface);border:1px solid var(--boost-input-glass-border);border-radius:var(--boost-input-radius);backdrop-filter:var(--boost-input-glass-backdrop);-webkit-backdrop-filter:var(--boost-input-glass-backdrop);box-shadow:var(--boost-input-glass-shadow)}.boost-input-shell--compact[data-v-82bc168d]{gap:10px;padding:12px}.boost-input-shell--no-padding[data-v-82bc168d]{padding:0}.boost-input-shell__addon[data-v-82bc168d]{display:flex;flex-direction:column;gap:8px}.boost-input-shell__body[data-v-82bc168d]{display:flex;flex-direction:column;gap:10px}.boost-input-shell__divider[data-v-82bc168d]{height:1px;width:100%;background:var(--boost-input-divider)}.boost-input-shell__actions[data-v-82bc168d]{display:flex;flex-direction:column;gap:10px}.boost-input-footer[data-v-db500b22]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.boost-input-status[data-v-db500b22]{font-size:.75rem;color:var(--boost-input-muted)}.boost-input-cta__spinner[data-v-db500b22]{animation:spin-db500b22 1s linear infinite}@keyframes spin-db500b22{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.clip-addon[data-v-8a4d5bb0]{display:flex;flex-direction:column;gap:12px}.clip-section[data-v-8a4d5bb0]{display:flex;flex-direction:column;gap:6px}.clip-row[data-v-8a4d5bb0]{display:flex;gap:8px}.clip-groups[data-v-8a4d5bb0]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.clip-group[data-v-8a4d5bb0],.clip-group__options[data-v-8a4d5bb0]{display:flex;flex-direction:column;gap:6px}.clip-tile[data-v-8a4d5bb0]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;flex:1;min-height:48px;padding:10px 12px;border-radius:var(--boost-input-radius-sm);border:1px solid var(--boost-input-glass-border-strong);background:var(--boost-input-soft);color:var(--boost-input-ink);font-weight:600;cursor:pointer;transition:transform .12s ease,border-color .15s ease,background .15s ease}.clip-tile[data-v-8a4d5bb0]:hover:not(:disabled){transform:translateY(-1px);background:var(--boost-input-soft-strong);border-color:rgba(var(--boost-input-accent-rgb),.3)}.clip-tile--selected[data-v-8a4d5bb0]{border-color:rgba(var(--boost-input-accent-rgb),.5);background:rgba(var(--boost-input-accent-rgb),.12)}.clip-tile[data-v-8a4d5bb0]:disabled{cursor:not-allowed;opacity:.6}.clip-tile__value[data-v-8a4d5bb0]{font-size:.9375rem;font-weight:700}.clip-tile--format[data-v-8a4d5bb0]{gap:6px;min-height:56px}.clip-tile__preview[data-v-8a4d5bb0]{display:flex;align-items:center;justify-content:center;height:24px}.clip-preview[data-v-8a4d5bb0]{border-radius:3px;background:rgba(var(--boost-input-accent-rgb),.2);border:1px solid rgba(var(--boost-input-accent-rgb),.3)}.clip-tile--selected .clip-preview[data-v-8a4d5bb0]{background:rgb(var(--boost-input-accent-rgb))}.clip-preview--portrait[data-v-8a4d5bb0]{aspect-ratio:9 / 16;height:100%}.clip-preview--landscape[data-v-8a4d5bb0]{aspect-ratio:16 / 9;height:100%}.clip-preview--small[data-v-8a4d5bb0]{opacity:.8}.clip-preview--large[data-v-8a4d5bb0]{opacity:1}.clip-tile__meta[data-v-8a4d5bb0]{display:flex;flex-direction:column;align-items:center;gap:1px;text-align:center}.clip-tile__label[data-v-8a4d5bb0]{font-size:.6875rem;color:var(--boost-input-ink)}.clip-tile__hint[data-v-8a4d5bb0]{font-size:.625rem;color:var(--boost-input-muted)}.clip-tile--selected .clip-tile__hint[data-v-8a4d5bb0]{color:rgb(var(--boost-input-accent-rgb))}.clip-tile__check[data-v-8a4d5bb0]{position:absolute;top:4px;right:4px;color:rgb(var(--boost-input-accent-rgb))}.boost-input-header[data-v-88868a4c]{margin-bottom:4px}.boost-input-title[data-v-88868a4c]{font-size:.9rem;font-weight:600;line-height:1.4;color:var(--boost-input-ink)}.boost-input-hint[data-v-88868a4c]{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border-radius:10px;background:#ffbf0014;border:1px solid rgba(255,191,0,.18);font-size:.8rem;color:var(--boost-input-ink)}.boost-input-hint__icon[data-v-88868a4c]{color:#ffc61a;flex-shrink:0;margin-top:1px}.boost-input-label[data-v-88868a4c]{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--boost-input-muted);padding:4px 10px;border-radius:8px;background:var(--boost-input-soft);width:fit-content;margin-bottom:8px}.boost-input-empty[data-v-88868a4c]{display:flex;align-items:center;gap:8px;font-size:.85rem;color:var(--boost-input-muted);padding:12px;border-radius:10px;background:var(--boost-input-soft);border:1px dashed var(--boost-input-glass-border)}.boost-input-field[data-v-88868a4c] .v-field{background:var(--boost-input-soft);border-radius:12px;border:none;box-shadow:inset 0 0 0 1px var(--boost-input-glass-border);overflow:hidden}.boost-input-field[data-v-88868a4c] .v-field__input,.boost-input-field[data-v-88868a4c] .v-select__selection-text{color:var(--boost-input-ink)}.boost-input-field[data-v-88868a4c] input::placeholder,.boost-input-field[data-v-88868a4c] textarea::placeholder{color:var(--boost-input-muted)}.boost-input-field[data-v-88868a4c] .v-field:hover{box-shadow:inset 0 0 0 1px var(--boost-input-glass-border-strong)}.boost-input-field[data-v-88868a4c] .v-field--focused{box-shadow:inset 0 0 0 1px rgba(var(--boost-input-accent-rgb),.5),0 0 0 3px var(--boost-input-focus-ring)}.boost-input-starters[data-v-88868a4c]{display:flex;flex-direction:column;gap:10px}.boost-input-starters__list[data-v-88868a4c]{display:flex;flex-direction:column;gap:8px}.boost-input-starter[data-v-88868a4c]{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:12px;border:1px solid var(--boost-input-glass-border);background:var(--boost-input-soft);color:var(--boost-input-ink);font-size:.85rem;font-weight:500;text-align:left;cursor:pointer;transition:transform .15s ease,border-color .15s ease,background .15s ease,box-shadow .15s ease}.boost-input-starter[data-v-88868a4c]:hover:not(:disabled){transform:translateY(-1px);border-color:rgba(var(--boost-input-accent-rgb),.35);background:var(--boost-input-soft-strong);box-shadow:0 4px 12px -4px #00000026}.boost-input-starter[data-v-88868a4c]:disabled{opacity:.5;cursor:not-allowed}.boost-input-starter__icon[data-v-88868a4c]{width:28px;height:28px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:rgba(var(--boost-input-accent-rgb),.12);color:rgb(var(--boost-input-accent-rgb));flex-shrink:0}.boost-input-starter__text[data-v-88868a4c]{flex:1}.boost-input-starters__toggle[data-v-88868a4c]{display:flex;align-items:center;justify-content:center;gap:6px;padding:10px 16px;border-radius:999px;border:1px solid var(--boost-input-glass-border);background:transparent;color:var(--boost-input-muted);font-size:.8rem;font-weight:600;cursor:pointer;transition:color .15s ease,background .15s ease,border-color .15s ease}.boost-input-starters__toggle[data-v-88868a4c]:hover:not(:disabled){color:var(--boost-input-ink);background:var(--boost-input-soft);border-color:var(--boost-input-glass-border-strong)}.boost-input-starters__toggle[data-v-88868a4c]:disabled{opacity:.5;cursor:not-allowed}.boost-input-choices__stack[data-v-88868a4c]{display:flex;flex-direction:column;gap:8px}.boost-input-choice[data-v-88868a4c]{--choice-accent: var(--boost-choice-1);display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:12px 14px;border-radius:12px;border:1px solid color-mix(in srgb,var(--choice-accent) 30%,var(--boost-input-glass-border));background:linear-gradient(135deg,color-mix(in srgb,var(--choice-accent) 10%,var(--boost-input-glass-surface)),color-mix(in srgb,var(--choice-accent) 5%,var(--boost-input-glass-surface-strong)));color:var(--boost-input-ink);font-weight:500;font-size:.875rem;cursor:pointer;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease,background .15s ease}.boost-input-choice[data-v-88868a4c]:nth-child(6n+2){--choice-accent: var(--boost-choice-2)}.boost-input-choice[data-v-88868a4c]:nth-child(6n+3){--choice-accent: var(--boost-choice-3)}.boost-input-choice[data-v-88868a4c]:nth-child(6n+4){--choice-accent: var(--boost-choice-4)}.boost-input-choice[data-v-88868a4c]:nth-child(6n+5){--choice-accent: var(--boost-choice-5)}.boost-input-choice[data-v-88868a4c]:nth-child(6n+6){--choice-accent: var(--boost-choice-6)}.boost-input-choice[data-v-88868a4c]:hover:not(:disabled){transform:translateY(-1px);border-color:color-mix(in srgb,var(--choice-accent) 50%,var(--boost-input-glass-border));box-shadow:0 6px 16px -6px color-mix(in srgb,var(--choice-accent) 30%,transparent)}.boost-input-choice[data-v-88868a4c]:disabled{opacity:.5;cursor:not-allowed;transform:none}.boost-input-choice--selected[data-v-88868a4c]{border-color:color-mix(in srgb,var(--choice-accent) 60%,var(--boost-input-glass-border));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--choice-accent) 25%,rgba(255,255,255,.1)),0 0 0 2px color-mix(in srgb,var(--choice-accent) 18%,transparent)}.boost-input-choice__badge[data-v-88868a4c]{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:8px;font-size:.75rem;font-weight:700;background:#0000004d;color:#ffffffd9;border:1px solid color-mix(in srgb,var(--choice-accent) 35%,rgba(255,255,255,.08));transition:background .15s ease,color .15s ease}.boost-input-choice--selected .boost-input-choice__badge[data-v-88868a4c]{background:var(--choice-accent);color:#fff;border-color:var(--choice-accent)}.boost-input-choice__label[data-v-88868a4c]{text-align:left;line-height:1.4}.boost-input-choice__check[data-v-88868a4c]{color:color-mix(in srgb,var(--choice-accent) 80%,white)}.boost-input-ordering__stack[data-v-88868a4c]{display:flex;flex-direction:column;gap:8px}.boost-input-ordering__item[data-v-88868a4c]{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;border:1px solid var(--boost-input-glass-border);background:var(--boost-input-soft);color:var(--boost-input-ink)}.boost-input-ordering__index[data-v-88868a4c]{width:24px;height:24px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:700;background:rgba(var(--v-theme-primary),.12);color:rgb(var(--v-theme-primary))}.boost-input-ordering__label[data-v-88868a4c]{flex:1;font-size:.85rem;font-weight:500}.boost-input-ordering__actions[data-v-88868a4c]{display:inline-flex;gap:2px}.boost-input-ordering__actions[data-v-88868a4c] .v-btn{color:var(--boost-input-muted)}.boost-input-ordering__actions[data-v-88868a4c] .v-btn:hover:not(:disabled){color:rgb(var(--v-theme-primary))}.boost-input-matching__stack[data-v-88868a4c]{display:flex;flex-direction:column;gap:10px}.boost-input-matching__row[data-v-88868a4c]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;align-items:center}.boost-input-matching__left[data-v-88868a4c]{padding:10px 12px;border-radius:10px;border:1px solid var(--boost-input-glass-border);background:var(--boost-input-soft);color:var(--boost-input-ink);font-size:.85rem;font-weight:500}@media(max-width:640px){.boost-input-matching__row[data-v-88868a4c]{grid-template-columns:1fr}}.chat-prompt-container[data-v-d8bfd708]{width:100%;min-width:0;position:relative;display:flex;flex-direction:column;gap:6px;padding:0;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border:0;box-shadow:none;--composer-idea-glass-blur: 12px;--composer-idea-glass-bg: linear-gradient( 140deg, rgba(255, 225, 140, .18) 0%, rgba(255, 193, 7, .08) 100% );--composer-idea-glass-bg-hover: linear-gradient( 140deg, rgba(255, 232, 160, .24) 0%, rgba(255, 193, 7, .12) 100% );--composer-idea-glass-border: rgba(255, 193, 7, .55);--composer-idea-glass-border-hover: rgba(255, 193, 7, .72);--composer-idea-glass-shadow: 0 0 0 1px rgba(255, 193, 7, .55), 0 0 12px rgba(255, 193, 7, .32), 0 10px 18px -12px rgba(255, 193, 7, .45);--composer-idea-glass-shadow-hover: 0 0 0 1px rgba(255, 193, 7, .72), 0 0 14px rgba(255, 193, 7, .4), 0 12px 22px -12px rgba(255, 193, 7, .55);--composer-idea-glass-ink: #ffc107;--composer-idea-glass-ink-strong: #ffe082}.chat-prompt-container.chat-prompt-container--boost-nav[data-v-d8bfd708],.chat-prompt-container.chat-prompt-container--boost-nav.is-focused[data-v-d8bfd708],.v-theme--light{background:transparent;border-color:transparent;box-shadow:none}.composer-shell-slide-enter-active[data-v-d8bfd708],.composer-shell-slide-leave-active[data-v-d8bfd708]{transition:opacity .16s ease,transform .18s ease}.composer-shell-slide-enter-from[data-v-d8bfd708],.composer-shell-slide-leave-to[data-v-d8bfd708]{opacity:0;transform:translateY(10px)}.chat-prompt-container.is-single-line[data-v-d8bfd708]{align-items:stretch}.chat-prompt-container.is-focused[data-v-d8bfd708]{background:#080c14f0;box-shadow:inset 0 1px #ffffff14,0 0 0 1px #ffffff24}.v-theme--light{background:#ffffffe6;border-color:#00000014;box-shadow:0 -8px 32px #00000014,0 12px 28px #0000000f}.v-theme--light{background:#fffffffa;box-shadow:inset 0 1px #ffffffb8,0 0 0 1px #0000001f}.prompt-input-wrapper[data-v-d8bfd708]{display:flex;flex-direction:column;align-items:stretch;gap:6px;background:transparent;border:none;box-shadow:none;width:100%;min-width:0;position:relative;overflow:visible}.composer-full-shell[data-v-d8bfd708]{display:flex;flex-direction:column;gap:6px;width:100%;min-width:0}.composer-compact-shell[data-v-d8bfd708]{position:relative;width:100%;min-width:0}.composer-nav-card[data-v-d8bfd708]{--composer-nav-accent: var(--composer-brand-color, rgb(var(--v-theme-primary)));--composer-nav-input-color: var(--composer-brand-color, rgb(var(--v-theme-primary)));--composer-nav-mind-color: var(--boostmind-glow-color, rgb(var(--v-theme-primary)));--composer-nav-chat-color: var(--boostchat-glow-color, rgb(var(--v-theme-primary)));--composer-nav-input-ink: color-mix(in srgb, var(--composer-nav-input-color) 72%, rgb(0, 0, 0));--composer-nav-mind-ink: color-mix(in srgb, var(--composer-nav-mind-color) 72%, rgb(0, 0, 0));--composer-nav-chat-ink: color-mix(in srgb, var(--composer-nav-chat-color) 72%, rgb(0, 0, 0));--composer-nav-mind-tint: 12%;--composer-nav-chat-tint: 22%;--composer-nav-surface-top: rgba(38, 44, 58, .96);--composer-nav-surface-bottom: rgba(18, 22, 30, .92);--composer-nav-btn-glass: rgba(0, 0, 0, .2);--composer-nav-btn-glass-hover: rgba(0, 0, 0, .14);--composer-nav-active-color: var(--composer-nav-input-color);position:relative;width:100%;min-width:0;border-radius:var(--chat-composer-radius, 18px);overflow:hidden;background:transparent;border:0;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:0 0 0 1px #ffffff0f inset,-18px 14px 38px -34px color-mix(in srgb,var(--composer-nav-mind-ink) 64%,transparent),18px 14px 38px -34px color-mix(in srgb,var(--composer-nav-chat-ink) 64%,transparent)}.composer-nav-card--mind-on[data-v-d8bfd708]{--composer-nav-mind-tint: 14%}.chat-prompt-container.is-focused .composer-nav-card[data-v-d8bfd708]{box-shadow:0 0 0 1px #ffffff0d inset,-20px 16px 44px -34px color-mix(in srgb,var(--composer-nav-mind-ink) 72%,transparent),20px 16px 44px -34px color-mix(in srgb,var(--composer-nav-chat-ink) 72%,transparent),0 18px 52px -36px color-mix(in srgb,var(--composer-nav-active-color) 54%,transparent)}.composer-nav-card--collapsed[data-v-d8bfd708]{border-radius:999px;width:fit-content;max-width:100%;align-self:center;overflow:visible}.composer-nav-stack[data-v-d8bfd708]{display:flex;flex-direction:column;gap:10px;width:100%;min-width:0}.composer-nav-panels-wrap[data-v-d8bfd708]{position:relative;width:100%;min-width:0;max-width:var(--chat-composer-pill-max-width, 560px);align-self:center}.composer-nav-panels-frame[data-v-d8bfd708]{--composer-nav-panel-accent: color-mix( in srgb, var(--composer-brand-color, rgb(var(--v-theme-primary))) 56%, rgb(0, 0, 0) );width:100%;min-width:0;padding:10px;border-radius:16px;border:1px solid color-mix(in srgb,var(--composer-nav-panel-accent) 28%,rgba(255,255,255,.1));background:radial-gradient(140% 210% at 50% 0%,color-mix(in srgb,var(--composer-nav-panel-accent) 52%,transparent) 0%,transparent 70%),linear-gradient(180deg,color-mix(in srgb,var(--composer-nav-panel-accent) 16%,rgba(10,11,16,.92)),color-mix(in srgb,var(--composer-nav-panel-accent) 12%,rgba(10,11,16,.78)));box-shadow:0 16px 44px -34px color-mix(in srgb,var(--composer-nav-panel-accent) 58%,transparent),0 10px 28px #00000057,inset 0 1px #ffffff0f;backdrop-filter:blur(14px) saturate(160%);-webkit-backdrop-filter:blur(14px) saturate(160%)}.composer-nav-panels-frame--boost-input[data-v-d8bfd708]{padding:0;border-radius:20px;border:none;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.composer-nav-panels-frame--boost-input[data-v-d8bfd708] .boost-input-shell{border-radius:20px}.composer-nav-panels-frame[data-v-d8bfd708]>*{position:relative;z-index:1}.composer-nav-overlay[data-v-d8bfd708]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;cursor:pointer;background:transparent}.composer-nav-dock[data-v-d8bfd708]{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;width:100%;min-width:0}.composer-nav-dock[data-v-d8bfd708]{display:none}.composer-nav-dock__left[data-v-d8bfd708]{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding-right:10px;min-width:0}.composer-nav-dock__right[data-v-d8bfd708]{display:flex;align-items:center;justify-content:flex-start;gap:10px;padding-left:10px;min-width:0}.composer-nav-action[data-v-d8bfd708]{width:52px;height:52px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#00000029;color:#ffffffc7;cursor:pointer;transition:transform .12s ease,border-color .15s ease,background-color .15s ease,box-shadow .15s ease,color .15s ease}.composer-nav-action--idea[data-v-d8bfd708]{width:46px;height:46px;border-color:var(--composer-idea-glass-border);background:var(--composer-idea-glass-bg);color:var(--composer-idea-glass-ink);box-shadow:var(--composer-idea-glass-shadow);backdrop-filter:blur(var(--composer-idea-glass-blur)) saturate(160%);-webkit-backdrop-filter:blur(var(--composer-idea-glass-blur)) saturate(160%)}.composer-nav-action[data-v-d8bfd708]:hover:not(:disabled){border-color:#ffffff29;background:#00000038;color:#ffffffdb}.composer-nav-action[data-v-d8bfd708]:active:not(:disabled){transform:translateY(1px)}.composer-nav-action[data-v-d8bfd708]:focus-visible{outline:2px solid rgba(var(--v-theme-primary),.55);outline-offset:3px}.composer-nav-action[data-v-d8bfd708]:disabled{cursor:not-allowed;opacity:.7}.composer-nav-action--idea[data-v-d8bfd708]:hover:not(:disabled){border-color:var(--composer-idea-glass-border-hover);background:var(--composer-idea-glass-bg-hover);color:var(--composer-idea-glass-ink-strong);box-shadow:var(--composer-idea-glass-shadow-hover)}.composer-nav-body[data-v-d8bfd708]{display:flex;flex-direction:column;gap:10px;padding:0;background:transparent}.composer-nav-body-enter-active[data-v-d8bfd708],.composer-nav-body-leave-active[data-v-d8bfd708]{transition:opacity .16s ease,transform .18s ease}.composer-nav-body-enter-from[data-v-d8bfd708],.composer-nav-body-leave-to[data-v-d8bfd708]{opacity:0;transform:translateY(10px)}.composer-nav-row[data-v-d8bfd708]{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);width:100%;min-width:0;background:linear-gradient(180deg,var(--composer-nav-surface-top) 0%,var(--composer-nav-surface-bottom) 100%);box-shadow:inset 0 1px #ffffff1f,inset 0 -1px #00000061}.composer-nav-row[data-v-d8bfd708]>*{position:relative;z-index:1}.composer-nav-row--single[data-v-d8bfd708]{grid-template-columns:minmax(0,1fr)}.composer-nav-row--expanded[data-v-d8bfd708]{border-bottom:1px solid rgba(255,255,255,.12)}.v-theme--light{border-bottom:1px solid rgba(0,0,0,.12)}.composer-nav-row--muted[data-v-d8bfd708]{border-color:#ffffff24;box-shadow:0 10px 24px #00000038}.composer-nav-btn[data-v-d8bfd708]{--composer-nav-emoji-color: var(--composer-nav-input-color);position:relative;width:100%;height:40px;display:inline-flex;align-items:center;justify-content:center;padding:0 12px;background:transparent;border:0;cursor:pointer;isolation:isolate;transition:transform .12s ease}.composer-nav-btn[data-v-d8bfd708]:before{content:"";position:absolute;left:50%;bottom:-4px;width:8px;height:8px;border-radius:999px;background:var(--composer-nav-emoji-color);clip-path:inset(0 0 50% 0);opacity:0;transform:translate(-50%);pointer-events:none;z-index:2;transition:opacity .18s ease,transform .18s ease}.composer-nav-btn[data-v-d8bfd708]:after{content:"";position:absolute;left:50%;bottom:-12px;width:24px;height:24px;border-radius:999px;background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--composer-nav-emoji-color) 65%,transparent) 0%,color-mix(in srgb,var(--composer-nav-emoji-color) 40%,transparent) 30%,color-mix(in srgb,var(--composer-nav-emoji-color) 18%,transparent) 55%,transparent 80%);clip-path:inset(0 0 50% 0);opacity:0;transform:translate(-50%);pointer-events:none;z-index:1;filter:blur(1px);transition:opacity .18s ease,transform .18s ease}.composer-nav-btn--active[data-v-d8bfd708]:before{opacity:1}.composer-nav-btn--active[data-v-d8bfd708]:after{opacity:.72}.composer-nav-btn__close[data-v-d8bfd708]{position:absolute;top:6px;right:8px;width:16px;height:16px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#00000038;color:#ffffffad;pointer-events:none}.v-theme--light{background:#0000000f;color:#0009}.composer-nav-btn[data-v-d8bfd708]:disabled{cursor:not-allowed;filter:grayscale(.88) saturate(.28)}.composer-nav-btn--muted[data-v-d8bfd708]{filter:grayscale(.96) saturate(.18);color:#ffffff8f}.composer-nav-btn--active.composer-nav-btn--muted[data-v-d8bfd708]:after{opacity:.38}.composer-nav-btn--active.composer-nav-btn--muted[data-v-d8bfd708]:before{opacity:.52}.composer-nav-btn[data-v-d8bfd708]:focus-visible{outline:2px solid rgba(var(--v-theme-primary),.55);outline-offset:-2px}.composer-nav-btn--active[data-v-d8bfd708]:disabled:after{opacity:.28}.composer-nav-btn--active[data-v-d8bfd708]:disabled:before{opacity:.42}.composer-nav-btn[data-v-d8bfd708]:active:not(:disabled){transform:translateY(1px)}.composer-nav-btn--active[data-v-d8bfd708]{background:transparent}.composer-nav-btn--mind[data-v-d8bfd708],.composer-nav-btn--payload[data-v-d8bfd708]{--composer-nav-emoji-color: var(--composer-nav-mind-color);--composer-nav-accent: var(--composer-nav-mind-ink);--composer-nav-btn-surface: color-mix(in srgb, var(--composer-nav-accent) 12%, var(--composer-nav-btn-glass))}.composer-nav-btn--chat[data-v-d8bfd708]{--composer-nav-emoji-color: var(--composer-nav-chat-color);--composer-nav-accent: var(--composer-nav-chat-ink);--composer-nav-btn-surface: color-mix(in srgb, var(--composer-nav-accent) 12%, var(--composer-nav-btn-glass))}.composer-nav-btn--input[data-v-d8bfd708],.composer-nav-btn--boostinput[data-v-d8bfd708]{--composer-nav-emoji-color: var(--composer-nav-input-color);--composer-nav-accent: var(--composer-nav-input-ink);--composer-nav-btn-surface: color-mix(in srgb, var(--composer-nav-accent) 12%, var(--composer-nav-btn-glass))}.composer-nav-emoji[data-v-d8bfd708]{--composer-nav-emoji-color: var(--composer-nav-input-color);display:inline-flex;align-items:center;justify-content:center;font-size:18px;line-height:1;color:var(--composer-nav-emoji-color);position:relative;z-index:2;text-shadow:none;transition:transform .12s ease}.composer-nav-emoji--mind[data-v-d8bfd708]{--composer-nav-emoji-color: var(--composer-nav-mind-color)}.composer-nav-emoji--input[data-v-d8bfd708]{--composer-nav-emoji-color: var(--composer-nav-input-color)}.composer-nav-emoji--chat[data-v-d8bfd708]{--composer-nav-emoji-color: var(--composer-nav-chat-color)}.composer-nav-btn--input .composer-nav-emoji[data-v-d8bfd708]{font-size:22px}.composer-nav-btn--active .composer-nav-emoji[data-v-d8bfd708]{transform:translateY(-1px)}.v-theme--light{--composer-nav-input-ink: color-mix(in srgb, var(--composer-nav-input-color) 52%, rgb(0, 0, 0));--composer-nav-mind-ink: color-mix(in srgb, var(--composer-nav-mind-color) 52%, rgb(0, 0, 0));--composer-nav-chat-ink: color-mix(in srgb, var(--composer-nav-chat-color) 52%, rgb(0, 0, 0));--composer-nav-mind-tint: 8%;--composer-nav-chat-tint: 8%;--composer-nav-surface-top: rgba(255, 255, 255, .98);--composer-nav-surface-bottom: rgba(255, 255, 255, .92);--composer-nav-btn-glass: rgba(0, 0, 0, .02);--composer-nav-btn-glass-hover: rgba(0, 0, 0, .04);background:transparent;border:0;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:0 0 0 1px #0000000f inset,-18px 14px 38px -34px color-mix(in srgb,var(--composer-nav-mind-color) 28%,transparent),18px 14px 38px -34px color-mix(in srgb,var(--composer-nav-chat-color) 28%,transparent)}.v-theme--light{box-shadow:0 0 0 1px #00000014 inset,-20px 16px 44px -34px color-mix(in srgb,var(--composer-nav-mind-color) 34%,transparent),20px 16px 44px -34px color-mix(in srgb,var(--composer-nav-chat-color) 34%,transparent),0 18px 52px -36px color-mix(in srgb,var(--composer-nav-active-color) 32%,transparent)}.v-theme--light{--composer-nav-panel-accent: color-mix( in srgb, var(--composer-brand-color, rgb(var(--v-theme-primary))) 46%, rgb(255, 255, 255) );border:1px solid color-mix(in srgb,var(--composer-nav-panel-accent) 20%,rgba(255,255,255,.6));background:radial-gradient(140% 210% at 50% 0%,color-mix(in srgb,var(--composer-nav-panel-accent) 28%,transparent) 0%,transparent 72%),linear-gradient(180deg,color-mix(in srgb,var(--composer-nav-panel-accent) 6%,rgba(255,255,255,.76)),color-mix(in srgb,var(--composer-nav-panel-accent) 4%,rgba(255,255,255,.6)));backdrop-filter:blur(18px) saturate(170%);-webkit-backdrop-filter:blur(18px) saturate(170%);box-shadow:0 16px 40px -34px color-mix(in srgb,var(--composer-nav-panel-accent) 40%,transparent),0 12px 28px #00000014,inset 0 1px #ffffffd1}.v-theme--light{background:transparent}.v-theme--light{background:linear-gradient(180deg,var(--composer-nav-surface-top) 0%,var(--composer-nav-surface-bottom) 100%);box-shadow:inset 0 1px #ffffffb8,inset 0 -1px #0000000f}.v-theme--light{background:radial-gradient(circle at 50% 35%,color-mix(in srgb,var(--composer-nav-emoji-color) 70%,transparent) 0%,color-mix(in srgb,var(--composer-nav-emoji-color) 46%,transparent) 35%,color-mix(in srgb,var(--composer-nav-emoji-color) 28%,transparent) 55%,transparent 75%);opacity:.55}.v-theme--light{text-shadow:none}.composer-nav-card--collapsed .composer-nav-btn[data-v-d8bfd708]{height:52px}.composer-nav-card--collapsed .composer-nav-row[data-v-d8bfd708]{width:fit-content;grid-template-columns:repeat(var(--composer-nav-items, 3),auto);border-radius:999px;background:linear-gradient(180deg,#2d3444b8,#161a24ad);backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);border:none;box-shadow:inset 0 1px #ffffff14,inset 0 -1px #00000047,0 4px 16px #00000059,0 12px 40px -8px #00000080}.composer-nav-card--collapsed .composer-nav-btn[data-v-d8bfd708]{width:auto;padding:0 16px;white-space:nowrap;border-radius:0}.composer-nav-card--collapsed .composer-nav-btn--first[data-v-d8bfd708]{border-top-left-radius:999px;border-bottom-left-radius:999px}.composer-nav-card--collapsed .composer-nav-btn--last[data-v-d8bfd708]{border-top-right-radius:999px;border-bottom-right-radius:999px}.composer-nav-card--collapsed .composer-nav-btn--first.composer-nav-btn--last[data-v-d8bfd708]{border-radius:999px}.composer-compact-row[data-v-d8bfd708]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;column-gap:8px;width:100%;min-width:0}.composer-compact-center[data-v-d8bfd708]{display:flex;align-items:center;justify-content:stretch;gap:8px;min-width:0}.composer-compact-center .composer-action-btn--wide[data-v-d8bfd708]{width:auto;flex:1 1 0;min-width:0}.composer-compact-spacer[data-v-d8bfd708]{width:36px;height:1px}.composer-action-btn--toggle[data-v-d8bfd708]{flex:0 0 auto;width:36px;height:36px;border-radius:999px;border-color:#9e9e9e59;color:#9e9e9e;background:#ffffff0a}.composer-action-btn--toggle[data-v-d8bfd708]:hover:not(:disabled){border-color:#9e9e9e80;background:#9e9e9e1f;color:#bdbdbd}.composer-compact-overlay[data-v-d8bfd708]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;cursor:pointer;background:transparent}.composer-input-shell[data-v-d8bfd708]{position:relative;width:100%;min-width:0}.composer-followup[data-v-d8bfd708]{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;margin-bottom:10px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:#ffffffb8}.composer-followup__icon[data-v-d8bfd708]{margin-top:1px;opacity:.7}.composer-followup__label[data-v-d8bfd708]{font-weight:700;line-height:1.2}.composer-followup__helper[data-v-d8bfd708]{margin-top:2px;font-size:.82rem;color:#ffffff8c;line-height:1.3}.composer-disabled-overlay[data-v-d8bfd708]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;cursor:pointer;background:transparent}.composer-edit-trigger[data-v-d8bfd708]{width:100%;min-width:0;display:inline-flex;align-items:center;gap:10px;min-height:44px;height:44px;padding:9px 14px;border-radius:12px;border:1px dashed rgba(255,255,255,.18);background:#ffffff0a;color:#ffffffd1;cursor:pointer;transition:transform .12s ease,border-color .15s ease,background-color .15s ease}.composer-edit-trigger__icon[data-v-d8bfd708]{opacity:.7}.composer-edit-trigger__label[data-v-d8bfd708]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;line-height:1.2}.composer-edit-trigger[data-v-d8bfd708]:hover:not(:disabled){border-color:#ffffff47;background:#ffffff0f;transform:translateY(-.5px)}.composer-edit-trigger[data-v-d8bfd708]:disabled{opacity:.55;cursor:not-allowed}.v-theme--light{border-color:#00000029;background:#00000005;color:#000000bd}.v-theme--light{border-color:#0000003d;background:#0000000a}.native-input[data-v-d8bfd708]{flex-grow:1;width:100%;max-width:100%;min-width:0;min-height:calc(3.9em + 30px);line-height:1.3;resize:none;overflow-y:hidden;border-radius:12px;padding:9px 14px 14px;font-size:.95rem;color:#fffffff2;background:#ffffff0a;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px dashed var(--border-input-color);max-height:400px;outline:none;box-shadow:none;transition:height .16s ease,padding .16s ease,background-color .16s ease,border-color .2s ease,border-radius .16s ease}.composer-simplified-placeholder[data-v-d8bfd708]{display:flex;align-items:center;width:100%;max-width:100%;min-width:0;min-height:44px;height:44px;border-radius:12px;padding:12px 14px;font-size:.95rem;color:#ffffff8c;background:#ffffff0a;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px dashed var(--border-input-color)}.chat-prompt-container.is-single-line:not(.is-focused) .composer-simplified-placeholder[data-v-d8bfd708]{border-radius:var(--chat-composer-radius, 12px);padding:11px 16px}.native-input.is-empty[data-v-d8bfd708]{box-shadow:none;padding:12px 14px;line-height:1.3}.chat-prompt-container.is-single-line:not(.is-focused) .native-input[data-v-d8bfd708]{border-radius:var(--chat-composer-radius, 12px);padding:11px 16px}.chat-prompt-container.is-single-line:not(.is-focused) .native-input.is-empty[data-v-d8bfd708]{padding:12px 16px}.native-input.is-expanded[data-v-d8bfd708]{padding:10px 14px 18px;border-radius:var(--chat-composer-radius, 16px)}.native-input[data-v-d8bfd708]::placeholder{color:#fff6;font-size:.95rem}.native-input[data-v-d8bfd708]:focus{background:#ffffff14;border:1px dashed var(--border-input-color)}.native-input[data-v-d8bfd708]:not(.is-empty){border:1px dashed var(--border-input-color)}.native-input.native-input--boost[data-v-d8bfd708]{border-color:rgba(var(--boost-input-accent-rgb),.55)}.native-input.native-input--boost[data-v-d8bfd708]:focus,.native-input.native-input--boost[data-v-d8bfd708]:not(.is-empty){border-color:rgba(var(--boost-input-accent-rgb),.7)}.boostchat-composer-shell[data-v-d8bfd708]{display:flex;flex-direction:column;gap:6px}.boostchat-composer-shell__actions[data-v-d8bfd708]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%}.boostchat-composer-shell__actions--single[data-v-d8bfd708]{grid-template-columns:minmax(0,1fr)}.composer-action-btn.boostchat-composer-shell__btn[data-v-d8bfd708]{height:34px}.composer-presets-row[data-v-d8bfd708]{display:flex;justify-content:flex-end;width:100%}.composer-btn[data-v-d8bfd708]{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:999px;border:1px dashed rgba(255,255,255,.25);background:#ffffff0a;color:#ffffffe6;font-weight:600;font-size:.85rem;cursor:pointer;transition:all .15s ease}.composer-btn[data-v-d8bfd708]:hover:not(:disabled){background:#ffffff14;border-color:#ffffff59}.composer-btn--dirty[data-v-d8bfd708]{border-color:#4caf50b3;background:#4caf501f;color:#7cffa9}.composer-btn__label[data-v-d8bfd708]{line-height:1.1}.composer-actions-row[data-v-d8bfd708]{width:100%;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;column-gap:clamp(8px,2vw,10px)}.composer-actions-row--stretched[data-v-d8bfd708]{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);column-gap:8px}.composer-actions-row--collapsed[data-v-d8bfd708]{grid-template-columns:1fr}.composer-actions-row__left[data-v-d8bfd708],.composer-actions-row__center[data-v-d8bfd708],.composer-actions-row__right[data-v-d8bfd708]{display:flex;align-items:center}.composer-actions-row--stretched .composer-actions-row__left[data-v-d8bfd708],.composer-actions-row--stretched .composer-actions-row__center[data-v-d8bfd708],.composer-actions-row--stretched .composer-actions-row__right[data-v-d8bfd708]{display:contents}.composer-actions-row__left[data-v-d8bfd708]{justify-content:flex-start;gap:8px}.composer-actions-row__center[data-v-d8bfd708]{justify-content:center;gap:8px}.composer-actions-row__center--split[data-v-d8bfd708]{width:100%;justify-content:stretch;gap:clamp(6px,1.8vw,8px);min-width:0}.composer-actions-row__center--split .composer-action-btn--wide[data-v-d8bfd708]{width:auto;flex:1 1 0;min-width:0}.composer-actions-row--collapsed .composer-actions-row__center[data-v-d8bfd708]{width:100%}.composer-actions-row__right[data-v-d8bfd708]{justify-content:flex-end;gap:8px}.composer-actions-fade-enter-active[data-v-d8bfd708],.composer-actions-fade-leave-active[data-v-d8bfd708]{transition:opacity .15s ease,transform .15s ease}.composer-actions-fade-enter-from[data-v-d8bfd708],.composer-actions-fade-leave-to[data-v-d8bfd708]{opacity:0;transform:translateY(6px)}.composer-action-btn[data-v-d8bfd708]{width:clamp(34px,2.6vw,36px);height:clamp(34px,2.6vw,36px);display:inline-flex;align-items:center;justify-content:center;padding:0;background:transparent;border:1px solid rgba(255,255,255,.14);border-radius:999px;color:#ffffffb3;cursor:pointer;transition:transform .12s ease,background-color .15s ease,border-color .15s ease,color .15s ease}.composer-action-btn[data-v-d8bfd708]:disabled{opacity:.5;cursor:not-allowed}.composer-action-btn[data-v-d8bfd708]:focus-visible{outline:2px solid rgba(var(--v-theme-primary),.55);outline-offset:2px}.composer-action-btn[data-v-d8bfd708]:active:not(:disabled){transform:translateY(1px)}.composer-action-btn__icon[data-v-d8bfd708]{display:inline-flex;color:currentColor}.composer-action-btn__icon--chevron[data-v-d8bfd708]{color:var(--boostchat-chevron-color, #bdbdbd);opacity:.85;transition:color .15s ease,opacity .15s ease,transform .15s ease}.composer-action-btn--toggle:hover:not(:disabled) .composer-action-btn__icon--chevron[data-v-d8bfd708]{opacity:1}.composer-action-btn__label[data-v-d8bfd708]{font-size:.85rem;font-weight:650;letter-spacing:.01em;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.composer-actions-row--stretched .composer-action-btn[data-v-d8bfd708]{width:100%;min-width:0;border-radius:999px;padding:0 12px;gap:8px}.composer-actions-row--stretched .composer-nav-btn[data-v-d8bfd708]{height:36px}.composer-action-btn--wide[data-v-d8bfd708]{width:100%;padding:0 12px;gap:8px}.composer-action-btn--loading[data-v-d8bfd708]{position:relative}.composer-action-btn--close[data-v-d8bfd708]{border-color:#9e9e9e59;color:#9e9e9e}.composer-action-btn--close[data-v-d8bfd708]:hover:not(:disabled){border-color:#9e9e9e80;background:#9e9e9e1f;color:#bdbdbd}.composer-action-btn--idea[data-v-d8bfd708]{border-color:var(--composer-idea-glass-border);background:var(--composer-idea-glass-bg);color:var(--composer-idea-glass-ink);box-shadow:var(--composer-idea-glass-shadow);backdrop-filter:blur(var(--composer-idea-glass-blur)) saturate(160%);-webkit-backdrop-filter:blur(var(--composer-idea-glass-blur)) saturate(160%)}.composer-action-btn--idea[data-v-d8bfd708]:not(.composer-action-btn--wide){width:clamp(30px,2.3vw,32px);height:clamp(30px,2.3vw,32px)}.composer-action-btn--idea.composer-action-btn--wide[data-v-d8bfd708]{background:var(--composer-idea-glass-bg);border-color:var(--composer-idea-glass-border)}.composer-action-btn--idea[data-v-d8bfd708]:hover:not(:disabled){border-color:var(--composer-idea-glass-border-hover);background:var(--composer-idea-glass-bg-hover);color:var(--composer-idea-glass-ink-strong);box-shadow:var(--composer-idea-glass-shadow-hover)}.composer-action-btn--memory[data-v-d8bfd708]{--composer-memory-color: var(--composer-brand-color, rgb(var(--v-theme-primary)));border-color:color-mix(in srgb,var(--composer-memory-color) 35%,transparent);color:var(--composer-memory-color)}.composer-action-btn--memory.composer-action-btn--wide[data-v-d8bfd708]{background:color-mix(in srgb,var(--composer-memory-color) 10%,transparent);border-color:color-mix(in srgb,var(--composer-memory-color) 45%,transparent)}.composer-action-btn--memory[data-v-d8bfd708]:hover:not(:disabled){border-color:color-mix(in srgb,var(--composer-memory-color) 55%,transparent);background:color-mix(in srgb,var(--composer-memory-color) 14%,transparent);color:var(--composer-memory-color)}.composer-action-btn--memory.composer-action-btn--active[data-v-d8bfd708]{background:color-mix(in srgb,var(--composer-memory-color) 18%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--composer-memory-color) 30%,transparent)}.composer-action-btn--send[data-v-d8bfd708]{--composer-send-color: var(--composer-brand-color, rgb(var(--v-theme-primary)));border-color:color-mix(in srgb,var(--composer-send-color) 38%,transparent);color:var(--composer-send-color)}.composer-action-btn--send.composer-action-btn--wide[data-v-d8bfd708],.composer-actions-row--stretched .composer-action-btn--send[data-v-d8bfd708]{background:color-mix(in srgb,var(--composer-send-color) 12%,transparent);border-color:color-mix(in srgb,var(--composer-send-color) 55%,transparent)}.composer-action-btn--send[data-v-d8bfd708]:hover:not(:disabled){border-color:color-mix(in srgb,var(--composer-send-color) 62%,transparent);background:color-mix(in srgb,var(--composer-send-color) 16%,transparent);color:var(--composer-send-color)}.composer-action-btn--new-thread[data-v-d8bfd708]{border-color:rgba(var(--v-theme-primary),.35);color:rgb(var(--v-theme-primary))}.composer-action-btn--new-thread[data-v-d8bfd708]:hover:not(:disabled){border-color:rgba(var(--v-theme-primary),.5);background:rgba(var(--v-theme-primary),.12);color:rgb(var(--v-theme-primary))}.v-theme--light{--composer-idea-glass-bg: linear-gradient( 140deg, rgba(255, 224, 130, .32) 0%, rgba(255, 160, 0, .12) 100% );--composer-idea-glass-bg-hover: linear-gradient( 140deg, rgba(255, 236, 170, .44) 0%, rgba(255, 160, 0, .16) 100% );--composer-idea-glass-border: rgba(255, 160, 0, .6);--composer-idea-glass-border-hover: rgba(255, 160, 0, .75);--composer-idea-glass-shadow: 0 0 0 1px rgba(255, 160, 0, .6), 0 0 10px rgba(255, 160, 0, .28), 0 10px 18px -12px rgba(255, 160, 0, .4);--composer-idea-glass-shadow-hover: 0 0 0 1px rgba(255, 160, 0, .75), 0 0 12px rgba(255, 160, 0, .34), 0 12px 22px -12px rgba(255, 160, 0, .5);--composer-idea-glass-ink: #ff8f00;--composer-idea-glass-ink-strong: #ff6f00}.v-theme--light{border-color:#00000024;color:#000000a6}.v-theme--light{border-color:#6161614d;color:#616161}.v-theme--light{background:#6161611a;color:#424242}.v-theme--light{border-color:var(--composer-idea-glass-border);background:var(--composer-idea-glass-bg);color:var(--composer-idea-glass-ink);box-shadow:var(--composer-idea-glass-shadow)}.v-theme--light{border-color:var(--composer-idea-glass-border-hover);background:var(--composer-idea-glass-bg-hover);color:var(--composer-idea-glass-ink-strong);box-shadow:var(--composer-idea-glass-shadow-hover)}.v-theme--light{border-color:color-mix(in srgb,var(--composer-memory-color) 40%,transparent);color:var(--composer-memory-color)}.v-theme--light{background:color-mix(in srgb,var(--composer-memory-color) 9%,transparent);border-color:color-mix(in srgb,var(--composer-memory-color) 45%,transparent)}.v-theme--light{background:color-mix(in srgb,var(--composer-memory-color) 12%,transparent)}.v-theme--light{border-color:color-mix(in srgb,var(--composer-send-color) 42%,transparent);color:var(--composer-send-color)}.v-theme--light{background:color-mix(in srgb,var(--composer-send-color) 10%,transparent);border-color:color-mix(in srgb,var(--composer-send-color) 52%,transparent)}.v-theme--light{background:color-mix(in srgb,var(--composer-send-color) 12%,transparent);border-color:color-mix(in srgb,var(--composer-send-color) 58%,transparent);color:var(--composer-send-color)}.v-theme--light{background:#00000008;color:#000000bf}.v-theme--light{border-color:#4caf50cc;background:#4caf5029;color:#2e7d32}.quick-options-row[data-v-d8bfd708]{display:flex;gap:clamp(6px,1.8vw,8px);width:100%;margin-top:2px}.quick-option-btn[data-v-d8bfd708]{flex:1;padding:clamp(6px,1.2vw,8px) clamp(8px,2.4vw,12px);background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:999px;color:#ffffffb3;font-size:clamp(.75rem,1.8vw,.8rem);font-weight:500;cursor:pointer;transition:all .15s ease;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.quick-option-btn[data-v-d8bfd708]:hover:not(:disabled){border-color:#ff572266;background:#ff57221a;color:#ffffffe6}.quick-option-btn--selected[data-v-d8bfd708]{border-color:#ff5722;background:#ff572233;color:#ff5722}.quick-option-btn[data-v-d8bfd708]:disabled{opacity:.5;cursor:not-allowed}.v-theme--light{background:#00000008;border-color:#0000001a;color:#000000a6}.v-theme--light{border-color:#ff572280;background:#ff572214;color:#000000d9}.v-theme--light{border-color:#ff5722;background:#ff57221f;color:#e64a19}.hidden-file-input[data-v-d8bfd708]{display:none}.deco-composer[data-v-d8bfd708]{display:flex;flex-direction:column;gap:12px;width:100%;padding:14px;color:var(--boost-input-ink);background:var(--boost-input-glass-surface);border:1px solid var(--boost-input-glass-border);border-radius:var(--boost-input-radius);backdrop-filter:var(--boost-input-glass-backdrop);-webkit-backdrop-filter:var(--boost-input-glass-backdrop);box-shadow:var(--boost-input-glass-shadow)}.deco-composer__panel[data-v-d8bfd708]{display:flex;flex-direction:column;gap:10px}.deco-composer__actions[data-v-d8bfd708]{display:flex;gap:10px}.deco-cta-full[data-v-d8bfd708]{width:100%}.deco-memory-picker-card[data-v-d8bfd708]{background:var(--boost-input-glass-surface)!important;border:1px solid var(--boost-input-glass-border)!important;backdrop-filter:var(--boost-input-glass-backdrop);-webkit-backdrop-filter:var(--boost-input-glass-backdrop);box-shadow:var(--boost-input-glass-shadow-strong);overflow:hidden}.deco-memory-picker-card .v-card-title[data-v-d8bfd708]{color:var(--boost-input-ink)!important}.deco-memory-picker-header[data-v-d8bfd708]{padding:16px 20px 12px;border-bottom:1px solid var(--boost-input-glass-border)}.deco-memory-picker-header__content[data-v-d8bfd708]{display:flex;align-items:center;gap:12px}.deco-memory-picker-header__icon[data-v-d8bfd708]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background:rgba(var(--boost-input-accent-rgb),.12);color:rgb(var(--boost-input-accent-rgb))}.deco-memory-picker-header__text[data-v-d8bfd708]{display:flex;flex-direction:column;gap:2px}.deco-memory-picker-header__title[data-v-d8bfd708]{font-size:1rem;font-weight:600;color:var(--boost-input-ink)}.deco-memory-picker-header__subtitle[data-v-d8bfd708]{font-size:.8rem;font-weight:400;color:var(--boost-input-muted)}.deco-memory-picker-content[data-v-d8bfd708]{padding:16px 20px;max-height:420px;overflow-y:auto}.deco-memory-picker-preview[data-v-d8bfd708]{display:flex;align-items:center;gap:14px;padding:12px;margin-bottom:16px;background:rgba(var(--boost-input-accent-rgb),.08);border:1px solid rgba(var(--boost-input-accent-rgb),.2);border-radius:12px}.deco-memory-picker-preview__image[data-v-d8bfd708]{flex-shrink:0;width:64px;height:64px;border-radius:10px;overflow:hidden;background:var(--boost-input-soft);display:flex;align-items:center;justify-content:center}.deco-memory-picker-preview__image img[data-v-d8bfd708]{width:100%;height:100%;object-fit:cover}.deco-memory-picker-preview__info[data-v-d8bfd708]{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.deco-memory-picker-preview__name[data-v-d8bfd708]{font-size:.875rem;font-weight:600;color:var(--boost-input-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.deco-memory-picker-preview__date[data-v-d8bfd708]{font-size:.75rem;color:var(--boost-input-muted)}.deco-memory-picker-loading[data-v-d8bfd708],.deco-memory-picker-empty[data-v-d8bfd708]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:40px 20px;text-align:center}.deco-memory-picker-loading span[data-v-d8bfd708],.deco-memory-picker-empty__text[data-v-d8bfd708]{font-size:.875rem;color:var(--boost-input-muted)}.deco-memory-picker-empty__icon[data-v-d8bfd708]{display:flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:50%;background:var(--boost-input-soft);color:var(--boost-input-muted);opacity:.7}.deco-memory-picker-grid[data-v-d8bfd708]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}@media(max-width:500px){.deco-memory-picker-grid[data-v-d8bfd708]{grid-template-columns:repeat(3,minmax(0,1fr))}}.deco-memory-item[data-v-d8bfd708]{width:100%;text-align:left;border:2px solid transparent;border-radius:12px;padding:6px;background:var(--boost-input-soft);cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease,box-shadow .18s ease}.deco-memory-item[data-v-d8bfd708]:hover{background:var(--boost-input-soft-strong);transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.deco-memory-item[data-v-d8bfd708]:focus{outline:none}.deco-memory-item[data-v-d8bfd708]:focus-visible{box-shadow:0 0 0 2px rgba(var(--boost-input-accent-rgb),.4)}.deco-memory-item--selected[data-v-d8bfd708]{border-color:rgb(var(--boost-input-accent-rgb));background:rgba(var(--boost-input-accent-rgb),.1)}.deco-memory-item--selected[data-v-d8bfd708]:hover{background:rgba(var(--boost-input-accent-rgb),.15)}.deco-memory-item__thumb[data-v-d8bfd708]{position:relative;width:100%;aspect-ratio:1 / 1;border-radius:8px;overflow:hidden;background:var(--boost-input-soft-strong);display:flex;align-items:center;justify-content:center;margin-bottom:6px}.deco-memory-item__thumb img[data-v-d8bfd708]{width:100%;height:100%;object-fit:cover;transition:transform .2s ease}.deco-memory-item:hover .deco-memory-item__thumb img[data-v-d8bfd708]{transform:scale(1.05)}.deco-memory-item__check[data-v-d8bfd708]{position:absolute;top:6px;right:6px;width:24px;height:24px;border-radius:50%;background:rgb(var(--boost-input-accent-rgb));display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px #0003;animation:checkPop-d8bfd708 .2s ease-out}@keyframes checkPop-d8bfd708{0%{transform:scale(0);opacity:0}50%{transform:scale(1.2)}to{transform:scale(1);opacity:1}}.deco-memory-item__label[data-v-d8bfd708]{font-size:11px;font-weight:500;color:var(--boost-input-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 2px}.deco-memory-item--selected .deco-memory-item__label[data-v-d8bfd708]{color:rgb(var(--boost-input-accent-rgb));font-weight:600}.deco-memory-picker-actions[data-v-d8bfd708]{padding:12px 20px 16px;border-top:1px solid var(--boost-input-glass-border)}.composer-default-starters[data-v-d8bfd708]{display:flex;flex-direction:column;gap:8px;width:100%}.composer-default-starters__list[data-v-d8bfd708]{display:flex;flex-direction:column;gap:6px}.composer-default-starter[data-v-d8bfd708]{display:flex;align-items:center;gap:10px;padding:10px 12px;background:#ffffff0a;border:1px dashed rgba(var(--v-theme-primary-rgb, 13, 165, 221),.35);border-radius:10px;color:#ffffffe0;font-size:.85rem;font-weight:500;line-height:1.35;text-align:left;cursor:pointer;transition:all .18s ease}.composer-default-starter[data-v-d8bfd708]:hover:not(:disabled){background:rgba(var(--v-theme-primary-rgb, 13, 165, 221),.12);border-color:rgba(var(--v-theme-primary-rgb, 13, 165, 221),.55);transform:translate(3px)}.composer-default-starter[data-v-d8bfd708]:active:not(:disabled){transform:translate(3px) scale(.98)}.composer-default-starter[data-v-d8bfd708]:disabled{opacity:.5;cursor:not-allowed}.composer-default-starter__icon[data-v-d8bfd708]{flex-shrink:0;font-size:1.1rem;color:rgb(var(--v-theme-primary-rgb, 13, 165, 221));opacity:.85}.composer-default-starter__text[data-v-d8bfd708]{flex:1;min-width:0}.composer-default-starters__toggle[data-v-d8bfd708]{display:flex;align-items:center;justify-content:center;align-self:center;gap:6px;padding:6px 16px;margin-top:2px;background:#ffffff1a;border:1px dashed rgba(255,255,255,.6);border-radius:8px;color:#fff;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;cursor:pointer;transition:all .15s ease;width:auto}.composer-default-starters__toggle[data-v-d8bfd708]:hover:not(:disabled){background:#ffffff2e;border-color:#fffc;color:#fff}.composer-default-starters__toggle[data-v-d8bfd708]:disabled{opacity:.4;cursor:not-allowed}.composer-default-starters__toggle-icon[data-v-d8bfd708]{font-size:.95rem;opacity:.8}.composer-default-starters__toggle-label[data-v-d8bfd708]{line-height:1}.composer-action-btn--choose[data-v-d8bfd708]{width:32px!important;min-width:32px!important;max-width:32px!important;padding:0!important;background:transparent!important;border:none!important;color:#fff!important}.composer-action-btn--choose[data-v-d8bfd708]:hover:not(:disabled){background:transparent!important;color:#fff!important;transform:scale(1.15)}.boostchat-composer-shell__btn.composer-action-btn--send[data-v-d8bfd708]{background:#ffc10714!important;border:1px solid rgba(255,193,7,.55)!important;color:#ffc107e6!important}.boostchat-composer-shell__btn.composer-action-btn--send[data-v-d8bfd708]:hover:not(:disabled){background:#ffc10726!important;border-color:#ffc107bf!important;color:#ffc107!important}.global-chat-panel[data-v-78775e51] .v-icon,.global-chat-panel[data-v-78775e51] .material-symbols-outlined,.global-chat-mobile-panel[data-v-78775e51] .v-icon,.global-chat-mobile-panel[data-v-78775e51] .material-symbols-outlined{background:transparent!important;background-color:transparent!important}.global-chat-composer-sticky[data-v-78775e51]{--chat-composer-margin-x: 16px;--chat-composer-margin-bottom: 18px;--chat-composer-safe-x: max(env(safe-area-inset-left, 0px), env(safe-area-inset-right, 0px));--chat-composer-radius: 14px;--chat-composer-pill-max-width: 560px;--chat-composer-max-height: min(78vh, 640px);--chat-composer-nav-height: 62px;position:fixed;bottom:var(--chat-composer-margin-bottom);z-index:13010;isolation:isolate;left:calc(var(--chat-composer-safe-x) + var(--chat-composer-margin-x));right:calc(var(--chat-composer-safe-x) + var(--chat-composer-margin-x));display:flex;justify-content:center;background:transparent;border:0;box-shadow:none;max-height:var(--chat-composer-max-height);overflow:visible}.global-chat-composer-sticky[data-v-78775e51]:before{content:"";position:absolute;left:calc(-1 * var(--chat-composer-margin-x));right:calc(-1 * var(--chat-composer-margin-x));bottom:calc(-1 * var(--chat-composer-margin-bottom));height:clamp(80px,15vh,180px);pointer-events:none;z-index:-1;background:linear-gradient(180deg,#0000,#0000008c 55%,#000000eb),linear-gradient(180deg,rgba(var(--composer-brand-rgb, 13, 165, 221),0),rgba(var(--composer-brand-rgb, 13, 165, 221),.12) 55%,rgba(var(--composer-brand-rgb, 13, 165, 221),.22));background:linear-gradient(180deg,#0000,#0000008c 55%,#000000eb),linear-gradient(180deg,rgba(var(--composer-brand-rgb, 13, 165, 221),0),rgba(var(--composer-brand-rgb, 13, 165, 221),.12) 55%,color-mix(in srgb,rgb(var(--composer-brand-rgb, 13, 165, 221)) 28%,#020308))}.global-chat-context-preview[data-v-78775e51]{width:100%;margin-bottom:4px;animation:contextPreviewSlideIn-78775e51 .2s ease}@keyframes contextPreviewSlideIn-78775e51{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.global-chat-composer-input[data-v-78775e51]{position:relative;z-index:1;width:100%;max-width:none;min-width:0}.global-chat-composer-input[data-v-78775e51]:not(.chat-prompt-container--boost-input){background:transparent;box-shadow:none;border:0}.global-chat-composer-input.is-focused[data-v-78775e51]:not(.chat-prompt-container--boost-input){background:transparent;box-shadow:none}.v-theme--light{background:transparent;box-shadow:none}.global-chat-composer-stack[data-v-78775e51]{display:flex;flex-direction:column;gap:6px;padding:0;box-sizing:border-box;width:100%;max-width:min(var(--chat-composer-pill-max-width, 560px),100%);min-width:0;position:relative;z-index:1}.global-chat-composer-sticky[data-v-78775e51] .composer-nav-body{max-height:calc(var(--chat-composer-max-height) - var(--chat-composer-nav-height));overflow-y:auto;overscroll-behavior:contain}.global-chat-composer-sticky--large[data-v-78775e51]{--footer-pill-height: 70px;--chat-column-width: var(--chat-panel-actual-width, 33vw);left:calc(100vw - var(--chat-column-width) + var(--chat-composer-margin-x));right:var(--chat-composer-margin-x);bottom:calc(var(--footer-pill-height) + env(safe-area-inset-bottom,0px));width:auto;max-width:none;justify-content:center}.global-chat-composer-sticky--large[data-v-78775e51]:before{display:none}.global-chat-composer-sticky--mobile-auth[data-v-78775e51]{--footer-pill-height: 70px;bottom:calc(var(--footer-pill-height) + env(safe-area-inset-bottom,0px))}.global-chat-composer-sticky--mobile-auth[data-v-78775e51]:before{bottom:calc(-1 * var(--footer-pill-height, 70px) - env(safe-area-inset-bottom,0px))}.global-chat-composer-sticky--large .global-chat-composer-stack[data-v-78775e51]{max-width:min(var(--chat-composer-pill-max-width, 560px),100%);min-width:0;width:100%}.drawer-scrim[data-v-78775e51]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:12011;cursor:pointer}.drawer-scrim--chat[data-v-78775e51]{background:#00000080}.global-chat-mobile-panel[data-v-78775e51]{position:fixed;top:0;right:0;bottom:0;left:auto;width:min(640px,95%);z-index:12012;display:flex;flex-direction:column;pointer-events:none;overflow:hidden;visibility:hidden;opacity:0;transform:translate(100%);transition:transform .32s cubic-bezier(.4,0,.2,1),visibility 0s .32s,opacity .32s cubic-bezier(.4,0,.2,1);will-change:transform,opacity}.global-chat-mobile-panel--open[data-v-78775e51]{visibility:visible;opacity:1;transform:translate(0);pointer-events:auto;transition:transform .32s cubic-bezier(.4,0,.2,1),visibility 0s 0s,opacity .32s cubic-bezier(.4,0,.2,1)}.global-chat-mobile-panel__content[data-v-78775e51]{flex:1 1 auto;min-height:0;position:relative;overflow:visible;display:flex;flex-direction:column}.mobile-chat-console[data-v-78775e51]{--footer-pill-reserve: 70px;--boostchat-scroll-padding-bottom: calc(var(--boostchat-sticky-height, 80px) + var(--footer-pill-reserve))}.global-chat-panel[data-v-78775e51]{width:100%;height:100%;position:relative;display:flex;flex-direction:column;z-index:13005}.global-chat-drawer__content[data-v-78775e51]{height:100%;min-height:0;position:relative}.global-chat-drawer__body[data-v-78775e51]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;overflow:hidden;padding:0;--footer-pill-reserve: 70px;--boostchat-scroll-padding-top: 72px;--boostchat-scroll-padding-bottom: calc(clamp(0px, var(--boostchat-sticky-height, 100px), 180px) + var(--footer-pill-reserve))}.global-chat-drawer__body[data-v-78775e51] .empty-state{padding-top:72px!important}.global-chat-drawer__body[data-v-78775e51] .message-pair:first-child{margin-top:8px}.chat-locked[data-v-78775e51]{flex:1}.chat-background[data-v-78775e51]{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--chat-brand-gradient, linear-gradient(180deg, rgb(5, 58, 77) 0%, rgb(2, 29, 38) 45%, rgb(5, 7, 12) 100%));z-index:0;pointer-events:none}.global-chat-mobile-panel__content[data-v-78775e51] .transparent-bg .boost-chat-console{background:transparent!important;box-shadow:none!important;border:none!important}.global-chat-mobile-panel__content[data-v-78775e51] .boost-chat-console{border-top:none!important}.global-chat-mobile-panel__content[data-v-78775e51] [data-chatkit-thread]{gap:6px!important}.global-chat-mobile-panel__content[data-v-78775e51] [data-chatkit-message]{padding:8px 10px!important;font-size:13px!important;line-height:1.4!important}.global-chat-mobile-panel__content[data-v-78775e51] [data-chatkit-message-content]{font-size:13px!important;line-height:1.4!important}.global-chat-mobile-panel__content[data-v-78775e51] [data-chatkit-message-content] p{margin-bottom:.4em!important}.global-chat-mobile-panel__content[data-v-78775e51] [data-chatkit-message-content] p:last-child{margin-bottom:0!important}.global-chat-mobile-panel__content[data-v-78775e51] [data-chatkit-composer]{padding:8px!important}.global-chat-mobile-panel__content[data-v-78775e51] [data-chatkit-composer] textarea{font-size:14px!important;min-height:36px!important;padding:8px 10px!important}.global-chat-mobile-panel .global-chat-drawer__body[data-v-78775e51]{padding:0 0 0 8px!important}.global-chat-header-count[data-v-78775e51]{font-size:13px;font-weight:500;color:#ffffffbf}.global-chat-header-btn[data-v-78775e51]{flex:0 0 auto;min-width:32px;min-height:32px;padding:6px;display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;background:transparent;color:#ffffffbf;cursor:pointer;transition:background .3s ease,color .15s ease,transform .2s ease}.global-chat-header-btn[data-v-78775e51]:hover:not(:disabled){color:#fff;background:#ffffff1a;transform:scale(1.08)}.global-chat-header-btn[data-v-78775e51]:disabled{opacity:.4;cursor:not-allowed}.global-chat-header-btn--danger[data-v-78775e51]{color:#f87171;background:#f871711a}.global-chat-header-btn--danger[data-v-78775e51]:hover:not(:disabled){color:#fca5a5;background:#f8717133}.global-chat-header-btn--active[data-v-78775e51]{background:rgba(var(--v-theme-primary),.2);color:rgb(var(--v-theme-primary))}.global-chat-header-btn--primary[data-v-78775e51]{background:linear-gradient(135deg,rgba(var(--v-theme-primary),.96),rgba(var(--v-theme-primary),.78));color:#0b0d16;border:1px solid rgba(var(--v-theme-primary),.65);box-shadow:0 0 0 1px rgba(var(--v-theme-primary),.28),0 8px 24px rgba(var(--v-theme-primary),.38);font-weight:700}.global-chat-header-btn--primary[data-v-78775e51]:hover:not(:disabled){background:linear-gradient(135deg,rgba(var(--v-theme-primary),1),rgba(var(--v-theme-primary),.88));box-shadow:0 0 0 1px rgba(var(--v-theme-primary),.32),0 10px 28px rgba(var(--v-theme-primary),.46);color:#06070d}.global-chat-header-wrap[data-v-78775e51]{--header-brand-rgb: var(--brand-r, 13), var(--brand-g, 165), var(--brand-b, 221);position:absolute;top:0;left:0;right:0;z-index:10;isolation:isolate;display:flex;align-items:center;justify-content:space-between;min-height:3rem;padding:8px 16px;pointer-events:none;gap:12px}.global-chat-header-wrap[data-v-78775e51]:after{content:"";position:absolute;top:0;left:0;right:0;height:72px;pointer-events:none;background:radial-gradient(240% 160% at 50% 0%,rgba(var(--header-brand-rgb),.08) 0%,transparent 74%),linear-gradient(180deg,#0000009e,#0000);z-index:0;transition:background .3s ease}.global-chat-header-wrap.at-top[data-v-78775e51]:after{background:radial-gradient(240% 160% at 50% 0%,rgba(var(--header-brand-rgb),.06) 0%,transparent 76%),linear-gradient(180deg,#0000008f,#0000)}.global-chat-header-wrap[data-v-78775e51]>*{position:relative;z-index:1;pointer-events:auto}.global-chat-header-left[data-v-78775e51]{display:flex;align-items:center;gap:8px;padding:8px 12px 8px 8px;border:none;background:transparent;border-radius:12px;cursor:pointer;transition:background .2s ease,transform .2s ease}.global-chat-header-left[data-v-78775e51]:hover{background:#ffffff1a;transform:scale(1.02)}.global-chat-header-pill--wide[data-v-78775e51]{--app-nav-pill-padding: 10px 10px 10px 16px;width:100%;max-width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;box-sizing:border-box;align-self:stretch}.global-chat-header-pill--brand-only[data-v-78775e51]{--app-nav-pill-padding: 10px;grid-template-columns:1fr}.global-chat-header-pill--brand-only .global-chat-header-actions--left[data-v-78775e51]{justify-self:center;justify-content:center}.global-chat-header-pill--brand-only .global-chat-header-center[data-v-78775e51],.global-chat-header-pill--brand-only .global-chat-header-actions--right[data-v-78775e51]{display:none}.global-chat-header-actions[data-v-78775e51]{display:flex;align-items:center;gap:6px;flex:0 0 auto}.global-chat-header-actions--left[data-v-78775e51]{justify-content:flex-start;justify-self:start}.global-chat-header-actions--right[data-v-78775e51]{justify-content:flex-end;justify-self:end}.global-chat-header-center[data-v-78775e51]{flex:1 1 auto;min-width:0;display:flex;align-items:center;justify-content:center;gap:8px;justify-self:center}.global-chat-header-title[data-v-78775e51]{font-size:12px;font-weight:600;color:#fffffff2;letter-spacing:.01em}.global-chat-header-brand[data-v-78775e51]{display:inline-flex;align-items:baseline;white-space:nowrap;pointer-events:none}.global-chat-header-btn--ghost[data-v-78775e51]{background:transparent!important;box-shadow:none!important}.global-chat-header-icon[data-v-78775e51]{flex-shrink:0}.global-chat-header-badge[data-v-78775e51]{display:flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 7px;border-radius:11px;background:#ffffff26;font-size:11px;font-weight:700;color:#ffffffe6}.global-chat-thread-btn[data-v-78775e51]{position:relative;gap:4px}.global-chat-thread-btn .thread-count[data-v-78775e51]{font-size:10px;font-weight:600;background:#ffffff26;border-radius:8px;padding:1px 5px;min-width:16px;text-align:center}.thread-list[data-v-78775e51]{background:#141923fa!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.08);border-radius:12px!important;min-width:240px;max-width:320px}.thread-list[data-v-78775e51] .v-list-subheader{font-size:10px;letter-spacing:.1em;color:#ffffff80;min-height:28px;padding:8px 16px 4px}.thread-list[data-v-78775e51] .v-list-item{min-height:48px;border-radius:8px;margin:2px 4px}.thread-list[data-v-78775e51] .v-list-item--active{background:#ffffff14}.thread-list[data-v-78775e51] .v-list-item-title{font-size:13px;font-weight:500;color:#ffffffe6}.thread-list[data-v-78775e51] .v-list-item-subtitle{font-size:11px;color:#ffffff80;margin-top:2px}.collapsible-prompts[data-v-38a4fbe8]{width:100%;display:flex;flex-direction:column;gap:8px}.collapsible-prompts__header[data-v-38a4fbe8]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:10px;color:#fff9;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;transition:all .2s ease}.collapsible-prompts__header[data-v-38a4fbe8]:hover{background:#ffffff0f;border-color:#ffffff1f}.collapsible-prompts__header-left[data-v-38a4fbe8]{display:flex;align-items:center;gap:8px}.collapsible-prompts__chevron[data-v-38a4fbe8]{color:#fff6;transition:transform .2s ease}.collapsible-prompts--expanded .collapsible-prompts__chevron[data-v-38a4fbe8]{transform:rotate(180deg)}.collapsible-prompts__selected[data-v-38a4fbe8]{display:flex;align-items:stretch;gap:6px}.collapsible-prompts__item[data-v-38a4fbe8]{display:flex;align-items:center;gap:12px;flex:1;min-width:0;padding:12px 14px;background:#0003;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px dashed rgba(var(--brand-rgb),.35);border-radius:10px;color:#ffffffd9;font-size:.875rem;line-height:1.4;text-align:left;cursor:pointer;transition:all .2s ease}.collapsible-prompts__item[data-v-38a4fbe8]:hover:not(:disabled){background:rgba(var(--brand-rgb),.12);border-color:rgba(var(--brand-rgb),.5)}.collapsible-prompts__item[data-v-38a4fbe8]:disabled{opacity:.6;cursor:wait}.collapsible-prompts__item--selected[data-v-38a4fbe8]{border-color:rgba(var(--brand-rgb),.6);background:rgba(var(--brand-rgb),.1)}.collapsible-prompts__icon[data-v-38a4fbe8]{flex-shrink:0;font-size:1.1rem;color:rgb(var(--brand-rgb));opacity:.9}.collapsible-prompts__text[data-v-38a4fbe8]{flex:1;min-width:0}.collapsible-prompts__submit-cta[data-v-38a4fbe8]{display:flex;align-items:center;justify-content:center;width:40px;flex-shrink:0;padding:0;background:rgba(var(--brand-rgb),.2);border:1px solid rgba(var(--brand-rgb),.5);border-radius:10px;color:rgb(var(--brand-rgb));cursor:pointer;transition:all .2s ease}.collapsible-prompts__submit-cta[data-v-38a4fbe8]:hover:not(:disabled){background:rgba(var(--brand-rgb),.35);border-color:rgb(var(--brand-rgb));transform:scale(1.05)}.collapsible-prompts__submit-cta[data-v-38a4fbe8]:disabled{opacity:.6;cursor:wait}.collapsible-prompts__more-badge[data-v-38a4fbe8]{display:flex;align-items:center;justify-content:center;min-width:32px;padding:0 8px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:10px;color:#fff9;font-size:11px;font-weight:600;cursor:pointer;transition:all .2s ease}.collapsible-prompts__more-badge[data-v-38a4fbe8]:hover{background:#ffffff1a;border-color:#fff3;color:#ffffffd9}.collapsible-prompts__list[data-v-38a4fbe8]{display:flex;flex-direction:column;gap:6px}.prompts-expand-enter-active[data-v-38a4fbe8],.prompts-expand-leave-active[data-v-38a4fbe8]{transition:all .25s ease;overflow:hidden}.prompts-expand-enter-from[data-v-38a4fbe8],.prompts-expand-leave-to[data-v-38a4fbe8]{opacity:0;max-height:0;transform:translateY(-8px)}.prompts-expand-enter-to[data-v-38a4fbe8],.prompts-expand-leave-from[data-v-38a4fbe8]{opacity:1;max-height:500px;transform:translateY(0)}@keyframes spin-38a4fbe8{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.spin[data-v-38a4fbe8]{animation:spin-38a4fbe8 1s linear infinite}.v-theme--light .collapsible-prompts__header[data-v-38a4fbe8]{background:#00000005;border-color:#00000014;color:#0009}.v-theme--light .collapsible-prompts__header[data-v-38a4fbe8]:hover{background:#0000000a;border-color:#0000001f}.v-theme--light .collapsible-prompts__chevron[data-v-38a4fbe8]{color:#0006}.v-theme--light .collapsible-prompts__item[data-v-38a4fbe8]{background:#fffc;border-color:rgba(var(--brand-rgb),.35);color:#000000d9}.v-theme--light .collapsible-prompts__item[data-v-38a4fbe8]:hover:not(:disabled){background:rgba(var(--brand-rgb),.1);border-color:rgba(var(--brand-rgb),.5)}.v-theme--light .collapsible-prompts__submit-cta[data-v-38a4fbe8]{background:rgba(var(--brand-rgb),.15);border-color:rgba(var(--brand-rgb),.4)}.v-theme--light .collapsible-prompts__submit-cta[data-v-38a4fbe8]:hover:not(:disabled){background:rgba(var(--brand-rgb),.25)}.v-theme--light .collapsible-prompts__more-badge[data-v-38a4fbe8]{background:#0000000a;border-color:#0000001a;color:#0009}.v-theme--light .collapsible-prompts__more-badge[data-v-38a4fbe8]:hover{background:#00000014;border-color:#00000026;color:#000c}.subjects-list[data-v-9818389f]{border-radius:14px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);overflow:hidden}.v-theme--light{background:#00000008;border-color:#00000014}.subjects-list__header[data-v-9818389f]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;cursor:pointer;-webkit-user-select:none;user-select:none}.subjects-list__header-left[data-v-9818389f]{display:flex;align-items:center;gap:8px}.subjects-list__title[data-v-9818389f]{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#ffffffb3}.subjects-list__toggle[data-v-9818389f]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;background:transparent;color:#ffffff80;cursor:pointer;border-radius:6px;transition:all .15s ease}.subjects-list__toggle[data-v-9818389f]:hover{background:#ffffff14;color:#fffc}.v-theme--light{background:#0000000f;color:#000c}.subjects-list__loading[data-v-9818389f]{display:flex;align-items:center;justify-content:center;gap:10px;padding:16px;font-size:.8rem;color:#fff9}.subjects-list__content[data-v-9818389f]{display:flex;flex-direction:column;gap:4px;padding:0 8px 8px}.subjects-list__empty[data-v-9818389f]{padding:16px;text-align:center;font-size:.8rem;color:#ffffff80}.subject-item[data-v-9818389f]{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;background:#ffffff0a;cursor:pointer;transition:all .15s ease}.subject-item[data-v-9818389f]:hover{background:#ffffff14}.v-theme--light{background:#00000008}.subject-item__icon[data-v-9818389f]{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:var(--subjects-brand-color, hsl(280, 70%, 55%));background:linear-gradient(135deg,var(--subjects-brand-color, hsl(280, 70%, 55%)),color-mix(in oklch,var(--subjects-brand-color, hsl(280, 70%, 55%)),black 20%));color:#fff;flex-shrink:0}.subject-item__content[data-v-9818389f]{flex:1;min-width:0}.subject-item__title[data-v-9818389f]{font-size:.85rem;font-weight:600;color:#ffffffe6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.subject-item__meta[data-v-9818389f]{font-size:.7rem;color:#ffffff80;margin-top:2px}.subject-item__chevron[data-v-9818389f]{color:#ffffff59;flex-shrink:0}.v-theme--light{color:#00000059}.subjects-expand-enter-active[data-v-9818389f],.subjects-expand-leave-active[data-v-9818389f]{transition:all .2s ease;overflow:hidden}.subjects-expand-enter-from[data-v-9818389f],.subjects-expand-leave-to[data-v-9818389f]{opacity:0;max-height:0}.subjects-expand-enter-to[data-v-9818389f],.subjects-expand-leave-from[data-v-9818389f]{opacity:1;max-height:500px}.pdf-page-preview[data-v-83b5970c]{display:flex;flex-direction:column;gap:12px;padding:12px;border-radius:16px;background:#ffffff08;border:1px solid rgba(255,255,255,.08)}.v-theme--light{background:#10182805;border-color:#10182814}.pdf-preview-header[data-v-83b5970c]{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.pdf-preview-header__info[data-v-83b5970c]{display:flex;align-items:flex-start;gap:10px;min-width:0;flex:1}.pdf-preview-header__icon[data-v-83b5970c]{width:32px;height:32px;border-radius:8px;background:#ef44441a;border:1px solid rgba(239,68,68,.2);display:flex;align-items:center;justify-content:center;flex-shrink:0}.pdf-preview-header__text[data-v-83b5970c]{min-width:0;flex:1}.pdf-preview-header__title[data-v-83b5970c]{font-size:13px;font-weight:600;line-height:1.3}.pdf-preview-header__meta[data-v-83b5970c]{font-size:11px;color:#ffffff80;margin-top:2px}.v-theme--light{color:#10182880}.pdf-preview-progress[data-v-83b5970c]{display:flex;flex-direction:column;gap:4px}.pdf-preview-progress__label[data-v-83b5970c]{color:#fff9}.v-theme--light{color:#10182899}.pdf-preview-selection-bar[data-v-83b5970c]{display:flex;gap:8px;padding-bottom:4px;border-bottom:1px solid rgba(255,255,255,.06)}.v-theme--light{border-bottom-color:#1018280f}.pdf-preview-grid[data-v-83b5970c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:8px;max-height:240px;overflow-y:auto;padding:2px}.pdf-preview-page[data-v-83b5970c]{position:relative;background:none;border:none;padding:0;cursor:pointer;animation:page-appear-83b5970c .25s ease-out backwards;animation-delay:var(--page-delay, 0ms)}@keyframes page-appear-83b5970c{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.pdf-preview-page[data-v-83b5970c]:disabled{cursor:default}.pdf-preview-page__frame[data-v-83b5970c]{position:relative;aspect-ratio:3 / 4;border-radius:8px;border:2px solid rgba(255,255,255,.1);background:#ffffff05;overflow:hidden;transition:all .15s ease}.v-theme--light{border-color:#1018281a;background:#10182805}.pdf-preview-page--selected .pdf-preview-page__frame[data-v-83b5970c]{border-color:rgb(var(--v-theme-primary));box-shadow:0 0 0 2px rgba(var(--v-theme-primary),.2)}.pdf-preview-page:not(:disabled):hover .pdf-preview-page__frame[data-v-83b5970c]{border-color:#ffffff40;transform:translateY(-2px)}.v-theme--light{border-color:#10182840}.pdf-preview-page__img[data-v-83b5970c]{width:100%;height:100%;object-fit:cover}.pdf-preview-page__checkbox[data-v-83b5970c]{position:absolute;top:4px;left:4px;width:20px;height:20px;border-radius:4px;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center}.pdf-preview-page__badge[data-v-83b5970c]{position:absolute;bottom:4px;right:4px;min-width:18px;height:18px;padding:0 4px;border-radius:4px;background:#000000b3;font-size:10px;font-weight:600;color:#ffffffe6;display:flex;align-items:center;justify-content:center}.pdf-preview-page__saved[data-v-83b5970c]{position:absolute;top:0;right:0;bottom:0;left:0;background:#10b98140;display:flex;align-items:center;justify-content:center}.pdf-preview-page--saved .pdf-preview-page__frame[data-v-83b5970c]{border-color:#10b98180}.pdf-preview-loading[data-v-83b5970c]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:120px}.pdf-preview-error[data-v-83b5970c]{display:flex;align-items:center;padding:8px 12px;border-radius:8px;background:#ef44441a;border:1px solid rgba(239,68,68,.2)}.pdf-preview-actions[data-v-83b5970c]{display:flex;justify-content:flex-end;gap:8px;padding-top:8px;border-top:1px solid rgba(255,255,255,.06)}.v-theme--light{border-top-color:#1018280f}.study-groups-panel[data-v-2a811357]{--study-glass-surface: rgba(255, 255, 255, .04);--study-glass-surface-flat: rgba(255, 255, 255, .04);--study-glass-surface-strong: rgba(255, 255, 255, .08);--study-glass-border: rgba(255, 255, 255, .08);--study-glass-border-strong: rgba(255, 255, 255, .14);--study-glass-shadow: 0 8px 24px rgba(0, 0, 0, .25);--study-glass-shadow-strong: 0 12px 32px rgba(0, 0, 0, .35);--study-glass-ink: var(--boost-input-ink);--study-glass-muted: var(--boost-input-muted);--study-glass-soft: rgba(255, 255, 255, .04);--study-glass-soft-strong: rgba(255, 255, 255, .08);--study-group-surface: var(--study-glass-surface);--study-group-border: var(--study-glass-border);--study-group-border-active: rgba(var(--study-brand-rgb), .5);--study-group-shadow: var(--study-glass-shadow);--study-brand-tint: rgba(var(--study-brand-rgb), .12);--study-brand-tint-strong: rgba(var(--study-brand-rgb), .22);--study-accent-badge-bg: rgba(var(--study-brand-rgb), .95);--study-accent-badge-ink: rgb(var(--v-theme-on-primary));--study-warning-rgb: var(--v-theme-warning);--study-warning-border: rgba(var(--study-warning-rgb), .5);--study-warning-soft: rgba(var(--study-warning-rgb), .12);--study-warning-ink: rgba(var(--study-warning-rgb), .95);--study-error-rgb: var(--v-theme-error);--study-error-border: rgba(var(--study-error-rgb), .6);--study-error-soft: rgba(var(--study-error-rgb), .22);--study-error-soft-strong: rgba(var(--study-error-rgb), .32);--study-error-ink: rgba(var(--study-error-rgb), .95)}.study-subject-card[data-v-2a811357]{border:1px solid var(--study-glass-border);background:var(--study-glass-surface-flat);display:flex;flex-direction:column;gap:4px;box-shadow:var(--study-glass-shadow);backdrop-filter:blur(12px) saturate(160%);-webkit-backdrop-filter:blur(12px) saturate(160%)}.study-subject-card__select[data-v-2a811357]{width:100%}.study-subject-card__meta[data-v-2a811357]{color:var(--study-glass-muted)}.study-subject-card__loader[data-v-2a811357]{display:flex;align-items:center;padding:8px 0}.study-subject-card__select[data-v-2a811357] .v-field{background:var(--study-glass-surface-strong);border-radius:14px!important;border:1px solid var(--study-glass-border-strong);box-shadow:none;overflow:hidden;backdrop-filter:blur(10px) saturate(160%);-webkit-backdrop-filter:blur(10px) saturate(160%)}.study-subject-card__select[data-v-2a811357] .v-field__overlay{opacity:0}.study-subject-card__select[data-v-2a811357] .v-field__outline{display:none!important}.study-subject-card__select[data-v-2a811357] .v-field__outline__start,.study-subject-card__select[data-v-2a811357] .v-field__outline__notch,.study-subject-card__select[data-v-2a811357] .v-field__outline__end,.study-subject-card__select[data-v-2a811357] .v-field__outline:before,.study-subject-card__select[data-v-2a811357] .v-field__outline:after{border:0!important}.study-subject-card__select[data-v-2a811357] .v-field__field,.study-subject-card__select[data-v-2a811357] .v-field__input{border:none!important}.study-subject-card__select[data-v-2a811357] .v-field__input,.study-subject-card__select[data-v-2a811357] .v-select__selection-text{color:var(--study-glass-ink)}.study-subject-card__select[data-v-2a811357] .v-label{color:var(--study-glass-muted)}.study-subject-card__select[data-v-2a811357] .v-field--focused{box-shadow:inset 0 0 0 1px var(--study-glass-border-strong),0 0 0 2px var(--boost-input-focus-ring, rgba(var(--study-brand-rgb), .3))}.study-subject-card__select[data-v-2a811357] .v-field--disabled{background:var(--study-glass-soft);box-shadow:inset 0 0 0 1px var(--study-glass-border)}.study-subject-empty[data-v-2a811357]{display:flex;flex-direction:column;gap:12px;margin:0}.context-section[data-v-2a811357]{background:var(--study-glass-surface-flat);border:1px solid var(--study-glass-border);border-radius:14px;overflow:hidden;box-shadow:var(--study-glass-shadow);backdrop-filter:blur(12px) saturate(160%);-webkit-backdrop-filter:blur(12px) saturate(160%)}.study-groups-section[data-v-2a811357]{position:relative}.context-section__header[data-v-2a811357]{display:flex;align-items:center;padding:12px 14px;font-size:12px;font-weight:600;color:var(--study-glass-ink);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--study-glass-border-strong);background:var(--study-glass-soft)}.context-section__badge[data-v-2a811357]{margin-left:auto;padding:2px 8px;background:var(--study-glass-soft-strong);border:1px solid var(--study-glass-border-strong);border-radius:10px;font-size:10px;font-weight:700;color:var(--study-glass-ink)}.study-groups-section__body[data-v-2a811357]{display:flex;flex-direction:column;gap:14px;padding:0 12px 12px}.study-groups-lead[data-v-2a811357]{padding:12px 0 0;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.study-groups-lead__text[data-v-2a811357]{min-width:0;display:flex;flex-direction:column;gap:2px}.study-groups-lead__actions[data-v-2a811357]{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;flex-wrap:wrap}.study-inline-form[data-v-2a811357]{margin:0;border:1px solid var(--study-glass-border);background:var(--study-glass-surface-flat);backdrop-filter:blur(12px) saturate(160%);-webkit-backdrop-filter:blur(12px) saturate(160%)}.study-groups-accordion-stack[data-v-2a811357]{position:relative;display:flex;flex-direction:column;gap:10px}.study-groups-accordion[data-v-2a811357]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;align-items:start;justify-content:start;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible}.study-groups-accordion>.study-group-panel[data-v-2a811357]{border-radius:18px!important}.study-groups-accordion>.study-group-panel.v-expansion-panel--active[data-v-2a811357]{grid-column:1 / -1}.study-groups-accordion>.study-group-panel[data-v-2a811357]:after{content:none}.study-groups-accordion[data-v-2a811357] .v-expansion-panel__shadow{display:none}.study-group-panel[data-v-2a811357]{border-radius:18px;border:1px solid var(--study-group-border);background:var(--study-group-surface);background-clip:padding-box;overflow:hidden;position:relative;isolation:isolate;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease;backdrop-filter:blur(12px) saturate(160%);-webkit-backdrop-filter:blur(12px) saturate(160%)}.study-group-panel--active[data-v-2a811357]{border-color:var(--study-group-border-active);box-shadow:inset 0 1px #ffffff0f,0 0 0 1px rgba(var(--study-brand-rgb),.25),var(--study-group-shadow)}.study-groups-accordion[data-v-2a811357] .v-expansion-panel-title{padding:12px 14px;align-items:flex-start}.study-groups-accordion[data-v-2a811357] .v-expansion-panel-title__overlay{opacity:0}.study-groups-accordion[data-v-2a811357] .v-expansion-panel-title__content{min-width:0;width:100%}.study-groups-accordion[data-v-2a811357] .v-expansion-panel-title__icon{margin-top:2px}.study-groups-accordion[data-v-2a811357] .v-expansion-panel-text__wrapper{padding:0 14px 14px}.study-group-title[data-v-2a811357]{display:flex;flex-direction:column;gap:6px;min-width:0;width:100%}.study-group-header[data-v-2a811357]{display:flex;flex-direction:column;align-items:flex-start;gap:6px;width:100%;min-width:0}.study-group-header__row[data-v-2a811357]{display:flex;align-items:center;gap:8px;width:100%}.study-group-header__toggle[data-v-2a811357]{flex-shrink:0}.study-group-header__title[data-v-2a811357]{min-width:0;flex:1}.study-group-header__meta[data-v-2a811357]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.study-group-header__meta-item[data-v-2a811357]{display:inline-flex;align-items:center;gap:4px}.study-group-state[data-v-2a811357]{display:inline-flex;align-items:center;gap:6px;padding:2px 8px;border-radius:999px;border:1px solid var(--study-glass-border-strong);background:var(--study-glass-soft);color:var(--study-glass-muted);font:inherit;font-weight:600;transition:border-color .16s ease,background .16s ease,color .16s ease}.study-group-state--active[data-v-2a811357]{border-color:rgba(var(--v-theme-success),.6);color:rgb(var(--v-theme-success));background:rgba(var(--v-theme-success),.16)}.study-group-toggle[data-v-2a811357]{-webkit-appearance:none;appearance:none;cursor:pointer}.study-group-toggle[data-v-2a811357] .v-btn__content{display:inline-flex;align-items:center;gap:6px}.study-group-toggle--disabled[data-v-2a811357]{opacity:.5;cursor:not-allowed;pointer-events:none}.study-group-toggle[data-v-2a811357]:hover:not(.study-group-state--active){border-color:var(--study-glass-border-strong);background:var(--study-glass-soft-strong)}.study-group-toggle.study-group-state--active[data-v-2a811357]:hover{border-color:rgba(var(--v-theme-success),.75);background:rgba(var(--v-theme-success),.22)}.study-group-toggle[data-v-2a811357]:focus-visible{outline:2px solid rgba(var(--study-brand-rgb),.7);outline-offset:2px}.study-group-kpi[data-v-2a811357]{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;border:1px solid var(--study-glass-border-strong);background:var(--study-glass-soft);color:var(--study-glass-muted);font-size:.7rem;font-weight:700;font-variant-numeric:tabular-nums}.study-group-kpi--bolts[data-v-2a811357]{border-color:var(--study-warning-border);background:var(--study-warning-soft);color:var(--study-warning-ink)}.study-group-pill[data-v-2a811357]{min-height:30px;padding:0 12px;font-size:.75rem;font-weight:600;letter-spacing:.01em;backdrop-filter:blur(10px) saturate(160%);-webkit-backdrop-filter:blur(10px) saturate(160%);box-shadow:none!important}.study-group-pill--mini[data-v-2a811357]{min-height:26px;padding:0 12px;font-size:.7rem;letter-spacing:.01em}.study-group-pill--danger[data-v-2a811357]{color:rgba(var(--v-theme-error),.9);border-color:rgba(var(--v-theme-error),.4)!important}.study-group-body[data-v-2a811357]{display:flex;flex-direction:column;gap:12px;position:relative}.study-group-actions-row[data-v-2a811357]{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;padding:2px 0}.study-group-action-menu[data-v-2a811357]{padding:4px 0}.study-group-action-menu[data-v-2a811357] .v-list-item{min-height:36px;padding-inline:8px}.study-group-action-menu[data-v-2a811357] .v-list-item__prepend{margin-inline-end:8px}.study-group-timer[data-v-2a811357]{margin-top:8px;padding:8px 10px;border-radius:12px;border:1px solid var(--study-glass-border-strong);background:var(--study-glass-soft);display:flex;flex-direction:column;gap:6px}.study-group-timer__meta[data-v-2a811357]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-variant-numeric:tabular-nums;color:var(--study-glass-ink)}.study-group-timer__elapsed[data-v-2a811357]{margin-left:auto}.study-group-timer__progress[data-v-2a811357] .v-progress-linear__background{opacity:.2}.study-group-empty-card[data-v-2a811357]{border:1px dashed var(--study-glass-border-strong);background:var(--study-glass-soft);display:flex;flex-direction:column;gap:12px;backdrop-filter:blur(12px) saturate(160%);-webkit-backdrop-filter:blur(12px) saturate(160%)}.study-group-empty-row[data-v-2a811357]{display:flex;align-items:center;gap:12px}.study-group-empty-icon[data-v-2a811357]{width:36px;height:36px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:var(--study-glass-soft-strong);border:1px solid var(--study-glass-border-strong);color:var(--study-glass-muted);flex-shrink:0}.study-group-empty-content[data-v-2a811357]{min-width:0;display:flex;flex-direction:column;gap:4px}.study-group-empty-actions[data-v-2a811357]{display:flex;flex-direction:column;align-items:stretch;gap:8px}.study-group-grid[data-v-2a811357]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.study-group-body-overlay[data-v-2a811357]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:flex;align-items:center;justify-content:center;padding:12px;background:color-mix(in srgb,var(--study-glass-surface-strong) 70%,rgba(0,0,0,.55));backdrop-filter:blur(8px) saturate(160%);-webkit-backdrop-filter:blur(8px) saturate(160%);border-radius:18px}.study-group-body-overlay--container[data-v-2a811357]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;border-radius:18px;animation:overlay-fade-in-2a811357 .2s ease-out}@keyframes overlay-fade-in-2a811357{0%{opacity:0;backdrop-filter:blur(0px) saturate(100%);-webkit-backdrop-filter:blur(0px) saturate(100%)}to{opacity:1;backdrop-filter:blur(8px) saturate(160%);-webkit-backdrop-filter:blur(8px) saturate(160%)}}.study-group-body-overlay__card[data-v-2a811357]{width:min(100%,320px);padding:12px;border-radius:16px;border:1px solid var(--study-glass-border-strong);background:var(--study-glass-surface-strong);box-shadow:var(--study-glass-shadow-strong);display:flex;flex-direction:column;gap:8px;backdrop-filter:blur(12px) saturate(160%);-webkit-backdrop-filter:blur(12px) saturate(160%)}.study-group-body-overlay__card--wide[data-v-2a811357]{width:min(100%,520px);max-height:min(70vh,520px);overflow-y:auto;padding:16px;gap:12px}.study-group-body-overlay__actions[data-v-2a811357]{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.study-item-tile[data-v-2a811357]{position:relative;border-radius:16px;border:1px solid var(--study-glass-border);background:var(--study-glass-soft);overflow:hidden;padding:6px;display:flex;flex-direction:column;text-align:left;cursor:pointer;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease;backdrop-filter:blur(10px) saturate(160%);-webkit-backdrop-filter:blur(10px) saturate(160%)}.study-item-tile[data-v-2a811357]:hover{transform:translateY(-1px);border-color:rgba(var(--study-brand-rgb),.35);box-shadow:0 8px 16px #00000047}.study-item-tile--pending[data-v-2a811357]{border-color:var(--study-glass-border-strong)}.study-item-tile--failed[data-v-2a811357]{border-color:var(--study-error-border)}.study-item-tile--selected[data-v-2a811357]{border-color:rgba(var(--study-brand-rgb),.6);box-shadow:0 0 0 2px rgba(var(--study-brand-rgb),.22)}.study-item-tile[data-v-2a811357]:active{transform:translateY(0)}.study-item-tile[data-v-2a811357]:focus-visible{outline:2px solid rgba(var(--study-brand-rgb),.7);outline-offset:2px}.study-item-thumb[data-v-2a811357]{position:relative;width:100%;aspect-ratio:1 / 1;border-radius:12px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:var(--study-glass-soft);border:1px solid var(--study-glass-border)}.study-item-thumb img[data-v-2a811357]{width:100%;height:100%;object-fit:cover}.study-item-thumb__fallback[data-v-2a811357]{display:flex;align-items:center;justify-content:center;color:var(--study-glass-muted)}.study-item-thumb__loader[data-v-2a811357]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#00000080;border-radius:12px}.study-item-visual[data-v-2a811357]{position:relative}.study-item-timer[data-v-2a811357]{margin-top:6px;display:flex;flex-direction:column;gap:6px}.study-item-timer__meta[data-v-2a811357]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-variant-numeric:tabular-nums;color:var(--study-glass-ink)}.study-item-timer__progress[data-v-2a811357] .v-progress-linear__background{opacity:.2}.study-item-id[data-v-2a811357]{position:absolute;top:6px;left:6px;min-width:20px;height:20px;padding:0 6px;border-radius:6px;background:var(--study-accent-badge-bg);color:var(--study-accent-badge-ink);font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 3px #0006;z-index:3;font-family:JetBrains Mono,SF Mono,monospace}.study-item-select[data-v-2a811357]{position:absolute;top:6px;right:6px;z-index:4;width:28px;height:28px;padding:0;display:flex;align-items:center;justify-content:center;border-radius:999px;background:var(--study-glass-surface-strong);border:1px solid var(--study-glass-border-strong);box-sizing:border-box}.study-item-select[data-v-2a811357] .v-checkbox{margin:0}.study-item-select[data-v-2a811357] .v-selection-control{min-height:0;padding:0}.study-item-select[data-v-2a811357] .v-selection-control__wrapper,.study-item-select[data-v-2a811357] .v-selection-control__input{width:18px;height:18px}.study-item-select[data-v-2a811357] .v-selection-control__wrapper{display:flex;align-items:center;justify-content:center}.study-item-status[data-v-2a811357]{position:absolute;left:6px;bottom:6px;display:inline-flex;align-items:center;gap:6px;padding:3px 8px;border-radius:999px;border:1px solid var(--study-glass-border-strong);background:color-mix(in srgb,var(--study-glass-surface-strong) 70%,rgba(0,0,0,.6));color:var(--study-glass-ink);font-size:.65rem;font-weight:600;z-index:3}.study-item-status__icon[data-v-2a811357]{opacity:.85}.study-item-status--pending[data-v-2a811357]{border-color:var(--study-glass-border-strong);background:color-mix(in srgb,var(--study-glass-surface-strong) 78%,rgba(0,0,0,.6))}.study-item-status--error[data-v-2a811357]{border-color:var(--study-error-border);background:var(--study-error-soft);color:var(--study-error-ink)}.study-item-status--success[data-v-2a811357]{border-color:rgba(var(--study-brand-rgb),.45);background:rgba(var(--study-brand-rgb),.2);color:rgb(var(--v-theme-on-primary))}.study-item-cost[data-v-2a811357]{position:absolute;right:6px;bottom:6px;display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:999px;border:1px solid rgba(var(--study-warning-rgb),.7);background:linear-gradient(140deg,#ffecbe8c,#ffc1074d);color:var(--study-warning-ink);text-shadow:0 1px 2px rgba(0,0,0,.6);font-size:.62rem;font-weight:600;font-variant-numeric:tabular-nums;box-shadow:0 6px 16px #00000059,0 0 18px #ffc10740,inset 0 1px #ffffff59;backdrop-filter:blur(12px) saturate(160%);-webkit-backdrop-filter:blur(12px) saturate(160%);z-index:3}.study-item-overlay[data-v-2a811357]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:12px;background:linear-gradient(180deg,#0000001a,#0000008c,#000000d9);display:flex;flex-direction:column;justify-content:flex-end;padding:8px 8px 32px;opacity:0;pointer-events:none;transition:opacity .2s ease;z-index:2}.study-item-overlay-content[data-v-2a811357]{display:flex;flex-direction:column;gap:6px}.study-item-overlay-title[data-v-2a811357]{font-size:.7rem;font-weight:600;color:var(--study-glass-ink);line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.study-item-overlay-actions[data-v-2a811357]{display:flex;gap:6px}.study-item-action[data-v-2a811357]{flex:1;height:26px;min-height:26px;min-width:0;padding:0!important;border:1px solid var(--study-glass-border-strong)!important;background:var(--study-glass-soft)!important;color:var(--study-glass-ink)!important;box-shadow:none!important;transition:transform .15s ease,background .15s ease,border-color .15s ease}.study-item-action[data-v-2a811357] .v-btn__overlay,.study-item-action[data-v-2a811357] .v-btn__underlay{opacity:0}.study-item-action[data-v-2a811357]:hover:not(:disabled){background:var(--study-glass-soft-strong)!important;border-color:var(--study-glass-border-strong)!important;transform:translateY(-1px)}.study-item-action[data-v-2a811357]:disabled{opacity:.45;cursor:not-allowed;transform:none}.study-item-action--select.study-item-action--active[data-v-2a811357]{background:color-mix(in srgb,rgba(var(--study-brand-rgb),.24) 75%,var(--study-glass-soft))!important;border-color:rgba(var(--study-brand-rgb),.5)!important;color:rgb(var(--study-brand-rgb))!important}.study-item-action--delete[data-v-2a811357]{background:var(--study-error-soft)!important;border-color:rgba(var(--study-error-rgb),.4)!important;color:rgb(var(--study-error-rgb))!important}.study-item-action--delete[data-v-2a811357]:hover:not(:disabled){background:var(--study-error-soft-strong)!important}.study-item-tile:hover .study-item-overlay[data-v-2a811357],.study-item-tile:focus-within .study-item-overlay[data-v-2a811357]{opacity:1;pointer-events:auto}@media(hover:none){.study-item-overlay[data-v-2a811357]{opacity:1;pointer-events:auto}}.study-group--inactive[data-v-2a811357]{opacity:.55;filter:saturate(.2)}.v-theme--light{--study-group-surface: var(--study-glass-surface);--study-group-border: var(--study-glass-border);--study-group-border-active: rgba(var(--study-brand-rgb), .35);--study-group-shadow: var(--study-glass-shadow)}.v-theme--light{background:var(--study-glass-surface-flat);border-color:var(--study-glass-border)}.v-theme--light{color:var(--study-glass-muted)}.v-theme--light{background:rgba(var(--v-theme-success),.16);color:rgb(var(--v-theme-success));border-color:rgba(var(--v-theme-success),.6)}.v-theme--light{border-color:var(--study-glass-border-strong);background:var(--study-glass-soft-strong)}.v-theme--light{border-color:rgba(var(--v-theme-success),.7);background:rgba(var(--v-theme-success),.2)}.v-theme--light{border-color:var(--study-glass-border-strong);background:var(--study-glass-soft);color:var(--study-glass-muted)}.v-theme--light{background:var(--study-glass-soft);border-color:var(--study-glass-border)}.v-theme--light{border-color:var(--study-glass-border-strong);background:var(--study-glass-soft)}.v-theme--light{background:var(--study-glass-soft-strong);border-color:var(--study-glass-border-strong);color:var(--study-glass-muted)}.v-theme--light{background:color-mix(in srgb,var(--study-glass-surface-strong) 70%,rgba(255,255,255,.6))}.v-theme--light{background:var(--study-glass-surface-strong);border-color:var(--study-glass-border-strong);box-shadow:var(--study-glass-shadow)}.v-theme--light{background:var(--study-glass-soft)}.v-theme--light{background:var(--study-glass-surface-strong);border-color:var(--study-glass-border-strong)}.v-theme--light{background:var(--study-glass-surface-strong);border-color:var(--study-glass-border-strong);color:var(--study-glass-ink)}.v-theme--light{background:linear-gradient(140deg,#fff0ccd9,#ffc10799);border-color:rgba(var(--study-warning-rgb),.75);color:var(--study-warning-ink)}.v-theme--light{background:var(--study-error-soft);border-color:var(--study-error-border);color:var(--study-error-ink)}.v-theme--light{background:linear-gradient(180deg,#ffffff59,#ffffffbf 55%,#fffffff2)}.v-theme--light{color:#101828e6}.v-theme--light{background:var(--study-glass-soft)!important;border-color:var(--study-glass-border-strong)!important;color:var(--study-glass-ink)!important}.v-theme--light{background:var(--study-glass-soft-strong)!important;border-color:var(--study-glass-border-strong)!important}.v-theme--light{background:rgba(var(--study-brand-rgb),.12);border-color:rgba(var(--study-brand-rgb),.35);color:rgb(var(--study-brand-rgb))}.v-theme--light{background:var(--study-error-soft);border-color:rgba(var(--study-error-rgb),.28);color:rgb(var(--study-error-rgb))}.file-detail[data-v-5395e671]{display:flex;flex-direction:column;height:100%;background:#00000005}.file-detail__header[data-v-5395e671]{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.08);background:#ffffff05}.file-detail__header-info[data-v-5395e671]{flex:1;min-width:0}.file-detail__title[data-v-5395e671]{font-size:14px;font-weight:600;color:#ffffffe6}.file-detail__meta[data-v-5395e671]{font-size:11px;margin-top:2px}.file-detail__header-actions[data-v-5395e671]{display:flex;gap:4px}.file-detail__document[data-v-5395e671]{flex:1;display:flex;min-height:0;overflow:hidden}.file-detail__thumbs[data-v-5395e671]{width:80px;flex-shrink:0;overflow-y:auto;padding:8px;display:flex;flex-direction:column;gap:8px;border-right:1px solid rgba(255,255,255,.08);background:#0000001a}.file-detail__thumb[data-v-5395e671]{position:relative;width:64px;aspect-ratio:3/4;border-radius:6px;border:2px solid transparent;overflow:hidden;cursor:pointer;background:#ffffff0a;transition:border-color .15s,transform .15s}.file-detail__thumb[data-v-5395e671]:hover{border-color:#fff3;transform:scale(1.02)}.file-detail__thumb--active[data-v-5395e671]{border-color:rgb(var(--v-theme-primary));box-shadow:0 0 8px rgba(var(--v-theme-primary),.3)}.file-detail__thumb img[data-v-5395e671]{width:100%;height:100%;object-fit:cover}.file-detail__thumb-placeholder[data-v-5395e671]{display:flex;align-items:center;justify-content:center;height:100%;color:#ffffff4d}.file-detail__thumb-number[data-v-5395e671]{position:absolute;bottom:2px;right:2px;font-size:9px;font-weight:700;color:#fff;background:#0009;padding:1px 4px;border-radius:3px}.file-detail__page-content[data-v-5395e671]{flex:1;display:flex;flex-direction:column;min-width:0;overflow:hidden}.file-detail__page-preview[data-v-5395e671]{flex:1;display:flex;align-items:center;justify-content:center;padding:16px;overflow:auto}.file-detail__page-image[data-v-5395e671]{max-width:100%;max-height:100%;object-fit:contain;border-radius:8px;box-shadow:0 4px 20px #0000004d}.file-detail__page-placeholder[data-v-5395e671]{display:flex;flex-direction:column;align-items:center;gap:8px}.file-detail__page-info[data-v-5395e671]{padding:12px 16px;border-top:1px solid rgba(255,255,255,.08);display:flex;align-items:center;justify-content:space-between;background:#ffffff05}.file-detail__page-title[data-v-5395e671]{font-size:12px;font-weight:600;color:#ffffffb3}.file-detail__simple[data-v-5395e671]{flex:1;display:flex;flex-direction:column;overflow:auto}.file-detail__preview[data-v-5395e671]{flex:1;display:flex;align-items:center;justify-content:center;padding:24px;min-height:200px}.file-detail__image[data-v-5395e671]{max-width:100%;max-height:100%;object-fit:contain;border-radius:12px;box-shadow:0 8px 32px #0000004d}.file-detail__placeholder[data-v-5395e671]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:32px;border-radius:16px;background:#ffffff0a}.file-detail__info-card[data-v-5395e671]{margin:0 16px 16px;padding:16px;border-radius:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.file-detail__info-row[data-v-5395e671]{display:flex;justify-content:space-between;align-items:center;padding:8px 0}.file-detail__info-row[data-v-5395e671]:not(:last-child){border-bottom:1px solid rgba(255,255,255,.06)}.file-detail__info-label[data-v-5395e671]{font-size:12px;color:#ffffff80}.file-detail__info-value[data-v-5395e671]{font-size:12px;color:#ffffffe6;text-align:right;max-width:60%;word-break:break-all}.file-detail__footer[data-v-5395e671]{padding:12px 16px;border-top:1px solid rgba(255,255,255,.08);display:flex;justify-content:flex-end}.v-theme--light{background:#00000005}.v-theme--light{border-color:#00000014;background:#00000008}.v-theme--light{border-color:#0003}.v-theme--light{color:#0000004d}.v-theme--light{border-color:#00000014;background:#00000005}.v-theme--light{border-color:#0000000f}.v-theme--light{color:#000000de}.v-theme--light{border-color:#00000014}.files-panel[data-v-60726acb]{display:flex;flex-direction:column;min-height:100%;padding:12px;gap:12px}.files-panel__section[data-v-60726acb]{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:12px;background:#ffffff05;border:1px solid rgba(255,255,255,.06)}.files-panel__section-header[data-v-60726acb]{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:600;color:#ffffff80;text-transform:uppercase;letter-spacing:.05em}.files-panel__section-icon[data-v-60726acb]{opacity:.6}.files-panel__add-btn[data-v-60726acb]{display:flex;align-items:center;gap:4px;padding:4px 10px;border:none;border-radius:8px;background:rgba(var(--v-theme-primary),.1);color:rgb(var(--v-theme-primary));font-size:11px;font-weight:600;cursor:pointer;transition:all .15s ease}.files-panel__add-btn[data-v-60726acb]:hover:not(:disabled){background:rgba(var(--v-theme-primary),.2)}.files-panel__add-btn[data-v-60726acb]:disabled{opacity:.4;cursor:not-allowed}.files-panel__inline-form[data-v-60726acb]{display:flex;align-items:center;gap:8px;padding:8px;border-radius:10px;background:#ffffff0a;border:1px solid rgba(var(--v-theme-primary),.3)}.files-panel__inline-input[data-v-60726acb]{flex:1;min-width:0;padding:8px 12px;border:none;border-radius:8px;background:#ffffff0f;color:#fffffff2;font-size:13px;font-weight:500;outline:none}.files-panel__inline-input[data-v-60726acb]::placeholder{color:#fff6}.files-panel__inline-input[data-v-60726acb]:focus{background:#ffffff14}.files-panel__inline-actions[data-v-60726acb]{display:flex;gap:4px}.files-panel__inline-btn[data-v-60726acb]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:8px;cursor:pointer;transition:all .15s ease}.files-panel__inline-btn--cancel[data-v-60726acb]{background:#ffffff0f;color:#fff9}.files-panel__inline-btn--cancel[data-v-60726acb]:hover:not(:disabled){background:#ef444426;color:#ef4444e6}.files-panel__inline-btn--confirm[data-v-60726acb]{background:rgba(var(--v-theme-primary),.15);color:rgb(var(--v-theme-primary))}.files-panel__inline-btn--confirm[data-v-60726acb]:hover:not(:disabled){background:rgba(var(--v-theme-primary),.25)}.files-panel__inline-btn[data-v-60726acb]:disabled{opacity:.4;cursor:not-allowed}.files-panel__chips[data-v-60726acb]{display:flex;flex-wrap:wrap;gap:6px}.files-panel__chip[data-v-60726acb]{padding:6px 12px;border:1px solid rgba(255,255,255,.1);border-radius:20px;background:#ffffff08;color:#ffffffb3;font-size:12px;font-weight:500;cursor:pointer;transition:all .15s ease}.files-panel__chip[data-v-60726acb]:hover{background:#ffffff0f;border-color:#ffffff26}.files-panel__chip--active[data-v-60726acb]{background:rgba(var(--v-theme-primary),.15);border-color:rgba(var(--v-theme-primary),.4);color:rgb(var(--v-theme-primary))}.files-panel__chip--inactive[data-v-60726acb]{opacity:.5}.files-panel__chip-wrapper[data-v-60726acb]{display:flex;align-items:center;gap:2px}.files-panel__chip-toggle[data-v-60726acb]{width:24px;height:24px;display:flex;align-items:center;justify-content:center;border:none;background:transparent;color:#ffffff4d;cursor:pointer;border-radius:4px;transition:all .15s ease}.files-panel__chip-toggle[data-v-60726acb]:hover{background:#ffffff14;color:#fff9}.files-panel__chip-toggle--active[data-v-60726acb]{color:rgb(var(--v-theme-primary))}.files-panel__chip-toggle--active[data-v-60726acb]:hover{color:rgb(var(--v-theme-primary));background:rgba(var(--v-theme-primary),.1)}.files-panel__empty-hint[data-v-60726acb]{font-size:12px;color:#fff6;text-align:center;padding:8px}@keyframes spin-60726acb{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.spin[data-v-60726acb]{animation:spin-60726acb 1s linear infinite}.files-panel__upload[data-v-60726acb]{margin-top:4px}.files-panel__items[data-v-60726acb]{display:flex;flex-direction:column;gap:8px}.files-panel__items-header[data-v-60726acb]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 0;color:#ffffffb3;font-size:12px;font-weight:600}.files-panel__items-header-actions[data-v-60726acb]{display:flex;align-items:center;gap:4px}.files-panel__items-title[data-v-60726acb]{display:flex;align-items:center}.files-panel__items-count[data-v-60726acb]{padding:2px 8px;border-radius:10px;background:#ffffff14;font-size:11px}.files-panel__cancel-all-btn[data-v-60726acb]{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border:none;border-radius:8px;background:#ef444426;color:#ef4444e6;font-size:11px;font-weight:600;cursor:pointer;transition:all .15s ease}.files-panel__cancel-all-btn[data-v-60726acb]:hover{background:#ef444440;color:#ef4444}.v-theme--light{background:#dc26261a;color:#dc2626e6}.v-theme--light{background:#dc262633;color:#dc2626}.files-panel__loading[data-v-60726acb],.files-panel__empty[data-v-60726acb]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:32px 16px;border-radius:16px;background:#ffffff05;border:1px dashed rgba(255,255,255,.1)}.files-panel__empty-icon[data-v-60726acb]{color:#ffffff4d}.files-panel__items-list[data-v-60726acb]{display:flex;flex-direction:column;gap:6px}.files-panel__items-grid[data-v-60726acb]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.files-panel__card[data-v-60726acb]{-webkit-appearance:none;appearance:none;padding:0;margin:0;font:inherit;text-align:left;display:flex;flex-direction:column;border-radius:10px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);cursor:pointer;overflow:hidden;transition:all .15s ease}.files-panel__card[data-v-60726acb]:hover{background:#ffffff0f;border-color:#ffffff26;transform:translateY(-1px)}.files-panel__card--active[data-v-60726acb]{border-color:rgba(var(--v-theme-primary),.4);box-shadow:0 0 0 1px rgba(var(--v-theme-primary),.2)}.files-panel__card-thumb[data-v-60726acb]{position:relative;aspect-ratio:4/3;background:#0003;overflow:hidden}.files-panel__card-thumb img[data-v-60726acb]{width:100%;height:100%;object-fit:cover}.files-panel__card-placeholder[data-v-60726acb]{display:flex;align-items:center;justify-content:center;height:100%;background:#ffffff05}.files-panel__card-loader[data-v-60726acb]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#00000080;z-index:2}.files-panel__card-loader--cancelable[data-v-60726acb]{border:none;cursor:pointer;transition:background .15s ease}.files-panel__card-loader--cancelable[data-v-60726acb]:hover{background:#ef4444b3}.files-panel__card-loader-cancel[data-v-60726acb]{position:absolute;color:#fff;opacity:0;transition:opacity .15s ease}.files-panel__card-loader--cancelable:hover .files-panel__card-loader-cancel[data-v-60726acb]{opacity:1}.files-panel__card-loader--cancelable:hover .v-progress-circular[data-v-60726acb]{opacity:.3}.files-panel__card-status[data-v-60726acb]{position:absolute;top:4px;right:4px;font-size:12px;line-height:1;filter:grayscale(1) opacity(.4);transition:filter .2s ease}.files-panel__card-status--active[data-v-60726acb]{filter:none}.files-panel__card-cost[data-v-60726acb]{position:absolute;bottom:4px;left:4px;padding:2px 5px;border-radius:4px;background:#000000a6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#ffffffd9;font-size:9px;font-weight:600;letter-spacing:.02em;box-shadow:0 1px 2px #0003}.files-panel__card-info[data-v-60726acb]{padding:8px 10px}.files-panel__card-name[data-v-60726acb]{font-size:11px;font-weight:500;color:#fffc;text-align:center;line-height:1.3}.files-panel__see-all-cta[data-v-60726acb]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:8px;padding:10px 16px;background:rgba(var(--v-theme-primary),.08);border:1px dashed rgba(var(--v-theme-primary),.35);border-radius:10px;color:rgb(var(--v-theme-primary));font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease}.files-panel__see-all-cta[data-v-60726acb]:hover{background:rgba(var(--v-theme-primary),.15);border-color:rgba(var(--v-theme-primary),.5);transform:translate(2px)}.files-panel__see-all-text[data-v-60726acb]{display:flex;align-items:center;gap:4px}.files-panel__see-all-count[data-v-60726acb]{font-weight:500;opacity:.7}.v-theme--light{background:rgba(var(--v-theme-primary),.06);border-color:rgba(var(--v-theme-primary),.3)}.v-theme--light{background:rgba(var(--v-theme-primary),.12);border-color:rgba(var(--v-theme-primary),.45)}.files-panel__item[data-v-60726acb]{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);cursor:pointer;transition:all .15s ease}.files-panel__item[data-v-60726acb]:hover{background:#ffffff0f;border-color:#ffffff1a}.files-panel__item--active[data-v-60726acb]{border-color:rgba(var(--v-theme-primary),.3);background:rgba(var(--v-theme-primary),.05)}.files-panel__item-thumb[data-v-60726acb]{width:36px;height:36px;border-radius:8px;background:#ffffff0a;display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}.files-panel__item-thumb img[data-v-60726acb]{width:100%;height:100%;object-fit:cover}.files-panel__item-icon[data-v-60726acb]{color:#ffffff80}.files-panel__item-info[data-v-60726acb]{flex:1;min-width:0}.files-panel__item-name[data-v-60726acb]{font-size:13px;font-weight:600;color:#ffffffe6}.files-panel__item-meta[data-v-60726acb]{font-size:11px;margin-top:2px}.files-panel__item-actions[data-v-60726acb]{display:flex;gap:2px;opacity:0;transition:opacity .15s ease}.files-panel__item:hover .files-panel__item-actions[data-v-60726acb]{opacity:1}.files-panel__intro[data-v-60726acb]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:40px 20px;text-align:center}.files-panel__intro-icon[data-v-60726acb]{color:#ffffff4d;margin-bottom:8px}.v-theme--light{color:#0009}.v-theme--light{background:#00000005;border-color:#0000001a}.v-theme--light{background:#00000005;border-color:#00000014}.v-theme--light{background:#0000000a;border-color:#0000001f}.v-theme--light{background:#0000000d}.v-theme--light{background:#0009;color:#ffffffe6}.v-theme--light{background:#0000000a;border-color:#0000001a}.v-theme--light{background:#0000000a}.v-theme--light{color:#00000040}.files-panel__steps[data-v-60726acb]{display:flex;align-items:center;justify-content:center;gap:6px;padding:12px;margin-bottom:8px;background:#ffffff05;border-radius:12px;border:1px solid rgba(255,255,255,.06)}.files-panel__step-pill[data-v-60726acb]{display:inline-flex;align-items:center;gap:4px;padding:6px 10px;font-size:11px;font-weight:600;border-radius:999px;border:1px solid rgba(255,255,255,.15);background:#ffffff0a;color:#ffffffb3;cursor:pointer;transition:all .15s ease}.files-panel__step-pill[data-v-60726acb]:hover:not(:disabled){background:#ffffff14;border-color:#ffffff40;color:#ffffffe6}.files-panel__step-pill[data-v-60726acb]:disabled{cursor:default}.files-panel__step-pill--done[data-v-60726acb]{background:rgba(var(--v-theme-success),.15);border-color:rgba(var(--v-theme-success),.3);color:rgb(var(--v-theme-success))}.files-panel__step-pill--loading[data-v-60726acb]{background:rgba(var(--v-theme-primary),.1);border-color:rgba(var(--v-theme-primary),.25);color:rgb(var(--v-theme-primary))}.files-panel__step-pill--disabled[data-v-60726acb]{opacity:.4;cursor:not-allowed}.files-panel__step-arrow[data-v-60726acb]{color:#ffffff40}.files-panel__steps-cta[data-v-60726acb]{flex:1;max-width:220px}.v-theme--light{background:#00000005;border-color:#0000000f}.v-theme--light{background:#00000008;border-color:#0000001a;color:#0009}.v-theme--light{background:#0000000f;border-color:#00000026;color:#000c}.boost-panel-tabs[data-v-c647e336]{display:flex;flex-direction:column}.boost-panel-tabs__filter-bar[data-v-c647e336]{display:flex;gap:6px;padding:10px 12px;background:#ffffff05;border-bottom:1px solid rgba(255,255,255,.06);flex-shrink:0;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.boost-panel-tabs__filter-bar[data-v-c647e336]::-webkit-scrollbar{display:none}.boost-panel-tabs--mobile .boost-panel-tabs__filter-bar[data-v-c647e336]{padding:8px 10px;gap:4px}.boost-panel-tabs__filter-cta[data-v-c647e336]{display:flex;align-items:center;gap:5px;padding:7px 12px;border-radius:20px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:#ffffffa6;font-size:12px;font-weight:600;cursor:pointer;transition:all .15s ease;white-space:nowrap;flex-shrink:0}.boost-panel-tabs__filter-cta[data-v-c647e336]:hover{background:#ffffff14;border-color:#ffffff26;color:#ffffffe6}.boost-panel-tabs__filter-cta--active[data-v-c647e336]{background:rgba(var(--v-theme-primary),.15);border-color:rgba(var(--v-theme-primary),.35);color:rgb(var(--v-theme-primary))}.boost-panel-tabs__filter-cta--active[data-v-c647e336]:hover{background:rgba(var(--v-theme-primary),.2);border-color:rgba(var(--v-theme-primary),.45)}.boost-panel-tabs__filter-icon[data-v-c647e336]{opacity:.75;flex-shrink:0}.boost-panel-tabs__filter-cta--active .boost-panel-tabs__filter-icon[data-v-c647e336]{opacity:1}.boost-panel-tabs__filter-label[data-v-c647e336]{line-height:1}.boost-panel-tabs__filter-badge[data-v-c647e336]{min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:#ffffff1a;color:inherit;font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center}.boost-panel-tabs__filter-cta--active .boost-panel-tabs__filter-badge[data-v-c647e336]{background:rgba(var(--v-theme-primary),.2)}.boost-panel-tabs__content[data-v-c647e336]{position:relative}.v-theme--light{background:#0000000f;border-color:#0000001f;color:#000000d9}.v-theme--light{background:rgba(var(--v-theme-primary),.1);border-color:rgba(var(--v-theme-primary),.3);color:rgb(var(--v-theme-primary))}.v-theme--light{background:#0000000f}.v-theme--light{background:rgba(var(--v-theme-primary),.15)}.context-card[data-v-43a5e91d]{position:relative;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:12px;overflow:hidden;transition:all .2s ease}.context-card[data-v-43a5e91d]:hover{background:#ffffff0d;border-color:#ffffff1f}.context-card--disabled[data-v-43a5e91d]{opacity:.5}.context-card__header[data-v-43a5e91d]{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;gap:8px}.context-card__title-group[data-v-43a5e91d]{display:flex;align-items:center;gap:8px;min-width:0}.context-card__icon[data-v-43a5e91d]{font-size:16px;color:var(--card-accent);flex-shrink:0}.context-card__emoji[data-v-43a5e91d]{display:inline-flex;align-items:center;justify-content:center;font-size:1.05rem;line-height:1;flex-shrink:0;filter:drop-shadow(0 0 6px color-mix(in srgb,var(--card-accent) 45%,transparent))}.context-card__title[data-v-43a5e91d]{font-size:.8125rem;font-weight:600;color:#ffffffe6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.context-card__toggle[data-v-43a5e91d]{flex-shrink:0;padding:2px;background:transparent;border:none;cursor:pointer}.context-card__toggle-track[data-v-43a5e91d]{display:block;width:32px;height:18px;background:#ffffff26;border-radius:9px;position:relative;transition:background .2s ease}.context-card__toggle--active .context-card__toggle-track[data-v-43a5e91d]{background:var(--card-accent)}.context-card__toggle-thumb[data-v-43a5e91d]{position:absolute;top:2px;left:2px;width:14px;height:14px;background:#fff;border-radius:50%;transition:transform .2s ease;box-shadow:0 1px 3px #0000004d}.context-card__toggle--active .context-card__toggle-thumb[data-v-43a5e91d]{transform:translate(14px)}.context-card__body[data-v-43a5e91d]{padding:0 12px 12px;font-size:.75rem;color:#fff9;line-height:1.5}.context-card__accent[data-v-43a5e91d]{position:absolute;bottom:-4px;right:-4px;width:20px;height:20px;border-radius:50%;background:var(--card-accent);opacity:.3;filter:blur(12px);pointer-events:none;transition:opacity .2s ease}.context-card:hover .context-card__accent[data-v-43a5e91d]{opacity:.5}.context-card--disabled .context-card__accent[data-v-43a5e91d]{opacity:.1}.context-card--compact[data-v-43a5e91d]{border-radius:10px}.context-card--compact .context-card__header[data-v-43a5e91d]{padding:8px 10px}.context-card--compact .context-card__icon[data-v-43a5e91d]{font-size:14px}.context-card--compact .context-card__emoji[data-v-43a5e91d]{font-size:.95rem}.context-card--compact .context-card__title[data-v-43a5e91d]{font-size:.75rem}.context-card--compact .context-card__toggle-track[data-v-43a5e91d]{width:28px;height:16px;border-radius:8px}.context-card--compact .context-card__toggle-thumb[data-v-43a5e91d]{width:12px;height:12px}.context-card--compact .context-card__toggle--active .context-card__toggle-thumb[data-v-43a5e91d]{transform:translate(12px)}.context-card__title[data-v-43a5e91d] brand600,.context-card__title[data-v-43a5e91d] brand400{font-family:magistral,sans-serif!important;font-style:italic!important}.context-card__title[data-v-43a5e91d] brand600{font-weight:600!important;color:#fff}.context-card__title[data-v-43a5e91d] brand400{font-weight:400!important}.context-sources-list[data-v-c0fbbb68]{display:flex;flex-direction:column;gap:8px}.context-sources-list__header[data-v-c0fbbb68]{display:flex;align-items:center;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#ffffff80}.context-sources-list__badge[data-v-c0fbbb68]{margin-left:auto;padding:2px 8px;border-radius:10px;background:#ffffff14;font-size:.625rem;font-weight:700;color:#ffffffb3}.context-sources-list__cards[data-v-c0fbbb68]{display:flex;flex-direction:column;gap:6px}.context-sources-list__loading[data-v-c0fbbb68]{text-align:center;padding:16px}.context-sources-list--compact[data-v-c0fbbb68]{gap:4px}.context-sources-list--compact .context-sources-list__header[data-v-c0fbbb68]{font-size:.625rem}.context-sources-list--compact .context-sources-list__cards[data-v-c0fbbb68]{gap:4px}.context-card__title-suffix[data-v-c0fbbb68]{font-size:.75rem;font-weight:400;color:#ffffff80;margin-left:2px}.context-card__description[data-v-c0fbbb68]{font-size:.75rem;color:#fff9;line-height:1.4}.context-card__preview-toggle[data-v-c0fbbb68]{display:inline-flex;align-items:center;gap:4px;padding:4px 0;margin-top:4px;background:transparent;border:none;cursor:pointer;font-size:.6875rem;color:#ffffff80;transition:color .15s ease}.context-card__preview-toggle[data-v-c0fbbb68]:hover{color:#fffc}.boostmind-chevron[data-v-c0fbbb68]{transition:transform .2s ease}.context-card__preview[data-v-c0fbbb68]{margin-top:8px;padding:10px;background:#0003;border-radius:8px;border:1px solid rgba(255,255,255,.06)}.context-card__preview-pre[data-v-c0fbbb68]{margin:0;padding:0;font-family:JetBrains Mono,SF Mono,monospace;font-size:.6875rem;line-height:1.5;color:#ffffffb3;white-space:pre-wrap;word-break:break-word}.context-panel[data-v-9851155c]{display:flex;flex-direction:column;height:100%;background:transparent}.context-panel__header[data-v-9851155c]{display:flex;justify-content:space-between;align-items:center;padding:16px;border-bottom:1px solid rgba(255,255,255,.08);flex-shrink:0}.context-panel__brand[data-v-9851155c]{display:flex;align-items:center;gap:10px}.context-panel__logo[data-v-9851155c]{font-size:20px;color:#64b5f6}.context-panel__title[data-v-9851155c]{font-size:14px;font-weight:700;color:#fffffff2;letter-spacing:-.02em}.context-panel__stats[data-v-9851155c]{display:flex;align-items:center;gap:12px}.context-panel__stat[data-v-9851155c]{display:flex;flex-direction:column;align-items:center;gap:2px}.context-panel__stat-value[data-v-9851155c]{font-size:16px;font-weight:700;color:#fffffff2}.context-panel__stat-label[data-v-9851155c]{font-size:10px;font-weight:500;color:#ffffff8c;text-transform:uppercase;letter-spacing:.05em}.context-panel__stat-divider[data-v-9851155c]{width:1px;height:24px;background:#ffffff1f}.context-panel__tabs[data-v-9851155c]{display:flex;gap:4px;padding:8px 16px;border-bottom:1px solid rgba(255,255,255,.06);flex-shrink:0}.context-panel__tab[data-v-9851155c]{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:10px 14px;border-radius:10px;background:transparent;border:1px solid transparent;color:#ffffff8c;font-size:12px;font-weight:600;cursor:pointer;transition:all .15s ease}.context-panel__tab[data-v-9851155c]:hover{background:#ffffff0a;color:#fffc}.context-panel__tab--active[data-v-9851155c]{background:#ffffff14;border-color:#ffffff1f;color:#fffffff2}.context-panel__tab .material-symbols-rounded[data-v-9851155c]{font-size:16px;opacity:.7}.context-panel__tab--active .material-symbols-rounded[data-v-9851155c]{opacity:1;color:#64b5f6}.context-panel__timestamp[data-v-9851155c]{display:flex;align-items:center;gap:6px;padding:8px 16px;font-size:11px;color:#ffffff73;border-bottom:1px solid rgba(255,255,255,.04);flex-shrink:0}.context-panel__timestamp .material-symbols-rounded[data-v-9851155c]{font-size:14px;opacity:.6}.context-panel__scroll-area[data-v-9851155c]{flex:1;overflow-y:auto;overflow-x:hidden;padding-bottom:100px}.context-panel__scroll-area[data-v-9851155c]::-webkit-scrollbar{width:6px}.context-panel__scroll-area[data-v-9851155c]::-webkit-scrollbar-track{background:transparent}.context-panel__scroll-area[data-v-9851155c]::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:3px}.context-panel__tab-content[data-v-9851155c]{padding:16px}.context-panel__code-wrap[data-v-9851155c]{background:#00000040;border-radius:12px;overflow:hidden;border:1px solid rgba(255,255,255,.08)}.context-panel__code-toolbar[data-v-9851155c]{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:#ffffff08;border-bottom:1px solid rgba(255,255,255,.06)}.context-panel__code-lang[data-v-9851155c]{font-size:10px;font-weight:700;color:#ffffff73;text-transform:uppercase;letter-spacing:.05em}.context-panel__copy[data-v-9851155c]{display:flex;align-items:center;gap:4px;padding:4px 8px;border-radius:6px;background:transparent;border:1px solid rgba(255,255,255,.12);color:#ffffffb3;font-size:11px;font-weight:500;cursor:pointer;transition:all .15s ease}.context-panel__copy[data-v-9851155c]:hover{background:#ffffff0f;border-color:#fff3}.context-panel__copy .material-symbols-rounded[data-v-9851155c]{font-size:14px}.context-panel__code[data-v-9851155c]{padding:12px;max-height:400px;overflow:auto}.context-panel__code pre[data-v-9851155c]{margin:0;font-family:JetBrains Mono,Fira Code,monospace;font-size:11px;line-height:1.5;white-space:pre-wrap;word-break:break-word;color:#ffffffd9}.context-panel__code[data-v-9851155c] .json-key{color:#64b5f6}.context-panel__code[data-v-9851155c] .json-string{color:#81c784}.context-panel__code[data-v-9851155c] .json-number{color:#ffb74d}.context-panel__code[data-v-9851155c] .json-boolean{color:#ce93d8}.context-panel__code[data-v-9851155c] .json-punctuation{color:#ffffff73}.context-panel__empty[data-v-9851155c]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:40px 20px;text-align:center}.context-panel__empty .material-symbols-rounded[data-v-9851155c]{font-size:40px;color:#fff3}.context-panel__empty span[data-v-9851155c]:last-child{font-size:13px;color:#ffffff73}.context-panel__available-summary[data-v-9851155c]{margin-bottom:16px}.context-panel__available-grid[data-v-9851155c]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.context-panel__available-item[data-v-9851155c]{display:flex;flex-direction:column;align-items:center;gap:4px;padding:12px;background:#ffffff0a;border-radius:10px;border:1px solid rgba(255,255,255,.06)}.context-panel__available-item .material-symbols-rounded[data-v-9851155c]{font-size:20px;color:#ffffff80}.context-panel__available-value[data-v-9851155c]{font-size:18px;font-weight:700;color:#fffffff2}.context-panel__available-label[data-v-9851155c]{font-size:10px;font-weight:500;color:#ffffff80;text-transform:uppercase;letter-spacing:.03em}.context-panel__warning[data-v-9851155c],.context-panel__error[data-v-9851155c]{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:8px;margin-bottom:8px;font-size:12px}.context-panel__warning[data-v-9851155c]{background:#ffc1071f;color:#ffc107;border:1px solid rgba(255,193,7,.25)}.context-panel__warning .material-symbols-rounded[data-v-9851155c]{font-size:16px}.context-panel__error[data-v-9851155c]{background:#f443361f;color:#ef5350;border:1px solid rgba(244,67,54,.25)}.context-panel__error .material-symbols-rounded[data-v-9851155c]{font-size:16px}.context-panel__available-list[data-v-9851155c]{margin-top:16px}.context-panel__available-list-header[data-v-9851155c]{display:flex;align-items:center;gap:8px;padding:8px 0;font-size:12px;font-weight:600;color:#ffffffb3;border-bottom:1px solid rgba(255,255,255,.08);margin-bottom:8px}.context-panel__available-list-header .material-symbols-rounded[data-v-9851155c]{font-size:16px;color:#ffffff80}.context-panel__available-items[data-v-9851155c]{display:flex;flex-wrap:wrap;gap:6px}.context-panel__available-chip[data-v-9851155c]{display:flex;align-items:center;gap:6px;padding:6px 10px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:20px;font-size:11px;color:#ffffffa6;transition:all .15s ease}.context-panel__available-chip .material-symbols-rounded[data-v-9851155c]{font-size:14px}.context-panel__available-chip--active[data-v-9851155c]{background:#81c7841f;border-color:#81c7844d;color:#81c784}.context-panel__available-chip--active .material-symbols-rounded[data-v-9851155c]{color:#81c784}.context-panel__available-chip-name[data-v-9851155c]{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.context-panel__available-chip-badge[data-v-9851155c]{padding:2px 6px;background:#81c78433;border-radius:10px;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.03em}.v-theme--light{border-bottom-color:#00000014}.v-theme--light{background:#0000001a}.v-theme--light{border-bottom-color:#0000000f}.v-theme--light{color:#0000008c}.v-theme--light{background:#0000000a;color:#000000bf}.v-theme--light{background:#0000000f;border-color:#0000001a;color:#000000e6}.v-theme--light{color:#00000073;border-bottom-color:#0000000a}.v-theme--light{background:#0000000a;border-color:#00000014}.v-theme--light{background:#00000005;border-bottom-color:#0000000f}.v-theme--light{border-color:#0000001f;color:#000000a6}.v-theme--light{background:#0000000a;border-color:#0003}.v-theme--light{color:#000000d9}.v-theme--light{color:#1976d2}.v-theme--light{color:#388e3c}.v-theme--light{color:#e65100}.v-theme--light{color:#7b1fa2}.v-theme--light{color:#0006}.v-theme--light{color:#0003}.v-theme--light{background:#00000008;border-color:#0000000f}.v-theme--light{color:#00000073}.v-theme--light{color:#000000e6}.v-theme--light{color:#00000080}.v-theme--light{color:#000000a6;border-bottom-color:#00000014}.v-theme--light{background:#00000008;border-color:#00000014;color:#0009}.v-theme--light{background:#00000026}.global-context-panel[data-v-e7d7d39c]{display:flex;flex-direction:column;height:100%;width:100%;position:relative;z-index:13005}.global-context-panel--overlay[data-v-e7d7d39c]{position:fixed;top:0;left:0;bottom:0;width:min(640px,95%);z-index:12017}.drawer-scrim[data-v-e7d7d39c]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:12016;cursor:pointer}.drawer-scrim--context[data-v-e7d7d39c]{background:#0000008c}.v-theme--light{background:#00000059}.v-theme--light{background:#0006}.global-context-panel--boostmind-off[data-v-e7d7d39c],.global-context-mobile-panel--boostmind-off[data-v-e7d7d39c]{filter:grayscale(.92) saturate(.28)}.context-background[data-v-e7d7d39c]{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--context-brand-gradient, linear-gradient(180deg, rgb(5, 58, 77) 0%, rgb(2, 29, 38) 45%, rgb(5, 7, 12) 100%));z-index:0;pointer-events:none}.global-context-drawer__content[data-v-e7d7d39c]{position:relative;z-index:1;height:100%;min-height:0}.global-context-header-wrap[data-v-e7d7d39c]{--header-brand-rgb: var(--brand-r, 13), var(--brand-g, 165), var(--brand-b, 221);position:absolute;top:0;left:0;right:0;z-index:10;display:flex;align-items:center;justify-content:space-between;min-height:3rem;padding:8px 16px;pointer-events:none;gap:12px}.global-context-header-wrap[data-v-e7d7d39c]:after{content:"";position:absolute;top:0;left:0;right:0;height:72px;pointer-events:none;background:radial-gradient(240% 160% at 50% 0%,rgba(var(--header-brand-rgb),.08) 0%,transparent 74%),linear-gradient(180deg,#0000009e,#0000);z-index:-1;transition:background .3s ease}.global-context-header-wrap.at-top[data-v-e7d7d39c]:after{background:radial-gradient(240% 160% at 50% 0%,rgba(var(--header-brand-rgb),.06) 0%,transparent 76%),linear-gradient(180deg,#0000008f,#0000)}.global-context-header-wrap[data-v-e7d7d39c]>*{pointer-events:auto}.global-context-header-left[data-v-e7d7d39c]{display:flex;align-items:center;gap:8px}.global-context-header-pill[data-v-e7d7d39c]{display:flex;align-items:center}.global-context-header-pill--wide[data-v-e7d7d39c]{--app-nav-pill-padding: 10px 10px 10px 16px;width:100%;max-width:100%;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;box-sizing:border-box;align-self:stretch}.global-context-header-pill--brand-only[data-v-e7d7d39c]{--app-nav-pill-padding: 10px;grid-template-columns:1fr}.global-context-header-pill--brand-only .global-context-header-actions--left[data-v-e7d7d39c]{justify-self:center;justify-content:center}.global-context-header-pill--brand-only .global-context-header-actions--right[data-v-e7d7d39c],.global-context-header-pill--brand-only .global-context-header-center[data-v-e7d7d39c]{display:none}.global-context-header-actions[data-v-e7d7d39c]{display:flex;align-items:center;gap:6px;flex:0 0 auto;min-width:0}.global-context-header-actions--left[data-v-e7d7d39c]{justify-content:flex-start;justify-self:start}.global-context-header-actions--right[data-v-e7d7d39c]{justify-content:flex-end;justify-self:stretch;width:100%}.global-context-header-center[data-v-e7d7d39c]{min-width:0;display:flex;align-items:center;justify-content:center;gap:10px;text-align:center;font-size:12px;justify-self:center}.context-capacity-inline[data-v-e7d7d39c]{display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);min-width:0;width:100%;flex:1 1 auto;overflow:hidden}.v-theme--light .context-capacity-inline[data-v-e7d7d39c]{background:#0000000a;border-color:#00000014}.context-capacity-inline__status[data-v-e7d7d39c]{font-size:14px;line-height:1;flex-shrink:0;filter:grayscale(1) opacity(.4);transition:filter .2s ease}.context-capacity-inline__status--active[data-v-e7d7d39c]{filter:none}.context-capacity-inline__bar[data-v-e7d7d39c]{flex:1 1 auto;min-width:0;width:100%;max-width:100%}.context-capacity-inline__bar .v-progress-linear__background[data-v-e7d7d39c]{opacity:.35}.context-capacity-inline__bar .v-progress-linear__determinate[data-v-e7d7d39c]{background:linear-gradient(90deg,#2ecc71,#f1c40f 55%,#e74c3c)}.global-context-mobile-header-pill[data-v-e7d7d39c]{width:100%;padding:8px 12px 8px 16px;gap:10px;background:#11111499;backdrop-filter:blur(16px) saturate(160%);-webkit-backdrop-filter:blur(16px) saturate(160%);border:1px solid rgba(255,255,255,.12);box-shadow:0 4px 16px #00000040}.v-theme--light .global-context-mobile-header-pill[data-v-e7d7d39c]{background:#ffffffbf;border-color:#0000000f;box-shadow:0 4px 14px #0000000f}.global-context-header-icon[data-v-e7d7d39c]{flex-shrink:0}.global-context-header-title[data-v-e7d7d39c]{font-size:12px;font-weight:600;color:#fffffff2;letter-spacing:.01em}.global-context-header-brand[data-v-e7d7d39c]{display:inline-flex;align-items:baseline;white-space:nowrap}.global-context-header-spacer[data-v-e7d7d39c]{flex:1}.global-context-header-btn[data-v-e7d7d39c]{flex:0 0 auto;min-width:32px;min-height:32px;padding:6px;display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;background:transparent;color:#ffffffbf;cursor:pointer;transition:background .3s ease,color .15s ease,transform .2s ease}.global-context-header-btn[data-v-e7d7d39c]:hover:not(:disabled){color:#fff;background:#ffffff1a;transform:scale(1.08)}.global-context-header-btn[data-v-e7d7d39c]:disabled{opacity:.5;cursor:not-allowed}.global-context-header-btn--upload[data-v-e7d7d39c]{background:var(--border-input-bg);color:var(--border-input-color);border:1px dashed var(--border-input-color)}.global-context-header-btn--upload[data-v-e7d7d39c]:hover:not(:disabled){background:color-mix(in srgb,var(--border-input-color) 25%,transparent);color:var(--border-input-color);border-color:var(--border-input-color)}.global-context-header-btn--upload.is-uploading[data-v-e7d7d39c]{animation:pulse-upload-e7d7d39c 1s ease-in-out infinite}@keyframes pulse-upload-e7d7d39c{0%,to{opacity:1}50%{opacity:.5}}.hidden-file-input[data-v-e7d7d39c]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.global-context-drawer__body[data-v-e7d7d39c]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;overflow-y:auto;overflow-x:hidden;padding:72px 16px 24px;display:flex;flex-direction:column;gap:24px}.global-context-footer[data-v-e7d7d39c]{position:sticky;bottom:0;flex-shrink:0;z-index:2;padding:16px;background:linear-gradient(180deg,transparent 0%,rgba(5,7,12,.95) 30%);border-top:1px solid rgba(255,255,255,.06)}.global-context-mobile-footer[data-v-e7d7d39c]{position:sticky;bottom:0;flex-shrink:0;z-index:2;padding:12px;background:linear-gradient(180deg,transparent 0%,rgba(5,7,12,.95) 30%);border-top:1px solid rgba(255,255,255,.06)}.active-context[data-v-e7d7d39c]{display:flex;flex-direction:column;gap:20px}.active-context--boostmind-public[data-v-e7d7d39c]{width:100%}.context-section[data-v-e7d7d39c]{background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:14px;overflow:hidden}.context-section--starter-prompts[data-v-e7d7d39c]{padding:12px 14px}.active-context--mobile .context-section--starter-prompts[data-v-e7d7d39c]{padding:10px 12px}.context-section__header[data-v-e7d7d39c]{display:flex;align-items:center;padding:12px 14px;font-size:12px;font-weight:600;color:#ffffffb3;text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid rgba(255,255,255,.04);background:#00000026}.context-section__badge[data-v-e7d7d39c]{margin-left:auto;padding:2px 8px;background:#ffffff1a;border-radius:10px;font-size:10px;font-weight:700;color:#fffc}.context-section__header--actions[data-v-e7d7d39c]{justify-content:space-between;gap:10px}.context-section__header-action[data-v-e7d7d39c]{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:9999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#ffffffbf;font-size:11px;font-weight:700;text-transform:none;letter-spacing:normal;cursor:pointer;transition:transform .15s ease,background .15s ease,border-color .15s ease}.context-section__header-action[data-v-e7d7d39c]:hover{background:#ffffff14;border-color:#fff3;transform:translateY(-1px)}.context-section__header-action[data-v-e7d7d39c]:active{transform:translateY(0)}.context-project-preview[data-v-e7d7d39c]{display:flex;gap:12px;padding:14px}.context-project-thumb[data-v-e7d7d39c]{width:64px;height:64px;border-radius:10px;object-fit:cover;border:1px solid rgba(255,255,255,.1)}.context-project-info[data-v-e7d7d39c]{display:flex;flex-direction:column;justify-content:center;gap:4px}.context-project-label[data-v-e7d7d39c]{font-size:13px;font-weight:500;color:#ffffffe6}.context-project-job[data-v-e7d7d39c]{font-size:11px;color:#ffffff80;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.context-empty[data-v-e7d7d39c]{min-height:300px}.context-empty-icon[data-v-e7d7d39c]{width:88px;height:88px;border-radius:50%;background:#ffffff0a;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.08)}.context-empty--mobile .context-empty-icon[data-v-e7d7d39c]{width:72px;height:72px}.boostmind-chevron[data-v-e7d7d39c]{color:var(--boostmind-chevron-color, rgba(255, 255, 255, .7));opacity:.85;transition:color .15s ease,opacity .15s ease,transform .15s ease}.context-card__preview-toggle:hover .boostmind-chevron[data-v-e7d7d39c]{opacity:1}.context-capacity-card[data-v-e7d7d39c]{background:radial-gradient(circle at 0% 0%,rgba(255,255,255,.05),transparent 55%),#0a0e16e6;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:12px;display:flex;flex-direction:column;gap:10px}.context-capacity-card__header[data-v-e7d7d39c]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.context-capacity-card__header .title[data-v-e7d7d39c]{display:inline-flex;align-items:center;font-weight:600;color:#ffffffe6}.context-capacity-card__header .metrics[data-v-e7d7d39c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px}.context-capacity-card__header .metric[data-v-e7d7d39c]{display:flex;flex-direction:column;align-items:flex-start;padding:6px 10px;background:#ffffff0a;border:1px solid rgba(255,255,255,.05);border-radius:10px}.context-capacity-card__header .metric small[data-v-e7d7d39c]{text-transform:uppercase;font-size:10px;letter-spacing:.3px;color:#ffffff8c}.context-capacity-card__header .metric strong[data-v-e7d7d39c]{font-size:14px;color:#ffffffeb}.context-capacity-card__header .metric--limit[data-v-e7d7d39c]{background:#ffffff0f;border-color:#ffffff1f}.progress-label[data-v-e7d7d39c]{font-size:12px;font-weight:600;color:#000000b3}.memory-prompts-section[data-v-e7d7d39c]{margin-top:auto}.global-context-mobile-panel[data-v-e7d7d39c]{position:fixed;top:0;left:0;right:auto;bottom:0;width:min(640px,95%);z-index:12016;display:flex;flex-direction:column;overflow:hidden}.slide-left-enter-active[data-v-e7d7d39c],.slide-left-leave-active[data-v-e7d7d39c]{transition:transform .28s cubic-bezier(.4,0,.2,1)}.slide-left-enter-from[data-v-e7d7d39c],.slide-left-leave-to[data-v-e7d7d39c]{transform:translate(-100%)}.global-context-mobile-panel__header[data-v-e7d7d39c]{--header-brand-rgb: var(--brand-r, 13), var(--brand-g, 165), var(--brand-b, 221);display:flex;align-items:center;justify-content:center;gap:10px;padding:10px 16px;min-height:72px;background:transparent;position:absolute;top:0;left:0;right:0;z-index:10}.global-context-mobile-panel__header[data-v-e7d7d39c]:after{content:"";position:absolute;top:0;left:0;right:0;height:72px;pointer-events:none;background:radial-gradient(240% 160% at 50% 0%,rgba(var(--header-brand-rgb),.08) 0%,transparent 74%),linear-gradient(180deg,#0000009e,#0000);z-index:-1}.global-context-mobile-panel__content[data-v-e7d7d39c]{flex:1 1 0;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;position:relative;z-index:1;padding:80px 10px 16px;padding-bottom:calc(80px + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;gap:20px}@media(max-width:599.98px){.global-context-mobile-panel__content[data-v-e7d7d39c]{padding-bottom:calc(140px + env(safe-area-inset-bottom,0px))}.global-context-mobile-panel__content--prof[data-v-e7d7d39c]{padding-left:16px;padding-right:16px}}.active-context--mobile .context-section[data-v-e7d7d39c]{border-radius:12px}.active-context--mobile .context-section__header[data-v-e7d7d39c]{padding:10px 12px;font-size:11px}.context-project-preview--mobile[data-v-e7d7d39c]{padding:12px}.context-project-preview--mobile .context-project-thumb[data-v-e7d7d39c]{width:48px;height:48px}.context-cards-section[data-v-e7d7d39c]{background:transparent;border:none}.context-cards-section .context-section__header[data-v-e7d7d39c]{background:transparent;border-bottom:none;padding-bottom:8px}.context-cards-list[data-v-e7d7d39c]{display:flex;flex-direction:column;gap:8px;padding:0 12px 12px}.context-card__title-suffix[data-v-e7d7d39c]{font-size:.75rem;font-weight:500;color:#ffffffb3}.context-card__description[data-v-e7d7d39c]{margin-bottom:6px}.context-card__preview-toggle[data-v-e7d7d39c]{border:none;background:transparent;padding:0;display:inline-flex;align-items:center;gap:6px;color:#ffffffb3;font-size:.72rem;cursor:pointer}.context-card__preview-toggle[data-v-e7d7d39c]:hover:not(:disabled){color:#ffffffe6}.context-card__preview-toggle[data-v-e7d7d39c]:disabled{opacity:.5;cursor:not-allowed}.context-card__preview[data-v-e7d7d39c]{margin-top:8px;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:#0000004d;padding:8px 10px}.context-card__preview-pre[data-v-e7d7d39c]{margin:0;white-space:pre-wrap;word-break:break-word;font-family:var(--font-mono, "SFMono-Regular", Consolas, "Liberation Mono", "Courier New", monospace);font-size:12px;line-height:1.45;color:#ffffffeb}.v-theme--light{color:#101828b3}.v-theme--light{border-color:#1018281f;background:#1018280a}.v-theme--light{color:#101828eb}.delete-group-overlay[data-v-e7d7d39c]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:16px;background:#0009;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.study-delete-dialog{background:#181820fa;backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border:1px solid rgba(255,255,255,.1)}.study-delete-dialog__icon{display:flex;align-items:center;justify-content:center;margin:20px auto 12px;width:56px;height:56px;border-radius:50%;background:#ef44441f;border:1px solid rgba(239,68,68,.2)}.v-theme--light .study-delete-dialog{background:#fffffffa;border-color:#10182814}.v-theme--light .study-delete-dialog__icon{background:#ef444414;border-color:#ef444426}.route-skeleton[data-v-e4f760c9]{padding:20px}.route-skeleton__hero[data-v-e4f760c9]{background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:14px}.route-skeleton__grid[data-v-e4f760c9]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.route-skeleton__card[data-v-e4f760c9]{background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:14px}.logo-container[data-v-eff81794]{display:inline-flex;align-items:center;gap:.1rem;transition:transform .2s ease,filter .2s ease}.logo-container[data-v-eff81794]:hover{transform:scale(1.03);filter:drop-shadow(0 0 8px rgba(var(--v-theme-primary),.5))}.logo-container span[data-v-eff81794]{font-family:magistral,sans-serif!important}.boost-selector-logo[data-v-ddb165b3]{pointer-events:none}.boost-selector-logo-btn[data-v-ddb165b3]{display:flex;align-items:center;justify-content:center;padding:0;min-width:32px;min-height:32px;border:none;border-radius:8px;background:transparent;color:#ffffffbf;cursor:pointer;transition:color .15s ease,transform .2s ease}.boost-selector-logo-btn[data-v-ddb165b3]:disabled{opacity:.45;cursor:not-allowed}.boost-selector-chevron[data-v-ddb165b3]{margin-left:2px;opacity:.7;transform:translateY(0);transition:opacity .15s ease,transform .2s ease}.boost-selector-logo-btn:hover:not(:disabled) .boost-selector-chevron[data-v-ddb165b3]{opacity:1;transform:translateY(1px)}.boost-selector-logo-btn--at-top[data-v-ddb165b3]{color:#ffffffd9}.boost-selector-logo-btn[data-v-ddb165b3]:hover:not(:disabled){color:#fff}.boost-selector-logo-btn--at-top[data-v-ddb165b3]:hover:not(:disabled){color:#fff}.v-theme--light .boost-selector-logo-btn[data-v-ddb165b3]{color:#000000a6}.v-theme--light .boost-selector-logo-btn[data-v-ddb165b3]:hover:not(:disabled){color:#000000e6}@media(max-width:600px){.boost-selector-logo-btn[data-v-ddb165b3]{min-height:28px;padding:0}.boost-selector-logo[data-v-ddb165b3] brand600,.boost-selector-logo[data-v-ddb165b3] brand400{font-size:.9rem!important}}.settings-menu-wrapper[data-v-1d719c65]{position:relative;display:flex;align-items:center}.settings-menu-trigger[data-v-1d719c65]{display:flex;align-items:center;justify-content:center;min-width:32px;min-height:32px;padding:6px;border:none;border-radius:50%;background:transparent;color:#ffffffbf;cursor:pointer;transition:background .3s ease,color .15s ease,transform .2s ease}.settings-menu-trigger[data-v-1d719c65]:hover:not(:disabled){color:#fff;background:#ffffff1a;transform:scale(1.08)}.settings-menu-trigger[data-v-1d719c65]:disabled{opacity:.4;cursor:not-allowed}.v-theme--light .settings-menu-trigger[data-v-1d719c65]{color:#000000a6}.v-theme--light .settings-menu-trigger[data-v-1d719c65]:hover:not(:disabled){color:#000000e6;background:#0000000f}.settings-menu-backdrop[data-v-1d719c65]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:13990;background:transparent}.settings-menu-dropdown[data-v-1d719c65]{position:fixed;z-index:14000;min-width:180px;max-width:240px;background:#121216f2;backdrop-filter:blur(24px) saturate(150%);-webkit-backdrop-filter:blur(24px) saturate(150%);border:1px solid rgba(255,255,255,.1);border-radius:12px;box-shadow:0 8px 32px #0006,0 2px 8px #0003;overflow:hidden}.v-theme--light .settings-menu-dropdown[data-v-1d719c65]{background:#fffffff2;border-color:#00000014;box-shadow:0 8px 32px #0000001f,0 2px 8px #0000000f}.settings-menu-content[data-v-1d719c65]{display:flex;flex-direction:column;padding:6px}.settings-menu-item[data-v-1d719c65]{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border:none;border-radius:8px;background:transparent;color:#ffffffd9;font-size:.875rem;font-weight:500;text-align:left;cursor:pointer;transition:all .15s ease}.settings-menu-item[data-v-1d719c65]:hover{background:#ffffff14;color:#fff}.settings-menu-item--locked[data-v-1d719c65]{opacity:.7}.settings-menu-item--locked[data-v-1d719c65]:hover{opacity:.9}.settings-menu-item-icon[data-v-1d719c65]{flex-shrink:0;opacity:.75}.settings-menu-item:hover .settings-menu-item-icon[data-v-1d719c65]{opacity:1}.settings-menu-item-label[data-v-1d719c65]{flex:1;min-width:0}.settings-menu-item-lock[data-v-1d719c65]{flex-shrink:0;opacity:.6;margin-left:auto}.settings-menu-item--feedback[data-v-1d719c65]{color:rgb(var(--v-theme-primary))}.settings-menu-item--feedback[data-v-1d719c65]:hover{background:rgba(var(--v-theme-primary),.12)}.settings-menu-item--logout[data-v-1d719c65]{color:rgb(var(--v-theme-success))}.settings-menu-item--logout[data-v-1d719c65]:hover{background:rgba(var(--v-theme-success),.12)}.settings-menu-item--login[data-v-1d719c65]{color:rgb(var(--v-theme-primary))}.settings-menu-item--login[data-v-1d719c65]:hover{background:rgba(var(--v-theme-primary),.12)}.v-theme--light .settings-menu-item[data-v-1d719c65]{color:#000c}.v-theme--light .settings-menu-item[data-v-1d719c65]:hover{background:#0000000d;color:#000000f2}.settings-menu-divider[data-v-1d719c65]{height:1px;margin:4px 8px;background:#ffffff14}.v-theme--light .settings-menu-divider[data-v-1d719c65]{background:#0000000f}.settings-menu-fade-enter-active[data-v-1d719c65],.settings-menu-fade-leave-active[data-v-1d719c65]{transition:opacity .15s ease}.settings-menu-fade-enter-from[data-v-1d719c65],.settings-menu-fade-leave-to[data-v-1d719c65]{opacity:0}.settings-menu-slide-enter-active[data-v-1d719c65]{transition:opacity .2s ease,transform .2s cubic-bezier(.4,0,.2,1)}.settings-menu-slide-leave-active[data-v-1d719c65]{transition:opacity .15s ease,transform .15s ease}.settings-menu-slide-enter-from[data-v-1d719c65]{opacity:0;transform:translateY(-8px) scale(.95)}.settings-menu-slide-leave-to[data-v-1d719c65]{opacity:0;transform:translateY(-4px) scale(.98)}@media(max-width:600px){.settings-menu-trigger[data-v-1d719c65]{min-width:32px;min-height:32px;padding:6px}.settings-menu-dropdown[data-v-1d719c65]{min-width:160px}.settings-menu-item[data-v-1d719c65]{padding:10px;font-size:.8125rem}}[data-v-8a8253f3]:root{--token-primary: #FFC107;--token-secondary: #FF9800;--token-glow: rgba(255, 193, 7, .6);--token-glow-intense: rgba(255, 193, 7, .9);--token-surface: rgba(255, 255, 255, .95);--brand400: rgb(var(--v-theme-brand400, 13, 165, 221))}.token-balance[data-v-8a8253f3]{position:relative;display:inline-flex;align-items:center;gap:8px;background:var(--token-surface);backdrop-filter:blur(12px) saturate(140%);-webkit-backdrop-filter:blur(12px) saturate(140%);border:1.5px solid var(--token-primary);border-radius:20px;padding:6px 12px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);will-change:transform,box-shadow;box-shadow:0 2px 8px #ffc10740,0 1px 3px #0000001a}.token-balance[data-v-8a8253f3]:focus-visible{outline:2px solid var(--token-primary);outline-offset:2px;box-shadow:0 0 0 4px #ffc1074d,0 4px 12px #ffc10766}.token-balance[data-v-8a8253f3]:hover:not(.token-balance--loading){transform:translateY(-2px);border-color:var(--token-secondary);box-shadow:0 6px 16px #ffc10766,0 2px 8px #00000026}.token-balance[data-v-8a8253f3]:active:not(.token-balance--loading){transform:translateY(-1px);box-shadow:0 4px 12px #ffc1074d,0 1px 4px #0000001a}.token-balance--compact[data-v-8a8253f3]{padding:4px 8px;gap:6px;border-radius:16px;font-size:.875rem}.token-balance--display-only[data-v-8a8253f3]{background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:none!important;box-shadow:none!important;padding:0!important;gap:6px;cursor:default}.token-balance--display-only[data-v-8a8253f3]:before,.token-balance--display-only[data-v-8a8253f3]:after{display:none!important}.token-balance--display-only[data-v-8a8253f3]:hover{background:transparent!important;transform:none!important;box-shadow:none!important;border-color:transparent!important}.token-balance--display-only[data-v-8a8253f3]:active{background:transparent!important;transform:none!important;box-shadow:none!important}.token-balance--display-only[data-v-8a8253f3]:focus-visible{background:transparent!important;outline:none!important;box-shadow:none!important}.token-balance--loading[data-v-8a8253f3]{opacity:.8;cursor:default}.token-balance--loading[data-v-8a8253f3]:hover{transform:none;box-shadow:0 2px 8px #ffc10740,0 1px 3px #0000001a}.token-icon[data-v-8a8253f3]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;position:relative}.token-balance--compact .token-icon[data-v-8a8253f3]{width:20px;height:20px}.lightning-glow[data-v-8a8253f3]{font-size:18px;line-height:1;color:var(--token-primary);filter:drop-shadow(0 1px 4px var(--token-glow));transition:filter .3s ease}.token-balance--compact .lightning-glow[data-v-8a8253f3]{font-size:16px}.token-balance--display-only .lightning-glow[data-v-8a8253f3]{color:var(--brand400);filter:none;text-shadow:none}.token-balance--display-only .token-number[data-v-8a8253f3]{color:var(--brand400);text-shadow:none}.token-balance--display-only .token-glow-bg[data-v-8a8253f3]{display:none!important}.token-balance--display-only[data-v-8a8253f3],.token-balance--display-only[data-v-8a8253f3] *{transition:none!important;animation:none!important}.token-balance--display-only[data-v-8a8253f3] .v-progress-circular__overlay,.token-balance--display-only[data-v-8a8253f3] .v-progress-circular__underlay{animation:spin 1s linear infinite!important;-webkit-animation:spin 1s linear infinite!important;animation-play-state:running!important;-webkit-animation-play-state:running!important;transform-origin:center}.token-icon--pulsing .lightning-glow[data-v-8a8253f3]{animation:token-pulse-8a8253f3 var(--animation-spin-duration, 3s) ease-in-out infinite}@keyframes token-pulse-8a8253f3{0%,to{filter:drop-shadow(0 1px 4px var(--token-glow));transform:scale(1)}50%{filter:drop-shadow(0 2px 8px var(--token-glow-intense)) drop-shadow(0 0 12px var(--token-glow));transform:scale(1.05)}}.token-amount[data-v-8a8253f3]{display:flex;align-items:center;min-width:0}.token-number[data-v-8a8253f3]{font-weight:700;font-size:.9rem;line-height:1;color:var(--token-primary);text-shadow:0 1px 2px rgba(0,0,0,.1);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.token-decimal-wrapper[data-v-8a8253f3]{display:inline-flex;align-items:flex-start;position:relative;top:-.35em;margin-left:.5px}.token-decimal-sep[data-v-8a8253f3]{font-size:.5em;opacity:.5;font-weight:500;margin-right:.5px}.token-decimal[data-v-8a8253f3]{font-size:.55em;font-weight:600;opacity:.7;letter-spacing:.02em;line-height:1}.token-balance--compact .token-number[data-v-8a8253f3]{font-size:.875rem;font-weight:600}.token-balance--compact .token-decimal-wrapper[data-v-8a8253f3]{top:-.3em}.token-balance--compact .token-decimal[data-v-8a8253f3]{font-size:.5em}.token-balance--compact .token-decimal-sep[data-v-8a8253f3]{font-size:.45em}.token-glow-bg[data-v-8a8253f3]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#ffc1071a,#ffc1070d,#ff98001a);border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .3s ease}.token-balance:hover .token-glow-bg[data-v-8a8253f3]{opacity:1}.token-balance--animated[data-v-8a8253f3]{animation:token-enter-8a8253f3 var(--animation-slide-duration, .4s) cubic-bezier(.34,1.56,.64,1)}@keyframes token-enter-8a8253f3{0%{opacity:0;transform:scale(.8) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.token-balance:hover:not(.token-balance--loading) .lightning-glow[data-v-8a8253f3]{filter:drop-shadow(0 2px 6px var(--token-glow-intense)) drop-shadow(0 0 10px var(--token-glow));transform:scale(1.1)}@media(prefers-reduced-motion:reduce){.token-icon--pulsing .lightning-glow[data-v-8a8253f3],.token-balance--animated[data-v-8a8253f3]{animation:none}.token-balance[data-v-8a8253f3]{transition:none}}@media(prefers-color-scheme:dark){[data-v-8a8253f3]:root{--token-primary: #FFD54F;--token-secondary: #FFAB40;--token-glow: rgba(255, 213, 79, .6);--token-glow-intense: rgba(255, 213, 79, .9);--token-surface: rgba(0, 0, 0, .8)}}.bottom-nav.token-balance--display-only[data-v-8a8253f3]{background:transparent!important;border:none!important;box-shadow:none!important;padding:4px 8px!important;gap:6px}.bottom-nav.token-balance--display-only .lightning-glow[data-v-8a8253f3]{color:#fff!important;text-shadow:0 1px 3px rgba(0,0,0,.6),0 0 12px rgba(255,193,7,.8),0 0 8px rgba(255,255,255,.3);filter:none!important;font-size:20px!important;animation:subtle-lightning-8a8253f3 4s ease-in-out infinite}.bottom-nav.token-balance--display-only .token-number[data-v-8a8253f3]{color:var(--brand400)!important;text-shadow:0 1px 3px rgba(0,0,0,.4),0 0 12px rgba(255,193,7,.8),0 0 6px rgba(13,165,221,.2);filter:none!important;font-family:Magistral,sans-serif!important;font-style:italic!important;font-weight:700!important;font-size:1.1rem!important;line-height:1.2!important}.bottom-nav.token-balance--display-only .token-decimal-wrapper[data-v-8a8253f3]{top:-.4em}.bottom-nav.token-balance--display-only .token-decimal[data-v-8a8253f3]{font-size:.55em!important;opacity:.75}.bottom-nav.token-balance--display-only .token-decimal-sep[data-v-8a8253f3]{font-size:.45em!important;opacity:.5}@media(max-width:768px){.token-balance[data-v-8a8253f3]{padding:5px 10px;gap:6px}.lightning-glow[data-v-8a8253f3]{font-size:16px}.bottom-nav.token-balance--display-only[data-v-8a8253f3]{gap:3px!important}.bottom-nav.token-balance--display-only .lightning-glow[data-v-8a8253f3]{font-size:18px!important}.bottom-nav.token-balance--display-only .token-number[data-v-8a8253f3]{font-size:1rem!important}}@keyframes subtle-lightning-8a8253f3{0%,to{opacity:1;text-shadow:0 1px 3px rgba(0,0,0,.6),0 0 8px rgba(255,255,255,.3)}50%{opacity:.85;text-shadow:0 1px 4px rgba(0,0,0,.7),0 0 12px rgba(255,255,255,.5)}}@media(prefers-reduced-motion:reduce){.bottom-nav.token-balance--display-only .lightning-glow[data-v-8a8253f3]{animation:none!important}}.header-container[data-v-74478d7a]{--header-space-3xs: .125rem;--header-space-2xs: .25rem;--header-space-xs: .375rem;--header-space-sm: .5rem;--header-space-md: .75rem;--header-space-lg: 1rem;--header-space-xl: 1.25rem;--header-space-2xl: 1.5rem;padding:0;position:relative;width:100%;z-index:100;pointer-events:auto;display:flex;justify-content:center;box-sizing:border-box}.header-shell[data-v-74478d7a]{--header-brand-rgb: var(--brand-r, 13), var(--brand-g, 165), var(--brand-b, 221);width:100%;position:relative;box-sizing:border-box;padding:calc(env(safe-area-inset-top,0px) + 8px) 16px 8px;pointer-events:none;background:radial-gradient(240% 160% at 50% 0%,rgba(var(--header-brand-rgb),.08) 0%,transparent 74%),linear-gradient(180deg,#0000009e,#0000)}.header-shell.at-top[data-v-74478d7a]{background:radial-gradient(240% 160% at 50% 0%,rgba(var(--header-brand-rgb),.06) 0%,transparent 76%),linear-gradient(180deg,#0000008f,#0000)}.v-theme--light .header-shell[data-v-74478d7a]{background:radial-gradient(240% 160% at 50% 0%,rgba(var(--header-brand-rgb),.06) 0%,transparent 78%),linear-gradient(180deg,#ffffffd1,#fff0)}.v-theme--light .header-shell.at-top[data-v-74478d7a]{background:radial-gradient(240% 160% at 50% 0%,rgba(var(--header-brand-rgb),.05) 0%,transparent 80%),linear-gradient(180deg,#ffffffbd,#fff0)}.header-shell[data-v-74478d7a]>*{pointer-events:auto}.header-pill[data-v-74478d7a]{display:flex;align-items:center;justify-content:space-between;position:relative;pointer-events:auto}.header-pill--wide[data-v-74478d7a]{justify-content:space-between}.header-actions[data-v-74478d7a]{display:flex;align-items:center;gap:6px;min-width:0}.header-actions--left[data-v-74478d7a]{flex:1 1 0;justify-content:flex-start;min-width:0}.header-center[data-v-74478d7a]{flex:0 0 auto;min-width:0;margin-inline:8px;display:flex;align-items:center;justify-content:center;gap:6px}.header-actions--right[data-v-74478d7a]{flex:1 1 0;justify-content:flex-end;min-width:0}.header-btn[data-v-74478d7a]{flex:0 0 auto;min-width:32px;min-height:32px;padding:6px;display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;background:transparent;color:#ffffffbf;cursor:pointer;transition:background .3s ease,color .15s ease,transform .2s ease}.header-btn[data-v-74478d7a]:hover:not(:disabled){color:#fff;background:#ffffff1a;transform:scale(1.08)}.header-btn[data-v-74478d7a]:disabled{opacity:.4;cursor:not-allowed}.v-theme--light .header-btn[data-v-74478d7a]{background:transparent;color:#000000a6}.v-theme--light .header-btn[data-v-74478d7a]:hover:not(:disabled){color:#000000e6;background:#0000000f}.header-btn--brand[data-v-74478d7a]{--btn-brand-color: #FFC107;background:transparent;color:var(--btn-brand-color)}.header-btn--brand[data-v-74478d7a]:hover:not(:disabled){background:color-mix(in srgb,var(--btn-brand-color) 15%,transparent);color:var(--btn-brand-color)}.header-btn--brand.header-btn--active[data-v-74478d7a]{background:color-mix(in srgb,var(--btn-brand-color) 25%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--btn-brand-color) 30%,transparent)}.header-btn--brand.header-btn--active[data-v-74478d7a]:hover:not(:disabled){background:color-mix(in srgb,var(--btn-brand-color) 35%,transparent)}.header-btn--balance[data-v-74478d7a]{padding:4px 8px 4px 12px;border-radius:9999px;min-width:auto;max-width:110px;background:transparent;overflow:hidden;pointer-events:auto;position:relative;z-index:2}.header-btn--balance[data-v-74478d7a]:hover:not(:disabled){background:#ffffff1a}.header-btn--balance[data-v-74478d7a] .token-balance{gap:2px!important;flex-wrap:nowrap;overflow:hidden}.header-btn--balance[data-v-74478d7a] .token-number{font-size:.9rem!important;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:70px}.v-theme--light .header-btn--balance[data-v-74478d7a]:hover:not(:disabled){background:#0000000f}.header-btn--login[data-v-74478d7a]{padding:6px 12px;border-radius:9999px;background:rgb(var(--v-theme-primary));color:rgb(var(--v-theme-on-primary))}.header-btn__label[data-v-74478d7a]{font-size:.85rem;font-weight:600;line-height:1;white-space:nowrap}.header-btn--login[data-v-74478d7a]:hover:not(:disabled){background:rgb(var(--v-theme-primary));filter:brightness(1.15);color:rgb(var(--v-theme-on-primary));transform:scale(1.03)}@media(max-width:600px){.header-shell[data-v-74478d7a]{padding:calc(env(safe-area-inset-top,0px) + 8px) 12px 8px}.header-btn[data-v-74478d7a]{min-width:32px;min-height:32px;padding:6px}.header-btn--balance[data-v-74478d7a]{padding:2px 4px 2px 10px;max-width:95px}.header-btn--balance[data-v-74478d7a] .token-number{font-size:.8rem!important;max-width:55px}.header-btn--login[data-v-74478d7a]{padding:6px 10px}}.app-footer[data-v-da4a6691]{position:relative;display:block;width:100%;margin-top:auto;flex-shrink:0;padding:0 0 24px;background:rgb(var(--v-theme-surface, 18, 18, 18));border-top:1px solid rgba(255,255,255,.08)}.v-theme--light .app-footer[data-v-da4a6691]{background:rgb(var(--v-theme-surface, 255, 255, 255));border-top-color:#00000014}.footer-container[data-v-da4a6691]{max-width:800px;margin:0 auto;padding:20px 16px 0}.footer-brand[data-v-da4a6691] span{letter-spacing:.4px}.footer-prompts-section[data-v-da4a6691]{max-width:100%}.footer-section-title[data-v-da4a6691]{font-size:.75rem;letter-spacing:.5px;text-transform:uppercase;font-weight:600;opacity:.8}.footer-prompts[data-v-da4a6691] .starter-prompts{padding:0;border:none}.footer-prompts[data-v-da4a6691] .starter-prompts__list--column{gap:8px}.footer-prompts[data-v-da4a6691] .starter-prompt{width:100%;background:#ffffff0a;text-align:left;padding:12px 14px;font-size:.85rem}.footer-prompts[data-v-da4a6691] .starter-prompt:hover:not(:disabled){background:rgba(var(--v-theme-primary-rgb, 13, 165, 221),.12)}.footer-divider[data-v-da4a6691]{opacity:.2;border-color:#ffffff1f!important}.footer-bottom[data-v-da4a6691]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;text-align:center}.footer-bottom .bullet[data-v-da4a6691]{opacity:.4}.v-theme--light .footer-divider[data-v-da4a6691]{border-color:#00000014}.v-theme--light .footer-prompts[data-v-da4a6691] .starter-prompt{background:#0000000a}@media(max-width:599px){.footer-bottom[data-v-da4a6691]{flex-direction:column;gap:4px}.footer-section-title[data-v-da4a6691]{margin-bottom:12px!important}}.main-column-footer-pill[data-v-ab4b0e43]{--pill-margin-bottom: 10px;--pill-safe-bottom: env(safe-area-inset-bottom, 0px);position:fixed;bottom:0;left:0;right:0;z-index:14000;isolation:isolate;display:flex;justify-content:center;align-items:flex-end;padding:0 16px;padding-bottom:calc(var(--pill-margin-bottom) + var(--pill-safe-bottom));pointer-events:none}.main-column-footer-pill--hidden[data-v-ab4b0e43]{display:none}.main-column-footer-pill__dock[data-v-ab4b0e43]{position:relative;z-index:1;display:flex;justify-content:center;align-items:center;width:100%;max-width:100%;pointer-events:none}.main-column-footer-pill__center[data-v-ab4b0e43]{display:flex;flex-direction:column;align-items:center;pointer-events:none}.main-column-footer-pill__card[data-v-ab4b0e43]{position:relative;width:fit-content;max-width:100%;pointer-events:auto}.main-column-footer-pill__row[data-v-ab4b0e43]{display:grid;grid-template-columns:repeat(var(--pill-nav-items, 3),auto);width:fit-content;border-radius:999px;background:linear-gradient(180deg,#2d3444b8,#161a24ad);backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);border:none;box-shadow:inset 0 1px #ffffff14,inset 0 -1px #00000047,0 4px 16px #00000059,0 12px 40px -8px #00000080}.pill-nav-btn[data-v-ab4b0e43]{--pill-nav-emoji-color: var(--pill-nav-accent, rgb(var(--v-theme-primary)));position:relative;width:auto;height:52px;display:inline-flex;align-items:center;justify-content:center;padding:0 16px;background:transparent;border:0;border-radius:0;cursor:pointer;isolation:isolate;white-space:nowrap;transition:transform .12s ease}.pill-nav-btn[data-v-ab4b0e43]:before{content:"";position:absolute;left:50%;bottom:-4px;width:8px;height:8px;border-radius:999px;background:var(--pill-nav-emoji-color);clip-path:inset(0 0 50% 0);opacity:0;transform:translate(-50%);pointer-events:none;z-index:2;transition:opacity .18s ease,transform .18s ease}.pill-nav-btn[data-v-ab4b0e43]:after{content:"";position:absolute;left:50%;bottom:-12px;width:24px;height:24px;border-radius:999px;background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--pill-nav-emoji-color) 65%,transparent) 0%,color-mix(in srgb,var(--pill-nav-emoji-color) 40%,transparent) 30%,color-mix(in srgb,var(--pill-nav-emoji-color) 18%,transparent) 55%,transparent 80%);clip-path:inset(0 0 50% 0);opacity:0;transform:translate(-50%);pointer-events:none;z-index:1;filter:blur(1px);transition:opacity .18s ease,transform .18s ease}.pill-nav-btn--active[data-v-ab4b0e43]:before{opacity:1}.pill-nav-btn--active[data-v-ab4b0e43]:after{opacity:.72}.pill-nav-btn[data-v-ab4b0e43]:disabled{cursor:not-allowed;filter:grayscale(.88) saturate(.28)}.pill-nav-btn--muted[data-v-ab4b0e43]{filter:grayscale(.96) saturate(.18);color:#ffffff8f}.pill-nav-btn--active.pill-nav-btn--muted[data-v-ab4b0e43]:after{opacity:.38}.pill-nav-btn--active.pill-nav-btn--muted[data-v-ab4b0e43]:before{opacity:.52}.pill-nav-btn[data-v-ab4b0e43]:focus-visible{outline:2px solid rgba(var(--v-theme-primary),.55);outline-offset:-2px}.pill-nav-btn[data-v-ab4b0e43]:active:not(:disabled){transform:translateY(1px)}.pill-nav-btn--first[data-v-ab4b0e43]{border-top-left-radius:999px;border-bottom-left-radius:999px}.pill-nav-btn--last[data-v-ab4b0e43]{border-top-right-radius:999px;border-bottom-right-radius:999px}.pill-nav-emoji[data-v-ab4b0e43]{display:inline-flex;align-items:center;justify-content:center;font-size:22px;line-height:1;color:var(--pill-nav-emoji-color);position:relative;z-index:2;transition:transform .12s ease}.pill-nav-btn--active .pill-nav-emoji[data-v-ab4b0e43]{transform:translateY(-1px)}.main-column-footer-pill__cta-right[data-v-ab4b0e43]{position:absolute;right:16px;bottom:0;pointer-events:auto}.pill-cta-btn[data-v-ab4b0e43]{--pill-nav-emoji-color: var(--pill-nav-accent, rgb(var(--v-theme-primary)));display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:999px;background:linear-gradient(180deg,#2d3444b8,#161a24ad);backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);border:none;box-shadow:inset 0 1px #ffffff14,inset 0 -1px #00000047,0 4px 16px #00000059,0 12px 40px -8px #00000080;cursor:pointer;transition:transform .12s ease,box-shadow .18s ease}.pill-cta-btn[data-v-ab4b0e43]:hover:not(:disabled){box-shadow:inset 0 1px #ffffff1f,inset 0 -1px #00000047,0 6px 20px #0006,0 14px 48px -8px #0000008c}.pill-cta-btn[data-v-ab4b0e43]:active:not(:disabled){transform:translateY(1px)}.pill-cta-btn[data-v-ab4b0e43]:disabled{cursor:not-allowed;filter:grayscale(.88) saturate(.28)}.pill-cta-btn[data-v-ab4b0e43]:focus-visible{outline:2px solid rgba(var(--v-theme-primary),.55);outline-offset:2px}.pill-cta-icon[data-v-ab4b0e43]{color:var(--pill-nav-emoji-color);transition:transform .12s ease}.pill-cta-btn--active .pill-cta-icon[data-v-ab4b0e43]{transform:translateY(-1px);color:var(--pill-nav-emoji-color)}.v-theme--light{color:#0000008a}.v-theme--light{background:radial-gradient(circle at 50% 35%,color-mix(in srgb,var(--pill-nav-emoji-color) 70%,transparent) 0%,color-mix(in srgb,var(--pill-nav-emoji-color) 46%,transparent) 35%,color-mix(in srgb,var(--pill-nav-emoji-color) 28%,transparent) 55%,transparent 75%);opacity:.55}.v-theme--light{background:linear-gradient(180deg,#ffffffeb,#ffffffe0);box-shadow:inset 0 1px #ffffffb8,inset 0 -1px #0000000f,0 4px 14px #00000014,0 8px 28px -8px #0000001f}.v-theme--light{color:#000000c7}.public-layout[data-v-0ae16ce7]{height:var(--window-height, 100dvh);position:relative;width:100%;display:flex;flex-direction:column;overflow:hidden}.public-layout .app-top-header[data-v-0ae16ce7],.app-container .app-top-header[data-v-0ae16ce7],.boost-hub-layout .app-top-header[data-v-0ae16ce7]{position:fixed!important;top:0;left:0;right:0;z-index:12010!important;pointer-events:none}.public-layout .app-top-header[data-v-0ae16ce7]>*,.app-container .app-top-header[data-v-0ae16ce7]>*,.boost-hub-layout .app-top-header[data-v-0ae16ce7]>*{pointer-events:auto}.v-main.public-main[data-v-0ae16ce7]{position:relative;z-index:1;padding-top:0;padding-bottom:0!important;flex:1 1 auto;min-height:0;overflow:hidden}.public-main__scroll[data-v-0ae16ce7]{height:100%;min-height:0;overflow-y:auto;overflow-x:hidden;scroll-padding-top:var(--app-top-chrome-height, 0px);-webkit-overflow-scrolling:touch;display:flex;flex-direction:column}.v-main.public-main[data-v-0ae16ce7] .v-main__wrap{display:flex;flex-direction:column;flex:1 1 auto;min-height:var(--window-height, 100dvh)}.v-main.public-main[data-v-0ae16ce7] .v-main__wrap>*:first-child{flex:1 1 auto}.app-container[data-v-0ae16ce7]{height:100dvh;height:var(--window-height, 100dvh);display:flex;flex-direction:column;overflow:visible;position:relative}.app-main-layout-wrapper[data-v-0ae16ce7]{flex:1 1 auto;display:flex;flex-direction:column;overflow:visible;height:100dvh;height:var(--window-height, 100dvh);position:relative;z-index:2}.app-container .v-main[data-v-0ae16ce7],.app-container .main-content[data-v-0ae16ce7]{flex:1 1 auto!important;min-height:0!important;overflow-y:hidden;overflow-x:hidden;display:flex;flex-direction:column;position:relative;background-color:transparent;--v-layout-top: 0px !important;padding-top:0!important;padding-bottom:16px;transition:padding .3s ease;z-index:2}.app-container .router-view-wrapper.main-scroll[data-v-0ae16ce7]{flex:1 1 auto;min-height:0;overflow:auto;height:100%;display:flex;flex-direction:column;scroll-padding-top:var(--app-top-chrome-height, 0px)}.app-container .main-content[data-v-0ae16ce7] .v-main__wrap{display:flex;flex-direction:column;flex:1 1 auto;min-height:var(--window-height, 100dvh)}.app-container .main-content[data-v-0ae16ce7] .v-main__wrap>*:first-child{flex:1 1 auto}.boost-hub-layout[data-v-0ae16ce7]{height:100%;width:100%;position:relative;display:flex;flex-direction:column;overflow:hidden}.boost-hub-layout .app-main[data-v-0ae16ce7]{position:relative;z-index:1;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;--v-layout-top: 0px !important;padding-top:0!important;overflow:hidden}.boost-hub-layout .app-main[data-v-0ae16ce7] .v-main__wrap{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.boost-hub-layout .app-main[data-v-0ae16ce7] .v-main__wrap>*:first-child{flex:1 1 auto}.boost-hub-scroll[data-v-0ae16ce7]{flex:1 1 auto;min-height:0;overflow:auto;display:flex;flex-direction:column;scroll-padding-top:var(--app-top-chrome-height, 0px)}.usage-graph-item[data-v-0ae16ce7]{min-height:120px!important;height:auto!important;display:flex;flex-direction:column}.hourly-bars[data-v-0ae16ce7]{height:70px;gap:2px;align-items:flex-end;width:100%;display:flex;padding:0 12px;box-sizing:border-box}.hourly-bars .bar-pair[data-v-0ae16ce7]{flex:1;display:flex;flex-direction:row;justify-content:center;align-items:flex-end;gap:1px;height:100%}.hourly-bars .bar[data-v-0ae16ce7]{width:45%;border-radius:2px;opacity:.9;transition:height .3s ease-out}.hourly-bars .bar.openai[data-v-0ae16ce7]{background:rgb(var(--v-theme-primary))}.hourly-bars .bar.google[data-v-0ae16ce7]{background:rgb(var(--v-theme-success))}.daily-labels[data-v-0ae16ce7]{width:100%;display:flex}.daily-labels span[data-v-0ae16ce7]{flex:1;text-align:center;font-weight:700}.brand-icon[data-v-0ae16ce7]{display:inline-block;width:12px;height:12px;vertical-align:-2px;background-color:currentColor;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.brand-openai[data-v-0ae16ce7]{-webkit-mask-image:url(/symbols/OpenAI_symbol.svg);mask-image:url(/symbols/OpenAI_symbol.svg)}.brand-google[data-v-0ae16ce7]{-webkit-mask-image:url(/symbols/Google_symbol.svg);mask-image:url(/symbols/Google_symbol.svg)}.menu-main-dialog[data-v-0ae16ce7] .v-list-item__content{overflow:visible!important}.usage-graph-item[data-v-0ae16ce7]>.v-list-item__content{width:100%}.composer-spacer{height:calc(108px + env(safe-area-inset-bottom,0px));flex-shrink:0;pointer-events:none;background:transparent!important}@media(min-width:600px){.composer-spacer{height:calc(56px + env(safe-area-inset-bottom,0px))}}.tokens-main-dialog .v-overlay__scrim{background:radial-gradient(ellipse at bottom,rgba(13,165,221,.35),var(--scrim-bg-color))!important}.tokens-dialog-content{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;position:relative!important;z-index:2701!important}.menu-main-dialog .v-card,.tokens-main-dialog .v-card{backdrop-filter:saturate(160%) blur(8px);-webkit-backdrop-filter:saturate(160%) blur(8px);border:1px solid rgba(var(--v-theme-primary),.12)}.v-theme--dark .menu-main-dialog .v-card,.v-theme--dark .tokens-main-dialog .v-card{background-image:linear-gradient(180deg,#0da5dd1a,#0da5dd0f);background-blend-mode:overlay}.v-theme--light .menu-main-dialog .v-card,.v-theme--light .tokens-main-dialog .v-card{background-image:linear-gradient(180deg,#0da5dd0f,#0da5dd08);background-blend-mode:overlay}.menu-main-dialog .v-card,.tokens-main-dialog .v-card{box-shadow:0 12px 40px #00000040}.app-layout__route-progress[data-v-13d3b9d5]{position:fixed;top:0;left:0;right:0;z-index:12040;pointer-events:none}.app-shell[data-v-13d3b9d5]{height:var(--window-height, 100dvh);display:flex;flex-direction:column;position:relative}.app-shell__main[data-v-13d3b9d5]{flex:1;min-width:0;height:100%;min-height:0;position:relative;z-index:1}.app-system-notifications[data-v-13d3b9d5]{position:fixed;top:0;left:0;right:0;z-index:15020;pointer-events:auto}*{margin:0;padding:0;box-sizing:border-box}html,body{height:100%;font-family:proxima-nova-condensed,Helvetica Neue Condensed,Arial Narrow,Liberation Sans Narrow,Helvetica Neue,system-ui,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root{--transition-speed: .3s;--radius-base: var(--app-border-radius, 12px);--chat-panel-width: clamp(280px, 25vw, 420px);--chat-panel-actual-width: var(--chat-panel-width);--timeline-panel-width: 0px;--projects-panel-width: 0px;--scrim-blur: 12px;--scrim-saturation: 140%;--scrim-bg-opacity: .55;--scrim-bg-color: rgba(0, 0, 0, var(--scrim-bg-opacity));--border-input-color: rgb(255, 193, 7);--border-input-bg: rgba(255, 193, 7, .06);--border-active-color: rgb(13, 165, 221);--border-active-bg: rgba(13, 165, 221, .06)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}@media(max-width:480px){.v-btn--size-x-large,.v-btn--size-large,.cta-btn,.purchase-btn,.hero-cta-btn,.onboarding-cta-btn,.ready-to-start-btn,.action-button,.v-btn.primary,.v-btn[variant=elevated],.v-btn[variant=flat]{font-size:.85rem!important;padding:10px 18px!important;min-height:42px!important;letter-spacing:.2px!important}.cta-btn-base{padding:10px 18px!important;min-height:42px!important}.onboarding-cta-btn.ready-to-start-btn{font-size:.85rem!important;padding:10px 18px!important;min-height:42px!important;letter-spacing:.2px!important;min-width:200px!important}.ready-to-start-btn :deep(brand600){font-size:.85rem!important}}.w-100{width:100%}.h-100{height:100%}.d-flex{display:flex}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--main-column-inset-left: 0px;--main-column-inset-right: 0px}.v-overlay__content{margin-top:0;z-index:auto}.v-overlay__content:has(.dot-tooltip-root){z-index:12020!important}.v-overlay__scrim{backdrop-filter:blur(var(--scrim-blur)) saturate(var(--scrim-saturation))!important;-webkit-backdrop-filter:blur(var(--scrim-blur)) saturate(var(--scrim-saturation))!important;background-color:var(--scrim-bg-color)!important;transition:backdrop-filter .25s ease,background-color .25s ease}.scrim-unified{backdrop-filter:blur(var(--scrim-blur)) saturate(var(--scrim-saturation));-webkit-backdrop-filter:blur(var(--scrim-blur)) saturate(var(--scrim-saturation));background-color:var(--scrim-bg-color);transition:backdrop-filter .25s ease,background-color .25s ease}.animations-disabled *,.animations-disabled *:before,.animations-disabled *:after{transition:none!important;animation-play-state:paused!important}.app-top-header{padding-right:0}.v-main,.app-main,.public-main,.main-content{box-sizing:border-box}.animations-disabled .v-progress-linear__indeterminate,.animations-disabled .v-progress-linear__indeterminate>.short,.animations-disabled .v-progress-linear__indeterminate>.long{animation-play-state:running!important;-webkit-animation-play-state:running!important}.animations-disabled .v-progress-circular__overlay,.animations-disabled .v-progress-circular__underlay{animation:spin 1s linear infinite!important;-webkit-animation:spin 1s linear infinite!important;animation-play-state:running!important;-webkit-animation-play-state:running!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.app-top-header{z-index:12010!important}.v-main:has(.dashboard-page),.v-main:has(.home-page){--v-layout-top: 0px !important;padding-top:0!important}.v-bottom-navigation{position:fixed;left:0;right:0;bottom:0;z-index:10050!important}.v-bottom-navigation .v-btn{max-width:200px}body.jobs-menu-open .app-top-header,body.jobs-menu-open .app-top-header *,body.jobs-menu-open .v-bottom-navigation,body.jobs-menu-open .v-bottom-navigation *{filter:none!important}.sticky-header-container{top:0}.v-overlay__content--fullscreen{top:0!important;height:100%!important}.v-dialog--fullscreen{top:0!important;height:100%!important;max-height:none!important}.boost-deco-page .start-container,.boost-deco-page .v-main,.boost-deco-page .v-application,.boost-deco-page .v-application__wrap{background:transparent!important}.boost-deco-page .v-main{padding-top:0!important;--v-layout-top: 0px !important}.boost-deco-page .v-main:has(.boost-onboarding),.boost-deco-page:has(.boost-onboarding) .v-main{padding:0!important;--v-layout-top: 0px !important}.boost-deco-page:has(.boost-onboarding) .app-main,.boost-deco-page:has(.boost-onboarding) .app-shell__main,.boost-deco-page:has(.boost-onboarding) .boost-hub-layout{padding:0!important;gap:0!important}.boost-deco-page .v-card,.boost-deco-page .v-sheet{background-color:rgba(var(--v-theme-primary),.7)!important}.v-theme--dark.boost-deco-page .v-card,.v-theme--dark.boost-deco-page .v-sheet{background-color:rgba(var(--v-theme-surface),.15)!important}html.jobs-menu-open,body.jobs-menu-open{overflow-y:auto!important;overflow-x:hidden!important}html.jobs-menu-open .v-application__wrap,body.jobs-menu-open .v-application__wrap{overflow:hidden!important}.markdown-shell{background:transparent!important;border:none!important;box-shadow:none!important}.markdown-body pre,.markdown-body code{background:transparent!important}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5{margin-top:.75rem}.markdown-body p{margin:.5rem 0}.markdown-body ul,.markdown-body ol{margin:.5rem 0 .5rem 1.25rem;padding-left:1.25rem}.markdown-body ul{list-style:disc outside}.markdown-body ol{list-style:decimal outside}.markdown-body li{margin:.25rem 0}.loader-linear--minimal{border-radius:0!important;filter:drop-shadow(0 0 2px rgba(var(--v-theme-info),.35)) drop-shadow(0 0 6px rgba(var(--v-theme-info),.18));overflow:visible!important}.loader-linear--minimal .v-progress-linear__background,.loader-linear--minimal .v-progress-linear__buffer{background-color:transparent!important;opacity:0!important}.loader-linear--minimal .v-progress-linear__determinate,.loader-linear--minimal .v-progress-linear__indeterminate>.short,.loader-linear--minimal .v-progress-linear__indeterminate>.long{border-radius:0!important;height:3px!important;box-shadow:0 0 2px rgba(var(--v-theme-info),.35),0 0 6px rgba(var(--v-theme-info),.18)!important;background-color:rgb(var(--v-theme-info))!important}.overlay-points .dot-item{position:absolute;transform:translate(-50%,-50%);pointer-events:auto;z-index:15}.overlay-points .dot{position:absolute;width:10px;height:10px;border-radius:50%;background:rgb(var(--v-theme-primary));border:2px solid white;box-shadow:0 2px 6px #00000059;left:0;top:0;transform:translate(-50%,-50%)}.overlay-points .dot-label{position:absolute;white-space:normal;max-width:180px;line-height:1.3;padding:6px 10px;border-radius:8px;font-size:13px;font-weight:700;color:#fff;background:#141820d9;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.1);text-align:center;box-shadow:0 4px 12px #00000040}.dot-tooltip-root{padding:initial!important;background:initial!important;border:initial!important;box-shadow:initial!important;opacity:1!important}.dot-tooltip-root{background:#0a0e14ad!important;backdrop-filter:saturate(140%) blur(8px)!important;-webkit-backdrop-filter:saturate(140%) blur(8px)!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:12px!important;padding:10px 14px!important;pointer-events:auto!important;box-shadow:0 10px 26px #00000061!important;transform:var(--dot-tooltip-transform, none)!important}.dot-tooltip{max-width:32vw;min-width:220px;padding:10px 12px;background:transparent!important;border:0;border-radius:10px;box-shadow:none;white-space:normal;word-break:normal;overflow-wrap:anywhere;-webkit-hyphens:manual;hyphens:manual}.dot-tooltip__title{font-weight:800;font-size:15px;color:#fffffff5;margin-bottom:6px}.dot-tooltip__desc{font-size:13px;color:#ffffffd9;line-height:1.45;white-space:normal}@media(max-width:599px){.overlay-points .dot-label{max-width:220px;font-size:13px;padding:7px 9px}.dot-tooltip{max-width:80vw;min-width:200px;padding:10px 12px}.dot-tooltip__title{font-size:14px}.dot-tooltip__desc{font-size:12.5px}}.cite-link{display:inline;vertical-align:super;font-size:.65em;font-weight:600;line-height:1;text-decoration:none;color:rgb(var(--v-theme-primary));opacity:.7;transition:opacity .12s ease;cursor:pointer}.cite-link:hover{opacity:1;text-decoration:underline}.cite-link-icon{font-style:normal}.content-constrained{width:100%;box-sizing:border-box}@media(min-width:960px){.content-constrained{max-width:1024px;margin-inline:auto;padding-inline:16px}}:root{--font-family-base: "proxima-nova-condensed", "Helvetica Neue Condensed", "Arial Narrow", "Liberation Sans Narrow", "Helvetica Neue", system-ui, sans-serif;--font-family-heading: "proxima-nova-condensed", "Helvetica Neue Condensed", "Arial Narrow", "Liberation Sans Narrow", "Helvetica Neue", system-ui, sans-serif;--v-font-family: var(--font-family-base);--v-btn-size: .875rem;--app-background-base: 0, 0, 0;--app-background-color: #000000;--v-theme-primary-bright: 255, 255, 255;--v-theme-success: 52, 199, 89;--v-theme-error: 255, 59, 48;--v-theme-warning: 255, 149, 0;--v-theme-info: 90, 200, 250;--app-spacing-xs: 4px;--app-spacing-sm: 8px;--app-spacing-md: 16px;--app-spacing-lg: 24px;--app-spacing-xl: 32px;--app-shadow-sm: 0 1px 3px rgba(0, 0, 0, .1);--app-shadow-md: 0 4px 6px rgba(0, 0, 0, .1);--app-shadow-lg: 0 10px 15px rgba(0, 0, 0, .1);--app-transition-fast: .15s ease;--app-transition-normal: .25s ease;--app-transition-slow: .4s ease;--animation-fade-duration: var(--app-transition-normal);--animation-slide-duration: var(--app-transition-normal);--animation-spin-duration: 1s;--app-border-radius-level-1: 16px;--app-border-radius-level-2: 8px;--app-border-radius-level-3: 6px;--app-border-radius: var(--app-border-radius-level-1, 16px);--radius-base: var(--app-border-radius, 16px);--v-border-radius-xs: 4px;--v-border-radius-sm: var(--app-border-radius-level-3, 6px);--v-border-radius-md: var(--app-border-radius-level-2, 8px);--v-border-radius-lg: var(--app-border-radius-level-1, 16px);--v-border-radius-xl: 24px;--z-index-base: 1;--z-index-dropdown: 10;--z-index-sticky: 100;--z-index-fixed: 200;--z-index-modal: 13900;--z-index-popover: 14000;--z-index-tooltip: 14100;--z-index-notification: 15000;--app-background-gradient: linear-gradient( 180deg, rgba(0, 0, 0, 1) 0%, rgba(2, 2, 4, 1) 50%, rgba(0, 0, 0, 1) 100% );--app-background-scrim-opacity: .25}.boost-input-theme,.boost-input-preview-theme,.action-block--boost-input{--boost-input-radius: var(--chat-composer-radius, 16px);--boost-input-radius-sm: calc(var(--boost-input-radius) - 2px);--boost-input-radius-xs: calc(var(--boost-input-radius) - 6px);--boost-input-glass-surface: linear-gradient( 165deg, rgba(255, 255, 255, .72) 0%, rgba(255, 255, 255, .58) 50%, rgba(248, 250, 252, .65) 100% );--boost-input-glass-surface-flat: rgba(255, 255, 255, .65);--boost-input-glass-surface-strong: rgba(255, 255, 255, .78);--boost-input-glass-border: rgba(255, 255, 255, .6);--boost-input-glass-border-strong: rgba(0, 0, 0, .08);--boost-input-glass-backdrop: blur(24px) saturate(180%);--boost-input-glass-shadow: 0 0 0 1px rgba(0, 0, 0, .04), 0 4px 16px rgba(0, 0, 0, .08), 0 12px 32px -8px rgba(0, 0, 0, .12), inset 0 1px 0 rgba(255, 255, 255, .5);--boost-input-glass-shadow-strong: 0 0 0 1px rgba(0, 0, 0, .05), 0 8px 24px rgba(0, 0, 0, .1), 0 20px 48px -12px rgba(0, 0, 0, .15), inset 0 1px 0 rgba(255, 255, 255, .6);--boost-input-ink: rgba(18, 22, 28, .95);--boost-input-muted: rgba(18, 22, 28, .55);--boost-input-soft: rgba(255, 255, 255, .5);--boost-input-soft-strong: rgba(255, 255, 255, .7);--boost-input-divider: linear-gradient( 90deg, transparent 0%, rgba(0, 0, 0, .1) 15%, rgba(0, 0, 0, .1) 85%, transparent 100% );--boost-input-focus-ring: rgba(var(--boost-input-accent-rgb, 13, 165, 221), .25);--boost-input-cta-bg: rgba(20, 24, 32, .85);--boost-input-cta-bg-hover: rgba(28, 32, 42, .92);--boost-input-cta-border: rgba(255, 255, 255, .15);--boost-input-cta-text: rgba(255, 255, 255, .98);--boost-input-cta-shadow: 0 2px 8px rgba(0, 0, 0, .2), 0 8px 24px -8px rgba(0, 0, 0, .3), inset 0 1px 0 rgba(255, 255, 255, .1);--boost-input-cta-secondary-bg: rgba(255, 255, 255, .45);--boost-input-cta-secondary-bg-hover: rgba(255, 255, 255, .55);--boost-input-cta-secondary-border: rgba(0, 0, 0, .08);--boost-input-cta-secondary-text: rgba(18, 22, 28, .92);--boost-input-accent-rgb: 13, 165, 221;--boost-input-accent: rgb(var(--boost-input-accent-rgb));--boost-input-on-accent-rgb: 255, 255, 255;--boost-input-accent-text-rgb: var(--boost-input-accent-rgb);--boost-choice-1: hsl(340, 75%, 50%);--boost-choice-2: hsl(185, 80%, 42%);--boost-choice-3: hsl(80, 65%, 42%);--boost-choice-4: hsl(28, 78%, 48%);--boost-choice-5: hsl(265, 70%, 55%);--boost-choice-6: hsl(170, 65%, 42%);--v-theme-primary: var(--boost-input-accent-rgb);--v-theme-primary-rgb: var(--boost-input-accent-rgb);--v-theme-on-primary: var(--boost-input-on-accent-rgb);--v-theme-surface: 255, 255, 255;--v-theme-on-surface: 18, 22, 28;--v-theme-surface-variant: 248, 250, 252;--v-theme-on-surface-variant: 55, 65, 81;--v-theme-outline: 180, 175, 165;--v-theme-warning: 234, 179, 8;--v-theme-warning-rgb: 234, 179, 8}.boost-input-theme--dark,.boost-input-preview-theme--dark{--boost-input-glass-surface: rgba(14, 16, 22, .86);--boost-input-glass-surface-flat: rgba(14, 16, 22, .86);--boost-input-glass-surface-strong: rgba(20, 24, 32, .92);--boost-input-glass-border: rgba(255, 255, 255, .08);--boost-input-glass-border-strong: rgba(255, 255, 255, .14);--boost-input-glass-shadow: 0 18px 36px -24px rgba(0, 0, 0, .7), 0 10px 24px rgba(0, 0, 0, .4);--boost-input-glass-shadow-strong: 0 24px 52px -30px rgba(0, 0, 0, .8), 0 14px 32px rgba(0, 0, 0, .5);--boost-input-ink: rgba(255, 255, 255, .94);--boost-input-muted: rgba(255, 255, 255, .64);--boost-input-soft: rgba(255, 255, 255, .08);--boost-input-soft-strong: rgba(255, 255, 255, .14);--boost-input-divider: rgba(255, 255, 255, .1);--boost-input-cta-bg: rgba(255, 255, 255, .12);--boost-input-cta-bg-hover: rgba(255, 255, 255, .18);--boost-input-cta-border: rgba(255, 255, 255, .18);--boost-input-cta-text: rgba(255, 255, 255, .96);--boost-input-cta-secondary-bg: rgba(255, 255, 255, .08);--boost-input-cta-secondary-bg-hover: rgba(255, 255, 255, .14);--boost-input-cta-secondary-border: rgba(255, 255, 255, .12);--boost-input-cta-secondary-text: rgba(255, 255, 255, .9);--v-theme-surface: 14, 16, 22;--v-theme-on-surface: 255, 255, 255;--v-theme-surface-variant: 24, 28, 36;--v-theme-on-surface-variant: 198, 208, 224;--v-theme-outline: 96, 110, 130}.boost-input-theme .v-btn--color-primary.v-btn--variant-elevated,.boost-input-preview-theme .v-btn--color-primary.v-btn--variant-elevated,.action-block--boost-input .v-btn--color-primary.v-btn--variant-elevated,.boost-input-theme .v-btn--color-primary.v-btn--variant-flat,.boost-input-preview-theme .v-btn--color-primary.v-btn--variant-flat,.action-block--boost-input .v-btn--color-primary.v-btn--variant-flat{color:rgb(var(--boost-input-on-accent-rgb))!important}.boost-input-theme .v-btn--color-primary.v-btn--variant-tonal,.boost-input-preview-theme .v-btn--color-primary.v-btn--variant-tonal,.action-block--boost-input .v-btn--color-primary.v-btn--variant-tonal{color:rgb(var(--boost-input-accent-text-rgb))!important}.boost-input-menu{background:var(--boost-input-glass-surface-strong, rgba(20, 24, 32, .92));border:1px solid var(--boost-input-glass-border, rgba(255, 255, 255, .08));border-radius:14px;box-shadow:var(--boost-input-glass-shadow, 0 18px 36px -24px rgba(0, 0, 0, .7));backdrop-filter:blur(12px) saturate(160%);-webkit-backdrop-filter:blur(12px) saturate(160%);overflow:hidden}.boost-input-menu .v-list{background:transparent!important}.boost-input-menu .v-list-item{border-radius:10px;margin:2px 6px;color:var(--boost-input-ink, rgba(255, 255, 255, .94))}.boost-input-menu .v-list-item:hover{background:color-mix(in srgb,var(--boost-input-accent, rgb(13, 165, 221)) 18%,transparent)}.boost-input-menu .v-list-item--active{background:color-mix(in srgb,var(--boost-input-accent, rgb(13, 165, 221)) 26%,transparent);color:var(--boost-input-ink, rgba(255, 255, 255, .94))}html,body{background-color:var(--app-background-color, #000000)!important;background:var(--app-background-gradient, var(--app-background-color, #000000))!important}.v-theme--light{--v-theme-primary: var(--v-theme-primary-bright) !important;--app-background-base: 245, 245, 245;--app-surface-1: 255, 255, 255;--app-surface-2: 240, 240, 245;--app-text-primary: 18, 18, 18;--app-text-secondary: 45, 45, 45;--app-border-color: 180, 180, 180;--app-border-opacity: 1;--app-background-scrim-opacity: .25}.v-theme--light .v-btn--variant-tonal{background-color:#00000014!important;color:rgb(var(--app-text-primary))!important}.v-theme--light .v-card--variant-tonal{background-color:#0000000a!important;color:rgb(var(--app-text-primary))!important}.v-theme--light .text-medium-emphasis{color:#000000b3!important}.v-theme--dark{--v-theme-primary: 255, 255, 255 !important;--app-background-base: 0, 0, 0;--app-background-color: #000000;--app-surface-1: 12, 12, 12;--app-surface-2: 24, 24, 24;--app-text-primary: 255, 255, 255;--app-text-secondary: 176, 176, 176;--app-border-color: 255, 255, 255;--app-border-opacity: .12;--app-background-scrim-opacity: .25}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:rgba(var(--app-border-color),.3);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:rgba(var(--app-border-color),.5)}.text-brand-gradient{background:linear-gradient(135deg,#ff9500,#ff5e3a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.v-overlay-container{z-index:var(--z-index-modal)!important;background:transparent!important;pointer-events:none}.v-overlay-container .v-overlay__content{pointer-events:auto}.v-overlay.v-tooltip{background:transparent!important;width:auto!important;height:auto!important}.v-overlay__scrim{pointer-events:auto;backdrop-filter:blur(var(--app-background-scrim-blur, 6px));-webkit-backdrop-filter:blur(var(--app-background-scrim-blur, 6px));background-color:rgba(0,0,0,var(--app-background-scrim-opacity, .35))!important}.v-overlay.v-tooltip .v-overlay__scrim{display:none!important;opacity:0!important}.v-overlay.v-dialog .v-overlay__scrim{opacity:1!important}.v-overlay:has(.v-dialog){--v-overlay-opacity: 1 !important}.v-overlay.v-dialog{left:0;right:0;transition:left .3s ease,right .3s ease}@media(min-width:960px){.v-overlay.v-dialog{left:var(--main-column-inset-left);right:var(--main-column-inset-right)}}.v-overlay.v-dialog .v-overlay__content{top:0!important;left:0!important;right:0!important;bottom:0!important;transform:none!important;margin:0!important;padding:0!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important}.v-overlay.v-dialog .v-dialog{margin:0!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;border-radius:0!important;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.v-overlay.v-dialog .v-dialog>:only-child{width:100%;height:100%;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;border-radius:0!important}.v-theme--light .v-main,.v-theme--dark .v-main{background:transparent!important;background-color:transparent!important}.v-application{font-family:var(--v-font-family, "proxima-nova-condensed", "Helvetica Neue Condensed", "Arial Narrow", "Liberation Sans Narrow", "Helvetica Neue", system-ui, sans-serif)!important}.v-application *{font-family:inherit!important}.v-application.bg-background,.v-main.bg-background,.v-application.bg-surface,.v-main.bg-surface,.v-application.bg-surface-light,.v-main.bg-surface-light,.v-application.bg-surface-variant,.v-main.bg-surface-variant{background:transparent!important;background-color:transparent!important}#app{background:transparent!important}.bright-green{color:rgb(var(--v-theme-success))!important;filter:brightness(1.2)!important;font-weight:500!important}.app-border{border:1px solid rgba(var(--app-border-color),var(--app-border-opacity))}.app-shadow-sm{box-shadow:var(--app-shadow-sm)}.app-shadow-md{box-shadow:var(--app-shadow-md)}.app-shadow-lg{box-shadow:var(--app-shadow-lg)}.animations-disabled *{transition:none!important;animation:none!important}:root{--app-nav-pill-bg-alpha: .56;--app-nav-pill-hover-bg-alpha: .82;--app-nav-pill-border-alpha: .12;--app-nav-pill-hover-border-alpha: .25;--app-nav-pill-shadow-alpha: .25;--app-nav-pill-hover-shadow-alpha: .3;--app-nav-pill-blur: 16px;--app-nav-pill-saturation: 160%;--app-nav-pill-bg-alpha-light: .72;--app-nav-pill-hover-bg-alpha-light: .92;--app-nav-pill-border-alpha-light: .06;--app-nav-pill-hover-border-alpha-light: .14;--app-nav-pill-shadow-alpha-light: .06}.app-nav-pill{border-radius:9999px;background:rgba(17,17,20,var(--app-nav-pill-bg-alpha));backdrop-filter:blur(var(--app-nav-pill-blur)) saturate(var(--app-nav-pill-saturation));-webkit-backdrop-filter:blur(var(--app-nav-pill-blur)) saturate(var(--app-nav-pill-saturation));border:1px solid rgba(255,255,255,var(--app-nav-pill-border-alpha));box-shadow:0 4px 16px rgba(0,0,0,var(--app-nav-pill-shadow-alpha));transition:background .3s ease,border-color .3s ease,box-shadow .3s ease,backdrop-filter .3s ease}.app-nav-pill:hover,.app-nav-pill:focus-within{background:rgba(24,24,30,var(--app-nav-pill-hover-bg-alpha));border-color:rgba(255,255,255,var(--app-nav-pill-hover-border-alpha));box-shadow:0 6px 20px rgba(0,0,0,var(--app-nav-pill-hover-shadow-alpha))}.v-theme--light .app-nav-pill{background:rgba(255,255,255,var(--app-nav-pill-bg-alpha-light));border-color:rgba(0,0,0,var(--app-nav-pill-border-alpha-light));box-shadow:0 4px 14px rgba(0,0,0,var(--app-nav-pill-shadow-alpha-light))}.v-theme--light .app-nav-pill:hover,.v-theme--light .app-nav-pill:focus-within{background:rgba(255,255,255,var(--app-nav-pill-hover-bg-alpha-light));border-color:rgba(0,0,0,var(--app-nav-pill-hover-border-alpha-light))}.app-nav-pill--wide{width:100%;max-width:100%;min-height:54px;padding:var(--app-nav-pill-padding, 10px);gap:var(--app-nav-pill-gap, 10px);box-sizing:border-box;align-self:stretch}.app-route-page{padding-top:var(--app-top-chrome-height, var(--app-header-height, 0px))!important}.app-route-page>*:first-child{margin-top:calc(-1 * var(--app-top-chrome-height, var(--app-header-height, 0px)));padding-top:calc(var(--app-top-chrome-height, var(--app-header-height, 0px)) + var(--app-page-padding-top, 0px))}.app-route-page>:is(.boost-onboarding,.boost-onboarding-sections)>.onboarding-section:first-of-type{margin-top:calc(-1 * var(--app-top-chrome-height, var(--app-header-height, 0px)));padding-top:calc(56px + var(--app-top-chrome-height, var(--app-header-height, 0px)))}.boost-deco-workspace--onboarding .boost-deco-onboarding>.onboarding-section:first-of-type{margin-top:calc(-1 * var(--app-top-chrome-height, var(--app-header-height, 0px)));padding-top:calc(56px + var(--app-top-chrome-height, var(--app-header-height, 0px)))}.pill-bar{border:1px solid rgba(255,255,255,.12);background-color:#1e1e1ecc!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 4px 12px #0003}.pill-bar:hover{background-color:#282828e6!important;border-color:#fff3}.pill-bar .v-field__outline{display:none!important}.pill-bar .v-field__input{padding-top:10px!important;padding-bottom:10px!important;min-height:44px!important}.pill-bar .v-btn{background-color:#ffffff0d!important;border:1px solid rgba(255,255,255,.05)!important;box-shadow:none!important;color:#ffffffb3!important}.pill-bar .v-btn:hover{background-color:#ffffff1a!important;color:#fff!important}.v-theme--light .pill-bar{background-color:#fffffff2!important;border:1px solid rgba(0,0,0,.08)!important;box-shadow:0 2px 8px #00000014!important;color:#000000de!important}.v-theme--light .pill-bar .v-icon,.v-theme--light .pill-bar .v-btn{color:#000000de!important}.v-application{background:transparent!important}.v-overlay+.v-overlay .v-overlay__scrim{opacity:.2!important}.action-btn-icon{font-size:20px!important;opacity:.9}.v-btn--variant-text .v-btn__overlay{background:currentColor}.text-gradient-primary{background:linear-gradient(to right,rgb(var(--v-theme-primary)),rgb(var(--v-theme-info)));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;display:inline-block}.v-btn .v-icon{font-size:1.1em}.font-brand-italic{font-family:magistral,sans-serif!important;font-style:italic}.brand-text-glow{text-shadow:0 0 10px var(--brand-glow-color, rgba(255, 255, 255, .3))}.v-btn--size-default{font-size:var(--v-btn-size)}.v-btn{font-family:var(--font-family-base)!important;text-transform:none!important;letter-spacing:normal!important;font-weight:600;letter-spacing:.04em;font-size:var(--v-btn-size)!important}.v-btn .v-icon,.v-btn .material-symbols-outlined{font-weight:400!important;font-variation-settings:"wght" 400}.font-weight-brand-400{font-weight:400!important}.markdown-content{font-family:var(--font-family-base);line-height:1.6}.markdown-content p{margin-bottom:1em}.markdown-content ul,.markdown-content ol{padding-left:1.5em;margin-bottom:1em}.markdown-content code{background-color:#ffffff1a;padding:.2em .4em;border-radius:4px;font-family:SF Mono,Monaco,Inconsolata,Fira Mono,Droid Sans Mono,Source Code Pro,monospace;font-size:.9em}.markdown-content pre{background-color:#0000004d;padding:1em;border-radius:8px;overflow-x:auto;margin-bottom:1em}.markdown-content pre code{background-color:transparent;padding:0;color:inherit}.v-selection-control__wrapper{background:transparent!important}.boost-input-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;border-radius:999px;font-size:14px;font-weight:600;letter-spacing:.01em;cursor:pointer;transition:transform .15s ease,background .15s ease,box-shadow .15s ease}.boost-input-cta:disabled{opacity:.55;cursor:not-allowed;transform:none}.boost-input-cta--full{width:100%}.boost-input-cta--primary{background:var(--boost-input-cta-bg);border:1px solid var(--boost-input-cta-border);color:var(--boost-input-cta-text);box-shadow:var(--boost-input-cta-shadow);backdrop-filter:blur(12px) saturate(150%);-webkit-backdrop-filter:blur(12px) saturate(150%)}.boost-input-cta--primary:hover:not(:disabled){transform:translateY(-1px);background:var(--boost-input-cta-bg-hover);box-shadow:0 4px 16px #00000040,0 12px 32px -12px #00000059,inset 0 1px #ffffff1f}.boost-input-cta--secondary{background:var(--boost-input-cta-secondary-bg);border:1px solid var(--boost-input-cta-secondary-border);color:var(--boost-input-cta-secondary-text);box-shadow:inset 0 1px #ffffff80;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.boost-input-cta--secondary:hover:not(:disabled){transform:translateY(-1px);background:var(--boost-input-cta-secondary-bg-hover);box-shadow:0 4px 12px #00000014,inset 0 1px #fff9}.boost-input-cta--accent{background:rgba(var(--boost-input-accent-rgb),.15);border:1px solid rgba(var(--boost-input-accent-rgb),.35);color:var(--boost-input-ink);box-shadow:inset 0 1px #fff6;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.boost-input-cta--accent:hover:not(:disabled){transform:translateY(-1px);background:rgba(var(--boost-input-accent-rgb),.22);border-color:rgba(var(--boost-input-accent-rgb),.5);box-shadow:0 4px 14px rgba(var(--boost-input-accent-rgb),.2),inset 0 1px #ffffff80}.boost-input-tabs{display:flex;gap:8px}.boost-input-tab{flex:1 1 0;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 10px;border-radius:999px;border:1px solid var(--boost-input-glass-border-strong);background:var(--boost-input-soft);color:var(--boost-input-muted);font-size:12px;font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.boost-input-tab:hover:not(:disabled){background:var(--boost-input-soft-strong);color:var(--boost-input-ink)}.boost-input-tab--active{border-color:rgba(var(--boost-input-accent-rgb),.5);background:rgba(var(--boost-input-accent-rgb),.15);color:var(--boost-input-ink)}.boost-input-tab:disabled{opacity:.55;cursor:not-allowed}.boost-input-textarea{width:100%;min-height:44px;padding:10px 12px;border-radius:var(--boost-input-radius-sm);border:1px solid var(--boost-input-glass-border-strong);background:var(--boost-input-soft);color:var(--boost-input-ink);font-family:inherit;font-size:14px;line-height:1.4;resize:none;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.boost-input-textarea::placeholder{color:var(--boost-input-muted)}.boost-input-textarea:focus{outline:none;background:var(--boost-input-soft-strong);border-color:rgba(var(--boost-input-accent-rgb),.4);box-shadow:0 0 0 3px var(--boost-input-focus-ring)}.boost-input-textarea:disabled{opacity:.6;cursor:not-allowed}.boost-input-preview{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:var(--boost-input-radius-sm);border:1px solid var(--boost-input-glass-border-strong);background:var(--boost-input-soft)}.boost-input-preview__thumb{width:44px;height:44px;border-radius:12px;overflow:hidden;background:var(--boost-input-soft);border:1px solid var(--boost-input-glass-border-strong);display:flex;align-items:center;justify-content:center;flex-shrink:0}.boost-input-preview__thumb img{width:100%;height:100%;object-fit:cover}.boost-input-preview__thumb .v-icon{color:var(--boost-input-muted)}.boost-input-preview__meta{min-width:0;display:flex;flex-direction:column;gap:2px}.boost-input-preview__title{font-size:12px;font-weight:700;color:var(--boost-input-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.boost-input-preview__subtitle{font-size:11px;color:var(--boost-input-muted)}.boost-input-actions-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}@media(max-width:400px){.boost-input-actions-grid{grid-template-columns:1fr}}.boost-input-action{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:14px 10px;border-radius:var(--boost-input-radius-sm);border:1px solid var(--boost-input-glass-border-strong);background:var(--boost-input-soft);color:var(--boost-input-ink);font-size:11px;font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .15s ease}.boost-input-action:hover:not(:disabled){background:var(--boost-input-soft-strong);transform:translateY(-1px)}.boost-input-action:disabled{opacity:.55;cursor:not-allowed}.boost-input-action--accent{border-color:rgba(var(--boost-input-accent-rgb),.25)}.boost-input-action--warning{border-color:#eab30859}.boost-input-label{font-size:12px;font-weight:600;color:var(--boost-input-ink);background:var(--boost-input-soft);padding:4px 10px;border-radius:8px;width:fit-content}.boost-input-helper{display:flex;align-items:flex-start;gap:8px;font-size:13px;color:var(--boost-input-muted)}.boost-input-helper .v-icon{color:var(--boost-input-muted);flex-shrink:0;margin-top:2px}.boost-input-divider{height:1px;width:100%;background:var(--boost-input-divider)}.material-symbols-outlined{font-family:Material Symbols Outlined!important;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;background-color:transparent!important;background:transparent!important}.material-symbols-rounded{font-family:Material Symbols Rounded!important;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;background-color:transparent!important;background:transparent!important}.material-symbols-sharp{font-family:Material Symbols Sharp!important;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;background-color:transparent!important;background:transparent!important}.v-icon,.v-btn .v-icon,.v-btn .material-symbols-outlined,.v-btn .material-symbols-rounded,.v-btn .material-symbols-sharp,.v-list-item .v-icon,.v-list-item .material-symbols-outlined,.v-list-item .material-symbols-rounded,.v-chip .v-icon,.v-chip .material-symbols-outlined,.v-chip .material-symbols-rounded,.v-alert .v-icon,.v-alert .material-symbols-outlined,.v-alert .material-symbols-rounded,.v-text-field .v-icon,.v-text-field .material-symbols-outlined,.v-text-field .material-symbols-rounded,.v-icon[class*=--animated],.v-icon[class*=--pulsing],.v-icon[class*=pulse],.material-symbols-outlined[class*=--animated],.material-symbols-outlined[class*=pulse],.material-symbols-rounded[class*=--animated],.material-symbols-rounded[class*=pulse],.skeleton-icon-pulse,.v-progress-circular{background-color:transparent!important;background:transparent!important}.v-progress-circular svg{background-color:transparent!important;background:transparent!important}
