:root{--dq-color-white:#fff;--dq-color-black:#000;--dq-color-ink-50:#f3f1ec;--dq-color-ink-200:#c9c6dd;--dq-color-ink-300:#b4b8d0;--dq-color-ink-400:#9a9fbd;--dq-color-ink-600:#4a5274;--dq-color-ink-700:#2a3150;--dq-color-ink-800:#1a2340;--dq-color-ink-850:#121a2e;--dq-color-ink-900:#0e1530;--dq-color-ink-950:#0b1020;--dq-color-sand-50:#fbf8f3;--dq-color-sand-100:#f4eee4;--dq-color-sand-200:#efe8dc;--dq-color-sand-300:#e7dfd2;--dq-color-sand-400:#d9d0c1;--dq-color-sand-600:#857c6e;--dq-color-indigo-50:#f4f3fe;--dq-color-indigo-100:#e6e5fb;--dq-color-indigo-200:#c9c7f7;--dq-color-indigo-300:#a5a3f7;--dq-color-indigo-400:#bdbbfa;--dq-color-indigo-600:#3f3bd9;--dq-color-indigo-700:#2f2bc4;--dq-color-indigo-800:#2b27b0;--dq-color-indigo-900:#1f1ba8;--dq-color-indigo-950:#1e1f4a;--dq-color-saffron-100:#fdf0dc;--dq-color-saffron-300:#f7c47a;--dq-color-saffron-500:#f2a33a;--dq-color-saffron-800:#8a4f00;--dq-color-saffron-900:#6e3f00;--dq-color-saffron-950:#2e2210;--dq-color-palm-100:#e3f4ef;--dq-color-palm-300:#5fd3b5;--dq-color-palm-600:#0f8a74;--dq-color-palm-800:#0b6b5a;--dq-color-palm-900:#065446;--dq-color-palm-950:#0e2a26;--dq-color-rose-100:#fbe5e8;--dq-color-rose-300:#f59aa8;--dq-color-rose-600:#c8364b;--dq-color-rose-800:#a12538;--dq-color-rose-950:#34161d;--dq-space-1:4px;--dq-space-2:8px;--dq-space-3:12px;--dq-space-4:16px;--dq-space-5:20px;--dq-space-6:24px;--dq-space-8:32px;--dq-space-10:40px;--dq-space-12:48px;--dq-space-16:64px;--dq-radius-sm:8px;--dq-radius-md:12px;--dq-radius-lg:14px;--dq-radius-xl:20px;--dq-radius-2xl:24px;--dq-radius-full:999px;--dq-font-family-sans:"Readex Pro", system-ui, sans-serif;--dq-font-family-mono:"JetBrains Mono", ui-monospace, monospace;--dq-font-size-12:12px;--dq-font-size-13:13px;--dq-font-size-14:14px;--dq-font-size-16:16px;--dq-font-size-18:18px;--dq-font-size-20:20px;--dq-font-size-24:24px;--dq-font-size-30:30px;--dq-font-size-36:36px;--dq-font-size-48:48px;--dq-font-size-60:60px;--dq-font-lineHeight-latin:1.5;--dq-font-lineHeight-arabic:1.68;--dq-duration-fast:.12s;--dq-duration-base:.2s;--dq-duration-slow:.32s;--dq-easing-standard:cubic-bezier(.2, .8, .2, 1);--dq-bg-canvas:var(--dq-color-sand-50);--dq-bg-surface:var(--dq-color-white);--dq-bg-subtle:var(--dq-color-sand-100);--dq-bg-inverse:var(--dq-color-ink-900);--dq-text-primary:var(--dq-color-ink-900);--dq-text-secondary:var(--dq-color-ink-600);--dq-text-inverse:var(--dq-color-sand-50);--dq-text-disabled:var(--dq-color-ink-400);--dq-border-subtle:var(--dq-color-sand-300);--dq-border-control:var(--dq-color-sand-600);--dq-action-primary-bg:var(--dq-color-indigo-600);--dq-action-primary-bg-hover:var(--dq-color-indigo-700);--dq-action-primary-fg:var(--dq-color-white);--dq-action-secondary-bg:var(--dq-color-indigo-50);--dq-action-secondary-fg:var(--dq-color-indigo-800);--dq-action-secondary-border:var(--dq-color-indigo-200);--dq-focus-ring:var(--dq-color-indigo-600);--dq-accent:var(--dq-color-saffron-500);--dq-status-success-bg:var(--dq-color-palm-100);--dq-status-success-fg:var(--dq-color-palm-800);--dq-status-warning-bg:var(--dq-color-saffron-100);--dq-status-warning-fg:var(--dq-color-saffron-800);--dq-status-danger-bg:var(--dq-color-rose-100);--dq-status-danger-fg:var(--dq-color-rose-800);--dq-status-info-bg:var(--dq-color-indigo-100);--dq-status-info-fg:var(--dq-color-indigo-800);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme]){--dq-bg-canvas:var(--dq-color-ink-950);--dq-bg-surface:var(--dq-color-ink-850);--dq-bg-subtle:var(--dq-color-ink-800);--dq-bg-inverse:var(--dq-color-sand-50);--dq-text-primary:var(--dq-color-ink-50);--dq-text-secondary:var(--dq-color-ink-300);--dq-text-inverse:var(--dq-color-ink-900);--dq-text-disabled:var(--dq-color-ink-600);--dq-border-subtle:var(--dq-color-ink-700);--dq-border-control:var(--dq-color-ink-400);--dq-action-primary-bg:var(--dq-color-indigo-300);--dq-action-primary-bg-hover:var(--dq-color-indigo-400);--dq-action-primary-fg:var(--dq-color-ink-900);--dq-action-secondary-bg:var(--dq-color-indigo-950);--dq-action-secondary-fg:var(--dq-color-indigo-400);--dq-action-secondary-border:var(--dq-color-indigo-300);--dq-focus-ring:var(--dq-color-indigo-300);--dq-accent:var(--dq-color-saffron-500);--dq-status-success-bg:var(--dq-color-palm-950);--dq-status-success-fg:var(--dq-color-palm-300);--dq-status-warning-bg:var(--dq-color-saffron-950);--dq-status-warning-fg:var(--dq-color-saffron-300);--dq-status-danger-bg:var(--dq-color-rose-950);--dq-status-danger-fg:var(--dq-color-rose-300);--dq-status-info-bg:var(--dq-color-indigo-950);--dq-status-info-fg:var(--dq-color-indigo-400);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--dq-bg-canvas:var(--dq-color-ink-950);--dq-bg-surface:var(--dq-color-ink-850);--dq-bg-subtle:var(--dq-color-ink-800);--dq-bg-inverse:var(--dq-color-sand-50);--dq-text-primary:var(--dq-color-ink-50);--dq-text-secondary:var(--dq-color-ink-300);--dq-text-inverse:var(--dq-color-ink-900);--dq-text-disabled:var(--dq-color-ink-600);--dq-border-subtle:var(--dq-color-ink-700);--dq-border-control:var(--dq-color-ink-400);--dq-action-primary-bg:var(--dq-color-indigo-300);--dq-action-primary-bg-hover:var(--dq-color-indigo-400);--dq-action-primary-fg:var(--dq-color-ink-900);--dq-action-secondary-bg:var(--dq-color-indigo-950);--dq-action-secondary-fg:var(--dq-color-indigo-400);--dq-action-secondary-border:var(--dq-color-indigo-300);--dq-focus-ring:var(--dq-color-indigo-300);--dq-accent:var(--dq-color-saffron-500);--dq-status-success-bg:var(--dq-color-palm-950);--dq-status-success-fg:var(--dq-color-palm-300);--dq-status-warning-bg:var(--dq-color-saffron-950);--dq-status-warning-fg:var(--dq-color-saffron-300);--dq-status-danger-bg:var(--dq-color-rose-950);--dq-status-danger-fg:var(--dq-color-rose-300);--dq-status-info-bg:var(--dq-color-indigo-950);--dq-status-info-fg:var(--dq-color-indigo-400);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=high-contrast]{--dq-bg-canvas:var(--dq-color-white);--dq-bg-surface:var(--dq-color-white);--dq-bg-subtle:var(--dq-color-white);--dq-bg-inverse:var(--dq-color-black);--dq-text-primary:var(--dq-color-black);--dq-text-secondary:var(--dq-color-ink-900);--dq-text-inverse:var(--dq-color-white);--dq-text-disabled:var(--dq-color-ink-600);--dq-border-subtle:var(--dq-color-ink-900);--dq-border-control:var(--dq-color-black);--dq-action-primary-bg:var(--dq-color-indigo-900);--dq-action-primary-bg-hover:var(--dq-color-black);--dq-action-primary-fg:var(--dq-color-white);--dq-action-secondary-bg:var(--dq-color-white);--dq-action-secondary-fg:var(--dq-color-indigo-900);--dq-action-secondary-border:var(--dq-color-indigo-900);--dq-focus-ring:var(--dq-color-black);--dq-accent:var(--dq-color-saffron-900);--dq-status-success-bg:var(--dq-color-white);--dq-status-success-fg:var(--dq-color-palm-900);--dq-status-warning-bg:var(--dq-color-white);--dq-status-warning-fg:var(--dq-color-saffron-900);--dq-status-danger-bg:var(--dq-color-white);--dq-status-danger-fg:var(--dq-color-rose-800);--dq-status-info-bg:var(--dq-color-white);--dq-status-info-fg:var(--dq-color-indigo-900);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-contrast:more){:root:not([data-theme]){--dq-bg-canvas:var(--dq-color-white);--dq-bg-surface:var(--dq-color-white);--dq-bg-subtle:var(--dq-color-white);--dq-bg-inverse:var(--dq-color-black);--dq-text-primary:var(--dq-color-black);--dq-text-secondary:var(--dq-color-ink-900);--dq-text-inverse:var(--dq-color-white);--dq-text-disabled:var(--dq-color-ink-600);--dq-border-subtle:var(--dq-color-ink-900);--dq-border-control:var(--dq-color-black);--dq-action-primary-bg:var(--dq-color-indigo-900);--dq-action-primary-bg-hover:var(--dq-color-black);--dq-action-primary-fg:var(--dq-color-white);--dq-action-secondary-bg:var(--dq-color-white);--dq-action-secondary-fg:var(--dq-color-indigo-900);--dq-action-secondary-border:var(--dq-color-indigo-900);--dq-focus-ring:var(--dq-color-black);--dq-accent:var(--dq-color-saffron-900);--dq-status-success-bg:var(--dq-color-white);--dq-status-success-fg:var(--dq-color-palm-900);--dq-status-warning-bg:var(--dq-color-white);--dq-status-warning-fg:var(--dq-color-saffron-900);--dq-status-danger-bg:var(--dq-color-white);--dq-status-danger-fg:var(--dq-color-rose-800);--dq-status-info-bg:var(--dq-color-white);--dq-status-info-fg:var(--dq-color-indigo-900)}}:lang(ar){line-height:var(--dq-font-lineHeight-arabic)}@media (prefers-reduced-motion:reduce){:root{--dq-duration-fast:0s;--dq-duration-base:0s;--dq-duration-slow:0s}}
.dq-root{font-family:var(--dq-font-family-sans);color:var(--dq-text-primary)}.dq-btn:focus-visible,.dq-field__control:focus-visible,.dq-select:focus-visible,.dq-dialog__close:focus-visible,.dq-toast__close:focus-visible{outline:2px solid var(--dq-focus-ring);outline-offset:2px}.dq-btn{justify-content:center;align-items:center;gap:var(--dq-space-2);min-block-size:44px;padding-inline:var(--dq-space-5);border-radius:var(--dq-radius-md);font:600 var(--dq-font-size-16) / 1 var(--dq-font-family-sans);cursor:pointer;transition:background-color var(--dq-duration-base) var(--dq-easing-standard), transform var(--dq-duration-fast) var(--dq-easing-standard);border:1px solid #0000;display:inline-flex}.dq-btn:active:not(:disabled){transform:scale(.97)}.dq-btn:disabled,.dq-btn[aria-busy=true]{cursor:not-allowed;opacity:.6}.dq-btn--sm{min-block-size:36px;padding-inline:var(--dq-space-3);font-size:var(--dq-font-size-14)}.dq-btn--primary{background:var(--dq-action-primary-bg);color:var(--dq-action-primary-fg)}.dq-btn--primary:hover:not(:disabled){background:var(--dq-action-primary-bg-hover)}.dq-btn--secondary{background:var(--dq-action-secondary-bg);color:var(--dq-action-secondary-fg);border-color:var(--dq-action-secondary-border)}.dq-btn--ghost{color:var(--dq-text-primary);text-underline-offset:4px;background:0 0;text-decoration:underline}.dq-btn--danger{background:var(--dq-status-danger-bg);color:var(--dq-status-danger-fg);border-color:var(--dq-status-danger-fg)}.dq-spinner{border:2px solid;border-inline-end-color:#0000;border-radius:50%;block-size:16px;inline-size:16px;animation:.8s linear infinite dq-spin}@keyframes dq-spin{to{transform:rotate(360deg)}}.dq-field{gap:var(--dq-space-1);flex-direction:column;display:flex}.dq-field__label{font-size:var(--dq-font-size-14);font-weight:500}.dq-field__hint{font-size:var(--dq-font-size-13);color:var(--dq-text-secondary)}.dq-field__error{font-size:var(--dq-font-size-13);color:var(--dq-status-danger-fg);font-weight:500}.dq-field__control,.dq-select{min-block-size:44px;padding-inline:var(--dq-space-3);border-radius:var(--dq-radius-md);border:1px solid var(--dq-border-control);background:var(--dq-bg-surface);color:var(--dq-text-primary);font:400 var(--dq-font-size-16) / 1.4 var(--dq-font-family-sans)}.dq-field__control[aria-invalid=true],.dq-select[aria-invalid=true]{border-color:var(--dq-status-danger-fg);border-width:2px}.dq-field__control:disabled,.dq-select:disabled{background:var(--dq-bg-subtle);color:var(--dq-text-disabled)}.dq-dialog{border:1px solid var(--dq-border-subtle);border-radius:var(--dq-radius-2xl);background:var(--dq-bg-surface);inline-size:min(560px,100vw - 32px);color:var(--dq-text-primary);padding:0;box-shadow:0 24px 60px #0e15303d}.dq-dialog[open]{animation:dq-rise var(--dq-duration-slow) var(--dq-easing-standard)}.dq-dialog::backdrop{background:#0e153073}.dq-dialog__header{justify-content:space-between;align-items:center;gap:var(--dq-space-4);padding:var(--dq-space-5) var(--dq-space-6) 0;display:flex}.dq-dialog__title{font-size:var(--dq-font-size-20);margin:0;font-weight:600}.dq-dialog__body{padding:var(--dq-space-4) var(--dq-space-6)}.dq-dialog__footer{justify-content:flex-end;gap:var(--dq-space-3);padding:0 var(--dq-space-6) var(--dq-space-5);display:flex}.dq-dialog__close{border-radius:var(--dq-radius-md);block-size:44px;inline-size:44px;color:var(--dq-text-secondary);cursor:pointer;background:0 0;border:0}@keyframes dq-rise{0%{opacity:0;transform:translateY(12px)scale(.98)}}.dq-table-wrap{border:1px solid var(--dq-border-subtle);border-radius:var(--dq-radius-xl);background:var(--dq-bg-surface);overflow-x:auto}.dq-table{border-collapse:collapse;inline-size:100%;font-size:var(--dq-font-size-14)}.dq-table caption{text-align:start;padding:var(--dq-space-4) var(--dq-space-4) var(--dq-space-2);font-weight:600;font-size:var(--dq-font-size-16)}.dq-table th{background:var(--dq-bg-subtle);color:var(--dq-text-secondary);text-align:start;padding:var(--dq-space-3) var(--dq-space-4);font-weight:500;position:sticky;inset-block-start:0}.dq-table td{padding:var(--dq-space-3) var(--dq-space-4);border-block-start:1px solid var(--dq-border-subtle)}.dq-table--compact td{padding-block:var(--dq-space-2);font-size:var(--dq-font-size-13)}.dq-table .dq-num{text-align:end;font-family:var(--dq-font-family-mono);font-variant-numeric:tabular-nums}.dq-table__empty{text-align:center;color:var(--dq-text-secondary)}.dq-toasts{gap:var(--dq-space-3);z-index:50;flex-direction:column;max-inline-size:min(420px,100vw - 32px);display:flex;position:fixed;inset-block-end:var(--dq-space-6);inset-inline-end:var(--dq-space-6)}.dq-toast{align-items:flex-start;gap:var(--dq-space-3);padding:var(--dq-space-3) var(--dq-space-3) var(--dq-space-3) var(--dq-space-4);border-radius:var(--dq-radius-lg);border:1px solid var(--dq-border-subtle);background:var(--dq-bg-surface);animation:dq-rise var(--dq-duration-slow) var(--dq-easing-standard);display:flex;box-shadow:0 12px 30px #0e153029}.dq-toast__body{font-size:var(--dq-font-size-14);flex:1}.dq-toast--success{border-inline-start:4px solid var(--dq-status-success-fg)}.dq-toast--error{border-inline-start:4px solid var(--dq-status-danger-fg)}.dq-toast--info{border-inline-start:4px solid var(--dq-status-info-fg)}.dq-toast__close{border-radius:var(--dq-radius-sm);min-block-size:36px;min-inline-size:36px;color:var(--dq-text-secondary);cursor:pointer;background:0 0;border:0}.dq-visually-hidden{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}
*,:before,:after{box-sizing:border-box}html,body{background:var(--dq-bg-canvas);color:var(--dq-text-primary);font-family:var(--dq-font-family-sans);line-height:var(--dq-font-lineHeight-latin);margin:0}a{color:var(--dq-action-primary-bg)}a:hover{color:var(--dq-action-primary-bg-hover)}a:focus-visible,.dq-chip:focus-visible,.dq-country:focus-visible,.dq-nav__link:focus-visible,.dq-icon-btn:focus-visible,.dq-menu__item:focus-visible,.dq-switcher:focus-within{outline:2px solid var(--dq-focus-ring);outline-offset:2px}.dq-skip{position:absolute;inset-inline-start:-9999px}.dq-skip:focus{z-index:100;background:var(--dq-bg-surface);border-radius:8px;padding:8px 12px;inset-block-start:16px;inset-inline-start:16px}@keyframes dq-drift{0%,to{transform:translate(0)scale(1)}50%{transform:translate(30px,-40px)scale(1.1)}}@keyframes dq-appear{0%{opacity:0;transform:translateY(10px)scale(.98)}}@keyframes dq-fill{0%{transform:scaleX(0)}}.dq-appear{animation:dq-appear var(--dq-duration-slow) var(--dq-easing-standard) both}.dq-brand{letter-spacing:-.02em;color:inherit;align-items:center;gap:12px;font-size:22px;font-weight:600;text-decoration:none;display:inline-flex}.dq-auth{flex-wrap:wrap;min-block-size:100vh;display:flex}.dq-auth__aside{background:var(--dq-color-ink-900);max-inline-size:480px;color:var(--dq-color-sand-50);flex-direction:column;flex:380px;justify-content:space-between;gap:32px;padding:48px;display:flex;position:relative;overflow:hidden}.dq-glow{filter:blur(46px);pointer-events:none;border-radius:50%;animation:16s ease-in-out infinite dq-drift;position:absolute}.dq-auth__steps{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex;position:relative}.dq-auth__step{color:var(--dq-color-ink-200);align-items:center;gap:14px;display:flex}.dq-auth__step[aria-current=step]{color:var(--dq-color-white);font-weight:600}.dq-auth__badge{border:1px solid #fbf8f34d;border-radius:50%;justify-content:center;align-items:center;block-size:28px;inline-size:28px;font-size:13px;font-weight:600;display:inline-flex}.dq-auth__step[aria-current=step] .dq-auth__badge{background:var(--dq-accent);border-color:var(--dq-accent);color:var(--dq-color-ink-900)}.dq-auth__main{flex-direction:column;flex:999 520px;gap:24px;min-inline-size:0;padding:48px clamp(16px,6vw,88px);display:flex}.dq-auth__top{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.dq-auth__form{flex-direction:column;gap:18px;max-inline-size:560px;display:flex}.dq-title{letter-spacing:-.02em;margin:0;font-size:clamp(28px,4vw,40px);font-weight:600;line-height:1.15}.dq-lead{color:var(--dq-text-secondary);margin:6px 0 0;font-size:16px}.dq-muted{color:var(--dq-text-secondary);font-size:14px}.dq-progress{background:var(--dq-bg-subtle);border-radius:999px;block-size:6px;overflow:hidden}.dq-progress>span{background:var(--dq-action-primary-bg);transform-origin:0;block-size:100%;animation:dq-fill 1.2s var(--dq-easing-standard) both;border-radius:999px;display:block}[dir=rtl] .dq-progress>span{transform-origin:100%}.dq-notice{border-radius:12px;padding:12px 14px;font-size:14px}.dq-notice--warning{background:var(--dq-status-warning-bg);color:var(--dq-status-warning-fg)}.dq-notice--success{background:var(--dq-status-success-bg);color:var(--dq-status-success-fg)}.dq-notice--danger{background:var(--dq-status-danger-bg);color:var(--dq-status-danger-fg)}.dq-countries{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;display:grid}.dq-country{border:1px solid var(--dq-border-subtle);background:var(--dq-bg-surface);min-block-size:64px;color:var(--dq-text-primary);text-align:start;font:600 15px var(--dq-font-family-sans);cursor:pointer;transition:transform var(--dq-duration-base) var(--dq-easing-standard), box-shadow var(--dq-duration-base);border-radius:14px;align-items:center;gap:12px;padding:8px 14px;display:flex}.dq-country:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0e153014}.dq-country[aria-pressed=true]{border:2px solid var(--dq-action-primary-bg);background:var(--dq-action-secondary-bg)}.dq-country__code{background:var(--dq-bg-inverse);block-size:36px;inline-size:36px;color:var(--dq-text-inverse);border-radius:10px;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.dq-chips{flex-wrap:wrap;gap:10px;display:flex}.dq-chip{border:1px solid var(--dq-border-subtle);background:var(--dq-bg-surface);animation:dq-appear var(--dq-duration-slow) var(--dq-easing-standard) both;border-radius:14px;flex-direction:column;gap:2px;padding:10px 16px;display:inline-flex}.dq-chip__label{color:var(--dq-text-secondary);font-size:12px}.dq-chip__value{font-size:15px;font-weight:600}.dq-shell{flex-wrap:wrap;min-block-size:100vh;display:flex}.dq-nav{background:var(--dq-color-ink-900);inline-size:240px;color:var(--dq-color-ink-200);transition:inline-size var(--dq-duration-slow) var(--dq-easing-standard);flex-direction:column;flex:none;gap:6px;padding:20px 14px;display:flex}.dq-nav[data-collapsed=true]{inline-size:72px}.dq-nav__head{justify-content:space-between;align-items:center;gap:8px;padding:4px 8px 18px;display:flex}.dq-nav__brand{color:var(--dq-color-white)}.dq-nav__actions,.dq-auth__prefs-phone{align-items:center;gap:6px;display:none}.dq-nav__actions .dq-icon-btn,.dq-auth__prefs-phone .dq-icon-btn{color:var(--dq-color-sand-50);background:0 0;border-color:#fbf8f333}.dq-nav__actions .dq-icon-btn:hover,.dq-nav__actions .dq-icon-btn[aria-expanded=true],.dq-auth__prefs-phone .dq-icon-btn:hover,.dq-auth__prefs-phone .dq-icon-btn[aria-expanded=true]{background:#fbf8f31a;border-color:#fbf8f359}.dq-auth__head{z-index:2;justify-content:space-between;align-items:center;gap:12px;display:flex;position:relative}.dq-nav__links{flex-direction:column;gap:6px;display:flex}.dq-nav__link{white-space:nowrap;min-block-size:44px;color:var(--dq-color-ink-200);border-radius:10px;align-items:center;gap:12px;padding:0 10px;font-size:15px;text-decoration:none;display:flex}.dq-nav__link:hover{color:var(--dq-color-white);background:#fbf8f314}.dq-nav__link[aria-current=page]{color:var(--dq-color-white);background:#f2a33a2e;font-weight:600}.dq-nav__toggle{min-block-size:44px;color:var(--dq-color-ink-200);cursor:pointer;font:500 14px var(--dq-font-family-sans);background:0 0;border:1px solid #fbf8f333;border-radius:10px;margin-block-start:auto}.dq-workspace{flex-direction:column;flex:999 560px;min-inline-size:0;display:flex}.dq-topbar{border-block-end:1px solid var(--dq-border-subtle);background:var(--dq-bg-surface);flex-wrap:wrap;align-items:center;gap:10px 12px;min-block-size:64px;padding:12px clamp(16px,3vw,32px);display:flex}.dq-topbar__actions{flex:none;align-items:center;gap:6px;margin-inline-start:auto;display:flex}.dq-icon-btn{border:1px solid var(--dq-border-subtle);background:var(--dq-bg-surface);block-size:40px;inline-size:40px;color:var(--dq-text-primary);font:500 14px var(--dq-font-family-sans);white-space:nowrap;cursor:pointer;transition:background-color var(--dq-duration-fast) var(--dq-easing-standard), border-color var(--dq-duration-fast) var(--dq-easing-standard);border-radius:10px;flex:none;justify-content:center;align-items:center;gap:8px;padding:0;display:inline-flex;position:relative}.dq-icon-btn:hover,.dq-icon-btn[aria-expanded=true]{background:var(--dq-bg-subtle);border-color:var(--dq-border-control)}[dir=rtl] .dq-icon--directional{transform:scaleX(-1)}@media (hover:hover){.dq-icon-btn[data-tip]:hover:after{content:attr(data-tip);z-index:30;background:var(--dq-bg-inverse);color:var(--dq-text-inverse);pointer-events:none;animation:dq-tip-in var(--dq-duration-fast) var(--dq-easing-standard) .35s both;border-radius:8px;padding:6px 10px;font-size:12px;font-weight:500;position:absolute;inset-block-start:calc(100% + 8px);inset-inline-end:0}}@keyframes dq-tip-in{0%{opacity:0}}.dq-switcher{border:1px solid var(--dq-border-subtle);background:var(--dq-bg-surface);block-size:40px;min-inline-size:0;transition:background-color var(--dq-duration-fast) var(--dq-easing-standard);border-radius:10px;flex:0 280px;align-items:center;display:inline-flex;position:relative}.dq-switcher:hover{background:var(--dq-bg-subtle);border-color:var(--dq-border-control)}.dq-switcher:focus-within{outline:2px solid var(--dq-focus-ring);outline-offset:2px}.dq-switcher__mark{background:var(--dq-bg-inverse);block-size:28px;inline-size:28px;color:var(--dq-text-inverse);letter-spacing:.02em;pointer-events:none;border-radius:7px;place-items:center;font-size:12px;font-weight:700;display:grid;position:absolute;inset-inline-start:6px}.dq-switcher__select{appearance:none;border-radius:inherit;block-size:100%;inline-size:100%;min-inline-size:0;color:var(--dq-text-primary);font:600 14px var(--dq-font-family-sans);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding-inline:42px 34px;overflow:hidden}.dq-switcher__select:focus{outline:none}.dq-switcher__chevron{color:var(--dq-text-secondary);pointer-events:none;position:absolute;inset-inline-end:10px}.dq-menu{position:relative}.dq-menu__list{z-index:40;border:1px solid var(--dq-border-subtle);background:var(--dq-bg-surface);min-inline-size:200px;animation:dq-palette-in var(--dq-duration-base) var(--dq-easing-standard);border-radius:14px;flex-direction:column;gap:2px;padding:6px;display:flex;position:absolute;inset-block-start:calc(100% + 8px);inset-inline-end:0;box-shadow:0 16px 40px #0e15302e}.dq-menu__item{min-block-size:40px;color:var(--dq-text-primary);font:500 14px var(--dq-font-family-sans);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:0 10px;display:flex}.dq-menu__item:hover,.dq-menu__item:focus-visible{background:var(--dq-bg-subtle)}.dq-menu__item[aria-checked=true]{font-weight:600}.dq-menu__check{color:var(--dq-action-primary-bg);margin-inline-start:auto}.dq-topbar__status{min-inline-size:0;display:flex}.dq-trial-chip{white-space:nowrap;background:var(--dq-bg-inverse);min-block-size:32px;color:var(--dq-text-inverse);border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:500;display:inline-flex}.dq-trial-chip__dot{background:var(--dq-accent);border-radius:50%;block-size:8px;inline-size:8px;animation:2s infinite dq-pulse}@keyframes dq-pulse{0%{box-shadow:0 0 #f2a33a8c}70%{box-shadow:0 0 0 9px #f2a33a00}to{box-shadow:0 0 #f2a33a00}}.dq-page{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));align-content:start;gap:20px;padding:clamp(16px,3vw,32px);display:grid}.dq-card{background:var(--dq-bg-surface);border:1px solid var(--dq-border-subtle);border-radius:20px;padding:22px}.dq-card--hero{background:var(--dq-color-ink-900);color:var(--dq-color-sand-50);border:0;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex;position:relative;overflow:hidden}.dq-span-all{grid-column:1/-1}.dq-meters{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:18px 40px;margin-block-start:14px;display:grid}.dq-meter__head{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.dq-meter__figure{white-space:nowrap;flex:none}.dq-hero__actions{flex-wrap:wrap;gap:12px;display:flex;position:relative}.dq-meter__bar{background:var(--dq-bg-subtle);border-radius:999px;block-size:10px;overflow:hidden}.dq-meter__fill{transform-origin:0;block-size:100%;animation:dq-fill 1.1s var(--dq-easing-standard) both;border-radius:999px}[dir=rtl] .dq-meter__fill{transform-origin:100%}.dq-figure{font-family:var(--dq-font-family-mono);font-variant-numeric:tabular-nums}@media (max-width:720px){.dq-nav{gap:10px;inline-size:100%;padding:14px 16px 10px}.dq-nav__head{padding:0}.dq-nav__brand{padding-inline-start:4px}.dq-nav__actions,.dq-auth__prefs-phone{display:flex}.dq-topbar__actions,.dq-auth__top{display:none}.dq-nav__links{scrollbar-width:none;flex-direction:row;gap:6px;margin-inline:-16px;padding-inline:16px;overflow-x:auto}.dq-nav__link{flex:none;min-block-size:40px;padding:0 14px;font-size:14px}.dq-nav__link svg{block-size:18px;inline-size:18px}.dq-topbar{padding:12px 16px}.dq-switcher{flex:100%}.dq-topbar__status{flex-basis:100%;order:3}.dq-hero__actions{inline-size:100%}.dq-hero__actions>*{flex:100%}.dq-nav__toggle{display:none}.dq-auth__aside{max-inline-size:none;padding:24px}.dq-auth__aside .dq-glow{display:none}}.dq-search-button{inline-size:auto;min-inline-size:220px;color:var(--dq-text-secondary);background:var(--dq-bg-subtle);justify-content:flex-start;padding:0 8px 0 12px}.dq-search-button .dq-kbd{margin-inline-start:auto}.dq-kbd{font:500 12px var(--dq-font-family-mono);border:1px solid var(--dq-border-control);background:var(--dq-bg-subtle);color:var(--dq-text-primary);white-space:nowrap;border-radius:6px;padding:2px 6px}.dq-palette{border:1px solid var(--dq-border-subtle);background:var(--dq-bg-surface);max-block-size:min(560px,100vh - 96px);inline-size:min(640px,100vw - 24px);color:var(--dq-text-primary);border-radius:20px;margin-block-start:min(14vh,120px);padding:0;overflow:hidden;box-shadow:0 30px 80px #0e153047,inset 0 0 0 1px #ffffff0a}.dq-palette[open]{animation:dq-palette-in var(--dq-duration-slow) var(--dq-easing-standard);flex-direction:column;display:flex}.dq-palette::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0e15306b}@keyframes dq-palette-in{0%{opacity:0;transform:translateY(-8px)scale(.98)}}.dq-palette__search{border-block-end:1px solid var(--dq-border-subtle);color:var(--dq-text-secondary);align-items:center;gap:12px;padding:14px 18px;display:flex}.dq-palette__input{min-block-size:40px;min-inline-size:0;color:var(--dq-text-primary);font:400 17px var(--dq-font-family-sans);background:0 0;border:0;flex:1}.dq-palette__input:focus{outline:none}.dq-palette__search:focus-within{box-shadow:inset 0 -2px 0 var(--dq-focus-ring)}.dq-palette__list{padding:6px 8px 8px;overflow-y:auto}.dq-palette__group{letter-spacing:.04em;text-transform:uppercase;color:var(--dq-text-secondary);padding:10px 10px 4px;font-size:12px;font-weight:600}.dq-palette__option{cursor:pointer;min-block-size:44px;transition:background-color var(--dq-duration-fast) var(--dq-easing-standard);border-inline-start:3px solid #0000;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:0 12px;display:flex}.dq-palette__option[aria-selected=true]{background:var(--dq-action-secondary-bg);border-inline-start-color:var(--dq-action-primary-bg);font-weight:600}.dq-palette__current{background:var(--dq-bg-subtle);color:var(--dq-text-secondary);border-radius:999px;padding:2px 8px;font-size:12px;font-weight:500}.dq-palette__empty{text-align:center;color:var(--dq-text-secondary);margin:0;padding:24px}.dq-palette__status{border-block-start:1px solid var(--dq-border-subtle);color:var(--dq-text-secondary);margin:0;padding:10px 18px;font-size:12px}@media (max-width:720px){.dq-search-button{inline-size:40px;min-inline-size:0;color:var(--dq-text-primary);background:var(--dq-bg-surface);justify-content:center;padding:0}.dq-search-button .dq-kbd{display:none}.dq-search-button__text{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.dq-palette{margin-block-start:12px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.dq-hero-title{letter-spacing:-.02em;margin:0;font-size:clamp(28px,4vw,36px);font-weight:600}.dq-role-chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.dq-role-chip{color:var(--dq-color-sand-50);animation:dq-appear var(--dq-duration-slow) var(--dq-easing-standard) both;background:#fbf8f31a;border:1px solid #fbf8f32e;border-radius:999px;padding:6px 12px;font-size:14px}.dq-window{color:var(--dq-color-sand-50);background:#fbf8f31a;border-radius:12px;align-items:center;gap:8px;max-inline-size:420px;margin:0;padding:8px 14px;font-size:14px;display:inline-flex}.dq-avatar{color:var(--dq-color-white);letter-spacing:.02em;background:var(--dq-color-ink-700);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:600;display:inline-flex;box-shadow:inset 0 -6px 12px #0000002e,inset 0 2px 4px #ffffff1f}.dq-avatar[data-tone="0"]{background:var(--dq-color-indigo-700)}.dq-avatar[data-tone="1"]{background:var(--dq-color-palm-900)}.dq-avatar[data-tone="2"]{background:var(--dq-color-rose-800)}.dq-avatar[data-tone="3"]{background:var(--dq-color-saffron-900)}.dq-avatar[data-tone="4"]{background:var(--dq-color-ink-700)}.dq-avatar-stack{align-items:center;padding-inline-start:8px;display:flex;position:relative}.dq-avatar-stack>*{outline:3px solid var(--dq-color-ink-900);animation:dq-pop var(--dq-duration-slow) var(--dq-easing-standard) both;transition:transform var(--dq-duration-base) var(--dq-easing-standard);border-radius:50%;margin-inline-start:-8px}.dq-avatar-stack>:hover{transform:translateY(-4px)}.dq-avatar--more{background:var(--dq-color-ink-700);block-size:48px;inline-size:48px;font-size:15px}@keyframes dq-pop{0%{opacity:0;transform:scale(.6)}}.dq-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 20px;margin-block-end:16px;display:flex}.dq-person{align-items:center;gap:12px;display:inline-flex}.dq-you{background:var(--dq-status-info-bg);color:var(--dq-status-info-fg);border-radius:999px;margin-inline-start:8px;padding:2px 8px;font-size:12px;font-weight:600}.dq-badge{background:var(--dq-bg-subtle);color:var(--dq-text-primary);border-radius:999px;padding:3px 10px;font-size:13px;font-weight:500;display:inline-flex}.dq-badge[data-role=owner]{background:var(--dq-status-warning-bg);color:var(--dq-status-warning-fg)}.dq-badge[data-role=admin]{background:var(--dq-status-info-bg);color:var(--dq-status-info-fg)}.dq-badge[data-role=member]{background:var(--dq-status-success-bg);color:var(--dq-status-success-fg)}.dq-status{align-items:center;gap:8px;display:inline-flex}.dq-status__dot{background:var(--dq-status-success-fg);border-radius:50%;block-size:8px;inline-size:8px}.dq-status[data-status=invited] .dq-status__dot{background:var(--dq-accent)}.dq-status[data-status=suspended] .dq-status__dot{background:var(--dq-status-danger-fg)}.dq-table tbody tr{transition:background-color var(--dq-duration-base) var(--dq-easing-standard)}.dq-table tbody tr:hover{background:var(--dq-bg-subtle)}.dq-day+.dq-day{margin-block-start:24px}.dq-day__heading{z-index:1;color:var(--dq-text-secondary);background:var(--dq-bg-canvas);margin:0 0 12px;padding:6px 0;font-size:14px;font-weight:600;position:sticky;inset-block-start:0}.dq-timeline{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex;position:relative}.dq-timeline:before{content:"";background:var(--dq-border-subtle);inline-size:2px;position:absolute;inset-block:18px;inset-inline-start:19px}.dq-entry{align-items:flex-start;gap:14px;display:flex;position:relative}.dq-entry__icon{background:var(--dq-bg-surface);block-size:40px;inline-size:40px;color:var(--dq-text-primary);border:1px solid var(--dq-border-subtle);border-radius:12px;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.dq-entry__icon[data-kind=company]{background:var(--dq-status-warning-bg);color:var(--dq-status-warning-fg)}.dq-entry__icon[data-kind=plan]{background:var(--dq-status-info-bg);color:var(--dq-status-info-fg)}.dq-entry__icon[data-kind=people],.dq-entry__icon[data-kind=ai]{background:var(--dq-status-success-bg);color:var(--dq-status-success-fg)}.dq-entry__body{background:var(--dq-bg-surface);border:1px solid var(--dq-border-subtle);min-inline-size:0;transition:transform var(--dq-duration-base) var(--dq-easing-standard), box-shadow var(--dq-duration-base);border-radius:14px;flex:1;padding:12px 16px}.dq-entry__body:hover{transform:translate(2px);box-shadow:0 8px 20px #0e15300f}[dir=rtl] .dq-entry__body:hover{transform:translate(-2px)}.dq-entry__line{flex-wrap:wrap;justify-content:space-between;gap:4px 16px;display:flex}.dq-entry__details{margin-block-start:8px;font-size:14px}.dq-entry__details summary{cursor:pointer;color:var(--dq-action-primary-bg);border-radius:6px;inline-size:fit-content;font-weight:500}.dq-entry__details summary:focus-visible{outline:2px solid var(--dq-focus-ring);outline-offset:2px}.dq-entry__details[open] dl{animation:dq-appear var(--dq-duration-base) var(--dq-easing-standard) both}.dq-entry__details dl{gap:6px;margin:10px 0 0;display:grid}.dq-change{grid-template-columns:minmax(120px,200px) 1fr;gap:12px;display:grid}.dq-entry__details dt{color:var(--dq-text-secondary);font-family:var(--dq-font-family-mono);font-size:13px}.dq-entry__details dd{overflow-wrap:anywhere;margin:0}.dq-entry__details del{color:var(--dq-status-danger-fg)}.dq-entry__details ins{color:var(--dq-status-success-fg);font-weight:600;text-decoration:none}@media (max-width:720px){.dq-card--hero .dq-glow{display:none}.dq-change{grid-template-columns:1fr;gap:2px}}
