@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap);.header[data-v-f16647e6]{display:flex;justify-content:space-between;align-items:center;height:48px;width:100%;--background-color:$red;background-color:#525ad5;padding-left:16px;padding-right:21px;padding-top:14px;padding-bottom:15px}.header-title[data-v-f16647e6]{letter-spacing:1.25px}.notification-wrapper[data-v-f16647e6]{display:flex;flex-direction:column}.notification-title[data-v-f16647e6]{color:#525ad5}.notification-text[data-v-f16647e6]{white-space:pre-wrap;margin-bottom:24px}.header[data-v-7f97a3ef]{display:flex;justify-content:space-between;align-items:center;height:48px;width:100%;background-color:#e20029;--background-color:$main;padding-left:16px;padding-right:21px;padding-top:14px;padding-bottom:15px}.header-title[data-v-7f97a3ef]{letter-spacing:1.25px}.notification-wrapper[data-v-7f97a3ef]{display:flex;flex-direction:column}.notification-title[data-v-7f97a3ef]{color:#378eff}.notification-text[data-v-7f97a3ef]{white-space:pre-wrap;margin-bottom:24px}.buy-now-btn[data-v-7f97a3ef]{background-color:#e20029}.buy-now-btn[data-v-7f97a3ef]:hover{background-color:rgba(226,0,41,.9450980392156862)}.bar[data-v-1a7c0cc7]{width:100%;position:fixed;z-index:100;top:var(--app-topbar-height,56px);left:0;right:0;overflow:hidden}.bar--empty[data-v-1a7c0cc7]{pointer-events:none;height:0}.alert-row[data-v-1a7c0cc7]{min-height:56px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:16px;padding:10px 30px 10px 25px;border-bottom:1px solid rgba(26,26,46,.08)}.alert-row--info[data-v-1a7c0cc7]{background:#eef0ff;border-bottom-color:rgba(82,90,213,.16)}.alert-message[data-v-1a7c0cc7]{display:flex;align-items:center;gap:12px;min-width:0;color:#0f1129;font-size:13px;font-weight:500;line-height:1.45;cursor:pointer}.alert-icon[data-v-1a7c0cc7]{width:24px;min-width:24px;height:24px;border-radius:7px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:14px;font-weight:900}.alert-row--info .alert-icon[data-v-1a7c0cc7]{background:#525ad5;font-family:Georgia,serif;font-style:italic}.alert-text[data-v-1a7c0cc7]{display:block;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.alert-text strong[data-v-1a7c0cc7]{font-weight:800}.alert-close[data-v-1a7c0cc7]{width:24px;height:24px;border-radius:8px;background:transparent;display:inline-grid;place-items:center;cursor:pointer;color:#aab2c4;transition:background .15s ease,color .15s ease}.alert-close[data-v-1a7c0cc7] .v-icon{color:#aab2c4!important;transition:color .15s ease}.alert-close[data-v-1a7c0cc7]:hover{background:rgba(42,59,81,.08);color:#7a839a}.alert-close[data-v-1a7c0cc7]:hover .v-icon{color:#7a839a!important}@media(max-width:980px){.alert-row[data-v-1a7c0cc7]{padding-inline:16px}}.alert-stack-enter-active[data-v-1a7c0cc7],.alert-stack-leave-active[data-v-1a7c0cc7]{transition:transform .28s cubic-bezier(.22,.61,.36,1),opacity .24s ease}.alert-stack-move[data-v-1a7c0cc7]{transition:transform .26s cubic-bezier(.22,.61,.36,1)}.alert-stack-enter[data-v-1a7c0cc7],.alert-stack-leave-to[data-v-1a7c0cc7]{transform:translateX(110%);opacity:0}.alert-stack-leave-active[data-v-1a7c0cc7]{position:relative;z-index:1}.alert[data-v-0e4a3ae9]{position:fixed;z-index:1000000;height:40px}p[data-v-1b89affb],p[data-v-2a7f0a2c],p[data-v-5bc834a9],p[data-v-60ee1f3e],p[data-v-83c72760],p[data-v-305b2c9b],p[data-v-379ba796],p[data-v-6326f556],p[data-v-99562ba4],p[data-v-50235579]{font-size:14px}.deauth-tg-hint[data-v-0fe14523]{color:#2a3b51;width:100%}.deauth-tg-hint__title[data-v-0fe14523]{font-size:22px;line-height:28px;font-weight:500;margin-bottom:12px}.deauth-tg-hint__panels[data-v-0fe14523]{width:100%}.deauth-tg-hint__link[data-v-0fe14523]{color:#378eff;text-decoration:underline}.deauth-tg-hint__list[data-v-0fe14523]{margin:0;padding-left:20px}.deauth-tg-hint__list-note[data-v-0fe14523]{margin-top:8px;margin-bottom:8px;margin-left:-20px;width:calc(100% + 20px)}.deauth-tg-hint__figure[data-v-0fe14523]{position:relative;width:100%;margin-top:8px;min-height:60px}.deauth-tg-hint__figure-loader[data-v-0fe14523]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;z-index:1}.deauth-tg-hint__image[data-v-0fe14523]{width:100%;max-width:100%;display:block;height:auto;opacity:0;transition:opacity .2s ease}.deauth-tg-hint__image--narrow[data-v-0fe14523]{width:80%;margin-left:auto;margin-right:auto}.deauth-tg-hint__image--ready[data-v-0fe14523]{opacity:1}[data-v-0fe14523] .deauth-tg-hint__panels .v-expansion-panel{width:100%;border:1px solid rgba(42,59,81,.3803921568627451);border-radius:4px!important;margin-bottom:12px;box-shadow:none!important}[data-v-0fe14523] .deauth-tg-hint__panels .v-expansion-panel:before{box-shadow:none!important}[data-v-0fe14523] .deauth-tg-hint__panels .v-expansion-panel-header{font-weight:600;font-size:18px;color:#465468}.notification-auth-tg-hint[data-v-d69f6d1e]{color:#2a3b51;width:100%}.notification-auth-tg-hint__title[data-v-d69f6d1e]{font-size:22px;line-height:28px;font-weight:500;margin-bottom:12px}.notification-auth-tg-hint__list[data-v-d69f6d1e]{margin:0;padding-left:20px;font-size:14px;line-height:22px}.notification-auth-tg-hint__item[data-v-d69f6d1e]{margin-bottom:8px}.notification-auth-tg-hint__note[data-v-d69f6d1e]{margin:8px 0 0}.notification-auth-tg-hint__link[data-v-d69f6d1e]{color:#378eff;text-decoration:underline}p[data-v-4c1d6d16]{font-size:14px}.img-wrapper[data-v-4c1d6d16]{display:block;position:relative;min-height:80px}.img-loader[data-v-4c1d6d16]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.img-wrapper img[data-v-4c1d6d16]{opacity:0;transition:opacity .3s ease}.img-wrapper img.img-loaded[data-v-4c1d6d16]{opacity:1}.v-navigation-drawer[data-v-bfa5726a]{will-change:auto;z-index:2000!important}.hint-content[data-v-bfa5726a]{margin-right:132px}.hint-content.hint-content--deauth-tg[data-v-bfa5726a]{margin-right:24px;width:550px}.marker[data-v-486ee032]{cursor:pointer}.circle[data-v-486ee032]{width:48px!important;height:48px!important;display:flex;justify-content:center;align-items:center;border-radius:50%;border:1px solid rgba(0,0,0,.12156862745098039)}.circle-active[data-v-486ee032]{background-color:#c7dfff;border:1px solid #378eff}.disabled[data-v-486ee032]{opacity:.5;cursor:default!important}.hint-btn[data-v-4cc48f82]{border-radius:50%;background:rgba(26,32,64,.07);border:none;cursor:pointer;color:#7a849a;display:flex;align-items:center;justify-content:center;padding:0;line-height:1;font-family:Geologica,sans-serif;font-weight:600;flex-shrink:0;transition:background-color .15s ease,color .15s ease,transform .1s ease}.hint-btn[data-v-4cc48f82]:hover{background:rgba(26,32,64,.12);color:#1a2040}.hint-btn[data-v-4cc48f82]:active{background:rgba(26,32,64,.16);transform:translateY(1px)}.hint-btn[data-v-4cc48f82]:focus-visible{outline:2px solid rgba(82,90,213,.35);outline-offset:1px}.hint-btn--white[data-v-4cc48f82]{background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.5)}.hint-btn--white[data-v-4cc48f82]:hover{background:hsla(0,0%,100%,.24);color:#d8effd}.hint-btn--white[data-v-4cc48f82]:active{background:hsla(0,0%,100%,.3);transform:translateY(1px)}.hint-btn--white[data-v-4cc48f82]:focus-visible{outline-color:hsla(0,0%,100%,.5)}.cancel-btn[data-v-39b2d8a2]{border-color:rgba(0,0,0,.12156862745098039)!important}.width-330[data-v-39b2d8a2]{width:330px!important}.hint-icon[data-v-746b3988]{color:#2a3b51;opacity:.38}.hint-icon[data-v-746b3988]:hover{color:#000;cursor:pointer;opacity:1}.bold[data-v-d47630e2]{font-weight:600}.footer[data-v-d47630e2]{display:flex;justify-content:space-between}.btn-inner[data-v-d47630e2]{display:flex;align-items:center;gap:8px;color:#fff}.btn-inner i[data-v-d47630e2]{margin-top:-2px}.connector-settings-sidebar-content[data-v-762e45e8]{padding:0}h2.dashboard[data-v-762e45e8]{font-weight:600!important;font-size:20px!important;color:#2a3b51;margin-bottom:0!important;letter-spacing:-.3px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-row[data-v-762e45e8]{padding:0 0 16px 0;border-bottom:1px solid #e1e8ed;margin-bottom:20px!important;flex-wrap:nowrap!important;max-width:100%}.header-row__main[data-v-762e45e8]{display:flex;align-items:center;flex:1;min-width:0}.close-btn[data-v-762e45e8]{flex-shrink:0;margin-left:8px}.channel-settings-sidebar-loader[data-v-762e45e8]{display:flex;align-items:center;justify-content:center;min-height:200px;width:100%}.connector-id-wrapper[data-v-762e45e8]{margin-top:-12px;margin-bottom:16px!important;padding:0 0 10px 0;border-bottom:1px solid #e1e8ed}.connector-id-container[data-v-762e45e8]{display:flex;align-items:center;gap:8px;padding:6px 12px;background:#f5f7fa;border-radius:6px;border:1px solid #e1e8ed;transition:all .2s ease}.connector-id-label[data-v-762e45e8]{font-size:12px;font-weight:500;color:rgba(42,59,81,.6);letter-spacing:.2px}.connector-id-value[data-v-762e45e8]{flex:1;font-family:monospace;font-size:12px;color:#2a3b51;background:transparent;padding:0;padding-left:5px;border:none;letter-spacing:.3px}.connector-id-copy-btn[data-v-762e45e8]{min-width:24px!important;width:24px!important;height:24px!important;margin-left:auto;transition:all .2s ease}.connector-id-copy-btn[data-v-762e45e8]:hover{transform:scale(1.1);background-color:rgba(55,142,255,.08)!important}.spinner-loader[data-v-696c1641]{display:flex;justify-content:center;align-items:center}.header[data-v-fd765c40]{border-bottom:1px solid rgba(42,59,81,.12156862745098039)}.header__content[data-v-fd765c40]{display:flex;align-items:center;width:100%}.header__search-input[data-v-fd765c40]{background-color:rgba(42,59,81,.043137254901960784);flex-grow:1}.card[data-v-fd765c40]{min-width:200px;overflow:hidden;box-sizing:border-box}.v-card__title[data-v-fd765c40]{padding-top:0;padding-bottom:0;padding-left:0;padding-right:0}.selection-item-wrapper[data-v-fd765c40]{width:100%;height:48px;display:flex;align-items:center;overflow:hidden;text-overflow:ellipsis;justify-content:space-between}.selection-item[data-v-fd765c40]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.selection-item-title.disabled[data-v-fd765c40],[data-v-fd765c40] .v-simple-checkbox--disabled{opacity:.7}.v-card__text[data-v-fd765c40]{padding:0;position:relative;overflow:auto!important;overflow-x:hidden!important}.select-all-sticky[data-v-fd765c40]{position:sticky;top:0;z-index:2;background:#fff;border-bottom:1px solid rgba(42,59,81,.12156862745098039)}.select-all-sticky .v-list-item[data-v-fd765c40]{transition:background-color .15s ease}.select-all-sticky .v-list-item[data-v-fd765c40]:hover{background-color:rgba(42,59,81,.043137254901960784)}.pinned-summary[data-v-fd765c40],.pinned-toggle[data-v-fd765c40]{min-height:48px;height:48px;background:rgba(42,59,81,.043137254901960784);border-bottom:1px solid rgba(42,59,81,.12156862745098039);cursor:pointer;overflow:hidden;box-sizing:border-box}.pinned-summary[data-v-fd765c40]:hover,.pinned-toggle[data-v-fd765c40]:hover{background-color:rgba(42,59,81,.12156862745098039)}.pinned-summary .selection-item-wrapper[data-v-fd765c40],.pinned-toggle .selection-item-wrapper[data-v-fd765c40]{min-width:0}.pinned-summary .selection-item[data-v-fd765c40],.pinned-toggle .selection-item[data-v-fd765c40]{min-width:0;flex:1}.pinned-summary[data-v-fd765c40]{position:relative}.pinned-summary__inner[data-v-fd765c40]{position:absolute;left:16px;right:16px;top:0;bottom:0;display:flex;align-items:center;min-width:0;overflow:hidden}.pinned-summary__names[data-v-fd765c40]{display:block;min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pinned-summary__icon[data-v-fd765c40]{color:rgba(42,59,81,.3803921568627451);flex-shrink:0;margin-left:8px}.pinned-toggle__label[data-v-fd765c40]{font-size:13px;color:rgba(42,59,81,.6);margin-left:8px}[data-v-fd765c40] .v-text-field__slot input{color:#465468;font-size:14px}[data-v-fd765c40] label{font-size:14px;color:rgba(42,59,81,.6)!important}.highlighted[data-v-fd765c40]{background-color:#c7dfff}.grouped-list[data-v-fd765c40]{overflow:auto;overscroll-behavior:contain}.picker-group[data-v-fd765c40]{padding:8px 12px 4px;color:#aeb4bd;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;line-height:14px}.pinned-tail[data-v-fd765c40]{border-bottom:1px solid #e0e0e0!important;box-shadow:0 4px 0 0 #fff}.v-list[data-v-fd765c40]{padding:0}.disabled[data-v-fd765c40]{color:rgba(42,59,81,.3803921568627451);pointer-events:none;cursor:default}[data-v-fd765c40] .v-input__slot:before{border-color:rgba(42,59,81,.12156862745098039)!important}[data-v-fd765c40] .v-input--selection-controls__input{margin-right:0!important}.no-data[data-v-fd765c40]{display:flex;justify-content:center;align-items:center;height:50px}.loading[data-v-fd765c40]{height:30px;margin:10px 0}[data-v-fd765c40]{scrollbar-width:auto;scrollbar-color:#ebebeb #fff}[data-v-fd765c40]::-webkit-scrollbar{width:14px}[data-v-fd765c40]::-webkit-scrollbar-track{background:#fff}[data-v-fd765c40]::-webkit-scrollbar-thumb{background-color:rgba(42,59,81,.3803921568627451);border-radius:8px;border:4px solid #fff}[data-v-fd765c40]::-webkit-scrollbar-thumb:hover{background-color:rgba(42,59,81,.6)}.disabled[data-v-e71c243c]{opacity:.5}.hint-icon[data-v-e71c243c]{color:#2a3b51;opacity:.38}.hint-icon[data-v-e71c243c]:hover{color:#000;cursor:pointer;opacity:1}[data-v-e71c243c] .v-input__slot{padding-left:8px!important;padding-right:8px!important}[data-v-e71c243c] .v-input__prepend-inner{padding:0 8px 8px 0!important}[data-v-e71c243c] .bold-placeholder input::-moz-placeholder{color:#465468!important;letter-spacing:1.25px;font-weight:450;font-size:14px}[data-v-e71c243c] .bold-placeholder input::placeholder{color:#465468!important;letter-spacing:1.25px;font-weight:450;font-size:14px}[data-v-e71c243c] input{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-v-e71c243c] fieldset{border-color:#e0e0e0}.v-text-field--outlined.v-input--has-state fieldset[data-v-e71c243c],[data-v-e71c243c] .v-text-field--outlined.v-input--is-focused fieldset{border:1px solid currentColor}[data-v-e71c243c] .no-arrows input[type=number]::-webkit-inner-spin-button,[data-v-e71c243c] .no-arrows input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.input-error[data-v-e71c243c] fieldset{border:1px solid #e20029!important}.input-error[data-v-e71c243c] input{color:#e20029!important}[data-v-2ade53f5] .detach-channel-modal-dialog{border-radius:16px!important;overflow:hidden;box-shadow:0 10px 30px rgba(19,34,54,.24)!important}.detach-channel-modal__card[data-v-2ade53f5]{position:relative;width:100%;background:#f5f6f8;padding:16px}.detach-channel-modal__card--busy[data-v-2ade53f5]{pointer-events:none}.detach-channel-modal__title[data-v-2ade53f5]{margin:0;color:#2a3b51;font-size:18px;font-weight:700;letter-spacing:-.64px}.detach-channel-modal__subtitle[data-v-2ade53f5]{margin-top:18px;color:#6a6f80;font-size:16px;line-height:24px;letter-spacing:.16px}.detach-channel-modal__text[data-v-2ade53f5]{margin:18px 0!important;color:#2a3b51;font-size:14px;line-height:24px;letter-spacing:.16px}.detach-channel-modal__actions[data-v-2ade53f5]{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.detach-channel-modal__btn[data-v-2ade53f5]{border-radius:10px;padding:8px 16px;font-size:16px;letter-spacing:.16px;font-weight:700;cursor:pointer;white-space:nowrap}.detach-channel-modal__btn[data-v-2ade53f5]:disabled{opacity:.7;cursor:default}.detach-channel-modal__btn--primary[data-v-2ade53f5]{border:none;background:#525ad5;color:#fff}.detach-channel-modal__btn--secondary[data-v-2ade53f5]{border:1px solid #525ad5;background:#fff;color:#525ad5}.detach-channel-modal__busy-fade-enter-active[data-v-2ade53f5],.detach-channel-modal__busy-fade-leave-active[data-v-2ade53f5]{transition:opacity .16s ease}.detach-channel-modal__busy-fade-enter[data-v-2ade53f5],.detach-channel-modal__busy-fade-leave-to[data-v-2ade53f5]{opacity:0}.detach-channel-modal__busy-overlay[data-v-2ade53f5]{position:absolute;inset:0;z-index:3;background:hsla(0,0%,100%,.66);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);display:flex;align-items:center;justify-content:center}.add-channel-sidebar-content[data-v-8da63bfe]{padding:0;width:100%;max-width:100%;min-width:0;box-sizing:border-box;overflow-x:hidden}.stage-content[data-v-8da63bfe]{min-height:200px;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.add-channel-sidebar-loader[data-v-8da63bfe]{display:flex;align-items:center;justify-content:center;min-height:200px;width:100%}.header-row[data-v-8da63bfe]{padding:0 0 16px 0;border-bottom:1px solid #e1e8ed;margin-bottom:20px!important;flex-wrap:nowrap!important;max-width:100%}.header-row__main[data-v-8da63bfe]{display:flex;align-items:center;flex:1;min-width:0}.close-btn[data-v-8da63bfe]{flex-shrink:0;margin-left:8px}.connector-id-wrapper[data-v-8da63bfe]{margin-top:-12px;margin-bottom:16px!important;padding:0 0 10px 0;border-bottom:1px solid #e1e8ed;max-width:100%}.connector-id-container[data-v-8da63bfe]{display:flex;align-items:center;gap:8px;padding:6px 12px;background:#f5f7fa;border-radius:6px;border:1px solid #e1e8ed;transition:all .2s ease;max-width:100%;min-width:0}.connector-id-label[data-v-8da63bfe]{flex-shrink:0;font-size:12px;font-weight:500;color:rgba(42,59,81,.6);letter-spacing:.2px}.connector-id-value[data-v-8da63bfe]{flex:1;min-width:0;font-family:monospace;font-size:12px;color:#2a3b51;background:transparent;padding:0;padding-left:5px;border:none;letter-spacing:.3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.connector-id-copy-btn[data-v-8da63bfe]{flex-shrink:0;min-width:24px!important;width:24px!important;height:24px!important;margin-left:auto;transition:all .2s ease}.connector-id-copy-btn[data-v-8da63bfe]:hover{transform:scale(1.1);background-color:rgba(55,142,255,.08)!important}h2.dashboard[data-v-8da63bfe]{font-weight:600!important;font-size:20px!important;color:#2a3b51;margin-bottom:0!important;letter-spacing:-.3px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.back-btn[data-v-8da63bfe]{flex-shrink:0;color:#378eff!important;transition:all .2s ease}.back-btn[data-v-8da63bfe]:hover{background-color:rgba(55,142,255,.08)!important;transform:translateX(-2px)}.channel-create-tabs[data-v-8da63bfe]{display:flex;position:relative;width:100%;max-width:100%;min-width:0;height:40px;gap:8px;padding:4px;background:#f5f7fa;border-radius:8px;box-sizing:border-box}.channel-create-tabs__slider[data-v-8da63bfe]{position:absolute;top:4px;left:4px;width:calc(50% - 4px);height:calc(100% - 8px);background:#fff;border-radius:6px;box-shadow:0 1px 3px rgba(0,0,0,.1);transition:transform .3s cubic-bezier(.4,0,.2,1);z-index:0}.channel-create-tabs__item[data-v-8da63bfe]{position:relative;flex:1;min-width:0;padding:8px 12px;border:none;border-radius:6px;background:transparent;font-size:14px;font-weight:500;color:#2a3b51;cursor:pointer;transition:color .3s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;z-index:1}.channel-create-tabs__item[data-v-8da63bfe]:hover{color:#378eff}.channel-create-tabs__item--active[data-v-8da63bfe]{color:#378eff;font-weight:600}.channel-type-list[data-v-8da63bfe]{display:flex;flex-direction:column;gap:8px;width:100%;max-width:100%;min-width:0}.channel-type-item[data-v-8da63bfe]{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:8px;border:1px solid #e1e8ed;cursor:pointer;transition:all .15s ease;overflow:hidden;height:60px;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.channel-type-item[data-v-8da63bfe]:hover{border-color:#378eff;background:rgba(55,142,255,.04)}.channel-type-item--selected[data-v-8da63bfe]{border-color:#378eff;background:rgba(55,142,255,.06)}.channel-type-item--transfer[data-v-8da63bfe]{position:relative;align-items:center;min-height:60px;height:auto;padding:12px 16px 12px 34px;gap:12px}.channel-type-item__name[data-v-8da63bfe]{font-size:15px;font-weight:500;color:#2a3b51;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.channel-transfer-item__text[data-v-8da63bfe]{display:flex;flex-direction:column;flex:1;min-width:0}.channel-transfer-item__head[data-v-8da63bfe]{display:flex;align-items:center;min-width:0}.channel-transfer-item__section[data-v-8da63bfe]{position:absolute;top:0;bottom:0;left:0;width:22px;display:flex;align-items:center;justify-content:center;writing-mode:vertical-rl;transform:rotate(180deg);letter-spacing:.24px;font-size:12px;font-weight:700;line-height:16px;color:#fff;padding:8px 1px;white-space:nowrap;flex-shrink:0}.channel-transfer-item__section--tariff[data-v-8da63bfe]{background-color:#378eff}.channel-transfer-item__section--additional[data-v-8da63bfe]{background:linear-gradient(hsla(0,0%,100%,.2),hsla(0,0%,100%,.2)),#2a3b51}.channel-transfer-item__sub[data-v-8da63bfe]{font-weight:400;font-size:12px;line-height:1.3;color:rgba(42,59,81,.87);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.channel-transfer-placeholder[data-v-8da63bfe]{min-height:140px;display:flex;align-items:center;justify-content:center;padding:24px 16px;border:1px dashed #d7e0ea;border-radius:10px;color:rgba(42,59,81,.6);font-size:14px;text-align:center;box-sizing:border-box;width:100%;max-width:100%}.channel-transfer-warning[data-v-8da63bfe]{padding:10px 12px;background:rgba(55,142,255,.06);border-radius:4px;box-sizing:border-box;width:100%;max-width:100%;overflow-wrap:anywhere;word-break:break-word}.channel-transfer-warning__title[data-v-8da63bfe]{font-size:14px;font-weight:700;line-height:18px;color:#2a3b51;margin-bottom:4px}.channel-transfer-warning__text[data-v-8da63bfe]{font-size:14px;line-height:20px;color:rgba(42,59,81,.87)}.slot-freeze-banner[data-v-8da63bfe]{width:100%;max-width:100%;min-height:40px;height:auto;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border:1px solid #fd9c2b;border-radius:8px;background-image:linear-gradient(90deg,hsla(0,0%,100%,.9),hsla(0,0%,100%,.9)),linear-gradient(90deg,#fd9c2b,#fd9c2b);box-sizing:border-box}.slot-freeze-banner--paid[data-v-8da63bfe]{border-color:#378eff;background-image:linear-gradient(90deg,hsla(0,0%,100%,.9),hsla(0,0%,100%,.9)),linear-gradient(90deg,#378eff,#378eff)}.slot-freeze-banner__left[data-v-8da63bfe]{display:flex;align-items:center;flex:1 1 auto;min-width:0;overflow:hidden}.slot-freeze-banner__text[data-v-8da63bfe]{display:block;min-width:0;max-width:100%;font-size:14px;line-height:18px;color:#2a3b51;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.slot-freeze-banner__actions[data-v-8da63bfe]{display:flex;align-items:center;gap:8px;flex-shrink:0}.slot-freeze-banner__auto-renewal[data-v-8da63bfe]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4px 8px 2px;border-radius:4px;white-space:nowrap;cursor:pointer}.slot-freeze-banner__auto-renewal-title[data-v-8da63bfe]{margin-bottom:-2px;color:#378eff;font-size:10px;font-weight:500;line-height:normal;letter-spacing:.6px;text-transform:uppercase}.slot-freeze-banner__auto-renewal-date[data-v-8da63bfe]{color:#7f8997;cursor:pointer;font-size:12px;font-weight:400;line-height:16px;text-align:center}.slot-freeze-banner__btn[data-v-8da63bfe]{min-width:auto!important;height:28px!important;padding:0 8px!important;border-radius:4px!important;font-size:10px!important;font-weight:500!important;letter-spacing:.6px!important;text-transform:uppercase;box-shadow:none!important}.slot-freeze-banner__menu-btn[data-v-8da63bfe]{width:28px!important;min-width:28px!important;height:28px!important;padding:0!important}.warning-text-wrapper[data-v-8da63bfe]{background:#fff3e0 0 0 no-repeat padding-box;border:1px solid #ffe0b2;border-radius:8px;padding:12px 16px;overflow:hidden;width:100%;max-width:100%;box-sizing:border-box;overflow-wrap:anywhere;word-break:break-word}.description-text-wrapper__warning[data-v-8da63bfe]{font:normal normal 600 14px/20px Geologica;letter-spacing:0;color:#f57c00}.description-text-wrapper__text[data-v-8da63bfe]{font:normal normal normal 14px/16px Geologica;letter-spacing:0;color:rgba(42,59,81,.8705882352941177);margin-bottom:0}[data-v-8da63bfe] .channel-settings-form{width:100%;max-width:100%;min-width:0;box-sizing:border-box}[data-v-8da63bfe] .right-panel,[data-v-8da63bfe] .right-panel-content{width:100%;max-width:100%;min-width:0}[data-v-8da63bfe] .custom-input .v-input__slot,[data-v-8da63bfe] .messenger-input .v-input__slot,[data-v-8da63bfe] .phone-group-input .v-input__slot,[data-v-8da63bfe] .timezone-picker .v-input__slot{width:100%!important;max-width:100%}[data-v-8da63bfe] .phone-input .v-input__slot{width:100%!important;max-width:174px}[data-v-8da63bfe] .qr-code-loading-wrapper,[data-v-8da63bfe] .qr-code-wrapper{width:min(256px,100%);height:auto;aspect-ratio:1/1;max-width:100%}@media(max-width:480px){h2.dashboard[data-v-8da63bfe]{font-size:18px!important}.channel-create-tabs__item[data-v-8da63bfe]{padding:8px 4px;font-size:12px}.channel-type-item[data-v-8da63bfe]{gap:8px;padding:12px}.channel-type-item--transfer[data-v-8da63bfe]{padding:12px 12px 12px 34px}[data-v-8da63bfe] .test-message .d-flex.align-center{flex-wrap:wrap;gap:8px}[data-v-8da63bfe] .phone-input{margin-right:0!important;width:100%}[data-v-8da63bfe] .phone-input .v-input__slot{max-width:100%}[data-v-8da63bfe] .test-message-btn{width:100%}}.header-row[data-v-67638232]{padding:0 0 16px 0;border-bottom:1px solid #e1e8ed;margin-bottom:20px!important}h2.dashboard[data-v-67638232]{font-weight:600!important;font-size:20px!important;color:#2a3b51;margin-bottom:0!important;letter-spacing:-.3px}.back-btn[data-v-67638232]{color:#378eff!important;transition:all .2s ease}.back-btn[data-v-67638232]:hover{background-color:rgba(55,142,255,.08)!important;transform:translateX(-2px)}.change-channel-type__hint[data-v-67638232]{font-size:14px;color:rgba(42,59,81,.6)}.channel-type-list[data-v-67638232]{display:flex;flex-direction:column;gap:8px}.channel-type-item[data-v-67638232]{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:8px;border:1px solid #e1e8ed;cursor:pointer;transition:all .15s ease;overflow:hidden;height:60px}.channel-type-item[data-v-67638232]:hover{border-color:#378eff;background:rgba(55,142,255,.04)}.channel-type-item--selected[data-v-67638232]{border-color:#378eff;background:rgba(55,142,255,.06)}.channel-type-item__name[data-v-67638232]{font-size:15px;font-weight:500;color:#2a3b51}.change-channel-type__checkbox[data-v-67638232]{margin-left:-8px}.warning-text-wrapper[data-v-67638232]{background:#fff3e0 0 0 no-repeat padding-box;border:1px solid #ffe0b2;border-radius:8px;padding:12px 16px;margin-bottom:16px;overflow:hidden}.description-text-wrapper__warning[data-v-67638232]{font:normal normal 600 14px/20px Geologica;letter-spacing:0;color:#f57c00}.description-text-wrapper__text[data-v-67638232]{font:normal normal normal 14px/16px Geologica;letter-spacing:0;color:rgba(42,59,81,.8705882352941177);margin-bottom:0}.change-channel-type__actions[data-v-67638232]{display:flex;justify-content:flex-end;gap:8px}.disable-modal[data-v-36273aba]{position:fixed;inset:0;z-index:2100;display:flex;align-items:center;justify-content:center;padding:16px}.disable-modal__backdrop[data-v-36273aba]{position:absolute;inset:0;background:rgba(23,31,48,.68)}.disable-modal__dialog[data-v-36273aba]{position:relative;z-index:1;box-sizing:border-box;width:min(460px,100%);padding:24px;border:1px solid rgba(26,26,46,.1);border-radius:20px;background:#fff;box-shadow:0 24px 64px rgba(26,26,46,.18);color:#1a1a2e}.disable-modal__title[data-v-36273aba]{margin:0 0 8px;font-size:18px;font-weight:800;line-height:1.3;letter-spacing:-.02em}.disable-modal__lead[data-v-36273aba]{margin:0 0 16px;color:rgba(26,26,46,.66);font-size:14px;line-height:1.5}.disable-modal__reason-list[data-v-36273aba]{display:grid;gap:8px}.disable-modal__reason[data-v-36273aba]{display:flex;align-items:flex-start;gap:10px;padding:12px;border:1px solid rgba(26,26,46,.1);border-radius:12px;cursor:pointer;font-size:14px;font-weight:600;line-height:1.5}.disable-modal__reason input[data-v-36273aba]{width:18px;height:18px;margin:2px 0 0;flex-shrink:0;accent-color:#525ad5}.disable-modal__reason--selected[data-v-36273aba]{border-color:#525ad5;background:#eef0ff}.disable-modal__confirm-box[data-v-36273aba]{padding:12px;border:1px solid rgba(232,24,60,.18);border-radius:12px;background:#ffe8ed}.disable-modal__confirm-box span[data-v-36273aba],.disable-modal__confirm-box strong[data-v-36273aba]{display:block}.disable-modal__confirm-box strong[data-v-36273aba]{margin-bottom:4px;color:#8e1931;font-size:14px;font-weight:800;line-height:1.4}.disable-modal__confirm-box span[data-v-36273aba]{color:#8e1931;font-size:12px;font-weight:500;line-height:1.5}.disable-modal__confirm-check[data-v-36273aba]{display:flex;align-items:flex-start;gap:10px;margin-top:12px;font-size:14px;font-weight:600;line-height:1.5;cursor:pointer}.disable-modal__confirm-check input[data-v-36273aba]{width:18px;height:18px;margin:2px 0 0;flex-shrink:0;accent-color:#e8183c}.disable-modal__actions[data-v-36273aba]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;margin-top:20px}.disable-modal__btn[data-v-36273aba]{min-height:44px;width:100%;min-width:0;padding:0 16px;border:1px solid transparent;border-radius:12px;font-size:14px;font-weight:700;line-height:1.3;white-space:normal;cursor:pointer;transition:transform .14s ease,background .14s ease,border-color .14s ease,box-shadow .14s ease}.disable-modal__btn[data-v-36273aba]:not(:disabled):hover{transform:translateY(-1px)}.disable-modal__btn[data-v-36273aba]:disabled{cursor:not-allowed;opacity:.46;transform:none;box-shadow:none}.disable-modal__btn--primary[data-v-36273aba]{background:#525ad5;color:#fff;box-shadow:0 8px 24px rgba(82,90,213,.2)}.disable-modal__btn--primary[data-v-36273aba]:not(:disabled):hover{background:#454dc4}.disable-modal__btn--secondary[data-v-36273aba]{background:#fff;color:#525ad5;border-color:rgba(82,90,213,.28)}.disable-modal__btn--secondary[data-v-36273aba]:not(:disabled):hover{background:#eef0ff}.disable-modal__btn--danger[data-v-36273aba]{background:#fff;color:#e8183c;border-color:rgba(232,24,60,.28)}.disable-modal__btn--danger[data-v-36273aba]:not(:disabled):hover{background:#ffe8ed}.disable-modal-enter-active[data-v-36273aba],.disable-modal-leave-active[data-v-36273aba]{transition:opacity .18s ease}.disable-modal-enter-active .disable-modal__dialog[data-v-36273aba],.disable-modal-leave-active .disable-modal__dialog[data-v-36273aba]{transition:transform .18s ease,opacity .18s ease}.disable-modal-enter[data-v-36273aba],.disable-modal-leave-to[data-v-36273aba]{opacity:0}.disable-modal-enter .disable-modal__dialog[data-v-36273aba],.disable-modal-leave-to .disable-modal__dialog[data-v-36273aba]{transform:translateY(8px) scale(.98);opacity:0}@media(max-width:560px){.disable-modal__actions[data-v-36273aba]{grid-template-columns:1fr}}.v-navigation-drawer[data-v-0d976967]{will-change:auto;z-index:2000!important;overscroll-behavior:contain}[data-v-0d976967] .connector-settings-sidebar{min-width:0!important;max-width:100vw!important;width:min(490px,100vw)!important}.sidebar-content[data-v-0d976967]{width:100%!important;max-width:100%;box-sizing:border-box;padding:24px 0 24px 24px;overflow-x:hidden;overflow-y:auto}@media(hover:none)and (pointer:coarse){.sidebar-content[data-v-0d976967]{padding-right:24px}}.app-notify[data-v-70f2c40e]{z-index:2001!important}.notify-text[data-v-70f2c40e]{display:block;max-width:420px;line-height:1.45}.notify-actions[data-v-70f2c40e]{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.notify-actions__btn[data-v-70f2c40e]{min-width:72px;margin:0!important}button[data-v-183c5e7d]{border-color:rgba(0,0,0,.12156862745098039)}.rc-modal[data-v-3ee51c7c]{position:relative;display:grid;grid-template-columns:296px 1fr;background:#fff;border-radius:24px;overflow:hidden;text-align:left;color:#1a1a2e}.rc-close[data-v-3ee51c7c]{position:absolute;right:16px;top:16px;z-index:2;width:44px;height:44px;display:grid;place-items:center;border-radius:12px;color:#606077}.rc-close svg[data-v-3ee51c7c]{width:20px;height:20px}.rc-close[data-v-3ee51c7c]:hover{background:#eef0ff}.rc-side[data-v-3ee51c7c]{grid-column:1;grid-row:1;position:relative;overflow:hidden;isolation:isolate;background:#525ad5;color:#fff;padding:28px 24px 0;display:flex;flex-direction:column;gap:20px}.rc-bolt[data-v-3ee51c7c]{position:absolute;right:-28px;top:148px;width:224px;height:430px;color:#1a1a2e;opacity:.11;z-index:-1;transform:rotate(13deg)}.rc-bolt svg[data-v-3ee51c7c]{width:100%;height:100%}.rc-title[data-v-3ee51c7c]{position:relative;z-index:1;color:#fff;font-size:32px;font-weight:800;line-height:1.12;letter-spacing:-.03em}.rc-title>span[data-v-3ee51c7c]{color:inherit}.rc-accent[data-v-3ee51c7c]{color:#d4ec38;white-space:nowrap;font-size:48px;line-height:1.2;display:block;margin-top:4px}.rc-lead[data-v-3ee51c7c]{position:relative;z-index:1;font-size:13px;line-height:1.6;max-width:32ch;color:#f1f2ff;margin:0}.rc-lead>span[data-v-3ee51c7c]{color:inherit}.rc-art[data-v-3ee51c7c]{position:relative;min-height:180px;margin:8px 0 4px;z-index:1;padding:0 10px 20px 0}.rc-art-thread[data-v-3ee51c7c]{position:relative;background:#fff;border:1px solid rgba(26,26,46,.06);border-radius:18px;padding:16px;color:#1a1a2e;transform:rotate(-4deg);box-shadow:0 12px 24px rgba(26,26,46,.18);max-width:310px}.rc-art-thread--shield[data-v-3ee51c7c]{transform:none;text-align:center}.rc-art-top[data-v-3ee51c7c]{display:flex;align-items:center;color:#1a1a2e;gap:6px;border-bottom:1px solid #e9eaf2;padding-bottom:12px;margin-bottom:12px;font-size:12px;font-weight:700}.rc-art-top svg[data-v-3ee51c7c]{width:18px;height:18px;stroke:#525ad5;flex:none}.rc-art-channel[data-v-3ee51c7c]{margin-left:auto;font-size:8px;white-space:nowrap;font-weight:500;color:#676980}.rc-art-in[data-v-3ee51c7c]{background:#eef0ff;border-radius:2px 12px 12px 12px;padding:9px 12px;max-width:80%}.rc-art-in[data-v-3ee51c7c],.rc-art-out[data-v-3ee51c7c]{color:#1a1a2e;font-size:11px;font-weight:500;line-height:1.45;width:-moz-fit-content;width:fit-content}.rc-art-out[data-v-3ee51c7c]{background:#d4ec38;border-radius:12px 2px 12px 12px;padding:9px 10px;margin:8px 0 0 auto;max-width:90%;display:flex;align-items:flex-end;gap:8px}.rc-art-out svg[data-v-3ee51c7c]{width:12px;height:12px}.rc-art-bottom[data-v-3ee51c7c]{display:flex;align-items:center;gap:6px;padding-top:12px;color:#5e6078;font-size:9px;line-height:1.4}.rc-art-dot[data-v-3ee51c7c]{width:5px;height:5px;border-radius:50%;background:#525ad5;flex:none}.rc-art-float[data-v-3ee51c7c]{position:absolute;right:-4px;bottom:5px;display:flex;align-items:center;gap:8px;padding:10px 12px;background:#1a1a2e;color:#fff;border-radius:12px;transform:rotate(3deg);box-shadow:0 8px 20px rgba(26,26,46,.2);font-size:10px;font-weight:400;line-height:1.45}.rc-art-float span[data-v-3ee51c7c]{color:#fff}.rc-art-float strong[data-v-3ee51c7c]{color:#fff;font-weight:700}.rc-art-float svg[data-v-3ee51c7c]{width:14px;height:14px;stroke:#d4ec38;flex:none}.rc-art-chips[data-v-3ee51c7c]{display:flex;gap:8px;justify-content:center;margin-bottom:14px}.rc-chip[data-v-3ee51c7c]{background:#eef0ff;color:#525ad5;border-radius:8px;font-size:10px;font-weight:700;padding:6px 10px}.rc-shield[data-v-3ee51c7c]{width:56px;height:56px;margin:0 auto;display:grid;place-items:center;border-radius:16px;background:#d4ec38;color:#1a1a2e}.rc-shield svg[data-v-3ee51c7c]{width:32px;height:32px}.rc-art-title[data-v-3ee51c7c]{margin-top:12px;color:#1a1a2e;font-size:14px;font-weight:700}.rc-art-sub[data-v-3ee51c7c]{font-size:11px;color:#5e6078}.rc-content[data-v-3ee51c7c]{grid-column:2;grid-row:1;padding:32px 32px 24px}.rc-tabs[data-v-3ee51c7c]{display:flex;gap:8px;align-items:center;padding-right:32px}.rc-channel[data-v-3ee51c7c]{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 16px;border:1px solid #e2e3ed;border-radius:12px;background:#fff;font-size:14px;font-weight:700;color:#1a1a2e}.rc-channel svg[data-v-3ee51c7c]{width:16px;height:16px}.rc-channel--active[data-v-3ee51c7c]{border-color:#525ad5;background:#525ad5;color:#fff}.rc-channel--done[data-v-3ee51c7c]{background:#f4fad4;border-color:#dae4b2;color:#4a5400}.rc-channel--active.rc-channel--done[data-v-3ee51c7c]{border-color:#525ad5}.rc-qr-panel[data-v-3ee51c7c]{text-align:center;margin-top:20px}.rc-qr-shell[data-v-3ee51c7c]{width:224px;height:224px;max-width:100%;margin:auto;background:#fff;border:1px solid #e2e3ed;border-radius:16px;display:grid;place-items:center}.rc-qr[data-v-3ee51c7c]{width:208px;height:208px;display:block;image-rendering:pixelated}.rc-qr-stub[data-v-3ee51c7c]{flex-direction:column;gap:10px;text-align:center;padding:0 16px}.rc-qr-meta[data-v-3ee51c7c],.rc-qr-stub[data-v-3ee51c7c]{display:flex;align-items:center;font-size:12px;color:#606077}.rc-qr-meta[data-v-3ee51c7c]{line-height:1.5;margin:12px auto 0;justify-content:center;gap:6px}.rc-qr-meta svg[data-v-3ee51c7c]{width:15px;height:15px}.rc-steps[data-v-3ee51c7c]{list-style:none;margin:20px 0 0;padding:0;display:flex;flex-direction:column;gap:12px;counter-reset:step}.rc-steps li[data-v-3ee51c7c]{display:flex;gap:12px;font-size:13px;line-height:1.55;color:#1a1a2e;counter-increment:step}.rc-steps li>span[data-v-3ee51c7c]{color:inherit}.rc-steps li strong[data-v-3ee51c7c]{color:inherit;font-weight:700}.rc-steps li[data-v-3ee51c7c]:before{content:counter(step);display:grid;place-items:center;width:24px;height:24px;flex:none;background:#eef0ff;color:#525ad5;font-size:13px;font-weight:700;border-radius:8px}.rc-success[data-v-3ee51c7c]{text-align:center;min-height:276px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}.rc-success h3[data-v-3ee51c7c]{color:#1a1a2e;font-size:24px;font-weight:800}.rc-success p[data-v-3ee51c7c]{color:#606077;font-size:14px;line-height:1.5}.rc-success-icon[data-v-3ee51c7c]{width:72px;height:72px;display:grid;place-items:center;border-radius:20px;background:#d4ec38;color:#1a1a2e}.rc-success-icon svg[data-v-3ee51c7c]{width:40px;height:40px}.rc-benefit[data-v-3ee51c7c]{grid-column:1;grid-row:2;margin:0;background:#d4ec38;color:#1a1a2e!important;padding:16px 24px;display:flex;align-items:flex-start;gap:12px;font-size:14px;font-weight:700;line-height:1.45}.rc-benefit svg[data-v-3ee51c7c]{width:20px;height:20px;flex:none;margin-top:1px}.rc-footer[data-v-3ee51c7c]{grid-column:2;grid-row:2;border-top:1px solid #e2e3ed;padding:12px 20px 12px 32px;display:flex;align-items:center;justify-content:space-between;gap:16px}.rc-status[data-v-3ee51c7c]{margin:0;font-size:12px;color:#606077;display:flex;align-items:center;gap:8px;line-height:1.5}.rc-status svg[data-v-3ee51c7c]{width:15px;height:15px;flex:none}.rc-later[data-v-3ee51c7c]{background:transparent;color:#606077;font-weight:500;font-size:13px;min-height:44px;padding:12px 16px;border-radius:12px}.rc-later[data-v-3ee51c7c]:hover{background:#eef0ff;color:#525ad5}.rc-mobile[data-v-3ee51c7c]{display:none}@media(max-width:767px){.rc-desktop[data-v-3ee51c7c]{display:none}.rc-mobile[data-v-3ee51c7c]{display:inline}.rc-modal[data-v-3ee51c7c]{display:flex;flex-direction:column;border-radius:20px}.rc-close[data-v-3ee51c7c]{color:#fff;right:10px;top:10px}.rc-close[data-v-3ee51c7c]:hover{background:hsla(0,0%,100%,.12)}.rc-side[data-v-3ee51c7c]{padding:18px 20px;gap:10px}.rc-title[data-v-3ee51c7c]{font-size:24px;padding-right:36px}.rc-accent[data-v-3ee51c7c]{display:inline;font-size:24px;margin-top:0}.rc-lead[data-v-3ee51c7c]{font-size:14px}.rc-art[data-v-3ee51c7c],.rc-benefit[data-v-3ee51c7c]{display:none}.rc-bolt[data-v-3ee51c7c]{width:130px;height:177px;top:auto;bottom:-40px}.rc-content[data-v-3ee51c7c]{padding:20px}.rc-tabs[data-v-3ee51c7c]{padding-right:0}.rc-channel[data-v-3ee51c7c]{flex:1;padding:10px 12px}.rc-qr-shell[data-v-3ee51c7c]{width:208px;height:208px}.rc-qr[data-v-3ee51c7c]{width:192px;height:192px}.rc-qr-meta[data-v-3ee51c7c]{margin-top:10px}.rc-steps li[data-v-3ee51c7c]{font-size:14px}.rc-footer[data-v-3ee51c7c]{padding:8px 16px}.rc-status[data-v-3ee51c7c]{display:none}.rc-later[data-v-3ee51c7c]{font-size:14px}}.rc-dialog{border-radius:24px!important;box-shadow:0 24px 72px rgba(15,16,45,.24)!important}[data-v-2953af4e] .confirmation-dialog,[data-v-2953af4e] .confirmation-dialog .v-dialog{z-index:2000!important}[data-v-2953af4e] .confirmation-dialog .v-overlay{z-index:1999!important}.v-dialog__content,[data-v-2953af4e] .confirmation-dialog .v-dialog__content{z-index:2000!important}.v-overlay{z-index:1999!important}.header[data-v-2953af4e]{display:flex;justify-content:space-between;align-items:center;height:48px;width:100%;background-color:#378eff;padding-left:16px;padding-right:21px;padding-top:14px;padding-bottom:15px}.header-title[data-v-2953af4e]{letter-spacing:1.25px}.text[data-v-2953af4e]{white-space:pre-wrap}.dh-footer[data-v-6f8c8de8]{display:block;width:100%;margin:0;padding:0;box-sizing:border-box;color:#1f2440;font-family:Geologica,sans-serif;-webkit-font-smoothing:antialiased;background:#fff;border-top:1px solid #e6e9f0}.dh-footer-main[data-v-6f8c8de8]{display:block;width:100%;box-sizing:border-box;background:linear-gradient(180deg,#fff,#fbfcff)}.dh-footer-container[data-v-6f8c8de8]{display:grid;width:100%;max-width:1200px;margin:0 auto;min-width:0;box-sizing:border-box;grid-template-columns:minmax(0,150px) minmax(0,210px) minmax(0,220px) minmax(0,1fr) minmax(0,170px);gap:20px;padding:28px 16px}.dh-footer-title[data-v-6f8c8de8]{margin-bottom:10px;color:#aab2c4;font-size:10.5px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.dh-partners[data-v-6f8c8de8]{display:flex;flex-direction:column;align-items:flex-start;gap:18px;min-width:0}.dh-logo-fsi[data-v-6f8c8de8],.dh-logo-sk[data-v-6f8c8de8]{max-width:100%;height:auto;display:block;width:142px}.dh-footer-docs[data-v-6f8c8de8]{min-width:0}.dh-footer-links[data-v-6f8c8de8]{display:flex;flex-direction:column;gap:10px;font-size:12.5px;line-height:1.35}.dh-footer-links a[data-v-6f8c8de8]{color:#1f2440;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;overflow-wrap:anywhere;word-break:break-word}.dh-footer-links a[data-v-6f8c8de8]:hover{color:#525ad5}.dh-docs-contact[data-v-6f8c8de8]{margin-top:18px;padding-top:14px;border-top:1px solid #eff1f6;color:#7a839a;font-size:12.5px;line-height:1.48;display:flex;flex-direction:column;gap:4px;overflow-wrap:anywhere;word-break:break-word}.dh-company-list[data-v-6f8c8de8]{display:flex;flex-direction:column;gap:20px;min-width:0}.dh-company[data-v-6f8c8de8]{color:#7a839a;font-size:12.5px;line-height:1.52;overflow-wrap:anywhere;word-break:break-word}.dh-company b[data-v-6f8c8de8]{display:block;margin-bottom:2px;color:#1a1a2e;font-size:12.8px;font-weight:800}.dh-address[data-v-6f8c8de8]{min-width:0;color:#7a839a;font-size:12.5px;line-height:1.52}.dh-address b[data-v-6f8c8de8]{display:block;margin-bottom:6px;color:#1a1a2e;font-size:12.8px;font-weight:800}.dh-address-row[data-v-6f8c8de8]{margin-top:2px;overflow-wrap:anywhere;word-break:break-word}.dh-support-card[data-v-6f8c8de8]{width:100%;max-width:170px;min-width:0;box-sizing:border-box;border:1px solid #dde2ff;border-radius:18px;background:linear-gradient(180deg,#f7f8ff,#f1f3ff);padding:14px;display:flex;flex-direction:column;gap:10px;align-self:start}.dh-support-head[data-v-6f8c8de8]{display:flex;align-items:center;gap:8px}.dh-support-icon[data-v-6f8c8de8]{width:28px;height:28px;border-radius:9px;display:flex;align-items:center;justify-content:center;background:#fff;color:#525ad5;border:1px solid rgba(82,90,213,.18);flex-shrink:0}.dh-support-icon svg[data-v-6f8c8de8]{width:17px;height:17px}.dh-support-title[data-v-6f8c8de8]{font-size:13px;font-weight:900;color:#1a1a2e;letter-spacing:-.01em}.dh-support-actions[data-v-6f8c8de8]{display:flex;flex-direction:column;gap:8px;width:100%;min-width:0}.dh-support-btn[data-v-6f8c8de8]{width:100%;min-width:0;min-height:36px;display:flex;align-items:center;justify-content:center;padding:9px 8px;border-radius:10px;background:#525ad5;color:#fff;font-size:12px;font-weight:900;text-decoration:none;box-sizing:border-box;transition:background .15s}.dh-support-btn[data-v-6f8c8de8]:hover{background:#454cc0;color:#fff}.dh-support-btn--max[data-v-6f8c8de8]{background:#fff!important;color:#525ad5!important;border:1px solid rgba(82,90,213,.24)}.dh-support-btn--max[data-v-6f8c8de8]:hover{background:#f4f5ff!important;color:#454cc0!important}.dh-footer-bottom[data-v-6f8c8de8]{width:100%;box-sizing:border-box;border-top:1px solid #eff1f6;background:#fbfcff}.dh-footer-bottom-inner[data-v-6f8c8de8]{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:14px;padding-bottom:14px}.dh-copy[data-v-6f8c8de8]{color:#aab2c4;font-size:11.5px;flex-shrink:0}.dh-grant-note[data-v-6f8c8de8]{color:#7a839a;font-size:10.8px;line-height:1.35;text-align:right;text-transform:uppercase;min-width:0;overflow-wrap:anywhere;word-break:break-word}.dh-mobile-footer[data-v-6f8c8de8]{display:none}@media(max-width:1120px){.dh-footer-container[data-v-6f8c8de8]{grid-template-columns:minmax(0,150px) minmax(0,210px) minmax(0,1fr) minmax(0,170px)}.dh-company-list[data-v-6f8c8de8]{grid-column:2/3}.dh-address[data-v-6f8c8de8]{grid-column:3/4}.dh-support-card[data-v-6f8c8de8]{grid-column:4/5;grid-row:1/3}}@media(max-width:960px){.dh-footer-container[data-v-6f8c8de8]{grid-template-columns:minmax(0,1fr);gap:22px;padding:22px 16px}.dh-address[data-v-6f8c8de8],.dh-company-list[data-v-6f8c8de8],.dh-support-card[data-v-6f8c8de8]{grid-column:auto;grid-row:auto}.dh-support-card[data-v-6f8c8de8]{max-width:none}.dh-footer-bottom-inner[data-v-6f8c8de8]{align-items:flex-start;flex-direction:column;gap:8px}.dh-grant-note[data-v-6f8c8de8]{text-align:left}}@media(max-width:640px){.dh-footer-bottom[data-v-6f8c8de8],.dh-footer-main[data-v-6f8c8de8]{display:none}.dh-mobile-footer[data-v-6f8c8de8]{display:block;background:linear-gradient(180deg,#fff,#fbfcff)}.dh-mobile-top[data-v-6f8c8de8]{padding:16px}.dh-mobile-partners[data-v-6f8c8de8]{display:flex;align-items:center;gap:18px;min-height:52px;padding-bottom:14px;border-bottom:1px solid #eff1f6}.dh-mobile-partners .dh-logo-sk[data-v-6f8c8de8]{width:118px;flex-shrink:0}.dh-mobile-partners .dh-logo-fsi[data-v-6f8c8de8]{width:104px;flex-shrink:0}.dh-mobile-support[data-v-6f8c8de8]{margin-top:14px;padding:14px;border:1px solid #dde2ff;border-radius:15px;background:linear-gradient(180deg,#f7f8ff,#f1f3ff)}.dh-mobile-support-head[data-v-6f8c8de8]{display:flex;align-items:center;gap:9px;margin-bottom:12px}.dh-mobile-support-icon[data-v-6f8c8de8]{width:30px;height:30px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid rgba(82,90,213,.18);border-radius:9px;background:#fff;color:#525ad5}.dh-mobile-support-icon svg[data-v-6f8c8de8]{width:17px;height:17px}.dh-mobile-support-title[data-v-6f8c8de8]{font-size:14px;font-weight:900;color:#1a1a2e}.dh-mobile-support-actions[data-v-6f8c8de8]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.dh-mobile-support-btn[data-v-6f8c8de8]{min-width:0;min-height:40px;display:flex;align-items:center;justify-content:center;padding:9px 10px;border-radius:10px;background:#525ad5;color:#fff;font-size:12px;font-weight:900;text-decoration:none;box-sizing:border-box}.dh-mobile-support-btn--max[data-v-6f8c8de8]{border:1px solid rgba(82,90,213,.24);background:#fff;color:#525ad5}.dh-mobile-accordion[data-v-6f8c8de8]{margin-top:12px;border:1px solid #e6e9f0;border-radius:14px;overflow:hidden;background:#fff}.dh-mobile-details+.dh-mobile-details[data-v-6f8c8de8]{border-top:1px solid #eff1f6}.dh-mobile-details summary[data-v-6f8c8de8]{min-height:28px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;cursor:pointer;list-style:none;color:#1a1a2e;font-size:12.5px;font-weight:800;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dh-mobile-details summary[data-v-6f8c8de8]::-webkit-details-marker{display:none}.dh-mobile-details summary[data-v-6f8c8de8]::marker{content:""}.dh-mobile-details[open] summary[data-v-6f8c8de8]{background:#fafbfd}.dh-mobile-details[open] summary .dh-mobile-chevron[data-v-6f8c8de8]{transform:rotate(180deg)}.dh-mobile-chevron[data-v-6f8c8de8]{color:#aab2c4!important;flex-shrink:0;transition:transform .15s}.dh-mobile-details-content[data-v-6f8c8de8]{padding:0 14px 14px;color:#7a839a;font-size:12px;line-height:1.5}.dh-mobile-doc-links[data-v-6f8c8de8]{display:flex;flex-direction:column;gap:8px}.dh-mobile-doc-links a[data-v-6f8c8de8]{color:#1f2440;text-decoration:underline;text-underline-offset:3px}.dh-mobile-contact[data-v-6f8c8de8]{display:flex;flex-direction:column;gap:4px;margin-top:12px;padding-top:12px;border-top:1px solid #eff1f6}.dh-mobile-company-grid[data-v-6f8c8de8]{display:grid;grid-template-columns:1fr;gap:14px}.dh-mobile-address b[data-v-6f8c8de8],.dh-mobile-company b[data-v-6f8c8de8]{display:block;margin-bottom:4px;color:#1a1a2e;font-size:12px;font-weight:800}.dh-mobile-address[data-v-6f8c8de8]{margin-top:14px;padding-top:12px;border-top:1px solid #eff1f6}.dh-mobile-address div+div[data-v-6f8c8de8]{margin-top:5px}.dh-mobile-bottom[data-v-6f8c8de8]{display:flex;flex-direction:column;gap:7px;padding:12px 16px 14px;border-top:1px solid #eff1f6;background:#fbfcff}.dh-mobile-copy[data-v-6f8c8de8]{color:#aab2c4;font-size:11px}.dh-mobile-grant-note[data-v-6f8c8de8]{color:#7a839a;font-size:9px;line-height:1.4;text-transform:uppercase}}.header[data-v-e498ddda]{display:flex;justify-content:space-between;align-items:center;height:48px;width:100%;padding-left:16px;padding-right:21px;padding-top:14px;padding-bottom:15px}.header.primary[data-v-e498ddda]{background-color:#378eff}.header.error[data-v-e498ddda]{background-color:#e20029}.header-title[data-v-e498ddda]{letter-spacing:1.25px}.text[data-v-e498ddda]{white-space:pre-wrap}.link-column[data-v-e498ddda]{display:flex;flex-direction:column}[data-v-e498ddda] .activation-save-warning{max-width:360px}.dh-auth-dialog-root{box-shadow:none!important;background:transparent!important;height:100%!important;max-height:100%!important;margin:0!important;overflow:visible!important}.auth-backdrop{--ink:#1a1a2e;--indigo:#525ad5;--indigo-d:#454cc0;--wasabi:#d4ec38;--danger:#e8183c;--indigo-tint:#eef0ff;--line:#e2e6ef;--line2:#eef1f6;--text:#1a2040;--mut:#7a849a;--surface:#fff;position:fixed;inset:0;z-index:90;background:radial-gradient(circle at 52% 18%,rgba(82,90,213,.34),transparent 34%),rgba(26,26,46,.66);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);align-items:center;justify-content:center;padding:24px;font-family:Inter,system-ui,sans-serif;-webkit-font-smoothing:antialiased}.auth-backdrop,.auth-card{display:flex;color:var(--text)}.auth-card{position:relative;width:min(448px,100%);max-height:calc(100dvh - 48px);background:var(--surface);border:1px solid hsla(0,0%,100%,.6);border-radius:26px;box-shadow:0 32px 88px rgba(11,14,34,.42);overflow:hidden;flex-direction:column}.auth-card:after{content:"";position:absolute;right:-96px;top:-96px;width:230px;height:230px;border-radius:50%;background:radial-gradient(circle,rgba(212,236,56,.42),transparent 66%);filter:blur(8px);pointer-events:none}.auth-close{position:absolute;right:16px;top:16px;width:36px;height:36px;border-radius:12px;border:1px solid hsla(0,0%,100%,.22);background:hsla(0,0%,100%,.1);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:none;z-index:5;transition:transform .18s,color .18s,background .18s,border-color .18s}.auth-close:hover{transform:translateY(-1px);color:#fff;background:hsla(0,0%,100%,.18);border-color:hsla(0,0%,100%,.38)}.auth-close .v-icon,.auth-hero{color:#fff!important}.auth-hero{position:relative;z-index:1;flex:0 0 auto;padding:24px 24px 16px;background:linear-gradient(135deg,var(--ink),#23254e 58%,#30365f);overflow:hidden}.auth-hero:before{inset:0;background:radial-gradient(circle at 62% 15%,hsla(0,0%,100%,.9) 0 1px,transparent 2px),radial-gradient(circle at 82% 27%,rgba(212,236,56,.25) 0 5px,transparent 7px),radial-gradient(circle at 88% 62%,rgba(124,131,232,.55) 0 1.5px,transparent 3px),radial-gradient(circle at 72% 58%,hsla(0,0%,100%,.15) 0 22px,transparent 23px),repeating-linear-gradient(158deg,transparent 17px,rgba(124,131,232,.075) 18px 19px),linear-gradient(128deg,rgba(82,90,213,.18),transparent 46%)}.auth-hero:after,.auth-hero:before{content:"";position:absolute;z-index:0;pointer-events:none}.auth-hero:after{right:-72px;top:28px;width:280px;height:178px;border-radius:50%;border:1.5px solid rgba(212,236,56,.18);border-left-color:transparent;border-bottom-color:transparent;transform:rotate(-24deg);box-shadow:inset 0 0 0 1px rgba(124,131,232,.08),0 0 48px rgba(82,90,213,.18)}.auth-hero>*{position:relative;z-index:2;color:inherit}.auth-brand-row{display:flex;align-items:center;gap:12px;padding-right:44px;min-height:54px}.auth-brand-copy{min-width:0;display:flex;flex-direction:column;gap:5px}.auth-brand-caption{font-family:Geologica,sans-serif;font-size:10px;font-weight:900;letter-spacing:.09em;text-transform:uppercase;color:#d4ec38!important}.auth-brand-logo{display:block;width:150px;height:auto;max-height:44px;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center}.auth-hero-title{margin-top:18px;max-width:330px;font-family:Geologica,sans-serif;font-size:24px;font-weight:900;line-height:1.08;letter-spacing:-.045em;color:#fff!important}.auth-hero-title--promo{max-width:none;font-size:20px;font-weight:800;line-height:1.25;letter-spacing:-.03em}.auth-hero-sub{margin-top:8px;max-width:360px;color:hsla(0,0%,100%,.72)!important;font-size:12.8px;line-height:1.5}.auth-tabs{height:44px;margin-top:16px;padding:4px;display:grid;grid-template-columns:1fr 1fr;gap:4px;background:hsla(0,0%,100%,.09);border:1px solid hsla(0,0%,100%,.13);border-radius:14px;overflow:hidden;flex:0 0 auto}.auth-tab{border:0;border-radius:10px;background:transparent;color:hsla(0,0%,100%,.68)!important;font-family:Geologica,sans-serif;font-size:12px;font-weight:900;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:background .16s ease,color .16s ease,box-shadow .16s ease}.auth-tab:hover{color:#fff!important;background:hsla(0,0%,100%,.08)}.auth-tab.is-active{background:#fff;color:#525ad5!important;box-shadow:0 10px 24px rgba(0,0,0,.16)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.auth-body{padding:24px;overflow:auto;min-height:0;background:linear-gradient(180deg,#fff,#fafbff)}.auth-form{gap:18px}.auth-fields,.auth-form{display:flex;flex-direction:column}.auth-fields{gap:12px}.auth-field-group{display:flex;flex-direction:column;gap:7px}.auth-field-label{font-size:12px;font-weight:700;color:var(--mut);line-height:1.2}.auth-field{height:54px;background:#fff;border:1.5px solid var(--line);border-radius:16px;display:flex;align-items:center;gap:12px;padding:0 14px;transition:border-color .16s,box-shadow .16s,background .16s,transform .16s;box-shadow:0 8px 20px rgba(26,26,46,.04)}.auth-field:hover{border-color:rgba(82,90,213,.24)}.auth-field:focus-within{background:#fff;border-color:var(--indigo);box-shadow:0 0 0 4px rgba(82,90,213,.11),0 12px 26px rgba(82,90,213,.09);transform:translateY(-1px)}.auth-field.is-invalid{border-color:var(--danger);box-shadow:0 0 0 4px rgba(232,24,60,.1)}.auth-field .v-icon{color:#6e7279!important;flex-shrink:0}.auth-field input{width:100%;min-width:0;height:100%;border:0;outline:0;background:transparent;color:#252a3b;font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:650}.auth-field input::-moz-placeholder{color:#7a839a;font-weight:600}.auth-field input::placeholder{color:#7a839a;font-weight:600}.auth-eye{width:30px;height:30px;border:0;background:transparent;color:#6e7279;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;border-radius:10px}.auth-eye:hover{background:rgba(82,90,213,.09);color:var(--indigo)}.auth-eye:hover .v-icon,.auth-link{color:#525ad5!important}.auth-link{align-self:flex-end;font-size:13px;font-weight:800;background:none;border:0;padding:0;cursor:pointer}.auth-link:hover{color:#323bcd!important;text-decoration:underline;text-underline-offset:3px}.auth-submit-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.auth-submit-row-full{width:100%;display:flex;flex-direction:column;align-items:stretch;gap:10px}.btn-indigo{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:none;cursor:pointer;font-family:Geologica,sans-serif;font-weight:800;letter-spacing:-.01em;white-space:nowrap;transition:background .18s,transform .18s}.auth-submit{min-height:44px;padding:12px 20px;border-radius:14px;background:var(--indigo);color:#fff;box-shadow:0 8px 22px rgba(82,90,213,.3);font-size:13px;text-transform:uppercase;letter-spacing:.03em}.auth-submit:hover{background:var(--indigo-d)}.auth-submit-wide{width:100%;min-height:48px;text-transform:none;font-size:14px;letter-spacing:-.01em}.auth-helper{font-size:12px;line-height:1.5;color:var(--mut);max-width:280px}.auth-consent{display:flex;flex-direction:column;gap:10px;padding:4px 0 0}.auth-consent-title{font-size:12.5px;line-height:1.45;color:#5d6578;font-weight:600}.auth-check{display:grid;grid-template-columns:18px 1fr;gap:10px;align-items:start;color:var(--text);font-size:13px;font-weight:650;line-height:1.45;cursor:pointer}.auth-check input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border-radius:5px;border:1.5px solid #d6dae6;background:#fff;margin-top:1px;display:grid;place-items:center;cursor:pointer;transition:background .15s,border-color .15s,box-shadow .15s}.auth-check input:checked{background:var(--wasabi);border-color:var(--wasabi);box-shadow:0 0 0 3px rgba(212,236,56,.22)}.auth-check input:checked:after{content:"";width:9px;height:5px;border-left:2px solid var(--ink);border-bottom:2px solid var(--ink);transform:rotate(-45deg) translateY(-1px)}.auth-check.is-invalid input{border-color:var(--danger);box-shadow:0 0 0 3px rgba(232,24,60,.1)}.auth-check a{color:#174aef;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;font-weight:800}.auth-check a:hover{color:var(--indigo-d)}.auth-legal-fine{margin-top:-4px;color:#5d6578;font-size:10.8px;line-height:1.42;font-weight:500}.auth-legal-fine a{color:#174aef;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;font-weight:800}.auth-legal-fine a:hover{color:var(--indigo-d)}.auth-back{width:100%;min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:9px;border:1.5px solid var(--line);border-radius:14px;background:#fff;color:#687087;font-family:Geologica,sans-serif;font-size:13px;font-weight:900;cursor:pointer;padding:12px 18px;box-shadow:0 8px 18px rgba(26,26,46,.05);transition:background .16s,border-color .16s,color .16s,transform .16s,box-shadow .16s}.auth-back:hover{background:var(--indigo-tint);border-color:rgba(82,90,213,.28);color:var(--indigo);transform:translateY(-1px);box-shadow:0 10px 22px rgba(82,90,213,.09);text-decoration:none}.auth-back .v-icon{color:inherit!important}.auth-error{display:block;margin-top:6px;color:var(--danger);font-size:11.5px;font-weight:700;line-height:1.35}.auth-error--check{margin-left:28px;margin-top:0}.auth-message{display:none;border-radius:14px;background:var(--indigo-tint);border:1px solid rgba(82,90,213,.16);color:var(--indigo-d);font-size:12px;font-weight:800;line-height:1.4;padding:12px 14px;margin-top:0}.auth-message.is-visible{display:block}.auth-google-note{margin-top:18px;padding:14px 16px;border-radius:14px;background:#fff;border:1.5px solid rgba(232,24,60,.36);box-shadow:0 8px 20px rgba(26,26,46,.06);display:flex;align-items:flex-start;gap:10px}.auth-google-note-icon{width:24px;height:24px;border-radius:8px;background:#ffe8ed;color:var(--danger);display:flex;align-items:center;justify-content:center;flex:0 0 24px;font-family:Geologica,sans-serif;font-size:13px;font-weight:900;line-height:1;margin-top:1px}.auth-google-note-text{font-size:12px;line-height:1.45;color:#5d6578!important;font-weight:500}.auth-google-note-text strong{display:block;color:#e8183c!important;font-family:Geologica,sans-serif;font-size:12px;font-weight:900;margin-bottom:4px;letter-spacing:-.01em}.auth-google-note-text a{color:#e8183c!important;font-weight:900;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.auth-google-note-text a:hover{color:#b1122d!important}@media(max-width:560px){.auth-backdrop{padding:12px;align-items:flex-start;padding-top:24px}.auth-close{right:12px;top:12px;width:34px;height:34px;border-radius:11px}.auth-card{width:100%;border-radius:22px;max-height:calc(100dvh - 36px)}.auth-hero{padding:20px 16px 16px}.auth-brand-row{gap:10px;padding-right:40px;min-height:48px}.auth-brand-logo{width:136px;max-height:40px}.auth-hero-title{font-size:21px;margin-top:16px;max-width:300px}.auth-hero-title--promo{font-size:18px;max-width:none}.auth-hero-sub{font-size:12.2px;line-height:1.45}.auth-tabs{height:42px;margin-top:14px}.auth-body{padding:18px 16px}.auth-form{gap:16px}.auth-field{height:52px;border-radius:14px}.auth-check{font-size:12.6px;gap:9px}.auth-consent-title{font-size:12.2px}.auth-legal-fine{font-size:10.5px}.auth-google-note{margin-top:16px;padding:12px;border-radius:14px}}.loading-inline-row[data-v-257a1147]{display:inline-flex;align-items:center}.date-text[data-v-257a1147]{font-size:12px;color:hsla(0,0%,100%,.56);display:flex;justify-content:center;align-items:center;margin-right:8px;line-height:1}.hidden[data-v-257a1147]{visibility:hidden}.progressBar[data-v-257a1147]{margin:0 8px 0 6px}.inlineBlock[data-v-257a1147]{display:inline-block;margin-left:12px}.updateButton[data-v-257a1147]{display:inline-flex;position:relative;align-items:center;justify-content:center;height:36px;padding:0 14px 0 10px;font-size:12.5px;font-weight:800;letter-spacing:-.01em;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.17);border-radius:10px;cursor:pointer;transition:transform .15s ease,background .15s ease,border-color .15s ease}.updateButton .updateButton__before[data-v-257a1147]{display:inline-flex;align-items:center;justify-content:center;margin-right:2px}.updateButton[data-v-257a1147] .v-btn{min-width:20px!important;width:20px!important;height:20px!important;padding:0!important;margin:0!important}.updateButton[data-v-257a1147] .v-icon{color:hsla(0,0%,100%,.72)!important}.updateButton.isError[data-v-257a1147] .v-icon{color:#e20029!important}.updateButton.isError[data-v-257a1147]{border:1px solid #e20029}.updateButton.isError .updateButton__text[data-v-257a1147]{color:#e20029!important}.updateButton__text[data-v-257a1147]{color:hsla(0,0%,100%,.94)}.updateButton[data-v-257a1147]:hover{transform:translateY(-1px);background:hsla(0,0%,100%,.085);border-color:hsla(0,0%,100%,.26)}.updateButton[data-v-257a1147]:active{transform:translateY(0);background:hsla(0,0%,100%,.11)}.updateButton.white[data-v-257a1147]{border:1px solid #fff;display:inline-flex;align-items:center;flex-wrap:nowrap;white-space:nowrap}.updateButton.white .updateButton__text[data-v-257a1147],.updateButton.white[data-v-257a1147] .v-icon{color:#525ad5!important}.updateButton.topbar-solid-bg[data-v-257a1147]{background:#1a1a2e;border-color:hsla(0,0%,100%,.24)}.updateButton.topbar-solid-bg[data-v-257a1147]:hover{background:#202239;border-color:hsla(0,0%,100%,.32)}@media(max-width:1180px){.date-text[data-v-257a1147]{display:none}}@media(max-width:760px){.updateButton[data-v-257a1147]{width:34px;min-width:34px;height:34px;padding:0;border-radius:9px}.updateButton__before[data-v-257a1147]{margin-right:0!important}.updateButton__text[data-v-257a1147]{display:none}.progressBar[data-v-257a1147]{margin:0 auto}}.main-logo[data-v-7d48aa7e]{height:32px;width:auto;display:block;flex-shrink:0}.logo-delimiter[data-v-7d48aa7e]{height:24px;margin-right:24px;margin-left:24px;width:1px;border-right:1px solid #465468}.market-wrap[data-v-7d48aa7e]{display:flex;align-items:center;cursor:pointer}.market-title[data-v-7d48aa7e]{font:italic normal normal 18px/36px Geologica;font-weight:400;color:#fff;letter-spacing:0;margin-left:10px}@media(max-width:760px){.logo[data-v-7d48aa7e]{display:flex;align-items:center;justify-content:flex-start;width:34px;min-width:34px;height:34px;flex:0 0 34px;overflow:hidden}.main-logo[data-v-7d48aa7e]{width:112px;max-width:none;height:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center}.logo-delimiter[data-v-7d48aa7e],.market-wrap[data-v-7d48aa7e],.partner-logo[data-v-7d48aa7e]{display:none}}.cpd-dialog{box-shadow:none!important;overflow:visible!important;background:transparent!important}.cpd-modal{--ink:#1a2040;--indigo:#525ad5;--indigo-d:#454cc0;--line:#e2e6ef;--mut:#7a849a;--success:#239a63;--success-bg:#f3fff9;--danger:#e8183c;--surface:#fff;width:100%;border-radius:24px;overflow:hidden;background:var(--surface);box-shadow:0 24px 80px rgba(17,23,56,.28);border:1px solid hsla(0,0%,100%,.65);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--ink);-webkit-font-smoothing:antialiased}.cpd-modal *,.cpd-modal :after,.cpd-modal :before{box-sizing:border-box}.cpd-header{position:relative;padding:16px 20px;min-height:72px;color:#fff;background:radial-gradient(circle at 80% 18%,rgba(212,236,56,.18),transparent 22%),radial-gradient(circle at 74% 58%,hsla(0,0%,100%,.12),transparent 12%),radial-gradient(circle at 94% 32%,hsla(0,0%,100%,.2),transparent 4%),linear-gradient(135deg,#11183c,#182253 52%,#20286d)}.cpd-header:before{inset:0;background-image:radial-gradient(hsla(0,0%,100%,.14) 1.1px,transparent 0),linear-gradient(125deg,transparent 45%,rgba(213,238,56,.38) 46%,transparent 47%),linear-gradient(100deg,transparent 62%,hsla(0,0%,100%,.12) 63%,transparent 64%),linear-gradient(0deg,hsla(0,0%,100%,.06),hsla(0,0%,100%,0));background-size:20px 20px,100% 100%,100% 100%,100% 100%;opacity:.3}.cpd-header:after,.cpd-header:before{content:"";position:absolute;pointer-events:none}.cpd-header:after{right:56px;top:-62px;width:150px;height:150px;border-radius:50%;border:1px solid rgba(213,238,56,.24);box-shadow:0 0 0 24px hsla(0,0%,100%,.025),0 0 0 56px hsla(0,0%,100%,.018);opacity:.48}.cpd-header-row{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:16px}.cpd-title{margin:0;font-family:Geologica,sans-serif;font-size:28px;line-height:1.2;letter-spacing:-.025em;font-weight:800;color:#fff!important}.cpd-close{width:40px;height:40px;border-radius:12px;border:1px solid hsla(0,0%,100%,.2);background:hsla(0,0%,100%,.08);color:#fff;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;transition:background .2s ease,border-color .2s ease,transform .2s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:0}.cpd-close:hover:not(:disabled){background:hsla(0,0%,100%,.14);border-color:hsla(0,0%,100%,.3);transform:translateY(-1px)}.cpd-close:disabled{opacity:.6;cursor:not-allowed}.cpd-body{padding:22px 24px 24px;background:linear-gradient(180deg,#fff,#fbfcff)}.cpd-form-grid{display:grid;gap:16px}.cpd-field-group{display:grid;gap:6px}.cpd-field-label{font-size:13px;font-weight:700;color:#6f7790!important}.cpd-field{position:relative;min-height:56px;display:flex;align-items:center;border:1.5px solid var(--line);border-radius:18px;background:var(--surface);box-shadow:0 1px 0 rgba(17,23,56,.02);transition:border-color .2s ease,box-shadow .2s ease}.cpd-field:focus-within{border-color:var(--indigo);box-shadow:0 0 0 4px rgba(82,90,213,.12)}.cpd-field.is-invalid{border-color:var(--danger);box-shadow:0 0 0 4px rgba(232,24,60,.1)}.cpd-field input{flex:1;height:54px;border:0;outline:none;background:transparent;color:var(--ink)!important;font-size:17px;font-weight:600;min-width:0;padding:0 8px 0 0;font-family:inherit}.cpd-field input::-moz-placeholder{color:#a0a7bb;font-weight:500}.cpd-field input::placeholder{color:#a0a7bb;font-weight:500}.cpd-field-icon{display:flex;flex:0 0 auto}.cpd-field-icon,.cpd-toggle{width:48px;height:48px;align-items:center;justify-content:center;color:#7a8094!important}.cpd-toggle{margin-right:4px;border:0;background:transparent;display:inline-flex;cursor:pointer;border-radius:16px;padding:0}.cpd-toggle:hover{background:#f1f3fd;color:var(--indigo)!important}.cpd-field-help{font-size:12px;line-height:1.45;color:#7d8599!important}.cpd-field-error{font-size:12px;line-height:1.45;color:var(--danger)!important;font-weight:600}.cpd-requirements{display:grid;grid-template-columns:1fr 1fr;gap:8px 12px;padding:14px 16px;border-radius:18px;background:#f6f8ff;border:1px solid var(--line)}.cpd-req-item{display:flex;align-items:flex-start;gap:8px;font-size:12px;line-height:1.45;color:#616a81!important}.cpd-req-item.is-valid{color:var(--success)!important}.cpd-req-item.is-valid .cpd-req-dot{background:rgba(35,154,99,.14);color:var(--success)!important}.cpd-req-dot{width:18px;height:18px;border-radius:50%;margin-top:1px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;background:#e6e9f7;color:#8a92aa!important;font-size:11px;font-weight:800}.cpd-actions{display:flex;justify-content:flex-end;gap:10px;padding-top:4px}.cpd-btn{min-height:48px;padding:0 20px;border-radius:14px;border:1px solid transparent;font-size:15px;font-weight:800;font-family:Geologica,sans-serif;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:transform .2s ease,background .2s ease,border-color .2s ease,box-shadow .2s ease}.cpd-btn:hover:not(:disabled){transform:translateY(-1px)}.cpd-btn:disabled{opacity:.7;cursor:not-allowed;transform:none}.cpd-btn-secondary{background:#fff;border-color:var(--line);color:#67708a!important}.cpd-btn-secondary:hover:not(:disabled){background:#f7f8fd;border-color:#cdd3ec}.cpd-btn-primary{background:var(--indigo);color:#fff!important;box-shadow:0 14px 28px rgba(82,90,213,.22)}.cpd-btn-primary:hover:not(:disabled){background:var(--indigo-d)}.cpd-success{display:flex;gap:16px;align-items:flex-start;padding:18px;border-radius:20px;background:var(--success-bg);border:1px solid #cbeedb;color:#245b40}.cpd-success h3{margin:0 0 8px;font-family:Geologica,sans-serif;font-size:20px;line-height:1.2;color:#245b40!important}.cpd-success p{margin:0;font-size:14px;line-height:1.6;color:#49755b!important}.cpd-success-icon{width:44px;height:44px;border-radius:14px;background:rgba(35,154,99,.12);color:var(--success);display:flex;align-items:center;justify-content:center;flex:0 0 auto}@media(max-width:768px){.cpd-modal{border-radius:22px}.cpd-header{padding:14px 16px;min-height:64px}.cpd-body{padding:20px 16px}.cpd-title{font-size:26px}.cpd-requirements{grid-template-columns:1fr}.cpd-actions{flex-direction:column-reverse}.cpd-btn{width:100%}}@media(max-width:480px){.cpd-modal{border-radius:20px}.cpd-header{padding:12px 14px;min-height:60px}.cpd-title{font-size:24px}.cpd-body{padding:16px 14px 18px}.cpd-form-grid{gap:14px}.cpd-requirements{padding:12px 14px}.cpd-btn{min-height:46px}}.tariff-payment-alert[data-v-2e8d069c]{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:8px;color:#378eff;cursor:pointer;font-size:14px;font-weight:400;line-height:20px}.tariff-payment-alert--warning[data-v-2e8d069c]{color:#fd9c2b}.tariff-payment-alert--danger[data-v-2e8d069c]{color:#ff002f}.tariff-payment-alert__text[data-v-2e8d069c]{color:inherit!important}.tariff-payment-alert .tariff-payment-alert__icon.v-icon[data-v-2e8d069c]{color:inherit!important;font-size:24px}.user-menu-avatar[data-v-7ba95e3a]{position:relative;display:inline-flex;width:36px;height:36px}.user-menu-avatar__frame[data-v-7ba95e3a]{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;aspect-ratio:1/1;box-sizing:border-box;overflow:hidden;border:2px solid hsla(0,0%,100%,.16);border-radius:50%!important;background:hsla(0,0%,100%,.18);box-shadow:0 0 0 1px rgba(0,0,0,.16),0 8px 18px rgba(0,0,0,.16)}@media(max-width:760px){.user-menu-avatar[data-v-7ba95e3a]{width:32px;height:32px}.user-menu-avatar__frame[data-v-7ba95e3a]{width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important}}.user-info-avatar__frame[data-v-7ba95e3a]{width:46px!important;height:46px!important;min-width:46px!important;min-height:46px!important;aspect-ratio:1/1;box-sizing:border-box;overflow:hidden;border:2px solid rgba(31,36,64,.12);border-radius:50%!important;box-shadow:0 2px 8px rgba(16,20,36,.08)}.user-avatar-image[data-v-7ba95e3a]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.user-menu-avatar__indicator[data-v-7ba95e3a]{position:absolute;right:1px;bottom:0;width:8px;height:8px;border:1px solid #fff;border-radius:50%}.user-menu-avatar__indicator--warning[data-v-7ba95e3a]{background:#fd9c2b}.user-menu-avatar__indicator--danger[data-v-7ba95e3a]{background:#ff002f}.user-menu-card .card-content[data-v-7ba95e3a],.user-menu-card[data-v-7ba95e3a],.user-menu-card[data-v-7ba95e3a] .v-card__actions,.user-menu-card[data-v-7ba95e3a] .v-list,.user-menu-card[data-v-7ba95e3a] .v-list-item{background-color:#fff!important}.card-content[data-v-7ba95e3a]{padding:16px}.user-info[data-v-7ba95e3a]{display:flex;align-items:center}.email-wrapper[data-v-7ba95e3a]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.email[data-v-7ba95e3a]{font-size:18px;font-weight:700px}.center-align[data-v-7ba95e3a]{display:flex;align-items:center;justify-content:flex-start}.user-menu-dropdown{background-color:#fff!important}.chat-button[data-v-5ae9c420]{display:flex;align-items:center}.logo[data-v-5ae9c420]{cursor:pointer;height:36px;display:inline-flex;align-items:center;gap:8px;padding:0 12px 0 8px;border-radius:10px;border:1px solid hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.055);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 6px 14px rgba(0,0,0,.14);transition:transform .15s ease,background .15s ease,border-color .15s ease;text-decoration:none}.logo[data-v-5ae9c420]:hover{transform:translateY(-1px);background:hsla(0,0%,100%,.09);border-color:hsla(0,0%,100%,.22)}.chat-unread-badge[data-v-5ae9c420] .v-badge__badge{border:2px solid #fff!important;border-color:#fff!important;box-shadow:none;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;height:20px;min-width:20px;padding:0 4px;font-size:11px;font-weight:700;line-height:1;letter-spacing:-.02em;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}.chat-unread-badge__text[data-v-5ae9c420]{display:block;color:#fff;line-height:1;margin-bottom:-1px}.chat-label[data-v-5ae9c420]{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:1px;text-align:left}.chat-title[data-v-5ae9c420]{color:#fff;font-size:12.5px;font-weight:800;letter-spacing:-.01em;line-height:1}.chat-sub[data-v-5ae9c420]{color:hsla(0,0%,100%,.58);font-size:9px;font-weight:600;letter-spacing:.01em;line-height:1}@media (max-width:980px){.chat-sub[data-v-5ae9c420]{display:none}}@media (max-width:760px){.logo[data-v-5ae9c420]{width:38px;min-width:38px;height:34px;justify-content:center;padding:0;gap:0;border-radius:9px;overflow:visible}.chat-label[data-v-5ae9c420]{display:none}.shrink[data-v-5ae9c420]{transform:scale(.72);transform-origin:center}.chat-unread-badge[data-v-5ae9c420] .v-badge__badge{height:18px;min-width:18px;padding:0 3px;font-size:9px;line-height:1}.chat-unread-badge__text[data-v-5ae9c420]{margin-bottom:-2px}}.marketplace-nav-btn[data-v-42dc4e22]{height:36px;min-width:154px;border-radius:10px;border:3px solid rgba(255,184,80,.58);background:linear-gradient(135deg,#ff8d13,#ff6b15 46%,#ff5438);color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:0 14px;font-size:12.5px;font-weight:900;letter-spacing:-.01em;line-height:1;cursor:pointer;text-shadow:0 1px 0 rgba(0,0,0,.08);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.22),0 5px 14px rgba(242,98,10,.28);transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.marketplace-nav-btn[data-v-42dc4e22]:hover{transform:translateY(-1px);background:linear-gradient(135deg,#ff7f10,#f2620a 46%,#f0442d);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.22),0 6px 16px rgba(242,98,10,.36)}.marketplace-nav-btn[data-v-42dc4e22]:active{transform:translateY(0)}.marketplace-nav-btn[data-v-42dc4e22]:focus-visible{outline:2px solid hsla(0,0%,100%,.9);outline-offset:2px}.marketplace-nav-btn[data-v-42dc4e22] .v-icon{color:inherit!important}.marketplace-nav-btn .market-label[data-v-42dc4e22]{color:#fff!important}.marketplace-nav-btn--active[data-v-42dc4e22]{background:linear-gradient(135deg,#ff7f10,#f2620a 46%,#f0442d);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.22),0 6px 16px rgba(242,98,10,.36)}.market-icon[data-v-42dc4e22]{flex:0 0 auto}@media(max-width:980px){.marketplace-nav-btn[data-v-42dc4e22]{min-width:auto;padding-inline:12px}.market-label[data-v-42dc4e22]{display:none}}@media(max-width:760px){.marketplace-nav-btn[data-v-42dc4e22]{width:38px;min-width:38px;height:34px;padding:0;gap:0;border-width:2px;border-radius:9px}}.dropdown-button[data-v-734d4624]{position:relative;display:inline-block;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-left:6px}.dropdown-trigger[data-v-734d4624]{display:inline-flex;align-items:center;padding:4px;background-color:#fff;border:1px solid #ccc;border-radius:4px;cursor:pointer}.dropdown-trigger[data-v-734d4624]:hover{background-color:#f7f7f7}.arrow-icon[data-v-734d4624]{width:16px;height:16px;fill:#555;transition:transform .2s ease}.arrow-icon.rotate[data-v-734d4624]{transform:rotate(180deg)}.dropdown-list[data-v-734d4624]{position:absolute;top:100%;left:0;margin:4px 0 0;padding:8px 0;background-color:#fff;border:1px solid #ccc;border-radius:4px;list-style:none;z-index:999;max-width:500px;max-height:500px;overflow-x:auto}.dropdown-list-item[data-v-734d4624]{padding:6px 12px;display:flex;align-items:center;cursor:pointer;white-space:nowrap}.dropdown-list-item[data-v-734d4624]:hover{background-color:#f2f2f2}.loading-item[data-v-734d4624]{cursor:default;color:#777}.loading-item[data-v-734d4624]:hover{background-color:transparent}.color-circle[data-v-734d4624]{display:inline-block;width:16px;height:16px;border-radius:50%;margin-right:8px}.icon[data-v-734d4624]{width:16px;height:16px;-o-object-fit:cover;object-fit:cover;margin-right:8px}.divider[data-v-734d4624]{margin:4px 0;height:1px;background-color:#ddd}.create-project[data-v-734d4624]{font-weight:700;color:#007acc}.create-project[data-v-734d4624]:hover{background-color:#e6f2fa}.fade-enter-active[data-v-734d4624],.fade-leave-active[data-v-734d4624]{transition:opacity .2s}.fade-enter-from[data-v-734d4624],.fade-leave-to[data-v-734d4624]{opacity:0}.dropdown-overlay[data-v-734d4624]{top:0;left:0;position:fixed;width:100vw;height:100vh;z-index:900}.header-crumbs[data-v-02488df0]{min-width:0;max-width:100%;flex:1 1 auto;display:flex;align-items:center;gap:8px;overflow:visible;color:hsla(0,0%,100%,.62);font-size:11.5px;font-weight:700;line-height:1;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.crumbs-item[data-v-02488df0]{min-width:0;display:inline-flex;align-items:center;gap:6px;overflow:visible}.crumbs-entry[data-v-02488df0]{min-width:0;display:inline-flex;align-items:center;gap:8px}.crumbs-link[data-v-02488df0]{min-width:0;max-width:100%;color:hsla(0,0%,100%,.78)!important;transition:color .15s ease;text-decoration:none;overflow:hidden;text-overflow:ellipsis}.crumbs-link[data-v-02488df0]:hover{color:#fff!important}.crumbs-back[data-v-02488df0]{flex:0 0 auto;color:hsla(0,0%,100%,.42);font-size:13px;transform:translateY(-1px)}.project-name[data-v-02488df0]{overflow:hidden;max-width:100%;color:#fff;font-weight:800;text-overflow:ellipsis}@media(max-width:980px){.header-crumbs>.crumbs-entry:first-child .crumbs-back[data-v-02488df0],.header-crumbs>.crumbs-entry:first-child .crumbs-item[data-v-02488df0],.header-crumbs>.crumbs-entry:nth-child(2) .crumbs-back[data-v-02488df0]{display:none}}@media(max-width:760px){.header-crumbs[data-v-02488df0]{display:block;flex:1 1 auto;font-size:12px;line-height:1.2;letter-spacing:0;text-transform:none}.crumbs-entry[data-v-02488df0],.crumbs-item[data-v-02488df0],.header-crumbs[data-v-02488df0]{min-width:0;max-width:100%;overflow:hidden}.crumbs-link[data-v-02488df0],.project-name[data-v-02488df0]{display:block;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:800}}@media(max-width:430px){.crumbs-link[data-v-02488df0],.project-name[data-v-02488df0]{font-size:11.5px}}@media(max-width:380px){.crumbs-link[data-v-02488df0],.project-name[data-v-02488df0]{font-size:11px}}.topbar-left[data-v-662946a2]{position:relative;isolation:isolate}.topbar-left>[data-v-662946a2]:not(.topbar-holiday-bg){position:relative;z-index:2}.topbar-holiday-bg[data-v-662946a2]{position:absolute;width:min(486px,42vw);height:56px;right:0;top:50%;transform:translateY(-50%);z-index:1;overflow:hidden;pointer-events:none;opacity:.55}.topbar-holiday-bg[data-v-662946a2] .row{margin:0}.topbar-holiday-bg[data-v-662946a2] img{display:block;width:486px!important;height:56px;-o-object-fit:cover;object-fit:cover;-webkit-mask-image:linear-gradient(270deg,#000 72%,transparent);mask-image:linear-gradient(270deg,#000 72%,transparent)}@media(max-width:1280px){.topbar-holiday-bg[data-v-662946a2]{width:min(380px,34vw);opacity:.38}.topbar-holiday-bg[data-v-662946a2] img{width:380px!important}}@media(max-width:1060px){.topbar-holiday-bg[data-v-662946a2]{display:none}}.demo-data[data-v-060dd4e8]{display:flex;align-items:center;justify-content:center;position:relative;padding:24px;box-sizing:border-box}.demo-data--overlay[data-v-060dd4e8]{position:absolute;inset:0;z-index:50;width:100%;height:100%;padding:clamp(16px,4vw,32px);background:transparent;pointer-events:none}.demo-data--sticky[data-v-060dd4e8]{align-items:flex-start}.demo-data--sticky .lock-card[data-v-060dd4e8]{position:sticky;top:clamp(64px,10vh,96px)}.lock-card[data-v-060dd4e8]{--indigo:#525ad5;--indigo-hover:#454dc4;--indigo-tint:#eef0ff;--ink:#1a1a2e;--line:rgba(26,26,46,0.1);--text-2:rgba(26,26,46,0.68);--red:#e8183c;--red-tint:#ffe8ed;position:relative;z-index:1;display:flex;flex-direction:column;width:min(560px,100%);max-width:100%;overflow:hidden;border:1px solid var(--line);border-radius:24px;background:#fff;box-shadow:0 24px 72px rgba(26,26,46,.22);color:var(--ink);isolation:isolate;transform:translateZ(0);pointer-events:auto}.lock-card__head[data-v-060dd4e8]{padding:20px 24px 16px;border-bottom:1px solid var(--line)}.lock-card__head h2[data-v-060dd4e8]{margin:0;font-size:20px;font-weight:800;line-height:1.25;letter-spacing:-.02em}.lock-card__nowrap[data-v-060dd4e8]{white-space:nowrap}.lock-card__body[data-v-060dd4e8]{display:flex;flex-direction:column;gap:16px;padding:24px}.lock-notice[data-v-060dd4e8]{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:12px;padding:16px;border:1px solid rgba(232,24,60,.28);border-radius:16px;background:var(--red-tint)}.lock-notice svg[data-v-060dd4e8]{width:22px;height:22px;color:var(--red)}.lock-notice strong[data-v-060dd4e8]{display:block;margin-bottom:4px;font-size:14px;font-weight:700;line-height:1.35}.lock-notice p[data-v-060dd4e8]{margin:8px 0 0;color:var(--text-2);font-size:13px;line-height:1.55}.lock-facts[data-v-060dd4e8]{margin:8px 0 0;padding:0;list-style:none}.lock-facts li[data-v-060dd4e8]{margin:0;color:var(--text-2);font-size:13px;line-height:1.55}.lock-facts li+li[data-v-060dd4e8]{margin-top:4px}.lock-card__helper[data-v-060dd4e8]{margin:0;color:var(--text-2);font-size:12px;line-height:1.5}.lock-card__footer[data-v-060dd4e8]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px;padding:16px 24px;border-top:1px solid var(--line);background:#fff}.lock-btn[data-v-060dd4e8]{min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0 16px;border:1px solid transparent;border-radius:12px;font-size:14px;font-weight:700;cursor:pointer;transition:background .14s ease,border-color .14s ease,transform .14s ease,box-shadow .14s ease}.lock-btn[data-v-060dd4e8]:hover{transform:translateY(-1px)}.lock-btn[data-v-060dd4e8]:active{transform:translateY(0)}.lock-btn--primary[data-v-060dd4e8]{background:var(--indigo);color:#fff;box-shadow:0 8px 22px rgba(82,90,213,.22)}.lock-btn--primary[data-v-060dd4e8]:hover{background:var(--indigo-hover)}.lock-btn--secondary[data-v-060dd4e8]{background:#fff;color:var(--indigo);border-color:rgba(82,90,213,.3)}.lock-btn--secondary[data-v-060dd4e8]:hover{background:var(--indigo-tint)}@media(max-width:600px){.demo-data--overlay .lock-card[data-v-060dd4e8]{max-height:calc(100vh - 120px);overflow:auto;overscroll-behavior:contain}.lock-card[data-v-060dd4e8]{border-radius:20px}.lock-card__head[data-v-060dd4e8]{padding:16px 16px 12px}.lock-card__head h2[data-v-060dd4e8]{font-size:18px}.lock-card__body[data-v-060dd4e8],.lock-card__head[data-v-060dd4e8]{padding-left:16px;padding-right:16px}.lock-card__footer[data-v-060dd4e8]{flex-direction:column;padding:12px 16px}.lock-card__footer .lock-btn[data-v-060dd4e8]{width:100%}}.breadcrumbs-provider[data-v-50fd0a10]{display:none}.dashboard-content[data-v-518e789b]{width:100%}[data-v-518e789b] .v-data-table__wrapper table>tbody>tr>td:first-child,[data-v-518e789b] .v-data-table__wrapper table>thead>tr>th:first-child{position:sticky!important;position:-webkit-sticky!important;left:0;z-index:1;background:#f4f4f4;border-right:1px solid #e0e0e0;font-weight:500}[data-v-518e789b] .v-data-table__wrapper table>thead>tr>th:first-child{z-index:1}[data-v-518e789b] .v-data-table__wrapper th{font-size:14px!important;font-weight:500}[data-v-1eca4f54] .v-input--selection-controls{margin:0}[data-v-1eca4f54] tr{cursor:pointer!important}html .hot-windows :is(div,span,p,h1,h2,h3,h4,label,li,a,strong,em,small,section,article,aside,header,nav){color:inherit}html .hot-windows input,html .hot-windows select,html .hot-windows textarea{color:#000!important}html .hot-windows input:not([type=checkbox]):not([type=radio]),html .hot-windows select,html .hot-windows textarea{background-color:#fff}html .hot-windows button{color:#000}html .hot-windows *,html .hot-windows :after,html .hot-windows :before{box-sizing:border-box}html .hot-windows,html .hot-windows h1,html .hot-windows h2,html .hot-windows h3,html .hot-windows p{margin:0}html .hot-windows button,html .hot-windows textarea{font:inherit}html .hot-windows button{border:0}html .hot-windows{--ink:#1a1a2e;--indigo:#525ad5;--indigo-dark:#454cc0;--indigo-tint:#eef0ff;--wasabi:#d4ec38;--wasabi-soft:#f4fad4;--teal:#29a4ab;--teal-soft:#e5f6f7;--sand-soft:#fff6e5;--violet-soft:#f7f6ff;--red:#e8183c;--page:#f4f5f8;--surface:#fff;--surface-soft:#fafbff;--line:#e6e9f0;--line-strong:#d7dbe6;--muted:#737b91;--muted-light:#a3abbc;--shadow:0 4px 16px rgba(82,90,213,0.08);--shadow-lg:0 20px 56px rgba(26,26,46,0.18);min-width:320px;background:var(--page);color:var(--ink);font-family:Geologica,Arial,sans-serif;-webkit-font-smoothing:antialiased}html .hot-windows svg{width:20px;height:20px;display:block;flex:0 0 auto;max-width:100%;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;overflow:visible}html .hot-windows .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}html .hot-windows .update-btn{height:36px;padding:0 16px;border-radius:10px;background:var(--indigo);color:#fff;display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;cursor:pointer;transition:.16s ease}html .hot-windows .update-btn:hover{background:var(--indigo-dark)}html .hot-windows .update-btn svg{width:16px;height:16px}html .hot-windows .page{max-width:1248px;margin:0 auto;padding:32px 24px 64px}html .hot-windows .page-head{align-items:flex-start;margin-bottom:24px}html .hot-windows .page-title{font-size:32px;line-height:1.05;font-weight:900;letter-spacing:-.04em}html .hot-windows .page-subtitle{max-width:720px;margin-top:8px;color:var(--muted);font-size:14px;line-height:1.55;font-weight:500}html .hot-windows .head-meta,html .hot-windows .live-pill{display:flex;align-items:center;gap:8px}html .hot-windows .live-pill{height:40px;padding:0 14px;border:1px solid var(--line);border-radius:12px;background:var(--surface);color:var(--muted);font-size:12px;font-weight:600}html .hot-windows .live-dot{width:8px;height:8px;border-radius:50%;background:var(--teal);box-shadow:0 0 0 4px var(--teal-soft)}html .hot-windows .day-card{min-height:144px;border-radius:20px;text-align:left;cursor:pointer;transition:.16s ease}html .hot-windows .day-card:hover{border-color:#bcc1ef;box-shadow:var(--shadow)}html .hot-windows .day-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}html .hot-windows .day-value{display:flex;flex-direction:column;align-items:flex-end;text-align:right}html .hot-windows .day-count{display:block}html .hot-windows .day-potential{display:block;margin-top:4px}html .hot-windows .day-routes{margin-top:16px;display:flex;align-items:center;gap:6px;flex-wrap:wrap}html .hot-windows .day-routes-label{margin-right:2px;color:var(--muted);font-size:10px;font-weight:700}html .hot-windows .route-chip{display:inline-flex;align-items:center;gap:5px;min-height:28px;padding:5px 9px;border-radius:999px;background:#f1f2f6;color:#555e72;font-size:10px;font-weight:800}html .hot-windows .route-chip.transfer{background:var(--teal-soft);color:#17727a}html .hot-windows .route-chip svg{width:13px;height:13px;flex:0 0 13px}html .hot-windows .workspace{display:grid;grid-template-columns:344px minmax(0,1fr);gap:24px;align-items:stretch}html .hot-windows .card{background:var(--surface);border:1px solid var(--line);border-radius:20px;box-shadow:var(--shadow)}html .hot-windows .schedule{position:relative;top:auto;padding:20px;display:flex;flex-direction:column;height:100%}html .hot-windows .section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}html .hot-windows .section-title{font-size:17px;font-weight:800;letter-spacing:-.02em}html .hot-windows .section-sub{margin-top:4px;color:var(--muted);line-height:1.45}html .hot-windows .count-badge{padding:5px 10px;border-radius:999px;background:var(--indigo-tint);color:var(--indigo);font-weight:800;white-space:nowrap}html .hot-windows .window-groups{gap:16px;flex:1;padding-right:6px;scrollbar-gutter:stable}html .hot-windows .window-groups::-webkit-scrollbar{width:8px}html .hot-windows .window-groups::-webkit-scrollbar-thumb{background:#d7dcf0;border-radius:999px}html .hot-windows .window-groups::-webkit-scrollbar-track{background:transparent}html .hot-windows .master-head{display:flex;align-items:flex-start;gap:0;margin-bottom:10px}html .hot-windows .master-avatar{display:none}html .hot-windows .master-name{font-weight:800}html .hot-windows .master-spec{margin-top:2px;color:var(--muted);font-size:11px}html .hot-windows .window-list{display:flex;flex-direction:column;gap:8px;padding-left:0}html .hot-windows .window-card{width:100%;padding:12px 14px;border:1.5px solid var(--line);border-radius:12px;background:var(--surface);text-align:left;cursor:pointer;transition:.16s ease;position:relative}html .hot-windows .window-card:hover{border-color:#bcc1ef}html .hot-windows .window-card.active{border-color:var(--indigo);background:var(--indigo-tint);box-shadow:0 0 0 3px rgba(82,90,213,.07)}html .hot-windows .window-card.active:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:0 4px 4px 0;background:var(--indigo)}html .hot-windows .window-top{display:flex;align-items:center;justify-content:space-between;gap:8px}html .hot-windows .window-time{font-size:16px;font-weight:900;letter-spacing:-.02em}html .hot-windows .window-status{padding:4px 8px;border-radius:999px;background:var(--wasabi-soft);color:#566300;font-size:10px;font-weight:800}html .hot-windows .window-candidates,html .hot-windows .window-meta,html .hot-windows .window-service{display:none}html .hot-windows .schedule-footer{margin-top:16px;padding-top:20px;border-top:1px solid var(--line);display:flex;align-items:center;gap:12px}html .hot-windows .potential-label{font-size:11px;color:var(--muted);text-align:right}html .hot-windows .potential-value{margin-top:3px;font-size:15px;font-weight:900;color:var(--teal);text-align:right}html .hot-windows .candidate-column{flex-direction:column;min-width:0}html .hot-windows .recommendation-title{font-size:19px;font-weight:900;letter-spacing:-.025em}html .hot-windows .recommendation-context{margin-top:5px;color:var(--muted);line-height:1.45}html .hot-windows .search-scope{padding:16px;border:1px solid var(--line);border-radius:16px;background:var(--surface-soft);display:flex;align-items:flex-start;gap:12px;margin-bottom:16px}html .hot-windows .search-scope-icon{width:36px;height:36px;border-radius:11px;background:var(--ink);color:var(--wasabi);display:grid;place-items:center;flex:0 0 auto}html .hot-windows .search-scope-icon svg{width:17px;height:17px;flex:0 0 17px}html .hot-windows .search-scope-body{min-width:0;flex:1}html .hot-windows .search-scope-title{font-size:12px;font-weight:900}html .hot-windows .search-scope-sub{margin-top:3px;color:var(--muted);font-size:10px;line-height:1.4}html .hot-windows .scope-routes{margin-top:12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}html .hot-windows .scope-option{min-width:0;padding:12px;border:1px solid var(--line);border-radius:12px;background:var(--surface);display:flex;align-items:center;gap:10px}html .hot-windows .scope-option.transfer{border-color:#cde8ea;background:#f7fcfc}html .hot-windows .scope-option-icon{width:32px;height:32px;border-radius:10px;background:var(--indigo-tint);color:var(--indigo);display:grid;place-items:center;flex:0 0 32px}html .hot-windows .scope-option.transfer .scope-option-icon{background:var(--teal-soft);color:#17727a}html .hot-windows .scope-option-icon svg{width:15px;height:15px;flex:0 0 15px}html .hot-windows .scope-option-body{min-width:0;flex:1}html .hot-windows .scope-option-title{display:block;font-size:10px;font-weight:900;line-height:1.35}html .hot-windows .scope-option-detail{display:block;margin-top:3px;color:var(--muted);font-size:9px;line-height:1.35}html .hot-windows .scope-option-count{padding:4px 7px;border-radius:999px;background:var(--indigo-tint);color:var(--indigo);font-size:9px;font-weight:900;white-space:nowrap}html .hot-windows .scope-option.transfer .scope-option-count{background:var(--teal-soft);color:#17727a}html .hot-windows .best-card{position:relative;overflow:hidden;padding:24px;border:1.5px solid rgba(82,90,213,.22);border-radius:20px;background:linear-gradient(145deg,#fff,#fafbff 62%,#f1f3ff)}html .hot-windows .best-card:before{content:"";position:absolute;left:0;right:0;top:0;height:5px;background:linear-gradient(90deg,var(--wasabi),var(--indigo))}html .hot-windows .best-top{justify-content:space-between;gap:12px}html .hot-windows .best-label{display:inline-flex;align-items:center;gap:7px;padding:5px 10px;border-radius:999px;background:var(--wasabi-soft);color:#566300;font-size:10px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}html .hot-windows .best-label svg{width:14px;height:14px;flex:0 0 14px}html .hot-windows .source-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;background:var(--teal-soft);color:#17727a;font-size:10px;font-weight:800}html .hot-windows .source-pill.base{background:var(--indigo-tint);color:var(--indigo)}html .hot-windows .source-pill svg{width:13px;height:13px;flex:0 0 13px}html .hot-windows .person-block{margin-top:20px;align-items:center;gap:14px}html .hot-windows .candidate-avatar{width:56px;height:56px;border-radius:50%;display:grid;place-items:center;background:var(--ink);color:#fff;font-size:15px;font-weight:900;flex:0 0 auto}html .hot-windows .candidate-name{font-size:19px;font-weight:900;letter-spacing:-.025em}html .hot-windows .candidate-contact{margin-top:5px;color:var(--muted);font-size:11px}html .hot-windows .move-card{margin-top:20px;padding:16px;border:1px solid var(--line);border-radius:16px;background:hsla(0,0%,100%,.82)}html .hot-windows .move-label{color:var(--muted);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}html .hot-windows .move-flow{margin-top:10px;display:grid;grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr);align-items:center;gap:10px}html .hot-windows .move-node{min-height:72px;padding:12px;border-radius:12px;background:#f6f7fa}html .hot-windows .move-node.target{background:var(--indigo-tint);border:1px solid rgba(82,90,213,.12)}html .hot-windows .move-node-title{color:var(--muted);font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}html .hot-windows .move-node-value{margin-top:6px;font-weight:800;line-height:1.4}html .hot-windows .move-arrow{width:32px;height:32px;border-radius:50%;background:var(--wasabi);color:var(--ink);display:grid;place-items:center}html .hot-windows .move-arrow svg{width:15px;height:15px;flex:0 0 15px}html .hot-windows .best-actions{margin-top:20px;align-items:center;flex-wrap:wrap}html .hot-windows .btn{height:40px;padding:0 16px;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:12px;font-weight:800;line-height:1;cursor:pointer;transition:.16s ease}html .hot-windows .btn svg{width:17px;height:17px;flex:0 0 17px}html .hot-windows .btn-primary{background:var(--indigo);color:#fff;box-shadow:0 6px 16px rgba(82,90,213,.22)}html .hot-windows .btn-primary:hover{background:var(--indigo-dark);transform:translateY(-1px)}html .hot-windows .btn-secondary{background:var(--surface);color:var(--indigo);border:1.5px solid var(--indigo)}html .hot-windows .btn-secondary:hover{background:var(--indigo-tint)}html .hot-windows .btn-ghost{background:transparent;color:var(--muted);border:1px solid var(--line)}html .hot-windows .btn-ghost:hover{color:var(--ink);border-color:var(--line-strong)}html .hot-windows .btn-link{height:36px;padding:0 8px;background:transparent;color:var(--muted);font-size:11px;font-weight:800;cursor:pointer}html .hot-windows .btn-link:hover{color:var(--indigo)}html .hot-windows .queue-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}html .hot-windows .queue-title{font-size:15px;font-weight:900}html .hot-windows .queue-list{gap:16px}html .hot-windows .candidate-group{display:flex;flex-direction:column;gap:8px}html .hot-windows .candidate-group-head{min-height:44px;padding:10px 12px;border-radius:12px;background:#f6f7fa;display:flex;align-items:center;gap:10px}html .hot-windows .candidate-group-head.transfer{background:#f2fafa}html .hot-windows .candidate-group-icon{width:30px;height:30px;border-radius:9px;background:var(--indigo-tint);color:var(--indigo);display:grid;place-items:center;flex:0 0 30px}html .hot-windows .candidate-group-head.transfer .candidate-group-icon{background:var(--teal-soft);color:#17727a}html .hot-windows .candidate-group-icon svg{width:14px;height:14px;flex:0 0 14px}html .hot-windows .candidate-group-copy{min-width:0;flex:1}html .hot-windows .candidate-group-title{display:block;font-size:11px;font-weight:900;line-height:1.3}html .hot-windows .candidate-group-sub{display:block;margin-top:2px;color:var(--muted);font-size:9px;line-height:1.35}html .hot-windows .candidate-group-count{padding:4px 7px;border-radius:999px;background:var(--surface);color:var(--muted);font-size:9px;font-weight:900;white-space:nowrap}html .hot-windows .candidate-group-note{padding:12px 14px;border:1px dashed var(--line-strong);border-radius:12px;color:var(--muted);font-size:10px;line-height:1.4;background:var(--surface-soft)}html .hot-windows .candidate-item{display:grid;grid-template-columns:40px minmax(0,1fr) minmax(190px,.9fr) auto;align-items:center;min-height:72px;border:1px solid var(--line);border-radius:14px;background:var(--surface);transition:.16s ease}html .hot-windows .candidate-item:hover{border-color:#bcc1ef;box-shadow:0 5px 16px rgba(82,90,213,.07)}html .hot-windows .candidate-item.sent{background:#f7fbfb;border-color:#c9e8ea}html .hot-windows .item-rank{width:36px;height:36px;border-radius:10px;background:#f1f2f6;color:#5d6578;display:grid;place-items:center;font-weight:900}html .hot-windows .item-name{font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html .hot-windows .item-phone{margin-top:3px;color:var(--muted);font-size:10px}html .hot-windows .item-route{min-width:0}html .hot-windows .item-route-title{display:inline-flex;align-items:center;gap:5px}html .hot-windows .item-route-title svg{width:12px;height:12px;flex:0 0 12px}html .hot-windows .item-route-detail{margin-top:4px;color:var(--muted);font-size:10px;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html .hot-windows .item-actions{align-items:center;gap:6px}html .hot-windows .item-btn{height:32px;padding:0 10px;border-radius:9px;background:var(--surface);border:1px solid var(--line-strong);color:var(--indigo);font-size:10px;font-weight:800;line-height:1;cursor:pointer;white-space:nowrap}html .hot-windows .item-btn:hover{border-color:var(--indigo);background:var(--indigo-tint)}html .hot-windows .card-btn{height:32px;padding:0 10px;border-radius:9px;background:var(--surface);border:1px solid var(--line);color:var(--muted);display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:10px;font-weight:800;cursor:pointer;white-space:nowrap}html .hot-windows .card-btn:hover{color:var(--indigo);border-color:var(--indigo)}html .hot-windows .card-btn svg{width:15px;height:15px;flex:0 0 15px}html .hot-windows .sent-state{display:none;color:#17727a;font-size:10px;font-weight:800;align-items:center;gap:5px}html .hot-windows .sent-state svg{width:15px;height:15px}html .hot-windows .candidate-item.sent .item-actions{display:none}html .hot-windows .candidate-item.sent .sent-state{display:flex}html .hot-windows .overlay{position:fixed;inset:0;z-index:100;background:rgba(26,26,46,.52);display:none;align-items:center;justify-content:center;padding:24px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}html .hot-windows .overlay.open{display:flex}html .hot-windows .modal{width:min(680px,100%);max-height:calc(100vh - 48px);overflow:auto;background:var(--surface);border-radius:24px;box-shadow:0 32px 80px rgba(26,26,46,.28)}html .hot-windows .modal-head{padding:20px 24px;border-bottom:1px solid var(--line);display:flex;align-items:flex-start;justify-content:space-between;gap:16px}html .hot-windows .modal-title{font-size:18px;font-weight:900;letter-spacing:-.02em}html .hot-windows .modal-sub{margin-top:4px;color:var(--muted);font-size:11px;line-height:1.45}html .hot-windows .close-btn{width:36px;height:36px;border-radius:10px;background:#f1f2f6;color:var(--muted);display:grid;place-items:center;cursor:pointer;flex:0 0 auto}html .hot-windows .close-btn:hover{color:var(--ink)}html .hot-windows .modal-body{padding:24px}html .hot-windows .modal .move-card{margin-top:0}html .hot-windows .field{margin-top:20px}html .hot-windows .field-label{font-size:11px;font-weight:800}html .hot-windows .channels{margin-top:8px;display:flex;gap:8px;flex-wrap:wrap}html .hot-windows .channel-btn{height:36px;padding:0 12px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--muted);font-size:11px;font-weight:700;cursor:pointer}html .hot-windows .channel-btn.active{border-color:var(--indigo);background:var(--indigo-tint);color:var(--indigo)}html .hot-windows .message{width:100%;min-height:152px;margin-top:8px;padding:14px;border:1.5px solid var(--line-strong);border-radius:12px;color:var(--ink);font-size:12px;line-height:1.55;resize:vertical;outline:none}html .hot-windows .message:focus{border-color:var(--indigo);box-shadow:0 0 0 3px rgba(82,90,213,.08)}html .hot-windows .message-hint{margin-top:6px;color:var(--muted);font-size:9px;line-height:1.4}html .hot-windows .modal-footer{padding:16px 24px 24px;display:flex;justify-content:flex-end;gap:8px}html .hot-windows .drawer-overlay{position:fixed;inset:0;z-index:90;background:rgba(26,26,46,.38);display:none}html .hot-windows .drawer-overlay.open{display:block}html .hot-windows .drawer{position:absolute;right:0;top:0;bottom:0;width:min(480px,100%);background:var(--surface);box-shadow:-24px 0 64px rgba(26,26,46,.16);display:flex;flex-direction:column}html .hot-windows .drawer-head{padding:20px 24px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between}html .hot-windows .drawer-body{padding:24px;overflow:auto}html .hot-windows .drawer-footer{margin-top:auto;padding:16px 24px;border-top:1px solid var(--line);display:flex;justify-content:flex-end;gap:8px}html .hot-windows .profile-person{display:flex;align-items:center;gap:14px}html .hot-windows .profile-avatar{width:56px;height:56px;border-radius:50%;display:grid;place-items:center;background:var(--ink);color:#fff;font-size:15px;font-weight:900}html .hot-windows .profile-name{font-weight:900;letter-spacing:-.02em}html .hot-windows .profile-phone{margin-top:4px;color:var(--muted);font-size:11px}html .hot-windows .profile-stats{margin-top:20px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}html .hot-windows .profile-stat{padding:16px;border:1px solid var(--line);border-radius:14px;background:var(--surface-soft)}html .hot-windows .profile-stat-label{color:var(--muted);font-size:10px;font-weight:700}html .hot-windows .profile-stat-value{margin-top:6px;font-size:18px;font-weight:900;letter-spacing:-.03em}html .hot-windows .profile-stat-value.date{font-size:14px;line-height:1.35}html .hot-windows .accordion-list{margin-top:20px;display:flex;flex-direction:column;gap:8px}html .hot-windows .accordion{border:1px solid var(--line);border-radius:14px;overflow:hidden;background:var(--surface)}html .hot-windows .accordion-trigger{width:100%;padding:14px 16px;background:var(--surface);display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left;cursor:pointer}html .hot-windows .accordion-title-wrap{display:flex;align-items:center;gap:10px}html .hot-windows .accordion-icon{width:32px;height:32px;border-radius:10px;background:var(--indigo-tint);color:var(--indigo);display:grid;place-items:center}html .hot-windows .accordion-icon svg{width:16px;height:16px}html .hot-windows .accordion-title{display:block;font-size:12px;font-weight:900}html .hot-windows .accordion-count{display:block;margin-top:3px;color:var(--muted);font-size:9px;line-height:1.35}html .hot-windows .accordion-chevron{color:var(--muted);transition:.18s ease}html .hot-windows .accordion-chevron svg{width:16px;height:16px}html .hot-windows .accordion.open .accordion-chevron{transform:rotate(180deg)}html .hot-windows .accordion-content{display:none;padding:0 16px 16px}html .hot-windows .accordion.open .accordion-content{display:block}html .hot-windows .timeline{position:relative;padding-left:18px}html .hot-windows .timeline:before{content:"";position:absolute;left:5px;top:6px;bottom:6px;width:1px;background:var(--line-strong)}html .hot-windows .timeline-item{position:relative;padding:0 0 16px 12px}html .hot-windows .timeline-item:last-child{padding-bottom:0}html .hot-windows .timeline-item:before{content:"";position:absolute;left:-17px;top:5px;width:8px;height:8px;border-radius:50%;background:var(--indigo);box-shadow:0 0 0 4px var(--indigo-tint)}html .hot-windows .timeline-date{color:var(--muted);font-size:9px}html .hot-windows .timeline-title{margin-top:4px;font-size:11px;font-weight:800}html .hot-windows .timeline-text{margin-top:3px;color:var(--muted);font-size:10px;line-height:1.4}html .hot-windows .timeline-status{display:inline-flex;margin-top:5px;padding:4px 7px;border-radius:999px;background:var(--teal-soft);color:#17727a;font-size:8px;font-weight:800}html .hot-windows .visit-list{display:flex;flex-direction:column;gap:8px}html .hot-windows .visit-item{padding:12px;border-radius:12px;background:#f6f7fa}html .hot-windows .visit-top{display:flex;align-items:center;justify-content:space-between;gap:10px}html .hot-windows .visit-date{font-size:10px;font-weight:800}html .hot-windows .visit-price{font-size:10px;font-weight:900;color:var(--indigo)}html .hot-windows .visit-service{margin-top:5px;font-size:11px;font-weight:800}html .hot-windows .visit-master{margin-top:3px;color:var(--muted);font-size:9px}html .hot-windows .toast{position:fixed;left:50%;z-index:150;transform:translate(-50%,24px);opacity:0;pointer-events:none;padding:12px 16px;border-radius:12px;background:var(--ink);color:#fff;box-shadow:0 12px 32px rgba(26,26,46,.22);display:flex;align-items:center;gap:8px;font-size:11px;font-weight:700;transition:.24s ease}html .hot-windows .toast.show{transform:translate(-50%);opacity:1}html .hot-windows .toast svg{width:16px;height:16px;color:var(--wasabi)}@media(max-width:1080px){html .hot-windows .workspace{grid-template-columns:1fr;align-items:start}html .hot-windows .schedule{position:static;height:auto}html .hot-windows .window-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@media(max-width:820px){html .hot-windows .page-head{flex-direction:column}html .hot-windows .head-meta{width:100%;justify-content:space-between}html .hot-windows .candidate-item{grid-template-columns:36px minmax(0,1fr) auto}html .hot-windows .item-route{grid-column:2/4}}@media(max-width:620px){html .hot-windows .update-btn span{display:none}html .hot-windows .update-btn{width:36px;padding:0;justify-content:center}html .hot-windows .page{padding:24px 16px 48px}html .hot-windows .page-title{font-size:28px}html .hot-windows .head-meta{align-items:stretch}html .hot-windows .live-pill{flex:1}html .hot-windows .day-switch{grid-template-columns:1fr}html .hot-windows .workspace{gap:16px}html .hot-windows .scope-routes{grid-template-columns:1fr}html .hot-windows .queue,html .hot-windows .recommendation,html .hot-windows .schedule{padding:16px}html .hot-windows .window-groups{grid-template-columns:1fr}html .hot-windows .window-list{padding-left:0}html .hot-windows .recommendation-head{flex-direction:column}html .hot-windows .best-card{padding:20px 16px}html .hot-windows .move-flow{grid-template-columns:1fr}html .hot-windows .move-arrow{transform:rotate(90deg);margin:0 auto}html .hot-windows .best-actions{display:grid;grid-template-columns:1fr 1fr}html .hot-windows .best-actions .btn-link,html .hot-windows .best-actions .btn-primary{grid-column:1/-1}html .hot-windows .candidate-item{grid-template-columns:36px minmax(0,1fr);gap:8px;padding:10px}html .hot-windows .item-route{grid-column:1/-1}html .hot-windows .item-actions{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;width:100%}html .hot-windows .item-btn{width:100%}html .hot-windows .sent-state{grid-column:1/-1}html .hot-windows .modal{border-radius:20px}html .hot-windows .modal-body,html .hot-windows .modal-head{padding:20px 16px}html .hot-windows .modal-footer{padding:12px 16px 20px;display:grid;grid-template-columns:1fr 1fr}html .hot-windows .modal-footer .btn{width:100%}html .hot-windows .profile-stats{grid-template-columns:1fr}html .hot-windows .drawer-body,html .hot-windows .drawer-head{padding-left:16px;padding-right:16px}}@media(max-width:420px){html .hot-windows .day-card{padding:16px}html .hot-windows .day-top{gap:8px}html .hot-windows .day-name{font-size:16px}html .hot-windows .day-value{min-width:112px}html .hot-windows .search-scope{align-items:flex-start}html .hot-windows .best-actions{grid-template-columns:1fr}html .hot-windows .best-actions .btn-primary{grid-column:auto}html .hot-windows .move-node{min-height:auto}html .hot-windows .candidate-name{font-size:17px}}html .hot-windows .day-switch{display:grid;margin-bottom:24px;align-items:stretch}html .hot-windows .day-card{min-height:208px;padding:20px;border:1.5px solid var(--line);background:var(--surface);position:relative;overflow:hidden;display:flex;flex-direction:column;gap:16px;box-shadow:var(--shadow)}html .hot-windows .day-card.active{border-color:var(--indigo);background:linear-gradient(145deg,#fff,var(--indigo-tint));box-shadow:0 0 0 3px rgba(82,90,213,.08)}html .hot-windows .day-card.active:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--indigo)}html .hot-windows .day-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}html .hot-windows .day-info{min-width:0}html .hot-windows .day-name{display:block;font-size:18px;font-weight:900;letter-spacing:-.02em}html .hot-windows .day-date{display:block;margin-top:4px;color:var(--muted);font-size:12px}html .hot-windows .day-meta{text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:4px}html .hot-windows .day-count{font-size:13px;font-weight:800;color:var(--indigo)}html .hot-windows .day-helper,html .hot-windows .day-potential{font-size:11px;color:var(--muted)}html .hot-windows .day-helper{line-height:1.45}html .hot-windows .task-stack{display:grid;grid-template-columns:1fr;gap:12px;margin-top:auto}html .hot-windows .task-card{width:100%;padding:14px 16px;border:1.5px solid var(--line);border-radius:16px;background:var(--surface-soft);display:flex;align-items:flex-start;gap:12px;cursor:pointer;text-align:left;transition:.16s ease}html .hot-windows .task-card:hover{border-color:#bcc1ef;box-shadow:0 5px 14px rgba(82,90,213,.08)}html .hot-windows .task-card.transfer{background:#f7fcfc}html .hot-windows .task-card.active{border-color:var(--indigo);background:var(--indigo-tint);box-shadow:0 0 0 2px rgba(82,90,213,.08)}html .hot-windows .task-card.transfer.active{border-color:#1f969f;background:#eaf8f8}html .hot-windows .task-icon{width:36px;height:36px;border-radius:12px;background:var(--indigo-tint);color:var(--indigo);display:grid;place-items:center;flex:0 0 36px}html .hot-windows .task-card.transfer .task-icon{background:var(--teal-soft);color:#17727a}html .hot-windows .task-icon svg{width:16px;height:16px;flex:0 0 16px}html .hot-windows .task-body{min-width:0}html .hot-windows .task-title{display:block;font-weight:900;line-height:1.35}html .hot-windows .task-sub{display:block;margin-top:4px;color:var(--muted);font-size:10px;line-height:1.35}html .hot-windows .task-count{padding:5px 8px;border-radius:999px;background:var(--surface);color:var(--muted);font-size:10px;font-weight:800;align-self:center}html .hot-windows .task-card.active .task-count{color:var(--indigo)}html .hot-windows .task-card.transfer.active .task-count{color:#17727a}html .hot-windows .task-pill{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border-radius:999px;background:var(--indigo-tint);font-size:11px;font-weight:800;white-space:nowrap}html .hot-windows .recommendation-head{margin-bottom:18px}html .hot-windows .queue-sub{margin-top:3px;line-height:1.4}html .hot-windows .queue-list{display:flex;flex-direction:column;gap:10px}html .hot-windows .empty-state{padding:18px;border:1px dashed var(--line-strong);border-radius:14px;background:var(--surface-soft);font-size:11px;line-height:1.5}html .hot-windows .candidate-group,html .hot-windows .candidate-group-head,html .hot-windows .candidate-group-note,html .hot-windows .search-scope{display:none!important}html .hot-windows .candidate-item{grid-template-columns:40px minmax(0,1fr) minmax(180px,.85fr) auto}html .hot-windows .item-route-title{font-size:10px;font-weight:800}html .hot-windows .item-route-title.base{color:var(--indigo)}@media(max-width:900px){html .hot-windows .day-switch{grid-template-columns:1fr}}@media(max-width:640px){html .hot-windows .day-card{min-height:unset;padding:16px;border-radius:18px}html .hot-windows .task-card{padding:12px 14px}html .hot-windows .task-count{font-size:9px;padding:4px 7px}html .hot-windows .task-pill{align-self:flex-start}}html .hot-windows .step-label{display:inline-flex;align-items:center;min-height:24px;padding:0 9px;border-radius:999px;background:var(--wasabi-soft);color:#566300;font-size:10px;font-weight:900;letter-spacing:.04em;text-transform:uppercase;margin-bottom:10px}html .hot-windows .queue-title,html .hot-windows .recommendation-title,html .hot-windows .section-title,html .hot-windows .task-summary-title{line-height:1.15}html .hot-windows .task-summary{padding:20px 24px;border-style:solid;background:linear-gradient(145deg,#fff,#fbfcff)}html .hot-windows .task-summary-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}html .hot-windows .task-summary-title{font-weight:900;letter-spacing:-.025em}html .hot-windows .task-summary-sub{margin-top:5px;color:var(--muted);line-height:1.45;max-width:640px}html .hot-windows .task-summary-grid{margin-top:16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}html .hot-windows .summary-item{padding:14px 16px;border:1px solid var(--line);border-radius:14px;background:var(--surface-soft);display:flex;flex-direction:column;gap:6px;min-width:0}html .hot-windows .summary-item-wide{grid-column:1/-1}html .hot-windows .summary-label{font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}html .hot-windows .summary-value{font-size:13px;font-weight:800;line-height:1.4;color:var(--ink)}html .hot-windows .recommendation-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}html .hot-windows .queue{padding:20px 24px}html .hot-windows .queue-sub{margin-top:5px;color:var(--muted);font-size:11px;line-height:1.45;max-width:540px}@media(max-width:700px){html .hot-windows .task-summary-grid{grid-template-columns:1fr}html .hot-windows .summary-item-wide{grid-column:auto}}html .hot-windows .settings-trigger{height:40px;padding:0 14px;border:1px solid var(--line);border-radius:12px;background:var(--surface);color:var(--ink);display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:700;cursor:pointer;transition:.16s ease;white-space:nowrap}html .hot-windows .settings-trigger:hover{border-color:#bcc1ef;background:var(--indigo-tint);color:var(--indigo)}html .hot-windows .settings-trigger:focus-visible{outline:3px solid rgba(82,90,213,.18);outline-offset:2px}html .hot-windows .settings-trigger svg{width:16px;height:16px;flex:0 0 16px}html .hot-windows .settings-section{display:flex;flex-direction:column;gap:16px}html .hot-windows .settings-section-title{font-size:16px;font-weight:800;letter-spacing:-.02em}html .hot-windows .settings-section-sub{margin-top:4px;color:var(--muted);font-size:12px;line-height:1.45}html .hot-windows .setting-row{width:100%;padding:16px;border:1px solid var(--line);border-radius:16px;background:var(--surface-soft);display:flex;align-items:flex-start;gap:16px;cursor:pointer}html .hot-windows .setting-row:hover{border-color:#bcc1ef}html .hot-windows .setting-copy{min-width:0;flex:1}html .hot-windows .setting-title{display:block;font-size:14px;font-weight:800;line-height:1.35}html .hot-windows .setting-description{display:block;margin-top:6px;color:var(--muted);font-size:12px;line-height:1.55}html .hot-windows .switch-control{position:relative;width:44px;height:28px;flex:0 0 44px;margin-top:2px}html .hot-windows .switch-input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}html .hot-windows .switch-track{position:absolute;inset:0;border-radius:999px;background:#c7ccd8;transition:.16s ease;pointer-events:none}html .hot-windows .switch-thumb{position:absolute;left:3px;top:3px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 2px 6px rgba(26,26,46,.18);transition:.16s ease}html .hot-windows .switch-input:checked+.switch-track{background:var(--indigo)}html .hot-windows .switch-input:checked+.switch-track .switch-thumb{transform:translateX(16px)}html .hot-windows .switch-input:focus-visible+.switch-track{outline:3px solid rgba(82,90,213,.2);outline-offset:2px}html .hot-windows .calculation-mode{padding:14px 16px;border-radius:14px;background:var(--indigo-tint);display:flex;align-items:flex-start;gap:12px}html .hot-windows .calculation-mode-icon{width:32px;height:32px;border-radius:10px;background:var(--surface);color:var(--indigo);display:grid;place-items:center;flex:0 0 32px}html .hot-windows .calculation-mode-icon svg{width:16px;height:16px;flex:0 0 16px}html .hot-windows .calculation-mode-title{display:block;font-size:12px;font-weight:800;line-height:1.4}html .hot-windows .calculation-mode-text{display:block;margin-top:3px;color:var(--muted);font-size:11px;line-height:1.45}html .hot-windows .settings-drawer .drawer-footer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}html .hot-windows .settings-drawer .drawer-footer .btn{width:100%;min-width:0}@media(max-width:620px){html .hot-windows .settings-trigger{width:44px;height:44px;padding:0;flex:0 0 44px}html .hot-windows .settings-trigger span{display:none}html .hot-windows .setting-row{padding:14px}html .hot-windows .settings-drawer .drawer-footer{grid-template-columns:1fr}}html .hot-windows{font-size:14px}html .hot-windows .page-head{padding:24px;border-radius:24px;background:linear-gradient(145deg,#fff,#f9faff);box-shadow:var(--shadow)}html .hot-windows .page-title{font-size:36px;line-height:1.04;letter-spacing:-.045em}html .hot-windows .page-subtitle{font-size:15px;line-height:1.6;color:#616a80;max-width:760px}html .hot-windows .live-pill{background:#fbfcff}html .hot-windows .day-switch{gap:20px;margin-bottom:20px}html .hot-windows .day-card{min-height:220px;padding:22px;border-radius:22px}html .hot-windows .day-card[data-day-card=today]{background:linear-gradient(145deg,#fff,#f4f6ff)}html .hot-windows .day-card[data-day-card=tomorrow]{background:linear-gradient(145deg,#fff,#fff9ec)}html .hot-windows .day-card[data-day-card=tomorrow] .day-count{color:#8a6100}html .hot-windows .day-helper{font-size:12px;line-height:1.5;color:#677187}html .hot-windows .task-card{border-radius:18px}html .hot-windows .task-card .task-title{font-size:12px}html .hot-windows .task-card .task-sub{font-size:11px;line-height:1.45}html .hot-windows .task-card .task-count{background:hsla(0,0%,100%,.88)}html .hot-windows .day-card[data-day-card=tomorrow] .task-card.active:not(.transfer){background:#fff2cf;border-color:#e9d28a}html .hot-windows .day-card[data-day-card=tomorrow] .task-card.active:not(.transfer) .task-icon{background:#ffe8a3;color:#8a6100}html .hot-windows .day-card[data-day-card=tomorrow] .task-card.active:not(.transfer) .task-count{color:#8a6100}html .hot-windows .day-card[data-day-card=tomorrow].active{border-color:#e5c980;box-shadow:0 0 0 3px rgba(233,210,138,.2)}html .hot-windows .day-card[data-day-card=tomorrow].active:before{background:#d9af3a}html .hot-windows .workspace{gap:20px}html .hot-windows .card{border-radius:22px}html .hot-windows .schedule{background:linear-gradient(180deg,#f7f8ff,#fff);padding:24px}html .hot-windows .section-title{font-size:20px;font-weight:900;letter-spacing:-.03em}html .hot-windows .section-sub{font-size:12px;line-height:1.5;color:#667187}html .hot-windows .count-badge{font-size:11px}html .hot-windows .master-name{font-size:14px}html .hot-windows .window-card{padding:14px;border-radius:14px;background:hsla(0,0%,100%,.92)}html .hot-windows .window-time{font-size:17px}html .hot-windows .window-service{font-size:13px;line-height:1.45}html .hot-windows .window-meta{font-size:11px;line-height:1.45}html .hot-windows .potential-value{font-size:24px;line-height:1.1}html .hot-windows .task-summary{background:linear-gradient(145deg,#fffdf5,#fff5d9);border-color:#f0e0a7;padding:22px 24px}html .hot-windows .task-summary-title{font-size:20px;line-height:1.1}html .hot-windows .task-summary-sub{font-size:12px;line-height:1.5;color:#616a80}html .hot-windows .summary-item{background:hsla(0,0%,100%,.7);border-color:#f1e6b9}html .hot-windows .summary-label{font-size:10px}html .hot-windows .summary-value{line-height:1.45}html .hot-windows .recommendation{background:linear-gradient(180deg,#fff,#f8f9ff);padding:24px}html .hot-windows .recommendation-title{font-size:20px;line-height:1.1}html .hot-windows .recommendation-context{line-height:1.5;color:#667187}html .hot-windows .task-pill{background:#e8eeff;color:var(--indigo)}html .hot-windows .best-card{background:linear-gradient(145deg,#fff,#fbfbff 70%,#f0f3ff)}html .hot-windows .candidate-name{font-size:20px;line-height:1.1}html .hot-windows .accordion-count,html .hot-windows .candidate-contact,html .hot-windows .compatibility-text,html .hot-windows .empty-state,html .hot-windows .field-hint,html .hot-windows .metric-label,html .hot-windows .modal-subtitle,html .hot-windows .move-label,html .hot-windows .move-node-title,html .hot-windows .profile-phone,html .hot-windows .score-card-helper,html .hot-windows .score-card-label,html .hot-windows .score-card-meta,html .hot-windows .source-pill,html .hot-windows .timeline-date,html .hot-windows .visit-date,html .hot-windows .visit-master{font-size:12px;line-height:1.45}html .hot-windows .metric-value,html .hot-windows .score-card-value{font-size:13px;line-height:1.4}html .hot-windows .field-label,html .hot-windows .move-node-value,html .hot-windows .profile-stat-label,html .hot-windows .timeline-text,html .hot-windows .timeline-title,html .hot-windows .visit-service{font-size:12px;line-height:1.45}html .hot-windows .best-actions .btn,html .hot-windows .best-actions .btn-link,html .hot-windows .card-btn,html .hot-windows .item-btn,html .hot-windows .settings-trigger{font-size:12px;font-weight:800}html .hot-windows .queue{background:linear-gradient(180deg,#f6fbfb,#fff);padding:24px;border-color:#dceeee}html .hot-windows .queue-title{font-size:18px;line-height:1.15}html .hot-windows .queue-sub{font-size:12px;line-height:1.5;color:#667187}html .hot-windows .candidate-item{padding:14px;border-radius:16px;background:hsla(0,0%,100%,.94)}html .hot-windows .item-name{font-size:14px;line-height:1.35}html .hot-windows .item-phone,html .hot-windows .item-route-detail,html .hot-windows .item-route-title,html .hot-windows .sent-state{font-size:12px;line-height:1.45}html .hot-windows .drawer{background:#fcfcff}html .hot-windows .drawer-head{background:linear-gradient(180deg,#fff,#f8f9ff)}html .hot-windows .profile-name{font-size:20px;line-height:1.1}html .hot-windows .profile-stat{background:#fff}html .hot-windows .profile-stat-label{font-size:11px;line-height:1.4}html .hot-windows .profile-stat-value{font-size:20px;line-height:1.15}html .hot-windows .profile-stat-value.date{font-size:15px;line-height:1.4}html .hot-windows .accordion-title{font-size:13px}@media(max-width:1024px){html .hot-windows .page-title{font-size:32px}html .hot-windows .workspace{grid-template-columns:1fr;gap:16px}}@media(max-width:768px){html .hot-windows .page-head{padding:20px;border-radius:20px}html .hot-windows .page-title{font-size:28px}html .hot-windows .page-subtitle{font-size:14px}html .hot-windows .day-card{min-height:auto;padding:18px}html .hot-windows .queue,html .hot-windows .recommendation,html .hot-windows .schedule,html .hot-windows .task-summary{padding:20px}html .hot-windows .recommendation-title,html .hot-windows .section-title,html .hot-windows .task-summary-title{font-size:18px}html .hot-windows .queue-title{font-size:17px}}@media(max-width:500px){html .hot-windows .page-head{padding:16px}html .hot-windows .page-title{font-size:24px}html .hot-windows .day-switch{gap:12px}html .hot-windows .page-subtitle,html .hot-windows .queue-sub,html .hot-windows .recommendation-context,html .hot-windows .task-card .task-sub{font-size:12px}html .hot-windows .best-card{padding:18px}}html .hot-windows .schedule .section-head{margin-bottom:16px}html .hot-windows .task-summary{padding:18px 20px}html .hot-windows .task-summary-head{align-items:center}html .hot-windows .task-summary-grid{margin-top:12px}html .hot-windows .summary-item{padding:12px 14px}html .hot-windows .summary-value{font-size:14px}html .hot-windows .task-mode-switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px}html .hot-windows .mode-btn{position:relative;min-height:88px;padding:14px 16px;border:1.5px solid var(--line);border-radius:16px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;text-align:left;cursor:pointer;transition:.16s ease;overflow:hidden}html .hot-windows .mode-btn:before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px}html .hot-windows .mode-btn.transfer{background:linear-gradient(145deg,#f2fbfb,#e6f8f8);border-color:#cfeaeb}html .hot-windows .mode-btn.transfer:before{background:#1f969f}html .hot-windows .mode-btn.transfer:hover{border-color:#9fd5d8;background:linear-gradient(145deg,#ecf9f9,#dcf3f3)}html .hot-windows .mode-btn.transfer.active{border-color:#1f969f;background:linear-gradient(145deg,#ddf5f5,#cdeff0);box-shadow:0 8px 18px rgba(31,150,159,.14)}html .hot-windows .mode-btn.base{background:linear-gradient(145deg,#f4f5ff,#e9ecff);border-color:#d8dcf7}html .hot-windows .mode-btn.base:before{background:var(--indigo)}html .hot-windows .mode-btn.base:hover{border-color:#b8c0f0;background:linear-gradient(145deg,#f0f2ff,#e2e6ff)}html .hot-windows .mode-btn.base.active{border-color:var(--indigo);background:linear-gradient(145deg,#e5e9ff,#d9deff);box-shadow:0 8px 18px rgba(82,90,213,.14)}html .hot-windows .mode-copy{display:flex;flex-direction:column;gap:6px;min-width:0;padding-left:6px}html .hot-windows .mode-title{font-size:14px;font-weight:900;line-height:1.35;color:var(--ink)}html .hot-windows .mode-sub{font-size:12px;line-height:1.45;color:#566075}html .hot-windows .mode-count{align-self:flex-start;padding:6px 10px;border-radius:999px;font-size:11px;font-weight:900;white-space:nowrap}html .hot-windows .mode-btn.transfer .mode-count{background:#fff;color:#17727a}html .hot-windows .mode-btn.base .mode-count{background:#fff;color:var(--indigo)}html .hot-windows .recommendation-head{margin-bottom:14px}html .hot-windows .best-top{margin-bottom:12px}html .hot-windows .person-block{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}html .hot-windows .person-main{display:flex;align-items:center;gap:14px;min-width:0;flex:1}html .hot-windows .best-actions,html .hot-windows .move-card{margin-top:14px}html .hot-windows .other-candidates{margin-top:16px;padding-top:16px;border-top:1px solid var(--line)}html .hot-windows .other-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}html .hot-windows .other-title{font-weight:900;letter-spacing:-.02em}html .hot-windows .other-list{display:flex;flex-direction:column;gap:10px}html .hot-windows .candidate-item{grid-template-columns:40px minmax(0,1fr) auto;gap:12px;padding:12px 14px;min-height:0}html .hot-windows .candidate-item .item-route{grid-column:2/3}html .hot-windows .candidate-item .item-actions{grid-column:3/4}@media(max-width:900px){html .hot-windows .task-mode-switch,html .hot-windows .task-summary-grid{grid-template-columns:1fr}html .hot-windows .summary-item-wide{grid-column:auto}}@media(max-width:768px){html .hot-windows .recommendation,html .hot-windows .task-summary{padding:18px}html .hot-windows .person-block{flex-direction:column;align-items:flex-start}html .hot-windows .source-pill{align-self:flex-start}}@media(max-width:560px){html .hot-windows .mode-btn{min-height:0;padding:14px}html .hot-windows .candidate-item{grid-template-columns:1fr}html .hot-windows .candidate-item .item-actions,html .hot-windows .candidate-item .item-route,html .hot-windows .candidate-item.sent .sent-state{grid-column:auto;grid-row:auto}}html .hot-windows .task-summary-grid{grid-template-columns:220px minmax(0,1fr);align-items:stretch}html .hot-windows .task-summary-grid .summary-item{min-height:0}html .hot-windows .task-summary-grid .summary-value{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html .hot-windows .best-top{display:flex;align-items:center;justify-content:flex-start;gap:10px;margin-bottom:10px}html .hot-windows .best-badges{display:flex;align-items:center;flex-wrap:wrap}html .hot-windows .person-block{margin-top:0}@media(max-width:900px){html .hot-windows .task-summary-grid{grid-template-columns:1fr}}html .hot-windows .candidate-line{display:flex;align-items:center;gap:10px;justify-content:space-between;flex-wrap:wrap}html .hot-windows .best-badges.inline{display:flex;align-items:center;gap:8px;flex-wrap:wrap}html .hot-windows .person-block.compact,html .hot-windows .person-main.compact{display:block}html .hot-windows .candidate-copy{min-width:0}html .hot-windows .candidate-contact{margin-top:6px}html .hot-windows .candidate-avatar{display:none}@media(max-width:768px){html .hot-windows .candidate-line{align-items:flex-start;flex-direction:column;gap:8px}}html .hot-windows .schedule-footer{justify-content:flex-end;text-align:right}html .hot-windows .schedule-footer>div{margin-left:auto;display:flex;flex-direction:column;align-items:flex-end;min-width:0}html .hot-windows .potential-label,html .hot-windows .potential-value{text-align:right}@media(min-width:1025px){html .hot-windows .workspace{align-items:stretch}html .hot-windows .candidate-column{display:grid;grid-template-rows:minmax(max-content,42fr) minmax(max-content,58fr);gap:16px;height:100%;align-self:stretch}html .hot-windows .recommendation,html .hot-windows .task-summary{height:100%;min-height:0}html .hot-windows .recommendation,html .hot-windows .task-summary{display:flex;flex-direction:column}}html .hot-windows{--step-one-height:760px}html .hot-windows .schedule{height:var(--step-one-height);max-height:var(--step-one-height);min-height:var(--step-one-height);overflow:hidden}html .hot-windows .schedule .schedule-footer,html .hot-windows .schedule .section-head{flex:0 0 auto}html .hot-windows .window-groups{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain}@media(min-width:1025px){html .hot-windows .candidate-column{height:var(--step-one-height);max-height:var(--step-one-height);align-self:start;grid-template-rows:minmax(0,42fr) minmax(0,58fr)}html .hot-windows .recommendation,html .hot-windows .task-summary{min-height:0;overflow:hidden}html .hot-windows .recommendation{overflow-y:auto}}@media(max-width:1024px){html .hot-windows .workspace{align-items:start}html .hot-windows .schedule{position:static;height:var(--step-one-height);max-height:var(--step-one-height);min-height:var(--step-one-height)}html .hot-windows .window-groups{display:flex;grid-template-columns:none;gap:16px;overflow-y:auto}html .hot-windows .candidate-column{height:auto;max-height:none;display:flex;align-self:auto}html .hot-windows .recommendation,html .hot-windows .task-summary{height:auto;min-height:0;overflow:visible}}html .hot-windows{--muted:#60697f;--muted-light:#626b81;--teal:#167780;--line-strong:#8a93a6;line-height:1.45}html .hot-windows button,html .hot-windows input,html .hot-windows select,html .hot-windows textarea{font:inherit}html .hot-windows button{line-height:1.35}html .hot-windows button,html .hot-windows input,html .hot-windows select,html .hot-windows textarea{outline-offset:3px}html .hot-windows button:focus-visible,html .hot-windows input:focus-visible,html .hot-windows select:focus-visible,html .hot-windows summary:focus-visible{outline:3px solid var(--indigo)}html .hot-windows button:disabled{cursor:default;opacity:.6}html .hot-windows svg{stroke-width:2}html .hot-windows .drawer *,html .hot-windows .modal *,html .hot-windows main *{min-width:0}html .hot-windows h1,html .hot-windows h2,html .hot-windows h3{text-wrap:balance;line-height:1.3}html .hot-windows .page{max-width:1360px;padding:24px 24px 48px}html .hot-windows .page-head{padding:0;border:0;box-shadow:none;background:none}html .hot-windows .page-title{font-size:28px;line-height:1.3}html .hot-windows .page-subtitle{font-size:13px;max-width:700px}html .hot-windows .head-meta{flex-wrap:wrap;justify-content:flex-end}html .hot-windows .live-pill{display:none}html .hot-windows .btn,html .hot-windows .btn-link,html .hot-windows .card-btn,html .hot-windows .channel-btn,html .hot-windows .close-btn,html .hot-windows .item-btn,html .hot-windows .settings-trigger{height:auto;min-height:44px;padding:10px 14px;line-height:1.4}html .hot-windows .close-btn{width:44px;padding:10px}html .hot-windows .btn-link{color:var(--indigo)}html .hot-windows .btn svg,html .hot-windows .settings-trigger svg{width:20px;height:20px;flex-basis:20px}html .hot-windows .btn:hover{transform:none}html .hot-windows .settings-trigger{font-size:12px}html .hot-windows .settings-trigger span{display:inline}html .hot-windows .settings-trigger{width:auto;flex:initial}html .hot-windows .task-pill{font-size:12px;white-space:normal}html .hot-windows .day-switch{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px}html .hot-windows .day-card{min-height:0;padding:16px;border-radius:16px;background:#fff;cursor:default}html .hot-windows .day-card.active{background:#f8f9ff;box-shadow:none}html .hot-windows .day-card.active:before{display:none}html .hot-windows .day-head{align-items:center}html .hot-windows .day-name{font-size:16px}html .hot-windows .day-count,html .hot-windows .day-date{font-size:12px}html .hot-windows .task-stack{display:flex;gap:8px;margin-top:12px}html .hot-windows .task-card{flex:1;padding:12px;min-height:56px;gap:8px;border-radius:10px;align-items:center;flex-wrap:wrap}html .hot-windows .task-card .task-icon{display:none}html .hot-windows .task-title{font-size:12px}html .hot-windows .task-count{padding:0;background:transparent!important;font-size:12px;white-space:nowrap}html .hot-windows .task-body{flex:1}html .hot-windows .day-helper,html .hot-windows .day-potential,html .hot-windows .task-sub{display:none}html .hot-windows .task-card.active{box-shadow:none}html .hot-windows .task-count,html .hot-windows .task-title{color:var(--ink)}html .hot-windows .scope-toolbar{display:flex;justify-content:space-between;gap:16px;margin:16px 0}html .hot-windows .scope-toolbar p{font-size:12px;color:var(--muted)}html .hot-windows .toolbar-actions{display:flex;align-items:center;flex-wrap:wrap}html .hot-windows .filter-active{border-color:var(--indigo);color:var(--indigo);background:var(--indigo-tint)}html .hot-windows .workspace{grid-template-columns:288px minmax(0,1fr);gap:16px;align-items:start}html .hot-windows .card{border-radius:16px;box-shadow:none}html .hot-windows .schedule{height:auto;min-height:0;max-height:none;overflow:visible;padding:16px;align-self:start}html .hot-windows .schedule .section-head{margin-bottom:0}html .hot-windows .recommendation-title,html .hot-windows .section-title{font-size:18px;line-height:1.35}html .hot-windows .step-label{font-size:11px;margin-bottom:8px}html .hot-windows .window-groups{height:auto;max-height:600px;overflow:auto;padding:0;gap:20px;margin-top:20px}html .hot-windows .master-name{font-size:13px}html .hot-windows .master-spec{font-size:12px}html .hot-windows .window-card{padding:12px;box-shadow:none!important}html .hot-windows .window-time{font-size:15px}html .hot-windows .window-status{font-size:11px;color:#4b5800}html .hot-windows .window-detail{display:block;font-size:12px;color:var(--muted);margin-top:6px}html .hot-windows .window-candidates{display:block;font-size:12px;margin-top:6px;color:var(--indigo)}html .hot-windows .window-card.empty-window{border-style:dashed}html .hot-windows .schedule-footer{padding-top:16px}html .hot-windows .potential-label{font-size:12px}html .hot-windows .potential-value{font-size:18px}html .hot-windows .potential-help{font-size:11px;max-width:240px;color:var(--muted);margin-top:6px;text-align:right}html .hot-windows .candidate-column{display:flex;height:auto;max-height:none;gap:16px}html .hot-windows .task-summary{height:auto;overflow:visible;padding:20px;background:#fff}html .hot-windows .task-summary-head{align-items:start}html .hot-windows .task-summary-title{font-size:18px;line-height:1.35}html .hot-windows .selected-window-line{font-size:13px;color:var(--muted);margin-top:8px}html .hot-windows .service-picker{margin-top:20px}html .hot-windows .service-picker-head{display:flex;align-items:center;justify-content:space-between;gap:12px}html .hot-windows .service-picker-head h3{font-size:14px}html .hot-windows .service-picker-head p{font-size:12px;color:var(--muted)}html .hot-windows .service-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:8px;margin-top:12px}html .hot-windows .service-option{padding:14px 16px;border:1px solid var(--line-strong);border-radius:12px;background:#fff;text-align:left;color:var(--ink);cursor:pointer}html .hot-windows .service-option[aria-pressed=true]{border:2px solid var(--indigo);padding:13px 15px;background:var(--indigo-tint)}html .hot-windows .service-option-title{font-size:13px;font-weight:750;display:block}html .hot-windows .service-option-meta{font-size:12px;color:var(--muted);display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-top:8px}html .hot-windows .service-option-count{color:var(--indigo);font-weight:650}html .hot-windows .service-hint{font-size:12px;color:var(--muted);margin-top:12px}html .hot-windows .compact-search{margin-top:12px;width:100%;padding:10px 12px;min-height:44px;border:1px solid var(--line-strong);border-radius:10px;background:#fff;color:var(--ink)}html .hot-windows .start-row{display:flex;align-items:center;gap:12px;margin-top:20px;padding-top:16px;border-top:1px solid var(--line)}html .hot-windows .start-row label{font-size:12px;font-weight:650}html .hot-windows .start-row input{width:120px;padding:10px;min-height:44px;border:1px solid var(--line-strong);border-radius:10px}html .hot-windows .start-row p{font-size:12px;color:var(--muted)}html .hot-windows .recommendation{height:auto;overflow:visible;padding:20px}html .hot-windows .recommendation-head{margin-bottom:16px}html .hot-windows .recommendation-context{font-size:12px}html .hot-windows .best-card{padding:20px;background:#fafbff;border-radius:12px;border:1px solid #c7cbef;overflow:visible}html .hot-windows .best-card:before{display:none}html .hot-windows .candidate-name{font-size:18px;line-height:1.4}html .hot-windows .candidate-contact{font-size:12px}html .hot-windows .best-label{font-size:11px;min-height:24px;padding:4px 8px;line-height:1.4}html .hot-windows .best-badges{gap:8px}html .hot-windows .score-value{font-size:12px;color:var(--indigo);font-weight:700}html .hot-windows .why-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px;font-size:12px;color:var(--muted)}html .hot-windows .why-row span{border:1px solid var(--line);background:#fff;padding:5px 8px;border-radius:6px}html .hot-windows .score-details{font-size:12px;margin-top:12px;color:var(--muted)}html .hot-windows .score-details summary{cursor:pointer;min-height:44px;display:flex;align-items:center;gap:8px;color:var(--indigo);width:-moz-fit-content;width:fit-content}html .hot-windows .score-grid{display:grid;grid-template-columns:1fr auto;gap:8px;margin:4px 0 12px}html .hot-windows .score-grid dd{margin:0;font-variant-numeric:tabular-nums}html .hot-windows .move-card{padding:14px;margin-top:12px;border-radius:10px}html .hot-windows .move-label,html .hot-windows .move-node-title{font-size:11px}html .hot-windows .move-node{min-height:0}html .hot-windows .move-node-value{font-size:12px}html .hot-windows .move-flow{grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);gap:12px}html .hot-windows .move-arrow{width:24px;height:24px;background:none;color:var(--indigo)}html .hot-windows .move-arrow svg{width:20px;height:20px}html .hot-windows .best-actions{gap:8px}html .hot-windows .best-actions .btn{font-size:12px}html .hot-windows .other-candidates{margin-top:20px}html .hot-windows .other-title{font-size:14px}html .hot-windows .candidate-item{grid-template-columns:32px minmax(0,1fr) auto;gap:8px;padding:12px}html .hot-windows .item-rank{width:32px;height:32px;font-size:12px}html .hot-windows .item-name{font-size:13px;white-space:normal;overflow:visible}html .hot-windows .item-phone,html .hot-windows .item-route-detail{font-size:12px;white-space:normal;overflow:visible}html .hot-windows .item-actions{gap:8px;flex-wrap:wrap;justify-content:flex-end;max-width:200px}html .hot-windows .card-btn,html .hot-windows .item-btn{font-size:12px;min-width:44px}html .hot-windows .item-route{font-size:12px;color:var(--muted)}html .hot-windows .item-route-title{font-size:12px;color:var(--teal)}html .hot-windows .candidate-item .item-actions{grid-row:1/span 2}html .hot-windows .sent-state{font-size:12px}html .hot-windows .candidate-item.sent .sent-state{grid-column:2/4}html .hot-windows .empty-state{padding:24px 0;text-align:left;color:var(--muted);font-size:13px}html .hot-windows .empty-state strong{display:block;color:var(--ink);margin-bottom:8px}html .hot-windows .empty-state .btn{margin-top:16px}html .hot-windows .mobile-context,html .hot-windows .mobile-window-select{display:none}html .hot-windows .count-badge{font-size:12px}html .hot-windows .drawer{width:min(600px,100%)}html .hot-windows .drawer-body{min-height:0;flex:1}html .hot-windows .drawer-footer{flex:0 0 auto;flex-wrap:wrap;padding-bottom:max(16px,env(safe-area-inset-bottom))}html .hot-windows .drawer-body,html .hot-windows .drawer-head,html .hot-windows .modal-body,html .hot-windows .modal-head{padding:20px}html .hot-windows .modal-footer{padding:16px 20px 20px;flex-wrap:wrap}html .hot-windows .message-hint,html .hot-windows .modal-sub{font-size:12px}html .hot-windows .message{font-size:13px}html .hot-windows .modal{display:flex;flex-direction:column;overflow:hidden;max-height:calc(100dvh - 48px)}html .hot-windows .modal-body{overflow:auto;min-height:0}html .hot-windows .modal-footer,html .hot-windows .modal-head{flex:0 0 auto}html .hot-windows .accordion-count,html .hot-windows .field-label,html .hot-windows .profile-phone,html .hot-windows .profile-stat-label,html .hot-windows .timeline-date,html .hot-windows .timeline-text,html .hot-windows .visit-master{font-size:12px}html .hot-windows .profile-name{font-size:18px}html .hot-windows .accordion-trigger{min-height:56px}html .hot-windows .switch-control{height:44px;flex-basis:44px}html .hot-windows .switch-track{top:8px;bottom:8px}html .hot-windows .calculation-mode-text,html .hot-windows .setting-description,html .hot-windows .settings-section-sub{font-size:12px}html .hot-windows .catalog-help{font-size:13px;color:var(--muted);margin-bottom:16px}html .hot-windows .catalog-tools{display:flex;margin:16px 0;flex-wrap:wrap}html .hot-windows .catalog-tools input,html .hot-windows .catalog-tools select{min-height:44px;border:1px solid var(--line-strong);border-radius:10px;padding:10px 12px;max-width:100%;background:#fff;color:var(--ink)!important}html .hot-windows .catalog-tools input{flex:1;min-width:150px}html .hot-windows .catalog-tools select{width:180px}html .hot-windows .catalog-group-title{font-size:13px;color:var(--ink);padding:16px 0 8px}html .hot-windows .catalog-item{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--line);cursor:pointer}html .hot-windows .catalog-item input{width:20px;height:20px;accent-color:var(--indigo);flex:0 0 auto}html .hot-windows .catalog-copy{flex:1}html .hot-windows .catalog-name{display:block;font-size:13px;font-weight:650}html .hot-windows .catalog-meta{display:block;font-size:12px;color:var(--muted);margin-top:4px}html .hot-windows .catalog-type{font-size:11px;padding:4px 6px;border-radius:4px;background:#f0f1f6;color:#555e72}html .hot-windows .catalog-type.extra{background:#fff3da;color:#79510e}html .hot-windows .catalog-actions{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:12px}html .hot-windows .catalog-actions p{font-size:12px;color:var(--muted)}html .hot-windows .service-settings-entry{margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid var(--line)}html .hot-windows .service-settings-entry .btn{margin-top:12px}html .hot-windows .rules-panel{font-size:12px;color:var(--muted);margin-top:24px}html .hot-windows .rules-panel summary{min-height:44px;cursor:pointer;color:var(--indigo)}html .hot-windows .rules-panel p{margin:8px 0}html .hot-windows .notice-inline{font-size:12px;color:#79510e;background:#fff6e5;padding:12px;border-radius:8px;margin-top:12px}html .hot-windows .toast{font-size:12px;max-width:calc(100% - 32px);bottom:24px}html .hot-windows .mobile-change{display:none}@media(max-width:1024px){html .hot-windows .workspace{grid-template-columns:240px minmax(0,1fr)}html .hot-windows .candidate-column{display:flex}html .hot-windows .schedule{height:auto;min-height:0;max-height:none}html .hot-windows .task-stack{flex-direction:column}html .hot-windows .candidate-item{grid-template-columns:32px minmax(0,1fr)}html .hot-windows .candidate-item .item-actions{grid-column:2;grid-row:auto;max-width:none;justify-content:start}html .hot-windows .task-summary-head{flex-wrap:wrap}html .hot-windows .candidate-line,html .hot-windows .person-block{display:block}html .hot-windows .best-badges.inline{margin-top:8px}html .hot-windows .head-meta{max-width:200px}html .hot-windows .window-groups{max-height:650px}}@media(max-width:768px){html .hot-windows .page{padding:20px 16px 32px}html .hot-windows .page-head{padding:0;gap:16px;align-items:start}html .hot-windows .page-title{font-size:24px}html .hot-windows .head-meta{max-width:none}html .hot-windows .settings-trigger{padding:10px;width:44px}html .hot-windows .settings-trigger span{display:none}html .hot-windows .page-subtitle{font-size:12px}html .hot-windows .workspace{grid-template-columns:1fr}html .hot-windows .schedule{padding:16px}html .hot-windows .schedule-footer,html .hot-windows .window-groups{display:none}html .hot-windows .schedule .section-head{margin:0}html .hot-windows .schedule .section-head h2{font-size:16px}html .hot-windows .schedule .section-sub{display:none}html .hot-windows .mobile-window-select{display:block;width:100%;margin-top:12px;min-height:48px;padding:10px;border:1px solid var(--line-strong);border-radius:10px;background:#fff;color:var(--ink);font-size:13px}html .hot-windows .step-label{margin-bottom:4px}html .hot-windows .scope-toolbar{align-items:start}html .hot-windows .scope-toolbar p{max-width:180px}html .hot-windows .toolbar-actions{justify-content:end}html .hot-windows .day-switch{gap:8px}html .hot-windows .day-card{padding:12px}html .hot-windows .day-head{display:block}html .hot-windows .day-meta{margin-top:8px;align-items:start;text-align:left}html .hot-windows .day-count{font-size:11px}html .hot-windows .task-stack{gap:8px}html .hot-windows .task-card{padding:10px;min-height:64px}html .hot-windows .task-count,html .hot-windows .task-title{font-size:12px}html .hot-windows .task-card .task-count{display:none}html .hot-windows .day-date{font-size:12px}html .hot-windows .day-name{font-size:16px}html .hot-windows .recommendation,html .hot-windows .task-summary{padding:16px}html .hot-windows .service-options{grid-template-columns:1fr}html .hot-windows .service-option{padding:12px 14px}html .hot-windows .service-option[aria-pressed=true]{padding:11px 13px}html .hot-windows .service-option-title{font-size:13px}html .hot-windows .task-summary-title{font-size:17px}html .hot-windows .service-picker{margin-top:16px}html .hot-windows .start-row{flex-wrap:wrap}html .hot-windows .start-row p{width:100%}html .hot-windows .best-card{padding:16px}html .hot-windows .candidate-line{display:block}html .hot-windows .move-flow{grid-template-columns:1fr}html .hot-windows .move-arrow{display:none}html .hot-windows .move-node{padding:12px}html .hot-windows .move-node-value{font-size:13px}html .hot-windows .best-actions .btn-primary{width:100%}html .hot-windows .best-actions .btn-ghost,html .hot-windows .best-actions .btn-secondary{flex:1}html .hot-windows .best-actions .btn-link{width:100%}html .hot-windows .candidate-item .item-actions,html .hot-windows .candidate-item .item-route{grid-column:2}html .hot-windows .other-head{align-items:start}html .hot-windows .recommendation-title{font-size:17px}html .hot-windows .source-pill{font-size:11px}html .hot-windows .best-label{font-size:10px}html .hot-windows .service-picker-head{flex-wrap:wrap}html .hot-windows .update-btn{padding:8px;font-size:11px;gap:8px}html .hot-windows .overlay{padding:0;align-items:end}html .hot-windows .modal{border-radius:16px 16px 0 0;max-height:94dvh;width:100%}html .hot-windows .modal-body,html .hot-windows .modal-head{padding:16px}html .hot-windows .modal-footer{padding:16px;padding-bottom:max(16px,env(safe-area-inset-bottom))}html .hot-windows .modal-footer .btn{flex:1}html .hot-windows .drawer-body,html .hot-windows .drawer-head{padding:16px}html .hot-windows .drawer-footer{padding-left:16px;padding-right:16px}html .hot-windows .settings-drawer .drawer-footer{grid-template-columns:1fr 1fr}html .hot-windows .catalog-tools select{width:100%}html .hot-windows .catalog-type{max-width:90px;white-space:normal}html .hot-windows .toast{bottom:max(16px,env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){html .hot-windows *{scroll-behavior:auto!important;transition:none!important}}html .hot-windows [hidden]{display:none!important}@media(max-width:768px){html .hot-windows .schedule-footer{display:flex;margin-top:16px;padding-top:12px;justify-content:start}html .hot-windows .schedule-footer>div{align-items:start;margin-left:0}html .hot-windows .potential-help,html .hot-windows .potential-label,html .hot-windows .potential-value{text-align:left}html .hot-windows .potential-help{max-width:none}html .hot-windows .potential-value{font-size:16px}html .hot-windows .task-card{border-color:#8a93a6}html .hot-windows .task-card.active{border-color:var(--indigo)}html .hot-windows .task-card.transfer.active{border-color:#17727a}}html .hot-windows .page-head{text-align:left}html .hot-windows .page-head>div:first-child{flex:1;min-width:0}html .hot-windows .update-btn{min-width:44px;min-height:44px}html .hot-windows .item-actions .card-btn{width:44px;flex:0 0 44px;padding:10px}html .hot-windows .catalog-actions .btn-link{flex-shrink:0}@media(max-width:768px){html .hot-windows .head-meta{align-self:start}html .hot-windows .page-head{margin-bottom:16px}html .hot-windows .scope-toolbar{align-items:center}html .hot-windows .toolbar-actions{gap:0}html .hot-windows .schedule-footer{margin-top:12px;padding-top:12px}html .hot-windows .schedule-footer>div{display:grid;grid-template-columns:1fr auto;-moz-column-gap:12px;column-gap:12px;width:100%}html .hot-windows .potential-help{grid-column:1/-1;font-size:11px;margin-top:4px}html .hot-windows .potential-value{margin:0}html .hot-windows .catalog-tools input,html .hot-windows .catalog-tools select,html .hot-windows .message,html .hot-windows .start-row input{font-size:16px}}html .hot-windows .head-meta{width:auto;max-width:none;flex:0 0 auto}html .hot-windows .best-actions{display:flex}html .hot-windows .item-actions{display:flex;width:auto}html .hot-windows .item-actions .item-btn{width:auto}@media(max-width:768px){html .hot-windows .page-head{gap:12px}html .hot-windows .page-title{font-size:24px}html .hot-windows .best-actions .btn-link,html .hot-windows .best-actions .btn-primary{flex:0 0 100%}html .hot-windows .best-actions .btn-ghost,html .hot-windows .best-actions .btn-secondary{flex:1 1 120px}html .hot-windows .item-actions{justify-content:start}}html .hot-windows .start-row input{width:156px;max-width:100%}@media(max-width:1024px){html .hot-windows .move-flow{grid-template-columns:1fr}html .hot-windows .move-arrow{display:none}}html .hot-windows .filter-summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px 16px;margin:-4px 0 16px;background:var(--indigo-tint);border-radius:12px}html .hot-windows .filter-summary p{font-size:13px;font-weight:650;color:var(--indigo)}html .hot-windows .filter-summary .btn-link{flex-shrink:0;padding:10px 0}html .hot-windows .price-filter{border:1px solid var(--line);border-radius:12px;background:var(--surface-soft);padding:16px;margin-bottom:20px}html .hot-windows .price-filter-row{display:flex;justify-content:space-between;gap:16px}html .hot-windows .price-filter-row label{font-size:14px;font-weight:700}html .hot-windows .price-input-wrap{position:relative;display:flex;align-items:center;gap:8px;max-width:220px;min-width:0}html .hot-windows .price-input-wrap input{min-width:0;width:100%;min-height:44px;padding:10px 38px 10px 12px;border:1px solid var(--line-strong);background:#fff;border-radius:10px;color:var(--ink)!important;font-size:16px;font-variant-numeric:tabular-nums;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}html .hot-windows .price-input-wrap input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}html .hot-windows .price-input-wrap>span{position:absolute;right:14px;font-size:14px;color:var(--muted);pointer-events:none}html .hot-windows .price-input-wrap input[aria-invalid=true]{border-color:#b4243a;outline-color:#b4243a}html .hot-windows .price-presets{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}html .hot-windows .price-presets button{min-height:44px;padding:10px 12px;border:1px solid var(--line-strong);border-radius:10px;background:#fff;color:var(--muted);font-size:12px;cursor:pointer}html .hot-windows .price-presets button[aria-pressed=true]{border-color:var(--indigo);background:var(--indigo-tint);color:var(--indigo);font-weight:700}html .hot-windows .price-filter>p{font-size:12px;line-height:1.5;color:var(--muted);margin-top:12px}html .hot-windows .price-filter .price-error{color:#b4243a}html .hot-windows .filter-result-count{color:var(--muted);padding:12px 0 0}html .hot-windows .below-price-note{display:block;margin-top:4px;font-size:12px;color:#79510e}html .hot-windows .catalog-item.below-price .catalog-name{color:var(--muted)}html .hot-windows .catalog-meta{overflow-wrap:anywhere}html .hot-windows .catalog-type{flex:0 0 auto}html .hot-windows .service-option-title{overflow-wrap:anywhere}html .hot-windows .catalog-help{line-height:1.5}@media(max-width:500px){html .hot-windows .price-filter-row{align-items:start;flex-direction:column;gap:8px}html .hot-windows .price-input-wrap{max-width:none;width:100%}html .hot-windows .filter-summary{align-items:start;gap:8px;flex-wrap:wrap}html .hot-windows .filter-summary p{padding-top:8px;flex:1 1 180px}html .hot-windows .filter-summary .btn-link{min-height:44px;padding:8px 0}html .hot-windows .price-presets button{flex:1}html .hot-windows .catalog-type{max-width:85px}}html .hot-windows .service-options>.empty-state{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:16px;grid-column:1/-1}html .hot-windows .service-options .empty-state .btn,html .hot-windows .service-options .empty-state p,html .hot-windows .service-options .empty-state strong{margin:0}html .hot-windows .service-options .empty-state p{line-height:1.5}html .hot-windows #catalogList>.empty-state{padding:16px;line-height:1.5}html .hot-windows .best-card:has(>.empty-state){padding:0;border:0;background:none}html .hot-windows .best-card>.empty-state{padding:16px;line-height:1.5}html .hot-windows .scope-toolbar{align-items:center}html .hot-windows .toolbar-actions{flex-wrap:nowrap;gap:8px}html .hot-windows .toolbar-actions .settings-trigger{width:auto;flex:0 0 auto;min-height:44px;padding:10px 14px}html .hot-windows .toolbar-actions .settings-trigger span{display:inline}html .hot-windows .toolbar-actions .mobile-label{display:none!important}html .hot-windows .toolbar-actions .btn-link{white-space:nowrap}html .hot-windows .drawer{width:min(440px,100%)}html .hot-windows #settingsDrawer .drawer{width:min(420px,100%)}html .hot-windows #clientDrawer .drawer{width:min(480px,100%)}html .hot-windows .drawer-head{align-items:flex-start;gap:16px}html .hot-windows .drawer-head>div{flex:1}html .hot-windows .drawer-head .close-btn{flex:0 0 44px}html .hot-windows .modal-title{text-wrap:pretty}html .hot-windows select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23626B81' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 12px center!important;background-size:20px 20px!important;padding-right:44px!important}html .hot-windows .price-filter{padding:12px;margin-bottom:16px}html .hot-windows .price-filter-row{display:grid;grid-template-columns:auto auto minmax(88px,1fr);gap:8px;align-items:center}html .hot-windows .price-filter-row>label{font-size:13px;white-space:nowrap}html .hot-windows .price-filter-row .price-input-wrap{max-width:none;width:auto}html .hot-windows .price-filter-row .no-price{min-height:44px;padding:10px;border:1px solid var(--line-strong);border-radius:10px;background:#fff;font-size:12px;color:var(--muted);cursor:pointer;white-space:nowrap}html .hot-windows .price-filter-row .no-price[aria-pressed=true]{border-color:var(--indigo);background:var(--indigo-tint);color:var(--indigo);font-weight:700}html .hot-windows .price-input-wrap input{font-size:14px;padding-left:10px;padding-right:30px}html .hot-windows .price-input-wrap>span{right:10px}html .hot-windows .price-input-wrap.active input{border-color:var(--indigo);background:var(--indigo-tint);color:var(--indigo)!important;font-weight:700}html .hot-windows .price-filter>p{margin-top:8px}html .hot-windows .catalog-tools{display:grid;grid-template-columns:minmax(0,1fr) 164px;gap:8px}html .hot-windows .catalog-tools input,html .hot-windows .catalog-tools select{width:100%;min-width:0;font-size:13px}html .hot-windows .catalog-sort{font-size:12px;color:var(--muted);margin:16px 0 0}html .hot-windows .catalog-item{gap:10px;align-items:flex-start}html .hot-windows .catalog-item input{margin-top:2px}html .hot-windows .catalog-type{font-size:10px;max-width:72px}html .hot-windows .catalog-name{font-weight:600}html .hot-windows .catalog-meta{line-height:1.55}html .hot-windows .filter-result-count{font-size:12px}html .hot-windows .best-badges{margin-left:auto}html .hot-windows .candidate-contact:empty{display:none}html .hot-windows .settings-drawer .drawer-head{padding:16px;border-bottom:1px solid var(--line)}html .hot-windows .settings-drawer .drawer-body{padding:20px 16px}html .hot-windows .settings-drawer .settings-section{gap:16px}html .hot-windows .settings-drawer .settings-section-head{margin-bottom:8px}html .hot-windows .settings-drawer .settings-section-title{font-size:15px;line-height:1.4;text-wrap:pretty}html .hot-windows .settings-drawer .settings-section-sub{font-size:12px;line-height:1.5}html .hot-windows .calculation-setting{display:grid;grid-template-columns:minmax(0,1fr) 128px;gap:16px;align-items:center;padding:16px 14px;background:var(--surface-soft);border:1px solid var(--line);border-radius:14px}html .hot-windows .calculation-setting .setting-title{font-size:13px;line-height:1.4;font-weight:750}html .hot-windows .calculation-setting .setting-description{font-size:12px;line-height:1.5}html .hot-windows .calculation-setting input,html .hot-windows .calculation-setting select{width:100%;min-width:0;min-height:44px;padding:10px 12px;border:1px solid var(--line-strong);border-radius:10px;background-color:#fff;color:var(--ink)!important;font-size:13px;font-weight:600}html .hot-windows .calculation-setting input{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}html .hot-windows .calculation-setting input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}html .hot-windows .calculation-setting input[aria-invalid=true]{border-color:#b4243a;outline-color:#b4243a}html .hot-windows .setting-note{background:#e4f6f7;color:#006b7e;padding:12px;border-radius:10px;font-size:11px;font-weight:650;line-height:1.5}html .hot-windows .base-settings{margin-top:24px;padding-top:24px;border-top:1px solid var(--line)}html .hot-windows .settings-error{color:#b4243a;font-size:12px;line-height:1.5;margin-top:16px}html .hot-windows .settings-drawer .drawer-footer{padding:16px;grid-template-columns:1fr 1fr}@media(max-width:768px){html .hot-windows .scope-toolbar{flex-direction:column;align-items:stretch;gap:8px}html .hot-windows .scope-toolbar>p{max-width:none}html .hot-windows .toolbar-actions{justify-content:flex-start;gap:8px}html .hot-windows .toolbar-actions .btn,html .hot-windows .toolbar-actions .settings-trigger{font-size:12px;padding:10px}html .hot-windows .toolbar-actions .desktop-label{display:none!important}html .hot-windows .toolbar-actions .mobile-label{display:inline!important}html .hot-windows .toolbar-actions .btn-link{min-height:44px}html .hot-windows .toolbar-actions .btn svg,html .hot-windows .toolbar-actions .settings-trigger svg{width:16px;height:16px;flex-basis:16px}html .hot-windows .best-badges{margin-left:0}html .hot-windows .price-filter-row{grid-template-columns:auto auto minmax(88px,1fr);flex-direction:row;align-items:center}html .hot-windows .price-filter-row .price-input-wrap{width:auto}html .hot-windows .catalog-tools{grid-template-columns:minmax(0,1fr) 164px}html .hot-windows .calculation-setting input,html .hot-windows .calculation-setting select,html .hot-windows .catalog-tools input,html .hot-windows .catalog-tools select,html .hot-windows .price-input-wrap input{font-size:16px}html .hot-windows .calculation-setting{grid-template-columns:minmax(0,1fr) 112px;gap:12px}html .hot-windows .calculation-setting select{font-size:14px}html .hot-windows .settings-drawer .drawer-footer{padding-bottom:max(16px,env(safe-area-inset-bottom))}}@media(max-width:360px){html .hot-windows .calculation-setting{grid-template-columns:minmax(0,1fr) 96px;padding:12px;gap:8px}html .hot-windows .catalog-tools{grid-template-columns:1fr}html .hot-windows .toolbar-actions{gap:4px}html .hot-windows .toolbar-actions .btn,html .hot-windows .toolbar-actions .settings-trigger{padding:10px 8px}html .hot-windows .price-filter{padding:10px}html .hot-windows .price-filter-row>label{font-size:12px}html .hot-windows .price-filter-row{grid-template-columns:auto auto minmax(72px,1fr)}html .hot-windows .price-filter-row .no-price{padding:10px 8px}}html .hot-windows .page-head{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:24px;padding:20px;border:1px solid var(--line);border-radius:22px;background:linear-gradient(135deg,#fff,#f9faff);box-shadow:0 4px 16px rgba(31,40,78,.04);margin-bottom:20px}html .hot-windows .page-head .page-title{font-size:24px;line-height:1.3;letter-spacing:-.03em}html .hot-windows .page-head .page-subtitle{font-size:12px;line-height:1.5;margin-top:4px}html .hot-windows .page-head .header-intro{flex:1 1 280px}html .hot-windows .header-tools{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex:0 1 auto}html .hot-windows .update-status{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--muted);white-space:nowrap}html .hot-windows .update-status svg{width:16px;height:16px;flex:0 0 16px;color:var(--teal)}html .hot-windows .page-head .toolbar-actions{gap:8px}html .hot-windows .page-head .toolbar-actions .btn,html .hot-windows .page-head .toolbar-actions .settings-trigger{font-size:12px;padding:10px 12px;white-space:nowrap}html .hot-windows .page-head .toolbar-actions .btn-ghost{background:#fff;border:1px solid var(--line)}html .hot-windows .page-head .toolbar-actions .filter-active{border-color:var(--indigo);background:var(--indigo-tint)}html .hot-windows #daySwitch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-bottom:20px;align-items:stretch}html .hot-windows #daySwitch .day-card{display:flex;flex-direction:column;gap:16px;padding:20px;min-height:0;border:1px solid var(--line);border-radius:20px;box-shadow:0 4px 16px rgba(31,40,78,.035);cursor:default;overflow:hidden;transition:border-color .16s,box-shadow .16s}html .hot-windows #daySwitch .day-card[data-day-card=today]{--day-accent:#5453d9;--day-border:#d4d6ff;background:#f5f5ff;border-color:var(--day-border)}html .hot-windows #daySwitch .day-card[data-day-card=tomorrow]{--day-accent:#976b1a;--day-border:#e9dabb;background:#fffaef;border-color:var(--day-border)}html .hot-windows #daySwitch .day-card.active{border-color:var(--day-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--day-accent) 12%,transparent)}html .hot-windows #daySwitch .day-card.active:before{display:block;width:4px;background:var(--day-accent)}html .hot-windows #daySwitch .day-head{display:flex;justify-content:space-between;align-items:center;gap:16px}html .hot-windows #daySwitch .day-name{font-size:20px;line-height:1.3;font-weight:800;margin:0;letter-spacing:-.02em}html .hot-windows #daySwitch .day-date{font-size:12px;margin-top:4px;color:var(--muted)}html .hot-windows #daySwitch .day-meta{margin:0;align-items:flex-end;text-align:right}html .hot-windows #daySwitch .day-count{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;background:hsla(0,0%,100%,.788235294117647);border-radius:8px;color:var(--day-accent);font-size:12px;font-weight:650}html .hot-windows #daySwitch .day-count svg{width:16px;height:16px;flex:0 0 16px}html .hot-windows #daySwitch .task-stack{display:grid;grid-template-columns:1fr;gap:12px;margin:0;flex:1}html .hot-windows #daySwitch .task-card{--task-accent:#5253d6;--task-border:#dbdcf8;--task-bg:#f9f9ff;--task-active:#edeeff;display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:80px;padding:14px;border:1px solid var(--task-border);border-radius:14px;background:var(--task-bg);box-shadow:none;flex:none}html .hot-windows #daySwitch .task-card.transfer{--task-accent:#087d8b;--task-border:#cce5e8;--task-bg:#f6fcfc;--task-active:#e8f7f8}html .hot-windows #daySwitch .task-card:hover{border-color:var(--task-accent);box-shadow:0 3px 8px rgba(31,40,78,.04)}html .hot-windows #daySwitch .task-card.active{border:2px solid var(--task-accent);padding:13px;background:var(--task-active);box-shadow:none}html .hot-windows #daySwitch .task-card .task-icon{display:grid;place-items:center;width:32px;height:32px;flex:0 0 32px;border-radius:9px;background:#e9ebff;color:#5453d9}html .hot-windows #daySwitch .task-card.transfer .task-icon{background:#ddf2f3;color:#087d8b}html .hot-windows #daySwitch .task-icon svg{width:20px;height:20px;flex:0 0 20px}html .hot-windows #daySwitch .task-body{display:block;min-width:0}html .hot-windows #daySwitch .task-title{font-size:13px;line-height:1.4;font-weight:750;color:var(--ink);text-wrap:pretty}html .hot-windows #daySwitch .task-title .date-part{white-space:nowrap}html .hot-windows #daySwitch .task-sub{display:block;font-size:12px;line-height:1.45;color:var(--muted);margin-top:4px}html .hot-windows #daySwitch .task-card .task-count{display:flex;gap:4px;align-items:center;justify-content:center;align-self:center;min-height:28px;padding:6px 8px;border-radius:8px;background:#fff!important;color:var(--task-accent);font-size:11px;font-weight:650;white-space:nowrap}html .hot-windows .filter-summary{margin:0 0 16px}@media(max-width:1180px){html .hot-windows .page-head{align-items:flex-start}html .hot-windows .header-tools{flex-direction:column;align-items:flex-end;gap:8px}html .hot-windows .page-head .header-intro{flex-basis:240px}html .hot-windows #daySwitch .task-card{grid-template-columns:32px minmax(0,1fr) 76px}html .hot-windows #daySwitch .task-card .task-count{flex-direction:column;gap:0;padding:6px}html .hot-windows #daySwitch .task-count-number{font-size:13px}}@media(max-width:900px){html .hot-windows .page-head{flex-direction:column;align-items:stretch;gap:16px}html .hot-windows .page-head .header-intro{flex:auto}html .hot-windows .header-tools{flex-direction:row;align-items:center;justify-content:space-between;gap:12px}html .hot-windows #daySwitch{grid-template-columns:1fr;gap:16px}html .hot-windows #daySwitch .task-card{grid-template-columns:32px minmax(0,1fr) auto;min-height:76px}html .hot-windows #daySwitch .task-card .task-count{flex-direction:row;gap:4px}html .hot-windows #daySwitch .task-count-number{font-size:11px}}@media(max-width:768px){html .hot-windows .page-head{padding:16px;gap:12px;border-radius:18px}html .hot-windows .header-tools{flex-direction:column;align-items:stretch;gap:8px}html .hot-windows .update-status{font-size:11px}html .hot-windows .page-head .toolbar-actions{justify-content:flex-start;gap:8px}html .hot-windows .page-head .toolbar-actions .btn,html .hot-windows .page-head .toolbar-actions .settings-trigger{font-size:12px;padding:10px 12px}html .hot-windows #daySwitch .day-card{padding:16px;gap:14px;border-radius:18px}html .hot-windows #daySwitch .day-name{font-size:19px}html .hot-windows #daySwitch .task-card{padding:12px;gap:10px}html .hot-windows #daySwitch .task-card.active{padding:11px}html .hot-windows #daySwitch .task-title{font-size:13px}html .hot-windows #daySwitch .task-sub{font-size:12px}}@media(max-width:560px){html .hot-windows #daySwitch .task-card{grid-template-columns:28px minmax(0,1fr) 30px;gap:8px;min-height:92px}html .hot-windows #daySwitch .task-card .task-icon{width:28px;height:32px;background:transparent}html .hot-windows #daySwitch .task-card.transfer .task-icon{background:transparent}html .hot-windows #daySwitch .task-card .task-count{min-width:30px;padding:6px 4px}html .hot-windows #daySwitch .task-count-word{display:none}html .hot-windows #daySwitch .task-count-number,html .hot-windows #daySwitch .task-title{font-size:12px}html .hot-windows #daySwitch .task-sub{font-size:11px;line-height:1.5}html .hot-windows #daySwitch .day-count{font-size:11px;padding:6px 8px}html .hot-windows .page-head .toolbar-actions .btn,html .hot-windows .page-head .toolbar-actions .settings-trigger{padding:10px}}@media(max-width:360px){html .hot-windows .page-head .toolbar-actions{gap:4px}html .hot-windows .page-head .toolbar-actions .btn,html .hot-windows .page-head .toolbar-actions .settings-trigger{padding:10px 8px}html .hot-windows #daySwitch .day-card{padding:14px}html .hot-windows #daySwitch .task-card{grid-template-columns:24px minmax(0,1fr) 28px;padding:10px}html .hot-windows #daySwitch .task-card.active{padding:9px}html .hot-windows #daySwitch .task-card .task-icon{width:24px}}@media(max-width:360px){html .hot-windows .page-head .settings-trigger .mobile-label{display:none!important}html .hot-windows .page-head .toolbar-actions .settings-trigger{width:44px;min-width:44px;padding:10px;justify-content:center}}html .hot-windows .drawer-overlay,html .hot-windows .overlay{z-index:2000}html .hot-windows .toast{z-index:2001}html .hot-windows.hot-windows{width:100%;color:var(--ink)}html .hot-windows .window-groups>.empty-state{flex:0 0 auto;padding:16px;line-height:1.5}html .hot-windows .compact-search,html .hot-windows .message,html .hot-windows .mobile-window-select{color:var(--ink)!important}.chat-channel-icon[data-v-f689ad68]{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:5px;overflow:visible;color:#fff}.chat-channel-icon__mark[data-v-f689ad68]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:inherit;overflow:hidden}.chat-channel-icon__all[data-v-f689ad68]{font-weight:900;font-size:8px;line-height:1}.chat-channel-icon__bubble[data-v-f689ad68]{color:#fff!important}.chat-channel-icon__img[data-v-f689ad68]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.chat-channel-icon__symbol[data-v-f689ad68]{font-weight:800;font-size:7px;line-height:1;text-transform:uppercase;color:#fff}.chat-channel-icon__num[data-v-f689ad68]{position:absolute;right:-4px;bottom:-4px;z-index:1;min-width:11px;height:11px;padding:0 2px;box-sizing:border-box;border-radius:999px;background:#fff;border:1px solid #d8deea;color:#1a1a2e!important;font-family:Geologica,sans-serif;font-size:8px;font-weight:800;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 2px rgba(26,26,46,.08);pointer-events:none}.chat-channel-icon--md[data-v-f689ad68]{width:15px;height:15px}.chat-channel-icon--md .chat-channel-icon__num[data-v-f689ad68]{right:-5px;bottom:-5px;min-width:10px;height:10px;font-size:7px;line-height:8px}.chat-channel-icon--sm[data-v-f689ad68]{width:13px;height:13px;border-radius:4px}.chat-channel-icon--sm .chat-channel-icon__num[data-v-f689ad68]{right:-4px;bottom:-4px;min-width:10px;height:10px;font-size:7px;line-height:8px}.chat-channel-icon--badge[data-v-f689ad68]{width:19px;height:19px;border-radius:50%;border:2.5px solid #fff}.chat-channel-icon--badge .chat-channel-icon__num[data-v-f689ad68]{right:-4px;bottom:-4px}@media(max-width:1024px){.chat-channel-icon--badge[data-v-f689ad68]{border-color:#f7f8fb}}.toast-wrap[data-v-050ff7fc]{position:fixed;right:22px;bottom:74px;z-index:3000;display:flex;flex-direction:column;gap:10px;align-items:flex-end;pointer-events:none}.ntoast[data-v-050ff7fc]{width:330px;max-width:calc(100vw - 44px);background:#fff;border:1px solid #e2e6ef;border-radius:14px;box-shadow:0 12px 36px rgba(26,26,46,.2);padding:13px 14px;display:flex;gap:11px;cursor:pointer;pointer-events:auto;text-align:left}.av[data-v-050ff7fc]{position:relative;flex-shrink:0;width:42px;height:42px;border-radius:50%;font-weight:700;font-size:13px;color:#fff}.av[data-v-050ff7fc],.av__badge[data-v-050ff7fc]{display:flex;align-items:center;justify-content:center}.av__badge[data-v-050ff7fc]{position:absolute;right:-2px;bottom:-2px;width:19px;height:19px;border-radius:50%;border:2.5px solid #fff}.nt-main[data-v-050ff7fc]{flex:1;min-width:0}.nt-top[data-v-050ff7fc]{display:flex;align-items:baseline;gap:8px}.nt-name[data-v-050ff7fc]{font-size:13px;font-weight:800;color:#1a1a2e;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nt-time[data-v-050ff7fc]{font-size:10.5px;color:#aeb6c5;flex-shrink:0}.nt-tx[data-v-050ff7fc]{font-size:12px;color:#7a849a;line-height:1.4;margin-top:2px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.nt-ch[data-v-050ff7fc]{display:inline-flex;align-items:center;gap:5px;font-size:10px;font-weight:700;color:#7a849a;margin-top:5px}.nt-ch__dot[data-v-050ff7fc]{width:6px;height:6px;border-radius:50%;flex-shrink:0}.nt-x[data-v-050ff7fc]{flex-shrink:0;background:none;border:none;color:#aeb6c5;font-size:16px;cursor:pointer;line-height:1;padding:2px;transition:color .15s}.nt-x[data-v-050ff7fc]:hover{color:#7a849a}.ntoast-enter-active[data-v-050ff7fc],.ntoast-leave-active[data-v-050ff7fc]{transition:transform .35s cubic-bezier(.2,.7,.3,1),opacity .35s}.ntoast-move[data-v-050ff7fc]{transition:transform .35s cubic-bezier(.2,.7,.3,1)}.ntoast-enter[data-v-050ff7fc],.ntoast-leave-to[data-v-050ff7fc]{opacity:0;transform:translateX(380px)}.GCB2-highlited-row{background-color:#c7dfff!important}.GCB2-sidebar-card{border:1px solid #000}.GCB2-sidebar-card-header{font-size:16px}.GCB2-sidebar-background{background-color:rgba(42,59,81,.043137254901960784);border-radius:4px;padding:12px;border:1px solid #e0e0e0}.GCB2-sidebar-view{padding:12px}.GCB2-audience-setting-base-input{background-color:rgba(42,59,81,.043137254901960784);padding:4px;position:relative;bottom:0;border:1px solid rgba(42,59,81,.12156862745098039);border-radius:4px;height:28px;width:43px;margin:2px;text-align:center;outline:none;color:#465468}.GCB2-audience-setting-base-input.text{text-align:start}.GCB2-audience-setting-base-input.select{width:83px;cursor:pointer;caret-color:transparent}.GCB2-audience-setting-base-input.focused{color:#378eff!important}.sidebar-content-item{padding-left:16px;padding-right:16px}.sidebar-content-item:first-child{padding-top:16px}.dashboard-table table{table-layout:fixed;word-break:break-word}.dashboard-table.p-2px table th{padding:0 2px!important}.dashboard-table table th{padding:0 12px!important}.dashboard-table.p-2px table td{padding:0 2px!important}.dashboard-table table td{padding:0 12px!important}.dashboard-table th{font-size:12px!important}.dashboard-table th span{color:rgba(42,59,81,.6)}.dashboard-table td span,td{font-size:14px!important}.dashboard-table td,.dashboard-table th{vertical-align:top;padding-top:8px!important}.dashboard-table.smallText td{font-size:12px!important}.dashboard-table.smallText th{font-size:10px!important}.GCB2-switch .v-input--selection-controls__input input:checked~.v-input--switch__track{color:#525ad5!important;opacity:.6}.GCB2-switch .v-input--selection-controls__input input:checked~.v-input--switch__thumb{color:#525ad5!important}body,html{width:100%;margin:0;padding:0}.v-application,body,html{font-family:Geologica,sans-serif!important;background-color:#f5f7fa!important}.v-application,.v-application--wrap{width:100%!important;max-width:100%!important;min-width:0;align-items:stretch}.landing-main{padding:0!important;min-height:100vh!important}.landing-main>.v-main__wrap{min-height:100vh;display:flex;flex-direction:column}.landing-main .router-view{flex:1 1 auto;min-height:0}.main-no-topbar{padding-top:0!important}.app-footer-wrap{display:block;flex:0 0 auto;align-self:stretch;width:100%;max-width:100%;min-width:0;margin:0;padding:0;box-sizing:border-box}.v-card,.v-data-table,.v-tabs-items,.v-tabs>.v-tabs-bar{background-color:#f5f7fa!important}.v-input--selection-controls__input input:checked~.v-input--switch__track{color:#525ad5!important;opacity:.6}.v-input--selection-controls__input input:checked~.v-input--switch__thumb{color:#525ad5!important}.main-app-bar.v-app-bar{background-color:#1e2235!important;box-shadow:none!important;background:radial-gradient(circle at 82% 50%,rgba(82,90,213,.18) 0,transparent 33%),linear-gradient(180deg,#202239,#1a1a2e)!important}.main-app-bar.v-app-bar,.main-app-bar.v-app-bar .v-toolbar__content{padding:0!important;overflow:visible!important}.topbar{min-height:56px}.topbar-shell{width:100%;margin:0 auto;justify-content:space-between;gap:12px;padding:8px 20px}.topbar-left,.topbar-shell{display:flex;align-items:center}.topbar-left{flex:1 1 auto;min-width:0;gap:16px;overflow:visible}.topbar-actions{flex:0 0 auto;display:flex;align-items:center;gap:8px;white-space:nowrap;margin-left:12px}.header-btn{height:36px!important;min-width:auto!important;border-radius:10px!important;font-size:12.5px!important;font-weight:800!important;letter-spacing:-.01em;text-transform:none!important;transition:transform .15s ease,background .15s ease,border-color .15s ease,filter .15s ease}.header-btn:hover{transform:translateY(-1px)}.header-btn:focus-visible{outline:2px solid #fff;outline-offset:2px}.header-btn--secondary{padding:0 14px!important;background:hsla(0,0%,100%,.05)!important;border:1px solid hsla(0,0%,100%,.17)!important;color:#fff!important}.header-btn--secondary:hover{background:hsla(0,0%,100%,.085)!important;border-color:hsla(0,0%,100%,.26)!important}@media(max-width:1180px){.topbar-shell{width:100%;padding-left:14px;padding-right:14px}.topbar-left{gap:12px}}@media(max-width:980px){.topbar-actions{gap:6px}.header-btn--secondary{min-width:42px!important;width:42px;padding:0!important}}@media(max-width:760px){.main-app-bar.v-app-bar{height:56px!important;box-shadow:0 4px 14px rgba(12,12,28,.16)!important}.main-app-bar.v-app-bar .v-toolbar__content{height:56px!important;min-height:56px!important;overflow:visible!important}.topbar-shell{height:56px;min-height:56px;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;width:100%;gap:8px;padding:8px 10px}.topbar-left{flex:1 1 auto;width:auto;min-width:0;gap:10px;margin-bottom:0;overflow:hidden}.topbar-actions{flex:0 0 auto;width:auto;justify-content:flex-end;align-items:center;flex-wrap:nowrap;gap:5px;margin-left:0;overflow:visible;padding-bottom:0}.header-btn{height:34px!important;border-radius:9px!important}.header-btn,.header-btn--secondary{width:34px!important;min-width:34px!important;padding:0!important}}@media(max-width:430px){.topbar-shell{gap:6px;padding-left:8px;padding-right:8px}.topbar-left{gap:8px}.topbar-actions{gap:4px}}a{text-decoration:none}h1.dashboard{font-weight:400!important;font-size:36px!important}h2.dashboard{font-weight:400!important;font-size:26px!important}h3.dashboard{font-weight:400!important;font-size:20px!important}header{z-index:102!important}.col.no-padding{padding:0}.sidebar-wrapper{display:flex;min-width:0;max-width:100%}.content{padding-inline:16px;max-width:1048px;flex-grow:1;min-width:0;margin-top:24px}.content.sidebar-is-open{margin-left:25px;margin-right:25px}.v-menu__content{z-index:10000!important}.full{min-height:100vh}.full-height-main{min-height:calc(100vh - var(--app-notification-height, 0px))}.content-wrapper,.header-margin{margin-top:calc(var(--app-topbar-extra-height, 0px) + var(--app-notification-height, 0px))}.content-wrapper{flex-grow:1;display:flex;justify-content:center;min-width:0;max-width:100%;margin-bottom:136px}.app-mobile-billing-lock{position:fixed;top:var(--app-topbar-height,56px);right:0;bottom:0;left:0;z-index:40;isolation:isolate;overflow:hidden;overscroll-behavior:none;touch-action:none}.app-mobile-billing-lock__blur{position:absolute;inset:0;z-index:1;pointer-events:none;background:rgba(248,249,255,.55);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.app--mobile-billing-lock{overflow:hidden;height:100%;max-height:100vh;max-height:100dvh}.app--mobile-billing-lock .content-wrapper,.app--mobile-billing-lock .v-main,.app--mobile-billing-lock .v-main__wrap{overflow:hidden!important;overscroll-behavior:none;max-height:100%}.app--mobile-billing-lock .content-wrapper{margin-bottom:0}.app--mobile-billing-lock .app-footer-wrap{pointer-events:none}body.billing-lock-no-scroll,html.billing-lock-no-scroll{overflow:hidden!important;overscroll-behavior:none;height:100%;max-height:100%}html.billing-lock-no-scroll .content-wrapper,html.billing-lock-no-scroll .v-application,html.billing-lock-no-scroll .v-main,html.billing-lock-no-scroll .v-main__wrap{overflow:hidden!important;overscroll-behavior:none}.v-application .headline{font-size:20px!important}.nav-btn{color:#697c97;padding-left:20px;height:56px;width:180px;padding-right:20px;font-size:24px;border-bottom:3px solid transparent}.nav-btn:focus{outline:0}.nav-btn-active,.nav-btn:hover{border-bottom:3px solid #378eff;background-color:#33445a}.nav-btn-active{color:#378eff}.btn-w-icon{padding-left:8px!important}.mr-10px{margin-right:10px}.mr-5px{margin-right:5px}.ml-15px{margin-left:15px}.visibility-hidden{visibility:hidden}.v-dialog{border-radius:0}.text-btn:hover{color:#000}.text-btn-wrapper:hover{background-color:rgba(42,59,81,.043137254901960784);cursor:pointer}.text-btn-wrapper{font-size:14px!important;padding:0!important}.text-btn-wrapper.disabled{opacity:.5}.thin-btn{padding-left:5px!important}.outlined-btn,.thin-btn{border:1px solid rgba(0,0,0,.12156862745098039)}.outlined-btn .v-btn__loader>.v-progress-circular{color:#525ad5!important}.error--text span{color:#ff5252!important;caret-color:#ff5252!important}.v-btn__loader>.v-progress-circular{color:#fff!important}.error--text div{color:#ff5252!important;caret-color:#ff5252!important}.v-list-item--disabled.text-btn-wrapper>span,.v-list-item--disabled .v-list-item__content .v-list-item__title{color:rgba(0,0,0,.38)!important}div:not(.v-alert__wrapper,.v-alert__content,.v-btn__content,.v-input__slot,.v-tab--active,.v-tab,.v-tabs,.v-tabs-bar__content,.v-tabs-slider-wrapper,.v-slide-group__wrapper,.v-input__control,.v-input--selection-controls__input,.clickable-cell,.v-list-item__title),h1,h2,h3,h4,h5,h6,p,span,td:not(.metric-value){color:#465468}input{color:#465468!important}.v-list-item--disabled{color:rgba(0,0,0,.38)!important}.v-application .error--text{color:#ff5252!important;caret-color:#ff5252!important}thead{background-color:rgba(0,0,0,.043137254901960784)}td{border-bottom:thin solid rgba(0,0,0,.12)}th,tr{font-size:16px!important}th{font-weight:400;cursor:default}code{background-color:#ebebeb!important;color:#000!important}td.text-end{padding-right:4px!important}.v-input__prepend-inner{padding-right:12px!important;padding-left:4px}.footer{display:flex;justify-content:center;align-items:center}.footer-content{width:1016px}.v-tour__target--highlighted{z-index:0;box-shadow:0 0 0 0 rgba(42,59,81,.6)!important}.v-tour__target--highlighted:after{z-index:-1;content:"";position:absolute;border-radius:100%;width:100px;height:100px;box-shadow:0 0 0 666666px rgba(42,59,81,.6)!important;sbox-shadow:0 0 0 666666px rgba(42,59,81,.6)!important;pointer-events:none}.v-step__arrow{display:none}.v-tour__target--highlighted.custom-highlight:after{z-index:-1;content:"";position:absolute;border-radius:100%;width:210px!important;height:210px!important;transform:translate(-30px,-50px);box-shadow:0 0 0 666666px rgba(42,59,81,.6)!important;sbox-shadow:0 0 0 666666px rgba(42,59,81,.6)!important;pointer-events:none}.v-window{overflow:visible!important}.gcb-returnability-subheader-highlight-text{font-weight:700}.v-slider__thumb-label span{color:#fff!important}.text-highlight{background-color:#c7dfff!important;border-radius:3px!important}.sidebar-input{max-width:300px}.sidebar-title{font-size:20px}.v-input--reverse .v-input__slot{flex-direction:row-reverse;justify-content:flex-end}.svg-icon:hover{filter:invert(44%) sepia(82%) saturate(2059%) hue-rotate(198deg) brightness(103%) contrast(101%)}.v-text-field--filled>.v-input__control>.v-input__slot{background:rgba(42,59,81,.043137254901960784)!important}.lightgray-border{border:1px solid rgba(0,0,0,.12156862745098039)}.font-size-14px{font-size:14px}.theme--light.v-btn{color:#465468}.global-alert-tooltip{opacity:1!important;margin:0!important}input,textarea{color:#465468}.select-input input{cursor:pointer}button.v-btn--outlined.white--text .v-btn__loader svg,button:not(.white--text) .v-btn__loader svg{color:#378eff}.add-btn:hover{background-color:#c7dfff}.add-btn_disabled{border:1px solid rgba(42,59,81,.3803921568627451);border-radius:4px;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.v-tooltip__content{background-color:rgba(42,59,81,.8705882352941177)!important;white-space:break-spaces!important}.v-tooltip__content span{color:#fff!important}.add-btn{border:1px solid #378eff;border-radius:4px;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.add-btn.active{background-color:#c7dfff}.a[data-v-e03feed6]{fill:#4285f4}.b[data-v-e03feed6]{fill:#34a853}.c[data-v-e03feed6]{fill:#fbbc04}.d[data-v-e03feed6]{fill:#ea4335}