:root{color-scheme:light;--k-bg:#fbfcfe;--k-surface:#fff;--k-surface-2:#f8f9fa;--k-surface-3:#f2f4f8;--k-surface-inverse:#2e3340;--k-text-on-inverse:#fff;--k-border:#e8ebf0;--k-border-strong:#e0e0e0;--k-text:#3d3d3d;--k-text-2:#5f6977;--k-text-3:#8f96a3;--k-text-disabled:#bdbdbd;--k-primary:#5561ff;--k-primary-strong:#414eed;--k-primary-text:#414eed;--k-on-primary:#fff;--k-primary-soft:rgba(85,97,255,.1);--k-primary-soft-2:rgba(85,97,255,.16);--k-hover:rgba(0,0,0,.04);--k-hover-brand:rgba(85,97,255,.08);--k-active-brand:rgba(85,97,255,.12);--k-focus-ring:rgba(85,97,255,.14);--k-success:#17b26a;--k-success-text:#147b4b;--k-success-soft:#e5f8ee;--k-warning:#f0ad4e;--k-warning-text:#b8700f;--k-warning-soft:#fff3cd;--k-error:#d32f2f;--k-error-text:#b91c1c;--k-error-soft:#ffd1cd;--k-info:#007bff;--k-info-text:#1d4ed8;--k-info-soft:#ecf4ff;--k-scrollbar:#d5d8e0;--k-backdrop:rgba(0,0,0,.5);--k-elev-low:0 1px 2px rgba(0,0,0,.06);--k-elev-mid:0px 0px 9px 0px rgba(0,0,0,.1);--k-elev-high:0 8px 24px rgba(0,0,0,.12);--k-elev-button:0px 2px 2px rgba(0,0,0,.15);--k-elev-button-hover:0px 3px 3px rgba(0,0,0,.25)}html[data-theme=dark]{color-scheme:dark;--k-bg:#262624;--k-surface:#2e2c29;--k-surface-2:#35332f;--k-surface-3:#3c3a35;--k-surface-inverse:#3c3a35;--k-text-on-inverse:#eceae4;--k-border:hsla(0,0%,100%,.14);--k-border-strong:hsla(0,0%,100%,.24);--k-text:#eceae4;--k-text-2:#a8a39a;--k-text-3:#7c776e;--k-text-disabled:#5a564e;--k-primary:#6c70c1;--k-primary-strong:#6c70c1;--k-primary-text:#a9adf7;--k-on-primary:#fff;--k-primary-soft:rgba(142,147,236,.16);--k-primary-soft-2:rgba(142,147,236,.22);--k-hover:hsla(0,0%,100%,.06);--k-hover-brand:rgba(142,147,236,.12);--k-active-brand:rgba(142,147,236,.18);--k-focus-ring:rgba(142,147,236,.3);--k-success:#6fc47f;--k-success-text:#6fc47f;--k-success-soft:rgba(111,196,127,.18);--k-warning:#e0a23c;--k-warning-text:#e0a23c;--k-warning-soft:rgba(224,162,60,.18);--k-error:#e5695e;--k-error-text:#f08c84;--k-error-soft:hsla(5,72%,63%,.18);--k-info:#6ea8fe;--k-info-text:#6ea8fe;--k-info-soft:rgba(110,168,254,.16);--k-scrollbar:#403d37;--k-backdrop:rgba(0,0,0,.65);--k-elev-low:0 1px 2px rgba(0,0,0,.35);--k-elev-mid:0px 0px 9px 0px rgba(0,0,0,.45);--k-elev-high:0 8px 24px rgba(0,0,0,.55);--k-elev-button:0px 2px 2px rgba(0,0,0,.35);--k-elev-button-hover:0px 3px 3px rgba(0,0,0,.45);--k-slack-logo:#fff}*{box-sizing:border-box;padding:0;margin:0}body,html{max-width:100vw;overflow-x:hidden;font-family:Roboto,sans-serif;color:var(--k-text)}#__next,body,html{height:100%}a{color:inherit;text-decoration:none}.demo-video-modal{display:flex;justify-content:center;align-items:center}.demo-video-modal-video-container{width:80%;max-width:800px;background:var(--k-surface);border-radius:8px}.demo-video-modal-iframe-container{position:relative;padding-bottom:52.71%;height:0;margin:4px}.demo-video-text{margin:16px;text-align:center}.demo-video-text a{color:var(--k-primary-text)}iframe{border:none;border-radius:8px}.settings-label{font-size:16px;font-weight:400;margin-bottom:16px;display:flex;align-items:center}.settings-label svg{margin-left:8px;width:16px}.toast-overrides{margin-top:65px}.MuiBackdrop-root:not(.MuiBackdrop-invisible){background-color:rgba(17,24,39,.2);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}@keyframes koast-pop-in{0%{transform:translateY(8px) scale(.97)}to{transform:none}}@keyframes koast-modal-in{0%{opacity:0;transform:translateY(8px) scale(.97)}to{opacity:1;transform:none}}@keyframes koast-modal-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(4px) scale(.985)}}@media(prefers-reduced-motion:reduce){.global-settings,.koast-dialog{animation:none!important}}.error{color:var(--k-error-text)}.material-symbols-outlined{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;font-feature-settings:"liga";-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;-webkit-user-select:none;-moz-user-select:none;user-select:none}.creative-attacher{width:380px;max-height:480px;display:flex;flex-direction:column}.creative-attacher__paper{border-radius:10px!important;box-shadow:0 10px 32px rgba(0,0,0,.14)!important;overflow:hidden}.creative-attacher__header{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-bottom:1px solid var(--k-border)}.creative-attacher__title{font-size:13px;font-weight:600;color:var(--k-text)}.creative-attacher__filters{display:flex;gap:6px;padding:10px 14px;border-bottom:1px solid var(--k-border)}.creative-attacher__grid{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:max-content;grid-gap:8px;gap:8px;padding:10px 14px;overflow-y:auto;flex:1 1;max-height:340px;align-content:start}.creative-attacher__empty,.creative-attacher__loading{grid-column:1/-1;text-align:center;font-size:13px;color:var(--k-text-3);padding:24px;margin:0}.creative-attacher__item{position:relative;display:flex;flex-direction:column;border:2px solid transparent;border-radius:8px;overflow:hidden;cursor:pointer;padding:0;background:var(--k-surface);text-align:left;transition:border-color .15s ease}.creative-attacher__item:hover{border-color:var(--k-primary)}.creative-attacher__item--selected{border-color:var(--k-primary);box-shadow:0 0 0 2px var(--k-focus-ring)}.creative-attacher__item--disabled{cursor:not-allowed;opacity:.55}.creative-attacher__item--disabled:hover{border-color:transparent}.creative-attacher__thumb-wrap{position:relative;width:100%;height:0;padding-bottom:125%;background-color:var(--k-surface-3);background-image:linear-gradient(45deg,rgba(0,0,0,.03) 25%,transparent 0),linear-gradient(-45deg,rgba(0,0,0,.03) 25%,transparent 0),linear-gradient(45deg,transparent 75%,rgba(0,0,0,.03) 0),linear-gradient(-45deg,transparent 75%,rgba(0,0,0,.03) 0);background-size:12px 12px;background-position:0 0,0 6px,6px -6px,-6px 0;overflow:hidden}.creative-attacher__thumb{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;display:block}.creative-attacher__thumb-placeholder{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.creative-attacher__name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2;overflow:hidden;padding:6px 8px 8px;font-size:11px;line-height:1.3;color:var(--k-text);word-break:break-word;background:var(--k-surface);border-top:1px solid var(--k-border)}.creative-attacher__video-badge{bottom:4px;left:4px;background-color:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:none}.creative-attacher__check,.creative-attacher__video-badge{position:absolute;width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center}.creative-attacher__check{top:4px;right:4px;background-color:var(--k-primary);box-shadow:0 1px 3px rgba(0,0,0,.2)}.creative-attacher__processing-badge{position:absolute;left:4px;right:4px;bottom:4px;padding:3px 6px;border-radius:4px;background:rgba(0,0,0,.72);color:var(--k-text-on-inverse);font-size:10px;font-weight:500;text-align:center;line-height:1.2;pointer-events:none}.creative-attacher__footer{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-top:1px solid var(--k-border)}.creative-attacher__count{font-size:12px;color:var(--k-text-2)}.creative-attacher__confirm{padding:6px 16px;border:none;border-radius:6px;background-color:var(--k-primary);color:var(--k-on-primary);font-size:13px;font-weight:500;font-family:Roboto,sans-serif;cursor:pointer;transition:background-color .15s ease}.creative-attacher__confirm:hover{background-color:var(--k-primary-strong)}.frameio-picker-bg{position:fixed;inset:0;z-index:1400;background:var(--k-backdrop);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:grid;place-items:center;padding:24px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;color:var(--k-text);font-size:14px;line-height:1.5;--r-sm:6px;--r-md:8px;--r-lg:10px;--r-xl:14px}.frameio-picker-bg *,.frameio-picker-bg :after,.frameio-picker-bg :before{box-sizing:border-box}.frameio-picker-bg :where(button){font:inherit;cursor:pointer;border:0;background:transparent;color:inherit;padding:0}.frameio-picker-bg :where(input){font:inherit;color:inherit}.frameio-picker-bg button:focus,.frameio-picker-bg input:focus{outline:none}.frameio-picker-bg .btn{display:inline-flex;align-items:center;gap:6px;padding:9px 18px;border-radius:var(--r-md);background:var(--k-surface-2);border:1px solid var(--k-border);color:var(--k-text);font-size:13px;font-weight:500;transition:.12s;white-space:nowrap}.frameio-picker-bg .btn:hover:not(:disabled){background:var(--k-surface-3)}.frameio-picker-bg .btn:disabled{opacity:.45;cursor:not-allowed}.frameio-picker-bg .btn--primary{background:var(--k-primary);border-color:var(--k-primary);color:var(--k-on-primary);box-shadow:var(--k-elev-button)}.frameio-picker-bg .btn--primary:hover:not(:disabled){background:var(--k-primary-strong);border-color:var(--k-primary-strong);box-shadow:var(--k-elev-button-hover)}.frameio-picker-bg .btn--primary:disabled{background:var(--k-primary-soft-2);border-color:var(--k-primary-soft-2);color:var(--k-on-primary);box-shadow:none;opacity:1}.frameio-picker-bg .btn--sm{padding:5px 11px;font-size:12px}.frameio-picker-bg .btn--outline{background:transparent;border:1px solid var(--k-primary);color:var(--k-primary-text)}.frameio-picker-bg .btn--outline:hover:not(:disabled){background:var(--k-primary-soft)}.frameio-picker-bg .search{display:inline-flex;align-items:center;gap:8px;background:var(--k-surface-2);border:1px solid var(--k-surface-3);border-radius:var(--r-md);padding:0 12px;height:34px;color:var(--k-text-3);transition:border-color .12s,box-shadow .12s}.frameio-picker-bg .search:focus-within{border-color:var(--k-primary);box-shadow:0 0 0 3px var(--k-focus-ring);color:var(--k-text-2)}.frameio-picker-bg .search input{flex:1 1;min-width:0;border:0;background:transparent;color:var(--k-text);font-size:13px}.frameio-picker-bg .search input::placeholder{color:var(--k-text-3)}.frameio-picker-bg .search__kbd{display:inline-flex;align-items:center;padding:0 5px;font-size:11px;color:var(--k-text-3);border:1px solid var(--k-border-strong);border-radius:4px;line-height:16px}.frameio-picker{background:var(--k-surface);border-radius:var(--r-xl);width:1080px;max-width:100%;height:740px;max-height:calc(100vh - 64px);display:flex;flex-direction:column;box-shadow:var(--k-elev-high);overflow:hidden;animation:frameio-pop .2s cubic-bezier(.4,0,.2,1) backwards}.frameio-picker__head{display:flex;align-items:center;justify-content:space-between;padding:17px 22px;border-bottom:1px solid var(--k-border);flex:0 0 auto}.frameio-picker__head-l{display:inline-flex;align-items:center;gap:11px}.frameio-picker__head-l strong{font-size:17px;font-weight:600;color:var(--k-text)}.frameio-picker__logo{display:inline-flex}.frameio-picker__close{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--r-md);color:var(--k-text-2);transition:.12s}.frameio-picker__close:hover{background:var(--k-hover);color:var(--k-text)}.frameio-picker__body{flex:1 1;min-height:0;display:flex}.frameio-picker__tree{width:248px;flex:0 0 auto;border-right:1px solid var(--k-border);background:var(--k-surface);overflow-y:auto;padding:16px 12px}.frameio-picker__content{flex:1 1;min-width:0;display:flex;flex-direction:column}.frameio-picker__subbar{display:flex;align-items:center;gap:12px;padding:14px 20px;border-bottom:1px solid var(--k-border);flex:0 0 auto}.frameio-picker__crumbs{display:flex;align-items:center;flex-wrap:wrap;gap:2px;min-width:0;font-size:13px;color:var(--k-text-3);margin-left:-8px}.frameio-picker__crumb{display:inline-flex;align-items:center;gap:2px}.frameio-picker__crumb-btn{color:var(--k-text-3);font-weight:500;padding:4px 8px;border-radius:6px;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.frameio-picker__crumb-btn:hover:not(:disabled){background:var(--k-surface-3);color:var(--k-text-2)}.frameio-picker__crumb-btn:disabled{color:var(--k-text);cursor:default;font-weight:600}.frameio-picker__crumb-sep{color:var(--k-text-disabled);display:inline-flex}.frameio-picker__subbar-spacer{flex:1 1}.frameio-picker__search{width:230px;flex:0 0 auto}.frameio-picker__search-clear{display:inline-flex;align-items:center;color:var(--k-text-3)}.frameio-picker__search-clear:hover{color:var(--k-text)}.frameio-picker__scroll{flex:1 1;min-height:0;overflow-y:auto;padding:18px 20px;display:flex;flex-direction:column}.frameio-picker__state{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:var(--k-text-3);text-align:center;padding:24px}.frameio-picker__state strong{color:var(--k-text);font-size:15px}.frameio-picker__muted{color:var(--k-text-3);font-size:13px}.frameio-picker__results{flex:1 1;overflow-y:auto;padding:20px 24px}.frameio-picker__results-head{display:flex;align-items:center;gap:10px;font-size:15px;margin-bottom:14px}.frameio-picker__ok-icon{color:var(--k-success)}.frameio-picker__results-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.frameio-picker__foot{display:flex;align-items:center;justify-content:space-between;padding:14px 22px;border-top:1px solid var(--k-border);gap:12px;flex:0 0 auto}.frameio-picker__count{font-size:13px;color:var(--k-text)}.frameio-picker__count strong{color:var(--k-text);font-weight:600}.frameio-picker__count-muted{color:var(--k-text-3)}.frameio-picker__foot-actions{display:inline-flex;gap:10px;margin-left:auto}.frameio-picker__foot-actions .btn{font-size:14px;padding:9px 20px}.frameio-picker__foot-actions .btn:not(.btn--primary){background:var(--k-surface);border-color:var(--k-border-strong)}.frameio-picker__foot-actions .btn--primary{padding:9px 24px}.frameio-empty{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:20px}.frameio-empty__icon{width:92px;height:92px;border-radius:50%;display:grid;place-items:center;background:var(--k-hover-brand);color:var(--k-primary)}.frameio-empty__title{font-size:16px;font-weight:600;color:var(--k-text);margin-top:18px}.frameio-empty__hint{font-size:13px;color:var(--k-text-3);max-width:320px;line-height:1.5;margin-top:7px}.frameio-empty__action{display:inline-flex;align-items:center;gap:7px;margin-top:20px;padding:8px 16px;border:1px solid var(--k-border-strong);border-radius:var(--r-md);background:var(--k-surface);color:var(--k-primary-text);font-size:13px;font-weight:500;transition:.12s;white-space:nowrap}.frameio-empty__action:hover,.frameio-seg{background:var(--k-surface-3)}.frameio-seg{display:inline-flex;flex:0 0 auto;border-radius:var(--r-md);padding:2px;gap:2px}.frameio-seg__btn{display:inline-flex;align-items:center;justify-content:center;width:30px;height:28px;border-radius:var(--r-sm);color:var(--k-text-3);transition:.14s}.frameio-seg__btn.on{background:var(--k-surface);color:var(--k-primary-text);box-shadow:0 1px 2px rgba(0,0,0,.08)}.frameio-seg__btn:hover:not(.on){color:var(--k-text-2)}.frameio-tree{display:flex;flex-direction:column;gap:2px}.frameio-tree--state{align-items:center;justify-content:center;min-height:120px;color:var(--k-text-3);font-size:13px}.frameio-tree__section{font-size:11px;font-weight:600;letter-spacing:.6px;text-transform:uppercase;color:var(--k-text-3);padding:4px 10px 8px}.frameio-tree__row{position:relative;display:flex;align-items:center;gap:9px;width:100%;padding:9px 10px;border-radius:7px;color:var(--k-text-2);text-align:left;transition:background .12s,color .12s}.frameio-tree__row:hover{background:var(--k-surface-3)}.frameio-tree__row--root:hover{background:transparent}.frameio-tree__row--nested{padding-left:28px}.frameio-tree__row--active{color:var(--k-primary-text)}.frameio-tree__row--active,.frameio-tree__row--active:hover{background:var(--k-active-brand)}.frameio-tree__rail{position:absolute;left:0;top:7px;bottom:7px;width:3px;border-radius:3px;background:var(--k-primary)}.frameio-tree__icon{display:inline-flex;color:var(--k-text-3);flex:0 0 auto}.frameio-tree__row--root .frameio-tree__icon{color:var(--k-text-2)}.frameio-tree__row--active .frameio-tree__icon{color:var(--k-primary-text)}.frameio-tree__chevron{color:var(--k-text-3);flex:0 0 auto}.frameio-tree__label{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.frameio-tree__row--root .frameio-tree__label{font-weight:600;color:var(--k-text)}.frameio-tree__row--active .frameio-tree__label{font-weight:500}.frameio-tree__count{flex:0 0 auto;font-size:11px;color:var(--k-text-3);font-weight:400}.frameio-tree__count--pill{padding:1px 7px;border-radius:9px;background:var(--k-primary-soft-2);color:var(--k-primary-text);font-weight:500}.frameio-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px}.frameio-grid__more{grid-column:1/-1;display:flex;justify-content:center;padding:8px 0 4px}.frameio-grid--list{grid-template-columns:1fr;gap:8px}.frameio-grid--list .frameio-card{display:flex;align-items:center;gap:12px}.frameio-grid--list .frameio-card__thumb{width:96px;height:64px;flex:0 0 auto}.frameio-grid--list .frameio-card__meta{flex:1 1;min-width:0;padding:0 14px 0 0}.frameio-grid-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:var(--k-text-3);min-height:200px;font-size:13px}.frameio-card{position:relative;border-radius:var(--r-lg);overflow:hidden;background:var(--k-surface);box-shadow:var(--k-elev-low);cursor:pointer;text-align:left;transition:box-shadow .12s}.frameio-card:hover{box-shadow:0 4px 12px rgba(15,18,30,.12)}.frameio-card__thumb{position:relative;height:138px;display:flex;align-items:center;justify-content:center;background:var(--k-surface-3);color:var(--k-text-3);overflow:hidden}.frameio-card__thumb img{width:100%;height:100%;object-fit:cover}.frameio-card__ring{position:absolute;inset:0;pointer-events:none;border-radius:var(--r-lg);box-shadow:inset 0 0 0 2px var(--k-primary)}.frameio-card__play{left:50%;top:50%;transform:translate(-50%,-50%);width:38px;height:38px;background:color-mix(in srgb,var(--k-surface) 92%,transparent);place-items:center;color:var(--k-text);box-shadow:0 1px 4px rgba(0,0,0,.25)}.frameio-card__check,.frameio-card__play{position:absolute;border-radius:50%;display:grid}.frameio-card__check{top:8px;right:8px;width:22px;height:22px;place-items:center;background:color-mix(in srgb,var(--k-surface) 50%,transparent);border:1.5px solid color-mix(in srgb,var(--k-surface) 90%,transparent);color:transparent;opacity:0;transition:opacity .12s}.frameio-card:hover .frameio-card__check{opacity:1}.frameio-card--selected .frameio-card__check{opacity:1;background:var(--k-primary);border:0;color:var(--k-on-primary);box-shadow:0 1px 3px rgba(0,0,0,.3)}.frameio-card__meta{display:block;padding:9px 11px 11px}.frameio-card__name{display:block;font-size:13px;font-weight:500;color:var(--k-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.frameio-card__sub{display:block;margin-top:3px;font-size:11px;color:var(--k-text-3)}.frameio-result{display:flex;align-items:center;gap:8px;font-size:13px;padding:6px 10px;border-radius:var(--r-sm)}.frameio-result--skipped{background:var(--k-warning-soft);color:var(--k-warning-text)}.frameio-result--error{background:var(--k-error-soft);color:var(--k-error-text)}.frameio-progress{width:240px;height:6px;border-radius:999px;background:var(--k-surface-3);overflow:hidden}.frameio-progress__bar{display:block;height:100%;background:var(--k-primary);transition:width .2s ease}.frameio-spinner{width:22px;height:22px;border-radius:50%;border:2.5px solid var(--k-border);border-top-color:var(--k-primary);animation:frameio-spin .7s linear infinite}.frameio-spinner--lg{width:34px;height:34px;border-width:3px}.frameio-picker--compact{width:560px;height:auto}.frameio-status{flex:1 1;min-height:0;display:flex;flex-direction:column}.frameio-status__hero{display:flex;flex-direction:column;align-items:center;text-align:center;padding:34px 28px 8px}.frameio-status__check-wrap,.frameio-status__spinner-wrap{position:relative;width:60px;height:60px;display:flex;align-items:center;justify-content:center}.frameio-status__halo{position:absolute;inset:0;border-radius:50%;background:var(--k-active-brand)}.frameio-status__ring{width:44px;height:44px;border-radius:50%;border:4px solid var(--k-primary-soft-2);border-top-color:var(--k-primary);animation:frameio-spin .8s linear infinite}.frameio-status__check-halo{position:absolute;inset:0;border-radius:50%;background:rgba(23,178,106,.12)}.frameio-status__check{position:relative;width:44px;height:44px;border-radius:50%;background:var(--k-success);display:grid;place-items:center;box-shadow:0 2px 6px rgba(23,178,106,.35)}.frameio-status__title{font-size:20px;font-weight:600;color:var(--k-text);margin-top:18px}.frameio-status__subtitle{font-size:13px;color:var(--k-text-3);margin-top:6px;line-height:1.5;max-width:340px}.frameio-status__progress{padding:18px 22px 2px;flex:0 0 auto}.frameio-status__progress-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.frameio-status__progress-label{font-size:12px;color:var(--k-text-2)}.frameio-status__progress-pct{font-size:12px;font-weight:500;color:var(--k-primary-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.frameio-status__bar{height:6px;border-radius:999px;background:var(--k-primary-soft);overflow:hidden}.frameio-status__bar-fill{display:block;height:100%;background:var(--k-primary);border-radius:999px;transition:width .2s ease}.frameio-status__list{flex:1 1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:8px;padding:16px 22px 4px}.frameio-status__list--complete{padding-top:18px}.frameio-status__foot{display:flex;align-items:center;justify-content:space-between;padding:16px 22px 18px;gap:12px;flex:0 0 auto}.frameio-status__foot .btn{font-size:14px;padding:9px 20px}.frameio-status__foot .btn:not(.btn--primary){background:var(--k-surface);border-color:var(--k-border-strong)}.frameio-status__foot .btn:not(.btn--primary):hover{background:var(--k-surface-2)}.frameio-status__foot .btn--primary{padding:9px 28px}.frameio-status__hint{font-size:13px;color:var(--k-text-3)}.frameio-status__more{display:inline-flex;align-items:center;gap:7px;padding:9px 18px;border-radius:var(--r-md);font-size:14px;font-weight:500;color:var(--k-primary-text);transition:.12s}.frameio-status__more:hover{background:var(--k-active-brand)}.frameio-frow{display:flex;align-items:center;gap:13px;padding:10px 12px;border:1px solid var(--k-border);border-radius:var(--r-lg);background:var(--k-surface)}.frameio-frow__thumb{position:relative;width:54px;height:38px;border-radius:6px;overflow:hidden;flex:0 0 auto;background:var(--k-surface-3);display:flex;align-items:center;justify-content:center}.frameio-frow__thumb img{width:100%;height:100%;object-fit:cover}.frameio-frow__play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:22px;height:22px;border-radius:50%;background:color-mix(in srgb,var(--k-surface) 92%,transparent);display:grid;place-items:center;color:var(--k-text)}.frameio-frow__meta{flex:1 1;min-width:0}.frameio-frow__name{display:block;font-size:13px;font-weight:500;color:var(--k-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.frameio-frow__info{display:block;font-size:12px;color:var(--k-text-3);margin-top:2px}.frameio-frow__spinner{flex:0 0 auto;width:16px;height:16px;border-radius:50%;border:2px solid var(--k-primary-soft-2);border-top-color:var(--k-primary);animation:frameio-spin .7s linear infinite}.frameio-frow__badge{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;font-size:12px;font-weight:500;color:var(--k-success)}.frameio-frow__badge--skipped{color:var(--k-warning-text)}.frameio-frow__badge--error{color:var(--k-error-text)}@keyframes frameio-spin{to{transform:rotate(1turn)}}@keyframes frameio-pop{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}.attach-menu{position:relative;display:inline-flex}.attach-menu__trigger{color:var(--k-text-2)!important;border:1px solid var(--k-border)!important;width:30px!important;height:30px!important;border-radius:50%!important;background-color:var(--k-surface)!important}.attach-menu__trigger:hover{background-color:var(--k-hover)!important;border-color:var(--k-border-strong)!important}.attach-menu__dropdown{position:absolute;bottom:40px;left:0;background:var(--k-surface);border:1px solid var(--k-border);border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.12);padding:4px;z-index:20;min-width:200px;animation:attach-menu-enter .15s ease-out forwards}.attach-menu__divider{height:1px;background:var(--k-border);margin:3px 10px}.attach-menu__item{display:flex;align-items:center;gap:10px;width:100%;padding:8px 12px;border:none;background:transparent;text-align:left;font-size:13px;font-family:Roboto,sans-serif;color:var(--k-text);cursor:pointer;border-radius:8px;transition:background-color .12s ease;outline:none}.attach-menu__item:focus-visible,.attach-menu__item:hover{background-color:var(--k-hover)}.attach-menu__item--disabled{color:#a0a1a8;cursor:default}.attach-menu__item--disabled:hover{background-color:transparent}.attach-menu__item-label{flex:1 1}.attach-menu__coming-soon{margin-left:auto;font-size:10px;font-weight:600;color:var(--k-primary);background-color:var(--k-active-brand);padding:2px 8px;border-radius:10px;white-space:nowrap;letter-spacing:.02em}.attach-menu__brand-icon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px}.attach-menu__brand-icon svg{width:16px;height:16px}@keyframes attach-menu-enter{0%{opacity:0;transform:translateY(4px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.border-glow-card{--edge-proximity:0;--cursor-angle:45deg;--edge-sensitivity:30;--color-sensitivity:calc(var(--edge-sensitivity) + 20);--border-radius:28px;--glow-padding:40px;--cone-spread:25;position:relative;border-radius:var(--border-radius);isolation:isolate;transform:translateZ(.01px);display:grid;border:1px solid hsla(0,0%,100%,.15);background:var(--card-bg,#060010);overflow:visible;box-shadow:0 1px 2px rgba(0,0,0,.1),0 2px 4px rgba(0,0,0,.1),0 4px 8px rgba(0,0,0,.1),0 8px 16px rgba(0,0,0,.1),0 16px 32px rgba(0,0,0,.1),0 32px 64px rgba(0,0,0,.1)}.border-glow-card:after,.border-glow-card:before,.border-glow-card>.edge-light{content:"";position:absolute;inset:0;border-radius:inherit;transition:opacity .25s ease-out;z-index:-1}.border-glow-card:not(:hover):not(.sweep-active):after,.border-glow-card:not(:hover):not(.sweep-active):before,.border-glow-card:not(:hover):not(.sweep-active)>.edge-light{opacity:0;transition:opacity .75s ease-in-out}.border-glow-card:before{border:1px solid transparent;background:linear-gradient(var(--card-bg,#060010) 0 100%) padding-box,linear-gradient(hsla(0,0%,100%,0) 0 100%) border-box,var(--gradient-one,radial-gradient(at 80% 55%,#be85ff 0,transparent 50%)) border-box,var(--gradient-two,radial-gradient(at 69% 34%,#ff7a93 0,transparent 50%)) border-box,var(--gradient-three,radial-gradient(at 8% 6%,#8fffad 0,transparent 50%)) border-box,var(--gradient-four,radial-gradient(at 41% 38%,#47daff 0,transparent 50%)) border-box,var(--gradient-five,radial-gradient(at 86% 85%,#7af2ff 0,transparent 50%)) border-box,var(--gradient-six,radial-gradient(at 82% 18%,#ffe74d 0,transparent 50%)) border-box,var(--gradient-seven,radial-gradient(at 51% 4%,#ff8d70 0,transparent 50%)) border-box,var(--gradient-base,linear-gradient(#c299ff 0 100%)) border-box;opacity:calc((var(--edge-proximity) - var(--color-sensitivity))/(100 - var(--color-sensitivity)));-webkit-mask-image:conic-gradient(from var(--cursor-angle) at center,#000 calc(var(--cone-spread) * 1%),transparent calc((var(--cone-spread) + 15) * 1%),transparent calc((100 - var(--cone-spread) - 15) * 1%),#000 calc((100 - var(--cone-spread)) * 1%));mask-image:conic-gradient(from var(--cursor-angle) at center,#000 calc(var(--cone-spread) * 1%),transparent calc((var(--cone-spread) + 15) * 1%),transparent calc((100 - var(--cone-spread) - 15) * 1%),#000 calc((100 - var(--cone-spread)) * 1%))}.border-glow-card:after{border:1px solid transparent;background:var(--gradient-one,radial-gradient(at 80% 55%,#be85ff 0,transparent 50%)) padding-box,var(--gradient-two,radial-gradient(at 69% 34%,#ff7a93 0,transparent 50%)) padding-box,var(--gradient-three,radial-gradient(at 8% 6%,#8fffad 0,transparent 50%)) padding-box,var(--gradient-four,radial-gradient(at 41% 38%,#47daff 0,transparent 50%)) padding-box,var(--gradient-five,radial-gradient(at 86% 85%,#7af2ff 0,transparent 50%)) padding-box,var(--gradient-six,radial-gradient(at 82% 18%,#ffe74d 0,transparent 50%)) padding-box,var(--gradient-seven,radial-gradient(at 51% 4%,#ff8d70 0,transparent 50%)) padding-box,var(--gradient-base,linear-gradient(#c299ff 0 100%)) padding-box;-webkit-mask-image:linear-gradient(to bottom,#000,#000),radial-gradient(ellipse at 50% 50%,#000 40%,transparent 65%),radial-gradient(ellipse at 66% 66%,#000 5%,transparent 40%),radial-gradient(ellipse at 33% 33%,#000 5%,transparent 40%),radial-gradient(ellipse at 66% 33%,#000 5%,transparent 40%),radial-gradient(ellipse at 33% 66%,#000 5%,transparent 40%),conic-gradient(from var(--cursor-angle) at center,transparent 5%,#000 15%,#000 85%,transparent 95%);mask-image:linear-gradient(to bottom,#000,#000),radial-gradient(ellipse at 50% 50%,#000 40%,transparent 65%),radial-gradient(ellipse at 66% 66%,#000 5%,transparent 40%),radial-gradient(ellipse at 33% 33%,#000 5%,transparent 40%),radial-gradient(ellipse at 66% 33%,#000 5%,transparent 40%),radial-gradient(ellipse at 33% 66%,#000 5%,transparent 40%),conic-gradient(from var(--cursor-angle) at center,transparent 5%,#000 15%,#000 85%,transparent 95%);-webkit-mask-composite:source-out,source-over,source-over,source-over,source-over,source-over;mask-composite:subtract,add,add,add,add,add;opacity:calc(var(--fill-opacity, .5)*(var(--edge-proximity) - var(--color-sensitivity))/(100 - var(--color-sensitivity)));mix-blend-mode:soft-light}.border-glow-card>.edge-light{inset:calc(var(--glow-padding)*-1);pointer-events:none;z-index:1;-webkit-mask-image:conic-gradient(from var(--cursor-angle) at center,#000 2.5%,transparent 10%,transparent 90%,#000 97.5%);mask-image:conic-gradient(from var(--cursor-angle) at center,#000 2.5%,transparent 10%,transparent 90%,#000 97.5%);opacity:calc((var(--edge-proximity) - var(--edge-sensitivity))/(100 - var(--edge-sensitivity)));mix-blend-mode:plus-lighter}.border-glow-card>.edge-light:before{content:"";position:absolute;inset:var(--glow-padding);border-radius:inherit;box-shadow:inset 0 0 0 1px var(--glow-color,#f5daa3),inset 0 0 1px 0 var(--glow-color-60,hsla(40,80%,80%,.6)),inset 0 0 3px 0 var(--glow-color-50,hsla(40,80%,80%,.5)),inset 0 0 6px 0 var(--glow-color-40,hsla(40,80%,80%,.4)),inset 0 0 15px 0 var(--glow-color-30,hsla(40,80%,80%,.3)),inset 0 0 25px 2px var(--glow-color-20,hsla(40,80%,80%,.2)),inset 0 0 50px 2px var(--glow-color-10,hsla(40,80%,80%,.1)),0 0 1px 0 var(--glow-color-60,hsla(40,80%,80%,.6)),0 0 3px 0 var(--glow-color-50,hsla(40,80%,80%,.5)),0 0 6px 0 var(--glow-color-40,hsla(40,80%,80%,.4)),0 0 15px 0 var(--glow-color-30,hsla(40,80%,80%,.3)),0 0 25px 2px var(--glow-color-20,hsla(40,80%,80%,.2)),0 0 50px 2px var(--glow-color-10,hsla(40,80%,80%,.1))}.border-glow-inner{display:flex;flex-direction:column;position:relative;overflow:auto;z-index:1}.chat-input{padding:12px;background-color:var(--k-surface-3);flex-shrink:0;position:relative;border-radius:0 0 16px 16px}.chat-input__shortcuts{display:flex;gap:6px;overflow:hidden;padding:0 24px;justify-content:center;max-height:0;opacity:0;margin-bottom:0;transition:max-height .25s ease,opacity .2s ease,margin-bottom .25s ease}.chat-input__shortcuts--visible{max-height:40px;opacity:1;margin-bottom:10px}.chat-input__shortcut-chip{flex-shrink:0;padding:5px 12px;border:1px solid var(--k-focus-ring);border-radius:20px;background:var(--k-hover-brand);font-size:12px;font-family:Roboto,sans-serif;color:var(--k-primary);cursor:pointer;white-space:nowrap;transition:all .15s ease}.chat-input__shortcut-chip:hover{background-color:var(--k-active-brand);border-color:var(--k-primary)}.chat-input__previews{display:flex;gap:8px;padding:10px 12px 4px;flex-wrap:wrap}.chat-input__preview{position:relative;width:56px;height:56px;border-radius:8px;overflow:hidden;flex-shrink:0;border:1px solid var(--k-border)}.chat-input__preview-img{width:100%;height:100%;object-fit:cover}.chat-input__preview-placeholder{width:100%;height:100%;background-color:var(--k-border-strong)}.chat-input__preview--loading .chat-input__preview-img{opacity:.5}.chat-input__preview--processing .chat-input__preview-img{opacity:.55}.chat-input__preview-processing-label{position:absolute;left:2px;right:2px;bottom:2px;padding:2px 4px;border-radius:3px;background:rgba(0,0,0,.72);color:var(--k-text-on-inverse);font-size:9px;font-weight:500;text-align:center;line-height:1.1;pointer-events:none}.chat-input__preview-spinner{inset:0;background:rgba(0,0,0,.25);border-radius:8px}.chat-input__preview-remove,.chat-input__preview-spinner{position:absolute;display:flex;align-items:center;justify-content:center}.chat-input__preview-remove{top:2px;right:2px;width:18px;height:18px;border-radius:50%;border:none;background:rgba(0,0,0,.55);color:var(--k-text-on-inverse);cursor:pointer;padding:0;opacity:0;transition:opacity .15s ease}.chat-input__preview:hover .chat-input__preview-remove{opacity:1}.chat-input__glow{border:none!important;box-shadow:none!important;background:transparent!important}.chat-input__glow .border-glow-inner{overflow:visible!important}.chat-input__box{position:relative;background-color:var(--k-surface-2);border-radius:16px;border:1px solid var(--k-border);padding:4px;transition:all .15s ease;box-shadow:0 1px 4px rgba(0,0,0,.04)}.chat-input__box--trigger-active,.chat-input__box:focus-within{border-color:var(--k-primary);background-color:var(--k-surface-2);box-shadow:0 2px 8px var(--k-active-brand)}.chat-input__box--drag-active{border-color:var(--k-primary);background-color:var(--k-hover-brand);box-shadow:0 0 0 3px var(--k-focus-ring)}.chat-input__box--locked .chat-input__editor[contenteditable=false]{opacity:.75;color:var(--k-text-2);cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.chat-input__editor-wrap{position:relative;min-height:32px;padding:10px 12px 4px}.chat-input__editor{width:100%;min-height:22px;max-height:140px;overflow-y:auto;outline:none;border:none;background:transparent;color:var(--k-text);font-family:Roboto,sans-serif;font-size:13px;line-height:1.5;white-space:pre-wrap;word-break:break-word}.chat-input__editor[contenteditable=false]{opacity:.5;cursor:not-allowed}.chat-input__placeholder{position:absolute;inset:10px 12px 4px;pointer-events:none;color:var(--k-text-3);font-family:Roboto,sans-serif;font-size:13px;line-height:1.5}.chat-input__kbd{display:inline-block;padding:0 5px;border:solid var(--k-border);border-width:1px 1px 2px;border-radius:4px;background:var(--k-surface);font-family:Roboto Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;color:var(--k-text-2);line-height:1.5}.chat-input__toolbar{display:flex;align-items:center;justify-content:space-between;padding:2px 8px 6px}.chat-input__toolbar-left,.chat-input__toolbar-right{display:flex;align-items:center;gap:6px}.chat-input__plus-btn{color:var(--k-text-2)!important;border:1px solid #bfc0c8!important;width:28px!important;height:28px!important;background-color:var(--k-surface-3)!important}.chat-input__plus-btn:hover{background-color:var(--k-hover)!important;border-color:#a0a1a8!important}.chat-input__send{width:32px;height:32px;box-sizing:border-box;border-radius:50%;border:1px solid var(--k-border);background-color:transparent;color:var(--k-text-disabled);display:flex;align-items:center;justify-content:center;cursor:default;transition:all .15s ease;padding:0}.chat-input__send--active{border-color:transparent;background-color:var(--k-primary);color:var(--k-on-primary);cursor:pointer;box-shadow:0 2px 8px rgba(85,97,255,.3)}.chat-input__send--active:hover{background-color:var(--k-primary-strong)}.chat-input__send--stop{border-color:transparent;color:var(--k-text-on-inverse);cursor:pointer}.chat-input__send--stop,.chat-input__send--stop:hover{background-color:var(--k-surface-inverse)}.chat-input__send:disabled{cursor:default}.chat-input__doc-card{display:flex;align-items:center;gap:8px;padding:8px 10px;background-color:var(--k-surface);border:1px solid var(--k-border);border-radius:10px;min-width:140px;max-width:200px;position:relative}.chat-input__doc-card--loading{opacity:.6}.chat-input__doc-info{flex:1 1;min-width:0;display:flex;flex-direction:column}.chat-input__doc-name{font-size:12px;font-weight:500;color:var(--k-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-input__doc-meta{font-size:10px;color:var(--k-text-3)}.chat-input__doc-remove{position:absolute;top:-4px;right:-4px;width:18px;height:18px;border-radius:50%;border:1px solid var(--k-border);background:var(--k-surface);color:var(--k-text-2);display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;opacity:0;transition:opacity .15s ease}.chat-input__doc-card:hover .chat-input__doc-remove{opacity:1}.chat-input__chips{display:flex;gap:6px;padding:8px 12px 0;flex-wrap:wrap}.chat-input__chip{display:inline-flex;align-items:center;gap:6px;padding:4px 8px 4px 4px;background-color:var(--k-surface);border:1px solid var(--k-border);border-radius:999px;font-size:11px;color:var(--k-text);max-width:180px}.chat-input__chip-thumb{object-fit:cover}.chat-input__chip-icon,.chat-input__chip-thumb{width:18px;height:18px;border-radius:50%;flex-shrink:0}.chat-input__chip-icon{display:inline-flex;align-items:center;justify-content:center;background-color:var(--k-surface-3);color:var(--k-text-2)}.chat-input__chip-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:120px}.chat-input__chip-remove{width:16px;height:16px;border-radius:50%;border:none;background:transparent;color:var(--k-text-3);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;flex-shrink:0}.chat-input__chip-remove:hover{background-color:var(--k-hover);color:var(--k-text)}.chat-input__icon-btn{width:28px;height:28px;border-radius:50%;border:1px solid #bfc0c8;background-color:var(--k-surface-3);color:var(--k-text-2);display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:all .12s ease}.chat-input__icon-btn:hover{background-color:var(--k-hover);border-color:#a0a1a8}.chat-input__plus-menu{position:absolute;bottom:48px;left:16px;background:var(--k-surface);border:1px solid var(--k-border);border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.12);padding:4px;z-index:10;min-width:210px;animation:dropdown-enter .15s ease-out forwards}.chat-input__plus-menu--closing{animation:dropdown-exit .15s ease-in forwards}.chat-input__plus-menu-item{display:flex;align-items:center;gap:10px;width:100%;padding:9px 14px;border:none;background:transparent;text-align:left;font-size:13px;font-family:Roboto,sans-serif;color:var(--k-text);cursor:pointer;border-radius:8px;transition:background-color .12s ease}.chat-input__plus-menu-item:hover{background-color:var(--k-hover)}.chat-input__plus-menu-item--disabled{color:#a0a1a8;cursor:default}.chat-input__plus-menu-item--disabled:hover{background-color:transparent}.chat-input__coming-soon{margin-left:auto;font-size:10px;font-weight:600;color:var(--k-primary);background-color:var(--k-active-brand);padding:2px 8px;border-radius:10px;white-space:nowrap;letter-spacing:.02em}@keyframes dropdown-enter{0%{opacity:0;transform:translateY(4px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes dropdown-exit{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(4px) scale(.97)}}.agent-chip{display:inline-flex;align-items:center;gap:4px;padding:1px 7px;margin:0 1px;background:var(--k-primary-soft);color:var(--k-primary-text);border:1px solid var(--k-primary-soft-2);border-radius:5px;font-size:12.5px;font-weight:500;vertical-align:baseline;-webkit-user-select:all;-moz-user-select:all;user-select:all;cursor:default}.agent-chip--cmd{background:var(--k-warning-soft);color:var(--k-warning-text);border-color:rgba(234,88,12,.2);font-family:Roboto Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}@media (max-width:768px){.chat-input{background-color:transparent}}html[data-theme=dark] .chat-input__box:not(:focus-within):not(.chat-input__box--trigger-active):not(.chat-input__box--drag-active){border-color:var(--k-border-strong)}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/roboto-cyrillic-ext-300-normal.cd7c5715.woff2) format("woff2"),url(/_next/static/media/roboto-cyrillic-ext-300-normal.de365ce5.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/roboto-cyrillic-300-normal.88798412.woff2) format("woff2"),url(/_next/static/media/roboto-cyrillic-300-normal.17dc3449.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/roboto-greek-ext-300-normal.bc5ce703.woff2) format("woff2"),url(/_next/static/media/roboto-greek-ext-300-normal.69dd9b06.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/roboto-greek-300-normal.25dc89b0.woff2) format("woff2"),url(/_next/static/media/roboto-greek-300-normal.122e04f2.woff) format("woff");unicode-range:u+0370-03ff}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/roboto-vietnamese-300-normal.b3d3e960.woff2) format("woff2"),url(/_next/static/media/roboto-vietnamese-300-normal.44e9a722.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/roboto-latin-ext-300-normal.37d4965d.woff2) format("woff2"),url(/_next/static/media/roboto-latin-ext-300-normal.b9b4688a.woff) format("woff");unicode-range:u+0100-02af,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/roboto-latin-300-normal.a4eae32d.woff2) format("woff2"),url(/_next/static/media/roboto-latin-300-normal.73b81266.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/roboto-cyrillic-ext-400-normal.d7827ae3.woff2) format("woff2"),url(/_next/static/media/roboto-cyrillic-ext-400-normal.02e18372.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/roboto-cyrillic-400-normal.2d9c9d60.woff2) format("woff2"),url(/_next/static/media/roboto-cyrillic-400-normal.19f93502.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/roboto-greek-ext-400-normal.2b547ded.woff2) format("woff2"),url(/_next/static/media/roboto-greek-ext-400-normal.d17f5f2b.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/roboto-greek-400-normal.63e6dc18.woff2) format("woff2"),url(/_next/static/media/roboto-greek-400-normal.e3b5876b.woff) format("woff");unicode-range:u+0370-03ff}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/roboto-vietnamese-400-normal.c95fc061.woff2) format("woff2"),url(/_next/static/media/roboto-vietnamese-400-normal.b339d926.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/roboto-latin-ext-400-normal.21abc8c8.woff2) format("woff2"),url(/_next/static/media/roboto-latin-ext-400-normal.9600b4a6.woff) format("woff");unicode-range:u+0100-02af,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/roboto-latin-400-normal.f2894edc.woff2) format("woff2"),url(/_next/static/media/roboto-latin-400-normal.d6d4cf7b.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/roboto-cyrillic-ext-500-normal.a1b5c90d.woff2) format("woff2"),url(/_next/static/media/roboto-cyrillic-ext-500-normal.a05054d8.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/roboto-cyrillic-500-normal.aa68ea54.woff2) format("woff2"),url(/_next/static/media/roboto-cyrillic-500-normal.6e4060e5.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/roboto-greek-ext-500-normal.7ea6cffa.woff2) format("woff2"),url(/_next/static/media/roboto-greek-ext-500-normal.fcc37f63.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/roboto-greek-500-normal.533b03d2.woff2) format("woff2"),url(/_next/static/media/roboto-greek-500-normal.55bbf615.woff) format("woff");unicode-range:u+0370-03ff}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/roboto-vietnamese-500-normal.7f8c0554.woff2) format("woff2"),url(/_next/static/media/roboto-vietnamese-500-normal.65b57a7f.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/roboto-latin-ext-500-normal.85ebfb55.woff2) format("woff2"),url(/_next/static/media/roboto-latin-ext-500-normal.41845160.woff) format("woff");unicode-range:u+0100-02af,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/roboto-latin-500-normal.3170fd9a.woff2) format("woff2"),url(/_next/static/media/roboto-latin-500-normal.cdad2023.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/roboto-cyrillic-ext-700-normal.dd3651fb.woff2) format("woff2"),url(/_next/static/media/roboto-cyrillic-ext-700-normal.46ca43b3.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/roboto-cyrillic-700-normal.258a358e.woff2) format("woff2"),url(/_next/static/media/roboto-cyrillic-700-normal.1ea775f3.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/roboto-greek-ext-700-normal.a8d16efd.woff2) format("woff2"),url(/_next/static/media/roboto-greek-ext-700-normal.950178dd.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/roboto-greek-700-normal.432b858b.woff2) format("woff2"),url(/_next/static/media/roboto-greek-700-normal.b3d9786c.woff) format("woff");unicode-range:u+0370-03ff}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/roboto-vietnamese-700-normal.72bf832f.woff2) format("woff2"),url(/_next/static/media/roboto-vietnamese-700-normal.82ca662a.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/roboto-latin-ext-700-normal.6af98c24.woff2) format("woff2"),url(/_next/static/media/roboto-latin-ext-700-normal.b6be88e2.woff) format("woff");unicode-range:u+0100-02af,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/roboto-latin-700-normal.71b2beb8.woff2) format("woff2"),url(/_next/static/media/roboto-latin-700-normal.f3ddaf9d.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.top-nav{position:relative;display:flex;align-items:center;padding:0 24px;background:var(--k-surface);border-bottom:1px solid var(--k-border-strong);box-shadow:0 2px 4px rgba(0,0,0,.1);height:65px;width:100%;container-type:inline-size;container-name:topnav;transition:width .2s cubic-bezier(.4,0,.2,1)}.top-nav__logo-container{display:flex;align-items:center;justify-content:flex-start;flex:1 1}.top-nav__hamburger{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin-right:10px;border-radius:8px;border:none;background:transparent;color:var(--k-text-2);cursor:pointer;padding:0;flex-shrink:0;transition:background .15s ease,color .15s ease}.top-nav__hamburger svg{width:18px;height:18px}.top-nav__hamburger:hover{background:var(--k-hover);color:var(--k-primary-text)}.top-nav__search{position:relative;display:inline-flex;align-items:center;gap:8px;flex:0 0 auto;width:300px;max-width:38cqw;height:32px;padding:0 10px;border:1px solid var(--k-border);border-radius:6px;background:var(--k-surface);color:var(--k-text-3);cursor:text;font-family:var(--font-sans,Roboto,sans-serif);font-size:13px;font-weight:400;transition:border-color .12s cubic-bezier(.4,0,.2,1),box-shadow .12s cubic-bezier(.4,0,.2,1)}.top-nav__search:hover{border-color:var(--k-border-strong)}.top-nav__search:focus-within{outline:none;border-color:var(--k-primary);box-shadow:0 0 0 3px var(--k-focus-ring);color:var(--k-text-2)}.top-nav__search-input{flex:1 1 auto;min-width:0;border:none;outline:none;background:transparent;font-family:inherit;font-size:13px;color:var(--k-text)}.top-nav__search-input::placeholder{color:var(--k-text-3)}.top-nav__search-group{display:inline-flex;align-items:center;gap:12px;flex:0 0 auto}.top-nav__search-group .nav-launch{margin-left:0;margin-right:12px}.top-nav__search-group .nav-launch__trigger{height:32px;border-radius:6px}.top-nav__search-icon.MuiSvgIcon-root{font-size:14px;color:var(--k-text-3);flex-shrink:0}.top-nav__search-placeholder{flex:1 1 auto;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.top-nav__search-kbd{display:inline-flex;align-items:center;padding:1px 5px;border:1px solid var(--k-border);border-radius:3px;background:var(--k-surface-3);color:var(--k-text-3);font-size:11px;font-weight:600;line-height:1.5;flex-shrink:0}.top-nav__logo-wrapper{display:flex;align-items:center}.top-nav__close{width:24px;height:24px;display:none;cursor:pointer}.top-nav__pill-nav{display:flex;align-items:center;gap:2px;flex:0 0 auto;background:var(--k-surface-2);padding:4px;border-radius:10px}.top-nav__pill-item{display:inline-flex;align-items:center;gap:7px;padding:7px 14px;font-family:var(--font-sans,Roboto,sans-serif);font-size:13.5px;font-weight:500;color:var(--k-text-2);background:transparent;border:none;border-radius:7px;cursor:pointer;text-decoration:none;transition:color .15s ease,background .15s ease,box-shadow .15s ease}.top-nav__pill-item:hover:not(.--active){color:var(--k-primary-text);background:color-mix(in srgb,var(--k-surface) 60%,transparent)}.top-nav__pill-item.--active{color:var(--k-primary-text);background:var(--k-surface);box-shadow:var(--k-elev-low)}.top-nav__pill-item-icon{display:inline-flex;align-items:center;justify-content:center}.top-nav__pill-item-icon svg{width:18px;height:18px}.top-nav__pill-item-badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--k-primary-strong);color:var(--k-on-primary);font-size:11px;font-weight:600;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;flex-shrink:0}.top-nav__actions{display:flex;align-items:center;justify-content:flex-end;gap:14px;padding-right:4px;flex:1 1}.top-nav__icon-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin-left:16px;border-radius:8px;border:none;background:transparent;color:var(--k-text-2);cursor:pointer;padding:0;transition:background .15s ease,color .15s ease}.top-nav__icon-btn svg{width:18px;height:18px}.top-nav__icon-btn:hover{background:var(--k-hover);color:var(--k-primary-text)}.top-nav__divider{width:1px;height:22px;background:var(--k-border-strong);flex-shrink:0}.top-nav__brand-switcher{display:inline-flex}.top-nav__icon-btn-label,.top-nav__mobile-menu{display:none}.top-nav__avatar{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;border:none;padding:0;background:linear-gradient(135deg,var(--k-primary-soft),var(--k-primary-soft-2));color:var(--k-primary-text);font-family:var(--font-sans,Roboto,sans-serif);font-size:12px;font-weight:600;letter-spacing:.02em;cursor:pointer;transition:filter .15s ease,box-shadow .15s ease}.top-nav__avatar:hover{filter:brightness(.97);box-shadow:0 0 0 2px var(--k-primary-soft-2)}body.sidenav-docked .top-nav{height:52px}.top-nav-popover{position:relative}.top-nav-popover-button{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:none;border:none;outline:none;cursor:pointer;padding:0;margin:0;border-radius:50%;transition:background-color .2s}.top-nav-popover-button:hover{background-color:var(--k-hover)}.top-nav-popover-button svg{width:22px;height:22px}.top-nav-popover-paper{margin-top:10px;min-width:240px;border-radius:12px;border:1px solid var(--k-border-strong);box-shadow:var(--k-elev-high);overflow:hidden}.top-nav-popover-content{padding:6px;display:flex;flex-direction:column}.top-nav-popover-header{display:flex;align-items:center;gap:10px;padding:10px 10px 12px;margin-bottom:4px;border-bottom:1px solid var(--k-surface-3)}.top-nav-popover-header__avatar{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex-shrink:0;border-radius:50%;background:linear-gradient(135deg,var(--k-primary-soft),var(--k-primary-soft-2));color:var(--k-primary-text);font-size:12px;font-weight:600;letter-spacing:.02em}.top-nav-popover-header__text{display:flex;flex-direction:column;min-width:0;flex:1 1}.top-nav-popover-header__label{font-size:11px;color:var(--k-text-3);line-height:1.3;text-transform:uppercase;letter-spacing:.04em;font-weight:500}.top-nav-popover-header__email{font-size:13px;color:var(--k-text);font-weight:500;line-height:1.3;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.top-nav-popover-section{display:flex;flex-direction:column;padding:4px 0}.top-nav-popover-separator{height:1px;background:var(--k-surface-3);margin:2px 0}.nav-link{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:7px;color:var(--k-text);text-decoration:none;font-family:var(--font-sans,Roboto,sans-serif);font-weight:500;font-size:13.5px;line-height:1.4;transition:color .12s ease,background-color .12s ease;cursor:pointer;white-space:nowrap}.nav-link:hover{background-color:var(--k-hover);color:var(--k-primary-text)}.nav-link:hover .nav-link-icon svg>path{fill:var(--k-primary-text)}.nav-link.--danger{color:var(--k-error-text)}.nav-link.--danger .nav-link-icon svg>path{fill:var(--k-error-text)}.nav-link.--danger:hover{background-color:var(--k-error-soft);color:var(--k-error-text)}.nav-link.--danger:hover .nav-link-icon svg>path{fill:var(--k-error-text)}.nav-link .nav-link-icon{display:flex;justify-content:center;align-items:center;width:18px;height:18px;flex-shrink:0}.nav-link .nav-link-icon svg{width:18px;height:18px}.nav-link .nav-link-icon svg>path{fill:var(--k-text-2);transition:fill .12s ease}.nav-link.--secondary .nav-link-icon svg{width:18px;height:18px}.mobile-nav-button{display:none;align-items:center;justify-content:space-between;padding:16px}.mobile-nav-button svg{width:24px;height:24px}.mobile-nav-button.--mobile-hide{display:none}@container topnav (max-width: 1180px){.top-nav__pill-nav{margin-left:auto;margin-right:auto}.top-nav__pill-item-label{display:none}.top-nav__pill-item{padding:7px 10px}.top-nav__pill-item.--active .top-nav__pill-item-label{display:inline}}@container topnav (max-width: 920px){.top-nav__pill-item.--active .top-nav__pill-item-label{display:none}}@container topnav (max-width: 900px){.top-nav__search{width:200px}}body.nav-mobile:not(.redesign-shell) .mobile-nav-button{display:flex;width:100%;height:56px;padding:12px 16px;background:var(--k-surface);box-shadow:0 2px 4px rgba(0,0,0,.1);top:0;left:0;z-index:1000;justify-content:space-between;align-items:center}body.nav-mobile:not(.redesign-shell) .mobile-nav-button.--mobile-hide,body.nav-mobile:not(.redesign-shell) .top-nav{display:none}@media (max-width:768px){body.redesign-shell .mobile-nav-button{display:flex;width:100%;height:56px;padding:12px 16px;background:var(--k-surface);box-shadow:0 2px 4px rgba(0,0,0,.1);z-index:1000;justify-content:space-between;align-items:center}body.redesign-shell .mobile-nav-button.--mobile-hide,body.redesign-shell .top-nav{display:none}}.loading-container{display:inline-flex;position:relative;width:80px;height:80px}.loading-container.centered{margin:auto}.loading-container div{position:absolute;top:33px;width:13px;height:13px;border-radius:50%;background:#1fb4ff;animation-timing-function:cubic-bezier(0,1,1,0)}.loading-container div:first-of-type{left:8px;animation:dot1 .6s infinite}.loading-container div:nth-of-type(2){left:8px;animation:dot2 .6s infinite}.loading-container div:nth-of-type(3){left:32px;animation:dot2 .6s infinite}.loading-container div:nth-of-type(4){left:56px;animation:dot3 .6s infinite}@keyframes dot1{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes dot3{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes dot2{0%{transform:translate(0)}to{transform:translate(24px)}}.button-container{display:flex;align-items:center;justify-content:center;transition:all .2s ease;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;border-radius:8px;font-style:normal;font-weight:500;font-size:20px;line-height:32px}.button-container.--primary{background:var(--k-primary-strong)}.button-container.--primary .text{color:var(--k-on-primary)}.button-container.--primary .text svg path{fill:var(--k-on-primary)}.button-container.--secondary{background:var(--k-surface-inverse)}.button-container.--secondary .text{color:var(--k-text-on-inverse)}.button-container.--secondary .text svg path{fill:var(--k-text-on-inverse)}.button-container.--warning{background:red}.button-container.--warning .text{color:var(--k-on-primary)}.button-container.--warning .text svg path{fill:var(--k-on-primary)}.button-container.--cta{background:#ff6b6b}.button-container.--cta .text{color:var(--k-on-primary)}.button-container.--cta .text svg path{fill:var(--k-on-primary)}.button-container.--link{background:transparent;border:none;padding:0!important}.button-container.--link .text{color:var(--k-text-2);font-style:normal;font-weight:400!important;font-size:14px!important;line-height:20px!important;letter-spacing:normal}.button-container.--link svg{margin-right:8px}.button-container.--link svg path{fill:var(--k-text-2)}.button-container.--link:hover{color:var(--k-on-primary)}.button-container.--simple{border:1px solid var(--k-text)}.button-container.--simple.small{padding:6px 12px}.button-container.--simple.disabled{opacity:.8}.button-container.--simple-primary{border:1px solid var(--k-primary-strong)}.button-container.--simple-primary .text{color:var(--k-primary-strong)}.button-container.--simple-primary .text svg path{fill:var(--k-primary-strong)}.button-container.--simple-primary.small{padding:6px 12px}.button-container.--simple-primary.xs{padding:.3em 1em}.button-container.--simple-primary.disabled{opacity:.8}.button-container.--simple-secondary{border:1px solid var(--k-surface-inverse)}.button-container.--simple-secondary .text{color:var(--k-surface-inverse)}.button-container.--simple-secondary .text svg path{fill:var(--k-surface-inverse)}.button-container.--simple-secondary.small{padding:6px 12px}.button-container.--simple-secondary.disabled{opacity:.8}.button-container.--simple-warning{border:1px solid red}.button-container.--simple-warning.small{padding:6px 12px}.button-container.--simple-warning .text{color:red}.button-container.--simple-warning .text svg path{fill:red}.button-container.disabled{filter:grayscale(100%);cursor:not-allowed!important}.button-container:hover:not(.disabled,.loading) .text{z-index:4}.button-container:hover:not(.disabled,.loading).--primary{box-shadow:0 0 10px rgba(12,21,140,.8)}.button-container:hover:not(.disabled,.loading).--primary .text{color:var(--k-on-primary)}.button-container:hover:not(.disabled,.loading).--primary .text svg path{fill:var(--k-on-primary)}.button-container:hover:not(.disabled,.loading).--secondary{background:#2d2d2d}.button-container:hover:not(.disabled,.loading).--secondary .text{color:var(--k-text-on-inverse)}.button-container:hover:not(.disabled,.loading).--secondary .text svg path{fill:var(--k-text-on-inverse)}.button-container:hover:not(.disabled,.loading).--warning{background:#d90000}.button-container:hover:not(.disabled,.loading).--warning .text{color:var(--k-on-primary)}.button-container:hover:not(.disabled,.loading).--warning .text svg path{fill:var(--k-on-primary)}.button-container:hover:not(.disabled,.loading).--cta{background:#ff5b5b}.button-container:hover:not(.disabled,.loading).--cta .text{color:var(--k-on-primary)}.button-container:hover:not(.disabled,.loading).--cta .text svg path{fill:var(--k-on-primary)}.button-container:hover:not(.disabled,.loading).--simple{opacity:.8}.button-container:hover:not(.disabled,.loading).--simple-primary{background:var(--k-primary-strong)}.button-container:hover:not(.disabled,.loading).--simple-primary .text{color:var(--k-on-primary)}.button-container:hover:not(.disabled,.loading).--simple-primary .text svg path{fill:var(--k-on-primary)}.button-container:hover:not(.disabled,.loading).--simple-secondary{background:#2d2d2d;border:1px solid #2d2d2d}.button-container:hover:not(.disabled,.loading).--simple-secondary .text{color:var(--k-text-on-inverse)}.button-container:hover:not(.disabled,.loading).--simple-secondary .text svg path{fill:var(--k-text-on-inverse)}.button-container:hover:not(.disabled,.loading).--simple-warning{background:red;border:1px solid red}.button-container:hover:not(.disabled,.loading).--simple-warning .text{color:var(--k-on-primary)}.button-container:hover:not(.disabled,.loading).--simple-warning .text svg path{fill:var(--k-on-primary)}.button-container svg{width:16px;height:16px;margin-right:16px}.button-container svg.loadingSpinner{margin-left:8px!important}.text{display:flex;justify-content:center;align-items:center;letter-spacing:.5px}.small{align-self:flex-start;padding:12px 24px}.small .text{font-size:16px;line-height:150%;font-weight:500}.xs{align-self:flex-start;padding:.35em 1.4em;width:-moz-fit-content;width:fit-content}.xs .text{font-size:.8rem;line-height:150%;font-weight:500}.large{padding:16px 40px;height:52px}.large .text{font-weight:600;font-size:18px;line-height:28px}.inline{align-self:flex-start;padding:4px 8px}.inline .text{font-size:16px;line-height:150%;font-weight:400}.quantityButton{font-style:normal;font-weight:400;font-size:12.8px;line-height:16px;text-align:center;color:var(--k-text-2);border-radius:100px;padding:4px 8px;text-transform:uppercase;display:flex;justify-content:center;align-items:center;border:1px solid var(--k-border);margin-right:8px;transition:all .3s;cursor:pointer}.quantityButton.toggled,.quantityButton:active,.quantityButton:hover{color:var(--k-on-primary);background:var(--k-primary)}.quantityButton:last-of-type{margin-right:0}.quantityButtonActive{color:var(--k-on-primary);background:var(--k-primary)}.spinner{animation-name:spin;animation-duration:2.5s;animation-iteration-count:infinite;animation-timing-function:linear;height:20px;filter:invert(100%) sepia(0) saturate(0) hue-rotate(49deg) brightness(103%) contrast(103%)}.spinnerSmall{height:24px}.spinnerLarge{height:32px}.connectWrapper{padding:0}.connectWrapper.small button{padding:8px 24px}.connectWrapper.xs button{padding:.3em .6em}.connectWrapper.large button{padding:16px 0}.connectWrapper button{font-family:Satoshi;width:100%;height:100%;background:transparent;font-style:normal;font-weight:500;font-size:20px;line-height:32px;text-align:center;display:flex;justify-content:center;align-items:center;border-radius:50px}.connectWrapper button:not([disabled]):hover{background:transparent}.loading{cursor:not-allowed}.loadingSpinner{margin-left:8px;animation:spin 2s linear infinite}.secondary{border:1px solid transparent}.red:not(.secondary){background:#ed6a5a}.red:not(.secondary):hover:not(.disabled,.loading){background:#e25252}.red.secondary{border-color:#ed6a5a;background:var(--k-surface)}.red.secondary .text{color:#ed6a5a}.red.secondary:hover:not(.disabled,.loading){background:var(--k-surface)}.grey.secondary,.grey:not(.secondary){background:var(--k-surface-3)}.grey.secondary{border-color:var(--k-border)}.grey.secondary .text{color:var(--k-text)}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.tooltipOverride>div>div{width:200px;background:var(--k-surface-inverse);box-shadow:0 16px 32px rgba(167,162,191,.18);border-radius:8px}.tooltipOverride>div>div>div{border-radius:8px;font-style:normal;font-weight:400;font-size:12.8px;line-height:16px;color:var(--k-text-on-inverse);text-transform:none!important}.tooltipOverride.largeButtonTooltip,.tooltipOverride.largeButtonTooltip>div{width:100%}.failed-payment-modal-container{display:flex;justify-content:center;align-items:center;outline:none}.failed-payment-modal{background:var(--k-surface);border-radius:8px;width:auto;min-width:35wh;max-width:35wh;display:flex;flex-direction:column;padding:32px;outline:none;overflow:auto;max-height:95%}.failed-payment-modal .failed-payment-modal-header{margin-bottom:16px}.failed-payment-modal .failed-payment-modal-header p{margin-top:10px;font-size:15px}.failed-payment-modal .failed-payment-modal-link{color:var(--k-info);text-decoration:underline;cursor:pointer}.failed-payment-modal .modal-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:15px}.logo-container{display:flex;align-items:center;justify-content:center}.logo-container img,.logo-container svg{max-width:123px}.billing-form{background:var(--k-surface);border-radius:8px;width:auto;max-width:600px;display:flex;flex-direction:column;padding:32px;outline:none;height:-moz-fit-content;height:fit-content;height:100%}.koast-dialog .billing-form{background:transparent;border-radius:0;max-width:none;padding:0 0 24px}.billing-form .loading-container{margin:auto}.billing-form .billing-form-header{margin-bottom:16px}.billing-form .billing-form-header p{margin-top:4px;font-size:14px}.billing-form form#payment-form{box-shadow:none;padding:0;min-width:unset}.billing-form form#payment-form #payment-message{color:var(--k-error)}.billing-form-loading-stripe-elements{display:flex;justify-content:center;align-items:center;margin:16px 0}.billing-form-fields{position:relative;display:flex;flex-direction:column;gap:16px}.billing-form-fields__loading{position:absolute;inset:0;z-index:2;background:var(--k-surface)}.billing-form-skeleton{display:flex;flex-direction:column;gap:16px}.billing-form-skeleton__group{display:flex;flex-direction:column;gap:12px}.billing-form-skeleton__row{display:flex;gap:12px}.billing-form-skeleton__row>*{flex:1 1}.billing-form-submit{margin-top:16px}.koast-dialog{position:relative;display:flex;flex-direction:column;text-align:left;animation:koast-pop-in .22s cubic-bezier(.4,0,.2,1) backwards;background:color-mix(in srgb,var(--k-surface) 80%,transparent);backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border:1px solid color-mix(in srgb,var(--k-surface) 60%,transparent);border-radius:12px;box-shadow:var(--k-elev-high);overflow:hidden;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;color:var(--k-text)}.koast-dialog__close{position:absolute;top:16px;right:16px;width:32px;height:32px;border:none;border-radius:50%;background:transparent;color:var(--k-text-3);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .12s cubic-bezier(.4,0,.2,1),color .12s cubic-bezier(.4,0,.2,1);z-index:2}.koast-dialog__close:hover{background:var(--k-hover);color:var(--k-text)}.koast-dialog__close svg{width:16px;height:16px;fill:currentColor}.koast-dialog__body{padding:28px 32px 4px;display:flex;flex-direction:column;gap:18px}.koast-dialog__title{font-size:20px;font-weight:700;color:var(--k-text);margin:0;line-height:1.3;padding-right:32px}.koast-dialog__sub{font-size:13px;line-height:1.5;color:var(--k-text-2);margin:-10px 0 0}.koast-dialog__footer{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:20px 32px 24px}.koast-dialog__footer .koast-dialog-btn--danger,.koast-dialog__footer .koast-dialog-btn--ghostDanger{margin-right:auto}.koast-dialog__confirm-icon{width:44px;height:44px;border-radius:50%;background:var(--k-warning-soft);display:inline-flex;align-items:center;justify-content:center;margin-bottom:2px}.koast-dialog__confirm-icon svg{width:22px;height:22px;fill:var(--k-warning-text)}.koast-field{display:flex;flex-direction:column;gap:5px}.koast-field__label{font-size:12px;font-weight:500;color:var(--k-text-2)}.koast-field__req{color:#824440}.koast-field__hint{color:var(--k-text-3)}.koast-field__error,.koast-field__hint{font-size:12px;line-height:1.5;margin:0}.koast-field__error{color:#824440}.koast-input{font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:14px;min-height:40px;padding:10px 12px;border-radius:6px;border:1px solid rgba(0,0,0,.23);background:transparent;outline:none;color:var(--k-text);width:100%;transition:border-color .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1)}.koast-input::placeholder{color:var(--k-text-3)}.koast-input:hover{border-color:rgba(0,0,0,.4)}.koast-input:focus{border-color:var(--k-primary);box-shadow:0 0 0 1px var(--k-primary)}.koast-input:disabled{background:rgba(0,0,0,.03);cursor:not-allowed}.koast-input--select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='%235F6977'%3E%3Cpath d='M5.3 7.3a1 1 0 0 1 1.4 0L10 10.6l3.3-3.3a1 1 0 1 1 1.4 1.4l-4 4a1 1 0 0 1-1.4 0l-4-4a1 1 0 0 1 0-1.4z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:16px;padding-right:32px}.koast-input-wrap{position:relative;display:flex;align-items:center;width:100%}.koast-input-wrap__adornment{position:absolute;left:12px;color:var(--k-text-2);font-size:14px;pointer-events:none}.koast-input--has-prefix{padding-left:26px}.koast-autocomplete{width:100%}.koast-autocomplete .MuiOutlinedInput-root{font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:14px;min-height:40px;border-radius:6px;background:transparent;color:var(--k-text);padding:0 32px 0 6px}.koast-autocomplete .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:rgba(0,0,0,.23);transition:border-color .2s cubic-bezier(.4,0,.2,1)}.koast-autocomplete .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:rgba(0,0,0,.4)}.koast-autocomplete .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--k-primary);border-width:1px;box-shadow:0 0 0 1px var(--k-primary)}.koast-autocomplete .MuiOutlinedInput-root.Mui-disabled{background:rgba(0,0,0,.03)}.koast-autocomplete .MuiOutlinedInput-input{padding:0 6px!important;height:auto}.koast-autocomplete .MuiOutlinedInput-input::placeholder{color:var(--k-text-3);opacity:1}.koast-autocomplete .MuiAutocomplete-endAdornment{right:8px}.koast-autocomplete .MuiAutocomplete-clearIndicator svg,.koast-autocomplete .MuiAutocomplete-popupIndicator svg{fill:var(--k-text-2)}.koast-dialog-btn{font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:500;border:none;border-radius:8px;padding:10px 18px;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;background:transparent;color:var(--k-text);box-shadow:none;transition:background .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1),filter .2s cubic-bezier(.4,0,.2,1)}.koast-dialog-btn:disabled{cursor:not-allowed;opacity:.65}.koast-dialog-btn--sm{font-size:13px;padding:8px 14px}.koast-dialog-btn--fullWidth{width:100%}.koast-dialog-btn--primary{background:var(--k-primary);color:var(--k-on-primary)}.koast-dialog-btn--primary:hover:not(:disabled){background:var(--k-primary-strong)}.koast-dialog-btn--primary:disabled{background:var(--k-surface-3);color:var(--k-text-3);opacity:1;box-shadow:inset 0 0 0 1px rgba(15,18,30,.12)}.koast-dialog-btn--secondary{background:transparent;color:var(--k-primary);box-shadow:inset 0 0 0 1px var(--k-primary)}.koast-dialog-btn--secondary:hover:not(:disabled){background:var(--k-active-brand)}.koast-dialog-btn--secondary:disabled{box-shadow:inset 0 0 0 1px var(--k-border-strong);color:var(--k-text-3)}.koast-dialog-btn--ghost{background:transparent;color:var(--k-text-2);padding:10px 14px}.koast-dialog-btn--ghost--sm{padding:8px 12px}.koast-dialog-btn--ghost:hover:not(:disabled){background:var(--k-hover);color:var(--k-text)}.koast-dialog-btn--ghostDanger{background:transparent;color:#824440;padding:10px 14px}.koast-dialog-btn--ghostDanger:hover:not(:disabled){background:var(--k-error-soft);color:#824440}.koast-dialog-btn--danger{background:transparent;color:#824440;border:1px solid #824440}.koast-dialog-btn--danger:hover:not(:disabled){background:var(--k-error);border-color:var(--k-error);color:var(--k-on-primary)}.koast-icon-btn{width:38px;height:38px;border:none;border-radius:6px;background:transparent;color:var(--k-text-3);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .12s cubic-bezier(.4,0,.2,1),color .12s cubic-bezier(.4,0,.2,1)}.koast-icon-btn:hover:not(:disabled){background:var(--k-error-soft);color:#824440}.koast-icon-btn:disabled{cursor:not-allowed;opacity:.5}.koast-icon-btn svg{width:18px;height:18px;fill:currentColor}html[data-theme=dark] .koast-input{border-color:var(--k-border-strong)}html[data-theme=dark] .koast-input:hover{border-color:var(--k-text-3)}html[data-theme=dark] .koast-input:disabled{background:var(--k-hover)}html[data-theme=dark] .koast-autocomplete .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:var(--k-border-strong)}html[data-theme=dark] .koast-autocomplete .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:var(--k-text-3)}html[data-theme=dark] .koast-autocomplete .MuiOutlinedInput-root.Mui-disabled{background:var(--k-hover)}.koast-stacked-modal{display:flex;align-items:center;justify-content:center;padding:32px;outline:none}.koast-stacked-modal__inner{display:flex;flex-direction:column;max-width:100%;max-height:calc(100vh - 64px);outline:none}.koast-stacked-modal__inner>.koast-dialog{width:100%;max-height:100%;overflow:auto}.billing-modal__container{display:flex;justify-content:center;align-items:center;outline:none}.billing-modal__content{overflow:auto;max-height:95%;border-radius:8px}.brand-change-dropdown{min-width:140px;max-width:220px}.brand-change-dropdown .MuiOutlinedInput-root{height:32px;background:var(--k-surface);color:var(--k-primary-text);font-size:.875rem;font-weight:500;letter-spacing:.02857em;padding-right:32px!important;transition:background .15s ease,border-color .15s ease}.brand-change-dropdown .MuiOutlinedInput-input{padding:0 4px 0 8px!important;text-overflow:ellipsis}.brand-change-dropdown .MuiOutlinedInput-notchedOutline{border-color:var(--k-border-strong);border-radius:4px}.brand-change-dropdown .MuiOutlinedInput-root:hover{background:var(--k-hover-brand)}.brand-change-dropdown .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline,.brand-change-dropdown .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:var(--k-primary-strong);border-width:1px}.brand-change-dropdown .MuiAutocomplete-endAdornment{top:50%;transform:translateY(-50%);right:6px}.brand-change-dropdown .MuiAutocomplete-popupIndicator{padding:2px;color:var(--k-primary-text);transition:transform .2s ease}.brand-change-dropdown .MuiAutocomplete-popupIndicator svg{width:18px;height:18px}.brand-change-dropdown .MuiAutocomplete-popupIndicatorOpen{transform:rotate(180deg)}.brand-change-dropdown__menu-paper{min-width:240px;max-width:320px;max-height:420px;transform-origin:top center;animation:brand-dropdown-fade-in .16s cubic-bezier(.4,0,.2,1)}@keyframes brand-dropdown-fade-in{0%{opacity:0;transform:translateY(-6px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.brand-change-dropdown__option{font-size:.875rem!important}.brand-change-dropdown__modal__container{display:flex;justify-content:center;align-items:center;outline:none;overflow:hidden}.brand-change-dropdown__modal{background:var(--k-surface);border-radius:8px;width:600px;max-width:1000px;display:flex;flex-direction:column;padding:24px;outline:none;max-height:90%;gap:2rem;overflow:auto}.brand-change-dropdown__modal__header{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:.5rem}.brand-change-dropdown__modal__title{font-weight:400;font-size:1.8rem}.brand-change-dropdown__modal__subtitle{display:flex;font-weight:400;font-size:.9rem}.brand-change-dropdown__modal__buttons{display:flex;justify-content:space-between;margin-top:1.5rem}.brand-change-dropdown__modal__create-form{display:flex;flex-direction:column;gap:1.5rem;width:100%}.brand-change-dropdown__modal__create-form__dropzone{width:100%}.brand-change-dropdown__modal__create-form__buttons{display:flex;justify-content:space-between;margin-top:1.5rem}.brand-change-dropdown__error{color:var(--k-error-text);font-weight:500}.brand-change-dropdown__tooltip__help{cursor:help}.brand-change-dropdown__tooltip__popper{max-width:280px;padding:10px 12px}.brand-change-dropdown__tooltip{display:flex;flex-direction:column;gap:7px}.brand-change-dropdown__tooltip__text{margin:0;font-size:12px;line-height:1.45}.new-campaign{position:relative;display:inline-block}.new-campaign .btn-new-campaign{display:inline-flex;align-items:stretch;margin-bottom:3px;height:38px;border-radius:8px;border:1px solid var(--k-primary-strong);background:var(--k-surface);color:var(--k-primary-strong);box-shadow:0 4px 14px rgba(65,78,237,.35);overflow:hidden}.new-campaign .btn-new-campaign__caret,.new-campaign .btn-new-campaign__main{display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;color:inherit;font-family:inherit;font-size:.875rem;font-weight:600;cursor:pointer;transition:background .12s ease}.new-campaign .btn-new-campaign__main{padding:0 16px}.new-campaign .btn-new-campaign__main:hover{background:var(--k-hover-brand)}.new-campaign .btn-new-campaign__caret{padding:0 9px}.new-campaign .btn-new-campaign__caret:hover{background:var(--k-hover-brand)}.new-campaign .btn-new-campaign__caret svg{width:18px;height:18px;transition:transform .18s ease}.new-campaign .btn-new-campaign__divider{width:1px;align-self:stretch;background:rgba(65,78,237,.35);margin:6px 0}@media(max-width:360px){.new-campaign .btn-new-campaign__caret,.new-campaign .btn-new-campaign__divider{display:none}}.new-campaign.is-open .btn-new-campaign__caret svg{transform:rotate(180deg)}.new-campaign.new-campaign--solid .btn-new-campaign{margin-bottom:0;height:34px;box-sizing:border-box;border-radius:6px;border-color:var(--k-primary);background:var(--k-primary);color:var(--k-on-primary);box-shadow:none}.new-campaign.new-campaign--solid .btn-new-campaign__main{padding:0 14px;font-size:13px}.new-campaign.new-campaign--solid .btn-new-campaign__main:hover{background:var(--k-primary-strong)}.new-campaign.new-campaign--solid .btn-new-campaign__divider{background:color-mix(in srgb,var(--k-surface) 40%,transparent)}.new-campaign.new-campaign--solid .btn-new-campaign__caret:hover{background:var(--k-primary-strong)}.new-campaign .new-campaign__menu{position:absolute;top:calc(100% + 6px);right:0;min-width:280px;background:var(--k-surface);border:1px solid var(--k-border);border-radius:14px;box-shadow:0 12px 32px rgba(17,24,39,.12),0 2px 6px rgba(17,24,39,.06);padding:8px;z-index:700;opacity:0;transform:translateY(-4px) scale(.98);pointer-events:none;transform-origin:top right;transition:opacity .14s ease,transform .14s ease}.new-campaign .new-campaign__menu--accounts{padding:0;max-height:360px;display:flex;flex-direction:column;overflow:hidden}.new-campaign .new-campaign__account-search{flex-shrink:0;padding:8px;border-bottom:1px solid var(--k-surface-3)}.new-campaign .new-campaign__account-search input{width:100%;border:none;outline:none;background:transparent;font-family:inherit;font-size:13px;padding:6px 8px;color:var(--k-text)}.new-campaign .new-campaign__account-search input::placeholder{color:var(--k-text-3)}.new-campaign .new-campaign__account-scroll{flex:1 1;overflow-y:auto;padding:6px}.new-campaign .new-campaign__menu-empty{padding:12px 10px;font-size:.875rem;color:var(--k-text-3);text-align:center}.new-campaign.is-open .new-campaign__menu{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.new-campaign .new-campaign__item{display:flex;align-items:center;gap:14px;width:100%;padding:10px 12px;border:none;background:transparent;border-radius:8px;font-family:inherit;font-size:.875rem;font-weight:500;color:var(--k-text);text-align:left;cursor:pointer;transition:background .12s ease,color .12s ease}.new-campaign .new-campaign__item:hover{background:var(--k-primary-soft);color:var(--k-primary-text)}.new-campaign .new-campaign__item--agent{margin-top:6px;padding-top:16px;border-top:1px solid var(--k-border)}.new-campaign .new-campaign__item-icon{width:40px;height:40px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:10px;background:var(--k-primary-soft);color:var(--k-primary)}.new-campaign .new-campaign__item-icon svg{width:20px;height:20px;color:inherit}.new-campaign .new-campaign__item-icon--agent{background:var(--k-primary);color:var(--k-on-primary)}.new-campaign .new-campaign__item-text{display:flex;flex-direction:column;gap:1px}.new-campaign .new-campaign__item-text small{font-size:.75rem;font-weight:400;color:var(--k-text-3)}.new-campaign .new-campaign__item:hover .new-campaign__item-text small{color:var(--k-primary-text)}.btn-new-campaign__suffix{margin-left:.25em}@media(max-width:768px){.btn-new-campaign__suffix{display:none}}.account-picker{position:absolute;min-width:280px;max-height:360px;display:flex;flex-direction:column;overflow:hidden;background:var(--k-surface);border:1px solid var(--k-border);border-radius:14px;box-shadow:0 12px 32px rgba(17,24,39,.12),0 2px 6px rgba(17,24,39,.06);z-index:700;opacity:0;transform:translateY(-4px) scale(.98);pointer-events:none;transition:opacity .14s ease,transform .14s ease}.account-picker--right{top:calc(100% + 8px);right:0;transform-origin:top right}.account-picker--left{top:calc(100% + 4px);left:16px;transform-origin:top left}.account-picker--side{position:fixed;top:0;left:0;z-index:1100;transform-origin:top left}.account-picker.is-open{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.account-picker__search{flex-shrink:0;padding:8px;border-bottom:1px solid var(--k-border)}.account-picker__search input{width:100%;border:none;outline:none;background:transparent;font-family:inherit;font-size:13px;padding:6px 8px;color:var(--k-text)}.account-picker__search input::placeholder{color:var(--k-text-3)}.account-picker__scroll{flex:1 1;overflow-y:auto;padding:6px}.account-picker__empty{padding:12px 10px;font-size:.875rem;color:var(--k-text-3);text-align:center}.account-picker__item{display:flex;align-items:center;gap:14px;width:100%;padding:10px 12px;border:none;background:transparent;border-radius:8px;font-family:inherit;font-size:.875rem;font-weight:500;color:var(--k-text);text-align:left;cursor:pointer;transition:background .12s ease,color .12s ease}.account-picker__item:hover{background:var(--k-primary-soft);color:var(--k-primary-text)}.account-picker__item:disabled{opacity:.6;cursor:default}.account-picker__item-text{display:flex;flex-direction:column;gap:1px}.account-picker__item-text small{font-size:.75rem;font-weight:400;color:var(--k-text-3)}.account-picker__item:hover .account-picker__item-text small{color:var(--k-primary-text)}.command-palette{position:fixed;inset:0;z-index:4000;display:flex;align-items:flex-start;justify-content:center;padding:80px 24px 24px}.command-palette__overlay{position:fixed;inset:0;background:rgba(17,24,39,.2);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.command-palette__panel{position:relative;width:640px;max-width:100%;max-height:calc((100vh - 120px)*.75);background:color-mix(in srgb,var(--k-surface) 80%,transparent);backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border:1px solid color-mix(in srgb,var(--k-surface) 60%,transparent);border-radius:14px;box-shadow:0 24px 48px -12px rgba(17,24,39,.22),0 4px 12px rgba(17,24,39,.08);display:flex;flex-direction:column;overflow:hidden;outline:none;animation:command-palette-in .22s cubic-bezier(.3,1.2,.6,1)}@keyframes command-palette-in{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.command-palette__head{display:flex;align-items:center;justify-content:space-between;padding:16px 20px 12px}.command-palette__title{font-size:1rem;font-weight:600;color:var(--k-text);margin:0}.command-palette__list{overflow-y:auto;padding:8px 12px 12px;scrollbar-width:thin}.command-palette__list::-webkit-scrollbar{width:6px}.command-palette__list::-webkit-scrollbar-thumb{background:var(--k-scrollbar);border-radius:3px}.command-palette__group-label{font-size:.75rem;font-weight:600;color:var(--k-text-3);padding:12px 10px 5px}.command-palette__cmd{display:flex;align-items:center;gap:12px;width:100%;padding:9px 10px;border:none;background:transparent;border-radius:9px;font-family:inherit;font-size:.875rem;font-weight:500;color:var(--k-text);text-align:left;cursor:pointer}.command-palette__cmd.is-active,.command-palette__cmd:hover{background:var(--k-primary-soft)}.command-palette__cmd:active{background:var(--k-primary-soft-2)}.command-palette__icon{width:18px;height:18px;flex-shrink:0;color:var(--k-text-3);display:inline-flex;align-items:center;justify-content:center;transition:color .12s ease}.command-palette__icon svg{width:18px;height:18px;display:block;fill:currentColor}.command-palette__cmd.is-active .command-palette__icon,.command-palette__cmd:hover .command-palette__icon{color:var(--k-primary-text)}.command-palette__cmd.is-active .command-palette__icon--agent,.command-palette__cmd:hover .command-palette__icon--agent,.command-palette__icon--agent{color:var(--k-primary)}.command-palette__label{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.command-palette__label small,.command-palette__meta{color:var(--k-text-3);font-weight:400}.command-palette__meta{font-size:.75rem;flex-shrink:0}.command-palette__cmd-wrap{position:relative}.command-palette__cmd.is-expanded{background:var(--k-primary-soft)}.command-palette__dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.command-palette__dot--live{background:var(--k-success)}.command-palette__dot--draft{background:var(--k-warning)}.command-palette__dot--done{background:var(--k-text-disabled)}.command-palette__dot--failed{background:var(--k-error)}.command-palette__foot{display:flex;align-items:center;gap:16px;padding:10px 20px;border-top:1px solid var(--k-border);font-size:.75rem;color:var(--k-text-3)}.command-palette__foot span{display:inline-flex;align-items:center;gap:6px}.command-palette__keys{gap:4px;flex-shrink:0;font-family:Roboto Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:var(--k-text-2)}.command-palette__keys,.command-palette__keys kbd{display:inline-flex;align-items:center;font-size:.6875rem}.command-palette__keys kbd{justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:4px;background:color-mix(in srgb,var(--k-surface) 55%,transparent);border:1px solid rgba(0,0,0,.1);font-family:inherit;color:var(--k-primary-text)}html[data-theme=dark] .command-palette__keys kbd{border-color:var(--k-border)}.command-palette__empty{padding:24px 16px;text-align:center;font-size:.85rem;color:var(--k-text-3)}.command-palette--anchored{position:absolute;inset:auto;top:calc(100% + 8px);left:0;align-items:stretch;justify-content:flex-start;flex-direction:column;z-index:4000;width:min(440px,92vw);max-height:60vh;padding:0;background:var(--k-surface);border:1px solid var(--k-border);border-radius:12px;box-shadow:0 16px 40px -12px rgba(17,24,39,.22),0 4px 12px rgba(17,24,39,.08);overflow:hidden;animation:command-palette-in .16s cubic-bezier(.3,1.2,.6,1)}.command-palette--anchored .command-palette__list{flex:1 1;min-height:0}.nav-launch{gap:8px;margin-left:20px}.nav-launch,.nav-launch__group{display:inline-flex;align-items:center}.nav-launch__group{position:relative}.nav-launch__trigger{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 18px;border:none;border-radius:8px;background:var(--k-primary);color:var(--k-on-primary);font-family:inherit;font-size:13px;font-weight:500;line-height:1;white-space:nowrap;cursor:pointer;transition:background-color .12s cubic-bezier(.4,0,.2,1)}.nav-launch__trigger:hover:not(:disabled){background:var(--k-primary-strong)}.nav-launch__trigger:disabled{opacity:.6;cursor:default}.nav-launch__icon.MuiSvgIcon-root{font-size:10px}@media(max-width:890px){.nav-launch__icon.MuiSvgIcon-root{display:none}}.nav-launch__label{line-height:1}.nav-launch__kbd{padding:1px 5px;border-radius:4px;background:color-mix(in srgb,var(--k-on-primary) 20%,transparent);color:var(--k-on-primary);font-size:11px;font-weight:600;line-height:1.5}.nav-launch__cmdk,.nav-launch__kbd{display:inline-flex;align-items:center;white-space:nowrap}.nav-launch__cmdk{justify-content:center;height:32px;min-width:38px;padding:0 10px;border:1px solid var(--k-border);border-radius:8px;background:var(--k-surface);color:var(--k-text-2);font-family:inherit;font-size:13px;font-weight:500;line-height:1;cursor:pointer;transition:border-color .12s cubic-bezier(.4,0,.2,1),background-color .12s cubic-bezier(.4,0,.2,1)}.nav-launch__cmdk:hover{border-color:var(--k-border-strong);background:var(--k-surface-3)}.mnd{display:none}body.nav-mobile .mnd{display:block}.mnd__scrim{position:fixed;inset:0;background:rgba(17,24,39,.16);backdrop-filter:blur(12px) saturate(130%);-webkit-backdrop-filter:blur(12px) saturate(130%);opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;z-index:1000}.mnd.is-open .mnd__scrim{opacity:1;visibility:visible}.mnd__panel{position:fixed;top:0;left:0;bottom:0;width:min(340px,88vw);background:var(--k-surface);z-index:1001;display:flex;flex-direction:column;padding:12px 16px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;transform:translateX(-100%);transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s ease}.mnd.is-open .mnd__panel{transform:translateX(0);box-shadow:8px 0 40px rgba(17,24,39,.18)}.mnd__logo{display:flex;align-items:center;padding:8px 12px 0;margin-bottom:10px}.mnd__logo-mark{width:30px;height:30px;color:var(--k-primary)}.mnd__panel .mnd__account{margin-top:4px}.mnd__account{position:relative;border:1px solid var(--k-border-strong);border-radius:12px}.mnd__profile{display:flex;align-items:center;gap:12px;padding:13px 14px}.mnd__avatar{width:36px;height:36px;flex-shrink:0;border-radius:50%;background:var(--k-primary);color:var(--k-on-primary);display:inline-flex;align-items:center;justify-content:center;font-weight:600;font-size:13px;letter-spacing:.02em}.mnd__profile-text{min-width:0}.mnd__profile-label{font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--k-text-3)}.mnd__profile-email{font-size:14px;color:var(--k-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mnd__brand{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;border:none;border-top:1px solid var(--k-border-strong);border-radius:0 0 12px 12px;background:var(--k-surface);cursor:pointer;font-family:inherit;transition:background .2s ease}.mnd__brand:hover{background:var(--k-active-brand)}.mnd__brand-swatch{width:30px;height:30px;flex-shrink:0;border-radius:8px;background:var(--k-primary);color:var(--k-on-primary);display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:14px}.mnd__brand-text{flex:1 1;min-width:0;text-align:left}.mnd__brand-cap{display:block;font-size:10.5px;color:var(--k-text-3);font-weight:500}.mnd__brand-name{display:block;font-size:14px;font-weight:500;color:var(--k-primary-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mnd__brand-menu{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:5;background:var(--k-surface);border:1px solid var(--k-border-strong);border-radius:10px;box-shadow:0 12px 32px rgba(17,24,39,.12);padding:6px;max-height:260px;overflow-y:auto}.mnd__brand-opt{display:block;width:100%;text-align:left;padding:9px 10px;border:none;background:transparent;border-radius:7px;font-family:inherit;font-size:13.5px;color:var(--k-text);cursor:pointer;transition:background .12s ease,color .12s ease}.mnd__brand-opt:hover{background:var(--k-primary-soft);color:var(--k-primary-text)}.mnd__brand-opt.is-current{color:var(--k-primary-text);font-weight:500}.mnd__nav{gap:20px;padding:20px 0 0}.mnd__group,.mnd__nav{display:flex;flex-direction:column}.mnd__group{gap:2px}.mnd__group-label{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--k-text-3);padding:0 12px;margin-bottom:8px}.mnd__item{display:flex;align-items:center;gap:14px;width:100%;padding:11px 12px;border:none;background:transparent;border-radius:8px;font-family:inherit;font-size:14px;color:var(--k-text);text-align:left;text-decoration:none;cursor:pointer;transition:background .2s ease,color .2s ease}.mnd__item:hover:not(.is-active){background:var(--k-hover);color:var(--k-primary-text)}.mnd__item.is-active,.mnd__item:hover:not(.is-active) .mnd__item-ico{color:var(--k-primary-text)}.mnd__item.is-active{background:var(--k-active-brand);font-weight:500}.mnd__item.is-active .mnd__item-ico{color:var(--k-primary-text)}.mnd__item-ico{display:flex;flex-shrink:0;color:var(--k-text-3);transition:color .2s ease}.mnd__item-label{flex:1 1}.mnd__item-koast{width:20px;height:20px}.mnd__footer{margin-top:auto;padding-top:16px;border-top:1px solid var(--k-border-strong);display:flex;flex-direction:column;gap:6px}.mnd__footer .nav-launch{margin:0;width:100%}.mnd__footer .nav-launch__group{width:100%}.mnd__footer .nav-launch__trigger{width:100%;height:auto;padding:13px 16px;border-radius:10px;font-size:15px;justify-content:center}.mnd__footer .nav-launch__icon.MuiSvgIcon-root{font-size:18px}.mnd__footer .nav-launch__cmdk,.mnd__footer .nav-launch__kbd{display:none}.mnd__logout{display:flex;align-items:center;gap:12px;padding:9px 12px;border:none;background:transparent;border-radius:8px;font-family:inherit;font-size:14px;color:var(--k-text-3);cursor:pointer;transition:background .2s ease,color .2s ease}.mnd__logout:hover{background:var(--k-error-soft);color:var(--k-error)}.sidebar{position:fixed;top:0;left:0;width:240px;height:100vh;background:var(--k-surface);border-right:1px solid var(--k-border-strong);padding:14px 12px 20px;box-sizing:border-box;z-index:900;overflow:hidden;transition:transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s ease}.sidebar,.sidebar__top{display:flex;flex-direction:column}.sidebar__top{gap:8px;padding:0 2px 12px;border-bottom:1px solid var(--k-border-strong);margin-bottom:8px}.sidebar__brandbar{display:flex;align-items:center;gap:8px;padding:2px 4px 12px}.sidebar__brandbar .logo-container{margin-right:auto}.sidebar__brandbar .logo-container img{height:17px;width:auto;display:block}.sidebar__fold{display:inline-flex;align-items:center;justify-content:center;margin-left:auto;width:28px;height:28px;border-radius:6px;border:none;background:transparent;color:var(--k-text-3);cursor:pointer;padding:0;flex-shrink:0;transition:background .12s ease,color .12s ease}.sidebar__fold svg{width:19px;height:19px}.sidebar__fold .material-symbols-outlined{font-size:20px}.sidebar__fold:hover{background:var(--k-hover);color:var(--k-primary-text)}.sidebar__brand-wrap{position:relative}.sidebar__brand-wrap .brand-change-dropdown{width:100%;min-width:0;max-width:none}.sidebar__brand-wrap .brand-change-dropdown .MuiOutlinedInput-root{height:34px;border-radius:6px;background:var(--k-surface);color:var(--k-text);font-size:.8125rem;font-weight:500;transition:background .15s ease,box-shadow .15s ease}.sidebar__brand-wrap .brand-change-dropdown .MuiOutlinedInput-input{padding:0 4px 0 10px!important}.sidebar__brand-wrap .brand-change-dropdown .MuiOutlinedInput-notchedOutline{border-color:var(--k-border);border-radius:6px}.sidebar__brand-wrap .brand-change-dropdown .MuiOutlinedInput-root:hover{background:var(--k-surface-2)}.sidebar__brand-wrap .brand-change-dropdown .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:var(--k-border-strong)}.sidebar__brand-wrap .brand-change-dropdown .MuiOutlinedInput-root.Mui-focused{box-shadow:0 0 0 3px var(--k-focus-ring)}.sidebar__brand-wrap .brand-change-dropdown .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--k-primary);border-width:1px}.sidebar__brand-wrap .brand-change-dropdown .MuiAutocomplete-popupIndicator svg{color:var(--k-text-3)}.sidebar__launch-row{display:flex;gap:8px;width:100%;box-sizing:border-box;padding:0 2px}.sidebar__launch-row .nav-launch{display:flex;flex:1 1;gap:8px;margin-left:0;min-width:0}.sidebar__launch-row .nav-launch__group{flex:1 1;min-width:0}.sidebar__launch-row .nav-launch__trigger{width:100%;height:34px;padding:0;gap:7px;border-radius:6px;justify-content:center;box-shadow:none}.sidebar__launch-row .nav-launch__trigger:hover:not(:disabled){background:var(--k-primary);filter:brightness(.95);box-shadow:none}.sidebar__launch-row .nav-launch__icon.MuiSvgIcon-root{display:block;font-size:17px}.sidebar__launch-row .nav-launch__kbd{height:20px;padding:0 5px;border-radius:3px;background:hsla(0,0%,100%,.22)}.sidebar__launch-row .nav-launch__cmdk{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border-radius:6px;border:1px solid var(--k-border);background:var(--k-surface-2);color:var(--k-text-2);font-family:inherit;font-size:12px;font-weight:600;cursor:pointer;flex-shrink:0;transition:background .12s ease,color .12s ease,border-color .12s ease}.sidebar__launch-row .nav-launch__cmdk:hover{background:var(--k-surface-3);border-color:var(--k-border-strong);color:var(--k-primary-text)}.sidebar__section{display:flex;flex-direction:column;gap:2px}.sidebar__section.--recents{margin-top:16px;flex:1 1;min-height:0;overflow-y:auto;scrollbar-width:thin}.sidebar__section.--recents::-webkit-scrollbar{width:6px}.sidebar__section.--recents::-webkit-scrollbar-thumb{background:var(--k-scrollbar);border-radius:4px}.sidebar__section.--recents~.sidebar__spacer{display:none}.sidebar__heading{font-size:.62rem;font-weight:600;color:var(--k-text-3);text-transform:uppercase;letter-spacing:.6px;padding:10px 10px 4px}.sidebar__heading.--link{border:none;background:none;font-family:inherit;text-align:left;cursor:pointer;transition:color .15s ease}.sidebar__heading.--link:hover{color:var(--k-primary-text)}.sidebar__section-head{display:flex;align-items:center;justify-content:space-between}.sidebar__add{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;margin-right:4px;border:none;border-radius:6px;background:transparent;color:var(--k-text-3);cursor:pointer;padding:0;flex-shrink:0;transition:color .15s ease,background .15s ease}.sidebar__add svg{width:16px;height:16px}.sidebar__add:hover{color:var(--k-primary-text);background:var(--k-hover-brand)}.sidebar__add.--filter{opacity:0;transition:opacity .12s ease,color .15s ease,background .15s ease}.sidebar__task{display:flex;align-items:center;gap:10px;width:100%;padding:6px 10px;border:none;border-radius:8px;background:transparent;font-family:inherit;font-size:.8125rem;font-weight:500;color:var(--k-text-2);cursor:pointer;text-align:left;white-space:nowrap;transition:color .15s ease,background .15s ease}.sidebar__task:hover{color:var(--k-primary-text);background:var(--k-hover-brand)}.sidebar__task-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.sidebar__task-meta{flex-shrink:0;font-size:.6875rem;font-weight:500;color:var(--k-text-3);text-transform:lowercase}.sidebar__show-all{position:relative;display:flex;align-items:center;justify-content:center;width:100%;margin-top:2px;padding:6px 10px;border:none;background:transparent;font-family:inherit;font-size:.72rem;font-weight:500;color:var(--k-text-3);cursor:pointer;transition:color .15s ease}.sidebar__show-all:before{content:"";position:absolute;left:0;right:0;bottom:calc(100% + 2px);height:20px;background:linear-gradient(to top,var(--k-surface),color-mix(in srgb,var(--k-surface) 0,transparent));pointer-events:none}.sidebar__show-all:hover{color:var(--k-primary)}.sidebar__task-add{display:inline-flex;align-items:center;justify-content:center;align-self:center;gap:4px;margin:18px 0 14px;padding:4px 10px;border:1px dashed var(--k-border-strong);border-radius:7px;background:transparent;font-family:inherit;font-size:.72rem;font-weight:500;color:var(--k-text-3);cursor:pointer;transition:color .15s ease,border-color .15s ease,background .15s ease}.sidebar__task-add svg{width:13px;height:13px}.sidebar__task-add:hover{color:var(--k-primary-text);border-color:var(--k-primary);background:var(--k-hover-brand)}.sidebar__empty{padding:4px 10px 8px;font-size:.75rem;font-weight:500;color:var(--k-text-3)}.sidebar__recent{display:flex;align-items:center;gap:10px;width:100%;padding:6px 10px;border:none;border-radius:8px;background:transparent;font-family:inherit;font-size:.8125rem;font-weight:500;color:var(--k-text-2);cursor:pointer;text-align:left;white-space:nowrap;transition:color .15s ease,background .15s ease}.sidebar__recent:hover{color:var(--k-primary-text);background:var(--k-hover-brand)}.sidebar__recent:hover .sidebar__recent-pin:not(.--pinned){color:var(--k-text-3)}.sidebar__recent.--menu-open .sidebar__recent-menu,.sidebar__recent:hover .sidebar__recent-menu,.sidebar__section.--recents:hover .sidebar__add.--filter{opacity:1}.sidebar__head-actions{display:flex;align-items:center;gap:2px}.sidebar__recent-menu{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border:none;background:transparent;padding:0;margin-left:2px;border-radius:6px;color:var(--k-text-3);cursor:pointer;opacity:0;transition:opacity .12s ease,color .12s ease,background .12s ease}.sidebar__recent-menu svg{width:16px;height:16px;display:block}.sidebar__recent-menu:hover{color:var(--k-primary-text);background:var(--k-hover-brand)}.sidebar__recent-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--k-text-3)}.sidebar__recent-icon svg{width:15px;height:15px;display:block}.sidebar__recent-rename{flex:1 1;min-width:0;margin:-2px 0;padding:3px 6px;outline:none;background:var(--k-surface);border:1px solid var(--k-primary);border-radius:6px;font-family:inherit;font-size:.8125rem;font-weight:500;color:var(--k-text)}.sidebar__recent-pin{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border:none;background:transparent;padding:0;cursor:pointer;color:var(--k-border-strong);transition:color .15s ease}.sidebar__recent-pin svg{width:14px;height:14px;display:block}.sidebar__recent-pin.--pinned,.sidebar__recent-pin:hover{color:var(--k-primary)}.sidebar__item{display:flex;align-items:center;gap:10px;width:100%;padding:7px 10px;border:none;border-radius:8px;background:transparent;font-family:inherit;font-size:.8125rem;font-weight:500;color:var(--k-text-2);cursor:pointer;text-align:left;position:relative;white-space:nowrap;transition:color .15s ease,background .15s ease}.sidebar__item:hover{background:var(--k-hover-brand)}.sidebar__item.--active,.sidebar__item:hover,.sidebar__item:hover svg{color:var(--k-primary-text)}.sidebar__item.--active{background:var(--k-active-brand);font-weight:600}.sidebar__item.--active svg{color:var(--k-primary-text)}.sidebar__item.--active:before{content:"";position:absolute;left:-12px;top:7px;bottom:7px;width:3px;border-radius:0 2px 2px 0;background:var(--k-primary-strong)}.sidebar__item-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.sidebar__item-icon svg{width:18px;height:18px;display:block;color:inherit}.sidebar__label{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis}.sidebar__count{margin-left:auto;min-width:20px;height:18px;padding:0 6px;border-radius:10px;background:var(--k-primary-soft);color:var(--k-primary-text);font-size:.66rem;font-weight:600;display:inline-flex;align-items:center;justify-content:center}.sidebar__divider{height:1px;background:var(--k-border-strong);margin:12px 4px}.sidebar__spacer{flex:1 1}.sidebar__footer{display:flex;flex-direction:column;gap:6px;padding-top:6px;margin-top:12px}.sidebar__acct-wrap{position:relative}.sidebar__acct-popover{width:240px;margin-left:8px;padding:6px;background:var(--k-surface);border:1px solid var(--k-border-strong);border-radius:10px;box-shadow:var(--k-elev-high);display:flex;flex-direction:column;gap:2px}.sidebar__acct-popover .theme-selector__trigger-wrap{width:100%}.sidebar__acct-popover .theme-selector__trigger-wrap .sidebar__item{padding:8px 10px;border-radius:7px;color:var(--k-text-2);font-weight:500}.sidebar__acct-popover .theme-selector__trigger-wrap .sidebar__item .sidebar__item-icon svg{width:18px;height:18px}.sidebar__acct-item{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border:none;border-radius:7px;background:transparent;font-family:inherit;font-size:.8125rem;font-weight:500;color:var(--k-text-2);cursor:pointer;text-align:left;transition:color .15s ease,background .15s ease}.sidebar__acct-item svg{width:18px;height:18px;flex-shrink:0}.sidebar__acct-item:hover{color:var(--k-primary-text);background:var(--k-hover-brand)}.sidebar__acct-item.--danger:hover{color:var(--k-error-text);background:var(--k-error-soft)}.sidebar__acct-sep{height:1px;background:var(--k-border);margin:4px 6px}.sidebar__account{display:flex;align-items:center;gap:9px;width:100%;padding:7px 8px;border:1px solid var(--k-border);border-radius:8px;background:transparent;font-family:inherit;cursor:pointer;text-align:left;transition:background .15s ease,border-color .15s ease}.sidebar__account svg{width:16px;height:16px;color:var(--k-text-3);flex-shrink:0}.sidebar__account:hover{background:var(--k-surface-2);border-color:var(--k-border-strong)}.sidebar__account-avatar{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;flex-shrink:0;background:linear-gradient(135deg,var(--k-primary-soft),var(--k-primary-soft-2));color:var(--k-primary-text);font-size:11px;font-weight:600;letter-spacing:.02em}.sidebar__account-col{display:flex;flex-direction:column;min-width:0;flex:1 1}.sidebar__account-name{font-size:.8rem;font-weight:600;color:var(--k-text)}.sidebar__account-mail,.sidebar__account-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar__account-mail{font-size:.68rem;color:var(--k-text-3)}.sidebar__usage{background:var(--k-primary-soft);border:1px solid var(--k-focus-ring);border-radius:10px;padding:10px;display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.sidebar__usage-top{display:flex;align-items:center;justify-content:space-between}.sidebar__usage-title{font-size:.8rem;color:var(--k-text);font-weight:600}.sidebar__usage-value{font-size:.75rem;color:var(--k-text-3);font-weight:500}.sidebar__usage-bar{height:6px;border-radius:999px;background:var(--k-primary-soft-2);overflow:hidden}.sidebar__usage-bar-fill{height:100%;border-radius:999px;background:var(--k-primary);transition:width .2s cubic-bezier(.4,0,.2,1)}.sidebar__usage-cta{font-size:.68rem;color:var(--k-primary-text);font-weight:600;display:inline-flex;align-items:center;gap:4px;cursor:pointer;border:none;background:transparent;padding:0;font-family:inherit}.sidebar__usage-cta svg{width:13px;height:13px}.sidebar__agent{display:flex;align-items:center;gap:10px;width:100%;padding:7px 10px;margin-bottom:4px;border:none;border-radius:8px;background:transparent;font-family:inherit;font-size:.8125rem;font-weight:500;color:var(--k-text-2);cursor:pointer;text-align:left;white-space:nowrap;position:relative;transition:color .15s ease,background .15s ease}.sidebar__agent:hover{color:var(--k-primary-text);background:var(--k-hover-brand)}.sidebar__agent .sidebar__label,.sidebar__agent-logo{position:relative;z-index:1}.sidebar__agent-logo{width:18px;height:18px;display:block;flex-shrink:0}.sidebar--collapsed{transform:translateX(-100%)}body.sidenav-docked aside.sidebar.sidebar--collapsed{top:8px;bottom:8px;left:8px;height:auto;border:1px solid var(--k-border-strong);border-radius:12px;box-shadow:none;transform:none;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .16s ease,box-shadow .16s ease,visibility 0s linear .16s}body.sidenav-docked aside.sidebar.sidebar--peek{z-index:1002;box-shadow:var(--k-elev-high);opacity:1;visibility:visible;pointer-events:auto;transition:opacity .16s ease,box-shadow .16s ease,visibility 0s}.sidebar__reopen{position:fixed;top:14px;left:14px;z-index:950;display:none;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border-radius:8px;border:1px solid var(--k-border-strong);background:var(--k-surface);color:var(--k-text-2);cursor:pointer;box-shadow:var(--k-elev-low)}.sidebar__reopen svg{width:19px;height:19px}.sidebar__reopen .material-symbols-outlined{font-size:20px}.sidebar__reopen.--show{display:inline-flex}.sidebar__reopen:hover{color:var(--k-primary-text);border-color:var(--k-primary)}.sidebar__scrim{display:none}@media (max-width:768px){.sidebar__scrim{display:block;position:fixed;inset:0;background:rgba(17,24,39,.16);backdrop-filter:blur(12px) saturate(130%);-webkit-backdrop-filter:blur(12px) saturate(130%);opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;z-index:1000}.sidebar__scrim.--open{opacity:1;visibility:visible}.sidebar{top:0;height:100vh;width:min(320px,88vw);z-index:1001;overflow-y:auto;transform:translateX(-100%);transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s ease}.sidebar.sidebar--mobile-open{transform:translateX(0);box-shadow:8px 0 40px rgba(17,24,39,.18)}.sidebar__add.--filter{opacity:1}}.theme-selector__trigger-wrap{position:relative}.sidebar--collapsed .theme-selector__trigger-wrap .sidebar__item:after{display:none}.theme-selector__flyout{padding:6px;background:var(--k-surface);border:1px solid var(--k-border);border-radius:12px;box-shadow:var(--k-elev-high)}.theme-selector{position:relative;display:grid;grid-template-columns:repeat(3,40px);width:-moz-fit-content;width:fit-content;height:40px;padding:4px;background:var(--k-surface-2);border-radius:9px}.theme-selector__thumb{position:absolute;top:4px;left:4px;width:40px;height:32px;background:var(--k-primary-soft);border:1px solid var(--k-focus-ring);border-radius:7px;box-shadow:var(--k-elev-low);transition:transform .24s cubic-bezier(.4,0,.2,1);pointer-events:none}.theme-selector__option{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;border:none;background:transparent;color:var(--k-text-2);cursor:pointer;transition:color .15s ease}.theme-selector__option svg{width:18px;height:18px}.theme-selector__option:hover:not(.is-active){color:var(--k-text)}.theme-selector__option.is-active{color:var(--k-primary-text)}