.clean-root .cl-telegram-section{order:-1}.clean-root .cl-connection-summary{margin-block:1rem;font-weight:650}.clean-root .cl-connection-history{color:var(--cl-muted);margin-top:1.5rem;font-size:.875rem}.clean-root .cl-connection-history ul{padding-left:1rem}.clean-root .cl-connection-history li{margin-block:.5rem}.clean-dialog.cl-telegram-dialog{overscroll-behavior:contain;max-height:calc(100dvh - 2rem);overflow-y:auto}.clean-dialog.cl-telegram-dialog h2{padding-right:2rem;line-height:1.3}.cl-telegram-dialog .cl-connection-steps{grid-template-columns:1fr 1fr;gap:.5rem;margin:.25rem 0;padding:0;font-size:.875rem;list-style:none;display:grid}.cl-telegram-dialog .cl-connection-steps li{background:#f4f6fa;border-bottom:2px solid #dce2ed;padding:.65rem}.cl-telegram-dialog .cl-connection-steps [aria-current]{color:#294ed8;border-color:#294ed8;font-weight:650}.cl-telegram-dialog .cl-connection-state{gap:1rem;font-size:1rem;line-height:1.6;display:grid}.cl-telegram-dialog .cl-connection-state p{margin:0}.cl-telegram-dialog .cl-telegram-open,.cl-telegram-dialog .cl-connection-state button,.cl-telegram-dialog .cl-connection-cancel,.cl-telegram-dialog [role=alert] button{min-height:2.75rem;font:inherit;text-align:center;white-space:normal;cursor:pointer;border:1px solid #dce2ed;border-radius:.5rem;justify-content:center;align-items:center;padding:.7rem 1rem;display:inline-flex}.cl-telegram-dialog .cl-telegram-open,.cl-telegram-dialog .cl-connection-state button{color:#fff;background:#294ed8;border-color:#294ed8;text-decoration:none}.cl-telegram-dialog .cl-connection-cancel{color:#172239;background:#fff}.cl-telegram-dialog .cl-connection-wait,.cl-telegram-dialog .cl-connection-footnote{color:#586579;font-size:.875rem}.cl-telegram-dialog .cl-connection-error{background:#fff7ee;border-left:3px solid #9a4b24;padding:.75rem}.cl-telegram-dialog :is(button,a):focus-visible{outline-offset:3px;outline:2px solid #294ed8}.clean-root .cl-settings-page .page-heading{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:1rem;margin-bottom:1.5rem;display:flex}.clean-root .cl-settings-layout{align-items:start;gap:1.5rem;display:grid}.clean-root .cl-settings-index .settings-tabs{border-bottom:1px solid var(--cl-line);flex-wrap:wrap;gap:.35rem;padding-bottom:.5rem;display:flex}.clean-root .cl-settings-index .settings-tabs a{color:var(--cl-muted);font-size:.875rem;text-decoration:none}.clean-root .cl-settings-index .settings-tabs a[aria-current=page]{background:var(--cl-soft);color:var(--cl-blue);font-weight:650}.clean-root .cl-settings-index .cl-settings-jump{border:0;margin-top:.5rem}.clean-root .cl-settings-jump nav{gap:.25rem;display:grid}.clean-root .cl-settings-jump nav a{font-size:.875rem;text-decoration:none}.clean-root .cl-settings-content{min-width:0}.clean-root .cl-settings-page .monitor-status{background:var(--cl-soft);border-radius:.5rem;margin:0 0 1.25rem;padding:.85rem 1rem;font-size:.875rem}.clean-root .cl-settings-page .settings-layout{gap:1.5rem;display:grid}.clean-root .cl-settings-page .settings-layout>section,.clean-root .cl-settings-page .account-overview>section{border:1px solid var(--cl-line);border-radius:.75rem;min-width:0;padding:1.25rem}.clean-root .cl-settings-page .settings-hint{color:var(--cl-muted);font-size:.875rem;line-height:1.6}.clean-root .cl-settings-page form>fieldset{gap:.75rem}.clean-root .cl-settings-page .settings-choice{align-items:center;gap:.65rem;min-height:2.75rem;margin-top:.5rem;font-weight:600;display:flex}.clean-root .cl-settings-page .settings-times{grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));gap:1rem;display:grid}.clean-root .cl-settings-page button{white-space:normal;overflow-wrap:anywhere}.clean-root .cl-settings-page form button{justify-self:start}.clean-root .cl-settings-page .settings-related{border-top:1px solid var(--cl-line);margin-top:1.5rem;padding-top:1rem}.clean-root .cl-settings-page .settings-related a,.clean-root .cl-settings-page .account-links a{align-items:center;min-height:2.75rem;font-size:.875rem;display:inline-flex}.clean-root .cl-settings-page .settings-destinations,.clean-root .cl-settings-page .account-subscriptions{margin:.75rem 0;padding:0;list-style:none}.clean-root .cl-settings-page .settings-destinations li,.clean-root .cl-settings-page .account-subscriptions li{border-top:1px solid var(--cl-line);padding:1rem 0}.clean-root .cl-settings-page .monitor-actions{flex-wrap:wrap;gap:.65rem;display:flex}.clean-root .cl-settings-page .account-overview{align-items:start;gap:1rem;display:grid}.clean-root .cl-settings-page .account-facts{margin:1rem 0}.clean-root .cl-settings-page .account-facts>div{border-bottom:1px solid var(--cl-line);gap:.25rem;padding:.75rem 0;display:grid}.clean-root .cl-settings-page .account-facts dt{color:var(--cl-muted);font-size:.875rem}.clean-root .cl-settings-page .account-facts dd{font-weight:600}.clean-root .cl-settings-page .account-links{gap:.25rem;display:grid}.clean-root .cl-settings-page .account-usage{border-bottom:1px solid var(--cl-line);margin-top:.5rem;padding:1.5rem 0}.clean-root .cl-settings-page .account-usage-totals{grid-template-columns:repeat(auto-fit,minmax(min(100%,8rem),1fr));gap:1rem;margin:1.25rem 0;display:grid}.clean-root .cl-settings-page .account-usage-totals>div{background:var(--cl-soft);border-radius:.5rem;padding:.75rem}.clean-root .cl-settings-page .account-usage-totals dt{color:var(--cl-muted);font-size:.8125rem}.clean-root .cl-settings-page .account-usage-totals dd{letter-spacing:-.04em;font-size:1.5rem;font-weight:650}.clean-root .cl-settings-page .account-controls form{gap:1rem;max-width:32rem;display:grid}.clean-root .cl-settings-page .account-session-list li{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:1rem;display:flex}.clean-root .cl-settings-page .account-session-list li>div:first-child{flex:16rem;min-width:0}.clean-root .cl-settings-page [id]{scroll-margin-top:1rem}.clean-session-bar{box-sizing:border-box;color:#586579;overflow-wrap:anywhere;background:#eef2fc;border-bottom:1px solid #dce2ed;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding:.6rem max(1rem,50vw - 38rem);font:.8125rem/1.6 CleanManrope,sans-serif;display:flex}.clean-session-bar a{color:#294ed8;text-underline-offset:.2em;align-items:center;min-height:2rem;display:inline-flex}.clean-root.cl-auth-surface{background:#f5f7fc;flex-direction:column;min-height:100dvh;display:flex}.clean-root .cl-auth-header{border-bottom:1px solid var(--cl-line);background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:1.25rem max(1rem,50vw - 38rem);display:flex}.clean-root .cl-auth-header>span{color:var(--cl-muted);font-size:.8125rem}.clean-root .cl-auth-card{box-sizing:border-box;border:1px solid var(--cl-line);overflow-wrap:anywhere;background:#fff;border-radius:.85rem;gap:1rem;width:min(100% - 2rem,32rem);max-width:none;margin:clamp(1rem,6vh,4rem) auto;padding:clamp(1.1rem,4vw,2rem);display:grid}.clean-root .cl-auth-card:focus{outline:none}.clean-root .cl-auth-card>a:first-child{color:var(--cl-muted);font-size:.8125rem}.clean-root .cl-auth-card>a[href=\/]{display:none}.clean-root .cl-auth-card h1{letter-spacing:-.04em;font-size:clamp(1.5rem,4vw,1.9rem);line-height:1.2}.clean-root .cl-auth-card h2{font-size:1.125rem;line-height:1.4}.clean-root .cl-auth-card p{color:var(--cl-muted);font-size:.9375rem;line-height:1.65}.clean-root .cl-auth-card a{color:var(--cl-blue);text-underline-offset:.2em;align-items:center;min-height:2.75rem;display:inline-flex}.clean-root .cl-auth-card form{gap:1rem;margin:0;display:grid}.clean-root .cl-auth-card label,.clean-dialog.cl-settings-dialog label{gap:.4rem;font-size:.875rem;display:grid}.clean-root .cl-auth-card input,.clean-dialog.cl-settings-dialog input{box-sizing:border-box;color:#172239;width:100%;min-width:0;min-height:2.75rem;font:inherit;background:#fff;border:1px solid #dce2ed;border-radius:.45rem;padding:.65rem .8rem}.clean-root .cl-auth-card button,.clean-dialog.cl-settings-dialog .agent-actions button{color:#fff;width:auto;max-width:100%;height:auto;min-height:2.75rem;font:inherit;cursor:pointer;white-space:normal;background:#294ed8;border:1px solid #294ed8;border-radius:.45rem;padding:.65rem .85rem;position:static}.clean-root .cl-auth-card button:disabled,.clean-dialog.cl-settings-dialog button:disabled{opacity:.5;cursor:not-allowed}.clean-root .cl-auth-card .agent-actions{flex-wrap:wrap;gap:.75rem;display:flex}.clean-root .cl-auth-card [role=alert]{background:#fff7ee;border-left:3px solid #9a4b24;padding:.75rem}.clean-root .cl-auth-card :is(button,input,a):focus-visible{outline-offset:3px;outline:2px solid #294ed8}.clean-dialog.cl-settings-dialog :is(button,input,[tabindex]):focus-visible{outline-offset:3px;outline:2px solid #294ed8}.clean-root .cl-auth-footer{text-align:center;color:var(--cl-muted);margin-top:auto;padding:1.5rem;font-size:.8125rem}.clean-dialog.cl-settings-dialog{gap:1rem;display:grid;max-width:32rem!important;padding:clamp(16px,4vw,24px)!important}.clean-dialog.cl-settings-dialog form{gap:1rem;min-width:0;display:grid}.clean-dialog.cl-settings-dialog [data-slot=dialog-description],.clean-dialog.cl-settings-dialog [data-slot=dialog-title]{margin:0}.clean-dialog.cl-settings-dialog .agent-actions{flex-wrap:wrap;gap:.75rem;display:flex}.clean-dialog.cl-settings-dialog .agent-actions [data-slot=dialog-close]{color:#172239;background:#fff;border-color:#dce2ed}.clean-dialog.cl-settings-dialog>*{overflow-wrap:anywhere;min-width:0}@media (min-width:64rem){.clean-root .cl-settings-layout{grid-template-columns:11rem minmax(0,1fr);gap:2.5rem}.clean-root .cl-settings-index{position:sticky;top:1.5rem}.clean-root .cl-settings-index .settings-tabs{border:0;gap:.35rem;display:grid}.clean-root .cl-settings-page .settings-layout{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start}.clean-root .cl-settings-page .account-overview{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}}@media (max-width:30rem){.clean-root .cl-settings-page .settings-layout>section,.clean-root .cl-settings-page .account-overview>section{padding:1rem}.clean-root .cl-settings-page .page-heading>button{width:100%}.clean-dialog.cl-settings-dialog h2{padding-right:1.5rem}}.cl-settings-content .account-actions{flex-wrap:wrap;gap:.75rem;margin-block:1rem;display:flex}.cl-settings-content .account-actions button{white-space:normal;max-width:100%;min-height:44px}
