@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100;src:url(../media/inter-latin-100-normal.02l4dj-ogm_te.woff2)format("woff2"),url(../media/inter-latin-100-normal.2wzlnf5q-3w6l.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:200;src:url(../media/inter-latin-200-normal.11m5rkahyr8mo.woff2)format("woff2"),url(../media/inter-latin-200-normal.25raa2txahtfw.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(../media/inter-latin-300-normal.3n01f4up96an6.woff2)format("woff2"),url(../media/inter-latin-300-normal.43qp7peofu532.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-latin-400-normal.08vufg9rbrtqu.woff2)format("woff2"),url(../media/inter-latin-400-normal.0qkhh15u3nzc2.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-latin-500-normal.037elok7xg7ol.woff2)format("woff2"),url(../media/inter-latin-500-normal.0zoa3evckypzi.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-latin-600-normal.42bxzpetz5w8g.woff2)format("woff2"),url(../media/inter-latin-600-normal.2azw06-3fu-n-.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(../media/inter-latin-700-normal.0w01zqnq_4v13.woff2)format("woff2"),url(../media/inter-latin-700-normal.0f21to4h01kr-.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(../media/inter-latin-800-normal.406xo0d1qinnu.woff2)format("woff2"),url(../media/inter-latin-800-normal.1sjorl53i71xb.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:900;src:url(../media/inter-latin-900-normal.22qkh5ljlz618.woff2)format("woff2"),url(../media/inter-latin-900-normal.1dm1vm03psv4y.woff)format("woff")}
@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100;src:url(../media/inter-cyrillic-100-normal.1d8-qjbwo2x0v.woff2)format("woff2"),url(../media/inter-cyrillic-100-normal.22hkqh6bv224l.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:200;src:url(../media/inter-cyrillic-200-normal.3tyee0mobmh5e.woff2)format("woff2"),url(../media/inter-cyrillic-200-normal.1km4yg_r_7zhk.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(../media/inter-cyrillic-300-normal.0-pat47146wzn.woff2)format("woff2"),url(../media/inter-cyrillic-300-normal.3pcplmbzomuuq.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-cyrillic-400-normal.2y7ys-6xqyvlu.woff2)format("woff2"),url(../media/inter-cyrillic-400-normal.313z8u3gguft6.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-cyrillic-500-normal.1nv56f3vj863s.woff2)format("woff2"),url(../media/inter-cyrillic-500-normal.06elr_s4xp1zj.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-cyrillic-600-normal.0-dy8oiks8ebz.woff2)format("woff2"),url(../media/inter-cyrillic-600-normal.1yx35ha52iheu.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(../media/inter-cyrillic-700-normal.378qjskmmzqr1.woff2)format("woff2"),url(../media/inter-cyrillic-700-normal.1om2rvzqaqs1z.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(../media/inter-cyrillic-800-normal.13l7nmrfn10_j.woff2)format("woff2"),url(../media/inter-cyrillic-800-normal.0goj79ykxk-95.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:900;src:url(../media/inter-cyrillic-900-normal.3hgozkouv0dk7.woff2)format("woff2"),url(../media/inter-cyrillic-900-normal.3iewel08c614q.woff)format("woff")}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--gb-canvas:#eef2f7;--gb-surface:#fff;--gb-surface-soft:#f4f7fb;--gb-navigation:#142d4e;--gb-ink:#18283d;--gb-muted:#52657b;--gb-line:#c8d3e0;--gb-control-line:#7c8ea5;--gb-blue:#245da6;--gb-blue-hover:#184a89;--gb-blue-pressed:#123e75;--gb-blue-soft:#e5edf9;--gb-space-1:4px;--gb-space-2:8px;--gb-space-3:12px;--gb-space-4:16px;--gb-space-5:20px;--gb-space-6:24px;--gb-radius-field:8px;--gb-radius-control:9px;--gb-radius-panel:12px;--gb-header-height:52px;--gb-page-padding:16px;--gb-font-body:14px;--gb-font-control:13px;--gb-font-heading:24px;--gb-font-family:Inter, system-ui, -apple-system, sans-serif;--gb-panel-shadow:0 12px 36px #142d4e24, 0 2px 6px #142d4e10;--bg:var(--gb-canvas);--surface:var(--gb-surface);--surface-raised:var(--gb-surface);--surface-soft:var(--gb-surface-soft);--sidebar:var(--gb-navigation);--text:var(--gb-ink);--foreground:var(--gb-ink);--secondary:var(--gb-muted);--placeholder:var(--gb-muted);--border:var(--gb-line);--control-border:var(--gb-control-line);--accent:var(--gb-blue);--accent-strong:#173c69;--accent-hover:var(--gb-blue-hover);--accent-text:#fff;--accent-soft:var(--gb-blue-soft);--accent-border:#7fa0cb;--important:#184a89;--important-soft:#e6effc;--urgent:#a23445;--danger-soft:#fbeff1;--danger-border:#b57984;--normal:#32604c;--success-soft:#edf5ef;--pending:#805512;--warning-soft:#fcf4e5;--warning-border:#a28b55;--source-alfa:#3e6c65;--focus:var(--gb-blue);--shadow:0 1px 3px #142d4e09;--hover-shadow:0 3px 10px #142d4e17;--dialog-shadow:var(--gb-panel-shadow);--dialog-backdrop:#142d4e4d;--radius:var(--gb-radius-panel)}@media (max-width:1023px){:root{--gb-page-padding:10px}}@media (max-width:767px),(max-width:1023px) and (max-height:500px) and (pointer:coarse){:root{--gb-header-height:48px;--gb-page-padding:8px}}.glass-scope>svg[width="0"][height="0"]{pointer-events:none;width:0;height:0;position:fixed;top:0;left:0;overflow:hidden}:root{--gb-glass-height:40px;--gb-glass-icon-size:40px;--gb-glass-radius:9px;--gb-glass-ink:#173c69;--gb-glass-border:#6d87a6;--gb-glass-blue:#24558f;--gb-glass-secondary-top:#ffffffd4;--gb-glass-secondary-bottom:#dae7f7a8;--gb-glass-primary-top:#24558ff7;--gb-glass-primary-bottom:#183e72fa;--gb-glass-primary-glare:.16;--gb-glass-primary-hover-glare:.24;--gb-glass-active-top:#deecfff0;--gb-glass-active-bottom:#b5ceefe8;--gb-glass-disabled-ink:#63748a;--gb-glass-disabled-fill:#e0e7f0;--gb-glass-scale:-62;--gb-glass-chroma:3;--gb-glass-band:.16;--gb-glass-map-blur:5;--gb-glass-blur:.8;--gb-glass-saturate:1.18;--gb-glass-fallback-blur:9;--gb-glass-fast:.12s;--gb-glass-normal:.18s;--gb-glass-press-scale:.975;--gb-glass-shadow:0 2px 4px #142d4e12,0 1px 0 #ffffffb8 inset,0 -1px 2px #3e638331 inset;--gb-glass-hover-shadow:0 4px 9px #142d4e22,0 1px 0 #ffffffed inset,0 -1px 3px #3e638342 inset}.glass-scope :is(.GlassButton,.GlassIconButton,.GlassToolbarControl){--glass-fill-top:var(--gb-glass-secondary-top);--glass-fill-bottom:var(--gb-glass-secondary-bottom);--glass-glare-x:30%;--glass-glare-y:0%;isolation:isolate;color:var(--gb-glass-ink);border:1px solid var(--gb-glass-border);border-radius:var(--gb-glass-radius);min-height:var(--gb-glass-height);box-shadow:var(--gb-glass-shadow);transform-origin:50%;transition:transform var(--gb-glass-fast) ease,box-shadow var(--gb-glass-normal) ease,border-color var(--gb-glass-fast) ease;vertical-align:middle;touch-action:manipulation;background:0 0;justify-content:center;align-items:center;gap:8px;padding:8px 13px;font-size:13px;font-weight:500;line-height:20px;display:inline-flex;position:relative;overflow:clip;transform:scale(1)}.glass-scope .GlassIconButton{width:var(--gb-glass-icon-size);min-width:var(--gb-glass-icon-size);height:var(--gb-glass-height);flex:none;padding:8px}.glass-scope .GlassToolbarControl{height:var(--gb-glass-height);white-space:nowrap}.glass-scope :is(.GlassButton,.GlassIconButton,.GlassToolbarControl)>.glass-optics{border-radius:inherit;pointer-events:none;z-index:0;background:linear-gradient(165deg,var(--glass-fill-top),var(--glass-fill-bottom));position:absolute;inset:0}.glass-scope :is(.GlassButton,.GlassIconButton,.GlassToolbarControl):after{content:"";z-index:1;pointer-events:none;border-radius:inherit;opacity:.4;background:radial-gradient(ellipse at var(--glass-glare-x) var(--glass-glare-y),#ffffffa8,transparent 64%);transition:opacity var(--gb-glass-normal) ease;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff50}.glass-scope .glass-label{z-index:2;align-items:center;justify-content:inherit;gap:inherit;line-height:inherit;pointer-events:none;min-width:0;max-width:100%;display:inline-flex;position:relative}.glass-scope .glass-label svg{stroke-width:1.8px;width:18px;height:18px}.glass-scope :is(.GlassButton,.GlassIconButton,.GlassToolbarControl):is(.primary,[data-variant=primary]){--glass-fill-top:var(--gb-glass-primary-top);--glass-fill-bottom:var(--gb-glass-primary-bottom);color:#fff;border-color:#1c487d;font-weight:600;box-shadow:0 2px 5px #123b7129,inset 0 1px #c6deff9c,inset 0 -1px 2px #102c574f}.glass-scope :is(.GlassButton,.GlassIconButton,.GlassToolbarControl):is(.primary,[data-variant=primary]):after{opacity:var(--gb-glass-primary-glare);background:radial-gradient(ellipse at var(--glass-glare-x) var(--glass-glare-y),#ffffffa0,transparent 70%)}.glass-scope :is(.GlassButton,.GlassIconButton,.GlassToolbarControl):is([data-variant=active],[aria-expanded=true],[aria-pressed=true],.has-filters,[aria-selected=true]){--glass-fill-top:var(--gb-glass-active-top);--glass-fill-bottom:var(--gb-glass-active-bottom);color:#153f76;border-color:#3869a5;font-weight:600;box-shadow:0 1px 3px #142d4e1a,inset 0 1px #ffffffe6,inset 0 0 0 1px #7fa4d345}.glass-scope :is(.GlassButton,.GlassIconButton,.GlassToolbarControl):is(:active,[data-preview-state=pressed]):not(:disabled){transform:scale(var(--gb-glass-press-scale));border-color:#315c92;box-shadow:0 1px 1px #142d4e18,inset 0 1px 4px #173b6d42}.glass-scope :is(.GlassButton,.GlassIconButton,.GlassToolbarControl):focus-visible{outline-offset:3px;z-index:3;outline:3px solid #245da6}.glass-scope :is(.GlassButton,.GlassIconButton,.GlassToolbarControl):is(:disabled,[aria-disabled=true],[data-variant=disabled]){--glass-fill-top:var(--gb-glass-disabled-fill);--glass-fill-bottom:var(--gb-glass-disabled-fill);color:var(--gb-glass-disabled-ink);box-shadow:none;cursor:default;border-color:#a8b7ca;transform:none}.glass-scope :is(.GlassButton,.GlassIconButton,.GlassToolbarControl):is(:disabled,[aria-disabled=true],[data-variant=disabled]):after{opacity:0}@media (hover:hover) and (pointer:fine){.glass-scope :is(.GlassButton,.GlassIconButton,.GlassToolbarControl):hover:not(:disabled):not([aria-disabled=true]){box-shadow:var(--gb-glass-hover-shadow);background:0 0;border-color:#426894}.glass-scope :is(.GlassButton,.GlassIconButton,.GlassToolbarControl):hover:not(:disabled):not([aria-disabled=true]):after{opacity:.68}.glass-scope :is(.GlassButton,.GlassIconButton,.GlassToolbarControl):is(.primary,[data-variant=primary]):hover:not(:disabled):after{opacity:var(--gb-glass-primary-hover-glare)}}.glass-scope .command-toolbar :is(.GlassButton,.GlassIconButton),.glass-scope #arrange-button.GlassButton{border-color:var(--gb-glass-border);min-height:var(--gb-glass-height);height:var(--gb-glass-height);border-radius:var(--gb-glass-radius);background:0 0}.glass-scope .command-toolbar .GlassIconButton{width:var(--gb-glass-icon-size)}.glass-scope #arrange-button.GlassButton:is([aria-expanded=true],.has-filters){color:#153f76;border-color:#3869a5}.glass-scope .command-toolbar .GlassButton.primary{color:#fff;border-color:#1c487d}.glass-scope .drawer-tabs{gap:6px;padding-top:5px;padding-bottom:7px}.glass-scope .drawer-tabs .GlassToolbarControl{flex:1;height:36px;min-height:36px;padding:6px 9px;font-size:12px}.glass-scope .drawer-tabs .GlassToolbarControl[aria-selected=true]{border-bottom-color:#3869a5}.glass-scope .extra-settings summary.GlassToolbarControl{justify-content:space-between;width:100%;margin:6px 0 12px;padding:8px 10px;list-style:none}.glass-scope .extra-settings summary.GlassToolbarControl:after{content:"+";opacity:1;box-shadow:none;z-index:2;background:0 0;flex:none;font-size:18px;line-height:20px;position:relative;inset:auto}.glass-scope .extra-settings[open] summary.GlassToolbarControl:after{content:"−"}.glass-scope .extra-settings summary::-webkit-details-marker{display:none}.glass-scope .drawer-header .GlassIconButton{width:36px;min-width:36px;height:36px;min-height:36px;padding:8px}.glass-scope .extra-actions .GlassButton,.glass-scope .group-nav .GlassToolbarControl{white-space:normal;padding:7px 9px;font-size:12px}.glass-scope .drawer-footer .GlassButton{height:42px;min-height:42px}.glass-scope :is(.GlassButton,.GlassIconButton,.GlassToolbarControl)[data-glass-mode=solid]>.glass-optics{background:#eaf0f8;-webkit-backdrop-filter:none!important}.glass-scope :is(.GlassButton,.GlassIconButton,.GlassToolbarControl)[data-glass-mode=solid]:is(.primary,[data-variant=primary])>.glass-optics{background:#24558f}.glass-scope :is(.GlassButton,.GlassIconButton,.GlassToolbarControl)[data-glass-mode=solid]:is([aria-expanded=true],[aria-pressed=true],[data-variant=active],.has-filters,[aria-selected=true])>.glass-optics{background:#d1e1f6}.glass-scope :is(.GlassButton,.GlassIconButton,.GlassToolbarControl)[data-glass-mode=solid]:after{opacity:0}.glass-scope [data-glass-motion=reduce]{transition:none!important}.glass-scope [data-glass-motion=reduce]:after{opacity:.25!important;transition:none!important}.glass-scope [data-glass-motion=reduce]:is(:hover,:active,[data-preview-state=pressed]){transform:none!important}@media (max-width:699px){:root{--gb-glass-height:44px;--gb-glass-icon-size:44px}.glass-scope .command-toolbar .GlassButton{padding:8px 10px;font-size:12px}.glass-scope .command-toolbar .GlassIconButton{width:40px;min-width:40px;padding:8px}.glass-scope .command-toolbar #arrange-button{padding:8px 10px}.glass-scope .drawer-tabs .GlassToolbarControl{height:44px;min-height:44px}.glass-scope .drawer-header .GlassIconButton{width:44px;min-width:44px;height:44px;min-height:44px}.glass-scope .drawer-footer .GlassButton{height:44px;min-height:44px}.glass-scope .extra-actions .GlassButton{min-height:44px}}@media (prefers-reduced-motion:reduce){.glass-scope :is(.GlassButton,.GlassIconButton,.GlassToolbarControl){transition:none!important;transform:none!important}.glass-scope :is(.GlassButton,.GlassIconButton,.GlassToolbarControl):after{transition:none!important}}@media (prefers-reduced-transparency:reduce){.glass-scope .glass-optics{-webkit-backdrop-filter:none!important}.glass-scope :is(.GlassButton,.GlassIconButton,.GlassToolbarControl):after{opacity:0!important}}@media (forced-colors:active){.glass-scope :is(.GlassButton,.GlassIconButton,.GlassToolbarControl){box-shadow:none;border:1px solid buttontext;color:buttontext!important;background:buttonface!important}.glass-scope .glass-optics,.glass-scope :is(.GlassButton,.GlassIconButton,.GlassToolbarControl):after{display:none}}.glass-scope :is(.GlassButton,.GlassToolbarControl):is(.primary,[data-variant=primary]):is([aria-pressed=true],[aria-expanded=true],[data-variant=active]){--glass-fill-top:#1f4d86fa;--glass-fill-bottom:#103160fc;color:#fff;border-color:#173e72}.glass-scope :is(.GlassButton,.GlassIconButton,.GlassToolbarControl)[data-glass-mode=solid]:disabled>.glass-optics{background:var(--gb-glass-disabled-fill)}.glass-scope :is(.GlassButton,.GlassToolbarControl)[data-glass-mode=solid]:is(.primary,[data-variant=primary])>.glass-optics{background:#24558f}.command-v3 .mobile-attention-expand.GlassIconButton{display:none}@media (max-width:699px){.command-v3 .mobile-attention-expand.GlassIconButton{display:inline-flex}.glass-scope .command-toolbar .GlassIconButton{width:44px;min-width:44px}}*{box-sizing:border-box}html{background:var(--bg);scroll-padding-top:calc(var(--gb-header-height) + 16px)}body{background:var(--bg);color:var(--text);font:var(--gb-font-body)/1.4 var(--gb-font-family);-webkit-tap-highlight-color:#245da61a;margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button,a,input,select{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:default}button:not(.gb-control):disabled{opacity:.55}:where(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--focus);outline-offset:3px}::selection{background:var(--accent);color:var(--accent-text)}h1{font-size:var(--gb-font-heading);letter-spacing:-.6px;text-wrap:balance;margin:0 0 8px;font-weight:600;line-height:1.25}h2{margin:0 0 16px;font-size:19px;font-weight:600;line-height:1.35}h3{font-size:16px;font-weight:600}p{margin:0 0 12px}.muted,small,.helper{color:var(--secondary)}.helper{margin-top:24px;font-size:12px;line-height:1.6}.gb-icon{vertical-align:middle;flex:none;width:18px;height:18px;display:inline-block}.skip-link{z-index:80;background:var(--surface);color:var(--accent);border:2px solid var(--accent);border-radius:var(--gb-radius-control);padding:12px 16px;position:fixed;top:-100px;left:12px}.skip-link:focus{top:8px}.shell{min-width:0;min-height:100dvh}.app-header{z-index:30;height:var(--gb-header-height);padding:0 max(16px, env(safe-area-inset-right)) 0 max(20px, env(safe-area-inset-left));color:#edf3fc;background:var(--gb-navigation);border-bottom:1px solid #243e60;align-items:center;gap:20px;display:flex;position:sticky;top:0}.brand{letter-spacing:-1.2px;white-space:nowrap;font-size:25px;font-weight:700;line-height:1.2;display:inline-block}.app-header .brand{color:#fff;flex:none}.app-header .brand span{color:#c5dcf9}.brand-signature{color:var(--secondary);letter-spacing:1.6px;font-size:10px}.app-nav{scrollbar-width:thin;scrollbar-color:#657f9f transparent;flex:1;align-self:stretch;align-items:stretch;gap:2px;min-width:0;display:flex;overflow-x:auto}.app-nav a{color:#d0dceb;white-space:nowrap;border-bottom:3px solid #0000;flex:none;justify-content:center;align-items:center;gap:7px;padding:0 11px;font-size:13px;font-weight:500;display:inline-flex;position:relative}.app-nav a:hover{color:#fff;background:#ffffff0c}.app-nav a[aria-current=page]{color:#fff;background:#ffffff08;border-bottom-color:#bfd6f3}.app-nav a:focus-visible{outline-offset:-4px;outline-color:#d1e3ff}.nav-link-icon{flex:none;display:inline-flex;position:relative}.nav-icon{flex:none;width:18px;height:18px}.shell-account{flex:none;align-items:center;gap:12px;font-size:12px;display:flex}.shell-account-label{color:#d0dceb;white-space:nowrap;font-size:11px}.shell-account-actions{align-items:center;gap:8px;display:flex}.owner-mark{color:#f4f8ff;background:#ffffff0c;border:1px solid #6d87a6;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.shell-account-actions .gb-control{min-height:32px;padding:4px 10px;font-size:12px}.shell-account-actions>p[role=alert]{background:var(--surface);border:1px solid var(--danger-border);border-radius:var(--gb-radius-field);max-width:min(360px,100vw - 24px);color:var(--urgent);box-shadow:var(--shadow);padding:12px;position:absolute;top:calc(100% + 6px);right:12px}.main{width:100%;min-width:0;padding:24px var(--gb-page-padding) 32px}.main:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.page-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;padding-bottom:18px;display:flex}.eyebrow{letter-spacing:1.1px;color:var(--accent);margin-bottom:8px;font-size:11px;font-weight:600}.card,.panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);min-width:0;margin-bottom:20px;padding:22px}.card>h2{border-bottom:1px solid var(--border);padding-bottom:14px}.today-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:24px;display:grid}.empty{text-align:center;color:var(--secondary);padding:48px 12px}.empty-symbol{color:var(--important);font-size:36px}.empty p{max-width:360px;margin:auto}.badge{border:1px solid var(--border);color:var(--secondary);background:var(--surface-soft);border-radius:6px;padding:4px 8px;font-size:12px;display:inline-flex}.priority-urgent{color:var(--urgent);border-color:var(--danger-border);background:var(--danger-soft)}.priority-important{color:var(--important);border-color:var(--important);background:var(--important-soft)}.priority-normal{color:var(--normal);border-color:var(--normal);background:var(--success-soft)}.button{background:var(--accent);color:var(--accent-text);border:1px solid var(--accent);border-radius:var(--gb-radius-control);justify-content:center;align-items:center;gap:8px;min-height:40px;padding:8px 13px;font-size:13px;font-weight:600;line-height:20px;display:inline-flex}.button:hover:not(:disabled){background:var(--accent-hover)}.text-button{color:var(--secondary);background:0 0;border:0;padding:6px 0}.text-button:hover{color:var(--accent);text-underline-offset:3px;text-decoration:underline}label{gap:8px;min-width:0;font-size:13px;display:grid}input,select,textarea{border:1px solid var(--control-border);border-radius:var(--gb-radius-field);background:var(--surface);width:100%;min-width:0;color:var(--text);padding:10px 12px}input::placeholder,textarea::placeholder{color:var(--placeholder);opacity:1}input:hover,select:hover,textarea:hover,input:focus,select:focus,textarea:focus{border-color:var(--accent)}input[type=checkbox],input[type=radio]{accent-color:var(--accent);width:auto}input[type=range]{accent-color:var(--accent)}input[type=date],input[type=time],progress{font-variant-numeric:tabular-nums}ol{padding-left:24px}li{margin-bottom:12px}.error{color:var(--urgent);font-size:13px}html .glass-scope .gb-control{border-radius:var(--gb-glass-radius);min-height:var(--gb-glass-height);background:0 0;line-height:20px}html .glass-scope .gb-control:hover:not(:disabled){background:0 0}html .glass-scope .gb-control[data-variant=primary]:not(:disabled){color:#fff;border-color:#1c487d}html .glass-scope .gb-control:disabled{opacity:1}html .glass-scope .gb-control[data-glass-mode]:is(:disabled,[aria-disabled=true])>.glass-optics{background:var(--gb-glass-disabled-fill)}.gb-control .glass-label{pointer-events:auto;flex-direction:inherit;flex-wrap:inherit;align-items:inherit}.gb-control.GlassIconButton .glass-label{pointer-events:none}html .glass-scope summary.gb-control{cursor:pointer;list-style:none}summary.gb-control::-webkit-details-marker{display:none}.auth{background:var(--bg);place-items:center;min-height:100dvh;padding:24px;display:grid}.auth>.card{border-top:3px solid var(--accent);width:100%;max-width:440px;box-shadow:var(--gb-panel-shadow);padding:32px}.auth .brand{color:var(--gb-navigation);margin-bottom:28px}.auth h1{font-size:24px}.auth form{gap:18px;margin-top:24px;display:grid}.auth .gb-control{width:100%}html .glass-scope :is(.ee-dialog,.wk-dialog,.pr-dialog){width:min(560px,100vw - 24px);max-width:calc(100vw - 24px);max-height:calc(100dvh - var(--gb-header-height) - 24px - env(safe-area-inset-bottom));margin:calc(var(--gb-header-height) + 12px) auto 12px;border:1px solid var(--control-border);border-radius:var(--gb-radius-panel);color:var(--text);background:var(--surface);box-shadow:var(--dialog-shadow);overscroll-behavior:contain;padding:0;scroll-padding:80px 0 92px;overflow-y:auto}html .glass-scope :is(.ee-dialog,.wk-dialog,.pr-dialog)::backdrop{background:var(--dialog-backdrop);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}html .glass-scope :is(.ee-header,.wk-dialog-head,.pr-dialog-header){z-index:4;background:var(--surface);border-top:0;border-bottom:1px solid var(--border);align-items:center;gap:16px;padding:16px 20px;display:flex;position:sticky;top:0}html .glass-scope :is(.ee-header,.wk-dialog-head,.pr-dialog-header) h2{overflow-wrap:anywhere;margin:0;font-size:19px;line-height:25px}html .glass-scope :is(.ee-actions,.wk-actions,.pr-actions){z-index:3;background:var(--surface);border-top:1px solid var(--border);padding:12px 0;position:sticky;bottom:0}html .glass-scope :is(.ee-form,.wk-form,.pr-form){padding:20px}html .glass-scope :is(.ee-form,.wk-form,.pr-form) :is(input,textarea,select){background:var(--surface)}html .glass-scope :is(.wk-task,.pr-project-card,.rp-archive-item){background:var(--surface);box-shadow:var(--shadow)}html .glass-scope :is(.fn-metric-settled,.rp-stat-settled){background:var(--accent-soft)}html .glass-scope :is(input,select,textarea){border-radius:var(--gb-radius-field)}html .glass-scope :is(.cb-header,.wk-page-head,.pr-page-header,.fn-header,.an-header,.rp-header) h1{font-size:var(--gb-font-heading);font-weight:600}html .glass-scope :is(.cb-calendar-panel,.cb-free-panel,.cb-finance,.cb-focus,.fn-period-form,.fn-section,.fn-metric,.rp-section,.wk-inbox,.pr-panel){border-radius:var(--gb-radius-panel)}.bottom-nav{display:none}.more-popover{right:max(12px, env(safe-area-inset-right));width:min(278px, calc(100vw - 24px - env(safe-area-inset-left) - env(safe-area-inset-right)));max-height:calc(100dvh - var(--gb-header-height) - 106px - env(safe-area-inset-top) - env(safe-area-inset-bottom));overscroll-behavior:contain;border:1px solid var(--control-border);border-radius:var(--gb-radius-panel);background:var(--surface);box-shadow:var(--dialog-shadow);text-align:left;padding:8px;font-size:14px;position:absolute;bottom:calc(100% + 10px);overflow-y:auto}.more-popover-heading{border-bottom:1px solid var(--border);color:var(--secondary);justify-content:space-between;align-items:center;padding:0 4px 6px 12px;font-size:12px;display:flex}.more-popover-links{gap:3px;padding-top:7px;display:grid}.more-popover-links a{border-radius:var(--gb-radius-field);min-height:46px;color:var(--text);border:1px solid #0000;align-items:center;gap:12px;padding:10px 12px;font-weight:500;display:flex}.more-popover-links a:hover,.more-popover-links a:focus-visible{background:var(--surface-soft);color:var(--accent)}.more-popover-links a[aria-current=page]{background:var(--accent-soft);border-color:var(--accent-border);color:var(--accent)}.more-popover-arrow{color:var(--secondary);margin-left:auto}.more-popover a:focus-visible,.more-popover button:focus-visible{outline-offset:0}@media (max-width:1279px){.app-header{gap:12px;padding-inline:16px}.app-nav a{gap:6px;padding-inline:9px}.app-nav .nav-link-icon,.shell-account-label{display:none}}@media (max-width:1023px){.main{padding-top:20px}.today-layout{grid-template-columns:1fr}}@media (max-width:767px),(max-width:1023px) and (max-height:500px) and (pointer:coarse){.app-header{padding-inline:max(12px, env(safe-area-inset-left));justify-content:space-between;gap:12px}.app-header .brand{font-size:23px}.app-nav,.owner-mark{display:none}.shell-account-actions .gb-control{min-height:36px}.main{padding:20px var(--gb-page-padding) calc(100px + env(safe-area-inset-bottom))}h1{font-size:23px}.page-header{flex-direction:column;align-items:start;gap:8px}.card{padding:18px}input,select,textarea,html .glass-scope :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){font-size:16px}.bottom-nav{z-index:30;background:var(--surface);border-top:1px solid var(--control-border);padding:6px max(5px, env(safe-area-inset-right)) calc(6px + env(safe-area-inset-bottom));justify-content:space-around;gap:3px;font-size:11px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -3px 12px #142d4e0d}.bottom-nav>a,.bottom-nav>button{border-radius:var(--gb-radius-control);color:var(--secondary);min-width:52px;min-height:54px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:8px 5px;display:flex}.bottom-nav>a[aria-current=page],.bottom-nav>button[data-active=true]{background:var(--accent-soft);color:var(--accent);border-color:var(--accent-border)}.bottom-nav .nav-icon{width:20px;height:20px}.bottom-nav>.gb-control{height:auto;min-height:54px}.bottom-nav>.gb-control .glass-label{flex-direction:column;gap:5px}.auth>.card{padding:26px}html .glass-scope :is(.ee-dialog,.wk-dialog,.pr-dialog){width:calc(100vw - 16px);max-width:calc(100vw - 16px);max-height:calc(100dvh - var(--gb-header-height) - 16px - env(safe-area-inset-bottom));margin:calc(var(--gb-header-height) + 8px) auto 8px;border-radius:var(--gb-radius-panel)}html .glass-scope :is(.ee-header,.wk-dialog-head,.pr-dialog-header){padding:12px 16px}html .glass-scope :is(.ee-form,.wk-form,.pr-form){padding:16px}}@media (pointer:coarse){:root{--gb-glass-height:44px;--gb-glass-icon-size:44px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}}
