.login-button{align-items:end;display:flex;flex-direction:column;gap:.3rem;min-width:0}.login-button__error{color:#ffd7d2;font-size:.74rem;margin:0;max-width:12rem;text-align:right}@media(max-width:760px){.login-button{align-items:start}.login-button__error{text-align:left}}.app-header{flex:0 0 auto;padding:env(safe-area-inset-top) 0 0}.app-header__inner{align-items:center;background:linear-gradient(135deg,#173628,#11251d);border-radius:0;box-shadow:0 1px #08120e24;color:#f5f8f6;display:flex;gap:.6rem;justify-content:space-between;margin:0;max-width:none;padding:.42rem calc(.85rem + env(safe-area-inset-right)) .42rem calc(.85rem + env(safe-area-inset-left))}.app-header__title{font-family:Georgia,Times New Roman,serif;font-size:clamp(1.24rem,2.2vw,1.7rem);margin:0}.app-header__actions{align-items:center;display:flex;flex-wrap:nowrap;gap:.42rem;justify-content:end}.app-header__menu{position:relative}.app-header__profile-trigger{align-items:center;background:#ffffff14;border:none;border-radius:999px;color:inherit;cursor:pointer;display:inline-flex;gap:.36rem;padding:.12rem .38rem .12rem .12rem}.app-header__avatar{align-items:center;background:#ffffff1f;border-radius:999px;display:inline-flex;height:1.95rem;justify-content:center;overflow:hidden;width:1.95rem}.app-header__avatar-image{display:block;height:100%;object-fit:cover;width:100%}.app-header__avatar-fallback{color:#f5f8f6;font-weight:700}.app-header__caret{color:#d7e6df;font-size:.72rem;line-height:1}.app-header__menu-panel{background:#f8faf7;border:1px solid #d9e3dd;border:none;border-radius:var(--radius-control);box-shadow:0 8px 24px #08120e29;color:#214236;min-width:14rem;padding:.32rem;position:absolute;right:0;top:calc(100% + .34rem);z-index:20}.app-header__menu-email{color:#4a6158;font-size:.74rem;margin:0;overflow-wrap:anywhere;padding:.36rem .46rem .48rem}.app-header__menu-item{background:transparent;border:none;border-radius:calc(var(--radius-control) - 2px);color:#173628;cursor:pointer;display:block;font:inherit;font-size:.84rem;font-weight:700;padding:.46rem .52rem;text-align:left;width:100%}.app-header__menu-item:hover{background:#e9f1ef}@media(max-width:760px){.app-header__inner{gap:.4rem;padding:.36rem calc(.56rem + env(safe-area-inset-right)) .36rem calc(.56rem + env(safe-area-inset-left))}.app-header__title{font-size:.96rem}.app-header__actions{gap:.3rem;margin-left:auto;min-width:0}.app-header__avatar{height:1.72rem;width:1.72rem}.app-header__menu-panel{min-width:11.4rem;padding:.28rem}.app-header__menu-email{font-size:.68rem;padding:.3rem .4rem .4rem}.app-header__menu-item{font-size:.76rem;padding:.38rem .44rem}}.form-dialog__backdrop{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#121c1875;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:1rem;position:absolute;z-index:20}.form-dialog{background:#fffdf8;border:none;border-radius:var(--radius-panel);box-shadow:0 16px 52px #0d181433;max-height:calc(100% - 2rem);overflow:auto;padding:1.1rem;width:min(42rem,100%)}.form-dialog__header{align-items:start;display:flex;gap:.75rem;justify-content:space-between;margin-bottom:.9rem}.form-dialog__title{color:#203229;font-size:1.4rem;margin:0}.form-dialog__description{color:#5d6d64;font-size:.9rem;line-height:1.5;margin:.22rem 0 0}.form-dialog__close{background:#edf1eb;border:none;border-radius:999px;color:#415449;cursor:pointer;font-size:.92rem;font-weight:700;height:2rem;width:2rem}.form-dialog__content{display:flex;flex-direction:column;gap:.75rem}.dialog-form__grid{display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.dialog-form__field{display:flex;flex-direction:column;gap:.45rem}.dialog-form__field span,.dialog-form__toggle-row span{color:#44544c;font-size:.92rem;font-weight:600}.dialog-form__field input,.dialog-form__field select{background:#f7f4ec;border:1px solid #d5cec1;border-radius:var(--radius-field);font:inherit;padding:.64rem .78rem}.dialog-form__field input:disabled,.dialog-form__field select:disabled{color:#68756d}.dialog-form__field--full{grid-column:1 / -1}.dialog-form__toggle-row{align-items:center;background:#f2f6f2;border-radius:var(--radius-subtle);display:flex;justify-content:space-between;padding:.68rem .82rem}.dialog-form__messages,.dialog-form__hint,.dialog-form__error{margin:0}.dialog-form__messages{background:#f9f1de;border-radius:var(--radius-subtle);color:#745318;padding:.72rem .9rem}.dialog-form__messages li+li{margin-top:.3rem}.dialog-form__hint{color:#56655d}.dialog-form__error{background:#fce4e1;border-radius:var(--radius-subtle);color:#a33128;padding:.72rem .85rem}.dialog-form__actions{display:flex;gap:.55rem;justify-content:flex-end;margin-top:.75rem}.dialog-form__primary,.dialog-form__secondary{border:none;border-radius:var(--radius-control);cursor:pointer;font:inherit;font-weight:700;padding:.62rem .9rem}.dialog-form__primary{background:linear-gradient(135deg,#1d5f43,#173628);color:#f8faf7}.dialog-form__secondary{background:#ebefea;color:#405046}.dialog-form__primary:disabled,.dialog-form__secondary:disabled,.form-dialog__close:disabled{cursor:not-allowed;opacity:.6}@media(max-width:720px){.dialog-form__grid{grid-template-columns:1fr}.dialog-form__actions{flex-direction:column-reverse}}.toggle-switch{align-items:center;background:#cfd7d1;border:none;border-radius:999px;cursor:pointer;display:inline-flex;height:1.72rem;padding:.16rem;transition:background-color .12s ease;width:3rem}.toggle-switch--checked{background:#2b8c59}.toggle-switch:disabled{cursor:not-allowed;opacity:.55}.toggle-switch__thumb{background:#fff;border-radius:999px;box-shadow:0 2px 6px #14181033;display:inline-block;height:1.38rem;transform:translate(0);transition:transform .12s ease;width:1.38rem}.toggle-switch--checked .toggle-switch__thumb{transform:translate(1.12rem)}@media(max-width:760px){.toggle-switch{height:1.56rem;width:2.72rem}.toggle-switch__thumb{height:1.24rem;width:1.24rem}.toggle-switch--checked .toggle-switch__thumb{transform:translate(.96rem)}}.status-badge{align-items:center;border-radius:var(--radius-control);display:inline-flex;font-size:.78rem;font-weight:600;gap:.34rem;padding:.28rem .52rem}.status-badge__dot{border-radius:999px;display:inline-block;height:.46rem;width:.46rem}@media(max-width:760px){.status-badge{font-size:.7rem;gap:.26rem;padding:.22rem .42rem}.status-badge__dot{height:.38rem;width:.38rem}}.status-badge--healthy{background:#dff3e4;color:#1d6d3f}.status-badge--healthy .status-badge__dot{background:#249454}.status-badge--stale{background:#fbefcf;color:#9a6806}.status-badge--stale .status-badge__dot{background:#d1a028}.status-badge--pending{background:#e5edf8;color:#315987}.status-badge--pending .status-badge__dot{background:#4c79ad}.status-badge--error{background:#fde2df;color:#a33128}.status-badge--error .status-badge__dot{background:#d34a3f}.status-badge--disabled,.status-badge--never,.status-badge--unconfigured{background:#e8ece8;color:#56645b}.status-badge--disabled .status-badge__dot,.status-badge--never .status-badge__dot,.status-badge--unconfigured .status-badge__dot{background:#869287}.status-badge--syncing{background:#dfe8f5;color:#285694}.status-badge--syncing .status-badge__dot{background:#3d73bf}.sources-table{background:#fffdf8;border-radius:var(--radius-panel);box-shadow:0 10px 26px #141a1612;padding:.95rem}.sources-table__header{align-items:center;display:flex;gap:.75rem;justify-content:space-between;margin-bottom:.75rem}.sources-table__header>div{align-items:baseline;display:flex;flex-wrap:wrap;gap:.65rem}.sources-table__header h2{color:#22342a;font-size:1.14rem;margin:0}.sources-table__header p,.sources-table__syncing{color:#5c6d63;font-size:.86rem;margin:0}.sources-table__scroll{overflow-x:auto}.sources-table table{border-collapse:collapse;min-width:48rem;width:100%}.sources-table th,.sources-table td{border-top:1px solid #ece8df;padding:.62rem .5rem;text-align:left}.sources-table th{border-top:none;color:#546158;font-size:.74rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.sources-table td{color:#16211b;font-size:.9rem}.sources-table__cell-value{display:inline-flex;min-width:0}.sources-table__cell-value--signal{overflow-wrap:anywhere}.sources-table__icon-button{align-items:center;background:#eef2ef;border:none;border-radius:var(--radius-control);color:#204030;cursor:pointer;display:inline-flex;height:2rem;justify-content:center;width:2rem}.sources-table__icon-button svg{height:1rem;width:1rem}.sources-table__icon-button--danger{background:#fbebea;color:#8a2b22}.sources-table__icon-button:disabled{cursor:not-allowed;opacity:.55}@media(max-width:760px){.sources-table{border-radius:var(--radius-subtle);padding:.78rem}.sources-table__header{align-items:start;flex-direction:column;gap:.24rem;margin-bottom:.55rem}.sources-table__header>div{align-items:start;flex-direction:column;gap:.14rem}.sources-table__header h2{font-size:1.02rem}.sources-table__header p,.sources-table__syncing{font-size:.74rem}.sources-table__scroll{overflow:visible}.sources-table table,.sources-table tbody,.sources-table tr,.sources-table td{display:block}.sources-table table{min-width:0}.sources-table thead{display:none}.sources-table tbody{display:flex;flex-direction:column;gap:.55rem}.sources-table tr{background:#f6f3ec;border:1px solid #ece8df;border-radius:var(--radius-subtle);overflow:hidden}.sources-table td{align-items:center;border-top:1px solid #ece8df;display:flex;gap:.55rem;justify-content:space-between;padding:.5rem .6rem}.sources-table td:first-child{border-top:none}.sources-table td:before{color:#546158;content:attr(data-label);flex:0 0 auto;font-size:.64rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.sources-table td>*{margin-left:auto;text-align:right}.sources-table td[data-label="Signal Name"]{align-items:start;flex-direction:column;gap:.2rem}.sources-table td[data-label="Signal Name"]>*{margin-left:0;text-align:left}.sources-table td[data-label=Enabled] .toggle-switch,.sources-table td[data-label=Edit] .sources-table__icon-button,.sources-table td[data-label=Delete] .sources-table__icon-button{margin-left:auto}.sources-table__icon-button{height:1.75rem;width:1.75rem}}.telegram-sources-table{background:#fffdf8;border-radius:var(--radius-panel);display:flex;flex-direction:column;gap:.6rem;padding:.9rem}.telegram-sources-table__header{align-items:center;display:flex;justify-content:space-between}.telegram-sources-table__header h2{color:#1f3027;font-size:1.08rem;margin:0}.telegram-sources-table__header p{color:#5f6c64;margin:.16rem 0 0}.telegram-sources-table__scroll{overflow-x:auto}.telegram-sources-table table{border-collapse:collapse;min-width:860px;width:100%}.telegram-sources-table th,.telegram-sources-table td{border-bottom:1px solid #e5eadf;padding:.6rem .45rem;text-align:left}.telegram-sources-table th{color:#58675e;font-size:.78rem;letter-spacing:.02em;text-transform:uppercase}.telegram-sources-table__cell-value{color:#1f3027;font-size:.92rem;font-weight:600}.telegram-sources-table__icon-button{align-items:center;background:#edf1eb;border:none;border-radius:999px;color:#355245;cursor:pointer;display:inline-flex;height:2rem;justify-content:center;width:2rem}.telegram-sources-table__icon-button--danger{color:#9b2f27}.telegram-sources-table__icon-button svg{height:1rem;width:1rem}.telegram-sources-table__icon-button:disabled{cursor:not-allowed;opacity:.6}.target-card{background:#fffdf8;border-radius:var(--radius-panel);box-shadow:0 10px 26px #141a1612;padding:.95rem}.target-card__header{align-items:center;display:grid;gap:.75rem;grid-template-columns:minmax(0,1fr) auto}.target-card__header-actions{align-items:center;display:flex;flex-wrap:nowrap;gap:.45rem;justify-content:end}.target-card__header-actions .status-badge{min-height:1.7rem}.target-card__header-copy{align-items:baseline;display:flex;flex-wrap:wrap;gap:.65rem;min-width:0}.target-card__header h2{color:#22342a;font-size:1.14rem;margin:0}.target-card__meta,.target-card__empty-copy{color:#5c6d63;font-size:.86rem;margin:0}.target-card__details{display:grid;gap:.6rem;grid-template-columns:repeat(4,minmax(0,1fr));margin:.75rem 0}.target-card__details div{background:#f3f6f2;border-radius:var(--radius-subtle);padding:.58rem .68rem}.target-card__details dt{color:#6a776f;font-size:.76rem;font-weight:600}.target-card__details dd{color:#16211b;font-size:.88rem;font-weight:700;margin:.22rem 0 0}.target-card__action{background:#1f5d42;border:none;border-radius:var(--radius-control);color:#f8faf7;cursor:pointer;font:inherit;font-weight:700;font-size:.84rem;padding:.48rem .68rem}.target-card__action--icon{align-items:center;display:inline-flex;aspect-ratio:1 / 1;flex:0 0 auto;height:1.7rem;justify-content:center;min-width:1.7rem;padding:0;width:1.7rem}.target-card__action--icon svg{height:.92rem;width:.92rem}.target-card__action:disabled{cursor:not-allowed;opacity:.6}@media(max-width:900px){.target-card__details{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.target-card{border-radius:var(--radius-subtle);padding:.78rem}.target-card__header{align-items:center;gap:.45rem}.target-card__header-actions{gap:.32rem}.target-card__header-actions .status-badge{min-height:1.5rem}.target-card__header-copy{align-items:center;gap:.34rem}.target-card__meta{display:none}.target-card__details{grid-template-columns:1fr;gap:.42rem;margin:.62rem 0 0}.target-card__details div{align-items:center;display:flex;gap:.6rem;justify-content:space-between;padding:.48rem .58rem}.target-card__details dt{font-size:.68rem}.target-card__details dd{font-size:.84rem;margin:0;min-width:0;overflow-wrap:anywhere;text-align:right}.target-card__action--icon{height:1.5rem;min-width:1.5rem;width:1.5rem}.target-card__action{width:auto}}.accounts-section{display:flex;flex-direction:column;gap:.8rem}.accounts-section--loading{background:#fffdf8;border-radius:var(--radius-panel);padding:1rem}.accounts-section__header{align-items:end;display:grid;gap:.75rem;grid-template-columns:minmax(0,1fr) auto}.accounts-section__copy{align-items:baseline;display:flex;flex-wrap:wrap;gap:.7rem;min-width:0}.accounts-section__header h1{color:#19271f;font-size:clamp(1.28rem,2.3vw,1.72rem);margin:0;white-space:nowrap}.accounts-section__header p{color:#5b6a61;font-size:.88rem;margin:0;max-width:none}.accounts-section__actions{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:end}.accounts-section__primary,.accounts-section__secondary,.accounts-section__danger{border:none;border-radius:var(--radius-control);cursor:pointer;font:inherit;font-weight:700;padding:.52rem .74rem}.accounts-section__primary{background:#1f5d42;color:#f8faf7}.accounts-section__secondary{background:#eef1eb;color:#355245}.accounts-section__danger{background:#fde4e1;color:#9f2f26}.accounts-section__error{background:#fde4e1;border-radius:var(--radius-subtle);color:#a33128;padding:.68rem .78rem}.accounts-section__notice{background:#e9f1ef;border-radius:var(--radius-subtle);color:#355245;padding:.6rem .74rem}.accounts-section__stack{display:flex;flex-direction:column;gap:.8rem}@media(max-width:760px){.accounts-section__header{align-items:center;gap:.45rem;grid-template-columns:auto minmax(0,1fr)}.accounts-section__copy{align-items:center;gap:.35rem}.accounts-section__header h1{font-size:1.02rem}.accounts-section__header p{display:none}.accounts-section__actions{gap:.28rem;justify-content:end;min-width:0}.accounts-section__primary,.accounts-section__secondary,.accounts-section__danger{font-size:.72rem;padding:.38rem .54rem;white-space:nowrap}}.dashboard{display:flex;flex-direction:column;gap:1rem;margin:.65rem auto 0;max-width:var(--page-max-width);width:100%}@media(max-width:760px){.dashboard{gap:.85rem;margin-top:.45rem}}.log-viewer{display:flex;flex-direction:column;gap:.32rem}.log-viewer--full{gap:0;height:100%;min-height:0;padding-bottom:max(.7rem,env(safe-area-inset-bottom));padding-left:max(.7rem,env(safe-area-inset-left));padding-right:max(.7rem,env(safe-area-inset-right));padding-top:max(.7rem,env(safe-area-inset-top))}.log-viewer__toolbar{align-items:center;display:flex;flex-wrap:nowrap;gap:.45rem;justify-content:space-between;min-height:2.2rem;overflow-x:auto;scrollbar-width:none}.log-viewer__toolbar::-webkit-scrollbar{display:none}.log-viewer__toolbar-main,.log-viewer__toolbar-actions{align-items:center;display:flex;gap:.35rem}.log-viewer__toolbar-actions{flex-wrap:wrap;justify-content:end;white-space:nowrap}.log-viewer__title{color:#f4f7f5;font-size:.84rem;font-weight:700}.log-viewer__status{font-size:.72rem}.log-viewer__status--connected{color:#4ade80}.log-viewer__status--disconnected{color:#f87171}.log-viewer__button{background:#ffffff1f;border:none;border-radius:999px;color:#f5f8f6;cursor:pointer;font-size:.72rem;font-weight:700;padding:.26rem .56rem}.log-viewer__button:disabled{cursor:not-allowed;opacity:.5}.log-viewer__output{background:#111827;border-radius:0;font-family:monospace;font-size:.74rem;height:320px;line-height:1.42;overflow-y:auto;padding:.18rem .18rem .28rem}.log-viewer__empty{color:#6b7280;display:block;padding:0 .24rem .3rem}.log-viewer__group-toggle,.log-viewer__line{align-items:start;column-gap:.42rem;display:grid;grid-template-columns:max-content max-content minmax(0,1fr);padding:.12rem .24rem;width:100%}.log-viewer__group-toggle{background:transparent;border:none;color:inherit;cursor:pointer;grid-template-columns:max-content minmax(0,1fr) max-content max-content max-content;text-align:left}.log-viewer__group-toggle:hover{background:#ffffff0a}.log-viewer__group-caret{color:#b9c7d1;font-size:.8rem;line-height:1.2}.log-viewer__group-title{color:#eef7f1;font-weight:700;min-width:0;overflow-wrap:anywhere}.log-viewer__group-state,.log-viewer__group-meta{font-size:.67rem}.log-viewer__group-meta{color:#8ea0ad}.log-viewer__group-state--info,.log-viewer__group-state--warning,.log-viewer__group-state--error,.log-viewer__severity{border-radius:999px;font-size:.62rem;font-weight:700;line-height:1;padding:.2rem .38rem}.log-viewer__group-state--info{background:#4ade8024;color:#7ee7a7}.log-viewer__group-state--warning,.log-viewer__severity--warning{background:#fbbf2429;color:#fcd34d}.log-viewer__group-state--error,.log-viewer__severity--error{background:#f8717129;color:#fda4af}.log-viewer__timestamp{color:#738392}.log-viewer__message{min-width:0;overflow-wrap:anywhere;white-space:pre-wrap}.log-viewer__line--info .log-viewer__message{color:#d1fae5}.log-viewer__line--warning .log-viewer__message{color:#fef3c7}.log-viewer__line--error .log-viewer__message{color:#fecaca}.log-viewer__line--grouped{position:relative}.log-viewer__line--grouped:before{background:#ffffff1f;content:"";left:var(--log-group-guide-left, .72rem);position:absolute;top:.18rem;bottom:.18rem;width:1px}.log-viewer--dock{gap:0}.log-viewer--dock .log-viewer__toolbar{border-bottom:1px solid rgba(255,255,255,.08);min-height:1.95rem;padding:.22rem .45rem}.log-viewer--dock .log-viewer__output{height:clamp(5.5rem,19vh,12rem)}.log-viewer--full .log-viewer__toolbar{background:#070e0b52;border:1px solid rgba(201,220,209,.16);border-bottom:none;border-radius:.92rem .92rem 0 0;min-height:2.9rem;padding:.45rem .7rem}.log-viewer--full .log-viewer__output{border-radius:0 0 .92rem .92rem;flex:1 1 auto;height:auto;min-height:0;padding:.24rem .24rem .34rem}@media(max-width:900px){.log-viewer__toolbar{min-height:1.85rem}.log-viewer__toolbar-actions{flex-wrap:nowrap;justify-content:end}.log-viewer--dock .log-viewer__output{height:clamp(4.5rem,16vh,8rem)}.log-viewer--full{padding-bottom:max(.38rem,env(safe-area-inset-bottom));padding-left:max(.38rem,env(safe-area-inset-left));padding-right:max(.38rem,env(safe-area-inset-right));padding-top:max(.38rem,env(safe-area-inset-top))}.log-viewer--full .log-viewer__toolbar{border-radius:.72rem .72rem 0 0;padding:.38rem .48rem}.log-viewer--full .log-viewer__output{border-radius:0 0 .72rem .72rem}.log-viewer__group-toggle,.log-viewer__line{column-gap:.34rem;padding-right:.18rem}.log-viewer__group-toggle{grid-template-columns:max-content minmax(0,1fr);row-gap:.14rem}.log-viewer__group-state,.log-viewer__group-meta{margin-left:1rem}.log-viewer__line{grid-template-columns:max-content minmax(0,1fr)}.log-viewer__severity{justify-self:start;margin-left:4.9rem}.log-viewer__message{grid-column:2}.log-viewer__line--grouped:before{left:var(--log-group-guide-left, .52rem)}}:root{color-scheme:only light;color:#17211c;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;line-height:1.5;--radius-panel: .68rem;--radius-subtle: .5rem;--radius-control: .5rem;--radius-field: .44rem;--page-max-width: 84rem}*{box-sizing:border-box}html,body{background-color:#e8efe9;height:100%}body{background-color:#e8efe9;background:radial-gradient(circle at top left,rgba(255,243,221,.9),transparent 35%),linear-gradient(135deg,#f6eee0,#e8efe9);margin:0;overscroll-behavior:none;overflow:hidden}button,input{font:inherit}#root{background-color:#e8efe9;height:100%}.app-shell{background-color:#e8efe9;background:radial-gradient(circle at top left,rgba(255,243,221,.9),transparent 35%),linear-gradient(135deg,#f6eee0,#e8efe9);display:flex;flex-direction:column;height:100vh;height:100dvh;min-height:100vh;min-height:100dvh;overflow:hidden}.app-shell__content{flex:1 1 auto;min-height:0;overflow:hidden;position:relative}.app-shell__content-scroll{height:100%;overflow:auto;scrollbar-gutter:stable;padding:0 .85rem .65rem}.app-shell__log-dock{background:linear-gradient(180deg,#173628,#10251d);border-top:1px solid rgba(201,220,209,.2);flex:0 0 auto;overflow:hidden;position:relative;padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);width:100%;z-index:10}.app-shell__log-dock--collapsed{min-height:1.85rem}.app-shell__log-dock--normal{box-shadow:0 -14px 32px #0e181426}.app-shell__log-dock--full{border-top:none;bottom:0;box-shadow:0 -18px 40px #0e181438;left:0;padding:0;position:fixed;right:0;top:0;z-index:40}.app-shell__log-collapsed-bar{align-items:center;color:#f4f7f5;display:flex;gap:.55rem;justify-content:space-between;min-height:1.85rem;padding:.14rem .6rem}.app-shell__log-collapsed-actions{display:flex;gap:.38rem}.app-shell__log-collapsed-title{font-size:.78rem;font-weight:700}.app-shell__log-toggle{background:#ffffff1f;border:none;border-radius:999px;color:#f4f7f5;cursor:pointer;font-size:.74rem;font-weight:700;padding:.28rem .56rem}.app-shell__welcome{background:#fffdf8;border-radius:var(--radius-subtle);box-shadow:0 12px 30px #0f18141a;margin:1rem auto 0;max-width:var(--page-max-width);padding:1.1rem}.app-shell__welcome h2{color:#1a281f;font-size:clamp(1.35rem,2.6vw,1.9rem);margin:0}.app-shell__welcome p{color:#5a6960;margin:.35rem 0 0;max-width:36rem}@media(max-width:760px){.app-shell__content-scroll{padding:0 .38rem .38rem}.app-shell__log-collapsed-bar{gap:.4rem;min-height:1.7rem;padding:.12rem .42rem}.app-shell__log-collapsed-actions{gap:.3rem}.app-shell__log-toggle{font-size:.7rem;padding:.24rem .48rem}.app-shell__welcome{border-radius:var(--radius-subtle);margin-top:.65rem;padding:.9rem}}
