.theme-switch{display:inline-flex;align-items:center;justify-content:space-between;gap:13px;flex:none;min-height:49px;padding:7px 9px 7px 13px;border:1px solid #d7dfeb;border-radius:14px;background:#f5f7fb;color:#20375b;text-align:left;box-shadow:0 3px 12px #001e6008;transition:background .2s,border-color .2s}.theme-switch:hover{border-color:#cab677}.theme-switch-label{font-size:11px;line-height:1.3;color:#65738a}.theme-switch-label strong{display:block;margin-top:2px;color:#001e60;font-size:13px}.theme-switch-track{position:relative;display:flex;align-items:center;justify-content:space-between;width:69px;height:34px;padding:0 9px;border-radius:20px;background:linear-gradient(110deg,#f7d98a,#edc869);color:#7b6329;transition:background .25s}.theme-switch-track svg{position:relative;z-index:1}.theme-switch-track svg:first-child{color:#8e6c26}.theme-switch-track svg:nth-child(2){color:#cbd6e8}.theme-switch-thumb{position:absolute;z-index:0;left:3px;top:3px;width:28px;height:28px;border-radius:50%;background:#fff9e9;box-shadow:0 2px 7px #001e6038;transition:transform .3s cubic-bezier(.2,.8,.2,1),background .3s}.theme-switch[aria-checked=true] .theme-switch-track{background:linear-gradient(110deg,#243c72,#10244e)}.theme-switch[aria-checked=true] .theme-switch-track svg:first-child{color:#7590bc}.theme-switch[aria-checked=true] .theme-switch-track svg:nth-child(2){color:#ffe8a6}.theme-switch[aria-checked=true] .theme-switch-thumb{transform:translateX(35px);background:#e2eaf8}.theme-switch-compact{min-height:38px;padding:2px;border:0;border-radius:22px;background:transparent;box-shadow:none}.theme-switch-compact .theme-switch-track{width:65px;height:32px}.theme-switch-compact .theme-switch-thumb{width:26px;height:26px}.theme-switch-compact[aria-checked=true] .theme-switch-thumb{transform:translateX(33px)}.danik-content .theme-switch{width:100%;margin:8px 0 15px}.danik-content .theme-switch-label{color:#5e708a}.day-theme-control{display:flex;justify-content:flex-end;margin:-9px 0 16px}@media(max-width:700px){.day-theme-control{margin:-5px 0 16px}.day-theme-control .theme-switch{min-height:43px}}html[data-theme=dark]{color-scheme:dark;--ink:#eaf0fa;--muted:#a4b3ca;--border:#2e405c;--bg:#0b1425;--blue:#1b3150}html[data-theme=dark] body{background:var(--bg);color:var(--ink)}html[data-theme=dark] a{color:#a9c6fa}html[data-theme=dark] input,html[data-theme=dark] select,html[data-theme=dark] select:not([multiple]),html[data-theme=dark] textarea{background:#14223a;color:#edf3fc;border-color:#39506f}html[data-theme=dark] input::placeholder,html[data-theme=dark] textarea::placeholder{color:#8395b0}html[data-theme=dark] .main{background:radial-gradient(circle at 82% -12%,#152b4d 0,transparent 34%),var(--bg)}html[data-theme=dark] .bottom-nav,html[data-theme=dark] .topbar{background:#101d32f2;border-color:var(--border)}html[data-theme=dark] .breadcrumb span,html[data-theme=dark] .page-heading h1{color:var(--ink)}html[data-theme=dark] .search input{background:#172740;border-color:#334764}html[data-theme=dark] .icon:hover,html[data-theme=dark] .secondary{background:#20324e;border-color:#3a4d6a;color:#eaf0fa}html[data-theme=dark] .secondary:hover,html[data-theme=dark] .tabs button:not(:disabled):hover{background:#2a4162}html[data-theme=dark] .panel-foot.light,html[data-theme=dark] .text-button{color:#b1cdfb}html[data-theme=dark] .primary{background:#2d5ca1;color:#fff;box-shadow:none}html[data-theme=dark] .primary:hover{background:#3a70bb}html[data-theme=dark] .avatar{background:#294061;color:#d9e9ff}html[data-theme=dark] .sidebar .avatar{background:#ffffff18;color:#cab677}html[data-theme=dark] .theme-switch{background:#1a2a44;border-color:#334866;color:#eaf0fa;box-shadow:none}html[data-theme=dark] .danik-content .theme-switch-label,html[data-theme=dark] .theme-switch-label{color:#adbad0}html[data-theme=dark] .theme-switch-label strong{color:#f1f5fc}html[data-theme=dark] :is(.panel,.stat,.task-row,.space-card,.project-card,.modal,.day-side-card,.archive-task,.archive-space,.feedback-item,.feedback-empty,.tool-card,.tools-mine,.tools-categories button,.events-history,.events-search-empty,.instructions-main,.instructions-side-card,.structure-intro,.structure-people,.structure-hierarchy,.structure-team-count,.session-settings,.document-control-counts span,.document-filter-tabs button,.document-attention-list button,.events-preview-arrows button,.events-preview-fields>div,.structure-flow-controls button,.structure-roster-list button,.structure-preview-tags span,.structure-flow-roster){background:#15243a;border-color:#31435f;color:#eaf0fa;box-shadow:none}html[data-theme=dark] :is(.task-row:hover,.archive-space:hover,.structure-person:hover,.structure-person.selected,.structure-scroll-actions button:hover,.events-preview-arrows button:hover){background:#203451}html[data-theme=dark] :is(.announcement,.quiet-note,.detail-meta,.result-form,.space-banner,.calendar-grid,.calendar-event,.event-icon,.notification.unread,.rsvp-summary,.direction-list-intro,.direction-person,.direction-board-canvas,.instructions-topic,.instructions-switch,.auth-switch,.feedback-mode,.events-preview-tabs,.segments,.tool-level,.tool-select,.tools-empty,.structure-person,.structure-department,.structure-roster,.structure-strip-hint,.structure-editor-bar,.structure-card-actions button,.team-pulse-stages span,.events-history-card,.feedback-reply,.archive-empty,.events-preview-status,.day-time-card){background:#1b2d48;border-color:#354b69;color:#e7effc}html[data-theme=dark] :is(.direction-board-empty,.events-history-empty,.empty,.network-warning,.feedback-confirm,.instructions-contact,.feedback-mode-label,.feedback-empty,.events-search-empty){background:#1d304d;border-color:#445571;color:#c8d5e7}html[data-theme=dark] :is(.segments button.selected,.auth-switch button.selected,.feedback-mode button.selected,.events-preview-tabs button.selected,.instructions-switch button.selected,.tools-categories button.selected,.tools-mine.selected){background:#2c4568;color:#f2f6ff;box-shadow:none}html[data-theme=dark] :is(.count,.badge,.tool-category,.tool-symbol,.events-section-title span,.events-hub-symbol,.team-pulse-symbol,.document-control-badge,.archive-task-icon,.instructions-topic-icon,.structure-department-symbol,.structure-intro-icon,.profile-invite-icon){background:#29405f;color:#d8e8ff}html[data-theme=dark] :is(.badge.working,.badge.review,.badge.approval,.badge.accepted,.badge.done,.badge.revision,.badge.paused){filter:saturate(.85) brightness(.8);color:#fff}html[data-theme=dark] :is(.progress,.team-pulse-progress,.tool-card-divider){background:#30415b}html[data-theme=dark] :is(.dropzone,.tools-empty,.archive-empty,.events-search-empty,.feedback-empty){border-style:dashed}html[data-theme=dark] :is(.error,.archive-delete){background:#472b39;border-color:#784653;color:#ffd5d7}html[data-theme=dark] :is(.archive-restore,.tool-select.selected){background:#21463f;border-color:#397563;color:#c5f0df}html[data-theme=dark] .veil{background:#040b18bc}html[data-theme=dark] .toast{background:#294463}html[data-theme=dark] .sidebar{background:linear-gradient(165deg,#07152d,#0a1e45)}html[data-theme=dark] .welcome{background:#0b1425;color:#eaf0fa}html[data-theme=dark] .welcome-content h1,html[data-theme=dark] .welcome-content h2{color:#f3f6fc}html[data-theme=dark] .beta-notice,html[data-theme=dark] .welcome-form{background:#1b2d48;border-color:#615b4a;color:#dbe5f5}html[data-theme=dark] .beta-notice strong{color:#eaf0fa}html[data-theme=dark] :is(.day-time-value,.day-weather strong,.day-review-heading h2,.day-review-all,.archive-task h3,.events-history-empty strong,.feedback-empty strong,.instructions-empty strong,.structure-flow-roster h4){color:#f0f5fd}html[data-theme=dark] :is(.day-weather,.day-review-list,.day-review-list button,.day-time-date,.day-side-kicker,.day-review-card p,.day-weather span){border-color:#344866;color:#adbfda}html[data-theme=dark] .day-review-list button{background:transparent;color:#d7e7fc}html[data-theme=dark] .day-review-heading strong{background:#3d392f;color:#e8d79c}html[data-theme=dark] .day-role-admin{background:linear-gradient(145deg,#334662,#475875);border-color:#647594;color:#fff}html[data-theme=dark] .day-role-lead,html[data-theme=dark] .day-role-participant,html[data-theme=dark] .day-role-project{color:#fff}html[data-theme=dark] .calendar-event.task,html[data-theme=dark] .direction-note.blue,html[data-theme=dark] .direction-note.gold,html[data-theme=dark] .direction-note.mint,html[data-theme=dark] .direction-note.rose{background:#293b57;border-color:#5d6580;color:#edf3fc}html[data-theme=dark] .map-node{background:#203554;border-color:#526984;color:#edf3fc}html[data-theme=dark] .map-node :is(strong,small){color:inherit}html[data-theme=dark] .direction-note :is(textarea,input){background:transparent;color:inherit}html[data-theme=dark] .structure-leader-card{background:#20365a;color:#fff}html[data-theme=dark] :is(.structure-department-lead,.structure-roster-list button.is-lead,.structure-flow-departments .structure-vacant,.daily-wish-icon){background:#3b3c36;color:#e8d79c;border-color:#766e50}html[data-theme=dark] .structure-flow-departments .structure-department{background:#172a45}html[data-theme=dark] .structure-flow-roster{background:linear-gradient(145deg,#15243a,#1b304e)}html[data-theme=dark] .instructions-topic.expanded{background:#223b5d;color:#eaf0fa}html[data-theme=dark] .archive-intro,html[data-theme=dark] .instructions-hero{background:linear-gradient(125deg,#0a1d45,#19396a);color:#fff}html[data-theme=dark] .archive-intro p{color:#c8d9ee}html[data-theme=dark] .archive-task-space{color:#c8b47b}html[data-theme=dark] .archive-section-head p,html[data-theme=dark] .archive-task-body small{color:#a9b9d0}html[data-theme=dark] .theme-switch:focus-visible{outline:3px solid #cab677}@media(max-width:700px){.theme-switch-compact{min-width:61px}.theme-switch-compact .theme-switch-track{width:60px}.theme-switch-compact[aria-checked=true] .theme-switch-thumb{transform:translateX(28px)}}@media(prefers-reduced-motion:reduce){.theme-switch,.theme-switch-thumb,.theme-switch-track{transition:none}}html[data-theme=dark] :is(.calendar-cell,.agenda-item,.person-card,.report-row,.notification,.events-preview-card,.events-start,.events-hub-banner,.feedback-day-banner,.daily-wish,.document-control-panel,.direction-summary,.profile-invite,.structure-preview,.structure-preview.chief,.structure-preview.deputy,.structure-preview.department-lead){background:linear-gradient(125deg,#192b45,#17263d 72%);border-color:#354b69;color:#eaf0fa}html[data-theme=dark] :is(.direction-summary h2,.direction-summary-stats strong,.direction-list-intro strong,.daily-wish,.document-control-intro h2,.document-control-counts strong,.team-pulse-stages strong,.tool-level strong,.session-settings summary,.profile-invite-copy h2,.instructions-topic-name strong,.structure-section-heading h3,.structure-person strong,.structure-department-top strong,.structure-strip-hint strong,.archive-empty strong,.archive-space strong,.archive-delete-modal p strong,.structure-flow-roster strong){color:#edf3fc}html[data-theme=dark] :is(.events-start p,.events-hub-banner p,.events-hub-banner>strong,.events-history-lead,.events-history-summary-foot,.events-history-detail p,.events-preview-card p,.events-preview-description,.events-preview-modal>p,.events-preview-fields span,.events-preview-modal .events-preview-note,.feedback-day-banner p,.feedback-intro,.feedback-privacy,.feedback-center-head p,.feedback-body,.profile-invite-copy p,.instructions-head p,.instructions-topic-name>span,.instructions-topic-body li,.instructions-side-card p,.structure-intro p,.structure-preview-copy p,.archive-task-body p,.archive-delete-modal p,.tool-description,.tool-people p,.direction-note-top,.daily-wish-hint){color:#b7c6db}html[data-theme=dark] :is(.events-preview-open,.instructions-quick button,.instructions-go,.instructions-contact-link,.structure-profile-link,.direction-note-foot button,.note-grip){color:#b6d0fa}html[data-theme=dark] :is(.tabs button.selected,.bottom-nav button.active){color:#c9ddff}html[data-theme=dark] .calendar-cell{border-color:#344865}html[data-theme=dark] .calendar-cell.today{background:#213a5b}html[data-theme=dark] .notification:hover,html[data-theme=dark] .person-card:hover,html[data-theme=dark] .report-row:hover{background:#203854}html[data-theme=dark] .source-link-form .form{background:#101c31}html[data-theme=dark] .space-icon{background:#27416a}html[data-theme=dark] .gold{background:#3e3b31;color:#e8d8a3}html[data-theme=dark] .blue{background:#284162;color:#d6e7ff}html[data-theme=dark] .empty strong{color:#dbe8f8}html[data-theme=dark] .success,html[data-theme=dark] .tools-status.success{color:#9ee4c4}html[data-theme=dark] .network-warning{background:#3c3526;color:#f5dda2}html[data-theme=dark] .direction-note-foot button:hover,html[data-theme=dark] .note-grip:hover{background:#ffffff16}html[data-theme=dark] .document-filter-tabs button.selected{background:#345b93;color:#fff}html[data-theme=dark] .profile-invite-button{color:#14253e}html[data-theme=dark] .feedback-confirm p{color:#c7d3e6}html[data-theme=dark] .auth-switch button,html[data-theme=dark] .feedback-mode button,html[data-theme=dark] .instructions-switch button{color:#b7c7dd}html[data-theme=dark] .auth-switch button.selected,html[data-theme=dark] .feedback-mode button.selected,html[data-theme=dark] .instructions-switch button.selected{color:#f5f7ff}html[data-theme=dark] .archive-delete-modal{color:#eaf0fa}@media(max-width:700px){.topbar{gap:5px}.top-actions{gap:6px}.top-actions .search{width:min(28vw,130px)}.top-actions .profile-button{display:none}}html[data-theme=dark] :is(.panel-head,.task-row,.timeline-item,.space-card,.history-event,.day-weather,.day-review-list,.day-review-list button,.archive-section-head,.tool-card){border-color:#324761}.glass-switch{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:54px;margin:9px 0 15px;padding:8px 10px 8px 13px;border:1px solid #cbd8e7;border-radius:14px;background:#f1f6fc;color:#102e5a;text-align:left;box-shadow:0 3px 12px #001e600a;transition:background .22s,border-color .22s,transform .22s}.glass-switch:hover{border-color:#cab677;transform:translateY(-1px)}.glass-switch-copy{min-width:0}.glass-switch-copy strong{display:block;font-size:13px;line-height:1.3}.glass-switch-copy small{display:block;margin-top:3px;color:#60738c;font-size:11px;line-height:1.3}.glass-switch-track{position:relative;display:flex;align-items:center;justify-content:space-between;flex:none;width:69px;height:34px;padding:0 9px;border-radius:19px;background:#d7e2ef;color:#647b98;transition:background .25s,color .25s}.glass-switch-track svg{position:relative;z-index:1}.glass-switch-thumb{position:absolute;left:3px;top:3px;width:28px;height:28px;border-radius:50%;background:#fff;box-shadow:0 2px 8px #001e6033;transition:transform .3s cubic-bezier(.2,.8,.2,1)}.glass-switch[aria-checked=true] .glass-switch-track{background:linear-gradient(115deg,#8bc9e2,#b4afe1 52%,#cab677);color:#183b62}.glass-switch[aria-checked=true] .glass-switch-thumb{transform:translateX(35px);background:#f9fcff}html[data-theme=dark] .glass-switch{background:#1a2a44;border-color:#334866;color:#edf3fc;box-shadow:none}html[data-theme=dark] .glass-switch-copy small{color:#b1c2d9}html[data-theme=dark] .glass-switch-track{background:#354b68;color:#b6c9e5}html[data-glass=on]{--glass-surface:rgba(255,255,255,.68);--glass-surface-soft:rgba(247,251,255,.52);--glass-surface-strong:rgba(255,255,255,.84);--glass-edge:rgba(255,255,255,.78);--glass-shadow:0 14px 38px rgba(29,65,112,.12),inset 0 1px 0 rgba(255,255,255,.86);--glass-text:#10233f;--glass-sheen:rgba(255,255,255,.38)}html[data-glass=on][data-theme=dark]{--glass-surface:rgba(21,38,64,.73);--glass-surface-soft:rgba(29,50,80,.65);--glass-surface-strong:rgba(24,40,65,.9);--glass-edge:rgba(154,193,240,.23);--glass-shadow:0 16px 42px rgba(0,6,21,.35),inset 0 1px 0 rgba(228,240,255,.13);--glass-text:#edf3fc;--glass-sheen:rgba(236,246,255,.09)}html[data-glass=on] body{background:#dfeaf6;color:var(--glass-text)}html[data-glass=on] .main{background:radial-gradient(circle at 82% 8%,rgba(202,182,119,.3),transparent 30%),radial-gradient(circle at 22% 34%,rgba(128,186,221,.31),transparent 36%),linear-gradient(145deg,#e9f1f9,#dce8f4 54%,#edf0f7);background-attachment:fixed}html[data-glass=on][data-theme=dark] body{background:#0b162b}html[data-glass=on][data-theme=dark] .main{background:radial-gradient(circle at 82% 8%,rgba(202,182,119,.16),transparent 33%),radial-gradient(circle at 20% 36%,rgba(52,106,164,.32),transparent 39%),linear-gradient(145deg,#091527,#142541 55%,#0c1a31);background-attachment:fixed}html[data-glass=on] .sidebar{background:linear-gradient(165deg,rgba(5,31,72,.89),rgba(0,30,96,.83));border-right:1px solid rgba(226,239,255,.23);box-shadow:8px 0 32px rgba(0,30,96,.14);-webkit-backdrop-filter:blur(22px) saturate(145%);backdrop-filter:blur(22px) saturate(145%)}html[data-glass=on] :is(.topbar,.bottom-nav){background:var(--glass-surface-strong);border-color:var(--glass-edge);box-shadow:0 5px 24px rgba(32,65,103,.09);-webkit-backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(18px) saturate(150%)}html[data-glass=on] :is(.panel,.stat,.task-row,.space-card,.project-card,.modal,.day-side-card,.archive-task,.archive-space,.feedback-item,.feedback-empty,.tool-card,.tools-mine,.events-history,.events-search-empty,.instructions-main,.instructions-side-card,.structure-intro,.structure-people,.structure-hierarchy,.structure-team-count,.session-settings,.calendar-cell,.agenda-item,.person-card,.report-row,.notification,.events-preview-card,.events-start,.events-hub-banner,.feedback-day-banner,.daily-wish,.document-control-panel,.direction-summary,.profile-invite,.structure-preview,.direction-board-canvas,.structure-flow-roster,.danik-panel,.danik-bubble){background:linear-gradient(135deg,var(--glass-sheen),transparent 52%),var(--glass-surface);border-color:var(--glass-edge);color:var(--glass-text);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(15px) saturate(150%);backdrop-filter:blur(15px) saturate(150%)}html[data-glass=on] :is(.modal,.danik-panel,.welcome-form){background:var(--glass-surface-strong);-webkit-backdrop-filter:blur(24px) saturate(155%);backdrop-filter:blur(24px) saturate(155%)}html[data-glass=on] :is(.announcement,.quiet-note,.detail-meta,.result-form,.space-banner,.calendar-grid,.calendar-event,.rsvp-summary,.direction-list-intro,.direction-person,.instructions-topic,.instructions-switch,.auth-switch,.feedback-mode,.events-preview-tabs,.segments,.tool-level,.tool-select,.tools-empty,.structure-person,.structure-department,.structure-roster,.structure-strip-hint,.structure-editor-bar,.team-pulse-stages span,.events-history-card,.feedback-reply,.archive-empty,.day-time-card,.events-preview-fields>div,.structure-roster-list button,.document-filter-tabs button,.document-attention-list button,.danik-menu button,.danik-task){background:linear-gradient(135deg,var(--glass-sheen),transparent 60%),var(--glass-surface-soft);border-color:var(--glass-edge);color:var(--glass-text);box-shadow:inset 0 1px 0 rgba(255,255,255,.3)}html[data-glass=on] :is(.map-node,.direction-note,.document-control-counts span,.team-pulse,.events-history-empty){background:linear-gradient(135deg,var(--glass-sheen),transparent 60%),var(--glass-surface);border-color:var(--glass-edge);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(12px) saturate(145%);backdrop-filter:blur(12px) saturate(145%)}html[data-glass=on] .day-role-project{background:linear-gradient(145deg,rgba(0,30,96,.9),rgba(40,77,139,.79));border-color:rgba(232,242,255,.35)}html[data-glass=on] .day-role-lead,html[data-glass=on] .day-role-project{color:#fff;box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}html[data-glass=on] .day-role-lead{background:linear-gradient(145deg,rgba(102,20,52,.9),rgba(179,64,81,.77));border-color:rgba(255,229,235,.37)}html[data-glass=on] .day-role-participant{background:linear-gradient(145deg,rgba(17,88,75,.9),rgba(48,135,107,.78));border-color:rgba(224,255,243,.37);color:#fff}html[data-glass=on] .day-role-admin,html[data-glass=on] .day-role-participant{box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}html[data-glass=on] .day-role-admin{background:var(--glass-surface-strong);border-color:var(--glass-edge);color:var(--glass-text)}html[data-glass=on] .structure-leader-card{background:rgba(227,241,255,.14);border-color:rgba(235,245,255,.38);color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.24);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}html[data-glass=on] .direction-note.gold{background:linear-gradient(135deg,var(--glass-sheen),transparent 60%),rgba(255,244,212,.8)}html[data-glass=on] .direction-note.blue{background:linear-gradient(135deg,var(--glass-sheen),transparent 60%),rgba(225,239,255,.81)}html[data-glass=on] .direction-note.rose{background:linear-gradient(135deg,var(--glass-sheen),transparent 60%),rgba(251,229,239,.81)}html[data-glass=on] .direction-note.mint{background:linear-gradient(135deg,var(--glass-sheen),transparent 60%),rgba(220,244,235,.82)}html[data-glass=on][data-theme=dark] :is(.direction-note.gold,.direction-note.blue,.direction-note.rose,.direction-note.mint){background:linear-gradient(135deg,var(--glass-sheen),transparent 60%),rgba(34,54,82,.82);color:#edf3fc}html[data-glass=on] :is(.archive-intro,.instructions-hero){background:linear-gradient(125deg,rgba(0,30,96,.86),rgba(44,78,137,.71));border:1px solid rgba(225,239,255,.24);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}html[data-glass=on] :is(input,textarea,select,.search input,.secondary,.theme-switch,.glass-switch){background:var(--glass-surface-strong);border-color:var(--glass-edge);color:var(--glass-text);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}html[data-glass=on] :is(input,textarea,select):focus-visible{background:var(--glass-surface-strong)}html[data-glass=on] :is(.segments button.selected,.auth-switch button.selected,.feedback-mode button.selected,.events-preview-tabs button.selected,.instructions-switch button.selected,.tools-categories button.selected,.tools-mine.selected){background:var(--glass-surface-strong);color:var(--glass-text);box-shadow:0 5px 14px rgba(30,71,122,.12),inset 0 1px 0 rgba(255,255,255,.65)}html[data-glass=on] .primary{background:linear-gradient(125deg,#001e60,#304d88);box-shadow:0 8px 18px rgba(0,30,96,.21),inset 0 1px 0 rgba(255,255,255,.21)}html[data-glass=on] .primary:hover{background:linear-gradient(125deg,#163979,#45649c)}html[data-glass=on] .veil{background:rgba(7,22,47,.54);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}html[data-glass=on] .welcome{background:radial-gradient(circle at 25% 35%,rgba(145,194,227,.3),transparent 38%),#e8f0f8;color:var(--glass-text)}html[data-glass=on][data-theme=dark] .welcome{background:radial-gradient(circle at 25% 35%,rgba(40,90,145,.27),transparent 40%),#0d1b31}html[data-glass=on] .welcome-form{background:var(--glass-surface-strong);border:1px solid var(--glass-edge);box-shadow:var(--glass-shadow)}html[data-glass=on] .danik-panel header{background:linear-gradient(110deg,rgba(0,30,96,.92),rgba(39,69,123,.82))}html[data-glass=on] .danik-panel nav{border-color:var(--glass-edge)}html[data-glass=on] .glass-switch-track{box-shadow:inset 0 1px 4px rgba(0,30,96,.16)}html[data-glass=on][data-theme=dark] :is(.modal,.danik-panel,.welcome-form){color:#edf3fc}html[data-glass=on][data-theme=dark] :is(.danik-panel,.danik-bubble){background:linear-gradient(135deg,var(--glass-sheen),transparent 52%),var(--glass-surface);border-color:var(--glass-edge);box-shadow:var(--glass-shadow)}html[data-glass=on][data-theme=dark] :is(.danik-menu button,.danik-task){background:var(--glass-surface-soft);border-color:var(--glass-edge);color:var(--glass-text)}html[data-glass=on][data-theme=dark] :is(.danik-menu small,.glass-switch-copy small){color:#becfe5}@media(max-width:700px){html[data-glass=on] .main{background-attachment:scroll}html[data-glass=on] .sidebar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}html[data-glass=on] :is(.panel,.stat,.task-row,.space-card,.project-card,.modal,.day-side-card,.tool-card,.calendar-cell,.danik-panel){-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}@media(prefers-reduced-transparency:reduce){html[data-glass=on]{--glass-surface:#f5f8fc;--glass-surface-soft:#eef3f9;--glass-surface-strong:#fff}html[data-glass=on][data-theme=dark]{--glass-surface:#182944;--glass-surface-soft:#203451;--glass-surface-strong:#17263f}html[data-glass=on] :is(.sidebar,.topbar,.bottom-nav,.panel,.stat,.task-row,.space-card,.project-card,.modal,.danik-panel,.danik-bubble){-webkit-backdrop-filter:none;backdrop-filter:none}}@media(prefers-reduced-motion:reduce){.glass-switch,.glass-switch-thumb,.glass-switch-track{transition:none}.glass-switch:hover{transform:none}}html[data-glass=on] :is(.panel,.stat,.task-row,.space-card,.project-card,.modal,.day-side-card,.day-review-card,.day-role-card,.archive-task,.archive-space,.feedback-item,.feedback-empty,.tool-card,.tools-mine,.events-history,.events-history-card,.events-preview-card,.events-start,.events-hub-banner,.document-control-panel,.direction-summary,.direction-board-canvas,.person-card,.block-card,.calendar-cell,.agenda-item,.instructions-main,.instructions-side-card,.structure-intro,.structure-people,.structure-hierarchy,.structure-department,.structure-flow-column,.structure-flow-roster,.danik-panel,.welcome-form){border-radius:24px}html[data-glass=on] :is(.announcement,.quiet-note,.detail-meta,.result-form,.space-banner,.calendar-grid,.calendar-event,.rsvp-summary,.direction-list-intro,.direction-person,.direction-note,.instructions-topic,.instructions-switch,.auth-switch,.feedback-mode,.events-preview-tabs,.segments,.tool-level,.tool-select,.tools-empty,.structure-person,.structure-roster,.structure-strip-hint,.structure-editor-bar,.events-preview-fields>div,.day-time-card,.document-filter-tabs,.document-attention-list button,.danik-menu button,.danik-task){border-radius:18px}html[data-glass=on] :is(input:not([type=checkbox]):not([type=radio]),textarea,select){border-radius:15px}html[data-glass=on] :is(.primary,.secondary,.text-button,.glass-switch,.theme-switch,.segments button,.auth-switch button,.tabs button,.feedback-mode button,.events-preview-tabs button,.instructions-switch button,.document-filter-tabs button,.tools-categories button,.tool-select,.document-attention-list button,.danik-menu button,.danik-task,.sidebar nav button,.bottom-nav button){border-radius:999px;transition:transform .24s cubic-bezier(.2,.8,.2,1),box-shadow .24s ease,background-color .24s ease,border-color .24s ease,background-position .35s ease}html[data-glass=on] :is(.primary,.secondary){border:1px solid rgba(255,255,255,.62);box-shadow:0 9px 22px rgba(36,74,126,.17),inset 0 1px 0 rgba(255,255,255,.72),inset 0 -1px 0 rgba(62,113,174,.12)}html[data-glass=on] .primary{background:radial-gradient(circle at 14% 5%,rgba(159,211,255,.48),transparent 35%),radial-gradient(circle at 92% 92%,rgba(202,182,119,.33),transparent 37%),linear-gradient(120deg,#001e60,#284f91 60%,#102d72);background-size:150% 150%;color:#fff}html[data-glass=on] .secondary{background:radial-gradient(circle at 12% 7%,rgba(255,255,255,.95),transparent 43%),radial-gradient(circle at 90% 100%,rgba(139,194,232,.37),transparent 42%),var(--glass-surface-strong);background-size:150% 150%;color:var(--glass-text)}html[data-glass=on][data-theme=dark] .secondary{border-color:rgba(172,209,249,.32);box-shadow:0 9px 22px rgba(0,6,24,.23),inset 0 1px 0 rgba(235,247,255,.15)}html[data-glass=on] :is(.segments button,.auth-switch button,.tabs button,.feedback-mode button,.events-preview-tabs button,.instructions-switch button,.document-filter-tabs button,.tools-categories button,.document-attention-list button,.danik-menu button,.danik-task){border-radius:999px}html[data-glass=on] :is(.sidebar nav button,.bottom-nav button){border-radius:18px}html[data-glass=on] :is(.icon,.events-preview-arrows button){border-radius:50%;transition:transform .24s cubic-bezier(.2,.8,.2,1),box-shadow .24s ease,background-color .24s ease}@media(hover:hover){html[data-glass=on] :is(.primary,.secondary,.text-button,.glass-switch,.theme-switch,.segments button,.auth-switch button,.tabs button,.feedback-mode button,.events-preview-tabs button,.instructions-switch button,.document-filter-tabs button,.tools-categories button,.tool-select,.document-attention-list button,.danik-menu button,.danik-task,.sidebar nav button,.bottom-nav button,.icon,.events-preview-arrows button):not(:disabled):hover{transform:translateY(-2px) scale(1.025);box-shadow:0 12px 24px rgba(30,67,117,.2),inset 0 1px 0 rgba(255,255,255,.7);background-position:100% 90%}html[data-glass=on] :is(.primary,.secondary,.text-button,.glass-switch,.theme-switch,.segments button,.auth-switch button,.tabs button,.feedback-mode button,.events-preview-tabs button,.instructions-switch button,.document-filter-tabs button,.tools-categories button,.tool-select,.document-attention-list button,.danik-menu button,.danik-task,.sidebar nav button,.bottom-nav button,.icon,.events-preview-arrows button):not(:disabled):active{transform:translateY(0) scale(.98)}html[data-glass=on] :is(.panel,.stat,.space-card,.project-card,.tool-card,.events-preview-card,.person-card,.block-card):hover{border-color:rgba(202,182,119,.57);box-shadow:0 17px 38px rgba(29,65,112,.15),inset 0 1px 0 rgba(255,255,255,.8)}}@media(prefers-reduced-motion:reduce){html[data-glass=on] :is(.primary,.secondary,.text-button,.glass-switch,.theme-switch,.segments button,.auth-switch button,.tabs button,.feedback-mode button,.events-preview-tabs button,.instructions-switch button,.document-filter-tabs button,.tools-categories button,.tool-select,.document-attention-list button,.danik-menu button,.danik-task,.sidebar nav button,.bottom-nav button,.icon,.events-preview-arrows button){transition:none!important;transform:none!important}}html[data-glass=on]{--glass-surface:rgba(255,255,255,.82);--glass-surface-soft:rgba(255,255,255,.7);--glass-surface-strong:rgba(255,255,255,.9);--glass-card-sheen:rgba(255,255,255,.38);--glass-action:rgba(255,255,255,.83);--glass-action-ink:#102b58;--glass-action-edge:rgba(197,214,234,.9);--glass-action-shadow:0 7px 18px rgba(26,62,109,.1),inset 0 1px 0 rgba(255,255,255,.94)}html[data-glass=on][data-theme=dark]{--glass-surface:rgba(22,39,64,.88);--glass-surface-soft:rgba(30,51,80,.82);--glass-surface-strong:rgba(25,42,67,.94);--glass-card-sheen:rgba(255,255,255,.07);--glass-action:rgba(38,60,91,.91);--glass-action-ink:#f4f8ff;--glass-action-edge:rgba(175,206,242,.42);--glass-action-shadow:0 7px 18px rgba(0,7,25,.25),inset 0 1px 0 rgba(242,248,255,.16)}html[data-glass=on] :is(.primary,.secondary,.panel-foot,.panel-foot.light,.text-button,.events-start-button,.profile-invite-button){background:linear-gradient(145deg,var(--glass-card-sheen),transparent 68%),var(--glass-action);border:1px solid var(--glass-action-edge);border-radius:999px;color:var(--glass-action-ink);box-shadow:var(--glass-action-shadow);-webkit-backdrop-filter:blur(12px) saturate(135%);backdrop-filter:blur(12px) saturate(135%)}html[data-glass=on] :is(.primary,.secondary,.panel-foot,.text-button,.profile-invite-button):hover{background:linear-gradient(145deg,var(--glass-card-sheen),transparent 70%),var(--glass-action);color:var(--glass-action-ink)}html[data-glass=on] .text-button{padding:7px 12px;font-weight:700}html[data-glass=on] :is(.segments button,.auth-switch button,.tabs button,.feedback-mode button,.events-preview-tabs button,.instructions-switch button,.document-filter-tabs button,.tools-categories button){background:var(--glass-surface-soft);color:var(--glass-action-ink)}html[data-glass=on] :is(.segments button.selected,.auth-switch button.selected,.tabs button.selected,.feedback-mode button.selected,.events-preview-tabs button.selected,.instructions-switch button.selected,.document-filter-tabs button.selected,.tools-categories button.selected){background:var(--glass-action);color:var(--glass-action-ink);box-shadow:var(--glass-action-shadow)}html[data-glass=on] :is(.panel,.stat,.task-row,.space-card,.project-card,.event-project-card,.tool-card,.person-card,.block-card,.day-side-card,.day-review-card,.calendar-cell,.agenda-item,.report-row,.notification,.events-history,.events-history-card,.events-preview-card,.events-start,.events-hub-banner,.feedback-item,.feedback-empty,.document-control-panel,.direction-summary,.direction-note,.structure-intro,.structure-people,.structure-department,.structure-person,.structure-hierarchy,.instructions-main,.instructions-side-card,.archive-task,.archive-space){background:linear-gradient(145deg,var(--glass-card-sheen),transparent 55%),var(--glass-surface-strong);border-color:var(--glass-action-edge);color:var(--glass-text)}html[data-glass=on] :is(.project-card,.event-project-card) :is(h2,strong){color:var(--glass-text)}html[data-glass=on] .events-hub-banner p,html[data-glass=on] :is(.project-card,.event-project-card) :is(p,small,.project-meta,.badge){color:var(--glass-text);opacity:.8}html[data-glass=on] :is(.project-card,.event-project-card) .badge{background:var(--glass-action);border:1px solid var(--glass-action-edge);border-radius:999px;opacity:1}html[data-glass=on] :is(input:not([type=checkbox]):not([type=radio]),textarea,select){border-color:var(--glass-action-edge)}@media(hover:hover){html[data-glass=on] :is(.primary,.secondary,.panel-foot,.panel-head .text-button,.events-history .text-button,.profile-invite-button):not(:disabled):hover{transform:translateY(-2px) scale(1.015);box-shadow:0 10px 23px rgba(29,65,112,.17),inset 0 1px 0 rgba(255,255,255,.94)}}@media(prefers-reduced-motion:reduce){html[data-glass=on] :is(.panel-foot,.panel-head .text-button,.events-history .text-button,.profile-invite-button){transition:none!important;transform:none!important}}html[data-style=glass][data-glass=on] .task-list{display:grid;gap:12px;background:transparent;border:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;overflow:visible}html[data-style=glass][data-glass=on] .task-list .task-row{margin:0;border:1px solid var(--glass-action-edge);border-radius:20px;box-shadow:var(--glass-action-shadow)}html[data-style=aero],html[data-style=cute],html[data-style=dark-tech],html[data-style=y2k]{--style-surface:rgba(255,255,255,.86);--style-surface-soft:rgba(255,255,255,.7);--style-ink:#11264b;--style-muted:#536987;--style-edge:rgba(255,255,255,.8);--style-accent:#2565b3;--style-button:#0b4d9e;--style-button-ink:#fff;--style-shadow:0 16px 38px rgba(17,48,91,.16),inset 0 1px 0 rgba(255,255,255,.9);--style-sidebar:linear-gradient(165deg,#063f8a,#052765 72%,#061e49);--glass-surface:var(--style-surface);--glass-surface-soft:var(--style-surface-soft);--glass-surface-strong:var(--style-surface);--glass-edge:var(--style-edge);--glass-text:var(--style-ink);--glass-shadow:var(--style-shadow);--glass-action:var(--style-surface-soft);--glass-action-ink:var(--style-ink);--glass-action-edge:var(--style-edge);--glass-action-shadow:var(--style-shadow);--glass-card-sheen:rgba(255,255,255,.36);--ink:var(--style-ink);--muted:var(--style-muted);--border:var(--style-edge);--navy:var(--style-button);--navy2:var(--style-accent);--gold:var(--style-accent);--bg:#d8e8f8;--radius:23px}html[data-style=aero]{--style-surface:rgba(242,250,255,.78);--style-surface-soft:rgba(232,247,255,.67);--style-ink:#0b315e;--style-muted:#375c7d;--style-edge:rgba(255,255,255,.86);--style-accent:#1283bd;--style-button:#0757a7;--style-sidebar:linear-gradient(165deg,rgba(0,77,153,.91),rgba(0,32,106,.92));--style-shadow:0 15px 34px rgba(3,65,118,.2),inset 0 1px 0 #fff}html[data-style=y2k]{--style-surface:rgba(255,255,255,.89);--style-surface-soft:rgba(242,246,255,.87);--style-ink:#142d69;--style-muted:#5c6895;--style-edge:rgba(155,180,255,.43);--style-accent:#6678e9;--style-button:#314bb8;--style-sidebar:linear-gradient(175deg,#f8faff,#e8edff 65%,#d7e1ff);--style-shadow:0 14px 34px rgba(65,80,155,.12),inset 0 1px 0 #fff}html[data-style=cute]{--style-surface:rgba(255,249,253,.9);--style-surface-soft:rgba(255,239,249,.86);--style-ink:#64274e;--style-muted:#895875;--style-edge:rgba(248,167,203,.46);--style-accent:#ee70ac;--style-button:#c4377e;--style-sidebar:linear-gradient(160deg,#ffe7f1,#f8c6dc 64%,#ecc0e1);--style-shadow:0 15px 36px rgba(161,44,107,.14),inset 0 1px 0 #fff}html[data-style=dark-tech]{color-scheme:dark;--style-surface:rgba(4,13,35,.9);--style-surface-soft:rgba(9,27,58,.84);--style-ink:#f3f6ff;--style-muted:#c2d4f0;--style-edge:rgba(72,155,255,.72);--style-accent:#40c6ff;--style-button:#a51282;--style-button-ink:#fff;--style-sidebar:linear-gradient(170deg,rgba(0,8,27,.97),rgba(3,12,39,.94));--style-shadow:0 0 0 1px rgba(20,136,255,.14),0 14px 37px rgba(0,4,17,.52),0 0 22px rgba(0,135,255,.15);--bg:#02091d;--gold:#ff57c3;--navy:#e734b5}html:is([data-style=aero],[data-style=y2k])[data-theme=dark]{color-scheme:dark;--style-surface:rgba(13,31,58,.91);--style-surface-soft:rgba(22,44,73,.86);--style-ink:#f1f6ff;--style-muted:#c5d5eb;--style-edge:rgba(144,196,251,.31);--style-shadow:0 16px 40px rgba(0,7,27,.48),inset 0 1px 0 rgba(255,255,255,.08);--bg:#0b1931}html:is([data-style=aero],[data-style=y2k],[data-style=dark-tech])[data-theme=dark]{--glass-surface:var(--style-surface);--glass-surface-soft:var(--style-surface-soft);--glass-surface-strong:var(--style-surface);--glass-edge:var(--style-edge);--glass-text:var(--style-ink);--glass-shadow:var(--style-shadow)}html:is([data-style=aero],[data-style=y2k],[data-style=cute],[data-style=dark-tech]) body{background:var(--bg);color:var(--style-ink)}html[data-style=aero] .main{background:linear-gradient(90deg,rgba(10,100,176,.09),rgba(237,250,255,.13)),url(/styles/aero-landscape.png) 50%/cover fixed}html[data-style=y2k] .main{background:radial-gradient(ellipse at 84% 3%,rgba(185,196,255,.8),transparent 28%),repeating-linear-gradient(0deg,rgba(91,110,213,.055) 0 1px,transparent 1px 32px),repeating-linear-gradient(90deg,rgba(91,110,213,.055) 0 1px,transparent 1px 32px),linear-gradient(145deg,#f7f8ff,#e2e9ff 60%,#f6f8ff);background-attachment:fixed}html[data-style=cute] .main{background:linear-gradient(135deg,rgba(255,240,249,.24),rgba(255,220,241,.29)),url(/styles/cute-clouds.png) 50%/cover fixed}html[data-style=dark-tech] .main{background:radial-gradient(ellipse at 77% 8%,rgba(112,45,164,.3),transparent 42%),radial-gradient(ellipse at 14% 72%,rgba(12,114,177,.23),transparent 46%),linear-gradient(145deg,rgba(2,7,25,.83) 3%,rgba(8,20,53,.7) 48%,rgba(3,8,28,.9)),url(/styles/cyberpunk-city.png) 50%/cover fixed}html[data-style=aero][data-theme=dark] .main{background-image:linear-gradient(0deg,rgba(1,13,36,.78),rgba(2,20,45,.66)),var(--style-night-image)}html[data-style=aero][data-theme=dark]{--style-night-image:url(/styles/aero-landscape.png)}html[data-style=y2k][data-theme=dark] .main{background:radial-gradient(circle at 75% 7%,rgba(87,98,192,.34),transparent 35%),repeating-linear-gradient(0deg,rgba(133,158,255,.06) 0 1px,transparent 1px 32px),linear-gradient(145deg,#0e1936,#111f46)}html:is([data-style=aero],[data-style=y2k],[data-style=cute],[data-style=dark-tech]) .sidebar{background:var(--style-sidebar);border-right:1px solid var(--style-edge);box-shadow:6px 0 28px rgba(7,26,72,.18)}html:is([data-style=y2k],[data-style=cute]) .sidebar :is(.brand,.brand b,.sidebar-profile,.sidebar nav button){color:var(--style-ink)}html[data-style=y2k][data-theme=dark] .sidebar{background:linear-gradient(165deg,#121b40,#251c48 76%,#101a36)}html:is([data-style=y2k],[data-style=cute]) .sidebar :is(.nav-label,.sidebar-profile small){color:var(--style-muted)}html:is([data-style=y2k],[data-style=cute]) .sidebar nav button.active{background:#fff9;color:var(--style-button);box-shadow:0 4px 16px #263f9530}html:is([data-style=y2k],[data-style=cute]) .sidebar nav button:hover{background:#ffffff9e}html[data-style=y2k][data-theme=dark] .sidebar nav button:hover{background:rgba(147,157,240,.22);color:var(--style-ink)}html:is([data-style=y2k],[data-style=cute]) .sidebar .avatar{background:var(--style-button);color:#fff}html:is([data-style=aero],[data-style=y2k],[data-style=cute],[data-style=dark-tech]) :is(.topbar,.bottom-nav){background:var(--style-surface);border-color:var(--style-edge);color:var(--style-ink);backdrop-filter:blur(17px) saturate(145%)}html:is([data-style=aero],[data-style=y2k],[data-style=cute],[data-style=dark-tech]) :is(.panel,.stat,.task-row,.space-card,.project-card,.modal,.day-side-card,.day-review-card,.day-role-card,.archive-task,.archive-space,.feedback-item,.feedback-empty,.tool-card,.tools-mine,.events-history,.events-history-card,.events-preview-card,.events-start,.events-hub-banner,.document-control-panel,.direction-summary,.direction-board-canvas,.person-card,.block-card,.calendar-cell,.agenda-item,.instructions-main,.instructions-side-card,.structure-intro,.structure-people,.structure-hierarchy,.structure-department,.structure-flow-column,.structure-flow-roster,.danik-panel,.daily-wish,.profile-invite){background:var(--style-surface);border:1px solid var(--style-edge);border-radius:23px;color:var(--style-ink);box-shadow:var(--style-shadow);backdrop-filter:blur(17px) saturate(138%)}html:is([data-style=aero],[data-style=y2k],[data-style=cute],[data-style=dark-tech]) :is(.announcement,.quiet-note,.detail-meta,.result-form,.space-banner,.calendar-grid,.calendar-event,.rsvp-summary,.direction-list-intro,.direction-person,.direction-note,.instructions-topic,.instructions-switch,.auth-switch,.feedback-mode,.events-preview-tabs,.segments,.tool-level,.tool-select,.tools-empty,.structure-person,.structure-roster,.structure-strip-hint,.structure-editor-bar,.events-preview-fields>div,.day-time-card,.document-filter-tabs,.document-attention-list button,.danik-menu button,.danik-task){background:var(--style-surface-soft);border-color:var(--style-edge);color:var(--style-ink);border-radius:18px}html:is([data-style=aero],[data-style=y2k],[data-style=cute],[data-style=dark-tech]) :is(.task-row,.space-card){border-radius:0;box-shadow:none}html:is([data-style=aero],[data-style=y2k],[data-style=cute],[data-style=dark-tech]) :is(.panel,.modal,.day-side-card,.project-card,.event-project-card,.person-card,.tool-card){overflow:hidden}html:is([data-style=aero],[data-style=y2k],[data-style=cute],[data-style=dark-tech]) :is(.primary,.secondary,.panel-foot,.theme-switch,.segments button,.auth-switch button,.tabs button,.feedback-mode button,.events-preview-tabs button,.instructions-switch button,.document-filter-tabs button,.tools-categories button,.tool-select,.danik-menu button,.danik-task,.sidebar nav button,.bottom-nav button){border-radius:999px;transition:transform .22s ease,box-shadow .22s ease,background-color .22s ease,border-color .22s ease}html:is([data-style=aero],[data-style=y2k],[data-style=cute],[data-style=dark-tech]) :is(.primary,.panel-foot:not(.light),.danik-root .danik-primary){background:linear-gradient(125deg,var(--style-button),var(--style-accent));color:var(--style-button-ink);border:1px solid var(--style-edge);box-shadow:0 7px 20px rgba(9,43,100,.26),inset 0 1px 0 rgba(255,255,255,.36)}html:is([data-style=aero],[data-style=y2k],[data-style=cute],[data-style=dark-tech]) :is(.secondary,.panel-foot.light,.search input,input:not([type=checkbox]):not([type=radio]),textarea,select){background:var(--style-surface);border:1px solid var(--style-edge);color:var(--style-ink);border-radius:15px}html:is([data-style=aero],[data-style=y2k],[data-style=cute],[data-style=dark-tech]) :is(.secondary,.segments button.selected,.auth-switch button.selected,.tabs button.selected,.feedback-mode button.selected,.events-preview-tabs button.selected){color:var(--style-ink);background:var(--style-surface);border-color:var(--style-edge)}html:is([data-style=aero],[data-style=y2k],[data-style=cute],[data-style=dark-tech]) :is(h1,h2,h3,h4,.stat strong,.project-card strong,.event-project-card strong,.empty strong){color:var(--style-ink)}html:is([data-style=aero],[data-style=y2k],[data-style=cute],[data-style=dark-tech]) :is(p,small,.muted,.page-heading p,.project-card p,.project-meta,.breadcrumb,.task-main>small){color:var(--style-muted)}html:is([data-style=aero],[data-style=y2k],[data-style=cute],[data-style=dark-tech]) :is(.sidebar,.sidebar nav button,.sidebar-profile,.primary,.panel-foot:not(.light),.day-role-project,.day-role-lead,.day-role-participant,.instructions-hero,.archive-intro,.danik-panel header) :is(h1,h2,h3,h4,strong,small,p){color:inherit}html:is([data-style=aero],[data-style=y2k],[data-style=cute],[data-style=dark-tech]) .danik-panel header{background:var(--style-sidebar);color:#fff}html:is([data-style=y2k],[data-style=cute]) .danik-panel header{background:linear-gradient(120deg,var(--style-button),var(--style-accent));color:#fff}html[data-style=cute] :is(.sidebar nav button.active,.primary,.panel-foot:not(.light)){box-shadow:0 6px 20px rgba(220,72,141,.23)}html[data-style=dark-tech][data-theme=dark] :is(.stat,.panel,.project-card,.event-project-card,.day-side-card,.tool-card,.modal,.danik-panel){box-shadow:0 0 0 1px rgba(255,51,186,.28),0 14px 38px rgba(0,5,27,.55),0 0 22px rgba(0,133,255,.16)}html[data-style=dark-tech][data-theme=dark] :is(.stat,.primary,.sidebar nav button.active,.segments button.selected){border-color:rgba(255,66,197,.63)}html[data-style=dark-tech][data-theme=dark] :is(.stat-icon,.space-icon){background:linear-gradient(140deg,#321345,#07356c);color:#ff82d5;box-shadow:0 0 14px #ff39bd66}html[data-style=dark-tech][data-theme=dark] .sidebar nav button.active{background:linear-gradient(90deg,#870c69aa,#055399aa);box-shadow:0 0 16px #ed1ca36b}html[data-style=y2k] .sidebar nav button.active:before{background:#7169fb}html[data-style=cute] .sidebar nav button.active:before{background:#e7449a}html[data-style=aero] .sidebar nav button.active:before{background:#8bd8ff}html[data-style=dark-tech] .sidebar nav button.active:before{background:#ff4eca}@media(hover:hover){html:is([data-style=aero],[data-style=y2k],[data-style=cute],[data-style=dark-tech]) :is(.primary,.secondary,.panel-foot,.theme-switch,.segments button,.auth-switch button,.tabs button,.feedback-mode button,.events-preview-tabs button,.instructions-switch button,.document-filter-tabs button,.tools-categories button,.tool-select,.sidebar nav button,.bottom-nav button,.danik-menu button,.danik-task):not(:disabled):hover{transform:translateY(-2px) scale(1.025);box-shadow:0 12px 26px rgba(23,54,112,.22),inset 0 1px 0 rgba(255,255,255,.7)}html:is([data-style=aero],[data-style=y2k],[data-style=cute],[data-style=dark-tech]) :is(.stat,.project-card,.event-project-card,.person-card,.tool-card):hover{transform:translateY(-3px);box-shadow:0 21px 42px rgba(23,54,112,.24)}}@media(max-width:700px){html:is([data-style=aero],[data-style=y2k],[data-style=cute],[data-style=dark-tech]) .main{background-attachment:scroll}html:is([data-style=aero],[data-style=y2k],[data-style=cute],[data-style=dark-tech]) .bottom-nav{border-radius:22px 22px 0 0}}@media(prefers-reduced-transparency:reduce){html:is([data-style=aero],[data-style=y2k],[data-style=cute],[data-style=dark-tech]){--style-surface:#f4f8ff;--style-surface-soft:#e8f0fb}html[data-style=dark-tech][data-theme=dark]{--style-surface:#0b1932;--style-surface-soft:#12264b}html:is([data-style=aero],[data-style=y2k],[data-style=cute],[data-style=dark-tech]) :is(.panel,.stat,.topbar,.bottom-nav,.modal,.danik-panel){backdrop-filter:none}}@media(prefers-reduced-motion:reduce){html:is([data-style=aero],[data-style=y2k],[data-style=cute],[data-style=dark-tech]) :is(.primary,.secondary,.panel-foot,.theme-switch,.segments button,.stat,.project-card,.person-card,.tool-card){transition:none!important;transform:none!important}}html[data-style]:has(.welcome){color-scheme:light;--navy:#001e60;--navy2:#20326e;--gold:#cab677;--ink:#10233f;--muted:#627087;--border:#e8ecf2;--bg:#f6f7fa}html[data-style]:has(.welcome) body{background:#fbfcfe;color:#10233f}html[data-style]:has(.welcome) .welcome{background:#fbfcfe;color:#10233f}html[data-style]:has(.welcome) .welcome-content :is(h1,h2,h3,p,small,label){color:#10233f}html[data-style]:has(.welcome) .welcome-content>p{color:#627087}html[data-style]:has(.welcome) .welcome-form{background:transparent;border:0;border-radius:0;box-shadow:none;backdrop-filter:none;color:#10233f}html[data-style]:has(.welcome) .welcome-form :is(input,textarea,select){background:#fff;border:1px solid #d8dee8;border-radius:8px;color:#10233f;backdrop-filter:none}html[data-style]:has(.welcome) .welcome-form .auth-switch{background:#edf1f7;border:0;border-radius:10px;box-shadow:none;color:#435470;backdrop-filter:none}html[data-style]:has(.welcome) .welcome-form .auth-switch button{background:transparent;border:0;border-radius:7px;color:#435470;box-shadow:none}html[data-style]:has(.welcome) .welcome-form .auth-switch button.selected{background:#fff;color:#001e60;box-shadow:0 2px 8px #14254a12}html[data-style]:has(.welcome) .welcome-form .primary{background:#001e60;color:#fff;border:0;border-radius:8px;box-shadow:0 3px 7px #001e6010}html[data-style]:has(.welcome) .welcome-form .text-button{color:#274e7d;background:transparent;box-shadow:none}html[data-style]:has(.welcome) .beta-notice{background:#f4f1e8;border-color:#cab67770;color:#435470}html[data-style]:has(.welcome) .beta-notice strong{color:#001e60}html[data-style]:has(.welcome) .welcome-art{background:#001e60;color:#fff}html[data-style]:has(.welcome) .welcome-art :is(h3,p,span){color:inherit}.sidebar .brand{display:block;padding:0 4px 25px}.sidebar .brand img{display:block;width:194px;max-width:100%;height:auto;border-radius:12px;box-shadow:0 6px 18px rgba(0,18,56,.18);filter:none}.welcome-brand{display:block}.welcome-brand img{display:block;width:185px;max-width:100%;height:auto}@media(max-width:900px){.sidebar .brand img{width:185px}}html[data-style=aero] .page-heading>div:first-child{max-width:100%;padding:12px 18px;margin:-12px -18px;border-radius:18px;background:linear-gradient(90deg,rgba(249,252,255,.79),rgba(243,251,255,.37));-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}html[data-style=aero] .page-heading h1{color:#061d44;text-shadow:0 1px 0 rgba(255,255,255,.95),0 2px 14px rgba(255,255,255,.65)}html[data-style=aero] .page-heading p{color:#173b63;font-weight:600;text-shadow:0 1px 1px rgba(255,255,255,.65)}html[data-style=aero] .page-heading .eyebrow{color:#245583}html[data-style=aero] .events-history-empty{background:transparent;border:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}html[data-style=aero] .events-preview-card{background:linear-gradient(145deg,rgba(249,253,255,.68),rgba(224,243,255,.5));border:1px solid rgba(255,255,255,.88);box-shadow:0 10px 26px rgba(12,71,127,.13),inset 0 1px 0 rgba(255,255,255,.84);-webkit-backdrop-filter:blur(14px) saturate(145%);backdrop-filter:blur(14px) saturate(145%)}html[data-style=aero] .events-preview-tabs{background:rgba(231,247,255,.47);border-color:rgba(255,255,255,.8)}html[data-style=aero] .events-preview-tabs button.selected{background:rgba(255,255,255,.76)}html[data-style=aero] .tool-level input[type=range]{height:9px;background:linear-gradient(90deg,#1559b4 0,#4bbfe4 var(--fill),rgba(255,255,255,.78) var(--fill),rgba(255,255,255,.78) 100%);border:1px solid rgba(255,255,255,.9);box-shadow:0 0 0 1px rgba(45,138,206,.17),0 4px 14px rgba(36,123,192,.2)}html[data-style=aero] .tool-level input[type=range]::-webkit-slider-thumb{width:23px;height:23px;border:3px solid #fff;background:#1254a6;box-shadow:0 0 0 2px rgba(54,155,221,.45),0 4px 11px rgba(9,67,132,.28)}html[data-style=aero] .tool-level input[type=range]::-moz-range-thumb{width:17px;height:17px;border:3px solid #fff;background:#1254a6;box-shadow:0 0 0 2px rgba(54,155,221,.45),0 4px 11px rgba(9,67,132,.28)}html[data-style=aero] .tool-level strong{color:#0b458d}html[data-style=aero] .sidebar nav button.active svg{color:#d9f3ff}html[data-style=aero] .event-project-card .space-icon{background:linear-gradient(145deg,rgba(255,255,255,.9),rgba(218,241,255,.78));color:#15568f;border:1px solid rgba(255,255,255,.95);box-shadow:inset 0 1px 0 #fff,0 5px 16px rgba(22,93,151,.12)}html[data-style=aero][data-glass=on] .events-history-empty{background:transparent;border:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}html:is([data-style=aero],[data-style=y2k],[data-style=cute],[data-style=dark-tech]) .tools-intro :is(h2,p,small){color:#f2f7ff}html:is([data-style=aero],[data-style=y2k],[data-style=cute],[data-style=dark-tech]) .tools-intro-count :is(strong,span){color:#fff}.welcome-wordmark{display:block;position:relative;width:208px;max-width:100%;aspect-ratio:1681/936}.welcome-wordmark-subtitle:before,.welcome-wordmark:after,.welcome-wordmark:before{content:"";position:absolute;inset:0;-webkit-mask:url(/brand-logo-highres-transparent.png) center/contain no-repeat;mask:url(/brand-logo-highres-transparent.png) center/contain no-repeat}.welcome-wordmark:before{background:#001e60}.welcome-wordmark:after{background:#caa03b;clip-path:inset(0 0 47% 30%)}.welcome-wordmark-subtitle:before{background:#caa03b;clip-path:inset(78% 0 0 0)}html{--range-from:#9d8245;--range-to:#dcc787;--range-empty:#d9e1ed;--range-thumb:#001e60;--range-ring:#ffffff}html[data-theme=dark]{--range-empty:#344762}html[data-style=glass]{--range-from:#2572a6;--range-to:#75cae9;--range-empty:#d5e7f0;--range-thumb:#075489}html[data-style=aero]{--range-from:#1559b4;--range-to:#4bbfe4;--range-empty:rgba(255,255,255,.78);--range-thumb:#1254a6}html[data-style=y2k]{--range-from:#5849c6;--range-to:#b3a2ff;--range-empty:#dce2f4;--range-thumb:#5745bb}html[data-style=y2k][data-theme=dark]{--range-empty:#344264}html[data-style=cute]{--range-from:#c4377e;--range-to:#ff98c9;--range-empty:#f4dce9;--range-thumb:#ae296f}html[data-style=dark-tech]{--range-from:#f032aa;--range-to:#39c9ff;--range-empty:#263b61;--range-thumb:#f056ba}html[data-style] :is(.tool-level input[type=range],.style-picker-range){appearance:none;-webkit-appearance:none;width:100%;height:9px;padding:0;border:1px solid var(--range-ring);border-radius:999px;background:linear-gradient(90deg,var(--range-from) 0,var(--range-to) var(--fill),var(--range-empty) var(--fill),var(--range-empty) 100%);box-shadow:0 0 0 1px rgba(39,79,137,.13),0 3px 10px rgba(26,68,130,.13);cursor:pointer}html[data-style] :is(.tool-level input[type=range],.style-picker-range)::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:22px;height:22px;border-radius:50%;border:3px solid #fff;background:var(--range-thumb);box-shadow:0 0 0 2px var(--range-to),0 3px 10px rgba(20,45,88,.26)}html[data-style] :is(.tool-level input[type=range],.style-picker-range)::-moz-range-thumb{width:16px;height:16px;border-radius:50%;border:3px solid #fff;background:var(--range-thumb);box-shadow:0 0 0 2px var(--range-to),0 3px 10px rgba(20,45,88,.26)}html[data-style] :is(.tool-level input[type=range],.style-picker-range):focus-visible{outline:3px solid var(--range-to);outline-offset:5px}html[data-style] .style-picker-range{margin:8px 0 10px}html[data-style=aero] .aero-white-icon{color:#fff}html:is([data-style=cute],[data-style=y2k]) .sidebar .brand{position:relative}html:is([data-style=cute],[data-style=y2k]) .sidebar .brand img{opacity:0;box-shadow:none}html:is([data-style=cute],[data-style=y2k]) .sidebar .brand:after{content:"";position:absolute;top:0;left:4px;width:194px;max-width:calc(100% - 8px);aspect-ratio:330/132;-webkit-mask:url(/brand-logo-gold-transparent.png) center/contain no-repeat;mask:url(/brand-logo-gold-transparent.png) center/contain no-repeat;pointer-events:none}html[data-style=cute] .sidebar .brand:after{background:#db3c88}html[data-style=y2k] .sidebar .brand:after{background:#7059d6}html[data-style=y2k][data-theme=dark] .sidebar .brand:after{background:#a696ff}@media(max-width:900px){html:is([data-style=cute],[data-style=y2k]) .sidebar .brand:after{width:185px}}html[data-style=aero] .calendar-time-note{display:block;width:fit-content;max-width:100%;padding:11px 15px;border:1px solid rgba(255,255,255,.86);border-radius:16px;background:rgba(244,251,255,.83);color:#173b63;box-shadow:0 7px 20px rgba(18,77,128,.12);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}html[data-style=aero] .structure-flow-column{padding-top:0;background:transparent;border:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}html[data-style=aero] .structure-flow-leaders .structure-leadership{background:linear-gradient(145deg,rgba(248,253,255,.86),rgba(223,244,255,.77));border:1px solid rgba(255,255,255,.9);color:#15395e;box-shadow:0 12px 26px rgba(27,91,143,.13);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}html[data-style=aero] .structure-flow-leaders .structure-role-empty{color:#234d74}html[data-style=aero] .structure-flow-roster{color:#15395e}html:is([data-style=y2k],[data-style=cute]) .structure-flow-column{padding-top:0;background:transparent;border:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}html:is([data-style=y2k],[data-style=cute]) .structure-flow-leaders .structure-leadership{background:var(--style-surface-soft);border:1px solid var(--style-edge);color:var(--style-ink);box-shadow:var(--style-shadow);-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px)}html:is([data-style=y2k],[data-style=cute]) .structure-flow-leaders .structure-role-empty{color:var(--style-ink)}html[data-style=aero] .tools-intro{background:linear-gradient(130deg,rgba(247,252,255,.85),rgba(216,241,255,.69));border:1px solid rgba(255,255,255,.92);box-shadow:0 15px 34px rgba(16,78,136,.17),inset 0 1px 0 #fff;-webkit-backdrop-filter:blur(18px) saturate(145%);backdrop-filter:blur(18px) saturate(145%)}html[data-style=aero] .tools-intro :is(.eyebrow,h2,p,small){color:#123b65}html[data-style=aero] .tools-intro-count{background:rgba(255,255,255,.48);border-color:rgba(255,255,255,.9);color:#0d386c}html[data-style=aero] .tools-intro-count :is(strong,span){color:#0d386c}html[data-style=aero] .page-heading>div:first-child{margin:0}html[data-style]:has(.maintenance-screen){color-scheme:light}body:has(.maintenance-screen){background:#eaf1fa}.maintenance-screen{min-height:100dvh;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at 15% 10%,#cfe4f9,transparent 38%),radial-gradient(circle at 90% 85%,#e9debf,transparent 35%),#eaf1fa}.maintenance-card{position:relative;isolation:isolate;overflow:hidden;width:min(100%,590px);padding:clamp(30px,6vw,55px);border:1px solid #ffffff55;border-radius:30px;background:linear-gradient(145deg,#071d48,#12366c 72%,#1d4b80);box-shadow:0 30px 70px #09285540;color:#fff}.maintenance-card:before{content:"";position:absolute;z-index:-1;width:320px;height:320px;right:-130px;top:-145px;border:1px solid #ffffff2a;border-radius:50%;box-shadow:0 0 0 42px #ffffff07,0 0 0 90px #ffffff05}.maintenance-logo{display:block;width:182px;height:auto;max-width:70%;margin-bottom:clamp(40px,9vh,72px);object-fit:contain}.maintenance-symbol{display:grid;place-items:center;width:62px;height:62px;margin-bottom:22px;border:1px solid #d8be7c80;border-radius:19px;background:#ffffff16;color:#e5ca8d;box-shadow:inset 0 1px 0 #ffffff32}.maintenance-eyebrow{display:block;margin-bottom:11px;color:#e6cc90;font-size:11px;font-weight:800;letter-spacing:.17em}.maintenance-card h1{max-width:460px;margin:0 0 15px;color:#fff;font-size:clamp(30px,5vw,46px);letter-spacing:-.035em;line-height:1.12}.maintenance-card>p:not(.maintenance-error){max-width:450px;margin:0;color:#d8e5f5;font-size:16px;line-height:1.65}.maintenance-progress{overflow:hidden;width:100%;height:6px;margin:36px 0 24px;border-radius:999px;background:#ffffff30}.maintenance-progress span{display:block;width:34%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#d4ad5a,#fff3ca);animation:maintenance-travel 2.4s ease-in-out infinite alternate}@keyframes maintenance-travel{0%{transform:translateX(0)}to{transform:translateX(195%)}}.maintenance-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.maintenance-admin-link,.maintenance-refresh{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:10px 14px;border-radius:12px;font-size:13px;font-weight:700}.maintenance-refresh{background:#fff;color:#12315f}.maintenance-refresh:hover{background:#edf5ff}.maintenance-admin-link{background:transparent;border:1px solid #ffffff65;color:#fff}.maintenance-admin-link:hover{background:#ffffff1a}.maintenance-login{display:grid;gap:14px;margin-top:26px;padding-top:25px;border-top:1px solid #ffffff40}.maintenance-login h2{margin:0 0 2px;color:#fff;font-size:18px}.maintenance-login .password-field label,.maintenance-login label{color:#eef5ff;font-size:13px}html[data-style] .maintenance-login input{width:100%;min-height:44px;border:1px solid #c5d7ed;border-radius:10px;background:#fff;color:#10233f}.maintenance-login .password-visibility{color:#12315f}.maintenance-login>button[type=submit]{min-height:44px;border-radius:10px;background:#e7c676;color:#10234c;font-weight:800}.maintenance-error{margin:14px 0 0;color:#ffe0dd;font-size:13px}.maintenance-admin{display:flex;align-items:center;justify-content:space-between;gap:24px}.maintenance-admin h2{margin-bottom:6px}.maintenance-admin p{max-width:650px;margin:0;color:var(--style-muted,var(--muted))}.maintenance-toggle{display:inline-flex;align-items:center;gap:11px;padding:9px 13px;border:1px solid var(--style-edge,var(--border));border-radius:999px;background:var(--style-surface-soft,#edf3fa);color:var(--style-ink,var(--ink));white-space:nowrap}.maintenance-toggle-track{display:block;width:48px;height:27px;padding:3px;border-radius:999px;background:#9babc0;transition:background .2s}.maintenance-toggle-track span{display:block;width:21px;height:21px;border-radius:50%;background:#fff;box-shadow:0 2px 5px #08214a50;transition:transform .2s}.maintenance-toggle.is-on .maintenance-toggle-track{background:linear-gradient(110deg,#bd883a,#e3bd67)}.maintenance-toggle.is-on .maintenance-toggle-track span{transform:translateX(21px)}.maintenance-toggle strong{min-width:78px;font-size:12px;text-align:left}@media(max-width:600px){.maintenance-admin{align-items:flex-start;flex-direction:column}.maintenance-card{border-radius:24px}.maintenance-actions>*{flex:1}.maintenance-card>p:not(.maintenance-error){font-size:14px}}@media(prefers-reduced-motion:reduce){.maintenance-progress span{animation:none;width:100%}.maintenance-toggle-track,.maintenance-toggle-track span{transition:none}}