.coaching-creations,.creation-viewer{min-width:0;color:hsl(var(--ink));--path-accent:hsl(var(--mint-ink))}.creation-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:12px}.creation-context-label{font-size:14px!important;color:hsl(var(--mint-ink))!important}.creation-library-start{padding:22px;border:1px solid hsl(var(--mint-line));border-radius:16px;background:hsl(var(--bg-card));margin-bottom:24px}.creation-library-start h2{font-size:24px;margin:0 0 10px}.creation-library-start p{font-size:15px;line-height:1.6;color:hsl(var(--ink-6));margin:0}.creation-library-choices{display:grid;grid-template-columns:minmax(0,1fr) minmax(140px,.6fr);gap:14px;margin-top:18px}.creation-library-choices label{display:grid;gap:6px;font-size:14px;color:hsl(var(--ink-6));min-width:0}.coaching-creations select{min-height:44px;padding:8px 12px;border-radius:9px;border:1px solid hsl(var(--line));background:hsl(var(--bg-card));color:hsl(var(--ink));font-size:15px;width:100%;min-width:0;text-overflow:ellipsis}.creation-library-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:20px 0 12px}.creation-library-heading h3{font-size:20px;line-height:1.4}.creation-library-heading select{max-width:170px}.creation-library-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px}.creation-library-card{display:grid;text-align:left;gap:10px;border:1px solid hsl(var(--line));border-radius:13px;padding:18px;background:hsl(var(--bg-card));min-height:140px;overflow-wrap:anywhere}.creation-library-card[aria-current=true]{border-color:hsl(var(--mint-line));background:hsl(var(--mint-tint))}.creation-library-card strong{font-size:18px;line-height:1.45}.creation-library-card span,.creation-library-card small{font-size:13px;color:hsl(var(--ink-6));line-height:1.5}.creation-library-empty{padding:25px;border:1px dashed hsl(var(--line));border-radius:13px}.creation-library-empty h4{font-size:19px;margin:12px 0}.creation-library-empty p{font-size:15px;color:hsl(var(--ink-6));line-height:1.65}.creation-library-detail{margin-top:24px;scroll-margin-top:80px;border:1px solid hsl(var(--line));border-radius:16px;padding:22px;background:hsl(var(--bg-card))}.creation-viewer__header{display:flex;justify-content:space-between;align-items:start;gap:15px;flex-wrap:wrap;margin-bottom:22px}.creation-viewer__header h3{font-size:25px;line-height:1.4;margin:12px 0 8px;overflow-wrap:anywhere}.creation-viewer__header p{font-size:14px;color:hsl(var(--ink-6))}.creation-plan>section,.creation-related{margin-top:23px}.creation-plan h4,.creation-diagram h4,.creation-linked-record h4{font-size:19px;font-weight:600;line-height:1.45;margin:0 0 9px}.creation-plan p,.creation-diagram p,.creation-source p{font-size:16px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere;color:hsl(var(--ink-6))}.creation-plan__objective{font-size:18px!important;color:hsl(var(--ink))!important}.creation-plan__tracking{padding:14px 0;border-bottom:1px solid hsl(var(--line));margin-top:18px}.creation-plan__tracking>span{font-size:15px;color:hsl(var(--mint-ink))}.creation-plan__tracking p{font-size:13px;margin-top:5px}.creation-plan__session{border:1px solid hsl(var(--line));border-radius:14px;overflow:hidden}.creation-plan__session>header{padding:16px;border-bottom:1px solid hsl(var(--line));background:hsl(var(--bg-sel))}.creation-plan__session>header p{font-size:14px;margin:0}.creation-plan__session ol{padding:0;list-style:none;margin:0}.creation-plan__session li{padding:17px}.creation-plan__session li+li{border-top:1px solid hsl(var(--line))}.creation-plan__step-heading{display:flex;align-items:start;gap:10px}.creation-plan__step-heading strong{font-size:17px;font-weight:600;line-height:1.5}.creation-plan__step-heading>span{margin-top:3px;color:hsl(var(--mint-ink));flex-shrink:0}.creation-plan__step-meta{display:flex;gap:12px;font-size:14px;color:hsl(var(--ink-6));margin-top:8px}.creation-plan__review{border-left:2px solid hsl(var(--mint));padding:15px 18px;margin-top:24px;background:hsl(var(--mint-tint));border-radius:0 12px 12px 0}.creation-plan__review p{margin:0}.creation-diagram__canvas{max-height:600px;overflow-y:auto;overflow-x:hidden;margin:18px auto;max-width:480px;border:1px solid hsl(var(--line));border-radius:13px;-webkit-overflow-scrolling:touch;touch-action:pan-y;overscroll-behavior:contain;background:hsl(var(--bg-app))}.creation-diagram__canvas svg{width:100%;height:auto;display:block}.creation-diagram__canvas rect{fill:hsl(var(--bg-card));stroke:hsl(var(--mint-line));stroke-width:1.5}.creation-diagram__canvas text{fill:hsl(var(--ink));font-size:22px;font-family:inherit}.creation-diagram__canvas .creation-diagram__kind{fill:hsl(var(--ink-6));font-size:12px}.creation-diagram__edge{fill:none;stroke:hsl(var(--mint-ink));stroke-width:1.6}.creation-diagram__canvas marker path{fill:hsl(var(--mint-ink))}.creation-diagram__outline{list-style:none;padding:0;display:grid;gap:12px;margin-top:18px}.creation-diagram__outline li{padding:16px;border:1px solid hsl(var(--line));border-radius:12px}.creation-diagram__outline strong{font-size:18px}.creation-diagram__outline span{display:block;font-size:13px;color:hsl(var(--ink-6));margin-top:6px}.creation-diagram__connections ul{list-style:none;padding:0}.creation-diagram__connections li{font-size:15px;line-height:1.6;border-bottom:1px solid hsl(var(--line));padding:10px 0;overflow-wrap:anywhere}.creation-diagram__connections li p{margin:4px 0;font-size:14px}.creation-context{margin-top:25px;border-top:1px solid hsl(var(--line));padding:12px 0;font-size:15px}.creation-context summary{min-height:44px;padding:10px 0;cursor:pointer}.creation-context>p{margin:10px 0;color:hsl(var(--ink-6));line-height:1.6}.creation-context a{color:hsl(var(--mint-ink));text-decoration:underline}.creation-source{max-height:440px;overflow-y:auto;border:1px solid hsl(var(--line));border-radius:12px;margin-top:15px;-webkit-overflow-scrolling:touch;touch-action:pan-y;overscroll-behavior:contain;padding:16px}.creation-source article+article{margin-top:18px}.creation-source article>span{font-size:13px;color:hsl(var(--mint-ink))}.creation-source p{margin:6px 0;font-size:15px}.creation-linked-record{border:1px solid hsl(var(--mint-line));border-radius:12px;margin-top:16px;padding:18px}.creation-linked-record>strong{font-size:19px;line-height:1.5}.creation-linked-record p{font-size:15px;color:hsl(var(--ink-6));line-height:1.6;margin:8px 0}.creation-viewer__exports{border-top:1px solid hsl(var(--line));padding-top:16px}.creation-dialog{z-index:110!important;max-width:960px!important}.creation-library-link{margin-top:18px}.creation-receipt-button{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 12px;border:1px solid hsl(var(--mint-line));border-radius:8px;color:hsl(var(--mint-ink));font-size:15px;margin-top:8px;text-align:left}.creation-viewer .cp-button,.coaching-creations .cp-button{min-height:44px;font-size:14px;line-height:1.4;white-space:normal}.creation-viewer :is(button,a,select):focus-visible,.coaching-creations :is(button,a,select):focus-visible{outline:2px solid hsl(var(--mint));outline-offset:3px}@media (max-width:600px){.creation-library-start,.creation-library-detail{padding:17px}.creation-library-choices{grid-template-columns:1fr}.creation-library-heading{align-items:start;flex-wrap:wrap}.creation-library-heading select{max-width:none}.creation-viewer__header h3{font-size:23px}.creation-dialog{padding:20px 15px!important}.creation-plan__session li{padding:14px}.creation-library-card{min-height:120px}.creation-diagram__canvas{max-height:480px}}.creation-surface-tabs{display:flex;gap:6px;border-bottom:1px solid hsl(var(--line));margin-bottom:22px;padding-bottom:8px}.creation-surface-tabs button{min-height:44px;padding:8px 16px;border-radius:9px;font-size:16px;color:hsl(var(--ink-6))}.creation-surface-tabs button[aria-pressed=true]{background:hsl(var(--mint-tint));color:hsl(var(--mint-ink))}.creation-chat-receipts{display:grid;gap:12px;margin:14px 0}.creation-chat-receipts article{padding:14px;border:1px solid hsl(var(--mint-line));border-radius:12px;background:hsl(var(--mint-tint));display:grid;justify-items:start;gap:6px}.creation-chat-receipts strong{font-size:16px;line-height:1.5;overflow-wrap:anywhere}.creation-version-notice{padding:15px;border:1px solid hsl(var(--line));border-radius:12px;margin-bottom:20px;font-size:15px;color:hsl(var(--ink-6));line-height:1.5}.creation-version-notice p{margin:0 0 10px}.creation-source-warning{color:hsl(var(--amber-ink))!important}.creation-diagram .cp-button[aria-pressed=true]{background:hsl(var(--mint-tint));color:hsl(var(--mint-ink));border-color:hsl(var(--mint-line))}.creation-work{margin:24px 0;padding:18px;border:1px solid hsl(var(--line));border-radius:18px;background:hsl(var(--bg-card));min-width:0}.creation-work__heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.creation-work__heading h3{font-size:17px;margin:0}.creation-work__connection,.creation-work__summary p,.creation-work__usage p{font-size:14px;line-height:1.5;color:hsl(var(--ink-6));overflow-wrap:anywhere}.creation-work__list{display:grid;gap:12px;margin-top:14px}.creation-work__job{min-width:0;padding-top:14px;border-top:1px solid hsl(var(--line))}.creation-work__summary{display:flex;align-items:center;gap:8px 12px;flex-wrap:wrap;min-width:0}.creation-work__summary strong{font-size:16px;line-height:1.4;overflow-wrap:anywhere}.creation-work__summary p{flex-basis:100%;margin:0 0 4px}.creation-work .creation-actions{margin-top:8px}.creation-work .cp-button,.creation-work__usage summary{min-height:44px}.creation-work__usage summary{display:flex;align-items:center;cursor:pointer;font-size:14px;color:hsl(var(--ink-6))}.creation-work__usage summary:before{content:"›";margin-right:8px}.creation-work__usage[open] summary:before{content:"⌄"}@media (max-width:400px){.creation-work{padding:14px}.creation-work__heading{align-items:flex-start}.creation-work__heading .cp-button{padding-left:0}}.creation-save-status{padding:16px 18px;border:1px solid var(--cp-line,#7da0b02b);border-radius:12px;margin:20px 0;font-size:14px;color:hsl(var(--ink-6))}.creation-save-status summary{min-height:44px;cursor:pointer;display:list-item;line-height:1.5;padding:10px 0;color:hsl(var(--ink))}.creation-save-status>p{line-height:1.6}.creation-save-row{display:flex;justify-content:space-between;align-items:center;gap:18px;border-top:1px solid var(--cp-line,#7da0b02b);padding:16px 0}.creation-save-row p{margin:6px 0;font-size:14px;line-height:1.6}.creation-save-row time{font-size:13px}.creation-save-row>div{min-width:0}.creation-save-row button{flex:none;min-height:44px}@media (max-width:600px){.creation-save-row{align-items:start;flex-direction:column;gap:6px}}.cp-work-research{min-width:0;margin:9px 0}.cp-work-research .cp-badge{font-size:13px}.cp-work-research .cp-form-help{font-size:14px;line-height:1.5;overflow-wrap:anywhere;margin:8px 0;color:hsl(var(--ink-6))}.connected-task-list{margin:24px 0;min-width:0}.connected-task-list>p{color:hsl(var(--ink-6));font-size:14px;line-height:1.6}.connected-task-list ul{list-style:none;padding:0;display:grid;gap:10px;margin-top:16px}.connected-task-list li{padding:14px;border:1px solid hsl(var(--line));border-radius:10px;display:flex;gap:14px;justify-content:space-between;align-items:center;min-width:0}.connected-task-list li>div{min-width:0;display:grid;gap:5px}.connected-task-list strong{font-size:17px;line-height:1.4;overflow-wrap:anywhere}.connected-task-list span{font-size:14px;color:hsl(var(--ink-6))}.connected-task-list a{min-height:44px;flex-shrink:0}@media (max-width:480px){.connected-task-list li{align-items:flex-start;flex-direction:column}}.saved-conversation-results{min-width:0;margin-top:24px}.saved-conversation-results header p,.saved-conversation-results article p{font-size:15px;color:hsl(var(--muted-foreground));line-height:1.6;overflow-wrap:anywhere}.saved-conversation-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px}.saved-conversation-card{display:flex;flex-direction:column;text-align:left;gap:10px;border:1px solid hsl(var(--border));border-radius:16px;padding:20px;background:hsl(var(--card));min-height:100px}.saved-conversation-card strong,.saved-record-list strong,.saved-work-result strong{font-size:18px;overflow-wrap:anywhere}.saved-conversation-card span{font-size:14px;color:hsl(var(--muted-foreground))}.saved-record-list{display:grid;gap:12px}.saved-record-list article,.saved-work-result{display:flex;align-items:start;justify-content:space-between;gap:18px;padding:18px;border:1px solid hsl(var(--border));border-radius:16px;background:hsl(var(--card));margin-top:12px}.saved-record-list article>div,.saved-work-result>div{min-width:0}.saved-record-list a,.saved-work-result a{flex-shrink:0}@media (max-width:520px){.saved-record-list article,.saved-work-result{flex-direction:column}.creation-surface-tabs{flex-wrap:wrap}}.record-notes{border-top:1px solid hsl(var(--border));padding-top:24px;margin-top:24px;min-width:0}.record-notes header{display:flex;align-items:start;justify-content:space-between;gap:16px}.record-notes h3{font-size:21px;font-weight:500;line-height:1.4}.record-notes header p,.record-notes-muted{font-size:14px;color:hsl(var(--ink-6));line-height:1.6}.record-note-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0}.record-notes .command-page-button,.record-note-dialog .command-page-button{min-height:44px;font-size:15px;white-space:normal}.record-notes-empty{padding:22px 0;font-size:15px;color:hsl(var(--ink-6));line-height:1.7}.record-note{padding:22px 0;border-top:1px solid hsl(var(--border));margin-top:12px;min-width:0}.record-note>p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:16px;line-height:1.7;margin:12px 0 16px}.record-note-meta{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;font-size:13px;color:hsl(var(--ink-6))}.record-note-source{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:14px;margin-bottom:14px;color:hsl(var(--ink-6))}.record-note-dialog{max-width:620px;max-height:calc(100dvh - 32px);overflow-y:auto;-webkit-overflow-scrolling:touch;touch-action:pan-y;overscroll-behavior:contain;width:calc(100vw - 32px)}.record-note-dialog textarea{margin-top:10px;width:100%;min-width:0;min-height:180px;padding:12px;background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:8px;font-size:16px;line-height:1.6;resize:vertical}.record-note-dialog label{font-size:15px}.record-note-error{color:#e5adad;font-size:15px;line-height:1.6;margin:14px 0}.light .record-note-error{color:#a02929}@media (max-width:767px){.record-notes header{flex-direction:column;gap:6px}}.record-note--guide{border-left:3px solid hsl(var(--mint))}.record-note--guide .record-note-meta>span:first-child{font-weight:600;color:hsl(var(--mint-ink))}.record-note-copy{margin-left:auto;display:inline-flex;align-items:center;gap:5px;min-height:30px;padding:0 10px;border-radius:8px;border:1px solid hsl(var(--mint-line));background:hsl(var(--mint-tint));color:hsl(var(--mint-ink));font-size:12.5px;font-weight:600;cursor:pointer}.record-note-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.anchor-task-row{min-width:0;padding:18px;border:1px solid hsl(var(--line));border-radius:14px;background:hsl(var(--bg-card))}.anchor-task-row.is-selected{border-color:hsl(var(--mint-line));box-shadow:inset 3px 0 hsl(var(--mint))}.anchor-task-row-heading{display:flex;align-items:flex-start;gap:12px;min-width:0}.anchor-task-main{flex:1;min-width:0}.anchor-task-title{display:block;width:100%;min-height:44px;padding:0;text-align:left;font-size:18px;font-weight:600;line-height:1.45;color:hsl(var(--ink));overflow-wrap:anywhere;background:transparent;border:0}.anchor-task-context{display:flex;flex-wrap:wrap;gap:5px 12px;font-size:13px;line-height:1.55;color:hsl(var(--ink-6));margin-top:3px;overflow-wrap:anywhere}.anchor-task-complete,.anchor-task-edit{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;border:1px solid hsl(var(--line-control));border-radius:10px;background:transparent;color:hsl(var(--ink-4))}.anchor-task-complete{border-radius:50%}.anchor-task-edit{border-color:transparent}.anchor-task-row-actions{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:flex-start;margin-top:14px}.anchor-task-row-actions>.committed-actions{flex:1 1 180px;margin:0;padding:0;border:0;min-width:0}.anchor-task-row-actions .committed-actions-disclosure>summary{width:-moz-max-content;width:max-content;max-width:100%}.task-commitment-control{min-width:0;max-width:100%}.task-commitment-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;max-width:100%;padding:8px 12px;border:1px solid hsl(var(--line-control));border-radius:9px;background:transparent;color:hsl(var(--ink-3));font-size:14px;font-weight:550;line-height:1.35}.task-commitment-button.is-committed{background:hsl(var(--mint-tint));border-color:hsl(var(--mint-line));color:hsl(var(--mint-ink))}.task-commitment-button:disabled{opacity:.65;cursor:not-allowed}.task-commitment-remove{opacity:.7;flex-shrink:0}.task-action-error{margin:5px 0 0;font-size:13px;line-height:1.5;color:hsl(var(--danger-ink))}.task-urgency{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:8px;font-size:13px;line-height:1.5}.task-priority,.task-deadline{display:inline-flex;align-items:center;gap:5px;overflow-wrap:anywhere;color:hsl(var(--ink-6))}.task-priority--urgent,.task-deadline.is-overdue{color:hsl(var(--danger-ink));font-weight:550}.task-priority--high,.task-deadline.is-today{color:hsl(var(--amber-ink));font-weight:550}.anchor-task-row :is(button,summary):focus-visible,.task-commitment-button:focus-visible{outline:2px solid hsl(var(--mint));outline-offset:3px}.anchor-task-group{display:flex;flex-direction:column;gap:10px;margin-bottom:22px}.task-list-status{margin:12px 0;padding:12px 14px;border:1px solid hsl(var(--line-control));border-radius:10px;color:hsl(var(--ink-4));font-size:14px;line-height:1.55}.task-list-status button{min-height:44px;padding:8px 12px;color:hsl(var(--mint-ink))}.task-list-plan-entry{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;margin:14px 0}.task-list-plan-entry p{flex:1 1 240px;margin:0;font-size:14px;line-height:1.5;color:hsl(var(--ink-6))}.task-list-plan-entry a{display:inline-flex;min-height:44px;align-items:center;gap:7px;font-size:14px;color:hsl(var(--mint-ink))}@media (max-width:600px){.anchor-task-row{padding:14px}.anchor-task-row-heading{gap:8px}.anchor-task-title{font-size:18px}.anchor-task-edit{flex-basis:36px;width:36px;min-width:44px}.anchor-task-row-actions{gap:8px}.anchor-task-row-actions>.committed-actions{flex-basis:140px}.anchor-task-row-actions .committed-actions-disclosure>summary{font-size:14px}.anchor-task-context,.task-urgency{font-size:13px}}.task-mobile-view-select{display:flex;align-items:center;gap:12px;margin:12px 0;min-width:0}.task-mobile-view-select label{color:hsl(var(--ink-6));font-size:14px;flex-shrink:0}.task-mobile-view-select select{min-width:0;flex:1;min-height:44px;padding:8px 10px;border:1px solid hsl(var(--line-control));border-radius:9px;background:hsl(var(--bg-card));color:hsl(var(--ink));font-size:16px}.anchor-task-row-actions>.committed-actions:has(.committed-active-timer){flex-basis:100%}.task-mobile-top{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.task-mobile-top h1{margin:0;color:hsl(var(--ink));font-size:28px;line-height:1.2;font-weight:650;letter-spacing:-.025em}.task-mobile-actions{display:flex;align-items:center;gap:6px}.task-mobile-actions>button,.task-mobile-more{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:44px;min-height:44px;border:1px solid hsl(var(--line-control));border-radius:9px;color:hsl(var(--ink-3));background:transparent;font-size:14px;padding:8px}.task-mobile-actions .task-mobile-add{background:hsl(var(--mint));border-color:hsl(var(--mint));color:hsl(var(--on-mint));padding-inline:10px}.task-mobile-selectors{display:grid;grid-template-columns:minmax(0,1fr) 100px;gap:8px;margin:0 0 8px}.task-mobile-selectors label{min-width:0}.task-mobile-selectors select{width:100%;min-width:0;min-height:44px;padding:8px;border:1px solid hsl(var(--line-control));border-radius:9px;background:hsl(var(--bg-card));color:hsl(var(--ink));font-size:16px}.task-more-menu{max-width:calc(100vw - 24px)}.task-more-menu [role=menuitem]{min-height:44px;display:flex;gap:9px;font-size:14px}.task-row-ask{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:8px 10px;border:1px solid hsl(var(--mint-line));border-radius:9px;background:transparent;color:hsl(var(--mint-ink));font-size:14px;line-height:1.35}.task-committed-divider{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:36px;margin-top:8px;padding:8px 12px 5px;border-top:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.task-defer-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;max-width:100%;padding:8px 12px;border:1px solid hsl(var(--line-control));border-radius:9px;background:transparent;color:hsl(var(--ink-3));font-size:14px;font-weight:550;line-height:1.35;cursor:pointer}.task-defer-button:hover:not(:disabled){background:hsl(var(--bg-hover));color:hsl(var(--ink-2))}.task-defer-button:disabled{opacity:.65;cursor:not-allowed}.task-defer-button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root.light{--cp-on-primary: hsl(var(--on-mint))}:root.dark{--cp-on-primary: #163441}:is(.command-page,.command-task-workspace,.command-settings-workspace){min-width:0;overflow-wrap:anywhere;--cp-line: rgba(145, 185, 203, .13);--cp-cyan: #90e6f3;--cp-text: #cbdde5;--cp-strong: #edf6fa;--cp-muted: #8da6b6;--cp-accent: #b1e3ee;--cp-on-primary: #163441}.command-page{width:100%;max-width:1360px;min-height:100%;margin:0 auto;padding:34px 44px 48px;color:hsl(var(--ink));font-family:Barlow,sans-serif}.command-page-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:22px;margin:0 0 30px}.command-page-heading__copy{flex:1;min-width:0}.command-page-heading__eyebrow,.command-page-kicker{display:flex;align-items:center;gap:8px;color:var(--cp-muted);font:10px/1.6 JetBrains Mono,monospace;letter-spacing:1.55px}.command-page-heading__eyebrow>span{display:block;width:4px;height:4px;border-radius:50%;background:#93d5df;box-shadow:0 0 8px #84c6d329}.command-page-heading h1{margin:12px 0 0;color:hsl(var(--ink));font-size:clamp(31px,3vw,43px);font-weight:400;line-height:1.12;letter-spacing:-1.25px}.command-page-heading__period{color:var(--cp-accent)}.command-page-heading__description{max-width:550px;margin-top:12px;color:hsl(var(--ink-6));font-size:13px;line-height:1.75;font-weight:400;text-wrap:pretty}.command-page-heading__meta{margin-top:13px;color:var(--cp-muted);font:10px/1.65 JetBrains Mono,monospace;letter-spacing:.5px}.command-page-heading__actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap;max-width:52%}.command-page-heading--compact h1{font-size:31px;margin-top:10px}.command-page-heading--compact .command-page-heading__description{margin-top:9px;font-size:12px}.command-page-heading--compact .command-page-heading__meta{margin-top:9px}.command-page-toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding-bottom:21px;margin-bottom:23px;border-bottom:1px solid var(--cp-line, rgba(145,185,203,.13))}.command-page-toolbar__meta{color:var(--cp-muted);font:10px/1.5 JetBrains Mono,monospace;letter-spacing:.5px}.command-page-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:35px;padding:8px 13px;border:1px solid #7598ac37;border-radius:7px;background:#21313e32;color:hsl(var(--ink-4));font:500 12px/1.3 Barlow,sans-serif;transition:color .18s,background .18s,border-color .18s;white-space:nowrap}.command-page-button:hover{border-color:#81b7c673;background:#26424f57;color:var(--cp-strong)}.command-page-button--primary{background:#b4e4ee;border-color:#c8f0f6;color:var(--cp-on-primary);box-shadow:inset 0 1px #ffffff2b}.command-page-button--primary:hover{background:#cff4fa;border-color:#e2fbff;color:var(--cp-on-primary)}.command-page-button:disabled{opacity:.5;cursor:not-allowed}.command-page-button:focus-visible,.command-task-tool:focus-visible,.command-task-view:focus-visible,.command-goal-card:focus-visible,.command-settings-nav__item:focus-visible,.command-settings-tab:focus-visible{outline:2px solid #90e6f3;outline-offset:4px}.command-page-tabs{margin-bottom:25px}.command-page-split{display:grid;grid-template-columns:minmax(0,1fr) 315px;align-items:start;gap:24px}.command-page-aside{display:flex;flex-direction:column;gap:18px}.command-panel-title{color:hsl(var(--ink));font:500 20px/1.3 Barlow,sans-serif;letter-spacing:-.3px}.command-page-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin:4px 0 31px}.command-page-stats>div{min-width:0;min-height:110px;padding:19px 20px;background:linear-gradient(135deg,#18283355,#111d2430);border-color:#64899825;border-radius:9px}.command-goal-toolbar{justify-content:space-between;margin-bottom:24px;padding-bottom:18px}.command-goal-context p{margin:7px 0 0;color:var(--cp-muted);font-size:12px;line-height:1.6}.command-goal-context strong{color:var(--cp-accent);font-weight:500}.command-goal-cascade{display:grid;gap:20px;align-items:start}.command-goal-column{display:flex;min-width:0;flex-direction:column;gap:11px}.command-goal-column__heading{display:flex;align-items:center;gap:8px;min-height:23px;border-bottom:1px solid #7599aa24;padding:0 0 12px}.command-goal-column__label{overflow:hidden;color:var(--cp-text);font:500 10px/1.65 JetBrains Mono,monospace;letter-spacing:.65px;white-space:normal;overflow-wrap:anywhere}.command-goal-column__meta{color:var(--cp-muted);font:10px/1.6 JetBrains Mono,monospace;letter-spacing:.7px;padding-bottom:2px}.command-goal-card{display:block;width:100%;border:1px solid #709aaa29;border-radius:8px;padding:17px 15px 15px;background:linear-gradient(135deg,#15252e6b,#0d19214d);text-align:left;transition:border-color .18s,background .18s,transform .18s}.command-goal-card:hover{border-color:#7dadbe60;background:#1b303b80;transform:translateY(-1px)}.command-goal-card__title{color:var(--cp-text);font-size:14px;font-weight:500;line-height:1.5;letter-spacing:-.1px;text-wrap:pretty}.command-goal-empty{border:1px dashed #69879730;border-radius:8px;padding:25px 16px;background:#17232b12}.command-goal-insight{background:linear-gradient(110deg,#17313a66,#111f2733);border-color:#75b6c52b;border-radius:9px}.command-year-panel{background:linear-gradient(120deg,#17242e55,#10202a26);border-color:#6f96a82b;padding:23px;margin-bottom:25px}.command-month-strip>div>span{font-size:10px}.command-month-strip{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:6px}.command-month-cell{display:flex;align-items:flex-end;height:67px;padding:9px 8px;border-radius:5px}.command-month-cell.bg-mint{background:linear-gradient(150deg,#b4e3ed,#78b3c5);box-shadow:0 0 21px #89d6e30e}.command-month-cell.bg-mint-past{background:#2444507a;border:1px solid #7fbbca16}.command-objectives-panel{border-color:#6586962b}.command-planning-reset{background:linear-gradient(145deg,#1a333b6e,#13232c33);border-color:#80becc32}.command-planning-reset>div:first-of-type{font-size:21px;line-height:1.35;font-weight:400}.command-life-onboarding{max-width:750px;padding:42px;margin-top:34px;border:1px solid #78aaba2e;border-radius:11px;background:radial-gradient(ellipse at 80% 0,#1c3c4840,transparent 70%),#11202a52}.command-life-onboarding h2{color:var(--cp-strong);font-size:29px;font-weight:400;letter-spacing:-.6px;margin:18px 0 0}.command-life-onboarding p{max-width:470px;color:var(--cp-muted);font-size:14px;line-height:1.8;margin:15px 0 25px}.command-life-areas{background:linear-gradient(135deg,#14242d42,#0c171d33)}.command-life-meter{height:4px;overflow:hidden;border-radius:3px;background:#1b303c;margin:16px 0 11px}.command-life-meter>div{box-shadow:0 0 12px #9adbe31a}.command-task-workspace{display:flex;width:100%;max-width:100%;min-height:0;height:100%;color:hsl(var(--ink));font-family:Barlow,sans-serif}.command-task-views{flex:0 0 178px;width:178px;min-height:0;overflow-y:auto;border-right:1px solid #7294a51e;background:#0a121960;padding:26px 12px;scrollbar-width:thin;scrollbar-color:#29414f transparent;-webkit-overflow-scrolling:touch;touch-action:pan-y;overscroll-behavior:contain}.command-task-view{display:flex;align-items:center;gap:8px;width:100%;min-height:35px;padding:8px 10px;border:1px solid transparent;border-radius:6px;margin-bottom:3px;transition:border-color .18s,background .18s}.command-task-view[aria-pressed=true]{background:linear-gradient(110deg,#23424e65,#162b363d);border-color:#659ba83d}.command-task-view--completed{margin-top:14px;padding-top:12px;border-top:1px solid #7a9db224;border-radius:0}.command-task-focus-note{margin:28px 2px 0;padding:13px 11px;border:1px solid #80b5c326;border-radius:7px;background:linear-gradient(140deg,#23414a33,#1728321c)}.command-task-main{flex:1;display:flex;flex-direction:column;min-width:0;min-height:0}.command-task-page-heading{flex:0 0 auto;padding:28px 27px 0;margin-bottom:22px}.command-task-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:7px;padding:0 27px 17px;border-bottom:1px solid #6e8f9f25;flex-shrink:0}.command-task-tool{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:36px;border:1px solid #7e9cac27;border-radius:6px;color:var(--cp-muted);background:#182a3647;transition:color .18s,border-color .18s,background .18s}.command-task-tool:hover{color:var(--cp-strong);border-color:#7fa9b44d;background:#20394666}.command-task-list{flex:1;min-height:0;overflow-y:auto;padding:1px 27px 32px;scrollbar-width:thin;scrollbar-color:#29414f transparent;-webkit-overflow-scrolling:touch;touch-action:pan-y;overscroll-behavior:contain}.command-task-search{padding-top:17px;margin-bottom:8px}.command-task-columns{display:flex;align-items:center;gap:11px;margin:20px 0 -9px;padding-right:7px;color:var(--cp-muted);font:10px/1.5 JetBrains Mono,monospace;letter-spacing:.8px}.command-task-columns__title{flex:1;min-width:0;padding-left:58px}.command-task-columns__menu{flex:0 0 28px}.command-task-columns .command-task-workspace-name,.command-task-columns .command-task-estimate,.command-task-columns .command-task-due{color:var(--cp-muted);font-size:10px}.command-task-group-heading{display:flex;align-items:center;gap:9px;padding:23px 0 12px}.command-task-group-title{color:var(--cp-text);font:500 10px/1.5 JetBrains Mono,monospace;letter-spacing:1.2px}.command-task-group{overflow:hidden;border-top:1px solid #7194a525}.command-task-row{display:flex;align-items:center;gap:11px;padding:12px 7px 12px 1px;min-height:58px;border-bottom:1px solid #7194a516;cursor:pointer;transition:background .18s}.command-task-row:hover{background:#28424e26}.command-task-row.is-selected{background:linear-gradient(90deg,#25475551,#1a303937)}.command-task-complete{flex:0 0 34px;width:34px;height:34px;border-radius:50%;border:1px solid #7595a568;transition:border-color .18s,background .18s}.command-task-complete:focus-visible{outline:2px solid hsl(var(--mint-ink));outline-offset:3px}.command-task-complete:hover{border-color:#b6e1e7;background:#81c8d426}.command-task-title{flex:1;min-width:0;color:var(--cp-text);font-size:16px;line-height:1.45;font-weight:500;overflow-wrap:anywhere;white-space:normal}.command-task-workspace-name{flex-shrink:0;width:100px;color:var(--cp-muted);font-size:10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.command-task-estimate,.command-task-due{flex-shrink:0;width:38px;color:var(--cp-muted);font:10px/1.5 JetBrains Mono,monospace;text-align:right;white-space:nowrap}.command-task-due{width:49px;color:var(--cp-muted)}.command-task-meta{display:contents}.command-task-alternate{flex:1;min-height:0;overflow:auto;padding:23px 27px;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;overscroll-behavior:contain}.command-task-detail{flex:0 0 280px;width:280px;min-height:0;overflow-y:auto;padding:29px 23px;border-left:1px solid #7194a51e;background:linear-gradient(130deg,#14222b66,#0b141b44);scrollbar-width:thin;scrollbar-color:#29414f transparent;-webkit-overflow-scrolling:touch;touch-action:pan-y;overscroll-behavior:contain}.command-task-detail>div:first-of-type{font-size:22px;line-height:1.35;font-weight:400}.command-task-mobile{max-width:100%}.command-task-mobile-header .command-page-heading{margin-bottom:22px}.command-task-mobile-filters{display:flex;gap:7px;overflow-x:auto;scrollbar-width:none;padding-bottom:4px;margin:0 -2px}.command-task-filter-chip{flex-shrink:0;min-height:44px;padding:10px 13px;border:1px solid #7398aa30;border-radius:6px;font:12px/1.3 Barlow,sans-serif;letter-spacing:.1px}.command-task-filter-chip[aria-pressed=true]{color:var(--cp-accent);border-color:#70a2b44d;background:#28465065}.command-task-mobile-toolbar{margin-top:17px;margin-bottom:2px;padding-bottom:14px;gap:6px}.command-task-mobile .command-task-list,.command-task-mobile .command-task-alternate{padding-left:0;padding-right:0}.command-settings-workspace{display:flex;width:100%;max-width:100%;min-height:0;height:100%;font-family:Barlow,sans-serif}.command-settings-nav{width:208px;flex:0 0 208px;overflow-y:auto;padding:29px 14px;border-right:1px solid #7294a521;background:#0a121954;-webkit-overflow-scrolling:touch;touch-action:pan-y;overscroll-behavior:contain}.command-settings-nav>.command-page-kicker{padding:0 10px 19px;font-size:10px;letter-spacing:1.15px}.command-settings-nav__item{position:relative;display:block;width:100%;margin-bottom:5px;padding:11px 12px;border:1px solid transparent;border-radius:7px;color:var(--cp-muted);text-align:left;font:400 12px/1.4 Barlow,sans-serif;transition:color .18s,background .18s}.command-settings-nav__item:hover{color:var(--cp-strong);background:#20364340}.command-settings-nav__item[aria-pressed=true]{color:var(--cp-accent);border-color:#7cb5c02e;background:linear-gradient(110deg,#25465360,#192e3940)}.command-settings-nav__item[aria-pressed=true]:after{content:"";position:absolute;top:14px;right:10px;width:3px;height:3px;border-radius:50%;background:#a5e8f1}.command-settings-content{flex:1;min-width:0;min-height:0;overflow-y:auto;padding:34px 42px 48px;scrollbar-width:thin;scrollbar-color:#29414f transparent;-webkit-overflow-scrolling:touch;touch-action:pan-y;overscroll-behavior:contain}.command-settings-column{max-width:760px}.command-settings-column .command-page-heading{margin-bottom:0}.command-settings-tabs{display:flex;gap:6px;overflow-x:auto;padding:0 0 22px;margin-bottom:7px;scrollbar-width:none}.command-settings-tab{min-height:44px;padding:8px 12px;flex-shrink:0;border:1px solid #6f95a62f;border-radius:6px;font:500 12px/1.4 Barlow,sans-serif;transition:color .18s,background .18s}.command-settings-tab[aria-pressed=true]{color:var(--cp-accent);border-color:#8ebdcc4f;background:#2145535e}.command-day-page{max-width:1100px}.command-day-kicker{max-width:840px;margin:0 auto 19px}.command-day-line>div{padding:0}.command-day-line>div>div{max-width:840px}.command-day-line>div>div>header{padding-bottom:27px;border-bottom:1px solid #779daf23;margin-bottom:30px}.command-day-line>div>div>header>div:first-child{font-size:10px;letter-spacing:1px;color:var(--cp-muted);margin-bottom:13px}.command-day-line>div>div>header>h1{font-size:clamp(31px,3vw,43px);font-weight:400;line-height:1.12;letter-spacing:-1.15px}.command-day-secondary{max-width:840px;margin:0 auto;padding:27px 0 0}.command-task-views,.command-task-list,.command-task-detail,.command-settings-nav,.command-settings-content{min-width:0;max-width:100%;overflow-x:hidden;overscroll-behavior-x:none}.command-page-heading,.command-page-toolbar,.command-page-split,.command-page-split>*,.command-page-aside,.command-page-aside>*,.command-goal-cascade,.command-goal-column,.command-year-panel,.command-month-strip,.command-task-main,.command-task-mobile-header,.command-task-search,.command-task-group-heading,.command-task-group,.command-settings-column,.command-settings-column>*,.command-day-line,.command-day-line>div,.command-day-line>div>div{min-width:0;max-width:100%}.command-task-group-title,.command-goal-card__title,.command-panel-title{min-width:0;overflow-wrap:anywhere}.command-page-stats>div,.command-month-strip>div{min-width:0;overflow-wrap:anywhere}.command-page-heading__actions{min-width:0}.command-settings-column{max-width:min(760px,100%)}.command-day-line>div>div{max-width:min(840px,100%)}.command-task-mobile-filters,.command-settings-tabs,.command-task-alternate{min-width:0;max-width:100%;overscroll-behavior-x:contain}.command-task-mobile-filters{margin-left:0;margin-right:0}:is(.command-page,.command-task-workspace,.command-settings-workspace) :is(.overflow-x-auto,.overflow-auto){min-width:0;max-width:100%;overscroll-behavior-x:contain}:is(.command-page,.command-task-workspace,.command-settings-workspace) .overflow-y-auto:not(.overflow-x-auto):not(.overflow-auto){min-width:0;max-width:100%;overflow-x:hidden;overscroll-behavior-x:none}@media (max-width: 1250px){.command-page{padding-left:30px;padding-right:30px}.command-page-heading{align-items:flex-start}.command-page-heading__actions{max-width:46%;padding-top:21px}.command-page-split{grid-template-columns:minmax(0,1fr) 285px;gap:20px}.command-goal-cascade{gap:13px}.command-task-views{width:157px;flex-basis:157px;padding-left:9px;padding-right:9px}.command-task-detail{width:246px;flex-basis:246px;padding-left:18px;padding-right:18px}.command-task-page-heading,.command-task-toolbar,.command-task-list,.command-task-alternate{padding-left:21px;padding-right:21px}.command-task-workspace-name{display:none}.command-settings-content{padding-left:31px;padding-right:31px}}@media (max-width: 1000px){.command-page-heading{flex-wrap:wrap;gap:15px}.command-page-heading__actions{padding-top:0;max-width:100%;justify-content:flex-start}.command-page-split{grid-template-columns:minmax(0,1fr)}.command-page-aside{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.command-page-aside>:first-child{grid-column:1 / -1}.command-page-stats{gap:9px}.command-page-stats>div{padding:15px}.command-page-toolbar__meta{margin-left:auto}.command-month-strip{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px}}@media (max-width: 767px){.command-page{padding:26px 22px 34px}.command-page-heading{margin-bottom:26px}.command-page-heading h1{font-size:35px;letter-spacing:-.95px;margin-top:11px}.command-page-heading__eyebrow,.command-page-kicker{font-size:var(--anchor-phone-caption);letter-spacing:.04em;flex-wrap:wrap}.command-page-heading__description{font-size:var(--anchor-phone-body);line-height:1.6;margin-top:11px}.command-page-heading__meta{font-size:var(--anchor-phone-caption);margin-top:11px;overflow-wrap:anywhere}.command-page-heading__actions{gap:7px}.command-page-heading--compact{flex-wrap:wrap;align-items:flex-start}.command-page-heading--compact h1{font-size:32px}.command-page-heading--compact .command-page-heading__actions{flex-wrap:wrap}.command-page-heading--compact .command-page-heading__description{font-size:var(--anchor-phone-body)}.command-page-toolbar{gap:8px;padding-bottom:18px;margin-bottom:20px}.command-page-toolbar__meta{font-size:var(--anchor-phone-caption)}.command-page-button{font-size:var(--anchor-phone-label);min-height:44px;padding:10px 12px;white-space:normal;max-width:100%}.command-page-button>svg{flex-shrink:0}.command-page-tabs{margin-bottom:23px}.command-page-stats{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:25px;gap:10px}.command-page-stats>div{min-height:100px;padding:17px}.command-goal-context p{font-size:var(--anchor-phone-label)}.command-goal-cascade{gap:25px}.command-goal-card{padding:19px 17px}.command-goal-card__title{font-size:var(--anchor-phone-body)}.command-goal-column__label,.command-goal-column__meta{font-size:var(--anchor-phone-caption);letter-spacing:.035em}.command-year-panel{padding:18px}.command-month-strip{gap:6px}.command-month-strip>div>span{font-size:var(--anchor-phone-caption)}.command-month-cell{height:54px;padding:7px}.command-page-aside{display:flex}.command-life-onboarding{padding:27px 22px;margin-top:23px}.command-life-onboarding h2{font-size:25px}.command-life-onboarding p{font-size:var(--anchor-phone-body);line-height:1.6}.command-task-mobile .command-page-heading{margin-bottom:21px}.command-task-mobile .command-page-toolbar{margin-bottom:2px}.command-task-row{display:grid;grid-template-columns:44px minmax(0,1fr) 36px;grid-template-rows:auto auto;gap:4px 10px;min-height:76px;padding:13px 0}.command-task-complete{width:44px;height:44px;grid-column:1;grid-row:1 / 3}.command-task-row>div:nth-child(2){grid-column:2;grid-row:1;align-self:start;margin-top:5px;height:17px}.command-task-title{grid-column:2;grid-row:1;padding-left:8px;font-size:1.125rem;line-height:1.45;white-space:normal;overflow-wrap:anywhere}.command-task-meta{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;grid-column:2;grid-row:2;min-width:0;padding-left:8px}.command-task-meta .command-task-estimate,.command-task-meta .command-task-due{width:auto;font-size:var(--anchor-phone-caption);text-align:left;white-space:normal;overflow-wrap:anywhere}.command-task-meta .command-task-due{order:-1}.command-task-row>button:last-child{grid-column:3;grid-row:1 / 3;width:36px;height:44px;font-size:16px}.command-task-columns{gap:10px;padding-right:0}.command-task-columns__title{padding-left:54px}.command-task-columns .command-task-estimate,.command-task-columns .command-task-due{display:none}.command-task-columns__menu{flex-basis:36px}.command-task-group-title,.command-task-columns{font-size:var(--anchor-phone-caption);letter-spacing:.04em}.command-task-group-heading{padding-top:21px;gap:8px}.command-task-mobile .command-task-tool{width:44px;height:44px}.command-task-filter-chip,.command-settings-tab{font-size:var(--anchor-phone-label);line-height:1.5}.command-settings-mobile .command-page-heading{margin-bottom:0}.command-day-line>div>div>header>div:first-child{font-size:var(--anchor-phone-caption);letter-spacing:.035em}.command-day-line>div>div>header>h1{font-size:33px}.command-day-line>div>div>header{padding-bottom:22px;margin-bottom:25px}}@media (min-width: 768px) and (max-height: 500px) and (pointer: coarse){.command-page-heading__description,.command-page-heading--compact .command-page-heading__description,.command-task-title,.command-goal-card__title,.command-life-onboarding p{font-size:var(--anchor-phone-body);line-height:1.5}.command-page-heading__eyebrow,.command-page-kicker,.command-page-heading__meta,.command-page-toolbar__meta,.command-task-columns,.command-task-group-title,.command-task-workspace-name,.command-task-estimate,.command-task-due,.command-goal-column__label,.command-goal-column__meta,.command-month-strip>div>span{font-size:var(--anchor-phone-caption);letter-spacing:.035em}.command-page-button,.command-settings-nav__item,.command-settings-tab,.command-task-filter-chip,.command-goal-context p{font-size:var(--anchor-phone-label);line-height:1.5}.command-task-estimate{width:52px}.command-task-due{width:68px;white-space:normal}.command-task-title{font-size:1.125rem;white-space:normal;overflow-wrap:anywhere}}.light :is(.command-page,.command-task-workspace,.command-settings-workspace){--cp-line: hsl(var(--line));--cp-cyan: hsl(var(--mint-ink));--cp-text: hsl(var(--ink-2));--cp-strong: hsl(var(--ink));--cp-muted: hsl(var(--ink-5));--cp-accent: hsl(var(--mint-ink));--cp-on-primary: hsl(var(--on-mint))}.light .command-page-heading__eyebrow>span,.light .command-settings-nav__item[aria-pressed=true]:after{background:hsl(var(--mint-ink));box-shadow:none}.light .command-page-button{background:hsl(var(--bg-card));border-color:hsl(var(--line-control))}.light .command-page-button:hover{background:hsl(var(--bg-hover));border-color:hsl(var(--mint-line))}.light .command-page-button--primary{background:hsl(var(--mint));border-color:hsl(var(--mint));color:var(--cp-on-primary)}.light .command-page-button--primary:hover{background:hsl(var(--mint-hi));border-color:hsl(var(--mint-hi))}.light :is(.command-page-button,.command-task-tool,.command-task-view,.command-goal-card,.command-settings-nav__item,.command-settings-tab):focus-visible{outline-color:hsl(var(--mint-ink))}.light .command-page-stats>div,.light .command-goal-card,.light .command-year-panel,.light .command-life-areas{background:linear-gradient(135deg,hsl(var(--bg-card)),hsl(var(--bg-elev) / .55));border-color:hsl(var(--line))}.light .command-goal-card:hover{background:hsl(var(--bg-hover));border-color:hsl(var(--mint-line))}.light .command-goal-empty{background:hsl(var(--bg-elev) / .5);border-color:hsl(var(--line-control))}.light .command-goal-insight,.light .command-planning-reset,.light .command-task-focus-note,.light .command-life-onboarding{background:linear-gradient(130deg,hsl(var(--mint-tint)),hsl(var(--bg-card)));border-color:hsl(var(--mint-line))}.light .command-month-cell.bg-mint{background:linear-gradient(150deg,hsl(var(--mint)),hsl(var(--mint-deep)));box-shadow:none}.light .command-month-cell.bg-mint-past{background:hsl(var(--mint-past));border-color:hsl(var(--mint-line))}.light .command-life-meter{background:hsl(var(--bg-sel))}.light .command-task-views,.light .command-settings-nav{background:hsl(var(--bg-rail));border-color:hsl(var(--line))}.light .command-task-detail{background:linear-gradient(135deg,hsl(var(--bg-card)),hsl(var(--bg-rail)));border-color:hsl(var(--line))}.light .command-task-tool,.light .command-task-filter-chip,.light .command-settings-tab{background:hsl(var(--bg-card));border-color:hsl(var(--line-control));color:var(--cp-text)}.light .command-task-tool:hover,.light .command-task-row:hover,.light .command-settings-nav__item:hover{background:hsl(var(--bg-hover))}.light .command-task-view[aria-pressed=true],.light .command-task-filter-chip[aria-pressed=true],.light .command-settings-nav__item[aria-pressed=true],.light .command-settings-tab[aria-pressed=true],.light .command-task-row.is-selected{background:hsl(var(--mint-tint));border-color:hsl(var(--mint-line));color:var(--cp-accent)}.light .command-task-complete{border-color:hsl(var(--line-control))}.light .command-task-complete:hover{border-color:hsl(var(--mint-ink));background:hsl(var(--mint-tint))}.light .command-goal-column__heading,.light .command-objectives-panel,.light .command-task-view--completed,.light .command-task-toolbar,.light .command-task-group,.light .command-task-row,.light .command-day-line>div>div>header{border-color:hsl(var(--line))}.light .command-task-views,.light .command-task-list,.light .command-task-detail,.light .command-settings-content{scrollbar-color:hsl(var(--line-control)) transparent}@media (prefers-reduced-motion: reduce){.command-page-button,.command-goal-card,.command-task-tool,.command-task-view,.command-task-row,.command-task-complete,.command-settings-nav__item,.command-settings-tab{transition:none}.command-goal-card:hover{transform:none}}@media (max-width: 767px){.command-page-heading{flex-direction:column;align-items:stretch;gap:14px;margin-bottom:20px}.command-page-heading__copy{width:100%;min-width:0;flex:none}.command-page-heading__actions{width:100%;max-width:100%;justify-content:flex-start;padding-top:0}.command-page-heading__eyebrow{display:none}.command-page-heading h1{margin-top:0}}@media (max-width:1180px){.command-page-heading__actions{padding-top:0}.command-page-heading__actions .command-page-button{min-height:44px;font-size:15px}.command-page-heading__description{font-size:16px;line-height:1.6}.command-page-heading__meta{font-size:12px}.command-page-heading{align-items:flex-start}.command-page-heading__actions{align-self:flex-start}}.life-area-coach-actions{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0}.life-area-coach-actions button,.life-area-assistant .command-page-button{min-height:44px;font-size:15px}.life-area-assistant{padding:22px;border:1px solid var(--cp-line);border-radius:14px;margin-bottom:24px}.life-area-assistant>header{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px}.life-area-assistant h3{font-size:23px}.life-area-card-heading>div:first-child{min-width:0;flex:1}.life-area-card-heading>div:first-child>div:last-child{min-width:0}.life-area-card-heading>div:first-child>div:first-child{flex:none}.life-area-card-heading p{overflow-wrap:anywhere}.life-area-card-heading button{min-width:44px;min-height:44px}@media (max-width:767px){.life-area-card-heading{gap:14px;flex-wrap:wrap}.life-area-card-heading>div:first-child{flex-basis:100%}.life-area-card .p-6{padding:20px}.life-area-assistant{padding:18px}.life-area-card-heading h3{font-size:21px}.life-area-card-heading p{font-size:16px;line-height:1.6}}@media (min-width:768px){.command-page-heading{align-items:center}.command-page-heading__actions{padding-top:0;align-self:center}}@media (max-width: 767px){.command-settings-mobile{min-height:-moz-max-content;min-height:max-content;padding-bottom:calc(118px + env(safe-area-inset-bottom))}.command-settings-mobile .command-settings-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;overflow:visible;padding-bottom:24px;margin-bottom:4px}.command-settings-mobile .command-settings-tab{width:100%;min-width:0;min-height:48px;padding:10px 8px;white-space:normal;text-align:center}.command-settings-mobile .command-settings-column,.command-settings-mobile .command-settings-column>*{min-width:0;max-width:100%}}@media (max-width: 360px){.command-settings-mobile .command-settings-tabs{grid-template-columns:1fr}}.command-life-area-row{transition:background .18s ease,border-color .18s ease}.command-life-area-row:hover{background:hsl(var(--surface-2) / .42)}.command-life-area-main{display:block;width:100%;text-align:left;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:inherit;padding:0;cursor:pointer}.command-life-area-main:focus-visible{outline:2px solid hsl(var(--accent));outline-offset:4px;border-radius:12px}.command-life-area-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.command-life-area-actions button{border:1px solid var(--cp-line);border-radius:999px;padding:7px 11px;color:hsl(var(--ink-6));background:hsl(var(--surface-2) / .72);font-size:12px;font-weight:700;transition:border-color .18s ease,color .18s ease,background .18s ease}.command-life-area-actions button:hover{border-color:hsl(var(--accent) / .48);color:hsl(var(--ink));background:hsl(var(--accent) / .12)}@media (max-width: 640px){.command-life-area-actions button{flex:1 1 120px}}.command-page-stats>div{position:relative;overflow:hidden}.command-page-stats>div:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:hsl(var(--ink-7));border-radius:9px 0 0 9px}.command-page-stats>div:nth-child(4n+1):before{background:hsl(var(--path))}.command-page-stats>div:nth-child(4n+2):before{background:hsl(var(--sky))}.command-page-stats>div:nth-child(4n+3):before{background:hsl(var(--violet))}.command-page-stats>div:nth-child(4n+4):before{background:hsl(var(--detour))}:root.light .command-page-stats>div{background:hsl(var(--bg-card));border:1px solid hsl(var(--line-soft));box-shadow:var(--shadow-card)}:root.light .command-goal-card{background:hsl(var(--bg-card));border-color:hsl(var(--line-soft))}:root.light .command-goal-card:hover{background:hsl(var(--bg-hover));border-color:hsl(var(--line-strong))}:root.light .command-goal-insight{background:hsl(var(--violet-panel));border-color:hsl(var(--violet-line))}:root.light .command-goal-empty{background:transparent;border-color:hsl(var(--line))}:root.light .command-life-meter{background:hsl(var(--heat-0));border:1px solid hsl(var(--line-soft))}:root.light .command-life-meter>div{box-shadow:none}.command-goal-column__label{color:hsl(var(--violet-ink))}.task-details-dialog{width:calc(100% - 24px);max-width:720px;max-height:calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 32px);overflow-y:auto;overscroll-behavior:contain;padding:24px;color:hsl(var(--ink));border-radius:18px}.task-details-heading{text-align:left;padding-right:28px;min-width:0}.task-details-heading h2{font-size:23px;font-weight:650;line-height:1.35;overflow-wrap:anywhere}.task-details-heading p{font-size:14px;overflow-wrap:anywhere}.task-details-assist{min-width:0;padding:18px;border:1px solid hsl(var(--mint-line));border-radius:14px;background:hsl(var(--mint-tint))}.task-details-assist h3,.task-details-guide h3{margin:0 0 6px;font-size:16px;font-weight:600}.task-details-assist p{margin:0;color:hsl(var(--ink-5));font-size:14px;line-height:1.6}.task-details-buttons{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.task-details-dialog .command-page-button{min-height:44px;font-size:14px;white-space:normal}.task-details-dialog .command-page-button--primary{background:hsl(var(--mint));border-color:hsl(var(--mint));color:hsl(var(--on-mint))}.task-details-dialog .anchor-dialog-close{width:44px;height:44px;top:8px;right:8px}.task-details-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;color:hsl(var(--ink-6));font-size:14px}.task-details-meta .task-urgency{margin:0}.task-details-meta>button{margin-left:auto}.task-details-guide{min-width:0;padding-block:8px}.task-details-guide p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:15px;line-height:1.7;color:hsl(var(--ink-4))}.task-details-dialog .record-notes{min-width:0;margin:0}.task-assistant-panel{min-width:0;margin:8px 0 20px;scroll-margin-top:80px}.task-assistant-panel .guided-coach{margin-top:8px}.task-notes-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 12px;color:hsl(var(--mint-ink));border-radius:8px;font-size:14px}.task-assistant-panel .record-notes{scroll-margin-top:80px}@media (max-width:600px){.task-details-dialog{padding:20px 16px}.task-details-heading h2{font-size:21px}.task-details-assist{padding:14px}.task-details-buttons>button{flex:1 1 auto;justify-content:center}}.goals-view{max-width:1180px;margin:0 auto;color:hsl(var(--ink));min-width:0}.goals-toolbar{display:flex;align-items:end;justify-content:space-between;gap:16px;margin:22px 0}.goals-scope,.goals-period-filter{display:grid;gap:7px;font-size:13px;color:hsl(var(--ink-6));min-width:0}.goals-scope{width:min(390px,100%)}.goals-view select,.goal-editor-form input,.goal-editor-form select,.goal-editor-form textarea{border:1px solid hsl(var(--line));background:hsl(var(--bg-card));border-radius:10px;padding:11px 12px;color:hsl(var(--ink));font:inherit;font-size:16px;min-height:44px;min-width:0;width:100%;max-width:100%;box-sizing:border-box}.goals-primary-actions{display:flex;gap:8px;flex-wrap:wrap}.goals-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border:1px solid hsl(var(--line));border-radius:10px;background:hsl(var(--bg-card));color:hsl(var(--ink-3));font-size:14px;font-weight:600;padding:10px 14px;cursor:pointer;line-height:1.4;max-width:100%}.goals-button:hover{background:hsl(var(--bg-sel));color:hsl(var(--ink))}.goals-button--primary{background:hsl(var(--mint-tint));border-color:hsl(var(--mint-line));color:hsl(var(--mint-ink))}.goals-button--edit{border-color:hsl(var(--line-strong));color:hsl(var(--ink))}.goals-button:disabled{opacity:.5;cursor:default}.goals-button svg{flex-shrink:0}.goals-view button:focus-visible,.goal-editor-dialog button:focus-visible,.goals-view select:focus-visible{outline:2px solid hsl(var(--mint-ink));outline-offset:3px}.goals-scope-help{font-size:14px;line-height:1.5;color:hsl(var(--ink-6));margin:-8px 0 18px}.goals-horizons{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:6px;border:1px solid hsl(var(--line));background:hsl(var(--bg-card));border-radius:14px;max-width:680px}.goals-horizons button{display:flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:8px;border:1px solid transparent;border-radius:9px;color:hsl(var(--ink-6));font-size:15px;font-weight:600}.goals-horizons button[aria-selected=true]{background:hsl(var(--mint-tint));border-color:hsl(var(--mint-line));color:hsl(var(--mint-ink))}.goals-tab-count{font-size:12px;font-weight:400;opacity:.8}.goals-horizon-heading{display:flex;justify-content:space-between;align-items:end;gap:20px;margin:26px 0 20px}.goals-horizon-heading h2{font-size:25px;letter-spacing:-.035em;line-height:1.25;margin:0}.goals-horizon-heading p{font-size:15px;color:hsl(var(--ink-6));line-height:1.6;margin:9px 0 0}.goals-period-filter{width:190px;flex-shrink:0}.goals-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.goals-card{min-width:0;display:flex;flex-direction:column;padding:22px;background:hsl(var(--bg-card));border:1px solid hsl(var(--line));border-radius:18px}.goals-card-meta,.goal-detail-meta{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:9px;font-size:13px;color:hsl(var(--ink-6))}.goals-card-meta>span:first-child,.goal-detail-meta>span:first-child{display:flex;align-items:center;gap:7px}.goals-status{border:1px solid hsl(var(--line));border-radius:7px;padding:4px 8px;font-size:12px;color:hsl(var(--ink-3));line-height:1.3}.goals-workspace-label{font-size:13px;color:hsl(var(--mint-ink));margin:12px 0 0;overflow-wrap:anywhere}.goals-card h3{font-size:22px;line-height:1.35;letter-spacing:-.025em;margin:14px 0 0}.goals-card h3 button{text-align:left;min-height:44px;overflow-wrap:anywhere;font:inherit;color:inherit;width:100%}.goals-card-description{font-size:15px;line-height:1.65;color:hsl(var(--ink-6));margin:10px 0 0;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.goals-card-target{font-size:15px;line-height:1.5;margin:14px 0 0;overflow-wrap:anywhere}.goals-card-target span{display:block;font-size:12px;color:hsl(var(--ink-6));margin-bottom:4px}.goals-card-progress{margin-top:20px}.goals-card-progress>div{display:flex;justify-content:space-between;gap:12px;font-size:13px;color:hsl(var(--ink-6));margin-bottom:8px}.goals-card-progress strong{color:hsl(var(--ink-3));font-weight:500}.goals-card progress,.goals-progress progress{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:5px;border:none;border-radius:99px;overflow:hidden;background:hsl(var(--line))}.goals-card progress::-webkit-progress-bar,.goals-progress progress::-webkit-progress-bar{background:hsl(var(--line))}.goals-card progress::-webkit-progress-value,.goals-progress progress::-webkit-progress-value{background:hsl(var(--mint-ink))}.goals-card progress::-moz-progress-bar,.goals-progress progress::-moz-progress-bar{background:hsl(var(--mint-ink))}.goals-parent{display:flex;align-items:center;gap:7px;text-align:left;min-height:44px;margin-top:10px;color:hsl(var(--ink-6));font-size:13px;line-height:1.4;overflow-wrap:anywhere}.goals-parent svg{flex-shrink:0}.goals-card-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:auto;padding-top:20px}.goals-card-actions .goals-button{flex-grow:1}.goals-empty{border:1px dashed hsl(var(--line));border-radius:18px;padding:28px;color:hsl(var(--ink-6))}.goals-empty h3{color:hsl(var(--ink));font-size:20px;margin:14px 0 10px}.goals-empty p{font-size:15px;line-height:1.6;max-width:460px}.goals-error{border:1px solid hsl(var(--danger-line));border-radius:12px;padding:14px;color:hsl(var(--danger-ink));font-size:15px;line-height:1.5}.goals-error p{margin:0 0 12px}.goals-error small{display:block;margin-top:8px}.goals-loading{padding:20px 0;color:hsl(var(--ink-6))}.goals-editor-options{margin-top:26px;border-top:1px solid hsl(var(--line));padding-top:10px}.goals-editor-options summary{display:flex;align-items:center;gap:8px;min-height:44px;font-size:14px;color:hsl(var(--ink-6));cursor:pointer}.goals-editor-options .goals-primary-actions{margin-top:10px}.goal-editor-dialog{width:calc(100% - 24px)!important;max-width:680px!important;max-height:90dvh;flex-direction:column;padding:24px!important;background:hsl(var(--bg-card));border:1px solid hsl(var(--line));border-radius:20px!important;color:hsl(var(--ink));gap:20px!important}.goal-editor-header{padding-right:32px;flex-shrink:0}.goals-eyebrow{font-size:12px;color:hsl(var(--mint-ink));text-transform:uppercase;letter-spacing:.07em}.goal-editor-header h2{font-size:24px;line-height:1.3;margin:8px 0;overflow-wrap:anywhere}.goal-editor-header p{font-size:14px;line-height:1.5;color:hsl(var(--ink-6))}.goal-editor-scroll{overflow-y:auto;min-height:0;-webkit-overflow-scrolling:touch;touch-action:pan-y;overscroll-behavior:contain;padding:1px 2px 6px}.goal-editor-form{display:grid;gap:18px}.goal-editor-form label{display:grid;gap:8px;font-size:14px;color:hsl(var(--ink-3));min-width:0}.goal-editor-form small{font-size:13px;line-height:1.5;color:hsl(var(--ink-6))}.goal-editor-form textarea{resize:vertical;line-height:1.6}.goal-editor-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.goal-editor-progress{display:flex;align-items:center;gap:10px;max-width:160px}.goal-editor-footer{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap;padding-top:14px;border-top:1px solid hsl(var(--line));margin-top:6px}.goal-detail-content{display:grid;gap:20px}.goal-detail-content p{font-size:16px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere;color:hsl(var(--ink-3));margin:0}.goal-detail-content h3{font-size:14px;color:hsl(var(--ink-6));margin:0 0 8px}.goals-progress{display:flex;align-items:center;gap:14px}.goals-saved{display:flex;align-items:center;gap:8px;color:hsl(var(--mint-ink));font-size:15px;margin-bottom:18px}.goal-editor-dialog .anchor-dialog-close{min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center;right:10px;top:10px}@media (max-width:820px){.goals-grid{grid-template-columns:1fr}.goals-toolbar{flex-wrap:wrap}.goals-scope{width:100%}.goals-horizon-heading{align-items:start;flex-direction:column;gap:12px}.goals-period-filter{width:100%;max-width:260px}}@media (max-width:420px){.goals-horizons button{gap:5px;padding:8px 3px;font-size:14px}.goals-tab-count{font-size:11px}.goals-horizon-heading h2{font-size:23px}.goals-card{padding:18px}.goals-card h3{font-size:21px}.goals-card-actions .goals-button{padding:10px;font-size:13px}.goal-editor-dialog{padding:18px!important}.goal-editor-row{grid-template-columns:1fr}.goals-primary-actions{width:100%}.goals-primary-actions>.goals-button{flex:1}.goal-editor-footer>.goals-button{flex:1}}.goals-button--danger{color:hsl(var(--danger-ink));border-color:hsl(var(--danger-line))}.goal-delete-confirmation h3{font-size:22px;line-height:1.4;overflow-wrap:anywhere;margin:0 0 16px}.goal-delete-confirmation p{font-size:16px;line-height:1.65;color:hsl(var(--ink-3));margin:0 0 16px}.goals-growth-link{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-top:26px;border:1px solid hsl(var(--line));border-radius:14px;padding:18px}.goals-growth-link>div{flex:1;min-width:190px}.goals-growth-link h3{font-size:16px;margin:0 0 8px}.goals-growth-link p{font-size:14px;line-height:1.5;color:hsl(var(--ink-6));margin:0}.goal-editor-delete{justify-self:start}@media (max-width:420px){.goals-horizons button>span:first-child{white-space:nowrap}.goals-horizons .goals-tab-count{display:none}.goals-toolbar>.goals-primary-actions>.goals-button:first-child{flex:1.25}.goals-horizon-heading p{font-size:14px}.goals-horizon-heading{margin:22px 0 16px}}.creation-data-document{min-width:0}.creation-data-chart,.creation-data-table{margin-top:24px;min-width:0;scroll-margin-top:90px}.creation-data-chart-description{font-size:15px;line-height:1.6;color:hsl(var(--ink-3));white-space:pre-wrap;overflow-wrap:anywhere}.creation-data-chart-image{width:100%;min-width:0;background:#0d1a22;border:1px solid hsl(var(--line));border-radius:12px;overflow:hidden}.creation-data-chart-image img{width:100%;height:auto;display:block;max-width:100%}.creation-data-chart .cp-button{min-height:44px}.creation-data-table{padding-top:18px;border-top:1px solid hsl(var(--line))}.creation-data-table h4{font-size:19px!important;line-height:1.4;overflow-wrap:anywhere}.creation-data-source{font-size:14px;line-height:1.5;color:hsl(var(--ink-6));margin:12px 0 16px;overflow-wrap:anywhere}.creation-data-source strong{color:hsl(var(--mint-ink));font-size:14px}.creation-data-source p{font-size:14px!important;line-height:1.5!important;margin:6px 0!important}.creation-data-table table{border-collapse:collapse;width:100%;table-layout:fixed;font-size:14px}.creation-data-table caption{text-align:left;color:hsl(var(--ink-6));font-size:13px;padding:0 0 10px}.creation-data-table th,.creation-data-table td{padding:12px 10px;border:1px solid hsl(var(--line));vertical-align:top;text-align:left;overflow-wrap:anywhere;white-space:pre-wrap}.creation-data-table th{font-weight:600;background:hsl(var(--bg-sel));color:hsl(var(--ink-2))}.creation-data-table td{color:hsl(var(--ink-3));line-height:1.5}.creation-data-table td.is-number{font-variant-numeric:tabular-nums}.creation-data-unit{display:block;font-size:12px;color:hsl(var(--ink-6));font-weight:400;margin-top:5px}.creation-data-cards{display:none}.creation-data-table:focus-visible{outline:2px solid hsl(var(--mint-ink));outline-offset:6px}.creation-data-chart>p[role=alert]{color:hsl(var(--danger-ink));font-size:14px;line-height:1.5}@media (max-width:640px){.creation-data-table table{display:none}.creation-data-cards{display:grid;gap:10px}.creation-data-cards article{padding:14px;border:1px solid hsl(var(--line));border-radius:10px;background:hsl(var(--bg-card))}.creation-data-cards dl{margin:0;display:grid;gap:12px}.creation-data-cards dl>div{min-width:0}.creation-data-cards dt{font-size:13px;color:hsl(var(--ink-6));line-height:1.4;overflow-wrap:anywhere}.creation-data-cards dd{font-size:15px;color:hsl(var(--ink));line-height:1.5;margin:4px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}}.light .creation-data-chart-image{background:hsl(var(--bg-elev))}.anchor-presentation{min-width:0}.presentation-controls{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:14px 0}.presentation-controls select{min-width:0;max-width:100%;flex:1;background:#152935;color:#def3f5;border:1px solid #afd7e133;padding:12px;border-radius:10px;font-size:16px}.presentation-slide{border:1px solid #98d4e244;border-radius:22px;padding:clamp(20px,4vw,48px);background:radial-gradient(ellipse at top left,#448f9820,transparent 70%),#0c1b24;min-width:0}.presentation-slide h2{font-size:clamp(1.6rem,3vw,2.5rem);line-height:1.2;margin:20px 0}.presentation-slide p,.presentation-slide li{font-size:clamp(1.05rem,1.6vw,1.25rem);line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.presentation-slide ul{padding-left:22px}.presentation-slide li{margin:12px 0}.presentation-notes{padding:20px;margin-top:20px;border-top:1px solid #98d4e233;color:#a5bfcb}.presentation-export{border-top:1px solid #98d4e222;padding-top:18px;margin-top:12px}.presentation-export label{display:flex;align-items:center;gap:10px;font-size:.95rem;line-height:1.5}.presentation-export input{width:18px;height:18px;flex-shrink:0}.presentation-editor{max-height:calc(100dvh - 40px);-webkit-overflow-scrolling:touch;touch-action:pan-y;overscroll-behavior:contain;overflow-y:auto}.presentation-editor textarea{min-height:100px}.anchor-presentation .cp-button{white-space:normal;min-height:44px}@media (max-width:600px){.presentation-controls select{order:3;flex-basis:100%}.presentation-slide{padding:22px 18px}.presentation-controls .cp-button{flex:1}.presentation-slide .creation-data-chart-image{max-width:100%}}.anchor-presentation,.presentation-editor{--path-accent:#a9dde5;--path-accent-light:#256579}.anchor-presentation button:disabled{opacity:.5;cursor:not-allowed}.light .anchor-presentation,.light .presentation-editor{--path-accent:hsl(var(--mint));--path-accent-light:hsl(var(--mint-deep))}.light .presentation-controls select{background:hsl(var(--bg-elev));color:hsl(var(--ink));border-color:hsl(var(--line-control))}.light .presentation-slide{border-color:hsl(var(--mint-line));background:radial-gradient(ellipse at top left,hsl(var(--mint) / .1),transparent 70%),hsl(var(--bg-card))}.light .presentation-notes{border-color:hsl(var(--line));color:hsl(var(--ink-5))}.light .presentation-export{border-color:hsl(var(--line-soft))}.coaching-job-receipt{min-width:0;margin-top:10px;padding:14px;border:1px solid hsl(var(--mint-line));border-radius:12px;background:hsl(var(--mint-tint));color:hsl(var(--ink));overflow-wrap:anywhere}.coaching-job-receipt strong{font-size:16px;line-height:1.5;font-weight:600}.coaching-job-receipt p{margin:6px 0!important;font-size:15px!important;line-height:1.55!important;color:hsl(var(--ink-6))}.coaching-job-receipt__refresh{display:flex;align-items:center;gap:8px;min-height:44px;margin-top:6px;font-size:14px;color:hsl(var(--ink-6));text-align:left}.coaching-job-receipt__refresh:disabled{opacity:.65}.coaching-job-receipt button:focus-visible{outline:2px solid hsl(var(--mint));outline-offset:3px}.coaching-path{--path-accent:#a6dbce;--path-accent-light:#256759;min-width:0;width:100%;font-size:16px;line-height:1.6}.coaching-path *{min-width:0}.coaching-path button,.coaching-path input,.coaching-path select,.coaching-path textarea,.coaching-path a{touch-action:manipulation}.coaching-path p{font-size:16px;line-height:1.7}.coaching-path button,.coaching-path a{font-size:16px}.coaching-path button:focus-visible,.coaching-path a:focus-visible,.coaching-path input:focus-visible,.coaching-path select:focus-visible,.coaching-path textarea:focus-visible{outline:2px solid var(--path-accent);outline-offset:4px}.coaching-path button:disabled{opacity:.48;cursor:not-allowed}.cp-toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:28px;flex-wrap:wrap}.cp-scope{display:grid;gap:6px;flex:1;max-width:460px}.cp-eyebrow{font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:.12em;color:var(--path-accent);line-height:1.6}.cp-scope select,.cp-form input,.cp-form select,.cp-form textarea{width:100%;min-height:48px;border:1px solid hsl(var(--line));border-radius:9px;padding:11px 13px;background:hsl(var(--bg-elev));color:hsl(var(--ink));font-size:16px}.cp-scope select{border-width:0 0 1px;border-radius:0;padding-left:0;background:transparent}.cp-scope select option{background:hsl(var(--bg-elev));color:hsl(var(--ink))}.cp-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:46px;padding:10px 17px;border:1px solid hsl(var(--line));border-radius:10px;background:hsl(var(--bg-card));color:hsl(var(--ink));line-height:1.4;white-space:normal;text-align:center}.cp-button svg{flex-shrink:0}.cp-button--primary{background:var(--path-accent);border-color:var(--path-accent);color:#102620;font-weight:600}.cp-button--quiet{background:transparent;border-color:transparent;color:var(--path-accent);padding-inline:8px}.cp-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.cp-muted{color:hsl(var(--ink-8))}.cp-empty{padding:clamp(25px,5vw,60px) 0;border-block:1px solid hsl(var(--line));max-width:820px}.cp-empty>svg{color:var(--path-accent);margin-bottom:18px}.cp-empty h2{font-size:clamp(27px,4vw,39px);letter-spacing:-.035em;font-weight:500;line-height:1.2;margin-bottom:18px}.cp-empty p{max-width:650px;color:hsl(var(--ink-8));margin-bottom:24px}.cp-empty .cp-actions{margin-top:20px}.cp-error{padding:18px 20px;border:1px solid #d8aa6955;border-radius:10px;background:#d8aa690b;color:hsl(var(--ink));margin:16px 0}.cp-error p{margin:0 0 10px}.cp-error .cp-button{margin-top:5px}.cp-loading{display:flex;align-items:center;gap:12px;min-height:160px;color:hsl(var(--ink-8))}.cp-spinner{animation:cp-spin 1.5s linear infinite}@keyframes cp-spin{to{transform:rotate(360deg)}}.cp-layout{display:grid;grid-template-columns:minmax(180px,235px) minmax(0,1fr);gap:clamp(24px,4vw,50px)}.cp-programs{border-right:1px solid hsl(var(--line));padding-right:23px}.cp-programs h2{font-size:13px;letter-spacing:.1em;font-weight:500;color:hsl(var(--ink-8));text-transform:uppercase;margin:0 0 12px}.cp-program-list{display:grid;gap:6px}.cp-program-button{position:relative;text-align:left;display:grid;gap:5px;min-height:64px;width:100%;padding:13px 12px;border-left:2px solid transparent;border-radius:0 8px 8px 0;color:hsl(var(--ink-8))}.cp-program-button strong{font-size:17px;font-weight:500;line-height:1.4;overflow-wrap:anywhere}.cp-program-button span{font-size:14px;line-height:1.5}.cp-program-button[aria-current=true]{border-left-color:var(--path-accent);background:hsl(var(--bg-sel));color:hsl(var(--ink))}.cp-program-button[aria-current=true] span{color:var(--path-accent)}.cp-program-button:hover{background:hsl(var(--bg-sel))}.cp-program-header{position:relative;padding-bottom:27px;border-bottom:1px solid hsl(var(--line));margin-bottom:29px}.cp-program-header h2{font-size:clamp(28px,3.6vw,42px);line-height:1.16;letter-spacing:-.04em;font-weight:500;overflow-wrap:anywhere;margin:12px 0 16px;max-width:750px}.cp-program-outcome{font-size:18px!important;color:hsl(var(--ink-6));max-width:690px;white-space:pre-wrap;overflow-wrap:anywhere}.cp-program-header .cp-actions{margin-top:23px}.cp-review-date{display:flex;align-items:center;gap:9px;margin-top:17px;color:hsl(var(--ink-8));font-size:15px}.cp-review-date svg{color:var(--path-accent);flex-shrink:0}.cp-subnav{display:flex;flex-wrap:wrap;gap:7px;margin:0 0 27px;border-bottom:1px solid hsl(var(--line));padding-bottom:9px}.cp-subnav button{min-height:44px;padding:8px 13px;color:hsl(var(--ink-8));border-radius:7px}.cp-subnav [aria-selected=true]{background:hsl(var(--bg-sel));color:var(--path-accent)}.cp-section-heading{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;flex-wrap:wrap;margin-bottom:24px}.cp-section-heading h3{font-size:24px;font-weight:500;letter-spacing:-.025em;margin-bottom:6px;line-height:1.3}.cp-section-heading p{color:hsl(var(--ink-8));max-width:630px}.cp-plan-version{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:13px}.cp-badge{display:inline-flex;align-items:center;gap:6px;border-radius:6px;background:hsl(var(--bg-sel));color:var(--path-accent);padding:4px 9px;font-size:14px;line-height:1.5}.cp-badge--draft{color:#dec28a;background:#dec28a10}.cp-badge--historical{color:hsl(var(--ink-8))}.cp-plan-summary{margin-bottom:24px;white-space:pre-wrap;overflow-wrap:anywhere;color:hsl(var(--ink-8))}.cp-agreement-bar{border:1px solid #d5b77740;border-radius:12px;background:#d5b77709;padding:19px 22px;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;margin:0 0 26px}.cp-agreement-bar>div{flex:1;min-width:200px}.cp-agreement-bar strong{font-weight:500;font-size:18px;display:block;margin-bottom:5px}.cp-agreement-bar p{font-size:15px;color:hsl(var(--ink-8))}.cp-agreement-bar .cp-button{flex-shrink:0}.cp-pathline{list-style:none;margin:0;padding:0}.cp-path-step{display:grid;grid-template-columns:38px minmax(0,1fr);gap:20px;position:relative;padding-bottom:30px}.cp-path-step:not(:last-child):before{content:"";position:absolute;left:18px;top:37px;bottom:0;width:1px;background:linear-gradient(var(--path-accent),hsl(var(--line)));opacity:.4}.cp-step-number{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid hsl(var(--line));border-radius:50%;font-family:JetBrains Mono,monospace;font-size:14px;color:var(--path-accent);background:hsl(var(--bg-root));margin-top:1px}.cp-path-step.is-complete .cp-step-number{border-color:var(--path-accent);background:var(--path-accent);color:#102620}.cp-step-content{padding:3px 0 22px;border-bottom:1px solid hsl(var(--line))}.cp-step-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.cp-step-title{font-size:21px;font-weight:500;line-height:1.4;letter-spacing:-.015em;overflow-wrap:anywhere;margin:0 0 10px}.cp-step-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;color:hsl(var(--ink-8));font-size:15px;margin-bottom:11px}.cp-step-criteria{color:hsl(var(--ink-7));font-size:16px;overflow-wrap:anywhere;white-space:pre-wrap}.cp-step-criteria span{display:block;color:hsl(var(--ink-8));font-size:13px;letter-spacing:.04em;text-transform:uppercase;margin-bottom:3px}.cp-dependencies{margin-top:13px;color:hsl(var(--ink-8));font-size:15px;display:flex;align-items:flex-start;gap:8px}.cp-dependencies svg{flex-shrink:0;margin-top:3px}.cp-step-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--path-accent);margin-top:8px}.cp-historical{border-top:1px solid hsl(var(--line));margin-top:24px;padding-top:16px}.cp-historical>summary,.cp-agreement>summary{cursor:pointer;min-height:44px;padding-block:8px;font-size:16px;color:hsl(var(--ink-7))}.cp-history-item{padding:17px 0;border-bottom:1px solid hsl(var(--line))}.cp-history-item strong{display:block;font-weight:500;font-size:18px;margin-bottom:6px}.cp-history-item p{white-space:pre-wrap;overflow-wrap:anywhere;color:hsl(var(--ink-8));margin-top:9px}.cp-history-item time{font-size:14px;color:hsl(var(--ink-8))}.cp-agreement{border-top:1px solid hsl(var(--line));margin-top:24px;padding-top:13px}.cp-agreement dl{display:grid;grid-template-columns:minmax(130px,.4fr) 1fr;gap:12px 20px;padding:15px 0}.cp-agreement dt{font-size:15px;color:hsl(var(--ink-8))}.cp-agreement dd{font-size:16px;white-space:pre-wrap;overflow-wrap:anywhere}.cp-dialog{width:calc(100vw - 24px);max-width:800px;max-height:calc(100dvh - var(--keyboard-height,0px) - 32px);display:flex;flex-direction:column;overflow:hidden;background:hsl(var(--bg-root))}.cp-dialog .cp-dialog-scroll{overflow-y:auto;overflow-x:hidden;min-height:0;-webkit-overflow-scrolling:touch;touch-action:pan-y;overscroll-behavior:contain;padding:5px 3px 12px}.cp-dialog h2{font-size:25px;line-height:1.3;letter-spacing:-.025em}.cp-dialog-description{font-size:16px!important;line-height:1.6!important}.cp-form{display:grid;gap:21px}.cp-form label{display:grid;gap:7px;font-size:16px;color:hsl(var(--ink))}.cp-form label>small,.cp-form-help{font-size:14px;color:hsl(var(--ink-8));line-height:1.6}.cp-form textarea{min-height:100px;resize:vertical}.cp-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.cp-form fieldset{border:0;padding:0;margin:0;min-width:0}.cp-form legend{font-size:18px;font-weight:500;margin-bottom:17px}.cp-form-section{border-top:1px solid hsl(var(--line));padding-top:21px!important}.cp-form-footer{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap;padding-top:17px;border-top:1px solid hsl(var(--line));margin-top:6px}.cp-step-editor{border-left:2px solid var(--path-accent);padding:4px 0 22px 19px;margin:8px 0 24px}.cp-step-editor-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px}.cp-step-editor-heading h4{font-size:18px;font-weight:500}.cp-step-editor-fields{display:grid;gap:17px}.cp-step-editor select[multiple]{min-height:100px}.cp-check-option{display:flex!important;align-items:center;gap:9px!important;min-height:44px}.cp-check-option input{width:20px!important;min-height:20px!important;height:20px;accent-color:var(--path-accent)}.cp-original-timing{font-size:15px!important;color:hsl(var(--ink-8));margin:0 0 13px}.cp-typed-conversation{margin:0 0 30px;padding:22px;border:1px solid hsl(var(--line));border-radius:14px;background:hsl(var(--bg-card))}.cp-source-freshness{padding:14px 17px;margin:16px 0;border-left:2px solid #d3b578;background:#d3b5780b;color:hsl(var(--ink-7));font-size:16px}.cp-source-freshness a{display:inline-flex;gap:7px;align-items:center;color:var(--path-accent);min-height:44px}.cp-knowledge-link{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:21px 0;border-block:1px solid hsl(var(--line));margin:25px 0}.cp-knowledge-link div{display:flex;align-items:center;gap:14px;flex:1}.cp-knowledge-link svg{color:var(--path-accent);flex-shrink:0}.cp-knowledge-link strong{font-size:18px;font-weight:500}.cp-knowledge-link p{color:hsl(var(--ink-8));margin-top:4px}.cp-business-model{margin:14px 0 30px}.cp-model-tags{display:flex;flex-wrap:wrap;gap:9px;margin:18px 0}.cp-facts{display:grid;grid-template-columns:1fr 1fr;gap:0 25px}.cp-fact{padding:20px 0;border-top:1px solid hsl(var(--line))}.cp-fact dt{color:hsl(var(--ink-8));font-size:14px;margin-bottom:7px}.cp-fact dd{font-size:17px;white-space:pre-wrap;overflow-wrap:anywhere}.cp-metric-list{list-style:none;padding:0;margin:0}.cp-metric-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:15px 22px;padding:22px 0;border-top:1px solid hsl(var(--line))}.cp-metric-item h4{font-size:19px;font-weight:500;margin-bottom:7px;overflow-wrap:anywhere}.cp-metric-item p{font-size:15px;color:hsl(var(--ink-8));overflow-wrap:anywhere}.cp-metric-value{text-align:right;font-size:28px;font-weight:500;font-variant-numeric:tabular-nums;line-height:1.4;overflow-wrap:anywhere}.cp-metric-value small{display:block;font-size:15px;color:hsl(var(--ink-8));font-weight:400}.cp-metric-source{grid-column:1/-1;display:flex;gap:13px;flex-wrap:wrap;font-size:14px;color:hsl(var(--ink-8))}.cp-metric-source a{color:var(--path-accent);overflow-wrap:anywhere;font-size:14px;min-height:44px;display:inline-flex;align-items:center}.cp-coverage{padding:13px 17px;background:hsl(var(--bg-sel));border-radius:9px;font-size:15px!important;color:hsl(var(--ink-8));margin-bottom:22px}.cp-confirm-summary{white-space:pre-wrap;overflow-wrap:anywhere}.cp-success{display:flex;align-items:flex-start;gap:9px;padding:14px 16px;background:#99d3b915;border:1px solid #99d3b940;border-radius:8px;margin-bottom:20px;color:var(--path-accent)}.cp-success svg{flex-shrink:0;margin-top:3px}.light .coaching-path{--path-accent:var(--path-accent-light)}.light .cp-button--primary{background:hsl(var(--mint));border-color:hsl(var(--mint));color:hsl(var(--on-mint))}.light .cp-badge--draft{color:#79550d}.light .cp-path-step.is-complete .cp-step-number{color:#fff}.light .cp-agreement-bar{border-color:#8f67174a;background:#c6932110}html .coaching-path .cp-button{min-height:46px;padding:10px 17px;gap:9px;border:1px solid hsl(var(--line));border-radius:10px;background:hsl(var(--bg-card));color:hsl(var(--ink));font-size:16px;font-weight:400;box-shadow:none;white-space:normal}html .coaching-path .cp-button:hover{background:hsl(var(--bg-hover));border-color:hsl(var(--line-control));color:hsl(var(--ink));box-shadow:none}html .coaching-path .cp-button--quiet{background:transparent;border-color:transparent;color:var(--path-accent);padding-inline:8px}html .coaching-path .cp-button--quiet:hover{background:hsl(var(--mint-tint));border-color:hsl(var(--mint-line));color:hsl(var(--mint-ink))}html .coaching-path .cp-button--primary{background:var(--path-accent);border-color:var(--path-accent);color:#102620;font-weight:600}html.light .coaching-path .cp-button--primary{background:hsl(var(--mint));border-color:hsl(var(--mint));color:hsl(var(--on-mint))}html.light .coaching-path .cp-button--quiet{background:hsl(var(--bg-card));border-color:hsl(var(--mint-line));color:hsl(var(--mint-ink));padding-inline:14px;font-weight:550}html.light .coaching-path .cp-button--quiet:hover{background:hsl(var(--mint-tint));border-color:hsl(var(--mint));color:hsl(var(--mint-ink))}html.light .coaching-path .cp-subnav [aria-selected=true],html.light .coaching-path .cp-program-button[aria-current=true],html.light .coaching-path .cp-badge{background:hsl(var(--mint-tint));color:hsl(var(--mint-ink))}html .coaching-path .cp-eyebrow{font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:.12em;color:var(--path-accent);line-height:1.6}html .coaching-path .cp-section-heading{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;flex-wrap:wrap;margin-bottom:24px}.accountability-tabs.accountability-tabs--with-path{flex-wrap:wrap}.accountability-tabs--with-path button{font-size:16px;min-height:46px}@media (max-width:800px){.cp-layout{grid-template-columns:1fr;gap:25px}.cp-programs{border-right:0;border-bottom:1px solid hsl(var(--line));padding:0 0 20px}.cp-program-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cp-program-button{padding:12px 10px}.cp-program-header h2{font-size:32px}.cp-toolbar{gap:13px;margin-bottom:23px}.cp-scope{max-width:none;flex-basis:100%}.cp-facts{gap:0 20px}}@media (max-width:520px){.coaching-path p{font-size:16px}.cp-program-list{grid-template-columns:1fr}.cp-program-button{min-height:56px}.cp-program-button strong{font-size:17px}.cp-path-step{grid-template-columns:31px minmax(0,1fr);gap:13px}.cp-step-number{width:31px;height:31px;font-size:13px}.cp-path-step:not(:last-child):before{left:15px;top:32px}.cp-step-title{font-size:21px}.cp-step-top{flex-wrap:wrap;gap:4px}.cp-form-grid,.cp-facts{grid-template-columns:1fr}.cp-dialog{padding:20px 17px}.cp-dialog h2{font-size:24px}.cp-agreement-bar{padding:17px;gap:15px}.cp-agreement-bar>.cp-button{width:100%}.cp-program-header h2{font-size:30px}.cp-knowledge-link{align-items:flex-start;flex-wrap:wrap}.cp-knowledge-link .cp-button{margin-left:0}.cp-agreement dl{grid-template-columns:1fr;gap:4px}.cp-agreement dd{margin-bottom:14px}.cp-form-footer .cp-button{flex:1}.cp-step-editor{padding-left:12px}.cp-metric-item{grid-template-columns:minmax(0,1fr) minmax(70px,.4fr);gap:12px}.cp-metric-value{font-size:24px}.accountability-tabs--with-path button{flex-basis:calc(50% - 4px);font-size:16px}.cp-subnav button{flex:1;padding-inline:9px}.cp-review-date{align-items:flex-start}.cp-review-date svg{margin-top:4px}}@media (prefers-reduced-motion:reduce){.cp-spinner{animation:none}}.cp-meeting-preparing{display:flex;align-items:center;gap:12px;padding:17px 20px;margin-bottom:22px;border:1px solid hsl(var(--line));border-radius:12px;color:var(--path-accent);background:hsl(var(--bg-card))}.cp-meeting-note{margin:8px 0 30px;padding:clamp(20px,3vw,28px);border:1px solid hsl(var(--line));border-left:3px solid var(--path-accent);border-radius:15px;background:hsl(var(--bg-card));overflow-wrap:anywhere;min-width:0}.cp-meeting-note--failed{border-left-color:#d3b578}.cp-meeting-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;flex-wrap:wrap;margin-bottom:20px}.cp-meeting-heading h3{font-size:25px;line-height:1.3;font-weight:500;margin:8px 0}.cp-meeting-heading time,.cp-meeting-saved{font-size:14px!important;color:hsl(var(--ink-8));line-height:1.7}.cp-meeting-heading .cp-badge{display:inline-flex;align-items:center;gap:6px}.cp-meeting-recap{white-space:pre-wrap;margin:16px 0 23px;color:hsl(var(--ink-7))}.cp-meeting-status{color:hsl(var(--ink-8));margin:10px 0 16px}.cp-meeting-earlier{padding-top:20px;margin-top:22px;border-top:1px solid hsl(var(--line));color:hsl(var(--ink-8));font-size:15px!important}.cp-meeting-sections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 28px;margin:20px 0}.cp-meeting-section h4,.cp-meeting-next h4{font-size:18px;line-height:1.5;font-weight:500;margin-bottom:8px}.cp-meeting-section ul,.cp-meeting-next ul{list-style:none;padding:0;margin:0;display:grid;gap:16px}.cp-meeting-section li{white-space:pre-wrap}.cp-meeting-section p,.cp-meeting-next p{white-space:pre-wrap;color:hsl(var(--ink-7))}.cp-meeting-topic{display:block;color:var(--path-accent);font-size:14px;margin-bottom:5px}.cp-meeting-help{font-size:15px!important;line-height:1.6;color:hsl(var(--ink-8))!important;margin-bottom:16px}.cp-meeting-evidence summary{display:flex;align-items:center;min-height:44px;color:hsl(var(--ink-8));font-size:14px;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.cp-meeting-evidence blockquote{padding:7px 0 7px 13px;margin:3px 0 10px;border-left:2px solid hsl(var(--line));font-size:15px;white-space:pre-wrap;color:hsl(var(--ink-8))}.cp-meeting-next{display:flex;align-items:flex-start;gap:12px;padding:18px;background:hsl(var(--bg-sel));border-radius:10px;margin:22px 0}.cp-meeting-next>svg{color:var(--path-accent);flex-shrink:0;margin-top:3px}.cp-meeting-next>div{min-width:0}.cp-meeting-saved{margin:18px 0 8px}.cp-meeting-history{margin:25px 0 34px}@media (max-width:700px){.cp-meeting-sections{grid-template-columns:1fr}.cp-meeting-heading h3{font-size:23px}.cp-meeting-note{padding:20px 17px}.cp-meeting-heading time,.cp-meeting-saved,.cp-meeting-topic,.cp-meeting-evidence summary{font-size:15px!important}.cp-meeting-evidence blockquote,.cp-meeting-help{font-size:16px!important}.cp-meeting-next{padding:16px 13px}}.cp-meeting-tasks{margin:22px 0 25px;padding-top:20px;border-top:1px solid hsl(var(--line))}.cp-meeting-tasks h4{font-size:19px;font-weight:500;margin-bottom:7px}.cp-meeting-tasks ul{display:grid;gap:4px;list-style:none;padding:0;margin:0}.cp-meeting-tasks li{display:flex;align-items:center;gap:12px;padding:15px 0;border-bottom:1px solid hsl(var(--line))}.cp-meeting-tasks li>div{flex:1;min-width:0}.cp-meeting-tasks strong{font-size:18px;font-weight:500;line-height:1.5}.cp-meeting-tasks li p{font-size:15px!important;color:hsl(var(--ink-8));margin-top:5px}.cp-meeting-tasks .cp-button{flex-shrink:0}.cp-meeting-tasks li p>span:first-child{text-transform:capitalize}@media (max-width:520px){.cp-meeting-tasks li{align-items:flex-start;flex-wrap:wrap}.cp-meeting-tasks li>div{flex-basis:100%}.cp-meeting-tasks .cp-button{padding-left:0;min-height:44px}}.cp-meeting-search{margin:20px 0 12px}.cp-meeting-search label{display:block;font-size:15px;color:hsl(var(--ink-8));margin-bottom:8px}.cp-meeting-search>div{display:flex;gap:9px}.cp-meeting-search input{flex:1;min-width:0;min-height:46px;font-size:16px;padding:10px 13px;border:1px solid hsl(var(--line));border-radius:8px;background:hsl(var(--bg-elev));color:hsl(var(--ink))}.cp-meeting-history-views,.cp-meeting-scope{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:10px 0 24px}.cp-meeting-history-views [aria-pressed=true]{background:hsl(var(--bg-sel));color:var(--path-accent)}.cp-meeting-scope{justify-content:space-between;font-size:16px;color:var(--path-accent)}@media (max-width:520px){.cp-meeting-search>div{flex-wrap:wrap}.cp-meeting-search input{flex-basis:100%}.cp-meeting-search label{font-size:16px}}.cp-discovery{margin:6px 0 32px;padding:clamp(20px,3vw,30px);border:1px solid hsl(var(--line));border-radius:18px;background:radial-gradient(ellipse at top right,color-mix(in srgb,var(--path-accent) 7%,transparent),transparent 65%),hsl(var(--bg-card));overflow-wrap:anywhere}.cp-discovery .cp-section-heading{margin-bottom:24px}.cp-discovery-state{flex-shrink:0}.cp-meeting-stages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;list-style:none;padding:0;margin:25px 0 28px;border-block:1px solid hsl(var(--line))}.cp-meeting-stages li{display:grid;grid-template-columns:25px minmax(0,1fr);gap:4px 9px;padding:18px 0;color:hsl(var(--ink-8))}.cp-meeting-stages li[aria-current=step]{color:var(--path-accent)}.cp-meeting-stages span{font-family:JetBrains Mono,monospace;font-size:13px;margin-top:2px}.cp-meeting-stages strong{font-size:16px;font-weight:500}.cp-meeting-stages small{grid-column:2;font-size:14px;line-height:1.6;color:hsl(var(--ink-8))}.cp-discovery-recap{margin-bottom:27px;padding-left:17px;border-left:2px solid var(--path-accent)}.cp-discovery-recap p{margin:10px 0;white-space:pre-wrap}.cp-discovery-recap small,.cp-discovery-footer{font-size:14px;line-height:1.7;color:hsl(var(--ink-8))}.cp-discovery-unstarted{display:flex;align-items:flex-start;gap:15px;margin:25px 0}.cp-discovery-unstarted>svg{flex-shrink:0;color:var(--path-accent);margin-top:4px}.cp-discovery h4,.cp-personal-context h4{font-size:19px;line-height:1.4;font-weight:500;letter-spacing:-.01em}.cp-discovery-unstarted p{margin-top:8px;color:hsl(var(--ink-8))}.cp-discovery-evidence{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:27px;column-gap:27px;row-gap:12px}.cp-discovery-topic{padding:17px 0;border-top:1px solid hsl(var(--line))}.cp-discovery-topic-heading{display:flex;align-items:center;justify-content:space-between;gap:9px}.cp-discovery-topic-heading .cp-button{font-size:14px;flex-shrink:0;padding-inline:3px;min-height:44px}.cp-discovery-provenance{font-size:14px;color:var(--path-accent)}.cp-discovery-topic--hypothesis .cp-discovery-provenance{color:#dec28a}.light .cp-discovery-topic--hypothesis .cp-discovery-provenance{color:#79550d}.cp-discovery-topic>p{margin:10px 0 5px;white-space:pre-wrap;color:hsl(var(--ink-7))}.cp-discovery-source summary{display:flex;align-items:center;min-height:44px;font-size:14px;color:hsl(var(--ink-8));cursor:pointer;text-decoration:underline;text-underline-offset:3px}.cp-discovery-source p{font-size:15px!important;color:hsl(var(--ink-8));white-space:pre-wrap;margin-bottom:7px}.cp-discovery-unexplored{border-top:1px solid hsl(var(--line));padding-top:22px;margin-top:16px}.cp-discovery-unexplored>p{margin:8px 0 16px;color:hsl(var(--ink-8))}.cp-discovery-unexplored ul{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:0}.cp-discovery-unexplored li{padding:7px 12px;border:1px dashed hsl(var(--line));border-radius:7px;font-size:15px;color:hsl(var(--ink-8))}.cp-discovery-next{display:flex;align-items:flex-start;gap:14px;margin:26px 0 10px;padding:18px;background:hsl(var(--bg-sel));border-radius:12px}.cp-discovery-next>svg{flex-shrink:0;color:var(--path-accent);margin-top:2px}.cp-discovery-next p{margin-top:6px;white-space:pre-wrap}.cp-discovery-footer{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px 20px;margin-top:23px;padding-top:16px;border-top:1px solid hsl(var(--line))}.cp-personal-context{margin:26px 0 30px;padding:22px 0;border-block:1px solid hsl(var(--line))}.cp-personal-context h4{margin-top:8px}.cp-personal-context p{color:hsl(var(--ink-8));margin:9px 0}.cp-personal-context dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:19px 0}.cp-personal-context dt{font-size:14px;color:var(--path-accent);margin-bottom:5px}.cp-personal-context dd{font-size:16px;white-space:pre-wrap;overflow-wrap:anywhere}.cp-personal-context .cp-button{justify-content:flex-start;padding-left:0}@media (max-width:800px){.cp-discovery-evidence{grid-template-columns:1fr}.cp-meeting-stages{gap:12px}.cp-meeting-stages li{grid-template-columns:1fr}.cp-meeting-stages small{grid-column:1}.cp-meeting-stages strong{font-size:16px}}@media (max-width:520px){.cp-discovery{padding:19px 16px;border-radius:13px}.cp-meeting-stages{grid-template-columns:1fr;gap:0}.cp-meeting-stages li{grid-template-columns:25px minmax(0,1fr);padding:12px 0}.cp-meeting-stages small{grid-column:2;font-size:15px}.cp-discovery .cp-eyebrow{font-size:12px;letter-spacing:.08em}.cp-discovery-provenance,.cp-discovery-footer,.cp-discovery-source summary{font-size:15px}.cp-discovery-next{padding:16px 13px}.cp-discovery-unexplored li{font-size:16px}.cp-personal-context dl{grid-template-columns:1fr}.cp-personal-context dt{font-size:15px}.cp-discovery-topic-heading .cp-button span{display:none}.cp-discovery-topic-heading .cp-button{min-width:44px}}.cp-workbench-create,.cp-artifact-exports{display:flex;gap:10px;flex-wrap:wrap;margin:20px 0 26px}.cp-workbench-create .cp-button{justify-content:flex-start}.cp-workbench-empty{padding:35px 0;border-block:1px solid hsl(var(--line));color:hsl(var(--ink-8))}.cp-workbench-empty>svg{color:var(--path-accent);margin-bottom:18px}.cp-workbench h4{font-size:22px;font-weight:500;line-height:1.4;margin-bottom:10px;color:hsl(var(--ink))}.cp-workbench-empty p{max-width:660px;margin:10px 0}.cp-workbench-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0 12px}.cp-workbench-item{display:flex;align-items:flex-start;gap:13px;padding:18px 16px;border:1px solid hsl(var(--line));border-radius:12px;text-align:left;background:hsl(var(--bg-card))}.cp-workbench-item>svg{flex-shrink:0;color:var(--path-accent);margin-top:3px}.cp-workbench-item strong{font-size:18px;font-weight:500;display:block;line-height:1.5;overflow-wrap:anywhere}.cp-workbench-item span{font-size:14px;color:hsl(var(--ink-8));display:block;margin-top:5px}.cp-workbench-item[aria-current=true]{border-color:var(--path-accent);background:hsl(var(--bg-sel))}.cp-artifact{margin-top:26px;padding-top:28px;border-top:1px solid hsl(var(--line))}.cp-artifact .cp-section-heading h3{margin-top:13px;font-size:28px;overflow-wrap:anywhere}.cp-artifact-document{max-width:790px}.cp-artifact-document>section{padding:20px 0;border-bottom:1px solid hsl(var(--line))}.cp-artifact-document p,.cp-learning-plan p{white-space:pre-wrap;overflow-wrap:anywhere;color:hsl(var(--ink-7))}.cp-artifact-exports{border-top:1px solid hsl(var(--line));padding-top:18px;margin-top:27px}.cp-wireframes{display:grid;gap:25px}.cp-wireframe{border:1px solid hsl(var(--line));border-radius:15px;overflow:hidden;max-width:100%;background:hsl(var(--bg-elev))}.cp-wireframe--mobile{width:390px;justify-self:center}.cp-wireframe--desktop{width:100%}.cp-wireframe>header{display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:14px 17px;border-bottom:1px solid hsl(var(--line));color:var(--path-accent)}.cp-wireframe>header strong{font-size:16px;flex:1;overflow-wrap:anywhere}.cp-wireframe>header span{font-size:14px;color:hsl(var(--ink-8))}.cp-wireframe-screen{padding:20px;display:grid;gap:15px}.cp-wireframe-block{color:hsl(var(--ink-7));overflow-wrap:anywhere}.cp-wireframe-block strong{display:block;font-size:17px;font-weight:500}.cp-wireframe-block p{white-space:pre-wrap;font-size:16px;margin-top:5px}.cp-wireframe-block ul{list-style:disc;padding-left:20px;font-size:16px;margin-top:9px}.cp-wireframe-block--heading strong{font-size:24px;letter-spacing:-.025em;color:hsl(var(--ink))}.cp-wireframe-block--input,.cp-wireframe-block--card,.cp-wireframe-block--metric{border:1px dashed hsl(var(--line));border-radius:9px;padding:15px;background:hsl(var(--bg-card))}.cp-wireframe-block--button{border:1px solid var(--path-accent);border-radius:9px;padding:13px;text-align:center;color:var(--path-accent);background:hsl(var(--bg-sel))}.cp-wireframe-block--metric strong{font-size:26px}.cp-wireframe hr{border-color:hsl(var(--line));margin:3px 0}.cp-wireframe-editor-block{display:grid;gap:15px;border-top:1px solid hsl(var(--line))!important;padding-top:16px!important}.cp-learning-plan>section{padding:21px 0;border-top:1px solid hsl(var(--line));margin-top:23px}.cp-learning-plan>h4{font-size:26px;margin:10px 0}.cp-learning-plan ol{list-style:decimal;padding-left:24px;display:grid;gap:14px;font-size:17px;color:hsl(var(--ink-7))}.cp-learning-resources{list-style:none;padding:0;display:grid;gap:5px}.cp-learning-resources a{min-height:46px;display:inline-flex;align-items:center;gap:9px;color:var(--path-accent);overflow-wrap:anywhere}.cp-learning-resources a svg{flex-shrink:0}@media (max-width:520px){.cp-workbench-list{grid-template-columns:1fr}.cp-workbench-create{display:grid;grid-template-columns:1fr}.cp-workbench-create .cp-button>svg:last-child{margin-left:auto}.cp-workbench-item span{font-size:15px}.cp-wireframe-screen{padding:16px}.cp-artifact-exports{gap:5px}.cp-artifact .cp-section-heading h3{font-size:25px}}.cp-delegated-work{padding-bottom:32px;margin-bottom:32px;border-bottom:1px solid hsl(var(--line))}.cp-worker-status{display:flex;align-items:flex-start;gap:13px;padding:19px;border:1px solid hsl(var(--line));border-radius:12px;background:hsl(var(--bg-card));margin:22px 0 7px}.cp-worker-status>svg{margin-top:4px;flex-shrink:0;color:hsl(var(--ink-8))}.cp-worker-status--online>svg{color:var(--path-accent)}.cp-worker-status strong{font-size:18px;font-weight:500;display:block;margin-bottom:5px}.cp-worker-status p{color:hsl(var(--ink-8))}.cp-worker-status ul{list-style:none;padding:0;margin:13px 0 0;display:grid;gap:8px}.cp-worker-status li{display:flex;gap:6px 18px;justify-content:space-between;flex-wrap:wrap;font-size:14px;color:hsl(var(--ink-8))}.cp-worker-status li>span:first-child{color:var(--path-accent)}.cp-work-documents{margin-bottom:18px}.cp-work-empty{display:flex;align-items:flex-start;gap:15px;padding:24px 0;color:hsl(var(--ink-8))}.cp-work-empty svg{flex-shrink:0;color:var(--path-accent);margin-top:3px}.cp-work-jobs{display:grid;gap:18px;margin-top:10px}.cp-work-job{padding:22px;border:1px solid hsl(var(--line));border-left:2px solid hsl(var(--line));border-radius:12px;background:hsl(var(--bg-card))}.cp-work-job--needs_review{border-left-color:var(--path-accent)}.cp-work-job--failed{border-left-color:#dec28a}.cp-work-job--accepted{background:hsl(var(--bg-sel))}.cp-work-job-heading{display:flex;gap:15px;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;margin-bottom:12px}.cp-work-job-heading h4{font-size:22px;font-weight:500;line-height:1.4;letter-spacing:-.02em;overflow-wrap:anywhere;margin-top:7px}.cp-work-job-heading>div{flex:1;min-width:min(100%,200px)}.cp-work-job>p{color:hsl(var(--ink-8));white-space:pre-wrap;overflow-wrap:anywhere}.cp-work-result{margin:14px 0;padding-left:14px;border-left:1px solid var(--path-accent);color:hsl(var(--ink-7))!important}.cp-work-brief{margin-top:10px}.cp-work-brief summary,.cp-work-usage-details summary{min-height:44px;display:flex;align-items:center;color:var(--path-accent);cursor:pointer;font-size:15px;text-decoration:underline;text-underline-offset:3px}.cp-work-brief p{white-space:pre-wrap;overflow-wrap:anywhere;margin:7px 0 15px;color:hsl(var(--ink-8))}.cp-work-usage{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:16px;font-size:14px;color:hsl(var(--ink-8))}.cp-work-usage span{display:inline-flex;align-items:center;gap:6px;overflow-wrap:anywhere}.cp-work-usage-details dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:8px 0}.cp-work-usage-details dt{font-size:14px;color:hsl(var(--ink-8))}.cp-work-usage-details dd{font-size:17px;margin-top:3px;font-variant-numeric:tabular-nums}.cp-work-usage-details p{font-size:14px!important;color:hsl(var(--ink-8));margin:10px 0}.cp-work-job-footer{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;align-items:center;margin-top:16px;padding-top:15px;border-top:1px solid hsl(var(--line))}.cp-work-job-footer time{font-size:14px;color:hsl(var(--ink-8))}.cp-work-source-picker{display:grid;gap:4px;margin:16px 0}.cp-work-source-picker .cp-check-option{align-items:flex-start;border-bottom:1px solid hsl(var(--line));padding:12px 0}.cp-work-source-picker input{margin-top:3px;flex-shrink:0}.cp-work-source-picker span{overflow-wrap:anywhere}.cp-work-source-picker small{display:block;font-size:14px;color:hsl(var(--ink-8));margin-top:4px}.cp-job-output{padding-block:22px}.cp-job-output h4{font-size:21px;line-height:1.4;margin-bottom:10px}@media (max-width:520px){.cp-work-job{padding:18px 16px}.cp-worker-status{padding:17px 15px}.cp-work-usage,.cp-work-job-footer time,.cp-work-usage-details dt,.cp-work-usage-details p,.cp-worker-status li,.cp-work-source-picker small{font-size:15px!important}.cp-work-job-heading h4{font-size:21px}.cp-work-job-footer>.cp-actions{width:100%}.cp-work-job-footer .cp-button--primary{width:100%}.cp-work-usage-details dl{gap:14px 10px}}.coaching-path .cp-session-planning{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px;margin:16px 0;border:1px solid hsl(var(--line));border-radius:16px;background:hsl(var(--bg-card))}.coaching-path .cp-session-planning h3{margin:6px 0;font-size:18px;line-height:1.35}.coaching-path .cp-session-planning p{margin:5px 0 0;font-size:15px;line-height:1.5;color:hsl(var(--ink-6));overflow-wrap:anywhere}@media (max-width:640px){.coaching-path .cp-session-planning{align-items:stretch;flex-direction:column;padding:16px;gap:12px}}.coach-worksheets-disclosure{margin:16px 0;padding:14px 18px;border:1px solid hsl(var(--border));border-radius:12px;background:hsl(var(--card));color:hsl(var(--foreground));text-align:left}.coach-worksheets-disclosure>summary{cursor:pointer;font-weight:600}.coach-worksheets-disclosure>summary svg{display:inline;margin-right:8px;vertical-align:middle}.coach-worksheets-disclosure[open]>summary{margin-bottom:18px}.coach-worksheets{display:flex;flex-direction:column;gap:16px;min-width:0}.coach-worksheets :is(h3,h4,p){margin:0;overflow-wrap:anywhere}.coach-worksheets p{line-height:1.6}.cw-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.cw-heading>div{display:grid;gap:8px}.cw-heading>button{flex-shrink:0}.cw-list{display:grid;gap:12px}.cw-card,.cw-editor{display:grid;gap:12px;border:1px solid hsl(var(--border));border-radius:12px;padding:18px;min-width:0}.cw-card>button{justify-self:start}.cw-editor{border-color:hsl(var(--ring))}.cw-editor fieldset{display:grid;gap:12px;border:1px solid hsl(var(--border));border-radius:8px;padding:14px;min-width:0}.cw-editor legend{padding:0 6px;font-weight:600}.cw-field{display:grid;gap:6px;min-width:0}.cw-field label{display:block}.cw-field label>span{color:hsl(var(--muted-foreground));font-weight:400;font-size:.8rem}.cw-field :is(input,textarea,select){width:100%;min-width:0;padding:10px;border:1px solid hsl(var(--border));border-radius:8px;color:hsl(var(--foreground));background:hsl(var(--background))}.cw-actions{display:flex;flex-wrap:wrap;gap:8px}.coach-worksheets :is(button,input,textarea,select):focus-visible{outline:2px solid hsl(var(--ring));outline-offset:3px}.voice-channel>.coach-worksheets-disclosure,.voice-channel__main>.coach-worksheets-disclosure{max-width:1180px;margin:16px auto}@media (max-width: 600px){.cw-card,.cw-editor{padding:12px}.cw-editor fieldset{padding:10px}.cw-card .cw-heading{flex-direction:column}}.day-agenda{min-width:0;margin:20px 0;padding:20px;border:1px solid hsl(var(--line));border-radius:18px;background:hsl(var(--surface-card));color:hsl(var(--ink));text-align:left}.day-agenda__header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.day-agenda h2{font-size:22px;font-weight:650;letter-spacing:-.03em;margin:0}.day-agenda h3{font-size:15px;font-weight:600}.day-agenda__header p,.day-agenda__scope,.day-agenda__footnote{font-size:12px;line-height:1.5;color:hsl(var(--ink-5));margin:6px 0}.day-agenda__scope{margin-bottom:16px}.day-agenda button,.day-agenda a{min-height:44px}.day-agenda__header button{min-width:44px;display:grid;place-items:center;border-radius:8px}.day-agenda__list{list-style:none;margin:0;padding:0}.day-agenda__item{display:grid;grid-template-columns:100px minmax(0,1fr);gap:14px;padding:16px 0;border-top:1px solid hsl(var(--line));animation:agenda-arrive .5s ease-out}.day-agenda__item.is-now{border-left:3px solid hsl(var(--mint));padding-left:10px;background:hsl(var(--mint-tint));border-radius:8px}.day-agenda__time{display:flex;flex-direction:column;font-size:13px;font-variant-numeric:tabular-nums;gap:3px}.day-agenda__time>span:first-child{font-size:11px;color:hsl(var(--ink-5))}.day-agenda__time time{font-size:19px;font-weight:600}.day-agenda__content{min-width:0}.day-agenda__title{display:block;text-align:left;font-size:16px;font-weight:600;line-height:1.4;overflow-wrap:anywhere}.day-agenda__content p{font-size:12px;line-height:1.5;color:hsl(var(--ink-5));margin:3px 0}.day-agenda__action{font-size:12px;color:hsl(var(--mint-ink));text-decoration:underline;text-underline-offset:3px}.day-agenda__more{display:flex;align-items:center;gap:6px;font-size:13px;color:hsl(var(--ink-4))}.day-agenda__unplaced{border-top:1px solid hsl(var(--line));margin-top:12px;padding-top:14px}.day-agenda__unplaced ul{list-style:none;padding:0;margin:6px 0}.day-agenda__unplaced li{display:flex;justify-content:space-between;gap:16px;align-items:center}.day-agenda__unplaced button{text-align:left;font-size:14px;overflow-wrap:anywhere}.day-agenda__unplaced button:last-child{flex-shrink:0;color:hsl(var(--mint-ink));font-size:12px}.day-agenda__footer{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.day-agenda__footer a,.day-agenda__footer button{display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 14px;border:1px solid hsl(var(--line));border-radius:10px;font-size:13px;color:hsl(var(--ink))}.day-agenda__notice{font-size:12px;line-height:1.5;padding:10px;background:hsl(var(--surface-elev));border-radius:8px;margin:10px 0}.day-agenda__empty{font-size:14px;line-height:1.6;margin:16px 0}.day-agenda button:focus-visible,.day-agenda a:focus-visible{outline:2px solid hsl(var(--mint));outline-offset:3px}@keyframes agenda-arrive{0%{background:hsl(var(--mint-tint))}to{background:transparent}}@media (max-width:600px){.day-agenda{padding:16px}.day-agenda__item{grid-template-columns:78px minmax(0,1fr);gap:10px}.day-agenda__title{font-size:15px}}@media (prefers-reduced-motion:reduce){.day-agenda__item{animation:none}}.day-agenda__editor{display:grid;gap:16px}.day-agenda__editor label{display:grid;gap:8px;font-size:14px}.day-agenda__editor input{padding:10px;border:1px solid hsl(var(--line));border-radius:8px;background:hsl(var(--surface-card));color:hsl(var(--ink));max-width:100%}.day-agenda__editor input[type=checkbox]{width:20px;height:20px}.day-agenda__balance{margin-top:16px;border-top:1px solid hsl(var(--line));padding-top:10px}.day-agenda__balance summary{font-size:14px;padding:12px 0;cursor:pointer}.day-agenda__balance table{width:100%;font-size:12px;border-collapse:collapse;table-layout:fixed}.day-agenda__balance th,.day-agenda__balance td{padding:8px 3px;text-align:right;overflow-wrap:anywhere;border-bottom:1px solid hsl(var(--line))}.day-agenda__balance th:first-child{width:36%;text-align:left}.day-agenda__balance caption,.day-agenda__balance p{font-size:11px;color:hsl(var(--ink-5));line-height:1.5;text-align:left;margin:8px 0}.cascade-strip{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:6px;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.cascade-strip::-webkit-scrollbar{display:none}.cascade-strip__stage{position:relative;display:inline-flex;align-items:center;gap:7px;padding:5px 10px 5px 8px;border-radius:999px;border:1px solid hsl(var(--line-soft));color:hsl(var(--ink-5));font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.cascade-strip__stage i{width:9px;height:9px;border-radius:50%;border:1.5px solid hsl(var(--ink-7));background:transparent;flex-shrink:0}.cascade-strip__stage.is-filled i{background:hsl(var(--mint));border-color:hsl(var(--mint))}.cascade-strip__stage.is-filled{color:hsl(var(--ink-3))}.cascade-strip__stage.is-current{border-color:hsl(var(--mint) / .5);background:hsl(var(--mint) / .12);color:hsl(var(--mint-ink))}.cascade-strip__stage.is-gap:not(.is-current) i{border-color:hsl(var(--amber))}.cascade-strip__stage.is-gap:not(.is-current){color:hsl(var(--amber-ink));border-color:hsl(var(--amber) / .4)}.cascade-strip__stage.is-unknown i{border-style:dashed;border-color:hsl(var(--ink-7));background:transparent}.cascade-strip__stage.is-unknown{color:hsl(var(--ink-6));border-style:dashed}.cascade-strip__unavailable{color:hsl(var(--amber-ink));font-size:11px;font-weight:600;letter-spacing:.04em;white-space:nowrap;padding-left:6px}.cascade-strip__stage b{padding:0 6px;border-radius:999px;background:hsl(var(--amber-tint));color:hsl(var(--amber-ink));font-size:10px}.cascade-strip__stage+.cascade-strip__stage:before{content:"";position:absolute;left:-6px;top:50%;width:6px;height:1px;background:hsl(var(--line-soft))}.cascade-strip--compact{gap:4px}.cascade-strip--compact .cascade-strip__stage{padding:4px 6px;gap:6px}.cascade-strip--compact .cascade-strip__stage:not(.is-current) span{display:none}.cascade-strip--compact .cascade-strip__stage+.cascade-strip__stage:before{left:-4px;width:4px}.cascade-strip__hint{color:hsl(var(--amber-ink));font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;padding-left:4px}@media (max-width: 767px){.cascade-strip:not(.cascade-strip--compact) .cascade-strip__stage{padding:4px 8px 4px 7px;font-size:10px;letter-spacing:.06em}}.voice-channel__cascade{display:flex;justify-content:center;margin:6px 0 10px;max-width:100%}.cc-cascade{margin:12px 0 4px}.voice-channel__next-link{display:inline-flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px;min-height:44px;padding:0 16px;border-radius:10px;border:1px solid hsl(var(--mint-line));background:hsl(var(--mint-tint));color:hsl(var(--mint-ink));font-size:15px;font-weight:600;text-decoration:none}.voice-channel__next-link:hover{background:hsl(var(--mint) / .18)}@media (max-width: 767px){.cc-cascade{display:flex;justify-content:center}.cc-cascade .cascade-strip{justify-content:center;flex-wrap:wrap;row-gap:6px}.cc-dream-line{margin-left:auto;margin-right:auto}.cc-date-row{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;text-align:center}.cc-date-row .cc-local-time{justify-content:center}}.day-ribbon{display:flex;flex-direction:column;gap:10px;width:100%;min-width:0}.day-ribbon__head{display:flex;padding:0 2px;align-items:baseline;gap:12px;font-size:12px;color:hsl(var(--ink-5));letter-spacing:.04em}.day-ribbon__head strong{color:hsl(var(--ink));font-size:14px;letter-spacing:0}.day-ribbon__totals{margin-left:auto;font-variant-numeric:tabular-nums}.day-ribbon__track{position:relative;display:flex;flex-direction:column;gap:12px;padding:4px 0 20px;min-width:0;overflow:visible;--row-gap: 4px;--appt-row-h: 22px;--work-row-h: 38px;--life-row-h: 15px}.day-ribbon__lane{position:relative;width:100%;min-width:0;height:calc(var(--rows, 1) * var(--row-h) + (var(--rows, 1) - 1) * var(--row-gap))}.day-ribbon__lane--appt{--row-h: var(--appt-row-h)}.day-ribbon__lane--work{--row-h: var(--work-row-h)}.day-ribbon__lane--life{--row-h: var(--life-row-h)}.day-ribbon__lane--work:before{content:"";position:absolute;left:0;right:0;top:50%;height:2px;margin-top:-1px;border-radius:2px;background:linear-gradient(90deg,hsl(var(--mint) / 0),hsl(var(--mint) / .55) 12% 88%,hsl(var(--mint) / 0));box-shadow:0 0 18px hsl(var(--mint) / .35),0 0 60px hsl(var(--mint) / .12);animation:ribbon-breathe 5.5s ease-in-out infinite}@keyframes ribbon-breathe{0%,to{opacity:.75}50%{opacity:1}}.day-ribbon__block{position:absolute;z-index:1;--pad: 8px;top:calc(var(--row, 0) * (var(--row-h) + var(--row-gap)));height:var(--row-h);border-radius:8px;display:flex;align-items:center;padding:0 var(--pad);overflow:hidden;white-space:nowrap;font-size:12px;font-weight:600;letter-spacing:.01em;box-sizing:border-box;transform-origin:left center}.day-ribbon__block>span{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.day-ribbon__block.has-dial>span{padding-right:16px}.day-ribbon__block--work{border:0;background:linear-gradient(180deg,hsl(var(--green) / .55),hsl(var(--green) / .9));box-shadow:0 0 22px hsl(var(--green) / .45),0 10px 30px hsl(var(--green) / .2);color:hsl(var(--ink))}.day-ribbon__block--work.is-done{background:hsl(var(--green));color:hsl(var(--on-mint))}.day-ribbon__block--work.is-now{box-shadow:0 0 0 2px hsl(var(--mint)),0 8px 24px hsl(var(--mint) / .35)}.day-ribbon__block--appt{background:hsl(var(--bg-chip) / .6);border:1px solid hsl(var(--line-control) / .6);color:hsl(var(--ink-4));font-size:11px;border-radius:6px}.day-ribbon__block--life{background:repeating-linear-gradient(135deg,hsl(var(--life) / .35) 0 6px,hsl(var(--life) / .15) 6px 12px);border:1px solid hsl(var(--life) / .5);color:hsl(var(--life-ink));font-size:10px;border-radius:6px;--pad: 7px}.day-ribbon__block--work.is-slipped{background:repeating-linear-gradient(135deg,hsl(var(--danger) / .28) 0 5px,hsl(var(--danger) / .12) 5px 10px);border-color:hsl(var(--danger) / .7);color:hsl(var(--danger-ink));box-shadow:0 0 0 1px hsl(var(--danger) / .25)}.day-ribbon__block--work.rel-lights_on{background:linear-gradient(180deg,hsl(var(--ink-7) / .45),hsl(var(--ink-7) / .7));box-shadow:0 0 14px hsl(var(--ink-7) / .25);color:hsl(var(--ink))}.day-ribbon__block--work.rel-life{background:linear-gradient(180deg,hsl(var(--life) / .55),hsl(var(--life) / .9));box-shadow:0 0 22px hsl(var(--life) / .45)}.day-ribbon__block--work.rel-growth{background:linear-gradient(180deg,hsl(var(--violet) / .55),hsl(var(--violet) / .9));box-shadow:0 0 22px hsl(var(--violet) / .45)}.day-ribbon__block--work.rel-detour{background:linear-gradient(180deg,hsl(var(--amber) / .5),hsl(var(--amber) / .85));box-shadow:0 0 22px hsl(var(--amber) / .4);color:hsl(var(--ink))}.day-ribbon .day-ribbon__block.is-clipped-start{border-top-left-radius:2px;border-bottom-left-radius:2px;padding-left:calc(var(--pad) + 4px)}.day-ribbon .day-ribbon__block.is-clipped-end{border-top-right-radius:2px;border-bottom-right-radius:2px;padding-right:calc(var(--pad) + 4px)}.day-ribbon__block.is-clipped-start:before,.day-ribbon__block.is-clipped-end:after{content:"";position:absolute;top:0;bottom:0;width:5px;background:repeating-linear-gradient(180deg,hsl(var(--ink) / .5) 0 3px,hsl(var(--ink) / 0) 3px 6px)}.day-ribbon__block.is-clipped-start:before{left:0}.day-ribbon__block.is-clipped-end:after{right:0}.day-ribbon__block.is-landing{animation:ribbon-land .8s cubic-bezier(.2,.9,.25,1.2) both}@keyframes ribbon-land{0%{transform:translateY(-18px) scaleX(.6);opacity:0;filter:brightness(1.6)}60%{transform:translateY(2px) scaleX(1.02);opacity:1}to{transform:none;filter:none}}.day-ribbon__dial{position:absolute;right:6px;top:50%;width:16px;height:16px;margin-top:-8px;border-radius:50%;background:conic-gradient(hsl(var(--ink)) calc(var(--p) * 360deg),hsl(var(--ink) / .18) 0);-webkit-mask:radial-gradient(circle,transparent 4px,#000 4.5px);mask:radial-gradient(circle,transparent 4px,#000 4.5px)}.day-ribbon__axis{position:absolute;left:0;right:0;bottom:0;height:16px}.day-ribbon__axis span{position:absolute;top:1px;font:10px/1.2 JetBrains Mono,monospace;color:hsl(var(--ink-7));letter-spacing:.04em;white-space:nowrap}.day-ribbon__now{position:absolute;top:0;bottom:16px;z-index:2;width:2px;margin-left:-1px;background:hsl(var(--mint));box-shadow:0 0 16px hsl(var(--mint))}.day-ribbon__now:before{content:"";position:absolute;right:0;top:50%;width:80px;height:3px;margin-top:-1.5px;background:linear-gradient(90deg,hsl(var(--mint) / 0),hsl(var(--mint) / .45));filter:blur(1px)}.day-ribbon__now i{position:absolute;top:-5px;left:-5px;width:12px;height:12px;border-radius:50%;background:hsl(var(--mint));box-shadow:0 0 14px hsl(var(--mint));animation:ribbon-pulse 2.6s ease-in-out infinite}@keyframes ribbon-pulse{0%,to{opacity:1}50%{opacity:.55}}.day-ribbon__more{margin:2px 0 0;align-self:flex-end;color:hsl(var(--ink-6));font-size:11px;letter-spacing:.04em;font-variant-numeric:tabular-nums}.day-ribbon__empty{margin:6px 0 0;color:hsl(var(--ink-6));font-size:12px;line-height:1.5;letter-spacing:.02em}.day-ribbon--compact .day-ribbon__track{gap:10px;--appt-row-h: 18px;--work-row-h: 32px;--life-row-h: 12px}.day-ribbon--compact .day-ribbon__block{font-size:11px;--pad: 6px}.day-ribbon--compact .day-ribbon__head{font-size:11px;gap:8px}.day-ribbon--compact .day-ribbon__more{font-size:10px}@media (prefers-reduced-motion: reduce){.day-ribbon__block.is-landing,.day-ribbon__now i,.day-ribbon__lane--work:before{animation:none}}.voice-channel__line{width:min(760px,100%);margin:0 auto 14px;background:none;border:0;backdrop-filter:none;padding:6px 0 0}.voice-channel__unplaced{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:10px;font-size:12px;color:hsl(var(--ink-5))}.voice-channel__unplaced span{font-weight:600;letter-spacing:.08em;text-transform:uppercase;font-size:10px;margin-right:4px}.voice-channel__unplaced em{font-style:normal;padding:3px 9px;border-radius:999px;border:1px dashed hsl(var(--line-control));color:hsl(var(--ink-3))}@media (max-width: 767px){.voice-channel__line{padding:6px 0 0}}.voice-channel__models{display:none}.voice-channel__record--tucked{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.voice-channel__transcript-toggle{display:block;margin:4px auto 12px;padding:0;border:0;background:none;color:hsl(var(--ink-5));font-size:12px;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.voice-channel__transcript-toggle:hover{color:hsl(var(--ink-2))}.intelligence-core{--core-color: #9ce4fa;--core-glow: 101, 209, 250;--core-turn: 74s;--core-breathe: 7s;position:relative;isolation:isolate;flex-shrink:0;width:min(420px,100%);aspect-ratio:1;color:var(--core-color);border-radius:50%;-webkit-tap-highlight-color:transparent}.intelligence-core--compact{width:min(144px,100%)}.light .intelligence-core{--core-color: #185a69;--core-glow: 24, 90, 105}.light .intelligence-core__atmosphere{background:radial-gradient(circle,rgba(var(--core-glow),.15) 0%,rgba(var(--core-glow),.075) 38%,rgba(var(--core-glow),.025) 57%,transparent 72%)}.light .intelligence-core__volume{background:radial-gradient(ellipse at 42% 37%,rgba(255,255,255,.5),transparent 52%),radial-gradient(circle at 60% 65%,rgba(var(--core-glow),.19),transparent 64%),radial-gradient(circle,rgba(var(--core-glow),.12),rgba(var(--core-glow),.025) 67%,transparent 74%);box-shadow:inset -9px -12px 32px rgba(var(--core-glow),.07),inset 8px 8px 28px rgba(var(--core-glow),.06)}.light .intelligence-core__rim{border-color:rgba(var(--core-glow),.22)}.light .intelligence-core__guide{stroke-opacity:.14}.light .intelligence-core__ticks{stroke-opacity:.3}.light .intelligence-core__crosshairs{stroke-opacity:.42}.intelligence-core__art{position:absolute;inset:0;pointer-events:none}.intelligence-core__atmosphere{position:absolute;inset:2%;border-radius:50%;background:radial-gradient(circle,rgba(var(--core-glow),.09) 0%,rgba(var(--core-glow),.04) 36%,rgba(var(--core-glow),.016) 54%,transparent 70%);animation:anchor-core-breathe var(--core-breathe) ease-in-out infinite}.intelligence-core__volume{position:absolute;inset:23%;border-radius:50%;background:radial-gradient(ellipse at 42% 37%,rgba(216,247,255,.17),transparent 54%),radial-gradient(circle at 60% 65%,rgba(var(--core-glow),.13),transparent 64%),radial-gradient(circle,rgba(var(--core-glow),.09),rgba(var(--core-glow),.018) 66%,transparent 73%);box-shadow:inset -9px -12px 32px rgba(var(--core-glow),.035),inset 8px 8px 28px rgba(var(--core-glow),.035);animation:anchor-core-volume var(--core-breathe) ease-in-out infinite;transition:opacity .8s ease,filter .8s ease}.intelligence-core__rim{position:absolute;inset:23%;border-radius:50%;border:1px solid rgba(var(--core-glow),.11);box-shadow:0 0 15px rgba(var(--core-glow),.055),inset 0 0 13px rgba(var(--core-glow),.045);-webkit-mask-image:linear-gradient(135deg,#000 0%,transparent 34%,transparent 53%,#000 100%);mask-image:linear-gradient(135deg,#000 0%,transparent 34%,transparent 53%,#000 100%)}.intelligence-core__particles,.intelligence-core__orbits{position:absolute;inset:0;width:100%;height:100%}.intelligence-core__guide{stroke:currentColor;stroke-opacity:.07;stroke-width:.7}.intelligence-core__ticks{stroke:currentColor;stroke-opacity:.17;stroke-width:2.6}.intelligence-core__crosshairs{stroke:currentColor;stroke-opacity:.28;stroke-width:.8}.intelligence-core__equator{opacity:.65}.intelligence-core__outer-rotation,.intelligence-core__inner-rotation{transform-origin:210px 210px;animation:anchor-core-orbit var(--core-turn) linear infinite}.intelligence-core__inner-rotation{animation-direction:reverse;animation-duration:53s}.intelligence-core__lightpoints{opacity:.7;filter:drop-shadow(0 0 3px rgba(var(--core-glow),.75))}.intelligence-core__nucleus{position:absolute;width:12%;height:12%;left:44%;top:44%;border-radius:50%;opacity:.65;background:radial-gradient(circle,rgba(229,251,255,.72) 0%,rgba(var(--core-glow),.28) 15%,rgba(var(--core-glow),.11) 33%,transparent 68%);filter:blur(3px);animation:anchor-core-nucleus var(--core-breathe) ease-in-out infinite}.intelligence-core__interaction{position:absolute;inset:13%;display:block;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer;outline:none;transition:box-shadow .3s ease,background .3s ease}.intelligence-core__interaction:hover:not(:disabled){background:rgba(var(--core-glow),.022);box-shadow:0 0 40px rgba(var(--core-glow),.04)}.intelligence-core__interaction:focus-visible{outline:2px solid var(--core-color);outline-offset:8px}.intelligence-core__interaction:active:not(:disabled){background:rgba(var(--core-glow),.065)}.intelligence-core__interaction:disabled{cursor:default}.intelligence-core__accessible-state{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.intelligence-core[data-state=connecting]{--core-turn: 18s;--core-breathe: 2.5s}.intelligence-core[data-state=connecting] .intelligence-core__volume{opacity:.5}.intelligence-core[data-state=thinking]{--core-turn: 26s;--core-breathe: 3.5s}.intelligence-core[data-state=thinking] .intelligence-core__inner-rotation{animation-duration:17s}.intelligence-core[data-state=listening]{--core-breathe: 4s;--core-color: #b4edff}.intelligence-core[data-state=listening] .intelligence-core__volume{filter:brightness(1.35)}.intelligence-core[data-state=listening] .intelligence-core__rim{box-shadow:0 0 24px rgba(var(--core-glow),.13),inset 0 0 19px rgba(var(--core-glow),.08)}.intelligence-core[data-state=speaking]{--core-breathe: 1.9s;--core-turn: 42s}.intelligence-core[data-state=speaking] .intelligence-core__volume{filter:brightness(1.55)}.intelligence-core[data-state=speaking] .intelligence-core__nucleus{opacity:.95}.intelligence-core[data-state=error]{--core-color: #dfaa85;--core-glow: 209, 149, 110;--core-turn: 120s}.intelligence-core[data-state=error] .intelligence-core__volume{opacity:.55}.intelligence-core[data-state=error] .intelligence-core__nucleus{opacity:.3}@keyframes anchor-core-orbit{to{transform:rotate(360deg)}}@keyframes anchor-core-breathe{0%,to{opacity:.68;transform:scale(.97)}50%{opacity:1;transform:scale(1.025)}}@keyframes anchor-core-volume{0%,to{transform:scale(.985)}50%{transform:scale(1.025)}}@keyframes anchor-core-nucleus{0%,to{transform:scale(.84)}50%{transform:scale(1.2)}}@media (prefers-reduced-motion: reduce){.intelligence-core *,.intelligence-core *:before,.intelligence-core *:after{animation:none!important;transition:none!important}}.voice-channel{--voice-cyan: #91e9fa;--voice-text: #e6f1f8;--voice-muted: #8d9dad;--mint: 190 86% 77%;--mint-ink: 190 86% 77%;--ink: 204 45% 92%;--ink-2: 207 31% 84%;--ink-4: 209 23% 72%;--ink-6: 207 15% 62%;--ink-8: 209 14% 57%;--ink-9: 209 14% 53%;--panel-mint: rgba(106, 215, 241, .045);position:fixed;inset:0;z-index:80;display:flex;flex-direction:column;min-height:0;height:100dvh;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);isolation:isolate;overflow:hidden;background:#060b13;color:var(--voice-text);outline:none;animation:voice-channel-enter .45s ease-out both}.light .voice-channel{--ink:213.3 29% 6.1%;--voice-ground:hsl(var(--bg-app));--voice-cyan:hsl(var(--mint-ink));--voice-muted:hsl(var(--ink-5));background:hsl(var(--bg-app));color:hsl(var(--ink));color-scheme:light}.light .voice-channel__atmosphere{background:radial-gradient(ellipse at 50% 20%,hsl(var(--mint)/.1),transparent 58%)}.light :is(.voice-channel__brand,.voice-channel__caption,.voice-channel__caption-region h1,.voice-channel__line--coach .voice-channel__line-text,.voice-channel__receipts){color:hsl(var(--ink))}.light :is(.voice-channel__channel-label,.voice-channel__connection,.voice-channel__model-cost span,.voice-channel__model-hint,.voice-channel__caption-region h1 span,.voice-channel__record-header,.voice-channel__speaker,.voice-channel__line-time,.voice-channel__empty,.voice-channel__footer-note){color:hsl(var(--ink-5))}.light .voice-channel .voice-channel__line-text{color:hsl(var(--ink-2))}.light .voice-channel .voice-channel__line--pending .voice-channel__line-text{color:hsl(var(--ink-4))}.light .voice-channel__footer{background:linear-gradient(transparent,hsl(var(--bg-app)/.96) 25%)}.light .voice-channel__dock,.light .voice-meeting-dock{background:hsl(var(--bg-card));border-color:hsl(var(--line-control));box-shadow:var(--shadow-modal);color:hsl(var(--ink))}.light .voice-channel__control{color:hsl(var(--ink-4))}.light .voice-channel__control:hover,.light .voice-channel__primary{background:hsl(var(--mint-tint));border-color:hsl(var(--mint-line));color:hsl(var(--mint-ink))}.light .voice-channel__secondary{color:hsl(var(--ink-5))}.light .voice-channel__diagnostics textarea{background:hsl(var(--bg-elev));color:hsl(var(--ink));border-color:hsl(var(--line-control))}.voice-channel *,.voice-channel *:before,.voice-channel *:after{box-sizing:border-box}.voice-channel__atmosphere{position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 55% 47% at 50% 32%,rgba(39,109,146,.13),transparent 75%),radial-gradient(ellipse 45% 40% at 85% 90%,rgba(30,59,88,.1),transparent 80%),linear-gradient(rgba(147,218,245,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(147,218,245,.018) 1px,transparent 1px);background-size:auto,auto,88px 88px,88px 88px;-webkit-mask-image:linear-gradient(#000,#000 75%,rgba(0,0,0,.5));mask-image:linear-gradient(#000,#000 75%,#00000080)}.voice-channel__header{display:flex;align-items:center;justify-content:space-between;flex:0 0 auto;gap:18px;margin:0 40px;padding:25px 0 23px;border-bottom:1px solid rgba(172,221,244,.1)}.voice-channel__brand,.voice-channel__connection,.voice-channel__mode,.voice-channel__status,.voice-channel__record-header,.voice-channel__speaker,.voice-channel__line-time,.voice-channel__footer-note{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:10px;font-weight:500;line-height:1.5;letter-spacing:.16em}.voice-channel__brand{display:flex;align-items:center;gap:12px;color:#d5e8f0;letter-spacing:.19em}.voice-channel__brand svg{color:var(--voice-cyan)}.voice-channel__header-divider{width:1px;height:15px;margin:0 7px;background:#c0e4fa2b}.voice-channel__channel-label{color:#728394;font-size:9px}.voice-channel__connection{display:flex;align-items:center;gap:8px;color:#8ca7b4;font-size:9px;letter-spacing:.13em}.voice-channel__connection i{width:5px;height:5px;border-radius:50%;background:#56616f}.voice-channel__connection i.is-live{background:#95f3d4;box-shadow:0 0 12px #95f3d480}.voice-channel__connection time{margin-left:14px;color:#cddce5;font-variant-numeric:tabular-nums;letter-spacing:.07em}.voice-channel__body{flex:1 1 auto;min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior-x:none;scrollbar-width:thin;scrollbar-color:#263444 transparent;padding:28px 24px 20px}.voice-channel__presence{position:relative;display:flex;flex-direction:column;align-items:center;width:min(760px,100%);margin:0 auto;text-align:center}.voice-channel__models{width:min(760px,100%);margin:0 auto 22px;display:grid;grid-template-columns:minmax(240px,1fr) minmax(0,1fr);align-items:center;gap:8px 18px}.voice-channel__model-cost{min-width:0;text-align:right;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.voice-channel__model-cost p{margin:0}.voice-channel__model-cost span,.voice-channel__model-hint{color:#9eafbc}.voice-channel__model-hint{grid-column:1 / -1;margin:0;font-size:13px;line-height:1.5;text-align:center}@media (max-width: 640px){.voice-channel__models{grid-template-columns:minmax(0,1fr);gap:8px;margin-bottom:18px}.voice-channel__model-cost{text-align:center}}.voice-channel__mode{color:#78929f;font-size:9px;letter-spacing:.25em}.voice-channel__core{width:min(340px,37vh);max-width:100%;margin:-9px auto -5px}.voice-channel__status{display:flex;align-items:center;gap:8px;color:var(--voice-cyan);font-size:9px;letter-spacing:.21em}.voice-channel__status i{width:3px;height:3px;background:var(--voice-cyan);border-radius:50%;box-shadow:0 0 12px var(--voice-cyan)}.voice-channel__caption-region{width:100%;min-height:105px;margin-top:20px}.voice-channel__caption-region h1{margin:0;font-size:clamp(23px,2.25vw,32px);font-weight:400;line-height:1.4;letter-spacing:-.04em;text-wrap:balance}.voice-channel__caption-region h1 span{color:#8a9eaf}.voice-channel__caption-region p{max-width:520px;margin:12px auto 0;color:var(--voice-muted);font-size:13px;font-weight:400;line-height:1.8;text-wrap:pretty}.voice-channel__caption{max-height:170px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#263444 transparent;padding:26px 12px 0;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 26px);mask-image:linear-gradient(to bottom,transparent 0,#000 26px);scroll-padding-top:26px;color:#ecf6fa;font-size:clamp(20px,2vw,27px);line-height:1.6;font-weight:400;letter-spacing:-.024em;text-wrap:pretty}.voice-channel__cursor{display:inline-block;width:2px;height:.9em;margin-left:5px;vertical-align:-.02em;border-radius:1px;background:var(--voice-cyan);box-shadow:0 0 9px #91e9faa6;animation:voice-channel-blink 1.2s ease-in-out infinite}.voice-channel__record{position:relative;max-width:760px;margin:26px auto 0;border-top:1px solid rgba(159,208,231,.13)}.voice-channel__record:before,.voice-channel__record:after{content:"";position:absolute;top:-1px;width:27px;height:1px;background:#97e1f899}.voice-channel__record:before{left:0}.voice-channel__record:after{right:0}.voice-channel__record-header{display:flex;justify-content:space-between;gap:20px;padding:17px 0 9px;color:#8194a4;font-size:9px;letter-spacing:.19em}.voice-channel__record-header span:last-child{color:#627686;font-size:8px;letter-spacing:.12em}.voice-channel__transcript{max-height:225px;min-height:86px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;overscroll-behavior-x:none;scrollbar-width:thin;scrollbar-color:#263444 transparent;padding-right:8px}.voice-channel__line{display:flex;align-items:flex-start;gap:18px;padding:14px 0;border-bottom:1px solid rgba(139,191,224,.06)}.voice-channel__line:last-child{border-bottom:0}.voice-channel__speaker{flex:0 0 56px;padding-top:4px;font-size:8px;letter-spacing:.14em;color:#7c91a1}.voice-channel__line--coach .voice-channel__speaker{color:var(--voice-cyan)}.voice-channel__line-text{flex:1;min-width:0;color:#aab9c6;font-size:14px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere}.voice-channel__line--coach .voice-channel__line-text{color:#d6e4ec}.voice-channel__line-time{flex:0 0 auto;padding-top:4px;color:#697b8c;font-size:8px;letter-spacing:.06em}.voice-channel__interrupted{display:block;margin-top:7px;color:#8e9ba9;font-size:11px;line-height:1.6}.voice-channel__line--pending .voice-channel__line-text{color:#91a9b7;font-style:italic}.voice-channel__listening-dots{display:flex;gap:3px;align-items:center;height:24px;padding-right:5px}.voice-channel__listening-dots i{display:block;width:3px;height:3px;border-radius:50%;background:var(--voice-cyan);animation:voice-channel-blink 1.4s ease-in-out infinite}.voice-channel__listening-dots i:nth-child(2){animation-delay:.2s}.voice-channel__listening-dots i:nth-child(3){animation-delay:.4s}.voice-channel__empty{display:flex;align-items:center;justify-content:center;gap:16px;min-height:80px;color:#73899a;font-size:12px}.voice-channel__empty-line{width:32px;height:1px;background:#7daeca33}.voice-channel__receipts{color:#c7d8e5}.voice-channel__receipts>div{border-color:#91e9fa29;background-color:#6dcceb09}.voice-channel__receipts>.border-danger-line{border-color:#de84954d;background-color:#ba4b6a0e}.voice-channel__notice{max-width:630px;margin:12px auto;color:#e4bd85;font-size:12px;line-height:1.65;text-align:center;text-wrap:pretty}.voice-channel__footer{position:relative;flex:0 0 auto;padding:17px 24px 20px;background:linear-gradient(transparent,#060b13f2 25%)}.voice-channel__dock{display:flex;justify-content:center;align-items:center;gap:10px;width:-moz-fit-content;width:fit-content;max-width:100%;margin:0 auto;padding:10px;border:1px solid rgba(154,206,233,.15);border-radius:23px;background:linear-gradient(135deg,#182535cc,#0b141ff2);box-shadow:0 10px 45px #00000045,inset 0 1px #c6e5f709;backdrop-filter:blur(20px)}.voice-channel__dock button{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;transition:background-color .2s,color .2s,border-color .2s,transform .2s}.voice-channel__dock button:focus-visible{outline:2px solid #a3edff;outline-offset:5px}.voice-channel__dock button:active{transform:translateY(1px)}.voice-channel__dock button:disabled{opacity:.6;cursor:default}.voice-channel__control{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-width:68px;min-height:57px;padding:5px 10px;border:1px solid transparent;border-radius:13px;color:#b1c5d1;background:transparent}.voice-channel__control span{font-size:9px;line-height:1.3;letter-spacing:.025em}.voice-channel__control:hover{color:#e9f8fc;background:#91e9fa12}.voice-channel__control.is-muted{color:#f7bcbe;background:#e0798514}.voice-channel__end{display:flex;align-items:center;justify-content:center;gap:11px;min-height:53px;padding:12px 25px;border:1px solid rgba(254,157,157,.17);border-radius:15px;background:#a34b58;color:#fff1f2;font-size:12px!important;font-weight:500!important;box-shadow:0 3px 20px #6f213624,inset 0 1px #ffffff14}.voice-channel__end:hover{background:#b45462;border-color:#fe9d9d52}.voice-channel__primary,.voice-channel__secondary{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:53px;padding:12px 23px;border:1px solid rgba(145,233,250,.2);border-radius:15px;background:#80d8f017;color:#cff5ff;font-size:12px!important;font-weight:500!important}.voice-channel__primary:hover{background:#80d8f029}.voice-channel__secondary{color:#9bafbe;border-color:transparent;background:transparent}.voice-channel__secondary:hover{color:#e4f4ff;background:#80d8f00a}.voice-channel__footer-note{margin:14px 0 0;color:#778c9d;font-size:9px;line-height:1.6;letter-spacing:.09em;text-align:center}.voice-channel__spinner{animation:voice-channel-spin 1.2s linear infinite}@keyframes voice-channel-enter{0%{opacity:0}to{opacity:1}}@keyframes voice-channel-blink{0%,to{opacity:.35}50%{opacity:1}}@keyframes voice-channel-spin{to{transform:rotate(360deg)}}@media (min-width: 1400px) and (min-height: 950px){.voice-channel__body{padding-top:42px}.voice-channel__core{width:380px}.voice-channel__record{margin-top:35px}}@media (max-width: 767px){.voice-channel__header{margin:0 22px;padding:20px 0 17px;gap:12px}.voice-channel__brand{font-size:9px;gap:9px;letter-spacing:.14em}.voice-channel__brand svg{width:18px}.voice-channel__header-divider,.voice-channel__channel-label{display:none}.voice-channel__connection{font-size:8px;gap:6px}.voice-channel__connection time{margin-left:7px}.voice-channel__body{padding:23px 22px 15px}.voice-channel__mode{font-size:8px;letter-spacing:.2em}.voice-channel__core{width:min(270px,33vh);margin-top:0;margin-bottom:2px}.voice-channel__status{font-size:8px;letter-spacing:.15em}.voice-channel__caption-region{margin-top:17px;min-height:103px}.voice-channel__caption-region h1{font-size:25px;line-height:1.4}.voice-channel__caption-region p{font-size:12px;margin-top:10px;line-height:1.8}.voice-channel__caption{font-size:21px;line-height:1.55;max-height:150px;padding:22px 0 0;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 22px);mask-image:linear-gradient(to bottom,transparent 0,#000 22px);scroll-padding-top:22px}.voice-channel__record{margin-top:18px}.voice-channel__record-header{font-size:8px;padding-top:15px}.voice-channel__record-header span:last-child{font-size:7px}.voice-channel__transcript{max-height:190px;min-height:67px;padding-right:0}.voice-channel__line{gap:12px;padding:12px 0}.voice-channel__speaker{flex-basis:45px;font-size:7px}.voice-channel__line-text{font-size:13px}.voice-channel__line-time{font-size:7px;padding-top:5px}.voice-channel__empty{min-height:65px;font-size:11px;gap:12px}.voice-channel__empty-line{width:15px}.voice-channel__footer{padding:12px 18px 17px}.voice-channel__dock{gap:5px;padding:8px;border-radius:21px;flex-wrap:wrap}.voice-channel__control{min-width:55px;padding:6px 8px}.voice-channel__end{min-height:51px;padding:12px 17px;gap:9px}.voice-channel__primary{padding:12px 15px}.voice-channel__footer-note{margin-top:12px;font-size:8px}}@media (max-height: 720px){.voice-channel__header{padding-top:17px;padding-bottom:15px}.voice-channel__body{padding-top:16px}.voice-channel__core{width:min(220px,30vh)}.voice-channel__caption-region{min-height:84px;margin-top:13px}.voice-channel__caption-region h1{font-size:23px}.voice-channel__record{margin-top:12px}.voice-channel__footer{padding-top:10px;padding-bottom:12px}}@media (prefers-reduced-motion: reduce){.voice-channel,.voice-channel *,.voice-channel *:before,.voice-channel *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media (max-width: 767px),(max-height: 500px) and (pointer: coarse){.voice-channel{font-size:var(--anchor-phone-body,1rem)}.voice-channel__brand,.voice-channel__channel-label,.voice-channel__connection,.voice-channel__mode,.voice-channel__status,.voice-channel__record-header,.voice-channel__record-header span:last-child,.voice-channel__speaker,.voice-channel__line-time,.voice-channel__interrupted,.voice-channel__footer-note{font-size:var(--anchor-phone-caption,.8125rem);line-height:1.5;letter-spacing:.025em}.voice-channel__caption-region p,.voice-channel__line-text,.voice-channel__empty,.voice-channel__notice{font-size:var(--anchor-phone-body,1rem);line-height:1.6}.voice-channel__header{flex-wrap:wrap;gap:10px 16px}.voice-channel__brand{flex-wrap:wrap;min-width:0;gap:8px}.voice-channel__brand svg{flex-shrink:0}.voice-channel__connection{flex-wrap:wrap;margin-left:auto;gap:6px}.voice-channel__connection time{margin-left:7px}.voice-channel__mode,.voice-channel__status{max-width:100%;overflow-wrap:anywhere}.voice-channel__status{justify-content:center}.voice-channel__status i{flex-shrink:0}.voice-channel__caption-region h1{font-size:26px;line-height:1.4}.voice-channel__caption-region p{margin-top:12px}.voice-channel__caption{font-size:22px;line-height:1.55;max-height:12rem;overflow-wrap:anywhere}.voice-channel__record-header{flex-wrap:wrap;align-items:baseline;gap:6px 16px;padding:17px 0 12px}.voice-channel__transcript{max-height:18rem;min-height:100px;padding-right:0}.voice-channel__line{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:7px 12px;padding:16px 0}.voice-channel__speaker{grid-column:1;grid-row:1;padding-top:0}.voice-channel__line-text{grid-column:1 / -1;grid-row:2}.voice-channel__line-time,.voice-channel__listening-dots{grid-column:2;grid-row:1;padding-top:0}.voice-channel__empty{min-height:90px;text-align:center;padding:12px 0}.voice-channel__empty-line{flex-shrink:0}.voice-channel__notice{overflow-wrap:anywhere}.voice-channel__receipts :is(p,li,.text-pretty,.text-ink-4,.text-ink-6,.text-ink-2){font-size:var(--anchor-phone-body,1rem);line-height:1.6;overflow-wrap:anywhere}.voice-channel__receipts .font-mono,.voice-channel__receipts .anchor-eyebrow{font-size:var(--anchor-phone-label,.875rem);line-height:1.5;letter-spacing:.025em}.voice-channel__receipts li>.font-mono{width:auto;min-width:1.25em;padding-top:2px}.voice-channel__receipts .whitespace-nowrap{white-space:normal}.voice-channel__control{min-width:0;min-height:64px;padding:8px;gap:7px}.voice-channel__control span{font-size:var(--anchor-phone-label,.875rem);line-height:1.35;letter-spacing:0;overflow-wrap:anywhere}.voice-channel__end,.voice-channel__primary,.voice-channel__secondary{min-width:0;min-height:52px;height:auto;padding:12px 16px;font-size:var(--anchor-phone-body,1rem)!important;line-height:1.4;white-space:normal;text-align:center}.voice-channel__dock button>svg{flex-shrink:0}.voice-channel__footer-note{margin-top:12px}}@media (max-width: 767px){.voice-channel__header{margin:0 20px;padding:17px 0 15px}.voice-channel__body{padding-left:20px;padding-right:20px}.voice-channel__footer{padding-left:16px;padding-right:16px}.voice-channel__dock{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:min(440px,100%);padding:8px;border-radius:20px}.voice-channel__end,.voice-channel__primary,.voice-channel__secondary{grid-column:1 / -1}.voice-channel__control:only-child{grid-column:1 / -1}}@media (max-height: 500px) and (pointer: coarse){.voice-channel__header{padding-top:10px;padding-bottom:10px}.voice-channel__header-divider,.voice-channel__channel-label{display:none}.voice-channel__body{padding-top:16px}.voice-channel__core{width:min(180px,32dvh)}.voice-channel__footer{padding-top:8px;padding-bottom:8px}.voice-channel__dock{display:flex;flex-wrap:wrap;width:min(740px,100%);gap:6px}.voice-channel__control{flex:1 1 110px;min-height:56px}.voice-channel__end,.voice-channel__primary,.voice-channel__secondary{flex:1 1 170px}.voice-channel__footer-note{margin-top:8px}}.voice-channel{width:100%;min-width:0;max-width:100%;overscroll-behavior-x:none}.voice-channel__header,.voice-channel__presence,.voice-channel__caption-region,.voice-channel__caption,.voice-channel__record,.voice-channel__transcript,.voice-channel__line,.voice-channel__receipts,.voice-channel__footer,.voice-channel__dock{min-width:0}.voice-channel__caption{max-width:100%;overflow-x:hidden;overscroll-behavior-x:none}.voice-channel__record{width:min(760px,100%)}.voice-channel__mode,.voice-channel__status,.voice-channel__caption-region h1,.voice-channel__caption-region p,.voice-channel__caption,.voice-channel__empty,.voice-channel__notice,.voice-channel__receipts,.voice-channel__footer-note{overflow-wrap:anywhere}.voice-channel__empty>span{min-width:0}.voice-channel__receipts li>.text-pretty{min-width:0}.voice-channel__dock{flex-wrap:wrap}.voice-channel__control,.voice-channel__end,.voice-channel__primary,.voice-channel__secondary{max-width:100%;overflow-wrap:anywhere}.voice-meeting-dock{position:fixed;right:max(20px,env(safe-area-inset-right,0px));bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:45;width:min(440px,calc(100% - 40px));max-height:calc(100dvh - 40px - env(safe-area-inset-top,0px));overflow-x:hidden;overflow-y:auto;padding:15px;border:1px solid #91e9fa55;border-radius:18px;color:#e6f1f8;background:#0b1721f5;box-shadow:0 12px 40px #0006;backdrop-filter:blur(18px);font-size:14px;line-height:1.5}.voice-meeting-dock,.voice-meeting-dock *{box-sizing:border-box}.voice-meeting-dock__summary{display:flex;align-items:center;gap:12px;min-width:0}.voice-meeting-dock__summary>svg{color:#91e9fa;flex-shrink:0}.voice-meeting-dock__summary>div{min-width:0}.voice-meeting-dock__summary strong{display:block;font-size:16px;font-weight:500;overflow-wrap:anywhere}.voice-meeting-dock__summary p{margin:3px 0 0;color:#b3c8d3;font-size:14px}.voice-meeting-dock__summary p>span{font-variant-numeric:tabular-nums;white-space:nowrap}.voice-meeting-dock__controls{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.voice-meeting-dock__controls button{display:flex;flex:1 1 auto;justify-content:center;align-items:center;gap:7px;min-height:44px;min-width:44px;max-width:100%;padding:10px;border:1px solid #91e9fa33;border-radius:10px;background:#17303d;color:#e6f1f8;font:inherit;font-size:14px;cursor:pointer;touch-action:manipulation;overflow-wrap:anywhere}.voice-meeting-dock__controls button>svg{flex-shrink:0}.voice-meeting-dock__controls button:focus-visible{outline:2px solid #a3edff;outline-offset:3px}.voice-meeting-dock__controls button[aria-pressed=true]{color:#f1ca8f;border-color:#f1ca8f80}.voice-meeting-dock__controls .voice-meeting-dock__end{color:#ffd7de;background:#472432;border-color:#c87a8e66}.voice-meeting-dock__hint,.voice-meeting-dock__notice{margin:10px 0 0;font-size:13px;line-height:1.5;overflow-wrap:anywhere}.voice-meeting-dock__hint{color:#a3b8c5}.voice-meeting-dock__notice{color:#f1ca8f}@media (max-width: 767px){.voice-meeting-dock{right:max(12px,env(safe-area-inset-right,0px));left:max(12px,env(safe-area-inset-left,0px));width:auto;bottom:calc(74px + env(safe-area-inset-bottom,0px));max-height:calc(100dvh - 100px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));padding:12px}.voice-meeting-dock__controls{gap:6px}.voice-meeting-dock__controls button{padding:9px 7px;font-size:14px}}html.native-app.keyboard-open .voice-meeting-dock{bottom:calc(var(--keyboard-height, 0px) + 12px);max-height:max(110px,calc(100dvh - var(--keyboard-height, 0px) - 32px - env(safe-area-inset-top,0px)))}@media (prefers-reduced-motion: reduce){.voice-meeting-dock,.voice-meeting-dock *{animation:none!important;transition:none!important}}.voice-meeting-dock--keyboard{bottom:calc(var(--voice-keyboard-inset, 0px) + 12px);max-height:max(110px,calc(100dvh - var(--voice-keyboard-inset, 0px) - 32px - env(safe-area-inset-top,0px)))}html.native-app.keyboard-open .voice-meeting-dock--keyboard{bottom:calc(var(--keyboard-height, 0px) + 12px);max-height:max(110px,calc(100dvh - var(--keyboard-height, 0px) - 32px - env(safe-area-inset-top,0px)))}body:has(>.voice-meeting-dock) .accountability-page{padding-bottom:320px}body:has(>.voice-meeting-dock) .command-shell-content:not(.command-shell-content--bleed){padding-bottom:180px}@media (max-width: 767px){.voice-meeting-dock:not(.voice-meeting-dock--keyboard){max-height:min(52dvh,460px)}body:has(>.voice-meeting-dock) .command-shell-content:not(.command-shell-content--bleed){padding-bottom:calc(min(52dvh,460px) + 92px)}}.voice-channel__caption,.voice-channel__transcript,.voice-meeting-dock__caption{overflow-anchor:none;scroll-behavior:auto;overscroll-behavior:contain;touch-action:pan-y}.voice-channel__caption:focus-visible,.voice-channel__transcript:focus-visible,.voice-meeting-dock__caption:focus-visible{outline:2px solid #a3edff;outline-offset:3px}.voice-channel__return-live{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;max-width:100%;margin:10px 0 4px;padding:9px 14px;border:1px solid #91e9fa55;border-radius:10px;background:#17303d;color:#e6f1f8;font:inherit;font-size:15px;line-height:1.5;cursor:pointer;touch-action:manipulation}.voice-channel__return-live svg{flex-shrink:0}.voice-channel__return-live:focus-visible{outline:2px solid #a3edff;outline-offset:3px}.voice-channel__diagnostics{margin-top:16px;border-top:1px solid #91e9fa22;padding-top:4px;color:#aab9c6;font-size:15px;line-height:1.6;overflow-wrap:anywhere}.voice-channel__details-toggle{min-height:44px;padding:8px 0;border:0;background:transparent;color:#b1c5d1;font:inherit;text-decoration:underline;text-underline-offset:4px;cursor:pointer;touch-action:manipulation}.voice-channel__details-toggle:focus-visible,.voice-channel__diagnostics textarea:focus-visible{outline:2px solid #a3edff;outline-offset:3px}.voice-channel__diagnostics p{margin:4px 0 8px}.voice-channel__diagnostics label{display:block;margin:8px 0 6px}.voice-channel__diagnostics textarea{display:block;box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding:12px;border:1px solid #91e9fa44;border-radius:10px;background:#0d1824;color:#d6e4ec;font:16px/1.5 SFMono-Regular,Consolas,monospace;resize:vertical;white-space:pre-wrap;overflow-wrap:anywhere;overscroll-behavior:contain}.voice-meeting-dock__caption-wrap{margin-top:12px;border-top:1px solid #91e9fa22;padding-top:11px}.voice-meeting-dock__caption{max-height:5.4rem;overflow-x:hidden;overflow-y:auto;white-space:pre-wrap;overflow-wrap:anywhere;scrollbar-width:thin;scrollbar-color:#375363 transparent;font-size:16px;line-height:1.6;color:#ecf6fa;padding-right:5px}.voice-meeting-dock__caption-wrap .voice-channel__return-live{margin-bottom:0;width:100%}body:has(>.voice-meeting-dock .voice-meeting-dock__caption) .accountability-page{padding-bottom:430px}@media (max-width:767px){.voice-channel__return-live{font-size:16px}.voice-meeting-dock__caption{max-height:5.2rem}}.voice-channel__save-attention h1{color:#f0c1a8}.voice-channel__save-attention .voice-channel__save-hint{font-size:14px;color:#b7c8d4;margin-top:8px}@media (max-width:767px){.voice-channel--resting .voice-channel__body{padding-top:14px}.voice-channel--resting .voice-channel__core{width:76px;margin:-6px auto -4px}.voice-channel--resting .voice-channel__caption-region{min-height:0;margin-top:12px}.voice-channel--resting .voice-channel__caption-region h1{font-size:23px;line-height:1.3}.voice-channel--resting .voice-channel__caption-region p{font-size:15px;line-height:1.5;margin-top:8px}.voice-channel--resting .voice-channel__record{margin-top:18px}.voice-channel--resting .voice-channel__record-header{padding-top:12px;padding-bottom:8px}.voice-channel--resting .voice-channel__line{padding:10px 0}.voice-channel--resting .voice-channel__footer-note{display:none}}.voice-meeting-dock__summary>div:first-of-type{flex:1 1 auto}.voice-meeting-dock__hide{flex:0 0 auto;margin-left:auto;display:grid;place-items:center;width:40px;height:40px;border-radius:10px;border:1px solid #91e9fa2e;background:#132733;color:#cfe6f0;cursor:pointer;touch-action:manipulation}.voice-meeting-dock__hide:hover{background:#17414f}.voice-meeting-dock__hide:focus-visible{outline:2px solid #a3edff;outline-offset:3px}.voice-meeting-dock__last{margin:0;font-size:15px;line-height:1.5;color:#cfe2ec;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.voice-meeting-dock__links{display:flex;flex-wrap:wrap;gap:6px;margin-top:11px;padding-top:11px;border-top:1px solid #91e9fa22}.voice-meeting-dock__links button{flex:1 1 auto;min-height:38px;padding:7px 12px;border-radius:999px;border:1px solid #91e9fa2e;background:#102430;color:#cfe6f0;font:inherit;font-size:13.5px;cursor:pointer;touch-action:manipulation;white-space:nowrap}.voice-meeting-dock__links button:hover{background:#17414f}.voice-meeting-dock__links button:focus-visible{outline:2px solid #a3edff;outline-offset:3px}.voice-meeting-dock__links button[aria-current=page]{background:#17414f;border-color:#91e9fa77;color:#bff1ff}.voice-meeting-pill{position:fixed;z-index:45;right:max(20px,env(safe-area-inset-right,0px));bottom:calc(20px + env(safe-area-inset-bottom,0px));display:flex;align-items:center;gap:9px;max-width:calc(100vw - 32px);min-height:48px;padding:0 16px;border-radius:999px;border:1px solid #91e9fa55;background:#0b1721f5;color:#e6f1f8;box-shadow:0 12px 40px #0006;backdrop-filter:blur(18px);font:inherit;font-size:14px;cursor:pointer;touch-action:manipulation}.voice-meeting-pill>svg{color:#91e9fa;flex-shrink:0}.voice-meeting-pill__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.voice-meeting-pill__timer{font-variant-numeric:tabular-nums;color:#a3b8c5;white-space:nowrap}.voice-meeting-pill:focus-visible{outline:2px solid #a3edff;outline-offset:3px}@media (max-width: 767px){.voice-meeting-pill{right:max(12px,env(safe-area-inset-right,0px));bottom:calc(74px + env(safe-area-inset-bottom,0px))}.voice-meeting-dock__links button{flex:1 1 28%;padding:7px 8px;font-size:13px}}.anchor-record-cards{list-style:none;display:flex;flex-direction:column;gap:6px;margin:11px 0 0;padding:0;max-height:194px;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.anchor-record-cards__item{margin:0;min-width:0}.anchor-record-cards__item>button,.anchor-record-cards__item>div{display:flex;flex-direction:column;gap:3px;width:100%;min-width:0;padding:9px 11px;border-radius:11px;text-align:left;font:inherit}.anchor-record-cards__item>button{cursor:pointer;touch-action:manipulation;min-height:44px}.anchor-record-cards__title{font-size:14.5px;line-height:1.4;overflow-wrap:anywhere}.anchor-record-cards__meta{display:flex;flex-wrap:wrap;gap:4px 10px;font-size:12.5px;line-height:1.4}.anchor-record-cards__tag{text-transform:uppercase;letter-spacing:.07em;font-size:10.5px;align-self:center}.anchor-record-cards--dock .anchor-record-cards__item>button,.anchor-record-cards--dock .anchor-record-cards__item>div{border:1px solid #91e9fa26;background:#102430;color:#e6f1f8}.anchor-record-cards--dock .anchor-record-cards__item>button:hover{background:#17414f}.anchor-record-cards--dock .anchor-record-cards__item>button:focus-visible{outline:2px solid #a3edff;outline-offset:3px}.anchor-record-cards--dock .anchor-record-cards__meta{color:#a3b8c5}.anchor-record-cards--dock .anchor-record-cards__tag{color:#91e9fa}.anchor-record-cards--thread .anchor-record-cards__item>button,.anchor-record-cards--thread .anchor-record-cards__item>div{border:1px solid hsl(var(--line));background:hsl(var(--bg-elev));color:hsl(var(--ink))}.anchor-record-cards--thread .anchor-record-cards__meta{color:hsl(var(--ink-5, var(--ink-4)))}.anchor-record-cards--thread .anchor-record-cards__item>button:focus-visible{outline:2px solid hsl(var(--mint-ink));outline-offset:2px}.guided-coach__records{border:1px solid hsl(var(--line));border-radius:14px;padding:14px 16px;margin:16px 0}.guided-coach__records h3{font-size:15px;margin:0}.voice-channel__records{margin-top:16px}.voice-meeting-dock--text .voice-meeting-dock__summary>svg{color:#a5e3d5}.light .voice-meeting-pill{background:hsl(var(--bg-card));border-color:hsl(var(--line-control));color:hsl(var(--ink));box-shadow:var(--shadow-modal)}.light .voice-meeting-pill>svg{color:hsl(var(--mint-ink))}.light .voice-meeting-pill__timer,.light .voice-meeting-dock__last{color:hsl(var(--ink-5))}.light :is(.voice-meeting-dock__hide,.voice-meeting-dock__links button),.light .anchor-record-cards--dock .anchor-record-cards__item>:is(button,div){background:hsl(var(--bg-elev));border-color:hsl(var(--line-control));color:hsl(var(--ink))}.light .voice-meeting-dock__links button[aria-current=page]{background:hsl(var(--mint-tint));border-color:hsl(var(--mint-line));color:hsl(var(--mint-ink))}.light .anchor-record-cards--dock .anchor-record-cards__meta{color:hsl(var(--ink-5))}.light .anchor-record-cards--dock .anchor-record-cards__tag{color:hsl(var(--mint-ink))}.voice-commit{margin-top:16px}.voice-commit__hint{margin:6px 0 0;color:#9db3c1;font-size:12.5px;line-height:1.55;text-wrap:pretty}.voice-commit__list{list-style:none;display:flex;flex-direction:column;gap:6px;margin:11px 0 0;padding:0;max-height:230px;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.voice-commit__item{margin:0;min-width:0}.voice-commit__pick{display:flex;align-items:flex-start;gap:11px;width:100%;min-width:0;min-height:44px;padding:10px 12px;border:1px solid #91e9fa26;border-radius:11px;background:#102430;color:#e6f1f8;text-align:left;font:inherit;cursor:pointer;touch-action:manipulation;transition:background-color .18s,border-color .18s}.voice-commit__pick:hover{background:#17414f}.voice-commit__pick:focus-visible{outline:2px solid #a3edff;outline-offset:3px}.voice-commit__pick.is-picked{border-color:#91e9fa8c;background:#163c4c}.voice-commit__box{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:20px;height:20px;margin-top:1px;border-radius:6px;border:1.5px solid #91e9fa5c;color:#06131b}.voice-commit__pick.is-picked .voice-commit__box{background:#91e9fa;border-color:#91e9fa}.voice-commit__body{display:flex;flex-direction:column;gap:3px;min-width:0}.voice-commit__title{font-size:14.5px;line-height:1.4;overflow-wrap:anywhere}.voice-commit__meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;color:#a3b8c5;font-size:12.5px;line-height:1.4}.voice-commit__order{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#91e9fa;color:#06131b;font-size:10.5px;font-weight:600;font-variant-numeric:tabular-nums}.voice-commit__on-today{text-transform:uppercase;letter-spacing:.07em;font-size:10.5px;color:#91e9fa}.voice-commit__actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:12px}.voice-commit__commit{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:10px 20px;border:1px solid #91e9fa33;border-radius:13px;background:#80d8f01c;color:#cff5ff;font:inherit;font-size:14px;font-weight:500;cursor:pointer;touch-action:manipulation;transition:background-color .18s,border-color .18s}.voice-commit__commit:hover:not(:disabled){background:#80d8f030;border-color:#91e9fa5c}.voice-commit__commit:focus-visible{outline:2px solid #a3edff;outline-offset:3px}.voice-commit__commit:disabled{opacity:.45;cursor:default}.voice-commit__count{margin:0;color:#9db3c1;font-size:12.5px;font-variant-numeric:tabular-nums}.voice-commit__error{margin:10px 0 0;color:#e4bd85;font-size:12.5px;line-height:1.55;text-wrap:pretty}@media (max-width: 767px){.voice-commit__list{max-height:264px}.voice-commit__actions{gap:8px 12px}.voice-commit__commit{flex:1 1 auto}}.light .voice-commit__hint,.light .voice-commit__count{color:#5b6b78}.light .voice-commit__pick{background:#f5f8fa;border-color:#dce5eb;color:#1b2733}.light .voice-commit__pick:hover{background:#eaf3f7}.light .voice-commit__pick.is-picked{background:#e4f6fb;border-color:#8ed2e6}.light .voice-commit__meta{color:#5b6b78}.light .voice-commit__box{border-color:#9cccdc;color:#fff}.light .voice-commit__pick.is-picked .voice-commit__box,.light .voice-commit__order{background:#14889f;border-color:#14889f;color:#fff}.light .voice-commit__on-today{color:#0d6d82}.light .voice-commit__commit{background:#e4f6fb;border-color:#9cccdc;color:#0b5c70}.light .voice-commit__commit:hover:not(:disabled){background:#d3eef6;border-color:#7bc2d8}.light .voice-commit__error{color:#8a5411}.voice-commit__filtered,.voice-commit__empty{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:8px 0 0;color:#9db3c1;font-size:12.5px;line-height:1.55;text-wrap:pretty}.voice-commit__empty{color:#c7d8e5;font-size:13.5px}.voice-commit__clear-inline{padding:0;border:0;background:none;font:inherit;color:#91e9fa;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.voice-commit__clear-inline:focus-visible{outline:2px solid #a3edff;outline-offset:3px;border-radius:4px}.voice-commit__clear{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:10px 18px;border:1px solid #91e9fa33;border-radius:13px;background:transparent;color:#cff5ff;font:inherit;font-size:14px;cursor:pointer;touch-action:manipulation}.voice-commit__clear:hover{background:#80d8f01a}.voice-commit__clear:focus-visible{outline:2px solid #a3edff;outline-offset:3px}.light .voice-commit__filtered{color:#5b6b78}.light .voice-commit__empty{color:#1b2733}.light .voice-commit__clear-inline,.light .voice-commit__clear{color:#0b5c70}.light .voice-commit__clear{border-color:#9cccdc}.light .voice-commit__clear:hover{background:#eaf3f7}.voice-choice{margin-top:16px}.voice-choice__ask{margin-top:10px;padding-left:12px;border-left:2px solid #91e9fa5c}.voice-choice__ask+.voice-choice__ask{margin-top:16px}.voice-choice__prompt{margin:0;color:#e6f1f8;font-size:14.5px;line-height:1.45;text-wrap:pretty}.voice-choice__options{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 0;padding:0}.voice-choice__item{margin:0;min-width:0;flex:1 1 210px}.voice-choice__option{display:flex;flex-direction:column;align-items:flex-start;gap:3px;width:100%;min-width:0;min-height:44px;padding:9px 14px;border:1px solid #91e9fa3d;border-radius:12px;background:#102430;color:#e6f1f8;text-align:left;font:inherit;cursor:pointer;touch-action:manipulation;transition:background-color .18s,border-color .18s}.voice-choice__option:hover{background:#17414f;border-color:#91e9fa8c}.voice-choice__option:focus-visible{outline:2px solid #a3edff;outline-offset:3px}.voice-choice__label{font-size:14.5px;line-height:1.35;overflow-wrap:anywhere}.voice-choice__detail{color:#a3b8c5;font-size:12.5px;line-height:1.4;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.voice-choice__more,.voice-choice__settled{margin:9px 0 0;color:#9db3c1;font-size:12.5px;line-height:1.55;text-wrap:pretty}.voice-choice__settled{display:flex;align-items:flex-start;gap:8px;color:#cff5ff}.voice-choice__settled svg{flex:0 0 auto;margin-top:3px;color:#91e9fa}.voice-choice__settled strong{font-weight:600}@media (max-width: 767px){.voice-choice__item{flex:1 1 100%}}.light .voice-choice__ask{border-left-color:#9cccdc}.light .voice-choice__prompt{color:#1b2733}.light .voice-choice__option{background:#f5f8fa;border-color:#dce5eb;color:#1b2733}.light .voice-choice__option:hover{background:#eaf3f7;border-color:#8ed2e6}.light .voice-choice__detail,.light .voice-choice__more{color:#5b6b78}.light .voice-choice__settled{color:#0b5c70}.light .voice-choice__settled svg{color:#14889f}.guided-coach{margin:20px 0;padding:22px;border:1px solid hsl(var(--line));border-radius:20px;background:hsl(var(--bg-card));min-width:0;color:hsl(var(--ink))}.guided-coach header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.guided-coach h2{font-size:22px;margin:6px 0}.guided-coach p{font-size:16px;line-height:1.6;overflow-wrap:anywhere}.guided-coach__scope{font-size:12px;letter-spacing:.1em;text-transform:uppercase}.guided-coach__actions{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0}.guided-coach button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px}.guided-coach header>button{min-width:44px;flex-shrink:0}.guided-coach__messages{max-height:360px;overflow-y:auto;-webkit-overflow-scrolling:touch;touch-action:pan-y;overscroll-behavior:contain}.guided-coach__messages article{padding:16px;border-bottom:1px solid hsl(var(--line))}.guided-coach__messages article>span{font-size:13px;font-weight:600}.guided-coach__messages article.is-user{background:hsl(var(--bg-elev));border-radius:12px}.guided-coach__messages p{white-space:pre-wrap}.guided-coach__saved{border:1px solid hsl(var(--line));border-radius:14px;padding:16px;margin:16px 0}.guided-coach__saved h3{font-size:15px}.guided-coach__saved p{margin:6px 0}.guided-coach__saved article+article{margin-top:14px}.guided-coach form{display:grid;gap:10px;margin-top:16px}.guided-coach form label{font-size:14px}.guided-coach textarea{width:100%;min-width:0;background:hsl(var(--bg-elev));border:1px solid hsl(var(--line));border-radius:12px;padding:12px;font-size:16px;line-height:1.6;resize:vertical}.guided-coach form>button{justify-self:end}.guided-coach__error{color:hsl(var(--danger-ink))}.goal-voice-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.goal-voice-actions button{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:8px 12px;font-size:14px;border:1px solid hsl(var(--line));border-radius:10px}.goal-voice-start{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-bottom:20px;padding:18px;border:1px solid hsl(var(--line));border-radius:16px}.goal-voice-start p{flex:1 1 230px;min-width:0;font-size:16px;line-height:1.5}.goal-voice-start select{max-width:100%;min-height:44px;padding:8px 12px;border:1px solid hsl(var(--line));border-radius:10px;background:hsl(var(--bg-card));font-size:16px}.brain-block-voice{margin-top:14px}@media (max-width:600px){.guided-coach{padding:16px}.guided-coach h2{font-size:20px}.guided-coach__actions>button{flex:1 1 150px}.goal-voice-start{align-items:stretch}.goal-voice-start select,.goal-voice-start>button{width:100%}}.goal-form-options{margin:0 0 22px}.goal-form-options summary{min-height:44px;display:flex;align-items:center;cursor:pointer;font-size:15px;color:hsl(var(--ink-6))}.goal-form-options summary:before{content:"+";margin-right:8px}.goal-form-options[open] summary:before{content:"−"}.command-goal-card__period{font-size:14px;line-height:1.5;color:hsl(var(--ink-6));margin-bottom:8px}.coach-session-host{position:fixed;right:20px;bottom:92px;z-index:72;width:min(560px,calc(100vw - 32px));max-height:calc(100dvh - 125px);overflow-y:auto;background:hsl(var(--bg-card));color:hsl(var(--ink));border:1px solid hsl(var(--line));border-radius:18px;box-shadow:0 18px 70px #0009;-webkit-overflow-scrolling:touch;touch-action:pan-y;overscroll-behavior:contain}.coach-session-host .guided-coach{margin:0;border:0;box-shadow:none;border-radius:0;background:transparent;padding:18px}.coach-session-host .guided-coach__messages{max-height:38dvh}.coach-session-host__toolbar{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px 8px 18px;border-bottom:1px solid hsl(var(--line));position:sticky;top:0;background:hsl(var(--bg-card));z-index:1}.coach-session-host__toolbar>span{min-width:0;overflow-wrap:anywhere;font-size:13px;color:hsl(var(--ink-5))}.coach-session-host__toolbar>div{display:flex;flex-shrink:0}.coach-session-host__toolbar button{width:44px;height:44px;display:grid;place-items:center;border-radius:10px}.coach-session-host__toolbar button:hover{background:hsl(var(--bg-elev))}.coach-session-host__toolbar button:disabled{opacity:.45}.coach-session-host.is-voice,.coach-session-host.is-collapsed{display:none}.coach-session-resume{position:fixed;right:18px;bottom:calc(82px + env(safe-area-inset-bottom,0px));z-index:73;display:flex;align-items:stretch;width:-moz-max-content;width:max-content;max-width:calc(100vw - 32px);padding:3px;text-align:left;border:1px solid hsl(var(--mint-line));border-radius:12px;background:hsl(var(--bg-elev));color:hsl(var(--ink));box-shadow:0 8px 28px #0006;font-family:Barlow,sans-serif}.coach-session-resume button{min-height:44px;border-radius:8px;color:inherit;cursor:pointer}.coach-session-resume__open{display:flex;align-items:center;gap:8px;min-width:0;padding:0 10px;font-size:14px;font-weight:600;text-align:left}.coach-session-resume__open svg{flex-shrink:0}.coach-session-resume__open span{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.coach-session-resume__close{display:grid;place-items:center;flex:0 0 44px;width:44px;background:hsl(var(--bg-card))}.coach-session-resume button:hover{background:hsl(var(--bg-elev))}.coach-session-transition{z-index:350!important;max-width:min(540px,calc(100vw - 24px));background:hsl(var(--bg-card));color:hsl(var(--ink));border:1px solid hsl(var(--line))}.coach-session-transition p{overflow-wrap:anywhere;line-height:1.55}.coach-session-transition__actions{display:flex;gap:10px;flex-wrap:wrap}.coach-session-transition .command-page-button{min-height:44px;white-space:normal;flex:1 1 180px}.coach-session-transition .command-page-button--primary{background:#a5e3d5;color:#10231e}.guided-coach-entry{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:12px 0}.guided-coach-entry p{font-size:13px;color:var(--muted-foreground,#9cafbd);margin:0;line-height:1.5}.coach-session-host button:focus-visible,.coach-session-resume button:focus-visible{outline:2px solid #a5e3d5;outline-offset:2px}@media (max-width:600px){.coach-session-host{right:12px;bottom:calc(78px + env(safe-area-inset-bottom,0px));width:calc(100vw - 24px);max-height:calc(100dvh - 112px);border-radius:15px}.coach-session-host .guided-coach{padding:14px}.coach-session-host .guided-coach__messages{max-height:32dvh}.coach-session-host .guided-coach__actions{flex-wrap:wrap}.coach-session-resume{right:12px;max-width:calc(100vw - 24px)}}:is(.dark .coach-session-host,.dark .coach-session-transition){--ink:204 36% 92%;--ink-4:203 24% 80%;--ink-5:203 21% 75%;--ink-6:203 18% 68%;--line:205 23% 27%;--bg-card:208 36% 11%;--bg-elev:208 30% 16%;--danger-ink:0 82% 78%;--cp-strong:#edf6fa;--cp-on-primary:#163441;color:hsl(var(--ink));font-family:Barlow,sans-serif}.coach-session-host .guided-coach__scope{color:hsl(var(--ink-5))}.coach-session-host textarea{color:hsl(var(--ink))}.coach-session-host textarea::-moz-placeholder{color:hsl(var(--ink-6))}.coach-session-host textarea::placeholder{color:hsl(var(--ink-6))}.coach-session-host .guided-coach h2{overflow-wrap:anywhere}.coach-session-host .command-page-button{font-size:14px;white-space:normal}@media (max-width:600px){.coach-session-transition{width:calc(100vw - 24px);max-height:calc(100dvh - 32px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));padding:18px 16px 16px;overflow-y:auto;-webkit-overflow-scrolling:touch;touch-action:pan-y;overscroll-behavior:contain;border-radius:18px}.coach-session-transition .anchor-dialog-close{right:10px;top:10px;width:44px;height:44px;display:grid;place-items:center;opacity:1;background:hsl(var(--bg-elev));color:hsl(var(--ink));border:1px solid hsl(var(--line));border-radius:999px}.coach-session-transition__actions{display:grid;grid-template-columns:1fr;gap:9px;margin-top:4px}.coach-session-transition .command-page-button{width:100%;min-height:48px;flex:auto;justify-content:center}.coach-session-transition__close{order:3;background:hsl(var(--bg-card));color:hsl(var(--ink-4));border-color:hsl(var(--line))}}.light .coach-session-host,.light .coach-session-transition{background:hsl(var(--bg-card));color:hsl(var(--ink));border-color:hsl(var(--line-control));box-shadow:var(--shadow-modal)}.light .coach-session-host__toolbar{background:hsl(var(--bg-card));border-color:hsl(var(--line))}.light .coach-session-resume{background:hsl(var(--bg-elev));color:hsl(var(--ink));border-color:hsl(var(--mint-line));box-shadow:var(--shadow-card)}.light .coach-session-transition__close,.light .coach-session-transition .anchor-dialog-close{background:hsl(var(--bg-elev));color:hsl(var(--ink));border-color:hsl(var(--line-control))}.header-voice-model{display:flex;flex:0 0 auto;align-items:center;justify-content:center;gap:9px;min-width:0}.header-voice-model__label{color:#a9bdc7;font-size:13px;font-weight:500}.header-voice-model__choices{display:flex;gap:2px;padding:3px;border:1px solid rgba(145,233,250,.22);border-radius:12px;background:#071219cc}.header-voice-model__choices button{min-height:44px;min-width:52px;padding:0 12px;border:0;border-radius:8px;color:#b5c7d0;font:inherit;font-size:14px;font-weight:600;white-space:nowrap;cursor:pointer}.header-voice-model__choices button[aria-pressed=true]{background:#91e9fa;color:#071820}.header-voice-model__choices button:focus-visible{outline:2px solid #c4f4ff;outline-offset:3px}.light .header-voice-model__label{color:hsl(var(--ink-5))}.light .header-voice-model__choices{background:hsl(var(--bg-card));border-color:hsl(var(--line-control));box-shadow:0 1px 4px hsl(var(--ink) / .06)}.light .header-voice-model__choices button{color:hsl(var(--ink-5))}.light .header-voice-model__choices button[aria-pressed=true]{background:hsl(var(--mint));color:hsl(var(--on-mint))}.light .header-voice-model__choices button:focus-visible{outline-color:hsl(var(--mint-ink))}@media (max-width: 1100px){.command-shell .command-shell-header,.command-center .cc-header{display:flex;flex-wrap:wrap;height:auto;gap:4px 10px;padding-bottom:8px}.command-shell-header>.header-voice-model,.cc-header>.header-voice-model{order:3;flex-basis:100%;justify-content:center}}.anchor-search-dialog{width:calc(100vw - 32px);max-width:690px;max-height:calc(100dvh - 48px);display:flex;flex-direction:column;gap:16px;padding:24px;color:hsl(var(--ink));background:hsl(var(--bg-card));border:1px solid hsl(var(--line));overflow:hidden}.anchor-search-dialog h2{font-size:23px;line-height:1.3;padding-right:25px}.anchor-search-dialog>p{font-size:14px;line-height:1.6;color:hsl(var(--ink-6));margin:0}.anchor-search-field{display:flex;gap:10px;align-items:center;min-width:0;border:1px solid hsl(var(--line));padding:4px 10px;border-radius:10px;background:hsl(var(--bg-app))}.anchor-search-field input{min-width:0;flex:1;height:44px;background:transparent;font-size:16px;outline:none}.anchor-search-field>svg{flex-shrink:0;color:hsl(var(--mint-ink))}.anchor-search-field button{width:44px;min-height:44px;display:grid;place-items:center}.anchor-search-scope{display:flex;gap:12px;align-items:center;font-size:14px;color:hsl(var(--ink-6));min-width:0}.anchor-search-scope select{min-width:0;flex:1;min-height:44px;font-size:15px;padding:8px;border:1px solid hsl(var(--line));border-radius:8px;background:hsl(var(--bg-app));color:hsl(var(--ink))}.anchor-search-results{overflow-y:auto;min-height:0;margin:0 -8px;-webkit-overflow-scrolling:touch;touch-action:pan-y;overscroll-behavior:contain;padding:0 8px}.anchor-search-results h3{font-size:13px;color:hsl(var(--ink-6));margin:12px 0 8px}.anchor-search-result{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;padding:12px;min-height:54px;border-radius:8px;text-align:left}.anchor-search-result>div{min-width:0;display:grid;gap:4px}.anchor-search-result>svg{flex-shrink:0;color:hsl(var(--ink-6))}.anchor-search-result strong{font-size:16px;font-weight:500;line-height:1.4;overflow-wrap:anywhere}.anchor-search-result span,.anchor-search-result small{font-size:13px;line-height:1.4;color:hsl(var(--ink-6));overflow-wrap:anywhere}.anchor-search-result[data-active=true],.anchor-search-result:hover{background:hsl(var(--bg-sel))}.anchor-search-result:focus-visible{outline:2px solid hsl(var(--mint-ink));outline-offset:-2px}.anchor-search-result:disabled{opacity:.65}.anchor-search-notice{font-size:14px;line-height:1.6;color:hsl(var(--ink-6));margin:4px 0 12px}.anchor-search-footer{display:flex;gap:12px;align-items:center;justify-content:space-between;border-top:1px solid hsl(var(--line));padding-top:12px;font-size:13px;color:hsl(var(--ink-6))}@media (max-width:480px){.anchor-search-dialog{padding:18px;gap:12px;max-height:calc(100dvh - 24px)}.anchor-search-dialog h2{font-size:21px}.anchor-search-scope{display:grid;gap:6px}.anchor-search-scope select{width:100%}}.anchor-search-dialog>button{width:44px;height:44px;min-width:44px;min-height:44px;right:8px;top:8px;display:flex;align-items:center;justify-content:center}.anchor-search-dialog>h2{padding-right:36px}.command-shell-mobile-nav button[data-long]>span{font-size:.66rem;letter-spacing:-.01em}@media (max-width: 360px){.command-shell-mobile-nav button[data-long]>span{font-size:.58rem}}.command-shell-device{min-width:0;max-width:100%;min-height:0!important;height:100dvh;overflow:hidden;background:hsl(var(--bg-root))}.command-shell{display:grid;grid-template-columns:80px minmax(0,1fr);width:100%;min-width:0;min-height:0;max-width:100%;overflow:hidden;background:hsl(var(--bg-root));color:hsl(var(--ink));font-family:Barlow,sans-serif;-webkit-font-smoothing:antialiased}.command-shell *,.command-navigation-dialog *{box-sizing:border-box}.command-shell button,.command-shell a,.command-navigation-dialog a,.command-navigation-dialog button{-webkit-tap-highlight-color:transparent}.command-shell :focus-visible,.command-navigation-dialog :focus-visible{outline:2px solid hsl(var(--mint));outline-offset:4px}.command-shell-content:focus{outline:none}.command-shell-rail{display:flex;flex-direction:column;align-items:center;min-height:0;padding:max(23px,env(safe-area-inset-top)) 0 21px;border-right:1px solid hsl(var(--line-soft));background:hsl(var(--bg-rail));z-index:20}.command-shell-mark{display:block;width:34px;height:34px;flex-shrink:0;color:hsl(var(--mint))}.command-shell-mark svg{width:100%;height:100%}.command-shell-rail-divider{height:1px;width:26px;background:hsl(var(--line-soft));margin:24px 0;flex-shrink:0}.command-shell-rail-links{display:flex;flex-direction:column;align-items:center;gap:9px;width:100%}.command-shell-icon-link{display:flex;align-items:center;justify-content:center;position:relative;height:44px;width:44px;flex-shrink:0;border:1px solid transparent;border-radius:11px;color:hsl(var(--ink-9));transition:color .18s,background .18s,border-color .18s}.command-shell-icon-link:hover{color:hsl(var(--ink));background:hsl(var(--bg-hover))}.command-shell-icon-link.is-active{color:hsl(var(--mint));background:linear-gradient(140deg,hsl(var(--mint) / .14),hsl(var(--mint) / .05));border-color:hsl(var(--mint) / .25);box-shadow:0 0 22px hsl(var(--mint) / .04)}.command-shell-icon-link.is-active:before{content:"";position:absolute;left:-19px;top:12px;height:18px;width:2px;background:hsl(var(--mint));box-shadow:0 0 10px hsl(var(--mint) / .35)}.command-shell-tip{position:absolute;left:56px;top:7px;padding:7px 11px;white-space:nowrap;border:1px solid hsl(var(--line));border-radius:6px;color:hsl(var(--ink));background:hsl(var(--bg-elev));font-size:12px;opacity:0;pointer-events:none;z-index:30;box-shadow:0 5px 15px hsl(var(--bg-root) / .5)}.command-shell-icon-link:hover .command-shell-tip,.command-shell-icon-link:focus-visible .command-shell-tip{opacity:1}.command-shell-rail-bottom{margin-top:auto;display:flex;flex-direction:column;align-items:center;gap:9px;padding-top:22px}.command-shell-avatar{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:33px;height:33px;margin-top:8px;border-radius:50%;color:hsl(var(--ink-4));border:1px solid hsl(var(--mint) / .24);background:linear-gradient(135deg,hsl(var(--mint) / .12),hsl(var(--bg-card)));font-size:12px}.command-shell-stage{min-width:0;min-height:0;display:flex;flex-direction:column;background:radial-gradient(ellipse at 80% 5%,hsl(var(--mint) / .025),transparent 45%),hsl(var(--bg-app))}.command-shell-header{display:flex;align-items:center;justify-content:space-between;min-height:calc(78px + env(safe-area-inset-top));gap:20px;padding:env(safe-area-inset-top) 40px 0;border-bottom:1px solid hsl(var(--line-soft));flex-shrink:0}.command-shell-wordmark{display:inline-flex;align-items:center;gap:25px;min-width:0;flex-shrink:0}.command-shell-wordmark>span:first-child{font-size:21px;letter-spacing:3.8px;font-weight:500}.command-shell-wordmark-dot{color:hsl(var(--mint))}.command-shell-wordmark>i{width:1px;height:14px;background:hsl(var(--line-control) / .5)}.command-shell-wordmark-context{color:hsl(var(--ink-9));font:9px JetBrains Mono,monospace;letter-spacing:2px}.command-shell-header-controls{display:flex;align-items:center;gap:22px;min-width:0}.command-shell-workspace{display:flex;align-items:center;gap:9px;position:relative;min-width:0;color:hsl(var(--ink-5))}.command-shell-workspace-dot{width:5px;height:5px;border-radius:50%;flex-shrink:0;background:hsl(var(--mint));box-shadow:0 0 10px hsl(var(--mint) / .18)}.command-shell-workspace select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:hsl(var(--ink-5));width:auto;max-width:220px;padding:10px 22px 10px 0;font-size:12px;text-overflow:ellipsis;cursor:pointer}.command-shell-workspace select:disabled{opacity:.6;cursor:wait}.command-shell-workspace option{background:hsl(var(--bg-card));color:hsl(var(--ink))}.command-shell-workspace>svg{position:absolute;right:0;pointer-events:none;color:hsl(var(--ink-9))}.command-shell-theme{display:flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0;border:1px solid hsl(var(--line));border-radius:8px;background:hsl(var(--bg-card));color:hsl(var(--mint-ink))}.command-shell-theme:hover{border-color:hsl(var(--mint-line));background:hsl(var(--mint-tint));color:hsl(var(--mint-ink))}.command-shell-search{display:flex;align-items:center;gap:9px;min-height:44px;padding-left:22px;border-left:1px solid hsl(var(--line-soft));color:hsl(var(--ink-9))}.command-shell-search kbd{font:9px JetBrains Mono,monospace;border:1px solid hsl(var(--line-control) / .4);padding:2px 5px;border-radius:4px}.command-shell-menu{display:none;align-items:center;justify-content:center;width:44px;height:44px;color:hsl(var(--ink-7))}.command-shell-pagebar{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding:0 40px;border-bottom:1px solid hsl(var(--line-soft) / .7);flex-shrink:0}.command-shell-breadcrumb{display:flex;align-items:center;gap:13px;min-width:0}.command-shell-breadcrumb>span:first-child{color:hsl(var(--ink-10));font:9px JetBrains Mono,monospace;letter-spacing:1.1px}.command-shell-breadcrumb>svg{color:hsl(var(--ink-11));flex-shrink:0}.command-shell-breadcrumb>span:last-child{color:hsl(var(--ink-5));font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.command-shell-page-controls{display:flex;align-items:center;gap:18px;flex-shrink:0}.command-shell-lens{display:flex;align-items:center;gap:3px}.command-shell-lens button{position:relative;padding:7px 10px;color:hsl(var(--ink-10));font:9px JetBrains Mono,monospace;text-transform:uppercase;letter-spacing:.8px;border-radius:5px}.command-shell-lens button.is-active{color:hsl(var(--mint));background:hsl(var(--mint) / .075)}.command-shell-lens button:hover{color:hsl(var(--ink))}.command-shell-preferences{display:flex;justify-content:center;align-items:center;width:32px;height:32px;color:hsl(var(--ink-7))}.command-shell-call{display:flex;align-items:center;gap:8px;min-height:32px;padding:0 11px;border:1px solid hsl(var(--mint) / .18);border-radius:5px;color:hsl(var(--mint));font-size:11px;background:hsl(var(--mint) / .035)}.command-shell-call:hover{background:hsl(var(--mint) / .11)}.command-shell-coaching-nav{display:flex;align-items:center;gap:8px;min-width:0;padding:4px 40px;border-bottom:1px solid hsl(var(--line-soft));flex-shrink:0}.command-shell-coaching-nav a{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:8px 14px;color:hsl(var(--ink-5));font-size:14px;border:1px solid transparent;border-radius:7px}.command-shell-coaching-nav a svg{flex-shrink:0;color:hsl(var(--mint))}.command-shell-coaching-nav a:hover,.command-shell-coaching-nav a[aria-current=page]{color:hsl(var(--mint));border-color:hsl(var(--mint) / .2);background:hsl(var(--mint) / .07)}@media (max-width: 767px){.command-shell-coaching-nav{padding:3px 12px;gap:4px}.command-shell-coaching-nav a{flex:1 1 0;min-width:0;padding:8px 6px;font-size:14px}}.command-shell[data-keyboard-open] .command-shell-coaching-nav{display:none}.command-shell-network{flex-shrink:0}.command-shell-network:empty{display:none}.command-shell-content{flex:1;min-height:0;min-width:0;max-width:100%;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:hsl(var(--line-control)) transparent;overscroll-behavior:contain;overscroll-behavior-x:none;-webkit-overflow-scrolling:touch}.command-shell-content--bleed{overflow:hidden;padding:0}.command-shell-content--bleed>:not([role=dialog]){min-height:0}.command-shell-mobile-nav{display:none}.command-shell-search-layer [role=dialog]>div:last-child{max-height:calc(var(--command-available-height, 100dvh) - max(20px,env(safe-area-inset-top)) - 20px);top:max(20px,env(safe-area-inset-top));display:flex;flex-direction:column}.command-shell-search-layer [role=dialog]>div:last-child>div:nth-child(2){flex:1;min-height:0;min-width:0;max-width:100%;overflow-x:hidden;overscroll-behavior-x:none}.command-shell-search-layer [role=dialog]>div:last-child>div:first-child,.command-shell-search-layer [role=dialog]>div:last-child>div:last-child{flex-shrink:0}.command-navigation-dialog{width:min(660px,calc(100% - 32px))!important;max-width:660px!important;max-height:min(820px,calc(100dvh - 48px));padding:28px!important;display:flex;flex-direction:column;gap:0!important;border:1px solid hsl(var(--line-control))!important;border-radius:15px!important;background:hsl(var(--bg-card))!important;color:hsl(var(--ink));font-family:Barlow,sans-serif}.command-navigation-heading{padding-right:24px;flex-shrink:0}.command-navigation-heading>span{color:hsl(var(--mint));font:9px JetBrains Mono,monospace;letter-spacing:1.5px}.command-navigation-heading h2{margin-top:10px;font-size:30px;font-weight:400;letter-spacing:-.6px}.command-navigation-heading p{margin-top:6px;font-size:13px;color:hsl(var(--ink-9))}.command-navigation-scroll{min-height:0;min-width:0;max-width:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior-x:none;margin:21px 0 0;padding:0 0 20px;scrollbar-width:thin;-webkit-overflow-scrolling:touch;touch-action:pan-y;overscroll-behavior:contain}.command-navigation-workspace{padding:0 0 20px}.command-navigation-workspace>[role=combobox]{min-height:44px;background:hsl(var(--bg-elev));border-color:hsl(var(--line))}.workspace-menu-picker{min-width:0;border:1px solid hsl(var(--line));border-radius:12px;overflow:hidden;background:hsl(var(--bg-elev))}.workspace-menu-trigger,.workspace-menu-choice{width:100%;min-width:0;display:grid;grid-template-columns:22px minmax(0,1fr) 20px;align-items:center;gap:11px;text-align:left;color:hsl(var(--ink))}.workspace-menu-trigger{min-height:52px;padding:9px 13px}.workspace-menu-trigger>svg,.workspace-menu-choice>svg{width:18px;height:18px;color:hsl(var(--mint-ink))}.workspace-menu-trigger>svg:last-child{color:hsl(var(--ink-7))}.workspace-menu-trigger span,.workspace-menu-choice span{display:flex;min-width:0;flex-direction:column}.workspace-menu-trigger strong,.workspace-menu-choice strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600}.workspace-menu-trigger small,.workspace-menu-choice small{margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:hsl(var(--ink-6));font-size:12px;text-transform:capitalize}.workspace-menu-options{max-height:min(520px,55dvh);overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;scrollbar-width:thin;border-top:1px solid hsl(var(--line))}.command-navigation-scroll .workspace-menu-options{max-height:none;overflow:visible;overscroll-behavior:auto}.workspace-menu-choice{min-height:54px;padding:8px 14px;border-bottom:1px solid hsl(var(--line-soft));background:hsl(var(--bg-card))}.workspace-menu-choice:last-child{border-bottom:0}.workspace-menu-choice:hover,.workspace-menu-choice.is-active{background:hsl(var(--bg-sel))}.workspace-menu-choice>svg:last-child{opacity:0}.workspace-menu-choice.is-active>svg:last-child{opacity:1;color:hsl(var(--mint-ink))}.workspace-menu-trigger.is-loading{display:block;background:hsl(var(--bg-hover));animation:pulse 1.4s ease-in-out infinite}.workspace-switcher-popover{max-height:min(620px,calc(100dvh - 32px));overflow:hidden}.workspace-switcher-list{max-height:min(520px,calc(100dvh - 150px));overflow-y:auto!important;overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch}.workspace-switcher-item{min-height:48px}.command-navigation-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.command-navigation-dialog h3{margin-bottom:8px;color:hsl(var(--ink-10));font:9px JetBrains Mono,monospace;letter-spacing:1.1px}.command-navigation-groups a{display:flex;align-items:center;gap:11px;min-height:44px;padding:9px 10px;border-radius:7px;color:hsl(var(--ink-5));font-size:13px}.command-navigation-groups a:hover,.command-navigation-groups a.is-active{background:hsl(var(--mint) / .08);color:hsl(var(--mint))}.command-navigation-icon{width:19px;height:19px;stroke-width:1.5px;color:hsl(var(--mint) / .8);flex-shrink:0}.command-navigation-groups a>span{min-width:0}.command-navigation-groups a>svg:last-child{margin-left:auto;flex-shrink:0;color:hsl(var(--ink-10))}.command-navigation-footer{flex-shrink:0;display:flex;justify-content:space-between;align-items:center;gap:14px;padding-top:14px;border-top:1px solid hsl(var(--line-soft))}.command-navigation-footer>span{color:hsl(var(--ink-10));font:8px JetBrains Mono,monospace;letter-spacing:.6px}.command-navigation-footer>button{display:flex;align-items:center;gap:8px;min-height:36px;color:hsl(var(--ink-7));font-size:12px;white-space:nowrap}.command-navigation-footer>button:disabled{opacity:.5}.command-shell-stage,.command-shell-header,.command-shell-header-controls,.command-shell-pagebar,.command-shell-page-controls,.command-shell-mobile-nav,.command-navigation-dialog,.command-navigation-heading,.command-navigation-footer,.command-navigation-groups,.command-navigation-groups>section,.command-navigation-workspace{min-width:0;max-width:100%}.command-shell-search-layer [role=dialog]>div:last-child{min-width:0;max-width:calc(100% - 32px)}.command-navigation-heading,.command-navigation-footer,.command-navigation-groups a{overflow-wrap:anywhere}.command-navigation-workspace>[role=combobox]{min-width:0;max-width:100%}.command-shell-search-layer [role=dialog]>div:last-child>div:nth-child(2)>div{min-width:0;max-width:100%}html.keyboard-open .command-shell [data-scroll-container]{padding-bottom:20px!important}html.keyboard-open .command-shell .command-shell-content--bleed{padding:0!important}.command-shell[data-keyboard-open] .command-shell-pagebar{display:none}@media (max-height: 780px) and (min-width: 768px){.command-shell-rail{padding-top:max(15px,env(safe-area-inset-top));padding-bottom:12px}.command-shell-rail-divider{margin:17px 0}.command-shell-rail-links{gap:4px}.command-shell-rail-bottom{padding-top:10px;gap:2px}}@media (min-width: 768px) and (max-width: 1180px) and (orientation: portrait) and (pointer: coarse){html.native-app .command-shell-header{min-height:calc(88px + max(env(safe-area-inset-top,0px),20px));padding-top:calc(max(env(safe-area-inset-top,0px),20px) + 10px)}html.native-app .command-shell-workspace,html.native-app .command-shell-workspace select{min-height:48px}html.native-app .command-shell-workspace select{min-width:210px;padding:12px 26px 12px 8px;font-size:16px}html.native-app .workspace-menu-trigger,html.native-app .workspace-menu-choice{min-height:60px;touch-action:manipulation}html.native-app .workspace-menu-options{max-height:min(560px,52dvh);touch-action:pan-y;-webkit-overflow-scrolling:touch}html.native-app .command-shell-rail{padding-top:calc(max(env(safe-area-inset-top,0px),20px) + 18px)}}@media (max-height: 660px) and (min-width: 768px){.command-shell-rail-links>a:nth-of-type(n+5){display:none}.command-shell-rail-bottom{gap:0}}@media (max-height: 540px) and (min-width: 768px){.command-shell-rail-links>a:nth-of-type(n+3){display:none}.command-shell-rail-bottom>button{display:none}.command-shell-menu{display:flex}}@media (max-width: 1120px){.command-shell-header,.command-shell-pagebar{padding-left:28px;padding-right:28px}.command-shell-wordmark-context,.command-shell-wordmark>i{display:none}.command-shell-breadcrumb>span:first-child,.command-shell-breadcrumb>svg{display:none}}@media (max-width: 900px){.command-shell-theme{display:none}}@media (max-width: 767px){.command-shell{display:flex;flex-direction:column}.command-shell-stage{flex:1}.command-shell-header{min-height:calc(66px + env(safe-area-inset-top));padding-left:max(20px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right));gap:10px}.command-shell-wordmark>span:first-child{font-size:17px;letter-spacing:2.7px}.command-shell-header-controls{gap:4px}.command-shell-workspace{gap:6px}.command-shell-workspace select{max-width:150px;min-width:0;font-size:12px;padding-right:16px}.command-shell-search{width:38px;min-height:44px;padding:0;border:0;justify-content:center}.command-shell-search kbd{display:none}.command-shell-menu{display:flex;width:38px}.command-shell-pagebar{min-height:45px;padding:0 20px;gap:8px}.command-shell-page-controls{gap:5px}.command-shell-breadcrumb>span:last-child{font-size:12px}.command-shell-lens button{padding:9px 8px;font-size:9px}.command-shell-call{padding:0 8px;min-height:36px}.command-shell-call>span{display:none}.command-shell-content:not(.command-shell-content--bleed):not(:has(>.command-page,>.command-task-workspace,>.command-settings-workspace)){padding:0 20px 24px}.command-shell-mobile-nav{display:flex;align-items:center;justify-content:space-around;min-height:calc(62px + env(safe-area-inset-bottom));padding:5px max(12px,env(safe-area-inset-right)) env(safe-area-inset-bottom) max(12px,env(safe-area-inset-left));flex-shrink:0;border-top:1px solid hsl(var(--line-soft));background:hsl(var(--bg-rail) / .96);backdrop-filter:blur(18px);z-index:20}.command-shell-mobile-nav button{width:52px;min-height:49px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;color:hsl(var(--ink-9));border:1px solid transparent;border-radius:8px}.command-shell-mobile-nav button>span{font-size:9px;letter-spacing:.2px}.command-shell-mobile-nav button.is-active{color:hsl(var(--mint));border-color:hsl(var(--mint) / .18);background:hsl(var(--mint) / .08)}.command-shell-mobile-nav button.is-call{color:hsl(var(--mint))}.command-shell-mobile-nav button:active{background:hsl(var(--mint) / .12)}.command-navigation-dialog{max-height:calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 24px);padding:22px!important}.command-navigation-heading h2{font-size:27px}.command-navigation-groups{gap:22px 10px}.command-navigation-groups a{padding-left:3px;gap:8px;font-size:12px}.command-navigation-footer>span{max-width:150px;line-height:1.6}}@media (max-width: 390px){.command-shell-header{padding-left:16px;padding-right:8px;gap:5px}.command-shell-wordmark>span:first-child{font-size:15px;letter-spacing:2px}.command-shell-workspace select{max-width:115px}.command-shell-search,.command-shell-menu{width:34px}.command-shell-pagebar{padding:0 16px}.command-navigation-groups{grid-template-columns:1fr}}@media (max-width: 767px),(max-height: 500px) and (pointer: coarse){.command-shell-header{gap:12px}.command-shell-header-controls{gap:8px}.command-shell-workspace{min-width:0}.command-shell-workspace select{font-size:var(--anchor-phone-body, 1rem);min-height:44px}.command-shell-search,.command-shell-menu{width:44px;min-width:44px;min-height:44px}.command-shell-wordmark-context,.command-shell-tip,.command-shell-search kbd{font-size:var(--anchor-phone-caption, .8125rem);letter-spacing:.04em}.command-shell-pagebar{flex-wrap:wrap;min-height:52px;padding-top:6px;padding-bottom:6px;gap:4px 12px}.command-shell-breadcrumb{flex:1 1 auto;min-height:32px}.command-shell-breadcrumb>span:first-child{font-size:var(--anchor-phone-caption, .8125rem)}.command-shell-breadcrumb>span:last-child{font-size:var(--anchor-phone-label, .875rem);line-height:1.45;white-space:normal;overflow:visible;overflow-wrap:anywhere}.command-shell-page-controls{flex-wrap:wrap;gap:6px;margin-left:auto}.command-shell-lens button{min-height:44px;padding:9px 10px;font-size:var(--anchor-phone-label, .875rem);letter-spacing:.025em}.command-shell-call,.command-shell-preferences{min-height:44px;min-width:44px;justify-content:center;font-size:var(--anchor-phone-label, .875rem)}.command-shell-avatar{font-size:var(--anchor-phone-label, .875rem)}.command-shell-mobile-nav{padding-top:6px}.command-shell-mobile-nav button{flex:1 1 0;min-width:44px;min-height:54px;gap:4px;touch-action:manipulation}.command-shell-mobile-nav button>span{font-size:.75rem;line-height:1.3;letter-spacing:0}.command-navigation-dialog{padding:22px 18px!important}.command-navigation-heading>span,.command-navigation-dialog h3{font-size:var(--anchor-phone-caption, .8125rem);line-height:1.5;letter-spacing:.055em}.command-navigation-heading p{font-size:var(--anchor-phone-body, 1rem);line-height:1.55}.command-navigation-groups{gap:22px 16px}.command-navigation-groups a{min-height:48px;padding:11px 4px;gap:10px;font-size:var(--anchor-phone-body, 1rem);line-height:1.45}.command-navigation-groups a>span{overflow-wrap:anywhere}.command-navigation-workspace>[role=combobox]{font-size:var(--anchor-phone-body, 1rem);min-height:48px}.command-navigation-workspace>[role=combobox] .text-sm{font-size:var(--anchor-phone-body, 1rem);line-height:1.45}.command-navigation-workspace>[role=combobox] .text-xs{font-size:var(--anchor-phone-caption, .8125rem)}.command-navigation-workspace>[role=combobox] .flex.items-center{flex-wrap:wrap}.command-navigation-workspace>[role=combobox] .truncate{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}.workspace-menu-trigger,.workspace-menu-choice{min-height:56px;touch-action:manipulation}.workspace-menu-options{max-height:min(520px,52dvh);touch-action:pan-y}.workspace-menu-trigger strong,.workspace-menu-choice strong{font-size:var(--anchor-phone-body, 1rem)}.workspace-menu-trigger small,.workspace-menu-choice small{font-size:var(--anchor-phone-caption, .8125rem)}.workspace-switcher-popover{width:calc(100vw - 32px)!important;max-height:calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 24px)}.workspace-switcher-list{max-height:calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 148px)}.workspace-switcher-item{min-height:54px}.command-navigation-footer{flex-wrap:wrap;gap:8px 16px}.command-navigation-footer>span{max-width:none;flex:1 1 190px;font-size:var(--anchor-phone-caption, .8125rem);line-height:1.55;letter-spacing:.025em}.command-navigation-footer>button{font-size:var(--anchor-phone-label, .875rem);min-height:44px}.command-shell-search-layer [role=dialog]>div:last-child>div:first-child{gap:10px;padding:13px 15px}.command-shell-search-layer input{min-width:0;font-size:var(--anchor-phone-body, 1rem);min-height:32px}.command-shell-search-layer [role=dialog]>div:last-child>div:first-child>span{font-size:var(--anchor-phone-caption, .8125rem);letter-spacing:.025em;flex-shrink:0}.command-shell-search-layer [role=dialog]>div:last-child>div:nth-child(2)>div>div{font-size:var(--anchor-phone-caption, .8125rem);line-height:1.5;letter-spacing:.055em}.command-shell-search-layer [role=dialog]>div:last-child>div:nth-child(2)>.text-center{font-size:var(--anchor-phone-body, 1rem);line-height:1.55;overflow-wrap:anywhere}.command-shell-search-layer button{display:grid;grid-template-columns:32px minmax(0,1fr) 8px;gap:3px 12px;min-height:64px;padding:12px 15px}.command-shell-search-layer button>div:first-child{grid-column:1;grid-row:1 / 3;align-self:center;width:32px;height:32px;font-size:var(--anchor-phone-caption, .8125rem);line-height:32px}.command-shell-search-layer button>span:first-of-type{grid-column:2;grid-row:1;font-size:var(--anchor-phone-body, 1rem);line-height:1.4;white-space:normal;overflow:visible;overflow-wrap:anywhere;text-overflow:clip}.command-shell-search-layer button>span:nth-of-type(2){grid-column:2;grid-row:2;min-width:0;font-size:var(--anchor-phone-caption, .8125rem);line-height:1.4;white-space:normal;overflow-wrap:anywhere}.command-shell-search-layer button>span:nth-of-type(3){grid-column:3;grid-row:1 / 3;align-self:center}.command-shell-search-layer [role=dialog]>div:last-child>div:last-child{flex-wrap:wrap;gap:8px 15px;padding:12px 15px}.command-shell-search-layer [role=dialog]>div:last-child>div:last-child>span{font-size:var(--anchor-phone-caption, .8125rem);line-height:1.45;letter-spacing:.025em}}@media (max-width: 480px){.command-shell-header{display:grid;grid-template-columns:minmax(0,1fr) 44px 44px;gap:3px 8px;padding:env(safe-area-inset-top) 16px 7px}.command-shell-wordmark{grid-column:1;grid-row:1;min-height:44px}.command-shell-wordmark>span:first-child{font-size:19px;letter-spacing:2.7px}.command-shell-header-controls{display:contents}.command-shell-workspace{grid-column:1 / -1;grid-row:2;width:100%}.command-shell-workspace select{flex:1;width:100%;max-width:none;padding-left:5px;padding-right:24px}.command-shell-search{grid-column:2;grid-row:1}.command-shell-menu{grid-column:3;grid-row:1}.command-navigation-groups{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){.command-shell *,.command-navigation-dialog *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.command-shell-mobile-nav button:disabled{opacity:.4;cursor:wait}@media (max-width: 767px){.command-shell-header{display:flex;flex-wrap:nowrap;gap:8px;min-height:calc(66px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 12px 0 16px}.command-shell-wordmark{min-height:44px;flex-shrink:0}.command-shell-wordmark>span:first-child{font-size:16px;letter-spacing:2px}.command-shell-header-controls{display:flex;flex:1 1 0;min-width:0;gap:2px}.command-shell-workspace{flex:1 1 0;min-width:0;width:auto}.command-shell-workspace-dot{display:none}.command-shell-workspace select{min-width:0;width:100%;max-width:100%;min-height:44px;padding:10px 16px 10px 0;font-size:16px}.command-shell-search,.command-shell-menu{width:44px;min-width:44px;height:44px;flex-shrink:0}}@media (max-width: 767px),(max-height: 500px) and (pointer: coarse),(min-width: 768px) and (max-width: 1180px) and (orientation: portrait) and (pointer: coarse){.command-navigation-dialog{position:fixed!important;left:max(10px,env(safe-area-inset-left,0px))!important;right:max(10px,env(safe-area-inset-right,0px))!important;top:max(10px,env(safe-area-inset-top,0px))!important;bottom:max(10px,env(safe-area-inset-bottom,0px))!important;width:auto!important;max-width:none!important;height:auto!important;max-height:none!important;transform:none!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;padding:18px 16px 14px!important}.command-navigation-dialog .anchor-dialog-close{right:10px;top:10px;width:44px;height:44px;display:grid;place-items:center;border:1px solid hsl(var(--line-control));border-radius:999px;background:hsl(var(--bg-elev));color:hsl(var(--ink));opacity:1}.command-navigation-heading,.command-navigation-footer{flex:0 0 auto}.command-navigation-heading{padding-right:54px}.command-navigation-scroll{flex:1 1 auto;min-height:0;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;padding-bottom:22px}.command-navigation-groups{grid-template-columns:1fr!important;gap:18px}.command-navigation-groups a{min-height:50px;padding:12px 6px}.command-navigation-footer{padding-bottom:max(0px,env(safe-area-inset-bottom,0px))}}.command-shell-account-alert{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin:0 1rem .75rem;padding:.75rem 1rem;border:1px solid hsl(var(--destructive) / .45);border-radius:.75rem;background:hsl(var(--destructive) / .12);color:hsl(var(--foreground))}.command-shell-account-alert p{margin:0;flex:1 1 16rem;font-size:.875rem}.command-shell-account-alert button{min-height:2.25rem;padding:0 .9rem;border:1px solid hsl(var(--border));border-radius:.5rem;background:hsl(var(--card));color:hsl(var(--foreground));font-size:.8125rem;cursor:pointer}.command-shell-account-alert button:hover{background:hsl(var(--accent))}.anchor-stale-build{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin:0 1rem .75rem;padding:.7rem 1rem;border:1px solid hsl(var(--mint) / .4);border-radius:.75rem;background:hsl(var(--mint) / .1);color:hsl(var(--foreground))}.anchor-stale-build p{margin:0;flex:1 1 16rem;font-size:.875rem}.anchor-stale-build button{min-height:2.25rem;padding:0 .9rem;cursor:pointer;border:1px solid hsl(var(--mint) / .55);border-radius:.5rem;background:hsl(var(--mint) / .16);color:hsl(var(--foreground));font-size:.8125rem}.command-shell-workspace-retry{min-height:2rem;padding:0 .7rem;cursor:pointer;font-size:.75rem;border:1px solid hsl(var(--border));border-radius:.5rem;background:hsl(var(--card));color:hsl(var(--foreground))}.react-flow{direction:ltr}.react-flow__container{position:absolute;width:100%;height:100%;top:0;left:0}.react-flow__pane{z-index:1;cursor:grab}.react-flow__pane.selection{cursor:pointer}.react-flow__pane.dragging{cursor:grabbing}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow .react-flow__edges{pointer-events:none;overflow:visible}.react-flow__edge-path,.react-flow__connection-path{stroke:#b1b1b7;stroke-width:1;fill:none}.react-flow__edge{pointer-events:visibleStroke;cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge:focus .react-flow__edge-path,.react-flow__edge:focus-visible .react-flow__edge-path{stroke:#555}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge-textbg{fill:#fff}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__connectionline{z-index:1001}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:grab}.react-flow__node.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.react-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:grab}.react-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px;width:6px;height:6px;background:#1a192b;border:1px solid white;border-radius:100%}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;left:50%;bottom:-4px;transform:translate(-50%)}.react-flow__handle-top{left:50%;top:-4px;transform:translate(-50%)}.react-flow__handle-left{top:50%;left:-4px;transform:translateY(-50%)}.react-flow__handle-right{right:-4px;top:50%;transform:translateY(-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__panel{position:absolute;z-index:5;margin:15px}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.center{left:50%;transform:translate(-50%)}.react-flow__attribution{font-size:10px;background:#ffffff80;padding:2px 3px;margin:0}.react-flow__attribution a{text-decoration:none;color:#999}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-default,.react-flow__node-input,.react-flow__node-output,.react-flow__node-group{padding:10px;border-radius:3px;width:150px;font-size:12px;color:#222;text-align:center;border-width:1px;border-style:solid;border-color:#1a192b;background-color:#fff}.react-flow__node-default.selectable:hover,.react-flow__node-input.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:0 1px 4px 1px #00000014}.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:0 0 0 .5px #1a192b}.react-flow__node-group{background-color:#f0f0f040}.react-flow__nodesselection-rect,.react-flow__selection{background:#0059dc14;border:1px dotted rgba(0,89,220,.8)}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls{box-shadow:0 0 2px 1px #00000014}.react-flow__controls-button{border:none;background:#fefefe;border-bottom:1px solid #eee;box-sizing:content-box;display:flex;justify-content:center;align-items:center;width:16px;height:16px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:5px}.react-flow__controls-button:hover{background:#f4f4f4}.react-flow__controls-button svg{width:100%;max-width:12px;max-height:12px}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__minimap{background-color:#fff}.react-flow__minimap svg{display:block}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{width:4px;height:4px;border:1px solid #fff;border-radius:1px;background-color:#3367d9;transform:translate(-50%,-50%)}.react-flow__resize-control.handle.left{left:0;top:50%}.react-flow__resize-control.handle.right{left:100%;top:50%}.react-flow__resize-control.handle.top{left:50%;top:0}.react-flow__resize-control.handle.bottom{left:50%;top:100%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:#3367d9;border-width:0;border-style:solid}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;transform:translate(-50%);top:0;height:100%}.react-flow__resize-control.line.left{left:0;border-left-width:1px}.react-flow__resize-control.line.right{left:100%;border-right-width:1px}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{height:1px;transform:translateY(-50%);left:0;width:100%}.react-flow__resize-control.line.top{top:0;border-top-width:1px}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.google-calendar-panel{margin:24px 0;border:1px solid rgba(140,175,200,.18);border-radius:18px;background:#0c1623b3;min-width:0;color:#dfebf6}.google-calendar-heading{width:100%;min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;text-align:left;background:none;border:0;color:inherit;cursor:pointer}.google-calendar-heading>span{display:flex;gap:12px;align-items:center;min-width:0}.google-calendar-heading strong,.google-calendar-heading small{display:block}.google-calendar-heading strong{font-size:17px}.google-calendar-heading small{font-size:14px;color:#9eb1c4;margin-top:3px}.google-calendar-heading svg{flex-shrink:0}.google-calendar-heading .is-open{transform:rotate(180deg)}.google-calendar-content{padding:0 20px 20px;min-width:0}.google-calendar-content p{font-size:15px;line-height:1.6;overflow-wrap:anywhere}.google-calendar-intro{display:flex;gap:10px;align-items:flex-start;color:#afc4d5}.google-calendar-intro svg{flex-shrink:0;margin-top:3px}.google-calendar-account{padding:18px 0;border-bottom:1px solid rgba(140,175,200,.14);min-width:0}.google-calendar-account>div:first-child{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap}.google-calendar-account strong{font-size:16px;overflow-wrap:anywhere}.google-calendar-account>div>span{font-size:14px;color:#95d8cc}.google-calendar-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.google-calendar-content button,.google-calendar-content select{min-height:44px;padding:10px 14px;border:1px solid rgba(140,175,200,.24);border-radius:10px;background:#1b2c3ea6;color:#dfeaf4;font-size:15px;cursor:pointer}.google-calendar-content button{display:inline-flex;align-items:center;justify-content:center;gap:8px}.google-calendar-content button:disabled{opacity:.5;cursor:wait}.google-calendar-content .google-calendar-primary{background:#8adccb;color:#07201d;border-color:transparent;font-weight:600}.google-calendar-content>.google-calendar-primary{margin-top:18px}.google-calendar-source{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-top:18px;padding:14px;background:#07101b8c;border-radius:12px}.google-calendar-source>div{min-width:0}.google-calendar-source p{margin:5px 0}.google-calendar-source small{font-size:14px;color:#a2b6c8}.google-calendar-content .google-calendar-icon-button{width:44px;padding:0;flex-shrink:0}.google-calendar-error{color:#eec29d}.google-calendar-form{margin-top:20px;padding:20px;background:#101e2c;border:1px solid rgba(138,220,203,.24);border-radius:14px;min-width:0}.google-calendar-form h3,.google-calendar-message h3{font-size:18px;margin:0 0 10px}.google-calendar-form>label{display:grid;gap:7px;margin:16px 0;font-size:15px}.google-calendar-form select{width:100%;min-width:0}.google-calendar-form .google-calendar-checkbox{display:flex;align-items:center;gap:10px;min-height:44px;margin:4px 0;line-height:1.5}.google-calendar-checkbox input{width:20px;height:20px;flex-shrink:0;accent-color:#8adccb}.google-calendar-form fieldset{border:0;padding:10px 0;margin:0;min-width:0}.google-calendar-form legend{font-size:15px;font-weight:600}.google-calendar-message{margin-top:16px;padding:16px;border-left:2px solid #6aa4bc;background:#1e344759;border-radius:0 10px 10px 0}.google-calendar-message p{margin:5px 0;color:#becddb}@media (max-width:600px){.google-calendar-heading{padding:16px}.google-calendar-content{padding:0 16px 16px}.google-calendar-form{padding:15px}.google-calendar-actions>button{flex:1 1 auto}.google-calendar-heading small{line-height:1.45}.google-calendar-source{padding:12px}}.google-calendar-actions a{display:inline-flex;align-items:center;min-height:44px;padding:8px 12px;border-radius:10px;color:var(--anchor-accent,#8bdbef);text-decoration:underline}.light .google-calendar-form{background:hsl(var(--bg-card));border-color:hsl(var(--mint-line))}.light .google-calendar-message{background:hsl(var(--mint-tint));border-color:hsl(var(--mint-ink))}.light .google-calendar-message p{color:hsl(var(--ink-4))}.committed-actions{container:committed-actions / inline-size;width:100%;min-width:0;padding:2px 0 4px;color:hsl(var(--foreground))}.committed-actions--compact{padding:0}.committed-actions-disclosure{min-width:0}.committed-actions-disclosure>summary{display:flex;align-items:center;gap:8px;min-height:44px;min-width:44px;padding:8px;border-radius:6px;color:hsl(var(--muted-foreground));font-size:14px;font-weight:500;line-height:1.4;list-style:none;cursor:pointer;touch-action:manipulation}.committed-actions-disclosure>summary::-webkit-details-marker{display:none}.committed-actions-disclosure>summary:hover,.committed-actions-disclosure>summary:focus-visible{color:hsl(var(--foreground));background:hsl(var(--muted) / .3)}.committed-actions-disclosure>summary:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:2px}.committed-actions-disclosure>summary>svg{flex-shrink:0}.committed-actions-chevron{margin-left:auto}.committed-actions-disclosure[open]>summary .committed-actions-chevron{transform:rotate(180deg)}.committed-actions-disclosure-content{padding:2px 0 6px}.committed-actions button{min-width:0;min-height:36px;height:auto;gap:5px;padding:6px 8px;font-size:13px;font-weight:500;line-height:1.35;letter-spacing:0;white-space:normal}.committed-actions-buttons{display:flex;flex-wrap:wrap;align-items:center;gap:2px 4px}.committed-actions-buttons>button{color:hsl(var(--muted-foreground));border-radius:6px}.committed-actions-buttons>button:hover,.committed-actions-buttons>button:focus-visible{color:hsl(var(--foreground))}.committed-actions-meta{display:flex;flex-wrap:wrap;align-items:center;gap:0 12px;color:hsl(var(--muted-foreground));font-size:12px;line-height:1.4}.committed-actions-meta a{display:inline-flex;align-items:center;min-width:44px;min-height:32px;color:inherit;text-decoration:underline;text-decoration-color:hsl(var(--muted-foreground) / .4);text-underline-offset:3px}.committed-actions-meta a:hover,.committed-actions-meta a:focus-visible{color:hsl(var(--foreground))}.committed-active-timer{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:6px;padding:6px 0 6px 10px;border-left:2px solid hsl(var(--primary) / .4)}.committed-active-timer>div{flex:1 1 140px;min-width:0;display:flex;flex-direction:column;gap:2px}.committed-active-timer strong{font:500 22px/1.2 ui-monospace,SFMono-Regular,monospace;font-variant-numeric:tabular-nums}.committed-active-timer span{font-size:12px;line-height:1.5;color:hsl(var(--muted-foreground));overflow-wrap:anywhere}.committed-active-timer .committed-save-timer{color:hsl(var(--mint-ink))}.committed-actions-notice{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;padding:6px 0;color:hsl(var(--muted-foreground))}.committed-actions-notice p{flex:1 1 220px;min-width:0;font-size:14px;overflow-wrap:anywhere}.committed-actions-notice button{white-space:normal}.committed-schedule-dialog{max-height:calc(100dvh - 48px);overflow:auto;max-width:460px}.committed-schedule-dialog label{display:block;margin-bottom:7px}.committed-schedule-dialog input,.committed-schedule-dialog button,.committed-slot-select{min-height:44px;font-size:16px}.committed-slot-select{width:100%;max-width:100%;padding:9px;border:1px solid hsl(var(--border));border-radius:8px;background:hsl(var(--background))}@media (max-width: 767px),(max-height: 500px) and (pointer: coarse){.committed-actions button{min-width:44px;min-height:44px;font-size:var(--anchor-phone-label, .875rem)}.committed-actions-buttons{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px}.committed-actions-buttons>button{min-height:48px;flex-direction:column;gap:3px;padding:4px 1px;line-height:1.25}.committed-actions-buttons>button svg{width:15px;height:15px}.committed-actions-buttons.is-running{grid-template-columns:repeat(2,minmax(0,1fr))}.committed-actions-buttons.is-running>button{flex-direction:row;justify-content:flex-start;gap:6px}.committed-actions-meta,.committed-active-timer span{font-size:var(--anchor-phone-caption, .8125rem)}.committed-actions-meta a{min-height:44px}@container committed-actions (max-width: 300px){.committed-actions-buttons{grid-template-columns:repeat(2,minmax(0,1fr))}.committed-actions-buttons>button{min-height:44px;flex-direction:row;gap:5px;padding:5px 2px}}}.day-plan-overview{min-width:0;margin:0 0 28px;border:1px solid hsl(var(--line));border-radius:18px;background:hsl(var(--bg-card));overflow:hidden}.day-plan-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:20px}.day-plan-heading h2{margin:0;font-size:20px;font-weight:650;letter-spacing:-.02em;color:hsl(var(--ink))}.day-plan-heading p{margin:7px 0 0;max-width:390px;color:hsl(var(--ink-6));font-size:14px;line-height:1.6}.day-plan-overview button{background:transparent;min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 12px;border:1px solid hsl(var(--line-control));border-radius:9px;color:hsl(var(--ink-2));font-size:14px;font-weight:550}.day-plan-overview button.day-plan-primary{flex-shrink:0;background:hsl(var(--mint));color:hsl(var(--on-mint));border-color:hsl(var(--mint))}.day-plan-overview button:disabled{opacity:.5;cursor:not-allowed}.day-plan-overview :is(button,summary,input,select,a):focus-visible{outline:2px solid hsl(var(--mint));outline-offset:3px}.day-plan-summary{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:0 20px 18px;padding:18px 0;border-block:1px solid hsl(var(--line))}.day-plan-summary div{display:flex;flex-direction:column;gap:6px;min-width:0}.day-plan-summary span,.day-plan-next>span{font-size:13px;color:hsl(var(--ink-6))}.day-plan-summary strong{font-size:19px;font-weight:600;color:hsl(var(--ink));line-height:1.35}.day-plan-summary small,.day-plan-next small{font-size:13px;line-height:1.5;color:hsl(var(--ink-6));font-weight:400}.day-plan-hours-note{margin:0 20px 16px;color:hsl(var(--ink-6));font-size:13px;line-height:1.6}.day-plan-next{margin:0 20px 18px;display:flex;flex-direction:column;gap:7px}.day-plan-next>strong{font-size:16px;color:hsl(var(--mint-ink));font-weight:550}.day-plan-status{margin:0 20px 20px;font-size:14px;line-height:1.6;color:hsl(var(--ink-4))}.day-plan-status button{margin-top:8px}.day-plan-attention{margin:0 20px 18px;border-left:2px solid hsl(var(--amber-ink));padding:8px 12px;color:hsl(var(--amber-ink));font-size:14px;line-height:1.6}.day-plan-attention ul{padding-left:18px;margin:5px 0 0}.day-plan-details{border-top:1px solid hsl(var(--line))}.day-plan-details>summary{padding:13px 20px;min-height:48px;font-size:14px;font-weight:550;color:hsl(var(--ink-2));cursor:pointer}.day-plan-details-body{padding:0 20px 18px;font-size:14px;line-height:1.6;color:hsl(var(--ink-4))}.day-plan-details-body>p{margin:0 0 12px}.day-plan-hours{display:flex;flex-wrap:wrap;gap:10px;align-items:end;margin-bottom:12px}.day-plan-hours label{display:flex;flex:1 1 110px;flex-direction:column;gap:4px;min-width:0}.day-plan-overview :is(input,select){min-width:0;min-height:44px;padding:8px 10px;border:1px solid hsl(var(--line-control));border-radius:8px;background:hsl(var(--bg-app));color:hsl(var(--ink));font-size:16px}.day-plan-rhythm{display:flex;flex-direction:column;gap:6px;margin:16px 0 12px}.day-plan-disclaimer{color:hsl(var(--ink-6));font-size:13px;line-height:1.6}.day-plan-focus-list,.day-plan-bookings{list-style:none;padding:0;margin:0 0 12px}.day-plan-focus-list li,.day-plan-bookings li{display:flex;align-items:baseline;gap:14px;border-top:1px solid hsl(var(--line));padding:11px 0}.day-plan-focus-list span,.day-plan-bookings>li>span{flex:0 0 96px;font-size:13px;font-variant-numeric:tabular-nums;color:hsl(var(--ink-6))}.day-plan-focus-list strong,.day-plan-bookings strong{font-size:14px;font-weight:500}.day-plan-bookings div{min-width:0;overflow-wrap:anywhere}.day-plan-bookings small{display:block;font-size:13px;color:hsl(var(--ink-6))}.day-plan-bookings a{display:inline-flex;align-items:center;min-height:44px;color:hsl(var(--mint-ink))}.day-plan-footer{padding:14px 20px;border-top:1px solid hsl(var(--line));display:flex;align-items:center;flex-wrap:wrap;gap:12px}.day-plan-footer p{margin:0;flex:1 1 240px;font-size:13px;line-height:1.6;color:hsl(var(--ink-6))}@media (max-width:600px){.day-plan-heading{flex-direction:column;padding:18px;gap:14px}.day-plan-heading button{width:100%}.day-plan-summary{gap:14px;margin-inline:18px}.day-plan-summary strong{font-size:17px}.day-plan-next,.day-plan-status{margin-inline:18px}.day-plan-details>summary,.day-plan-details-body,.day-plan-footer{padding-left:18px;padding-right:18px}.day-plan-hours button{width:100%}}.tmx{display:flex;flex-direction:column;gap:10px}.tmx-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.tmx-window{font-size:12px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:hsl(var(--ink-4))}.tmx-headline{margin:0;font-size:13px;line-height:1.45;color:hsl(var(--ink-2))}.tmx-headline strong{color:hsl(var(--ink));font-weight:650}.tmx-delta{margin-left:6px;font-size:12px;font-variant-numeric:tabular-nums;color:hsl(var(--ink-4))}.tmx-delta--under{color:hsl(var(--amber-ink))}.tmx-headline-caveat{display:block;margin-top:2px;font-size:11.5px;line-height:1.4;color:hsl(var(--ink-4))}.tmx-rows{display:flex;flex-direction:column;gap:9px}.tmx-row{display:flex;flex-direction:column;gap:4px}.tmx-row-head{display:flex;align-items:baseline;gap:8px}.tmx-row-label{min-width:52px;font-size:12px;font-weight:600;color:hsl(var(--ink-3))}.tmx-row-total{font-size:12px;font-variant-numeric:tabular-nums;color:hsl(var(--ink-4))}.tmx-tag{margin-left:auto;padding:1px 6px;border-radius:999px;font-size:10px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:hsl(var(--ink-3));background:hsl(var(--bg-chip));border:1px solid hsl(var(--line))}.tmx-bar{height:8px}.tmx-bar>span+span{box-shadow:inset 1px 0 hsl(var(--bg-card))}.tmx-bar--estimated>span{background-image:repeating-linear-gradient(135deg,hsl(var(--bg-card) / .62) 0 2px,transparent 2px 5px)}.tmx-bar.tmx-bar--empty{background:transparent;border:1px dashed hsl(var(--line-strong))}.tmx-note{margin:0;font-size:11.5px;line-height:1.4;color:hsl(var(--ink-4))}.tmx-note-warn{color:hsl(var(--ink-3))}.tmx-empty{margin:0;font-size:12.5px;line-height:1.5;color:hsl(var(--ink-4))}.tmx-legend{margin-top:2px}.tmx--compact .tmx-legend{gap:4px 10px}.tmx--compact .tmx-legend>span{font-size:11px}@media (max-width: 720px){.tmx-legend{gap:4px 10px}.tmx-legend>span{font-size:11px}}.tmx-legend>span{white-space:nowrap}.tmx-legend-value{color:hsl(var(--ink-3));font-variant-numeric:tabular-nums}.tmx-legend-lead{font-weight:650;color:hsl(var(--ink-3))}.cc-time-mix{display:flex;flex-direction:column;gap:10px;padding-top:18px;border-top:1px solid hsl(var(--cc-line, var(--line)))}.tmx-switch{display:inline-flex;gap:2px;padding:2px;border-radius:999px;background:hsl(var(--bg-chip));align-self:flex-start}.tmx-switch>button{padding:4px 11px;border:0;border-radius:999px;background:transparent;cursor:pointer;font-size:12px;font-weight:600;color:hsl(var(--ink-4))}.tmx-switch>button.is-active{background:hsl(var(--bg-card));color:hsl(var(--ink))}.tmx-editor{display:flex;flex-direction:column;gap:6px}.tmx-editor-lead{margin:0 0 2px;font-size:12px;line-height:1.45;color:hsl(var(--ink-4))}.tmx-editor-row{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12.5px;color:hsl(var(--ink-2))}.tmx-editor-row input{width:68px;padding:4px 8px;text-align:right;border:1px solid hsl(var(--line-control));border-radius:8px;background:hsl(var(--bg-card));color:hsl(var(--ink));font-variant-numeric:tabular-nums}.tmx-editor-row input:focus-visible{outline:2px solid hsl(var(--mint));outline-offset:1px}.tmx-editor-foot{display:flex;align-items:center;gap:10px;margin-top:4px}.tmx-editor-total{margin-right:auto;font-size:12px;font-variant-numeric:tabular-nums;color:hsl(var(--ink-4))}.tmx-editor-total--off{color:hsl(var(--ink-3))}:root{--mix-path: 152 68% 40%;--mix-life: 217 91% 56%;--mix-growth: 262 80% 60%;--mix-lights: 189 94% 40%;--mix-detour: 36 95% 50%}:root.dark{--mix-path: 152 62% 52%;--mix-life: 217 92% 66%;--mix-growth: 262 88% 70%;--mix-lights: 189 88% 52%;--mix-detour: 38 96% 58%}.tmx-foot{display:flex;flex-direction:column;align-items:center;gap:14px;margin-top:10px}.tmx-foot>.tmx-legend{margin-top:0;justify-content:center}.tmx-ring{flex:0 0 auto;width:188px;height:188px}.tmx-ring svg{width:100%;height:100%;display:block}.tmx-ring circle{fill:none;stroke-width:26}.tmx-ring-track{stroke:hsl(var(--bg-elev))}.tmx-ring--estimated circle:not(.tmx-ring-track){opacity:.8}.tmx-ring-label{font-size:11.5px;font-weight:700;font-variant-numeric:tabular-nums;text-anchor:middle;dominant-baseline:central;fill:#fff;paint-order:stroke;stroke:#00000080;stroke-width:2.5px;stroke-linejoin:round}.tmx-ring-centre{font-size:15px;font-weight:700;font-variant-numeric:tabular-nums;text-anchor:middle;dominant-baseline:central;fill:hsl(var(--ink))}.tmx-ring-empty{stroke:hsl(var(--line));stroke-width:3;stroke-dasharray:4 5}.tmx-ring--empty .tmx-ring-centre{fill:hsl(var(--ink-4));font-size:22px}.tmx--compact .tmx-foot{gap:10px}.tmx--compact .tmx-ring{width:150px;height:150px}@media (max-width: 480px){.tmx-ring{width:168px;height:168px}}.tmx-table-wrap{overflow-x:auto;margin-top:1rem}.tmx-table{width:100%;font-size:.75rem;border-collapse:collapse}.tmx-table caption{text-align:left;margin-bottom:.4rem}.tmx-table th,.tmx-table td{text-align:left;padding:.4rem .25rem}.tmx-table small{display:block;white-space:nowrap}.tmx-date,.tmx-capacity{display:block;margin:.75rem 0;font-size:.85rem}.tmx-capacity input{width:5rem}.tmx-capacity input,.tmx-date input,.tmx-editor select{color:inherit;background:transparent;border:1px solid currentColor;border-radius:.3rem;padding:.25rem}.task-path-mark{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;height:20px;padding:0 7px;border-radius:6px;font-size:11px;font-weight:600;letter-spacing:.02em;line-height:1;cursor:default;white-space:nowrap;border:1px solid transparent}.task-path-mark i{font-style:normal;font-size:12px;line-height:1}.task-path-mark--compact{padding:0;width:20px;justify-content:center}.task-path-mark--path{background:hsl(var(--path-tint));color:hsl(var(--path-ink));border-color:hsl(var(--path-ink) / .35)}.task-path-mark--detour{background:hsl(var(--detour-tint));color:hsl(var(--detour-ink));border-color:hsl(var(--detour-ink) / .35)}.task-path-mark--life{background:hsl(var(--life-tint));color:hsl(var(--life-ink));border-color:hsl(var(--life-line))}.task-path-mark--growth{background:hsl(var(--violet-tint));color:hsl(var(--violet-ink));border-color:hsl(var(--violet-line))}.task-path-mark--lights_on{background:transparent;color:hsl(var(--ink-6));border-color:hsl(var(--line-control))}.anchor-task-row{border-left:3px solid transparent}.anchor-task-row.rel-path{border-left-color:hsl(var(--path-ink))}.anchor-task-row.rel-growth{border-left-color:hsl(var(--violet))}.anchor-task-row.rel-life{border-left-color:hsl(var(--life-ink))}.anchor-task-row.rel-lights_on{border-left-color:hsl(var(--ink-7))}.anchor-task-row.rel-detour{border-left-color:hsl(var(--detour-ink))}.task-relation-filter{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.task-relation-filter>span{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--ink-6));margin-right:2px}.task-relation-filter button{display:inline-flex;align-items:center;gap:5px;min-height:30px;padding:0 10px;border-radius:999px;border:1px solid hsl(var(--line-control));background:transparent;color:hsl(var(--ink-4));font-size:12.5px;font-weight:600;cursor:pointer}.task-relation-filter button[aria-pressed=true]{background:hsl(var(--sec-tint));border-color:hsl(var(--sec));color:hsl(var(--sec-ink))}.task-relation-filter button b{font-weight:500;color:hsl(var(--ink-6))}.task-note-slot{display:inline-block;width:32px;height:32px;flex-shrink:0}@media (max-width: 767px){.task-note-slot{width:36px;height:36px}}.tomorrow-plan{display:flex;flex-direction:column;gap:18px;padding:20px 22px;border:1px solid hsl(var(--line-soft));border-top:3px solid hsl(var(--green));border-radius:12px;background:hsl(var(--bg-card))}.tomorrow-plan__head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px 18px}.tomorrow-plan__head h2{margin:0;font-size:20px;font-weight:600;color:hsl(var(--ink))}.tomorrow-plan__head p{margin:4px 0 0;color:hsl(var(--ink-4));font-size:14px}.tomorrow-plan__cta{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 16px;border-radius:10px;border:1px solid hsl(var(--mint-line));background:hsl(var(--mint-tint));color:hsl(var(--mint-ink));font-size:14px;font-weight:600;cursor:pointer}.tomorrow-plan__cta:hover{background:hsl(var(--mint) / .18)}.tomorrow-plan__group h3{margin:0 0 8px;color:hsl(var(--green-ink));font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:600}.tomorrow-plan__group ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.tomorrow-plan__group li{display:flex;align-items:center;gap:9px;padding:9px 12px;border-radius:8px;background:hsl(var(--bg-elev));border:1px solid hsl(var(--line-row));color:hsl(var(--ink-2));font-size:15px}.tomorrow-plan__group li svg{color:hsl(var(--green));flex-shrink:0}.tomorrow-plan__group li small{margin-left:auto;color:hsl(var(--ink-5));font-size:12px;white-space:nowrap}.tomorrow-plan__empty{margin:0;color:hsl(var(--ink-4));font-size:14px;line-height:1.6;max-width:56ch}.command-day-switch{display:inline-flex;gap:4px;padding:3px;margin:0 0 14px;border:1px solid hsl(var(--line-control));border-radius:10px;background:hsl(var(--bg-chip))}.command-day-switch button{min-height:34px;padding:0 14px;border:0;border-radius:8px;background:transparent;color:hsl(var(--ink-4));font-size:13px;font-weight:600;cursor:pointer}.command-day-switch button[aria-pressed=true]{background:hsl(var(--bg-card));color:hsl(var(--ink));box-shadow:var(--shadow-card)}.dream-page{max-width:720px;margin:0 auto;padding:8px 0 48px;display:flex;flex-direction:column;gap:18px}.dream-status{display:flex;align-items:center;gap:12px;padding:16px;color:hsl(var(--ink-3));font-size:14px}.dream-status button{min-height:36px;padding:0 12px;cursor:pointer;border:1px solid hsl(var(--line-control));border-radius:8px;background:hsl(var(--bg-card));color:hsl(var(--ink-2));font-size:13px}.dream-statement{padding:6px 2px 2px}.dream-eyebrow{display:block;margin-bottom:10px;color:hsl(var(--ink-5));font-size:11px;letter-spacing:.12em;text-transform:uppercase}.dream-statement h1{margin:0;color:hsl(var(--ink));font-size:clamp(24px,4vw,34px);line-height:1.25;font-weight:600;text-wrap:balance}.dream-why{margin:14px 0 0;color:hsl(var(--ink-3));font-size:16px;line-height:1.6;max-width:60ch}.dream-card{padding:16px 18px;border:1px solid hsl(var(--line-soft));border-radius:14px;background:hsl(var(--bg-card))}.dream-card h2{margin:0 0 8px;color:hsl(var(--ink-5));font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:600}.dream-card p{margin:0;color:hsl(var(--ink-2));font-size:15px;line-height:1.6}.dream-card--step{border-color:hsl(var(--mint-line));background:hsl(var(--mint-tint))}.dream-card--step p{color:hsl(var(--ink))}.dream-muted{color:hsl(var(--ink-5))!important;font-size:14px!important}.dream-blockers{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.dream-blockers li{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.dream-blocker-kind{padding:3px 9px;border:1px solid hsl(var(--line-control));border-radius:999px;color:hsl(var(--ink-4));font-size:11px;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.dream-blocker-what{flex:1 1 14rem;min-width:0;color:hsl(var(--ink-2));font-size:15px;line-height:1.5}.dream-blockers button,.dream-cleared button{min-height:34px;padding:0 12px;cursor:pointer;border:1px solid hsl(var(--line-control));border-radius:8px;background:transparent;color:hsl(var(--ink-4));font-size:13px;white-space:nowrap}.dream-blockers button:hover:not(:disabled),.dream-cleared button:hover:not(:disabled){background:hsl(var(--bg-hover));color:hsl(var(--ink-2))}.dream-blockers button:disabled,.dream-cleared button:disabled{opacity:.6;cursor:not-allowed}.dream-cleared{margin-top:16px;padding-top:14px;border-top:1px solid hsl(var(--line-soft))}.dream-cleared h3{margin:0 0 8px;color:hsl(var(--ink-5));font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:600}.dream-cleared ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.dream-cleared li{display:flex;flex-wrap:wrap;align-items:center;gap:9px;color:hsl(var(--ink-4));font-size:14px}.dream-cleared li>svg{color:hsl(var(--mint-ink));flex-shrink:0}.dream-cleared li>span{flex:1 1 12rem;min-width:0}.dream-actions{display:flex;flex-wrap:wrap;gap:10px}.dream-primary,.dream-secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 16px;border-radius:10px;font-size:14px;font-weight:550;cursor:pointer;text-decoration:none}.dream-primary{border:1px solid hsl(var(--mint-line));background:hsl(var(--mint-tint));color:hsl(var(--mint-ink))}.dream-primary:hover{background:hsl(var(--mint) / .18)}.dream-secondary{border:1px solid hsl(var(--line-control));background:hsl(var(--bg-card));color:hsl(var(--ink-2))}.dream-secondary:hover{background:hsl(var(--bg-hover))}.dream-history ul{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.dream-history li{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.dream-history li>span{flex:1 1 16rem;min-width:0;color:hsl(var(--ink-3));font-size:15px;line-height:1.5}.dream-history li>small{color:hsl(var(--ink-5));font-size:12px;white-space:nowrap}.dream-empty{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:28px 4px}.dream-empty h1{margin:0;color:hsl(var(--ink));font-size:clamp(22px,4vw,30px);line-height:1.25;font-weight:600;text-wrap:balance}.dream-empty p{margin:0;color:hsl(var(--ink-3));font-size:16px;line-height:1.6;max-width:56ch}.dream-empty .dream-primary{margin-top:6px}.cc-dream-line{display:block;margin-top:10px;color:hsl(var(--ink-3));font-size:15px;line-height:1.5;text-decoration:none;max-width:52ch}.cc-dream-line:hover{color:hsl(var(--ink-2))}.cc-dream-line--empty{color:hsl(var(--ink-5));font-size:14px}@media (max-width: 767px){.dream-page{padding:4px 0 32px;gap:14px}.dream-card{padding:14px;border-radius:12px}.dream-actions .dream-primary,.dream-actions .dream-secondary{flex:1 1 100%}}.dream-relations{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.dream-relations li{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.dream-relation-name{display:flex;align-items:center;gap:9px;flex:1 1 12rem;min-width:0;color:hsl(var(--ink-2));font-size:15px}.dream-relation-choices{display:flex;flex-wrap:wrap;gap:6px}.dream-relation-choices button{min-height:34px;padding:0 10px;cursor:pointer;border:1px solid hsl(var(--line-control));border-radius:8px;background:transparent;color:hsl(var(--ink-4));font-size:12px;white-space:nowrap}.dream-relation-choices button:hover:not(:disabled){background:hsl(var(--bg-hover));color:hsl(var(--ink-2))}.dream-relation-choices button.is-chosen--path{border-color:hsl(var(--path-line));background:hsl(var(--path-tint));color:hsl(var(--path-ink))}.dream-relation-choices button.is-chosen--lights{border-color:hsl(var(--lights-line));background:hsl(var(--lights-tint));color:hsl(var(--lights-ink))}.dream-relation-choices button.is-chosen--detour{border-color:hsl(var(--detour-line));background:hsl(var(--detour-tint));color:hsl(var(--detour-ink))}.dream-relation-choices button[class*=is-chosen]{font-weight:600}.dream-split{margin-top:14px}.dream-split .dream-muted{margin-bottom:10px}.dream-relation-choices button:disabled{opacity:.6;cursor:not-allowed}.dream-relation-count{margin-left:2px;color:hsl(var(--ink-5));font-size:12px;white-space:nowrap}.dream-disclosure{align-self:flex-start;margin-top:12px;min-height:34px;padding:0 12px;cursor:pointer;border:1px solid hsl(var(--line-control));border-radius:8px;background:transparent;color:hsl(var(--ink-4));font-size:13px}.dream-disclosure:hover{background:hsl(var(--bg-hover));color:hsl(var(--ink-2))}.dream-split-hint{margin-top:14px!important}.dream-relation--child{position:relative}.dream-relation--child:before{content:"";position:absolute;left:8px;top:0;bottom:0;width:1px;background:hsl(var(--line-soft))}.dream-relation--child .dream-relation-name{color:hsl(var(--ink-3));font-size:14px}.dream-relation-choices button.is-chosen--life{border-color:hsl(var(--life-line));background:hsl(var(--life-tint));color:hsl(var(--life-ink))}.dream-relation-choices button.is-chosen--growth{border-color:hsl(var(--violet-line));background:hsl(var(--violet-tint));color:hsl(var(--violet-ink))}.command-public{min-width:0;max-width:100%;overflow-wrap:anywhere;--bg-root: 210 41.7% 4.7%;--bg-app: 212 42.9% 6.9%;--bg-rail: 210 40% 5.9%;--bg-card: 210 43.5% 9%;--bg-elev: 207.7 43.3% 11.8%;--bg-hover: 201.8 41.8% 15.5%;--bg-sel: 200 41.9% 18.2%;--bg-chip: 201.4 41.2% 13.3%;--bg-toggle: 197.3 38.5% 22.9%;--line-strong: 201.3 28.3% 31.2%;--line: 202.1 35.2% 21.2%;--line-soft: 202.8 34.9% 16.3%;--line-row: 204.4 41.5% 12.7%;--line-control: 203.3 29.7% 32.4%;--ink: 198.5 56.5% 95.5%;--ink-hi: 198 100% 98%;--ink-2: 200.8 39.4% 87.1%;--ink-3: 202.9 33.3% 80%;--ink-4: 200.5 28.8% 74.1%;--ink-5: 202.5 26% 69.8%;--ink-6: 203.4 22.9% 64.9%;--ink-7: 203.7 21.8% 61.4%;--ink-8: 203.7 20.8% 59.4%;--ink-9: 204 20% 55.9%;--ink-10: 205.3 19% 53.5%;--ink-11: 206.1 18.7% 51.8%;--ink-12: 206.1 18.1% 50.2%;--ink-placeholder: 203.7 20.8% 59.4%;--mint: 188.8 65.4% 79.6%;--mint-ink: 188.6 75.9% 83.7%;--mint-hi: 187.3 80.4% 90%;--mint-deep: 191.5 48.3% 59.8%;--on-mint: 195.7 56.8% 14.5%;--mint-tint: 201.3 49.2% 12.4%;--mint-line: 197 33.8% 30.8%;--mint-chip: 199.5 42.5% 17.1%;--mint-soft: 191 43.4% 77.8%;--mint-ghost: 199.4 47.7% 12.7%;--mint-ghost-line: 197.1 33.3% 28.8%;--mint-past: 198.8 41% 15.3%;--mint-past-ink: 192.9 40.4% 68.4%;--amber: 33 66.7% 70.6%;--amber-ink: 33.8 69.6% 75.5%;--on-amber: 34.5 52.4% 12.4%;--amber-tint: 35 20% 11.8%;--amber-line: 34.1 27.8% 26.1%;--amber-chip: 33 26.3% 14.9%;--amber-soft: 34.4 32.5% 67.5%;--danger: 348.9 61.3% 75.7%;--danger-ink: 349.4 66% 81.6%;--danger-tint: 320 22.4% 13.1%;--danger-line: 338.5 28.5% 26.9%;--danger-soft: 341.3 29.4% 70%;--violet: 242.2 54% 80.4%;--violet-ink: 243.9 60.5% 85.1%;--violet-hi: 244.5 80% 90.2%;--violet-tint: 227.5 30.8% 15.3%;--violet-line: 233.5 23.3% 31.2%;--violet-panel: 223.2 38.5% 12.7%;--on-violet: 237.6 26.9% 18.2%;--sky: 200 53.2% 72.4%;--sky-ink: 195.5 62% 80.4%;--sky-tint: 210 48.4% 12.2%;--sky-line: 206.5 36.6% 27.8%;--sky-chip: 207.6 42.5% 17.1%;--on-sky: 201.2 51.5% 12.9%;--shadow-card: 0 4px 24px #00000014, inset 0 1px 0 #c3eaf506;--shadow-card-hover: 0 8px 30px #00000026, inset 0 1px 0 #c3eaf50a;--shadow-modal: 0 30px 110px #00000099, 0 0 0 1px #a1d9e608;--shadow-frame: 0 35px 100px #00000066;--shadow-button: 0 0 20px #87dce410, inset 0 1px 0 #ffffff33;--background: 211 42% 5%;--foreground: 202 55% 95%;--card: 211 35% 9%;--card-foreground: 202 45% 93%;--popover: 211 35% 10%;--popover-foreground: 202 45% 93%;--primary: 189 58% 78%;--primary-foreground: 201 55% 14%;--secondary: 209 29% 15%;--secondary-foreground: 199 37% 86%;--muted: 210 32% 11%;--muted-foreground: 205 19% 67%;--accent: 205 30% 17%;--accent-foreground: 193 54% 88%;--border: 205 25% 21%;--input: 205 25% 25%;--ring: 189 58% 78%;--destructive: 14 73% 73%;--destructive-foreground: 211 42% 5%;--primary-glow: var(--mint-hi);--primary-soft: var(--mint-tint);--accent-soft: var(--mint-tint);--success: 157 33% 69%;--success-foreground: 159 35% 12%;--success-glow: var(--mint-hi);--success-celebration: var(--mint-hi);--warning: var(--amber);--warning-foreground: var(--on-amber);--warning-glow: var(--amber);--gradient-primary: linear-gradient(125deg,hsl(var(--mint-hi)),hsl(var(--mint)));--gradient-card: linear-gradient(145deg,hsl(var(--bg-elev)),hsl(var(--bg-card)));--cp-ground: #070c11;--cp-text: #edf6fa;--cp-muted: #8fa5b5;--cp-cyan: #afe5ef;--cp-line: #8bb4c51c;color-scheme:dark;color:var(--cp-text);background:var(--cp-ground);font-family:Barlow,sans-serif;-webkit-font-smoothing:antialiased}.command-public *,.command-public *:before,.command-public *:after{box-sizing:border-box}.command-public a,.command-public button,.command-public input,.command-public textarea,.command-public select{-webkit-tap-highlight-color:transparent}.command-public :focus-visible{outline:2px solid #a9e7f2;outline-offset:5px}.command-public button:disabled{cursor:not-allowed;opacity:.5}.command-public .text-destructive{color:#efad99}.cp-container{width:100%;max-width:1250px;margin:0 auto;padding-left:48px;padding-right:48px}.cp-marketing{min-height:100dvh;overflow-x:clip}.cp-auth{overflow-x:clip}.cp-container{min-width:0}.cp-marketing main,.cp-marketing main>section,.cp-hero-grid>*,.cp-perspective-grid>*,.cp-conversation-grid>*,.cp-question-grid>*,.cp-capabilities-grid>*,.cp-steps>*,.cp-footer-grid>*,.cp-auth-header,.cp-auth-main,.cp-auth-footer,.cp-auth-story,.cp-auth-form-column,.cp-auth-form-frame,.cp-auth-card,.cp-auth-card>div,.cp-auth-card form,.cp-auth-card form>div,.cp-auth-card .flex,.cp-auth-card .relative{min-width:0;max-width:100%}.cp-mobile-nav{min-width:0;overflow-x:hidden;overscroll-behavior-x:none}.cp-marketing .prose{min-width:0;overflow-wrap:anywhere}.command-public :is(.overflow-x-auto,.overflow-auto),.cp-marketing .prose pre{min-width:0;max-width:100%;overscroll-behavior-x:contain}.cp-marketing .prose pre{overflow-x:auto}.command-public .overflow-y-auto:not(.overflow-x-auto):not(.overflow-auto){overflow-x:hidden;overscroll-behavior-x:none}.cp-marketing h1,.cp-marketing h2,.cp-marketing h3{font-weight:400}.cp-marketing h1{letter-spacing:-1.7px}.cp-marketing h2{letter-spacing:-1.1px}.cp-marketing h3{letter-spacing:-.4px}.cp-marketing p{line-height:1.7}.cp-marketing main>section{scroll-margin-top:95px}.cp-marketing main>section[class*=bg-gradient]{background:radial-gradient(ellipse at 65% 0%,#15313d78,transparent 65%),#0a1219;border-bottom:1px solid var(--cp-line)}.cp-marketing main>section[class*=bg-muted]{background:#0a1219;border-block:1px solid var(--cp-line)}.cp-marketing main>section>.container{max-width:1200px}.cp-marketing main>section .bg-clip-text{color:#a4d8e4;background:none;-webkit-text-fill-color:currentColor}.cp-marketing main>section .bg-card{background:linear-gradient(130deg,#11212c,#0b151e);border-color:#8cb5c522;box-shadow:none}.cp-marketing main>section .rounded-2xl{border-radius:12px}.cp-marketing main>section .bg-primary\/10{background:#6eb3c411;color:#a7dce8;border-color:#75b5c12b}.cp-marketing main>section [class*="hover:scale"]:hover{transform:none}.cp-marketing .prose{--tw-prose-body: #a0b6c5;--tw-prose-headings: #e1edf4;--tw-prose-lead: #afc4d1;--tw-prose-links: #b1e1ef;--tw-prose-bold: #d2e5f0;--tw-prose-counters: #8cabbc;--tw-prose-bullets: #648a9e;--tw-prose-hr: #345363;--tw-prose-quotes: #bbd4e2;--tw-prose-quote-borders: #4f7a8f;--tw-prose-captions: #90acbd;--tw-prose-code: #b7deed;--tw-prose-pre-code: #cee4ef;--tw-prose-pre-bg: #0b1822;--tw-prose-th-borders: #395b6e;--tw-prose-td-borders: #294655;color:#a0b6c5}.cp-marketing .prose a{color:#b1e1ef}.cp-marketing .prose a:hover{color:#d4f1fa}.cp-skip-link{position:fixed;z-index:100;left:20px;top:-80px;color:#0a222e;background:#c4eef6;padding:12px 20px;border-radius:5px}.cp-skip-link:focus{top:12px}.cp-brand{display:inline-flex;align-items:center;gap:11px;color:#d8edf4;flex-shrink:0;text-decoration:none}.cp-brand>svg{width:32px;height:34px;color:#b3e9f1}.cp-brand>span{font-size:19px;font-weight:500;letter-spacing:3.6px}.cp-brand-period{color:#9ee3ef}.cp-brand--compact>svg{width:26px;height:28px}.cp-brand--compact>span{font-size:15px;letter-spacing:2.8px}.cp-nav{position:sticky;top:0;z-index:40;background:#080f15ed;backdrop-filter:blur(20px);border-bottom:1px solid var(--cp-line)}.cp-nav-inner{min-height:84px;display:flex;align-items:center;justify-content:space-between;gap:24px}.cp-nav-links{display:flex;align-items:center;gap:26px}.cp-nav-links>a{font-size:13px;color:#8ea7b7;padding:12px 0;transition:color .2s}.cp-nav-links>a:hover,.cp-nav-links>a[aria-current=page]{color:#def3f8}.cp-nav-actions{display:flex;align-items:center;gap:23px}.cp-sign-in{font-size:13px;color:#a8c0cd}.cp-button{display:inline-flex;align-items:center;justify-content:center;gap:20px;padding:0 23px;min-height:49px;border:1px solid #cef5fc;border-radius:7px;background:linear-gradient(120deg,#c2edf4,#a3dce9);color:#12313d;font-size:14px;font-weight:500;line-height:1.2;white-space:nowrap;transition:background .2s,box-shadow .2s}.cp-button:hover{color:#102c37;background:#d4f5fa;box-shadow:0 0 25px #83d1e316}.cp-button svg{flex-shrink:0;opacity:.8}.cp-button--small{min-height:38px;gap:13px;font-size:12px;padding:0 15px;border-color:#a5d3de7a;background:#b9e5ef}.cp-text-link{display:inline-flex;align-items:center;gap:13px;font-size:13px;color:#abc5d2;padding-block:8px;transition:color .2s}.cp-text-link:hover{color:#daf4f9}.cp-text-link svg{color:#81aebe;flex-shrink:0}.cp-menu-button{display:none;align-items:center;justify-content:center;width:44px;height:44px;color:#b4d6e0;background:none;border:1px solid var(--cp-line);border-radius:6px}.cp-mobile-nav{width:min(350px,89vw)!important;padding:34px 28px;border-left:1px solid #385261!important;background:#0b151e!important}.cp-mobile-nav-title{color:#dcebf1;font-family:Barlow,sans-serif;font-size:28px;font-weight:400;letter-spacing:-.8px;margin-top:22px}.cp-mobile-nav>p{color:#90a9b8;font-size:13px;margin-top:9px;line-height:1.6}.cp-mobile-nav>nav{display:flex;flex-direction:column;margin:32px 0}.cp-mobile-nav>nav>a{display:flex;align-items:center;justify-content:space-between;padding:16px 0;color:#a8c2d0;border-bottom:1px solid var(--cp-line);font-size:18px}.cp-mobile-nav>nav>a[aria-current=page]{color:#c6f0f8}.cp-mobile-nav>nav svg{color:#60899b}.cp-mobile-nav .cp-button{width:100%}.cp-mobile-create{display:block;text-align:center;color:#a2c3d1;font-size:13px;padding:18px 0}.cp-eyebrow{display:inline-flex;align-items:center;gap:11px;font:10px/1.5 JetBrains Mono,monospace;letter-spacing:1.75px;color:#88aebf}.cp-signal-dot{width:5px;height:5px;background:#a1d9d4;border-radius:50%;box-shadow:0 0 11px #a2f0e828}.cp-landing-hero{position:relative;padding:86px 0 83px;background:radial-gradient(ellipse at 77% 43%,#102b364f,transparent 50%),linear-gradient(180deg,#0a121a00,#0a121a44)}.cp-hero-grid{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:15px}.cp-hero-copy{position:relative;z-index:1}.cp-hero-copy>.cp-eyebrow{margin-bottom:26px}.cp-hero-copy h1{font-size:clamp(46px,4.7vw,69px);font-weight:400;line-height:1.07;letter-spacing:-2.1px;margin:0}.cp-hero-copy h1>span:not(.cp-heading-period){color:#9cb3c3}.cp-heading-period{color:#9de0ed}.cp-hero-copy>p{color:#94adbd;font-size:17px;line-height:1.7;max-width:480px;margin:26px 0 29px}.cp-hero-actions{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.cp-hero-actions .cp-text-link{font-size:12px;gap:10px}.cp-hero-note{display:flex;align-items:center;gap:10px;margin-top:23px;color:#779ba9}.cp-hero-note span{font:9px JetBrains Mono,monospace;letter-spacing:1.25px}.cp-hero-core{min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.cp-hero-core:before{content:"";position:absolute;inset:0 -10%;background-image:linear-gradient(#72bbcd07 1px,transparent 1px),linear-gradient(90deg,#72bbcd07 1px,transparent 1px);background-size:33px 33px;-webkit-mask-image:radial-gradient(ellipse,#000 10%,transparent 65%);mask-image:radial-gradient(ellipse,#000 10%,transparent 65%);pointer-events:none}.cp-core-topline{position:absolute;top:1%;left:15%;right:13%;display:flex;align-items:center;gap:20px;font:9px JetBrains Mono,monospace;letter-spacing:1.3px;color:#6d97aa}.cp-core-topline i{flex:1;height:1px;background:linear-gradient(90deg,#4d78895c,transparent)}.cp-orb-display{width:100%;display:flex;justify-content:center}.cp-orb-display .intelligence-core{width:min(470px,100%)}.cp-core-caption{display:flex;align-items:center;gap:9px;font:9px JetBrains Mono,monospace;letter-spacing:1.4px;color:#95c7d4;margin-top:-35px;position:relative}.cp-core-caption>span{width:4px;height:4px;border-radius:50%;background:#94c8d8}.cp-core-axis{display:flex;align-items:center;gap:14px;margin-top:22px;font:9px JetBrains Mono,monospace;letter-spacing:1.2px;color:#668b9d}.cp-core-axis i{width:16px;height:1px;background:#2e4c5d}.cp-capabilities{border-block:1px solid var(--cp-line);background:#0b151b55}.cp-capabilities-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.cp-capabilities article{position:relative;padding:29px 30px 31px 0}.cp-capabilities article+article{border-left:1px solid var(--cp-line);padding-left:30px}.cp-capabilities article:last-child{padding-right:0}.cp-capability-top{display:flex;align-items:center;justify-content:space-between;color:#9dc8d6;margin-bottom:21px}.cp-capability-top>span{font:10px JetBrains Mono,monospace;color:#668b9b;letter-spacing:1px}.cp-capabilities h2{font-size:20px;letter-spacing:-.25px;margin:0 0 10px}.cp-capabilities p{font-size:14px;color:#8ca6b7;margin:0;padding-right:15px}.cp-capabilities article>a{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid #779bab2b;border-radius:50%;color:#86adbf;margin-top:19px}.cp-perspective{padding:92px 0}.cp-perspective-grid{display:grid;grid-template-columns:1fr 1fr;gap:83px}.cp-perspective h2,.cp-conversation-copy h2,.cp-how h2,.cp-landing-questions h2{font-size:clamp(33px,3.4vw,46px);line-height:1.15;font-weight:400;letter-spacing:-1.25px;margin:22px 0 0}.cp-perspective h2>span{color:#91aabb}.cp-perspective-grid>div:last-child{padding-top:20px}.cp-perspective p{font-size:16px;color:#8faabb;margin:0 0 19px}.cp-conversation-section{padding:72px 0;background:radial-gradient(ellipse at 13% 50%,#12313b3f,transparent 56%),#0b151d;border-block:1px solid var(--cp-line)}.cp-conversation-grid{display:grid;grid-template-columns:1fr 1fr;gap:85px;align-items:center}.cp-conversation-copy>p{max-width:410px;color:#8faaba;font-size:16px;margin:24px 0 20px}.cp-conversation-prompts{border:1px solid #6d9aae33;border-radius:11px;background:linear-gradient(135deg,#15273380,#0d192350);padding:24px;box-shadow:0 15px 50px #00000014}.cp-prompts-label{display:flex;align-items:center;gap:10px;color:#93b6c8;margin-bottom:20px}.cp-prompts-label>span{font:10px JetBrains Mono,monospace;letter-spacing:1.2px}.cp-conversation-prompts>a{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:16px 0;border-bottom:1px solid #6e9aad20;color:#c1d7e3;font-size:15px;line-height:1.5}.cp-conversation-prompts>a svg{flex-shrink:0;color:#7298ae}.cp-conversation-prompts>a:hover{color:#e1f5fb}.cp-conversation-prompts>p{color:#7a9aaa;font-size:12px;line-height:1.6;margin:19px 0 0}.cp-how{padding:88px 0}.cp-how-heading{position:relative}.cp-how-heading>.cp-text-link{position:absolute;right:0;bottom:5px}.cp-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:44px;gap:35px}.cp-steps article{border-top:1px solid #7fabb734;padding-top:24px}.cp-step-top{display:flex;align-items:center;justify-content:space-between;color:#82acbd;margin-bottom:24px}.cp-step-top>span{font:12px JetBrains Mono,monospace;color:#7395a7}.cp-steps h3{font-size:20px;margin:0 0 12px;font-weight:400}.cp-steps p{color:#8ca5b7;font-size:14px;margin:0}.cp-landing-questions{border-top:1px solid var(--cp-line);padding:70px 0 80px}.cp-question-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px}.cp-landing-questions h2{margin-bottom:19px}.cp-question-grid details{border-bottom:1px solid #7098a530;padding:0 0 19px;margin-bottom:20px}.cp-question-grid summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;color:#bdd6e3;font-size:16px;padding-block:8px}.cp-question-grid summary::-webkit-details-marker{display:none}.cp-question-grid summary>span{font-size:22px;font-weight:300;color:#779cad;transition:transform .2s}.cp-question-grid details[open] summary>span{transform:rotate(45deg)}.cp-question-grid details p{font-size:14px;color:#89a5b5;margin:12px 25px 0 0}.cp-final-cta{padding:58px 0;border-block:1px solid #709dad33;background:radial-gradient(ellipse at 20% 0%,#16404b57,transparent 60%),#0b1720}.cp-final-cta-inner{display:flex;align-items:center;justify-content:space-between;gap:45px}.cp-final-cta h2{font-size:clamp(33px,3.5vw,47px);letter-spacing:-1.3px;font-weight:400;margin:18px 0 15px;line-height:1.15}.cp-final-cta p{color:#8eaebe;font-size:15px;max-width:550px;margin:0}.cp-final-cta .cp-button{flex-shrink:0}.cp-footer{padding:55px 0 23px;background:#080f15}.cp-footer-grid{display:grid;grid-template-columns:1.45fr repeat(3,1fr);gap:48px}.cp-footer-brand>p{font-size:14px;color:#8aa4b5;margin:19px 0 17px}.cp-footer-invitation{display:inline-flex;align-items:center;gap:10px;font-size:12px;color:#98bdce}.cp-footer-grid>nav{display:flex;flex-direction:column;align-items:flex-start;gap:11px}.cp-footer-grid>nav>h2{font:10px JetBrains Mono,monospace;letter-spacing:1.4px;color:#7295a7;margin:8px 0 10px}.cp-footer-grid>nav>a{color:#99afbd;font-size:13px;padding-block:2px}.cp-footer-grid>nav>a:hover{color:#d3eff7}.cp-footer-bottom{border-top:1px solid var(--cp-line);margin-top:44px;padding-top:22px;display:flex;justify-content:space-between;gap:24px;color:#7894a4;font-size:11px}.cp-footer-bottom>span:last-child{font:9px/1.5 JetBrains Mono,monospace;letter-spacing:1.1px}.cp-section-heading{text-align:center;max-width:840px;margin:0 auto 50px}.cp-section-heading>h1,.cp-section-heading>h2{font-size:clamp(35px,4.4vw,59px);line-height:1.12;font-weight:400;margin:20px 0;letter-spacing:-1.8px}.cp-section-heading>p{font-size:18px;line-height:1.65;color:#8fa7b8;max-width:710px;margin:0 auto}.cp-auth{min-height:100dvh;display:flex;flex-direction:column;background:radial-gradient(ellipse at 13% 42%,#12324142,transparent 48%),#070d13}.cp-auth-header{display:flex;align-items:center;justify-content:space-between;gap:25px;width:100%;max-width:1400px;padding:29px 52px;margin-inline:auto}.cp-back-link{display:inline-flex;align-items:center;gap:10px;color:#86a5b7;font-size:12px;padding:8px 0}.cp-auth-main{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center;width:100%;max-width:1120px;padding:25px 48px 48px;margin:auto;flex:1}.cp-auth-story h1{font-size:clamp(38px,4vw,54px);line-height:1.13;letter-spacing:-1.6px;font-weight:400;white-space:pre-line;color:#e0edf4;margin:25px 0 20px}.cp-auth-story>p{color:#8da9bc;font-size:16px;line-height:1.75;max-width:390px;margin:0}.cp-auth-core{display:flex;align-items:center;justify-content:center;width:min(300px,100%);margin:4px 0 -3px}.cp-auth-core .intelligence-core{width:100%}.cp-auth-principle{border-top:1px solid var(--cp-line);padding-top:20px;max-width:390px;display:flex;align-items:center;justify-content:space-between;gap:20px}.cp-auth-principle>span{font:9px/1.8 JetBrains Mono,monospace;letter-spacing:1px;color:#7196a8;max-width:175px}.cp-auth-principle>a{display:flex;align-items:center;gap:8px;color:#9bc1d1;font-size:12px;white-space:nowrap}.cp-auth-form-column{min-width:0;width:100%;max-width:460px;justify-self:end}.cp-auth-form-frame{padding:1px;border-radius:15px;background:linear-gradient(135deg,#6a9aac70,#456a7c2b 47%,#568ba03d);box-shadow:0 22px 85px #0003}.cp-auth-card{width:100%;max-width:none;border:0!important;box-shadow:none!important;border-radius:14px!important;background:linear-gradient(140deg,#142430dd,#0d1822f5)!important;color:#d4e7f0;backdrop-filter:blur(24px)}.cp-auth-card>div:first-child{padding:30px 30px 23px;text-align:left}.cp-auth-card>div+div{padding:0 30px 30px}.cp-auth-card [data-slot=card-title],.cp-auth-title{font-size:28px!important;line-height:1.18!important;font-weight:400!important;color:#deeff6!important;letter-spacing:-.8px!important;background:none!important;-webkit-text-fill-color:currentColor}.cp-auth-card .text-muted-foreground{color:#96aebe}.cp-auth-card p{line-height:1.65}.cp-auth-card label{color:#a9c4d3;font-size:13px;font-weight:400}.cp-auth-card label svg{color:#779eb3;width:14px;height:14px}.cp-auth-card input:not([type=checkbox]){min-height:45px;background:#08131c9c;border-color:#5b809247;color:#d6ecf5;border-radius:6px;box-shadow:inset 0 1px 4px #00000014;font-size:15px}.cp-auth-card input::-moz-placeholder{color:#708e9f}.cp-auth-card input::placeholder{color:#708e9f}.cp-auth-card input:focus-visible{border-color:#8ac6d9;outline:1px solid #8ac6d940;outline-offset:2px}.cp-auth-card .relative>input{padding-right:45px}.cp-auth-card form>button[type=submit]{min-height:46px;background:linear-gradient(120deg,#c2eaf4,#a3d6e5);color:#143442;border:1px solid #c8edf5;font-weight:500;border-radius:6px}.cp-auth-card form>button[type=submit]:hover:not(:disabled){background:#d3f3fb}.cp-auth-card .relative>button{min-width:42px;color:#789caf}.cp-auth-card .text-destructive{color:#f0ad98}.cp-auth-card button[data-state=checked]{background:#a5d9e6;color:#173846;border-color:#badfea}.cp-auth-eyebrow{font:9px JetBrains Mono,monospace;letter-spacing:1.4px;color:#759fb3;display:block;margin-bottom:15px}.cp-auth-card .text-center>.rounded-full,.cp-auth-card .mx-auto.rounded-full{background:#7ec1d214;color:#a1d7e5;border:1px solid #80bfd12e}.cp-auth-support{text-align:center;font-size:12px;color:#708f9f;margin:21px 0 0}.cp-auth-support a{color:#aacbd8;margin-left:4px}.cp-auth-footer{display:flex;align-items:center;justify-content:space-between;gap:25px;max-width:1400px;width:100%;margin-inline:auto;padding:19px 52px 25px;color:#6f8d9f}.cp-auth-footer>span{font:9px JetBrains Mono,monospace;letter-spacing:1px}.cp-auth-footer>div{display:flex;gap:23px}.cp-auth-footer a{color:#829faf;font-size:12px}.cp-auth-error{color:#f0ad98;font-size:13px;line-height:1.6;padding:12px 14px;border:1px solid #b6776633;background:#67352822;border-radius:6px;margin:0 0 20px}.cp-not-found{text-align:left}.cp-not-found-code{font:10px JetBrains Mono,monospace;color:#90bdcf;letter-spacing:2px;display:block;margin-bottom:16px}.cp-not-found h2{font-size:30px;font-weight:400;line-height:1.2;margin:0 0 15px;letter-spacing:-.8px}.cp-not-found p{font-size:15px;color:#90acbd;line-height:1.7;margin:0 0 24px}html.native-app.keyboard-open .cp-auth{padding-bottom:calc(var(--keyboard-height,0px) + 24px)}html.light .command-public{--bg-root:0 0% 100%;--bg-app:195 33.3% 98.8%;--bg-rail:195 33.3% 97.6%;--bg-card:0 0% 100%;--bg-elev:195 33.3% 98.8%;--bg-hover:194.1 44.7% 96.3%;--bg-sel:194.5 47.8% 92.7%;--bg-chip:192 45.5% 95.7%;--bg-toggle:195 37.5% 87.5%;--line-strong:198.1 25.9% 74.3%;--line:195 30% 86.3%;--line-soft:195 33.3% 91.8%;--line-row:195 30% 93.5%;--line-control:196.7 25.4% 67.5%;--ink:207.3 35.5% 12.2%;--ink-hi:207.3 44% 7%;--ink-2:205.7 28% 19.6%;--ink-3:207.1 22.6% 27.8%;--ink-4:206.7 20.2% 34.9%;--ink-5:207 21.3% 30.4%;--ink-6:207.1 18.5% 36.1%;--ink-7:205.7 17.1% 40.2%;--ink-8:206.7 15.3% 43.5%;--ink-9:204 14.6% 45.7%;--ink-10:204 14.6% 45.7%;--ink-11:204 14.6% 45.7%;--ink-12:204 14.6% 45.7%;--ink-placeholder:204 14.6% 45.7%;--mint:191.8 59.4% 29%;--mint-ink:192.3 62.7% 25.3%;--mint-hi:191.5 59.2% 32.7%;--mint-deep:192.8 58% 27.1%;--on-mint:0 0% 100%;--mint-tint:188.6 50% 94.5%;--mint-line:192.2 45.8% 79%;--mint-chip:190.4 51.1% 91.2%;--background:195 33.3% 98.8%;--foreground:207.3 35.5% 12.2%;--card:0 0% 100%;--card-foreground:207.3 35.5% 12.2%;--popover:0 0% 100%;--popover-foreground:207.3 35.5% 12.2%;--primary:191.8 59.4% 29%;--primary-foreground:0 0% 100%;--secondary:195 33.3% 98.8%;--secondary-foreground:207.3 35.5% 12.2%;--muted:195 33.3% 98.8%;--muted-foreground:207.1 18.5% 36.1%;--accent:194.5 47.8% 92.7%;--accent-foreground:207.3 35.5% 12.2%;--border:195 30% 86.3%;--input:196.7 25.4% 67.5%;--ring:191.8 59.4% 29%;--cp-ground:#fff;--cp-text:#14212a;--cp-muted:#4b5f6d;--cp-cyan:#185a69;--cp-line:#d2e2e6;color-scheme:light;color:var(--cp-text);background:#fff}html.light .command-public :focus-visible{outline-color:hsl(var(--mint-ink))}html.light :is(.cp-nav,.cp-capabilities,.cp-conversation-section,.cp-final-cta,.cp-footer,.cp-auth){background:#fff;border-color:hsl(var(--line))}html.light .cp-landing-hero{background:radial-gradient(ellipse at 77% 43%,hsl(var(--mint)/.08),transparent 52%),#fff}html.light .cp-marketing main>section[class*=bg-gradient],html.light .cp-marketing main>section[class*=bg-muted]{background:#fff;border-color:hsl(var(--line))}html.light .cp-marketing main>section .bg-card,html.light .cp-conversation-prompts{background:#fff;border-color:hsl(var(--line));box-shadow:0 5px 20px hsl(var(--ink)/.05)}html.light :is(.cp-brand,.cp-brand>svg,.cp-nav-links>a:hover,.cp-nav-links>a[aria-current=page],.cp-mobile-nav-title,.cp-auth-story h1,.cp-auth-title,.cp-auth-card [data-slot=card-title]){color:hsl(var(--ink))!important}html.light :is(.cp-nav-links>a,.cp-sign-in,.cp-text-link,.cp-eyebrow,.cp-hero-copy h1>span:not(.cp-heading-period),.cp-hero-copy>p,.cp-hero-note,.cp-core-topline,.cp-core-caption,.cp-core-axis,.cp-capabilities p,.cp-perspective h2>span,.cp-perspective p,.cp-conversation-copy>p,.cp-conversation-prompts>p,.cp-steps p,.cp-question-grid details p,.cp-final-cta p,.cp-footer-brand>p,.cp-footer-grid>nav>a,.cp-footer-bottom,.cp-section-heading>p,.cp-auth-story>p,.cp-back-link,.cp-auth-support,.cp-auth-footer){color:hsl(var(--ink-6))}html.light :is(.cp-heading-period,.cp-brand-period,.cp-capability-top,.cp-prompts-label,.cp-conversation-prompts>a,.cp-question-grid summary,.cp-footer-invitation,.cp-footer-grid>nav>h2,.cp-auth-eyebrow){color:hsl(var(--mint-ink))}html.light .command-public .cp-button{border-color:hsl(var(--mint));background:hsl(var(--mint));color:hsl(var(--on-mint))}html.light .command-public .cp-button:hover{background:hsl(var(--mint-hi));color:hsl(var(--on-mint));box-shadow:none}html.light .cp-mobile-nav{background:#fff!important;border-color:hsl(var(--line))!important}html.light .cp-mobile-nav>nav>a{color:hsl(var(--ink-4));border-color:hsl(var(--line))}html.light .cp-auth-form-frame{background:hsl(var(--line));box-shadow:0 12px 40px hsl(var(--ink)/.08)}html.light .cp-auth-card{background:#fff!important;color:hsl(var(--ink));border:1px solid hsl(var(--line))!important}html.light .cp-auth-card label,html.light .cp-auth-card .text-muted-foreground{color:hsl(var(--ink-5))}html.light .cp-auth-card input:not([type=checkbox]){background:#fff;border-color:hsl(var(--line-control));color:hsl(var(--ink));box-shadow:none}html.light .cp-auth-card input::-moz-placeholder{color:hsl(var(--ink-placeholder))}html.light .cp-auth-card input::placeholder{color:hsl(var(--ink-placeholder))}html.light .cp-auth-card form>button[type=submit]{background:hsl(var(--mint));border-color:hsl(var(--mint));color:hsl(var(--on-mint))}html.light .cp-auth-card form>button[type=submit]:hover:not(:disabled){background:hsl(var(--mint-hi))}@media (max-width: 1050px){.cp-container{padding-inline:34px}.cp-nav-links{gap:18px}.cp-nav-actions{gap:15px}.cp-nav-inner{gap:20px}.cp-brand>span{font-size:17px;letter-spacing:2.8px}.cp-hero-copy h1{font-size:55px}.cp-hero-copy>p{font-size:16px}.cp-hero-actions{gap:15px}.cp-hero-actions .cp-text-link{font-size:12px}.cp-core-topline{font-size:8px;left:10%;right:9%}.cp-core-caption{font-size:8px;letter-spacing:1px}.cp-perspective-grid,.cp-conversation-grid{gap:48px}.cp-footer-grid{gap:32px}.cp-auth-main{gap:50px;padding-inline:36px}.cp-auth-story h1{font-size:44px}.cp-auth-card>div:first-child{padding:26px}.cp-auth-card>div+div{padding:0 26px 26px}}@media (max-width: 900px){.cp-nav-links{display:none}.cp-menu-button{display:flex}.cp-nav-actions{margin-left:auto}.cp-nav-actions .cp-sign-in{display:none}.cp-hero-copy h1{font-size:47px}.cp-hero-grid{gap:0}.cp-auth-main{gap:35px}.cp-auth-story h1{font-size:38px}.cp-auth-story .cp-eyebrow{font-size:9px;letter-spacing:1px}.cp-auth-core{width:250px}.cp-auth-principle{flex-direction:column;align-items:flex-start;gap:13px}.cp-auth-principle>span{max-width:none}.cp-footer-grid{grid-template-columns:1.2fr 1fr 1fr}.cp-footer-brand{grid-column:1/-1}.cp-footer-brand>p{margin-block:15px}}@media (max-width: 700px){.cp-container{padding-inline:24px}.cp-nav-inner{min-height:73px;gap:15px}.cp-nav{padding-top:env(safe-area-inset-top)}.cp-brand>svg{width:27px;height:29px}.cp-brand>span{font-size:16px;letter-spacing:2.8px}.cp-nav-actions .cp-button{min-height:35px;font-size:11px;padding-inline:12px;gap:8px}.cp-menu-button{width:38px;height:38px}.cp-landing-hero{padding:47px 0 32px}.cp-hero-grid{grid-template-columns:1fr;gap:39px}.cp-hero-copy>.cp-eyebrow{font-size:9px;letter-spacing:1.15px;margin-bottom:22px}.cp-hero-copy h1{font-size:clamp(44px,8.7vw,61px);letter-spacing:-1.6px;line-height:1.07}.cp-hero-copy>p{font-size:16px;margin:24px 0;max-width:460px}.cp-desktop-break{display:none}.cp-hero-actions{gap:16px}.cp-hero-note{margin-top:21px}.cp-hero-note span{font-size:9px}.cp-hero-core{width:min(410px,100%);justify-self:center}.cp-orb-display .intelligence-core{width:min(380px,100%)}.cp-core-topline{top:0;font-size:9px}.cp-core-caption{font-size:9px;margin-top:-29px}.cp-core-axis{font-size:9px;margin-top:19px}.cp-capabilities-grid{grid-template-columns:1fr}.cp-capabilities article,.cp-capabilities article+article{padding:26px 0;border-left:0}.cp-capabilities article+article{border-top:1px solid var(--cp-line)}.cp-capability-top{margin-bottom:17px}.cp-capabilities article>a{position:absolute;right:0;bottom:25px;width:40px;height:40px}.cp-capabilities h2{font-size:21px}.cp-capabilities p{padding-right:55px;font-size:14px}.cp-perspective,.cp-how{padding-block:53px}.cp-perspective-grid,.cp-conversation-grid,.cp-question-grid{grid-template-columns:1fr;gap:27px}.cp-perspective h2,.cp-conversation-copy h2,.cp-how h2,.cp-landing-questions h2{font-size:37px;letter-spacing:-1.1px;margin-top:18px}.cp-perspective-grid>div:last-child{padding-top:0}.cp-perspective p{font-size:15px}.cp-conversation-section{padding-block:50px}.cp-conversation-copy>p{font-size:15px;margin-top:20px}.cp-conversation-prompts{padding:21px}.cp-prompts-label>span{font-size:9px}.cp-conversation-prompts>a{font-size:14px;gap:14px;padding-block:17px}.cp-how-heading>.cp-text-link{position:static;margin-top:19px}.cp-steps{grid-template-columns:1fr;gap:28px;margin-top:28px}.cp-steps article{padding-top:20px}.cp-step-top{margin-bottom:17px}.cp-steps h3{font-size:21px}.cp-steps p{max-width:470px}.cp-landing-questions{padding-block:45px}.cp-question-grid{gap:30px}.cp-question-grid summary{font-size:16px;line-height:1.4}.cp-final-cta{padding-block:39px}.cp-final-cta-inner{flex-direction:column;align-items:flex-start;gap:25px}.cp-final-cta h2{font-size:38px}.cp-final-cta p{font-size:15px}.cp-footer{padding-top:36px}.cp-footer-grid{grid-template-columns:1fr 1fr;gap:30px}.cp-footer-brand{grid-column:1/-1}.cp-footer-grid>nav:last-child{grid-column:1/-1}.cp-footer-bottom{flex-direction:column;gap:12px;margin-top:32px;padding-bottom:env(safe-area-inset-bottom)}.cp-footer-bottom>span:last-child{font-size:9px;letter-spacing:.7px}.cp-marketing main>section[class*=py-24]{padding-top:50px;padding-bottom:50px}.cp-marketing main>section h1{font-size:40px;line-height:1.15}.cp-marketing main>section p.text-xl{font-size:17px}.cp-section-heading{margin-bottom:32px}.cp-section-heading>h1,.cp-section-heading>h2{font-size:39px}.cp-section-heading>p{font-size:16px}.cp-auth-header{padding:calc(23px + env(safe-area-inset-top)) 24px 23px}.cp-auth-main{display:flex;flex-direction:column;padding:15px 24px 31px;gap:30px;margin:0}.cp-auth-story{width:100%;max-width:450px}.cp-auth-story>.cp-eyebrow{font-size:9px;letter-spacing:1.2px}.cp-auth-story h1{font-size:38px;margin:17px 0 13px;letter-spacing:-1.2px}.cp-auth-story>p{font-size:15px;max-width:430px;line-height:1.6}.cp-auth-core,.cp-auth-principle{display:none}.cp-auth-form-column{max-width:450px;justify-self:auto}.cp-auth-card>div:first-child{padding:26px 24px 22px}.cp-auth-card>div+div{padding:0 24px 26px}.cp-auth-title{font-size:27px!important}.cp-auth-card input:not([type=checkbox]){font-size:16px;min-height:47px}.cp-auth-footer{padding:16px 24px calc(22px + env(safe-area-inset-bottom));flex-wrap:wrap;gap:16px}.cp-auth-footer>span{font-size:9px;letter-spacing:.7px}.cp-auth-footer a{font-size:12px}.cp-back-link{font-size:11px;gap:7px}.cp-auth-support{margin-top:18px}}@media (max-width: 390px){.cp-container{padding-inline:20px}.cp-nav-actions{display:none}.cp-menu-button{margin-left:auto}.cp-hero-copy h1{font-size:42px}.cp-hero-actions{align-items:flex-start;flex-direction:column;gap:9px}.cp-core-topline,.cp-core-caption{font-size:8px;letter-spacing:1px}.cp-auth-header{padding-inline:20px}.cp-auth-main{padding-inline:18px}.cp-auth-story h1{font-size:35px}.cp-auth-card>div:first-child{padding:23px 21px}.cp-auth-card>div+div{padding:0 21px 25px}}@media (max-width: 767px),(max-height: 500px) and (pointer: coarse){.command-public{font-size:var(--anchor-phone-body, 1rem)}.command-public p,.command-public li,.cp-question-grid details p,.cp-auth-story>p{font-size:var(--anchor-phone-body, 1rem);line-height:1.65}.cp-hero-copy>p,.cp-section-heading>p{font-size:1.0625rem}.cp-button{min-height:48px;padding:12px 21px;max-width:100%;font-size:var(--anchor-phone-body, 1rem);line-height:1.4;white-space:normal;text-align:center}.cp-button--small,.cp-nav-actions .cp-button{min-height:44px;padding:10px 15px;font-size:var(--anchor-phone-label, .875rem);gap:10px}.cp-text-link,.cp-hero-actions .cp-text-link,.cp-sign-in,.cp-footer-invitation,.cp-mobile-create{font-size:var(--anchor-phone-label, .875rem);line-height:1.5;min-height:44px}.cp-nav-links>a{font-size:var(--anchor-phone-label, .875rem)}.cp-menu-button{width:44px;height:44px;flex-shrink:0}.cp-nav-inner{gap:12px}.cp-hero-actions{row-gap:12px}.cp-eyebrow,.cp-hero-copy>.cp-eyebrow,.cp-auth-story>.cp-eyebrow,.cp-hero-note span,.cp-core-topline,.cp-core-caption,.cp-core-axis,.cp-capability-top>span,.cp-prompts-label>span,.cp-step-top>span,.cp-footer-grid>nav>h2,.cp-footer-bottom,.cp-footer-bottom>span:last-child,.cp-auth-eyebrow,.cp-auth-footer>span,.cp-not-found-code{font-size:var(--anchor-phone-caption, .8125rem);line-height:1.6;letter-spacing:.045em}.cp-eyebrow{max-width:100%}.cp-eyebrow>svg,.cp-hero-note>svg,.cp-prompts-label>svg{flex-shrink:0}.cp-hero-note{align-items:flex-start}.cp-core-topline{position:relative;inset:auto;width:100%;gap:12px;padding-inline:8px}.cp-core-caption{max-width:100%;margin-top:-17px;text-align:center;justify-content:center;line-height:1.6}.cp-core-caption>span{flex-shrink:0}.cp-core-axis{max-width:100%;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:14px}.cp-core-axis i{width:12px}.cp-capabilities p{font-size:var(--anchor-phone-body, 1rem)}.cp-capabilities article>a{width:44px;height:44px}.cp-conversation-prompts>a{font-size:var(--anchor-phone-body, 1rem);line-height:1.6}.cp-conversation-prompts>p{font-size:var(--anchor-phone-caption, .8125rem)}.cp-prompts-label{align-items:flex-start}.cp-question-grid summary{min-height:48px;font-size:var(--anchor-phone-body, 1rem);line-height:1.5}.cp-footer-grid{gap:28px 22px}.cp-footer-grid>nav{min-width:0;gap:3px}.cp-footer-grid>nav>h2{margin-bottom:9px}.cp-footer-grid>nav>a{display:inline-flex;align-items:center;min-height:44px;font-size:var(--anchor-phone-label, .875rem);line-height:1.5;overflow-wrap:anywhere}.cp-footer-bottom{flex-wrap:wrap}.cp-mobile-nav{overflow-x:hidden;overflow-y:auto;overscroll-behavior-x:none;padding:max(30px,env(safe-area-inset-top)) 24px max(24px,env(safe-area-inset-bottom));-webkit-overflow-scrolling:touch;touch-action:pan-y;overscroll-behavior:contain}.cp-mobile-nav>p{font-size:var(--anchor-phone-body, 1rem);line-height:1.6}.cp-mobile-nav>nav>a{min-height:48px;font-size:1.0625rem}.cp-mobile-nav>button:last-child{width:44px;height:44px;display:flex;align-items:center;justify-content:center}.cp-auth-header{flex-wrap:wrap;gap:12px 18px}.cp-back-link{min-height:44px;font-size:var(--anchor-phone-label, .875rem);line-height:1.5}.cp-auth-story,.cp-auth-form-column,.cp-auth-form-frame{min-width:0}.cp-auth-card p,.cp-auth-card p.text-sm{font-size:var(--anchor-phone-body, 1rem);line-height:1.65;overflow-wrap:anywhere}.cp-auth-card label{font-size:var(--anchor-phone-label, .875rem);line-height:1.5}.cp-auth-card input:not([type=checkbox]){font-size:var(--anchor-phone-body, 1rem);min-height:48px}.cp-auth-card button:not([role=checkbox]){min-height:44px;height:auto;font-size:var(--anchor-phone-label, .875rem);line-height:1.45;white-space:normal}.cp-auth-card form>button[type=submit]{min-height:48px;font-size:var(--anchor-phone-body, 1rem)}.cp-auth-card .relative>button{min-width:44px;height:100%}.cp-auth-card .text-xs,.cp-auth-card p.text-xs{font-size:var(--anchor-phone-caption, .8125rem);line-height:1.6}.cp-auth-card .flex.items-center.justify-between{flex-wrap:wrap;gap:10px 14px}.cp-auth-card .flex.items-center.justify-between>.flex{min-width:0;flex-wrap:wrap}.cp-auth-card svg{flex-shrink:0}.cp-auth-card .cp-auth-error,.cp-auth-card form p.text-destructive,.cp-auth-support,.cp-auth-footer a{font-size:var(--anchor-phone-label, .875rem);line-height:1.6}.cp-auth-support a,.cp-auth-footer a{display:inline-flex;min-height:44px;align-items:center}.cp-auth-footer{flex-wrap:wrap;gap:8px 18px}.cp-auth-footer>div{flex-wrap:wrap;gap:8px 23px}}@media (max-width: 767px){.cp-auth-main{display:flex;flex-direction:column;gap:30px;padding:16px 24px 32px;margin:0}.cp-auth-story,.cp-auth-form-column{width:100%;max-width:450px}.cp-auth-core,.cp-auth-principle{display:none}}@media (max-width: 480px){.cp-nav-actions{display:none}.cp-nav-inner{min-height:76px}.cp-menu-button{margin-left:auto}.cp-hero-core{margin-top:8px}.cp-core-caption{margin-top:-10px}.cp-auth-header .cp-brand{gap:8px}.cp-auth-header .cp-brand>span{font-size:16px;letter-spacing:2px}.cp-auth-card>div:first-child{padding:24px 20px 22px}.cp-auth-card>div+div{padding:0 20px 24px}}@media (max-height: 500px) and (pointer: coarse){.cp-auth-main{grid-template-columns:minmax(0,1fr);justify-items:center;gap:26px;padding:18px max(24px,env(safe-area-inset-left)) 30px}.cp-auth-story,.cp-auth-form-column{width:100%;max-width:560px;justify-self:center}.cp-auth-core,.cp-auth-principle{display:none}.cp-auth-header{padding-block:14px}.cp-mobile-nav>nav{margin-block:20px}}@media (prefers-reduced-motion: reduce){.command-public *,.command-public *:before,.command-public *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}html.light .cp-button--small{background:hsl(var(--mint-tint));border-color:hsl(var(--mint-line));color:hsl(var(--mint-ink))}html.light .cp-menu-button,html.light .cp-mobile-create{color:hsl(var(--ink-4))}html.light .cp-skip-link{background:hsl(var(--mint-ink));color:hsl(var(--on-mint))}html.light .cp-signal-dot{background:hsl(var(--mint));box-shadow:none}html.light .command-public .text-destructive{color:hsl(var(--danger-ink))}@media (max-width: 900px),(max-height: 650px) and (orientation: landscape){.cp-auth .cp-auth-card input:not([type=checkbox]){font-size:16px;min-height:48px}.cp-auth .cp-auth-story{display:grid;grid-template-columns:minmax(0,1fr) minmax(112px,32%);-moz-column-gap:12px;column-gap:12px;align-items:center}.cp-auth .cp-auth-story>.cp-eyebrow{grid-column:1 / -1}.cp-auth .cp-auth-story h1{grid-column:1;font-size:clamp(28px,7.2vw,38px)}.cp-auth .cp-auth-story>p{grid-column:1 / -1}.cp-auth .cp-auth-story>.cp-auth-core{display:flex;grid-column:2;grid-row:2;width:100%;min-width:0;margin:0;pointer-events:none}.cp-auth .cp-auth-core .intelligence-core{width:100%;min-width:0}}@media (prefers-reduced-motion: reduce){.cp-auth-core *,.cp-auth-core *:before,.cp-auth-core *:after{animation:none!important;transition:none!important}}html.native-app{scrollbar-width:none;overflow-x:hidden;overflow-x:clip;overscroll-behavior-x:none}html.native-app *::-webkit-scrollbar{display:none}html.native-app body{overflow-x:hidden;overflow-x:clip;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;overscroll-behavior:none}html.native-app #root{overflow-x:hidden;overflow-x:clip;width:100%;min-width:0;max-width:100%}html.native-app input,html.native-app textarea,html.native-app [contenteditable=true]{-webkit-user-select:text;-moz-user-select:text;user-select:text}html.native-app a,html.native-app button{-webkit-tap-highlight-color:transparent}html.native-app [data-scroll-container]{-webkit-overflow-scrolling:touch;min-width:0;max-width:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior-x:none;overscroll-behavior-y:contain}@media (pointer: fine){html.native-app button,html.native-app a,html.native-app [role=button],html.native-app [data-interactive]{transition:transform .15s cubic-bezier(.25,.46,.45,.94),background-color .15s ease,box-shadow .15s ease}html.native-app button:hover,html.native-app a:hover,html.native-app [role=button]:hover,html.native-app [data-interactive]:hover{transform:scale(1.02)}html.native-app [data-card]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #00000014}}html.native-app [data-radix-menu-content],html.native-app [role=menu]{border-radius:14px!important;backdrop-filter:blur(40px) saturate(180%);-webkit-backdrop-filter:blur(40px) saturate(180%);border:.5px solid rgba(0,0,0,.1);box-shadow:0 0 0 .5px #0000000a,0 8px 40px #0000001f,0 2px 8px #0000000f}html.native-app [data-radix-menu-item]{border-radius:8px!important;min-height:44px;font-size:17px}html.native-app [data-scroll-container]{scroll-behavior:smooth}html.native-app .glass{background:hsl(var(--bg-card) / .72);backdrop-filter:blur(40px) saturate(180%);-webkit-backdrop-filter:blur(40px) saturate(180%);border:.5px solid hsl(var(--line));box-shadow:inset 0 .5px hsl(var(--ink) / .06)}html.native-app .glass-elevated{background:hsl(var(--bg-rail) / .86);backdrop-filter:blur(60px) saturate(200%);-webkit-backdrop-filter:blur(60px) saturate(200%);border-bottom:.5px solid hsl(var(--line-soft));box-shadow:inset 0 .5px hsl(var(--ink) / .06)}html.native-app .glass-card{background:hsl(var(--bg-card) / .8);backdrop-filter:blur(30px) saturate(180%);-webkit-backdrop-filter:blur(30px) saturate(180%);border-radius:14px;border:.5px solid hsl(var(--line));box-shadow:var(--shadow-card)}html.native-app .glass-tab-bar{background:hsl(var(--bg-rail) / .9);backdrop-filter:blur(60px) saturate(200%);-webkit-backdrop-filter:blur(60px) saturate(200%);border-top:.5px solid hsl(var(--line-soft))}html.native-app .glass-sheet{background:hsl(var(--bg-card) / .95);backdrop-filter:blur(50px) saturate(200%);-webkit-backdrop-filter:blur(50px) saturate(200%);border-radius:26px 26px 14px 14px;border:.5px solid hsl(var(--line));box-shadow:var(--shadow-modal)}html.native-app [data-radix-menu-content],html.native-app [role=menu]{background:hsl(var(--bg-card) / .95);border-color:hsl(var(--line))}@media (max-width: 767px){html.native-app .max-w-6xl,html.native-app .max-w-4xl{max-width:100%!important}html.native-app .container{max-width:100%!important;padding-left:16px;padding-right:16px}}html.native-app .glass-app-bg{background:hsl(var(--bg-root))}html.native-app [data-radix-popper-content-wrapper] [role=listbox],html.native-app [data-radix-popover-content],html.native-app [data-radix-select-content]{background:hsl(var(--bg-card) / .95)!important;backdrop-filter:blur(50px) saturate(200%);-webkit-backdrop-filter:blur(50px) saturate(200%);border:.5px solid hsl(var(--line))!important;border-radius:14px;box-shadow:var(--shadow-modal)!important}html.native-app [role=tablist]{background:hsl(var(--bg-elev))!important;backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%);border:.5px solid hsl(var(--line));border-radius:10px}html.native-app [role=tablist] [data-state=active]{background:hsl(var(--bg-toggle))!important;box-shadow:none}html.native-app input,html.native-app textarea,html.native-app select{background:hsl(var(--bg-elev))!important;border:.5px solid hsl(var(--line-control) / .6)!important;border-radius:10px}html.native-app input::-moz-placeholder,html.native-app textarea::-moz-placeholder{color:hsl(var(--ink-placeholder))}html.native-app input::placeholder,html.native-app textarea::placeholder{color:hsl(var(--ink-placeholder))}html.native-app button[class*=bg-primary]{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}html.native-app button[class*=variant]{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.glass-tab-bar{background:hsl(var(--bg-rail) / .9);backdrop-filter:blur(60px) saturate(200%);-webkit-backdrop-filter:blur(60px) saturate(200%);border-top:.5px solid hsl(var(--line-soft))}.glass-sheet{background:hsl(var(--bg-card) / .95);backdrop-filter:blur(50px) saturate(200%);-webkit-backdrop-filter:blur(50px) saturate(200%);border-radius:26px 26px 14px 14px;border:.5px solid hsl(var(--line));box-shadow:var(--shadow-modal)}.glass-header{background:hsl(var(--bg-root) / .9);backdrop-filter:blur(60px) saturate(200%);-webkit-backdrop-filter:blur(60px) saturate(200%);border-bottom:.5px solid hsl(var(--line-soft))}.glass-app-bg{background:hsl(var(--bg-root))}:root{--safe-area-inset-top: env(safe-area-inset-top);--safe-area-inset-right: env(safe-area-inset-right);--safe-area-inset-bottom: env(safe-area-inset-bottom);--safe-area-inset-left: env(safe-area-inset-left)}.pt-safe-area-inset-top{padding-top:var(--safe-area-inset-top)}.pb-safe-area-inset-bottom{padding-bottom:var(--safe-area-inset-bottom)}.pl-safe-area-inset-left{padding-left:var(--safe-area-inset-left)}.pr-safe-area-inset-right{padding-right:var(--safe-area-inset-right)}.touch-target{min-height:44px;min-width:44px}input[type=color],input[type=date],input[type=datetime],input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select:focus,textarea{font-size:16px!important}*{-webkit-overflow-scrolling:touch}*{-webkit-tap-highlight-color:transparent}.touch-button{-webkit-tap-highlight-color:transparent;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.touch-button:active{transform:scale(.95);transition:transform .1s ease}.swipe-indicator{position:relative}.swipe-indicator:after{content:"";position:absolute;right:8px;top:50%;transform:translateY(-50%);width:3px;height:20px;background:linear-gradient(to bottom,transparent,currentColor,transparent);opacity:.3}.haptic-button{transition:all .1s ease}.haptic-button:active{transform:scale(.98)}@media (max-width: 768px){.mobile-modal{margin:0;width:100%;height:100%;max-height:100vh;border-radius:0}.mobile-modal-content{max-height:calc(100vh - env(safe-area-inset-top) - env(safe-area-inset-bottom));overflow-y:auto;-webkit-overflow-scrolling:touch;touch-action:pan-y;overscroll-behavior:contain}}.pull-to-refresh{transform:translateY(-100%);transition:transform .3s ease-out;opacity:0}.pull-to-refresh.active{transform:translateY(0);opacity:1}.mobile-card{margin:8px;border-radius:12px;transition:transform .2s ease,box-shadow .2s ease}.mobile-card:active{transform:scale(.98);box-shadow:0 2px 8px #0000001a}.swipeable{position:relative;overflow:hidden}.swipeable:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transform:translate(-100%);transition:transform .3s ease;pointer-events:none}.swipeable.swiping:before{transform:translate(100%)}.mobile-loading{display:flex;align-items:center;justify-content:center;min-height:200px;flex-direction:column;gap:16px}.offline-mode{filter:grayscale(.3);opacity:.8}.offline-indicator{position:sticky;top:0;z-index:100;animation:slideDown .3s ease}@keyframes slideDown{0%{transform:translateY(-100%)}to{transform:translateY(0)}}:root{--keyboard-height: 0px}html.keyboard-open [data-scroll-container]{padding-bottom:calc(var(--keyboard-height) + 20px)!important}html.keyboard-open [data-radix-dialog-content]{top:env(safe-area-inset-top,10px)!important;transform:translate(-50%) translateY(0)!important;max-height:calc(100vh - var(--keyboard-height) - env(safe-area-inset-top,10px) - 10px)!important}@media (max-width: 767px),(max-height: 500px) and (pointer: coarse){html,body,#root{width:100%;min-width:0;max-width:100%;overflow-x:hidden;overflow-x:clip;overscroll-behavior-x:none}.anchor-screen,.command-utility-page{min-width:0;max-width:100%}:root [data-scroll-container]{min-width:0;max-width:100%;overflow-x:hidden;overscroll-behavior-x:none}:root .anchor-section-tabs{margin-inline:0;padding-inline:0;min-width:0;max-width:100%;overscroll-behavior-x:none}.anchor-table-scroll{min-width:0;max-width:100%;overscroll-behavior-x:none}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}[role=status],[aria-live],[aria-busy=true]{animation-duration:1s!important}}@media (prefers-contrast: high){:root{--border: hsl(0, 0%, 100%);--input: hsl(0, 0%, 100%);--ring: hsl(0, 0%, 100%)}.dark{--border: hsl(0, 0%, 0%);--input: hsl(0, 0%, 0%);--ring: hsl(0, 0%, 0%)}}@media (forced-colors: active){:root{--primary: CanvasText;--background: Canvas;--foreground: CanvasText;--muted: GrayText;--border: CanvasText}.focus-visible{outline:2px solid Highlight;outline-offset:2px}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Barlow,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}html,body,#root{max-width:100vw;overflow-x:hidden}:root{--bg-root: 0 0% 100%;--bg-app: 210 25% 98.4%;--bg-rail: 210 20% 96.1%;--bg-card: 0 0% 100%;--bg-elev: 210 20% 96.1%;--bg-hover: 214.3 22.6% 93.9%;--bg-sel: 210 21.7% 91%;--bg-chip: 210 21.1% 92.5%;--bg-toggle: 212.3 18.8% 86.5%;--line-strong: 212.3 18.3% 86.1%;--line: 210 20% 90.2%;--line-soft: 210 21.1% 92.5%;--line-row: 210 21.4% 94.5%;--line-control: 211.6 15.7% 76.3%;--ink: 213.3 29% 6.1%;--ink-hi: 0 0% 0%;--ink-2: 213.8 22.9% 13.7%;--ink-3: 214.7 16.8% 22.2%;--ink-4: 212.7 13.6% 31.8%;--ink-5: 212.5 11.7% 40.4%;--ink-6: 212.5 10.1% 46.7%;--ink-7: 213.9 9.5% 52.7%;--ink-8: 212.7 10.4% 58.4%;--ink-9: 213 10.9% 63.9%;--ink-10: 213.3 11.4% 69%;--ink-11: 211.8 11.7% 71.6%;--ink-12: 212 12.2% 75.9%;--ink-placeholder:213 11% 64.3%;--mint: 210.8 90% 42.9%;--mint-ink: 210.9 89.7% 38.2%;--mint-hi: 211.4 71% 51.4%;--mint-deep: 211.6 90.4% 32.5%;--on-mint: 0 0% 100%;--mint-tint: 211.6 82.6% 95.5%;--mint-line: 211.6 67.9% 84.1%;--mint-chip: 210 76.5% 93.3%;--mint-soft: 209.4 23.7% 59.4%;--mint-ghost: 210 66.7% 94.1%;--mint-ghost-line:211.4 55.3% 85.1%;--mint-past: 211.1 62.8% 91.6%;--mint-past-ink: 210.3 45.5% 45.3%;--amber: 35.9 100% 35.1%;--amber-ink: 36.1 100% 28%;--on-amber: 0 0% 100%;--amber-tint: 39.2 100% 94.9%;--amber-line: 39 72.7% 78.4%;--amber-chip: 38.8 81% 91.8%;--amber-soft: 37.8 20.9% 56.9%;--violet: 233 63.7% 57.8%;--violet-ink: 232.8 55.4% 52.5%;--violet-hi: 232.9 68% 65.7%;--on-violet: 0 0% 100%;--violet-tint: 231.4 70% 96.1%;--violet-line: 231.8 68.8% 87.5%;--violet-panel: 234 71.4% 97.3%;--danger: 0 54.9% 50.4%;--danger-ink: 0 56.7% 45.3%;--danger-tint: 0 81% 95.9%;--danger-line: 0 65% 84.3%;--danger-soft: 0 16.7% 59%;--sky: 212 59.3% 45.3%;--sky-ink: 212.4 59.6% 40.8%;--sky-tint: 211.8 68% 95.1%;--sky-line: 212.5 58.5% 83.9%;--sky-chip: 210 63.2% 92.5%;--on-sky: 0 0% 100%;--sky-block: 210 69.7% 74.1%;--neutral-block: 211.3 19.3% 76.7%;--violet-block: 230.5 68.7% 83.7%;--heat-0: 210 21.4% 94.5%;--heat-1: 211.9 66.7% 90.6%;--heat-2: 211.3 70.3% 80.2%;--heat-3: 210 68% 62%;--heat-4: 210.8 90% 42.9%;--green-ink: 150 59.4% 27.1%;--green: 150 54.8% 36.5%;--green-tint: 150 57.1% 94.5%;--green-line: 150 45.1% 80%;--green-chip: 148.7 51.1% 91.2%;--life-ink: 212.4 59.6% 40.8%;--life: 212 59.3% 45.3%;--life-tint: var(--sky-tint);--life-line: var(--sky-line);--life-chip: var(--sky-chip);--background: var(--bg-app);--foreground: var(--ink);--card: var(--bg-card);--card-foreground: var(--ink);--popover: var(--bg-card);--popover-foreground: var(--ink);--primary: var(--mint);--primary-foreground: var(--on-mint);--primary-glow: var(--mint-hi);--primary-soft: var(--mint-tint);--secondary: var(--bg-elev);--secondary-foreground: var(--ink);--muted: var(--bg-elev);--muted-foreground: var(--ink-6);--accent: var(--bg-sel);--accent-foreground: var(--ink);--accent-soft: var(--mint-tint);--success: var(--mint);--success-foreground: var(--on-mint);--success-glow: var(--mint-hi);--success-celebration: var(--mint-hi);--warning: var(--amber);--warning-foreground: var(--on-amber);--warning-glow: var(--amber);--destructive: var(--danger);--destructive-foreground: 0 0% 100%;--joy-primary: var(--violet);--joy-secondary: var(--amber);--joy-tertiary: var(--sky);--calm: var(--sky);--energetic: var(--amber);--focused: var(--violet);--accomplished: var(--mint);--border: var(--line);--input: var(--line-control);--ring: var(--mint);--sidebar-background: var(--bg-rail);--sidebar-foreground: var(--ink-5);--sidebar-primary: var(--mint);--sidebar-primary-foreground: var(--on-mint);--sidebar-accent: var(--bg-sel);--sidebar-accent-foreground: var(--ink-hi);--sidebar-border: var(--line-soft);--sidebar-ring: var(--mint);--radius: .75rem;--gradient-primary: linear-gradient(160deg, hsl(var(--mint)), hsl(var(--mint-deep)));--gradient-success: linear-gradient(160deg, hsl(var(--mint)), hsl(var(--mint-deep)));--gradient-hero: linear-gradient(160deg, hsl(var(--mint)), hsl(var(--mint-deep)));--gradient-card: linear-gradient(150deg, hsl(var(--bg-elev)), hsl(var(--bg-card)));--gradient-celebration: linear-gradient(135deg, hsl(var(--mint)), hsl(var(--amber)), hsl(var(--violet)));--gradient-progress: linear-gradient(90deg, hsl(var(--mint-deep)), hsl(var(--mint)));--gradient-achievement: linear-gradient(135deg, hsl(var(--amber)), hsl(var(--mint)));--gradient-calm: linear-gradient(150deg, hsl(var(--sky)), hsl(var(--bg-card)));--gradient-energetic: linear-gradient(150deg, hsl(var(--amber)), hsl(var(--bg-card)));--gradient-focused: linear-gradient(150deg, hsl(var(--violet)), hsl(var(--bg-card)));--gradient-accomplished: linear-gradient(150deg, hsl(var(--mint)), hsl(var(--bg-card)));--panel-mint: linear-gradient(150deg, hsl(var(--mint-tint)) 0%, hsl(var(--bg-card)) 62%);--panel-amber: linear-gradient(150deg, hsl(var(--amber-tint)) 0%, hsl(var(--bg-card)) 65%);--panel-violet: linear-gradient(150deg, hsl(var(--violet-tint)) 0%, hsl(var(--bg-card)) 65%);--shadow-ios-1: 0 1px 3px 0 rgb(0 0 0 / .06), 0 1px 2px 0 rgb(0 0 0 / .04);--shadow-ios-2: 0 4px 6px -1px rgb(0 0 0 / .07), 0 2px 4px -1px rgb(0 0 0 / .04);--shadow-ios-3: 0 10px 15px -3px rgb(0 0 0 / .08), 0 4px 6px -2px rgb(0 0 0 / .04);--shadow-ios-4: 0 20px 25px -5px rgb(0 0 0 / .09), 0 10px 10px -5px rgb(0 0 0 / .03);--shadow-ios-5: 0 25px 50px -12px rgb(0 0 0 / .18);--shadow-card: 0 1px 3px 0 rgb(0 0 0 / .06), 0 1px 2px 0 rgb(0 0 0 / .04);--shadow-card-hover: 0 4px 12px 0 rgb(0 0 0 / .1);--shadow-modal: 0 30px 70px -20px rgb(0 0 0 / .28);--shadow-frame: 0 40px 90px -30px rgb(0 0 0 / .22);--shadow-button: 0 1px 2px 0 rgb(0 0 0 / .05);--shadow-button-hover: 0 2px 4px 0 rgb(0 0 0 / .08);--ease-out: cubic-bezier(0, 0, .2, 1);--ease-in: cubic-bezier(.4, 0, 1, 1);--ease-in-out: cubic-bezier(.4, 0, .2, 1);--ease-apple: cubic-bezier(.25, .1, .25, 1);--ease-spring: cubic-bezier(.68, -.55, .265, 1.55);--ease-bounce: cubic-bezier(.68, -.6, .32, 1.6);--duration-instant: .1s;--duration-fast: .15s;--duration-normal: .2s;--duration-slow: .3s;--duration-slower: .5s;--font-size-xs: .75rem;--line-height-xs: 1rem;--font-size-sm: .875rem;--line-height-sm: 1.25rem;--font-size-base: 1rem;--line-height-base: 1.5rem;--font-size-lg: 1.125rem;--line-height-lg: 1.75rem;--font-size-xl: 1.25rem;--line-height-xl: 1.75rem;--font-size-2xl: 1.5rem;--line-height-2xl: 2rem;--font-size-3xl: 1.875rem;--line-height-3xl: 2.25rem;--font-size-4xl: 2.25rem;--line-height-4xl: 2.5rem;--font-size-5xl: 3rem;--line-height-5xl: 1;--font-size-6xl: 4rem;--line-height-6xl: 1;--font-weight-thin: 100;--font-weight-ultralight: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-heavy: 800;--font-weight-black: 900}.dark{--bg-root: 0 0% 0%;--bg-app: 210 12.5% 3.1%;--bg-rail: 216 18.5% 5.3%;--bg-card: 217.5 20% 7.8%;--bg-elev: 216 18.5% 10.6%;--bg-hover: 215 18.2% 12.9%;--bg-sel: 214.3 17.1% 16.1%;--bg-chip: 212.3 17.3% 14.7%;--bg-toggle: 211.8 15.3% 21.8%;--line-strong: 212 14.6% 20.2%;--line: 212 16.1% 18.2%;--line-soft: 212.3 17.3% 14.7%;--line-row: 215 18.2% 12.9%;--line-control: 208.4 11.9% 31.2%;--ink: 0 0% 100%;--ink-hi: 0 0% 100%;--ink-2: 210 22.2% 96.5%;--ink-3: 210 20% 94.1%;--ink-4: 210 17.4% 91%;--ink-5: 210 16.7% 88.2%;--ink-6: 210 15.8% 85.1%;--ink-7: 210 15.6% 82.4%;--ink-8: 212 14.3% 79.4%;--ink-9: 211.8 14% 76.3%;--ink-10: 211.6 13.7% 72.7%;--ink-11: 213 13% 69.8%;--ink-12: 211.4 12.3% 66.5%;--ink-placeholder: 211.4 12.3% 66.5%;--mint: 209.7 100% 65.5%;--mint-ink: 209.6 100% 71.8%;--mint-hi: 209.5 100% 74.9%;--mint-deep: 210.2 75.7% 50%;--on-mint: 210 77.8% 7.1%;--mint-tint: 211.1 55.1% 9.6%;--mint-line: 210 54% 19.6%;--mint-chip: 210.9 52.4% 12.4%;--mint-soft: 209 31.9% 82.2%;--mint-ghost: 210.8 56.5% 13.5%;--mint-ghost-line: 209.5 47.8% 22.5%;--mint-past: 209.3 54.4% 15.5%;--mint-past-ink: 209.5 55% 78.2%;--amber: 38.7 100% 56.3%;--amber-ink: 38.7 100% 56.3%;--on-amber: 40.8 67.6% 7.3%;--amber-tint: 41.2 44.4% 7.1%;--amber-line: 42.9 60.9% 18%;--amber-chip: 42.5 50% 9.4%;--amber-soft: 41.8 30.3% 78.6%;--violet: 226.6 100% 78%;--violet-ink: 227 100% 82%;--violet-hi: 226.3 100% 84.5%;--on-violet: 231.9 62.7% 11.6%;--violet-tint: 227.5 40% 11.8%;--violet-line: 225 34.4% 25.1%;--violet-panel: 230.8 44.8% 11.4%;--danger: 0 100% 68%;--danger-ink: 0 100% 71.6%;--danger-tint: 354.5 26.8% 8%;--danger-line: 355.8 41% 20.6%;--danger-soft: 355.6 23.9% 77.8%;--sky: 211 81.7% 78.6%;--sky-ink: 211 81.7% 78.6%;--sky-tint: 210 46.2% 10.2%;--sky-line: 208.4 44% 24.5%;--sky-chip: 206.9 44.6% 12.7%;--on-sky: 204 71.4% 5.5%;--sky-block: 209.1 100% 87.5%;--neutral-block:213.9 27.1% 83.3%;--violet-block: 228.5 83.9% 87.8%;--heat-0: 214.3 15.6% 8.8%;--heat-1: 214.8 64.1% 15.3%;--heat-2: 211.1 71.4% 23.3%;--heat-3: 211.2 70.9% 40.4%;--heat-4: 209.7 100% 65.5%;--green-ink: 150 55% 75%;--green: 150 55% 66%;--green-tint: 150 35% 13%;--green-line: 150 35% 27%;--green-chip: 150 35% 17%;--life-ink: 216 80% 76%;--life: 216 75% 68%;--life-tint: 216 40% 14%;--life-line: 216 40% 28%;--life-chip: 216 40% 18%;--destructive-foreground: 0 0% 100%;--shadow-ios-1: 0 1px 3px 0 rgb(0 0 0 / .5);--shadow-ios-2: 0 4px 6px -1px rgb(0 0 0 / .55);--shadow-ios-3: 0 10px 15px -3px rgb(0 0 0 / .6);--shadow-ios-4: 0 20px 25px -5px rgb(0 0 0 / .65);--shadow-ios-5: 0 25px 50px -12px rgb(0 0 0 / .8);--shadow-card: 0 1px 3px 0 rgb(0 0 0 / .5);--shadow-card-hover: 0 4px 12px 0 rgb(0 0 0 / .6);--shadow-modal: 0 30px 70px -20px rgb(0 0 0 / .85);--shadow-frame: 0 40px 90px -30px rgb(0 0 0 / .9)}*{border-color:hsl(var(--border))}body{background-color:hsl(var(--background));color:hsl(var(--foreground));font-family:Barlow,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:400;-webkit-overflow-scrolling:touch;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga" 1,"calt" 1}h1,.text-title-1{font-size:1.875rem;line-height:2.25rem;letter-spacing:-.025em;font-weight:700}h2,.text-title-2{font-size:1.5rem;line-height:2rem;letter-spacing:-.025em;font-weight:600}h3,.text-title-3{font-size:1.25rem;line-height:1.75rem;font-weight:600}h4,.text-subtitle{font-size:1.125rem;line-height:1.75rem;font-weight:500}p,.text-body{font-size:1rem;line-height:1.5rem;font-weight:400}.text-apple-large-title{font-size:34px;line-height:41px;letter-spacing:.37px;font-weight:400}*:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px;border-radius:4px}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (prefers-contrast: high){:root{--border: 214 18% 60%;--ring: var(--mint-ink)}}.\!container{width:100%!important;margin-right:auto!important;margin-left:auto!important;padding-right:2rem!important;padding-left:2rem!important}.container{width:100%;margin-right:auto;margin-left:auto;padding-right:2rem;padding-left:2rem}@media (min-width: 1400px){.\!container{max-width:1400px!important}.container{max-width:1400px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-\[3px\]{inset:3px}.inset-x-0{left:0;right:0}.inset-x-2{left:.5rem;right:.5rem}.inset-y-0{top:0;bottom:0}.-bottom-1{bottom:-.25rem}.-bottom-12{bottom:-3rem}.-bottom-px{bottom:-1px}.-left-1{left:-.25rem}.-left-12{left:-3rem}.-left-\[30px\]{left:-30px}.-right-1{right:-.25rem}.-right-10{right:-2.5rem}.-right-12{right:-3rem}.-right-2{right:-.5rem}.-top-1{top:-.25rem}.-top-10{top:-2.5rem}.-top-12{top:-3rem}.-top-2{top:-.5rem}.-top-3{top:-.75rem}.bottom-0{bottom:0}.bottom-2{bottom:.5rem}.bottom-4{bottom:1rem}.bottom-6{bottom:1.5rem}.end-12{inset-inline-end:3rem}.left-0{left:0}.left-1{left:.25rem}.left-1\/2{left:50%}.left-1\/4{left:25%}.left-2{left:.5rem}.left-3{left:.75rem}.left-4{left:1rem}.left-\[3px\]{left:3px}.left-\[50\%\]{left:50%}.left-\[6px\]{left:6px}.right-0{right:0}.right-1{right:.25rem}.right-1\/3{right:33.333333%}.right-1\/4{right:25%}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.right-6{right:1.5rem}.right-\[3px\]{right:3px}.start-12{inset-inline-start:3rem}.top-0{top:0}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-2{top:.5rem}.top-3{top:.75rem}.top-3\.5{top:.875rem}.top-4{top:1rem}.top-\[-1px\]{top:-1px}.top-\[1px\]{top:1px}.top-\[26px\]{top:26px}.top-\[34px\]{top:34px}.top-\[3px\]{top:3px}.top-\[50\%\]{top:50%}.top-\[52px\]{top:52px}.top-\[60\%\]{top:60%}.top-\[6px\]{top:6px}.top-full{top:100%}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[9999\]{z-index:9999}.order-1{order:1}.col-span-2{grid-column:span 2 / span 2}.m-0{margin:0}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-mx-2{margin-left:-.5rem;margin-right:-.5rem}.-mx-3{margin-left:-.75rem;margin-right:-.75rem}.-mx-\[26px\]{margin-left:-26px;margin-right:-26px}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3\.5{margin-left:.875rem;margin-right:.875rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.my-0\.5{margin-top:.125rem;margin-bottom:.125rem}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-4{margin-top:1rem;margin-bottom:1rem}.-ml-4{margin-left:-1rem}.-mt-2{margin-top:-.5rem}.-mt-4{margin-top:-1rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-3\.5{margin-bottom:.875rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-7{margin-bottom:1.75rem}.mb-8{margin-bottom:2rem}.mb-\[18px\]{margin-bottom:18px}.mb-\[22px\]{margin-bottom:22px}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.ml-4{margin-left:1rem}.ml-5{margin-left:1.25rem}.ml-6{margin-left:1.5rem}.ml-8{margin-left:2rem}.ml-\[18px\]{margin-left:18px}.ml-auto{margin-left:auto}.mr-0\.5{margin-right:.125rem}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-20{margin-top:5rem}.mt-24{margin-top:6rem}.mt-3{margin-top:.75rem}.mt-3\.5{margin-top:.875rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-\[14px\]{margin-top:14px}.mt-\[15px\]{margin-top:15px}.mt-\[18px\]{margin-top:18px}.mt-\[22px\]{margin-top:22px}.mt-\[26px\]{margin-top:26px}.mt-\[3px\]{margin-top:3px}.mt-\[5px\]{margin-top:5px}.mt-auto{margin-top:auto}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.\!block{display:block!important}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-square{aspect-ratio:1 / 1}.aspect-video{aspect-ratio:16 / 9}.size-4{width:1rem;height:1rem}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-4{height:1rem}.h-40{height:10rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-80{height:20rem}.h-9{height:2.25rem}.h-96{height:24rem}.h-\[1\.5px\]{height:1.5px}.h-\[100px\]{height:100px}.h-\[13px\]{height:13px}.h-\[154px\]{height:154px}.h-\[15px\]{height:15px}.h-\[17px\]{height:17px}.h-\[180px\]{height:180px}.h-\[18px\]{height:18px}.h-\[1px\]{height:1px}.h-\[200px\]{height:200px}.h-\[22px\]{height:22px}.h-\[240px\]{height:240px}.h-\[250px\]{height:250px}.h-\[26px\]{height:26px}.h-\[30px\]{height:30px}.h-\[34px\]{height:34px}.h-\[400px\]{height:400px}.h-\[42px\]{height:42px}.h-\[5px\]{height:5px}.h-\[78px\]{height:78px}.h-\[80vh\]{height:80vh}.h-\[88px\]{height:88px}.h-\[900px\]{height:900px}.h-\[95vh\]{height:95vh}.h-\[calc\(100vh-400px\)\]{height:calc(100vh - 400px)}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-svh{height:100svh}.max-h-20{max-height:5rem}.max-h-32{max-height:8rem}.max-h-48{max-height:12rem}.max-h-96{max-height:24rem}.max-h-\[200px\]{max-height:200px}.max-h-\[300px\]{max-height:300px}.max-h-\[35dvh\]{max-height:35dvh}.max-h-\[60vh\]{max-height:60vh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[85dvh\]{max-height:85dvh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[90dvh\]{max-height:90dvh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[calc\(90vh-100px\)\]{max-height:calc(90vh - 100px)}.max-h-\[min\(60dvh\,24rem\)\]{max-height:min(60dvh,24rem)}.max-h-\[min\(90dvh\,90vh\)\]{max-height:min(90dvh,90vh)}.max-h-\[var\(--radix-dropdown-menu-content-available-height\)\]{max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-\[var\(--radix-popover-content-available-height\)\]{max-height:var(--radix-popover-content-available-height)}.max-h-dvh{max-height:100dvh}.max-h-screen{max-height:100vh}.min-h-0{min-height:0px}.min-h-11{min-height:2.75rem}.min-h-12{min-height:3rem}.min-h-44{min-height:11rem}.min-h-9{min-height:2.25rem}.min-h-\[100px\]{min-height:100px}.min-h-\[120px\]{min-height:120px}.min-h-\[132px\]{min-height:132px}.min-h-\[2\.25rem\]{min-height:2.25rem}.min-h-\[200px\]{min-height:200px}.min-h-\[32px\]{min-height:32px}.min-h-\[400px\]{min-height:400px}.min-h-\[44px\]{min-height:44px}.min-h-\[48px\]{min-height:48px}.min-h-\[4px\]{min-height:4px}.min-h-\[60px\]{min-height:60px}.min-h-\[75dvh\]{min-height:75dvh}.min-h-\[80px\]{min-height:80px}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.w-0{width:0px}.w-0\.5{width:.125rem}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-2\/3{width:66.666667%}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-32{width:8rem}.w-4{width:1rem}.w-40{width:10rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-\[--sidebar-width\]{width:var(--sidebar-width)}.w-\[1\.5px\]{width:1.5px}.w-\[100px\]{width:100px}.w-\[120px\]{width:120px}.w-\[13px\]{width:13px}.w-\[140px\]{width:140px}.w-\[150px\]{width:150px}.w-\[15px\]{width:15px}.w-\[17px\]{width:17px}.w-\[180px\]{width:180px}.w-\[18px\]{width:18px}.w-\[1px\]{width:1px}.w-\[200px\]{width:200px}.w-\[22px\]{width:22px}.w-\[30px\]{width:30px}.w-\[320px\]{width:320px}.w-\[34px\]{width:34px}.w-\[38px\]{width:38px}.w-\[400px\]{width:400px}.w-\[46px\]{width:46px}.w-\[52px\]{width:52px}.w-\[5px\]{width:5px}.w-\[7\.5rem\]{width:7.5rem}.w-\[84px\]{width:84px}.w-\[95vw\]{width:95vw}.w-\[calc\(100vw-2rem\)\]{width:calc(100vw - 2rem)}.w-\[min\(40rem\,calc\(100vw-2rem\)\)\]{width:min(40rem,calc(100vw - 2rem))}.w-auto{width:auto}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-11{min-width:2.75rem}.min-w-12{min-width:3rem}.min-w-14{min-width:3.5rem}.min-w-20{min-width:5rem}.min-w-28{min-width:7rem}.min-w-32{min-width:8rem}.min-w-5{min-width:1.25rem}.min-w-8{min-width:2rem}.min-w-\[104px\]{min-width:104px}.min-w-\[12rem\]{min-width:12rem}.min-w-\[140px\]{min-width:140px}.min-w-\[180px\]{min-width:180px}.min-w-\[200px\]{min-width:200px}.min-w-\[220px\]{min-width:220px}.min-w-\[44px\]{min-width:44px}.min-w-\[8rem\]{min-width:8rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.min-w-fit{min-width:-moz-fit-content;min-width:fit-content}.min-w-max{min-width:-moz-max-content;min-width:max-content}.max-w-2xl{max-width:42rem}.max-w-32{max-width:8rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[--skeleton-width\]{max-width:var(--skeleton-width)}.max-w-\[180px\]{max-width:180px}.max-w-\[400px\]{max-width:400px}.max-w-\[40rem\]{max-width:40rem}.max-w-\[520px\]{max-width:520px}.max-w-\[560px\]{max-width:560px}.max-w-\[620px\]{max-width:620px}.max-w-\[680px\]{max-width:680px}.max-w-\[720px\]{max-width:720px}.max-w-\[75\%\]{max-width:75%}.max-w-\[76\%\]{max-width:76%}.max-w-\[80\%\]{max-width:80%}.max-w-\[80px\]{max-width:80px}.max-w-\[min\(520px\,calc\(100vw-28px\)\)\]{max-width:min(520px,calc(100vw - 28px))}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-max{max-width:-moz-max-content;max-width:max-content}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-sm{max-width:24rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-40{flex-basis:10rem}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-px{--tw-translate-x: -1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-full{--tw-translate-y: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[-50\%\]{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-px{--tw-translate-x: 1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[-50\%\]{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-90{--tw-rotate: -90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-12{--tw-rotate: 12deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-105{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-125{--tw-scale-x: 1.25;--tw-scale-y: 1.25;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-95{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}.animate-bounce{animation:bounce 1s infinite}@keyframes bounce-gentle{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}.animate-celebration{animation:bounce-gentle .6s var(--ease-spring)}@keyframes confetti{0%{transform:translateY(0) rotate(0);opacity:1}to{transform:translateY(100vh) rotate(360deg);opacity:0}}.animate-confetti{animation:confetti 3s ease-out forwards}@keyframes fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:fade-in .3s var(--ease-out)}@keyframes pulse-subtle{0%,to{opacity:1}50%{opacity:.8}}.animate-glow{animation:pulse-subtle 2s var(--ease-in-out) infinite}@keyframes ping{75%,to{transform:scale(2);opacity:0}}.animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}.animate-progress-shine{animation:shimmer 2s var(--ease-in-out) infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulse-glow{0%,to{opacity:1;box-shadow:0 0 0 0 currentColor}50%{opacity:.8;box-shadow:0 0 20px 5px currentColor}}.animate-pulse-glow{animation:pulse-glow 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes scale-in{0%{transform:scale(.96);opacity:0}to{transform:scale(1);opacity:1}}.animate-scale-in{animation:scale-in .2s var(--ease-out)}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.animate-shimmer{animation:shimmer 2s var(--ease-in-out) infinite}.animate-spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin-slow{animation:spin 3s linear infinite}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-move{cursor:move}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.touch-pan-y{--tw-pan-y: pan-y;touch-action:var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom)}.touch-manipulation{touch-action:manipulation}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-none{resize:none}.resize-y{resize:vertical}.resize{resize:both}.scroll-mt-6{scroll-margin-top:1.5rem}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.grid-cols-\[repeat\(18\,1fr\)\]{grid-template-columns:repeat(18,1fr)}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-12{gap:3rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-\[11px\]{gap:11px}.gap-\[13px\]{gap:13px}.gap-\[18px\]{gap:18px}.gap-\[5px\]{gap:5px}.gap-\[7px\]{gap:7px}.gap-x-1{-moz-column-gap:.25rem;column-gap:.25rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-y-1{row-gap:.25rem}.gap-y-1\.5{row-gap:.375rem}.-space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-.25rem * var(--tw-space-x-reverse));margin-left:calc(-.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.5rem * var(--tw-space-y-reverse))}.space-y-16>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(4rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(4rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-3\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.875rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.875rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.self-center{align-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overscroll-contain{overscroll-behavior:contain}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hyphens-auto{hyphens:auto}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-wrap{text-wrap:wrap}.text-pretty{text-wrap:pretty}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.\!rounded{border-radius:.25rem!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[10px\]{border-radius:10px}.rounded-\[11px\]{border-radius:11px}.rounded-\[12px\]{border-radius:12px}.rounded-\[12px_12px_3px_12px\]{border-radius:12px 12px 3px}.rounded-\[14px\]{border-radius:14px}.rounded-\[2px\]{border-radius:2px}.rounded-\[3px\]{border-radius:3px}.rounded-\[5px\]{border-radius:5px}.rounded-\[7px\]{border-radius:7px}.rounded-\[8px\]{border-radius:8px}.rounded-\[9px\]{border-radius:9px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:.75rem}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-t-3xl{border-top-left-radius:1.5rem;border-top-right-radius:1.5rem}.rounded-t-\[10px\]{border-top-left-radius:10px;border-top-right-radius:10px}.rounded-t-sm{border-top-left-radius:calc(var(--radius) - 4px);border-top-right-radius:calc(var(--radius) - 4px)}.rounded-tl-sm{border-top-left-radius:calc(var(--radius) - 4px)}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-4{border-width:4px}.border-\[1\.5px\]{border-width:1.5px}.border-\[3px\]{border-width:3px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-l-4{border-left-width:4px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-\[--color-border\]{border-color:var(--color-border)}.border-amber-line{border-color:hsl(var(--amber-line))}.border-amber-line\/20{border-color:hsl(var(--amber-line) / .2)}.border-amber-line\/30{border-color:hsl(var(--amber-line) / .3)}.border-amber-line\/50{border-color:hsl(var(--amber-line) / .5)}.border-border{border-color:hsl(var(--border))}.border-border\/10{border-color:hsl(var(--border) / .1)}.border-border\/20{border-color:hsl(var(--border) / .2)}.border-border\/30{border-color:hsl(var(--border) / .3)}.border-border\/50{border-color:hsl(var(--border) / .5)}.border-current{border-color:currentColor}.border-danger-line{border-color:hsl(var(--danger-line))}.border-danger-line\/30{border-color:hsl(var(--danger-line) / .3)}.border-danger-line\/50{border-color:hsl(var(--danger-line) / .5)}.border-destructive{border-color:hsl(var(--destructive))}.border-destructive\/20{border-color:hsl(var(--destructive) / .2)}.border-destructive\/30{border-color:hsl(var(--destructive) / .3)}.border-destructive\/40{border-color:hsl(var(--destructive) / .4)}.border-destructive\/50{border-color:hsl(var(--destructive) / .5)}.border-foreground{border-color:hsl(var(--foreground))}.border-input{border-color:hsl(var(--input))}.border-input\/60{border-color:hsl(var(--input) / .6)}.border-line{border-color:hsl(var(--line))}.border-line-control{border-color:hsl(var(--line-control))}.border-line-control\/60{border-color:hsl(var(--line-control) / .6)}.border-line-control\/70{border-color:hsl(var(--line-control) / .7)}.border-line-row{border-color:hsl(var(--line-row))}.border-line-soft{border-color:hsl(var(--line-soft))}.border-line-strong\/70{border-color:hsl(var(--line-strong) / .7)}.border-mint{border-color:hsl(var(--mint))}.border-mint-ghost-line{border-color:hsl(var(--mint-ghost-line))}.border-mint-line{border-color:hsl(var(--mint-line))}.border-mint-line\/20{border-color:hsl(var(--mint-line) / .2)}.border-mint-line\/30{border-color:hsl(var(--mint-line) / .3)}.border-mint-line\/50{border-color:hsl(var(--mint-line) / .5)}.border-mint\/50{border-color:hsl(var(--mint) / .5)}.border-muted{border-color:hsl(var(--muted))}.border-muted-foreground{border-color:hsl(var(--muted-foreground))}.border-muted-foreground\/20{border-color:hsl(var(--muted-foreground) / .2)}.border-muted-foreground\/30{border-color:hsl(var(--muted-foreground) / .3)}.border-muted-foreground\/50{border-color:hsl(var(--muted-foreground) / .5)}.border-muted\/20{border-color:hsl(var(--muted) / .2)}.border-primary{border-color:hsl(var(--primary))}.border-primary-glow\/50{border-color:hsl(var(--primary-glow) / .5)}.border-primary\/10{border-color:hsl(var(--primary) / .1)}.border-primary\/20{border-color:hsl(var(--primary) / .2)}.border-primary\/30{border-color:hsl(var(--primary) / .3)}.border-primary\/40{border-color:hsl(var(--primary) / .4)}.border-primary\/50{border-color:hsl(var(--primary) / .5)}.border-secondary\/20{border-color:hsl(var(--secondary) / .2)}.border-sidebar-border{border-color:hsl(var(--sidebar-border))}.border-sky{border-color:hsl(var(--sky))}.border-sky-line{border-color:hsl(var(--sky-line))}.border-sky-line\/20{border-color:hsl(var(--sky-line) / .2)}.border-sky-line\/30{border-color:hsl(var(--sky-line) / .3)}.border-sky-line\/50{border-color:hsl(var(--sky-line) / .5)}.border-sky\/10{border-color:hsl(var(--sky) / .1)}.border-sky\/20{border-color:hsl(var(--sky) / .2)}.border-sky\/30{border-color:hsl(var(--sky) / .3)}.border-sky\/50{border-color:hsl(var(--sky) / .5)}.border-success-celebration{border-color:hsl(var(--success-celebration))}.border-success-celebration\/50{border-color:hsl(var(--success-celebration) / .5)}.border-success\/10{border-color:hsl(var(--success) / .1)}.border-success\/20{border-color:hsl(var(--success) / .2)}.border-success\/30{border-color:hsl(var(--success) / .3)}.border-success\/40{border-color:hsl(var(--success) / .4)}.border-surface-card{border-color:hsl(var(--bg-card))}.border-transparent{border-color:transparent}.border-violet-line{border-color:hsl(var(--violet-line))}.border-violet-line\/20{border-color:hsl(var(--violet-line) / .2)}.border-violet-line\/30{border-color:hsl(var(--violet-line) / .3)}.border-warning{border-color:hsl(var(--warning))}.border-warning-glow\/50{border-color:hsl(var(--warning-glow) / .5)}.border-warning\/10{border-color:hsl(var(--warning) / .1)}.border-warning\/20{border-color:hsl(var(--warning) / .2)}.border-warning\/30{border-color:hsl(var(--warning) / .3)}.border-warning\/40{border-color:hsl(var(--warning) / .4)}.border-warning\/50{border-color:hsl(var(--warning) / .5)}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-l-amber{border-left-color:hsl(var(--amber))}.border-l-blue-500{--tw-border-opacity: 1;border-left-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.border-l-destructive{border-left-color:hsl(var(--destructive))}.border-l-gray-500{--tw-border-opacity: 1;border-left-color:rgb(107 114 128 / var(--tw-border-opacity, 1))}.border-l-mint{border-left-color:hsl(var(--mint))}.border-l-muted-foreground\/30{border-left-color:hsl(var(--muted-foreground) / .3)}.border-l-orange-500{--tw-border-opacity: 1;border-left-color:rgb(249 115 22 / var(--tw-border-opacity, 1))}.border-l-primary{border-left-color:hsl(var(--primary))}.border-l-primary\/30{border-left-color:hsl(var(--primary) / .3)}.border-l-red-500{--tw-border-opacity: 1;border-left-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.border-l-success{border-left-color:hsl(var(--success))}.border-l-transparent{border-left-color:transparent}.border-l-violet{border-left-color:hsl(var(--violet))}.border-l-warning{border-left-color:hsl(var(--warning))}.border-l-yellow-500{--tw-border-opacity: 1;border-left-color:rgb(234 179 8 / var(--tw-border-opacity, 1))}.border-t-transparent{border-top-color:transparent}.bg-\[--color-bg\]{background-color:var(--color-bg)}.bg-\[var\(--panel-amber\)\]{background-color:var(--panel-amber)}.bg-\[var\(--panel-mint\)\]{background-color:var(--panel-mint)}.bg-\[var\(--panel-violet\)\]{background-color:var(--panel-violet)}.bg-accent{background-color:hsl(var(--accent))}.bg-amber{background-color:hsl(var(--amber))}.bg-amber-chip{background-color:hsl(var(--amber-chip))}.bg-amber-tint{background-color:hsl(var(--amber-tint))}.bg-amber-tint\/40{background-color:hsl(var(--amber-tint) / .4)}.bg-amber-tint\/50{background-color:hsl(var(--amber-tint) / .5)}.bg-amber\/10{background-color:hsl(var(--amber) / .1)}.bg-amber\/20{background-color:hsl(var(--amber) / .2)}.bg-background{background-color:hsl(var(--background))}.bg-background\/20{background-color:hsl(var(--background) / .2)}.bg-background\/40{background-color:hsl(var(--background) / .4)}.bg-background\/50{background-color:hsl(var(--background) / .5)}.bg-background\/60{background-color:hsl(var(--background) / .6)}.bg-background\/80{background-color:hsl(var(--background) / .8)}.bg-background\/95{background-color:hsl(var(--background) / .95)}.bg-black\/50{background-color:#00000080}.bg-black\/70{background-color:#000000b3}.bg-black\/80{background-color:#000c}.bg-border{background-color:hsl(var(--border))}.bg-border\/50{background-color:hsl(var(--border) / .5)}.bg-card{background-color:hsl(var(--card))}.bg-card\/50{background-color:hsl(var(--card) / .5)}.bg-card\/80{background-color:hsl(var(--card) / .8)}.bg-card\/95{background-color:hsl(var(--card) / .95)}.bg-danger{background-color:hsl(var(--danger))}.bg-danger-ink{background-color:hsl(var(--danger-ink))}.bg-danger-tint{background-color:hsl(var(--danger-tint))}.bg-danger\/10{background-color:hsl(var(--danger) / .1)}.bg-destructive{background-color:hsl(var(--destructive))}.bg-destructive\/10{background-color:hsl(var(--destructive) / .1)}.bg-destructive\/20{background-color:hsl(var(--destructive) / .2)}.bg-destructive\/5{background-color:hsl(var(--destructive) / .05)}.bg-foreground{background-color:hsl(var(--foreground))}.bg-heat-0{background-color:hsl(var(--heat-0))}.bg-heat-1{background-color:hsl(var(--heat-1))}.bg-heat-2{background-color:hsl(var(--heat-2))}.bg-heat-3{background-color:hsl(var(--heat-3))}.bg-heat-4{background-color:hsl(var(--heat-4))}.bg-ink{background-color:hsl(var(--ink))}.bg-ink-8{background-color:hsl(var(--ink-8))}.bg-ink-9{background-color:hsl(var(--ink-9))}.bg-line{background-color:hsl(var(--line))}.bg-line-control{background-color:hsl(var(--line-control))}.bg-line-row{background-color:hsl(var(--line-row))}.bg-mint{background-color:hsl(var(--mint))}.bg-mint-chip{background-color:hsl(var(--mint-chip))}.bg-mint-on{background-color:hsl(var(--on-mint))}.bg-mint-tint{background-color:hsl(var(--mint-tint))}.bg-mint-tint\/50{background-color:hsl(var(--mint-tint) / .5)}.bg-mint\/10{background-color:hsl(var(--mint) / .1)}.bg-mint\/20{background-color:hsl(var(--mint) / .2)}.bg-muted{background-color:hsl(var(--muted))}.bg-muted-foreground{background-color:hsl(var(--muted-foreground))}.bg-muted-foreground\/20{background-color:hsl(var(--muted-foreground) / .2)}.bg-muted-foreground\/30{background-color:hsl(var(--muted-foreground) / .3)}.bg-muted-foreground\/50{background-color:hsl(var(--muted-foreground) / .5)}.bg-muted\/10{background-color:hsl(var(--muted) / .1)}.bg-muted\/20{background-color:hsl(var(--muted) / .2)}.bg-muted\/30{background-color:hsl(var(--muted) / .3)}.bg-muted\/5{background-color:hsl(var(--muted) / .05)}.bg-muted\/50{background-color:hsl(var(--muted) / .5)}.bg-popover{background-color:hsl(var(--popover))}.bg-primary{background-color:hsl(var(--primary))}.bg-primary-glow\/60{background-color:hsl(var(--primary-glow) / .6)}.bg-primary\/10{background-color:hsl(var(--primary) / .1)}.bg-primary\/20{background-color:hsl(var(--primary) / .2)}.bg-primary\/5{background-color:hsl(var(--primary) / .05)}.bg-secondary{background-color:hsl(var(--secondary))}.bg-secondary\/10{background-color:hsl(var(--secondary) / .1)}.bg-secondary\/50{background-color:hsl(var(--secondary) / .5)}.bg-sidebar{background-color:hsl(var(--sidebar-background))}.bg-sidebar-border{background-color:hsl(var(--sidebar-border))}.bg-sky{background-color:hsl(var(--sky))}.bg-sky-chip{background-color:hsl(var(--sky-chip))}.bg-sky-tint{background-color:hsl(var(--sky-tint))}.bg-sky-tint\/50{background-color:hsl(var(--sky-tint) / .5)}.bg-sky\/10{background-color:hsl(var(--sky) / .1)}.bg-sky\/20{background-color:hsl(var(--sky) / .2)}.bg-sky\/5{background-color:hsl(var(--sky) / .05)}.bg-sky\/50{background-color:hsl(var(--sky) / .5)}.bg-sky\/80{background-color:hsl(var(--sky) / .8)}.bg-success{background-color:hsl(var(--success))}.bg-success\/10{background-color:hsl(var(--success) / .1)}.bg-success\/20{background-color:hsl(var(--success) / .2)}.bg-success\/5{background-color:hsl(var(--success) / .05)}.bg-surface-app{background-color:hsl(var(--bg-app))}.bg-surface-card{background-color:hsl(var(--bg-card))}.bg-surface-elev{background-color:hsl(var(--bg-elev))}.bg-surface-hover{background-color:hsl(var(--bg-hover))}.bg-surface-root{background-color:hsl(var(--bg-root))}.bg-surface-sel{background-color:hsl(var(--bg-sel))}.bg-surface-toggle{background-color:hsl(var(--bg-toggle))}.bg-transparent{background-color:transparent}.bg-violet{background-color:hsl(var(--violet))}.bg-violet-panel{background-color:hsl(var(--violet-panel))}.bg-violet-tint{background-color:hsl(var(--violet-tint))}.bg-violet-tint\/50{background-color:hsl(var(--violet-tint) / .5)}.bg-violet\/20{background-color:hsl(var(--violet) / .2)}.bg-warning{background-color:hsl(var(--warning))}.bg-warning\/10{background-color:hsl(var(--warning) / .1)}.bg-warning\/20{background-color:hsl(var(--warning) / .2)}.bg-warning\/5{background-color:hsl(var(--warning) / .05)}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/50{background-color:#ffffff80}.bg-\[linear-gradient\(125deg\,hsl\(var\(--mint-hi\)\)\,hsl\(var\(--mint\)\)\)\]{background-image:linear-gradient(125deg,hsl(var(--mint-hi)),hsl(var(--mint)))}.bg-\[linear-gradient\(160deg\,hsl\(var\(--mint\)\)\,hsl\(var\(--mint-deep\)\)\)\]{background-image:linear-gradient(160deg,hsl(var(--mint)),hsl(var(--mint-deep)))}.bg-\[radial-gradient\(circle\,hsl\(var\(--mint\)\/0\.13\)\,transparent_70\%\)\]{background-image:radial-gradient(circle,hsl(var(--mint)/.13),transparent 70%)}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.from-amber{--tw-gradient-from: hsl(var(--amber)) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--amber) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber\/10{--tw-gradient-from: hsl(var(--amber) / .1) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--amber) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-background{--tw-gradient-from: hsl(var(--background)) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--background) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-card{--tw-gradient-from: hsl(var(--card)) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--card) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-danger{--tw-gradient-from: hsl(var(--danger)) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--danger) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-danger\/10{--tw-gradient-from: hsl(var(--danger) / .1) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--danger) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-destructive\/10{--tw-gradient-from: hsl(var(--destructive) / .1) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--destructive) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-destructive\/20{--tw-gradient-from: hsl(var(--destructive) / .2) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--destructive) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-foreground{--tw-gradient-from: hsl(var(--foreground)) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--foreground) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-mint{--tw-gradient-from: hsl(var(--mint)) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--mint) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-mint\/10{--tw-gradient-from: hsl(var(--mint) / .1) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--mint) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-mint\/5{--tw-gradient-from: hsl(var(--mint) / .05) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--mint) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-muted{--tw-gradient-from: hsl(var(--muted)) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--muted) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-muted\/10{--tw-gradient-from: hsl(var(--muted) / .1) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--muted) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-muted\/30{--tw-gradient-from: hsl(var(--muted) / .3) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--muted) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-muted\/50{--tw-gradient-from: hsl(var(--muted) / .5) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--muted) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary{--tw-gradient-from: hsl(var(--primary)) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary\/10{--tw-gradient-from: hsl(var(--primary) / .1) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary\/5{--tw-gradient-from: hsl(var(--primary) / .05) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary\/60{--tw-gradient-from: hsl(var(--primary) / .6) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-secondary{--tw-gradient-from: hsl(var(--secondary)) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--secondary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky{--tw-gradient-from: hsl(var(--sky)) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--sky) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky\/10{--tw-gradient-from: hsl(var(--sky) / .1) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--sky) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky\/5{--tw-gradient-from: hsl(var(--sky) / .05) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--sky) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-success{--tw-gradient-from: hsl(var(--success)) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--success) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-success-celebration\/20{--tw-gradient-from: hsl(var(--success-celebration) / .2) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--success-celebration) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-success\/10{--tw-gradient-from: hsl(var(--success) / .1) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--success) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-success\/5{--tw-gradient-from: hsl(var(--success) / .05) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--success) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-surface-elev{--tw-gradient-from: hsl(var(--bg-elev)) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--bg-elev) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-transparent{--tw-gradient-from: transparent var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet{--tw-gradient-from: hsl(var(--violet)) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--violet) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet\/10{--tw-gradient-from: hsl(var(--violet) / .1) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--violet) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet\/5{--tw-gradient-from: hsl(var(--violet) / .05) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--violet) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-warning{--tw-gradient-from: hsl(var(--warning)) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--warning) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-warning\/10{--tw-gradient-from: hsl(var(--warning) / .1) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--warning) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-warning\/5{--tw-gradient-from: hsl(var(--warning) / .05) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--warning) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-primary\/10{--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), hsl(var(--primary) / .1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-primary\/5{--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), hsl(var(--primary) / .05) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-sky\/10{--tw-gradient-to: hsl(var(--sky) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), hsl(var(--sky) / .1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-sky\/5{--tw-gradient-to: hsl(var(--sky) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), hsl(var(--sky) / .05) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-transparent{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), transparent var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white\/30{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / .3) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white\/5{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / .05) var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-accent-soft{--tw-gradient-to: hsl(var(--accent-soft)) var(--tw-gradient-to-position)}.to-accent-soft\/10{--tw-gradient-to: hsl(var(--accent-soft) / .1) var(--tw-gradient-to-position)}.to-accent-soft\/20{--tw-gradient-to: hsl(var(--accent-soft) / .2) var(--tw-gradient-to-position)}.to-amber{--tw-gradient-to: hsl(var(--amber)) var(--tw-gradient-to-position)}.to-amber\/10{--tw-gradient-to: hsl(var(--amber) / .1) var(--tw-gradient-to-position)}.to-amber\/20{--tw-gradient-to: hsl(var(--amber) / .2) var(--tw-gradient-to-position)}.to-background{--tw-gradient-to: hsl(var(--background)) var(--tw-gradient-to-position)}.to-card{--tw-gradient-to: hsl(var(--card)) var(--tw-gradient-to-position)}.to-danger\/10{--tw-gradient-to: hsl(var(--danger) / .1) var(--tw-gradient-to-position)}.to-danger\/20{--tw-gradient-to: hsl(var(--danger) / .2) var(--tw-gradient-to-position)}.to-destructive{--tw-gradient-to: hsl(var(--destructive)) var(--tw-gradient-to-position)}.to-mint{--tw-gradient-to: hsl(var(--mint)) var(--tw-gradient-to-position)}.to-mint\/10{--tw-gradient-to: hsl(var(--mint) / .1) var(--tw-gradient-to-position)}.to-mint\/20{--tw-gradient-to: hsl(var(--mint) / .2) var(--tw-gradient-to-position)}.to-mint\/5{--tw-gradient-to: hsl(var(--mint) / .05) var(--tw-gradient-to-position)}.to-muted{--tw-gradient-to: hsl(var(--muted)) var(--tw-gradient-to-position)}.to-muted-foreground{--tw-gradient-to: hsl(var(--muted-foreground)) var(--tw-gradient-to-position)}.to-muted\/20{--tw-gradient-to: hsl(var(--muted) / .2) var(--tw-gradient-to-position)}.to-muted\/30{--tw-gradient-to: hsl(var(--muted) / .3) var(--tw-gradient-to-position)}.to-muted\/50{--tw-gradient-to: hsl(var(--muted) / .5) var(--tw-gradient-to-position)}.to-primary{--tw-gradient-to: hsl(var(--primary)) var(--tw-gradient-to-position)}.to-primary-glow{--tw-gradient-to: hsl(var(--primary-glow)) var(--tw-gradient-to-position)}.to-primary-glow\/10{--tw-gradient-to: hsl(var(--primary-glow) / .1) var(--tw-gradient-to-position)}.to-primary-glow\/20{--tw-gradient-to: hsl(var(--primary-glow) / .2) var(--tw-gradient-to-position)}.to-primary-glow\/5{--tw-gradient-to: hsl(var(--primary-glow) / .05) var(--tw-gradient-to-position)}.to-primary\/10{--tw-gradient-to: hsl(var(--primary) / .1) var(--tw-gradient-to-position)}.to-primary\/5{--tw-gradient-to: hsl(var(--primary) / .05) var(--tw-gradient-to-position)}.to-primary\/60{--tw-gradient-to: hsl(var(--primary) / .6) var(--tw-gradient-to-position)}.to-primary\/80{--tw-gradient-to: hsl(var(--primary) / .8) var(--tw-gradient-to-position)}.to-secondary\/20{--tw-gradient-to: hsl(var(--secondary) / .2) var(--tw-gradient-to-position)}.to-secondary\/5{--tw-gradient-to: hsl(var(--secondary) / .05) var(--tw-gradient-to-position)}.to-sky{--tw-gradient-to: hsl(var(--sky)) var(--tw-gradient-to-position)}.to-sky\/10{--tw-gradient-to: hsl(var(--sky) / .1) var(--tw-gradient-to-position)}.to-sky\/5{--tw-gradient-to: hsl(var(--sky) / .05) var(--tw-gradient-to-position)}.to-success-glow{--tw-gradient-to: hsl(var(--success-glow)) var(--tw-gradient-to-position)}.to-success-glow\/10{--tw-gradient-to: hsl(var(--success-glow) / .1) var(--tw-gradient-to-position)}.to-success-glow\/20{--tw-gradient-to: hsl(var(--success-glow) / .2) var(--tw-gradient-to-position)}.to-success\/10{--tw-gradient-to: hsl(var(--success) / .1) var(--tw-gradient-to-position)}.to-success\/5{--tw-gradient-to: hsl(var(--success) / .05) var(--tw-gradient-to-position)}.to-surface-elev{--tw-gradient-to: hsl(var(--bg-elev)) var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.to-violet{--tw-gradient-to: hsl(var(--violet)) var(--tw-gradient-to-position)}.to-violet\/10{--tw-gradient-to: hsl(var(--violet) / .1) var(--tw-gradient-to-position)}.to-violet\/5{--tw-gradient-to: hsl(var(--violet) / .05) var(--tw-gradient-to-position)}.to-warning-glow\/10{--tw-gradient-to: hsl(var(--warning-glow) / .1) var(--tw-gradient-to-position)}.to-warning-glow\/20{--tw-gradient-to: hsl(var(--warning-glow) / .2) var(--tw-gradient-to-position)}.to-warning\/10{--tw-gradient-to: hsl(var(--warning) / .1) var(--tw-gradient-to-position)}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.fill-amber{fill:hsl(var(--amber))}.fill-current{fill:currentColor}.fill-primary{fill:hsl(var(--primary))}.stroke-muted{stroke:hsl(var(--muted))}.p-0{padding:0}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-12{padding:3rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.p-\[13px\]{padding:13px}.p-\[18px\]{padding:18px}.p-\[1px\]{padding:1px}.p-\[3px\]{padding:3px}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.px-\[11px\]{padding-left:11px;padding-right:11px}.px-\[13px\]{padding-left:13px;padding-right:13px}.px-\[15px\]{padding-left:15px;padding-right:15px}.px-\[18px\]{padding-left:18px;padding-right:18px}.px-\[26px\]{padding-left:26px;padding-right:26px}.px-\[9px\]{padding-left:9px;padding-right:9px}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-\[11px\]{padding-top:11px;padding-bottom:11px}.py-\[13px\]{padding-top:13px;padding-bottom:13px}.py-\[15px\]{padding-top:15px;padding-bottom:15px}.py-\[18px\]{padding-top:18px;padding-bottom:18px}.py-\[22px\]{padding-top:22px;padding-bottom:22px}.py-\[5px\]{padding-top:5px;padding-bottom:5px}.py-\[7px\]{padding-top:7px;padding-bottom:7px}.py-\[9px\]{padding-top:9px;padding-bottom:9px}.pb-0{padding-bottom:0}.pb-1{padding-bottom:.25rem}.pb-1\.5{padding-bottom:.375rem}.pb-10{padding-bottom:2.5rem}.pb-2{padding-bottom:.5rem}.pb-2\.5{padding-bottom:.625rem}.pb-20{padding-bottom:5rem}.pb-3{padding-bottom:.75rem}.pb-3\.5{padding-bottom:.875rem}.pb-32{padding-bottom:8rem}.pb-4{padding-bottom:1rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pl-1{padding-left:.25rem}.pl-1\.5{padding-left:.375rem}.pl-14{padding-left:3.5rem}.pl-2\.5{padding-left:.625rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-6{padding-left:1.5rem}.pl-8{padding-left:2rem}.pl-9{padding-left:2.25rem}.pl-\[11px\]{padding-left:11px}.pl-\[30px\]{padding-left:30px}.pr-1{padding-right:.25rem}.pr-10{padding-right:2.5rem}.pr-2{padding-right:.5rem}.pr-2\.5{padding-right:.625rem}.pr-4{padding-right:1rem}.pr-8{padding-right:2rem}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-10{padding-top:2.5rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-\[13px\]{padding-top:13px}.pt-\[18px\]{padding-top:18px}.pt-\[3px\]{padding-top:3px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-mono{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-6xl{font-size:3.75rem;line-height:1}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[22px\]{font-size:22px}.text-\[26px\]{font-size:26px}.text-\[27px\]{font-size:27px}.text-\[28px\]{font-size:28px}.text-\[30px\]{font-size:30px}.text-\[34px\]{font-size:34px}.text-\[8\.5px\]{font-size:8.5px}.text-\[9\.5px\]{font-size:9.5px}.text-\[9px\]{font-size:9px}.text-apple-large-title{font-size:34px;line-height:41px;letter-spacing:.37px}.text-apple-subhead{font-size:15px;line-height:20px;letter-spacing:-.24px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-\[1\.05\]{line-height:1.05}.leading-\[1\.1\]{line-height:1.1}.leading-\[1\.25\]{line-height:1.25}.leading-\[1\.2\]{line-height:1.2}.leading-\[1\.35\]{line-height:1.35}.leading-\[1\.3\]{line-height:1.3}.leading-\[1\.45\]{line-height:1.45}.leading-\[1\.4\]{line-height:1.4}.leading-\[1\.55\]{line-height:1.55}.leading-\[1\.5\]{line-height:1.5}.leading-\[1\.6\]{line-height:1.6}.leading-\[1\.8\]{line-height:1.8}.leading-\[22px\]{line-height:22px}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[-0\.015em\]{letter-spacing:-.015em}.tracking-\[-0\.01em\]{letter-spacing:-.01em}.tracking-\[-0\.025em\]{letter-spacing:-.025em}.tracking-\[-0\.02em\]{letter-spacing:-.02em}.tracking-\[-0\.03em\]{letter-spacing:-.03em}.tracking-\[0\.04em\]{letter-spacing:.04em}.tracking-\[0\.06em\]{letter-spacing:.06em}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.1em\]{letter-spacing:.1em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-accent-foreground{color:hsl(var(--accent-foreground))}.text-amber-ink{color:hsl(var(--amber-ink))}.text-amber-on{color:hsl(var(--on-amber))}.text-amber-soft{color:hsl(var(--amber-soft))}.text-card-foreground{color:hsl(var(--card-foreground))}.text-current{color:currentColor}.text-danger-ink{color:hsl(var(--danger-ink))}.text-destructive{color:hsl(var(--destructive))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-foreground{color:hsl(var(--foreground))}.text-foreground\/50{color:hsl(var(--foreground) / .5)}.text-foreground\/90{color:hsl(var(--foreground) / .9)}.text-ink{color:hsl(var(--ink))}.text-ink-10{color:hsl(var(--ink-10))}.text-ink-11{color:hsl(var(--ink-11))}.text-ink-12{color:hsl(var(--ink-12))}.text-ink-2{color:hsl(var(--ink-2))}.text-ink-3{color:hsl(var(--ink-3))}.text-ink-4{color:hsl(var(--ink-4))}.text-ink-5{color:hsl(var(--ink-5))}.text-ink-6{color:hsl(var(--ink-6))}.text-ink-7{color:hsl(var(--ink-7))}.text-ink-8{color:hsl(var(--ink-8))}.text-ink-9{color:hsl(var(--ink-9))}.text-ink-hi{color:hsl(var(--ink-hi))}.text-ink-placeholder{color:hsl(var(--ink-placeholder))}.text-joy-secondary{color:hsl(var(--joy-secondary))}.text-mint{color:hsl(var(--mint))}.text-mint-ink{color:hsl(var(--mint-ink))}.text-mint-ink\/70{color:hsl(var(--mint-ink) / .7)}.text-mint-ink\/80{color:hsl(var(--mint-ink) / .8)}.text-mint-on{color:hsl(var(--on-mint))}.text-mint-soft{color:hsl(var(--mint-soft))}.text-muted{color:hsl(var(--muted))}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-muted-foreground\/30{color:hsl(var(--muted-foreground) / .3)}.text-muted-foreground\/40{color:hsl(var(--muted-foreground) / .4)}.text-muted-foreground\/50{color:hsl(var(--muted-foreground) / .5)}.text-muted-foreground\/60{color:hsl(var(--muted-foreground) / .6)}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-primary-glow{color:hsl(var(--primary-glow))}.text-secondary{color:hsl(var(--secondary))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-sidebar-foreground{color:hsl(var(--sidebar-foreground))}.text-sidebar-foreground\/70{color:hsl(var(--sidebar-foreground) / .7)}.text-sky{color:hsl(var(--sky))}.text-sky-ink{color:hsl(var(--sky-ink))}.text-success{color:hsl(var(--success))}.text-success-celebration{color:hsl(var(--success-celebration))}.text-success-foreground{color:hsl(var(--success-foreground))}.text-success-glow{color:hsl(var(--success-glow))}.text-transparent{color:transparent}.text-violet-ink{color:hsl(var(--violet-ink))}.text-warning{color:hsl(var(--warning))}.text-warning-foreground{color:hsl(var(--warning-foreground))}.text-warning-glow{color:hsl(var(--warning-glow))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.decoration-ink-10{text-decoration-color:hsl(var(--ink-10))}.decoration-ink-9{text-decoration-color:hsl(var(--ink-9))}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-100{opacity:1}.opacity-20{opacity:.2}.opacity-30{opacity:.3}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-90{opacity:.9}.opacity-\[0\.88\]{opacity:.88}.shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\]{--tw-shadow: 0 0 0 1px hsl(var(--sidebar-border));--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_12px_hsl\(var\(--mint\)\/0\.8\)\]{--tw-shadow: 0 0 12px hsl(var(--mint)/.8);--tw-shadow-colored: 0 0 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(239\,68\,68\,0\.3\)\]{--tw-shadow: 0 0 20px rgba(239,68,68,.3);--tw-shadow-colored: 0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(34\,197\,94\,0\.3\)\]{--tw-shadow: 0 0 20px rgba(34,197,94,.3);--tw-shadow-colored: 0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(59\,130\,246\,0\.3\)\]{--tw-shadow: 0 0 20px rgba(59,130,246,.3);--tw-shadow-colored: 0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_hsl\(var\(--mint-line\)\)\]{--tw-shadow: inset 0 0 0 1px hsl(var(--mint-line));--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_3px_0_0_hsl\(var\(--mint\)\)\]{--tw-shadow: inset 3px 0 0 hsl(var(--mint));--tw-shadow-colored: inset 3px 0 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-apple-medium{--tw-shadow: var(--shadow-ios-2);--tw-shadow-colored: var(--shadow-ios-2);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-apple-soft{--tw-shadow: var(--shadow-ios-1);--tw-shadow-colored: var(--shadow-ios-1);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-apple-strong{--tw-shadow: var(--shadow-ios-3);--tw-shadow-colored: var(--shadow-ios-3);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-apple-xl{--tw-shadow: var(--shadow-ios-4);--tw-shadow-colored: var(--shadow-ios-4);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-ios-1{--tw-shadow: var(--shadow-ios-1);--tw-shadow-colored: var(--shadow-ios-1);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-ios-2{--tw-shadow: var(--shadow-ios-2);--tw-shadow-colored: var(--shadow-ios-2);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[var\(--shadow-button\)\]{--tw-shadow-color: var(--shadow-button);--tw-shadow: var(--tw-shadow-colored)}.shadow-\[var\(--shadow-modal\)\]{--tw-shadow-color: var(--shadow-modal);--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-0{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-primary{--tw-ring-color: hsl(var(--primary))}.ring-primary\/20{--tw-ring-color: hsl(var(--primary) / .2)}.ring-primary\/30{--tw-ring-color: hsl(var(--primary) / .3)}.ring-ring{--tw-ring-color: hsl(var(--ring))}.ring-sidebar-ring{--tw-ring-color: hsl(var(--sidebar-ring))}.ring-offset-1{--tw-ring-offset-width: 1px}.ring-offset-background{--tw-ring-offset-color: hsl(var(--background))}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale: grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert: invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur: blur(8px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-xl{--tw-backdrop-blur: blur(24px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[margin\,opa\]{transition-property:margin,opa;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-100{transition-duration:.1s}.duration-1000{transition-duration:1s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.ease-apple{transition-timing-function:var(--ease-apple)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{transition-timing-function:linear}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}.animate-in{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.fade-in,.fade-in-0{--tw-enter-opacity: 0}.fade-in-80{--tw-enter-opacity: .8}.zoom-in-95{--tw-enter-scale: .95}.slide-in-from-right{--tw-enter-translate-x: 100%}.slide-in-from-top{--tw-enter-translate-y: -100%}.duration-100{animation-duration:.1s}.duration-1000{animation-duration:1s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.duration-500{animation-duration:.5s}.ease-apple{animation-timing-function:var(--ease-apple)}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{animation-timing-function:linear}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.\!running{animation-play-state:running!important}.running{animation-play-state:running}.\!paused{animation-play-state:paused!important}.paused{animation-play-state:paused}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}.animate-anchor-pulse{animation:anchorPulse 2.6s ease-in-out infinite}.animate-anchor-rise{animation:anchorRise .35s ease both}.\[-webkit-overflow-scrolling\:touch\]{-webkit-overflow-scrolling:touch}.\[color-scheme\:dark\]{color-scheme:dark}@keyframes anchorPulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes anchorRise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.data-\[active\=true\]\:font-medium[data-active=true],.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{font-weight:500}.file\:border-0::file-selector-button{border-width:0px}.file\:bg-transparent::file-selector-button{background-color:transparent}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::file-selector-button{font-weight:500}.file\:text-foreground::file-selector-button{color:hsl(var(--foreground))}.placeholder\:text-ink-placeholder::-moz-placeholder{color:hsl(var(--ink-placeholder))}.placeholder\:text-ink-placeholder::placeholder{color:hsl(var(--ink-placeholder))}.placeholder\:text-muted-foreground::-moz-placeholder{color:hsl(var(--muted-foreground))}.placeholder\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:-.5rem}.after\:inset-y-0:after{content:var(--tw-content);top:0;bottom:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-1:after{content:var(--tw-content);width:.25rem}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.first\:rounded-l-md:first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.first\:border-l:first-child{border-left-width:1px}.first\:border-t-0:first-child{border-top-width:0px}.last\:rounded-r-md:last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.last\:border-b-0:last-child{border-bottom-width:0px}.last\:border-r-0:last-child{border-right-width:0px}.focus-within\:relative:focus-within{position:relative}.focus-within\:z-20:focus-within{z-index:20}.focus-within\:border-mint\/60:focus-within{border-color:hsl(var(--mint) / .6)}.hover\:scale-105:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-110:hover{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.02\]:hover{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-border:hover{border-color:hsl(var(--border))}.hover\:border-danger-line:hover{border-color:hsl(var(--danger-line))}.hover\:border-line-control:hover{border-color:hsl(var(--line-control))}.hover\:border-mint:hover{border-color:hsl(var(--mint))}.hover\:border-mint-line:hover{border-color:hsl(var(--mint-line))}.hover\:border-muted-foreground\/30:hover{border-color:hsl(var(--muted-foreground) / .3)}.hover\:border-primary:hover{border-color:hsl(var(--primary))}.hover\:border-primary\/20:hover{border-color:hsl(var(--primary) / .2)}.hover\:border-primary\/30:hover{border-color:hsl(var(--primary) / .3)}.hover\:border-primary\/50:hover{border-color:hsl(var(--primary) / .5)}.hover\:border-sky\/20:hover{border-color:hsl(var(--sky) / .2)}.hover\:border-sky\/30:hover{border-color:hsl(var(--sky) / .3)}.hover\:border-success\/20:hover{border-color:hsl(var(--success) / .2)}.hover\:border-success\/30:hover{border-color:hsl(var(--success) / .3)}.hover\:border-warning\/20:hover{border-color:hsl(var(--warning) / .2)}.hover\:border-warning\/30:hover{border-color:hsl(var(--warning) / .3)}.hover\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\:bg-amber:hover{background-color:hsl(var(--amber))}.hover\:bg-amber-tint:hover{background-color:hsl(var(--amber-tint))}.hover\:bg-background\/40:hover{background-color:hsl(var(--background) / .4)}.hover\:bg-background\/50:hover{background-color:hsl(var(--background) / .5)}.hover\:bg-background\/80:hover{background-color:hsl(var(--background) / .8)}.hover\:bg-background\/90:hover{background-color:hsl(var(--background) / .9)}.hover\:bg-card\/80:hover{background-color:hsl(var(--card) / .8)}.hover\:bg-danger-ink\/90:hover{background-color:hsl(var(--danger-ink) / .9)}.hover\:bg-danger-tint:hover{background-color:hsl(var(--danger-tint))}.hover\:bg-destructive\/10:hover{background-color:hsl(var(--destructive) / .1)}.hover\:bg-destructive\/80:hover{background-color:hsl(var(--destructive) / .8)}.hover\:bg-destructive\/90:hover{background-color:hsl(var(--destructive) / .9)}.hover\:bg-mint:hover{background-color:hsl(var(--mint))}.hover\:bg-mint-chip:hover{background-color:hsl(var(--mint-chip))}.hover\:bg-mint-ghost:hover{background-color:hsl(var(--mint-ghost))}.hover\:bg-mint-hi:hover{background-color:hsl(var(--mint-hi))}.hover\:bg-mint-tint:hover{background-color:hsl(var(--mint-tint))}.hover\:bg-muted:hover{background-color:hsl(var(--muted))}.hover\:bg-muted\/10:hover{background-color:hsl(var(--muted) / .1)}.hover\:bg-muted\/30:hover{background-color:hsl(var(--muted) / .3)}.hover\:bg-muted\/40:hover{background-color:hsl(var(--muted) / .4)}.hover\:bg-muted\/50:hover{background-color:hsl(var(--muted) / .5)}.hover\:bg-muted\/70:hover{background-color:hsl(var(--muted) / .7)}.hover\:bg-muted\/80:hover{background-color:hsl(var(--muted) / .8)}.hover\:bg-primary:hover{background-color:hsl(var(--primary))}.hover\:bg-primary\/10:hover{background-color:hsl(var(--primary) / .1)}.hover\:bg-primary\/20:hover{background-color:hsl(var(--primary) / .2)}.hover\:bg-primary\/5:hover{background-color:hsl(var(--primary) / .05)}.hover\:bg-primary\/80:hover{background-color:hsl(var(--primary) / .8)}.hover\:bg-primary\/90:hover{background-color:hsl(var(--primary) / .9)}.hover\:bg-secondary:hover{background-color:hsl(var(--secondary))}.hover\:bg-secondary\/80:hover{background-color:hsl(var(--secondary) / .8)}.hover\:bg-sidebar-accent:hover{background-color:hsl(var(--sidebar-accent))}.hover\:bg-sky-chip:hover{background-color:hsl(var(--sky-chip))}.hover\:bg-sky-tint:hover{background-color:hsl(var(--sky-tint))}.hover\:bg-sky\/10:hover{background-color:hsl(var(--sky) / .1)}.hover\:bg-sky\/30:hover{background-color:hsl(var(--sky) / .3)}.hover\:bg-sky\/50:hover{background-color:hsl(var(--sky) / .5)}.hover\:bg-sky\/90:hover{background-color:hsl(var(--sky) / .9)}.hover\:bg-success\/90:hover{background-color:hsl(var(--success) / .9)}.hover\:bg-surface-elev:hover{background-color:hsl(var(--bg-elev))}.hover\:bg-surface-hover:hover{background-color:hsl(var(--bg-hover))}.hover\:bg-transparent:hover{background-color:transparent}.hover\:bg-warning\/90:hover{background-color:hsl(var(--warning) / .9)}.hover\:bg-white\/20:hover{background-color:#fff3}.hover\:bg-white\/5:hover{background-color:#ffffff0d}.hover\:from-card:hover{--tw-gradient-from: hsl(var(--card)) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--card) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-mint\/20:hover{--tw-gradient-from: hsl(var(--mint) / .2) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--mint) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-muted\/50:hover{--tw-gradient-from: hsl(var(--muted) / .5) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--muted) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-primary-glow:hover{--tw-gradient-from: hsl(var(--primary-glow)) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--primary-glow) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-primary\/20:hover{--tw-gradient-from: hsl(var(--primary) / .2) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-primary\/90:hover{--tw-gradient-from: hsl(var(--primary) / .9) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-violet:hover{--tw-gradient-from: hsl(var(--violet)) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--violet) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:to-mint\/20:hover{--tw-gradient-to: hsl(var(--mint) / .2) var(--tw-gradient-to-position)}.hover\:to-muted\/50:hover{--tw-gradient-to: hsl(var(--muted) / .5) var(--tw-gradient-to-position)}.hover\:to-muted\/70:hover{--tw-gradient-to: hsl(var(--muted) / .7) var(--tw-gradient-to-position)}.hover\:to-primary:hover{--tw-gradient-to: hsl(var(--primary)) var(--tw-gradient-to-position)}.hover\:to-primary-glow\/20:hover{--tw-gradient-to: hsl(var(--primary-glow) / .2) var(--tw-gradient-to-position)}.hover\:to-primary-glow\/90:hover{--tw-gradient-to: hsl(var(--primary-glow) / .9) var(--tw-gradient-to-position)}.hover\:to-primary\/70:hover{--tw-gradient-to: hsl(var(--primary) / .7) var(--tw-gradient-to-position)}.hover\:to-sky:hover{--tw-gradient-to: hsl(var(--sky)) var(--tw-gradient-to-position)}.hover\:to-sky\/90:hover{--tw-gradient-to: hsl(var(--sky) / .9) var(--tw-gradient-to-position)}.hover\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\:text-amber-ink:hover{color:hsl(var(--amber-ink))}.hover\:text-danger-ink:hover{color:hsl(var(--danger-ink))}.hover\:text-destructive:hover{color:hsl(var(--destructive))}.hover\:text-foreground:hover{color:hsl(var(--foreground))}.hover\:text-ink:hover{color:hsl(var(--ink))}.hover\:text-ink-4:hover{color:hsl(var(--ink-4))}.hover\:text-ink-5:hover{color:hsl(var(--ink-5))}.hover\:text-mint:hover{color:hsl(var(--mint))}.hover\:text-mint-ink:hover{color:hsl(var(--mint-ink))}.hover\:text-mint-on:hover{color:hsl(var(--on-mint))}.hover\:text-muted-foreground:hover{color:hsl(var(--muted-foreground))}.hover\:text-muted-foreground\/60:hover{color:hsl(var(--muted-foreground) / .6)}.hover\:text-primary:hover{color:hsl(var(--primary))}.hover\:text-primary-foreground:hover{color:hsl(var(--primary-foreground))}.hover\:text-sidebar-accent-foreground:hover{color:hsl(var(--sidebar-accent-foreground))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]:hover{--tw-shadow: 0 0 0 1px hsl(var(--sidebar-accent));--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-apple-medium:hover{--tw-shadow: var(--shadow-ios-2);--tw-shadow-colored: var(--shadow-ios-2);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-apple-soft:hover{--tw-shadow: var(--shadow-ios-1);--tw-shadow-colored: var(--shadow-ios-1);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-apple-strong:hover{--tw-shadow: var(--shadow-ios-3);--tw-shadow-colored: var(--shadow-ios-3);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-ios-2:hover{--tw-shadow: var(--shadow-ios-2);--tw-shadow-colored: var(--shadow-ios-2);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-ios-3:hover{--tw-shadow: var(--shadow-ios-3);--tw-shadow-colored: var(--shadow-ios-3);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:brightness-110:hover{--tw-brightness: brightness(1.1);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);background-color:hsl(var(--sidebar-border))}.focus\:not-sr-only:focus{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.focus\:absolute:focus{position:absolute}.focus\:left-4:focus{left:1rem}.focus\:top-4:focus{top:1rem}.focus\:z-50:focus{z-index:50}.focus\:rounded:focus{border-radius:.25rem}.focus\:rounded-md:focus{border-radius:calc(var(--radius) - 2px)}.focus\:border-mint:focus{border-color:hsl(var(--mint))}.focus\:bg-accent:focus{background-color:hsl(var(--accent))}.focus\:bg-background:focus{background-color:hsl(var(--background))}.focus\:bg-primary:focus{background-color:hsl(var(--primary))}.focus\:px-4:focus{padding-left:1rem;padding-right:1rem}.focus\:py-2:focus{padding-top:.5rem;padding-bottom:.5rem}.focus\:text-accent-foreground:focus{color:hsl(var(--accent-foreground))}.focus\:text-destructive:focus{color:hsl(var(--destructive))}.focus\:text-primary-foreground:focus{color:hsl(var(--primary-foreground))}.focus\:opacity-100:focus{opacity:1}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-ring:focus{--tw-ring-color: hsl(var(--ring))}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus-visible\:border-mint:focus-visible{border-color:hsl(var(--mint))}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:-outline-offset-2:focus-visible{outline-offset:-2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-mint:focus-visible{outline-color:hsl(var(--mint))}.focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-danger:focus-visible{--tw-ring-color: hsl(var(--danger))}.focus-visible\:ring-ring:focus-visible{--tw-ring-color: hsl(var(--ring))}.focus-visible\:ring-sidebar-ring:focus-visible{--tw-ring-color: hsl(var(--sidebar-ring))}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width: 1px}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color: hsl(var(--background))}.active\:scale-105:active{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-95:active{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.98\]:active{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:cursor-grabbing:active{cursor:grabbing}.active\:bg-sidebar-accent:active{background-color:hsl(var(--sidebar-accent))}.active\:text-sidebar-accent-foreground:active{color:hsl(var(--sidebar-accent-foreground))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.group\/menu-item:focus-within .group-focus-within\/menu-item\:opacity-100{opacity:1}.group:hover .group-hover\:translate-x-1{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-\[1\.02\]{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:border-mint{border-color:hsl(var(--mint))}.group:hover .group-hover\:bg-mint-chip{background-color:hsl(var(--mint-chip))}.group:hover .group-hover\:from-primary\/20{--tw-gradient-from: hsl(var(--primary) / .2) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.group:hover .group-hover\:to-primary-glow\/10{--tw-gradient-to: hsl(var(--primary-glow) / .1) var(--tw-gradient-to-position)}.group\/menu-item:hover .group-hover\/menu-item\:opacity-100,.group:hover .group-hover\:opacity-100{opacity:1}.group:disabled .group-disabled\:opacity-50{opacity:.5}.group.destructive .group-\[\.destructive\]\:border-muted\/40{border-color:hsl(var(--muted) / .4)}.group.toaster .group-\[\.toaster\]\:border-border{border-color:hsl(var(--border))}.group.toast .group-\[\.toast\]\:bg-muted{background-color:hsl(var(--muted))}.group.toast .group-\[\.toast\]\:bg-primary{background-color:hsl(var(--primary))}.group.toaster .group-\[\.toaster\]\:bg-background{background-color:hsl(var(--background))}.group.destructive .group-\[\.destructive\]\:text-danger-ink{color:hsl(var(--danger-ink))}.group.toast .group-\[\.toast\]\:text-muted-foreground{color:hsl(var(--muted-foreground))}.group.toast .group-\[\.toast\]\:text-primary-foreground{color:hsl(var(--primary-foreground))}.group.toaster .group-\[\.toaster\]\:text-foreground{color:hsl(var(--foreground))}.group.toaster .group-\[\.toaster\]\:shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group.destructive .group-\[\.destructive\]\:hover\:border-destructive\/30:hover{border-color:hsl(var(--destructive) / .3)}.group.destructive .group-\[\.destructive\]\:hover\:bg-destructive:hover{background-color:hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:hover\:text-danger-ink:hover{color:hsl(var(--danger-ink))}.group.destructive .group-\[\.destructive\]\:hover\:text-destructive-foreground:hover{color:hsl(var(--destructive-foreground))}.group.destructive .group-\[\.destructive\]\:focus\:ring-danger:focus{--tw-ring-color: hsl(var(--danger))}.group.destructive .group-\[\.destructive\]\:focus\:ring-destructive:focus{--tw-ring-color: hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:focus\:ring-offset-red-600:focus{--tw-ring-offset-color: #dc2626}.peer\/menu-button:hover~.peer-hover\/menu-button\:text-sidebar-accent-foreground{color:hsl(var(--sidebar-accent-foreground))}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.has-\[\[data-variant\=inset\]\]\:bg-sidebar:has([data-variant=inset]){background-color:hsl(var(--sidebar-background))}.has-\[\:disabled\]\:opacity-50:has(:disabled){opacity:.5}.group\/menu-item:has([data-sidebar=menu-action]) .group-has-\[\[data-sidebar\=menu-action\]\]\/menu-item\:pr-8{padding-right:2rem}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-selected\:bg-accent[aria-selected=true]{background-color:hsl(var(--accent))}.aria-selected\:text-accent-foreground[aria-selected=true]{color:hsl(var(--accent-foreground))}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true],.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=checked\]\:translate-x-5[data-state=checked]{--tw-translate-x: 1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked],.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end]{--tw-translate-x: var(--radix-toast-swipe-end-x);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{--tw-translate-x: var(--radix-toast-swipe-move-x);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height);opacity:1}to{height:0;opacity:0}}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up .2s var(--ease-out)}@keyframes accordion-down{0%{height:0;opacity:0}to{height:var(--radix-accordion-content-height);opacity:1}}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down .2s var(--ease-out)}.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[state\=checked\]\:border-primary[data-state=checked]{border-color:hsl(var(--primary))}.data-\[state\=open\]\:border-mint-line[data-state=open]{border-color:hsl(var(--mint-line))}.data-\[active\=true\]\:bg-sidebar-accent[data-active=true]{background-color:hsl(var(--sidebar-accent))}.data-\[active\]\:bg-sky\/50[data-active]{background-color:hsl(var(--sky) / .5)}.data-\[selected\=\'true\'\]\:bg-accent[data-selected=true]{background-color:hsl(var(--accent))}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:hsl(var(--background))}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:hsl(var(--primary))}.data-\[state\=on\]\:bg-accent[data-state=on],.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:hsl(var(--accent))}.data-\[state\=open\]\:bg-mint-tint[data-state=open]{background-color:hsl(var(--mint-tint))}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:hsl(var(--secondary))}.data-\[state\=open\]\:bg-sky\/50[data-state=open]{background-color:hsl(var(--sky) / .5)}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:hsl(var(--muted))}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:hsl(var(--input))}.data-\[active\=true\]\:font-medium[data-active=true]{font-weight:500}.data-\[active\=true\]\:text-sidebar-accent-foreground[data-active=true]{color:hsl(var(--sidebar-accent-foreground))}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:hsl(var(--accent-foreground))}.data-\[state\=active\]\:text-foreground[data-state=active]{color:hsl(var(--foreground))}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:hsl(var(--primary-foreground))}.data-\[state\=on\]\:text-accent-foreground[data-state=on],.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:hsl(var(--accent-foreground))}.data-\[state\=open\]\:text-mint-ink[data-state=open]{color:hsl(var(--mint-ink))}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:hsl(var(--muted-foreground))}.data-\[disabled\=true\]\:opacity-50[data-disabled=true],.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=active\]\:shadow-sm[data-state=active]{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.data-\[swipe\=move\]\:transition-none[data-swipe=move]{transition-property:none}.data-\[state\=closed\]\:duration-300[data-state=closed]{transition-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{transition-duration:.5s}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-],.data-\[state\=open\]\:animate-in[data-state=open],.data-\[state\=visible\]\:animate-in[data-state=visible]{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-],.data-\[state\=closed\]\:animate-out[data-state=closed],.data-\[state\=hidden\]\:animate-out[data-state=hidden],.data-\[swipe\=end\]\:animate-out[data-swipe=end]{animation-name:exit;animation-duration:.15s;--tw-exit-opacity: initial;--tw-exit-scale: initial;--tw-exit-rotate: initial;--tw-exit-translate-x: initial;--tw-exit-translate-y: initial}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity: 0}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-],.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity: 0}.data-\[state\=closed\]\:fade-out-80[data-state=closed]{--tw-exit-opacity: .8}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity: 0}.data-\[state\=open\]\:fade-in-0[data-state=open],.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity: 0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale: .95}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale: .9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale: .95}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x: 13rem}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x: -13rem}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x: 13rem}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x: -13rem}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y: -.5rem}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x: .5rem}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x: -.5rem}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y: .5rem}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y: 100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x: -100%}.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed]{--tw-exit-translate-x: -50%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed],.data-\[state\=closed\]\:slide-out-to-right-full[data-state=closed]{--tw-exit-translate-x: 100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y: -100%}.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed]{--tw-exit-translate-y: -48%}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y: 100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x: -100%}.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open]{--tw-enter-translate-x: -50%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x: 100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y: -100%}.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open]{--tw-enter-translate-y: -48%}.data-\[state\=open\]\:slide-in-from-top-full[data-state=open]{--tw-enter-translate-y: -100%}.data-\[state\=closed\]\:duration-300[data-state=closed]{animation-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{animation-duration:.5s}.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:0}.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:.25rem}.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=open\]\:hover\:bg-sidebar-accent:hover[data-state=open]{background-color:hsl(var(--sidebar-accent))}.data-\[state\=open\]\:hover\:text-sidebar-accent-foreground:hover[data-state=open]{color:hsl(var(--sidebar-accent-foreground))}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]{left:calc(var(--sidebar-width) * -1)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]{right:calc(var(--sidebar-width) * -1)}.group[data-side=left] .group-data-\[side\=left\]\:-right-4{right:-1rem}.group[data-side=right] .group-data-\[side\=right\]\:left-0{left:0}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:-mt-8{margin-top:-2rem}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:hidden{display:none}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!size-8{width:2rem!important;height:2rem!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[--sidebar-width-icon\]{width:var(--sidebar-width-icon)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)\)\]{width:calc(var(--sidebar-width-icon) + 1rem)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)_\+2px\)\]{width:calc(var(--sidebar-width-icon) + 1rem + 2px)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:w-0{width:0px}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-side=right] .group-data-\[side\=right\]\:rotate-180,.group\/collapsible[data-state=open] .group-data-\[state\=open\]\/collapsible\:rotate-180,.group[data-state=open] .group-data-\[state\=open\]\:rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:overflow-hidden{overflow:hidden}.group[data-variant=floating] .group-data-\[variant\=floating\]\:rounded-lg{border-radius:var(--radius)}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border{border-width:1px}.group[data-side=left] .group-data-\[side\=left\]\:border-r{border-right-width:1px}.group[data-side=right] .group-data-\[side\=right\]\:border-l{border-left-width:1px}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border-sidebar-border{border-color:hsl(var(--sidebar-border))}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!p-0{padding:0!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!p-2{padding:.5rem!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:opacity-0{opacity:0}.group[data-variant=floating] .group-data-\[variant\=floating\]\:shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:after\:left-full:after{content:var(--tw-content);left:100%}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:hover\:bg-sidebar:hover{background-color:hsl(var(--sidebar-background))}.peer\/menu-button[data-size=default]~.peer-data-\[size\=default\]\/menu-button\:top-1\.5{top:.375rem}.peer\/menu-button[data-size=lg]~.peer-data-\[size\=lg\]\/menu-button\:top-2\.5{top:.625rem}.peer\/menu-button[data-size=sm]~.peer-data-\[size\=sm\]\/menu-button\:top-1{top:.25rem}.peer[data-variant=inset]~.peer-data-\[variant\=inset\]\:min-h-\[calc\(100svh-theme\(spacing\.4\)\)\]{min-height:calc(100svh - 1rem)}.peer\/menu-button[data-active=true]~.peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground{color:hsl(var(--sidebar-accent-foreground))}.dark\:border-amber-line:is(.dark *){border-color:hsl(var(--amber-line))}.dark\:border-danger-line:is(.dark *){border-color:hsl(var(--danger-line))}.dark\:border-destructive:is(.dark *){border-color:hsl(var(--destructive))}.dark\:border-mint-line:is(.dark *){border-color:hsl(var(--mint-line))}.dark\:border-sky-line:is(.dark *){border-color:hsl(var(--sky-line))}.dark\:bg-amber-tint:is(.dark *){background-color:hsl(var(--amber-tint))}.dark\:bg-amber-tint\/20:is(.dark *){background-color:hsl(var(--amber-tint) / .2)}.dark\:bg-background\/30:is(.dark *){background-color:hsl(var(--background) / .3)}.dark\:bg-danger-tint:is(.dark *){background-color:hsl(var(--danger-tint))}.dark\:bg-danger-tint\/20:is(.dark *){background-color:hsl(var(--danger-tint) / .2)}.dark\:bg-mint-tint:is(.dark *){background-color:hsl(var(--mint-tint))}.dark\:bg-mint-tint\/10:is(.dark *){background-color:hsl(var(--mint-tint) / .1)}.dark\:bg-mint-tint\/20:is(.dark *){background-color:hsl(var(--mint-tint) / .2)}.dark\:bg-sky-tint:is(.dark *){background-color:hsl(var(--sky-tint))}.dark\:bg-sky-tint\/20:is(.dark *){background-color:hsl(var(--sky-tint) / .2)}.dark\:bg-surface-card:is(.dark *){background-color:hsl(var(--bg-card))}.dark\:bg-surface-card\/20:is(.dark *){background-color:hsl(var(--bg-card) / .2)}.dark\:bg-violet-tint\/20:is(.dark *){background-color:hsl(var(--violet-tint) / .2)}.dark\:bg-white\/5:is(.dark *){background-color:#ffffff0d}.dark\:from-amber\/20:is(.dark *){--tw-gradient-from: hsl(var(--amber) / .2) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--amber) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-amber\/30:is(.dark *){--tw-gradient-from: hsl(var(--amber) / .3) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--amber) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-amber\/50:is(.dark *){--tw-gradient-from: hsl(var(--amber) / .5) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--amber) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-danger\/30:is(.dark *){--tw-gradient-from: hsl(var(--danger) / .3) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--danger) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-mint\/20:is(.dark *){--tw-gradient-from: hsl(var(--mint) / .2) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--mint) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-mint\/30:is(.dark *){--tw-gradient-from: hsl(var(--mint) / .3) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--mint) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-sky\/20:is(.dark *){--tw-gradient-from: hsl(var(--sky) / .2) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--sky) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-sky\/30:is(.dark *){--tw-gradient-from: hsl(var(--sky) / .3) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--sky) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-sky\/50:is(.dark *){--tw-gradient-from: hsl(var(--sky) / .5) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--sky) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-surface-card:is(.dark *){--tw-gradient-from: hsl(var(--bg-card)) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--bg-card) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-violet\/50:is(.dark *){--tw-gradient-from: hsl(var(--violet) / .5) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--violet) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:to-amber\/20:is(.dark *){--tw-gradient-to: hsl(var(--amber) / .2) var(--tw-gradient-to-position)}.dark\:to-amber\/30:is(.dark *){--tw-gradient-to: hsl(var(--amber) / .3) var(--tw-gradient-to-position)}.dark\:to-amber\/50:is(.dark *){--tw-gradient-to: hsl(var(--amber) / .5) var(--tw-gradient-to-position)}.dark\:to-mint\/20:is(.dark *){--tw-gradient-to: hsl(var(--mint) / .2) var(--tw-gradient-to-position)}.dark\:to-mint\/30:is(.dark *){--tw-gradient-to: hsl(var(--mint) / .3) var(--tw-gradient-to-position)}.dark\:to-sky\/20:is(.dark *){--tw-gradient-to: hsl(var(--sky) / .2) var(--tw-gradient-to-position)}.dark\:to-sky\/30:is(.dark *){--tw-gradient-to: hsl(var(--sky) / .3) var(--tw-gradient-to-position)}.dark\:to-sky\/50:is(.dark *){--tw-gradient-to: hsl(var(--sky) / .5) var(--tw-gradient-to-position)}.dark\:to-surface-card:is(.dark *){--tw-gradient-to: hsl(var(--bg-card)) var(--tw-gradient-to-position)}.dark\:to-violet\/20:is(.dark *){--tw-gradient-to: hsl(var(--violet) / .2) var(--tw-gradient-to-position)}.dark\:to-violet\/50:is(.dark *){--tw-gradient-to: hsl(var(--violet) / .5) var(--tw-gradient-to-position)}.dark\:text-danger-ink:is(.dark *){color:hsl(var(--danger-ink))}.dark\:text-ink-8:is(.dark *){color:hsl(var(--ink-8))}.dark\:text-mint-ink:is(.dark *){color:hsl(var(--mint-ink))}.dark\:text-mint-ink\/70:is(.dark *){color:hsl(var(--mint-ink) / .7)}.dark\:text-sky-ink:is(.dark *){color:hsl(var(--sky-ink))}.dark\:hover\:bg-amber-tint\/50:hover:is(.dark *){background-color:hsl(var(--amber-tint) / .5)}.dark\:hover\:bg-mint-tint:hover:is(.dark *){background-color:hsl(var(--mint-tint))}.dark\:hover\:bg-mint-tint\/20:hover:is(.dark *){background-color:hsl(var(--mint-tint) / .2)}@media (max-width: 767px){.max-\[767px\]\:col-span-2{grid-column:span 2 / span 2}.max-\[767px\]\:col-start-2{grid-column-start:2}.max-\[767px\]\:row-span-2{grid-row:span 2 / span 2}.max-\[767px\]\:row-start-1{grid-row-start:1}.max-\[767px\]\:row-start-2{grid-row-start:2}.max-\[767px\]\:mt-0{margin-top:0}.max-\[767px\]\:mt-\[19px\]{margin-top:19px}.max-\[767px\]\:line-clamp-none{overflow:visible;display:block;-webkit-box-orient:horizontal;-webkit-line-clamp:none}.max-\[767px\]\:flex{display:flex}.max-\[767px\]\:inline-flex{display:inline-flex}.max-\[767px\]\:grid{display:grid}.max-\[767px\]\:h-11{height:2.75rem}.max-\[767px\]\:h-9{height:2.25rem}.max-\[767px\]\:min-h-11{min-height:2.75rem}.max-\[767px\]\:w-11{width:2.75rem}.max-\[767px\]\:w-9{width:2.25rem}.max-\[767px\]\:w-\[6\.5rem\]{width:6.5rem}.max-\[767px\]\:w-auto{width:auto}.max-\[767px\]\:min-w-0{min-width:0px}.max-\[767px\]\:max-w-full{max-width:100%}.max-\[767px\]\:flex-1{flex:1 1 0%}.max-\[767px\]\:shrink-0{flex-shrink:0}.max-\[767px\]\:basis-full{flex-basis:100%}.max-\[767px\]\:grid-cols-\[34px_minmax\(0\,1fr\)\]{grid-template-columns:34px minmax(0,1fr)}.max-\[767px\]\:grid-cols-\[44px_minmax\(0\,1fr\)\]{grid-template-columns:44px minmax(0,1fr)}.max-\[767px\]\:flex-col{flex-direction:column}.max-\[767px\]\:flex-wrap{flex-wrap:wrap}.max-\[767px\]\:items-start{align-items:flex-start}.max-\[767px\]\:items-center{align-items:center}.max-\[767px\]\:gap-1{gap:.25rem}.max-\[767px\]\:gap-1\.5{gap:.375rem}.max-\[767px\]\:gap-2{gap:.5rem}.max-\[767px\]\:gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.max-\[767px\]\:gap-y-1{row-gap:.25rem}.max-\[767px\]\:justify-self-start{justify-self:start}.max-\[767px\]\:overflow-visible{overflow:visible}.max-\[767px\]\:whitespace-normal{white-space:normal}.max-\[767px\]\:break-words{overflow-wrap:break-word}.max-\[767px\]\:px-2{padding-left:.5rem;padding-right:.5rem}.max-\[767px\]\:text-left{text-align:left}.max-\[767px\]\:text-\[18px\]{font-size:18px}}@media (max-width: 520px){.max-\[520px\]\:sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}}@media (min-width: 640px){.sm\:bottom-0{bottom:0}.sm\:right-0{right:0}.sm\:top-auto{top:auto}.sm\:col-span-1{grid-column:span 1 / span 1}.sm\:mt-0{margin-top:0}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:h-6{height:1.5rem}.sm\:min-h-\[200px\]{min-height:200px}.sm\:min-h-\[3rem\]{min-height:3rem}.sm\:w-6{width:1.5rem}.sm\:max-w-2xl{max-width:42rem}.sm\:max-w-\[425px\]{max-width:425px}.sm\:max-w-\[500px\]{max-width:500px}.sm\:max-w-lg{max-width:32rem}.sm\:max-w-md{max-width:28rem}.sm\:max-w-sm{max-width:24rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:flex-wrap{flex-wrap:wrap}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2\.5{gap:.625rem}.sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.sm\:rounded-lg{border-radius:var(--radius)}.sm\:p-3{padding:.75rem}.sm\:p-4{padding:1rem}.sm\:p-6{padding:1.5rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-\[26px\]{padding-left:26px;padding-right:26px}.sm\:pb-2{padding-bottom:.5rem}.sm\:text-left{text-align:left}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.data-\[state\=open\]\:sm\:slide-in-from-bottom-full[data-state=open]{--tw-enter-translate-y: 100%}}@media (min-width: 768px){.tablet\:inline{display:inline}.tablet\:max-w-lg{max-width:32rem}.tablet\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tablet\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.tablet\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.tablet\:gap-2{gap:.5rem}.tablet\:p-6{padding:1.5rem}.tablet\:px-3{padding-left:.75rem;padding-right:.75rem}.md\:absolute{position:absolute}.md\:top-6{top:1.5rem}.md\:col-span-2{grid-column:span 2 / span 2}.md\:mb-8{margin-bottom:2rem}.md\:mt-12{margin-top:3rem}.md\:block{display:block}.md\:flex{display:flex}.md\:h-8{height:2rem}.md\:h-\[600px\]{height:600px}.md\:w-24{width:6rem}.md\:w-8{width:2rem}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:max-w-4xl{max-width:56rem}.md\:max-w-\[420px\]{max-width:420px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:gap-6{gap:1.5rem}.md\:space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.md\:p-6{padding:1.5rem}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:opacity-0{opacity:0}.after\:md\:hidden:after{content:var(--tw-content);display:none}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:m-2{margin:.5rem}.peer[data-state=collapsed][data-variant=inset]~.md\:peer-data-\[state\=collapsed\]\:peer-data-\[variant\=inset\]\:ml-2{margin-left:.5rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:ml-0{margin-left:0}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:rounded-xl{border-radius:.75rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}}@media (min-width: 1024px){.laptop\:w-auto{width:auto}.laptop\:max-w-6xl{max-width:72rem}.laptop\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:col-span-1{grid-column:span 1 / span 1}.lg\:col-span-12{grid-column:span 12 / span 12}.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:col-span-3{grid-column:span 3 / span 3}.lg\:h-16{height:4rem}.lg\:h-32{height:8rem}.lg\:w-16{width:4rem}.lg\:w-32{width:8rem}.lg\:max-w-3xl{max-width:48rem}.lg\:max-w-4xl{max-width:56rem}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:flex-row-reverse{flex-direction:row-reverse}.lg\:gap-8{gap:2rem}.lg\:p-8{padding:2rem}.lg\:py-32{padding-top:8rem;padding-bottom:8rem}.lg\:text-3xl{font-size:1.875rem;line-height:2.25rem}.lg\:text-5xl{font-size:3rem;line-height:1}.lg\:text-6xl{font-size:3.75rem;line-height:1}}@media (min-width: 1280px){.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-\[1fr_340px\]{grid-template-columns:1fr 340px}.xl\:grid-cols-\[1fr_344px\]{grid-template-columns:1fr 344px}}.\[\&\:\:-webkit-calendar-picker-indicator\]\:opacity-60::-webkit-calendar-picker-indicator{opacity:.6}.\[\&\:\:-webkit-calendar-picker-indicator\]\:invert::-webkit-calendar-picker-indicator{--tw-invert: invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>span\:last-child\]\:truncate>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.\[\&\>span\]\:line-clamp-1>span{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y: -3px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:left-4>svg{left:1rem}.\[\&\>svg\]\:top-4>svg{top:1rem}.\[\&\>svg\]\:size-3\.5>svg{width:.875rem;height:.875rem}.\[\&\>svg\]\:size-4>svg{width:1rem;height:1rem}.\[\&\>svg\]\:h-2\.5>svg{height:.625rem}.\[\&\>svg\]\:h-3>svg{height:.75rem}.\[\&\>svg\]\:w-2\.5>svg{width:.625rem}.\[\&\>svg\]\:w-3>svg{width:.75rem}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-destructive>svg{color:hsl(var(--destructive))}.\[\&\>svg\]\:text-foreground>svg{color:hsl(var(--foreground))}.\[\&\>svg\]\:text-muted-foreground>svg{color:hsl(var(--muted-foreground))}.\[\&\>svg\]\:text-sidebar-accent-foreground>svg{color:hsl(var(--sidebar-accent-foreground))}.\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:1.75rem}.\[\&\>tr\]\:last\:border-b-0:last-child>tr{border-bottom-width:0px}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:hsl(var(--muted-foreground))}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke="#ccc"]{stroke:hsl(var(--border) / .5)}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:hsl(var(--border))}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke="#fff"]{stroke:transparent}.\[\&_\.recharts-layer\]\:outline-none .recharts-layer{outline:2px solid transparent;outline-offset:2px}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke="#ccc"]{stroke:hsl(var(--border))}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:hsl(var(--muted))}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke="#ccc"]{stroke:hsl(var(--border))}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke="#fff"]{stroke:transparent}.\[\&_\.recharts-sector\]\:outline-none .recharts-sector,.\[\&_\.recharts-surface\]\:outline-none .recharts-surface{outline:2px solid transparent;outline-offset:2px}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-top:.375rem;padding-bottom:.375rem}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:.75rem;line-height:1rem}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{font-weight:500}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:hsl(var(--muted-foreground))}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:1.25rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:1.25rem}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:3rem}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-top:.75rem;padding-bottom:.75rem}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:1.25rem}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:1.25rem}.\[\&_p\]\:leading-relaxed p{line-height:1.625}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:1rem;height:1rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-width:0px}.\[\&_tr\]\:border-b tr{border-bottom-width:1px}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:-.5rem}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=left] .\[\[data-side\=left\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:-.5rem}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=right] .\[\[data-side\=right\]_\&\]\:cursor-e-resize{cursor:e-resize}:root{--anchor-rail-width: 80px;--anchor-header-height: 78px;--anchor-page-width: 1420px;--anchor-page-gutter: clamp(24px,3.3vw,56px);--anchor-phone-body: 1rem;--anchor-phone-label: .875rem;--anchor-phone-caption: .8125rem;--radius: .65rem;--path: var(--mint);--path-ink: var(--mint-ink);--path-tint: var(--mint-tint);--path-line: var(--mint-line);--lights: var(--neutral-block);--lights-ink: var(--ink-4);--lights-tint: var(--bg-chip);--lights-line: var(--line-control);--detour: var(--amber);--detour-ink: var(--amber-ink);--detour-tint: var(--amber-tint);--detour-line: var(--amber-line)}:root.light{--sec: var(--ink-7);--sec-ink: var(--ink-5);--sec-tint: var(--bg-chip);--sec-line: var(--line-control);--sec-chip: var(--bg-chip);--area-hue: 205;--bg-root: 0 0% 100%;--bg-app: 195 33.3% 98.8%;--bg-rail: 195 33.3% 97.6%;--bg-card: 0 0% 100%;--bg-elev: 0 0% 100%;--bg-hover: 194.1 44.7% 96.3%;--bg-sel: 194.5 47.8% 92.7%;--bg-chip: 192 45.5% 95.7%;--bg-toggle: 190.4 51.1% 91.2%;--line-strong: 195 30% 54.6%;--line: 195 30% 67.7%;--line-soft: 195 30% 78.6%;--line-row: 195 30% 87.6%;--line-control: 195 30% 54.6%;--ink: 207.3 35.5% 12.2%;--ink-hi: 207.3 44% 7%;--ink-2: 205.7 28% 19.6%;--ink-3: 207.1 22.6% 27.8%;--ink-4: 206.7 20.2% 34.9%;--ink-5: 207 21.3% 30.4%;--ink-6: 207.1 18.5% 36.1%;--ink-7: 205.7 17.1% 40.2%;--ink-8: 206.7 15.3% 43.5%;--ink-9: 204 14.6% 45.7%;--ink-10: 204 14.6% 45.7%;--ink-11: 204 14.6% 45.7%;--ink-12: 204 14.6% 45.7%;--ink-placeholder: 204 14.6% 45.7%;--mint: 191.8 59.4% 29%;--mint-ink: 192.3 62.7% 25.3%;--mint-hi: 191.5 59.2% 32.7%;--mint-deep: 192.8 58% 27.1%;--on-mint: 0 0% 100%;--mint-tint: 188.6 50% 94.5%;--mint-line: 192.2 45.8% 79%;--mint-chip: 190.4 51.1% 91.2%;--mint-soft: 192.5 31.8% 41.4%;--mint-ghost: 190 54.5% 95.7%;--mint-ghost-line: 192.3 43.8% 82.5%;--mint-past: 194.3 42.9% 90.4%;--mint-past-ink: 192.5 31.8% 41.4%;--heat-0: 198 35.7% 94.5%;--heat-1: 192.9 48.3% 88.6%;--heat-2: 192.2 44.1% 78.2%;--heat-3: 192.4 41% 60.8%;--heat-4: 191.5 55.3% 35.1%}:root.dark{--sec: var(--ink-7);--sec-ink: var(--ink-5);--sec-tint: var(--bg-chip);--sec-line: var(--line-control);--sec-chip: var(--bg-chip);--area-hue: 205;--bg-root: 210 41.7% 4.7%;--bg-app: 212 42.9% 6.9%;--bg-rail: 210 40% 5.9%;--bg-card: 210 43.5% 9%;--bg-elev: 207.7 43.3% 11.8%;--bg-hover: 201.8 41.8% 15.5%;--bg-sel: 200 41.9% 18.2%;--bg-chip: 201.4 41.2% 13.3%;--bg-toggle: 197.3 38.5% 22.9%;--line-strong: 201.3 28.3% 31.2%;--line: 202.1 35.2% 21.2%;--line-soft: 202.8 34.9% 16.3%;--line-row: 204.4 41.5% 12.7%;--line-control: 203.3 29.7% 32.4%;--ink: 198.5 56.5% 95.5%;--ink-hi: 198 100% 98%;--ink-2: 200.8 39.4% 87.1%;--ink-3: 202.9 33.3% 80%;--ink-4: 200.5 28.8% 74.1%;--ink-5: 202.5 26% 69.8%;--ink-6: 203.4 22.9% 64.9%;--ink-7: 203.7 21.8% 61.4%;--ink-8: 203.7 20.8% 59.4%;--ink-9: 204 20% 55.9%;--ink-10: 205.3 19% 53.5%;--ink-11: 206.1 18.7% 51.8%;--ink-12: 206.1 18.1% 50.2%;--ink-placeholder: 203.7 20.8% 59.4%;--mint: 188.8 65.4% 79.6%;--mint-ink: 188.6 75.9% 83.7%;--mint-hi: 187.3 80.4% 90%;--mint-deep: 191.5 48.3% 59.8%;--on-mint: 195.7 56.8% 14.5%;--mint-tint: 201.3 49.2% 12.4%;--mint-line: 197 33.8% 30.8%;--mint-chip: 199.5 42.5% 17.1%;--mint-soft: 191 43.4% 77.8%;--mint-ghost: 199.4 47.7% 12.7%;--mint-ghost-line: 197.1 33.3% 28.8%;--mint-past: 198.8 41% 15.3%;--mint-past-ink: 192.9 40.4% 68.4%;--amber: 33 66.7% 70.6%;--amber-ink: 33.8 69.6% 75.5%;--on-amber: 34.5 52.4% 12.4%;--amber-tint: 35 20% 11.8%;--amber-line: 34.1 27.8% 26.1%;--amber-chip: 33 26.3% 14.9%;--amber-soft: 34.4 32.5% 67.5%;--danger: 348.9 61.3% 75.7%;--danger-ink: 349.4 66% 81.6%;--danger-tint: 320 22.4% 13.1%;--danger-line: 338.5 28.5% 26.9%;--danger-soft: 341.3 29.4% 70%;--violet: 242.2 54% 80.4%;--violet-ink: 243.9 60.5% 85.1%;--violet-hi: 244.5 80% 90.2%;--violet-tint: 227.5 30.8% 15.3%;--violet-line: 233.5 23.3% 31.2%;--violet-panel: 223.2 38.5% 12.7%;--on-violet: 237.6 26.9% 18.2%;--sky: 200 53.2% 72.4%;--sky-ink: 195.5 62% 80.4%;--sky-tint: 210 48.4% 12.2%;--sky-line: 206.5 36.6% 27.8%;--sky-chip: 207.6 42.5% 17.1%;--on-sky: 201.2 51.5% 12.9%;--sky-block: 198.4 43.9% 66.5%;--neutral-block: 205.3 20.9% 64.3%;--violet-block: 240 29.6% 75.5%;--heat-0: 203.5 37.7% 12%;--heat-1: 198.1 46.2% 18.2%;--heat-2: 194.5 43.1% 28.2%;--heat-3: 191.7 37.4% 48.2%;--heat-4: 188.8 65.4% 79.6%;--success: 157 33% 69%;--success-foreground: 159 35% 12%;--shadow-card: 0 4px 24px #00000014, inset 0 1px 0 #c3eaf506;--shadow-card-hover: 0 8px 30px #00000026, inset 0 1px 0 #c3eaf50a;--shadow-modal: 0 30px 110px #00000099, 0 0 0 1px #a1d9e608;--shadow-frame: 0 35px 100px #00000066;--shadow-button: 0 0 20px #87dce410, inset 0 1px 0 #ffffff33}html,body{background:hsl(var(--bg-root))}::-moz-selection{background:hsl(var(--mint) / .23);color:hsl(var(--ink-hi))}::selection{background:hsl(var(--mint) / .23);color:hsl(var(--ink-hi))}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}input,textarea,select{accent-color:hsl(var(--mint))}select option{background:hsl(var(--bg-elev));color:hsl(var(--ink))}:focus-visible{outline-color:hsl(var(--mint))}.anchor-panel,.anchor-card{background:linear-gradient(145deg,hsl(var(--bg-elev) / .5),hsl(var(--bg-card)) 75%);border-color:hsl(var(--line));box-shadow:var(--shadow-card)}.anchor-panel-header{min-height:60px}.anchor-screen{max-width:var(--anchor-page-width);margin-inline:auto;padding:34px var(--anchor-page-gutter) 48px}.anchor-eyebrow{font-size:10px;line-height:1.6;letter-spacing:.15em}.anchor-input{background:hsl(var(--bg-root) / .55);border-color:hsl(var(--line-control) / .6);transition:border-color .18s,box-shadow .18s}.anchor-input:hover:not(:disabled){border-color:hsl(var(--line-control))}.anchor-input:focus-visible,.anchor-input[data-state=open]{border-color:hsl(var(--mint) / .6);box-shadow:0 0 0 3px hsl(var(--mint) / .065)}.anchor-dialog,.anchor-popover,.anchor-sheet{background:linear-gradient(145deg,hsl(var(--bg-elev)),hsl(var(--bg-card)) 75%);border-color:hsl(var(--line-strong) / .75);box-shadow:var(--shadow-modal)}.anchor-dialog{border-radius:15px}.anchor-dialog-title{font-weight:400;font-size:25px;line-height:1.25;letter-spacing:-.5px}.anchor-dialog-description{color:hsl(var(--ink-6));line-height:1.7}.anchor-dialog-close{width:36px;height:36px;display:flex;align-items:center;justify-content:center}.anchor-segmented{background:hsl(var(--bg-root) / .55);border-color:hsl(var(--line));border-radius:9px}.anchor-segmented button{min-height:33px;font-size:11px}.anchor-section-tabs{border-color:hsl(var(--line))}.anchor-section-tabs [role=tab]{min-height:44px;font-size:11px}.anchor-stat{background:linear-gradient(150deg,hsl(var(--bg-elev) / .5),hsl(var(--bg-card)));padding:17px 19px;border-radius:10px}.anchor-stat-value{font-family:Barlow,sans-serif;font-size:32px;font-weight:400;letter-spacing:-1px}.anchor-empty{font-size:14px;line-height:1.7}.command-utility-page{max-width:var(--anchor-page-width);margin-inline:auto;padding:10px 22px 36px}.command-utility-page>.container{max-width:none}.command-utility-page h1{font-size:clamp(30px,3.3vw,46px);font-weight:400;line-height:1.15;letter-spacing:-1.3px}.command-utility-page>div>div:first-child{text-align:left}.command-utility-page>div>div:first-child>div{justify-content:flex-start}.command-utility-page>div>div:first-child p{margin-left:0;font-size:15px;line-height:1.7}.anchor-tabs-list{border:1px solid hsl(var(--line));background:hsl(var(--bg-root) / .5);height:auto;min-height:42px;gap:3px}.anchor-tabs-trigger{border:1px solid transparent;border-radius:6px;min-height:32px}.anchor-tabs-trigger[data-state=active]{color:hsl(var(--mint-ink));background:hsl(var(--mint-tint));border-color:hsl(var(--mint-line) / .8);box-shadow:inset 0 1px hsl(var(--mint) / .05)}.anchor-table thead{color:hsl(var(--ink-7));background:hsl(var(--bg-root) / .3)}.anchor-table th{font:10px/1.5 JetBrains Mono,monospace;letter-spacing:.08em;font-weight:400}.anchor-table td{border-color:hsl(var(--line-row));font-size:14px}.anchor-table tbody tr:hover{background:hsl(var(--mint) / .025)}[data-sonner-toaster]{--normal-bg: hsl(var(--bg-elev));--normal-text: hsl(var(--ink));--normal-border: hsl(var(--line-strong))}[data-sonner-toast]{box-shadow:var(--shadow-modal)}html.native-app .anchor-card,html.native-app .anchor-dialog{border-color:hsl(var(--line-strong) / .7)}html.native-app .anchor-section-tabs[role=tablist]{background:transparent!important;backdrop-filter:none;border:0;border-bottom:1px solid hsl(var(--line));border-radius:0}html.native-app .anchor-tabs-list{background:hsl(var(--bg-root) / .5)!important}html.native-app .cc-composer textarea,html.native-app .cc-session-select select,html.native-app .cc-workspace select{background:transparent!important;border:0!important;border-radius:0}@media (max-width: 767px){.command-utility-page{padding:8px 4px 26px}.anchor-screen{padding:26px 22px 32px}.anchor-dialog-title{font-size:23px}.anchor-dialog{padding:22px 18px}.anchor-dialog-close{top:10px;right:10px}.anchor-segmented button,.anchor-tabs-trigger{min-height:38px}}@media (prefers-reduced-motion: reduce){.anchor-input{transition:none}html.native-app [data-scroll-container]{scroll-behavior:auto}}.a-chip{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:999px;border:1px solid hsl(var(--line-control));background:hsl(var(--bg-chip));color:hsl(var(--ink-4));font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.a-chip:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}.a-chip--path{border-color:hsl(var(--path-line));background:hsl(var(--path-tint));color:hsl(var(--path-ink))}.a-chip--lights{border-color:hsl(var(--lights-line));background:hsl(var(--lights-tint));color:hsl(var(--lights-ink))}.a-chip--detour{border-color:hsl(var(--detour-line));background:hsl(var(--detour-tint));color:hsl(var(--detour-ink))}.a-chip--flat:before{display:none}.a-stat{position:relative;min-width:0;padding:18px 20px 16px;border-radius:10px;border:1px solid hsl(var(--line-soft));background:hsl(var(--bg-card));overflow:hidden}.a-stat:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:hsl(var(--ink-7))}.a-stat--path:before{background:hsl(var(--path))}.a-stat--lights:before{background:hsl(var(--lights))}.a-stat--detour:before{background:hsl(var(--detour))}.a-stat--horizon:before{background:hsl(var(--violet))}.a-stat--slipped:before{background:hsl(var(--danger))}.a-stat__label{display:block;margin-bottom:8px;color:hsl(var(--ink-5));font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.a-stat__value{display:block;color:hsl(var(--ink));font-size:clamp(22px,2.4vw,28px);font-weight:600;line-height:1.1;font-variant-numeric:tabular-nums}.a-stat__meta{display:block;margin-top:6px;color:hsl(var(--ink-4));font-size:13px;line-height:1.45}.a-stat--detour .a-stat__value{color:hsl(var(--detour-ink))}.a-stat--slipped .a-stat__value{color:hsl(var(--danger-ink))}.a-bar{height:6px;border-radius:999px;overflow:hidden;background:hsl(var(--heat-0));border:1px solid hsl(var(--line-soft))}.a-bar__fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,hsl(var(--heat-2)),hsl(var(--heat-4)));transition:width .32s cubic-bezier(.4,0,.2,1)}.a-bar--path .a-bar__fill{background:linear-gradient(90deg,hsl(var(--path) / .45),hsl(var(--path)))}.a-bar--lights .a-bar__fill{background:linear-gradient(90deg,hsl(var(--lights) / .45),hsl(var(--lights)))}.a-bar--detour .a-bar__fill{background:linear-gradient(90deg,hsl(var(--detour) / .45),hsl(var(--detour)))}.a-split{display:flex;height:8px;border-radius:999px;overflow:hidden;background:hsl(var(--heat-0))}.a-split>span{display:block;min-width:0;transition:flex-basis .32s cubic-bezier(.4,0,.2,1)}.a-split__path{background:hsl(var(--path))}.a-split__lights{background:hsl(var(--lights))}.a-split__detour{background:hsl(var(--detour))}.a-legend{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:9px}.a-legend>span{display:inline-flex;align-items:center;gap:6px;color:hsl(var(--ink-4));font-size:12px}.a-legend i{width:8px;height:8px;border-radius:2px;flex-shrink:0}@media (prefers-reduced-motion: reduce){.a-bar__fill,.a-split>span{transition:none}}:root{--ws-s: 46%;--ws-l: 34%;--ws-tint-l: 95%;--ws-line-l: 82%}:root.dark{--ws-s: 44%;--ws-l: 74%;--ws-tint-l: 17%;--ws-line-l: 30%}.ws-dot{display:inline-block;width:9px;height:9px;border-radius:3px;flex-shrink:0;background:hsl(var(--ws-hue) var(--ws-s) var(--ws-l))}html:is(.light,.dark)[data-section=work],html[data-section=work]{--sec: var(--green);--sec-ink: var(--green-ink);--sec-tint: var(--green-tint);--sec-line: var(--green-line);--sec-chip: var(--green-chip)}html:is(.light,.dark)[data-section=direction],html[data-section=direction]{--sec: var(--violet);--sec-ink: var(--violet-ink);--sec-tint: var(--violet-tint);--sec-line: var(--violet-line);--sec-chip: var(--violet-panel)}html:is(.light,.dark)[data-section=life],html[data-section=life]{--sec: var(--life);--sec-ink: var(--life-ink);--sec-tint: var(--life-tint);--sec-line: var(--life-line);--sec-chip: var(--life-chip)}html[data-section] :is(.command-page,.command-task-workspace,.command-settings-workspace){--cp-accent: hsl(var(--sec-ink));--cp-cyan: hsl(var(--sec))}html[data-section] .command-center{--cc-cyan: hsl(var(--sec-ink))}.command-shell-icon-link[data-section=work]{--sec: var(--green);--sec-ink: var(--green-ink);--sec-tint: var(--green-tint)}.command-shell-icon-link[data-section=direction]{--sec: var(--violet);--sec-ink: var(--violet-ink);--sec-tint: var(--violet-tint)}.command-shell-icon-link[data-section=life]{--sec: var(--life);--sec-ink: var(--life-ink);--sec-tint: var(--life-tint)}html .command-shell-icon-link[data-section]:after{content:"";position:absolute;right:9px;bottom:9px;width:5px;height:5px;border-radius:50%;background:hsl(var(--sec));opacity:.85}html .command-shell-icon-link[data-section].is-active{color:hsl(var(--sec));border-color:hsl(var(--sec) / .35);background:linear-gradient(140deg,hsl(var(--sec) / .16),hsl(var(--sec) / .05));box-shadow:0 0 22px hsl(var(--sec) / .05)}html .command-shell-icon-link[data-section].is-active:before{background:hsl(var(--sec));box-shadow:0 0 10px hsl(var(--sec) / .35)}html .command-shell-icon-link[data-section].is-active:after{display:none}html .command-page-heading__eyebrow{color:hsl(var(--sec-ink));font-weight:600;font-size:11px;letter-spacing:.12em}html .command-page-heading__eyebrow>span{width:8px;height:8px;border-radius:2px;background:hsl(var(--sec));box-shadow:none}html .command-page-heading__period{color:hsl(var(--sec))}html .cc-eyebrow,html .dream-eyebrow,html .goals-eyebrow{display:inline-flex;align-items:center;gap:8px;color:hsl(var(--sec-ink));font-weight:600}html .cc-eyebrow:before,html .dream-eyebrow:before,html .goals-eyebrow:before{content:"";width:8px;height:8px;border-radius:2px;background:hsl(var(--sec));flex-shrink:0}html .cc-daily-entry>button{--btn: var(--green);padding-top:17px}html .cc-daily-entry>button:nth-child(2){--btn: var(--mint)}html .cc-daily-entry>button:nth-child(3){--btn: var(--violet)}html .cc-daily-entry>button:before{inset:0 0 auto;width:auto;height:3px;background:hsl(var(--btn))}html .cc-daily-entry>button>svg{width:22px;height:22px;color:hsl(var(--btn))}html .cc-dream-line{color:hsl(var(--violet-ink));border-bottom-color:hsl(var(--violet-line))}html .cc-dream-line:before{background:hsl(var(--violet))}html .cc-dream-line:hover{color:hsl(var(--violet));border-bottom-color:hsl(var(--violet))}html .cc-bar-track{height:8px;border-radius:999px}html .cc-bar-fill{border-radius:999px}html .command-task-group-heading{display:flex;align-items:center;gap:9px;margin-top:6px}html .command-task-group-title{font-size:13px;font-weight:600;letter-spacing:.02em}html .command-task-group-heading>span:last-child{color:hsl(var(--sec-ink));font-weight:600}html .task-priority{display:inline-flex;align-items:center;gap:5px;padding:2px 9px;border-radius:999px;border:1px solid hsl(var(--amber) / .45);background:hsl(var(--amber-tint));color:hsl(var(--amber-ink));font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}html.dark .task-priority{background:hsl(var(--amber) / .1)}html .task-priority svg{width:12px;height:12px}html .command-task-view[aria-pressed=true]{background:hsl(var(--sec) / .14);border-color:hsl(var(--sec) / .45);color:hsl(var(--sec-ink))}html .command-task-view[aria-pressed=true] span{color:inherit}html .task-row-ask{color:hsl(var(--sec-ink))}html .task-row-ask:hover{color:hsl(var(--sec))}html .cc-commitment-progress{position:relative;overflow:hidden;border-top:3px solid hsl(var(--green))}html .cc-commitment-meter{height:8px;border-radius:999px}html .cc-commitment-meter>*{background:linear-gradient(90deg,hsl(var(--green) / .45),hsl(var(--green)));border-radius:999px}html .cc-balance{position:relative;border-top:3px solid hsl(var(--life));padding-top:14px}html .cc-section-heading h2{display:inline-flex;align-items:center;gap:9px}html .cc-section-heading h2:before{content:"";width:8px;height:8px;border-radius:2px;background:hsl(var(--ink-7));flex-shrink:0}html .task-commitment-control{border-color:hsl(var(--sec) / .5);color:hsl(var(--sec-ink))}html .task-commitment-control:hover{background:hsl(var(--sec) / .12);border-color:hsl(var(--sec))}html .dream-card,html .command-goal-card{position:relative;border-top:3px solid hsl(var(--sec))}html .dream-card--step{border-top-color:hsl(var(--sec))}html .dream-relations-card{--sec: var(--ink-7)}html .command-page-stats>div:before{inset:0 0 auto;width:auto;height:3px;background:hsl(var(--sec));border-radius:0}html .command-page-stats>div .a-stat__value,html .command-page-stats>div>strong{color:hsl(var(--sec-ink))}.a-split__life{background:hsl(var(--life))}.a-split__growth{background:hsl(var(--violet))}.cc-help-recommended{position:relative;display:flex;flex-direction:column;gap:4px;width:100%;text-align:left;margin:0 0 12px;padding:14px 16px;border-radius:12px;border:1px solid hsl(var(--mint-line));background:hsl(var(--mint-tint));color:hsl(var(--ink));cursor:pointer}html.dark .cc-help-recommended{background:hsl(var(--mint) / .1);border-color:hsl(var(--mint) / .4)}.cc-help-recommended:hover,.cc-help-recommended.is-active{border-color:hsl(var(--mint));box-shadow:0 0 0 1px hsl(var(--mint) / .5)}.cc-help-recommended__eyebrow{font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--mint-ink))}.cc-help-recommended strong{font-size:16px;font-weight:600}.cc-help-recommended__reason{font-size:13px;color:hsl(var(--ink-4));line-height:1.45}.cc-help-recommended>svg{position:absolute;right:14px;top:14px;color:hsl(var(--mint-ink))}html .cc-encouragement{margin:6px 0 10px;max-width:46ch;color:hsl(var(--ink-3));font-size:15px;line-height:1.5}html .cc-dream-line:before{display:none}html .cc-dream-line__label{color:hsl(var(--ink-5));font-weight:600;letter-spacing:.02em}@media (max-width: 767px){html .cc-encouragement{margin-left:auto;margin-right:auto;text-align:center}}.cc-engagements{display:flex;flex-direction:column;gap:8px;margin-top:18px}.cc-engagements .cc-section-heading{margin-bottom:2px}@media (max-width: 767px),(max-height: 500px) and (pointer: coarse){:is(.text-xs,.text-small,.text-apple-caption1,.text-apple-caption2,[class~="text-[8px]"],[class~="text-[8.5px]"],[class~="text-[9px]"],[class~="text-[9.5px]"],[class~="text-[10px]"],[class~="text-[10.5px]"],[class~="text-[11px]"],[class~="text-[11.5px]"],[class~="text-[12px]"],[class~="text-[12.5px]"]){font-size:var(--anchor-phone-label);line-height:1.5;letter-spacing:.02em}.font-mono:is(.text-xs,[class~="text-[8px]"],[class~="text-[8.5px]"],[class~="text-[9px]"],[class~="text-[9.5px]"],[class~="text-[10px]"],[class~="text-[10.5px]"],[class~="text-[11px]"],[class~="text-[11.5px]"],[class~="text-[12px]"],[class~="text-[12.5px]"]){font-size:var(--anchor-phone-caption);line-height:1.5;letter-spacing:.035em}:is(.text-sm,.text-caption,.text-apple-subhead,[class~="text-[13px]"],[class~="text-[13.5px]"],[class~="text-[14px]"],[class~="text-[14.5px]"],[class~="text-[15px]"]):not(.font-mono){font-size:var(--anchor-phone-body);line-height:1.5}:is(input,textarea,select):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]){font-size:var(--anchor-phone-body)!important;line-height:1.5}.anchor-eyebrow,.anchor-panel-meta,.anchor-chip,.anchor-stat-label,.anchor-stat-unit,.anchor-stat-delta{font-size:var(--anchor-phone-caption);line-height:1.5;letter-spacing:.035em;overflow-wrap:anywhere}.anchor-eyebrow:is(.text-ink-9,.text-ink-11){color:hsl(var(--ink-6))}.anchor-panel-header{flex-wrap:wrap;gap:8px 12px}.anchor-panel-title{font-size:var(--anchor-phone-body);line-height:1.5;overflow-wrap:anywhere}.anchor-panel-meta{color:hsl(var(--ink-6))}.anchor-stat{min-width:0}.anchor-stat>div:nth-child(2){flex-wrap:wrap}.anchor-segmented{max-width:100%;flex-wrap:wrap}.anchor-segmented button,.anchor-section-tabs [role=tab],.anchor-tabs-trigger{font-size:var(--anchor-phone-label);line-height:1.4;letter-spacing:.025em;min-height:44px;height:auto}.anchor-tabs-list{max-width:100%;flex-wrap:wrap}.anchor-button,.anchor-primary-button,.anchor-ghost-button{font-size:var(--anchor-phone-body);line-height:1.4;white-space:normal;overflow-wrap:anywhere;min-height:44px;height:auto;max-width:100%}.anchor-icon-button{min-width:44px;flex-shrink:0}.anchor-table th{font-size:var(--anchor-phone-caption);letter-spacing:.025em}.anchor-table td{font-size:var(--anchor-phone-body);line-height:1.5}.anchor-empty,.anchor-dialog-description{font-size:var(--anchor-phone-body);line-height:1.6}}
