:root{--bg:#efe4cf;--surface:#fffaf1d1;--surface-strong:#fff9f0;--ink:#1d201c;--muted:#5b6058;--accent:#0e6b50;--accent-strong:#0a4a38;--line:#1d201c1f;--shadow:0 20px 50px #3d2d121f;--radius:24px}*{box-sizing:border-box}html,body{min-height:100%;color:var(--ink);font-family:var(--font-body),sans-serif;background:radial-gradient(circle at 0 0,#f4c17159,#0000 30%),radial-gradient(circle at 100% 100%,#127a5d38,#0000 24%),linear-gradient(#f5ecd8 0%,#efe4cf 100%);margin:0}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}.shell{min-height:100vh;padding:20px}.topbar{border:1px solid var(--line);border-radius:var(--radius);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:var(--shadow);background:#fff9f0b8;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.brand{align-items:center;gap:14px;display:inline-flex}.brand strong,h1,h2,h3{font-family:var(--font-display),serif}.brand small,.muted-copy,.section-head p,.field span,.row-card p{color:var(--muted)}.brand-mark{color:#fff;background:linear-gradient(135deg,#0e6b50,#7b4f1d);border-radius:16px;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.topbar-actions{align-items:center;gap:12px;display:flex}.shell-body{grid-template-columns:240px minmax(0,1fr);gap:20px;margin-top:20px;display:grid}.sidebar,.panel{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--shadow)}.sidebar{flex-direction:column;align-self:start;gap:8px;padding:16px;display:flex;position:sticky;top:20px}.sidebar-link{color:var(--muted);border-radius:16px;padding:12px 14px}.sidebar-link.active,.sidebar-link:hover{color:#fff;background:linear-gradient(135deg,#0e6b50,#0a4a38)}.content{flex-direction:column;gap:20px;display:flex}.container{width:min(1200px,100vw - 40px);margin:0 auto}.panel{padding:24px}.panel-inner,.hero-grid,.stats-grid,.meta-grid{gap:16px;display:grid}.hero-grid{grid-template-columns:1.25fr 1fr}.stats-grid,.meta-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.hero-copy h1{margin:0 0 12px;font-size:clamp(2.4rem,5vw,4.8rem);line-height:.98}.hero-copy p{max-width:60ch;color:var(--muted)}.inline-actions{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.primary-button,.ghost-button,.button,.button-secondary{cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:0 16px;display:inline-flex}.primary-button{color:#fff;background:linear-gradient(135deg,var(--accent),var(--accent-strong))}.ghost-button,.button-secondary{border-color:var(--line);background:0 0}.button{color:#fff;background:linear-gradient(135deg,var(--accent),var(--accent-strong))}.lang-select,.field input,.field textarea{border:1px solid var(--line);background:#ffffffa8;border-radius:16px;width:100%;min-height:46px;padding:12px 14px}.form-grid{gap:14px;display:grid}.field{gap:8px;display:grid}.split{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.wide-button{width:100%}.section-head{gap:6px;margin-bottom:18px;display:grid}.eyebrow{color:#ff9a2f;letter-spacing:.18em;text-transform:uppercase;font-size:.82rem;font-weight:800}.section-head h1,.section-head h2{margin:0}.mini-card,.row-card,.message-card,.hero-side,.page-card{border:1px solid var(--line);background:#ffffffb8;border-radius:18px}.mini-card{padding:18px}.list-grid,.message-list{gap:12px;display:grid}.row-card{justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.row-meta{color:var(--muted);font-size:.92rem}.muted,.notice{color:var(--muted)}.notice.success{color:var(--accent)}.list{gap:12px;display:grid}.list-item,.empty-state{border:1px solid var(--line);background:#ffffffb8;border-radius:18px;padding:16px}.message-card{padding:14px 16px}.success-copy{color:var(--accent)}.error-copy{color:#9c2b15}.composer{gap:12px;margin-top:16px;display:grid}.composer textarea{min-height:96px}.route-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;margin-top:18px;display:grid}.route-tile{border:1px solid var(--line);background:#ffffffc2;border-radius:20px;padding:16px}.subhead{margin:20px 0 12px}.content-grid{grid-template-columns:260px minmax(0,1fr);gap:20px;margin-top:20px;display:grid}.side-nav,.stack{gap:12px;display:grid}.nav-grid{flex-wrap:wrap;gap:10px;display:flex}.nav-chip{border:1px solid var(--line);color:var(--muted);background:#ffffffa8;border-radius:999px;padding:10px 14px}.nav-chip.active{color:#fff;background:linear-gradient(135deg,var(--accent),var(--accent-strong));border-color:#0000}.nav-link{color:var(--muted);border-radius:16px;padding:12px 14px}.nav-link[data-active=true]{color:#fff;background:linear-gradient(135deg,var(--accent),var(--accent-strong))}.topbar-inner{justify-content:space-between;align-items:center;gap:16px;display:flex}.actions{flex-wrap:wrap;gap:12px;display:flex}.social-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}.contacts-page{gap:18px}.contacts-hero{color:#fff8f0f5;background:radial-gradient(circle at 0 0,#ffa04024,#0000 32%),radial-gradient(circle at 100% 100%,#0e6b502e,#0000 28%),#0b0e18e6}.contacts-hero .section-head p{color:#ebe3dac2;max-width:72ch}.contacts-browser{color:#fff7eef5;background:linear-gradient(#0e111cf0 0%,#0a0c16eb 100%),#0a0c16eb;border-color:#687fc43d;gap:18px;display:grid}.contacts-toolbar{grid-template-columns:minmax(0,auto) minmax(260px,1fr) auto;align-items:center;gap:14px;display:grid}.contacts-tabs{flex-wrap:wrap;gap:10px;display:flex}.contacts-tab{color:#ede5dad1;background:#151926b8;border:1px solid #687fc438;border-radius:999px;min-height:42px;padding:0 16px;transition:background .16s,border-color .16s,color .16s,transform .16s}.contacts-tab:hover{border-color:#87a2eb57;transform:translateY(-1px)}.contacts-tab[data-active=true]{color:#fff;background:linear-gradient(135deg,#ff9a2fe6,#a75e1de6);border-color:#ff9a2f66}.contacts-search-wrap{min-width:0}.contacts-search{color:#fff7eef0;background:#131825d1;border:1px solid #687fc438;border-radius:18px;width:100%;min-height:46px;padding:12px 16px}.contacts-search::placeholder{color:#d1c9c17a}.contacts-total{color:#ece4dbbd;justify-items:end;gap:2px;min-width:96px;display:inline-grid}.contacts-total strong{font-family:var(--font-display),serif;color:#fff7eef5;font-size:1.15rem}.contacts-feedback,.contacts-empty,.contacts-load-more{justify-content:center;display:flex}.contacts-feedback{flex-wrap:wrap;align-items:center;gap:12px}.contacts-empty .empty-state{text-align:center;color:#ece4dbc2;background:#121722d1;border-color:#687fc42e;width:min(520px,100%)}.contacts-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.support-summary-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.contact-card,.conversation-card,.thread-panel{border:1px solid var(--line);box-shadow:var(--shadow);background:#ffffffbd;border-radius:20px}.contact-card{color:#fff7eef5;background:radial-gradient(circle at 100% 0,#ff9a2f1f,#0000 34%),linear-gradient(#181c2bf5 0%,#0f121cf0 100%);border-color:#687fc433;gap:20px;min-height:238px;padding:22px;display:grid;box-shadow:0 24px 60px #05081047,inset 0 1px #ffffff08}.contact-card__body{align-items:flex-start;gap:16px;display:flex}.contact-card__copy{align-content:start;gap:8px;min-width:0;display:grid}.contact-card__title,.contact-card__email,.contact-card__meta{overflow-wrap:anywhere;min-width:0}.contact-card__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:clamp(1.1rem,1vw + .85rem,1.55rem);line-height:1.05;display:-webkit-box;overflow:hidden}.contact-card__email{color:#e9e2d8c7;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.98rem;line-height:1.35;display:-webkit-box;overflow:hidden}.contact-card__meta{color:#fff4e79e;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.6em;font-size:.94rem;line-height:1.35;display:-webkit-box;overflow:hidden}.contact-card__meta--empty{visibility:hidden}.contact-card__actions{margin-top:auto}.contact-card__actions .button{width:100%}.contact-avatar{color:#fff;background:radial-gradient(circle at 0 0,#ffc57e33,#0000 45%),linear-gradient(135deg,#0e6b50,#7b4f1d);border-radius:22px;flex:none;justify-content:center;align-items:center;width:64px;height:64px;font-size:1.3rem;font-weight:700;display:inline-flex;box-shadow:inset 0 1px #ffffff1f}.conversation-card{justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px;display:flex}.conversation-card__main{gap:8px;min-width:0;display:grid}.conversation-card__title-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.conversation-card__preview{color:var(--muted);margin:0}.conversation-badges{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.conversation-badge{border:1px solid var(--line);color:var(--muted);background:#fff9f0eb;border-radius:999px;padding:6px 10px;font-size:.88rem}.thread-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.thread-panel{gap:18px;padding:20px;display:grid}@media (max-width:1440px){.contacts-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1180px){.contacts-toolbar{grid-template-columns:1fr}.contacts-total{justify-items:start}}@media (max-width:1024px){.contacts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.contacts-grid{grid-template-columns:1fr}.contact-card{min-height:220px;padding:20px}.contact-avatar{width:58px;height:58px}}.thread-messages{gap:12px;display:grid}.thread-message{justify-content:flex-start;display:flex}.thread-message--own{justify-content:flex-end}.thread-message__bubble{border:1px solid var(--line);background:#fff9f0eb;border-radius:20px;width:min(680px,100%);padding:14px 16px}.thread-message--own .thread-message__bubble{color:#fff;background:linear-gradient(135deg,var(--accent),var(--accent-strong));border-color:#0000}.thread-message__bubble p,.thread-message__bubble small,.thread-message__bubble strong{display:block}.thread-message__bubble p{margin:10px 0}.thread-message__bubble small{opacity:.72}.composer-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.content-card-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}.content-card,.news-card{border:1px solid var(--line);box-shadow:var(--shadow);background:#ffffffc2;border-radius:20px;gap:16px;padding:20px;display:grid}.content-card__meta,.news-card__header,.news-card__footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.content-card__body{color:var(--muted);margin:0;line-height:1.55}.content-card__footer{justify-content:space-between;gap:12px;display:flex}.content-pill{border:1px solid var(--line);min-height:32px;color:var(--muted);background:#fff9f0eb;border-radius:999px;align-items:center;padding:0 12px;font-size:.9rem;display:inline-flex}.content-pill--accent{color:#fff;background:linear-gradient(135deg,var(--accent),var(--accent-strong));border-color:#0000}.news-stack{gap:16px;display:grid}.content-detail-grid{grid-template-columns:320px minmax(0,1fr);gap:16px;display:grid}.reader-stack{gap:12px;display:grid}.reader-verse{border:1px solid var(--line);background:#ffffffb8;border-radius:18px;padding:14px 16px}.reader-verse p{margin:10px 0}.article-page{gap:18px}.article-lead{color:var(--muted);margin:0;font-size:1.1rem;line-height:1.65}.article-body{gap:14px;display:grid}.article-body p{margin:0;line-height:1.75}.shell--dashboard{--dashboard-bg:radial-gradient(circle at top left,#ff92292e,transparent 28%),radial-gradient(circle at top right,#2b61ff1f,transparent 18%),linear-gradient(180deg,#060607 0%,#090b11 100%);--dashboard-panel-bg:linear-gradient(180deg,#0f1014f5,#111218e0);--dashboard-panel-alt-bg:#181922eb;--dashboard-panel-border:#2d457a8a;--dashboard-panel-shadow:0 30px 80px #00000057;--dashboard-ink:#f4f1eb;--dashboard-muted:#f4f1ebad;--dashboard-ghost-bg:#191618e0;--dashboard-ghost-border:#3a4a7680;--dashboard-ghost-ink:#ece7df;--dashboard-input-bg:#11141deb;--dashboard-input-border:#3a4a7680;--dashboard-input-ink:#f4f1eb;--dashboard-pill-bg:#161d2ce0;--dashboard-pill-border:#4e67a366;--dashboard-brand-chip-bg:radial-gradient(circle at top,#83a8ff2e,transparent 58%),linear-gradient(180deg,#181f31fa,#1c222ed6);--dashboard-brand-chip-border:#7997e285;--dashboard-brand-chip-highlight:#b5ccff3d;--dashboard-brand-chip-ink:#bbcbff;--dashboard-brand-title:#fffdf8;--dashboard-brand-subtitle:#ffb15e;--dashboard-brand-shadow:0 18px 38px #0000003d;--dashboard-brand-title-shadow:0 8px 24px #00000038;--dashboard-accent-bg:linear-gradient(135deg,#ff6b29 0%,#ff9629 100%);--dashboard-accent-ink:#fff7f0;--dashboard-accent-shadow:0 20px 40px #ff7c2929;--dashboard-inline-link:#f4f1ebbd;--dashboard-hero-bg:radial-gradient(circle at right 22%,#ffffff0d,transparent 18%),linear-gradient(180deg,#191d27fa,#12141cf0);--dashboard-hero-mark:#ffffff14;--dashboard-time-ring:#ffffff0d;--dashboard-badge-bg:#3a271a8a;--dashboard-badge-border:#5a402ca3;--dashboard-badge-ink:#ff951d;--dashboard-shortcuts-icon-bg:#1128598f;--dashboard-shortcuts-icon-ink:#6fa2ff;--dashboard-shortcuts-action-ink:#f4f1ebbd;--dashboard-launcher-bg:#14141bf0;--dashboard-launcher-soon-bg:#171821e6;--dashboard-launcher-border:#3c4f817a;--dashboard-launcher-hover-border:#6c91e885;--dashboard-launcher-active-border:#ff9a2fad;--dashboard-launcher-shadow:0 18px 38px #0000003d;--dashboard-launcher-active-shadow:0 20px 44px #ff842724;--dashboard-launcher-copy:#f8f3ed;--dashboard-launcher-hint:#e2d7c8d6;--dashboard-launcher-badge-bg:#3f424ce0;--dashboard-launcher-badge-ink:#ece1d2e0;--dashboard-launcher-current-bg:#ff85272e;--dashboard-launcher-current-ink:#ffb066;background:var(--dashboard-bg);color:var(--dashboard-ink)}html[data-theme=light] .shell--dashboard{--dashboard-bg:radial-gradient(circle at top left,#ffb15447,transparent 28%),radial-gradient(circle at top right,#5480ff2e,transparent 22%),linear-gradient(180deg,#fff8ef 0%,#f6ead9 100%);--dashboard-panel-bg:linear-gradient(180deg,#fffdf8fa,#fbf4eaf0);--dashboard-panel-alt-bg:#fcf6eff0;--dashboard-panel-border:#9c836733;--dashboard-panel-shadow:0 26px 64px #7b5d3524;--dashboard-ink:#1e2734;--dashboard-muted:#414a58b3;--dashboard-ghost-bg:#ffffffc7;--dashboard-ghost-border:#8391ab47;--dashboard-ghost-ink:#243043;--dashboard-input-bg:#ffffffe0;--dashboard-input-border:#8391ab47;--dashboard-input-ink:#243043;--dashboard-pill-bg:#5f84dc1a;--dashboard-pill-border:#5f84dc33;--dashboard-brand-chip-bg:radial-gradient(circle at top,#fffffffa,transparent 64%),linear-gradient(180deg,#fffffffa,#eef4fff0);--dashboard-brand-chip-border:#5f80d057;--dashboard-brand-chip-highlight:#fffffff5;--dashboard-brand-chip-ink:#4668cf;--dashboard-brand-title:#122033;--dashboard-brand-subtitle:#d78027;--dashboard-brand-shadow:0 14px 34px #6a532d1f;--dashboard-brand-title-shadow:0 6px 20px #ffffff38;--dashboard-accent-bg:linear-gradient(135deg,#ff7a2f 0%,#ffb34f 100%);--dashboard-accent-ink:#fff9f2;--dashboard-accent-shadow:0 20px 44px #ff974838;--dashboard-inline-link:#262f3cb8;--dashboard-hero-bg:radial-gradient(circle at right 22%,#ffffffc2,transparent 18%),linear-gradient(180deg,#fffaf3fa,#f8eedff5);--dashboard-hero-mark:#707d9424;--dashboard-time-ring:#65728a1f;--dashboard-badge-bg:#ffecd0eb;--dashboard-badge-border:#efac596b;--dashboard-badge-ink:#d56d11;--dashboard-shortcuts-icon-bg:#5e81e01f;--dashboard-shortcuts-icon-ink:#4c72d4;--dashboard-shortcuts-action-ink:#414a58b8;--dashboard-launcher-bg:#ffffffe6;--dashboard-launcher-soon-bg:#faf5edf0;--dashboard-launcher-border:#8391ab3d;--dashboard-launcher-hover-border:#6187e157;--dashboard-launcher-active-border:#ff963f94;--dashboard-launcher-shadow:0 18px 38px #73582f1f;--dashboard-launcher-active-shadow:0 20px 44px #ff963f2e;--dashboard-launcher-copy:#1b2736;--dashboard-launcher-hint:#4e5764cc;--dashboard-launcher-badge-bg:#616d7f1f;--dashboard-launcher-badge-ink:#536070;--dashboard-launcher-current-bg:#ff862724;--dashboard-launcher-current-ink:#cf6b18}.shell--dashboard .container{width:min(1320px,100vw - 48px)}.shell--dashboard .panel,.shell--dashboard .page-card,.shell--dashboard .mini-card,.shell--dashboard .row-card,.shell--dashboard .message-card,.shell--dashboard .content-card,.shell--dashboard .conversation-card,.shell--dashboard .thread-panel,.shell--dashboard .list-item,.shell--dashboard .empty-state,.shell--dashboard .hero-side{border-color:var(--dashboard-panel-border);background:var(--dashboard-panel-bg);color:var(--dashboard-ink);box-shadow:var(--dashboard-panel-shadow)}.shell--dashboard .muted,.shell--dashboard .row-meta,.shell--dashboard .content-card__body,.shell--dashboard .conversation-card__preview,.shell--dashboard .thread-message__bubble small,.shell--dashboard .section-head p,.shell--dashboard .field span{color:var(--dashboard-muted)}.shell--dashboard .empty-state,.shell--dashboard .list-item{background:var(--dashboard-panel-alt-bg)}.shell--dashboard .button-secondary,.shell--dashboard .ghost-button{border-color:var(--dashboard-ghost-border);color:var(--dashboard-ghost-ink);background:var(--dashboard-ghost-bg)}.shell--dashboard .content-pill{border-color:var(--dashboard-pill-border);background:var(--dashboard-pill-bg);color:var(--dashboard-muted)}.shell--dashboard .field input,.shell--dashboard .field textarea,.shell--dashboard .lang-select{border-color:var(--dashboard-input-border);color:var(--dashboard-input-ink);background:var(--dashboard-input-bg)}.social-dashboard{color:var(--dashboard-ink);gap:32px;padding:32px 0 48px;display:grid}.social-dashboard__head{justify-content:space-between;align-items:center;gap:18px;display:flex}.dashboard-brand{align-items:center;gap:18px;display:flex}.dashboard-brand__mark{border:1px solid var(--dashboard-brand-chip-border);background:var(--dashboard-brand-chip-bg);width:72px;height:72px;box-shadow:inset 0 1px 0 var(--dashboard-brand-chip-highlight),var(--dashboard-brand-shadow);color:var(--dashboard-brand-chip-ink);letter-spacing:.16em;text-shadow:0 1px #ffffff14;border-radius:22px;justify-content:center;align-items:center;font-size:1.24rem;font-weight:800;display:inline-flex}.dashboard-brand__copy{gap:4px;display:grid}.dashboard-brand__copy strong{color:var(--dashboard-brand-title);text-shadow:var(--dashboard-brand-title-shadow);font-family:Trebuchet MS,Gill Sans,sans-serif;font-size:clamp(2rem,4vw,3.25rem);font-weight:800;line-height:.94}.dashboard-brand__copy span{color:var(--dashboard-brand-subtitle);letter-spacing:.24em;font-size:.98rem;font-weight:700}.dashboard-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.dashboard-action,.dashboard-action--ghost{border:1px solid var(--dashboard-ghost-border);background:var(--dashboard-ghost-bg);min-height:54px;color:var(--dashboard-ghost-ink);border-radius:20px;justify-content:center;align-items:center;padding:0 22px;display:inline-flex;box-shadow:inset 0 1px #738fd614}.dashboard-action{background:var(--dashboard-accent-bg);color:var(--dashboard-accent-ink);box-shadow:var(--dashboard-accent-shadow);border-color:#0000;font-weight:700}.dashboard-action--ghost{color:var(--dashboard-ghost-ink)}.social-shell-topbar{justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;padding:8px 0;display:flex}.social-shell-quick-menu{z-index:24;position:relative}.dashboard-brand--compact{flex:1;min-width:0}.dashboard-brand--compact .dashboard-brand__mark{border-radius:18px;width:60px;height:60px}.dashboard-brand--compact .dashboard-brand__copy strong{font-size:clamp(1.6rem,3vw,2.4rem)}.dashboard-brand--compact .dashboard-brand__copy span{font-size:.82rem}.social-shell-topbar__actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.social-shell-menu-trigger{text-align:left;justify-content:space-between;align-items:center;gap:16px;min-width:min(100%,320px);padding:12px 18px;display:inline-flex}.social-shell-menu-trigger.is-open{background:var(--dashboard-accent-bg);color:var(--dashboard-accent-ink);box-shadow:var(--dashboard-accent-shadow);border-color:#0000}.social-shell-menu-trigger__copy{gap:4px;display:grid}.social-shell-menu-trigger__copy .eyebrow{color:inherit;letter-spacing:.16em;font-size:.68rem}.social-shell-menu-trigger__copy strong{font-family:Trebuchet MS,Gill Sans,sans-serif;font-size:1rem;line-height:1.02}.social-shell-menu-trigger__chevron{font-size:1.25rem;line-height:1;transition:transform .24s}.social-shell-menu-trigger.is-open .social-shell-menu-trigger__chevron{transform:rotate(180deg)}.dashboard-select{border:1px solid var(--dashboard-input-border);background:var(--dashboard-input-bg);min-height:54px;color:var(--dashboard-input-ink);border-radius:20px;padding:0 16px}.social-shell-panel{border:1px solid var(--dashboard-panel-border);background:var(--dashboard-panel-bg);box-shadow:var(--dashboard-panel-shadow);border-radius:30px;gap:18px;margin-bottom:18px;padding:24px;display:grid}.social-shell-panel--dropdown{border-top-left-radius:24px;border-top-right-radius:24px;margin-bottom:0}.social-shell-dropdown{opacity:0;grid-template-rows:0fr;margin-top:-8px;transition:grid-template-rows .3s,margin-top .3s,opacity .22s,transform .28s;display:grid;overflow:hidden;transform:translateY(-18px)}.social-shell-dropdown.is-open{opacity:1;grid-template-rows:1fr;margin-top:8px;transform:translateY(0)}.social-shell-dropdown>*{min-height:0}.social-shell-panel__head{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.social-shell-panel__head h2{color:var(--dashboard-ink);margin:8px 0 0}.social-shell-content{gap:18px}.theme-switcher{border:1px solid var(--dashboard-ghost-border);background:var(--dashboard-ghost-bg);border-radius:20px;grid-template-columns:repeat(3,minmax(0,1fr));min-width:min(100%,320px);min-height:54px;padding:4px;display:inline-grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 10px 24px #00000014}.theme-switcher__indicator{background:var(--dashboard-accent-bg);width:calc(33.3333% - 2.66667px);height:calc(100% - 8px);box-shadow:var(--dashboard-accent-shadow);border-radius:16px;transition:transform .24s,box-shadow .24s,background .24s;position:absolute;top:4px;left:4px}.theme-switcher[data-value=system] .theme-switcher__indicator{transform:translate(0%)}.theme-switcher[data-value=light] .theme-switcher__indicator{transform:translate(100%)}.theme-switcher[data-value=dark] .theme-switcher__indicator{transform:translate(200%)}.theme-switcher__button{z-index:1;min-width:0;color:var(--dashboard-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-weight:700;transition:color .22s,transform .18s;display:inline-flex;position:relative}.theme-switcher__button span{white-space:nowrap}.theme-switcher__button:hover{color:var(--dashboard-ghost-ink)}.theme-switcher__button.is-active{color:var(--dashboard-accent-ink)}.auth-surface-bar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;width:min(640px,100%);margin:0 auto 18px;padding:4px 0;display:flex}.mobile-download-card{border:1px solid color-mix(in srgb,var(--dashboard-panel-border)72%,#59d18c 28%);background:radial-gradient(circle at top right,#59d18c3d 0,transparent 32%),radial-gradient(circle at bottom left,#2f8cff2e 0,transparent 28%),var(--dashboard-panel-bg);border-radius:34px;width:min(640px,100%);margin:20px auto 0;padding:28px;box-shadow:0 22px 60px #08102433}.mobile-download-card__head{gap:10px;margin-bottom:20px;display:grid}.mobile-download-card__head h2{margin:0;font-size:clamp(1.6rem,3.2vw,2.15rem);line-height:1.05}.mobile-download-card__head p{color:var(--dashboard-muted);max-width:56ch;margin:0}.mobile-download-card__eyebrow{color:#ffae42;letter-spacing:.2em;text-transform:uppercase;background:#ffb44c29;border-radius:999px;width:fit-content;padding:.45rem .8rem;font-size:.76rem;font-weight:800;display:inline-flex}.mobile-download-card__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.mobile-download-button{min-height:112px;color:inherit;border:1px solid #0000;border-radius:26px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:18px 20px;text-decoration:none;transition:transform .14s,border-color .14s,box-shadow .14s;display:grid}.mobile-download-button:hover{transform:translateY(-2px)}.mobile-download-button--android{background:linear-gradient(135deg,#30804a2e,#75ff9a14);border-color:#58cf7e40;box-shadow:0 18px 34px #388f5424}.mobile-download-button--ios{background:linear-gradient(135deg,#1a2b524d,#6c95ff1f);border-color:#7194ff47;box-shadow:0 18px 34px #1f48ac24}.mobile-download-button__icon{background:#ffffff1f;border-radius:18px;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.mobile-download-button__copy{gap:5px;display:grid}.mobile-download-button__copy strong{font-size:1.02rem}.mobile-download-button__copy span{color:var(--dashboard-muted);font-size:.93rem}.mobile-download-button__meta{color:var(--dashboard-muted);text-align:right;justify-items:end;gap:8px;font-size:.82rem;display:grid}@media (max-width:720px){.mobile-download-card{border-radius:28px;padding:24px 20px}.mobile-download-card__grid{grid-template-columns:1fr}.mobile-download-button{grid-template-columns:auto 1fr}.mobile-download-button__meta{text-align:left;grid-column:1/-1;grid-auto-flow:column;justify-content:space-between;justify-items:start}}.dashboard-grid{grid-template-columns:minmax(300px,.72fr) minmax(0,1.4fr);gap:24px;display:grid}.dashboard-card{border:1px solid var(--dashboard-panel-border);background:var(--dashboard-panel-bg);box-shadow:var(--dashboard-panel-shadow);border-radius:38px;position:relative;overflow:hidden}.dashboard-card--time{gap:24px;min-height:360px;padding:34px 32px;display:grid}.dashboard-card--time:after{content:"";border:10px solid var(--dashboard-time-ring);border-radius:50%;width:190px;height:190px;position:absolute;bottom:-34px;right:-24px}.dashboard-card__eyebrow{color:#ff9a2f;letter-spacing:.28em;font-size:.88rem;font-weight:800}.dashboard-time{letter-spacing:-.06em;font-family:Arial Black,Trebuchet MS,sans-serif;font-size:clamp(4rem,9vw,6.5rem);line-height:.92}.dashboard-time__meta{gap:10px;margin-top:auto;display:grid}.dashboard-time__meta strong{font-size:1.6rem}.dashboard-time__meta span{color:var(--dashboard-muted);font-size:1.1rem}.dashboard-card--hero{background:var(--dashboard-hero-bg);gap:26px;min-height:360px;padding:42px 38px;display:grid}.dashboard-card--hero:after{content:"+";color:var(--dashboard-hero-mark);font-family:Arial Black,sans-serif;font-size:11rem;line-height:1;position:absolute;top:20px;right:34px}.dashboard-badge{border:1px solid var(--dashboard-badge-border);background:var(--dashboard-badge-bg);min-height:44px;color:var(--dashboard-badge-ink);letter-spacing:.12em;border-radius:999px;align-self:start;align-items:center;padding:0 18px;font-size:.98rem;font-weight:800;display:inline-flex}.dashboard-hero__body{z-index:1;gap:16px;max-width:720px;display:grid;position:relative}.dashboard-hero__body h1{margin:0;font-family:Trebuchet MS,Gill Sans,sans-serif;font-size:clamp(2.6rem,5vw,4.5rem);line-height:.96}.dashboard-hero__body p{max-width:24ch;color:var(--dashboard-muted);margin:0;font-size:clamp(1.1rem,1.7vw,1.55rem);line-height:1.48}.dashboard-hero__actions{z-index:1;flex-wrap:wrap;align-items:center;gap:16px;display:flex;position:relative}.dashboard-cta{background:var(--dashboard-accent-bg);min-height:68px;color:var(--dashboard-accent-ink);box-shadow:var(--dashboard-accent-shadow);border-radius:24px;justify-content:center;align-items:center;padding:0 34px;font-size:1.3rem;font-weight:800;display:inline-flex}.dashboard-inline-link{color:var(--dashboard-inline-link);font-weight:700}.dashboard-shortcuts{gap:22px;display:grid}.dashboard-shortcuts__head{justify-content:space-between;align-items:center;gap:16px;display:flex}.dashboard-shortcuts__title{align-items:center;gap:14px;display:flex}.dashboard-shortcuts__title h2{margin:0;font-family:Trebuchet MS,Gill Sans,sans-serif;font-size:clamp(2rem,3vw,2.6rem)}.dashboard-shortcuts__icon{background:var(--dashboard-shortcuts-icon-bg);width:48px;height:48px;color:var(--dashboard-shortcuts-icon-ink);border-radius:16px;justify-content:center;align-items:center;font-size:1rem;font-weight:700;display:inline-flex}.dashboard-shortcuts__action{color:var(--dashboard-shortcuts-action-ink);letter-spacing:.18em;font-size:1.05rem;font-weight:700}.launcher-dock{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.launcher-grid{grid-template-columns:repeat(auto-fit,minmax(168px,1fr));gap:18px;display:grid}.launcher-card{border:1px solid var(--dashboard-launcher-border);background:var(--dashboard-launcher-bg);min-height:174px;box-shadow:var(--dashboard-launcher-shadow);border-radius:26px;gap:14px;padding:18px;transition:transform .18s,border-color .18s,box-shadow .18s,background .24s,color .24s;display:grid}.launcher-card:hover{border-color:var(--dashboard-launcher-hover-border);transform:translateY(-2px)}.launcher-card--compact{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;min-height:118px}.launcher-card.is-active{border-color:var(--dashboard-launcher-active-border);box-shadow:var(--dashboard-launcher-active-shadow)}.launcher-card.is-soon{background:var(--dashboard-launcher-soon-bg)}.launcher-card__icon{color:#fff6ef;border-radius:28px;justify-content:center;align-items:center;width:86px;height:86px;display:inline-flex;box-shadow:0 26px 50px #0000003d}.launcher-card--compact .launcher-card__icon{border-radius:22px;width:62px;height:62px;box-shadow:0 14px 30px #0003}.launcher-card__icon--blue{background:linear-gradient(160deg,#1f55cb,#2741a4)}.launcher-card__icon--orange{background:linear-gradient(160deg,#ff6d14,#d2560f)}.launcher-card__icon--green{background:linear-gradient(160deg,#08a56b,#1a8764)}.launcher-card__icon--pink{background:linear-gradient(160deg,#f1008b,#d40067)}.launcher-card__icon--violet{background:linear-gradient(160deg,#8b32ff,#5a24d5)}.launcher-card__icon--copper{background:linear-gradient(160deg,#be5500,#8c3800)}.launcher-card__icon--indigo{background:linear-gradient(160deg,#4f3aff,#2d2ca6)}.launcher-card__icon--stone{background:linear-gradient(160deg,#4a3e39,#2a2524)}.launcher-card__copy{gap:6px;display:grid}.launcher-card__copy strong{color:var(--dashboard-launcher-copy);font-family:Trebuchet MS,Gill Sans,sans-serif;font-size:1.06rem;line-height:1.08}.launcher-card__copy span{color:var(--dashboard-launcher-hint);letter-spacing:.04em;text-transform:uppercase;font-size:.88rem}.launcher-card--compact .launcher-card__copy strong{font-size:.98rem}.launcher-card__meta{justify-content:flex-end;align-items:center;gap:8px;margin-top:auto;display:flex}.launcher-card--compact .launcher-card__meta{grid-column:1/-1;justify-content:flex-start}.launcher-badge{background:var(--dashboard-launcher-badge-bg);min-height:30px;color:var(--dashboard-launcher-badge-ink);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;padding:0 10px;font-size:.78rem;font-weight:800;display:inline-flex}.launcher-badge--current{background:var(--dashboard-launcher-current-bg);color:var(--dashboard-launcher-current-ink)}.launcher-groups{gap:18px;display:grid}.launcher-group{gap:14px;display:grid}.launcher-group__head h2{color:var(--dashboard-ink);margin:0}.shell--dashboard :is(.panel,.page-card,.mini-card,.row-card,.message-card,.content-card,.conversation-card,.thread-panel,.list-item,.empty-state,.hero-side,.dashboard-card,.dashboard-action,.dashboard-action--ghost,.dashboard-select,.social-shell-panel,.launcher-card,.launcher-card__icon,.launcher-badge,.dashboard-brand__mark,.theme-switcher,.theme-switcher__indicator,.theme-switcher__button){transition:background .24s,background-color .24s,border-color .24s,color .24s,box-shadow .24s,transform .24s}@media (max-width:1180px){.launcher-dock{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:860px){.launcher-dock{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:980px){.shell-body,.hero-grid,.content-grid,.content-detail-grid,.split{grid-template-columns:1fr}.conversation-card,.conversation-card__title-row,.composer-actions,.content-card__meta,.news-card__header,.news-card__footer,.content-card__footer{flex-direction:column;align-items:flex-start}.sidebar{position:static}.social-dashboard__head,.dashboard-grid,.dashboard-shortcuts__head,.social-shell-topbar,.social-shell-panel__head{flex-direction:column;align-items:flex-start}.dashboard-actions,.social-shell-topbar__actions{justify-content:flex-start;width:100%}.theme-switcher{width:100%}.social-shell-menu-trigger{width:100%;min-width:0}.dashboard-card--time,.dashboard-card--hero{min-height:auto}.launcher-grid,.launcher-dock{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.shell--dashboard :is(.panel,.page-card,.mini-card,.row-card,.message-card,.content-card,.conversation-card,.thread-panel,.list-item,.empty-state,.hero-side,.dashboard-card,.dashboard-action,.dashboard-action--ghost,.dashboard-select,.social-shell-panel,.launcher-card,.launcher-card__icon,.launcher-badge,.dashboard-brand__mark,.theme-switcher,.theme-switcher__indicator,.theme-switcher__button,.social-shell-dropdown){transition:none}}
