.desk-stage{--brand-signal:#f58569;background:var(--bg);font-variant-numeric:tabular-nums}html[data-theme=light] .desk-stage{--brand-signal:#b7422c}.desk-stage .glass-field-dark{opacity:.12}html[data-theme=light] .desk-stage .glass-field-light{opacity:.14}.desk-stage .desk-sidenav,.desk-stage .desk-header{box-shadow:none;border-radius:16px}.desk-stage :is(.glass-2,.glass-3),.desk-stage button{box-shadow:none}.desk-stage button:hover{filter:none}.desk-stage :is(button,input,textarea,[tabindex]):focus-visible{box-shadow:none}.desk-stage .desk-sidenav,.desk-stage .desk-header{background:var(--sidebar)}.desk-stage .desk-menu-trigger{background:0 0;border-color:#0000;width:44px;height:44px}.desk-header-controls [data-slot=toggle-group]{height:44px}.desk-header-controls [data-slot=toggle-group-item]{min-width:40px;min-height:40px}.desk-header-controls [data-clerq=lang]{min-width:44px;min-height:44px}.desk-stage :is(a,button,input,textarea,[tabindex]):focus-visible,.desk-nav-drawer :is(a,button):focus-visible,.clerq-login :is(a,button,input):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.desk-stage ::selection,.clerq-login ::selection{background:color-mix(in srgb, var(--accent) 25%, transparent)}.desk-stage :is(input,textarea),.clerq-login input{caret-color:var(--accent)}.clerq-login{background:var(--bg)}.clerq-login .login-panel{background:var(--card);border:1px solid var(--line)}.clerq-login header [data-slot=toggle-group]{height:44px}.clerq-login header [data-slot=toggle-group-item]{min-width:40px;min-height:40px}.clerq-login [data-clerq=lang]{min-width:44px;min-height:44px}.clerq-login input{min-height:48px}.clerq-login .login-submit{background:var(--text);color:var(--bg);box-shadow:none}.clerq-login .login-submit:hover{background:color-mix(in srgb, var(--text) 85%, var(--bg))}html[dir=rtl] .clerq-login input[type=email]{text-align:left}@media (max-width:639px){.desk-stage .desk-main{padding:12px}.desk-stage .desk-header{gap:8px;padding:8px;top:12px}.desk-stage .desk-content{padding:24px 4px}.desk-header-controls{gap:4px}}@media (max-width:359px){.desk-page-context{flex-basis:calc(100% - 64px)}.desk-header-controls{justify-content:flex-end;width:100%}}@media (prefers-reduced-motion:reduce){.desk-stage *,.desk-nav-drawer *,.clerq-login *{transition:none!important;animation:none!important}.desk-nav-drawer{animation:none!important}}.desk-stage .desk-sidenav,.desk-nav-drawer{border:1px solid var(--line);background:var(--sidebar);color:var(--text);border-radius:20px;padding:16px;overflow:hidden}.desk-nav-brand{justify-content:space-between;align-items:center;min-height:44px;margin-bottom:20px;padding-inline:8px;display:flex}.desk-nav-brand .desk-brand{letter-spacing:-.02em;align-items:center;gap:8px;font-size:14px;font-weight:650;display:flex}.desk-nav-brand button{background:0 0;border:0;width:44px;height:44px}.desk-nav-groups{flex:1;min-height:0;padding-bottom:16px;overflow-y:auto}.desk-nav-group+.desk-nav-group{margin-top:20px}.desk-nav-group-label{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin:0;padding:0 12px 4px;font-size:11px;font-weight:600}.desk-nav-group ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.desk-nav-groups .desk-nav-item{min-height:44px;color:var(--text);border-radius:12px;align-items:center;gap:12px;padding:8px 12px;font-size:14px;font-weight:400;text-decoration:none;transition:background-color .15s;display:flex}.desk-nav-groups .desk-nav-item svg{flex-shrink:0}.desk-nav-groups .desk-nav-item:hover{opacity:1;background:var(--fill)}.desk-nav-groups .desk-nav-item[aria-current=page]{background:var(--fill-strong);font-weight:600}.desk-nav-groups .desk-nav-item:hover .desk-nav-label{transform:none}.desk-nav-account{border-top:1px solid var(--line);flex-shrink:0;padding-top:12px}.desk-nav-identity{align-items:center;gap:10px;padding:4px 8px 8px;display:flex}.desk-nav-avatar{background:var(--fill-strong);border-radius:10px;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:12px;font-weight:650;display:grid}.desk-nav-identity>div{min-width:0}.desk-nav-identity p{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;overflow:hidden}.desk-nav-identity div>span{color:var(--muted);font-size:11px;display:block}.desk-nav-account .desk-nav-signout{background:0 0;border:0;border-radius:12px;justify-content:flex-start;gap:12px;width:100%;min-height:44px;padding:8px 12px;font-size:14px;font-weight:400}.desk-nav-account .desk-nav-signout:hover{background:var(--fill)}.desk-nav-signout svg{color:var(--muted)}.desk-nav-drawer{top:max(16px, env(safe-area-inset-top));bottom:max(16px, env(safe-area-inset-bottom));left:auto;width:min(280px,100vw - 32px);max-height:calc(100dvh - 32px);box-shadow:none;flex-direction:column;display:flex;inset-inline-start:16px;transform:translate(0,0)}.desk-dock{z-index:35;inset-inline:16px;bottom:max(16px, env(safe-area-inset-bottom));border:1px solid var(--line);background:var(--sidebar);border-radius:20px;justify-content:space-around;align-items:center;gap:4px;padding:8px;display:flex;position:fixed}.desk-dock-item{min-width:0;min-height:48px;color:var(--muted);background:0 0;border:0;border-radius:12px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;padding:4px;font-size:11px;text-decoration:none;display:flex}.desk-dock-item span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.desk-dock-item[aria-current=page]{color:var(--text);background:var(--fill-strong);font-weight:600}.desk-dock-item:hover{background:var(--fill)}@media (min-width:1024px){.desk-dock{display:none}}@media (max-width:1023px){.desk-stage .desk-main{padding-bottom:calc(104px + env(safe-area-inset-bottom))}}
