.card{border:1px solid var(--color-border);border-radius:var(--radius-card);background:color-mix(in srgb, var(--color-surface) 94%, transparent);width:min(100%,62rem);box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);margin:clamp(2rem,7vh,5rem) auto 0;padding:clamp(1.15rem,4vw,2.5rem)}.access.auth-entry{--auth-canvas:#121314;--auth-surface:#18191b;--auth-surface-hover:#212326;--auth-text:#f5f5f6;--auth-muted:#8f929c;--auth-control-text:#d5d6db;--auth-border:#5f626a;--auth-border-subtle:#373737;--auth-primary:#e5484d;--auth-primary-text:#111317;--auth-focus:#ff858b;--color-canvas:var(--auth-canvas);--color-surface:var(--auth-surface);--color-surface-muted:var(--auth-surface-hover);--color-text:var(--auth-text);--color-muted:var(--auth-muted);--color-border:var(--auth-border-subtle);--color-border-strong:var(--auth-border);--color-action:var(--auth-primary);--color-action-text:var(--auth-primary-text);--color-focus:var(--auth-focus);min-height:var(--app-height);padding:max(2rem, var(--safe-top)) max(2rem, var(--safe-right)) max(2rem, var(--safe-bottom)) max(2rem, var(--safe-left));color:var(--auth-text);background:var(--auth-canvas);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;grid-template-rows:minmax(0,1fr) auto;gap:.75rem;display:grid;overflow:clip auto}.access-content.auth-entry-main{place-items:center;width:100%;min-height:100%;padding:calc(clamp(1.5rem,5vh,4rem) + 3.5rem) 0 clamp(1.5rem,5vh,4rem);display:grid}.sign-in.auth-card{text-align:center;justify-items:center;width:min(100%,25rem);display:grid}.auth-illustration{object-fit:contain;filter:drop-shadow(0 1.25rem 2.5rem #00000047);width:10.5rem;height:10.5rem;margin-bottom:1rem;display:block}.auth-hint{color:var(--auth-muted);margin:.25rem 0 0;font-size:1rem;line-height:1.5rem}.auth-methods{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;width:100%;margin-top:1.5rem;display:grid}.auth-method{border-color:var(--auth-border-subtle);width:100%;min-width:0;min-height:2.875rem;color:var(--auth-control-text);box-shadow:none;background:0 0;border-radius:.625rem;padding:.625rem 1rem;font-size:.875rem;font-weight:600;line-height:1.25rem;transition:color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1)}.auth-method-telegram,.auth-method-wide,.auth-method-status,.auth-methods .qr-panel{grid-column:1/-1}.auth-method-telegram{grid-row:1}.auth-method-qr{grid-area:2/1}.auth-method-passkey{grid-area:2/2}.auth-method-icon{flex:none;width:1.375rem;height:1.375rem;display:block}.auth-qr-icon,.auth-passkey-icon{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px}.auth-method-status{color:var(--auth-muted);margin:0;line-height:1.5}.auth-card>.error{text-align:left;width:100%}.telegram-otp-panel{border:1px solid var(--auth-border);color:var(--auth-text);background:var(--auth-surface);text-align:left;border-radius:.75rem;grid-column:1/-1;padding:1rem;display:grid}.telegram-otp-form,.telegram-otp-field{gap:.5rem;display:grid}.telegram-otp-field span{color:var(--auth-control-text);font-size:.875rem;font-weight:600;line-height:1.25rem}.telegram-otp-field input{border:1px solid var(--auth-border-subtle);width:100%;min-height:2.875rem;color:var(--auth-text);background:var(--auth-canvas);font:inherit;border-radius:.625rem;padding:.625rem .75rem}.telegram-otp-field input:focus-visible{border-color:var(--auth-focus);outline:2px solid var(--auth-focus);outline-offset:2px}.telegram-otp-field input[autocomplete=one-time-code]{font-variant-numeric:tabular-nums;letter-spacing:.2em;text-align:center;font-size:1.25rem}.telegram-otp-help{color:var(--auth-muted);margin:0;font-size:.8125rem;line-height:1.25rem}.telegram-otp-open{align-items:center;min-height:44px;display:inline-flex}.telegram-otp-sent{margin-bottom:.25rem}.telegram-otp-submit,.telegram-otp-resend{border-radius:.625rem;width:100%;min-height:2.875rem;padding:.625rem .75rem;font-size:.875rem;font-weight:650;line-height:1.25rem}.telegram-otp-submit{border-color:var(--auth-primary);color:var(--auth-primary-text);background:var(--auth-primary)}.telegram-otp-resend{border-color:var(--auth-border-subtle);color:var(--auth-control-text);background:0 0}.telegram-otp-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.auth-entry .qr-panel{border-color:var(--auth-border);background:var(--auth-surface);margin-top:0}.auth-entry .status-card{border-color:var(--auth-border-subtle);background:var(--auth-surface);width:min(100%,25rem);box-shadow:none;border-radius:1.25rem;margin:0}.auth-entry .status-card h1{font-size:1.5rem;line-height:2rem}.auth-footer{z-index:2;justify-content:flex-end;align-items:center;gap:1rem;min-width:0;min-height:2.75rem;display:flex}.locale-switcher{flex:none;position:relative}.locale-trigger{min-width:0;min-height:2.75rem;color:var(--color-muted);box-shadow:none;background:0 0;border-color:#0000;gap:.4rem;padding:.625rem .5rem;font-size:.875rem;font-weight:600}.locale-globe{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.35px;flex:none;width:1.125rem;height:1.125rem}.locale-chevron{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;flex:none;width:1rem;height:1rem;transition:transform .15s cubic-bezier(.4,0,.2,1)}.locale-chevron.is-open{transform:rotate(180deg)}.locale-menu{z-index:50;border:1px solid var(--color-border);width:10.75rem;color:var(--color-text);background:var(--color-surface);border-radius:.75rem;gap:.125rem;padding:.375rem;display:grid;position:absolute;bottom:calc(100% + .5rem);right:0;box-shadow:0 1rem 2.5rem #00000047}.locale-switcher.is-below .locale-menu{top:calc(100% + .5rem);bottom:auto}.locale-option{width:100%;min-height:2.75rem;color:var(--color-text);box-shadow:none;text-align:left;background:0 0;border:0;border-radius:.5rem;justify-content:flex-start;gap:.625rem;padding:.625rem;font-size:.875rem;font-weight:600;line-height:1.25rem}.locale-option[aria-pressed=true]{background:var(--color-surface-muted)}.locale-flag{border:1px solid #ffffff24;border-radius:.125rem;flex:none;width:1.3125rem;height:.9375rem;display:block;overflow:hidden;box-shadow:0 1px 2px #00000038}.locale-check{width:1rem;height:1rem;stroke:var(--color-action);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;flex:none;margin-left:auto}.auth-footer .locale-trigger{border-color:var(--auth-border-subtle);color:#f5f5f6;background:#18191b}.auth-footer .locale-menu{border-color:var(--auth-border-subtle);color:var(--auth-text);background:var(--auth-surface)}.auth-footer .locale-option{color:var(--auth-text)}.auth-footer .locale-option[aria-pressed=true]{background:var(--auth-surface-hover)}@media (hover:hover){.auth-entry .auth-method:not(:disabled):hover{border-color:var(--auth-border-subtle);background:var(--auth-surface-hover);transform:none}.telegram-otp-submit:not(:disabled):hover{border-color:var(--auth-primary);background:color-mix(in srgb, var(--auth-primary) 86%, white);transform:none}.telegram-otp-resend:not(:disabled):hover{border-color:var(--auth-border-subtle);background:var(--auth-surface-hover);transform:none}.locale-trigger:not(:disabled):hover{color:var(--auth-text);background:0 0;transform:none}.auth-footer .locale-trigger:not(:disabled):hover{color:#fff;background:#212326}.locale-option:not(:disabled):hover{background:var(--color-surface-muted);transform:none}.auth-footer .locale-option:not(:disabled):hover{background:var(--auth-surface-hover)}}@media (width<=37.49rem){.access.auth-entry{padding:max(1rem, var(--safe-top)) max(1rem, var(--safe-right)) max(1rem, var(--safe-bottom)) max(1rem, var(--safe-left))}.access-content.auth-entry-main{padding-top:calc(clamp(1.25rem,4vh,2.5rem) + 3.5rem);padding-bottom:clamp(1.25rem,4vh,2.5rem)}.telegram-otp-actions{grid-template-columns:1fr}}@media (height<=43.75rem){.access-content.auth-entry-main{align-items:start;padding-top:1.5rem;padding-bottom:1.5rem}}.sign-in,.status-card{width:min(100%,35rem)}.status-card{text-align:center;align-content:center;place-items:center;gap:1rem;min-height:15rem;display:grid}.status-mark{border:.45rem solid var(--color-border);border-radius:50%;width:2.5rem;height:2.5rem}.status-mark.is-pending{border-top-color:var(--color-brand);animation:.85s linear infinite status-spin}.card h1,.card h2,.card p{overflow-wrap:anywhere}.card h1{letter-spacing:-.045em;max-width:18ch;margin:0;font-size:clamp(1.85rem,6vw,3.25rem);font-weight:780;line-height:1.04}.card h2{letter-spacing:-.01em;margin:0;font-size:1.05rem;font-weight:760;line-height:1.25}.sign-in>.muted{max-width:45ch;margin:1rem 0 0}.eyebrow{color:var(--color-brand);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .75rem;font-size:.72rem;font-weight:820}.muted{color:var(--color-muted);line-height:1.58}.error{border:1px solid var(--color-danger-border);color:var(--color-danger);background:color-mix(in srgb, var(--color-danger) 8%, transparent);border-radius:.75rem;margin:1rem 0 0;padding:.8rem .9rem;line-height:1.45}.actions{gap:.7rem;margin-top:1.5rem;display:grid}.actions.inline{flex-wrap:wrap;align-items:center;margin-top:0;display:flex}.section-heading{justify-content:space-between;align-items:flex-start;gap:1.25rem;display:flex}.section-heading>div{min-width:0}.account-identity{border:1px solid var(--color-border);color:var(--color-muted);background:var(--color-surface-muted);border-radius:999px;margin:.85rem 0 0;padding:.32rem .65rem;font-size:.78rem;font-weight:680;display:inline-flex}.account-hint{max-width:44ch;margin:.8rem 0 0}.text-action{flex:none;align-items:center;min-height:2.75rem;font-weight:720;display:inline-flex}.qr-panel{border:1px solid var(--color-border);background:var(--color-surface-muted);text-align:center;border-radius:1rem;place-items:center;gap:.85rem;margin-top:.5rem;padding:1rem;display:grid}.qr-image{color:#111317;background:#fff;border-radius:.8rem;width:min(100%,16rem);padding:.75rem}.qr-image svg{width:100%;height:auto;max-height:14.5rem;display:block}.qr-status{color:var(--color-muted);margin:0;line-height:1.5}.settings-grid{gap:1rem;margin-top:2rem;display:grid}.settings-section{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface-muted) 70%, transparent);border-radius:1rem;min-width:0;padding:clamp(1rem,3vw,1.35rem)}.section-hint{margin:.55rem 0 1rem;font-size:.9rem}.empty-state{border:1px dashed var(--color-border-strong);color:var(--color-muted);background:color-mix(in srgb, var(--color-surface) 55%, transparent);border-radius:.75rem;margin:1rem 0;padding:.85rem;line-height:1.45}.records{gap:0;margin:0 0 1rem;padding:0;list-style:none;display:grid}.records li{border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:.85rem;min-width:0;padding:.9rem 0;display:flex}.account-profile-heading{align-items:center;gap:1rem;min-width:0;display:flex}.account-profile-avatar{border:1px solid var(--color-border);object-fit:cover;color:#fff;background:#7f1d1d;border-radius:50%;flex:none;place-items:center;width:4rem;height:4rem;font-size:1.25rem;font-weight:800;display:grid}.account-profile-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:1.25rem 0 0;display:grid}.account-profile-facts>div{border:1px solid var(--color-border);background:var(--color-surface-muted);border-radius:.75rem;gap:.25rem;padding:.8rem;display:grid}.account-profile-facts dd{margin:0;font-size:.88rem;font-weight:700}.records li:first-child{border-top:0}.records span{gap:.25rem;min-width:0;display:grid}.records strong,.records small{overflow-wrap:anywhere}.records small{color:var(--color-muted)}.status-pill{border:1px solid var(--color-border);width:fit-content;color:var(--color-muted);background:var(--color-surface);border-radius:999px;padding:.22rem .5rem;font-size:.72rem;font-weight:720;line-height:1.2;display:inline-flex}.rename-form{gap:.5rem;width:100%;display:grid}.rename-form label,.member label{color:var(--color-muted);font-size:.82rem;font-weight:680}.rename-form input,.member input,.member select{border:1px solid var(--color-border-strong);border-radius:var(--radius-control);width:100%;min-width:0;min-height:2.75rem;color:var(--color-text);background:var(--color-surface);padding:.6rem .7rem;font-size:1rem}.admin{width:min(100%,72rem);margin-top:clamp(2rem,5vh,3.5rem)}.member-list{gap:1rem;margin-top:2rem;display:grid}.member{border:1px solid var(--color-border);background:var(--color-surface-muted);border-radius:1rem;gap:1rem;min-width:0;padding:1rem;display:grid}.member h2{overflow-wrap:anywhere}.member label{gap:.4rem;min-width:0;display:grid}.member-meta{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin:.55rem 0 0;font-size:.82rem;line-height:1.4;display:flex}.member label.check{min-height:2.75rem;color:var(--color-text);align-items:center;gap:.65rem;display:flex}.member .check input{width:1.25rem;min-height:1.25rem;accent-color:var(--color-action);flex:none}@keyframes status-spin{to{transform:rotate(360deg)}}@media (width<=37.49rem){.section-heading{display:grid}.text-action{width:fit-content}.records li{flex-direction:column;align-items:stretch}.records li>button{width:100%}.actions.inline>button{flex:8rem}.account-profile-heading{align-items:flex-start}.account-profile-facts{grid-template-columns:minmax(0,1fr)}}@media (width>=48rem){.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=58rem){.member{grid-template-columns:minmax(12rem,1.3fr) minmax(8rem,.65fr) minmax(14rem,1.15fr);align-items:end}.member .check,.member .actions,.member .error{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.status-mark.is-pending{border-color:var(--color-brand)}}.workspace-shell{width:100%;min-height:calc(var(--app-height) - 1.5rem);grid-template-columns:auto minmax(0,1fr);gap:1rem;display:grid}.workspace-sidebar{inset:auto;top:max(.75rem, var(--safe-top));width:13.75rem;height:calc(var(--app-height) - 1.5rem);max-width:none;max-height:calc(var(--app-height) - 1.5rem);border:1px solid var(--color-control-border);color:var(--color-text);background:var(--color-surface);box-shadow:none;border-radius:1rem;justify-self:start;margin:0;padding:0;display:block;position:sticky;overflow:hidden}.workspace-sidebar[hidden],dialog.workspace-sidebar:not([open]){display:none}.workspace-sidebar-inner{grid-template-rows:auto minmax(0,1fr) auto;height:100%;min-height:0;display:grid}.workspace-sidebar-header{border-bottom:1px solid var(--color-control-border);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem;min-width:0;min-height:4.5rem;padding:.75rem;display:grid}.workspace-sidebar-header .brand{overflow:hidden}.workspace-navigation{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;padding:1rem .75rem;overflow-y:auto}.workspace-navigation-group+.workspace-navigation-group{margin-top:1.5rem}.workspace-navigation-group h2{color:var(--color-muted);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .55rem;padding-inline:.65rem;font-size:.7rem;font-weight:780;line-height:1.4}.workspace-navigation-items{gap:.4rem;display:grid}.workspace-navigation-control{border:1px solid var(--color-control-border);width:100%;min-width:0;min-height:2.875rem;color:var(--workspace-control-text,var(--color-text));box-shadow:none;text-align:left;background:0 0;border-radius:.625rem;justify-content:flex-start;align-items:center;gap:.7rem;padding:.625rem .75rem;font-size:.875rem;font-weight:650;line-height:1.25rem;text-decoration:none;transition:color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1);display:flex}.workspace-navigation-control span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.workspace-navigation-control.is-selected{color:var(--color-text);background:var(--color-control-highlight)}.workspace-state>a{align-items:center;min-height:44px;display:inline-flex}.workspace-navigation-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.55px;flex:none;width:1.25rem;height:1.25rem;display:block}.workspace-navigation-icon.is-mask,.workspace-logout-icon{background:currentColor;flex:none;width:16px;height:16px;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.workspace-navigation-icon.is-projects{-webkit-mask-image:url(/panel-icons/project.svg);mask-image:url(/panel-icons/project.svg)}.workspace-navigation-icon.is-settings{-webkit-mask-image:url(/panel-icons/settings.svg);mask-image:url(/panel-icons/settings.svg)}.workspace-logout-icon{-webkit-mask-image:url(/panel-icons/logout.svg);mask-image:url(/panel-icons/logout.svg)}.workspace-navigation-toggle{border-color:var(--color-control-border);width:2.75rem;min-width:2.75rem;min-height:2.75rem;color:var(--color-muted);box-shadow:none;background:0 0;border-radius:.625rem;padding:0}.workspace-navigation-toggle svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.55px;width:1.35rem;height:1.35rem}.workspace-navigation-control:focus-visible,.workspace-navigation-toggle:focus-visible{outline:2px solid var(--color-text);outline-offset:2px}.workspace-stage{min-width:0}.workspace-toolbar{z-index:10;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:.7rem;width:min(100%,72rem);min-height:4.5rem;margin:0 auto;display:grid;position:relative}.workspace-toolbar-brand{min-width:0}.workspace-toolbar-title{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:.95rem;font-weight:680;overflow:hidden}.workspace-toolbar-actions{grid-column:4;justify-self:end;align-items:center;gap:.55rem;display:flex}.notification-bell{border:1px solid var(--color-control-border);width:2.75rem;height:2.75rem;color:var(--color-muted);border-radius:.625rem;place-items:center;text-decoration:none;display:grid;position:relative}.notification-bell-root{position:relative}.notification-popover{z-index:30;border:1px solid var(--color-border);width:min(24rem,100vw - 1.5rem);color:var(--color-text);background:var(--color-surface);border-radius:.85rem;display:grid;position:absolute;top:calc(100% + .6rem);right:0;overflow:hidden;box-shadow:0 1.25rem 3rem #0000006b}.notification-popover>header,.notification-popover>a{justify-content:space-between;align-items:center;gap:.75rem;min-height:3rem;padding:.65rem .8rem;display:flex}.notification-popover>header{border-bottom:1px solid var(--color-border)}.notification-popover>header button,.notification-popover-actions button{min-height:2rem;padding:.3rem .5rem;font-size:.72rem}.notification-popover-list{max-height:min(28rem,65vh);display:grid;overflow-y:auto}.notification-popover-list>p{color:var(--color-muted);text-align:center;margin:0;padding:1.25rem}.notification-popover-list article{border-bottom:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) auto;gap:.75rem;padding:.8rem;display:grid}.notification-popover-list article strong,.notification-popover-list article p{overflow-wrap:anywhere}.notification-popover-list article p{color:var(--color-muted);margin:.25rem 0 0;font-size:.78rem;line-height:1.4}.notification-popover-actions{align-items:flex-start;gap:.35rem;display:flex}.notification-popover>a{color:var(--color-text);justify-content:center;font-size:.8rem;font-weight:700;text-decoration:none}.workspace-user{border:1px solid var(--color-control-border);border-radius:.625rem;align-items:center;gap:.5rem;min-height:2.75rem;padding:.3rem .4rem;display:flex}.workspace-user-avatar{color:#fff;background:#7f1d1d;border-radius:50%;place-items:center;width:2rem;height:2rem;font-size:.75rem;font-weight:800;display:grid}.workspace-user-copy{min-width:0;line-height:1.15;display:grid}.workspace-user-copy strong,.workspace-user-copy small{text-overflow:ellipsis;white-space:nowrap;max-width:9rem;overflow:hidden}.workspace-user-copy strong{font-size:.78rem}.workspace-user-copy small{color:var(--color-muted);text-transform:capitalize;font-size:.67rem}.workspace-user-logout{min-height:2.75rem;padding:.3rem .5rem;font-size:.72rem}.notification-bell svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.55px;width:1.25rem;height:1.25rem}.notification-bell>span{border:2px solid var(--color-canvas);color:#fff;text-align:center;background:#dc2626;border-radius:999px;min-width:1.15rem;padding:.08rem .25rem;font-size:.65rem;font-weight:800;line-height:.95rem;position:absolute;top:-.3rem;right:-.3rem}.workspace-content{outline:none;width:min(100%,72rem);margin:0 auto}@media (hover:hover){.workspace-navigation-control:not(:disabled):hover,.workspace-navigation-toggle:not(:disabled):hover{border-color:var(--color-control-border);color:var(--color-text);background:var(--color-control-highlight);transform:none}}@media (width<=63.99rem){.workspace-shell{min-height:calc(var(--app-height) - 1.5rem);display:block}.workspace-sidebar[open]{inset:max(.75rem, var(--safe-top)) auto max(.75rem, var(--safe-bottom)) max(.75rem, var(--safe-left));width:min(18rem,100vw - 1.5rem);height:auto;max-height:none;margin:0;position:fixed}.workspace-sidebar::backdrop{-webkit-backdrop-filter:blur(.2rem);backdrop-filter:blur(.2rem);background:#07080ab3}.workspace-toolbar{z-index:2;position:relative}}@media (width<=37.49rem){.workspace-toolbar .brand-wordmark small{display:none}.workspace-toolbar .brand-mark{width:2rem;height:2rem}}.workspace-content button:not(.danger),.workspace-content .button-link{border:1px solid var(--color-control-border);color:var(--workspace-control-text,var(--color-text));box-shadow:none;background:0 0}.workspace-content button:not(.danger):focus-visible,.workspace-content .button-link:focus-visible{outline:2px solid var(--color-text);outline-offset:2px}@media (hover:hover){.workspace-content button:not(.danger,:disabled):hover,.workspace-content .button-link:hover{border-color:var(--color-control-border);color:var(--color-text);background:var(--color-control-highlight);transform:none}}.workspace-page{gap:1.25rem;padding-bottom:2rem;display:grid}.page-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.page-heading h1,.workspace-state h1{letter-spacing:-.035em;margin:0;font-size:clamp(1.65rem,5vw,2.6rem)}.page-heading p,.tool-card p,.job-card p,.notification-card p{color:var(--color-muted);margin:.35rem 0 0}.page-heading code{overflow-wrap:anywhere}.result-payload{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;overflow:auto}.search-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.75rem;display:grid}.search-form label,.run-form label{gap:.4rem;min-width:0;font-weight:700;display:grid}.search-form input,.run-form input,.run-form textarea{border:1px solid var(--color-border-strong);border-radius:var(--radius-control);width:100%;min-height:44px;color:var(--color-text);background:var(--color-surface);padding:.7rem .8rem}textarea{resize:vertical}.tool-grid,.metric-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:.9rem;display:grid}.project-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:.9rem;display:grid}.project-card{align-content:space-between;gap:1.15rem;min-height:14rem;margin:0;padding:1.15rem;display:grid}.project-card-heading,.project-card-actions{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.project-card-heading>span:last-child,.project-card-actions>span{color:var(--color-muted);font-size:.76rem}.project-card h2,.project-card p{margin:0}.project-card h2{font-size:1.25rem}.project-card p{color:var(--color-muted);margin-top:.35rem}.tool-card,.run-form,.prose-card,.job-overview,.metric,.table-wrap{padding:clamp(1rem,3vw,1.35rem)}.tool-card{align-content:space-between;gap:1.2rem;min-height:13rem;display:grid}.tool-card h2,.job-card h2,.notification-card h2{margin:.55rem 0 0;font-size:1.15rem}.audience-badge,.status-pill{border:1px solid var(--color-border);width:fit-content;color:var(--color-muted);background:var(--color-surface-muted);border-radius:999px;padding:.28rem .55rem;font-size:.76rem;font-weight:760;line-height:1.2;display:inline-flex}.button-link{border-radius:var(--radius-control);width:fit-content;min-height:44px;color:var(--color-action-text);background:var(--color-action);align-items:center;padding:.7rem 1rem;font-weight:720;text-decoration:none;display:inline-flex}.detail-grid{gap:1rem;display:grid}.prose-card pre{max-width:100%;font-size:.78rem;overflow:auto}.run-form{gap:.9rem;display:grid}.form-error{color:var(--color-danger);margin:0}.workspace-state{border:1px dashed var(--color-border);border-radius:var(--radius-card);color:var(--color-muted);text-align:center;margin:0;padding:1.5rem}.error-state{color:var(--color-danger)}.job-list,.notification-list{gap:.75rem;display:grid}.job-card,.notification-card{justify-content:space-between;align-items:center;gap:.85rem;padding:1rem;display:flex}.job-status{justify-items:end;gap:.4rem;display:grid}.state-failed,.state-stalled{border-color:var(--color-danger-border);color:var(--color-danger)}.state-succeeded,.state-partial{color:var(--color-text)}.job-overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.job-overview div{gap:.3rem;display:grid}.job-overview span{color:var(--color-muted)}.job-overview progress,.job-overview code,.job-overview .danger,.job-overview .form-error{grid-column:1/-1}.job-overview progress{width:100%;accent-color:var(--color-action)}.artifact-list{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.artifact-list li{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:1rem;min-height:44px;padding:.7rem 0;display:flex}.artifact-list span{color:var(--color-muted);font-size:.82rem}.notification-card.is-unread{border-color:var(--color-action)}.notification-actions{flex-wrap:wrap;gap:.5rem;display:flex}.settings-workspace>.account{margin:0}.settings-workspace{width:100%;max-width:896px;margin:0 auto}.account-stack{gap:24px;display:grid}.account-profile-card{padding:24px}.account-profile-heading{gap:24px}.account-profile-avatar{border:2px solid var(--panel-crimson-border);width:96px;height:96px;color:var(--panel-crimson);background:var(--panel-crimson-muted);font-size:24px;font-weight:600}.account-profile-name{align-items:center;gap:12px;display:flex}.account-profile-name h1{letter-spacing:0;margin:0;font-size:24px;font-weight:600}.account-profile-name .status-pill{color:var(--panel-crimson-text);background:var(--panel-crimson-muted);border-color:#0000}.account-identity{color:var(--panel-muted);background:0 0;border:0;margin:6px 0 0;padding:0;font-size:14px;font-weight:400}.account-information>header,.notification-preferences>header{border-bottom:1px solid var(--panel-border);padding:24px}.account-information>header h2,.account-information>header p,.notification-preferences>header h2,.notification-preferences>header p{margin:0}.account-information>header h2,.notification-preferences>header h2{font-size:16px;font-weight:600}.account-information>header p,.notification-preferences>header p{color:var(--panel-muted);margin-top:4px;font-size:14px}.account-profile-facts{margin:0;display:block}.account-profile-facts>div{border:0;border-bottom:1px solid var(--panel-border);background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:16px 24px;display:flex}.account-profile-facts>div:last-child{border-bottom:0}.account-profile-facts dt{color:var(--panel-muted);font-size:14px}.account-profile-facts dd{text-align:right;margin:0;font-size:14px;font-weight:500}.settings-grid{grid-template-columns:minmax(0,1fr);gap:24px;margin:0;display:grid}.settings-section{border:1px solid var(--panel-border);background:var(--panel-surface);border-radius:12px;padding:24px}.settings-section h2{font-size:16px;font-weight:600}.records li{padding:12px 0}.notification-preferences{padding:0}.notification-preference-list{padding:0 24px 12px}@media (width<=639px){.account-profile-card{padding:16px}.account-profile-heading{text-align:center;flex-direction:column;gap:16px}.account-profile-avatar{width:80px;height:80px;font-size:20px}.account-profile-name{flex-direction:column;gap:8px}.account-profile-name h1{font-size:20px}.account-profile-facts>div{flex-direction:column;align-items:flex-start;gap:6px;padding:16px}.account-profile-facts dd{text-align:left}.account-information>header,.notification-preferences>header,.settings-section{padding:16px}.notification-preference-list{padding:0 16px 8px}}.notification-preferences{gap:1rem;padding:clamp(1rem,3vw,1.35rem);display:grid}.notification-preference-list{gap:.35rem;display:grid}.notification-preference-list label{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:1rem;min-height:3rem;padding:.55rem 0;display:flex}.notification-preference-list input{accent-color:#dc2626;width:2.8rem;min-height:1.5rem}.code-issue-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;padding:clamp(1rem,3vw,1.35rem);display:grid}.code-issue-form label{gap:.4rem;font-weight:700;display:grid}.code-issue-form input,.code-issue-form textarea{border:1px solid var(--color-border-strong);border-radius:var(--radius-control);width:100%;min-height:44px;color:var(--color-text);background:var(--color-surface-muted);padding:.7rem .8rem}.code-metadata-field,.code-issue-form>button,.code-policy-note,.code-switch-field{grid-column:1/-1}.code-policy-note{border-left:2px solid var(--color-action);color:var(--color-muted);background:var(--color-surface-muted);margin:0;padding:.7rem .85rem}.code-switch-field{align-items:center;gap:.65rem;min-height:2.75rem;display:flex!important}.code-switch-field input{accent-color:#dc2626;width:2.8rem;min-height:1.5rem}.code-command{gap:.75rem;margin:0;padding:1rem;display:grid}.code-command>div,.code-table-value{justify-content:space-between;align-items:center;gap:.65rem;min-width:0;display:flex}.code-command pre{border:1px solid var(--color-border);color:var(--color-muted);background:var(--color-canvas);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:.6rem;margin:0;padding:.8rem;overflow-x:auto}.code-table-wrap{margin:0}.code-table-value code{overflow-wrap:anywhere;min-width:8rem}.code-copy{width:2rem;min-width:2rem;min-height:2rem;padding:0}.code-revoke{min-height:2.25rem;padding:.4rem .65rem}.code-issue-form>button{justify-self:start}.code-card-list{gap:.8rem;display:grid}.code-card{gap:.85rem;padding:clamp(1rem,3vw,1.35rem);display:grid}.code-card-heading,.code-card-heading>div,.code-value-row,.code-value-row>div{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.code-card-heading>div,.code-value-row>div{min-width:0}.code-value-row{border-top:1px solid var(--color-border);padding-top:.75rem}.code-value-row>div{flex-direction:column;align-items:flex-start}.code-value-row span,.code-facts dt,.panel-metric span{color:var(--color-muted);font-size:.78rem}.code-value-row code{overflow-wrap:anywhere}.code-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0;display:grid}.code-facts div{gap:.25rem;display:grid}.code-facts dd{margin:0}.panel-metric-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr))}.activity-ok{color:#9bd4a0}.activity-table-wrap td:first-child{font-weight:700}.statistics-period,.activity-filters label{color:var(--color-muted);gap:.35rem;font-size:.78rem;font-weight:700;display:grid}.statistics-period select,.activity-filters select{border:1px solid var(--color-border);min-height:2.7rem;color:var(--color-foreground);background:#111113;border-radius:.75rem;padding:0 .8rem}.activity-trend{gap:1rem;min-height:15rem;display:grid}.activity-chart{border-bottom:1px solid var(--color-border);align-items:end;gap:.3rem;min-height:10rem;padding:1rem .25rem 0;display:flex;overflow-x:auto}.activity-chart-day{flex:1 0 .65rem;align-items:end;gap:1px;height:9rem;display:flex}.activity-chart-day i{background:var(--color-accent);border-radius:2px 2px 0 0;width:33.333%;min-height:2px;display:block}.activity-chart-day i:nth-child(2){background:#d88080}.activity-chart-day i:nth-child(3){background:#8e8e96}.activity-chart-legend{color:var(--color-muted);flex-wrap:wrap;gap:1rem;font-size:.8rem;display:flex}.activity-chart-legend span:before{background:var(--color-accent);content:"";border-radius:50%;width:.55rem;height:.55rem;margin-right:.4rem;display:inline-block}.activity-chart-legend span:nth-child(2):before{background:#d88080}.activity-chart-legend span:nth-child(3):before{background:#8e8e96}.statistics-section-heading{align-items:end}.activity-filters{flex-wrap:wrap;gap:.75rem;display:flex}.activity-detail-trigger{color:var(--color-foreground);text-align:left;text-decoration:underline;-webkit-text-decoration-color:var(--color-border);text-decoration-color:var(--color-border);text-underline-offset:.2rem;background:0 0;border:0;padding:0}.activity-pagination{color:var(--color-muted);justify-content:flex-end;align-items:center;gap:.75rem;margin-top:1rem;font-size:.85rem;display:flex}.activity-detail-backdrop{z-index:80;background:#000000b8;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.activity-detail{gap:1rem;width:min(42rem,100%);max-height:min(42rem,100dvh - 2rem);display:grid;overflow:auto}.activity-detail-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0;display:grid}.activity-detail-facts div{gap:.2rem;display:grid}.activity-detail-facts dt{color:var(--color-muted);font-size:.75rem}.activity-detail-facts dd{margin:0}.activity-detail pre{border:1px solid var(--color-border);white-space:pre-wrap;overflow-wrap:anywhere;background:#09090a;border-radius:.75rem;max-height:16rem;padding:1rem;overflow:auto}.metric{gap:.4rem;display:grid}.metric span{color:var(--color-muted)}.metric strong{font-size:2rem}.table-wrap{max-width:100%;overflow-x:auto}table{border-collapse:collapse;width:100%}caption{text-align:left;padding-bottom:.8rem;font-weight:780}th,td{border-bottom:1px solid var(--color-border);text-align:left;padding:.7rem}.load-more{justify-self:center}@media (width>=48rem){.detail-grid{grid-template-columns:minmax(0,1fr) minmax(19rem,.8fr);align-items:start}.run-form{position:sticky;top:1rem}}@media (width<=36rem){.search-form{grid-template-columns:minmax(0,1fr)}.search-form button,.page-heading>button,.job-card,.notification-card,.artifact-list li,.section-heading{width:100%}.page-heading,.job-card,.notification-card,.artifact-list li{flex-direction:column;align-items:stretch}.job-status{justify-items:start}.code-issue-form,.code-facts{grid-template-columns:minmax(0,1fr)}.code-card-heading,.code-value-row{flex-direction:column;align-items:stretch}.workspace-toolbar{grid-template-columns:auto minmax(0,1fr) auto}.workspace-toolbar-brand{display:none}.workspace-toolbar-title{grid-column:2}.workspace-toolbar-actions{grid-column:3}.workspace-user-copy,.workspace-user-logout{display:none}.workspace-user{padding:.3rem}.project-card-heading,.project-card-actions,.code-table-value{flex-direction:column;align-items:stretch}}.workspace-shell{width:100%;height:calc(var(--app-height) - 12px);grid-template-columns:220px minmax(0,1fr);gap:6px;min-height:0;display:grid}.workspace-sidebar{width:220px;height:100%;max-height:none;color:var(--panel-text);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:0 0;border:1px solid #26262680;border-radius:12px;position:static}.workspace-sidebar-inner{grid-template-rows:56px minmax(0,1fr) auto}.workspace-sidebar-header{border-color:var(--panel-border);justify-content:space-between;align-items:center;gap:8px;min-height:56px;padding:0 16px;display:flex}.workspace-sidebar-header .brand-mark{width:28px;height:28px}.workspace-navigation{padding:12px 8px}.workspace-navigation-items{gap:2px}.workspace-navigation-control{min-height:36px;color:var(--panel-muted);background:0 0;border:0;border-radius:6px;gap:10px;padding:8px 12px;font-size:14px;font-weight:400;line-height:20px}.workspace-navigation-control.is-selected,.workspace-navigation-control:hover{color:var(--panel-text);background:#1f1f1f80}.workspace-navigation-icon{stroke-width:1.8px;width:16px;height:16px}.workspace-sidebar-footer{border-top:1px solid var(--panel-border);padding:8px}.workspace-user-logout{width:100%;min-height:36px;color:var(--panel-muted);background:0 0;border:0;justify-content:flex-start;padding:8px 12px;font-weight:400}.workspace-user-logout:hover{color:var(--panel-danger);background:#dc26261a}.workspace-user-logout svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:16px;height:16px}.workspace-stage{flex-direction:column;gap:6px;min-width:0;min-height:0;display:flex}.workspace-toolbar{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:0 0;border:1px solid #26262680;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;width:100%;min-height:48px;margin:0;padding:0 12px;display:grid}.workspace-toolbar-title{font-size:14px;font-weight:500}.workspace-toolbar-actions{grid-column:2;gap:12px}.authenticated-access .workspace-toolbar .locale-switch{background:0 0;border:0;width:auto;min-width:48px;min-height:36px;padding:0 8px}.workspace-content{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:0 0;border:1px solid #26262680;border-radius:12px;flex:1;width:100%;min-height:0;margin:0;padding:12px;overflow:hidden auto}.workspace-user{border:0;border-radius:0;gap:10px;min-height:0;padding:0}.workspace-user-avatar{border:1px solid var(--panel-border);width:32px;height:32px;color:var(--panel-text);background:var(--panel-hover);font-size:12px;font-weight:500}.workspace-user-copy{justify-items:end;gap:2px}.workspace-user-copy strong{font-size:14px;font-weight:500}.workspace-user-copy small{min-height:16px;color:var(--panel-text);background:var(--panel-hover);border-radius:6px;align-items:center;padding:0 6px;font-size:10px;font-weight:400;display:inline-flex}.notification-bell{width:36px;height:36px;color:var(--panel-text);background:0 0;border:0;border-radius:6px}.notification-bell:hover{background:#1f1f1f80}.notification-popover{background:var(--panel-popover);border-radius:6px;width:min(384px,100vw - 32px);max-height:calc(100vh - 80px);position:fixed;top:68px;right:16px}.notification-popover>header{min-height:0;padding:16px}.notification-popover-list{max-height:calc(100vh - 176px)}.notification-popover-list article{padding:16px}.notification-popover-list article.is-unread{box-shadow:none;background:#1f1f1f4d}.workspace-page{gap:24px;padding-bottom:0}.page-heading{align-items:center;min-height:0}.page-heading .eyebrow{display:none}.page-heading h1,.workspace-state h1{letter-spacing:0;font-size:18px;font-weight:600}.page-heading p,.tool-card p,.job-card p,.notification-card p{color:var(--panel-muted);font-size:14px}.tool-grid,.metric-grid,.project-grid{gap:16px}.tool-card,.project-card,.job-card,.notification-card,.run-form,.prose-card,.job-overview,.metric,.table-wrap,.notification-preferences,.code-card{padding:16px}.tool-card,.project-card{min-height:0}.audience-badge,.status-pill{border-color:var(--panel-border);color:var(--panel-muted);background:var(--panel-hover)}.workspace-content button:not(.danger),.workspace-content .button-link{color:#0a0a0a;background:#fafafa;border:1px solid #fafafa}.workspace-content button.secondary,.workspace-content button.code-copy,.workspace-content .activity-pagination button,.workspace-content .activity-detail .section-heading>button{border-color:var(--panel-border);color:var(--panel-text);background:0 0}.workspace-content button.activity-detail-trigger{color:var(--panel-text);background:0 0;border:0}@media (hover:hover){.workspace-content button:not(.danger,.secondary,:disabled):hover,.workspace-content .button-link:hover{color:#0a0a0a;background:#e5e5e5;border-color:#e5e5e5}.workspace-content button.secondary:not(:disabled):hover{border-color:var(--panel-border);background:var(--panel-hover)}.workspace-content button.code-copy:not(:disabled):hover,.workspace-content .activity-pagination button:not(:disabled):hover,.workspace-content .activity-detail .section-heading>button:not(:disabled):hover{border-color:var(--panel-border);color:var(--panel-text);background:var(--panel-hover)}.workspace-content button.activity-detail-trigger:not(:disabled):hover{color:var(--panel-text);background:0 0;border:0}}.workspace-state{border-color:var(--panel-border);border-radius:12px}.table-wrap{padding:0}table{font-size:14px}th{height:40px;color:var(--panel-muted);white-space:nowrap;padding:0 16px;font-weight:500}td{white-space:nowrap;padding:12px 16px}th:first-child,td:first-child{padding-left:24px}th:last-child,td:last-child{padding-right:24px}tbody tr:hover td{background:#1f1f1f80}.metric{background:#1f1f1f80;border-radius:8px}.metric strong{font-size:24px;font-weight:700}.activity-detail-backdrop{background:#000c}.activity-detail{border-radius:8px}.statistics-workspace{width:100%;max-width:896px;margin:0 auto}.statistics-summary>header,.statistics-activity>header{border-bottom:1px solid var(--panel-border);padding:24px}.statistics-summary>header h1,.statistics-activity>header h2,.statistics-summary>header p{margin:0}.statistics-summary>header h1{font-size:18px;font-weight:600}.statistics-summary>header p{color:var(--panel-muted);margin-top:4px;font-size:14px}.statistics-activity>header h2{font-size:16px;font-weight:600}.statistics-summary-body{gap:24px;padding:24px;display:grid}.statistics-summary-body .panel-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.statistics-summary-body .panel-metric{box-shadow:none;border:0}.statistics-summary-body .activity-trend{border-top:1px solid var(--panel-border);padding-top:24px}.statistics-activity .activity-table-wrap{border-radius:0}.statistics-activity .activity-pagination{border-top:1px solid var(--panel-border);margin:0;padding:16px 24px}@media (width<=639px){.statistics-summary>header,.statistics-activity>header,.statistics-summary-body{padding:16px}.statistics-summary-body .panel-metric-grid{grid-template-columns:minmax(0,1fr)}.statistics-section-heading{flex-direction:column;align-items:stretch}.activity-filters{grid-template-columns:minmax(0,1fr);display:grid}}@media (width>=640px){.workspace-shell,.workspace-stage{gap:12px}.workspace-shell{height:calc(var(--app-height) - 24px)}.workspace-toolbar{padding:0 20px}.workspace-content{padding:20px}}@media (width<=639px){.workspace-shell{height:calc(var(--app-height) - 12px);display:block}.workspace-stage{height:100%}.workspace-sidebar[open]{z-index:50;background:var(--panel-surface);width:min(280px,100vw - 32px);height:auto;position:fixed;inset:16px auto 16px 16px}.workspace-sidebar::backdrop{background:#000c}.workspace-sidebar-header{padding-right:8px}.workspace-navigation-toggle{border:0;border-radius:6px;width:36px;min-width:36px;min-height:36px}.workspace-toolbar{grid-template-columns:36px minmax(0,1fr) auto;gap:8px}.workspace-toolbar-title{grid-column:2}.workspace-toolbar-actions{grid-column:3;gap:4px}.workspace-user-copy{display:none}.workspace-user{padding:0}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f7f4f2;font-synthesis:none;text-rendering:optimizelegibility;--color-canvas:#0d0f12;--color-surface:#181b20;--color-surface-muted:#20242a;--color-text:#f7f4f2;--color-muted:#aaa5a7;--color-border:#353a42;--color-border-strong:#555b65;--color-control-border:#373737;--color-control-highlight:#212326;--color-brand:#e5484d;--color-brand-glow:#e5484d21;--color-surface-glow:#ffffff0d;--color-link:#ff7d83;--color-focus:#ff858b;--color-action:#e5484d;--color-action-text:#111317;--color-danger:#ff9297;--color-danger-border:#9b4b51;--color-selection:#e5484d;--color-selection-text:#111317;--shadow-card:0 1.5rem 5rem #00000052;--radius-card:1.5rem;--radius-control:.75rem;--lxrd-tg-content-safe-top:0px;--lxrd-tg-content-safe-right:0px;--lxrd-tg-content-safe-bottom:0px;--lxrd-tg-content-safe-left:0px;--safe-top:max(env(safe-area-inset-top,0px), var(--lxrd-tg-content-safe-top));--safe-right:max(env(safe-area-inset-right,0px), var(--lxrd-tg-content-safe-right));--safe-bottom:max(env(safe-area-inset-bottom,0px), var(--lxrd-tg-content-safe-bottom));--safe-left:max(env(safe-area-inset-left,0px), var(--lxrd-tg-content-safe-left));--app-height:var(--tg-viewport-stable-height,100dvh);background:#0d0f12;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}:root[data-host=telegram]{--app-height:var(--tg-viewport-stable-height,100dvh)}*{box-sizing:border-box}html{background:var(--color-canvas);scroll-behavior:smooth;min-width:0;min-height:100%}body{min-width:0;min-height:100dvh;color:var(--color-text);background:var(--color-canvas);margin:0;overflow-x:clip}body,button,input,select{font:inherit}button,input,select{color:inherit}button,input,select,a{-webkit-tap-highlight-color:transparent}button{border:1px solid var(--color-action);border-radius:var(--radius-control);min-height:2.75rem;color:var(--color-action-text);background:var(--color-action);box-shadow:0 .4rem 1rem color-mix(in srgb, var(--color-action) 18%, transparent);text-align:center;cursor:pointer;justify-content:center;align-items:center;gap:.55rem;padding:.7rem 1rem;font-weight:720;line-height:1.2;display:inline-flex}button.secondary{border-color:var(--color-border-strong);color:var(--color-text);background:var(--color-surface-muted);box-shadow:none}button.danger{border-color:var(--color-danger-border);color:var(--color-danger);box-shadow:none;background:0 0}button:disabled{cursor:not-allowed;opacity:.52}button[aria-busy=true]:after{content:"";border:2px solid;border-right-color:#0000;border-radius:50%;width:.8rem;height:.8rem;animation:.7s linear infinite control-spin}a{color:var(--color-link);text-underline-offset:.22em;text-decoration-thickness:.08em}a:hover{text-decoration-thickness:.12em}:where(button,input,select,a):focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}::selection{color:var(--color-selection-text);background:var(--color-selection)}#root{min-height:100dvh}.access{isolation:isolate;min-height:var(--app-height);padding:max(.75rem, var(--safe-top)) max(.75rem, var(--safe-right)) max(1.25rem, var(--safe-bottom)) max(.75rem, var(--safe-left));background:radial-gradient(circle at 12% 0%, var(--color-brand-glow), transparent 30rem), radial-gradient(circle at 92% 92%, var(--color-surface-glow), transparent 34rem), var(--color-canvas);position:relative;overflow:hidden}.authenticated-access{--workspace-control-text:#d5d6db;--color-brand:var(--panel-crimson);--color-canvas:var(--panel-canvas);--color-surface:var(--panel-surface);--color-surface-muted:#171717;--color-text:var(--panel-text);--color-muted:var(--panel-muted);--color-border:var(--panel-border);--color-border-strong:var(--panel-border-strong);--color-control-border:var(--panel-border);--color-control-highlight:var(--panel-hover);--color-link:#d5d6db;--color-focus:#ededed;--color-action:var(--panel-crimson);--color-action-text:#fff;--color-danger:var(--panel-danger);--color-danger-border:#7f1d1d;padding:max(.75rem, var(--safe-top)) max(.75rem, var(--safe-right)) max(.75rem, var(--safe-bottom)) max(.75rem, var(--safe-left));background:var(--color-canvas);color:var(--color-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.authenticated-access .eyebrow{color:#f05252}.topbar{z-index:2;justify-content:space-between;align-items:center;gap:1rem;width:min(100%,72rem);min-height:3.5rem;margin:0 auto;display:flex;position:relative}.brand{min-width:0;min-height:2.75rem;color:var(--color-text);align-items:center;gap:.7rem;text-decoration:none;display:inline-flex}.brand-mark{flex:none;width:2.25rem;height:2.25rem;display:block}.brand-wordmark{gap:.05rem;line-height:1;display:grid}.brand-wordmark strong{letter-spacing:.02em;font-size:1rem;font-weight:820}.brand-wordmark small{color:var(--color-muted);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:650}.locale-switch{border-color:var(--color-border);min-width:4.5rem;color:var(--color-text);background:color-mix(in srgb, var(--color-surface) 86%, transparent);box-shadow:none;padding-inline:.85rem;font-size:.82rem;font-weight:720}.access-content{z-index:1;outline:none;width:min(100%,72rem);margin:0 auto;position:relative}.skip-link{z-index:100;min-height:44px;color:var(--color-action-text);background:var(--color-action);align-items:center;padding:.7rem .9rem;display:inline-flex;position:fixed;top:.75rem;left:.75rem;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}@keyframes control-spin{to{transform:rotate(360deg)}}@media (width>=48rem){.access{padding:max(1.25rem, var(--safe-top)) max(1.5rem, var(--safe-right)) max(2rem, var(--safe-bottom)) max(1.5rem, var(--safe-left))}}@media (prefers-reduced-motion:no-preference){button,a,.skip-link{transition:color .14s,border-color .14s,background-color .14s,box-shadow .14s,opacity .14s,transform .14s}button:not(:disabled):hover{transform:translateY(-1px)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){button,input,select{border:1px solid buttontext}}
