.realtime-status{display:flex;align-items:center;gap:7px;padding:8px 14px;font-size:11px;color:var(--theme-secondary, #646b73);line-height:1.4}.realtime-status>span{width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:currentColor}.realtime-live>span{color:var(--theme-text-success, #30835b)}.realtime-offline{color:var(--theme-text-warning, #98571d)}.realtime-activity.realtime-activity{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;gap:5px;flex:none;width:78px;height:19px;margin:0 0 0 7px;padding:0 6px;border:1px solid var(--theme-line, #e4e8e5);border-radius:99px;background:var(--theme-subtle, #f8faf8);color:var(--theme-secondary, #5f7067);font-family:var(--mono,monospace);font-size:8px;font-weight:500;font-style:normal;line-height:1;letter-spacing:.015em;text-transform:none;white-space:nowrap;transition:background .2s,border-color .2s,color .2s;cursor:help}.realtime-activity .realtime-dots{display:inline-flex;align-items:center;gap:2.5px;width:15px;height:7px;margin:0;padding:0;flex:none}.realtime-activity .realtime-dots i{display:block;width:3.5px;height:3.5px;border-radius:50%;background:currentColor;opacity:.35;flex:none}.realtime-activity .realtime-dots i:first-child{opacity:1;color:var(--theme-text-success, #3d8967)}.realtime-activity .realtime-activity-label{display:inline;margin:0;padding:0;font:inherit;color:inherit;letter-spacing:inherit}.realtime-activity[data-activity=receiving],.realtime-activity[data-activity=updated]{background:var(--theme-bg-accent, #fcfad9);border-color:var(--theme-line, #e5df83);color:var(--theme-text-accent, #645d1c)}.realtime-activity:is([data-activity=receiving],[data-activity=updated]) .realtime-dots i{color:inherit;animation:realtime-arrival .9s ease-in-out infinite}.realtime-activity .realtime-dots i:nth-child(2){animation-delay:.12s}.realtime-activity .realtime-dots i:nth-child(3){animation-delay:.24s}.realtime-activity[data-activity=offline]{background:var(--theme-subtle, #faf7f2);border-color:var(--theme-line, #e8ded0);color:var(--theme-text-warning, #946c39)}.realtime-activity[data-activity=syncing]{background:var(--theme-subtle, #f7f8f9);border-color:var(--theme-line, #e4e6e9);color:var(--theme-muted, #7e858d)}.realtime-activity:is([data-activity=offline],[data-activity=syncing]) .realtime-dots i{color:inherit;opacity:.5}.realtime-activity.realtime-activity-compact{width:23px;height:16px;padding:0 3px;margin-left:5px;border-color:var(--theme-line, #e7ece8);background:var(--theme-subtle, #f8faf8)}.realtime-activity-compact:is([data-activity=receiving],[data-activity=updated]){background:var(--theme-bg-accent, #fcfad9);border-color:var(--theme-line, #e5df83)}.realtime-heading{display:flex;align-items:center;flex-wrap:wrap;gap:8px 0}.realtime-heading>h1,.realtime-heading>h2,.realtime-heading>h3{margin-bottom:0}.content-block:has(>.block-heading [data-activity=updated]),.context-card:has([data-activity=updated]),.guideline-foundation:has(>.guideline-section-heading [data-activity=updated]){box-shadow:inset 0 0 0 1px var(--theme-shadow, #e5df83);transition:box-shadow .2s}.editor-tabs .realtime-activity{margin-left:3px}@keyframes realtime-arrival{0%,75%,to{transform:translateY(0);opacity:.35}35%{transform:translateY(-1px);opacity:1}}@media(prefers-reduced-motion:reduce){.realtime-activity.realtime-activity{transition:none}.realtime-activity .realtime-dots i{animation:none!important;transform:none!important;opacity:1}}@media(max-width:600px){.realtime-activity.realtime-activity{width:74px;margin-left:6px;font-size:8px;height:18px}.realtime-activity.realtime-activity-compact{width:21px;height:15px;margin-left:3px}.editor-tabs .realtime-activity-compact{width:19px;padding:0}}.realtime-activity.calendar-sync-state:before{display:none}.calendar-content-card:has(.realtime-activity[data-activity=updated]){box-shadow:inset 0 0 0 1px var(--theme-shadow, #e5df83)}.app-shell.compact-shell .calendar-title .realtime-heading>h1{margin:0}@media(max-width:380px){.calendar-title .realtime-activity.realtime-activity{width:29px;padding:0 4px}.calendar-title .realtime-activity-label{display:none}}@media(max-width:720px){.app-shell .editor-tabs>button{position:relative}.app-shell .editor-tabs .realtime-activity{position:absolute;right:1px;bottom:4px;width:19px;height:10px;padding:0;margin:0}}[data-realtime-surface]:has([data-activity=updated]){outline:1px solid var(--theme-line, #e5df83);outline-offset:-1px}[data-realtime-surface] .realtime-activity{vertical-align:middle}.realtime-activity.realtime-activity{-webkit-user-select:none;user-select:none}.workspace-order-status{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin:0 0 18px;color:var(--muted);font-size:11px}.workspace-order-error{flex-basis:100%;display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:var(--ink)}.workspace-order-error>span{flex-basis:100%}.workspace-tile[data-workspace-order-id]{position:relative}.workspace-directory .workspace-tile[data-workspace-order-id]>button:first-child{padding-right:44px}.workspace-tile>.workspace-order-handle{position:absolute;top:9px;right:7px;width:32px;height:36px;min-width:32px;display:flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:6px;background:transparent;color:var(--muted);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.workspace-tile>.workspace-order-handle:hover{color:var(--ink);background:var(--soft)}.workspace-tile>.workspace-order-handle:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.workspace-tile>.workspace-order-handle:active{cursor:grabbing}.workspace-tile>.workspace-order-handle:disabled{cursor:default;opacity:.4}.workspace-tile.is-order-dragging{opacity:.45}.workspace-tile[data-order-drop]{outline:2px solid var(--ink);outline-offset:3px}.workspace-tile[data-order-drop]:after{content:attr(data-order-label);position:absolute;left:12px;bottom:6px;font-size:10px;color:var(--ink);background:var(--paper);padding:2px 5px;border-radius:3px;pointer-events:none}@media(max-width:720px){.workspace-tile>.workspace-order-handle{width:44px;height:44px;right:3px;top:3px}}.workspace-drag-preview{position:fixed;z-index:500;pointer-events:none;display:flex;align-items:center;gap:12px;width:210px;padding:14px 16px;border:1px solid var(--line);border-radius:10px;background:var(--paper);color:var(--ink);box-shadow:0 12px 32px var(--theme-shadow-soft, #0002);transform:rotate(-2deg)}.workspace-drag-preview .workspace-image{width:32px;height:32px;flex:none}.workspace-drag-preview strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.workspace-tile.is-order-dragging{opacity:.3;outline:1px dashed var(--muted);outline-offset:-1px}.workspace-tile[data-order-drop]{outline:none}.workspace-tile[data-order-drop]:after{display:none}@media(prefers-reduced-motion:no-preference){.workspace-tile{transition:opacity .12s ease}}.confirmation-dialog{width:min(420px,calc(100vw - 32px));margin:auto;padding:26px;border:1px solid var(--line);border-radius:10px;background:var(--theme-surface, #fff);color:var(--ink);box-shadow:0 24px 100px var(--theme-shadow-soft, #14161930)}.confirmation-dialog::backdrop{background:var(--theme-scrim, #14161955);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.confirmation-eyebrow{font:9px var(--mono);letter-spacing:1.5px;color:var(--muted)}.confirmation-dialog h2{margin:14px 0 10px;font-size:21px;font-weight:600;letter-spacing:-.6px}.confirmation-dialog p{font-size:13px;line-height:1.7;color:var(--muted);margin:0}.confirmation-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:24px}.confirmation-actions .button{min-height:35px;font-size:12px;padding:8px 12px}.platform-coming-soon{display:block;color:var(--muted);font-size:9px;font-weight:400;margin-top:3px}.platform-picker>button{min-width:0}.platform-picker>button>span{min-width:0;overflow-wrap:anywhere}.connections-upcoming{border-top:1px solid var(--line);margin-top:30px;padding-top:24px}.connections-upcoming h2{font-size:16px;letter-spacing:-.3px}.connections-upcoming>p{margin:8px 0 20px;max-width:700px;font-size:12px;line-height:1.8;color:var(--muted)}.connections-upcoming-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.connections-upcoming-platform{display:flex;align-items:center;gap:13px;padding:16px;border:1px solid var(--line);border-radius:7px;background:var(--theme-subtle, #fafaf8);min-width:0}.connections-upcoming-platform>div{flex:1;min-width:0}.connections-upcoming-platform strong{display:block;font-size:12px}.connections-upcoming-platform small{display:block;font-size:10px;color:var(--muted);margin-top:5px;overflow-wrap:anywhere}.connections-upcoming-platform>span{font:500 10px var(--sans, sans-serif);white-space:nowrap;background:var(--theme-bg-accent, #f8f5cf);color:var(--theme-text-accent, #5d5517);border:1px solid var(--theme-selected-border, #ded69c);padding:4px 6px;border-radius:3px}@media(max-width:700px){.connections-upcoming-grid{grid-template-columns:1fr}.connections-upcoming-platform{padding:13px;gap:10px}}.brand-guidelines{max-width:1220px;margin:0 auto;color:var(--ink)}.guidelines-hero{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:0 0 26px;padding-bottom:24px;border-bottom:1px solid var(--line)}.guideline-eyebrow{font:9px var(--mono);letter-spacing:.14em;color:var(--muted)}.guidelines-hero h2{font-size:27px;letter-spacing:-1px;font-weight:500;margin:10px 0 9px}.guidelines-hero p{color:var(--muted);line-height:1.6;font-size:13px;margin:0}.guidelines-active{display:inline-flex;gap:8px;align-items:center;background:color-mix(in srgb,var(--yellow) 18%,var(--theme-surface, white));padding:10px 12px;border-radius:6px;color:var(--ink);font-size:11px;white-space:nowrap}.guideline-foundations,.guideline-reference-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:20px 0}.guideline-foundation{border:1px solid var(--line);padding:22px;border-radius:10px;min-width:0;background:var(--paper)}.guideline-section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.guideline-section-heading h3{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;margin:0;letter-spacing:-.1px}.guideline-section-heading>a,.guideline-reference-list a{font-size:11px;color:var(--ink);display:inline-flex;align-items:center;gap:5px}.brand-basics{margin:0;display:grid;gap:16px}.brand-basics dt,.guideline-foundation h4{color:var(--muted);font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.05em;margin:0 0 6px}.brand-basics dd{margin:0;font-size:14px;line-height:1.7}.guideline-foundation h4{margin-top:20px}.guideline-pillar-list{display:flex;flex-wrap:wrap;gap:7px}.guideline-pillar-list>span{background:var(--soft);border:1px solid var(--line);border-radius:5px;padding:7px 9px;font-size:11px;line-height:1.5}.brand-logo-reference{display:flex;align-items:center;gap:18px;padding:14px;background:var(--soft);border:1px dashed var(--line);border-radius:7px;margin-bottom:18px}.brand-logo-reference img{max-width:116px;width:30%;max-height:46px;object-fit:contain}.brand-logo-reference strong,.brand-logo-reference small{display:block;font-size:11px;line-height:1.7}.brand-logo-reference small{color:var(--muted);font-size:10px}.brand-logo-reference a{display:inline-flex;align-items:center;gap:4px;font-size:10px;color:var(--ink);margin-top:5px}.brand-swatches{display:grid;grid-template-columns:repeat(auto-fill,minmax(95px,1fr));gap:13px 10px}.brand-swatches>div{min-width:0}.brand-swatch{display:block;height:32px;border:1px solid var(--theme-line, #1416191c);border-radius:5px;margin-bottom:7px;background:repeating-linear-gradient(45deg,var(--soft),var(--soft) 5px,var(--paper) 5px,var(--paper) 10px)}.brand-swatches strong{font-size:10px;display:block;font-weight:500;line-height:1.4}.brand-swatches small{font-size:9px;color:var(--muted);display:block;overflow-wrap:anywhere;line-height:1.5;margin-top:3px}.guideline-evidence{font-size:11px;margin-top:18px;line-height:1.7;color:var(--muted)}.guideline-use-note{display:flex;gap:14px;background:var(--soft);border:1px solid var(--line);border-radius:9px;padding:18px 20px;margin:24px 0 30px}.guideline-use-note>svg{flex-shrink:0;color:var(--muted);margin-top:1px}.guideline-use-note strong{font-size:13px;font-weight:600}.guideline-use-note p{font-size:12px;line-height:1.7;margin:6px 0 0;color:var(--muted)}.guideline-prompt-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px 0 22px}.guideline-prompt-card{display:flex;flex-direction:column;align-items:stretch;border:1px solid var(--line);border-radius:9px;padding:19px 20px;text-align:left;background:var(--paper);cursor:pointer;min-width:0;color:var(--ink);font:inherit;transition:background .15s,border-color .15s}.guideline-prompt-card:hover{background:var(--soft);border-color:var(--ink)}.guideline-prompt-card:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.guideline-card-scope{font:9px var(--mono);text-transform:uppercase;color:var(--muted);letter-spacing:.04em;margin-bottom:10px}.guideline-prompt-card strong{font-size:14px;font-weight:600;line-height:1.5}.guideline-prompt-card>p{font-size:12px;line-height:1.8;color:var(--muted);margin:10px 0 20px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.guideline-card-footer{display:flex;justify-content:space-between;gap:10px;margin-top:auto;font-size:10px;color:var(--muted)}.guideline-card-footer b{font-weight:500;color:var(--ink)}.guideline-reader-actions{display:flex;justify-content:space-between;align-items:center;gap:15px;padding-bottom:18px;border-bottom:1px solid var(--line)}.guideline-reader-actions .muted{font-size:12px}.guideline-detail.form-body{padding:25px 30px;gap:20px}.prompt-reading{min-width:0}.guideline-tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:22px}.guideline-tags span{padding:5px 8px;border-radius:4px;background:var(--soft);font-size:10px;color:var(--muted)}.reading-outline{display:flex;flex-wrap:wrap;gap:8px 15px;margin-bottom:18px;padding-bottom:18px;border-bottom:1px solid var(--line)}.reading-outline span{font-size:10px;color:var(--muted)}.guideline-section{padding:4px 0 20px;margin:0 0 14px;border-bottom:1px solid var(--line)}.guideline-section h3{font-size:16px;font-weight:600;line-height:1.5;letter-spacing:-.25px;margin:5px 0 12px;color:var(--ink)}.guideline-prose{font-size:14px;line-height:1.85;overflow-wrap:anywhere;color:var(--ink)}.guideline-prose p{white-space:pre-wrap;margin:0 0 15px}.guideline-prose p:last-child{margin-bottom:0}.guideline-prose ul{padding-left:20px;margin:8px 0}.guideline-prose li+li{margin-top:7px}.guideline-links{display:grid;gap:8px}.guideline-links a{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;background:var(--soft);border-radius:5px;color:var(--ink);font-size:11px;line-height:1.7;text-decoration:none}.guideline-links a span{font-size:9px;color:var(--muted);white-space:nowrap}.guideline-links a:hover{background:color-mix(in srgb,var(--yellow) 18%,var(--theme-surface, white))}.guideline-reference-list details{border-top:1px solid var(--line);padding:12px 0;font-size:12px}.guideline-reference-list summary{cursor:pointer;font-weight:500;line-height:1.6}.guideline-reference-list .guideline-prose{font-size:12px;margin:12px 0}.guideline-mcp-note{font-size:12px;line-height:1.8;border-top:1px solid var(--line);padding:20px 0;color:var(--muted)}.guideline-mcp-note summary{cursor:pointer;color:var(--ink)}.guideline-mcp-note code{font-size:11px;color:var(--ink);overflow-wrap:anywhere}.guideline-history{font-size:12px;border-top:1px solid var(--line);padding-top:18px}.guideline-history>details{margin:12px 0;padding:10px;background:var(--soft)}.guideline-history .prompt-reading{margin-top:15px}.prompt-section-fields{display:grid;gap:14px}.section-editor-title{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:11px;color:var(--muted)}.section-editor-title strong{font-size:13px;color:var(--ink)}.section-editor-title>div{display:flex;gap:5px}.section-editor-title button{font-size:10px;border:1px solid var(--line);background:var(--theme-surface, white);border-radius:4px;padding:4px 7px;cursor:pointer;color:var(--muted)}.section-editor-title button:disabled{opacity:.3;cursor:default}.prompt-section-field{display:grid;gap:14px;border:1px solid var(--line);border-radius:8px;padding:16px;margin:0;min-width:0;background:var(--soft)}.prompt-section-field textarea{line-height:1.7;min-height:130px;font-size:13px}.guideline-edit-fields{border:0;padding:0;margin:0;display:grid;gap:18px;min-width:0}.guidelines-loading{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--muted)}.inherited-guidelines{background:var(--soft);border:1px solid var(--line);border-radius:8px;padding:16px;min-width:0}.inherited-guidelines .guideline-section-heading{margin-bottom:10px}.inherited-guidelines .guideline-section-heading h3{font-size:12px}.inherited-guidelines>p{font-size:11px;color:var(--muted);margin:0 0 13px}.inherited-rule-list>details{border-top:1px solid var(--line)}.inherited-rule-list>details>summary{cursor:pointer;display:flex;justify-content:space-between;gap:10px;padding:11px 0;font-size:12px;line-height:1.6;color:var(--ink)}.inherited-rule-list>details>summary:before{content:"+";color:var(--muted)}.inherited-rule-list>details[open]>summary:before{content:"−"}.inherited-rule-list>details>summary>span{flex:1}.inherited-rule-list>details>summary>small{font:9px var(--mono);color:var(--muted)}.inherited-rule-list .prompt-reading{padding:12px;background:var(--paper);border:1px solid var(--line);border-radius:6px;margin-bottom:10px}.inherited-rule-list .guideline-prose{font-size:12px;line-height:1.8}.inherited-rule-list .guideline-section h3{font-size:13px}.inherited-rule-list .guideline-tags{margin-bottom:12px}.guideline-inheritance-note{display:block;font-size:10px;line-height:1.7;color:var(--muted);margin-top:10px}@media(max-width:1100px){.guideline-foundations,.guideline-reference-grid{grid-template-columns:1fr}.guidelines-hero{align-items:flex-start;flex-direction:column;gap:16px}}@media(max-width:650px){.guideline-prompt-list{grid-template-columns:1fr}.library-heading{flex-direction:column;gap:12px}.library-toolbar>input{max-width:none}.palette-name{font-size:11px}.guideline-foundation{padding:16px}.guidelines-hero h2{font-size:24px}.guideline-detail.form-body{padding:20px 16px}.guideline-reader-actions{align-items:flex-start}.guideline-section-heading{flex-wrap:wrap}.guideline-prompt-card{padding:16px}.guideline-tags{gap:4px}.guideline-section h3{font-size:15px}.guideline-prose{font-size:13px}.guideline-card-footer{flex-wrap:wrap}.guideline-use-note{padding:14px}.section-editor-title{flex-wrap:wrap}}.brand-design-links{display:grid;gap:8px;margin-top:20px}.brand-design-links a{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid var(--line);border-radius:6px;color:var(--ink);text-decoration:none}.brand-design-links a>span{flex:1}.brand-design-links img{width:30px;height:30px;object-fit:contain}.brand-design-links strong,.brand-design-links small{display:block;font-size:11px;line-height:1.7}.brand-design-links small{color:var(--muted);font-size:10px}.brand-design-assets>div{display:grid;grid-template-columns:repeat(auto-fill,minmax(108px,1fr));gap:10px}.brand-design-assets a{display:flex;flex-direction:column;align-items:flex-start;min-width:0;border:1px solid var(--line);border-radius:6px;padding:12px;text-decoration:none;color:var(--ink)}.brand-design-assets img{width:36px;height:36px;object-fit:contain;margin-bottom:12px}.brand-design-assets strong{font-size:11px;line-height:1.6}.brand-design-assets small{font-size:9px;line-height:1.7;overflow-wrap:anywhere;color:var(--muted)}.brand-type-sample{font-size:24px;margin-bottom:12px}.inherited-rule-list .prompt-reading{max-height:480px;overflow:auto}.guideline-filters{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:12px}.guideline-filters select{padding:7px 10px;font-size:11px;border:1px solid var(--line);border-radius:5px;background:var(--paper);color:var(--ink)}.guideline-filters>span{font-size:10px;color:var(--muted);margin-left:auto}.brand-design-assets{margin:20px 0}.brand-design-assets .guideline-section-heading{flex-wrap:wrap}.brand-design-assets .guideline-section-heading .muted{font-size:11px}.brand-voice-summary .guideline-prose{font-size:12px;line-height:1.75;color:var(--muted)}.context-refreshed .guidelines-hero{margin:0 0 18px;padding:0 0 14px}.context-refreshed .guidelines-hero h2{font-size:18px;letter-spacing:-.4px;margin:0}.context-refreshed .guideline-foundations{margin:0 0 16px;gap:14px}.context-refreshed .guideline-foundation{padding:18px;border-radius:7px}.context-refreshed .brand-basics{gap:12px}.context-refreshed .brand-basics dd{font-size:12px}.context-refreshed .guideline-prompt-card{padding:15px}.context-refreshed .guideline-prompt-card>p{-webkit-line-clamp:2;font-size:11px;margin:8px 0 14px}.context-refreshed .guideline-prompt-card strong{font-size:12px}.folded-references>summary{cursor:pointer;font-size:12px;font-weight:500}.folded-references>summary>span{font:9px var(--mono);color:var(--muted);margin-left:8px}.folded-references .guideline-links{margin-top:14px}.library-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:16px}.library-heading h2{font-size:18px;letter-spacing:-.4px;font-weight:600;margin:0}.library-heading h2 small{font:11px var(--mono);color:var(--muted);margin-left:7px}.library-heading p{font-size:12px;line-height:1.65;color:var(--muted);margin:6px 0 0;max-width:52ch}.library-heading>button{flex-shrink:0}.library-toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:12px}.library-toolbar>input{flex:1 1 190px;max-width:300px}.library-toolbar input,.library-toolbar select{padding:8px 10px;font-size:12px}.library-toolbar select{flex:0 1 auto;width:auto}.library-toolbar .inline-check{display:inline-flex;flex-direction:row;align-items:center;gap:7px;margin:0;white-space:nowrap;font-size:12px;color:var(--muted)}.library-toolbar .inline-check input{width:14px;height:14px;margin:0}.library-scopes{display:flex;flex-wrap:wrap;gap:6px;padding-bottom:14px;margin-bottom:6px;border-bottom:1px solid var(--line)}.library-scopes button{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);border-radius:99px;background:var(--paper);color:var(--ink);font-size:11px;padding:6px 11px;cursor:pointer;transition:background .15s,border-color .15s}.library-scopes button:hover{border-color:var(--ink)}.library-scopes button.selected{background:var(--ink);border-color:var(--ink);color:var(--paper)}.library-scopes button svg,.library-scopes button .x-icon{color:var(--muted)}.library-scopes button.selected svg,.library-scopes button.selected .x-icon{color:var(--paper)}.library-scopes button span{font:10px var(--mono);color:var(--muted)}.library-scopes button.selected span{color:var(--theme-on-strong, #ffffffb0)}.guideline-group{margin:18px 0 4px}.guideline-group-heading{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.guideline-group-heading h3{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:600;margin:0}.guideline-group-heading h3 svg,.guideline-group-heading h3 .x-icon{color:var(--muted)}.guideline-group-heading>span{font-size:11px;color:var(--muted)}.scope-chip{display:inline-flex;align-items:center;gap:5px;background:var(--soft);border-radius:4px;padding:4px 7px;font:9px var(--mono);text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.scope-chip svg{color:var(--muted)}.guideline-card-outline{display:grid;gap:5px;margin:10px 0 16px;font-size:11px;line-height:1.6;color:var(--muted);counter-reset:outline}.guideline-card-outline>span{display:flex;gap:8px;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;counter-increment:outline}.guideline-card-outline>span:before{content:counter(outline,decimal-leading-zero);font:9px var(--mono);color:var(--theme-muted, #a3a9b0);padding-top:2px}.guideline-card-outline>span.more:before{content:""}.guideline-card-outline>span.more{color:var(--theme-muted, #a3a9b0)}.guideline-card-footer svg{color:var(--muted);transition:color .15s}.guideline-prompt-card:hover .guideline-card-footer svg{color:var(--ink)}.reading-outline-caption{font:9px var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);width:100%}.reading-outline b{font:9px var(--mono);font-weight:400;color:var(--theme-muted, #a3a9b0)}.guideline-section h3 .section-index{font:10px var(--mono);color:var(--theme-muted, #a3a9b0);margin-right:9px;vertical-align:2px}.section-editor-title .section-index{font:11px var(--mono);color:var(--muted)}.guideline-scope-fields{display:grid;gap:14px;border:1px solid var(--line);border-radius:8px;padding:16px;background:var(--soft)}.applies-sentence{margin:0;font-size:11px;line-height:1.6;color:var(--muted);border-top:1px dashed var(--line);padding-top:12px}.guideline-advanced{font-size:12px}.guideline-advanced>summary{cursor:pointer;color:var(--muted)}.guideline-advanced>label{margin-top:14px;max-width:180px}.field-help{font-size:10px;font-weight:400;line-height:1.6;color:var(--muted);margin-top:6px}.palette-edit-list{display:grid;gap:8px}.palette-edit-row{display:flex;gap:10px;align-items:center}.palette-edit-row input[type=color]{width:44px;height:36px;flex-shrink:0;padding:3px}.palette-placeholder{width:44px;height:36px;flex-shrink:0;border:1px dashed var(--line);border-radius:5px;background:repeating-linear-gradient(45deg,var(--soft),var(--soft) 5px,var(--paper) 5px,var(--paper) 10px)}.palette-name{flex:1 1 40%;min-width:0;font-size:12px;overflow-wrap:anywhere}.palette-edit-row>input:not([type=color]){flex:1 1 110px;font:11px var(--mono);padding:9px 10px}.palette-edit-row .icon-button{flex-shrink:0;color:var(--muted)}.palette-edit-row .icon-button:hover{color:var(--ink)}.palette-add-row{display:flex;gap:8px;align-items:center}.palette-add-row input{flex:1;font-size:12px;padding:9px 10px}.palette-add-row .button{flex-shrink:0;white-space:nowrap}.brief-fields{display:grid;gap:14px}.inherited-context{background:var(--theme-bg-accent, #f9f8e8);border:1px solid var(--theme-line, #e6e3c6);border-radius:8px;padding:13px;display:grid;gap:5px;font-size:12px}.inherited-context span{color:var(--theme-secondary, #626356)}.inherited-context small{font-size:11px}.generation-panel{margin:0 26px 18px;padding:16px;background:var(--theme-subtle, #fbfbf8);border:1px solid var(--theme-line, #e5e5dd);border-radius:9px;font-size:12px}.generation-heading{display:flex;justify-content:space-between;align-items:center;gap:12px}.generation-heading small{display:block;margin-top:5px;color:var(--theme-secondary, #777)}.generation-panel details{margin-top:12px}.generation-panel summary{cursor:pointer}.generation-panel form{display:grid;gap:15px;margin-top:16px}.prompt-chips{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0}.prompt-chips a{color:var(--theme-text, #333);padding:5px 8px;background:var(--theme-surface, #fff);border:1px solid var(--theme-line, #ddd);border-radius:5px;text-decoration:none;font-size:11px}.prompt-chips small{color:var(--theme-muted, #888)}.assembled-prompt{white-space:pre-wrap;overflow-wrap:anywhere;max-height:420px;overflow:auto;background:var(--theme-subtle, #f3f3ee);padding:14px;font:11px/1.7 monospace}.prompt-library{min-width:0}.prompt-library .context-tools .inline-check{display:inline-flex;align-items:center;gap:7px;margin:0;white-space:nowrap;font-size:12px}.prompt-library .inline-check input{width:14px;height:14px;margin:0}.prompt-table-wrap{overflow:auto}.prompt-table{border-collapse:collapse;width:100%;font-size:12px}.prompt-table th{text-align:left;color:var(--theme-secondary, #777);font-size:10px;text-transform:uppercase;letter-spacing:.05em;background:var(--theme-subtle, #f7f7f4);padding:12px}.prompt-table td{padding:15px 12px;border-bottom:1px solid var(--theme-line, #e7e7e2);vertical-align:top}.prompt-table td:first-child{min-width:210px}.prompt-table button{border:0;background:none;text-align:left;font-weight:600;cursor:pointer;padding:0;color:var(--theme-text, #151515)}.prompt-table td small{display:block;color:var(--theme-muted, #888);font-size:10px;margin-top:5px}.prompt-table tr:hover{background:var(--theme-subtle, #fafaf3)}@media(max-width:600px){.generation-panel{margin:0 14px 16px}.prompt-table td,.prompt-table th{padding:10px 7px}.prompt-table td:first-child{min-width:155px}}.creation-fields{border:0;padding:0;margin:0;min-width:0;display:grid;gap:20px}.guidance-summary{margin:12px 0}.guidance-facts{display:grid;grid-template-columns:1.6fr 1fr;gap:14px}.guidance-facts>div>span,.saved-brief-facts dt{font-size:10px;color:var(--muted)}.guidance-facts p{font-size:11px;line-height:1.65;margin:4px 0 0;overflow-wrap:anywhere}.guidance-colors{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.guidance-colors>span{display:inline-flex;align-items:center;gap:5px;font:10px var(--mono);color:var(--muted)}.guidance-colors i{width:17px;height:17px;border:1px solid var(--theme-line, #0002);border-radius:50%}.guidance-voice p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.guidance-references>div{display:grid;max-height:250px;overflow:auto;margin-top:8px}.guidance-references a{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:8px 0;border-top:1px solid var(--line);color:var(--ink);text-decoration:none}.guidance-references a:hover strong{text-decoration:underline}.guidance-references a>span{min-width:0}.guidance-references strong{display:block;font-size:11px;font-weight:500;overflow-wrap:anywhere}.guidance-references small{display:block;font-size:10px;color:var(--muted);margin-top:3px}.guidance-references summary small{display:inline;margin-left:4px}.saved-brief-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:14px 0}.saved-brief-facts:empty{display:none}.saved-brief-facts dd{margin:4px 0 0;font-size:12px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.guidance-updated{padding:10px 12px;border:1px solid var(--theme-line, #e9e6bf);background:var(--theme-bg-accent, #fffde9);border-radius:6px;line-height:1.65}.reference-picker{min-width:0;padding:12px;margin:14px 0 0;border:1px solid var(--line);border-radius:8px;background:var(--theme-surface, #fff)}.reference-picker legend{font-size:12px;font-weight:600;padding:0 5px}.reference-picker legend>span{font-size:10px;font-weight:400;color:var(--muted);margin-left:5px}.reference-selection{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px;max-height:130px;overflow:auto}.reference-selection>span{display:flex;align-items:center;min-width:0;gap:6px;background:var(--theme-bg-accent, #fdfbd5);border-radius:5px;padding:4px 6px 4px 8px;font-size:10px}.reference-selection>span>span{max-width:250px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.reference-selection button{display:grid;place-items:center;border:0;background:transparent;padding:4px;color:var(--ink)}.reference-filters{display:grid;grid-template-columns:minmax(0,1fr) 125px;gap:8px}.reference-search{display:flex;flex-direction:row;align-items:center;gap:7px;margin:0;padding:0 9px;border:1px solid var(--line);border-radius:5px;color:var(--muted)}.reference-search input{border:0;outline:none;box-shadow:none;padding:8px 0;font-size:11px;min-width:0;background:none}.reference-search:focus-within{outline:2px solid var(--ink);outline-offset:1px}.reference-search input:focus{box-shadow:none;outline:none}.reference-filters select{font-size:11px;padding:8px}.reference-results{max-height:250px;overflow:auto;margin-top:8px}.reference-option{display:flex;align-items:center;gap:8px;padding:9px 2px;border-bottom:1px solid var(--line)}.reference-option:last-child{border-bottom:0}.reference-option label{display:flex;flex-direction:row;align-items:flex-start;gap:9px;margin:0;min-width:0;flex:1;cursor:pointer}.reference-option input{width:14px;height:14px;flex-shrink:0;margin:2px 0 0;accent-color:var(--ink)}.reference-option label>span{min-width:0}.reference-option strong{display:block;font-size:11px;font-weight:550;overflow-wrap:anywhere}.reference-option small{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--muted);font-size:10px;font-weight:400;line-height:1.6;margin-top:3px}.reference-option>a{flex-shrink:0;display:grid;place-items:center;padding:7px;color:var(--muted)}.reference-empty{display:flex;align-items:center;justify-content:center;gap:8px;color:var(--muted);text-align:center;font-size:11px;padding:18px 8px;line-height:1.7}.reference-pagination{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;font-size:10px;color:var(--muted)}.reference-pagination>div{display:flex;gap:6px}.reference-pagination button,.reference-error button{border:1px solid var(--line);border-radius:4px;padding:5px 8px;background:var(--theme-surface, white);font-size:10px}.reference-error{color:var(--theme-text-danger, #9b4338);font-size:11px;line-height:1.7}.reference-pagination button:disabled{opacity:.4;cursor:default}@media(max-width:600px){.guidance-facts,.saved-brief-facts{grid-template-columns:1fr;gap:10px}.reference-picker{padding:10px}.reference-filters{grid-template-columns:minmax(0,1fr) 100px}.reference-selection>span>span{max-width:195px}}.guidance-summary>h4{font-size:11px;font-weight:600;margin:0 0 10px}.directory-refreshed{padding-top:30px}.directory-refreshed .workspace-tile{border-radius:10px;transition:border-color .16s,box-shadow .16s}.directory-refreshed .workspace-tile:hover{border-color:var(--theme-line-strong, #c7c9bd);box-shadow:0 3px 12px var(--theme-shadow-soft, #20231808)}.directory-refreshed .workspace-tile>button:first-child{padding:19px 17px;gap:14px;align-items:center;min-height:96px}.directory-refreshed .workspace-tile>button:first-child>span:not(.workspace-image){min-width:0}.directory-refreshed .workspace-tile .workspace-image{width:48px;height:52px;flex-shrink:0}.directory-refreshed .workspace-tile strong{font-size:13px}.workspace-platforms{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-top:9px;color:var(--muted)}.workspace-platforms .platform-mark{display:inline-flex;align-items:center;justify-content:center;width:23px;height:23px;flex-shrink:0;border:1px solid var(--line);border-radius:5px;background:var(--paper);color:var(--ink)}.workspace-platforms .platform-mark svg{flex-shrink:0}.workspace-platforms .workspace-piece-count{margin-left:4px;font-size:10px}.directory-refreshed>header{margin-bottom:20px}.directory-refreshed .directory-tools{margin-bottom:22px}.directory-refreshed .workspace-group h2{margin:22px 0 12px;display:flex;align-items:center;gap:8px}.directory-refreshed .workspace-group h2>span{margin:0;display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 5px;border:1px solid var(--line);border-radius:6px;color:var(--ink);background:var(--theme-subtle, #fafaf8)}.directory-refreshed .workspace-group h2:after{content:"";height:1px;background:var(--line);flex:1;margin-left:4px}.directory-empty{padding:36px;text-align:center;color:var(--muted);border:1px dashed var(--line);border-radius:7px}.context-refreshed .context-heading{margin-bottom:18px}.context-refreshed .context-content{padding:20px;min-width:0}.context-refreshed .context-layout>nav{padding:10px 8px}.context-refreshed .context-layout>nav button{gap:8px;text-align:left}.context-refreshed .context-layout>nav button>svg{flex-shrink:0;color:var(--muted)}.context-refreshed .context-layout>nav button>span{margin-left:auto;font:9px var(--mono)}.context-nav-group{margin:10px 0}.context-nav-group>summary{font:9px var(--mono);text-transform:uppercase;letter-spacing:.07em;color:var(--muted);padding:9px 8px;cursor:pointer}.context-refreshed .context-tools{gap:10px;margin-bottom:18px;flex-wrap:wrap}.context-refreshed .context-tools h2{font-size:16px;margin-right:auto}.context-refreshed .context-tools h2 small{margin-left:7px}.context-mobile-navigation{display:none}.context-refreshed .context-tools>input{margin:0;width:200px;max-width:100%}.context-refreshed .media-filters{gap:7px;flex-wrap:wrap;margin:0 0 18px}.context-refreshed .media-filters select{flex:0 1 170px;width:auto;max-width:100%}.media-type-tabs{display:flex;gap:3px;padding:3px;border:1px solid var(--line);border-radius:6px;margin-right:auto;overflow-x:auto}.media-type-tabs button{border:0;border-radius:3px;padding:5px 9px;background:transparent;font-size:11px;cursor:pointer;white-space:nowrap}.media-type-tabs button.active{background:var(--ink);color:var(--theme-on-strong, white)}.context-collection{display:grid;gap:12px}.visual-collection{grid-template-columns:repeat(auto-fill,minmax(185px,1fr))}.editorial-collection{grid-template-columns:repeat(auto-fill,minmax(290px,1fr))}.folder-collection{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.review-collection{grid-template-columns:repeat(auto-fill,minmax(270px,1fr))}.context-card{border:1px solid var(--line);border-radius:7px;min-width:0;overflow:hidden;background:var(--paper);transition:border-color .15s}.context-card:hover{border-color:var(--theme-line-strong, #a6acb4)}.context-card:focus-within{outline:2px solid var(--yellow);outline-offset:2px}.context-card-open{display:flex;position:relative;width:100%;height:100%;gap:12px;padding:15px;border:0;background:none;color:var(--ink);text-align:left;cursor:pointer;align-items:flex-start;font:inherit}.context-card-content{display:flex;flex-direction:column;min-width:0;flex:1;align-items:flex-start}.context-card-content>strong{font-size:12px;font-weight:600;line-height:1.55;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.context-card-kicker{font:9px var(--mono);color:var(--muted);margin-bottom:7px;text-transform:uppercase;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.context-card-excerpt{font-size:11px;color:var(--muted);line-height:1.65;margin-top:9px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.context-card-meta{display:flex;gap:9px;align-items:center;flex-wrap:wrap;color:var(--muted);margin-top:12px;font-size:9px;line-height:1.5}.context-card-meta>span{display:inline-flex;align-items:center;gap:4px}.context-card-meta .context-state{color:var(--ink)}.context-card-icon{flex-shrink:0;display:grid;place-items:center;width:34px;height:34px;background:var(--soft);color:var(--muted);border-radius:6px}.context-card-chevron{color:var(--muted);flex-shrink:0;margin-top:5px}.visual-collection .context-card-open{padding:0;display:block}.visual-collection .context-card-content{padding:13px}.visual-collection .context-card-chevron{display:none}.media-surface{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;aspect-ratio:4/3;width:100%;background:var(--soft);color:var(--muted);overflow:hidden;border-bottom:1px solid var(--line)}.media-surface>span{font:9px var(--mono);text-transform:uppercase}.media-surface img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 20%}.media-surface.contain{background:repeating-conic-gradient(var(--theme-subtle, #f6f7f8) 0% 25%,var(--theme-surface, white) 0% 50%) 0 0/16px 16px}.media-surface.contain img{object-fit:contain;padding:22px}.media-surface.media-video{color:var(--theme-on-strong, white);background:var(--theme-strong, #24272c)}.media-surface.media-audio{background:var(--theme-subtle, #f8f8ee);color:var(--theme-text, #3d4148)}.media-surface.media-font{color:var(--ink);background:var(--theme-subtle, #faf9f4)}.type-preview{display:flex;flex-direction:column;align-items:center;gap:6px}.type-preview>span{font-size:52px;line-height:1;letter-spacing:-3px}.type-preview>small{font-size:10px;color:var(--muted)}.media-surface.detail{aspect-ratio:auto;min-height:180px;max-height:440px;border:1px solid var(--line);border-radius:6px}.media-surface.detail img{object-fit:contain;padding:0;max-height:440px;height:auto}.media-surface.detail video{width:100%;max-height:440px}.media-surface.detail audio{width:calc(100% - 40px)}.media-surface.media-role-logo img{width:80%;height:auto;max-height:170px;padding:18px;object-fit:contain}.media-surface.media-role-icon img{width:76px;height:76px;padding:0;object-fit:contain}.media-surface.media-role-favicon img{width:32px;height:32px;padding:0;object-fit:contain}.context-reader-media>a{margin-top:9px;text-decoration:none}.context-reader .context-reader-facts{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:11px;padding:16px 0;color:var(--muted)}.context-reader-facts>span,.context-reader-facts>a{display:inline-flex;align-items:center;gap:5px}.context-reader-facts:empty{display:none}.context-reading-section{padding:13px 0 18px;border-bottom:1px solid var(--line)}.context-reading-section>h3{font:10px var(--mono);color:var(--muted);margin:0 0 12px;text-transform:uppercase}.context-reading-text .guideline-prose{font-size:12px;line-height:1.8;color:var(--ink)}.context-reading-text h3{font-size:13px;margin:14px 0 8px}.context-reading-text .guideline-prose p{margin-bottom:12px}.context-disclosure{border-bottom:1px solid var(--line)}.context-disclosure>summary{display:flex;align-items:center;gap:7px;list-style:none;padding:13px 0;font-size:12px;font-weight:500;cursor:pointer}.context-disclosure>summary::-webkit-details-marker{display:none}.context-disclosure>summary:after{content:"+";color:var(--muted);margin-left:auto;font:13px var(--mono)}.context-disclosure[open]>summary:after{content:"−"}.context-disclosure-body{padding:0 0 16px;font-size:12px;overflow-wrap:anywhere}.context-disclosure-body a{display:inline-flex;align-items:center;gap:4px;max-width:100%}.context-disclosure-body .context-disclosure{margin-left:10px}.context-provenance>summary,.context-ai-note>summary{color:var(--muted);font-size:10px;font-weight:400}.context-ai-note{margin-top:24px;border-top:1px solid var(--line);border-bottom:0}.context-ai-note code{font:10px var(--mono);white-space:normal}.context-ai-note p{color:var(--muted);line-height:1.6;font-size:11px}.identity-swatches{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px}.identity-swatches>div{display:flex;gap:9px;align-items:center;font-size:10px}.identity-swatches i{width:28px;height:32px;border:1px solid var(--theme-line, #0002);border-radius:4px;flex-shrink:0}.identity-swatches small{display:block;margin-top:4px;font:9px var(--mono);color:var(--muted)}.identity-asset-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:10px}.identity-asset-grid>a{min-width:0;display:block;text-decoration:none;border:1px solid var(--line);border-radius:5px;overflow:hidden}.identity-asset-grid .media-surface{aspect-ratio:1.3}.identity-asset-grid>a>span{display:block;font-size:10px;padding:9px;line-height:1.5}.context-table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:6px}.context-table{width:100%;border-collapse:collapse;text-align:left;font-size:11px;min-width:590px}.context-table th{font:9px var(--mono);text-transform:uppercase;background:var(--soft);color:var(--muted);padding:10px 12px}.context-table td{border-top:1px solid var(--line);padding:9px 12px;color:var(--muted)}.context-table td:first-child{width:48%}.context-table tbody tr:hover{background:var(--theme-subtle, #fafbfc)}.table-record-link{display:flex;align-items:center;gap:10px;background:none;border:0;padding:4px 0;font:inherit;color:var(--ink);cursor:pointer;text-align:left}.table-record-link svg{flex-shrink:0;color:var(--muted)}.table-record-link span{line-height:1.55;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.folder-collection .context-card-open{height:auto;padding-bottom:8px}.folder-browse{margin:0 15px 12px 61px;background:none;border:0;color:var(--muted);font-size:10px;cursor:pointer;display:flex;gap:5px;align-items:center}.context-empty-state{min-height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;border:1px dashed var(--line);border-radius:8px;color:var(--muted)}.context-empty-state h3{font-size:13px;font-weight:500;color:var(--ink);margin:0}.context-empty-state p{font-size:11px;margin:0}.context-refreshed .pagination{margin-top:18px}.context-refreshed .profile-intro{padding:0 0 24px;align-items:flex-start;gap:24px}.context-refreshed .profile-intro>.workspace-image{width:142px;height:170px;flex-shrink:0;border-radius:7px}.context-refreshed .profile-intro h2{font-size:24px;margin-top:5px}.context-refreshed .profile-intro p{font-size:12px;max-width:600px;line-height:1.8}.context-refreshed .profile-section{margin:0;padding:0;border-bottom:1px solid var(--line)}.context-refreshed .profile-section>summary{padding:14px 0;font-size:12px}.context-refreshed .context-tools .context-upload{display:inline-flex;align-items:center;gap:6px;cursor:pointer;flex-direction:row;margin:0;white-space:nowrap}.context-upload input{position:absolute;width:1px;height:1px;opacity:0}.context-upload:focus-within{outline:2px solid var(--ink);outline-offset:2px}.context-refreshed .media-location{margin-bottom:0}@media(max-width:1000px){.visual-collection{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.editorial-collection{grid-template-columns:repeat(auto-fill,minmax(245px,1fr))}}@media(max-width:760px){.context-refreshed .context-layout>nav{display:none}.context-mobile-navigation{display:flex;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid var(--line)}.context-mobile-navigation select{width:100%;min-width:0;padding:8px 10px;font-size:12px}.context-refreshed .context-content{padding:14px}.context-refreshed .context-heading{flex-wrap:wrap}.context-refreshed .context-tools>input{flex:1;width:130px}.context-refreshed .context-tools h2{width:100%;flex:0 0 100%;margin:0 0 5px}.visual-collection{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.editorial-collection,.review-collection{grid-template-columns:1fr}.folder-collection{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.folder-collection .context-card-icon{display:none}.folder-browse{margin-left:15px}.visual-collection .context-card-content{padding:10px}.context-card-content>strong{font-size:11px}.context-card-kicker{font-size:8px}.media-type-tabs{max-width:100%;width:100%;margin:0 0 3px}.media-type-tabs button{flex:1}.context-refreshed .media-filters select{flex:1;max-width:48%}.context-refreshed .profile-intro{gap:15px}.context-refreshed .profile-intro>.workspace-image{width:84px;height:108px}.context-refreshed .profile-intro h2{font-size:20px}.context-refreshed .profile-intro p{font-size:11px}.directory-refreshed .workspace-tile>button:first-child{padding:12px}}.context-refreshed.context-standalone .context-layout{display:block;border:0;border-radius:0;min-height:0}.context-refreshed.context-standalone .context-content{width:100%;min-width:0;min-height:0;border:0;padding:0;background:transparent}.context-standalone .context-heading{align-items:center;gap:16px;padding-bottom:22px;border-bottom:1px solid var(--line);margin-bottom:24px}.context-heading-copy{flex:1;min-width:0}.context-title-row{display:flex;align-items:center;gap:10px}.context-standalone .context-title-row h1{flex:0 1 auto;min-width:0;margin:0;overflow-wrap:anywhere}.context-standalone .context-workspace-eyebrow{font-size:11px;font-weight:500;letter-spacing:.025em;margin:0 0 8px;color:var(--theme-muted, #878e7d)}.context-description{margin:8px 0 0;color:var(--muted);font-size:12px;line-height:1.65}.context-standalone .brand-guidelines{max-width:none;width:100%;margin:0}.context-standalone .context-result-count{margin:0 auto 0 0;color:var(--muted);font-size:12px;line-height:1.5}.context-result-count strong{color:var(--ink);font-weight:550;font-variant-numeric:tabular-nums}.context-standalone .library-heading{align-items:center;gap:12px}.context-standalone .context-tools{min-height:34px}.context-loading{display:flex;align-items:center;gap:10px;margin:0 0 18px;padding:14px 16px;border-radius:7px;background:var(--soft);color:var(--muted);font-size:12px;line-height:1.5}.context-loading>svg{flex:0 0 auto}@media(max-width:740px){.context-standalone .context-heading{align-items:flex-start;gap:12px;padding-bottom:18px;margin-bottom:20px}.context-standalone .context-heading-copy{flex-basis:100%}.context-standalone .library-heading{flex-direction:row;flex-wrap:wrap}.context-standalone .context-tools .context-result-count{flex:0 0 100%}.context-loading{padding:13px 14px}}.workspace-directory.directory-refreshed{max-width:none}.directory-refreshed .workspace-grid{grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:16px}.directory-refreshed .workspace-tile{border-radius:14px;background:var(--paper)}.directory-refreshed .workspace-tile>button:first-child{display:flex;flex-direction:column;align-items:stretch;padding:19px;gap:18px;height:100%;background:transparent}.directory-refreshed .workspace-tile:has(.restore-workspace)>button:first-child{height:auto}.directory-refreshed .workspace-tile>button:first-child:hover{background:color-mix(in srgb,var(--yellow) 4%,var(--paper))}.directory-refreshed .workspace-tile>button:first-child:focus-visible{outline:2px solid var(--ink);outline-offset:-3px;border-radius:13px}.directory-refreshed .workspace-tile>button:first-child>span{flex:none}.workspace-card-heading{display:flex;align-items:center;gap:13px;min-width:0}.directory-refreshed .workspace-tile .workspace-image{width:44px;height:44px;border-radius:8px}.directory-refreshed .workspace-tile .workspace-image.workspace-brand{--brand-thumbnail-paper: #fff;background:var(--brand-thumbnail-paper)}.directory-refreshed .workspace-tile .workspace-image.workspace-brand img{padding:0;object-fit:contain}.workspace-card-identity{flex:1;min-width:0}.directory-refreshed .workspace-tile strong{display:flex;align-items:center;gap:7px;font-size:14px;font-weight:550;overflow-wrap:anywhere}.workspace-card-kind{display:block;margin-top:5px;font-size:10px;color:var(--muted)}.workspace-card-arrow{flex-shrink:0;color:var(--muted);transition:transform .16s}.workspace-tile>button:first-child:hover .workspace-card-arrow{transform:translate(2px)}.workspace-card-sections{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.workspace-section-chip{display:flex;align-items:center;gap:5px;min-width:0;padding:8px 7px;border-radius:7px;font-size:10px;line-height:1.3;border:1px solid transparent}.workspace-section-chip>svg{flex-shrink:0}.workspace-section-chip>span:not(.sr-only){flex:1}.workspace-section-chip.is-on{background:color-mix(in srgb,var(--yellow) 12%,var(--paper));color:var(--ink);border-color:color-mix(in srgb,var(--yellow) 24%,transparent)}.workspace-section-chip.is-off{color:var(--muted);background:color-mix(in srgb,var(--muted) 5%,var(--paper));border-color:var(--line)}.workspace-section-chip.is-off>svg:first-child{opacity:.65}.workspace-card-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:13px;border-top:1px solid var(--line);min-height:39px}.workspace-card-footer .workspace-platforms{margin:0;gap:5px}.workspace-card-footer .platform-mark{width:24px;height:24px;border:0;background:transparent}.workspace-card-footer .workspace-piece-count{font-size:10px;color:var(--muted);white-space:nowrap}.workspace-no-socials{font-size:10px}@media(max-width:400px){.directory-refreshed .workspace-tile>button:first-child{padding:15px;gap:15px}.workspace-section-chip{padding:7px 5px;gap:4px}.workspace-section-chip>svg:first-child{width:11px}}@media(prefers-reduced-motion:reduce){.workspace-card-arrow{transition:none}}.directory-refreshed .directory-search input{height:100%;min-height:0;padding:0;background:transparent}@media(max-width:400px){.workspace-section-chip>svg:first-child{display:none}.workspace-section-chip>span:not(.sr-only){white-space:nowrap}}.workspace-eol{margin-top:32px;border-top:1px solid var(--line);padding-top:14px}.workspace-eol>summary{display:flex;align-items:center;gap:10px;padding:8px 0;color:var(--muted);cursor:pointer;list-style:none;font-size:12px}.workspace-eol>summary::-webkit-details-marker{display:none}.workspace-eol>summary svg{margin-left:auto;transition:transform .15s ease}.workspace-eol[open]>summary svg{transform:rotate(180deg)}.workspace-eol-count{border:1px solid var(--line);border-radius:12px;padding:1px 7px;font-size:10px}.workspace-eol>p{margin:4px 0 20px;color:var(--muted);font-size:12px}.workspace-eol .workspace-group>h2{font-size:10px}.workspace-eol .workspace-card-kind{color:var(--muted)}.workspace-settings-status select{max-width:320px}@media(prefers-reduced-motion:reduce){.workspace-eol>summary svg{transition:none}}.directory-refreshed .workspace-group-collapsible>h2{margin-bottom:8px}.directory-refreshed .workspace-group-collapsible>h2:after{content:none}.workspace-group-toggle{display:flex;align-items:center;gap:8px;width:100%;min-height:32px;padding:4px 0;border:0;border-radius:4px;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;text-align:left;cursor:pointer}.workspace-group-toggle:after{content:"";height:1px;margin-left:4px;background:var(--line);flex:1}.workspace-group-toggle:hover{color:var(--ink)}.workspace-group-toggle:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.workspace-group-toggle>svg{flex:none;transition:transform .15s ease}.workspace-group-toggle[aria-expanded=false]>svg{transform:rotate(-90deg)}.workspace-group h2 .workspace-group-count{display:inline-grid;place-items:center;min-width:22px;height:22px;margin:0;padding:0 5px;border:1px solid var(--line);border-radius:6px;color:var(--muted)}.workspace-group>.workspace-grid[hidden]{display:none}@media(prefers-reduced-motion:reduce){.workspace-group-toggle>svg{transition:none}}.language-switcher{position:relative;flex:none;color:var(--ink)}.language-switcher>summary{display:flex;align-items:center;justify-content:center;gap:5px;height:30px;padding:0 7px;list-style:none;border:1px solid var(--line);border-radius:6px;background:var(--paper);font-size:10px;font-weight:600;cursor:pointer;white-space:nowrap}.language-switcher>summary::-webkit-details-marker{display:none}.language-switcher[open]>summary,.language-switcher>summary:hover{background:var(--soft)}.language-switcher>summary:focus-visible{outline:2px solid var(--theme-text-accent, #888e42);outline-offset:3px}.language-menu{position:absolute;right:0;top:calc(100% + 8px);z-index:120;margin:0;padding:8px;width:184px;border:1px solid var(--line);border-radius:10px;background:var(--paper);box-shadow:0 10px 30px var(--theme-shadow-soft, #0002);min-width:0}.language-menu legend{float:left;width:100%;padding:5px 7px 9px;color:var(--muted);font-size:10px;font-weight:550}.language-menu label{position:relative;clear:both;display:flex;align-items:center;gap:8px;padding:10px 8px;border-radius:6px;cursor:pointer;font-size:12px}.language-menu label>span{flex:1}.language-menu small{color:var(--muted);font-size:9px}.language-menu label>svg{color:var(--muted)}.language-menu label:hover,.language-menu label:focus-within{background:var(--soft)}.language-menu label.selected{background:var(--theme-bg-accent, #f1f3dd)}.language-menu input{position:absolute;opacity:0;width:1px;height:1px}.language-menu label:has(input:focus-visible){outline:2px solid var(--theme-text-accent, #888e42);outline-offset:-2px}@media(max-width:600px){.language-menu{position:fixed;top:auto;left:12px;right:12px;width:auto}.language-switcher>summary{width:34px;padding:0;gap:0}.language-switcher>summary>svg{display:none}.studio-topbar-actions{gap:5px}.language-menu{position:fixed;right:12px;top:51px;max-width:calc(100vw - 24px)}}.language-menu label{flex-direction:row;margin:0;text-align:left}.signin-access>.language-switcher{position:absolute;top:18px;right:58px}.app-shell .topbar .language-switcher>summary{height:30px;min-height:30px}.signin-access .language-switcher>summary{height:44px;min-height:44px}.language-menu legend{display:flex;align-items:center;gap:8px}.language-save-status,.language-save-error{clear:both;margin:6px 0 0;padding:9px 7px 3px;border-top:1px solid var(--line);font-size:10px;line-height:1.5;color:var(--muted)}.language-save-error p{margin:0 0 6px}.language-save-error button{border:1px solid var(--line);border-radius:5px;background:var(--soft);color:var(--ink);padding:6px 9px;font:inherit;cursor:pointer}.settings-language-preference{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 0;font-size:12px}.language-switcher-expanded>summary{min-width:128px;justify-content:space-between;font-size:12px;font-weight:400}.language-switcher-expanded .language-menu{width:210px;left:auto}@media(max-width:600px){.language-switcher-expanded>summary{width:auto;padding:0 9px;gap:6px}.language-switcher-expanded>summary>svg{display:block}.language-switcher-expanded .language-menu{position:absolute;top:calc(100% + 8px);right:0}}.settings-home-section{margin-top:28px}.settings-home-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:14px}.settings-home-heading h2{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:0;font-size:15px;font-weight:650;letter-spacing:-.2px}.settings-home-heading p{color:var(--muted);font-size:12px;line-height:1.6;margin:5px 0 0}.settings-home-section:first-of-type .settings-home-heading{display:block}.settings-profile-link{width:100%;display:flex;align-items:center;gap:12px;padding:18px 20px;text-align:left;background:var(--paper);border:1px solid var(--line);border-radius:10px}.settings-profile-link>.user-avatar.profile-avatar{width:38px;height:38px;flex:none}.settings-profile-identity{display:grid;gap:3px;min-width:0}.settings-profile-identity strong{font-size:13px;overflow-wrap:anywhere}.settings-profile-identity>span{font-size:11px;color:var(--muted);overflow-wrap:anywhere}.settings-profile-action{display:inline-flex;align-items:center;gap:9px;margin-left:auto;font-size:12px;flex-shrink:0}.settings-page label.settings-workspace-search{display:flex;flex-direction:row;align-items:center;gap:9px;max-width:360px;padding:8px 12px;border:1px solid var(--line);border-radius:8px;margin-bottom:14px;color:var(--muted)}.settings-home-section .settings-workspace-search input{background:transparent;border:0;padding:0;outline:none;min-height:24px;width:100%}.settings-workspace-search:focus-within{outline:2px solid var(--ink);outline-offset:2px}.settings-workspace-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--line);border-radius:10px;overflow:hidden;background:var(--paper)}.settings-workspace-row{display:flex;align-items:center;gap:10px;min-width:0;min-height:62px;padding:12px 16px;background:transparent;text-align:left;border:0;border-bottom:1px solid var(--line)}.settings-workspace-row:nth-child(odd){border-right:1px solid var(--line)}.settings-workspace-row:last-child,.settings-workspace-row:nth-last-child(2):nth-child(odd){border-bottom:0}.settings-workspace-row .workspace-image{width:28px;height:28px;flex:none}.settings-workspace-row .workspace-brand{background:transparent;border-radius:0}.settings-workspace-row .workspace-brand img{padding:0}.settings-workspace-row strong{font-weight:550;font-size:12px;min-width:0;overflow-wrap:anywhere}.settings-workspace-row>svg{margin-left:auto;color:var(--muted);flex:none}.settings-profile-link:hover,.settings-workspace-row:hover{background:var(--soft)}.settings-profile-link:focus-visible,.settings-workspace-row:focus-visible,.studio-setting-card:focus-visible{outline:2px solid var(--ink);outline-offset:-3px}.settings-home-empty{color:var(--muted);font-size:12px;line-height:1.7;margin:0;padding:20px;grid-column:1/-1}.settings-administration{padding-top:28px;border-top:1px solid var(--line)}.studio-admin-label{display:inline-flex;align-items:center;gap:5px;padding:3px 7px;border:1px solid var(--line);border-radius:5px;color:var(--muted);font-size:10px;font-weight:500;letter-spacing:0}.studio-settings-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.studio-setting-card{display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:20px;text-align:left;border:1px solid var(--line);border-radius:10px;background:var(--paper)}.studio-setting-card:hover{background:var(--soft)}.studio-setting-icon{color:var(--muted)}.studio-setting-card h3{margin:12px 0 6px;font-size:13px;font-weight:650}.studio-setting-card p{margin:0;font-size:12px;color:var(--muted);line-height:1.65}.studio-setting-link{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;margin-top:auto;padding-top:20px;font-size:11px}@media(max-width:900px){.studio-settings-cards{grid-template-columns:1fr}}@media(max-width:600px){.settings-workspace-list{grid-template-columns:1fr}.settings-workspace-row:nth-child(odd){border-right:0}.settings-workspace-row:nth-last-child(2):nth-child(odd){border-bottom:1px solid var(--line)}.settings-profile-link{padding:16px;gap:9px;flex-wrap:wrap}.settings-profile-link .realtime-activity{margin-left:0}.settings-profile-action{font-size:11px}.settings-home-heading .button{min-height:44px}.settings-workspace-search{max-width:none}}.studio-topbar-actions .realtime-status{padding:0 0 0 8px;max-width:195px;font-size:10px}.settings-navigation .settings-nav-studio{border-left:0;padding-left:0;margin-left:0}@media(max-width:600px){.compact-shell .topbar{height:48px;min-height:48px;flex-wrap:nowrap;gap:8px;padding-block:0}.compact-shell .topbar .breadcrumb{flex:1 1 auto;min-width:0;overflow:hidden}.compact-shell .topbar .breadcrumb>svg{display:none}.compact-shell .topbar .breadcrumb:has(>strong)>button:not(.mobile-menu){display:none}.compact-shell .topbar .breadcrumb>button:not(.mobile-menu){flex:0 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio-topbar-actions{flex-shrink:0;flex-wrap:nowrap;margin-left:auto;gap:7px}.compact-shell .topbar :is(.topbar-settings,.topbar-mcp){width:30px;min-width:30px;height:30px;min-height:30px;padding:0;display:inline-flex;align-items:center;justify-content:center}.compact-shell .topbar :is(.topbar-settings,.topbar-mcp)>span{display:none}.studio-topbar-actions .realtime-status{max-width:104px;padding-left:0;font-size:9px;gap:5px}.app-shell .settings-hub .settings-navigation:has(.settings-nav-studio){grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.settings-navigation:has(.settings-nav-studio)>button{white-space:normal;padding-block:14px;font-size:11px}}.studio-settings{max-width:1120px}.settings-personal-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(260px,1fr);gap:18px}.settings-personal-grid .settings-profile-link{align-content:center;flex-wrap:wrap;padding:24px;gap:14px}.settings-personal-grid .settings-profile-link>.user-avatar.profile-avatar{width:52px;height:52px}.settings-personal-grid .settings-profile-identity strong{font-size:17px;font-weight:600}.settings-personal-grid .settings-profile-identity>span{font-size:12px}.settings-personal-grid .settings-profile-action{width:100%;margin:8px 0 0;padding-top:16px;border-top:1px solid var(--line);justify-content:space-between}.settings-personal-preferences{padding:18px 20px;border:1px solid var(--line);border-radius:10px;background:var(--paper)}.settings-preference-heading{display:flex;align-items:center;gap:8px;margin-bottom:10px}.settings-preference-heading h3{margin:0;font-size:12px;font-weight:600}.settings-page .settings-personal-preferences label{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:16px;margin:0;padding:9px 0;font-size:12px}.settings-personal-preferences select{width:130px;padding:6px 9px;min-height:32px;font-size:12px}.settings-personal-menu{display:flex;width:100%;gap:8px;align-items:center;border:0;border-top:1px solid var(--line);background:transparent;color:var(--ink);margin-top:6px;padding:13px 0 0;font-size:12px;text-align:left}.settings-personal-menu>svg:last-child{margin-left:auto}.settings-workspace-list.single-workspace{grid-template-columns:1fr}.settings-workspace-list.single-workspace .settings-workspace-row{border:0}.settings-workspace-shortcuts{display:flex;flex-wrap:wrap;gap:10px 20px;padding:12px 2px 0}.settings-workspace-shortcuts button{display:inline-flex;align-items:center;gap:8px;padding:4px 0;border:0;background:transparent;color:var(--muted);font-size:12px}.settings-workspace-shortcuts button:hover{color:var(--ink)}.settings-create-workspace{margin:18px 0 12px}.settings-administration .studio-setting-card{padding:16px}.settings-administration .studio-setting-link{padding-top:12px}@media(max-width:720px){.settings-personal-grid{grid-template-columns:1fr;gap:12px}.settings-personal-grid .settings-profile-link{padding:18px}}.settings-administration>.settings-home-heading{margin-bottom:0}.x-budget{display:grid;gap:14px;border-top:1px solid var(--line);padding-top:18px;min-width:0}.x-budget-totals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0}.x-budget-totals>div{border-radius:6px;background:var(--soft);padding:12px}.x-budget-totals dt{font-size:10px;color:var(--muted);line-height:1.5}.x-budget-totals dd{font-size:17px;font-weight:600;margin:5px 0 0;overflow-wrap:anywhere}.x-budget-blockers{margin:6px 0 0;padding-left:17px}.x-budget-blockers li+li{margin-top:4px}.x-budget-balance{display:flex;flex-wrap:wrap;align-items:center;gap:7px;font-size:11px}.x-budget-balance>small{flex-basis:100%;font-size:10px;color:var(--muted);line-height:1.7}.x-budget-balance>.publication-warning{width:100%}.x-budget-state{border-radius:4px;padding:3px 6px;background:var(--theme-bg-warning, #fff4dc);color:var(--theme-text-warning, #82602d);font-size:10px}.x-budget-state.verified{background:var(--theme-bg-accent, #edf2e3);color:var(--theme-text-success, #537037)}.x-budget-rates{font-size:11px}.x-budget-rates summary{cursor:pointer;font-weight:600}.x-budget-rates>p{margin-top:10px}.x-budget-rates dl{display:grid;gap:9px}.x-budget-rates dl>div{display:flex;justify-content:space-between;gap:12px}.x-budget-rates dd{margin:0;text-align:right}.x-budget-form{display:grid;gap:16px}.x-budget-rate-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.x-budget-rate-fields input{min-width:0;width:100%}@media(max-width:480px){.x-budget-rate-fields{grid-template-columns:minmax(0,1fr)}}.publishing-panel{margin:0 26px 18px;border:1px solid var(--line);border-radius:8px;background:var(--theme-surface, #fff);overflow:hidden}.publishing-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px;background:var(--theme-subtle, #fafbf7);border-bottom:1px solid var(--line)}.publishing-heading strong{display:block;font-size:12px}.publishing-heading small{display:block;font-size:10px;color:var(--muted);margin-top:4px}.publishing-body{padding:16px;display:grid;gap:15px}.publication-summary{display:grid;gap:8px}.publication-summary p{font-size:11px;line-height:1.7;color:var(--muted)}.publication-summary-top{display:flex;align-items:center;gap:10px;justify-content:space-between}.publication-summary-top>small{font-size:10px;color:var(--muted)}.publication-status{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:650;color:var(--muted)}.publication-status.published{color:var(--theme-text-success, #537037)}.publication-status.queued{color:var(--theme-secondary, #586a83)}.publication-status.failed,.publication-status.uncertain{color:var(--theme-text-warning, #916326)}.publication-permalink{display:inline-flex;align-items:center;gap:5px;font-size:11px;text-decoration:underline;text-underline-offset:3px;width:fit-content}.publication-warning{padding:10px 12px;background:var(--theme-bg-warning, #fff9e8);border:1px solid var(--theme-line, #eddfba);border-radius:5px;font-size:11px;line-height:1.7;color:var(--theme-text-warning, #82602d)}.publication-intro{font-size:12px;line-height:1.75;color:var(--muted)}.publication-fields{min-width:0;margin:0;padding:0;border:0;display:grid;gap:16px}.publication-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.publication-metadata label{font-size:11px}.publication-metadata input,.publication-metadata textarea,.publication-metadata select{font-size:12px}.publication-section-title{display:flex;align-items:center;justify-content:space-between;gap:14px}.publication-section-title h3{margin:0 0 5px;font-size:13px}.publication-section-title p{margin:0;color:var(--muted);font-size:11px;line-height:1.7}.publication-rights,.publication-translations{display:grid;gap:14px;border-top:1px solid var(--line);padding-top:18px;margin-top:3px}.publication-check{display:flex;flex-direction:row;align-items:flex-start;gap:9px;padding:12px;background:var(--soft);border-radius:5px}.publication-check input{margin:2px 0 0}.publication-check>span{font-size:11px;font-weight:600}.publication-check small{display:block;font-weight:400;color:var(--muted);font-size:10px;line-height:1.6;margin-top:4px}.publication-translation-add{display:flex;gap:10px;align-items:flex-end}.publication-translation-add label{flex:1}.publication-translation-add button{flex-shrink:0}.publication-language-tabs{display:flex;gap:5px;overflow-x:auto;border-bottom:1px solid var(--line);padding-bottom:10px}.publication-language-tabs button{background:var(--theme-surface, white);border:1px solid var(--line);padding:6px 10px;border-radius:5px;font-size:11px}.publication-language-tabs .selected{background:var(--theme-bg-accent, #f0f3df);border-color:var(--theme-line, #d9dfba)}.publication-translation-fields{display:grid;gap:14px}.publishing-connection{display:grid;gap:15px;padding-top:18px;border-top:1px solid var(--line)}.publishing-connection-summary{display:flex;align-items:flex-start;gap:10px}.publishing-connection-summary>div{flex:1;min-width:0}.publishing-connection-summary strong{display:block;font-size:12px}.publishing-connection-summary small{display:block;font-size:10px;color:var(--muted);margin-top:5px}.publishing-connection-form{display:grid;gap:14px}.publishing-actions{display:flex;gap:8px;flex-wrap:wrap}.publishing-actions>button{flex:1}.publishing-blockers{margin:0;padding:11px 12px 11px 27px;background:var(--theme-subtle, #f8f8f4);border-radius:5px;font-size:11px;line-height:1.8;color:var(--muted)}.publishing-events{border-top:1px solid var(--line);padding-top:12px}.publishing-events summary{cursor:pointer;font-size:11px;color:var(--muted)}.publishing-events ol{margin:12px 0 0;padding-left:18px}.publishing-events li{font-size:10px;line-height:1.8;margin-bottom:7px}.publishing-events time{display:block;color:var(--muted)}.publishing-note{font-size:10px;line-height:1.7;color:var(--muted)}.publishing-note svg{vertical-align:-2px;margin-right:4px}.publishing-success{display:flex;align-items:center;gap:7px;font-size:11px;color:var(--theme-text-success, #526b35);padding:10px 12px;background:var(--theme-bg-accent, #f0f5e5);border-radius:5px}.publishing-detail-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.publishing-detail-row>span{font-size:10px;color:var(--muted)}.publication-record-link{border:0;background:transparent;padding:0;text-align:left;color:var(--muted);font-size:10px;display:flex;align-items:center;gap:6px}.publishing-advanced summary{cursor:pointer;color:var(--muted);font-size:11px;margin-bottom:12px}.publishing-advanced label{margin-top:12px}.editor-body .publishing-panel{margin:0}@media(max-width:600px){.publishing-panel{margin:0 14px 16px}.publication-field-grid{grid-template-columns:1fr}.publication-translation-add{align-items:stretch;flex-direction:column}.publishing-actions{flex-direction:column}}.publication-text-choice{display:grid;gap:10px;margin-bottom:20px}.publication-fields .publishing-text-checkbox{display:flex;align-items:flex-start;gap:10px}.publishing-text-checkbox input[type=checkbox]{width:16px;height:16px;min-height:16px;margin:3px 0 0;accent-color:var(--theme-text, #343a28)}.publishing-text-checkbox span{display:grid;gap:3px;min-width:0}.publishing-text-checkbox small{color:var(--muted);font-weight:400;overflow-wrap:anywhere}.review-actions{display:flex;align-items:center;gap:6px;min-width:0}.review-actions button{display:inline-flex;align-items:center;justify-content:center;gap:5px;border:1px solid var(--theme-line, #dce2dc);border-radius:4px;padding:8px 12px;min-height:32px;background:var(--theme-surface, white);color:var(--theme-secondary, #45594a);font:500 11px var(--font, sans-serif);cursor:pointer;white-space:nowrap}.review-actions button svg{flex-shrink:0}.review-actions .review-approve{background:var(--theme-subtle, #f0f5ef)}.review-actions .review-refuse{color:var(--theme-secondary, #80605b);border-color:var(--theme-line, #e7dedb)}.review-actions button:hover:not(:disabled){border-color:currentColor}.review-actions button:disabled{opacity:.45;cursor:default}.review-actions .is-selected:disabled{opacity:1}.review-actions .review-approve.is-selected{background:var(--theme-bg-success, #e5efe4);color:var(--theme-text-success, #326341)}.review-actions .review-refuse.is-selected{background:var(--theme-bg-danger, #f8eae5);color:var(--theme-text-danger, #9b4b3e)}.review-actions.compact-review{gap:4px}.review-actions.compact-review button{flex:1;font-size:9px;min-height:27px;padding:4px;gap:3px}.calendar-content-card>.review-actions{border-top:1px solid var(--theme-line, #eef0ed);padding:6px 7px}.card-status.rejected{color:var(--theme-text-danger, #a36355)}.card-status.rejected i{background:var(--theme-soft, #b8796b)}.status.rejected{color:var(--theme-text-danger, #934d40);background:var(--theme-bg-danger, #faeee9)}.editor-review-footer{display:flex;flex-direction:column;gap:5px;margin-right:auto}.editor-review-footer>small{color:var(--muted);font-size:9px}.compact-shell .editor-bottom{gap:10px}.compact-shell .calendar-content-card{display:block;position:relative;padding:0;overflow:visible;border:1px solid var(--theme-line, #dfe2e6);border-radius:7px;background:var(--theme-surface, #fff);text-align:left;width:100%;min-width:0;box-shadow:0 1px 2px var(--theme-shadow-soft, #16181a04);cursor:default}.calendar-content-card:before{display:none}.calendar-content-card[draggable=true]{cursor:grab}.calendar-content-card.is-dragging{opacity:.38}.calendar-content-card.is-saving{outline:1px solid var(--theme-line, #b9bb60)}.calendar-content-card:hover{border-color:var(--theme-line-strong, #b3b7bd);box-shadow:0 2px 5px var(--theme-shadow-soft, #16181a08)}.calendar-card-heading{display:flex;align-items:center;justify-content:space-between;gap:4px;padding:7px 8px 6px;min-width:0;border-bottom:1px solid var(--theme-line, #f0f1f3)}.calendar-card-tools{display:flex;align-items:center;gap:3px;flex-shrink:0}.calendar-card-tools time{font:9px IBM Plex Mono,monospace;color:var(--theme-muted, #737982)}.calendar-move-button{border:0;background:transparent;border-radius:3px;padding:3px;color:var(--theme-muted, #818792);display:flex;cursor:pointer}.calendar-move-button:hover,.calendar-move-button:focus-visible{background:var(--theme-bg-accent, #f4f5e9);color:var(--theme-text, #171819)}.calendar-move-button:disabled{opacity:.5}.calendar-format{display:inline-flex;gap:3px;align-items:center;min-width:0;max-width:100%;font-size:9px;line-height:16px;white-space:nowrap;color:var(--theme-secondary, #515860)}.calendar-format>svg,.calendar-format>.x-icon{flex-shrink:0}.calendar-format>span:not(.x-icon):not(.format-divider){overflow:hidden;text-overflow:ellipsis}.calendar-format b{font-weight:600}.format-divider{opacity:.4}.calendar-format>svg:nth-last-child(2){display:none}.format-story{color:var(--theme-secondary, #915b83)}.format-carousel{color:var(--theme-text-warning, #805b35)}.format-video{color:var(--theme-text-info, #416780)}.format-thread{color:var(--theme-text-info, #535588)}.format-article{color:var(--theme-secondary, #58755b)}.format-story b{background:var(--theme-subtle, #f5edf3);border-radius:8px;padding:0 5px}.format-carousel b{background:var(--theme-bg-warning, #f6f0e7);padding:0 4px;border-radius:3px}.format-article b{background:var(--theme-subtle, #edf3ed);padding:0 4px;border-radius:2px}.format-thread b{background:var(--theme-subtle, #efeff8);padding:0 4px;border-radius:3px}.calendar-card-open{display:block;width:100%;padding:8px;border:0;border-radius:0 0 7px 7px;background:transparent;text-align:left;color:inherit;cursor:pointer;font:inherit}.calendar-card-open>strong{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:11px;line-height:1.4;font-weight:600;margin:0 0 4px}.calendar-card-open .card-copy{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:10px;line-height:1.4;margin:0 0 7px;color:var(--theme-muted, #737982);overflow-wrap:anywhere}.calendar-card-open .card-bottom{display:flex;margin-top:7px;gap:5px}.calendar-card-open .card-status{font-size:9px;min-width:0;line-height:1.4}.calendar-card-open .card-indicators{font-size:9px;flex-shrink:0}.calendar-media{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:92px;overflow:hidden;background:var(--theme-subtle, #f6f5ee);border:1px solid var(--theme-line, #efefe9);border-radius:4px;margin-bottom:8px}.calendar-media img,.calendar-media video{display:block;height:100%;width:100%;object-fit:contain;pointer-events:none}.calendar-media.is-story{background:var(--theme-soft, #f0efea)}.calendar-media.is-story:after{content:"";position:absolute;inset:4px auto;width:41px;border:1px solid var(--theme-line, #deddd3);border-radius:4px;pointer-events:none}.calendar-media-count,.calendar-media-kind{position:absolute;right:5px;bottom:5px;display:flex;align-items:center;gap:3px;border-radius:4px;background:var(--theme-surface, #fffe);color:var(--theme-text, #454a51);padding:2px 4px;font-size:9px;line-height:12px}.calendar-media-kind{right:auto;left:5px}.calendar-video-play{position:absolute;width:30px;height:30px;display:grid;place-items:center;border:1px solid var(--theme-line, #fff8);border-radius:50%;background:var(--theme-scrim, #2024289c);color:var(--theme-on-strong, #fff);pointer-events:none}.calendar-media-missing{display:flex;align-items:center;flex-direction:column;gap:7px;font-size:10px;color:var(--theme-muted, #8c9299)}.calendar-content-card.layout-grid .calendar-media{height:210px}.calendar-content-card.layout-grid .calendar-media.is-story:after{width:102px}.calendar-content-card.layout-grid .calendar-card-open>strong,.calendar-content-card.layout-day .calendar-card-open>strong{font-size:13px}.calendar-content-card.layout-grid .card-copy,.calendar-content-card.layout-day .card-copy,.calendar-content-card.layout-grid .calendar-format,.calendar-content-card.layout-day .calendar-format{font-size:11px}.calendar-content-card.layout-grid .calendar-card-tools time,.calendar-content-card.layout-day .calendar-card-tools time{font-size:10px}.calendar-content-card.layout-day .calendar-media{height:180px}.calendar-content-card.layout-day .calendar-media.is-story:after{width:86px}.calendar-content-card.layout-day .card-copy{-webkit-line-clamp:3}.calendar-sync-state{display:inline-flex;align-items:center;gap:5px;margin-left:8px;color:var(--theme-muted, #828994);font:10px IBM Plex Mono,monospace;white-space:nowrap}.calendar-sync-state:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--theme-soft, #719472)}.calendar-sync-state.syncing:before{background:var(--theme-soft, #b0a645)}.calendar-sync-state.offline:before{background:var(--theme-soft, #c08168)}.calendar-move-dialog{max-width:420px}.calendar-move-dialog form{padding:20px}.calendar-move-title{font-size:13px;color:var(--theme-secondary, #575e67);margin:0 0 18px}.calendar-move-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px}.calendar-move-fields label{display:flex;flex-direction:column;gap:7px;font-size:12px}.calendar-move-fields input{width:100%;min-width:0}.calendar-move-dialog form>small{display:block;margin:10px 0;color:var(--theme-muted, #818792);font-size:11px}.calendar-move-dialog .dialog-actions{margin-top:20px}@media(max-width:700px){.calendar-format>span:not(.x-icon):not(.format-divider){display:none}.calendar-format .format-divider{display:none}.calendar-sync-state{font-size:9px;margin-left:4px}.calendar-content-card.layout-grid .calendar-media{height:180px}}.calendar-content-card.layout-compact .calendar-format>span:not(.x-icon){display:none}.calendar-content-card.layout-compact .calendar-format{gap:4px}.calendar-content-card.layout-compact .calendar-format b{font-size:9px}.calendar-move-error{font-size:12px;line-height:1.5;color:var(--theme-text-danger, #984d37);background:var(--theme-bg-danger, #fff4ef);border-radius:4px;padding:9px}.calendar-content-card.policy-discarded{border-style:dashed;filter:saturate(.25);background:var(--theme-subtle, #f8f8f7)}.calendar-content-card.policy-discarded .calendar-card-open>strong{color:var(--muted)}.compact-shell .calendar-content-card.readiness-planned{border-style:dashed;background:var(--theme-subtle, #f8f9f6);box-shadow:none}.compact-shell .calendar-content-card.readiness-partial{border-top:2px solid var(--theme-line, #c7b97b)}.content-readiness{display:inline-flex;align-items:center;width:fit-content;font-size:9px;font-weight:500;line-height:1.5;gap:4px;color:var(--theme-secondary, #6d747d);margin:0 0 5px}.content-readiness:before{content:"";width:5px;height:5px;border:1px solid currentColor;border-radius:50%}.content-readiness.ready{color:var(--theme-secondary, #628066)}.content-readiness.ready:before{background:currentColor}.content-readiness.partial{color:var(--theme-text-warning, #9a803b)}.calendar-skeleton{display:flex;align-items:center;gap:12px;border:1px dashed var(--theme-line, #d9ddd5);border-radius:4px;min-height:54px;padding:12px;margin-bottom:8px;color:var(--theme-muted, #9ca397)}.calendar-skeleton>span{display:flex;flex-direction:column;gap:5px;flex:1}.calendar-skeleton i{display:block;width:100%;height:4px;border-radius:4px;background:var(--theme-soft, #e0e4db)}.calendar-skeleton i:nth-child(2){width:85%}.calendar-skeleton i:last-child{width:60%}.compact-shell .calendar-agenda .calendar-agenda-entry{display:flex;gap:16px;padding:12px 16px}.calendar-agenda-open{display:grid;grid-template-columns:minmax(180px,1fr) 130px 115px 100px;gap:15px;align-items:center;flex:1;min-width:0;border:0;background:none;text-align:left;padding:0;font:inherit;color:inherit;cursor:pointer}.calendar-agenda-entry>.review-actions{flex:0 0 140px;min-width:130px}.calendar-agenda-text .content-readiness{margin:3px 0 0}.editor-status-options{position:relative;font-size:10px;color:var(--muted)}.editor-status-options summary{cursor:pointer}.editor-status-options[open]{position:absolute;right:115px;bottom:58px;padding:12px;background:var(--theme-surface, white);border:1px solid var(--line);border-radius:5px;box-shadow:0 4px 20px var(--theme-shadow-soft, #0001)}.editor-status-options label{display:block;margin:8px 0}@media(max-width:1000px){.calendar-agenda-open{grid-template-columns:minmax(120px,1fr) 100px}.calendar-agenda-open .calendar-agenda-account{display:none}.calendar-agenda-open>time{font-size:10px}.calendar-agenda-open .calendar-agenda-state{grid-column:1/-1;flex-direction:row}.compact-shell .calendar-agenda-entry{gap:9px}}@media(max-width:650px){.compact-shell .calendar-agenda-entry{flex-wrap:wrap}.calendar-agenda-open{flex-basis:100%}.calendar-agenda-entry>.review-actions{margin-left:auto}.editor-review-footer>small{max-width:200px;line-height:1.3}.compact-shell .editor-bottom{gap:7px}.editor-bottom>.icon-button{display:none}}.compact-shell .calendar-board .calendar-content-card{padding:0}.platform-preview{padding:0 2px 24px}.post-policy-bar{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 16px;flex-wrap:wrap}.post-policy-bar label{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--muted)}.post-policy-bar select{font:11px var(--font, sans-serif);max-width:220px;border:1px solid var(--line);border-radius:4px;background:var(--theme-surface, #fff);padding:8px;color:var(--ink)}.post-policy-note,.post-policy-published{display:flex;gap:6px;align-items:center;color:var(--muted);font-size:11px}.post-policy-note{margin:-4px 0 18px}.preview-loading{min-height:180px;display:flex;align-items:center;justify-content:center;gap:10px;color:var(--muted)}.platform-post{background:var(--theme-surface, #fff);color:var(--theme-text, #151515);border:1px solid var(--theme-line, #e2e3e5);border-radius:9px;overflow:hidden;max-width:490px;margin:0 auto;font-family:Arial,sans-serif}.platform-post-header{display:flex;align-items:center;gap:10px;padding:14px}.platform-post-header>div{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}.platform-post-header strong{font-size:13px}.platform-post-header small{font-size:11px;color:var(--theme-secondary, #71767b)}.platform-avatar{flex-shrink:0;width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--theme-subtle, #f1f1ed);font-size:15px;overflow:hidden}.platform-avatar img{height:100%;width:100%;object-fit:cover}.platform-media{position:relative;background:var(--theme-subtle, #f3f3f0)}.platform-media>img,.platform-media>video{display:block;width:100%;max-height:620px;object-fit:contain}.platform-media-placeholder{min-height:300px;padding:30px;display:flex;flex-direction:column;gap:16px;justify-content:center;align-items:center;color:var(--theme-muted, #8b8c84);font-size:12px}.platform-slide-count{position:absolute;top:12px;right:12px;border-radius:12px;background:var(--theme-scrim, #0009);color:var(--theme-on-strong, white);font-size:11px;padding:5px 9px;pointer-events:none}.platform-slide-buttons{position:absolute;inset:45% 10px auto;display:flex;justify-content:space-between;pointer-events:none}.platform-slide-buttons button{pointer-events:auto;width:27px;height:27px;display:grid;place-items:center;border-radius:50%;border:0;background:var(--theme-surface, #ffffffde);box-shadow:0 1px 4px var(--theme-shadow-soft, #0003);padding:0}.platform-slide-buttons button:disabled{visibility:hidden}.platform-reactions{display:flex;gap:16px;padding:14px}.platform-reactions span{flex:1}.platform-caption{padding:0 15px 18px;font-size:14px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.platform-caption em{color:var(--theme-muted, #8d9399)}.platform-x .platform-caption{font-size:16px}.platform-x .platform-media{margin:0 14px;border-radius:10px;overflow:hidden}.platform-thread-item+.platform-thread-item{border-top:1px solid var(--theme-line, #eff1f2);position:relative}.platform-thread-item+.platform-thread-item:before{content:"";position:absolute;top:-22px;left:30px;width:2px;height:32px;background:var(--theme-soft, #d7dbde)}.platform-story{position:relative;max-width:330px;background:var(--theme-strong, #111);color:var(--theme-on-strong, white);border-radius:14px}.platform-story .platform-media{aspect-ratio:9/16;display:flex;align-items:center;background:var(--theme-strong, #111)}.platform-story .platform-media>img,.platform-story .platform-media>video{width:100%;height:100%;object-fit:contain;max-height:none}.platform-story .platform-post-header{position:absolute;top:17px;left:0;right:0;z-index:2;background:linear-gradient(var(--theme-scrim, #0007),transparent)}.platform-story .platform-post-header small{color:var(--theme-on-strong, #fff9)}.story-progress{position:absolute;top:10px;left:10px;right:10px;z-index:3;display:flex;gap:4px}.story-progress i{height:3px;flex:1;background:var(--theme-surface, #fff6)}.story-progress .filled{background:var(--theme-surface, white)}.story-reply{position:absolute;bottom:12px;left:12px;right:12px;border:1px solid var(--theme-line, #fff8);border-radius:30px;padding:11px 14px;display:flex;gap:12px;align-items:center;font-size:12px;background:var(--theme-scrim, #0005)}.story-reply svg:first-of-type{margin-left:auto}.platform-article{max-width:680px;font-family:var(--font, sans-serif)}.platform-article-brand{display:flex;align-items:center;gap:10px;padding:20px;border-bottom:1px solid var(--theme-line, #eee);font-size:14px}.platform-article-brand>span:last-child{margin-left:auto;font-size:11px;color:var(--theme-muted, #888)}.article-preview-heading{padding:24px 26px}.article-preview-heading h1{font-size:28px!important;line-height:1.25;margin:20px 0 12px!important;font-weight:500}.article-preview-heading p{font-size:14px;line-height:1.7;color:var(--theme-secondary, #70757b)}.preview-locales{display:flex;gap:6px}.preview-locales button{background:none;border:0;padding:5px 8px;font:10px var(--mono);color:var(--theme-muted, #969ba1)}.preview-locales button.active{background:var(--theme-bg-accent, #f5f4ad);color:var(--theme-text, #17191a)}.article-prose{padding:14px 26px 28px;font-size:14px;line-height:1.85;overflow-wrap:anywhere}.article-prose h2{font-size:19px;line-height:1.4;margin:26px 0 10px}.article-prose p{white-space:pre-wrap}.article-prose ul{padding-left:22px}.platform-preview-note{text-align:center;font-size:10px;color:var(--muted);margin:14px 0 0}@media(max-width:650px){.post-policy-bar label{width:100%;justify-content:space-between}.post-policy-bar select{max-width:210px}.article-preview-heading,.article-prose{padding-inline:16px}.article-preview-heading h1{font-size:24px!important}}.compact-shell .editor-intro{padding:18px 26px 10px}.compact-shell .editor-intro h1{font-size:21px;line-height:1.3;margin:12px 0}.compact-shell .editor-intro .details-toggle{margin-top:10px}.compact-shell .editor-body{padding-top:16px}.preview-context-line{display:flex;align-items:center;justify-content:space-between;max-width:400px;margin:0 auto 12px;color:var(--muted);font:10px var(--mono)}.preview-context-line .calendar-format{font-size:11px}.platform-post:not(.platform-article):not(.platform-story):not(.platform-reel){max-width:400px}.platform-post-header{padding:11px 13px}.platform-post-header small{font-size:10px}.platform-caption{font-size:12px;line-height:1.55;padding:0 13px 15px}.platform-reactions{padding:12px 13px;gap:15px}.platform-preview .platform-reactions.professional-reactions{border-top:1px solid var(--theme-line, #eee);margin:0 12px;padding:12px 0;justify-content:space-around}.professional-reactions span{display:flex;align-items:center;gap:6px;flex:0 1 auto;font-size:12px;color:var(--theme-secondary, #61666a)}.platform-facebook .platform-caption,.platform-linkedin .platform-caption{padding-top:3px;font-size:14px}.platform-x .platform-caption{font-size:15px}.platform-x .platform-reactions{color:var(--theme-secondary, #697078);justify-content:space-between}.platform-x .platform-reactions>span{display:none}.platform-instagram .platform-avatar{border:1px solid var(--theme-line, #e3e3e3)}.preview-more{display:inline;padding:0;border:0;background:none;color:var(--theme-muted, #7f858c);font:inherit;cursor:pointer}.preview-slide-dots{display:flex;justify-content:center;gap:4px;margin:-4px 0 10px}.preview-slide-dots button{width:6px;height:6px;border-radius:50%;border:0;padding:0;background:var(--theme-soft, #d7dbe0);cursor:pointer}.preview-slide-dots button.active{background:#4099dd}.preview-slide-dots button:focus-visible{outline:2px solid var(--theme-text, #17191a);outline-offset:3px}.preview-readiness{max-width:400px;margin:0 auto 14px;padding:10px 12px;border:1px dashed var(--theme-line, #d4dacd);border-radius:5px;background:var(--theme-subtle, #f8f9f5);display:flex;flex-direction:column;gap:4px;font-size:11px;color:var(--theme-muted, #7e8678);line-height:1.5}.preview-readiness strong{font-size:11px;font-weight:600;color:var(--theme-secondary, #4c5745)}.preview-readiness.partial{background:var(--theme-subtle, #fcfaf2);border-color:var(--theme-line, #dcd2ae)}.preview-copy-skeleton{display:block;padding:8px 0;color:var(--theme-muted, #959b93)}.preview-copy-skeleton i{display:block;width:100%;height:6px;background:var(--theme-soft, #e9ece5);margin-bottom:7px;border-radius:4px}.preview-copy-skeleton i:nth-child(2){width:85%}.preview-copy-skeleton i:nth-child(3){width:60%}.preview-copy-skeleton small{display:block;font-size:10px;margin-top:9px}.platform-post[data-readiness=planned]{border-style:dashed}.platform-media-placeholder{background:repeating-linear-gradient(135deg,var(--theme-subtle, #f7f8f5),var(--theme-subtle, #f7f8f5) 9px,var(--theme-subtle, #f0f2ed) 9px,var(--theme-subtle, #f0f2ed) 10px);min-height:270px;text-align:center}.preview-delivery-options{max-width:490px;margin:20px auto 0;border-top:1px solid var(--line);font-size:11px}.preview-delivery-options summary{color:var(--muted);padding:14px 0;cursor:pointer}.preview-delivery-options .post-policy-bar{margin:0 0 12px}.preview-delivery-options .post-policy-bar label{display:flex;flex-direction:row;margin:0}.youtube-preview-title{font-size:17px;margin:14px}.platform-reel{position:relative;max-width:300px;min-height:533px;background:var(--theme-strong, #151515);color:var(--theme-on-strong, white);border-radius:12px}.platform-reel .platform-media{aspect-ratio:9/16;background:var(--theme-strong, #151515)}.platform-reel .platform-media>video,.platform-reel .platform-media>img{width:100%;height:100%;max-height:none;object-fit:contain}.reel-heading{position:absolute;top:0;left:0;right:0;z-index:1;padding:18px;font-size:18px;font-weight:700;background:linear-gradient(var(--theme-scrim, #0008),transparent);pointer-events:none}.reel-side{position:absolute;right:12px;bottom:140px;display:flex;flex-direction:column;gap:22px;pointer-events:none;filter:drop-shadow(0 1px 3px #0006)}.reel-caption{position:absolute;bottom:45px;left:14px;right:42px;font-size:11px;text-shadow:0 1px 3px var(--theme-shadow, #0007);pointer-events:none}.reel-caption>.platform-avatar{display:inline-flex;vertical-align:middle;margin:0 6px 8px 0;width:27px;height:27px;text-shadow:none}.reel-caption>div{font-size:11px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.reel-caption small{margin-top:10px;display:flex;gap:6px;align-items:center}.reel-caption .preview-more{display:none}.platform-reel .platform-media-placeholder{min-height:533px}.platform-reel .platform-media-placeholder,.platform-story .platform-media-placeholder{width:100%;background:repeating-linear-gradient(135deg,var(--theme-strong, #242625),var(--theme-strong, #242625) 9px,var(--theme-strong, #292c28) 9px,var(--theme-strong, #292c28) 10px);color:var(--theme-muted, #b0b6ab)}.reel-review{max-width:340px;margin:0 auto}.reel-review:fullscreen{max-width:none;width:100%;height:100%;box-sizing:border-box;padding:16px;display:flex;flex-direction:column;align-items:center;overflow-y:auto;background:var(--theme-surface, #fff)}.reel-review:fullscreen>*{flex-shrink:0;width:min(100%,400px)}.reel-review:fullscreen .platform-reel{width:min(100%,400px,calc((100dvh - 270px)*.5625))}.reel-review-modes{display:flex;gap:3px;padding:3px;border:1px solid var(--line);border-radius:7px;background:var(--theme-subtle, #f7f8f5);margin-bottom:12px}.reel-review-modes button{flex:1;min-width:0;min-height:42px;padding:6px 4px;border:0;border-radius:4px;background:transparent;font-size:10px;line-height:1.35;color:var(--muted);cursor:pointer}.reel-review-modes button[aria-pressed=true]{background:var(--theme-surface, #fff);color:var(--ink);box-shadow:0 1px 4px var(--theme-shadow-soft, #0001)}.reel-review .platform-reel{max-width:100%;min-height:0}.reel-review .platform-media-placeholder{min-height:0;height:100%}.reel-platform-ui,.reel-overlay-guides{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.reel-guide-top,.reel-guide-side,.reel-guide-caption{position:absolute;background:#edb74824;border:1px dashed var(--theme-line, #ffd16f)}.reel-guide-top{inset:0 0 auto;height:12%}.reel-guide-side{top:40%;right:0;bottom:32%;width:18%}.reel-guide-caption{inset:auto 0 0;height:32%}.reel-video-controls{display:flex;align-items:center;gap:7px;margin-top:8px}.reel-video-controls button,.reel-media-navigation button{width:44px;height:44px;flex-shrink:0;display:grid;place-items:center;padding:0;border:1px solid var(--line);border-radius:6px;color:var(--ink);background:var(--theme-surface, #fff);cursor:pointer}.reel-video-controls input[type=range]{flex:1;min-width:0;width:0;height:32px;margin:0;padding:0;border:0;accent-color:var(--theme-secondary, #5c694b);cursor:pointer}.reel-video-controls>span,.reel-media-navigation>span{font-size:10px;white-space:nowrap;color:var(--muted);font-variant-numeric:tabular-nums}.reel-media-navigation{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:8px}.reel-review button:focus-visible,.reel-review .platform-reel:focus-visible,.reel-video-controls input:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.reel-media-navigation button:disabled{opacity:.4;cursor:default}.reel-review-note,.reel-play-error{margin:9px 0 0;font-size:10px;line-height:1.6;color:var(--muted)}.reel-play-error{color:var(--theme-text-danger, #9a3830)}.platform-story .platform-media-placeholder{height:100%}@media(max-width:650px){.compact-shell .editor-intro{padding:16px 18px 8px}.compact-shell .editor-intro h1{font-size:19px}.platform-caption{font-size:12px}.preview-context-line{margin-bottom:10px}}.preview-full-caption{max-width:400px;margin:12px auto 0;font-size:11px;color:var(--muted)}.preview-full-caption summary{cursor:pointer}.preview-full-caption p{white-space:pre-wrap;line-height:1.65;color:var(--ink);overflow-wrap:anywhere}.story-preview{min-width:0}.story-preview-toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 0 14px;min-height:30px}.story-preview-toolbar button{min-height:30px;border:0;background:transparent;color:var(--theme-secondary, #73777d);padding:5px 9px;border-radius:5px;font-size:11px;line-height:20px;white-space:nowrap;cursor:pointer}.story-preview-toggles{display:flex;padding:2px;background:var(--theme-subtle, #f2f3f4);border-radius:6px;gap:2px}.story-preview-toggles button[aria-pressed=true]{background:var(--theme-surface, white);color:var(--theme-text, #181a1c);box-shadow:0 1px 3px var(--theme-shadow-soft, #00000012)}.story-preview-toolbar .story-expand{display:inline-flex;align-items:center;gap:5px;color:var(--theme-text, #33383b)}.story-preview-toolbar button:hover{color:var(--theme-text, #111);background:var(--theme-subtle, #eceef0)}.story-preview-toolbar button:focus-visible,.story-video-controls button:focus-visible,.story-sequence-controls button:focus-visible{outline:2px solid var(--theme-text, #8a8520);outline-offset:2px}.story-ratio{font-size:11px;color:var(--theme-muted, #82858a)}.story-viewer{width:100%}.platform-post.platform-story.story-viewport{position:relative;max-width:none;border:0;border-radius:10px;background:var(--theme-strong, #111);box-shadow:0 0 0 1px var(--theme-shadow-soft, #181a1c14),0 5px 20px var(--theme-shadow-soft, #181a1c0a);overflow:hidden;margin:0 auto}.story-canvas{position:absolute;top:0;left:0;transform:scale(var(--story-scale));transform-origin:top left;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.3;color:var(--theme-on-strong, #fff);background:var(--theme-strong, #111)}.platform-story .story-artwork{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:var(--theme-strong, #111);aspect-ratio:auto}.platform-story .story-artwork>img,.platform-story .story-artwork>video{display:block;width:100%;height:100%;max-height:none;object-fit:contain}.platform-story .story-artwork .platform-media-placeholder{width:100%;height:100%;min-height:0;color:var(--theme-muted, #959595);background:var(--theme-subtle, #f2f2f0);gap:14px;font-size:14px}.story-platform-ui{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.story-top-shade{position:absolute;inset:0 0 auto;height:115px;background:linear-gradient(var(--theme-scrim, #0000005c),var(--theme-wash, #00000026) 58%,transparent)}.story-native-progress{position:absolute;top:9px;left:9px;right:9px;display:flex;gap:4px}.story-native-progress>span{height:2px;border-radius:2px;flex:1;background:var(--theme-surface, #ffffff59);overflow:hidden}.story-native-progress i{display:block;height:100%;background:var(--theme-surface, white)}.story-native-header{position:absolute;inset:23px 13px auto;display:flex;align-items:center;gap:10px;height:34px;text-shadow:0 1px 3px var(--theme-shadow-soft, #0003)}.story-native-header .platform-avatar{width:32px;height:32px;color:var(--theme-text, #171717);font-size:15px;border:1px solid var(--theme-line, #ffffff50)}.story-native-header strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14px;font-weight:600;letter-spacing:0}.story-native-header>svg{flex-shrink:0}.story-bottom-shade{position:absolute;inset:auto 0 0;height:120px;background:linear-gradient(transparent,var(--theme-wash, #00000021) 42%,var(--theme-scrim, #00000066))}.story-native-reply{position:absolute;inset:auto 15px 17px;display:flex;align-items:center;gap:17px;height:44px}.story-native-reply>span{display:flex;align-items:center;height:44px;padding:0 15px;border:1px solid var(--theme-line, #ffffffb3);border-radius:28px;flex:1;font-size:14px;font-weight:400}.story-native-reply svg{flex-shrink:0;filter:drop-shadow(0 1px 2px #0002)}.story-overlay-guides{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.story-overlay-guides>div{position:absolute;left:0;right:0;height:70px;display:flex;justify-content:center;align-items:flex-end;padding:0 0 5px;background:#f4ee6733;border-bottom:1px dashed var(--theme-line, #eadc48);color:var(--theme-on-strong, #fff);text-shadow:0 1px 3px var(--theme-shadow, #000);font-size:10px;letter-spacing:.02em}.story-overlay-guides>div:last-child{bottom:0;height:76px;align-items:flex-start;padding:5px 0 0;border-bottom:0;border-top:1px dashed var(--theme-line, #eadc48)}.story-video-controls{margin:8px auto 0;display:flex;align-items:center;gap:7px;min-height:30px}.story-video-controls button,.story-sequence-controls button{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;height:30px;width:30px;border:0;border-radius:5px;background:transparent;color:var(--theme-text, #41464b);cursor:pointer}.story-video-controls button:hover,.story-sequence-controls button:hover{background:var(--theme-subtle, #f1f2f3)}.story-video-controls input{flex:1;width:0;min-width:28px;accent-color:var(--theme-text, #333);height:14px;margin:0}.story-video-controls>span{font-size:10px;color:var(--theme-muted, #767a80);font-variant-numeric:tabular-nums;white-space:nowrap}.story-sequence-controls{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:6px;font-size:11px;color:var(--theme-secondary, #73777d)}.story-sequence-controls button:disabled{opacity:.25;cursor:default}.story-play-error{text-align:center;font-size:12px;color:var(--theme-text-danger, #a33)}.modal:has(>.story-focus){width:min(600px,calc(100vw - 24px));height:calc(100dvh - 40px);max-height:1100px;padding:0;overflow:auto}.story-focus{padding:12px 22px 16px}.story-focus .story-preview-toolbar{margin-bottom:12px}@media(max-width:650px){.story-preview-toolbar button{padding:4px 7px}.modal:has(>.story-focus){width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;border:0;border-radius:0}.story-focus{padding:10px 14px 12px}}.video-poster-editor{display:flex;gap:15px;padding:16px;border:1px solid var(--line);border-radius:8px;background:var(--theme-subtle, #fafbf7);margin-top:16px;align-items:flex-start}.video-poster-artwork{width:80px;height:106px;flex-shrink:0;background:var(--theme-subtle, #f0f2e9);border:1px solid var(--theme-line, #e5e8dc);border-radius:6px;display:grid;place-items:center;color:var(--muted);overflow:hidden}.video-poster-artwork img{width:100%;height:100%;object-fit:contain}.video-poster-fields{flex:1;min-width:0}.video-poster-fields>strong{font-size:12px;font-weight:550}.video-poster-fields p{font-size:11px;color:var(--muted);line-height:1.6;margin:5px 0 10px}.video-poster-fields>small{display:block;font-size:10px;color:var(--muted);line-height:1.6;margin-top:9px}.video-poster-actions{display:flex;gap:8px;flex-wrap:wrap}.video-poster-actions label{margin:0}.video-poster-description{display:grid;gap:6px;font-size:11px;margin:12px 0 0}.video-poster-description input{font-size:12px;min-height:36px}.calendar-media.is-video img.calendar-video-poster{object-fit:contain}@media(max-width:500px){.video-poster-editor{padding:12px;gap:12px}.video-poster-artwork{width:58px;height:78px}.video-poster-actions .button{font-size:10px;padding:7px 8px}}.manual-posting{border:1px solid var(--line);border-radius:8px;margin:16px 0;background:var(--theme-surface, #fff);min-width:0}.manual-posting-toggle{display:flex;align-items:center;gap:9px;width:100%;padding:12px 14px;min-height:44px;border:0;border-radius:8px;background:var(--theme-subtle, #fafbf8);font-size:12px;text-align:left}.manual-posting-toggle>span{flex:1;font-weight:600}.manual-posting-panel{padding:0 14px 14px;min-width:0}.manual-posting-actions,.manual-posting-share{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.manual-posting a.button{text-decoration:none;color:var(--ink)}.manual-posting-hint{font-size:12px;line-height:1.6;color:var(--muted);margin:12px 0;overflow-wrap:anywhere}.manual-posting-hint>svg{vertical-align:middle;margin-right:6px}.manual-posting>div>p{padding:0 14px}.manual-posting-files{padding:0;margin:14px 0;list-style:none}.manual-posting-files li{display:flex;align-items:center;gap:10px;padding:12px 0;border-top:1px solid var(--line);min-width:0}.manual-posting-files li>span:nth-child(2){min-width:0;flex:1}.manual-posting-files strong{font-size:12px;display:block;line-height:1.5;overflow-wrap:anywhere}.manual-posting-files small{font-size:10px;color:var(--muted);display:block;line-height:1.5;overflow-wrap:anywhere;margin-top:4px}.manual-posting-number{font:11px var(--mono);color:var(--muted);flex-shrink:0}.manual-posting-caption{display:block;font-size:12px;margin:16px 0}.manual-posting-caption textarea{margin-top:8px;min-height:128px;max-height:320px;font-size:13px;line-height:1.6;resize:vertical}.manual-posting-warnings{font-size:12px;line-height:1.6;padding-left:18px;color:var(--theme-text-warning, #795327);overflow-wrap:anywhere}.manual-posting-message{font-size:12px;line-height:1.6;margin:12px 0 0;color:var(--theme-secondary, #4b603b)}.manual-posting-message:empty{display:none}@media(max-width:720px){.manual-posting .button{min-height:44px}.manual-posting-toggle{min-height:48px}.manual-posting-actions>.button{flex:1;justify-content:center}.manual-posting-caption textarea{font-size:16px}.manual-posting-files .button>span{display:none}.manual-posting-files .button{min-width:44px;justify-content:center}.manual-posting-share>.button{flex:1;justify-content:center}}.drawer:has(>.account-feed-preview){width:740px;overflow:hidden}.drawer:has(>.account-feed-preview)>.dialog-heading{flex-shrink:0}.account-feed-preview{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.feed-preview-controls{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:19px 26px 10px}.feed-preview-source{display:flex;align-items:center;gap:10px;min-width:0}.feed-source-icon{width:36px;height:36px;border:1px solid var(--theme-line, #e7e8e5);background:var(--theme-subtle, #fafaf6);border-radius:9px;display:grid;place-items:center;flex-shrink:0}.feed-preview-source label{display:flex;flex-direction:column;min-width:0;gap:4px;margin:0}.feed-preview-source label>span,.feed-through>span{color:var(--theme-muted, #81858a);font-size:10px;line-height:1;font-weight:400}.feed-preview-source select{border:0;background:transparent;color:var(--theme-text, #202326);font-size:13px;padding:0 22px 0 0;height:23px;max-width:270px;text-overflow:ellipsis;font-weight:500}.feed-through{display:flex;flex-direction:column;gap:5px;margin:0}.feed-through input{width:142px;min-height:29px;padding:4px 8px;font-size:11px;border-radius:5px}.feed-preview-options{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 27px 13px;border-bottom:1px solid var(--theme-line, #eceeea)}.feed-preview-options label{display:flex;align-items:center;gap:6px;margin:0;font-size:10px;font-weight:400;color:var(--theme-secondary, #747970)}.feed-preview-options input{width:12px;height:12px;accent-color:var(--theme-text, #242726);padding:0}.feed-preview-options button{border:0;background:transparent;display:flex;align-items:center;gap:3px;color:var(--theme-secondary, #606660);font-size:10px;padding:4px 0;cursor:pointer}.feed-preview-options button:disabled{opacity:.4;cursor:default}.feed-preview-stage{flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;padding:13px 22px 17px;background:radial-gradient(ellipse at 50% 65%,var(--theme-soft, #e9e8df) 0,var(--theme-subtle, #f8f8f4) 58%,var(--theme-subtle, #fafaf8) 100%);overflow:hidden}.feed-mode-switch{display:flex;gap:3px;background:var(--theme-soft, #e9eae4);padding:3px;border-radius:7px;margin-bottom:13px;flex-shrink:0}.feed-mode-switch button{display:flex;align-items:center;gap:6px;border:0;border-radius:5px;background:transparent;color:var(--theme-muted, #7b7e78);font-size:11px;padding:6px 13px;cursor:pointer}.feed-mode-switch button[aria-pressed=true]{background:var(--theme-surface, white);color:var(--theme-text, #202320);box-shadow:0 1px 4px var(--theme-shadow-soft, #0000000a)}.feed-device{flex:1;min-height:220px;width:min(386px,100%);max-height:790px;display:flex;flex-direction:column;overflow:hidden;border:7px solid var(--theme-text, #202121);border-radius:42px;background:var(--theme-surface, #fff);color:var(--theme-text, #101010);box-shadow:0 0 0 1px var(--theme-shadow, #555754),0 0 0 3px var(--theme-shadow, #d6d6cf),0 15px 36px var(--theme-shadow-soft, #35382f24);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.feed-device-status{height:36px;padding:9px 23px 3px;display:flex;align-items:center;justify-content:space-between;font-size:12px;font-weight:600;flex-shrink:0;position:relative}.feed-device-status>i{width:84px;height:23px;border-radius:20px;background:var(--theme-strong, #171818);position:absolute;left:50%;top:5px;transform:translate(-50%)}.feed-device-status>span:last-child{display:flex;align-items:center;gap:3px}.feed-phone-top{display:flex;align-items:center;justify-content:space-between;padding:9px 15px 12px;gap:12px;flex-shrink:0;min-height:46px}.feed-phone-top>strong{display:flex;align-items:center;gap:7px;font-size:19px;font-weight:700;letter-spacing:-.45px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feed-phone-top>span{display:flex;gap:18px;flex-shrink:0}.feed-phone-top>button{border:0;background:transparent;padding:0;display:flex;cursor:pointer}.feed-phone-top:has(>button)>strong{font-size:15px}.feed-phone-top .feed-instagram-word{font-family:Brush Script MT,Snell Roundhand,cursive;font-size:29px;font-weight:600;line-height:1}.feed-phone-scroll{flex:1;min-height:0;overflow:auto;scrollbar-width:none;overscroll-behavior:contain;background:var(--theme-surface, #fff)}.feed-phone-scroll::-webkit-scrollbar{display:none}.feed-phone-scroll:focus-visible{outline:2px solid var(--theme-line-strong, #bbb879);outline-offset:-2px}.feed-avatar{display:inline-flex;width:76px;height:76px;border-radius:50%;background:var(--theme-subtle, #f1f2ef);overflow:hidden;align-items:center;justify-content:center;flex-shrink:0;font-family:Georgia,serif;font-size:32px;color:var(--theme-text, #161818)}.feed-avatar img{width:100%;height:100%;object-fit:cover}.feed-avatar.small{width:31px;height:31px;font-size:16px}.feed-profile{padding:12px 16px 16px}.feed-profile-main{display:flex;align-items:center;gap:26px;margin-bottom:12px}.feed-profile-stats{display:flex;gap:20px;flex:1;justify-content:space-between;font-size:11px}.feed-profile-stats>span{display:flex;flex-direction:column;align-items:center;gap:4px}.feed-profile-stats strong{font-size:16px;font-weight:600}.feed-profile-name{display:block;font-size:13px;font-weight:600}.feed-profile-handle{display:block;color:var(--theme-secondary, #68717a);font-size:12px;margin-top:3px}.feed-public-bio{font-size:12px;white-space:pre-wrap;line-height:1.5;margin:5px 0 0}.feed-profile-actions{display:flex;gap:6px;margin-top:14px}.feed-profile-actions>span{display:block;flex:1;background:var(--theme-subtle, #efefef);border-radius:7px;font-size:12px;font-weight:600;text-align:center;padding:7px}.feed-profile-actions>span:first-child{color:var(--theme-on-strong, #fff);background:#3797f0}.feed-profile-tabs{display:flex;border-bottom:1px solid var(--theme-line, #ededed)}.feed-profile-tabs button{width:50%;display:grid;place-items:center;height:42px;border:0;border-bottom:2px solid transparent;background:var(--theme-surface, #fff);color:var(--theme-muted, #a4a4a4);cursor:pointer}.feed-profile-tabs button[aria-pressed=true]{color:var(--theme-text, #141414);border-bottom-color:var(--theme-text, #141414)}.feed-profile-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px}.feed-grid-tile{position:relative;width:100%;aspect-ratio:3/4;padding:0;border:0;background:var(--theme-soft, #f1f0e9);cursor:pointer;overflow:hidden;color:var(--theme-on-strong, #fff);text-align:left}.feed-grid-tile>img,.feed-grid-tile>video{width:100%;height:100%;object-fit:cover;display:block}.feed-grid-tile .feed-media-missing{height:100%;min-height:0;padding:15px;font-size:10px}.feed-grid-format{position:absolute;top:8px;right:8px;filter:drop-shadow(0 1px 2px #0007)}.feed-grid-hover{position:absolute;top:0;right:0;bottom:0;left:0;padding:10px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:4px;background:var(--theme-scrim, #15181870);opacity:0;transition:opacity .15s;font-size:10px}.feed-grid-hover strong{font-weight:600;font-size:12px}.feed-grid-tile:hover .feed-grid-hover,.feed-grid-tile:focus-visible .feed-grid-hover{opacity:1}.feed-grid-tile.planned{background:repeating-linear-gradient(135deg,var(--theme-subtle, #f2f2ec),var(--theme-subtle, #f2f2ec) 6px,var(--theme-soft, #eeeee8) 6px,var(--theme-soft, #eeeee8) 7px)}.feed-grid-tile.planned .feed-media-missing{background:transparent;justify-content:flex-start;padding-top:24px;opacity:.55}.feed-grid-plan{position:absolute;left:9px;right:9px;bottom:12px;color:var(--theme-muted, #888a81);font-size:10px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.feed-profile-grid.stories{grid-template-columns:repeat(2,minmax(0,1fr));padding:10px;gap:8px}.feed-profile-grid.stories .feed-grid-tile{aspect-ratio:9/16;border-radius:8px}.feed-story-row{display:flex;gap:12px;overflow:auto;padding:5px 13px 14px;border-bottom:1px solid var(--theme-line, #ededed)}.feed-story-row button{border:0;background:none;padding:0;width:61px;flex-shrink:0;text-align:center;cursor:pointer}.feed-story-row button>span{display:block;width:61px;height:61px;padding:3px;border:2px solid var(--theme-line, #de549c);border-radius:50%;overflow:hidden}.feed-story-row img,.feed-story-row video{width:100%;height:100%;object-fit:cover;border-radius:50%}.feed-story-row .feed-media-missing{padding:4px;height:100%;min-height:0;border-radius:50%}.feed-story-row .feed-media-missing span{display:none}.feed-story-row small{font-size:10px;margin-top:5px;display:block;color:var(--theme-secondary, #666)}.feed-post{background:var(--theme-surface, #fff);padding-bottom:5px;border-bottom:1px solid var(--theme-line, #ededed)}.feed-post-heading{display:flex;align-items:center;gap:9px;padding:12px 13px}.feed-post-heading>div{display:flex;flex-direction:column;flex:1;min-width:0;gap:3px}.feed-post-heading strong{font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis}.feed-post-heading small{font-size:10px;color:var(--theme-secondary, #737a81)}.feed-post-media{position:relative;background:var(--theme-subtle, #f6f6f3);min-height:160px}.feed-post-media>img,.feed-post-media>video{display:block;width:100%;height:auto;max-height:580px;object-fit:contain}.feed-media-missing{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;min-height:190px;padding:20px;background:var(--theme-subtle, #f1f1ec);color:var(--theme-muted, #aaa99e);font-size:11px}.feed-slide-count{position:absolute;top:10px;right:10px;background:var(--theme-scrim, #181818a3);color:var(--theme-on-strong, white);font-size:10px;border-radius:12px;padding:4px 7px}.feed-slide-arrows{position:absolute;left:8px;right:8px;top:50%;display:flex;justify-content:space-between;pointer-events:none}.feed-slide-arrows button{width:26px;height:26px;display:grid;place-items:center;border:0;border-radius:50%;color:var(--theme-text, #333);background:var(--theme-surface, #ffffffe6);pointer-events:auto;cursor:pointer;box-shadow:0 1px 5px var(--theme-shadow-soft, #0002)}.feed-slide-arrows button:disabled{visibility:hidden}.feed-reactions{display:flex;align-items:center;gap:15px;padding:12px 13px 5px}.feed-reactions svg{width:23px;height:23px;stroke-width:1.7}.feed-reactions svg:last-child{margin-left:auto}.feed-reactions.professional{justify-content:space-between;padding-block:13px;border-top:1px solid var(--theme-line, #eee);margin-top:6px}.feed-reactions.professional>span{display:flex;align-items:center;gap:5px;font-size:11px;color:var(--theme-secondary, #666)}.feed-reactions.professional svg{width:17px;height:17px}.feed-caption{font-size:12px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere;padding:6px 13px 7px}.feed-caption strong{font-weight:600}.feed-more-copy{font-size:inherit;border:0;padding:0;color:var(--theme-muted, #919191);background:transparent;cursor:pointer}.feed-copy-loading{padding:10px 13px;display:grid;gap:5px}.feed-copy-loading i{height:7px;width:90%;background:var(--theme-subtle, #f1f2f1);border-radius:2px}.feed-copy-loading i:last-child{width:54%}.feed-copy-error{padding:8px 13px;color:var(--theme-muted, #999);font-size:11px}.feed-copy-error button{border:0;background:none;color:var(--theme-secondary, #626d7d);padding-left:7px;font-size:11px;text-decoration:underline;cursor:pointer}.feed-post-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 13px 11px;color:var(--theme-muted, #999);font-size:9px}.feed-post-meta button,.feed-open-story{border:0;background:none;color:var(--theme-muted, #7c837e);padding:4px 0;display:inline-flex;gap:3px;align-items:center;font-size:9px;cursor:pointer}.feed-planned-copy{padding:8px 13px;display:flex;flex-direction:column;gap:4px}.feed-planned-copy>span{font-size:9px;color:var(--theme-muted, #9f9e88);text-transform:uppercase;letter-spacing:.05em}.feed-planned-copy strong{font-size:12px;font-weight:400;color:var(--theme-muted, #8d8d82)}.feed-phone-empty{display:flex;flex-direction:column;align-items:center;text-align:center;padding:50px 28px;gap:12px;color:var(--theme-muted, #9a9c94)}.feed-phone-empty strong{font-size:13px;font-weight:500;color:var(--theme-secondary, #555a53)}.feed-phone-empty p{font-size:11px;line-height:1.6}.feed-load-more{display:flex;gap:6px;align-items:center;justify-content:center;background:none;border:0;width:100%;padding:18px;color:var(--theme-secondary, #737a70);font-size:11px;cursor:pointer}.feed-phone-bottom{display:flex;align-items:center;justify-content:space-around;border-top:1px solid var(--theme-line, #efefef);height:45px;flex-shrink:0;background:var(--theme-surface, #fff)}.feed-phone-bottom .feed-avatar{width:23px;height:23px;border:1px solid var(--theme-text, #222);padding:2px}.feed-home-indicator{display:flex;justify-content:center;align-items:center;height:17px;flex-shrink:0;background:var(--theme-surface, #fff)}.feed-home-indicator i{width:110px;height:4px;border-radius:4px;background:var(--theme-strong, #121212)}.feed-preview-footnote{display:flex;align-items:flex-start;justify-content:center;gap:6px;color:var(--theme-muted, #8b9086);font-size:10px;padding:11px 18px 13px;border-top:1px solid var(--theme-line, #eceee8);flex-shrink:0}.feed-preview-footnote small{display:block;font-size:9px;margin-top:4px;color:var(--theme-muted, #9fa398)}.feed-story-detail{padding:9px}.feed-story-detail .story-preview-toolbar{gap:4px}.feed-story-detail .story-preview-toolbar button{font-size:9px;padding-inline:5px}.feed-open-story{margin:12px 0 0;font-size:11px;width:100%;justify-content:center}.feed-article-title{font-size:21px;line-height:1.3;letter-spacing:-.4px;padding:6px 16px 14px;font-weight:600}.feed-post-x{padding-left:42px;position:relative}.feed-post-x .feed-post-heading>.feed-avatar{position:absolute;left:12px;top:12px}.feed-post-x .feed-post-heading{padding-bottom:0}.feed-post-x .feed-post-media{border-radius:13px;overflow:hidden;margin:5px 12px;min-height:0}.feed-post-x .feed-reactions{justify-content:space-between;color:var(--theme-secondary, #606a73);padding-bottom:8px}.feed-post-x .feed-reactions svg{width:17px;height:17px}.feed-post-x .feed-reactions svg:last-child{margin:0}.feed-device-facebook .feed-phone-top>strong{color:var(--theme-text-info, #1877f2);font-size:26px;letter-spacing:-.8px}.feed-device-linkedin .feed-phone-top>strong{color:var(--theme-text-info, #0a66c2);font-size:23px}.feed-device-facebook .feed-phone-scroll,.feed-device-linkedin .feed-phone-scroll{background:var(--theme-subtle, #f0f2f5)}.feed-post-facebook,.feed-post-linkedin{margin-bottom:8px}.feed-profile-facebook,.feed-profile-linkedin{background:var(--theme-surface, white);margin-bottom:8px}.feed-profile-linkedin .feed-avatar{border-radius:8px}.feed-device-blog .feed-phone-top{border-bottom:1px solid var(--theme-line, #e4e4df);padding-block:15px}.feed-device-blog .feed-phone-top>strong{font-family:Georgia,serif;font-size:25px}.feed-device-blog .feed-phone-top>span,.feed-device-blog .feed-profile-stats,.feed-device-blog .feed-profile-actions,.feed-device-blog .feed-phone-bottom{display:none}.feed-profile-blog{text-align:center;padding:24px 18px}.feed-profile-blog .feed-profile-main{justify-content:center;gap:0;margin-bottom:10px}.feed-profile-blog .feed-profile-name{font-family:Georgia,serif;font-size:23px}.feed-post-blog{padding:16px 8px}.feed-post-blog .feed-post-heading{display:none}.feed-post-blog .feed-article-title{font-family:Georgia,serif;font-size:25px;padding:0 8px 16px}.feed-post-blog .feed-caption{color:var(--theme-secondary, #62665f);padding-inline:8px;font-size:13px;line-height:1.7}.feed-device-tiktok .feed-profile-grid .feed-grid-tile{aspect-ratio:3/4}.feed-device-tiktok .feed-profile-actions>span:first-child{background:#fe2c55}.feed-device-youtube .feed-phone-top>strong{font-weight:800;letter-spacing:-.8px}.feed-device-youtube .feed-profile-actions>span:first-child{background:var(--theme-strong, #101010);border-radius:20px}.feed-post-youtube .feed-post-media>video{aspect-ratio:16/9}@media(max-width:650px){.feed-preview-controls{padding:13px 17px 9px;gap:10px}.feed-source-icon{display:none}.feed-preview-source select{max-width:195px;font-size:12px}.feed-through input{width:129px;font-size:10px}.feed-preview-options{padding:0 18px 10px}.feed-preview-stage{padding:8px 10px 12px}.feed-mode-switch{margin-bottom:9px}.feed-device{border-width:4px;border-radius:31px;width:min(386px,100%);box-shadow:0 0 0 1px var(--theme-shadow, #cccfc6)}.feed-device-status{height:29px;padding-block:5px 0}.feed-device-status>i{height:21px;top:3px}.feed-preview-footnote{padding:8px 12px;font-size:9px}.feed-preview-footnote small{display:none}}@media(prefers-reduced-motion:reduce){.feed-grid-hover{transition:none}}.feed-video-title{font-size:15px;font-weight:600;line-height:1.4;padding:12px 13px 0}.feed-post-tiktok{position:relative}.feed-post-tiktok .feed-post-media{background:var(--theme-strong, #101010)}.feed-post-tiktok .feed-post-media>video{aspect-ratio:9/16;max-height:620px}.feed-post-youtube .feed-post-heading{padding-bottom:10px}.feed-device-tiktok .feed-profile-main{flex-direction:column;gap:13px}.feed-device-tiktok .feed-profile-stats{gap:28px}.feed-profile-tiktok{text-align:center}.feed-device-tiktok .feed-phone-top>strong{font-size:17px}.account-feed-preview .feed-preview-options>label{flex-direction:row;align-items:center}.app-shell.compact-shell .calendar-title .title-actions>.button.feed-preview-trigger{display:inline-flex}@media(max-width:650px){.app-shell.compact-shell .calendar-title .title-actions>.button.feed-preview-trigger{padding:8px;min-width:34px}.feed-preview-trigger>span{display:none}.account-feed-preview .feed-through input{width:146px}.account-feed-preview .feed-preview-source{flex:1;min-width:0}.account-feed-preview .feed-preview-source select{width:100%}}.feed-thread-toggle{border:0;background:none;color:var(--theme-text-info, #1d9bf0);font-size:12px;padding:7px 13px;cursor:pointer}.feed-thread-reply{position:relative;padding-left:42px;margin-left:-42px;border-top:1px solid var(--theme-line, #eff0f1)}.feed-thread-reply .feed-post-heading{position:relative;margin-left:-42px;padding-left:55px}.feed-thread-reply .feed-post-heading>.feed-avatar{left:12px}.feed-profile-x .feed-profile-main{align-items:flex-start;gap:18px}.feed-profile-x .feed-profile-actions>span:first-child{background:var(--theme-strong, #111);border-radius:20px}.feed-post-media>img.feed-image-loading{aspect-ratio:4/5;object-fit:contain;background:var(--theme-subtle, #f5f5f1);color:transparent}.feed-story-row .feed-avatar{width:100%;height:100%}.drawer:has(>.account-feed-preview){width:780px}.account-feed-preview .feed-preview-controls{padding:16px 24px;gap:12px;border-bottom:1px solid var(--theme-line, #e8ebe5)}.account-feed-preview .feed-preview-source{min-width:0;gap:10px}.account-feed-preview .feed-preview-source>div{display:flex;flex-direction:column;min-width:0;gap:3px}.account-feed-preview .feed-preview-source strong{font-size:13px;font-weight:600}.account-feed-preview .feed-preview-source>div>span{font-size:12px;color:var(--theme-secondary, #72796e);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-feed-preview .feed-source-icon{display:grid;width:34px;height:34px;color:var(--theme-text, #343b31);background:var(--theme-subtle, #f5f6f1);border-color:var(--theme-line, #e6e9e0);border-radius:10px}.feed-range-switch{display:flex;flex-shrink:0;gap:2px;padding:3px;background:var(--theme-soft, #edefe9);border:1px solid var(--theme-line, #e5e8df);border-radius:9px}.feed-range-switch button{border:0;border-radius:6px;padding:7px 12px;min-height:32px;background:transparent;color:var(--theme-secondary, #747a6c);font-size:12px;cursor:pointer;white-space:nowrap}.feed-range-switch button[aria-pressed=true]{background:var(--theme-surface, white);color:var(--theme-text, #293321);box-shadow:0 1px 3px var(--theme-shadow-soft, #26311d14);font-weight:600}.account-feed-preview .feed-preview-stage{padding:20px 24px;background:var(--theme-subtle, #f3f5ef)}.account-feed-preview .feed-device{border:1px solid var(--theme-line, #dfe4da);border-radius:16px;width:min(440px,100%);max-height:none;min-height:0;box-shadow:0 8px 24px var(--theme-shadow-soft, #29351b08)}.account-feed-preview .feed-device-x,.account-feed-preview .feed-device-blog,.account-feed-preview .feed-device-linkedin,.account-feed-preview .feed-device-facebook{width:min(590px,100%)}.account-feed-preview .feed-phone-top{border-bottom:1px solid var(--theme-line, #eff1ec);min-height:54px;padding:14px 18px}.account-feed-preview .feed-phone-top>strong{font-size:15px;letter-spacing:-.15px;gap:10px}.account-feed-preview .feed-phone-top>button{min-width:30px;min-height:30px;align-items:center;justify-content:center}.account-feed-preview .feed-phone-scroll{scrollbar-width:thin;scrollbar-color:var(--theme-muted, #d8ded1) transparent}.account-feed-preview .feed-mode-switch{margin-bottom:14px;border:1px solid var(--theme-line, #e2e6da);background:var(--theme-bg-accent, #e9ede2)}.account-feed-preview .feed-mode-switch button{padding:7px 14px;min-height:32px;font-size:12px}.account-feed-preview .feed-profile{padding:20px 18px}.account-feed-preview .feed-profile-main{gap:12px;align-items:center;margin-bottom:0}.account-feed-preview .feed-avatar{width:60px;height:60px;font-size:26px}.account-feed-preview .feed-avatar.small{width:36px;height:36px;font-size:17px}.feed-profile-identity{min-width:0}.account-feed-preview .feed-profile-name{font-size:17px;line-height:1.3;overflow-wrap:anywhere}.account-feed-preview .feed-profile-handle{font-size:13px;line-height:1.4;overflow-wrap:anywhere;margin-top:3px}.account-feed-preview .feed-public-bio{font-size:13px;line-height:1.5;margin:13px 0 0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.account-feed-preview .feed-profile-x{padding:22px 20px;border-bottom:1px solid var(--theme-line, #eff3f4)}.account-feed-preview .feed-profile-x .feed-avatar{width:64px;height:64px}.account-feed-preview .feed-profile-x .feed-profile-name{font-size:20px;font-weight:750;letter-spacing:-.4px}.account-feed-preview .feed-profile-x .feed-profile-handle{color:var(--theme-secondary, #536471);font-size:14px}.account-feed-preview .feed-profile-x .feed-public-bio{color:var(--theme-text, #182028);font-size:14px}.account-feed-preview .feed-post{border-bottom-color:var(--theme-line, #edf0e9)}.account-feed-preview .feed-post-heading{padding:15px 17px 8px;gap:10px}.account-feed-preview .feed-post-heading strong{font-size:13px}.account-feed-preview .feed-post-heading small{font-size:11px;line-height:1.4}.account-feed-preview .feed-caption{font-size:14px;line-height:1.55;padding:8px 17px 10px}.account-feed-preview .feed-post-meta{padding:7px 17px 14px;font-size:10px;color:var(--theme-secondary, #75806d);align-items:center;flex-wrap:wrap}.account-feed-preview .feed-post-meta>span{display:inline-flex;gap:8px;align-items:center;flex-wrap:wrap}.account-feed-preview .feed-post-meta button{font-size:11px;min-height:28px;color:var(--theme-secondary, #68795b)}.feed-draft-label{border:1px solid var(--theme-line, #e4e9dc);background:var(--theme-subtle, #f5f7f0);color:var(--theme-secondary, #778565);padding:2px 6px;border-radius:5px;font-size:9px;line-height:1.35}.account-feed-preview .feed-post-x{padding-left:48px;padding-bottom:1px}.account-feed-preview .feed-post-x .feed-post-heading{padding:15px 18px 3px 10px}.account-feed-preview .feed-post-x .feed-post-heading>.feed-avatar{left:14px;top:15px}.account-feed-preview .feed-post-x .feed-post-heading strong{font-size:14px;font-weight:700}.account-feed-preview .feed-post-x .feed-post-heading small{font-size:12px;color:var(--theme-secondary, #536471)}.account-feed-preview .feed-post-x .feed-caption{padding:5px 18px 8px 10px;font-size:15px;line-height:1.5;color:var(--theme-text, #0f1419)}.account-feed-preview .feed-post-x .feed-post-media{margin:7px 18px 8px 10px;border:1px solid var(--theme-line, #eff3f4)}.account-feed-preview .feed-post-x .feed-reactions{margin:0;padding:10px 20px 8px 10px;color:var(--theme-secondary, #536471)}.account-feed-preview .feed-post-x .feed-post-meta{padding:3px 18px 13px 10px}.account-feed-preview .feed-thread-reply{margin-left:-48px;padding-left:48px}.account-feed-preview .feed-thread-reply .feed-post-heading{margin-left:-48px;padding-left:58px}.account-feed-preview .feed-thread-reply .feed-post-heading>.feed-avatar{left:14px}.account-feed-preview .feed-thread-toggle{padding-left:10px;font-size:13px}.account-feed-preview .feed-planned-copy{margin:8px 17px;padding:13px 14px;border:1px dashed var(--theme-line, #dce2d2);border-radius:9px;background:var(--theme-subtle, #fafbf7);gap:5px}.account-feed-preview .feed-post-x .feed-planned-copy{margin-left:10px;margin-right:18px}.account-feed-preview .feed-planned-copy>span{font-size:10px;letter-spacing:.04em;color:var(--theme-muted, #899576)}.account-feed-preview .feed-planned-copy strong{font-size:13px;line-height:1.45;color:var(--theme-secondary, #677357)}.feed-undated-section>h3,.feed-history-section>h3{margin:0;padding:13px 18px;background:var(--theme-subtle, #f7f9f3);color:var(--theme-secondary, #748363);border-block:1px solid var(--theme-line, #eaf0e0);font-size:11px;font-weight:600;letter-spacing:.035em}.account-feed-preview .feed-phone-empty{padding:55px 24px;gap:14px;color:var(--theme-muted, #b1bcaa)}.account-feed-preview .feed-phone-empty strong{font-size:15px;color:var(--theme-secondary, #718064);font-weight:500}.account-feed-preview .feed-preview-footnote{padding:10px 24px;background:var(--theme-subtle, #fcfdf9);font-size:10px;color:var(--theme-muted, #8b9681);align-items:center;gap:6px}.account-feed-preview .feed-preview-footnote>span:last-child{margin-left:auto}.account-feed-preview .feed-load-more{min-height:44px;font-size:12px}.account-feed-preview button:focus-visible{outline:2px solid var(--theme-line-strong, #8da176);outline-offset:-2px}@media(max-width:650px){.account-feed-preview .feed-preview-controls{padding:12px 14px;flex-wrap:wrap;gap:10px}.account-feed-preview .feed-preview-source{flex:1}.feed-range-switch button{padding:6px 10px;font-size:11px}.account-feed-preview .feed-preview-stage{padding:0;background:var(--theme-surface, white)}.account-feed-preview .feed-device{width:100%;border:0;border-radius:0;box-shadow:none}.account-feed-preview .feed-mode-switch{margin:10px 0;flex-shrink:0}.account-feed-preview .feed-phone-top{min-height:48px;padding:10px 14px}.account-feed-preview .feed-preview-footnote{padding:9px 14px}.account-feed-preview .feed-profile-x{padding:18px 15px}.account-feed-preview .feed-post-x{padding-left:44px}.account-feed-preview .feed-post-x .feed-post-heading>.feed-avatar{left:11px}.account-feed-preview .feed-post-x .feed-caption{font-size:14px}.account-feed-preview .feed-thread-reply{margin-left:-44px;padding-left:44px}.account-feed-preview .feed-thread-reply .feed-post-heading{margin-left:-44px;padding-left:54px}}.connections-page{max-width:1120px;margin:0 auto;padding:36px 32px 48px}.connections-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:24px}.connections-eyebrow{display:inline-flex;align-items:center;gap:7px;font:10px var(--mono);letter-spacing:1px;color:var(--muted)}.connections-heading h1{margin:10px 0 8px;font-size:30px;font-weight:550;letter-spacing:-1px}.connections-heading p,.connections-vault-note p,.connections-footer{font-size:12px;line-height:1.7;color:var(--muted);margin:0}.connections-heading>button{flex-shrink:0}.connections-workspace-selector{display:flex;flex-direction:column;gap:9px;max-width:400px;margin:0 0 24px;font-size:12px;font-weight:550}.connections-workspace-selector select{min-height:44px;font-weight:400}.connections-vault-note{display:flex;align-items:center;gap:12px;border:1px solid var(--line);background:var(--theme-subtle, #f4f5ee);border-radius:9px;padding:13px 16px}.connections-vault-note>svg{flex-shrink:0;color:var(--theme-secondary, #626b43)}.connections-overview{display:flex;flex-wrap:wrap;gap:28px;padding:25px 0}.connections-overview>span{display:flex;align-items:baseline;gap:7px;font-size:12px;color:var(--muted)}.connections-overview strong{font-size:24px;font-weight:550;color:var(--ink);letter-spacing:-.7px}.connections-toolbar{display:flex;align-items:center;gap:16px;margin-bottom:20px}.connections-search{display:flex;flex-direction:row;align-items:center;gap:9px;margin:0;border:1px solid var(--line);border-radius:6px;padding:0 12px;background:var(--theme-surface, white);max-width:360px;flex:1;color:var(--muted)}.connections-search:focus-within{outline:2px solid var(--ink);outline-offset:2px}.connections-search input,.connections-search input:focus{border:0;outline:none;box-shadow:none;background:transparent;padding:10px 0;min-width:0;font-size:12px}.connections-attention{display:flex;flex-direction:row;align-items:center;gap:7px;margin:0;font-size:12px;white-space:nowrap}.connections-attention input{width:14px;height:14px;accent-color:var(--theme-text, #444d32);margin:0}.connections-toolbar>button{margin-left:auto}.connections-groups{display:grid;gap:22px}.connections-brand{border:1px solid var(--line);border-radius:11px;background:var(--theme-surface, white);overflow:hidden}.connections-brand-heading{display:flex;align-items:center;gap:12px;padding:18px 20px;background:var(--theme-subtle, #fafbf8);border-bottom:1px solid var(--line)}.connections-brand-heading h2{display:grid;gap:4px;flex:1;min-width:0;font-size:15px;font-weight:600;margin:0}.connections-brand-heading h2 small{font-size:10px;font-weight:400;color:var(--muted)}.connections-account{display:flex;align-items:center;gap:14px;padding:18px 20px;border-top:1px solid var(--line)}.connections-account:first-child{border-top:0}.connections-platform{display:grid;place-items:center;width:34px;height:34px;background:var(--theme-subtle, #f6f6f2);border-radius:8px;flex-shrink:0}.connections-account-name{display:grid;gap:4px;flex:1;min-width:0;font-size:12px}.connections-account-name strong{font-size:12px;font-weight:550}.connections-account-name>span{overflow-wrap:anywhere}.connections-account-name small,.connections-account-status>small{font-size:10px;line-height:1.5;color:var(--muted)}.connections-account-status{display:grid;justify-items:start;gap:6px;min-width:217px}.connections-status{display:inline-flex;align-items:center;gap:5px;font-size:10px;padding:4px 7px;border-radius:5px}.connections-status.connected{color:var(--theme-secondary, #406446);background:var(--theme-subtle, #eef4eb)}.connections-status.attention{color:var(--theme-text-warning, #895b23);background:var(--theme-bg-warning, #faf1e1)}.connections-account>button{min-width:86px}.connections-empty{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;padding:55px 20px;font-size:12px;color:var(--muted)}.connections-empty strong{font-size:15px;color:var(--ink)}.connections-empty p{margin:0;line-height:1.6}.connections-footer{padding:22px 0 0;font-size:11px}@media(max-width:900px){.connections-page{padding:24px 20px 36px}.connections-account{flex-wrap:wrap}.connections-account-status{order:4;width:100%;padding-left:48px}.connections-account-status>small{display:block}}@media(max-width:600px){.connections-page{padding:22px 16px 32px}.connections-heading{align-items:flex-start;flex-direction:column;gap:15px}.connections-heading h1{font-size:27px}.connections-workspace-selector{max-width:none}.connections-overview{gap:15px 20px}.connections-overview>span{font-size:10px}.connections-overview strong{font-size:21px}.connections-toolbar{flex-wrap:wrap;gap:13px}.connections-search{flex-basis:100%;max-width:none}.connections-brand-heading,.connections-account{padding:15px 12px}.connections-brand-heading>button{padding:7px;font-size:10px}.connections-account{gap:10px}.connections-account-status{padding-left:44px}.connections-account>button{min-width:auto}}.calendar-automation{border:1px solid var(--line);border-radius:10px;background:var(--paper);margin:0 0 20px;padding:15px 17px}.calendar-automation-disclosure{display:none}.calendar-automation-main{display:flex;align-items:center;gap:12px}.calendar-automation-icon{width:32px;height:32px;display:grid;place-items:center;background:var(--soft);border-radius:8px;color:var(--muted);flex-shrink:0}.calendar-automation-icon.connected{color:var(--theme-secondary, #497050);background:var(--theme-subtle, #eef5ee)}.calendar-automation-copy{display:flex;flex-direction:column;gap:5px;min-width:0;flex:1}.calendar-automation-copy strong{font-size:12px;font-weight:550;overflow-wrap:anywhere}.calendar-automation-copy span,.calendar-automation-copy small{font-size:11px;color:var(--muted);line-height:1.5}.calendar-automation-copy small{display:flex;align-items:center;gap:5px}.calendar-automation-actions{display:flex;align-items:center;flex-wrap:wrap;gap:15px;flex-shrink:0}.calendar-auto-switch{display:flex;align-items:center;gap:8px;border:0;padding:5px 0;background:none;font-size:11px;white-space:nowrap}.calendar-auto-switch>span{display:flex;align-items:center;width:30px;height:18px;padding:3px;background:var(--theme-soft, #c9ccc4);border-radius:20px}.calendar-auto-switch>span>i{width:12px;height:12px;background:var(--theme-surface, white);border-radius:50%;transition:transform .12s ease}.calendar-auto-switch.on>span{background:var(--theme-soft, #758458)}.calendar-auto-switch.on>span>i{transform:translate(12px)}.calendar-auto-switch:disabled{opacity:.55;cursor:not-allowed}.calendar-auto-switch:focus-visible{outline:2px solid var(--ink);outline-offset:5px;border-radius:3px}.calendar-automation-note{display:flex;align-items:center;gap:6px;color:var(--muted);font-size:10px;line-height:1.6;margin:11px 0 0 44px}.calendar-automation-note svg{flex-shrink:0}.calendar-automation-notice{font-size:11px;color:var(--theme-secondary, #497050);margin:10px 0 0}.calendar-automation>.error{margin:12px 0 0}@media(max-width:900px){.calendar-automation-main{flex-wrap:wrap}.calendar-automation-actions{width:100%;padding-left:44px}}@media(max-width:600px){.calendar-automation{padding:13px}.calendar-automation-actions{padding-left:0;justify-content:space-between;gap:10px}.calendar-automation-note{margin-left:0;align-items:flex-start}}@media(prefers-reduced-motion:reduce){.calendar-auto-switch>span>i{transition:none}}@media(max-width:720px){.app-shell .calendar-automation{padding:0 11px;margin-bottom:12px;background:var(--theme-subtle, #fafbf8);border-radius:7px}.app-shell .calendar-automation-disclosure{display:flex;align-items:center;gap:8px;width:100%;min-height:44px;border:0;background:transparent;padding:7px 0;color:var(--muted);text-align:left;font-size:11px}.calendar-automation-disclosure>span{flex:1}.calendar-automation.mobile-expanded .calendar-automation-disclosure>svg:last-child{transform:rotate(180deg)}.app-shell .calendar-automation.mobile-collapsed .calendar-automation-main,.app-shell .calendar-automation.mobile-collapsed .calendar-automation-note{display:none}.app-shell .calendar-automation.mobile-expanded .calendar-automation-main{padding:7px 0 12px}.app-shell .calendar-automation .calendar-automation-note{margin:0 0 12px}.app-shell .calendar-automation>.error,.app-shell .calendar-automation>.calendar-automation-notice{margin:0 0 12px}}.workspace-settings-page{width:100%;max-width:1040px;margin:0 auto;padding:34px 32px 56px}.workspace-settings-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:28px}.workspace-settings-heading h1{margin:0 0 8px;font-size:28px;font-weight:550;letter-spacing:-.9px}.workspace-settings-heading p,.workspace-settings-section-heading p,.workspace-settings-lifecycle p{margin:0;color:var(--muted);font-size:12px;line-height:1.7}.workspace-settings-heading>button{flex-shrink:0}.workspace-settings-page label{display:flex;flex-direction:column;gap:9px;font-size:12px;font-weight:550;margin:0}.workspace-settings-selector{max-width:400px;margin-bottom:24px!important}.workspace-settings-selector select{min-height:44px}.workspace-settings-banner{display:flex;align-items:center;gap:14px;padding:16px 18px;border:1px solid var(--line);border-radius:8px;background:var(--soft);margin-bottom:20px}.workspace-settings-banner>svg{flex-shrink:0}.workspace-settings-banner p{flex:1;margin:0;font-size:12px;color:var(--muted);line-height:1.7}.workspace-settings-banner strong{display:block;color:var(--ink)}.workspace-settings-stale{background:var(--theme-bg-accent, #fffdf0);border-color:var(--theme-line, #e6dfb4)}.workspace-settings-form{border:1px solid var(--line);border-radius:11px;background:var(--paper);overflow:hidden}.workspace-settings-form>fieldset{display:grid;gap:24px;border:0;margin:0;padding:28px;min-width:0}.workspace-settings-section-heading h2,.workspace-settings-lifecycle h2{display:flex;align-items:center;gap:8px;margin:0 0 7px;font-size:15px;font-weight:600}.workspace-settings-form textarea{min-height:170px;line-height:1.8}.workspace-settings-form input,.workspace-settings-form textarea{font-weight:400}.workspace-settings-form .workspace-settings-types{border:0;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:12px;min-width:0}.workspace-settings-types legend{padding:0 0 9px;font-size:12px;font-weight:550}.workspace-settings-types label{position:relative;display:flex;flex-direction:row;align-items:center;gap:12px;padding:17px 15px;border:1px solid var(--line);border-radius:8px;cursor:pointer;background:var(--theme-surface, white);font-weight:400}.workspace-settings-types label.selected{border-color:var(--theme-line, #909978);background:var(--theme-subtle, #f6f7ef)}.workspace-settings-types label:focus-within{outline:2px solid var(--ink);outline-offset:2px}.workspace-settings-types input{position:absolute;opacity:0;width:1px;height:1px}.workspace-settings-types svg{flex-shrink:0}.workspace-settings-types strong,.workspace-settings-types small{display:block}.workspace-settings-types strong{font-size:13px;font-weight:600;margin-bottom:5px}.workspace-settings-types small{color:var(--muted);font-size:11px;line-height:1.6}.workspace-settings-type-check{margin-left:auto}.workspace-settings-help{margin:-16px 0 0;color:var(--muted);font-size:11px;line-height:1.6}.workspace-settings-timezone{border-top:1px solid var(--line);padding-top:24px}.workspace-settings-timezone .workspace-settings-section-heading{margin-bottom:18px}.workspace-settings-timezone>label{max-width:460px}.workspace-settings-timezone-help{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;margin-top:10px;color:var(--muted);font-size:11px;line-height:1.6}.workspace-settings-browser-zone{background:transparent;border:0;padding:0;color:var(--ink);text-align:left;font-size:11px;text-decoration:underline;text-underline-offset:3px}.workspace-settings-browser-zone span{color:var(--muted);margin-left:6px;overflow-wrap:anywhere}.workspace-settings-form>.error{margin:0 28px 20px}.workspace-settings-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 28px;background:var(--theme-subtle, #fafbf9);border-top:1px solid var(--line)}.workspace-settings-save-status{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:11px;line-height:1.6}.workspace-settings-footer>div{display:flex;flex-wrap:wrap;gap:9px;flex-shrink:0}.workspace-settings-lifecycle{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px 0 0;margin-top:4px}.workspace-settings-lifecycle>button{flex-shrink:0}.workspace-settings-form fieldset:disabled label{cursor:default}@media(max-width:720px){.workspace-settings-page{padding:24px 18px 40px}.workspace-settings-heading{align-items:flex-start;flex-direction:column;gap:14px;margin-bottom:22px}.workspace-settings-heading h1{font-size:25px}.workspace-settings-selector{max-width:none}.workspace-settings-form>fieldset{padding:20px;gap:22px}.workspace-settings-form .workspace-settings-types{grid-template-columns:1fr}.workspace-settings-footer{padding:17px 20px;flex-direction:column;align-items:flex-start}.workspace-settings-footer>div{width:100%}.workspace-settings-footer button{flex:1}.workspace-settings-banner,.workspace-settings-lifecycle{align-items:flex-start;flex-direction:column;gap:14px}.workspace-settings-form>.error{margin-inline:20px}}.trends-page{max-width:1200px;margin:0 auto;padding:26px 32px 48px;color:var(--ink)}.trends-heading,.trends-section-heading,.trends-history-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px}.trends-heading{align-items:flex-start;padding-bottom:18px;border-bottom:1px solid var(--line)}.trends-heading>div:first-child{min-width:0}.trends-heading p{max-width:56ch}.trends-header-actions{display:flex;align-items:center;gap:8px;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end}.trends-header-actions .button{min-height:38px}.trends-eyebrow{display:inline-flex;align-items:center;gap:7px;font:10px var(--mono);letter-spacing:1px;color:var(--muted)}.trends-heading h1{font-size:24px;font-weight:550;letter-spacing:-.7px;margin:0 0 4px}.trends-page p{font-size:12px;line-height:1.7;color:var(--muted);margin:7px 0}.trends-page h2{font-size:17px;font-weight:550;letter-spacing:-.3px;margin:0 0 5px}.trends-page h3{font-size:15px;font-weight:550;margin:8px 0;line-height:1.5}.trends-page label{font-size:12px;font-weight:550;display:flex;flex-direction:column;gap:8px;margin:0}.trends-page label input,.trends-page select{min-height:42px;font-weight:400;min-width:0}.trends-workspace-label{margin:0!important}.trends-workspace-label select{min-height:38px;width:auto;max-width:230px;font-size:12px;padding:7px 10px}.trends-dot{display:inline-block;height:7px;width:7px;border-radius:50%;background:var(--theme-soft, #b69968);flex-shrink:0}.trends-dot.connected{background:var(--theme-soft, #55714e)}.trends-search-panel,.trends-connection-card{background:var(--theme-surface, white);border:1px solid var(--line);border-radius:12px;padding:24px;margin:24px 0}.trends-budget{text-align:right;font-size:13px;white-space:nowrap;font-weight:550}.trends-budget small{display:block;font-size:10px;color:var(--muted);margin-top:6px;font-weight:400}.trends-query-fields{display:flex;align-items:end;gap:12px;border:0;padding:0;margin:0;min-width:0}.trends-query{flex:1;min-width:0}.trends-query-fields button{min-height:42px}.trends-query-fields .trends-platform-field{width:135px}.trends-query-fields .trends-result-field{width:85px}.trends-query-fields .trends-period-field{width:120px}.trends-mode{display:inline-flex;border:1px solid var(--line);background:var(--theme-subtle, #f7f8f3);padding:3px;border-radius:7px;gap:3px;margin:0 0 18px}.trends-mode button{border:0;font-family:inherit;cursor:pointer;padding:8px 12px;font-size:12px;border-radius:4px;color:var(--muted);background:transparent}.trends-mode button[aria-pressed=true]{background:var(--theme-surface, white);box-shadow:0 1px 3px var(--theme-shadow-soft, #1d260d15);color:var(--ink)}.trends-run-scope{color:var(--theme-secondary, #55714e)!important}.trends-page .trends-help{font-size:11px;line-height:1.6;color:var(--muted);display:flex;align-items:center;gap:5px;flex-wrap:wrap}.trends-help a{display:inline-flex;align-items:center;gap:3px;text-decoration:underline}.trends-quote{background:var(--theme-subtle, #f5f6ef);border:1px solid var(--theme-line, #dce1d2);border-radius:9px;padding:20px;margin-top:20px;display:grid;grid-template-columns:1fr auto;gap:7px 20px}.trends-quote>p,.trends-quote>button{grid-column:1/-1}.trends-quote>button{justify-self:start;margin-top:5px}.trends-quote dl{display:flex;gap:28px;margin:0;align-items:center}.trends-quote dt{font-size:10px;color:var(--muted);margin-bottom:7px}.trends-quote dd{font-size:19px;margin:0}.trends-callout{border:1px solid var(--line);background:var(--theme-subtle, #faf9f5);border-radius:8px;padding:14px 16px;margin:16px 0}.trends-callout>svg{flex-shrink:0}.trends-callout .trends-actions{margin-top:10px}.trends-notice{display:flex;align-items:center;gap:8px;padding:12px 15px;background:var(--theme-subtle, #f0f5eb);border-radius:7px;color:var(--theme-secondary, #3f633e)!important}.trends-actions{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.trends-history-heading{margin:30px 0 18px}.trends-history-heading select{font-size:12px;width:auto}.trends-history-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:22px;align-items:start}.trends-run-list{display:grid;gap:8px;max-height:760px;overflow-y:auto}.trends-run-list>button{border:1px solid var(--line);border-radius:8px;padding:14px;background:var(--theme-surface, white);text-align:left;display:grid;gap:10px;min-width:0}.trends-run-list>button[aria-current=true]{border-color:var(--theme-line, #939c7c);background:var(--theme-subtle, #f3f5ed);box-shadow:inset 3px 0 var(--theme-shadow, #717d59)}.trends-run-list>button>span{display:flex;align-items:center;gap:6px;font-size:10px}.trends-run-list strong{font-size:12px;font-weight:550;overflow-wrap:anywhere;line-height:1.5}.trends-run-list small{font-size:10px;color:var(--muted);line-height:1.5}.trends-run-status{margin-left:auto;text-transform:capitalize}.trends-run-status.completed{color:var(--theme-text-success, #466b40)}.trends-run-status.uncertain,.trends-run-status.failed{color:var(--theme-text-warning, #8a6126)}.trends-run-detail{border:1px solid var(--line);border-radius:10px;background:var(--theme-surface, white);padding:23px;min-width:0}.trends-run-detail>header{padding-bottom:20px;border-bottom:1px solid var(--line)}.trends-run-detail>header h2{font-size:21px;line-height:1.4;margin-top:12px;overflow-wrap:anywhere}.trends-run-detail>header button{margin-top:10px}.trends-result-list{display:grid;gap:14px;margin-top:20px}.trends-result{border:1px solid var(--line);border-radius:9px;padding:17px;min-width:0}.trends-result-source{display:flex;gap:12px;justify-content:space-between;font-size:10px;color:var(--muted);flex-wrap:wrap}.trends-result h3 a{display:inline;overflow-wrap:anywhere;text-decoration:none}.trends-result h3 a:hover{text-decoration:underline}.trends-result a svg{vertical-align:middle;margin-left:4px}.trends-result p{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--theme-secondary, #626457)}.trends-result details{font-size:11px;color:var(--muted)}.trends-result summary{cursor:pointer;padding:4px 0}.trends-source-url{font-size:10px;color:var(--muted);display:inline-block;margin-top:12px;overflow-wrap:anywhere}.trends-metrics{display:flex;flex-wrap:wrap;gap:14px;margin:15px 0 0}.trends-metrics>div{display:flex;gap:5px;flex-direction:row-reverse;align-items:baseline;background:var(--theme-subtle, #f6f7f2);padding:5px 8px;border-radius:5px}.trends-metrics dt{font-size:10px;color:var(--muted)}.trends-metrics dd{font-size:11px;font-weight:550;margin:0}.trends-disclaimer{font-size:10px!important;border-top:1px solid var(--line);padding-top:18px;margin-top:22px!important}.trends-empty{border:1px dashed var(--line);border-radius:10px;padding:48px 20px;display:flex;align-items:center;flex-direction:column;text-align:center;gap:7px;color:var(--muted);margin-top:20px}.trends-empty p{max-width:410px}.trends-settings{max-width:1020px}.trends-provider{display:flex;align-items:center;gap:13px}.trends-provider>span{width:44px;height:44px;border:1px solid var(--theme-line, #dce1d2);background:var(--theme-subtle, #f5f6ef);border-radius:10px;display:grid;place-items:center;color:var(--theme-secondary, #646f4e)}.trends-connection-status{display:inline-flex;align-items:center;gap:7px;font-size:11px;padding:7px 10px;background:var(--theme-bg-warning, #faf1e1);border-radius:5px;white-space:nowrap}.trends-connection-status.connected{background:var(--theme-subtle, #eef4eb);color:var(--theme-secondary, #406446)}.trends-connection-facts{display:grid;grid-template-columns:1fr 1fr 1.4fr;gap:20px;margin:22px 0;padding:18px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.trends-connection-facts dt{font-size:10px;color:var(--muted);margin-bottom:8px}.trends-connection-facts dd{font-size:12px;margin:0}.trends-connection-facts small{display:block;font-size:10px;color:var(--muted);margin-top:7px;line-height:1.5}.trends-connection-form{border:0;padding:0;margin:0;display:grid;gap:23px;min-width:0}.trends-connection-form label small{font-size:10px;font-weight:400;color:var(--muted);display:flex;align-items:center;gap:5px;line-height:1.6}.trends-budget-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px}.trends-enabled{display:flex!important;flex-direction:row!important;align-items:center;gap:9px!important;font-weight:400!important}.trends-enabled input{min-height:0!important;width:15px;height:15px;accent-color:var(--theme-secondary, #66754e)}@media(max-width:950px){.trends-page{padding:22px 20px 40px}.trends-heading{flex-direction:column;align-items:stretch;gap:12px}.trends-header-actions{min-width:0;max-width:100%;justify-content:flex-start}.trends-workspace-label select{max-width:100%}.trends-query-fields{flex-wrap:wrap}.trends-query{flex-basis:calc(100% - 150px)}.trends-history-layout{grid-template-columns:215px minmax(0,1fr)}.trends-history-heading{align-items:start}.trends-history-heading .trends-actions{justify-content:end}.trends-quote{grid-template-columns:1fr}.trends-quote dl{margin:10px 0}.trends-connection-facts{grid-template-columns:1fr 1fr}.trends-connection-facts>div:last-child{grid-column:1/-1}}@media(max-width:650px){.trends-page{padding:22px 16px 32px}.trends-heading{align-items:start;flex-direction:column;gap:15px}.trends-heading h1{font-size:27px}.trends-workspace-label{min-width:0;max-width:100%}.trends-search-panel,.trends-connection-card{padding:18px 14px}.trends-section-heading{align-items:start;gap:14px;flex-wrap:wrap}.trends-budget{text-align:left}.trends-budget small{display:inline;margin-left:5px}.trends-query-fields{display:grid;grid-template-columns:1fr 95px}.trends-query-fields .trends-platform-field{width:auto;grid-column:1/-1}.trends-query{grid-column:1/-1}.trends-query-fields .trends-result-field{width:auto}.trends-query-fields .trends-period-field{width:auto;grid-column:1/-1}.trends-query-fields button{font-size:12px}.trends-history-heading{flex-direction:column;gap:13px}.trends-history-layout{grid-template-columns:1fr;gap:16px}.trends-run-list{display:flex;overflow-x:auto;padding-bottom:6px;max-height:none}.trends-run-list>button{min-width:235px;max-width:260px}.trends-run-detail{padding:17px 13px}.trends-run-detail>header h2{font-size:19px}.trends-result{padding:14px 12px}.trends-budget-fields{grid-template-columns:1fr;gap:19px}.trends-connection-facts{grid-template-columns:1fr;gap:18px}.trends-connection-facts>div:last-child{grid-column:auto}.trends-quote{padding:16px}.trends-quote>button{width:100%;justify-content:center}}.calendar-view-toolbar .date-control{flex-wrap:wrap}.calendar-view-toolbar .date-control h2{margin:0}.calendar-view-switch button:focus-visible,.calendar-open-day:focus-visible,.calendar-board .entry-card:focus-visible,.calendar-agenda-entry:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.calendar-open-day{border:0;background:transparent;padding:0}.calendar-open-day:hover{background:var(--soft);color:var(--ink)}.compact-shell .calendar-day.past-day,.compact-shell .calendar-single-day.past-day{background:var(--theme-subtle, #f6f7f4)}.calendar-day.past-day .day-heading{color:var(--muted)}.calendar-day.past-day .add-day{opacity:.35;cursor:not-allowed}.calendar-day.calendar-drop-ready,.calendar-single-day.calendar-drop-ready{background:var(--theme-bg-success, #edf3e8);box-shadow:inset 0 0 0 2px var(--theme-shadow, #92aa82)}.calendar-view-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:56px 20px;min-height:230px;color:var(--muted);text-align:center}.calendar-view-empty strong{color:var(--ink);font-size:15px;font-weight:500}.calendar-view-empty p{margin:0;font-size:12px}.calendar-version{font-size:10px;color:var(--muted);white-space:nowrap}.calendar-board{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:20px;padding:22px;background:var(--theme-subtle, #fafbf9)}.calendar-board>.calendar-view-empty{grid-column:1 / -1}.calendar-board-cell{min-width:0;display:flex;flex-direction:column;gap:9px}.calendar-board-slot-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:7px 12px;color:var(--muted);font-size:10px}.calendar-board-slot-meta>span{min-width:0;overflow-wrap:anywhere}.calendar-board-slot-meta time{white-space:nowrap;font-family:var(--mono);font-size:9px}.compact-shell .calendar-board .entry-card{flex:1;padding:16px}.compact-shell .calendar-board .entry-card>strong{font-size:14px;-webkit-line-clamp:3}.compact-shell .calendar-board .card-copy{font-size:11px!important;-webkit-line-clamp:4;line-height:1.65}.compact-shell .calendar-board .card-status,.compact-shell .calendar-board .card-indicators{font-size:10px}.calendar-board .card-status{white-space:normal}.calendar-agenda .calendar-agenda-entry{display:grid;grid-template-columns:minmax(200px,2fr) minmax(90px,1fr) auto minmax(105px,auto);gap:18px;align-items:center;width:100%;min-width:0;text-align:left}.calendar-agenda-copy{min-width:0;display:flex;align-items:center;gap:12px}.calendar-agenda-copy>span{min-width:0}.calendar-agenda-copy strong{overflow-wrap:anywhere}.calendar-agenda-preview{display:flex;align-items:center;justify-content:center;flex:0 0 70px;width:70px;height:70px;color:var(--muted)}.calendar-agenda-preview .calendar-media{height:70px;margin:0}.calendar-agenda-preview .calendar-media.is-story:after{width:30px}.calendar-agenda-preview .calendar-media-count,.calendar-agenda-preview .calendar-media-kind{font-size:8px;padding:1px 3px}.calendar-agenda-preview .calendar-media-kind{display:none}.calendar-agenda-preview .calendar-media-missing>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.calendar-agenda-text{display:flex;flex-direction:column;gap:5px}.calendar-agenda-text .calendar-format{align-self:flex-start}.compact-shell .calendar-board .calendar-content-card,.compact-shell .calendar-single-day .calendar-content-card{padding:0}.calendar-agenda-copy small{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;overflow:hidden;overflow-wrap:anywhere}.calendar-agenda-account{display:flex;align-items:center;gap:6px;color:var(--muted);overflow-wrap:anywhere;font-size:11px}.calendar-agenda-account svg{flex-shrink:0}.calendar-agenda-state{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.calendar-agenda-state .card-status{white-space:normal}.calendar-single-day{padding:22px;min-height:360px}.calendar-single-day>header{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-bottom:18px;font-size:11px;color:var(--muted)}.calendar-day-agenda{display:flex;flex-direction:column;gap:16px;max-width:880px;margin:0 auto}.calendar-day-item{display:grid;grid-template-columns:125px minmax(0,1fr);align-items:start;gap:20px}.calendar-day-time{display:flex;flex-direction:column;gap:8px;padding-top:14px;min-width:0}.calendar-day-time time{font-family:var(--mono);font-size:14px}.calendar-day-time span{font-size:11px;color:var(--muted);overflow-wrap:anywhere}.compact-shell .calendar-single-day .entry-card:not(.calendar-content-card){padding:16px 18px}.compact-shell .calendar-single-day .entry-card>strong{font-size:15px;-webkit-line-clamp:3}.compact-shell .calendar-single-day .card-copy{font-size:12px!important;-webkit-line-clamp:5;line-height:1.65;margin-block:8px}.compact-shell .calendar-single-day .card-status,.compact-shell .calendar-single-day .card-indicators{font-size:11px}@media(max-width:1150px){.calendar-agenda .calendar-agenda-entry{grid-template-columns:minmax(180px,1fr) auto}.calendar-agenda .calendar-agenda-copy{grid-column:1;grid-row:1}.calendar-agenda .calendar-agenda-account{grid-column:1;grid-row:2}.calendar-agenda-entry>time{grid-column:2;grid-row:1}.calendar-agenda-state{grid-column:2;grid-row:2}}@media(max-width:650px){.compact-shell .calendar-view-toolbar{gap:14px}.compact-shell .calendar-view-toolbar .date-control{width:100%;gap:8px}.compact-shell .calendar-view-toolbar .date-control h2{width:100%;font-size:18px;white-space:normal;line-height:1.5}.compact-shell .calendar-view-toolbar .view-actions{width:100%;flex-wrap:wrap;justify-content:space-between;margin:0}.calendar-view-switch{order:3;width:100%}.compact-shell .calendar-view-switch button{flex:1;padding-inline:5px;min-height:34px}.calendar-board{padding:14px;gap:14px}.calendar-single-day{padding:16px 12px}.calendar-single-day>header{align-items:flex-start}.calendar-day-item{grid-template-columns:minmax(0,1fr);gap:8px}.calendar-day-time{flex-direction:row;align-items:center;gap:12px;padding:0 3px}.calendar-day-time time{font-size:12px}.calendar-day-time span{font-size:10px}.calendar-agenda .calendar-agenda-entry{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:14px}.calendar-agenda-entry>time{font-size:10px}.calendar-agenda-state{max-width:115px}.calendar-agenda-state .card-status,.calendar-agenda-account{font-size:10px}.calendar-agenda-copy{gap:8px}.calendar-agenda-preview{flex-basis:46px;width:46px;height:54px}.calendar-agenda-preview .calendar-media{height:54px}.calendar-agenda-preview .calendar-media-kind,.calendar-agenda-preview .calendar-media-count{display:none}}@media(hover:none){.calendar-day .add-day{opacity:1}}.compact-shell .calendar-day.past-day,.compact-shell .calendar-single-day.past-day{background:repeating-linear-gradient(135deg,var(--theme-soft, #e9ece9) 0,var(--theme-soft, #e9ece9) 3px,var(--theme-subtle, #eff1ee) 3px,var(--theme-subtle, #eff1ee) 9px)}.calendar-day.past-day .day-number{color:var(--theme-muted, #8a918b)}.past-day-label{font:9px var(--mono);color:var(--theme-muted, #7c857e);text-transform:uppercase;margin-left:auto}.calendar-day.past-day .add-day{opacity:.2;pointer-events:none}.calendar-day.past-day .calendar-content-card,.stream-day.past-day .calendar-content-card{background:var(--theme-subtle, #f4f5f3);border-color:var(--theme-line, #d4d9d3);opacity:.64;filter:saturate(.35)}.calendar-day.past-day .calendar-content-card:hover,.stream-day.past-day .calendar-content-card:hover{opacity:1;filter:none}.calendar-day-stream{height:min(72vh,850px);min-height:360px;overflow:auto;overscroll-behavior:contain;position:relative;scrollbar-gutter:stable;overflow-anchor:none}.calendar-single-day.stream-day{min-height:140px;padding:20px 24px 24px;border-bottom:1px solid var(--line)}.stream-day>header{padding-bottom:16px;align-items:center}.stream-day>header>div{display:flex;align-items:center;gap:14px}.stream-day>header strong{font-size:13px;color:var(--ink);font-weight:600}.stream-day>header span{font-size:10px;display:flex;align-items:center;gap:4px}.stream-day.stream-today{box-shadow:inset 3px 0 var(--accent, var(--theme-shadow, #f2ef63))}.stream-day.past-day>header strong{color:var(--theme-muted, #79827b)}.stream-empty{margin:10px 0;color:var(--muted);font-size:11px}.stream-load{display:block;width:100%;border:0;background:var(--soft);padding:12px;font-size:11px;color:var(--muted)}.stream-load:hover{color:var(--ink);background:var(--theme-bg-accent, #f5f3c4)}.date-control input[type=date]{width:136px;font:11px var(--mono);padding:6px;border:1px solid var(--line);border-radius:4px}.calendar-quarter{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:24px}.calendar-quarter h3{font-size:15px;font-weight:500;margin:0 0 20px}.quarter-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px}.quarter-days small{text-align:center;color:var(--muted);font-size:10px;padding-bottom:10px}.quarter-days button{border:1px solid transparent;background:var(--theme-surface, white);min-height:58px;padding:7px 0;display:flex;align-items:center;flex-direction:column;gap:5px;font-size:12px;border-radius:4px}.quarter-days button:hover{border-color:var(--ink)}.quarter-days button.past-day{background:var(--theme-subtle, #eef0ed);color:var(--theme-muted, #99a098)}.quarter-days button.outside{opacity:.3}.quarter-days button.is-today{background:var(--theme-bg-accent, #f5f4ad)}.quarter-days i{font:9px var(--mono);background:var(--soft);border-radius:9px;padding:1px 5px;min-height:12px}.quarter-days i:empty{background:transparent}.card-status.manual{color:var(--theme-muted, #696a9a)}.card-status.discarded{color:var(--theme-muted, #8b8f95)}@media(max-width:1100px){.calendar-quarter{grid-template-columns:1fr}.calendar-view-switch{flex-wrap:wrap}}@media(max-width:650px){.calendar-single-day.stream-day{padding:16px 12px}.stream-day>header>div{align-items:flex-start;flex-direction:column;gap:5px}.calendar-view-switch{display:grid!important;grid-template-columns:repeat(4,1fr)}.calendar-quarter{padding:16px}.calendar-day-stream{height:70vh}}.calendar-mobile{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);align-items:start;gap:24px;padding:20px}.calendar-mobile-overview{padding:12px;border:1px solid var(--line);border-radius:10px;background:var(--theme-surface, white)}.calendar-mobile-overview>p{margin:0 0 14px;font-size:11px;color:var(--muted)}.calendar-mobile-dates{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;text-align:center}.calendar-mobile-dates>span{font-size:9px;color:var(--muted);padding-bottom:7px}.calendar-mobile-dates>button{min-width:0;min-height:46px;padding:5px 0;display:flex;flex-direction:column;align-items:center;gap:3px;border:1px solid transparent;border-radius:6px;background:var(--soft);font-size:12px}.calendar-mobile-dates>button:hover{border-color:var(--ink)}.calendar-mobile-dates>button.past-day{color:var(--theme-secondary, #747a75);background:var(--theme-subtle, #eef0ed)}.calendar-mobile-dates>button.outside{background:var(--theme-surface, white);color:var(--theme-muted, #92978f)}.calendar-mobile-dates>button.is-today{background:var(--theme-bg-accent, #f4f3a2);color:var(--ink)}.calendar-mobile-dates small{height:12px;font:9px var(--mono);color:var(--ink)}.calendar-mobile-agenda{min-width:0}.calendar-mobile-day+.calendar-mobile-day{margin-top:24px}.calendar-mobile-day>header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.calendar-mobile-day>header>button:first-child{display:flex;flex-direction:column;justify-content:center;gap:5px;min-width:0;min-height:44px;padding:0;border:0;background:transparent;text-align:left}.calendar-mobile-day time{font-size:13px;font-weight:550}.calendar-mobile-day header span{font-size:10px;color:var(--muted)}.calendar-mobile-day>header>.icon-button{flex-shrink:0}.calendar-mobile-cards{display:grid;gap:12px}.calendar-mobile-day.past-day .calendar-mobile-cards{border-radius:8px;padding:6px;background:repeating-linear-gradient(135deg,var(--theme-soft, #e9ece9) 0,var(--theme-soft, #e9ece9) 3px,var(--theme-subtle, #eff1ee) 3px,var(--theme-subtle, #eff1ee) 9px)}.calendar-mobile-day.past-day .calendar-content-card{background:var(--theme-subtle, #f4f5f3)}@media(max-width:720px){.calendar-mobile{grid-template-columns:minmax(0,1fr);padding:12px;gap:20px}}.list-range-switch{flex-shrink:0}.agenda-day{border:1px solid var(--line);border-radius:8px;background:var(--paper);margin-bottom:12px;overflow:hidden;scroll-margin-top:84px}.agenda-day-heading{display:flex;align-items:center;gap:10px;padding:9px 16px;background:var(--theme-subtle, #f8f9fb);border-bottom:1px solid var(--line)}.agenda-day.is-today .agenda-day-heading{background:color-mix(in srgb,var(--yellow) 24%,var(--theme-surface, white))}.agenda-day-open{border:0;background:none;padding:0;cursor:pointer;color:var(--ink)}.agenda-day-open time{font-size:12px;font-weight:600}.agenda-day-open:hover time{text-decoration:underline}.agenda-day.past-day .agenda-day-heading{background:var(--theme-subtle, #f6f7f4)}.agenda-day.past-day .agenda-day-open time{color:var(--muted);font-weight:500}.agenda-day-count{margin-left:auto;font:10px var(--mono);color:var(--muted)}.agenda-day-heading .icon-button:disabled{opacity:.35;cursor:not-allowed}.agenda-day-empty{margin:0;padding:13px 16px;font-size:11px;color:var(--muted)}.agenda-day .list-entry:last-child{border-bottom:0}@media(max-width:650px){.agenda-day-heading{padding:8px 12px}.agenda-day{margin-bottom:10px}}.phone-calendar{padding:0 12px 16px}.phone-date-picker{border-bottom:1px solid var(--line)}.phone-date-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;text-align:center}.phone-date-grid>span{color:var(--muted);font-size:10px;padding:7px 0}.phone-date-grid>button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:0;min-height:48px;padding:3px 0;border:1px solid transparent;border-radius:8px;background:var(--theme-subtle, #f6f7f5);color:var(--ink);font-size:13px}.phone-date-grid>button.past-day{color:var(--theme-muted, #7b8085);background:repeating-linear-gradient(135deg,var(--theme-subtle, #eeefed) 0,var(--theme-subtle, #eeefed) 2px,var(--theme-subtle, #f3f4f2) 2px,var(--theme-subtle, #f3f4f2) 7px)}.phone-date-grid>button.outside:not(.past-day){background:transparent;color:var(--theme-muted, #999da3)}.phone-date-grid>button[aria-current=date]{border-color:var(--theme-line, #999f61);font-weight:650}.phone-date-grid>button.selected{background:var(--accent, #f5f259);border-color:var(--ink);color:var(--ink)}.phone-date-grid>button.selected.past-day{background:repeating-linear-gradient(135deg,var(--theme-soft, #dfe3da) 0,var(--theme-soft, #dfe3da) 2px,var(--theme-soft, #ebeee6) 2px,var(--theme-soft, #ebeee6) 7px)}.phone-date-dots{height:7px;display:flex;align-items:center;justify-content:center;gap:3px}.phone-date-dots i{display:block;width:4px;height:4px;background:currentColor;border:1px solid currentColor;border-radius:50%}.phone-date-dots i.planned{background:transparent}.phone-date-dots small{font-size:8px;line-height:1}.phone-date-expand{display:flex;width:100%;align-items:center;justify-content:center;gap:6px;border:0;background:transparent;color:var(--muted);font-size:10px;padding:7px}.phone-agenda-toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 0}.phone-agenda-toolbar>span{font-size:10px;color:var(--muted);white-space:nowrap}.phone-agenda-modes{display:flex;gap:3px}.phone-agenda-modes button{border:0;border-radius:6px;background:transparent;color:var(--muted);font-size:11px;padding:5px 10px}.phone-agenda-modes button[aria-pressed=true]{color:var(--ink);background:var(--theme-subtle, #f0f1ed);font-weight:550}.phone-agenda-day+.phone-agenda-day{margin-top:20px}.phone-agenda-day>header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.phone-agenda-day time{display:flex;align-items:baseline;gap:8px;font-size:14px;font-weight:600}.phone-agenda-day time>span{color:var(--muted);font-size:11px;font-weight:400}.phone-agenda-day header small{display:block;margin-top:4px;color:var(--muted);font-size:10px}.phone-agenda-cards{display:grid;gap:10px}.phone-agenda-day.past-day{border-left:3px solid var(--theme-line, #d3d6d1);padding-left:9px}.phone-agenda-day.past-day .calendar-content-card{background:var(--theme-subtle, #f7f8f5)}.phone-agenda-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:32px 12px}.phone-agenda-empty strong{font-size:14px;font-weight:550}.phone-agenda-empty>span{font-size:12px;color:var(--muted);line-height:1.5}.phone-agenda-empty .button{margin-top:7px}.phone-agenda-more{width:100%;margin-top:20px}@media(max-width:720px){.app-shell .phone-agenda .calendar-content-card{border-radius:9px;padding:0}.app-shell .phone-agenda .calendar-card-heading{padding:0 5px 0 11px;min-height:44px}.app-shell .phone-agenda .calendar-format{font-size:10px;gap:4px}.app-shell .phone-agenda .calendar-card-tools time{font-size:10px}.app-shell .phone-agenda .calendar-move-button{min-width:40px;justify-content:center;align-items:center}.app-shell .phone-agenda .calendar-card-open{padding:11px}.app-shell .phone-agenda .calendar-card-open:has(.calendar-media){display:grid;grid-template-columns:82px minmax(0,1fr);column-gap:12px;align-content:start;align-items:start}.app-shell .phone-agenda .calendar-card-open>.calendar-media{grid-column:1;grid-row:1 / span 3;width:82px;height:104px;margin:0;border-radius:5px}.app-shell .phone-agenda .calendar-card-open>.content-readiness{margin-bottom:6px;width:fit-content}.app-shell .phone-agenda .calendar-card-open:has(.calendar-media)>:is(.content-readiness,strong,.card-copy){grid-column:2}.app-shell .phone-agenda .calendar-card-open>strong{font-size:13px;line-height:1.45;margin:0 0 5px;-webkit-line-clamp:3}.app-shell .phone-agenda .calendar-card-open .card-copy{font-size:12px!important;line-height:1.5;-webkit-line-clamp:2;margin:0}.app-shell .phone-agenda .calendar-card-open>.card-bottom{grid-column:1 / -1;width:100%;margin:10px 0 0;font-size:10px}.app-shell .phone-agenda .calendar-skeleton{height:38px;margin-bottom:10px}.app-shell .phone-agenda .review-actions{padding:0 7px 5px}.app-shell .phone-agenda .review-actions button{flex:1;justify-content:center;font-size:11px}}.phone-calendar-tools{display:none}.phone-calendar-filter-form{padding:20px;display:flex;flex-direction:column;gap:24px}.phone-calendar-filter-form .phone-filter-search{display:flex;flex-direction:row;align-items:center;gap:8px;border:1px solid var(--line);border-radius:7px;padding:0 12px;margin:0}.phone-filter-search input{border:0;padding-inline:0;width:100%;min-width:0;box-shadow:none}.phone-filter-search>svg{flex-shrink:0;color:var(--muted)}.phone-calendar-filter-form fieldset{border:0;padding:0;margin:0;min-width:0}.phone-calendar-filter-form legend{padding:0;margin-bottom:10px;font-size:12px}.phone-status-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.phone-status-options button{padding:9px;border:1px solid var(--line);border-radius:6px;background:var(--theme-surface, white);font-size:12px}.phone-status-options button[aria-pressed=true]{background:var(--theme-bg-accent, #f9f8cb);border-color:var(--theme-line, #bab866);color:var(--theme-text, #171819)}.phone-calendar-secondary{display:grid;border-top:1px solid var(--line);padding-top:12px;gap:4px}.phone-calendar-secondary>button{border:0;background:transparent;display:flex;align-items:center;gap:10px;padding:8px 0;font-size:12px;text-align:left}.phone-calendar-secondary>button>span{margin-left:auto;color:var(--muted)}.phone-calendar-filter-form footer{display:flex;justify-content:space-between;gap:12px}@media(max-width:720px){.app-shell .calendar-panel>.calendar-view-toolbar,.app-shell .calendar-panel>.filter-toolbar{display:none}.app-shell .phone-calendar-tools{display:block;padding:8px 12px 0}.phone-calendar-source-row{display:grid;grid-template-columns:minmax(0,1fr) 91px 44px;gap:7px;align-items:center}.app-shell .phone-source-select{position:relative;display:flex;flex-direction:row;align-items:center;min-width:0;min-height:44px;gap:6px;margin:0;border:1px solid var(--line);padding:0 8px;border-radius:6px}.phone-source-select>span{font-size:12px;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.phone-source-select:focus-within{outline:2px solid var(--ink);outline-offset:2px}.phone-source-select>svg,.phone-source-select>.x-icon{flex-shrink:0}.app-shell .phone-source-select select{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;border:0;background:transparent;border-radius:6px;min-width:0;width:100%;height:100%;padding:7px 3px;box-shadow:none;cursor:pointer}.app-shell .phone-view-select{width:100%;min-width:0;padding:7px 5px}.phone-filter-trigger{position:relative;border:1px solid var(--line);border-radius:6px}.phone-filter-trigger.active{background:var(--theme-bg-accent, #f9f8cb)}.phone-filter-trigger>span{position:absolute;top:-3px;right:-3px;background:var(--ink);color:var(--theme-on-strong, white);font-size:9px;border-radius:50%;width:16px;height:16px;display:grid;place-items:center}.phone-calendar-period{display:flex;gap:5px;align-items:center;justify-content:space-between;padding:6px 0}.phone-calendar-period h2{font-size:14px;font-weight:550;margin:0;min-width:0}.phone-calendar-period>div{display:flex;align-items:center;flex-shrink:0}.app-shell .phone-calendar-period .icon-button{min-width:38px}.phone-today{background:transparent;border:0;font-size:11px;padding:5px 8px}.app-shell .phone-calendar-period>input{min-width:0;width:170px;padding:7px 6px}.phone-calendar-filter-summary{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--muted);font-size:11px;border-bottom:1px solid var(--line)}.phone-calendar-filter-summary>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.phone-calendar-filter-summary button{border:0;background:transparent;min-width:44px;flex-shrink:0}.app-shell.compact-shell .calendar-page{padding:12px 10px 24px}.app-shell.compact-shell .calendar-title{flex-wrap:nowrap;gap:8px;margin-bottom:12px;align-items:center}.app-shell.compact-shell .calendar-title>div:first-child{min-width:0;flex:1}.app-shell.compact-shell .calendar-title h1{font-size:23px;line-height:1.2;margin-bottom:5px}.app-shell.compact-shell .calendar-title>div:first-child>span{display:block;font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-shell.compact-shell .calendar-title .title-actions{flex-shrink:0;flex-wrap:nowrap;gap:7px;padding:0;margin:0}.app-shell.compact-shell .calendar-title .title-actions>.button.primary{width:44px;height:44px;min-width:44px;padding:0;font-size:0;gap:0}.app-shell.compact-shell .calendar-title .title-actions>.button.primary svg{width:20px;height:20px}.app-shell.compact-shell .calendar-page .calendar-panel{border-radius:9px;overflow:visible}.app-shell .phone-calendar-filter-form{padding-bottom:max(20px,env(safe-area-inset-bottom))}}.phone-range-switch{display:flex;gap:6px;padding:0 2px}.phone-range-switch button{flex:1;border:1px solid var(--line);border-radius:99px;background:var(--paper);color:var(--muted);font-size:11px;padding:7px 8px;min-height:34px;white-space:nowrap}.phone-range-switch button.selected{background:var(--ink);border-color:var(--ink);color:var(--paper)}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/brand/manrope-latin-ext.woff2) format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/brand/manrope-latin.woff2) format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/brand/ibm-plex-mono.woff2) format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/brand/ibm-plex-mono-medium.woff2) format("woff2")}:root{font-family:Manrope,Arial,sans-serif;font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;color:var(--theme-text, #141619);background:var(--theme-surface, #fff);--ink: #141619;--muted: #646b73;--line: #dde1e6;--soft: #f3f5f7;--paper: #fff;--yellow: #f4ed38;--yellow-hover: #e7df24;--mono: "IBM Plex Mono", monospace;--sidebar: 256px}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit;color:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{opacity:.45;cursor:not-allowed}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible{outline:2px solid var(--ink);outline-offset:3px}button,input,textarea,select{transition:background .16s,border-color .16s,box-shadow .16s}input,textarea,select{width:100%;min-width:0;border:1px solid var(--line);border-radius:5px;background:var(--theme-surface, white);padding:11px 12px;font-size:13px}input:focus,textarea:focus,select:focus{outline:0;border-color:var(--theme-line-strong, #939aa4);box-shadow:0 0 0 3px var(--theme-shadow, #f4ed3840)}input::placeholder,textarea::placeholder{color:var(--theme-muted, #8a9098)}textarea{resize:vertical;line-height:1.65}input[type=checkbox]{width:15px;height:15px;padding:0;accent-color:var(--ink);flex-shrink:0}input[type=color]{height:42px;padding:5px}label{display:flex;flex-direction:column;gap:8px;font-size:12px;font-weight:600}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{font-weight:500}small{font-size:11px}svg{flex-shrink:0;stroke-width:1.6}.button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:40px;border:1px solid var(--line);border-radius:5px;background:var(--theme-surface, white);padding:10px 15px;font-size:12px;font-weight:500;white-space:nowrap}.button:hover{background:var(--soft);border-color:var(--theme-line-strong, #bfc5cd)}.button.primary{background:var(--yellow);color:var(--ink);border-color:var(--yellow)}.button.primary:hover{background:var(--yellow-hover);border-color:var(--yellow-hover)}.button.compact{min-height:33px;padding:7px 10px;font-size:11px}.button.icon-only{padding:10px}.icon-button{display:inline-flex;align-items:center;justify-content:center;min-width:30px;min-height:30px;border:0;border-radius:4px;padding:6px;background:transparent;color:var(--muted)}.icon-button:hover{background:var(--soft);color:var(--ink)}.eyebrow,.nav-heading,.studio-label,.page-footnote{font-family:var(--mono);font-weight:400;font-size:10px;letter-spacing:.35px;color:var(--muted)}.muted{color:var(--muted);font-weight:400;line-height:1.65}.field-note{font-size:11px;line-height:1.6;color:var(--muted)}.field-warning{padding:10px 14px;font-size:11px;color:var(--theme-text-warning, #8e5c13);background:var(--theme-bg-warning, #fff9e9)}.error{font-size:12px;line-height:1.6;color:var(--theme-text-danger, #aa3425);background:var(--theme-bg-danger, #fff1ed);border:1px solid var(--theme-line, #ecc7be);padding:12px 14px;border-radius:5px;margin:10px 0}.error-bar{display:flex;align-items:center;gap:12px}.error-bar .error{flex:1}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.loading,.calendar-loading,.app-loading{display:flex;align-items:center;justify-content:center;gap:13px;color:var(--muted);padding:65px}.app-loading{height:100dvh}.loading-logo{width:130px;height:auto}.app-shell{min-height:100dvh}.sidebar{width:var(--sidebar);position:fixed;inset:0 auto 0 0;z-index:20;display:flex;flex-direction:column;overflow-y:auto;border-right:1px solid var(--line);padding:28px 18px 18px;background:var(--theme-surface, #fff)}.wordmark{display:inline-flex;align-items:baseline;gap:9px;padding:0 7px;align-self:flex-start;line-height:1}.wordmark img{width:139px;height:auto;display:block}.wordmark>span{font-size:16px;letter-spacing:-.5px;font-weight:500}.studio-label{display:block;margin:16px 8px 26px;font-size:10px;letter-spacing:1.1px}.workspace{display:flex;align-items:center;gap:10px;padding:13px 8px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:0 2px 26px}.workspace-avatar{height:30px;width:30px;display:grid;place-items:center;background:var(--soft);border-radius:4px;overflow:hidden}.workspace-avatar img{width:25px;height:25px;object-fit:contain}.workspace>div{flex:1;min-width:0}.workspace strong{font-size:11px;font-weight:600}.workspace small{display:block;font-size:10px;color:var(--muted);margin-top:4px}.workspace>svg{color:var(--theme-muted, #9299a1)}.nav-heading{padding:0 10px;margin:0 0 10px;font-size:10px;letter-spacing:.7px}.nav-item{display:flex;align-items:center;gap:11px;width:100%;min-height:42px;border:0;border-radius:5px;background:transparent;padding:10px;text-align:left;font-size:12px;color:var(--muted);margin:3px 0}.nav-item>span:nth-child(2){flex:1}.nav-item small{font-family:var(--mono);font-size:10px;background:var(--theme-soft, #e9ecef);border-radius:3px;padding:2px 5px;color:var(--theme-secondary, #646b73)}.nav-item:hover{background:var(--theme-subtle, #f7f8f9);color:var(--ink)}.nav-item.active{color:var(--ink);background:#f4ed3836;font-weight:600}.nav-item.active svg{color:var(--ink)}.account-heading{display:flex;align-items:center;justify-content:space-between;padding-right:4px;margin-top:30px;margin-bottom:8px}.account-heading button{padding:3px}.all-accounts{padding:9px 10px}.all-icon{height:28px;width:28px;display:grid;place-items:center;background:var(--soft);border-radius:4px}.all-accounts.selected{color:var(--ink);background:var(--theme-subtle, #f3f5f7)}.all-accounts.selected .all-icon{background:var(--theme-surface, #fff)}.account-nav{margin-top:7px}.nav-account{display:flex;align-items:center;gap:11px;width:100%;min-height:62px;padding:11px 9px;border:1px solid transparent;border-radius:5px;background:transparent;text-align:left;margin:3px 0}.nav-account:hover{background:var(--theme-subtle, #f8f9fa)}.nav-account.selected{border-color:var(--theme-line, #d5dae1);background:var(--theme-subtle, #f8f9fa)}.account-avatar{height:34px;width:34px;border-radius:5px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.account-avatar.small{height:25px;width:25px;border-radius:4px}.x-icon{font-family:Arial,sans-serif;line-height:1}.nav-account>span:nth-child(2){flex:1}.nav-account strong{font-size:12px;font-weight:600;display:block}.nav-account small{font-size:10px;color:var(--muted);display:block;margin-top:4px}.nav-account>i{height:5px;width:5px;border-radius:50%}.add-account{display:flex;align-items:center;gap:9px;border:0;background:none;padding:13px 11px;font-size:11px;color:var(--muted)}.add-account:hover{color:var(--ink)}.sidebar-bottom{margin-top:auto;padding-top:32px}.mcp-card{border:1px solid var(--line);border-radius:5px;background:var(--theme-subtle, #fafbfc);padding:15px;margin:0 2px 22px}.mcp-card>div{display:flex;align-items:center;gap:8px}.mcp-card strong{font-size:11px;font-weight:600}.connected-dot{width:6px;height:6px;background:var(--yellow);border:1px solid var(--theme-line, #c6c033);border-radius:50%}.mcp-card p{color:var(--muted);font-size:11px;line-height:1.6;margin:9px 0 13px}.mcp-card button{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:0;border:0;background:transparent;font-size:11px;font-weight:600}.user-row{display:flex;align-items:center;gap:10px;padding:18px 8px 0;margin-top:16px;border-top:1px solid var(--line)}.user-avatar{display:grid;place-items:center;width:31px;height:31px;background:var(--theme-subtle, #f3f5f7);border:1px solid var(--line);border-radius:50%;font-size:11px;font-weight:600}.user-avatar.small{width:29px;height:29px}.user-row>span:nth-child(2){flex:1}.user-row strong{font-size:11px;font-weight:600;display:block}.user-row small{font-size:10px;display:block;color:var(--muted);margin-top:3px}.main{margin-left:var(--sidebar)}.topbar{height:74px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);padding:0 36px;background:var(--theme-surface, #fff)}.breadcrumb{display:flex;align-items:center;gap:12px;color:var(--muted);font-size:11px}.breadcrumb strong{color:var(--ink);font-weight:500}.breadcrumb>svg{color:var(--theme-muted, #a5acb5)}.topbar-right{display:flex;align-items:center;gap:22px}.page{padding:26px 30px 16px;max-width:2000px;margin:auto}.page-title{display:flex;align-items:center;justify-content:space-between;gap:22px;margin-bottom:20px}.page-title h1{font-size:32px;line-height:1.18;font-weight:500;letter-spacing:-1.8px;margin:12px 0}.page-title p{font-size:12px;line-height:1.7;color:var(--muted)}.title-actions{display:flex;gap:9px;padding-top:12px}.title-actions>.primary{min-height:44px;padding:12px 19px;gap:12px;font-size:12px}.overview-row{display:flex;align-items:center;gap:28px;padding:16px 0 20px;border-top:1px solid var(--theme-line, #edf0f3);margin-bottom:10px}.overview-item{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:11px}.overview-item strong{font-size:14px;font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums}.overview-dot{width:5px;height:5px;border-radius:50%;background:var(--theme-soft, #929aa4)}.overview-dot.review{background:#d4bc35}.overview-dot.ready{background:var(--theme-soft, #699280)}.gap-summary{margin-left:auto;display:flex;align-items:center;gap:8px;border:0;border-radius:5px;background:#f4ed382a;color:var(--ink);padding:10px 12px;font-size:11px}.gap-summary.selected{background:var(--yellow)}.gap-summary strong{font-weight:600}.calendar-panel{border:1px solid var(--line);border-radius:6px;background:var(--theme-surface, white);overflow:hidden}.calendar-toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:22px}.date-control{display:flex;align-items:center;gap:15px}.date-control h2{font-size:21px;letter-spacing:-.7px;font-weight:500;white-space:nowrap}.date-control>div{display:flex;align-items:center;gap:2px}.date-control .icon-button{padding:4px;min-width:26px}.view-actions{display:flex;align-items:center;gap:12px}.segmented{display:flex;padding:3px;gap:2px;border:1px solid var(--line);border-radius:5px;background:var(--theme-subtle, #f8f9fb)}.segmented button{border:0;background:none;padding:6px 11px;border-radius:3px;color:var(--muted);font-size:11px}.segmented button.selected{background:var(--theme-surface, white);color:var(--ink);box-shadow:0 1px 3px var(--theme-shadow-soft, #14161912)}.filter-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid var(--theme-line, #edf0f3);border-bottom:1px solid var(--line);padding:0 22px}.filter-tabs{display:flex;align-items:center;gap:24px;height:48px}.filter-tabs button{height:100%;position:relative;white-space:nowrap;border:0;border-bottom:2px solid transparent;background:none;color:var(--muted);padding:0;font-size:11px}.filter-tabs button.active{border-color:var(--ink);color:var(--ink);font-weight:600}.search{display:flex;align-items:center;gap:8px;color:var(--theme-muted, #8b929c)}.search input{background:transparent;border:0;box-shadow:none;width:140px;padding:8px 0;font-size:11px}.search kbd{font-family:var(--mono);font-size:10px;white-space:nowrap;border:1px solid var(--line);border-radius:3px;padding:2px 4px;color:var(--theme-muted, #8d949e)}.search button{display:flex;background:none;border:0;padding:0;color:var(--theme-muted, #8d949e)}.weekday-row{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));background:var(--theme-subtle, #f8f9fb);border-bottom:1px solid var(--line)}.weekday-row span{padding:13px 14px;font-size:10px;font-family:var(--mono);color:var(--theme-secondary, #646b73)}.weekday-row span:nth-child(n+6){color:var(--theme-muted, #8b929a)}.calendar-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.calendar-day{position:relative;min-width:0;min-height:125px;padding:9px 8px 10px;border-right:1px solid var(--theme-line, #e5e8ed);border-bottom:1px solid var(--theme-line, #e5e8ed);background:var(--theme-surface, white)}.calendar-day:nth-child(7n){border-right:0}.calendar-day:nth-child(7n),.calendar-day:nth-child(7n-1){background:var(--theme-surface, #fcfcfd)}.calendar-day.outside{background:var(--theme-subtle, #f8f9fb)}.calendar-day.outside .day-number{color:var(--theme-muted, #a9b0b9)}.calendar-day.today{background:var(--theme-bg-accent, #fffef3)}.calendar-day.today:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--yellow)}.day-heading{display:flex;align-items:center;gap:7px;min-height:26px;margin-bottom:8px}.day-number{display:grid;place-items:center;width:25px;height:25px;font-size:11px;font-family:var(--mono);color:var(--theme-secondary, #626a74);border-radius:4px}.today .day-number{background:var(--yellow);color:var(--ink)}.today-label{font-family:var(--mono);font-size:10px;color:var(--theme-secondary, #646b73);letter-spacing:.3px}.add-day{display:flex;align-items:center;justify-content:center;margin-left:auto;padding:3px;min-width:25px;min-height:25px;background:transparent;border:0;border-radius:4px;opacity:0;color:var(--theme-muted, #929aa5)}.calendar-day:hover .add-day,.add-day:focus-visible{opacity:1}.add-day:hover{background:var(--theme-subtle, #edf0f3);color:var(--ink)}.day-entries{display:flex;flex-direction:column;gap:7px}.entry-card{position:relative;display:block;width:100%;min-width:0;border:1px solid var(--theme-line, #dde1e6);border-radius:5px;background:var(--theme-surface, white);padding:10px 9px 9px;box-shadow:0 1px 2px var(--theme-shadow-soft, #14161907);text-align:left;transition:border-color .16s,box-shadow .16s,transform .16s}.entry-card:hover{border-color:var(--theme-line-strong, #a5adb8);box-shadow:0 3px 12px var(--theme-shadow-soft, #1416190b);transform:translateY(-1px)}.entry-card.placeholder{border-style:dashed;background:var(--theme-surface, #fff);box-shadow:none}.entry-card:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:2px;background:var(--account-color)}.card-top{display:flex;align-items:center;justify-content:space-between;gap:5px;font-size:10px;color:var(--muted);margin-bottom:9px}.card-top>span{display:flex;align-items:center;gap:5px;min-width:0}.card-format{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-top svg,.card-top .x-icon{color:var(--account-color)}.card-top time{font-size:10px;font-family:var(--mono);white-space:nowrap;flex-shrink:0;color:var(--theme-muted, #8c939d)}.entry-card>strong{font-size:12px;font-weight:600;line-height:1.55;color:var(--theme-text, #2d323a);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.card-bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:5px;margin-top:12px}.card-status{display:inline-flex;align-items:center;gap:4px;color:var(--theme-muted, #7c8591);font-size:10px;white-space:nowrap}.card-status>i{width:4px;height:4px;border-radius:50%;background:var(--theme-soft, #a2abb7)}.card-status.in_review{color:var(--theme-text-warning, #8a731a)}.card-status.in_review>i{background:#d0b12f}.card-status.approved{color:var(--theme-text-success, #467c65)}.card-status.approved>i{background:var(--theme-soft, #61927b)}.card-indicators{display:flex;align-items:center;gap:5px;font-size:10px;color:var(--theme-muted, #8a939f);white-space:nowrap}.card-indicators>span{display:flex;align-items:center;gap:3px}.gap-indicator{color:var(--theme-text-accent, #8a7e44)}.calendar-grid.week .calendar-day{min-height:420px}.week-add{display:flex;align-items:center;gap:6px;width:100%;border:1px dashed var(--theme-line, #dfe4ea);border-radius:5px;background:none;padding:15px 8px;font-size:10px;color:var(--theme-muted, #9da4af);line-height:1.5;text-align:left}.calendar-footer{display:flex;align-items:center;justify-content:space-between;gap:15px;background:var(--theme-surface, #fbfcfd);padding:13px 18px;color:var(--theme-muted, #7c8591);font-size:10px}.calendar-footer>span{display:flex;align-items:center;gap:6px}.tiny-dot{height:4px;width:4px;display:inline-block;border-radius:50%;background:var(--theme-soft, #909ba8)}.page-footnote{text-align:center;font-size:10px;letter-spacing:1px;padding:23px 0 7px;color:var(--theme-muted, #939ba6)}.calendar-empty-strip{display:flex;align-items:center;gap:14px;padding:20px 22px;background:var(--theme-subtle, #fafbfc);border-bottom:1px solid var(--line)}.empty-strip-icon{height:40px;width:40px;flex-shrink:0;display:grid;place-items:center;border:1px solid var(--theme-line, #e0e4e9);border-radius:5px;background:var(--theme-surface, white);color:var(--theme-secondary, #69727d)}.calendar-empty-strip strong{font-size:12px;font-weight:500;display:block}.calendar-empty-strip span{font-size:11px;line-height:1.6;color:var(--muted);display:block;margin-top:5px}.calendar-empty-strip>.button{margin-left:auto;background:var(--yellow);border-color:var(--yellow)}.empty{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:320px;padding:45px 25px;text-align:center}.empty-icon{display:grid;place-items:center;width:52px;height:52px;background:var(--theme-subtle, #f8f9fb);border:1px solid var(--line);border-radius:8px;margin-bottom:20px;color:var(--theme-secondary, #5e6874)}.empty h3{font-size:25px;letter-spacing:-.8px;font-weight:500}.empty p{max-width:350px;color:var(--muted);font-size:12px;line-height:1.8;margin:11px 0 23px}.count-tag{padding:3px 6px;background:var(--soft);border:1px solid var(--line);border-radius:4px;font-size:11px;color:var(--muted);vertical-align:middle;margin-left:8px;font-family:var(--mono)}.library-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:24px}.entry-card.large{border-style:solid;padding:15px;box-shadow:none}.entry-card.large:before{display:none}.card-cover{height:155px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;border-radius:3px;margin-bottom:16px;color:var(--account-color)}.card-cover>span{font-family:var(--mono);font-size:10px;text-transform:uppercase;letter-spacing:.4px}.card-cover.has-image{overflow:hidden;padding:0}.card-cover img{width:100%;height:100%;object-fit:cover}.entry-card.large .card-top{font-size:11px}.entry-card.large .card-top time{font-size:10px}.entry-card.large>strong{font-size:16px;letter-spacing:-.3px;line-height:1.4;font-weight:500}.entry-card.large>p{font-size:12px;line-height:1.7;color:var(--muted);margin-top:10px;min-height:41px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.entry-card.large .card-bottom{margin-top:22px}.entry-card.large .card-status,.entry-card.large .card-indicators{font-size:10px}.list-labels,.list-entry{display:grid;grid-template-columns:2.5fr 1.4fr 1.1fr 1fr;gap:18px;align-items:center;padding:15px 24px;text-align:left}.list-labels{background:var(--theme-subtle, #f8f9fb);font:10px var(--mono);color:var(--muted);border-bottom:1px solid var(--line)}.list-entry{width:100%;border:0;border-bottom:1px solid var(--theme-line, #edf0f3);background:var(--theme-surface, #fff);font-size:11px;color:var(--muted)}.list-entry:hover{background:var(--theme-subtle, #fafbfc)}.list-entry>span{display:flex;align-items:center;gap:10px}.list-entry strong{display:block;font-size:13px;font-weight:600;color:var(--ink)}.list-entry small{display:block;font-size:10px;margin-top:5px;color:var(--theme-muted, #87909c)}.list-entry time{font-size:11px}.status{display:inline-flex;align-items:center;gap:5px;width:max-content;padding:5px 8px;border-radius:4px;background:var(--theme-subtle, #f0f2f5);color:var(--theme-secondary, #687382);font-size:10px;white-space:nowrap}.status>i{height:4px;width:4px;border-radius:50%;background:currentColor}.status.draft{background:var(--theme-bg-info, #edf3fa);color:var(--theme-text-info, #4c6c96)}.status.in_review{background:var(--theme-bg-accent, #faf5cc);color:var(--theme-text-accent, #85731d)}.status.approved{background:var(--theme-subtle, #edf6f1);color:var(--theme-text-success, #477862)}.format-badge{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:var(--muted)}.toast{position:fixed;z-index:100;bottom:25px;left:calc(50% + var(--sidebar) / 2);transform:translate(-50%);display:flex;align-items:center;gap:10px;max-width:90vw;background:var(--ink);color:var(--theme-on-strong, #fff);border:1px solid var(--theme-text, #373b42);border-radius:6px;padding:15px 20px;box-shadow:0 6px 30px var(--theme-shadow-soft, #14161924);font-size:12px}.modal,.drawer{padding:0;border:1px solid var(--line);border-radius:8px;background:var(--theme-surface, white);color:var(--ink);box-shadow:0 20px 90px var(--theme-shadow-soft, #14161920);width:520px;max-width:calc(100vw - 30px);max-height:calc(100dvh - 50px)}dialog::backdrop{background:var(--theme-scrim, #14161954);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.modal.wide{width:650px}.dialog-heading{display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:3;padding:21px 24px;border-bottom:1px solid var(--line);background:var(--theme-surface, #fff)}.dialog-heading h2{font-size:16px;font-weight:500;letter-spacing:-.35px}.form-body{display:flex;flex-direction:column;gap:22px;padding:25px}.form-body>.muted{font-size:13px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px 16px}.form-footer{display:flex;justify-content:flex-end;gap:9px;border-top:1px solid var(--line);padding-top:21px;margin-top:3px}.drawer{display:flex;flex-direction:column;position:fixed;inset:0 0 0 auto;margin:0;width:680px;max-width:100vw;height:100dvh;max-height:100dvh;border-radius:0;border-width:0 0 0 1px;overflow:auto}.drawer:not([open]){display:none}.drawer .dialog-heading{padding:18px 26px}.drawer>.error{margin:14px 26px;flex-shrink:0}.editor-intro{padding:27px 28px 0;flex-shrink:0}.editor-meta{display:flex;align-items:center;gap:20px}.account-inline{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--muted)}.editor-intro h1{font-size:30px;font-weight:500;letter-spacing:-1px;line-height:1.25;margin:17px 0;overflow-wrap:anywhere}.editor-line{display:flex;align-items:center;gap:14px;font-size:11px;color:var(--muted)}.version-tag{font:10px var(--mono);background:var(--theme-subtle, #f3f5f7);padding:4px 6px;border-radius:4px;color:var(--theme-muted, #7a8491)}.details-toggle{display:flex;align-items:center;gap:6px;background:none;border:0;color:var(--muted);font-size:11px;padding:0;margin:20px 0}.details-toggle:hover{color:var(--ink)}.metadata-form{background:var(--theme-subtle, #f8f9fb);border:1px solid var(--line);border-radius:5px;padding:17px;display:flex;flex-direction:column;gap:15px;margin-bottom:20px}.metadata-form label{font-size:11px;color:var(--muted)}.metadata-form .button{align-self:flex-end}.editor-brief{font-size:12px;color:var(--muted);line-height:1.8;white-space:pre-wrap;margin:0 0 22px}.editor-tabs{display:flex;gap:28px;padding:0 28px;border-bottom:1px solid var(--line);flex-shrink:0}.editor-tabs button{display:flex;align-items:center;gap:8px;border:0;border-bottom:2px solid transparent;background:none;color:var(--muted);font-size:12px;padding:15px 0}.editor-tabs button.active{color:var(--ink);border-color:var(--ink);font-weight:600}.editor-tabs button>span{padding:2px 5px;background:var(--theme-subtle, #f0f3f6);border-radius:3px;font:10px var(--mono);color:var(--theme-muted, #7c8794)}.editor-body{padding:26px 28px;flex:1}.success-notice{margin:17px 28px 0;display:flex;gap:8px;align-items:center;background:var(--theme-subtle, #f3f7f4);border:1px solid var(--theme-line, #dce8df);border-radius:4px;padding:11px 13px;color:var(--theme-text-success, #437052);font-size:11px}.content-toolbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.content-toolbar>div{display:flex;align-items:baseline;gap:12px}.content-toolbar strong{font-size:12px;font-weight:600}.content-toolbar span{font-size:11px;color:var(--muted)}.progress{height:3px;border-radius:2px;background:var(--theme-subtle, #edf0f4);margin-bottom:25px}.progress>i{height:3px;display:block;background:var(--yellow);transition:width .25s}.content-block{border:1px solid var(--theme-line, #d8dee6);border-radius:6px;background:var(--theme-surface, white);margin-bottom:18px;overflow:hidden}.content-block.is-placeholder{border-style:dashed}.block-heading{display:flex;align-items:center;gap:11px;padding:12px 14px;border-bottom:1px solid var(--theme-line, #e9edf2);background:var(--theme-subtle, #f8f9fb)}.block-number{font:10px var(--mono);color:var(--theme-muted, #8b95a2)}.block-heading>input{flex:1;border:0;background:transparent;box-shadow:none;padding:3px 0;font-size:12px;font-weight:600}.block-heading>strong{flex:1;font-size:12px;font-weight:500}.block-type{font:9px var(--mono);text-transform:uppercase;letter-spacing:.5px;color:var(--theme-muted, #7e8895)}.brief-label{padding:14px 15px 0;font:9px var(--mono);text-transform:uppercase;letter-spacing:.3px;color:var(--theme-muted, #7c8794);gap:3px}.block-brief{border:0;background:transparent;box-shadow:none!important;padding:6px 0;font:12px/1.6 Manrope,Arial,sans-serif;color:var(--theme-secondary, #697583);min-height:38px;resize:vertical}.content-text{border:0;border-radius:0;box-shadow:none!important;padding:15px 16px;font-size:14px;line-height:1.85;min-height:120px;color:var(--ink)}.content-text::placeholder{color:var(--theme-muted, #919dab);font-size:12px}.block-bottom{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid var(--theme-line, #edf0f4);padding:10px 14px;color:var(--theme-muted, #788391)}.block-bottom label{display:flex;flex-direction:row;align-items:center;gap:6px;font-size:10px;font-weight:400}.block-bottom input{width:12px;height:12px}.block-bottom small{font-size:10px}.media-input{display:flex;gap:8px;padding:12px 14px 15px}.media-input input{font-size:11px;padding:9px 10px}.upload-button{position:relative;cursor:pointer;font-size:11px;padding:7px 12px;flex-shrink:0;min-height:34px}.upload-button>input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;opacity:0;cursor:pointer}.upload-button.disabled{opacity:.4;pointer-events:none}.media-preview{width:100%;max-height:420px;object-fit:contain;display:block;background:var(--theme-subtle, #f3f5f7)}.text-preview{padding:18px;font-size:14px;line-height:1.85;white-space:pre-wrap;overflow-wrap:anywhere}.preview-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:165px;padding:35px 25px;background:var(--theme-subtle, #fafbfc);text-align:center}.preview-placeholder>span{font-size:30px;color:var(--theme-muted, #b5bdc8)}.preview-placeholder strong{font-size:12px;color:var(--theme-muted, #7d8997);font-weight:500}.preview-placeholder p{font-size:11px;color:var(--theme-muted, #8895a5);line-height:1.7;max-width:330px}.add-blocks{display:flex;align-items:center;gap:8px;margin:22px 0 28px}.add-blocks>span{margin-right:auto;color:var(--muted);font-size:11px}.add-blocks button{text-transform:capitalize}.revision-note{color:var(--muted);font-size:11px;margin-bottom:20px}.revision-note input{font-size:12px}.save-row{display:flex;align-items:center;justify-content:space-between;gap:18px}.save-row p{font-size:10px;color:var(--theme-muted, #7b8796);line-height:1.7}.editor-bottom{position:sticky;bottom:0;display:flex;align-items:center;gap:10px;background:var(--theme-surface, #fff);border-top:1px solid var(--line);padding:17px 26px;z-index:4;margin-top:auto;flex-shrink:0}.status-control{display:flex;align-items:center;gap:9px;margin-right:auto}.status-control label{font-size:10px;font-weight:400;color:var(--muted)}.status-control select{width:120px;padding:8px;font-size:11px}.feedback-intro h3{font-size:26px;letter-spacing:-.8px;font-weight:500;margin-bottom:10px}.feedback-intro p{font-size:12px;line-height:1.7;color:var(--muted);margin-bottom:25px}.feedback-form{border:1px solid var(--line);border-radius:6px;overflow:hidden}.feedback-kinds{display:flex;gap:4px;padding:9px;background:var(--theme-subtle, #f8f9fb);border-bottom:1px solid var(--line)}.feedback-kinds button{display:flex;align-items:center;gap:6px;border:1px solid transparent;border-radius:4px;background:none;color:var(--muted);font-size:11px;padding:8px 9px}.feedback-kinds button.selected{background:var(--theme-surface, #fff);border-color:var(--theme-line, #cfd6df);color:var(--ink)}.feedback-form textarea{border:0;border-radius:0;box-shadow:none;font-size:14px;padding:18px}.feedback-footer{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-top:1px solid var(--theme-line, #edf0f3)}.feedback-footer small{color:var(--theme-muted, #8390a0);font-size:10px}.comments{margin-top:26px}.comment{padding:19px 0;border-bottom:1px solid var(--theme-line, #e7ecf2)}.comment.resolved{opacity:.6}.comment-top{display:flex;align-items:center;gap:9px}.feedback-icon{width:27px;height:27px;display:grid;place-items:center;border-radius:5px;background:var(--theme-subtle, #f2f5f8);color:var(--theme-muted, #8290a0)}.feedback-icon.like{background:var(--theme-subtle, #edf6ef);color:var(--theme-muted, #6c9279)}.feedback-icon.dislike{background:var(--theme-bg-danger, #fff0ec);color:var(--theme-text-danger, #b57764)}.feedback-icon.improve{background:var(--theme-bg-accent, #faf5ce);color:var(--theme-text-accent, #9a8627)}.comment-top strong{font-size:12px;font-weight:600}.comment-top small{background:var(--theme-subtle, #f0f3f7);padding:3px 5px;border-radius:3px;font:9px var(--mono);color:var(--theme-muted, #8291a4)}.comment-top time{font-size:10px;color:var(--theme-muted, #8491a2);margin-left:auto}.comment>p{font-size:14px;line-height:1.75;white-space:pre-wrap;overflow-wrap:anywhere;margin:12px 0 10px 36px}.resolve-button{display:flex;align-items:center;gap:6px;padding:0;margin-left:36px;border:0;background:none;font-size:10px;color:var(--theme-muted, #8292a5)}.version-list{border:1px solid var(--line);border-radius:5px;overflow:hidden}.version-list>button{display:flex;align-items:center;gap:14px;width:100%;background:var(--theme-surface, #fff);border:0;border-bottom:1px solid var(--theme-line, #e8edf3);padding:17px;text-align:left;color:var(--theme-muted, #8494a9)}.version-list>button:last-child{border-bottom:0}.version-list>button.selected,.version-list>button:hover{background:var(--theme-subtle, #fafbfc)}.version-list>button.selected{box-shadow:inset 3px 0 0 var(--yellow)}.version-circle{height:34px;width:34px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;background:var(--theme-surface, #fff);color:var(--theme-muted, #74859a);font:11px var(--mono)}.version-list>button>span:nth-child(2){flex:1}.version-list strong{display:block;color:var(--ink);font-size:12px;font-weight:500}.version-list small{display:block;color:var(--theme-muted, #8492a4);font-size:10px;margin-top:6px}.current-tag{font:9px var(--mono);padding:5px 7px;background:var(--theme-bg-accent, #f6f3cd);border-radius:3px;color:var(--theme-text-accent, #8d803b)}.history-preview{margin-top:26px}.history-header{display:flex;align-items:center;gap:8px;margin-bottom:17px}.history-header h3{font-size:14px;font-weight:500;margin-right:auto}.historic-block{border:1px solid var(--line);border-radius:5px;overflow:hidden;margin-bottom:14px}.historic-block>strong{display:block;padding:12px 14px;font-size:11px;font-weight:500;background:var(--theme-subtle, #f8f9fb);border-bottom:1px solid var(--line)}.compare-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.compare-grid h4{font-size:11px;color:var(--muted);margin-bottom:13px}.compare-grid .text-preview{font-size:12px;padding:14px}.integration-intro{display:flex;align-items:flex-start;gap:17px}.integration-intro .empty-icon{width:48px;height:48px;flex-shrink:0;margin:0;background:#f4ed382d}.integration-intro h3{font-size:18px;letter-spacing:-.4px;line-height:1.4;margin-bottom:9px}.integration-intro p{font-size:12px;line-height:1.75;color:var(--muted)}.copy-row{display:flex;gap:8px}.copy-row input{font:11px var(--mono)}.callout{padding:18px;border:1px solid var(--line);border-radius:5px;background:var(--theme-subtle, #f8f9fb)}.callout strong{font-size:11px;font-weight:600}.callout p{font-size:13px;color:var(--muted);line-height:1.8;margin-top:9px}.token-box{padding:16px;border:1px solid var(--theme-line, #e2dc91);border-radius:5px;background:var(--theme-bg-accent, #fffef2);color:var(--theme-text-accent, #686127)}.token-box>strong{display:block;font-size:11px;font-weight:600;margin-bottom:12px}.token-box summary{font-size:11px;margin-top:14px;cursor:pointer}.token-box pre{overflow:auto;padding:13px;border-radius:3px;background:var(--theme-surface, #fff);font:10px/1.6 var(--mono);white-space:pre-wrap;overflow-wrap:anywhere;margin-top:12px}.key-list>div{display:flex;align-items:center;gap:12px;border-top:1px solid var(--line);padding:16px 0}.key-list>div>div{flex:1}.key-list strong{font-size:12px;font-weight:500}.key-list small{display:block;margin-top:6px;font-size:10px;color:var(--muted)}.text-link{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--ink)}.login-page{display:grid;grid-template-columns:1.15fr 1fr;min-height:100dvh;background:var(--theme-surface, white)}.login-story{position:relative;display:flex;flex-direction:column;justify-content:space-between;border-right:1px solid var(--line);padding:44px 55px;background:var(--theme-surface, #fff);overflow:hidden}.login-story>.wordmark{padding:0}.login-story .wordmark img{width:158px}.login-story .wordmark>span{font-size:20px}.login-story-content{padding-top:50px;max-width:650px}.login-story .eyebrow{font-size:10px;letter-spacing:.3px}.login-story h1{position:relative;z-index:2;font-size:clamp(42px,4.1vw,62px);font-weight:500;line-height:1.12;letter-spacing:-2.7px;margin:23px 0 20px}.login-story-content>p:not(.eyebrow){font-size:14px;line-height:1.8;color:var(--muted)}.login-illustration{display:block;width:min(100%,450px);height:300px;object-fit:contain;margin:20px 0 10px auto}.login-process{display:flex;justify-content:space-between;gap:16px;border-top:1px solid var(--line);padding-top:23px;font:9px var(--mono);color:var(--theme-muted, #7b838e);letter-spacing:.3px}.login-form-wrap{display:flex;align-items:center;justify-content:center;background:var(--theme-subtle, #f9fafb);padding:50px}.login-form{width:100%;max-width:360px}.login-form .eyebrow{font-size:10px}.login-form h2{font-size:34px;letter-spacing:-1.2px;font-weight:500;line-height:1.2;margin:15px 0 13px}.login-form>p{font-size:13px;line-height:1.7;color:var(--muted);margin-bottom:33px}.login-form label{font-size:12px;font-weight:500;margin:22px 0}.login-form input{padding:13px 14px;background:var(--theme-surface, white)}.login-form>.button{width:100%;justify-content:space-between;min-height:49px;padding:14px 18px;font-size:13px;margin-top:8px}.login-form>small{display:block;text-align:center;font-size:10px;color:var(--theme-muted, #85909e);margin-top:25px}.fatal{padding:70px;text-align:center}.fatal h1{font-size:30px;letter-spacing:-1px}.fatal p{margin:16px 0 22px;color:var(--muted)}.mobile-menu,.sidebar-backdrop{display:none}@media(min-width:1700px){:root{--sidebar: 272px}.sidebar{padding-inline:24px}.page{padding:45px 48px 20px}.topbar{padding-inline:48px}.calendar-day{min-height:145px}.entry-card>strong{font-size:12px}.card-top,.card-status,.card-indicators{font-size:10px}.wordmark img{width:142px}.login-story{padding:50px 70px}.login-story-content{padding-top:70px}.login-illustration{width:500px;height:350px}}@media(max-width:1250px){:root{--sidebar: 226px}.sidebar{padding:25px 13px 16px}.wordmark img{width:127px}.wordmark>span{font-size:14px}.wordmark{gap:7px}.page{padding:30px 25px 16px}.topbar{padding-inline:25px}.page-title h1{font-size:34px}.page-title p{font-size:11px}.overview-row{gap:20px}.overview-item{font-size:10px}.calendar-toolbar{padding:18px 17px}.date-control{gap:10px}.date-control h2{font-size:18px}.view-actions{gap:8px}.filter-toolbar{padding:0 17px;gap:10px}.filter-tabs{gap:18px}.filter-tabs button{font-size:10px}.search input{width:115px;font-size:10px}.search kbd{display:none}.calendar-scroll{overflow-x:auto}.calendar-grid{min-width:900px}.calendar-day{padding:8px 6px;min-height:120px}.entry-card{padding:9px 7px 8px}.entry-card>strong{font-size:12px}.card-top{font-size:10px;gap:4px}.card-top time{font-size:10px}.card-status,.card-indicators{font-size:10px}.today-label{display:none}.weekday-row span{padding:12px 11px;font-size:10px}.library-grid{gap:16px;padding:20px}.calendar-footer>span:nth-child(2){display:none}.login-story{padding:38px}.login-story h1{font-size:47px}.login-illustration{height:280px}}@media(max-width:1020px){:root{--sidebar: 210px}.sidebar{padding:24px 10px 15px}.wordmark img{width:118px}.wordmark>span{font-size:13px}.workspace{padding:12px 5px;gap:8px}.workspace strong{font-size:10px}.workspace-avatar{height:26px;width:26px}.page{padding:26px 20px 15px}.page-title{align-items:flex-start;gap:15px}.page-title h1{font-size:31px}.page-title p{max-width:360px;font-size:11px}.title-actions{padding-top:25px}.overview-row{gap:15px;flex-wrap:wrap}.gap-summary{font-size:10px;padding:8px 10px}.calendar-toolbar{flex-wrap:wrap;gap:12px}.view-actions{margin-left:auto}.calendar-scroll{overflow-x:auto}.calendar-grid{min-width:900px}.calendar-day{padding:8px 7px}.entry-card>strong{font-size:12px}.card-top{font-size:10px}.filter-toolbar{flex-wrap:wrap;gap:0}.filter-tabs{flex:1}.search{flex-basis:100%;border-top:1px solid var(--theme-line, #edf0f3);padding:3px 0}.search input{width:100%;font-size:11px}.calendar-empty-strip{padding:17px;gap:12px}.calendar-empty-strip strong{font-size:11px}.calendar-empty-strip span{font-size:10px}.calendar-empty-strip>.button{display:none}.library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.list-labels,.list-entry{grid-template-columns:2fr 1fr 1fr;padding:14px 17px}.list-labels>span:nth-child(2),.list-entry>span:nth-child(2){display:none}.login-page{grid-template-columns:1fr 1fr}.login-story{padding:32px}.login-story h1{font-size:41px;letter-spacing:-1.8px}.login-form-wrap{padding:32px}.login-form h2{font-size:31px}.login-illustration{height:250px;margin-top:35px}.login-process{font-size:10px}}@media(max-width:720px){:root{--sidebar: 246px}.sidebar{transform:translate(-100%);visibility:hidden;transition:transform .2s;padding:27px 17px 17px}.sidebar.mobile-open{transform:translate(0);visibility:visible}.sidebar .wordmark img{width:139px}.sidebar .wordmark>span{font-size:15px}.sidebar-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:19;border:0;background:var(--theme-scrim, #14161960)}.main{margin-left:0}.topbar{height:58px;padding:0 16px}.mobile-menu{display:inline-flex}.breadcrumb{gap:8px;font-size:10px}.topbar-right{gap:8px}.page{padding:26px 16px 12px}.page-title{gap:12px;margin-bottom:25px}.page-title .eyebrow{font-size:10px;letter-spacing:.2px}.page-title h1{font-size:31px;letter-spacing:-1.3px;margin:11px 0}.page-title p{max-width:270px;font-size:11px}.title-actions{gap:5px;padding-top:28px}.title-actions>.primary{font-size:0;padding:11px;min-height:40px;gap:0}.title-actions>.primary svg{width:18px;height:18px}.title-actions>.icon-only{padding:9px}.overview-row{gap:14px 20px;padding:15px 0 18px;margin-bottom:4px}.overview-item{font-size:10px;gap:6px}.overview-item strong{font-size:13px}.gap-summary{margin-left:0;font-size:10px}.calendar-toolbar{padding:16px 12px;gap:15px}.date-control{gap:7px}.date-control h2{font-size:18px}.date-control .button{padding:6px 9px;min-height:31px;font-size:10px}.view-actions{gap:7px}.segmented button{font-size:10px;padding:6px 10px}.export-link{display:none}.filter-toolbar{display:block;padding-inline:12px}.filter-tabs{gap:17px;height:45px;overflow-x:auto}.filter-tabs button{font-size:10px}.search{padding-block:5px}.calendar-grid{min-width:900px}.calendar-day{min-height:125px;padding:8px}.weekday-row span{font-size:10px;padding:12px}.add-day{opacity:1;min-width:27px;min-height:27px}.card-top time{font-size:10px}.card-status,.card-indicators{font-size:10px}.calendar-footer{font-size:10px;padding:12px}.calendar-empty-strip{padding:17px 14px;gap:11px}.calendar-empty-strip strong{font-size:11px;line-height:1.5}.calendar-empty-strip span{font-size:10px}.empty-strip-icon{height:35px;width:35px}.page-footnote{font-size:10px;letter-spacing:.7px;padding-top:23px}.library-grid{gap:12px;padding:14px}.entry-card.large{padding:11px}.card-cover{height:120px}.entry-card.large>strong{font-size:14px}.entry-card.large>p{font-size:11px}.entry-card.large .card-top{font-size:10px}.entry-card.large .card-top time{font-size:10px}.entry-card.large .card-status,.entry-card.large .card-indicators{font-size:10px}.modal{max-height:calc(100dvh - 24px);max-width:calc(100vw - 20px);border-radius:7px}.dialog-heading{padding:18px 20px}.dialog-heading h2{font-size:15px}.form-body{padding:21px;gap:20px}.form-grid{gap:17px 13px}.toast{left:50%;bottom:18px;font-size:11px;max-width:calc(100vw - 28px);width:max-content;padding:13px 16px}.drawer{max-width:100vw;width:100vw;border-radius:0;max-height:100dvh}.drawer .dialog-heading{padding:16px 19px}.editor-intro{padding:23px 20px 0}.editor-intro h1{font-size:27px}.editor-meta{gap:12px;flex-wrap:wrap}.editor-line{font-size:10px;gap:9px}.editor-tabs{padding:0 20px;gap:26px}.editor-body{padding:23px 20px}.editor-bottom{padding:14px 16px;gap:8px}.status-control{gap:5px}.status-control label{display:none}.status-control select{width:112px}.save-row p{font-size:10px}.save-row .button{font-size:11px;padding:11px}.content-toolbar>div{gap:8px}.content-toolbar span{font-size:10px}.feedback-kinds{padding:7px;gap:1px}.feedback-kinds button{font-size:10px;padding:8px 6px;gap:4px}.feedback-kinds svg{width:13px}.feedback-intro h3{font-size:25px}.history-header{flex-wrap:wrap}.history-header h3{flex-basis:100%;margin-bottom:5px}.compare-grid{grid-template-columns:1fr}.copy-row{flex-wrap:wrap}.copy-row input{flex:1;min-width:180px}.login-page{display:flex;flex-direction:column}.login-story{padding:26px;border-right:0;border-bottom:1px solid var(--line);min-height:320px}.login-story .wordmark img{width:139px}.login-story .wordmark>span{font-size:17px}.login-story-content{padding-top:40px;position:relative}.login-story .eyebrow{font-size:10px}.login-story h1{font-size:35px;letter-spacing:-1.4px;line-height:1.15;margin:15px 0 13px;max-width:275px}.login-story-content>p:not(.eyebrow){font-size:11px;line-height:1.7;max-width:250px}.login-illustration{position:absolute;right:-40px;bottom:-4px;width:175px;height:145px;opacity:.7;margin:0;z-index:0}.login-story h1,.login-story-content>p{position:relative;z-index:1}.login-process{margin-top:30px;padding-top:16px;font-size:10px}.login-form-wrap{padding:36px 27px 44px;background:var(--theme-subtle, #fafbfc)}.login-form{max-width:430px}.login-form h2{font-size:30px}.login-form>p{font-size:12px;margin-bottom:27px}.login-form label{margin-block:20px}.login-form .eyebrow{font-size:10px}.empty{min-height:320px}.empty p{font-size:12px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}:root{--sidebar: 220px;--topbar: 48px}.compact-shell .sidebar{padding:20px 12px 10px;background:var(--theme-surface, #fff);gap:0}.compact-shell .wordmark{padding:0 8px 16px;gap:6px}.compact-shell .wordmark img{width:112px;height:auto}.compact-shell .wordmark>span{font-size:13px;margin-top:9px}.compact-shell .topbar{height:var(--topbar);padding:0 22px}.breadcrumb button{border:0;background:none;color:var(--muted);padding:0;font-size:12px}.breadcrumb{font-size:12px;gap:10px}.workspace-switch{position:relative;margin:12px 0 16px}.workspace-trigger{width:100%;display:flex;align-items:center;gap:9px;padding:9px 8px;border:1px solid var(--line);border-radius:8px;background:var(--theme-surface, #fff);text-align:left}.workspace-trigger>span:not(.workspace-image){flex:1;min-width:0}.workspace-trigger strong{display:block;font-size:12px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workspace-trigger small{display:block;font-size:10px;color:var(--muted);margin-top:2px;text-transform:capitalize}.workspace-image{display:grid;place-items:center;width:30px;height:34px;flex-shrink:0;border-radius:4px;background:var(--soft);overflow:hidden;color:var(--muted)}.workspace-image img{width:100%;height:100%;object-fit:cover;object-position:center 24%}.workspace-popover{position:absolute;left:0;top:calc(100% + 6px);width:100%;max-height:min(520px,calc(100dvh - 210px));overflow:hidden;display:flex;flex-direction:column;z-index:100;border:1px solid var(--line);border-radius:6px;background:var(--theme-surface, #fff);box-shadow:0 10px 40px var(--theme-shadow-soft, #14161920);padding:8px}.workspace-options{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:0 2px}.workspace-popover>input,.workspace-popover>button{flex-shrink:0}.workspace-popover>input{font-size:12px;padding:9px;min-height:35px;margin-bottom:7px}.workspace-popover small{display:block;font-family:var(--mono);font-size:9px;color:var(--muted);padding:12px 9px 5px}.workspace-popover button{display:flex;align-items:center;gap:9px;width:100%;border:0;background:var(--theme-surface, #fff);text-align:left;border-radius:4px;padding:6px 8px;font-size:12px}.workspace-popover button:hover{background:var(--soft)}.workspace-popover button>span:not(.workspace-image){flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-popover .workspace-image{height:28px;width:28px}.workspace-popover>button{border-top:1px solid var(--line);border-radius:0;margin-top:6px;padding:10px 9px}.compact-shell .nav-item{min-height:34px;font-size:12px;padding:8px 9px;border-radius:6px;gap:10px;margin-bottom:2px}.compact-shell .nav-item.active{background:var(--theme-bg-accent, #fdfbd5);box-shadow:none}.compact-shell .workspace-home{width:100%;flex-shrink:0}.workspace-trigger:hover,.workspace-trigger[aria-expanded=true]{background:var(--theme-subtle, #fafafa);border-color:var(--theme-line-strong, #c8cbd0)}.compact-shell .nav-item small{font-size:10px;background:transparent}.compact-shell .nav-heading{margin:22px 9px 8px;font-size:9px;letter-spacing:1px}.compact-shell .account-heading{height:19px}.compact-shell .account-nav{gap:2px;padding:0}.platform-nav-row{display:flex;align-items:center;position:relative}.compact-shell .nav-account{height:34px;min-height:34px;width:100%;padding:8px 9px;gap:10px;border:0;border-radius:4px;font-size:12px;background:none}.compact-shell .nav-account.selected{background:var(--soft);box-shadow:none}.compact-shell .nav-account>span{display:block;flex:1;font-weight:400}.compact-shell .nav-account>svg,.compact-shell .nav-account>.x-icon{width:16px;color:var(--theme-secondary, #646b73);flex:none}.platform-settings{position:absolute;right:5px;opacity:0}.platform-nav-row:hover .platform-settings,.platform-settings:focus-visible{opacity:1}.compact-shell .add-account{padding:9px;margin-top:6px;font-size:11px;gap:10px}.compact-shell .sidebar-bottom{padding-top:25px}.compact-shell .user-row{padding:12px 7px 3px;margin-top:12px;gap:9px}.compact-shell .user-avatar{width:25px;height:25px;font-size:10px}.compact-shell .user-row strong{font-size:11px}.compact-shell .page{padding:16px 20px 10px}.calendar-title{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:13px}.calendar-title>div:first-child{display:flex;align-items:baseline;gap:12px}.calendar-title h1{font-size:25px;font-weight:500;letter-spacing:-1px;margin:0}.calendar-title>div>span{font-size:11px;color:var(--muted)}.calendar-title .title-actions{padding:0;gap:8px}.compact-shell .button{min-height:34px;padding:8px 12px;font-size:12px;gap:7px;border-radius:4px}.compact-shell .button.compact{min-height:29px;padding:6px 9px;font-size:11px}.compact-shell .icon-button{min-width:27px;min-height:27px}.compact-shell .calendar-panel{border-radius:5px}.compact-shell .calendar-toolbar{padding:13px 15px;min-height:57px;gap:12px}.compact-shell .date-control{gap:10px}.compact-shell .date-control h2{font-size:18px;letter-spacing:-.6px;font-weight:500}.compact-shell .view-actions{gap:8px}.compact-shell .segmented{padding:2px;border-radius:4px}.compact-shell .segmented button{font-size:11px;padding:5px 11px}.compact-shell .filter-toolbar{padding:0 15px;min-height:42px}.compact-shell .filter-tabs{height:41px;gap:22px}.compact-shell .filter-tabs button{font-size:11px}.compact-shell .search input{font-size:11px;width:160px}.compact-shell .weekday-row span{font-family:var(--mono);font-size:10px;padding:10px 12px}.compact-shell .calendar-day{min-height:118px;padding:7px 6px 8px}.compact-shell .day-heading{margin-bottom:6px;min-height:22px}.compact-shell .day-number{height:21px;width:21px;font-size:10px}.compact-shell .today-label{font-size:8px}.compact-shell .entry-card{padding:8px 8px 7px;border-radius:4px;box-shadow:none}.compact-shell .card-top{margin-bottom:5px;font-size:10px}.compact-shell .card-top time{font-size:9px}.compact-shell .entry-card>strong{font-size:11px;font-weight:600;line-height:1.45;-webkit-line-clamp:2}.card-copy{font-size:10px!important;font-weight:400;color:var(--theme-secondary, #646b73);line-height:1.5;margin:4px 0 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:pre-line;overflow-wrap:anywhere}.compact-shell .card-bottom{margin-top:7px;gap:3px;flex-wrap:wrap}.compact-shell .card-status,.compact-shell .card-indicators{font-size:9px}.compact-shell .calendar-footer{padding:10px 13px;font-size:10px}.compact-shell .calendar-grid.week .calendar-day{min-height:calc(100dvh - 277px)}.compact-shell .list-entry{padding:11px 15px;font-size:12px}.list-entry small{max-width:440px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.calendar-list-empty{padding:60px 20px;text-align:center;color:var(--muted);font-size:13px}.compact-shell .calendar-loading{min-height:300px}.compact-form{padding:22px!important}.compact-form label{margin:16px 0;font-size:12px}.compact-form input,.compact-form select,.compact-form textarea{font-size:13px;padding:9px 10px;min-height:36px}.compact-form .form-grid{gap:16px}.compact-form .form-footer{margin-top:20px;padding-top:17px}.workspace-type-picker{display:grid;grid-template-columns:1fr 1fr;gap:9px}.workspace-type-picker>button{display:flex;align-items:flex-start;gap:9px;padding:13px 11px;text-align:left;border:1px solid var(--line);border-radius:5px;background:var(--theme-surface, white);font-size:13px}.workspace-type-picker>button.selected{border-color:var(--theme-line, #c5be24);background:var(--theme-bg-accent, #fffef0)}.workspace-type-picker>button>span{flex:1}.workspace-type-picker small{display:block;font-size:10px;line-height:1.6;color:var(--muted);margin-top:4px}.platform-picker{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.platform-picker>button{display:flex;align-items:center;gap:8px;padding:12px 9px;text-align:left;border:1px solid var(--line);background:var(--theme-surface, white);border-radius:4px;font-size:12px}.platform-picker>button.selected{background:var(--theme-bg-accent, #fffef0);border-color:var(--theme-line, #c5be24)}.platform-picker>button>span{flex:1}.platform-picker>button:disabled{opacity:.4}.account-options{border-top:1px solid var(--line);margin-top:18px;padding-top:12px}.account-options summary{font-size:12px;color:var(--muted);cursor:pointer}.danger-link{display:flex;align-items:center;gap:6px;color:var(--theme-text-danger, #ad4848);border:0;background:none;font-size:11px;margin-top:20px;padding:0}.account-options input[type=color]{width:100%;height:36px;padding:4px}.workspace-directory{padding:22px;max-width:1450px}.workspace-directory>header{display:flex;justify-content:space-between;align-items:center;gap:20px}.workspace-directory h1{font-size:24px;font-weight:500;letter-spacing:-1px;margin:0}.workspace-directory header p{font-size:12px;color:var(--muted);margin:5px 0 0}.directory-tools{display:flex;align-items:center;gap:8px;margin:20px 0}.directory-search{display:flex;flex-direction:row;height:34px;min-width:0;margin:0;align-items:center;gap:8px;max-width:320px;flex:1;border:1px solid var(--line);border-radius:4px;padding:0 10px}.directory-search input{height:32px;min-height:0;min-width:0;width:100%;border:0;box-shadow:none;font-size:12px;padding:7px 0;background:none}.directory-search>svg{flex-shrink:0;color:var(--muted)}.directory-tools>.button{height:34px;min-height:34px;padding:7px 10px}.directory-search:focus-within{border-color:var(--ink)}.directory-search input:focus{outline:none;box-shadow:none}.workspace-group{margin-top:25px}.workspace-group h2{font-family:var(--mono);font-size:11px;text-transform:uppercase;letter-spacing:.7px;font-weight:400;color:var(--muted);margin:0 0 12px}.workspace-group h2 span{margin-left:7px;color:var(--theme-muted, #959ba2)}.workspace-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.workspace-tile{border:1px solid var(--line);border-radius:5px;overflow:hidden}.workspace-tile>button{width:100%;display:flex;align-items:center;gap:11px;text-align:left;border:0;background:var(--theme-surface, #fff);padding:12px}.workspace-tile>button:hover{background:var(--theme-bg-accent, #fffef4)}.workspace-tile .workspace-image{height:52px;width:44px}.workspace-tile>button>span:not(.workspace-image){flex:1;min-width:0}.workspace-tile strong{display:block;font-size:13px;font-weight:500}.workspace-image.workspace-brand img{object-fit:contain;padding:7px}.workspace-tile small{display:block;margin-top:6px;font-size:10px;color:var(--muted)}.workspace-tile .restore-workspace{font-size:11px;color:var(--theme-secondary, #646b73);border-top:1px solid var(--line);padding:9px 16px;justify-content:center}.context-page{padding:20px 22px}.context-heading{display:flex;align-items:center;gap:15px;margin-bottom:22px}.context-heading h1{margin:0;flex:1;font-size:22px;letter-spacing:-.7px;font-weight:500}.context-heading h1>span{display:block;font-size:11px;letter-spacing:0;color:var(--muted);margin-top:3px}.context-layout{display:grid;grid-template-columns:168px minmax(0,1fr);border:1px solid var(--line);border-radius:5px;min-height:75dvh}.context-layout>nav{padding:12px 8px;border-right:1px solid var(--line)}.context-layout>nav button{display:flex;align-items:center;gap:7px;width:100%;border:0;background:none;border-radius:4px;text-align:left;padding:8px;font-size:11px;margin-bottom:2px}.context-layout>nav button.selected{background:var(--theme-bg-accent, #fdfbd5)}.context-layout>nav button>span{margin-left:auto;color:var(--muted);font-size:10px}.context-content{padding:24px;min-width:0}.context-tools{display:flex;align-items:center;gap:13px;margin-bottom:19px}.context-tools h2{font-size:18px;font-weight:500;letter-spacing:-.5px;flex:1;margin:0}.context-tools h2 small{font-size:11px;color:var(--muted);letter-spacing:0}.context-tools>input{font-size:12px;width:160px;min-height:31px;padding:6px 8px}.inline-check{display:flex;flex-direction:row;align-items:center;gap:6px;font-size:11px;color:var(--muted);white-space:nowrap}.inline-check input{width:14px;height:14px;margin:0;min-height:0}.record-list{border-top:1px solid var(--line)}.record-list>button{display:flex;align-items:center;gap:12px;text-align:left;border:0;border-bottom:1px solid var(--theme-line, #edf0f3);background:none;width:100%;padding:12px 3px}.record-list>button:hover{background:var(--theme-subtle, #fafbfc)}.record-list>button>span{flex:1;min-width:0}.record-list strong{font-size:12px;display:block;font-weight:500;line-height:1.5}.record-list small{display:block;font-size:10px;color:var(--muted);margin-top:3px}.record-list>button>svg{color:var(--muted);flex-shrink:0}.record-list:not(.media-record-list)>button>img{width:44px;height:44px;flex-shrink:0;border-radius:4px;object-fit:cover;object-position:center 28%}.media-record-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;border:0}.media-record-list>button{display:flex;flex-direction:column;align-items:stretch;border:1px solid var(--line);padding:8px;border-radius:4px;gap:8px}.media-record-list img{width:100%;height:180px;object-fit:cover;border-radius:3px;object-position:center 28%}.media-record-list>button>svg{display:none}.context-empty{padding:50px 10px;font-size:13px;color:var(--muted)}.pagination{display:flex;align-items:center;justify-content:flex-end;gap:13px;margin-top:20px;font-size:11px;color:var(--muted)}.profile-intro{display:flex;gap:20px;margin-bottom:27px;align-items:center}.profile-intro>.workspace-image{height:128px;width:94px}.profile-intro h2{font-size:25px;font-weight:500;letter-spacing:-.8px;margin:0 0 7px}.profile-intro p{font-size:13px;color:var(--muted);max-width:700px;line-height:1.7;white-space:pre-line;margin:0}.structured-data{margin:0}.structured-data>div{display:grid;grid-template-columns:140px minmax(0,1fr);gap:18px;padding:14px 0;border-top:1px solid var(--theme-line, #edf0f3)}.structured-data dt{font-size:11px;font-weight:500;color:var(--muted);overflow-wrap:anywhere}.structured-data dd{margin:0;font-size:12px;line-height:1.7;min-width:0;overflow-wrap:anywhere}.structured-data.nested>div{grid-template-columns:110px minmax(0,1fr);padding:10px 0;gap:12px}.structured-data.nested>div:first-child{border-top:0;padding-top:0}.record-text{white-space:pre-wrap;margin:0}.record-text+*{margin-top:10px}.structured-array>div{padding:8px 0}.structured-array>div+div{border-top:1px solid var(--theme-line, #edf0f3)}.structured-data a,.record-detail a{color:var(--theme-text-accent, #545a23);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.record-link{display:inline-flex;align-items:center;gap:5px}.record-detail{padding:24px;overflow-y:auto;min-height:0}.record-detail .record-json{font-family:var(--mono);font-size:11px;line-height:1.7;min-height:380px}.record-detail label{font-size:12px;margin-bottom:18px}.record-actions{display:flex;align-items:center;gap:8px;margin-bottom:20px;font-size:11px;color:var(--muted)}.record-actions>span{flex:1}.record-media{margin-bottom:25px}.record-media img,.record-media video{width:100%;max-height:450px;object-fit:contain;background:var(--theme-subtle, #f5f6f7);border-radius:4px}.record-media a{display:flex;gap:5px;align-items:center;font-size:11px;margin-top:9px}.record-history{border-top:1px solid var(--line);padding-top:18px;margin-top:20px;font-size:12px}.record-history details{padding:12px 0}.record-detail details summary{cursor:pointer}.record-history .structured-data{margin-top:14px}.unscheduled-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--theme-scrim, #14161955);z-index:75;display:flex;justify-content:flex-end}.unscheduled-panel{width:590px;max-width:100%;background:var(--theme-surface, white);height:100dvh;overflow:auto;padding:24px;box-shadow:-4px 0 20px var(--theme-shadow-soft, #14161915)}.unscheduled-panel>header{display:flex;align-items:center;justify-content:space-between}.unscheduled-panel h2{font-size:20px;letter-spacing:-.6px;font-weight:500;margin:0}.unscheduled-panel h2>span{font-size:12px;color:var(--muted);margin-left:7px}.unscheduled-panel>p{font-size:12px;color:var(--muted);margin:12px 0 20px}.unscheduled-panel>input{font-size:12px;min-height:35px}.unscheduled-list{margin-top:20px}.unscheduled-list>button{display:flex;gap:11px;width:100%;align-items:center;background:var(--theme-surface, white);border:0;border-bottom:1px solid var(--line);text-align:left;padding:13px 0}.unscheduled-list>button>span{flex:1;min-width:0}.unscheduled-list strong{font-weight:500;font-size:12px;display:block}.unscheduled-list small{font-size:11px;color:var(--muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:4px}.unscheduled-list svg{color:var(--muted);flex-shrink:0}@media(min-width:1700px){.compact-shell .calendar-day{min-height:145px}.compact-shell .entry-card>strong{font-size:12px}.compact-shell .card-copy{font-size:11px!important}.compact-shell .card-status,.compact-shell .card-indicators{font-size:10px}.compact-shell .calendar-grid.week .calendar-day{min-height:calc(100dvh - 277px)}}@media(max-width:1250px){:root{--sidebar: 200px}.compact-shell .page{padding:18px}.compact-shell .calendar-grid{min-width:900px}.compact-shell .calendar-scroll{overflow-x:auto}.workspace-grid,.media-record-list{grid-template-columns:repeat(2,minmax(0,1fr))}.context-tools{flex-wrap:wrap}.calendar-title>div:first-child{display:block}.calendar-title>div>span{display:block;margin-top:4px}.compact-shell .calendar-toolbar{flex-wrap:wrap}.compact-shell .view-actions{margin-left:auto}.compact-shell .filter-toolbar{flex-wrap:wrap}.compact-shell .search{border:0;flex-basis:auto}.compact-shell .filter-tabs{flex:1}}@media(max-width:850px){.context-layout{grid-template-columns:135px minmax(0,1fr)}.context-content{padding:16px}.structured-data>div,.structured-data.nested>div{grid-template-columns:1fr;gap:5px}.context-heading h1{font-size:18px}.context-heading{gap:8px}.context-page{padding:18px}.media-record-list img{height:145px}.compact-shell .search{flex-basis:100%;border-top:1px solid var(--line)}.compact-shell .search input{width:100%}.compact-shell .filter-toolbar{display:block}.workspace-directory{padding:22px}.workspace-grid{grid-template-columns:1fr}}@media(max-width:720px){:root{--sidebar: 220px}.compact-shell .sidebar{width:220px}.compact-shell .sidebar .wordmark img{width:112px}.compact-shell .sidebar .wordmark>span{font-size:13px}.compact-shell .topbar{padding:0 13px}.compact-shell .breadcrumb{gap:7px;font-size:11px}.new-workspace-top{display:none!important}.compact-shell .page{padding:15px 12px}.calendar-title h1{font-size:23px}.calendar-title .title-actions>.button.primary{font-size:11px;padding:8px 10px}.calendar-title .title-actions>.button.primary svg{width:13px}.compact-shell .calendar-title{margin-bottom:14px;gap:10px}.compact-shell .calendar-toolbar{padding:11px 10px;gap:10px}.compact-shell .date-control h2{font-size:17px}.compact-shell .view-actions{width:100%;justify-content:flex-end;gap:6px}.compact-shell .view-actions>.button{margin-right:auto}.compact-shell .segmented button{padding:5px 9px;font-size:10px}.compact-shell .filter-tabs{gap:17px;overflow-x:auto}.compact-shell .filter-tabs button{font-size:10px}.compact-shell .filter-toolbar{padding-inline:10px}.compact-shell .weekday-row span{font-size:10px}.compact-shell .card-top time,.compact-shell .card-status,.compact-shell .card-indicators{font-size:9px}.compact-shell .calendar-footer{font-size:9px}.workspace-directory>header{align-items:flex-start}.workspace-directory h1{font-size:24px}.workspace-directory>header>.button{font-size:11px;padding:8px}.workspace-directory header p{font-size:11px}.workspace-directory{padding:20px 15px}.context-page{padding:15px 12px}.context-layout{display:block}.context-layout>nav{display:flex;gap:5px;border-right:0;border-bottom:1px solid var(--line);overflow-x:auto;padding:9px}.context-layout>nav button{width:auto;white-space:nowrap;gap:7px;margin:0}.context-heading{flex-wrap:wrap}.context-heading h1{flex-basis:50%;font-size:20px}.context-heading>.button:last-child{margin-left:auto}.context-tools>input{width:130px}.context-content{padding:15px}.media-record-list{gap:9px}.media-record-list img{height:155px}.media-record-list strong{font-size:11px}.profile-intro{align-items:flex-start;gap:14px}.profile-intro>.workspace-image{width:68px;height:94px}.profile-intro h2{font-size:22px}.profile-intro p{font-size:12px}.compact-form{padding:18px!important}.platform-picker{grid-template-columns:1fr 1fr}.workspace-type-picker>button{font-size:12px;padding:11px 8px;gap:6px}.workspace-type-picker small{font-size:10px}.workspace-type-picker>button>svg{width:16px;flex-shrink:0}.record-detail{padding:19px}.workspace-popover{width:100%}.login-illustration{display:none}.login-story{min-height:0;padding:24px}.login-story-content{padding-top:24px}.login-story h1{font-size:30px;margin-top:14px}.login-process{margin-top:23px}.login-form-wrap{padding:30px 25px}.login-story .eyebrow{font-size:9px}}.compact-form{gap:14px}.compact-form>label{margin:0}.compact-form .form-footer{margin-top:4px;padding-top:15px}.compact-form .account-options{margin-top:2px}.compact-shell .dialog-heading{padding:15px 21px}.compact-shell .dialog-heading h2{font-size:15px}.profile-intro .button{margin-top:13px}.profile-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:25px}.profile-facts>div>small{display:block;color:var(--muted);font-size:10px;margin-bottom:7px}.profile-facts p{font-size:12px;line-height:1.7}.profile-section{border-top:1px solid var(--line);padding:18px 0;font-size:13px}.profile-section>summary{cursor:pointer;font-weight:500}.profile-section>.structured-data,.profile-section>.record-text,.profile-section>.structured-array{margin-top:20px;font-size:13px;line-height:1.8}.source-metadata{border-top:1px solid var(--line);padding-top:17px;margin-top:23px;color:var(--muted);font-size:11px}.source-metadata>summary{cursor:pointer}.source-metadata>.structured-data,.source-metadata>label{margin-top:17px}.record-fields{display:flex;flex-direction:column;gap:16px}.record-fields label{font-size:12px;margin:0}.record-fields textarea{font-family:var(--font);font-size:13px;line-height:1.6;padding:10px;font-weight:400}.field-section{border:1px solid var(--line);border-radius:4px;padding:12px 13px;font-size:12px}.field-section>summary{cursor:pointer}.field-section>.record-fields,.field-section>.structured-array{margin-top:16px}.record-detail>.record-fields{margin-top:15px}@media(max-width:720px){.profile-facts{grid-template-columns:1fr 1fr}.record-fields textarea{font-size:14px}}.media-filters{display:flex;gap:9px;margin:0 0 18px}.media-filters select{font-size:11px;min-height:32px;padding:7px 9px;max-width:33%;flex:1}.media-location{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:23px}.media-location select{font-size:12px;min-height:34px}.calendar-record-link{margin-bottom:20px;text-decoration:none!important;font-size:12px}.archived-workspace-label{font-size:10px;color:var(--muted);border:1px solid var(--line);padding:3px 6px;border-radius:4px;margin-left:10px;letter-spacing:0}.compact-shell .nav-group-label{margin:14px 0 3px;padding:0 10px;font-size:9px}.compact-shell .nav-group-label:first-child{margin-top:4px}.studio-topbar-actions{display:flex;align-items:center;gap:9px;flex-shrink:0}.compact-shell .topbar{gap:16px}.compact-shell .topbar .breadcrumb{min-width:0}.compact-shell .topbar .breadcrumb strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compact-shell .topbar .breadcrumb>button,.compact-shell .topbar .breadcrumb>svg{flex-shrink:0}.topbar-settings.selected{background:var(--theme-bg-accent, #fafbdc);border-color:var(--theme-line, #dce0b8)}.settings-hub{max-width:1260px;margin:0 auto}.settings-navigation{display:flex;align-items:stretch;gap:28px;padding:0 32px;min-height:61px;border-bottom:1px solid var(--line)}.settings-navigation>button{border:0;border-bottom:2px solid transparent;background:none;padding:19px 1px 17px;font-size:12px;color:var(--muted);white-space:nowrap}.settings-navigation>button:hover{color:var(--ink)}.settings-navigation>button[aria-current=page]{color:var(--ink);border-bottom-color:var(--ink);font-weight:550}.settings-navigation>button:focus-visible{outline:2px solid var(--ink);outline-offset:-4px;border-radius:5px}.settings-nav-scope{align-self:center;font:9px var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-right:-12px}.settings-nav-studio{border-left:1px solid var(--line);padding-left:24px;margin-left:4px}.settings-hub .connections-page{max-width:none}.settings-hub .connections-eyebrow{display:none}.settings-hub .connections-heading h1{margin-top:0}.workspace-settings-empty{padding:36px 32px}.workspace-settings-empty h1{font-size:27px;letter-spacing:-.6px}.workspace-settings-empty p{color:var(--muted);font-size:12px;line-height:1.6}@media(max-width:900px){.settings-navigation{padding-inline:20px}}@media(max-width:600px){.settings-navigation{gap:22px;padding-inline:16px;min-height:55px;overflow-x:auto}.settings-nav-scope{display:none}.settings-navigation>button{font-size:11px;padding-block:17px 14px}.compact-shell .topbar .breadcrumb{gap:5px;overflow:hidden;white-space:nowrap}.compact-shell .topbar .breadcrumb>span{display:none}.compact-shell .topbar .breadcrumb>svg:last-of-type{display:none}.compact-shell .topbar .topbar-settings{padding:7px 9px;font-size:11px;gap:6px}.compact-shell .topbar{gap:10px}.workspace-settings-empty{padding:24px 16px}}.settings-hub{width:100%;min-width:0;max-width:none;margin:0;--settings-gutter: 32px;--settings-surface: var(--theme-subtle, #fafaf8)}.settings-navigation{padding-inline:var(--settings-gutter);gap:26px;background:var(--theme-surface, #fff)}.settings-navigation>button{font-size:13px;padding-block:20px 18px}.settings-navigation>button[aria-current=page]{border-bottom-color:var(--ink)}.settings-nav-scope{font-size:9px;max-width:170px}.settings-hub>.settings-page{width:100%;max-width:none;min-width:0;margin:0;padding:30px var(--settings-gutter) 48px}.settings-page-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:22px 28px;margin-bottom:28px}.settings-page-title{min-width:0;flex:1 1 300px}.settings-page-header h1{margin:0 0 7px;font-size:27px;font-weight:600;line-height:1.25;letter-spacing:-1px}.settings-page-header p{margin:0;color:var(--muted);font-size:13px;line-height:1.65}.settings-page-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.settings-page .button{min-height:38px;border-radius:7px;font-size:12px;gap:8px}.settings-page .settings-workspace-picker{display:flex;align-items:center;gap:10px;padding:8px 12px;border:1px solid var(--line);border-radius:9px;background:var(--theme-surface, #fff);width:240px;max-width:100%}.settings-workspace-picker .workspace-image{width:32px;height:32px;flex:0 0 32px;border-radius:6px}.settings-page .settings-workspace-picker label{min-width:0;flex:1;display:grid;gap:1px;margin:0}.settings-workspace-picker label>span{color:var(--muted);font-size:10px;font-weight:400}.settings-page .settings-workspace-picker select{width:100%;min-height:24px;padding:0 18px 0 0;border:0;border-radius:3px;background-color:transparent;font-size:12px;font-weight:600;text-overflow:ellipsis}.settings-section{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(0,2fr);gap:28px 48px;padding:28px;min-width:0}.settings-section+.settings-section{border-top:1px solid var(--line)}.settings-section-intro{min-width:0}.settings-section-icon{display:grid;place-items:center;width:36px;height:36px;margin-bottom:15px;border:1px solid var(--theme-line, #e8e8df);border-radius:9px;background:var(--settings-surface);color:var(--theme-secondary, #55594a)}.settings-section-intro h2{font-size:14px;font-weight:650;letter-spacing:-.2px;margin:0 0 7px}.settings-section-intro p{margin:0;max-width:32ch;font-size:12px;line-height:1.75;color:var(--muted)}.settings-section-content{display:grid;align-content:start;gap:22px;min-width:0}.settings-page input:not([type=checkbox]):not([type=radio]),.settings-page textarea,.settings-page select{border-radius:7px;font-size:13px}.settings-page label{font-size:12px}.settings-page :is(.workspace-settings-form,.connections-brand,.access-people,.access-detail,.trends-connection-card){border-color:var(--line);border-radius:12px;box-shadow:0 2px 3px var(--theme-shadow-soft, #14161903)}.settings-page .workspace-settings-form>fieldset{display:block;padding:0}.settings-page .workspace-settings-form textarea{min-height:126px;line-height:1.75}.settings-page .workspace-settings-types label{padding:15px;gap:10px;min-width:0}.settings-page .workspace-settings-types label.selected{background:var(--theme-bg-accent, #fcfce9);border-color:var(--theme-line, #b6b88b)}.settings-page .workspace-settings-types small{font-size:11px}.settings-page .workspace-settings-help{margin-top:-14px}.settings-page .workspace-settings-timezone{padding-top:28px}.settings-page .workspace-settings-timezone-help{margin:-12px 0 0;align-items:start;flex-direction:column;gap:10px}.settings-page .workspace-settings-footer,.settings-page .settings-form-actions{padding:18px 28px;background:var(--settings-surface);border-top:1px solid var(--line);margin:0}.settings-page .workspace-settings-lifecycle{border:1px solid var(--line);border-radius:12px;padding:23px 28px;margin-top:24px;background:var(--settings-surface)}.settings-page .workspace-settings-lifecycle p{max-width:75ch}.settings-page .connections-overview,.settings-page .access-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:0;margin:0 0 24px;border:1px solid var(--line);border-radius:10px;background:var(--settings-surface);overflow:hidden}.settings-page .connections-overview>span,.settings-page .access-summary>div,.settings-page .access-summary>div:first-child{display:flex;align-items:center;gap:10px;padding:19px 22px;border:0;min-width:0;font-size:12px}.settings-page .connections-overview>span+span,.settings-page .access-summary>div+div{border-left:1px solid var(--line)}.settings-page .connections-overview strong,.settings-page .access-summary strong{display:inline;margin-bottom:0;font-size:23px;font-weight:600;letter-spacing:-.7px}.settings-page .connections-vault-note{margin-bottom:22px;padding:0;border:0;background:none;align-items:start}.settings-page .connections-vault-note svg{margin-top:2px}.settings-page .connections-toolbar{margin-bottom:18px}.settings-page .connections-search{max-width:440px}.settings-page .connections-brand-heading{background:var(--settings-surface);padding:19px 24px}.settings-page .connections-account{padding:22px 24px}.settings-page .connections-platform{width:40px;height:40px;border:1px solid var(--theme-line, #eceee8)}.settings-page .connections-account-name strong{font-size:13px}.settings-page .connections-account-status{min-width:225px}.settings-page .connections-status{border-radius:20px;padding:5px 9px}.settings-page .trends-connection-card{padding:0;margin:0;overflow:hidden}.settings-page .trends-connection-card>.trends-section-heading{margin:0;padding:24px 28px;background:var(--settings-surface)}.settings-page .trends-connection-facts{margin:0;padding:22px 28px;gap:28px}.settings-page .trends-connection-facts dt{font-size:11px}.settings-page .trends-connection-facts dd{font-size:13px}.settings-page .trends-connection-form{gap:0}.settings-page .trends-connection-card>.error,.settings-page .trends-connection-card>.trends-callout{margin:20px 28px}.settings-page .trends-connection-card form>.trends-help{padding:0 28px 18px;margin:0;background:var(--settings-surface);font-size:11px}.settings-page .trends-budget-fields{gap:18px}.settings-page .trends-enabled{padding:13px 15px;background:var(--settings-surface);border:1px solid var(--theme-line, #e7e9e1);border-radius:7px}.settings-page .trends-connection-status{border-radius:20px}.settings-page .access-layout{grid-template-columns:minmax(240px,.85fr) minmax(0,2fr);gap:24px}.settings-page .access-people-list{display:block}.settings-page .access-people-tools{padding:12px}.settings-page .access-person{padding:10px 12px}.settings-page .access-person.selected{background:var(--soft);box-shadow:inset 0 0 0 1px var(--line)}.settings-page .access-detail-header{padding:15px 20px;background:var(--settings-surface)}.settings-page .access-profile,.settings-page .access-assignments{padding:17px 20px 19px}.settings-page .access-section-title h3{font-size:14px}.settings-page .access-field-grid{gap:18px}.settings-page .access-person-text>strong{font-size:12px}@media(min-width:1700px){.settings-hub{--settings-gutter: 40px}.settings-section{grid-template-columns:minmax(240px,.7fr) minmax(0,2fr)}}@media(max-width:1100px){.settings-hub{--settings-gutter: 24px}.settings-section{grid-template-columns:minmax(155px,.7fr) minmax(0,2fr);gap:28px;padding:24px}.settings-page .access-layout{grid-template-columns:minmax(0,1fr);gap:18px}.settings-page .access-people-list{max-height:280px}.settings-page .connections-overview>span,.settings-page .access-summary>div,.settings-page .access-summary>div:first-child{padding:18px 16px;font-size:11px}}@media(max-width:800px){.settings-hub{--settings-gutter: 20px}.settings-page-header{align-items:flex-start;gap:18px}.settings-page-title{flex-basis:100%}.settings-page-actions{width:100%;justify-content:space-between}.settings-section{grid-template-columns:minmax(0,1fr);gap:22px}.settings-section-intro p{max-width:none}.settings-section-icon{display:none}.settings-page .access-layout{grid-template-columns:minmax(0,1fr)}.settings-page .access-people-list{max-height:280px}}@media(max-width:600px){.settings-hub{--settings-gutter: 16px}.app-shell .settings-hub .settings-navigation{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;padding:8px var(--settings-gutter);min-height:56px}.settings-navigation>button{font-size:12px;padding-block:18px 16px}.settings-hub>.settings-page{padding-block:24px 36px}.settings-page-header{margin-bottom:22px}.settings-page-header h1{font-size:24px;letter-spacing:-.8px}.settings-page-header p{font-size:12px}.settings-page-actions{gap:12px}.settings-page .settings-workspace-picker{width:100%}.settings-section{padding:20px}.settings-page .workspace-settings-timezone{padding-top:20px}.settings-page .workspace-settings-footer,.settings-page .settings-form-actions{padding:16px 20px}.settings-page .workspace-settings-lifecycle{padding:20px}.settings-page .connections-overview,.settings-page .access-summary{grid-template-columns:minmax(0,1fr)}.settings-page .connections-overview>span,.settings-page .access-summary>div,.settings-page .access-summary>div:first-child{padding:13px 16px}.settings-page .connections-overview>span+span,.settings-page .access-summary>div+div{border-left:0;border-top:1px solid var(--line)}.settings-page .connections-overview strong,.settings-page .access-summary strong{font-size:20px}.settings-page .connections-brand-heading,.settings-page .connections-account{padding:18px 16px}.settings-page .connections-account-status{min-width:0;padding-left:50px}.settings-page .trends-connection-card>.trends-section-heading,.settings-page .trends-connection-facts,.settings-page .access-detail-header,.settings-page .access-profile,.settings-page .access-assignments{padding:20px}.settings-page .trends-connection-facts{grid-template-columns:minmax(0,1fr);gap:18px}.settings-page .trends-budget-fields{grid-template-columns:minmax(0,1fr)}.settings-page .trends-connection-card form>.trends-help{padding-inline:20px}.settings-page .trends-connection-card>.error{margin-inline:20px}}.settings-hub .settings-navigation{min-width:0;max-width:100%;overflow-x:auto}@media(min-width:601px)and (max-width:1100px){.app-shell .settings-hub .settings-navigation{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 16px;padding-block:8px;overflow:visible}.settings-hub .settings-navigation>.settings-nav-scope{display:none}.settings-hub .settings-navigation>button{min-width:0;padding:14px 6px;white-space:normal}}.workspace-feature-settings{width:100%;min-width:0;box-sizing:border-box;padding:30px 32px 40px}.feature-admin-badge{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--theme-line, #e2e5d7);border-radius:20px;padding:7px 11px;color:var(--theme-secondary, #70775c);font-size:11px;white-space:nowrap;background:var(--theme-subtle, #fafbf6)}.feature-directory-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:16px}.feature-type-filters{display:flex;gap:5px;padding:4px;border:1px solid var(--line);border-radius:10px;background:var(--theme-subtle, #fafbf8);max-width:100%}.feature-type-filters button{display:flex;align-items:center;justify-content:center;gap:8px;background:none;border:0;padding:9px 12px;border-radius:6px;font-size:12px;color:var(--theme-secondary, #777d6c);white-space:nowrap}.feature-type-filters button[aria-pressed=true]{background:var(--theme-surface, #fff);color:var(--theme-text, #343b25);box-shadow:0 1px 4px var(--theme-shadow-soft, #29301015)}.feature-type-filters button span{font-size:10px;font-variant-numeric:tabular-nums;background:var(--theme-soft, #f0f2e8);border-radius:5px;padding:2px 5px}.workspace-feature-settings .feature-search{display:flex;flex-direction:row;align-items:center;gap:9px;margin:0;width:300px;max-width:100%;padding:0 12px;border:1px solid var(--line);border-radius:9px;background:var(--theme-surface, #fff);color:var(--theme-muted, #8a917c)}.feature-search input{width:100%;min-width:0;border:0!important;background:none;padding:12px 0;font-size:12px;outline:none}.workspace-feature-settings .feature-search input:focus{outline:0;box-shadow:none}.feature-search:focus-within{outline:2px solid var(--theme-line-strong, #777f51);outline-offset:2px}.feature-directory-meta{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:11px;color:var(--theme-muted, #919688);margin:0 0 13px}.feature-directory-table{border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--theme-surface, #fff)}.feature-directory-table table{width:100%;border-collapse:collapse;table-layout:fixed}.feature-directory-table thead{background:var(--theme-subtle, #f9faf6);color:var(--theme-muted, #858c78)}.feature-directory-table thead th{width:8%;text-align:center;font-size:10px;font-weight:500;padding:17px 5px}.feature-directory-table thead th:first-child{width:30%;text-align:left;padding-left:22px}.feature-directory-table thead th:last-child{width:22%}.feature-directory-table thead svg{display:block;margin:0 auto 7px;color:var(--theme-muted, #8b927c)}.feature-directory-table tbody tr{border-top:1px solid var(--line)}.feature-directory-table tbody tr:hover{background:var(--theme-surface, #fdfef9)}.feature-directory-table tbody tr.is-dirty{background:var(--theme-bg-accent, #fffef3)}.feature-directory-table tbody th{text-align:left;font-weight:400;padding:14px 16px 14px 22px}.feature-workspace-identity{display:flex;align-items:center;gap:12px;min-width:0}.feature-workspace-identity>div{min-width:0;flex:1}.feature-workspace-identity strong{display:block;font-size:13px;font-weight:550;color:var(--theme-text, #303729);overflow-wrap:anywhere}.feature-workspace-identity span:not(.workspace-image):not(.feature-workspace-icon){display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:5px;color:var(--theme-muted, #94998b);font-size:10px}.feature-workspace-identity small{border:1px solid var(--theme-line, #e1e4dc);border-radius:4px;padding:2px 4px;font-size:9px}.feature-workspace-identity p{margin:6px 0 0;color:var(--theme-muted, #969c8c);font-size:10px}.is-dirty .feature-workspace-identity p{color:var(--theme-text-accent, #7a7327)}.feature-workspace-identity>.workspace-image,.feature-workspace-icon{display:grid;place-items:center;width:36px;height:36px;flex:0 0 36px;border:1px solid var(--theme-line, #e5e9db);border-radius:9px;background:var(--theme-subtle, #f5f7ed);color:var(--theme-secondary, #818d61)}.is-archived .feature-workspace-identity>.workspace-image,.is-archived .feature-workspace-icon{opacity:.55}.feature-directory-table .feature-matrix-switch{display:flex;align-items:center;justify-content:center;flex-direction:row;position:relative;width:100%;margin:0;cursor:pointer;min-height:44px}.feature-matrix-switch>span{display:none}.feature-matrix-switch input{position:absolute;width:34px;height:22px;opacity:0;margin:0;z-index:1;cursor:pointer}.feature-matrix-switch i{display:block;width:34px;height:20px;border-radius:12px;background:var(--theme-soft, #e2e6df);position:relative;transition:background .15s}.feature-matrix-switch i:after{content:"";position:absolute;left:3px;top:3px;width:14px;height:14px;border-radius:50%;background:var(--theme-surface, #fff);box-shadow:0 1px 2px var(--theme-shadow-soft, #0002);transition:transform .15s}.feature-matrix-switch input:checked+i{background:var(--theme-soft, #818e50)}.feature-matrix-switch input:checked+i:after{transform:translate(14px)}.feature-matrix-switch input:focus-visible+i{outline:2px solid var(--theme-text, #545f31);outline-offset:4px}.feature-matrix-switch input:disabled+i{opacity:.45;cursor:not-allowed}.feature-row-actions{padding:12px 16px;text-align:right;white-space:nowrap}.feature-row-actions>.icon-button{margin-right:5px}.feature-row-actions .button{font-size:10px;min-height:32px;padding:7px 9px}.feature-open-workspace{display:inline-flex;align-items:center;gap:7px;border:0;border-radius:6px;background:none;color:var(--theme-muted, #939b83);padding:8px}.feature-open-workspace:hover{color:var(--theme-text-accent, #4c5734);background:var(--theme-bg-accent, #f0f3e6)}.feature-open-workspace>span{display:none}.feature-row-error{font-size:11px;line-height:1.6;color:var(--theme-text-danger, #aa542f);overflow-wrap:anywhere;margin:12px 0 0}.feature-saved{display:flex;align-items:center;gap:7px;color:var(--theme-text-success, #617942);font-size:12px;margin:0 0 14px}.feature-no-results{text-align:center;border:1px dashed var(--line);border-radius:12px;padding:40px 20px}.feature-no-results h2{font-size:17px}.feature-no-results p{color:var(--muted);font-size:13px}.feature-directory-note{display:flex;align-items:flex-start;gap:10px;margin:20px 0;color:var(--theme-muted, #919985)}.feature-directory-note>svg{flex:none;margin-top:2px}.feature-directory-note p{font-size:11px;line-height:1.75;margin:0}.feature-directory-note strong{font-weight:500;color:var(--theme-secondary, #6e775d)}.sidebar-context-group{margin:12px 0 7px}.sidebar-context-group summary{cursor:pointer;font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--theme-muted, #8b9187);padding:8px 10px}.sidebar-context-group .nav-item{font-size:12px;min-height:34px}.sidebar-context-group[open]{padding-bottom:6px}@media(max-width:1200px){.feature-directory-table thead th:first-child{width:28%}.feature-directory-table thead th:last-child{width:24%}.feature-workspace-identity{gap:8px}.feature-workspace-identity>.workspace-image,.feature-workspace-icon{width:29px;height:29px;flex-basis:29px}.feature-directory-table tbody th{padding-left:16px}.feature-row-actions{padding-inline:8px}}@media(max-width:1000px){.feature-directory-table{border:0;background:none;overflow:visible}.feature-directory-table table,.feature-directory-table tbody{display:block}.feature-directory-table thead{display:none}.feature-directory-table tbody{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.feature-directory-table tbody tr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--line);border-radius:12px;background:var(--theme-surface, #fff);overflow:hidden;min-width:0}.feature-directory-table tbody th{display:block;grid-column:1/-1;padding:18px}.feature-directory-table .feature-toggle-cell{display:block;padding:3px 12px}.feature-directory-table .feature-matrix-switch{display:flex;flex-direction:column;gap:6px;padding:4px 0;min-height:54px;box-sizing:border-box}.feature-matrix-switch>span{display:block;font-size:10px;color:var(--theme-muted, #808974)}.feature-matrix-switch input{bottom:6px}.feature-row-actions{display:flex;align-items:center;justify-content:flex-end;gap:4px;grid-column:1/-1;padding:10px 14px;border-top:1px solid var(--theme-line, #edf0e6);margin-top:10px}.feature-open-workspace>span{display:inline;font-size:11px}.feature-directory-meta{font-size:10px}}@media(max-width:650px){.feature-directory-table tbody{grid-template-columns:minmax(0,1fr)}.feature-directory-toolbar{gap:12px}.feature-type-filters{width:100%;justify-content:space-between}.feature-type-filters button{gap:4px;font-size:10px;padding:9px 7px;flex:1}.workspace-feature-settings .feature-search{width:100%}.feature-directory-meta{gap:7px}.workspace-feature-settings .settings-page-header{gap:12px}.feature-admin-badge,.feature-directory-note p{font-size:10px}}@media(prefers-reduced-motion:reduce){.feature-matrix-switch i,.feature-matrix-switch i:after{transition:none}}.mcp-page-guide{position:relative;flex:none;margin:0;color:var(--muted);font-size:12px}.app-shell .topbar .mcp-page-guide>summary{display:flex;align-items:center;justify-content:center;gap:7px;min-height:30px;padding:6px 9px;border:1px solid var(--line);border-radius:6px;background:var(--theme-surface, white);color:var(--ink);font-size:11px;line-height:16px;list-style:none;cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none}.mcp-page-guide>summary::-webkit-details-marker{display:none}.mcp-page-guide>summary:hover,.mcp-page-guide[open]>summary{background:var(--soft)}.mcp-page-guide-chevron{color:var(--muted);transition:transform .15s}.mcp-page-guide[open] .mcp-page-guide-chevron{transform:rotate(180deg)}.mcp-page-guide>summary:focus-visible,.mcp-page-guide-close:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.mcp-page-guide:not([open])>.mcp-page-guide-body{display:none}.mcp-page-guide-body{position:absolute;top:calc(100% + 10px);right:0;z-index:60;width:min(680px,calc(100vw - 32px));max-height:calc(100dvh - 76px);overflow-y:auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px 28px;padding:18px 20px;border:1px solid var(--line);border-radius:9px;background:var(--theme-surface, #fff);box-shadow:0 10px 36px var(--theme-shadow-soft, #17171718);overscroll-behavior:contain}.mcp-page-guide-heading{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line);padding-bottom:12px}.mcp-page-guide-body h2,.mcp-page-guide-body h3{font-size:12px;font-weight:600;letter-spacing:0;margin:0 0 9px;color:var(--ink)}.mcp-page-guide-body .mcp-page-guide-heading h2{font-size:14px;margin:0}.app-shell .mcp-page-guide-close{display:grid;place-items:center;flex:none;width:30px;min-height:30px;padding:0;border:0;border-radius:5px;background:var(--soft);color:var(--muted)}.mcp-page-guide-body p{font-size:12px;line-height:1.65;margin:0;color:var(--muted)}.mcp-page-guide-body ol{padding-left:18px;margin:12px 0 0;line-height:1.6}.mcp-page-guide-body li{padding:3px 0 3px 4px}.mcp-page-guide-tools>div{padding:7px 0;display:flex;flex-direction:column;gap:4px}.mcp-page-guide-tools code{font-size:10px;color:var(--theme-text-accent, #637445);overflow-wrap:anywhere;white-space:normal}.mcp-page-guide-tools span{font-size:11px;color:var(--muted)}.mcp-page-guide-body footer{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--line);padding-top:14px}.mcp-page-guide-body footer>span{font-size:11px}.mcp-page-guide-body footer>div{display:flex;gap:8px;flex-wrap:wrap;flex-shrink:0}.mcp-page-guide-body footer strong{font-weight:500}@media(max-width:1100px){.app-shell .topbar .mcp-page-guide>summary{width:30px;height:30px;padding:0}.mcp-page-guide>summary>span,.mcp-page-guide-chevron{display:none}.mcp-page-guide-body{position:fixed;top:58px;right:12px;width:min(680px,calc(100vw - 24px))}}@media(max-width:740px){.mcp-page-guide-body{right:10px;width:calc(100vw - 20px);max-height:calc(100dvh - 70px);grid-template-columns:minmax(0,1fr);padding:15px;gap:16px}.mcp-page-guide-body footer{align-items:flex-start;flex-direction:column}.mcp-page-guide-body footer>div{width:100%}.mcp-page-guide-body footer button{flex:1;justify-content:center}}.access-page{padding:22px 28px 38px;max-width:1220px;margin:0 auto}.access-heading{display:flex;align-items:center;justify-content:space-between;gap:22px;margin-bottom:14px}.access-heading h1{font-size:22px;margin:5px 0;letter-spacing:-.6px}.access-heading p{margin:0;color:var(--muted);font-size:12px;line-height:1.7}.access-eyebrow{display:inline-flex;align-items:center;gap:6px;font:10px var(--mono);letter-spacing:.6px;color:var(--muted)}.access-heading>button{flex-shrink:0}.access-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-bottom:16px;border-bottom:1px solid var(--line);padding-bottom:12px}.access-summary>div{display:flex;gap:10px;align-items:center;padding:4px 20px;border-left:1px solid var(--line);font-size:12px;color:var(--muted)}.access-summary>div:first-child{padding-left:0;border-left:0}.access-summary strong{font-size:16px;font-weight:650;color:var(--ink);padding-right:4px}.access-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:24px;align-items:start}.access-people,.access-detail{border:1px solid var(--line);border-radius:10px;background:var(--theme-surface, white);min-width:0;overflow:hidden}.access-people-tools{padding:11px;display:grid;gap:8px;border-bottom:1px solid var(--line)}.access-search{display:flex;flex-direction:row;align-items:center;gap:8px;border:1px solid var(--line);border-radius:5px;padding:0 10px;background:var(--theme-surface, white);color:var(--muted);margin:0}.access-search:focus-within{outline:2px solid var(--ink);outline-offset:1px}.access-search input{border:0;padding:10px 0;border-radius:0;box-shadow:none;outline:none;font-size:12px;background:transparent}.access-search input:focus{box-shadow:none;outline:none}.access-people-tools select{font-size:11px;padding:8px 10px;background:var(--soft);border-color:transparent}.access-people-list{max-height:640px;overflow-y:auto;padding:8px}.access-person{display:flex;gap:10px;align-items:center;width:100%;text-align:left;background:var(--theme-surface, white);border:0;border-radius:7px;padding:9px 10px}.access-person:hover{background:var(--theme-subtle, #f7f7f7)}.access-person.selected{background:var(--soft);box-shadow:inset 0 0 0 1px var(--line)}.access-person:focus-visible{outline-offset:-3px}.access-avatar{width:29px;height:29px;display:grid;place-items:center;background:var(--theme-subtle, #f1f1ed);border-radius:50%;flex-shrink:0;font-size:12px;font-weight:650;color:var(--ink)}.access-avatar.large{width:44px;height:44px;font-size:19px}.profile-avatar{overflow:hidden;flex-shrink:0}.profile-avatar img{display:block;width:100%;height:100%;object-fit:cover}.account-photo-section{display:grid;grid-template-columns:72px minmax(0,1fr);gap:14px;align-items:start;padding-bottom:20px;border-bottom:1px solid var(--line)}.access-avatar.account-photo-preview{width:72px;height:72px;font-size:26px}.account-photo-details{display:grid;gap:10px;min-width:0}.account-photo-actions{display:flex;flex-wrap:wrap;gap:8px}.account-photo-feedback{grid-column:1 / -1;font-size:12px}.account-photo-feedback:empty{display:none}@media(max-width:480px){.account-photo-section{grid-template-columns:52px minmax(0,1fr);gap:12px}.access-avatar.account-photo-preview{width:52px;height:52px;font-size:22px}}.access-person-text{flex:1;min-width:0;display:grid;gap:3px}.access-person-text>strong{font-size:12px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.access-person-text>strong small{color:var(--muted);font-size:10px;font-weight:400}.access-person-text>span:not(.access-person-meta){color:var(--muted);font-size:10px;overflow:hidden;text-overflow:ellipsis}.access-person-meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:5px}.access-person-meta>small{color:var(--muted);font-size:9px}.access-role{display:inline-flex;align-items:center;gap:4px;background:var(--theme-subtle, #eff1f4);border:1px solid var(--theme-line, #e4e7ec);color:var(--theme-secondary, #5a6472);border-radius:4px;padding:3px 6px;font-size:9px;font-weight:550;white-space:nowrap;width:fit-content}.access-role.admin{background:var(--theme-subtle, #f5f5f2);border-color:var(--theme-line, #e4e4de);color:var(--theme-text, #484b43)}.access-disabled{display:inline-flex;background:var(--theme-subtle, #f7eded);color:var(--theme-text-danger, #93534f);padding:3px 6px;border-radius:4px;font-size:9px;margin-left:5px}.access-private-note{display:flex;align-items:flex-start;gap:7px;margin:0;padding:12px 16px 16px;color:var(--muted);font-size:10px;line-height:1.65}.access-private-note svg{flex-shrink:0;margin-top:2px}.access-detail-header{padding:15px 18px;display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--line);background:var(--theme-subtle, #fafaf8)}.access-detail-header>div{min-width:0}.access-detail-header h2{font-size:18px;letter-spacing:-.3px;margin:0 0 5px;overflow-wrap:anywhere}.access-detail-header h2 small{color:var(--muted);font-size:10px;font-weight:400}.access-detail-header p{font-size:10px;color:var(--muted);margin:0 0 8px;overflow-wrap:anywhere}.access-detail>.error{margin:16px 22px 0}.access-profile,.access-assignments{padding:16px 18px 18px}.access-profile{border-bottom:1px solid var(--line)}.access-section-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.access-section-title h3{margin:0 0 5px;font-size:13px}.access-section-title p{margin:0;font-size:11px;line-height:1.6;color:var(--muted)}.access-section-title>button{flex-shrink:0}.access-field-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.access-field-grid label,.access-user-form label{font-size:11px;display:grid;gap:7px}.access-field-grid input,.access-field-grid select,.access-user-form input,.access-user-form select{font-size:12px}.access-help{color:var(--muted);font-size:10px;line-height:1.65;margin:10px 0;font-weight:400}.access-help svg{vertical-align:-2px;margin-right:5px}.access-toggle{display:flex;flex-direction:row;align-items:flex-start;gap:9px;margin:16px 0 0;padding:12px;background:var(--theme-subtle, #f8f9fa);border-radius:5px;cursor:pointer}.access-toggle input,.access-workspace input{width:15px;height:15px;flex-shrink:0;margin:2px 0 0;accent-color:var(--ink)}.access-toggle span{display:grid;gap:4px}.access-toggle strong{font-size:11px;font-weight:600}.access-toggle small{color:var(--muted);font-size:10px;line-height:1.6;font-weight:400}.access-save-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px}.access-save-row>span{font-size:10px;color:var(--muted)}.access-save-row>button{flex-shrink:0}.access-workspace-list{max-height:440px;overflow-y:auto;margin-top:12px;border:1px solid var(--line);border-radius:5px}.access-workspace{display:flex;flex-direction:row;align-items:center;gap:10px;padding:8px 11px;border-bottom:1px solid var(--theme-line, #eef0f1);cursor:pointer;margin:0;font-weight:400}.access-workspace:last-child{border-bottom:0}.access-workspace:hover{background:var(--theme-subtle, #f6f6f4)}.access-workspace.assigned{background:var(--theme-surface, #fcfcfb)}.access-workspace input{margin:0}.access-workspace-text{flex:1;min-width:0;display:grid;gap:4px}.access-workspace strong{font-size:11px;overflow-wrap:anywhere;font-weight:600}.access-workspace small{font-size:9px;color:var(--muted);overflow-wrap:anywhere}.access-source{display:inline-flex;align-items:center;gap:4px;font-size:9px;color:var(--muted);white-space:nowrap}.access-warning{background:var(--theme-bg-warning, #fff9e9);border:1px solid var(--theme-line, #eee2bc);padding:11px;border-radius:5px;color:var(--theme-text-warning, #7c6531);font-size:11px;line-height:1.7}.access-notice{background:var(--theme-subtle, #f8f8f2);border:1px solid var(--line);color:var(--ink);display:flex;gap:8px;align-items:center;padding:12px 15px;font-size:12px;border-radius:5px}.access-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:38px 20px;color:var(--muted)}.access-empty strong{font-size:12px;color:var(--ink)}.access-empty p{font-size:11px;line-height:1.7;margin:0}.access-loading{display:flex;align-items:center;justify-content:center;gap:10px;padding:60px 20px;color:var(--muted);font-size:12px}.access-user-form fieldset{border:0;padding:0;margin:0;min-width:0;display:grid;gap:17px}.access-user-form .access-help{margin:0}.access-form-intro{color:var(--muted);font-size:12px;line-height:1.8;margin:0}.access-account-identity{display:flex;flex-wrap:wrap;align-items:center;gap:9px;font-size:12px}.access-account-identity>span:not(.access-role){color:var(--muted)}.compact-shell .user-row .user-identity{flex:1;text-align:left;padding:0;min-width:0;border:0;background:transparent;display:grid;gap:5px}.compact-shell .user-row .user-identity strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:130px}.compact-shell .user-row .access-role{font-size:8px;padding:2px 4px}@media(max-width:1100px){.access-page{padding:24px 22px}.access-layout{grid-template-columns:minmax(215px,260px) minmax(0,1fr);gap:15px}.access-profile,.access-assignments{padding:18px}.access-section-title{align-items:flex-start;flex-wrap:wrap}.access-summary>div{padding:14px;font-size:10px;gap:8px}}@media(max-width:860px){.access-layout{grid-template-columns:1fr}.access-people-list{max-height:260px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.access-people-tools{grid-template-columns:1fr 180px}.access-private-note{padding:10px 14px}.access-summary{gap:7px}}@media(max-width:560px){.access-page{padding:20px 14px}.access-heading{align-items:flex-start;gap:12px}.access-heading h1{font-size:24px}.access-heading p{max-width:245px}.access-heading>button{font-size:11px;padding:9px 10px}.access-summary{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:20px;padding-bottom:16px;gap:0}.access-summary>div{padding:0 12px;font-size:10px;align-items:flex-start}.access-summary>div>svg{display:none}.access-summary strong{display:block;margin-bottom:4px}.access-summary>div:first-child{padding-left:0;border-left:0}.access-summary strong{font-size:16px}.access-people-list{display:block;max-height:240px}.access-people-tools{grid-template-columns:1fr 135px;padding:10px}.access-field-grid{grid-template-columns:1fr}.access-save-row{align-items:flex-start;flex-direction:column}.access-save-row button{width:100%}.access-workspace{gap:7px;padding:12px 9px}.access-source{font-size:8px}}.signin-page{min-height:100svh;padding:20px;display:grid;background:var(--paper);color:var(--ink)}.signin-shell{min-width:0;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr)}.signin-brand{min-width:0;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:clamp(32px,4vw,72px);border-radius:14px;background:var(--yellow)}.signin-kicker{font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.16em}.signin-brand .wordmark{display:block;width:100%;max-width:670px;margin-block:64px;padding:0;line-height:0}.signin-brand .wordmark img{display:block;width:100%;height:auto}.signin-brand>p{font-size:clamp(26px,2.65vw,44px);font-weight:500;line-height:1.2;letter-spacing:-.045em}.signin-access{min-width:0;display:grid;align-items:center;justify-items:center;padding:64px clamp(32px,6vw,108px)}.signin-form{width:100%;max-width:360px;min-width:0;display:flex;flex-direction:column}.signin-form h1{font-size:clamp(28px,2.5vw,36px);line-height:1.2;font-weight:500;letter-spacing:-.045em;margin:0 0 10px}.signin-form>p{color:var(--muted);font-size:14px;line-height:1.6;margin:0 0 36px}.signin-form label{margin:0 0 9px;font-size:13px;font-weight:500}.signin-form input{width:100%;height:50px;border:1px solid var(--line);border-radius:7px;padding:12px 14px;background:var(--paper);color:var(--ink);font-size:16px;outline:none}.signin-form>input{margin-bottom:23px}.signin-form input:hover{border-color:var(--theme-line-strong, #aeb4bc)}.signin-form input:focus{border-color:var(--ink);box-shadow:0 0 0 3px var(--theme-shadow, #f4ed3840)}.signin-password{position:relative;margin-bottom:26px}.signin-password input{padding-right:52px}.signin-reveal{position:absolute;top:3px;right:3px;width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:5px;background:transparent;color:var(--muted)}.signin-reveal:hover{background:var(--soft);color:var(--ink)}.signin-reveal:focus-visible{outline-offset:-3px}.signin-form .button.primary{width:100%;min-height:50px;display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border:1px solid var(--yellow);border-radius:7px;background:var(--yellow);color:var(--ink);font-size:14px;font-weight:600}.signin-form .button.primary:hover:not(:disabled){background:var(--yellow-hover);border-color:var(--yellow-hover)}.signin-form .button.primary:disabled{opacity:.7;cursor:wait}.signin-form>.signin-help{max-width:270px;margin:24px auto 0;text-align:center;font-size:12px;line-height:1.7}.signin-form>.error{margin:-8px 0 20px;padding:12px 14px;color:var(--theme-text-danger, #a6231f);font-size:13px;overflow-wrap:anywhere}@media(min-width:1800px){.signin-brand .wordmark{align-self:center}}@media(max-width:899px){.signin-page{padding:12px}.signin-shell{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr}.signin-brand{display:grid;grid-template-columns:1fr auto;gap:28px 24px;align-items:end;padding:28px;border-radius:10px}.signin-kicker{grid-column:1 / -1;font-size:10px}.signin-brand .wordmark{max-width:310px;margin:0}.signin-brand>p{font-size:18px;letter-spacing:-.03em}.signin-access{align-items:start;padding:44px 24px 32px}.signin-form{max-width:380px}.signin-form h1{font-size:30px}}@media(max-width:540px){.signin-brand{grid-template-columns:1fr;gap:24px;padding:24px}.signin-brand .wordmark{width:min(100%,244px)}.signin-brand>p{font-size:15px;letter-spacing:-.02em}.signin-brand>p br{display:none}.signin-access{padding:36px 16px 24px}.signin-form h1{font-size:28px}.signin-form>p{margin-bottom:28px}.signin-form>.signin-help{margin-bottom:0}}@media(max-height:700px)and (max-width:540px){.signin-brand{gap:16px;padding:20px 24px}.signin-brand .wordmark{width:196px}.signin-brand>p{display:none}.signin-access{padding-top:24px;padding-bottom:12px}.signin-form>p{margin-bottom:20px}.signin-form>input{margin-bottom:18px}.signin-password{margin-bottom:22px}.signin-form>.signin-help{margin-top:20px;margin-bottom:0}}@media(prefers-reduced-motion:reduce){.signin-page *,.signin-page *:before,.signin-page *:after{animation:none!important;transition:none!important}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media(max-width:720px){.app-shell .sidebar:not(.mobile-open){visibility:hidden;pointer-events:none}.app-shell button:not(.sidebar-backdrop),.app-shell a.button,.app-shell summary{min-height:44px}.app-shell .icon-button,.app-shell .calendar-day-add,.app-shell .mobile-toggle{min-width:44px}.app-shell input:not([type=checkbox]):not([type=radio]):not([type=color]),.app-shell select,.app-shell textarea,.signin-page input{font-size:16px;max-width:100%}.app-shell input:not([type=checkbox]):not([type=radio]):not([type=color]),.app-shell select{min-height:44px}.app-shell .sidebar .nav-account,.app-shell .sidebar .nav-item{height:auto;min-height:44px}.app-shell .topbar{height:auto;min-height:56px;gap:8px}.app-shell .breadcrumb{flex:1;min-width:0}.app-shell .topbar .breadcrumb>button{padding-inline:3px}.app-shell .sidebar{padding-bottom:max(12px,env(safe-area-inset-bottom));overscroll-behavior:contain}.app-shell .settings-navigation{overflow:visible;max-width:100%;gap:4px 12px;flex-wrap:wrap}.app-shell .settings-navigation>button{flex-shrink:0}.app-shell dialog{overscroll-behavior:contain;scroll-padding-block:80px 100px}.app-shell .drawer{max-width:100%;border-left:0}.app-shell .dialog-heading{flex-shrink:0;padding-block:10px;gap:12px}.app-shell .dialog-heading h2{min-width:0;overflow-wrap:anywhere}.app-shell .dialog-heading .icon-button{flex-shrink:0}.app-shell .editor-bottom,.app-shell .form-footer{padding-bottom:max(14px,env(safe-area-inset-bottom))}.app-shell .editor-tabs{overflow:visible;flex-shrink:0;gap:4px 12px;flex-wrap:wrap}.app-shell .editor-tabs>button{flex:1 1 80px;white-space:normal}.app-shell .record-actions,.app-shell .context-tools,.app-shell .form-footer{flex-wrap:wrap}.app-shell .record-actions>span{flex-basis:100%}.app-shell .form-grid,.app-shell .media-location{grid-template-columns:minmax(0,1fr)}.app-shell .media-filters{flex-wrap:wrap}.app-shell .media-filters select{max-width:100%;flex:1 1 140px}.app-shell .context-tools>input{width:100%;flex:1 1 160px}.app-shell .context-tools>select{min-width:0}.app-shell .form-body,.app-shell .record-detail,.app-shell .editor-body{min-width:0}.app-shell audio{max-width:100%}}@media(max-width:380px){.app-shell .profile-facts{grid-template-columns:minmax(0,1fr)}.app-shell .context-heading h1{flex-basis:100%}.app-shell .editor-intro{padding-inline:14px}.app-shell .editor-intro h1{font-size:24px}}@media(max-width:720px){.app-shell .main,.app-shell .page,.app-shell .context-content,.app-shell .settings-hub,.app-shell .calendar-panel,.app-shell .editor-intro,.app-shell .editor-body>*,.app-shell .form-body>*,.app-shell .record-detail>*{min-width:0;max-width:100%;overflow-wrap:anywhere}.app-shell input,.app-shell select,.app-shell textarea{min-width:0}.app-shell pre,.app-shell code{white-space:pre-wrap;overflow-wrap:anywhere}.app-shell .calendar-title{flex-wrap:wrap}.app-shell .calendar-title .title-actions{margin-left:auto;padding-top:0}.app-shell .calendar-view-toolbar .date-control{width:100%;gap:4px}.app-shell .calendar-view-toolbar .date-control h2{flex:1;margin:0;font-size:16px}.app-shell .view-actions{flex-wrap:wrap}.app-shell .search{width:100%;padding-block:0}.app-shell .search input{width:100%}.app-shell .calendar-footer{flex-wrap:wrap;gap:8px 14px;line-height:1.5}.app-shell .calendar-footer>span:nth-child(2){display:none}.app-shell .settings-navigation{padding:8px 12px}.app-shell .settings-navigation>button{flex:1 1 110px;padding:10px 6px;white-space:normal}.app-shell .editor-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:4px 10px;gap:2px}.app-shell .editor-tabs>button{flex-direction:column;justify-content:center;gap:2px;padding:4px 0;font-size:11px}.app-shell .editor-tabs>button>span{font-size:9px;padding:1px 4px}.app-shell .media-type-tabs,.app-shell .publication-language-tabs{flex-wrap:wrap;overflow:visible}.app-shell .media-type-tabs>button{flex:1 1 70px;white-space:normal}.app-shell .trends-run-list{display:grid;grid-template-columns:minmax(0,1fr);overflow:visible}.app-shell .trends-run-list>button{min-width:0;max-width:100%}.app-shell .publication-translation-add{flex-wrap:wrap}.app-shell .publication-translation-add label{flex:1 1 180px;min-width:0}}.calendar-mobile-view,.calendar-mobile-filter{display:none}@media(max-width:720px){.app-shell .calendar-mobile-view,.app-shell .calendar-mobile-filter{display:block;min-width:0;margin:0}.app-shell .calendar-mobile-view select,.app-shell .calendar-mobile-filter select{width:100%;padding:8px 6px}.app-shell .calendar-view-switch,.app-shell .filter-tabs{display:none!important}.app-shell .calendar-view-toolbar .view-actions{display:grid;grid-template-columns:minmax(0,1fr) auto 44px}.app-shell .calendar-view-toolbar .view-actions>.button{margin:0}.app-shell .calendar-view-toolbar .date-control>div{display:flex;gap:0}.app-shell .filter-toolbar{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;padding-block:10px}.app-shell .search{padding-block:0}}@media(max-width:1100px){.app-shell .context-table-wrap{overflow:visible;border:0}.app-shell .context-table{min-width:0;display:block}.app-shell .context-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.app-shell .context-table tbody{display:grid;gap:12px}.app-shell .context-table tr{display:grid;grid-template-columns:minmax(0,1fr) 44px;border:1px solid var(--line);border-radius:8px;padding:12px;min-width:0}.app-shell .context-table td{grid-column:1 / -1;width:auto;border:0;padding:6px 0;min-width:0;overflow-wrap:anywhere}.app-shell .context-table td:first-child{grid-column:1;grid-row:1}.app-shell .context-table td:last-child{grid-column:2;grid-row:1}.app-shell .context-table td[data-label]{display:grid;grid-template-columns:75px minmax(0,1fr);gap:10px}.app-shell .context-table td[data-label]:before{content:attr(data-label);color:var(--muted);font-size:10px}.app-shell .context-table .table-record-link{width:100%;font-size:12px;font-weight:550}.app-shell .context-table .table-record-link span{display:block}}@media(max-width:720px){.app-shell .add-blocks,.app-shell .save-row,.app-shell .block-bottom,.app-shell .media-input{flex-wrap:wrap}.app-shell .add-blocks>span{flex-basis:100%}.app-shell .add-blocks>button{flex:1 1 75px}.app-shell .media-input>input{flex:1 1 160px}.app-shell .block-heading>input{min-width:0}.app-shell .block-heading>.icon-button{flex-shrink:0}}.app-shell .context-upload{position:relative}.app-shell .context-upload input[type=file]{inset:0 auto auto 0;width:1px;height:1px;min-height:1px;overflow:hidden;clip-path:inset(50%)}.profile-page{width:100%;max-width:1120px;margin:0 auto;padding:32px 36px 60px;color:var(--ink)}.profile-page-heading{margin-bottom:26px}.profile-eyebrow{font-family:var(--mono);font-size:10px;letter-spacing:.12em;color:var(--muted)}.profile-page-heading h1{font-size:28px;letter-spacing:-1px;margin:8px 0}.profile-page-heading p{font-size:13px;color:var(--muted);margin:0;line-height:1.6}.profile-photo-card{display:flex;align-items:center;gap:24px;padding:26px;border:1px solid var(--line);border-radius:12px;background:var(--theme-surface, white);margin-bottom:30px}.profile-photo-large{width:88px;height:88px;flex:0 0 88px;font-size:30px;border-radius:50%;background:var(--soft);display:grid;place-items:center;overflow:hidden}.profile-photo-copy{min-width:0;flex:1}.profile-identity-line{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.profile-identity-line h2{font-size:18px;letter-spacing:-.4px;margin:0;overflow-wrap:anywhere}.profile-photo-copy p{margin:5px 0 14px;color:var(--muted);font-size:12px;overflow-wrap:anywhere}.profile-photo-actions{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 10px}.profile-photo-copy small{font-size:10px;color:var(--muted);line-height:1.6}.profile-section{display:grid;grid-template-columns:200px minmax(0,1fr);gap:32px;padding:26px 0;border-top:1px solid var(--line)}.profile-section-intro>svg{color:var(--muted);margin-bottom:9px}.profile-section-intro h2{font-size:14px;margin:0 0 8px}.profile-section-intro p{font-size:12px;line-height:1.7;color:var(--muted);margin:0;max-width:190px}.profile-page form{min-width:0}.profile-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px;border:0;margin:0;padding:0;min-width:0}.profile-fields label{display:flex;flex-direction:column;gap:8px;min-width:0;font-size:12px;font-weight:600}.profile-fields input{width:100%;min-width:0;height:40px;border:1px solid var(--line);border-radius:7px;padding:9px 11px;background:var(--theme-surface, white);font:inherit;font-weight:400}.profile-fields input:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.profile-fields small{font-size:10px;line-height:1.6;color:var(--muted);font-weight:400}.profile-password-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-password-fields label:first-child{grid-column:1/-1;max-width:calc(50% - 9px)}.profile-form-footer{display:flex;justify-content:flex-end;align-items:center;gap:12px;margin-top:18px}.profile-feedback{font-size:12px;color:var(--theme-text-success, #326245)}.profile-photo-copy .profile-feedback{color:var(--theme-text-success, #326245);margin:10px 0 0}.profile-feedback:empty{display:none}.profile-password-help{font-size:11px;line-height:1.7;color:var(--muted);margin:14px 0 0}.profile-page .button{font-size:12px;min-height:36px;padding:8px 12px}.profile-page .access-role{font-size:10px}.profile-page .error-notice{margin-top:12px}@media(max-width:1000px){.profile-page{padding:26px 24px 40px}.profile-section{grid-template-columns:155px minmax(0,1fr);gap:24px}}@media(max-width:720px){.profile-page{padding:22px 18px 36px}.profile-page-heading h1{font-size:25px}.profile-photo-card{padding:20px;align-items:flex-start;gap:16px}.profile-photo-large{width:64px;height:64px;flex-basis:64px;font-size:24px}.profile-identity-line h2{font-size:16px}.profile-section{grid-template-columns:1fr;gap:18px;padding:24px 0}.profile-section-intro>svg{display:none}.profile-section-intro p{max-width:none}.profile-fields{gap:16px}.profile-photo-actions .button{padding:8px 10px}.profile-page .profile-form-footer{flex-wrap:wrap}}@media(max-width:450px){.profile-photo-card{flex-direction:column}.profile-fields{grid-template-columns:1fr}.profile-password-fields label:first-child{grid-column:auto;max-width:none}.profile-photo-copy{width:100%}}.compact-shell>.sidebar{padding:0 12px max(10px,env(safe-area-inset-bottom));height:100dvh;overflow:visible}.compact-shell .sidebar-header{display:flex;align-items:center;gap:4px;height:var(--topbar);min-height:var(--topbar);padding-bottom:1px;margin-bottom:12px;border:0;flex-shrink:0}.compact-shell .sidebar-header .workspace-switch{flex:1;min-width:0;margin:0}.compact-shell .sidebar-header .workspace-trigger{position:relative;min-height:42px;padding:6px 5px;gap:8px;border:0;border-radius:7px;background:transparent;color:var(--ink)}.compact-shell .sidebar-header .workspace-trigger:hover,.compact-shell .sidebar-header .workspace-trigger[aria-expanded=true]{background:var(--soft)}:root .compact-shell .sidebar-header .workspace-trigger:not(:hover):not([aria-expanded=true]){background:transparent}.compact-shell .sidebar-header .workspace-trigger strong{font-size:13px;font-weight:700}.compact-shell .sidebar-header .workspace-image{width:28px;height:28px;border-radius:6px}.compact-shell .sidebar-header .workspace-picker-chevron{flex:none;color:var(--muted)}.compact-shell .sidebar-header .workspace-home{flex:1;min-width:0;margin:0;min-height:42px;font-weight:700;font-size:13px}.sidebar-studio-label{flex:1;padding:8px;font-weight:700}.compact-shell .sidebar .sidebar-toggle{display:none;align-items:center;justify-content:center;position:absolute;right:-10px;top:calc((var(--topbar) - 1px) / 2);transform:translateY(-50%);z-index:2;width:20px;height:20px;min-width:20px;min-height:20px;padding:0;border:1px solid var(--line);border-radius:50%;background:var(--paper);color:var(--muted)}.compact-shell .sidebar .sidebar-toggle:hover{color:var(--ink);background:var(--soft)}.compact-shell .sidebar :is(.sidebar-toggle,.workspace-trigger,.sidebar-section-toggle):focus-visible{outline:2px solid var(--ink);outline-offset:2px}.compact-shell .sidebar-header .workspace-popover{position:fixed;left:12px;width:276px;max-width:calc(100vw - 24px);top:calc(var(--topbar) + 8px);border-radius:10px;max-height:min(560px,calc(100dvh - 90px))}.compact-shell .workspace-popover button{min-height:38px;border-radius:6px}.compact-shell .workspace-popover button[aria-pressed=true]{background:var(--soft);font-weight:600}.compact-shell .workspace-popover button>svg{flex:none}.workspace-no-results{margin:12px 8px;font-size:12px;color:var(--muted)}.compact-shell .sidebar-section{margin:9px 0 3px;flex-shrink:0}.compact-shell .sidebar-section-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:28px;padding:5px 9px;margin-bottom:2px;border:0;border-radius:5px;background:transparent;color:var(--muted);font-size:10px;font-weight:600;letter-spacing:.03em;text-align:left}.compact-shell .sidebar-section-toggle:hover{background:var(--soft);color:var(--ink)}.compact-shell .sidebar-section-toggle svg{transition:transform .12s ease}.compact-shell .sidebar-section[data-expanded=false]>.sidebar-section-header>.sidebar-section-toggle>svg{transform:rotate(-90deg)}.compact-shell .sidebar-section[data-expanded=false]>.sidebar-section-links{display:none}.compact-shell .sidebar-section+.nav-item{margin-top:9px}.compact-shell .sidebar .account-heading{margin-top:16px}.compact-shell .user-row .user-identity{display:flex;align-items:center;gap:9px;border-radius:7px;padding:4px;margin:-4px;min-height:34px}.compact-shell .user-row .user-identity:hover,.compact-shell .user-row .user-identity.active{background:var(--soft)}.user-identity-copy{display:grid;gap:4px;min-width:0}.user-identity-copy .access-role{justify-self:start}.compact-shell .user-row .user-identity-copy strong{max-width:105px}.user-identity .profile-avatar{flex-shrink:0}@media(min-width:721px){.compact-shell .sidebar .sidebar-toggle{display:inline-flex}.compact-shell>.main{transition:margin-left .18s ease}.compact-shell>.sidebar{transition:width .18s ease}.compact-shell.sidebar-collapsed{--sidebar: 68px}.compact-shell.sidebar-collapsed>.sidebar{width:68px;padding:0 10px max(10px,env(safe-area-inset-bottom));transform:none;visibility:visible}.compact-shell.sidebar-collapsed .sidebar-header{flex-direction:column;justify-content:center;gap:6px;margin-bottom:12px}.compact-shell.sidebar-collapsed .sidebar-header .workspace-switch{flex:none;width:46px}.compact-shell.sidebar-collapsed .sidebar-header .workspace-trigger{justify-content:center;width:46px;padding:6px;gap:0}.compact-shell.sidebar-collapsed .sidebar-header .workspace-picker-chevron{display:none}.compact-shell.sidebar-collapsed .sidebar .nav-item,.compact-shell.sidebar-collapsed .sidebar .nav-account,.compact-shell.sidebar-collapsed .sidebar .add-account{width:46px;min-height:40px;padding:10px;justify-content:center;gap:0;margin-left:0;margin-right:0}.sidebar-collapsed .sidebar .nav-item>span,.sidebar-collapsed .sidebar .nav-account>span,.sidebar-collapsed .sidebar .add-account>span,.sidebar-collapsed .sidebar .user-identity-copy,.sidebar-collapsed .sidebar .sidebar-workspace-name,.sidebar-collapsed .sidebar .sidebar-studio-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.compact-shell.sidebar-collapsed .sidebar-header .workspace-popover{position:fixed;left:76px;top:12px;width:276px;max-height:calc(100dvh - 24px)}.compact-shell.sidebar-collapsed .sidebar-section{border-top:1px solid var(--line);margin:7px 0 0;padding-top:7px}.compact-shell.sidebar-collapsed .sidebar-section-toggle{display:none}.compact-shell.sidebar-collapsed .sidebar-section .sidebar-section-links{display:block}.sidebar-collapsed .sidebar .account-heading{border-top:1px solid var(--line);margin:10px 6px 5px;padding:0;height:1px;min-height:1px}.sidebar-collapsed .sidebar .account-heading>*,.sidebar-collapsed .sidebar .platform-settings{display:none}.sidebar-collapsed .sidebar .platform-nav-row{width:46px}.sidebar-collapsed .sidebar .sidebar-bottom{padding-top:8px}.sidebar-collapsed .sidebar .user-row{flex-direction:column;padding:12px 0 0;gap:12px}.sidebar-collapsed .sidebar .user-row .user-identity{width:40px;min-height:40px;justify-content:center;flex:none;padding:5px;margin:0}.sidebar-collapsed .sidebar .user-avatar{width:29px;height:29px;font-size:11px}}@media(max-width:720px){.compact-shell>.sidebar{width:min(280px,calc(100vw - 40px))}.compact-shell .sidebar .sidebar-section-toggle{min-height:36px}.compact-shell .sidebar-header .workspace-popover{position:absolute;left:0;top:calc(100% + 8px);width:100%}}@media(prefers-reduced-motion:reduce){.compact-shell>.main,.compact-shell>.sidebar,.compact-shell .sidebar-section-toggle svg{transition:none}}.compact-shell .sidebar-navigation{flex:1 1 0;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;margin-right:-12px;padding-right:6px}.compact-shell .sidebar .sidebar-bottom{flex:0 0 auto;margin-top:0;padding-top:8px;background:inherit}:is(.sidebar-header,.workspace-picker-trigger,.workspace-picker-popup) .workspace-image.workspace-brand{padding:0;background:transparent;border-radius:0}:is(.sidebar-header,.workspace-picker-trigger,.workspace-picker-popup) .workspace-image.workspace-brand img{padding:0;object-fit:contain;object-position:center}@media(min-width:721px){.compact-shell.sidebar-collapsed .sidebar-navigation{margin-right:-10px;padding-right:4px}}.compact-shell .sidebar-header .sidebar-studio-home{display:flex;align-items:center;flex:1;min-width:0;min-height:42px;padding:6px 8px}.sidebar-header .sidebar-studio-wordmark{display:block;width:88px;max-width:100%;height:auto}.sidebar-header .sidebar-studio-symbol{display:none;width:28px;height:28px;object-fit:contain}:root[data-theme=dark] .sidebar-header .sidebar-studio-wordmark{filter:brightness(0) invert(.94)}@media(min-width:721px){.compact-shell.sidebar-collapsed .sidebar-header .sidebar-studio-home{flex:none;width:46px;justify-content:center;padding:6px}.sidebar-collapsed .sidebar-header .sidebar-studio-wordmark{display:none}.sidebar-collapsed .sidebar-header .sidebar-studio-symbol{display:block}}.compact-shell .sidebar .sidebar-toggle:before{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%}:root .compact-shell .sidebar .workspace-home.sidebar-studio-home,:root .compact-shell .sidebar .workspace-home.sidebar-studio-home:is(.active,:hover,:focus-visible,:active){background:transparent;box-shadow:none}@media(max-width:720px){.compact-shell{--topbar: 56px}}@media(max-width:760px){.compact-shell:has(.task-breadcrumb){--topbar: 75px}}.compact-shell .sidebar-section .sidebar-subsection{margin:2px 0 4px 8px}.compact-shell .sidebar-subsection>.sidebar-section-header>.sidebar-section-toggle{justify-content:flex-start;gap:7px;min-height:30px;margin:0;padding:5px 8px;font-size:11px;font-weight:500;letter-spacing:0}.compact-shell .sidebar-subsection>.sidebar-section-header>.sidebar-section-toggle>svg{order:-1;flex:none}.compact-shell .sidebar-subsection>.sidebar-section-links{padding-left:13px}.compact-shell .sidebar-subsection :is(.nav-item,.nav-account,.add-account){min-height:32px;height:auto;margin:0;padding:7px 8px;gap:8px}.compact-shell .sidebar-subsection .add-account{font-size:11px;color:var(--muted)}.compact-shell .sidebar-subsection .account-nav{gap:0}@media(min-width:721px){.compact-shell.sidebar-collapsed .sidebar-section .sidebar-subsection{margin:0;padding-top:0;border-top:0}.compact-shell.sidebar-collapsed .sidebar-subsection>.sidebar-section-links{padding-left:0}.compact-shell.sidebar-collapsed .sidebar-subsection :is(.nav-item,.nav-account,.add-account){min-height:40px;padding:10px;gap:0}}.personal-sidebar{min-width:0}.personal-menu-item{position:relative;min-width:0}.personal-menu-item>.nav-item{width:100%}.sidebar-section-header{display:flex;align-items:center;min-width:0}.sidebar-section-header>.sidebar-section-toggle{flex:1;min-width:0}.sidebar-section-header>.realtime-activity{margin-right:8px}.personal-sidebar .customize-menu{margin-top:14px;font-size:11px;color:var(--muted)}.menu-customizer{margin:6px 4px 12px;padding:12px;border:1px solid var(--line);border-radius:9px;background:var(--paper)}.menu-customizer>div:first-child,.menu-customizer-actions{display:flex;align-items:center;justify-content:space-between;gap:8px}.menu-customizer strong{font-size:12px}.menu-customizer p,.menu-layout-notice p{margin:6px 0 10px;font-size:11px;line-height:1.5;color:var(--muted)}.menu-drag-handle{display:flex;flex:0 0 24px;align-items:center;justify-content:center;width:24px;min-height:32px;padding:0;border:0;border-radius:5px;background:transparent;color:var(--muted);cursor:grab;touch-action:none}.menu-drag-handle:hover,.menu-drag-handle[aria-pressed=true]{background:var(--soft);color:var(--ink)}.menu-drag-handle:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.is-customizing .personal-menu-item{display:flex;flex-wrap:wrap;border-radius:6px}.is-customizing .personal-menu-item>.nav-item{flex:1;width:auto;min-width:0;padding-left:8px}.is-customizing .personal-menu-item>.sidebar-platforms{flex:1;min-width:0}.is-customizing .personal-menu-item .nav-item span{overflow:hidden;text-overflow:ellipsis}.is-customizing .sidebar-section-header .sidebar-section-toggle{padding-left:8px}.is-customizing [data-menu-group]{min-height:38px;border-radius:7px}.personal-sidebar [data-menu-drop=before]{box-shadow:0 -2px 0 var(--ink)}.personal-sidebar [data-menu-drop=target]{outline:1px dashed var(--muted);outline-offset:-1px;background:var(--soft)}.menu-empty-group{margin:0;padding:12px 30px;color:var(--muted);font-size:11px}.menu-move-controls{display:flex;flex-wrap:wrap;gap:4px;align-items:center;border-top:1px solid var(--line);margin-top:10px;padding-top:8px;font-size:11px}.menu-move-controls>span{flex:1}.menu-move-controls label{display:flex;align-items:center;gap:8px;width:100%;margin:4px 0 0;font-size:11px}.menu-move-controls select{flex:1;min-width:0;height:30px;padding:3px 6px;font-size:11px}.menu-layout-notice{margin:8px;padding:8px;border:1px solid var(--line);border-radius:7px}.sidebar-collapsed .sidebar-section-header>.realtime-activity{display:none}@media(max-width:760px){.menu-drag-handle{min-width:30px;min-height:38px}}.is-customizing .sidebar-section-toggle:disabled{opacity:1;cursor:default}.is-customizing .sidebar-section-toggle>svg{visibility:hidden}.content-guide{display:grid;grid-template-columns:180px minmax(0,1fr);gap:0 28px;width:100%;padding:0 24px 36px}.guide-eyebrow{display:flex;align-items:center;gap:8px;font:10px var(--mono);letter-spacing:1px;color:var(--muted);line-height:1.6}.guide-masthead{grid-column:2;grid-row:1;display:flex;justify-content:space-between;gap:24px;padding:24px 0 22px;border-bottom:1px solid var(--line)}.guide-masthead h1{font-size:clamp(28px,2.8vw,40px);letter-spacing:-1.6px;font-weight:650;line-height:1.15;margin:10px 0}.guide-masthead h1>span{color:var(--yellow)}.guide-masthead p{font-size:12px;color:var(--muted);line-height:1.8}.guide-layout{display:contents}.guide-chapters{grid-column:1;grid-row:1 / span 2;align-self:start;position:sticky;top:64px;max-height:calc(100dvh - 80px);overflow-y:auto;padding-top:24px;padding-right:8px;scrollbar-width:thin;scrollbar-color:var(--theme-on-strong, #dde1e6) transparent}.guide-chapters::-webkit-scrollbar{width:5px}.guide-chapters::-webkit-scrollbar-thumb{background:var(--theme-soft, #dde1e6);border-radius:99px}.guide-chapters::-webkit-scrollbar-track{background:transparent}.guide-chapters>.guide-eyebrow{margin:0 0 15px 10px}.guide-chapters>.guide-platform-label{margin-top:28px;font-size:9px;letter-spacing:.55px}.sidebar-documentation{margin-bottom:12px}.guide-areas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px}.guide-area{display:flex;flex-direction:column;align-items:flex-start;text-align:left;padding:24px;background:var(--theme-subtle, #fafaf7);border:1px solid var(--line);border-radius:12px;min-width:0}.guide-area:hover{border-color:var(--ink);background:var(--theme-subtle, #f6f6ed)}.guide-area-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:10px;background:var(--yellow);margin-bottom:18px}.guide-area:nth-child(2) .guide-area-icon{background:var(--theme-soft, #e8eee4)}.guide-area h3{font-size:22px;letter-spacing:-.5px}.guide-area p{font-size:12px;color:var(--muted);line-height:1.85;margin:10px 0 14px}.guide-area small{font-size:10px;line-height:1.8;color:var(--muted);margin-bottom:22px}.guide-area-link{display:flex;align-items:center;gap:9px;font-size:12px;font-weight:650;margin-top:auto}.guide-steps{padding:0;margin:0;list-style:none}.guide-steps li{display:flex;gap:17px;padding:18px 0;border-top:1px solid var(--line)}.guide-steps li>span{display:grid;place-items:center;flex:0 0 30px;height:30px;background:var(--soft);border-radius:7px;font:10px var(--mono)}.guide-steps h3,.guide-task-intro h3,.guide-task-tools h3{font-size:13px;margin:3px 0 7px}.guide-steps p,.guide-task-intro p,.guide-task-tools p{font-size:12px;line-height:1.85;color:var(--muted)}.guide-callout{display:flex;gap:12px;align-items:flex-start;margin:30px 0 0;padding:17px;background:var(--theme-subtle, #f8f8f4);border:1px solid var(--theme-line, #e8e8df);border-radius:8px;font-size:11px;line-height:1.85;color:var(--muted)}.guide-callout>svg{flex-shrink:0;margin-top:2px;color:var(--ink)}.guide-task-intro{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:26px}.guide-task-intro>div>p+p{margin-top:14px}.guide-issue-example{border:1px solid var(--line);border-radius:10px;padding:20px;background:var(--theme-subtle, #fafaf7)}.guide-issue-example>strong{display:block;margin:14px 0 7px;font-size:14px}.guide-issue-example>p{font-size:11px}.guide-issue-example dl{margin:16px 0 0;border-top:1px solid var(--line);padding-top:10px}.guide-issue-example dl>div{display:grid;grid-template-columns:80px minmax(0,1fr);gap:10px;padding:5px 0;font-size:10px;line-height:1.7}.guide-issue-example dt{color:var(--muted)}.guide-issue-example dd{margin:0}.guide-task-tools{display:grid;grid-template-columns:1fr 1fr;gap:22px}.guide-task-tools article{border-top:1px solid var(--line);padding-top:18px}.guide-task-tools h3{margin-top:13px}@media(max-width:600px){.guide-areas,.guide-task-intro,.guide-task-tools{grid-template-columns:1fr}.guide-area{padding:20px}.guide-area-icon{margin-bottom:12px}.guide-area small{margin-bottom:15px}.guide-task-intro{gap:20px}}.guide-chapters button{display:flex;align-items:center;gap:9px;width:100%;border:0;border-radius:5px;padding:11px 10px;background:transparent;text-align:left;font-size:11px;margin:3px 0}.guide-chapters button:hover{background:var(--soft)}.guide-chapters button[aria-current=page]{background:var(--yellow);font-weight:700}.guide-chapter-number{font:9px var(--mono);opacity:.62}.guide-chapters-note{display:block;margin:24px 10px;font-size:10px;line-height:1.8;color:var(--muted)}.guide-body{grid-column:2;grid-row:2;min-width:0;padding-top:24px}.guide-chapter-heading h2{display:flex;align-items:center;gap:14px;font-size:28px;font-weight:650;letter-spacing:-1px;margin-top:10px;scroll-margin-top:70px}.guide-chapter-mark{display:grid;place-items:center;width:46px;height:46px;border:1px solid var(--line);border-radius:11px;background:var(--theme-surface, white);flex-shrink:0}.guide-chapter-heading h2:focus{outline:none}.guide-chapter-heading>p{font-size:13px;line-height:1.8;margin-top:10px;color:var(--muted);max-width:600px}.guide-section-heading{margin:38px 0 20px}.guide-section-heading h2,.guide-production h2{margin-top:9px;font-size:20px;line-height:1.4;font-weight:650;letter-spacing:-.6px}.guide-section-heading>p{font-size:12px;color:var(--muted);margin-top:8px;line-height:1.8}.guide-workflow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;list-style:none;padding:0;margin:0}.guide-workflow li{border:1px solid var(--line);border-radius:10px;padding:19px 16px;background:var(--theme-subtle, #fcfcfa)}.guide-workflow li>span{font:11px var(--mono);background:var(--yellow);padding:5px 7px;border-radius:3px}.guide-workflow h3{font-size:12px;margin:17px 0 8px}.guide-workflow p,.guide-basics p{color:var(--muted);font-size:11px;line-height:1.9}.guide-highlights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.guide-highlight{padding:0;border:1px solid var(--line);border-radius:12px;background:var(--theme-surface, white);overflow:hidden;text-align:left}.guide-highlight:hover{border-color:var(--ink)}.guide-art{height:166px;padding:18px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--theme-subtle, #f4f4ee)}.guide-art-slides{gap:7px;padding:18px 12px}.guide-art-slides>span{border:1px solid var(--theme-line, #d6d7cd);border-radius:3px;padding:11px 8px;width:32%;flex-shrink:0;min-height:102px;font:8px var(--mono);background:var(--theme-surface, white)}.guide-art-slides>span:first-child{background:var(--yellow);border-color:var(--yellow);transform:translateY(-8px)}.guide-art-slides>span:last-child{transform:translateY(8px)}.guide-art-slides b{display:block;font:650 12px/1.5 Manrope,sans-serif;margin-top:12px;letter-spacing:-.3px}.guide-art-thread{background:var(--theme-subtle, #f3f4f6);flex-direction:column;align-items:stretch;gap:0}.guide-art-thread>span{display:flex;position:relative;align-items:center;gap:11px;border:1px solid var(--theme-line, #e2e4e7);background:var(--theme-surface, white);border-radius:5px;margin:5px 0;padding:9px;font-size:11px}.guide-art-thread i{width:17px;height:17px;background:var(--ink);border-radius:50%;flex-shrink:0}.guide-art-thread>span:not(:last-child):after{content:"";width:1px;height:11px;position:absolute;left:17px;top:100%;background:var(--theme-soft, #b9bdc4)}.guide-art-document{background:var(--theme-soft, #ededeb)}.guide-art-document>div{display:flex;flex-direction:column;justify-content:space-between;gap:7px;background:var(--theme-surface, white);width:134px;border:1px solid var(--theme-line, #d9dbd5);border-radius:3px;padding:13px;transform:rotate(-5deg);box-shadow:5px 5px 0 var(--theme-shadow, #e0e1db)}.guide-art-document b{font-size:15px;letter-spacing:-.5px;line-height:1.3}.guide-art-document span{font:7px var(--mono);letter-spacing:.5px;color:var(--muted)}.guide-highlight-caption{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:16px 12px}.guide-highlight-caption small{display:flex;align-items:center;gap:6px;font:8px var(--mono);letter-spacing:.8px;color:var(--muted);margin-bottom:6px}.guide-highlight-caption strong{font-size:11px}.guide-highlight-caption svg{flex-shrink:0}.guide-channel-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.guide-channel-card{display:flex;align-items:center;gap:12px;text-align:left;padding:15px 12px;border:1px solid var(--line);border-radius:10px;background:var(--theme-surface, white);min-width:0;transition:background .16s,border-color .16s}.guide-channel-card:hover{background:var(--theme-subtle, #fafaf5);border-color:var(--theme-line-strong, #bfc1b6)}.guide-channel-icon{display:grid;place-items:center;width:38px;height:38px;flex-shrink:0;border:1px solid var(--line);border-radius:9px;background:var(--theme-surface, #fff);color:var(--theme-text-info, #177a78)}.guide-channel-copy{min-width:0}.guide-channel-copy strong{display:block;font-size:12px;font-weight:650}.guide-channel-copy small{display:block;font-size:10px;color:var(--muted);margin-top:5px}.guide-channel-card>svg{margin-left:auto;flex-shrink:0;color:var(--muted)}.guide-production{display:flex;gap:19px;padding:26px;margin:38px 0;background:var(--theme-subtle, #f8f8f4);border:1px solid var(--theme-line, #e8e8df);border-radius:7px}.guide-production-icon{width:43px;height:43px;border-radius:50%;background:var(--yellow);display:grid;place-items:center;flex-shrink:0}.guide-production p{font-size:12px;line-height:1.9;color:var(--muted);margin-top:12px}.guide-basics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:23px 30px}.guide-basics article{border-top:1px solid var(--line);padding-top:15px}.guide-basics h3{font-size:12px;margin-bottom:7px}.guide-publishing-key{margin-top:36px;border-top:1px solid var(--line);padding-top:21px}.guide-publishing-key h2{font-size:15px;font-weight:650}.guide-publishing-key>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:16px}.guide-publishing-key p{font-size:11px;color:var(--muted);line-height:1.9}.guide-publishing-key strong{color:var(--ink)}.guide-chapter-description{font-size:12px;color:var(--muted);line-height:1.9;margin-top:19px;max-width:680px}.guide-publishing-note{padding:16px 19px;border-left:3px solid var(--yellow);background:var(--theme-subtle, #f8f8f4);margin:23px 0 28px}.guide-publishing-note>span{display:flex;align-items:center;gap:7px;font:9px var(--mono);letter-spacing:.7px}.guide-publishing-note p{margin-top:8px;color:var(--muted);font-size:11px;line-height:1.9}.guide-format-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:18px;align-items:stretch}.guide-format{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:12px;padding:23px;min-width:0}.guide-format-soon{background:var(--theme-subtle, #fafaf7)}.guide-format-top{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:26px}.guide-format-icon{display:grid;place-items:center;width:39px;height:39px;border-radius:8px;background:var(--soft);flex-shrink:0}.guide-status{display:inline-flex;align-items:center;gap:4px;padding:5px 7px;border-radius:4px;font:9px var(--mono);background:var(--soft);white-space:nowrap}.guide-status.available{background:var(--theme-subtle, #f2f5ed);color:var(--theme-text, #48543c)}.guide-status.soon{background:var(--yellow)}.guide-status.manual{background:var(--theme-bg-info, #eff4fb);color:var(--theme-text-info, #395676)}.guide-format-number{font:9px var(--mono);letter-spacing:.7px;color:var(--muted)}.guide-format h3{font-size:21px;line-height:1.4;letter-spacing:-.6px;font-weight:650;margin:7px 0 10px}.guide-format>p{color:var(--muted);font-size:12px;line-height:1.9}.guide-best{margin:23px 0 19px}.guide-best>span{font:9px var(--mono);letter-spacing:.6px;color:var(--muted)}.guide-best>p{margin-top:7px;font-size:11px;line-height:1.8}.guide-instructions{border-top:1px solid var(--line);margin-top:auto}.guide-instructions summary{display:flex;justify-content:space-between;gap:8px;align-items:center;cursor:pointer;list-style:none;font-size:11px;font-weight:650;padding:15px 0 0}.guide-instructions summary::-webkit-details-marker{display:none}.guide-instructions summary:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.guide-instructions[open] summary>svg{transform:rotate(180deg)}.guide-instructions ol{margin:17px 0 0;padding-left:17px;font-size:11px;line-height:1.9;color:var(--muted)}.guide-instructions li{padding-left:5px;margin-bottom:12px}.guide-instructions li::marker{color:var(--ink);font:10px var(--mono)}.guide-format-note{font-size:10px;line-height:1.8;padding:12px;background:var(--soft);border-radius:4px;margin-top:16px;color:var(--muted)}.guide-footer{display:flex;justify-content:space-between;align-items:center;gap:18px;border-top:1px solid var(--line);padding-top:22px;margin-top:40px}.guide-footer button{display:flex;align-items:center;gap:13px;background:transparent;border:0;font-size:11px;padding:4px 0;text-align:left}.guide-footer button:hover{text-decoration:underline}.guide-footer button>span{font-size:10px;color:var(--muted)}.guide-footer strong{display:block;color:var(--ink);font-size:13px;margin-top:4px}@media(max-width:1200px){.content-guide{grid-template-columns:166px minmax(0,1fr);gap:0 24px}.guide-workflow,.guide-channel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-art{height:145px}.guide-art-slides>span{min-height:96px;padding:8px 5px}.guide-art-slides b{font-size:10px}.guide-art-thread{padding:12px}.guide-art-thread>span{font-size:9px;gap:7px}.guide-highlight-caption{padding:13px 10px}.guide-highlight-caption strong{font-size:10px}}@media(max-width:1000px){.guide-chapter-heading h2{scroll-margin-top:calc(var(--topbar) + 84px)}.content-guide{display:flex;flex-direction:column}.guide-masthead{order:1}.guide-body{order:2}.guide-chapters{order:0;display:flex;max-height:none;overflow-y:hidden;position:sticky;align-self:stretch;top:var(--topbar);z-index:8;background:var(--theme-surface, white);align-items:center;gap:5px;overflow-x:auto;padding:9px 0;border-bottom:1px solid var(--line);scrollbar-width:thin}.guide-chapters>.guide-eyebrow,.guide-chapters-note,.guide-chapter-number{display:none}.guide-chapters button{flex:0 0 auto;width:auto;white-space:nowrap;padding:10px 12px}.guide-body{padding-top:26px}}@media(max-width:720px){.guide-chapters{top:56px}}@media(max-width:600px){.content-guide{padding:0 18px 28px}.guide-masthead{padding:22px 0;gap:8px}.guide-masthead h1{font-size:29px;letter-spacing:-1.3px}.guide-masthead p{font-size:12px}.guide-eyebrow{font-size:9px;letter-spacing:.8px}.guide-chapter-heading h2{font-size:25px}.guide-chapter-heading>p{font-size:12px}.guide-workflow{gap:10px}.guide-workflow li{padding:17px 13px}.guide-channel-grid{gap:8px}.guide-channel-card{flex-direction:column;align-items:flex-start;gap:10px;padding:14px}.guide-channel-card>svg{display:none}.guide-channel-copy strong{font-size:11px}.guide-channel-copy small{line-height:1.5}.guide-section-heading{margin-top:30px}.guide-section-heading h2,.guide-production h2{font-size:18px}.guide-highlights{grid-template-columns:1fr;gap:14px}.guide-art{height:174px}.guide-art-slides{gap:10px;padding:20px}.guide-art-slides>span{max-width:98px;min-height:114px;padding:10px}.guide-art-slides b{font-size:13px}.guide-art-thread{padding:12px 28px}.guide-art-thread>span{font-size:12px}.guide-highlight-caption{padding:16px}.guide-highlight-caption strong{font-size:13px}.guide-production{padding:20px;gap:14px;flex-direction:column}.guide-basics,.guide-publishing-key>div,.guide-format-grid{grid-template-columns:1fr}.guide-format{padding:21px}.guide-format-top{margin-bottom:22px}.guide-footer{gap:10px}.guide-footer button{gap:7px;font-size:10px}}.mcp-connect{max-width:1220px;margin:0 auto;padding:0 28px 28px}.mcp-masthead{padding:20px 0;border-bottom:1px solid var(--line)}.mcp-masthead h1{font-size:24px;font-weight:650;letter-spacing:-.7px;margin:0 0 6px}.mcp-masthead p{color:var(--muted);font-size:12px;line-height:1.7}.mcp-setup{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:36px;padding:4px 0 20px}.mcp-stepper{list-style:none;margin:0;padding:0}.mcp-stepper li{display:flex;gap:14px;position:relative;padding:4px 0 24px}.mcp-stepper li:last-child{padding-bottom:0}.mcp-stepper li:not(:last-child):before{content:"";position:absolute;inset:36px auto 4px 15px;width:1px;background:var(--line)}.mcp-step-number{display:grid;place-items:center;flex:0 0 31px;height:31px;border:1px solid var(--line);border-radius:50%;color:var(--muted);background:var(--paper);font:10px var(--mono)}.mcp-stepper li>div{min-width:0;padding-top:6px}.mcp-stepper h2{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:650;letter-spacing:-.2px}.mcp-stepper p{max-width:390px;font-size:12px;line-height:1.75;color:var(--muted);margin:6px 0 0}.mcp-stepper .button{margin-top:12px}.mcp-stepper code{font:10px var(--mono);padding:2px 4px;border-radius:3px;background:var(--soft);color:var(--ink);overflow-wrap:anywhere}.mcp-snippets{min-width:0;border:1px solid var(--line);border-radius:10px;overflow:hidden;background:var(--paper)}.mcp-snippet-heading{display:flex;align-items:center;gap:8px;padding:16px 18px 12px;font-size:12px;font-weight:600}.mcp-snippet-heading svg{color:var(--muted)}.mcp-snippet-tabs{display:flex;gap:4px;padding:0 14px 12px}.mcp-snippet-tabs button{border:1px solid transparent;background:transparent;border-radius:5px;font:10px var(--mono);letter-spacing:.3px;padding:8px 10px;color:var(--muted)}.mcp-snippet-tabs button[aria-selected=true]{background:var(--yellow);color:var(--theme-on-strong, #11140b)}.mcp-snippets pre{font:11px/1.9 var(--mono);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:18px;min-height:136px;background:var(--soft);border-block:1px solid var(--line)}.mcp-snippets pre code{font:inherit;color:inherit}.mcp-snippet-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 16px}.mcp-snippet-footer>span{font-size:10px;line-height:1.6;color:var(--muted)}.mcp-snippet-footer .button{flex-shrink:0}.mcp-connect :is(button,input,[role=tabpanel]):focus-visible{outline:2px solid var(--ink);outline-offset:3px}.mcp-rules{display:flex;align-items:center;gap:9px;margin:0;padding:12px 0 22px;border-bottom:1px solid var(--line);color:var(--muted);font-size:11px;line-height:1.7}.mcp-rules svg{flex-shrink:0}.mcp-catalog{padding-top:24px}.mcp-catalog>header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px}.mcp-catalog>header h2{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:15px;font-weight:650;letter-spacing:-.3px}.mcp-count{font:9px var(--mono);letter-spacing:.3px;background:var(--yellow);color:var(--theme-on-strong, #11140b);padding:4px 6px;border-radius:4px;white-space:nowrap}.mcp-catalog>header p{font-size:11px;color:var(--muted);margin-top:6px;line-height:1.7}.mcp-filter{display:flex;flex-direction:row;align-items:center;gap:8px;min-width:0;flex:0 1 260px;border:1px solid var(--line);border-radius:7px;padding:0 12px;color:var(--muted);background:var(--paper)}.mcp-filter:focus-within{border-color:var(--muted)}.mcp-filter svg{flex-shrink:0}.mcp-filter input{min-width:0;width:100%;border:0;padding:11px 0;outline:none;background:transparent;font-size:12px}.mcp-group-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px}.mcp-group-row{min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--paper)}.mcp-group-row h3{font-size:12px;font-weight:600}.mcp-group-toggle{display:flex;align-items:center;gap:10px;width:100%;border:0;border-radius:8px;text-align:left;padding:15px 16px 6px;background:transparent;color:var(--ink);font:inherit}.mcp-group-toggle>span:first-child{flex:1;min-width:0}.mcp-group-toggle .mcp-group-count{font:10px var(--mono);color:var(--muted)}.mcp-group-toggle svg{flex-shrink:0;color:var(--muted);transition:transform .15s ease}.mcp-group-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.mcp-group-toggle:hover>span:first-child{text-decoration:underline;text-underline-offset:3px}.mcp-group-row header p{color:var(--muted);font-size:11px;line-height:1.7;margin:0;padding:0 16px 15px}.mcp-group-row ul{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0 16px;padding:12px 0 16px;border-top:1px solid var(--line)}.mcp-group-row ul[hidden]{display:none}.mcp-group-row li{max-width:100%;border:1px solid var(--line);border-radius:4px;background:var(--soft);padding:4px 6px;overflow-wrap:anywhere}.mcp-group-row li code{font:10px/1.4 var(--mono)}.mcp-no-match{grid-column:1 / -1;padding:28px 0;color:var(--muted);font-size:12px}.mcp-footer{padding-top:24px}.mcp-footer button{display:flex;align-items:center;gap:8px;border:0;background:transparent;color:var(--muted);font-size:11px;padding:6px 0}.mcp-footer button:hover{color:var(--ink)}@media(max-width:1000px){.mcp-setup{gap:24px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media(max-width:760px){.mcp-connect{padding:0 16px 24px}.mcp-setup{grid-template-columns:1fr}.mcp-stepper p{max-width:none}.mcp-catalog>header{align-items:stretch;flex-direction:column;gap:14px}.mcp-filter{flex-basis:auto}.mcp-group-list{grid-template-columns:1fr}.mcp-rules{align-items:flex-start}.mcp-rules svg{margin-top:3px}}@media(max-width:380px){.mcp-snippet-footer{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.mcp-group-toggle svg{transition:none}}.task-property-popover[data-task-property-popover]{position:fixed;z-index:600;box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden;padding:4px;border:1px solid var(--theme-line, #dedee3);border-radius:8px;color:var(--ink, var(--theme-text, #262831));background:var(--theme-raised, #fff);box-shadow:0 8px 28px var(--theme-shadow-soft, #17192318),0 2px 5px var(--theme-shadow-soft, #1719230a);font-size:12px;line-height:1.4;text-align:left}.task-property-popover[data-task-property-popover] button,.task-property-popover[data-task-property-popover] input{font:inherit;letter-spacing:0;color:inherit}.task-property-popover[data-task-property-popover] button{cursor:pointer}.task-property-popover[data-task-property-popover] button:focus-visible,.task-selected-label button:focus-visible,.task-date-trigger:focus-visible{outline:2px solid var(--theme-line-strong, #8b8e9e);outline-offset:-2px}.task-property-popover[data-task-property-popover] :is(.task-select-search,.task-date-search){display:flex;flex:0 0 auto;flex-direction:row;align-items:center;gap:8px;margin:0 2px 4px;padding:7px 5px 10px;border-bottom:1px solid var(--theme-line, #eeeef1);color:var(--theme-muted, #858891);font-weight:400}.task-property-popover[data-task-property-popover] :is(.task-select-search,.task-date-search) input{box-sizing:border-box;width:100%;min-width:0;height:22px;min-height:0;padding:0;border:0;border-radius:0;outline:0;box-shadow:none;background:none;color:var(--ink, var(--theme-text, #262831))}.task-property-popover[data-task-property-popover] :is(.task-select-search,.task-date-search) input::placeholder{color:var(--theme-muted, #9699a2)}.task-property-popover[data-task-property-popover] :is(.task-select-search,.task-date-search) input:focus{outline:none;box-shadow:none;background:transparent}.task-property-popover[data-task-property-popover].task-select-menu [role=listbox]{min-height:0;max-height:304px;overflow:auto;overscroll-behavior:contain;padding:0;scrollbar-width:thin}.task-property-popover[data-task-property-popover] [role=option],.task-property-popover[data-task-property-popover] .task-date-custom,.task-property-popover[data-task-property-popover] .task-date-remove{box-sizing:border-box;display:flex;align-items:center;gap:8px;width:100%;min-height:32px;padding:6px 8px;border:0;border-radius:4px;text-align:left;background:transparent;color:var(--theme-secondary, #474b55);font-size:12px}.task-property-popover[data-task-property-popover] [role=option]>span:not(.task-avatar),.task-property-popover[data-task-property-popover] .task-date-custom>span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-property-popover[data-task-property-popover] svg,.task-property-popover[data-task-property-popover] .task-avatar,.task-property-popover[data-task-property-popover] .task-label-dot{flex-shrink:0}.task-property-popover[data-task-property-popover] [role=option]>small{margin-left:auto;color:var(--theme-muted, #8b8e97);font-size:10px;white-space:nowrap}.task-property-popover[data-task-property-popover] [role=option].highlighted,.task-property-popover[data-task-property-popover] .task-date-custom:hover,.task-property-popover[data-task-property-popover] .task-date-remove:hover{background:var(--theme-hover, #f2f2f5)}.task-property-popover[data-task-property-popover] .task-option-check.invisible{visibility:hidden}.task-property-popover[data-task-property-popover] p{margin:6px 4px;padding:8px;color:var(--theme-muted, #858893);font-size:12px}.task-select.task-multi-select{display:flex;flex-flow:row wrap;align-items:center;gap:5px}.task-selected-labels{display:contents}.task-selected-label{box-sizing:border-box;display:inline-flex;align-items:center;gap:5px;min-width:0;max-width:100%;min-height:24px;padding:2px 3px 2px 7px;border:1px solid var(--theme-line, #e5e5e9);border-radius:5px;background:var(--theme-surface, #fff);color:var(--theme-secondary, #646873);font-size:11px;line-height:18px}.task-selected-label>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-selected-label>:is(svg,i){flex-shrink:0}.task-selected-label button{display:grid;place-items:center;flex-shrink:0;width:19px;height:19px;min-height:0;padding:0;border:0;border-radius:3px;color:var(--theme-muted, #92959d);background:transparent}.task-selected-label button:hover{color:var(--ink);background:var(--theme-hover, #f2f2f5)}.task-select.task-multi-select .task-select-trigger.task-add-label{display:grid;place-items:center;flex:0 0 auto;width:26px;min-width:26px;height:26px;min-height:26px;padding:0;border:0;background:transparent;color:var(--theme-muted, #8b8e97)}.task-properties>.task-select.task-multi-select{flex-direction:row;align-items:center;gap:5px}.task-properties>.task-select.task-multi-select:before{flex:0 0 100%}.task-date-property .task-date-trigger{width:100%;border-radius:5px;color:var(--theme-secondary, #646873);font-size:12px}.task-date-property .task-date-trigger:hover{background:var(--theme-hover, #ededf0)}.task-date-popover{overflow:auto;overscroll-behavior:contain}.task-date-presets{flex-shrink:0}.task-date-popover .task-date-custom{order:0}.task-date-popover .task-date-remove{margin-top:4px;border-top:1px solid var(--theme-line, #eeeef1);border-radius:0 0 4px 4px;color:var(--theme-muted, #7c808a)}.task-date-calendar{padding:4px 5px 7px}.task-date-calendar header{display:flex;align-items:center;justify-content:space-between;margin-bottom:5px}.task-date-calendar header>span{font-size:12px;font-weight:550}.task-date-calendar header>button{display:grid;place-items:center;height:28px;width:28px;padding:0;border:0;border-radius:4px;background:none}.task-date-calendar header>button:hover{background:var(--theme-hover, #f2f2f5)}.task-date-weekdays,.task-date-grid [role=row]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.task-date-weekdays{color:var(--theme-muted, #8b8e97);font-size:10px;text-align:center;line-height:27px}.task-date-grid button{height:31px;min-height:0;width:100%;padding:0;border:2px solid transparent;border-radius:5px;background:none;font-size:12px}.task-date-grid button:hover{background:var(--theme-hover, #f2f2f5)}.task-date-grid button.adjacent-month{color:var(--theme-muted, #a7aab3)}.task-date-grid button[aria-current=date]{font-weight:650;text-decoration:underline;text-underline-offset:4px}.task-date-grid button[aria-selected=true]{background:var(--theme-strong, #343641);color:var(--theme-on-strong, #fff)}@media(max-width:640px){.task-property-popover[data-task-property-popover] :is(.task-select-search,.task-date-search) input{font-size:16px}.task-property-popover[data-task-property-popover] [role=option],.task-property-popover[data-task-property-popover] .task-date-custom,.task-property-popover[data-task-property-popover] .task-date-remove{min-height:40px}.task-date-grid button{height:36px}.task-select.task-multi-select .task-selected-label{min-height:30px}.task-select.task-multi-select .task-selected-label button{width:26px;height:26px;min-height:26px}.app-shell .task-select.task-multi-select .task-select-trigger.task-add-label{width:32px;min-width:32px;height:32px;min-height:32px}}.task-markdown h1,.task-markdown h2,.task-markdown h3,.task-markdown h4,.task-markdown h5,.task-markdown h6{color:var(--text,var(--theme-text, #262930));font-weight:600;letter-spacing:-.012em;line-height:1.4;margin:22px 0 9px}.task-markdown-disclosure{margin:12px 0}.task-markdown-disclosure>summary{cursor:pointer;font-size:13px;font-weight:600;line-height:1.7;color:var(--text,var(--theme-text, #262930));padding:3px 0}.task-markdown-disclosure>summary::marker{color:var(--muted,var(--theme-muted, #92969f))}.task-markdown-disclosure[open]>summary{margin-bottom:9px}.task-markdown-disclosure>:not(summary){margin-left:15px}@media(max-width:640px){.task-markdown-disclosure>summary{min-height:44px;box-sizing:border-box;padding:11px 0}}.task-markdown h1{font-size:20px}.task-markdown h2{font-size:17px}.task-markdown h3{font-size:15px}.task-markdown h4,.task-markdown h5,.task-markdown h6{font-size:13px}.task-markdown ul,.task-markdown ol{margin:8px 0;padding-left:22px}.task-markdown li{margin:3px 0}.task-markdown li>p{margin:0}.task-markdown ul.contains-task-list{list-style:none;padding-left:3px}.task-markdown input[type=checkbox]{width:13px;height:13px;margin:0 8px 0 0;vertical-align:middle}.task-markdown hr{border:0;border-top:1px solid var(--theme-line, #e9e9ed);margin:20px 0}.task-markdown .task-document-image-link{display:block;margin:12px 0}.task-document-image-link img{display:block;max-width:100%;max-height:540px;height:auto;object-fit:contain;border:1px solid var(--theme-line, #e9e9ed);border-radius:5px}.task-document-table{overflow:auto;max-width:100%;margin:12px 0}.task-document-table table{width:100%;border-collapse:collapse;font-size:12px}.task-document-table th,.task-document-table td{padding:7px 10px;border:1px solid var(--theme-line, #e4e5e9);text-align:left;vertical-align:top;min-width:90px}.task-document-table th{background:var(--theme-subtle, #f7f7f9);font-weight:600}.task-source-resources{margin:24px 0;color:var(--theme-secondary, #4e535d);font-size:12px;min-width:0}.task-source-heading,.task-source-document>header,.task-project-summary>header,.task-project-properties section>header{display:flex;align-items:center;gap:9px;margin:0 0 10px}.task-source-heading h3,.task-project-summary h3,.task-project-properties h3{font-size:12px;font-weight:600;margin:0;color:var(--theme-secondary, #515660)}.task-source-heading>.task-text-button{margin-left:auto}.task-source-origin{display:inline-flex;align-items:center;gap:4px;color:var(--theme-muted, #8b8e98);text-decoration:none;font-size:10px}.task-source-origin:hover{color:var(--theme-secondary, #515660)}.task-source-list{border:1px solid var(--theme-line, #e8e8ed);border-radius:6px;overflow:hidden}.task-source-row{display:flex;align-items:center;padding-right:9px;border-bottom:1px solid var(--theme-line, #eeeeF1);gap:4px}.task-source-row:last-child{border-bottom:0}.task-source-row>button{border:0;background:transparent;display:flex;align-items:center;min-width:0;flex:1;text-align:left;padding:9px 11px;gap:10px;color:inherit;cursor:pointer;font:inherit}.task-source-row:hover{background:var(--theme-subtle, #f8f8fa)}.task-source-row>button>span{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-source-row small{color:var(--theme-muted, #969aa3);font-size:10px;margin-left:9px}.task-source-row time{color:var(--theme-muted, #969aa3);font-size:10px;white-space:nowrap}.task-source-note{margin:0;color:var(--theme-muted, #9599a1);font-size:11px}.task-source-document{border-top:1px solid var(--theme-line, #e8e8ed);padding-top:10px}.task-source-document h2{font-size:19px;font-weight:600;line-height:1.4;letter-spacing:-.02em;margin:16px 0 0}.task-source-byline{display:flex;align-items:center;gap:12px;color:var(--theme-muted, #92969f);font-size:11px;margin:8px 0 18px}.task-source-file{display:inline-flex;align-items:center;gap:6px;color:var(--theme-secondary, #68618e);text-decoration:none;margin:12px 16px 0 0;font-size:11px}.task-source-original{margin-top:16px;color:var(--theme-muted, #92969f);font-size:11px}.task-source-original summary{cursor:pointer}.task-source-original pre{max-height:400px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;font-size:10px;line-height:1.6;background:var(--theme-subtle, #f8f8fa);padding:12px;border-radius:4px}.task-source-error{margin:14px 0}.task-import-event{margin:2px 0}.task-import-event summary{font-size:10px;color:var(--theme-muted, #989ca5);cursor:pointer}.task-import-event pre{max-height:260px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;font:10px/1.5 var(--mono,monospace)}.task-project-tabs{display:flex;gap:22px;align-items:center;border-bottom:1px solid var(--theme-line, #e8e8ed);padding:0 24px}.task-project-tabs button{font:12px inherit;background:none;border:0;color:var(--theme-muted, #8b8f98);padding:12px 0;cursor:pointer}.task-project-tabs button[aria-current=page]{color:var(--theme-text, #262a31);box-shadow:inset 0 -2px var(--theme-shadow, #3d4149)}.task-project-tabs button span{font-size:10px;color:var(--theme-muted, #989ca4);padding-left:5px}.task-project-page{display:grid;grid-template-columns:minmax(0,1fr) 256px;max-width:1120px;margin:0 auto;min-height:65vh}.task-project-main{padding:34px 42px;min-width:0}.task-project-title{display:flex;gap:11px;align-items:center;min-width:0;margin-bottom:26px}.task-project-title h1{font-size:24px;letter-spacing:-.03em;font-weight:600;line-height:1.35;margin:0;overflow-wrap:anywhere}.task-project-title>svg{flex-shrink:0}.task-project-summary{margin:20px 0 30px}.task-project-add-description{color:var(--theme-muted, #979ba4)!important}.task-project-properties{border-left:1px solid var(--theme-line, #ededf0);padding:29px 20px;font-size:11px}.task-project-properties section+section{border-top:1px solid var(--theme-line, #ededf0);margin-top:25px;padding-top:20px}.task-project-properties dl{display:grid;grid-template-columns:72px minmax(0,1fr);row-gap:17px;margin:22px 0 0;align-items:center}.task-project-properties dt{color:var(--theme-muted, #969aa3)}.task-project-properties dd{margin:0;display:flex;align-items:center;gap:6px;color:var(--theme-secondary, #545963);min-width:0;overflow-wrap:anywhere}.task-project-progress-link{font:inherit;display:flex;align-items:center;gap:6px;background:none;border:0;padding:10px 0;width:100%;cursor:pointer;color:var(--theme-secondary, #676c75)}.task-project-progress-link strong{margin-left:auto;font-size:11px;font-weight:500}.task-project-progress-track{height:4px;border-radius:3px;background:var(--theme-subtle, #eeedf2);overflow:hidden}.task-project-progress-track>span{display:block;height:100%;background:var(--theme-soft, #85809e)}.task-project-points{font-size:10px;color:var(--theme-muted, #9296a0);display:flex;gap:6px;align-items:center;margin-top:12px}@media(max-width:760px){.task-project-page{grid-template-columns:minmax(0,1fr)}.task-project-main{padding:24px 18px}.task-project-title h1{font-size:21px}.task-project-properties{border-left:0;border-top:1px solid var(--theme-line, #ededf0);padding:20px 18px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}.task-project-properties section+section{border:0;margin:0;padding:0}.task-project-properties dl{grid-template-columns:65px minmax(0,1fr);row-gap:13px}.task-project-tabs{padding:0 18px}.task-source-row time{display:none}.task-source-row small{display:block;margin:2px 0 0}.task-source-row>button{padding:8px 10px}.task-source-document h2{font-size:18px}.task-source-heading{flex-wrap:wrap}}@media(max-width:400px){.task-project-properties{grid-template-columns:minmax(0,1fr)}.task-project-properties section+section{border-top:1px solid var(--theme-line, #ededf0);padding-top:18px}}.task-document-library{min-width:0}.task-document-library>.task-directory-toolbar{display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:8px 24px;gap:15px;border-bottom:1px solid var(--theme-line, #eeeeF1);font-size:12px}.task-document-library>.task-directory-toolbar small{font-size:10px;color:var(--theme-muted, #91969f);margin-left:5px}.task-document-search{display:flex;gap:7px;align-items:center;color:var(--theme-muted, #9599a2);max-width:240px}.task-document-search input{border:0!important;box-shadow:none!important;padding:5px 0!important;font-size:12px!important;min-width:0;background:transparent!important;outline:none}.task-document-directory-head,.task-document-directory-row{display:grid;grid-template-columns:minmax(0,1fr) 180px 115px 28px;align-items:center;gap:12px;padding:0 24px}.task-document-directory-head{min-height:34px;font-size:10px;color:var(--theme-muted, #979ba4)}.task-document-directory-row{min-height:44px;font-size:12px}.task-document-directory-row:hover{background:var(--theme-subtle, #f7f7f9)}.task-document-directory-row>button{font:inherit;color:var(--theme-text, #353a43);border:0;background:none;display:flex;align-items:center;min-width:0;padding:10px 0;gap:11px;text-align:left;cursor:pointer}.task-document-directory-row>button>svg{color:var(--theme-muted, #9b97ac);flex-shrink:0}.task-document-directory-row>button>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-document-directory-row small{font-size:10px;color:var(--theme-muted, #9b9fa7)}.task-document-directory-row time,.task-document-directory-author{font-size:11px;color:var(--theme-muted, #9398a1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.task-document-empty{display:flex;align-items:center;flex-direction:column;gap:12px;padding:64px 20px;color:var(--theme-muted, #9a9da6);font-size:12px;text-align:center}.task-document-empty strong{font-size:14px;color:var(--theme-secondary, #555b65);font-weight:500}.task-document-empty p{margin:0;font-size:11px;max-width:290px}.task-document-navigation{display:flex;align-items:center;gap:12px;padding:12px 24px;border-bottom:1px solid var(--theme-line, #e9e9ed);min-height:44px}.task-document-navigation>a{margin-left:auto;font-size:10px;color:var(--theme-muted, #9398a1);display:flex;align-items:center;gap:5px;text-decoration:none}.task-document-layout{display:flex;max-width:1140px;margin:auto;min-width:0}.task-document-content{min-width:0;padding:38px 46px;flex:1}.task-document-content>h1{font-size:25px;line-height:1.35;letter-spacing:-.025em;font-weight:600;margin:0 0 12px;overflow-wrap:anywhere}.task-document-author{display:flex;gap:12px;font-size:10px;color:var(--theme-muted, #9a9ea7);margin:0 0 30px;flex-wrap:wrap}.task-document-versions{width:210px;flex-shrink:0;padding:32px 15px;border-left:1px solid var(--theme-line, #eeeeF1)}.task-document-versions h3{font-size:11px;font-weight:500;display:flex;align-items:center;gap:6px;color:var(--theme-muted, #757b86);margin:0 0 16px}.task-document-versions>div{display:flex;align-items:center;gap:4px}.task-document-versions button{display:block;flex:1;border:0;background:none;padding:9px 10px;font-size:11px;color:var(--theme-secondary, #6e7580);text-align:left;cursor:pointer;border-radius:4px;line-height:1.5;width:100%}.task-document-versions button:hover,.task-document-versions button.selected{background:var(--theme-subtle, #f2f2f6);color:var(--theme-text, #393f49)}.task-document-versions button span{display:block;font-size:10px;color:var(--theme-muted, #999ea8)}.task-document-discussion{margin:36px 0 0;border-top:1px solid var(--theme-line, #e9e9ed);padding-top:22px}.task-document-discussion>h3{font-size:12px;color:var(--theme-secondary, #666d78);font-weight:500}.task-document-discussion>article{padding:17px 0;border-bottom:1px solid var(--theme-line, #f0f0f3)}.task-document-discussion>article>header{display:flex;gap:9px;align-items:center;margin-bottom:8px;font-size:11px}.task-document-discussion time{font-size:10px;color:var(--theme-muted, #9a9fa8)}@media(max-width:760px){.task-document-library>.task-directory-toolbar{padding:9px 16px;flex-wrap:wrap}.task-document-search{max-width:180px}.task-document-directory-head,.task-document-directory-row{grid-template-columns:minmax(0,1fr) 82px 24px;padding:0 16px;gap:8px}.task-document-directory-head>span:nth-child(2),.task-document-directory-author{display:none}.task-document-directory-row{min-height:45px}.task-document-directory-row time{font-size:9px}.task-document-layout{display:block}.task-document-content{padding:27px 18px}.task-document-content>h1{font-size:22px}.task-document-versions{width:auto;border-left:0;border-top:1px solid var(--theme-line, #eeeeF1);margin:0 18px;padding:20px 0}.task-document-versions>div{display:inline-flex;min-width:145px;max-width:220px}.task-document-versions>button{width:auto;min-width:145px}.task-document-navigation{padding:10px 16px}}.task-linked-issues{min-width:0;margin:24px 0;color:var(--text);font-size:12px}.task-linked-issues>header{display:flex;align-items:center;gap:7px;min-height:30px;margin-bottom:5px}.task-linked-issues h3{display:flex;gap:7px;align-items:center;margin:0;font-size:12px;font-weight:550}.task-linked-issues h3>span{color:var(--muted);font-size:11px;font-weight:400}.task-linked-issues>header>.task-text-button{margin-left:auto}.task-linked-issue{display:flex;align-items:center;gap:4px;min-width:0;border-bottom:1px solid var(--border);padding-right:4px}.task-linked-issue>a{display:flex;align-items:center;gap:9px;min-width:0;flex:1;min-height:37px;padding:6px 4px;text-decoration:none;color:inherit}.task-linked-issue:hover{background:var(--surface-hover,var(--surface-alt))}.task-linked-issue>a>span:first-child{display:flex;flex-shrink:0}.task-linked-identifier{font:10px var(--mono,monospace);color:var(--muted);white-space:nowrap}.task-linked-title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-linked-status,.task-linked-relation{font-size:10px;white-space:nowrap;color:var(--muted)}.task-linked-more{margin-top:8px}.task-linked-empty{font-size:11px;color:var(--muted);padding:9px 4px;margin:0}.task-document-parents{margin:-12px 0 22px}.task-document-parent{display:flex;align-items:center;gap:7px;font-size:11px;min-width:0}.task-document-parent>a{display:flex;align-items:center;gap:6px;min-height:30px;text-decoration:none;color:var(--muted);min-width:0}.task-document-parent>a>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-document-parents .task-linked-issues{margin:8px 0 0}.task-linked-issue>a:focus-visible,.task-document-parent>a:focus-visible{outline:2px solid var(--focus-ring,var(--text));outline-offset:2px;border-radius:3px}@media(max-width:640px){.task-linked-issue>a{min-height:44px;gap:7px}.task-linked-status{display:none}.task-linked-relation,.task-linked-identifier{font-size:9px}.task-document-parent>a{min-height:44px}.task-linked-issues>header>.task-text-button{min-height:44px}.task-document-parents{margin:0 0 16px}}.task-board .task-hidden-statuses{flex:0 0 282px;min-width:282px;max-width:282px;padding:0 0 8px}.task-hidden-statuses>h3{display:flex;align-items:center;gap:7px;height:44px;margin:0;padding:0 9px;color:var(--theme-muted, #878b95);font-size:11px;font-weight:450}.task-hidden-statuses>.task-hidden-status{position:relative;display:flex;align-items:center;gap:9px;width:100%;min-height:35px;margin-bottom:7px;padding:8px 10px;border:1px solid var(--theme-line, #ededf0);border-radius:6px;background:var(--theme-surface, #fafafa);color:var(--theme-secondary, #5c626e);text-align:left;font-size:12px}.task-hidden-status>span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-hidden-status>small:not(.realtime-activity){color:var(--theme-muted, #999da6);font-size:11px}.task-hidden-status .task-hidden-status-show{display:none;color:var(--theme-muted, #8b8f98)}.task-hidden-status:hover,.task-hidden-status:focus-visible{background:var(--theme-hover, #f0f0f3)}.task-hidden-status:hover .task-hidden-status-show,.task-hidden-status:focus-visible .task-hidden-status-show{display:block}.task-hidden-status>.realtime-activity{position:absolute;right:3px;top:-5px}.task-hidden-statuses>.task-hidden-status.drop-target{background:var(--theme-bg-accent, #f9f8de);outline:1px dashed var(--theme-selected-border, #aaa455);outline-offset:-1px}.task-board .task-hide-column{opacity:0}.task-board .task-group-header:hover .task-hide-column,.task-board .task-hide-column:focus-visible{opacity:1}@media(max-width:640px){.task-board .task-hidden-statuses{flex-basis:min(282px,calc(100vw - 42px));min-width:min(282px,calc(100vw - 42px));max-width:min(282px,calc(100vw - 42px))}.task-board .task-hide-column{opacity:1}.app-shell .task-hidden-statuses>.task-hidden-status{min-height:40px}}.task-display-popover{position:fixed;z-index:110;box-sizing:border-box;overflow:auto;padding:10px 12px 6px;border:1px solid var(--theme-line-strong, #dedee3);border-radius:9px;background:var(--theme-surface, #fff);color:var(--theme-text, #25262b);box-shadow:0 12px 35px var(--theme-shadow-soft, #0003);font-size:12px;outline:none}.task-display-popover button{font:inherit;color:inherit;cursor:pointer}.task-display-popover button:focus-visible{outline:2px solid var(--theme-text-accent, #9b9141);outline-offset:2px}.task-display-layout{display:flex;gap:5px;padding:0 0 10px}.task-display-layout button{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;min-height:28px;padding:3px 8px;background:var(--theme-hover, #f5f5f6);border:1px solid transparent;border-radius:6px;color:var(--theme-muted, #81838b)}.task-display-layout button[aria-pressed=true]{background:var(--theme-raised, #e9e9ed);color:var(--theme-text, #25262b);border-color:var(--theme-line-strong, #dedee3)}.task-display-section{padding:8px 0;border-top:1px solid var(--theme-line-strong, #e9e9ed)}.task-display-row{display:flex;flex-direction:row;font-weight:400;align-items:center;justify-content:space-between;min-height:30px;gap:12px;color:var(--theme-muted, #81838b);font-size:12px}.task-display-popover .task-select-trigger{min-height:25px;max-width:140px;padding:3px 8px;border:0;border-radius:5px;background:var(--theme-hover, #f3f3f5);color:var(--theme-text, #25262b);font-size:12px}.task-display-popover .task-select-trigger span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-display-popover .task-display-switch{width:25px;height:14px;min-height:14px;padding:2px;border:0;border-radius:10px;background:var(--theme-muted, #b3b5bd);flex:0 0 auto}.task-display-switch>span{display:block;width:10px;height:10px;background:var(--theme-surface, white);border-radius:50%;transition:transform .12s ease}.task-display-popover .task-display-switch[aria-checked=true]{background:var(--theme-text-accent, #9b9141)}.task-display-switch[aria-checked=true]>span{transform:translate(11px)}.task-display-caption{display:block;color:var(--theme-muted, #81838b);margin:0 0 8px}.task-display-properties{display:flex;flex-wrap:wrap;gap:5px}.task-display-properties button{border:1px solid transparent;border-radius:12px;padding:3px 8px;background:var(--theme-hover, #f2f2f5);color:var(--theme-muted, #81838b);min-height:24px}.task-display-properties button[aria-pressed=true]{color:var(--theme-text, #25262b);background:var(--theme-raised, #e9e9ed);border-color:var(--theme-line-strong, #dedee3)}.task-display-footer{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--theme-line-strong, #e9e9ed);padding:7px 0 3px}.task-display-footer button,.task-display-action{display:flex;align-items:center;gap:7px;border:0;background:transparent;border-radius:4px;min-height:28px;padding:4px 6px}.task-display-action{width:100%;text-align:left}.task-display-popover button:hover{filter:brightness(.96)}.task-display-footer button:hover,.task-display-action:hover{background:var(--theme-hover, #f5f5f6)}.tasks-app .task-row-project{gap:1px}.tasks-app .task-row-project .task-select{flex:1;min-width:0}.tasks-app .task-row-project .task-select-trigger{max-width:100%;display:flex;gap:5px;border:0;background:transparent}.tasks-app .task-row-project .task-select-trigger>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tasks-app .task-row-project.unassigned{opacity:0;flex:0 0 auto}.tasks-app .task-row-project.unassigned .task-select-trigger{width:24px}.tasks-app :is(.task-card,.task-row):is(:hover,:focus-within) .task-row-project.unassigned{opacity:1}.tasks-app .task-project-open{display:flex;align-items:center;justify-content:center;flex:0 0 20px;width:20px;height:24px;min-height:24px;border:0;border-radius:3px;padding:0;color:inherit;background:transparent;opacity:0}.tasks-app .task-row-project:is(:hover,:focus-within) .task-project-open{opacity:1}.tasks-app .task-project-open:hover{background:var(--theme-hover, #f5f5f6)}.tasks-app .task-view-undo{display:inline-flex;align-items:center;gap:7px;margin-right:8px}.tasks-app .task-view-undo button{padding:0;min-height:20px;border:0;color:var(--theme-text, #333);background:transparent;text-decoration:underline;font-size:inherit}.tasks-app [data-hidden-properties~=identifier] :is(.task-card,.task-row)>.task-identifier,.tasks-app [data-hidden-properties~=status] .task-row-status,.tasks-app [data-hidden-properties~=labels] .task-row-labels,.tasks-app [data-hidden-properties~=project] .task-row-project,.tasks-app [data-hidden-properties~=comments] .task-comment-count,.tasks-app [data-hidden-properties~=dueDate] .task-row-date,.tasks-app [data-hidden-properties~=priority] [data-task-property=priority],.tasks-app [data-hidden-properties~=estimate] [data-task-property=estimate],.tasks-app [data-hidden-properties~=assignee] [data-task-property=assignee]{display:none}@media(pointer:coarse){.tasks-app .task-project-open,.tasks-app .task-row-project.unassigned{opacity:1}}:root[data-theme=dark] .tasks-app .task-row input[type=checkbox]{color-scheme:dark}@media(prefers-reduced-motion:reduce){.task-display-switch>span{transition:none}}.tasks-app .task-detail-grid{grid-template-columns:minmax(0,1fr) 232px}.tasks-app .task-properties{gap:4px;padding:24px 16px;background:transparent}@media(min-width:641px){.tasks-app .task-detail-grid>.task-properties{position:sticky;top:12px;align-self:start;max-height:calc(100dvh - var(--topbar, 48px) - 76px);overflow-y:auto;overscroll-behavior-y:contain;scrollbar-width:thin;scroll-padding-block:12px}.tasks-app .task-detail-grid>.task-properties>*{flex-shrink:0}}.tasks-app .task-properties>h3:first-child{display:flex;align-items:center;justify-content:space-between;font-size:12px;font-weight:600;margin:0 0 12px;padding:0 6px}.tasks-app .task-properties>.task-select:before{display:none}.tasks-app .task-properties .task-select-trigger{min-height:30px;padding:5px 6px;font-size:12px}.tasks-app .task-properties .task-select-trigger>svg.lucide-chevron-down{opacity:0}.tasks-app .task-properties .task-select-trigger:hover>svg:last-child,.tasks-app .task-properties .task-select-trigger:focus-visible>svg:last-child{opacity:.6}.tasks-app .task-properties>.task-select[data-label=Labels]{margin-top:17px;gap:8px}.tasks-app .task-properties>.task-select[data-label=Labels]:before{display:block;content:"Labels";padding:0 6px;font-size:11px;font-weight:550;color:var(--task-muted)}.tasks-app .task-properties .task-date-property{padding:0;margin:0}.tasks-app .task-properties .task-date-property>span{display:none}.tasks-app .task-properties .task-date-trigger{min-height:30px;padding:5px 6px;font-size:12px}.tasks-app .task-issue-dates{margin-top:24px;padding:0 6px;font-size:10px;line-height:1.9}.tasks-app .task-issue-title{font-size:25px;line-height:1.35;letter-spacing:-.025em}.tasks-app .task-text-editor>.task-editor{display:block;padding:0;margin:12px 0}.tasks-app .task-comment-composer>.task-editor{border:0;background:transparent}.tasks-app .task-comment-composer>.task-editor:focus-within{border:0}.tasks-app .task-comment-composer{padding:0;overflow:visible}.tasks-app .task-comment-composer>footer{padding:7px 12px 10px;gap:12px}.tasks-app .task-comment-composer .task-reply-context{margin:0;padding:9px 12px;border-bottom:1px solid var(--task-border)}.tasks-app .task-comment-composer .task-rich-content{font-size:13px;min-height:88px}.tasks-app .task-create>.task-editor{margin-bottom:18px}.task-mention{display:inline;padding:1px 4px;border-radius:4px;background:var(--theme-hover, #eeeef6);font-weight:550;color:inherit}.task-followers{position:relative;display:flex;align-items:center;gap:5px;margin-left:auto;min-width:0}.task-followers .task-follow-button{font-size:11px;gap:5px;white-space:nowrap}.task-follower-count{display:flex;align-items:center;gap:4px;border:0;background:transparent;padding:3px;font-size:10px;color:var(--task-muted);cursor:pointer}.task-follower-count .task-avatar{width:18px;height:18px;font-size:8px;margin-left:-6px;border:1px solid var(--task-border)}.task-follower-count .task-avatar:first-child{margin-left:0}.task-followers-list{position:absolute;top:calc(100% + 6px);right:0;min-width:210px;max-width:min(270px,calc(100vw - 36px));max-height:260px;overflow:auto;border:1px solid var(--task-border);border-radius:7px;padding:10px;background:var(--theme-surface, #fff);box-shadow:0 8px 22px var(--theme-shadow-soft, #0002);z-index:20}.task-followers-list>strong{display:block;font-size:11px;padding:2px 4px 8px;color:var(--task-muted)}.task-followers-list>div{display:flex;align-items:center;gap:8px;padding:5px 4px;font-size:12px}.task-follow-error{position:absolute;top:100%;right:0;width:240px;background:var(--theme-surface, #fff);border:1px solid var(--task-border);padding:8px;z-index:21;font-size:11px}.tasks-app .task-activity>header{gap:12px;flex-wrap:wrap}@media(max-width:900px){.tasks-app .task-detail-grid{grid-template-columns:minmax(0,1fr) 212px}.tasks-app .task-properties{padding-left:12px;padding-right:12px}}@media(max-width:640px){.tasks-app .task-detail-grid{grid-template-columns:minmax(0,1fr)}.tasks-app .task-issue-content{padding:20px 16px 0}.tasks-app .task-issue-title{font-size:22px;margin-bottom:12px}.tasks-app .task-properties{padding:8px 16px 10px;gap:4px 12px;margin:0 0 8px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.tasks-app .task-properties>h3:first-child{display:none}.tasks-app .task-properties:not(.expanded)>.task-select[data-label=Labels]{display:flex}.tasks-app .task-properties>.task-select[data-label=Labels]{margin-top:3px;gap:5px}.tasks-app .task-properties>.task-select[data-label=Labels]:before{display:none}.app-shell .tasks-app .task-properties .task-select-trigger,.tasks-app .task-properties .task-date-trigger{height:auto;min-height:36px;font-size:12px;padding:6px 3px}.tasks-app .task-properties-toggle{min-height:36px}.tasks-app .task-description-content{padding:4px 16px 16px}.tasks-app .task-discussion-area{padding:0 16px 26px}.tasks-app .task-activity>header{gap:8px}.task-followers{margin-left:auto}.task-follower-count .task-avatar{display:none}.task-followers .task-follow-button{min-height:36px}.tasks-app .task-comment-composer>footer>span{font-size:10px}.tasks-app .task-activity>header>.task-text-button{font-size:11px;min-height:36px}}.tasks-app .task-text-editor>.task-editor{display:flex;flex-direction:column}.tasks-app .task-project-description-editor{margin:14px 0 20px}.tasks-app .task-text-editor>.task-editor{align-items:stretch;justify-content:flex-start;gap:0;width:100%;text-align:left}.task-text-conflict{padding:12px;border:1px solid var(--theme-text-warning, #dbbf84);border-radius:6px;background:var(--theme-bg-warning, #fffaf0);font-size:12px;margin:12px 0}.task-text-conflict>p{margin:0 0 8px}.task-text-conflict>div{display:flex;gap:8px;flex-wrap:wrap}.task-text-conflict details{margin-bottom:12px;max-height:260px;overflow:auto}.task-text-conflict summary{cursor:pointer;margin-bottom:8px}.tasks-app .task-properties .task-add-label>svg{display:block!important;opacity:1!important}:root[data-theme=dark] .tasks-app .task-properties .task-select-trigger{background:transparent}:root[data-theme=dark] .tasks-app .task-properties .task-select-trigger:hover{background:var(--theme-hover)}.tasks-app,.task-settings,.task-detail,.task-form{--task-muted: var(--theme-muted, #80838c);--task-border: var(--theme-line, #e9e9ec);--task-soft: var(--theme-subtle, #f8f8f9);font-size:13px;color:var(--ink)}.tasks-app{min-height:calc(100dvh - 108px);display:flex;flex-direction:column;background:var(--paper)}.tasks-app button,.task-detail button,.task-form button,.task-settings button{font-size:12px;letter-spacing:0}.tasks-app .error,.task-detail>.error,.task-settings>.error{margin:10px 20px}.task-heading{height:54px;min-height:54px;padding:0 24px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--task-border)}.task-heading>div,.task-heading-actions{display:flex;align-items:center;gap:10px}.task-heading h1{font-size:15px;margin:0;font-weight:650;letter-spacing:-.35px}.task-heading-workspace{font-size:11px;color:var(--task-muted);padding-left:10px;border-left:1px solid var(--task-border)}.task-heading .button{min-height:29px;padding:6px 10px;border-radius:6px;box-shadow:0 1px 2px var(--theme-shadow-soft, #17171708);font-size:11px}.tasks-app kbd{font-family:var(--mono);font-size:10px;color:var(--task-muted);font-weight:400;line-height:15px;min-width:16px;text-align:center;border:1px solid var(--theme-line, #dedee3);border-radius:3px;padding:0 3px}.task-heading kbd{margin-left:10px;border-color:var(--theme-line, #19191925);color:var(--theme-text, #444)}.task-tabs{display:flex;align-items:center;gap:22px;padding:0 24px;height:43px;min-height:43px;border-bottom:1px solid var(--task-border)}.task-tabs button{display:flex;align-items:center;gap:7px;position:relative;height:43px;border:0;background:none;color:var(--theme-muted, #747781);padding:0;font-size:12px;font-weight:550;white-space:nowrap}.task-tabs button[aria-current]{color:var(--ink)}.task-tabs button[aria-current]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:var(--ink);border-radius:2px}.task-toolbar{min-height:48px;display:flex;align-items:center;gap:9px;padding:9px 24px;border-bottom:1px solid var(--task-border)}.task-toolbar-spacer{flex:1}.task-scope-tabs{display:flex;align-items:center;gap:3px;white-space:nowrap}.task-scope-tabs>button{padding:5px 9px;border:0;background:transparent;color:var(--theme-muted, #777a83);border-radius:5px;font-size:11px}.task-scope-tabs>button[aria-pressed=true]{background:var(--theme-subtle, #eeeef1);color:var(--ink);font-weight:550}.task-toolbar-button,.task-layout-toggle button{border:1px solid var(--task-border);background:var(--paper);color:var(--theme-secondary, #6d717a);display:flex;align-items:center;gap:6px;padding:5px 8px;border-radius:5px;min-height:28px}.task-toolbar-button:hover,.task-toolbar-button.active{background:var(--task-soft);color:var(--ink)}.task-toolbar-button>span:last-child:not(:first-child){font-size:11px}.task-layout-toggle{display:flex;border:1px solid var(--task-border);border-radius:5px;padding:2px;gap:1px}.task-layout-toggle button{border:0;min-height:22px;padding:3px 6px}.task-layout-toggle button[aria-pressed=true]{background:var(--theme-subtle, #eeeef1);color:var(--theme-text, #27292e)}.task-search{display:flex;flex-direction:row;font-weight:400;align-items:center;gap:6px;color:var(--theme-muted, #91949c);max-width:180px;min-width:100px}.task-search input{background:transparent;border:0;box-shadow:none;width:100%;padding:5px 0;font-size:11px;min-width:0;outline-offset:2px;border-radius:2px}.task-search kbd{margin-right:4px}.task-icon-button{border:0;background:transparent;display:inline-flex;align-items:center;justify-content:center;width:25px;height:25px;padding:4px;flex-shrink:0;border-radius:4px;color:var(--theme-muted, #858892)}.task-icon-button:hover{background:var(--theme-subtle, #eeeef1);color:var(--ink)}.task-text-button{display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;color:var(--theme-muted, #787b85);padding:5px 3px;white-space:nowrap;font-weight:450}.task-text-button:hover{color:var(--ink)}.task-display{position:relative}.task-display-menu{position:absolute;z-index:25;right:0;top:35px;width:256px;padding:12px;background:var(--theme-surface, white);border:1px solid var(--theme-line, #dedee3);border-radius:8px;box-shadow:0 8px 30px var(--theme-shadow-soft, #19191916);display:grid;gap:10px}.task-display-menu>label{display:flex;flex-direction:row;align-items:center;justify-content:space-between;font-size:11px;color:var(--theme-secondary, #777)}.task-filter-bar{display:flex;gap:8px;flex-wrap:wrap;padding:10px 24px;border-bottom:1px solid var(--task-border);background:var(--task-soft)}.task-select{position:relative;display:inline-flex;max-width:100%;min-width:0;vertical-align:middle}.task-select-trigger{border:1px solid var(--theme-line, #e4e4e8);background:transparent;color:var(--theme-secondary, #676b74);padding:5px 8px;border-radius:5px;display:flex;align-items:center;gap:7px;min-height:28px;max-width:100%;font-size:12px;font-weight:450;white-space:nowrap}.task-select-trigger:hover{background:var(--theme-subtle, #f1f1f3);color:var(--ink)}.task-select-trigger>span:not(.task-avatar){overflow:hidden;text-overflow:ellipsis;min-width:0}.task-select-trigger>svg{flex-shrink:0}.task-select.compact .task-select-trigger{border:0;padding:4px;min-height:24px;gap:3px}.task-select-menu{position:fixed;z-index:200;width:244px;max-width:calc(100vw - 20px);background:var(--theme-surface, #fff);border:1px solid var(--theme-line, #dedee3);border-radius:8px;box-shadow:0 8px 30px var(--theme-shadow-soft, #12121220);padding:5px;color:var(--ink)}.task-select-menu [role=listbox]{max-height:230px;overflow:auto;padding:4px 0}.task-select-menu label.task-select-search{display:flex;flex-direction:row;font-weight:400;align-items:center;gap:7px;padding:4px 6px 7px;border-bottom:1px solid var(--task-border);color:var(--theme-muted, #858893)}.task-select-search input{width:100%;border:0;padding:3px 0;box-shadow:none;background:transparent;outline:none;font-size:12px;min-width:0}.task-select-menu [role=option]{display:flex;width:100%;gap:8px;align-items:center;text-align:left;background:transparent;border:0;padding:7px;border-radius:4px;color:var(--theme-secondary, #494d56);font-size:12px;min-height:31px}.task-select-menu [role=option].highlighted{background:var(--theme-subtle, #f3f3f6)}.task-select-menu [role=option]>span:not(.task-avatar){flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-select-menu [role=option] svg{flex-shrink:0}.task-select-menu p{padding:8px;font-size:11px;color:var(--theme-muted, #858893)}.task-results-summary{padding:9px 24px;font-size:10px;color:var(--theme-muted, #92959d);display:flex;align-items:center;justify-content:space-between;min-height:32px}.task-results-summary>span{display:flex;align-items:center;gap:5px}.task-results-summary .spin{width:11px;height:11px}.task-dot-separator{padding:0 4px;color:var(--theme-muted, #cccdd2)}.task-list{padding-bottom:30px}.task-group-header{height:37px;display:flex;align-items:center;gap:8px;background:var(--theme-subtle, #f7f7f8);padding:0 24px;border-top:1px solid var(--theme-line, #ebebee);border-bottom:1px solid var(--theme-line, #ebebee)}.task-group-title{display:flex;gap:8px;align-items:center;border:0;background:transparent;padding:0;color:var(--theme-secondary, #5c606a);min-width:0}.task-group-title strong{font-size:12px;font-weight:550;color:var(--theme-text, #383b43);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.task-group-title>span{font-size:11px;color:var(--theme-muted, #999ca3);min-width:18px}.task-group-points{font-size:10px;color:var(--theme-muted, #979ba3);margin-left:auto;white-space:nowrap}.task-row{display:flex;align-items:center;gap:9px;min-height:39px;border-bottom:1px solid var(--theme-line, #f0f0f2);padding:0 22px 0 24px;position:relative;background:var(--theme-surface, #fff)}.task-row:hover{background:var(--theme-subtle, #fafafb)}.task-row.selected,.task-card.selected{background:var(--theme-bg-accent, #faf9df)}.task-row.keyboard-focus{box-shadow:inset 3px 0 0 var(--theme-shadow, #b8ae14);background:var(--theme-bg-accent, #faf9eb)}.task-row-check{width:12px;height:12px;min-width:12px;accent-color:var(--theme-text, #202127);margin:0;opacity:0;cursor:pointer}.task-row:hover .task-row-check,.task-card:hover .task-row-check,.task-row-check:focus-visible,.selected .task-row-check{opacity:1}.task-identifier{font-family:var(--mono);font-size:10px;color:var(--theme-muted, #9598a1);white-space:nowrap;min-width:65px}.task-row-status{flex-shrink:0}.task-row-title{border:0;background:transparent;text-align:left;font-size:12px!important;font-weight:450;color:var(--theme-text, #393c44);padding:9px 0;min-width:80px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;flex:1}.task-row-title:hover{color:var(--theme-text, #000)}.task-row-labels{display:flex;gap:4px;align-items:center;max-width:260px;min-width:0;overflow:hidden}.task-label{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--theme-line, #e8e8ec);border-radius:20px;padding:2px 6px;color:var(--theme-muted, #858892);font-size:10px;white-space:nowrap;max-width:140px;line-height:15px}.task-label i,.task-label-dot{width:6px;height:6px;min-width:6px;border-radius:50%;display:inline-block;background:var(--theme-soft, #999)}.task-row-metadata{display:flex;align-items:center;gap:7px;color:var(--theme-muted, #8f929b)}.task-row-metadata .task-select-trigger{font-size:10px}.task-row-project{display:flex;align-items:center;gap:5px;max-width:140px;min-width:0;border:0;background:transparent;color:var(--theme-muted, #8b8f98);padding:3px;font-size:10px!important}.task-row-project span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-row-project svg{flex-shrink:0}.task-avatar{display:inline-flex;width:20px;height:20px;min-width:20px;border-radius:50%;align-items:center;justify-content:center;background:var(--theme-soft, #e9e9ee);color:var(--theme-secondary, #616575);font-size:8px;font-weight:650;line-height:20px}.task-points{display:inline-flex;align-items:center;gap:3px;color:var(--theme-muted, #8a8e98);font-family:var(--mono);font-size:10px;min-width:26px}.task-urgent{color:var(--theme-text-danger, #e08158)}.task-comment-count{display:flex;gap:3px;align-items:center;font-size:10px}.task-row-date{font-size:10px;color:var(--theme-muted, #9699a1);white-space:nowrap}.task-row-date.overdue{color:var(--theme-text-danger, #bc6757)}.task-board{display:flex;gap:14px;padding:2px 22px 28px;overflow-x:auto;min-height:450px;align-items:flex-start;flex:1}.task-board .task-group{width:282px;min-width:282px;max-width:282px;background:var(--theme-subtle, #fafafa);border:1px solid var(--theme-line, #eeeef0);border-radius:8px;min-height:220px;transition:background .15s}.task-board .task-group-header{background:transparent;border:0;height:44px;padding:0 12px}.task-board .task-group-content{padding:0 7px 8px;display:flex;flex-direction:column;gap:7px}.task-card{background:var(--theme-surface, #fff);border:1px solid var(--theme-line, #e8e8eb);box-shadow:0 1px 2px var(--theme-shadow-soft, #20202005);border-radius:6px;padding:12px;display:grid;grid-template-columns:18px 1fr 18px;column-gap:5px;row-gap:7px;position:relative;cursor:grab}.task-card:active{cursor:grabbing}.task-card:hover{border-color:var(--theme-line-strong, #d3d3da);box-shadow:0 2px 4px var(--theme-shadow-soft, #20202008)}.task-card>.task-identifier{grid-column:1 / 3;grid-row:1;min-width:0}.task-card .task-row-check{grid-column:3;grid-row:1;align-self:center}.task-card .task-row-status{grid-column:1;grid-row:2;margin-left:-4px}.task-card .task-row-title{grid-column:2 / 4;grid-row:2;white-space:normal;line-height:1.5;overflow:visible;padding:2px 0 4px;min-width:0;align-self:start;font-weight:500}.task-card .task-row-labels{grid-column:1 / 4;grid-row:3;flex-wrap:wrap;max-width:none;overflow:visible;gap:5px}.task-card .task-row-metadata{grid-column:1 / 4;grid-row:4;gap:4px;flex-wrap:wrap;margin-left:-4px}.task-card .task-row-metadata>.task-select:last-child{margin-left:auto}.task-card .task-row-project{max-width:120px}.task-card .task-row-date{margin-left:auto}.task-board-add{display:flex;align-items:center;gap:7px;background:none;border:0;padding:7px;color:var(--theme-muted, #9699a2);text-align:left;width:100%;border-radius:4px}.task-board-add:hover{background:var(--theme-subtle, #eeeef1);color:var(--theme-secondary, #555)}.task-group.drop-target{background:var(--theme-bg-accent, #f9f8de);outline:1px dashed var(--theme-line, #bbb456);outline-offset:-1px}.task-group-empty{display:block;padding:18px;color:var(--theme-muted, #a8aab1);font-size:11px;text-align:center}.task-empty{flex:1;min-height:230px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;padding:32px 24px}.task-empty-icon{display:grid;place-items:center;width:36px;height:36px;background:var(--theme-subtle, #f7f7f9);border:1px solid var(--theme-line, #ebebef);border-radius:8px;color:var(--theme-muted, #90949e);margin-bottom:12px}.task-empty h2{font-size:14px;font-weight:550;letter-spacing:-.4px;margin:0 0 6px}.task-empty p{font-size:12px;line-height:1.6;color:var(--theme-muted, #858993);max-width:350px;margin:0 0 16px}.task-loading{display:flex;align-items:center;justify-content:center;gap:10px;min-height:200px;color:var(--theme-muted, #93969f)}.task-keyboard-hints{margin-top:auto;display:flex;align-items:center;gap:18px;font-size:10px;color:var(--theme-muted, #a3a6ad);padding:12px 24px;border-top:1px solid var(--theme-line, #efeff2)}.task-keyboard-hints span{display:flex;align-items:center;gap:4px}.task-keyboard-hints>span:last-child{margin-left:auto}.task-load-more{padding:16px;display:flex;align-items:center;justify-content:center;gap:14px;font-size:11px;color:var(--theme-muted, #8e929c)}.task-bulk-bar{display:flex;flex-wrap:wrap;align-items:center;gap:7px;padding:8px 24px;background:var(--theme-bg-accent, #faf9dc);border-bottom:1px solid var(--theme-line, #e6e3b3);font-size:11px}.task-bulk-bar strong{margin-right:10px;font-size:11px}.task-notice{background:var(--theme-subtle, #f8f9ef);padding:7px 24px;display:flex;align-items:center;justify-content:space-between;font-size:11px;color:var(--theme-secondary, #636843)}.task-project-banner{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:15px 24px;border-bottom:1px solid var(--task-border)}.task-project-banner>div{display:flex;align-items:center;gap:9px}.task-project-banner strong{font-size:13px;font-weight:550}.task-project-banner span{font-size:11px;color:var(--theme-muted, #999da6);margin-left:12px}.task-directory-toolbar .task-search{max-width:185px}.task-directory-summary{display:flex;align-items:center;gap:5px;color:var(--task-muted);font-size:10px;white-space:nowrap}.task-project-row{display:grid;grid-template-columns:minmax(190px,1fr) 56px 50px 86px 132px 124px 24px;align-items:center;gap:12px;min-height:44px;border-bottom:1px solid var(--theme-line, #f0f0f2);padding:0 20px;font-size:12px;color:var(--theme-muted, #81858e)}.task-project-row>*{min-width:0}.task-project-row:hover{background:var(--theme-subtle, #fafafb)}.task-project-row.task-table-heading{min-height:30px;background:var(--theme-subtle, #fafafa);font-size:11px;color:var(--theme-muted, #92959c)}.task-project-identity{display:flex;align-items:center;gap:6px}.task-project-identity>.realtime-activity{flex-shrink:0}.task-project-name{min-width:0;border:0;background:none;display:flex;align-items:center;gap:9px;text-align:left;font-weight:500;color:var(--theme-text, #34383f);padding:8px 0}.task-project-name span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.task-project-name svg{flex-shrink:0}.task-project-row .task-select{min-width:0}.task-project-row .task-select-trigger{max-width:100%;padding:4px;min-height:28px;border:0;gap:6px;color:var(--theme-muted, #7d818a);border-radius:4px}.task-project-row .task-select-trigger:hover{background:var(--theme-subtle, #ededf0)}.task-project-row .task-select-trigger>span:not(.task-avatar):not(.task-project-dot){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.task-project-row .task-avatar{width:19px;height:19px;min-width:19px;font-size:8px}.task-project-priority .task-select-trigger>span,.task-project-lead .task-select-trigger>span:not(.task-avatar){display:none}.task-project-date{border:0;background:none;text-align:left;font-size:11px!important;color:var(--theme-muted, #858993);padding:5px 0}.task-project-progress{display:flex;align-items:center;gap:7px;font-size:11px;white-space:nowrap}.task-project-progress small{color:var(--theme-muted, #9b9ea6);font-size:10px}.task-project-progress progress{height:4px;width:42px;flex-shrink:0;border:0;border-radius:3px;background:var(--theme-subtle, #eeeef2);overflow:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none}.task-project-progress progress::-webkit-progress-bar{background:var(--theme-subtle, #eeeef2)}.task-project-progress progress::-webkit-progress-value{background:var(--theme-soft, #817c9c);border-radius:3px}.task-project-progress progress::-moz-progress-bar{background:var(--theme-soft, #817c9c)}.task-project-progress-empty{color:var(--theme-muted, #a1a4ac)}.task-project-state{display:flex;align-items:center;min-width:0}.task-project-dot{width:12px;height:12px;flex-shrink:0;border:1.5px solid var(--theme-line, #afb2ba);border-radius:50%;display:inline-block}.task-project-dot.in_progress{border-color:var(--theme-line, #c5a146);background:conic-gradient(#d5b452 50%,transparent 0)}.task-project-dot.completed{border-color:var(--theme-line, #8681bb);background:var(--theme-bg-info, #8681bb);box-shadow:inset 0 0 0 2px var(--theme-shadow, white)}.task-project-dot.paused{border-color:var(--theme-line, #b6975d);background:linear-gradient(90deg,transparent 25%,var(--theme-soft, #b6975d) 25%,var(--theme-soft, #b6975d) 40%,transparent 40%,transparent 60%,var(--theme-soft, #b6975d) 60%,var(--theme-soft, #b6975d) 75%,transparent 75%)}.task-project-dot.canceled{border-color:var(--theme-line, #b1b3b9);background:var(--theme-soft, #b1b3b9)}.task-project-edit{opacity:0;transition:opacity .12s}.task-project-row:hover .task-project-edit,.task-project-row:focus-within .task-project-edit{opacity:1}.task-views{padding:0;display:block}.task-view-card,.task-view-table-heading{display:grid;grid-template-columns:minmax(0,1fr) 130px 95px 28px;gap:14px;align-items:center;padding:0 24px}.task-view-table-heading{height:30px;font-size:11px;color:var(--theme-muted, #92959c);background:var(--theme-subtle, #fafafa);border-bottom:1px solid var(--theme-line, #efeff2)}.task-view-card{position:relative;border-bottom:1px solid var(--theme-line, #f0f0f2);min-height:52px;background:transparent}.task-view-card>.task-view-open{display:flex;align-items:center;gap:10px;min-width:0;text-align:left;padding:9px 0;border:0;background:none}.task-view-card:hover{background:var(--theme-subtle, #fafafb)}.task-view-copy{display:flex;flex-direction:column;gap:3px;min-width:0}.task-view-copy>strong,.task-view-copy>small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-view-card .task-icon-button{opacity:0}.task-view-card:hover .task-icon-button,.task-view-card:focus-within .task-icon-button{opacity:1}.task-view-icon{color:var(--theme-muted, #878b96);display:flex;flex-shrink:0}.task-view-card strong{font-weight:500;font-size:13px}.task-view-card small{color:var(--theme-muted, #92969f);line-height:1.4;font-size:11px}.task-view-visibility,.task-view-layout{font-size:11px;color:var(--theme-muted, #9498a0)}.task-detail-toolbar{height:36px;display:flex;align-items:center;gap:4px;padding:0 20px;border-bottom:1px solid var(--theme-line, #f1f1f3);font-size:10px;color:var(--theme-muted, #a1a4ad)}.task-detail-toolbar>span:first-child{margin-right:7px}.task-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) 240px;min-height:65vh}.task-detail-main{padding:34px 44px;min-width:0}.task-issue-title{font-size:22px;letter-spacing:-.65px;font-weight:600;line-height:1.45;margin:0 0 20px;overflow-wrap:anywhere}.task-description{font-size:13px;line-height:1.8;margin-bottom:12px}.task-markdown{overflow-wrap:anywhere;line-height:1.75;color:var(--theme-secondary, #5b606a);font-size:12px}.task-markdown p{margin:0 0 4px;min-height:6px}.task-markdown p:has(>br:only-child){height:8px}.task-markdown h4{font-size:13px;margin:16px 0 8px;color:var(--theme-text, #343841);font-weight:600}.task-markdown code{background:var(--theme-subtle, #f0f0f3);font-size:11px;font-family:var(--mono);border-radius:3px;padding:1px 4px}.task-markdown pre{background:var(--theme-subtle, #f7f7f9);border:1px solid var(--theme-line, #e8e8ec);border-radius:6px;padding:12px;overflow:auto;margin:12px 0;white-space:pre-wrap}.task-markdown pre code{background:transparent;padding:0}.task-markdown a{color:var(--theme-secondary, #615d91);text-decoration:underline;text-underline-offset:2px}.task-markdown blockquote{border-left:2px solid var(--theme-line, #d6d6dd);padding-left:12px;margin:7px 0;color:var(--theme-muted, #969aa3)}.task-bullet,.task-check-line{display:flex;gap:7px}.task-muted{font-size:11px;color:var(--theme-muted, #9397a1);line-height:1.7}.task-properties{padding:24px 18px;border-left:1px solid var(--theme-line, #eeeef1);background:var(--theme-surface, #fcfcfd);display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0}.task-properties h3{font-size:11px;font-weight:550;margin:0 0 7px;color:var(--theme-muted, #838792)}.task-properties h3:not(:first-child){margin-top:21px}.task-properties>.task-select{max-width:100%;width:100%}.task-properties .task-select-trigger{border:0;text-align:left;width:100%;padding:6px;gap:9px}.task-properties .task-select-trigger>span{flex:1}.task-properties .task-select-trigger>.task-avatar{flex:none}.task-due-date{display:flex;flex-direction:column;font-size:10px;color:var(--theme-muted, #989ba4);gap:4px;margin-top:8px;padding:0 6px;width:100%}.task-due-date input{font-size:11px;background:transparent;border:0;padding:5px 0;min-width:0;width:100%;color:var(--theme-muted, #787d88)}.task-detail-labels{display:flex;flex-wrap:wrap;gap:5px}.task-issue-dates{font-size:10px;color:var(--theme-muted, #aaaeb5);line-height:2;margin-top:24px;padding:0 6px}.task-parent-link{display:flex;align-items:center;gap:5px;background:transparent;border:0;font-size:11px;color:var(--theme-muted, #9599a3);padding:0;margin-bottom:14px}.task-subissues{margin:28px 0 32px;border-top:1px solid var(--theme-line, #eeeff2)}.task-subissues>header,.task-activity>header{display:flex;align-items:center;justify-content:space-between;min-height:43px}.task-subissues h3,.task-activity h3{font-size:12px;font-weight:550;margin:0;color:var(--theme-secondary, #4c515c)}.task-subissues h3 span{color:var(--theme-muted, #a2a5ae);font-size:11px;margin-left:7px;font-weight:400}.task-child-row{border:0;border-bottom:1px solid var(--theme-line, #f0f0f3);padding:9px 0;background:transparent;display:flex;align-items:center;width:100%;text-align:left;gap:8px;color:var(--theme-secondary, #666b76)}.task-child-row>span:nth-last-child(2){flex:1}.task-child-row .task-identifier{min-width:58px;font-size:9px}.task-activity-stream{margin:4px 0 20px}.task-activity-event{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 13px;padding:6px 0 6px 6px;position:relative;font-size:11px;line-height:1.7;color:var(--theme-muted, #989ca5)}.task-activity-dot{width:6px;min-width:6px;height:6px;border-radius:50%;background:var(--theme-soft, #d9dbe1);align-self:start;margin-top:8px}.task-activity-event p{flex:1;min-width:0;margin:0;overflow-wrap:anywhere}.task-activity-event>.task-import-event{flex-basis:calc(100% - 32px);min-width:0;max-width:calc(100% - 32px);margin-left:32px}.task-activity-event>.task-import-event>summary{white-space:nowrap}.task-activity-event strong{font-weight:500;color:var(--theme-muted, #737985)}.task-activity-event time{font-size:10px;color:var(--theme-muted, #b0b3bb);margin-left:5px;white-space:nowrap}.task-thread{margin:16px 0 20px}.task-comment{display:flex;gap:10px;padding:10px 0}.task-comment>.task-avatar{margin-top:2px;width:24px;height:24px;min-width:24px;font-size:9px}.task-comment-content{min-width:0;flex:1}.task-comment header{display:flex;align-items:center;gap:9px;margin-bottom:6px;font-size:11px}.task-comment header strong{font-weight:600;color:var(--theme-secondary, #535965)}.task-comment time{font-size:10px;color:var(--theme-muted, #a4a8b1)}.task-comment header .task-icon-button{margin-left:auto}.task-replies{border-left:1px solid var(--theme-line, #e5e6ec);margin-left:11px;padding-left:20px}.task-reply-button{margin:0 0 0 34px;border:0;background:transparent;color:var(--theme-muted, #a0a4af);font-size:10px!important;padding:3px 0}.task-comment-composer{border:1px solid var(--theme-line, #e1e2e8);border-radius:7px;overflow:hidden;margin-top:24px}.task-comment-composer:focus-within{border-color:var(--theme-line-strong, #bcbfc9);box-shadow:0 0 0 2px var(--theme-shadow-soft, #20212704)}.task-comment-composer textarea{width:100%;border:0;border-radius:0;background:var(--theme-surface, #fff);padding:12px;font-size:12px;min-height:83px;resize:vertical;box-shadow:none;outline:none;color:var(--theme-secondary, #5d626e)}.task-comment-composer footer{display:flex;align-items:center;gap:8px;padding:5px 9px 8px;font-size:9px;color:var(--theme-muted, #b1b4be)}.task-comment-composer footer>span{margin-right:auto}.task-send{border:0;width:26px;height:26px;display:flex;align-items:center;justify-content:center;border-radius:5px;background:var(--theme-subtle, #eeeef2);color:var(--theme-muted, #858a95)}.task-send:not(:disabled){background:var(--yellow);color:var(--theme-text, #343732)}.task-reply-context{display:flex;align-items:center;justify-content:space-between;background:var(--theme-subtle, #f9f9fb);padding:6px 10px;font-size:10px;color:var(--theme-muted, #9398a4)}.task-text-editor>input{font-size:20px;letter-spacing:-.5px;margin-bottom:12px;font-weight:550}.task-text-editor>textarea{min-height:190px;font-size:12px;line-height:1.8}.task-text-editor>div{display:flex;align-items:center;gap:7px;margin-top:10px}.task-text-editor>div>span{margin-right:auto}.task-triage-bar{padding:12px 20px;background:var(--theme-bg-accent, #fbfae9);border-bottom:1px solid var(--theme-line, #eeecd4);display:flex;align-items:center;gap:6px}.task-triage-bar>div{margin-right:auto;display:flex;flex-direction:column;gap:4px}.task-triage-bar strong{font-size:11px;font-weight:600}.task-triage-bar small{font-size:10px;color:var(--theme-muted, #96917a)}.task-banner{background:var(--theme-subtle, #f4f4f7);padding:10px 20px;color:var(--theme-muted, #898e99);font-size:11px}.task-form{padding:20px;display:flex;flex-direction:column;gap:16px}.task-form label{display:flex;flex-direction:column;gap:7px;font-size:11px;color:var(--theme-muted, #767b85)}.task-form input,.task-form textarea,.task-form select{font-size:12px;border-color:var(--theme-line, #e1e2e7);padding:9px;border-radius:5px;color:var(--theme-text, #444a54);background:var(--theme-surface, #fff);min-width:0}.task-form textarea{min-height:90px;line-height:1.7}.task-form input[type=color]{width:48px;height:32px;padding:3px}.task-form footer{display:flex;align-items:center;gap:8px;margin-top:8px}.task-form footer>button:first-child{margin-left:auto}.task-form footer .task-inline-check:first-child{margin-right:auto}.task-form .task-inline-check{display:flex;align-items:center;flex-direction:row;gap:7px;white-space:nowrap;font-size:11px}.task-inline-check input{width:12px;height:12px;min-height:12px;accent-color:var(--theme-text, #333)}.task-create{gap:10px;padding:22px 22px 0}.task-create input.task-create-title{font-size:19px;font-weight:550;letter-spacing:-.5px;border:0;padding:2px 0;outline:none;box-shadow:none;background:none}.task-create textarea.task-create-description{border:0;padding:5px 0;min-height:120px;box-shadow:none;outline:none;resize:vertical;font-size:12px;background:none}.task-create .task-property-chips{padding:4px 0 14px;gap:7px}.task-property-chips{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.task-create footer{margin:2px -22px 0;padding:13px 22px;border-top:1px solid var(--theme-line, #ededf1);background:var(--theme-surface, #fcfcfd)}.task-form-grid{display:grid;grid-template-columns:1fr 1fr 65px;gap:14px}.task-duplicate-results{max-height:270px;overflow:auto;display:flex;flex-direction:column;gap:4px}.task-duplicate-results button{display:flex;align-items:center;gap:8px;text-align:left;background:var(--theme-surface, #fff);border:1px solid var(--theme-line, #e9eaee);padding:10px;border-radius:5px;line-height:1.5;color:var(--theme-muted, #797e88)}.task-duplicate-results button[aria-pressed=true]{background:var(--theme-bg-accent, #faf9e4);border-color:var(--theme-line, #dfda88)}.task-settings{width:100%;padding:34px;max-width:1100px}.task-settings-block{display:grid;grid-template-columns:230px minmax(0,1fr);gap:35px;border-bottom:1px solid var(--theme-line, #e9e9ef);padding:28px 0}.task-settings-block h2{font-size:13px;font-weight:600;margin:0 0 9px}.task-settings-block p{font-size:11px;line-height:1.7;color:var(--theme-muted, #9196a0);margin:0}.task-settings-fields{min-width:0;display:flex;flex-direction:column;gap:10px}.task-settings-fields>label{display:flex;flex-direction:column;font-size:11px;gap:7px;color:var(--theme-muted, #737985)}.task-settings-fields input:not([type=checkbox]){font-size:12px;padding:9px;border-color:var(--theme-line, #dfe1e7)}.task-settings-fields small{font-size:10px;color:var(--theme-muted, #a0a5af);line-height:1.7}.task-settings-fields .task-toggle{display:flex;flex-direction:row;align-items:flex-start;gap:10px;margin-top:8px}.task-toggle input{width:14px;height:14px;accent-color:var(--theme-text, #282a30);margin-top:2px}.task-toggle span{display:flex;flex-direction:column;gap:3px}.task-toggle strong{font-size:11px;font-weight:550}.task-settings-fields>.button{align-self:flex-start;margin-top:8px}.task-scale-presets{display:flex;gap:6px}.task-scale-presets button{border:1px solid var(--theme-line, #e9e9ef);background:var(--theme-subtle, #fafafb);border-radius:4px;padding:4px 8px;font-size:10px;color:var(--theme-muted, #9398a3)}.task-config-row{display:flex;align-items:center;gap:9px;min-height:38px;border-bottom:1px solid var(--theme-line, #f0f0f3)}.task-config-row>button:not(.task-icon-button){border:0;background:transparent;padding:5px 0;color:var(--theme-secondary, #656b77);font-size:12px;white-space:nowrap}.task-config-row>small{flex:1;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-settings-foot{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--theme-muted, #9ca1ab);line-height:1.7;padding-top:15px}.task-success{display:flex;align-items:center;gap:7px;font-size:11px;color:var(--theme-secondary, #727f50);padding:10px;background:var(--theme-bg-accent, #f8faed);border-radius:5px}@media(min-width:1400px){.task-row-title{font-size:13px!important}.task-row{min-height:41px}.task-row-metadata{gap:12px}.task-board .task-group{width:300px;min-width:300px;max-width:300px}}@media(max-width:1250px){.task-row-project{display:none}.task-project-row{grid-template-columns:minmax(170px,1fr) 32px 40px 76px 112px 108px 24px;gap:8px;padding:0 18px}.task-project-priority .task-select-trigger>span{display:none}.task-project-row.task-table-heading>button:nth-child(2){font-size:0}.task-row-labels{max-width:155px}.task-toolbar{gap:6px;padding-left:18px;padding-right:18px}.task-search{max-width:125px}.task-toolbar-button{font-size:10px!important}.task-heading,.task-tabs{padding-left:18px;padding-right:18px}}@media(max-width:900px){.task-toolbar{flex-wrap:wrap}.task-search{margin-left:auto}.task-keyboard-hints,.task-row-labels{display:none}.task-project-row{grid-template-columns:minmax(140px,1fr) 40px 112px 108px 24px}.task-project-priority,.task-project-date,.task-project-row.task-table-heading>button:nth-child(2),.task-project-row.task-table-heading>button:nth-child(4){display:none}.task-detail-main{padding:26px}.task-detail-grid{grid-template-columns:minmax(0,1fr) 200px}.task-project-banner span{display:none}.task-settings-block{grid-template-columns:190px minmax(0,1fr);gap:25px}}@media(max-width:640px){.tasks-app{min-height:calc(100dvh - 62px)}.task-heading{height:48px;min-height:48px;padding:0 14px}.task-heading-workspace,.task-heading kbd{display:none}.task-tabs{padding:0 14px;gap:20px;overflow-x:auto;height:42px;min-height:42px}.task-tabs button{font-size:11px;gap:5px}.task-tabs svg{width:12px}.task-toolbar{padding:9px 12px;gap:8px}.task-toolbar-spacer{display:none}.task-scope-tabs{width:100%;margin-bottom:2px}.task-search{flex:1;max-width:none;margin:0}.task-toolbar-button{font-size:11px!important}.task-display-menu{right:0}.task-filter-bar{padding:9px 12px}.task-results-summary{padding:9px 14px;font-size:9px}.task-group-header{padding:0 12px}.task-row{padding:7px 10px;gap:5px;flex-wrap:wrap;min-height:62px;align-content:center}.task-row-check{opacity:1;width:11px;min-width:11px}.task-row>.task-identifier{font-size:9px;min-width:48px}.task-row>.task-row-title{white-space:normal;line-height:1.5;font-size:11px!important;flex-basis:calc(100% - 100px);padding:0;min-width:0}.task-row>.task-row-status{width:15px}.task-row-metadata{margin-left:auto;padding-left:76px;gap:9px}.task-row-date{font-size:9px}.task-avatar{width:18px;height:18px;min-width:18px;font-size:7px}.task-board{padding:0 12px 20px;gap:10px}.task-board .task-group{min-width:270px;width:270px;max-width:270px}.task-card .task-row-metadata{padding-left:0;margin-left:-4px}.task-empty{min-height:240px}.task-empty h2{font-size:15px}.task-empty p{font-size:11px}.task-project-banner{padding:12px 14px}.task-directory-summary{font-size:10px}.task-project-row{padding:9px 14px;grid-template-columns:minmax(0,1fr) 104px 24px;gap:3px 8px;min-height:67px}.task-project-identity{grid-column:1;grid-row:1}.task-project-row .task-project-lead{display:none}.task-project-row .task-project-progress{grid-column:1;grid-row:2;padding-left:25px;font-size:10px}.task-project-state{grid-column:2;grid-row:1 / 3}.task-project-edit{grid-column:3;grid-row:1 / 3;opacity:1}.task-project-name{padding:0}.task-project-name span{font-size:12px}.task-project-row.task-table-heading{display:none}.task-view-card,.task-view-table-heading{padding:0 14px;grid-template-columns:minmax(0,1fr) 70px 24px;gap:8px}.task-view-layout,.task-view-table-heading>span:nth-child(3){display:none}.task-view-card .task-icon-button{opacity:1}.task-view-card .task-view-visibility{font-size:10px}.task-view-card strong{font-size:12px}.task-view-card small{font-size:10px}.task-project-form .task-form-grid{grid-template-columns:1fr 1fr}.task-views{padding:0}.task-bulk-bar{padding:9px 12px}.task-bulk-bar .task-select-trigger{font-size:10px}.task-load-more{flex-direction:column}.task-detail-toolbar{padding:0 12px}.task-detail-grid{display:flex;flex-direction:column}.task-detail-main{padding:22px 18px;order:2}.task-properties{order:1;border-left:0;border-bottom:1px solid var(--theme-line, #ececf1);display:flex;flex-direction:row;flex-wrap:wrap;gap:4px;padding:10px 14px}.task-properties>h3,.task-properties>.task-issue-dates{display:none}.task-properties>.task-select{width:auto;max-width:160px}.task-properties .task-select-trigger{font-size:10px;padding:4px 6px;border:1px solid var(--theme-line, #e9e9ee)}.task-properties .task-select-trigger>svg:last-child{display:none}.task-due-date{width:120px;padding:0;margin:0;font-size:0}.task-due-date input{font-size:10px;border:1px solid var(--theme-line, #e9e9ee);padding:5px;border-radius:4px}.task-detail-labels{align-items:center}.task-issue-title{font-size:20px}.task-triage-bar{flex-wrap:wrap;padding:12px}.task-triage-bar>div{flex-basis:100%;margin-bottom:4px}.task-triage-bar .button{font-size:10px}.task-create{padding:16px 16px 0}.task-create footer{margin:0 -16px;padding:12px 16px}.task-create .task-property-chips{gap:5px}.task-create .task-select-trigger{font-size:10px}.task-shortcut{display:none}.task-settings{padding:22px 16px}.task-settings-block{grid-template-columns:1fr;gap:16px;padding:22px 0}.task-settings-block p{max-width:330px}.task-config-row>small{font-size:9px}.task-text-editor>div{flex-wrap:wrap}.task-text-editor>div>span{width:100%}.task-form-grid{grid-template-columns:1fr 1fr}.task-form{padding:12px 0}.task-form.task-create{padding:16px 16px 0}.task-description .task-markdown{font-size:12px}}@media(prefers-reduced-motion:reduce){.task-group{transition:none}}body.task-dragging,body.task-dragging *{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}.task-card.dragging,.task-row.dragging{opacity:.45}.task-card .task-row-title{-webkit-user-select:none;user-select:none}@media(max-width:640px){.task-row>.task-row-title{min-height:22px}.task-row-metadata button{min-height:30px}.task-scope-tabs button{min-height:32px}.task-toolbar .task-search input{font-size:12px}.task-properties .task-select-trigger{min-height:32px}.task-properties .task-due-date input{height:32px;min-height:32px}}@media(max-width:640px){.app-shell .tasks-app .task-row>.task-row-title{min-height:22px}}.task-workspace-content{display:flex;flex:1;flex-direction:column;min-width:0}.task-workspace-content[hidden]{display:none}.task-section{min-width:0;flex:1;background:var(--paper)}.task-section-header{display:flex;align-items:center;gap:10px;min-height:52px;padding:0 24px;border-bottom:1px solid var(--task-border, var(--theme-line, #e9e9ec))}.task-section-header h2{margin:0;font:12px var(--mono);color:var(--theme-secondary, #737780);white-space:nowrap}.task-section-header h2:focus{outline:none}.task-section>.task-form{max-width:820px;margin:0 auto;padding:30px 32px}.task-section>.task-form.task-create{max-width:1000px;padding:32px}.task-section>.task-form footer{margin:22px 0 0;padding:18px 0 0}.task-section-header .task-detail-toolbar{flex:1;min-width:0;height:50px;border:0;padding:0}.task-section-header .task-detail-position{margin-left:10px}.task-detail-grid{grid-template-columns:minmax(0,1fr) 260px;grid-template-rows:auto auto 1fr;min-height:calc(100dvh - 160px)}.task-detail-main{display:contents}.task-issue-content{grid-column:1;grid-row:1;padding:32px 40px 0;width:100%;max-width:940px;margin:0 auto}.task-description-content{grid-column:1;grid-row:2;min-width:0;padding:0 40px 20px;width:100%;max-width:940px;margin:0 auto}.task-description-actions{display:flex;align-items:center;gap:7px}.task-discussion-area{grid-column:1;grid-row:3;min-width:0;padding:0 40px 40px;width:100%;max-width:940px;margin:0 auto}.task-properties{grid-column:2;grid-row:1 / span 3;padding:24px 18px;background:var(--theme-subtle, #fafafa);gap:12px}.task-properties>.task-select:before{content:attr(data-label);display:block;font-size:10px;line-height:18px;color:var(--theme-muted, #858890);padding-left:6px}.task-properties>h3:first-child{display:none}.task-properties .task-select-trigger{min-height:30px;padding:5px 6px;font-size:12px;border:0;border-radius:5px;background:transparent}.task-properties .task-select-trigger:hover{background:var(--theme-subtle, #ededf0)}.task-properties-toggle{display:none}.task-date-property{width:100%;padding:0 6px}.task-date-property>span{display:block;font-size:10px;color:var(--theme-muted, #858890);margin-bottom:4px}.task-date-trigger{display:flex;align-items:center;gap:9px;border:0;background:none;padding:5px 0;color:var(--theme-secondary, #626873);min-height:30px}.task-date-editor{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.task-date-editor input{width:100%;min-width:0;font-size:14px}.task-date-editor .task-text-button{font-size:11px}.task-detail .task-section{margin:16px 24px;border:1px solid var(--task-border);border-radius:8px}.task-detail .task-section .task-form{padding:16px}.task-issue-title{margin-bottom:16px;font-size:25px;line-height:1.35}.task-section .task-create-title{font-size:24px}.task-section .task-create-description{min-height:180px}.task-settings .task-settings-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px;padding-bottom:22px;border-bottom:1px solid var(--task-border)}.task-settings-title{display:flex;align-items:center;gap:10px}.task-settings-title h1{margin:0;font-size:24px;line-height:1.3;letter-spacing:-.6px}.task-settings-heading p{margin:6px 0 0;font-size:12px;color:var(--task-muted)}.task-settings-context{display:flex;align-items:center;gap:18px;flex-shrink:0}.task-settings .task-settings-context .settings-workspace-picker{display:flex;align-items:center;gap:9px;min-width:180px;padding:8px 10px;border:1px solid var(--task-border);border-radius:7px;background:var(--theme-surface, white)}.task-settings-context .workspace-image{width:28px;height:28px;flex-shrink:0;border-radius:5px}.task-settings .task-settings-context .settings-workspace-picker label{display:flex;flex:1;gap:1px;flex-direction:column;min-width:0}.task-settings-context .settings-workspace-picker label>span{font-size:9px;line-height:13px;color:var(--task-muted)}.task-settings .task-settings-context .settings-workspace-picker select{min-height:21px;padding:0 16px 0 0;width:100%;font-size:12px;border:0;border-radius:0;background:transparent}.task-settings-context>.task-text-button{white-space:nowrap}.task-settings .task-success{background:none;border:0;padding:0;margin:0;min-height:24px;font-size:11px;color:var(--theme-secondary, #738050)}.task-settings .task-settings-block{padding:25px 0}.task-settings .task-section{border:1px solid var(--task-border);border-radius:8px;overflow:hidden}.task-settings .task-section-header{padding:0 16px}.task-settings .task-section>.task-form{margin:0;max-width:650px;padding:24px}@media(max-width:900px){.task-issue-content{padding:26px 24px 0}.task-description-content{padding:0 24px 18px}.task-discussion-area{padding:0 24px 28px}.task-detail-grid{grid-template-columns:minmax(0,1fr) 220px}.task-settings .task-settings-heading{align-items:flex-start;flex-direction:column;gap:14px}.task-settings-context{width:100%;justify-content:space-between}}@media(max-width:640px){.app-shell .tasks-app .task-toolbar{display:flex;flex-wrap:wrap;gap:6px;padding:5px 12px 8px}.app-shell .tasks-app .task-scope-tabs{height:36px;margin:0;gap:4px}.app-shell .tasks-app .task-scope-tabs>button{height:32px;min-height:32px;padding:0 10px;font-size:12px;border-radius:5px}.app-shell .tasks-app .task-search{flex:1 1 80px;min-width:0;height:36px;gap:5px;border:1px solid var(--task-border);padding:0 9px;border-radius:6px}.app-shell .tasks-app .task-search input{width:100%;min-width:0;font-size:16px;line-height:22px;padding:0;height:34px;min-height:0}.app-shell .tasks-app .task-search kbd{display:none}.app-shell .tasks-app .task-toolbar-button{min-height:36px;height:36px;width:36px;min-width:36px;padding:0;justify-content:center;gap:0;border-color:var(--task-border);position:relative}.app-shell .tasks-app .task-control-label{display:none}.app-shell .tasks-app .task-filter-count{position:absolute;top:0;right:0;margin:0;font-size:9px;min-width:12px;padding:0 2px}.app-shell .tasks-app .task-layout-toggle{padding:2px;height:36px;gap:0}.app-shell .tasks-app .task-layout-toggle button{min-height:30px;height:30px;min-width:30px;width:30px;padding:0}.app-shell .tasks-app .task-results-summary{padding:7px 14px;font-size:10px;gap:7px;line-height:16px;min-height:30px}.app-shell .tasks-app .task-heading .button{min-height:32px;padding:6px 10px}.app-shell .tasks-app .task-tabs{gap:18px;min-height:40px;height:40px}.app-shell .tasks-app .task-tabs button{min-height:40px;height:40px}.task-section-header{padding:0 12px;gap:7px;min-height:46px}.task-section-header h2{font-size:11px}.app-shell .task-section-header button{min-height:34px;min-width:32px;height:34px}.task-section-header .task-detail-toolbar{height:46px;gap:0}.task-section-header .task-detail-position{display:none}.task-section-header .task-toolbar-spacer{display:block}.task-copy-label{display:none}.task-detail-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto 1fr;min-height:0}.task-issue-content{grid-row:1;padding:22px 18px 0}.task-issue-title{font-size:23px;line-height:1.35;margin:0 0 16px}.task-description .task-markdown{font-size:13px;line-height:1.75}.task-discussion-area{grid-row:4;padding:0 18px 30px}.task-description-content{grid-row:3;padding:6px 18px 18px}.task-properties{grid-column:1;grid-row:2;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);order:initial;padding:14px 18px 8px;gap:10px 14px;margin:0 0 12px;border-top:1px solid var(--task-border);border-bottom:1px solid var(--task-border);background:var(--theme-subtle, #fafafa)}.task-properties>.task-select{width:100%;max-width:none;min-width:0}.task-properties>.task-select:before{padding:0;font-size:10px}.app-shell .task-properties .task-select-trigger{min-height:32px;height:32px;border:0;padding:4px 0;font-size:12px;max-width:100%}.task-properties .task-select-trigger>span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.task-properties>h3,.task-properties>.task-issue-dates{display:none}.task-properties:not(.expanded)>.task-date-property,.task-properties:not(.expanded)>.task-detail-labels,.task-properties:not(.expanded)>.task-select[data-label=Project],.task-properties:not(.expanded)>.task-select[data-label=Labels]{display:none}.task-date-property{padding:0}.task-date-trigger{font-size:12px;min-height:32px;text-align:left}.task-detail-labels{grid-column:1 / -1}.app-shell .task-properties-toggle{display:flex;grid-column:1 / -1;align-items:center;justify-content:center;gap:6px;min-height:32px;padding:4px 0;background:none;border:0;color:var(--theme-muted, #81848d);font-size:11px}.task-properties.expanded .task-properties-toggle svg{transform:rotate(180deg)}.task-activity{margin-top:18px}.task-section>.task-form,.task-section>.task-form.task-create{padding:20px 18px}.task-section .task-create-title{font-size:22px}.task-section .task-create-description{min-height:140px;font-size:16px}.task-section .task-property-chips{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.task-section .task-property-chips .task-select{min-width:0}.app-shell .task-section .task-property-chips .task-select-trigger{width:100%;min-height:36px;font-size:12px}.task-settings .task-settings-heading{padding-bottom:18px;margin-bottom:8px;gap:14px}.task-settings-title h1{font-size:22px}.task-settings-heading p{font-size:12px}.task-settings-context{gap:10px}.task-settings .task-settings-context .settings-workspace-picker{min-width:0;flex:1;max-width:240px}.task-settings-context>.task-text-button{min-height:36px;font-size:11px;padding:4px}.task-settings .task-settings-block{padding:22px 0;gap:12px}.task-settings .task-settings-fields input:not([type=checkbox]){font-size:16px}}.task-properties>.task-select{display:flex;flex-direction:column;align-items:stretch;gap:0}.task-properties>.task-select:before{white-space:nowrap;width:100%}@media(max-width:640px){.app-shell .tasks-app .task-row>.task-row-title{font-size:13px;line-height:1.4}.app-shell .tasks-app .task-row .task-identifier{font-size:9px}.app-shell .tasks-app .task-group-header button{font-size:12px}}@media(max-width:640px){.task-properties>.task-select[data-label=Labels]{grid-column:1 / -1}.task-discussion-area .task-subissues{margin-top:16px;padding-top:14px}}.task-row,.task-card{position:relative}.task-item-live{position:absolute;top:2px;right:2px;transform:scale(.7);transform-origin:top right;pointer-events:none}.task-project-name .realtime-activity,.task-view-card .realtime-activity,.task-issue-title .realtime-activity,.task-settings-block h2 .realtime-activity{margin-left:8px;vertical-align:middle;flex-shrink:0}@media(max-width:900px){.task-settings .task-settings-heading>div:first-child{align-self:flex-start}}@media(max-width:640px){.app-shell .task-settings .task-scale-presets button{min-height:30px;padding:5px 8px;font-size:11px}}@media(max-width:640px){.app-shell .tasks-app .task-directory-toolbar .task-search{max-width:none}.app-shell .tasks-app .task-directory-toolbar .task-scope-tabs{overflow-x:auto}.app-shell .tasks-app .task-directory-toolbar .task-scope-tabs>button{flex-shrink:0;padding:0 8px;font-size:11px}.app-shell .tasks-app .task-project-row .task-select-trigger{min-height:32px;padding:4px}.app-shell .tasks-app .task-project-edit{min-height:32px;width:24px;min-width:24px;padding:0}}@media(max-width:640px){.app-shell .tasks-app .task-project-name{min-height:24px}}.task-section-header h2{min-width:0;overflow:hidden;text-overflow:ellipsis}.task-section-header>.task-text-button{flex-shrink:0;margin-left:auto}.task-project-row.task-table-heading>button{border:0;padding:0;background:none;color:inherit;display:flex;align-items:center;gap:3px;text-align:left;font-size:10px;min-width:0;white-space:nowrap}.task-project-row.task-table-heading>button:hover{color:var(--theme-secondary, #555963)}.tasks-app .task-heading{height:46px;min-height:46px;padding:0 18px;gap:12px}.tasks-app .task-heading-actions{gap:8px;min-width:0}.tasks-app .task-heading-scope{width:auto;min-width:0;height:30px;gap:2px;margin:0 4px 0 0}.tasks-app .task-heading-scope>button{height:28px;min-height:28px;padding:0 9px;font-size:11px}.tasks-app .task-tabs{height:35px;min-height:35px;padding:0 18px;gap:22px}.tasks-app .task-tabs button{height:35px;min-height:35px;padding:0;font-size:11px}.tasks-app .task-issues-toolbar{min-height:42px;padding:5px 18px;gap:7px;justify-content:flex-end}.tasks-app .task-issues-toolbar .task-search{margin-right:auto}.tasks-app .task-results-summary{min-height:25px;padding:4px 18px;font-size:10px}.tasks-app .task-board{padding:0 16px 16px;gap:10px}.tasks-app .task-board .task-group{width:266px;min-width:266px;max-width:266px;border-radius:6px}.tasks-app .task-board .task-group-header{height:36px;padding:0 9px}.tasks-app .task-board .task-group-content{gap:5px;padding:0 5px 6px}.tasks-app .task-card{padding:9px;row-gap:4px;border-radius:5px}.tasks-app .task-card .task-row-title{font-size:12px;line-height:1.4;padding:1px 0 2px}.tasks-app .task-card .task-row-labels{gap:4px}.tasks-app .task-card .task-row-metadata{gap:3px}.tasks-app .task-hidden-statuses{width:266px;min-width:266px;padding-top:0}.tasks-app .task-hidden-statuses>h3{height:36px}.tasks-app .task-list .task-row{min-height:34px;padding-top:3px;padding-bottom:3px}.tasks-app .task-list .task-group-header{height:34px;min-height:34px}.tasks-app .task-keyboard-hints{padding-top:7px;padding-bottom:7px}.tasks-app .task-card .task-drag-handle{position:absolute;top:3px;right:25px;width:24px;height:24px;min-width:24px;min-height:24px;display:flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:3px;background:transparent;color:var(--theme-muted, #858891);opacity:0;cursor:grab;touch-action:none;z-index:1}.tasks-app .task-card:is(:hover,:focus-within) .task-drag-handle{opacity:1}.tasks-app .task-card .task-drag-handle:focus-visible{outline:2px solid var(--theme-selected-border, #a4a070);outline-offset:1px}.tasks-app .task-card.dragging{opacity:.72;border-color:var(--theme-text-accent, #929049);background:var(--theme-selected, #f7f6e9)}.tasks-app .task-card.move-pending{border-color:var(--theme-selected-border, #cac79a)}.task-drag-source-gap{flex:none;border:1px dashed var(--task-border);border-radius:5px;background:var(--theme-subtle, #f3f3f5);opacity:.65}.task-drag-preview{position:fixed;pointer-events:none;z-index:1100;width:220px;max-width:calc(100vw - 24px);padding:8px 10px;display:grid;grid-template-columns:14px 1fr;gap:4px 6px;border:1px solid var(--theme-control-border, #d6d6dc);border-radius:5px;background:var(--theme-elevated, var(--paper, #fff));color:var(--ink);box-shadow:0 5px 15px var(--theme-shadow-soft, #0002);font-size:10px}.task-drag-preview strong{grid-column:1/-1;font-size:12px;line-height:1.4;max-height:34px;overflow:hidden;font-weight:500}.task-drag-preview>.realtime-activity{position:absolute;top:7px;right:7px}.task-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.task-dragging,.task-dragging *{cursor:grabbing!important;-webkit-user-select:none;user-select:none}@media(max-width:800px){.tasks-app .task-heading-workspace{display:none}}@media(max-width:640px){.app-shell .tasks-app .task-heading{position:relative;min-height:76px;height:auto;padding:5px 10px;flex-wrap:wrap;gap:2px}.app-shell .tasks-app .task-heading>div:first-child{width:100%;height:24px}.app-shell .tasks-app .task-heading h1{font-size:13px}.app-shell .tasks-app .task-heading-actions{width:100%;gap:4px;justify-content:flex-end}.app-shell .tasks-app .task-heading-actions>.task-icon-button{position:absolute;top:2px;right:10px;min-width:28px;width:28px;min-height:32px;height:32px;margin-right:auto;padding:0}.app-shell .tasks-app .task-heading-scope{width:auto;height:34px;gap:0;margin:0;flex-shrink:0}.app-shell .tasks-app .task-heading-scope>button{height:34px;min-height:34px;padding:0 7px;font-size:11px}.app-shell .tasks-app .task-heading .button{flex-shrink:0;height:34px;min-height:34px;padding:0 8px;font-size:11px;gap:4px;white-space:nowrap}.app-shell .tasks-app .task-heading .button>kbd{display:none}.app-shell .tasks-app .task-tabs{min-height:36px;height:36px;gap:16px;padding:0 10px}.app-shell .tasks-app .task-tabs button{height:36px;min-height:36px;font-size:11px}.app-shell .tasks-app .task-issues-toolbar{min-height:42px;padding:4px 10px;gap:5px;flex-wrap:nowrap}.app-shell .tasks-app .task-issues-toolbar .task-search{height:32px;flex:1 1 65px}.app-shell .tasks-app .task-issues-toolbar .task-search input{height:30px}.app-shell .tasks-app .task-issues-toolbar .task-toolbar-button{width:32px;min-width:32px;height:32px;min-height:32px}.app-shell .tasks-app .task-issues-toolbar .task-layout-toggle{height:32px;padding:1px}.app-shell .tasks-app .task-issues-toolbar .task-layout-toggle button{height:28px;min-height:28px;width:28px;min-width:28px}.app-shell .tasks-app .task-results-summary{min-height:24px;padding:3px 12px;gap:6px}.app-shell .tasks-app .task-board{padding:0 10px 12px;gap:8px}.app-shell .tasks-app .task-board .task-group{width:252px;min-width:252px;max-width:252px}.app-shell .tasks-app .task-card{padding:8px;row-gap:3px}.app-shell .tasks-app .task-card .task-row-title{min-height:28px;padding:2px 0}.app-shell .tasks-app .task-card .task-drag-handle{opacity:.7;top:1px;right:26px;height:28px;min-height:28px;width:28px;min-width:28px}.app-shell .tasks-app .task-list .task-row{min-height:46px;padding-top:4px;padding-bottom:4px}.app-shell .tasks-app .task-list .task-group-header{min-height:34px;height:34px}.app-shell .tasks-app .task-hidden-statuses{width:252px;min-width:252px}}@media(prefers-reduced-motion:reduce){.tasks-app .task-card,.tasks-app .task-group{transition:none;animation:none}}.tasks-app .task-move-retry{grid-column:1/-1;grid-row:5;border:0;padding:3px 0;background:transparent;color:var(--theme-text-accent, #807b29);font-size:10px;text-align:left}@media(max-width:640px){.app-shell .tasks-app .task-card .task-select-trigger{min-height:26px;height:26px;padding:2px 4px}.app-shell .tasks-app .task-card .task-row-status .task-select-trigger{min-height:24px;height:24px}.app-shell .tasks-app .task-list .task-row-metadata .task-select-trigger{min-height:26px;height:26px;padding:2px 4px}.app-shell .tasks-app .task-list .task-row>.task-row-title{min-height:24px}.app-shell .tasks-app .task-list .task-row>.task-row-status .task-select-trigger{min-height:24px;height:24px}}.tasks-app .task-heading-scope>strong{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.tasks-app .task-list .task-move-retry{order:9;margin-left:auto}.tasks-app .task-heading-scope>svg{flex:none}@media(max-width:640px){.app-shell .tasks-app .task-heading-scope>strong{max-width:145px}.app-shell .tasks-app .task-heading-scope>.task-icon-button{min-width:24px;width:24px;min-height:30px;padding:0}}.tasks-app{--task-muted: var(--theme-muted, #80838c);--task-border: var(--theme-line, #e9e9ec)}.tasks-app .task-board .task-group{background:var(--theme-chrome, #fafafa);border-color:var(--task-border)}.tasks-app .task-group-title strong,.tasks-app .task-row-title{color:var(--theme-secondary, #393c44)}.tasks-app .task-row-title:hover{color:var(--ink)}.tasks-app .task-heading-scope>button{font-size:12px}.tasks-app .task-card .task-row-title{font-size:13px!important}:root[data-theme=dark] .tasks-app .task-issues-toolbar .task-search input{background:transparent;border:0;outline:0;box-shadow:none}:root[data-theme=dark] .tasks-app .task-card .task-select-trigger{background:transparent}@media(max-width:640px){.app-shell .tasks-app .task-heading-scope>button{font-size:12px;padding:0 6px}.app-shell .tasks-app .task-list .task-row-title{font-size:12px!important}}[data-theme=dark] .tasks-app .task-card input[type=checkbox]{color-scheme:dark}.tasks-app .task-board .task-group.drop-target{outline:none;border-style:solid;background:var(--theme-chrome, #fafafa)}.tasks-app .task-list .task-group.drop-target{outline:none;border:0;background:transparent}.tasks-app .task-group.drop-target>.task-group-header{background:var(--theme-selected, #f7f6e9)}.task-drag-preview{will-change:transform;contain:layout paint}.tasks-app .task-list .task-drag-handle{display:flex;flex:0 0 16px;align-items:center;justify-content:center;width:16px;min-width:16px;min-height:26px;height:26px;padding:0;border:0;background:transparent;color:var(--theme-muted, #858891);opacity:0;cursor:grab;touch-action:none}.tasks-app .task-row:is(:hover,:focus-within) .task-drag-handle{opacity:1}.tasks-app .task-row .task-drag-handle:focus-visible{outline:2px solid var(--theme-selected-border, #a4a070);outline-offset:1px}.tasks-app .task-list .task-row.dragging{opacity:.72;background:var(--theme-selected, #f7f6e9)}.tasks-app .task-list .task-drag-source-gap{margin:0 10px}:root[data-theme=dark] .tasks-app .task-list .task-row{background:var(--theme-surface);border-color:var(--theme-line)}:root[data-theme=dark] .tasks-app .task-list .task-row:hover{background:var(--theme-hover)}:root[data-theme=dark] .tasks-app .task-list .task-row:is(.selected,.dragging){background:var(--theme-selected)}:root[data-theme=dark] .tasks-app .task-list .task-select-trigger{background:transparent}@media(max-width:640px){.app-shell .tasks-app .task-list .task-drag-handle{flex-basis:20px;width:20px;min-width:20px;height:28px;min-height:28px;opacity:.7}.app-shell .tasks-app .task-list .task-row>.task-row-title{flex-basis:calc(100% - 125px)}}.compact-shell .topbar .breadcrumb:has(.task-breadcrumb){flex:1 1 auto;min-width:0}.task-breadcrumb{display:flex;align-items:center;gap:8px;flex:1 1 auto;min-width:0;overflow:hidden;white-space:nowrap}.task-breadcrumb>svg,.task-breadcrumb>a{flex:0 0 auto}.task-breadcrumb>svg{color:var(--theme-text-muted, #a5acb5)}.task-breadcrumb a{color:inherit;text-decoration:none;border-radius:3px}.task-breadcrumb a:hover{color:var(--ink)}.task-breadcrumb a:focus-visible{outline:2px solid var(--theme-focus, #858c4f);outline-offset:3px}.task-breadcrumb-workspace{flex:0 1 auto;max-width:160px;min-width:32px;overflow:hidden;text-overflow:ellipsis}.task-breadcrumb-current{display:flex;align-items:center;gap:5px;min-width:0;flex:1 1 80px;color:var(--ink)}.task-breadcrumb-title{overflow:hidden;text-overflow:ellipsis;min-width:0;max-width:56ch}.task-breadcrumb-current>.realtime-activity{flex:0 0 auto}@media(max-width:760px){.compact-shell .topbar:has(.task-breadcrumb){display:grid;grid-template-columns:30px minmax(0,1fr);grid-template-rows:42px 32px;gap:0 6px;height:auto;min-height:74px;padding-block:0}.compact-shell .topbar .breadcrumb:has(.task-breadcrumb){display:contents}.compact-shell .topbar .breadcrumb:has(.task-breadcrumb)>.mobile-menu{grid-column:1;grid-row:1}.compact-shell .topbar:has(.task-breadcrumb)>.studio-topbar-actions{grid-column:2;grid-row:1;justify-self:end}.task-breadcrumb{grid-column:1 / -1;grid-row:2;width:100%;gap:5px;align-self:stretch;font-size:11px}.task-breadcrumb-workspace{max-width:88px}.task-breadcrumb a{display:inline-flex;align-items:center;min-height:32px}}.overview-page{width:100%}.overview-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:18px}.overview-heading h1{font-size:15px;font-weight:650;margin:0}.overview-heading p{font-size:11px;color:var(--muted);margin-top:4px}.overview-heading-links{display:flex;gap:6px}.overview-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-bottom:16px}.overview-stat{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto 14px;align-items:center;gap:4px 14px;min-width:0;padding:16px 18px;border:1px solid var(--line);border-radius:10px;text-align:left;background:var(--theme-surface, #fff);transition:background .15s,border-color .15s}.overview-stat:hover{background:var(--theme-subtle, #fafaf8);border-color:var(--theme-line-strong, #c7cbc6)}.overview-stat-heading{grid-column:1;grid-row:1;display:flex;align-items:center;gap:8px;min-height:24px;font-size:12px;font-weight:550;color:var(--theme-secondary, #50564f)}.overview-stat-icon{display:inline-flex;color:var(--theme-secondary, #5b6553)}.overview-stat strong{grid-column:2;grid-row:1 / span 2;font-size:28px;line-height:1.2;letter-spacing:-1px;font-weight:550;font-variant-numeric:tabular-nums;margin:0}.overview-stat-caption{grid-column:1;grid-row:2;font-size:11px;line-height:1.5;color:var(--muted);padding-right:0}.overview-stat-arrow{grid-column:3;grid-row:1 / span 2;color:var(--theme-muted, #9ba196)}.overview-stat-auto{background:var(--theme-subtle, #f8f9f6)}.overview-main{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:stretch;margin-bottom:16px}.overview-main>.overview-section{display:flex;flex-direction:column;height:clamp(400px,42vh,460px)}.overview-main>.overview-section>header{min-height:76px;flex-shrink:0}.overview-main>.overview-section>.overview-blank,.overview-main>.overview-section>.overview-loading{flex:1}.overview-main>.overview-section>.overview-posts,.overview-main>.overview-section>.overview-task-groups{flex:1;min-height:0;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-width:thin}.overview-main>.overview-section>.overview-panel-footer{flex-shrink:0;margin-top:auto}.overview-main-single{grid-template-columns:minmax(0,1fr)}.overview-section{min-width:0;border:1px solid var(--line);border-radius:10px;background:var(--theme-surface, #fff);overflow:hidden;scroll-margin-top:16px}.overview-section>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;border-bottom:1px solid var(--theme-line, #edf0ea)}.overview-section>header>div{min-width:0}.overview-section h2{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:13px;font-weight:650;letter-spacing:-.2px;margin:0}.overview-section h2>svg{color:var(--theme-secondary, #77816c);flex-shrink:0}.overview-section-count{display:inline-flex;align-items:center;justify-content:center;min-width:23px;padding:3px 6px;border-radius:5px;background:var(--theme-subtle, #f0f2ed);font:10px var(--mono);color:var(--theme-secondary, #687160)}.overview-section-note{font-size:11px;color:var(--muted);margin:6px 0 0;line-height:1.5}.overview-text-link{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex-shrink:0;font-size:11px;line-height:1.5;font-weight:550;color:var(--theme-secondary, #515c47);background:transparent;border:0;padding:5px 0}.overview-text-link:hover{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.overview-blank{min-height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:28px 24px}.overview-blank-icon{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;margin-bottom:12px;border:1px solid var(--theme-line, #e5e9df);border-radius:13px;background:var(--theme-subtle, #f7f8f4);color:var(--theme-secondary, #79836b)}.overview-blank h3{font-size:13px;font-weight:550;margin:0 0 6px}.overview-blank p{max-width:300px;font-size:11px;line-height:1.65;color:var(--muted);margin:0 0 14px}.overview-blank>.overview-text-link{min-height:34px;padding:7px 12px;border:1px solid var(--line);border-radius:6px}.overview-blank>.overview-text-link:hover{background:var(--soft);text-decoration:none}.overview-posts{padding:0 16px}.overview-post{display:grid;grid-template-columns:40px 30px minmax(0,1fr) auto 14px;align-items:center;gap:10px;width:100%;min-width:0;text-align:left;border:0;background:transparent;padding:17px 4px}.overview-post+.overview-post{border-top:1px solid var(--theme-line, #edf0ea)}.overview-post:hover{background:var(--theme-subtle, #fafbf8)}.overview-post>time{font:11px var(--mono);color:var(--theme-secondary, #4e5549)}.overview-post-platform{display:grid;place-items:center;width:30px;height:32px;border:1px solid var(--theme-line, #edf0ea);border-radius:7px;background:var(--theme-surface, #fff)}.overview-post-content{min-width:0}.overview-post-title,.overview-task-title{display:flex;align-items:center;gap:5px;min-width:0;font-size:12px;font-weight:550;line-height:1.5}.overview-post-title>span:first-child,.overview-task-title>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overview-post-account{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;color:var(--muted);margin-top:4px;line-height:1.5}.overview-post .status{font-size:9px;white-space:nowrap}.overview-row-arrow{color:var(--theme-muted, #a4aa9f)}.overview-panel-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid var(--theme-line, #edf0ea);padding:10px 20px}.overview-panel-footer>span{display:flex;align-items:center;gap:5px;font-size:10px;color:var(--muted)}.overview-task-groups article{min-width:0}.overview-task-groups h3{display:flex;align-items:center;gap:7px;font-size:10px;font-weight:550;color:var(--theme-secondary, #636b5f);padding:9px 20px;margin:0;background:var(--theme-subtle, #f8f9f6);border-bottom:1px solid var(--theme-line, #edf0ea)}.overview-task-groups article+article h3{border-top:1px solid var(--theme-line, #edf0ea)}.overview-task-groups h3>i{width:7px;height:7px;border-radius:2px;flex-shrink:0}.overview-task-groups h3>span{margin-left:auto;font:10px var(--mono);color:var(--muted)}.overview-task-groups ul{list-style:none;margin:0;padding:0 20px}.overview-task-groups li+li{border-top:1px solid var(--theme-line, #edf0ea)}.overview-task-groups li>button{display:flex;flex-direction:column;gap:7px;width:100%;text-align:left;border:0;background:transparent;padding:13px 0;min-width:0}.overview-task-groups li>button:hover .overview-task-title>span:first-child{text-decoration:underline;text-underline-offset:3px}.overview-task-title{width:100%}.overview-task-meta{display:flex;align-items:center;gap:12px;width:100%;min-width:0;font-size:10px;color:var(--muted)}.overview-task-id{font:9px var(--mono);flex-shrink:0}.overview-task-status{display:flex;align-items:center;gap:5px;min-width:0}.overview-task-status i{width:6px;height:6px;border-radius:50%;flex-shrink:0}.overview-task-groups time{display:flex;align-items:center;gap:4px;margin-left:auto;white-space:nowrap;font-size:9px}.overview-more{margin:0 20px 10px}.overview-secondary{background:var(--theme-subtle, #fcfcfa)}.overview-secondary>header{padding-block:15px}.overview-secondary .overview-posts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px}.overview-secondary .overview-post{padding-block:14px}.overview-auto-empty{display:flex;align-items:center;gap:13px;padding:22px 20px;color:var(--theme-muted, #7e8874)}.overview-auto-empty>svg{flex-shrink:0}.overview-auto-empty strong{font-size:11px;font-weight:550;color:var(--theme-secondary, #5d6557)}.overview-auto-empty p{font-size:11px;line-height:1.6;margin:4px 0 0;color:var(--muted)}.overview-empty{display:flex;gap:12px;align-items:flex-start;border:1px solid var(--line);border-radius:10px;padding:20px;color:var(--muted);font-size:12px;line-height:1.7;max-width:560px}.overview-empty svg{flex-shrink:0;margin-top:2px}.overview-empty p{margin:0}.overview-load-error{padding:16px 20px}.overview-loading{padding:12px 20px}.overview-loading>div{display:flex;align-items:center;gap:12px;height:65px}.overview-loading i,.overview-loading span:not(.sr-only),.overview-loading b{display:block;height:10px;border-radius:4px;background:var(--theme-subtle, #f0f2ed)}.overview-loading i{width:30px;height:30px}.overview-loading span:not(.sr-only){width:55%}.overview-loading b{width:12%;margin-left:auto}@media(max-width:1100px){.overview-main{grid-template-columns:minmax(0,1fr)}.overview-main>.overview-section{height:auto}.overview-main>.overview-section>.overview-posts,.overview-main>.overview-section>.overview-task-groups{flex:initial;max-height:400px}.overview-blank{min-height:210px}.overview-secondary .overview-posts{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.overview-heading{flex-wrap:wrap}.overview-summary{grid-template-columns:minmax(0,1fr);gap:8px;margin-bottom:14px}.overview-stat{padding:13px 15px 13px 57px;gap:3px}.overview-stat strong{position:absolute;left:15px;top:15px;font-size:26px;margin:0}.overview-stat-heading{font-size:11px;gap:6px}.overview-stat-icon svg{width:14px;height:14px}.overview-stat-caption{font-size:10px}.overview-stat-arrow{right:14px;bottom:23px;width:13px}.overview-main{gap:14px;margin-bottom:14px}.overview-section>header{padding:14px;gap:8px}.overview-section h2{font-size:12px;gap:6px}.overview-section-note{font-size:10px}.overview-blank{padding:24px 20px;min-height:220px}.overview-posts{padding:0 12px}.overview-post{grid-template-columns:36px 27px minmax(0,1fr);gap:6px 8px;padding:14px 0}.overview-post>time{font-size:10px;grid-row:1 / span 2;align-self:start;padding-top:4px}.overview-post-platform{width:27px;height:29px;grid-row:1 / span 2;align-self:start}.overview-post .status{grid-column:3;justify-self:start}.overview-post-title{font-size:11px}.overview-row-arrow{display:none}.overview-post-account{white-space:normal;overflow-wrap:anywhere;font-size:9px}.overview-task-groups h3,.overview-task-groups ul{padding-inline:14px}.overview-task-title{font-size:11px}.overview-task-meta{gap:8px;flex-wrap:wrap}.overview-panel-footer{padding:9px 14px;flex-wrap:wrap}.overview-panel-footer>span{font-size:9px}.overview-auto-empty{padding:20px 14px;align-items:flex-start}.overview-secondary>header{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.overview-stat{transition:none}}@media(max-width:600px){.overview-stat{display:grid;grid-template-columns:minmax(0,1fr) auto;padding:13px 15px;column-gap:12px}.overview-stat strong{position:static;grid-column:2;grid-row:1 / span 2;align-self:center;font-size:25px}.overview-stat-caption{padding:0}.overview-stat-arrow{display:none}}.overview-task-controls{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:8px 12px;flex-wrap:wrap;padding:10px 18px;border-bottom:1px solid var(--line)}.overview-task-scope{display:flex;gap:2px;padding:2px;border:1px solid var(--line);border-radius:6px;background:var(--paper)}.overview-task-scope>button{border:0;background:transparent;color:var(--muted);font:inherit;font-size:11px;padding:6px 9px;border-radius:4px;cursor:pointer}.overview-task-scope>button[aria-pressed=true]{background:var(--soft);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line)}@media(max-width:600px){.overview-main>.overview-section>header{min-height:0}.overview-task-controls{padding:10px 14px}.overview-task-scope>button,.overview-blank>.overview-text-link{min-height:40px}}@media(min-width:1101px){.overview-main>.overview-tasks:has(>.overview-blank):not(:has(>.overview-load-error)){display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.overview-tasks:has(>.overview-blank):not(:has(>.overview-load-error))>.overview-task-controls{grid-area:2 / 1;align-self:start;z-index:1}.overview-tasks:has(>.overview-blank):not(:has(>.overview-load-error))>.overview-blank{grid-area:2 / 1}}.studio-inbox-trigger{display:inline-flex;align-items:center;gap:6px;position:relative;white-space:nowrap}.studio-inbox-trigger .realtime-activity{margin-left:0}.studio-inbox-count{min-width:17px;height:17px;padding:0 4px;border-radius:5px;display:inline-flex;align-items:center;justify-content:center;background:var(--theme-bg-accent, #e9eeab);color:var(--theme-text-accent, #39401f);font-size:10px;font-weight:650;font-variant-numeric:tabular-nums}.drawer:has(.unified-inbox){width:min(460px,100vw);max-width:100vw;padding:0}.drawer:has(.unified-inbox)>.dialog-heading{padding:20px 22px 10px;border-bottom:0;position:sticky;top:0;z-index:2;background:var(--paper)}.drawer:has(.unified-inbox)>.dialog-heading h2{font-size:17px;font-weight:650;letter-spacing:-.4px}.unified-inbox{min-width:0}.unified-inbox-intro{display:flex;align-items:center;gap:8px;padding:0 22px 18px}.unified-inbox-intro p{color:var(--muted);font-size:11px;margin:0}.unified-inbox-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 18px 12px;border-bottom:1px solid var(--line)}.unified-inbox-filters{display:flex;padding:3px;gap:2px;background:var(--theme-subtle, #f2f3ef);border-radius:7px}.unified-inbox-filters button{display:flex;align-items:center;gap:6px;font-size:11px;padding:7px 9px;border:0;border-radius:5px;background:transparent;color:var(--muted)}.unified-inbox-filters button[aria-pressed=true]{color:var(--ink);background:var(--theme-surface, #fff);box-shadow:0 1px 3px var(--theme-shadow-soft, #1416190d)}.unified-inbox-filters button>span{font-size:9px;font-variant-numeric:tabular-nums;color:var(--theme-secondary, #69715e)}.unified-inbox-mark-all{display:inline-flex;align-items:center;gap:5px;padding:6px 2px;border:0;background:transparent;color:var(--muted);font-size:10px}.unified-inbox-mark-all:hover:not(:disabled){color:var(--ink)}.unified-inbox-list{list-style:none;padding:0;margin:0}.unified-inbox-list li{position:relative;border-bottom:1px solid var(--line)}.unified-inbox-list li.is-unread{background:var(--theme-subtle, #fbfcf7)}.unified-inbox-event{display:flex;flex-direction:column;gap:9px;position:relative;min-width:0;width:100%;text-align:left;padding:18px 42px 18px 22px;background:transparent;border:0}.unified-inbox-event:hover{background:var(--theme-subtle, #f5f7f0)}.unified-inbox-event-top{display:flex;align-items:center;gap:10px;justify-content:space-between;min-width:0;width:100%}.unified-inbox-workspace{display:flex;align-items:center;gap:6px;font-size:10px;color:var(--muted);min-width:0}.unified-inbox-workspace>span:last-child{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.unified-inbox-workspace .workspace-image{width:20px;height:20px;border-radius:5px;flex:0 0 20px}.unified-inbox-workspace .workspace-image svg{width:13px;height:13px}.unified-inbox-event-top time{flex-shrink:0;color:var(--muted);font-size:9px}.unified-inbox-title{display:flex;align-items:flex-start;gap:7px;min-width:0;max-width:100%}.unified-inbox-title strong{font-size:12px;line-height:1.6;font-weight:550;overflow-wrap:anywhere}.unified-inbox-kind{color:var(--theme-secondary, #7a846b);padding-top:3px;flex-shrink:0}.unified-inbox-title .realtime-activity{margin-top:3px;flex-shrink:0}.unified-inbox-event-meta{display:flex;flex-wrap:wrap;align-items:center;gap:7px;color:var(--muted);font-size:10px;line-height:1.5}.unified-inbox-event-meta code{font:9px var(--mono);flex-shrink:0}.unified-inbox-snippet{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;white-space:pre-wrap;color:var(--muted);font-size:11px;line-height:1.6}.unified-inbox-open{display:none;position:absolute;bottom:20px;right:17px;color:var(--muted)}.unified-inbox-event:hover .unified-inbox-open{display:block}.unified-inbox-read{position:absolute;top:55px;right:9px;display:grid;place-items:center;width:30px;height:30px;border:0;background:transparent;color:var(--theme-secondary, #718057);border-radius:6px}.unified-inbox-read>svg{display:none}.unified-inbox-read:hover,.unified-inbox-read:focus-visible{background:var(--theme-bg-accent, #e9eee0)}.unified-inbox-read:hover>svg,.unified-inbox-read:focus-visible>svg{display:block}.unified-inbox-read:hover>span,.unified-inbox-read:focus-visible>span{display:none}.unified-inbox-unread-dot{width:6px;height:6px;border-radius:50%;background:var(--theme-text-accent, #8b9957)}.unified-inbox-empty{text-align:center;padding:64px 30px;display:flex;flex-direction:column;align-items:center}.unified-inbox-empty>span{display:grid;place-items:center;width:55px;height:55px;border:1px solid var(--line);border-radius:15px;background:var(--theme-subtle, #f7f8f3);color:var(--theme-secondary, #7e896a);margin-bottom:19px}.unified-inbox-empty h3{font-size:14px;font-weight:550;margin:0 0 9px}.unified-inbox-empty p{max-width:285px;color:var(--muted);font-size:12px;line-height:1.7;margin:0 0 18px}.unified-inbox-error{padding:12px 20px}.unified-inbox-error .error{margin-top:0}.unified-inbox-footer{padding:18px;text-align:center}.unified-inbox-loading{padding:12px 22px}.unified-inbox-loading>div{display:flex;align-items:center;gap:12px;height:85px}.unified-inbox-loading i,.unified-inbox-loading span:not(.sr-only),.unified-inbox-loading b{height:10px;border-radius:4px;background:var(--theme-subtle, #f0f2eb)}.unified-inbox-loading i{width:28px;height:28px}.unified-inbox-loading span:not(.sr-only){width:60%}.unified-inbox-loading b{width:15%}@media(max-width:1000px){.studio-inbox-label,.studio-inbox-trigger .realtime-activity{display:none}}@media(max-width:600px){.studio-inbox-trigger.button{padding-inline:7px;gap:4px}.drawer:has(.unified-inbox)>.dialog-heading{padding:17px 16px 10px}.unified-inbox-intro{padding-inline:16px}.unified-inbox-toolbar{padding-inline:12px}.unified-inbox-event{padding-left:16px}.unified-inbox-event-top{flex-wrap:wrap;gap:5px}.unified-inbox-mark-all span{display:none}.unified-inbox-mark-all{padding:8px}}.task-workflow{border-top:1px solid var(--line);padding:20px 0;min-width:0}.task-workflow-heading{display:flex;align-items:start;justify-content:space-between;gap:16px;margin-bottom:14px}.task-workflow-heading h2{margin:0;font-size:14px;font-weight:600}.task-workflow-heading p{margin:6px 0 0;max-width:58ch;font-size:12px;line-height:1.6;color:var(--muted)}.task-workflow-active-note{color:var(--theme-text-accent, #615c19);background:var(--theme-bg-accent, #faf8dd);border:1px solid var(--theme-selected-border, #d8d59e);border-radius:5px;padding:5px 8px;font-size:10px;white-space:nowrap}.task-workflow-category{border:1px solid var(--line);border-radius:7px;background:var(--paper);margin-top:10px;overflow:hidden}.task-workflow-category>header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;background:var(--soft)}.task-workflow-category h3{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:600;margin:0}.task-workflow-category header p{margin:4px 0 0;font-size:11px;line-height:1.5;color:var(--muted)}.task-workflow-count{font:10px var(--mono);color:var(--muted)}.task-workflow-intake{flex-shrink:0;color:var(--muted);font-size:10px;border:1px solid var(--line);border-radius:4px;padding:2px 5px}.task-triage-settings h2{display:flex;align-items:center;gap:7px}.task-triage-settings .task-triage-workflow-link{margin-top:10px;font-size:11px;white-space:normal;text-align:left}.task-settings-fields>.task-triage-toggle{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:16px;color:var(--ink);min-height:40px;cursor:pointer}.task-triage-toggle>span{display:flex;flex-direction:column;gap:4px}.task-triage-toggle strong{font-size:12px;font-weight:550}.task-triage-toggle input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;flex:0 0 30px;width:30px;height:18px;margin:0;border:1px solid var(--line);border-radius:20px;background:var(--soft);cursor:pointer}.task-triage-toggle input:after{content:"";position:absolute;width:12px;height:12px;top:2px;left:2px;border-radius:50%;background:var(--muted)}.task-triage-toggle input:checked{background:var(--theme-bg-accent, #faf8dd);border-color:var(--theme-selected-border, #d8d59e)}.task-triage-toggle input:checked:after{left:14px;background:var(--theme-text-accent, #615c19)}.task-triage-toggle input:focus-visible{outline:2px solid var(--theme-text-accent, #615c19);outline-offset:3px}.task-triage-toggle input:disabled{cursor:default;opacity:.5}.task-triage-intake{display:grid;grid-template-columns:minmax(0,1fr) minmax(110px,1fr);gap:7px 12px;padding-top:12px;border-top:1px solid var(--line)}.task-triage-intake-label{display:flex;align-items:center;gap:7px;font-size:11px;color:var(--ink)}.task-triage-intake>small{grid-column:1 / -1}.task-triage-intake .task-select-trigger{width:100%;min-height:32px;justify-content:flex-start}.task-triage-intake .task-select-trigger>span{overflow:hidden;text-overflow:ellipsis}.task-triage-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px 20px;margin:2px 0;padding:12px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.task-triage-actions dt{display:flex;align-items:center;gap:6px;color:var(--ink);font-size:11px}.task-triage-actions dd{margin:4px 0 0;color:var(--muted);font-size:10px;line-height:1.5}.task-triage-pending{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:11px;color:var(--muted)}.task-triage-open{align-self:flex-start}@media(max-width:600px){.task-triage-intake{grid-template-columns:1fr}.task-triage-intake .task-select-trigger,.task-triage-workflow-link,.task-triage-open{min-height:40px}.task-workflow-intake{font-size:9px;padding:2px 3px}}.task-workflow-list{list-style:none;margin:0;padding:0}.task-workflow-row{position:relative;display:flex;align-items:center;gap:8px;min-height:40px;padding:3px 10px;border-top:1px solid var(--line)}.task-workflow-row:hover{background:var(--theme-subtle, #fafaf8)}.task-workflow-row.dragging{opacity:.45}.task-workflow-row[data-drop]:after{content:"";position:absolute;height:2px;left:10px;right:10px;background:var(--theme-text-accent, #8c8427);pointer-events:none}.task-workflow-row[data-drop=before]:after{top:0}.task-workflow-row[data-drop=after]:after{bottom:0}.task-workflow-name{flex:1;border:0;background:transparent;color:var(--ink);font:inherit;font-size:12px;text-align:left;min-width:0;overflow-wrap:anywhere;padding:6px 0;cursor:pointer}.task-workflow-name:disabled{opacity:1;cursor:default}.task-workflow-actions{display:flex;gap:2px;margin-left:auto;flex:none;align-items:center}.task-workflow .task-icon-button{flex:none;width:28px;min-width:28px;height:28px;color:var(--muted)}.task-workflow .task-icon-button:hover:not(:disabled){color:var(--ink);background:var(--soft)}.task-workflow .task-icon-button:disabled{opacity:.3}.task-workflow .task-workflow-handle{cursor:grab;width:22px;min-width:22px}.task-workflow .task-workflow-handle:active{cursor:grabbing}.task-workflow-move{display:inline-flex}.task-workflow-move .task-select-trigger{border:0;padding:0;min-width:28px;width:28px;height:28px;justify-content:center;color:var(--muted);background:transparent}.task-workflow-move .task-select-trigger:hover:not(:disabled){color:var(--ink);background:var(--soft)}.task-workflow-empty{margin:0;padding:12px;color:var(--muted);font-size:12px}.task-workflow-category[data-category-drop=allowed]{border-color:var(--theme-selected-border, #a6a16b);background:var(--theme-bg-accent, #faf8dd)}.task-workflow-category[data-category-drop=allowed]>header{background:var(--theme-bg-accent, #faf8dd)}.task-workflow-category[data-category-drop=blocked]{border-style:dashed}.task-workflow-drop-note{display:flex;align-items:start;gap:7px;margin:0;padding:10px 12px;font-size:11px;line-height:1.5;color:var(--ink);background:var(--soft);border-top:1px dashed var(--line)}.task-workflow-drop-note svg{flex-shrink:0;margin-top:2px}.task-workflow-keyboard-hint{margin:12px 0 0;font-size:10px;color:var(--muted);line-height:1.6}.task-workflow-announcement{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.task-workflow-retry{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;border-radius:6px;background:var(--soft);font-size:12px}.task-workflow-retry>span{flex:1;min-width:160px}.task-category-effect{border:1px solid var(--line);background:var(--soft);padding:10px;border-radius:6px;color:var(--ink);font-size:12px;line-height:1.6}.task-taxonomy-conflict{border:1px solid var(--line);border-radius:6px;padding:12px;background:var(--soft);font-size:12px;line-height:1.6}.task-taxonomy-conflict p{margin:0 0 8px}.task-taxonomy-conflict-saved{display:flex;flex-wrap:wrap;gap:7px;align-items:center;margin-bottom:10px}.task-taxonomy-conflict-actions{display:flex;flex-wrap:wrap;gap:8px}@media(max-width:600px){.task-workflow-heading{flex-direction:column;gap:8px}.task-workflow-category>header{padding:10px}.task-workflow-row{gap:5px;padding:3px 6px;min-height:46px}.task-workflow .task-icon-button{min-width:40px;width:40px;height:40px}.task-workflow .task-workflow-handle{min-width:28px;width:28px;height:44px}.task-workflow .task-workflow-step{display:none}.task-workflow-move .task-select-trigger{min-width:40px;width:40px;height:40px}.task-workflow-name{font-size:12px}}@media(prefers-reduced-motion:no-preference){.task-workflow-category{transition:border-color .12s ease,background-color .12s ease}}.tasks-sync-card{border:1px solid var(--line);border-radius:9px;padding:16px 18px;margin-top:18px;background:var(--paper, var(--theme-surface, white))}.tasks-sync-card>header{display:flex;gap:12px;align-items:flex-start}.tasks-sync-icon{display:grid;place-items:center;width:32px;height:32px;border-radius:8px;background:var(--yellow);color:var(--theme-text, #11140b);flex-shrink:0}.tasks-sync-card h3{font-size:13px;font-weight:650}.tasks-sync-card>header p{font-size:11px;color:var(--muted);line-height:1.7;margin-top:4px;max-width:560px}.tasks-sync-state{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font:10px var(--mono);color:var(--muted);white-space:nowrap}.tasks-sync-state i{width:7px;height:7px;border-radius:50%;background:var(--theme-soft, #9aa3ad)}.tasks-sync-state.is-active i{background:var(--theme-soft, #3f9d63)}.tasks-sync-state.is-error i{background:#c2534a}.tasks-sync-notice{display:flex;align-items:center;gap:7px;font-size:11px;margin-top:10px}.tasks-sync-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px}.tasks-sync-grid label{font-size:11px;display:grid;gap:5px}.tasks-sync-grid small{color:var(--muted);font-weight:400}.tasks-sync-endpoint{margin-top:12px;border:1px solid var(--line);border-radius:7px;padding:10px 12px;background:var(--soft)}.tasks-sync-endpoint>span{font:8px var(--mono);letter-spacing:.6px;color:var(--muted)}.tasks-sync-endpoint .copy-row{margin-top:7px}.tasks-sync-endpoint input{font:11px var(--mono)}.tasks-sync-actions{display:flex;align-items:center;gap:10px;margin-top:12px;flex-wrap:wrap}.tasks-sync-meta{font-size:10px;color:var(--muted)}.tasks-sync-events{list-style:none;margin:12px 0 0;padding:0;border-top:1px solid var(--line)}.tasks-sync-events li{display:flex;align-items:baseline;gap:10px;padding:7px 2px;border-bottom:1px solid color-mix(in srgb,var(--line) 55%,transparent);font-size:11px;min-width:0}.tasks-sync-events li.skipped span{color:var(--muted)}.tasks-sync-events code{font:9px var(--mono);color:var(--muted);flex-shrink:0}.tasks-sync-events span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tasks-sync-events time{font:9px var(--mono);color:var(--muted);flex-shrink:0}.tasks-sync-foot{display:flex;align-items:center;gap:7px;font-size:10px;color:var(--muted);margin-top:12px}@media(max-width:760px){.tasks-sync-grid{grid-template-columns:1fr}.tasks-sync-card>header{flex-wrap:wrap}.tasks-sync-state{margin-left:44px}}.app-shell.compact-shell :is(.context-page,.workspace-directory,.calendar-page,.trends-page,.overview-page,.profile-page,.settings-page){padding-top:0}.app-shell.compact-shell :is(.context-heading,.workspace-directory>header,.calendar-title,.trends-heading,.overview-heading,.profile-page-heading,.settings-page-header,.guide-masthead,.mcp-masthead,.task-settings-heading){min-height:54px;padding-block:10px;margin-top:0;margin-bottom:18px;align-items:center;gap:10px 18px;border-bottom:1px solid var(--line)}.app-shell.compact-shell :is(.context-heading,.workspace-directory>header,.calendar-title,.trends-heading,.overview-heading,.profile-page-heading,.settings-page-header,.guide-masthead,.mcp-masthead,.task-settings-heading,.task-heading) h1,.app-shell.compact-shell :is(.workspace-settings-empty,.access-empty) h1{font-size:15px;font-weight:650;line-height:21px;letter-spacing:-.35px;margin:0}.app-shell.compact-shell :is(.context-heading,.workspace-directory>header,.calendar-title,.trends-heading,.overview-heading,.profile-page-heading,.settings-page-header,.guide-masthead,.mcp-masthead) p{font-size:11px;line-height:16px;margin:3px 0 0;color:var(--muted)}.app-shell.compact-shell :is(.context-workspace-eyebrow,.profile-page-heading .profile-eyebrow,.guide-masthead .guide-eyebrow,.mcp-masthead .mcp-eyebrow){display:none}.app-shell.compact-shell .context-title-row{gap:6px}.app-shell.compact-shell .context-heading-copy{flex-basis:auto}.app-shell.compact-shell .settings-page-title{flex-basis:240px}.app-shell.compact-shell :is(.context-heading,.workspace-directory>header,.calendar-title,.trends-heading,.overview-heading,.settings-page-header) .button{min-height:30px;padding:6px 10px;font-size:11px}.app-shell.compact-shell :is(.context-page,.calendar-page,.trends-page){width:100%;max-width:none;margin-inline:0;padding-inline:22px}.app-shell.compact-shell .calendar-title>div:first-child{display:block;flex:1;min-width:0;align-self:flex-start}.app-shell.compact-shell .trends-heading{flex-direction:row;flex-wrap:wrap}.app-shell.compact-shell .trends-heading>div:first-child{flex:1;min-width:0;align-self:flex-start}.app-shell.compact-shell .trends-heading p{max-width:none}@media(max-width:1250px){.app-shell.compact-shell :is(.context-page,.calendar-page,.trends-page){padding-inline:18px}}.app-shell.compact-shell .profile-page{max-width:none}.app-shell.compact-shell .overview-page{max-width:none;padding:0 22px 24px}.app-shell.compact-shell .guide-chapters{top:var(--topbar)}.app-shell.compact-shell .guide-masthead{margin-bottom:0}@media(max-width:740px){.app-shell.compact-shell .overview-page{padding-inline:12px}.app-shell.compact-shell :is(.context-heading,.workspace-directory>header,.calendar-title,.trends-heading,.overview-heading,.profile-page-heading,.settings-page-header,.guide-masthead,.mcp-masthead,.task-settings-heading){padding-block:10px;margin-bottom:14px;gap:10px 12px}.app-shell.compact-shell :is(.context-heading,.workspace-directory>header,.calendar-title,.trends-heading,.overview-heading,.settings-page-header){flex-wrap:wrap}.app-shell.compact-shell .context-heading-copy{flex:1 1 210px}.app-shell.compact-shell .context-heading>.button:last-child{margin-left:auto}.app-shell.compact-shell :is(.context-page,.calendar-page,.trends-page){padding-inline:12px}.app-shell.compact-shell :is(.calendar-title,.trends-heading)>div:first-child{flex:1 1 210px}.app-shell.compact-shell .guide-masthead{margin-bottom:0}}.app-shell.compact-shell .task-heading h1{white-space:nowrap;flex-shrink:0}@media(max-width:380px){.app-shell.compact-shell .task-heading .realtime-activity{width:29px;padding:0 4px;margin-left:3px}.app-shell.compact-shell .task-heading .realtime-activity-label{display:none}}:root{color-scheme:light}:root[data-theme=dark]{color-scheme:dark;--theme-canvas: #080a0d;--theme-chrome: #0e1116;--theme-raised: #1b2129;--theme-hover: #222a34;--theme-control: #10161e;--theme-control-border: #ffffff2e;--theme-selected: #272c22;--theme-selected-border: #8a8d4f80;--ink: #f5f7fa;--muted: #a8b2c0;--line: #ffffff14;--soft: #1d242e;--paper: #131920;--theme-text: #f5f7fa;--theme-secondary: #d5deeb;--theme-muted: #a8b2c0;--theme-on-strong: #080a0d;--theme-surface: #131920;--theme-subtle: #1b232e;--theme-soft: #273242;--theme-strong: #e8eef6;--theme-line: #ffffff14;--theme-line-strong: #ffffff30;--theme-wash: #ffffff0d;--theme-scrim: #000000ba;--theme-shadow-soft: #00000070;--theme-shadow: #000000bf;--theme-bg-accent: #2b301e;--theme-text-accent: #f1e98b;--theme-bg-success: #123726;--theme-text-success: #a0e8bc;--theme-bg-danger: #421e29;--theme-text-danger: #ffb2b6;--theme-bg-warning: #3c2a15;--theme-text-warning: #ffd095;--theme-bg-info: #1c2d4e;--theme-text-info: #bfd1ff;background:var(--theme-canvas);color:var(--ink)}html{background:var(--theme-canvas, var(--paper))}body{background:var(--theme-canvas, var(--paper));color:var(--ink)}:root[data-theme=dark] :is(.wordmark img,.loading-logo){filter:brightness(0) invert(.94)}:root[data-theme=dark] .signin-brand{background:#151a15;color:var(--ink);box-shadow:inset 0 0 0 1px #343f31}:root[data-theme=dark] .signin-kicker{color:var(--yellow)}:root[data-theme=dark] input::placeholder,:root[data-theme=dark] textarea::placeholder{color:var(--muted);opacity:1}:root[data-theme=dark] input:autofill{box-shadow:0 0 0 1000px var(--theme-control) inset;-webkit-text-fill-color:var(--ink)}:root[data-theme=dark] ::selection{color:#f6f3c4;background:#53522b}:root[data-theme=dark] .calendar-video-play{color:#fff;background:#2024289c;border-color:#fff8}:root[data-theme=dark] .media-surface.media-video{color:var(--ink);background:#0d1117}:is(.platform-post,.feed-device,.story-canvas){color-scheme:light;--ink: #141619;--muted: #646b73;--line: #dde1e6;--soft: #f3f5f7;--paper: #fff;--theme-text: initial;--theme-secondary: initial;--theme-muted: initial;--theme-on-strong: initial;--theme-surface: initial;--theme-subtle: initial;--theme-soft: initial;--theme-strong: initial;--theme-line: initial;--theme-line-strong: initial;--theme-wash: initial;--theme-scrim: initial;--theme-shadow-soft: initial;--theme-shadow: initial;--theme-bg-accent: initial;--theme-text-accent: initial;--theme-bg-success: initial;--theme-text-success: initial;--theme-bg-danger: initial;--theme-text-danger: initial;--theme-bg-warning: initial;--theme-text-warning: initial;--theme-bg-info: initial;--theme-text-info: initial}.theme-switcher{position:relative;flex:none;color:var(--ink)}.theme-switcher>summary{list-style:none;display:flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:1px solid var(--line);border-radius:6px;background:var(--paper);color:var(--muted);cursor:pointer}.theme-switcher>summary::-webkit-details-marker{display:none}.theme-switcher>summary:hover,.theme-switcher[open]>summary{background:var(--soft);color:var(--ink)}.theme-switcher>summary:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.theme-switcher:not([open])>.theme-menu{display:none}.theme-menu{position:absolute;z-index:110;top:calc(100% + 9px);right:0;width:190px;min-width:0;margin:0;padding:10px 6px 6px;border:1px solid var(--line);border-radius:10px;background:var(--paper);box-shadow:0 10px 32px #00000020;color:var(--ink)}.theme-menu legend{float:left;width:100%;padding:2px 8px 9px;font-size:11px;font-weight:600}.theme-menu label{position:relative;clear:both;display:flex;flex-direction:row;align-items:center;gap:9px;min-height:36px;padding:8px;border-radius:5px;font-size:12px;font-weight:450;cursor:pointer}.theme-menu label>span{flex:1}.theme-menu label:hover,.theme-menu label.selected{background:var(--soft)}.theme-menu label:has(input:focus-visible){outline:2px solid var(--ink);outline-offset:-2px}.theme-menu input{position:absolute;width:1px;height:1px;padding:0;opacity:0}.theme-menu p{border-top:1px solid var(--line);margin:6px 3px 0;padding:10px 5px 4px;font-size:10px;color:var(--muted)}.signin-access{position:relative}.signin-access>.theme-switcher{position:absolute;top:4px;right:4px}@media(max-width:720px){.theme-menu{position:fixed;top:55px;right:10px}.signin-access>.theme-switcher{top:12px;right:0}.signin-access .theme-menu{position:absolute;top:calc(100% + 9px);right:0}}@media(prefers-reduced-motion:reduce){.theme-switcher *,.theme-menu *{transition:none}}:root[data-theme=dark] img:is([src="/platforms/x.svg"],[src="/platforms/tiktok.svg"],[src="/platforms/medium.svg"],[src="/platforms/devto.svg"]){filter:invert(.94)}:root[data-theme=dark] :is(.platform-post,.feed-device) img{filter:none}.signin-access .theme-switcher>summary{width:44px;height:44px}.signin-access .theme-menu label{min-height:44px}@media(max-width:1100px){.compact-shell .topbar .new-workspace-top{display:none}.compact-shell .topbar :is(.topbar-settings,.topbar-mcp){width:30px;min-width:30px;height:30px;min-height:30px;padding:0}.compact-shell .topbar :is(.topbar-settings,.topbar-mcp)>span{display:none}.studio-topbar-actions .realtime-status{font-size:0;gap:0;width:6px;max-width:6px;padding:0}}:root[data-theme=dark] :is(.main,.page,.workspace-directory,.tasks-app,.signin-page){background-color:var(--theme-canvas)}:root[data-theme=dark] .compact-shell :is(.sidebar,.topbar){background:var(--theme-chrome);border-color:#323c4b}:root[data-theme=dark] :is(.workspace-tile,.guideline-foundation,.guideline-card,.context-card,.overview-stat,.overview-section,.studio-setting-card,.access-people,.access-detail,.profile-photo-card,.profile-form,.task-card){background-color:var(--theme-surface);border-color:var(--line);box-shadow:0 2px 5px #00000030}:root[data-theme=dark] :is(.workspace-tile,.guideline-card,.context-card,.overview-stat,.studio-setting-card,.task-card):hover{background-color:var(--theme-subtle);border-color:var(--theme-line-strong)}:root[data-theme=dark] :is(.theme-menu,.mcp-page-guide-body,.workspace-picker-popup,.workspace-popover,.task-select-menu,.task-display-menu,.dropdown-menu,.confirmation-dialog){background:var(--theme-raised);border-color:var(--theme-line-strong);box-shadow:0 18px 56px #000000a6,0 0 0 1px #ffffff08}:root[data-theme=dark] :is(.dialog,.drawer){background:var(--theme-surface);border-color:var(--theme-line-strong);box-shadow:0 20px 70px #0009}:root[data-theme=dark] :is(.dialog-heading,.task-detail-topbar,.editor-tabs,.task-toolbar,.task-tabs,.task-group-header){background-color:var(--theme-chrome);border-color:var(--line)}:root[data-theme=dark] :is(.task-row,.task-project-row,.context-table tbody tr):hover{background:var(--theme-hover)}:root[data-theme=dark] .task-row.selected,:root[data-theme=dark] .task-card.selected{background:var(--theme-selected);border-color:var(--theme-selected-border)}:root[data-theme=dark] :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),textarea,select):not(:where(.platform-post *,.feed-device *,.story-canvas *)){background-color:var(--theme-control);border-color:var(--theme-control-border);color:var(--ink)}:root[data-theme=dark] :is(.search,.access-search,.task-search,.task-select-search,.workspace-picker-search){color:var(--theme-secondary)}:root[data-theme=dark] :is(.button:not(.primary),.theme-switcher>summary,.mcp-page-guide>summary,.task-toolbar-button,.task-select-trigger,.workspace-trigger,.workspace-picker-trigger){color:var(--theme-secondary);border-color:var(--theme-control-border);background-color:#19212c}:root[data-theme=dark] :is(.button:not(.primary),.theme-switcher>summary,.mcp-page-guide>summary,.task-toolbar-button,.task-select-trigger,.workspace-trigger,.workspace-picker-trigger):hover:not(:disabled){background-color:var(--theme-hover);color:var(--ink);border-color:#8998ad}:root[data-theme=dark] .button.primary,:root[data-theme=dark] .button.primary :is(svg,kbd){color:#11140b}:root[data-theme=dark] .button.primary kbd{border-color:#777514}:root[data-theme=dark] :is(input[type=checkbox],input[type=radio]){accent-color:var(--yellow)}:root[data-theme=dark] :is(input,textarea,select):focus:not(:where(.platform-post *,.feed-device *)){border-color:var(--yellow);box-shadow:0 0 0 3px #f4ed3829}:root[data-theme=dark] :is(button,a,summary,[tabindex]):focus-visible:not(:where(.platform-post *,.feed-device *)){outline:2px solid var(--yellow);outline-offset:3px}:root[data-theme=dark] .compact-shell :is(.nav-item.active,.nav-account.selected){background:#242a1e;color:#f7f3b8;box-shadow:none}:root[data-theme=dark] .compact-shell :is(.nav-item.active,.nav-account.selected) svg{color:#f4ed8b}:root[data-theme=dark] .compact-shell :is(.nav-item,.nav-account):not(.active):not(.selected):hover{background:#1c2531;color:var(--ink)}:root[data-theme=dark] :is(.library-scopes button.selected,.media-type-tabs button.active,.calendar-view-switch button[aria-pressed=true],.task-scope-tabs>button[aria-pressed=true]){background:var(--theme-selected);color:#f6ee9b;border-color:var(--theme-selected-border);box-shadow:inset 0 0 0 1px var(--theme-selected-border)}:root[data-theme=dark] .library-scopes button.selected :is(span,svg,.x-icon){color:#f6ee9b}:root[data-theme=dark] .library-scopes button.selected img:is([src="/platforms/x.svg"],[src="/platforms/tiktok.svg"],[src="/platforms/medium.svg"],[src="/platforms/devto.svg"]){filter:invert(.94)}:root[data-theme=dark] :is(.settings-navigation>button[aria-current=page],.task-tabs button[aria-current],.editor-tabs>button.active){color:#f6ee9b;border-bottom-color:var(--yellow)}:root[data-theme=dark] .task-tabs button[aria-current]:after{background:var(--yellow)}:root[data-theme=dark] :is(.theme-menu label.selected,.task-select-menu [role=option].highlighted,.workspace-picker-options [role=option].highlighted){color:var(--ink);background:#303b4b}:root[data-theme=dark] .theme-menu label.selected>svg:last-child{color:var(--yellow)}:root[data-theme=dark] :is(.brand-logo-reference img,.brand-design-assets img){background:repeating-conic-gradient(#c2c8d0,#c2c8d0 25%,#f1f3f5 0%,#f1f3f5 50%) 0 0 / 12px 12px;border-radius:4px;outline:1px solid #ffffff2e}:root[data-theme=dark] .media-surface.contain{background:repeating-conic-gradient(#596371,#596371 25%,#768191 0%,#768191 50%) 0 0 / 16px 16px;color:#10151c}:root[data-theme=dark] .media-surface.contain img{filter:none}:root[data-theme=dark] .realtime-activity.realtime-activity{background:#15251e;color:#c0d9c9;border-color:#426251}:root[data-theme=dark] .realtime-activity .realtime-dots i:first-child{color:#8ce9ae}:root[data-theme=dark] .realtime-activity:is([data-activity=receiving],[data-activity=updated]){background:#34341c;border-color:#b2ad50;color:#fff6aa}:root[data-theme=dark] .realtime-activity:is([data-activity=receiving],[data-activity=updated]) .realtime-dots i{color:inherit}:root[data-theme=dark] .realtime-activity[data-activity=offline]{background:#382714;color:#ffd295;border-color:#956f37}:root[data-theme=dark] .realtime-activity[data-activity=syncing]{background:#202a38;color:#c7d4e7;border-color:#586a82}:root[data-theme=dark] .realtime-activity:is([data-activity=syncing],[data-activity=offline]) .realtime-dots i{color:inherit}:root[data-theme=dark] :is(.guide-status.soon,.guide-area:not(:nth-child(2)) .guide-area-icon,.guide-chapters button[aria-current=page],.guide-workflow li>span,.guide-art-slides>span:first-child,.guide-production-icon,.mcp-step-badge,.mcp-count,.mcp-snippet-tabs button[aria-selected=true],.gap-summary.selected,.today .day-number,.calendar-empty-strip>.button,.task-inbox-kind.kind-mention,.task-tab-badge,.task-send:not(:disabled)){color:#11140b}:root[data-theme=dark] .overview-task-scope>button[aria-pressed=true]{background:var(--theme-selected);color:var(--theme-text-accent);box-shadow:inset 0 0 0 1px var(--theme-selected-border)}:root[data-theme=dark] .compact-shell .topbar{border-bottom-color:var(--line)}:root[data-theme=dark] .compact-shell .topbar :is(.studio-topbar-actions>.button,.language-switcher>summary,.theme-switcher>summary,.mcp-page-guide>summary){background:transparent;border-color:transparent;box-shadow:none;color:var(--theme-secondary);transition:background-color .14s,color .14s}:root[data-theme=dark] .compact-shell .topbar :is(.studio-topbar-actions>.button,.language-switcher>summary,.theme-switcher>summary,.mcp-page-guide>summary):hover:not(:disabled),:root[data-theme=dark] .compact-shell .topbar :is(.language-switcher[open],.theme-switcher[open],.mcp-page-guide[open])>summary,:root[data-theme=dark] .compact-shell .topbar .studio-topbar-actions>.button[aria-expanded=true]{background:var(--theme-wash);border-color:transparent;color:var(--ink)}:root[data-theme=dark] .compact-shell .topbar .studio-topbar-actions>.button[aria-current=page]{background:var(--theme-wash);color:var(--theme-text-accent)}:root[data-theme=dark] .compact-shell .topbar :is(.studio-topbar-actions>.button,.language-switcher>summary,.theme-switcher>summary,.mcp-page-guide>summary):focus-visible{outline:2px solid var(--theme-text-accent);outline-offset:2px}@media(prefers-reduced-motion:reduce){:root[data-theme=dark] .compact-shell .topbar :is(.studio-topbar-actions>.button,.language-switcher>summary,.theme-switcher>summary,.mcp-page-guide>summary){transition:none}}:root[data-theme=dark] .task-section{background:var(--theme-canvas)}:root[data-theme=dark] .task-detail :is(.task-detail-grid,.task-issue-content,.task-description-content,.task-discussion-area,.task-properties){background:transparent}:root[data-theme=dark] .tasks-app :is(.task-list .task-row,.task-board .task-group,.task-board .task-card,.task-board .task-hidden-status,.task-group-header){background:transparent}:root[data-theme=dark] .tasks-app .task-board .task-card{box-shadow:none}:root[data-theme=dark] .tasks-app :is(.task-list .task-row,.task-board .task-card,.task-board .task-hidden-status):hover,:root[data-theme=dark] .task-detail .task-select-trigger:hover{background:#ffffff08}:root[data-theme=dark] .task-detail .task-select-trigger{background:transparent}:root[data-theme=dark] .tasks-app :is(.task-list .task-row,.task-board .task-card):is(.selected,.dragging,.keyboard-focus),:root[data-theme=dark] .tasks-app .task-group.drop-target>.task-group-header,:root[data-theme=dark] .tasks-app .task-board .task-hidden-status.drop-target{background:var(--theme-selected);border-color:var(--theme-selected-border)}
