.auth-shell{min-height:100svh;padding:var(--space-lg);background:var(--color-paper-2);place-items:center;display:grid}.auth-panel{width:min(100%,31rem);min-height:35rem;padding:clamp(var(--space-lg), 7vw, var(--space-2xl));border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-card);background:var(--color-surface);flex-direction:column;justify-content:center;display:flex}.auth-brand{align-items:center;gap:var(--space-xs);color:var(--color-ink);font-family:var(--font-wordmark);font-size:var(--text-lg);letter-spacing:-.03em;margin-block-end:var(--space-xl);font-weight:700;display:flex}.auth-brand-mark{width:1.6rem;height:1.6rem;position:relative;transform:rotate(-7deg)}.auth-brand-mark i{border-radius:var(--radius-pill);background:var(--color-accent);width:.45rem;height:1.1rem;position:absolute}.auth-brand-mark i:first-child{inset:.25rem auto auto .05rem;transform:rotate(-40deg)}.auth-brand-mark i:nth-child(2){inset:.05rem auto auto .58rem}.auth-brand-mark i:nth-child(3){background:var(--color-danger);inset:.35rem 0 auto auto;transform:rotate(40deg)}.auth-heading{min-width:0}.auth-heading>span{color:var(--color-info);font-size:var(--text-xs);margin-block-end:var(--space-2xs);font-weight:700;display:block}.auth-heading h1{overflow-wrap:anywhere;min-width:0;color:var(--color-ink);font-family:var(--font-display);font-size:clamp(var(--text-xl), 7vw, var(--text-2xl));letter-spacing:-.04em;text-wrap:balance;margin:0;font-style:normal;line-height:1.08}.auth-heading p{margin:var(--space-xs) 0 0;color:var(--color-muted);font-size:var(--text-sm);text-wrap:pretty;line-height:1.6}.auth-form{gap:var(--space-sm);margin-block-start:var(--space-lg);display:grid}.auth-form label{gap:var(--space-2xs);color:var(--color-ink-2);font-size:var(--text-sm);font-weight:600;display:grid}.auth-form input{width:100%;min-height:2.75rem;padding-inline:var(--space-xs);border:var(--rule-hair) solid var(--color-rule-2);border-radius:var(--radius-input);outline:var(--rule-fine) solid transparent;outline-offset:var(--rule-hair);background:var(--color-paper-3);color:var(--color-ink);font-size:var(--text-base)}.password-control{border-radius:var(--radius-input);display:block;position:relative}.password-control:focus-within{box-shadow:0 0 0 var(--rule-hair) var(--color-focus)}.auth-form .password-control input{padding-inline-end:3.25rem}.auth-form .password-control .password-visibility{border-radius:var(--radius-input);width:2.75rem;min-height:2.75rem;color:var(--color-muted);background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;inset-block:0;inset-inline-end:0}.auth-form .password-control .password-visibility:hover{color:var(--color-ink);background:0 0;border-color:#0000}.password-visibility svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75px;width:1.25rem;height:1.25rem}.auth-form .password-control .password-visibility:focus-visible{outline:var(--rule-fine) solid var(--color-focus);outline-offset:calc(var(--rule-fine) * -1)}.auth-form input:hover{border-color:var(--color-muted)}.auth-form input:focus-visible{border-color:var(--color-focus);outline-color:var(--color-focus)}.auth-form label small{color:var(--color-muted);font-size:var(--text-xs);font-weight:400}.auth-form button{border:var(--rule-hair) solid var(--color-accent);border-radius:var(--radius-input);background:var(--color-accent);min-height:2.75rem;color:var(--color-accent-ink);font-size:var(--text-sm);font-weight:700}.auth-form button:hover{border-color:var(--color-accent-hover);background:var(--color-accent-hover)}.auth-form button:active{opacity:.86}.auth-form button:disabled{cursor:not-allowed;opacity:.55}.auth-form button:focus-visible,.registration-mode button:focus-visible,.auth-primary-link:focus-visible,.auth-inline-action:focus-visible{outline:var(--rule-fine) solid var(--color-focus);outline-offset:var(--rule-fine)}.auth-form input:read-only{border-color:var(--color-rule);background:var(--color-paper-2);color:var(--color-neutral);cursor:default}.auth-message{min-height:1.25rem}.auth-message p{color:var(--color-danger);font-size:var(--text-xs);margin:0;line-height:1.45}.auth-message .auth-success{color:var(--color-success)}.auth-inline-action{min-height:2.75rem;color:var(--color-info);font-size:var(--text-sm);text-decoration-thickness:var(--rule-fine);text-underline-offset:var(--space-3xs);white-space:nowrap;align-items:center;margin-block-start:var(--space-2xs);font-weight:700;display:inline-flex}.auth-footnote{margin:var(--space-md) 0 0;border-block-start:var(--rule-hair) solid var(--color-rule);color:var(--color-muted);font-size:var(--text-xs);padding-block-start:var(--space-sm);line-height:1.5}.auth-switch{margin:var(--space-sm) 0 0;color:var(--color-muted);font-size:var(--text-sm);line-height:1.5}.auth-switch a,.register-nav a{color:var(--color-info);text-decoration-color:#0000;text-decoration-thickness:var(--rule-fine);text-underline-offset:var(--space-3xs);white-space:nowrap;font-weight:700}.auth-switch a:active,.register-nav a:active{opacity:.78}.register-shell{gap:var(--space-xl);min-height:100svh;padding:var(--space-sm);background:var(--color-paper-2);grid-template-columns:minmax(0,1fr);display:grid}.register-nav{justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex}.register-nav .auth-brand{margin:0}.register-context{min-width:0;padding-block:var(--space-md);flex-direction:column;justify-content:flex-end;display:flex}.register-context h1{overflow-wrap:anywhere;min-width:0;max-width:11ch;color:var(--color-ink);font-family:var(--font-display);font-size:clamp(var(--text-2xl), 9vw, var(--text-display));letter-spacing:-.045em;text-wrap:balance;margin:0;font-style:normal;font-weight:700;line-height:1.02}.register-context>p{max-width:34rem;margin:var(--space-md) 0 0;color:var(--color-neutral);font-size:var(--text-md);text-wrap:pretty;line-height:1.55}.register-context dl{gap:var(--space-sm);max-width:38rem;margin:var(--space-xl) 0 0;display:grid}.register-context dl>div{gap:var(--space-sm);border-block-start:var(--rule-hair) solid var(--color-rule);grid-template-columns:minmax(5rem,.35fr) minmax(0,1fr);padding-block-start:var(--space-xs);display:grid}.register-context dt{color:var(--color-ink);font-weight:700}.register-context dd{color:var(--color-muted);margin:0;line-height:1.55}.register-panel{min-width:0;padding:var(--space-lg);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-card);background:var(--color-surface);color:var(--color-ink)}.register-panel .auth-heading h2{overflow-wrap:anywhere;min-width:0;color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-2xl);letter-spacing:-.04em;margin:0;font-style:normal;line-height:1.08}.register-form{gap:var(--space-xs)}.register-flow{min-width:0}.registration-mode{gap:var(--space-2xs);padding:var(--space-2xs);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-input);background:var(--color-paper-2);grid-template-columns:minmax(0,1fr);margin-block-start:var(--space-md);display:grid}.registration-mode button{min-height:2.75rem;padding-inline:var(--space-xs);border:var(--rule-hair) solid transparent;border-radius:var(--radius-small);color:var(--color-muted);font:inherit;font-size:var(--text-sm);white-space:nowrap;background:0 0;font-weight:700}.registration-mode button.active{border-color:var(--color-rule-2);background:var(--color-surface-raised);color:var(--color-ink)}.registration-mode button:active,.auth-primary-link:active,.auth-inline-action:active{opacity:.78}.invite-lookup{margin-block-start:var(--space-md)}.invitation-context{gap:var(--space-3xs);padding:var(--space-sm);border-inline-start:var(--rule-fine) solid var(--color-info);background:var(--color-paper-2);margin-block-start:var(--space-md);display:grid}.invitation-context span,.invitation-context small{color:var(--color-muted);font-size:var(--text-xs)}.invitation-context strong{color:var(--color-ink);font-size:var(--text-md)}.invalid-invitation{gap:var(--space-lg);display:grid}.auth-primary-link{width:fit-content;min-height:2.75rem;padding-inline:var(--space-sm);border:var(--rule-hair) solid var(--color-accent);border-radius:var(--radius-input);background:var(--color-accent);color:var(--color-accent-ink);font-size:var(--text-sm);white-space:nowrap;justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.auth-delivery-warning{margin:var(--space-md) 0 0;padding:var(--space-xs);border-inline-start:var(--rule-fine) solid var(--color-warning);background:var(--color-warning-soft);color:var(--color-ink-2);font-size:var(--text-sm);line-height:1.5}.verification-actions{margin-block-start:var(--space-md)}.auth-honeypot{clip:rect(0 0 0 0)!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.auth-form[aria-busy=true] input{cursor:wait}@media (hover:hover) and (pointer:fine){.auth-switch a:hover,.register-nav a:hover{color:var(--color-focus);text-decoration-color:currentColor}.registration-mode button:hover{background:var(--color-paper-3);color:var(--color-ink-2)}.auth-primary-link:hover{border-color:var(--color-accent-hover);background:var(--color-accent-hover)}}@media (min-width:32rem){.registration-mode{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:48rem){.register-shell{column-gap:clamp(var(--space-xl), 7vw, var(--space-3xl));padding:var(--space-lg);grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,.9fr) minmax(26rem,.72fr)}.register-nav{grid-column:1/-1}.register-context,.register-panel{align-self:center}.register-context{padding-inline-start:clamp(0rem, 4vw, var(--space-2xl))}.register-panel{padding:clamp(var(--space-lg), 4vw, var(--space-2xl))}}@media (pointer:coarse){.auth-form input,.auth-form button,.register-nav a,.registration-mode button,.auth-primary-link,.auth-inline-action{min-height:2.75rem}.register-nav a{align-items:center;display:inline-flex}}.auth-shell-compact .auth-panel{min-height:39rem}@media (max-width:32rem){.auth-shell{padding:0}.auth-panel,.auth-shell-compact .auth-panel{width:100%;min-height:100svh;padding:var(--space-lg);border:0;border-radius:0}}
html,body{overflow-x:clip}:is(html:has(dialog[open]),body:has(dialog[open])){overflow-y:hidden}html{scrollbar-gutter:stable}[hidden]{display:none!important}.topbar{gap:var(--space-sm);width:auto;min-height:4.5rem}.topbar-actions{flex-shrink:0;margin-inline-start:auto}.topbar-search{min-height:2.75rem}.board-toolbar>label{min-width:0}.board-toolbar select,.panel-toolbar .filter-control select{border:var(--rule-hair) solid var(--color-rule-2);border-radius:var(--radius-input);background:var(--color-paper-2);max-width:100%;min-height:2.75rem;color:var(--color-ink);padding-inline:var(--space-xs);font:inherit;font-size:var(--text-sm)}.task-table .priority-cell{gap:var(--space-2xs);background:0 0;color:var(--color-muted)!important}.task-table .priority-cell:before{content:"";background:currentColor;border-radius:50%;width:.375rem;height:.375rem}.task-table .priority-alta{color:var(--color-danger)!important}.task-table .priority-media{color:var(--color-warning)!important}.results-count{color:var(--color-muted);font-size:var(--text-sm);white-space:nowrap;margin-inline-start:auto}.workload-strip{gap:var(--space-xs);padding-block:var(--space-sm);grid-template-columns:minmax(0,1fr)}.workload-copy{flex-wrap:wrap}.workload-facts{justify-content:start;gap:var(--space-sm);flex-wrap:wrap}.personal-empty{justify-items:start;gap:var(--space-xs);padding:var(--space-lg);display:grid}.personal-empty p{color:var(--color-muted);margin:0}.task-company-label{color:var(--color-muted);font-size:var(--text-xs);overflow-wrap:anywhere;margin-block-start:var(--space-3xs);line-height:1.5;display:block}.task-table .status-trigger{width:100%;min-width:0}.task-table .task-title-cell>button{white-space:normal;overflow-wrap:anywhere}.task-complete-action{margin-block-end:var(--space-sm)}.drawer-header{gap:var(--space-xs);flex-wrap:wrap}.drawer-header>.project-label{flex:10rem}.drawer-header>div{flex-wrap:wrap}.drawer-header .drawer-delete{width:auto;font-size:var(--text-sm);color:var(--color-danger);padding-inline:var(--space-xs)}.drawer-body h2,.drawer-description{margin-inline-start:0}.table-wrap{overscroll-behavior-inline:contain;max-width:100%;overflow-x:auto}.comments-list .comment-mention{color:var(--color-info);background:var(--color-accent-soft);border-radius:var(--radius-small);font-weight:750;display:inline}.comments-list p{white-space:pre-wrap;overflow-wrap:anywhere}.form-grid>label,.full-field,.botcake-form>label{grid-auto-rows:max-content;align-content:start}.form-grid input:not([type=checkbox]),.form-grid select,.full-field input,.full-field select,.botcake-form input:not([type=checkbox]){height:2.75rem;min-height:2.75rem}.form-grid label>small,.botcake-form label>small{min-height:1.5em}.task-form-section>header{gap:var(--space-3xs);grid-template-columns:minmax(0,1fr)}.task-form-section{padding-block:var(--space-md);gap:var(--space-sm)}.task-description-field textarea{min-height:6rem}.duration-field legend{margin-block-end:var(--space-2xs)}.task-advanced{display:block}.task-advanced>summary{cursor:pointer;align-content:center;min-height:2.75rem;font-weight:650}.task-advanced>summary>span{color:var(--color-muted);font-size:var(--text-xs);margin-inline-start:var(--space-xs);font-weight:400}.task-advanced[open]>summary{margin-block-end:var(--space-sm)}.assignee-picker-summary{min-width:0}.assignee-picker-summary b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.assignee-picker-options>input[type=search]{width:100%;min-width:0}.assignee-picker-field>label{margin-block-start:var(--space-xs)}.admin-tabs{padding-block:var(--space-3xs);overflow-y:hidden}.admin-tabs button.active:after,.work-tabs button.active:after{bottom:0}.admin-tabs button:focus-visible{outline-offset:-3px}.project-summary-grid{gap:var(--space-lg);padding-block:var(--space-md);border-block:var(--rule-hair) solid var(--color-rule);flex-wrap:wrap;display:flex}.project-summary-grid .project-summary{align-content:start;gap:var(--space-2xs);color:var(--color-ink);background:0 0;border:0;flex:9rem;padding:0;display:grid}.project-summary-grid .project-summary strong,.project-summary-grid .project-summary small{display:block}.project-summary small{color:var(--color-muted)}.project-view-tabs{align-items:center;gap:var(--space-2xs);padding:var(--space-xs) var(--space-md) 0;border-block-end:var(--rule-hair) solid var(--color-rule);flex-wrap:wrap;display:flex}.project-view-tabs button{border:0;min-height:2.75rem;padding:var(--space-xs) var(--space-sm);color:var(--color-muted);font:inherit;font-size:var(--text-sm);white-space:nowrap;cursor:pointer;background:0 0;border-block-end:2px solid #0000;border-radius:0;font-weight:600}.project-view-tabs button:hover{color:var(--color-ink);background:var(--color-paper-2)}.project-view-tabs button:active{background:var(--color-accent-soft)}.project-view-tabs button:disabled{opacity:.55;cursor:not-allowed}.project-view-tabs button[aria-selected=true]{color:var(--color-ink);border-block-end-color:var(--color-accent)}.project-view-tabs button:focus-visible,.project-panel [role=tabpanel]:focus-visible{outline:2px solid var(--color-focus);outline-offset:-3px}.project-view-hint{padding:var(--space-sm) var(--space-md);color:var(--color-muted);font-size:var(--text-sm);margin:0;line-height:1.5}.project-panel .group-header{width:100%;height:auto;min-height:3.5rem;padding:var(--space-xs) var(--space-md);gap:var(--space-xs);text-align:start}.project-panel .group-header:hover{background:var(--color-paper-2)}.project-panel .group-header:active{background:var(--color-accent-soft)}.project-panel .group-header strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.project-panel .group-header small{font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0}.project-panel .group-header .avatar{flex-shrink:0}.project-panel .group-header .group-detail{color:var(--color-muted);font-size:var(--text-xs);margin-inline-start:auto;font-weight:400}.micro-badge .app-icon{width:.75rem;height:.75rem}@media (max-width:39.99rem){.project-view-tabs,.project-view-tabs button{padding-inline:var(--space-xs)}.project-panel .group-header{flex-wrap:wrap}.project-panel .group-header strong{flex:1}.project-panel .group-header .group-detail{flex-basis:100%;margin-inline-start:0;padding-inline-start:var(--space-lg)}}.period-select{color:var(--color-muted);cursor:default;background:0 0;border:0;padding:0}.capacity-day-picker{gap:var(--space-xs);padding-block-end:var(--space-xs);display:flex;overflow-x:auto}.capacity-day-picker>button{font-variant-numeric:tabular-nums;flex:0 0 8.5rem;min-height:2.75rem}.capacity-planner .date-switcher{color:var(--color-muted);cursor:default;background:0 0;border:0;padding:0}.capacity-task-preview button{min-height:2.75rem;padding:var(--space-2xs);color:var(--color-info);font:inherit;text-align:start;overflow-wrap:anywhere;background:0 0;border:0;display:block}.capacity-task-preview summary{cursor:pointer;min-height:2.75rem;color:var(--color-info);align-content:center}.company-control{grid-template-columns:auto minmax(0,1fr);display:grid}.company-add-button{width:auto;padding-inline:var(--space-xs);grid-column:2;justify-self:start;align-items:center;display:inline-flex}.company-add-button:after{content:"Crear empresa";font-size:var(--text-xs);margin-inline-start:var(--space-2xs)}.company-control select{width:100%;max-width:100%}.app-icon{vertical-align:middle;flex-shrink:0;width:1.25rem;height:1.25rem;display:inline-block}@media (min-width:60rem){.task-table{min-width:70rem}.task-table th:nth-child(2){width:auto}.task-table th:nth-child(3){width:9rem}.task-table th:nth-child(4),.task-table th:nth-child(5){width:8rem}.task-table th:nth-child(6){width:7rem}.task-table th:nth-child(7){width:9rem}.task-table th:nth-child(8){width:7rem}.task-table th:nth-child(9){width:5rem}.task-table .check-col{width:3.5rem}.workload-strip{grid-template-columns:minmax(16rem,1fr) minmax(8rem,.5fr)}.workload-facts{grid-column:1/-1}.task-table .task-play{width:2.75rem;height:2.75rem}}@media (max-width:59.99rem){.board-toolbar{grid-template-columns:minmax(0,1fr);display:grid}.board-toolbar .board-search,.board-toolbar .filter-control{width:100%}.board-toolbar .results-count{margin-inline-start:0}.work-title-line{max-width:none}.topbar .create-button{width:2.75rem;height:2.75rem;min-height:2.75rem}.topbar .create-button>span{margin:0}}@media (hover:hover){.capacity-task-preview button:hover{text-decoration:underline}.drawer-header .drawer-delete:hover{background:var(--color-danger-soft)}}@media (max-width:47.99rem){.task-plan-grid{grid-template-columns:minmax(0,1fr)}}.meeting-language-note,.meeting-shared-note{color:var(--color-muted);font-size:var(--text-sm);margin:0}.meeting-language-note{margin-block-end:var(--space-sm)}.meeting-title-field{gap:var(--space-2xs);min-width:0;display:grid}.meeting-title-field>span,.meeting-assignee-picker>legend{color:var(--color-neutral);font-size:var(--text-sm);font-weight:700}.meeting-title-field textarea{width:100%;min-width:0;min-height:4.75rem;padding:var(--space-xs);resize:vertical;border:var(--rule-hair) solid var(--color-rule-2);border-radius:var(--radius-input);background:var(--color-surface-raised);color:var(--color-ink);font:inherit;line-height:1.5}.meeting-title-field textarea:focus-visible{outline:var(--rule-fine) solid var(--color-focus);outline-offset:2px}.meeting-original-text{color:var(--color-muted);font-size:var(--text-sm)}.meeting-original-text>summary{width:fit-content;padding-block:var(--space-2xs);cursor:pointer}.meeting-original-text>p{margin-block:var(--space-2xs);white-space:pre-wrap;overflow-wrap:anywhere}.meeting-assignee-picker{width:100%;max-width:40rem}.meeting-assignee-picker .assignee-picker-options>label{grid-template-columns:auto minmax(0,1fr)}.meeting-assignee-picker .assignee-picker-options>input[type=search]{min-height:2.75rem;padding-inline:var(--space-xs);border:0;border-block-end:var(--rule-hair) solid var(--color-rule);background:var(--color-surface-raised);color:var(--color-ink);font:inherit}.meeting-assignee-picker .assignee-picker-options input[type=checkbox]{flex-shrink:0}.meeting-assignee-picker>label{gap:var(--space-2xs);font-size:var(--text-sm);display:grid}.meeting-assignee-picker>label select{width:100%;min-width:0;min-height:2.75rem;padding-inline:var(--space-xs);border:var(--rule-hair) solid var(--color-rule-2);border-radius:var(--radius-input);background:var(--color-surface-raised);color:var(--color-ink);font:inherit}.meeting-assignee-picker summary[aria-disabled=true]{opacity:.65;cursor:wait}.meeting-picker-empty{padding:var(--space-xs);color:var(--color-muted);margin:0}
.project-board-view{min-width:0}.project-board-view .page-heading{margin-block-end:var(--space-md)}.project-board-view .page-heading h1{font-size:var(--text-2xl);overflow-wrap:anywhere;min-width:0}.project-board{min-width:0}.board-view-toolbar{justify-content:space-between;align-items:center;gap:var(--space-sm);border-block-end:1px solid var(--color-rule);display:flex}.project-board .project-view-tabs{border:0;padding:0}.project-board .project-view-tabs button{padding-inline:var(--space-sm)}.board-project-filter{min-width:0;max-width:16rem;padding-block:var(--space-2xs);display:block}.board-project-filter select{width:100%;min-height:2.75rem;padding:var(--space-xs);border:1px solid var(--color-rule-2);border-radius:var(--radius-input);background:var(--color-paper-2);color:var(--color-ink);font:inherit;font-size:var(--text-sm)}.project-board .project-view-hint{padding:var(--space-xs) 0 var(--space-sm);font-size:var(--text-xs)}.project-activity-filters{padding-block:var(--space-sm);border-block-end:1px solid var(--color-rule)}.project-activity-controls{align-items:end;gap:var(--space-xs);flex-wrap:wrap;display:flex}.project-activity-controls label{flex:10rem;gap:.375rem;min-width:9rem;display:grid}.project-activity-controls label>span{color:var(--color-muted);font-size:var(--text-xs)}.project-activity-controls select,.project-activity-controls input{width:100%;min-width:0;min-height:2.75rem;padding:var(--space-2xs);border:1px solid var(--color-rule-2);border-radius:var(--radius-input);background:var(--color-paper-2);color:var(--color-ink);font:inherit;font-size:var(--text-sm);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.project-activity-controls input:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.project-activity-controls input[aria-invalid=true]{border-color:var(--color-danger)}.project-activity-shortcuts{align-items:center;gap:var(--space-2xs);font-size:var(--text-xs);color:var(--color-muted);flex-wrap:wrap;margin-block-start:var(--space-xs);display:flex}.project-activity-shortcuts button{border:1px solid var(--color-rule);border-radius:var(--radius-input);min-height:2.25rem;padding:.375rem var(--space-2xs);color:var(--color-ink-2);font:inherit;cursor:pointer;background:0 0}.project-activity-shortcuts button[aria-pressed=true]{border-color:var(--color-info);background:var(--color-accent-soft);color:var(--color-info)}.project-activity-summary{margin:var(--space-xs) 0 0;color:var(--color-ink-2);font-size:var(--text-sm)}.project-activity-explainer{color:var(--color-muted);font-size:var(--text-xs);margin:.375rem 0 0}.board-task-activity-detail{padding:0 var(--space-sm) var(--space-2xs);color:var(--color-info);font-size:var(--text-xs);display:block}.board-activity-dates{overflow-wrap:anywhere;gap:.25rem;display:grid}.project-board-group{--board-accent:var(--color-info);margin-block:var(--space-sm) var(--space-xl);min-width:0}.board-tone-danger{--board-accent:var(--color-danger)}.board-tone-warning,.board-tone-waiting{--board-accent:var(--color-warning)}.board-tone-success{--board-accent:var(--color-success)}.board-color-1{--board-accent:var(--color-info)}.board-color-2{--board-accent:var(--color-success)}.board-color-3{--board-accent:var(--color-warning)}.board-color-4{--board-accent:var(--color-danger)}.project-board-heading{align-items:center;gap:0 var(--space-xs);margin:0 0 var(--space-2xs);font-size:var(--text-md);color:var(--board-accent);flex-wrap:wrap;font-weight:600;display:flex}.project-board-heading>button{align-items:center;gap:var(--space-xs);min-width:0;max-width:100%;min-height:2.75rem;padding:0 var(--space-xs);color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;display:flex}.project-board-heading>button:hover{background:var(--color-paper-2)}.board-disclosure{text-align:center;flex:0 0 1rem}.board-group-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.project-board-heading small,.board-group-detail{color:var(--color-muted);font-size:var(--text-xs);flex-shrink:0;font-weight:400}.board-group-detail{padding-inline:var(--space-xs)}.project-board-scroll{overscroll-behavior-inline:contain;border-radius:var(--radius-small);max-width:100%;overflow-x:auto}.project-board-table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:64rem;font-size:var(--text-sm);line-height:1.4}.board-col-play,.board-col-activity{width:2.75rem}.board-col-people{width:7rem}.board-col-status{width:8rem}.board-col-due{width:9rem}.board-col-priority{width:7rem}.board-col-notes{width:22%}.project-board-table th,.project-board-table td{border:1px solid var(--color-rule-2);vertical-align:middle;background:var(--color-surface-raised);height:2.75rem;padding:0}.project-board-table th{height:2.25rem;padding-inline:var(--space-2xs);color:var(--color-ink-2);text-align:center;font-weight:400}.project-board-table thead th:first-child,.project-board-table tbody tr>td:first-child{border-inline-start:4px solid var(--board-accent)}.project-board-table :where(button:not(.status-trigger):not(.status-option)){color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:0}.project-board-table tbody tr:hover>td:not(.board-priority-cell):not(.board-status-cell){background:var(--color-paper-3)}.project-board-table .board-row-running>.board-title-cell{box-shadow:inset 0 -2px var(--color-info)}.project-board button:focus-visible,.project-board select:focus-visible,.project-board-scroll:focus-visible{outline:2px solid var(--color-focus);outline-offset:-3px}.project-board-table :where(button:not(.status-trigger):not(.status-option)):active{background:var(--color-accent-soft)}.project-board-table button:disabled{cursor:not-allowed;opacity:.5}.project-board-table button[aria-busy=true]{cursor:progress}.project-board-table .board-play,.project-board-table .board-activity{width:100%;min-height:2.75rem;color:var(--color-muted);justify-content:center;align-items:center;padding:0;display:flex;position:relative}.project-board-table .board-play svg,.board-activity svg{width:1rem;height:1rem}.project-board-table .board-play[aria-pressed=true]{color:var(--color-info)}.project-board-table .board-play.is-complete{color:var(--color-success);opacity:.75}.board-activity small{color:var(--color-info);font-size:.625rem;position:absolute;top:.125rem;right:.25rem}.project-board-table .board-task-title{width:100%;min-height:2.75rem;padding:var(--space-xs) var(--space-sm);text-align:start;text-overflow:ellipsis;white-space:nowrap;font-weight:500;display:block;overflow:hidden}.project-board-table .board-title-cell:has(.board-task-context) .board-task-title{min-height:2rem;padding-block-end:0}.board-task-context{gap:var(--space-xs);padding:0 var(--space-sm) var(--space-2xs);color:var(--color-muted);font-size:var(--text-xs);display:flex}.board-task-context>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.project-board-table .board-owners{justify-content:center;align-items:center;gap:var(--space-2xs);width:100%;min-height:2.75rem;padding:0 var(--space-2xs);display:flex}.board-owners .assignee-avatar-stack{display:inline-flex}.board-owners .avatar{border-color:var(--color-surface-raised);flex-shrink:0;width:1.75rem;height:1.75rem}.board-owners small{font-size:var(--text-xs)}.project-board-table .status-trigger{width:100%;min-width:0;min-height:2.75rem;padding-inline:var(--space-sm);font-size:var(--text-sm);border:0;border-radius:0;justify-content:center;font-weight:500;position:relative}.project-board-table .status-trigger i{right:var(--space-3xs);font-size:.625rem;position:absolute}.project-board-table .status-trigger:focus-visible,.project-board-table .status-option:focus-visible{outline-color:var(--color-status-ink)}.board-due{justify-content:center;align-items:center;gap:var(--space-2xs);white-space:nowrap;min-height:2.75rem;color:var(--color-ink-2);font-variant-numeric:tabular-nums;display:flex}.board-due.is-late{color:var(--color-danger)}.board-due.is-late>span{border:1px solid;border-radius:50%;place-items:center;width:.875rem;height:.875rem;font-size:.625rem;display:grid}.project-board .board-priority-alta{background:var(--color-danger);color:var(--color-paper)}.project-board .board-priority-media{background:var(--color-warning);color:var(--color-paper)}.project-board .board-priority-baja{background:var(--color-info);color:var(--color-paper)}.board-priority-cell{text-align:center;font-weight:500}.project-board-table .board-notes-cell button{width:100%;min-height:2.75rem;padding:var(--space-xs);text-align:start;text-overflow:ellipsis;white-space:nowrap;color:var(--color-ink-2);display:block;overflow:hidden}.board-no-notes{color:var(--color-muted)}.project-board-table .board-add-row button{width:100%;min-height:2.75rem;padding-inline:var(--space-sm);text-align:start;color:var(--color-muted);display:block}.project-board-table .board-add-row button:hover{color:var(--color-ink)}.project-board-table .board-empty-row td{padding:var(--space-xs) var(--space-sm);color:var(--color-muted)}.project-board-table tfoot td{height:2.25rem;padding-inline:var(--space-2xs);color:var(--color-muted);font-size:var(--text-xs);text-align:center}.project-board-table tfoot .board-summary-label{text-align:start;background:0 0;border:0;padding-inline-start:var(--space-sm)}.board-summary-bar{height:1rem;display:flex;overflow:hidden}.board-summary-bar>span{flex-basis:0}.board-segment-overdue{background:var(--color-danger)}.board-segment-pending{background:var(--color-status-pending)}.board-segment-running{background:var(--color-status-progress)}.board-segment-paused{background:var(--color-info)}.board-segment-blocked{background:var(--color-status-blocked)}.board-segment-done{background:var(--color-status-ready)}.board-date-range{padding:var(--space-3xs) var(--space-2xs);background:var(--color-paper-3);color:var(--color-ink-2);white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:1rem;display:block}.board-summary-time>span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.board-inline-error{margin-block:var(--space-xs);color:var(--color-danger);font-size:var(--text-sm)}@media (max-width:48rem){.board-view-toolbar{align-items:stretch;gap:var(--space-2xs);flex-direction:column}.board-project-filter{max-width:none}.project-board .project-view-tabs{flex-wrap:nowrap;overflow-x:auto}.project-board .project-view-tabs button{padding-inline:var(--space-xs);flex:1 0 auto}.project-board-heading{font-size:var(--text-base)}.project-board-group{margin-block-end:var(--space-lg)}.project-board-scroll{border-inline-start:0}}
html,body{overflow-x:clip}.creative-workbench{min-width:0;padding:var(--space-sm) var(--space-xs) var(--space-lg);color:var(--color-ink);font-family:var(--font-body)}.creative-header{justify-content:space-between;align-items:flex-start;gap:var(--space-xs);flex-direction:column;padding-block-end:var(--space-xs);display:flex}.creative-header h1{min-width:0;font-family:var(--font-display);font-size:clamp(var(--text-xl), 2vw + var(--text-base), var(--text-2xl));letter-spacing:-.035em;overflow-wrap:anywhere;margin:0;line-height:1.05}.creative-header p,.creative-toolbar p{margin:var(--space-2xs) 0 0;color:var(--color-muted);font-size:var(--text-sm)}.creative-header-actions,.creative-form footer,.creative-detail footer,.creative-settings footer{justify-content:flex-start;gap:var(--space-2xs);flex-wrap:wrap;display:flex}.creative-primary-button,.creative-secondary-button,.creative-empty button,.creative-column-add{min-height:2.75rem;padding-inline:var(--space-sm);border:var(--rule-hair) solid transparent;border-radius:var(--radius-input);font:650 var(--text-sm)/1 var(--font-body);white-space:nowrap;cursor:pointer;transition:transform var(--dur-micro) var(--ease-out), background-color var(--dur-short) var(--ease-out)}.creative-primary-button,.creative-empty button{background:var(--color-accent);color:var(--color-accent-ink)}.creative-secondary-button{background:var(--color-paper-2);color:var(--color-ink-2);border-color:var(--color-rule-2)}.creative-primary-button:active,.creative-secondary-button:active,.creative-column-add:active,.creative-empty button:active{transform:translateY(1px)}.creative-primary-button:disabled,.creative-secondary-button:disabled,.creative-column-add:disabled,.creative-column-config:disabled,.creative-icon-button:disabled,.creative-card button:disabled,.creative-toolbar input:disabled,.creative-toolbar select:disabled,.creative-form input:disabled,.creative-form textarea:disabled,.creative-form select:disabled,.creative-settings input:disabled,.creative-settings select:disabled{opacity:.55;cursor:not-allowed;color:var(--color-muted)}.creative-primary-button:focus-visible,.creative-secondary-button:focus-visible,.creative-column-add:focus-visible,.creative-column-config:focus-visible,.creative-icon-button:focus-visible,.creative-card:focus-visible,.creative-card button:focus-visible,.creative-card select:focus-visible,.creative-toolbar input:focus-visible,.creative-toolbar select:focus-visible,.creative-form input:focus-visible,.creative-form textarea:focus-visible,.creative-form select:focus-visible,.creative-settings input:focus-visible,.creative-settings select:focus-visible,.creative-linked-tasks button:focus-visible{outline:var(--rule-fine) solid var(--color-focus);outline-offset:var(--rule-fine)}.creative-toolbar{align-items:center;gap:var(--space-xs);grid-template-columns:minmax(0,1fr);margin-block-end:var(--space-sm);padding:0;display:grid}.creative-toolbar input,.creative-toolbar select,.creative-field input,.creative-field textarea,.creative-field select{border:var(--rule-hair) solid var(--color-rule-2);border-radius:var(--radius-board-card);outline:var(--rule-fine) solid transparent;outline-offset:var(--rule-hair);width:100%;min-width:0;min-height:2.75rem;padding-inline:var(--space-xs);background:var(--color-paper);color:var(--color-ink);font:inherit}.creative-toolbar input::placeholder,.creative-field input::placeholder,.creative-field textarea::placeholder{color:var(--color-muted)}.creative-toolbar p{text-align:end;white-space:nowrap;margin:0;display:none}.creative-search{position:relative}.creative-search:before{border:var(--rule-hair) solid var(--color-muted);border-radius:var(--radius-pill);content:"";pointer-events:none;width:.7rem;height:.7rem;position:absolute;inset-block-start:50%;inset-inline-start:var(--space-xs);transform:translateY(-60%)}.creative-search:after{width:.35rem;height:var(--rule-hair);background:var(--color-muted);content:"";pointer-events:none;transform-origin:0;position:absolute;inset-block-start:calc(50% + .3rem);inset-inline-start:calc(var(--space-xs) + .62rem);transform:rotate(45deg)}.creative-search input{padding-inline-start:calc(var(--space-xs) + 1.25rem)}.creative-toolbar kbd{border:var(--rule-hair) solid var(--color-rule-2);border-radius:var(--radius-small);padding-inline:var(--space-3xs);color:var(--color-neutral);font-family:var(--font-outlier);font-size:var(--text-xs)}.creative-board{grid-auto-flow:column;grid-auto-columns:minmax(16.5rem, calc(100% - var(--space-xs)));align-items:start;gap:var(--space-sm);overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;width:100%;max-width:100%;padding:0 var(--space-3xs) var(--space-sm) 0;scrollbar-color:var(--color-rule-2) transparent;scrollbar-width:thin;display:grid;overflow-x:auto}.creative-column{scroll-snap-align:start;border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-board-list);background:var(--color-paper-2);min-width:0;height:clamp(17rem,68dvh,48rem);min-height:17rem;max-height:min(68dvh,48rem);color:var(--color-ink);box-shadow:none;transition:transform var(--dur-short) var(--ease-out), border-color var(--dur-short) var(--ease-out);grid-template-rows:auto minmax(0,1fr) auto;align-content:start;display:grid;overflow:hidden}.creative-column.is-drop-target{border-color:var(--color-focus);transform:translateY(-.15rem)}.creative-column>header{justify-content:space-between;align-items:center;gap:var(--space-xs);min-height:3.25rem;padding-inline:var(--space-xs);border-block-end:var(--rule-hair) solid var(--color-rule);color:var(--color-ink-2);background:0 0;display:flex}.creative-column>header h2{align-items:center;gap:var(--space-2xs);font-size:var(--text-sm);margin:0;font-weight:700;display:flex}.creative-column>header h2:before{border-radius:var(--radius-pill);background:var(--color-neutral);content:"";flex:none;width:.5rem;height:.5rem}.creative-column-actions{align-items:center;gap:var(--space-3xs);display:flex}.creative-column-count{border-radius:var(--radius-pill);background:var(--color-paper-3);min-width:1.65rem;min-height:1.65rem;color:var(--color-neutral);font:700 var(--text-xs)/1 var(--font-outlier);font-variant-numeric:tabular-nums;place-items:center;display:grid}.creative-column-config{border:var(--rule-hair) solid transparent;border-radius:var(--radius-input);width:2.25rem;height:2.25rem;color:var(--color-muted);cursor:pointer;transition:transform var(--dur-micro) var(--ease-out), background-color var(--dur-short) var(--ease-out), color var(--dur-short) var(--ease-out);background:0 0;place-items:center;display:grid}.creative-column-config svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75px;width:1rem;height:1rem}.creative-column-config:active{transform:translateY(1px)}.creative-column-ideas>header h2:before{background:var(--color-neutral)}.creative-column-editing>header h2:before{background:var(--color-info)}.creative-column-review>header h2:before{background:var(--color-warning)}.creative-column-ready>header h2:before{background:var(--color-success)}.creative-column-running>header h2:before{background:var(--color-accent-hover)}.creative-column-worked>header h2:before{background:var(--color-success)}.creative-column-failed>header h2:before{background:var(--color-danger)}.creative-column-list{align-content:start;gap:var(--space-xs);min-height:0;padding:var(--space-xs);overscroll-behavior-block:contain;scrollbar-gutter:stable;scrollbar-color:var(--color-rule-2) transparent;scrollbar-width:thin;touch-action:pan-y;display:grid;overflow:hidden auto}.creative-column-list::-webkit-scrollbar{width:.5rem}.creative-column-list::-webkit-scrollbar-track{background:0 0}.creative-column-list::-webkit-scrollbar-thumb{border-radius:var(--radius-pill);background:var(--color-rule-2);background-clip:padding-box;border:.125rem solid #0000}.creative-card{gap:var(--space-2xs);min-width:0;padding:var(--space-xs);border:var(--rule-hair) solid var(--color-rule-2);border-radius:var(--radius-board-card);background:var(--color-paper-3);color:var(--color-ink);box-shadow:none;cursor:grab;transition:transform var(--dur-short) var(--ease-out), opacity var(--dur-short) var(--ease-out), background-color var(--dur-short) var(--ease-out);display:grid}.creative-card:active{cursor:grabbing}.creative-card.is-busy{opacity:.55;cursor:wait}.creative-board.is-dragging .creative-card:not(.is-busy){opacity:.82}.creative-card button:active,.creative-icon-button:active,.creative-linked-tasks button:active{transform:translateY(1px)}.creative-card-main,.creative-assignment{width:100%;min-width:0;color:inherit;text-align:start;white-space:normal;cursor:pointer;background:0 0;border:0;padding:0}.creative-card-main{gap:var(--space-2xs);display:grid}.creative-card-topline{justify-content:space-between;align-items:center;gap:var(--space-2xs);min-width:0;display:flex}.creative-code{color:var(--color-info);font:700 var(--text-xs)/1.4 var(--font-outlier);font-variant-numeric:tabular-nums}.creative-card-kind{border:var(--rule-hair) solid var(--color-info);border-radius:var(--radius-small);max-width:48%;padding:var(--space-3xs) var(--space-2xs);color:var(--color-info);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;font-weight:650;line-height:1;overflow:hidden}.creative-card-main strong{max-width:100%;font-size:var(--text-sm);overflow-wrap:anywhere;line-height:1.35}.creative-card-main p{color:var(--color-muted);font-size:var(--text-xs);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.45;display:-webkit-box;overflow:hidden}.creative-card-tags,.creative-detail-meta{gap:var(--space-3xs);flex-wrap:wrap;display:flex}.creative-card-tags span,.creative-detail-meta span{border-radius:var(--radius-small);max-width:100%;padding:var(--space-3xs) var(--space-2xs);background:var(--color-paper-3);color:var(--color-neutral);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;line-height:1.2;overflow:hidden}.creative-card-tags .creative-tag-brand{background:var(--color-accent-soft);color:var(--color-ink-2)}.creative-card-tags .creative-tag-product{background:var(--color-success-soft);color:var(--color-ink-2)}.creative-card-tags .creative-tag-framework,.creative-card-tags .creative-tag-format{background:var(--color-warning-soft);color:var(--color-ink-2)}.creative-card-tags .creative-tag-platform{background:var(--color-info-soft);color:var(--color-ink-2)}.creative-card-tags .creative-tag-variants{border:var(--rule-hair) solid var(--color-rule-2);color:var(--color-neutral);background:0 0}.creative-card-delivery,.creative-detail-delivery{width:fit-content;color:var(--color-accent);font-size:var(--text-xs);font-weight:700;text-decoration:none}.creative-card-delivery,.creative-card-folder{max-width:100%;font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.creative-card-folder{color:var(--color-muted)}.creative-card-delivery:hover,.creative-detail-delivery:hover{text-decoration:underline}.creative-assignment{align-items:center;gap:var(--space-2xs);min-height:2.75rem;border-block-start:var(--rule-hair) solid var(--color-rule);padding-block-start:var(--space-2xs);display:flex}.creative-assignment-avatars{flex:none;align-items:center;padding-inline-start:var(--space-2xs);display:inline-flex}.creative-assignment-avatars .avatar,.creative-assignment-more{box-shadow:0 0 0 var(--rule-fine) var(--color-paper-3);margin-inline-start:calc(-1 * var(--space-2xs))}.creative-assignment-avatars .avatar:first-child{margin-inline-start:0}.creative-assignment-more{border-radius:var(--radius-pill);background:var(--color-paper-2);width:1.5625rem;height:1.5625rem;color:var(--color-muted);font:700 var(--text-xs)/1 var(--font-outlier);place-items:center;display:inline-grid}.creative-assignment>span:last-child,.creative-linked-tasks button>span:last-child,.creative-pools label>span:last-child{min-width:0;display:grid}.creative-assignment strong,.creative-linked-tasks strong,.creative-pools strong{color:var(--color-ink-2);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.creative-assignment small,.creative-linked-tasks small,.creative-pools small{color:var(--color-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.creative-mobile-move{display:none}.creative-column-empty{min-height:5rem;padding:var(--space-xs);color:var(--color-muted);text-align:center;justify-content:center;align-items:flex-start;display:flex}.creative-column-empty p{font-size:var(--text-xs);margin:0}.creative-column-add{width:calc(100% - var(--space-md));min-height:2.5rem;margin:0 var(--space-xs) var(--space-xs);padding-inline:var(--space-2xs);border-color:var(--color-rule);color:var(--color-muted);text-align:center;background:0 0;border-style:dashed}.creative-column-add span{color:var(--color-info);margin-inline-end:var(--space-3xs)}.creative-dialog{width:calc(100% - var(--space-sm));max-height:calc(100dvh - var(--space-sm));border:var(--rule-hair) solid var(--color-rule-2);border-radius:var(--radius-card);background:var(--color-paper-2);color:var(--color-ink);box-shadow:var(--shadow-overlay);margin:auto;padding:0;position:fixed;inset:0;overflow:hidden}.creative-dialog-wide{width:calc(100% - var(--space-sm))}.creative-dialog::backdrop{background:var(--color-overlay)}.creative-dialog-panel{max-height:calc(100dvh - var(--space-sm));grid-template-rows:auto minmax(0,1fr);display:grid}.creative-dialog-panel>header{justify-content:space-between;align-items:center;gap:var(--space-xs);min-width:0;padding:var(--space-sm);border-block-end:var(--rule-hair) solid var(--color-rule);display:flex}.creative-dialog-panel>header h2{min-width:0;font-size:var(--text-md);overflow-wrap:anywhere;margin:0;line-height:1.25}.creative-detail footer .creative-footer-spacer{flex:auto}.creative-danger-button{min-height:2.75rem;padding-inline:var(--space-sm);border:var(--rule-hair) solid var(--color-danger);border-radius:var(--radius-input);color:var(--color-danger);font:inherit;font-size:var(--text-xs);background:0 0;font-weight:700}.creative-danger-button:disabled{cursor:wait;opacity:.55}@media (hover:hover) and (pointer:fine){.creative-danger-button:hover:not(:disabled){background:var(--color-danger);color:var(--color-status-ink)}}.creative-icon-button{border-radius:var(--radius-input);width:2.75rem;height:2.75rem;color:var(--color-neutral);font-size:var(--text-xl);cursor:pointer;background:0 0;border:0;flex:0 0 2.75rem;place-items:center;display:grid}.creative-form,.creative-settings,.creative-detail{gap:var(--space-sm);min-height:0;padding:var(--space-sm);display:grid;overflow-y:auto}.creative-form-grid{gap:var(--space-xs);grid-template-columns:minmax(0,1fr);display:grid}.creative-field{gap:var(--space-3xs);min-width:0;color:var(--color-neutral);font-size:var(--text-xs);font-weight:650;display:grid}.creative-field textarea{min-height:7rem;padding-block:var(--space-xs);resize:vertical}.creative-field small{min-height:1lh;color:var(--color-muted);font-weight:400}.creative-platform-checks,.creative-pools fieldset{gap:var(--space-2xs) var(--space-sm);min-width:0;padding:var(--space-xs);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-card);flex-wrap:wrap;margin:0;display:flex}.creative-platform-checks legend,.creative-pools legend{padding-inline:var(--space-3xs);color:var(--color-neutral);font-size:var(--text-xs);font-weight:700}.creative-platform-checks label,.creative-pools label{align-items:center;gap:var(--space-2xs);min-height:2.75rem;color:var(--color-ink-2);font-size:var(--text-sm);cursor:pointer;display:flex}.creative-platform-checks input,.creative-pools input{accent-color:var(--color-accent)}.creative-form-error{padding:var(--space-xs);border:var(--rule-hair) solid var(--color-danger);border-radius:var(--radius-card);background:var(--color-danger-soft);color:var(--color-ink-2);font-size:var(--text-sm);margin:0}.creative-settings-intro{max-width:65ch;color:var(--color-muted);font-size:var(--text-sm);margin:0;line-height:1.5}.creative-product-settings,.creative-variant-editor{gap:var(--space-xs);padding:var(--space-xs);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-card);background:var(--color-surface);display:grid}.creative-product-settings-heading{justify-content:space-between;align-items:flex-start;gap:var(--space-xs);flex-wrap:wrap;display:flex}.creative-product-settings h3,.creative-variant-editor h3{color:var(--color-ink-2);font-size:var(--text-sm);margin:0}.creative-product-settings p,.creative-variant-editor p{margin:var(--space-3xs) 0 0;color:var(--color-muted);font-size:var(--text-xs);line-height:1.45}.creative-product-list{gap:var(--space-2xs);display:grid}.creative-product-list-head,.creative-product-row{gap:var(--space-2xs);grid-template-columns:minmax(0,1fr) minmax(6rem,.35fr) minmax(7rem,.4fr) 2.75rem;align-items:center;display:grid}.creative-product-list-head{color:var(--color-muted);font-size:var(--text-xs);font-weight:700}.creative-product-row input{width:100%;min-height:2.75rem;padding-inline:var(--space-xs);border:var(--rule-hair) solid var(--color-rule-2);border-radius:var(--radius-input);background:var(--color-paper-2);color:var(--color-ink)}.creative-product-row code{color:var(--color-info);font:700 var(--text-xs)/1.2 var(--font-mono,monospace);text-overflow:ellipsis;overflow:hidden}.creative-product-row small{color:var(--color-muted);font-size:var(--text-xs);grid-column:1/-1}.creative-product-remove{border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-input);width:2.75rem;height:2.75rem;color:var(--color-muted);font-size:var(--text-lg);background:0 0}.creative-product-empty{padding:var(--space-sm);border:var(--rule-hair) dashed var(--color-rule-2);border-radius:var(--radius-input);text-align:center}.creative-variant-editor-row{gap:var(--space-2xs) var(--space-xs);border-block-start:var(--rule-hair) solid var(--color-rule);grid-template-columns:minmax(7rem,.35fr) minmax(0,1fr);align-items:center;padding-block-start:var(--space-2xs);display:grid}.creative-variant-editor-row strong{color:var(--color-info);font:700 var(--text-xs)/1.3 var(--font-mono,monospace)}.creative-variant-editor-row span{color:var(--color-neutral);font-size:var(--text-xs)}.creative-variant-editor-row input{grid-column:1/-1}.creative-variant-list{gap:var(--space-2xs);display:grid}.creative-variant-list article{gap:var(--space-2xs);padding:var(--space-xs);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-card);background:var(--color-surface);display:grid}.creative-variant-list article>div{align-items:center;gap:var(--space-2xs);flex-wrap:wrap;display:flex}.creative-variant-list strong{color:var(--color-info);margin-inline-end:auto}.creative-variant-list span{padding:var(--space-3xs) var(--space-2xs);border-radius:var(--radius-pill);background:var(--color-paper-3);color:var(--color-neutral);font-size:var(--text-xs)}.creative-variant-list a{color:var(--color-info);font-size:var(--text-xs)}.creative-variant-list .creative-variant-ad-name{overflow-wrap:anywhere}.creative-settings-timing,.creative-pools{gap:var(--space-xs);grid-template-columns:minmax(0,1fr);display:grid}.creative-settings-timing section{gap:var(--space-2xs);min-width:0;border-block-start:var(--rule-hair) solid var(--color-rule-2);padding-block-start:var(--space-xs);display:grid}.creative-settings-timing h3,.creative-detail h3{color:var(--color-ink-2);font-size:var(--text-sm);margin:0}.creative-pools fieldset{align-content:start;display:grid}.creative-pools fieldset>p{color:var(--color-muted);font-size:var(--text-xs);margin:0;line-height:1.45}.creative-detail>section{gap:var(--space-2xs);border-block-start:var(--rule-hair) solid var(--color-rule);padding-block-start:var(--space-xs);display:grid}.creative-detail p,.creative-detail ol{color:var(--color-neutral);font-size:var(--text-sm);margin:0;line-height:1.55}.creative-detail ol{padding-inline-start:var(--space-md)}.creative-preline{white-space:pre-line}.creative-detail-pair{grid-template-columns:minmax(0,1fr)}.creative-linked-tasks{gap:var(--space-2xs);display:grid}.creative-linked-tasks button{align-items:center;gap:var(--space-2xs);width:100%;min-height:3.5rem;padding:var(--space-2xs);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-card);background:var(--color-surface);color:var(--color-ink);text-align:start;cursor:pointer;display:flex}.creative-linked-task-content{gap:calc(var(--space-2xs) / 2);flex:1}.creative-linked-task-meta{align-items:center;gap:calc(var(--space-2xs) / 2) var(--space-2xs);flex-wrap:wrap;display:flex}.creative-linked-task-status{align-items:center;gap:calc(var(--space-2xs) / 2);border-radius:var(--radius-card);font-size:var(--text-xs);padding:.125rem .375rem;font-weight:600;line-height:1.5;display:inline-flex}.creative-linked-task-status.is-completed{background:var(--color-success-soft);color:var(--color-success)}.creative-linked-task-status.is-pending{background:var(--color-warning-soft);color:var(--color-warning)}.creative-loading,.creative-empty{align-content:center;justify-items:start;gap:var(--space-xs);min-height:24rem;padding:var(--space-lg);color:var(--color-ink);display:grid}.creative-loading span{border:var(--rule-fine) solid var(--color-rule-2);border-block-start-color:var(--color-focus);border-radius:var(--radius-pill);width:2rem;height:2rem;animation:.8s linear infinite creative-spin}.creative-loading p,.creative-empty p{color:var(--color-muted);margin:0}.creative-empty h1{font-size:var(--text-xl);margin:0}@keyframes creative-spin{to{transform:rotate(360deg)}}@media (hover:hover) and (pointer:fine){.creative-primary-button:hover,.creative-empty button:hover{background:var(--color-accent-hover);color:var(--color-accent-ink);transform:translateY(-1px)}.creative-secondary-button:hover{background:var(--color-paper-3);color:var(--color-ink);transform:translateY(-1px)}.creative-column-add:hover{background:var(--color-paper-2);color:var(--color-ink)}.creative-column-config:hover{background:var(--color-paper-3);color:var(--color-ink)}.creative-card:hover{border-color:var(--color-focus);background:var(--color-surface-raised);color:var(--color-ink);transform:translateY(-.125rem)}.creative-icon-button:hover,.creative-toolbar input:hover,.creative-toolbar select:hover,.creative-field input:hover,.creative-field textarea:hover,.creative-field select:hover{background:var(--color-paper-3);color:var(--color-ink)}}@media (pointer:coarse){.creative-mobile-move{gap:var(--space-3xs);color:var(--color-muted);font-size:var(--text-xs);display:grid}.creative-mobile-move select{border:var(--rule-hair) solid var(--color-rule-2);border-radius:var(--radius-input);width:100%;min-height:2.75rem;padding-inline:var(--space-2xs);background:var(--color-paper-3);color:var(--color-ink)}}@media (min-width:40rem){.creative-workbench{padding:var(--space-md) clamp(var(--space-sm), 1.35vw, var(--space-lg)) var(--space-xl)}.creative-header{flex-direction:row;align-items:flex-start}.creative-header-actions{justify-content:flex-end}.creative-toolbar{grid-template-columns:minmax(0,1fr) minmax(11rem,.6fr)}.creative-board{grid-auto-columns:minmax(18rem,19.5rem)}.creative-form-grid,.creative-detail-pair{grid-template-columns:repeat(2,minmax(0,1fr))}.creative-dialog,.creative-dialog-wide{max-height:min(88dvh,52rem)}.creative-dialog{width:min(34rem, calc(100% - var(--space-lg)))}.creative-dialog-wide{width:min(58rem, calc(100% - var(--space-lg)))}.creative-dialog-panel{max-height:min(88dvh,52rem)}}@media (min-width:60rem){.creative-toolbar{grid-template-columns:minmax(14rem,1fr) minmax(12rem,18rem) auto}.creative-toolbar p{display:block}.creative-settings-timing,.creative-pools{grid-template-columns:repeat(3,minmax(0,1fr))}.creative-settings-timing-editing,.creative-pools-editing,.creative-settings-timing-review,.creative-pools-review{grid-template-columns:minmax(0,1fr)}.creative-settings-timing-ready,.creative-pools-ready{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:39.99rem){.creative-product-list-head{display:none}.creative-product-row{grid-template-columns:minmax(0,1fr) 2.75rem}.creative-product-row input:nth-of-type(2),.creative-product-row code{grid-column:1}.creative-product-remove{grid-area:1/2}}@media (prefers-reduced-motion:reduce){.creative-column,.creative-card,.creative-primary-button,.creative-secondary-button,.creative-column-add,.creative-column-config,.creative-empty button{transition-duration:var(--dur-micro)}.creative-column.is-drop-target,.creative-card:hover,.creative-card button:active,.creative-icon-button:active,.creative-linked-tasks button:active,.creative-primary-button:hover,.creative-secondary-button:hover,.creative-column-add:hover,.creative-column-config:hover{transform:none}.creative-loading span{animation-duration:1.5s}}.creative-pending-drafts{border:1px solid var(--color-rule);border-radius:8px;flex:none;padding:.75rem 1rem}.creative-pending-drafts summary{cursor:pointer;color:var(--color-warning);font-weight:600}.creative-pending-drafts p,.creative-draft-note{color:var(--color-muted);font-size:.875rem;line-height:1.6}.creative-pending-drafts>div{flex-wrap:wrap;gap:.5rem;max-height:10rem;display:flex;overflow-y:auto}.creative-pending-drafts button{white-space:normal;text-align:left}
.task-activity{min-width:0;color:var(--color-ink)}.task-activity>h3{font-size:var(--text-lg);margin:0 0 var(--space-xs)}.task-activity-tabs{border-bottom:var(--rule-hair) solid var(--color-rule-2);align-items:center;gap:var(--space-2xs);margin-bottom:var(--space-md);display:flex}.task-activity-tabs>button{min-height:44px;padding:var(--space-2xs) var(--space-xs);border:0;border-bottom:var(--rule-fine) solid transparent;color:var(--color-neutral);font-size:var(--text-sm);white-space:nowrap;background:0 0;border-radius:0}.task-activity-tabs>button[aria-selected=true]{border-bottom-color:var(--color-focus);color:var(--color-ink);font-weight:700}.task-activity [hidden]{display:none}.task-history{min-width:0;font-size:var(--text-base)}.history-toolbar{justify-content:space-between;align-items:center;gap:var(--space-2xs);flex-wrap:wrap;display:flex}.history-toolbar p{color:var(--color-neutral);font-size:var(--text-sm);margin:0}.task-history button{min-height:44px;padding:var(--space-2xs) var(--space-xs);border:var(--rule-hair) solid var(--color-rule-2);border-radius:var(--radius-input);background:var(--color-surface-raised);color:var(--color-ink);font-size:var(--text-sm);white-space:nowrap}.task-activity :is(button,summary):focus-visible,.task-activity .is-focus button{outline:var(--rule-fine) solid var(--color-focus);outline-offset:2px}.task-activity :is(.is-hover,.is-active) button,.task-activity :is(button,summary):active{background:var(--color-paper-3);color:var(--color-ink)}.task-activity button:disabled{opacity:.55;cursor:not-allowed}.history-origin{padding-block:var(--space-sm);gap:var(--space-2xs);border-bottom:var(--rule-hair) solid var(--color-rule);display:grid}.history-origin strong{font-size:var(--text-sm);line-height:1.5}.history-origin span{color:var(--color-neutral);font-size:var(--text-sm);line-height:1.5}.history-timeline{margin:0;padding:0;list-style:none}.history-timeline>li{padding-block:var(--space-md);border-bottom:var(--rule-hair) solid var(--color-rule)}.history-timeline article{overflow-wrap:anywhere;min-width:0}.history-timeline header{gap:var(--space-3xs);flex-direction:column;display:flex}.history-timeline header strong{font-size:var(--text-sm)}.history-timeline time{color:var(--color-neutral);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.history-event-title{margin:var(--space-2xs) 0;line-height:1.5}.history-event-meta{gap:var(--space-xs);color:var(--color-muted);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.history-note{margin:var(--space-xs) 0;white-space:pre-wrap;color:var(--color-ink-2);line-height:1.6}.history-context{font-size:var(--text-sm);color:var(--color-neutral);margin:var(--space-2xs) 0}.history-changes{margin-top:var(--space-2xs)}.history-changes>summary{min-height:44px;padding-block:var(--space-xs);cursor:pointer;color:var(--color-focus);font-size:var(--text-sm)}.history-changes dl{margin:var(--space-2xs) 0 0}.history-changes dl>div{margin-bottom:var(--space-sm)}.history-changes dt{font-weight:700;font-size:var(--text-sm);margin-bottom:var(--space-2xs)}.history-changes dd{border-inline-start:var(--rule-hair) solid var(--color-rule-2);margin:0;padding-inline-start:var(--space-xs)}.history-changes dd>span{font-size:var(--text-xs);color:var(--color-muted)}.history-changes dd p{white-space:pre-wrap;margin:var(--space-3xs) 0 var(--space-2xs);font-size:var(--text-sm);line-height:1.6}.history-error{color:var(--color-danger);font-size:var(--text-sm);line-height:1.5}.history-loading,.history-empty{color:var(--color-neutral);font-size:var(--text-sm);padding-block:var(--space-sm)}.history-more{margin-top:var(--space-sm)}@media (hover:hover){.task-activity :is(button,summary):not(:disabled):hover{background:var(--color-paper-3);color:var(--color-ink)}}@media (min-width:40rem){.history-timeline header{justify-content:space-between;gap:var(--space-xs);flex-flow:wrap}}
.mcp-connections{gap:24px;width:100%;display:grid}.mcp-connections h2{margin:4px 0 8px}.mcp-connections p{color:#afb4c7;line-height:1.6}.mcp-heading,.mcp-section-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.mcp-heading>div>p:first-child{color:#6e9fff;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:12px;font-weight:700}.mcp-heading>div>p:last-child{max-width:720px;margin:0}.mcp-active-count{color:#aeb8cc;background:#141a2b;border:1px solid #343d55;border-radius:999px;flex-shrink:0;padding:10px 14px;font-size:12px}.mcp-active-count b{color:#f4f7ff}.mcp-connections .mcp-warning{background:#eab34b0c;border-left:3px solid #eab34b;padding:12px 16px}.mcp-guide{background:linear-gradient(135deg,#172239,#151a2b 62%);border:1px solid #30394f;border-radius:14px;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:20px;padding:24px;display:grid}.mcp-eyebrow{color:#6e9fff;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:750}.mcp-guide h3,.mcp-active-section h3{margin:5px 0 0;font-size:18px}.mcp-guide ol{color:#bdc5d7;gap:12px;margin:20px 0 0;padding-left:20px;display:grid}.mcp-guide li{padding-left:6px;line-height:1.5}.mcp-guide li b{color:#f3f6fc}.mcp-server-card{background:#0e1423;border:1px solid #3a4762;border-radius:10px;flex-direction:column;align-items:flex-start;gap:12px;padding:18px;display:flex}.mcp-server-card>span{color:#98a5ba;font-size:12px}.mcp-server-card code{overflow-wrap:anywhere;color:#dce8ff;width:100%;line-height:1.5}.mcp-server-card small{color:#8e9aaf;line-height:1.45}.mcp-capabilities{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.mcp-capabilities>div{background:#171c2c;border:1px solid #30384e;border-radius:10px;gap:12px;padding:16px;display:flex}.mcp-capabilities>div>span{color:#71b0ff;background:#172d4f;border-radius:8px;flex:0 0 30px;place-items:center;height:30px;display:grid}.mcp-capabilities p{gap:4px;margin:0;display:grid}.mcp-capabilities b{color:#f3f6fc}.mcp-capabilities small{color:#929db1;line-height:1.45}.mcp-active-section{background:#171c2c;border:1px solid #30384e;border-radius:12px;padding:22px}.mcp-section-heading{align-items:flex-end}.mcp-section-heading>small{color:#8e9aaf}.mcp-empty{text-align:center;border:1px dashed #3a435b;border-radius:10px;margin-top:18px;padding:22px}.mcp-empty p{margin:5px 0 0}.mcp-connection-form{gap:18px;margin:24px 0;display:grid}.mcp-form-fields{grid-template-columns:1fr 1fr;align-items:end;gap:16px;display:grid}.mcp-form-fields label{gap:8px;display:grid}.mcp-form-fields input,.mcp-form-fields select,.mcp-secret input{width:100%;min-width:0;min-height:44px;color:inherit;font:inherit;background:#101321;border:1px solid #4b5068;border-radius:6px;padding:10px 12px}.mcp-connection-form fieldset{border:1px solid #4b5068;border-radius:8px;min-width:0;padding:16px}.mcp-company-options{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;display:grid}.mcp-company-options label,.mcp-write-choice{align-items:center;gap:10px;min-height:44px;display:flex}.mcp-company-options input,.mcp-write-choice input{flex-shrink:0;width:18px;height:18px}.mcp-company-options small{color:#afb4c7;margin-top:4px;display:block}.mcp-secret{border:1px solid #2d8fe6;border-radius:8px;gap:12px;padding:20px;display:grid}.mcp-secret>div{flex-wrap:wrap;gap:12px;display:flex}.mcp-connection-list{margin:18px 0 0;padding:0;list-style:none}.mcp-connection-list li{border-top:1px solid #30384e;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px 0;display:grid}.mcp-connection-icon{color:#70adff;background:#172d4f;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.mcp-connection-title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mcp-connection-title span{color:#9ab4db;background:#202b41;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:700}.mcp-connection-copy p{margin:4px 0}.mcp-connection-copy small{color:#8f9aaf;line-height:1.45}.mcp-connection-list button{flex-shrink:0}.mcp-manual-access{background:#141928;border:1px solid #30384e;border-radius:12px}.mcp-manual-access summary{cursor:pointer;color:#e8edf7;padding:18px 20px;font-weight:700}.mcp-manual-access[open] summary{border-bottom:1px solid #30384e}.mcp-manual-access>:not(summary){margin-inline:20px}.mcp-manual-copy>p:first-child{margin-top:18px}@media (max-width:860px){.mcp-guide,.mcp-capabilities{grid-template-columns:1fr}.mcp-heading,.mcp-section-heading{flex-direction:column;align-items:flex-start;gap:10px}}@media (max-width:640px){.mcp-guide,.mcp-active-section{padding:18px}.mcp-form-fields{grid-template-columns:1fr}.mcp-connection-list li{grid-template-columns:38px minmax(0,1fr);align-items:start}.mcp-revoke-button{grid-column:2;justify-self:start}}.mcp-creative-contract{border:1px solid var(--color-rule);border-radius:8px;margin-block:1rem;padding:1rem}.mcp-creative-contract summary{cursor:pointer;font-weight:600}.mcp-creative-contract p{color:var(--color-muted);line-height:1.6}.mcp-creative-contract code{overflow-wrap:anywhere}
.performance-dashboard{container-type:inline-size}.performance-guide{border:1px solid var(--color-rule);border-radius:8px;margin-block:1.25rem}.performance-guide>summary{cursor:pointer;padding:1rem;font-weight:650}.performance-disclosure-hint{color:var(--color-muted);margin-left:.75rem;font-size:.85rem;font-weight:400}.performance-guide-content{padding:0 1.25rem 1.25rem}.performance-guide-content p,.performance-breakdown p{max-width:90ch;line-height:1.65}.performance-definitions{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 2rem;display:grid}.performance-definitions>div{border-top:1px solid var(--color-rule);padding-top:1rem}.performance-definitions dt,.performance-evidence dt{font-weight:650}.performance-definitions dd,.performance-evidence dd{margin:.5rem 0 0}.performance-definitions p{margin-block:.5rem}.performance-dashboard .performance-primary.normalized>strong{color:var(--color-ink)}.performance-level{font-size:.8rem;font-weight:600}.performance-level.good{color:#65d6ac}.performance-level.medium{color:#f0c777}.performance-level.low{color:#ffada5}.performance-interpretation{color:var(--color-muted);margin-bottom:1rem;font-size:.85rem;line-height:1.8}.performance-person-row{border-top:1px solid var(--color-rule)}.performance-person-row.is-current{background:var(--color-accent-soft)}.performance-person-row>summary{cursor:pointer;grid-template-columns:minmax(16rem,1.4fr) repeat(4,minmax(6.5rem,.65fr));align-items:center;gap:1rem;padding:1rem .75rem;list-style:none;display:grid}.performance-person-row>summary::-webkit-details-marker{display:none}.performance-person-row>summary:hover{background:#7f91b112}.performance-person-row>summary:focus-visible,.performance-guide>summary:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px;border-radius:4px}.performance-person-row .performance-person{grid-column:auto;min-width:0}.performance-person-row .performance-person>span:last-child{overflow-wrap:anywhere;min-width:0}.performance-person-row small{margin-top:.2rem;display:block}.performance-person-row .performance-missing{color:#f0c777;font-size:.75rem}.performance-row-action{color:var(--color-muted);font-size:.75rem}.performance-row-action>span{display:inline-block}.performance-person-row[open] .performance-row-action>span{transform:rotate(180deg)}.performance-breakdown{background:var(--color-surface-raised);border-top:1px solid var(--color-rule);padding:1.25rem}.performance-breakdown h3{margin:0;font-size:1rem}.performance-breakdown p{color:var(--color-muted);font-size:.875rem}.performance-evidence{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;font-size:.875rem;display:grid}.performance-evidence dd{color:var(--color-muted);line-height:1.6}.performance-formula{border-top:1px solid var(--color-rule);grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:1.25rem;padding-top:1rem;display:grid}.performance-formula span{color:var(--color-muted);margin-bottom:.4rem;font-size:.8rem;display:block}.performance-formula-total{grid-column:1/-1;align-items:baseline;gap:1rem;display:flex}.performance-formula-total strong{font-size:1.35rem}.performance-data-note{border-left:2px solid #f0c777;padding-left:.75rem}@media (max-width:59.99rem){.performance-person-row>summary{grid-template-columns:repeat(2,minmax(0,1fr))}.performance-person-row .performance-person{grid-column:1/-1}.performance-person-row>summary>[data-label]:before{content:attr(data-label);color:var(--color-muted);margin-bottom:.35rem;font-size:.75rem;display:block}.performance-formula{grid-template-columns:repeat(2,minmax(0,1fr))}.performance-ranking>header{flex-wrap:wrap;gap:.5rem}}@media (max-width:39.99rem){.performance-disclosure-hint{margin:.4rem 0 0;display:block}.performance-definitions,.performance-evidence{grid-template-columns:minmax(0,1fr)}.performance-breakdown,.performance-guide-content{padding-inline:.75rem}}@container (max-width:59.99rem){.performance-ranking-head{display:none}.performance-person-row>summary{grid-template-columns:repeat(2,minmax(0,1fr))}.performance-person-row .performance-person{grid-column:1/-1}.performance-person-row>summary>[data-label]:before{content:attr(data-label);color:var(--color-muted);margin-bottom:.35rem;font-size:.75rem;display:block}.performance-formula{grid-template-columns:repeat(2,minmax(0,1fr))}.performance-ranking>header{flex-wrap:wrap;gap:.5rem}}@container (max-width:39.99rem){.page-heading{flex-wrap:wrap}.page-heading>div{flex:100%;min-width:0}.performance-ledger{grid-template-columns:minmax(0,1fr)}.performance-primary{border-right:0;border-bottom:1px solid var(--color-rule);padding:1rem 0}.performance-facts{padding-left:0}.performance-disclosure-hint{margin:.4rem 0 0;display:block}.performance-definitions,.performance-evidence{grid-template-columns:minmax(0,1fr)}.performance-breakdown,.performance-guide-content{padding-inline:.75rem}}
