@import url("https://fonts.googleapis.com/css2?family=Albert+Sans:ital,wght@0,100..900;1,100..900&family=JetBrains+Mono:ital,wght@0,100..800;1,100..800&display=swap");@tailwind base;@tailwind components;@tailwind utilities;:root{--bg:#080815;--bg2:#0e0e22;--bg3:#14142e;--surface:#17173a;--surface2:#1e1e46;--surface3:#252553;--border:rgba(120,100,255,.12);--border2:rgba(120,100,255,.22);--text:#f0eeff;--text2:#9b97c4;--text3:#5a567a;--accent:#7b61ff;--accent-dim:rgba(123,97,255,.08);--accent2:#a08cff;--accent2-dim:rgba(160,140,255,.14);--accent3:#3dffa0;--accent3-dim:rgba(61,255,160,.12);--green:#3dffa0;--amber:#ffb547;--radius:14px;--radius-sm:10px;--radius-xs:7px;--font-display:"Syne",sans-serif;--font-body:"DM Sans",sans-serif;--font-mono:"JetBrains Mono",monospace;--icon-dim:var(--text3)}html[data-theme=dark-acid]{--bg:#0d0d0f;--bg2:#111113;--bg3:#161618;--surface:#141416;--surface2:#1c1c1f;--surface3:#242428;--border:hsla(0,0%,100%,.07);--border2:hsla(0,0%,100%,.14);--text:#f0eee8;--text2:#9b9890;--text3:#5a5855;--accent:#c8f135;--accent-dim:rgba(200,241,53,.12);--accent2:#ff6b6b;--accent2-dim:hsla(0,100%,71%,.12);--accent3:#7b8cff;--accent3-dim:rgba(123,140,255,.12);--radius:14px;--radius-sm:10px;--radius-xs:7px}html[data-theme=cat-cafe]{--bg:#190d0d;--bg2:#1f1010;--bg3:#291515;--surface:#231212;--surface2:#2e1818;--surface3:#391e1e;--border:rgba(255,183,197,.08);--border2:rgba(255,183,197,.2);--text:#fce8e8;--text2:#c99090;--text3:#7a5050;--accent:#ffb3c6;--accent-dim:rgba(255,179,198,.14);--accent2:#ff8fa3;--accent2-dim:rgba(255,143,163,.12);--accent3:#ffccd5;--accent3-dim:rgba(255,204,213,.12);--radius:20px;--radius-sm:14px;--radius-xs:9px}html[data-theme=y2k]{--bg:#080010;--bg2:#10001b;--bg3:#18002a;--surface:#130020;--surface2:#1e0032;--surface3:#280044;--border:rgba(255,0,255,.08);--border2:rgba(255,0,255,.22);--text:#ffe0ff;--text2:#c8c;--text3:#848;--accent:#f0f;--accent-dim:rgba(255,0,255,.12);--accent2:#ff69b4;--accent2-dim:rgba(255,105,180,.12);--accent3:orchid;--accent3-dim:rgba(218,112,214,.12);--radius:6px;--radius-sm:4px;--radius-xs:3px}html[data-theme=cyberpunk]{--bg:#000814;--bg2:#00101d;--bg3:#00182b;--surface:#001524;--surface2:#001f35;--surface3:#002a48;--border:rgba(0,245,212,.07);--border2:rgba(0,245,212,.2);--text:#e0f8ff;--text2:#5bbccc;--text3:#2a6677;--accent:#00f5d4;--accent-dim:rgba(0,245,212,.1);--accent2:#ff3cac;--accent2-dim:rgba(255,60,172,.12);--accent3:#7b5ea7;--accent3-dim:rgba(123,94,167,.12);--radius:4px;--radius-sm:3px;--radius-xs:2px}html[data-theme=classic]{--bg:#f5f0e8;--bg2:#efe9dd;--bg3:#e6dfd1;--surface:#ece7de;--surface2:#e2ddd3;--surface3:#d8d3c8;--border:rgba(0,0,0,.08);--border2:rgba(0,0,0,.16);--text:#1c1814;--text2:#5a4e40;--text3:#9a8870;--accent:#7a5200;--accent-dim:rgba(122,82,0,.1);--accent2:#c0392b;--accent2-dim:rgba(192,57,43,.1);--accent3:#2c5f8a;--accent3-dim:rgba(44,95,138,.1);--radius:12px;--radius-sm:8px;--radius-xs:5px}html[data-theme=matcha]{--bg:#091108;--bg2:#0d160b;--bg3:#121e10;--surface:#101a0e;--surface2:#182516;--surface3:#203020;--border:rgba(134,192,69,.08);--border2:rgba(134,192,69,.22);--text:#e8f0e0;--text2:#8aab78;--text3:#4a6a38;--accent:#86c045;--accent-dim:rgba(134,192,69,.12);--accent2:#ff8c69;--accent2-dim:rgba(255,140,105,.12);--accent3:#64b5f6;--accent3-dim:rgba(100,181,246,.12)}html[data-theme=vaporwave]{--bg:#0c0022;--bg2:#120032;--bg3:#1a0044;--surface:#140034;--surface2:#1e0048;--surface3:#280060;--border:rgba(255,113,206,.08);--border2:rgba(255,113,206,.2);--text:#ffe0ff;--text2:#b8c;--text3:#647;--accent:#ff71ce;--accent-dim:rgba(255,113,206,.12);--accent2:#01cdfe;--accent2-dim:rgba(1,205,254,.12);--accent3:#b967ff;--accent3-dim:rgba(185,103,255,.12)}html[data-theme=blood-orange]{--bg:#110800;--bg2:#170b00;--bg3:#201000;--surface:#1c0e00;--surface2:#271500;--surface3:#331b00;--border:rgba(255,107,53,.08);--border2:rgba(255,107,53,.22);--text:#fff0e8;--text2:#c07850;--text3:#7a4828;--accent:#ff6b35;--accent-dim:rgba(255,107,53,.12);--accent2:#ff3838;--accent2-dim:rgba(255,56,56,.12);--accent3:#ffba08;--accent3-dim:rgba(255,186,8,.12)}html[data-theme=arctic]{--bg:#08101a;--bg2:#0d1622;--bg3:#121f30;--surface:#0f1c2e;--surface2:#162540;--surface3:#1e2f52;--border:rgba(168,216,234,.07);--border2:rgba(168,216,234,.2);--text:#e8f4ff;--text2:#7aaabb;--text3:#3a6677;--accent:#a8d8ea;--accent-dim:rgba(168,216,234,.1);--accent2:#ff6b9d;--accent2-dim:rgba(255,107,157,.12);--accent3:#c5a3ff;--accent3-dim:rgba(197,163,255,.12)}html[data-theme=sakura]{--bg:#0f080f;--bg2:#150d15;--bg3:#1d121d;--surface:#1a0f1a;--surface2:#241524;--surface3:#301e30;--border:rgba(255,183,197,.08);--border2:rgba(255,183,197,.2);--text:#fef;--text2:#c8a;--text3:#745;--accent:#ffb7c5;--accent-dim:rgba(255,183,197,.12);--accent2:#ff6b9d;--accent2-dim:rgba(255,107,157,.12);--accent3:#ddb4f5;--accent3-dim:rgba(221,180,245,.12);--radius:22px;--radius-sm:16px;--radius-xs:10px}html[data-theme=terminal]{--bg:#000;--bg2:#050505;--bg3:#0a0a0a;--surface:#090909;--surface2:#111;--surface3:#1a1a1a;--border:rgba(0,255,65,.07);--border2:rgba(0,255,65,.2);--text:#00ff41;--text2:rgba(0,255,65,.6);--text3:rgba(0,255,65,.28);--accent:#00ff41;--accent-dim:rgba(0,255,65,.09);--accent2:#ff3838;--accent2-dim:rgba(255,56,56,.12);--accent3:#00b4d8;--accent3-dim:rgba(0,180,216,.12);--radius:4px;--radius-sm:3px;--radius-xs:2px;--font-display:"JetBrains Mono",monospace;--font-body:"JetBrains Mono",monospace}html[data-theme=midnight-gold]{--bg:#07091a;--bg2:#0a0d22;--bg3:#0d1130;--surface:#0d1030;--surface2:#141540;--surface3:#1c1c52;--border:rgba(255,215,0,.07);--border2:rgba(255,215,0,.2);--text:#fff8e0;--text2:#bbaa70;--text3:#665530;--accent:gold;--accent-dim:rgba(255,215,0,.1);--accent2:#ff6b6b;--accent2-dim:hsla(0,100%,71%,.12);--accent3:#c5a3ff;--accent3-dim:rgba(197,163,255,.12)}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth}html[data-urspace-font=sm] body{font-size:12px}html[data-urspace-font=lg] body{font-size:14px}html[data-urspace-density=compact] .main{padding:40px 44px}html[data-urspace-density=compact] .card,html[data-urspace-density=compact] .widget{padding:18px}html[data-urspace-background=soft] .app-stage{background:radial-gradient(circle at top left,rgba(160,140,255,.1),transparent 20rem),radial-gradient(circle at bottom right,rgba(123,97,255,.08),transparent 22rem),#0b0b18}html[data-urspace-background=contrast] .app-stage{background:radial-gradient(circle at top left,rgba(123,97,255,.12),transparent 20rem),radial-gradient(circle at bottom right,rgba(160,140,255,.12),transparent 18rem),#060611}body{margin:0;background:radial-gradient(circle at top left,rgba(160,140,255,.08),transparent 16rem),radial-gradient(circle at bottom right,rgba(123,97,255,.1),transparent 18rem),var(--bg);font-family:var(--font-body);font-size:13px;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}button{cursor:pointer}a{color:inherit}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--border2);border-radius:99px}.app-stage{min-height:100vh;background:#1c1c1a;display:flex;align-items:center;justify-content:center;padding:28px}.app-frame{width:min(1500px,96vw);min-height:min(900px,92vh);background:var(--bg);border:1px solid var(--border2);border-radius:26px;display:grid;grid-template-columns:104px 1fr;align-items:start;transition:grid-template-columns .25s ease}.app-frame:has(.sidebar.expanded){grid-template-columns:220px 1fr}.main{padding:48px 52px;overflow:auto}.sidebar{position:-webkit-sticky;position:sticky;top:16px;align-self:start;width:calc(100% - 16px);height:calc(100vh - 32px);min-height:0;max-height:calc(100vh - 32px);margin:16px 0 16px 16px;background:var(--surface);border:1px solid var(--border);border-radius:24px;flex-direction:column;padding:28px 0;z-index:10}.sidebar,.sidebar-logo{display:flex;align-items:center}.sidebar-logo{width:100%;height:44px;justify-content:center;color:var(--accent);font-family:var(--font-display);font-weight:900;padding-bottom:28px;border-bottom:1px solid var(--border)}.sidebar-pin-btn{width:calc(100% - 32px);min-height:34px;margin:12px 16px 0;border-radius:999px;border:1px solid var(--border);background:hsla(0,0%,100%,.02);color:var(--text2);display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:11px;text-transform:uppercase;letter-spacing:.12em;transition:border-color .18s ease,color .18s ease,background .18s ease}.sidebar-pin-btn:hover{border-color:var(--accent);color:var(--accent)}.sidebar-pin-icon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:999px;background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--accent);font-family:var(--font-mono);font-size:12px;line-height:1}.logo-mark{display:inline-flex;font-size:20px;letter-spacing:-.04em}.logo-theme-mark{display:none;font-size:13px;line-height:1;color:var(--accent);transform:translate(3px,-6px)}.logo-word{font-size:20px;letter-spacing:-.05em}.logo-word,.sidebar:hover .logo-mark{display:none}.sidebar:hover .logo-word,html[data-theme=cat-cafe] .logo-theme-mark{display:inline-flex}.nav{padding:18px 16px;display:flex;flex-direction:column;overflow-y:auto}.nav-item{position:relative;width:100%;border:1px solid var(--border2);border-radius:14px;color:var(--text2);display:flex;align-items:center;gap:14px;text-decoration:none;overflow:hidden;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}.sidebar.expanded .nav-item,.sidebar:hover .nav-item{justify-content:flex-start;padding:0 18px}.nav-item.active,.nav-item:hover{background:var(--surface2);color:var(--accent);border-color:var(--accent);box-shadow:0 0 0 1px var(--accent-dim)}.nav-icon{width:20px;text-align:center;flex-shrink:0;font-size:17px}.nav-label{opacity:0;width:0;white-space:nowrap;overflow:hidden;transition:opacity .18s ease,width .18s ease}.sidebar.expanded .nav-label,.sidebar:hover .nav-label{opacity:1;width:auto}.nav-unread-ping{position:absolute;top:50%;right:10px;min-width:18px;height:18px;display:inline-grid;place-items:center;padding:0 5px;border:2px solid var(--card-bg,#fff);border-radius:999px;background:#ef4444;color:#fff;box-shadow:0 0 0 3px rgba(239,68,68,.16),0 8px 18px rgba(239,68,68,.28);font-size:.65rem;font-weight:900;line-height:1;transform:translateY(-50%);animation:navUnreadPing 1.9s ease-in-out infinite}@keyframes navUnreadPing{0%,to{box-shadow:0 0 0 3px rgba(239,68,68,.16),0 8px 18px rgba(239,68,68,.28)}50%{box-shadow:0 0 0 6px rgba(239,68,68,.08),0 8px 22px rgba(239,68,68,.34)}}.sidebar-bottom{width:100%;padding:18px 16px 0;margin-top:auto;flex-shrink:0}.sidebar-account-chip{width:100%;min-height:54px;border:1px solid hsla(0,0%,100%,.07);border-radius:16px;background:linear-gradient(180deg,hsla(0,0%,100%,.055),hsla(0,0%,100%,.018)),rgba(9,12,26,.46);color:var(--text);display:flex;align-items:center;justify-content:center;gap:.72rem;padding:.52rem;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.035)}.sidebar.expanded .sidebar-account-chip,.sidebar:hover .sidebar-account-chip{justify-content:flex-start}.sidebar-account-avatar{width:2.45rem;height:2.45rem;flex:0 0 2.45rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;background:linear-gradient(135deg,rgba(255,79,123,.95),rgba(255,180,116,.82));color:#140913;font-size:.82rem;font-weight:900}.sidebar-account-avatar img{width:100%;height:100%;object-fit:cover}.sidebar-account-copy{min-width:0;display:none;flex-direction:column;gap:.12rem}.sidebar.expanded .sidebar-account-copy,.sidebar:hover .sidebar-account-copy{display:flex}.sidebar-account-copy small,.sidebar-account-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-account-copy strong{font-size:.84rem;letter-spacing:0}.sidebar-account-copy small{color:var(--text3);font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em}.user-btn{width:100%;min-height:54px;background:transparent;border:0;border-radius:14px;color:var(--text2);display:flex;align-items:center;justify-content:center;gap:12px}.sidebar.expanded .user-btn,.sidebar:hover .user-btn{justify-content:flex-start}.user-btn:hover{background:var(--surface2)}.avatar{width:40px;height:40px;border-radius:999px;background:var(--accent);color:#0d0d0f;font-family:var(--font-display);font-weight:900;display:flex;align-items:center;justify-content:center;flex-shrink:0}.user-meta{opacity:0;width:0;overflow:hidden;white-space:nowrap;transition:opacity .18s ease,width .18s ease}.sidebar.expanded .user-meta,.sidebar:hover .user-meta{opacity:1;width:auto}.user-meta-name{display:block;color:var(--text);font-weight:700}.user-meta-sub{display:block;color:var(--text3);font-size:11px}.pg-head{margin-bottom:28px}.pg-title{margin:0;color:var(--text);font-family:var(--font-display);font-size:clamp(30px,4vw,42px);font-weight:900;letter-spacing:-.05em;line-height:1}.pg-sub{margin-top:10px;font-family:var(--font-mono)}.pg-sub,.section-label{color:var(--text3);font-size:13px}.section-label{margin:0 0 18px;font-family:var(--font-display);font-weight:900;text-transform:uppercase;letter-spacing:.16em}.row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.grid{display:grid;grid-gap:16px;gap:16px}.grid-2{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.grid-3{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.muted{color:var(--text2)}.login-error{color:var(--accent2);font-size:12px;margin:0}.btn{min-height:40px;padding:9px 14px;border-radius:12px;border:1px solid var(--border2);background:var(--surface2);color:var(--text);font-weight:700;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease,opacity .18s ease,box-shadow .18s ease}.btn:hover{box-shadow:0 0 0 1px var(--accent-dim);transform:translateY(-1px)}.btn-accent,.btn:hover{border-color:var(--accent)}.btn-accent{background:var(--accent);color:#0d0d0f}.btn-accent:hover{opacity:.88;box-shadow:0 0 24px var(--accent-dim)}.btn-danger{background:var(--accent2-dim);color:var(--accent2);border-color:hsla(0,100%,71%,.24)}.btn-danger:hover{background:hsla(0,100%,71%,.2);border-color:var(--accent2)}.btn-ghost{background:transparent}.search-box,input,select,textarea{width:100%;min-height:42px;padding:9px 13px;border-radius:12px;border:1px solid var(--border);background:var(--surface2);color:var(--text);outline:none}textarea{min-height:110px;resize:vertical}.search-box:focus,input:focus,select:focus,textarea:focus{border-color:var(--accent)}.card,.widget{background:var(--surface);border:1px solid var(--border);border-radius:22px;padding:22px;overflow:hidden;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease,opacity .18s ease,box-shadow .18s ease}.card:hover,.widget:hover{border-color:var(--border2)}.whead{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:10px;flex-shrink:0}.widget-body{flex:1 1;overflow-y:auto;overflow-x:hidden;padding-right:4px}.widget-body>*{min-width:0}.wtitle{color:var(--text3);font-family:var(--font-display);font-size:13px;font-weight:900;text-transform:uppercase;letter-spacing:.18em}.toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:12px;background:var(--surface);border:1px solid var(--border);border-radius:22px;padding:16px;margin-bottom:22px}.empty{padding:60px 20px;text-align:center;color:var(--text3)}.empty-ico{font-size:38px;opacity:.5;margin-bottom:12px}.loading{color:var(--text3);font-family:var(--font-mono)}.fadein{animation:fadein .25s ease}@keyframes fadein{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.dashboard-shell{display:flex;flex-direction:column;gap:14px;max-width:100%}.dashboard-header{gap:16px;margin-bottom:2px}.dashboard-header-copy{display:grid;grid-gap:10px;gap:10px}.dashboard-kicker{color:var(--text3);font-family:var(--font-mono);font-size:11px;margin:0 0 4px}.dashboard-title{font-family:var(--font-display);font-size:clamp(34px,4vw,52px);font-weight:900;line-height:.95;letter-spacing:-.04em}.dashboard-presence-row{display:flex;flex-wrap:wrap;gap:8px}.dashboard-presence-row span{min-height:28px;padding:0 10px;border-radius:999px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.03);color:var(--text3);display:inline-flex;align-items:center;font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.dashboard-stat-pills{display:flex;flex-wrap:wrap;gap:10px}.dashboard-stat-pill{min-width:108px;padding:12px 14px;border-radius:18px;border:1px solid hsla(0,0%,100%,.08);background:linear-gradient(180deg,hsla(0,0%,100%,.04),hsla(0,0%,100%,.015)),rgba(18,18,22,.72);display:grid;grid-gap:5px;gap:5px}.dashboard-stat-pill small{color:var(--text3);font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.dashboard-stat-pill strong{color:var(--text);font-family:var(--font-display);font-size:24px;line-height:1;letter-spacing:-.04em}.dashboard-actions .btn{min-height:42px;padding:0 16px}.dashboard-notifications-facet{position:relative;z-index:2;border:1px solid color-mix(in srgb,var(--border2) 70%,transparent);border-radius:18px;background:linear-gradient(180deg,hsla(0,0%,100%,.045),hsla(0,0%,100%,.014)),color-mix(in srgb,var(--surface) 88%,transparent);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04),0 18px 42px rgba(0,0,0,.18);overflow:hidden}.dashboard-notifications-summary{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;padding:12px 14px;border:0;background:transparent;color:var(--text);display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center;text-align:left;cursor:pointer}.dashboard-notifications-count{width:42px;height:42px;border-radius:13px;display:inline-grid;place-items:center;border:1px solid color-mix(in srgb,var(--accent) 44%,transparent);background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--accent2);font-family:var(--font-mono);font-weight:800}.dashboard-notification-meta,.dashboard-notifications-summary small{color:var(--text3);font-family:var(--font-mono);font-size:10px;letter-spacing:0;text-transform:uppercase}.dashboard-notifications-summary strong{display:block;margin-top:3px;overflow:hidden;color:var(--text);font-size:.98rem;text-overflow:ellipsis;white-space:nowrap}.dashboard-notifications-panel{border-top:1px solid color-mix(in srgb,var(--border2) 62%,transparent);padding:14px;display:grid;grid-gap:12px;gap:12px}.dashboard-notifications-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.dashboard-notifications-panel-head h2{margin:0;font-size:1.1rem;letter-spacing:0}.dashboard-notifications-list{display:grid;grid-gap:10px;gap:10px}.dashboard-notification-item{padding:12px;border:1px solid hsla(0,0%,100%,.06);border-radius:14px;background:hsla(0,0%,100%,.025);display:grid;grid-gap:8px;gap:8px}.dashboard-notification-item.unread{border-color:color-mix(in srgb,var(--accent) 34%,transparent);background:color-mix(in srgb,var(--accent) 7%,hsla(0,0%,100%,.025))}.dashboard-notification-meta{display:flex;flex-wrap:wrap;gap:8px}.dashboard-notification-item h3{margin:0;font-size:.98rem;letter-spacing:0}.dashboard-notification-item p{margin:0;color:var(--text2);font-size:.9rem;line-height:1.55}.dashboard-notification-item .btn{justify-self:start;min-height:34px;padding:0 12px}.dashboard-pulse-row{display:none!important}.dashboard-cockpit-grid{display:grid;grid-template-columns:minmax(260px,1.25fr) minmax(240px,.95fr) minmax(260px,1fr);grid-auto-rows:minmax(172px,auto);grid-gap:14px;gap:14px;align-items:stretch}.cockpit-card{position:relative;min-width:0;border:1px solid var(--border);border-radius:22px;background:linear-gradient(180deg,hsla(0,0%,100%,.045),hsla(0,0%,100%,.012)),color-mix(in srgb,var(--surface) 92%,transparent);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.03),0 18px 36px rgba(0,0,0,.14);overflow:hidden}.cockpit-time-card{grid-row:span 2;min-height:360px;padding:22px;display:flex;flex-direction:column;justify-content:space-between;background:radial-gradient(circle at top right,color-mix(in srgb,var(--accent) 18%,transparent),transparent 18rem),radial-gradient(circle at bottom left,color-mix(in srgb,var(--accent3) 12%,transparent),transparent 16rem),color-mix(in srgb,var(--surface) 93%,transparent)}.cockpit-events-card,.cockpit-mini-calendar,.cockpit-todos-card{padding:18px}.cockpit-todos-card{grid-column:2/4}.cockpit-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.cockpit-card-head span{color:var(--text3);letter-spacing:.14em}.cockpit-card-head span,.cockpit-card-head strong{font-family:var(--font-mono);font-size:10px;text-transform:uppercase}.cockpit-card-head strong{min-height:26px;padding:4px 9px;border-radius:999px;background:var(--accent-dim);color:var(--accent);font-weight:800;letter-spacing:.08em;white-space:nowrap}.cockpit-time{color:var(--text);font-family:var(--font-mono);font-size:clamp(44px,7vw,82px);font-weight:800;line-height:.94;letter-spacing:0;word-break:break-word}.cockpit-time-card p{margin:16px 0 0;color:var(--text2);font-size:15px}.cockpit-progress{height:9px;margin-top:22px;border-radius:999px;background:hsla(0,0%,100%,.055);overflow:hidden}.cockpit-progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent),var(--accent2),var(--accent3))}.cockpit-calendar-grid,.cockpit-weekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:6px;gap:6px}.cockpit-weekdays{margin-bottom:8px}.cockpit-weekdays span{color:var(--text3);font-family:var(--font-mono);font-size:10px;text-align:center}.cockpit-day{position:relative;aspect-ratio:1;min-width:0;border:1px solid hsla(0,0%,100%,.06);border-radius:10px;background:hsla(0,0%,100%,.025);color:var(--text2);display:grid;place-items:center;font-family:var(--font-mono);font-size:11px}.cockpit-day.blank{opacity:0}.cockpit-day.today{border-color:color-mix(in srgb,var(--accent) 54%,var(--border2));background:var(--accent-dim);color:var(--accent);font-weight:900}.cockpit-day i{position:absolute;bottom:4px;width:4px;height:4px;border-radius:999px;background:var(--accent3)}.cockpit-list{display:grid;grid-gap:9px;gap:9px;min-width:0}.cockpit-list-row,.cockpit-todo-row{min-width:0;padding:10px;border:1px solid hsla(0,0%,100%,.06);border-radius:14px;background:hsla(0,0%,100%,.025);display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px}.cockpit-list-row{grid-template-columns:auto minmax(0,1fr)}.cockpit-list-row strong,.cockpit-todo-row strong{display:block;color:var(--text);font-size:13px;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cockpit-list-row small,.cockpit-todo-row small{display:block;margin-top:2px;color:var(--text3);font-family:var(--font-mono);font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cockpit-check,.cockpit-row-dot{width:11px;height:11px;border-radius:999px;box-shadow:0 0 0 4px hsla(0,0%,100%,.035)}.cockpit-check{border:1px solid color-mix(in srgb,var(--accent) 42%,var(--border2));background:transparent}.cockpit-todo-row em{max-width:82px;padding:4px 7px;border-radius:999px;background:color-mix(in srgb,var(--accent2) 16%,transparent);color:var(--accent2);font-family:var(--font-mono);font-size:9px;font-style:normal;font-weight:800;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cockpit-empty{margin:0;padding:20px 12px;border:1px dashed var(--border);border-radius:14px;color:var(--text3);text-align:center}.dashboard-stat-strip{display:none}.dashboard-utility-strip{display:grid;grid-template-columns:1fr 1fr 1.1fr;grid-gap:14px;gap:14px;align-items:stretch}.dashboard-news-slot,.digital-clock-card,.mini-calendar-card{border:1px solid var(--border);background:radial-gradient(circle at top right,var(--accent-dim),transparent 18rem),var(--surface);border-radius:24px;padding:16px;min-height:190px;max-height:210px;overflow:hidden}.digital-clock-card{display:flex;flex-direction:column;justify-content:center}.digital-clock-card p,.mini-calendar-top p{margin:0 0 8px;color:var(--text3);font-family:var(--font-mono);font-size:10px;text-transform:uppercase}.digital-clock-card h2{margin:0;color:var(--accent);font-family:var(--font-mono);font-size:clamp(30px,3.8vw,52px);line-height:1;letter-spacing:-.08em}.digital-clock-card span{display:block;margin-top:10px;color:var(--text2);font-size:12px}.mini-calendar-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.mini-calendar-top h2{margin:0;font-family:var(--font-display);font-size:26px;line-height:1;letter-spacing:-.06em}.mini-calendar-weekdays{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:5px;gap:5px;margin-bottom:6px}.mini-calendar-weekdays span{color:var(--text3);font-family:var(--font-mono);font-size:10px;text-align:center}.mini-calendar-grid{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:5px;gap:5px}.mini-calendar-day{min-height:23px;border-radius:999px;color:var(--text2);background:var(--surface2);display:grid;place-items:center;font-size:10px;position:relative}.mini-calendar-day.blank{opacity:0}.mini-calendar-day.today{background:var(--accent);color:#0d0d0f;font-weight:800}.mini-calendar-day i{width:5px;height:5px;background:var(--accent);bottom:3px}.mini-calendar-day.today i{background:#0d0d0f}.dashboard-news-slot{padding:0}.dashboard-news-slot>*{height:100%;min-height:190px;max-height:210px}.news-compact-card{height:100%;border:1px solid var(--border);background:radial-gradient(circle at top right,var(--accent-dim),transparent 16rem),var(--surface);border-radius:24px;padding:16px;overflow:hidden;display:flex;flex-direction:column}.news-compact-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;flex-shrink:0}.news-compact-head p{margin:0 0 4px;color:var(--text3);font-family:var(--font-mono);font-size:10px;text-transform:uppercase}.news-compact-head h2{margin:0;color:var(--accent);font-family:var(--font-display);font-size:30px;line-height:1;letter-spacing:-.06em}.news-refresh-icon{width:38px;height:38px;border-radius:14px;border:1px solid var(--border2);background:var(--surface2);color:var(--text);display:grid;place-items:center;font-size:18px;line-height:1;cursor:pointer;transition:border-color .18s ease,color .18s ease,transform .18s ease}.news-refresh-icon:hover{border-color:var(--accent);color:var(--accent);transform:translateY(-1px)}.news-refresh-icon:disabled{opacity:.5;cursor:wait}.news-tabs{display:flex;gap:8px;margin-bottom:10px;flex-shrink:0}.news-tabs button{min-height:28px;padding:0 10px;border-radius:999px;border:1px solid var(--border);background:var(--surface2);color:var(--text2);font-size:10px;cursor:pointer}.news-tabs button.active{border-color:var(--accent);color:var(--accent);background:var(--accent-dim)}.news-list-compact{display:grid;grid-gap:8px;gap:8px;flex:1 1;min-height:0;overflow-y:auto;padding-right:6px;max-height:125px}.news-list-compact::-webkit-scrollbar{width:6px}.news-list-compact::-webkit-scrollbar-track{background:transparent}.news-list-compact::-webkit-scrollbar-thumb{background:var(--border2);border-radius:999px}.news-list-compact::-webkit-scrollbar-thumb:hover{background:var(--accent)}.news-row-compact{min-height:42px;padding:9px 11px;border:1px solid var(--border);border-radius:14px;background:var(--surface2);color:var(--text);text-decoration:none;display:grid;grid-gap:3px;gap:3px;flex-shrink:0;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background .18s ease}.news-row-compact:hover{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent-dim);transform:translateY(-1px)}.news-row-compact strong{display:block;color:var(--text);font-size:11px;line-height:1.28;white-space:normal;overflow:visible}.news-row-compact span{color:var(--text3);font-family:var(--font-mono);font-size:9px}.dashboard-top-band{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;align-items:stretch}.ana-compact,.ghost-compact{min-height:204px;padding:18px;border-radius:24px}.ghost-compact{background:radial-gradient(circle at top right,var(--accent-dim),transparent 18rem),var(--surface)}.ana-compact{background:radial-gradient(circle at top left,var(--accent-dim),transparent 16rem),var(--surface)}.compact-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.compact-title{margin:0 0 4px;font-family:var(--font-display);font-size:24px;line-height:1;letter-spacing:-.04em}.compact-sub{margin:0;color:var(--text2);font-size:12px}.mini-open-btn{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 12px;border-radius:999px;border:1px solid var(--border2);background:var(--surface2);color:var(--text);text-decoration:none;font-size:11px;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.mini-open-btn:hover{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent-dim);transform:translateY(-1px)}.ghost-summary-bar{border:1px solid var(--border);background:var(--surface2);border-radius:14px;padding:12px 14px;color:var(--text2);font-size:12px;line-height:1.55;margin:0 0 10px}.ghost-summary-bar strong{color:var(--text);font-weight:700}.ghost-mini-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.ghost-mini-card{min-height:80px;border:1px solid var(--border);background:linear-gradient(180deg,var(--surface),var(--surface2));color:var(--text);border-radius:14px;padding:10px;text-decoration:none;display:flex;flex-direction:column;justify-content:space-between;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.ghost-mini-card:hover{transform:translateY(-2px);border-color:var(--accent);background:var(--accent-dim);box-shadow:0 0 20px var(--accent-dim)}.ghost-mini-icon{color:var(--text2);font-size:13px}.ghost-mini-card strong{color:var(--text2);font-size:11px}.ghost-mini-card span:last-child{color:var(--accent);font-family:var(--font-display);font-size:18px;letter-spacing:-.05em;line-height:1}.ana-compact-body{display:flex;align-items:flex-start;gap:12px}.ana-orb{width:48px;height:48px;border-radius:999px;display:grid;place-items:center;font-size:18px;color:#fff;background:radial-gradient(circle at 30% 30%,#ff7ad9,transparent 35%),radial-gradient(circle at 70% 70%,#7b8cff,transparent 32%),linear-gradient(135deg,#111,#22142e);border:1px solid var(--border2);box-shadow:0 0 20px rgba(255,122,217,.25);flex-shrink:0;animation:anaPulse 2.6s ease-in-out infinite}.ana-copy{flex:1 1}.ana-kicker{margin:0 0 4px;color:var(--text3);font-family:var(--font-mono);font-size:10px;text-transform:uppercase}.ana-copy h3{margin:0 0 6px;font-family:var(--font-display);font-size:26px;letter-spacing:-.06em;line-height:1}.ana-copy p{margin:0;color:var(--text2);font-size:12px;line-height:1.55}.ana-quick-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.ana-quick-actions .btn{min-height:34px;padding:0 12px;font-size:11px}@keyframes anaPulse{0%{transform:scale(1);box-shadow:0 0 16px var(--accent-dim)}50%{transform:scale(1.04);box-shadow:0 0 30px var(--accent-dim)}to{transform:scale(1);box-shadow:0 0 16px var(--accent-dim)}}.dashboard-core-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.dashboard-grid-layout{min-height:24rem}.dashboard-grid-layout.react-grid-layout{position:relative}.dashboard-grid-layout .react-grid-item{transition:transform .2s ease,width .2s ease,height .2s ease;min-height:0}.dashboard-grid-layout .react-grid-item.react-draggable-dragging,.dashboard-grid-layout .react-grid-item.resizing{z-index:30}.dashboard-grid-layout .react-grid-item.react-grid-placeholder{border-radius:24px;background:linear-gradient(180deg,rgba(200,241,53,.12),rgba(200,241,53,.04)),hsla(0,0%,100%,.03);border:1px dashed rgba(200,241,53,.3)}.dashboard-grid-item,.dashboard-grid-item>.dashboard-block,.dashboard-grid-item>.widget{height:100%;min-height:0}.dashboard-block{min-height:196px;padding:15px;border-radius:24px;display:flex;flex-direction:column;overflow:hidden}.dashboard-note-list,.habit-stack,.link-group-wrap,.market-rows,.stack-list,.utility-widget-stack,.watch-preview{min-height:0}.widget-drag-handle{cursor:move}.widget-head-actions{display:flex;gap:6px}.widget-chip-btn,.widget-icon-btn{min-height:30px;border-radius:999px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.03);color:var(--text2);transition:border-color .18s ease,color .18s ease,transform .18s ease,background .18s ease}.widget-chip-btn{padding:0 9px;font-size:10px;text-transform:uppercase;letter-spacing:.12em}.widget-icon-btn{min-width:30px;padding:0;font-family:var(--font-mono);font-size:11px}.widget-chip-btn:hover,.widget-icon-btn:hover{border-color:var(--accent);color:var(--accent);transform:translateY(-1px)}.widget-chip-btn:disabled,.widget-icon-btn:disabled{opacity:.65;cursor:wait}.dashboard-grid-layout .react-resizable-handle{position:absolute;width:18px;height:18px;right:8px;bottom:8px;opacity:.55}.dashboard-grid-layout .react-resizable-handle:before{content:"";position:absolute;inset:5px;border-right:2px solid hsla(0,0%,100%,.24);border-bottom:2px solid hsla(0,0%,100%,.24);border-bottom-right-radius:3px}.dashboard-focus-grid{display:grid;grid-template-columns:1fr}.habit-stack,.stack-list{display:flex;flex-direction:column;gap:8px;margin-top:6px}.habit-row,.stack-row{display:flex;justify-content:space-between;align-items:center;gap:12px;border:1px solid var(--border);background:var(--surface2);border-radius:13px;padding:10px 12px}.habit-row strong,.stack-row strong{display:block;font-size:12px;margin-bottom:3px}.habit-row p,.habit-row span,.stack-row p,.stack-row span{color:var(--text2);font-size:10px}.watch-preview{display:flex;flex-direction:column;gap:10px}.watch-frame{width:100%;aspect-ratio:16/9;max-height:150px;border:none;border-radius:16px;background:#000;object-fit:cover}.watch-fallback{gap:6px;padding:16px;border:1px solid var(--border);background:var(--surface2);border-radius:16px;color:var(--text)}.watch-fallback,.watch-meta{display:flex;flex-direction:column}.watch-meta{gap:4px}.watch-meta strong{font-size:12px}.watch-meta span{color:var(--text2);font-size:10px}.link-group-wrap{display:flex;flex-direction:column;gap:8px}.link-group-head{margin-bottom:5px;text-transform:capitalize;font-size:13px;color:var(--text2)}.link-chip-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px}.link-chip{display:flex;align-items:center;min-height:36px;padding:7px 9px;border-radius:12px;border:1px solid var(--border);background:var(--surface2);color:var(--text);text-decoration:none;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.link-chip:hover{border-color:var(--accent);transform:translateY(-1px);box-shadow:0 0 0 1px var(--accent-dim)}.link-chip img,.link-chip-fallback{width:18px;height:18px;border-radius:6px;flex-shrink:0}.link-chip-fallback{display:grid;background:var(--surface3);font-size:12px}.link-chip span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.link-empty{grid-column:1/-1;color:var(--text3);font-size:12px;border:1px dashed var(--border);border-radius:12px;padding:10px 12px}.compact-empty{min-height:90px}.focus-note{grid-column:1/-1}.focus-note-body{border:1px solid var(--border);background:var(--surface2);border-radius:16px;padding:16px;min-height:160px}.focus-note-body strong{display:block;margin-bottom:8px}.focus-note-body p{color:var(--text2);line-height:1.6}.focus-overlay{position:fixed;inset:0;z-index:9999;background:radial-gradient(circle at top right,var(--accent-dim),transparent 30rem),rgba(0,0,0,.78);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);display:flex;align-items:center;justify-content:center;padding:26px}.focus-panel{width:min(1180px,100%);max-height:92vh;overflow:auto;border:1px solid var(--border);background:var(--surface);border-radius:32px;padding:24px;box-shadow:0 30px 90px rgba(0,0,0,.5)}.focus-head{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;margin-bottom:20px}.focus-head h2{margin:0;font-family:var(--font-display);font-size:clamp(34px,5vw,68px);letter-spacing:-.08em}.focus-layout{display:grid;grid-template-columns:340px minmax(0,1fr);grid-gap:20px;gap:20px}.focus-left,.focus-media{border:1px solid var(--border);background:var(--surface2);border-radius:26px;padding:20px}.focus-timer{display:flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:clamp(44px,7vw,76px);color:var(--accent);letter-spacing:-.08em;line-height:1}.focus-timer i{font-style:normal;opacity:.55}.focus-actions{display:flex;gap:10px;margin:18px 0}.focus-media h3,.focus-mini-todos h3{margin:0 0 12px;font-family:var(--font-display);letter-spacing:-.05em}.focus-todo-row{display:flex;align-items:center;gap:10px;border-top:1px solid var(--border);padding:10px 0}.focus-todo-row p{margin:0;color:var(--text2);font-size:13px}.focus-media-head{display:flex;justify-content:space-between;gap:14px;align-items:center;margin-bottom:14px}.focus-video{width:100%;aspect-ratio:16/9;border:0;border-radius:22px;background:#000}.focus-media p{color:var(--text2);line-height:1.5}.ana-page{display:flex;flex-direction:column;gap:22px}.ana-command-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);grid-gap:18px;gap:18px;align-items:start}.ana-chat-panel{min-height:72vh;display:flex;flex-direction:column}.ana-chat-history{flex:1 1;overflow-y:auto;display:flex;flex-direction:column;gap:12px;padding:8px 2px 18px}.ana-message{max-width:82%;border:1px solid var(--border);background:var(--surface2);border-radius:18px;padding:13px 14px}.ana-message span{display:block;margin-bottom:6px;color:var(--accent);font-family:var(--font-mono);font-size:10px;text-transform:uppercase}.ana-message p{margin:0;color:var(--text2);font-size:14px;line-height:1.55;white-space:pre-line}.ana-message.user{align-self:flex-end;background:var(--accent-dim);border-color:var(--border2)}.ana-message.user span{color:var(--text)}.ana-command-form{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;padding-top:12px;border-top:1px solid var(--border)}.ana-side-panel{display:flex;flex-direction:column;gap:18px}.ana-command-grid{display:grid;grid-gap:10px;gap:10px}.ana-command-chip{border:1px solid var(--border);background:var(--surface2);color:var(--text);border-radius:14px;min-height:44px;padding:10px 12px;text-align:left;font-family:var(--font-mono);font-size:12px;transition:.2s ease}.ana-command-chip:hover{border-color:var(--accent);transform:translateY(-1px);box-shadow:0 0 0 1px var(--accent-dim)}.ana-context-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.ana-context-grid a{min-height:86px;border:1px solid var(--border);background:var(--surface2);border-radius:16px;padding:12px;text-decoration:none;color:var(--text);display:flex;flex-direction:column;justify-content:space-between;transition:.2s ease}.ana-context-grid a:hover{border-color:var(--accent);transform:translateY(-1px)}.ana-context-grid strong{color:var(--accent);font-family:var(--font-display);font-size:28px;line-height:1}.ana-context-grid span{color:var(--text2);font-size:12px}.ana-format-list{display:grid;grid-gap:8px;gap:8px}.ana-format-list p{margin:0;color:var(--text2);font-size:13px;line-height:1.45}.ana-format-list strong{color:var(--accent);font-family:var(--font-mono)}.calendar-page-head{gap:20px}.calendar-shell{display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-gap:22px;gap:22px;align-items:start}.calendar-events-card,.calendar-form-card,.calendar-main-card{background:var(--surface);border:1px solid var(--border);border-radius:26px;padding:24px}.calendar-topbar{display:grid;grid-template-columns:48px 1fr 48px;align-items:center;grid-gap:16px;gap:16px;margin-bottom:22px}.cal-nav-btn{width:48px;height:48px;border-radius:16px;border:1px solid var(--border2);background:var(--surface2);color:var(--text);font-size:20px;cursor:pointer;transition:background .15s,border-color .15s,color .15s,transform .15s}.cal-nav-btn:hover{background:var(--surface3);border-color:var(--accent);color:var(--accent)}.cal-nav-btn:active{transform:scale(.97)}.calendar-month-title{text-align:center;font-size:34px;letter-spacing:-.05em}.calendar-month-sub{margin:6px 0 0;text-align:center;color:var(--text3);font-family:var(--font-mono);font-size:12px}.calendar-grid-month,.calendar-weekdays{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:8px;gap:8px}.calendar-weekdays{margin-bottom:8px}.calendar-weekdays div{color:var(--text3);font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.12em;text-align:center}.calendar-day{min-height:118px;padding:10px;border-radius:18px;border:1px solid var(--border);background:var(--surface2);text-align:left;gap:8px;overflow:hidden;cursor:pointer;transition:background .15s,border-color .15s,transform .15s}.calendar-day:hover{background:var(--surface3);border-color:var(--border2);transform:translateY(-1px)}.calendar-day.blank{background:transparent;border-color:transparent;pointer-events:none}.calendar-day.selected,.calendar-day.today{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent-dim)}.calendar-day.selected{background:var(--accent-dim)}.calendar-day-top span{font-family:var(--font-display);font-weight:900;font-size:16px}.calendar-day-top small{color:var(--accent);font-family:var(--font-mono);font-size:10px}.calendar-event-pill{border-left:3px solid var(--accent);background:hsla(0,0%,100%,.035);border-radius:8px;padding:5px 7px;color:var(--text2);font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.calendar-more{color:var(--text3);font-family:var(--font-mono);font-size:10px}.calendar-event-list,.calendar-form,.calendar-side,.calendar-upcoming-list{display:grid;grid-gap:12px;gap:12px}.calendar-side{gap:18px}.calendar-form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.calendar-colors{display:flex;gap:10px;flex-wrap:wrap}.calendar-colors button{width:30px;height:30px;border-radius:999px;border:2px solid transparent;cursor:pointer;transition:transform .15s,border-color .15s,box-shadow .15s}.calendar-colors button:hover{transform:scale(1.06)}.calendar-colors button.active{border-color:var(--text);box-shadow:0 0 0 2px var(--accent-dim)}.calendar-events-card h3{margin:0 0 16px;font-size:22px;letter-spacing:-.04em}.calendar-event-card,.calendar-upcoming-row{background:var(--surface2);border:1px solid var(--border);border-radius:18px;padding:16px}.calendar-event-card{display:grid;grid-gap:12px;gap:12px}.calendar-event-card-top,.calendar-upcoming-row{display:flex;gap:12px;align-items:flex-start}.calendar-event-card-top>span,.calendar-upcoming-row>span{width:10px;height:10px;border-radius:999px;margin-top:7px;flex-shrink:0}.calendar-event-card h4{margin:0;font-family:var(--font-display);font-size:17px;letter-spacing:-.03em}.calendar-event-card p{margin:4px 0 0}.calendar-upcoming-row{color:var(--text);text-align:left;cursor:pointer;transition:background .15s,border-color .15s,transform .15s}.calendar-upcoming-row:hover{background:var(--surface3);border-color:var(--accent);transform:translateY(-1px)}.calendar-upcoming-row strong{display:block;font-size:13px}.calendar-upcoming-row small{color:var(--text3);font-family:var(--font-mono);font-size:11px}.calendar-shell-rich{grid-template-columns:minmax(0,1fr) 380px}.calendar-head-actions{gap:10px}.calendar-main-rich{display:grid;grid-gap:18px;gap:18px}.calendar-topbar-rich{grid-template-columns:auto 1fr auto}.calendar-nav-group{align-items:center;gap:10px}.calendar-date-jump{grid-template-columns:minmax(92px,112px) minmax(128px,168px);grid-gap:8px;gap:8px;align-items:center}.calendar-date-jump .search-box{height:40px;padding:0 12px}.calendar-view-switch{min-width:220px}.calendar-utility-row{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap}.calendar-search-box{max-width:340px}.calendar-toggle-row{align-items:center;gap:8px;flex-wrap:wrap}.calendar-stat-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.calendar-stat-chip{padding:12px 14px;border-radius:18px;border:1px solid var(--border);background:color-mix(in srgb,var(--surface2) 78%,transparent)}.calendar-stat-chip small{display:block;color:var(--text3);font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.calendar-stat-chip strong{display:block;margin-top:6px;color:var(--text);font-family:var(--font-display);font-size:28px;letter-spacing:-.06em}.calendar-grid-month.workweek,.calendar-weekdays.workweek{grid-template-columns:repeat(5,1fr)}.calendar-day-events{grid-gap:6px;gap:6px}.calendar-event-pill{display:inline-flex;align-items:center;gap:6px}.calendar-event-pill i{width:7px;height:7px;border-radius:999px;flex-shrink:0}.calendar-event-pill.is-done{opacity:.55}.calendar-timeboard-shell{display:grid;grid-gap:14px;gap:14px}.calendar-allday-strip,.calendar-timeboard,.calendar-timeboard-head{display:grid;grid-gap:10px;gap:10px}.calendar-allday-strip.columns-7,.calendar-timeboard-head.columns-7,.calendar-timeboard.columns-7{grid-template-columns:72px repeat(7,minmax(0,1fr))}.calendar-allday-strip.columns-5,.calendar-timeboard-head.columns-5,.calendar-timeboard.columns-5{grid-template-columns:72px repeat(5,minmax(0,1fr))}.calendar-allday-strip.columns-1,.calendar-timeboard-head.columns-1,.calendar-timeboard.columns-1{grid-template-columns:72px minmax(0,1fr)}.calendar-timeboard-spacer{min-height:1px}.calendar-timeboard-dayhead{min-height:62px;border-radius:18px;border:1px solid var(--border);background:color-mix(in srgb,var(--surface2) 78%,transparent);color:var(--text);display:grid;place-items:center;cursor:pointer;transition:border-color .15s,background .15s,transform .15s}.calendar-timeboard-dayhead:hover{border-color:var(--border2);background:color-mix(in srgb,var(--surface3) 76%,transparent);transform:translateY(-1px)}.calendar-timeboard-dayhead.selected{border-color:var(--accent);background:var(--accent-dim)}.calendar-timeboard-dayhead small{color:var(--text3);font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.12em}.calendar-timeboard-dayhead strong{font-family:var(--font-display);font-size:20px;letter-spacing:-.05em}.calendar-allday-label{display:flex;align-items:center;color:var(--text3);font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.12em}.calendar-allday-column{min-height:62px;border-radius:18px;border:1px solid var(--border);background:color-mix(in srgb,var(--surface2) 74%,transparent);padding:10px;display:grid;align-content:start;grid-gap:8px;gap:8px}.calendar-allday-empty{color:var(--text3);font-family:var(--font-mono);font-size:10px}.calendar-allday-chip{border:1px solid var(--border);border-left-width:3px;background:color-mix(in srgb,var(--surface3) 72%,transparent);color:var(--text);border-radius:12px;padding:8px 10px;font-size:12px;text-align:left;cursor:pointer;display:inline-flex;align-items:center;gap:8px}.calendar-allday-chip i{width:8px;height:8px;border-radius:999px;flex-shrink:0}.calendar-allday-chip.is-done{opacity:.55}.calendar-hour-column{display:grid;grid-template-rows:repeat(17,64px)}.calendar-hour-label{display:flex;align-items:flex-start;justify-content:flex-end;padding-right:8px;color:var(--text3);font-family:var(--font-mono);font-size:11px}.calendar-time-column{position:relative;min-height:calc(17 * 64px);border-radius:22px;border:1px solid var(--border);background:color-mix(in srgb,var(--surface2) 72%,transparent);overflow:hidden}.calendar-time-gridlines{position:absolute;inset:0;display:grid;grid-template-rows:repeat(17,64px)}.calendar-time-line{border-top:1px solid color-mix(in srgb,var(--border2) 52%,transparent)}.calendar-time-line:first-child{border-top:none}.calendar-time-event{position:absolute;left:10px;right:10px;border-radius:16px;border:1px solid var(--border2);border-left-width:4px;background:color-mix(in srgb,var(--surface3) 88%,transparent);color:var(--text);text-align:left;padding:10px 12px 10px 14px;cursor:pointer;overflow:hidden;display:grid;grid-gap:4px;gap:4px;box-shadow:0 8px 22px rgba(0,0,0,.14)}.calendar-time-event strong{font-size:12px;line-height:1.3}.calendar-time-event small{color:var(--text2);font-family:var(--font-mono);font-size:10px}.calendar-time-event.is-done{opacity:.58}.calendar-time-event-accent{position:absolute;left:0;top:0;bottom:0;width:4px}.calendar-collections{grid-gap:8px;gap:8px}.calendar-collection-row{display:grid;grid-template-columns:12px 1fr auto;align-items:center;grid-gap:10px;gap:10px;min-height:46px;padding:0 14px;border-radius:16px;border:1px solid var(--border);background:color-mix(in srgb,var(--surface2) 76%,transparent);color:var(--text);cursor:pointer;transition:border-color .15s,background .15s,transform .15s}.calendar-collection-row:hover{border-color:var(--border2);background:color-mix(in srgb,var(--surface3) 74%,transparent);transform:translateY(-1px)}.calendar-collection-row.active{border-color:var(--accent);background:var(--accent-dim)}.calendar-collection-row small{color:var(--text3);font-family:var(--font-mono);font-size:11px}.calendar-collection-dot{width:12px;height:12px}.calendar-event-card.is-done{opacity:.62}.calendar-event-actions{flex-wrap:wrap}.calendar-form-inline{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center}.calendar-check{display:inline-flex;align-items:center;gap:10px;color:var(--text2);font-size:12px}.calendar-check input{width:auto}.calendar-launch-card{display:grid;grid-gap:.9rem;gap:.9rem;padding:1rem 1.1rem;border-radius:18px;border:1px solid var(--border);background:color-mix(in srgb,var(--surface2) 74%,transparent)}.calendar-launch-card strong{color:var(--text)}.calendar-launch-card p{color:var(--text2);font-size:.92rem}.calendar-modal-overlay{position:fixed;inset:0;z-index:1200;background:rgba(0,0,0,.62);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;padding:22px}.calendar-modal-card{width:min(680px,100%);max-height:calc(100vh - 44px);overflow:auto;padding:24px;border-radius:28px;border:1px solid var(--border2);background:linear-gradient(180deg,color-mix(in srgb,var(--surface2) 94%,transparent),color-mix(in srgb,var(--surface) 98%,transparent)),var(--surface);box-shadow:0 26px 70px rgba(0,0,0,.34)}.calendar-detail-card{width:min(560px,100%)}.calendar-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.1rem}.calendar-modal-kicker{color:var(--accent);font-family:var(--font-mono);font-size:.72rem;letter-spacing:.14em;margin-bottom:.35rem}.calendar-modal-head h3{font-size:1.8rem;letter-spacing:-.05em}.calendar-detail-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.9rem;gap:.9rem}.calendar-detail-row{padding:.95rem 1rem;border-radius:18px;border:1px solid var(--border);background:color-mix(in srgb,var(--surface2) 76%,transparent)}.calendar-detail-row small{display:block;color:var(--text3);font-family:var(--font-mono);font-size:.72rem;text-transform:uppercase;letter-spacing:.08em}.calendar-detail-row strong{display:block;margin-top:.35rem;color:var(--text)}.calendar-detail-copy{margin:1rem 0 0;color:var(--text2);line-height:1.8;white-space:pre-wrap}@media (max-width:1180px){.calendar-shell-rich{grid-template-columns:1fr}}@media (max-width:980px){.calendar-topbar-rich{grid-template-columns:1fr;justify-items:start}.calendar-date-jump,.calendar-search-box,.calendar-view-switch{width:100%;max-width:none}.calendar-date-jump{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.calendar-stat-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.calendar-allday-strip.columns-1,.calendar-allday-strip.columns-5,.calendar-allday-strip.columns-7,.calendar-timeboard-head.columns-1,.calendar-timeboard-head.columns-5,.calendar-timeboard-head.columns-7,.calendar-timeboard.columns-1,.calendar-timeboard.columns-5,.calendar-timeboard.columns-7{grid-template-columns:58px 1fr}.calendar-timeboard-head{gap:8px}.calendar-allday-strip .calendar-allday-column:not(:first-of-type),.calendar-timeboard .calendar-time-column:not(:first-of-type),.calendar-timeboard-head .calendar-timeboard-dayhead:not(:first-of-type){display:none}}@media (max-width:720px){.calendar-head-actions,.calendar-page-head,.calendar-utility-row{flex-direction:column;align-items:stretch}.calendar-date-jump,.calendar-detail-meta,.calendar-form-inline,.calendar-stat-strip{grid-template-columns:1fr}.calendar-grid-month{gap:6px}.calendar-day{min-height:102px;padding:8px}.calendar-modal-card{padding:18px;border-radius:22px}}.feed-shell,.profile-page{padding-bottom:3rem}.feed-head{align-items:flex-start}.feed-head,.feed-toolbar{display:flex;justify-content:space-between;gap:1rem}.feed-toolbar{align-items:center;padding:0 40px 1rem;flex-wrap:wrap}.feed-search{max-width:22rem}.feed-tag-strip{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;padding:0 40px 1rem}.feed-tag-label{color:var(--text3);font-family:var(--font-mono);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.feed-tag-chip,.profile-post-tag{display:inline-flex;align-items:center;gap:.38rem;min-height:2rem;padding:0 .8rem;border-radius:999px;border:1px solid var(--border);background:color-mix(in srgb,var(--surface2) 72%,transparent);color:var(--text2);font-family:var(--font-mono);font-size:.76rem;cursor:pointer;text-decoration:none;transition:border-color .15s,background .15s,color .15s}.feed-tag-chip small{color:var(--text3);font-size:.68rem}.feed-tag-chip:hover,.profile-post-tag:hover{border-color:var(--border2);color:var(--text)}.feed-tag-chip.active,.profile-post-tag.active{border-color:var(--accent);background:var(--accent-dim);color:var(--accent)}.feed-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem;padding:0 40px 40px}.feed-unavailable{margin:0 40px 1rem}.feed-post-card{gap:1rem}.feed-post-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.feed-post-author{display:flex;align-items:center;gap:.85rem;min-width:0}.feed-post-avatar{width:48px;height:48px;border-radius:999px;flex:0 0 48px;display:inline-flex;align-items:center;justify-content:center;background:var(--accent);color:var(--accent-bg);overflow:hidden;font-family:var(--font-display);font-weight:800;font-size:.95rem}.feed-post-avatar img{width:100%;height:100%;object-fit:cover}.feed-post-author-copy{min-width:0}.feed-post-author-copy small,.feed-post-author-copy strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feed-post-author-copy small{margin-top:.2rem;color:var(--text3);font-family:var(--font-mono);font-size:.72rem}.feed-post-actions{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.profile-page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.profile-page-actions{display:flex;align-items:center;gap:.7rem;flex-wrap:wrap}.profile-page-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem;padding:0 40px 40px}.profile-page-span-2{grid-column:span 2}.profile-surface-card{padding:1.35rem;border-radius:24px;border:1px solid var(--border);background:linear-gradient(180deg,hsla(0,0%,100%,.03),hsla(0,0%,100%,.01)),color-mix(in srgb,var(--surface) 98%,transparent);box-shadow:0 18px 44px rgba(0,0,0,.18)}.profile-intro-card{display:grid;grid-gap:1rem;gap:1rem}.profile-surface-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.profile-surface-head h2{font-size:1.45rem}.profile-surface-kicker{display:inline-block;margin-bottom:.35rem;text-transform:uppercase;letter-spacing:.16em;font-size:.66rem;color:var(--accent)}.profile-handle-pill{display:inline-flex;align-items:center;min-height:2rem;padding:0 .8rem;border-radius:999px;border:1px solid var(--border);background:color-mix(in srgb,var(--surface2) 78%,transparent);color:var(--text2);font-family:var(--font-mono);font-size:.76rem}.profile-bio-copy{color:var(--text2);font-size:.98rem;line-height:1.75}.profile-meta-grid,.profile-stat-grid{display:grid;grid-gap:.85rem;gap:.85rem}.profile-meta-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.profile-highlight-row,.profile-meta-card,.profile-stat-card,.profile-watch-card{border-radius:18px;border:1px solid var(--border);background:color-mix(in srgb,var(--surface2) 74%,transparent)}.profile-meta-card,.profile-stat-card{padding:1rem 1.05rem}.profile-highlight-row small,.profile-meta-card small,.profile-stat-card small,.profile-watch-card small{display:block;color:var(--text3);font-family:var(--font-mono);font-size:.72rem;letter-spacing:.05em}.profile-highlight-row strong,.profile-meta-card strong,.profile-stat-card strong,.profile-watch-card strong{display:block;color:var(--text);margin-top:.35rem}.profile-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.profile-stat-card.span-2{grid-column:span 2}.profile-stat-card strong{font-family:var(--font-display);font-size:2rem;letter-spacing:-.06em}.profile-highlight-list,.profile-watch-grid{display:grid;grid-gap:.75rem;gap:.75rem}.profile-highlight-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.95rem 1rem;transition:border-color .15s,transform .15s,background .15s}.profile-highlight-row:hover{border-color:var(--border2);transform:translateY(-1px)}.profile-highlight-row.static:hover{transform:none}.profile-watch-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.profile-watch-card{display:grid;grid-gap:.3rem;gap:.3rem;padding:1rem;transition:border-color .15s,transform .15s}.profile-watch-card:hover{border-color:var(--border2);transform:translateY(-1px)}.profile-watch-card.static:hover{transform:none}.profile-empty-copy{color:var(--text3);font-size:.92rem}.profile-posts-unavailable{margin-top:1rem;padding:1rem 1.1rem;border-radius:18px;border:1px dashed var(--border2);background:color-mix(in srgb,var(--surface2) 52%,transparent)}.profile-posts-unavailable strong{display:block;color:var(--text);margin-bottom:.35rem}.profile-post-composer{display:grid;grid-gap:.85rem;gap:.85rem;margin-top:1rem}.profile-post-composer textarea{min-height:8rem;border-radius:18px}.profile-post-composer-foot{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.profile-post-attach{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.profile-post-file-name{font-size:.76rem;color:var(--text2);font-family:var(--font-mono)}.profile-post-feedback{margin-top:.95rem;color:var(--accent);font-size:.86rem}.profile-posts-feed{display:grid;grid-gap:.85rem;gap:.85rem;margin-top:1rem}.profile-post-card{display:grid;grid-gap:.9rem;gap:.9rem;padding:1rem;border-radius:20px;border:1px solid var(--border);background:color-mix(in srgb,var(--surface2) 72%,transparent)}.profile-post-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.profile-post-head small{color:var(--text3);font-family:var(--font-mono);font-size:.72rem}.profile-post-caption{color:var(--text);font-size:.98rem;line-height:1.8;white-space:pre-wrap}.profile-post-tags{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap}.profile-post-image-wrap{overflow:hidden;border-radius:18px;border:1px solid var(--border);background:color-mix(in srgb,var(--surface) 88%,transparent)}.profile-post-image{display:block;width:100%;max-height:32rem;object-fit:cover}@media (max-width:980px){.feed-grid,.profile-meta-grid,.profile-page-grid,.profile-watch-grid{grid-template-columns:1fr}.profile-page-span-2,.profile-stat-card.span-2{grid-column:auto}.profile-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.feed-head{flex-direction:column;align-items:stretch}.feed-grid,.feed-tag-strip,.feed-toolbar,.feed-unavailable{padding-left:18px;padding-right:18px}.profile-page-head{flex-direction:column;align-items:stretch}.profile-page-grid{padding:0 18px 32px}.feed-post-head,.profile-highlight-row,.profile-post-composer-foot,.profile-post-head,.profile-surface-head{flex-direction:column;align-items:flex-start}.profile-stat-grid{grid-template-columns:1fr}}.customize-pro-layout{display:grid;grid-template-columns:minmax(360px,1fr) minmax(360px,1fr);grid-gap:32px;gap:32px;align-items:start}.theme-pro-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.theme-pro-card{min-height:140px;padding:22px;background:var(--surface);border:2px solid var(--border);border-radius:22px;color:var(--text);text-align:left;position:relative;overflow:hidden}.theme-pro-card.active,.theme-pro-card:hover{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-dim)}.theme-swatches{display:flex;gap:8px;margin-bottom:20px}.theme-pro-icon{position:absolute;top:14px;right:14px;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:999px;background:var(--accent-dim);color:var(--accent);font-size:15px;box-shadow:inset 0 0 0 1px var(--border)}.theme-swatches span{width:26px;height:26px;border-radius:8px;border:1px solid var(--border2)}.theme-pro-card strong{display:block;color:var(--accent);font-family:var(--font-display);font-size:20px;font-weight:900}.theme-pro-card small{color:var(--text3);font-size:14px}.theme-pro-card[data-theme-id=cat-cafe] .theme-pro-icon{background:rgba(255,179,198,.16);color:#ffb3c6}.live-editor-panel,.saved-theme-list,.theme-save-panel{margin-top:28px;padding:24px;background:var(--surface);border:1px solid var(--border);border-radius:22px}.live-editor-head h2,.theme-save-panel h2{margin:0 0 16px;font-family:var(--font-display);font-size:22px}.color-form-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.color-form-grid label{color:var(--text2);font-size:13px}.color-form-grid input[type=color]{margin-top:6px;height:46px;padding:4px}.saved-theme-row{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:14px 0;border-bottom:1px solid var(--border)}.saved-theme-row button:first-child{background:transparent;border:none;color:var(--text);display:flex;align-items:center;gap:10px}.saved-theme-row button:first-child span{width:18px;height:18px;border-radius:6px}.live-editor-panel{margin-top:0;min-height:600px}.live-editor-foot,.live-editor-head{display:flex;justify-content:space-between;align-items:center}.editor-tabs{display:flex;gap:8px}.editor-tabs button{min-width:90px;padding:12px 18px;border-radius:14px;background:transparent;border:1px solid var(--border2);color:var(--text);font-size:15px}.editor-tabs button.active{border-color:var(--accent);color:var(--accent)}.live-code-area{width:100%;min-height:190px;margin-top:20px;padding:20px;background:var(--surface3);border:1px solid var(--border2);border-radius:16px;color:var(--text);font-family:var(--font-mono);font-size:15px;line-height:1.6}.live-editor-foot{margin-top:20px}.live-editor-foot span{color:var(--text3);font-family:var(--font-mono)}.notes-layout{display:grid;grid-template-columns:280px 1fr;grid-gap:18px;gap:18px;min-height:620px}.note-editor,.notes-list{background:var(--surface);border:1px solid var(--border);border-radius:22px;padding:16px}.link-card,.note-item,.subj-header,.todo-card,.w-note-row,.watch-card{background:var(--surface);border:1px solid var(--border);border-radius:18px}.todos-cols{display:grid;grid-template-columns:repeat(4,minmax(220px,1fr));grid-gap:18px;gap:18px}.links-full,.watch-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.habits-list,.links-full,.watch-grid{display:grid;grid-gap:18px;gap:18px}.work-section{margin-top:26px;background:var(--surface);border:1px solid var(--border);border-radius:26px;padding:24px}.work-dock{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:18px;gap:18px}.work-link-card,.work-logo-card{background:var(--surface2);border:1px solid var(--border);border-radius:22px;padding:18px;display:grid;grid-gap:14px;gap:14px;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.work-logo-card:hover{transform:translateY(-5px) scale(1.03);border-color:var(--accent);box-shadow:0 0 28px var(--accent-dim)}.work-link-card:hover{transform:translateY(-3px);border-color:var(--border2)}.work-link-top,.work-logo-main{color:var(--text);text-decoration:none}.work-logo-main{flex-direction:column;gap:8px;text-align:center}.work-link-top,.work-logo-main{display:flex;align-items:center}.work-link-top{gap:14px}.work-link-logo img,.work-logo-main img{width:46px;height:46px;border-radius:14px;object-fit:cover;background:#fff;padding:6px}.work-link-logo span,.work-logo-main span{width:46px;height:46px;border-radius:14px;background:var(--accent);color:#0d0d0f;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:900}.work-link-top h3,.work-logo-main strong{font-family:var(--font-display);letter-spacing:-.03em}.work-link-top p,.work-logo-main small{color:var(--text3);font-family:var(--font-mono);font-size:11px}.work-link-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:18px;gap:18px}.tag-pill{display:inline-flex;align-items:center;border-radius:999px;padding:5px 10px;font-size:11px;font-family:var(--font-mono);border:1px solid var(--border)}.tag-work{background:var(--accent-dim);color:var(--accent)}.tag-study{background:var(--accent3-dim);color:var(--accent3)}.auth-stage{min-height:100vh;background:#1c1c1a;display:flex;align-items:center;justify-content:center;padding:28px}.auth-frame{width:min(1100px,94vw);min-height:650px;background:var(--bg);border:1px solid var(--border2);border-radius:26px;overflow:hidden;display:grid;grid-template-columns:1fr 1fr}.auth-card,.auth-left{padding:60px;display:flex;flex-direction:column;justify-content:center}.auth-card{background:var(--surface)}.auth-title{margin:0;font-family:var(--font-display);font-size:56px;font-weight:900;letter-spacing:-.06em}.auth-sub{color:var(--text2);margin-top:12px}.auth-desc{color:var(--text3);margin-top:22px;max-width:340px}.auth-switch{display:flex;gap:10px;margin-bottom:18px}.auth-input{width:100%}.carmen-chat-box{display:flex;flex-direction:column;height:min(650px,70vh)}.carmen-messages{flex:1 1;overflow-y:auto;padding-right:6px}.carmen-message{padding:14px 16px;border:1px solid var(--border);border-radius:16px;margin-bottom:12px;white-space:pre-wrap}.carmen-message.user{background:var(--accent-dim);color:var(--accent);margin-left:40px}.carmen-message.assistant{background:var(--surface2);color:var(--text);margin-right:40px}.carmen-form{display:grid;grid-template-columns:1fr auto;grid-gap:10px;gap:10px;margin-top:14px}@media (max-width:1180px){.ana-command-layout,.calendar-shell,.dashboard-core-grid,.dashboard-top-band,.dashboard-utility-strip{grid-template-columns:1fr}.dashboard-block,.dashboard-block:nth-of-type(5),.dashboard-block:nth-of-type(6){grid-column:span 1}.dashboard-news-slot,.dashboard-news-slot>*,.digital-clock-card,.mini-calendar-card{max-height:none}.ghost-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ana-chat-panel{min-height:60vh}}@media (max-width:1000px){.app-stage{padding:0}.app-frame{width:100vw;min-height:100vh;border-radius:0;grid-template-columns:78px 1fr}.app-frame:has(.sidebar:hover){grid-template-columns:78px 1fr}.sidebar:hover .logo-word,.sidebar:hover .nav-label,.sidebar:hover .user-meta{display:none}.main{padding:28px}.auth-frame,.customize-pro-layout,.home-grid,.notes-layout,.todos-cols{grid-template-columns:1fr}}@media (max-width:900px){.focus-layout{grid-template-columns:1fr}.focus-media-head{flex-direction:column;align-items:stretch}}@media (max-width:760px){.calendar-grid-month{gap:5px}.calendar-day{min-height:84px;padding:8px}.calendar-event-pill{display:none}.calendar-form-grid,.color-form-grid{grid-template-columns:1fr}.calendar-page-head{flex-direction:column}.carmen-form{grid-template-columns:1fr}}@media (max-width:720px){.dashboard-header{flex-direction:column;align-items:stretch}.dashboard-cockpit-grid{grid-template-columns:1fr}.cockpit-time-card,.cockpit-todos-card{grid-column:auto;grid-row:auto;min-height:260px}.dashboard-title{font-size:40px}.ana-context-grid,.ghost-mini-grid,.link-chip-grid{grid-template-columns:1fr}.ana-compact-body{flex-direction:column}.ana-command-form{grid-template-columns:1fr}.ana-message{max-width:100%}}.notes-pro-page{display:flex;flex-direction:column;gap:18px}.notes-page-head{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.notes-pro-layout{display:grid;grid-template-columns:330px minmax(0,1fr);grid-gap:18px;gap:18px;min-height:680px}.notes-editor-card,.notes-pro-sidebar{border:1px solid var(--border);background:radial-gradient(circle at top right,var(--accent-dim),transparent 20rem),var(--surface);border-radius:26px;padding:18px}.notes-pro-sidebar{display:flex;flex-direction:column;gap:14px;min-height:0}.notes-pro-list{display:grid;grid-gap:10px;gap:10px;overflow-y:auto;padding-right:4px}.notes-pro-item{width:100%;border:1px solid var(--border);background:var(--surface2);color:var(--text);border-radius:18px;padding:14px;text-align:left;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.notes-pro-item.active,.notes-pro-item:hover{border-color:var(--accent);background:var(--accent-dim);box-shadow:0 0 0 1px var(--accent-dim);transform:translateY(-1px)}.notes-pro-item-top{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:8px}.notes-pro-item strong{font-family:var(--font-display);font-size:16px;letter-spacing:-.04em}.notes-pro-item span{color:var(--text3);font-family:var(--font-mono);font-size:10px;flex-shrink:0}.notes-pro-item p{color:var(--text2);font-size:12px;line-height:1.45;margin:0 0 10px}.notes-pro-item small{color:var(--accent);font-family:var(--font-mono);font-size:10px}.notes-editor-card{display:flex;flex-direction:column;gap:14px;min-width:0}.notes-title-form{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(180px,.6fr);grid-gap:12px;gap:12px}.note-title-input{font-family:var(--font-display);font-size:clamp(24px,4vw,42px);font-weight:900;letter-spacing:-.06em}.note-category-input,.note-title-input{min-height:58px;border-radius:18px}.note-toolbar{display:flex;flex-wrap:wrap;gap:8px;padding:10px;border:1px solid var(--border);background:var(--surface2);border-radius:18px}.note-toolbar button{min-height:34px;padding:0 11px;border-radius:999px;border:1px solid var(--border2);background:var(--surface);color:var(--text2);font-size:11px;font-weight:700;transition:transform .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}.note-toolbar button:hover{color:var(--accent);border-color:var(--accent);box-shadow:0 0 0 1px var(--accent-dim);transform:translateY(-1px)}.rich-note-editor{flex:1 1;min-height:430px;overflow-y:auto;padding:24px;border:1px solid var(--border);background:var(--surface2);color:var(--text);border-radius:22px;outline:none;font-size:16px;line-height:1.75}.rich-note-editor:focus{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent-dim)}.rich-note-editor h1,.rich-note-editor h2,.rich-note-editor h3{font-family:var(--font-display);letter-spacing:-.05em;line-height:1.1;margin:20px 0 10px}.rich-note-editor h2{color:var(--accent);font-size:30px}.rich-note-editor p{margin:0 0 14px}.rich-note-editor ol,.rich-note-editor ul{padding-left:24px;margin:0 0 16px}.rich-note-editor li{margin:6px 0}.rich-note-editor blockquote{margin:18px 0;padding:14px 18px;border-left:4px solid var(--accent);background:var(--accent-dim);border-radius:14px;color:var(--text)}.rich-note-editor a{color:var(--accent);text-decoration:underline}.rich-note-editor hr{border:0;height:1px;background:var(--border2);margin:24px 0}.rich-note-editor mark,.rich-note-editor span[style*=background-color]{border-radius:5px;padding:0 4px}.note-check-line{display:flex;align-items:center;gap:10px;min-height:34px;margin:8px 0;padding:8px 10px;border:1px solid var(--border);background:hsla(0,0%,100%,.025);border-radius:12px}.note-check-line input{width:16px;height:16px;min-height:auto;accent-color:var(--accent)}.notes-editor-foot{display:flex;justify-content:space-between;align-items:center;gap:14px}.notes-editor-foot span{color:var(--text3);font-family:var(--font-mono);font-size:11px}@media (max-width:1000px){.notes-pro-layout{grid-template-columns:1fr}.notes-pro-sidebar{max-height:320px}.notes-title-form{grid-template-columns:1fr}}@media (max-width:720px){.notes-editor-foot,.notes-page-head{flex-direction:column;align-items:stretch}.rich-note-editor{min-height:360px;padding:18px}}.mini-widget-sub{margin:4px 0 0;color:var(--text3);font-family:var(--font-mono);font-size:10px}.dashboard-note-list{display:grid;grid-gap:8px;gap:8px}.dashboard-note-row{width:100%;min-height:78px;border:1px solid var(--border);background:var(--surface2);color:var(--text);border-radius:14px;padding:11px 12px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;text-align:left;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.dashboard-note-row:hover{border-color:var(--accent);background:var(--accent-dim);box-shadow:0 0 0 1px var(--accent-dim)}.dashboard-note-row strong{font-family:var(--font-display);font-size:14px;letter-spacing:-.04em}.dashboard-note-row p{margin:0 0 5px;color:var(--text2);font-size:11px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dashboard-note-row small{color:var(--accent);font-family:var(--font-mono);font-size:9px}.dashboard-note-row>span{color:var(--text3);font-family:var(--font-mono);font-size:10px;white-space:nowrap}.quick-note-overlay{position:fixed;inset:0;z-index:9999;background:radial-gradient(circle at top right,var(--accent-dim),transparent 28rem),rgba(0,0,0,.76);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);display:flex;align-items:center;justify-content:center;padding:28px}.quick-note-modal{width:min(980px,94vw);max-height:90vh;overflow:auto;border:1px solid var(--border2);background:var(--surface);border-radius:30px;padding:24px;box-shadow:0 30px 90px rgba(0,0,0,.55);display:flex;flex-direction:column;gap:14px}.quick-note-head{display:flex;justify-content:space-between;align-items:flex-start;gap:18px}.quick-note-head h2{margin:0;font-family:var(--font-display);font-size:clamp(32px,5vw,54px);line-height:.95;letter-spacing:-.07em}.quick-note-close{width:42px;height:42px;border-radius:14px;border:1px solid var(--border2);background:var(--surface2);color:var(--text);font-size:24px;line-height:1}.quick-note-close:hover{border-color:var(--accent);color:var(--accent)}.quick-note-title-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(180px,.6fr);grid-gap:12px;gap:12px}.quick-note-title{min-height:54px;font-family:var(--font-display);font-size:clamp(22px,3vw,34px);font-weight:900;letter-spacing:-.06em}.dashboard-note-toolbar{margin:0}.quick-rich-note-editor{min-height:330px;max-height:46vh}.quick-note-foot{display:flex;justify-content:space-between;align-items:center;gap:14px;padding-top:4px}.quick-note-foot span{color:var(--text3);font-family:var(--font-mono);font-size:11px}@media (max-width:760px){.quick-note-foot,.quick-note-title-grid{grid-template-columns:1fr;flex-direction:column;align-items:stretch}.quick-note-modal{padding:18px}}.chat-layout,.chat-page,.chat-shell{min-height:0}.chat-layout{display:grid;grid-template-columns:280px minmax(0,1fr);grid-gap:16px;gap:16px;height:calc(92vh - 120px);max-height:760px}.chat-contacts,.chat-sidebar,.chat-users{min-height:0;overflow-y:auto}.chat-box,.chat-panel,.chat-window{min-height:0;max-height:100%;display:flex;flex-direction:column;overflow:hidden}.chat-messages,.message-list,.messages-list{flex:1 1;min-height:0;max-height:520px;overflow-y:auto;padding-right:6px;display:flex;flex-direction:column;gap:8px}.chat-bubble,.chat-message,.message-bubble{max-width:68%;width:-moz-fit-content;width:fit-content;padding:9px 12px!important;border-radius:14px!important;font-size:12px!important;line-height:1.35!important;word-break:break-word}.chat-bubble.mine,.chat-bubble.user,.chat-message.mine,.chat-message.user,.message-bubble.mine,.message-bubble.user{align-self:flex-end}.chat-bubble.other,.chat-message.other,.message-bubble.other{align-self:flex-start}.chat-bubble p,.chat-message p,.message-bubble p{margin:0;font-size:12px!important;line-height:1.35!important}.chat-bubble small,.chat-message small,.chat-time,.message-bubble small,.message-time{display:block;margin-top:4px;color:var(--text3);font-size:9px!important;font-family:var(--font-mono)}.chat-form,.chat-input-row,.message-form{flex-shrink:0;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;padding-top:10px;border-top:1px solid var(--border)}.chat-form input,.chat-input-row input,.message-form input{min-height:38px!important;font-size:12px!important}.chat-form .btn,.chat-input-row .btn,.message-form .btn{min-height:38px!important;padding:0 14px!important;font-size:12px!important}.chat-contacts::-webkit-scrollbar,.chat-messages::-webkit-scrollbar,.chat-sidebar::-webkit-scrollbar,.chat-users::-webkit-scrollbar,.message-list::-webkit-scrollbar,.messages-list::-webkit-scrollbar{width:6px}.chat-contacts::-webkit-scrollbar-track,.chat-messages::-webkit-scrollbar-track,.chat-sidebar::-webkit-scrollbar-track,.chat-users::-webkit-scrollbar-track,.message-list::-webkit-scrollbar-track,.messages-list::-webkit-scrollbar-track{background:transparent}.chat-contacts::-webkit-scrollbar-thumb,.chat-messages::-webkit-scrollbar-thumb,.chat-sidebar::-webkit-scrollbar-thumb,.chat-users::-webkit-scrollbar-thumb,.message-list::-webkit-scrollbar-thumb,.messages-list::-webkit-scrollbar-thumb{background:var(--border2);border-radius:999px}.chat-messages::-webkit-scrollbar-thumb:hover,.message-list::-webkit-scrollbar-thumb:hover,.messages-list::-webkit-scrollbar-thumb:hover{background:var(--accent)}@media (max-width:900px){.chat-layout{grid-template-columns:1fr;height:auto;max-height:none}.chat-messages,.message-list,.messages-list{max-height:480px}.chat-bubble,.chat-message,.message-bubble{max-width:82%}}.chat-toast{right:32px;bottom:32px;z-index:99999;width:min(360px,calc(100vw - 40px));border:1px solid var(--accent);background:radial-gradient(circle at top right,var(--accent-dim),transparent 18rem),var(--surface);color:var(--text);border-radius:20px;padding:16px;box-shadow:0 24px 70px rgba(0,0,0,.45)}.chat-toast strong{color:var(--accent);font-family:var(--font-display);font-size:16px}.chat-toast p{color:var(--text2);line-height:1.4}.chat-page-head{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.chat-notification-settings{display:flex;align-items:center;gap:10px;flex-wrap:wrap;background:var(--surface);border:1px solid var(--border);border-radius:18px;padding:12px}.chat-notification-settings label{display:inline-flex;align-items:center;gap:7px;color:var(--text2);font-size:12px}.chat-notification-settings input{width:auto;min-height:auto}.chat-notification-settings small{color:var(--text3);font-family:var(--font-mono);font-size:10px}.chat-shell{display:grid;grid-template-columns:300px minmax(0,1fr);grid-gap:16px;gap:16px;height:calc(92vh - 150px);min-height:560px;max-height:760px}.chat-panel,.chat-sidebar{background:var(--surface);border:1px solid var(--border);border-radius:26px;overflow:hidden;min-height:0}.chat-sidebar{padding:16px;display:flex;flex-direction:column;gap:14px}.chat-start-form{display:grid;grid-template-columns:1fr auto;grid-gap:10px;gap:10px}.chat-sidebar-tools{display:grid;grid-gap:10px;gap:10px;margin:14px 0 4px}.chat-sidebar-summary{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--text3);font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.12em}.chat-list{display:grid;grid-gap:9px;gap:9px;overflow-y:auto;padding-right:4px}.chat-conversation-wrap{position:relative}.chat-conversation-wrap.active .chat-conversation{border-color:var(--accent);background:var(--accent-dim)}.chat-conversation{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;border:1px solid var(--border);background:var(--surface2);color:var(--text);border-radius:16px;padding:10px 38px 10px 10px;text-align:left;transition:background .18s ease,border-color .18s ease,transform .18s ease}.chat-conversation:hover{border-color:var(--accent);background:var(--accent-dim);transform:translateY(-1px)}.chat-delete-btn{position:absolute;top:8px;right:8px;width:24px;height:24px;border-radius:8px;border:1px solid var(--border);background:var(--surface);color:var(--text3);line-height:1}.chat-delete-btn:hover{color:var(--accent2);border-color:var(--accent2)}.chat-avatar{width:38px;height:38px;border-radius:13px;background:var(--accent);color:#0d0d0f;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:900;flex-shrink:0}.chat-avatar.large{width:48px;height:48px;border-radius:16px;font-size:18px}.chat-convo-main{min-width:0}.chat-convo-main strong{display:inline-flex;align-items:center;gap:8px;font-size:12px}.chat-convo-main small,.chat-convo-main strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-convo-main small{display:block;color:var(--text3);font-size:10px}.chat-side-meta{display:grid;justify-items:end;grid-gap:5px;gap:5px}.chat-time{color:var(--text3);font-family:var(--font-mono);font-size:9px;white-space:nowrap;text-transform:lowercase}.chat-presence-dot{width:8px;height:8px;border-radius:999px;display:inline-block;background:var(--text3);box-shadow:0 0 0 4px hsla(0,0%,100%,.02);flex-shrink:0}.chat-presence-dot.online{background:var(--accent)}.chat-presence-dot.away{background:#ffb84d}.chat-presence-dot.offline{background:var(--text3)}.chat-unread-badge{min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--accent);color:#0d0d0f;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:10px;font-weight:900}.chat-panel{display:flex;flex-direction:column;min-width:0}.chat-header{display:flex;align-items:center;gap:14px;padding:14px 18px;border-bottom:1px solid var(--border);background:var(--surface);flex-shrink:0}.chat-header h2{margin:0;font-family:var(--font-display);font-size:22px;letter-spacing:-.04em}.chat-header p{margin:4px 0 0;color:var(--text3);font-family:var(--font-mono);font-size:10px}.chat-presence-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:10px}.chat-presence-pill{min-height:28px;padding:0 10px;border-radius:999px;display:inline-flex;align-items:center;gap:8px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.03);color:var(--text2);font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.08em}.chat-presence-pill.online{color:var(--accent);border-color:rgba(200,241,53,.22);background:rgba(200,241,53,.08)}.chat-presence-pill.away{color:#ffcf7d;border-color:rgba(255,184,77,.22);background:rgba(255,184,77,.08)}.chat-presence-pill.neutral,.chat-presence-pill.offline{color:var(--text2)}.chat-header-delete{margin-left:auto;min-height:34px;padding:0 12px;font-size:11px}.chat-messages{flex:1 1;min-height:0;padding:18px;overflow-y:auto;display:flex;flex-direction:column;gap:8px;background:radial-gradient(circle at top right,var(--accent-dim),transparent 24rem),var(--bg)}.chat-bubble{max-width:min(420px,68%);border:1px solid var(--border);border-radius:16px;padding:9px 12px;background:var(--surface2);font-size:12px;line-height:1.35}.chat-message-row.mine .chat-bubble{background:var(--accent);color:#0d0d0f;border-color:var(--accent)}.chat-bubble p{margin:0;white-space:pre-wrap;line-height:1.35}.chat-bubble small{display:block;margin-top:5px;font-family:var(--font-mono);font-size:9px;opacity:.65}.emoji-tray{display:flex;gap:7px;flex-wrap:wrap;padding:10px 14px;border-top:1px solid var(--border);background:var(--surface);flex-shrink:0}.emoji-tray button{width:32px;height:32px;border:1px solid var(--border);background:var(--surface2);border-radius:10px;font-size:16px}.emoji-tray button:hover{border-color:var(--accent);background:var(--accent-dim);transform:translateY(-2px)}.chat-send-form{display:grid;grid-template-columns:auto 1fr auto;grid-gap:10px;gap:10px;padding:14px;border-top:1px solid var(--border);background:var(--surface);flex-shrink:0}.chat-send-form .btn,.chat-send-form input{min-height:38px;font-size:12px}.chat-send-form .btn{padding:0 14px}.emoji-toggle{min-width:42px;font-size:16px}.chat-empty{padding:30px 12px}.chat-empty-big{margin:auto}@media (max-width:950px){.chat-page-head{flex-direction:column}.chat-shell{grid-template-columns:1fr;height:auto;max-height:none}.chat-sidebar{max-height:360px}.chat-messages{max-height:480px}.chat-send-form{grid-template-columns:auto 1fr}.chat-send-form .btn-accent{grid-column:1/-1}.chat-start-form{grid-template-columns:1fr}.chat-bubble{max-width:82%}}.chat-bubble a{color:inherit;text-decoration:underline;text-underline-offset:3px;word-break:break-word}.chat-message-row.mine .chat-bubble a{color:#0d0d0f}.chat-link-preview-stack{display:grid;grid-gap:8px;gap:8px;margin-top:10px}.chat-link-embed{aspect-ratio:16/9;border:0;background:#000}.chat-link-card,.chat-link-embed{width:min(360px,100%);border-radius:12px}.chat-link-card{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:10px;gap:10px;padding:10px;border:1px solid var(--border);background:hsla(0,0%,100%,.08);text-decoration:none!important}.chat-link-card>span{width:28px;height:28px;border-radius:9px;display:grid;place-items:center;background:var(--surface3);color:var(--accent)}.chat-message-row.mine .chat-link-card>span{background:rgba(13,13,15,.12);color:#0d0d0f}.chat-link-card strong{display:block;font-size:12px;line-height:1.2}.chat-link-card small{display:block;margin-top:2px;font-size:10px;opacity:.7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-title-badge,.chat-unread-badge{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 7px;border-radius:999px;background:#ef4444;color:#fff;font-size:12px;font-weight:800}.chat-title-badge{margin-left:10px;vertical-align:middle}.chat-conversation-wrap.has-unread .chat-conversation{background:rgba(239,68,68,.08)}.chat-conversation-wrap.has-unread .chat-convo-main strong{font-weight:900}.chat-side-meta{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.global-chat-badge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:#ef4444;color:#fff;font-size:11px;font-weight:800;margin-left:auto}.chat-toast{position:fixed;right:22px;bottom:22px;z-index:9999;width:min(340px,calc(100vw - 32px));padding:14px 16px;border-radius:18px;background:rgba(15,23,42,.94);color:#fff;box-shadow:0 20px 50px rgba(0,0,0,.28);border:1px solid hsla(0,0%,100%,.12)}.chat-toast strong{display:block;margin-bottom:4px;font-size:14px}.chat-toast p{margin:0;font-size:13px;opacity:.86}.chat-message-stack{display:flex;flex-direction:column;max-width:72%}.chat-message-row.mine .chat-message-stack{align-items:flex-end;margin-left:auto}.chat-message-row.theirs .chat-message-stack{align-items:flex-start;margin-right:auto}.chat-message-stack .chat-bubble{max-width:100%}.chat-message-meta{display:flex;align-items:center;gap:6px;margin-top:4px;padding:0 6px;font-size:11px;line-height:1.2;opacity:.55;color:var(--muted,#94a3b8)}.chat-message-row.mine .chat-message-meta{justify-content:flex-end;text-align:right}.chat-message-row.theirs .chat-message-meta{justify-content:flex-start;text-align:left}.chat-message-status.sending{font-weight:600;opacity:.75}.chat-message-status.delivered{font-weight:600}.chat-message-status.seen{font-weight:800}.chat-message-status.failed{color:#ef4444;font-weight:800}.chat-bubble.failed{border:1px solid rgba(239,68,68,.35)}.chat-retry-btn{margin-top:6px;border:0;background:transparent;color:#ef4444;font-weight:800;cursor:pointer}.chat-typing-bubble{display:inline-flex;gap:4px;align-items:center;padding:12px 14px;border-radius:18px;background:rgba(148,163,184,.15)}.chat-typing-bubble span{width:6px;height:6px;border-radius:999px;background:currentColor;opacity:.45;animation:typingDot 1s ease-in-out infinite}.chat-typing-bubble span:nth-child(2){animation-delay:.15s}.chat-typing-bubble span:nth-child(3){animation-delay:.3s}@keyframes typingDot{0%,80%,to{transform:translateY(0);opacity:.35}40%{transform:translateY(-4px);opacity:1}}.chat-link-card.enhanced{display:grid;grid-template-columns:1fr auto;grid-gap:12px;gap:12px;align-items:center;text-decoration:none;border-radius:16px;padding:12px;border:1px solid rgba(148,163,184,.25);background:rgba(148,163,184,.08);overflow:hidden}.chat-link-card.enhanced.has-image{grid-template-columns:88px 1fr auto}.chat-link-card-image{width:88px;height:66px;object-fit:cover;border-radius:12px}.chat-link-card-body{display:flex;flex-direction:column;gap:3px;min-width:0}.chat-link-card-body small,.chat-link-card-body span,.chat-link-card-body strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-link-card-body small{opacity:.65;font-size:11px}.chat-link-card-body span{opacity:.75;font-size:12px}.chat-link-arrow{opacity:.65}.profile-menu{position:relative;width:100%}.profile-bottom-row{gap:8px;width:100%}.profile-trigger{border:0;background:transparent;color:inherit;display:flex;align-items:center;gap:10px;padding:8px;border-radius:18px;cursor:pointer;text-align:left}.profile-logout-inline:hover,.profile-trigger:hover{background:hsla(0,0%,100%,.08)}.profile-avatar{width:44px;height:44px;flex:0 0 44px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:var(--accent);color:var(--accent-bg);font-size:16px;overflow:hidden}.profile-avatar.large{width:64px;height:64px;flex-basis:64px;font-size:22px}.profile-avatar img{width:100%;height:100%;object-fit:cover}.profile-trigger-meta{min-width:0;display:flex;flex-direction:column;gap:2px}.profile-trigger-meta small,.profile-trigger-meta strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-trigger-meta small{opacity:.65;font-size:11px}.sidebar .profile-trigger-meta{display:none}@media (min-width:1000px){.sidebar.expanded .profile-trigger-meta,.sidebar:hover .profile-trigger-meta{display:flex}}.profile-logout-inline{width:28px;height:28px;margin-left:-18px;margin-bottom:-30px;border:1px solid var(--border2);background:color-mix(in srgb,var(--surface2) 92%,transparent);color:var(--text2);border-radius:999px;cursor:pointer;font-weight:700;font-size:10px;line-height:1;z-index:2}.profile-logout-inline:hover,.profile-trigger:hover{filter:brightness(1.12)}.profile-popover{position:fixed!important;left:118px!important;bottom:42px!important;width:330px!important;max-width:calc(100vw - 150px);z-index:999999!important;padding:16px;border-radius:24px;background:color-mix(in srgb,var(--surface) 97%,transparent);border:1px solid var(--border2);box-shadow:0 24px 70px rgba(0,0,0,.45);overflow:visible}.app-frame,.app-stage,.profile-menu,.sidebar,.sidebar-bottom{overflow:visible!important}.profile-popover-head{display:flex;align-items:center;gap:12px;margin-bottom:14px}.profile-popover-head div{display:flex;flex-direction:column;gap:2px;min-width:0}.profile-popover-head small,.profile-popover-head strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-form{display:grid;grid-gap:10px;gap:10px}.profile-form label{display:grid;grid-gap:6px;gap:6px}.profile-form label span{font-size:11px;opacity:.7;text-transform:uppercase;letter-spacing:.08em}.profile-form input{width:100%;min-height:42px;border-radius:14px;border:1px solid hsla(0,0%,100%,.1);outline:none;background:hsla(0,0%,100%,.06);color:inherit;padding:0 12px}.profile-actions{display:flex;gap:8px;margin-top:4px}.profile-actions .btn{flex:1 1}.profile-status{margin:0;font-size:12px;opacity:.85;color:var(--accent);word-break:break-word}.chat-avatar{overflow:hidden}.chat-avatar img{width:100%;height:100%;object-fit:cover;border-radius:inherit;display:block}.chat-message-row{display:flex;align-items:flex-end;gap:8px}.chat-message-row.mine{justify-content:flex-end}.chat-message-row.theirs{justify-content:flex-start}.chat-message-avatar{width:34px;height:34px;flex:0 0 34px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:var(--accent,#7b61ff);color:#070716;font-size:12px;font-weight:900;overflow:hidden;margin-bottom:18px;box-shadow:0 0 0 2px hsla(0,0%,100%,.06)}.chat-message-avatar img{width:100%;height:100%;object-fit:cover}.chat-message-row.mine .chat-message-stack{margin-left:0!important}.chat-message-row.theirs .chat-message-stack{margin-right:0!important}.profile-popover-with-header{width:360px!important;padding:0!important;overflow:hidden!important}.profile-header-preview{position:relative;width:100%;height:128px;overflow:hidden;background:hsla(0,0%,100%,.06);border-radius:24px 24px 0 0}.profile-header-preview img{width:100%;height:100%;object-fit:cover;display:block}.profile-header-placeholder{width:100%;height:100%;display:grid;place-items:center;background:radial-gradient(circle at 20% 20%,color-mix(in srgb,var(--accent3) 46%,transparent),transparent 35%),radial-gradient(circle at 80% 30%,color-mix(in srgb,var(--accent) 24%,transparent),transparent 28%),color-mix(in srgb,var(--surface2) 70%,transparent)}.profile-header-placeholder span{font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;opacity:.7}.profile-header-change-btn{position:absolute;right:12px;top:12px;border:0;border-radius:999px;padding:8px 11px;background:color-mix(in srgb,var(--surface) 80%,rgba(0,0,0,.4));color:var(--text);font-size:11px;font-weight:800;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.profile-header-change-btn:hover{background:color-mix(in srgb,var(--surface2) 90%,rgba(0,0,0,.4))}.profile-popover-head.pinterest-style{position:relative;padding:0 16px;margin-top:-34px;margin-bottom:12px;align-items:flex-end}.profile-popover-head.pinterest-style .profile-avatar.large{width:78px;height:78px;flex-basis:78px;border:4px solid rgba(18,18,41,.98);box-shadow:0 12px 28px rgba(0,0,0,.28)}.profile-avatar-edit{cursor:pointer;padding:0}.profile-popover-with-header .profile-form{padding:0 16px 16px}.profile-popover-with-header .profile-status{padding-bottom:2px}@media (max-width:700px){.profile-popover{left:16px!important;right:16px!important;bottom:88px!important;width:auto!important;max-width:none}}.dashboard-profile-hero{position:relative;width:100%;margin-bottom:46px;border-radius:30px;overflow:visible;background:radial-gradient(circle at top right,color-mix(in srgb,var(--accent) 16%,transparent),transparent 20rem),linear-gradient(180deg,color-mix(in srgb,var(--surface) 90%,transparent),color-mix(in srgb,var(--bg2) 96%,transparent));border:1px solid var(--border);box-shadow:0 22px 70px rgba(0,0,0,.2)}.dashboard-profile-hero.clean{min-height:228px}.dashboard-profile-cover{position:relative;height:228px;overflow:hidden;border-radius:30px;background:color-mix(in srgb,var(--bg2) 96%,transparent);display:block;padding:0;cursor:zoom-in}.dashboard-profile-cover img{object-position:center;display:block}.dashboard-profile-cover-bg,.dashboard-profile-cover-main{position:absolute;inset:0}.dashboard-profile-cover-bg{filter:blur(24px) saturate(1.15);opacity:.58;transform:scale(1.08)}.dashboard-profile-cover-main{z-index:1}.dashboard-profile-cover-placeholder{width:100%;height:100%;background:radial-gradient(circle at 18% 22%,color-mix(in srgb,var(--accent) 24%,transparent),transparent 32%),radial-gradient(circle at 82% 30%,color-mix(in srgb,var(--accent2) 18%,transparent),transparent 28%),linear-gradient(135deg,color-mix(in srgb,var(--surface2) 92%,transparent),color-mix(in srgb,var(--bg2) 98%,transparent))}.dashboard-profile-avatar{width:104px;height:104px;flex:0 0 104px;border-radius:999px;overflow:hidden;background:var(--accent,#7b61ff);border:4px solid rgba(10,12,13,.98);box-shadow:0 14px 34px rgba(0,0,0,.28);display:inline-flex;align-items:center;justify-content:center}.dashboard-profile-avatar.floating{left:32px;bottom:-34px;z-index:2}.dashboard-profile-avatar img{width:100%;height:100%;object-fit:cover}.dashboard-profile-avatar span{color:#070716;font-size:34px;font-weight:950}.dashboard-profile-mini-info{position:absolute;left:158px;bottom:-35px;z-index:2;display:flex;flex-direction:column;gap:3px}.dashboard-profile-mini-info strong{font-size:24px;line-height:1;color:var(--text,#f7f5ff)}.dashboard-profile-mini-info span{opacity:.62}.dashboard-header-modal{position:fixed;inset:0;z-index:999999;display:grid;place-items:center;padding:28px;background:rgba(0,0,0,.78);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:zoom-out}.dashboard-header-modal-image{max-width:min(1100px,94vw);max-height:86vh;object-fit:contain;border-radius:24px;box-shadow:0 30px 90px rgba(0,0,0,.55);cursor:default}.dashboard-header-modal-close{position:fixed;top:22px;right:22px;width:42px;height:42px;border:0;border-radius:999px;background:hsla(0,0%,100%,.14);color:#fff;font-size:28px;line-height:1;cursor:pointer}.dashboard-header-modal-close:hover{background:hsla(0,0%,100%,.24)}@media (max-width:760px){.dashboard-profile-hero.clean{min-height:168px;margin-bottom:46px}.dashboard-profile-cover{height:168px;border-radius:24px}.dashboard-profile-avatar{width:86px;height:86px;flex-basis:86px}.dashboard-profile-avatar.floating{left:18px;bottom:-24px}.dashboard-profile-avatar span{font-size:26px}.dashboard-profile-mini-info{left:112px;bottom:-30px}.dashboard-profile-mini-info strong{font-size:20px}}.app-stage{background:radial-gradient(circle at top left,var(--accent-dim),transparent 22rem),radial-gradient(circle at bottom right,var(--accent2-dim),transparent 20rem),var(--bg)}.app-frame{background:linear-gradient(180deg,hsla(0,0%,100%,.02),hsla(0,0%,100%,0)),color-mix(in srgb,var(--bg) 94%,transparent);box-shadow:0 24px 80px rgba(0,0,0,.32)}.sidebar{background:linear-gradient(180deg,hsla(0,0%,100%,.035),hsla(0,0%,100%,0)),color-mix(in srgb,var(--surface) 88%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.nav-item{border-color:hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.015);color:var(--icon-dim)}.nav-item.active,.nav-item:hover{background:hsla(0,0%,100%,.05)}.nav-icon{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;color:inherit}.ana-kicker,.dashboard-kicker,.dashboard-note-row span,.digital-clock-card p,.ghost-mini-icon,.habit-row span,.link-group-head small,.mini-calendar-top p,.mini-calendar-weekdays span,.news-compact-head p,.stack-row span,.watch-meta span,.wtitle{font-family:var(--font-mono)}.dashboard-title{font-size:clamp(38px,4.6vw,58px)}.ana-copy h3,.compact-title,.mini-calendar-top h2,.news-compact-head h2{font-weight:800;letter-spacing:-.04em}.compact-title{font-size:19px}.wtitle{font-size:11px;letter-spacing:.2em}.compact-sub,.dashboard-note-row p,.dashboard-note-row small,.habit-row p,.mini-widget-sub,.stack-row p,.watch-meta span,.wtitle{color:var(--text2)}.ana-compact,.card,.dashboard-news-slot,.digital-clock-card,.ghost-compact,.mini-calendar-card,.news-compact-card,.widget{background:var(--glass-surface);border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.035),0 18px 45px rgba(0,0,0,.2)}.dashboard-news-slot{border-radius:24px;overflow:hidden}.card:hover,.dashboard-note-row:hover,.ghost-mini-card:hover,.habit-row:hover,.link-chip:hover,.news-compact-card:hover,.stack-row:hover,.widget:hover{border-color:var(--border2)}.mini-open-btn{min-width:34px;width:34px;padding:0;font-size:0;color:transparent;border-color:hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.03);position:relative}.mini-open-btn:before{content:"↗";color:var(--text2);font-size:13px;line-height:1}.mini-open-btn:hover:before{color:var(--accent)}.dashboard-note-row,.ghost-summary-bar,.habit-row,.link-chip,.news-row-compact,.stack-row,.watch-meta{background:var(--glass-surface-soft);border:1px solid hsla(0,0%,100%,.08)}.ghost-mini-card{background:var(--glass-surface-soft);border-color:hsla(0,0%,100%,.08)}.ghost-mini-icon{font-size:10px;font-weight:500;letter-spacing:.16em;color:var(--text3)}.compact-sub,.ghost-mini-card strong,.mini-widget-sub{font-weight:500}.dashboard-note-row{padding:14px 16px 14px 18px}.dashboard-note-row strong{display:block;margin-bottom:4px}.widget-mode-compact .dashboard-note-row,.widget-mode-compact .habit-row,.widget-mode-compact .stack-row,.widget-mode-compact .watch-meta{padding-top:10px;padding-bottom:10px}.widget-mode-compact .link-chip-grid{grid-template-columns:1fr}.watch-preview{display:grid;grid-gap:12px;gap:12px}.watch-fallback,.watch-frame{width:100%;aspect-ratio:16/9;border:1px solid hsla(0,0%,100%,.08);border-radius:18px;overflow:hidden;background:rgba(0,0,0,.24)}.watch-frame{filter:saturate(.82) contrast(1.02)}.watch-fallback{display:grid;place-items:center;padding:18px;text-align:center;text-decoration:none}.watch-meta{padding:12px 14px;border-radius:16px}.utility-widget-stack{display:grid;grid-gap:12px;gap:12px}.utility-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.utility-stat-card{padding:12px;border-radius:16px;border:1px solid hsla(0,0%,100%,.08);background:var(--glass-surface-soft);display:grid;grid-gap:4px;gap:4px}.utility-stat-card small{color:var(--text3);font-family:var(--font-mono);font-size:10px;text-transform:uppercase}.utility-stat-card strong{color:var(--text);font-size:12px;line-height:1.4}.utility-inline-form{display:grid;grid-template-columns:1fr auto;grid-gap:10px;gap:10px}.calendar-widget-grid{display:grid;grid-gap:14px;gap:14px}.calendar-widget-summary{display:grid;grid-gap:10px;gap:10px}.calendar-widget-hero{padding:14px 16px;border-radius:18px;border:1px solid hsla(0,0%,100%,.08);background:var(--glass-surface-soft)}.calendar-widget-hero small{display:block;color:var(--accent);font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.12em}.calendar-widget-hero strong{display:block;margin-top:6px;color:var(--text);font-family:var(--font-display);font-size:20px;letter-spacing:-.04em}.calendar-widget-hero p{margin-top:6px;color:var(--text2);font-size:12px}.calendar-widget-chips{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.calendar-widget-chip{padding:10px 12px;border-radius:16px;border:1px solid hsla(0,0%,100%,.08);background:var(--glass-surface-soft)}.calendar-widget-chip small{display:block;color:var(--text3);font-family:var(--font-mono);font-size:9px;text-transform:uppercase;letter-spacing:.08em}.calendar-widget-chip strong{display:block;margin-top:4px;color:var(--text);font-family:var(--font-display);font-size:16px}.widget-mode-compact .calendar-widget-chips{grid-template-columns:repeat(2,minmax(0,1fr))}.widget-mode-compact .calendar-widget-chip:last-child{grid-column:span 2}.widget-mode-compact .calendar-widget-hero strong{font-size:18px}.calendar-mini-panel{display:grid;grid-gap:8px;gap:8px;padding:14px;border-radius:18px;border:1px solid hsla(0,0%,100%,.08);background:var(--glass-surface-soft)}.clock-forecast-strip,.forecast-day-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.clock-forecast-chip,.forecast-day-card{padding:12px;border-radius:16px;border:1px solid hsla(0,0%,100%,.08);background:var(--glass-surface-soft);display:grid;grid-gap:4px;gap:4px}.clock-forecast-chip small,.forecast-day-card small{color:var(--text3);font-family:var(--font-mono);font-size:10px;text-transform:uppercase}.clock-forecast-chip strong,.forecast-day-card strong{color:var(--text);font-family:var(--font-display);font-size:18px;line-height:1}.clock-forecast-chip span,.forecast-day-card span{color:var(--text2);font-size:12px;line-height:1.4}.clock-widget-hero{display:grid;grid-gap:8px;gap:8px}.clock-widget-hero p{margin:0;color:var(--text3);font-family:var(--font-mono);font-size:10px;text-transform:uppercase}.clock-widget-hero strong{color:var(--accent);font-family:var(--font-mono);font-size:clamp(28px,3vw,42px);line-height:1;letter-spacing:-.08em}.clock-widget-hero span{color:var(--text2);font-size:12px}.news-widget .widget-body{gap:12px}.news-widget .news-list-compact{flex:1 1;min-height:0}.weather-current{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.weather-current strong{display:block;color:var(--accent);font-family:var(--font-display);font-size:34px;line-height:1;letter-spacing:-.06em}.weather-current p{margin:4px 0 0;color:var(--text2)}.weather-meta{display:grid;grid-gap:6px;gap:6px;justify-items:end}.weather-meta span{color:var(--text3);font-family:var(--font-mono);font-size:10px}.market-rows{display:grid;grid-gap:8px;gap:8px}.market-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:16px;border:1px solid hsla(0,0%,100%,.08);background:var(--glass-surface-soft)}.market-row strong{display:block;color:var(--text)}.market-row p{margin:4px 0 0;color:var(--text3);font-family:var(--font-mono);font-size:10px}.market-quote-meta{display:grid;justify-items:end;grid-gap:4px;gap:4px}.market-quote-meta span{color:var(--text);font-family:var(--font-display);font-size:18px;line-height:1}.market-quote-meta small{font-family:var(--font-mono);font-size:10px}.market-quote-meta .positive{color:var(--accent)}.market-quote-meta .negative{color:var(--accent2)}.link-chip{gap:10px}.link-chip img{filter:grayscale(1) saturate(0);transition:filter .18s ease,transform .18s ease}.link-chip:hover img{filter:grayscale(0) saturate(1);transform:scale(1.04)}.link-chip-fallback{width:22px;height:22px;border-radius:999px;display:inline-grid;place-items:center;border:1px solid hsla(0,0%,100%,.08);color:var(--text3);font-family:var(--font-mono);font-size:9px;text-transform:uppercase}.profile-popover,.profile-popover-with-header{background:linear-gradient(180deg,hsla(0,0%,100%,.045),hsla(0,0%,100%,.012)),rgba(15,15,18,.92);border:1px solid hsla(0,0%,100%,.09);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}@media (max-width:860px){.dashboard-title{font-size:clamp(32px,9vw,44px)}.dashboard-header{flex-direction:column;align-items:stretch}.dashboard-actions{width:100%}.dashboard-actions .btn{flex:1 1;justify-content:center}.dashboard-stat-pills{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-presence-row{gap:6px}.dashboard-presence-row span{min-height:26px;padding:0 8px;font-size:9px}.clock-forecast-strip,.forecast-day-list,.utility-inline-form,.utility-stat-grid{grid-template-columns:1fr}.weather-current{flex-direction:column}.weather-meta{justify-items:start}}@media (max-width:700px){.dashboard-top-band{grid-template-columns:1fr}.ghost-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-stat-pills{grid-template-columns:1fr 1fr}}@media (max-width:520px){.dashboard-stat-pills,.ghost-mini-grid{grid-template-columns:1fr}}.settings-shell{display:grid;grid-gap:18px;gap:18px}.docs-focus-empty,.urdocs-empty{min-height:68vh;display:grid;place-items:center;grid-gap:12px;gap:12px;text-align:center;color:var(--text2)}.docs-focus-empty p,.urdocs-empty p{margin:0}.urdocs-empty-icon{width:54px;height:54px;border-radius:18px;border:1px solid hsla(0,0%,100%,.08);background:var(--glass-surface-soft);display:grid;place-items:center;color:var(--accent);font-family:var(--font-display);font-size:24px}.urdocs-empty-btn{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 16px;border-radius:999px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.03);text-decoration:none}.urdocs-shell{grid-template-columns:300px minmax(0,1fr);grid-gap:18px;gap:18px;min-height:calc(100vh - 180px)}.urdocs-main,.urdocs-sidebar{border:1px solid hsla(0,0%,100%,.08);border-radius:24px;background:var(--glass-surface);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.035),0 18px 45px rgba(0,0,0,.2)}.urdocs-sidebar{display:flex;flex-direction:column}.urdocs-shell.is-sidebar-hidden .urdocs-sidebar{opacity:0;pointer-events:none;width:0;border-width:0}.urdocs-sidebar-head{display:grid;grid-gap:12px;gap:12px;padding:18px;border-bottom:1px solid hsla(0,0%,100%,.08)}.urdocs-logo{display:flex;align-items:center;gap:8px;color:var(--text);font-family:var(--font-display);font-size:24px;letter-spacing:-.05em}.urdocs-logo b{color:var(--accent);font-weight:700}.urdocs-import-btn,.urdocs-new-btn{min-height:38px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.03);display:inline-flex;align-items:center;justify-content:center;padding:0 14px}.urdocs-import-btn{position:relative;overflow:hidden;text-transform:lowercase}.urdocs-import-btn input{position:absolute;inset:0;opacity:0;cursor:pointer}.urdocs-search,.urdocs-size-select,.urdocs-title-input{width:100%;min-height:42px;border-radius:14px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.02);color:var(--text);padding:0 14px}.urdocs-list{flex:1 1;min-height:0;padding:14px;display:grid;grid-gap:10px;gap:10px}.urdocs-list-empty{color:var(--text3);padding:10px 6px}.urdocs-list-item{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:14px;border-radius:18px;border:1px solid hsla(0,0%,100%,.08);background:var(--glass-surface-soft)}.urdocs-list-item.selected{border-color:rgba(200,241,53,.28)}.urdocs-list-item a{min-width:0;text-decoration:none}.urdocs-list-item strong{display:block;margin-bottom:4px}.urdocs-list-item small{color:var(--text3);font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.urdocs-row-menu-wrap{position:relative;flex-shrink:0}.urdocs-action-row button,.urdocs-editor-toolbar button,.urdocs-row-menu-wrap>button{min-height:34px;border-radius:12px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.03);color:var(--text2);padding:0 12px}.urdocs-dropdown,.urdocs-row-menu{position:absolute;right:0;top:calc(100% + 8px);min-width:180px;padding:8px;border-radius:16px;border:1px solid hsla(0,0%,100%,.08);background:rgba(16,16,18,.98);display:grid;grid-gap:6px;gap:6px;z-index:20}.urdocs-dropdown button,.urdocs-dropdown label,.urdocs-row-menu a,.urdocs-row-menu button{min-height:34px;padding:0 10px;border-radius:10px;display:flex;align-items:center;color:var(--text2);text-decoration:none;background:transparent;border:0}.urdocs-dropdown label{position:relative;overflow:hidden}.urdocs-dropdown input{position:absolute;inset:0;opacity:0;cursor:pointer}.urdocs-row-menu .danger{color:#ff8d8d}.urdocs-statusbar,.urdocs-topbar{display:flex;align-items:center;gap:12px;padding:14px 18px;border-bottom:1px solid hsla(0,0%,100%,.08)}.urdocs-statusbar{border-bottom:0;border-top:1px solid hsla(0,0%,100%,.08);color:var(--text3);font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.urdocs-action-row,.urdocs-title-row{display:flex;align-items:center;gap:10px;min-width:0;flex:1 1}.urdocs-action-row{flex-wrap:wrap}.urdocs-file-icon,.urdocs-sidebar-toggle{flex-shrink:0}.urdocs-file-icon{width:34px;height:34px;border-radius:12px;display:grid;place-items:center;background:var(--glass-surface-soft);color:var(--accent);font-family:var(--font-display)}.urdocs-title-input{flex:1 1;min-width:0;font-family:var(--font-display);font-size:24px;letter-spacing:-.05em}.urdocs-save-badge{flex-shrink:0;color:var(--text3);font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.urdocs-save-badge.unsaved,.urdocs-statusbar .unsaved{color:var(--accent)}.urdocs-spacer{flex:1 1}.urdocs-dropdown-wrap{position:relative}.urdocs-action-row .primary{color:#101011;background:var(--accent);border-color:var(--accent)}.urdocs-error{margin:0;padding:0 18px 12px;color:#ff8d8d}.urdocs-editor-shell{overflow:auto;padding:18px}.urdocs-page{margin:0 auto;background:#fff;color:#111;border-radius:20px;border:1px solid rgba(0,0,0,.08);box-shadow:0 18px 45px rgba(0,0,0,.16)}.paper-compact .urdocs-page{max-width:720px}.paper-standard .urdocs-page{max-width:860px}.paper-wide .urdocs-page{max-width:1040px}.paper-max .urdocs-page{max-width:100%}.urdocs-editor-toolbar{gap:8px;flex-wrap:wrap;padding:14px;border-bottom:1px solid rgba(0,0,0,.08);background:#f8f8f7}.urdocs-editor-toolbar button{color:#444;background:#fff;border-color:rgba(0,0,0,.08)}.urdocs-editor-surface{min-height:70vh;padding:48px 56px;line-height:1.7}.urdocs-editor-surface h1,.urdocs-editor-surface h2,.urdocs-editor-surface h3{color:#111}.urdocs-editor-surface blockquote,.urdocs-editor-surface li,.urdocs-editor-surface p,.urdocs-editor-surface td,.urdocs-editor-surface th{color:#222}.urdocs-editor-surface blockquote{margin:18px 0;padding-left:16px;border-left:3px solid #d8d8d2}.urdocs-editor-surface td,.urdocs-editor-surface th{border:1px solid #ddd;padding:8px 10px}.customize-dashboard-grid{display:grid;grid-gap:16px;gap:16px}.customize-control-card,.customize-summary-card,.customize-theme-card{padding:20px}.urdocs-appframe{display:grid;grid-template-columns:92px minmax(0,1fr);grid-gap:18px;gap:18px;min-height:calc(100vh - 140px);padding:18px;border-radius:32px;border:1px solid rgba(146,210,72,.1);background:radial-gradient(circle at top left,rgba(146,210,72,.08),transparent 16rem),linear-gradient(180deg,rgba(16,24,12,.96),rgba(9,14,9,.98));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.03),0 26px 70px rgba(0,0,0,.28)}.urdocs-rail{display:flex;flex-direction:column;align-items:center;gap:18px;padding:18px 0;border-radius:28px;border:1px solid rgba(146,210,72,.08);background:rgba(8,13,8,.66)}.urdocs-rail-avatar,.urdocs-rail-brand{width:46px;height:46px;border-radius:16px;display:grid;place-items:center;color:var(--accent);font-family:var(--font-display);font-size:28px;background:rgba(146,210,72,.06);text-decoration:none}.urdocs-rail-nav{display:grid;grid-gap:12px;gap:12px;justify-items:center;flex:1 1}.urdocs-rail-btn{width:48px;height:48px;border-radius:16px;border:1px solid transparent;background:transparent;color:hsla(80,23%,84%,.48);font-size:10px;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;text-decoration:none;display:grid;place-items:center}.urdocs-rail-btn.active{background:rgba(146,210,72,.16);border-color:rgba(146,210,72,.22);color:var(--accent);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04)}.urdocs-shell{grid-template-columns:320px minmax(0,1fr);gap:0;min-height:calc(100vh - 176px);border-radius:30px;overflow:hidden;border:1px solid rgba(146,210,72,.08);background:rgba(17,25,14,.9)}.urdocs-main,.urdocs-sidebar{box-shadow:none}.urdocs-sidebar{border-right:1px solid rgba(146,210,72,.08);background:rgba(15,24,12,.86)}.urdocs-sidebar-head{padding:20px 18px 16px;border-bottom:1px solid rgba(146,210,72,.08)}.urdocs-logo{font-size:26px}.urdocs-import-btn,.urdocs-new-btn{min-height:50px;border-radius:999px;border:1px solid rgba(146,210,72,.12);background:rgba(15,22,12,.9);color:var(--text);padding:0 16px;font-family:var(--font-display);font-size:17px;letter-spacing:-.03em}.urdocs-new-btn{background:var(--accent);color:#15200f;border-color:var(--accent);font-weight:700}.urdocs-search,.urdocs-size-select,.urdocs-title-input,.urdocs-toolbar-select{border-radius:16px;border:1px solid hsla(0,0%,100%,.06);background:#202024;color:#e8ebdf}.urdocs-search,.urdocs-size-select{min-height:48px;padding:0 16px}.urdocs-list{padding:10px;gap:6px}.urdocs-list-item.selected{border-color:rgba(146,210,72,.16);background:rgba(146,210,72,.14)}.urdocs-list-item strong{color:#f1f3ea;font-size:17px}.urdocs-list-item small{color:hsla(80,24%,83%,.56)}.urdocs-action-row button,.urdocs-editor-toolbar button,.urdocs-row-menu-wrap>button{min-height:42px;border-radius:14px;background:rgba(20,28,16,.88);color:hsla(78,27%,90%,.78)}.urdocs-main{background:rgba(15,22,12,.78)}.urdocs-statusbar,.urdocs-topbar{border-color:rgba(146,210,72,.08)}.urdocs-action-row,.urdocs-statusbar{color:hsla(80,24%,83%,.56);font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.urdocs-file-icon{width:42px;height:42px;border-radius:14px;background:rgba(216,208,228,.12);color:#e7dff1}.urdocs-title-input{min-height:64px;padding:0 20px;border-radius:18px;font-size:26px}.urdocs-save-badge{min-height:42px;padding:0 14px;border-radius:14px;border:1px solid hsla(0,0%,100%,.07);background:hsla(0,0%,100%,.04);display:inline-flex;align-items:center;color:hsla(80,24%,83%,.72)}.urdocs-action-row .primary{font-weight:700}.urdocs-editor-shell{background:linear-gradient(180deg,rgba(14,20,12,.5),rgba(55,61,52,.6))}.urdocs-editor-toolbar{padding:16px 20px;border-bottom:1px solid rgba(146,210,72,.08);background:rgba(17,24,13,.98)}.urdocs-editor-toolbar button{background:rgba(24,31,18,.9);border-color:hsla(0,0%,100%,.07)}.urdocs-toolbar-group{gap:8px;flex-wrap:wrap}.urdocs-toolbar-divider{align-self:stretch;background:hsla(0,0%,100%,.08)}.urdocs-toolbar-select{min-height:42px;padding:0 14px}.urdocs-toolbar-select-small{min-width:78px}.urdocs-editor-surface{min-height:74vh;max-width:1020px;margin:0 auto;padding:56px 72px 72px;background:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.08),0 18px 45px rgba(0,0,0,.16);font-family:Georgia,Times New Roman,serif;font-size:18px}.urdocs-editor-surface h1{margin:0 0 22px;font-size:40px;line-height:1.1;letter-spacing:-.04em}.urdocs-editor-surface h2{margin:30px 0 12px;font-size:30px;line-height:1.2;letter-spacing:-.03em}.urdocs-editor-surface h3{margin:24px 0 10px;font-size:24px;line-height:1.25}.urdocs-editor-surface blockquote,.urdocs-editor-surface li,.urdocs-editor-surface p,.urdocs-editor-surface td,.urdocs-editor-surface th{font-size:18px;line-height:1.8}.urdocs-editor-surface p{margin:0 0 18px}.urdocs-editor-surface ol,.urdocs-editor-surface ul{margin:0 0 22px;padding-left:28px}.urdocs-editor-surface li{margin-bottom:10px}@media (max-width:1180px){.urdocs-appframe{grid-template-columns:1fr}.urdocs-rail{display:none}}@media (max-width:860px){.urdocs-shell{grid-template-columns:1fr}.urdocs-sidebar{border-right:0;border-bottom:1px solid rgba(146,210,72,.08)}.urdocs-editor-surface{padding:28px 20px 36px}.urdocs-title-input{min-height:56px;font-size:22px}}.customize-metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:18px}.customize-metric{padding:16px;border-radius:16px;border:1px solid hsla(0,0%,100%,.08);background:var(--glass-surface-soft);display:grid;grid-gap:4px;gap:4px}.customize-metric strong{font-family:var(--font-display);font-size:28px;line-height:1}.customize-inline-note,.customize-metric span{color:var(--text2);font-size:12px}.customize-widget-list{display:grid;grid-gap:10px;gap:10px}.customize-widget-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;border:1px solid hsla(0,0%,100%,.08);border-radius:16px;background:var(--glass-surface-soft)}.customize-widget-row>div:first-child{min-width:0;display:grid;grid-gap:4px;gap:4px}.customize-widget-row strong{color:var(--text);font-size:13px}.customize-widget-row small{color:var(--text2);font-size:12px;line-height:1.5}.customize-widget-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.settings-card{padding:20px}.settings-support-copy{margin:6px 0 0;color:var(--text2);font-size:12px}.settings-kpi-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.settings-kpi-card{display:grid;grid-gap:6px;gap:6px;padding:16px;border-radius:16px;border:1px solid hsla(0,0%,100%,.08);background:var(--glass-surface-soft)}.settings-block-label,.settings-kpi-card small{color:var(--text3);font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.14em}.settings-kpi-card strong{color:var(--text);font-size:14px}.settings-card-wide{grid-column:1/-1}.settings-head-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.settings-line{grid-gap:4px;gap:4px;padding:12px 0}.settings-block,.settings-line{display:grid;border-top:1px solid hsla(0,0%,100%,.06)}.settings-block{grid-gap:10px;gap:10px;padding-top:14px;margin-top:14px}.settings-block:first-of-type{margin-top:0;padding-top:0;border-top:0}.settings-choice-row{display:flex;gap:8px;flex-wrap:wrap}.settings-choice-pill{min-height:34px;padding:0 12px;border-radius:999px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.03);color:var(--text2);text-transform:capitalize;transition:border-color .18s ease,color .18s ease,background .18s ease,transform .18s ease}.settings-choice-pill.active,.settings-choice-pill:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-dim);transform:translateY(-1px)}.settings-line:first-of-type{border-top:0;padding-top:0}.settings-line strong,.settings-widget-row strong{color:var(--text);font-size:13px}.settings-line span,.settings-widget-row small{color:var(--text2);font-size:12px;line-height:1.5}.settings-inline-status{margin:12px 0 0;color:var(--accent);font-size:12px;line-height:1.5}.settings-widget-list{display:grid;grid-gap:10px;gap:10px}.settings-input-row{display:grid;grid-gap:8px;gap:8px;padding:14px 16px;border:1px solid hsla(0,0%,100%,.08);border-radius:16px;background:var(--glass-surface-soft)}.settings-input-row input,.settings-input-row textarea{width:100%;border:1px solid hsla(0,0%,100%,.08);border-radius:14px;background:hsla(0,0%,100%,.03);color:var(--text);padding:12px 14px;font:inherit}.settings-input-row textarea{resize:vertical;min-height:92px}.settings-profile-preview{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.2rem}.settings-profile-banner{position:relative;width:100%;min-height:148px;overflow:hidden;border:1px solid var(--border);border-radius:18px;background:linear-gradient(180deg,rgba(26,26,64,.9),rgba(10,10,24,.94));color:var(--text2);padding:0}.settings-profile-banner img,.settings-profile-banner-fill{display:block;width:100%;height:148px;object-fit:cover}.settings-profile-banner-fill{background:linear-gradient(180deg,rgba(160,140,255,.22),rgba(12,12,30,.85)),radial-gradient(circle at top right,rgba(123,97,255,.32),transparent 12rem)}.settings-profile-banner span{position:absolute;right:14px;bottom:14px;padding:.46rem .72rem;border-radius:999px;border:1px solid var(--border2);background:rgba(8,8,21,.78);color:var(--text);font-family:var(--font-mono);font-size:.72rem;letter-spacing:.05em}.settings-profile-avatar-row{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.settings-profile-avatar{width:74px;height:74px;border-radius:999px;overflow:hidden;border:1px solid rgba(160,140,255,.32);background:linear-gradient(180deg,rgba(123,97,255,.28),rgba(20,20,44,.94));color:var(--text);display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:1.35rem;font-weight:700;box-shadow:0 0 0 1px rgba(160,140,255,.12),0 16px 30px rgba(0,0,0,.18)}.settings-profile-avatar img{width:100%;height:100%;object-fit:cover}.settings-profile-copy{display:flex;flex-direction:column;gap:.2rem;min-width:0;flex:1 1}.settings-profile-copy strong{color:var(--text);font-size:1rem}.settings-profile-copy small{color:var(--text3);font-family:var(--font-mono);font-size:.74rem;letter-spacing:.05em}.settings-toggle-list{display:grid;grid-gap:10px;gap:10px}.settings-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;border:1px solid hsla(0,0%,100%,.08);border-radius:16px;background:var(--glass-surface-soft)}.settings-toggle-row>div{min-width:0;display:grid;grid-gap:4px;gap:4px}.settings-toggle-row strong{color:var(--text);font-size:13px}.settings-toggle-row span{color:var(--text2);font-size:12px;line-height:1.5}.settings-widget-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;border:1px solid hsla(0,0%,100%,.08);border-radius:16px;background:var(--glass-surface-soft)}.settings-widget-row>div{min-width:0;display:grid;grid-gap:4px;gap:4px}@media (max-width:860px){.customize-metric-grid,.settings-grid,.settings-kpi-grid{grid-template-columns:1fr}.customize-widget-row,.settings-head-row,.settings-toggle-row,.settings-widget-row{align-items:stretch;flex-direction:column}}.quick-travel-widget .widget-body,.social-sync-widget .widget-body{padding-top:.4rem}.quick-travel-shell{display:grid;grid-template-columns:minmax(0,1fr) 82px;grid-gap:.9rem;gap:.9rem;min-height:100%}.quick-travel-main{min-width:0;display:flex;flex-direction:column;gap:.8rem}.quick-travel-summary{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:.9rem 1rem;border-radius:18px;border:1px solid var(--border);background:linear-gradient(180deg,hsla(0,0%,100%,.04),transparent),color-mix(in srgb,var(--surface2) 72%,transparent)}.quick-travel-summary strong,.social-circle-card strong,.social-race-summary strong,.social-sync-headline strong{display:block;color:var(--text)}.quick-travel-summary small,.social-circle-body small,.social-circle-meta p,.social-race-summary p{color:var(--text2)}.quick-travel-kicker,.social-sync-kicker{display:inline-block;margin-bottom:.28rem;text-transform:uppercase;letter-spacing:.18em;font-size:.66rem;color:var(--accent)}.quick-travel-list{display:flex;flex-direction:column;gap:.65rem;min-height:0;max-height:13.75rem;overflow-y:auto;padding-right:.18rem;scrollbar-width:thin;scrollbar-color:rgba(255,122,162,.48) hsla(0,0%,100%,.06)}.quick-travel-list::-webkit-scrollbar{width:.42rem}.quick-travel-list::-webkit-scrollbar-track{background:hsla(0,0%,100%,.05);border-radius:999px}.quick-travel-list::-webkit-scrollbar-thumb{background:linear-gradient(180deg,rgba(255,122,162,.75),rgba(255,180,116,.5));border-radius:999px}.weather-source-label{margin:-.15rem 0 0;color:rgba(240,242,255,.56);font-size:.72rem;font-weight:700;letter-spacing:.04em}.quick-travel-link{display:grid;grid-template-columns:2.3rem minmax(0,1fr) auto;align-items:center;grid-gap:.8rem;gap:.8rem;padding:.85rem .95rem;border-radius:18px;border:1px solid hsla(0,0%,100%,.06);background:color-mix(in srgb,var(--surface) 72%,transparent);text-decoration:none;transition:border-color .16s ease,transform .16s ease,background .16s ease}.quick-travel-link:hover{transform:translateX(2px);border-color:var(--border2);background:color-mix(in srgb,var(--surface2) 84%,transparent)}.quick-travel-link-brand{width:2.3rem;height:2.3rem;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;background:hsla(0,0%,100%,.05);overflow:hidden}.quick-travel-link-brand img{width:1.15rem;height:1.15rem;filter:grayscale(1);transition:filter .16s ease}.quick-travel-link:hover .quick-travel-link-brand img{filter:grayscale(0)}.quick-travel-link-copy{min-width:0}.quick-travel-link-copy small,.quick-travel-link-copy strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quick-travel-link-copy small{margin-top:.14rem;color:var(--text2)}.quick-travel-link-arrow{font-size:.7rem;text-transform:uppercase;letter-spacing:.12em;color:var(--accent)}.quick-travel-rail{display:flex;flex-direction:column;gap:.65rem;padding:.7rem .6rem;border-radius:20px;border:1px solid var(--border);background:linear-gradient(180deg,hsla(0,0%,100%,.04),transparent),color-mix(in srgb,var(--surface) 82%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent-dim) 48%,transparent)}.quick-travel-rail-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid hsla(0,0%,100%,.06);background:hsla(0,0%,100%,.02);color:var(--text2);border-radius:16px;padding:.75rem .5rem;display:flex;flex-direction:column;align-items:center;gap:.28rem;font:inherit;transition:border-color .16s ease,background .16s ease,color .16s ease}.quick-travel-rail-btn.active,.quick-travel-rail-btn:hover{color:var(--bg);border-color:var(--border2);background:linear-gradient(180deg,var(--accent),color-mix(in srgb,var(--accent) 84%,var(--accent2)))}.quick-travel-rail-icon{font-size:.68rem;letter-spacing:.16em;text-transform:uppercase}.quick-travel-rail-label{font-size:.74rem;text-transform:capitalize}.quick-travel-rail-btn small{font-size:.66rem;opacity:.72}.circle-float{position:fixed;z-index:30;width:min(340px,calc(100vw - 26px));padding:0 14px 14px 0;transition:width .18s ease}.circle-float.is-chat-open.circle-size-compact,.circle-float.is-chat-open.circle-size-expanded{width:min(430px,calc(100vw - 26px))}.circle-float-shell{pointer-events:auto;display:flex;flex-direction:column;gap:.82rem;padding:.95rem;border-radius:18px 18px 0 0;border:1px solid var(--border2);border-bottom:0;background:radial-gradient(circle at top left,var(--accent-dim),transparent 14rem),linear-gradient(180deg,hsla(0,0%,100%,.05),transparent),color-mix(in srgb,var(--surface) 96%,transparent);box-shadow:0 18px 50px rgba(0,0,0,.34);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.circle-tray-head-main{display:flex;align-items:center;gap:.75rem;min-width:0}.circle-tray-avatar{width:2.65rem;height:2.65rem;border-radius:999px;flex-shrink:0}.circle-tray-copy{min-width:0}.circle-float-title{display:block;margin-top:.18rem;color:#f2f5ea;font-size:1.15rem;font-family:var(--font-display);letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.circle-float-kicker{display:inline-block;color:hsla(81,15%,78%,.48);text-transform:uppercase;letter-spacing:.16em;font-size:.74rem;font-weight:700}.circle-float-subtitle{margin:.28rem 0 0;color:hsla(79,31%,86%,.62);font-size:.82rem;line-height:1.45;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.circle-add-btn,.circle-card-btn,.circle-card-open,.circle-close-btn,.circle-collapse-btn,.circle-remove-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.03);color:hsla(81,27%,90%,.82);font:inherit}.circle-panel-shell{padding:1.05rem;border-radius:18px 18px 0 0;background:radial-gradient(circle at top left,var(--accent-dim),transparent 12rem),color-mix(in srgb,var(--surface) 98%,transparent);max-height:min(78vh,760px);box-shadow:0 24px 60px rgba(0,0,0,.44),inset 0 1px 0 hsla(0,0%,100%,.04)}.circle-panel-head{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.circle-header-plus{width:2.35rem;height:2.35rem;border-radius:999px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.04);color:#f2f5ea;font:inherit;font-size:1.12rem;line-height:1}.circle-panel-head-actions{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.circle-close-btn{width:2.2rem;height:2.2rem;border-radius:999px;color:hsla(83,31%,89%,.56);font-size:1rem;line-height:1}.circle-panel-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.45rem;gap:.45rem;padding:.42rem;border-radius:18px;border:1px solid hsla(0,0%,100%,.06);background:rgba(27,28,33,.92)}.circle-panel-tabs button{min-height:3rem;border:0;border-radius:18px;background:transparent;color:hsla(87,7%,75%,.54);font:inherit;font-size:.92rem;text-transform:lowercase}.circle-panel-tabs button.active{background:var(--accent-dim);color:var(--accent)}.circle-panel-section{display:flex;flex-direction:column;gap:.8rem}.circle-panel-search-row{display:flex;flex-direction:column;gap:.75rem}.circle-panel-topbar{display:flex;align-items:center;gap:.6rem}.circle-sync-summary{display:flex;flex-wrap:wrap;gap:.5rem;padding-bottom:.15rem}.circle-sync-pill{display:inline-flex;align-items:center;min-height:2rem;padding:0 .75rem;border-radius:999px;border:1px solid hsla(0,0%,100%,.06);background:hsla(0,0%,100%,.04);color:hsla(81,27%,90%,.84);font-size:.78rem}.circle-conversation-list{display:flex;flex-direction:column;gap:.7rem}.circle-panel-topbar .circle-panel-tabs{flex:1 1}.circle-scale-btn{min-height:2.6rem;padding:0 .82rem;border-radius:14px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.03);color:hsla(81,27%,90%,.82);font:inherit;text-transform:lowercase}.circle-panel-body{overflow-y:auto;overflow-x:hidden;padding-right:.2rem;overscroll-behavior:contain}.circle-panel-body::-webkit-scrollbar{width:8px}.circle-panel-body::-webkit-scrollbar-track{background:transparent}.circle-panel-body::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.12);border-radius:999px}.circle-size-compact .circle-panel-body{max-height:min(52vh,420px)}.circle-panel-label{margin:0;color:hsla(81,15%,78%,.48);font-size:.88rem;letter-spacing:.16em;text-transform:uppercase}.circle-card{display:flex;flex-direction:column;gap:.78rem;padding:1rem;border-radius:22px;border:1px solid hsla(0,0%,100%,.08);background:rgba(30,31,36,.92)}.circle-card.is-active{border-color:hsla(0,0%,100%,.12);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.04)}.circle-card-surface{display:block;width:100%;border:0;padding:0;background:transparent;text-align:left;color:inherit}.circle-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:.85rem}.circle-card-user{display:flex;align-items:center;gap:.9rem;min-width:0}.circle-card-avatar{width:2.7rem;height:2.7rem;border-radius:12px}.circle-card-user strong{display:block;color:#f2f5ea;font-size:1.02rem}.circle-card-user strong .circle-presence-dot{margin-left:.45rem}.circle-card-user small{display:block;margin-top:.08rem;color:hsla(81,15%,78%,.46);font-size:.92rem}.circle-card-open{min-height:2.5rem;padding:0 .9rem;border-radius:14px}.circle-card-side{display:flex;flex-direction:column;align-items:flex-end;gap:.35rem;flex-shrink:0}.circle-card-time{color:hsla(79,31%,86%,.58);font-size:.78rem}.circle-conversation-row{display:flex;flex-direction:column;gap:.55rem;padding:.82rem;border-radius:18px;border:1px solid hsla(0,0%,100%,.06);background:rgba(30,31,36,.82)}.circle-conversation-row.is-active{border-color:hsla(0,0%,100%,.12);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.04)}.circle-conversation-main{align-items:flex-start;gap:.75rem;width:100%;padding:0;border:0;background:transparent;color:inherit}.circle-conversation-copy{flex:1 1;min-width:0}.circle-conversation-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.circle-conversation-head strong{display:flex;align-items:center;gap:.42rem;color:#f2f5ea;font-size:.98rem}.circle-conversation-meta{display:flex;align-items:center;gap:.45rem;flex-shrink:0}.circle-conversation-copy small{display:block;margin-top:.12rem;color:hsla(79,31%,86%,.52)}.circle-conversation-preview{margin:.34rem 0 0;color:hsla(81,27%,90%,.8);line-height:1.45;overflow-wrap:anywhere}.circle-conversation-actions{grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.45rem;gap:.45rem}.circle-card-preview,.circle-card-status{margin:0;color:hsla(85,21%,89%,.76);line-height:1.55}.circle-card-preview{color:hsla(88,13%,80%,.54)}.circle-size-compact .circle-card-preview{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.circle-card-meta{display:flex;flex-wrap:wrap;gap:.9rem 1.4rem;color:hsla(83,31%,89%,.86);font-size:.86rem}.circle-card-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.55rem;gap:.55rem}.circle-card-btn{min-height:2.8rem;border-radius:14px;font-size:.9rem;text-transform:lowercase}.circle-card-btn.accent{background:var(--accent-dim);color:var(--accent)}.circle-card-btn.full{width:100%}.circle-card-btn.danger{border-color:rgba(175,66,66,.34);background:rgba(95,35,35,.38);color:#ff7373}.circle-card-btn.subtle{background:hsla(0,0%,100%,.02);color:hsla(79,31%,86%,.68)}.circle-tray-button{display:flex;align-items:center;justify-content:space-between;gap:.85rem;width:100%;min-width:0;min-height:48px;padding:.8rem .95rem;border:1px solid var(--border2);border-radius:18px;background:color-mix(in srgb,var(--surface) 96%,transparent);color:var(--text);text-align:left;box-shadow:0 16px 34px rgba(0,0,0,.28);pointer-events:auto;transition:border-color .16s ease,background .16s ease,transform .16s ease,box-shadow .16s ease}.circle-tray-button:hover{transform:translateY(-1px);border-color:var(--border2)}.circle-tray-button.is-open{background:linear-gradient(180deg,hsla(0,0%,100%,.04),transparent),color-mix(in srgb,var(--surface2) 96%,transparent)}.circle-tray-button.is-chat-open{border-color:color-mix(in srgb,var(--accent) 24%,var(--border2));box-shadow:0 16px 34px rgba(0,0,0,.28),0 0 0 1px color-mix(in srgb,var(--accent-dim) 56%,transparent)}.circle-tray-main{display:flex;align-items:center;gap:.8rem;min-width:0;flex:1 1}.circle-tray-title{display:block;color:var(--text);font-size:.98rem;font-weight:700}.circle-tray-caption{display:block;margin-top:.14rem;color:var(--text2);font-size:.8rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.circle-tray-meta{display:flex;align-items:center;gap:.55rem;flex-shrink:0}.circle-tray-chevron{color:var(--text2);font-size:.95rem;min-width:.8rem;text-align:center}.circle-float-menu,.circle-float-presence,.circle-search-results,.circle-search-shell{display:flex;flex-direction:column;gap:.55rem}.circle-search-box{min-height:42px}.circle-search-row,.circle-thread-row{display:flex;align-items:stretch;gap:.45rem}.circle-person-main{display:flex;align-items:center;gap:.7rem;min-width:0;flex:1 1}.circle-avatar-icon,.circle-person-avatar{width:2.3rem;height:2.3rem;border-radius:14px;overflow:hidden;flex-shrink:0}.circle-person-avatar{display:inline-flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.04);color:var(--accent);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase}.circle-avatar-icon img,.circle-person-avatar img{width:100%;height:100%;object-fit:cover}.circle-search-row{padding:.82rem;border-radius:18px;border:1px solid hsla(0,0%,100%,.06);background:rgba(30,31,36,.88)}.circle-person-main small,.circle-search-row strong{display:block}.circle-person-main small{margin-top:.14rem;color:hsla(79,31%,86%,.58)}.circle-add-btn,.circle-remove-btn{border-radius:999px;padding:0 .95rem}.circle-add-btn:disabled{opacity:.55}.circle-unread-badge{display:inline-flex;align-items:center;justify-content:center;min-width:1.55rem;min-height:1.55rem;padding:0 .36rem;border-radius:999px;background:var(--accent-dim);color:var(--accent);font-size:.72rem;font-weight:700;flex-shrink:0}.circle-inline-message{margin:0;color:#ffb8b8;font-size:.76rem;line-height:1.45}.circle-float.is-collapsed{width:min(320px,calc(100vw - 40px))}.circle-float.is-collapsed .circle-float-shell{padding:.55rem;border-radius:20px}.circle-chat-shell{display:flex;flex-direction:column;gap:.9rem;min-height:min(64vh,620px);padding:.15rem;border-radius:18px 18px 0 0;background:color-mix(in srgb,var(--surface) 98%,transparent);border:1px solid var(--border2);border-bottom:0}.circle-chat-head{display:flex;align-items:center;gap:.8rem;min-width:0;justify-content:space-between;padding:.1rem .1rem .9rem;border-bottom:1px solid var(--border)}.circle-chat-head-actions{display:flex;align-items:center;gap:.45rem;flex-shrink:0}.circle-chat-head-main{display:flex;align-items:center;gap:.7rem;min-width:0;flex:1 1}.circle-chat-head-main small,.circle-chat-head-main strong{display:block}.circle-chat-head-main strong{color:var(--text)}.circle-chat-head-main small{color:var(--text2)}.circle-chat-head-avatar{width:2.5rem;height:2.5rem}.circle-chat-head-side{display:flex;align-items:center;gap:.6rem;flex-shrink:0}.circle-chat-back,.circle-chat-send{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--border);background:color-mix(in srgb,var(--surface2) 72%,transparent);color:var(--text);font:inherit;text-transform:lowercase}.circle-chat-back{min-height:2.4rem;padding:0 .8rem;border-radius:999px}.circle-chat-head .circle-close-btn{width:2.2rem;height:2.2rem;border-radius:999px}.circle-chat-send{min-width:5.2rem;min-height:2.85rem;border-radius:14px;background:var(--accent-dim);color:var(--accent)}.circle-presence-pill{display:inline-flex;align-items:center;gap:.4rem;min-height:2.25rem;padding:0 .78rem;border-radius:999px;background:color-mix(in srgb,var(--surface2) 80%,transparent);color:var(--text2);font-size:.8rem;white-space:nowrap}.circle-presence-pill.online{background:color-mix(in srgb,#22c55e 26%,var(--surface2))}.circle-presence-pill.away{background:color-mix(in srgb,#f59e0b 22%,var(--surface2))}.circle-presence-dot{width:.55rem;height:.55rem;background:color-mix(in srgb,var(--text2) 72%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--surface) 86%,transparent)}.circle-presence-dot.online{background:#54d179}.circle-presence-dot.away{background:#e7ba49}.circle-presence-dot.offline{background:hsla(86,8%,65%,.58)}.circle-chat-messages{overflow-y:auto;overflow-x:hidden;min-height:0;flex:1 1;max-height:none;padding:1rem 1rem 1rem 1.05rem;display:flex;flex-direction:column;gap:.75rem;background:linear-gradient(180deg,hsla(0,0%,100%,.02),transparent 24%),color-mix(in srgb,var(--bg) 82%,transparent);border-radius:16px}.circle-message-row{display:flex;align-items:flex-end;gap:.55rem}.circle-message-row.mine{justify-content:flex-end;padding-left:2.6rem;padding-right:.55rem}.circle-message-row.theirs{padding-right:2.6rem}.circle-message-avatar{width:2rem;height:2rem;border-radius:12px}.circle-message-stack{display:flex;flex-direction:column;gap:.34rem;max-width:min(84%,430px);min-width:0}.circle-message-bubble{padding:.92rem 1rem;border-radius:20px;border:1px solid var(--border);box-shadow:0 10px 24px rgba(0,0,0,.18)}.circle-message-row.mine .circle-message-bubble{background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 26%,var(--surface2)),color-mix(in srgb,var(--accent) 18%,var(--surface)));color:var(--text);border-color:color-mix(in srgb,var(--accent) 28%,var(--border))}.circle-message-bubble.failed{border-color:rgba(175,66,66,.38)}.circle-message-bubble p{margin:0;line-height:1.55;overflow-wrap:anywhere;word-break:break-word}.circle-message-bubble a{color:inherit;text-decoration:underline;overflow-wrap:anywhere;word-break:break-word}.circle-message-meta{display:flex;gap:.55rem;color:var(--text2);font-size:.74rem;padding:0 .2rem}.circle-message-row.mine .circle-message-meta{justify-content:flex-end}.circle-message-status.failed{color:#f88}.circle-message-status.seen{color:var(--accent)}.circle-retry-btn{align-self:flex-start;border:0;padding:0;background:transparent;color:var(--accent2);font:inherit;font-size:.78rem}.circle-typing-bubble{display:inline-flex;align-items:center;gap:.28rem;padding:.8rem .9rem;border-radius:18px;background:color-mix(in srgb,var(--surface2) 96%,transparent);border:1px solid var(--border)}.circle-typing-bubble span{width:.36rem;height:.36rem;border-radius:999px;background:color-mix(in srgb,var(--text) 72%,transparent);animation:circleTyping 1s ease-in-out infinite}.circle-typing-bubble span:nth-child(2){animation-delay:.12s}.circle-typing-bubble span:nth-child(3){animation-delay:.24s}@keyframes circleTyping{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.circle-chat-form{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.7rem;gap:.7rem;padding:.95rem .15rem .05rem;border-top:1px solid var(--border)}.circle-chat-form .search-box{min-width:0;min-height:3rem;background:color-mix(in srgb,var(--surface) 94%,transparent)}.circle-chat-form,.circle-chat-head,.circle-chat-head-main,.circle-link-card-body{min-width:0}.circle-link-preview-stack{display:flex;flex-direction:column;gap:.5rem;margin-top:.55rem}.circle-link-embed{width:100%;min-height:190px;border:0;border-radius:16px}.circle-link-card{display:flex;gap:.75rem;padding:.72rem;border-radius:16px;border:1px solid hsla(0,0%,100%,.06);background:hsla(0,0%,100%,.03);color:inherit;text-decoration:none}.circle-link-card-image{width:62px;height:62px;border-radius:12px;object-fit:cover;flex-shrink:0}.circle-link-card-body{display:flex;flex-direction:column;gap:.18rem;min-width:0}.circle-link-card-body small,.circle-link-card-body span{color:hsla(79,31%,86%,.6)}.circle-link-card-body strong{color:#f2f5ea}@media (max-width:1100px){.circle-float{right:14px;bottom:18px}}@media (max-width:900px){.quick-travel-shell{grid-template-columns:1fr}.quick-travel-rail{flex-direction:row;overflow-x:auto}.quick-travel-rail-btn{min-width:92px}.circle-float{position:static;width:100%;margin-top:14px}.circle-float.is-chat-open.circle-size-compact,.circle-float.is-chat-open.circle-size-expanded,.circle-float.is-collapsed{width:100%}}@media (max-width:720px){.quick-travel-summary{flex-direction:column;align-items:flex-start}.circle-card-actions,.circle-panel-tabs{grid-template-columns:1fr}.circle-chat-head{flex-direction:column;align-items:stretch}.circle-chat-form{grid-template-columns:1fr}.circle-presence-pill{width:-moz-fit-content;width:fit-content}}.app-stage,body{background:radial-gradient(circle at top left,color-mix(in srgb,var(--accent3) 16%,transparent),transparent 22rem),radial-gradient(circle at bottom right,color-mix(in srgb,var(--accent) 16%,transparent),transparent 24rem),var(--bg)}.app-frame,.urdocs-appframe{background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 95%,transparent),color-mix(in srgb,var(--bg2) 98%,transparent)),var(--bg2);border:1px solid var(--border2);box-shadow:0 24px 80px rgba(0,0,0,.38),inset 0 1px 0 hsla(0,0%,100%,.025)}.main,.urdocs-main{background:transparent}.sidebar,.urdocs-rail,.urdocs-sidebar{background:linear-gradient(180deg,rgba(23,23,58,.94),rgba(12,12,30,.97)),var(--bg2);border-color:var(--border)}.circle-chat-head,.circle-panel-head,.sidebar-logo,.urdocs-sidebar-head,.urdocs-statusbar,.urdocs-topbar,.whead,.widget-head{border-color:var(--border)}.logo-mark{color:var(--accent2)}.btn-ghost,.circle-add-btn,.circle-card-btn,.circle-card-open,.circle-chat-send,.circle-close-btn,.circle-collapse-btn,.circle-remove-btn,.circle-retry-btn,.nav-item,.profile-row,.settings-choice-pill,.sidebar-pin-btn,.urdocs-action-row button,.urdocs-editor-toolbar button,.urdocs-rail-btn,.urdocs-row-menu-wrap>button,.user-btn,.widget-chip-btn,.widget-icon-btn{transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}.nav-item,.urdocs-rail-btn,.user-btn{color:var(--text2)}.btn-ghost:hover,.nav-item.active,.nav-item:hover,.profile-row:hover,.settings-choice-pill.active,.settings-choice-pill:hover,.sidebar-pin-btn:hover,.urdocs-rail-btn.active,.urdocs-rail-btn:hover,.user-btn:hover,.widget-chip-btn:hover,.widget-icon-btn:hover{background:var(--accent-dim);border-color:var(--border2);color:var(--text);box-shadow:0 0 0 1px rgba(160,140,255,.12)}.btn,.btn-accent,.btn-primary,.circle-chat-send,.urdocs-action-row .primary,.urdocs-empty-btn,.urdocs-import-btn,.urdocs-new-btn{border-radius:var(--radius-sm)}.btn-accent,.btn-primary,.circle-chat-send,.urdocs-action-row .primary,.urdocs-new-btn{border:1px solid rgba(160,140,255,.5);color:#fff;box-shadow:0 10px 28px rgba(123,97,255,.28)}.btn-accent:hover,.btn-primary:hover,.circle-chat-send:hover,.urdocs-action-row .primary:hover,.urdocs-new-btn:hover{background:linear-gradient(180deg,var(--accent2),#b4a5ff)}.btn-ghost,.circle-add-btn,.circle-card-btn,.circle-card-open,.circle-close-btn,.circle-collapse-btn,.circle-remove-btn,.urdocs-action-row button:not(.primary),.urdocs-editor-toolbar button,.urdocs-empty-btn,.urdocs-import-btn,.urdocs-row-menu-wrap>button,.widget-chip-btn,.widget-icon-btn{background:hsla(0,0%,100%,.03);border:1px solid var(--border2);color:var(--text2)}.ana-compact,.card,.circle-card,.circle-chat-shell,.circle-panel-shell,.customize-control-card,.customize-summary-card,.customize-theme-card,.ghost-compact,.quick-travel-widget,.settings-card,.settings-kpi-card,.social-sync-widget,.widget{background:linear-gradient(180deg,rgba(23,23,58,.92),rgba(14,14,34,.96)),var(--bg2);border:1px solid var(--border);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.025),0 20px 40px rgba(0,0,0,.14)}.card:hover,.circle-card:hover,.ghost-mini-card:hover,.widget:hover{border-color:var(--border2)}.circle-float-title,.customize-control-card h3,.customize-summary-card h3,.customize-theme-card h3,.settings-card h3,.settings-head-row h2,.urdocs-logo,.urdocs-title-input,.wtitle{font-family:var(--font-display);color:var(--text)}.ana-copy h3,.cal-month,.customize-metric strong,.ghost-mini-card strong,.market-ticker,.settings-kpi-card strong,.wtitle{letter-spacing:-.02em}.ana-kicker,.circle-float-kicker,.circle-panel-label,.clock-city,.clock-date,.customize-inline-note,.customize-metric span,.dash-kicker,.ghost-mini-icon,.market-exchange,.mini-widget-sub,.note-date,.settings-block-label,.settings-kpi-card small,.urdocs-action-row span,.urdocs-list-item small,.urdocs-save-badge,.urdocs-statusbar,.wsub{font-family:var(--font-mono);color:var(--text3);letter-spacing:.06em}.dashboard-profile-cover,.dashboard-profile-cover-placeholder,.dashboard-profile-hero.clean{background:linear-gradient(180deg,rgba(30,30,70,.66),rgba(12,12,26,.92)),var(--bg3)}.dashboard-profile-avatar.floating{border-color:rgba(160,140,255,.4);box-shadow:0 0 0 1px rgba(160,140,255,.22),0 0 32px rgba(123,97,255,.22)}.cal-event,.circle-sync-pill,.customize-widget-row,.dashboard-stat-pill,.ghost-mini-card,.habit-row,.market-row,.note-row,.settings-toggle-row,.settings-widget-row,.stack-row,.stat-pill,.util-card{background:hsla(0,0%,100%,.025);border-color:var(--border)}.circle-chat-form,.circle-panel-search-row,.circle-panel-tabs,.ghost-summary-bar,.market-row,.note-row,.settings-block,.settings-line,.urdocs-editor-shell,.urdocs-editor-toolbar,.urdocs-list-item,.urdocs-page,.weather-current{border-color:var(--border)}.circle-chat-form .search-box,.circle-search-box,.search-box,.settings-input-row input,.settings-input-row textarea,.urdocs-search,.urdocs-size-select,.urdocs-title-input,.urdocs-toolbar-select,input,select,textarea{background:rgba(9,9,22,.88);border-color:var(--border2);color:var(--text)}input::placeholder,textarea::placeholder{color:var(--text3)}.ana-page,.customize-shell,.dashboard-grid-item,.dashboard-shell,.dashboard-top-band,.settings-shell{color:var(--text)}.ana-orb{background:conic-gradient(from 180deg,var(--accent),var(--accent2),var(--accent));box-shadow:0 0 24px rgba(123,97,255,.45)}.circle-message-status.seen,.circle-presence-dot.online,.circle-presence-pill.online,.clock-time .colon,.ghost-mini-icon,.news-row:hover strong{color:var(--accent2)}.market-change.pos,.pos{color:var(--green)}.circle-message-status.failed,.market-change.neg,.neg,.urdocs-row-menu .danger{color:var(--red)}.circle-float{right:0;bottom:0;padding:0 18px 18px 0}.circle-chat-shell,.circle-float-shell,.circle-panel-shell{background:linear-gradient(180deg,color-mix(in srgb,var(--surface2) 96%,transparent),color-mix(in srgb,var(--surface) 99%,transparent)),var(--surface);border-color:color-mix(in srgb,var(--border2) 82%,transparent);box-shadow:0 20px 55px rgba(0,0,0,.42),0 0 0 1px color-mix(in srgb,var(--accent-dim) 55%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.circle-chat-messages,.circle-panel-body{background:color-mix(in srgb,var(--bg) 74%,transparent)}.circle-card,.circle-conversation-row,.circle-link-card,.circle-search-row{background:color-mix(in srgb,var(--surface2) 68%,transparent);border-color:color-mix(in srgb,var(--border2) 72%,transparent)}.circle-message-bubble{background:color-mix(in srgb,var(--surface2) 96%,transparent);border-color:color-mix(in srgb,var(--border2) 72%,transparent);color:var(--text)}.circle-message-row.mine .circle-message-bubble{background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 86%,var(--surface2)),color-mix(in srgb,var(--accent) 64%,var(--surface3)));border-color:color-mix(in srgb,var(--accent) 34%,var(--border2))}.circle-typing-bubble{background:color-mix(in srgb,var(--surface2) 94%,transparent);border-color:color-mix(in srgb,var(--border2) 56%,transparent)}.urdocs-main,.urdocs-shell,.urdocs-sidebar{background:transparent}.urdocs-editor-surface,.urdocs-page{background:linear-gradient(180deg,rgba(251,250,255,.985),rgba(246,244,255,.99)),#f8f7ff;color:#23213a}.urdocs-editor-surface h1,.urdocs-editor-surface h2,.urdocs-editor-surface h3{color:#18152a}.urdocs-editor-surface blockquote{border-left-color:var(--accent);background:rgba(123,97,255,.05)}.urdocs-editor-surface table,.urdocs-editor-surface td,.urdocs-editor-surface th{border-color:rgba(74,63,130,.14)}.circle-panel-tabs button.active,.settings-choice-pill.active,.urdocs-list-item.selected{background:var(--accent-dim);border-color:color-mix(in srgb,var(--accent) 28%,var(--border2));color:var(--accent)}.urdocs-save-badge{background:var(--accent-dim);border-color:color-mix(in srgb,var(--accent) 32%,var(--border2));color:var(--accent)}.customize-shell:before,.dashboard-header-modal,.settings-shell:before{background:transparent}@media (max-width:900px){.app-stage{padding:0}.app-frame,.urdocs-appframe{width:100%;min-height:100vh;border-radius:0}}.profile-popover,.profile-popover-with-header{background:linear-gradient(180deg,hsla(0,0%,100%,.04),hsla(0,0%,100%,.01)),color-mix(in srgb,var(--surface) 97%,transparent)!important;border:1px solid var(--border2)!important;box-shadow:0 24px 70px rgba(0,0,0,.42),0 0 0 1px color-mix(in srgb,var(--accent-dim) 45%,transparent)!important;color:var(--text)}.profile-form label span,.profile-popover-head small,.profile-status{color:var(--text2)!important;opacity:1}.profile-form input,.profile-popover-with-header .profile-form input{border-color:var(--border)!important;background:color-mix(in srgb,var(--surface2) 84%,transparent)!important;color:var(--text)!important}.profile-header-placeholder{background:radial-gradient(circle at 20% 20%,color-mix(in srgb,var(--accent) 40%,transparent),transparent 35%),radial-gradient(circle at 80% 30%,color-mix(in srgb,var(--accent2) 24%,transparent),transparent 28%),color-mix(in srgb,var(--surface2) 88%,transparent)!important}.profile-header-change-btn{background:color-mix(in srgb,var(--surface) 88%,rgba(0,0,0,.35))!important;color:var(--text)!important;border:1px solid var(--border)!important}.profile-popover-head.pinterest-style .profile-avatar.large{border-color:color-mix(in srgb,var(--surface) 96%,transparent)!important}.dashboard-profile-hero{background:radial-gradient(circle at top right,var(--accent-dim),transparent 20rem),linear-gradient(180deg,color-mix(in srgb,var(--surface) 90%,transparent),color-mix(in srgb,var(--bg2) 96%,transparent))!important}.dashboard-profile-cover.clean.no-image{background:radial-gradient(circle at 18% 22%,color-mix(in srgb,var(--accent) 22%,transparent),transparent 32%),radial-gradient(circle at 82% 30%,color-mix(in srgb,var(--accent2) 22%,transparent),transparent 28%),linear-gradient(135deg,color-mix(in srgb,var(--surface2) 92%,transparent),color-mix(in srgb,var(--bg2) 98%,transparent))!important}.circle-dock-rail{justify-content:flex-end;gap:.75rem}.circle-dock-rail,.circle-dock-stack{pointer-events:auto;display:flex;align-items:flex-end;width:100%}.circle-dock-stack{flex-direction:column;gap:.45rem}.circle-dock-popover{width:100%;margin-bottom:-.2rem;animation:circle-dock-rise .18s ease}.circle-dock-popover.circle-chat-shell,.circle-dock-popover.circle-panel-shell{border-bottom-left-radius:18px;border-bottom-right-radius:18px}.circle-dock-chat-window{width:min(24rem,calc(100vw - 2rem));min-height:28rem;max-height:min(40rem,calc(100vh - 5.25rem));animation:circle-dock-rise .18s ease}.circle-tray-button{min-width:min(320px,calc(100vw - 26px));border-top-right-radius:16px;border-top-left-radius:16px}.circle-card-user strong,.circle-chat-head-main strong,.circle-conversation-head strong,.circle-float-title{color:var(--text)}.circle-card-time,.circle-chat-head-main small,.circle-conversation-copy small,.circle-float-kicker,.circle-float-subtitle,.circle-panel-label,.circle-tray-caption{color:var(--text2)}.circle-card,.circle-conversation-row,.circle-panel-tabs,.circle-search-row,.circle-sync-pill{border-color:var(--border);background:color-mix(in srgb,var(--surface2) 76%,transparent)}.circle-card-btn.accent,.circle-chat-send,.circle-panel-tabs button.active,.circle-unread-badge{background:var(--accent-dim);color:var(--accent);border-color:color-mix(in srgb,var(--accent) 32%,var(--border2))}html[data-theme=cat-cafe] .sidebar-logo{gap:2px}html[data-theme=cat-cafe] .logo-mark{color:#ffb3c6}html[data-theme=cat-cafe] .circle-tray-title:after{content:" 🐾";content:" \1F43E"}@keyframes circle-dock-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:980px){.circle-dock-rail{flex-direction:column;align-items:flex-end}.circle-dock-chat-window{width:min(24rem,calc(100vw - 1rem))}}.sidebar-pin-btn{display:none}.calendar-title-lockup{display:flex;align-items:center;gap:14px}.calendar-title-icon{width:56px;height:56px;border-radius:12px;color:var(--accent);background:color-mix(in srgb,var(--accent) 18%,var(--surface2));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06)}.calendar-page-head .pg-title{font-size:2rem;letter-spacing:-.045em}.calendar-page-head .pg-sub{font-size:.95rem;color:var(--text2)}.calendar-shell-rich{grid-template-columns:330px minmax(0,1fr);align-items:stretch}.calendar-events-card,.calendar-form-card,.calendar-main-card{border-radius:8px;background:color-mix(in srgb,var(--surface) 94%,#111217);border-color:color-mix(in srgb,var(--border2) 72%,transparent);box-shadow:0 18px 48px rgba(0,0,0,.22)}.calendar-main-rich{gap:0}.calendar-topbar-rich{grid-template-columns:auto 1fr auto auto;gap:16px;padding:0 0 18px}.calendar-month-title{font-size:1.55rem;letter-spacing:-.04em}.calendar-month-sub{font-size:.86rem}.calendar-date-jump .search-box,.calendar-search-box{background:color-mix(in srgb,var(--surface2) 84%,transparent);border-color:color-mix(in srgb,var(--border2) 78%,transparent)}.calendar-view-switch{min-width:290px;background:color-mix(in srgb,var(--surface2) 82%,transparent);border-radius:8px;padding:6px}.calendar-view-switch .seg-btn{border-radius:7px}.calendar-head-actions .btn-accent{min-height:50px;border-radius:8px;color:#12130f}.calendar-weekdays{border:1px solid color-mix(in srgb,var(--border2) 86%,transparent);background:color-mix(in srgb,var(--surface) 92%,transparent)}.calendar-weekdays div{min-height:38px;border-right:1px solid color-mix(in srgb,var(--border2) 70%,transparent);color:var(--text);font-size:.82rem;font-weight:700}.calendar-grid-month{border:1px solid color-mix(in srgb,var(--border2) 86%,transparent);background:color-mix(in srgb,var(--border2) 80%,transparent)}.calendar-day{min-height:122px;border-right:1px solid color-mix(in srgb,var(--border2) 74%,transparent);border-bottom:1px solid color-mix(in srgb,var(--border2) 74%,transparent);background:color-mix(in srgb,var(--surface) 96%,#111217);padding:10px 8px}.calendar-day:hover{background:color-mix(in srgb,var(--surface2) 74%,var(--surface))}.calendar-day.blank{background:color-mix(in srgb,var(--surface) 88%,transparent)}.calendar-day.selected,.calendar-day.today{border-color:color-mix(in srgb,var(--accent) 46%,var(--border2));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 58%,transparent)}.calendar-day.selected{background:color-mix(in srgb,var(--accent) 20%,var(--surface))}.calendar-day-top span{font-size:1.02rem;font-weight:700}.calendar-day-events{gap:4px}.calendar-allday-chip,.calendar-event-pill,.calendar-time-event{border-radius:5px;min-height:22px;padding:3px 7px;background:color-mix(in srgb,var(--surface3) 76%,transparent);color:var(--text);font-size:.73rem;font-weight:700}.calendar-event-pill i{width:6px;height:6px}.calendar-events-card,.calendar-form-card{padding:22px}.calendar-collection-row{min-height:42px;border:0;border-radius:7px;grid-template-columns:4px 1fr auto;padding:0 10px 0 0}.calendar-collection-row.active,.calendar-collection-row:hover{background:color-mix(in srgb,var(--surface2) 72%,transparent);border-color:transparent}.calendar-collection-dot{width:4px;height:28px}.calendar-stat-strip{display:none}.calendar-launch-card{border-radius:8px}.circle-float{right:max(18px,calc((100vw - 1680px) / 2 + 18px));width:min(380px,calc(100vw - 26px))}.circle-float.is-chat-open.circle-size-compact,.circle-float.is-chat-open.circle-size-expanded{width:min(430px,calc(100vw - 26px))}.circle-chat-shell,.circle-float-shell,.circle-panel-shell,.circle-tray-button{border-radius:12px;background:linear-gradient(180deg,hsla(0,0%,100%,.055),hsla(0,0%,100%,.018)),color-mix(in srgb,var(--surface) 78%,transparent);border-color:color-mix(in srgb,var(--border2) 74%,transparent);box-shadow:0 26px 70px rgba(0,0,0,.44),0 0 34px color-mix(in srgb,var(--accent) 16%,transparent),inset 0 1px 0 hsla(0,0%,100%,.045);-webkit-backdrop-filter:blur(22px) saturate(130%);backdrop-filter:blur(22px) saturate(130%)}.circle-panel-shell{padding:1.25rem}.circle-panel-head{padding:.1rem 0 .2rem}.circle-float-title,.circle-tray-title{font-weight:800;letter-spacing:-.02em}.circle-float-kicker,.circle-panel-label{text-transform:none;letter-spacing:.02em;font-weight:700}.circle-sync-pill{font-weight:650}.circle-close-btn,.circle-header-plus{width:2.35rem;height:2.35rem;display:inline-grid;place-items:center;border-radius:11px;background:color-mix(in srgb,var(--surface2) 72%,transparent)}.circle-close-btn:hover,.circle-header-plus:hover{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 32%,var(--border2));background:var(--accent-dim)}.circle-search-box{background:color-mix(in srgb,var(--surface2) 82%,transparent)!important;border-color:color-mix(in srgb,var(--border2) 86%,transparent)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.035)}.circle-panel-tabs{border-radius:10px}.circle-panel-tabs button{border-radius:8px;text-transform:none;font-weight:700}.circle-empty-state{min-height:170px;display:grid;place-items:center;grid-gap:.75rem;gap:.75rem;padding:1.2rem;border-radius:12px;border:1px dashed color-mix(in srgb,var(--border2) 72%,transparent);background:color-mix(in srgb,var(--surface2) 42%,transparent);text-align:center}.circle-empty-icon{width:72px;height:72px;display:grid;place-items:center;border-radius:22px;color:color-mix(in srgb,var(--accent) 72%,var(--text2));background:color-mix(in srgb,var(--accent) 10%,transparent);opacity:.86}.circle-empty-icon svg{stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.circle-tray-button{min-width:min(340px,calc(100vw - 26px))}@media (max-width:1180px){.calendar-side-rich{order:0}}.app-frame{grid-template-columns:92px 1fr;transition:grid-template-columns .24s ease}.app-frame:has(.sidebar:hover){grid-template-columns:220px 1fr}.app-frame:has(.sidebar.expanded){grid-template-columns:92px 1fr}.sidebar{transition:width .24s ease,border-color .2s ease,background .2s ease}.nav-item,.user-btn{transition:justify-content .24s ease,padding .24s ease,background .18s ease,border-color .18s ease,color .18s ease}.nav-icon svg{display:block;margin:0 auto;filter:drop-shadow(0 0 5px color-mix(in srgb,var(--accent) 22%,transparent))}.dashboard-header{margin-bottom:0}.dashboard-header-copy{gap:8px}.dashboard-title{font-size:clamp(30px,3.25vw,44px)}.dashboard-stat-pills{gap:8px}.dashboard-stat-pill{padding:10px 12px;border-radius:14px}.dashboard-cockpit-grid-minimal{grid-template-columns:minmax(240px,420px);grid-auto-rows:auto;align-items:start}.dashboard-cockpit-grid-minimal .cockpit-todos-card{grid-column:auto;min-height:0;padding:14px;border-radius:16px}.dashboard-cockpit-grid-minimal .cockpit-card-head{margin-bottom:10px}.dashboard-cockpit-grid-minimal .cockpit-list{gap:7px}.dashboard-cockpit-grid-minimal .cockpit-todo-row{grid-template-columns:auto minmax(0,1fr);padding:8px;border-radius:11px;gap:8px}.dashboard-cockpit-grid-minimal .cockpit-todo-row em{display:none}.dashboard-cockpit-grid-minimal .cockpit-todo-row strong{font-size:12px}.dashboard-cockpit-grid-minimal .cockpit-todo-row small{font-size:9px}.todo-list-widget{font-size:.92rem}.todo-list-widget .widget-body{padding-top:2px}.todo-list-widget .stack-list{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px}.todo-list-widget .stack-row{min-height:44px;padding:8px 10px;border-radius:12px}.todo-list-widget .stack-row strong{font-size:.84rem}.todo-list-widget .stack-row p,.todo-list-widget .stack-row span{font-size:.72rem}.circle-context-menu{position:fixed;z-index:1400;width:176px;transform:translate(-8px,-8px);padding:6px;border-radius:12px;border:1px solid color-mix(in srgb,var(--border2) 82%,transparent);background:linear-gradient(180deg,hsla(0,0%,100%,.06),hsla(0,0%,100%,.02)),color-mix(in srgb,var(--surface) 92%,transparent);box-shadow:0 18px 45px rgba(0,0,0,.42),0 0 24px color-mix(in srgb,var(--accent) 12%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.circle-context-menu button{width:100%;min-height:36px;border:0;border-radius:9px;background:transparent;color:var(--text);text-align:left;padding:0 10px}.circle-context-menu button:hover{background:var(--accent-dim);color:var(--accent)}.circle-friends-emoji{width:30px;height:30px;display:inline-grid;place-items:center;color:var(--accent);font-size:1.22rem;line-height:1;text-shadow:0 0 4px color-mix(in srgb,var(--accent) 70%,transparent),0 0 12px color-mix(in srgb,var(--accent) 42%,transparent);filter:saturate(.72) brightness(1.14)}.circle-tray-button.is-collapsed{min-width:72px;width:72px;padding:.72rem}.circle-tray-button.is-collapsed .circle-tray-main{justify-content:center;flex:initial}.circle-tray-button.is-collapsed .circle-tray-avatar,.circle-tray-button.is-collapsed .circle-tray-caption,.circle-tray-button.is-collapsed .circle-tray-chevron{display:none}@media (max-width:760px){.app-frame,.app-frame:has(.sidebar.expanded),.app-frame:has(.sidebar:hover){grid-template-columns:1fr}.dashboard-cockpit-grid-minimal,.dashboard-stat-strip{grid-template-columns:1fr}}:root{--bg:#070b18;--bg2:#0d1225;--bg3:#111829;--surface:#0e1628;--surface2:#131f38;--surface3:#182444;--border:rgba(255,79,123,.1);--border2:rgba(255,79,123,.2);--text:#f0f2ff;--text2:rgba(240,242,255,.55);--text3:rgba(240,242,255,.28);--accent:#ff4f7b;--accent-dim:rgba(255,79,123,.08);--accent2:#ff8fa3;--accent2-dim:rgba(255,143,163,.12);--accent3:#4f8cff;--accent3-dim:rgba(79,140,255,.12);--green:#3ecf8e;--red:#ff5e72;--amber:#f5a623;--glass-surface:linear-gradient(180deg,hsla(0,0%,100%,.045),hsla(0,0%,100%,.012)),radial-gradient(circle at top right,var(--accent-dim),transparent 16rem),color-mix(in srgb,var(--surface) 84%,transparent);--glass-surface-soft:linear-gradient(180deg,hsla(0,0%,100%,.035),hsla(0,0%,100%,.01)),color-mix(in srgb,var(--surface2) 78%,transparent);--glass-border:color-mix(in srgb,var(--border2) 68%,hsla(0,0%,100%,.04))}.app-stage{background:radial-gradient(circle at 18% 12%,rgba(255,79,123,.12),transparent 28rem),radial-gradient(circle at 82% 82%,rgba(79,140,255,.11),transparent 30rem),#050814}.sidebar,.urdocs-rail,.urdocs-sidebar{background:linear-gradient(180deg,rgba(7,11,24,.96),rgba(5,8,18,.98)),var(--bg2)}.ana-compact,.card,.circle-card,.circle-chat-shell,.circle-panel-shell,.customize-control-card,.customize-summary-card,.customize-theme-card,.ghost-compact,.quick-travel-widget,.settings-card,.settings-kpi-card,.social-sync-widget,.widget{background:linear-gradient(180deg,rgba(13,18,37,.94),rgba(7,11,24,.97)),var(--bg2);border-color:var(--border)}.btn-accent,.btn-primary,.circle-chat-send,.urdocs-action-row .primary,.urdocs-new-btn{background:linear-gradient(180deg,var(--accent),var(--accent2));border-color:rgba(255,79,123,.5);box-shadow:0 10px 28px rgba(255,79,123,.25)}.btn-accent:hover,.btn-primary:hover,.circle-chat-send:hover,.urdocs-action-row .primary:hover,.urdocs-new-btn:hover{background:linear-gradient(180deg,var(--accent2),#ffb3c2)}.dashboard-cockpit-grid-minimal{grid-template-columns:minmax(220px,.82fr) minmax(220px,.82fr) minmax(260px,1fr);gap:14px}.dashboard-cockpit-grid-minimal>.widget{min-height:230px;border-radius:18px}.dashboard-cockpit-grid-minimal .widget-drag-handle{cursor:default}.dashboard-cockpit-grid-minimal .widget-chip-btn{display:none}.dashboard-cockpit-grid-minimal .todo-list-widget{min-height:210px}.dashboard-cockpit-grid-minimal .clock-widget{background:linear-gradient(145deg,rgba(255,79,123,.08),rgba(255,79,123,.02)),var(--bg2)}.dashboard-cockpit-grid-minimal .calendar-mini-panel,.dashboard-cockpit-grid-minimal .calendar-widget-summary{min-width:0}.news-widget{min-height:390px}.news-widget .widget-body{min-height:0}.news-widget .news-list-compact{gap:12px}.circle-chat-shell{background:linear-gradient(180deg,rgba(13,18,37,.72),rgba(7,11,24,.82)),color-mix(in srgb,var(--surface) 70%,transparent);-webkit-backdrop-filter:blur(18px) saturate(135%);backdrop-filter:blur(18px) saturate(135%)}.circle-chat-head{min-height:54px;padding:.45rem .55rem;display:grid;grid-template-columns:auto minmax(0,1fr) auto;border-bottom-color:color-mix(in srgb,var(--border2) 56%,transparent)}.circle-chat-head-main{justify-content:center;gap:.55rem;text-align:center}.circle-chat-head-main strong{font-size:.98rem;letter-spacing:0}.circle-chat-head-avatar,.circle-chat-head-main small,.circle-chat-head-side .circle-card-btn,.circle-chat-head-side .circle-presence-pill{display:none}.circle-chat-status-dot{width:.58rem;height:.58rem;border-radius:999px;background:rgba(240,242,255,.26);box-shadow:0 0 0 4px rgba(240,242,255,.05)}.circle-chat-status-dot.online{background:var(--green);box-shadow:0 0 0 4px rgba(62,207,142,.11),0 0 14px rgba(62,207,142,.4)}.circle-chat-status-dot.away{background:var(--amber);box-shadow:0 0 0 4px rgba(245,166,35,.1),0 0 12px rgba(245,166,35,.34)}.circle-chat-form{position:relative;display:block;padding:0;border:1px solid color-mix(in srgb,var(--border2) 78%,transparent);border-radius:999px;background:rgba(7,11,24,.7)}.circle-chat-form .search-box{width:100%;min-height:46px;padding:0 3.25rem 0 1rem;border:0!important;background:transparent!important}.circle-chat-send{position:absolute;top:50%;right:.34rem;width:2.25rem;height:2.25rem;min-height:0;transform:translateY(-50%);border-radius:999px;padding:0;display:grid;place-items:center}.circle-chat-send:disabled{opacity:.62}.circle-tray-button.is-chat-open{opacity:0;pointer-events:none;transform:translateY(8px)}@media (max-width:980px){.dashboard-cockpit-grid-minimal{grid-template-columns:1fr}}.widget{padding:1.28rem}.widget-body{font-size:.98rem;line-height:1.58}.clock-forecast-chip span,.dashboard-note-row p,.forecast-day-card span,.mini-widget-sub,.muted,.news-row-compact p,.stack-row p,.weather-meta{color:rgba(240,242,255,.68)}.widget-head-actions{gap:.42rem}.mini-open-btn,.widget-chip-btn,.widget-icon-btn{width:2.08rem;height:2.08rem;min-width:2.08rem;padding:0;display:inline-grid;place-items:center;border-radius:.72rem}.mini-open-btn svg,.widget-chip-btn svg,.widget-icon-btn svg{width:1rem;height:1rem;fill:none;stroke-width:1.85;stroke-linecap:round;stroke-linejoin:round}.widget-icon-btn .is-spinning{animation:widget-spin .8s linear infinite}@keyframes widget-spin{to{transform:rotate(1turn)}}.dashboard-notes-list,.news-list-compact,.stack-list,.utility-widget-stack{gap:.9rem}.clock-forecast-chip,.dashboard-note-row,.forecast-day-card,.link-chip,.news-row-compact,.stack-row,.utility-stat-card{padding:.92rem;border-color:color-mix(in srgb,var(--border2) 60%,transparent)}.clock-forecast-chip strong,.dashboard-note-row strong,.forecast-day-card strong,.news-row-compact strong,.stack-row strong,.utility-stat-card strong{color:var(--text);font-size:.98rem}.weather-current{padding:1.05rem;gap:1rem}.clock-widget-hero strong,.weather-current strong{font-size:clamp(2rem,3vw,3rem);letter-spacing:0}.helpful-empty{min-height:9rem;align-items:flex-start;gap:.7rem;padding:1.15rem;text-align:left;border:1px solid color-mix(in srgb,var(--border2) 62%,transparent);background:hsla(0,0%,100%,.035)}.helpful-empty strong{color:var(--text);font-size:1.04rem}.helpful-empty p{max-width:24rem;color:rgba(240,242,255,.72)}.empty-action{display:inline-flex;align-items:center;justify-content:center;min-height:2.2rem;padding:0 .9rem;border-radius:999px;border:1px solid rgba(255,79,123,.34);color:var(--accent2);background:rgba(255,79,123,.1);font-weight:800;text-decoration:none}.clock-action-chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left;cursor:pointer}.weather-control-row,.weather-sun-row{display:flex;flex-wrap:wrap;gap:.7rem}.weather-sun-row span{flex:1 1 9rem;padding:.76rem .9rem;border:1px solid color-mix(in srgb,var(--border2) 58%,transparent);border-radius:1rem;background:hsla(0,0%,100%,.035);color:rgba(240,242,255,.78);font-weight:750}.hourly-forecast-list{grid-template-columns:repeat(3,minmax(0,1fr))}.news-widget,.notes-widget,.quick-travel-widget,.weather-widget{--widget-row-gap:0.9rem}.circle-float.is-chat-open.circle-size-compact,.circle-float.is-chat-open.circle-size-expanded{width:min(420px,calc(100vw - 28px));right:1rem;left:auto}.circle-dock-chat-window{width:min(420px,calc(100vw - 28px));min-width:min(420px,calc(100vw - 28px));min-height:min(640px,calc(100vh - 52px));max-height:calc(100vh - 52px);box-shadow:0 28px 70px rgba(0,0,0,.45),0 0 44px rgba(255,79,123,.14)}.circle-chat-messages{padding:1rem;gap:.82rem}.circle-message-stack{max-width:min(82%,19rem)}.circle-message-bubble{padding:.72rem .86rem}.circle-message-meta{font-size:.72rem;color:rgba(240,242,255,.58)}.circle-chat-form{margin:.8rem 1rem 1rem}.circle-chat-form .search-box{min-height:50px;font-size:.96rem}.dashboard-cockpit-grid-minimal{grid-template-columns:minmax(270px,.9fr) minmax(320px,1.1fr) minmax(260px,.9fr);align-items:stretch}.dashboard-cockpit-grid-minimal .calendar-widget-grid{gap:.95rem}.dashboard-cockpit-grid-minimal .calendar-mini-panel{padding:0;border:0;background:transparent}.mini-planner-widget .mini-calendar-top{align-items:center;margin-bottom:.85rem}.mini-planner-widget .mini-calendar-top h2{font-size:1.05rem;letter-spacing:0}.mini-calendar-nav{display:inline-flex;gap:.35rem}.mini-calendar-add,.mini-calendar-nav button{width:2rem;height:2rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--border2) 70%,transparent);background:hsla(0,0%,100%,.045);color:var(--text);display:inline-grid;place-items:center;font-size:1.2rem;line-height:1;text-decoration:none}.mini-calendar-add:hover,.mini-calendar-nav button:hover{color:var(--accent2);border-color:rgba(255,79,123,.42);background:rgba(255,79,123,.12)}.mini-planner-widget .mini-calendar-weekdays{gap:.3rem;margin-bottom:.35rem}.mini-planner-widget .mini-calendar-weekdays span{color:rgba(240,242,255,.62);font-size:.68rem;letter-spacing:0}.mini-planner-widget .mini-calendar-grid{gap:.28rem}.mini-planner-widget .mini-calendar-day{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;background:hsla(0,0%,100%,.025);color:rgba(240,242,255,.78);cursor:pointer;position:relative}.mini-planner-widget .mini-calendar-day:hover{border-color:rgba(255,79,123,.24);color:var(--text);background:rgba(255,79,123,.08)}.mini-planner-widget .mini-calendar-day.today{background:linear-gradient(180deg,var(--accent),var(--accent2));color:#120713;box-shadow:0 0 24px rgba(255,79,123,.24)}.mini-planner-widget .mini-calendar-day.selected:not(.today){border-color:rgba(255,79,123,.62);color:var(--accent2);background:rgba(255,79,123,.12)}.mini-planner-widget .mini-calendar-day.blank{pointer-events:none}.mini-calendar-preview{padding:.88rem;border:1px solid color-mix(in srgb,var(--border2) 56%,transparent);border-radius:1rem;background:hsla(0,0%,100%,.032)}.mini-calendar-preview-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.7rem;color:var(--text);font-weight:850}.mini-calendar-preview .stack-row{padding:.72rem 0;border-width:0 0 1px;border-radius:0;background:transparent}.calendar-empty-inline p,.calendar-no-events p{color:rgba(240,242,255,.72)}.calendar-empty-inline{min-height:auto;padding:0;border:0;background:transparent}.clock-widget .utility-stat-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr)}.clock-widget .utility-stat-card span{display:block;margin-top:.22rem;color:rgba(240,242,255,.66);font-size:.78rem;font-weight:650}.clock-widget .clock-forecast-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.clock-timezone-form{margin-top:.15rem}.clock-select-chip{display:grid;grid-gap:.25rem;gap:.25rem}.clock-timezone-select{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--text);font:inherit;font-weight:850;cursor:pointer}.clock-timezone-select option{background:#0d1225;color:#f0f2ff}.urdocs-appframe{display:block;width:min(1440px,calc(100vw - 32px));min-height:calc(100vh - 32px);margin:16px auto;border:1px solid color-mix(in srgb,var(--border2) 76%,transparent);border-radius:18px;overflow:hidden;background:radial-gradient(circle at 16% 8%,rgba(255,79,123,.1),transparent 28rem),linear-gradient(180deg,rgba(13,18,37,.96),rgba(7,11,24,.98));box-shadow:0 28px 80px rgba(0,0,0,.42)}.urdocs-rail{display:none}.urdocs-shell{min-height:calc(100vh - 34px);display:grid;grid-template-columns:230px minmax(0,1fr);background:transparent}.urdocs-shell.is-sidebar-hidden{grid-template-columns:0 minmax(0,1fr)}.urdocs-main,.urdocs-sidebar{min-height:0;border:0;border-radius:0;background:transparent}.urdocs-sidebar{border-right:1px solid color-mix(in srgb,var(--border2) 48%,transparent);background:rgba(7,11,24,.64);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.urdocs-sidebar-head{padding:.88rem .76rem .7rem;gap:.55rem;border-bottom:1px solid color-mix(in srgb,var(--border2) 44%,transparent)}.urdocs-logo{font-size:1.02rem;letter-spacing:0}.urdocs-logo b,.urdocs-logo span:first-child{color:var(--accent)}.urdocs-import-btn,.urdocs-new-btn{min-height:2.35rem;border-radius:.72rem;font-size:.78rem;box-shadow:0 10px 24px rgba(255,79,123,.2)}.urdocs-import-btn{display:none}.urdocs-search{min-height:2.28rem;padding:0 .76rem;border-radius:.66rem;background:hsla(0,0%,100%,.045);border-color:hsla(0,0%,100%,.075);color:var(--text)}.urdocs-search::placeholder{color:rgba(240,242,255,.38)}.urdocs-list{padding:.38rem;gap:.12rem}.urdocs-list-item{position:relative;padding:.18rem;border:1px solid transparent;border-radius:.72rem;background:transparent}.urdocs-list-item:hover{background:hsla(0,0%,100%,.045)}.urdocs-list-item.selected{border-color:rgba(255,79,123,.22);background:rgba(255,79,123,.1)}.urdocs-list-item a{padding:.48rem .52rem}.urdocs-list-item strong{color:var(--text);font-size:.8rem;font-weight:650}.urdocs-list-item.selected strong{color:var(--accent2)}.urdocs-list-item small{color:rgba(240,242,255,.38);font-size:.66rem}.urdocs-row-menu-wrap>button{min-height:1.8rem;width:1.8rem;border-radius:.42rem;opacity:0}.urdocs-list-item:hover .urdocs-row-menu-wrap>button{opacity:1}.urdocs-main{overflow:hidden}.urdocs-main,.urdocs-topbar{display:flex;flex-direction:column}.urdocs-topbar{flex-shrink:0;align-items:stretch;gap:0;padding:.55rem .82rem 0;border-bottom:1px solid color-mix(in srgb,var(--border2) 44%,transparent);background:rgba(7,11,24,.58);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.urdocs-title-row{display:flex;align-items:center;gap:.62rem;margin-bottom:.42rem}.urdocs-sidebar-toggle{min-height:2rem;width:2rem;border-radius:.58rem}.urdocs-file-icon{width:auto;height:auto;min-width:0;color:var(--accent2);font-size:1rem}.urdocs-file-icon,.urdocs-title-input{padding:0;border:0;background:transparent}.urdocs-title-input{min-height:2.2rem;color:var(--text);font-size:1.08rem;font-weight:800;letter-spacing:0}.urdocs-save-badge{min-height:1.56rem;padding:0 .55rem;border-radius:.48rem;background:hsla(0,0%,100%,.045);color:rgba(240,242,255,.52);border:1px solid hsla(0,0%,100%,.06);font-size:.68rem}.urdocs-save-badge.unsaved,.urdocs-statusbar .unsaved{color:var(--accent2)}.urdocs-action-row{min-height:0;justify-content:flex-end;gap:.36rem;padding:0 0 .42rem;color:rgba(240,242,255,.48);font-size:.68rem}.urdocs-action-row>span:nth-of-type(-n+5){display:none}.urdocs-action-row button,.urdocs-size-select{min-height:1.88rem;padding:0 .62rem;border-radius:.46rem;font-size:.72rem}.urdocs-editor-shell{flex:1 1;overflow:hidden;padding:0;background:radial-gradient(circle at 50% 0,rgba(255,79,123,.08),transparent 28rem),hsla(240,9%,87%,.9)}.urdocs-page{width:100%;height:100%;max-width:none!important;margin:0;display:flex;flex-direction:column;border:0;border-radius:0;background:transparent;box-shadow:none}.urdocs-editor-toolbar{flex-shrink:0;display:flex;align-items:center;gap:.16rem;min-height:2.5rem;padding:.38rem .82rem;overflow-x:auto;border-bottom:1px solid color-mix(in srgb,var(--border2) 36%,transparent);background:rgba(7,11,24,.58);scrollbar-width:none}.urdocs-editor-toolbar::-webkit-scrollbar{height:0}.urdocs-toolbar-group{display:inline-flex;align-items:center;gap:.16rem;flex-shrink:0}.urdocs-toolbar-divider{width:1px;height:1.1rem;margin:0 .22rem;background:hsla(0,0%,100%,.12)}.urdocs-editor-toolbar button,.urdocs-toolbar-select{min-height:1.72rem;padding:0 .46rem;border-radius:.38rem;border:1px solid transparent;background:transparent;color:rgba(240,242,255,.66);font-size:.76rem}.urdocs-editor-toolbar button:hover,.urdocs-toolbar-select:focus,.urdocs-toolbar-select:hover{color:var(--text);border-color:hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.052)}.urdocs-toolbar-select{min-width:6.2rem;outline:0;cursor:pointer}.urdocs-toolbar-select-small{min-width:3.4rem}.urdocs-size-select option,.urdocs-toolbar-select option{background:#0d1225;color:#f0f2ff}.urdocs-editor-surface{width:min(680px,calc(100vw - 360px));min-height:880px;margin:1.75rem auto 2.4rem;padding:4.25rem 4.75rem;outline:none;background:#fbfbfd;color:#11121a;box-shadow:0 2px 8px rgba(0,0,0,.18),0 18px 54px rgba(0,0,0,.16);font-family:DM Sans,Arial,sans-serif;font-size:11.5pt;line-height:1.85;overflow:visible}.urdocs-editor-surface:empty:before{content:"Start typing...";color:#9c9ca4}.urdocs-editor-surface h1{margin:16px 0 6px;color:#050609;font-size:22pt;line-height:1.25}.urdocs-editor-surface h2{margin:14px 0 5px;color:#050609;font-size:15pt;line-height:1.3}.urdocs-editor-surface h3{margin:12px 0 4px;color:#050609;font-size:12.5pt}.urdocs-editor-surface blockquote,.urdocs-editor-surface li,.urdocs-editor-surface p,.urdocs-editor-surface td,.urdocs-editor-surface th{color:#151620;font-size:11.5pt;line-height:1.85}.urdocs-editor-surface p{margin:2px 0}.urdocs-editor-surface ol,.urdocs-editor-surface ul{margin:4px 0 4px 22px;padding-left:6px}.urdocs-editor-surface blockquote{margin:10px 0;padding:6px 14px;border-left:3px solid var(--accent);background:rgba(255,79,123,.05);color:#555}.urdocs-editor-surface code,.urdocs-editor-surface pre{background:#f0f0f4;border-radius:6px;color:#151620}.urdocs-editor-surface pre{padding:12px 16px;border:1px solid #dedee6;white-space:pre-wrap}.urdocs-editor-surface table{width:100%;margin:10px 0;border-collapse:collapse}.urdocs-editor-surface td,.urdocs-editor-surface th{min-width:60px;padding:7px 11px;border:1px solid #d0d0d8;vertical-align:top}.urdocs-editor-surface th{background:#f0f0f5;font-weight:700}.urdocs-statusbar{flex-shrink:0;min-height:1.85rem;padding:.25rem .82rem;border-top:1px solid color-mix(in srgb,var(--border2) 44%,transparent);background:rgba(7,11,24,.62);color:rgba(240,242,255,.42);font-size:.66rem}@media (max-width:980px){.urdocs-appframe{width:100%;min-height:100vh;margin:0;border-radius:0}.urdocs-shell{grid-template-columns:1fr}.urdocs-sidebar{max-height:15rem;border-right:0;border-bottom:1px solid color-mix(in srgb,var(--border2) 44%,transparent)}.urdocs-editor-surface{width:min(680px,calc(100vw - 32px));padding:2.5rem 1.5rem}}.urdocs-appframe{height:calc(100vh - 32px);min-height:720px}.urdocs-shell{height:100%;min-height:0}.urdocs-sidebar{min-height:0;overflow:hidden}.urdocs-sidebar-head{flex-shrink:0}.urdocs-list{overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(255,79,123,.38) transparent}.urdocs-canvas::-webkit-scrollbar,.urdocs-list::-webkit-scrollbar{width:8px;height:8px}.urdocs-canvas::-webkit-scrollbar-thumb,.urdocs-list::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:rgba(255,79,123,.34);background-clip:padding-box}.urdocs-canvas::-webkit-scrollbar-track,.urdocs-list::-webkit-scrollbar-track{background:transparent}.urdocs-list-item{transition:background .16s ease,border-color .16s ease,transform .16s ease}.urdocs-list-item:hover{transform:translateX(2px)}.urdocs-list-item.selected:before{content:"";position:absolute;left:.22rem;top:.52rem;bottom:.52rem;width:2px;border-radius:999px;background:linear-gradient(180deg,var(--accent),var(--accent2));box-shadow:0 0 16px rgba(255,79,123,.45)}.urdocs-row-menu{border-color:color-mix(in srgb,var(--border2) 70%,transparent);background:linear-gradient(180deg,rgba(13,18,37,.98),rgba(7,11,24,.99)),var(--bg2);box-shadow:0 18px 42px rgba(0,0,0,.34)}.urdocs-main{min-width:0;min-height:0}.urdocs-topbar{z-index:5}.urdocs-search:focus,.urdocs-size-select:focus,.urdocs-title-input:focus,.urdocs-toolbar-select:focus{border-color:rgba(255,79,123,.36);box-shadow:0 0 0 3px rgba(255,79,123,.08)}.urdocs-action-row .urdocs-spacer{min-width:0}.urdocs-editor-shell{display:flex;min-height:0}.urdocs-page{min-height:0;overflow:hidden}.urdocs-editor-toolbar{position:relative;z-index:3;box-shadow:0 1px 0 hsla(0,0%,100%,.035)}.urdocs-editor-toolbar button{min-width:1.82rem;transition:color .14s ease,border-color .14s ease,background .14s ease,transform .14s ease}.urdocs-editor-toolbar button:active{transform:translateY(1px)}.urdocs-canvas{flex:1 1;min-height:0;overflow:auto;display:flex;justify-content:center;align-items:flex-start;padding:1.75rem 2rem 2.6rem;background:radial-gradient(circle at 50% 0,rgba(255,79,123,.08),transparent 26rem),linear-gradient(180deg,rgba(225,225,232,.96),rgba(193,195,207,.94));scrollbar-width:thin;scrollbar-color:rgba(255,79,123,.38) transparent}.urdocs-editor-surface{flex-shrink:0;margin:0;border-radius:2px;caret-color:var(--accent);transition:box-shadow .18s ease,transform .18s ease}.urdocs-editor-surface:focus{box-shadow:0 2px 8px rgba(0,0,0,.18),0 22px 64px rgba(0,0,0,.18),0 0 0 1px rgba(255,79,123,.12)}.urdocs-editor-surface a{color:#2357d6;text-decoration-thickness:1px;text-underline-offset:2px}.urdocs-editor-surface hr{margin:14px 0;border:0;border-top:2px solid #e4e4ea}.urdocs-statusbar{z-index:4;gap:.72rem;white-space:nowrap;overflow-x:auto}.urdocs-empty{color:rgba(240,242,255,.72)}.urdocs-empty-icon{background:rgba(255,79,123,.12);color:var(--accent2)}@media (max-width:980px){.urdocs-appframe{height:100vh;min-height:100vh}.urdocs-canvas{padding:1rem}.urdocs-editor-surface{width:min(680px,calc(100vw - 2rem));min-height:820px}}.calendar-page-head{max-width:1680px;margin:0 auto 1.25rem;padding:0 .25rem;align-items:center}.calendar-title-lockup{gap:.95rem}.calendar-title-icon{width:3.4rem;height:3.4rem;border-radius:1rem;color:var(--accent2);background:linear-gradient(180deg,rgba(255,79,123,.18),rgba(255,79,123,.07)),hsla(0,0%,100%,.035);border:1px solid rgba(255,79,123,.22);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 0 26px rgba(255,79,123,.12)}.calendar-page-head .pg-title{margin:0;color:var(--text);font-size:clamp(2.1rem,3vw,3.15rem);font-weight:900;letter-spacing:0;line-height:1}.calendar-page-head .pg-sub{margin-top:.42rem;color:rgba(240,242,255,.68);font-size:.98rem;line-height:1.45}.calendar-head-actions{align-items:center}.calendar-head-actions .btn{min-height:2.85rem;padding:0 1rem;border-radius:.82rem;font-size:.86rem;font-weight:850}.calendar-head-actions .btn-accent{order:-1;color:#170712;box-shadow:0 14px 34px rgba(255,79,123,.28)}.calendar-shell-rich{width:min(1680px,100%);margin:0 auto;grid-template-columns:minmax(280px,330px) minmax(0,1fr);grid-gap:1.25rem;gap:1.25rem}.calendar-side-rich{order:-1;align-content:start;max-height:calc(100vh - 9.2rem);padding-right:.18rem}.calendar-collections,.calendar-day-events,.calendar-event-list,.calendar-side-rich,.calendar-timeboard-shell,.calendar-upcoming-list,.calendar-widget-grid>.stack-list,.circle-chat-messages,.circle-panel-body,.dashboard-note-list,.link-group-wrap,.mini-calendar-preview .stack-list,.news-list-compact,.todo-list-widget .stack-list{scrollbar-width:thin;scrollbar-color:rgba(255,79,123,.34) transparent}.calendar-collections::-webkit-scrollbar,.calendar-day-events::-webkit-scrollbar,.calendar-event-list::-webkit-scrollbar,.calendar-side-rich::-webkit-scrollbar,.calendar-timeboard-shell::-webkit-scrollbar,.calendar-upcoming-list::-webkit-scrollbar,.calendar-widget-grid>.stack-list::-webkit-scrollbar,.circle-chat-messages::-webkit-scrollbar,.circle-panel-body::-webkit-scrollbar,.dashboard-note-list::-webkit-scrollbar,.link-group-wrap::-webkit-scrollbar,.mini-calendar-preview .stack-list::-webkit-scrollbar,.news-list-compact::-webkit-scrollbar,.todo-list-widget .stack-list::-webkit-scrollbar{width:.45rem;height:.45rem}.calendar-collections::-webkit-scrollbar-thumb,.calendar-day-events::-webkit-scrollbar-thumb,.calendar-event-list::-webkit-scrollbar-thumb,.calendar-side-rich::-webkit-scrollbar-thumb,.calendar-timeboard-shell::-webkit-scrollbar-thumb,.calendar-upcoming-list::-webkit-scrollbar-thumb,.calendar-widget-grid>.stack-list::-webkit-scrollbar-thumb,.circle-chat-messages::-webkit-scrollbar-thumb,.circle-panel-body::-webkit-scrollbar-thumb,.dashboard-note-list::-webkit-scrollbar-thumb,.link-group-wrap::-webkit-scrollbar-thumb,.mini-calendar-preview .stack-list::-webkit-scrollbar-thumb,.news-list-compact::-webkit-scrollbar-thumb,.todo-list-widget .stack-list::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(255,79,123,.34)}.calendar-main-rich{min-width:0;padding:0;border:0;background:transparent;box-shadow:none}.calendar-topbar-rich{grid-template-columns:auto minmax(16rem,1fr) auto auto;margin-bottom:.85rem;padding:.92rem;border:1px solid color-mix(in srgb,var(--border2) 62%,transparent);border-radius:1rem;background:linear-gradient(180deg,rgba(13,18,37,.86),rgba(7,11,24,.92)),var(--bg2);box-shadow:0 18px 48px rgba(0,0,0,.24)}.calendar-nav-group{display:flex;gap:.42rem}.cal-nav-btn{width:2.5rem;height:2.5rem;border-radius:.78rem;border:1px solid hsla(0,0%,100%,.075);background:hsla(0,0%,100%,.045);color:rgba(240,242,255,.78);font-size:1rem;font-weight:900}.cal-nav-btn:hover{transform:none;border-color:rgba(255,79,123,.38);background:rgba(255,79,123,.11);color:var(--accent2)}.calendar-month-title{margin:0;color:var(--text);font-family:var(--font-display);font-size:clamp(1.45rem,2vw,2rem);font-weight:900;letter-spacing:0;text-align:left;line-height:1.05}.calendar-month-sub{margin:.34rem 0 0;color:rgba(240,242,255,.6);font-family:var(--font-body);font-size:.82rem;text-align:left}.calendar-date-jump{display:flex;gap:.45rem}.calendar-date-jump .search-box,.calendar-form .search-box,.calendar-form textarea,.calendar-search-box,.calendar-size-select{min-height:2.55rem;border-radius:.76rem;border-color:hsla(0,0%,100%,.075);background:hsla(0,0%,100%,.045);color:var(--text);font-size:.84rem}.calendar-date-jump .search-box{width:auto;min-width:7.4rem}.calendar-view-switch{min-width:16.5rem;min-height:2.55rem;padding:.25rem;border:1px solid hsla(0,0%,100%,.07);border-radius:.82rem;background:hsla(0,0%,100%,.045)}.calendar-view-switch .seg-btn{min-height:2rem;border-radius:.62rem;color:rgba(240,242,255,.62);font-size:.82rem;font-weight:850}.calendar-view-switch .seg-btn.active{color:#180814;background:linear-gradient(180deg,var(--accent),var(--accent2));box-shadow:0 10px 24px rgba(255,79,123,.2)}.calendar-utility-row{grid-template-columns:minmax(16rem,1fr) auto;margin-bottom:.85rem;padding:.85rem;border:1px solid color-mix(in srgb,var(--border2) 56%,transparent);border-radius:1rem;background:rgba(7,11,24,.48)}.calendar-toggle-row{display:flex;gap:.45rem}.filter-tab{min-height:2.45rem;padding:0 .82rem;border-radius:.72rem;border:1px solid hsla(0,0%,100%,.075);background:hsla(0,0%,100%,.04);color:rgba(240,242,255,.68);font-size:.78rem;font-weight:850}.filter-tab.active,.filter-tab:hover{border-color:rgba(255,79,123,.28);background:rgba(255,79,123,.1);color:var(--accent2)}.calendar-weekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:0;gap:0;overflow:hidden;margin:0;border:1px solid color-mix(in srgb,var(--border2) 70%,transparent);border-bottom:0;border-radius:1rem 1rem 0 0;background:rgba(13,18,37,.82)}.calendar-weekdays div{min-height:2.42rem;display:grid;place-items:center;border-right:1px solid hsla(0,0%,100%,.075);color:rgba(240,242,255,.74);font-family:var(--font-body);font-size:.78rem;font-weight:850;letter-spacing:0;text-transform:none}.calendar-weekdays div:last-child{border-right:0}.calendar-grid-month{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:0;gap:0;overflow:hidden;min-height:min(74vh,760px);border:1px solid color-mix(in srgb,var(--border2) 70%,transparent);border-radius:0 0 1rem 1rem;background:color-mix(in srgb,var(--border2) 50%,transparent);box-shadow:0 22px 60px rgba(0,0,0,.28)}.calendar-day{min-height:clamp(7.2rem,12.2vh,9.8rem);padding:.72rem;border:0;border-right:1px solid hsla(0,0%,100%,.075);border-bottom:1px solid hsla(0,0%,100%,.075);border-radius:0;background:linear-gradient(180deg,hsla(0,0%,100%,.025),hsla(0,0%,100%,.01)),rgba(13,18,37,.76);color:var(--text);transform:none}.calendar-day:hover{transform:none;border-color:rgba(255,79,123,.18);background:linear-gradient(180deg,rgba(255,79,123,.07),hsla(0,0%,100%,.012)),rgba(15,23,42,.86)}.calendar-day.blank{background:rgba(7,11,24,.42);opacity:.72}.calendar-day.today{box-shadow:inset 0 0 0 1px rgba(255,79,123,.52),inset 0 0 30px rgba(255,79,123,.08)}.calendar-day.selected{background:radial-gradient(circle at top right,rgba(255,79,123,.16),transparent 8rem),rgba(255,79,123,.09);box-shadow:inset 0 0 0 1px rgba(255,79,123,.62),0 0 26px rgba(255,79,123,.12)}.calendar-day-top{min-height:1.4rem}.calendar-day-top span{color:var(--text);font-family:var(--font-body);font-size:.95rem;font-weight:850}.calendar-day-top small{padding:.12rem .42rem;border-radius:999px;background:rgba(255,79,123,.14);color:var(--accent2);font-family:var(--font-body);font-size:.62rem;font-weight:900;letter-spacing:0;text-transform:none}.calendar-day-events{flex:1 1;min-height:0;grid-gap:.28rem;gap:.28rem;padding-right:.08rem}.calendar-allday-chip,.calendar-event-pill,.calendar-time-event{min-height:1.45rem;padding:0 .45rem;border-width:0 0 0 3px;border-radius:.45rem;background:hsla(0,0%,100%,.055);color:rgba(240,242,255,.88);font-size:.7rem;font-weight:800}.calendar-event-pill:hover{background:hsla(0,0%,100%,.09)}.calendar-more{color:rgba(240,242,255,.52);font-size:.7rem;font-weight:750}.calendar-events-card,.calendar-form-card{display:grid;grid-gap:.85rem;gap:.85rem;padding:1rem;border-radius:1rem;border:1px solid color-mix(in srgb,var(--border2) 58%,transparent);background:linear-gradient(180deg,rgba(13,18,37,.86),rgba(7,11,24,.92)),var(--bg2);box-shadow:0 18px 48px rgba(0,0,0,.22)}.calendar-events-card .whead,.calendar-form-card .whead{min-height:0;padding:0}.calendar-events-card .wtitle,.calendar-form-card .wtitle{color:rgba(240,242,255,.86);font-size:.84rem;font-weight:900;letter-spacing:.02em;text-transform:none}.calendar-collections{display:grid;grid-gap:.22rem;gap:.22rem;max-height:13rem;overflow-y:auto;padding-right:.1rem}.calendar-collection-row{min-height:2.45rem;grid-template-columns:.25rem minmax(0,1fr) auto;gap:.65rem;padding:0 .65rem 0 0;border:1px solid transparent;border-radius:.72rem;background:transparent}.calendar-collection-row strong{color:rgba(240,242,255,.78);font-size:.8rem;font-weight:800}.calendar-collection-row small{color:rgba(240,242,255,.48);font-weight:800}.calendar-collection-row.active,.calendar-collection-row:hover{transform:none;border-color:hsla(0,0%,100%,.06);background:hsla(0,0%,100%,.045)}.calendar-collection-row.active strong{color:var(--text)}.calendar-collection-dot{width:.25rem;height:1.75rem;border-radius:999px}.calendar-events-card h3{margin:0;color:var(--text);font-family:var(--font-display);font-size:1rem;font-weight:900;letter-spacing:0;line-height:1.25}.calendar-event-list,.calendar-upcoming-list{display:grid;grid-gap:.62rem;gap:.62rem;max-height:18rem;overflow-y:auto;padding-right:.12rem}.calendar-upcoming-list{max-height:16rem}.calendar-event-card,.calendar-launch-card,.calendar-upcoming-row{border-radius:.82rem;border:1px solid hsla(0,0%,100%,.065);background:hsla(0,0%,100%,.04)}.calendar-event-card{padding:.82rem}.calendar-event-card h4,.calendar-launch-card strong,.calendar-upcoming-row strong{color:var(--text);font-family:var(--font-body);font-size:.86rem;font-weight:900;letter-spacing:0}.calendar-event-card p,.calendar-launch-card p,.calendar-upcoming-row small{color:rgba(240,242,255,.66);font-size:.76rem;line-height:1.45}.calendar-event-actions .btn,.calendar-launch-card .btn{min-height:2.15rem;padding:0 .68rem;border-radius:.62rem;font-size:.72rem}.calendar-timeboard-shell{max-height:min(72vh,760px);overflow:auto;border:1px solid color-mix(in srgb,var(--border2) 58%,transparent);border-radius:1rem;background:rgba(7,11,24,.48)}.calendar-allday-strip,.calendar-timeboard,.calendar-timeboard-head{min-width:760px}.calendar-widget-grid>.stack-list,.dashboard-note-list,.mini-calendar-preview .stack-list,.news-list-compact,.todo-list-widget .stack-list{max-height:14rem;overflow-y:auto;min-height:0;padding-right:.12rem}.calendar-widget-grid>.stack-list{max-height:12rem}.mini-calendar-preview .stack-list{max-height:8rem}.dashboard-note-list{max-height:18rem}.todo-list-widget .stack-list{max-height:10.5rem}.news-list-compact{max-height:22rem}.widget-body{min-height:0}@media (max-width:1180px){.calendar-shell-rich{grid-template-columns:1fr}.calendar-side-rich{order:0;max-height:none;grid-template-columns:repeat(2,minmax(0,1fr))}.calendar-topbar-rich{grid-template-columns:auto 1fr}.calendar-date-jump,.calendar-view-switch{grid-column:1/-1}}@media (max-width:720px){.calendar-head-actions,.calendar-page-head,.calendar-utility-row{grid-template-columns:1fr;flex-direction:column;align-items:stretch}.calendar-side-rich{grid-template-columns:1fr}.calendar-date-jump,.calendar-toggle-row{flex-wrap:wrap}.calendar-grid-month{min-width:720px}.calendar-main-rich{overflow-x:auto}}.calendar-view-switch,.seg-control.calendar-view-switch{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.28rem;gap:.28rem;min-width:16.5rem;min-height:2.55rem;padding:.25rem;border:1px solid hsla(0,0%,100%,.08);border-radius:.82rem;background:linear-gradient(180deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.015)),rgba(7,11,24,.72)}.calendar-view-switch .seg-btn,.seg-control.calendar-view-switch .seg-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:2rem;padding:0 .78rem;border:1px solid transparent;border-radius:.62rem;background:hsla(0,0%,100%,.035)!important;color:rgba(240,242,255,.76)!important;font-size:.82rem;font-weight:850;box-shadow:none}.calendar-view-switch .seg-btn:hover,.seg-control.calendar-view-switch .seg-btn:hover{border-color:rgba(255,79,123,.24);color:var(--text)!important;background:rgba(255,79,123,.08)!important}.calendar-view-switch .seg-btn.active,.seg-control.calendar-view-switch .seg-btn.active{border-color:rgba(255,79,123,.44);background:linear-gradient(180deg,var(--accent),var(--accent2))!important;color:#160713!important;box-shadow:0 10px 24px rgba(255,79,123,.22)}.circle-dock-popover{width:min(390px,calc(100vw - 28px))}.circle-panel-head{padding-bottom:.72rem}.circle-float-subtitle{color:rgba(240,242,255,.62)}.circle-sync-summary{display:none}.circle-panel-tabs{padding:.24rem;border-radius:.82rem;background:hsla(0,0%,100%,.045);border:1px solid hsla(0,0%,100%,.065)}.circle-panel-tabs button{min-height:2.35rem;border-radius:.62rem;color:rgba(240,242,255,.72);font-weight:850}.circle-panel-tabs button.active{color:var(--accent2);border:1px solid rgba(255,79,123,.26);background:rgba(255,79,123,.12)}.circle-panel-body{max-height:min(58vh,480px)}.circle-panel-section{display:grid;grid-gap:.78rem;gap:.78rem}.circle-panel-search-row{gap:.55rem}.circle-panel-label{color:rgba(240,242,255,.74);font-size:.74rem;font-weight:850;letter-spacing:.05em}.circle-search-box{min-height:2.55rem}.circle-conversation-list,.circle-search-results{display:grid;grid-gap:.58rem;gap:.58rem;max-height:min(44vh,360px);overflow-y:auto;padding-right:.12rem}.circle-conversation-row{gap:.66rem;padding:.72rem;border-radius:.9rem;background:linear-gradient(180deg,hsla(0,0%,100%,.04),hsla(0,0%,100%,.016)),rgba(7,11,24,.42)}.circle-conversation-main{gap:.72rem}.circle-conversation-head strong{display:block;color:var(--text);font-size:.92rem;font-weight:900;letter-spacing:0}.circle-conversation-copy small{display:inline-flex;align-items:center;gap:.38rem;color:rgba(255,143,163,.82);font-size:.76rem;font-weight:760}.circle-conversation-preview{margin-top:.18rem;color:rgba(240,242,255,.6);font-size:.78rem;font-weight:700}.circle-presence-dot{position:static;display:inline-block;width:.42rem;height:.42rem;border-radius:999px}.circle-conversation-meta{gap:.35rem}.circle-card-time{color:rgba(240,242,255,.48)}.circle-conversation-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.48rem;gap:.48rem}.circle-card-btn{min-height:2.18rem;border-radius:.64rem;font-size:.74rem;font-weight:850}.circle-card-btn.subtle{color:rgba(240,242,255,.72);background:hsla(0,0%,100%,.045)}.circle-card-btn.subtle:hover,.circle-card-btn:hover{color:var(--accent2);border-color:rgba(255,79,123,.28);background:rgba(255,79,123,.1)}.circle-tray-button.is-open{display:none}.links-page .pg-head{max-width:1480px}.links-manager{display:grid;grid-template-columns:minmax(290px,360px) minmax(0,1fr);grid-gap:1.25rem;gap:1.25rem;align-items:start}.links-left-stack{display:grid;grid-gap:1rem;gap:1rem;position:-webkit-sticky;position:sticky;top:1rem}.links-category-panel,.links-content-panel,.links-form-panel{border:1px solid color-mix(in srgb,var(--border2) 58%,transparent);border-radius:1.15rem;background:linear-gradient(180deg,rgba(13,18,37,.88),rgba(7,11,24,.94)),var(--bg2);box-shadow:0 18px 48px rgba(0,0,0,.24)}.links-category-panel,.links-form-panel{display:grid;grid-gap:.82rem;gap:.82rem;padding:1rem}.links-content-panel{padding:1rem}.link-logo-card,.link-preview-card{border:1px solid hsla(0,0%,100%,.065);border-radius:.95rem;background:hsla(0,0%,100%,.04)}.link-preview-card{display:flex;align-items:center;gap:.82rem;padding:.82rem}.link-logo-icon,.link-preview-logo{width:2.9rem;height:2.9rem;border-radius:.82rem;display:grid;place-items:center;overflow:hidden;background:hsla(0,0%,100%,.08)}.link-logo-icon img,.link-preview-logo img{width:100%;height:100%;object-fit:contain;padding:.45rem}.link-logo-icon span,.link-preview-logo span{width:100%;height:100%;display:grid;place-items:center;background:linear-gradient(180deg,var(--accent),var(--accent2));color:#160713;font-weight:900}.link-logo-main strong,.link-preview-card strong{display:block;color:var(--text);font-size:.96rem;font-weight:900}.link-logo-main small,.link-preview-card small{display:block;margin-top:.16rem;color:rgba(240,242,255,.52);font-size:.74rem}.link-field{display:grid;grid-gap:.38rem;gap:.38rem}.link-field>span,.links-category-panel .wtitle,.links-form-panel .wtitle{color:rgba(240,242,255,.78);font-size:.78rem;font-weight:850}.link-inline-create{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.48rem;gap:.48rem}.link-inline-create .btn{min-height:2.55rem;border-radius:.76rem}.link-toggle{display:flex;align-items:center;gap:.6rem;color:rgba(240,242,255,.72);font-size:.82rem}.link-toggle input{width:auto;min-height:auto}.link-filter-tabs{display:flex;flex-wrap:wrap;gap:.55rem;margin-bottom:1rem}.link-filter-tabs button{min-height:2.25rem;padding:0 .86rem;border:1px solid hsla(0,0%,100%,.075);border-radius:999px;background:hsla(0,0%,100%,.045);color:rgba(240,242,255,.72);font-size:.78rem;font-weight:850}.link-filter-tabs button.active,.link-filter-tabs button:hover{border-color:rgba(255,79,123,.34);background:rgba(255,79,123,.12);color:var(--accent2)}.link-category-manage-list{display:grid;grid-gap:.45rem;gap:.45rem;max-height:13rem;overflow-y:auto}.link-category-manage-row{display:flex;align-items:center;justify-content:space-between;gap:.6rem;min-height:2.2rem;padding:0 .62rem;border:1px solid hsla(0,0%,100%,.065);border-radius:.72rem;background:hsla(0,0%,100%,.035)}.link-category-manage-row button{border:0;background:transparent;color:var(--red);cursor:pointer}.link-category-manage-row button:disabled{opacity:.35;cursor:not-allowed}.link-groups{display:grid;grid-gap:1.25rem;gap:1.25rem}.link-group-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.link-group-head h2{margin:0;color:var(--accent2);font-size:1.1rem;font-weight:900}.link-logo-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:.85rem;gap:.85rem}.link-logo-card{display:grid;grid-gap:.75rem;gap:.75rem;padding:.9rem}.link-logo-main{display:flex;align-items:center;gap:.75rem;color:var(--text);text-decoration:none}.link-logo-card p{margin:0;color:rgba(240,242,255,.68);font-size:.8rem;line-height:1.5}.link-card-tags{display:flex;flex-wrap:wrap;gap:.4rem}.link-card-tags span{padding:.28rem .55rem;border:1px solid hsla(0,0%,100%,.07);border-radius:999px;background:hsla(0,0%,100%,.045);color:rgba(240,242,255,.7);font-size:.68rem;font-weight:800}.link-card-tags span.category{border-color:rgba(255,79,123,.26);background:rgba(255,79,123,.1);color:var(--accent2)}@media (max-width:1000px){.links-manager{grid-template-columns:1fr}.links-left-stack{position:static}}.dashboard-note-list{gap:.72rem}.dashboard-note-row{min-height:auto;padding:.86rem .92rem;border-color:hsla(0,0%,100%,.065);border-radius:1rem;background:linear-gradient(180deg,hsla(0,0%,100%,.04),hsla(0,0%,100%,.016)),rgba(7,11,24,.28);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.035)}.dashboard-note-row:hover{transform:translateY(-1px);border-color:rgba(255,79,123,.28);background:linear-gradient(180deg,rgba(255,79,123,.07),hsla(0,0%,100%,.018)),rgba(7,11,24,.36)}.dashboard-note-row strong{font-size:.98rem;letter-spacing:0}.dashboard-note-row p{color:rgba(240,242,255,.72);font-size:.88rem;line-height:1.45}.dashboard-note-row small{color:rgba(255,143,163,.78);letter-spacing:.04em}.dashboard-note-row>span{color:rgba(240,242,255,.58)}.circle-chat-messages .muted,.circle-empty-state .muted,.compact-empty,.empty p{color:rgba(240,242,255,.74)}.circle-tray-button.is-collapsed{width:132px;min-width:132px;padding-inline:.9rem;border-color:rgba(255,79,123,.3);box-shadow:0 0 28px rgba(255,79,123,.12)}.circle-tray-button.is-collapsed .circle-tray-title{font-size:.88rem;letter-spacing:0}.circle-tray-button.is-collapsed.is-chat-open{opacity:1;pointer-events:auto;transform:none}.circle-float.is-collapsed.is-chat-open{width:min(320px,calc(100vw - 40px))}.circle-dock-chat-window,.circle-float.is-chat-open.circle-size-compact,.circle-float.is-chat-open.circle-size-expanded{width:min(500px,calc(100vw - 28px))}.circle-dock-chat-window{min-width:min(500px,calc(100vw - 28px))}.circle-chat-head{min-height:50px;padding:.5rem .62rem}.circle-chat-messages{padding:1.1rem 1.15rem}.circle-message-stack{max-width:min(78%,22rem)}.circle-message-meta{display:inline-flex;align-items:center;gap:.42rem;white-space:nowrap}.circle-chat-form{margin:.9rem 1.15rem 1.1rem;border-radius:1.15rem;background:hsla(0,0%,100%,.045)}.circle-chat-form .search-box{min-height:54px;padding-left:1.05rem;padding-right:3.6rem}.circle-chat-send{width:2.55rem;height:2.55rem;right:.38rem}html,html[data-theme],html[data-urspace-background],html[data-urspace-density]{--bg:#101114;--bg2:#15171c;--bg3:#1a1d23;--surface:#181b21;--surface2:#20242b;--surface3:#2a2f38;--border:hsla(0,0%,100%,.08);--border2:hsla(0,0%,100%,.13);--text:#f5f7fb;--text2:rgba(245,247,251,.72);--text3:rgba(245,247,251,.46);--accent:#5865f2;--accent-dim:rgba(88,101,242,.14);--accent2:#ff5c8a;--accent2-dim:rgba(255,92,138,.12);--accent3:#36d399;--accent3-dim:rgba(54,211,153,.12);--green:#36d399;--red:#ff5c7a;--amber:#fbbf24;--radius:8px;--radius-sm:7px;--radius-xs:5px;--glass-surface:rgba(24,27,33,.92);--glass-surface-soft:rgba(32,36,43,.86);--glass-border:hsla(0,0%,100%,.1)}body,html[data-urspace-font=lg] body,html[data-urspace-font=sm] body{min-height:100vh;background:#0d0e11;color:var(--text);font-size:14px;line-height:1.5}.main,html[data-urspace-density=compact] .main{padding:24px}.app-stage,html[data-urspace-background=contrast] .app-stage,html[data-urspace-background=soft] .app-stage{background:#0d0e11}.app-frame{border:0;border-radius:0;background:#101114;grid-template-columns:88px minmax(0,1fr);box-shadow:none}.sidebar{border-right:1px solid var(--border);background:#15171c!important;-webkit-backdrop-filter:none;backdrop-filter:none}.sidebar-logo{min-height:76px}.logo-mark{width:44px;height:44px;border-radius:8px;background:linear-gradient(135deg,var(--accent),var(--accent2));color:#fff;box-shadow:none}.logo-theme-mark,.logo-word,.nav-label{display:none!important}.nav{gap:8px;padding:10px}.nav-item{width:52px;height:52px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--text3);justify-content:center}.nav-item.active,.nav-item:hover{transform:none;border-color:hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.07);color:#fff}.nav-item.active{background:var(--accent);box-shadow:0 10px 24px rgba(88,101,242,.28)}.sidebar-bottom{padding:12px 10px 18px}.auth-card,.calendar-events-card,.calendar-form-card,.calendar-main-card,.card,.circle-card,.circle-chat-shell,.customize-control-card,.customize-summary-card,.customize-theme-card,.dashboard-profile-cover,.dashboard-profile-header-modal-image,.dashboard-profile-hero.clean,.links-category-panel,.links-content-panel,.links-form-panel,.notes-editor-card,.profile-intro-card,.profile-surface-card,.quick-note-modal,.settings-card,.settings-kpi-card,.widget{border-radius:8px!important}.dashboard-profile-hero.clean{margin-bottom:14px}.dashboard-profile-cover{border:1px solid var(--border);background:linear-gradient(135deg,rgba(88,101,242,.25),rgba(255,92,138,.12)),#181b21}.dashboard-profile-avatar{border-radius:8px;border-color:#101114;box-shadow:none}.ana-page,.calendar-shell-rich,.customize-shell,.dashboard-shell,.links-manager,.notes-pro-page,.settings-shell{gap:16px}.dashboard-header{align-items:flex-start;padding:2px 0 4px}.dashboard-kicker,.mini-widget-sub,.muted,.pg-sub,.settings-support-copy{color:var(--text3)!important;letter-spacing:0!important;text-transform:none!important}.auth-title,.dashboard-title,.pg-title{color:var(--text);font-family:var(--font-body);font-weight:850;letter-spacing:0!important;line-height:1.08}.dashboard-title{font-size:34px}.dashboard-title span,.highlight,.pg-title span{color:var(--accent2)}.dashboard-notification-item,.dashboard-notifications-facet,.dashboard-presence-row span,.dashboard-stat-pill,.forecast-day-card,.link-card-tags span,.settings-kpi-card,.stat-card,.utility-stat-card{border-radius:8px;border-color:var(--border);background:hsla(0,0%,100%,.045);box-shadow:none}.dashboard-stat-pill small,.settings-kpi-card small,.stat-card span,.utility-stat-card small{color:var(--text3);letter-spacing:0;text-transform:none}.dashboard-stat-pill strong,.settings-kpi-card strong,.stat-card strong,.utility-stat-card strong{color:var(--text);letter-spacing:0}.calendar-events-card,.calendar-form-card,.calendar-main-card,.card,.links-category-panel,.links-content-panel,.links-form-panel,.notes-editor-card,.profile-surface-card,.settings-card,.settings-kpi-card,.widget{border:1px solid var(--border)!important;background:#181b21!important;box-shadow:none!important}.card:hover,.ghost-mini-card:hover,.settings-card:hover,.widget:hover{transform:translateY(-1px);border-color:hsla(0,0%,100%,.16)!important;box-shadow:0 12px 28px rgba(0,0,0,.22)!important}.dashboard-notifications-panel-head,.quick-note-head,.settings-head-row,.whead,.widget-head{border-bottom-color:var(--border)}.home-card-head strong,.section-label,.settings-block-label,.widget-title,.wtitle{font-family:var(--font-body);font-weight:800}.btn,.btn-accent,.btn-ghost,.circle-card-btn,.link-filter-tabs button,.mini-open-btn,.seg-btn,.settings-choice-pill,.widget-chip-btn,.widget-icon-btn{min-height:38px;border-radius:8px!important;border:1px solid var(--border);background:hsla(0,0%,100%,.06);color:var(--text);font-weight:750;letter-spacing:0;box-shadow:none}.btn-ghost:hover,.btn:hover,.circle-card-btn:hover,.link-filter-tabs button:hover,.mini-open-btn:hover,.settings-choice-pill:hover,.widget-chip-btn:hover,.widget-icon-btn:hover{transform:none;border-color:hsla(0,0%,100%,.18);background:hsla(0,0%,100%,.1);color:#fff}.btn-accent,.circle-card-btn.accent,.link-filter-tabs button.active,.seg-btn.active,.settings-choice-pill.active{border-color:transparent!important;background:var(--accent)!important;color:#fff!important;box-shadow:0 10px 22px rgba(88,101,242,.24)}.auth-input,.circle-search-box,.quick-note-title,.rich-note-editor,.search-box,input,select,textarea{border-radius:8px!important;background:#111318!important}.auth-input:focus,.rich-note-editor:focus,.search-box:focus,input:focus,select:focus,textarea:focus{outline:2px solid rgba(88,101,242,.45);border-color:rgba(88,101,242,.55)!important}.dashboard-cockpit-grid-minimal{grid-template-columns:minmax(240px,.9fr) minmax(320px,1.1fr) minmax(260px,.9fr);gap:12px}.dashboard-cockpit-grid-minimal>.widget{min-height:220px}.dashboard-grid-layout{margin-top:2px}.dashboard-grid-item,.dashboard-grid-item>.dashboard-block,.dashboard-grid-item>.widget{border-radius:8px}.calendar-event-card,.calendar-upcoming-row,.chat-link-card,.circle-conversation-row,.dashboard-note-row,.link-card,.link-logo-card,.news-row-compact,.stack-row,.todo-card,.watch-card{border-radius:8px!important;border-color:var(--border)!important;background:hsla(0,0%,100%,.045)!important;box-shadow:none!important}.circle-conversation-row:hover,.dashboard-note-row:hover,.link-logo-card:hover,.news-row-compact:hover,.stack-row:hover{transform:none;border-color:hsla(0,0%,100%,.16)!important;background:hsla(0,0%,100%,.075)!important}.dashboard-notifications-summary{min-height:62px}.dashboard-notifications-count{border-radius:8px}.dashboard-notification-item.unread{border-color:rgba(88,101,242,.48);background:rgba(88,101,242,.12)}.auth-stage{background:linear-gradient(180deg,rgba(88,101,242,.1),transparent 38%),#0d0e11}.auth-frame{border-radius:8px;border:1px solid var(--border);background:#15171c;box-shadow:0 24px 60px rgba(0,0,0,.34)}.auth-card{background:#181b21!important}.circle-dock-chat-window,.circle-dock-popover,.circle-float.is-chat-open.circle-size-compact,.circle-float.is-chat-open.circle-size-expanded,.circle-tray-button.is-collapsed{border-radius:8px!important;border-color:var(--border);background:#181b21;box-shadow:0 18px 48px rgba(0,0,0,.36)}.circle-chat-form,.circle-chat-head{border-radius:8px}@media (max-width:1080px){.dashboard-cockpit-grid-minimal{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.app-frame{grid-template-columns:72px minmax(0,1fr)}.main{padding:16px}.dashboard-cockpit-grid-minimal,.dashboard-stat-strip,.links-manager,.settings-grid{grid-template-columns:1fr!important}.dashboard-title{font-size:28px}.dashboard-actions{width:100%}.dashboard-actions .btn{flex:1 1}}html,html[data-theme],html[data-urspace-background],html[data-urspace-density]{--bg:#f4f6fb;--bg2:#eef2f8;--bg3:#e7edf6;--surface:hsla(0,0%,100%,.82);--surface3:#f6f8fc;--border:rgba(110,120,145,.18);--border2:rgba(110,120,145,.26);--text:#172033;--text2:#59657a;--text3:#7c8798;--accent:#3b82f6;--accent-dim:rgba(59,130,246,.14);--accent2:#10b981;--accent2-dim:rgba(16,185,129,.14);--accent3:#8b5cf6;--accent3-dim:rgba(139,92,246,.12);--green:#10b981;--red:#ef4444;--amber:#f59e0b;--radius:14px;--radius-sm:12px;--radius-xs:8px;--lifeforge-panel:hsla(0,0%,100%,.82);--lifeforge-shadow:0 18px 50px rgba(28,39,66,.11);--glass-surface:hsla(0,0%,100%,.82);--glass-surface-soft:hsla(0,0%,100%,.72);--glass-border:rgba(110,120,145,.18)}body{min-height:100vh;background:radial-gradient(circle at top left,rgba(59,130,246,.12),transparent 34rem),radial-gradient(circle at bottom right,rgba(16,185,129,.12),transparent 34rem),var(--bg)!important;color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.55}.app-stage,html[data-urspace-background=contrast] .app-stage,html[data-urspace-background=soft] .app-stage{min-height:100vh;padding:0;background:transparent!important;align-items:stretch;justify-content:stretch}.app-frame,.app-frame:has(.sidebar.expanded),.app-frame:has(.sidebar:hover){width:100%;min-height:100vh;border:0;border-radius:0;background:transparent;box-shadow:none;display:flex;align-items:stretch}.main,html[data-urspace-density=compact] .main{flex:1 1;min-width:0;height:100vh;overflow:auto;padding:34px!important}.sidebar,.sidebar.collapsed,.sidebar.expanded{position:-webkit-sticky;position:sticky;top:0;height:100vh;min-height:100vh;max-height:100vh;flex:0 0 310px;margin:0;padding:18px;border:0;border-right:1px solid var(--border);border-radius:0;background:var(--lifeforge-panel)!important;box-shadow:var(--lifeforge-shadow);align-items:stretch}.sidebar-logo{display:none}.sidebar-brand{display:flex;align-items:center;gap:12px;margin-bottom:18px}.brand-mark{width:46px;height:46px;display:grid;place-items:center;flex:0 0 46px;border-radius:14px;background:linear-gradient(135deg,#3b82f6,#10b981);color:#fff;font-weight:900;box-shadow:0 14px 28px rgba(59,130,246,.22)}.brand-copy h1{margin:0;color:var(--text);font-size:22px;font-weight:850;line-height:1;letter-spacing:0}.brand-copy p{margin:4px 0 0;color:var(--text3);font-size:13px;line-height:1.2}.sidebar-search{width:100%;min-height:46px;margin-bottom:12px;padding:13px 14px;border:1px solid var(--border)!important;border-radius:12px!important;background:var(--lifeforge-panel-solid)!important;color:var(--text)!important;box-shadow:none!important;outline:none}.sidebar-search:focus{border-color:rgba(59,130,246,.5)!important;outline:3px solid rgba(59,130,246,.14)}.nav{width:100%;flex:1 1;display:block;overflow:auto;padding:0 4px 0 0}.nav-section{display:grid;grid-gap:5px;gap:5px}.section-title{margin:18px 8px 8px;color:var(--text3)!important;font-size:12px;font-weight:850;letter-spacing:.04em!important}.nav-item,.sidebar.expanded .nav-item,.sidebar:hover .nav-item{width:100%;min-height:56px;height:auto;display:flex;align-items:center;justify-content:flex-start;gap:12px;padding:11px 10px;border:0;border-radius:12px;background:transparent;color:var(--text3);text-align:left;text-decoration:none;box-shadow:none;transition:background .2s ease,color .2s ease,box-shadow .2s ease,transform .2s ease}.nav-item.active,.nav-item:hover{border:0;background:var(--lifeforge-panel-solid)!important;color:var(--text)!important;box-shadow:0 10px 24px rgba(25,34,55,.08);transform:translateY(-1px)}.nav-icon{width:34px;height:34px;display:grid;place-items:center;flex:0 0 34px;border-radius:10px;background:color-mix(in srgb,var(--item-color) 17%,transparent);color:var(--item-color)}.nav-icon svg{width:18px;height:18px}.nav-label,.sidebar.expanded .nav-label,.sidebar:hover .nav-label{display:inline-flex!important;width:auto;opacity:1;white-space:nowrap;color:inherit;font-weight:760}.sidebar-bottom{margin-top:14px;padding:14px 0 0;border-top:1px solid var(--border)}.profile-bottom-row{display:flex;gap:10px}.icon-button,.mini-open-btn,.profile-logout-inline,.profile-trigger,.quick-note-close,.widget-chip-btn,.widget-icon-btn{width:42px;min-width:42px;height:42px;min-height:42px;display:inline-grid;place-items:center;border:1px solid var(--border)!important;border-radius:12px!important;background:var(--lifeforge-panel-solid)!important;color:var(--text)!important;box-shadow:none!important}.profile-trigger{width:auto;flex:1 1;justify-content:start;padding:0 10px}.profile-avatar{width:36px;height:36px;border-radius:10px;background:linear-gradient(135deg,#3b82f6,#10b981);color:#fff;font-weight:900}.profile-popover{left:18px;bottom:76px;width:min(360px,calc(100vw - 36px));border:1px solid var(--border);border-radius:14px;background:var(--lifeforge-panel-solid);color:var(--text);box-shadow:var(--lifeforge-shadow)}.dashboard-profile-hero.clean{position:relative;min-height:168px;margin:0 0 22px;border:1px solid var(--border);border-radius:14px!important;background:var(--lifeforge-panel);box-shadow:var(--lifeforge-shadow);overflow:hidden;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.dashboard-profile-cover{width:100%;height:112px;border:0;background:radial-gradient(circle at 18% 20%,rgba(59,130,246,.28),transparent 16rem),radial-gradient(circle at 82% 35%,rgba(16,185,129,.28),transparent 15rem),linear-gradient(135deg,rgba(59,130,246,.18),rgba(16,185,129,.16)),#fff!important;box-shadow:none}.dashboard-profile-cover img{width:100%;height:100%;object-fit:cover}.dashboard-profile-avatar.floating{position:absolute;left:22px;bottom:18px;width:70px;height:70px;border:5px solid var(--lifeforge-panel-solid);background:linear-gradient(135deg,#3b82f6,#10b981);box-shadow:0 16px 28px rgba(28,39,66,.16)}.dashboard-profile-mini-info{left:108px;bottom:24px}.dashboard-profile-mini-info strong{color:var(--text);font-size:18px;letter-spacing:0}.dashboard-profile-mini-info span{color:var(--text3);font-size:13px;letter-spacing:0;text-transform:none}.dashboard-shell{display:grid;grid-gap:18px;gap:18px}.dashboard-header{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:4px;padding:0}.dashboard-header-copy{min-width:0}.dashboard-kicker{margin:0 0 5px;color:var(--text3)!important;font-size:13px;font-weight:750;letter-spacing:0!important;text-transform:none!important}.dashboard-title{margin:0;color:var(--text);font-size:clamp(28px,4vw,38px);font-weight:850;letter-spacing:0!important;line-height:1.08}.dashboard-title span{color:var(--accent)}.dashboard-presence-row,.dashboard-stat-pills{display:flex;flex-wrap:wrap;gap:10px;margin-top:13px}.dashboard-presence-row span,.dashboard-stat-pill,.pill,.stat-card{border:1px solid var(--border)!important;border-radius:999px;background:var(--lifeforge-panel-solid)!important;color:var(--text3)!important;box-shadow:none!important}.dashboard-presence-row span{padding:7px 10px;font-size:12px;font-weight:760}.dashboard-stat-pill{min-width:96px;padding:9px 12px}.dashboard-stat-pill small,.stat-card span{color:var(--text3)!important;font-size:12px;letter-spacing:0!important;text-transform:none!important}.dashboard-stat-pill strong,.stat-card strong{color:var(--text);font-size:22px;line-height:1}.dashboard-actions{display:flex;gap:10px;flex-wrap:wrap}.btn,.btn-accent,.btn-ghost,.circle-card-btn,.link-filter-tabs button,.mini-open-btn,.seg-btn,.settings-choice-pill,.widget-chip-btn{min-height:42px;border:1px solid var(--border)!important;border-radius:12px!important;background:var(--lifeforge-panel-solid)!important;color:var(--text)!important;font-weight:780;letter-spacing:0;box-shadow:none!important}.btn:hover,.mini-open-btn:hover,.profile-logout-inline:hover,.profile-trigger:hover,.widget-chip-btn:hover,.widget-icon-btn:hover{transform:translateY(-1px);border-color:rgba(59,130,246,.34)!important;box-shadow:0 10px 24px rgba(25,34,55,.08)!important}.btn-accent{background:linear-gradient(135deg,#3b82f6,#10b981)!important;color:#fff!important;border-color:transparent!important}.dashboard-cockpit-grid-minimal,.dashboard-stat-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.stat-card{min-height:96px;padding:20px;border-radius:14px!important;display:flex;justify-content:space-between}.calendar-events-card,.calendar-form-card,.calendar-main-card,.card,.dashboard-notifications-facet,.links-category-panel,.links-content-panel,.links-form-panel,.notes-editor-card,.profile-surface-card,.quick-note-modal,.settings-card,.settings-kpi-card,.widget{border:1px solid var(--border)!important;border-radius:14px!important;background:var(--lifeforge-panel)!important;color:var(--text);box-shadow:var(--lifeforge-shadow)!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.card:hover,.dashboard-notifications-facet:hover,.settings-card:hover,.widget:hover{transform:translateY(-1px);border-color:var(--border2)!important;box-shadow:0 22px 56px rgba(28,39,66,.14)!important}.widget{padding:20px;overflow:hidden}.dashboard-cockpit-grid-minimal>.widget{min-height:190px}.dashboard-notifications-panel-head,.quick-note-head,.settings-head-row,.whead,.widget-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px;border-bottom:0}.home-card-head strong,.section-label,.settings-block-label,.widget-title,.wtitle{color:var(--text)!important;font-size:15px;font-weight:850;letter-spacing:0!important;text-transform:none!important}.mini-widget-sub,.muted,.pg-sub,.settings-support-copy{color:var(--text3)!important;letter-spacing:0!important;text-transform:none!important}.widget-head-actions{display:inline-flex;align-items:center;gap:8px}.mini-open-btn svg,.widget-chip-btn svg,.widget-icon-btn svg{width:18px;height:18px;stroke:currentColor}.widget-body{color:var(--text2)}.calendar-event-card,.calendar-mini-panel,.calendar-upcoming-row,.calendar-widget-summary,.chat-link-card,.circle-conversation-row,.dashboard-note-row,.link-card,.link-logo-card,.news-row-compact,.stack-row,.todo-card,.watch-card,.weather-compact-card{border:1px solid var(--border)!important;border-radius:12px!important;background:var(--lifeforge-panel-solid)!important;color:var(--text);box-shadow:none!important}.calendar-event-card:hover,.circle-conversation-row:hover,.dashboard-note-row:hover,.link-logo-card:hover,.news-row-compact:hover,.stack-row:hover{transform:translateY(-1px);border-color:rgba(59,130,246,.28)!important;background:#fff!important}.dashboard-grid-layout.react-grid-layout{margin-top:0}.dashboard-grid-item,.dashboard-grid-item>.dashboard-block,.dashboard-grid-layout .react-grid-item>.widget{height:100%;border-radius:14px}.dashboard-grid-layout .react-grid-item.react-grid-placeholder{border-radius:14px;background:rgba(59,130,246,.16)!important}.dashboard-notifications-facet{padding:18px}.dashboard-notifications-summary{min-height:68px;background:var(--lifeforge-panel-solid)!important;border-color:var(--border)!important;border-radius:12px!important}.dashboard-notifications-count{border-radius:12px;background:var(--accent);color:#fff}.auth-input,.circle-search-box,.quick-note-title,.rich-note-editor,.search-box,input,select,textarea{border:1px solid var(--border)!important;border-radius:12px!important;background:var(--lifeforge-panel-solid)!important;color:var(--text)!important;box-shadow:none!important}.auth-input:focus,.rich-note-editor:focus,.search-box:focus,input:focus,select:focus,textarea:focus{outline:3px solid rgba(59,130,246,.14);outline-offset:1px;border-color:rgba(59,130,246,.48)!important}.dashboard-header-modal,.quick-note-overlay{background:rgba(23,32,51,.34);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.circle-dock-chat-window,.circle-dock-popover,.circle-float.is-chat-open.circle-size-compact,.circle-float.is-chat-open.circle-size-expanded,.circle-tray-button.is-collapsed{border:1px solid var(--border)!important;border-radius:14px!important;background:var(--lifeforge-panel-solid)!important;color:var(--text);box-shadow:var(--lifeforge-shadow)!important}@media (max-width:1080px){.dashboard-cockpit-grid-minimal,.dashboard-stat-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.app-frame{display:block}.sidebar,.sidebar.collapsed,.sidebar.expanded{position:relative;width:100%!important;height:auto;min-height:auto;max-height:none;flex-basis:auto;border-right:0;border-bottom:1px solid var(--border)}.nav{max-height:340px}.main{height:auto;min-height:100vh;padding:22px!important}.dashboard-header{align-items:flex-start;flex-direction:column}.dashboard-cockpit-grid-minimal,.dashboard-stat-strip{grid-template-columns:1fr!important}}html,html[data-theme],html[data-urspace-background],html[data-urspace-density]{--bg:#f7f8f4;--bg2:#eef1e8;--bg3:#e5eadb;--surface:hsla(0,0%,100%,.86);--surface2:#fff;--surface3:#f6f8f1;--border:rgba(82,92,65,.16);--border2:rgba(82,92,65,.28);--text:#1e261b;--text2:#586251;--text3:#7d8776;--accent:#9bbf24;--accent-dim:color-mix(in srgb,var(--ur-lime) 16%,transparent);--accent2:#2563eb;--accent2-dim:rgba(37,99,235,.11);--accent3:#d946ef;--accent3-dim:rgba(217,70,239,.1);--green:#80a81f;--red:#e5484d;--amber:#d89b16;--font-display:"Albert Sans",Inter,ui-sans-serif,system-ui,sans-serif;--font-body:"Albert Sans",Inter,ui-sans-serif,system-ui,sans-serif;--font-mono:"JetBrains Mono","SFMono-Regular",Consolas,monospace;--lifeforge-panel:hsla(0,0%,100%,.86);--lifeforge-panel-solid:#fff;--lifeforge-shadow:0 16px 42px rgba(58,70,43,.1)}body,button,input,select,textarea{font-family:var(--font-body)}body{background:linear-gradient(180deg,color-mix(in srgb,var(--ur-lime) 8%,transparent),transparent 22rem),radial-gradient(circle at top left,color-mix(in srgb,var(--ur-lime) 16%,transparent),transparent 32rem),radial-gradient(circle at bottom right,rgba(37,99,235,.1),transparent 32rem),var(--bg)!important}.dashboard-kicker,.dashboard-presence-row span,.dashboard-stat-pill small,.mini-widget-sub,.profile-status,.quick-note-foot span,.section-title,.stat-card span,code,kbd,pre,samp{font-family:var(--font-mono)!important}code,kbd,samp{border:1px solid rgba(82,92,65,.16);border-radius:7px;background:color-mix(in srgb,var(--ur-lime) 10%,transparent);color:var(--ur-lime-dark);font-size:.92em}.brand-mark{border-radius:10px;background:linear-gradient(135deg,color-mix(in srgb,var(--ur-lime) 95%,transparent),rgba(206,221,62,.9));color:#202810;box-shadow:0 14px 28px color-mix(in srgb,var(--ur-lime) 24%,transparent)}.auth-title,.brand-copy h1,.dashboard-title,.pg-title,.widget-title,.wtitle{font-family:var(--font-display);font-weight:740}.brand-copy h1:after{content:".";margin-left:1px;color:var(--accent);font-weight:900}.brand-copy p{font-weight:560}.card,.dashboard-notifications-facet,.dashboard-profile-hero.clean,.profile-popover,.quick-note-modal,.sidebar,.widget{border-width:1.5px!important}.sidebar{box-shadow:18px 0 45px rgba(58,70,43,.08)}.section-title{color:color-mix(in srgb,var(--text3) 86%,var(--accent))!important;font-size:11px;letter-spacing:.08em!important}.nav-section{position:relative}.nav-section+.nav-section{margin-top:10px;padding-top:10px}.nav-section+.nav-section:before{content:"";position:absolute;top:0;left:8px;right:8px;height:1.5px;background:var(--border)}.nav-icon{color:color-mix(in srgb,var(--item-color) 72%,var(--text));background:color-mix(in srgb,var(--item-color) 14%,#fff)}.nav-item.active .nav-icon,.nav-item:hover .nav-icon{color:#26310d;background:color-mix(in srgb,var(--accent) 34%,#fff)}.nav-item.active{box-shadow:inset 3px 0 0 var(--accent),0 10px 24px rgba(58,70,43,.1)}.sidebar-search::placeholder,input::placeholder,textarea::placeholder{color:color-mix(in srgb,var(--text3) 72%,transparent)}.dashboard-kicker,.dashboard-presence-row span,.dashboard-stat-pill small,.mini-widget-sub,.stat-card span{font-size:11px;letter-spacing:.02em!important}.dashboard-title span{color:#6f8f13}.dashboard-profile-cover,.dashboard-profile-cover-placeholder{background:linear-gradient(135deg,color-mix(in srgb,var(--ur-lime) 24%,transparent),rgba(37,99,235,.12)),repeating-linear-gradient(135deg,rgba(82,92,65,.08) 0 1px,transparent 1px 12px),#f9faf6!important}.dashboard-profile-avatar.floating,.profile-avatar{background:linear-gradient(135deg,var(--ur-lime),var(--accent-2));color:#202810}.btn-accent,.circle-card-btn.accent,.link-filter-tabs button.active,.seg-btn.active,.settings-choice-pill.active{background:var(--ur-lime)!important;color:#202810!important;border-color:#8aaa1e!important;box-shadow:0 10px 22px color-mix(in srgb,var(--ur-lime) 20%,transparent)!important}.btn:hover,.mini-open-btn:hover,.profile-logout-inline:hover,.profile-trigger:hover,.widget-chip-btn:hover,.widget-icon-btn:hover{border-color:color-mix(in srgb,var(--ur-lime) 45%,transparent)!important}.dashboard-notifications-facet:before,.stat-card:before,.widget:before{content:"";display:block;height:3px;margin:-20px -20px 17px;background:linear-gradient(90deg,var(--accent),rgba(37,99,235,.28),transparent);opacity:.72}.stat-card:before{grid-column:1/-1;margin:-20px -20px 12px}.stat-card{display:grid;grid-template-columns:1fr auto;align-content:center}.whead{padding-bottom:12px;border-bottom:1.5px solid var(--border)}.widget-body{font-weight:520}.calendar-event-card,.calendar-upcoming-row,.dashboard-note-row,.link-card,.link-logo-card,.news-row-compact,.stack-row,.todo-card,.watch-card{border-width:1.5px!important}body,html{width:100%;max-width:100%;overflow-x:hidden}*{min-width:0}.calendar-shell-rich,.card,.circle-float,.main,.sidebar,.widget,body,button,input,select,textarea{font-family:var(--font-body)!important}.app-frame,.app-stage{width:100%;max-width:100vw;overflow-x:hidden}.app-frame{min-height:100vh}.main{max-width:calc(100vw - 310px);overscroll-behavior:contain}.calendar-page-head,.calendar-shell-rich,.dashboard-shell,.main>.fadein{max-width:min(100%,1480px);margin-left:auto;margin-right:auto}.calendar-allday-empty,.calendar-collection-row small,.calendar-empty p,.calendar-event-card p,.calendar-month-sub,.calendar-no-events p,.calendar-upcoming-row small,.circle-chat-messages .muted,.circle-conversation-preview,.circle-empty-state .muted,.circle-float-subtitle,.compact-empty p,.empty p,.mini-widget-sub,.muted,.pg-sub{color:#596251!important}.calendar-collection-row strong,.calendar-day-top small,.calendar-day-top span,.calendar-widget-chip small,.calendar-widget-hero small,.dashboard-stat-pill small,.mini-calendar-day,.mini-calendar-preview-head span,.mini-calendar-weekdays span,.stat-card span{color:#46513f!important}.calendar-page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding-inline:0}.calendar-head-actions{gap:.65rem;flex:0 1 auto}.calendar-shell-rich{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);grid-gap:1rem;gap:1rem;align-items:start;overflow:visible}.calendar-events-card,.calendar-form-card,.calendar-main-card,.calendar-side-rich{min-width:0}.calendar-main-card{overflow:hidden}.calendar-topbar-rich{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(220px,auto);grid-gap:.85rem;gap:.85rem;align-items:center}.calendar-range-copy{min-width:0}.calendar-date-jump{display:grid;grid-template-columns:minmax(86px,.8fr) minmax(120px,1fr);grid-gap:.55rem;gap:.55rem;min-width:0}.calendar-utility-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.75rem;gap:.75rem;align-items:center}.calendar-toggle-row,.calendar-view-tabs{display:flex;flex-wrap:wrap;gap:.45rem}.calendar-grid-month,.calendar-weekdays{min-width:0;width:100%;grid-template-columns:repeat(7,minmax(0,1fr))}.calendar-grid-month.workweek,.calendar-weekdays.workweek{grid-template-columns:repeat(5,minmax(0,1fr))}.calendar-weekdays>div{display:grid;place-items:center;min-height:2rem;color:#596251;font-weight:760}.calendar-day{min-width:0;min-height:clamp(6.6rem,10vh,8.8rem)!important;display:flex;flex-direction:column;gap:.5rem;padding:.7rem!important;border:1.5px solid rgba(82,92,65,.14)!important;background:hsla(0,0%,100%,.68)!important}.calendar-day.blank{background:hsla(77,33%,96%,.58)!important}.calendar-day.selected{background:color-mix(in srgb,var(--ur-lime) 16%,transparent)!important}.calendar-day-top{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.calendar-day-top small{background:color-mix(in srgb,var(--ur-lime) 16%,transparent)!important}.calendar-day-events{display:grid;grid-gap:.35rem;gap:.35rem;align-content:start;overflow-y:auto;padding-right:.1rem}.calendar-event-pill{min-width:0;color:#26301f!important;background:#fff!important;border:1px solid rgba(82,92,65,.16)!important;line-height:1.25}.calendar-side-rich{display:grid;grid-gap:1rem;gap:1rem;max-height:calc(100vh - 7rem);overflow-y:auto;padding-right:.15rem}.calendar-collections,.calendar-event-list,.calendar-upcoming-list{display:grid;grid-gap:.5rem;gap:.5rem;max-height:15rem;overflow-y:auto;padding-right:.1rem}.calendar-collection-row,.calendar-event-card,.calendar-upcoming-row,.dashboard-note-row,.link-logo-card,.stack-row,.todo-card{display:grid;align-items:center;min-height:2.75rem;color:#26301f!important}.calendar-collection-row{grid-template-columns:.35rem minmax(0,1fr) auto;border:1.5px solid rgba(82,92,65,.12)!important;border-radius:.75rem!important;background:hsla(0,0%,100%,.72)!important}.calendar-collection-row small{min-width:1.7rem;text-align:center;border-radius:999px;background:rgba(82,92,65,.08);padding:.18rem .45rem}.calendar-no-events,.compact-empty,.empty{display:grid;place-items:center;align-content:center;grid-gap:.35rem;gap:.35rem;min-height:6rem;padding:1rem;text-align:center;border:1.5px dashed rgba(82,92,65,.22);border-radius:.85rem;background:hsla(0,0%,100%,.52)}.calendar-no-events strong,.compact-empty strong,.empty strong{color:var(--text)}.calendar-widget-grid{min-width:0}.mini-planner-widget .mini-calendar-day,.mini-planner-widget .mini-calendar-weekdays span{display:grid;place-items:center;text-align:center}.mini-planner-widget .mini-calendar-day{min-height:2rem;color:#26301f!important;background:hsla(0,0%,100%,.62)!important;border:1px solid rgba(82,92,65,.12)!important;line-height:1}.mini-planner-widget .mini-calendar-day.selected:not(.today){color:var(--ur-lime-dark)!important;background:color-mix(in srgb,var(--ur-lime) 17%,transparent)!important;border-color:color-mix(in srgb,var(--ur-lime) 42%,transparent)!important}.mini-planner-widget .mini-calendar-day.today{color:#202810!important;background:var(--ur-lime)!important}.calendar-widget-grid>.stack-list,.mini-calendar-preview .stack-list{max-height:8.25rem;overflow-y:auto;padding-right:.15rem}.mini-calendar-preview{color:var(--text);background:hsla(0,0%,100%,.66)!important}.calendar-widget-summary{color:var(--text);background:hsla(0,0%,100%,.62)!important}.dashboard-stat-strip{align-items:stretch}.stat-card{min-height:6rem;align-items:center}.stat-card strong{align-self:center}.sidebar{overflow:hidden}.nav{padding-bottom:.5rem}.sidebar-bottom{background:transparent}.profile-bottom-row{align-items:center}.profile-trigger{overflow:hidden}.profile-avatar{display:grid;place-items:center;flex:0 0 36px}.circle-float{right:max(1rem,env(safe-area-inset-right))!important;bottom:max(1rem,env(safe-area-inset-bottom))!important;width:auto!important;max-width:calc(100vw - 2rem);padding:0!important;pointer-events:none}.circle-dock-chat-window,.circle-dock-popover,.circle-dock-rail,.circle-dock-stack,.circle-tray-button{pointer-events:auto}.circle-tray-button.is-collapsed{min-width:9.25rem!important;min-height:3rem;display:inline-flex;align-items:center;justify-content:center;gap:.55rem}.circle-tray-title{line-height:1}.circle-dock-chat-window,.circle-dock-popover{max-height:min(680px,calc(100vh - 7rem));overflow:hidden}.circle-chat-messages,.circle-panel-body{min-height:0;overflow-y:auto}.circle-conversation-row{align-items:stretch;color:var(--text)}.circle-conversation-main{display:flex;align-items:center;min-width:0;text-align:left}.circle-conversation-copy,.circle-conversation-head{min-width:0}.circle-card-user strong,.circle-conversation-head strong,.circle-search-row strong{color:var(--text)!important}.circle-system-row{border-color:color-mix(in srgb,var(--ur-lime) 28%,transparent)!important;background:color-mix(in srgb,var(--ur-lime) 10%,transparent)!important}.circle-system-avatar,.urcircle-system-icon{display:grid;place-items:center;font-weight:900}.circle-system-lock,.urcircle-system-badge{display:inline-flex;align-items:center;min-height:1.35rem;padding:.12rem .5rem;border:1px solid color-mix(in srgb,var(--ur-lime) 34%,transparent);border-radius:999px;background:color-mix(in srgb,var(--ur-lime) 14%,transparent);color:var(--ur-lime-dark);font-size:.7rem;font-weight:820}.circle-system-message{display:grid;grid-gap:.35rem;gap:.35rem;padding:.9rem;border:1.5px solid rgba(82,92,65,.14);border-radius:.9rem;background:hsla(0,0%,100%,.72)}.circle-system-message small{color:#66705d;font-family:var(--font-mono);font-size:.72rem}.circle-system-message strong{color:var(--text)}.circle-system-message p{margin:0;color:#596251}.urcircle-widget-body{display:grid;grid-gap:.85rem;gap:.85rem}.urcircle-system-row{display:grid;grid-template-columns:2.45rem minmax(0,1fr) auto;grid-gap:.75rem;gap:.75rem;align-items:center;padding:.85rem;border:1.5px solid color-mix(in srgb,var(--ur-lime) 28%,transparent);border-radius:.9rem;background:color-mix(in srgb,var(--ur-lime) 10%,transparent)}.urcircle-system-icon{width:2.45rem;height:2.45rem;border-radius:.75rem}.urcircle-system-row strong{display:block;color:var(--text)}.urcircle-system-row p{margin:.15rem 0 0;color:#596251;font-size:.86rem}.urcircle-widget-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.65rem;gap:.65rem}.urcircle-widget-stats span{display:grid;place-items:center;min-height:4.4rem;border:1.5px solid rgba(82,92,65,.12);border-radius:.85rem;background:hsla(0,0%,100%,.62)}.urcircle-widget-stats strong{color:var(--text);font-size:1.6rem}.urcircle-widget-stats small{color:#596251;font-family:var(--font-mono)}.urcircle-widget-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.65rem;gap:.65rem}@media (max-width:1180px){.main{max-width:calc(100vw - 310px)}.calendar-shell-rich{grid-template-columns:1fr}.calendar-side-rich{max-height:none;overflow:visible}}@media (max-width:900px){.main{max-width:100vw}.calendar-page-head,.calendar-topbar-rich,.calendar-utility-row{grid-template-columns:1fr}.calendar-page-head{flex-direction:column;align-items:stretch}.calendar-head-actions{justify-content:stretch}.calendar-head-actions .btn{flex:1 1}.calendar-date-jump{grid-template-columns:1fr 1fr}.calendar-main-card{overflow-x:auto}.calendar-grid-month,.calendar-weekdays{min-width:680px}.calendar-grid-month.workweek,.calendar-weekdays.workweek{min-width:520px}.circle-float{right:.75rem!important;bottom:.75rem!important;max-width:calc(100vw - 1.5rem)}.circle-dock-chat-window,.circle-dock-popover{width:min(500px,calc(100vw - 1.5rem))!important}}@media (max-width:560px){.main{padding:1rem!important}.calendar-date-jump,.urcircle-system-row,.urcircle-widget-actions{grid-template-columns:1fr}.urcircle-system-badge{justify-self:start}}:root,body,html{--ur-card:hsla(0,0%,100%,.9);--ur-ink:#1f281b;--ur-muted:#596551;--ur-soft-muted:#6f7a66;--ur-line:rgba(83,94,64,.18);--ur-line-strong:rgba(83,94,64,.3);--ur-lime-dark:#536b0f;--ur-shadow:0 16px 38px rgba(58,70,43,.09)}code,code *,kbd,pre,pre *,samp{font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace!important}.calendar-modal-kicker,.calendar-stat-chip small,.calendar-widget-chip small,.circle-panel-label,.dashboard-kicker,.dashboard-presence-row span,.dashboard-stat-pill small,.mini-widget-sub,.section-title,.stat-card span{font-family:var(--ur-font)!important;letter-spacing:0!important}.app-frame{width:100%;max-width:100vw;overflow:hidden}.main{width:calc(100vw - 310px);max-width:none!important;min-width:0;overflow-x:hidden}.dashboard-notifications-facet:before,.stat-card:before,.widget:before{display:none!important;content:none!important}.calendar-events-card,.calendar-form-card,.calendar-main-card,.card,.dashboard-profile-hero.clean,.profile-popover,.quick-note-modal,.stat-card,.widget{border:1.5px solid var(--ur-line)!important;border-radius:14px!important;background:var(--ur-card)!important;color:var(--ur-ink)!important;box-shadow:var(--ur-shadow)!important}.card,.widget{padding:18px!important}.quick-note-head,.whead,.widget-head{min-height:42px;margin-bottom:14px!important;padding-bottom:12px!important;border-bottom:1.5px solid var(--ur-line)!important;align-items:center!important}.brand-copy h1,.card-title,.dashboard-title,.pg-title,.widget-title,.wtitle{color:var(--ur-ink)!important;font-weight:760!important}.calendar-collection-row small,.calendar-event-card p,.calendar-month-sub,.calendar-no-events p,.calendar-upcoming-row small,.circle-chat-messages .muted,.circle-conversation-preview,.circle-empty-state .muted,.compact-empty p,.empty p,.mini-widget-sub,.muted,.pg-sub{color:var(--ur-muted)!important}.btn,.btn-accent,.btn-ghost,.circle-card-btn,.empty-action,.filter-tab,.mini-open-btn,.profile-logout-inline,.profile-trigger,.seg-btn,.widget-chip-btn,.widget-icon-btn{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;border:1.5px solid var(--ur-line)!important;border-radius:11px!important;background:var(--ur-card-solid)!important;color:var(--ur-ink)!important;font-weight:720!important;line-height:1!important;box-shadow:none!important}.btn-accent,.filter-tab.active,.seg-btn.active{border-color:color-mix(in srgb,var(--ur-lime) 72%,var(--ur-line))!important;background:var(--ur-lime)!important;color:#202810!important}.btn:hover,.filter-tab:hover,.mini-open-btn:hover,.seg-btn:hover,.widget-chip-btn:hover,.widget-icon-btn:hover{transform:none!important;border-color:var(--ur-line-strong)!important;background:#fbfcf7!important}.sidebar{width:310px!important;flex:0 0 310px!important;background:hsla(0,0%,100%,.86)!important;overflow:hidden!important}.sidebar-brand{flex:0 0 auto}.sidebar-search{flex:0 0 auto;min-height:44px}.nav{flex:1 1 auto;min-height:0;padding-right:.25rem}.nav-item{min-height:50px!important}.sidebar-bottom{flex:0 0 auto;margin-top:12px}.profile-bottom-row{min-height:46px}.profile-trigger{justify-content:flex-start;min-width:0}.calendar-page-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:1rem!important;margin-bottom:18px!important;padding:0!important}.calendar-title-lockup{display:flex!important;align-items:center!important;gap:.85rem!important;min-width:0}.calendar-title-icon{width:3rem;height:3rem;display:grid;place-items:center;flex:0 0 3rem;border-radius:13px;background:color-mix(in srgb,var(--ur-lime) 16%,transparent);color:var(--ur-lime-dark)}.calendar-head-actions{flex-wrap:wrap!important;gap:.6rem!important}.calendar-shell-rich{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(280px,330px)!important;grid-gap:18px!important}.calendar-main-rich{order:0!important}.calendar-side-rich{order:0!important;display:grid!important;grid-template-columns:1fr!important;grid-gap:14px!important;align-content:start!important;max-height:none!important;padding:0!important}.calendar-topbar-rich{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:12px!important;padding:0!important}.calendar-nav-group,.mini-calendar-nav{display:inline-flex!important;align-items:center!important;gap:.45rem!important;flex:0 0 auto}.cal-nav-btn,.mini-calendar-add,.mini-calendar-nav button{width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;display:grid!important;place-items:center!important;border:1.5px solid var(--ur-line)!important;border-radius:11px!important;background:#fff!important;color:var(--ur-ink)!important;line-height:1!important}.calendar-range-copy{flex:1 1 230px!important;min-width:180px!important}.calendar-month-title{max-width:100%;overflow:hidden;font-size:clamp(1.35rem,2vw,1.8rem)!important;font-weight:760!important;line-height:1.1!important;text-align:left!important;text-overflow:ellipsis;white-space:nowrap}.calendar-month-sub{margin:.25rem 0 0!important;font-size:.9rem!important}.calendar-date-jump{flex:1 1 245px!important;min-width:min(245px,100%)!important;display:grid!important;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)!important;grid-gap:.5rem!important;gap:.5rem!important}.calendar-view-switch{flex:0 1 auto!important}.seg-control{display:inline-flex!important;flex-wrap:wrap!important;gap:.35rem!important;padding:.25rem!important;border:1.5px solid var(--ur-line)!important;border-radius:13px!important;background:hsla(77,33%,96%,.8)!important}.seg-btn{padding:0 .75rem!important}.calendar-utility-row{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:.75rem!important}.calendar-search-box{flex:1 1 280px!important}.calendar-toggle-row{display:inline-flex!important;flex-wrap:wrap!important;gap:.45rem!important}.filter-tab{min-height:38px!important;padding:0 .8rem!important;text-transform:none!important}.calendar-stat-strip{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-gap:.65rem!important;gap:.65rem!important}.calendar-stat-chip{min-height:70px!important;display:grid!important;place-items:center!important;align-content:center!important;grid-gap:.2rem!important;gap:.2rem!important;border:1.5px solid var(--ur-line)!important;border-radius:12px!important;background:hsla(0,0%,100%,.68)!important}.calendar-stat-chip small{color:var(--ur-muted)!important;font-size:.78rem!important}.calendar-stat-chip strong{color:var(--ur-ink)!important;font-size:1.35rem!important;line-height:1!important}.calendar-grid-month,.calendar-weekdays{width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;grid-gap:6px!important;gap:6px!important;border:0!important;background:transparent!important;overflow:visible!important}.calendar-grid-month.workweek,.calendar-weekdays.workweek{grid-template-columns:repeat(5,minmax(0,1fr))!important}.calendar-weekdays>div{min-height:28px!important;display:grid!important;place-items:center!important;color:var(--ur-muted)!important;font-size:.78rem!important;font-weight:740!important;text-transform:none!important}.calendar-day{min-width:0!important;min-height:clamp(96px,11vh,128px)!important;display:flex!important;flex-direction:column!important;gap:.45rem!important;padding:.65rem!important;border:1.5px solid var(--ur-line)!important;border-radius:12px!important;background:hsla(0,0%,100%,.72)!important;color:var(--ur-ink)!important;text-align:left!important;overflow:hidden!important}.calendar-day.blank{opacity:1!important;border-style:dashed!important;background:hsla(77,33%,96%,.55)!important;pointer-events:none!important}.calendar-day.today{border-color:color-mix(in srgb,var(--ur-lime) 68%,var(--ur-line))!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ur-lime) 22%,transparent)!important}.calendar-day.selected{border-color:color-mix(in srgb,var(--ur-lime) 72%,var(--ur-line))!important;background:color-mix(in srgb,var(--ur-lime) 14%,transparent)!important}.calendar-day-top{min-height:24px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:.35rem!important}.calendar-day-top span{color:var(--ur-ink)!important;font-size:.96rem!important;font-weight:760!important;line-height:1!important}.calendar-day-top small{padding:.16rem .42rem!important;border-radius:999px!important;background:color-mix(in srgb,var(--ur-lime) 18%,transparent)!important;color:var(--ur-lime-dark)!important;font-size:.68rem!important;font-weight:760!important}.calendar-day-events{min-height:0!important;display:grid!important;align-content:start!important;grid-gap:.3rem!important;gap:.3rem!important;overflow-y:auto!important}.calendar-allday-chip,.calendar-event-pill{min-width:0!important;min-height:24px!important;display:flex!important;align-items:center!important;gap:.35rem!important;padding:0 .45rem!important;border:1px solid var(--ur-line)!important;border-left-width:3px!important;border-radius:7px!important;background:#fff!important;color:var(--ur-ink)!important;font-size:.76rem!important;font-weight:680!important;line-height:1.2!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.calendar-allday-chip i,.calendar-event-pill i{width:.4rem!important;height:.4rem!important;flex:0 0 0.4rem!important;border-radius:999px!important}.calendar-more{color:var(--ur-muted)!important;font-size:.74rem!important;font-weight:700!important}.calendar-timeboard-shell{max-width:100%!important;max-height:min(66vh,700px)!important;overflow:auto!important;border-radius:12px!important;background:hsla(0,0%,100%,.58)!important}.calendar-allday-strip,.calendar-timeboard,.calendar-timeboard-head{min-width:720px!important}.calendar-allday-column,.calendar-time-column,.calendar-timeboard-dayhead{background:hsla(0,0%,100%,.72)!important;color:var(--ur-ink)!important}.calendar-events-card,.calendar-form-card{overflow:hidden!important}.calendar-events-card h3{margin:0 0 .85rem!important;color:var(--ur-ink)!important;font-size:1rem!important;font-weight:760!important;line-height:1.25!important}.calendar-collections,.calendar-event-list,.calendar-upcoming-list{max-height:260px!important;display:grid!important;grid-gap:.5rem!important;gap:.5rem!important;overflow-y:auto!important;padding-right:.1rem!important}.calendar-collection-row,.calendar-event-card,.calendar-upcoming-row,.dashboard-note-row,.stack-row{min-height:44px!important;align-items:center!important;background:hsla(0,0%,100%,.72)!important}.calendar-collection-row{grid-template-columns:.3rem minmax(0,1fr) auto!important;gap:.65rem!important;padding:.62rem .72rem!important}.calendar-collection-row strong,.calendar-event-card h4,.calendar-upcoming-row strong,.dashboard-note-row strong,.stack-row strong{color:var(--ur-ink)!important;font-weight:740!important}.calendar-collection-row small,.calendar-upcoming-row small,.stack-row span{color:var(--ur-muted)!important}.calendar-no-events,.circle-empty-state,.compact-empty,.empty{min-height:104px!important;display:grid!important;place-items:center!important;align-content:center!important;grid-gap:.35rem!important;gap:.35rem!important;padding:1rem!important;border:1.5px dashed var(--ur-line-strong)!important;border-radius:12px!important;background:hsla(0,0%,100%,.58)!important;color:var(--ur-ink)!important;text-align:center!important}.calendar-no-events strong,.compact-empty strong,.empty strong{color:var(--ur-ink)!important}.calendar-no-events p,.compact-empty p,.empty p{max-width:28ch;margin:0!important;color:var(--ur-muted)!important;line-height:1.35!important}.calendar-widget-grid.mini-planner-widget{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-gap:.85rem!important;gap:.85rem!important}.calendar-mini-panel,.calendar-widget-summary,.mini-calendar-preview{border:1.5px solid var(--ur-line)!important;border-radius:12px!important;background:hsla(0,0%,100%,.68)!important;color:var(--ur-ink)!important}.calendar-mini-panel{padding:.85rem!important}.mini-calendar-top{align-items:center!important;margin-bottom:.75rem!important}.mini-calendar-top h2{color:var(--ur-ink)!important;font-size:1rem!important;font-weight:760!important}.mini-calendar-grid,.mini-calendar-weekdays{display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;grid-gap:.28rem!important;gap:.28rem!important}.mini-calendar-weekdays span{min-height:1.3rem!important;display:grid!important;place-items:center!important;color:var(--ur-muted)!important;font-size:.7rem!important;font-weight:740!important}.mini-calendar-day{position:relative!important;min-height:1.95rem!important;display:grid!important;place-items:center!important;border:1px solid var(--ur-line)!important;border-radius:9px!important;background:hsla(0,0%,100%,.74)!important;color:var(--ur-ink)!important;font-size:.82rem!important;font-weight:720!important}.mini-calendar-day.blank{opacity:.35!important;pointer-events:none!important}.mini-calendar-day.today{border-color:var(--ur-lime)!important;background:var(--ur-lime)!important;color:#202810!important}.mini-calendar-day.selected:not(.today){border-color:var(--ur-lime)!important;background:color-mix(in srgb,var(--ur-lime) 16%,transparent)!important;color:var(--ur-lime-dark)!important}.mini-calendar-day i{position:absolute;bottom:.18rem;width:.28rem!important;height:.28rem!important;border-radius:999px;background:var(--ur-lime-dark)!important}.mini-calendar-preview{padding:.85rem!important}.calendar-widget-grid>.stack-list,.mini-calendar-preview .stack-list,.todo-list-widget .stack-list{max-height:160px!important;overflow-y:auto!important;padding-right:.15rem!important}.circle-float{right:18px!important;bottom:18px!important;z-index:35!important}.circle-tray-button.is-collapsed{min-width:132px!important;padding:0 .9rem!important;background:var(--ur-card-solid)!important;color:var(--ur-ink)!important;box-shadow:var(--ur-shadow)!important}@media (max-width:900px){.app-frame{display:block!important;overflow:visible!important}.sidebar{position:relative!important;min-height:0!important;max-height:none!important;flex-basis:auto!important}.main,.sidebar{width:100%!important;height:auto!important}.main{max-width:100vw!important;min-height:100vh!important}.calendar-page-head{flex-direction:column!important;align-items:stretch!important}.calendar-head-actions{justify-content:stretch!important}.calendar-head-actions .btn{flex:1 1}.calendar-topbar-rich{display:grid!important;grid-template-columns:1fr!important}.calendar-date-jump,.calendar-nav-group,.calendar-view-switch{width:100%!important}.calendar-date-jump{grid-template-columns:1fr 1fr!important}.calendar-view-switch{justify-content:stretch!important}.calendar-view-switch .seg-btn{flex:1 1}.calendar-main-rich{overflow-x:auto!important}.calendar-grid-month,.calendar-weekdays{min-width:660px!important}.calendar-grid-month.workweek,.calendar-weekdays.workweek{min-width:520px!important}}@media (max-width:720px){.calendar-side-rich{grid-template-columns:1fr!important}.calendar-stat-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}.calendar-date-jump{grid-template-columns:1fr!important}}.calendar-date-jump button,.calendar-form button,.calendar-form input,.calendar-form textarea,.ui-badge,.ui-button,.ui-empty-state,.ui-search-input input{font-family:var(--ur-font)!important;letter-spacing:0!important}.calendar-page-head.ui-page-header{align-items:flex-start!important;margin-bottom:1.1rem!important}.calendar-page-head .pg-title{display:inline-block;font-size:clamp(1.85rem,3vw,2.7rem)!important;line-height:1!important;letter-spacing:0!important}.calendar-head-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.calendar-head-actions .ui-button{min-width:104px}.calendar-modal-card{width:min(680px,calc(100vw - 2rem))!important;max-height:calc(100vh - 2rem)!important;display:grid!important;grid-gap:1rem!important;gap:1rem!important;overflow-y:auto!important;padding:1.25rem!important;border:1.5px solid var(--ur-line)!important;border-radius:14px!important;background:var(--ur-card)!important;color:var(--ur-ink)!important;box-shadow:var(--ur-shadow)!important}.calendar-detail-card{width:min(560px,calc(100vw - 2rem))!important}.calendar-modal-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:1rem!important;margin:0!important;padding-bottom:.9rem!important;border-bottom:1.5px solid var(--ur-line)!important}.calendar-modal-head [data-radix-dialog-title],.calendar-modal-head h2{color:var(--ur-ink)!important;font-size:1.45rem!important;font-weight:780!important;letter-spacing:0!important}.calendar-modal-kicker{margin:0 0 .35rem!important;color:var(--ur-lime-dark)!important;font-family:var(--ur-font)!important;font-size:.72rem!important;font-weight:800!important;letter-spacing:0!important;text-transform:uppercase}.calendar-form{display:grid!important;grid-gap:.85rem!important;gap:.85rem!important}.calendar-date-jump .search-box,.calendar-form .search-box,.calendar-form textarea{min-height:42px!important;width:100%!important;border-color:var(--ur-line)!important;background:var(--ur-card-solid)!important;color:var(--ur-ink)!important}.calendar-form textarea{min-height:110px!important;resize:vertical}.calendar-detail-row{border:1.5px solid var(--ur-line)!important;border-radius:12px!important;background:hsla(0,0%,100%,.68)!important}.calendar-detail-copy,.calendar-detail-row small{color:var(--ur-muted)!important}.calendar-detail-row strong{color:var(--ur-ink)!important}.calendar-empty.ui-empty-state{min-height:132px!important}:root,body,html{--ur-font:"Albert Sans",Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--ur-bg:#f4f1e8;--ur-card:hsla(0,0%,100%,.92);--ur-card-solid:#fff;--ur-ink:#202719;--ur-muted:#4f5c45;--ur-soft-muted:#68745e;--ur-line:rgba(84,97,63,.2);--ur-line-strong:rgba(84,97,63,.34);--ur-lime:#9bbf24;--ur-lime-dark:#4f690d;--ur-shadow:0 16px 42px rgba(54,66,38,.1);--ur-radius-card:14px;--ur-radius-control:11px;--ur-control-height:42px;font-family:var(--ur-font)!important;color:var(--ur-ink)}body,body :not(code):not(pre):not(kbd):not(samp),button,input,select,textarea{font-family:var(--ur-font)!important;letter-spacing:0!important}body{color:var(--ur-ink);background:radial-gradient(circle at 12% 0,color-mix(in srgb,var(--ur-lime) 13%,transparent),transparent 34rem),radial-gradient(circle at 96% 12%,color-mix(in srgb,var(--accent-2) 10%,transparent),transparent 30rem),var(--ur-bg)!important}.app-frame,.app-frame:has(.sidebar.expanded),.app-frame:has(.sidebar:hover),.app-stage{width:100%;min-height:100vh;overflow:hidden!important;background:transparent!important}.app-frame{display:flex!important;align-items:stretch!important}.main{flex:1 1 auto!important;width:auto!important;min-width:0!important;height:100vh!important;max-width:calc(100vw - 310px)!important;overflow-x:hidden!important;padding:34px!important}.calendar-page-head,.calendar-shell-rich,.dashboard-shell,.main>.fadein{width:100%;max-width:1360px}.sidebar,.sidebar.collapsed,.sidebar.expanded{position:-webkit-sticky!important;position:sticky!important;top:0!important;width:310px!important;height:100vh!important;min-height:100vh!important;max-height:100vh!important;flex:0 0 310px!important;display:flex!important;flex-direction:column!important;gap:0!important;padding:18px!important;overflow:visible!important;border-right:1.5px solid var(--ur-line)!important;background:hsla(0,0%,100%,.88)!important;box-shadow:var(--ur-shadow)!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.sidebar-brand{flex:0 0 auto!important;min-height:50px;margin:0 0 16px!important}.brand-mark{width:46px!important;height:46px!important;flex:0 0 46px!important;border-radius:13px!important;background:linear-gradient(135deg,var(--ur-lime),var(--accent-2))!important;color:#202810!important;box-shadow:0 14px 28px rgba(86,116,22,.18)!important}.brand-copy h1,.brand-copy p{letter-spacing:0!important}.brand-copy h1{color:var(--ur-ink)!important;font-size:22px!important;font-weight:800!important}.brand-copy p{color:var(--ur-muted)!important;font-size:13px!important}.calendar-form input,.calendar-form textarea,.circle-search-box,.profile-form input,.search-box,.sidebar-search,.ui-search-input input{min-height:var(--ur-control-height)!important;border:1.5px solid var(--ur-line)!important;border-radius:var(--ur-radius-control)!important;background:var(--ur-card-solid)!important;color:var(--ur-ink)!important;box-shadow:none!important}.calendar-form input::placeholder,.calendar-form textarea::placeholder,.circle-search-box::placeholder,.profile-form input::placeholder,.search-box::placeholder,.sidebar-search::placeholder,.ui-search-input input::placeholder{color:var(--ur-soft-muted)!important;opacity:1!important}.sidebar-search{flex:0 0 auto!important;width:100%!important;margin:0 0 12px!important;padding:0 13px!important}.nav{flex:1 1 auto!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;align-content:start!important;grid-gap:12px!important;gap:12px!important;padding:0 4px 8px 0!important}.nav,.nav-section{display:grid!important}.nav-section{grid-gap:5px!important;gap:5px!important}.section-title{margin:10px 8px 4px!important;color:var(--ur-muted)!important;font-size:11px!important;font-weight:800!important;text-transform:uppercase!important}.nav-item,.sidebar.expanded .nav-item,.sidebar:hover .nav-item{width:100%!important;min-height:50px!important;display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;align-items:center!important;justify-content:start!important;grid-gap:12px!important;gap:12px!important;padding:8px 10px!important;border:1.5px solid transparent!important;border-radius:12px!important;color:var(--ur-muted)!important;background:transparent!important;text-decoration:none!important;box-shadow:none!important;transform:none!important}.nav-item.active,.nav-item:hover{border-color:var(--ur-line)!important;background:var(--ur-card-solid)!important;color:var(--ur-ink)!important;box-shadow:0 10px 24px rgba(54,66,38,.08)!important}.nav-icon{width:34px!important;height:34px!important;display:grid!important;place-items:center!important;flex:0 0 34px!important;border-radius:10px!important;color:var(--item-color)!important;background:color-mix(in srgb,var(--item-color) 16%,transparent)!important}.nav-icon svg{width:18px!important;height:18px!important}.nav-label,.sidebar.expanded .nav-label,.sidebar:hover .nav-label{display:block!important;min-width:0!important;overflow:hidden!important;color:inherit!important;font-size:14px!important;font-weight:760!important;line-height:1.1!important;text-overflow:ellipsis!important;white-space:nowrap!important}.sidebar-bottom{flex:0 0 auto!important;margin-top:auto!important;padding:12px 0 0!important;border-top:1.5px solid var(--ur-line)!important;background:transparent!important;z-index:80!important}.profile-bottom-row,.profile-menu{width:100%!important}.profile-bottom-row{min-height:46px!important;display:grid!important;grid-template-columns:minmax(0,1fr) 42px!important;align-items:center!important;grid-gap:8px!important;gap:8px!important}.profile-logout-inline,.profile-trigger{min-height:42px!important;border:1.5px solid var(--ur-line)!important;border-radius:var(--ur-radius-control)!important;background:var(--ur-card-solid)!important;color:var(--ur-ink)!important;box-shadow:none!important}.profile-trigger{width:100%!important;grid-template-columns:34px minmax(0,1fr)!important;grid-gap:10px!important;gap:10px!important;align-items:center!important;justify-content:start!important;padding:4px 9px!important}.profile-trigger,.profile-trigger-meta{min-width:0!important;display:grid!important}.profile-trigger-meta{grid-gap:1px!important;gap:1px!important}.profile-trigger-meta small,.profile-trigger-meta strong{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.profile-trigger-meta strong{color:var(--ur-ink)!important;font-size:13px!important;font-weight:800!important}.profile-trigger-meta small{color:var(--ur-muted)!important;font-size:11px!important;opacity:1!important}.profile-logout-inline{width:42px!important;min-width:42px!important;height:42px!important;margin:0!important;display:grid!important;place-items:center!important}.dashboard-profile-avatar,.profile-avatar,.profile-avatar.large{overflow:hidden!important;background:linear-gradient(135deg,var(--ur-lime),var(--accent-2))!important;color:#202810!important}.profile-avatar{width:34px!important;height:34px!important;flex:0 0 34px!important;border-radius:10px!important;font-size:13px!important}.profile-popover,.profile-popover-with-header{position:fixed!important;top:18px!important;right:18px!important;bottom:18px!important;left:auto!important;transform:none!important;width:min(408px,calc(100vw - 36px))!important;max-width:398px!important;max-height:calc(100vh - 36px)!important;display:block!important;gap:0!important;overflow-y:auto!important;padding:0 0 16px!important;border:1.5px solid var(--ur-line)!important;border-radius:var(--ur-radius-card)!important;background:var(--ur-card-solid)!important;color:var(--ur-ink)!important;box-shadow:0 22px 58px rgba(54,66,38,.16)!important;z-index:500!important}.profile-dialog-header{padding:14px 16px 0!important}.profile-dialog-header h2{color:var(--ur-ink)!important;font-size:1.08rem!important;font-weight:820!important}.profile-dialog-header p{color:var(--ur-muted)!important;line-height:1.35!important}.profile-header-preview{position:relative!important;height:120px!important;overflow:hidden!important;border-radius:var(--ur-radius-card) var(--ur-radius-card) 0 0!important;background:radial-gradient(circle at 20% 20%,color-mix(in srgb,var(--ur-lime) 28%,transparent),transparent 14rem),linear-gradient(135deg,color-mix(in srgb,var(--ur-lime) 20%,transparent),color-mix(in srgb,var(--accent-2) 16%,transparent)),#f6f8f1!important}.profile-header-preview img{width:100%!important;height:100%!important;display:block!important;object-fit:cover!important}.profile-header-change-btn{right:12px!important;bottom:12px!important;min-height:34px!important;border:1.5px solid hsla(0,0%,100%,.66)!important;border-radius:999px!important;background:hsla(0,0%,100%,.9)!important;color:var(--ur-ink)!important;font-weight:760!important}.profile-popover-head.pinterest-style{display:grid!important;grid-template-columns:68px minmax(0,1fr)!important;align-items:end!important;grid-gap:12px!important;gap:12px!important;margin:-22px 16px 8px!important}.profile-popover-head.pinterest-style .profile-avatar.large{width:68px!important;height:68px!important;border:5px solid var(--ur-card-solid)!important;border-radius:16px!important;box-shadow:0 14px 28px rgba(54,66,38,.14)!important}.profile-popover-head strong{color:var(--ur-ink)!important;font-size:1rem!important;font-weight:800!important}.profile-form label span,.profile-popover-head small,.profile-status{color:var(--ur-muted)!important;opacity:1!important}.profile-form{display:grid!important;grid-gap:10px!important;gap:10px!important;padding:0 16px!important}.profile-form label{display:grid!important;grid-gap:6px!important;gap:6px!important}.profile-form label span{font-size:12px!important;font-weight:760!important;text-transform:none!important}.profile-actions{display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:8px!important;gap:8px!important}.dashboard-profile-hero.clean{min-height:178px!important;background:var(--ur-card)!important}.dashboard-profile-cover{height:116px!important}.dashboard-profile-cover img{object-position:center!important}.dashboard-profile-avatar.floating{left:22px!important;bottom:20px!important;width:72px!important;height:72px!important;border:5px solid var(--ur-card-solid)!important;border-radius:16px!important}.dashboard-profile-avatar img,.dashboard-profile-avatar span{border-radius:11px!important}.dashboard-profile-mini-info{left:110px!important;right:18px!important;bottom:24px!important}.dashboard-profile-mini-info strong{font-size:18px!important;font-weight:800!important;line-height:1.1!important}.dashboard-profile-mini-info span{font-size:13px!important}.calendar-events-card,.calendar-form-card,.calendar-main-card,.card,.circle-dock-popover,.circle-float-shell,.circle-tray-button,.dashboard-block,.notes-editor-card,.profile-intro-card,.profile-surface-card,.stat-card,.utility-stat-card,.widget{border:1.5px solid var(--ur-line)!important;border-radius:var(--ur-radius-card)!important;background:var(--ur-card)!important;color:var(--ur-ink)!important;box-shadow:var(--ur-shadow)!important}.dashboard-block,.widget{padding:18px!important}.whead,.widget-head{min-height:42px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin-bottom:14px!important;padding-bottom:12px!important;border-bottom:1.5px solid var(--ur-line)!important}.widget-title-lockup{display:grid!important;grid-gap:3px!important;gap:3px!important;min-width:0!important}.card-title,.widget-title,.wtitle{color:var(--ur-ink)!important;font-size:1rem!important;font-weight:800!important;line-height:1.1!important;text-transform:none!important}.calendar-collection-row small,.calendar-event-card p,.calendar-month-sub,.calendar-upcoming-row small,.circle-chat-messages .muted,.circle-conversation-copy small,.circle-conversation-preview,.circle-empty-state .muted,.circle-system-message p,.circle-system-message small,.compact-empty p,.dashboard-note-row p,.dashboard-note-row small,.dashboard-note-row>span,.dashboard-stat-pill small,.empty p,.mini-widget-sub,.muted,.stat-card span,.utility-stat-card small{color:var(--ur-muted)!important;opacity:1!important}.dashboard-stat-pill,.stat-card,.utility-stat-card{min-height:76px!important;display:grid!important;place-items:center!important;align-content:center!important;grid-gap:4px!important;gap:4px!important;padding:12px!important;border-radius:12px!important}.dashboard-stat-pill strong,.stat-card strong,.utility-stat-card strong{color:var(--ur-ink)!important;font-size:clamp(1.45rem,2.6vw,2.15rem)!important;font-weight:820!important;line-height:1!important}.dashboard-stat-pill small,.stat-card span,.utility-stat-card small{font-size:.78rem!important;font-weight:760!important;text-transform:none!important}.widget-body{min-height:0!important;color:var(--ur-ink)!important}.calendar-widget-grid>.stack-list,.dashboard-note-list,.stack-list,.todo-list-widget .stack-list{display:grid!important;grid-gap:8px!important;gap:8px!important;overflow-y:auto!important;padding-right:2px!important}.calendar-collection-row,.calendar-event-card,.calendar-upcoming-row,.dashboard-note-row,.stack-row{min-height:48px!important;border:1.5px solid var(--ur-line)!important;border-radius:11px!important;background:hsla(0,0%,100%,.74)!important;color:var(--ur-ink)!important}.dashboard-note-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;grid-gap:10px!important;gap:10px!important;padding:10px 12px!important;text-align:left!important}.calendar-event-card h4,.dashboard-note-row strong,.stack-row strong{color:var(--ur-ink)!important;font-size:.92rem!important;font-weight:800!important}.dashboard-note-row p{font-size:.84rem!important}.circle-empty-state,.compact-empty,.empty,.ui-empty-state{min-height:112px!important;border:1.5px dashed var(--ur-line-strong)!important;border-radius:12px!important;background:hsla(0,0%,100%,.64)!important;color:var(--ur-ink)!important;text-align:center!important}.compact-empty strong,.empty strong,.ui-empty-state strong{color:var(--ur-ink)!important}.btn,.btn-accent,.btn-ghost,.circle-add-btn,.circle-card-btn,.circle-chat-back,.circle-chat-send,.circle-close-btn,.filter-tab,.mini-open-btn,.profile-actions .btn,.seg-btn,.ui-button,.widget-chip-btn,.widget-icon-btn{min-height:var(--ur-control-height)!important;border:1.5px solid var(--ur-line)!important;border-radius:var(--ur-radius-control)!important;background:var(--ur-card-solid)!important;color:var(--ur-ink)!important;font-weight:760!important;box-shadow:none!important;text-transform:none!important}.btn-accent,.circle-add-btn,.circle-card-btn.accent,.circle-chat-send,.filter-tab.active,.seg-btn.active{border-color:color-mix(in srgb,var(--ur-lime) 72%,var(--ur-line))!important;background:var(--ur-lime)!important;color:#202810!important}.circle-chat-send{font-size:0!important}.circle-chat-send:before{content:"Send";font-size:.82rem;font-weight:820}.btn:disabled,.circle-add-btn:disabled,.circle-card-btn:disabled,.circle-chat-send:disabled,.ui-button:disabled{opacity:.58!important;color:var(--ur-muted)!important}.calendar-shell-rich{grid-template-columns:minmax(0,1fr) minmax(292px,334px)!important;gap:18px!important}.calendar-main-rich{overflow:hidden!important;background:var(--ur-card)!important}.calendar-topbar-rich,.calendar-utility-row{border:0!important;background:transparent!important}.calendar-date-jump{flex:0 1 260px!important}.calendar-view-switch{flex:0 0 auto!important}.calendar-view-switch .seg-control,.seg-control{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;padding:4px!important;border:1.5px solid var(--ur-line)!important;border-radius:13px!important;background:hsla(0,0%,100%,.72)!important}.seg-btn{min-height:34px!important;padding:0 12px!important;border-radius:9px!important}.calendar-search-box{flex:1 1 300px!important}.calendar-timeboard-shell{border:1.5px solid var(--ur-line)!important;background:hsla(0,0%,100%,.64)!important}.calendar-side-rich{gap:14px!important}.calendar-events-card,.calendar-form-card{padding:16px!important}.calendar-collections,.calendar-event-list,.calendar-upcoming-list{max-height:270px!important}.circle-float{right:22px!important;bottom:22px!important;z-index:90!important;font-family:var(--ur-font)!important}.app-frame:has(.calendar-shell-rich) .circle-float.is-collapsed{display:none!important}.circle-dock-popover,.circle-float.is-chat-open.circle-size-compact,.circle-float.is-chat-open.circle-size-expanded{width:min(420px,calc(100vw - 44px))!important;max-width:420px!important}.circle-chat-shell,.circle-panel-shell,.circle-tray-button{border-radius:var(--ur-radius-card)!important;background:var(--ur-card-solid)!important;color:var(--ur-ink)!important}.circle-chat-head,.circle-panel-head{border-bottom:1.5px solid var(--ur-line)!important;background:transparent!important}.circle-conversation-head strong,.circle-float-title,.circle-panel-label,.circle-system-message strong,.circle-tray-title{color:var(--ur-ink)!important;font-weight:820!important}.circle-float-kicker{color:var(--ur-lime-dark)!important;font-size:.72rem!important;font-weight:820!important}.circle-float-subtitle{color:var(--ur-muted)!important}.circle-panel-tabs{grid-gap:4px!important;border:1.5px solid var(--ur-line)!important;border-radius:13px!important;background:hsla(77,33%,96%,.72)!important}.circle-panel-tabs button{min-height:36px!important;border-radius:9px!important;color:var(--ur-muted)!important;font-size:.82rem!important;font-weight:800!important}.circle-panel-tabs button.active{background:var(--ur-lime)!important;color:#202810!important}.circle-panel-body{padding:14px!important}.circle-panel-search-row{grid-template-columns:1fr!important}.circle-conversation-list{gap:8px!important}.circle-conversation-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;grid-gap:10px!important;gap:10px!important;padding:10px!important;border:1.5px solid var(--ur-line)!important;border-radius:12px!important;background:hsla(0,0%,100%,.72)!important;color:var(--ur-ink)!important}.circle-conversation-row.is-active,.circle-conversation-row:hover{border-color:color-mix(in srgb,var(--ur-lime) 60%,var(--ur-line))!important;background:color-mix(in srgb,var(--ur-lime) 11%,transparent)!important}.circle-system-row{background:linear-gradient(180deg,color-mix(in srgb,var(--ur-lime) 11%,transparent),hsla(0,0%,100%,.74))!important}.circle-conversation-main{grid-template-columns:42px minmax(0,1fr)!important}.circle-conversation-preview{margin-top:4px!important}.circle-conversation-actions{align-items:center!important}.circle-card-btn{min-height:34px!important;padding:0 10px!important;font-size:.78rem!important}.circle-inline-badge,.circle-system-lock,.circle-unread-badge,.urcircle-system-badge{display:inline-flex!important;min-height:24px!important;align-items:center!important;justify-content:center!important;border:1.5px solid color-mix(in srgb,var(--ur-lime) 34%,transparent)!important;border-radius:999px!important;background:color-mix(in srgb,var(--ur-lime) 15%,transparent)!important;color:var(--ur-lime-dark)!important;font-size:.72rem!important;font-weight:820!important;line-height:1!important;padding:0 8px!important}.circle-inline-badge{margin-left:6px!important}.circle-system-avatar,.urcircle-system-icon{background:var(--ur-lime)!important;color:#202810!important}.circle-system-message{border:1.5px solid var(--ur-line)!important;border-radius:12px!important;background:hsla(0,0%,100%,.72)!important}.circle-message-bubble{border:1.5px solid var(--ur-line)!important;background:#fff!important;color:var(--ur-ink)!important}.circle-message-row.mine .circle-message-bubble{border-color:color-mix(in srgb,var(--ur-lime) 60%,var(--ur-line))!important;background:color-mix(in srgb,var(--ur-lime) 15%,transparent)!important}.circle-tray-button.is-collapsed{min-width:136px!important;min-height:46px!important;padding:0 12px!important;border-radius:999px!important}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:hsla(77,33%,96%,.72);border-radius:999px}::-webkit-scrollbar-thumb{background:rgba(104,116,94,.32);border:2px solid hsla(77,33%,96%,.72);border-radius:999px}@media (max-width:1260px){.calendar-shell-rich{grid-template-columns:1fr!important}.calendar-side-rich{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:900px){.app-frame{display:block!important;overflow-x:hidden!important;overflow-y:visible!important}.sidebar,.sidebar.collapsed,.sidebar.expanded{position:relative!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;flex-basis:auto!important}.nav{max-height:48vh!important}.main{width:100%!important;max-width:100vw!important;height:auto!important;min-height:100vh!important;padding:22px!important}.profile-popover,.profile-popover-with-header{top:auto!important;left:16px!important;right:16px!important;bottom:16px!important;transform:none!important;width:auto!important;max-width:none!important}.calendar-page-head{flex-direction:column!important;align-items:stretch!important}.calendar-head-actions,.calendar-head-actions .ui-button{width:100%!important}.calendar-topbar-rich{display:grid!important;grid-template-columns:1fr!important}.calendar-date-jump,.calendar-nav-group,.calendar-search-box,.calendar-view-switch{width:100%!important}.calendar-date-jump{grid-template-columns:1fr 1fr!important}.calendar-view-switch .seg-control{width:100%!important}.calendar-view-switch .seg-btn{flex:1 1!important}.circle-float{right:14px!important;bottom:14px!important}}@media (max-width:720px){.calendar-date-jump,.calendar-side-rich,.calendar-stat-strip,.circle-conversation-row,.profile-actions{grid-template-columns:1fr!important}.circle-conversation-actions{justify-content:flex-start!important}}.main{padding-top:42px!important;overflow-y:auto!important}.calendar-page-head{align-items:center!important;margin-bottom:22px!important;padding-top:0!important;overflow:visible!important}.calendar-page-head.ui-page-header{gap:18px!important}.calendar-page-head .pg-title{color:var(--ur-ink)!important;font-size:clamp(2rem,3vw,2.8rem)!important;font-weight:820!important}.calendar-page-head .pg-sub{margin-top:8px!important;color:var(--ur-muted)!important;font-size:.98rem!important}.calendar-head-actions{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important}.calendar-head-actions .ui-button{min-width:116px!important;min-height:48px!important;padding:0 18px!important;border-radius:13px!important;font-size:.95rem!important}.calendar-shell-rich{overflow:visible!important;align-items:start!important}.calendar-main-rich{display:grid!important;grid-gap:16px!important;gap:16px!important;min-width:0!important;padding:18px!important;border-radius:var(--ur-radius-card)!important}.calendar-control-card,.calendar-filter-card{min-width:0!important;border:1.5px solid var(--ur-line)!important;border-radius:14px!important;background:hsla(0,0%,100%,.76)!important;box-shadow:none!important}.calendar-control-card{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"primary tabs" "selects tabs"!important;align-items:center!important;grid-gap:14px 18px!important;gap:14px 18px!important;padding:16px!important}.calendar-control-primary{grid-area:primary!important;min-width:0!important;display:flex!important;align-items:center!important;gap:14px!important}.calendar-nav-group{display:inline-flex!important;align-items:center!important;gap:8px!important;flex:0 0 auto!important}.cal-nav-btn{width:46px!important;min-width:46px!important;height:46px!important;min-height:46px!important;border:1.5px solid var(--ur-line)!important;border-radius:13px!important;background:var(--ur-card-solid)!important;color:var(--ur-ink)!important}.calendar-range-copy{min-width:0!important;flex:1 1 auto!important}.calendar-month-title{margin:0!important;color:var(--ur-ink)!important;font-size:clamp(1.45rem,2.3vw,1.9rem)!important;font-weight:820!important;line-height:1.08!important;white-space:normal!important}.calendar-month-sub{margin:5px 0 0!important;color:var(--ur-muted)!important;font-size:.94rem!important;line-height:1.3!important}.calendar-control-selects{grid-area:selects!important;width:min(340px,100%)!important;display:grid!important;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)!important;grid-gap:8px!important;gap:8px!important}.calendar-control-selects .calendar-select-trigger,.calendar-control-selects .search-box{width:100%!important;min-height:46px!important;border-radius:13px!important;background:var(--ur-card-solid)!important;color:var(--ur-ink)!important;font-size:.95rem!important;font-weight:760!important}.calendar-view-switch{grid-area:tabs!important;width:270px!important;min-width:270px!important;justify-self:end!important}.calendar-view-switch .seg-control,.calendar-view-tabs,.seg-control.calendar-view-tabs{width:100%!important;min-height:46px!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:center!important;grid-gap:4px!important;gap:4px!important;padding:4px!important;border:1.5px solid var(--ur-line)!important;border-radius:13px!important;background:hsla(77,33%,96%,.78)!important}.calendar-view-switch .seg-btn,.calendar-view-tabs .seg-btn{width:100%!important;min-width:0!important;min-height:38px!important;padding:0 10px!important;border:0!important;border-radius:10px!important;background:transparent!important;color:var(--ur-ink)!important;font-size:.92rem!important;font-weight:800!important;line-height:1!important;opacity:1!important;white-space:nowrap!important}.calendar-view-switch .seg-btn.active,.calendar-view-switch .seg-btn[data-state=active],.calendar-view-tabs .seg-btn.active,.calendar-view-tabs .seg-btn[data-state=active]{background:var(--ur-lime)!important;color:#202810!important;box-shadow:none!important}.calendar-filter-card{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;grid-gap:12px!important;gap:12px!important;padding:14px!important}.calendar-filter-card .calendar-search-box{width:100%!important;min-width:0!important;flex:none!important}.calendar-filter-card .ui-search-input{position:relative!important}.calendar-filter-card .ui-search-input svg{left:14px!important;color:var(--ur-muted)!important}.calendar-filter-card .ui-search-input input{min-height:46px!important;padding-left:42px!important;border-radius:13px!important;font-size:.95rem!important}.calendar-toggle-row{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:8px!important}.calendar-toggle-row .filter-tab{min-width:118px!important;min-height:46px!important;padding:0 14px!important;border-radius:13px!important;color:var(--ur-ink)!important;font-size:.92rem!important;font-weight:800!important;line-height:1!important;opacity:1!important;white-space:nowrap!important}.calendar-toggle-row .filter-tab.active{background:color-mix(in srgb,var(--ur-lime) 22%,transparent)!important;color:var(--ur-lime-dark)!important}.calendar-stat-strip{gap:10px!important}.calendar-stat-chip{min-height:76px!important;border-radius:13px!important;background:hsla(0,0%,100%,.72)!important}.calendar-weekdays{padding-top:2px!important}.calendar-grid-month{overflow:visible!important}.calendar-day{min-height:112px!important}.calendar-side-rich{overflow:visible!important}.calendar-events-card{border-radius:var(--ur-radius-card)!important}.calendar-collection-row{min-height:54px!important;display:grid!important;grid-template-columns:4px minmax(0,1fr) 34px!important;align-items:center!important}.calendar-collection-row small{min-width:30px!important;min-height:30px!important;display:inline-grid!important;place-items:center!important;border-radius:999px!important;background:rgba(79,92,69,.1)!important;color:var(--ur-muted)!important;font-weight:820!important}.calendar-empty{min-height:128px!important;display:grid!important;place-items:center!important}@media (max-width:1120px){.calendar-control-card{grid-template-columns:1fr!important;grid-template-areas:"primary" "selects" "tabs"!important}.calendar-control-selects{width:100%!important}.calendar-view-switch{width:100%!important;min-width:0!important;justify-self:stretch!important}}@media (max-width:760px){.calendar-page-head{align-items:stretch!important}.calendar-head-actions{display:grid!important;grid-template-columns:1fr 1fr!important}.calendar-filter-card{grid-template-columns:1fr!important}.calendar-toggle-row{display:grid!important;grid-template-columns:1fr 1fr!important}.calendar-toggle-row .filter-tab{width:100%!important;min-width:0!important}}a,button,input,select,textarea{font:inherit}.calendar-shell-rich .font-mono,.circle-float .font-mono,.circle-system-message small,.dashboard-shell .font-mono,.quick-travel-kicker,.settings-card .font-mono,.urcircle-widget-stats small,.widget .font-mono{font-family:var(--ur-font)!important;letter-spacing:0!important}.app-frame:has(.dashboard-shell) .circle-float{display:none!important}.widget,.widget *{min-width:0}.widget a{text-decoration:none!important}.widget-head-actions{display:inline-flex!important;flex:0 0 auto!important;align-items:center!important;justify-content:flex-end!important;gap:6px!important}.mini-open-btn,.widget-icon-btn{width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;padding:0!important;border-radius:10px!important}.mini-open-btn svg,.widget-icon-btn svg{width:16px!important;height:16px!important}.mini-open-btn:before,.mini-open-btn:hover:before,.mini-open-btn[title]:after,.widget-icon-btn[title]:after{display:none!important;content:none!important}.mini-open-btn{color:var(--ur-ink)!important}.quick-travel-shell{min-width:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(88px,116px)!important;align-items:stretch!important;grid-gap:12px!important;gap:12px!important;overflow:hidden!important}.quick-travel-widget:not(.widget-mode-expanded) .quick-travel-shell,.widget-mode-compact .quick-travel-shell{grid-template-columns:1fr!important}.quick-travel-link,.quick-travel-link-copy,.quick-travel-list,.quick-travel-main{min-width:0!important}.quick-travel-summary{display:grid!important;grid-gap:6px!important;gap:6px!important;padding:12px!important;border:1.5px solid var(--ur-line)!important;border-radius:12px!important;background:hsla(0,0%,100%,.68)!important;color:var(--ur-ink)!important}.quick-travel-summary strong{color:var(--ur-ink)!important;font-size:.95rem!important;font-weight:800!important;line-height:1.25!important}.quick-travel-summary small{color:var(--ur-muted)!important;font-size:.82rem!important;line-height:1.35!important}.quick-travel-kicker{margin:0 0 3px!important;color:var(--ur-lime-dark)!important;font-size:.76rem!important;font-weight:800!important;text-transform:none!important}.quick-travel-list{max-height:184px!important;grid-gap:8px!important;gap:8px!important;padding-right:2px!important}.quick-travel-link{grid-template-columns:36px minmax(0,1fr) auto!important;grid-gap:10px!important;gap:10px!important;padding:10px!important;border-radius:12px!important;background:hsla(0,0%,100%,.74)!important}.quick-travel-link:hover{border-color:var(--ur-line-strong)!important}.quick-travel-link-brand{width:36px!important;height:36px!important;border-radius:10px!important;background:color-mix(in srgb,var(--ur-lime) 13%,transparent)!important;color:var(--ur-lime-dark)!important}.quick-travel-link-brand img{width:18px!important;height:18px!important}.quick-travel-link-copy small,.quick-travel-link-copy strong{display:block!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.quick-travel-link-copy strong{font-size:.9rem!important;font-weight:800!important}.quick-travel-link-copy small{margin-top:3px!important;font-size:.78rem!important}.quick-travel-link-arrow{font-weight:820!important}.quick-travel-rail{min-width:0!important;display:grid!important;align-content:start!important;grid-gap:8px!important;gap:8px!important;padding:8px!important;border:1.5px solid var(--ur-line)!important;border-radius:12px!important;background:hsla(0,0%,100%,.62)!important;box-shadow:none!important;overflow:hidden!important}.quick-travel-widget:not(.widget-mode-expanded) .quick-travel-rail,.widget-mode-compact .quick-travel-rail{grid-template-columns:repeat(3,minmax(0,1fr))!important}.quick-travel-rail-btn{min-width:0!important;min-height:46px!important;display:grid!important;place-items:center!important;grid-gap:3px!important;gap:3px!important;padding:7px!important;border:1.5px solid var(--ur-line)!important;border-radius:11px!important;background:var(--ur-card-solid)!important;color:var(--ur-ink)!important;font-weight:760!important;overflow:hidden!important}.quick-travel-rail-btn.active,.quick-travel-rail-btn:hover{border-color:color-mix(in srgb,var(--ur-lime) 70%,var(--ur-line))!important;background:color-mix(in srgb,var(--ur-lime) 18%,transparent)!important;color:var(--ur-lime-dark)!important}.quick-travel-rail-btn small,.quick-travel-rail-icon,.quick-travel-rail-label{max-width:100%!important;overflow:hidden!important;color:inherit!important;font-size:.72rem!important;letter-spacing:0!important;line-height:1.1!important;text-overflow:ellipsis!important;text-transform:none!important;white-space:nowrap!important}.urcircle-widget-body{gap:12px!important}.urcircle-system-row,.urcircle-widget-stats span{border:1.5px solid var(--ur-line)!important;border-radius:12px!important;background:hsla(0,0%,100%,.7)!important}.urcircle-system-row{grid-template-columns:40px minmax(0,1fr) auto!important;padding:12px!important}.urcircle-system-row strong{color:var(--ur-ink)!important;font-size:.94rem!important;font-weight:800!important}.urcircle-system-row p{color:var(--ur-muted)!important;font-size:.82rem!important;line-height:1.35!important}.urcircle-widget-stats{gap:8px!important}.urcircle-widget-stats span{min-height:74px!important;align-content:center!important}.urcircle-widget-stats strong{color:var(--ur-ink)!important;font-size:1.55rem!important;font-weight:820!important;line-height:1!important}.urcircle-widget-stats small{color:var(--ur-muted)!important;font-size:.78rem!important;font-weight:760!important}.urcircle-widget-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:8px!important;gap:8px!important}.urcircle-widget-actions .ui-button,.urcircle-widget-actions a{width:100%!important;min-height:42px!important;border-radius:11px!important;font-size:.86rem!important;font-weight:800!important}.dashboard-note-list{max-height:230px!important}.dashboard-note-row{align-items:start!important;padding:11px 12px!important}.dashboard-note-row strong{color:var(--ur-ink)!important;font-size:.92rem!important;line-height:1.25!important}.dashboard-note-row p{display:-webkit-box!important;margin:4px 0!important;overflow:hidden!important;color:var(--ur-muted)!important;font-size:.82rem!important;line-height:1.35!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}.dashboard-note-row small,.dashboard-note-row>span{color:var(--ur-muted)!important;font-size:.76rem!important;font-weight:760!important;line-height:1.2!important}.dashboard-note-row>span{justify-self:end!important;white-space:nowrap!important}.news-tabs{display:flex!important;flex-wrap:wrap!important;gap:6px!important;margin-bottom:10px!important}.news-tabs button{min-height:34px!important;padding:0 10px!important;border:1.5px solid var(--ur-line)!important;border-radius:999px!important;background:var(--ur-card-solid)!important;color:var(--ur-muted)!important;font-size:.78rem!important;font-weight:800!important}.news-tabs button.active,.news-tabs button:hover{border-color:color-mix(in srgb,var(--ur-lime) 68%,var(--ur-line))!important;background:color-mix(in srgb,var(--ur-lime) 18%,transparent)!important;color:var(--ur-lime-dark)!important}.news-list-compact{max-height:260px!important;display:grid!important;grid-gap:8px!important;gap:8px!important;overflow-y:auto!important}.news-row-compact{display:grid!important;grid-gap:5px!important;gap:5px!important;padding:11px 12px!important;border:1.5px solid var(--ur-line)!important;border-radius:12px!important;background:hsla(0,0%,100%,.72)!important;color:var(--ur-ink)!important;text-decoration:none!important}.news-row-compact:hover{border-color:var(--ur-line-strong)!important;background:#fff!important}.news-row-compact strong{display:-webkit-box!important;overflow:hidden!important;color:var(--ur-ink)!important;font-size:.9rem!important;font-weight:800!important;line-height:1.3!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}.news-row-compact span{color:var(--ur-muted)!important;font-size:.76rem!important;font-weight:720!important;line-height:1.25!important}.calendar-event-actions button,.circle-search-row button,.note-toolbar button,.profile-actions button,.quick-note-modal button{font:inherit!important}@media (max-width:760px){.quick-travel-shell,.urcircle-widget-actions{grid-template-columns:1fr!important}.quick-travel-rail{grid-template-columns:repeat(3,minmax(0,1fr))!important}}.calendar-main-rich{overflow:visible!important}.cal-rebuild-toolbar,.cal-rebuild-toolbar *{box-sizing:border-box;min-width:0;font-family:var(--ur-font)!important;letter-spacing:0!important}.cal-rebuild-toolbar{width:100%;display:grid;grid-gap:14px;gap:14px;padding:18px;border:1.5px solid var(--ur-line);border-radius:16px;background:hsla(0,0%,100%,.82);color:var(--ur-ink);box-shadow:none}.cal-rebuild-top{justify-content:space-between;gap:18px}.cal-rebuild-title-group,.cal-rebuild-top{display:flex;align-items:center;min-width:0}.cal-rebuild-title-group{gap:14px;flex:1 1 auto}.cal-rebuild-nav{display:inline-flex;flex:0 0 auto;align-items:center;gap:8px}.cal-rebuild-nav button{width:46px;height:46px;display:inline-grid;place-items:center;border:1.5px solid var(--ur-line);border-radius:13px;background:#fff;color:var(--ur-ink);cursor:pointer;font:inherit;line-height:1}.cal-rebuild-nav button:hover{border-color:var(--ur-line-strong);background:#fbfcf7}.cal-rebuild-title-copy{min-width:0;display:grid;grid-gap:4px;gap:4px}.cal-rebuild-title-copy h2{margin:0;max-width:100%;overflow:hidden;color:var(--ur-ink);font-size:clamp(1.6rem,2.2vw,2rem);font-weight:840;line-height:1.08;text-overflow:ellipsis;white-space:nowrap}.cal-rebuild-title-copy p{margin:0;color:var(--ur-muted);font-size:.94rem;font-weight:560;line-height:1.35;white-space:normal}.cal-rebuild-view-toggle{flex:0 0 auto;width:min(270px,100%);min-height:46px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:4px;gap:4px;padding:4px;border:1.5px solid var(--ur-line);border-radius:14px;background:hsla(77,33%,96%,.86)}.cal-rebuild-view-toggle button{min-width:0;height:38px;padding:0 12px;border:0;border-radius:10px;background:transparent;color:var(--ur-ink);cursor:pointer;font:inherit;font-size:.92rem;font-weight:800;line-height:1;opacity:1;text-align:center;white-space:nowrap}.cal-rebuild-view-toggle button:hover{background:hsla(0,0%,100%,.82)}.cal-rebuild-view-toggle button.active{background:var(--ur-lime);color:#202810}.cal-rebuild-select-row{width:min(360px,100%);display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:10px;gap:10px}.cal-rebuild-select-trigger{width:100%!important;min-height:46px!important;border:1.5px solid var(--ur-line)!important;border-radius:13px!important;background:#fff!important;color:var(--ur-ink)!important;font-size:.95rem!important;font-weight:760!important;box-shadow:none!important}.cal-rebuild-filter-row{display:flex;align-items:center;gap:10px;min-width:0}.cal-rebuild-search{position:relative;min-width:0;flex:1 1 auto;display:block}.cal-rebuild-search svg{position:absolute;left:14px;top:50%;z-index:1;color:var(--ur-muted);transform:translateY(-50%);pointer-events:none}.cal-rebuild-search input{width:100%;min-height:48px;padding-left:42px;border:1.5px solid var(--ur-line);border-radius:13px;background:#fff;color:var(--ur-ink);font:inherit;font-size:.95rem;outline:none;box-shadow:none}.cal-rebuild-search input::placeholder{color:var(--ur-soft-muted);opacity:1}.cal-rebuild-filter{flex:0 0 auto;min-width:118px;min-height:48px;display:inline-flex;align-items:center;justify-content:center;padding:0 18px;border:1.5px solid var(--ur-line);border-radius:13px;background:#fff;color:var(--ur-ink);cursor:pointer;font:inherit;font-size:.92rem;font-weight:800;line-height:1;white-space:nowrap}.cal-rebuild-filter:hover{border-color:var(--ur-line-strong);background:#fbfcf7}.cal-rebuild-filter.active{border-color:color-mix(in srgb,var(--ur-lime) 65%,var(--ur-line));background:color-mix(in srgb,var(--ur-lime) 20%,transparent);color:var(--ur-lime-dark)}@media (max-width:1120px){.cal-rebuild-top{align-items:flex-start;flex-direction:column}.cal-rebuild-view-toggle{width:100%}}@media (max-width:760px){.cal-rebuild-toolbar{padding:14px}.cal-rebuild-title-group{align-items:flex-start;flex-direction:column}.cal-rebuild-select-row{width:100%}.cal-rebuild-filter-row{align-items:stretch;flex-wrap:wrap}.cal-rebuild-search{flex-basis:100%}.cal-rebuild-filter{flex:1 1;min-width:0}}.main:has(.calendar-page-command){height:100vh!important;min-height:0!important;max-width:none!important;overflow-x:hidden!important;overflow-y:auto!important;padding:42px 34px 56px!important;scroll-padding-top:42px}.main:has(.calendar-page-command)>.fadein{width:100%!important;max-width:none!important;margin:0!important}.calendar-page-command,.calendar-page-command *{box-sizing:border-box;min-width:0;font-family:var(--ur-font)!important;letter-spacing:0!important}.calendar-page-command{width:min(100%,1360px)!important;max-width:1360px!important;display:grid;align-content:start;grid-gap:22px;gap:22px;margin:0 auto!important;padding:0 0 48px!important;overflow:visible!important}.calendar-command-header{width:100%!important;margin:0!important;padding:0!important;align-items:center!important;overflow:visible!important}.calendar-command-header .pg-title{color:var(--ur-ink)!important;font-size:clamp(2rem,3vw,2.8rem)!important;font-weight:880!important;line-height:1!important}.calendar-command-header .pg-sub{color:var(--ur-muted)!important;font-size:.98rem!important;font-weight:560!important;line-height:1.35!important}.calendar-command-layout{width:100%;display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,360px);align-items:start;grid-gap:18px;gap:18px;overflow:visible}.calendar-command-card{grid-gap:16px;gap:16px;padding:18px;border:1.5px solid var(--ur-line);border-radius:var(--ur-radius-card);background:hsla(0,0%,100%,.78);box-shadow:var(--ur-shadow)}.calendar-command-card,.calendar-command-sidebar{width:100%;min-width:0;display:grid;align-content:start;overflow:visible}.calendar-command-sidebar{grid-gap:18px;gap:18px;position:relative;top:auto;max-height:none}.calendar-command-card .calendar-stat-strip{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-gap:10px!important;gap:10px!important;margin:0!important}.calendar-command-card .calendar-stat-chip{min-height:78px!important;display:grid!important;place-items:center!important;grid-gap:4px!important;gap:4px!important;padding:12px!important;border:1.5px solid var(--ur-line)!important;border-radius:14px!important;background:hsla(0,0%,100%,.72)!important;box-shadow:none!important;text-align:center!important}.calendar-command-card .calendar-stat-chip small{color:var(--ur-muted)!important;font-size:.78rem!important;font-weight:800!important;line-height:1.1!important;text-transform:uppercase!important}.calendar-command-card .calendar-stat-chip strong{color:var(--ur-lime-dark)!important;font-size:1.45rem!important;font-weight:880!important;line-height:1!important}.calendar-command-card .calendar-weekdays{display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;grid-gap:0!important;gap:0!important;padding:0 4px!important;color:var(--ur-muted)!important}.calendar-command-card .calendar-weekdays.workweek{grid-template-columns:repeat(5,minmax(0,1fr))!important}.calendar-command-card .calendar-weekdays>div{min-height:32px!important;display:grid!important;place-items:center!important;color:var(--ur-muted)!important;font-size:.84rem!important;font-weight:820!important}.calendar-command-card .calendar-grid-month{width:100%;display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;border:1.5px solid var(--ur-line)!important;border-radius:16px!important;background:hsla(0,0%,100%,.62)!important;overflow:hidden!important}.calendar-command-card .calendar-grid-month.workweek{grid-template-columns:repeat(5,minmax(0,1fr))!important}.calendar-command-card .calendar-day{min-height:clamp(88px,8.2vw,122px)!important;border:0!important;border-right:1px solid var(--ur-line)!important;border-bottom:1px solid var(--ur-line)!important;border-radius:0!important;background:hsla(0,0%,100%,.46)!important;color:var(--ur-ink)!important;box-shadow:none!important}.calendar-command-card .calendar-day:nth-child(7n){border-right:0!important}.calendar-command-card .calendar-day.blank{background:hsla(77,33%,96%,.42)!important}.calendar-command-card .calendar-day.selected,.calendar-command-card .calendar-day.today{background:color-mix(in srgb,var(--ur-lime) 16%,transparent)!important}.calendar-command-card .calendar-day-top span{color:var(--ur-ink)!important;font-weight:850!important}.calendar-command-sidebar .calendar-events-card,.calendar-command-sidebar .calendar-form-card{width:100%;min-width:0;padding:18px!important;border:1.5px solid var(--ur-line)!important;border-radius:var(--ur-radius-card)!important;background:hsla(0,0%,100%,.78)!important;box-shadow:var(--ur-shadow)!important;overflow:visible!important}.calendar-command-sidebar .calendar-events-card .whead,.calendar-command-sidebar .calendar-form-card .whead{min-height:34px!important;padding-bottom:12px!important;margin-bottom:12px!important;border-bottom:1.5px solid var(--ur-line)!important}.calendar-command-sidebar .calendar-events-card h3{color:var(--ur-ink)!important;font-size:1.05rem!important;font-weight:850!important;line-height:1.25!important}.calendar-command-sidebar .calendar-collections,.calendar-command-sidebar .calendar-event-list,.calendar-command-sidebar .calendar-upcoming-list{max-height:none!important;overflow:visible!important}.calendar-command-sidebar .calendar-collection-row{min-height:58px!important;display:grid!important;grid-template-columns:4px minmax(0,1fr) 34px!important;align-items:center!important;grid-gap:14px!important;gap:14px!important;padding:10px 0!important;border-bottom:1px solid var(--ur-line)!important;border-radius:0!important;background:transparent!important;color:var(--ur-ink)!important}.calendar-command-sidebar .calendar-collection-row:last-child{border-bottom:0!important}.calendar-command-sidebar .calendar-collection-row strong{overflow:hidden;color:var(--ur-ink)!important;font-size:.95rem!important;font-weight:780!important;text-overflow:ellipsis;white-space:nowrap}.calendar-command-sidebar .calendar-collection-row small{width:30px!important;height:30px!important;display:inline-grid!important;place-items:center!important;border-radius:999px!important;background:rgba(79,92,69,.1)!important;color:var(--ur-muted)!important;font-size:.78rem!important;font-weight:850!important}.calendar-command-sidebar .calendar-empty{min-height:128px!important;border:1.5px dashed var(--ur-line-strong)!important;border-radius:14px!important;background:hsla(0,0%,100%,.48)!important}@media (max-width:1180px){.calendar-command-layout{grid-template-columns:1fr}.calendar-command-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.main:has(.calendar-page-command){padding:28px 18px 44px!important}.calendar-command-header{align-items:flex-start!important;flex-direction:column!important}.calendar-head-actions{width:100%!important;justify-content:flex-start!important}.calendar-command-sidebar{grid-template-columns:1fr}.calendar-command-card .calendar-stat-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:620px){.calendar-command-card{padding:14px}.calendar-command-card .calendar-stat-strip{grid-template-columns:1fr!important}.calendar-command-card .calendar-grid-month{overflow-x:auto!important}.calendar-command-card .calendar-day{min-width:76px!important;min-height:86px!important}}.calendar-page-command .calendar-page-head{align-items:flex-start!important;margin-bottom:0!important;padding-top:.5rem!important}.calendar-page-command .calendar-head-actions{display:flex!important;align-items:center!important;gap:.75rem!important;flex-shrink:0!important}.calendar-page-command .pg-title{display:block!important;color:var(--ink,#172113)!important;font-family:inherit!important;font-size:3rem!important;font-weight:900!important;line-height:.98!important;letter-spacing:0!important}.calendar-page-command .pg-sub{display:block!important;margin-top:.65rem!important;color:var(--muted,#58634f)!important;font-family:inherit!important;font-size:1.05rem!important;font-weight:500!important;line-height:1.35!important}.calendar-page-command .cal-rebuild-toolbar{width:100%!important;display:flex!important;flex-direction:column!important;gap:1rem!important;padding:1.25rem!important;border:1px solid rgba(23,33,19,.14)!important;border-radius:1.5rem!important;background:hsla(0,0%,100%,.82)!important;box-shadow:0 18px 45px rgba(23,33,19,.08)!important;overflow:visible!important}.calendar-page-command .cal-rebuild-top{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:1.25rem!important;min-width:0!important}.calendar-page-command .cal-rebuild-title-group{display:flex!important;align-items:center!important;gap:1rem!important;min-width:0!important}.calendar-page-command .cal-rebuild-nav{display:flex!important;align-items:center!important;gap:.6rem!important;flex-shrink:0!important}.calendar-page-command .cal-rebuild-filters button,.calendar-page-command .cal-rebuild-nav button,.calendar-page-command .cal-rebuild-view-toggle button{border:1px solid rgba(23,33,19,.14)!important;background:hsla(0,0%,100%,.9)!important;color:#172113!important;cursor:pointer!important;font:inherit!important}.calendar-page-command .cal-rebuild-nav button{width:3rem!important;height:3rem!important;display:grid!important;place-items:center!important;border-radius:1rem!important;box-shadow:0 8px 20px rgba(23,33,19,.06)!important}.calendar-page-command .cal-rebuild-title-copy{min-width:0!important}.calendar-page-command .cal-rebuild-title-copy h2{margin:0!important;overflow:hidden!important;color:#172113!important;font-family:inherit!important;font-size:2.15rem!important;font-weight:900!important;line-height:1!important;letter-spacing:0!important;text-overflow:ellipsis!important;white-space:nowrap!important}.calendar-page-command .cal-rebuild-title-copy p{margin:.35rem 0 0!important;color:#58634f!important;font-family:inherit!important;font-size:.98rem!important;font-weight:500!important;line-height:1.35!important}.calendar-page-command .cal-rebuild-view-toggle{display:inline-flex!important;align-items:center!important;flex-shrink:0!important;padding:.3rem!important;border:1px solid rgba(23,33,19,.14)!important;border-radius:1rem!important;background:hsla(0,0%,100%,.78)!important;overflow:hidden!important}.calendar-page-command .cal-rebuild-view-toggle button{min-width:5.25rem!important;height:2.75rem!important;padding:0 1rem!important;border:0!important;border-radius:.75rem!important;background:transparent!important;color:#172113!important;font-weight:800!important;white-space:nowrap!important}.calendar-page-command .cal-rebuild-view-toggle button.is-active{background:#dff0a3!important;color:#4d7208!important;box-shadow:inset 0 0 0 1px rgba(143,188,20,.35)!important}.calendar-page-command .cal-rebuild-selects{display:grid!important;grid-template-columns:repeat(2,minmax(9rem,1fr))!important;grid-gap:.85rem!important;gap:.85rem!important;max-width:28rem!important}.calendar-page-command .cal-rebuild-selects select{width:100%!important;height:3.35rem!important;padding:0 1rem!important;border:1px solid rgba(23,33,19,.14)!important;border-radius:1rem!important;background:hsla(0,0%,100%,.9)!important;color:#172113!important;font:inherit!important;font-weight:800!important}.calendar-page-command .cal-rebuild-filters{display:flex!important;align-items:center!important;gap:.85rem!important;min-width:0!important}.calendar-page-command .cal-search{position:relative!important;display:flex!important;align-items:center!important;flex:1 1 auto!important;min-width:14rem!important;height:3.35rem!important;border:1px solid rgba(23,33,19,.14)!important;border-radius:1rem!important;background:hsla(0,0%,100%,.9)!important;overflow:hidden!important}.calendar-page-command .cal-search svg{margin-left:1rem!important;flex-shrink:0!important;color:#58634f!important}.calendar-page-command .cal-search input{width:100%!important;height:100%!important;min-width:0!important;padding:0 1rem!important;border:0!important;outline:0!important;background:transparent!important;color:#172113!important;font:inherit!important;font-weight:600!important}.calendar-page-command .cal-search input::placeholder{color:rgba(88,99,79,.72)!important;opacity:1!important}.calendar-page-command .cal-rebuild-filters button{height:3.35rem!important;padding:0 1.25rem!important;border-radius:1rem!important;font-weight:900!important;white-space:nowrap!important}.calendar-page-command .cal-rebuild-filters button.is-active,.calendar-page-command .cal-rebuild-filters button:hover{border-color:rgba(143,188,20,.65)!important;background:#eaf5bf!important;color:#4d7208!important}.calendar-page-command .calendar-day.other-month{background:hsla(77,33%,96%,.5)!important;color:rgba(88,99,79,.68)!important}.calendar-page-command .calendar-day.other-month .calendar-day-top span{color:rgba(88,99,79,.58)!important}.calendar-page-command .calendar-day.other-month .calendar-event-pill{opacity:.72!important}.calendar-page-command .calendar-grid-month.workweek .calendar-day:nth-child(5n){border-right:0!important}.calendar-page-command .wtitle{margin:0!important;color:#172113!important;font-family:inherit!important;font-size:1.2rem!important;font-weight:900!important;line-height:1.1!important;letter-spacing:0!important;text-transform:none!important}@media (max-width:1100px){.calendar-page-command .cal-rebuild-top{align-items:flex-start!important;flex-direction:column!important}.calendar-page-command .cal-rebuild-view-toggle{width:100%!important}.calendar-page-command .cal-rebuild-view-toggle button{flex:1 1!important;min-width:0!important}.calendar-page-command .cal-rebuild-filters{flex-wrap:wrap!important}.calendar-page-command .cal-search{flex-basis:100%!important}}@media (max-width:700px){.calendar-page-command .calendar-head-actions{width:100%!important;justify-content:flex-start!important;flex-wrap:wrap!important}.calendar-page-command .pg-title{font-size:2.25rem!important}.calendar-page-command .cal-rebuild-title-group{align-items:flex-start!important;flex-direction:column!important}.calendar-page-command .cal-rebuild-title-copy h2{font-size:1.85rem!important;white-space:normal!important}.calendar-page-command .cal-rebuild-selects{grid-template-columns:1fr!important;max-width:none!important}.calendar-page-command .cal-rebuild-filters button{flex:1 1!important}}.calendar-page-command .calendar-main-column{min-width:0;display:grid;align-content:start;grid-gap:18px;gap:18px}.calendar-page-command .calendar-inline-composer{width:100%!important;max-width:none!important;padding:24px!important;border:1.5px solid var(--ur-line)!important;border-radius:var(--ur-radius-card)!important;background:hsla(0,0%,100%,.82)!important;box-shadow:var(--ur-shadow)!important;position:static!important;transform:none!important}.calendar-page-command .calendar-inline-composer .calendar-modal-head{display:block!important;padding-bottom:16px!important;margin-bottom:16px!important;border-bottom:1.5px solid var(--ur-line)!important}.calendar-page-command .calendar-inline-composer .calendar-modal-head h2{margin:0!important;color:var(--ur-ink)!important;font-size:clamp(1.65rem,2.4vw,2.35rem)!important;font-weight:900!important;line-height:1.05!important}.calendar-page-command .calendar-inline-composer .calendar-modal-head p:not(.calendar-modal-kicker){margin:.75rem 0 0!important;color:var(--ur-muted)!important;font-size:1rem!important;font-weight:560!important}.calendar-command-sidebar .calendar-launch-card p,.calendar-page-command .calendar-launch-card p{color:var(--ur-muted)!important;opacity:1!important;font-weight:560!important;line-height:1.45!important}.calendar-command-sidebar .calendar-launch-card strong,.calendar-page-command .calendar-launch-card strong{color:var(--ur-ink)!important}.calendar-page-command .calendar-holiday-pill{min-height:24px;display:flex;align-items:center;gap:6px;padding:3px 7px;overflow:hidden;border:1px solid rgba(143,188,20,.55);border-radius:999px;background:color-mix(in srgb,var(--ur-lime) 14%,transparent);color:#486a08;font-size:.72rem;font-weight:850;line-height:1.1;text-align:left;text-overflow:ellipsis;white-space:nowrap}.calendar-page-command .calendar-holiday-pill i{width:7px;height:7px;flex:0 0 auto;border-radius:999px}.calendar-page-command .calendar-holiday-card{border-color:rgba(143,188,20,.42)!important;background:color-mix(in srgb,var(--ur-lime) 12%,transparent)!important}.calendar-page-command .calendar-holiday-row{background:color-mix(in srgb,var(--ur-lime) 8%,transparent)!important}.calendar-page-command .calendar-holiday-message,.calendar-page-command .calendar-holiday-source{margin:0 0 10px!important;color:var(--ur-muted)!important;font-size:.88rem!important;font-weight:620!important;line-height:1.35!important}.calendar-page-command .calendar-holiday-message{color:#8a6510!important}@media (max-width:760px){.calendar-page-command .calendar-inline-composer{padding:18px!important}}.main:has(.calendar-page-command){padding:30px 28px 40px!important;scroll-padding-top:30px!important}.calendar-page-command{gap:16px!important;padding-bottom:28px!important}.calendar-page-command .calendar-command-layout{grid-template-columns:minmax(0,1fr) minmax(280px,340px)!important;gap:16px!important;align-items:start!important}.calendar-page-command .calendar-main-column{gap:16px!important}.calendar-page-command .calendar-primary-card{gap:10px!important;padding:14px!important;overflow:hidden!important}.calendar-page-command .cal-rebuild-toolbar{gap:.75rem!important;padding:1rem!important;border-radius:1.1rem!important}.calendar-page-command .cal-rebuild-top{gap:.85rem!important}.calendar-page-command .cal-rebuild-nav button{width:2.7rem!important;height:2.7rem!important;border-radius:.9rem!important}.calendar-page-command .cal-rebuild-view-toggle{border-radius:.9rem!important}.calendar-page-command .cal-rebuild-view-toggle button{min-width:4.8rem!important;height:2.45rem!important;border-radius:.7rem!important}.calendar-page-command .cal-rebuild-selects{max-width:24rem!important;gap:.65rem!important}.calendar-page-command .cal-rebuild-filters button,.calendar-page-command .cal-rebuild-selects select,.calendar-page-command .cal-search{height:2.85rem!important;min-height:2.85rem!important;border-radius:.9rem!important}.calendar-page-command .cal-rebuild-filters{gap:.65rem!important}.calendar-page-command .calendar-stat-strip{gap:8px!important}.calendar-page-command .calendar-stat-chip{min-height:58px!important;padding:8px!important;border-radius:12px!important}.calendar-page-command .calendar-weekdays>div{min-height:26px!important}.calendar-page-command .calendar-day{min-height:76px!important;padding:8px!important}.calendar-page-command .calendar-day-events{gap:4px!important}.calendar-page-command .calendar-event-pill,.calendar-page-command .calendar-holiday-pill{min-height:20px!important;padding:2px 6px!important;font-size:.68rem!important}.calendar-page-command .calendar-timeboard-shell{max-height:460px!important;min-height:0!important;overflow:auto!important;padding-right:.25rem!important}.calendar-page-command .calendar-allday-column,.calendar-page-command .calendar-timeboard-dayhead{min-height:52px!important;border-radius:14px!important}.calendar-page-command .calendar-allday-column{padding:8px!important}.calendar-page-command .calendar-hour-column,.calendar-page-command .calendar-time-gridlines{grid-template-rows:repeat(17,52px)!important}.calendar-page-command .calendar-time-column{min-height:calc(17 * 52px)!important;border-radius:16px!important}.calendar-page-command .calendar-command-sidebar{max-height:calc(100vh - 150px)!important;gap:14px!important;align-content:start!important;overflow-x:hidden!important;overflow-y:auto!important;padding-right:.35rem!important}.calendar-page-command .calendar-command-sidebar .calendar-events-card,.calendar-page-command .calendar-command-sidebar .calendar-form-card{width:100%!important;display:flex!important;flex-direction:column!important;padding:16px!important;overflow:hidden!important}.calendar-page-command .calendar-collections-card{height:235px!important}.calendar-page-command .calendar-holidays-card,.calendar-page-command .calendar-selected-day-card{height:320px!important}.calendar-page-command .calendar-create-card{height:230px!important}.calendar-page-command .calendar-upcoming-card{height:340px!important}.calendar-page-command .calendar-command-sidebar .whead{flex:0 0 auto!important;min-height:30px!important;margin-bottom:10px!important;padding-bottom:10px!important}.calendar-page-command .calendar-command-sidebar>section>.muted,.calendar-page-command .calendar-holiday-message,.calendar-page-command .calendar-holiday-source,.calendar-page-command .calendar-selected-day-card h3{flex:0 0 auto!important}.calendar-page-command .calendar-command-sidebar .calendar-collections,.calendar-page-command .calendar-command-sidebar .calendar-event-list,.calendar-page-command .calendar-command-sidebar .calendar-upcoming-list{flex:1 1 auto!important;min-height:0!important;max-height:none!important;overflow-x:hidden!important;overflow-y:auto!important;padding-right:.35rem!important}.calendar-page-command .calendar-command-sidebar .calendar-collection-row{min-height:44px!important;gap:10px!important;padding:7px 0!important}.calendar-page-command .calendar-event-card,.calendar-page-command .calendar-upcoming-row{padding:10px!important;border-radius:12px!important}.calendar-page-command .calendar-event-card-top{gap:10px!important}.calendar-page-command .calendar-event-actions{gap:6px!important;flex-wrap:wrap!important}.calendar-page-command .calendar-event-actions .button,.calendar-page-command .calendar-event-actions button{min-height:34px!important}.calendar-page-command .calendar-empty{min-height:92px!important;padding:14px!important}.calendar-page-command .calendar-launch-card{min-height:0!important;display:flex!important;flex:1 1 auto!important;flex-direction:column!important;justify-content:center!important;gap:12px!important;padding:0!important}.calendar-page-command .calendar-launch-card p{margin:0!important}.calendar-page-command .calendar-inline-composer{max-height:min(520px,calc(100vh - 160px))!important;display:flex!important;flex-direction:column!important;padding:18px!important;overflow:hidden!important}.calendar-page-command .calendar-inline-composer .calendar-modal-head{flex:0 0 auto!important;margin-bottom:12px!important;padding-bottom:12px!important}.calendar-page-command .calendar-inline-composer .calendar-form{flex:1 1 auto!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;padding-right:.35rem!important}.calendar-page-command .calendar-command-sidebar .calendar-collections::-webkit-scrollbar,.calendar-page-command .calendar-command-sidebar .calendar-event-list::-webkit-scrollbar,.calendar-page-command .calendar-command-sidebar .calendar-upcoming-list::-webkit-scrollbar,.calendar-page-command .calendar-command-sidebar::-webkit-scrollbar,.calendar-page-command .calendar-inline-composer .calendar-form::-webkit-scrollbar,.calendar-page-command .calendar-timeboard-shell::-webkit-scrollbar{width:8px;height:8px}.calendar-page-command .calendar-command-sidebar .calendar-collections::-webkit-scrollbar-thumb,.calendar-page-command .calendar-command-sidebar .calendar-event-list::-webkit-scrollbar-thumb,.calendar-page-command .calendar-command-sidebar .calendar-upcoming-list::-webkit-scrollbar-thumb,.calendar-page-command .calendar-command-sidebar::-webkit-scrollbar-thumb,.calendar-page-command .calendar-inline-composer .calendar-form::-webkit-scrollbar-thumb,.calendar-page-command .calendar-timeboard-shell::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(23,33,19,.18)}.app-frame:has(.calendar-page-command) .circle-float{display:none!important}@media (max-width:1180px){.calendar-page-command .calendar-command-layout{grid-template-columns:1fr!important}.calendar-page-command .calendar-command-sidebar{max-height:none!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;overflow:visible!important;padding-right:0!important}}@media (max-width:860px){.main:has(.calendar-page-command){padding:24px 16px 36px!important}.calendar-page-command{gap:14px!important}.calendar-page-command .calendar-primary-card{padding:12px!important}.calendar-page-command .calendar-command-sidebar{gap:12px!important;grid-template-columns:1fr!important}.calendar-page-command .calendar-collections-card,.calendar-page-command .calendar-holidays-card,.calendar-page-command .calendar-selected-day-card,.calendar-page-command .calendar-upcoming-card{height:300px!important}.calendar-page-command .calendar-create-card{height:auto!important;min-height:190px!important}.calendar-page-command .calendar-day{min-height:70px!important}}@media (max-width:620px){.calendar-page-command .calendar-grid-month{overflow-x:auto!important}.calendar-page-command .calendar-day{min-width:74px!important;min-height:70px!important}.calendar-page-command .calendar-timeboard-shell{max-height:390px!important}}.calendar-page-command .calendar-command-layout{grid-template-columns:minmax(0,1fr) minmax(292px,340px)!important;grid-template-rows:auto auto!important;align-items:stretch!important}.calendar-page-command .calendar-primary-card{grid-column:1!important;grid-row:1!important;align-self:start!important}.calendar-page-command .calendar-inline-composer{grid-column:1!important;grid-row:2!important}.calendar-page-command .calendar-command-sidebar{grid-column:2!important;grid-row:1!important;align-self:stretch!important;height:var(--calendar-companion-height,auto)!important;max-height:var(--calendar-companion-height,none)!important;min-height:0!important;display:flex!important;flex-direction:column!important;gap:12px!important;overflow:hidden!important;padding-right:0!important}.calendar-page-command .calendar-command-sidebar .calendar-events-card,.calendar-page-command .calendar-command-sidebar .calendar-form-card{height:auto!important;min-height:0!important;max-height:none!important;flex-basis:auto}.calendar-page-command .calendar-collections-card{flex:0.72 1 140px!important}.calendar-page-command .calendar-selected-day-card{flex:1 1 180px!important}.calendar-page-command .calendar-holidays-card{flex:0.88 1 155px!important}.calendar-page-command .calendar-create-card{flex:0.76 1 150px!important}.calendar-page-command .calendar-upcoming-card{flex:1.65 1 180px!important}.calendar-page-command .calendar-command-sidebar .calendar-collections,.calendar-page-command .calendar-command-sidebar .calendar-event-list,.calendar-page-command .calendar-command-sidebar .calendar-upcoming-list,.calendar-page-command .calendar-create-card .calendar-launch-card{flex:1 1 auto!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important}.calendar-page-command .calendar-create-card .calendar-launch-card{justify-content:flex-start!important;padding-right:.25rem!important}.calendar-page-command .calendar-create-card .calendar-launch-card .row{flex:0 0 auto!important;margin-top:auto!important}.calendar-page-command .calendar-command-sidebar .whead,.calendar-page-command .calendar-command-sidebar>section>.muted,.calendar-page-command .calendar-holiday-message,.calendar-page-command .calendar-holiday-source,.calendar-page-command .calendar-selected-day-card h3,.calendar-page-command .calendar-selected-day-card>.calendar-empty{flex:0 0 auto!important}.calendar-page-command .calendar-upcoming-card .calendar-upcoming-list{padding-bottom:2px!important}@media (max-width:1180px){.calendar-page-command .calendar-command-layout{grid-template-columns:1fr!important;grid-template-rows:auto!important}.calendar-page-command .calendar-command-sidebar,.calendar-page-command .calendar-inline-composer,.calendar-page-command .calendar-primary-card{grid-column:1!important;grid-row:auto!important}.calendar-page-command .calendar-command-sidebar{height:auto!important;max-height:none!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;overflow:visible!important;padding-right:0!important}.calendar-page-command .calendar-collections-card,.calendar-page-command .calendar-holidays-card,.calendar-page-command .calendar-selected-day-card,.calendar-page-command .calendar-upcoming-card{height:300px!important}.calendar-page-command .calendar-create-card{min-height:190px!important}}@media (max-width:860px){.calendar-page-command .calendar-command-sidebar{grid-template-columns:1fr!important}}.calendar-page-command .calendar-collections-card{flex:0 1 190px!important}.calendar-page-command .calendar-selected-day-card{flex:0 1 230px!important}.calendar-page-command .calendar-upcoming-card{flex:1 1 auto!important;min-height:175px!important}.calendar-page-command .calendar-create-card{order:4!important;flex:0 1 170px!important}.calendar-page-command .calendar-upcoming-card .whead{align-items:flex-start!important}.calendar-page-command .calendar-upcoming-source{margin:.35rem 0 0!important;color:var(--ur-muted)!important;font-size:.8rem!important;font-weight:620!important;line-height:1.3!important}.calendar-page-command .calendar-upcoming-card .calendar-holiday-message{margin:0 0 8px!important;flex:0 0 auto!important}.calendar-page-command .calendar-upcoming-card .calendar-upcoming-list{display:grid!important;align-content:start!important;grid-gap:8px!important;gap:8px!important}.calendar-page-command .calendar-upcoming-row{width:100%!important;min-height:48px!important;display:grid!important;grid-template-columns:10px minmax(0,1fr) auto!important;align-items:center!important;grid-gap:10px!important;gap:10px!important;padding:10px 0!important;border-width:0 0 1px!important;border-color:var(--ur-line)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.calendar-page-command .calendar-upcoming-row:hover{background:color-mix(in srgb,var(--ur-lime) 8%,transparent)!important;transform:none!important}.calendar-page-command .calendar-upcoming-row>span{width:9px!important;height:9px!important;margin-top:0!important;border-radius:999px!important}.calendar-page-command .calendar-upcoming-row>div{min-width:0!important}.calendar-page-command .calendar-upcoming-row small,.calendar-page-command .calendar-upcoming-row strong{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.calendar-page-command .calendar-upcoming-row strong{color:var(--ur-ink)!important;font-size:.9rem!important;font-weight:850!important}.calendar-page-command .calendar-upcoming-row small{display:block!important;margin-top:2px!important;color:var(--ur-muted)!important;font-family:inherit!important;font-size:.78rem!important;font-weight:580!important}.calendar-page-command .calendar-upcoming-row em{color:var(--ur-muted)!important;font-size:.78rem!important;font-style:normal!important;font-weight:720!important;text-align:right!important;white-space:nowrap!important}.calendar-page-command .calendar-holiday-row>span{box-shadow:0 0 0 4px color-mix(in srgb,var(--ur-lime) 14%,transparent)!important}@media (max-width:1180px){.calendar-page-command .calendar-upcoming-card{height:340px!important}}.calendar-page-command .calendar-collections-card{flex:1 1 220px!important;min-height:205px!important}.calendar-page-command .calendar-panel-icon-button{width:32px!important;height:32px!important;display:grid!important;flex:0 0 auto!important;place-items:center!important;border:1px solid var(--ur-line)!important;border-radius:10px!important;background:hsla(0,0%,100%,.86)!important;color:var(--ur-ink)!important;cursor:pointer!important;font:inherit!important;box-shadow:0 8px 18px rgba(23,33,19,.05)!important}.calendar-page-command .calendar-panel-icon-button:hover{border-color:rgba(143,188,20,.55)!important;background:hsla(72,73%,85%,.86)!important;color:var(--ur-lime-dark)!important}.calendar-page-command .calendar-collections-actions{display:flex!important;flex:0 0 auto!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;padding-top:10px!important;margin-top:8px!important;border-top:1px solid var(--ur-line)!important}.calendar-page-command .calendar-text-action{min-height:34px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;padding:0 8px!important;border:0!important;border-radius:10px!important;background:transparent!important;color:var(--ur-lime-dark)!important;cursor:pointer!important;font:inherit!important;font-size:.84rem!important;font-weight:850!important;white-space:nowrap!important}.calendar-page-command .calendar-text-action:hover{background:color-mix(in srgb,var(--ur-lime) 12%,transparent)!important}@media (max-width:1180px){.calendar-page-command .calendar-collections-card{height:300px!important}}.calendar-page-command .calendar-command-sidebar{gap:18px!important}.calendar-page-command .calendar-command-sidebar .calendar-events-card{padding:18px!important}.calendar-page-command .calendar-create-card{display:none!important}.calendar-page-command .calendar-collections-card{order:1!important;flex:1 1 250px!important;min-height:230px!important}.calendar-page-command .calendar-selected-day-card{flex:1.05 1 275px!important;min-height:245px!important}.calendar-page-command .calendar-upcoming-card{flex:1.7 1 auto!important;min-height:260px!important}.calendar-page-command .calendar-command-sidebar .whead{margin-bottom:14px!important;padding-bottom:12px!important}.calendar-page-command .calendar-command-sidebar .calendar-collection-row{min-height:52px!important;gap:12px!important;padding:9px 0!important}.calendar-page-command .calendar-collection-row.active .calendar-collection-dot{box-shadow:0 0 0 5px color-mix(in srgb,var(--ur-lime) 16%,transparent)!important}.calendar-page-command .calendar-collections-actions{margin-top:12px!important;padding-top:12px!important}.calendar-page-command .calendar-upcoming-card .calendar-upcoming-list{gap:10px!important;padding-right:.45rem!important}.calendar-page-command .calendar-upcoming-row{min-height:58px!important;grid-template-columns:12px minmax(0,1fr) auto!important;gap:12px!important;padding:12px 0!important}.calendar-page-command .calendar-upcoming-row>span{width:10px!important;height:10px!important}.calendar-page-command .calendar-upcoming-row strong{font-size:.95rem!important}.calendar-page-command .calendar-upcoming-row em,.calendar-page-command .calendar-upcoming-row small{font-size:.82rem!important}.calendar-page-command .calendar-event-card{padding:12px!important}@media (max-width:1180px){.calendar-page-command .calendar-collections-card,.calendar-page-command .calendar-selected-day-card,.calendar-page-command .calendar-upcoming-card{height:330px!important}}.calendar-page-command .calendar-command-sidebar{gap:20px!important}.calendar-page-command .calendar-action-card{order:1!important;flex:0 0 230px!important;min-height:230px!important}.calendar-page-command .calendar-selected-day-card{order:2!important;flex:1.55 1 360px!important;min-height:340px!important}.calendar-page-command .calendar-upcoming-card{order:3!important;flex:1.2 1 260px!important;min-height:240px!important}.calendar-page-command .calendar-action-launcher{min-height:0!important;display:grid!important;flex:1 1 auto!important;align-content:start!important;grid-gap:12px!important;gap:12px!important}.calendar-page-command .calendar-action-tile{width:100%!important;min-height:62px!important;display:grid!important;grid-template-columns:36px minmax(0,1fr)!important;align-items:center!important;grid-gap:12px!important;gap:12px!important;padding:10px!important;border:1px solid var(--ur-line)!important;border-radius:16px!important;background:hsla(0,0%,100%,.82)!important;color:var(--ur-ink)!important;cursor:pointer!important;font:inherit!important;text-align:left!important;box-shadow:0 8px 18px rgba(23,33,19,.05)!important}.calendar-page-command .calendar-action-tile:hover{border-color:rgba(143,188,20,.58)!important;background:hsla(72,73%,85%,.7)!important}.calendar-page-command .calendar-action-tile>svg{width:36px!important;height:36px!important;padding:9px!important;border-radius:12px!important;background:color-mix(in srgb,var(--ur-lime) 15%,transparent)!important;color:var(--ur-lime-dark)!important}.calendar-page-command .calendar-action-tile small,.calendar-page-command .calendar-action-tile strong{display:block!important;overflow:hidden!important;text-overflow:ellipsis!important}.calendar-page-command .calendar-action-tile strong{color:var(--ur-ink)!important;font-size:.95rem!important;font-weight:900!important}.calendar-page-command .calendar-action-tile small{margin-top:2px!important;color:var(--ur-muted)!important;font-size:.78rem!important;font-weight:600!important;line-height:1.25!important}.calendar-page-command .calendar-composer-switch{display:inline-flex!important;width:-moz-fit-content!important;width:fit-content!important;padding:4px!important;border:1px solid var(--ur-line)!important;border-radius:14px!important;background:hsla(0,0%,100%,.82)!important}.calendar-page-command .calendar-composer-switch button{min-width:110px!important;height:40px!important;border:0!important;border-radius:10px!important;background:transparent!important;color:var(--ur-ink)!important;cursor:pointer!important;font:inherit!important;font-weight:850!important}.calendar-page-command .calendar-composer-switch button.active{background:#eaf5bf!important;color:var(--ur-lime-dark)!important;box-shadow:inset 0 0 0 1px rgba(143,188,20,.42)!important}.calendar-page-command .calendar-native-select{-webkit-appearance:auto!important;-moz-appearance:auto!important;appearance:auto!important;color:var(--ur-ink)!important;font:inherit!important;font-weight:760!important}.calendar-page-command .calendar-reminder-chip{min-height:44px!important;display:inline-flex!important;align-items:center!important;gap:8px!important;padding:0 14px!important;border:1px solid rgba(143,188,20,.5)!important;border-radius:14px!important;background:hsla(72,73%,85%,.7)!important;color:var(--ur-lime-dark)!important;font-weight:900!important}@media (max-width:1180px){.calendar-page-command .calendar-action-card{height:auto!important;min-height:230px!important}.calendar-page-command .calendar-selected-day-card{height:390px!important}}@media (max-width:700px){.calendar-page-command .calendar-composer-switch{width:100%!important}.calendar-page-command .calendar-composer-switch button{flex:1 1!important;min-width:0!important}}.dashboard-command-layout{grid-template-columns:minmax(280px,.9fr) minmax(390px,1.22fr) minmax(320px,.98fr)!important;align-items:start!important;gap:18px!important}.dashboard-clock-rail,.dashboard-command-layout>.calendar-events-widget,.dashboard-command-rail{min-width:0!important}.dashboard-clock-rail,.dashboard-command-rail{display:flex!important;flex-direction:column!important;gap:14px!important}.dashboard-command-layout>.calendar-events-widget{min-height:520px!important}.dashboard-clock-rail>.clock-widget{min-height:232px!important}.dashboard-clock-rail>.notifications-widget{min-height:318px!important}.dashboard-command-card{min-width:0!important;padding:18px!important;border:1.5px solid var(--ur-line)!important;border-radius:var(--ur-radius-card)!important;background:var(--ur-card)!important;color:var(--ur-ink)!important;box-shadow:var(--ur-shadow)!important;overflow:hidden!important}.widget-text-action{min-height:32px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 .65rem!important;border-radius:999px!important;color:var(--ur-lime-dark)!important;font:inherit!important;font-size:.82rem!important;font-weight:850!important;text-decoration:none!important;white-space:nowrap!important}.widget-text-action:hover{background:color-mix(in srgb,var(--ur-lime) 14%,transparent)!important}.notifications-widget{height:420px!important;min-height:420px!important;display:flex!important;flex-direction:column!important}.notifications-widget .widget-body{min-height:0!important;flex:1 1 auto!important;display:flex!important;overflow:hidden!important}.notifications-list{min-height:0!important;flex:1 1 auto!important;display:grid!important;align-content:start!important;grid-gap:8px!important;gap:8px!important;overflow-y:auto!important;padding-right:6px!important;scrollbar-gutter:stable!important}.notification-row{min-width:0!important;min-height:54px!important;display:grid!important;grid-template-columns:42px minmax(0,1fr) auto!important;align-items:center!important;grid-gap:10px!important;gap:10px!important;padding:8px 0!important;border-bottom:1px solid rgba(23,33,19,.09)!important;color:var(--ur-ink)!important;text-decoration:none!important}.notification-row:hover{background:color-mix(in srgb,var(--ur-lime) 8%,transparent)!important;border-radius:12px!important;padding-left:8px!important;padding-right:8px!important}.notification-icon{width:38px!important;height:38px!important;display:grid!important;place-items:center!important;border-radius:12px!important;color:var(--ur-lime-dark)!important;background:color-mix(in srgb,var(--ur-lime) 16%,transparent)!important}.notification-due,.notification-reminder{color:#ca5b00!important;background:rgba(255,176,0,.15)!important}.notification-message{color:#6946c8!important;background:rgba(139,92,246,.14)!important}.notification-document{color:#1d68c9!important;background:rgba(59,130,246,.14)!important}.notification-system{color:#4f7207!important;background:color-mix(in srgb,var(--ur-lime) 18%,transparent)!important}.notification-copy{min-width:0!important;display:grid!important;grid-gap:3px!important;gap:3px!important}.dashboard-mini-note-row strong,.notification-copy strong{overflow:hidden!important;color:var(--ur-ink)!important;font-size:.9rem!important;font-weight:820!important;line-height:1.2!important;text-overflow:ellipsis!important;white-space:nowrap!important}.dashboard-mini-note-row em,.dashboard-mini-note-row small,.notification-copy small{overflow:hidden!important;color:var(--ur-muted)!important;font-size:.78rem!important;font-weight:620!important;line-height:1.25!important;text-overflow:ellipsis!important;white-space:nowrap!important}.notification-meta{display:grid!important;justify-items:end!important;grid-gap:6px!important;gap:6px!important;color:var(--ur-muted)!important}.notification-meta i{width:8px!important;height:8px!important;display:block!important;border-radius:999px!important;background:var(--ur-lime)!important}.notification-head-actions{display:inline-flex!important;align-items:center!important;gap:4px!important}.notification-head-actions button{border:0!important;background:transparent!important;cursor:pointer!important}.notification-row-shell{min-width:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) 34px!important;align-items:center!important;grid-gap:6px!important;gap:6px!important;border-bottom:1px solid rgba(23,33,19,.09)!important}.notification-row-shell .notification-row{width:100%!important;border-bottom:0!important}.notification-row-main{border:0!important;background:transparent!important;font:inherit!important;cursor:pointer!important;text-align:left!important}.notification-row-system,.system-update-shell{align-items:start!important}.notification-row-system{padding:12px!important;border:1.5px solid color-mix(in srgb,var(--accent) 24%,var(--ur-line))!important;border-radius:14px!important;background:color-mix(in srgb,var(--accent-soft) 58%,var(--card-bg))!important;cursor:default!important}.notification-row-system:hover{padding:12px!important;background:color-mix(in srgb,var(--accent-soft) 68%,var(--card-bg))!important;transform:none!important}.notification-row-system .notification-copy{gap:.45rem!important}.notification-row-system .notification-copy small,.notification-row-system .notification-copy strong{overflow:visible!important;text-overflow:clip!important;white-space:normal!important}.notification-full-message{display:grid!important;grid-gap:.45rem!important;gap:.45rem!important;margin-top:.15rem!important;color:var(--ur-ink)!important;font-size:.82rem!important;font-weight:650!important;line-height:1.45!important}.notification-full-message span{display:block!important}.notification-row-system .notification-meta{padding-top:.12rem!important}.notification-reader-dialog{width:min(760px,calc(100vw - 2rem))!important;gap:18px!important;padding:1.35rem!important}.notification-reader-list{min-height:260px!important;max-height:min(58vh,560px)!important;overflow:auto!important;display:grid!important;align-content:start!important;grid-gap:8px!important;gap:8px!important;padding:.4rem!important;border:1.5px solid var(--ur-line)!important;border-radius:14px!important;background:var(--card-bg-soft)!important}.notification-reader-row{width:100%!important;padding:10px!important;border:1px solid transparent!important;border-radius:12px!important;background:transparent!important;font:inherit!important;text-align:left!important;cursor:pointer!important}.notification-reader-row:focus-visible,.notification-reader-row:hover{border-color:var(--ur-line)!important;background:color-mix(in srgb,var(--ur-lime) 9%,transparent)!important;outline:none!important}.notification-clear-btn{width:30px!important;height:30px!important;display:grid!important;place-items:center!important;border:1px solid transparent!important;border-radius:10px!important;background:transparent!important;color:var(--ur-muted)!important;cursor:pointer!important}.notification-clear-btn:hover{border-color:var(--ur-line)!important;background:rgba(23,33,19,.05)!important;color:var(--ur-ink)!important}.system-update-dialog{width:min(760px,calc(100vw - 2rem))!important;gap:18px!important;padding:1.35rem!important}.system-update-dialog-body{display:grid!important;grid-gap:12px!important;gap:12px!important;padding:16px!important;border:1.5px solid var(--ur-line)!important;border-radius:14px!important;background:var(--card-bg-soft)!important}.system-update-dialog-meta{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:.75rem!important;flex-wrap:wrap!important}.system-update-dialog-meta span{min-height:1.55rem!important;display:inline-flex!important;align-items:center!important;padding:0 .55rem!important;border:1px solid var(--ur-line)!important;border-radius:999px!important;background:var(--card-bg)!important;color:var(--ur-muted)!important;font-size:.74rem!important;font-weight:850!important}.system-update-textbox{min-height:260px!important;max-height:min(52vh,520px)!important;overflow:auto!important;display:grid!important;align-content:start!important;grid-gap:.72rem!important;gap:.72rem!important;padding:1rem!important;border:1px solid var(--border-strong,var(--ur-line))!important;border-radius:12px!important;background:var(--input-bg)!important;color:var(--ur-ink)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08)!important;outline:none!important}.system-update-textbox:focus{border-color:color-mix(in srgb,var(--accent) 48%,var(--border))!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 14%,transparent),inset 0 1px 0 hsla(0,0%,100%,.08)!important}.system-update-textbox p{margin:0!important;color:var(--ur-ink)!important;white-space:pre-wrap!important;font-size:.95rem!important;font-weight:660!important;line-height:1.55!important}.system-update-dialog-actions{display:flex!important;justify-content:flex-end!important}.dashboard-quick-actions-card{min-height:144px!important}.dashboard-quick-actions-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(118px,1fr))!important;grid-gap:10px!important;gap:10px!important}.dashboard-quick-action{min-height:72px!important;display:grid!important;place-items:center!important;grid-gap:6px!important;gap:6px!important;padding:10px!important;border:1.5px solid color-mix(in srgb,var(--ur-lime) 32%,var(--ur-line))!important;border-radius:14px!important;background:color-mix(in srgb,var(--accent-soft) 78%,#fff)!important;color:var(--ur-ink)!important;font-size:.82rem!important;font-weight:780!important;text-align:center!important;text-decoration:none!important}.dashboard-quick-action svg{color:var(--ur-lime-dark)!important}.dashboard-mini-notes-card{min-height:174px!important}.dashboard-mini-note-list{display:grid!important;grid-gap:8px!important;gap:8px!important}.dashboard-mini-note-row{min-width:0!important;min-height:42px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;grid-gap:10px!important;gap:10px!important;padding:7px 0!important;border:0!important;border-bottom:1px solid rgba(23,33,19,.08)!important;background:transparent!important;color:var(--ur-ink)!important;font:inherit!important;text-align:left!important;cursor:pointer!important}.dashboard-mini-note-row span{min-width:0!important;display:grid!important;grid-gap:2px!important;gap:2px!important}.dashboard-stat-strip{margin-top:18px!important}.clock-widget .utility-widget-stack{min-height:132px!important;display:grid!important;align-content:center!important}.clock-widget .clock-widget-hero{gap:12px!important}.calendar-events-widget .widget-body{min-height:0!important;overflow:hidden!important}.calendar-events-widget .calendar-widget-grid.mini-planner-widget{height:100%!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;grid-gap:12px!important;gap:12px!important}.calendar-events-widget .calendar-mini-panel{min-height:0!important}.calendar-widget-events-panel{min-height:0!important;display:flex!important;flex-direction:column!important}.calendar-widget-event-tabs{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-gap:4px!important;gap:4px!important;margin:8px 0 10px!important;padding:4px!important;border:1px solid var(--ur-line)!important;border-radius:13px!important;background:hsla(0,0%,100%,.72)!important}.calendar-widget-event-tabs button{height:34px!important;border:0!important;border-radius:10px!important;background:transparent!important;color:var(--ur-ink)!important;cursor:pointer!important;font:inherit!important;font-size:.8rem!important;font-weight:800!important;text-transform:capitalize!important}.calendar-widget-event-tabs button.active{background:var(--ur-lime)!important;color:#202810!important}.calendar-widget-events-list{max-height:none!important;min-height:0!important;flex:1 1 auto!important;overflow-y:auto!important}.calendar-widget-event-row{grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important}.calendar-widget-event-row span{color:var(--ur-muted)!important;font-size:.76rem!important;font-weight:760!important;white-space:nowrap!important}.calendar-page-command .calendar-all-day-control{width:100%!important;min-height:48px!important;align-self:stretch!important;font-weight:850!important}.calendar-page-command .calendar-action-card{flex:0 0 190px!important;min-height:190px!important}.calendar-page-command .calendar-action-tile-unified{min-height:82px!important}@media (max-width:1280px){.dashboard-command-layout{grid-template-columns:minmax(280px,.95fr) minmax(360px,1.1fr)!important}.dashboard-command-rail{grid-column:1/-1!important;display:grid!important;grid-template-columns:minmax(320px,1fr) minmax(260px,.8fr) minmax(260px,.8fr)!important}}@media (max-width:920px){.dashboard-command-layout,.dashboard-command-rail{grid-template-columns:1fr!important}.dashboard-command-layout>.calendar-events-widget{min-height:auto!important}.notifications-widget{height:340px!important}}@media (max-width:620px){.dashboard-quick-actions-grid{grid-template-columns:1fr!important}}.dashboard-grid-layout .calendar-events-widget,.dashboard-grid-layout .clock-widget,.dashboard-grid-layout .dashboard-quick-actions-widget,.dashboard-grid-layout .notifications-widget{height:100%!important;min-height:0!important}.dashboard-grid-layout .calendar-events-widget .widget-body,.dashboard-grid-layout .dashboard-quick-actions-widget .widget-body,.dashboard-grid-layout .notifications-widget .widget-body{min-height:0!important;flex:1 1 auto!important;overflow:hidden!important}.dashboard-grid-layout .notifications-widget{display:flex!important;flex-direction:column!important}.dashboard-grid-layout .calendar-events-widget .calendar-widget-grid.mini-planner-widget{min-height:0!important}.dashboard-quick-actions-widget{display:flex!important;flex-direction:column!important}.dashboard-quick-actions-widget .dashboard-quick-actions-grid{height:100%!important;align-content:stretch!important}.dashboard-quick-actions-widget .dashboard-quick-action{min-height:0!important}.dashboard-fixed-widgets{display:grid!important;grid-template-columns:minmax(260px,.72fr) minmax(520px,1.58fr)!important;grid-template-rows:188px 430px!important;grid-gap:18px!important;gap:18px!important;align-items:stretch!important;margin-bottom:18px!important}.dashboard-fixed-widgets>.widget{height:100%!important;min-height:0!important;display:flex!important;flex-direction:column!important}.dashboard-fixed-widgets>.clock-widget{grid-column:1!important;grid-row:1!important}.dashboard-fixed-widgets>.calendar-events-widget{grid-column:2!important;grid-row:1/span 2!important}.dashboard-fixed-widgets>.notifications-widget{grid-column:1!important;grid-row:2!important}.dashboard-fixed-widgets .widget-body{min-height:0!important;flex:1 1 auto!important;overflow:hidden!important}.dashboard-fixed-widgets .clock-widget .utility-widget-stack{align-content:center!important}.dashboard-fixed-widgets .clock-widget .whead{margin-bottom:10px!important;padding-bottom:10px!important}.dashboard-fixed-widgets .clock-widget .clock-widget-hero{gap:8px!important}.dashboard-fixed-widgets .clock-widget .clock-widget-hero strong{font-size:clamp(2.35rem,4.2vw,4rem)!important}.dashboard-fixed-widgets .calendar-events-widget .calendar-widget-grid.mini-planner-widget,.dashboard-fixed-widgets .notifications-widget{height:100%!important;min-height:0!important}@media (max-width:1280px){.dashboard-fixed-widgets{grid-template-columns:1fr 1fr!important;grid-template-rows:200px 430px!important}.dashboard-fixed-widgets>.clock-widget{grid-column:1!important;grid-row:1!important}.dashboard-fixed-widgets>.notifications-widget{grid-column:1!important;grid-row:2!important}.dashboard-fixed-widgets>.calendar-events-widget{grid-column:2!important;grid-row:1/span 2!important}}@media (max-width:920px){.dashboard-fixed-widgets{grid-template-columns:1fr!important;grid-template-rows:auto!important}.dashboard-fixed-widgets .notifications-widget,.dashboard-fixed-widgets>.widget{height:auto!important;min-height:320px!important}.dashboard-fixed-widgets>.calendar-events-widget,.dashboard-fixed-widgets>.clock-widget,.dashboard-fixed-widgets>.notifications-widget{grid-column:auto!important;grid-row:auto!important}.dashboard-fixed-widgets>.clock-widget{min-height:190px!important}}.calendar-events-widget .calendar-widget-upcoming-panel{min-height:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.calendar-events-widget .calendar-widget-upcoming-panel .mini-calendar-preview-head{flex-shrink:0!important;align-items:flex-start!important;margin-bottom:10px!important}.calendar-events-widget .calendar-upcoming-source{margin:.3rem 0 0!important;color:var(--ur-muted)!important;font-size:.78rem!important;font-weight:620!important;line-height:1.3!important}.calendar-events-widget .calendar-widget-upcoming-panel .calendar-upcoming-list{max-height:none!important;min-height:0!important;flex:1 1 auto!important;display:grid!important;align-content:start!important;grid-gap:10px!important;gap:10px!important;overflow-y:auto!important;padding-right:.25rem!important}.calendar-events-widget .calendar-widget-upcoming-panel .calendar-upcoming-row{width:100%!important;min-height:54px!important;display:grid!important;grid-template-columns:11px minmax(0,1fr) auto!important;align-items:center!important;grid-gap:11px!important;gap:11px!important;padding:10px 0!important;border-width:0 0 1px!important;border-color:var(--ur-line)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--ur-ink)!important;font:inherit!important;text-align:left!important;cursor:pointer!important}.calendar-events-widget .calendar-widget-upcoming-panel .calendar-upcoming-row:hover{background:color-mix(in srgb,var(--ur-lime) 8%,transparent)!important;transform:none!important}.calendar-events-widget .calendar-widget-upcoming-panel .calendar-upcoming-row>span{width:9px!important;height:9px!important;margin-top:0!important;border-radius:999px!important}.calendar-events-widget .calendar-widget-upcoming-panel .calendar-upcoming-row>div{min-width:0!important}.calendar-events-widget .calendar-widget-upcoming-panel .calendar-upcoming-row small,.calendar-events-widget .calendar-widget-upcoming-panel .calendar-upcoming-row strong{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.calendar-events-widget .calendar-widget-upcoming-panel .calendar-upcoming-row strong{color:var(--ur-ink)!important;font-size:.9rem!important;font-weight:850!important}.calendar-events-widget .calendar-widget-upcoming-panel .calendar-upcoming-row small{display:block!important;margin-top:2px!important;color:var(--ur-muted)!important;font-family:inherit!important;font-size:.78rem!important;font-weight:580!important}.calendar-events-widget .calendar-widget-upcoming-panel .calendar-upcoming-row em{color:var(--ur-muted)!important;font-size:.78rem!important;font-style:normal!important;font-weight:720!important;text-align:right!important;white-space:nowrap!important}.calendar-events-widget .calendar-widget-upcoming-panel .calendar-holiday-row>span{box-shadow:0 0 0 4px color-mix(in srgb,var(--ur-lime) 14%,transparent)!important}.dashboard-fixed-widgets .calendar-events-widget .calendar-widget-grid.mini-planner-widget{grid-template-rows:minmax(224px,auto) minmax(0,1fr)!important}.dashboard-fixed-widgets .calendar-events-widget .calendar-mini-panel{padding:.72rem!important}.dashboard-fixed-widgets .calendar-events-widget .mini-calendar-top{margin-bottom:.5rem!important}.dashboard-fixed-widgets .calendar-events-widget .mini-calendar-day{min-height:1.72rem!important}.dashboard-fixed-widgets .calendar-widget-upcoming-panel .calendar-upcoming-row{min-height:50px!important;padding-top:9px!important;padding-bottom:9px!important}.quick-travel-widget .widget-body{min-height:0!important;overflow:hidden!important}.quick-travel-widget .quick-travel-shell,.quick-travel-widget:not(.widget-mode-expanded) .quick-travel-shell,.widget-mode-compact .quick-travel-shell{min-width:0!important;min-height:0!important;height:100%!important;display:flex!important;flex-direction:column!important;gap:12px!important;overflow:hidden!important}.quick-travel-tabs{flex:0 0 auto!important;display:flex!important;padding:6px!important;border:1.5px solid var(--ur-line)!important;border-radius:14px!important;background:hsla(0,0%,100%,.62)!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:thin!important}.quick-travel-tab,.quick-travel-tabs{align-items:center!important;gap:8px!important}.quick-travel-tab{flex:1 0 max(86px,calc((100% - 16px) / 3))!important;min-width:86px!important;min-height:42px!important;display:inline-flex!important;justify-content:center!important;padding:0 10px!important;border:1.5px solid transparent!important;border-radius:11px!important;background:transparent!important;color:var(--ur-ink)!important;font:inherit!important;cursor:pointer!important}.quick-travel-tab span{min-width:0!important;overflow:hidden!important;font-size:.84rem!important;font-weight:850!important;line-height:1.1!important;text-overflow:ellipsis!important;white-space:nowrap!important}.quick-travel-tab small{min-width:1.7rem!important;height:1.45rem!important;display:grid!important;place-items:center!important;border-radius:999px!important;background:rgba(23,33,19,.07)!important;color:var(--ur-muted)!important;font-size:.72rem!important;font-weight:850!important}.quick-travel-tab.active,.quick-travel-tab:hover{border-color:color-mix(in srgb,var(--ur-lime) 68%,var(--ur-line))!important;background:color-mix(in srgb,var(--ur-lime) 18%,transparent)!important;color:var(--ur-lime-dark)!important}.quick-travel-tab.active small,.quick-travel-tab:hover small{background:color-mix(in srgb,var(--ur-lime) 20%,transparent)!important;color:var(--ur-lime-dark)!important}.quick-travel-main{min-width:0!important;min-height:0!important;flex:1 1 auto!important;display:flex!important;flex-direction:column!important;gap:12px!important}.quick-travel-summary{flex:0 0 auto!important}.quick-travel-list{max-height:none!important;min-height:0!important;flex:1 1 auto!important;display:grid!important;align-content:start!important;grid-gap:12px!important;gap:12px!important;overflow-y:auto!important;overflow-x:hidden!important;padding-right:4px!important}.quick-travel-link{min-height:68px!important;display:grid!important;grid-template-columns:46px minmax(0,1fr) auto!important;align-items:center!important;grid-gap:14px!important;gap:14px!important;padding:12px!important;border:1.5px solid var(--ur-line)!important;border-radius:14px!important;background:hsla(0,0%,100%,.76)!important;color:var(--ur-ink)!important;text-decoration:none!important;overflow:hidden!important;transform:none!important}.quick-travel-link:hover{border-color:color-mix(in srgb,var(--ur-lime) 46%,var(--ur-line-strong))!important;background:#fff!important;transform:translateY(-1px)!important}.quick-travel-link-brand{width:46px!important;height:46px!important;display:grid!important;place-items:center!important;border:1px solid color-mix(in srgb,var(--ur-lime) 22%,transparent)!important;border-radius:13px!important;background:color-mix(in srgb,var(--ur-lime) 12%,transparent)!important;overflow:hidden!important}.quick-travel-link-brand img{width:24px!important;height:24px!important;object-fit:contain!important;filter:none!important}.quick-travel-link-copy{min-width:0!important;display:grid!important;grid-gap:4px!important;gap:4px!important}.quick-travel-link-copy strong{color:var(--ur-ink)!important;font-size:.96rem!important;font-weight:850!important}.quick-travel-link-copy small{color:var(--ur-muted)!important;font-size:.8rem!important;font-weight:620!important}.quick-travel-link-arrow{min-height:30px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 10px!important;border-radius:999px!important;background:color-mix(in srgb,var(--ur-lime) 14%,transparent)!important;color:var(--ur-lime-dark)!important;font-size:.76rem!important;font-weight:850!important;letter-spacing:0!important;text-transform:none!important}.quick-travel-widget.widget-mode-compact .quick-travel-summary{display:none!important}.quick-travel-widget.widget-mode-compact .quick-travel-shell,.quick-travel-widget:not(.widget-mode-expanded) .quick-travel-shell{gap:9px!important}.quick-travel-widget.widget-mode-compact .quick-travel-tabs,.quick-travel-widget:not(.widget-mode-expanded) .quick-travel-tabs{gap:6px!important;padding:4px!important}.quick-travel-widget.widget-mode-compact .quick-travel-tab,.quick-travel-widget:not(.widget-mode-expanded) .quick-travel-tab{min-height:36px!important;padding:0 8px!important}.quick-travel-widget.widget-mode-compact .quick-travel-list,.quick-travel-widget:not(.widget-mode-expanded) .quick-travel-list{gap:9px!important}.quick-travel-widget.widget-mode-compact .quick-travel-link,.quick-travel-widget:not(.widget-mode-expanded) .quick-travel-link{min-height:58px!important;grid-template-columns:40px minmax(0,1fr)!important;gap:10px!important;padding:9px!important}.quick-travel-widget.widget-mode-compact .quick-travel-link-brand,.quick-travel-widget:not(.widget-mode-expanded) .quick-travel-link-brand{width:40px!important;height:40px!important}.quick-travel-widget.widget-mode-compact .quick-travel-link-brand img,.quick-travel-widget:not(.widget-mode-expanded) .quick-travel-link-brand img{width:22px!important;height:22px!important}.quick-travel-widget.widget-mode-compact .quick-travel-link-arrow,.quick-travel-widget:not(.widget-mode-expanded) .quick-travel-link-arrow{display:none!important}@media (max-width:620px){.quick-travel-link{grid-template-columns:44px minmax(0,1fr)!important}.quick-travel-link-arrow{display:none!important}}.dashboard-profile-hero.clean{position:relative!important;min-height:0!important;display:flex!important;flex-direction:column!important;margin:0 0 18px!important;border:1.5px solid var(--ur-line)!important;border-radius:var(--ur-radius-card)!important;background:hsla(0,0%,100%,.9)!important;box-shadow:var(--ur-shadow)!important;overflow:hidden!important}.dashboard-profile-cover{position:relative!important;width:100%!important;height:148px!important;flex:0 0 148px!important;display:block!important;padding:0!important;border:0!important;border-radius:0!important;background:radial-gradient(circle at 18% 20%,color-mix(in srgb,var(--ur-lime) 25%,transparent),transparent 16rem),radial-gradient(circle at 82% 35%,color-mix(in srgb,var(--accent-2) 20%,transparent),transparent 15rem),#f6f8f1!important;overflow:hidden!important;cursor:zoom-in!important}.dashboard-profile-cover:after{content:""!important;position:absolute!important;inset:0!important;z-index:1!important;pointer-events:none!important;background:linear-gradient(180deg,rgba(23,33,19,.08),rgba(23,33,19,.22)),linear-gradient(0deg,hsla(0,0%,100%,.18),transparent 45%)!important}.dashboard-profile-cover img{display:block!important;object-fit:cover!important;object-position:center 60%!important;transform:none!important}.dashboard-profile-cover img,.dashboard-profile-cover-placeholder{width:100%!important;height:100%!important}.dashboard-profile-body{min-height:76px!important;display:flex!important;align-items:center!important;gap:16px!important;padding:0 22px 20px!important;background:transparent!important}.dashboard-profile-avatar.floating{position:relative!important;left:auto!important;right:auto!important;bottom:auto!important;z-index:2!important;width:86px!important;height:86px!important;flex:0 0 86px!important;margin-top:-38px!important;border:6px solid var(--ur-card-solid,#fff)!important;border-radius:20px!important;background:linear-gradient(135deg,var(--ur-lime),var(--accent-2))!important;box-shadow:0 12px 26px rgba(23,33,19,.14)!important;overflow:hidden!important}.dashboard-profile-avatar img,.dashboard-profile-avatar span{width:100%!important;height:100%!important;display:grid!important;place-items:center!important;object-fit:cover!important;border-radius:14px!important}.dashboard-profile-avatar span{color:#172113!important;font-size:1.6rem!important;font-weight:900!important}.dashboard-profile-mini-info{position:static!important;min-width:0!important;z-index:2!important;display:grid!important;grid-gap:4px!important;gap:4px!important;padding-top:4px!important}.dashboard-profile-mini-info strong{color:var(--ur-ink)!important;font-size:1.35rem!important;font-weight:900!important;line-height:1.05!important;letter-spacing:-.03em!important}.dashboard-profile-mini-info span,.dashboard-profile-mini-info strong{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.dashboard-profile-mini-info span{color:var(--ur-muted)!important;font-size:.92rem!important;font-weight:650!important;line-height:1.2!important;text-transform:none!important}@media (max-width:620px){.dashboard-profile-cover{height:126px!important;flex-basis:126px!important}.dashboard-profile-body{gap:12px!important;padding:0 16px 18px!important}.dashboard-profile-avatar.floating{width:74px!important;height:74px!important;flex-basis:74px!important;margin-top:-32px!important;border-width:5px!important;border-radius:17px!important}.dashboard-profile-mini-info strong{font-size:1.08rem!important}.dashboard-profile-mini-info span{font-size:.82rem!important}}.dashboard-profile-hero.clean{min-height:248px!important;height:248px!important;display:block!important}.dashboard-profile-hero.clean .dashboard-profile-cover{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;flex:none!important;border-radius:inherit!important}.dashboard-profile-hero.clean .dashboard-profile-body{position:absolute!important;left:22px!important;bottom:22px!important;z-index:3!important;min-height:0!important;width:auto!important;padding:0!important;background:transparent!important;pointer-events:none!important}.dashboard-profile-hero.clean .dashboard-profile-avatar.floating{position:relative!important;left:auto!important;right:auto!important;bottom:auto!important;margin:0!important;pointer-events:auto!important}@media (max-width:620px){.dashboard-profile-hero.clean{min-height:184px!important;height:184px!important}.dashboard-profile-hero.clean .dashboard-profile-body{left:16px!important;bottom:16px!important;padding:0!important}}.links-command-page{min-width:0!important;padding-bottom:1.5rem!important}.links-command-page .pg-head{margin-bottom:1.1rem!important}.links-manager{grid-template-columns:minmax(340px,400px) minmax(0,1fr)!important;grid-gap:1.25rem!important;gap:1.25rem!important;align-items:start!important}.links-left-stack,.links-manager{display:grid!important;min-width:0!important}.links-left-stack{grid-gap:1rem!important;gap:1rem!important}.links-category-panel,.links-content-panel,.links-form-panel{border:1.5px solid var(--ur-line)!important;border-radius:var(--ur-radius-card)!important;background:hsla(0,0%,100%,.86)!important;color:var(--ur-ink)!important;box-shadow:var(--ur-shadow)!important}.links-category-panel,.links-form-panel{display:grid!important;grid-gap:.85rem!important;gap:.85rem!important;padding:1rem!important}.links-content-panel{height:min(760px,calc(100vh - 180px))!important;min-height:620px!important;display:flex!important;flex-direction:column!important;min-width:0!important;overflow:hidden!important;padding:1rem!important}.links-card-subtitle{margin:.25rem 0 0!important;color:var(--ur-muted)!important;font-size:.86rem!important;font-weight:620!important}.link-preview-card{display:grid!important;grid-template-columns:48px minmax(0,1fr)!important;align-items:center!important;grid-gap:.8rem!important;gap:.8rem!important;padding:.8rem!important;border:1.5px solid var(--ur-line)!important;border-radius:14px!important;background:hsla(77,33%,96%,.78)!important}.link-preview-logo{width:48px!important;height:48px!important;display:grid!important;place-items:center!important;overflow:hidden!important;border-radius:13px!important;background:color-mix(in srgb,var(--ur-lime) 14%,transparent)!important;color:var(--ur-lime-dark)!important}.link-preview-logo img{width:26px!important;height:26px!important;object-fit:contain!important}.link-preview-card strong{color:var(--ur-ink)!important;font-size:.96rem!important;font-weight:850!important}.link-preview-card small,.link-preview-card strong{display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.link-preview-card small{margin-top:.2rem!important;color:var(--ur-muted)!important;font-size:.8rem!important;font-weight:620!important}.link-field{display:grid!important;grid-gap:.42rem!important;gap:.42rem!important}.link-field span{color:var(--ur-muted)!important;font-size:.82rem!important;font-weight:800!important}.links-select{width:100%!important;height:2.5rem!important;border:1px solid var(--ur-line)!important;border-radius:11px!important;background:#fff!important;color:var(--ur-ink)!important;padding:0 .75rem!important;font:inherit!important;font-weight:700!important;outline:0!important}.links-select:focus{border-color:var(--ur-lime)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--ur-lime) 18%,transparent)!important}.links-form-panel .ui-textarea{min-height:76px!important;max-height:96px!important;resize:vertical!important}.link-inline-create{grid-template-columns:minmax(0,1fr) auto!important;grid-gap:.55rem!important}.link-inline-create,.link-rename-row{display:grid!important;align-items:center!important;gap:.55rem!important}.link-rename-row{grid-template-columns:minmax(110px,.85fr) minmax(0,1fr) auto!important;grid-gap:.55rem!important}.link-toggle-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:.6rem!important;gap:.6rem!important}.link-toggle{min-height:42px!important;display:flex!important;align-items:center!important;gap:.5rem!important;padding:0 .75rem!important;border:1.5px solid var(--ur-line)!important;border-radius:12px!important;background:hsla(0,0%,100%,.72)!important;color:var(--ur-ink)!important;font-weight:750!important}.link-toggle input{accent-color:var(--ur-lime)!important}.link-category-manage-list{max-height:210px!important;overflow-y:auto!important;display:grid!important;grid-gap:.45rem!important;gap:.45rem!important;padding-right:.2rem!important}.link-category-manage-row{min-height:40px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;grid-gap:.75rem!important;gap:.75rem!important;padding:.45rem .6rem!important;border:1px solid var(--ur-line)!important;border-radius:11px!important;background:hsla(0,0%,100%,.72)!important}.link-category-manage-row span{overflow:hidden!important;color:var(--ur-ink)!important;font-weight:780!important;text-overflow:ellipsis!important;white-space:nowrap!important}.link-category-manage-row button{border:0!important;background:transparent!important;color:#a85b5f!important;cursor:pointer!important;font:inherit!important;font-size:.78rem!important;font-weight:800!important}.link-category-manage-row button:disabled{color:var(--ur-soft-muted)!important;cursor:not-allowed!important}.link-category-manage-row button:not(:disabled):hover{color:#a5282d!important}.link-filter-tabs{flex:0 0 auto!important;display:flex!important;gap:.5rem!important;overflow-x:auto!important;padding:.35rem!important;border:1.5px solid var(--ur-line)!important;border-radius:14px!important;background:hsla(0,0%,100%,.62)!important}.link-filter-tabs button{flex:0 0 auto!important;min-height:38px!important;display:inline-flex!important;align-items:center!important;gap:.45rem!important;padding:0 .75rem!important;border:1.5px solid transparent!important;border-radius:11px!important;background:transparent!important;color:var(--ur-ink)!important;cursor:pointer!important;font:inherit!important;font-weight:820!important}.link-filter-tabs button small{min-width:1.55rem!important;height:1.35rem!important;display:grid!important;place-items:center!important;border-radius:999px!important;background:rgba(23,33,19,.07)!important;color:var(--ur-muted)!important;font-size:.7rem!important;font-weight:850!important}.link-filter-tabs button.active,.link-filter-tabs button:hover{border-color:color-mix(in srgb,var(--ur-lime) 68%,var(--ur-line))!important;background:color-mix(in srgb,var(--ur-lime) 18%,transparent)!important;color:var(--ur-lime-dark)!important}.links-list-head{flex:0 0 auto!important;display:flex!important;align-items:center!important;justify-content:space-between!important;margin:.95rem 0 .8rem!important;padding-bottom:.75rem!important;border-bottom:1px solid var(--ur-line)!important}.links-list-head h2{margin:0!important;color:var(--ur-ink)!important;font-size:1.15rem!important;font-weight:900!important;letter-spacing:-.03em!important}.links-list-head p{margin:.2rem 0 0!important;color:var(--ur-muted)!important;font-size:.86rem!important;font-weight:650!important}.link-groups{min-height:0!important;flex:1 1 auto!important;overflow-y:auto!important;display:grid!important;align-content:start!important;grid-gap:1rem!important;gap:1rem!important;padding-right:.35rem!important}.link-group-section{display:grid!important;grid-gap:.7rem!important;gap:.7rem!important}.link-group-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:1rem!important}.link-group-head h2{margin:0!important;color:var(--ur-ink)!important;font-size:1rem!important;font-weight:900!important}.link-group-head span{min-width:2rem!important;height:1.7rem!important;display:grid!important;place-items:center!important;border-radius:999px!important;background:rgba(23,33,19,.07)!important;color:var(--ur-muted)!important;font-size:.78rem!important;font-weight:850!important}.link-logo-grid{display:grid!important;grid-template-columns:1fr!important;grid-gap:.75rem!important;gap:.75rem!important}.link-logo-card{min-height:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;grid-gap:.55rem .85rem!important;gap:.55rem .85rem!important;padding:.78rem!important;border:1.5px solid var(--ur-line)!important;border-radius:14px!important;background:hsla(0,0%,100%,.78)!important;box-shadow:none!important}.link-logo-card:hover{border-color:color-mix(in srgb,var(--ur-lime) 44%,var(--ur-line-strong))!important;background:#fff!important;transform:none!important}.link-logo-main{min-width:0!important;display:grid!important;grid-template-columns:44px minmax(0,1fr)!important;align-items:center!important;grid-gap:.75rem!important;gap:.75rem!important;color:var(--ur-ink)!important;text-decoration:none!important}.link-logo-icon{width:44px!important;height:44px!important;display:grid!important;place-items:center!important;overflow:hidden!important;border-radius:13px!important;background:color-mix(in srgb,var(--ur-lime) 13%,transparent)!important}.link-logo-icon img{width:24px!important;height:24px!important;object-fit:contain!important}.link-logo-main small,.link-logo-main strong{display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.link-logo-main strong{color:var(--ur-ink)!important;font-size:.96rem!important;font-weight:850!important}.link-logo-main small{margin-top:.15rem!important;color:var(--ur-muted)!important;font-size:.8rem!important;font-weight:620!important}.link-card-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:.4rem!important;flex-wrap:wrap!important}.link-action-btn{min-height:32px!important;height:32px!important;padding:0 .65rem!important;border-radius:10px!important;font-size:.76rem!important}.link-card-description{grid-column:1/-1!important;margin:0 0 0 56px!important;overflow:hidden!important;color:var(--ur-muted)!important;display:-webkit-box!important;font-size:.82rem!important;line-height:1.35!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}.link-card-tags{grid-column:1/-1!important;display:flex!important;flex-wrap:wrap!important;gap:.4rem!important;margin-left:56px!important}.link-card-tags span{min-height:1.55rem!important;display:inline-flex!important;align-items:center!important;padding:0 .55rem!important;border:1px solid var(--ur-line)!important;border-radius:999px!important;background:hsla(77,33%,96%,.8)!important;color:var(--ur-muted)!important;font-size:.72rem!important;font-weight:800!important}.link-card-tags span.category{background:color-mix(in srgb,var(--ur-lime) 15%,transparent)!important;color:var(--ur-lime-dark)!important}.app-frame:has(.links-page) .circle-float{display:none!important}@media (max-width:1100px){.links-manager{grid-template-columns:1fr!important}.links-content-panel{height:auto!important;min-height:560px!important}}@media (max-width:680px){.link-inline-create,.link-logo-card,.link-rename-row,.link-toggle-grid{grid-template-columns:1fr!important}.link-card-actions{justify-content:flex-start!important}.link-card-description,.link-card-tags{margin-left:0!important}}.dashboard-shell>.dashboard-header{margin-bottom:1rem!important}.dashboard-shell>.dashboard-header .dashboard-header-copy{gap:.2rem!important}.dashboard-fixed-widgets{grid-template-rows:214px 404px!important}.dashboard-fixed-widgets .clock-widget .widget-body{overflow:visible!important}.dashboard-fixed-widgets .clock-widget .utility-widget-stack{min-height:0!important;height:100%!important;align-content:start!important}.dashboard-fixed-widgets .clock-widget .clock-widget-hero{min-height:0!important;align-content:start!important;gap:7px!important}.dashboard-fixed-widgets .clock-widget .clock-widget-hero p{color:var(--ur-muted)!important;font-size:.74rem!important;font-weight:820!important;line-height:1.15!important}.dashboard-fixed-widgets .clock-widget .clock-widget-hero strong{font-size:clamp(2.08rem,3.25vw,3.15rem)!important;line-height:.95!important;white-space:nowrap!important}.dashboard-fixed-widgets .clock-widget .clock-widget-hero span{display:block!important;overflow:visible!important;color:var(--ur-muted-strong,#56624d)!important;font-size:.92rem!important;font-weight:720!important;line-height:1.25!important;white-space:normal!important}@media (max-width:1280px){.dashboard-fixed-widgets{grid-template-rows:214px 404px!important}}.utilities-page{min-width:0!important;padding-bottom:2rem!important}.utilities-hero{display:flex!important;align-items:center!important;gap:1rem!important;margin-bottom:1.25rem!important}.utilities-hero-icon{width:4rem!important;height:4rem!important;display:grid!important;place-items:center!important;flex:0 0 4rem!important;border:1px solid color-mix(in srgb,var(--ur-lime) 28%,transparent)!important;border-radius:1.25rem!important;background:color-mix(in srgb,var(--ur-lime) 16%,transparent)!important;color:var(--ur-lime-dark)!important;box-shadow:var(--ur-shadow-soft,0 12px 30px rgba(23,33,19,.08))!important}.utilities-hub-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-gap:.85rem!important;gap:.85rem!important;margin-bottom:1.25rem!important}.utility-hub-card{min-width:0!important;min-height:88px!important;display:grid!important;grid-template-columns:44px minmax(0,1fr) auto!important;align-items:center!important;grid-gap:.75rem!important;gap:.75rem!important;padding:.85rem!important;border:1.5px solid var(--ur-line)!important;border-radius:var(--ur-radius-card)!important;background:hsla(0,0%,100%,.84)!important;color:var(--ur-ink)!important;box-shadow:var(--ur-shadow)!important;text-decoration:none!important}.utility-hub-card:hover{border-color:color-mix(in srgb,var(--ur-lime) 48%,var(--ur-line))!important;background:hsla(0,0%,100%,.94)!important}.utility-hub-icon{width:44px!important;height:44px!important;display:grid!important;place-items:center!important;border-radius:13px!important;background:color-mix(in srgb,var(--ur-lime) 14%,transparent)!important;color:var(--ur-lime-dark)!important}.utility-hub-card small,.utility-hub-card strong{display:block!important;overflow:hidden!important;text-overflow:ellipsis!important}.utility-hub-card strong{color:var(--ur-ink)!important;font-size:.96rem!important;font-weight:900!important;white-space:nowrap!important}.utility-hub-card small{margin-top:.18rem!important;color:var(--ur-muted)!important;font-size:.78rem!important;font-weight:650!important;line-height:1.25!important}.utilities-command-grid{min-width:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;grid-gap:1.25rem!important;gap:1.25rem!important;align-items:start!important}.utility-single-page{max-width:1120px!important}.utility-single-card-wrap{min-width:0!important}.utility-single-card-wrap>.utility-tool-card{width:100%!important}.utilities-column{min-width:0!important;display:grid!important;grid-gap:1.25rem!important;gap:1.25rem!important}.utility-tool-card{min-width:0!important;overflow:hidden!important;background:hsla(0,0%,100%,.86)!important}.utility-tool-card .ui-card-header{align-items:flex-start!important}.utility-tool-content{min-width:0!important;display:grid!important;grid-gap:.85rem!important;gap:.85rem!important}.utility-field,.utility-field-grid{min-width:0!important;display:grid!important;grid-gap:.42rem!important;gap:.42rem!important}.utility-field span{color:var(--ur-muted)!important;font-size:.8rem!important;font-weight:820!important}.utility-select{width:100%!important;height:2.5rem!important;border:1px solid var(--ur-line)!important;border-radius:11px!important;background:#fff!important;color:var(--ur-ink)!important;padding:0 .75rem!important;font:inherit!important;font-size:.9rem!important;font-weight:780!important;outline:0!important}.utility-select.compact{height:2.1rem!important;max-width:150px!important;font-size:.78rem!important}.utility-action-row,.utility-inline-form{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:.55rem!important;flex-wrap:wrap!important}.utility-inline-form{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important}.utility-result-card{min-height:96px!important;display:grid!important;align-content:center!important;grid-gap:.35rem!important;gap:.35rem!important;padding:1rem!important;border:1.5px solid var(--ur-line)!important;border-radius:14px!important;background:hsla(77,33%,96%,.78)!important;text-align:center!important}.utility-result-card small,.utility-result-card span{color:var(--ur-muted)!important;font-size:.82rem!important;font-weight:760!important}.utility-result-card strong{color:var(--ur-lime-dark)!important;font-size:clamp(1.65rem,3vw,2.25rem)!important;font-weight:950!important;letter-spacing:-.045em!important;line-height:1!important}.utility-list{min-height:0!important;max-height:260px!important;overflow-y:auto!important;display:grid!important;align-content:start!important;grid-gap:.65rem!important;gap:.65rem!important;padding-right:.25rem!important}.utility-list.compact{max-height:170px!important}.utility-list-head{position:-webkit-sticky!important;position:sticky!important;top:0!important;z-index:1!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:.75rem!important;padding:.25rem 0!important;background:hsla(0,0%,100%,.9)!important}.utility-list-head strong{color:var(--ur-ink)!important;font-weight:900!important}.utility-list-head span{min-width:1.75rem!important;height:1.55rem!important;display:grid!important;place-items:center!important;border-radius:999px!important;background:rgba(23,33,19,.07)!important;color:var(--ur-muted)!important;font-size:.74rem!important;font-weight:850!important}.utility-empty-copy{margin:0!important;color:var(--ur-muted)!important;font-size:.88rem!important;font-weight:650!important}.movie-row-card,.utility-mini-row,.utility-row-card{min-width:0!important;display:grid!important;grid-gap:.6rem!important;gap:.6rem!important;padding:.72rem!important;border:1px solid var(--ur-line)!important;border-radius:13px!important;background:hsla(0,0%,100%,.76)!important}.utility-row-card{grid-template-columns:minmax(0,1fr) auto!important}.movie-row-card strong,.utility-mini-row strong,.utility-row-card strong{color:var(--ur-ink)!important;font-size:.92rem!important;font-weight:880!important}.movie-row-card small,.utility-mini-row span,.utility-row-card small{color:var(--ur-muted)!important;font-size:.78rem!important;font-weight:680!important}.movie-row-card p,.utility-row-card p{margin:.35rem 0 0!important;color:var(--ur-muted)!important;display:-webkit-box!important;overflow:hidden!important;font-size:.84rem!important;line-height:1.35!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important}.utility-mini-row{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important}.utility-youtube-card{border-radius:var(--ur-radius-card)!important;border-color:rgba(23,33,19,.12)!important;background:radial-gradient(circle at top left,color-mix(in srgb,var(--ur-lime) 10%,transparent),transparent 18rem),hsla(0,0%,100%,.88)!important}.youtube-card-header{align-items:center!important;padding-bottom:.95rem!important}.youtube-card-title-row{min-width:0!important;display:flex!important;align-items:center!important;gap:.75rem!important}.youtube-card-icon{width:2.65rem!important;height:2.65rem!important;display:grid!important;place-items:center!important;flex:0 0 2.65rem!important;border-radius:.95rem!important;background:color-mix(in srgb,var(--ur-lime) 16%,transparent)!important;color:var(--ur-lime-dark)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ur-lime) 18%,transparent)!important}.youtube-soft-pill{height:1.8rem!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;padding:0 .7rem!important;border:1px solid color-mix(in srgb,var(--ur-lime) 26%,transparent)!important;border-radius:999px!important;background:color-mix(in srgb,var(--ur-lime) 12%,transparent)!important;color:var(--ur-lime-dark)!important;font-size:.76rem!important;font-weight:900!important}.youtube-workspace-grid{min-width:0!important;display:grid!important;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)!important;grid-gap:.95rem!important;gap:.95rem!important;align-items:stretch!important}.youtube-panel{flex-direction:column!important;gap:.8rem!important;padding:.95rem!important;border:1px solid rgba(23,33,19,.11)!important;border-radius:1.05rem!important;background:hsla(0,0%,100%,.66)!important;box-shadow:0 10px 26px rgba(23,33,19,.045)!important}.youtube-panel,.youtube-section-head{min-width:0!important;display:flex!important}.youtube-section-head{align-items:flex-start!important;justify-content:space-between!important;gap:.85rem!important}.youtube-section-head span,.youtube-section-head strong{display:block!important}.youtube-section-head strong{color:var(--ur-ink)!important;font-size:.98rem!important;font-weight:930!important;letter-spacing:-.015em!important}.youtube-section-head span{margin-top:.18rem!important;color:var(--ur-muted)!important;font-size:.82rem!important;font-weight:650!important;line-height:1.35!important}.youtube-section-head>svg{width:2rem!important;height:2rem!important;padding:.42rem!important;flex:0 0 2rem!important;border-radius:.75rem!important;background:color-mix(in srgb,var(--ur-lime) 12%,transparent)!important;color:var(--ur-lime-dark)!important}.youtube-preview-card{min-height:12.5rem!important;overflow:hidden!important;border:1.5px solid var(--ur-line)!important;border-radius:1rem!important;background:hsla(77,33%,96%,.78)!important;aspect-ratio:16/9!important}.youtube-preview-card iframe,.youtube-preview-empty{width:100%!important;height:100%!important;border:0!important}.youtube-preview-empty{display:grid!important;place-items:center!important;align-content:center!important;grid-gap:.35rem!important;gap:.35rem!important;padding:1rem!important;color:var(--ur-muted)!important;text-align:center!important}.youtube-preview-empty svg{width:2.65rem!important;height:2.65rem!important;padding:.65rem!important;border-radius:.95rem!important;background:color-mix(in srgb,var(--ur-lime) 14%,transparent)!important;color:var(--ur-lime-dark)!important}.youtube-preview-empty strong{color:var(--ur-ink)!important;font-size:.96rem!important;font-weight:900!important}.youtube-preview-empty span{max-width:22rem!important;font-size:.84rem!important;font-weight:650!important;line-height:1.35!important}.youtube-textarea-field{flex:1 1!important;min-height:0!important}.youtube-summary-output,.youtube-transcript-input{min-height:15rem!important;height:100%!important;resize:vertical!important;font-size:.92rem!important;line-height:1.48!important}.youtube-summary-output{min-height:12rem!important}.youtube-transcript-status{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:.75rem!important;padding:.58rem .65rem!important;border:1px solid rgba(23,33,19,.1)!important;border-radius:.85rem!important;background:hsla(77,33%,96%,.76)!important}.youtube-transcript-status span{min-width:0!important;display:inline-flex!important;align-items:center!important;gap:.4rem!important;color:var(--ur-muted)!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:.82rem!important;font-weight:780!important}.youtube-summary-panel{gap:.85rem!important}.youtube-summary-message{margin:0!important;padding:.65rem .75rem!important;border:1px solid color-mix(in srgb,var(--ur-lime) 26%,transparent)!important;border-radius:.85rem!important;background:color-mix(in srgb,var(--ur-lime) 10%,transparent)!important;color:var(--ur-muted-strong,#56624d)!important;font-size:.86rem!important;font-weight:720!important}.youtube-action-bar{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:.55rem!important;flex-wrap:wrap!important}.youtube-saved-list{max-height:230px!important;padding:.85rem!important;border:1px solid rgba(23,33,19,.1)!important;border-radius:1rem!important;background:hsla(0,0%,100%,.62)!important}.youtube-saved-list .utility-list-head{padding-top:0!important;background:hsla(0,0%,100%,.84)!important}.utility-currency-card{border-radius:var(--ur-radius-card)!important;border-color:rgba(23,33,19,.12)!important;background:radial-gradient(circle at top left,color-mix(in srgb,var(--ur-lime) 10%,transparent),transparent 18rem),hsla(0,0%,100%,.88)!important}.currency-card-header{align-items:center!important;padding-bottom:.95rem!important}.currency-card-title-row{min-width:0!important;display:flex!important;align-items:center!important;gap:.75rem!important}.currency-card-icon{width:2.65rem!important;height:2.65rem!important;display:grid!important;place-items:center!important;flex:0 0 2.65rem!important;border-radius:.95rem!important;background:color-mix(in srgb,var(--ur-lime) 16%,transparent)!important;color:var(--ur-lime-dark)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ur-lime) 18%,transparent)!important}.currency-tool-content{gap:.95rem!important}.currency-workspace-grid{min-width:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(20rem,.8fr)!important;grid-gap:.95rem!important;gap:.95rem!important;align-items:stretch!important}.currency-panel{flex-direction:column!important;padding:.95rem!important;border:1px solid rgba(23,33,19,.11)!important;border-radius:1.05rem!important;background:hsla(0,0%,100%,.66)!important;box-shadow:0 10px 26px rgba(23,33,19,.045)!important}.currency-panel,.currency-section-head{min-width:0!important;display:flex!important;gap:.85rem!important}.currency-section-head{align-items:flex-start!important;justify-content:space-between!important}.currency-section-head span,.currency-section-head strong{display:block!important}.currency-section-head strong{color:var(--ur-ink)!important;font-size:.98rem!important;font-weight:930!important;letter-spacing:-.015em!important}.currency-section-head span{margin-top:.18rem!important;color:var(--ur-muted)!important;font-size:.82rem!important;font-weight:650!important;line-height:1.35!important}.currency-section-head>svg{width:2rem!important;height:2rem!important;padding:.42rem!important;flex:0 0 2rem!important;border-radius:.75rem!important;background:color-mix(in srgb,var(--ur-lime) 12%,transparent)!important;color:var(--ur-lime-dark)!important}.currency-amount-field .ui-input{height:3.25rem!important;font-size:1.35rem!important;font-weight:920!important;letter-spacing:-.02em!important}.currency-grid{display:grid!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;align-items:end!important;grid-gap:.7rem!important;gap:.7rem!important}.currency-swap-btn{margin-bottom:0!important;border-radius:999px!important}.currency-result-panel{justify-content:space-between!important}.currency-result-copy{display:grid!important;grid-gap:.35rem!important;gap:.35rem!important}.currency-result-copy small,.currency-result-copy span{color:var(--ur-muted)!important;font-size:.84rem!important;font-weight:760!important}.currency-result-copy strong{color:var(--ur-lime-dark)!important;font-size:clamp(2.1rem,5vw,3.25rem)!important;font-weight:950!important;letter-spacing:-.06em!important;line-height:.95!important}.currency-pair-cards{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:.65rem!important;gap:.65rem!important}.currency-pair-cards div{min-width:0!important;display:grid!important;grid-gap:.2rem!important;gap:.2rem!important;padding:.75rem!important;border:1px solid rgba(23,33,19,.1)!important;border-radius:.9rem!important;background:hsla(77,33%,96%,.74)!important}.currency-pair-cards span{color:var(--ur-lime-dark)!important;font-size:.76rem!important;font-weight:930!important}.currency-pair-cards strong{color:var(--ur-ink)!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:.84rem!important;font-weight:820!important}.currency-rate-meta{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:.75rem!important;padding:.58rem .65rem!important;border:1px solid rgba(23,33,19,.1)!important;border-radius:.85rem!important;background:hsla(77,33%,96%,.76)!important}.currency-rate-meta span{color:var(--ur-muted)!important;font-size:.82rem!important;font-weight:780!important}.currency-rate-meta em{min-height:1.55rem!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 .6rem!important;border-radius:999px!important;background:color-mix(in srgb,var(--ur-lime) 14%,transparent)!important;color:var(--ur-lime-dark)!important;font-size:.74rem!important;font-style:normal!important;font-weight:900!important}.currency-notice{margin:0!important;padding:.65rem .75rem!important;border:1px solid color-mix(in srgb,var(--ur-lime) 26%,transparent)!important;border-radius:.85rem!important;background:color-mix(in srgb,var(--ur-lime) 10%,transparent)!important;color:var(--ur-muted-strong,#56624d)!important;font-size:.86rem!important;font-weight:720!important}.currency-action-bar{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:.55rem!important;flex-wrap:wrap!important}.currency-recent-list{max-height:220px!important;padding:.85rem!important;border:1px solid rgba(23,33,19,.1)!important;border-radius:1rem!important;background:hsla(0,0%,100%,.62)!important}.currency-recent-list .utility-list-head{padding-top:0!important;background:hsla(0,0%,100%,.84)!important}.currency-history-row{grid-template-columns:minmax(0,1fr) auto!important}.currency-history-row div{min-width:0!important}.currency-history-row small,.currency-history-row strong{display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.budget-summary-grid,.movie-form-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:.75rem!important;gap:.75rem!important}.budget-expense-list{max-height:300px!important;overflow-y:auto!important;grid-gap:.55rem!important;padding-right:.25rem!important}.budget-expense-list,.budget-expense-row{display:grid!important;gap:.55rem!important}.budget-expense-row{grid-template-columns:minmax(0,1fr) 110px auto!important;align-items:center!important;grid-gap:.55rem!important}.budget-expense-main{min-width:0!important;display:grid!important;grid-gap:.35rem!important;gap:.35rem!important}.budget-amount-input{text-align:right!important}.budget-bar{height:.45rem!important;overflow:hidden!important;border-radius:999px!important;background:rgba(23,33,19,.07)!important}.budget-bar i{height:100%!important;display:block!important;border-radius:inherit!important;background:linear-gradient(90deg,var(--ur-lime),var(--accent-2))!important}.movie-filter-row{display:grid!important;grid-template-columns:minmax(0,1fr) 190px!important;grid-gap:.7rem!important;gap:.7rem!important}.utility-search{position:relative!important;display:block!important}.utility-search svg{position:absolute!important;z-index:1!important;left:.75rem!important;top:50%!important;color:var(--ur-muted)!important;transform:translateY(-50%)!important}.utility-search .ui-input{padding-left:2.25rem!important}.movies-scroll-list{max-height:390px!important}.movie-row-card{grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important}.movie-row-copy{min-width:0!important}.movie-row-copy small,.movie-row-copy strong{display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.movie-row-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:.45rem!important;flex-wrap:wrap!important}.movie-rating-pill{min-height:2rem!important;display:inline-flex!important;align-items:center!important;gap:.25rem!important;padding:0 .6rem!important;border-radius:999px!important;background:color-mix(in srgb,var(--ur-lime) 14%,transparent)!important;color:var(--ur-lime-dark)!important;font-size:.78rem!important;font-weight:850!important}.nav-emoji,.utilities-hero-emoji{display:block!important;line-height:1!important}.nav-emoji{font-size:1.05rem!important}.utilities-hero-emoji{font-size:1.55rem!important}.utility-budget-card,.utility-movies-card{border-radius:var(--ur-radius-card)!important;border-color:rgba(23,33,19,.12)!important;background:radial-gradient(circle at top left,color-mix(in srgb,var(--ur-lime) 10%,transparent),transparent 18rem),hsla(0,0%,100%,.88)!important}.budget-tool-content,.movies-tool-content{gap:.95rem!important}.budget-workspace-grid,.movies-workspace-grid{min-width:0!important;display:grid!important;grid-template-columns:minmax(20rem,.8fr) minmax(0,1fr)!important;grid-gap:.95rem!important;gap:.95rem!important;align-items:stretch!important}.budget-panel,.movies-panel{min-width:0!important;display:flex!important;flex-direction:column!important;gap:.85rem!important;padding:.95rem!important;border:1px solid rgba(23,33,19,.11)!important;border-radius:1.05rem!important;background:hsla(0,0%,100%,.66)!important;box-shadow:0 10px 26px rgba(23,33,19,.045)!important}.budget-section-head,.movies-section-head{min-width:0!important;display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:.85rem!important}.budget-section-head span,.budget-section-head strong,.movies-section-head span,.movies-section-head strong{display:block!important}.budget-section-head strong,.movies-section-head strong{color:var(--ur-ink)!important;font-size:.98rem!important;font-weight:930!important;letter-spacing:-.015em!important}.budget-section-head span,.movies-section-head span{margin-top:.18rem!important;color:var(--ur-muted)!important;font-size:.82rem!important;font-weight:650!important;line-height:1.35!important}.budget-section-head>svg,.movies-section-head>svg{width:2rem!important;height:2rem!important;padding:.42rem!important;flex:0 0 2rem!important;border-radius:.75rem!important;background:color-mix(in srgb,var(--ur-lime) 12%,transparent)!important;color:var(--ur-lime-dark)!important}.budget-income-field .ui-input{height:3.25rem!important;font-size:1.35rem!important;font-weight:920!important;letter-spacing:-.02em!important}.budget-meter{display:grid!important;grid-gap:.55rem!important;gap:.55rem!important;padding:.85rem!important;border:1px solid rgba(23,33,19,.1)!important;border-radius:.95rem!important;background:hsla(77,33%,96%,.74)!important}.budget-meter div{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:.75rem!important}.budget-meter span{color:var(--ur-muted)!important;font-size:.82rem!important;font-weight:820!important}.budget-meter strong{color:var(--ur-lime-dark)!important;font-size:1.3rem!important;font-weight:950!important;line-height:1!important}.budget-meter i{height:.65rem!important;overflow:hidden!important;border-radius:999px!important;background:rgba(23,33,19,.08)!important}.budget-meter b{height:100%!important;display:block!important;border-radius:inherit!important;background:linear-gradient(90deg,var(--ur-lime),var(--accent-2))!important}.budget-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.budget-summary-grid .utility-result-card{min-height:86px!important;padding:.85rem!important}.utility-result-card.is-danger strong{color:#a5282d!important}.budget-add-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-gap:.6rem!important;gap:.6rem!important}.budget-reset-btn{align-self:flex-start!important}.budget-count-pill{min-width:2rem!important;height:1.75rem!important;display:grid!important;place-items:center!important;border-radius:999px!important;background:rgba(23,33,19,.07)!important;color:var(--ur-muted)!important;font-size:.78rem!important;font-weight:900!important}.budget-categories-panel .budget-expense-list{max-height:520px!important}.budget-expense-row{padding:.6rem!important;border:1px solid rgba(23,33,19,.08)!important;border-radius:.9rem!important;background:hsla(0,0%,100%,.62)!important}.movies-workspace-grid{grid-template-columns:minmax(20rem,.72fr) minmax(0,1fr)!important}.movies-notes-input{min-height:96px!important;resize:vertical!important}.movies-add-btn{align-self:flex-start!important}.movies-stat-row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:.65rem!important;gap:.65rem!important}.movies-stat-row div{display:grid!important;grid-gap:.2rem!important;gap:.2rem!important;padding:.75rem!important;border:1px solid rgba(23,33,19,.1)!important;border-radius:.9rem!important;background:hsla(77,33%,96%,.74)!important}.movies-stat-row span{color:var(--ur-muted)!important;font-size:.78rem!important;font-weight:820!important}.movies-stat-row strong{color:var(--ur-lime-dark)!important;font-size:1.35rem!important;font-weight:950!important;line-height:1!important}.movies-scroll-list{max-height:580px!important;padding-right:.25rem!important}.movie-year-group{display:grid!important;grid-gap:.55rem!important;gap:.55rem!important}.movie-year-head{position:-webkit-sticky!important;position:sticky!important;top:0!important;z-index:1!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:.75rem!important;padding:.55rem .65rem!important;border:1px solid rgba(23,33,19,.08)!important;border-radius:.85rem!important;background:hsla(77,33%,96%,.94)!important}.movie-year-head strong{color:var(--ur-ink)!important;font-size:.9rem!important;font-weight:930!important}.movie-year-head span{min-width:1.55rem!important;height:1.55rem!important;display:grid!important;place-items:center!important;border-radius:999px!important;background:rgba(23,33,19,.07)!important;color:var(--ur-muted)!important;font-size:.74rem!important;font-weight:900!important}.movie-year-input{width:5.4rem!important;height:2.1rem!important;font-size:.78rem!important;font-weight:850!important;text-align:center!important}.utility-job-card{border-radius:var(--ur-radius-card)!important;border-color:var(--ur-line)!important;background:radial-gradient(circle at top left,color-mix(in srgb,var(--ur-lime) 10%,transparent),transparent 18rem),var(--card-bg)!important}.jobs-tool-content{gap:.95rem!important}.jobs-workspace-grid{min-width:0!important;display:grid!important;grid-template-columns:minmax(18rem,.64fr) minmax(0,1fr)!important;grid-gap:.95rem!important;gap:.95rem!important;align-items:stretch!important}.jobs-panel{flex-direction:column!important;padding:.95rem!important;border:1px solid var(--ur-line)!important;border-radius:1.05rem!important;background:var(--card-bg-soft)!important;box-shadow:0 10px 26px color-mix(in srgb,var(--text-main) 5%,transparent)!important}.jobs-panel,.jobs-section-head{min-width:0!important;display:flex!important;gap:.85rem!important}.jobs-section-head{align-items:flex-start!important;justify-content:space-between!important}.jobs-section-head span,.jobs-section-head strong{display:block!important}.jobs-section-head strong{color:var(--ur-ink)!important;font-size:.98rem!important;font-weight:930!important;letter-spacing:-.015em!important}.jobs-section-head span{margin-top:.18rem!important;color:var(--ur-muted)!important;font-size:.82rem!important;font-weight:650!important;line-height:1.35!important}.jobs-section-head>svg{width:2rem!important;height:2rem!important;padding:.42rem!important;flex:0 0 2rem!important;border-radius:.75rem!important;background:var(--accent-soft)!important;color:var(--ur-lime-dark)!important}.jobs-search-form{display:grid!important;grid-gap:.75rem!important;gap:.75rem!important}.jobs-filter-grid,.jobs-stat-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:.65rem!important;gap:.65rem!important}.jobs-search-btn{justify-self:start!important}.jobs-message{margin:0!important;padding:.82rem .9rem!important;border:1px dashed var(--border-strong)!important;border-radius:.95rem!important;background:var(--empty-state-bg)!important;color:var(--ur-muted)!important;font-size:.88rem!important;font-weight:700!important;line-height:1.4!important}.jobs-results-list{max-height:560px!important}.jobs-load-more-row{display:flex!important;justify-content:center!important;padding-top:.1rem!important}.job-result-card,.saved-job-card{min-width:0!important;display:grid!important;grid-gap:.75rem!important;gap:.75rem!important;padding:.82rem!important;border:1px solid var(--ur-line)!important;border-radius:.95rem!important;background:var(--card-bg)!important;color:var(--ur-ink)!important}.job-result-card{grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important}.job-card-main{min-width:0!important;display:grid!important;grid-gap:.38rem!important;gap:.38rem!important}.job-card-head{min-width:0!important;display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:.7rem!important}.job-card-head strong,.saved-job-top strong{color:var(--ur-ink)!important;font-size:.96rem!important;font-weight:930!important;line-height:1.2!important}.job-card-main small,.saved-job-top small{color:var(--ur-muted)!important;font-size:.8rem!important;font-weight:760!important}.job-meta-row{display:flex!important;align-items:center!important;gap:.45rem!important;flex-wrap:wrap!important}.job-meta-row span{min-height:1.45rem!important;display:inline-flex!important;align-items:center!important;gap:.25rem!important;padding:0 .48rem!important;border:1px solid var(--ur-line)!important;border-radius:999px!important;background:var(--card-bg-soft)!important;color:var(--ur-muted)!important;font-size:.72rem!important;font-weight:800!important}.job-card-main p{margin:0!important;color:var(--ur-muted)!important;display:-webkit-box!important;overflow:hidden!important;font-size:.84rem!important;line-height:1.4!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important}.job-card-actions,.saved-job-controls{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:.5rem!important;flex-wrap:wrap!important}.jobs-saved-list{max-height:430px!important;overflow-y:auto!important;display:grid!important;grid-gap:.75rem!important;gap:.75rem!important;padding-right:.25rem!important}.saved-job-top{min-width:0!important;display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:.75rem!important}.saved-job-top>div{min-width:0!important;display:grid!important;grid-gap:.2rem!important;gap:.2rem!important}.saved-job-notes span{display:inline-flex!important;align-items:center!important;gap:.32rem!important}.saved-job-notes .ui-textarea{min-height:84px!important;resize:vertical!important}.jobs-filter-select{display:inline-flex!important;align-items:center!important;gap:.45rem!important;color:var(--ur-muted)!important}@media (max-width:1180px){.utilities-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.utilities-command-grid{grid-template-columns:1fr!important}}@media (max-width:680px){.utilities-hero{align-items:flex-start!important}.youtube-action-bar,.youtube-card-header{align-items:stretch!important;flex-direction:column!important}.youtube-soft-pill{align-self:flex-start!important}.youtube-workspace-grid{grid-template-columns:1fr!important}.youtube-summary-output,.youtube-transcript-input{min-height:12rem!important}.currency-action-bar,.currency-card-header{align-items:stretch!important;flex-direction:column!important}.currency-card-header .ui-badge{align-self:flex-start!important}.budget-summary-grid,.budget-workspace-grid,.currency-pair-cards,.currency-workspace-grid,.jobs-filter-grid,.jobs-stat-grid,.jobs-workspace-grid,.movie-filter-row,.movie-form-grid,.movies-workspace-grid,.utilities-hub-grid{grid-template-columns:1fr!important}.utility-hub-card{grid-template-columns:44px minmax(0,1fr)!important}.utility-hub-card .ui-badge{grid-column:2!important;justify-self:start!important}.budget-add-row,.budget-expense-row,.currency-grid,.job-result-card,.movie-row-card{grid-template-columns:1fr!important}.currency-swap-btn{justify-self:start!important}.job-card-actions,.movie-row-actions,.saved-job-controls{justify-content:flex-start!important}}.module-shop-card{overflow:hidden!important}.module-shop-tabs{display:flex!important;align-items:center!important;gap:.55rem!important;flex-wrap:wrap!important;margin-bottom:1rem!important}.module-shop-tab{height:2.35rem!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 .9rem!important;border:1px solid var(--ur-line)!important;border-radius:999px!important;background:hsla(0,0%,100%,.72)!important;color:var(--ur-muted)!important;font:inherit!important;font-size:.84rem!important;font-weight:850!important;cursor:pointer!important}.module-shop-tab.active,.module-shop-tab:hover{border-color:color-mix(in srgb,var(--ur-lime) 38%,transparent)!important;background:color-mix(in srgb,var(--ur-lime) 14%,transparent)!important;color:var(--ur-lime-dark)!important}.module-shop-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:.85rem!important;gap:.85rem!important}.module-shop-tile{min-width:0!important;display:grid!important;grid-template-columns:3rem minmax(0,1fr) auto!important;align-items:center!important;grid-gap:.8rem!important;gap:.8rem!important;padding:.85rem!important;border:1px solid rgba(23,33,19,.11)!important;border-radius:1rem!important;background:hsla(0,0%,100%,.68)!important;box-shadow:0 10px 26px rgba(23,33,19,.045)!important}.module-shop-tile.added{background:radial-gradient(circle at top left,color-mix(in srgb,var(--ur-lime) 8%,transparent),transparent 9rem),hsla(0,0%,100%,.78)!important}.module-shop-icon{width:3rem!important;height:3rem!important;display:grid!important;place-items:center!important;border:1px solid color-mix(in srgb,var(--ur-lime) 24%,transparent)!important;border-radius:.95rem!important;background:color-mix(in srgb,var(--ur-lime) 13%,transparent)!important;font-size:1.35rem!important}.module-shop-copy{min-width:0!important;display:grid!important;grid-gap:.25rem!important;gap:.25rem!important}.module-shop-meta{display:flex!important;align-items:center!important;gap:.4rem!important;flex-wrap:wrap!important}.module-shop-meta em,.module-shop-meta span{min-height:1.35rem!important;display:inline-flex!important;align-items:center!important;padding:0 .48rem!important;border-radius:999px!important;font-size:.68rem!important;font-style:normal!important;font-weight:900!important}.module-shop-meta span{background:color-mix(in srgb,var(--ur-lime) 13%,transparent)!important;color:var(--ur-lime-dark)!important}.module-shop-meta em{background:rgba(23,33,19,.06)!important;color:var(--ur-muted)!important}.module-shop-copy small,.module-shop-copy strong{display:block!important;overflow:hidden!important;text-overflow:ellipsis!important}.module-shop-copy strong{color:var(--ur-ink)!important;font-size:.96rem!important;font-weight:930!important;white-space:nowrap!important}.module-shop-copy small{color:var(--ur-muted)!important;font-size:.8rem!important;font-weight:650!important;line-height:1.35!important}@media (max-width:1180px){.module-shop-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:720px){.module-shop-grid,.module-shop-tile{grid-template-columns:1fr!important}.module-shop-tile .btn{justify-self:stretch!important}}.movie-lookup-panel{display:grid!important;grid-gap:.65rem!important;gap:.65rem!important;padding:.85rem!important;border:1px solid rgba(23,33,19,.1)!important;border-radius:1rem!important;background:hsla(77,33%,96%,.74)!important}.movie-lookup-copy span,.movie-lookup-copy strong{display:block!important}.movie-lookup-copy strong{color:var(--ur-ink)!important;font-size:.9rem!important;font-weight:930!important}.movie-lookup-copy span,.movie-lookup-message{color:var(--ur-muted)!important;font-size:.78rem!important;font-weight:650!important;line-height:1.35!important}.movie-lookup-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-gap:.55rem!important;gap:.55rem!important}.movie-lookup-row,.movie-lookup-search{min-width:0!important}.movie-selected-poster{min-width:0!important;display:grid!important;grid-template-columns:54px minmax(0,1fr)!important;align-items:center!important;grid-gap:.7rem!important;gap:.7rem!important;padding:.55rem!important;border:1px solid color-mix(in srgb,var(--ur-lime) 22%,transparent)!important;border-radius:.85rem!important;background:hsla(0,0%,100%,.78)!important}.movie-result-poster img,.movie-row-poster img,.movie-selected-poster img{width:100%!important;height:100%!important;object-fit:cover!important}.movie-selected-poster img{height:76px!important;border-radius:.7rem!important}.movie-selected-poster span,.movie-selected-poster strong{min-width:0!important;display:block!important}.movie-selected-poster strong{color:var(--ur-ink)!important;font-size:.92rem!important;font-weight:930!important}.movie-selected-poster span{margin-top:.16rem!important;color:var(--ur-muted)!important;font-size:.78rem!important;font-weight:680!important}.movie-lookup-results{max-height:230px!important;min-height:0!important;display:grid!important;grid-gap:.5rem!important;gap:.5rem!important;overflow-y:auto!important;padding-right:.25rem!important}.movie-lookup-result{width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;align-items:center!important;grid-gap:.65rem!important;gap:.65rem!important;padding:.5rem!important;border:1px solid rgba(23,33,19,.1)!important;border-radius:.8rem!important;background:hsla(0,0%,100%,.72)!important;color:var(--ur-ink)!important;text-align:left!important;cursor:pointer!important}.movie-lookup-result:hover{border-color:color-mix(in srgb,var(--ur-lime) 45%,transparent)!important;background:#fff!important}.movie-result-poster,.movie-row-poster{display:grid!important;place-items:center!important;overflow:hidden!important;border:1px solid color-mix(in srgb,var(--ur-lime) 18%,transparent)!important;background:color-mix(in srgb,var(--ur-lime) 10%,transparent)!important;color:var(--ur-lime-dark)!important}.movie-result-poster{width:42px!important;height:58px!important;border-radius:.7rem!important}.movie-row-poster{width:54px!important;height:76px!important;border-radius:.82rem!important}.movie-lookup-result small,.movie-lookup-result strong{min-width:0!important;display:block!important}.movie-lookup-result strong{overflow:hidden!important;color:var(--ur-ink)!important;font-size:.86rem!important;font-weight:900!important;text-overflow:ellipsis!important;white-space:nowrap!important}.movie-lookup-result small{margin-top:.16rem!important;color:var(--ur-muted)!important;font-size:.75rem!important;font-weight:700!important}.movie-row-card{grid-template-columns:54px minmax(0,1fr) auto!important;align-items:center!important}.quick-travel-list{gap:15px!important;padding-right:.55rem!important;overscroll-behavior:contain!important;scrollbar-gutter:stable!important}.quick-travel-link{min-height:74px!important}.quick-travel-widget.widget-mode-compact .quick-travel-list,.quick-travel-widget:not(.widget-mode-expanded) .quick-travel-list{gap:12px!important}.quick-travel-widget.widget-mode-compact .quick-travel-link,.quick-travel-widget:not(.widget-mode-expanded) .quick-travel-link{min-height:64px!important}@media (max-width:680px){.movie-lookup-row,.movie-row-card{grid-template-columns:1fr!important}.movie-row-poster{width:100%!important;max-width:120px!important}}.nav-module-shell{display:grid!important;grid-template-columns:minmax(0,1fr) 34px!important;align-items:center!important;grid-gap:4px!important;gap:4px!important}.nav-module-shell,.nav-module-shell .nav-item{min-width:0!important}.nav-remove-module{width:32px!important;height:32px!important;display:grid!important;place-items:center!important;border:1px solid rgba(23,33,19,.1)!important;border-radius:10px!important;background:hsla(0,0%,100%,.66)!important;color:rgba(88,99,79,.72)!important;cursor:pointer!important;opacity:.72!important;transition:background .18s ease,border-color .18s ease,color .18s ease,opacity .18s ease!important}.nav-remove-module:focus-visible,.nav-remove-module:hover{border-color:rgba(229,72,77,.28)!important;background:rgba(229,72,77,.1)!important;color:#a5282d!important;opacity:1!important;outline:none!important}.module-shop-page .pg-head{margin-bottom:1.25rem!important}.module-shop-page-card{min-height:min(720px,calc(100vh - 14rem))!important}.theme-urspace-default,:root,[data-theme=urspace-default],html[data-theme=urspace-default]{--app-bg:#eef1df;--app-bg-2:#f7f6ed;--sidebar-bg:hsla(0,0%,100%,.72);--card-bg:hsla(0,0%,100%,.88);--card-bg-soft:hsla(75,44%,96%,.78);--text-main:#172113;--text-muted:#58634f;--text-faint:#89917f;--accent:#95c11f;--accent-2:#c8ec54;--accent-soft:#eef7c8;--accent-text:#315600;--border:rgba(23,33,19,.14);--border-strong:rgba(23,33,19,.22);--shadow:0 18px 45px rgba(23,33,19,.08);--danger:#ef4444;--warning:#d69e0f;--success:#6e980d;--info:#3b82f6;--input-bg:hsla(0,0%,100%,.92);--button-bg:hsla(0,0%,100%,.9);--button-hover:#eef7c8;--nav-active-bg:hsla(71,75%,88%,.9);--nav-active-text:#172113;--decor-1:rgba(149,193,31,.16);--decor-2:rgba(200,236,84,.16);--decor-3:hsla(0,0%,100%,.42)}.theme-dark-mode,[data-theme=dark-mode],html[data-theme=dark-mode]{--app-bg:#0d120c;--app-bg-2:#151c13;--sidebar-bg:rgba(11,16,10,.82);--card-bg:rgba(20,28,18,.9);--card-bg-soft:rgba(28,38,24,.82);--text-main:#f1f6ea;--text-muted:#b8c5ac;--text-faint:#7f8d75;--accent:#a7e028;--accent-2:#d8ff73;--accent-soft:rgba(167,224,40,.16);--accent-text:#eaffb7;--border:hsla(85,40%,94%,.13);--border-strong:hsla(85,40%,94%,.24);--shadow:0 20px 55px rgba(0,0,0,.45);--danger:#fb7185;--warning:#facc15;--success:#a7e028;--info:#60a5fa;--input-bg:hsla(0,0%,100%,.06);--button-bg:hsla(0,0%,100%,.07);--button-hover:rgba(167,224,40,.16);--nav-active-bg:rgba(167,224,40,.16);--nav-active-text:#f1f6ea;--decor-1:rgba(167,224,40,.12);--decor-2:hsla(0,0%,100%,.06);--decor-3:rgba(0,0,0,.28)}.theme-cyberpunk-blade,[data-theme=cyberpunk-blade],html[data-theme=cyberpunk-blade]{--app-bg:#090713;--app-bg-2:#141023;--sidebar-bg:rgba(7,6,18,.88);--card-bg:rgba(16,13,32,.9);--card-bg-soft:rgba(26,18,48,.82);--text-main:#fff4ff;--text-muted:#c8b8dc;--text-faint:#8c7ca6;--accent:#ff3fb7;--accent-2:#00e5ff;--accent-soft:rgba(255,63,183,.15);--accent-text:#ffe6f7;--border:rgba(255,63,183,.24);--border-strong:rgba(0,229,255,.36);--shadow:0 22px 60px rgba(255,63,183,.16);--danger:#ff4d6d;--warning:#ffd166;--success:#00f5a0;--info:#00e5ff;--input-bg:hsla(0,0%,100%,.06);--button-bg:hsla(0,0%,100%,.07);--button-hover:rgba(255,63,183,.16);--nav-active-bg:linear-gradient(135deg,rgba(255,63,183,.24),rgba(0,229,255,.12));--nav-active-text:#fff4ff;--decor-1:rgba(255,63,183,.18);--decor-2:rgba(0,229,255,.14);--decor-3:rgba(255,198,41,.08)}.theme-space-vibes,[data-theme=space-vibes],html[data-theme=space-vibes]{--app-bg:#080c1c;--app-bg-2:#121a35;--sidebar-bg:rgba(8,12,28,.86);--card-bg:rgba(14,20,42,.9);--card-bg-soft:rgba(24,32,62,.82);--text-main:#eef4ff;--text-muted:#b6c5e2;--text-faint:#7f8eae;--accent:#6da8ff;--accent-2:#b56dff;--accent-soft:rgba(109,168,255,.16);--accent-text:#eaf2ff;--border:rgba(174,199,255,.18);--border-strong:rgba(181,109,255,.32);--shadow:0 22px 60px rgba(0,0,0,.44);--danger:#ff7a90;--warning:#ffe08a;--success:#8ee6c8;--info:#6da8ff;--input-bg:hsla(0,0%,100%,.06);--button-bg:hsla(0,0%,100%,.07);--button-hover:rgba(109,168,255,.16);--nav-active-bg:linear-gradient(135deg,rgba(109,168,255,.22),rgba(181,109,255,.14));--nav-active-text:#eef4ff;--decor-1:rgba(109,168,255,.14);--decor-2:rgba(181,109,255,.14);--decor-3:hsla(0,0%,100%,.06)}.theme-halloween-vibes,[data-theme=halloween-vibes],html[data-theme=halloween-vibes]{--app-bg:#120d0a;--app-bg-2:#21140d;--sidebar-bg:rgba(18,13,10,.88);--card-bg:rgba(28,19,13,.9);--card-bg-soft:rgba(41,27,18,.82);--text-main:#fff2df;--text-muted:#d6bfa5;--text-faint:#9c7e62;--accent:#ff7a1a;--accent-2:#9d4edd;--accent-soft:rgba(255,122,26,.16);--accent-text:#fff0df;--border:rgba(255,122,26,.22);--border-strong:rgba(157,78,221,.34);--shadow:0 22px 60px rgba(0,0,0,.42);--danger:#ff4d4d;--warning:#ffb703;--success:#9ef01a;--info:#9d4edd;--input-bg:hsla(0,0%,100%,.06);--button-bg:hsla(0,0%,100%,.07);--button-hover:rgba(255,122,26,.16);--nav-active-bg:linear-gradient(135deg,rgba(255,122,26,.22),rgba(157,78,221,.13));--nav-active-text:#fff2df;--decor-1:rgba(255,122,26,.16);--decor-2:rgba(157,78,221,.13);--decor-3:rgba(0,0,0,.28)}.theme-christmas-vibes,[data-theme=christmas-vibes],html[data-theme=christmas-vibes]{--app-bg:#0e2a1c;--app-bg-2:#173a28;--sidebar-bg:rgba(12,40,26,.88);--card-bg:rgba(18,54,36,.9);--card-bg-soft:rgba(27,73,49,.82);--text-main:#fff8ed;--text-muted:#d9e8d0;--text-faint:#9fb693;--accent:#ef4444;--accent-2:#facc15;--accent-soft:rgba(239,68,68,.16);--accent-text:#fff8ed;--border:rgba(250,204,21,.2);--border-strong:rgba(239,68,68,.35);--shadow:0 22px 60px rgba(0,0,0,.35);--danger:#ef4444;--warning:#facc15;--success:#86efac;--info:#93c5fd;--input-bg:hsla(0,0%,100%,.07);--button-bg:hsla(0,0%,100%,.08);--button-hover:rgba(239,68,68,.16);--nav-active-bg:linear-gradient(135deg,rgba(239,68,68,.22),rgba(250,204,21,.12));--nav-active-text:#fff8ed;--decor-1:rgba(239,68,68,.13);--decor-2:rgba(250,204,21,.12);--decor-3:hsla(0,0%,100%,.05)}.theme-kitten-cafe,[data-theme=kitten-cafe],html[data-theme=kitten-cafe]{--app-bg:#fff1e8;--app-bg-2:#ffe4dc;--sidebar-bg:rgba(255,248,243,.84);--card-bg:rgba(255,250,246,.92);--card-bg-soft:rgba(255,240,232,.82);--text-main:#39251f;--text-muted:#84665c;--text-faint:#b99c91;--accent:#f59ab1;--accent-2:#ffd1a8;--accent-soft:rgba(245,154,177,.18);--accent-text:#6e263b;--border:rgba(57,37,31,.13);--border-strong:rgba(245,154,177,.36);--shadow:0 18px 45px rgba(96,54,42,.1);--danger:#ef5f7e;--warning:#f6a94a;--success:#80b96a;--info:#7db7d8;--input-bg:hsla(0,0%,100%,.9);--button-bg:hsla(0,0%,100%,.85);--button-hover:rgba(245,154,177,.16);--nav-active-bg:linear-gradient(135deg,rgba(245,154,177,.22),rgba(255,209,168,.18));--nav-active-text:#39251f;--decor-1:rgba(245,154,177,.16);--decor-2:rgba(255,209,168,.18);--decor-3:hsla(0,0%,100%,.52)}.theme-anime-street,[data-theme=anime-street],html[data-theme=anime-street]{--app-bg:#171124;--app-bg-2:#281a3d;--sidebar-bg:rgba(25,17,39,.88);--card-bg:rgba(35,24,55,.9);--card-bg-soft:rgba(48,31,74,.82);--text-main:#fff1ff;--text-muted:#dec7e8;--text-faint:#a68ab8;--accent:#ff67c8;--accent-2:#8c7bff;--accent-soft:rgba(255,103,200,.16);--accent-text:#fff1ff;--border:rgba(255,103,200,.22);--border-strong:rgba(140,123,255,.34);--shadow:0 22px 60px rgba(255,103,200,.12);--danger:#ff5a7d;--warning:#ffd166;--success:#7ef7c3;--info:#8c7bff;--input-bg:hsla(0,0%,100%,.06);--button-bg:hsla(0,0%,100%,.07);--button-hover:rgba(255,103,200,.16);--nav-active-bg:linear-gradient(135deg,rgba(255,103,200,.24),rgba(140,123,255,.14));--nav-active-text:#fff1ff;--decor-1:rgba(255,103,200,.15);--decor-2:rgba(140,123,255,.14);--decor-3:hsla(0,0%,100%,.06)}:root,[data-theme],html[data-theme]{--bg:var(--app-bg);--bg2:var(--app-bg-2);--bg3:var(--card-bg-soft);--surface:var(--card-bg);--surface-2:var(--card-bg-soft);--surface-3:var(--button-bg);--surface-elevated:var(--input-bg);--surface2:var(--card-bg-soft);--surface3:var(--button-bg);--panel-bg:var(--card-bg);--widget-bg:var(--card-bg);--text:var(--text-main);--text2:var(--text-muted);--text3:var(--text-faint);--text-inverse:#fff;--border2:var(--border-strong);--accent-dim:var(--accent-soft);--accent2:var(--accent-2);--accent2-dim:color-mix(in srgb,var(--accent-2) 18%,transparent);--accent3:var(--info);--accent3-dim:color-mix(in srgb,var(--info) 16%,transparent);--green:var(--success);--red:var(--danger);--amber:var(--warning);--ur-bg:var(--app-bg);--ur-card:var(--card-bg);--ur-card-solid:var(--input-bg);--ur-ink:var(--text-main);--ur-muted:var(--text-muted);--ur-soft-muted:var(--text-faint);--ur-line:var(--border);--ur-line-strong:var(--border-strong);--ur-lime:var(--accent);--ur-lime-dark:var(--accent-text);--ur-shadow:var(--shadow);--calendar-panel-bg:var(--card-bg-soft);--calendar-cell-bg:var(--card-bg-soft);--calendar-cell-muted-bg:color-mix(in srgb,var(--card-bg-soft) 72%,transparent);--calendar-cell-today-bg:var(--accent-soft);--empty-state-bg:var(--card-bg-soft);--glow:none}.app-shell,.app-stage,.calendar-page,.calendar-page-command,.customize-page,.dashboard-page,.docs-page,.links-page,.main,.messages-page,.module-shop-page,.settings-page,.utilities-page,body{background:linear-gradient(135deg,var(--decor-1),transparent 28rem),linear-gradient(315deg,var(--decor-2),transparent 30rem),var(--app-bg)!important;color:var(--text-main)!important}.sidebar{border-color:var(--border)!important;background:var(--sidebar-bg)!important;color:var(--text-main)!important;box-shadow:var(--shadow)!important}.budget-panel,.calendar-command-card,.calendar-events-card,.calendar-inline-composer,.calendar-main-card,.calendar-modal-card,.calendar-selected-day-card,.calendar-upcoming-card,.calendar-widget-events-panel,.calendar-widget-upcoming-panel,.card,.dashboard-block,.module-shop-tile,.movies-panel,.profile-hero-card,.quick-note-modal,.settings-card,.side-card,.theme-panel,.utility-tool-card,.widget{border-color:var(--border)!important;background:var(--widget-bg,var(--card-bg))!important;color:var(--text-main)!important;box-shadow:var(--shadow)!important}.card *,.dashboard-block *,.module-shop-tile *,.settings-card *,.side-card *,.utility-tool-card *,.widget *{border-color:var(--border)}.dashboard-title,.module-shop-copy strong,.nav-label,.pg-title,.section-label,.settings-block-label,.wtitle{color:var(--text-main)!important}.calendar-holiday-message,.calendar-modal-kicker,.calendar-upcoming-source,.card-description,.helper-text,.meta-text,.mini-widget-sub,.module-shop-copy small,.muted,.nav-item,.pg-sub,.section-title,.settings-support-copy,.text-muted,.widget-subtitle{color:var(--text-muted)!important}.cal-rebuild-search,.cal-search,.calendar-search,.calendar-search-box,.sidebar-search,.ui-input,.ui-search-input input,.ui-textarea,.utility-select,input,select,textarea{border-color:var(--border)!important;background:var(--input-bg)!important;color:var(--text-main)!important}input::placeholder,textarea::placeholder{color:var(--text-faint)!important}.btn,.icon-btn,.module-shop-tab,.nav-remove-module,.settings-choice-pill,.theme-pro-card,.ui-button{border-color:var(--border)!important;background:var(--button-bg)!important;color:var(--text-main)!important}.btn:hover,.module-shop-tab:hover,.settings-choice-pill:hover,.theme-pro-card:hover{background:var(--button-hover)!important}.btn-accent,.module-shop-tab.active,.settings-choice-pill.active,.theme-pro-card.active{border-color:color-mix(in srgb,var(--accent) 62%,var(--border))!important;background:var(--accent)!important;color:var(--accent-text)!important}.nav-item.active,.nav-item:hover{border-color:var(--border-strong)!important;background:var(--nav-active-bg)!important;color:var(--nav-active-text)!important}.brand-mark,.calendar-page-icon,.module-shop-icon,.nav-icon{background:var(--accent-soft)!important;color:var(--accent-text)!important}.dashboard-kicker,.dashboard-title span,.text-action,.widget-text-action{color:var(--accent)!important}.widget-remove-btn{width:2.35rem!important;height:2.35rem!important;display:inline-grid!important;place-items:center!important;border:1px solid color-mix(in srgb,var(--danger) 26%,var(--border))!important;border-radius:.78rem!important;background:color-mix(in srgb,var(--danger) 9%,var(--button-bg))!important;color:var(--danger)!important;cursor:pointer!important;font:inherit!important;line-height:1!important;box-shadow:none!important}.widget-remove-btn span{display:block!important;font-size:1.35rem!important;font-weight:900!important;line-height:1!important}.widget-remove-btn:focus-visible,.widget-remove-btn:hover{border-color:color-mix(in srgb,var(--danger) 48%,var(--border))!important;background:color-mix(in srgb,var(--danger) 16%,var(--button-bg))!important;outline:none!important}.cal-rebuild-toolbar,.calendar-allday-strip,.calendar-grid,.calendar-grid-month,.calendar-mini,.calendar-panel,.calendar-stat-chip,.calendar-timeboard,.calendar-timeboard-shell,.calendar-toolbar,.calendar-widget-grid,.calendar-widget-hero,.calendar-widget-summary,.mini-calendar-card,.mini-calendar-preview{background:var(--calendar-panel-bg,var(--card-bg-soft))!important;color:var(--text-main)!important;border-color:var(--border)!important}.calendar-allday-column,.calendar-cell,.calendar-day,.calendar-time-column,.mini-calendar-day{background:var(--calendar-cell-bg,var(--card-bg-soft))!important;color:var(--text-main)!important;border-color:var(--border)!important}.calendar-cell.muted,.calendar-day.blank,.calendar-day.muted,.calendar-day.other-month,.calendar-muted,.mini-calendar-day.blank{background:var(--calendar-cell-muted-bg,var(--card-bg-soft))!important;color:var(--text-faint)!important}.calendar-cell.selected,.calendar-cell.today,.calendar-day.selected,.calendar-day.today,.mini-calendar-day.selected,.mini-calendar-day.today{background:var(--calendar-cell-today-bg,var(--accent))!important;color:var(--accent-text)!important;border-color:color-mix(in srgb,var(--accent) 58%,var(--border))!important}.calendar-action-tile,.calendar-event-card,.calendar-upcoming-row,.calendar-widget-event-row,.collection-row,.event-row,.link-card,.note-row,.notification-row,.upcoming-row{background:var(--surface-2,var(--card-bg-soft))!important;color:var(--text-main)!important;border-color:var(--border)!important}.calendar-empty,.empty,.empty-state,.ui-empty-state{background:var(--empty-state-bg,var(--card-bg-soft))!important;color:var(--text-muted)!important;border-color:var(--border-strong)!important}.calendar-empty strong,.empty strong,.empty-state strong,.theme-page,.ui-empty-state strong{color:var(--text-main)!important}.theme-page{background:var(--app-bg)!important}.theme-card,.theme-widget{background:var(--widget-bg,var(--card-bg))!important;box-shadow:var(--shadow)!important}.theme-card,.theme-panel,.theme-widget{color:var(--text-main)!important;border:1px solid var(--border)!important}.theme-panel{background:var(--panel-bg,var(--card-bg))!important}.theme-input{background:var(--input-bg)!important}.theme-button,.theme-input{color:var(--text-main)!important;border:1px solid var(--border)!important}.theme-button{background:var(--button-bg)!important}.theme-muted{color:var(--text-muted)!important}.theme-accent{color:var(--accent)!important}.theme-calendar-cell{background:var(--calendar-cell-bg,var(--card-bg-soft))!important;color:var(--text-main)!important;border-color:var(--border)!important}.theme-empty,.theme-empty-state{background:var(--empty-state-bg,var(--card-bg-soft))!important;color:var(--text-muted)!important;border-color:var(--border-strong)!important}:root,html[data-theme=urspace-default]{--theme-glow:transparent;--theme-glow-strong:transparent;--theme-noise-opacity:0;--theme-card-blur:0px;--theme-card-saturation:1;--theme-body-before:none;--theme-pattern:none;--theme-pattern-size:34px 34px;--theme-hero-overlay:linear-gradient(135deg,rgba(149,193,31,.3),hsla(0,0%,100%,.18)),linear-gradient(180deg,rgba(23,33,19,.05),rgba(23,33,19,.18));--theme-hero-fallback:radial-gradient(circle at 18% 20%,rgba(149,193,31,.32),transparent 16rem),radial-gradient(circle at 82% 38%,rgba(200,236,84,.24),transparent 14rem),linear-gradient(135deg,#f7f6ed,#eef7c8);--theme-button-gradient:linear-gradient(135deg,var(--accent),var(--accent-2));--theme-active-gradient:linear-gradient(135deg,rgba(149,193,31,.25),rgba(200,236,84,.18))}html[data-theme=dark-mode]{--theme-glow:rgba(167,224,40,.12);--theme-glow-strong:rgba(167,224,40,.2);--theme-noise-opacity:0.2;--theme-card-blur:18px;--theme-card-saturation:1.08;--theme-body-before:radial-gradient(circle at 14% 6%,rgba(167,224,40,.1),transparent 24rem),radial-gradient(circle at 92% 12%,hsla(0,0%,100%,.04),transparent 22rem),linear-gradient(135deg,#0d120c,#151c13 62%,#0b100a);--theme-pattern:linear-gradient(hsla(0,0%,100%,.018) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.014) 1px,transparent 0);--theme-pattern-size:44px 44px;--theme-hero-overlay:linear-gradient(135deg,rgba(167,224,40,.14),rgba(0,0,0,.26)),linear-gradient(180deg,rgba(0,0,0,.1),rgba(0,0,0,.42));--theme-hero-fallback:radial-gradient(circle at 20% 25%,rgba(167,224,40,.16),transparent 15rem),linear-gradient(135deg,#151c13,#0d120c);--theme-button-gradient:linear-gradient(135deg,#a7e028,#d8ff73);--theme-active-gradient:linear-gradient(135deg,rgba(167,224,40,.2),hsla(0,0%,100%,.06))}html[data-theme=cyberpunk-blade]{--theme-glow:rgba(255,63,183,.22);--theme-glow-strong:rgba(0,229,255,.3);--theme-noise-opacity:0.55;--theme-card-blur:20px;--theme-card-saturation:1.25;--theme-body-before:radial-gradient(circle at 20% 10%,rgba(255,63,183,.22),transparent 32%),radial-gradient(circle at 88% 18%,rgba(0,229,255,.18),transparent 34%),radial-gradient(circle at 52% 100%,rgba(255,198,41,.08),transparent 26rem),linear-gradient(135deg,#070611,#12091f 50%,#05070f);--theme-pattern:linear-gradient(hsla(0,0%,100%,.028) 1px,transparent 0),linear-gradient(90deg,rgba(0,229,255,.028) 1px,transparent 0),repeating-linear-gradient(0deg,hsla(0,0%,100%,.018) 0 1px,transparent 1px 5px);--theme-pattern-size:38px 38px,38px 38px,100% 6px;--theme-hero-overlay:linear-gradient(135deg,rgba(255,63,183,.42),rgba(0,229,255,.18)),linear-gradient(180deg,rgba(5,7,15,.15),rgba(5,7,15,.58));--theme-hero-fallback:radial-gradient(circle at 20% 20%,rgba(255,63,183,.34),transparent 14rem),radial-gradient(circle at 80% 45%,rgba(0,229,255,.2),transparent 16rem),linear-gradient(135deg,#090713,#141023);--theme-button-gradient:linear-gradient(135deg,#ff3fb7,#00e5ff);--theme-active-gradient:linear-gradient(135deg,rgba(255,63,183,.28),rgba(0,229,255,.15))}html[data-theme=space-vibes]{--theme-glow:rgba(109,168,255,.18);--theme-glow-strong:rgba(181,109,255,.24);--theme-noise-opacity:0.42;--theme-card-blur:20px;--theme-card-saturation:1.18;--theme-body-before:radial-gradient(circle at 76% 12%,rgba(181,109,255,.2),transparent 22rem),radial-gradient(circle at 20% 20%,rgba(109,168,255,.16),transparent 26rem),radial-gradient(circle at 58% 78%,hsla(0,0%,100%,.07),transparent 18rem),linear-gradient(135deg,#080c1c,#121a35 56%,#060915);--theme-pattern:radial-gradient(circle,hsla(0,0%,100%,.75) 1px,transparent 1.5px),radial-gradient(circle,rgba(109,168,255,.48) 1px,transparent 1.5px),radial-gradient(circle,rgba(181,109,255,.36) 1px,transparent 1.5px);--theme-pattern-size:80px 80px,130px 130px,190px 190px;--theme-hero-overlay:linear-gradient(135deg,rgba(109,168,255,.28),rgba(181,109,255,.22)),linear-gradient(180deg,rgba(8,12,28,.12),rgba(8,12,28,.52));--theme-hero-fallback:radial-gradient(circle at 70% 22%,rgba(181,109,255,.28),transparent 15rem),radial-gradient(circle at 22% 40%,rgba(109,168,255,.22),transparent 16rem),linear-gradient(135deg,#080c1c,#121a35);--theme-button-gradient:linear-gradient(135deg,#6da8ff,#b56dff);--theme-active-gradient:linear-gradient(135deg,rgba(109,168,255,.25),rgba(181,109,255,.16))}html[data-theme=halloween-vibes]{--theme-glow:rgba(255,122,26,.2);--theme-glow-strong:rgba(157,78,221,.24);--theme-noise-opacity:0.38;--theme-card-blur:16px;--theme-card-saturation:1.12;--theme-body-before:radial-gradient(circle at 82% 16%,rgba(255,122,26,.2),transparent 21rem),radial-gradient(circle at 18% 84%,rgba(157,78,221,.15),transparent 23rem),linear-gradient(135deg,#120d0a,#21140d 58%,#090706);--theme-pattern:linear-gradient(135deg,rgba(255,122,26,.07) 1px,transparent 0),linear-gradient(45deg,rgba(157,78,221,.05) 1px,transparent 0),radial-gradient(circle at center,rgba(255,122,26,.18) 1px,transparent 2px);--theme-pattern-size:58px 58px,58px 58px,74px 74px;--theme-hero-overlay:linear-gradient(135deg,rgba(255,122,26,.34),rgba(157,78,221,.2)),linear-gradient(180deg,rgba(18,13,10,.1),rgba(18,13,10,.58));--theme-hero-fallback:radial-gradient(circle at 80% 24%,rgba(255,122,26,.3),transparent 13rem),radial-gradient(circle at 22% 70%,rgba(157,78,221,.2),transparent 15rem),linear-gradient(135deg,#120d0a,#21140d);--theme-button-gradient:linear-gradient(135deg,#ff7a1a,#9d4edd);--theme-active-gradient:linear-gradient(135deg,rgba(255,122,26,.25),rgba(157,78,221,.16))}html[data-theme=christmas-vibes]{--theme-glow:rgba(250,204,21,.16);--theme-glow-strong:rgba(239,68,68,.22);--theme-noise-opacity:0.42;--theme-card-blur:17px;--theme-card-saturation:1.1;--theme-body-before:radial-gradient(circle at 18% 12%,rgba(239,68,68,.14),transparent 22rem),radial-gradient(circle at 88% 18%,rgba(250,204,21,.16),transparent 22rem),linear-gradient(135deg,#0e2a1c,#173a28 58%,#081b12);--theme-pattern:radial-gradient(circle,hsla(0,0%,100%,.42) 1px,transparent 1.8px),radial-gradient(circle,rgba(250,204,21,.24) 1px,transparent 2px);--theme-pattern-size:26px 26px,74px 74px;--theme-hero-overlay:linear-gradient(135deg,rgba(239,68,68,.24),rgba(250,204,21,.18)),linear-gradient(180deg,rgba(14,42,28,.12),rgba(14,42,28,.56));--theme-hero-fallback:radial-gradient(circle at 76% 24%,rgba(250,204,21,.2),transparent 14rem),radial-gradient(circle at 22% 62%,rgba(239,68,68,.18),transparent 16rem),linear-gradient(135deg,#0e2a1c,#173a28);--theme-button-gradient:linear-gradient(135deg,#ef4444,#facc15);--theme-active-gradient:linear-gradient(135deg,rgba(239,68,68,.22),rgba(250,204,21,.14))}html[data-theme=kitten-cafe]{--theme-glow:rgba(245,154,177,.18);--theme-glow-strong:rgba(255,209,168,.24);--theme-noise-opacity:0.34;--theme-card-blur:14px;--theme-card-saturation:1.04;--theme-body-before:radial-gradient(circle at 18% 12%,rgba(245,154,177,.18),transparent 22rem),radial-gradient(circle at 88% 18%,rgba(255,209,168,.24),transparent 24rem),linear-gradient(135deg,#fff1e8,#ffe4dc 58%,#fff8f2);--theme-pattern:radial-gradient(circle at 8px 8px,rgba(245,154,177,.2) 0 2px,transparent 2.2px),radial-gradient(circle at 18px 8px,rgba(245,154,177,.15) 0 1.7px,transparent 2px),radial-gradient(circle at 13px 17px,rgba(255,209,168,.22) 0 2.4px,transparent 2.6px);--theme-pattern-size:54px 54px;--theme-hero-overlay:linear-gradient(135deg,rgba(245,154,177,.36),rgba(255,209,168,.26)),linear-gradient(180deg,rgba(255,241,232,.08),rgba(255,241,232,.52));--theme-hero-fallback:radial-gradient(circle at 20% 22%,rgba(245,154,177,.28),transparent 13rem),radial-gradient(circle at 78% 36%,rgba(255,209,168,.35),transparent 15rem),linear-gradient(135deg,#fff8f2,#ffe4dc);--theme-button-gradient:linear-gradient(135deg,#f59ab1,#ffd1a8);--theme-active-gradient:linear-gradient(135deg,rgba(245,154,177,.24),rgba(255,209,168,.18))}html[data-theme=anime-street]{--theme-glow:rgba(255,103,200,.2);--theme-glow-strong:rgba(140,123,255,.24);--theme-noise-opacity:0.44;--theme-card-blur:20px;--theme-card-saturation:1.22;--theme-body-before:radial-gradient(ellipse at 80% 12%,rgba(255,103,200,.22),transparent 30%),radial-gradient(circle at 20% 20%,rgba(140,123,255,.18),transparent 24rem),linear-gradient(135deg,#171124,#281a3d 58%,#100b1a);--theme-pattern:radial-gradient(ellipse at center,rgba(255,103,200,.34) 0 1.5px,transparent 2px),radial-gradient(ellipse at center,hsla(0,0%,100%,.18) 0 1px,transparent 1.6px),linear-gradient(90deg,rgba(255,103,200,.05) 1px,transparent 0);--theme-pattern-size:72px 48px,112px 78px,52px 52px;--theme-hero-overlay:linear-gradient(135deg,rgba(255,103,200,.36),rgba(140,123,255,.24)),linear-gradient(180deg,rgba(23,17,36,.1),rgba(23,17,36,.56));--theme-hero-fallback:radial-gradient(circle at 78% 18%,rgba(255,103,200,.32),transparent 14rem),radial-gradient(circle at 25% 68%,rgba(140,123,255,.22),transparent 15rem),linear-gradient(135deg,#171124,#281a3d);--theme-button-gradient:linear-gradient(135deg,#ff67c8,#8c7bff);--theme-active-gradient:linear-gradient(135deg,rgba(255,103,200,.28),rgba(140,123,255,.16))}body:after,body:before{content:""!important;position:fixed!important;inset:0!important;pointer-events:none!important}body:before{z-index:0!important;background:var(--theme-body-before)!important}body:after{z-index:0!important;opacity:var(--theme-noise-opacity)!important;background-image:var(--theme-pattern)!important;background-size:var(--theme-pattern-size,48px 48px)!important;background-position:50%!important;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.94),rgba(0,0,0,.68))!important;mask-image:linear-gradient(180deg,rgba(0,0,0,.94),rgba(0,0,0,.68))!important}.app-frame,.app-stage,.main,.sidebar{position:relative!important;z-index:1!important}html[data-theme] .app-stage,html[data-theme] .main{background:transparent!important}html[data-theme] .card,html[data-theme] .dashboard-block,html[data-theme] .dashboard-profile-hero.clean,html[data-theme] .module-shop-tile,html[data-theme] .quick-note-modal,html[data-theme] .settings-card,html[data-theme] .sidebar,html[data-theme] .utility-tool-card,html[data-theme] .widget{-webkit-backdrop-filter:blur(var(--theme-card-blur)) saturate(var(--theme-card-saturation))!important;backdrop-filter:blur(var(--theme-card-blur)) saturate(var(--theme-card-saturation))!important;box-shadow:var(--shadow),0 0 34px var(--theme-glow)!important}html[data-theme=kitten-cafe] .card,html[data-theme=kitten-cafe] .dashboard-block,html[data-theme=urspace-default] .card,html[data-theme=urspace-default] .dashboard-block{box-shadow:var(--shadow),0 12px 32px color-mix(in srgb,var(--theme-glow) 34%,transparent)!important}html[data-theme=anime-street] .dashboard-block,html[data-theme=christmas-vibes] .dashboard-block,html[data-theme=cyberpunk-blade] .dashboard-block,html[data-theme=halloween-vibes] .dashboard-block,html[data-theme=space-vibes] .dashboard-block{border-color:color-mix(in srgb,var(--accent) 42%,var(--border))!important}html[data-theme] .whead{border-bottom-color:color-mix(in srgb,var(--accent) 22%,var(--border))!important}html[data-theme] .brand-mark,html[data-theme] .btn-accent,html[data-theme] .ui-button[class*="bg-[var(--ur-lime)]"]{background:var(--theme-button-gradient)!important;color:var(--accent-text)!important;box-shadow:0 0 22px var(--theme-glow)!important}html[data-theme] .module-shop-tab.active,html[data-theme] .nav-item.active,html[data-theme] .nav-item:hover,html[data-theme] .settings-choice-pill.active,html[data-theme] .theme-pro-card.active{background:var(--theme-active-gradient)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 24%,transparent),0 0 20px var(--theme-glow)!important}html[data-theme] .theme-pro-card{overflow:hidden!important}html[data-theme] .theme-pro-card:after{content:""!important;position:absolute!important;inset:auto 0 0!important;height:3px!important;background:var(--theme-button-gradient)!important;opacity:.85!important}html[data-theme] .dashboard-profile-hero.clean{background:var(--card-bg)!important}html[data-theme] .dashboard-profile-cover{background:var(--theme-hero-fallback)!important}html[data-theme] .dashboard-profile-cover:after{background:var(--theme-hero-overlay)!important}html[data-theme] .dashboard-profile-cover img{filter:saturate(.92) contrast(.92) brightness(.9)!important}html[data-theme=kitten-cafe] .dashboard-profile-cover img,html[data-theme=urspace-default] .dashboard-profile-cover img{filter:saturate(.82) contrast(.9) brightness(1.04)!important}html[data-theme=cyberpunk-blade] .empty,html[data-theme=cyberpunk-blade] .ui-empty-state{border-color:rgba(0,229,255,.24)!important;box-shadow:inset 0 0 24px rgba(255,63,183,.06)!important}html[data-theme=space-vibes] .calendar-day:after,html[data-theme=space-vibes] .mini-calendar-cell:after{box-shadow:0 0 8px rgba(109,168,255,.32)!important}html[data-theme=christmas-vibes] .empty,html[data-theme=christmas-vibes] .ui-empty-state{border-color:rgba(250,204,21,.28)!important}html[data-theme=halloween-vibes] .empty,html[data-theme=halloween-vibes] .ui-empty-state{border-color:rgba(255,122,26,.3)!important}html[data-theme=kitten-cafe] .module-shop-icon,html[data-theme=kitten-cafe] .nav-icon{border-radius:15px!important;box-shadow:inset 0 -8px 18px rgba(245,154,177,.12)!important}html[data-theme=anime-street] .dashboard-title span,html[data-theme=cyberpunk-blade] .dashboard-title span{text-shadow:0 0 18px var(--theme-glow-strong)!important}.circle-float{right:clamp(16px,2vw,28px)!important;bottom:clamp(16px,2vw,28px)!important;z-index:70!important}.circle-float.is-chat-open.circle-size-compact,.circle-float.is-chat-open.circle-size-expanded{right:clamp(16px,2vw,28px)!important;bottom:clamp(16px,2vw,28px)!important;width:auto!important}.circle-dock-rail{display:flex!important;flex-direction:column!important;align-items:flex-end!important;gap:12px!important;pointer-events:none!important}.circle-context-menu,.circle-dock-chat-window,.circle-dock-popover,.circle-dock-stack,.circle-tray-button{pointer-events:auto!important}.circle-chat-shell,.circle-dock-chat-window,.circle-dock-popover,.circle-float-shell,.circle-panel-shell,.circle-tray-button{background:var(--card-bg)!important;color:var(--text-main)!important;border:1px solid var(--border)!important;border-radius:24px!important;box-shadow:var(--shadow)!important;-webkit-backdrop-filter:blur(var(--theme-card-blur,16px)) saturate(var(--theme-card-saturation,1.04))!important;backdrop-filter:blur(var(--theme-card-blur,16px)) saturate(var(--theme-card-saturation,1.04))!important}.circle-tray-button.is-collapsed{width:auto!important;min-width:168px!important;max-width:calc(100vw - 32px)!important;height:56px!important;padding:8px 10px 8px 16px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;transform:none!important}.circle-tray-copy,.circle-tray-main{min-width:0!important}.circle-tray-title{color:var(--text-main)!important;font-size:15px!important;font-weight:800!important;letter-spacing:0!important;line-height:1!important}.circle-tray-title:after,.circle-tray-title:before{display:none!important}.circle-tray-meta{display:inline-flex!important;align-items:center!important;gap:8px!important;flex:0 0 auto!important}.circle-tray-chevron{width:30px!important;height:30px!important;border:1px solid var(--border)!important;border-radius:12px!important;background:var(--button-bg)!important;color:var(--text-main)!important;font-size:16px!important}.circle-tray-chevron,.circle-unread-badge{display:inline-flex!important;align-items:center!important;justify-content:center!important}.circle-unread-badge{min-width:24px!important;height:24px!important;border-radius:999px!important;background:var(--accent)!important;color:var(--accent-text)!important;font-size:12px!important;font-weight:900!important;padding:0 7px!important}.circle-dock-chat-window,.circle-dock-popover{width:min(380px,calc(100vw - 32px))!important;max-height:min(620px,calc(100vh - 96px))!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;padding:0!important}.circle-dock-chat-window{height:min(620px,calc(100vh - 96px))!important}.circle-chat-head,.circle-panel-head{flex:0 0 auto!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:14px!important;border-bottom:1px solid var(--border)!important;background:var(--card-bg-soft)!important}.circle-chat-head-main,.circle-tray-head-main{display:flex!important;align-items:center!important;gap:10px!important;min-width:0!important}.circle-chat-head-avatar,.circle-message-avatar,.circle-tray-avatar{flex:0 0 auto!important}.circle-chat-head-main small,.circle-conversation-copy small,.circle-float-kicker,.circle-float-subtitle,.circle-message-meta,.circle-panel-label{color:var(--text-muted)!important;letter-spacing:0!important}.circle-float-kicker{display:block!important;margin-bottom:2px!important;font-size:11px!important;font-weight:800!important;text-transform:uppercase!important}.circle-chat-head-main strong,.circle-conversation-head strong,.circle-float-title,.circle-panel-label{color:var(--text-main)!important;font-weight:900!important;letter-spacing:0!important}.circle-float-title{font-size:19px!important;line-height:1.1!important}.circle-float-subtitle{margin:2px 0 0!important;font-size:13px!important}.circle-chat-head-actions,.circle-chat-head-side,.circle-panel-head-actions{display:inline-flex!important;align-items:center!important;gap:8px!important}.circle-add-btn,.circle-card-btn,.circle-chat-back,.circle-close-btn,.circle-header-plus,.circle-retry-btn{min-height:34px!important;border:1px solid var(--border)!important;border-radius:12px!important;background:var(--button-bg)!important;color:var(--text-main)!important;font-weight:800!important;box-shadow:none!important}.circle-add-btn:hover,.circle-card-btn:hover,.circle-chat-back:hover,.circle-close-btn:hover,.circle-header-plus:hover,.circle-retry-btn:hover,.circle-tray-button:hover{background:var(--button-hover)!important;border-color:var(--border-strong)!important}.circle-panel-topbar{flex:0 0 auto!important;padding:12px 14px 0!important;background:transparent!important}.circle-panel-tabs{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:6px!important;gap:6px!important;padding:5px!important;border:1px solid var(--border)!important;border-radius:16px!important;background:var(--card-bg-soft)!important}.circle-panel-tabs button{height:34px!important;border:0!important;border-radius:12px!important;background:transparent!important;color:var(--text-muted)!important;font-size:12px!important;font-weight:900!important;letter-spacing:0!important}.circle-panel-tabs button.active{background:var(--accent)!important;color:var(--accent-text)!important;box-shadow:none!important}.circle-chat-messages,.circle-panel-body{min-height:0!important;overflow-y:auto!important;padding:14px!important;background:transparent!important}.circle-panel-section{display:flex!important;flex-direction:column!important;gap:12px!important}.circle-panel-search-row{display:grid!important;grid-gap:8px!important;gap:8px!important}.circle-chat-form .search-box,.circle-search-box{width:100%!important;min-height:42px!important;border:1px solid var(--border)!important;border-radius:14px!important;background:var(--input-bg)!important;color:var(--text-main)!important;box-shadow:none!important}.circle-conversation-list,.circle-search-results{display:flex!important;flex-direction:column!important;gap:8px!important}.circle-conversation-row,.circle-search-row,.circle-system-message{border:1px solid var(--border)!important;border-radius:16px!important;background:var(--card-bg-soft)!important;color:var(--text-main)!important;box-shadow:none!important}.circle-conversation-row.is-active,.circle-conversation-row:hover{border-color:var(--border-strong)!important;background:var(--accent-soft)!important}.circle-conversation-main{width:100%!important;display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;grid-gap:10px!important;gap:10px!important;padding:10px!important;border:0!important;background:transparent!important;color:var(--text-main)!important;text-align:left!important}.circle-conversation-copy{min-width:0!important}.circle-conversation-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important}.circle-conversation-preview{margin:3px 0 0!important;color:var(--text-muted)!important;font-size:12px!important;line-height:1.35!important}.circle-conversation-actions{display:flex!important;gap:6px!important;padding:0 10px 10px 58px!important}.circle-empty-state{display:grid!important;place-items:center!important;grid-gap:8px!important;gap:8px!important;min-height:140px!important;border:1px dashed var(--border-strong)!important;border-radius:18px!important;background:var(--empty-state-bg)!important;color:var(--text-muted)!important;text-align:center!important}.circle-chat-messages{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;gap:10px!important;margin:0!important}.circle-message-row{display:flex!important;align-items:flex-end!important;gap:8px!important}.circle-message-row.mine{justify-content:flex-end!important}.circle-message-row.theirs{justify-content:flex-start!important}.circle-message-stack{max-width:min(270px,72vw)!important;display:grid!important;grid-gap:4px!important;gap:4px!important}.circle-message-bubble,.circle-typing-bubble{border:1px solid var(--border)!important;border-radius:18px!important;background:var(--card-bg-soft)!important;color:var(--text-main)!important;padding:10px 12px!important;box-shadow:none!important}.circle-message-row.mine .circle-message-bubble{background:var(--accent)!important;color:var(--accent-text)!important;border-color:transparent!important}.circle-message-bubble p{color:inherit!important}.circle-message-meta{display:flex!important;gap:7px!important;font-size:11px!important}.circle-message-row.mine .circle-message-meta{justify-content:flex-end!important}.circle-chat-form{flex:0 0 auto!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-gap:8px!important;gap:8px!important;padding:12px 14px 14px!important;border-top:1px solid var(--border)!important;background:var(--card-bg-soft)!important}.circle-chat-send{min-width:58px!important;min-height:42px!important;border:0!important;border-radius:14px!important;background:var(--accent)!important;color:var(--accent-text)!important;font-size:13px!important;font-weight:900!important;box-shadow:none!important}.circle-chat-send:disabled{opacity:.55!important;cursor:not-allowed!important}.circle-inline-message{width:min(380px,calc(100vw - 32px))!important;margin:0!important;padding:10px 12px!important;border:1px solid var(--border)!important;border-radius:14px!important;background:var(--card-bg)!important;color:var(--text-muted)!important;box-shadow:var(--shadow)!important}@media (max-width:700px){.circle-float,.circle-float.is-chat-open.circle-size-compact,.circle-float.is-chat-open.circle-size-expanded{right:12px!important;bottom:12px!important}.circle-dock-chat-window,.circle-dock-popover,.circle-inline-message{width:calc(100vw - 24px)!important;max-height:calc(100vh - 72px)!important}.circle-dock-chat-window{height:calc(100vh - 72px)!important}}.circle-float{font-size:12px!important}.circle-dock-popover{width:min(340px,calc(100vw - 32px))!important}.circle-dock-chat-window{width:min(350px,calc(100vw - 32px))!important}.circle-chat-head,.circle-panel-head{min-height:52px!important;padding:10px 12px!important}.circle-chat-head-main strong,.circle-conversation-head strong,.circle-float-title,.circle-panel-label,.circle-person-main strong,.circle-search-row strong{font-size:.78rem!important;line-height:1.1!important}.circle-chat-messages .muted,.circle-conversation-copy small,.circle-conversation-preview,.circle-empty-state .muted,.circle-float-kicker,.circle-float-subtitle,.circle-message-meta,.circle-panel-label,.circle-person-main small,.circle-search-row small{font-size:.68rem!important;line-height:1.22!important}.circle-panel-tabs{gap:4px!important;padding:4px!important}.circle-panel-tabs button{min-height:28px!important;padding:0 8px!important;font-size:.68rem!important;font-weight:850!important}.circle-panel-body{padding:10px!important}.circle-panel-search-row,.circle-panel-section{gap:8px!important}.circle-conversation-list,.circle-search-results{gap:6px!important}.circle-conversation-row,.circle-search-row{min-height:54px!important;padding:8px!important;border-radius:14px!important}.circle-conversation-main{gap:8px!important}.circle-card-avatar,.circle-person-avatar,.circle-tray-avatar{width:30px!important;height:30px!important;flex-basis:30px!important;border-radius:10px!important;font-size:.72rem!important}.circle-conversation-actions{gap:4px!important}.circle-add-btn,.circle-card-btn,.circle-chat-back,.circle-close-btn,.circle-header-plus{min-height:28px!important;padding:0 8px!important;border-radius:10px!important;font-size:.66rem!important}.circle-chat-messages{gap:8px!important;padding:10px 12px!important}.circle-message-row{gap:6px!important}.circle-message-avatar{width:26px!important;height:26px!important;flex-basis:26px!important;border-radius:9px!important}.circle-message-bubble{max-width:230px!important;padding:8px 10px!important;border-radius:13px!important;font-size:.74rem!important;line-height:1.28!important}.circle-chat-form{gap:6px!important;padding:8px 10px 10px!important}.circle-chat-form .search-box,.circle-search-box{padding:0 10px!important}.circle-chat-form .search-box,.circle-chat-send,.circle-search-box{min-height:34px!important;border-radius:12px!important;font-size:.72rem!important}.circle-chat-send{min-width:50px!important}.app-frame .circle-float,.circle-float{position:fixed!important;right:max(16px,env(safe-area-inset-right))!important;bottom:max(16px,env(safe-area-inset-bottom))!important;z-index:9990!important;pointer-events:none}.circle-dock-chat-window,.circle-dock-popover,.circle-dock-rail,.circle-inline-message,.circle-tray-button{pointer-events:auto}.circle-conversation-head strong,.circle-person-main strong,.circle-search-row strong{font-size:.68rem!important;line-height:1.08!important;font-weight:800!important}.circle-dock-chat-window{width:min(292px,calc(100vw - 32px))!important;height:min(470px,calc(100vh - 96px))!important;max-height:min(470px,calc(100vh - 96px))!important;border-radius:20px!important}.circle-dock-chat-window .circle-chat-head{min-height:44px!important;padding:8px 9px!important}.circle-dock-chat-window .circle-chat-messages{gap:6px!important;padding:7px 9px!important}.circle-dock-chat-window .circle-message-bubble{max-width:184px!important;padding:7px 8px!important;font-size:.68rem!important}.circle-dock-chat-window .circle-chat-form{padding:6px 8px 8px!important}.circle-dock-chat-window .circle-chat-form .search-box{min-height:30px!important;font-size:.68rem!important}.circle-dock-chat-window .circle-chat-send{min-width:42px!important;min-height:30px!important;font-size:.66rem!important}@media (max-width:700px){.circle-dock-chat-window{width:calc(100vw - 24px)!important;height:min(500px,calc(100vh - 72px))!important;max-height:min(500px,calc(100vh - 72px))!important}}.calendar-action-tile,.dashboard-quick-action{background:color-mix(in srgb,var(--accent-soft) 78%,#fff)!important;color:var(--text-main)!important;border-color:color-mix(in srgb,var(--accent) 38%,var(--border))!important}.calendar-action-tile>svg,.dashboard-quick-action svg{color:var(--accent-text)!important}.calendar-action-tile:hover,.dashboard-quick-action:hover{background:color-mix(in srgb,var(--accent-soft) 92%,#fff)!important;border-color:color-mix(in srgb,var(--accent) 58%,var(--border))!important}.resume-builder-page{min-width:0!important;display:grid!important;grid-gap:1rem!important;gap:1rem!important;max-width:100%!important}.resume-builder-hero{min-width:0!important;display:flex!important;align-items:center!important;gap:1rem!important}.resume-builder-hero-icon{width:4.75rem!important;height:4.75rem!important;display:grid!important;place-items:center!important;flex:0 0 4.75rem!important;border:1px solid color-mix(in srgb,var(--accent) 24%,var(--border))!important;border-radius:1.35rem!important;background:color-mix(in srgb,var(--accent-soft) 78%,transparent)!important;color:var(--accent-text)!important;box-shadow:var(--shadow)!important}.resume-builder-shell{min-width:0!important;display:grid!important;grid-gap:.95rem!important;gap:.95rem!important}.resume-editor-panel,.resume-preview-panel,.resume-toolbar{min-width:0!important;border:1px solid var(--ur-line)!important;border-radius:var(--ur-radius-card)!important;background:var(--card-bg)!important;color:var(--ur-ink)!important;box-shadow:var(--shadow)!important}.resume-toolbar{display:grid!important;grid-template-columns:minmax(15rem,.65fr) minmax(0,1fr) auto!important;align-items:end!important;grid-gap:.8rem!important;gap:.8rem!important;padding:.9rem!important}.resume-toolbar-select{min-width:0!important;display:grid!important;grid-gap:.35rem!important;gap:.35rem!important}.resume-editor-controls .utility-field>span,.resume-toolbar-message,.resume-toolbar-select span{color:var(--ur-muted)!important;font-size:.78rem!important;font-weight:820!important}.resume-toolbar-actions{min-width:0!important;display:flex!important;align-items:center!important;gap:.55rem!important;flex-wrap:wrap!important}.resume-toolbar-message{justify-self:end!important;margin:0!important;white-space:nowrap!important}.resume-builder-workspace{min-width:0!important;display:grid!important;grid-template-columns:minmax(28rem,.86fr) minmax(42rem,1.14fr)!important;grid-gap:1.35rem!important;gap:1.35rem!important;align-items:start!important}.resume-editor-panel,.resume-preview-panel{display:flex!important;flex-direction:column!important;gap:1rem!important;padding:1.15rem!important}.resume-editor-controls{min-width:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(12rem,.42fr)!important;grid-gap:.75rem!important;gap:.75rem!important}.resume-template-picker{min-width:0!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:.65rem!important;gap:.65rem!important}.resume-template-card{min-width:0!important;display:grid!important;grid-gap:.25rem!important;gap:.25rem!important;padding:.75rem!important;border:1px solid var(--ur-line)!important;border-radius:.95rem!important;background:var(--card-bg-soft)!important;color:var(--ur-ink)!important;text-align:left!important;cursor:pointer!important}.resume-template-card.active,.resume-template-card:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--border))!important;background:color-mix(in srgb,var(--accent-soft) 72%,var(--card-bg))!important}.resume-template-card span{color:var(--ur-ink)!important;font-size:.88rem!important;font-weight:930!important}.resume-template-card small{color:var(--ur-muted)!important;font-size:.74rem!important;font-weight:650!important;line-height:1.35!important}.resume-template-card em{color:var(--accent)!important;font-size:.7rem!important;font-style:normal!important;font-weight:900!important}.resume-editor-tabs,.resume-preview-modes{display:flex!important;align-items:center!important;gap:.45rem!important;flex-wrap:wrap!important}.resume-editor-tabs{padding:.35rem!important;border:1px solid var(--ur-line)!important;border-radius:.95rem!important;background:var(--card-bg-soft)!important}.resume-editor-tabs button,.resume-preview-modes button{min-height:2.2rem!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.38rem!important;padding:0 .75rem!important;border:1px solid transparent!important;border-radius:.72rem!important;background:transparent!important;color:var(--ur-muted)!important;font:inherit!important;font-size:.78rem!important;font-weight:900!important;cursor:pointer!important}.resume-editor-tabs button.active,.resume-preview-modes button.active{border-color:color-mix(in srgb,var(--accent) 34%,var(--border))!important;background:color-mix(in srgb,var(--accent-soft) 80%,transparent)!important;color:var(--accent)!important}.resume-code-editor{min-height:calc(100vh - 25rem)!important;height:760px!important;max-height:980px!important;resize:vertical!important;font-family:var(--font-mono),"SFMono-Regular",Consolas,"Liberation Mono",monospace!important;font-size:.82rem!important;line-height:1.58!important;-moz-tab-size:2!important;tab-size:2!important;white-space:pre!important;background:linear-gradient(90deg,color-mix(in srgb,var(--accent-soft) 16%,transparent),transparent 34%),var(--input-bg)!important}.resume-preview-topbar{min-width:0!important;display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:.85rem!important}.resume-preview-topbar span,.resume-preview-topbar strong{display:block!important}.resume-preview-topbar strong{color:var(--ur-ink)!important;font-size:1rem!important;font-weight:930!important}.resume-preview-topbar span{margin-top:.16rem!important;color:var(--ur-muted)!important;font-size:.78rem!important;font-weight:680!important}.resume-preview-canvas{min-height:calc(100vh - 16rem)!important;max-height:none!important;overflow:auto!important;padding:1.6rem!important;border:1px solid var(--ur-line)!important;border-radius:1rem!important;background:linear-gradient(45deg,rgba(23,33,19,.045) 25%,transparent 25%),linear-gradient(-45deg,rgba(23,33,19,.045) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,rgba(23,33,19,.045) 75%),linear-gradient(-45deg,transparent 75%,rgba(23,33,19,.045) 75%),color-mix(in srgb,var(--card-bg-soft) 82%,#dfe5dc)!important;background-position:0 0,0 8px,8px -8px,-8px 0!important;background-size:16px 16px!important}.resume-print-area{width:min(100%,8.5in)!important;min-height:11in!important;margin:0 auto!important}.resume-paper.resume-preview-paper{width:100%!important;min-height:11in!important;margin:0 auto!important;padding:clamp(.36in,5.8%,.55in)!important;background:#fff!important;color:#111827!important;box-shadow:0 22px 70px rgba(0,0,0,.24)!important}.resume-preview-desktop .resume-print-area,.resume-preview-page .resume-print-area{width:min(100%,8.5in)!important}.resume-preview-print .resume-paper{box-shadow:none!important}.resume-paper .resume-document{max-width:100%!important}.resume-paper *{box-sizing:border-box!important}.resume-paper.print-compact{font-size:10.5px!important;line-height:1.22!important}.resume-overflow-warning{margin:-.35rem 0 0!important;padding:.72rem .85rem!important;border:1px dashed color-mix(in srgb,var(--warning,#ffd166) 48%,var(--border))!important;border-radius:.85rem!important;background:color-mix(in srgb,var(--warning,#ffd166) 13%,transparent)!important;color:var(--ur-muted)!important;font-size:.78rem!important;font-weight:760!important;line-height:1.35!important}@media (max-width:1180px){.resume-builder-workspace,.resume-toolbar{grid-template-columns:1fr!important}.resume-code-editor{height:620px!important;min-height:520px!important}.resume-paper.resume-preview-paper{min-height:11in!important}.resume-toolbar-message{justify-self:start!important}}@media (max-width:760px){.resume-builder-hero{align-items:flex-start!important}.resume-editor-controls,.resume-template-picker{grid-template-columns:1fr!important}.resume-toolbar-actions{align-items:stretch!important;flex-direction:column!important}.resume-toolbar-actions .btn{width:100%!important}.resume-preview-canvas{min-height:540px!important;padding:.75rem!important}}@media print{body,html{width:8.5in!important;min-height:11in!important;margin:0!important;padding:0!important;overflow:hidden!important;background:#fff!important}body *{visibility:hidden!important}.resume-print-area,.resume-print-area *{visibility:visible!important}.resume-print-area{position:fixed!important;inset:0!important;height:11in!important;margin:0 auto!important;padding:0!important}.resume-paper,.resume-print-area{width:8.5in!important;min-height:11in!important;box-shadow:none!important;background:#fff!important;overflow:hidden!important}.resume-paper{max-height:11in!important;margin:0!important;padding:.45in .55in!important;color:#000!important;transform-origin:top left!important}.resume-paper.print-compact{font-size:10.5px!important;line-height:1.22!important}.resume-paper .resume-document{width:100%!important}.app-shell,.circle-float,.no-print,.resume-actions,.resume-builder-hero,.resume-editor-panel,.resume-overflow-warning,.resume-preview-topbar,.resume-toolbar,.sidebar{display:none!important}@page{size:letter;margin:0}}.movie-search-panel{min-height:0!important}.movie-search-form{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-gap:.65rem!important;gap:.65rem!important;align-items:stretch!important}.movie-search-form,.movie-title-search{min-width:0!important}.movie-search-btn{min-height:3.25rem!important;align-self:stretch!important}.movie-search-message{margin:0!important;padding:.8rem .9rem!important;border:1px dashed var(--border-strong,var(--ur-line))!important;border-radius:.95rem!important;background:var(--empty-state-bg,color-mix(in srgb,var(--accent-soft) 34%,transparent))!important;color:var(--ur-muted)!important;font-size:.84rem!important;font-weight:720!important;line-height:1.4!important}.movie-search-results{min-height:0!important;max-height:470px!important;overflow-y:auto!important;padding-right:.25rem!important}.movie-saved-card,.movie-search-results,.tmdb-result-card{display:grid!important;grid-gap:.75rem!important;gap:.75rem!important}.movie-saved-card,.tmdb-result-card{min-width:0!important;padding:.78rem!important;border:1px solid var(--ur-line)!important;border-radius:1rem!important;background:var(--card-bg,hsla(0,0%,100%,.72))!important;color:var(--ur-ink)!important;box-shadow:0 10px 26px color-mix(in srgb,var(--text-main,#172113) 5%,transparent)!important}.tmdb-result-card{grid-template-columns:76px minmax(0,1fr) auto!important;align-items:start!important}.movie-saved-card{grid-template-columns:76px minmax(0,1fr)!important;align-items:start!important}.movie-saved-poster,.tmdb-result-poster{width:76px!important;height:112px!important;display:grid!important;place-items:center!important;overflow:hidden!important;border:1px solid color-mix(in srgb,var(--accent) 22%,var(--border,transparent))!important;border-radius:.9rem!important;background:color-mix(in srgb,var(--accent-soft) 75%,transparent)!important;color:var(--ur-lime-dark)!important}.movie-saved-poster img,.tmdb-result-poster img{width:100%!important;height:100%!important;object-fit:cover!important}.movie-saved-copy,.tmdb-result-copy{min-width:0!important;display:grid!important;grid-gap:.38rem!important;gap:.38rem!important}.movie-saved-copy strong,.tmdb-result-copy strong{overflow:hidden!important;color:var(--ur-ink)!important;font-size:.98rem!important;font-weight:930!important;line-height:1.2!important;text-overflow:ellipsis!important;white-space:nowrap!important}.movie-saved-copy p,.tmdb-result-copy p{margin:0!important;color:var(--ur-muted)!important;display:-webkit-box!important;overflow:hidden!important;font-size:.82rem!important;font-weight:620!important;line-height:1.42!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important}.movie-saved-meta,.tmdb-result-meta{min-width:0!important;display:flex!important;align-items:center!important;gap:.4rem!important;flex-wrap:wrap!important}.movie-saved-meta span,.tmdb-result-meta span{min-height:1.4rem!important;display:inline-flex!important;align-items:center!important;gap:.24rem!important;padding:0 .5rem!important;border:1px solid var(--ur-line)!important;border-radius:999px!important;background:var(--card-bg-soft,color-mix(in srgb,var(--accent-soft) 40%,transparent))!important;color:var(--ur-muted)!important;font-size:.7rem!important;font-weight:820!important}.tmdb-result-add{align-self:start!important;white-space:nowrap!important}.movie-saved-controls{grid-column:1/-1!important;min-width:0!important;display:grid!important;grid-template-columns:minmax(9rem,.55fr) minmax(7rem,.35fr) auto!important;grid-gap:.55rem!important;gap:.55rem!important;align-items:start!important}.movie-rating-input{min-width:0!important}.movie-saved-notes{grid-column:1/-1!important;min-height:72px!important;resize:vertical!important}@media (max-width:760px){.movie-saved-card,.movie-saved-controls,.movie-search-form,.tmdb-result-card{grid-template-columns:1fr!important}.movie-saved-poster,.tmdb-result-poster{width:100%!important;max-width:120px!important;height:178px!important}.tmdb-result-add{justify-self:start!important}}:root{--sidebar-expanded-width:310px;--sidebar-collapsed-width:88px}.app-frame:has(.sidebar.collapsed) .main{max-width:calc(100vw - var(--sidebar-collapsed-width))!important}.app-frame:has(.sidebar.expanded) .main{max-width:calc(100vw - var(--sidebar-expanded-width))!important}.sidebar,.sidebar.expanded{width:var(--sidebar-expanded-width)!important;flex-basis:var(--sidebar-expanded-width)!important;transition:width .22s ease,flex-basis .22s ease,padding .22s ease,box-shadow .22s ease!important}.sidebar.collapsed{width:var(--sidebar-collapsed-width)!important;flex-basis:var(--sidebar-collapsed-width)!important;padding:18px 14px!important}.sidebar-collapse-btn{width:38px!important;min-width:38px!important;height:38px!important;display:inline-grid!important;place-items:center!important;margin-left:auto!important;border:1.5px solid var(--border,var(--ur-line))!important;border-radius:12px!important;background:var(--button-bg,var(--ur-card-solid))!important;color:var(--text-main,var(--ur-ink))!important;box-shadow:none!important;cursor:pointer!important;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease!important}.sidebar-collapse-btn:focus-visible,.sidebar-collapse-btn:hover{border-color:var(--border-strong,var(--ur-line))!important;background:var(--button-hover,var(--accent-soft))!important;color:var(--text-main,var(--ur-ink))!important;outline:none!important}.sidebar-collapse-btn:disabled{cursor:default!important;opacity:.68!important}.sidebar.expanded .sidebar-brand{display:grid!important;grid-template-columns:46px minmax(0,1fr) 38px!important;align-items:center!important;grid-gap:12px!important;gap:12px!important}.sidebar.collapsed .sidebar-brand{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;margin-bottom:14px!important}.sidebar.collapsed .brand-copy,.sidebar.collapsed .nav-label,.sidebar.collapsed .nav-remove-module,.sidebar.collapsed .profile-trigger-meta,.sidebar.collapsed .section-title,.sidebar.collapsed .sidebar-search{display:none!important}.sidebar.collapsed .nav{padding:0!important;display:grid!important;justify-items:center!important}.sidebar.collapsed .nav-section{width:100%!important;display:grid!important;justify-items:center!important;grid-gap:8px!important;gap:8px!important}.sidebar.collapsed .nav-item,.sidebar.collapsed .sidebar:hover .nav-item{width:52px!important;min-width:52px!important;min-height:52px!important;height:52px!important;display:grid!important;grid-template-columns:1fr!important;place-items:center!important;justify-content:center!important;grid-gap:0!important;gap:0!important;padding:0!important}.sidebar.collapsed .nav-module-shell{width:52px!important;display:block!important}.sidebar.collapsed .nav-icon{width:36px!important;height:36px!important;flex-basis:36px!important}.sidebar.collapsed .nav-unread-ping{top:8px!important;right:6px!important;transform:none!important}.sidebar.collapsed .sidebar-bottom{padding-top:12px!important}.sidebar.collapsed .profile-bottom-row{display:grid!important;grid-template-columns:1fr!important;justify-items:center!important;grid-gap:10px!important;gap:10px!important}.sidebar.collapsed .profile-logout-inline,.sidebar.collapsed .profile-trigger{width:52px!important;min-width:52px!important;height:52px!important;min-height:52px!important;display:grid!important;grid-template-columns:1fr!important;place-items:center!important;padding:0!important}.sidebar.collapsed .profile-avatar{width:36px!important;height:36px!important}.app-frame:has(.sidebar.hover-expand.collapsed:hover) .main{max-width:calc(100vw - var(--sidebar-expanded-width))!important}.sidebar.hover-expand.collapsed:hover{width:var(--sidebar-expanded-width)!important;flex-basis:var(--sidebar-expanded-width)!important;padding:18px!important}.sidebar.hover-expand.collapsed:hover .sidebar-brand{display:grid!important;grid-template-columns:46px minmax(0,1fr) 38px!important;align-items:center!important;grid-gap:12px!important;gap:12px!important;margin-bottom:16px!important}.sidebar.hover-expand.collapsed:hover .brand-copy,.sidebar.hover-expand.collapsed:hover .nav-remove-module,.sidebar.hover-expand.collapsed:hover .section-title,.sidebar.hover-expand.collapsed:hover .sidebar-search{display:block!important}.sidebar.hover-expand.collapsed:hover .nav-label{display:block!important;min-width:0!important;opacity:1!important;width:auto!important}.sidebar.hover-expand.collapsed:hover .profile-trigger-meta{display:grid!important}.sidebar.hover-expand.collapsed:hover .nav{justify-items:stretch!important;padding:0 4px 8px 0!important}.sidebar.hover-expand.collapsed:hover .nav-section{width:100%!important;justify-items:stretch!important;gap:5px!important}.sidebar.hover-expand.collapsed:hover .nav-item{width:100%!important;min-width:0!important;min-height:50px!important;height:auto!important;grid-template-columns:34px minmax(0,1fr)!important;place-items:center start!important;justify-content:start!important;gap:12px!important;padding:8px 10px!important}.sidebar.hover-expand.collapsed:hover .nav-module-shell{width:100%!important;display:grid!important;grid-template-columns:minmax(0,1fr) 34px!important;grid-gap:4px!important;gap:4px!important}.sidebar.hover-expand.collapsed:hover .nav-icon{width:34px!important;height:34px!important;flex-basis:34px!important}.sidebar.hover-expand.collapsed:hover .nav-unread-ping{top:50%!important;right:10px!important;transform:translateY(-50%)!important}.sidebar.hover-expand.collapsed:hover .profile-bottom-row{display:grid!important;grid-template-columns:minmax(0,1fr) 42px!important;justify-items:stretch!important;grid-gap:8px!important;gap:8px!important}.sidebar.hover-expand.collapsed:hover .profile-trigger{width:100%!important;min-width:0!important;height:42px!important;min-height:42px!important;grid-template-columns:34px minmax(0,1fr)!important;place-items:center start!important;gap:10px!important;padding:4px 9px!important}.sidebar.hover-expand.collapsed:hover .profile-logout-inline{width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important}.sidebar.hover-expand.collapsed:hover .profile-avatar{width:34px!important;height:34px!important}.customize-segment-row{display:flex!important;flex-wrap:wrap!important;gap:.65rem!important;margin:.85rem 0 1rem!important}.customize-draggable-row{cursor:-webkit-grab!important;cursor:grab!important}.customize-draggable-row:active{cursor:-webkit-grabbing!important;cursor:grabbing!important}.customize-draggable-row.is-dragging{opacity:.58!important;border-color:var(--border-strong)!important;background:var(--accent-soft)!important}.customize-drag-handle{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:34px!important;padding:0 .85rem!important;border:1px solid var(--border)!important;border-radius:999px!important;background:var(--button-bg)!important;color:var(--text-muted)!important;font-size:.72rem!important;font-weight:900!important;text-transform:uppercase!important}.circle-float,.circle-float.is-chat-open{right:clamp(16px,2vw,28px)!important;bottom:clamp(16px,2vw,28px)!important;width:auto!important;font-size:13px!important}.circle-dock-popover{width:min(390px,calc(100vw - 32px))!important}.circle-dock-chat-window{width:min(430px,calc(100vw - 32px))!important;height:min(600px,calc(100vh - 96px))!important}.circle-chat-shell,.circle-dock-chat-window,.circle-dock-popover,.circle-float-shell,.circle-panel-shell,.circle-tray-button{background:color-mix(in srgb,var(--card-bg) 72%,transparent)!important;border-color:color-mix(in srgb,var(--border) 82%,transparent)!important;border-radius:22px!important;-webkit-backdrop-filter:blur(22px) saturate(1.08)!important;backdrop-filter:blur(22px) saturate(1.08)!important;box-shadow:0 18px 50px rgba(0,0,0,.14),var(--glow,0 0 0 transparent)!important}.circle-chat-form,.circle-chat-head,.circle-panel-head{background:color-mix(in srgb,var(--card-bg-soft) 52%,transparent)!important}.circle-conversation-row,.circle-empty-state,.circle-inline-message,.circle-message-bubble,.circle-panel-tabs,.circle-search-row,.circle-system-message,.circle-typing-bubble{background:color-mix(in srgb,var(--card-bg-soft) 58%,transparent)!important}.circle-conversation-row.is-active,.circle-conversation-row:hover,.circle-panel-tabs button.active{background:color-mix(in srgb,var(--accent) 24%,transparent)!important}.circle-panel-tabs button.active{color:var(--text-main)!important}.circle-chat-send,.circle-message-row.mine .circle-message-bubble,.circle-unread-badge{background:color-mix(in srgb,var(--accent) 88%,transparent)!important;color:var(--accent-text)!important}.circle-chat-head-main strong,.circle-conversation-head strong,.circle-float-title,.circle-panel-label,.circle-person-main strong,.circle-search-row strong{font-size:.84rem!important}.circle-conversation-copy small,.circle-conversation-preview,.circle-float-subtitle,.circle-message-meta{font-size:.72rem!important}.circle-conversation-actions{padding-left:56px!important}.circle-chat-send{font-size:.74rem!important}.circle-chat-send:after,.circle-chat-send:before{content:none!important;display:none!important}.app-frame .circle-float,.app-frame:has(.calendar-page-command) .circle-float,.app-frame:has(.calendar-shell-rich) .circle-float.is-collapsed,.app-frame:has(.dashboard-shell) .circle-float,.app-frame:has(.links-page) .circle-float{display:block!important}@media (max-width:860px){.app-frame:has(.sidebar.collapsed) .main,.app-frame:has(.sidebar.expanded) .main{max-width:none!important}.sidebar,.sidebar.collapsed,.sidebar.expanded{width:100%!important;flex-basis:auto!important}.sidebar-collapse-btn{display:none!important}}@media (max-width:1024px){body,html{overflow-x:hidden!important}.app-stage,html[data-urspace-background=contrast] .app-stage,html[data-urspace-background=soft] .app-stage{min-height:100dvh!important;align-items:stretch!important;justify-content:stretch!important;padding:0!important}.app-frame,.app-frame:has(.sidebar.collapsed),.app-frame:has(.sidebar.expanded),.app-frame:has(.sidebar.hover-expand.collapsed:hover),.app-frame:has(.sidebar:hover){width:100vw!important;min-height:100dvh!important;border:0!important;border-radius:0!important;grid-template-columns:minmax(78px,auto) minmax(0,1fr)!important}.app-frame:has(.sidebar.collapsed) .main,.app-frame:has(.sidebar.expanded) .main,.app-frame:has(.sidebar.hover-expand.collapsed:hover) .main,.main,html[data-urspace-density=compact] .main{width:100%!important;max-width:none!important;min-width:0!important;padding:28px!important}.calendar-page-command,.dashboard-shell,.links-page,.main>.fadein,.resume-builder-page,.settings-shell,.utilities-page,.utility-single-page{width:100%!important;min-width:0!important}.pg-head,.resume-builder-hero,.settings-head-row,.utility-card-header{gap:14px!important}.dashboard-title,.pg-title,.resume-builder-hero h1{overflow-wrap:anywhere!important}}@media (max-width:860px){.app-frame,.app-frame:has(.sidebar.collapsed),.app-frame:has(.sidebar.expanded),.app-frame:has(.sidebar.hover-expand.collapsed:hover),.app-frame:has(.sidebar:hover){display:grid!important;grid-template-columns:1fr!important;grid-template-rows:auto minmax(0,1fr)!important}.sidebar,.sidebar.collapsed,.sidebar.expanded,.sidebar.hover-expand.collapsed:hover{position:-webkit-sticky!important;position:sticky!important;top:0!important;z-index:60!important;width:100%!important;flex-basis:auto!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:10px 12px!important;border-width:0 0 1px!important;border-radius:0!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;grid-gap:10px!important;gap:10px!important;align-items:center!important;overflow:visible!important}.sidebar .sidebar-brand,.sidebar.collapsed .sidebar-brand,.sidebar.expanded .sidebar-brand,.sidebar.hover-expand.collapsed:hover .sidebar-brand{grid-column:1!important;display:flex!important;align-items:center!important;gap:8px!important;margin:0!important;min-width:0!important}.sidebar .brand-mark,.sidebar.collapsed .brand-mark{width:44px!important;height:44px!important;min-width:44px!important}.sidebar .brand-copy,.sidebar.collapsed .brand-copy,.sidebar.hover-expand.collapsed:hover .brand-copy{display:none!important}.sidebar .sidebar-search,.sidebar.collapsed .sidebar-search,.sidebar.hover-expand.collapsed:hover .sidebar-search{grid-column:1/-1!important;display:block!important;width:100%!important;min-width:0!important;height:42px!important;margin:0!important;order:3!important}.sidebar .nav,.sidebar.collapsed .nav,.sidebar.hover-expand.collapsed:hover .nav{grid-column:2!important;width:100%!important;min-width:0!important;max-height:none!important;display:flex!important;align-items:center!important;gap:8px!important;padding:0!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important}.sidebar .nav::-webkit-scrollbar{display:none!important}.sidebar .nav-section,.sidebar.collapsed .nav-section,.sidebar.hover-expand.collapsed:hover .nav-section{width:auto!important;display:flex!important;align-items:center!important;gap:8px!important;flex:0 0 auto!important}.sidebar .nav-remove-module,.sidebar .section-title,.sidebar.collapsed .section-title,.sidebar.hover-expand.collapsed:hover .section-title{display:none!important}.sidebar .nav-module-shell,.sidebar.collapsed .nav-module-shell,.sidebar.hover-expand.collapsed:hover .nav-module-shell{width:auto!important;min-width:0!important;display:block!important}.sidebar .nav-item,.sidebar.collapsed .nav-item,.sidebar.hover-expand.collapsed:hover .nav-item{width:auto!important;min-width:48px!important;min-height:48px!important;height:48px!important;grid-template-columns:34px minmax(0,auto)!important;place-items:center start!important;gap:8px!important;padding:7px 10px!important;white-space:nowrap!important}.sidebar .nav-icon,.sidebar.collapsed .nav-icon,.sidebar.hover-expand.collapsed:hover .nav-icon{width:34px!important;height:34px!important;flex-basis:34px!important}.sidebar .nav-label,.sidebar.collapsed .nav-label,.sidebar.hover-expand.collapsed:hover .nav-label{display:block!important;max-width:11rem!important;overflow:hidden!important;text-overflow:ellipsis!important}.sidebar .sidebar-bottom,.sidebar.collapsed .sidebar-bottom{grid-column:3!important;padding:0!important;margin:0!important;align-self:center!important}.sidebar .profile-bottom-row,.sidebar.collapsed .profile-bottom-row,.sidebar.hover-expand.collapsed:hover .profile-bottom-row{display:flex!important;gap:8px!important;align-items:center!important}.sidebar .profile-logout-inline,.sidebar .profile-trigger,.sidebar.collapsed .profile-logout-inline,.sidebar.collapsed .profile-trigger,.sidebar.hover-expand.collapsed:hover .profile-trigger{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;display:grid!important;grid-template-columns:1fr!important;place-items:center!important}.sidebar .profile-trigger-meta,.sidebar.collapsed .profile-trigger-meta,.sidebar.hover-expand.collapsed:hover .profile-trigger-meta{display:none!important}.sidebar .profile-avatar,.sidebar.collapsed .profile-avatar,.sidebar.hover-expand.collapsed:hover .profile-avatar{width:34px!important;height:34px!important}.main,html[data-urspace-density=compact] .main{padding:20px!important}.module-shop-card,.resume-builder-shell,.settings-card,.utility-single-card-wrap,.utility-single-card-wrap>.utility-tool-card,.utility-tool-card{width:100%!important;max-width:none!important}.budget-workspace-grid,.calendar-command-grid,.currency-workspace-grid,.jobs-workspace-grid,.links-command-layout,.module-shop-grid,.movies-workspace-grid,.resume-builder-workspace,.settings-grid,.youtube-workspace-grid{grid-template-columns:1fr!important}.circle-float,.circle-float.is-chat-open{right:12px!important;bottom:12px!important}.circle-dock-chat-window,.circle-dock-popover{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;right:0!important}.circle-dock-chat-window{height:min(620px,calc(100dvh - 104px))!important}}@media (max-width:620px){.main,html[data-urspace-density=compact] .main{padding:14px!important}.sidebar,.sidebar.collapsed,.sidebar.expanded,.sidebar.hover-expand.collapsed:hover{grid-template-columns:auto minmax(0,1fr) auto!important;padding:8px 10px!important;gap:8px!important}.sidebar .sidebar-search,.sidebar.collapsed .sidebar-search,.sidebar.hover-expand.collapsed:hover .sidebar-search{display:none!important}.sidebar .nav-item,.sidebar.collapsed .nav-item,.sidebar.hover-expand.collapsed:hover .nav-item{min-width:44px!important;width:44px!important;height:44px!important;min-height:44px!important;grid-template-columns:1fr!important;place-items:center!important;padding:0!important}.sidebar .nav-label,.sidebar.collapsed .nav-label,.sidebar.hover-expand.collapsed:hover .nav-label{display:none!important}.sidebar .brand-mark,.sidebar .profile-logout-inline,.sidebar .profile-trigger,.sidebar.collapsed .profile-logout-inline,.sidebar.collapsed .profile-trigger{width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important}.calendar-head-actions,.currency-card-header,.pg-head,.resume-builder-hero,.resume-preview-topbar,.settings-head-row,.utility-card-header{align-items:stretch!important;flex-direction:column!important}.btn,.currency-swap-btn,.jobs-search-btn,.ui-button,.utility-primary-btn{max-width:100%!important}.budget-summary-grid,.currency-grid,.jobs-filter-grid,.jobs-stat-grid,.movie-saved-controls,.movie-search-form,.resume-editor-controls{grid-template-columns:1fr!important}.dashboard-grid-layout.react-grid-layout{height:auto!important}.dashboard-grid-layout .react-grid-item{position:relative!important;transform:none!important;width:100%!important;height:auto!important;margin-bottom:14px!important}.dashboard-grid-item,.dashboard-grid-item>.dashboard-block,.dashboard-grid-item>.widget{height:auto!important;min-height:220px!important}.circle-tray-button{min-width:48px!important}.circle-float-title{display:none!important}}.mobile-bottom-nav,.mobile-topbar{display:none}@media (min-width:768px) and (max-width:1023px){.mobile-bottom-nav,.mobile-topbar{display:none!important}.app-stage,html[data-urspace-background=contrast] .app-stage,html[data-urspace-background=soft] .app-stage{padding:0!important;align-items:stretch!important;justify-content:stretch!important}.app-frame,.app-frame:has(.sidebar.collapsed),.app-frame:has(.sidebar.expanded),.app-frame:has(.sidebar.hover-expand.collapsed:hover),.app-frame:has(.sidebar:hover){width:100vw!important;min-height:100dvh!important;border:0!important;border-radius:0!important;display:grid!important;grid-template-columns:var(--sidebar-collapsed-width,88px) minmax(0,1fr)!important;grid-template-rows:minmax(0,1fr)!important;overflow:hidden!important}.sidebar,.sidebar.collapsed,.sidebar.expanded,.sidebar.hover-expand.collapsed:hover{position:-webkit-sticky!important;position:sticky!important;top:0!important;z-index:60!important;width:var(--sidebar-collapsed-width,88px)!important;flex-basis:var(--sidebar-collapsed-width,88px)!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;margin:0!important;padding:18px 12px!important;border-width:0 1px 0 0!important;border-radius:0!important;display:flex!important;flex-direction:column!important;gap:14px!important;overflow:hidden!important}.sidebar .sidebar-brand,.sidebar.collapsed .sidebar-brand,.sidebar.expanded .sidebar-brand,.sidebar.hover-expand.collapsed:hover .sidebar-brand{display:grid!important;grid-template-columns:1fr!important;place-items:center!important;grid-gap:0!important;gap:0!important;margin:0!important;min-width:0!important}.sidebar .brand-mark,.sidebar.collapsed .brand-mark,.sidebar.hover-expand.collapsed:hover .brand-mark{width:50px!important;height:50px!important;min-width:50px!important}.sidebar .brand-copy,.sidebar .nav-label,.sidebar .nav-remove-module,.sidebar .profile-trigger-meta,.sidebar .section-title,.sidebar .sidebar-search,.sidebar-collapse-btn,.sidebar.collapsed .brand-copy,.sidebar.collapsed .nav-label,.sidebar.collapsed .nav-remove-module,.sidebar.collapsed .profile-trigger-meta,.sidebar.collapsed .section-title,.sidebar.collapsed .sidebar-search,.sidebar.hover-expand.collapsed:hover .brand-copy,.sidebar.hover-expand.collapsed:hover .nav-label,.sidebar.hover-expand.collapsed:hover .nav-remove-module,.sidebar.hover-expand.collapsed:hover .profile-trigger-meta,.sidebar.hover-expand.collapsed:hover .section-title,.sidebar.hover-expand.collapsed:hover .sidebar-search{display:none!important}.sidebar .nav,.sidebar.collapsed .nav,.sidebar.hover-expand.collapsed:hover .nav{width:100%!important;min-width:0!important;display:flex!important;flex:1 1 auto!important;flex-direction:column!important;align-items:center!important;gap:10px!important;padding:0!important;overflow-x:hidden!important;overflow-y:auto!important}.sidebar .nav-module-shell,.sidebar .nav-section,.sidebar.collapsed .nav-module-shell,.sidebar.collapsed .nav-section,.sidebar.hover-expand.collapsed:hover .nav-module-shell,.sidebar.hover-expand.collapsed:hover .nav-section{width:100%!important;display:grid!important;grid-gap:10px!important;gap:10px!important}.sidebar .nav-item,.sidebar.collapsed .nav-item,.sidebar.hover-expand.collapsed:hover .nav-item{width:56px!important;min-width:56px!important;min-height:56px!important;height:56px!important;grid-template-columns:1fr!important;place-items:center!important;padding:0!important}.sidebar .nav-icon,.sidebar.collapsed .nav-icon,.sidebar.hover-expand.collapsed:hover .nav-icon{width:42px!important;height:42px!important;flex-basis:42px!important}.sidebar .sidebar-bottom,.sidebar.collapsed .sidebar-bottom{margin-top:auto!important;padding:0!important;width:100%!important}.sidebar .profile-bottom-row,.sidebar.collapsed .profile-bottom-row,.sidebar.hover-expand.collapsed:hover .profile-bottom-row{display:grid!important;grid-gap:10px!important;gap:10px!important}.sidebar .profile-logout-inline,.sidebar .profile-trigger,.sidebar.collapsed .profile-logout-inline,.sidebar.collapsed .profile-trigger,.sidebar.hover-expand.collapsed:hover .profile-trigger{width:56px!important;min-width:56px!important;height:56px!important;min-height:56px!important;padding:0!important;display:grid!important;grid-template-columns:1fr!important;place-items:center!important}.app-frame:has(.sidebar.collapsed) .main,.app-frame:has(.sidebar.expanded) .main,.app-frame:has(.sidebar.hover-expand.collapsed:hover) .main,.main,html[data-urspace-density=compact] .main{width:100%!important;max-width:none!important;min-width:0!important;min-height:100dvh!important;padding:24px!important;overflow-x:hidden!important;overflow-y:auto!important}.dashboard-grid-layout.react-grid-layout{width:100%!important}}@media (max-width:767px){body,html{width:100%!important;max-width:100%!important;overflow-x:hidden!important}.app-stage,html[data-urspace-background=contrast] .app-stage,html[data-urspace-background=soft] .app-stage{min-height:100dvh!important;padding:0!important;align-items:stretch!important;justify-content:stretch!important;overflow-x:hidden!important}.app-frame,.app-frame:has(.sidebar.collapsed),.app-frame:has(.sidebar.expanded),.app-frame:has(.sidebar.hover-expand.collapsed:hover),.app-frame:has(.sidebar:hover){width:100%!important;min-width:0!important;max-width:100%!important;min-height:100dvh!important;display:block!important;border:0!important;border-radius:0!important;overflow:visible!important;background:var(--app-bg)!important}.sidebar,.sidebar.collapsed,.sidebar.expanded,.sidebar.hover-expand.collapsed:hover{display:none!important}.mobile-topbar{position:-webkit-sticky!important;position:sticky!important;top:0!important;z-index:90!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;align-items:center!important;grid-gap:10px!important;gap:10px!important;min-height:calc(62px + env(safe-area-inset-top))!important;padding:calc(10px + env(safe-area-inset-top)) 14px 10px!important;background:color-mix(in srgb,var(--sidebar-bg,var(--card-bg)) 88%,transparent)!important;border-bottom:1px solid var(--border)!important;color:var(--text-main)!important;-webkit-backdrop-filter:blur(18px) saturate(1.08)!important;backdrop-filter:blur(18px) saturate(1.08)!important;box-shadow:0 12px 32px rgba(0,0,0,.08)!important}.mobile-topbar-brand,.mobile-topbar-profile{color:inherit!important;text-decoration:none!important}.mobile-topbar-brand{min-width:0!important;display:inline-flex!important;align-items:center!important;gap:9px!important;justify-self:start!important}.mobile-topbar-mark,.mobile-topbar-profile{width:42px!important;height:42px!important;min-width:42px!important;border-radius:14px!important;display:grid!important;place-items:center!important;background:var(--accent)!important;color:var(--accent-text)!important;border:1px solid color-mix(in srgb,var(--accent) 72%,var(--border))!important;font-weight:900!important}.mobile-topbar-word{max-width:8rem!important;font-size:1rem!important;font-weight:900!important}.mobile-topbar-title,.mobile-topbar-word{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.mobile-topbar-title{justify-self:center!important;max-width:42vw!important;font-size:.9rem!important;color:var(--text-main)!important}.mobile-topbar-profile{justify-self:end!important;overflow:hidden!important;background:var(--card-bg-soft)!important;color:var(--text-main)!important}.mobile-topbar-profile img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:inherit!important}.app-frame:has(.sidebar.collapsed) .main,.app-frame:has(.sidebar.expanded) .main,.app-frame:has(.sidebar.hover-expand.collapsed:hover) .main,.main,html[data-urspace-density=compact] .main{width:100%!important;max-width:100%!important;min-width:0!important;min-height:calc(100dvh - 62px)!important;padding:16px 14px calc(98px + env(safe-area-inset-bottom))!important;overflow-x:hidden!important}.mobile-bottom-nav{position:fixed!important;left:10px!important;right:10px!important;bottom:max(10px,env(safe-area-inset-bottom))!important;z-index:100!important;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;grid-gap:4px!important;gap:4px!important;padding:6px!important;background:color-mix(in srgb,var(--card-bg) 84%,transparent)!important;border:1px solid var(--border)!important;border-radius:24px!important;box-shadow:0 18px 52px rgba(0,0,0,.16),var(--glow,0 0 0 transparent)!important;-webkit-backdrop-filter:blur(20px) saturate(1.08)!important;backdrop-filter:blur(20px) saturate(1.08)!important}.mobile-bottom-nav-item{min-width:0!important;min-height:58px!important;display:grid!important;place-items:center!important;align-content:center!important;grid-gap:3px!important;gap:3px!important;border-radius:18px!important;color:var(--text-muted)!important;text-decoration:none!important;font-size:.62rem!important;font-weight:850!important;line-height:1!important;transition:background-color .18s ease,color .18s ease,transform .18s ease!important}.mobile-bottom-nav-item svg{width:20px!important;height:20px!important}.mobile-bottom-nav-item.is-active{background:var(--nav-active-bg,var(--accent-soft))!important;color:var(--nav-active-text,var(--text-main))!important}.mobile-bottom-nav-item:active{transform:translateY(1px)!important}.circle-dock-chat-window,.circle-dock-popover,.circle-float,.circle-float.is-chat-open,.circle-tray-button{display:none!important}.calendar-page-command,.customize-page,.dashboard-shell,.docs-page,.jobs-page,.links-page,.main>*,.messages-page,.module-shop-page,.movies-page,.resume-builder-page,.settings-shell,.utilities-page,.utility-single-page{width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:hidden!important}.budget-workspace-grid,.calendar-command-grid,.calendar-page-command .calendar-command-layout,.calendar-page-command .calendar-command-main,.calendar-page-command .calendar-command-sidebar,.chat-page-shell,.chat-shell,.currency-workspace-grid,.dashboard-command-layout,.dashboard-grid,.dashboard-profile-grid,.jobs-workspace-grid,.links-command-layout,.module-shop-grid,.movies-workspace-grid,.quick-actions-grid,.resume-builder-workspace,.resume-editor-controls,.settings-grid,.urdocs-shell,.utility-grid,.youtube-workspace-grid{grid-template-columns:1fr!important}.dashboard-grid-layout.react-grid-layout{height:auto!important}.dashboard-grid-layout .react-grid-item{position:relative!important;transform:none!important;width:100%!important;height:auto!important;left:auto!important;top:auto!important;margin-bottom:14px!important}.calendar-main-card,.dashboard-block,.dashboard-grid-item,.dashboard-grid-item>.dashboard-block,.dashboard-grid-item>.widget,.module-shop-card,.resume-builder-shell,.settings-card,.side-card,.utility-tool-card,.widget,.widget-card{max-width:100%!important;min-width:0!important}.calendar-command-head,.dashboard-head,.jobs-page-header,.links-page-head,.movies-page-header,.pg-head,.resume-builder-hero,.resume-preview-topbar,.settings-head-row,.utility-card-header{align-items:stretch!important;flex-direction:column!important;gap:12px!important}.calendar-command-head h1,.dashboard-title,.pg-title,.resume-builder-hero h1,.utility-card-header h1{font-size:clamp(2rem,12vw,3.25rem)!important;line-height:.95!important;overflow-wrap:anywhere!important}.btn,.jobs-load-more-btn,.jobs-search-btn,.movie-search-btn,.theme-button,.ui-button,.utility-primary-btn,button,input,select,textarea{min-height:44px!important}.btn,.jobs-load-more-btn,.jobs-search-btn,.movie-search-btn,.theme-button,.ui-button,.utility-primary-btn,input,select,textarea{max-width:100%!important}input,select,textarea{font-size:16px!important}.budget-summary-grid,.calendar-command-toolbar,.calendar-controls,.calendar-filter-row,.calendar-head-actions,.calendar-page-command .calendar-filters,.calendar-page-command .calendar-head-actions,.calendar-toolbar,.currency-grid,.jobs-filter-grid,.jobs-stat-grid,.module-shop-tabs,.movie-saved-controls,.movie-search-form,.quick-travel-tabs{grid-template-columns:1fr!important;flex-direction:column!important;align-items:stretch!important}.calendar-grid,.calendar-grid-month,.calendar-widget-grid,.mini-calendar-grid{width:100%!important;min-width:0!important}.calendar-cell,.calendar-day,.mini-calendar-day{min-width:0!important;padding:8px 6px!important}.calendar-cell-date,.calendar-day-number{font-size:.86rem!important}.calendar-dot-label,.calendar-event-chip,.calendar-pill{max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.calendar-command-sidebar,.calendar-events-widget .widget-body,.calendar-page-command .calendar-command-sidebar,.calendar-widget-events-panel,.calendar-widget-upcoming-panel,.chat-sidebar,.jobs-results-list,.links-list,.movie-library-list,.notifications-widget .widget-body,.urdocs-sidebar{max-height:min(70dvh,620px)!important;overflow-y:auto!important}.chat-main,.chat-sidebar,.chat-thread,.jobs-results-panel,.jobs-search-panel,.movie-form-panel,.movie-library-panel,.urdocs-editor-pane,.urdocs-preview-pane,.urdocs-sidebar{width:100%!important;max-width:100%!important;min-width:0!important}.resume-builder-shell,.resume-builder-workspace,.resume-editor-card,.resume-preview-card{width:100%!important;min-width:0!important}.resume-editor-textarea{min-height:62dvh!important}.resume-preview-canvas{width:100%!important;max-width:100%!important;overflow-x:auto!important;justify-content:flex-start!important}.resume-paper,.resume-preview-paper{max-width:none!important;transform-origin:top left!important}.dashboard-profile-hero,.profile-hero-card{min-height:0!important}.calendar-stat-grid,.dashboard-stat-grid,.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:430px){.mobile-topbar-word{display:none!important}.mobile-topbar-title{max-width:54vw!important}.mobile-bottom-nav{left:8px!important;right:8px!important;border-radius:22px!important}.mobile-bottom-nav-item{min-height:54px!important;font-size:.58rem!important}.main,html[data-urspace-density=compact] .main{padding-inline:10px!important}.calendar-stat-grid,.dashboard-stat-grid,.stat-grid{grid-template-columns:1fr!important}}.auth-stage-modern{min-height:100dvh;display:grid;grid-template-rows:minmax(0,1fr) auto;place-items:stretch;padding:0;background:#0d1114;color:#f6f7fb;overflow-x:hidden}.auth-frame-modern{width:100%;min-height:min(100dvh,980px);display:grid;grid-template-columns:minmax(0,1fr) minmax(460px,1fr);grid-gap:0;gap:0;overflow:hidden;background:#11161a}.auth-frame-modern,.auth-visual-panel{border:0;border-radius:0;box-shadow:none}.auth-visual-panel{position:relative;min-height:0;justify-content:center;gap:clamp(2rem,5vw,4rem);padding:clamp(3rem,7vw,6rem);background:radial-gradient(circle at 18% 10%,rgba(167,224,40,.2),transparent 16rem),radial-gradient(circle at 78% 74%,rgba(76,141,255,.18),transparent 18rem),linear-gradient(180deg,#0d1316,#090d10);color:#f8fafc}.auth-visual-panel:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(hsla(0,0%,100%,.025) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.018) 1px,transparent 0);background-size:46px 46px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.72),transparent 78%);mask-image:linear-gradient(180deg,rgba(0,0,0,.72),transparent 78%)}.auth-visual-brand{position:relative;z-index:1;display:inline-flex;align-items:center;gap:16px;font-size:1.45rem;font-weight:900}.auth-visual-logo{display:grid;width:72px;height:72px;place-items:center;border-radius:23px;background:linear-gradient(135deg,#a7e028,#4c8dff 58%,#ff7aa8);color:#07100a;box-shadow:0 18px 46px rgba(167,224,40,.18)}.auth-visual-copy{position:relative;z-index:1;max-width:660px;text-align:center;align-self:center}.auth-visual-copy h1{margin:0;color:#f8fafc;font-size:clamp(2.5rem,4.8vw,5rem);font-weight:500;line-height:1.18;letter-spacing:0}.auth-visual-copy p{max-width:540px;margin:24px auto 0;color:rgba(248,250,252,.72);font-size:clamp(1rem,1.35vw,1.25rem);line-height:1.65}.auth-moment-art-wrap{position:relative;z-index:1;display:grid;place-items:center}.auth-moment-art{width:min(520px,82%);height:auto;filter:drop-shadow(0 24px 44px rgba(0,0,0,.34))}.auth-modern-card{min-height:0;display:grid;place-items:center;padding:clamp(2rem,6vw,5.25rem);border:0;border-left:1px solid hsla(0,0%,100%,.08);border-radius:0;background:#242428!important;box-shadow:none;color:#f7f7fb}.auth-panel-inner{width:min(100%,800px);display:grid;grid-gap:24px;gap:24px}.auth-card-head{display:grid;grid-gap:10px;gap:10px}.auth-card-head p{margin:0;color:rgba(247,247,251,.64);font-size:.88rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.auth-card-head h2{margin:0;color:#f7f7fb;font-size:clamp(1.5rem,2.6vw,2.35rem);line-height:1.1;letter-spacing:0}.auth-form-grid{display:grid;grid-gap:18px;gap:18px}.auth-stage-modern .auth-input{width:100%;min-height:68px;border:1px solid rgba(210,216,230,.2);border-radius:20px;background:rgba(18,19,24,.36);color:#f7f7fb;padding:0 24px;font-size:1.08rem;font-weight:700;outline:none;box-shadow:none;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.auth-stage-modern .auth-input::placeholder{color:rgba(229,233,242,.6)}.auth-stage-modern .auth-input:focus{border-color:rgba(167,224,40,.72);background:rgba(18,19,24,.58);box-shadow:0 0 0 4px rgba(167,224,40,.12)}.auth-link-button,.auth-outline-button,.auth-primary-button{width:100%;min-height:58px;border-radius:999px;border:1px solid transparent;font:inherit;font-weight:900;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease,color .16s ease,opacity .16s ease}.auth-primary-button{margin-top:10px;background:linear-gradient(135deg,#a7e028,#58a6ff);color:#07100a;box-shadow:0 18px 42px rgba(76,141,255,.22)}.auth-link-button:hover,.auth-outline-button:hover,.auth-primary-button:hover{transform:translateY(-1px)}.auth-link-button:disabled,.auth-outline-button:disabled,.auth-primary-button:disabled{cursor:not-allowed;opacity:.62;transform:none}.auth-link-button{min-height:34px;margin:2px 0 0;background:transparent;color:#f7f7fb;border:0;box-shadow:none}.auth-outline-button{background:transparent;color:#58a6ff;border-color:#58a6ff}.auth-outline-button:hover{background:rgba(88,166,255,.1)}.auth-divider{height:1px;width:100%;background:hsla(0,0%,100%,.12)}.auth-message{margin:0;padding:14px 16px;border:1px solid rgba(167,224,40,.22);border-radius:16px;background:rgba(167,224,40,.08);color:rgba(247,247,251,.82);line-height:1.5}.auth-footer-modern{display:flex;flex-wrap:wrap;justify-content:center;gap:18px 28px;padding:26px 22px 34px;border-top:1px solid hsla(0,0%,100%,.16);background:#0d1114;color:rgba(247,247,251,.58);font-size:.92rem}@media (max-width:1020px){.auth-frame-modern{grid-template-columns:1fr}.auth-visual-panel{min-height:42dvh;padding:34px 24px;gap:18px}.auth-visual-brand{align-self:flex-start}.auth-visual-copy h1{font-size:clamp(2.1rem,8vw,3.4rem)}.auth-visual-copy p{margin-top:16px}.auth-moment-art{width:min(360px,78vw)}.auth-modern-card{min-height:58dvh;border-left:0;border-top:1px solid hsla(0,0%,100%,.08)}}@media (max-width:620px){.auth-stage-modern{background:#242428}.auth-visual-panel{min-height:auto;padding:24px 18px 18px;text-align:left}.auth-visual-brand{font-size:1.1rem}.auth-visual-logo{width:54px;height:54px;border-radius:18px}.auth-visual-copy{text-align:left}.auth-visual-copy h1{font-size:2rem}.auth-visual-copy p{margin-inline:0;font-size:.98rem}.auth-moment-art-wrap{display:none}.auth-modern-card{display:block;min-height:0;padding:28px 18px 34px}.auth-panel-inner{width:100%}.auth-stage-modern .auth-input{min-height:58px;border-radius:17px;padding:0 18px;font-size:1rem}.auth-footer-modern{padding:18px 18px 92px;gap:10px 18px;font-size:.8rem}}.auth-stage-modern[data-auth-style=classic]{min-height:100dvh!important;display:grid!important;grid-template-rows:minmax(0,1fr) auto!important;padding:0!important;overflow:hidden auto!important;background:#090f12!important;color:#f7f8fb!important;color-scheme:dark!important}.auth-stage-modern[data-auth-style=classic] .auth-frame-modern{width:100%!important;min-height:calc(100dvh - 92px)!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(420px,1fr)!important;border:0!important;border-radius:0!important;background:#252529!important;box-shadow:none!important;overflow:hidden!important}.auth-stage-modern[data-auth-style=classic] .auth-visual-panel{min-height:0!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;align-items:center!important;justify-items:center!important;grid-gap:clamp(1.4rem,3vw,2.4rem)!important;gap:clamp(1.4rem,3vw,2.4rem)!important;padding:clamp(2.4rem,7vw,5.8rem) clamp(2rem,7vw,5.6rem) 2.2rem!important;border:0!important;border-right:1px solid hsla(0,0%,100%,.16)!important;border-radius:0!important;background:radial-gradient(circle at 13% 7%,rgba(167,224,40,.2),transparent 16rem),radial-gradient(circle at 84% 22%,rgba(73,142,255,.16),transparent 22rem),radial-gradient(circle at 72% 88%,rgba(255,52,132,.16),transparent 18rem),linear-gradient(180deg,#0b1315,#071012)!important;box-shadow:none!important;color:#f8fafc!important;overflow:hidden!important}.auth-stage-modern[data-auth-style=classic] .auth-visual-panel:after,.auth-stage-modern[data-auth-style=classic] .auth-visual-panel:before{content:""!important;position:absolute!important;inset:0!important;pointer-events:none!important}.auth-stage-modern[data-auth-style=classic] .auth-visual-panel:before{background:radial-gradient(circle,hsla(0,0%,100%,.82) 0 1.3px,transparent 1.8px),radial-gradient(circle,rgba(52,211,153,.78) 0 1.3px,transparent 1.9px),radial-gradient(circle,rgba(96,165,250,.75) 0 1.1px,transparent 1.7px);background-position:98px 74px,140px 172px,72px 468px;background-size:266px 196px,378px 288px,182px 252px;opacity:.72}.auth-stage-modern[data-auth-style=classic] .auth-visual-panel:after{background:linear-gradient(rgba(52,211,153,.07) 1px,transparent 0),linear-gradient(90deg,rgba(59,130,246,.11) 1px,transparent 0),repeating-linear-gradient(0deg,hsla(0,0%,100%,.025) 0 1px,transparent 1px 6px);background-size:64px 64px,64px 64px,100% 7px;opacity:.74;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.95),rgba(0,0,0,.7) 72%,transparent);mask-image:linear-gradient(180deg,rgba(0,0,0,.95),rgba(0,0,0,.7) 72%,transparent)}.auth-stage-modern[data-auth-style=classic] .auth-visual-brand{width:min(100%,650px)!important;justify-self:center!important;position:relative!important;z-index:1!important;display:flex!important;align-items:center!important;gap:1rem!important;color:#f8fafc!important;font-size:clamp(1.45rem,2vw,1.8rem)!important;font-weight:900!important;letter-spacing:0!important}.auth-stage-modern[data-auth-style=classic] .auth-visual-logo{width:clamp(4.4rem,7vw,5.6rem)!important;height:clamp(4.4rem,7vw,5.6rem)!important;border-radius:1.5rem!important;background:linear-gradient(135deg,#a7e028,#4c8dff 58%,#ff6aa6)!important;color:#07100a!important;box-shadow:0 22px 54px rgba(76,141,255,.2)!important}.auth-stage-modern[data-auth-style=classic] .auth-visual-copy{position:relative!important;z-index:1!important;align-self:center!important;max-width:680px!important;text-align:center!important}.auth-stage-modern[data-auth-style=classic] .auth-visual-copy h1{margin:0!important;color:#3cff9c!important;font-size:clamp(3.1rem,5.5vw,5.5rem)!important;font-weight:600!important;line-height:1.12!important;letter-spacing:0!important;text-shadow:0 0 28px rgba(60,255,156,.18)!important}.auth-stage-modern[data-auth-style=classic] .auth-visual-copy p{max-width:560px!important;margin:2rem auto 0!important;color:rgba(231,241,239,.75)!important;font-size:clamp(1.02rem,1.35vw,1.26rem)!important;font-weight:500!important;line-height:1.58!important}.auth-stage-modern[data-auth-style=classic] .auth-moment-art-wrap{position:relative!important;z-index:1!important;width:100%!important;display:grid!important;place-items:center!important;align-self:end!important}.auth-stage-modern[data-auth-style=classic] .auth-moment-art{width:min(440px,80%)!important;max-height:31dvh!important;object-fit:contain!important;filter:drop-shadow(0 30px 58px rgba(0,0,0,.52))!important}.auth-stage-modern[data-auth-style=classic] .auth-modern-card{min-height:0!important;display:grid!important;place-items:center!important;padding:clamp(2.4rem,7vw,5.4rem)!important;border:0!important;border-radius:0!important;background:#252529!important;color:#f7f7fb!important;box-shadow:none!important;overflow-y:auto!important}.auth-stage-modern[data-auth-style=classic] .auth-panel-inner{width:min(100%,730px)!important;display:grid!important;grid-gap:1.35rem!important;gap:1.35rem!important}.auth-stage-modern[data-auth-style=classic] .auth-card-head{gap:.45rem!important}.auth-stage-modern[data-auth-style=classic] .auth-card-head p{color:rgba(247,247,251,.68)!important;font-size:.82rem!important;letter-spacing:.08em!important}.auth-stage-modern[data-auth-style=classic] .auth-card-head h2{color:#f7f7fb!important;font-size:clamp(1.45rem,2vw,1.9rem)!important;font-weight:900!important}.auth-stage-modern[data-auth-style=classic] .auth-input{min-height:5.1rem!important;border:1px solid rgba(210,216,230,.24)!important;border-radius:1.15rem!important;background:#202026!important;color:#f7f7fb!important;font-size:1.03rem!important;font-weight:750!important}.auth-stage-modern[data-auth-style=classic] .auth-input::placeholder{color:rgba(229,233,242,.64)!important}.auth-stage-modern[data-auth-style=classic] .auth-input:focus{border-color:rgba(88,166,255,.72)!important;background:#202127!important;box-shadow:0 0 0 4px rgba(88,166,255,.12)!important}.auth-stage-modern[data-auth-style=classic] .auth-primary-button{min-height:4rem!important;background:#184b86!important;color:#d9e7ff!important;border-color:#184b86!important;box-shadow:none!important}.auth-stage-modern[data-auth-style=classic] .auth-primary-button:hover{background:#2468b9!important;color:#fff!important}.auth-stage-modern[data-auth-style=classic] .auth-link-button{color:#f7f7fb!important}.auth-stage-modern[data-auth-style=classic] .auth-outline-button{min-height:4rem!important;color:#58a6ff!important;border-color:#58a6ff!important;background:transparent!important}.auth-stage-modern[data-auth-style=classic] .auth-footer-modern{min-height:92px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:1.7rem!important;padding:1.3rem 1.5rem!important;border-top:1px solid hsla(0,0%,100%,.15)!important;background:#090f12!important;color:rgba(207,224,221,.68)!important}@media (max-width:1020px){.auth-stage-modern[data-auth-style=classic] .auth-frame-modern{min-height:auto!important;grid-template-columns:1fr!important}.auth-stage-modern[data-auth-style=classic] .auth-visual-panel{min-height:42dvh!important;border-right:0!important;border-bottom:1px solid hsla(0,0%,100%,.14)!important}.auth-stage-modern[data-auth-style=classic] .auth-moment-art{width:min(340px,70vw)!important;max-height:none!important}}@media (max-width:620px){.auth-stage-modern[data-auth-style=classic] .auth-visual-panel{justify-items:start!important;padding:1.4rem 1.1rem 1.1rem!important}.auth-stage-modern[data-auth-style=classic] .auth-visual-brand{justify-self:start!important}.auth-stage-modern[data-auth-style=classic] .auth-visual-copy{text-align:left!important}.auth-stage-modern[data-auth-style=classic] .auth-visual-copy h1{font-size:2.35rem!important}.auth-stage-modern[data-auth-style=classic] .auth-moment-art-wrap{display:none!important}.auth-stage-modern[data-auth-style=classic] .auth-modern-card{padding:1.6rem 1rem 2rem!important}.auth-stage-modern[data-auth-style=classic] .auth-input{min-height:3.8rem!important}}.auth-stage-modern[data-auth-style=classic]{background:radial-gradient(circle at 10% 0,rgba(167,224,40,.2),transparent 18rem),radial-gradient(circle at 88% 12%,rgba(216,255,115,.16),transparent 22rem),linear-gradient(135deg,#f7faef,#eef6dc 48%,#fbfff3)!important;color:#172113!important;color-scheme:light!important}.auth-stage-modern[data-auth-style=classic] .auth-frame-modern{background:#fffef8!important;color:#172113!important}.auth-stage-modern[data-auth-style=classic] .auth-visual-panel{border-right:1px solid rgba(92,119,42,.18)!important;background:radial-gradient(circle at 15% 12%,rgba(167,224,40,.28),transparent 18rem),radial-gradient(circle at 88% 22%,rgba(216,255,115,.3),transparent 21rem),linear-gradient(180deg,#fbfff3,#eef7cf)!important;color:#172113!important}.auth-stage-modern[data-auth-style=classic] .auth-visual-panel:before{background:radial-gradient(circle,rgba(82,110,28,.42) 0 1.15px,transparent 1.7px),radial-gradient(circle,rgba(149,193,31,.58) 0 1.2px,transparent 1.8px),radial-gradient(circle,rgba(216,255,115,.76) 0 1.1px,transparent 1.8px)!important;background-position:98px 74px,140px 172px,72px 468px!important;background-size:266px 196px,378px 288px,182px 252px!important;opacity:.62!important}.auth-stage-modern[data-auth-style=classic] .auth-visual-panel:after{background:linear-gradient(rgba(92,119,42,.08) 1px,transparent 0),linear-gradient(90deg,rgba(149,193,31,.1) 1px,transparent 0),repeating-linear-gradient(0deg,rgba(23,33,19,.018) 0 1px,transparent 1px 7px)!important;background-size:64px 64px,64px 64px,100% 7px!important;opacity:.72!important;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.9),rgba(0,0,0,.64) 76%,transparent)!important;mask-image:linear-gradient(180deg,rgba(0,0,0,.9),rgba(0,0,0,.64) 76%,transparent)!important}.auth-stage-modern[data-auth-style=classic] .auth-visual-brand{color:#172113!important}.auth-stage-modern[data-auth-style=classic] .auth-visual-logo{background:linear-gradient(135deg,#a7e028,#d8ff73)!important;color:#172113!important;box-shadow:0 20px 44px rgba(128,165,30,.22)!important}.auth-stage-modern[data-auth-style=classic] .auth-visual-copy h1{color:#172113!important;text-shadow:none!important}.auth-stage-modern[data-auth-style=classic] .auth-visual-copy p{color:#526044!important}.auth-stage-modern[data-auth-style=classic] .auth-moment-art{filter:drop-shadow(0 28px 52px rgba(68,82,31,.18))!important}.auth-stage-modern[data-auth-style=classic] .auth-modern-card{background:radial-gradient(circle at 80% 16%,rgba(167,224,40,.12),transparent 18rem),#fff!important;color:#172113!important}.auth-stage-modern[data-auth-style=classic] .auth-card-head p{color:#6a765d!important}.auth-stage-modern[data-auth-style=classic] .auth-card-head h2{color:#172113!important}.auth-stage-modern[data-auth-style=classic] .auth-input{border:1px solid rgba(92,119,42,.22)!important;background:#fbfff3!important;color:#172113!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.78)!important}.auth-stage-modern[data-auth-style=classic] .auth-input::placeholder{color:rgba(82,96,68,.68)!important}.auth-stage-modern[data-auth-style=classic] .auth-input:focus{border-color:rgba(149,193,31,.78)!important;background:#fff!important;box-shadow:0 0 0 4px rgba(167,224,40,.16),inset 0 1px 0 hsla(0,0%,100%,.8)!important}.auth-stage-modern[data-auth-style=classic] .auth-primary-button{background:linear-gradient(135deg,#a7e028,#d8ff73)!important;color:#172113!important;border-color:rgba(125,163,30,.62)!important;box-shadow:0 16px 34px rgba(128,165,30,.2)!important}.auth-stage-modern[data-auth-style=classic] .auth-primary-button:hover{background:linear-gradient(135deg,#b8ef3e,#e2ff8f)!important;color:#172113!important}.auth-stage-modern[data-auth-style=classic] .auth-link-button{color:#587400!important}.auth-stage-modern[data-auth-style=classic] .auth-outline-button{color:#172113!important;border-color:rgba(92,119,42,.26)!important;background:hsla(0,0%,100%,.72)!important}.auth-stage-modern[data-auth-style=classic] .auth-outline-button:hover{border-color:rgba(149,193,31,.68)!important;background:hsla(74,71%,89%,.76)!important}.auth-stage-modern[data-auth-style=classic] .auth-divider{background:rgba(92,119,42,.16)!important}.auth-stage-modern[data-auth-style=classic] .auth-message{color:#526044!important;background:hsla(74,71%,89%,.78)!important;border-color:rgba(149,193,31,.34)!important}.auth-stage-modern[data-auth-style=classic] .auth-footer-modern{border-top:1px solid rgba(92,119,42,.16)!important;background:#f7faef!important;color:rgba(82,96,68,.78)!important}@media (max-width:1020px){.auth-stage-modern[data-auth-style=classic] .auth-visual-panel{border-bottom:1px solid rgba(92,119,42,.18)!important}}@media (max-width:620px){.auth-stage-modern[data-auth-style=classic]{background:#f7faef!important}.auth-stage-modern[data-auth-style=classic] .auth-modern-card{background:#fff!important}}