.spike-app.is-snowui .snow-tag{border-radius:var(--snow-radius-item);background:var(--spike-surface-soft);max-width:100%;color:var(--spike-body);overflow-wrap:anywhere;border:0;align-items:center;padding:2px 8px;font-size:12px;font-weight:400;line-height:20px;display:inline-flex}.spike-app.is-snowui .snow-tag-info{background:var(--snow-blue-soft);color:var(--snow-summary-text)}.spike-app.is-snowui .snow-tag-success{background:var(--spike-success-soft);color:var(--spike-success-ink)}.spike-app.is-snowui .spike-setting-row>.snow-tag{flex-shrink:0}.spike-app.is-snowui .snow-switch{cursor:pointer;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;position:relative}.spike-app.is-snowui .snow-switch>input{opacity:0;width:100%;height:100%;cursor:inherit;z-index:1;margin:0;position:absolute;inset:0}.spike-app.is-snowui .snow-switch>span{background:var(--spike-muted);border-radius:11px;width:36px;height:22px;padding:3px}.spike-app.is-snowui .snow-switch>span:before{content:"";background:var(--spike-surface);border-radius:50%;width:16px;height:16px;display:block}.spike-app.is-snowui .snow-switch>input:checked+span{background:var(--spike-primary)}.spike-app.is-snowui .snow-switch>input:checked+span:before{background:var(--spike-on-primary);transform:translate(14px)}.spike-app.is-snowui .snow-switch:hover>input:not(:disabled)+span{box-shadow:0 0 0 3px var(--spike-primary-soft)}.spike-app.is-snowui .snow-switch>input:focus-visible+span{outline:2px solid var(--spike-ring);outline-offset:3px}.spike-app.is-snowui .snow-switch:has(input:disabled){cursor:not-allowed;opacity:.45}.spike-app.is-snowui .snow-control{border:1px solid var(--spike-border);border-radius:var(--snow-radius-item);background:var(--spike-surface);width:100%;min-width:0;min-height:40px;color:var(--spike-heading);font:inherit;padding:10px 12px;font-weight:400;line-height:20px;display:block}.spike-app.is-snowui textarea.snow-control{resize:vertical;min-height:104px}.spike-app.is-snowui .snow-control[data-slot=select-trigger]{justify-content:space-between;align-items:center;gap:8px;display:flex}.spike-app.is-snowui .snow-control::placeholder{color:var(--spike-muted);opacity:1}.spike-app.is-snowui .snow-control:hover:not(:disabled):not(:read-only){border-color:var(--spike-muted)}.spike-app.is-snowui .snow-control:focus-visible{outline:2px solid var(--spike-ring);outline-offset:2px}.spike-app.is-snowui .snow-control:disabled{background:var(--spike-surface-soft);color:var(--spike-muted);cursor:not-allowed}.spike-app.is-snowui .snow-control[aria-invalid=true]{border-color:var(--spike-danger-ink)}.spike-app.is-snowui .snow-control{letter-spacing:0}.spike-app.is-snowui :is(.reading-modal-error,.ai-learning-modal-error){align-content:start;gap:8px;display:grid}.spike-app.is-snowui label:has(>svg):has(>input.snow-control){border:1px solid var(--spike-border);border-radius:var(--snow-radius-item);background:var(--spike-surface);min-width:0;padding:0 12px}.spike-app.is-snowui label:has(>svg)>input.snow-control{background:0 0;border:0;padding-inline:8px}.spike-app.is-snowui label:has(>svg):has(>input.snow-control:focus-visible){outline:2px solid var(--spike-ring);outline-offset:2px}.spike-app.is-snowui label:has(>svg)>input.snow-control:focus-visible{outline:none}.spike-app.is-snowui .spike-week-plan-copy{align-items:start}.spike-app.is-snowui .spike-week-plan-copy>label{align-content:start;gap:8px}.spike-app.is-snowui .spike-week-plan-copy input.snow-control{height:44px}.snow-select-popover{border:1px solid var(--spike-border,var(--line));border-radius:8px;max-width:calc(100vw - 24px);padding:4px}.spike-app.is-snowui .snow-select-popover{background:var(--spike-surface);color:var(--spike-heading)}.spike-app.is-snowui .snow-select-popover [role=option]:is([data-focused=true],[aria-selected=true]){background:var(--spike-primary-soft);color:var(--spike-heading)}.snow-select-popover [role=option]{border-radius:8px;min-height:40px;padding:8px 12px}.snow-tooltip{background:var(--spike-primary);max-width:min(280px,100vw - 24px);color:var(--spike-on-primary);overflow-wrap:anywhere;border-radius:8px;padding:4px 8px;font-size:12px;line-height:20px}@media (max-width:767px){.snow-select-popover [role=option]{min-height:44px}.spike-app.is-snowui .spike-week-plan-items>article>header button{flex:0 0 44px;width:44px;height:44px}}.spike-app.is-snowui .snow-form-error{color:var(--spike-danger-ink);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:20px}.spike-app.is-snowui .snow-search-field{border:1px solid var(--spike-border);border-radius:var(--snow-radius-item);background:var(--spike-surface);min-width:0;max-width:100%;color:var(--spike-muted);grid-template-columns:16px minmax(0,1fr) 40px;align-items:center;gap:8px;padding-left:12px;display:grid}.spike-app.is-snowui .snow-search-field:focus-within{outline:2px solid var(--spike-ring);outline-offset:2px}.spike-app.is-snowui .snow-search-field>input{width:100%;min-width:0;min-height:40px;color:var(--spike-heading);font:inherit;background:0 0;border:0;border-radius:0;outline:none;padding:8px 0}.spike-app.is-snowui .snow-search-field>input::-webkit-search-cancel-button{display:none}.spike-app.is-snowui .snow-search-field>input::placeholder{color:var(--spike-muted);opacity:1}.spike-app.is-snowui .snow-search-field>button{border-radius:var(--snow-radius-item);width:40px;height:40px;color:var(--spike-muted);background:0 0;border:0;place-items:center;padding:0;display:grid}.spike-app.is-snowui .snow-search-field>button:disabled{visibility:hidden}.spike-app.is-snowui .snow-search-field>button:hover{background:var(--spike-surface-soft);color:var(--spike-heading)}.spike-app.is-snowui .snow-button{border-radius:var(--snow-radius-item);max-width:100%;min-height:40px;font:inherit;overflow-wrap:anywhere;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:8px 16px;font-weight:500;line-height:20px;display:inline-flex}.spike-app.is-snowui .snow-button svg{flex-shrink:0}.spike-app.is-snowui .snow-button-primary{background:var(--spike-primary);color:var(--spike-on-primary)}.spike-app.is-snowui .snow-button-primary:hover:not(:disabled){background:var(--spike-primary-dark)}.spike-app.is-snowui .snow-button-secondary{background:var(--spike-surface-soft);color:var(--spike-heading)}.spike-app.is-snowui .snow-button-secondary:hover:not(:disabled){background:var(--spike-primary-soft)}.spike-app.is-snowui .snow-button:disabled{opacity:.5;cursor:not-allowed}.spike-app.is-snowui .snow-table-region{width:100%;overflow-x:auto}.spike-app.is-snowui .snow-data-table{border-collapse:collapse;background:var(--spike-surface);width:100%;min-width:860px}.spike-app.is-snowui .snow-data-table :is(th,td){text-align:left;border-bottom:1px solid var(--spike-border);padding:12px 16px;font-size:14px;line-height:20px}.spike-app.is-snowui .snow-data-table th{background:var(--spike-surface);color:var(--spike-muted);font-size:12px;font-weight:400}.spike-app.is-snowui .snow-data-table tbody tr:is(:hover,:focus-within){background:var(--spike-surface-soft)}.spike-app.is-snowui .snow-data-table .spike-status{white-space:nowrap;background:0 0;align-items:center;gap:6px;padding:0;display:inline-flex}.spike-app.is-snowui .snow-data-table .spike-status:before{content:"";background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}@media (max-width:767px){.spike-app.is-snowui :is(.snow-control,.snow-button,.snow-search-field>input){min-height:44px}.spike-app.is-snowui .snow-search-field{grid-template-columns:16px minmax(0,1fr) 44px}.spike-app.is-snowui .snow-search-field>button{width:44px;height:44px}}.spike-app.is-snowui .snow-toast{z-index:100;border-radius:var(--snow-radius-item);background:var(--spike-primary);width:max-content;max-width:min(560px,100vw - 32px);min-height:44px;color:var(--spike-on-primary);align-items:center;gap:8px;padding:12px 16px;font-size:14px;line-height:20px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.spike-app.is-snowui .snow-toast svg{flex-shrink:0}.spike-app.is-snowui .snow-toast span{overflow-wrap:anywhere;min-width:0}@media (max-width:767px){.spike-app.is-snowui .snow-toast{bottom:calc(72px + env(safe-area-inset-bottom))}}.spike-app.is-snowui .snow-segmented{border-radius:var(--snow-radius-item);background:var(--spike-surface-soft);flex-wrap:wrap;gap:4px;max-width:100%;padding:4px;display:inline-flex}.spike-app.is-snowui .snow-segmented label{cursor:pointer;min-width:0;position:relative}.spike-app.is-snowui .snow-segmented input{opacity:0;width:1px;height:1px;position:absolute}.spike-app.is-snowui .snow-segmented span{border-radius:var(--snow-radius-item);min-height:40px;color:var(--spike-muted);justify-content:center;align-items:center;padding:8px 12px;font-size:14px;line-height:20px;display:flex}.spike-app.is-snowui .snow-segmented input:checked+span{background:var(--spike-surface);color:var(--spike-heading);font-weight:500}.spike-app.is-snowui .snow-segmented label:hover span{color:var(--spike-heading)}.spike-app.is-snowui .snow-segmented input:focus-visible+span{outline:2px solid var(--spike-ring);outline-offset:1px}@media (max-width:767px){.spike-app.is-snowui .snow-segmented span{min-height:44px}}.spike-app.is-snowui .snow-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.spike-app.is-snowui .snow-summary-item{border-radius:var(--snow-radius-module);background:var(--snow-blue-soft);min-width:0;min-height:112px;color:var(--snow-summary-text);text-align:left;border:0;gap:6px;padding:16px 20px;display:grid}.spike-app.is-snowui .snow-summary-item>:is(span,small){overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:8px;display:flex}.spike-app.is-snowui .snow-summary-item>:is(span,small)>svg{flex-shrink:0}.spike-app.is-snowui .snow-summary-item:nth-child(2n){background:var(--snow-purple-soft)}.spike-app.is-snowui .snow-summary-item span{font-size:13px}.spike-app.is-snowui .snow-summary-item strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:24px;font-weight:600;line-height:32px}.spike-app.is-snowui .snow-summary-item small{color:var(--snow-summary-muted);font-size:12px}.spike-app.is-snowui .snow-summary-item:hover:not(:disabled){outline:1px solid var(--spike-muted);outline-offset:-1px}.spike-app.is-snowui .snow-summary-item:focus-visible{outline:2px solid var(--spike-ring);outline-offset:2px}.spike-app.is-snowui .snow-summary-item:disabled{opacity:.55;cursor:not-allowed}@media (max-width:767px){.spike-app.is-snowui .snow-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.spike-app.is-snowui .snow-summary-item{border-radius:16px;padding:16px}}.spike-app.is-snowui .spike-main{font-size:14px;line-height:20px}.spike-app.is-snowui .spike-main :is(h2,h3){font-size:14px;font-weight:600;line-height:22px}.spike-app.is-snowui .snow-module{border-radius:var(--snow-radius-module);background:var(--spike-surface-soft);min-width:0;color:var(--spike-heading);box-shadow:none;border:0;padding:20px}.spike-app.is-snowui .snow-module[hidden]{display:none}.spike-app.is-snowui .snow-module>header{margin-bottom:16px}.spike-app.is-snowui .snow-module :is(h2,h3,p,small,strong,a){overflow-wrap:anywhere}.spike-app.is-snowui .snow-module>:is(section,article,div){min-width:0}.spike-app.is-snowui .snow-toolbar{min-width:0;color:var(--spike-heading);box-shadow:none;background:0 0;border:0;border-radius:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;padding:0;display:flex}.spike-app.is-snowui .snow-item{border-radius:var(--snow-radius-item);background:var(--spike-surface);min-width:0;color:var(--spike-heading);box-shadow:none;border:1px solid #0000;padding:16px}.spike-app.is-snowui :is(.snow-module,.snow-toolbar) :is(input,textarea,select):not(.snow-control):not(.snow-search-input){border:1px solid var(--spike-border);border-radius:var(--snow-radius-item);background:var(--spike-surface);max-width:100%;color:var(--spike-heading);font:inherit}.spike-app.is-snowui :is(.snow-module,.snow-toolbar) :is(input,textarea):not(.snow-control):not(.snow-search-input)::placeholder{color:var(--spike-muted);opacity:1}.spike-app.is-snowui :is(.snow-module,.snow-toolbar) :is(input,select):not([type=checkbox]):not([type=radio]):not(.snow-control):not(.snow-search-input){min-height:40px;padding:8px 12px}.spike-app.is-snowui :is(button,a,input,textarea,select,summary):focus-visible{outline:2px solid var(--spike-ring);outline-offset:3px}.spike-app.is-snowui :is(.spike-primary-button,.spike-secondary-button,.spike-filter-button){border-radius:var(--snow-radius-item);min-height:36px;box-shadow:none;padding:8px 14px;font-size:14px;font-weight:500;line-height:20px}.spike-app.is-snowui :is(.spike-secondary-button,.spike-filter-button):hover{border-color:var(--spike-muted);background:var(--spike-primary-soft);color:var(--spike-heading)}.spike-app.is-snowui .spike-settings-page{box-shadow:none;background:0 0;border:0;grid-template-columns:200px minmax(0,1fr);gap:24px;display:grid}.spike-app.is-snowui .spike-settings-index{background:0 0;border:0;padding:0}.spike-app.is-snowui .spike-settings-content{min-height:280px}.spike-app.is-snowui .spike-setting-row{border-color:var(--spike-border);gap:16px;padding:20px 0}.spike-app.is-snowui .spike-settings-index button.is-active{color:var(--spike-heading);background:var(--spike-primary-soft)}.spike-app.is-snowui .spike-decision-mode{border-color:var(--spike-border);background:var(--spike-surface-soft)}.spike-app.is-snowui .spike-decision-mode button{border-radius:var(--snow-radius-item)}.spike-app.is-snowui .spike-decision-mode button.is-active{background:var(--spike-primary);color:var(--spike-on-primary);box-shadow:none}.spike-app.is-snowui .spike-decision-mode button:not(.is-active):hover{background:var(--spike-primary-soft);color:var(--spike-heading)}.spike-app.is-snowui .spike-nav .snow-nav-attention{border-radius:var(--snow-radius-item);background:var(--spike-danger-ink);min-width:22px;height:22px;color:var(--spike-surface);flex:none;justify-content:center;align-items:center;margin-left:auto;padding:0 5px;font-size:12px;font-weight:600;line-height:20px;display:inline-flex}.spike-app.is-snowui .spike-nav .snow-nav-attention[data-state=loading]{background:var(--spike-primary-soft);color:var(--spike-heading)}.spike-app.is-snowui .spike-nav-workspace-chevron{flex-shrink:0}.spike-app.is-snowui.is-sidebar-collapsed .spike-nav :is(a,button)>.snow-nav-attention{min-width:18px;height:18px;padding:0 3px;display:inline-flex;position:absolute;top:0;right:0}.spike-app.is-snowui.is-sidebar-collapsed .spike-nav :is(a,.spike-nav-workspace-toggle){position:relative}@media (max-width:767px){.spike-app.is-snowui .snow-module{border-radius:16px;padding:16px}.spike-app.is-snowui .snow-item{padding:12px}.spike-app.is-snowui .snow-toolbar{align-items:flex-start}.spike-app.is-snowui :is(.spike-primary-button,.spike-secondary-button,.spike-filter-button){min-height:44px}.spike-app.is-snowui .spike-settings-page{grid-template-columns:minmax(0,1fr);gap:16px}.spike-app.is-snowui .spike-settings-index{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}
.spike-app.is-snowui .spike-brief-layout{grid-template-columns:minmax(240px,.7fr) minmax(0,1.8fr);align-items:start;gap:24px}.spike-app.is-snowui .spike-brief-index.snow-module{border:0;padding:16px}.spike-app.is-snowui .spike-brief-index>header{min-height:48px;padding:0 0 12px}.spike-app.is-snowui .spike-brief-index>h3{padding:16px 0 8px}.spike-app.is-snowui .spike-brief-index>button{border-radius:var(--snow-radius-item);background:var(--spike-surface);color:var(--spike-heading);border:0;margin-top:8px;padding:12px}.spike-app.is-snowui .spike-brief-index>button:is(:hover,.is-active){background:var(--snow-blue-soft);color:var(--snow-summary-text)}.spike-app.is-snowui .spike-brief-index>button.is-active small{color:var(--snow-summary-muted)}.spike-app.is-snowui .spike-brief-index>footer{padding:16px 0 0}.spike-app.is-snowui .spike-decision-sheet.snow-module{border:0;min-height:480px;padding:24px}.spike-app.is-snowui .spike-decision-mode.snow-toolbar{background:var(--spike-surface-soft);border:0;justify-content:flex-start;width:fit-content;max-width:100%;margin-bottom:24px;padding:4px}.spike-app.is-snowui .spike-invoice-actions.snow-toolbar{gap:8px;margin:0;padding:16px 0}.spike-app.is-snowui .spike-invoice-actions button:not(.snow-button){border:1px solid var(--spike-border);border-radius:var(--snow-radius-item);background:var(--spike-surface);min-height:40px;color:var(--spike-heading);padding:8px 12px}.spike-app.is-snowui .spike-invoice-actions button[data-primary-action]{background:var(--spike-primary);color:var(--spike-on-primary)}.spike-app.is-snowui .snow-capture-jump{display:none}.spike-app.is-snowui #today-quick-note{scroll-margin-block:96px}.spike-app.is-snowui .snow-source-summary{gap:12px;padding:16px 20px;display:grid}.spike-app.is-snowui .snow-source-summary>button{justify-self:start}.spike-app.is-snowui .snow-source-summary p{margin:0}.spike-app.is-snowui .snow-source-details>summary{cursor:pointer;padding:12px 20px}@media (max-width:900px){.spike-app.is-snowui .snow-capture-jump{min-height:44px;display:inline-flex}}.spike-app.is-snowui .spike-decision-facts{gap:16px;display:grid}.spike-app.is-snowui .spike-decision-facts>section{border-radius:var(--snow-radius-item);background:var(--spike-surface);border:0;padding:16px}.spike-app.is-snowui .spike-decision-title h2{max-width:48ch;margin:8px 0;font-size:20px;line-height:28px}.spike-app.is-snowui .spike-decision-title p{max-width:72ch}.spike-app.is-snowui .spike-week-plan.snow-module{border:0;padding:24px}.spike-app.is-snowui .spike-week-plan-items{gap:16px}.spike-app.is-snowui .spike-week-plan-items>article{border-radius:var(--snow-radius-item);background:var(--spike-surface);border:0;padding:16px}.spike-app.is-snowui .spike-week-plan-controls{flex-wrap:wrap;gap:12px;display:flex}.spike-app.is-snowui .spike-week-plan-controls>label{flex:120px;min-width:0}.spike-app.is-snowui .spike-kanban-app{gap:20px;display:grid}.spike-app.is-snowui .spike-kanban-app>header{flex-wrap:wrap;gap:16px;margin:0}.spike-app.is-snowui .task-queue-toolbar.snow-toolbar{margin:0}.spike-app.is-snowui .spike-kanban-columns{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;padding-bottom:12px}.spike-app.is-snowui .spike-kanban-columns.is-focused-lane{grid-template-columns:minmax(0,1fr)}.spike-app.is-snowui .spike-kanban-column.snow-module{background:0 0;border:0;min-height:0;padding:0}.spike-app.is-snowui .spike-kanban-column>header i{background:var(--spike-muted)}.spike-app.is-snowui .spike-kanban-column.column-blue>header i{background:var(--spike-primary)}.spike-app.is-snowui .spike-kanban-column.column-green>header i{background:var(--spike-success-ink)}.spike-app.is-snowui .spike-kanban-column.column-amber>header i{background:var(--spike-warning-ink)}.spike-app.is-snowui .spike-kanban-cards{grid-template-columns:minmax(0,1fr);gap:0}.spike-app.is-snowui .is-focused-lane .spike-kanban-cards{grid-template-columns:minmax(0,1fr)}.spike-app.is-snowui .spike-kanban-card.snow-item{border:0;border-bottom:1px solid var(--spike-border);min-width:0;min-height:88px;box-shadow:none;background:0 0;border-radius:0;grid-template-columns:104px minmax(0,1fr) 172px auto;align-items:center;gap:8px 16px;padding:12px 8px;display:grid}.spike-app.is-snowui .spike-kanban-card.is-focused{border-color:var(--spike-ring)}.spike-app.is-snowui .spike-kanban-card h3{overflow-wrap:anywhere;grid-area:1/2;margin:0;font-size:14px;line-height:22px}.spike-app.is-snowui .spike-kanban-card :is(header,footer,.spike-kanban-meta){flex-wrap:wrap;gap:8px 12px}.spike-app.is-snowui .spike-kanban-card>header{grid-area:1/1;justify-items:start;gap:4px;display:grid}.spike-app.is-snowui .spike-kanban-card .spike-kanban-meta{grid-area:1/3;justify-items:start;margin:0;display:grid}.spike-app.is-snowui .spike-kanban-card .spike-kanban-meta button{min-height:40px;padding-inline:0}.spike-app.is-snowui .spike-kanban-card footer{border:0;grid-area:1/4;justify-content:flex-end;margin:0;padding:0}.spike-app.is-snowui .spike-kanban-card:not(.is-expanded)>.task-record-context,.spike-app.is-snowui .spike-kanban-card:not(.is-expanded)>footer>:not([data-task-operation]){display:none}.spike-app.is-snowui .spike-kanban-card>:is(.task-record-context,.spike-task-write-state,[id^=task-detail-]){grid-column:1/-1}.spike-app.is-snowui .spike-kanban-card.is-expanded{background:var(--spike-surface-soft);border-radius:var(--snow-radius-item);padding:16px}.spike-app.is-snowui .spike-kanban-card.is-expanded footer{grid-area:auto/1/auto/-1;justify-content:flex-start}.spike-app.is-snowui .task-title-group{background:0 0;border:0;grid-column:auto;padding:0}.spike-app.is-snowui .task-title-group>summary{border-bottom:1px solid var(--spike-border);background:0 0;border-radius:0;padding:16px 8px}.spike-app.is-snowui .task-title-group-records{grid-template-columns:minmax(0,1fr);margin-top:12px}@media (max-width:767px){.spike-app.is-snowui .spike-kanban-card.snow-item{grid-template-columns:minmax(0,1fr) auto;padding:12px 0}.spike-app.is-snowui .spike-kanban-card>header{grid-column:1/-1;display:flex}.spike-app.is-snowui .spike-kanban-card h3{grid-area:2/1/auto/-1}.spike-app.is-snowui .spike-kanban-card .spike-kanban-meta{grid-area:3/1}.spike-app.is-snowui .spike-kanban-card footer{grid-area:3/2;max-width:160px}.spike-app.is-snowui .spike-kanban-card.is-expanded footer{grid-area:auto/1/auto/-1;max-width:none}.spike-app.is-snowui .spike-kanban-card .spike-kanban-meta button{min-height:44px}}.spike-app.is-snowui .spike-assistant-shell{height:max(520px,100dvh - 192px);box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:220px minmax(320px,1fr) 260px;gap:20px}.spike-app.is-snowui .spike-assistant-shell>.snow-module{border:0;min-width:0;min-height:0;padding:0;overflow:hidden}.spike-app.is-snowui .spike-assistant-conversation{background:var(--spike-surface-soft)}.spike-app.is-snowui .spike-assistant-conversation>header{background:0 0;flex-wrap:wrap;gap:12px;padding:16px}.spike-app.is-snowui .spike-assistant-status{flex-wrap:wrap}.spike-app.is-snowui .spike-assistant-transcript{padding:20px}.spike-app.is-snowui .spike-assistant-history-list>button{border-radius:var(--snow-radius-item);background:var(--spike-surface);border:0;width:calc(100% - 16px);margin:6px 8px}.spike-app.is-snowui .spike-assistant-history-list>button.is-active{background:var(--snow-blue-soft);color:var(--snow-summary-text)}.spike-app.is-snowui .spike-assistant-history-list>button.is-active small{color:var(--snow-summary-muted)}.spike-app.is-snowui .spike-assistant-message.is-user>p{background:var(--snow-purple-soft);color:var(--snow-summary-text);border-radius:var(--snow-radius-item)}.spike-app.is-snowui .spike-assistant-message.is-assistant>div{background:var(--spike-surface);border-radius:var(--snow-radius-item)}.spike-app.is-snowui .spike-assistant-evidence-card{border-radius:var(--snow-radius-item);background:var(--spike-surface);border:0}.spike-app.is-snowui .spike-assistant-composer{border:1px solid var(--spike-border);border-radius:var(--snow-radius-item);background:var(--spike-surface);margin:0 16px 16px;padding:12px}.spike-app.is-snowui .spike-assistant-composer>div>textarea{background:0 0}.spike-app.is-snowui .spike-assistant-composer>div>button{background:var(--spike-primary);color:var(--spike-on-primary)}.spike-app.is-snowui .spike-assistant-composer .spike-assistant-levels>button{color:var(--spike-body);box-shadow:none;background:0 0}.spike-app.is-snowui .spike-assistant-composer .spike-assistant-levels>button.is-active{background:var(--spike-primary);color:var(--spike-on-primary)}.spike-app.is-snowui .spike-bi-app>header{flex-wrap:wrap;gap:16px}.spike-app.is-snowui .spike-bi-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:24px;margin-top:24px}.spike-app.is-snowui .spike-bi-grid>.snow-module{box-shadow:none;border:0;padding:20px}.spike-app.is-snowui .spike-bi-grid>.snow-module>header{padding:0 0 16px}.spike-app.is-snowui .spike-bi-grid .spike-event-table{grid-column:auto}.spike-app.is-snowui .spike-bi-metrics{gap:20px}.spike-app.is-snowui .spike-bi-metrics>span{border-radius:var(--snow-radius-module);background:var(--snow-blue-soft);color:var(--snow-summary-text);border:0;padding:20px}.spike-app.is-snowui .spike-bi-metrics>span:nth-child(2n){background:var(--snow-purple-soft)}.spike-app.is-snowui .spike-bi-metrics :is(small,em){color:var(--snow-summary-muted)}.spike-app.is-snowui .spike-bi-metrics strong{font-size:24px;line-height:32px}.spike-app.is-snowui .spike-event-table table{min-width:420px}.spike-app.is-snowui .spike-feature-list>article,.spike-app.is-snowui .spike-quality-list>article{padding:14px 0}.spike-app.is-snowui .spike-sources-table.snow-module{border:0;padding:24px;overflow:visible}.spike-app.is-snowui .spike-sources-table>header{flex-wrap:wrap;align-items:flex-start;gap:16px;padding:0 0 20px}.spike-app.is-snowui .spike-sources-table .spike-table-actions{flex-wrap:wrap}.spike-app.is-snowui .spike-sources-table .spike-table-scroll{border-radius:var(--snow-radius-item);background:var(--spike-surface)}.spike-app.is-snowui .spike-sources-table .snow-table-region{border-radius:var(--snow-radius-item)}.spike-app.is-snowui .spike-sources-table .snow-source-count{color:var(--spike-muted);margin:16px 0 8px;font-size:12px}.spike-app.is-snowui .spike-sources-table .snow-search-field{width:256px}.spike-app.is-snowui .spike-sources-table .snow-data-table td:first-child{min-width:240px;max-width:360px}.spike-app.is-snowui .spike-sources-table .snow-data-table .spike-source-name strong{white-space:normal;overflow-wrap:anywhere}.spike-app.is-snowui .source-attention-list{padding:16px 0}.spike-app.is-snowui .source-attention-list>details{border-top:1px solid var(--spike-border)}.spike-app.is-snowui .spike-help-app{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:220px minmax(0,1fr) 200px;align-items:start;gap:24px;overflow:visible}.spike-app.is-snowui .spike-help-app>.snow-module{border:0;padding:20px}.spike-app.is-snowui .spike-help-app>section>header h2{font-size:20px;line-height:28px}.spike-app.is-snowui .spike-help-app>section>div>article{grid-template-columns:24px minmax(0,1fr);padding:20px 0}.spike-app.is-snowui .spike-help-app article p{max-width:72ch;font-size:14px;line-height:24px}.spike-app.is-snowui .spike-help-app nav button{min-height:44px;font-size:14px}.spike-app.is-snowui .spike-help-app nav button.is-active{background:var(--spike-primary-soft);color:var(--spike-primary-ink)}.spike-app.is-snowui .spike-help-app>aside:first-child>footer{border-radius:var(--snow-radius-item);background:var(--spike-surface);color:var(--spike-heading)}@media (max-width:1600px){.spike-app.is-snowui .spike-assistant-shell{grid-template-columns:220px minmax(0,1fr)}}@media (max-width:1400px){.spike-app.is-snowui .spike-help-app{grid-template-columns:220px minmax(0,1fr)}.spike-app.is-snowui .spike-help-toc{grid-column:2}}@media (max-width:1100px){.spike-app.is-snowui .spike-bi-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.spike-app.is-snowui .spike-assistant-shell{display:block}}@media (max-width:767px){.spike-app.is-snowui .spike-brief-layout{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.spike-app.is-snowui .spike-brief-index{max-height:340px;overflow-y:auto}.spike-app.is-snowui :is(.spike-decision-sheet.snow-module,.spike-week-plan.snow-module,.spike-sources-table.snow-module){padding:16px}.spike-app.is-snowui .spike-decision-inputs{grid-template-columns:minmax(0,1fr)}.spike-app.is-snowui .spike-kanban-columns{grid-template-columns:minmax(0,1fr);overflow:visible}.spike-app.is-snowui .spike-assistant-conversation>header{grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:8px;padding:12px;display:grid}.spike-app.is-snowui .spike-assistant-conversation>header>div{min-width:0}.spike-app.is-snowui .spike-assistant-conversation>header .spike-round-icon{display:none}.spike-app.is-snowui .spike-assistant-conversation>header>div>span:last-child{min-width:0}.spike-app.is-snowui .spike-assistant-status{justify-content:flex-end}.spike-app.is-snowui .spike-assistant-mobile-trigger{flex-basis:44px;width:44px;height:44px}.spike-app.is-snowui .spike-assistant-transcript{padding:16px}.spike-app.is-snowui .spike-bi-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.spike-app.is-snowui .spike-bi-metrics>span{border-radius:16px;padding:16px}.spike-app.is-snowui .spike-bi-grid>.snow-module{padding:16px}.spike-app.is-snowui .spike-help-app{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.spike-app.is-snowui .spike-help-app>.snow-module{padding:16px}.spike-app.is-snowui .spike-help-app>aside:first-child nav{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.spike-app.is-snowui .spike-help-toc{grid-column:1}}
.is-snowui :is(.knowledge-workspace,.favorites-workspace,.reading-workspace-content,.review-workspace,.ai-learning-content,.prompt-workspace-layout,.knowledge-quality,.knowledge-growth){box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.is-snowui :is(.knowledge-workspace,.reading-workspace-grid,.review-workspace-grid,.ai-learning-layout,.prompt-workspace-layout,.brain-workspace,.brain-lower-grid,.quality-workspace){border:0;align-items:start;gap:24px}.is-snowui .knowledge-workspace{grid-template-columns:minmax(230px, var(--knowledge-index-ratio,32%)) 16px minmax(0, 1fr);gap:8px}.is-snowui .knowledge-splitter{cursor:col-resize;touch-action:none;height:calc(100dvh - 180px);min-height:320px;color:var(--spike-muted);border-radius:var(--snow-radius-item);justify-content:center;align-self:start;align-items:center;display:flex;position:sticky;top:100px}.is-snowui .knowledge-splitter:hover{background:var(--spike-primary-soft)}.is-snowui .knowledge-splitter:focus-visible{outline:2px solid var(--spike-ring);outline-offset:2px}.is-snowui .knowledge-topics button{border:1px solid var(--spike-border);border-radius:var(--snow-radius-item);background:var(--spike-primary-soft);min-height:40px;color:var(--spike-heading);font:inherit;padding:8px 12px}.is-snowui .knowledge-topics button:hover{border-color:var(--spike-ring)}.is-snowui .prompt-workspace-layout{grid-template-columns:minmax(220px,.8fr) minmax(0,1.4fr) minmax(240px,1fr)}.is-snowui .review-workspace-grid{grid-template-columns:minmax(210px,.8fr) minmax(0,1.5fr) minmax(210px,.8fr)}.is-snowui .ai-learning-layout{grid-template-columns:minmax(220px,.85fr) minmax(0,1.4fr) minmax(230px,1fr)}.is-snowui :is(.knowledge-index,.knowledge-detail,.favorites-detail,.reading-pane,.review-pane,.prompt-index,.prompt-body,.prompt-usage,.ai-learning-queue,.ai-learning-current,.ai-learning-evidence,.profile-identity,.profile-intro,.profile-section,.profile-editor,.brain-focus,.brain-reminders,.brain-projects,.brain-reading,.brain-knowledge,.quality-queue,.quality-evaluation).snow-module{border-radius:var(--snow-radius-module);background:var(--spike-surface-soft);min-width:0;box-shadow:none;border:0;padding:20px}.is-snowui :is(.knowledge-index-header,.knowledge-detail-header,.favorites-toolbar,.reading-toolbar,.review-workspace-header,.review-period-toolbar,.prompt-workspace-header,.ai-learning-header,.quality-heading,.knowledge-growth-heading).snow-toolbar{min-width:0;min-height:44px;box-shadow:none;background:0 0;border:0;gap:16px;margin-bottom:20px;padding:0}.is-snowui .knowledge-index{max-height:calc(100dvh - 180px)}.is-snowui .knowledge-index-header h2{font-size:14px}.spike-app.is-snowui .knowledge-index.snow-module{border-right:1px solid var(--spike-border);background:0 0;border-radius:0;padding:0 20px 0 0}.spike-app.is-snowui .knowledge-detail.snow-module:not([role=dialog]){background:0 0;border-radius:0;padding:0 0 0 12px}.spike-app.is-snowui .knowledge-detail:not([role=dialog])>.knowledge-detail-header{max-width:75ch;margin-inline:0}.spike-app.is-snowui .knowledge-index-item.snow-item{background:0 0;border:0;padding:12px 8px}.spike-app.is-snowui .knowledge-index-item.is-active{background:var(--spike-primary-soft)}.is-snowui .knowledge-filter-disclosure{margin-bottom:12px}.is-snowui .knowledge-filter-disclosure>summary{cursor:pointer;min-height:44px;color:var(--spike-body);align-items:center;gap:8px;display:flex}.is-snowui .knowledge-filter-disclosure>summary>span:last-child{color:var(--spike-muted);margin-left:auto;font-size:12px}.is-snowui .knowledge-filter-disclosure[open]>summary{margin-bottom:8px}.is-snowui .knowledge-index-header.snow-toolbar{margin-bottom:16px}.is-snowui .knowledge-index-scroll{padding:8px 0 0}.is-snowui .knowledge-search,.is-snowui .knowledge-sort{margin-inline:0}.is-snowui .knowledge-index>.snow-search-field{margin-bottom:12px}.is-snowui .knowledge-index .knowledge-sort{margin-bottom:8px}.is-snowui .knowledge-sort:not(:has(>svg)){grid-template-columns:auto minmax(0,1fr)}.is-snowui .knowledge-sort>span{white-space:nowrap}.is-snowui .knowledge-filters{padding-inline:0}.is-snowui .knowledge-pagination.is-single-page{border:0;min-height:0;margin:0;padding:0}.is-snowui .knowledge-detail-header{flex-wrap:wrap}.is-snowui .knowledge-detail-header>div:nth-child(2){flex:180px}.is-snowui .knowledge-detail-header h2{font-size:20px;line-height:28px}.is-snowui :is(.knowledge-reading,.knowledge-editor){padding:0}.spike-app.is-snowui .review-question textarea.snow-control{min-height:112px}.spike-app.is-snowui .review-question textarea.snow-control:focus{box-shadow:none}.spike-app.is-snowui .knowledge-editor textarea.snow-control{min-height:360px}.spike-app.is-snowui .knowledge-editor .snow-control:focus{box-shadow:none;border-color:var(--spike-ring)}.is-snowui .knowledge-reading{max-width:75ch;margin-inline:0}.is-snowui .knowledge-detail-empty{min-height:300px}.is-snowui .knowledge-index-item.is-active,.is-snowui .knowledge-filters button.is-active{border-color:var(--spike-border);background:var(--spike-primary-soft)}.is-snowui :is(.knowledge-kind-icon,.reading-book-cover){background:var(--snow-blue-soft);color:var(--snow-summary-text)}.is-snowui .knowledge-kind-icon.is-ai_distillation{background:var(--snow-purple-soft);color:var(--snow-summary-text)}.is-snowui .favorites-toolbar{flex-wrap:wrap}.is-snowui .favorites-toolbar form{flex:320px;max-width:620px}.is-snowui .favorites-summary{border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:24px;padding:0;display:grid}.is-snowui .favorites-summary>span{border-radius:var(--snow-radius-module);background:var(--snow-blue-soft);color:var(--snow-summary-text);border:0;gap:4px;padding:20px;display:grid}.is-snowui .favorites-summary>span:nth-child(2n){background:var(--snow-purple-soft)}.is-snowui .favorites-summary strong{color:var(--snow-summary-text);font-size:24px}.is-snowui .favorites-summary small{color:var(--snow-summary-muted)}.is-snowui .favorites-filters.snow-toolbar{border:0;grid-template-columns:minmax(180px,1fr) 150px 160px auto;margin-bottom:24px;padding:0;display:grid}.is-snowui .favorites-filters>label{min-width:0}.spike-app.is-snowui .favorites-filters.snow-toolbar input[aria-label]{padding-left:34px}.is-snowui .favorites-layout{grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:24px;padding:0}.is-snowui .favorites-card-grid.snow-module{align-content:start;padding:20px}.is-snowui .favorites-card{border-radius:var(--snow-radius-item);box-shadow:none}.is-snowui .favorites-card:hover,.is-snowui .favorites-card.is-selected{border-color:var(--spike-ring);box-shadow:none}.is-snowui .favorites-detail h2{font-size:18px;line-height:28px}.is-snowui .reading-toolbar.snow-toolbar{grid-template-columns:minmax(0,1fr) 170px auto;display:grid}.is-snowui .reading-toolbar>label{background:var(--spike-surface-soft);border-radius:var(--snow-radius-item);padding-inline:12px}.spike-app.is-snowui .prompt-editor-fields .prompt-editor-text.snow-control{min-height:260px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;line-height:1.65}.spike-app.is-snowui .ai-learning-search .snow-control{width:auto}.spike-app.is-snowui .prompt-editor-layer footer{flex-wrap:wrap}.spike-app.is-snowui .prompt-editor-layer footer .snow-form-error{flex:1 0 100%}.spike-app.is-snowui .prompt-workspace-error{background:var(--spike-danger-soft);color:var(--spike-danger-ink);align-items:start}.spike-app.is-snowui .prompt-workspace-error>.workspace-failure{background:0 0;border:0;flex:1;min-width:0;margin:0}.spike-app.is-snowui .prompt-workspace-error>button{flex:0 0 44px;height:44px}.is-snowui :is(.reading-pane>header,.review-pane>header,.review-history-pane section>header,.prompt-body>header,.prompt-usage>header,.ai-learning-queue>header){border:0;min-height:0;padding:0 0 16px}.is-snowui .reading-book-list{gap:8px;padding:0}.is-snowui .reading-book-list>button{background:var(--spike-surface);border:0;padding:12px}.is-snowui .reading-book-list>button.is-active{background:var(--spike-primary-soft);box-shadow:none}.is-snowui .reading-book-heading,.is-snowui .reading-record-form,.is-snowui .reading-record-actions,.is-snowui .reading-highlight-list{padding-inline:0}.is-snowui .reading-highlight-list>article{background:var(--spike-surface);border-radius:var(--snow-radius-item);border:0;padding:16px}.is-snowui .reading-distill{background:var(--spike-surface);border-radius:var(--snow-radius-item);border:0;margin:16px 0 0}.is-snowui .review-period-toolbar{flex-wrap:wrap}.is-snowui .review-evidence-list,.is-snowui .review-output-links,.is-snowui .review-history-list{padding-inline:0}.is-snowui .review-evidence-list article{background:var(--spike-surface);border-radius:var(--snow-radius-item);border:0;margin-top:12px;padding:16px}.is-snowui .review-writing-intro,.is-snowui .review-question,.is-snowui .review-save-actions{padding-inline:0}.is-snowui .review-writing-intro{border:0;padding-top:0}.is-snowui .review-question{grid-template-columns:minmax(0,1fr)}.is-snowui .review-question>span{display:none}.is-snowui .review-fact-counts{border:0;gap:4px;margin-block:8px 16px}.is-snowui .review-fact-counts>span{background:var(--spike-surface);border-radius:var(--snow-radius-item);border:0}.is-snowui .review-history-pane>section+section{margin-top:24px}.is-snowui .prompt-index-tools{border:0;padding:0 0 16px}.is-snowui .prompt-index-list{gap:8px;display:grid}.is-snowui .prompt-index-list>button{border-radius:var(--snow-radius-item);background:var(--spike-surface);border:0;padding:12px}.is-snowui .prompt-index-list>button.is-active{background:var(--spike-primary-soft);box-shadow:none}.is-snowui .prompt-mobile-tabs button.is-active,.is-snowui .prompt-audit-section button.is-active{background:var(--spike-primary-soft);color:var(--spike-heading)}.is-snowui .prompt-index-list button small{white-space:normal;overflow-wrap:anywhere}.is-snowui .prompt-body>header{grid-template-columns:minmax(0,1fr)}.is-snowui .prompt-usage{border:0}.is-snowui :is(.prompt-body-content,.prompt-variable-section,.prompt-body-actions,.prompt-trial-form,.prompt-audit-section){padding-inline:0}.is-snowui .prompt-body pre{overflow-wrap:anywhere;white-space:pre-wrap;border-radius:var(--snow-radius-item);background:var(--spike-surface);max-width:100%}.is-snowui .ai-learning-status{background:0 0;border:0;gap:8px;margin-bottom:16px}.is-snowui .ai-learning-status button{border-radius:var(--snow-radius-item)}.is-snowui .ai-learning-status button.is-active{background:var(--spike-primary);color:var(--spike-on-primary)}.is-snowui .ai-learning-status button.is-active strong{color:inherit}.is-snowui .ai-learning-search{border:0;padding:0 0 24px}.is-snowui .ai-learning-queue>div{gap:8px}.is-snowui .ai-learning-queue>div>button{border-radius:var(--snow-radius-item);border:0;padding:16px}.is-snowui .ai-learning-queue>div>button.is-active{background:var(--spike-primary-soft);box-shadow:none}.is-snowui .ai-learning-current>section,.is-snowui .ai-learning-evidence>section{padding-inline:0}.is-snowui .profile-identity.snow-module{padding:20px}.is-snowui .profile-identity-body{padding:0}.is-snowui .profile-avatar{background:var(--snow-purple-soft);color:var(--snow-summary-text)}.is-snowui .profile-identity-stats{border:0}.is-snowui .profile-overview-grid{gap:24px;display:grid}.is-snowui .profile-section>.section-heading{border:0;padding:0 0 16px}.is-snowui .profile-columns>div{padding:0}.is-snowui .profile-columns{gap:24px}.is-snowui .profile-facts,.is-snowui .preference-list{gap:12px;display:grid}.is-snowui .profile-facts>article,.is-snowui .preference-list>article{border-radius:var(--snow-radius-item);background:var(--spike-surface);border:0;padding:16px}.is-snowui .profile-calibration-detail.snow-item{padding:16px}.is-snowui .profile-calibration-heading{flex-wrap:wrap}.is-snowui .brain-context{border:0;margin-top:24px}.is-snowui .brain-context>summary{padding:16px 0}.is-snowui .brain-workspace>section+section{border:0}.is-snowui .brain-workspace,.is-snowui .brain-projects{margin-block:24px}.is-snowui .brain-domain-list button,.is-snowui .brain-reminders>button,.is-snowui .brain-reading-item,.is-snowui .brain-knowledge>div>button{background:var(--spike-surface);border-radius:var(--snow-radius-item);border:0;margin-top:8px;padding:16px}.is-snowui .brain-projects>div>button{border-bottom:1px solid var(--spike-border);padding:16px 0}.is-snowui .brain-summary{border:0;gap:16px}.is-snowui .brain-summary>button{border-radius:var(--snow-radius-module);background:var(--snow-blue-soft);color:var(--snow-summary-text);border:0;padding:20px}.is-snowui .brain-summary>button:nth-child(2n){background:var(--snow-purple-soft)}.is-snowui .brain-summary>button strong,.is-snowui .brain-summary>button span{color:inherit}.is-snowui .growth-queue-toolbar{border:0;margin-bottom:24px;padding:0}.is-snowui .growth-track-switch{background:0 0;border:0;gap:8px}.is-snowui .growth-track-switch>button{background:var(--spike-surface-soft);border-radius:var(--snow-radius-item);border:0}.is-snowui .growth-track-switch>button.active{background:var(--spike-primary);color:var(--spike-on-primary)}.is-snowui .growth-track-switch>button.active :is(strong,em,svg){color:inherit}.is-snowui .growth-candidate-grid{gap:24px}.is-snowui .growth-candidate.snow-module{background:var(--spike-surface-soft);border-radius:var(--snow-radius-module);box-shadow:none;border:0;padding:20px}.is-snowui .growth-candidate :is(.growth-deliverable,.growth-exercise,.growth-gap,.growth-checklist){background:var(--spike-surface);border-radius:var(--snow-radius-item);border:0;padding:16px}.is-snowui .growth-overview{border:0;margin-top:24px}.is-snowui .growth-empty.snow-module{min-height:160px;margin-bottom:20px;padding:24px}.is-snowui .snow-quality-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin-bottom:24px;display:grid}.is-snowui .snow-quality-metric{border-radius:var(--snow-radius-module);box-shadow:none;background:var(--snow-blue-soft);border:0}.is-snowui .snow-quality-metric:nth-child(2n){background:var(--snow-purple-soft)}.is-snowui .snow-quality-metric :is(span,strong,small){color:var(--snow-summary-text);overflow-wrap:anywhere}.is-snowui .quality-workspace{grid-template-columns:minmax(0,.85fr) minmax(0,1.5fr)}.is-snowui .quality-workspace>section>header{padding:0 0 16px}.is-snowui .quality-queue-row.snow-item{margin-top:8px;padding:16px}.is-snowui .quality-case-list small{white-space:normal;overflow-wrap:anywhere}@media (min-width:1101px) and (max-width:1600px){.is-snowui .prompt-workspace-layout{grid-template-columns:minmax(220px,.8fr) minmax(0,2.4fr)}}@media (max-width:1100px) and (min-width:901px){.is-snowui .prompt-workspace-layout,.is-snowui .ai-learning-layout{grid-template-columns:minmax(210px,.8fr) minmax(0,1.4fr)}.is-snowui .prompt-usage,.is-snowui .ai-learning-evidence{grid-column:1/-1}.is-snowui .review-workspace-grid{grid-template-columns:minmax(200px,.8fr) minmax(0,1.4fr)}.is-snowui .review-history-pane{grid-column:1/-1}}@media (max-width:900px){.is-snowui :is(.knowledge-splitter,.knowledge-reset-split){display:none}.spike-app.is-snowui .knowledge-index.snow-module{border:0;padding:0}.is-snowui .knowledge-workspace,.is-snowui .reading-workspace-grid,.is-snowui .review-workspace-grid,.is-snowui .ai-learning-layout,.is-snowui .prompt-workspace-layout,.is-snowui .quality-workspace,.is-snowui .favorites-layout{grid-template-columns:minmax(0,1fr)}.is-snowui .snow-quality-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.is-snowui .knowledge-topics button{min-height:44px}.spike-app.is-snowui .knowledge-editor textarea.snow-control{min-height:52dvh}.spike-app.is-snowui .knowledge-sort select{height:44px;min-height:44px}.is-snowui :is(.knowledge-index,.knowledge-detail,.favorites-detail,.reading-pane,.review-pane,.prompt-index,.prompt-body,.prompt-usage,.ai-learning-queue,.ai-learning-current,.ai-learning-evidence,.profile-identity,.profile-intro,.profile-section,.profile-editor,.brain-focus,.brain-reminders,.brain-projects,.brain-reading,.brain-knowledge,.quality-queue,.quality-evaluation,.growth-candidate).snow-module{border-radius:16px;padding:16px}.is-snowui .knowledge-index{max-height:none}.is-snowui .knowledge-detail[role=dialog],.is-snowui .favorites-detail[role=dialog]{border-radius:0}.is-snowui .favorites-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.is-snowui .favorites-summary>span{border-radius:16px;padding:16px}.is-snowui .favorites-toolbar form{flex-basis:100%}.is-snowui .favorites-filters.snow-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.is-snowui .reading-toolbar.snow-toolbar{grid-template-columns:minmax(0,1fr) auto}.is-snowui .reading-toolbar>label,.is-snowui .reading-toolbar>.snow-search-field{grid-column:1/-1}.is-snowui .reading-toolbar>select.snow-control{grid-area:auto/1}.is-snowui .ai-learning-status{grid-template-columns:repeat(2,minmax(0,1fr))}.is-snowui .review-period-navigation{flex-wrap:wrap}.is-snowui .review-period-navigation>span{min-width:0}.is-snowui .brain-workspace,.is-snowui .brain-lower-grid,.is-snowui .profile-columns{grid-template-columns:minmax(0,1fr)}.is-snowui .snow-quality-metric{border-radius:16px}}
.spike-app.is-snowui :is(.pain-workspace,.finance-intelligence-workspace,.unity-intelligence-workspace,.daily-opportunity-workspace,.server-page,.skills-page){min-width:0;color:var(--spike-heading)}.spike-app.is-snowui :is(.pain-workspace-header,.finance-intelligence-toolbar,.unity-intelligence-toolbar,.daily-opportunity-pool-header,.skills-toolbar){background:var(--spike-surface-soft);border-radius:var(--snow-radius-module);box-shadow:none;border:0;margin-bottom:24px;padding:20px}.spike-app.is-snowui :is(.finance-intelligence-toolbar,.unity-intelligence-toolbar){flex-wrap:wrap;gap:12px;display:flex}.spike-app.is-snowui .finance-intelligence-toolbar>div:first-child{margin-right:auto}.spike-app.is-snowui :is(.finance-intelligence-search,.unity-intelligence-search){flex:240px;min-width:0}.spike-app.is-snowui :is(.finance-intelligence-toolbar,.unity-intelligence-toolbar,.daily-opportunity-pool-header) label :is(input,select){background:0 0;border:0}.spike-app.is-snowui :is(.pain-workspace-toolbar,.pain-workspace-mobile-tabs) button.is-active{border-color:var(--spike-border);background:var(--spike-primary-soft);color:var(--spike-heading)}.spike-app.is-snowui :is(.pain-workspace-shell,.finance-intelligence-shell,.unity-intelligence-shell){box-shadow:none;background:0 0;border:0;border-radius:0;gap:16px}.spike-app.is-snowui :is(.pain-workspace-panel.snow-module,.finance-intelligence-panel.snow-module,.unity-intelligence-index.snow-module,.unity-intelligence-detail.snow-module){border-radius:var(--snow-radius-module);background:var(--spike-surface-soft);box-shadow:none;border:0;padding:0;overflow:hidden}.spike-app.is-snowui :is(.pain-workspace-panel,.finance-intelligence-panel,.unity-intelligence-index,.unity-intelligence-detail)>header{gap:12px;padding:16px 20px}.spike-app.is-snowui :is(.finance-intelligence-list>div,.unity-intelligence-index-scroll){padding:12px}.spike-app.is-snowui .finance-intelligence-list>div>button{border-radius:var(--snow-radius-item);background:var(--spike-surface);border:1px solid #0000;min-height:0;margin-bottom:8px;padding:16px}.spike-app.is-snowui :is(.finance-intelligence-list>div>button.is-selected,.pain-workspace-signal.is-active){border-color:var(--spike-primary);background:var(--spike-primary-soft);box-shadow:none}.spike-app.is-snowui :is(.finance-intelligence-source-copy,.finance-intelligence-ai-copy,.unity-intelligence-source-copy,.unity-intelligence-ai-copy){max-width:75ch;margin-inline:auto}.spike-app.is-snowui :is(.finance-intelligence-source-copy h2,.unity-intelligence-source-copy h2){font-size:20px;line-height:28px}.spike-app.is-snowui :is(.finance-intelligence-detail-scroll,.unity-intelligence-detail-scroll){padding:20px}.spike-app.is-snowui .pain-workspace-toolbar{margin-block:16px}.spike-app.is-snowui .pain-workspace-signal.snow-item{width:100%;margin-block:8px;padding:16px}.spike-app.is-snowui .daily-opportunity-pool-list.snow-module{padding:12px}.spike-app.is-snowui .daily-opportunity-pool-list>button{border-radius:var(--snow-radius-item);background:var(--spike-surface);border:1px solid #0000;margin-bottom:8px;padding:16px}.spike-app.is-snowui .daily-opportunity-pool-list>button[aria-current=true]{border-color:var(--spike-primary)}.spike-app.is-snowui :is(.daily-opportunity-selection.snow-module,.daily-opportunity-actions.snow-module){margin-block:24px}.spike-app.is-snowui :is(.daily-opportunity-pool-filters,.skills-toolbar .segmented){background:var(--spike-surface-soft);border:0;gap:4px;padding:4px}.spike-app.is-snowui :is(.daily-opportunity-pool-filters button,.skills-toolbar .segmented button){border-radius:var(--snow-radius-item)}.spike-app.is-snowui :is(.daily-opportunity-pool-filters button.is-active,.skills-toolbar .segmented button.active){background:var(--spike-surface);color:var(--spike-heading);box-shadow:none}.spike-app.is-snowui :is(.server-page,.skills-page){gap:24px;display:grid}.spike-app.is-snowui :is(.server-runtime-section.snow-module,.server-schedule-section.snow-module,.skills-operations-disclosure.snow-module,.skills-registry.snow-module,.skill-manager-panel.snow-module){border-radius:var(--snow-radius-module);background:var(--spike-surface-soft);box-shadow:none;border:0;margin:0;padding:20px}.spike-app.is-snowui .server-identity{background:var(--spike-surface-soft);border-radius:var(--snow-radius-module);border:0;padding:16px 20px}.spike-app.is-snowui .server-resources{border:0;gap:16px;padding:0}.spike-app.is-snowui .server-resources>.snow-item{background:var(--snow-blue-soft);color:var(--snow-summary-text);box-shadow:none;border-radius:var(--snow-radius-module);border:0}.spike-app.is-snowui .server-resources>.snow-item:nth-child(2n){background:var(--snow-purple-soft)}.spike-app.is-snowui .server-resources .snow-item :is(small,strong,span){color:inherit}.spike-app.is-snowui .server-runtime-list article{gap:16px;padding:16px 0}.spike-app.is-snowui .server-schedule-list{gap:8px;display:grid}.spike-app.is-snowui .server-schedule-row.snow-item{background:var(--spike-surface);border:0;padding:16px}.spike-app.is-snowui .skills-layout{box-shadow:none;background:0 0;border:0;align-items:start;gap:24px}.spike-app.is-snowui .skills-toolbar{margin:0}.spike-app.is-snowui .skill-asset-row.snow-item{background:var(--spike-surface);border:0;margin-top:8px;padding:0}.spike-app.is-snowui .skill-asset-summary{padding:16px}.spike-app.is-snowui .skill-asset-detail{border-top:1px solid var(--spike-border);background:0 0}.spike-app.is-snowui :is(.skill-installation code,.skill-delivery-meta code,.server-job-copy,.daily-opportunity-pool-list>button>span){overflow-wrap:anywhere;min-width:0}@media (max-width:767px){.spike-app.is-snowui :is(.pain-workspace-header,.finance-intelligence-toolbar,.unity-intelligence-toolbar,.daily-opportunity-pool-header,.skills-toolbar){border-radius:16px;padding:16px}.spike-app.is-snowui :is(.pain-workspace-panel.snow-module,.finance-intelligence-panel.snow-module,.unity-intelligence-index.snow-module,.unity-intelligence-detail.snow-module,.server-runtime-section.snow-module,.server-schedule-section.snow-module,.skills-operations-disclosure.snow-module,.skills-registry.snow-module,.skill-manager-panel.snow-module){border-radius:16px}.spike-app.is-snowui :is(.server-runtime-section.snow-module,.server-schedule-section.snow-module,.skills-operations-disclosure.snow-module,.skills-registry.snow-module,.skill-manager-panel.snow-module){padding:16px}.spike-app.is-snowui :is(.finance-intelligence-sort,.unity-intelligence-sort){flex-wrap:wrap}.spike-app.is-snowui :is(.finance-intelligence-control,.unity-intelligence-control,.pain-workspace-control){min-height:44px}.spike-app.is-snowui :is(.finance-intelligence-search,.unity-intelligence-search){flex-basis:100%}.spike-app.is-snowui .server-runtime-list article{flex-wrap:wrap}.spike-app.is-snowui .server-runtime-list dl{width:100%;margin-left:0}}
