.chat-header-module__EVacAq__header{min-height:76px;padding:max(10px, env(safe-area-inset-top)) 16px 10px;color:var(--foreground);z-index:2;background:#ffe2dd;border-bottom:1px solid #efc4bd;flex:none;align-items:center;gap:12px;display:flex;position:relative;box-shadow:0 8px 26px #481c151a}.chat-header-module__EVacAq__backButton,.chat-header-module__EVacAq__menuButton{width:42px;height:42px;color:var(--foreground);border-radius:50%;flex:none;place-items:center;transition:background-color .16s;display:grid}.chat-header-module__EVacAq__backButton:hover,.chat-header-module__EVacAq__menuButton:hover{background:#ffffff73}.chat-header-module__EVacAq__backButton:focus-visible,.chat-header-module__EVacAq__menuButton:focus-visible,.chat-header-module__EVacAq__navigationChooser summary:focus-visible,.chat-header-module__EVacAq__navigationMenu a:focus-visible,.chat-header-module__EVacAq__navigationMenu button:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.chat-header-module__EVacAq__backButton svg,.chat-header-module__EVacAq__menuButton svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:26px;height:26px}.chat-header-module__EVacAq__backButton,.chat-header-module__EVacAq__menuButton{cursor:pointer;background:0 0;border:0}.chat-header-module__EVacAq__menuButton svg{fill:currentColor;stroke:none}.chat-header-module__EVacAq__avatar{color:#42110b;background:var(--accent-soft);border-radius:15px;flex:none;place-items:center;width:44px;height:44px;font-size:.75rem;font-weight:850;display:grid}.chat-header-module__EVacAq__details{flex:1;min-width:0}.chat-header-module__EVacAq__details h1{text-overflow:ellipsis;white-space:nowrap;font-size:1rem;line-height:1.25;overflow:hidden}.chat-header-module__EVacAq__details p{color:#65413b;margin-top:3px;font-size:.75rem}.chat-header-module__EVacAq__navigationChooser{min-width:110px;max-width:min(34vw,220px);position:relative}.chat-header-module__EVacAq__navigationChooser summary{color:#42110b;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:#ffffffb8;border:1px solid #42110b3d;border-radius:10px;min-height:40px;padding:9px 30px 8px 10px;overflow:hidden}.chat-header-module__EVacAq__navigationMenu{background:#fff;border:1px solid #efc4bd;border-radius:12px;width:max(180px,100%);max-height:min(70vh,520px);display:grid;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto;box-shadow:0 12px 30px #481c152e}.chat-header-module__EVacAq__navigationMenu a,.chat-header-module__EVacAq__navigationMenu button{color:#42110b;cursor:pointer;width:100%;font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:10px 12px;display:block;overflow:hidden}.chat-header-module__EVacAq__navigationMenu a:hover,.chat-header-module__EVacAq__navigationMenu a[aria-current=page],.chat-header-module__EVacAq__navigationMenu button:hover{background:#fff0ed}.chat-header-module__EVacAq__homeLink{border-bottom:1px solid #f2ded9;font-weight:800}.chat-header-module__EVacAq__appGroup{border-bottom:1px solid #f2ded9;padding:8px 0}.chat-header-module__EVacAq__appGroup h2{color:#76524c;letter-spacing:.06em;text-transform:uppercase;padding:4px 12px;font-size:.72rem}.chat-header-module__EVacAq__appGroup ul{list-style:none}.chat-header-module__EVacAq__appGroup>ul>li>a{padding-left:24px}.chat-header-module__EVacAq__appGroup .chat-header-module__EVacAq__viewList a{color:#76524c;padding-left:40px;font-size:.88rem}.chat-header-module__EVacAq__appGroup p{color:#8a6a64;padding:8px 24px;font-size:.82rem}.chat-header-module__EVacAq__navigationMenu form{padding:6px}.chat-header-module__EVacAq__navigationMenu form button{color:var(--primary-strong);border-radius:8px;font-weight:800}@media (max-width:560px){.chat-header-module__EVacAq__avatar{display:none}.chat-header-module__EVacAq__navigationChooser{max-width:38vw}}
.stock-symbol-module__5ESNHq__symbol{letter-spacing:.025em;font-weight:650}
.stock-summary-table-module__ilsFMa__panel{background:#fff;border:1px solid #d9e1e7;border-radius:.75rem;min-width:0;padding:1rem}.stock-summary-table-module__ilsFMa__panel h2{margin:0 0 .75rem;font-size:1.2rem}.stock-summary-table-module__ilsFMa__scroll{overflow:auto}.stock-summary-table-module__ilsFMa__scroll table{border-collapse:collapse;width:100%}.stock-summary-table-module__ilsFMa__scroll th,.stock-summary-table-module__ilsFMa__scroll td{text-align:left;border-bottom:1px solid #e8edf1;padding:.7rem}.stock-summary-table-module__ilsFMa__scroll thead th{font-weight:650}.stock-summary-table-module__ilsFMa__empty{color:#647481;text-align:center}
.home-template-module__8ZUpkG__page{background:#eef2f5;min-height:100dvh;padding:clamp(.5rem,2vw,1.5rem)}.home-template-module__8ZUpkG__shell{background:#f4f7f9;border:1px solid #d9e1e7;border-radius:1rem;width:min(100%,78rem);min-height:calc(100dvh - clamp(1rem,4vw,3rem));margin:0 auto;overflow:hidden}.home-template-module__8ZUpkG__content{gap:1rem;padding:1rem;display:grid}@media (min-width:760px){.home-template-module__8ZUpkG__content{grid-template-columns:1fr 1fr}}@media (max-width:520px){.home-template-module__8ZUpkG__page{padding:0}.home-template-module__8ZUpkG__shell{border:0;border-radius:0;min-height:100dvh}}
.signed-stock-value-module__4Dy4iG__profit,.signed-stock-value-module__4Dy4iG__loss{font-variant-numeric:tabular-nums;min-width:4.5rem;font-weight:750}.signed-stock-value-module__4Dy4iG__profit{color:#137a42}.signed-stock-value-module__4Dy4iG__loss{color:#bd2b1d}
.stock-movement-item-module__tSCx8a__item{border-bottom:1px solid #2a151217;align-items:baseline;gap:.75rem;padding:.78rem 0;list-style:none;display:flex}.stock-movement-item-module__tSCx8a__item:last-child{border-bottom:0}
.stock-month-section-module__coZ0aW__group{justify-items:start;gap:.45rem;display:grid}.stock-month-section-module__coZ0aW__group h2{color:#563d38;background:#fff8f6e0;border-radius:999px;justify-self:center;padding:.35rem .8rem;font-size:.76rem;font-weight:750;box-shadow:0 2px 8px #481c151a}.stock-month-section-module__coZ0aW__list{background:#fffdfc;border-radius:.95rem .95rem .95rem .3rem;width:min(100%,22rem);padding:.15rem 1rem;box-shadow:0 5px 18px #481c1521}
.stocks-per-month-template-module__GeyrBa__page{min-height:100dvh;color:var(--foreground);background:#f7f3f2;place-items:center;padding:24px;display:grid}.stocks-per-month-template-module__GeyrBa__shell{background-color:#b6958f;background-image:url(/messages-doodle-background.png);background-position:50% 76px;background-repeat:repeat;background-size:620px;border:1px solid #b525151a;border-radius:32px;flex-direction:column;width:min(100%,480px);min-height:min(880px,100dvh - 48px);max-height:calc(100dvh - 48px);display:flex;overflow:hidden;box-shadow:0 28px 80px #481c152e}.stocks-per-month-template-module__GeyrBa__content{gap:1.35rem;padding:1.1rem;display:grid;overflow-y:auto}.stocks-per-month-template-module__GeyrBa__empty{color:var(--muted);background:#fffdfc;border-radius:.85rem;place-self:center;padding:.8rem 1rem;box-shadow:0 5px 18px #481c1521}@media (max-width:520px){.stocks-per-month-template-module__GeyrBa__page{padding:0;display:block}.stocks-per-month-template-module__GeyrBa__shell{width:100%;min-height:100dvh;max-height:100dvh;box-shadow:none;border:0;border-radius:0}}
.trading-view-widget-module__Y8pkJW__container{flex-direction:column;width:max(100%,760px);height:390px;display:flex}.trading-view-widget-module__Y8pkJW__advancedContainer{width:100%;height:100%;min-height:420px}.trading-view-widget-module__Y8pkJW__container .tradingview-widget-container__widget{flex:auto;width:100%;min-height:0}.trading-view-widget-module__Y8pkJW__container iframe{flex:auto;display:block;width:100%!important;height:100%!important;min-height:0!important}.trading-view-widget-module__Y8pkJW__copyright{color:#60717d;text-align:right;flex:none;padding-top:4px;font-size:.72rem}.trading-view-widget-module__Y8pkJW__copyright a{color:#1667a8}@media (max-width:620px){.trading-view-widget-module__Y8pkJW__container{height:350px}.trading-view-widget-module__Y8pkJW__advancedContainer{height:100%;min-height:0}}@media (max-height:500px){.trading-view-widget-module__Y8pkJW__advancedContainer{height:100%;min-height:0}}
.advanced-stock-chart-action-module__dcTNAG__chartButton,.advanced-stock-chart-action-module__dcTNAG__closeButton{cursor:pointer;border:0;place-items:center;display:grid}.advanced-stock-chart-action-module__dcTNAG__chartButton{color:#1667a8;background:#e7f1f8;border-radius:.28rem;flex:none;width:1.05rem;height:1.05rem}.advanced-stock-chart-action-module__dcTNAG__chartButton svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:.63rem;height:.63rem}.advanced-stock-chart-action-module__dcTNAG__chartButton:hover{background:#d8e9f5}.advanced-stock-chart-action-module__dcTNAG__chartButton:focus-visible,.advanced-stock-chart-action-module__dcTNAG__closeButton:focus-visible{outline-offset:2px;outline:3px solid #65b987}.advanced-stock-chart-action-module__dcTNAG__modalBackdrop{z-index:40;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#17252ead;place-items:center;padding:clamp(1rem,2.5vw,2rem);display:grid;position:fixed;inset:0}.advanced-stock-chart-action-module__dcTNAG__modal{background:#fff;border:1px solid #d9e1e7;border-radius:1rem;flex-direction:column;width:min(100%,1280px);height:min(820px,100dvh - 3rem);max-height:calc(100dvh - 3rem);display:flex;overflow:hidden;box-shadow:0 28px 80px #17252e52}.advanced-stock-chart-action-module__dcTNAG__modalHeader{border-bottom:1px solid #e5eaee;flex:none;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.advanced-stock-chart-action-module__dcTNAG__modalHeader p,.advanced-stock-chart-action-module__dcTNAG__modalHeader h2{margin:0}.advanced-stock-chart-action-module__dcTNAG__modalHeader p{color:#526570;text-transform:uppercase;font-size:.72rem;font-weight:800}.advanced-stock-chart-action-module__dcTNAG__modalHeader h2{color:#17252e;margin-top:.2rem;font-size:1.1rem}.advanced-stock-chart-action-module__dcTNAG__modalEyebrow{align-items:center;gap:.5rem;display:flex}.advanced-stock-chart-action-module__dcTNAG__modalEyebrow span{color:#0f5d8f;letter-spacing:.03em;background:#e7f1f8;border-radius:999px;padding:.18rem .45rem;font-size:.68rem;font-weight:850}.advanced-stock-chart-action-module__dcTNAG__closeButton{color:#17252e;background:#edf1f3;border-radius:50%;flex:none;width:2.5rem;height:2.5rem}.advanced-stock-chart-action-module__dcTNAG__closeButton svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:2px;width:1.25rem;height:1.25rem}.advanced-stock-chart-action-module__dcTNAG__chartBody{flex:auto;grid-template-rows:minmax(0,1fr) auto;gap:.9rem;min-height:0;padding:1rem 1.25rem 1.25rem;display:grid;overflow:hidden}.advanced-stock-chart-action-module__dcTNAG__chartScroller{background:#fff;border:1px solid #e5eaee;border-radius:.75rem;width:100%;height:100%;min-height:0;overflow:hidden}.advanced-stock-chart-action-module__dcTNAG__chartScroller:focus-visible{outline-offset:2px;outline:3px solid #65b987}.advanced-stock-chart-action-module__dcTNAG__openChartLink{color:#fff;background:#14753c;border-radius:.6rem;justify-self:end;align-items:center;gap:.5rem;min-height:2.5rem;padding:0 .9rem;font-size:.82rem;font-weight:800;text-decoration:none;display:inline-flex}.advanced-stock-chart-action-module__dcTNAG__openChartLink svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:1rem;height:1rem}.advanced-stock-chart-action-module__dcTNAG__openChartLink:hover{background:#0f6533}.advanced-stock-chart-action-module__dcTNAG__openChartLink:focus-visible{outline-offset:2px;outline:3px solid #65b987}@media (max-width:620px){.advanced-stock-chart-action-module__dcTNAG__modalBackdrop{padding:0}.advanced-stock-chart-action-module__dcTNAG__modal{border-width:0;border-radius:0;width:100%;height:100dvh;max-height:100dvh}.advanced-stock-chart-action-module__dcTNAG__modalHeader{padding:.8rem 1rem}.advanced-stock-chart-action-module__dcTNAG__chartBody{gap:.65rem;padding:.75rem}.advanced-stock-chart-action-module__dcTNAG__openChartLink{justify-content:center;justify-self:stretch;min-height:2.75rem}}@media (max-height:500px){.advanced-stock-chart-action-module__dcTNAG__modalBackdrop{padding:0}.advanced-stock-chart-action-module__dcTNAG__modal{border-width:0;border-radius:0;width:100%;height:100dvh;max-height:100dvh}.advanced-stock-chart-action-module__dcTNAG__modalHeader{padding-block:.65rem}.advanced-stock-chart-action-module__dcTNAG__chartBody{gap:.5rem;padding:.6rem .75rem}.advanced-stock-chart-action-module__dcTNAG__openChartLink{min-height:2.25rem}}
.stock-alerts-template-module__0nIgDa__page{background:#eef2f5;min-height:100dvh;padding:clamp(.5rem,2vw,1.5rem)}.stock-alerts-template-module__0nIgDa__shell{background:#f4f7f9;border:1px solid #d9e1e7;border-radius:1rem;width:min(100%,78rem);min-height:calc(100dvh - clamp(1rem,4vw,3rem));margin:0 auto;overflow:hidden}.stock-alerts-template-module__0nIgDa__content{gap:.75rem;padding:1.5rem;display:grid}.stock-alerts-template-module__0nIgDa__content h2,.stock-alerts-template-module__0nIgDa__content p{margin:0}.stock-alerts-template-module__0nIgDa__tableScroller{background:#fff;border:1px solid #d9e1e7;border-radius:.75rem;overflow-x:auto}.stock-alerts-template-module__0nIgDa__tableScroller table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.stock-alerts-template-module__0nIgDa__tableScroller th,.stock-alerts-template-module__0nIgDa__tableScroller td{text-align:right;white-space:nowrap;border-bottom:1px solid #e5eaee;padding:.8rem 1rem}.stock-alerts-template-module__0nIgDa__tableScroller th:first-child{text-align:left}.stock-alerts-template-module__0nIgDa__tableScroller tbody tr:last-child>*{border-bottom:0}.stock-alerts-template-module__0nIgDa__tableScroller tbody th span,.stock-alerts-template-module__0nIgDa__tableScroller tbody th small{display:block}.stock-alerts-template-module__0nIgDa__stockLabel{align-items:center;gap:.45rem;display:flex!important}.stock-alerts-template-module__0nIgDa__tableScroller tbody th small{color:#60717d;margin-top:.15rem;font-weight:400}.stock-alerts-template-module__0nIgDa__positive{color:#14753c}.stock-alerts-template-module__0nIgDa__negative{color:#b42318}.stock-alerts-template-module__0nIgDa__emptyState{color:#60717d}.stock-alerts-template-module__0nIgDa__updateNote{color:#60717d;font-size:.75rem}@media (max-width:520px){.stock-alerts-template-module__0nIgDa__page{padding:0}.stock-alerts-template-module__0nIgDa__shell{border:0;border-radius:0;min-height:100dvh}}
.stock-history-template-module__zh8-Ea__page{background:#eef2f5;min-height:100dvh;padding:clamp(.5rem,2vw,1.5rem)}.stock-history-template-module__zh8-Ea__shell{background:#f4f7f9;border:1px solid #d9e1e7;border-radius:1rem;width:min(100%,78rem);min-height:calc(100dvh - clamp(1rem,4vw,3rem));margin:0 auto;overflow:hidden}.stock-history-template-module__zh8-Ea__content{gap:.75rem;padding:1.5rem;display:grid}.stock-history-template-module__zh8-Ea__content h2,.stock-history-template-module__zh8-Ea__content p{margin:0}.stock-history-template-module__zh8-Ea__months{gap:1rem;display:grid}.stock-history-template-module__zh8-Ea__month{background:#fff;border:1px solid #d9e1e7;border-radius:.75rem;overflow:hidden}.stock-history-template-module__zh8-Ea__month h3{color:#43515a;border-bottom:1px solid #e5eaee;margin:0;padding:.75rem 1rem;font-size:.9rem}.stock-history-template-module__zh8-Ea__tableScroller{overflow-x:auto}.stock-history-template-module__zh8-Ea__month table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.stock-history-template-module__zh8-Ea__month th,.stock-history-template-module__zh8-Ea__month td{text-align:left;padding:.75rem 1rem}.stock-history-template-module__zh8-Ea__month thead th{color:#60717d;letter-spacing:.05em;text-transform:uppercase;font-size:.72rem}.stock-history-template-module__zh8-Ea__month th:last-child,.stock-history-template-module__zh8-Ea__month td:last-child{text-align:right}.stock-history-template-module__zh8-Ea__month tbody tr,.stock-history-template-module__zh8-Ea__month tfoot tr{border-top:1px solid #eef1f3}.stock-history-template-module__zh8-Ea__month tbody td,.stock-history-template-module__zh8-Ea__month tfoot td{font-weight:750}.stock-history-template-module__zh8-Ea__month tfoot{background:#f8fafb}.stock-history-template-module__zh8-Ea__month tfoot th,.stock-history-template-module__zh8-Ea__month tfoot td{font-weight:850}.stock-history-template-module__zh8-Ea__profit{color:#14753c}.stock-history-template-module__zh8-Ea__loss{color:#b42318}.stock-history-template-module__zh8-Ea__emptyState{color:#60717d}@media (max-width:520px){.stock-history-template-module__zh8-Ea__page{padding:0}.stock-history-template-module__zh8-Ea__shell{border:0;border-radius:0;min-height:100dvh}}
.analyze-stock-action-module__-MD5jW__analyzeButton{color:#14753c;cursor:pointer;background:#e2f3e9;border:0;border-radius:.28rem;flex:none;place-items:center;width:1.05rem;height:1.05rem;display:grid}.analyze-stock-action-module__-MD5jW__analyzeButton svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:.63rem;height:.63rem}.analyze-stock-action-module__-MD5jW__analyzeButton:hover{background:#d3ebdd}.analyze-stock-action-module__-MD5jW__analyzeButton:disabled{cursor:default;opacity:.5}.analyze-stock-action-module__-MD5jW__analyzeButton:focus-visible{outline-offset:2px;outline:3px solid #65b987}
.chart-candle-module__O1fIwq__chartCard{background:#fff;border:1px solid #e2e8f0;border-radius:.9rem;gap:.75rem;margin-top:1rem;padding:1rem;display:grid}.chart-candle-module__O1fIwq__chartCard header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.chart-candle-module__O1fIwq__chartCard header p,.chart-candle-module__O1fIwq__chartCard header span,.chart-candle-module__O1fIwq__description,.chart-candle-module__O1fIwq__empty{color:#64748b;font-size:.78rem}.chart-candle-module__O1fIwq__chartCard h4{color:#0f172a;margin-top:.2rem;font-size:1rem}.chart-candle-module__O1fIwq__priceChart{min-height:330px;overflow:hidden}.chart-candle-module__O1fIwq__rsiPanel,.chart-candle-module__O1fIwq__volumePanel{border-top:1px solid #e2e8f0;padding-top:.75rem}.chart-candle-module__O1fIwq__rsiChart,.chart-candle-module__O1fIwq__volumeChart{min-height:180px;overflow:hidden}.chart-candle-module__O1fIwq__description{line-height:1.5}.chart-candle-module__O1fIwq__error{color:#b91c1c}@media (max-width:640px){.chart-candle-module__O1fIwq__chartCard header{flex-direction:column}.chart-candle-module__O1fIwq__priceChart{min-height:300px}}@media (prefers-reduced-motion:reduce){.chart-candle-module__O1fIwq__chartCard *{scroll-behavior:auto}}
.stock-feed-panel-module__0B849G__panel{background:#fff;border:1px solid #d9e1e7;border-radius:1rem;overflow:hidden}.stock-feed-panel-module__0B849G__heading{border-bottom:1px solid #e5eaee;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.4rem;display:flex}.stock-feed-panel-module__0B849G__heading p,.stock-feed-panel-module__0B849G__heading h2{margin:0}.stock-feed-panel-module__0B849G__heading p{color:#526570;text-transform:uppercase;font-size:.72rem;font-weight:800}.stock-feed-panel-module__0B849G__heading h2{color:#17252e;margin-top:.2rem}.stock-feed-panel-module__0B849G__heading>span{color:#526570;font-size:.78rem}.stock-feed-panel-module__0B849G__tabs,.stock-feed-panel-module__0B849G__resultTabs{border-bottom:1px solid #e5eaee;gap:.25rem;padding:0 1.2rem;display:flex}.stock-feed-panel-module__0B849G__tabs button,.stock-feed-panel-module__0B849G__resultTabs button{color:#60717d;cursor:pointer;font:inherit;background:0 0;border:0;border-bottom:2px solid #0000;padding:.85rem .9rem;font-weight:750}.stock-feed-panel-module__0B849G__tabs button[aria-selected=true],.stock-feed-panel-module__0B849G__resultTabs button[aria-selected=true]{color:#17252e;border-bottom-color:#14753c}.stock-feed-panel-module__0B849G__tabs button:focus-visible,.stock-feed-panel-module__0B849G__resultTabs button:focus-visible,.stock-feed-panel-module__0B849G__form select:focus-visible,.stock-feed-panel-module__0B849G__form button:focus-visible{outline-offset:2px;outline:3px solid #65b987}.stock-feed-panel-module__0B849G__tabPanel[hidden],.stock-feed-panel-module__0B849G__results [hidden]{display:none}.stock-feed-panel-module__0B849G__feedList{gap:.65rem;margin:0;padding:1rem 1.2rem 1.25rem;list-style:none;display:grid}.stock-feed-panel-module__0B849G__feedList li{border:1px solid #e5eaee;border-radius:.75rem;grid-template-columns:minmax(8rem,1fr) auto minmax(11rem,1fr);align-items:center;gap:1rem;padding:.85rem 1rem;display:grid}.stock-feed-panel-module__0B849G__stockIdentity,.stock-feed-panel-module__0B849G__meta{gap:.15rem;display:grid}.stock-feed-panel-module__0B849G__stockIdentity{min-width:0}.stock-feed-panel-module__0B849G__stockTitle{align-items:center;gap:.75rem;min-width:0;display:flex}.stock-feed-panel-module__0B849G__chartActions{align-items:center;gap:.18rem;display:flex}.stock-feed-panel-module__0B849G__feedList strong{color:#17252e}.stock-feed-panel-module__0B849G__stockIdentity span,.stock-feed-panel-module__0B849G__meta{color:#60717d;font-size:.78rem}.stock-feed-panel-module__0B849G__meta{justify-items:end}.stock-feed-panel-module__0B849G__up,.stock-feed-panel-module__0B849G__down{border-radius:999px;padding:.3rem .55rem;font-size:.72rem;font-weight:850}.stock-feed-panel-module__0B849G__up{color:#0f6533;background:#daf5e5}.stock-feed-panel-module__0B849G__down{color:#a2231a;background:#fee5e2}.stock-feed-panel-module__0B849G__form{grid-template-columns:minmax(12rem,1fr) auto;gap:.55rem .75rem;padding:1.2rem;display:grid}.stock-feed-panel-module__0B849G__form label{color:#344955;grid-column:1/-1;font-size:.8rem;font-weight:750}.stock-feed-panel-module__0B849G__form select,.stock-feed-panel-module__0B849G__form button{min-height:2.75rem;font:inherit;border:1px solid #c8d3da;border-radius:.65rem;padding:0 .85rem}.stock-feed-panel-module__0B849G__form select{color:#17252e;background:#fff}.stock-feed-panel-module__0B849G__form button{color:#fff;cursor:pointer;background:#14753c;border-color:#14753c;font-weight:800}.stock-feed-panel-module__0B849G__form button:disabled,.stock-feed-panel-module__0B849G__form select:disabled{cursor:default;opacity:.55}.stock-feed-panel-module__0B849G__empty,.stock-feed-panel-module__0B849G__error,.stock-feed-panel-module__0B849G__success{color:#60717d;margin:0;padding:1rem 1.2rem}.stock-feed-panel-module__0B849G__error{color:#a2231a}.stock-feed-panel-module__0B849G__success{color:#0f6533}.stock-feed-panel-module__0B849G__results{border-top:1px solid #e5eaee}.stock-feed-panel-module__0B849G__resultHeading{align-items:center;gap:.65rem;padding:1.2rem 1.2rem .5rem;display:flex}.stock-feed-panel-module__0B849G__resultHeading h3{margin:0}.stock-feed-panel-module__0B849G__strategyResults{border-top:1px solid #e5eaee;margin-top:1rem;padding-top:1rem}.stock-feed-panel-module__0B849G__strategyResults h4{margin:0;padding:0 1.2rem}.stock-feed-panel-module__0B849G__previewList{gap:.65rem;margin:0;padding:1rem 1.2rem 1.25rem;list-style:none;display:grid}.stock-feed-panel-module__0B849G__previewList li{border:1px solid #e5eaee;border-radius:.75rem;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;display:flex}.stock-feed-panel-module__0B849G__priceTableWrapper{padding:1rem 1.2rem 1.25rem;overflow-x:auto}.stock-feed-panel-module__0B849G__priceTable{border-collapse:collapse;color:#344955;font-variant-numeric:tabular-nums;width:100%}.stock-feed-panel-module__0B849G__priceTable th,.stock-feed-panel-module__0B849G__priceTable td{text-align:left;white-space:nowrap;border-bottom:1px solid #e5eaee;padding:.75rem}.stock-feed-panel-module__0B849G__priceTable th{color:#60717d;text-transform:uppercase;font-size:.75rem}.stock-feed-panel-module__0B849G__priceTable th:first-child,.stock-feed-panel-module__0B849G__priceTable td:first-child{text-align:right;width:2.5rem}.stock-feed-panel-module__0B849G__priceTable th:nth-child(n+3),.stock-feed-panel-module__0B849G__priceTable td:nth-child(n+3){text-align:right}.stock-feed-panel-module__0B849G__positiveDifference{color:#0f6533}.stock-feed-panel-module__0B849G__negativeDifference{color:#a2231a}@media (max-width:620px){.stock-feed-panel-module__0B849G__heading{flex-direction:column;align-items:flex-start}.stock-feed-panel-module__0B849G__feedList li{grid-template-columns:1fr auto}.stock-feed-panel-module__0B849G__meta{grid-column:1/-1;justify-items:start}.stock-feed-panel-module__0B849G__form{grid-template-columns:1fr}}
.stock-feed-template-module__EMMY3a__page{background:#eef2f5;min-height:100dvh;padding:clamp(.5rem,2vw,1.5rem)}.stock-feed-template-module__EMMY3a__shell{background:#f4f7f9;border:1px solid #d9e1e7;border-radius:1rem;width:min(100%,78rem);min-height:calc(100dvh - clamp(1rem,4vw,3rem));margin:0 auto;overflow:hidden}.stock-feed-template-module__EMMY3a__content{padding:1.5rem}@media (max-width:520px){.stock-feed-template-module__EMMY3a__page{padding:0}.stock-feed-template-module__EMMY3a__shell{border:0;border-radius:0;min-height:100dvh}.stock-feed-template-module__EMMY3a__content{padding:.75rem}}
.chat-settings-panel-module__z0sqFG__panel{gap:18px;display:grid}.chat-settings-panel-module__z0sqFG__heading h3,.chat-settings-panel-module__z0sqFG__actionCard h4,.chat-settings-panel-module__z0sqFG__heading p,.chat-settings-panel-module__z0sqFG__actionCard p,.chat-settings-panel-module__z0sqFG__confirmation p,.chat-settings-panel-module__z0sqFG__feedback{margin:0}.chat-settings-panel-module__z0sqFG__heading h3{margin-bottom:6px;font-size:1.12rem}.chat-settings-panel-module__z0sqFG__heading p,.chat-settings-panel-module__z0sqFG__actionCard p,.chat-settings-panel-module__z0sqFG__confirmation p{color:var(--muted);font-size:.84rem;line-height:1.5}.chat-settings-panel-module__z0sqFG__actionCard{background:#fffaf8;border:1px solid #efd9d4;border-radius:18px;gap:16px;padding:18px;display:grid}.chat-settings-panel-module__z0sqFG__actionCard h4{margin-bottom:5px;font-size:.94rem}.chat-settings-panel-module__z0sqFG__actionCard>button,.chat-settings-panel-module__z0sqFG__confirmationActions button{min-height:42px;color:var(--primary-foreground);background:var(--primary);cursor:pointer;font:inherit;border:0;border-radius:12px;padding:0 15px;font-size:.8rem;font-weight:800}.chat-settings-panel-module__z0sqFG__actionCard>button{justify-self:start}.chat-settings-panel-module__z0sqFG__actionCard button:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.chat-settings-panel-module__z0sqFG__actionCard button:disabled{cursor:default;opacity:.5}.chat-settings-panel-module__z0sqFG__dangerCard{background:#fff5f3;border-color:#e7aaa3}.chat-settings-panel-module__z0sqFG__actionCard .chat-settings-panel-module__z0sqFG__dangerButton{background:#a4271a}.chat-settings-panel-module__z0sqFG__confirmation{gap:12px;display:grid}.chat-settings-panel-module__z0sqFG__confirmationActions{flex-wrap:wrap;gap:9px;display:flex}.chat-settings-panel-module__z0sqFG__confirmationActions .chat-settings-panel-module__z0sqFG__secondaryButton{color:var(--foreground);background:var(--surface);border:1px solid #d9aaa3}.chat-settings-panel-module__z0sqFG__feedback{color:#7d1f15;background:#ffe4df;border-radius:12px;padding:11px 13px;font-size:.82rem}
.floating-action-button-module__94yAaW__button{min-width:56px;min-height:56px;color:var(--primary-foreground);background:var(--primary);cursor:pointer;font:inherit;border:0;border-radius:18px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:.82rem;font-weight:850;transition:background-color .16s,box-shadow .16s,transform .16s;display:inline-flex;box-shadow:0 14px 30px #481c153d}.floating-action-button-module__94yAaW__button:hover:not(:disabled){background:var(--primary-strong);transform:translateY(-1px);box-shadow:0 18px 36px #481c154d}.floating-action-button-module__94yAaW__button:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.floating-action-button-module__94yAaW__button:active:not(:disabled){transform:translateY(0)}.floating-action-button-module__94yAaW__button:disabled{cursor:not-allowed;opacity:.55}.floating-action-button-module__94yAaW__icon{place-items:center;width:22px;height:22px;display:grid}.floating-action-button-module__94yAaW__icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:2px;width:100%;height:100%}@media (max-width:360px){.floating-action-button-module__94yAaW__button{border-radius:50%;width:56px;padding:0}.floating-action-button-module__94yAaW__button>span:last-child{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}
.app-install-button-module__EX-9Nq__control{justify-items:end;gap:6px;display:grid}.app-install-button-module__EX-9Nq__button{min-width:92px;min-height:40px;color:var(--primary-foreground);background:var(--primary);cursor:pointer;font:inherit;border:0;border-radius:12px;padding:0 16px;font-size:.78rem;font-weight:800}.app-install-button-module__EX-9Nq__button:hover:not(:disabled){background:var(--primary-hover)}.app-install-button-module__EX-9Nq__button:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.app-install-button-module__EX-9Nq__button:disabled{cursor:default;opacity:.58}.app-install-button-module__EX-9Nq__feedback{max-width:180px;color:var(--muted);text-align:right;font-size:.7rem}
.chat-row-module__1MxdOW__chat{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border-bottom:1px solid #f3e3df;grid-template-columns:auto minmax(0,1fr);gap:14px;padding:17px 4px;display:grid}.chat-row-module__1MxdOW__chat:last-child{border-bottom:0}.chat-row-module__1MxdOW__chat:hover{background:#fff8f6}.chat-row-module__1MxdOW__chat:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px;border-radius:12px}.chat-row-module__1MxdOW__avatar{letter-spacing:.02em;border-radius:17px;place-items:center;width:52px;height:52px;font-size:.8rem;font-weight:850;display:grid}.chat-row-module__1MxdOW__coral{color:#42110b;background:#ff8371}.chat-row-module__1MxdOW__peach{color:#5b2921;background:#ffd0c8}.chat-row-module__1MxdOW__cocoa{color:#fff7f5;background:#4c2721}.chat-row-module__1MxdOW__sand{color:#57362e;background:#ead3bd}.chat-row-module__1MxdOW__chatBody,.chat-row-module__1MxdOW__chatHeading,.chat-row-module__1MxdOW__chatPreview{min-width:0}.chat-row-module__1MxdOW__chatBody{align-content:center;gap:7px;display:grid}.chat-row-module__1MxdOW__chatHeading,.chat-row-module__1MxdOW__chatPreview{justify-content:space-between;align-items:center;gap:12px;display:flex}.chat-row-module__1MxdOW__chatHeading strong{text-overflow:ellipsis;white-space:nowrap;font-size:.98rem;overflow:hidden}.chat-row-module__1MxdOW__chatHeading time{color:#98766f;flex:none;font-size:.72rem}.chat-row-module__1MxdOW__chatPreview>span:first-child{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;line-height:1.35;overflow:hidden}.chat-row-module__1MxdOW__appName{color:var(--primary-strong);background:#ffe7e2;border-radius:999px;flex:none;padding:3px 7px;font-size:.64rem;font-weight:800}
.chat-list-module__YLo-Za__chatList{display:grid}.chat-list-module__YLo-Za__emptyState{text-align:center;align-content:center;place-items:center;min-height:330px;padding:36px 24px;display:grid}.chat-list-module__YLo-Za__emptyIcon{width:64px;height:64px;color:var(--primary-strong);background:#ffe2dd;border-radius:22px;place-items:center;margin-bottom:18px;font-size:2rem;line-height:1;display:grid}.chat-list-module__YLo-Za__emptyState h2{margin-bottom:8px;font-size:1.15rem}.chat-list-module__YLo-Za__emptyState p{max-width:280px;color:var(--muted);font-size:.86rem;line-height:1.5}.chat-list-module__YLo-Za__emptyState button{min-height:44px;color:var(--primary-foreground);background:var(--primary);cursor:pointer;font:inherit;border:0;border-radius:12px;margin-top:20px;padding:0 18px;font-size:.84rem;font-weight:800}.chat-list-module__YLo-Za__emptyState button:hover{background:var(--primary-strong)}.chat-list-module__YLo-Za__emptyState button:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}
.chats-header-module__6EETGW__header{z-index:2;background:#fffdfceb;border-bottom:1px solid #f2ded9;flex:none;justify-content:space-between;align-items:center;min-height:76px;padding:0 20px;display:flex;position:relative}.chats-header-module__6EETGW__logo{width:40px;height:40px;color:var(--primary-foreground);background:var(--primary);border-radius:13px;place-items:center;font-size:1.1rem;font-weight:850;display:grid;box-shadow:0 10px 24px #fd412947}.chats-header-module__6EETGW__menuContainer{position:relative}.chats-header-module__6EETGW__menuButton{width:42px;height:42px;color:var(--foreground);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;transition:background-color .16s;display:grid}.chats-header-module__6EETGW__menuButton:hover{background:#f8ebe8}.chats-header-module__6EETGW__menuButton:focus-visible,.chats-header-module__6EETGW__menu button:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.chats-header-module__6EETGW__menuButton svg{fill:currentColor;width:26px;height:26px}.chats-header-module__6EETGW__menu{background:var(--surface);border:1px solid #f0dcd7;border-radius:14px;width:160px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 14px 36px #481c152e}.chats-header-module__6EETGW__menu button{width:100%;min-height:42px;color:var(--primary-strong);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:9px;padding:0 12px;font-size:.875rem;font-weight:750}.chats-header-module__6EETGW__menu button:hover{background:#fff0ed}
.button-module__az27Sq__button{width:100%;min-height:48px;color:var(--primary-foreground);background:var(--primary);cursor:pointer;font:inherit;border:0;border-radius:12px;font-weight:700;transition:background-color .16s,box-shadow .16s,transform .16s;box-shadow:0 10px 24px #fd41293d}.button-module__az27Sq__button:hover{background:var(--primary-hover);transform:translateY(-1px);box-shadow:0 14px 30px #fd41294d}.button-module__az27Sq__button:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.button-module__az27Sq__button:active{transform:translateY(0)}.button-module__az27Sq__button:disabled{cursor:not-allowed;opacity:.55;transform:none}
.input-module__gHodvG__input{border:1px solid var(--border);width:100%;min-height:48px;color:var(--foreground);background:var(--surface);font:inherit;border-radius:12px;padding:0 14px;transition:border-color .16s,box-shadow .16s}.input-module__gHodvG__input::placeholder{color:var(--placeholder)}.input-module__gHodvG__input:hover{border-color:#c9948a}.input-module__gHodvG__input:focus{border-color:var(--primary);box-shadow:0 0 0 4px var(--focus-ring);outline:0}.input-module__gHodvG__input[aria-invalid=true]{border-color:#dc2626}
.label-module__YYT2uG__label{color:#5d403a;font-size:.875rem;font-weight:650}
.form-field-module__pI4ACG__field{gap:8px;display:grid}
.create-chat-modal-module__VrUsbW__backdrop{z-index:10;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#2a110d8f;place-items:center;padding:24px;display:grid;position:absolute;inset:0}.create-chat-modal-module__VrUsbW__modal{background:var(--surface);border:1px solid #b525151f;border-radius:26px;width:min(100%,410px);max-height:calc(100dvh - 48px);overflow-y:auto;box-shadow:0 28px 80px #2a110d4d}.create-chat-modal-module__VrUsbW__header{border-bottom:1px solid #f0dcd7;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 24px 20px;display:flex}.create-chat-modal-module__VrUsbW__header h1,.create-chat-modal-module__VrUsbW__header p,.create-chat-modal-module__VrUsbW__fieldError,.create-chat-modal-module__VrUsbW__formMessage{margin:0}.create-chat-modal-module__VrUsbW__header p{color:var(--primary-strong);letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:.72rem;font-weight:850}.create-chat-modal-module__VrUsbW__header h1{font-size:1.45rem}.create-chat-modal-module__VrUsbW__closeButton{width:40px;height:40px;color:var(--foreground);cursor:pointer;background:#f8e9e6;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.create-chat-modal-module__VrUsbW__closeButton svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:2px;width:20px;height:20px}.create-chat-modal-module__VrUsbW__form{gap:20px;padding:24px;display:grid}.create-chat-modal-module__VrUsbW__descriptionField{gap:8px;display:grid}.create-chat-modal-module__VrUsbW__descriptionField label{font-size:.875rem;font-weight:700}.create-chat-modal-module__VrUsbW__descriptionField textarea{resize:vertical;border:1px solid var(--border);width:100%;color:var(--foreground);background:var(--surface);font:inherit;border-radius:12px;padding:12px 14px;line-height:1.45}.create-chat-modal-module__VrUsbW__descriptionField textarea::placeholder{color:var(--placeholder)}.create-chat-modal-module__VrUsbW__descriptionField textarea:focus{border-color:var(--primary);box-shadow:0 0 0 4px var(--focus-ring);outline:0}.create-chat-modal-module__VrUsbW__descriptionField textarea[aria-invalid=true]{border-color:#dc2626}.create-chat-modal-module__VrUsbW__fieldError,.create-chat-modal-module__VrUsbW__formMessage{color:#b42318;margin-top:7px;font-size:.78rem;line-height:1.4}.create-chat-modal-module__VrUsbW__actions{grid-template-columns:1fr 1.4fr;gap:10px;margin-top:2px;display:grid}.create-chat-modal-module__VrUsbW__cancelButton{min-height:48px;color:var(--foreground);cursor:pointer;font:inherit;background:#fff8f6;border:1px solid #e8ccc6;border-radius:12px;font-weight:700}.create-chat-modal-module__VrUsbW__closeButton:hover:not(:disabled),.create-chat-modal-module__VrUsbW__cancelButton:hover:not(:disabled){background:#f3d9d3}.create-chat-modal-module__VrUsbW__closeButton:focus-visible,.create-chat-modal-module__VrUsbW__cancelButton:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.create-chat-modal-module__VrUsbW__closeButton:disabled,.create-chat-modal-module__VrUsbW__cancelButton:disabled{cursor:not-allowed;opacity:.55}@media (max-width:520px){.create-chat-modal-module__VrUsbW__backdrop{padding:16px}.create-chat-modal-module__VrUsbW__modal{max-height:calc(100dvh - 32px)}}
.chats-template-module__XICWSW__page{min-height:100dvh;color:var(--foreground);background:radial-gradient(circle at 15% 10%,#fd412924,#0000 28%),radial-gradient(circle at 85% 90%,#ffab9d2e,#0000 30%),#f4e9e6;place-items:center;padding:24px;display:grid}.chats-template-module__XICWSW__shell{background:var(--surface);border:1px solid #b525151a;border-radius:32px;flex-direction:column;width:min(100%,480px);min-height:min(880px,100dvh - 48px);max-height:calc(100dvh - 48px);display:flex;position:relative;overflow:hidden;box-shadow:0 28px 80px #481c152e}.chats-template-module__XICWSW__content{scrollbar-width:none;flex:1;min-height:0;padding:28px 20px 104px;overflow-y:auto}.chats-template-module__XICWSW__content::-webkit-scrollbar{display:none}.chats-template-module__XICWSW__createAction{right:22px;bottom:calc(98px + env(safe-area-inset-bottom));z-index:3;position:absolute}.chats-template-module__XICWSW__tabs{background:#f8ebe8;border-radius:14px;grid-template-columns:.7fr 1.3fr;gap:6px;margin:0 0 12px;padding:5px;display:grid}.chats-template-module__XICWSW__tabs button{min-height:40px;color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:10px;font-size:.875rem;font-weight:750;transition:color .16s,background-color .16s,box-shadow .16s}.chats-template-module__XICWSW__tabs button:focus-visible,.chats-template-module__XICWSW__footer button:focus-visible,.chats-template-module__XICWSW__installButton:focus-visible,.chats-template-module__XICWSW__switchControl input:focus-visible+.chats-template-module__XICWSW__switchTrack{outline:3px solid var(--focus-ring);outline-offset:2px}.chats-template-module__XICWSW__tabs .chats-template-module__XICWSW__activeTab{color:var(--primary-strong);background:var(--surface);box-shadow:0 5px 14px #481c1514}.chats-template-module__XICWSW__appsSection{gap:24px;display:grid}.chats-template-module__XICWSW__sectionHeading{gap:6px;display:grid}.chats-template-module__XICWSW__sectionHeading h1,.chats-template-module__XICWSW__sectionHeading p,.chats-template-module__XICWSW__appDetails h2,.chats-template-module__XICWSW__appDetails p{margin:0}.chats-template-module__XICWSW__sectionHeading h1{font-size:1.7rem;line-height:1.15}.chats-template-module__XICWSW__sectionHeading>p:last-child{max-width:34rem;color:var(--muted);font-size:.9rem;line-height:1.5}.chats-template-module__XICWSW__sectionHeading .chats-template-module__XICWSW__eyebrow{color:var(--primary-strong);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:850}.chats-template-module__XICWSW__appList{gap:12px;display:grid}.chats-template-module__XICWSW__appCard{background:#fffaf8;border:1px solid #f0dcd7;border-radius:20px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px;display:grid;box-shadow:0 8px 24px #481c150f}.chats-template-module__XICWSW__appIcon{width:48px;height:48px;color:var(--primary-strong);background:#ffe1db;border-radius:15px;place-items:center;display:grid}.chats-template-module__XICWSW__appIcon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:25px;height:25px}.chats-template-module__XICWSW__appDetails{gap:5px;min-width:0;display:grid}.chats-template-module__XICWSW__appDetails h2{font-size:.98rem}.chats-template-module__XICWSW__appDetails p{color:var(--muted);font-size:.78rem;line-height:1.4}.chats-template-module__XICWSW__installButton{min-height:36px;color:var(--primary-foreground);background:var(--primary);cursor:pointer;font:inherit;border:0;border-radius:11px;padding:0 14px;font-size:.75rem;font-weight:800}.chats-template-module__XICWSW__installButton:hover:not(:disabled){background:var(--primary-strong)}.chats-template-module__XICWSW__installButton:disabled{color:#7c5c55;cursor:default;background:#eadbd7}.chats-template-module__XICWSW__settingsSection{gap:24px;display:grid}.chats-template-module__XICWSW__settingsList{margin:0;padding:0;list-style:none}.chats-template-module__XICWSW__settingOption{cursor:pointer;background:#fffaf8;border:1px solid #f0dcd7;border-radius:20px;justify-content:space-between;align-items:center;gap:20px;padding:18px;display:flex;box-shadow:0 8px 24px #481c150f}.chats-template-module__XICWSW__settingCopy{gap:5px;display:grid}.chats-template-module__XICWSW__settingCopy strong{font-size:.95rem}.chats-template-module__XICWSW__settingCopy>span{color:var(--muted);font-size:.78rem;line-height:1.4}.chats-template-module__XICWSW__switchControl{flex:none;width:48px;height:28px;position:relative}.chats-template-module__XICWSW__switchControl input{opacity:0;width:1px;height:1px;position:absolute}.chats-template-module__XICWSW__switchTrack{background:#d8c4bf;border-radius:999px;width:100%;height:100%;transition:background-color .16s;display:block}.chats-template-module__XICWSW__switchTrack:after{background:var(--surface);content:"";border-radius:50%;width:20px;height:20px;transition:transform .16s;position:absolute;top:4px;left:4px;box-shadow:0 2px 6px #481c153d}.chats-template-module__XICWSW__switchControl input:checked+.chats-template-module__XICWSW__switchTrack{background:var(--primary)}.chats-template-module__XICWSW__switchControl input:checked+.chats-template-module__XICWSW__switchTrack:after{transform:translate(20px)}.chats-template-module__XICWSW__footer{min-height:82px;padding:8px 18px max(8px, env(safe-area-inset-bottom));background:#fffdfcf5;border-top:1px solid #f0dcd7;flex:none;grid-template-columns:repeat(3,1fr);display:grid;box-shadow:0 -10px 30px #481c150d}.chats-template-module__XICWSW__footer button{color:#98766f;cursor:pointer;font:inherit;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:4px;font-size:.68rem;font-weight:750;display:flex}.chats-template-module__XICWSW__footer svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:23px;height:23px}.chats-template-module__XICWSW__footer .chats-template-module__XICWSW__activeAction{color:var(--primary-strong)}@media (max-width:520px){.chats-template-module__XICWSW__page{padding:0;display:block}.chats-template-module__XICWSW__shell{width:100%;min-height:100dvh;max-height:100dvh;box-shadow:none;border:0;border-radius:0}.chats-template-module__XICWSW__appCard{grid-template-columns:auto minmax(0,1fr)}.chats-template-module__XICWSW__installButton{grid-column:2;justify-self:start}.chats-template-module__XICWSW__createAction{right:18px;bottom:calc(96px + env(safe-area-inset-bottom))}}
.completed-job-queue-table-module__XOey4G__panel{background:#0d1723e0;border:1px solid #26364a;border-radius:16px;margin-top:30px;overflow:hidden}.completed-job-queue-table-module__XOey4G__panel>header{border-bottom:1px solid #26364a;justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;display:flex}.completed-job-queue-table-module__XOey4G__panel header p{color:#6edbc6;letter-spacing:.12em;text-transform:uppercase;margin-bottom:5px;font-size:.68rem;font-weight:800}.completed-job-queue-table-module__XOey4G__panel h2{font-size:1.08rem}.completed-job-queue-table-module__XOey4G__panel header>span{color:#8091a5;font-size:.78rem}.completed-job-queue-table-module__XOey4G__tableWrapper{overflow-x:auto}.completed-job-queue-table-module__XOey4G__tableWrapper table{border-collapse:collapse;text-align:left;width:100%;min-width:940px}.completed-job-queue-table-module__XOey4G__tableWrapper th,.completed-job-queue-table-module__XOey4G__tableWrapper td{border-bottom:1px solid #202f42;padding:15px 20px}.completed-job-queue-table-module__XOey4G__tableWrapper thead th{color:#74869b;letter-spacing:.06em;text-transform:uppercase;background:#0d1723;font-size:.68rem;font-weight:800}.completed-job-queue-table-module__XOey4G__tableWrapper tbody th{color:#dce6ef;font-size:.76rem}.completed-job-queue-table-module__XOey4G__tableWrapper td{color:#91a2b5;font-size:.76rem;line-height:1.45}.completed-job-queue-table-module__XOey4G__tableWrapper td strong{color:#dce6ef;font-size:.8rem;display:block}.completed-job-queue-table-module__XOey4G__tableWrapper td small{color:#7f91a6;margin-top:3px;font-size:.7rem;display:block}.completed-job-queue-table-module__XOey4G__empty{text-align:center;padding:42px 24px}.completed-job-queue-table-module__XOey4G__empty strong{color:#dfe8f1}.completed-job-queue-table-module__XOey4G__empty p{color:#788ba0;margin-top:8px;font-size:.85rem}@media (max-width:620px){.completed-job-queue-table-module__XOey4G__panel>header{flex-direction:column;align-items:flex-start}}
.system-job-batch-controls-module__d5e7Mq__panel{background:#0d1723e0;border:1px solid #26364a;border-radius:16px;margin-top:30px;overflow:hidden}.system-job-batch-controls-module__d5e7Mq__panel>header{border-bottom:1px solid #26364a;justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex}.system-job-batch-controls-module__d5e7Mq__panel header p{color:#6edbc6;letter-spacing:.12em;text-transform:uppercase;margin-bottom:5px;font-size:.68rem;font-weight:800}.system-job-batch-controls-module__d5e7Mq__panel h2{font-size:1.08rem}.system-job-batch-controls-module__d5e7Mq__panel header>span{color:#8091a5;font-size:.75rem}.system-job-batch-controls-module__d5e7Mq__controls{background:#26364a;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.system-job-batch-controls-module__d5e7Mq__controls article{background:#0d1723;align-content:start;gap:8px;padding:20px 22px;display:grid}.system-job-batch-controls-module__d5e7Mq__controls h3{color:#dce6ef;font-size:.9rem}.system-job-batch-controls-module__d5e7Mq__controls p{color:#8193a6;min-height:42px;font-size:.8rem;line-height:1.5}.system-job-batch-controls-module__d5e7Mq__controls button,.system-job-batch-controls-module__d5e7Mq__confirmation button{color:#dffaf4;cursor:pointer;min-height:40px;font:inherit;background:#17483e;border:1px solid #357969;border-radius:10px;justify-self:start;padding:0 13px;font-size:.76rem;font-weight:800}.system-job-batch-controls-module__d5e7Mq__controls button:focus-visible,.system-job-batch-controls-module__d5e7Mq__confirmation button:focus-visible,.system-job-batch-controls-module__d5e7Mq__success:focus-visible,.system-job-batch-controls-module__d5e7Mq__error:focus-visible{outline-offset:2px;outline:3px solid #69d8c3}.system-job-batch-controls-module__d5e7Mq__controls button:disabled,.system-job-batch-controls-module__d5e7Mq__confirmation button:disabled{cursor:default;opacity:.48}.system-job-batch-controls-module__d5e7Mq__confirmation{color:#dce6ef;background:#111d2b;border-top:1px solid #314259;gap:12px;padding:18px 22px;display:grid}.system-job-batch-controls-module__d5e7Mq__confirmation>p{font-size:.82rem;line-height:1.5}.system-job-batch-controls-module__d5e7Mq__confirmation>div{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.system-job-batch-controls-module__d5e7Mq__confirmation button:first-child{color:#c7d2df;background:#1a293a;border-color:#3a4c61}.system-job-batch-controls-module__d5e7Mq__pending,.system-job-batch-controls-module__d5e7Mq__success,.system-job-batch-controls-module__d5e7Mq__error{border-radius:10px;margin:16px 22px;padding:12px 14px;font-size:.8rem;line-height:1.5}.system-job-batch-controls-module__d5e7Mq__pending{color:#bed2e5;background:#17283b}.system-job-batch-controls-module__d5e7Mq__success{color:#a7f3d0;background:#064e3b52}.system-job-batch-controls-module__d5e7Mq__error{color:#fecaca;background:#7f1d1d47}.system-job-batch-controls-module__d5e7Mq__success ul{color:#b8c7d6;gap:4px;margin:8px 0 0 18px;display:grid}@media (max-width:680px){.system-job-batch-controls-module__d5e7Mq__controls{grid-template-columns:1fr}.system-job-batch-controls-module__d5e7Mq__panel>header{flex-direction:column;align-items:flex-start}}
.system-jobs-table-module__bNyj1q__panel{background:#0d1723e0;border:1px solid #26364a;border-radius:16px;margin-top:30px;overflow:hidden}.system-jobs-table-module__bNyj1q__panel>header{border-bottom:1px solid #26364a;justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;display:flex}.system-jobs-table-module__bNyj1q__panel header p{color:#6edbc6;letter-spacing:.12em;text-transform:uppercase;margin-bottom:5px;font-size:.68rem;font-weight:800}.system-jobs-table-module__bNyj1q__panel h2{font-size:1.08rem}.system-jobs-table-module__bNyj1q__panel header>span{color:#8091a5;font-size:.78rem}.system-jobs-table-module__bNyj1q__jobs{min-width:0}.system-jobs-table-module__bNyj1q__tableWrapper,.system-jobs-table-module__bNyj1q__queueWrapper{overflow-x:auto}.system-jobs-table-module__bNyj1q__tableWrapper table,.system-jobs-table-module__bNyj1q__queueWrapper table{border-collapse:collapse;text-align:left;width:100%;min-width:860px}.system-jobs-table-module__bNyj1q__tableWrapper th,.system-jobs-table-module__bNyj1q__tableWrapper td,.system-jobs-table-module__bNyj1q__queueWrapper th,.system-jobs-table-module__bNyj1q__queueWrapper td{border-bottom:1px solid #202f42;padding:15px 20px}.system-jobs-table-module__bNyj1q__tableWrapper thead th,.system-jobs-table-module__bNyj1q__queueWrapper thead th{color:#74869b;letter-spacing:.06em;text-transform:uppercase;background:#0d1723;font-size:.68rem;font-weight:800}.system-jobs-table-module__bNyj1q__tableWrapper tbody th,.system-jobs-table-module__bNyj1q__queueWrapper tbody th{color:#dce6ef}.system-jobs-table-module__bNyj1q__tableWrapper tbody th span,.system-jobs-table-module__bNyj1q__queueWrapper tbody th span{gap:3px;display:grid}.system-jobs-table-module__bNyj1q__tableWrapper tbody th strong,.system-jobs-table-module__bNyj1q__queueWrapper tbody th strong{font-size:.8rem;display:block}.system-jobs-table-module__bNyj1q__tableWrapper tbody th small,.system-jobs-table-module__bNyj1q__queueWrapper tbody th small{color:#7f91a6;margin-top:3px;font-size:.7rem;font-weight:500;display:block}.system-jobs-table-module__bNyj1q__tableWrapper td,.system-jobs-table-module__bNyj1q__queueWrapper td{color:#91a2b5;font-size:.76rem;line-height:1.45}.system-jobs-table-module__bNyj1q__badge{text-transform:capitalize;border:1px solid;border-radius:999px;padding:5px 9px;font-size:.66rem;font-weight:800;display:inline-flex}.system-jobs-table-module__bNyj1q__active,.system-jobs-table-module__bNyj1q__completed{color:#86efac;background:#16653433;border-color:#4ade8047}.system-jobs-table-module__bNyj1q__completed{color:#cbd5e1;background:#47556933;border-color:#94a3b847}.system-jobs-table-module__bNyj1q__pending{color:#fde68a;background:#854d0e33;border-color:#facc1547}.system-jobs-table-module__bNyj1q__processing{color:#bae6fd;background:#07598533;border-color:#38bdf847}.system-jobs-table-module__bNyj1q__failed{color:#fecaca;background:#7f1d1d38;border-color:#f8717147}.system-jobs-table-module__bNyj1q__counts{white-space:nowrap}.system-jobs-table-module__bNyj1q__detail{background:#101b29;border-top:1px solid #26364a}.system-jobs-table-module__bNyj1q__detail summary{color:#b8c7d6;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding:0 22px;font-size:.78rem;font-weight:750;display:flex}.system-jobs-table-module__bNyj1q__detail summary:focus-visible{outline-offset:-4px;outline:3px solid #69d8c3}.system-jobs-table-module__bNyj1q__detail summary span{color:#71859a;font-size:.7rem;font-weight:600}.system-jobs-table-module__bNyj1q__queueWrapper{border-top:1px solid #26364a}.system-jobs-table-module__bNyj1q__queueWrapper table{min-width:1040px}.system-jobs-table-module__bNyj1q__failure{overflow-wrap:anywhere;color:#fecaca!important}.system-jobs-table-module__bNyj1q__noQueue{color:#7f91a6;text-align:center;border-top:1px solid #26364a;padding:22px;font-size:.8rem}.system-jobs-table-module__bNyj1q__empty{text-align:center;padding:52px 24px}.system-jobs-table-module__bNyj1q__empty strong{color:#dfe8f1}.system-jobs-table-module__bNyj1q__empty p{color:#788ba0;margin-top:8px;font-size:.85rem}@media (max-width:620px){.system-jobs-table-module__bNyj1q__panel>header{flex-direction:column;align-items:flex-start}.system-jobs-table-module__bNyj1q__detail summary{flex-direction:column;justify-content:center;align-items:flex-start;padding-block:12px}}
.schedule-command-field-module__bILWyG__field{gap:7px;display:grid}.schedule-command-field-module__bILWyG__field>label{color:#65413b;font-size:.76rem;font-weight:800}.schedule-command-field-module__bILWyG__control{background:var(--surface);border:1px solid #dfbbb4;border-radius:12px;align-items:stretch;min-width:0;display:flex;overflow:hidden}.schedule-command-field-module__bILWyG__control:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px var(--focus-ring)}.schedule-command-field-module__bILWyG__control>span{color:var(--primary-strong);flex:none;align-items:center;padding:0 0 0 12px;font-size:.84rem;font-weight:850;display:flex}.schedule-command-field-module__bILWyG__control input{width:100%;min-width:0;min-height:44px;color:var(--foreground);font:inherit;background:0 0;border:0;outline:none;padding:10px 12px 10px 5px;font-size:.84rem}.schedule-command-field-module__bILWyG__field>p{color:var(--muted);font-size:.7rem;line-height:1.4}
.test-user-jobs-panel-module__I2r-1q__panel{background:#0d1723e0;border:1px solid #26364a;border-radius:16px;margin-top:24px;overflow:hidden}.test-user-jobs-panel-module__I2r-1q__panel>header{border-bottom:1px solid #26364a;justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex}.test-user-jobs-panel-module__I2r-1q__panel header p{color:#6edbc6;letter-spacing:.12em;text-transform:uppercase;margin-bottom:5px;font-size:.68rem;font-weight:800}.test-user-jobs-panel-module__I2r-1q__panel h2{font-size:1.08rem}.test-user-jobs-panel-module__I2r-1q__panel header>span{color:#8091a5;font-size:.75rem}.test-user-jobs-panel-module__I2r-1q__form{gap:16px;padding:22px;display:grid}.test-user-jobs-panel-module__I2r-1q__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.test-user-jobs-panel-module__I2r-1q__row label{color:#b8c7d6;gap:7px;font-size:.78rem;font-weight:700;display:grid}.test-user-jobs-panel-module__I2r-1q__row select{color:#e7eef6;min-height:42px;font:inherit;background:#111d2b;border:1px solid #34475e;border-radius:9px;padding:0 10px}.test-user-jobs-panel-module__I2r-1q__checks{color:#b8c7d6;flex-wrap:wrap;gap:18px;font-size:.8rem;display:flex}.test-user-jobs-panel-module__I2r-1q__checks label{align-items:center;gap:8px;display:flex}.test-user-jobs-panel-module__I2r-1q__checks input{accent-color:#69d8c3;width:18px;height:18px}.test-user-jobs-panel-module__I2r-1q__form>button,.test-user-jobs-panel-module__I2r-1q__playArea button,.test-user-jobs-panel-module__I2r-1q__confirmation button{color:#dffaf4;cursor:pointer;min-height:42px;font:inherit;background:#17483e;border:1px solid #357969;border-radius:10px;justify-self:start;padding:0 15px;font-size:.78rem;font-weight:850}.test-user-jobs-panel-module__I2r-1q__form button:disabled,.test-user-jobs-panel-module__I2r-1q__playArea button:disabled{cursor:default;opacity:.5}.test-user-jobs-panel-module__I2r-1q__playArea{background:#111d2b;border-top:1px solid #26364a;justify-content:space-between;align-items:center;gap:24px;padding:20px 22px;display:flex}.test-user-jobs-panel-module__I2r-1q__playArea h3{color:#dce6ef;margin-bottom:6px;font-size:.92rem}.test-user-jobs-panel-module__I2r-1q__playArea p{color:#8193a6;max-width:680px;font-size:.8rem;line-height:1.5}.test-user-jobs-panel-module__I2r-1q__playArea .test-user-jobs-panel-module__I2r-1q__play{color:#06241e;background:#69d8c3;min-width:96px}.test-user-jobs-panel-module__I2r-1q__playArea .test-user-jobs-panel-module__I2r-1q__pause{color:#fee2e2;background:#5b2424;border-color:#b56969;min-width:96px}.test-user-jobs-panel-module__I2r-1q__confirmation{border-top:1px solid #26364a;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;padding:16px 22px;display:flex}.test-user-jobs-panel-module__I2r-1q__confirmation p{color:#dce6ef;margin-right:auto;font-size:.82rem}.test-user-jobs-panel-module__I2r-1q__feedback,.test-user-jobs-panel-module__I2r-1q__error{border-radius:10px;margin:14px 22px 20px;padding:11px 13px;font-size:.8rem}.test-user-jobs-panel-module__I2r-1q__feedback{color:#a7f3d0;background:#064e3b52}.test-user-jobs-panel-module__I2r-1q__error{color:#fecaca;background:#7f1d1d47}.test-user-jobs-panel-module__I2r-1q__panel :focus-visible{outline-offset:2px;outline:3px solid #69d8c3}@media (max-width:680px){.test-user-jobs-panel-module__I2r-1q__row{grid-template-columns:1fr}.test-user-jobs-panel-module__I2r-1q__playArea{flex-direction:column;align-items:flex-start}}
.system-jobs-template-module__nuaFnG__page{width:min(100%,1280px);margin:0 auto}.system-jobs-template-module__nuaFnG__header{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.system-jobs-template-module__nuaFnG__header p{color:#69d8c3;letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px;font-size:.7rem;font-weight:800}.system-jobs-template-module__nuaFnG__header h1{color:#f3f7fb;letter-spacing:-.045em;font-size:clamp(2rem,4vw,3.15rem);line-height:1.05}.system-jobs-template-module__nuaFnG__header>span{color:#9fb0c1;background:#111d2b;border:1px solid #2c4054;border-radius:999px;padding:8px 11px;font-size:.72rem;font-weight:700}.system-jobs-template-module__nuaFnG__introduction{color:#8597ab;max-width:760px;margin-top:14px;line-height:1.65}@media (max-width:620px){.system-jobs-template-module__nuaFnG__header{flex-direction:column;align-items:flex-start}}
.tag-management-panel-module__eL92AW__panel{width:100%}.tag-management-panel-module__eL92AW__heading{margin-bottom:22px}.tag-management-panel-module__eL92AW__heading h3{margin-bottom:6px;font-size:1.12rem}.tag-management-panel-module__eL92AW__heading p,.tag-management-panel-module__eL92AW__hint{color:var(--muted);font-size:.78rem;line-height:1.5}.tag-management-panel-module__eL92AW__createForm,.tag-management-panel-module__eL92AW__editForm{gap:9px;display:grid}.tag-management-panel-module__eL92AW__createForm{background:#fff4f1;border-radius:18px;padding:16px}.tag-management-panel-module__eL92AW__createForm label,.tag-management-panel-module__eL92AW__editForm label{color:#65413b;font-size:.76rem;font-weight:800}.tag-management-panel-module__eL92AW__createRow{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.tag-management-panel-module__eL92AW__createForm input,.tag-management-panel-module__eL92AW__editForm input{width:100%;min-height:42px;color:var(--foreground);background:var(--surface);font:inherit;border:1px solid #dfbbb4;border-radius:12px;outline:none;padding:0 12px;font-size:.84rem}.tag-management-panel-module__eL92AW__createForm input:focus,.tag-management-panel-module__eL92AW__editForm input:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--focus-ring)}.tag-management-panel-module__eL92AW__createForm button,.tag-management-panel-module__eL92AW__actions button{min-height:38px;color:var(--primary-foreground);background:var(--primary);cursor:pointer;font:inherit;border:0;border-radius:11px;padding:0 12px;font-size:.72rem;font-weight:800}.tag-management-panel-module__eL92AW__createForm button:focus-visible,.tag-management-panel-module__eL92AW__actions button:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.tag-management-panel-module__eL92AW__createForm button:disabled,.tag-management-panel-module__eL92AW__actions button:disabled{cursor:default;opacity:.45}.tag-management-panel-module__eL92AW__success,.tag-management-panel-module__eL92AW__error{min-height:20px;margin-top:10px;font-size:.76rem}.tag-management-panel-module__eL92AW__success{color:#247041}.tag-management-panel-module__eL92AW__error{color:#9f281b}.tag-management-panel-module__eL92AW__list{gap:10px;margin-top:10px;display:grid}.tag-management-panel-module__eL92AW__empty{color:var(--muted);text-align:center;padding:18px;font-size:.82rem}.tag-management-panel-module__eL92AW__tagCard{background:var(--surface);border:1px solid #efd9d4;border-radius:16px;gap:10px;padding:14px;display:grid}.tag-management-panel-module__eL92AW__tagName{overflow-wrap:anywhere;color:var(--primary-strong);font-size:.88rem;font-weight:800}.tag-management-panel-module__eL92AW__defaultLabel{color:#65413b;background:#f4e4e0;border-radius:999px;justify-self:start;padding:4px 8px;font-size:.68rem;font-weight:800}.tag-management-panel-module__eL92AW__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.tag-management-panel-module__eL92AW__actions .tag-management-panel-module__eL92AW__secondaryButton{color:var(--foreground);background:#f4e4e0}.tag-management-panel-module__eL92AW__actions .tag-management-panel-module__eL92AW__deleteButton{color:#9f281b;background:#ffe2dd}.tag-management-panel-module__eL92AW__confirmText{color:var(--muted);font-size:.72rem}@media (max-width:390px){.tag-management-panel-module__eL92AW__createRow{grid-template-columns:1fr}.tag-management-panel-module__eL92AW__createForm button{justify-self:end}}
.system-login-form-module__Z1zZFW__form{gap:22px;display:grid}.system-login-form-module__Z1zZFW__form label{color:#ced8e6}.system-login-form-module__Z1zZFW__form input{color:#f4f8fc;background:#111a27;border-color:#35445a}.system-login-form-module__Z1zZFW__form input::placeholder{color:#78869a}.system-login-form-module__Z1zZFW__form input:hover{border-color:#5b708c}.system-login-form-module__Z1zZFW__form input:focus{border-color:#56d6bd;box-shadow:0 0 0 4px #56d6bd2e}.system-login-form-module__Z1zZFW__form button{color:#061713;background:#56d6bd;box-shadow:0 12px 28px #26bea333}.system-login-form-module__Z1zZFW__form button:hover{background:#70e2cc;box-shadow:0 15px 34px #26bea342}.system-login-form-module__Z1zZFW__form button:focus-visible{outline-color:#8debd9}.system-login-form-module__Z1zZFW__fieldError{color:#ff9d9d;margin-top:7px;font-size:.82rem;line-height:1.4}.system-login-form-module__Z1zZFW__formMessage{color:#ffb4b4;min-height:20px;font-size:.88rem;line-height:1.5}
.welcome-tags-modal-module__8-Di0q__backdrop{z-index:20;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#2a110d94;place-items:center;padding:24px;display:grid;position:absolute;inset:0}.welcome-tags-modal-module__8-Di0q__modal{background:var(--surface);border:1px solid #b525151f;border-radius:24px;width:min(100%,390px);max-height:calc(100% - 32px);padding:24px;position:relative;overflow-y:auto;box-shadow:0 28px 80px #2a110d4d}.welcome-tags-modal-module__8-Di0q__header{margin-bottom:20px;padding-right:48px}.welcome-tags-modal-module__8-Di0q__closeButton{width:40px;height:40px;color:var(--foreground);cursor:pointer;background:#f6e7e3;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:18px;right:18px}.welcome-tags-modal-module__8-Di0q__closeButton:hover:not(:disabled){background:#f3d9d3}.welcome-tags-modal-module__8-Di0q__closeButton:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.welcome-tags-modal-module__8-Di0q__closeButton:disabled{cursor:default;opacity:.55}.welcome-tags-modal-module__8-Di0q__closeButton svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:2px;width:20px;height:20px}.welcome-tags-modal-module__8-Di0q__eyebrow{color:var(--primary-strong);letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:.7rem;font-weight:800}.welcome-tags-modal-module__8-Di0q__header h2{font-size:1.3rem;line-height:1.25}.welcome-tags-modal-module__8-Di0q__header p:last-child{color:var(--muted);margin-top:7px;font-size:.84rem;line-height:1.45}.welcome-tags-modal-module__8-Di0q__form{gap:14px;display:grid}.welcome-tags-modal-module__8-Di0q__field{gap:6px;display:grid}.welcome-tags-modal-module__8-Di0q__field label{color:#65413b;font-size:.76rem;font-weight:800}.welcome-tags-modal-module__8-Di0q__field input{width:100%;min-height:44px;color:var(--foreground);background:var(--surface);font:inherit;border:1px solid #dfbbb4;border-radius:12px;outline:none;padding:0 12px;font-size:.86rem}.welcome-tags-modal-module__8-Di0q__field input:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--focus-ring)}.welcome-tags-modal-module__8-Di0q__field input:disabled{opacity:.7;background:#f5ece9}.welcome-tags-modal-module__8-Di0q__field input[aria-invalid=true]{border-color:#b52515}.welcome-tags-modal-module__8-Di0q__fieldError,.welcome-tags-modal-module__8-Di0q__error{color:#9f281b;font-size:.74rem;line-height:1.35}.welcome-tags-modal-module__8-Di0q__form button{min-height:44px;color:var(--primary-foreground);background:var(--primary);cursor:pointer;font:inherit;border:0;border-radius:12px;margin-top:2px;padding:0 18px;font-size:.82rem;font-weight:800}.welcome-tags-modal-module__8-Di0q__form button:hover:not(:disabled){background:var(--primary-hover)}.welcome-tags-modal-module__8-Di0q__form button:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.welcome-tags-modal-module__8-Di0q__form button:disabled{cursor:default;opacity:.55}@media (max-width:420px){.welcome-tags-modal-module__8-Di0q__backdrop{padding:16px}.welcome-tags-modal-module__8-Di0q__modal{max-height:calc(100% - 16px);padding:20px}}
.instruction-management-panel-module__oDxoeW__panel{width:100%}.instruction-management-panel-module__oDxoeW__heading{margin-bottom:22px}.instruction-management-panel-module__oDxoeW__heading h3{margin-bottom:6px;font-size:1.12rem}.instruction-management-panel-module__oDxoeW__heading p{color:var(--muted);font-size:.84rem;line-height:1.5}.instruction-management-panel-module__oDxoeW__createForm{background:#fff4f1;border-radius:18px;gap:10px;padding:16px;display:grid}.instruction-management-panel-module__oDxoeW__createForm label,.instruction-management-panel-module__oDxoeW__editForm label{color:#65413b;font-size:.76rem;font-weight:800}.instruction-management-panel-module__oDxoeW__createForm textarea,.instruction-management-panel-module__oDxoeW__editForm textarea{width:100%;color:var(--foreground);background:var(--surface);font:inherit;resize:vertical;border:1px solid #dfbbb4;border-radius:12px;outline:none;padding:11px 12px;font-size:.84rem;line-height:1.45}.instruction-management-panel-module__oDxoeW__createForm textarea:focus,.instruction-management-panel-module__oDxoeW__editForm textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--focus-ring)}.instruction-management-panel-module__oDxoeW__createFooter{justify-content:space-between;align-items:center;gap:12px;display:flex}.instruction-management-panel-module__oDxoeW__createFooter span,.instruction-management-panel-module__oDxoeW__count{color:var(--muted);font-size:.7rem}.instruction-management-panel-module__oDxoeW__createFooter button,.instruction-management-panel-module__oDxoeW__actions button{min-height:38px;color:var(--primary-foreground);background:var(--primary);cursor:pointer;font:inherit;border:0;border-radius:11px;padding:0 14px;font-size:.76rem;font-weight:800}.instruction-management-panel-module__oDxoeW__createFooter button:disabled,.instruction-management-panel-module__oDxoeW__actions button:disabled{cursor:default;opacity:.45}.instruction-management-panel-module__oDxoeW__createFooter button:focus-visible,.instruction-management-panel-module__oDxoeW__actions button:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.instruction-management-panel-module__oDxoeW__success,.instruction-management-panel-module__oDxoeW__error{min-height:20px;margin-top:10px;font-size:.78rem;line-height:1.4}.instruction-management-panel-module__oDxoeW__success{color:#327044}.instruction-management-panel-module__oDxoeW__error{color:#9f281b}.instruction-management-panel-module__oDxoeW__list{gap:10px;margin-top:10px;display:grid}.instruction-management-panel-module__oDxoeW__empty{color:var(--muted);text-align:center;padding:18px;font-size:.82rem}.instruction-management-panel-module__oDxoeW__card{background:var(--surface);border:1px solid #efd9d4;border-radius:16px;grid-template-columns:auto minmax(0,1fr);gap:11px;padding:14px;display:grid}.instruction-management-panel-module__oDxoeW__number{width:26px;height:26px;color:var(--primary-strong);background:#ffe2dd;border-radius:9px;place-items:center;font-size:.7rem;font-weight:850;display:grid}.instruction-management-panel-module__oDxoeW__body,.instruction-management-panel-module__oDxoeW__editForm{min-width:0}.instruction-management-panel-module__oDxoeW__body>p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.84rem;line-height:1.5}.instruction-management-panel-module__oDxoeW__defaultLabel{color:#65413b;background:#f4e4e0;border-radius:999px;margin-top:10px;padding:4px 8px;font-size:.68rem;font-weight:800;display:inline-block}.instruction-management-panel-module__oDxoeW__editForm{gap:8px;display:grid}.instruction-management-panel-module__oDxoeW__count{justify-self:end}.instruction-management-panel-module__oDxoeW__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;margin-top:12px;display:flex}.instruction-management-panel-module__oDxoeW__actions .instruction-management-panel-module__oDxoeW__secondaryButton{color:var(--foreground);background:#f4e4e0}.instruction-management-panel-module__oDxoeW__actions .instruction-management-panel-module__oDxoeW__deleteButton{color:#9f281b;background:#ffe2dd}.instruction-management-panel-module__oDxoeW__confirmText{color:var(--muted);font-size:.72rem}@media (max-width:520px){.instruction-management-panel-module__oDxoeW__createFooter{flex-direction:column;align-items:stretch}.instruction-management-panel-module__oDxoeW__createFooter button{align-self:flex-end}}
.system-auth-template-module__9Ukvca__page{color:#eef4fb;background:#0a111b;grid-template-columns:minmax(360px,1fr) minmax(460px,.92fr);min-height:100vh;display:grid}.system-auth-template-module__9Ukvca__contextPanel{background:linear-gradient(#0c1926c7,#0c1926f0),repeating-linear-gradient(90deg,#0000 0 47px,#6fd4c114 48px),repeating-linear-gradient(0deg,#0000 0 47px,#6fd4c114 48px),#0c1926;flex-direction:column;justify-content:space-between;min-height:100vh;padding:clamp(36px,5vw,76px);display:flex;position:relative;overflow:hidden}.system-auth-template-module__9Ukvca__contextPanel:after{content:"";border:1px solid #56d6bd33;border-radius:50%;width:460px;height:460px;position:absolute;bottom:-120px;right:-160px;box-shadow:0 0 0 56px #56d6bd0d,0 0 0 112px #56d6bd08}.system-auth-template-module__9Ukvca__brand,.system-auth-template-module__9Ukvca__mobileBrand{color:#f2f7fc;letter-spacing:.015em;align-items:center;gap:12px;font-size:.95rem;font-weight:750;display:flex}.system-auth-template-module__9Ukvca__brandMark{color:#8debd9;background:#205d5357;border:1px solid #7befda6b;border-radius:10px;place-items:center;width:38px;height:38px;font-weight:850;display:grid;box-shadow:inset 0 0 18px #56d6bd17}.system-auth-template-module__9Ukvca__contextCopy{z-index:1;max-width:590px;position:relative}.system-auth-template-module__9Ukvca__eyebrow,.system-auth-template-module__9Ukvca__header p{color:#75ddca;letter-spacing:.17em;text-transform:uppercase;margin-bottom:18px;font-size:.72rem;font-weight:800}.system-auth-template-module__9Ukvca__contextCopy h2{color:#f0f7fc;letter-spacing:-.055em;max-width:580px;font-size:clamp(2.7rem,5.4vw,5.4rem);line-height:.98}.system-auth-template-module__9Ukvca__contextCopy>p:last-child{color:#9fb0c2;max-width:510px;margin-top:28px;font-size:1rem;line-height:1.75}.system-auth-template-module__9Ukvca__securityNote{z-index:1;color:#77889b;letter-spacing:.025em;font-size:.78rem;position:relative}.system-auth-template-module__9Ukvca__loginPanel{background:radial-gradient(circle at 75% 10%,#2959712e,#0000 32%),#091019;place-items:center;min-height:100vh;padding:clamp(30px,7vw,92px);display:grid}.system-auth-template-module__9Ukvca__card{background:#0f1824e0;border:1px solid #263548;border-radius:20px;width:min(100%,430px);padding:clamp(28px,4.5vw,48px);box-shadow:0 28px 80px #00000052}.system-auth-template-module__9Ukvca__mobileBrand{margin-bottom:44px;display:none}.system-auth-template-module__9Ukvca__header{margin-bottom:34px}.system-auth-template-module__9Ukvca__header h1{color:#f5f9fd;letter-spacing:-.04em;font-size:clamp(2rem,4vw,2.75rem);line-height:1.08}.system-auth-template-module__9Ukvca__header span{color:#93a2b5;margin-top:14px;line-height:1.65;display:block}@media (max-width:880px){.system-auth-template-module__9Ukvca__page{display:block}.system-auth-template-module__9Ukvca__contextPanel{display:none}.system-auth-template-module__9Ukvca__mobileBrand{display:flex}}@media (max-width:520px){.system-auth-template-module__9Ukvca__loginPanel{align-items:start;padding:22px}.system-auth-template-module__9Ukvca__card{padding:26px 22px 30px}}
.schedule-job-card-module__lCNW8a__card{background:var(--surface);border:1px solid #efd9d4;border-radius:16px;min-width:0;padding:14px}.schedule-job-card-module__lCNW8a__heading{color:var(--muted);align-items:center;gap:8px;font-size:.72rem;font-weight:800;display:flex}.schedule-job-card-module__lCNW8a__heading>span:first-child{text-transform:capitalize;border-radius:999px;padding:4px 8px}.schedule-job-card-module__lCNW8a__active{color:#286239;background:#e1f4e6}.schedule-job-card-module__lCNW8a__completed{color:#65413b;background:#f4e4e0}.schedule-job-card-module__lCNW8a__command{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:10px;font-size:.84rem;font-weight:750;line-height:1.45}.schedule-job-card-module__lCNW8a__details{gap:7px;margin-top:12px;display:grid}.schedule-job-card-module__lCNW8a__details>div{grid-template-columns:78px minmax(0,1fr);gap:8px;font-size:.74rem;line-height:1.4;display:grid}.schedule-job-card-module__lCNW8a__details dt{color:var(--muted);font-weight:750}.schedule-job-card-module__lCNW8a__details dd{overflow-wrap:anywhere;min-width:0}.schedule-job-card-module__lCNW8a__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;margin-top:14px;display:flex}.schedule-job-card-module__lCNW8a__actions button{min-height:38px;color:var(--primary-foreground);background:var(--primary);cursor:pointer;font:inherit;border:0;border-radius:11px;padding:0 12px;font-size:.72rem;font-weight:800}.schedule-job-card-module__lCNW8a__actions button:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.schedule-job-card-module__lCNW8a__actions button:disabled{cursor:default;opacity:.45}.schedule-job-card-module__lCNW8a__actions .schedule-job-card-module__lCNW8a__secondary{color:var(--foreground);background:#f4e4e0}.schedule-job-card-module__lCNW8a__actions .schedule-job-card-module__lCNW8a__complete{color:#9f281b;background:#ffe2dd}.schedule-job-card-module__lCNW8a__actions span{color:var(--muted);font-size:.72rem}@media (max-width:390px){.schedule-job-card-module__lCNW8a__details>div{grid-template-columns:1fr;gap:2px}.schedule-job-card-module__lCNW8a__actions{flex-direction:column;align-items:stretch}.schedule-job-card-module__lCNW8a__actions button{width:100%}}
.system-navigation-module__1YcjIq__sidebar{background:#0c1521;border-right:1px solid #243246;flex-direction:column;justify-content:space-between;min-height:100vh;padding:28px 22px;display:flex;position:sticky;top:0}.system-navigation-module__1YcjIq__brand{color:#f3f8fc;align-items:center;gap:12px;padding:0 8px;display:flex}.system-navigation-module__1YcjIq__brand>span:last-child,.system-navigation-module__1YcjIq__account>div>span:last-child{gap:2px;display:grid}.system-navigation-module__1YcjIq__brand strong,.system-navigation-module__1YcjIq__account strong{font-size:.9rem}.system-navigation-module__1YcjIq__brand small,.system-navigation-module__1YcjIq__account small{color:#7f90a5;font-size:.72rem}.system-navigation-module__1YcjIq__brandMark,.system-navigation-module__1YcjIq__avatar{color:#82e5d2;background:#30776a3d;border:1px solid #75ddca61;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;font-weight:800;display:grid}.system-navigation-module__1YcjIq__navigation{margin-top:54px}.system-navigation-module__1YcjIq__navigation>p:first-child{color:#697b91;letter-spacing:.13em;text-transform:uppercase;padding:0 10px;font-size:.68rem;font-weight:800}.system-navigation-module__1YcjIq__navigation ul{gap:6px;margin-top:12px;list-style:none;display:grid}.system-navigation-module__1YcjIq__navigation a{color:#9dafc1;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:11px;min-height:44px;padding:0 12px;font-size:.88rem;font-weight:700;display:flex}.system-navigation-module__1YcjIq__navigation a:hover{color:#e6f0f7;background:#1d2f42a6}.system-navigation-module__1YcjIq__navigation a[aria-current=page]{color:#dff9f4;background:#2a6b5f2e;border-color:#56d6bd33}.system-navigation-module__1YcjIq__navigation a:focus-visible,.system-navigation-module__1YcjIq__account button:focus-visible{outline-offset:3px;outline:3px solid #56d6bd59}.system-navigation-module__1YcjIq__navIcon{color:#6fe0ca}.system-navigation-module__1YcjIq__futureNote{color:#62748a;margin:18px 10px 0;font-size:.74rem;line-height:1.5}.system-navigation-module__1YcjIq__account{border-top:1px solid #243246;gap:16px;padding:18px 8px 0;display:grid}.system-navigation-module__1YcjIq__account>div{align-items:center;gap:10px;display:flex}.system-navigation-module__1YcjIq__avatar{color:#b7c6d6;background:#1d2a3a;border-radius:50%;width:32px;height:32px}.system-navigation-module__1YcjIq__account button{color:#aebed0;cursor:pointer;width:100%;min-height:38px;font:inherit;background:0 0;border:1px solid #35465b;border-radius:9px;font-size:.8rem;font-weight:700}.system-navigation-module__1YcjIq__account button:hover{color:#edf4fa;background:#152131;border-color:#536980}@media (max-width:760px){.system-navigation-module__1YcjIq__sidebar{border-bottom:1px solid #243246;border-right:0;gap:24px;min-height:auto;padding:18px 20px;position:relative}.system-navigation-module__1YcjIq__sidebar>div:first-child{justify-content:space-between;align-items:center;gap:20px;display:flex}.system-navigation-module__1YcjIq__navigation{margin-top:0}.system-navigation-module__1YcjIq__navigation>p,.system-navigation-module__1YcjIq__futureNote,.system-navigation-module__1YcjIq__account>div{display:none}.system-navigation-module__1YcjIq__navigation ul{margin:0}.system-navigation-module__1YcjIq__account{border:0;width:92px;padding:0;position:absolute;top:18px;right:20px}}@media (max-width:560px){.system-navigation-module__1YcjIq__sidebar>div:first-child{flex-direction:column;align-items:flex-start}.system-navigation-module__1YcjIq__account{top:20px}}
.schedule-management-panel-module__AWwWta__panel{width:100%;min-width:0}.schedule-management-panel-module__AWwWta__heading{margin-bottom:22px}.schedule-management-panel-module__AWwWta__heading h3{margin-bottom:6px;font-size:1.12rem}.schedule-management-panel-module__AWwWta__heading p{color:var(--muted);font-size:.84rem;line-height:1.5}.schedule-management-panel-module__AWwWta__form{background:#fff4f1;border-radius:18px;gap:12px;min-width:0;padding:16px;display:grid}.schedule-management-panel-module__AWwWta__form h4{font-size:.9rem}.schedule-management-panel-module__AWwWta__formRow{grid-template-columns:minmax(0,1fr) minmax(120px,.8fr);gap:10px;display:grid}.schedule-management-panel-module__AWwWta__field{color:#65413b;gap:7px;min-width:0;font-size:.76rem;font-weight:800;display:grid}.schedule-management-panel-module__AWwWta__field input,.schedule-management-panel-module__AWwWta__field select{width:100%;min-width:0;min-height:44px;color:var(--foreground);background:var(--surface);font:inherit;border:1px solid #dfbbb4;border-radius:12px;outline:none;padding:9px 11px;font-size:.82rem}.schedule-management-panel-module__AWwWta__field input:focus,.schedule-management-panel-module__AWwWta__field select:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--focus-ring)}.schedule-management-panel-module__AWwWta__field small{color:var(--muted);font-size:.68rem;font-weight:500;line-height:1.4}.schedule-management-panel-module__AWwWta__checkbox{color:#65413b;align-items:flex-start;gap:9px;font-size:.76rem;font-weight:750;line-height:1.4;display:flex}.schedule-management-panel-module__AWwWta__checkbox input{width:18px;height:18px;accent-color:var(--primary);flex:none}.schedule-management-panel-module__AWwWta__checkbox input:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.schedule-management-panel-module__AWwWta__timezoneGroup{border-top:1px solid #efd9d4;gap:8px;padding-top:12px;display:grid}.schedule-management-panel-module__AWwWta__timezoneGroup>p{color:var(--muted);font-size:.7rem}.schedule-management-panel-module__AWwWta__textButton{color:var(--primary-strong);cursor:pointer;font:inherit;background:0 0;border:0;justify-self:start;padding:2px 0;font-size:.72rem;font-weight:800;text-decoration:underline}.schedule-management-panel-module__AWwWta__formActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.schedule-management-panel-module__AWwWta__formActions button{min-height:40px;color:var(--primary-foreground);background:var(--primary);cursor:pointer;font:inherit;border:0;border-radius:11px;padding:0 14px;font-size:.76rem;font-weight:800}.schedule-management-panel-module__AWwWta__formActions button:disabled{cursor:default;opacity:.45}.schedule-management-panel-module__AWwWta__formActions button:focus-visible,.schedule-management-panel-module__AWwWta__textButton:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.schedule-management-panel-module__AWwWta__formActions .schedule-management-panel-module__AWwWta__secondaryButton{color:var(--foreground);background:#f4e4e0}.schedule-management-panel-module__AWwWta__success,.schedule-management-panel-module__AWwWta__error{min-height:20px;margin-top:10px;font-size:.78rem;line-height:1.4}.schedule-management-panel-module__AWwWta__success{color:#327044}.schedule-management-panel-module__AWwWta__error{color:#9f281b}.schedule-management-panel-module__AWwWta__jobSection{min-width:0;margin-top:20px}.schedule-management-panel-module__AWwWta__jobSection>h4{margin-bottom:9px;font-size:.88rem}.schedule-management-panel-module__AWwWta__empty{color:var(--muted);text-align:center;padding:16px;font-size:.8rem}.schedule-management-panel-module__AWwWta__list{gap:10px;min-width:0;display:grid}@media (max-width:390px){.schedule-management-panel-module__AWwWta__formRow{grid-template-columns:1fr}.schedule-management-panel-module__AWwWta__formActions{flex-direction:column-reverse;align-items:stretch}.schedule-management-panel-module__AWwWta__formActions button{width:100%}}
.system-admin-template-module__O8gk7a__shell{color:#e9f0f7;background:radial-gradient(circle at 85% 5%,#30708524,#0000 28%),#09111b;grid-template-columns:250px minmax(0,1fr);min-height:100vh;display:grid}.system-admin-template-module__O8gk7a__content{min-width:0;padding:clamp(28px,5vw,72px)}@media (max-width:760px){.system-admin-template-module__O8gk7a__shell{display:block}.system-admin-template-module__O8gk7a__content{padding:28px 20px 48px}}
.cronjob-console-module__CC776G__console{gap:24px;margin-top:30px;display:grid}.cronjob-console-module__CC776G__controlsCard,.cronjob-console-module__CC776G__logsCard,.cronjob-console-module__CC776G__keyRecordsCard,.cronjob-console-module__CC776G__timeCard{background:#0d1723e0;border:1px solid #26364a;border-radius:16px;overflow:hidden;box-shadow:0 18px 50px #0000001f}.cronjob-console-module__CC776G__controlsCard>header,.cronjob-console-module__CC776G__logsCard>header,.cronjob-console-module__CC776G__keyRecordsCard>header,.cronjob-console-module__CC776G__timeCard>header{border-bottom:1px solid #26364a;justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex}.cronjob-console-module__CC776G__controlsCard header p,.cronjob-console-module__CC776G__logsCard header p,.cronjob-console-module__CC776G__keyRecordsCard header p,.cronjob-console-module__CC776G__timeCard header p{color:#6edbc6;letter-spacing:.12em;text-transform:uppercase;margin-bottom:5px;font-size:.68rem;font-weight:800}.cronjob-console-module__CC776G__controlsCard h2,.cronjob-console-module__CC776G__logsCard h2,.cronjob-console-module__CC776G__keyRecordsCard h2,.cronjob-console-module__CC776G__timeCard h2{color:#e4edf5;font-size:1.08rem}.cronjob-console-module__CC776G__running,.cronjob-console-module__CC776G__stopped,.cronjob-console-module__CC776G__logsCard time,.cronjob-console-module__CC776G__logHeaderActions>span{border-radius:999px;padding:7px 10px;font-size:.72rem;font-weight:750}.cronjob-console-module__CC776G__timeCard header>span{color:#93a5b8;background:#172536;border-radius:999px;padding:7px 10px;font-size:.72rem;font-weight:750}.cronjob-console-module__CC776G__timeContent{gap:8px;padding:24px 22px;display:grid}.cronjob-console-module__CC776G__timeContent time{color:#dffaf4;font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:clamp(2rem,6vw,3.5rem);font-weight:800;line-height:1}.cronjob-console-module__CC776G__timeContent p{color:#93a5b8;font-size:.82rem;font-weight:700}.cronjob-console-module__CC776G__running{color:#a7f3d0;background:#065f465c}.cronjob-console-module__CC776G__stopped,.cronjob-console-module__CC776G__logsCard time,.cronjob-console-module__CC776G__logHeaderActions>span{color:#93a5b8;background:#172536}.cronjob-console-module__CC776G__tabs{border-bottom:1px solid #26364a;gap:4px;margin:20px 22px 0;display:flex}.cronjob-console-module__CC776G__tabs button{color:#93a5b8;cursor:pointer;font:inherit;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 14px;font-size:.8rem;font-weight:800}.cronjob-console-module__CC776G__tabs button:hover,.cronjob-console-module__CC776G__tabs .cronjob-console-module__CC776G__activeTab{color:#dffaf4}.cronjob-console-module__CC776G__tabs .cronjob-console-module__CC776G__activeTab{border-bottom-color:#69d8c3}.cronjob-console-module__CC776G__tabPanel[hidden]{display:none}.cronjob-console-module__CC776G__description{color:#8fa0b2;max-width:720px;padding:18px 22px 0;font-size:.86rem;line-height:1.6}.cronjob-console-module__CC776G__singleExecutionForm,.cronjob-console-module__CC776G__actions{flex-wrap:wrap;align-items:end;gap:10px;padding:18px 22px 22px;display:flex}.cronjob-console-module__CC776G__timeControls{gap:7px;display:grid}.cronjob-console-module__CC776G__singleExecutionForm label{color:#b9c8d7;font-size:.76rem;font-weight:750}.cronjob-console-module__CC776G__timeControls label:not(:first-child){margin-top:4px}.cronjob-console-module__CC776G__singleExecutionForm input,.cronjob-console-module__CC776G__singleExecutionForm select{color:#e1eaf2;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;min-height:42px;font:inherit;background:#101d2b;border:1px solid #3b526a;border-radius:10px;padding:0 12px}.cronjob-console-module__CC776G__singleExecutionForm button,.cronjob-console-module__CC776G__actions button{color:#e1eaf2;cursor:pointer;min-height:42px;font:inherit;background:#18283a;border:1px solid #3b526a;border-radius:10px;padding:0 16px;font-size:.8rem;font-weight:800}.cronjob-console-module__CC776G__actions .cronjob-console-module__CC776G__playButton{color:#dffaf4;background:#17483e;border-color:#357969}.cronjob-console-module__CC776G__actions .cronjob-console-module__CC776G__stopButton{color:#fee2e2;background:#542323;border-color:#8f4949}.cronjob-console-module__CC776G__singleExecutionForm button:hover:not(:disabled),.cronjob-console-module__CC776G__actions button:hover:not(:disabled){filter:brightness(1.12)}.cronjob-console-module__CC776G__tabs button:focus-visible,.cronjob-console-module__CC776G__singleExecutionForm input:focus-visible,.cronjob-console-module__CC776G__singleExecutionForm select:focus-visible,.cronjob-console-module__CC776G__singleExecutionForm button:focus-visible,.cronjob-console-module__CC776G__actions button:focus-visible,.cronjob-console-module__CC776G__refreshButton:focus-visible,.cronjob-console-module__CC776G__logsCard pre:focus-visible{outline-offset:2px;outline:3px solid #69d8c3}.cronjob-console-module__CC776G__singleExecutionForm button:disabled,.cronjob-console-module__CC776G__actions button:disabled{cursor:default;opacity:.5}.cronjob-console-module__CC776G__logHeaderActions{align-items:center;gap:8px;display:flex}.cronjob-console-module__CC776G__refreshButton{color:#b9c8d7;cursor:pointer;background:#172536;border:1px solid #3b526a;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;padding:0;display:grid}.cronjob-console-module__CC776G__refreshButton:hover:not(:disabled){color:#e4edf5;background:#21364b}.cronjob-console-module__CC776G__refreshButton:disabled{cursor:default;opacity:.5}.cronjob-console-module__CC776G__refreshButton svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:16px;height:16px}.cronjob-console-module__CC776G__refreshingIcon{animation:.8s linear infinite cronjob-console-module__CC776G__spin}@keyframes cronjob-console-module__CC776G__spin{to{transform:rotate(360deg)}}.cronjob-console-module__CC776G__status:empty{display:none}.cronjob-console-module__CC776G__status{color:#aebdcb;gap:8px;padding:0 22px 20px;font-size:.8rem;display:grid}.cronjob-console-module__CC776G__success{color:#a7f3d0}.cronjob-console-module__CC776G__error{color:#fecaca}.cronjob-console-module__CC776G__truncated{color:#facc15;padding:12px 22px 0;font-size:.76rem}.cronjob-console-module__CC776G__logsCard pre{color:#b9c8d7;white-space:pre-wrap;word-break:break-word;background:#07101a;border:1px solid #1f3042;border-radius:12px;min-height:260px;max-height:520px;margin:18px 22px 22px;padding:18px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.78rem;line-height:1.65;overflow:auto}.cronjob-console-module__CC776G__keyRecordsContent{max-height:240px;display:grid;overflow:auto}.cronjob-console-module__CC776G__keyRecordsContent section{grid-template-columns:minmax(150px,1fr) minmax(180px,auto);gap:8px 20px;padding:18px 22px;display:grid}.cronjob-console-module__CC776G__keyRecordsContent section+section{border-top:1px solid #26364a}.cronjob-console-module__CC776G__keyRecordsContent h3{color:#6edbc6;letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1;font-size:.72rem}.cronjob-console-module__CC776G__keyRecordsContent strong{color:#e4edf5}.cronjob-console-module__CC776G__keyRecordsContent time,.cronjob-console-module__CC776G__keyRecordsContent p{color:#93a5b8;font-size:.8rem}.cronjob-console-module__CC776G__keyRecordsContent:focus-visible{outline-offset:-3px;outline:3px solid #69d8c3}@media (max-width:620px){.cronjob-console-module__CC776G__controlsCard>header,.cronjob-console-module__CC776G__logsCard>header,.cronjob-console-module__CC776G__keyRecordsCard>header,.cronjob-console-module__CC776G__timeCard>header{flex-direction:column;align-items:flex-start}.cronjob-console-module__CC776G__actions{display:grid}.cronjob-console-module__CC776G__singleExecutionForm{flex-direction:column;align-items:stretch}.cronjob-console-module__CC776G__singleExecutionForm button,.cronjob-console-module__CC776G__singleExecutionForm input,.cronjob-console-module__CC776G__actions button{width:100%}.cronjob-console-module__CC776G__logHeaderActions{justify-content:space-between;width:100%}.cronjob-console-module__CC776G__logsCard pre{margin-inline:14px}.cronjob-console-module__CC776G__keyRecordsContent section{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.cronjob-console-module__CC776G__refreshingIcon{animation:none}}
.template-management-panel-module__b8Ib_q__panel{width:100%}.template-management-panel-module__b8Ib_q__heading{margin-bottom:22px}.template-management-panel-module__b8Ib_q__heading h3{margin-bottom:6px;font-size:1.12rem}.template-management-panel-module__b8Ib_q__heading p{color:var(--muted);font-size:.84rem;line-height:1.5}.template-management-panel-module__b8Ib_q__createForm{background:#fff4f1;border-radius:18px;gap:10px;padding:16px;display:grid}.template-management-panel-module__b8Ib_q__createForm label,.template-management-panel-module__b8Ib_q__editForm label{color:#65413b;font-size:.76rem;font-weight:800}.template-management-panel-module__b8Ib_q__createForm textarea,.template-management-panel-module__b8Ib_q__editForm textarea{width:100%;color:var(--foreground);background:var(--surface);font:inherit;resize:vertical;border:1px solid #dfbbb4;border-radius:12px;outline:none;padding:11px 12px;font-size:.84rem;line-height:1.45}.template-management-panel-module__b8Ib_q__createForm textarea:focus,.template-management-panel-module__b8Ib_q__editForm textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--focus-ring)}.template-management-panel-module__b8Ib_q__createFooter{justify-content:space-between;align-items:center;gap:12px;display:flex}.template-management-panel-module__b8Ib_q__createFooter span,.template-management-panel-module__b8Ib_q__count{color:var(--muted);font-size:.7rem}.template-management-panel-module__b8Ib_q__createFooter button,.template-management-panel-module__b8Ib_q__actions button{min-height:38px;color:var(--primary-foreground);background:var(--primary);cursor:pointer;font:inherit;border:0;border-radius:11px;padding:0 14px;font-size:.76rem;font-weight:800}.template-management-panel-module__b8Ib_q__createFooter button:disabled,.template-management-panel-module__b8Ib_q__actions button:disabled{cursor:default;opacity:.45}.template-management-panel-module__b8Ib_q__createFooter button:focus-visible,.template-management-panel-module__b8Ib_q__actions button:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.template-management-panel-module__b8Ib_q__success,.template-management-panel-module__b8Ib_q__error{min-height:20px;margin-top:10px;font-size:.78rem;line-height:1.4}.template-management-panel-module__b8Ib_q__success{color:#327044}.template-management-panel-module__b8Ib_q__error{color:#9f281b}.template-management-panel-module__b8Ib_q__list{gap:10px;margin-top:10px;display:grid}.template-management-panel-module__b8Ib_q__empty{color:var(--muted);text-align:center;padding:18px;font-size:.82rem}.template-management-panel-module__b8Ib_q__card{background:var(--surface);border:1px solid #efd9d4;border-radius:16px;grid-template-columns:auto minmax(0,1fr);gap:11px;padding:14px;display:grid}.template-management-panel-module__b8Ib_q__number{width:26px;height:26px;color:var(--primary-strong);background:#ffe2dd;border-radius:9px;place-items:center;font-size:.7rem;font-weight:850;display:grid}.template-management-panel-module__b8Ib_q__body,.template-management-panel-module__b8Ib_q__editForm{min-width:0}.template-management-panel-module__b8Ib_q__body>p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.84rem;line-height:1.5}.template-management-panel-module__b8Ib_q__defaultLabel{color:#65413b;background:#f4e4e0;border-radius:999px;margin-top:10px;padding:4px 8px;font-size:.68rem;font-weight:800;display:inline-block}.template-management-panel-module__b8Ib_q__editForm{gap:8px;display:grid}.template-management-panel-module__b8Ib_q__count{justify-self:end}.template-management-panel-module__b8Ib_q__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;margin-top:12px;display:flex}.template-management-panel-module__b8Ib_q__actions .template-management-panel-module__b8Ib_q__secondaryButton{color:var(--foreground);background:#f4e4e0}.template-management-panel-module__b8Ib_q__actions .template-management-panel-module__b8Ib_q__deleteButton{color:#9f281b;background:#ffe2dd}.template-management-panel-module__b8Ib_q__confirmText{color:var(--muted);font-size:.72rem}@media (max-width:520px){.template-management-panel-module__b8Ib_q__createFooter{flex-direction:column;align-items:stretch}.template-management-panel-module__b8Ib_q__createFooter button{align-self:flex-end}}
.checkbox-field-module__fx8nOa__field{color:var(--muted);cursor:pointer;align-items:center;gap:9px;font-size:.875rem;display:inline-flex}.checkbox-field-module__fx8nOa__field input{width:16px;height:16px;accent-color:var(--primary)}
.system-cronjobs-template-module__ixJPLq__page{width:min(100%,1180px);margin:0 auto}.system-cronjobs-template-module__ixJPLq__header{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.system-cronjobs-template-module__ixJPLq__header p{color:#69d8c3;letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px;font-size:.7rem;font-weight:800}.system-cronjobs-template-module__ixJPLq__header h1{color:#f3f7fb;letter-spacing:-.045em;font-size:clamp(2rem,4vw,3.15rem);line-height:1.05}.system-cronjobs-template-module__ixJPLq__header span{color:#9fb0c1;background:#111d2b;border:1px solid #2c4054;border-radius:999px;padding:8px 11px;font-size:.72rem;font-weight:700}.system-cronjobs-template-module__ixJPLq__introduction{color:#8597ab;max-width:680px;margin-top:14px;line-height:1.65}@media (max-width:620px){.system-cronjobs-template-module__ixJPLq__header{flex-direction:column;align-items:flex-start}}
.value-management-panel-module__1WPzHq__panel{width:100%}.value-management-panel-module__1WPzHq__heading{margin-bottom:22px}.value-management-panel-module__1WPzHq__heading h3{margin-bottom:6px;font-size:1.12rem}.value-management-panel-module__1WPzHq__heading p{color:var(--muted);font-size:.84rem;line-height:1.5}.value-management-panel-module__1WPzHq__createForm{background:#fff4f1;border-radius:18px;gap:10px;padding:16px;display:grid}.value-management-panel-module__1WPzHq__createForm label,.value-management-panel-module__1WPzHq__editForm label{color:#65413b;font-size:.76rem;font-weight:800}.value-management-panel-module__1WPzHq__createForm input,.value-management-panel-module__1WPzHq__editForm input{width:100%;color:var(--foreground);background:var(--surface);font:inherit;border:1px solid #dfbbb4;border-radius:12px;outline:none;padding:11px 12px;font-size:.84rem;line-height:1.45}.value-management-panel-module__1WPzHq__createForm input:focus,.value-management-panel-module__1WPzHq__editForm input:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--focus-ring)}.value-management-panel-module__1WPzHq__createForm input[aria-invalid=true],.value-management-panel-module__1WPzHq__editForm input[aria-invalid=true]{border-color:#9f281b}.value-management-panel-module__1WPzHq__createFooter{justify-content:space-between;align-items:center;gap:12px;display:flex}.value-management-panel-module__1WPzHq__createFooter span{color:var(--muted);font-size:.7rem}.value-management-panel-module__1WPzHq__createFooter button,.value-management-panel-module__1WPzHq__actions button{min-height:38px;color:var(--primary-foreground);background:var(--primary);cursor:pointer;font:inherit;border:0;border-radius:11px;padding:0 14px;font-size:.76rem;font-weight:800}.value-management-panel-module__1WPzHq__createFooter button:disabled,.value-management-panel-module__1WPzHq__actions button:disabled{cursor:default;opacity:.45}.value-management-panel-module__1WPzHq__createFooter button:focus-visible,.value-management-panel-module__1WPzHq__actions button:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.value-management-panel-module__1WPzHq__success,.value-management-panel-module__1WPzHq__error{min-height:20px;margin-top:10px;font-size:.78rem;line-height:1.4}.value-management-panel-module__1WPzHq__success{color:#327044}.value-management-panel-module__1WPzHq__error{color:#9f281b}.value-management-panel-module__1WPzHq__list{gap:10px;margin-top:10px;display:grid}.value-management-panel-module__1WPzHq__empty{color:var(--muted);text-align:center;padding:18px;font-size:.82rem}.value-management-panel-module__1WPzHq__card{background:var(--surface);border:1px solid #efd9d4;border-radius:16px;grid-template-columns:auto minmax(0,1fr);gap:11px;padding:14px;display:grid}.value-management-panel-module__1WPzHq__number{width:26px;height:26px;color:var(--primary-strong);background:#ffe2dd;border-radius:9px;place-items:center;font-size:.7rem;font-weight:850;display:grid}.value-management-panel-module__1WPzHq__body,.value-management-panel-module__1WPzHq__editForm{min-width:0}.value-management-panel-module__1WPzHq__body strong,.value-management-panel-module__1WPzHq__body p{overflow-wrap:anywhere}.value-management-panel-module__1WPzHq__body strong{font-size:.86rem}.value-management-panel-module__1WPzHq__body p{color:var(--muted);margin-top:5px;font-size:.78rem;line-height:1.45}.value-management-panel-module__1WPzHq__editForm{gap:8px;display:grid}.value-management-panel-module__1WPzHq__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;margin-top:12px;display:flex}.value-management-panel-module__1WPzHq__actions .value-management-panel-module__1WPzHq__secondaryButton{color:var(--foreground);background:#f4e4e0}.value-management-panel-module__1WPzHq__actions .value-management-panel-module__1WPzHq__deleteButton{color:#9f281b;background:#ffe2dd}.value-management-panel-module__1WPzHq__confirmText{color:var(--muted);font-size:.72rem}.value-management-panel-module__1WPzHq__fields{border:0;gap:8px;padding:0;display:grid}.value-management-panel-module__1WPzHq__fields legend{color:#65413b;margin-bottom:2px;font-size:.76rem;font-weight:800}.value-management-panel-module__1WPzHq__fieldRow{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.value-management-panel-module__1WPzHq__addFieldButton,.value-management-panel-module__1WPzHq__removeFieldButton{color:var(--primary-strong);cursor:pointer;font:inherit;background:#ffe2dd;border:0;border-radius:11px;font-weight:800}.value-management-panel-module__1WPzHq__addFieldButton{justify-self:start;min-height:38px;padding:0 14px}.value-management-panel-module__1WPzHq__removeFieldButton{width:42px;font-size:1.1rem}.value-management-panel-module__1WPzHq__addFieldButton:focus-visible,.value-management-panel-module__1WPzHq__removeFieldButton:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.value-management-panel-module__1WPzHq__addFieldButton:disabled,.value-management-panel-module__1WPzHq__removeFieldButton:disabled{cursor:default;opacity:.45}.value-management-panel-module__1WPzHq__fieldSummary{font-weight:700;color:var(--primary-strong)!important}.value-management-panel-module__1WPzHq__defaultLabel{color:#65413b;background:#f4e4e0;border-radius:999px;width:fit-content;padding:4px 9px;font-size:.72rem;font-weight:800;display:inline-flex}.value-management-panel-module__1WPzHq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:520px){.value-management-panel-module__1WPzHq__createFooter{flex-direction:column;align-items:stretch}.value-management-panel-module__1WPzHq__createFooter button{align-self:flex-end}}
.install-app-button-module___ycToq__installButton{border:1px solid var(--border);color:var(--foreground);background:var(--surface);box-shadow:none}.install-app-button-module___ycToq__installButton:hover{color:var(--primary-strong);background:#fff1ee;box-shadow:0 8px 20px #2a15121a}
.migration-run-form-module__bfr51G__panel{background:#111d2cd6;border:1px solid #2a3b4f;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;margin-bottom:28px;padding:24px;display:grid}.migration-run-form-module__bfr51G__description>p{color:#70dfca;letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px;font-size:.67rem;font-weight:800}.migration-run-form-module__bfr51G__panel h2{color:#edf4fa;font-size:1.04rem}.migration-run-form-module__bfr51G__description>span{color:#8799ad;max-width:650px;margin-top:8px;font-size:.82rem;line-height:1.55;display:block}.migration-run-form-module__bfr51G__panel button{color:#061612;cursor:pointer;min-height:42px;font:inherit;background:#58d8bf;border:0;border-radius:9px;padding:0 18px;font-size:.8rem;font-weight:800}.migration-run-form-module__bfr51G__panel button:hover{background:#74e5cf}.migration-run-form-module__bfr51G__panel button:focus-visible{outline-offset:3px;outline:3px solid #68e2ca59}.migration-run-form-module__bfr51G__panel button:disabled{cursor:not-allowed;opacity:.5}.migration-run-form-module__bfr51G__actions{justify-items:stretch;gap:8px;display:grid}.migration-run-form-module__bfr51G__actions form>button{width:100%}.migration-run-form-module__bfr51G__confirmation>p{color:#dbe5ee;margin-bottom:10px;font-size:.8rem}.migration-run-form-module__bfr51G__confirmation>div{justify-content:flex-end;gap:8px;display:flex}.migration-run-form-module__bfr51G__panel .migration-run-form-module__bfr51G__cancel{color:#b6c5d4;background:0 0;border:1px solid #41546b}.migration-run-form-module__bfr51G__message{color:#91a2b5;grid-column:1/-1;min-height:18px;font-size:.8rem}.migration-run-form-module__bfr51G__applied,.migration-run-form-module__bfr51G__executed{color:#86efac}.migration-run-form-module__bfr51G__noop{color:#b9c7d6}.migration-run-form-module__bfr51G__error{color:#fca5a5}@media (max-width:760px){.migration-run-form-module__bfr51G__panel{grid-template-columns:1fr}.migration-run-form-module__bfr51G__message{grid-column:auto}.migration-run-form-module__bfr51G__panel form>button{width:100%}}
.value-entry-modal-module__fs3hFW__backdrop{z-index:40;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#2a110d8f;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.value-entry-modal-module__fs3hFW__modal{background:var(--surface);border:1px solid #b525151f;border-radius:26px;width:min(100%,430px);max-height:calc(100% - 32px);padding:22px;overflow-y:auto;box-shadow:0 28px 80px #2a110d4d}.value-entry-modal-module__fs3hFW__header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.value-entry-modal-module__fs3hFW__header h2{overflow-wrap:anywhere;font-size:1.16rem}.value-entry-modal-module__fs3hFW__header p{color:var(--muted);margin-top:5px;font-size:.82rem;line-height:1.45}.value-entry-modal-module__fs3hFW__header>button{width:42px;height:42px;color:var(--foreground);cursor:pointer;background:#f8e9e6;border:0;border-radius:50%;flex:none;font-size:1.3rem}.value-entry-modal-module__fs3hFW__form{gap:14px;margin-top:20px;display:grid}.value-entry-modal-module__fs3hFW__form label{color:#65413b;gap:6px;font-size:.8rem;font-weight:800;display:grid}.value-entry-modal-module__fs3hFW__form input{width:100%;color:var(--foreground);background:var(--surface);font:inherit;border:1px solid #dfbbb4;border-radius:12px;outline:none;padding:11px 12px}.value-entry-modal-module__fs3hFW__form input:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--focus-ring)}.value-entry-modal-module__fs3hFW__actions{justify-content:flex-end;gap:9px;margin-top:4px;display:flex}.value-entry-modal-module__fs3hFW__actions button{min-height:40px;color:var(--primary-foreground);background:var(--primary);cursor:pointer;font:inherit;border:0;border-radius:11px;padding:0 16px;font-size:.8rem;font-weight:800}.value-entry-modal-module__fs3hFW__actions .value-entry-modal-module__fs3hFW__cancel{color:var(--foreground);background:#f4e4e0}.value-entry-modal-module__fs3hFW__actions button:disabled{cursor:default;opacity:.45}.value-entry-modal-module__fs3hFW__header button:focus-visible,.value-entry-modal-module__fs3hFW__actions button:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}@media (max-width:420px){.value-entry-modal-module__fs3hFW__backdrop{padding:12px}.value-entry-modal-module__fs3hFW__modal{padding:18px}}
.login-form-module__hOZ-ia__form{gap:22px;display:grid}.login-form-module__hOZ-ia__options{justify-content:space-between;align-items:center;gap:16px;display:flex}.login-form-module__hOZ-ia__options a,.login-form-module__hOZ-ia__signup a{color:var(--primary-strong);font-weight:650;text-decoration:none}.login-form-module__hOZ-ia__options a{font-size:.875rem}.login-form-module__hOZ-ia__options a:hover,.login-form-module__hOZ-ia__signup a:hover{color:#8f1d11;text-underline-offset:3px;text-decoration:underline}.login-form-module__hOZ-ia__signup{color:var(--muted);text-align:center;font-size:.875rem}.login-form-module__hOZ-ia__fieldError,.login-form-module__hOZ-ia__formMessage{color:#9b1c12;margin:6px 0 0;font-size:.82rem}.login-form-module__hOZ-ia__formMessage{text-align:center;min-height:1.2em;margin:-8px 0}@media (max-width:420px){.login-form-module__hOZ-ia__options{flex-direction:column;align-items:flex-start}}
.migration-status-module__H72Foa__summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:32px 0;display:grid}.migration-status-module__H72Foa__summary>div{background:#0f1a27c7;border:1px solid #26364a;border-radius:14px;padding:20px}.migration-status-module__H72Foa__summary dt{color:#8293a7;letter-spacing:.08em;text-transform:uppercase;font-size:.73rem;font-weight:750}.migration-status-module__H72Foa__summary dd{color:#f0f6fb;margin-top:10px;font-size:1.8rem;font-weight:800}.migration-status-module__H72Foa__panel{background:#0d1723e0;border:1px solid #26364a;border-radius:16px;overflow:hidden}.migration-status-module__H72Foa__panel>header{border-bottom:1px solid #26364a;justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;display:flex}.migration-status-module__H72Foa__panel header p{color:#6edbc6;letter-spacing:.12em;text-transform:uppercase;margin-bottom:5px;font-size:.68rem;font-weight:800}.migration-status-module__H72Foa__panel h2{font-size:1.08rem}.migration-status-module__H72Foa__panel header>span{color:#8091a5;font-size:.78rem}.migration-status-module__H72Foa__tableWrapper{overflow-x:auto}.migration-status-module__H72Foa__tableWrapper table{border-collapse:collapse;text-align:left;width:100%;min-width:720px}.migration-status-module__H72Foa__tableWrapper th,.migration-status-module__H72Foa__tableWrapper td{border-bottom:1px solid #202f42;padding:16px 24px}.migration-status-module__H72Foa__tableWrapper thead th{color:#74869b;letter-spacing:.07em;text-transform:uppercase;background:#0d1723;font-size:.7rem;font-weight:800}.migration-status-module__H72Foa__tableWrapper tbody th{color:#dce6ef;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem;font-weight:600}.migration-status-module__H72Foa__tableWrapper td{color:#91a2b5;font-size:.8rem}.migration-status-module__H72Foa__tableWrapper tbody tr:last-child>*{border-bottom:0}.migration-status-module__H72Foa__badge{letter-spacing:.04em;text-transform:capitalize;border:1px solid;border-radius:999px;padding:5px 9px;font-size:.68rem;font-weight:800;display:inline-flex}.migration-status-module__H72Foa__applied{color:#86efac;background:#16653433;border-color:#4ade8047}.migration-status-module__H72Foa__pending{color:#fde047;background:#854d0e33;border-color:#facc1547}.migration-status-module__H72Foa__changed,.migration-status-module__H72Foa__missing{color:#fca5a5;background:#7f1d1d33;border-color:#f871714d}.migration-status-module__H72Foa__empty{text-align:center;padding:52px 24px}.migration-status-module__H72Foa__empty strong{color:#dfe8f1}.migration-status-module__H72Foa__empty p{color:#788ba0;margin-top:8px;font-size:.85rem}@media (max-width:720px){.migration-status-module__H72Foa__summary{grid-template-columns:repeat(2,minmax(0,1fr))}}
.password-recovery-form-module__VkYVka__form{gap:22px;display:grid}.password-recovery-form-module__VkYVka__fieldError,.password-recovery-form-module__VkYVka__formMessage,.password-recovery-form-module__VkYVka__successMessage{margin:6px 0 0;font-size:.82rem;line-height:1.5}.password-recovery-form-module__VkYVka__fieldError,.password-recovery-form-module__VkYVka__formMessage{color:#9b1c12}.password-recovery-form-module__VkYVka__successMessage{color:#205b35;background:#effaf2;border:1px solid #8ab99a;border-radius:10px;padding:12px}.password-recovery-form-module__VkYVka__formMessage:empty{display:none}.password-recovery-form-module__VkYVka__formMessage:focus,.password-recovery-form-module__VkYVka__successMessage:focus{outline:3px solid var(--focus-ring);outline-offset:3px}.password-recovery-form-module__VkYVka__navigation{color:var(--muted);text-align:center;font-size:.875rem}.password-recovery-form-module__VkYVka__navigation a{color:var(--primary-strong);font-weight:650}.password-recovery-form-module__VkYVka__navigation a:hover{color:#8f1d11;text-underline-offset:3px;text-decoration:underline}
