.studio-splash{--splash-paper: #ffffff;--splash-ink: #141619;position:relative;isolation:isolate;width:100%;min-height:100vh;min-height:100svh;overflow:hidden;color:var(--splash-ink);font-family:var(--sans, "Manrope", sans-serif)}:root[data-theme=dark] .studio-splash{--splash-paper: var(--theme-canvas, #080a0d);--splash-ink: var(--theme-text, #f5f7fa)}:root[data-theme=dark] .studio-splash-signature{filter:brightness(0) invert(.94)}#studio-startup-splash{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;min-height:0}.studio-splash-curtain{position:absolute;inset-block:0;width:calc(50% + 1px);background:var(--splash-paper);z-index:-1}.studio-splash-curtain-left{left:0}.studio-splash-curtain-right{right:0}.studio-splash-stage{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px;box-sizing:border-box;transform:translateY(-2vh)}.studio-splash-signature{display:block;width:clamp(144px,16vw,208px);height:auto;flex:none}.studio-splash-bottom{position:absolute;bottom:max(32px,calc(env(safe-area-inset-bottom) + 16px));left:24px;right:24px;display:flex;align-items:center;justify-content:center;gap:10px;animation:studio-copy-arrive .7s .4s both}.studio-splash-label{font-size:10px;font-weight:400;letter-spacing:.04em;line-height:1.6;color:color-mix(in srgb,var(--splash-ink) 60%,transparent)}.studio-splash-pulse{display:flex;align-items:center;gap:4px;height:12px;color:var(--splash-ink);opacity:.65}.studio-splash-pulse i{width:2px;height:2px;border-radius:50%;background:currentColor;animation:studio-pulse 2s ease-in-out infinite}.studio-splash-pulse i:nth-child(2){animation-delay:.2s}.studio-splash-pulse i:nth-child(3){animation-delay:.4s}.studio-splash[data-exiting]{pointer-events:none;animation:studio-canvas-exit .7s cubic-bezier(.4,0,.2,1) both}.studio-splash[data-exiting] .studio-splash-stage{animation:studio-copy-exit .32s ease both}.studio-splash[data-exiting] .studio-splash-bottom{animation:studio-copy-exit .24s ease both}#root[data-studio-reveal]{animation:studio-content-reveal .7s ease both}.studio-loading-boot-copy{display:none}html:not([lang=fr]):not([lang=es]) .studio-loading-boot-copy[lang=en],html[lang=fr] .studio-loading-boot-copy[lang=fr],html[lang=es] .studio-loading-boot-copy[lang=es]{display:inline}@keyframes studio-copy-arrive{0%{opacity:0}to{opacity:1}}@keyframes studio-pulse{0%,70%,to{opacity:.18}35%{opacity:.7}}@keyframes studio-canvas-exit{to{opacity:0}}@keyframes studio-copy-exit{to{opacity:0}}@keyframes studio-content-reveal{0%{opacity:.6}to{opacity:1}}.blanche-loading-mark{--mark-size: 56px;display:inline-flex;width:var(--mark-size);flex:none;flex-direction:column;align-items:center;gap:17px;vertical-align:middle}.blanche-loading-emblem{width:var(--mark-size);height:var(--mark-size);display:grid;place-items:center;isolation:isolate;border-radius:18%;background:var(--soft, var(--theme-subtle, #f3f5f7))}.blanche-loading-emblem img{display:block;width:76%;height:76%;object-fit:contain;mix-blend-mode:multiply}.blanche-loading-rail{display:block;overflow:hidden;width:100%;height:3px;border-radius:2px;background:var(--line, var(--theme-soft, #dde1e6))}.blanche-loading-rail>span{display:block;width:40%;height:100%;border-radius:inherit;background:var(--yellow, #f4ed38);animation:blanche-loading-travel 1.65s cubic-bezier(.65,0,.35,1) infinite}.blanche-loading-mark-inline{--mark-size: 20px;gap:2px}.blanche-loading-mark-inline .blanche-loading-emblem{background:transparent;isolation:auto}.blanche-loading-mark-inline .blanche-loading-emblem img{width:100%;height:100%}.blanche-loading-mark-inline .blanche-loading-rail{height:2px;background:currentColor;opacity:.7}.blanche-loading-mark-inline .blanche-loading-rail>span{background:var(--paper, var(--theme-surface, #fff))}:root[data-theme=dark] .blanche-loading-emblem{background:var(--soft, var(--theme-strong, #171b21))}:root[data-theme=dark] .blanche-loading-emblem img{filter:invert(1);mix-blend-mode:screen}:root[data-theme=dark] .blanche-loading-mark-inline .blanche-loading-emblem{background:transparent;isolation:auto}:root[data-theme=dark] .button.primary .blanche-loading-mark-inline img{filter:none;mix-blend-mode:multiply}@keyframes blanche-loading-travel{0%,to{transform:translate(0)}50%{transform:translate(150%)}}@media(max-width:600px){.studio-splash-stage{padding:24px}.studio-splash-signature{width:144px;max-width:50vw}}@media(max-height:520px){.studio-splash-signature{width:144px;max-width:40vw}.studio-splash-bottom{bottom:max(20px,calc(env(safe-area-inset-bottom) + 12px))}}@media(prefers-reduced-motion:reduce){.studio-splash,.studio-splash *,#root[data-studio-reveal]{animation:none!important}.studio-splash[data-exiting]{opacity:0;transition:opacity .12s linear}.blanche-loading-rail>span{animation:none;transform:translate(75%)}}@media(forced-colors:active){.studio-splash{forced-color-adjust:none}.blanche-loading-emblem{background:Canvas}.blanche-loading-emblem img{forced-color-adjust:none}.blanche-loading-rail{background:GrayText;forced-color-adjust:none}.blanche-loading-rail>span{background:Highlight}}.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;animation:realtime-arrival 1.2s ease-in-out infinite}.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}.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}.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] .realtime-activity{vertical-align:middle}.realtime-activity.realtime-activity{-webkit-user-select:none;user-select:none}.realtime-activity.realtime-activity[hidden],.realtime-status.realtime-status[hidden]{display:none}.realtime-status-announcement{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.realtime-activity.realtime-activity:is([data-activity=offline],[data-activity=syncing]){background:transparent;border-color:transparent;color:var(--muted, var(--theme-muted, #7e858d))}.loading-state{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:8px;min-height:72px;padding:20px 16px;width:100%;box-sizing:border-box;color:var(--muted);text-align:left}.loading-state-spinner{flex:0 0 auto;width:14px;height:14px;box-sizing:border-box;border:1.5px solid var(--line);border-top-color:currentColor;border-radius:50%;animation:loading-state-turn .8s linear infinite}@keyframes loading-state-turn{to{transform:rotate(360deg)}}.loading-state-label{font-size:12px;font-weight:400;line-height:1.5}:is(.loading,.calendar-loading,.access-loading,.connections-empty,.context-loading,.guidelines-loading,.manual-posting-hint,.task-loading,.task-inbox-empty,.trends-empty,.reference-empty,.statistics-loading,.newsletter-editions-loading):has(>.loading-state){display:block;min-height:0;padding:0;margin:0}@media(prefers-reduced-motion:reduce){.spin,.loading-state-spinner{animation:none!important}}.compact-shell .calendar-loading:has(>.loading-state){min-height:0}.loading-state.loading-state-inline{display:inline-flex;justify-content:flex-start;min-height:0;width:auto;padding:0;gap:6px}.loading-state-inline .loading-state-spinner{width:12px;height:12px}.loading-state-inline .loading-state-label{font-size:inherit}.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}}.secret-field{display:grid;gap:8px;min-width:0}.secret-field-heading{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:6px 12px}.secret-field-heading>label{margin:0;font-size:12px;font-weight:500}.secret-field-saved{display:inline-flex;align-items:center;gap:4px;color:var(--theme-text-success, #287646);background:var(--theme-bg-success, #eaf6ee);border:1px solid var(--theme-line, #cae6d4);padding:3px 7px;border-radius:5px;font-size:10px;line-height:1.35;white-space:nowrap}.secret-field-control{display:flex;align-items:center;gap:10px;border:1px solid var(--line);border-radius:6px;background:var(--paper);min-height:42px;padding:0 12px}.secret-field-control:focus-within{outline:2px solid var(--yellow);outline-offset:2px}.secret-field-lock{flex:none;color:var(--muted)}.secret-field-control[data-saved] .secret-field-lock{color:var(--theme-text-success, #287646)}.secret-field .secret-field-control input{flex:1;width:0;min-width:0;border:0;outline:0;box-shadow:none;background:transparent;padding:11px 0;border-radius:0;min-height:0}.secret-field-control input::placeholder{letter-spacing:2px;opacity:.7}.secret-field-control:not([data-saved]) input::placeholder{letter-spacing:normal}.secret-field-action{display:inline-flex;align-items:center;justify-content:center;flex:none;width:28px;height:30px;padding:0;border:0;border-radius:4px;color:var(--muted);background:transparent}.secret-field-action:hover{color:var(--ink);background:var(--theme-hover, var(--soft))}.secret-field-hint{color:var(--muted);font-size:11px;line-height:1.5}[data-theme=dark] .secret-field-control[data-saved] .secret-field-lock{color:var(--theme-text-success, #a1dbb6)}.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}.costs-page{padding-bottom:24px;min-width:0}.costs-heading,.costs-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-bottom:24px}.costs-heading h1{display:flex;align-items:center}.costs-overview-return{gap:7px;margin-top:10px;min-height:36px;padding:7px 10px;font-size:12px}.costs-page h2{font-size:20px;letter-spacing:-.4px}.costs-page p,.costs-page small{color:var(--muted, var(--theme-secondary, #777));line-height:1.6}.costs-controls,.costs-tabs{display:flex;gap:8px;flex-wrap:wrap}.costs-controls label,.costs-dialog label{display:flex;flex-direction:column;gap:7px;font-size:12px}.costs-controls input,.costs-controls select,.costs-dialog input,.costs-dialog select,.costs-dialog textarea{border:1px solid var(--line, var(--theme-line, #ddd));background:var(--theme-surface, var(--paper, #fff));color:inherit;border-radius:6px;padding:10px;min-width:0;width:100%;font:inherit}.costs-heading .costs-controls{gap:12px}.costs-heading .costs-controls label{flex-direction:row;align-items:center;gap:6px;color:var(--muted);font-size:11px;white-space:nowrap}.costs-heading .costs-controls :is(input,select){width:auto;height:30px;padding:5px 8px;color:var(--ink)}.costs-tabs{border-bottom:1px solid var(--line, var(--theme-line, #ddd));padding-bottom:16px;margin-bottom:24px}.costs-tabs [aria-current=page]{background:var(--accent, #f4ed38);color:var(--theme-text, #171717)}.costs-summary,.costs-provider-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin-bottom:32px}.costs-summary article,.costs-provider-grid>article{padding:22px;border:1px solid var(--line, var(--theme-line, #ddd));border-radius:10px;min-width:0;background:var(--theme-surface, var(--paper, #fff))}.costs-summary article>span{font-size:12px}.costs-summary strong{display:block;font-size:30px;letter-spacing:-1px;margin:16px 0 8px}.costs-summary small,.costs-row small,.costs-provider-grid small{display:block;font-size:11px}.costs-row{display:flex;gap:20px;align-items:center;justify-content:space-between;padding:18px 0;border-bottom:1px solid var(--line, var(--theme-line, #ddd));min-width:0}.costs-row>div:first-child{flex:1;min-width:0}.costs-row p{margin:5px 0;font-size:12px}.costs-row strong{font-size:14px}.costs-row small{overflow-wrap:anywhere}.costs-rows{margin-bottom:30px}.costs-empty{padding:40px 20px;text-align:center;border:1px dashed var(--line, var(--theme-line, #ddd));border-radius:8px}.costs-provider-grid>article{display:flex;flex-direction:column;gap:12px}.costs-provider-grid h3,.costs-provider-grid p{margin:0}.costs-provider-grid a{font-size:11px;margin-top:auto}.costs-connection{border-top:1px solid var(--line, var(--theme-line, #ddd));padding-top:12px}.costs-connection>div{display:flex;gap:6px;margin-top:10px}.costs-dialog{width:min(520px,calc(100vw - 24px));max-height:90dvh;border:1px solid var(--line, var(--theme-line, #ddd));border-radius:12px;padding:24px;overflow:auto;background:var(--theme-surface, var(--paper, #fff));color:var(--ink, var(--theme-text, #171717))}.costs-dialog form{display:flex;flex-direction:column;gap:16px}.costs-dialog header,.costs-dialog footer{display:flex;justify-content:space-between;align-items:center;gap:10px}.costs-dialog h2{margin:0;font-size:20px}.costs-dialog p{font-size:12px;line-height:1.6}.costs-dialog footer{justify-content:flex-end;border-top:1px solid var(--line, var(--theme-line, #ddd));padding-top:16px}.costs-field-pair{display:grid;grid-template-columns:1fr 1fr;gap:12px}.costs-dialog .costs-checkbox{flex-direction:row;align-items:center}.costs-checkbox input{width:auto}.costs-dialog textarea{min-height:72px;resize:vertical}@media(max-width:600px){.costs-heading .costs-controls label{flex-direction:column;align-items:stretch;min-width:0;gap:4px}.costs-heading .costs-controls :is(input,select){width:100%}.costs-controls{width:100%}.costs-controls label{flex:1}.costs-row{flex-wrap:wrap;gap:10px}.costs-row>div:first-child{flex-basis:60%}.costs-row>.button{margin-left:auto}.costs-provider-grid,.costs-summary{grid-template-columns:1fr}.costs-tabs{gap:5px}.costs-tabs .button{font-size:11px}.costs-dialog{padding:18px}}.costs-report-note{font-size:12px;color:var(--muted, var(--theme-secondary, #777));line-height:1.7;margin-bottom:20px;max-width:980px}.costs-report-summary{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:16px}.costs-muted{color:var(--muted, var(--theme-secondary, #777));font-size:12px}.costs-coverage-note{font-size:12px;padding:12px 0 24px;border-bottom:1px solid var(--line, var(--theme-line, #ddd));margin-bottom:26px}.costs-provider-report{margin-bottom:32px}.costs-provider-report-row{display:grid;grid-template-columns:minmax(210px,1.7fr) repeat(3,minmax(115px,1fr)) auto;align-items:center;gap:18px;padding:22px 0;border-bottom:1px solid var(--line, var(--theme-line, #ddd))}.costs-provider-report-row h3{font-size:16px;margin:0}.costs-provider-report-row p{font-size:12px;margin:6px 0}.costs-provider-report-row small{font-size:10px;display:block;color:var(--muted, var(--theme-secondary, #777));line-height:1.6}.costs-provider-report-row>div>span,.costs-months span{font-size:10px;display:block;color:var(--muted, var(--theme-secondary, #777));margin-bottom:6px}.costs-provider-report-row strong{display:block;font-size:20px;letter-spacing:-.4px;white-space:nowrap}.costs-provider-report-row .button{font-size:11px}.costs-months{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:20px 0 32px}.costs-months article{padding:18px;border:1px solid var(--line, var(--theme-line, #ddd));border-radius:8px}.costs-months strong{display:block;margin:8px 0}.costs-months span{margin-top:14px}@media(max-width:1100px){.costs-provider-report-row{grid-template-columns:minmax(180px,1.5fr) repeat(3,minmax(100px,1fr))}.costs-provider-report-row>.button{grid-column:1/-1;justify-self:start}}@media(max-width:700px){.costs-report-summary{grid-template-columns:1fr}.costs-provider-report-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 8px}.costs-provider-name{grid-column:1/-1}.costs-provider-report-row strong{font-size:16px}.costs-provider-report-row>div>span{font-size:9px}.costs-provider-report-row small{font-size:10px}}.costs-row p{overflow-wrap:anywhere}.costs-row:has(.costs-bill-lines){flex-wrap:wrap}.costs-bill-lines{list-style:none;margin:0;padding:8px 0 0;flex-basis:100%;display:grid;gap:8px}.costs-bill-lines li{display:flex;justify-content:space-between;gap:16px;font-size:12px;color:var(--muted, var(--theme-secondary, #777))}.costs-bill-lines strong{font-size:12px}.costs-bill-projects{flex-basis:100%}.costs-provider-logo{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex:0 0 44px;border-radius:12px;background:var(--theme-surface, #fff);border:1px solid var(--theme-line, #e9e9ed)}.costs-connector-heading{display:flex;align-items:center;gap:12px;min-width:0}.costs-connector-heading h3{font-size:16px;letter-spacing:-.3px}.costs-provider-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.costs-provider-grid>article{padding:22px;gap:16px}.costs-provider-grid>article>p{font-size:13px}.costs-provider-grid>article>small{font-size:12px}.costs-provider-grid .costs-connection{padding-top:16px}.costs-connection strong{font-size:13px;overflow-wrap:anywhere}.costs-connection .button{font-size:11px}.costs-connection>div{flex-wrap:wrap}.costs-connector-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:16px;border-top:1px solid var(--line, var(--theme-line, #ddd));margin-top:auto}.costs-provider-grid .costs-connector-footer a{display:inline-flex;align-items:center;gap:4px;margin:0;color:var(--muted);text-decoration:none}.costs-added{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:600;color:var(--theme-text-success, #237644)}:root[data-theme=dark] .costs-added{color:var(--theme-text-success, #81d6a0)}.costs-reading{gap:16px;align-items:flex-start;padding:24px 0}.costs-reading-content{flex:1;min-width:0}.costs-reading>div:last-child{text-align:right;min-width:110px}.costs-reading>div:last-child strong{font-size:18px;font-variant-numeric:tabular-nums}.costs-reading-content p{max-width:760px;margin:8px 0}.costs-row:has(.costs-connector-heading){flex-wrap:wrap}@media(max-width:600px){.costs-provider-grid{grid-template-columns:1fr}.costs-provider-grid>article{padding:18px}.costs-reading>div:last-child{flex-basis:100%;text-align:left;padding-left:60px}.costs-reading-content{flex-basis:calc(100% - 60px)}}.costs-filter-context{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;margin:1.25rem 0 0;color:var(--muted);font-size:.85rem}.costs-back{display:inline-flex;align-items:center;min-height:40px}.costs-report-summary article>.costs-muted{display:block;font-size:1.25rem;line-height:1.4;margin:.65rem 0}.costs-report-summary article>span:first-child{display:block}.costs-coverage{border:1px solid var(--line);border-radius:12px;padding:20px;margin:24px 0}.costs-coverage-heading{display:flex;justify-content:space-between;gap:16px;align-items:center}.costs-coverage h2{font-size:1rem;margin:0 0 6px}.costs-coverage p{margin:0;color:var(--muted);font-size:.84rem;line-height:1.6}.costs-coverage-counts{display:flex;flex-wrap:wrap;gap:12px 24px;margin:18px 0;font-size:.8rem;color:var(--muted)}.costs-coverage-counts strong{color:var(--text);font-size:1.1rem;margin-right:5px}.costs-coverage summary{cursor:pointer;font-size:.85rem;padding:5px 0}.costs-coverage-providers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;margin:18px 0}.costs-coverage-providers article{display:flex;gap:12px;align-items:flex-start;min-width:0}.costs-coverage-providers small{display:block;color:var(--muted);font-size:.75rem;line-height:1.6}.costs-coverage-gap{margin-bottom:12px!important}.costs-basis-empty{display:flex;gap:18px;justify-content:space-between;align-items:center;margin:24px 0;padding:16px;border:1px solid var(--line);border-radius:10px}.costs-basis-empty p{margin:0;font-size:.85rem;line-height:1.6}@media(max-width:600px){.costs-coverage-heading,.costs-basis-empty{align-items:flex-start;flex-direction:column}.costs-coverage-providers{grid-template-columns:1fr}.costs-coverage{padding:16px}.costs-coverage-counts{display:grid;grid-template-columns:1fr 1fr}}.costs-sync-disclosure{margin:0 0 14px;border-bottom:1px solid var(--line);padding-bottom:12px}.costs-sync-disclosure>summary{cursor:pointer;font-size:11px;color:var(--muted);padding:4px 0}.costs-sync-disclosure[open]>summary{margin-bottom:12px}.cost-reading-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:0 20px 18px}.cost-reading-cell{position:relative;min-width:0;padding:4px 20px;border-left:1px solid var(--line)}.cost-reading-cell:first-child{padding-left:0;border-left:0}.cost-reading-cell:last-child{padding-right:0}.cost-reading-label{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--muted);min-height:32px;line-height:1.4}.cost-reading-cell>strong{display:block;font-size:23px;font-weight:500;letter-spacing:-.5px;line-height:1.3;margin:5px 0 8px;font-variant-numeric:tabular-nums}.cost-reading-cell>strong>span{display:block;white-space:nowrap}.cost-reading-cell>strong.is-unavailable{color:var(--muted);font-size:21px}.cost-reading-cell.is-primary>strong{font-size:28px;letter-spacing:-.8px}.cost-reading-kind{display:inline-flex;align-items:center;gap:4px;color:var(--muted);font-size:10px;line-height:1.5}.cost-reading-kind[data-kind=api]{color:var(--theme-text-success, #237644)}:root[data-theme=dark] .cost-reading-kind[data-kind=api]{color:var(--theme-text-success, #81d6a0)}.cost-reading-cell small{display:block;font-size:10px;line-height:1.5;margin-top:6px;color:var(--muted)}.cost-reading-cell small>span{display:block}@media(max-width:650px){.cost-reading-columns{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 15px 15px;gap:16px 12px}.cost-reading-cell{padding:0;border:0}.cost-reading-cell.is-primary{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:0 12px;padding-bottom:14px;border-bottom:1px solid var(--line)}.cost-reading-cell.is-primary>.cost-reading-label{min-height:0}.cost-reading-cell.is-primary>strong{grid-column:2;grid-row:1/4;align-self:center;margin:0}.cost-reading-cell>strong{font-size:21px}.cost-reading-label{min-height:30px}.cost-reading-cell.is-primary small{margin-top:4px}}.costs-account-reading{border:1px solid var(--line);border-radius:14px;overflow:hidden;margin:14px 0}.costs-account-reading-title{display:flex;align-items:center;gap:12px;padding:20px}.costs-account-reading-title h3{margin:0;font-size:16px}.costs-account-reading-title p{margin:4px 0 0;color:var(--muted);font-size:12px}.costs-page .studio-service-icon:has(img[src$="/vercel.png"]),.costs-page .studio-service-icon:has(img[src$="/railway.png"]){background:var(--theme-strong, #111);border-radius:4px}.cost-admin{font-size:12px;min-width:0;--cost-positive: #237644}.cost-admin-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border:1px solid var(--line);border-radius:9px;margin:0 0 24px;overflow:hidden}.cost-admin-summary article{position:relative;padding:18px 20px;min-width:0}.cost-admin-summary article+article{border-left:1px solid var(--line)}.cost-admin-summary article>span,.cost-admin-account-values span{display:block;font-size:11px;color:var(--muted)}.cost-admin-summary article>strong{display:block;font-size:26px;font-weight:600;letter-spacing:-.7px;margin:10px 0}.cost-admin em{font-style:normal;font-size:14px;font-weight:400;color:var(--muted);letter-spacing:0}.cost-admin-summary small{display:block;font-size:11px;max-width:360px}.cost-admin-text-button{border:0;background:none;color:var(--ink);padding:0;font-size:11px;text-align:left;text-decoration:underline;text-underline-offset:3px}.cost-admin-toolbar{display:flex;gap:14px;justify-content:space-between;align-items:center;flex-wrap:wrap;border-bottom:1px solid var(--line);padding-bottom:16px}.cost-admin-views,.cost-admin-filters{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.cost-admin .button{min-height:30px;padding:6px 10px;font-size:11px;white-space:nowrap;gap:5px}.cost-admin-views .button{border-color:transparent;background:transparent;color:var(--muted)}.cost-admin .cost-admin-views .button[aria-pressed=true]{background:var(--soft);font-weight:650;border-color:var(--line);color:var(--ink)}.cost-admin-filters>label{display:flex;flex-direction:row;align-items:center;gap:5px;border:1px solid var(--line);border-radius:6px;padding-left:9px}.cost-admin-filters input{border:0;background:transparent;padding:7px;font-size:11px;width:195px;box-shadow:none}.cost-admin-filters select{width:auto;font-size:11px;padding:7px;background:var(--paper)}.cost-admin-intro{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin:20px 0 16px}.cost-admin-intro h2{font-size:14px;letter-spacing:-.2px;font-weight:650;margin:0 0 5px}.cost-admin-intro p{font-size:11px;margin:0;max-width:850px}.cost-admin-account-list{display:grid;gap:14px}.cost-admin-account{border:1px solid var(--line);border-radius:8px;min-width:0;overflow:hidden}.cost-admin-account-title{display:flex;align-items:center;gap:10px;padding:16px 18px}.cost-admin-account-title>div{flex:1;min-width:0}.cost-admin-account-title span:not(.realtime-activity){font-size:10px;color:var(--muted)}.cost-admin-account-title h3{font-size:13px;font-weight:650;margin:2px 0 0;overflow-wrap:anywhere}.cost-admin-status{display:inline-block;font-size:10px;line-height:1.4;color:var(--muted);border:1px solid var(--line);border-radius:4px;padding:3px 6px;white-space:normal}.cost-admin-status[data-attention]{color:var(--ink);background:var(--soft)}.cost-admin-account-values{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:0 18px 16px;gap:18px}.cost-admin-account-values>div{min-width:0}.cost-admin-account-values strong{display:block;font-size:18px;font-weight:550;letter-spacing:-.3px;margin:7px 0 4px;overflow-wrap:anywhere}.cost-admin-account-values small{display:block;font-size:10px}.cost-admin-account-footer{display:flex;gap:14px;justify-content:space-between;align-items:center;flex-wrap:wrap;border-top:1px solid var(--line);padding:12px 18px;background:var(--soft)}.cost-admin-account-footer p{font-size:10px;margin:0;flex:1 1 400px;max-width:760px}.cost-admin-account-footer>div{display:flex;gap:7px;align-items:center;flex-wrap:wrap}.cost-admin-account-footer a{display:inline-flex;gap:3px;align-items:center;font-size:10px;color:var(--muted)}.cost-admin-table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:8px;max-width:100%}.cost-admin-table{border-collapse:collapse;width:100%;text-align:left;font-size:11px}.cost-admin-table th{font-size:10px;color:var(--muted);font-weight:500;padding:11px 14px;background:var(--soft);white-space:nowrap;border-bottom:1px solid var(--line)}.cost-admin-table td{padding:13px 14px;border-bottom:1px solid var(--line);vertical-align:top;min-width:120px;max-width:330px;overflow-wrap:anywhere}.cost-admin-table tr:last-child td{border-bottom:0}.cost-admin-table strong{display:block;font-size:11px;font-weight:600;line-height:1.5}.cost-admin-table small{display:block;font-size:10px;margin-top:4px}.cost-admin-table .amount{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;min-width:110px}.cost-admin-provider{display:flex;align-items:center;gap:5px;color:var(--muted);margin-bottom:4px;font-size:10px}.cost-admin-row-actions .button{display:flex;margin-bottom:5px;min-width:110px}.cost-admin-estimates{display:flex;flex-direction:row;align-items:center;gap:6px;font-size:11px;color:var(--muted)}.cost-admin-estimates input{width:auto}.cost-source-dialog{width:min(680px,calc(100vw - 24px))}.cost-source-dialog article{margin-top:20px;border-top:1px solid var(--line);padding-top:14px}.cost-source-dialog article h3{font-size:13px}.cost-source-dialog article p{font-size:12px;line-height:1.6}.cost-source-dialog dl{font-size:11px}.cost-source-dialog dl>div{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line);padding:7px 0}.cost-source-dialog dd{margin:0;white-space:nowrap;font-variant-numeric:tabular-nums}@media(max-width:1000px){.cost-admin-account-values{grid-template-columns:repeat(2,minmax(0,1fr))}.cost-admin-summary article{padding:15px}.cost-admin-summary article>strong{font-size:22px}}@media(max-width:600px){.cost-admin-summary{grid-template-columns:1fr}.cost-admin-summary article+article{border-left:0;border-top:1px solid var(--line)}.cost-admin-summary article>strong{font-size:24px;margin:6px 0}.cost-admin-account-title{padding:13px;flex-wrap:wrap}.cost-admin-account-title>.cost-admin-status{margin-left:32px}.cost-admin-account-values{padding:0 13px 14px;gap:15px 10px}.cost-admin-account-values strong{font-size:16px}.cost-admin-account-footer{padding:12px 13px}.cost-admin-filters{width:100%}.cost-admin-filters>label{flex:1;min-width:0}.cost-admin-filters input{width:100%;min-width:0}.cost-admin-filters select{max-width:130px}.cost-admin .button{min-height:36px}.cost-admin-table{min-width:780px}.cost-admin-intro{gap:10px}.cost-admin-intro p{font-size:11px}}@media(max-width:600px){.cost-admin-project-table{display:block;min-width:0}.cost-admin-project-table thead{display:none}.cost-admin-project-table tbody{display:block}.cost-admin-project-table tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-bottom:1px solid var(--line);padding:12px;gap:14px 10px}.cost-admin-project-table tr:last-child{border:0}.cost-admin-project-table td{display:block;border:0;padding:0;min-width:0;max-width:none}.cost-admin-project-table td:before{content:attr(data-label);display:block;font-size:10px;color:var(--muted);margin-bottom:6px;white-space:normal}.cost-admin-project-table .amount{text-align:left;min-width:0}.cost-admin-project-table .cost-admin-row-actions{grid-column:1/-1;display:flex;gap:8px}.cost-admin-project-table .cost-admin-row-actions:before{display:none}.cost-admin-project-table .cost-admin-row-actions .button{flex:1;min-width:0}}.cost-admin-reading-context{display:flex;align-items:center;gap:10px 20px;flex-wrap:wrap;padding:14px 0;font-size:11px;color:var(--muted)}.cost-admin-reading-context strong{color:var(--ink);font-weight:600}.cost-admin-reading-context>small{margin-left:auto;font-size:10px}.cost-admin .cost-filter-reset{border:0;background:var(--soft);color:var(--ink);min-height:28px;padding:4px 8px}.cost-admin-account-title{padding:18px 20px 12px}.cost-admin-account-title h3{font-size:15px;font-weight:550;letter-spacing:-.2px}.cost-admin-account{border-radius:12px}.cost-admin-account-footer{background:none;padding:12px 20px}.cost-admin-account-footer p{font-size:10px;line-height:1.6}@media(max-width:650px){.cost-admin-reading-context>small{margin-left:0;flex-basis:100%}.cost-admin-account-title{padding:15px}.cost-admin-account-footer{padding:12px 15px}}.cost-admin-summary{margin-bottom:12px}.cost-admin-basis{display:flex;align-items:center;justify-content:space-between;gap:12px 24px;margin-bottom:24px}.cost-admin-basis p{max-width:630px;font-size:11px;margin:0;color:var(--muted);line-height:1.6}.cost-admin-basis label{display:flex;flex-direction:row;align-items:center;gap:9px;flex-shrink:0;font-size:10px;color:var(--muted)}.cost-admin-basis select{width:auto;font-size:11px;min-height:32px;background:var(--paper)}.cost-admin-intro-actions{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.cost-admin-account-overview{display:grid;grid-template-columns:1fr 1fr minmax(180px,1.3fr);gap:18px;padding:8px 20px 18px}.cost-admin-account-amount{min-width:0}.cost-admin-account-amount>span{color:var(--muted);font-size:10px;display:block}.cost-admin-account-amount>strong{display:block;font-size:20px;font-weight:550;margin:6px 0 4px;letter-spacing:-.4px;overflow-wrap:anywhere}.cost-admin-account-amount>small{display:block;font-size:10px;color:var(--muted)}.cost-admin-sync-dates{display:flex;flex-direction:column;gap:6px;min-width:0;justify-content:center;color:var(--muted)}.cost-admin-sync-dates>span{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:10px}.cost-admin-sync-dates strong{color:var(--ink);font-size:10px;font-weight:500}.cost-admin-sync-dates small{font-size:10px;line-height:1.5;overflow-wrap:anywhere}.cost-admin-sync-error{color:var(--ink)}.cost-admin-account.is-compact{display:grid;grid-template-columns:minmax(180px,.9fr) minmax(360px,2fr);border-radius:8px}.cost-admin-account.is-compact .cost-admin-account-title{padding:15px 18px;flex-wrap:wrap;gap:6px 10px;align-content:center}.cost-admin-account.is-compact .cost-admin-account-title>.cost-admin-status{margin-left:32px}.cost-admin-account.is-compact .cost-admin-account-title h3{font-size:13px}.cost-admin-account.is-compact .cost-admin-account-overview{padding:16px 18px;align-items:center}.cost-admin-account.is-compact .cost-admin-account-amount>strong{font-size:17px}.cost-admin-account.is-compact .cost-admin-account-footer{grid-column:1/-1;padding:7px 18px}.cost-admin-account.is-compact .cost-admin-account-footer>div{width:100%}.cost-admin-account.is-compact .cost-admin-account-footer a{margin-left:auto}.cost-admin-account-list{gap:9px}.cost-admin-account .cost-reading-columns{border-top:1px solid var(--line)}.cost-assignment-summary{margin:22px 0 25px}.cost-assignment-summary-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:12px}.cost-assignment-summary h2{font-size:14px;margin:0 0 5px;font-weight:650}.cost-assignment-summary p{margin:0;font-size:11px;line-height:1.6;color:var(--muted)}.cost-assignment-provider-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.cost-assignment-provider{border:1px solid var(--line);border-radius:8px;padding:14px 15px;min-width:0}.cost-assignment-provider>header{display:flex;align-items:center;gap:8px;margin-bottom:12px}.cost-assignment-provider>header>strong{flex:1;font-size:12px;font-weight:600}.cost-assignment-provider h3{margin:0;font-size:22px;font-weight:550;letter-spacing:-.5px}.cost-assignment-provider h3 small{color:var(--muted);font-size:11px;font-weight:400;letter-spacing:0}.cost-assignment-provider>p{margin-top:6px;font-size:10px}.cost-assignment-provider>footer{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:13px}.cost-assignment-provider .cost-assignment-warning{color:var(--ink)}.cost-assignment-notice{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;padding:12px 0 0}.cost-assignment-notice strong{font-weight:550;color:var(--ink)}.cost-assignment-filter{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:0 0 15px}.cost-assignment-filter .button{color:var(--muted);background:transparent}.cost-assignment-filter .button[aria-pressed=true]{color:var(--ink);background:var(--soft)}.cost-assignment-count{margin-left:auto;font-size:10px;color:var(--muted)}.cost-assignment-table{width:100%;table-layout:fixed}.cost-assignment-table th:nth-child(1){width:29%}.cost-assignment-table th:nth-child(2){width:24%}.cost-assignment-table th:nth-child(3){width:28%}.cost-assignment-table th:nth-child(4){width:19%}.cost-assignment-table td{min-width:0;max-width:none}.cost-assignment-table td strong{font-weight:550}.cost-assignment-table td>small{color:var(--muted)}.cost-assignment-table .cost-assignment-id{font-size:9px;overflow-wrap:anywhere}.cost-assignment-parent{display:block;font-size:10px;color:var(--muted);margin-top:5px;line-height:1.5}.cost-assignment-pill{display:inline-block;font-size:10px;border:1px solid var(--line);padding:3px 6px;border-radius:4px}.cost-assignment-pill[data-state=assigned]{color:var(--cost-positive)}.cost-assignment-pill[data-state=conflict],.cost-assignment-pill[data-state=unassigned]{background:var(--soft);color:var(--ink)}.cost-assignment-table .cost-admin-row-actions .button{min-width:0;width:fit-content;white-space:normal;text-align:left}.cost-assignment-account-gap{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;border:1px solid var(--line);border-radius:8px;padding:13px 15px;margin-bottom:10px}.cost-assignment-account-gap strong{font-size:12px}.cost-assignment-account-gap p{margin:5px 0 0;font-size:11px;line-height:1.6}.cost-assignment-account-gap small{font-size:10px}.cost-assignment-actions{display:flex;gap:6px;flex-wrap:wrap}@media(max-width:1100px){.cost-admin-account.is-compact{grid-template-columns:minmax(160px,.8fr) minmax(330px,2fr)}.cost-admin-account-overview{grid-template-columns:1fr 1fr;gap:10px 18px}.cost-admin-sync-dates{grid-column:1/-1}.cost-admin-sync-dates>span{justify-content:flex-start;gap:8px}}@media(max-width:800px){.cost-assignment-provider-list{grid-template-columns:1fr}.cost-assignment-provider{display:grid;grid-template-columns:1fr 1fr;gap:0 14px}.cost-assignment-provider>header{grid-column:1/-1}.cost-assignment-provider>footer{align-items:end;justify-content:flex-end;grid-column:2;grid-row:2/5;margin:0}.cost-assignment-provider>p{grid-column:1}.cost-admin-basis{flex-wrap:wrap}.cost-assignment-table{table-layout:auto}}@media(max-width:600px){.cost-admin-basis label{flex-wrap:wrap}.cost-admin-basis select{max-width:100%}.cost-admin-account.is-compact{display:block}.cost-admin-account.is-compact .cost-admin-account-title{padding:14px 13px 8px}.cost-admin-account.is-compact .cost-admin-account-overview{padding:10px 13px 15px}.cost-admin-account.is-compact .cost-admin-account-footer{padding:10px 13px}.cost-admin-account.is-compact .cost-admin-account-footer a{margin-left:0;min-height:30px}.cost-admin-account-overview{padding:10px 13px 15px}.cost-admin-account-amount>strong{font-size:18px}.cost-assignment-summary-heading{flex-wrap:wrap}.cost-assignment-provider{display:block}.cost-assignment-provider>footer{justify-content:flex-start;margin-top:12px}.cost-assignment-count{margin:3px 0 0;width:100%}.cost-assignment-table{display:block;min-width:0}.cost-assignment-table thead{display:none}.cost-assignment-table tbody{display:block}.cost-assignment-table tr{display:block;padding:14px 13px;border-bottom:1px solid var(--line)}.cost-assignment-table tr:last-child{border-bottom:0}.cost-assignment-table td{display:block;padding:0;border:0;margin-bottom:12px}.cost-assignment-table td:last-child{margin:0}.cost-assignment-table td:before{content:attr(data-label);display:block;color:var(--muted);font-size:10px;margin-bottom:6px}.cost-assignment-table .cost-admin-row-actions{display:flex;flex-wrap:wrap;gap:6px}.cost-assignment-table .cost-admin-row-actions:before{display:none}.cost-assignment-table .cost-admin-row-actions .button{width:auto;margin:0}.cost-assignment-account-gap{grid-template-columns:1fr}}.cost-outlook{min-width:0;margin:0 0 32px;color:var(--ink);font-size:12px}.cost-outlook-heading{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:18px}.cost-outlook-eyebrow{font:10px var(--mono);letter-spacing:.14em;color:var(--muted)}.cost-outlook h2{font-size:25px;line-height:1.2;letter-spacing:-.8px;margin:7px 0}.cost-outlook h3{font-size:14px;letter-spacing:-.2px;margin:0 0 5px}.cost-outlook p{color:var(--muted);line-height:1.65;margin:0}.cost-outlook select{width:auto;max-width:100%;font-size:11px;background:var(--paper);padding:7px 10px}.cost-outlook-heading>label{display:flex;gap:8px;align-items:center;font-size:11px;color:var(--muted)}.cost-outlook-hero{display:grid;grid-template-columns:1.2fr 1fr;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--paper)}.cost-outlook-total{position:relative;background:var(--soft);padding:28px 30px;display:flex;flex-direction:column;justify-content:center;gap:9px}.cost-outlook-total>span{font-size:12px;font-weight:550}.cost-outlook-total>strong{font-size:48px;line-height:1.1;letter-spacing:-2px;font-weight:600;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.cost-outlook-total>small{font-size:10px;color:var(--muted);margin-top:10px}.cost-outlook-components{padding:8px 24px}.cost-outlook-components article{padding:14px 0;position:relative}.cost-outlook-components article+article{border-top:1px solid var(--line)}.cost-outlook-components article>div{display:flex;gap:12px;align-items:center;justify-content:space-between;margin-bottom:5px}.cost-outlook-components strong{font-size:18px;font-weight:550;white-space:nowrap;font-variant-numeric:tabular-nums}.cost-outlook-components small{font-size:10px;line-height:1.5;color:var(--muted)}.cost-outlook-caveat{display:flex;justify-content:space-between;align-items:center;gap:24px;margin:12px 0 24px;font-size:10px;line-height:1.65;color:var(--muted)}.cost-outlook-caveat>span{max-width:780px}.cost-outlook-caveat .button{flex:none}.cost-outlook-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(250px,1fr);gap:18px}.cost-outlook-panel{border:1px solid var(--line);border-radius:10px;min-width:0;padding:22px}.cost-outlook-panel>header{display:flex;justify-content:space-between;align-items:start;gap:14px;margin-bottom:18px}.cost-outlook-panel>header p,.cost-outlook-panel>footer{font-size:10px;color:var(--muted);line-height:1.6}.cost-outlook-panel>footer{border-top:1px solid var(--line);padding-top:13px;margin-top:16px}.cost-outlook-ranking{list-style:none;padding:0;margin:0}.cost-outlook-ranking li{position:relative;padding:14px 0}.cost-outlook-ranking li+li{border-top:1px solid var(--line)}.cost-outlook-project-title{display:flex;align-items:center;gap:10px}.cost-outlook-rank{font-size:10px;font-family:var(--mono);color:var(--muted);width:15px;flex:none}.cost-outlook-project-title button{display:flex;align-items:center;gap:5px;min-width:0;text-align:left;overflow-wrap:anywhere;border:0;background:transparent;padding:0;color:var(--ink);font-size:12px;font-weight:600}.cost-outlook-project-title button:hover{text-decoration:underline;text-underline-offset:3px}.cost-outlook-project-title strong{margin-left:auto;font-size:15px;white-space:nowrap;font-variant-numeric:tabular-nums}.cost-outlook-bar{display:flex;height:5px;gap:2px;border-radius:4px;overflow:hidden;max-width:100%;margin:11px 0 9px}.cost-outlook-bar span{background:var(--yellow)}.cost-outlook-bar [data-tone="1"]{background:var(--theme-soft, #91a985)}.cost-outlook-bar [data-tone="2"]{background:var(--theme-bg-info, #9daec8)}.cost-outlook-bar [data-tone="3"]{background:var(--theme-bg-warning, #b59e87)}.cost-outlook-bar [data-tone="4"]{background:var(--theme-soft, #a395b7)}.cost-outlook-bar [data-tone="5"]{background:var(--theme-soft, #a6b7b7)}.cost-outlook-project-providers{display:flex;gap:5px 12px;flex-wrap:wrap;font-size:10px;color:var(--muted)}.cost-outlook-project-providers b{font-weight:500;color:var(--ink);margin-left:3px}.cost-outlook-incomplete{width:100%}.cost-outlook-drivers article{padding:12px 0;position:relative}.cost-outlook-drivers article+article{border-top:1px solid var(--line)}.cost-outlook-drivers article>div,.cost-outlook-drivers article>div>span{display:flex;align-items:center;gap:8px}.cost-outlook-drivers strong{margin-left:auto;font-size:14px;font-variant-numeric:tabular-nums}.cost-outlook-drivers b{font-weight:500}.cost-outlook-drivers meter{display:block;width:100%;height:5px;margin:10px 0 6px;border:0;background:var(--soft);border-radius:3px}.cost-outlook-drivers meter::-webkit-meter-bar{background:var(--soft);border:0;height:5px}.cost-outlook-drivers meter::-webkit-meter-optimum-value{background:var(--ink)}.cost-outlook-drivers small{color:var(--muted);font-size:10px}.cost-outlook-highlights{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr));gap:18px;margin-top:18px}.cost-outlook-highlights article{position:relative;border:1px solid var(--line);border-radius:10px;padding:20px;display:flex;gap:14px;align-items:start}.cost-outlook-highlights span{font-size:10px;color:var(--muted)}.cost-outlook-highlights strong{display:block;font-size:13px;margin:7px 0}.cost-outlook-highlights p{font-size:10px}.cost-outlook-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.cost-outlook-method{border:1px solid var(--line);border-radius:9px;padding:20px;margin-bottom:20px}.cost-outlook-method>p{font-size:11px;max-width:1000px}.cost-outlook-source-list{margin-top:12px}.cost-outlook-source-list article{position:relative;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:12px 0;border-top:1px solid var(--line)}.cost-outlook-source-list article>div{min-width:0;overflow-wrap:anywhere}.cost-outlook-source-list article>strong{white-space:nowrap}.cost-outlook-source-list small{display:block;color:var(--muted);font-size:10px;margin-top:4px}.cost-outlook-gap-list{margin-top:18px;border:1px solid var(--line);border-radius:9px;padding:20px}.cost-outlook-gap-list p{position:relative;padding:10px 0;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:15px;font-size:11px}.cost-outlook-gap-list p span{font-size:10px;text-align:right}.cost-outlook-empty{padding:22px 0}@media(max-width:1100px){.cost-outlook-grid{grid-template-columns:1fr}.cost-outlook-drivers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}}@media(max-width:600px){.cost-outlook-heading{align-items:start;gap:10px}.cost-outlook h2{font-size:22px}.cost-outlook-hero{grid-template-columns:1fr}.cost-outlook-total{padding:24px}.cost-outlook-total>strong{font-size:40px}.cost-outlook-components{padding:4px 20px}.cost-outlook-caveat{align-items:start;flex-direction:column;gap:10px}.cost-outlook-panel{padding:17px}.cost-outlook-panel>header{flex-direction:column}.cost-outlook-project-title{gap:6px}.cost-outlook-project-title strong{font-size:13px}.cost-outlook-heading>label{flex-direction:column;gap:3px;align-items:end}.cost-outlook-drivers{grid-template-columns:1fr}.cost-outlook-gap-list p{flex-direction:column;gap:4px}.cost-outlook-gap-list p span{text-align:left}.cost-outlook-source-list article{gap:10px}}.cost-sync-status{display:flex;align-items:center;flex-wrap:wrap;gap:12px 24px;padding:16px 18px;margin:0 0 20px;border:1px solid var(--line);border-radius:12px;background:var(--paper);position:relative}.cost-sync-dates{display:flex;gap:18px 34px;flex:1;flex-wrap:wrap;min-width:0}.cost-sync-dates>div{display:grid;gap:4px;min-width:0}.cost-sync-dates span{font-size:10px;color:var(--muted)}.cost-sync-dates strong{font-size:12px;font-weight:550;line-height:1.5;overflow-wrap:anywhere}.cost-sync-dates small{font-size:10px;color:var(--muted);line-height:1.5;overflow-wrap:anywhere}.cost-sync-dates .cost-sync-due{color:var(--text);font-weight:550}.cost-sync-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cost-sync-status>p,.cost-sync-status>small{flex-basis:100%;margin:0;color:var(--muted);font-size:11px;line-height:1.6}.cost-sync-progress:empty{display:none}.cost-sync-progress{flex-basis:100%;font-size:11px;line-height:1.6}@media(max-width:600px){.cost-sync-status{padding:14px;gap:12px}.cost-sync-dates{flex-basis:100%;gap:12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.cost-sync-actions{width:100%}.cost-sync-actions .button{min-height:36px;flex:1}.cost-sync-status>p{font-size:10px}}.resource-select{position:relative;min-width:0;width:100%;font-size:13px}.resource-select-trigger{display:flex;align-items:center;gap:9px;text-align:left;width:100%;min-height:40px;border:1px solid var(--line);border-radius:7px;background:transparent;color:var(--ink);padding:8px 10px;cursor:pointer}.resource-select-trigger>span:not(.resource-favicon):not(.integration-workspace-icon),.resource-select-options button>span:not(.resource-favicon):not(.integration-workspace-icon){flex:1;min-width:0;display:grid;gap:2px}.resource-select strong{font-size:13px;font-weight:500;overflow-wrap:anywhere}.resource-select small{color:var(--muted);font-size:11px;font-weight:400}.resource-select-trigger>svg:last-child{flex-shrink:0;margin-left:auto}.resource-select-trigger:disabled{cursor:default;opacity:.6}.resource-favicon{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--muted)}.resource-favicon img{position:absolute;top:0;right:0;bottom:0;left:0;object-fit:contain;border-radius:3px}.resource-select-popover{position:absolute;top:calc(100% + 5px);left:0;width:max(100%,260px);max-width:min(420px,calc(100vw - 40px));z-index:60;border:1px solid var(--line);border-radius:9px;background:var(--paper);color:var(--ink);box-shadow:0 10px 30px var(--theme-shadow-soft, #0003);overflow:hidden}.resource-select-search{display:flex;align-items:center;gap:7px;padding:8px 10px;border-bottom:1px solid var(--line)}.resource-select-search input{min-width:0;width:100%;border:0;background:transparent!important;box-shadow:none!important;padding:3px!important;font-size:13px!important}.resource-select-search button{border:0;background:none;color:var(--muted);padding:4px;display:flex}.resource-select-options{max-height:230px;overflow:auto;padding:4px}.resource-select-options button{display:flex;align-items:center;gap:9px;border:0;background:transparent;color:var(--ink);border-radius:5px;padding:9px;width:100%;text-align:left;cursor:pointer}.resource-select-options button.is-focused,.resource-select-options button:hover{background:var(--theme-hover, var(--soft))}.resource-select-options button[aria-selected=true]{background:var(--theme-bg-accent, #faf9db)}.resource-select-options button[aria-disabled=true]{opacity:.5;cursor:not-allowed}.resource-select-options p{padding:10px;color:var(--muted);font-size:13px}.resource-select-validity{position:absolute!important;opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;padding:0!important;border:0!important;bottom:0;left:0}.domain-workspace-select{min-width:180px;max-width:235px}.domain-workspace-select .resource-select-trigger{border-color:transparent;min-height:34px;padding:5px}.domain-workspace-select .resource-select-trigger:hover{border-color:var(--line)}.resource-select-popover[popover]{position:fixed;inset:auto;margin:0;width:var(--resource-width, 280px);max-height:300px}.resource-select-options button:focus-visible{outline:2px solid var(--yellow);outline-offset:-2px}@media(max-width:1150px){.studio-domains-table td[data-label=Workspace]{grid-column:1 / -1}.domain-workspace-select{min-width:0;width:100%;max-width:none}}.email-rich-editor{min-width:0;position:relative;margin:14px 0;border:1px solid var(--line);border-radius:7px;overflow:hidden;background:var(--paper)}.email-rich-editor>header{display:flex;align-items:center;gap:8px;padding:8px 10px;flex-wrap:wrap;border-bottom:1px solid var(--line)}.email-rich-editor>header>.email-rich-tabs:last-child{margin-left:auto}.email-rich-tabs{display:flex;gap:3px;align-items:center;flex-wrap:wrap}.email-rich-tabs button,.email-rich-pagination button{border:0;background:transparent;color:var(--muted);font-size:11px;padding:7px 9px;border-radius:4px;white-space:nowrap}.email-rich-tabs button[aria-pressed=true]{background:color-mix(in srgb,var(--muted) 9%,transparent);color:var(--ink)}.email-rich-toolbar{display:flex;gap:3px;align-items:center;padding:8px;flex-wrap:wrap;border-bottom:1px solid var(--line);background:var(--paper)}.email-rich-toolbar>button,.email-rich-toolbar>select,.email-rich-color{height:32px;min-width:32px;border:1px solid transparent;border-radius:4px;padding:6px;background:transparent;color:var(--ink);font-size:11px;display:inline-flex;align-items:center;justify-content:center;margin:0;flex:none}.email-rich-toolbar>select{width:auto;max-width:115px;padding:5px 20px 5px 8px;border-color:var(--line)}.email-rich-toolbar>button:hover{border-color:var(--line);background:color-mix(in srgb,var(--muted) 6%,transparent)}.email-rich-color{position:relative;border-bottom:3px solid currentColor;cursor:pointer}.email-rich-color input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;width:100%;height:100%;cursor:pointer}.email-rich-canvas{background:var(--theme-subtle, #f1f2f1);padding:20px;overflow:auto}.email-rich-canvas iframe{display:block;margin:auto;width:100%;border:0;background:var(--theme-surface, white);box-shadow:0 0 0 1px var(--theme-shadow, #dedede)}.email-rich-help{font-size:11px;color:var(--muted);padding:8px 12px;margin:0}.email-rich-properties{display:flex;align-items:end;gap:8px;flex-wrap:wrap;background:color-mix(in srgb,var(--muted) 5%,var(--paper));padding:12px;border-bottom:1px solid var(--line)}.email-rich-properties>label{display:flex;flex-direction:column;gap:5px;font-size:10px;min-width:120px;flex:1;color:var(--muted);margin:0}.email-rich-properties input{width:100%;min-width:0;font-size:12px;min-height:34px}.email-rich-properties input[type=color]{width:50px;min-width:50px;padding:2px}.email-rich-properties>button{font-size:11px;min-height:34px}.email-rich-source{display:flex;flex-direction:column;gap:8px;padding:14px;font-size:12px}.email-rich-source textarea{width:100%;font:12px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace;resize:vertical;min-height:220px}.email-rich-source small{font-size:11px;color:var(--muted)}.email-rich-editor>.email-error{margin:12px}.email-rich-editor .email-original-preview-wrap{border:0;border-radius:0}.email-image-library{padding:14px;border-bottom:1px solid var(--line);background:var(--paper);min-width:0}.email-image-library>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.email-image-library>p{font-size:11px;color:var(--muted);line-height:1.6;margin:8px 0}.email-image-library>input[type=search]{font-size:12px;margin:10px 0;min-height:34px}.email-rich-upload{position:relative;display:inline-flex;gap:6px;align-items:center;font-size:11px;padding:7px 9px;cursor:pointer;margin-left:auto;overflow:hidden}.email-rich-upload input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;width:100%;cursor:pointer}.email-image-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:9px;max-height:390px;overflow:auto;padding:2px}.email-image-grid>button{min-width:0;position:relative;display:flex;flex-direction:column;gap:7px;text-align:left;padding:9px;border:1px solid var(--line);border-radius:5px;background:var(--paper);color:var(--ink)}.email-image-grid img{width:100%;height:80px;object-fit:contain;background:repeating-conic-gradient(var(--theme-subtle, #f1f1f1) 0% 25%,var(--theme-surface, #fff) 0% 50%) 50%/12px 12px;border-radius:3px}.email-image-grid span{font-size:11px;line-height:1.4;overflow-wrap:anywhere}.email-image-grid small{font-size:9px;color:var(--muted)}.email-image-grid .realtime-activity{position:absolute;right:5px;top:5px}.email-rich-pagination{display:flex;align-items:center;justify-content:space-between;margin-top:10px;font-size:11px;color:var(--muted)}:root[data-theme=dark] .email-rich-editor,:root[data-theme=dark] .email-rich-editor>header,:root[data-theme=dark] .email-rich-toolbar,:root[data-theme=dark] .email-image-library{background:var(--theme-surface)}@media(max-width:650px){.email-rich-editor>header{padding:7px}.email-rich-editor>header>.email-rich-tabs:last-child{margin-left:0}.email-rich-toolbar{gap:3px;padding:6px}.email-rich-toolbar>button,.email-rich-toolbar>select,.email-rich-color{height:36px;min-width:36px}.email-rich-tabs button{min-height:36px;padding:7px}.email-rich-canvas{padding:8px}.email-rich-properties{padding:9px}.email-rich-properties>label{flex-basis:100%}.email-rich-properties input{min-height:40px}.email-image-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.email-rich-source{padding:9px}}.marketing-emails .email-rich-toolbar>select{width:auto;max-width:125px;flex:0 0 auto;padding:5px 22px 5px 8px}.marketing-emails .email-rich-toolbar .email-rich-color{flex-direction:row;margin:0;gap:0;color:var(--ink)}.marketing-emails .email-image-library .email-rich-upload{flex-direction:row;margin:0}.integration-capabilities{margin-top:14px;border-top:1px solid var(--line)}.integration-capability+.integration-capability{border-top:1px solid var(--line)}.integration-capability-heading{display:flex;align-items:center;gap:5px}.integration-capability-heading>button{display:flex;align-items:center;gap:9px;background:none;border:0;color:var(--ink);padding:14px 0;width:100%;text-align:left;font-size:13px;cursor:pointer}.integration-capability-heading strong{font-weight:550}.integration-capability-heading button>span{margin-left:auto;color:var(--muted);font-size:11px}.integration-capability-heading .is-open{transform:rotate(180deg)}.integration-capability-body>p{font-size:12px;color:var(--muted);margin:0 0 10px;line-height:1.5}.integration-workspace-search{display:flex!important;align-items:center;gap:7px;border:1px solid var(--line);padding:0 9px;border-radius:6px;margin-bottom:8px;color:var(--muted)}.integration-workspace-search input{border:0!important;padding:8px 0!important;background:none!important;box-shadow:none!important;font-size:12px!important;min-width:0;width:100%}.integration-capability-workspaces{max-height:330px;overflow:auto;overscroll-behavior:contain}.integration-capability-workspace+.integration-capability-workspace{border-top:1px solid var(--line)}.integration-workspace-line{display:flex;gap:9px;align-items:center;padding:9px 0}.integration-workspace-line>span:nth-child(2){min-width:0;flex:1;display:grid;gap:3px}.integration-workspace-line strong{font-size:12px;font-weight:550}.integration-workspace-line small{font-size:11px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.integration-workspace-icon{width:26px;height:26px;flex-shrink:0;display:grid;place-items:center;font-size:12px;font-weight:600;color:var(--muted)}.integration-workspace-icon img{width:100%;height:100%;object-fit:contain;border-radius:4px}.integration-workspace-line .button{font-size:11px!important;padding:5px 7px!important;gap:4px!important;flex-shrink:0}.studio-integration-drawer .integration-workspace-line>button.button.integration-linked-button{color:var(--theme-text-success, #287646);background:var(--theme-bg-success, #eaf6ee);border-color:var(--theme-line, #cae6d4)}.integration-resource-choices{padding:0 0 10px 35px;display:grid;gap:4px}.integration-resource-choice{display:flex!important;align-items:center;gap:7px!important;padding:7px!important;font-size:12px;cursor:pointer;border-radius:5px;background:var(--soft)}.integration-resource-choice input{width:14px!important;height:14px;flex-shrink:0}.integration-resource-choice>span:not(.resource-favicon){display:grid;gap:3px;min-width:0;overflow-wrap:anywhere;flex:1}.integration-resource-choice strong{font-size:12px;font-weight:500}.integration-resource-choice small{font-size:10px;color:var(--muted)}.integration-capability-link{display:flex;align-items:center;gap:6px;background:none;border:0;color:var(--muted);padding:12px 0;font-size:12px}.studio-drawer-account .integration-capability-body{padding:0 0 8px}.studio-drawer-account>header h3{display:flex;gap:9px;align-items:center}.studio-drawer-account>details{font-size:12px;color:var(--muted);margin:10px 0}.studio-drawer-account>details summary{cursor:pointer}.studio-drawer-account>details dl{margin-top:12px}.studio-drawer-account{padding:16px!important}.studio-drawer-account>.studio-connection-actions{margin-top:12px;padding-top:12px}.studio-drawer-accounts{gap:14px!important}.studio-drawer-description{margin-bottom:16px!important}@media(max-width:500px){.integration-capability-heading>button{flex-wrap:wrap;gap:7px}.integration-capability-heading button>span{font-size:10px}.integration-workspace-line .button{min-height:32px}.integration-resource-choices{padding-left:0}.studio-drawer-account{padding:12px!important}}.integration-workspace-search,.integration-resource-choice{flex-direction:row!important}.integration-resource-choice input{margin:0!important}.integration-resource-choice>span:not(.resource-favicon){align-items:start}.integration-capability-heading button>span{white-space:nowrap}.marketing-emails{max-width:1320px;margin:0 auto;padding:22px 26px;color:var(--ink);font-size:12px;min-width:0}.marketing-emails *{box-sizing:border-box}.marketing-emails h1{display:flex;align-items:center;gap:8px;margin:0;font-size:22px;font-weight:550;letter-spacing:-.7px}.marketing-emails h2{margin:0;font-size:14px;font-weight:550;letter-spacing:-.15px}.marketing-emails h3{font-size:13px;font-weight:550;margin:0 0 12px}.marketing-emails p{line-height:1.6}.email-page-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.email-page-heading p{margin:5px 0 0;color:var(--muted);font-size:12px}.email-workspace-title{display:flex;align-items:center;gap:12px;min-width:0}.email-workspace-title .workspace-image{width:36px;height:36px;flex:none}.email-tabs{display:flex;gap:4px;border-bottom:1px solid var(--line);margin-bottom:18px;overflow-x:auto;scrollbar-width:none}.email-tabs>button{flex:none;padding:10px 12px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:var(--muted);font-size:12px;white-space:nowrap}.email-tabs>button[aria-current=page]{color:var(--ink);border-bottom-color:var(--ink)}.email-tabs>button:hover{color:var(--ink)}.email-toolbar,.email-toolbar>div{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.email-toolbar{margin:14px 0}.email-toolbar>span{color:var(--muted)}.email-toolbar>div{margin-left:auto}.marketing-emails .button{font-size:11px;min-height:32px;gap:6px;padding:7px 10px;white-space:nowrap}.email-search{display:flex;align-items:center;gap:7px;min-width:0;width:240px;height:33px;margin:0;padding:0 9px;border:1px solid var(--line);border-radius:5px;color:var(--muted)}.email-search input{min-width:0;width:100%;height:100%;min-height:0;border:0;background:transparent;padding:0;outline:0;box-shadow:none;font-size:12px}.email-search:focus-within{border-color:var(--muted)}.email-muted,.email-footnote{color:var(--muted);font-size:11px}.email-footnote{margin-top:16px}.email-status{display:inline-flex;align-items:center;gap:4px;padding:3px 6px;max-width:100%;border:1px solid var(--line);border-radius:4px;font-size:10px;line-height:1.3;white-space:nowrap;color:var(--muted)}.email-status.ready{color:var(--theme-text-success, #286945)}.email-status.attention{color:var(--theme-text-warning, #8d692b)}.email-status.muted{opacity:.7}.email-empty{padding:26px 10px;border-top:1px solid var(--line);color:var(--muted);text-align:center;font-size:12px}.email-directory-head,.email-directory-row{display:grid;grid-template-columns:minmax(200px,1fr) 150px repeat(4,80px);gap:12px;align-items:center;padding:11px 10px}.email-directory-head{font-size:10px;color:var(--muted);border-bottom:1px solid var(--line)}.email-directory-row{position:relative;min-height:62px;border-bottom:1px solid var(--line)}.email-directory-row>span:not(.email-status){font-size:11px}.email-workspace-name{display:flex;align-items:center;gap:10px;padding:0;border:0;background:transparent;color:inherit;text-align:left;min-width:0}.email-workspace-name>span:nth-child(2){display:flex;flex:1;flex-direction:column;min-width:0;gap:4px}.email-workspace-name strong{font-weight:550;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.email-workspace-name small{color:var(--muted);font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.email-workspace-name>svg{color:var(--muted);flex:none}.email-workspace-mark{width:30px;height:30px;display:grid;place-items:center;flex:none;color:var(--muted);border-radius:4px;overflow:hidden}.email-workspace-mark:has(img){background:var(--theme-surface, #fff)}.email-workspace-mark img{width:100%;height:100%;object-fit:contain}.email-directory-row>.realtime-activity,.email-campaign-list article>.realtime-activity,.email-audience-list article>.realtime-activity,.email-contact-list article>.realtime-activity{position:absolute;top:5px;right:4px}.email-account-list{display:grid;gap:14px}.email-account,.email-edit-section,.email-connection-summary,.email-launch{padding:18px;border:1px solid var(--line);border-radius:6px;margin:14px 0;background:transparent;min-width:0}.email-account>header,.email-edit-section>header,.email-connection-summary>header,.email-launch>header{display:flex;align-items:center;gap:10px;margin-bottom:12px}.email-account>header>div:first-child{margin-right:auto;min-width:0}.email-account>header p{margin:4px 0 0;color:var(--muted);font-size:11px}.email-account>header h2{overflow-wrap:anywhere}.email-domain-list>div{display:flex;align-items:center;gap:10px;border-top:1px solid var(--line);padding:10px 0}.email-domain-list strong{font-size:12px;font-weight:500;overflow-wrap:anywhere}.email-domain-list small{margin-left:auto;color:var(--muted)}.email-note{background:color-mix(in srgb,var(--muted) 5%,transparent);border:1px solid var(--line);border-radius:5px;padding:10px 12px;font-size:11px;color:var(--muted);line-height:1.6;margin:12px 0}.email-note .button{margin-right:6px}.email-error{color:var(--theme-text-danger, #9c3441);font-size:11px;overflow-wrap:anywhere}.email-query-error{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:12px}.marketing-emails fieldset{border:0;padding:0;margin:0;min-width:0}.marketing-emails label{display:flex;flex-direction:column;gap:6px;font-size:11px;color:var(--muted);min-width:0;margin:0 0 12px}.marketing-emails label small{font-size:10px;line-height:1.5}.marketing-emails input:not([type=checkbox]):not([type=radio]),.marketing-emails textarea,.marketing-emails select{width:100%;min-width:0;font-family:inherit;font-size:12px;border:1px solid var(--line);border-radius:5px;padding:9px 10px;background:transparent;color:var(--ink);box-shadow:none}.marketing-emails textarea{resize:vertical;line-height:1.6}.marketing-emails input:focus-visible,.marketing-emails textarea:focus-visible,.marketing-emails select:focus-visible{outline:2px solid color-mix(in srgb,var(--ink) 45%,transparent);outline-offset:1px}.marketing-emails .email-search{flex-direction:row;margin:0;gap:7px}.marketing-emails .email-search input{border:0;padding:0;min-height:0;height:100%;font-size:12px}.marketing-emails .email-checkbox{flex-direction:row;align-items:center;gap:7px;margin-bottom:0}.email-checkbox input,.email-send-timing input{width:14px;height:14px;min-height:0;margin:0;accent-color:var(--ink)}.email-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.email-span-all{grid-column:1/-1}.email-edit-section>footer,.email-delivery-review>footer{display:flex;justify-content:flex-end;gap:8px;margin-top:16px;padding-top:12px;border-top:1px solid var(--line)}.email-text-button{display:inline-flex;align-items:center;gap:6px;padding:4px 0;min-height:28px;border:0;background:transparent;color:var(--muted);font-size:11px;text-align:left}.email-text-button:hover{color:var(--ink)}.email-icon-button{display:inline-flex;align-items:center;justify-content:center;min-width:28px;min-height:28px;padding:4px;border:0;background:transparent;color:var(--muted);border-radius:4px}.email-icon-button:hover{background:color-mix(in srgb,var(--muted) 8%,transparent);color:var(--ink)}.email-icon-button:disabled{opacity:.35;cursor:default}.email-campaign-head,.email-campaign-list article{display:grid;grid-template-columns:minmax(200px,1fr) 110px 110px 160px;align-items:center;gap:16px;padding:12px 10px;border-bottom:1px solid var(--line)}.email-campaign-head{font-size:10px;color:var(--muted)}.email-campaign-list article{position:relative;min-height:64px}.email-campaign-list article>button,.email-audience-list article>button,.email-contact-list article>button{display:flex;flex-direction:column;gap:5px;min-width:0;text-align:left;background:transparent;border:0;padding:0;color:var(--ink)}.email-campaign-list strong,.email-audience-list strong,.email-contact-list strong{font-weight:500;font-size:12px;overflow-wrap:anywhere}.email-campaign-list small,.email-audience-list small,.email-contact-list article>button>span{font-size:10px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.email-campaign-list time,.email-campaign-list article>span:not(.email-status){color:var(--muted);font-size:11px}.email-campaign-list .email-status{justify-self:start}.email-list-options{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:6px;font-size:10px;color:var(--muted)}.email-campaign-editor{max-width:850px;margin:0 auto}.email-editor-heading{position:sticky;top:0;z-index:4;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 0;background:var(--paper);border-bottom:1px solid var(--line)}.email-editor-heading>div{display:flex;align-items:center;gap:10px}.email-campaign-properties{margin-top:16px}.marketing-emails .email-title-input{font-size:20px;font-weight:500;letter-spacing:-.3px;border:0;border-bottom:1px solid var(--line);border-radius:0;padding:5px 0 9px}.email-sequence-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:22px 0 12px}.email-sequence-heading label{flex-direction:row;align-items:center;gap:8px;margin:0}.email-sequence-heading select{max-width:180px}.email-sequence-step{border:1px solid var(--line);border-radius:6px;padding:16px;margin:12px 0}.email-sequence-step>header{display:flex;align-items:center;gap:8px;margin-bottom:14px}.email-sequence-step>header>strong{font-size:12px;font-weight:550}.email-sequence-step>header>div{display:flex;margin-left:auto}.marketing-emails .email-delay{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:12px}.email-delay>span{display:flex;align-items:center;gap:8px;flex:none}.marketing-emails .email-delay input{width:90px}.email-draft-preview{margin-top:12px;padding:18px;border:1px solid var(--line);border-radius:5px}.email-draft-preview>small{font-size:10px;color:var(--muted)}.email-body-preview{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.7;max-height:480px;overflow:auto}.email-draft-conflict{padding:14px;margin:12px 0;border:1px solid var(--line);border-radius:6px;background:color-mix(in srgb,var(--yellow) 8%,var(--paper));font-size:12px}.email-draft-conflict>div{display:flex;gap:8px;margin-top:10px}.email-draft-conflict details{margin-top:10px}.email-draft-conflict summary{cursor:pointer;color:var(--muted);font-size:11px}.email-launch{max-width:850px;margin:18px auto}.email-launch>header>h2{margin-right:auto}.email-launch>p{font-size:12px}.email-inline-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.email-delivery-review{border-top:1px solid var(--line);padding-top:16px;margin-top:16px}.email-delivery-review dl,.email-connection-summary dl{margin:12px 0;display:grid;gap:9px}.email-delivery-review dl>div,.email-connection-summary dl>div{display:grid;grid-template-columns:145px minmax(0,1fr);gap:12px;font-size:12px}.email-delivery-review dt,.email-connection-summary dt{color:var(--muted)}.email-delivery-review dd,.email-connection-summary dd{margin:0;overflow-wrap:anywhere}.email-send-timing{display:flex;gap:20px;margin:18px 0 8px}.email-send-timing label{display:flex;flex-direction:row;align-items:center;gap:6px}.email-audience-list article,.email-contact-list article{position:relative;display:flex;align-items:center;gap:20px;padding:15px 10px;border-bottom:1px solid var(--line)}.email-audience-list article>button,.email-contact-list article>button{flex:1}.email-audience-list article>span{font-size:11px;color:var(--muted);white-space:nowrap}.email-contact-list article>button{max-width:350px}.email-contact-list .email-consent{flex:1;font-size:11px;color:var(--muted);overflow-wrap:anywhere}.email-section-heading{display:flex;align-items:center;gap:8px;margin:16px 0}.email-section-heading p{margin:5px 0 0;color:var(--muted)}.email-pagination{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:12px 0;color:var(--muted);font-size:11px}.email-history{padding:0;margin:0;list-style:none}.email-history li{display:flex;align-items:flex-start;gap:10px;flex-wrap:wrap;padding:16px 4px;border-bottom:1px solid var(--line);font-size:11px}.email-history li>div{flex:1;min-width:0}.email-history strong{font-weight:500}.email-history li>div>span,.email-history time{color:var(--muted)}.email-history p{margin:5px 0;overflow-wrap:anywhere}.email-history-dot{width:6px;height:6px;border-radius:50%;background:var(--muted);opacity:.4;flex:none;margin-top:5px}.email-history details{flex-basis:100%;margin-left:16px;min-width:0}.email-history summary{cursor:pointer;font-size:10px;color:var(--muted)}.email-history pre{max-height:360px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;font-size:10px;line-height:1.6;margin:10px 0;padding:10px;border:1px solid var(--line);border-radius:4px}@media(prefers-reduced-motion:no-preference){.email-spinning{animation:email-spin 1s linear infinite}@keyframes email-spin{to{transform:rotate(360deg)}}}:root[data-theme=dark] .email-editor-heading{background:var(--theme-canvas)}@media(max-width:1100px){.email-directory-head,.email-directory-row{grid-template-columns:minmax(170px,1fr) 130px repeat(4,60px);gap:8px}.email-campaign-head,.email-campaign-list article{grid-template-columns:minmax(150px,1fr) 85px 90px 130px;gap:10px}}@media(max-width:760px){.marketing-emails{padding:18px 14px}.marketing-emails h1{font-size:19px}.email-page-heading{align-items:flex-start;gap:10px}.email-page-heading>button{font-size:10px;padding:7px;white-space:normal}.email-page-heading p{font-size:11px}.email-directory-head,.email-campaign-head{display:none}.email-directory-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:14px 4px}.email-directory-row>.email-workspace-name{grid-column:1/4}.email-directory-row>span[data-label=Connection]{grid-column:4;justify-self:end}.email-directory-row>span[data-label]:not([data-label=Connection]){display:flex;flex-direction:column;gap:4px}.email-directory-row>span[data-label]:not([data-label=Connection]):before{content:attr(data-label);color:var(--muted);font-size:9px}.email-campaign-list article{grid-template-columns:1fr 1fr;gap:8px;padding:14px 4px}.email-campaign-list article>button{grid-column:1/-1}.email-campaign-list time{font-size:10px;grid-column:1/-1}.email-campaign-list .email-status{justify-self:end}.email-account>header{flex-wrap:wrap}.email-account>header>div:first-child{flex:1;min-width:130px}.email-account,.email-edit-section,.email-connection-summary,.email-launch{padding:14px}.email-form-grid{grid-template-columns:1fr}.email-toolbar{flex-wrap:wrap}.email-toolbar>div{width:100%;margin-left:0}.email-search{width:auto;flex:1}.email-tabs{margin-inline:-3px}.email-tabs>button{padding:10px 9px;font-size:11px}.email-audience-list article,.email-contact-list article{flex-wrap:wrap;gap:9px;padding:14px 4px}.email-audience-list article>button,.email-contact-list article>button{flex-basis:100%;max-width:none}.email-contact-list .email-consent{flex-basis:100%}.email-delivery-review dl>div,.email-connection-summary dl>div{grid-template-columns:110px minmax(0,1fr);gap:8px;font-size:11px}.email-sequence-heading{align-items:flex-start}.email-sequence-heading label{flex-direction:column;align-items:flex-start;font-size:10px}.email-sequence-heading select{max-width:160px}.email-sequence-step{padding:12px}.email-editor-heading .email-muted{display:none}.email-title-input{font-size:18px!important}.marketing-emails input:not([type=checkbox]):not([type=radio]),.marketing-emails textarea,.marketing-emails select{font-size:16px}.marketing-emails .email-search input{font-size:16px}.email-list-options{align-items:flex-start}.email-list-options>span{text-align:right;font-size:9px}.email-workspace-title{gap:8px}.email-workspace-title .workspace-image{width:28px;height:28px}.email-toolbar .button{min-height:36px}.email-icon-button{min-height:32px;min-width:32px}}@media(max-width:380px){.email-directory-row>.email-workspace-name{grid-column:1/-1}.email-directory-row>span[data-label=Connection]{grid-column:1/-1;justify-self:start}.email-page-heading{flex-wrap:wrap}.email-page-heading>button{margin-left:auto}.email-delivery-review dl>div,.email-connection-summary dl>div{grid-template-columns:1fr;gap:3px}.email-sequence-heading{flex-direction:column}.email-draft-conflict>div{flex-direction:column}.email-delay>span{gap:4px}.email-delay input{max-width:72px}}.email-discard{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12px}.email-discard>span{color:var(--muted)}.email-admin-summary{display:flex;position:relative;gap:32px;margin:20px 0;padding-bottom:18px;border-bottom:1px solid var(--line)}.email-admin-summary>div{display:flex;flex-direction:column;gap:5px}.email-admin-summary strong{font-weight:500;font-size:22px;letter-spacing:-.5px}.email-admin-summary span:not(.realtime-activity){font-size:11px;color:var(--muted)}.email-admin-summary>.realtime-activity{position:absolute;right:0;top:0}.email-first-setup{display:flex;align-items:center;gap:10px;padding:14px;border:1px solid var(--line);border-radius:6px;margin:18px 0}.email-first-setup>div{flex:1}.email-first-setup strong{font-size:12px;font-weight:500}.email-first-setup p{margin:5px 0 0;color:var(--muted);font-size:11px}.email-saved-details{padding:10px 0}.email-saved-details dl{display:grid;gap:8px;margin:0}.email-saved-details dl>div{display:grid;grid-template-columns:120px minmax(0,1fr);gap:12px}.email-saved-details dt{color:var(--muted)}.email-saved-details dd{margin:0;overflow-wrap:anywhere}.email-history-step{padding-top:12px;margin-top:12px;border-top:1px solid var(--line)}.email-history-step>small{display:block;color:var(--muted);margin-top:6px}@media(max-width:760px){.email-first-setup{flex-wrap:wrap}.email-first-setup>div{flex-basis:100%}.email-admin-summary{gap:20px}.email-admin-summary span:not(.realtime-activity){font-size:10px}.email-admin-summary>div{flex:1}.email-saved-details dl>div{grid-template-columns:90px minmax(0,1fr)}}.marketing-emails .email-archive-choice{margin-top:14px}.marketing-emails .email-search input:not([type=checkbox]):not([type=radio]){border:0;border-radius:0;padding:0;background:transparent;box-shadow:none;outline-offset:2px}.marketing-emails .email-title-input:not([type=checkbox]):not([type=radio]){font-size:20px;border:0;border-bottom:1px solid var(--line);border-radius:0;padding:5px 0 9px}.marketing-emails.marketing-emails-admin{max-width:1800px;padding:24px 28px 50px}.marketing-emails-admin .studio-services-heading h1{font-size:23px;font-weight:550;line-height:1.4;margin:0 0 5px}.marketing-emails-admin .studio-services-heading p{font-size:13px;margin:0}.email-overview-heading,.email-workspace-section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.email-overview-heading{margin-bottom:14px}.email-overview-heading h2{display:flex;align-items:center;gap:8px}.email-overview-heading p{color:var(--muted);margin:5px 0 0;font-size:11px}.email-sending-overview{margin-bottom:20px}.email-sending-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:10px}.email-sending-card{display:flex;align-items:center;gap:10px;padding:16px;border:1px solid var(--line);border-radius:4px;min-width:0;position:relative}.email-sending-card>div{min-width:0;flex:1}.email-sending-card h3{margin:0;overflow-wrap:anywhere}.email-sending-card p{display:flex;align-items:center;gap:5px;margin:5px 0 0;color:var(--muted);font-size:11px;overflow-wrap:anywhere}.email-sending-card>.email-status{flex:none}.email-sending-card>.realtime-activity{position:absolute;right:6px;top:4px}.email-workspace-section-heading{margin-top:26px}.email-workspace-section-heading>span{color:var(--muted);font-size:11px}.email-toolbar.email-admin-filters{align-items:end;justify-content:flex-start;gap:12px}.email-admin-filters .email-search{flex:1;width:auto;height:36px;max-width:440px}.email-admin-filters>label:not(.email-search){min-width:150px;gap:5px}@media(max-width:600px){.marketing-emails.marketing-emails-admin{padding:15px 15px 40px}.marketing-emails-admin .studio-services-heading h1{font-size:21px}.email-overview-heading{align-items:flex-start;flex-wrap:wrap}.email-sending-card{flex-wrap:wrap;padding:12px}.email-sending-card>.email-status{margin-left:30px}.email-sending-card>div{flex-basis:calc(100% - 40px)}.email-toolbar.email-admin-filters{flex-wrap:wrap}.email-admin-filters .email-search{flex-basis:100%;max-width:none;height:42px}.email-admin-filters>label:not(.email-search){flex:1;min-width:0}.email-admin-filters select{min-height:42px}}@media(max-width:360px){.email-admin-filters>label:not(.email-search){flex-basis:100%}}.marketing-emails-admin .email-admin-filters>label:not(.email-search){margin:0}.marketing-emails-admin .email-search input:not([type=checkbox]):not([type=radio]){border:0;padding:0;outline:none}.marketing-emails-admin .email-search:focus-within{outline:2px solid color-mix(in srgb,var(--ink) 45%,transparent);outline-offset:1px}.email-linked-domains{display:grid;gap:5px;min-width:0}.email-linked-domains>span{display:flex;gap:6px;align-items:center;font-size:11px;overflow-wrap:anywhere}.email-linked-domains>small{color:var(--muted);font-size:11px}@media(min-width:901px){.email-directory-head,.email-directory-row{grid-template-columns:minmax(180px,1.8fr) minmax(135px,1.3fr) minmax(110px,1fr) repeat(4,minmax(50px,.5fr))}}.studio-services-page{padding:24px 28px 50px;max-width:1800px;margin:auto;color:var(--ink);width:100%;box-sizing:border-box;min-width:0}.studio-admin-tabs{display:flex;gap:6px;border-bottom:1px solid var(--line);margin-bottom:24px;padding-bottom:10px;align-items:center}.studio-admin-tabs button{display:inline-flex;align-items:center;gap:7px;padding:8px 12px;border:1px solid transparent;border-radius:4px;background:none;color:var(--muted);font-size:13px}.studio-admin-tabs button[aria-current=page]{color:var(--ink);border-color:var(--line);background:var(--surface-subtle)}.studio-admin-tabs>span{margin-left:auto;display:flex;gap:5px;align-items:center;font-size:11px;color:var(--muted)}.studio-services-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:26px}.studio-services-heading h1{font-size:23px;font-weight:550;letter-spacing:-.7px;line-height:1.4;display:flex;align-items:center;gap:9px;margin:0 0 5px}.studio-services-heading p,.studio-connection-dialog p{font-size:13px;color:var(--muted);margin:0;line-height:1.6}.studio-services-toolbar{display:flex;gap:10px;align-items:center;margin:20px 0 16px;flex-wrap:wrap}.studio-service-search{display:flex;flex-direction:row;align-items:center;gap:9px;border:1px solid var(--line);border-radius:4px;padding:0 10px;min-width:200px;flex:1;max-width:420px;color:var(--muted)}.studio-service-search input{border:0!important;background:transparent!important;box-shadow:none!important;min-width:0;width:100%;padding:10px 0!important;color:var(--ink)}.studio-services-toolbar select{width:auto;max-width:260px;background:var(--paper);color:var(--ink);border:1px solid var(--line);border-radius:4px;padding:9px 28px 9px 10px;font-size:12px}.studio-integration-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:12px}.studio-integration-card{border:1px solid var(--line);border-radius:6px;padding:17px;display:flex;flex-direction:column;min-width:0;gap:13px;background:var(--paper)}.studio-integration-title{display:flex;align-items:center;gap:12px}.studio-provider-icon{display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--line);border-radius:5px;flex-shrink:0}.studio-integration-title h2{font-size:14px;margin:0 0 3px}.studio-integration-title span:not(.studio-provider-icon){font-size:11px;color:var(--muted)}.studio-integration-card>p{font-size:12px;line-height:1.6;color:var(--muted);margin:0;max-width:38em;min-height:38px}.studio-integration-card>footer{display:flex;align-items:center;justify-content:space-between;gap:5px;margin-top:auto;border-top:1px solid var(--line);padding-top:12px}.studio-integration-card footer>span{font-size:11px;display:flex;align-items:center;gap:4px;color:var(--muted)}.studio-connected-section{margin-top:32px}.studio-connected-section h2{font-size:16px;margin:0 0 14px}.studio-connection-list{border:1px solid var(--line);border-radius:5px}.studio-connection-row{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:15px;border-bottom:1px solid var(--line)}.studio-connection-row:last-child{border-bottom:0}.studio-connection-row>div:first-child{min-width:0}.studio-connection-row strong{font-size:13px}.studio-connection-row span,.studio-connection-row small{display:block;font-size:11px;color:var(--muted);margin-top:4px}.studio-connection-actions{display:flex;gap:7px;flex-shrink:0;flex-wrap:wrap}.studio-service-warning{font-size:12px;line-height:1.6;color:var(--muted);overflow-wrap:anywhere;margin:8px 0}.studio-service-footnote{font-size:11px;color:var(--muted);line-height:1.6;margin:18px 0}.studio-services-empty{padding:35px;text-align:center;color:var(--muted)}.studio-connection-dialog,.studio-domain-dialog{background:var(--paper);color:var(--ink);border:1px solid var(--line);border-radius:7px;padding:22px;width:560px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 32px);overflow:auto;box-sizing:border-box}.studio-connection-dialog::backdrop,.studio-domain-dialog::backdrop{background:#0009}.studio-connection-dialog header,.studio-domain-dialog>header{display:flex;justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:20px}.studio-connection-dialog h2,.studio-domain-dialog h2{font-size:18px;margin:0 0 6px;overflow-wrap:anywhere}.studio-connection-fields{display:grid;gap:15px}.studio-connection-dialog label,.studio-domain-cost-form label{font-size:12px;display:flex;flex-direction:column;gap:6px}.studio-connection-dialog input,.studio-connection-dialog select,.studio-connection-dialog textarea,.studio-domain-cost-form input{background:var(--paper);color:var(--ink);border:1px solid var(--line);border-radius:4px;padding:10px;width:100%;min-width:0;box-sizing:border-box;font:inherit}.studio-connection-dialog textarea[data-credential]{font-family:monospace;font-size:11px;-webkit-text-security:disc}.studio-connection-dialog a{font-size:12px;display:flex;gap:6px;align-items:center;color:var(--ink)}.studio-connection-dialog code{overflow-wrap:anywhere;font-size:12px}.studio-connection-dialog small{color:var(--muted);line-height:1.5}.studio-service-checkbox{flex-direction:row!important;align-items:center}.studio-service-checkbox input{width:16px}.studio-connection-dialog footer{display:flex;gap:8px;align-items:center;margin-top:24px;flex-wrap:wrap}.studio-connection-dialog footer>span{font-size:11px;line-height:1.5;color:var(--muted);display:flex;align-items:center;gap:6px;flex:1;min-width:160px}.studio-domain-stats{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);border-radius:5px}.studio-domain-stats>.studio-domain-stat{padding:18px;border-right:1px solid var(--line);min-width:0;position:relative}.studio-domain-stats>.studio-domain-stat:last-child{border:0}.studio-domain-stats>.studio-domain-stat>span{display:block;font-size:11px;color:var(--muted)}.studio-domain-stats strong{font-size:25px;font-weight:550;line-height:1.4;display:block;margin:8px 0}.studio-domain-stats strong>span{display:block;font-size:20px}.studio-domain-stats small{color:var(--muted);font-size:10px;line-height:1.6;display:block}.studio-domain-stats .realtime-activity{position:absolute;right:10px;top:12px}.studio-domain-sync-notes{border-left:2px solid var(--line);padding-left:12px;margin:18px 0}.studio-domain-sync-notes p{font-size:12px;color:var(--muted);line-height:1.6}.studio-domains-empty{padding:60px 15px;text-align:center}.studio-domains-empty h2{font-size:18px}.studio-domains-empty p{font-size:13px;color:var(--muted);line-height:1.7;max-width:490px;margin:12px auto 24px}.studio-domains-table-scroll{overflow:auto;border:1px solid var(--line);border-radius:5px}.studio-domains-table{border-collapse:collapse;width:100%;text-align:left;font-size:12px;white-space:nowrap}.studio-domains-table th{font-size:11px;font-weight:500;color:var(--muted);padding:12px 16px;border-bottom:1px solid var(--line)}.studio-domains-table td{padding:13px 16px;border-bottom:1px solid var(--line)}.studio-domains-table tr:last-child td{border-bottom:0}.studio-domains-table td small{display:block;color:var(--muted);font-size:10px;margin-top:4px}.studio-domain-name{font:inherit;font-weight:550;background:none;border:0;color:var(--ink);padding:2px 0;display:inline-flex;align-items:center;gap:12px}.studio-domain-add-cost{border:0;background:none;color:var(--muted);font:inherit;padding:0;text-decoration:underline;text-underline-offset:3px}.studio-domain-report-tags{display:flex;gap:5px}.studio-domain-report-tags span{font-size:10px;border:1px solid var(--line);padding:3px 5px;border-radius:3px;color:var(--muted)}.studio-domain-sync-footer{display:flex;gap:10px 24px;flex-wrap:wrap;font-size:10px;color:var(--muted);margin-top:20px}.studio-domain-dialog{width:760px}.studio-domain-detail-summary p{font-size:12px;color:var(--muted);line-height:1.7}.studio-domain-cost-form{padding:18px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:grid;gap:12px}.studio-domain-dialog h3{font-size:14px;margin:0}.studio-domain-dialog p{font-size:12px;color:var(--muted);line-height:1.6;margin:0 0 6px}.studio-domain-cost-fields{display:grid;grid-template-columns:2fr 1fr 1fr;gap:12px}.studio-domain-cost-form>.button{justify-self:start}.studio-domain-reports{margin-top:24px}.studio-domain-reports>p{margin-top:8px}.studio-domain-report{margin-top:16px;border:1px solid var(--line);border-radius:5px;padding:15px}.studio-domain-report h4{font-size:13px;margin:0 0 5px}.studio-domain-report small{font-size:10px;color:var(--muted);overflow-wrap:anywhere}.studio-domain-report dl{display:flex;gap:18px;flex-wrap:wrap;margin:18px 0}.studio-domain-report dt{font-size:10px;color:var(--muted)}.studio-domain-report dd{font-size:20px;margin:5px 0 0}.studio-domain-daily{overflow:auto}.studio-domain-daily table{width:100%;font-size:11px;border-collapse:collapse;text-align:right}.studio-domain-daily th{font-weight:500;color:var(--muted)}.studio-domain-daily th,.studio-domain-daily td{border-top:1px solid var(--line);padding:7px}.studio-domain-daily th:first-child,.studio-domain-daily td:first-child{text-align:left}@media(max-width:1000px){.studio-domain-stats{grid-template-columns:repeat(2,1fr)}.studio-domain-stats>.studio-domain-stat:nth-child(2){border-right:0}.studio-domain-stats>.studio-domain-stat:nth-child(-n+2){border-bottom:1px solid var(--line)}.studio-connection-row{align-items:flex-start;flex-direction:column}.studio-integration-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}}@media(max-width:600px){.studio-services-page{padding:15px 15px 40px}.studio-services-heading{align-items:flex-start;flex-direction:column;margin-bottom:18px}.studio-services-heading h1{font-size:21px}.studio-admin-tabs>span{font-size:0;gap:0}.studio-admin-tabs button{padding:8px 9px}.studio-integration-grid{grid-template-columns:1fr}.studio-integration-card{padding:14px}.studio-service-search{min-width:0;flex-basis:100%;max-width:none}.studio-services-toolbar select{min-width:0;max-width:100%;flex:1 1 calc(50% - 5px)}.studio-services-toolbar .button{min-height:36px;flex:1 1 calc(50% - 5px)}.studio-domain-stats>.studio-domain-stat{padding:13px}.studio-domain-stats strong{font-size:23px}.studio-domain-stats strong>span{font-size:17px}.studio-connection-dialog,.studio-domain-dialog{padding:16px}.studio-connection-dialog footer>span{flex-basis:100%;margin-bottom:7px}.studio-connection-row .button{min-height:36px}.studio-domains-table td,.studio-domains-table th{padding:12px}.studio-domain-name{min-height:28px}}.studio-manual-tag{display:inline-flex;align-items:center;padding:2px 6px;border:1px solid var(--border);border-radius:4px;font-size:11px;color:var(--muted);font-weight:500}.studio-manual-record{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:12px;font-size:12px}.studio-manual-record p{flex-basis:100%;margin:0;overflow-wrap:anywhere}.studio-service-icon,.studio-domain-icon{display:inline-flex;align-items:center;justify-content:center;flex:none;vertical-align:middle;overflow:hidden}.studio-service-icon img,.studio-domain-icon img{width:100%;height:100%;object-fit:contain}.studio-domain-icon{border-radius:4px;color:var(--muted)}.studio-service-icon img[src$="/linear.svg"],.studio-service-icon img[src$="/mcp.png"]{background:var(--theme-surface, #fff);border-radius:3px}.studio-account-heading,.studio-service-dialog-title,.studio-domain-provider,.studio-domain-heading,.studio-domain-detail-title{display:flex;align-items:center;gap:9px;min-width:0}.studio-domain-heading>div{min-width:0}.studio-account-heading>.studio-service-icon{display:inline-flex;margin:0}.studio-connection-row>div:first-child{flex:1}.studio-connection-row strong{overflow-wrap:anywhere}.studio-domain-heading small{line-height:1.45}.studio-domain-name{gap:7px;overflow-wrap:anywhere;text-align:left}.studio-domain-name svg{flex-shrink:0;opacity:.55}.studio-domain-name:hover{text-decoration:underline;text-underline-offset:3px}.studio-domain-explainer{display:flex;align-items:flex-start;gap:8px;font-size:12px;line-height:1.6;color:var(--muted);margin:0 0 15px}.studio-domain-explainer svg{flex:none;margin-top:2px}.studio-domain-stats>.studio-domain-stat>span{display:flex;align-items:center;gap:7px}.studio-domains-table{white-space:normal}.studio-domains-table th,.studio-domains-table td{padding:14px 12px;vertical-align:middle}.studio-domains-table th{background:var(--surface-subtle)}.studio-domains-table th:first-child,.studio-domains-table td:first-child{padding-left:16px}.studio-domains-table td small{line-height:1.5}.studio-domain-status{text-transform:capitalize}.studio-value-unknown{color:var(--muted)}.studio-domain-add-cost{min-height:30px;padding:3px 0}.studio-domain-report-tags{flex-wrap:wrap;gap:5px}.studio-domain-report-tags button{display:inline-flex;align-items:center;justify-content:center;gap:5px;font:inherit;font-size:10px;color:var(--ink);background:var(--paper);border:1px solid var(--line);padding:5px 6px;border-radius:4px;min-height:28px}.studio-domain-report-tags>span{border:0;padding:0}.studio-domain-report-tags button:hover{background:var(--surface-subtle)}.studio-domain-sync-footer>span{display:inline-flex;align-items:center;gap:5px;flex-wrap:wrap}.studio-domain-dialog>header{align-items:center}.studio-domain-detail-title p{margin:0}.studio-domain-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px;padding:18px;border:1px solid var(--line);border-radius:4px;margin:0 0 14px}.studio-domain-facts dt{color:var(--muted);font-size:11px;margin-bottom:8px}.studio-domain-facts dd{font-size:13px;margin:0}.studio-domain-facts small{display:block;color:var(--muted);font-size:11px;margin-top:5px}.studio-domain-visit{display:inline-flex;align-items:center;gap:7px;font-size:12px;color:var(--ink);min-height:36px;margin-bottom:12px}.studio-domain-nameservers{overflow-wrap:anywhere}.studio-domain-report h4{display:flex;align-items:center;gap:8px}.studio-manual-record{margin:0 0 18px}.studio-manual-tag{border-color:var(--line);font-size:10px;padding:1px 5px}.studio-services-page button:focus-visible,.studio-domain-dialog button:focus-visible{outline:2px solid var(--ink);outline-offset:3px}@media(max-width:1150px){.studio-domains-table-scroll{overflow:visible;border:0}.studio-domains-table,.studio-domains-table tbody{display:block;width:100%}.studio-domains-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.studio-domains-table tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px;border:1px solid var(--line);border-radius:5px;padding:16px;margin-bottom:10px;background:var(--paper)}.studio-domains-table td,.studio-domains-table td:first-child{display:block;padding:0;border:0;min-width:0}.studio-domains-table td[data-label]:before{content:attr(data-label);display:block;color:var(--muted);font-size:10px;margin-bottom:7px}.studio-domain-identity{grid-column:1 / -1;padding-bottom:13px!important;border-bottom:1px solid var(--line)!important}.studio-domain-reports-cell{grid-column:1 / -1}.studio-domain-reports-cell .studio-domain-report-tags button{min-height:36px;padding:6px 10px}.studio-domain-name{min-height:28px;font-size:14px}.studio-domain-heading>.realtime-activity{margin-left:auto}.studio-domain-provider{flex-wrap:wrap;gap:6px}}@media(min-width:780px)and (max-width:1150px){.studio-domains-table tbody{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.studio-domains-table tr{margin:0}}@media(max-width:600px){.studio-services-heading>.studio-connection-actions{width:100%}.studio-services-heading>.studio-connection-actions .button{flex:1;min-height:42px;padding:8px;font-size:12px}.studio-services-toolbar select,.studio-services-toolbar .button,.studio-service-search{min-height:42px}.studio-services-toolbar select{font-size:12px}.studio-domain-stats>.studio-domain-stat{padding:14px 12px}.studio-domain-stats small{font-size:11px}.studio-integration-grid,.studio-integration-card{gap:10px}.studio-integration-card>p{min-height:0}.studio-integration-card .button,.studio-connection-row .button{min-height:40px}.studio-connection-actions{width:100%}.studio-connection-row .studio-connection-actions .button{flex:1}.studio-domain-dialog{padding:16px}.studio-domain-facts{padding:14px}.studio-domain-detail-title{gap:10px}.studio-domain-dialog h2{font-size:17px}.studio-domain-cost-fields{gap:8px;grid-template-columns:1.5fr 1fr 1fr}.studio-domain-dialog>header>.icon-button{flex:none;min-width:36px;min-height:36px}.studio-domain-report{padding:12px}.studio-domain-daily th,.studio-domain-daily td{padding:7px 4px}}.studio-domain-report-tags .studio-service-icon{padding:0;border:0;border-radius:0;display:inline-flex}.studio-domain-sync-notes{border:0;padding:0}.studio-domain-sync-notes summary{display:flex;align-items:center;gap:7px;cursor:pointer;width:fit-content;color:var(--muted);font-size:12px;min-height:32px}.studio-domain-sync-notes summary:after{content:"+";margin-left:3px}.studio-domain-sync-notes[open] summary:after{content:"−"}.studio-domain-sync-notes p{padding-left:21px}.studio-domain-filters{display:contents}.studio-domain-filters-toggle{display:none}@media(max-width:600px){.studio-domain-toolbar{gap:8px}.studio-domain-toolbar .studio-service-search{flex-basis:0;flex-grow:1}.studio-domain-toolbar .studio-domain-filters-toggle{display:inline-flex;flex:0 0 auto}.studio-domain-filters{display:none;flex:0 0 100%;gap:8px;flex-wrap:wrap}.studio-domain-filters.is-open{display:flex}.studio-domain-filters>*{max-width:100%}.studio-domain-stats>.studio-domain-stat{padding:11px 12px}.studio-domain-stats strong{margin:4px 0;font-size:22px}.studio-domain-stats small{font-size:10px;line-height:1.45}.studio-domain-name{min-height:36px}.studio-domain-explainer{font-size:11px}.studio-domain-sync-notes{margin:10px 0}}.studio-domain-dialog>header{position:sticky;top:-22px;z-index:1;background:var(--paper);padding:12px 0;margin-top:-12px}.studio-domain-report{scroll-margin-top:80px}@media(max-width:600px){.studio-domain-dialog>header{top:-16px}}@media(min-width:601px){.studio-services-page .studio-domain-toolbar>.studio-domain-filters-toggle{display:none}}@media(max-width:600px){.studio-domain-filters{min-width:0;width:100%}}.studio-domain-stats strong em{font-size:.55em;font-style:normal;font-weight:500;color:var(--muted)}.studio-domain-coverage{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;padding:14px 0 18px}.studio-services-page .studio-domain-coverage label{display:flex;flex-direction:row;align-items:center;gap:10px;font-size:13px;font-weight:600;margin:0}.studio-domain-coverage select{min-height:40px;max-width:100%;border:1px solid var(--line);border-radius:6px;background:var(--paper);color:var(--ink);padding:8px 32px 8px 12px;font:inherit}.studio-domain-coverage p{margin:0;font-size:12px;color:var(--muted)}.studio-domain-overdue{color:var(--danger, var(--theme-text-danger, #b8443c));font-weight:600}.studio-domain-checked{color:var(--muted);font-size:11px}.studio-domain-history-note{color:var(--muted);font-size:13px}@media(max-width:600px){.studio-domain-coverage{gap:10px;padding:6px 0 18px}.studio-domain-coverage label{width:100%;min-width:0}.studio-domain-coverage select{flex:1;min-width:0;width:100%}.studio-domain-coverage p{line-height:1.5}}.studio-service-icon .studio-resend-dark{display:none}:root[data-theme=dark] .studio-service-icon .studio-resend-light{display:none}:root[data-theme=dark] .studio-service-icon .studio-resend-dark{display:block}.studio-integration-card{position:relative;border-radius:5px;gap:12px}.studio-integration-card:hover{border-color:var(--muted)}.studio-card-open{display:inline-flex;align-items:center;gap:8px;border:0;background:none;color:var(--ink);padding:4px 0;font:inherit;font-size:12px;white-space:nowrap}.studio-card-open:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;cursor:pointer}.studio-card-open:focus-visible:after{outline:2px solid var(--ink);outline-offset:3px;border-radius:5px}.studio-card-accounts{font-size:12px;display:grid;gap:6px;padding:11px 0 2px;margin-top:auto}.studio-card-accounts strong{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px;font-weight:600}.studio-card-accounts strong span{font-size:10px;font-weight:500;color:var(--muted);border:1px solid var(--line);padding:2px 6px;border-radius:3px}.studio-card-account-names{color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.6}.studio-card-attention{font-size:11px;color:var(--danger)}.studio-integration-card>footer{margin-top:0}.studio-integration-drawer{position:fixed;inset:0 0 0 auto;margin:0;width:var(--drawer-width);max-width:100vw;height:100dvh;max-height:100dvh;padding:0;border:0;border-left:1px solid var(--line);border-radius:0;background:var(--paper);color:var(--ink);box-sizing:border-box;overflow:auto}.studio-integration-drawer::backdrop{background:#0000006b}.studio-drawer-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 24px;position:sticky;top:0;background:var(--paper);border-bottom:1px solid var(--line);z-index:2}.studio-drawer-header h2{margin:0;font-size:20px}.studio-drawer-header p{margin:5px 0 0;color:var(--muted);font-size:11px}.studio-drawer-header .icon-button{flex:none;min-height:40px;min-width:40px}.studio-drawer-body{padding:22px 24px 40px}.studio-drawer-description{font-size:13px;color:var(--muted);line-height:1.6;margin:0 0 26px}.studio-drawer-section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.studio-drawer-section-heading h3{margin:0;font-size:15px}.studio-drawer-section-heading h3 span{margin-left:8px;color:var(--muted);font-weight:400}.studio-drawer-accounts{display:grid;gap:14px}.studio-drawer-account{border:1px solid var(--line);padding:16px;border-radius:5px;min-width:0}.studio-drawer-account>header{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.studio-drawer-account h3{margin:0;font-size:14px;overflow-wrap:anywhere}.studio-account-status{font-size:10px;border:1px solid var(--line);padding:3px 6px;border-radius:3px;color:var(--muted);margin-left:auto}.studio-account-status[data-status=connected],.studio-account-status[data-status=active]{color:var(--success, var(--theme-text-success, #35825c))}.studio-drawer-account dl{display:grid;gap:14px;font-size:12px;margin:20px 0}.studio-drawer-account dt{color:var(--muted);font-size:11px;margin-bottom:5px;overflow-wrap:anywhere}.studio-drawer-account dd{margin:0;line-height:1.6;overflow-wrap:anywhere}.studio-account-synced{font-size:11px;color:var(--muted);margin:16px 0}.studio-drawer-account .studio-connection-actions{margin-top:16px;padding-top:14px;border-top:1px solid var(--line)}.studio-inline-connection{width:auto;max-width:none;max-height:none;padding:0;border:0;overflow:visible}.studio-drawer-workspaces{display:grid;gap:8px}.studio-drawer-workspaces button{justify-content:space-between;text-align:left}.studio-drawer-empty{text-align:center;padding:42px 15px;border:1px dashed var(--line);border-radius:5px;font-size:13px;color:var(--muted)}.studio-integration-drawer .email-edit-section{margin:0}.studio-integration-drawer button:focus-visible{outline:2px solid var(--ink);outline-offset:3px}@media(max-width:600px){.studio-integration-drawer{border:0}.studio-drawer-header{padding:15px 16px}.studio-drawer-body{padding:18px 16px 32px}.studio-drawer-account{padding:14px}.studio-integration-drawer .button{min-height:42px}.studio-integration-drawer .studio-connection-actions .button{flex:1 1 auto}.studio-drawer-header h2{font-size:18px}.studio-drawer-account .studio-account-status{margin-left:0}.studio-drawer-section-heading{flex-wrap:wrap}}@media(max-width:600px){.studio-admin-tabs{flex-wrap:wrap}}.studio-integration-drawer .email-edit-section{padding:0;border:0}.studio-integration-drawer .email-edit-section h2{margin:0;font-size:17px}.studio-integration-drawer .email-edit-section>p{margin:0 0 20px;font-size:12px;line-height:1.6;color:var(--muted)}.studio-integration-drawer .email-edit-section fieldset{border:0;padding:0;margin:0;min-width:0;display:grid;gap:16px}.studio-integration-drawer .email-edit-section label{display:flex;flex-direction:column;gap:7px;font-size:12px;color:var(--muted);min-width:0}.studio-integration-drawer .email-edit-section .email-checkbox{flex-direction:row;align-items:center}.studio-integration-drawer .email-edit-section input:not([type=checkbox]){width:100%;box-sizing:border-box;font:inherit;font-size:13px;min-height:42px}.studio-integration-drawer .email-edit-section>footer{flex-wrap:wrap}.studio-integration-drawer .email-edit-section input:not([type=checkbox]){background:var(--paper);color:var(--ink);border:1px solid var(--line);border-radius:4px;padding:10px}.studio-integration-drawer .email-edit-section input::placeholder{color:var(--muted)}.studio-integration-drawer .button:not(.primary):not(.danger){background:var(--paper);color:var(--ink);border-color:var(--line)}.studio-domain-stats>.studio-domain-stat{text-align:left;font:inherit;background:transparent;color:var(--ink);border:0;border-right:1px solid var(--line);border-radius:0;cursor:pointer}.studio-domain-stats>.studio-domain-stat:hover,.studio-domain-stats>.studio-domain-stat[aria-pressed=true]{background:var(--theme-hover, var(--soft))}.studio-domain-stats>.studio-domain-stat[aria-pressed=true]{box-shadow:inset 0 -2px var(--ink)}.studio-domain-stats>.studio-domain-stat[aria-pressed=true]>span{color:var(--ink)}.studio-domain-stats>.studio-domain-stat:last-child{border-right:0}@media(max-width:1000px){.studio-domain-stats>.studio-domain-stat:nth-child(2){border-right:0}.studio-domain-stats>.studio-domain-stat:nth-child(-n+2){border-bottom:1px solid var(--line)}}.studio-domain-stat .studio-stat-arrow{position:absolute;right:12px;top:18px;color:var(--muted)}.studio-domain-stat>span{padding-right:16px}.studio-domain-stat>.realtime-activity{top:auto;bottom:8px}:root{--studio-border: #e5e5e9;--studio-ink: #262831;--studio-muted: #727680;--studio-accent: #5e6ad2;--studio-surface: #fff;--studio-subtle: #fafafb;--studio-ready: #28764a;--studio-ready-bg: #eaf5ee;--studio-attention: #916313;--studio-attention-bg: #fff4de;--studio-failure: #b74640;--studio-failure-bg: #fcedeb;--studio-info: #416faf;--studio-info-bg: #ebf2ff;--studio-active: #7660b3;--studio-active-bg: #f0edfb;--studio-inactive: #70747d;--studio-inactive-bg: #f1f2f4}.studio-page-intro{display:flex;flex-direction:column;gap:16px;margin-bottom:20px}.studio-page-title{display:flex;align-items:center;justify-content:space-between;gap:16px}.studio-page-title h1{font-size:24px;line-height:36px;font-weight:600;letter-spacing:-.03em}.studio-page-title p{font-size:13px;line-height:20px;color:var(--studio-muted);margin-top:4px}.studio-actions,.studio-toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.studio-toolbar{margin-bottom:16px}.studio-toolbar .studio-search{flex:1;min-width:180px;max-width:360px}.studio-search{display:flex;align-items:center;flex-direction:row;gap:8px;border:1px solid var(--studio-border);border-radius:5px;padding:0 10px;background:var(--studio-surface)}.studio-search input{border:0;background:transparent;padding:7px 0;box-shadow:none!important;font-weight:400;min-height:32px}.studio-chip{display:inline-flex;align-items:center;align-self:flex-start;gap:5px;max-width:100%;min-height:23px;padding:3px 7px;border-radius:4px;font-size:11px;line-height:17px;font-weight:500;white-space:nowrap}.studio-chip i{width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}.studio-chip-ready{color:var(--studio-ready);background:var(--studio-ready-bg)}.studio-chip-attention{color:var(--studio-attention);background:var(--studio-attention-bg)}.studio-chip-failure{color:var(--studio-failure);background:var(--studio-failure-bg)}.studio-chip-info{color:var(--studio-info);background:var(--studio-info-bg)}.studio-chip-active{color:var(--studio-active);background:var(--studio-active-bg)}.studio-chip-inactive{color:var(--studio-inactive);background:var(--studio-inactive-bg)}.studio-tabs{display:flex;gap:4px;flex-wrap:wrap}.studio-tabs button{border:1px solid var(--studio-border);border-radius:5px;padding:5px 10px;background:var(--studio-surface);font-size:12px;min-height:28px;display:flex;align-items:center;gap:6px}.studio-tabs button[aria-pressed=true]{background:var(--studio-inactive-bg)}.studio-tabs button span{color:var(--studio-muted);font-size:11px}.studio-drawer.drawer{width:min(600px,100vw);max-width:100vw;padding:0;display:flex;flex-direction:column;max-height:100dvh;border-radius:0;border-left:1px solid var(--studio-border)}.studio-drawer .dialog-heading{min-height:68px;padding:18px 20px;border-bottom:1px solid var(--studio-border);margin:0;flex-shrink:0}.studio-drawer .dialog-heading h2{font-size:16px;font-weight:600}.studio-drawer-content{padding:20px;display:flex;flex-direction:column;gap:16px;overflow-y:auto;min-height:0;flex:1}.studio-drawer-footer{min-height:64px;padding:12px 20px;display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-shrink:0;border-top:1px solid var(--studio-border);background:var(--studio-surface)}.studio-drawer-footer>small{margin-right:auto;color:var(--studio-muted)}.studio-table-wrap{border:1px solid var(--studio-border);border-radius:6px;overflow-x:auto;max-width:100%}.studio-table{border-collapse:collapse;width:100%;font-size:13px;text-align:left}.studio-table th{height:34px;background:var(--studio-subtle);font-size:11px;font-weight:500;color:var(--studio-muted)}.studio-table :is(td,th){padding:10px 12px;border-bottom:1px solid var(--studio-border)}.studio-table td{height:54px;vertical-align:middle}.studio-table tr:last-child td{border-bottom:0}.studio-table th button{border:0;background:none;padding:0;display:flex;gap:6px;align-items:center;font:inherit}.studio-table tr[data-selected=true]{background:var(--studio-active-bg)}.studio-table tbody tr:hover{background:var(--studio-subtle)}.studio-table .studio-selection{width:36px;padding-right:0}.studio-cell-title{display:flex;gap:6px;align-items:center;min-width:0}.studio-row-link{border:0;padding:4px 0;background:none;font:inherit;font-weight:500;text-align:left;overflow-wrap:anywhere}.studio-table-empty{padding:32px 20px;text-align:center;color:var(--studio-muted);font-size:13px}.studio-detail-summary{padding:14px;border:1px solid var(--studio-border);border-radius:6px;background:var(--studio-subtle);font-size:12px;line-height:20px}.studio-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.studio-form-grid>.full{grid-column:1/-1}.studio-option{padding:14px;border:1px solid var(--studio-border);border-radius:6px;display:flex;align-items:center;gap:12px}.studio-option>div{flex:1;min-width:0}.studio-option p{font-size:12px;color:var(--studio-muted);margin-top:4px}.studio-option input[type=checkbox]{width:16px;height:16px}.studio-inline-error{color:var(--studio-failure);font-size:12px}.studio-tag-list{display:flex;gap:5px;flex-wrap:wrap}.studio-tag{font-size:11px;padding:2px 6px;border:1px solid var(--studio-border);border-radius:4px;display:inline-flex;align-items:center;gap:4px}.studio-tag button{background:none;border:0;padding:0;display:flex}.studio-card{border:1px solid var(--studio-border);border-radius:6px;padding:16px;display:flex;flex-direction:column;gap:12px}.studio-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:12px}[data-theme=dark]{--studio-border: #34353d;--studio-ink: #ededef;--studio-muted: #a1a3ac;--studio-surface: #18191d;--studio-subtle: #202127;--studio-ready-bg: #193726;--studio-ready: #8ed2a6;--studio-attention-bg: #3a301c;--studio-attention: #e8c77e;--studio-failure-bg: #3c2425;--studio-failure: #ecaaa6;--studio-info-bg: #202f48;--studio-info: #9cbbef;--studio-active-bg: #312b46;--studio-active: #c2b4ed;--studio-inactive-bg: #2c2d34;--studio-inactive: #b0b3bd}@media(max-width:600px){.studio-page-title{align-items:flex-start;flex-direction:column;gap:12px}.studio-page-title h1{font-size:22px;line-height:33px}.studio-table [data-mobile=hide]{display:none}.studio-table :is(td,th){padding:10px 8px}.studio-form-grid{grid-template-columns:1fr}.studio-drawer-content{padding:16px}.studio-drawer-footer{padding:12px 16px}.studio-tabs button{min-height:36px}.studio-actions{width:100%}.studio-row-link{min-height:36px}.studio-toolbar .studio-search{max-width:none}.studio-chip{white-space:normal}}.studio-variable-description{display:block;color:var(--studio-muted);font-size:11px;line-height:18px;max-width:400px}.studio-secret-mask{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.studio-variable-fields{border:0;padding:0;display:flex;flex-direction:column;gap:14px;min-width:0}.studio-help{font-size:12px;line-height:20px;color:var(--studio-muted)}.studio-revealed-secret{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;padding:12px;background:var(--studio-subtle);border:1px solid var(--studio-border);margin:8px 0}.studio-variables code{font-size:12px;overflow-wrap:anywhere}.studio-post-drawer.drawer{width:min(720px,100vw);max-width:100vw;border-left:1px solid var(--studio-border);border-radius:0}.studio-post-drawer .editor-intro{padding-bottom:12px}.studio-post-drawer .editor-intro h1{font-size:20px;line-height:28px;margin:8px 0}.studio-post-drawer .editor-tabs{position:sticky;top:0;z-index:3;background:var(--studio-surface);border-bottom:1px solid var(--studio-border);gap:2px}.studio-post-drawer .editor-tabs button{padding:8px 10px;font-size:12px;white-space:nowrap}.studio-post-drawer .editor-line{gap:8px;font-size:11px}.studio-post-drawer .editor-tabs{overflow-x:auto}.studio-post-drawer .editor-tabs button span{font-size:10px}.studio-notification-settings{display:flex;flex-direction:column;gap:16px}.notification-channel{margin:8px 0}.notification-channel strong{display:inline-flex;align-items:center;gap:6px}.notification-channel .studio-chip{margin-top:6px}.studio-drawer label.studio-option,.studio-drawer .studio-option>label{display:flex;flex-direction:row;align-items:center;gap:10px;margin:0}.studio-drawer .studio-option>label{flex:1;min-width:0}.studio-drawer .studio-option input[type=checkbox],.studio-drawer .studio-option input[type=radio]{flex:0 0 16px;margin:0}.paper-studio .studio-search input{border:0;background:transparent;padding:7px 0;min-width:0}.workspace-section-icon{flex:none;vertical-align:middle}[data-section=brand],[data-section-icon=brand]{--section-tone:#856039}[data-section=prompts],[data-section-icon=prompts]{--section-tone:#7863a1}[data-section=social],[data-section-icon=social]{--section-tone:#477da0}[data-section=tasks],[data-section-icon=tasks]{--section-tone:#4b816a}[data-section=change_requests],[data-section-icon=change_requests]{--section-tone:#477da0}[data-section=marketing_emails],[data-section-icon=marketing_emails]{--section-tone:#a36850}[data-section=newsletters],[data-section-icon=newsletters]{--section-tone:#577b87}[data-section=statistics],[data-section-icon=statistics]{--section-tone:#837436}:root[data-theme=dark] [data-section=brand],:root[data-theme=dark] [data-section-icon=brand]{--section-tone:#d4b183}:root[data-theme=dark] [data-section=prompts],:root[data-theme=dark] [data-section-icon=prompts]{--section-tone:#b9a5db}:root[data-theme=dark] [data-section=social],:root[data-theme=dark] [data-section-icon=social]{--section-tone:#87bbdb}:root[data-theme=dark] [data-section=tasks],:root[data-theme=dark] [data-section-icon=tasks]{--section-tone:#90c7ac}:root[data-theme=dark] [data-section=change_requests],:root[data-theme=dark] [data-section-icon=change_requests]{--section-tone:#87bbdb}:root[data-theme=dark] [data-section=marketing_emails],:root[data-theme=dark] [data-section-icon=marketing_emails]{--section-tone:#dda98e}:root[data-theme=dark] [data-section=newsletters],:root[data-theme=dark] [data-section-icon=newsletters]{--section-tone:#96bfcc}:root[data-theme=dark] [data-section=statistics],:root[data-theme=dark] [data-section-icon=statistics]{--section-tone:#cabb7f}:is([data-section=media],[data-section=calendar],[data-section=trends],[data-section=domains],[data-section=costs]),:is([data-section-icon=media],[data-section-icon=calendar],[data-section-icon=trends],[data-section-icon=domains],[data-section-icon=costs]){--section-tone:var(--theme-text-accent,#477da0)}.drawer.workspace-sections-drawer{width:min(740px,100vw);padding:0;overflow:hidden;background:var(--paper)}.workspace-sections-drawer>.dialog-heading{flex:none;padding:18px 22px;border-bottom:1px solid var(--line)}.workspace-sections-drawer .feature-embedded{flex:1;min-height:0;overflow:auto;padding:18px 22px 24px}.feature-embedded .settings-page-header{gap:12px;margin-bottom:16px}.feature-embedded .settings-page-title h1{font-size:14px;letter-spacing:0}.feature-embedded .settings-page-title p{font-size:11px;line-height:1.6;max-width:310px}.feature-embedded .feature-directory-controls{position:sticky;top:-18px;padding-top:10px;background:var(--paper);z-index:5}.feature-embedded .feature-directory-toolbar{gap:8px}.feature-embedded .feature-type-filters{width:100%;justify-content:space-between}.feature-embedded .feature-type-filters button{padding:6px 8px;flex:1}.feature-embedded .feature-search{width:100%}.feature-embedded .feature-directory-meta{font-size:10px;gap:6px}.feature-embedded .feature-show-all{margin:0 0 10px}.feature-embedded .feature-directory-table{display:block;border:0;border-radius:0;overflow:visible;max-height:none;background:none}.feature-embedded .feature-directory-table table{display:block;width:100%;min-width:0}.feature-embedded .feature-directory-table thead{display:none}.feature-embedded .feature-directory-table tbody{display:flex;flex-direction:column;gap:8px;border:0;border-radius:0;overflow:visible}.feature-embedded .feature-directory-table tbody tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--line);border-radius:10px;overflow:hidden;background:var(--paper)}.feature-embedded .feature-directory-table tbody tr:last-child{border-bottom:1px solid var(--line)}.feature-embedded .feature-directory-table tbody th{display:block;position:static;grid-column:1/-1;width:auto;border:0;padding:12px}.feature-embedded .feature-workspace-identity{gap:8px}.feature-embedded .feature-workspace-identity strong{font-size:12px;color:var(--ink)}.feature-embedded .feature-workspace-identity span:not(.workspace-image):not(.feature-workspace-icon){margin-top:3px;font-size:10px}.feature-embedded .feature-workspace-identity>span.workspace-image,.feature-embedded .feature-workspace-icon{width:30px;height:30px;flex-basis:30px}.feature-embedded .feature-row-expand{display:flex;align-items:center;justify-content:center;flex:none;width:36px;height:36px;padding:5px;border:1px solid var(--line);border-radius:7px;background:var(--paper);color:var(--muted)}.feature-embedded .feature-directory-table .feature-toggle-cell{display:block;padding:0 12px}.feature-embedded .feature-directory-table .feature-matrix-switch{display:flex;flex-direction:row;justify-content:space-between;gap:8px;min-height:42px;padding:0}.feature-embedded .feature-matrix-switch>span{display:flex;align-items:center;gap:7px;min-width:0;font-size:11px;line-height:1.3;color:var(--ink)}.feature-embedded .feature-matrix-switch>span svg{width:16px;height:16px;flex:none}.feature-embedded .feature-matrix-switch i{flex:none;width:28px;height:18px}.feature-embedded .feature-matrix-switch i:after{width:12px;height:12px}.feature-embedded .feature-matrix-switch input:checked+i:after{transform:translate(10px)}.feature-embedded .feature-matrix-switch input{right:0;bottom:auto;width:36px;height:36px}.feature-embedded .feature-directory-table .feature-row-actions{display:flex;grid-column:1/-1;justify-content:flex-end;gap:8px;width:auto;padding:8px 12px 12px;margin:0;border:0}.feature-embedded .feature-open-workspace>span{display:inline}.feature-embedded.feature-density-compact tr:not(.is-expanded):not(.is-dirty) :is(.feature-toggle-cell,.feature-row-actions){display:none}.feature-embedded.feature-density-comfortable .feature-row-expand{display:none}.feature-embedded .feature-directory-note{margin:16px 0 0}.feature-embedded .feature-directory-note p{font-size:10px}.directory-manage-sections{white-space:nowrap}@media(max-width:650px){.drawer.workspace-sections-drawer>.dialog-heading{padding:14px}.workspace-sections-drawer .feature-embedded{padding:12px}.feature-embedded .feature-directory-controls{top:-12px}.feature-embedded .settings-page-header{flex-wrap:wrap}.feature-embedded .feature-type-filters button{padding:6px 3px;gap:4px;font-size:10px}.feature-embedded .feature-type-filters button span{padding:2px 3px}.feature-embedded .feature-directory-table .feature-toggle-cell{padding:0 8px}.feature-embedded .feature-matrix-switch>span{font-size:10px;gap:4px}.feature-embedded .feature-matrix-switch>span svg{width:14px}}.feature-embedded .feature-directory-table tbody th:first-child{width:auto;position:static;border:0;grid-column:1 / -1}.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-tile[data-workspace-order-id]>button:first-child{touch-action:pan-y pinch-zoom;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.workspace-directory:has(.workspace-order-status[aria-busy=false]) .workspace-tile[data-workspace-order-id]>button:first-child{cursor:grab}.workspace-tile[data-workspace-order-id]>button:first-child img{-webkit-user-drag:none}.workspace-directory:has(.is-order-dragging),.workspace-directory:has(.is-order-dragging) .workspace-tile>button:first-child{cursor:grabbing}.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}.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}}.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(--theme-hover, 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-hover, 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}.brand-guidelines .guideline-foundations{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:20px}.brand-visual-panel{order:-1}.brand-kit-preview{margin:0 0 16px;position:relative}.brand-kit-preview>img{display:block;width:100%;height:auto;aspect-ratio:3/1;object-fit:contain;border-radius:6px;background:var(--theme-surface, #fff)}.brand-kit-preview figcaption{display:flex;align-items:center;gap:8px;padding-top:8px;color:var(--muted);font-size:10px}.brand-kit-type{display:flex;flex-direction:column;gap:5px;padding:0 0 16px;margin-bottom:16px;border-bottom:1px solid var(--line)}.brand-kit-type>span{font-size:10px;color:var(--muted)}.brand-kit-type>strong{font-size:14px;font-weight:500;line-height:1.5}.brand-visual-panel .brand-swatches{grid-template-columns:repeat(auto-fit,minmax(74px,1fr));gap:12px 9px}.brand-visual-panel .brand-swatch{height:24px;border-radius:4px}.brand-visual-panel .brand-swatches small{font:9px var(--mono);margin-top:4px}.brand-visual-panel .brand-design-links{margin-top:18px;gap:0;border-top:1px solid var(--line)}.brand-visual-panel .brand-design-links>a{padding:13px 0;border:0;border-bottom:1px solid var(--line);border-radius:0;gap:12px}.brand-visual-panel .brand-design-links small{font-size:10px}.brand-design-assets>summary{cursor:pointer;margin-bottom:0;list-style:none}.brand-design-assets>summary::-webkit-details-marker{display:none}.brand-design-assets>summary:after{content:"+";color:var(--muted);font-size:19px}.brand-design-assets[open]>summary{margin-bottom:18px}.brand-design-assets[open]>summary:after{content:"−"}.brand-voice-panel .brand-basics dd{font-size:12px;line-height:1.7}.brand-voice-panel .guideline-pillar-list{display:grid;gap:8px}.brand-voice-panel .guideline-pillar-list>span{border:0;border-left:2px solid var(--line);background:none;border-radius:0;padding:3px 0 3px 10px;font-size:11px}@media(max-width:800px){.brand-guidelines .guideline-foundations{grid-template-columns:minmax(0,1fr)}.brand-visual-panel{order:-1}}@media(max-width:420px){.brand-guidelines .guideline-foundation{padding:15px}.brand-visual-panel .brand-swatches{grid-template-columns:repeat(3,minmax(0,1fr))}}.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-hover, #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}.seo-connector-details{display:grid;gap:14px;min-width:0;font-size:13px}.seo-connector-details h2{display:flex;align-items:center;gap:8px;margin:0;font-size:17px;line-height:1.35}.seo-connector-details p{margin:0;line-height:1.55;color:var(--muted);overflow-wrap:anywhere}.seo-connector-details>form{display:grid;gap:14px;margin-block:4px}.seo-connector-details label.seo-provider-toggle{display:flex;flex-direction:row;align-items:center;gap:9px;min-height:24px;margin:0;color:var(--text);font-size:13px}.seo-connector-details .seo-provider-toggle input{flex:0 0 15px;width:15px;height:15px;margin:0;accent-color:var(--accent)}.seo-connector-details>a{justify-self:start;font-size:12px}.seo-connector-details .workspace-page-actions{display:flex;flex-wrap:wrap;gap:8px}.email-code-block{min-width:0;max-width:100%;border:1px solid var(--line);border-radius:7px;background:var(--panel, var(--paper));overflow:hidden}.email-code-block>header,.email-code-block>header>div{display:flex;align-items:center;gap:8px;min-width:0}.email-code-block>header{justify-content:space-between;padding:8px 11px;border-bottom:1px solid var(--line);background:var(--soft)}.email-code-language{font-size:9px;font-weight:650;letter-spacing:.5px;color:var(--muted);flex:none}.email-code-title{font-size:11px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.email-code-copy{display:inline-flex;align-items:center;gap:5px;border:0;background:transparent;color:var(--ink);font:inherit;font-size:11px;padding:4px;border-radius:4px;white-space:nowrap;flex:none}.email-code-copy:hover{background:var(--line)}.email-code-copy:focus-visible,.email-code-block pre:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.email-code-block pre{margin:0;padding:14px;max-height:300px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;-moz-tab-size:2;tab-size:2;font:11px/1.7 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:var(--ink);text-align:left}.email-code-block code{font:inherit;background:none;padding:0;color:inherit}.email-code-feedback:empty{display:none}.email-code-feedback{display:block;padding:0 12px 9px;font-size:11px;color:var(--muted)}@media(max-width:600px){.email-code-block>header{padding:7px 9px}.email-code-block pre{padding:11px;font-size:10px}.email-code-title{max-width:130px}}.statistics-setup.statistics-installation-flow{max-width:none;padding-top:6px}.statistics-installation-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:18px}.statistics-installation-heading h2{font-size:15px;margin:0 0 5px}.statistics-installation-heading p{margin:0;color:var(--muted);font-size:12px;line-height:1.6}.statistics-installation-kind{display:flex;align-items:center;gap:6px;white-space:nowrap;color:var(--muted);font-size:11px;padding:5px 8px;border:1px solid var(--line);border-radius:5px}.statistics-installation-steps{position:relative;list-style:none;margin:0 0 20px;padding:12px 14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;border:1px solid var(--line);border-radius:8px;background:var(--soft)}.statistics-installation-steps li{display:flex;gap:9px;align-items:center;min-width:0}.statistics-installation-steps li>span{width:24px;height:24px;border:1px solid var(--line);border-radius:50%;display:grid;place-items:center;flex:none;background:var(--paper);font-size:11px;color:var(--muted)}.statistics-installation-steps li[data-complete=true]>span{color:var(--theme-text-success, #358168);border-color:var(--theme-text-success, #358168)}.statistics-installation-steps strong{display:block;font-size:12px;font-weight:550;line-height:1.4}.statistics-installation-steps small{display:block;color:var(--muted);font-size:10px;line-height:1.5;margin-top:3px}.statistics-installation-flow .statistics-setup-grid{grid-template-columns:minmax(250px,330px) minmax(0,1fr);gap:24px;align-items:start}.statistics-installation-flow .statistics-setup-grid>form{border:1px solid var(--line);padding:16px;border-radius:8px}.statistics-installation-flow .statistics-setup-grid h2{display:flex;align-items:center;gap:7px;font-size:13px;margin-top:0}.statistics-installation-flow .statistics-setup-grid>form>p{margin-bottom:13px;font-size:11px;line-height:1.6}.statistics-installation-flow .statistics-installation-domain{display:flex;align-items:center;gap:7px;color:var(--ink);font-size:12px;padding:6px 0;overflow-wrap:anywhere}.statistics-installation-flow label:not(.statistics-checkbox){margin:11px 0;gap:6px}.statistics-installation-flow .statistics-checkbox{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:12px 0;margin:16px 0 12px;align-items:flex-start}.statistics-installation-flow .statistics-checkbox>span{font-size:12px;font-weight:500}.statistics-installation-flow .statistics-checkbox small{display:block;font-size:10px;font-weight:400;color:var(--muted);margin-top:4px;line-height:1.5}.statistics-installation-origins summary,.statistics-installation-reference summary{font-size:11px;color:var(--muted);cursor:pointer;line-height:1.6}.statistics-installation-origins summary>span{font-variant-numeric:tabular-nums;font-size:10px;margin-left:6px;border-radius:4px;background:var(--soft);padding:1px 5px}.statistics-installation-flow .statistics-setup-actions{margin-top:14px;justify-content:space-between;flex-wrap:wrap}.statistics-installation-flow .statistics-setup-actions .button{margin-left:auto}.statistics-installation-flow .statistics-setup-code>p{font-size:11px;line-height:1.6;margin:0 0 9px;max-width:720px}.statistics-installation-reference{margin:8px 0}.statistics-installation-reference p{font-size:11px;line-height:1.6;color:var(--muted);margin:8px 0;overflow-wrap:anywhere}.statistics-installation-flow .statistics-setup-code>.statistics-tabs{margin-top:12px;gap:4px;overflow-x:auto}.statistics-installation-flow .statistics-setup-code>.statistics-tabs button{padding:9px 10px;white-space:nowrap;font-size:11px}.statistics-installation-flow .email-code-block pre{max-height:300px}.statistics-installation-flow .statistics-installation-tip{display:flex;gap:6px;align-items:flex-start;color:var(--muted);font-size:11px;line-height:1.6;margin-top:10px}.statistics-installation-tip svg{flex:none;margin-top:2px}.statistics-installation-verify{display:flex;align-items:flex-start;gap:12px;margin-top:20px;border:1px solid var(--line);border-radius:8px;padding:15px}.statistics-installation-verify>svg{flex:none;margin-top:1px;color:var(--muted)}.statistics-installation-verify>div{min-width:0}.statistics-installation-verify h3{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:550;margin:0 0 5px}.statistics-installation-verify p{font-size:11px;color:var(--muted);margin:0;line-height:1.6}.statistics-installation-verify small{display:block;color:var(--muted);font-size:10px;line-height:1.6;margin-top:5px}.statistics-installation-verify-actions{display:flex;gap:7px;flex-wrap:wrap;margin-left:auto;flex:none;align-self:center}.statistics-installation-flow .statistics-credentials{margin-top:18px;border-top:1px solid var(--line);padding-top:14px}@media(max-width:1050px){.statistics-installation-flow .statistics-setup-grid{grid-template-columns:minmax(230px,300px) minmax(0,1fr);gap:16px}.statistics-installation-verify{flex-wrap:wrap}.statistics-installation-verify-actions{margin-left:29px}}@media(max-width:760px){.statistics-installation-heading{flex-wrap:wrap;gap:8px}.statistics-installation-kind{display:none}.statistics-installation-flow .statistics-setup-grid{grid-template-columns:minmax(0,1fr)}.statistics-installation-steps{grid-template-columns:minmax(0,1fr);gap:11px;padding:12px}.statistics-installation-steps small{margin-top:1px}.statistics-installation-flow .statistics-setup-grid>form{padding:13px}.statistics-installation-verify>div:not(.statistics-installation-verify-actions){flex:1}.statistics-installation-verify-actions{margin-left:0;width:100%}.statistics-installation-verify-actions .button{flex:1;justify-content:center;white-space:nowrap;padding:7px}.statistics-installation-flow .statistics-setup-code>.statistics-tabs{gap:0}.statistics-installation-flow .statistics-setup-code>.statistics-tabs button{padding:9px 7px;font-size:10px}}.statistics-page,.statistics-overview{min-width:0;color:var(--ink);font-size:12px}.statistics-page>header{display:flex;justify-content:space-between}.statistics-page h1,.statistics-page h2,.statistics-overview h2{display:flex;align-items:center;gap:7px}.statistics-page h2,.statistics-overview h2{font-size:13px;font-weight:600;margin:0}.statistics-page p{line-height:1.6}.statistics-page .button,.statistics-overview .button{font-size:11px;min-height:32px;padding:7px 10px;gap:6px}.statistics-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin:0 0 16px}.statistics-toolbar>.resource-select{min-width:190px;max-width:280px;flex:1}.statistics-toolbar .resource-select-trigger{min-height:35px}.statistics-page .statistics-toolbar .resource-select-trigger>.studio-service-icon,.statistics-page .statistics-toolbar .resource-select-options button>.studio-service-icon{flex:none;display:inline-flex}.statistics-range{display:flex;align-items:center;gap:7px;margin-left:auto}.statistics-range label{display:flex;align-items:center;gap:5px;color:var(--muted);font-size:11px}.statistics-page select,.statistics-page input:not([type=checkbox]),.statistics-page textarea{min-width:0;max-width:100%;font:inherit;font-size:12px;border:1px solid var(--line);border-radius:5px;background:var(--paper);color:var(--ink);padding:8px 9px}.statistics-page input[type=date]{width:135px;height:35px}.statistics-tabs{display:flex;gap:3px;border-bottom:1px solid var(--line);margin:0 0 18px;overflow:auto}.statistics-tabs>button{border:0;background:none;border-radius:0;border-bottom:2px solid transparent;padding:10px 12px;color:var(--muted);font-size:12px;white-space:nowrap}.statistics-tabs>button[aria-current=page]{border-bottom-color:var(--ink);color:var(--ink)}.statistics-muted{color:var(--muted)}.statistics-notice{display:flex;gap:8px;align-items:flex-start;border:1px solid var(--line);padding:10px 12px;border-radius:5px;color:var(--muted);font-size:11px;line-height:1.6;margin:12px 0}.statistics-notice>svg{flex:none;margin-top:2px}.statistics-notice p{margin:0}.statistics-empty{display:flex;align-items:flex-start;gap:12px;padding:22px 2px}.statistics-empty>svg{color:var(--muted);flex:none}.statistics-empty>div{min-width:0}.statistics-empty h2{margin:0 0 6px}.statistics-empty p{color:var(--muted);margin:0 0 12px;max-width:550px}.statistics-source-line{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:11px;flex-wrap:wrap;min-height:28px;margin-bottom:10px}.statistics-source-line strong{color:var(--ink);font-weight:500}.statistics-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--line);border-radius:7px;overflow:hidden;margin:12px 0 20px}.statistics-metric{min-width:0;padding:14px 16px;border-right:1px solid var(--line);display:block;background:none;color:inherit;border-top:0;border-bottom:0;border-left:0;text-align:left}.statistics-metric:last-child{border-right:0}.statistics-metric>span:first-child{display:flex;gap:5px;align-items:center;color:var(--muted);font-size:11px}.statistics-metric>strong{display:block;font-size:25px;font-weight:550;letter-spacing:-.7px;font-variant-numeric:tabular-nums;margin:8px 0 3px}.statistics-metric>small{color:var(--muted);font-size:10px;line-height:1.4}.statistics-metric[aria-pressed=true]{background:var(--soft)}.statistics-chart{margin:0 0 18px;min-width:0}.statistics-chart figcaption{display:flex;align-items:center;gap:6px;margin-bottom:12px;font-size:12px}.statistics-chart figcaption>button{margin-left:auto;border:0;background:none;color:var(--muted);font-size:11px;padding:5px}.statistics-chart-plot{outline-offset:3px;border-radius:3px;touch-action:pan-y}.statistics-chart-plot:focus-visible{outline:2px solid var(--ink)}.statistics-chart-plot svg{display:block;width:100%;height:190px;overflow:visible}.statistics-chart.is-compact .statistics-chart-plot svg{height:70px}.statistics-chart-line{fill:none;stroke:var(--ink);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.statistics-chart-grid line{stroke:var(--line);stroke-width:1;vector-effect:non-scaling-stroke}.statistics-chart-grid text,.statistics-chart-axis{font-size:9px;fill:var(--muted);font-family:inherit}.statistics-chart-cursor{stroke:var(--muted);stroke-dasharray:3 4;vector-effect:non-scaling-stroke}.statistics-chart-dot{fill:var(--ink)}.statistics-chart-reading{min-height:24px;display:flex;align-items:center;gap:9px;font-size:11px;color:var(--muted);margin:7px 0}.statistics-chart-reading strong{color:var(--ink);font-weight:500}.statistics-chart-empty{color:var(--muted);padding:30px 0;text-align:center;font-size:12px}.statistics-table-scroll{overflow:auto;max-width:100%;max-height:440px}.statistics-table-scroll table{border-collapse:collapse;width:100%;font-size:12px;text-align:left}.statistics-table-scroll th{font-weight:500;color:var(--muted);font-size:10px;white-space:nowrap}.statistics-table-scroll th,.statistics-table-scroll td{padding:11px 10px;border-bottom:1px solid var(--line)}.statistics-table-scroll th:first-child,.statistics-table-scroll td:first-child{padding-left:2px}.statistics-table-scroll td:not(:first-child),.statistics-table-scroll th:not(:first-child){text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.statistics-table-scroll td:first-child{min-width:150px;max-width:500px;overflow-wrap:anywhere}.statistics-table-scroll td button{border:0;background:none;padding:0;text-align:left;color:inherit;font:inherit}.statistics-table-scroll a{color:inherit;display:inline-flex;gap:5px;align-items:center}.statistics-table-toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:18px 0 7px}.statistics-table-toolbar>span{margin-left:auto;color:var(--muted);font-size:11px}.statistics-pager{display:flex;justify-content:flex-end;align-items:center;gap:9px;padding:12px 0;font-size:11px;color:var(--muted)}.statistics-source-list{display:grid;gap:0}.statistics-source-card{display:flex;gap:12px;align-items:flex-start;padding:17px 2px;border-bottom:1px solid var(--line);min-width:0}.statistics-source-card>.studio-service-icon{flex:none;margin-top:2px}.statistics-source-card>div{flex:1;min-width:0}.statistics-source-card h2{font-size:12px}.statistics-source-card p{font-size:11px;color:var(--muted);margin:5px 0;overflow-wrap:anywhere}.statistics-source-card .statistics-source-meta{display:flex;gap:7px 14px;flex-wrap:wrap;color:var(--muted);font-size:10px}.statistics-source-card>.button{flex:none}.statistics-setup{max-width:1050px}.statistics-setup-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px}.statistics-setup label:not(.statistics-checkbox){display:flex;flex-direction:column;gap:7px;font-size:11px;margin:15px 0}.statistics-setup label>small{color:var(--muted);font-size:10px;line-height:1.6}.statistics-setup textarea{resize:vertical;min-height:90px;width:100%}.statistics-checkbox{display:flex;gap:9px;align-items:flex-start;margin:16px 0;font-size:12px}.statistics-checkbox input{margin-top:2px;accent-color:var(--ink)}.statistics-setup fieldset{border:0;min-width:0;padding:0;margin:0}.statistics-setup h2{margin-bottom:9px}.statistics-setup-id{font-family:ui-monospace,monospace;font-size:11px;overflow-wrap:anywhere}.statistics-setup-actions{display:flex;justify-content:flex-end;align-items:center;gap:10px;margin-top:18px}.statistics-conflict{padding:12px;border:1px solid var(--line);border-radius:6px;margin:10px 0}.statistics-conflict p{color:var(--muted);font-size:11px}.statistics-conflict>div{display:flex;gap:8px;flex-wrap:wrap}.statistics-overview{border-bottom:1px solid var(--line);margin:0 0 20px;padding-bottom:18px}.statistics-overview>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 10px}.statistics-overview .statistics-metrics{margin:10px 0;grid-template-columns:repeat(3,minmax(0,1fr))}.statistics-overview .statistics-metric>strong{font-size:22px}.statistics-overview .statistics-chart{margin-bottom:0}.statistics-overview .statistics-empty{padding:10px 0}.statistics-overview>header>button{background:none;border:0;color:var(--muted);font-size:11px;display:flex;gap:6px;align-items:center}.statistics-loading{min-height:100px;display:grid;place-items:center}.statistics-setup-code{min-width:0}.statistics-setup-code>.statistics-tabs{margin-top:14px}.statistics-range-error{color:var(--theme-text-danger, #a83d31);font-size:11px}.statistics-coverage{margin-left:auto;font-size:10px;color:var(--muted)}@media(max-width:900px){.statistics-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.statistics-metric:nth-child(2){border-right:0}.statistics-metric:nth-child(-n+2){border-bottom:1px solid var(--line)}.statistics-setup-grid{grid-template-columns:minmax(0,1fr)}.statistics-range{margin-left:0}.statistics-toolbar>.resource-select{max-width:none}.statistics-overview .statistics-metric:nth-child(-n+2){border-bottom:0}.statistics-overview .statistics-metric:nth-child(2){border-right:1px solid var(--line)}}@media(max-width:600px){.statistics-toolbar{gap:8px}.statistics-toolbar>.resource-select{flex-basis:100%}.statistics-range{width:100%;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.statistics-range>select{grid-column:1/-1}.statistics-range label{min-width:0;display:block}.statistics-page input[type=date]{width:100%;margin-top:5px}.statistics-page input:not([type=checkbox]),.statistics-page textarea,.statistics-page select{font-size:16px}.statistics-tabs>button{font-size:11px;padding:11px 9px}.statistics-metric{padding:12px}.statistics-metric>strong{font-size:23px}.statistics-chart-plot svg{height:165px}.statistics-chart-grid text,.statistics-chart-axis{font-size:12px}.statistics-source-card{gap:9px;flex-wrap:wrap}.statistics-source-card>.button{margin-left:33px;min-height:36px}.statistics-overview .statistics-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.statistics-overview .statistics-metric{padding:10px 7px}.statistics-overview .statistics-metric>strong{font-size:20px}.statistics-overview .statistics-metric>span:first-child{font-size:10px}.statistics-overview>header{align-items:flex-start}.statistics-overview>header>button{max-width:120px;text-align:right}.statistics-coverage{margin-left:0;width:100%}.statistics-table-toolbar select{max-width:100%}}@media(prefers-reduced-motion:reduce){.statistics-page *,.statistics-overview *{scroll-behavior:auto}}.statistics-methodology{font-size:11px;line-height:1.6;max-width:900px}.statistics-search{display:flex;align-items:center;gap:6px;min-width:0;flex:1;max-width:300px}.statistics-search input{width:100%}.statistics-table-toolbar>.resource-select{min-width:180px;max-width:310px}.statistics-checkbox small{display:block;color:var(--muted);font-size:11px;line-height:1.6;margin-top:5px}.statistics-credentials{border-top:1px solid var(--line);margin-top:28px;padding-top:17px}.statistics-credentials>summary{display:flex;align-items:center;gap:7px;cursor:pointer;font-size:12px;font-weight:500;min-height:30px}.statistics-token{display:flex;align-items:center;gap:10px;padding:12px 0;border-bottom:1px solid var(--line)}.statistics-token>div{flex:1;min-width:0}.statistics-token strong{font-size:12px;font-weight:500;display:flex;align-items:center;gap:5px}.statistics-token small{display:block;color:var(--muted);margin-top:5px;font-size:11px;overflow-wrap:anywhere}.statistics-token-fields{display:grid;grid-template-columns:1fr 1fr 1.6fr;gap:14px}.statistics-token-fields label{min-width:0}.statistics-secret{padding:14px;border:1px solid var(--line);margin-top:16px;display:flex;gap:8px;flex-wrap:wrap;align-items:center}.statistics-secret strong,.statistics-secret p{flex-basis:100%;font-size:11px}.statistics-secret input{flex:1;min-width:120px}.statistics-setup-code p,.statistics-setup-code .statistics-notice{overflow-wrap:anywhere}@media(max-width:600px){.statistics-token-fields{grid-template-columns:minmax(0,1fr);gap:0}.statistics-table-toolbar>.resource-select{width:100%;max-width:none}.statistics-search{max-width:none;flex-basis:100%}.statistics-page>header{gap:10px;align-items:center}.statistics-page>header>.button{font-size:10px;padding:7px}.statistics-setup .button{min-height:38px}.statistics-credentials>summary{min-height:44px}}.statistics-history{margin-top:12px;color:var(--muted);font-size:11px}.statistics-history>summary{cursor:pointer;min-height:28px}.statistics-history-row{padding:9px 0;border-top:1px solid var(--line)}.statistics-history-row>summary{color:var(--ink);cursor:pointer;overflow-wrap:anywhere;line-height:1.6}.statistics-history-row pre{font-size:10px;white-space:pre-wrap;overflow-wrap:anywhere;max-height:320px;overflow:auto;background:var(--soft);padding:10px}.statistics-history .statistics-pager{justify-content:flex-start}.statistics-page{padding:0 26px 26px;width:100%;box-sizing:border-box}.statistics-page *{box-sizing:border-box}.statistics-heading-actions{display:flex;align-items:center;gap:7px;margin-left:auto}.statistics-page .statistics-setup label.statistics-checkbox{display:flex;flex-direction:row;align-items:flex-start;gap:9px}.statistics-page .statistics-setup label.statistics-checkbox input{flex:none;width:15px;height:15px}@media(max-width:600px){.statistics-page{padding:0 12px 20px}.statistics-page .workspace-page-heading{flex-wrap:wrap}.statistics-heading-actions{gap:4px}.statistics-heading-actions .button{font-size:10px;padding:6px 7px;min-height:32px}.statistics-page .statistics-setup label.statistics-checkbox{font-size:12px}}.statistics-page .statistics-toolbar{margin:0 0 13px;gap:12px}.statistics-website-control{display:flex;align-items:center;gap:10px;min-width:0}.statistics-website-control>span{font-size:11px;color:var(--muted);flex:none}.statistics-website-control .resource-select{width:240px;min-width:0;max-width:100%}.statistics-website-control .resource-select-trigger{min-height:34px;padding:7px 9px;gap:8px}.statistics-website-control .resource-select-trigger small{display:none}.statistics-website-control .resource-select-trigger strong{font-size:12px;font-weight:500}.statistics-toolbar>.date-range-control{margin-left:auto}.statistics-source-choices{margin:0 0 18px;min-width:0}.statistics-source-choices-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 8px;color:var(--muted);font-size:11px}.statistics-source-choices-heading small{font-size:10px}.statistics-source-options{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:7px}.statistics-page .statistics-source-option{display:flex;position:relative;gap:9px;text-align:left;align-items:flex-start;min-width:0;background:transparent;color:var(--ink);border:1px solid var(--line);border-radius:6px;padding:10px;font:inherit}.statistics-page .statistics-source-option[aria-pressed=true]{border-color:var(--statistics-source-color);background:color-mix(in srgb,var(--statistics-source-color) 6%,var(--paper))}.statistics-source-option>svg,.statistics-source-option>.studio-service-icon{flex:none;width:18px;height:18px;margin-top:1px}.statistics-source-option-copy{display:block;min-width:0;flex:1}.statistics-source-option-copy strong{display:block;font-size:11px;font-weight:600;line-height:1.4}.statistics-source-option-copy>span{display:block;font-size:11px;margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.4}.statistics-source-option-copy small{display:block;color:var(--muted);font-size:10px;line-height:1.5;margin-top:3px}.statistics-source-unconnected{display:flex;align-items:center;gap:8px 12px;flex-wrap:wrap;margin-top:10px;color:var(--muted);font-size:10px}.statistics-page .statistics-source-unconnected button{display:inline-flex;align-items:center;gap:5px;padding:3px 0;border:0;background:transparent;color:var(--muted);font-size:10px;min-height:24px}.statistics-source-unconnected .studio-service-icon{flex:none}.statistics-source-group>header{display:flex;align-items:center;gap:9px;padding:16px 0 8px;border-bottom:1px solid var(--line)}.statistics-source-group:first-child>header{padding-top:0}.statistics-source-group>header h2{font-size:11px}.statistics-source-group>header>span{color:var(--muted);font-size:10px}.statistics-source-card>.button{align-self:center}.statistics-source-card>svg{flex:none;margin-top:2px}.statistics-source-property{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.statistics-chart-plot{position:relative}.statistics-chart-plot svg{height:230px}.statistics-chart-line{stroke:var(--statistics-chart-color, var(--theme-text-info, #557ce8));stroke-width:2.25}.statistics-chart-dot{fill:var(--statistics-chart-color, var(--theme-text-info, #557ce8));stroke:var(--paper);stroke-width:1.5}.statistics-chart-grid line{stroke-dasharray:3 4;opacity:.8}.statistics-chart-legend{display:inline-flex;align-items:center;gap:6px}.statistics-chart-legend i{width:7px;height:7px;border-radius:50%;background:var(--statistics-chart-color, #557ce8)}.statistics-chart figcaption>small{font-size:10px;color:var(--muted)}.statistics-chart-tooltip{position:absolute;top:5px;transform:translate(-50%);min-width:100px;padding:7px 10px;border:1px solid var(--line);border-radius:5px;background:var(--paper);color:var(--ink);pointer-events:none;font-size:10px;box-shadow:0 2px 8px var(--theme-shadow-soft, #0000000a)}.statistics-chart-tooltip>span,.statistics-chart-tooltip>small{display:block;color:var(--muted)}.statistics-chart-tooltip>strong{display:block;margin-top:2px;font-size:13px;font-variant-numeric:tabular-nums}@media(max-width:600px){.statistics-page .statistics-toolbar{gap:10px}.statistics-website-control{width:100%}.statistics-website-control .resource-select{flex:1;width:auto}.statistics-toolbar>.date-range-control{margin-left:0;width:100%}.statistics-source-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.statistics-page .statistics-source-option{padding:9px 7px;gap:6px}.statistics-source-option-copy strong{font-size:10px}.statistics-source-option-copy small{font-size:9px}.statistics-source-choices-heading{align-items:flex-start}.statistics-source-choices-heading small{max-width:150px;text-align:right}.statistics-source-unconnected{gap:3px 12px}.statistics-source-unconnected>span{width:100%}.statistics-page .statistics-source-unconnected button{min-height:32px}.statistics-chart-plot svg{height:205px}.statistics-source-card{display:grid;grid-template-columns:22px minmax(0,1fr)}.statistics-source-card>.button{grid-column:2;justify-self:start}}.statistics-source-domain{color:var(--muted)}.statistics-page .statistics-table-toolbar .resource-select-trigger{min-height:32px;padding:7px 9px}.statistics-page .statistics-table-toolbar .resource-select-trigger small{display:none}@media(max-width:600px){.statistics-source-card>.button{margin-left:0}}.statistics-metrics[data-metric-count="1"]{grid-template-columns:minmax(0,1fr)}.statistics-metrics[data-metric-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.statistics-metrics[data-metric-count="1"]>.statistics-metric{border:0}.statistics-metrics[data-metric-count="2"]>.statistics-metric{border-bottom:0}.statistics-snapshot-note{display:flex;align-items:center;gap:8px;padding:10px 0;color:var(--muted);font-size:11px}.statistics-snapshot-note p{margin:0}.statistics-snapshot-note>svg{flex:none}@media(min-width:901px){.statistics-metrics[data-metric-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}}.statistics-page .statistics-source-unconnected button:disabled{cursor:not-allowed;opacity:.65}.statistics-source-history-note{color:var(--muted);max-width:70ch}.statistics-comparison-error{margin:0;font-size:11px;line-height:1.5;color:var(--muted)}.statistics-dataset-switch{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;margin-top:10px}.statistics-dataset-switch>div{display:inline-flex;align-items:center;gap:2px;border:1px solid var(--line);border-radius:6px;padding:2px;max-width:100%}.statistics-dataset-switch button{border:0;background:transparent;color:var(--muted);font:inherit;font-size:11px;line-height:1.35;padding:6px 9px;border-radius:4px;white-space:normal}.statistics-dataset-switch button[aria-pressed=true]{background:var(--theme-selected,var(--soft));color:var(--ink)}.statistics-dataset-switch>small{color:var(--muted);font-size:10px;line-height:1.4}.statistics-website-source>.statistics-source-icon{flex:none}.statistics-website-source .statistics-website-datasets{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;margin:12px 0}.statistics-website-datasets>section{min-width:0;border:1px solid var(--line);border-radius:6px;padding:10px}.statistics-website-datasets>section>div:first-child{display:flex;align-items:center;gap:8px;justify-content:space-between}.statistics-website-datasets h3{font-size:12px;font-weight:550;margin:0;display:flex;gap:4px;align-items:center}.statistics-website-datasets>section>div>span{font-size:10px;color:var(--muted)}.statistics-website-datasets .button{margin-top:8px}@media(max-width:600px){.statistics-dataset-switch{gap:6px}.statistics-dataset-switch button{min-height:38px;font-size:11px;padding:6px 8px}.statistics-website-source .statistics-website-datasets{grid-template-columns:minmax(0,1fr)}}.statistics-source-account{color:var(--muted)}.statistics-compact-sources .statistics-source-options{display:flex;flex-wrap:wrap;gap:7px}.statistics-page .statistics-compact-sources .statistics-source-option{display:inline-flex;align-items:center;gap:7px;min-height:36px;width:auto;padding:8px 11px;border-radius:7px;position:relative;flex:0 1 auto}.statistics-compact-sources .statistics-source-option>strong{font-size:11px;font-weight:500;line-height:1.4}@media(max-width:600px){.statistics-page .statistics-compact-sources .statistics-source-option{padding:8px;min-height:38px}.statistics-compact-sources .statistics-source-option>strong{font-size:10px}}.tasks-sync-card{border:1px solid var(--line);border-radius:10px;padding:20px;background:transparent;min-width:0}.tasks-sync-card>header{display:flex;align-items:flex-start;gap:12px}.tasks-sync-card h2{display:flex;gap:7px;align-items:center;font-size:14px}.tasks-sync-card p{font-size:12px;line-height:1.6;color:var(--muted)}.tasks-sync-card>header p{margin-top:4px}.tasks-sync-state{font-size:11px;color:var(--muted);margin-left:auto;white-space:nowrap}.tasks-sync-state.is-active{color:var(--success, var(--theme-text-success, #438d5d))}.tasks-sync-fields{border:0;padding:0;margin:0;min-width:0}.tasks-sync-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px}.tasks-sync-grid label{font-size:12px;display:flex;flex-direction:column;gap:7px}.tasks-sync-grid label:first-child{grid-column:1/-1}.tasks-sync-grid small{color:var(--muted);font-size:11px}.tasks-sync-grid input{width:100%;min-width:0}.tasks-sync-enabled{display:flex;gap:8px;align-items:center;font-size:12px;margin:18px 0}.tasks-sync-enabled input{width:auto}.tasks-sync-endpoint{margin-top:16px;min-width:0}.tasks-sync-endpoint>span{font-size:12px;font-weight:500}.tasks-sync-endpoint .copy-row{margin:8px 0;display:flex;gap:8px;min-width:0}.tasks-sync-endpoint input{font:11px var(--mono);min-width:0;flex:1}.tasks-sync-endpoint p{font-size:11px}.tasks-sync-actions{display:flex;gap:10px;flex-wrap:wrap;margin:20px 0}.tasks-sync-meta{margin-top:16px}.tasks-sync-notice,.tasks-sync-conflict{display:flex;gap:10px;align-items:center;margin-top:16px}.tasks-sync-conflict{flex-wrap:wrap}.tasks-sync-history{border-top:1px solid var(--line);margin-top:18px;padding-top:12px}.tasks-sync-history-toggle{display:flex;align-items:center;gap:8px;padding:6px 0;background:transparent;border:0;font:inherit;font-size:12px;color:var(--ink);cursor:pointer}.tasks-sync-history-toggle span{color:var(--muted)}.tasks-sync-history-toggle[aria-expanded=false] svg{transform:rotate(-90deg)}.tasks-sync-events{padding:0;margin:8px 0 0;list-style:none;max-height:280px;overflow:auto}.tasks-sync-events li{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--line);font-size:11px}.tasks-sync-events li>span{min-width:0;overflow-wrap:anywhere}.tasks-sync-events time{color:var(--muted);font-size:10px;flex-shrink:0}.tasks-sync-card .studio-service-icon{flex-shrink:0}@media(max-width:600px){.tasks-sync-card{padding:15px}.tasks-sync-card>header{flex-wrap:wrap}.tasks-sync-card>header>div{flex:1;min-width:0}.tasks-sync-state{margin-left:40px;flex-basis:100%}.tasks-sync-grid{grid-template-columns:minmax(0,1fr)}.tasks-sync-events li{flex-direction:column;gap:4px}.tasks-sync-actions .button{flex:1}.tasks-sync-card .error-notice{overflow-wrap:anywhere}}.tasks-sync-enabled{flex-direction:row;justify-content:flex-start;width:fit-content}.tasks-sync-grid label>span{display:flex;gap:6px;align-items:baseline;flex-wrap:wrap}.tasks-sync-grid{align-items:end}.tasks-sync-directions{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:8px 0}.tasks-sync-direction{display:flex;flex-direction:row;align-items:flex-start;gap:12px;padding:16px;border:1px solid var(--line);border-radius:9px;cursor:pointer}.tasks-sync-direction input{width:16px;height:16px;flex:0 0 16px;margin-top:2px}.tasks-sync-direction strong{display:block;font-size:13px}.tasks-sync-direction small{display:block;color:var(--muted);font-size:12px;line-height:1.6;margin-top:5px}.tasks-sync-direction-summary{display:flex;flex-wrap:wrap;gap:12px;font-size:12px;color:var(--muted);padding:14px 0}.tasks-sync-outgoing h3{display:flex;align-items:center;gap:8px;font-size:13px}.tasks-sync-outgoing li{align-items:flex-start;flex-wrap:wrap}.tasks-sync-outgoing li p{margin:6px 0;color:var(--muted);font-size:12px}@media(max-width:600px){.tasks-sync-directions{grid-template-columns:1fr}}.workspace-domains{max-width:1000px;margin:0 auto;padding:22px 26px;color:var(--ink);font-size:12px;min-width:0}.workspace-domains *,.workspace-domain-instructions *{box-sizing:border-box}.workspace-domains-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px}.workspace-domains h1{display:flex;align-items:center;gap:9px;margin:0;font-size:22px;font-weight:550;letter-spacing:-.6px}.workspace-domains-heading p{margin:6px 0 0;color:var(--muted)}.workspace-domains .button,.workspace-domain-instructions .button{min-height:30px;font-size:11px;gap:6px;padding:6px 10px}.workspace-domain-list{border-top:1px solid var(--line)}.workspace-domain-item{border-bottom:1px solid var(--line)}.workspace-domain-row{display:flex;align-items:center;gap:10px;padding:15px 2px;width:100%;text-align:left;border:0;background:transparent;color:var(--ink);font-size:12px}.workspace-domain-row:hover{background:var(--hover)}.workspace-domain-name{min-width:0;flex:1;overflow-wrap:anywhere}.workspace-domain-name small{display:block;margin-top:4px;color:var(--muted);font-size:10px}.workspace-domain-status{display:inline-flex;align-items:center;gap:4px;color:var(--muted);font-size:10px}.workspace-domain-status[data-verified=true]{color:var(--theme-text-success, #328663)}.workspace-domain-pro{font-size:9px;font-weight:550;text-transform:uppercase;letter-spacing:.05em;padding:2px 5px;border:1px solid var(--line);border-radius:4px;color:var(--muted)}.workspace-domain-add{border:1px solid var(--line);border-radius:6px;padding:14px;margin-bottom:18px}.workspace-domain-add label{display:flex;align-items:center;gap:7px;margin-bottom:9px}.workspace-domain-add>div{display:flex;gap:6px}.workspace-domain-add input{width:100%;min-width:0;font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:4px;padding:8px 10px}.workspace-domain-add p,.workspace-domain-instructions p{color:var(--muted);font-size:11px;line-height:1.65;max-width:680px}.workspace-domain-instructions{min-width:0;padding:12px 0 18px;font-size:11px}.workspace-domain-instructions-heading{display:flex;align-items:center;gap:8px}.workspace-domain-instructions-heading>button{margin-left:auto;flex:none}.workspace-domain-records{border:1px solid var(--line);border-radius:5px;overflow:hidden;margin-top:12px}.workspace-domain-record{display:grid;grid-template-columns:85px minmax(0,1fr);gap:12px;padding:12px}.workspace-domain-record+.workspace-domain-record{border-top:1px solid var(--line)}.workspace-domain-record-type{display:flex;flex-direction:column;gap:5px}.workspace-domain-record-type>span{font-weight:600}.workspace-domain-record-type small{color:var(--muted);font-size:10px;overflow-wrap:anywhere}.workspace-domain-value{display:flex;align-items:flex-start;gap:6px;min-width:0;margin:3px 0 9px}.workspace-domain-value:last-child{margin-bottom:0}.workspace-domain-value code{flex:1;min-width:0;overflow-wrap:anywhere;white-space:pre-wrap;-webkit-user-select:all;user-select:all;font-size:10px;line-height:1.6;color:var(--ink)}.workspace-domain-value button{flex:none;width:25px;height:25px}.workspace-domain-field-label{color:var(--muted);font-size:10px}.workspace-domain-note{padding:8px 10px;background:var(--hover);border-radius:4px}.workspace-domain-help{margin-top:12px;color:var(--muted)}.workspace-domain-help summary{cursor:pointer;font-size:11px}.workspace-domain-help a{color:var(--ink);text-underline-offset:3px}.workspace-domain-empty{padding:50px 16px;text-align:center;color:var(--muted);border-top:1px solid var(--line)}.workspace-domain-empty h2{font-size:16px;font-weight:550;color:var(--ink);margin:12px 0 8px}.workspace-domain-empty p{line-height:1.7}.workspace-domain-empty button{margin-top:8px}.workspace-domains-newsletter-link{display:inline-flex;align-items:center;gap:8px;margin-top:18px;padding:4px 0;border:0;background:transparent;color:var(--muted);font-size:11px}.workspace-domain-muted{color:var(--muted)}@media(max-width:600px){.workspace-domains{padding:18px 14px}.workspace-domains-heading{align-items:flex-start}.workspace-domains h1{font-size:19px}.workspace-domain-add>div{flex-wrap:wrap}.workspace-domain-add input{flex-basis:100%}.workspace-domain-record{grid-template-columns:58px minmax(0,1fr);gap:8px;padding:10px}.workspace-domain-status{max-width:90px;line-height:1.4}.workspace-domain-row{gap:7px}.workspace-domain-instructions-heading strong{min-width:0}}.newsletters{max-width:1360px;margin:0 auto;padding:22px 26px;color:var(--ink);font-size:12px;min-width:0}.newsletters *{box-sizing:border-box}.newsletters h1{display:flex;align-items:center;gap:8px;font-size:22px;font-weight:550;letter-spacing:-.6px;margin:0}.newsletters h2{font-size:14px;font-weight:550;margin:0}.newsletters h3{font-size:12px;font-weight:600;margin:0}.newsletters p{line-height:1.6}.newsletters .button{min-height:32px;font-size:11px;gap:6px;padding:7px 10px;white-space:normal}.newsletter-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.newsletter-heading p{color:var(--muted);margin:5px 0 0}.newsletter-title{display:flex;align-items:center;gap:12px;min-width:0}.newsletter-title .workspace-image{width:34px;height:34px;flex:none}.newsletter-draft-only,.newsletter-status{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--line);border-radius:4px;padding:4px 7px;font-size:10px;color:var(--muted);white-space:nowrap}.newsletter-status[data-state=connected]{color:var(--theme-text-success, #286945)}.newsletter-status[data-state=error]{color:var(--theme-text-danger, #b54739)}.newsletter-tabs{display:flex;gap:3px;border-bottom:1px solid var(--line);margin-bottom:18px;overflow:auto;scrollbar-width:none}.newsletter-tabs>button{border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:var(--muted);padding:10px 12px;font-size:12px;white-space:nowrap}.newsletter-tabs>button[aria-current=page]{border-bottom-color:var(--ink);color:var(--ink)}.newsletter-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.newsletter-actions.end{justify-content:flex-end}.newsletter-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:16px 0}.newsletter-toolbar>span,.newsletter-muted{color:var(--muted)}.newsletter-search{display:flex;align-items:center;gap:7px;border:1px solid var(--line);border-radius:5px;padding:0 9px;max-width:100%;width:250px;color:var(--muted);height:33px}.newsletter-search input{border:0;background:transparent;padding:0;min-height:0;height:100%;min-width:0;width:100%;font-size:12px;box-shadow:none;outline:0}.newsletter-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid var(--line);margin-bottom:20px;gap:18px;padding:0 0 18px}.newsletter-summary>div{display:flex;align-items:baseline;gap:8px;color:var(--muted)}.newsletter-summary strong{font-size:22px;color:var(--ink);font-weight:500;letter-spacing:-.5px}.newsletter-note{display:flex;align-items:flex-start;gap:9px;padding:12px 14px;border:1px solid var(--line);border-radius:6px;margin:12px 0;color:var(--muted);line-height:1.6}.newsletter-note>svg{flex:none;margin-top:2px}.newsletter-note p{margin:0}.newsletter-note strong{color:var(--ink);font-weight:550}.newsletter-empty{padding:32px 0;border-top:1px solid var(--line)}.newsletter-empty p{max-width:520px;color:var(--muted);margin:7px 0 14px}.newsletter-empty h2{font-size:14px}.newsletter-directory-row,.newsletter-edition-row{display:grid;align-items:center;gap:16px;min-height:60px;padding:10px 2px;border-bottom:1px solid var(--line);text-align:left;width:100%;background:transparent;color:inherit;border-radius:0;border-top:0;border-left:0;border-right:0;font-size:12px}.newsletter-directory-row{grid-template-columns:minmax(190px,1.8fr) minmax(115px,1fr) minmax(100px,1fr) 90px 16px}.newsletter-edition-row{grid-template-columns:minmax(220px,2fr) 150px 90px 110px 16px}.newsletter-row-primary{display:flex;align-items:center;gap:10px;min-width:0}.newsletter-row-primary>span{min-width:0}.newsletter-row-primary strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:550}.newsletter-row-primary small,.newsletter-edition-row small{display:block;color:var(--muted);font-size:11px;margin-top:4px}.newsletter-directory-row:hover,.newsletter-edition-row:hover{background:var(--hover, rgba(127, 127, 127, .04))}.newsletter-directory-row .workspace-image{width:30px;height:30px;flex:none}.newsletter-form{max-width:900px}.newsletter-settings-form{max-width:840px}.newsletter-settings-form .newsletter-section{padding:18px 0}.newsletter-settings-form .newsletter-fields{margin:12px 0 0;gap:12px 18px}.newsletter-plan-summary{display:flex;align-items:center;gap:10px;margin:13px 0}.newsletter-plan-summary>svg{color:var(--muted);flex:none}.newsletter-plan-summary>span:first-of-type{flex:1;min-width:0}.newsletter-plan-summary strong,.newsletter-config-disclosure summary strong{display:block;font-weight:500;color:var(--ink)}.newsletter-plan-summary small,.newsletter-config-disclosure summary small{display:block;margin-top:4px;font-size:11px;font-weight:400;color:var(--muted);line-height:1.5}.newsletter-plan-fields{align-items:end}.newsletter-plan-fields>p{font-size:11px;margin:0 0 8px}.newsletter-config-disclosure>summary{display:flex;align-items:center;gap:9px;min-height:36px;cursor:pointer;list-style:none}.newsletter-config-disclosure>summary::-webkit-details-marker{display:none}.newsletter-config-disclosure>summary>span:first-child{min-width:0;flex:1}.newsletter-config-disclosure>summary>svg:last-child{color:var(--muted);flex:none;transition:transform .15s ease}.newsletter-config-disclosure[open]>summary>svg:last-child{transform:rotate(180deg)}.newsletter-config-disclosure>summary:focus-visible{outline:2px solid var(--ink);outline-offset:4px;border-radius:3px}.newsletter-config-disclosure[open]>summary{margin-bottom:14px}.newsletter-config-save{border-top:1px solid var(--line);padding:13px 0}@media(max-width:600px){.newsletter-config-disclosure>summary{min-height:44px}.newsletter-plan-fields>p{margin-bottom:0}}@media(prefers-reduced-motion:reduce){.newsletter-config-disclosure>summary>svg:last-child{transition:none}}.newsletters fieldset{border:0;padding:0;margin:0;min-width:0}.newsletter-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin:18px 0}.newsletter-fields>.wide{grid-column:1/-1}.newsletters label{display:flex;flex-direction:column;gap:7px;font-size:11px;color:var(--muted);min-width:0}.newsletters :where(input:not([type=checkbox]):not([type=radio]):not([type=color])),.newsletters select,.newsletters textarea{font-size:12px;min-height:36px;width:100%;max-width:100%;min-width:0;color:var(--ink);border:1px solid var(--line);border-radius:5px;padding:8px 10px;background:var(--paper, var(--theme-surface, #fff))}.newsletters textarea{line-height:1.6;resize:vertical;min-height:90px}.newsletters .newsletter-checkbox{display:flex;flex-direction:row;align-items:flex-start;gap:9px;color:var(--ink);font-size:12px;line-height:1.5}.newsletter-checkbox input{margin:2px 0 0;width:14px;height:14px;flex:none;accent-color:var(--ink)}.newsletter-section{border-top:1px solid var(--line);padding:20px 0;min-width:0}.newsletter-section:first-child{border-top:0;padding-top:0}.newsletter-section-heading{display:flex;align-items:center;gap:8px;margin-bottom:7px}.newsletter-section>p{color:var(--muted);margin:6px 0 16px}.newsletter-conflict{padding:14px;border:1px solid var(--line);border-radius:6px;margin:12px 0;line-height:1.6}.newsletter-conflict>strong{font-weight:550}.newsletter-conflict details{margin:10px 0}.newsletter-conflict summary{cursor:pointer}.newsletter-conflict p{color:var(--muted)}.newsletter-saved-review{padding:12px 0;overflow-wrap:anywhere}.newsletter-editor-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.newsletter-back{display:inline-flex;gap:6px;align-items:center;background:transparent;border:0;color:var(--muted);font-size:12px;padding:5px 0}.newsletter-editor-grid{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:24px;align-items:start}.newsletter-editor-content,.newsletter-evidence{min-width:0}.newsletter-evidence{border-left:1px solid var(--line);padding-left:20px}.newsletter-evidence-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.newsletter-event{padding:12px 0;border-bottom:1px solid var(--line)}.newsletter-event:first-of-type{padding-top:0}.newsletter-event-title{display:flex;gap:9px;align-items:flex-start}.newsletter-event-title input{flex:none;margin-top:3px}.newsletter-event-title strong{font-size:12px;font-weight:550;line-height:1.5}.newsletter-event p{font-size:11px;color:var(--muted);margin:6px 0}.newsletter-event a,.newsletter-source-link{display:inline-flex;align-items:center;gap:4px;color:var(--ink);font-size:11px;max-width:100%;overflow-wrap:anywhere}.newsletter-event details{font-size:11px;margin-top:8px;color:var(--muted)}.newsletter-event summary{cursor:pointer}.newsletter-event dl{display:grid;grid-template-columns:70px minmax(0,1fr);gap:5px;margin:10px 0}.newsletter-event dt,.newsletter-event dd{margin:0;overflow-wrap:anywhere}.newsletter-event ul{padding-left:16px}.newsletter-event li{margin:6px 0}.newsletter-history{list-style:none;margin:0;padding:0}.newsletter-history li{border-bottom:1px solid var(--line);padding:13px 0}.newsletter-history-header{display:flex;align-items:center;gap:8px;font-size:12px}.newsletter-history time{margin-left:auto;color:var(--muted);font-size:11px}.newsletter-history details{margin-top:8px;color:var(--muted);font-size:11px}.newsletter-history summary{cursor:pointer}.newsletter-table-wrap{overflow:auto}.newsletter-table{border-collapse:collapse;width:100%;text-align:left;font-size:12px}.newsletter-table th{font-size:11px;color:var(--muted);font-weight:400;padding:9px 12px 9px 0;border-bottom:1px solid var(--line)}.newsletter-table td{padding:13px 12px 13px 0;border-bottom:1px solid var(--line);vertical-align:top}.newsletter-table td small{display:block;color:var(--muted);margin-top:4px}.newsletter-pager{display:flex;justify-content:flex-end;align-items:center;gap:8px;margin-top:16px;color:var(--muted)}.newsletter-connection-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}.newsletter-key-note,.newsletter-event-count{font-size:11px;color:var(--muted)}.newsletters label.newsletter-search{flex-direction:row;gap:7px}.newsletters .newsletter-search input{border:0;background:transparent;padding:0;min-height:0;height:100%;box-shadow:none}.newsletter-status{width:fit-content}.newsletter-summary strong.newsletter-summary-date{font-size:16px;overflow-wrap:anywhere}.newsletter-context{border-bottom:1px solid var(--line);padding:12px 0}.newsletter-context summary{display:flex;gap:8px;cursor:pointer}.newsletter-context p{color:var(--muted);overflow-wrap:anywhere}.newsletters .email-rich-editor{font-size:12px}.newsletters .email-rich-toolbar select{width:125px;min-height:30px;padding:4px 8px}.newsletters .email-rich-toolbar input[type=color]{width:24px;padding:0}.newsletters .email-rich-toolbar .email-upload input{width:0;min-height:0}.newsletter-editor-tabs{margin-top:18px}.newsletter-ready{color:var(--theme-text-success, #286945)}@media(max-width:1000px){.newsletter-editor-grid{grid-template-columns:minmax(0,1fr) 270px;gap:18px}.newsletter-evidence{padding-left:16px}.newsletter-directory-row{grid-template-columns:minmax(160px,1.8fr) 110px 100px 60px 14px}}@media(max-width:760px){.newsletters{padding:18px 16px}.newsletter-editor-grid,.newsletter-connection-grid{grid-template-columns:minmax(0,1fr)}.newsletter-evidence{border-left:0;border-top:1px solid var(--line);padding:18px 0 0}.newsletter-directory-row{grid-template-columns:minmax(0,1fr) auto 14px;gap:10px}.newsletter-directory-row>.newsletter-directory-count,.newsletter-directory-row>.newsletter-directory-source{display:none}.newsletter-edition-row{grid-template-columns:minmax(0,1fr) auto 14px;gap:8px}.newsletter-edition-row>.newsletter-edition-date,.newsletter-edition-row>.newsletter-event-count{display:none}.newsletter-summary{gap:12px}.newsletter-summary>div{flex-direction:column;gap:4px;font-size:11px}.newsletter-summary strong{font-size:21px}.newsletter-heading{align-items:flex-start}.newsletter-heading h1{font-size:20px}.newsletter-heading>.newsletter-draft-only{display:none}.newsletter-fields{gap:12px}.newsletter-table th:nth-child(3),.newsletter-table td:nth-child(3){display:none}.newsletter-editor-top{align-items:flex-start}.newsletter-history time{font-size:10px}.newsletter-form>.newsletter-actions{padding-bottom:12px}}@media(max-width:420px){.newsletters{padding:15px 12px}.newsletter-fields{grid-template-columns:minmax(0,1fr)}.newsletter-fields>.wide{grid-column:auto}.newsletter-toolbar{align-items:flex-start;flex-wrap:wrap}.newsletter-search{width:100%}.newsletter-tabs>button{padding:10px;font-size:11px}.newsletter-title{gap:9px}.newsletter-title .workspace-image{width:30px;height:30px}.newsletter-heading p{font-size:11px}.newsletter-editor-top{gap:8px}.newsletter-editor-top .newsletter-actions{gap:5px}.newsletter-editor-top .button{font-size:10px;padding:7px 8px}.newsletter-table td{max-width:180px;overflow-wrap:anywhere}.newsletter-table th:last-child,.newsletter-table td:last-child{display:none}.newsletter-summary strong.newsletter-summary-date{font-size:13px}.newsletter-note{padding:10px;font-size:11px}.newsletter-conflict{padding:10px}.newsletter-history-header{flex-wrap:wrap}.newsletter-history time{margin-left:0;width:100%}}.newsletter-readonly{display:block;padding:9px 0;color:var(--ink);font-size:12px;line-height:1.6}.newsletters .email-rich-canvas iframe,.newsletters .email-original-preview{color-scheme:light;--theme-surface: initial;background:#fff}.newsletter-back{flex:none;white-space:nowrap}.newsletter-inline-label{display:flex;align-items:center;gap:6px}.newsletter-pro{display:inline-flex;border:1px solid var(--line);border-radius:3px;padding:1px 4px;font-size:9px;font-weight:550;line-height:1.4;color:var(--muted)}.newsletter-domain-picker{min-width:0}.newsletter-domain-status{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:9px}.newsletters .newsletter-text-action{display:inline-flex;align-items:center;gap:5px;background:transparent;padding:4px 0;border:0;font-size:11px;color:var(--muted);cursor:pointer}.newsletter-text-action:hover{color:var(--ink)}.newsletter-domain-picker>.newsletter-text-action{margin-top:5px}.newsletter-publication-picker{display:flex;gap:14px;align-items:end;flex-wrap:wrap;margin:0 0 18px}.newsletter-publication-picker>label{width:min(300px,100%)}.newsletter-publication-picker>.button{margin-left:auto}.newsletter-cadence-note{display:flex;align-items:center;gap:6px;color:var(--muted);font-size:11px;min-height:36px}.newsletter-config-navigation{margin:0 0 16px}.newsletter-configuration-layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:28px;align-items:start}.newsletter-configuration-layout>*{min-width:0}.newsletter-publication-form{max-width:840px}.newsletter-publication-form .newsletter-fields{gap:12px;margin:12px 0 0}.newsletter-publication-form .newsletter-section{padding:16px 0}.newsletter-publication-form .newsletter-section:first-child{padding-top:0}.newsletter-publication-form .newsletter-domain-picker{grid-column:1/-1}.newsletter-publication-form .newsletter-fields>label:first-child{grid-column:1/-1}.newsletter-cadence-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,.8fr);gap:12px;margin-top:12px}.newsletter-cadence-fields>label:last-child{grid-column:1/-1}.newsletter-publication-form .newsletter-checkbox strong{display:block;font-weight:500}.newsletter-publication-form .newsletter-checkbox small{display:block;color:var(--muted);font-size:11px;margin-top:3px}.newsletter-signup-options{margin-top:18px}.newsletter-origins{margin-top:12px}.newsletters .newsletter-origins textarea{min-height:72px}.newsletter-connect{border:1px solid var(--line);border-radius:6px;padding:14px}.newsletter-connect.newsletter-section:first-child,.newsletter-connect.newsletter-section{padding:14px}.newsletter-connect>summary>span{flex:1}.newsletter-connect>summary>svg{flex:none;color:var(--muted)}.newsletter-connect-identity{display:grid;gap:13px;margin-top:16px}.newsletter-connect-identity>div{display:flex;flex-direction:column;align-items:flex-start;gap:5px;min-width:0}.newsletter-connect-identity>div>span,.newsletter-connect-identity small{color:var(--muted);font-size:11px}.newsletter-connect-identity strong{font-weight:500;font-size:12px}.newsletter-connect-identity code{font-size:11px;overflow-wrap:anywhere}.newsletter-copy-action{display:inline-flex;align-items:center;flex-wrap:wrap;gap:5px}.newsletter-code-tabs{display:flex;flex-wrap:wrap;gap:3px;border-bottom:1px solid var(--line);margin-top:18px}.newsletter-code-tabs>button{border:0;border-bottom:2px solid transparent;padding:8px 7px;border-radius:0;background:transparent;font-size:11px;color:var(--muted)}.newsletter-code-tabs>button[aria-pressed=true]{color:var(--ink);border-bottom-color:var(--ink)}.newsletter-connection-status{color:var(--muted);font-size:11px;overflow-wrap:anywhere}.newsletter-code-block{margin-top:12px;min-width:0}.newsletter-code-help{font-size:11px;color:var(--muted);line-height:1.6;margin:10px 0}.newsletter-server-keys{border-top:1px solid var(--line);margin-top:20px;padding-top:16px}.newsletter-token-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:10px 0;border-bottom:1px solid var(--line)}.newsletter-token-row>svg{color:var(--muted);flex:none}.newsletter-token-row>div:first-of-type{flex:1;min-width:100px}.newsletter-token-row strong{display:block;font-size:12px;font-weight:500;overflow-wrap:anywhere}.newsletter-token-row small{display:block;color:var(--muted);font-size:10px;margin-top:4px}.newsletter-token-actions{display:flex;gap:5px}.newsletter-key-create{display:flex;align-items:end;flex-wrap:wrap;gap:8px;margin-top:14px}.newsletter-key-create>label{flex:1;min-width:140px}.newsletter-key-review,.newsletter-once-secret{margin:12px 0;padding:12px;border:1px solid var(--line);border-radius:5px;font-size:11px}.newsletter-key-review strong,.newsletter-once-secret strong{font-weight:550}.newsletter-key-review p,.newsletter-once-secret p{color:var(--muted);margin:6px 0 12px}.newsletters .newsletter-once-secret textarea{font-family:ui-monospace,monospace;font-size:11px;min-height:64px;margin-bottom:10px}@media(max-width:1000px){.newsletter-configuration-layout{grid-template-columns:minmax(0,1fr);gap:16px}.newsletter-configuration-layout>.newsletter-connect{max-width:840px}}@media(max-width:600px){.newsletter-publication-picker{gap:8px}.newsletter-publication-picker>label{width:100%}.newsletter-publication-picker>.button{margin-left:0}.newsletter-cadence-note{flex:1;min-width:160px;font-size:10px;line-height:1.5}.newsletter-connect.newsletter-section{padding:11px}.newsletter-cadence-fields{gap:9px;grid-template-columns:repeat(2,minmax(0,1fr))}.newsletter-cadence-fields>label:nth-last-child(2){grid-column:1 / -1}.newsletter-cadence-fields>label{min-width:0}.newsletter-code-tabs>button{min-height:44px}.newsletter-token-actions .button,.newsletter-key-create>button,.newsletter-once-secret .button{min-height:40px}}.newsletter-intake-status{padding:11px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin:12px 0;font-size:11px}.newsletter-intake-status>div:first-child{display:flex;align-items:center;gap:7px}.newsletter-intake-status strong{font-weight:500}.newsletter-intake-status p{color:var(--muted);margin:6px 0;line-height:1.6}.newsletter-intake-counts{display:flex;flex-wrap:wrap;gap:4px 14px;color:var(--muted)}.newsletter-sender-domain{display:flex;gap:7px;align-items:center;overflow-wrap:anywhere;font-size:12px}.newsletter-sender-domain>span{display:grid;gap:3px}.newsletter-sender-domain small,.newsletter-directory-source>span>small{display:block;font-size:10px;color:var(--muted)}.newsletter-directory-source{display:grid;gap:7px}.newsletter-editions-toolbar{gap:10px;margin:0 0 12px}.newsletter-editions-toolbar .newsletter-search{width:248px}.newsletters .newsletter-status-filter{width:auto;min-height:33px;height:33px;padding:0 28px 0 10px;font-size:12px}.newsletter-editions-total{display:inline-flex;align-items:center;gap:5px;margin-right:auto;color:var(--muted);white-space:nowrap;font-size:11px}.newsletter-preparation-note{margin-bottom:12px;color:var(--muted);font-size:11px}.newsletter-preparation-note>summary{display:flex;align-items:center;gap:7px;min-height:30px;cursor:pointer;list-style:none}.newsletter-preparation-note>summary::-webkit-details-marker{display:none}.newsletter-preparation-note>summary>svg{flex:none}.newsletter-preparation-note>summary>svg:last-child{margin-left:auto;transition:transform .15s}.newsletter-preparation-note[open]>summary>svg:last-child{transform:rotate(180deg)}.newsletter-preparation-note>summary>span:first-of-type{color:var(--ink)}.newsletter-preparation-note>summary>span:nth-of-type(2){border-left:1px solid var(--line);padding-left:8px}.newsletter-preparation-note>div{padding:0 0 5px 22px}.newsletter-preparation-note p{margin:4px 0;line-height:1.6}.newsletter-editions-columns,.newsletter-editions .newsletter-edition-row{grid-template-columns:minmax(180px,1fr) 135px 82px 54px 145px 14px;gap:16px}.newsletter-editions-columns{display:grid;color:var(--muted);font-size:10px;padding:9px 8px;border-bottom:1px solid var(--line)}.newsletter-editions .newsletter-edition-row{min-height:52px;padding:8px}.newsletter-editions .newsletter-row-primary{gap:8px}.newsletter-editions .newsletter-row-primary>svg{color:var(--muted);flex:none}.newsletter-editions .newsletter-row-primary strong{min-width:0;font-weight:500}.newsletter-edition-coverage{display:flex;flex-direction:column;gap:3px;font-size:11px;white-space:nowrap}.newsletter-editions .newsletter-edition-coverage small{margin:0;font-size:10px;color:var(--muted)}.newsletter-editions .newsletter-status{display:inline-flex;align-items:center;gap:5px;font-size:11px}.newsletter-editions .newsletter-status:before{content:"";width:6px;height:6px;border:1px solid var(--muted);border-radius:50%;flex:none}.newsletter-editions .newsletter-status[data-editorial-status=review]:before{background:#a78337;border-color:var(--theme-line, #a78337)}.newsletter-editions .newsletter-status[data-editorial-status=archived]:before{border-radius:1px;opacity:.6}.newsletter-edition-mobile-label{display:none}.newsletter-editions .newsletter-event-count{color:var(--muted);font-size:11px;font-variant-numeric:tabular-nums}.newsletter-edition-date{font-size:11px}.newsletter-edition-arrow{color:var(--muted)}.newsletter-editions-empty{display:flex;align-items:center;gap:16px;padding:25px 8px}.newsletter-editions-empty>svg{flex:none;color:var(--muted)}.newsletter-editions-empty>div{flex:1;min-width:0}.newsletter-editions-empty h2{font-size:13px;font-weight:550;margin:0 0 5px}.newsletter-editions-empty p{font-size:12px;color:var(--muted);margin:0;line-height:1.6}.newsletter-editions-loading{padding:20px 8px}.newsletter-connect-heading{display:flex;gap:9px;align-items:flex-start}.newsletter-connect-heading>svg{flex:none;margin-top:2px;color:var(--muted)}.newsletter-connect-heading h2{font-size:13px;margin:0 0 4px}.newsletter-connect-heading small{font-size:11px;color:var(--muted)}.newsletter-connect-identity{border-top:1px solid var(--line);padding-top:16px}@media(max-width:1000px){.newsletter-editions-columns,.newsletter-editions .newsletter-edition-row{grid-template-columns:minmax(150px,1fr) 122px 77px 45px 14px;gap:12px}.newsletter-editions-columns>span:nth-child(5),.newsletter-editions .newsletter-edition-date{display:none}.newsletter-configuration-layout>.newsletter-connect{order:-1}}@media(max-width:760px){.newsletter-editions-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.newsletter-editions-toolbar .newsletter-search{width:100%;grid-column:1 / -1}.newsletter-editions-toolbar .newsletter-status-filter{grid-column:1;grid-row:2;max-width:135px;min-height:36px}.newsletter-editions-toolbar>.button{grid-column:2;grid-row:2;min-height:36px}.newsletter-editions-total{grid-column:1 / -1;font-size:10px}.newsletter-editions-columns{display:none}.newsletter-editions-table{border-top:1px solid var(--line)}.newsletter-editions .newsletter-edition-row{grid-template-columns:minmax(0,1fr) auto;gap:7px 10px;padding:12px 2px;min-height:72px}.newsletter-editions .newsletter-row-primary{grid-column:1 / -1;grid-row:1}.newsletter-editions .newsletter-row-primary strong{font-size:12px}.newsletter-edition-coverage{grid-column:1;grid-row:2;flex-direction:row;font-size:11px}.newsletter-edition-coverage small{display:none!important}.newsletter-editions .newsletter-status{grid-column:2;grid-row:2;justify-content:flex-end}.newsletter-editions .newsletter-event-count{display:block;grid-column:1;grid-row:3;font-size:10px}.newsletter-edition-mobile-label{display:inline}.newsletter-edition-arrow{display:none}.newsletter-preparation-note>summary{flex-wrap:wrap;min-height:36px}.newsletter-preparation-note>summary>span:nth-of-type(2){font-size:10px}.newsletter-editions-empty{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:12px}.newsletter-editions-empty>.button{grid-column:2;justify-self:start;margin-left:0}}@media(prefers-reduced-motion:reduce){.newsletter-preparation-note>summary>svg:last-child{transition:none}}.newsletter-admin{max-width:1600px;padding:28px}.newsletter-admin h1{font-size:23px}.newsletter-admin-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.newsletter-admin-actions a{text-decoration:none}.newsletter-admin .newsletter-summary{position:relative;padding:8px 0 23px;margin-bottom:22px}.newsletter-admin .newsletter-summary>div{flex-direction:column;align-items:flex-start;gap:5px}.newsletter-admin .newsletter-summary strong{font-size:21px;font-weight:550}.newsletter-directory-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.newsletter-directory-heading>span{font-size:11px;color:var(--muted)}.newsletter-admin-filters{gap:14px;flex-wrap:wrap;align-items:center;margin-bottom:10px}.newsletter-admin-filters .newsletter-search{flex:1;min-width:220px}.newsletter-admin-filters>label:not(.newsletter-search){display:flex;flex-direction:row;align-items:center;gap:8px;font-size:11px;color:var(--muted)}.newsletter-admin-filters select{width:auto;min-height:34px;padding:6px 24px 6px 8px;background:var(--paper);border:1px solid var(--line);border-radius:5px;color:var(--ink);font:inherit}.newsletter-directory-table{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;text-align:left}.newsletter-directory-table thead th{position:sticky;top:0;z-index:2;background:var(--paper);padding:12px 10px;border-bottom:1px solid var(--line);font-size:10px;font-weight:500;color:var(--muted)}.newsletter-directory-table thead th:first-child{width:32%;padding-left:2px}.newsletter-directory-table thead th:nth-child(2){width:26%}.newsletter-directory-table thead th:nth-child(3){width:30%}.newsletter-directory-table tbody th,.newsletter-directory-table tbody td{padding:15px 10px;border-bottom:1px solid var(--line);vertical-align:middle;font-weight:400;overflow-wrap:anywhere}.newsletter-directory-table tbody th{padding-left:2px}.newsletter-directory-table tbody tr:hover{background:var(--hover, rgba(127, 127, 127, .04))}.newsletter-directory-table .newsletter-row-primary>.workspace-image{width:34px;height:34px;flex:0 0 34px;border-radius:6px;--brand-thumbnail-paper: #fff;background:var(--brand-thumbnail-paper)}.newsletter-directory-table .newsletter-row-primary>span:not(.workspace-image):not(.realtime-activity){flex:1}.newsletter-directory-table .newsletter-row-primary a{display:flex;align-items:center;gap:8px;color:var(--ink);text-decoration:none}.newsletter-directory-table .newsletter-row-primary a:hover strong{text-decoration:underline;text-underline-offset:3px}.newsletter-directory-table .newsletter-row-primary a>svg{color:var(--muted);flex:none}.newsletter-source-cell{display:flex;flex-direction:column;align-items:flex-start;gap:7px;font-size:11px;color:var(--muted)}.newsletter-edition-count>strong{font-size:14px;font-weight:500}.newsletter-edition-count>small{display:block;color:var(--muted);font-size:10px;margin-top:4px}@media(max-width:760px){.newsletter-admin{padding:18px 16px}.newsletter-admin .newsletter-heading{align-items:flex-start;flex-direction:column}.newsletter-admin-actions{width:100%}.newsletter-admin .newsletter-summary{gap:12px}.newsletter-admin .newsletter-summary>div{font-size:10px}.newsletter-admin-filters .newsletter-search{min-width:100%}.newsletter-admin-filters>label:not(.newsletter-search){flex:1;flex-direction:column;align-items:stretch;gap:5px;min-width:110px}.newsletter-directory-table,.newsletter-directory-table tbody{display:block}.newsletter-directory-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.newsletter-directory-table tbody tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:16px 0;border-bottom:1px solid var(--line)}.newsletter-directory-table tbody th,.newsletter-directory-table tbody td{display:block;padding:0;border:0}.newsletter-directory-table tbody th{grid-column:1/-1}.newsletter-directory-table tbody td[data-label="Source website"],.newsletter-directory-table tbody td[data-label="Sender domains"]{grid-column:1}.newsletter-directory-table tbody td:before{content:attr(data-label);display:block;color:var(--muted);font-size:10px;margin-bottom:7px}.newsletter-directory-table .newsletter-edition-count{grid-column:2;grid-row:2;text-align:right}.newsletter-directory-table .newsletter-row-primary>.workspace-image{width:40px;height:40px;flex-basis:40px}.newsletter-directory-heading{align-items:flex-start}}.email-setup{min-width:0}.email-setup p{margin:6px 0;color:var(--muted);font-size:12px;line-height:1.55}.email-setup-section-heading,.email-setup-section-heading>div{display:flex;align-items:center;gap:8px;min-width:0}.email-setup-section-heading{justify-content:space-between;margin-bottom:12px;gap:12px}.email-setup-section-heading>div>span:not(.realtime-activity){color:var(--muted);font-size:11px;font-variant-numeric:tabular-nums}.email-setup-campaigns{padding-bottom:20px;margin-bottom:22px;border-bottom:1px solid var(--line)}.email-setup-campaign-list{border-top:1px solid var(--line)}.email-setup-campaign{display:flex;align-items:center;gap:12px;width:100%;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;color:var(--ink);padding:11px 3px;text-align:left}.email-setup-campaign:hover{background:var(--theme-hover, var(--soft))}.email-setup-campaign>svg{flex:none;color:var(--muted)}.email-setup-campaign-name{flex:1;min-width:0}.email-setup-campaign-name strong{display:block;font-size:12px;font-weight:550;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.email-setup-campaign-name small{display:block;margin-top:4px;font-size:10px;color:var(--muted)}.email-setup-campaign>.email-status{font-size:10px}.email-setup-empty{display:flex;align-items:center;gap:13px;background:var(--soft);border-radius:6px;padding:14px}.email-setup-empty>svg{color:var(--muted);flex:none}.email-setup-empty strong{font-weight:550;font-size:12px}.email-setup-empty p{margin:3px 0 0;font-size:11px}.email-setup-columns{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(285px,.8fr);gap:28px;align-items:start}.email-setup-guide{min-width:0}.email-setup-intro{margin-top:-5px!important}.email-setup-destination{margin:18px 0 6px}.email-setup-destination>label{display:block;font-size:11px;color:var(--muted);margin-bottom:7px}.email-setup-destination>div{display:flex;align-items:center;gap:8px}.email-setup-destination select{min-width:0;flex:1;font-size:12px;border:1px solid var(--line);background:var(--paper);border-radius:5px;padding:8px;color:var(--ink)}.email-setup-destination>div>span{flex:1;color:var(--muted);font-size:11px}.email-setup-code-tabs{display:flex;gap:3px;border-bottom:1px solid var(--line);margin:17px 0 10px}.email-setup-code-tabs>button{background:none;border:0;border-radius:0;border-bottom:2px solid transparent;padding:9px 10px;color:var(--muted);font-size:11px;white-space:nowrap}.email-setup-code-tabs>button[aria-pressed=true]{border-color:var(--ink);color:var(--ink)}.email-setup-hint{font-size:11px!important;margin:9px 0 12px!important}.email-setup-text-link,.email-setup-scope>button{display:inline-flex;align-items:center;gap:6px;background:none;border:0;padding:0;color:var(--muted);font:inherit;font-size:11px;margin-top:12px;text-align:left}.email-setup-text-link:hover,.email-setup-scope>button:hover{color:var(--ink)}.email-setup-scope{border-top:1px solid var(--line);padding-top:13px;margin-top:16px}.email-setup-scope>strong{font-size:11px;font-weight:550}.email-setup-scope p{font-size:11px}.email-setup-scope>button{margin-top:4px}.email-setup-sender{border:1px solid var(--line);border-radius:7px;min-width:0;padding:0 14px}.email-setup-sender>summary{display:flex;gap:9px;align-items:center;cursor:pointer;padding:14px 0;list-style:none}.email-setup-sender>summary::-webkit-details-marker{display:none}.email-setup-sender>summary>svg{flex:none;color:var(--muted)}.email-setup-sender>summary>span:first-of-type{flex:1;min-width:0}.email-setup-sender>summary strong{display:block;font-size:12px;font-weight:550}.email-setup-sender>summary small{display:block;font-size:10px;margin-top:4px;color:var(--muted);overflow-wrap:anywhere}.email-setup-sender>summary>.email-status{font-size:10px}.email-setup-sender[open]>summary{border-bottom:1px solid var(--line)}.email-setup-sender .email-connection-summary{margin:14px 0;padding:0;border:0}.email-setup-sender .email-connection-summary>header{flex-wrap:wrap;gap:8px}.email-setup-sender .email-connection-summary h2{font-size:12px}.email-setup-sender .email-connection-summary dl{grid-template-columns:1fr}.email-setup-sender .email-note{font-size:11px}.email-setup-sender .email-edit-grid{grid-template-columns:1fr}.email-setup-sender .email-toolbar{flex-wrap:wrap}.email-setup-connected-note{padding:16px 2px}.email-setup-connected-note>strong{font-size:12px;font-weight:550}.email-setup-connected-note p{font-size:11px}.email-setup-connected-note .email-setup-text-link{margin-top:5px}@media(max-width:980px){.email-setup-columns{grid-template-columns:minmax(0,1fr);gap:22px}.email-setup-sender-column{grid-row:1}.email-setup-campaigns{margin-bottom:18px}.email-setup-sender .email-edit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.email-setup-section-heading{gap:8px}.email-setup-campaigns{padding-bottom:15px}.email-setup-campaign{gap:8px;padding:10px 2px}.email-setup-campaign>.email-status{max-width:85px;white-space:normal}.email-setup-campaign>svg:last-child{display:none}.email-setup-destination>div{flex-wrap:wrap}.email-setup-destination select{flex-basis:100%}.email-setup-sender .email-edit-grid{grid-template-columns:1fr}.email-setup-empty{padding:12px}.email-setup-code-tabs>button{padding:8px 9px}}.email-operational-heading{display:flex;align-items:center;gap:10px;padding:16px 0;border-bottom:1px solid var(--line)}.email-operational-heading>div{margin-right:auto;min-width:0}.email-operational-heading h2{font-size:18px}.email-operational-heading p{color:var(--muted);margin:5px 0 0;font-size:11px}.email-sequence-stats{display:flex;gap:28px;position:relative;padding:18px 0}.email-sequence-stats>div{display:flex;flex-direction:column;gap:4px}.email-sequence-stats strong{font-size:22px;font-weight:500}.email-sequence-stats span{font-size:11px;color:var(--muted)}.email-sequence-stats>.realtime-activity{position:absolute;right:0;top:10px}.email-sequence-workbench{display:grid;grid-template-columns:230px minmax(0,1fr);gap:22px;align-items:start}.email-sequence-workbench>aside{min-width:0}.email-sequence-workbench nav{display:grid;gap:4px}.email-sequence-workbench nav>button{display:flex;gap:9px;padding:12px 10px;border:1px solid transparent;border-radius:5px;text-align:left;background:transparent;color:var(--ink)}.email-sequence-workbench nav>button[aria-current=step]{border-color:var(--line);background:color-mix(in srgb,var(--muted) 6%,transparent)}.email-sequence-workbench nav>button>span:first-child{font-size:10px;color:var(--muted);padding-top:2px}.email-sequence-workbench nav small{display:block;color:var(--muted);font-size:10px;margin-bottom:4px}.email-sequence-workbench nav strong{font-size:12px;font-weight:500;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.email-template-panel{min-width:0}.email-template-panel>header{display:flex;gap:8px;align-items:center;margin-bottom:14px}.email-template-panel>header>div{margin-right:auto;min-width:0}.email-template-panel>header p{font-size:11px;color:var(--muted);margin:5px 0 0;overflow-wrap:anywhere}.email-template-preview-tools{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:12px 0;flex-wrap:wrap}.email-template-preview-tools>strong{font-size:12px;font-weight:500;overflow-wrap:anywhere;flex:1;min-width:150px}.email-template-preview-tools>div{display:flex;gap:5px}.email-template-preview-tools button[aria-pressed=true]{border-color:var(--ink)}.email-original-preview-wrap{background:var(--theme-subtle, #f4f6f3);padding:12px;border:1px solid var(--line);border-radius:6px;min-width:0}.email-original-preview{display:block;width:100%;margin:auto;border:0;background:var(--theme-surface, #fff)}.email-template-html summary{font-size:11px;cursor:pointer;margin:10px 0;color:var(--muted)}.email-template-html textarea{font-family:monospace;font-size:11px}.email-template-save{display:flex;align-items:center;justify-content:space-between;gap:10px;position:sticky;bottom:0;background:var(--paper);border-top:1px solid var(--line);padding:12px 0;margin-top:10px}.email-template-save>span{font-size:11px;color:var(--muted)}.email-sequence-recipients article,.email-sequence-deliveries article{display:flex;align-items:center;gap:16px;padding:14px 8px;border-bottom:1px solid var(--line);position:relative}.email-sequence-recipients article>button,.email-sequence-deliveries article>button{display:flex;flex:1;min-width:0;flex-direction:column;gap:5px;padding:0;border:0;background:transparent;text-align:left;color:var(--ink)}.email-sequence-recipients strong,.email-sequence-deliveries strong{font-size:12px;font-weight:500;overflow-wrap:anywhere}.email-sequence-recipients small,.email-sequence-deliveries small,.email-sequence-deliveries time{font-size:10px;color:var(--muted);overflow-wrap:anywhere}.email-sequence-recipients article>.realtime-activity,.email-sequence-deliveries article>.realtime-activity{position:absolute;right:0;top:2px}.email-recipient-locale{font-size:11px;color:var(--muted)}.email-recipient-progress{width:220px;flex:none}.email-recipient-progress ol{display:flex;gap:4px;padding:0;margin:0 0 7px;list-style:none}.email-recipient-progress li{height:4px;flex:1;background:var(--line);border-radius:2px}.email-recipient-progress li[data-status=delivered]{background:var(--theme-soft, #45835d)}.email-recipient-progress li[data-status=sent]{background:var(--muted)}.email-recipient-progress li:is([data-status=failed],[data-status=bounced],[data-status=complained],[data-status=uncertain]){background:var(--theme-soft, #b1574f)}.email-recipient-progress li:is([data-status=pending],[data-status=sending]){background:#b68d32}.email-sequence-facts,.email-delivery-snapshot dl{display:grid;gap:10px;margin:18px 0;font-size:12px}.email-sequence-facts>div,.email-delivery-snapshot dl>div{display:grid;grid-template-columns:200px minmax(0,1fr);gap:12px}.email-sequence-facts dt,.email-delivery-snapshot dt{color:var(--muted)}.email-sequence-facts dd,.email-delivery-snapshot dd{margin:0;overflow-wrap:anywhere}.email-delivery-snapshot>header{display:flex;gap:10px;margin:18px 0}.email-delivery-snapshot{max-width:900px;margin:auto}:root[data-theme=dark] .email-template-save{background:var(--theme-canvas)}@media(max-width:900px){.email-sequence-workbench{grid-template-columns:190px minmax(0,1fr);gap:15px}.email-recipient-progress{width:160px}}@media(max-width:650px){.email-operational-heading{flex-wrap:wrap}.email-operational-heading>div{flex-basis:100%}.email-sequence-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.email-sequence-stats span{font-size:9px}.email-sequence-stats strong{font-size:20px}.email-sequence-workbench{display:block}.email-sequence-workbench>aside>label{max-width:200px}.email-sequence-workbench nav{display:flex;overflow:auto;margin:0 -4px;padding:0 4px 8px;gap:6px}.email-sequence-workbench nav>button{min-width:140px;width:140px;flex:none;padding:10px 8px}.email-sequence-workbench nav strong{font-size:11px}.email-sequence-workbench>aside>.email-muted{font-size:10px;margin:8px 0 18px}.email-original-preview-wrap{padding:0}.email-template-panel>header{flex-wrap:wrap}.email-template-preview-tools>div{flex-wrap:wrap}.email-sequence-recipients article,.email-sequence-deliveries article{flex-wrap:wrap;gap:8px}.email-sequence-recipients article>button,.email-sequence-deliveries article>button{flex-basis:100%}.email-recipient-progress{width:100%;flex-basis:100%}.email-sequence-deliveries time{margin-left:auto}.email-sequence-facts>div,.email-delivery-snapshot dl>div{grid-template-columns:130px minmax(0,1fr);gap:8px;font-size:11px}.email-template-save{align-items:flex-start}.email-template-save>span{max-width:110px}.email-original-preview{min-width:0}}.email-delivery-events .email-history li>div{display:flex;flex-wrap:wrap;gap:5px 12px}.email-template-panel .email-draft-conflict pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:320px;overflow:auto;font-size:11px}.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}.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}}.section-connectors-page{min-width:0}.section-connectors-heading h1{display:flex;align-items:center;gap:8px}.section-connectors-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:20px 0}.section-connectors-toolbar p{color:var(--muted);font-size:12px}.section-connectors-search{display:flex;align-items:center;gap:8px;min-width:180px;max-width:280px;border:1px solid var(--line);border-radius:7px;padding:0 10px;color:var(--muted)}.section-connectors-search input{border:0;background:transparent;min-width:0;padding:9px 0;box-shadow:none}.section-connector-list{display:grid;gap:12px}.section-connector-card{display:flex;align-items:flex-start;gap:16px;padding:20px;border:1px solid var(--line);border-radius:10px;background:transparent;min-width:0}.section-connector-content{flex:1;min-width:0}.section-connector-content h2{font-size:14px;font-weight:600;display:flex;align-items:center;gap:7px;margin:0 0 5px}.section-connector-content p{color:var(--muted);font-size:12px;line-height:1.6;max-width:640px}.section-connector-content ul{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:5px 14px;margin:9px 0 0;font-size:12px;overflow-wrap:anywhere}.section-connector-actions{display:flex;flex-direction:column;align-items:flex-end;gap:9px;flex-shrink:0}.section-connector-actions small{font-size:10px;color:var(--muted)}.section-connector-status{font-size:11px;color:var(--muted)}.section-connector-status.is-connected{color:var(--success, var(--theme-text-success, #438d5d))}.section-connector-status.is-attention{color:var(--warning, var(--theme-text-warning, #aa7539))}.section-connectors-empty{padding:30px 0;color:var(--muted);font-size:13px}.section-connectors-trigger{white-space:nowrap}.section-connectors-page .tasks-sync-card{margin-top:20px}.workspace-heading-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.section-connector-card .studio-service-icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center}.section-connector-card .studio-service-icon img{object-fit:contain;max-width:100%;max-height:100%}@media(max-width:600px){.section-connectors-toolbar{align-items:stretch;flex-direction:column;gap:12px}.section-connectors-search{max-width:none}.section-connector-card{display:grid;grid-template-columns:28px minmax(0,1fr);padding:15px;gap:12px}.section-connector-actions{grid-column:2;align-items:flex-start;display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:10px}.section-connector-actions small{flex-basis:100%}.section-connector-content ul{display:block}.section-connector-content li+li{margin-top:4px}.workspace-heading-actions{gap:8px}.section-connectors-heading{align-items:center}}.section-connectors-search{flex-direction:row}.section-connectors-search input{flex:1;width:100%}.section-connectors-heading{display:flex;justify-content:space-between}.app-shell.compact-shell .section-connectors-heading .workspace-page-title{flex:1;min-width:0}.app-shell.compact-shell .section-connectors-heading{flex-wrap:nowrap}@media(max-width:640px){.app-shell .tasks-app .task-heading-actions>.section-connectors-trigger{position:absolute;top:2px;right:44px;min-height:32px;height:32px}}.connector-drawer-body{padding:22px;min-width:0;overflow-wrap:anywhere}.connector-drawer-body .tasks-sync-card{margin:0;border:0;padding:0}.connector-drawer-body .tasks-sync-grid{grid-template-columns:1fr}.connector-drawer-body .connector-native-editor{padding:0}.connector-drawer-body .newsletter-configuration-layout,.connector-drawer-body .settings-form-layout{grid-template-columns:1fr}.connector-drawer-body .settings-page{padding:0}.connector-drawer-body input,.connector-drawer-body select,.connector-drawer-body textarea{max-width:100%}@media(max-width:600px){.connector-drawer-body{padding:16px}.connector-drawer-body .newsletter-form-grid,.connector-drawer-body .email-form-grid{grid-template-columns:1fr}}.connector-catalog-drawer>.section-connectors-page{padding:22px}.connector-catalog-drawer .section-connectors-heading{margin:0 0 18px;padding:0;border:0}.connector-catalog-drawer .section-connectors-heading p{margin:0}.section-connectors-live{display:inline-flex}.connector-catalog-drawer .section-connectors-toolbar{flex-direction:column;align-items:stretch;gap:14px}.connector-catalog-drawer .section-connectors-search{max-width:none}.connector-catalog-drawer .section-connector-card{padding:18px 0;border:0;border-bottom:1px solid var(--line);border-radius:0;box-shadow:none}@media(max-width:600px){.connector-catalog-drawer>.section-connectors-page{padding:18px 16px}}.studio-presentation{margin:0 0 42px;max-width:1440px}.studio-project-intro{padding:28px 0 32px;max-width:1120px}.studio-project-kicker{display:flex;align-items:center;gap:18px;color:var(--muted);font-size:11px;line-height:1.5;margin-bottom:16px;flex-wrap:wrap}.studio-project-kicker>span+span{padding-left:18px;border-left:1px solid var(--line)}.studio-project-heading{display:flex;align-items:center;justify-content:space-between;gap:24px}.studio-project-heading h2{font-size:clamp(32px,4.4vw,66px);font-weight:500;letter-spacing:-.055em;line-height:1.08;margin:0;overflow-wrap:anywhere}.studio-project-heading>a{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--ink);text-decoration:none;white-space:nowrap;border-bottom:1px solid var(--line);padding:10px 0}.studio-project-intro>p{font-size:clamp(14px,1.3vw,18px);line-height:1.65;max-width:760px;margin:22px 0 0;color:var(--muted)}.studio-art-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px 24px}.studio-artwork{margin:0;min-width:0}.studio-artwork-concept,.studio-artwork-landscape{grid-column:1/-1}.studio-artwork-open{position:relative;display:block;width:100%;padding:0!important;border:0!important;border-radius:5px;overflow:hidden;background:var(--wash);cursor:zoom-in;min-height:0}.studio-artwork-open>img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}.studio-artwork-concept .studio-artwork-open>img{aspect-ratio:3/2;object-fit:contain}.studio-artwork-landscape .studio-artwork-open>img{aspect-ratio:3/2;object-fit:contain}.studio-expand{position:absolute;right:14px;bottom:14px;display:grid;place-items:center;width:32px;height:32px;background:var(--theme-surface, #ffffffed);color:var(--theme-text, #161718);border-radius:50%;opacity:0;transition:opacity .15s}.studio-artwork-open:hover .studio-expand,.studio-artwork-open:focus-visible .studio-expand{opacity:1}.studio-artwork-open:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.studio-artwork>figcaption{display:flex;align-items:center;gap:11px;padding:13px 1px 0;font-size:12px;min-height:30px}.studio-artwork>figcaption>strong{font-weight:500}.studio-artwork-number{color:var(--muted);font:10px var(--mono)}.studio-artwork-label{margin-left:auto;color:var(--muted);font-size:10px}.studio-artwork-detail{margin:0;padding:12px;min-width:0}.studio-artwork-detail>img{display:block;max-width:100%;width:100%;height:auto;max-height:75vh;object-fit:contain}.studio-artwork-detail>figcaption{display:flex;gap:8px;align-items:center;color:var(--muted);font-size:12px;line-height:1.5;padding:15px 3px 4px}.studio-image-unavailable{display:grid;place-items:center;aspect-ratio:3/2;width:100%;padding:30px;color:var(--muted);font-size:13px;line-height:1.5}@media(max-width:640px){.studio-project-intro{padding:16px 0 24px}.studio-project-heading{align-items:flex-start;flex-direction:column;gap:12px}.studio-project-heading h2{font-size:38px}.studio-project-heading>a{font-size:11px;padding:0 0 6px}.studio-project-intro>p{margin-top:16px;font-size:14px}.studio-art-grid{grid-template-columns:minmax(0,1fr);gap:22px}.studio-artwork-concept .studio-artwork-open>img,.studio-artwork-landscape .studio-artwork-open>img{aspect-ratio:3/2}.studio-artwork-label{font-size:9px}.studio-expand{opacity:1;width:28px;height:28px;bottom:10px;right:10px}.studio-presentation{margin-bottom:28px}}@media(prefers-reduced-motion:reduce){.studio-expand{transition:none}}.studio-client-presentation{margin-bottom:28px;max-width:none}.studio-client-presentation .studio-project-intro{padding:2px 0 22px;max-width:none}.studio-client-presentation .studio-project-kicker{margin-bottom:9px;gap:12px}.studio-client-presentation .studio-project-heading h2{font-size:clamp(26px,3vw,40px);letter-spacing:-.04em}.studio-client-presentation .studio-project-intro>p{font-size:13px;line-height:1.65;margin-top:12px;max-width:850px}.studio-client-presentation .studio-art-grid{display:block}.studio-client-presentation .studio-artwork-open{border-radius:9px}.studio-client-presentation .studio-artwork-open>img{width:100%;height:clamp(180px,22vw,300px);aspect-ratio:auto;object-fit:cover}.studio-client-presentation .studio-artwork>figcaption{padding-top:9px;font-size:10px;color:var(--muted)}@media(max-width:640px){.studio-client-presentation .studio-project-heading h2{font-size:28px}.studio-client-presentation .studio-project-heading{gap:8px}.studio-client-presentation .studio-project-intro{padding-bottom:16px}.studio-client-presentation .studio-artwork-open>img{height:170px}.studio-client-presentation{margin-bottom:20px}}.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-hover, #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:1600px;margin-inline:auto;padding:28px 30px 48px}.app-shell.compact-shell .directory-refreshed>.directory-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:4px 0 26px;padding:0;border:0}.directory-heading h1{display:flex;align-items:center;gap:8px;margin:0;font-size:24px;font-weight:550;letter-spacing:-.6px;line-height:1.25}.directory-new-short{display:none}.directory-heading p{margin:7px 0 0;color:var(--muted);font-size:13px;display:block}.directory-counts{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin-top:10px;color:var(--muted);font-size:11px;line-height:1.4;font-variant-numeric:tabular-nums}.directory-counts strong{color:var(--ink);font-weight:550}.directory-refreshed .directory-toolbar{display:flex;align-items:center;gap:8px;padding:0 0 16px;border-bottom:1px solid var(--line)}.directory-refreshed .directory-tools{display:flex;align-items:center;gap:8px;flex:1;min-width:0;margin:0}.directory-refreshed .directory-search{max-width:460px;min-width:0;height:38px;border-radius:7px;background:var(--paper)}.directory-refreshed .directory-search input{height:100%;min-height:0;padding:0;background:transparent}.directory-refreshed .directory-type-filter{flex:none;margin:0}.directory-refreshed .directory-type-filter select{height:36px;min-height:36px;width:auto;max-width:160px;padding:0 30px 0 10px;font-size:12px;background-color:var(--paper);border:1px solid var(--line);border-radius:6px;color:var(--ink)}.directory-refreshed .directory-trash{height:36px;min-height:36px}.directory-filter-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;color:var(--muted);font-size:12px}.directory-filter-summary>span{min-width:0;overflow-wrap:anywhere}.directory-filter-summary button{display:inline-flex;align-items:center;gap:5px;flex:none;padding:5px 0;border:0;background:none;color:var(--ink);font-size:11px}.directory-filter-summary button:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.directory-refreshed .directory-empty{padding:54px 20px;text-align:center;color:var(--muted)}.directory-refreshed .directory-empty>strong{display:block;color:var(--ink);font-size:15px;font-weight:550}.directory-refreshed .directory-empty>p{margin:9px auto 0;max-width:360px;font-size:12px;line-height:1.6}.directory-refreshed .directory-empty>button{margin:18px auto 0}.directory-refreshed .directory-layout-toggle{display:inline-flex;flex:none;gap:2px;padding:2px;height:36px;border:1px solid var(--line);border-radius:6px}.app-shell .directory-refreshed .directory-layout-toggle>button{display:inline-flex;align-items:center;justify-content:center;gap:5px;width:auto;min-width:30px;font-size:11px;height:30px;min-height:30px;padding:0 8px;border:0;border-radius:4px;color:var(--muted);background:transparent}.app-shell .directory-refreshed .directory-layout-toggle>button:hover{color:var(--ink);background:var(--wash)}.app-shell .directory-refreshed .directory-layout-toggle>button[aria-pressed=true]{color:var(--ink);background:color-mix(in srgb,var(--muted) 12%,transparent)}.app-shell .directory-refreshed .directory-layout-toggle>button:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.directory-refreshed .workspace-grid{grid-template-columns:repeat(auto-fill,minmax(min(310px,100%),1fr));align-items:stretch;gap:16px}.directory-refreshed .workspace-tile,.directory-refreshed .workspace-tile:has(.workspace-project-children){display:flex;flex-direction:column;min-width:0;border:1px solid var(--line);border-radius:12px;background:var(--paper);overflow:hidden}.directory-refreshed .workspace-tile>button:first-child,.directory-refreshed .workspace-tile:has(.workspace-project-children)>button:first-child{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;padding:22px;gap:22px;height:auto;flex:none;background:transparent}.directory-refreshed .workspace-tile>button:first-child:hover{background:var(--wash)}.directory-refreshed .workspace-tile>button:first-child:focus-visible{outline:2px solid var(--ink);outline-offset:-3px;border-radius:11px}.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:46px;height:46px;border-radius:8px;flex:none}.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:15px;line-height:1.4;font-weight:550;overflow-wrap:anywhere}.workspace-card-kind{display:block;margin-top:4px;font-size:11px;line-height:1.4;color:var(--muted)}.workspace-card-arrow{flex:none;color:var(--muted)}.workspace-card-support{display:flex;flex-direction:column;gap:12px;min-width:0}.directory-section-summary{display:flex;flex-direction:column;gap:7px;min-width:0}.directory-section-caption{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:10px;line-height:1.3}.directory-section-names{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 0;min-width:0;font-size:12px;line-height:1.5;color:var(--ink)}.directory-section-names>span{overflow-wrap:anywhere}.directory-section-names>span+span:before{content:"·";margin:0 7px;color:var(--muted)}.directory-section-names>.directory-section-more{color:var(--muted);font-variant-numeric:tabular-nums}.workspace-card-footer{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;min-height:18px}.workspace-card-footer .workspace-platforms{margin:0;gap:5px}.workspace-card-footer .platform-mark{width:17px;height:17px;border:0;background:transparent}.workspace-card-footer .workspace-piece-count{font-size:11px;color:var(--muted)}.directory-refreshed .workspace-project-children{display:flex;flex-direction:column;gap:3px;margin-top:0;padding:10px 16px 12px;border-top:1px solid var(--line);background:transparent;flex:1}.directory-refreshed .directory-project-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;order:2;min-height:32px;margin-top:auto;padding:5px 4px 0;font-size:11px;color:var(--muted)}.directory-project-heading>span{display:flex;align-items:center;gap:6px}.directory-refreshed .workspace-project-children .directory-project-heading>button{padding:5px 7px;display:flex;align-items:center;gap:6px;font-size:11px;color:var(--ink);border:1px solid var(--line);border-radius:6px;min-height:30px}.directory-refreshed[data-workspace-layout=grid] .workspace-project-children:has(.project-open) .directory-project-heading{padding-top:11px}.directory-refreshed .workspace-project-children button{min-height:32px}.directory-refreshed .workspace-project-children .project-open{padding:6px 4px;color:var(--ink);font-size:12px;line-height:1.5}.directory-refreshed .workspace-project-children .project-open:hover,.directory-refreshed .workspace-project-children .directory-project-heading>button:hover{background:var(--wash)}.directory-refreshed .workspace-project-children button:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.directory-project-name{display:flex;align-items:center;gap:9px;min-width:0;overflow-wrap:anywhere}.directory-project-branch{width:8px;height:8px;border-left:1px solid var(--line);border-bottom:1px solid var(--line);border-radius:0 0 0 2px;flex:none;align-self:flex-start;margin-top:4px}.directory-refreshed .workspace-project-children .directory-project-more{justify-content:flex-start;gap:5px;order:1;padding:5px 4px 5px 21px;font-size:11px;color:var(--muted)}.directory-refreshed .workspace-project-children svg{flex:none}.directory-refreshed .workspace-order-status{margin:0}.directory-refreshed .workspace-order-status.has-message{margin-top:8px}.directory-refreshed .workspace-order-status>span:first-child{max-width:calc(100% - 36px)}.directory-refreshed .workspace-group{margin-top:26px}.directory-refreshed .workspace-group h2{margin-top:0;margin-bottom:12px}.directory-refreshed .workspace-group-count,.directory-refreshed .workspace-eol-count{border-radius:5px}.directory-refreshed .workspace-drag-preview{border-radius:8px}.directory-refreshed[data-workspace-layout=list] .workspace-grid{grid-template-columns:minmax(0,1fr);gap:0;border-top:1px solid var(--line)}.directory-refreshed[data-workspace-layout=list] .workspace-tile{border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent}.directory-refreshed[data-workspace-layout=list] .workspace-tile>button:first-child,.directory-refreshed[data-workspace-layout=list] .workspace-tile:has(.workspace-project-children)>button:first-child{display:grid;grid-template-columns:minmax(220px,1.1fr) minmax(200px,1fr);align-items:center;gap:24px;min-height:86px;padding:16px 128px 16px 12px}.directory-refreshed[data-workspace-layout=list] .workspace-tile .workspace-image{width:40px;height:40px}.directory-refreshed[data-workspace-layout=list] .workspace-card-arrow{display:none}.directory-refreshed[data-workspace-layout=list] .workspace-card-support{gap:7px}.directory-refreshed[data-workspace-layout=list] .directory-section-summary{gap:4px}.directory-refreshed[data-workspace-layout=list] .workspace-project-children{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:5px 16px;margin:0;border:0;padding:0 12px 12px 65px;flex:none}.directory-refreshed[data-workspace-layout=list] .directory-project-heading{margin:0 0 0 auto;padding:0;min-height:30px}.directory-refreshed[data-workspace-layout=list] .directory-project-heading>span{display:none}.directory-refreshed[data-workspace-layout=list] .workspace-project-children .project-open,.directory-refreshed[data-workspace-layout=list] .workspace-project-children .directory-project-more{padding:3px 0}.directory-refreshed[data-workspace-layout=list] .workspace-tile:not(:has(.project-open)){position:relative}.directory-refreshed[data-workspace-layout=list] .workspace-tile:not(:has(.project-open)) .workspace-project-children{position:absolute;right:12px;top:28px;padding:0}@media(max-width:1100px){.directory-refreshed[data-workspace-layout=list] .workspace-tile>button:first-child,.directory-refreshed[data-workspace-layout=list] .workspace-tile:has(.workspace-project-children)>button:first-child{grid-template-columns:minmax(180px,1fr) minmax(170px,1fr);gap:18px;padding-right:12px}.directory-refreshed[data-workspace-layout=list] .workspace-tile:not(:has(.project-open)) .workspace-project-children{position:static;padding:0 12px 12px 65px}}@media(max-width:1050px){.directory-refreshed .directory-toolbar{flex-wrap:wrap}.directory-refreshed .directory-tools{flex-basis:100%}.directory-refreshed .directory-search{max-width:none}}@media(max-width:640px){.workspace-directory.directory-refreshed{padding:20px 16px 36px}.app-shell.compact-shell .directory-refreshed>.directory-heading{align-items:flex-start;margin:4px 0 18px;gap:10px}.directory-heading h1{font-size:22px}.directory-heading p{font-size:11px}.directory-heading .button{font-size:11px;padding-inline:9px;min-height:36px;white-space:nowrap}.directory-refreshed .directory-toolbar{flex-wrap:wrap;gap:8px}.directory-refreshed .directory-tools{flex-basis:100%;gap:8px}.directory-refreshed .directory-search{max-width:none;height:40px;padding-inline:8px}.directory-refreshed .directory-layout-toggle{height:40px}.app-shell .directory-refreshed .directory-layout-toggle>button{height:34px;min-height:34px;width:34px;min-width:34px;padding:0}.app-shell .directory-refreshed .directory-layout-toggle>button>span{display:none}.directory-refreshed .directory-toolbar>.directory-type-filter{flex:1 1 calc(50% - 4px);min-width:0}.directory-refreshed .directory-type-filter select{height:36px;width:100%;max-width:none}.directory-refreshed .directory-trash{height:36px}.directory-refreshed .workspace-grid{gap:14px}.directory-refreshed .workspace-group{margin-top:22px}.directory-refreshed .workspace-tile>button:first-child,.directory-refreshed .workspace-tile:has(.workspace-project-children)>button:first-child{padding:18px;gap:18px}.directory-refreshed .workspace-project-children{padding-inline:14px}.directory-refreshed[data-workspace-layout=list] .workspace-tile>button:first-child,.directory-refreshed[data-workspace-layout=list] .workspace-tile:has(.workspace-project-children)>button:first-child{grid-template-columns:minmax(0,1fr);gap:13px;padding:16px 4px 12px}.directory-refreshed[data-workspace-layout=list] .workspace-card-support{margin-left:53px}.directory-refreshed[data-workspace-layout=list] .workspace-project-children,.directory-refreshed[data-workspace-layout=list] .workspace-tile:not(:has(.project-open)) .workspace-project-children{padding:0 4px 14px 57px;gap:5px 14px}.directory-refreshed[data-workspace-layout=list] .directory-project-heading{flex-basis:100%;margin:4px 0 0;justify-content:flex-end}}@media(max-width:400px){.directory-heading .directory-new-full{display:none}.directory-heading .directory-new-short{display:inline}.directory-heading p{font-size:11px;line-height:1.5}.directory-heading h1{font-size:21px}.directory-heading>.button{min-width:60px;flex:none}.directory-counts{font-size:10px;gap:6px}.workspace-directory.directory-refreshed{padding-inline:12px}}.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}}.workspace-card-meta{display:flex;align-items:center;flex-wrap:wrap;gap:4px 7px;margin-top:3px}.directory-refreshed .workspace-card-meta .workspace-card-kind{margin:0}.workspace-status-badge{display:inline-flex;align-items:center;gap:3px;flex:none;padding:2px 5px;border:1px solid currentColor;border-radius:4px;font-size:10px;line-height:1.2;font-weight:550;white-space:nowrap}.workspace-status-badge.is-completed{color:var(--theme-text-success, #176534);background:var(--theme-bg-success, #e7f6ec)}.workspace-status-badge.is-eol{color:var(--theme-text-danger, #a12232);background:var(--theme-bg-danger, #fdebf0)}.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-hover, #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:1200px){.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(2,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}}@media(max-width:380px){.feature-type-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.feature-type-filters button{min-width:0;white-space:normal}}:root[data-theme=dark] .feature-matrix-switch i{background:var(--theme-control-border)}:root[data-theme=dark] .feature-matrix-switch i:after{background:var(--theme-muted)}:root[data-theme=dark] .feature-matrix-switch input:checked+i{background:var(--theme-text-accent)}:root[data-theme=dark] .feature-matrix-switch input:checked+i:after{background:var(--theme-on-strong)}.feature-directory-table thead th{width:auto}.feature-directory-table thead th:first-child{width:25%}.feature-directory-table thead th:last-child{width:17%}.feature-directory-table thead .workspace-section-icon{color:var(--section-tone);margin-bottom:9px}.feature-matrix-switch>span .workspace-section-icon{color:var(--section-tone)}@media(max-width:1200px){.feature-matrix-switch>span{display:flex;align-items:center;gap:6px;min-height:24px}.feature-directory-table .feature-matrix-switch{min-height:66px;gap:9px}}.workspace-feature-settings .feature-directory-controls{position:sticky;top:0;z-index:4;margin-top:-12px;padding:12px 0 13px;background:var(--paper)}.feature-directory-controls .feature-directory-meta{margin-bottom:0}.feature-directory-table{overflow:clip}.feature-directory-table thead{position:sticky;top:var(--feature-controls-height, 0px);z-index:3}.feature-directory-table thead th{background:var(--theme-subtle, #f9faf6);box-shadow:inset 0 -1px var(--line);overflow-wrap:anywhere}.feature-directory-table thead th[data-section]{padding-inline:2px}@media(min-width:1201px)and (max-width:1400px){.feature-directory-table thead th:first-child{width:20%}.feature-directory-table thead th:last-child{width:12%}.feature-row-actions{white-space:normal}}@media(max-width:1200px){.feature-directory-table{overflow:visible}}.feature-selection-bar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:12px;min-height:30px;font-size:11px;color:var(--muted)}.workspace-feature-settings .feature-select-visible{display:inline-flex;flex-direction:row;align-items:center;gap:8px;margin:0;min-height:30px;font-size:11px;color:var(--ink);cursor:pointer}.workspace-feature-settings .feature-select-visible input,.workspace-feature-settings .feature-workspace-select input{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;accent-color:var(--theme-text-accent, #818e50);width:16px;height:16px;min-width:16px;min-height:16px;margin:0;padding:0;cursor:pointer}.workspace-feature-settings .feature-workspace-select{display:grid;place-items:center;flex:0 0 24px;width:24px;min-height:36px;margin:0;cursor:pointer}.feature-selection-count{flex:1;min-width:0}.feature-clear-selection{background:none;border:0;padding:6px 0;color:var(--muted);font-size:11px;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.feature-bulk-controls{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:8px}.workspace-feature-settings .feature-bulk-controls select{width:190px;max-width:100%;min-width:0;min-height:34px;margin:0;padding:6px 10px;font-size:12px;background:var(--paper);border:1px solid var(--line);border-radius:7px;color:var(--ink)}.feature-bulk-actions{display:flex;gap:6px}.feature-bulk-controls .button{min-height:34px;padding:7px 12px;font-size:11px;white-space:nowrap}.feature-bulk-controls .feature-save-selected{margin-left:auto}.feature-bulk-conflict{flex-basis:100%;font-size:11px;color:var(--theme-text-danger, #aa542f);margin:0;line-height:1.5}.feature-save-warning{color:var(--theme-text-danger, #aa542f)}.feature-saved>svg{flex-shrink:0}@media(max-width:650px){.feature-selection-bar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;margin-top:8px;font-size:10px}.workspace-feature-settings .feature-select-visible,.feature-clear-selection{font-size:10px}.feature-selection-count{grid-column:1;grid-row:2}.workspace-feature-settings .feature-clear-selection{grid-column:2;grid-row:1 / span 2;padding:0}.feature-bulk-controls{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px}.workspace-feature-settings .feature-bulk-controls select{width:100%;font-size:11px}.feature-bulk-controls .button{padding:7px 10px}.feature-bulk-controls .feature-save-selected{grid-column:1/-1;justify-self:stretch;margin:0}.feature-bulk-conflict{grid-column:1/-1;font-size:10px}}@media(min-width:1201px){.feature-directory-table thead th:first-child{width:22%}.feature-directory-table thead th:last-child{width:10%}.feature-directory-table thead th{font-size:9px}.feature-row-actions{white-space:normal;padding-inline:5px}.feature-workspace-identity{gap:8px}.feature-directory-table tbody th{padding-left:12px;padding-right:8px}}.feature-density{display:flex;gap:3px;padding:3px;border:1px solid var(--line);border-radius:8px;align-self:flex-start}.feature-density button{border:0;background:none;color:var(--muted);font-size:11px;min-height:30px;padding:5px 10px;border-radius:5px}.feature-density button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.feature-row-expand{display:none}.feature-density-compact .settings-page-header{margin-bottom:20px}.feature-density-compact .feature-directory-controls{padding-bottom:10px}.feature-density-compact .feature-type-filters button{padding:6px 10px}.feature-density-compact .feature-search input{padding:9px 0}.feature-density-compact .feature-directory-toolbar{margin-bottom:9px}.feature-density-compact .feature-selection-bar{margin-top:6px}@media(min-width:1000px){.feature-density-compact .feature-directory-table{display:block;border:1px solid var(--line);border-radius:10px;overflow:auto;max-height:calc(100dvh - 285px);background:var(--paper)}.feature-density-compact .feature-directory-table table{display:table;min-width:1050px;width:100%;table-layout:fixed}.feature-density-compact .feature-directory-table thead{display:table-header-group;top:0;z-index:3}.feature-density-compact .feature-directory-table tbody{display:table-row-group}.feature-density-compact .feature-directory-table tr{display:table-row;border-radius:0;background:var(--paper)}.feature-density-compact .feature-directory-table th,.feature-density-compact .feature-directory-table td{display:table-cell;padding:7px 3px}.feature-density-compact .feature-directory-table thead th{width:auto;font-size:8px;line-height:1.3;padding:12px 3px;background:var(--paper)}.feature-density-compact .feature-directory-table th:first-child{width:240px;padding:9px 12px;position:sticky;left:0;background:var(--paper);z-index:2;border-right:1px solid var(--line)}.feature-density-compact .feature-directory-table thead th:first-child{z-index:4}.feature-density-compact .feature-directory-table th:last-child{width:85px}.feature-density-compact .feature-directory-table thead .workspace-section-icon{width:17px;height:17px;margin-bottom:6px}.feature-density-compact .feature-workspace-identity{gap:8px}.feature-density-compact .feature-workspace-identity strong{font-size:12px}.feature-density-compact .feature-workspace-identity>span.workspace-image,.feature-density-compact .feature-workspace-icon{width:28px;height:28px;flex-basis:28px}.feature-density-compact .feature-workspace-identity span:not(.workspace-image):not(.feature-workspace-icon){margin-top:3px;font-size:9px}.feature-density-compact .feature-directory-table .feature-matrix-switch{min-height:36px;display:flex;padding:0;gap:0}.feature-density-compact .feature-matrix-switch>span{display:none}.feature-density-compact .feature-matrix-switch i{width:26px;height:16px}.feature-density-compact .feature-matrix-switch i:after{width:10px;height:10px}.feature-density-compact .feature-matrix-switch input:checked+i:after{transform:translate(10px)}.feature-density-compact .feature-matrix-switch input{width:34px;height:34px;bottom:auto}.feature-density-compact .feature-open-workspace>span{display:none}.feature-density-compact .feature-row-actions{margin:0;border:0;white-space:normal;text-align:right}}@media(max-width:999px){.feature-density-compact .feature-directory-table tbody{display:flex;flex-direction:column;gap:0;border:1px solid var(--line);border-radius:10px;overflow:hidden}.feature-density-compact .feature-directory-table tbody tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:0;border-radius:0;border-bottom:1px solid var(--line);background:var(--paper)}.feature-density-compact .feature-directory-table tbody tr:last-child{border-bottom:0}.feature-density-compact .feature-directory-table tbody th{grid-column:1/-1;padding:12px}.feature-density-compact .feature-workspace-identity{gap:8px}.feature-density-compact .feature-workspace-identity strong{font-size:12px}.feature-density-compact .feature-workspace-identity span:not(.workspace-image):not(.feature-workspace-icon){font-size:9px}.feature-density-compact .feature-row-expand{display:flex;align-items:center;justify-content:center;flex:none;min-width:36px;height:36px;padding:5px;border:1px solid var(--line);border-radius:7px;background:var(--paper);color:var(--muted)}.feature-density-compact tr:not(.is-expanded):not(.is-dirty) .feature-toggle-cell,.feature-density-compact tr:not(.is-expanded):not(.is-dirty) .feature-row-actions{display:none}.feature-density-compact .feature-directory-table .feature-matrix-switch{min-height:42px;flex-direction:row;justify-content:space-between;gap:6px}.feature-density-compact .feature-matrix-switch>span{font-size:10px;gap:5px;min-width:0}.feature-density-compact .feature-matrix-switch>span svg{width:15px;flex:none}.feature-density-compact .feature-matrix-switch i{flex:none;width:28px;height:18px}.feature-density-compact .feature-matrix-switch i:after{width:12px;height:12px}.feature-density-compact .feature-matrix-switch input:checked+i:after{transform:translate(10px)}.feature-density-compact .feature-matrix-switch input{right:0;bottom:auto;width:32px;height:32px}.feature-density-compact .feature-directory-table .feature-toggle-cell{padding:0 10px}}@media(max-width:650px){.feature-density-compact .settings-page-header{gap:10px}.feature-density-compact .feature-type-filters button{padding:6px;font-size:10px}.feature-density-compact .feature-directory-controls{position:relative}.feature-density-compact .feature-type-filters{border:0;background:none;padding:0}}.workspace-projects-panel{padding:20px;display:grid;gap:18px;max-width:760px}.workspace-projects-panel>p{font-size:13px;line-height:1.6;color:var(--muted);margin:0}.workspace-projects-panel>.button{justify-self:start}.workspace-project-list{display:grid;gap:0}.workspace-project-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;border-top:1px solid var(--border)}.workspace-project-identity{display:flex;gap:10px;align-items:flex-start;min-width:0}.workspace-project-identity>div{display:grid;gap:5px;min-width:0}.workspace-project-identity strong{display:flex;gap:6px;align-items:center;font-size:14px}.workspace-project-identity small{color:var(--muted);font-size:12px;overflow-wrap:anywhere}.workspace-project-actions{display:flex;gap:6px;flex-shrink:0}.workspace-projects-panel .form-body{padding:0}.workspace-projects-panel h3{margin:0}.workspace-project-children{display:grid;gap:4px;padding:4px 12px 12px}.workspace-project-children button{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;background:transparent;border:0;border-radius:6px;color:inherit;text-align:left;font-size:12px}.workspace-project-children button:hover{background:var(--surface-hover)}.workspace-project-children .project-open{padding-left:24px;color:var(--muted)}.workspace-project-children small{color:var(--muted)}.workspace-project-options{padding-left:20px;margin:2px 0 10px}.workspace-project-options button{font-size:12px!important}.sidebar-workspace-name small{font-size:11px;color:var(--muted);display:block;margin-top:3px}.workspace-project-switch-heading{font-size:11px;color:var(--muted);padding:8px 12px 3px}.workspace-project-manage{display:flex;align-items:center;gap:8px}@media(max-width:480px){.workspace-projects-panel{padding:14px}.workspace-project-row{align-items:flex-start;gap:10px;flex-wrap:wrap}.workspace-project-actions{margin-left:27px}.workspace-project-identity{width:100%}}.workspace-project-overview>h2{font-size:16px;display:flex;gap:8px;align-items:center}.workspace-project-overview>h2 small{color:var(--muted);font-weight:400}.workspace-project-overview>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:10px}.workspace-project-overview-card{display:grid;gap:8px;padding:16px;background:var(--surface);color:inherit;border:1px solid var(--border);border-radius:8px;text-align:left}.workspace-project-overview-card strong{display:flex;gap:6px;align-items:center;font-size:14px}.workspace-project-overview-card span{font-size:12px;color:var(--muted);display:flex;align-items:center;gap:6px}.workspace-project-children>button>span:last-child{display:flex;align-items:center;gap:6px}.workspace-hub-tabs{display:flex;gap:20px;border-bottom:1px solid var(--line);padding:0 22px;flex:none}.workspace-hub-tabs button{padding:14px 0;border:0;border-bottom:2px solid transparent;background:none;color:var(--muted);font-size:12px}.workspace-hub-tabs button[aria-pressed=true]{border-color:var(--ink);color:var(--ink)}.workspace-hub-body{padding:20px 22px;overflow:auto;min-height:0}.workspace-hub-search{display:flex;gap:8px;align-items:center;border:1px solid var(--line);padding:8px 12px;border-radius:7px;margin-bottom:22px;color:var(--muted)}.workspace-hub-search input{border:0;background:none;min-width:0;width:100%;font-size:12px}.workspace-hub-project{margin-bottom:22px;border:1px solid var(--line);border-radius:10px;overflow:hidden}.workspace-hub-project>header{padding:14px;display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--line)}.workspace-hub-project h3{flex:1;font-size:13px;margin:0}.workspace-hub-project>header button{display:flex;gap:5px;align-items:center;border:0;background:none;font-size:11px;color:var(--muted)}.workspace-hub-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:7px}.workspace-hub-links a{display:flex;align-items:center;gap:8px;color:var(--ink);text-decoration:none;padding:12px 8px;font-size:12px;border-radius:6px;min-width:0}.workspace-hub-links a>svg{flex:none}.workspace-hub-links a>svg:last-child{margin-left:auto;color:var(--muted)}.workspace-hub-links a:hover{background:var(--hover, rgba(128, 128, 128, .05))}.workspace-hub-project>p{font-size:12px;padding:12px;color:var(--muted)}@media(max-width:500px){.workspace-hub-body{padding:14px}.workspace-hub-tabs{padding:0 14px;gap:18px}.workspace-hub-links{grid-template-columns:1fr}}.vault-page{padding:32px;max-width:1600px;margin:auto;--vault-accent: var(--yellow)}.vault-page button,.vault-dialog button{white-space:nowrap}.vault-page .vault-eyebrow{font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:var(--muted);font-weight:700;margin:0 0 10px}.vault-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:28px}.vault-heading h1{font-size:28px;letter-spacing:-1px;margin:0}.vault-heading p{color:var(--muted);margin:8px 0 0;font-size:12px}.vault-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.vault-lock-state{display:flex;gap:6px;align-items:center;font-size:11px;color:var(--muted)}.vault-unlock{display:grid;grid-template-columns:1fr 1fr;min-height:560px;border:1px solid var(--line);border-radius:16px;overflow:hidden;max-width:1000px;margin:24px auto}.vault-intro{padding:56px 44px;background:var(--soft);display:flex;flex-direction:column;justify-content:space-between}.vault-mark{width:48px;height:48px;object-fit:contain}.vault-intro h2{font-size:38px;letter-spacing:-1.8px;line-height:1.15;max-width:340px;font-weight:500;margin:40px 0 20px}.vault-intro p{font-size:13px;line-height:1.8;max-width:320px;color:var(--muted)}.vault-intro-foot{font-size:10px;letter-spacing:.1em;margin-top:48px;display:flex;gap:8px;align-items:center}.vault-unlock form{padding:44px;display:flex;flex-direction:column;justify-content:center;gap:18px}.vault-unlock h2{margin:0;font-size:21px;letter-spacing:-.6px}.vault-unlock label,.vault-form label{display:flex;flex-direction:column;gap:8px;font-size:12px;font-weight:600}.vault-unlock small,.vault-form small{font-size:11px;color:var(--muted);line-height:1.65}.vault-unlock input,.vault-form input,.vault-form textarea,.vault-form select{background:var(--paper)}.vault-secret{font:12px/1.6 var(--mono);padding:16px;background:var(--soft);border:1px solid var(--line);border-radius:8px;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;white-space:pre-wrap}.vault-checkbox{display:flex!important;flex-direction:row!important;align-items:flex-start;gap:9px!important;font-size:12px;font-weight:400!important;line-height:1.5}.vault-checkbox input{width:15px;flex:none;margin:2px 0}.vault-notice{font-size:12px;line-height:1.7;background:var(--soft);padding:14px 16px;border-radius:8px;color:var(--muted);margin:12px 0}.vault-error{color:var(--theme-text-danger, #b32b2b);font-size:12px;line-height:1.6;padding:12px 14px;background:#b32b2b0a;border-radius:8px;overflow-wrap:anywhere}.vault-shell{border:1px solid var(--line);border-radius:12px;display:grid;grid-template-columns:190px minmax(230px,320px) minmax(0,1fr);min-height:650px;overflow:hidden;background:var(--paper)}.vault-nav{padding:20px 12px;background:var(--soft);border-right:1px solid var(--line)}.vault-nav-title{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);padding:12px 10px}.vault-nav button{display:flex;align-items:center;gap:9px;width:100%;border:0;background:transparent;padding:10px;border-radius:6px;font-size:12px;text-align:left}.vault-nav button.active{background:var(--paper);font-weight:700}.vault-nav button .vault-count{margin-left:auto;font:10px var(--mono);color:var(--muted)}.vault-nav .vault-scope{margin-top:24px;padding-top:18px;border-top:1px solid var(--line)}.vault-nav select{padding:8px;font-size:11px;margin:8px 0;background:var(--paper)}.vault-list{border-right:1px solid var(--line);min-width:0;display:flex;flex-direction:column}.vault-list-toolbar{padding:16px;border-bottom:1px solid var(--line);display:grid;gap:10px}.vault-search{position:relative}.vault-search svg{position:absolute;top:11px;left:10px;color:var(--muted)}.vault-search input{padding:9px 10px 9px 32px;background:var(--soft);border:0}.vault-list-sort{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:10px;color:var(--muted)}.vault-list-sort select{padding:3px 4px;border:0;font-size:10px;width:auto;background:transparent}.vault-items{overflow:auto;max-height:650px;padding:5px}.vault-item{position:relative;display:flex;align-items:center;gap:12px;border:0;background:transparent;width:100%;padding:14px 10px;border-radius:7px;text-align:left}.vault-item[aria-current=true]{background:var(--soft)}.vault-item:hover{background:var(--theme-hover, var(--soft))}.vault-item-icon{width:34px;height:38px;display:grid;place-items:center;background:var(--soft);border:1px solid var(--line);border-radius:8px;flex:none}.vault-item-copy{display:grid;gap:5px;min-width:0;flex:1}.vault-item-copy strong{font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vault-item-copy small{font-size:10px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vault-detail{padding:30px;min-width:0}.vault-detail-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:28px}.vault-detail h2{font-size:24px;letter-spacing:-.7px;overflow-wrap:anywhere;margin:12px 0 6px}.vault-detail-sub{font-size:11px;color:var(--muted)}.vault-detail .vault-item-icon{width:44px;height:48px;background:var(--yellow);color:var(--theme-text, #141619);border:0}.vault-field{padding:15px 0;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:10px;min-width:0}.vault-field>div{flex:1;min-width:0}.vault-field label{font-size:10px;color:var(--muted);display:block;margin-bottom:7px}.vault-field-value{font-size:13px;overflow-wrap:anywhere;white-space:pre-wrap;line-height:1.6}.vault-field-value.secret{font-family:var(--mono)}.vault-field .icon-button{flex:none}.vault-tags{display:flex;gap:6px;flex-wrap:wrap;margin:18px 0}.vault-tags span{font-size:10px;padding:4px 8px;border-radius:4px;background:var(--soft)}.vault-detail-foot{margin-top:28px;padding-top:18px;display:flex;align-items:center;gap:8px;justify-content:space-between;font-size:10px;color:var(--muted)}.vault-empty{padding:60px 24px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:var(--muted)}.vault-empty h3{color:var(--ink);font-size:16px;margin:0}.vault-empty p{font-size:12px;line-height:1.7;max-width:300px;margin:0}.vault-panel{grid-column:2/4;padding:28px;min-width:0}.vault-panel h2{font-size:21px;letter-spacing:-.7px;margin:0 0 8px}.vault-panel p{font-size:12px;line-height:1.7;color:var(--muted)}.vault-setting{padding:22px 0;border-bottom:1px solid var(--line)}.vault-setting h3{font-size:13px;margin:0 0 8px}.vault-device{display:flex;align-items:center;gap:12px;padding:14px 0;border-bottom:1px solid var(--line)}.vault-device>div{flex:1;min-width:0}.vault-device strong{font-size:12px}.vault-device small{display:block;font-size:10px;color:var(--muted);margin-top:6px}.vault-security-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:24px 0}.vault-security-card{padding:20px;border:1px solid var(--line);border-radius:8px}.vault-security-card strong{font-size:26px;font-weight:500}.vault-security-card span{display:block;font-size:11px;color:var(--muted);margin-top:8px}.vault-security-row{width:100%;padding:14px 0;background:transparent;border:0;border-bottom:1px solid var(--line);text-align:left;display:flex;align-items:center;gap:12px}.vault-security-row strong{font-size:12px}.vault-security-row small{margin-left:auto;font-size:10px;color:var(--muted)}.vault-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:210;background:var(--theme-scrim, #0005);display:flex;justify-content:center;align-items:center;padding:20px}.vault-dialog{background:var(--paper);color:var(--ink);border:1px solid var(--line);border-radius:12px;box-shadow:0 16px 80px var(--theme-shadow-soft, #0002);width:min(620px,100%);max-height:90dvh;overflow:auto;padding:28px}.vault-dialog header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:22px}.vault-dialog h2{margin:0;font-size:21px;letter-spacing:-.7px}.vault-dialog footer{display:flex;justify-content:flex-end;gap:8px;margin-top:24px}.vault-form{display:grid;gap:17px}.vault-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.vault-input-action{display:flex;gap:6px;align-items:center}.vault-input-action input{flex:1;min-width:0}.vault-form textarea{min-height:100px}.vault-form .vault-custom{display:grid;grid-template-columns:1fr 1.5fr auto;gap:7px;align-items:end}.vault-generated{font:20px/1.6 var(--mono);overflow-wrap:anywhere;background:var(--soft);padding:24px;border-radius:8px;-webkit-user-select:all;user-select:all}.vault-alert{position:fixed;bottom:28px;left:50%;transform:translate(-50%);background:var(--ink);color:var(--paper);padding:12px 18px;border-radius:8px;font-size:12px;z-index:250;max-width:90vw}.vault-back{display:none}.vault-history{display:grid;gap:10px}.vault-history button{text-align:left;white-space:normal;padding:15px}.vault-history small{display:block;color:var(--muted);margin-top:5px}.vault-import-summary{font-size:13px;line-height:1.8;max-height:200px;overflow:auto}.vault-dialog .vault-error{margin-top:14px}@media(max-width:1200px){.vault-page{padding:24px}.vault-shell{grid-template-columns:150px 240px minmax(0,1fr)}.vault-detail{padding:22px}.vault-heading h1{font-size:25px}.vault-lock-state{display:none}}@media(max-width:900px){.vault-shell{grid-template-columns:140px minmax(0,1fr)}.vault-list{grid-column:2;border-right:0}.vault-detail{grid-column:2;grid-row:1}.vault-shell[data-selected=true] .vault-list,.vault-shell[data-selected=false] .vault-detail{display:none}.vault-nav{grid-row:1/3}.vault-panel{grid-column:2}.vault-back{display:inline-flex}.vault-unlock{grid-template-columns:1fr}.vault-intro{padding:28px;min-height:230px}.vault-intro h2{font-size:30px;max-width:100%;margin:24px 0 12px}.vault-intro-foot{margin-top:16px}.vault-unlock form{padding:28px}}@media(max-width:600px){.vault-page{padding:20px 12px}.vault-heading{align-items:flex-start;margin-bottom:20px}.vault-heading h1{font-size:24px}.vault-heading p{max-width:200px;line-height:1.6}.vault-heading .vault-actions{justify-content:flex-end;max-width:130px}.vault-heading .vault-actions .button{padding:8px;font-size:10px}.vault-shell{display:flex;flex-direction:column;min-height:600px}.vault-nav{padding:8px;border-right:0;border-bottom:1px solid var(--line);display:flex;flex-wrap:wrap;gap:2px}.vault-nav-title{display:none}.vault-nav>button{width:auto;padding:9px 7px;font-size:10px;gap:5px}.vault-nav button svg{width:13px}.vault-nav .vault-count{display:none}.vault-nav .vault-scope{margin:4px 0 0;padding:8px 2px 0;display:flex;width:100%;gap:8px;align-items:center}.vault-nav .vault-scope select{margin:0;flex:1}.vault-nav .vault-scope button{width:auto;font-size:10px}.vault-detail,.vault-panel{padding:20px 16px}.vault-detail-top{margin-bottom:16px}.vault-list{border:0}.vault-items{max-height:none}.vault-unlock{margin:8px 0}.vault-intro,.vault-unlock form{padding:24px}.vault-modal{padding:10px}.vault-dialog{padding:22px;max-height:94dvh}.vault-form-grid{grid-template-columns:1fr}.vault-security-grid{gap:6px}.vault-security-card{padding:14px 10px}.vault-security-card strong{font-size:22px}.vault-security-card span{font-size:9px}.vault-field{gap:5px}.vault-form .vault-custom{grid-template-columns:1fr}.vault-generated{font-size:16px;padding:16px}}.vault-page .vault-back{display:none}@media(max-width:900px){.vault-page .vault-back{display:inline-flex}}@media(prefers-reduced-motion:reduce){.vault-page *,.vault-dialog *{transition:none!important;animation:none!important}}.vault-unlock{max-width:1040px;grid-template-columns:.95fr 1fr;min-height:0;margin:28px auto;border-radius:20px}.vault-intro{padding:38px;gap:32px}.vault-mark{display:block;width:82px;height:34px;object-fit:contain;object-position:left center;margin-bottom:30px}:root[data-theme=dark] .vault-mark{filter:brightness(0) invert(.94)}.vault-intro .vault-eyebrow{display:block;font-size:9px;line-height:1.6;max-width:240px}.vault-intro h2{font-size:clamp(26px,2.6vw,38px);line-height:1.14;letter-spacing:-1.3px;margin:16px 0}.vault-intro p{margin:0;font-size:13px;line-height:1.75}.vault-benefits{display:grid;gap:22px;margin-top:30px}.vault-benefits>div{display:flex;gap:12px;align-items:flex-start}.vault-benefits svg{flex:none;margin-top:2px;color:var(--muted)}.vault-benefits span{display:grid;gap:5px}.vault-benefits strong{font-size:12px;font-weight:600}.vault-benefits small{font-size:11px;line-height:1.65;color:var(--muted);max-width:300px}.vault-intro-foot{margin-top:0;font-size:9px;line-height:1.5}.vault-unlock form{padding:38px;gap:20px;min-width:0}.vault-unlock h2{font-size:26px;line-height:1.2;letter-spacing:-.8px}.vault-step{font-size:9px;font-weight:600;letter-spacing:.12em;color:var(--muted)}.vault-setup-icon{width:48px;height:48px;border:1px solid var(--line);border-radius:14px;display:grid;place-items:center;background:var(--soft);color:var(--ink)}.vault-unlock input:not([type=checkbox]){min-height:44px;border-radius:8px;width:100%}.vault-unlock .button.primary{min-height:44px;justify-content:center;gap:10px;border-radius:8px}.vault-checkbox>span{display:grid;gap:4px}.vault-checkbox strong{font-size:12px;font-weight:600}.vault-checkbox small{font-size:10px;font-weight:400}.vault-text-button{padding:4px 0;background:transparent;color:var(--ink);border:0;font-size:11px;text-decoration:underline;text-underline-offset:3px;white-space:normal!important}.vault-recognized{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:10px;padding:12px;border-radius:8px;background:var(--soft)}.vault-recognized .vault-text-button{font-size:10px;margin-left:auto}.vault-storage-note{display:flex;align-items:flex-start;gap:8px;padding-top:16px;border-top:1px solid var(--line)}.vault-storage-note svg{flex:none;margin-top:3px}.vault-key-details{font-size:11px;color:var(--muted)}.vault-key-details summary,.vault-original-credentials summary{cursor:pointer;line-height:1.7}.vault-recovery-start{max-width:620px;margin:28px auto;padding:34px;border:1px solid var(--line);border-radius:18px;background:var(--paper);display:grid;gap:20px}.vault-recovery-start>.button{justify-self:start}.vault-recovery-start h2{font-size:26px;line-height:1.2;letter-spacing:-.8px;margin:0}.vault-recovery-start h3,.vault-recovery-review h3{font-size:15px;margin:0 0 12px}.vault-recovery-start p{margin:0 0 12px;font-size:12px;line-height:1.75;color:var(--muted)}.vault-recovery-start .vault-form input:not([type=checkbox]){min-height:44px}.vault-verification-code{display:block;padding:18px;border:1px solid var(--line);border-radius:10px;background:var(--soft);font:16px/1.8 var(--mono);text-align:center;overflow-wrap:anywhere;margin:14px 0}.vault-recovery-list{list-style:none;margin:18px 0;padding:0}.vault-recovery-list li{display:flex;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--line);font-size:11px}.vault-recovery-list li span:last-child{color:var(--muted);text-align:right}.vault-recovery-status>.vault-actions{margin-top:20px}.vault-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.vault-section-heading h3{display:flex;align-items:center;gap:8px}.vault-section-heading>.button{flex:none}.vault-recovery-card{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px;border:1px solid var(--line);border-radius:10px;margin:14px 0;background:var(--soft)}.vault-recovery-card strong{font-size:12px}.vault-recovery-card p{font-size:11px;margin:7px 0 0}.vault-recovery-coverage{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 0;border-bottom:1px solid var(--line)}.vault-recovery-coverage>span:first-child{display:grid;gap:5px;min-width:0}.vault-recovery-coverage strong{font-size:12px;overflow-wrap:anywhere}.vault-recovery-coverage small{font-size:10px;color:var(--muted)}.vault-badge{display:inline-flex;align-items:center;gap:4px;border:1px solid var(--line);border-radius:20px;padding:5px 9px;font-size:9px;white-space:nowrap;color:var(--muted);background:var(--soft)}.vault-badge.protected{color:var(--ink)}.vault-recovery-config,.vault-recovery-review{padding:20px;margin:20px 0;border:1px solid var(--line);border-radius:10px}.vault-recovery-config>.button{justify-self:start}.vault-admin-options{display:grid;gap:14px}.vault-admin-options>div{padding:12px;border-radius:8px;background:var(--soft)}.vault-admin-options details{margin:9px 0 0 24px;font-size:10px;color:var(--muted)}.vault-admin-options code{display:block;margin-top:8px;line-height:1.8;overflow-wrap:anywhere}.vault-original-credentials{padding:18px;margin-top:20px;border:1px solid var(--line);border-radius:10px;font-size:12px}.vault-original-credentials p{margin-top:14px}@media(max-width:900px){.vault-unlock{grid-template-columns:1fr;max-width:580px}.vault-intro{padding:28px;min-height:0}.vault-mark{margin-bottom:18px}.vault-intro h2{font-size:30px}.vault-intro h2 br,.vault-benefits,.vault-intro-foot,.vault-intro .vault-eyebrow{display:none}.vault-intro p{max-width:none}.vault-unlock form{padding:28px}}@media(max-width:600px){.vault-unlock{margin:16px 0;border-radius:14px}.vault-intro,.vault-unlock form{padding:22px}.vault-intro h2{font-size:25px}.vault-unlock h2{font-size:23px}.vault-recovery-start{margin:16px 0;padding:20px}.vault-recovery-start h2{font-size:23px}.vault-recovery-config,.vault-recovery-review{padding:14px}.vault-recovery-card,.vault-recovery-coverage{align-items:flex-start;flex-direction:column}.vault-verification-code{font-size:13px;padding:14px 8px}.vault-recovery-start .button,.vault-recovery-settings .button{white-space:normal}}.vault-recovery-inbox{display:flex;align-items:center;justify-content:space-between;gap:12px}.vault-recovery-inbox small{display:block;margin-top:4px}@media(max-width:600px){.vault-recovery-inbox{align-items:flex-start;flex-direction:column}}.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-hover, #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-hover, #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-hover, #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}}.contact-forms-page,.contact-overview{--cf-line: var(--theme-line, #e6e8eb);--cf-muted: var(--theme-muted, #727985);--cf-panel: var(--theme-raised, #f7f8fa);color:var(--theme-text, #23262d);min-width:0}.contact-forms-page{width:100%;padding:20px 24px 36px}.contact-forms-page *,.contact-overview *{box-sizing:border-box}.contact-forms-page h1,.contact-forms-page h2,.contact-forms-page h3,.contact-forms-page p,.contact-overview h2,.contact-overview p{margin:0}.contact-forms-page h2{font-size:16px;line-height:1.4;font-weight:600}.contact-forms-page h3{display:flex;align-items:center;gap:7px;font-size:13px;line-height:1.5;font-weight:600}.contact-forms-page p{font-size:13px;line-height:1.6}.contact-forms-page button,.contact-forms-page input,.contact-forms-page textarea,.contact-forms-page select{font:inherit}.contact-forms-page button{cursor:pointer}.contact-forms-page button:disabled{cursor:default}.contact-forms-page input,.contact-forms-page textarea,.contact-forms-page select{min-width:0;width:100%;border:1px solid var(--cf-line);border-radius:6px;background:var(--theme-surface, #fff);color:inherit;padding:8px 10px;font-size:13px;line-height:1.5;box-shadow:none}.contact-forms-page textarea{resize:vertical}.contact-forms-page input:focus-visible,.contact-forms-page textarea:focus-visible,.contact-forms-page select:focus-visible{outline:2px solid var(--theme-focus, #8993ba);outline-offset:1px}.contact-forms-page fieldset{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:16px;min-width:0}.contact-forms-page label:not(.button):not(.contact-search){display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:500;min-width:0}.contact-forms-page label small{font-size:11px;color:var(--cf-muted);font-weight:400;line-height:1.5}.contact-forms-page .button{font-size:12px;white-space:nowrap;min-height:32px;gap:6px}.contact-forms-page .button.ghost{border-color:transparent;background:transparent}.contact-forms-page [data-realtime-surface],.contact-overview [data-realtime-surface]{position:relative}.contact-forms-page .realtime-activity,.contact-overview .realtime-activity{margin-left:6px;flex:none}.contact-heading{padding:0!important;margin-bottom:14px!important;display:flex;align-items:center;justify-content:space-between;gap:14px}.contact-heading h1{display:flex;align-items:center;gap:8px;font-size:23px!important;line-height:1.2!important}.contact-heading p{font-size:12px;margin-top:5px;color:var(--cf-muted)}.contact-actions{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.contact-tabs{display:flex;gap:20px;border-bottom:1px solid var(--cf-line);margin-bottom:18px}.contact-tabs>button{border:0;border-radius:0;padding:11px 0;background:transparent;color:var(--cf-muted);display:flex;align-items:center;gap:6px;font-size:12px;border-bottom:2px solid transparent}.contact-tabs>button[aria-current=page]{color:var(--theme-text, #23262d);border-bottom-color:currentColor;background:transparent}.contact-toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:12px}.contact-search{display:flex;flex-direction:row;align-items:center;gap:8px;flex:1;min-width:170px;max-width:360px;color:var(--cf-muted)}.contact-search svg{flex:none}.contact-forms-page .contact-search input{border:0;background:transparent;padding:7px 0;border-radius:0}.contact-filters{display:flex;gap:6px;flex-wrap:wrap}.contact-forms-page .task-select{display:inline-flex;min-width:0}.contact-forms-page .task-select-trigger{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;padding:6px 8px;border:1px solid var(--cf-line);border-radius:5px;background:var(--theme-surface, #fff);color:var(--theme-text, #23262d);font-size:12px;line-height:1.4;white-space:nowrap}.contact-forms-page .task-select-trigger:hover{background:var(--theme-hover, #f1f3f5)}.contact-forms-page .task-select-trigger:focus-visible{outline:2px solid var(--theme-focus, #8993ba);outline-offset:2px}.contact-forms-page .task-select-trigger>svg{width:12px;height:12px;flex:none}.contact-counts{display:flex;gap:18px;padding:10px 0;border-block:1px solid var(--cf-line);font-size:11px;color:var(--cf-muted);flex-wrap:wrap}.contact-counts .realtime-activity{margin-left:auto}.contact-message-row{display:grid;grid-template-columns:16px minmax(0,1fr) auto;gap:13px;align-items:center;border-bottom:1px solid var(--cf-line);min-height:83px;padding:12px 0}.contact-message-row>svg{color:var(--cf-muted)}.contact-message-primary{min-width:0;text-align:left;padding:0;border:0!important;background:transparent!important;color:inherit!important;display:grid;gap:4px}.contact-message-primary>span{display:flex;align-items:center;gap:9px;min-width:0}.contact-message-primary strong{font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contact-message-primary small{font-size:11px;color:var(--cf-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contact-message-primary b{font-size:12px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contact-message-primary p{font-size:12px;color:var(--cf-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contact-message-meta{display:flex;align-items:center;gap:18px;font-size:11px;color:var(--cf-muted)}.contact-message-meta time{min-width:130px;text-align:right}.contact-message-row>.realtime-activity{position:absolute;right:0;bottom:2px}.contact-status{display:inline-flex;gap:5px;align-items:center;white-space:nowrap;color:var(--theme-text, #23262d);font-size:11px}.contact-status i{width:6px;height:6px;border-radius:50%;background:var(--theme-muted, #727985)}.contact-status[data-status=new] i{background:var(--theme-soft, #5b83c0)}.contact-status[data-status=in_progress] i{background:#b48a35}.contact-status[data-status=resolved] i{background:var(--theme-soft, #4d8b72)}.contact-pagination{display:flex;justify-content:flex-end;gap:7px;margin-top:15px}.contact-empty{padding:30px 0;display:grid;gap:10px;justify-items:start;max-width:580px}.contact-empty strong{font-size:14px;font-weight:500}.contact-empty p{color:var(--cf-muted);font-size:12px}.contact-back{display:inline-flex;align-items:center;gap:6px;background:transparent!important;border:0!important;padding:5px 0;color:var(--cf-muted)!important;font-size:12px;margin-bottom:14px}.contact-form-list>article{display:grid;grid-template-columns:17px minmax(170px,1fr) auto 80px 160px 28px;align-items:center;gap:14px;padding:15px 0;border-bottom:1px solid var(--cf-line);font-size:11px}.contact-form-list>article>svg{color:var(--cf-muted)}.contact-form-name{background:transparent!important;border:0!important;padding:0;text-align:left;min-width:0;color:inherit!important}.contact-form-name strong,.contact-form-name small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contact-form-name strong{font-size:13px;font-weight:500}.contact-form-name small{font-size:11px;color:var(--cf-muted);margin-top:4px}.contact-badge{display:inline-flex;border:1px solid var(--cf-line);border-radius:4px;padding:3px 6px;color:var(--cf-muted);font-size:10px;white-space:nowrap}.contact-badge[data-enabled=true]{color:var(--theme-text, #23262d)}.contact-form-list .realtime-activity{position:absolute;right:0;bottom:0}.contact-form-list time{color:var(--cf-muted)}.contact-form-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:32px;align-items:start}.contact-editor{min-width:0}.contact-editor>header{display:flex;gap:12px;align-items:center;justify-content:space-between;margin-bottom:18px}.contact-field-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.contact-forms-page label.contact-check{flex-direction:row;align-items:flex-start;gap:8px;font-size:12px}.contact-forms-page .contact-check input{width:15px;height:15px;flex:none;margin:2px 0 0;accent-color:var(--theme-text, #23262d)}.contact-check small{display:block;margin-top:3px}.contact-toggle-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.contact-builder{border-block:1px solid var(--cf-line);padding:18px 0}.contact-builder>header{display:flex;justify-content:space-between;gap:14px;align-items:center;margin-bottom:12px}.contact-builder>header p{font-size:11px;color:var(--cf-muted);margin-top:3px}.contact-builder-field{border:1px solid var(--cf-line);border-radius:6px;margin-top:7px;overflow:hidden}.contact-builder-summary{display:flex;align-items:center;justify-content:space-between;gap:9px;padding:8px 10px}.contact-field-name{display:grid;gap:3px;padding:0;border:0!important;background:transparent!important;color:inherit!important;text-align:left;min-width:0;flex:1}.contact-field-name b{font-size:12px;font-weight:500;overflow-wrap:anywhere}.contact-field-name small{font-size:10px;color:var(--cf-muted);overflow-wrap:anywhere}.contact-field-actions{display:flex;flex:none;gap:0}.contact-field-actions .button{min-height:28px;padding:5px}.contact-field-editor{padding:14px;border-top:1px solid var(--cf-line);background:var(--cf-panel);display:grid;gap:12px}.contact-options{display:grid;gap:7px}.contact-options>strong{font-size:12px}.contact-options>div{display:grid;grid-template-columns:1fr 1fr 30px;gap:6px}.contact-options>.button{justify-self:start}.contact-preview{position:sticky!important;top:24px;border:1px solid var(--cf-line);border-radius:8px;min-width:0}.contact-preview>header{padding:14px 16px;border-bottom:1px solid var(--cf-line);display:flex;align-items:center;gap:8px}.contact-preview>.contact-muted{padding:12px 16px 0}.contact-preview-body{display:grid;gap:16px;padding:18px 16px}.contact-preview-body>strong{font-size:17px;font-weight:600}.contact-preview-body>p{font-size:12px;color:var(--cf-muted)}.contact-preview-body>small{font-size:10px;color:var(--cf-muted)}.contact-muted{font-size:11px!important;color:var(--cf-muted);line-height:1.6}.contact-save{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:18px;flex-wrap:wrap}.contact-save .error-notice{flex:1;min-width:200px}.contact-forwarding{display:grid;gap:13px}.contact-forwarding>header{display:flex;align-items:center;gap:9px}.contact-forwarding>p{font-size:12px;color:var(--cf-muted)}.contact-sender-readiness{display:grid;gap:5px;border-left:2px solid var(--cf-line);padding:8px 12px;font-size:12px;overflow-wrap:anywhere}.contact-sender-readiness strong{font-weight:500}.contact-sender-readiness small{font-size:11px;color:var(--cf-muted);line-height:1.5}.contact-sender-readiness .button{justify-self:start;padding:4px 0;white-space:normal;text-align:left}.contact-recipients{display:grid;gap:7px}.contact-recipients>div{display:flex;gap:7px}.contact-recipients>.button{justify-self:start}.contact-conflict,.contact-confirm{border:1px solid var(--cf-line);background:var(--cf-panel);border-radius:6px;padding:13px;display:grid;gap:10px;margin-bottom:14px;font-size:12px}.contact-conflict summary{cursor:pointer;font-size:12px}.contact-after-save{margin-top:26px;border-top:1px solid var(--cf-line);padding-top:18px;font-size:12px;color:var(--cf-muted)}.contact-connect{margin-top:32px;border-top:1px solid var(--cf-line);padding-top:22px;display:grid;gap:14px}.contact-connect>h2{display:flex;align-items:center;gap:8px}.contact-connect>p{font-size:12px;color:var(--cf-muted)}.contact-connect-status{display:flex;align-items:center;gap:10px;font-size:12px}.contact-connect-status>div{display:grid;gap:4px;min-width:0}.contact-connect-status small{font-size:11px;color:var(--cf-muted);overflow-wrap:anywhere}.contact-code-tabs{display:flex;gap:5px;flex-wrap:wrap}.contact-code-tabs>button{padding:7px 10px;background:transparent;border:1px solid transparent;border-radius:5px;color:var(--cf-muted);font-size:12px;transition:border-color .12s}.contact-code-tabs>button[aria-selected=true]{background:var(--theme-raised, #f7f8fa)!important;color:var(--theme-text, #23262d)!important;border-color:var(--cf-line)}.contact-tokens{border-top:1px solid var(--cf-line);padding-top:16px}.contact-tokens>summary{display:flex;gap:7px;align-items:center;cursor:pointer;font-size:12px;font-weight:500}.contact-tokens>p{font-size:12px;color:var(--cf-muted);margin:14px 0}.contact-token-create{display:flex;gap:8px;max-width:550px;margin:14px 0}.contact-token-create input{flex:1}.contact-token-list>article{display:flex;gap:10px;align-items:center;justify-content:space-between;padding:12px 0;border-top:1px solid var(--cf-line);font-size:12px}.contact-token-list small{display:block;margin-top:4px;color:var(--cf-muted);font-size:10px}.contact-token-list .realtime-activity{position:absolute;right:0;bottom:0}.contact-secret{padding:14px;background:var(--cf-panel);border:1px solid var(--cf-line);border-radius:6px;max-width:650px;margin:14px 0}.contact-secret .contact-actions{margin-top:10px}.contact-detail-nav{display:flex;align-items:center;gap:14px;color:var(--cf-muted);font-size:11px;margin-bottom:18px;flex-wrap:wrap}.contact-detail-nav .contact-back{margin:0}.contact-detail-nav>time{margin-left:auto}.contact-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:36px;align-items:start}.contact-detail-layout>main{min-width:0}.contact-detail-layout>main>section{padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid var(--cf-line)}.contact-message-content>header{display:flex;align-items:start;justify-content:space-between;gap:12px;margin-bottom:22px}.contact-message-content>header a{font-size:12px;display:inline-block;margin-top:5px;color:var(--cf-muted)}.contact-forms-page dl{margin:0}.contact-forms-page dt{font-size:11px;color:var(--cf-muted)}.contact-forms-page dd{margin:5px 0 0;font-size:13px;line-height:1.65;overflow-wrap:anywhere;white-space:pre-wrap}.contact-submitted-fields{display:grid;grid-template-columns:1fr 1fr;gap:22px}.contact-submitted-fields .wide{grid-column:1/-1}.contact-message-content>.contact-muted{margin-top:24px}.contact-detail-sidebar{display:grid;gap:24px;min-width:0}.contact-detail-sidebar>form{display:grid;gap:12px}.contact-detail-sidebar .task-select,.contact-detail-sidebar .task-select-trigger{width:100%;justify-content:space-between}.contact-detail-sidebar>section{border-top:1px solid var(--cf-line);padding-top:18px}.contact-detail-sidebar h3{margin-bottom:10px}.contact-detail-sidebar dl{display:grid;gap:10px}.contact-detail-sidebar dd{font-size:11px}.contact-detail-sidebar .button{justify-self:start}.contact-deliveries>article{padding:0 0 14px;margin-bottom:12px;border-bottom:1px solid var(--cf-line)}.contact-deliveries>article>header{display:flex;align-items:center;gap:8px;margin-bottom:12px;font-size:12px}.contact-deliveries p{margin-top:10px;font-size:11px}.contact-deliveries article>.button{margin-top:10px}.contact-delivery-error{overflow-wrap:anywhere}.contact-deliveries .contact-confirm{margin-top:12px;overflow-wrap:anywhere}.contact-notes>h3{margin-bottom:14px}.contact-notes article{border-bottom:1px solid var(--cf-line);padding-bottom:16px;margin-bottom:16px}.contact-notes article header{display:flex;align-items:center;gap:10px;margin-bottom:7px;font-size:12px}.contact-notes article time{font-size:10px;color:var(--cf-muted)}.contact-notes article p{white-space:pre-wrap;overflow-wrap:anywhere}.contact-notes form footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px}.contact-notes form small{font-size:10px;color:var(--cf-muted)}.contact-activity>article{display:flex;gap:10px;margin-top:16px;align-items:start}.contact-activity-dot{width:5px;height:5px;border-radius:50%;background:var(--cf-muted);flex:none;margin-top:8px}.contact-activity>article>div{min-width:0}.contact-activity p{font-size:12px}.contact-activity time{font-size:10px;color:var(--cf-muted)}.contact-activity details{margin-top:6px;font-size:10px;color:var(--cf-muted)}.contact-activity pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:10px}.contact-settings{display:grid;gap:26px}.contact-settings>section{border-bottom:1px solid var(--cf-line);padding-bottom:22px;display:grid;gap:14px}.contact-settings>section>header{display:flex;align-items:center;justify-content:space-between;gap:14px}.contact-settings p{font-size:12px;color:var(--cf-muted)}.contact-domain-chips{display:flex;gap:6px;flex-wrap:wrap}.contact-domain-chips>span{border:1px solid var(--cf-line);border-radius:5px;padding:6px 8px;font-size:12px;overflow-wrap:anywhere}.contact-admin-summary{display:flex;gap:32px;padding:3px 0 20px;margin-bottom:14px;border-bottom:1px solid var(--cf-line)}.contact-admin-summary>span{display:grid;gap:4px;font-size:11px;color:var(--cf-muted)}.contact-admin-summary strong{font-size:22px;color:var(--theme-text, #23262d);font-weight:500}.contact-admin-list>article{display:grid;grid-template-columns:30px minmax(160px,1fr) 85px 100px 150px 28px;gap:15px;align-items:center;padding:14px 0;border-bottom:1px solid var(--cf-line);font-size:11px}.contact-admin-list>article>img,.contact-workspace-icon{width:30px;height:30px;object-fit:contain;border-radius:5px;background:var(--cf-panel);display:flex;align-items:center;justify-content:center}.contact-admin-list strong{font-size:13px;font-weight:500;overflow-wrap:anywhere}.contact-admin-list small{display:block;color:var(--cf-muted);margin-top:3px;font-size:11px}.contact-admin-list time{color:var(--cf-muted);font-size:10px}.contact-admin-list .realtime-activity{position:absolute;bottom:1px;right:0}.contact-admin-sender{max-width:760px;display:grid;gap:16px}.contact-admin-sender>header p{font-size:12px;color:var(--cf-muted);margin-top:5px}.contact-overview{border-block:1px solid var(--cf-line);padding:18px 0}.contact-overview>header{display:flex;align-items:center;justify-content:space-between;gap:10px}.contact-overview h2{display:flex;align-items:center;gap:7px;font-size:14px;font-weight:500}.contact-overview p{color:var(--cf-muted);font-size:12px;line-height:1.6;margin-top:12px}.contact-overview-count{display:flex;gap:9px;align-items:center;margin:16px 0 10px;font-size:11px;color:var(--cf-muted)}.contact-overview-count strong{font-size:22px;font-weight:500;color:var(--theme-text, #23262d)}.contact-overview article{padding:10px 0;border-bottom:1px solid var(--cf-line)}.contact-overview article>button{border:0;background:transparent!important;color:inherit;display:grid;grid-template-columns:150px minmax(0,1fr) 130px;gap:15px;align-items:center;text-align:left;width:100%;padding:0;font-size:12px}.contact-overview article strong{font-weight:500}.contact-overview article span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contact-overview time{font-size:10px;color:var(--cf-muted)}.contact-overview article>.realtime-activity{position:absolute;right:0;bottom:0}@media(max-width:1000px){.contact-form-layout{grid-template-columns:minmax(0,1fr) 280px;gap:20px}.contact-form-list>article{grid-template-columns:17px minmax(140px,1fr) auto 28px}.contact-form-list>article>small,.contact-form-list>article>time{display:none}.contact-message-meta{gap:10px;flex-wrap:wrap;justify-content:flex-end;max-width:200px}.contact-admin-list>article{grid-template-columns:30px minmax(120px,1fr) 60px 90px 28px}.contact-admin-list time{grid-column:2/5}.contact-admin-list .button{grid-column:5;grid-row:1}.contact-detail-layout{grid-template-columns:minmax(0,1fr) 240px;gap:22px}}@media(max-width:700px){.contact-forms-page{padding:16px 14px 28px}.contact-heading h1{font-size:21px!important}.contact-heading{gap:9px}.contact-heading p{font-size:11px;max-width:210px}.contact-tabs{margin-bottom:14px;gap:20px}.contact-tabs>button{min-height:42px}.contact-toolbar{gap:7px}.contact-search{max-width:none;flex-basis:100%}.contact-filters{width:100%;display:grid;grid-template-columns:1fr 1fr}.contact-filters .task-select,.contact-filters .task-select-trigger{width:100%;min-width:0}.contact-filters .task-select-trigger{justify-content:space-between;min-height:36px}.contact-counts{gap:6px;font-size:10px}.contact-counts>span{flex-basis:100%}.contact-counts .realtime-activity{position:absolute;right:0;bottom:8px}.contact-message-row{grid-template-columns:14px minmax(0,1fr);gap:10px;padding:13px 0}.contact-message-meta{grid-column:2;max-width:none;justify-content:start;gap:10px;font-size:10px}.contact-message-meta time{margin-left:auto;min-width:0;font-size:9px}.contact-message-primary>span{gap:6px}.contact-message-primary strong{font-size:12px}.contact-message-primary small{font-size:10px}.contact-form-list>article{grid-template-columns:15px minmax(0,1fr) 28px;gap:10px;padding:14px 0}.contact-form-list .contact-badge{grid-column:2;grid-row:2;justify-self:start}.contact-form-list .button{grid-column:3;grid-row:1/3}.contact-form-layout{grid-template-columns:1fr;gap:24px}.contact-field-grid,.contact-toggle-grid{grid-template-columns:1fr}.contact-preview{position:relative!important;top:auto}.contact-field-editor{padding:12px}.contact-builder>header{align-items:start}.contact-builder>header .button{padding-inline:8px}.contact-builder>header p{max-width:200px}.contact-preview-body{gap:14px}.contact-save{justify-content:stretch}.contact-save>.button{width:100%;min-height:40px}.contact-forms-page input,.contact-forms-page textarea,.contact-forms-page select{font-size:14px}.contact-connect{margin-top:25px}.contact-code-tabs{display:grid;grid-template-columns:1fr 1fr}.contact-code-tabs>button{min-height:40px;text-align:left}.contact-code-tabs>button:last-child{grid-column:1/-1}.contact-token-create{flex-wrap:wrap}.contact-token-create input{flex-basis:100%}.contact-token-create .button{min-height:40px}.contact-detail-layout{grid-template-columns:1fr}.contact-detail-sidebar{grid-row:1;gap:16px;display:grid;grid-template-columns:1fr}.contact-detail-sidebar>form{grid-template-columns:1fr 1fr}.contact-detail-sidebar>form>h3,.contact-detail-sidebar>form>.contact-conflict,.contact-detail-sidebar>form>.error-notice{grid-column:1/-1}.contact-detail-sidebar>form>.button{min-height:38px}.contact-detail-sidebar .contact-deliveries{padding-top:14px}.contact-detail-sidebar>.button{justify-self:end;margin-top:-6px}.contact-detail-nav{gap:8px;margin-bottom:14px}.contact-detail-nav>time{flex-basis:100%;margin-left:0;font-size:10px}.contact-submitted-fields{gap:18px;grid-template-columns:1fr}.contact-notes form footer{align-items:start}.contact-notes form footer .button{min-height:40px}.contact-notes article header{flex-wrap:wrap;gap:7px}.contact-message-content>header{margin-bottom:18px}.contact-settings>section>header{align-items:start}.contact-settings h2{font-size:14px}.contact-settings>section>header>.button{white-space:normal;text-align:left;min-height:36px}.contact-admin-summary{gap:18px}.contact-admin-summary>span{font-size:10px}.contact-admin-summary strong{font-size:20px}.contact-admin-list>article{grid-template-columns:28px minmax(0,1fr) 28px;gap:9px}.contact-admin-list>article>span{grid-column:2;font-size:10px}.contact-admin-list>article>span+span{grid-column:2}.contact-admin-list time{grid-column:2}.contact-admin-list .button{grid-column:3;grid-row:1}.contact-admin-list .contact-workspace-icon{grid-column:1;grid-row:1}.contact-admin-sender>header{display:block}.contact-overview article>button{grid-template-columns:1fr auto;gap:5px}.contact-overview article span{grid-column:1/-1;grid-row:2;font-size:11px}.contact-overview article time{grid-column:2;grid-row:1}.contact-overview>header .button{font-size:11px}.contact-overview h2{font-size:13px}}@media(prefers-reduced-motion:reduce){.contact-code-tabs>button{transition:none}}.contact-forms-page label.contact-check:not(.button):not(.contact-search){flex-direction:row}@media(max-width:700px){.contact-detail-sidebar{display:contents}.contact-detail-sidebar>form{grid-row:1}.contact-detail-layout>main{grid-row:2}.contact-detail-sidebar>form .button{width:auto}.contact-detail-sidebar>section{margin-bottom:0}}.investments-page{max-width:1360px;margin:auto;padding:30px 32px 48px;color:var(--ink)}.investments-heading{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:25px}.investments-eyebrow{display:flex;align-items:center;gap:6px;font-size:10px;letter-spacing:.09em;color:var(--muted)}.investments-heading h1{font-size:30px;font-weight:550;letter-spacing:-.8px;margin:10px 0}.investments-heading p{font-size:12px;color:var(--muted);margin:0;line-height:1.6}.investments-markets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:24px}.investments-markets>button{position:relative;text-align:left;padding:18px;border:1px solid var(--line);border-radius:12px;background:var(--paper);color:var(--ink)}.investments-markets>button[aria-pressed=true]{border-color:var(--theme-line, #4b8c80);background:color-mix(in srgb,var(--theme-soft, #4b8c80) 5%,var(--paper))}.investments-markets span{display:block;font-size:12px}.investments-markets strong{display:block;font-size:32px;font-weight:500;margin:10px 0}.investments-markets small{font-size:10px;color:var(--muted)}.investments-markets>button>svg{position:absolute;right:18px;top:18px;color:var(--muted)}.investments-tabs{display:flex;gap:20px;border-bottom:1px solid var(--line);margin-bottom:22px;overflow:auto}.investments-tabs button{display:flex;align-items:center;gap:7px;flex:none;border:0;border-bottom:2px solid transparent;background:none;padding:12px 0;color:var(--muted);font-size:12px}.investments-tabs [aria-current=page]{border-color:var(--ink);color:var(--ink)}.investments-toolbar{display:flex;justify-content:space-between;gap:12px;margin:20px 0}.investments-toolbar label{display:flex;flex-direction:row;align-items:center;gap:8px;flex:1;max-width:430px;border:1px solid var(--line);border-radius:7px;padding:0 10px;color:var(--muted)}.investments-toolbar input{width:100%;border:0!important;padding:10px 0;background:none;min-width:0;font-size:12px}.investments-toolbar select{width:auto;max-width:180px;font-size:12px}.investment-records{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.investment-records article{position:relative;padding:22px;border:1px solid var(--line);border-radius:12px;background:var(--paper);min-width:0}.investment-records h2{font-size:18px;font-weight:550;margin:9px 0 5px;overflow-wrap:anywhere}.investment-records small{font-size:10px;color:var(--muted);line-height:1.6}.investment-records p{font-size:12px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.investment-records a{display:inline-flex;align-items:center;gap:5px;font-size:11px;color:var(--ink)}.investment-records article>.button{display:block;margin-top:18px}.investment-record-reading{margin:18px 0;display:flex;flex-direction:column;gap:5px}.investment-record-reading strong{font-size:24px;font-weight:500}.investment-record-reading>span{align-self:flex-start;font-size:10px;padding:3px 7px;border:1px solid var(--line);border-radius:5px}.investment-risk{color:var(--muted);border-top:1px solid var(--line);padding-top:10px}.investments-empty{text-align:center;padding:55px 22px;border:1px dashed var(--line);border-radius:12px;color:var(--muted)}.investments-empty>svg{margin:auto}.investments-empty h2{font-size:20px;letter-spacing:-.4px;font-weight:500;color:var(--ink)}.investments-empty p{max-width:470px;margin:12px auto 20px;font-size:12px;line-height:1.7}.investment-footnote{font-size:10px;line-height:1.6;color:var(--muted);margin-top:24px}.investment-editor{padding:22px;border:1px solid var(--line);border-radius:12px;background:var(--paper);margin-bottom:22px}.investment-editor header{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:18px}.investment-editor h2{font-size:18px;margin:0}.investment-editor header>span,.investment-editor [data-realtime-surface]{font-size:10px;color:var(--muted)}.investment-editor fieldset{margin:16px 0;padding:0;border:0}.investment-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.investment-fields label{display:flex;flex-direction:column;gap:6px;font-size:11px;min-width:0}.investment-fields .is-wide{grid-column:1/-1}.investment-fields input,.investment-fields select,.investment-fields textarea{width:100%;min-width:0;font-size:12px}.investment-editor footer{display:flex;gap:8px;justify-content:flex-end}.investment-conflict{font-size:12px;color:var(--theme-text-danger, #b66545);line-height:1.6}@media(max-width:700px){.investments-page{padding:20px 16px 32px}.investments-heading{align-items:flex-start;flex-direction:column;gap:16px}.investments-markets{gap:7px}.investments-markets>button{padding:13px 10px}.investments-markets span{font-size:10px}.investments-markets small{font-size:9px}.investments-markets strong{font-size:27px}.investments-markets>button>svg{display:none}.investments-tabs{gap:18px}.investments-tabs button{font-size:11px}.investment-records{grid-template-columns:1fr}.investments-toolbar{flex-wrap:wrap}.investments-toolbar label{min-width:100%;box-sizing:border-box}.investment-fields{grid-template-columns:1fr}.investment-editor{padding:16px}.investment-editor header{align-items:flex-start;flex-direction:column}}.markets-page{max-width:1600px;margin:auto;padding:20px 28px 40px;color:var(--ink);--market-green: #27866b;--market-red: #b65b57}.markets-header{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:18px}.markets-eyebrow{display:flex;gap:8px;align-items:center;color:var(--muted);font-size:10px;font-weight:600;letter-spacing:.13em}.markets-header h1{display:flex;align-items:center;gap:10px;font-size:25px;font-weight:500;letter-spacing:-.8px;line-height:1.15;margin:0 0 5px}.markets-header p,.markets-toolbar p{color:var(--muted);font-size:13px;margin:0;line-height:1.6}.markets-header-actions,.markets-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.markets-cadence{display:flex;gap:6px;align-items:center;font-size:11px;color:var(--muted);white-space:nowrap}.markets-tabs{display:flex;gap:22px;border-bottom:1px solid var(--line);margin-bottom:18px;overflow:auto}.markets-tabs>button{display:flex;align-items:center;gap:7px;padding:10px 0 12px;border:0;border-bottom:2px solid transparent;background:none;color:var(--muted);font-size:13px;white-space:nowrap;cursor:pointer}.markets-tabs>button[aria-current]{color:var(--ink);border-bottom-color:var(--ink)}.markets-count{border-radius:30px;background:var(--ink);color:var(--paper);padding:1px 6px;font-size:10px}.markets-benchmarks{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:16px}.markets-benchmark{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px;text-align:left;border:1px solid var(--line);border-radius:12px;background:var(--paper);color:var(--ink);padding:13px 15px;cursor:pointer;min-width:0;transition:transform .15s}.markets-benchmark:hover{transform:translateY(-2px)}.markets-benchmark>div,.markets-benchmark>footer{display:flex;justify-content:space-between;align-items:center;gap:8px}.markets-benchmark>div{grid-column:1 / -1;font-size:12px;color:var(--muted);height:30px}.markets-benchmark strong{display:block;font-size:22px;letter-spacing:-1px;font-weight:500;margin:3px 0;font-variant-numeric:tabular-nums}.markets-benchmark footer small{font-size:10px;font-weight:600;letter-spacing:.06em}.markets-source{grid-column:1 / -1;display:block!important;margin-top:0;font-size:9px!important;color:var(--muted)}.markets-change{font-variant-numeric:tabular-nums;font-size:12px;white-space:nowrap}.markets-page .positive,.markets-modal .positive{color:var(--market-green, var(--theme-text-success, #27866b))}.markets-page .negative,.markets-modal .negative{color:var(--market-red, var(--theme-text-danger, #b65b57))}.markets-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:12px 0 10px}.markets-toolbar h2{font-size:16px;font-weight:500;letter-spacing:-.5px;margin:0 0 5px}.markets-toolbar h3{margin:0;font-size:16px;font-weight:500}.markets-search{position:relative;display:flex;align-items:center;gap:9px;border:1px solid var(--line);border-radius:8px;padding:0 12px;min-width:300px;background:var(--paper);color:var(--muted)}.markets-search input{border:0!important;box-shadow:none!important;background:transparent!important;font-size:12px;padding:9px 0;width:100%;color:var(--ink)}.markets-search-results{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:5;background:var(--paper);border:1px solid var(--line);border-radius:10px;box-shadow:0 15px 40px var(--theme-shadow-soft, #0002);max-height:370px;overflow:auto;padding:8px}.markets-search-results>button{width:100%;display:flex;justify-content:space-between;align-items:center;padding:12px 10px;background:none;border:0;border-radius:6px;text-align:left;color:var(--ink);cursor:pointer}.markets-search-results>button:hover{background:var(--hover, var(--theme-soft, #8881))}.markets-search-results b,.markets-search-results small{display:block;font-size:12px}.markets-search-results small{font-size:10px;color:var(--muted);margin-top:4px}.markets-search-results p{font-size:12px;line-height:1.6;padding:10px}.markets-filters{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:12px}.markets-filters>div{display:flex;flex-wrap:wrap;gap:6px}.markets-filters button,.markets-chart-toolbar button{border:1px solid transparent;border-radius:6px;background:transparent;padding:7px 12px;font-size:11px;color:var(--muted);cursor:pointer}.markets-filters button[aria-pressed=true],.markets-chart-toolbar button[aria-pressed=true]{color:var(--ink);background:color-mix(in srgb,var(--ink) 5%,var(--paper));border-color:var(--line)}.markets-filters select{background:var(--paper);color:var(--muted);border:1px solid var(--line);border-radius:6px;padding:7px;font-size:11px;max-width:130px}.markets-table-wrap{border:1px solid var(--line);border-radius:12px;overflow:auto;background:var(--paper)}.markets-table{width:100%;border-collapse:collapse;font-size:12px;min-width:640px}.markets-table th{font-size:10px;font-weight:500;color:var(--muted);letter-spacing:.04em;text-transform:uppercase;padding:10px 14px;text-align:left;white-space:nowrap;background:color-mix(in srgb,var(--ink) 2%,var(--paper))}.markets-table td{border-top:1px solid var(--line);padding:8px 14px;font-variant-numeric:tabular-nums;vertical-align:middle}.markets-table td b{font-weight:500}.markets-table td small{display:block;color:var(--muted);font-size:10px;margin-top:2px;line-height:1.5;max-width:250px;overflow-wrap:anywhere}.markets-identity{display:flex;gap:10px;align-items:center;text-align:left;border:0;background:none;color:var(--ink);cursor:pointer;padding:0;max-width:350px}.markets-identity b{display:flex;align-items:center;font-size:13px}.markets-star{color:var(--muted)}.markets-star.saved{color:var(--theme-text-warning, #aa9146)}.markets-status{display:inline-flex;align-items:center;font-size:10px;color:var(--market-green)}.markets-status:before{content:"";width:5px;height:5px;background:currentColor;border-radius:50%;margin-right:6px}.markets-status.stale{color:var(--theme-text-warning, #b68b37)}.markets-footnote{display:flex;align-items:flex-start;gap:7px;color:var(--muted);font-size:10px;line-height:1.8;margin:16px 0}.markets-footnote svg{flex-shrink:0;margin-top:3px}.markets-empty{padding:60px 24px;text-align:center;color:var(--muted)}.markets-empty h3{color:var(--ink);font-size:22px;font-weight:500;letter-spacing:-.6px}.markets-empty p{font-size:12px;max-width:470px;margin:12px auto 20px;line-height:1.7}.markets-empty.small{padding:25px}.markets-notice,.markets-warning{display:flex;align-items:center;gap:10px;border-radius:8px;padding:12px 15px;font-size:12px;line-height:1.6;margin:15px 0}.markets-notice{background:color-mix(in srgb,#27866b 8%,var(--paper));color:var(--ink);justify-content:space-between}.markets-warning{background:color-mix(in srgb,#c49b48 8%,var(--paper));color:var(--ink)}.markets-warning svg{flex-shrink:0}.markets-portfolio-switch{display:flex;gap:10px;overflow:auto;margin:18px 0 30px}.markets-portfolio-switch button{border:1px solid var(--line);background:var(--paper);color:var(--muted);border-radius:8px;padding:13px 18px;text-align:left;cursor:pointer}.markets-portfolio-switch button[aria-pressed=true]{color:var(--ink);border-color:var(--ink)}.markets-portfolio-switch small{display:block;font-size:10px;margin-top:5px;color:var(--muted)}.markets-metrics{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);border-radius:12px;padding:18px 0;margin:18px 0;background:var(--paper)}.markets-metrics article{padding:0 24px;border-right:1px solid var(--line);min-width:0}.markets-metrics article:last-child{border-right:0}.markets-metrics small{display:block;font-size:11px;color:var(--muted)}.markets-metrics strong{display:block;font-size:25px;letter-spacing:-.7px;font-weight:500;margin-top:12px;overflow-wrap:anywhere}.markets-page h3{font-weight:500}.markets-link{background:none;border:0;padding:0;color:var(--ink);font-size:12px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.markets-voided{opacity:.45}.markets-alert-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.markets-alert-grid h3{font-size:14px}.markets-alert{display:flex;justify-content:space-between;align-items:center;gap:12px;border:1px solid var(--line);border-radius:10px;padding:18px;margin-bottom:10px;background:var(--paper)}.markets-alert b{font-size:13px;font-weight:500}.markets-alert p{font-size:12px;margin:8px 0}.markets-alert small{color:var(--muted);font-size:10px}.markets-source-summary{display:flex;align-items:center;gap:18px;border:1px solid var(--line);border-radius:12px;padding:24px;margin-bottom:20px}.markets-source-summary>b{font-weight:500}.markets-source-summary p{font-size:12px;color:var(--muted);line-height:1.6;margin:6px 0}.markets-source-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:34px}.markets-source-cards article{padding:24px;background:var(--paper);border:1px solid var(--line);border-radius:12px}.markets-source-cards svg{color:var(--muted)}.markets-source-cards h3{font-size:17px;letter-spacing:-.3px}.markets-source-cards b{font-size:11px;font-weight:500}.markets-source-cards p{font-size:12px;line-height:1.8;color:var(--muted)}.markets-source-cards a{display:flex;align-items:center;gap:6px;color:var(--ink);font-size:11px;margin-top:20px}.modal.markets-modal{background:var(--paper);--market-green: #27866b;--market-red: #b65b57}.markets-modal h2{font-size:25px;font-weight:500;letter-spacing:-.7px}.markets-asset-price{display:flex;align-items:center;gap:15px;margin:20px 0 0}.markets-asset-price strong{font-size:42px;font-weight:500;letter-spacing:-1.5px}.markets-chart{margin:24px 0;color:var(--market-green);border-top:1px solid var(--line);padding-top:20px}.markets-chart svg{display:block;width:100%;touch-action:pan-y}.markets-chart>small{color:var(--muted);font-size:10px;line-height:1.7;display:block;margin-top:14px}.markets-chart-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:16px;color:var(--ink);font-size:12px}.markets-chart-toolbar>div{display:flex}.markets-asset-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;border-block:1px solid var(--line);padding:22px 0;margin-bottom:24px}.markets-asset-stats small{display:block;color:var(--muted);font-size:10px;margin-bottom:8px}.markets-asset-stats b{font-size:13px;font-weight:500}.markets-news{display:flex;justify-content:space-between;gap:16px;color:var(--ink);text-decoration:none;padding:17px 0;border-bottom:1px solid var(--line)}.markets-news small{display:block;color:var(--muted);font-size:10px;margin-bottom:6px}.markets-news b{font-weight:500;font-size:13px;line-height:1.7}.markets-news svg{flex-shrink:0;margin-top:10px}.markets-form{display:grid;gap:18px;border:0;padding:0;margin:18px 0}.markets-form label{display:flex;flex-direction:column;gap:8px;font-size:12px;color:var(--ink)}.markets-form input,.markets-form select,.markets-form textarea{border:1px solid var(--line);border-radius:7px;background:var(--paper);color:var(--ink);padding:11px 12px;min-width:0;width:100%;font:inherit}.markets-form-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.markets-form small,.markets-form p{font-size:11px;color:var(--muted);line-height:1.7;margin:0}.markets-form .markets-checkbox{flex-direction:row;align-items:center}.markets-checkbox input{width:16px;height:16px}.markets-form-footer{display:flex;justify-content:flex-end;gap:10px;padding-top:20px;border-top:1px solid var(--line)}.markets-import-preview{max-height:220px;overflow:auto;border:1px solid var(--line);padding:10px;margin-top:10px;border-radius:7px}.markets-import-preview p{padding:5px}.markets-page>.investments-page{padding:0}.markets-page button:focus-visible,.markets-modal button:focus-visible{outline:2px solid var(--ink);outline-offset:3px}@media(max-width:1000px){.markets-page{padding:24px}.markets-benchmarks{grid-template-columns:repeat(2,1fr)}.markets-source-cards{grid-template-columns:1fr}.markets-metrics{grid-template-columns:repeat(2,1fr);row-gap:25px}.markets-metrics article:nth-child(2){border-right:0}.markets-header{align-items:flex-start}.markets-header-actions{justify-content:flex-end}.markets-cadence{width:100%;justify-content:flex-end}}@media(max-width:600px){.markets-page{padding:20px 14px 40px}.markets-header{display:block;margin-bottom:18px}.markets-header h1{font-size:33px}.markets-header-actions{justify-content:space-between;margin-top:20px}.markets-cadence{width:auto}.markets-tabs{gap:21px;margin-bottom:20px}.markets-tabs>button{font-size:12px}.markets-benchmarks{gap:9px;margin-bottom:18px}.markets-benchmark{padding:14px 12px}.markets-benchmark strong{font-size:23px;margin:12px 0}.markets-benchmark>div{font-size:10px}.markets-source{font-size:8px!important}.markets-toolbar{align-items:stretch;flex-direction:column;gap:13px}.markets-search{min-width:0;width:100%}.markets-filters{align-items:flex-start;flex-direction:column}.markets-filters button{font-size:10px;padding:7px 9px}.markets-table th,.markets-table td{padding:14px 12px}.markets-table{min-width:570px}.markets-metrics article{padding:0 15px}.markets-metrics strong{font-size:22px}.markets-alert-grid{grid-template-columns:1fr;gap:20px}.markets-source-summary{padding:18px;align-items:flex-start}.markets-form-row{grid-template-columns:1fr}.markets-asset-price strong{font-size:34px}.markets-asset-stats{gap:18px}.markets-chart-toolbar{font-size:10px}.markets-chart-toolbar button{padding:6px 9px}.markets-empty{padding:36px 16px}.markets-footnote{font-size:9px}.markets-form-footer>.button{flex:1}.markets-source-cards article{padding:20px}}.markets-financials{margin-top:28px}.markets-financial-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px;margin:16px 0 24px}.markets-financial-grid article{padding:16px;border:1px solid var(--line);border-radius:10px;min-width:0}.markets-financial-grid small{display:flex;gap:6px;color:var(--muted)}.markets-financial-grid strong{display:block;margin-top:8px;font-size:18px;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.markets-financial-grid strong span{font-size:11px;font-weight:500;color:var(--muted)}.markets-financial-grid p,.markets-financial-grid a{font-size:11px;color:var(--muted)}.markets-financial-grid a{display:inline-flex;align-items:center;gap:4px}.markets-heading-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;background:var(--ink);color:var(--paper);margin-right:2px}.markets-tabs>button{display:inline-flex;align-items:center;gap:7px}.markets-tabs>button svg{opacity:.65;flex-shrink:0}.markets-tabs>button[aria-current=page] svg{opacity:1}.markets-asset-icon{display:grid;place-items:center;width:34px;height:34px;flex-shrink:0;border:1px solid var(--theme-line, #e8e8e8);border-radius:9px;background:var(--theme-surface, #fff);color:var(--theme-muted, #737982);overflow:hidden}.markets-asset-icon img{object-fit:contain;display:block}.markets-asset-icon.large{width:56px;height:56px;border-radius:14px}.markets-benchmark>div{justify-content:flex-start;gap:9px}.markets-benchmark>div>span:not(.markets-asset-icon){min-width:0;flex:1}.markets-benchmark>div b{font-size:12px;font-weight:600;display:block}.markets-benchmark>div small{display:block;font-size:9px;color:var(--muted);margin-top:3px}.markets-benchmark .markets-asset-icon{width:30px;height:30px;border-radius:8px}.markets-benchmark footer{justify-content:flex-start;gap:8px}.markets-benchmark .markets-source{margin-top:8px;font-size:9px}.markets-instruments{min-width:0}.markets-instruments tbody tr:hover{background:color-mix(in srgb,var(--ink) 2.5%,var(--paper))}.markets-instruments .markets-identity{width:100%;max-width:330px;min-width:0}.markets-instruments .markets-identity>span:last-child{min-width:0}.markets-instruments .markets-identity small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:230px}.markets-instruments .markets-identity small span{display:none}.markets-instruments th:not(:first-child),.markets-instruments td:not(:first-child){text-align:right}.markets-instruments td>b{font-weight:600}.markets-instruments .markets-identity b{font-weight:600}.markets-row-actions>div{display:flex;justify-content:flex-end;gap:10px;align-items:center}.markets-view-button{border:0;padding:5px 0;background:none;color:var(--muted);display:inline-flex;align-items:center;gap:3px;cursor:pointer;font-size:11px}.markets-view-button:hover{color:var(--ink)}.markets-day-range{min-width:95px;font-size:10px;color:var(--muted)}.markets-day-range>div:first-child{display:flex;justify-content:space-between;gap:10px;font-variant-numeric:tabular-nums}.markets-range-track{position:relative;height:3px;background:color-mix(in srgb,var(--ink) 12%,var(--paper));margin:8px 4px 2px;border-radius:3px}.markets-range-track i{position:absolute;width:5px;height:7px;top:-2px;transform:translate(-50%);border-radius:2px;background:var(--ink)}.markets-search-results>button{gap:10px}.markets-search-results>button>span:nth-child(2){flex:1}.markets-search-results>button>span:last-child{display:inline-flex;gap:4px;align-items:center;color:var(--muted);font-size:10px}.markets-profile-nav{display:flex;align-items:center;justify-content:space-between;margin:0 0 20px}.markets-back{border:0;padding:4px 0;background:none;color:var(--muted);display:flex;align-items:center;gap:7px;cursor:pointer;font-size:12px}.markets-back:hover{color:var(--ink)}.markets-profile-switch{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--muted)}.markets-profile-hero{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:22px}.markets-profile-title{display:flex;gap:14px;align-items:center;min-width:0}.markets-profile-title>div{min-width:0}.markets-profile-title h2{font-size:25px;font-weight:600;letter-spacing:-.8px;margin:6px 0 0;overflow-wrap:anywhere}.markets-profile-hero .markets-actions{margin:0;flex-shrink:0;gap:8px}.markets-page .button{font-size:11px;min-height:34px;padding:8px 11px;gap:6px}.markets-profile-grid{display:grid;grid-template-columns:minmax(0,1fr) 260px;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--paper)}.markets-price-panel{padding:22px 24px 16px;min-width:0}.markets-price-panel .markets-asset-price{margin:0;gap:12px;flex-wrap:wrap}.markets-price-panel .markets-asset-price strong{font-size:38px;font-weight:600}.markets-day-label{font-size:10px;color:var(--muted)}.markets-price-panel .markets-footnote{margin:8px 0 0;flex-wrap:wrap;gap:10px}.markets-chart{margin:20px 0 0}.markets-chart.negative{color:var(--market-red)}.markets-stat-panel{padding:22px;background:color-mix(in srgb,var(--ink) 1.5%,var(--paper));border-left:1px solid var(--line)}.markets-stat-panel h3,.markets-profile-reports h3{font-size:14px;font-weight:600;margin:0 0 18px}.markets-stat-panel .markets-day-range{margin-bottom:20px}.markets-stat-panel .markets-asset-stats{display:block;margin:0;border:0;padding:0}.markets-stat-panel .markets-asset-stats>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line);padding:10px 0}.markets-stat-panel .markets-asset-stats small{margin:0}.markets-stat-panel .markets-asset-stats b{font-size:11px;text-align:right}.markets-stat-panel .markets-footnote{display:block;margin:12px 0 0}.markets-profile-reports{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(250px,1fr);gap:20px;align-items:start;margin-top:20px}.markets-profile-reports.single{grid-template-columns:1fr}.markets-profile-reports>section{border:1px solid var(--line);border-radius:12px;padding:20px;min-width:0;margin-top:0;background:var(--paper)}.markets-profile-reports h3{margin-bottom:8px}.markets-profile-reports .markets-footnote{margin:8px 0 12px}.markets-financial-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.markets-financial-grid article{padding:13px;border-radius:7px}.markets-financial-grid strong{font-size:17px}.markets-financial-grid small{font-size:11px}.markets-news{padding:12px 0}.markets-news b{font-size:12px}.markets-news:last-child{border-bottom:0}.markets-profile :is(button,a,svg[tabindex]):focus-visible,.markets-instruments button:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:4px}@media(max-width:1180px){.markets-range-column{display:none}.markets-profile-hero{align-items:flex-start;flex-direction:column}}@media(max-width:850px){.markets-page{padding:18px}.markets-benchmarks{grid-template-columns:repeat(2,minmax(0,1fr))}.markets-volume-column{display:none}.markets-profile-grid{grid-template-columns:minmax(0,1fr)}.markets-stat-panel{border-left:0;border-top:1px solid var(--line)}.markets-stat-panel .markets-asset-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.markets-profile-reports{grid-template-columns:1fr}}@media(max-width:600px){.markets-page{padding:16px 12px 28px}.markets-header{gap:12px;margin-bottom:14px}.markets-header h1{font-size:23px}.markets-header p{font-size:11px;margin-top:7px}.markets-header-actions{width:100%;justify-content:space-between}.markets-tabs{gap:18px;margin-bottom:16px}.markets-tabs>button{font-size:11px;gap:5px}.markets-benchmarks{gap:8px;margin-bottom:18px}.markets-benchmark{padding:11px}.markets-benchmark>div{gap:7px}.markets-benchmark>div b{font-size:11px}.markets-benchmark>div>svg{display:none}.markets-benchmark strong{font-size:clamp(17px,5vw,22px);margin:10px 0 5px;overflow-wrap:anywhere}.markets-benchmark footer{flex-wrap:wrap;gap:4px}.markets-benchmark .markets-source{font-size:8px}.markets-toolbar{margin:14px 0 10px;gap:10px}.markets-toolbar p{font-size:10px}.markets-filters{gap:8px}.markets-filters>div{gap:1px}.markets-filters button{padding:6px 7px}.markets-filters select{font-size:10px;padding:5px}.markets-instruments{min-width:0;width:100%;table-layout:fixed}.markets-instruments th,.markets-instruments td{padding:10px 7px}.markets-instruments th{font-size:8px}.markets-instruments td{font-size:11px}.markets-instruments th:first-child{width:43%}.markets-instruments th:nth-child(2){width:26%}.markets-instruments th:nth-child(3){width:21%}.markets-instruments th:last-child{width:10%}.markets-quote-column,.markets-instruments .markets-view-button{display:none}.markets-instruments .markets-asset-icon{width:26px;height:26px;border-radius:7px}.markets-instruments .markets-asset-icon img{width:18px;height:18px}.markets-instruments .markets-identity{gap:7px}.markets-instruments .markets-identity b{font-size:10px}.markets-instruments .markets-identity small{max-width:100%;font-size:9px}.markets-instruments .markets-change{font-size:10px;white-space:nowrap}.markets-instruments .icon-button{width:24px;min-width:24px;padding:2px}.markets-row-actions>div{gap:0}.markets-profile-nav{margin-bottom:16px}.markets-profile-switch>span{display:none}.markets-profile-title{gap:10px}.markets-profile-title h2{font-size:21px}.markets-profile-title .markets-eyebrow{font-size:8px}.markets-profile-hero .markets-actions{flex-wrap:wrap;width:100%}.markets-profile-hero .markets-actions .button{font-size:10px}.markets-price-panel{padding:16px 12px}.markets-price-panel .markets-asset-price strong{font-size:32px}.markets-price-panel .markets-asset-price{gap:8px}.markets-day-label{flex-basis:100%}.markets-chart-toolbar{flex-wrap:wrap;gap:12px}.markets-chart-toolbar>div{margin-left:auto}.markets-stat-panel{padding:16px}.markets-stat-panel .markets-asset-stats{gap:0 14px}.markets-stat-panel .markets-asset-stats>div{flex-wrap:wrap;gap:5px}.markets-profile-reports>section{padding:15px}.markets-financial-grid{grid-template-columns:1fr}.markets-search-results>button>span:last-child{font-size:9px}}.markets-benchmark footer small{display:none}.markets-benchmark .markets-source{margin-top:0}@media(max-width:600px){.markets-benchmark{column-gap:3px}.markets-benchmark strong{font-size:17px}.markets-benchmark footer .markets-change{font-size:10px}}.markets-toolbar h2{display:flex;align-items:center;gap:8px}.markets-total{color:var(--muted);background:color-mix(in srgb,var(--ink) 5%,var(--paper));padding:2px 6px;font-size:10px;border-radius:5px;font-weight:500;letter-spacing:0}.markets-chart svg text{fill:var(--muted);opacity:.85}@media(max-width:600px){.markets-benchmarks{display:flex;overflow-x:auto;padding-bottom:4px;scroll-snap-type:x proximity}.markets-benchmark{flex:0 0 170px;scroll-snap-align:start}.markets-benchmark strong{grid-column:1 / -1;white-space:nowrap;margin:0;font-size:20px}.markets-benchmark footer{grid-column:1 / -1}}.admin-configuration{padding:28px;min-width:0;max-width:1600px;width:100%;margin:0 auto}.admin-configuration-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px}.admin-configuration-heading h1{margin:7px 0 9px;font-size:26px;letter-spacing:-.8px;font-weight:550}.admin-configuration-heading p{color:var(--muted);font-size:13px;line-height:1.6;margin:0;max-width:660px}.admin-configuration-eyebrow{font:10px var(--font-mono, monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.admin-configuration a{text-decoration:none;color:inherit}.admin-configuration-summary{position:relative;display:grid;grid-template-columns:repeat(4,1fr);padding:4px 0 23px;border-bottom:1px solid var(--line);gap:18px}.admin-configuration-summary>span{display:flex;align-items:baseline;gap:9px;font-size:12px;color:var(--muted)}.admin-configuration-summary strong{color:var(--ink);font-size:24px;font-weight:450}.admin-configuration-controls{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:22px 0 10px}.admin-configuration .admin-configuration-controls label{flex-direction:row;display:flex;align-items:center;gap:10px;color:var(--muted);font-size:12px}.admin-configuration-search{border:1px solid var(--line);border-radius:6px;padding:0 11px;min-width:280px}.admin-configuration-search input{border:0;background:transparent;color:var(--ink);padding:9px 0;width:100%;min-width:0;outline-offset:2px;font:inherit}.admin-configuration-controls select{background:var(--paper);color:var(--ink);border:1px solid var(--line);border-radius:6px;padding:8px;font:inherit}.admin-configuration-controls{position:sticky;top:0;z-index:4;background:var(--paper);padding:18px 0}.admin-configuration-search:focus-within{border-color:var(--muted)}.admin-configuration-list{min-width:0}.admin-configuration-table{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed;text-align:left}.admin-configuration-table thead th{position:sticky;top:var(--configuration-controls-height, 73px);z-index:3;background:var(--soft);border-block:1px solid var(--line);padding:11px 16px;color:var(--muted);font-size:10px;line-height:1.5;font-weight:500;letter-spacing:.04em}.admin-configuration-table thead th:first-child{width:27%;border-radius:6px 0 0 6px}.admin-configuration-table thead th:nth-child(2){width:30%}.admin-configuration-table thead th:nth-child(3){width:16%}.admin-configuration-table thead th:last-child{width:27%;border-radius:0 6px 6px 0}.admin-configuration-row>th,.admin-configuration-row>td{border-bottom:1px solid var(--line);padding:17px 16px;vertical-align:middle;font-weight:400}.admin-configuration-row:hover,.admin-configuration-row:focus-within{background:color-mix(in srgb,var(--theme-hover, var(--soft)) 50%,var(--paper))}.admin-configuration-project{min-width:0;display:flex;align-items:center;gap:13px}.admin-configuration-project>.workspace-image{width:42px;height:42px;flex:0 0 42px;border-radius:9px;border:1px solid var(--line)}.admin-configuration-project>.workspace-brand{--brand-thumbnail-paper: #fff;background:var(--brand-thumbnail-paper)}.admin-configuration-project>.workspace-brand img{object-fit:contain;object-position:center;padding:3px}.admin-configuration-identity{min-width:0}.admin-configuration-name{display:flex;align-items:center;gap:7px;font-size:13px;line-height:1.5}.admin-configuration-name a,.admin-configuration-name strong{font-weight:550;overflow-wrap:anywhere}.admin-configuration-name a:hover{text-decoration:underline;text-underline-offset:3px}.admin-configuration-project-name{display:block;margin-top:4px;font-size:11px;line-height:1.4;color:var(--muted);overflow-wrap:anywhere}.admin-configuration-status{display:inline-flex;align-items:center;gap:5px;color:var(--ink);font-size:10px;line-height:1.5;white-space:nowrap;padding:4px 7px;border-radius:5px;background:var(--soft)}.admin-configuration-status svg{flex:none;color:var(--muted)}.admin-configuration-status.disabled{color:var(--muted);background:transparent;border:1px solid var(--line)}.admin-configuration-status.attention{background:color-mix(in srgb,var(--yellow) 18%,var(--paper))}.admin-configuration-detail{min-width:0;font-size:12px;line-height:1.6;overflow-wrap:anywhere}.admin-configuration-detail p{margin:0}.admin-configuration-detail>span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--muted);font-size:11px;margin-top:4px}.admin-configuration-description{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.admin-configuration-muted{color:var(--muted)}.admin-configuration-detail>.admin-configuration-records{display:flex;align-items:center;gap:5px}.admin-configuration-records svg{flex:none}.admin-configuration-actions{display:flex;flex-wrap:wrap;align-items:center;gap:5px 7px}.admin-configuration-actions a{display:inline-flex;align-items:center;gap:6px;font-size:11px;line-height:1.4;min-height:30px;padding:5px 7px;border:1px solid var(--line);border-radius:5px;background:var(--paper)}.admin-configuration-actions svg{flex:none;color:var(--muted)}.admin-configuration-actions a:hover{border-color:var(--muted);background:var(--theme-hover, var(--soft))}.admin-configuration a:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.admin-configuration-pagination{display:flex;justify-content:space-between;align-items:center;margin-top:20px;gap:12px;color:var(--muted);font-size:12px}.admin-configuration-pagination>div{display:flex;gap:8px}.admin-configuration-empty{padding:60px 15px;text-align:center;color:var(--muted);font-size:13px}.admin-configuration .admin-configuration-controls label>span{white-space:nowrap}.admin-configuration .admin-configuration-controls select{min-width:0;width:auto}@media(min-width:761px)and (max-width:1180px){.admin-configuration{padding:24px 20px}.admin-configuration-table thead th,.admin-configuration-row>th,.admin-configuration-row>td{padding-inline:10px}.admin-configuration-table thead th:first-child{width:28%}.admin-configuration-table thead th:nth-child(2){width:27%}.admin-configuration-table thead th:nth-child(3){width:20%}.admin-configuration-table thead th:last-child{width:25%}.admin-configuration-project{gap:9px}.admin-configuration-project>.workspace-image{width:34px;height:34px;flex-basis:34px}}@media(max-width:760px){.admin-configuration{padding:20px 16px}.admin-configuration-heading{align-items:flex-start;flex-direction:column;gap:14px}.admin-configuration-summary{grid-template-columns:repeat(2,1fr);gap:14px}.admin-configuration-summary>span{font-size:11px}.admin-configuration-controls{flex-wrap:wrap;padding-block:14px;gap:10px}.admin-configuration-search{min-width:0;width:100%}.admin-configuration-controls>label:last-child{width:100%;justify-content:space-between}.admin-configuration .admin-configuration-controls select{flex:1}.admin-configuration-table,.admin-configuration-table tbody{display:block}.admin-configuration-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.admin-configuration-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:18px 0;border-bottom:1px solid var(--line)}.admin-configuration-row>th,.admin-configuration-row>td{display:block;padding:0;border:0}.admin-configuration-row>th{grid-column:1 / -1}.admin-configuration-detail{grid-row:2;grid-column:1 / -1}.admin-configuration-availability,.admin-configuration-links{grid-column:1 / -1}.admin-configuration-actions{gap:8px}.admin-configuration-actions a{min-height:36px;padding:7px 10px;font-size:12px}.admin-configuration-project>.workspace-image{width:40px;height:40px;flex-basis:40px}.admin-configuration-name{font-size:14px}.admin-configuration-pagination{flex-wrap:wrap}}.admin-configuration{padding-top:28px}.admin-configuration-heading h1{font-size:23px;margin:0 0 5px;line-height:1.4;letter-spacing:-.7px}.admin-configuration-heading-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.admin-configuration-summary{padding-top:8px}.admin-configuration-summary>span{flex-direction:column;align-items:flex-start;gap:5px}.admin-configuration-summary strong{font-size:21px;font-weight:550}.admin-configuration-table thead th{background:var(--paper);border-top:0;border-radius:0!important;letter-spacing:0;font-size:10px}.admin-configuration-row>th,.admin-configuration-row>td{padding-block:14px}.admin-configuration-project>.workspace-image{width:34px;height:34px;flex-basis:34px;border-radius:6px}.admin-configuration-connectors{display:flex;flex-direction:column;gap:10px}.admin-configuration-connector{display:flex;align-items:center;gap:9px;min-width:0}.admin-configuration-connector>span:not(.studio-service-icon){flex:1;min-width:0}.admin-configuration-connector strong{display:block;font-size:12px;font-weight:500}.admin-configuration-connector small{display:block;font-size:10px;color:var(--muted);overflow-wrap:anywhere}.admin-configuration-connector>svg{color:var(--muted);flex:none}.admin-configuration-connector:hover strong{text-decoration:underline;text-underline-offset:3px}.admin-configuration-connection-summary{font-size:10px;color:var(--muted)}.admin-configuration-connection-summary:empty{display:none}@media(max-width:760px){.admin-configuration-row>th,.admin-configuration-row>td{padding-block:0}.admin-configuration-heading-actions{width:100%}.admin-configuration-project>.workspace-image{width:40px;height:40px;flex-basis:40px}}.date-range-control{min-width:0;max-width:100%;flex:0 1 auto}.date-range-segments{display:flex;align-items:stretch;gap:2px;max-width:100%;padding:3px;border:1px solid var(--line);border-radius:8px;background:var(--soft);font-variant-numeric:tabular-nums}.date-range-segments button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:29px;padding:5px 9px;border:0;border-radius:5px;background:transparent;color:var(--muted);font-size:11px;line-height:1.3;white-space:nowrap}.date-range-segments button[aria-pressed=true]{background:var(--paper);color:var(--ink);box-shadow:0 1px 3px var(--theme-shadow-soft, #14161912)}.date-range-segments button:hover:not(:disabled){color:var(--ink);background:var(--paper)}.date-range-segments button:disabled{opacity:.45;cursor:not-allowed}.date-range-segments .date-range-preset{flex:none;min-width:34px}.date-range-segments .date-range-custom{min-width:0;max-width:210px;border-left:1px solid var(--line);border-top-left-radius:0;border-bottom-left-radius:0}.date-range-custom span{min-width:0;overflow:hidden;text-overflow:ellipsis}.date-range-custom svg{flex:none}.date-range-segments button:focus-visible,.date-range-popover button:focus-visible,.date-range-popover input:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.date-range-popover{position:fixed;z-index:1100;box-sizing:border-box;overflow:auto;padding:14px;border:1px solid var(--line);border-radius:10px;background:var(--paper);color:var(--ink);box-shadow:0 8px 30px var(--theme-shadow, #14161920)}.date-range-popover form{margin:0;display:grid;gap:13px}.date-range-popover strong{font-size:12px;font-weight:600}.date-range-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:9px}.date-range-fields label{display:grid;min-width:0;gap:5px;font-size:11px;color:var(--muted)}.date-range-fields input{box-sizing:border-box;width:100%;min-width:0;min-height:34px;padding:7px 5px;border:1px solid var(--line);border-radius:5px;background:var(--paper);color:var(--ink);font:inherit;font-size:12px;color-scheme:light}.date-range-popover footer{display:flex;justify-content:flex-end;gap:7px}.date-range-popover button{min-height:30px;padding:6px 12px;border:1px solid var(--line);border-radius:5px;font-size:11px;font-weight:500}.date-range-cancel{background:transparent;color:var(--muted)}.date-range-popover .date-range-apply{background:var(--ink);border-color:var(--ink);color:var(--paper)}.date-range-popover .date-range-apply:disabled{opacity:.4;cursor:not-allowed}.date-range-error{margin:0;font-size:11px;line-height:1.5;color:var(--theme-text-danger, var(--danger, #b94b44))}[data-theme=dark] .date-range-segments button[aria-pressed=true],[data-theme=dark] .date-range-segments button:hover:not(:disabled){background:var(--theme-soft, var(--soft))}[data-theme=dark] .date-range-popover{background:var(--theme-raised, var(--paper));border-color:var(--theme-control-border, var(--line))}[data-theme=dark] .date-range-fields input{background:var(--theme-control, var(--paper));border-color:var(--theme-control-border, var(--line));color-scheme:dark}@media(max-width:420px){.date-range-segments button{padding:5px 7px;gap:5px}.date-range-segments .date-range-custom{max-width:190px}.date-range-segments .date-range-custom>svg:first-child{display:none}}.statistics-audience{margin-top:28px;--statistics-land: color-mix(in srgb, var(--muted) 18%, var(--paper))}.statistics-insight-card{min-width:0;border:1px solid var(--line);border-radius:12px;background:var(--paper);padding:22px}.statistics-insight-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:18px}.statistics-insight-heading h3{position:relative;display:flex;align-items:center;gap:8px;margin:5px 0 0;font-size:15px;font-weight:550;letter-spacing:-.2px}.statistics-insight-heading p,.statistics-insight-heading>span{font-size:10px;color:var(--muted);margin:6px 0 0}.statistics-geography-grid{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(220px,1fr);gap:24px}.statistics-map-stage{position:relative;overflow:hidden;border-radius:8px;background:color-mix(in srgb,#609bcd 7%,var(--paper))}.statistics-map-stage>svg{display:block;width:100%;height:auto;touch-action:none;cursor:grab;color:var(--ink)}.statistics-map-stage>svg.is-dragging{cursor:grabbing}.statistics-map-stage g[role=button]{cursor:pointer;outline:none}.statistics-map-stage g[role=button]:focus-visible path{stroke:var(--ink);stroke-width:2}.statistics-map-stage .is-animated{transition:transform .2s ease-out}.statistics-map-tools{position:absolute;right:10px;top:10px;display:flex;flex-direction:column;padding:3px;border:1px solid var(--line);border-radius:8px;background:var(--paper)}.statistics-map-tools button{display:grid;place-items:center;width:32px;height:32px;border:none;border-radius:5px;background:transparent;color:var(--ink)}.statistics-map-tools button:hover{background:var(--line)}.statistics-map-tools button:disabled{opacity:.35}.statistics-map-caption{pointer-events:none;position:absolute;bottom:12px;left:12px;display:flex;flex-direction:column;gap:4px;padding:9px 12px;border-radius:6px;background:color-mix(in srgb,var(--paper) 92%,transparent);font-size:11px}.statistics-map-caption span{color:var(--muted);font-size:10px}.statistics-map-legend{display:flex;align-items:center;gap:8px;margin-top:12px;color:var(--muted);font-size:9px;flex-wrap:wrap}.statistics-map-legend i{display:block;width:80px;height:5px;background:linear-gradient(90deg,color-mix(in srgb,#139b88 25%,var(--paper)),#139b88);border-radius:3px}.statistics-map-legend small{margin-left:auto;font-size:9px}.statistics-country-search{display:flex;align-items:center;gap:8px;color:var(--muted)}.statistics-page .statistics-country-search input{flex:1;width:100%;border:0;border-bottom:1px solid var(--line);border-radius:0;padding:7px 0;background:transparent}.statistics-ranking-heading{display:flex;justify-content:space-between;margin:16px 0 8px;color:var(--muted);font-size:10px}.statistics-country-list{overflow-y:auto;max-height:270px}.statistics-country-list>button{position:relative;display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px;padding:9px 8px;margin-bottom:4px;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--ink);font:inherit;font-size:11px;text-align:left}.statistics-country-list>button[aria-pressed=true]{border-color:var(--theme-text, #139b88)}.statistics-country-list>button>strong{position:relative;font-variant-numeric:tabular-nums;text-align:right;font-weight:500}.statistics-country-list>button small{display:block;color:var(--muted);font-size:9px;font-weight:400;margin-top:2px}.statistics-country-name{position:relative;display:flex;align-items:center;gap:8px;min-width:0}.statistics-rank-fill{position:absolute;inset:0 auto 0 0;border-radius:4px;background:color-mix(in srgb,#139b88 8%,transparent);pointer-events:none}.statistics-breakdown-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px}.statistics-ranking ol{list-style:none;margin:0;padding:0}.statistics-ranking li{position:relative;display:flex;justify-content:space-between;gap:20px;align-items:center;padding:10px 9px;margin-bottom:4px;font-size:11px;min-height:35px}.statistics-ranking li>span:not(.statistics-rank-fill){position:relative;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.statistics-ranking li>strong{position:relative;font-weight:500;font-variant-numeric:tabular-nums}.statistics-hero-charts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:24px;margin-top:22px}.statistics-hero-charts:has(>div:only-child){grid-template-columns:minmax(0,1fr)}.statistics-hero-charts h3{font-size:12px;font-weight:500;margin-bottom:12px}.statistics-unified-highlights.has-audience{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.statistics-unified-highlights.has-audience .statistics-unified-context{grid-column:1 / -1;flex-direction:row;flex-wrap:wrap;align-items:center;gap:10px;padding-top:8px}.statistics-detail-kpi{min-width:0}.statistics-detail-kpi>small{display:block;color:var(--muted);font-size:10px;margin-top:8px}.statistics-detail-kpi>.statistics-metric{border:0;padding:0;background:none}.statistics-detail-kpi>.statistics-metric>strong{font-size:36px;line-height:1.2;font-weight:500;letter-spacing:-1px}.statistics-delivery-notice{display:flex;align-items:center;gap:8px;border-radius:7px;padding:10px 12px;margin:12px 0;background:color-mix(in srgb,#d7932a 12%,var(--paper));color:var(--ink);font-size:12px}@media(max-width:900px){.statistics-geography-grid{grid-template-columns:1fr}.statistics-country-list{max-height:220px}.statistics-unified-highlights.has-audience{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.statistics-insight-card{padding:16px}.statistics-insight-heading{flex-wrap:wrap}.statistics-breakdown-grid{grid-template-columns:1fr}.statistics-map-caption{padding:6px 8px;bottom:6px;left:6px}.statistics-map-caption span{display:none}.statistics-map-legend small{flex-basis:100%;margin-left:0}}@media(prefers-reduced-motion:reduce){.statistics-map-stage .is-animated{transition:none}}.statistics-chart-previous{fill:none;stroke:var(--statistics-chart-color);stroke-width:1.5;stroke-dasharray:4 4;stroke-linecap:round;stroke-linejoin:round;opacity:.45}.statistics-chart-gaps{font-size:10px;line-height:1.6;color:var(--muted);margin:6px 0 0;display:flex;align-items:baseline;gap:5px;flex-wrap:wrap}.statistics-chart-gaps i{display:inline-block;width:12px;height:10px;background:repeating-linear-gradient(135deg,transparent,transparent 3px,var(--line) 3px,var(--line) 4px);flex:none}.statistics-previous-legend{display:inline-flex;align-items:center;gap:4px;margin-left:8px}.statistics-previous-legend i{display:block;width:12px;border-top:1.5px dashed var(--statistics-chart-color);opacity:.65}.statistics-chart .statistics-comparison-tooltip{box-sizing:border-box;z-index:20;max-width:calc(100% - 4px);min-width:0;padding:9px 10px;background:var(--theme-raised, var(--paper));color:var(--ink);border-color:var(--line);box-shadow:0 3px 12px var(--theme-tooltip-shadow, #00000018);font-variant-numeric:tabular-nums}.statistics-comparison-tooltip dl{margin:0;display:grid;gap:7px}.statistics-comparison-tooltip dl>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.statistics-comparison-tooltip dt{font-size:10px;color:var(--muted)}.statistics-comparison-tooltip dd{margin:0;font-size:13px;font-weight:550;color:var(--ink)}.statistics-comparison-tooltip dt small{display:block;font-size:9px;margin-top:2px}.statistics-comparison-tooltip>p{margin:8px 0 0;padding-top:7px;border-top:1px solid var(--line);font-size:10px;color:var(--muted);line-height:1.4}.statistics-comparison-tooltip>p strong{font-weight:600;color:var(--ink)}.statistics-comparison-tooltip>p strong>span{font-weight:400;color:var(--muted)}.statistics-chart.is-compact .statistics-comparison-tooltip{top:auto;bottom:calc(100% + 6px)}.statistics-chart-reading-compact{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%);white-space:nowrap;margin:0!important;padding:0!important}.statistics-chart.is-compact .statistics-chart-plot{min-height:44px}.statistics-chart.is-compact .statistics-chart-plot>svg{min-height:44px}@media(max-width:600px){.statistics-chart figcaption{flex-wrap:wrap}.statistics-previous-legend{margin-left:0}.statistics-chart .statistics-comparison-tooltip{font-size:10px}}.statistics-tooltip-metric{font-size:10px;font-weight:550;color:var(--muted);margin-bottom:8px}.statistics-admin,.statistics-page,.statistics-unified,.statistics-overview{--analytics-accent: #218576;--analytics-accent-soft: color-mix( in srgb, var(--analytics-accent) 9%, transparent )}:root[data-theme=dark] :is(.statistics-admin,.statistics-page,.statistics-unified,.statistics-overview){--analytics-accent: #67c6af}.statistics-chart{min-width:0}.statistics-chart>figcaption{align-items:center;gap:10px;min-height:34px}.statistics-chart .statistics-chart-tools{display:flex;align-items:center;gap:8px;margin-left:auto;flex-wrap:wrap}.statistics-chart .statistics-chart-tools button,.statistics-chart .statistics-chart-tools select{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:32px;border:1px solid var(--line);border-radius:7px;background:var(--paper);color:var(--muted);font:inherit;font-size:11px;padding:6px 8px;margin:0}.statistics-chart .statistics-chart-tools select{max-width:120px}.statistics-chart .statistics-chart-tools button:hover{background:var(--theme-hover, var(--soft));color:var(--ink)}.statistics-chart .statistics-chart-tools button[aria-pressed=true]{background:var(--soft);color:var(--ink)}.statistics-chart .statistics-chart-tools button:disabled{opacity:.4;cursor:default}.statistics-chart .statistics-chart-view{display:flex;padding:2px;gap:2px;border:1px solid var(--line);border-radius:8px}.statistics-chart .statistics-chart-view button{border:0;min-height:27px;border-radius:5px;padding:5px 7px}.statistics-chart .statistics-chart-summary{display:flex;align-items:center;flex-wrap:wrap;gap:12px 30px;padding:12px 0 18px;position:relative}.statistics-chart-summary>span{display:flex;flex-direction:column;gap:5px;font-size:10px;color:var(--muted)}.statistics-chart-summary strong{font-size:16px;font-weight:550;letter-spacing:-.3px;color:var(--ink);font-variant-numeric:tabular-nums}.statistics-chart-summary small{font-size:10px;font-weight:400;color:var(--muted);letter-spacing:0}.statistics-chart-bar{fill:var(--statistics-chart-color)}.statistics-chart .statistics-chart-plot>svg{height:280px}.statistics-chart.is-compact .statistics-chart-plot>svg{height:92px}.statistics-chart .statistics-chart-grid line{stroke-dasharray:3 5;opacity:.7}.statistics-chart .statistics-chart-line{stroke-width:2}.statistics-chart .statistics-chart-reading{font-size:10px;min-height:24px}.statistics-chart .statistics-table-scroll{max-height:340px;border:1px solid var(--line);border-radius:8px}.statistics-chart .statistics-table-scroll table{width:100%;border-collapse:collapse;font-size:12px;font-variant-numeric:tabular-nums}.statistics-chart .statistics-table-scroll th{position:sticky;top:0;z-index:1;background:var(--paper)}.statistics-chart .statistics-table-scroll :is(th,td){padding:12px;border-bottom:1px solid var(--line);text-align:right;white-space:nowrap}.statistics-chart .statistics-table-scroll :is(th,td):first-child{text-align:left}.statistics-chart .statistics-table-scroll td small{display:block;font-size:10px;color:var(--muted);margin-bottom:3px}.statistics-sparkline{display:block;width:100%;height:34px;color:var(--analytics-accent, var(--theme-text-success, #218576));margin:8px 0 10px;overflow:visible}.statistics-portfolio-metric .statistics-sparkline{height:38px;margin:8px 0 14px;opacity:.85}.statistics-metric .statistics-sparkline{height:28px;margin:10px 0}.statistics-period-shortcuts{display:inline-flex;align-items:center;gap:2px;padding:3px;border:1px solid var(--line);background:var(--soft);border-radius:8px}.statistics-period-shortcuts button{min-height:30px;border:0;border-radius:5px;padding:5px 10px;color:var(--muted);background:transparent;font:inherit;font-size:11px;white-space:nowrap}.statistics-period-shortcuts button[aria-pressed=true]{background:var(--paper);color:var(--ink);box-shadow:0 1px 3px var(--theme-shadow-soft, #0000000a)}.statistics-period-shortcuts button:hover{color:var(--ink)}.statistics-admin .statistics-admin-header{margin-bottom:20px}.statistics-admin .statistics-admin-header-actions{flex-wrap:wrap;justify-content:flex-end}.statistics-admin .statistics-portfolio-metric{border-radius:12px;position:relative;overflow:hidden}.statistics-admin .statistics-portfolio-metric.is-active{border-color:color-mix(in srgb,var(--analytics-accent) 60%,var(--line));background:var(--analytics-accent-soft)}.statistics-admin .statistics-portfolio-metric.is-active:before{content:"";position:absolute;top:0;left:22px;right:22px;height:2px;background:var(--analytics-accent);border-radius:0 0 2px 2px}.statistics-admin .statistics-portfolio-metric-label{font-weight:500}.statistics-admin .statistics-portfolio-metric>strong{letter-spacing:-1.4px;font-weight:550;font-variant-numeric:tabular-nums}.statistics-admin .statistics-portfolio-trend{padding:22px 24px 14px}.statistics-admin .statistics-portfolio-trend>.statistics-chart{margin-top:16px}.statistics-admin .statistics-portfolio-trend h2{font-size:20px}.statistics-movers{margin:0 0 24px}.statistics-movers>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.statistics-movers h2{display:flex;align-items:center;gap:8px;margin:0;font-size:15px;font-weight:550}.statistics-movers header p{margin:5px 0 0;color:var(--muted);font-size:11px}.statistics-movers-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.statistics-mover{position:relative;display:flex;flex-direction:column;gap:20px;min-width:0;padding:18px;border:1px solid var(--line);border-radius:12px;text-decoration:none;color:var(--ink);background:var(--paper);transition:border-color .15s}.statistics-mover:hover{border-color:var(--analytics-accent)}.statistics-mover-identity{display:flex;align-items:center;gap:9px;min-width:0}.statistics-mover-identity>span:not(.resource-favicon){display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.statistics-mover-identity strong{font-size:12px;font-weight:550;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.statistics-mover-identity small{font-size:10px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.statistics-mover-identity>svg{flex:none;color:var(--muted)}.statistics-mover-value{display:flex;align-items:center;flex-wrap:wrap;gap:7px;color:var(--analytics-accent);font-variant-numeric:tabular-nums}.statistics-mover[data-direction=down] .statistics-mover-value{color:var(--theme-text-warning, #a66631)}.statistics-mover-value strong{color:var(--ink);font-size:27px;font-weight:500;letter-spacing:-.9px}.statistics-mover-value>span{font-size:10px;padding:4px 6px;border-radius:4px;background:var(--soft);margin-left:auto}.statistics-mover-context{display:flex;gap:6px;align-items:center;flex-wrap:wrap;font-size:11px;color:var(--muted);font-variant-numeric:tabular-nums;margin-top:-7px}.statistics-mover-context small{font-size:10px;margin-left:auto}.statistics-movers footer{color:var(--muted);font-size:10px;line-height:1.6;margin-top:9px}.statistics-movers-empty{border:1px dashed var(--line);border-radius:10px;padding:24px;text-align:center;font-size:12px;color:var(--muted)}.statistics-unified .statistics-unified-highlights>button.statistics-metric{text-align:left;border-radius:8px;outline-offset:6px;cursor:pointer}.statistics-unified .statistics-unified-highlights>button.statistics-metric[aria-pressed=true]>span:first-child{color:var(--analytics-accent)}.statistics-unified .statistics-unified-highlights>button.statistics-metric:hover>strong{color:var(--analytics-accent)}.statistics-unified .statistics-hero-charts>div{min-width:0}.statistics-unified .statistics-hero-charts{gap:22px}.statistics-unified.is-compact .statistics-sparkline{display:none}@media(min-width:701px)and (max-width:1150px){.statistics-movers-grid{gap:8px}.statistics-mover{padding:14px}.statistics-mover-value strong{font-size:23px}}@media(max-width:700px){.statistics-admin .statistics-admin-header-actions{justify-content:flex-start}.statistics-admin .statistics-admin-header-actions>.statistics-period-shortcuts{flex-basis:100%;width:fit-content;flex-grow:0}.statistics-admin-header-actions>.statistics-period-shortcuts button{flex:1}.statistics-admin .statistics-portfolio-trend{padding:18px 12px 12px}.statistics-chart>figcaption{flex-wrap:wrap}.statistics-chart .statistics-chart-tools{flex-basis:100%;margin:3px 0;gap:6px;justify-content:flex-start}.statistics-chart .statistics-chart-tools button{min-height:34px}.statistics-chart .statistics-chart-tools .statistics-compare-toggle span{display:none}.statistics-chart .statistics-chart-summary{gap:12px 18px;padding-bottom:16px}.statistics-chart-summary strong{font-size:14px}.statistics-chart .statistics-chart-plot>svg{height:220px}.statistics-chart.is-compact .statistics-chart-plot>svg{height:72px}.statistics-movers>header{align-items:flex-start;flex-direction:column}.statistics-movers-grid{grid-template-columns:1fr;gap:8px}.statistics-mover{padding:14px;gap:14px}.statistics-mover-value strong{font-size:24px}.statistics-portfolio-metric .statistics-sparkline{height:28px}.statistics-period-shortcuts button{min-height:34px}}@media(prefers-reduced-motion:reduce){.statistics-mover{transition:none}}.statistics-chart .statistics-chart-tools{width:max-content;flex-shrink:0}.statistics-chart .statistics-chart-tools select{width:auto;flex:none}@media(max-width:700px){.statistics-chart .statistics-chart-tools{width:100%;flex-shrink:1}}.statistics-chart>figcaption{flex-wrap:wrap}.statistics-mover-identity>.resource-favicon{flex:none}.statistics-chart:not(.is-compact){display:flex;flex-direction:column}.statistics-chart:not(.is-compact)>.statistics-chart-summary{order:3;border-top:1px solid var(--line);padding:14px 0 0;margin-top:10px}.statistics-chart .statistics-chart-tools{gap:6px}.statistics-chart .statistics-chart-view{border:0;background:var(--soft);padding:3px}.statistics-chart .statistics-chart-view button{background:transparent}.statistics-chart .statistics-chart-view button[aria-pressed=true]{background:var(--paper);box-shadow:0 1px 3px var(--theme-shadow-soft, #0000000d)}.statistics-chart .statistics-chart-tools>button{border-color:transparent}.statistics-page .statistics-unified:not(.is-compact){border-radius:10px;padding:24px}.statistics-page .statistics-unified:not(.is-compact) .statistics-unified-heading{margin-bottom:24px}.statistics-page .statistics-unified .statistics-unified-highlights{gap:0;padding:0;border:1px solid var(--line);border-radius:8px;overflow:hidden}.statistics-page .statistics-unified .statistics-unified-highlights>.statistics-metric{padding:18px 20px!important;border-right:1px solid var(--line)!important;border-radius:0}.statistics-page .statistics-unified .statistics-unified-highlights>button.statistics-metric[aria-pressed=true]{background:var(--analytics-accent-soft);box-shadow:inset 0 -2px var(--analytics-accent)}.statistics-page .statistics-unified .statistics-unified-highlights>.statistics-metric>strong{font-size:30px!important}.statistics-page .statistics-unified .statistics-unified-context{padding:15px 20px;background:var(--soft)}.statistics-page .statistics-unified-highlights.has-audience .statistics-unified-context{padding:10px 20px;border-top:1px solid var(--line)}.statistics-page .statistics-hero-charts>div{padding:16px;border:1px solid var(--line);border-radius:8px}.statistics-page .statistics-insight-card{border-radius:10px}@media(max-width:600px){.statistics-page .statistics-unified:not(.is-compact){padding:16px 12px}.statistics-page .statistics-unified .statistics-unified-highlights>.statistics-metric{padding:14px 12px!important}.statistics-page .statistics-unified .statistics-unified-highlights>.statistics-metric>strong{font-size:25px!important}.statistics-page .statistics-hero-charts>div{padding:14px 10px}.statistics-chart .statistics-chart-summary{gap:14px 20px}}.statistics-page .statistics-unified:not(.is-compact) .statistics-unified-highlights{grid-template-columns:repeat(var(--statistics-kpi-count, 2),minmax(0,1fr))}.statistics-page .statistics-unified:not(.is-compact) .statistics-unified-context{grid-column:1 / -1;flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px 12px;border-top:1px solid var(--line)}.statistics-page .statistics-unified .statistics-detail-kpi{padding:18px 20px;border-right:1px solid var(--line)}.statistics-page .statistics-unified .statistics-detail-kpi>.statistics-metric>strong{font-size:30px}.statistics-page .statistics-unified .statistics-detail-kpi:last-of-type{border-right:0}@media(max-width:900px){.statistics-page .statistics-unified:not(.is-compact) .statistics-unified-highlights{grid-template-columns:repeat(2,minmax(0,1fr))}.statistics-page .statistics-unified .statistics-detail-kpi{padding:14px 12px;border-top:1px solid var(--line)}.statistics-page .statistics-unified .statistics-detail-kpi>.statistics-metric>strong{font-size:25px}}.statistics-page .statistics-unified-highlights>button.statistics-metric{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start}.statistics-admin{padding:26px 24px 40px;max-width:1580px;margin:0 auto;color:var(--ink);--stats-teal: #148577;--stats-blue: #4678c8;--stats-amber: #a36916}.statistics-admin-header,.statistics-admin-header-actions,.statistics-admin-toolbar,.statistics-admin-list-header,.statistics-admin-filters{display:flex;align-items:center;justify-content:space-between;gap:16px}.statistics-admin-header{align-items:flex-start;margin-bottom:25px}.statistics-admin-eyebrow{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:10px;font-weight:650;letter-spacing:.14em}.statistics-admin h1{font-size:28px;letter-spacing:-1px;margin:9px 0 7px}.statistics-admin-header p{font-size:13px;color:var(--muted);margin:0}.statistics-admin-header-actions{padding-top:18px;flex-shrink:0;gap:8px}.statistics-admin-toolbar{flex-wrap:wrap;margin-bottom:20px;gap:10px}.statistics-admin-metric-tabs{display:flex;gap:5px;padding:4px;border:1px solid var(--line);border-radius:10px;background:var(--paper)}.statistics-admin-metric-tabs button{display:flex;gap:7px;align-items:center;background:transparent;border:0;border-radius:7px;padding:9px 12px;color:var(--muted);font-size:12px;font-weight:550}.statistics-admin-metric-tabs button[aria-pressed=true]{background:var(--ink);color:var(--paper);box-shadow:0 1px 3px var(--theme-shadow-soft, #0001)}.statistics-admin-method{display:flex;gap:5px;align-items:center;font-size:10px;color:var(--muted)}.statistics-admin-summary{display:grid;grid-template-columns:1fr 1fr 1.6fr;gap:14px;margin-bottom:20px}.statistics-admin-summary article{position:relative;border:1px solid var(--line);border-radius:12px;padding:18px 20px;background:var(--paper);min-width:0}.statistics-admin-summary article>span{display:flex;align-items:center;gap:7px;font-size:11px;color:var(--muted)}.statistics-admin-summary article>span>svg{color:var(--stats-teal)}.statistics-admin-summary article>strong{display:block;font-size:31px;letter-spacing:-1px;line-height:1.4;margin:9px 0 4px;font-weight:650;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.statistics-admin-summary article>strong>small{font-size:17px;font-weight:400;color:var(--muted);letter-spacing:0}.statistics-admin-summary article>small{font-size:11px;color:var(--muted)}.statistics-admin-summary article.statistics-admin-leader{background:color-mix(in srgb,var(--stats-teal) 5%,var(--paper));border-color:color-mix(in srgb,var(--stats-teal) 25%,var(--line))}.statistics-admin-summary article.statistics-admin-leader>strong{font-size:25px;letter-spacing:-.7px}.statistics-admin-insights{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(250px,1fr);gap:18px;margin-bottom:30px}.statistics-admin-ranking,.statistics-admin-sources{border:1px solid var(--line);border-radius:12px;padding:20px;background:var(--paper);min-width:0}.statistics-admin h2{font-size:14px;letter-spacing:-.2px;margin:0;font-weight:650}.statistics-admin-ranking header,.statistics-admin-sources header{margin-bottom:18px}.statistics-admin-ranking header{display:flex;justify-content:space-between;align-items:flex-start}.statistics-admin-ranking header p,.statistics-admin-sources header p,.statistics-admin-list-header p{margin:5px 0 0;color:var(--muted);font-size:11px}.statistics-admin-count{font-size:10px;color:var(--muted);padding:4px 7px;border:1px solid var(--line);border-radius:5px}.statistics-admin-ranking ol{list-style:none;padding:0;margin:0;display:grid;gap:17px}.statistics-admin-ranking li a{display:grid;grid-template-columns:22px minmax(0,1fr) auto 14px;align-items:center;gap:10px;color:inherit;text-decoration:none;font-size:12px}.statistics-admin-ranking li a:hover .statistics-admin-bar-name{text-decoration:underline}.statistics-admin-rank{color:var(--muted);font-size:11px}.statistics-admin-bar-name{min-width:0;overflow-wrap:anywhere;font-weight:600}.statistics-admin-bar-name small{display:flex;align-items:center;gap:4px;color:var(--muted);font-size:9px;font-weight:400;margin-top:3px}.statistics-admin-ranking strong{font-variant-numeric:tabular-nums;display:flex;gap:4px;align-items:center}.statistics-admin-ranking li>a>svg{color:var(--muted)}.statistics-admin-bar{height:5px;border-radius:5px;background:var(--line);margin:7px 24px 0 32px;overflow:hidden}.statistics-admin-bar>span{display:block;height:100%;background:var(--source-color);border-radius:inherit}.statistics-admin-sources>button{width:100%;display:flex;align-items:center;gap:9px;padding:11px 8px;border:1px solid transparent;background:transparent;border-radius:8px;text-align:left;color:inherit;font-size:11px}.statistics-admin-sources>button>span:nth-child(2){flex:1;min-width:0}.statistics-admin-sources>button>strong{font-variant-numeric:tabular-nums;font-size:13px}.statistics-admin-sources>button>svg{color:var(--muted)}.statistics-admin-sources>button:hover{background:color-mix(in srgb,var(--ink) 3%,transparent)}.statistics-admin-sources>button[aria-pressed=true]{background:color-mix(in srgb,var(--stats-teal) 7%,transparent);border-color:color-mix(in srgb,var(--stats-teal) 40%,var(--line))}.statistics-admin-provider-icon{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:6px;background:color-mix(in srgb,var(--stats-blue) 8%,var(--paper));color:var(--stats-blue)}.statistics-admin-provider-icon.is-vercel{background:var(--theme-strong, #141414);color:var(--theme-on-strong, white)}.statistics-admin-provider-icon.is-google_analytics,.statistics-admin-provider-icon.is-cloudflare{background:color-mix(in srgb,#ee9226 10%,var(--paper))}.statistics-admin-provider-icon.is-website{color:var(--stats-teal);background:color-mix(in srgb,var(--stats-teal) 8%,var(--paper))}.statistics-admin-sources>button.statistics-admin-clear-source{justify-content:center;color:var(--muted);font-size:10px;padding:8px;margin-top:5px;border-top:1px solid var(--line);border-radius:0}.statistics-admin-list-header{align-items:flex-end;margin-bottom:16px;flex-wrap:wrap}.statistics-admin-filters{flex-wrap:wrap;justify-content:flex-end;gap:7px}.statistics-admin-filters select,.statistics-admin-search{border:1px solid var(--line);border-radius:7px;background:var(--paper);font-size:11px;color:inherit;height:34px}.statistics-admin-filters select{padding:0 9px;max-width:160px}.statistics-admin-search{display:flex;align-items:center;gap:7px;padding:0 10px;color:var(--muted)}.statistics-admin-search input{border:0!important;outline:none;background:transparent!important;padding:0!important;height:auto!important;width:180px;font-size:11px;color:var(--ink);box-shadow:none!important;min-width:0}.statistics-admin-column-head,.statistics-admin-site{display:grid;grid-template-columns:minmax(190px,2fr) repeat(4,minmax(78px,1fr)) 90px 26px;gap:12px;align-items:center}.statistics-admin-column-head{font-size:10px;color:var(--muted);padding:10px 15px;background:color-mix(in srgb,var(--ink) 3%,var(--paper));border:1px solid var(--line);border-bottom:0;border-radius:9px 9px 0 0}.statistics-admin-site-list{border:1px solid var(--line);border-radius:0 0 9px 9px;overflow:hidden}.statistics-admin-site{padding:18px 15px;border-bottom:1px solid var(--line);min-width:0}.statistics-admin-site:last-child{border-bottom:0}.statistics-admin-site-identity{display:flex;align-items:flex-start;gap:10px;min-width:0}.statistics-admin-site-identity>div{min-width:0;flex:1}.statistics-admin-site-icon{width:33px;height:33px;flex-shrink:0;border-radius:9px;display:grid;place-items:center;color:var(--stats-teal);background:color-mix(in srgb,var(--stats-teal) 7%,var(--paper))}.statistics-admin-site-identity a{display:inline;overflow-wrap:anywhere;font-weight:600;font-size:12px;color:inherit;text-decoration:none}.statistics-admin-site-identity a>svg{margin-left:4px;color:var(--muted)}.statistics-admin-site-identity a:hover{text-decoration:underline}.statistics-admin-site-identity small{font-size:10px;display:block;margin:4px 0;color:var(--muted);overflow-wrap:anywhere}.statistics-admin-site-meta{display:flex;gap:4px;align-items:center;flex-wrap:wrap;margin-top:6px}.statistics-admin-site-meta .statistics-admin-provider-icon{height:18px;width:18px;border-radius:4px}.statistics-admin-site-meta>span:last-of-type{display:inline-flex;align-items:center;gap:3px;font-size:9px;color:var(--muted);margin-left:3px}.statistics-admin-site-meta .needs-attention{color:var(--stats-amber)!important}.statistics-admin-cell{min-width:0}.statistics-admin-cell>strong{font-size:15px;font-variant-numeric:tabular-nums;font-weight:550;display:block;overflow-wrap:anywhere}.statistics-admin-cell.is-selected>strong{color:var(--stats-teal);font-weight:750}.statistics-admin-cell>small{display:flex;align-items:center;gap:3px;font-size:8px;color:var(--muted);margin-top:5px;line-height:1.4}.statistics-admin-cell>small .provider-icon{flex-shrink:0}.statistics-admin-cell-label{display:none}.statistics-admin-trend svg{width:90px;height:34px;display:block}.statistics-admin-trend>small{color:var(--muted);font-size:8px;display:block;margin-top:2px}.statistics-admin-trend-empty{height:34px;display:block;color:var(--muted)}.statistics-admin-row-action{display:grid;place-items:center;min-height:30px;border:1px solid var(--line);border-radius:6px;color:var(--muted)}.statistics-admin-row-action:hover{color:var(--ink);background:var(--paper)}.statistics-admin-pagination{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:16px;color:var(--muted);font-size:11px}.statistics-admin-pagination>div{display:flex;gap:6px}.statistics-admin-empty,.statistics-admin-no-chart{text-align:center;padding:35px 15px;color:var(--muted);font-size:12px}.statistics-admin-no-chart{min-height:225px;display:grid;align-content:center;justify-items:center;gap:8px}.statistics-admin-empty h3{font-size:14px;color:var(--ink)}@media(max-width:1150px){.statistics-admin{padding:22px 18px}.statistics-admin-column-head,.statistics-admin-site{grid-template-columns:minmax(180px,1.7fr) repeat(4,minmax(65px,1fr)) 26px;gap:10px}.statistics-admin-trend,.statistics-admin-column-head>span:nth-last-child(2){display:none}.statistics-admin-header-actions{flex-wrap:wrap;justify-content:flex-end}.statistics-admin-method{font-size:9px}.statistics-admin-summary{gap:10px}.statistics-admin-summary article{padding:16px}.statistics-admin-summary article.statistics-admin-leader>strong{font-size:21px}}@media(max-width:820px){.statistics-admin-header{flex-direction:column;gap:15px}.statistics-admin-header-actions{padding:0;justify-content:flex-start}.statistics-admin-insights{grid-template-columns:minmax(0,1.4fr) minmax(220px,1fr)}.statistics-admin-summary{grid-template-columns:1fr 1fr}.statistics-admin-summary article.statistics-admin-leader{grid-column:1/-1}.statistics-admin-summary article.statistics-admin-leader>strong{font-size:23px}.statistics-admin-column-head{display:none}.statistics-admin-site-list{border-radius:10px}.statistics-admin-site{grid-template-columns:repeat(4,minmax(0,1fr)) 28px;gap:15px 10px}.statistics-admin-site-identity{grid-column:1/5}.statistics-admin-row-action{grid-column:5;grid-row:1}.statistics-admin-cell-label{display:block;font-size:9px;color:var(--muted);margin-bottom:5px}.statistics-admin-cell:nth-child(5){grid-column:4/6}.statistics-admin-site-identity a{font-size:13px}.statistics-admin-filters{justify-content:flex-start}.statistics-admin-search{flex:1}.statistics-admin-search input{width:100%;min-width:160px}}@media(max-width:600px){.statistics-admin{padding:20px 14px}.statistics-admin h1{font-size:26px}.statistics-admin-header p{font-size:12px;line-height:1.6}.statistics-admin-header-actions{width:100%;gap:6px}.statistics-admin-metric-tabs{display:grid;grid-template-columns:1fr 1fr;width:100%}.statistics-admin-metric-tabs button{justify-content:center;padding:9px 5px;font-size:11px}.statistics-admin-method{align-items:flex-start;line-height:1.5;max-width:100%}.statistics-admin-method>svg{flex-shrink:0;margin-top:1px}.statistics-admin-summary{gap:8px}.statistics-admin-summary article{padding:13px}.statistics-admin-summary article>span{font-size:10px;gap:4px}.statistics-admin-summary article>strong{font-size:28px}.statistics-admin-summary article>small{font-size:9px;line-height:1.5}.statistics-admin-summary article.statistics-admin-leader>strong{font-size:22px}.statistics-admin-insights{grid-template-columns:1fr;gap:12px;margin-bottom:25px}.statistics-admin-ranking,.statistics-admin-sources{padding:16px}.statistics-admin-sources{display:grid;grid-template-columns:1fr 1fr;gap:4px}.statistics-admin-sources header{grid-column:1/-1;margin-bottom:8px}.statistics-admin-sources>button{font-size:9px;gap:6px;padding:9px 5px}.statistics-admin-sources>button>svg{display:none}.statistics-admin-sources>button>strong{font-size:12px}.statistics-admin-sources>button.statistics-admin-clear-source{grid-column:1/-1}.statistics-admin-site{padding:15px 13px;grid-template-columns:1fr 1fr 25px;gap:17px 10px}.statistics-admin-site-identity{grid-column:1/3}.statistics-admin-row-action{grid-column:3;grid-row:1}.statistics-admin-cell:nth-child(2),.statistics-admin-cell:nth-child(4){grid-column:1}.statistics-admin-cell:nth-child(3),.statistics-admin-cell:nth-child(5){grid-column:2/4}.statistics-admin-cell>strong{font-size:19px}.statistics-admin-cell>small{font-size:9px}.statistics-admin-cell-label{font-size:10px}.statistics-admin-search{width:100%;flex-basis:100%}.statistics-admin-filters{width:100%;gap:6px}.statistics-admin-filters select{flex:1;max-width:none;min-width:0}.statistics-admin-list-header{gap:13px}.statistics-admin-column-head{display:none}.statistics-admin-trend{grid-column:1/4;display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid var(--line);padding-top:8px}.statistics-admin-trend svg{width:120px}.statistics-admin-trend>small{font-size:9px}.statistics-admin-pagination .button{padding:7px 9px;font-size:10px}.statistics-admin-pagination{font-size:10px}.statistics-admin-bar-name small{flex-wrap:wrap}.statistics-admin-bar-name{font-size:11px}.statistics-admin-ranking li a{gap:7px;grid-template-columns:15px minmax(0,1fr) auto 12px}.statistics-admin-bar{margin-left:22px}.statistics-admin-ranking strong{font-size:12px}}@media(prefers-reduced-motion:reduce){.statistics-admin *{scroll-behavior:auto}}:root[data-theme=dark] .statistics-admin{--stats-teal: #73d8c2;--stats-blue: #9dbeff;--stats-amber: #edc06d}.statistics-admin .statistics-admin-search{flex-direction:row;align-items:center;justify-content:flex-start;white-space:nowrap}.statistics-admin .statistics-admin-filters{flex-direction:row}.statistics-admin .statistics-admin-filters select{width:auto}.statistics-admin-source-metric{display:block;margin-top:3px;color:var(--muted);font-size:10px}.statistics-admin-brand-mark{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid var(--theme-line, #e8eaed);border-radius:12px;background:#fff;color:var(--theme-muted, #7a8089)}.statistics-admin-brand-mark.is-large{width:52px;height:52px;border-radius:15px}.statistics-admin-brand-mark img{border-radius:0}.statistics-admin-summary article.statistics-admin-leader{background:color-mix(in srgb,var(--stats-teal) 4%,var(--paper))}.statistics-admin-leader-brand{display:flex;align-items:center;gap:12px;margin:14px 0 10px;text-decoration:none;color:inherit;min-width:0}.statistics-admin-leader-brand strong{font-size:clamp(18px,1.6vw,24px);letter-spacing:-.6px;line-height:1.2;overflow-wrap:anywhere;min-width:0}.statistics-admin-leader-brand>svg{flex-shrink:0;color:var(--stats-teal);margin-left:auto}.statistics-admin-leader-brand:hover strong{text-decoration:underline;text-underline-offset:3px}.statistics-admin-summary article.statistics-admin-leader>small{display:block;padding-left:64px;font-size:12px}.statistics-admin-ranking ol{gap:0}.statistics-admin-ranking li{padding:13px 0}.statistics-admin-ranking li+li{border-top:1px solid color-mix(in srgb,var(--line) 60%,transparent)}.statistics-admin-ranking li:last-child{padding-bottom:0}.statistics-admin-ranking li a{grid-template-columns:20px 42px minmax(0,1fr) auto 14px;gap:12px}.statistics-admin-rank{font-size:12px;font-variant-numeric:tabular-nums;font-weight:600;text-align:center}.statistics-admin-ranking li:first-child .statistics-admin-rank{color:var(--stats-teal)}.statistics-admin-bar-name{font-size:13px;font-weight:600;line-height:1.4}.statistics-admin-bar-name small{font-size:10px;margin-top:4px}.statistics-admin-ranking strong{font-size:15px;letter-spacing:-.2px}.statistics-admin-bar{margin:9px 26px 0 86px;height:4px;background:color-mix(in srgb,var(--line) 65%,transparent)}.statistics-admin-sources>button{padding:13px 9px;font-size:12px}.statistics-admin-sources>button>strong{padding:4px 8px;min-width:32px;text-align:center;border-radius:6px;background:color-mix(in srgb,var(--ink) 4%,var(--paper))}.statistics-admin h2{font-size:16px;letter-spacing:-.35px}.statistics-admin-site{padding-top:20px;padding-bottom:20px}.statistics-admin-site-identity{align-items:center;gap:10px}.statistics-admin-site-rank{width:20px;flex-shrink:0;font-variant-numeric:tabular-nums;color:var(--muted);font-size:11px;text-align:center}.statistics-admin-site-identity a{font-size:13px;line-height:1.4}.statistics-admin-site-identity small{font-size:11px;line-height:1.5}.statistics-admin-cell>strong{font-size:17px;letter-spacing:-.25px}.statistics-admin-cell.is-selected>strong{font-weight:700}.statistics-admin-column-head{padding-top:13px;padding-bottom:13px;font-size:11px}.statistics-admin-column-head>span:first-child{padding-left:30px}.statistics-admin-leader-brand:focus-visible,.statistics-admin-ranking li a:focus-visible{outline:2px solid var(--stats-teal);outline-offset:5px;border-radius:6px}@media(max-width:1100px){.statistics-admin-site-rank{display:none}.statistics-admin-column-head>span:first-child{padding-left:0}}@media(max-width:600px){.statistics-admin-ranking li a{grid-template-columns:16px 34px minmax(0,1fr) auto;gap:8px}.statistics-admin-ranking li>a>svg{display:none}.statistics-admin-ranking .statistics-admin-brand-mark{width:34px;height:34px;border-radius:10px}.statistics-admin-bar-name{font-size:12px}.statistics-admin-bar-name small{font-size:9px;gap:3px}.statistics-admin-ranking strong{font-size:13px}.statistics-admin-bar{margin-left:66px;margin-right:0}.statistics-admin-ranking li{padding:12px 0}.statistics-admin-leader-brand strong{font-size:21px}.statistics-admin-leader-brand{gap:10px}.statistics-admin-summary article.statistics-admin-leader>small{padding-left:62px;font-size:11px}.statistics-admin-sources>button{padding:9px 4px;font-size:10px;gap:6px}.statistics-admin-sources>button>strong{padding:3px 5px;min-width:24px;font-size:11px}.statistics-admin-source-metric{font-size:9px}.statistics-admin-cell>strong{font-size:22px}.statistics-admin-site-identity a{font-size:14px}}.statistics-admin{max-width:1600px;padding:32px 32px 48px}.statistics-admin-header{margin-bottom:20px;gap:24px}.statistics-admin h1{font-size:30px;font-weight:550;letter-spacing:-1.1px;margin:10px 0}.statistics-admin-header-actions{padding-top:24px}.statistics-portfolio-context{display:flex;align-items:center;gap:7px;flex-wrap:wrap;padding:14px 0 18px;font-size:11px;color:var(--muted);border-top:1px solid var(--line)}.statistics-portfolio-context>span{display:inline-flex;gap:7px;align-items:center}.statistics-portfolio-context>span:last-child{margin-left:auto}.statistics-portfolio-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:20px}.statistics-portfolio-metric{position:relative;text-align:left;border:1px solid var(--line);border-radius:12px;padding:19px 18px 15px;background:var(--paper);color:var(--ink);min-width:0;cursor:pointer;transition:border-color .15s}.statistics-portfolio-metric:hover{border-color:var(--muted)}.statistics-portfolio-metric.is-active{border-color:var(--stats-teal);background:color-mix(in srgb,var(--stats-teal) 5%,var(--paper))}.statistics-portfolio-metric-label{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--muted)}.statistics-portfolio-metric-label>svg:last-child{margin-left:auto}.statistics-portfolio-metric>strong{display:flex;gap:8px;align-items:baseline;font-size:34px;font-weight:550;letter-spacing:-1px;line-height:1.25;margin:14px 0 10px;font-variant-numeric:tabular-nums}.statistics-portfolio-metric-comparison{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.statistics-portfolio-metric-comparison>small,.statistics-portfolio-metric-coverage{font-size:10px;color:var(--muted)}.statistics-portfolio-metric-coverage{display:block;margin-top:10px}.statistics-period-change{display:inline-flex;align-items:center;font-size:10px;font-weight:550;line-height:1.5;font-variant-numeric:tabular-nums;color:var(--muted);white-space:nowrap}.statistics-period-change.is-up{color:var(--stats-teal)}.statistics-period-change.is-down{color:var(--theme-text-danger, #b66545)}.statistics-portfolio-metric .statistics-period-change{padding:2px 6px;border-radius:4px;background:color-mix(in srgb,var(--muted) 8%,transparent)}.statistics-portfolio-metric .statistics-period-change.is-up{background:color-mix(in srgb,var(--stats-teal) 9%,transparent)}.statistics-portfolio-trend{border:1px solid var(--line);border-radius:14px;padding:22px 24px 15px;margin-bottom:20px;background:var(--paper)}.statistics-portfolio-trend>header{display:flex;align-items:center;justify-content:space-between;gap:16px}.statistics-portfolio-trend h2{font-size:21px;letter-spacing:-.5px;font-weight:550;margin:8px 0 6px}.statistics-portfolio-trend header p{margin:0;color:var(--muted);font-size:11px}.statistics-portfolio-trend select{border:1px solid var(--line);border-radius:7px;padding:8px 10px;font-size:11px;background:var(--paper);color:var(--ink);max-width:100%}.statistics-portfolio-trend>.statistics-chart{margin:22px 0 8px}.statistics-portfolio-trend>footer{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;border-top:1px solid var(--line);padding-top:12px;color:var(--muted);font-size:10px;line-height:1.5}.statistics-portfolio-trend>footer>span{display:flex;align-items:center;gap:5px}.statistics-admin-ranking li>a>strong{display:flex;flex-direction:column;gap:3px;align-items:flex-end}.statistics-admin-cell>.statistics-period-change{display:block;margin-top:3px}.statistics-admin-metric-link{color:inherit;text-decoration:none}.statistics-admin-metric-link:hover{text-decoration:underline;text-underline-offset:4px}.statistics-admin-cell .statistics-admin-metric-link{display:inline-flex;min-height:28px;align-items:center}.statistics-comparison-notice{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--muted)}.statistics-admin-source-metric{font-weight:400}@media(max-width:1100px){.statistics-admin-header{flex-direction:column;gap:8px}.statistics-admin-header-actions{padding-top:0}.statistics-portfolio-metric{padding:15px 13px}.statistics-portfolio-metric>strong{font-size:28px}.statistics-portfolio-metrics{gap:8px}}@media(max-width:700px){.statistics-admin{padding:20px 16px 32px}.statistics-admin h1{font-size:25px}.statistics-admin-header p{font-size:12px;line-height:1.6}.statistics-admin-header-actions{width:100%;flex-wrap:wrap}.statistics-portfolio-context>span:last-child{margin-left:0;flex-basis:100%;font-size:10px;margin-top:4px}.statistics-portfolio-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.statistics-portfolio-metric-label{font-size:10px;gap:5px}.statistics-portfolio-metric-label>svg:last-child{display:none}.statistics-portfolio-metric>strong{font-size:29px}.statistics-portfolio-metric-coverage{font-size:9px}.statistics-portfolio-trend{padding:18px 12px 12px}.statistics-portfolio-trend>header{align-items:flex-start;flex-direction:column;gap:12px}.statistics-portfolio-trend h2{font-size:20px}.statistics-portfolio-trend>footer{font-size:9px}.statistics-portfolio-trend>footer svg{flex:none}.statistics-admin-metric-link{min-height:32px!important}}@media(prefers-reduced-motion:reduce){.statistics-portfolio-metric{transition:none}}.statistics-portfolio-trend>header>select{width:auto;min-width:180px;flex:0 0 auto}.statistics-admin{--stats-teal: #408b7c}.statistics-admin-method,.statistics-admin-ranking-note{font-size:11px;line-height:1.6;color:var(--muted);margin:8px 0 16px}.statistics-admin-visuals{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:16px;align-items:stretch;margin-bottom:16px}.statistics-admin-visuals .statistics-portfolio-trend{margin:0;padding:18px;min-width:0}.statistics-admin-visuals .statistics-chart{margin:14px 0 8px}.statistics-admin-geography{min-width:0;border:1px solid var(--line);border-radius:14px;background:var(--paper);overflow:hidden}.statistics-admin-geography .statistics-geography{border:0;padding:18px 18px 0;margin:0;box-shadow:none}.statistics-admin-geography .statistics-geography-grid{grid-template-columns:minmax(0,1fr);gap:8px}.statistics-admin-geography .statistics-insight-heading h3{font-size:18px}.statistics-admin-geography .statistics-map-stage{height:auto;min-height:0;aspect-ratio:2.2}.statistics-admin-geography .statistics-map-stage>svg{height:100%;width:100%}.statistics-admin-geography .statistics-country-list{max-height:138px;overflow:auto}.statistics-admin-geography .statistics-country-search{margin-bottom:6px}.statistics-admin-geography .statistics-map-active{min-height:0}.statistics-admin-geography>footer{display:flex;flex-wrap:wrap;gap:4px 10px;padding:10px 18px 14px;font-size:10px;line-height:1.5;color:var(--muted)}.statistics-admin-geography .statistics-chart-focus{display:none}.statistics-admin-source-details{border:1px solid var(--line);border-radius:10px;padding:12px 16px;margin:16px 0;color:var(--muted);font-size:12px}.statistics-admin-source-details>summary{cursor:pointer}.statistics-admin-source-details .statistics-admin-sources{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:12px 0 0;border:0;border-radius:0;gap:8px;background:transparent}.statistics-admin-source-details .statistics-admin-sources>header{display:none}.statistics-admin-source-details .statistics-admin-sources>button{border:1px solid var(--line);border-radius:8px;margin:0;min-width:0;padding:10px}.statistics-admin-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.statistics-admin-card-grid .statistics-admin-site-card{display:flex;flex-direction:column;position:relative;min-width:0;border:1px solid var(--line);border-radius:12px;background:var(--paper);padding:16px;gap:14px}.statistics-admin-site-card .statistics-admin-site-identity{display:flex;align-items:flex-start;gap:10px;min-width:0}.statistics-admin-site-card .statistics-admin-site-identity>div{min-width:0;flex:1}.statistics-admin-site-card .statistics-admin-site-identity a{font-size:14px;overflow-wrap:anywhere}.statistics-admin-site-card .statistics-admin-site-rank{font-size:10px;min-width:15px;padding-top:9px}.statistics-admin-site-card .statistics-admin-site-meta{flex-wrap:wrap;margin-top:7px;gap:5px}.statistics-admin-site-card .statistics-admin-brand-mark{width:34px;height:34px}.statistics-admin-card-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 10px}.statistics-admin-site-card .statistics-admin-cell{display:flex;flex-direction:column;text-align:left;padding:0;border:0;min-width:0;gap:1px}.statistics-admin-site-card .statistics-admin-cell-label{display:block;color:var(--muted);font-size:10px;white-space:normal}.statistics-admin-site-card .statistics-admin-cell strong{font-size:21px;font-weight:550;letter-spacing:-.6px}.statistics-admin-site-card .statistics-admin-cell>small{font-size:9px;line-height:1.5;white-space:normal;display:flex;gap:3px;align-items:center}.statistics-admin-site-card .statistics-admin-cell.is-selected strong{color:var(--stats-teal)}.statistics-admin-card-footer{display:flex;align-items:center;gap:10px;border-top:1px solid var(--line);padding-top:10px;margin-top:auto;min-width:0}.statistics-admin-edge{display:flex;flex-wrap:wrap;align-items:center;gap:4px;font-size:9px;color:var(--muted);flex:1}.statistics-admin-edge strong{font-weight:500;color:var(--ink)}.statistics-admin-site-card .statistics-admin-trend{display:block;width:80px;min-width:0;text-align:right}.statistics-admin-site-card .statistics-admin-trend svg{width:80px;height:24px}.statistics-admin-site-card .statistics-admin-trend small{font-size:8px}.statistics-admin-site-card .statistics-admin-row-action{display:flex;position:static;width:28px;height:28px;flex:none}.statistics-admin-card-grid .statistics-admin-empty{grid-column:1/-1}.statistics-admin-list-header{align-items:flex-start}.statistics-admin-filters{flex-wrap:wrap}.statistics-admin .statistics-admin-websites{border:0;padding:0;background:transparent}.statistics-admin .statistics-admin-list-header{padding:12px 0}.statistics-admin .statistics-admin-pagination{padding:16px 0}@media(min-width:1500px){.statistics-admin-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1150px){.statistics-admin-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.statistics-admin-visuals{grid-template-columns:1fr}.statistics-admin-geography .statistics-geography-grid{grid-template-columns:1.2fr 1fr}.statistics-admin-geography .statistics-country-list{max-height:220px}}@media(max-width:700px){.statistics-admin-card-grid,.statistics-admin-geography .statistics-geography-grid,.statistics-admin-source-details .statistics-admin-sources{grid-template-columns:1fr}.statistics-admin-site-card .statistics-admin-cell-label{font-size:9px}.statistics-admin-card-grid .statistics-admin-site-card{padding:13px}.statistics-admin-filters>select{width:100%}.statistics-admin-card-metrics{gap:12px 8px}.statistics-admin-visuals .statistics-portfolio-trend{padding:13px}.statistics-admin-site-card .statistics-admin-site-meta .statistics-admin-provider-icon{display:inline-flex}}.statistics-admin-geography{--statistics-land: color-mix(in srgb, var(--muted) 18%, var(--paper))}.statistics-admin .statistics-portfolio-metric{padding:16px 18px 12px}.statistics-admin .statistics-portfolio-metric>strong{font-size:30px}.statistics-admin .statistics-portfolio-metric .statistics-sparkline{height:28px}.statistics-admin .statistics-portfolio-metric-coverage{margin-top:6px}.statistics-admin-site-card .statistics-admin-cell>.statistics-period-change{margin-top:0}.statistics-admin-card-grid{border:0}.statistics-admin-site-card .statistics-admin-cell{grid-column:auto;grid-row:auto}.statistics-admin .statistics-country-search{display:flex;flex-direction:row;align-items:center;gap:8px}.statistics-admin .statistics-country-search input{flex:1;min-width:0;width:100%;border:0;border-bottom:1px solid var(--line);border-radius:0;padding:7px 0;background:transparent;font-size:11px}.statistics-admin .statistics-country-search>svg{flex:none}.statistics-admin.statistics-dashboard.statistics-overview{padding:26px 28px 40px}.statistics-overview.statistics-dashboard .statistics-admin-header{align-items:flex-start;margin-bottom:20px}.statistics-overview.statistics-dashboard .statistics-admin-header h1{font-size:24px}.statistics-overview.statistics-dashboard .statistics-admin-header p{margin:7px 0 0;font-size:12px;line-height:1.5}.statistics-workspace-types{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:18px}.statistics-workspace-types>button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:34px;padding:7px 12px;border:1px solid var(--line);border-radius:7px;color:var(--muted);background:var(--paper);font:inherit;font-size:12px;white-space:nowrap;cursor:pointer}.statistics-workspace-types>button:hover,.statistics-workspace-types>button[aria-pressed=true]{color:var(--ink);background:var(--wash)}.statistics-workspace-types>button[aria-pressed=true]{border-color:color-mix(in srgb,var(--ink) 35%,var(--line));font-weight:550}.statistics-workspace-types>button>span:not(.realtime-activity){color:var(--muted);font-size:10px;font-variant-numeric:tabular-nums;font-weight:400}.statistics-workspace-types>button>.realtime-activity{position:absolute;top:0;right:0}.statistics-workspace-types>button:focus-visible,.statistics-report-coverage-action:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.statistics-overview.statistics-dashboard .statistics-report-nav{flex-wrap:wrap;gap:0 12px}.statistics-overview.statistics-dashboard .statistics-report-nav .statistics-filter-reset{display:inline-flex;white-space:nowrap}.statistics-overview.statistics-dashboard .statistics-source-bar{padding-block:12px;border-bottom:0}.statistics-overview.statistics-dashboard .statistics-source-bar button strong{border:0;padding:0;background:none}.statistics-overview.statistics-dashboard .statistics-portfolio-context{padding:12px 0 16px;flex-wrap:wrap;font-size:11px;gap:6px 12px}.statistics-overview.statistics-dashboard .statistics-portfolio-metrics{border-radius:10px 10px 0 0}.statistics-overview.statistics-dashboard[data-report=websites] .statistics-portfolio-metrics{border-radius:10px}.statistics-overview.statistics-dashboard .statistics-portfolio-metric{padding:17px 18px 15px;row-gap:9px}.statistics-overview.statistics-dashboard .statistics-portfolio-metric>strong{font-size:29px}.statistics-overview.statistics-dashboard .statistics-portfolio-metric-label{font-size:12px}.statistics-overview.statistics-dashboard .statistics-portfolio-metric-comparison{min-height:16px}.statistics-overview.statistics-dashboard .statistics-portfolio-metric-coverage{font-size:10px}.statistics-overview.statistics-dashboard .statistics-admin-visuals{grid-template-columns:minmax(0,1fr) 255px;border-radius:0 0 10px 10px}.statistics-overview.statistics-dashboard .statistics-portfolio-trend{padding:20px 20px 12px}.statistics-overview.statistics-dashboard .statistics-portfolio-trend h2{font-size:14px}.statistics-overview.statistics-dashboard .statistics-portfolio-trend header p{font-size:11px}.statistics-overview.statistics-dashboard .statistics-chart .statistics-chart-plot>svg{height:200px}.statistics-report-coverage{display:flex;flex-direction:column;min-width:0;padding:20px 18px 16px;border-left:1px solid var(--line);background:var(--paper)}.statistics-report-coverage>header{display:flex;align-items:center;gap:7px}.statistics-report-coverage-total{margin:21px 0 14px}.statistics-report-coverage-total strong{font-size:28px;font-weight:550;letter-spacing:-.6px;line-height:1.1;font-variant-numeric:tabular-nums}.statistics-report-coverage-total strong>span{color:var(--muted);font-size:17px;font-weight:400}.statistics-report-coverage-total p{margin:7px 0 0;font-size:11px;color:var(--muted);line-height:1.5}.statistics-report-coverage-bar{height:4px;border-radius:4px;background:var(--line);overflow:hidden}.statistics-report-coverage-bar>span{display:block;height:100%;background:var(--analytics-accent)}.statistics-report-coverage dl{display:grid;gap:12px;margin:19px 0 14px;font-size:11px}.statistics-report-coverage dl>div{display:flex;justify-content:space-between;gap:12px}.statistics-report-coverage dt{color:var(--muted)}.statistics-report-coverage dd{margin:0;font-variant-numeric:tabular-nums}.statistics-report-coverage-note{margin:0 0 16px;color:var(--muted);font-size:10px;line-height:1.6}.statistics-report-coverage-action{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding:12px 0 0;border:0;border-top:1px solid var(--line);background:none;color:var(--ink);font:inherit;font-size:11px;text-align:left;cursor:pointer}.statistics-report-coverage-action>svg{flex:none}.statistics-overview.statistics-dashboard .statistics-movers{margin:24px 0}.statistics-overview.statistics-dashboard .statistics-admin-websites{margin-top:24px}.statistics-overview.statistics-dashboard .statistics-admin-card-grid.is-cards .statistics-admin-site-card{align-items:stretch;justify-content:flex-start;text-align:left}.statistics-overview.statistics-dashboard .statistics-admin-list-header h2{font-size:15px}.statistics-overview.statistics-dashboard .statistics-admin-list-header>div:first-child{display:block}.statistics-overview.statistics-dashboard .statistics-admin-list-header p{margin-top:6px;font-size:11px}.statistics-report-empty{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:32px;border:1px solid var(--line);border-radius:10px;background:var(--paper)}.statistics-report-empty>svg{color:var(--muted)}.statistics-report-empty>h2{font-size:17px}.statistics-report-empty>p{max-width:480px;margin:0;color:var(--muted);font-size:12px;line-height:1.7}.statistics-report-empty>div{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:4px}.statistics-report-empty>.realtime-activity{position:absolute;top:18px;right:18px}@media(max-width:1100px){.statistics-overview.statistics-dashboard .statistics-admin-header{flex-direction:column;gap:14px}.statistics-overview.statistics-dashboard .statistics-portfolio-metric{padding:15px 13px}.statistics-overview.statistics-dashboard .statistics-portfolio-metric>strong{font-size:26px}}@media(max-width:900px){.statistics-overview.statistics-dashboard .statistics-admin-visuals{grid-template-columns:minmax(0,1fr)}.statistics-report-coverage{border-left:0;border-top:1px solid var(--line)}.statistics-report-coverage-total{margin-top:16px}}@media(max-width:600px){.statistics-admin.statistics-dashboard.statistics-overview{padding:20px 12px 28px}.statistics-overview.statistics-dashboard .statistics-admin-header{margin-bottom:16px}.statistics-overview.statistics-dashboard .statistics-admin-header h1{font-size:23px}.statistics-overview.statistics-dashboard .statistics-admin-header-actions{gap:8px}.statistics-workspace-types{gap:5px;margin-bottom:14px}.statistics-workspace-types>button{flex:1 0 auto;gap:5px;padding:7px 6px;font-size:11px}.statistics-overview.statistics-dashboard .statistics-report-nav>div{gap:20px}.statistics-overview.statistics-dashboard .statistics-portfolio-context{font-size:10px;padding-block:12px}.statistics-overview.statistics-dashboard .statistics-portfolio-context>span:first-child{flex-wrap:wrap}.statistics-overview.statistics-dashboard .statistics-portfolio-metric{padding:13px 11px;gap:7px}.statistics-overview.statistics-dashboard .statistics-portfolio-metric-label{font-size:11px}.statistics-overview.statistics-dashboard .statistics-portfolio-metric>strong{font-size:25px}.statistics-overview.statistics-dashboard .statistics-portfolio-trend{padding:16px 12px 10px}.statistics-overview.statistics-dashboard .statistics-chart .statistics-chart-plot>svg{height:175px}.statistics-report-coverage{padding:17px 14px}.statistics-report-empty{padding:24px 18px}}.statistics-admin.statistics-dashboard{padding:18px 24px 32px;max-width:1640px;--analytics-accent: #287b6d;--analytics-accent-soft: color-mix( in srgb, var(--analytics-accent) 5%, var(--paper) );--statistics-columns: minmax(200px, 2fr) repeat(var(--statistics-metric-count, 4), minmax(95px, 1fr)) 90px}:root[data-theme=dark] .statistics-admin.statistics-dashboard{--analytics-accent: #75c9b4}.statistics-dashboard .statistics-admin-header{align-items:center;margin-bottom:12px;gap:12px}.statistics-dashboard .statistics-admin-header h1{font-size:22px;font-weight:550;letter-spacing:-.6px;margin:0}.statistics-dashboard .statistics-admin-header-actions{padding:0;gap:8px}.statistics-report-nav{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line);margin-bottom:0}.statistics-report-nav>div{display:flex;gap:24px}.statistics-report-nav button{position:relative;display:inline-flex;align-items:center;gap:6px;padding:8px 0 10px;border:0;background:none;font:inherit;font-size:12px;color:var(--muted);cursor:pointer}.statistics-report-nav button[aria-pressed=true]{color:var(--ink);font-weight:600}.statistics-report-nav button[aria-pressed=true]:after{content:"";position:absolute;inset:auto 0 -1px;height:2px;background:var(--ink)}.statistics-report-nav .statistics-filter-reset{font-size:11px}.statistics-source-bar{display:flex;align-items:center;flex-wrap:wrap;gap:5px;padding:10px 0;border-bottom:1px solid var(--line)}.statistics-source-bar-label{font-size:10px;color:var(--muted);margin-right:7px}.statistics-source-bar button{position:relative;display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:5px 9px;border:1px solid transparent;border-radius:6px;background:none;color:var(--muted);font:inherit;font-size:11px;cursor:pointer}.statistics-source-bar button:hover{background:var(--theme-hover, var(--soft));color:var(--ink)}.statistics-source-bar button[aria-pressed=true]{color:var(--ink);background:var(--soft);border-color:var(--line)}.statistics-source-bar button strong{font-size:10px;font-weight:500;color:var(--muted);background:var(--paper);border:1px solid var(--line);border-radius:4px;padding:1px 4px;font-variant-numeric:tabular-nums}.statistics-source-bar .realtime-activity{position:absolute;top:0;right:0}.statistics-dashboard .statistics-portfolio-context{margin:0;padding:10px 0;border:0;gap:5px;font-size:10px}.statistics-dashboard .statistics-portfolio-context>span{gap:5px}.statistics-dashboard .statistics-portfolio-context svg{width:12px;height:12px}.statistics-dashboard .statistics-portfolio-metrics{grid-template-columns:repeat(var(--statistics-metric-count, 4),minmax(0,1fr));gap:0;margin:0;border:1px solid var(--line);border-radius:8px 8px 0 0;overflow:hidden;background:var(--paper)}.statistics-dashboard .statistics-portfolio-metric{display:grid;grid-template-columns:minmax(0,1fr) 56px;grid-template-rows:auto auto auto;column-gap:8px;row-gap:6px;padding:12px 16px 11px;border:0;border-right:1px solid var(--line);border-radius:0;background:transparent;box-shadow:none}.statistics-dashboard .statistics-portfolio-metric:last-child{border-right:0}.statistics-dashboard .statistics-portfolio-metric.is-active{background:var(--analytics-accent-soft);border-color:var(--line)}.statistics-dashboard .statistics-portfolio-metric.is-active:before{inset:auto 0 0;height:2px;border-radius:0}.statistics-dashboard .statistics-portfolio-metric-label{grid-column:1/-1;font-size:11px;margin:0;gap:6px}.statistics-dashboard .statistics-portfolio-metric-label>svg:first-child{width:13px;height:13px}.statistics-dashboard .statistics-portfolio-metric-label>svg:last-child{display:none}.statistics-dashboard .statistics-portfolio-metric>strong{margin:0;font-size:25px;letter-spacing:-.65px;line-height:1.1;align-self:center}.statistics-dashboard .statistics-portfolio-metric .statistics-sparkline{grid-column:2;grid-row:2;width:56px;height:22px;margin:0;align-self:center}.statistics-dashboard .statistics-portfolio-metric-comparison{grid-column:2;grid-row:1;margin:0;justify-content:flex-end}.statistics-dashboard .statistics-portfolio-metric-coverage{display:flex;align-items:center;flex-wrap:wrap;gap:3px 9px;grid-column:1/-1;margin:0;font-size:9px;line-height:1.3;min-height:13px}.statistics-portfolio-metric-coverage>span{display:inline-flex;align-items:center;gap:3px}.statistics-portfolio-metric-coverage b{font-weight:500;color:var(--ink)}.statistics-partial{color:var(--muted);font-weight:600}.statistics-dashboard .statistics-comparison-notice{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:5px 12px;border:0;background:none;color:var(--muted);font-size:10px;margin:9px 0 16px;padding:0}.statistics-dashboard .statistics-comparison-notice button{font-size:10px;min-height:22px;padding:0;border:0;background:none;color:var(--analytics-accent)}.statistics-dashboard .statistics-admin-visuals{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.48fr);gap:0;margin:0;border:1px solid var(--line);border-top:0;border-radius:0 0 8px 8px;background:var(--paper);overflow:hidden}.statistics-dashboard .statistics-portfolio-trend{min-width:0;margin:0;padding:14px 16px 8px;border:0;border-radius:0;background:none}.statistics-dashboard .statistics-portfolio-trend>header{align-items:center;gap:10px}.statistics-dashboard .statistics-portfolio-trend h2{font-size:12px;font-weight:600;letter-spacing:0;margin:0}.statistics-dashboard .statistics-portfolio-trend header p{font-size:10px;margin:4px 0 0}.statistics-chart-source-label{font-size:10px;color:var(--muted);text-align:right}.statistics-dashboard .statistics-portfolio-trend>.statistics-chart{position:relative;margin-top:7px}.statistics-dashboard .statistics-chart>figcaption{margin-bottom:0;min-height:28px}.statistics-dashboard .statistics-chart-legend{font-size:10px}.statistics-dashboard .statistics-chart .statistics-chart-plot>svg{height:170px}.statistics-dashboard .statistics-chart .statistics-chart-summary{border:0;padding:5px 0;gap:18px}.statistics-dashboard .statistics-chart-summary>span{flex-direction:row;align-items:baseline;gap:5px;font-size:9px}.statistics-dashboard .statistics-chart-summary strong{font-size:11px;letter-spacing:0}.statistics-dashboard .statistics-chart-summary>span:first-child{margin-left:auto;order:2}.statistics-reading-notes{margin-top:3px;padding-top:6px;border-top:1px solid var(--line);font-size:10px;color:var(--muted)}.statistics-reading-notes summary{list-style:none;display:flex;align-items:center;gap:5px;cursor:pointer;width:fit-content}.statistics-reading-notes summary::-webkit-details-marker{display:none}.statistics-reading-notes[open] summary>svg:last-child{transform:rotate(180deg)}.statistics-reading-notes p{margin:6px 0;line-height:1.5}.statistics-leaders{display:flex;flex-direction:column;min-width:0;padding:14px 16px 8px;border-left:1px solid var(--line)}.statistics-leaders>header{display:flex;align-items:center;justify-content:space-between;gap:8px}.statistics-leaders h2{font-size:12px;font-weight:600;margin:0}.statistics-leaders header>div{display:flex;align-items:baseline;gap:10px}.statistics-leaders header p{font-size:10px;color:var(--muted);margin:0}.statistics-leaders button{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:0;padding:4px;background:none;font:inherit;font-size:10px;color:var(--muted);cursor:pointer}.statistics-leaders ol{list-style:none;margin:6px 0 0;padding:0;flex:1}.statistics-leaders li{position:relative}.statistics-leaders li>.realtime-activity{position:absolute;top:0;right:0}.statistics-leaders li a{display:flex;position:relative;align-items:center;gap:7px;padding:7px 0 8px;color:var(--ink);text-decoration:none;border-radius:4px}.statistics-leaders li a:hover{background:var(--theme-hover, var(--soft))}.statistics-leader-rank{min-width:10px;font-size:9px;color:var(--muted)}.statistics-leader-name{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}.statistics-leader-name strong{font-size:11px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.statistics-leader-name small{display:flex;align-items:center;gap:3px;font-size:9px;color:var(--muted);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.statistics-leader-name small>svg{flex:none}.statistics-leader-value{display:flex;flex-direction:column;gap:3px;text-align:right;font-variant-numeric:tabular-nums}.statistics-leader-value strong{font-size:12px;font-weight:550}.statistics-leader-value small{color:var(--muted);font-size:9px}.statistics-leader-bar{position:absolute;left:39px;right:0;bottom:2px;height:1px;background:var(--soft)}.statistics-leader-bar i{display:block;height:100%;background:var(--analytics-accent);opacity:.4}.statistics-leaders .statistics-leaders-all{justify-content:space-between;padding:7px 0 0;margin-top:5px;border-top:1px solid var(--line);color:var(--ink)}.statistics-leaders-empty{font-size:12px;color:var(--muted);margin:30px 0}.statistics-dashboard .statistics-movers{margin:14px 0}.statistics-dashboard .statistics-movers:has(.statistics-movers-empty){display:none}.statistics-dashboard .statistics-movers h2{font-size:13px}.statistics-dashboard .statistics-mover{padding:12px;border-radius:7px}.statistics-dashboard .statistics-admin-websites{margin-top:16px}.statistics-dashboard .statistics-admin-list-header{flex-wrap:wrap;gap:10px;padding:0;margin-bottom:10px}.statistics-dashboard .statistics-admin-list-header>div:first-child{display:flex;align-items:baseline;gap:10px}.statistics-dashboard .statistics-admin-list-header h2{font-size:13px;margin:0;font-weight:600}.statistics-dashboard .statistics-admin-list-header p{margin:0;font-size:10px}.statistics-website-layout{display:inline-flex;margin-left:auto;padding:2px;gap:2px;border:1px solid var(--line);border-radius:6px}.statistics-website-layout button{display:grid;place-items:center;border:0;border-radius:4px;padding:4px 7px;background:none;color:var(--muted);cursor:pointer}.statistics-website-layout button[aria-pressed=true]{color:var(--ink);background:var(--soft)}.statistics-dashboard .statistics-admin-filters{width:100%;flex-wrap:wrap;gap:7px;justify-content:flex-start}.statistics-dashboard .statistics-admin-search{order:-1;flex:1;min-width:190px;max-width:none}.statistics-dashboard .statistics-admin-filters :is(input,select){font-size:11px;min-height:32px}.statistics-dashboard .statistics-admin-ranking-note{font-size:10px;margin:8px 0}.statistics-list-columns{display:grid;grid-template-columns:var(--statistics-columns);gap:14px;align-items:center;padding:10px 12px;border:1px solid var(--line);border-radius:6px 6px 0 0;background:var(--soft);font-size:10px;color:var(--muted)}.statistics-list-columns>:not(:first-child){text-align:right}.statistics-list-columns button{display:inline-flex;justify-content:flex-end;align-items:center;gap:4px;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.statistics-list-columns button.is-selected{color:var(--ink)}.statistics-dashboard .statistics-admin-card-grid.is-list{display:flex;flex-direction:column;gap:0;border:1px solid var(--line);border-top:0;border-radius:0 0 6px 6px;overflow:hidden}.statistics-dashboard .is-list .statistics-admin-site-card{display:grid;grid-template-columns:var(--statistics-columns);align-items:center;gap:14px;padding:10px 12px;border:0;border-bottom:1px solid var(--line);border-radius:0;background:var(--paper)}.statistics-dashboard .is-list .statistics-admin-site-card:last-child{border-bottom:0}.statistics-dashboard .is-list .statistics-admin-site-card:hover{background:color-mix(in srgb,var(--theme-hover, var(--soft)) 50%,var(--paper))}.statistics-dashboard .is-list .statistics-admin-site-identity{align-items:center;gap:8px;padding:0;border:0;min-width:0}.statistics-dashboard .is-list .statistics-admin-site-rank{display:none}.statistics-dashboard .is-list .statistics-admin-brand-mark{width:24px;height:24px;border:0;padding:0;flex:none}.statistics-dashboard .is-list .statistics-admin-site-identity a{display:block;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.statistics-dashboard .is-list .statistics-admin-site-identity a svg{display:none}.statistics-dashboard .is-list .statistics-admin-site-identity small{font-size:9px}.statistics-dashboard .is-list .statistics-admin-site-meta{margin:3px 0 0;gap:4px;font-size:9px}.statistics-dashboard .is-list .statistics-admin-provider-icon{width:13px;height:13px;padding:0;border:0;background:none}.statistics-dashboard .is-list .statistics-admin-card-metrics{display:contents}.statistics-dashboard .is-list .statistics-admin-cell{display:flex;align-items:flex-end;padding:0;text-align:right;border:0;background:none;min-width:0}.statistics-dashboard .is-list .statistics-admin-cell-label{display:none}.statistics-dashboard .is-list .statistics-admin-cell strong{font-size:14px;letter-spacing:-.2px}.statistics-dashboard .is-list .statistics-admin-cell.is-selected strong{color:var(--analytics-accent)}.statistics-dashboard .is-list .statistics-admin-cell>small{display:flex;font-size:9px;color:var(--muted);margin:2px 0 0}.statistics-dashboard .is-list .statistics-period-change{padding:0;background:none;font-size:10px}.statistics-dashboard .is-list .statistics-period-change.is-unknown{display:none}.statistics-dashboard .is-list .statistics-admin-card-footer{padding:0;border:0;background:none;min-width:0;margin:0}.statistics-dashboard .is-list .statistics-admin-card-footer>:not(.statistics-admin-trend){display:none}.statistics-dashboard .is-list .statistics-admin-trend{width:100%;margin:0}.statistics-dashboard .is-list .statistics-admin-trend svg{width:100%;max-width:90px;height:22px}.statistics-dashboard .is-list .statistics-admin-trend small{font-size:9px}.statistics-dashboard .statistics-all-websites{margin-left:auto;font-size:10px;padding:5px 8px}.statistics-dashboard[data-report=overview] .statistics-admin-websites :is(.statistics-website-layout,.statistics-admin-filters,.statistics-admin-ranking-note,.statistics-admin-pagination){display:none}.statistics-dashboard[data-report=websites] .statistics-portfolio-metrics{border-radius:8px}.statistics-dashboard[data-report=audience]>.statistics-portfolio-metrics,.statistics-dashboard[data-report=audience]>.statistics-comparison-notice,.statistics-dashboard[data-report=audience] .statistics-portfolio-context>span:last-child:not(.statistics-period-transition){display:none}.statistics-dashboard .statistics-admin-geography{border-radius:8px;padding:16px;margin-bottom:16px}.statistics-dashboard .statistics-admin-geography .statistics-geography-grid{grid-template-columns:minmax(0,1.8fr) minmax(240px,1fr);gap:22px}.statistics-dashboard .statistics-admin-geography .statistics-country-list{max-height:330px}.statistics-dashboard .statistics-admin-geography .statistics-map-stage{aspect-ratio:2/1}.statistics-dashboard .statistics-admin-geography .statistics-map-stage>svg{height:100%}.statistics-dashboard .statistics-admin-geography .statistics-insight-heading h3{font-size:15px}@media(max-width:1180px){.statistics-admin.statistics-dashboard{padding:16px 18px 28px;--statistics-columns: minmax(170px, 1.8fr) repeat(var(--statistics-metric-count, 4), minmax(75px, 1fr))}.statistics-dashboard .statistics-admin-visuals{grid-template-columns:minmax(0,1fr) 290px}.statistics-dashboard .statistics-portfolio-metric{padding:12px;grid-template-columns:minmax(0,1fr) 40px}.statistics-dashboard .statistics-portfolio-metric .statistics-sparkline{width:40px}.statistics-dashboard .is-list .statistics-admin-card-footer,.statistics-list-columns>span:last-child{display:none}.statistics-source-bar-label{display:none}}@media(max-width:900px){.statistics-dashboard .statistics-admin-header{flex-wrap:wrap;gap:10px}.statistics-dashboard .statistics-admin-visuals{grid-template-columns:minmax(0,1fr)}.statistics-leaders{border-left:0;border-top:1px solid var(--line)}.statistics-leaders ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px}.statistics-dashboard .statistics-portfolio-metric .statistics-sparkline{display:none}.statistics-dashboard .statistics-admin-geography .statistics-geography-grid{grid-template-columns:1fr}.statistics-list-columns{display:none}.statistics-dashboard .statistics-admin-card-grid.is-list{border-top:1px solid var(--line);border-radius:6px}.statistics-dashboard .is-list .statistics-admin-site-card{grid-template-columns:repeat(var(--statistics-metric-count, 4),minmax(0,1fr));gap:10px}.statistics-dashboard .is-list .statistics-admin-site-identity{grid-column:1/-1}.statistics-dashboard .is-list .statistics-admin-cell{text-align:left;align-items:flex-start}.statistics-dashboard .is-list .statistics-admin-cell-label{display:block;font-size:9px;margin-bottom:3px}}@media(max-width:600px){.statistics-admin.statistics-dashboard{padding:14px 12px 24px}.statistics-dashboard .statistics-admin-header{margin-bottom:8px}.statistics-dashboard .statistics-admin-header h1{font-size:20px}.statistics-dashboard .statistics-admin-header-actions{width:100%;gap:7px;justify-content:flex-start}.statistics-dashboard .statistics-admin-header-actions>.date-range-control{flex:1}.statistics-dashboard .statistics-admin-header-actions>a{font-size:10px;padding:7px}.statistics-report-nav>div{gap:21px}.statistics-report-nav button{font-size:11px}.statistics-report-nav .statistics-filter-reset{display:none}.statistics-source-bar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px 5px;padding:8px 0}.statistics-source-bar button{min-width:0;padding:5px 7px;font-size:10px}.statistics-source-bar button strong{margin-left:auto}.statistics-dashboard .statistics-portfolio-context{padding:8px 0;font-size:9px;gap:4px}.statistics-dashboard .statistics-portfolio-context>span:last-child{margin-left:0;width:100%;font-size:9px}.statistics-dashboard .statistics-portfolio-metrics{grid-template-columns:repeat(min(2,var(--statistics-metric-count, 4)),minmax(0,1fr))}.statistics-dashboard .statistics-portfolio-metric{grid-template-columns:1fr;padding:10px 11px;gap:5px}.statistics-dashboard .statistics-portfolio-metric:nth-child(2n){border-right:0}.statistics-dashboard .statistics-portfolio-metric:nth-child(n+3){border-top:1px solid var(--line)}.statistics-dashboard .statistics-portfolio-metric-label{font-size:10px}.statistics-dashboard .statistics-portfolio-metric>strong{font-size:23px}.statistics-dashboard .statistics-portfolio-metric-comparison{grid-column:1;grid-row:auto;justify-content:flex-start}.statistics-dashboard .statistics-portfolio-metric-coverage{font-size:9px;gap:4px}.statistics-dashboard .statistics-portfolio-trend{padding:12px 11px 9px}.statistics-dashboard .statistics-chart-source-label{max-width:120px;font-size:9px}.statistics-dashboard .statistics-chart .statistics-chart-plot>svg{height:155px}.statistics-dashboard .statistics-chart .statistics-chart-summary{flex-wrap:wrap;gap:6px 12px}.statistics-dashboard .statistics-chart-summary>span:first-child{margin-left:0}.statistics-leaders{padding:12px 11px 9px}.statistics-leaders ol{display:block}.statistics-dashboard .statistics-admin-list-header{gap:7px}.statistics-dashboard .statistics-admin-list-header>div:first-child{display:block}.statistics-dashboard .statistics-admin-list-header p{margin-top:4px}.statistics-dashboard .statistics-admin-filters>:is(select,label){flex:1 1 120px;min-width:0;max-width:100%}.statistics-dashboard .statistics-admin-filters>label{flex-basis:100%}.statistics-dashboard .statistics-admin-filters select{width:100%}.statistics-dashboard .statistics-admin-filters input{min-width:0}.statistics-dashboard .is-list .statistics-admin-site-card{grid-template-columns:repeat(min(2,var(--statistics-metric-count, 4)),minmax(0,1fr));gap:10px;padding:12px}.statistics-dashboard .is-list .statistics-admin-cell{padding-top:5px;border-top:1px solid var(--line)}.statistics-dashboard .is-list .statistics-admin-cell strong{font-size:16px}.statistics-dashboard .statistics-admin-geography{padding:12px}}.statistics-source-mobile-name{display:none}.statistics-source-bar button>strong{flex:none;white-space:nowrap}.statistics-source-bar button>span{white-space:nowrap}.statistics-dashboard .statistics-portfolio-trend>.statistics-chart{margin-bottom:0}.statistics-dashboard .statistics-chart .statistics-chart-summary{margin-top:0}.statistics-dashboard .statistics-chart-reading{margin:2px 0;min-height:20px}.statistics-dashboard .statistics-portfolio-trend>header,.statistics-dashboard .statistics-admin-header{flex-direction:row;text-align:left}.statistics-dashboard .statistics-admin-header>div:first-child{text-align:left}@media(max-width:600px){.statistics-dashboard .statistics-admin-header{justify-content:flex-start;align-items:flex-start}.statistics-source-bar{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px}.statistics-source-bar button{padding:4px;gap:3px}.statistics-source-bar button strong{font-size:9px;padding:1px 2px}.statistics-source-bar .statistics-source-name{display:none}.statistics-source-bar .statistics-source-mobile-name{display:inline}.statistics-dashboard .statistics-chart-source-label,.statistics-dashboard .statistics-chart-legend{display:none}.statistics-dashboard .statistics-chart>figcaption{flex-direction:row;margin:0;gap:5px}.statistics-dashboard .statistics-chart-tools{margin:0}}.statistics-source-bar :is(.statistics-source-name,.statistics-source-mobile-name){min-width:0;overflow:hidden;text-overflow:ellipsis}.statistics-period-transition{color:var(--ink)}.statistics-period-transition .loading-state{color:inherit}.statistics-loading-caption{display:flex;align-items:center;min-height:34px;font-size:11px;color:var(--muted)}.statistics-loading-content{pointer-events:none}.statistics-loading-metric{display:flex;flex-direction:column;justify-content:center;gap:9px;height:91px;padding:12px 16px;box-sizing:border-box;border-right:1px solid var(--line);color:var(--muted);font-size:11px}.statistics-loading-metric:last-child{border-right:0}.statistics-placeholder{display:block;flex-shrink:0;height:8px;border-radius:3px;background:var(--soft)}.statistics-placeholder-value{width:76px;height:22px}.statistics-placeholder-caption{width:96px;max-width:85%;height:6px}.statistics-placeholder-heading{width:100px;height:9px}.statistics-loading-panel{display:grid;min-height:350px;border:1px solid var(--line);border-top:0;border-radius:0 0 8px 8px}.statistics-loading-panel.is-overview{grid-template-columns:2fr 1fr}.statistics-loading-plot{padding:24px 16px}.statistics-loading-grid{height:212px;margin-top:40px;border-bottom:1px solid var(--line);background:repeating-linear-gradient(to bottom,var(--line) 0 1px,transparent 1px 53px);opacity:.45}.statistics-loading-rows{padding:24px 16px 12px}.statistics-loading-panel.is-overview .statistics-loading-rows{border-left:1px solid var(--line)}.statistics-loading-rows>.statistics-placeholder{margin-bottom:14px}.statistics-loading-row{display:flex;align-items:center;gap:10px;min-height:44px;border-bottom:1px solid var(--line)}.statistics-loading-row:last-child{border-bottom:0}.statistics-placeholder-icon{width:22px;height:22px;border-radius:50%}.statistics-placeholder-name{width:45%;max-width:170px}.statistics-placeholder-number{width:36px;margin-left:auto}@media(max-width:700px){.statistics-dashboard .statistics-portfolio-context>.statistics-period-transition{margin-left:0;width:100%}.statistics-loading-panel.is-overview{grid-template-columns:1fr}.statistics-loading-panel.is-overview .statistics-loading-rows{display:none}.statistics-loading-metric{padding:12px}.statistics-loading-metric:nth-child(2n){border-right:0}.statistics-loading-grid{height:212px}}.statistics-dashboard[data-report=audience] .statistics-report-loading .statistics-portfolio-metrics{display:none}.statistics-dashboard[data-report=audience] .statistics-loading-panel{border-top:1px solid var(--line);border-radius:8px}.statistics-dashboard .statistics-admin-trend{color:var(--analytics-accent)}.statistics-dashboard .statistics-admin-trend svg{display:block;margin-left:auto}.statistics-dashboard .statistics-trend-previous{color:var(--muted);opacity:.5}.statistics-dashboard .statistics-admin-trend-comparison{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:baseline;column-gap:4px;line-height:1.35}.statistics-dashboard .statistics-admin-trend-comparison small{color:var(--muted);font-size:9px}.statistics-dashboard .statistics-trend-before{width:100%}.statistics-dashboard .statistics-admin-site-card .statistics-admin-trend{width:130px}.statistics-dashboard .is-list .statistics-admin-trend{width:100%}.statistics-dashboard .is-list .statistics-admin-trend svg{max-width:120px;height:24px}.statistics-dashboard .statistics-portfolio-metric-comparison{grid-column:1/-1;grid-row:3;justify-content:flex-start;flex-wrap:wrap;gap:3px 6px;min-width:0}.statistics-dashboard .statistics-portfolio-metric-comparison>small{font-size:9px;color:var(--muted)}.statistics-dashboard .statistics-portfolio-metric-coverage{grid-row:4}@media(min-width:901px)and (max-width:1180px){.statistics-admin.statistics-dashboard{--statistics-columns: minmax(170px, 1.8fr) repeat(var(--statistics-metric-count, 4), minmax(75px, 1fr)) 110px}.statistics-dashboard .is-list .statistics-admin-card-footer,.statistics-dashboard .statistics-list-columns>span:last-child{display:block}}@media(max-width:900px){.statistics-dashboard .is-list .statistics-admin-card-footer{display:block;grid-column:1/-1}.statistics-dashboard .is-list .statistics-admin-trend{display:flex;align-items:center;gap:12px}.statistics-dashboard .is-list .statistics-admin-trend svg{flex:0 0 80px;margin:0}.statistics-dashboard .is-list .statistics-admin-trend-comparison{flex:1;column-gap:6px}.statistics-dashboard .is-list .statistics-trend-before{width:auto}}.issue-reports-page{--ir-line: var(--theme-line, #e6e8eb);--ir-muted: var(--theme-muted, #727985);--ir-panel: var(--theme-raised, #f7f8fa);min-width:0;width:100%;padding:20px 24px 36px;color:var(--theme-text, #23262d)}.issue-reports-page *{box-sizing:border-box}.issue-reports-page h1,.issue-reports-page h2,.issue-reports-page h3,.issue-reports-page p{margin:0}.issue-reports-page h2{font-size:16px;line-height:1.4;font-weight:600}.issue-reports-page h3{font-size:13px;line-height:1.5;font-weight:600;display:flex;align-items:center;gap:7px}.issue-reports-page p{font-size:13px;line-height:1.6}.issue-reports-page button,.issue-reports-page input,.issue-reports-page textarea,.issue-reports-page select{font:inherit}.issue-reports-page button{cursor:pointer}.issue-reports-page button:disabled{cursor:default}.issue-reports-page input,.issue-reports-page textarea,.issue-reports-page select{width:100%;min-width:0;border:1px solid var(--ir-line);border-radius:6px;background:var(--theme-surface, #fff);color:inherit;padding:8px 10px;font-size:13px;line-height:1.5;box-shadow:none}.issue-reports-page textarea{resize:vertical}.issue-reports-page input:focus-visible,.issue-reports-page textarea:focus-visible,.issue-reports-page select:focus-visible{outline:2px solid var(--theme-focus, #8993ba);outline-offset:1px}.issue-reports-page fieldset{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:14px;min-width:0}.issue-reports-page label:not(.button):not(.issue-report-search){display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:500;min-width:0}.issue-reports-page .button{font-size:12px;white-space:nowrap;min-height:32px;gap:6px}.issue-reports-page .button.ghost{border-color:transparent;background:transparent}.issue-reports-page [data-realtime-surface]{position:relative}.issue-reports-page .realtime-activity{margin-left:6px;flex:none}.issue-reports-heading{padding:0!important;margin-bottom:16px!important;display:flex;align-items:center;justify-content:space-between;gap:14px}.issue-reports-heading h1{display:flex;align-items:center;gap:8px;font-size:23px!important;line-height:1.2!important}.issue-reports-heading p{font-size:12px;margin-top:5px;color:var(--ir-muted)}.issue-report-actions{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.issue-reports-page .task-select{display:inline-flex;min-width:0}.issue-reports-page .task-select-trigger{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;padding:6px 8px;border:1px solid var(--ir-line);border-radius:5px;background:var(--theme-surface);color:var(--theme-text);font-size:12px;line-height:1.4;white-space:nowrap}.issue-reports-page .task-select-trigger:hover{background:var(--theme-hover, var(--ir-panel))}.issue-reports-page .task-select-trigger:focus-visible{outline:2px solid var(--theme-focus, #8993ba);outline-offset:2px}.issue-reports-page .task-select-trigger>svg{width:12px;height:12px;flex:none}.issue-reports-page label.issue-report-upload{display:inline-flex;flex-direction:row;align-items:center;gap:6px}.issue-report-source-binding{margin:-6px 0 18px!important;color:var(--ir-muted);font-size:11px!important;overflow-wrap:anywhere}.issue-report-tabs{display:flex;gap:18px;border-bottom:1px solid var(--ir-line);margin-bottom:18px}.issue-report-tabs>button{border:0;border-radius:0;padding:11px 0;background:transparent;color:var(--ir-muted);display:flex;align-items:center;gap:6px;font-size:12px;border-bottom:2px solid transparent}.issue-report-tabs>button.active{color:inherit;border-bottom-color:currentColor}.issue-report-toolbar{display:flex;gap:6px;align-items:center;flex-wrap:wrap;padding-bottom:12px}.issue-report-search{display:flex;flex-direction:row;align-items:center;gap:7px;flex:1;min-width:170px;max-width:360px;color:var(--ir-muted)}.issue-report-search input{border:0;background:transparent;padding:6px 0;border-radius:0}.issue-report-toolbar .task-select-trigger{font-size:12px;padding:6px 8px;min-height:32px}.issue-report-summary{display:flex;gap:16px;font-size:11px;color:var(--ir-muted);padding:9px 0;border-top:1px solid var(--ir-line);border-bottom:1px solid var(--ir-line)}.issue-report-table{width:100%}.issue-report-row{display:grid;grid-template-columns:minmax(220px,1fr) 110px 76px 120px 65px 60px;gap:12px;align-items:center;min-height:59px;border-bottom:1px solid var(--ir-line);padding:9px 0;font-size:12px}.issue-report-row-title{background:transparent!important;color:inherit!important;padding:0;border:0!important;text-align:left;display:flex;align-items:center;gap:12px;min-width:0}.issue-report-row-title>span:last-child{min-width:0}.issue-report-row-title strong{display:block;font-size:13px;font-weight:500;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.issue-report-row-title small{display:block;color:var(--ir-muted);font-size:11px;margin-top:4px}.issue-report-kind{color:var(--ir-muted);flex:none}.issue-report-status{display:inline-flex;align-items:center;gap:6px;font-size:11px;white-space:nowrap}.issue-report-status[data-status=in_progress] svg{color:var(--theme-text-warning, #b48a35)}.issue-report-status[data-status=resolved] svg{color:var(--theme-text-success, #4d8b72)}.issue-report-status[data-status=closed]{color:var(--ir-muted)}.issue-report-priority{display:inline-flex;align-items:center;gap:5px;font-size:11px}.issue-report-priority[data-priority=urgent]{color:var(--theme-text-danger, #bb624e)}.issue-report-assignee{font-size:11px;color:var(--ir-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.issue-report-row-counts{display:flex;gap:9px;color:var(--ir-muted)}.issue-report-row-counts>span{display:flex;align-items:center;gap:3px}.issue-report-row>time{font-size:10px;color:var(--ir-muted);white-space:nowrap}.issue-report-row>.realtime-activity{position:absolute;right:0;bottom:2px}.issue-report-pagination{display:flex;justify-content:flex-end;gap:7px;margin-top:14px}.issue-report-empty{padding:32px 12px;display:grid;gap:10px;justify-items:start;max-width:560px}.issue-report-empty strong{font-size:14px;font-weight:500}.issue-report-empty p{color:var(--ir-muted);font-size:12px}.issue-report-settings{display:grid;gap:24px;max-width:900px}.issue-report-settings section{border-bottom:1px solid var(--ir-line);padding-bottom:22px;display:grid;gap:12px}.issue-report-settings p{color:var(--ir-muted)}.issue-report-settings dl{display:flex;gap:28px}.issue-reports-page dl{margin:0}.issue-reports-page dt{font-size:11px;color:var(--ir-muted)}.issue-reports-page dd{margin:4px 0 0;font-size:12px;overflow-wrap:anywhere}.issue-report-member-list{display:flex;gap:8px;flex-wrap:wrap}.issue-report-member-list>span{font-size:12px;border:1px solid var(--ir-line);border-radius:5px;padding:5px 8px}.issue-report-detail-top{display:flex;align-items:center;gap:12px;margin-bottom:18px;min-width:0;color:var(--ir-muted);font-size:11px}.issue-report-detail-top>span{overflow-wrap:anywhere}.issue-report-detail-top>time{margin-left:auto;white-space:nowrap}.issue-report-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:32px;align-items:start}.issue-report-detail-grid>main{min-width:0}.issue-report-detail-grid>main>section,.issue-report-detail-grid>main>form{padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid var(--ir-line)}.issue-report-editor-heading{display:flex;align-items:center;gap:12px;margin-bottom:16px}.issue-report-editor-heading h2{overflow-wrap:anywhere}.issue-report-properties{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:0}.issue-report-properties .task-select-trigger{font-size:12px;min-height:32px}.issue-report-save{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap;margin-top:14px}.issue-report-save .error-notice{flex:1}.issue-report-field-pair{display:grid;grid-template-columns:1fr 1fr;gap:12px}.issue-report-section-title{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:13px}.issue-report-upload input{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden}.issue-report-upload{position:relative;cursor:pointer;display:inline-flex;align-items:center}.issue-report-upload:focus-within{outline:2px solid var(--theme-focus, #8993ba)}.issue-report-upload[aria-disabled=true]{opacity:.5;cursor:default}.issue-report-images{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:10px}.issue-report-images>a{border:1px solid var(--ir-line);border-radius:6px;overflow:hidden;color:inherit;text-decoration:none;min-width:0}.issue-report-images img{width:100%;height:130px;object-fit:contain;background:var(--ir-panel);display:block}.issue-report-images span{display:block;font-size:10px;padding:7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.issue-report-muted{font-size:11px!important;color:var(--ir-muted);line-height:1.6;display:block}.issue-report-muted svg{vertical-align:middle}.issue-report-discussion h3,.issue-report-activity h3{margin-bottom:16px}.issue-report-comment{margin-bottom:18px}.issue-report-comment header{display:flex;gap:10px;align-items:center;font-size:11px}.issue-report-comment time{color:var(--ir-muted);font-size:10px}.issue-report-comment p{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:7px;font-size:13px}.issue-report-discussion form{display:grid;justify-items:end;gap:9px}.issue-report-discussion textarea{width:100%}.issue-report-activity article{display:flex;gap:10px;padding:9px 0;font-size:11px}.issue-report-timeline-dot{width:5px;height:5px;border-radius:50%;background:var(--ir-muted);margin-top:6px;flex:none}.issue-report-activity article>div{min-width:0;flex:1}.issue-report-activity time{display:block;color:var(--ir-muted);font-size:10px;margin-top:3px}.issue-reports-page details{font-size:12px;min-width:0}.issue-reports-page summary{cursor:pointer;font-size:11px;line-height:1.6}.issue-reports-page pre{font-size:11px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere;max-height:300px;overflow:auto;background:var(--ir-panel);border:1px solid var(--ir-line);padding:10px;border-radius:5px}.issue-report-context{display:grid;gap:22px;min-width:0}.issue-report-context section{border-bottom:1px solid var(--ir-line);padding-bottom:20px}.issue-report-context h3{margin-bottom:12px}.issue-report-context dl{display:grid;gap:12px}.issue-report-context dd small{display:block;color:var(--ir-muted);margin-top:3px}.issue-report-context a{color:inherit;overflow-wrap:anywhere}.issue-report-context details{margin-top:12px}.issue-report-context p{font-size:11px;overflow-wrap:anywhere}.issue-report-context .issue-report-hash{display:block;font-size:9px;overflow-wrap:anywhere;color:var(--ir-muted)}.issue-report-task-link{display:flex;align-items:center;gap:6px;background:transparent;border:0;color:inherit;font-size:12px;padding:5px 0}.issue-report-task-picker{display:grid;gap:5px;margin-top:8px}.issue-report-task-picker>button{display:flex;text-align:left;gap:7px;border:0;padding:8px 5px;background:transparent;color:inherit;font-size:11px}.issue-report-task-picker>button>span{color:var(--ir-muted);white-space:nowrap}.issue-report-confirm,.issue-report-conflict{margin:12px 0;padding:12px;border:1px solid var(--ir-line);background:var(--ir-panel);border-radius:6px;display:grid;gap:9px;font-size:12px}.issue-report-conflict>strong{font-size:12px}.issue-report-preserve{white-space:pre-wrap;overflow-wrap:anywhere}.issue-report-create{max-width:720px}.issue-report-create>h2{margin:15px 0}.issue-report-create form>button{margin-top:16px}.issue-report-badge{display:inline-flex;align-items:center;font-size:10px;background:var(--ir-panel);border:1px solid var(--ir-line);padding:4px 6px;border-radius:5px;color:var(--ir-muted);white-space:nowrap}.issue-report-badge[data-enabled=true]{color:var(--theme-text-success, #488064)}.issue-report-form-list>article{display:grid;grid-template-columns:20px minmax(180px,1fr) 150px 150px 35px;align-items:center;gap:14px;padding:15px 0;border-bottom:1px solid var(--ir-line)}.issue-report-form-name{display:grid;gap:5px;justify-items:start;text-align:left;border:0!important;background:transparent!important;color:inherit!important;padding:0;min-width:0}.issue-report-form-name strong{font-size:13px;font-weight:500}.issue-report-form-name small,.issue-report-form-list time{font-size:11px;color:var(--ir-muted)}.issue-report-form-list>article>.realtime-activity{position:absolute;right:0;bottom:1px}.issue-report-form-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(290px,390px);gap:40px;align-items:start}.issue-report-form-grid form>h2{margin-bottom:20px}.issue-report-form-id{font-family:monospace;font-size:10px}.issue-report-switches{display:grid;gap:13px;padding:12px 0}.issue-report-switches>label{display:flex!important;flex-direction:row!important;gap:10px!important;align-items:start}.issue-report-switches input[type=checkbox]{width:15px;height:15px;flex:none;padding:0;margin:2px 0 0;accent-color:var(--theme-text, #23262d)}.issue-report-switches span{display:grid;gap:3px}.issue-report-switches strong{font-size:12px;font-weight:500}.issue-report-switches small{font-size:11px;color:var(--ir-muted);font-weight:400;line-height:1.5}.issue-report-field-policy{display:grid;gap:10px;font-size:12px}.issue-report-field-policy>div{display:flex;gap:8px;align-items:center}.issue-report-field-policy small{margin-left:auto;font-size:10px;color:var(--ir-muted)}.issue-report-form-preview{border:1px solid var(--ir-line);border-radius:8px;overflow:hidden;background:var(--ir-panel)}.issue-report-form-preview>header{padding:11px 14px;font-size:11px;display:flex;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid var(--ir-line)}.issue-report-form-preview header small{font-size:10px;color:var(--ir-muted)}.issue-report-public-preview{background:var(--theme-surface, #fff);margin:14px;padding:20px;display:grid;gap:12px;border-radius:6px;border:1px solid var(--ir-line)}.issue-report-preview-brand{font-size:10px;font-weight:600;color:var(--ir-muted);text-transform:uppercase;letter-spacing:.08em}.issue-report-public-preview h3{font-size:18px}.issue-report-public-preview p{font-size:12px;color:var(--ir-muted)}.issue-report-public-preview>small{font-size:10px;color:var(--ir-muted)}.issue-report-preview-upload{border:1px dashed var(--ir-line);padding:14px;display:flex;align-items:center;justify-content:center;gap:7px;font-size:11px;color:var(--ir-muted);border-radius:6px}.issue-report-inline-note{display:flex;gap:10px;align-items:center;padding:18px 0;margin-top:20px;border-top:1px solid var(--ir-line);font-size:12px;color:var(--ir-muted)}.issue-report-warning{color:var(--theme-text-danger, #b06d3f);font-size:11px!important}.issue-report-connect{margin-top:32px;padding-top:24px;border-top:1px solid var(--ir-line);max-width:960px;display:grid;gap:14px}.issue-report-connect>h2{display:flex;align-items:center;gap:8px}.issue-report-connect-status{display:flex;gap:9px;align-items:center;border:1px solid var(--ir-line);background:var(--ir-panel);border-radius:6px;padding:12px;font-size:12px}.issue-report-connect-status>span{display:grid;gap:4px;min-width:0}.issue-report-connect-status small{font-size:11px;color:var(--ir-muted);overflow-wrap:anywhere}.issue-report-code-tabs{display:flex;gap:6px;flex-wrap:wrap}.issue-report-code-tabs button{transition:border-color .12s ease;padding:7px 10px;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--ir-muted);font-size:11px}.issue-report-code-tabs button[aria-selected=true]{border-color:var(--theme-line-strong, #d8dce2);background:var(--theme-soft, #eef0f3);color:var(--theme-text, #23262d)}.issue-report-tokens{border-top:1px solid var(--ir-line);padding-top:16px}.issue-report-tokens summary{font-size:12px;line-height:2}.issue-report-tokens summary svg{vertical-align:middle;margin-right:6px}.issue-report-tokens>p{font-size:12px;color:var(--ir-muted);margin:10px 0}.issue-report-token-create{display:flex;gap:8px;margin:12px 0}.issue-report-token-create input{max-width:360px}.issue-report-token-list>article{display:flex;gap:12px;align-items:center;padding:10px 0;border-bottom:1px solid var(--ir-line);font-size:12px}.issue-report-token-list>article>div:first-child{flex:1;min-width:0}.issue-report-token-list small{display:block;color:var(--ir-muted);font-size:10px;margin-top:4px;overflow-wrap:anywhere}.issue-report-secret{border:1px solid var(--ir-line);border-radius:6px;padding:12px;display:grid;gap:10px;background:var(--ir-panel)}@media(max-width:1050px){.issue-report-row{grid-template-columns:minmax(180px,1fr) 105px 65px 95px 50px}.issue-report-row-counts{display:none}.issue-report-detail-grid{grid-template-columns:minmax(0,1fr) 220px;gap:24px}.issue-report-form-grid{gap:24px;grid-template-columns:minmax(0,1fr) minmax(260px,340px)}}@media(max-width:700px){.issue-reports-page{padding:16px 14px 30px}.issue-reports-heading{align-items:flex-start!important;gap:10px}.issue-reports-heading h1{font-size:21px!important}.issue-reports-heading p{font-size:11px;max-width:220px}.issue-report-tabs{gap:24px;margin-bottom:14px}.issue-report-tabs>button{padding:12px 0;min-height:44px}.issue-report-toolbar{gap:3px}.issue-report-search{min-width:100%;max-width:none}.issue-report-toolbar .task-select-trigger{min-height:38px;padding:7px 6px}.issue-report-row{grid-template-columns:minmax(0,1fr) auto auto;gap:8px 12px;padding:12px 0}.issue-report-row-title{grid-column:1/-1;gap:8px}.issue-report-row-title strong{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.45}.issue-report-assignee{grid-column:2;grid-row:2;max-width:90px}.issue-report-row>time{grid-column:3;grid-row:2}.issue-report-row>.issue-report-priority{grid-column:1;grid-row:3}.issue-report-row>.issue-report-status{grid-column:1;grid-row:2}.issue-report-row-counts{display:flex;grid-column:2/-1;grid-row:3;justify-content:flex-end}.issue-report-summary{font-size:10px;gap:12px}.issue-report-detail-top{flex-wrap:wrap;gap:8px;font-size:10px;margin-bottom:16px}.issue-report-detail-top>time{margin-left:0;flex-basis:100%;padding-left:4px}.issue-report-detail-grid{display:flex;flex-direction:column;gap:0}.issue-report-detail-grid>main,.issue-report-context{width:100%}.issue-report-context{grid-template-columns:1fr;gap:15px}.issue-report-properties{gap:4px}.issue-report-properties .task-select-trigger{min-height:40px}.issue-reports-page input,.issue-reports-page textarea,.issue-reports-page select{font-size:16px}.issue-reports-page .button{min-height:40px}.issue-report-images{grid-template-columns:repeat(2,minmax(0,1fr))}.issue-report-images img{height:110px}.issue-report-comment header{flex-wrap:wrap}.issue-report-field-pair{grid-template-columns:1fr}.issue-report-settings dl{gap:20px;flex-wrap:wrap}.issue-report-form-list>article{grid-template-columns:18px minmax(0,1fr) 32px;gap:8px 10px}.issue-report-form-list .issue-report-badge{grid-column:2;justify-self:start}.issue-report-form-list time{grid-column:2;font-size:10px}.issue-report-form-list .button{grid-column:3;grid-row:1/4}.issue-report-form-grid{grid-template-columns:1fr;gap:24px}.issue-report-form-preview{max-width:460px;width:100%}.issue-report-form-preview .issue-report-field-pair{grid-template-columns:1fr 1fr}.issue-report-public-preview{margin:10px;padding:15px}.issue-report-connect{margin-top:25px;padding-top:22px}.issue-report-code-tabs{gap:3px}.issue-report-code-tabs button{min-height:40px;padding:8px;font-size:11px}.issue-report-token-create{flex-wrap:wrap}.issue-report-token-create input{max-width:none;flex-basis:100%}.issue-report-section-title{flex-wrap:wrap}.issue-report-field-policy>div{flex-wrap:wrap;gap:5px}.issue-report-field-policy small{font-size:10px}.issue-report-activity summary{min-height:32px}.issue-report-connect .email-code-block{min-width:0}.issue-report-empty{padding:24px 0}.issue-report-context section>button{min-height:40px}}@media(prefers-reduced-motion:reduce){.issue-reports-page *{scroll-behavior:auto!important}}.issue-report-summary{flex-wrap:wrap;gap:8px 16px}.issue-report-workspace-counts{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.issue-report-summary>.realtime-activity{margin-left:auto}.mcp-authorization-page{min-height:100dvh;display:grid;place-items:center;padding:24px;background:var(--soft)}.mcp-authorization-dialog{width:min(100%,520px);box-sizing:border-box;padding:32px;border:1px solid var(--line);border-radius:14px;background:var(--paper, var(--theme-surface, #fff));color:var(--ink)}.mcp-authorization-logo{width:38px;height:38px;object-fit:contain;margin-bottom:18px}.mcp-authorization-dialog h1{font-size:24px;margin:0 0 20px;letter-spacing:-.5px}.mcp-authorization-dialog p{font-size:13px;line-height:1.65;color:var(--muted);overflow-wrap:anywhere}.mcp-authorization-dialog strong{color:var(--ink)}.mcp-authorization-dialog fieldset{border:0;padding:0;margin:24px 0;min-width:0}.mcp-authorization-dialog legend{font-size:13px;font-weight:600;margin-bottom:10px}.mcp-permission{display:flex;flex-direction:row;align-items:flex-start;gap:12px;padding:12px 0;border-bottom:1px solid var(--line);cursor:pointer}.mcp-permission input{width:16px;height:16px;flex:none;margin:2px 0 0;accent-color:var(--ink)}.mcp-permission span{display:grid;gap:5px}.mcp-permission strong{font-size:13px}.mcp-permission small{font-size:12px;color:var(--muted);line-height:1.5}.mcp-authorization-note{display:flex;align-items:flex-start;gap:9px}.mcp-authorization-note svg{flex:none;margin-top:3px}.mcp-authorization-dialog footer{display:flex;gap:10px;justify-content:flex-end;margin-top:24px}.mcp-connections{margin:24px 0;padding:20px 0;border-top:1px solid var(--line)}.mcp-connections h2{display:flex;align-items:center;gap:8px;font-size:15px}.mcp-connections p,.mcp-connections small{font-size:12px;line-height:1.6;color:var(--muted)}.mcp-connections ul{list-style:none;margin:0;padding:0}.mcp-connections li{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid var(--line)}.mcp-connections li>div{min-width:0}.mcp-connections strong{font-size:13px;overflow-wrap:anywhere}.mcp-connections small{display:block}.mcp-connections button{flex:none}@media(max-width:540px){.mcp-authorization-page{padding:12px}.mcp-authorization-dialog{padding:22px 18px}.mcp-authorization-dialog footer .button{flex:1;justify-content:center}.mcp-connections li{align-items:flex-start;flex-wrap:wrap}}.seo-audit-page{min-width:0;max-width:none;padding-bottom:28px}.seo-audit-page *{box-sizing:border-box}.seo-audit-page .workspace-page-heading{min-height:60px;padding:14px 24px;gap:12px}.seo-audit-page h1,.seo-audit-page h2,.seo-audit-page h3{display:flex;align-items:center;gap:8px;margin:0;min-width:0}.seo-audit-page h2{font-size:15px}.seo-audit-page h3{font-size:13px}.seo-audit-page .button.compact{min-height:30px;font-size:12px;padding:5px 9px;gap:5px}.seo-audit-page .icon-button{padding:5px;flex:none}.seo-audit-page input,.seo-audit-page select,.seo-audit-page textarea{min-width:0;max-width:100%;font:inherit;font-size:12px;background:var(--theme-control, var(--paper, #fff));color:var(--ink, var(--theme-text, #24262b));border:1px solid var(--line, var(--theme-line, #e6e7eb));border-radius:6px;padding:7px 9px}.seo-audit-page textarea{resize:vertical;line-height:1.6}.seo-audit-page fieldset{margin:0;padding:0;border:0;min-width:0}.seo-audit-page fieldset:disabled{opacity:.65}.seo-audit-page p{line-height:1.6}.seo-audit-page a{color:inherit;display:inline-flex;align-items:center;gap:4px;overflow-wrap:anywhere}.seo-actions{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.seo-actions label{display:flex;align-items:center;gap:8px}.seo-muted{color:var(--muted, var(--theme-muted, #858992));font-size:12px}.seo-tabs{display:flex;gap:3px;padding:0 20px;border-block:1px solid var(--line, var(--theme-line, #e6e7eb));overflow-x:auto;scrollbar-width:thin}.seo-tabs button{white-space:nowrap;border:0;border-radius:0;background:none!important;color:var(--muted, var(--theme-muted, #7b8089));padding:13px 11px;font-size:12px;box-shadow:none}.seo-tabs button[aria-current]{color:var(--ink, var(--theme-text, #24262b));box-shadow:inset 0 -2px var(--ink, var(--theme-shadow, #24262b));font-weight:600}.seo-toolbar{display:flex;align-items:center;gap:14px;padding:14px 24px;min-width:0;border-bottom:1px solid var(--line, var(--theme-line, #e6e7eb))}.seo-toolbar>.resource-select{width:270px;max-width:100%;flex:0 1 270px}.seo-toolbar .resource-select-trigger{min-height:39px}.seo-toolbar .resource-select-trigger>svg,.seo-provider>img{flex:none}.seo-range{display:flex;align-items:center;gap:9px}.seo-range label{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--muted, var(--theme-muted, #80858e))}.seo-range input{width:128px;min-height:32px}.seo-domains-link{margin-left:auto;font-size:11px;white-space:nowrap}.seo-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--line, var(--theme-line, #e6e7eb));padding:18px 24px;gap:20px}.seo-summary>div{position:relative;display:flex;flex-direction:column;gap:7px;padding-right:10px;border-right:1px solid var(--line, var(--theme-line, #e6e7eb))}.seo-summary>div:last-child{border:0}.seo-summary span{font-size:11px;color:var(--muted, var(--theme-muted, #80858e))}.seo-summary strong{font-size:24px;letter-spacing:-.8px;line-height:1}.seo-summary .realtime-activity{position:absolute;right:12px;top:3px}.seo-table-wrap{overflow-x:auto}.seo-table{width:100%;border-collapse:collapse;text-align:left;font-size:12px}.seo-table th{font-size:10px;text-transform:uppercase;letter-spacing:.045em;font-weight:500;color:var(--muted, var(--theme-muted, #80858e));padding:12px 15px;border-bottom:1px solid var(--line, var(--theme-line, #e6e7eb));white-space:nowrap}.seo-table td{padding:9px 15px;border-bottom:1px solid color-mix(in srgb,var(--line, var(--theme-line, #e6e7eb)) 65%,transparent);white-space:nowrap}.seo-table th:first-child,.seo-table td:first-child{padding-left:24px}.seo-table td:first-child{width:42%}.seo-table tr:hover td{background:color-mix(in srgb,var(--ink, var(--theme-strong, #24262b)) 2%,transparent)}.seo-name{border:0!important;background:none!important;box-shadow:none!important;display:inline-flex;align-items:center;gap:10px;text-align:left;min-width:0;max-width:100%;padding:0!important;color:inherit}.seo-name>span{display:flex;flex-direction:column;gap:4px;min-width:0}.seo-name strong{font-size:12px;font-weight:550;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seo-name small{font-size:10px;color:var(--muted, var(--theme-muted, #858992));font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seo-attention{color:var(--theme-text-warning, #bc6b12);font-weight:600}.seo-badge{display:inline-flex;align-items:center;white-space:nowrap;font-size:10px;line-height:20px;padding:0 6px;border-radius:4px;color:var(--muted, var(--theme-muted, #727883));background:color-mix(in srgb,var(--ink, var(--theme-strong, #323438)) 5%,transparent);flex:none}.seo-badge[data-tone=pass],.seo-badge[data-tone=success],.seo-badge[data-tone=resolved]{color:var(--theme-text-success, #47815b);background:color-mix(in srgb,var(--theme-soft, #72a87a) 12%,transparent)}.seo-badge[data-tone=warning],.seo-badge[data-tone=high],.seo-badge[data-tone=running],.seo-badge[data-tone=review]{color:var(--theme-text-warning, #ae731b);background:color-mix(in srgb,#bf9b50 12%,transparent)}.seo-badge[data-tone=fail],.seo-badge[data-tone=critical],.seo-badge[data-tone=error]{color:var(--theme-text-danger, #b55454);background:color-mix(in srgb,#cd6868 10%,transparent)}.seo-pagination{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:12px 24px;font-size:11px;color:var(--muted, var(--theme-muted, #858992))}.seo-empty{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:12px;padding:24px;color:var(--muted, var(--theme-muted, #858992))}.seo-empty p{margin:0;font-size:12px;max-width:650px}.seo-filters{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:12px 24px;border-bottom:1px solid var(--line, var(--theme-line, #e6e7eb))}.seo-search{display:flex;align-items:center;gap:8px;flex:1 1 220px;min-width:140px}.seo-search input{border:0;background:transparent;min-height:32px;width:100%;padding-left:0}.seo-checkbox{display:flex!important;flex-direction:row!important;align-items:center;gap:7px!important;font-size:12px}.seo-checkbox input{width:14px;height:14px;margin:0;accent-color:var(--ink, var(--theme-text, #24262b))}.seo-inline-note{font-size:12px;color:var(--muted, var(--theme-muted, #80858e));padding:12px 24px;margin:0;border-bottom:1px solid var(--line, var(--theme-line, #e6e7eb))}.seo-section-heading{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;padding:18px 24px}.seo-section-heading p{margin:7px 0 0;font-size:11px;color:var(--muted, var(--theme-muted, #80858e))}.seo-check,.seo-finding,.seo-history{border-bottom:1px solid var(--line, var(--theme-line, #e6e7eb))}.seo-check>summary,.seo-finding>summary,.seo-history>summary{display:flex;list-style:none;align-items:center;gap:10px;cursor:pointer;padding:13px 24px;min-height:46px}.seo-check>summary::-webkit-details-marker,.seo-finding>summary::-webkit-details-marker,.seo-history>summary::-webkit-details-marker{display:none}.seo-check>summary strong{font-size:12px;flex:1}.seo-check>summary small{font-size:10px;color:var(--muted, var(--theme-muted, #858992))}.seo-finding>summary>span:not(.seo-badge),.seo-history>summary>span{display:flex;flex-direction:column;gap:5px;min-width:0;flex:1}.seo-finding strong,.seo-history strong{font-size:12px;font-weight:550}.seo-finding small,.seo-history small{font-size:10px;color:var(--muted, var(--theme-muted, #80858e));overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.seo-history time,.seo-draft-row time{font-size:11px;color:var(--muted, var(--theme-muted, #858992));flex:none}.seo-check-body{padding:0 24px 18px;font-size:12px;overflow-wrap:anywhere}.seo-check-body>p{margin:10px 0}.seo-check-body>a{font-size:11px}.seo-json{margin:10px 0;font-size:11px;min-width:0}.seo-json summary{cursor:pointer;color:var(--muted, var(--theme-muted, #858992));padding:5px 0}.seo-json pre{font:11px/1.6 ui-monospace,SFMono-Regular,monospace;white-space:pre-wrap;overflow-wrap:anywhere;max-height:320px;overflow:auto;border:1px solid var(--line, var(--theme-line, #e6e7eb));border-radius:6px;padding:12px;max-width:100%;background:color-mix(in srgb,var(--ink, var(--theme-strong, #24262b)) 2%,transparent)}.seo-history>.seo-json{margin:0 24px 14px}.seo-notes{margin:14px 24px;font-size:12px;color:var(--muted, var(--theme-muted, #858992));line-height:1.6}.seo-notes>summary{cursor:pointer;font-weight:550;color:var(--ink, var(--theme-text, #24262b));padding:5px 0}.seo-notes li{margin:5px 0}.seo-back{margin:14px 24px 0}.seo-report-evidence{padding:20px 24px;border-top:1px solid var(--line, var(--theme-line, #e6e7eb))}.seo-provider{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:12px;margin-top:15px}.seo-provider .seo-json{flex-basis:100%}.seo-form{margin:0 24px 24px;max-width:900px;border:1px solid var(--line, var(--theme-line, #e6e7eb));padding:20px;border-radius:8px}.seo-form>.seo-section-heading{padding:0 0 18px}.seo-form .seo-inline-note{padding:0 0 16px;border:0}.seo-form label,.seo-draft-editor form>fieldset>label{display:flex;flex-direction:column;gap:7px;font-size:12px;margin-bottom:16px}.seo-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}.seo-form-grid>label{display:flex;flex-direction:column;gap:7px;margin-bottom:16px;font-size:12px}.seo-form .seo-actions{margin:6px 0 12px}.seo-form .seo-actions label{margin:0}.seo-sites>article{display:flex;align-items:center;gap:12px;padding:13px 24px;border-bottom:1px solid var(--line, var(--theme-line, #e6e7eb))}.seo-sites>article>.seo-name{flex:1}.seo-sites>article>span{font-size:11px;color:var(--muted, var(--theme-muted, #858992))}.seo-job{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:13px 24px;border-bottom:1px solid var(--line, var(--theme-line, #e6e7eb))}.seo-job>div:first-child{display:flex;flex-direction:column;gap:5px;flex:1;min-width:160px}.seo-job strong{font-size:12px;font-weight:550}.seo-job small{font-size:11px;color:var(--muted, var(--theme-muted, #858992))}.seo-job-error{flex-basis:100%;font-size:12px;color:var(--theme-text-danger, #b55454);margin:0}.seo-draft-row{display:flex;align-items:center;gap:12px;padding:15px 24px;border-bottom:1px solid var(--line, var(--theme-line, #e6e7eb))}.seo-draft-row .seo-name{flex:1}.seo-draft-editor form{padding:0 24px;max-width:1000px}.seo-draft-editor .seo-section-heading{padding-inline:0}.seo-draft-editor>.seo-section-heading{padding-inline:24px}.seo-markdown-input{font-family:ui-monospace,SFMono-Regular,monospace!important;min-height:320px}.seo-draft-preview{border:1px solid var(--line, var(--theme-line, #e6e7eb));padding:20px;border-radius:8px;min-height:200px;margin:12px 0}.seo-source-inputs{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr) 30px;gap:8px;margin-bottom:10px}.seo-conflict{margin:12px 0;padding:12px;border:1px solid var(--theme-line, #cead66);border-radius:6px;font-size:12px;line-height:1.6}.seo-conflict details{margin:8px 0}.seo-draft-editor>.seo-conflict{margin-inline:24px}.seo-import-receipt{margin-top:20px}.seo-audit-page .notice{margin:12px 24px}.seo-audit-page>.loading-state{padding:32px}.seo-audit-page button:focus-visible,.seo-audit-page summary:focus-visible{outline:2px solid var(--ink, var(--theme-text, #31343a));outline-offset:3px}@media(max-width:760px){.seo-audit-page .workspace-page-heading{padding:12px 16px}.seo-toolbar{padding:12px 16px;flex-wrap:wrap;gap:10px}.seo-toolbar>.resource-select{flex:1 1 210px;width:auto}.seo-domains-link{margin-left:0}.seo-range{width:100%;justify-content:space-between}.seo-range label{flex:1;flex-direction:column;align-items:stretch;gap:4px}.seo-range input{width:100%;min-width:0}.seo-tabs{padding:0 8px}.seo-tabs button{padding:12px 9px;min-height:44px}.seo-summary{padding:16px;gap:12px}.seo-summary strong{font-size:22px}.seo-summary span{font-size:10px}.seo-table th,.seo-table td{padding:10px}.seo-table th:first-child,.seo-table td:first-child{padding-left:16px}.seo-table th:nth-child(5),.seo-table td:nth-child(5){display:none}.seo-table th:nth-child(6),.seo-table td:nth-child(6){display:none}.seo-table .seo-name strong{max-width:210px}.seo-filters,.seo-section-heading,.seo-check>summary,.seo-finding>summary,.seo-history>summary,.seo-sites>article,.seo-job,.seo-draft-row{padding-left:16px;padding-right:16px}.seo-filters select{min-height:36px;flex:1}.seo-filters .seo-search{flex-basis:100%}.seo-audit-page .button.compact{min-height:36px}.seo-empty{padding:20px 16px;grid-template-columns:20px minmax(0,1fr)}.seo-empty>.button{grid-column:2;justify-self:start}.seo-inline-note{padding:12px 16px}.seo-check-body{padding:0 16px 15px}.seo-history time{font-size:10px;max-width:84px}.seo-notes,.seo-back{margin-inline:16px}.seo-report-evidence{padding:18px 16px}.seo-form{margin:0 16px 20px;padding:16px}.seo-form-grid{gap:0 12px}.seo-sites>article{flex-wrap:wrap}.seo-sites>article>span{flex-basis:calc(100% - 80px);margin-left:32px}.seo-job .seo-actions{flex-basis:100%}.seo-draft-row time{display:none}.seo-draft-editor form{padding-inline:16px}.seo-draft-editor>.seo-section-heading{padding-inline:16px}.seo-source-inputs{grid-template-columns:minmax(0,1fr) 30px}.seo-source-inputs>input:first-child{grid-column:1 / -1}.seo-draft-preview{padding:12px}.seo-draft-editor>.seo-conflict{margin-inline:16px}}@media(max-width:420px){.seo-audit-page .workspace-page-heading{gap:8px;flex-wrap:wrap}.seo-audit-page .workspace-page-heading h1{font-size:20px}.seo-audit-page .workspace-page-heading>.seo-actions{margin-left:auto}.seo-audit-page .workspace-page-heading .button{font-size:11px;padding-inline:7px}.seo-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 14px}.seo-summary>div:nth-child(2){border:0}.seo-table th:nth-child(2),.seo-table td:nth-child(2){display:none}.seo-table .seo-name strong{max-width:145px}.seo-table td:first-child{white-space:normal}.seo-table th,.seo-table td{padding:10px 7px}.seo-table th:last-child,.seo-table td:last-child{padding-right:12px}.seo-form-grid{grid-template-columns:minmax(0,1fr)}.seo-check>summary{flex-wrap:wrap;gap:7px}.seo-check>summary strong{min-width:150px}.seo-check>summary small{display:none}.seo-finding>summary{gap:7px}.seo-finding>summary>.seo-badge:nth-last-of-type(1){display:none}.seo-job>div:first-child{min-width:140px}.seo-draft-row{gap:8px}.seo-draft-row>svg{display:none}.seo-draft-row .seo-name strong{font-size:12px}.seo-history>summary{gap:8px}.seo-history>summary>svg:first-child{display:none}.seo-audit-page .notice{margin-inline:16px}}.seo-range label{min-width:0}.seo-provider>.studio-service-icon{flex:0 0 18px;width:18px;height:18px}.seo-provider-metrics{display:flex;flex-wrap:wrap;gap:12px 24px;margin:12px 0;flex-basis:100%}.seo-provider-metrics>div{min-width:90px}.seo-provider-metrics dt{font-size:11px;color:var(--muted)}.seo-provider-metrics dd{margin:5px 0 0;font-size:16px;font-variant-numeric:tabular-nums}.seo-provider-table{max-width:100%;overflow:auto;flex-basis:100%;font-size:11px}.seo-provider-table table{width:100%;border-collapse:collapse;text-align:left}.seo-provider-table caption{text-align:left;color:var(--muted);font-size:11px;padding:8px 0}.seo-provider-table th,.seo-provider-table td{padding:8px 12px 8px 0;border-bottom:1px solid var(--line);white-space:nowrap}.seo-provider-table th{font-weight:500}.seo-audit-page .workspace-page-heading{display:flex;justify-content:space-between}.app-shell.compact-shell .seo-audit-page .workspace-page-heading{margin-bottom:0}.seo-audit-page .button:not(.primary){background:var(--paper);color:var(--ink);border-color:var(--line)}.seo-audit-page .seo-range input{font-size:14px!important}.seo-audit-page .seo-range input::-webkit-calendar-picker-indicator{width:14px;margin:0;padding:0}.seo-import-form>summary{display:flex;align-items:center;gap:7px;font-size:12px;cursor:pointer;padding:16px 24px;border-bottom:1px solid var(--line)}.seo-import-form[open]>summary{margin-bottom:20px}.seo-csv-detail{padding:0 24px 18px}.seo-csv-detail .seo-filters{padding-inline:0}.seo-csv-detail .seo-provider-table td:first-child{max-width:460px;white-space:normal;overflow-wrap:anywhere}.seo-csv-detail .seo-provider-table{min-width:0}.seo-csv-detail .seo-provider-metrics{justify-content:flex-start}@media(max-width:760px){.seo-import-form>summary{padding-inline:16px}.seo-csv-detail{padding-inline:16px}.seo-csv-detail .seo-provider-table td:first-child{min-width:150px;max-width:200px}}.seo-publication{max-width:952px;margin:24px;padding:18px;border:1px solid var(--line);border-radius:8px;font-size:12px;line-height:1.6}.seo-publication>.seo-section-heading{padding:0!important;margin-bottom:12px}.seo-publication>.notice{margin:10px 0!important}.seo-publish-review{margin-top:16px;padding-top:16px;border-top:1px solid var(--line)}.seo-publish-review ul{padding-left:20px;overflow-wrap:anywhere}@media(max-width:760px){.seo-publication{margin:20px 16px;padding:14px}}.seo-audit-page .seo-search{flex-direction:row;justify-content:flex-start}.seo-audit-page .seo-search>svg{flex:none}.seo-audit-page .seo-search>input{margin:0;flex:1;width:0}.seo-audit-page .seo-filters select{flex:0 1 auto;min-width:140px}.seo-evidence-block{margin-top:18px;padding-top:15px;border-top:1px solid var(--line)}@media(max-width:760px){.seo-audit-page .seo-filters select{flex:1 1 140px}}.seo-audit-page .seo-filters>select{width:auto;max-width:100%}[data-theme=dark] .seo-audit-page input[type=date]{color-scheme:dark}.seo-report-mobile-date{display:none}@media(max-width:760px){.seo-report-mobile-date{display:block;color:var(--muted);font-size:10px;line-height:1.4;white-space:normal}}.statistics-unified{min-width:0;border:1px solid var(--line);border-radius:14px;padding:24px;background:var(--paper);margin:18px 0 24px}.statistics-unified-heading{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:20px}.statistics-eyebrow{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.statistics-unified-heading h2{font-size:23px;font-weight:500;letter-spacing:-.6px;margin:5px 0 6px;overflow-wrap:anywhere}.statistics-unified-heading p{font-size:12px;color:var(--muted);margin:0;line-height:1.5}.statistics-unified-highlights{display:grid;grid-template-columns:1fr 1fr 1.3fr;gap:24px;padding:0 0 22px;border-bottom:1px solid var(--line);margin-bottom:22px}.statistics-unified-highlights>.statistics-metric{padding:0!important;border:0!important;background:none;min-width:0}.statistics-unified-highlights>.statistics-metric>strong{font-size:36px!important;line-height:1.2;font-weight:500;letter-spacing:-1px}.statistics-unified-context{display:flex;flex-direction:column;gap:7px;font-size:11px;line-height:1.5;color:var(--muted);position:relative}.statistics-unified-context strong{color:var(--ink);font-weight:500;font-size:12px}.statistics-unified-context small{font-size:10px}.statistics-unified-chart-heading{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-bottom:8px}.statistics-unified-chart-heading h3{font-size:13px;font-weight:500;margin:0}.statistics-unified-chart-heading>span{font-size:10px;color:var(--muted)}.statistics-activity-lane{display:grid;grid-template-columns:175px minmax(0,1fr) 110px;gap:18px;align-items:center;min-height:84px;border-bottom:1px solid var(--line)}.statistics-activity-label{display:flex;gap:9px;align-items:center;min-width:0}.statistics-activity-label>svg,.statistics-activity-label>.studio-service-icon{flex:none}.statistics-activity-label>div{display:flex;flex-direction:column;position:relative;gap:5px;min-width:0}.statistics-activity-label strong,.statistics-activity-label button{font-size:12px;font-weight:500;line-height:1.4}.statistics-activity-label button{display:flex;gap:5px;align-items:center;border:0;background:none;color:var(--ink);padding:4px 0;text-align:left;font-family:inherit}.statistics-activity-label button>svg{flex:none}.statistics-activity-label small{font-size:10px;color:var(--muted)}.statistics-lane-plot{position:relative;min-width:0;color:var(--activity-color);touch-action:pan-y}.statistics-lane-plot:focus-visible{outline:2px solid var(--focus, var(--ink));outline-offset:3px}.statistics-lane-plot svg{display:block;width:100%;height:60px;overflow:visible;fill:currentColor}.statistics-lane-base{stroke:var(--line);fill:none;stroke-width:1;vector-effect:non-scaling-stroke}.statistics-lane-cursor{stroke:var(--muted);fill:none;stroke-dasharray:3 4;stroke-width:1;vector-effect:non-scaling-stroke}.statistics-lane-empty{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:10px;color:var(--muted)}.statistics-activity-value{text-align:right;display:flex;flex-direction:column;gap:5px;min-width:0;font-variant-numeric:tabular-nums}.statistics-activity-value strong{font-size:18px;font-weight:500;white-space:nowrap}.statistics-activity-value small{font-size:9px;color:var(--muted)}.statistics-aligned-axis{display:flex;justify-content:space-between;margin:12px 128px 0 193px;font-size:10px;color:var(--muted);gap:8px}.statistics-unified-note{font-size:10px;line-height:1.6;color:var(--muted);margin:18px 0 0;max-width:90ch}.statistics-activity-details{border-top:1px solid var(--line);margin-top:14px;padding-top:12px;font-size:11px;color:var(--muted)}.statistics-activity-details summary{cursor:pointer;color:var(--ink);padding:5px 0}.statistics-activity-details>p{font-size:11px;line-height:1.6}.statistics-activity-parts{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}.statistics-activity-parts>div{display:flex;flex-direction:column;gap:7px;position:relative;border:1px solid var(--line);border-radius:8px;padding:12px}.statistics-activity-parts .button{align-self:flex-start;margin-top:4px}.statistics-unified.is-compact{padding:18px;margin:0}.statistics-unified.is-compact .statistics-unified-highlights{grid-template-columns:1fr 1fr}.statistics-unified.is-compact .statistics-unified-heading h2{font-size:19px}.statistics-unified.is-compact .statistics-unified-highlights>.statistics-metric>strong{font-size:30px!important}.statistics-unified.is-compact .statistics-activity-lane{min-height:70px}.statistics-unified.is-compact .statistics-unified-chart-heading{flex-wrap:wrap}.statistics-unified-sites{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}@media(min-width:1500px){.statistics-unified-sites:has(>.statistics-unified:nth-child(2)){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.statistics-unified,.statistics-unified.is-compact{padding:16px;border-radius:10px}.statistics-unified-heading h2{font-size:20px}.statistics-unified-highlights{grid-template-columns:1fr 1fr;gap:14px}.statistics-unified-context{grid-column:1/-1}.statistics-unified-highlights>.statistics-metric>strong{font-size:29px!important}.statistics-unified-chart-heading{align-items:flex-start;flex-direction:column;gap:5px}.statistics-activity-lane{grid-template-columns:minmax(0,1fr) max-content;gap:3px 10px;padding:12px 0}.statistics-activity-label{grid-column:1}.statistics-activity-value{grid-column:2;grid-row:auto;font-size:16px}.statistics-activity-value strong{font-size:16px}.statistics-lane-plot{grid-column:1/-1;grid-row:auto;order:3}.statistics-lane-plot svg{height:48px}.statistics-activity-label>div{gap:2px}.statistics-activity-label button{padding:0}.statistics-aligned-axis{margin:12px 0 0}.statistics-activity-parts{grid-template-columns:1fr}}.statistics-chart-focus{display:flex;gap:3px;margin:12px 0 2px;background:var(--soft);padding:3px;border-radius:6px;width:max-content;max-width:100%}.statistics-chart-focus button{font:inherit;font-size:10px;line-height:1.5;border:0;border-radius:4px;padding:6px 10px;color:var(--muted);background:none}.statistics-chart-focus button[aria-pressed=true]{background:var(--paper);color:var(--ink)}.statistics-provider-heading{margin:32px 0 16px}.statistics-provider-heading h3{font-size:17px;font-weight:550;margin:0 0 6px}.statistics-provider-heading p{color:var(--muted);font-size:12px;margin:0}.statistics-provider-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:start}.statistics-provider-card{padding:20px;border:1px solid var(--line);border-radius:12px;min-width:0}.statistics-provider-card header{display:flex;align-items:center;justify-content:space-between;position:relative;margin-bottom:16px}.statistics-provider-card header>div{display:flex;align-items:center;gap:8px}.statistics-provider-card h3{font-size:13px;font-weight:550;margin:0}.statistics-provider-total{display:flex;align-items:baseline;gap:10px;font-size:12px;color:var(--muted)}.statistics-provider-total strong{font-size:30px;font-weight:500;letter-spacing:-1px;color:var(--ink)}.statistics-provider-coverage{font-size:10px;color:var(--muted);margin:8px 0 18px}.statistics-provider-empty{font-size:12px;line-height:1.7;padding:12px 0;color:var(--muted)}.statistics-provider-empty strong{color:var(--ink);font-weight:500}.statistics-archive-select{display:flex;align-items:center;gap:8px;margin-left:auto;font-size:11px;color:var(--muted);min-width:0}.statistics-archive-select select{font:inherit;max-width:230px;padding:9px 10px;border:1px solid var(--line);border-radius:6px;background:var(--paper);color:var(--ink)}.statistics-archive-note{padding:14px 18px;background:var(--soft);border-radius:8px;font-size:12px;line-height:1.6;color:var(--muted)}@media(max-width:800px){.statistics-provider-grid{grid-template-columns:1fr}.statistics-provider-card{padding:15px}.statistics-archive-select{margin-left:0;flex-wrap:wrap}.statistics-archive-select select{max-width:100%}}.domains-portfolio{--domain-radius: 8px}.domains-portfolio .studio-services-heading{margin-bottom:20px}.domain-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px}.domain-metrics>button{position:relative;text-align:left;background:var(--paper);color:var(--ink);border:1px solid var(--line);border-radius:var(--domain-radius);padding:15px 18px;min-width:0;display:flex;flex-direction:column;gap:7px}.domain-metrics>button:hover{background:var(--surface-subtle)}.domain-metrics>button>span{font-size:12px;color:var(--muted)}.domain-metrics strong{font-size:27px;font-weight:550;letter-spacing:-1px;display:flex;flex-wrap:wrap;gap:4px 12px;line-height:1.15}.domain-metrics small{font-size:11px;color:var(--muted);line-height:1.5}.domain-provider-strip{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:22px}.domain-provider-strip button{display:flex;align-items:center;gap:7px;border:1px solid var(--line);background:var(--paper);color:var(--muted);border-radius:6px;padding:7px 10px;font-size:11px;position:relative}.domain-provider-strip button[aria-pressed=true]{color:var(--ink);background:var(--surface-subtle);border-color:var(--muted)}.domain-provider-strip small,.domain-directory-heading nav small{color:var(--muted);font-size:10px;font-variant-numeric:tabular-nums}.domain-source-coverage{border:1px solid var(--line);padding:16px;margin-bottom:22px;border-radius:var(--domain-radius)}.domain-source-coverage>header{display:flex;justify-content:space-between;gap:10px;align-items:center}.domain-source-coverage h2{font-size:14px;margin:0}.domain-source-coverage p{color:var(--muted);font-size:12px;line-height:1.6}.domain-source-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px}.domain-source-grid article{position:relative;border:1px solid var(--line);border-radius:6px;padding:12px;min-width:0}.domain-source-grid header{display:flex;align-items:center;gap:8px;font-size:12px}.domain-source-grid small{color:var(--muted);font-size:10px}.domain-source-grid footer{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:12px;font-size:11px;color:var(--muted)}.domain-source-note{overflow-wrap:anywhere;max-height:80px;overflow:auto}.domain-directory-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid var(--line);margin-bottom:14px}.domain-directory-heading nav{display:flex;gap:18px;overflow-x:auto}.domain-directory-heading nav button{white-space:nowrap;display:flex;align-items:center;gap:7px;background:none;border:0;border-bottom:2px solid transparent;color:var(--muted);padding:12px 0;font-size:12px}.domain-directory-heading nav button[aria-pressed=true]{color:var(--ink);border-bottom-color:var(--ink)}.domain-layout{display:flex;gap:3px}.domain-layout button{border:0;background:none;color:var(--muted);border-radius:4px;padding:7px;display:flex}.domain-layout button[aria-pressed=true]{color:var(--ink);background:var(--surface-subtle)}.domain-toolbar{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.domain-toolbar .studio-service-search{max-width:none;margin-right:auto;min-width:190px}.domain-toolbar .studio-service-search input{padding:8px 0!important;font-size:12px}.domain-toolbar .studio-service-search button{display:flex;background:none;border:0;color:var(--muted);padding:3px}.domain-toolbar select{width:auto;max-width:190px;font-size:12px;padding:8px 25px 8px 9px;border:1px solid var(--line);border-radius:4px;background:var(--paper);color:var(--ink)}.domain-results-line{position:relative;display:flex;gap:12px;justify-content:space-between;color:var(--muted);font-size:11px;margin:13px 0 10px;line-height:1.5}.domain-results-line small{font-size:10px;text-align:right}.domain-table-scroll{overflow-x:auto;border:1px solid var(--line);border-radius:var(--domain-radius)}.domain-table{width:100%;border-collapse:collapse;font-size:12px}.domain-table th{text-align:left;padding:10px 14px;font-size:10px;font-weight:500;color:var(--muted);background:var(--surface-subtle);white-space:nowrap}.domain-table td{border-top:1px solid var(--line);padding:11px 14px;vertical-align:middle}.domain-table tr:hover{background:var(--surface-subtle)}.domain-table td>small,.domain-card-grid dd>small{display:block;margin-top:4px;font-size:10px;color:var(--muted);line-height:1.5}.domain-identity{position:relative;min-width:185px}.domain-open{background:none;border:0;padding:0;display:flex;align-items:center;gap:8px;color:var(--ink);text-align:left;max-width:100%}.domain-open strong{font-size:12px;font-weight:550;overflow-wrap:anywhere}.domain-open>svg:last-child{opacity:0;flex-shrink:0}.domain-open:hover>svg:last-child,.domain-open:focus-visible>svg:last-child{opacity:1}.domain-identity .domain-workspace-select{margin:3px 0 0 34px;width:auto;max-width:230px}.domain-identity .resource-select-trigger{min-height:22px;padding:1px 4px;font-size:10px;border-color:transparent;background:none}.domain-registrar{display:inline-flex;gap:5px;align-items:center;font-size:11px}.domain-cost-value{background:none;border:0;padding:0;color:var(--ink);font-size:12px;font-weight:550;display:flex;align-items:baseline;gap:4px}.domain-cost-value small{font-weight:400;color:var(--muted);font-size:10px}.domain-health{display:flex;gap:4px;flex-wrap:wrap;max-width:180px}.domain-health small{font-size:9px;padding:3px 5px;background:var(--surface-subtle);border:1px solid var(--line);border-radius:4px;color:var(--muted)}.domain-health .is-complete{color:var(--theme-text-success, #378260)}.domain-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(285px,1fr));gap:12px}.domain-card-grid article{position:relative;border:1px solid var(--line);border-radius:var(--domain-radius);padding:16px;min-width:0}.domain-card-grid dl{margin:18px 0 12px;display:grid;grid-template-columns:1fr 1fr;gap:15px 8px}.domain-card-grid dt{font-size:10px;color:var(--muted);margin-bottom:5px}.domain-card-grid dd{margin:0;font-size:12px}.domain-card-grid footer{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);padding-top:9px}.domain-card-grid footer small{font-size:10px;color:var(--muted)}.domain-empty{text-align:center;padding:50px 15px;color:var(--muted)}.domain-empty h2{font-size:16px;color:var(--ink)}.domain-empty p{font-size:12px}.domain-detail-tabs{display:flex;gap:20px;border-bottom:1px solid var(--line);margin-bottom:18px}.domain-detail-tabs button{background:none;border:0;border-bottom:2px solid transparent;color:var(--muted);padding:12px 0;font-size:12px}.domain-detail-tabs button[aria-selected=true]{border-bottom-color:var(--ink);color:var(--ink)}.studio-domain-dialog [hidden]{display:none!important}.domain-cost-evidence{position:relative;padding:14px;border:1px solid var(--line);border-radius:6px;margin-bottom:18px}.domain-cost-evidence>strong{font-size:24px;font-weight:550;display:block;margin-bottom:4px;letter-spacing:-.6px}.domain-cost-evidence p,.domain-cost-evidence small{font-size:11px;line-height:1.6;color:var(--muted)}.domain-cost-evidence a{font-size:11px;display:inline-flex;gap:5px;align-items:center;color:var(--ink)}.domain-evidence-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0}.studio-domain-cost-form select{color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:4px;padding:9px;min-width:0;width:100%}@media(max-width:1100px){.domain-table th,.domain-table td{padding:10px}.domain-table th:nth-child(5),.domain-table td:nth-child(5){display:none}.domain-metrics>button{padding:13px}}@media(max-width:700px){.domains-portfolio{padding:18px 14px 35px}.domains-portfolio .studio-services-heading{align-items:flex-start;flex-direction:column;gap:12px}.domains-portfolio .studio-connection-actions{gap:5px;flex-wrap:wrap}.domains-portfolio .studio-connection-actions .button{font-size:10px;padding:7px}.domain-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.domain-metrics strong{font-size:23px}.domain-metrics small{font-size:10px}.domain-provider-strip{gap:5px}.domain-provider-strip button{padding:6px 8px;font-size:10px}.domain-directory-heading{align-items:flex-start;gap:8px}.domain-directory-heading nav{gap:12px}.domain-directory-heading nav button{font-size:11px}.domain-layout{padding-top:6px}.domain-toolbar .studio-service-search{flex-basis:100%}.domain-toolbar select{min-width:0;flex:1;max-width:none;font-size:11px}.domain-toolbar>button span{display:none}.domain-results-line small{max-width:70%}.domain-table-scroll{overflow:visible;border:0}.domain-table thead{display:none}.domain-table tbody{display:grid;gap:8px}.domain-table tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:12px;border:1px solid var(--line);border-radius:7px;gap:12px;position:relative}.domain-table td{display:block;border:0;padding:0;min-width:0}.domain-table td:first-child{grid-column:1/-1;padding-right:24px}.domain-table td:nth-child(2){grid-column:1;grid-row:3}.domain-table td:nth-child(3){grid-column:2;grid-row:2}.domain-table td:nth-child(4){grid-column:1;grid-row:2}.domain-table td:last-child{position:absolute;right:8px;top:10px}.domain-table td[data-label]:before{content:attr(data-label);display:block;color:var(--muted);font-size:9px;margin-bottom:4px}.domain-table td:nth-child(5){display:block;grid-column:2;grid-row:3}.domain-source-coverage>header{align-items:flex-start;flex-direction:column}.domain-source-grid,.domain-card-grid{grid-template-columns:minmax(0,1fr)}.domain-evidence-fields{gap:10px}}.domain-cost-history{margin:20px 0}.domain-cost-history article{position:relative;border-bottom:1px solid var(--line);padding:13px 0}.domain-cost-history header{display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;align-items:center;margin-bottom:6px}.domain-cost-history strong{font-size:13px;font-weight:550}.domain-cost-history small,.domain-cost-history a{font-size:10px;color:var(--muted)}.domain-cost-history a{display:inline-flex;gap:5px;align-items:center}.domains-portfolio .domain-identity .resource-select-trigger{min-height:22px;height:22px;padding:1px 4px;border-color:transparent;background:none;gap:5px}.domains-portfolio .domain-identity .resource-select-trigger strong{font-size:10px;font-weight:400;line-height:1.3;color:var(--muted)}.domains-portfolio .domain-identity .integration-workspace-icon{width:16px;height:16px;min-width:16px;font-size:9px}.domains-portfolio .domain-identity .resource-select-trigger>svg{width:11px;height:11px}.domains-portfolio .domain-table td{padding-top:8px;padding-bottom:8px}@media(max-width:700px){.domains-portfolio .domain-table td{padding:0}}.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-hover, #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-hover, #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){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){display:grid;grid-template-rows:auto minmax(0,1fr);height:100dvh;max-height:100dvh;overflow:hidden}.drawer:not([open]):has(>.account-feed-preview){display:none}.account-feed-preview{display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-width:0}.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:12px 16px;background:var(--theme-subtle, #f3f5ef);overflow:hidden}.account-feed-preview .feed-device{border:1px solid var(--theme-line, #dfe4da);border-radius:16px;width:min(440px,100%);flex:1 1 0;max-height:100%;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{flex:0 0 auto;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{flex:1 1 0;min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:var(--theme-muted, #d8ded1) transparent}.account-feed-preview .feed-phone-scroll::-webkit-scrollbar{display:block;width:6px}.account-feed-preview .feed-phone-scroll::-webkit-scrollbar-thumb{background:var(--theme-soft, #c8cebf);border-radius:6px}.feed-post,.feed-grid-tile,.feed-profile,.feed-story-detail,.feed-story-row>button{position:relative}.feed-saved-update{position:absolute;right:8px;top:8px}@media(max-height:650px){.drawer:has(>.account-feed-preview)>.dialog-heading{padding:10px 16px}.account-feed-preview .feed-preview-controls{padding:9px 16px}.account-feed-preview .feed-preview-stage{padding-block:8px}.account-feed-preview .feed-phone-top{min-height:42px;padding-block:7px}.account-feed-preview .feed-preview-footnote{padding-block:7px}}.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}}.settings-hub>.settings-page.workspace-users-page{max-width:1100px;width:100%;box-sizing:border-box}.workspace-users-list{border:1px solid var(--line);border-radius:12px;overflow:hidden;background:transparent}.workspace-users-summary{display:flex;align-items:center;gap:9px;padding:16px 20px;font-size:13px;color:var(--muted);border-bottom:1px solid var(--line)}.workspace-user-row{display:flex;align-items:center;gap:14px;padding:18px 20px;min-width:0}.workspace-user-row+.workspace-user-row{border-top:1px solid var(--line)}.workspace-user-avatar{width:38px;height:38px;flex-shrink:0;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;font-weight:600;overflow:hidden}.workspace-user-name{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.workspace-user-name strong{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:14px;overflow-wrap:anywhere}.workspace-user-name>span{color:var(--muted);font-size:12px;overflow-wrap:anywhere}.workspace-user-name small{font-size:11px;font-weight:400;color:var(--muted)}.workspace-user-access{display:flex;flex-direction:column;gap:5px;min-width:145px}.workspace-user-access>span{display:flex;align-items:center;gap:5px;font-size:12px}.workspace-user-access small{color:var(--muted);font-size:11px}.workspace-users-empty{padding:16px 20px;color:var(--muted)}@media(max-width:600px){.workspace-user-row{display:grid;grid-template-columns:36px minmax(0,1fr) 18px;gap:8px 12px;padding:15px}.workspace-user-avatar{grid-row:1 / 3;width:36px;height:36px;align-self:start}.workspace-user-access{grid-column:2;grid-row:2;min-width:0}.workspace-user-access small{font-size:10px}.workspace-user-row>.realtime-activity{grid-column:3;grid-row:1 / 3}.workspace-users-summary{padding:14px 15px}}.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:repeat(3,minmax(0,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}}.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(--theme-hover, 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;--drawer-width: min(800px, 100vw)}*{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(--theme-hover, 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(--theme-hover, 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.connection-notice{color:var(--muted, var(--theme-secondary, #646b73));background:transparent;border:0;padding:0}.error-bar .error{flex:1}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.loading,.calendar-loading{display:flex;align-items:center;justify-content:center;gap:13px;color:var(--muted);padding:65px}.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-hover, #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-hover, #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-hover, #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-hover, #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:var(--drawer-width);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-hover, #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;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(--theme-hover, 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-hover, #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:repeat(3,minmax(0,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-hover, #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-panel{position:fixed;inset:0 0 0 auto;margin:0;border:0;color:var(--ink);width:var(--drawer-width);max-width:100%;background:var(--theme-surface, white);height:100dvh;max-height:100dvh;overflow:auto;padding:24px;box-shadow:-4px 0 20px var(--theme-shadow-soft, #14161915)}.unscheduled-panel::backdrop{background:var(--theme-scrim, #14161955)}.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}@media(max-width:600px){.workspace-type-picker{grid-template-columns:minmax(0,1fr)}}.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-auto-flow:column;grid-auto-columns:minmax(0,1fr);grid-template-columns:none;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-auto-flow:column;grid-auto-columns:minmax(0,1fr);grid-template-columns:none;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}}.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(--theme-hover, 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-directory.settings-page{max-width:1440px}.access-directory .settings-page-header{margin-bottom:16px}.access-directory-summary{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin:0 0 28px;color:var(--muted);font-size:12px}.access-directory-summary>span{display:inline-flex;align-items:center;gap:7px}.access-directory-summary strong{color:var(--ink);font-weight:600}.access-directory-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:14px}.access-directory-toolbar .access-search{flex:1;max-width:440px;min-width:220px;background:var(--paper)}.access-directory-toolbar .access-search input{min-width:0;height:38px;padding:8px 0}.access-directory-toolbar select{width:auto;min-width:160px;height:38px;background:var(--paper)}.access-result-count{color:var(--muted);font-size:11px;margin-left:auto;white-space:nowrap}.access-directory-table{border:1px solid var(--line);border-radius:10px;overflow:hidden;background:var(--paper)}.access-directory-columns,.access-directory-row{display:grid;grid-template-columns:minmax(180px,2fr) minmax(110px,1fr) minmax(130px,1fr) 85px 110px 16px;gap:16px;align-items:center;padding:0 18px}.access-directory-columns{min-height:38px;font-size:11px;color:var(--muted);background:var(--soft)}.access-directory-row{min-height:68px;width:100%;border:0;border-top:1px solid var(--line);background:transparent;color:var(--ink);text-align:left;transition:background .12s ease}.access-directory-row:hover{background:var(--theme-hover, var(--soft))}.access-directory-row:focus-visible{outline:2px solid var(--ink);outline-offset:-3px;border-radius:5px}.access-directory-person{display:flex;align-items:center;gap:12px;min-width:0}.access-directory-person .access-avatar{width:36px;height:36px;font-size:13px}.access-directory-person>span:last-child{display:grid;gap:5px;min-width:0}.access-directory-person strong{display:flex;align-items:center;gap:7px;font-size:13px;font-weight:600;overflow-wrap:anywhere}.access-directory-person>span>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:11px}.access-you{color:var(--muted);font-size:10px;font-weight:400}.access-directory-role .access-role{padding:4px 7px;font-size:10px}.access-directory-grants{display:flex;align-items:center;gap:6px;font-size:12px}.access-directory-grants svg{color:var(--muted);flex-shrink:0}.access-directory-status{display:flex;align-items:center;gap:6px;font-size:11px}.access-directory-status i{width:6px;height:6px;border-radius:50%;background:var(--theme-soft, #638b78)}.access-directory-status.disabled{color:var(--muted)}.access-directory-status.disabled i{background:var(--muted)}.access-directory-date{color:var(--muted);font-size:11px}.access-directory-chevron{color:var(--muted)}.access-directory .access-private-note{padding:14px 0;font-size:11px}.drawer.access-user-drawer,.drawer.access-create-drawer{width:min(620px,calc(100vw - 24px));inset:12px 12px 12px auto;height:calc(100dvh - 24px);max-height:calc(100dvh - 24px);border:1px solid var(--line);border-radius:14px;background:var(--paper);overflow:hidden}.access-user-drawer>.dialog-heading,.access-create-drawer>.dialog-heading{flex:none;padding:16px 22px;background:var(--paper)}.access-user-drawer>.dialog-heading h2{font-size:13px;font-weight:500;color:var(--muted)}.access-user-drawer .access-detail{display:flex;flex-direction:column;flex:1;min-height:0;border:0;border-radius:0;box-shadow:none;background:var(--paper)}.access-user-drawer .access-detail-header{flex:none;padding:16px 22px;background:var(--paper);border:0;gap:14px}.access-user-drawer .access-detail-header h2{font-size:21px;font-weight:550;letter-spacing:-.6px;margin-bottom:6px}.access-user-drawer .access-detail-header p{font-size:11px;margin-bottom:9px}.access-user-drawer .access-avatar.large{width:48px;height:48px;font-size:21px}.access-detail-tabs{display:flex;flex:none;gap:22px;padding:0 22px;border-bottom:1px solid var(--line)}.access-detail-tabs button{display:inline-flex;align-items:center;gap:7px;background:none;border:0;padding:12px 0;border-bottom:2px solid transparent;color:var(--muted);font-size:12px}.access-detail-tabs button[aria-pressed=true]{border-bottom-color:var(--ink);color:var(--ink)}.access-draft-dot{width:5px;height:5px;border-radius:50%;background:#ba873f}.access-user-drawer [hidden]{display:none!important}.access-user-drawer .access-profile,.access-user-drawer .access-assignments{padding:22px;flex:1;min-height:0;overflow:auto;border:0}.access-user-drawer .access-section-title{margin-bottom:20px;gap:12px}.access-user-drawer .access-section-title h3{font-size:14px;font-weight:600}.access-user-drawer .access-section-title p{font-size:12px}.access-user-drawer .access-field-grid{grid-template-columns:minmax(0,1fr);gap:18px;align-items:start}.access-user-drawer .access-field-grid label{font-size:12px;gap:8px}.access-user-drawer .access-field-grid :is(input,select){font-size:13px;height:40px;padding:9px 11px;background:var(--paper)}.access-user-drawer .access-help{font-size:11px}.access-user-drawer .access-field-grid .access-help{margin:0}.access-user-drawer .access-toggle{background:var(--soft);padding:13px;border:1px solid var(--line);border-radius:7px}.access-user-drawer .access-toggle strong{font-size:12px}.access-user-drawer .access-toggle small{font-size:11px}.access-user-drawer .access-save-row{position:sticky;bottom:-22px;background:var(--paper);border-top:1px solid var(--line);margin:22px -22px -22px;padding:16px 22px;z-index:2}.access-user-drawer .access-save-row>span{font-size:11px}.access-user-drawer .access-assignments{display:flex;flex-direction:column}.access-user-drawer .access-assignments>:not(.access-workspace-list){flex-shrink:0}.access-user-drawer .access-workspace-list{flex:1;min-height:120px;max-height:none;margin-top:0;border-radius:7px}.access-user-drawer .access-workspace{min-height:58px;padding:10px 12px;background:var(--paper);border-color:var(--line)}.access-user-drawer .access-workspace:hover{background:var(--theme-hover, var(--soft))}.access-user-drawer .access-workspace strong{font-size:12px}.access-user-drawer .access-workspace small{font-size:10px}.access-user-drawer .access-workspace div{cursor:default}.access-assignment-tools{display:flex;gap:6px;margin:0 0 12px;align-items:center}.access-assignment-tools select{flex:1;min-width:0;font-size:11px;width:auto}.access-assignment-tools .button{font-size:10px;padding:8px}.access-drawer-notice{display:flex;align-items:center;gap:7px;padding:10px 22px;margin:0;color:var(--muted);font-size:11px;border-bottom:1px solid var(--line);flex:none}.access-create-drawer .access-user-form{overflow:auto;min-height:0;padding:22px}.access-create-drawer .access-user-form label{font-size:12px}.access-create-drawer .form-footer{position:sticky;bottom:-22px;background:var(--paper);margin:0 -22px -22px;padding:16px 22px}@media(max-width:1150px){.access-directory-columns,.access-directory-row{grid-template-columns:minmax(160px,2fr) 120px 140px 75px 16px;gap:12px}.access-directory-date,.access-directory-columns>span:nth-child(5){display:none}}@media(max-width:900px){.access-directory-columns,.access-directory-row{grid-template-columns:minmax(150px,1fr) 120px 75px 16px}.access-directory-grants,.access-directory-columns>span:nth-child(3){display:none}}@media(max-width:560px){.access-directory-summary{gap:12px;margin-bottom:22px;font-size:10px}.access-directory-summary>span{gap:5px}.access-directory-summary>span>svg{display:none}.access-directory-toolbar{gap:8px}.access-directory-toolbar .access-search{flex-basis:100%;max-width:none;min-width:0}.access-directory-toolbar select{flex:1;min-width:0}.access-directory-columns{display:none}.access-directory-row{grid-template-columns:minmax(0,1fr) auto 14px;gap:8px 12px;padding:16px 14px}.access-directory-row:first-of-type{border-top:0}.access-directory-person{grid-column:1 / 3}.access-directory-chevron{grid-column:3;grid-row:1 / 4}.access-directory-role{grid-column:1;grid-row:2;padding-left:48px}.access-directory-status{grid-column:2;grid-row:2;font-size:10px}.access-directory-grants{display:flex;grid-column:1 / 3;grid-row:3;font-size:11px;padding-left:48px}.access-directory-person strong{font-size:13px}.access-directory-person>span>span{font-size:11px}.access-directory .access-private-note{font-size:10px}.drawer.access-user-drawer,.drawer.access-create-drawer{top:0;right:0;bottom:0;left:0;width:100%;height:100dvh;max-height:100dvh;border:0;border-radius:0}.access-user-drawer>.dialog-heading,.access-create-drawer>.dialog-heading{padding:13px 16px}.access-user-drawer .access-detail-header{padding:18px 16px}.access-detail-tabs{padding:0 16px}.access-user-drawer .access-profile,.access-user-drawer .access-assignments{padding:18px 16px}.access-user-drawer .access-save-row{bottom:-18px;margin:18px -16px -18px;padding:14px 16px;flex-direction:row;align-items:center;gap:10px}.access-user-drawer .access-save-row button{width:auto;max-width:65%;font-size:11px}.access-user-drawer .access-save-row>span{font-size:10px}.access-user-drawer .access-section-title{flex-wrap:wrap;margin-bottom:16px}.access-user-drawer .access-workspace{gap:8px;padding:10px 8px}.access-user-drawer .access-source{font-size:9px}}@media(prefers-reduced-motion:reduce){.access-directory-row{transition:none}}.access-directory.settings-page .settings-page-title h1{font-size:22px;letter-spacing:-.65px}.access-directory .settings-page-title p{font-size:12px}.access-user-drawer .access-workspace-filter{flex-direction:row;justify-content:space-between;margin:10px 0;font-size:11px}.access-user-drawer .access-workspace-filter select{height:34px;font-size:11px;padding:6px 9px}.access-user-drawer .access-search input{height:36px;padding:8px 0}.access-user-drawer .access-assignment-tools select{height:34px;padding:6px 9px}.access-user-drawer .access-assignments .access-section-title{margin-bottom:14px}@media(max-width:560px){.access-user-drawer .access-section-title>svg{display:none}.access-user-drawer .access-assignment-tools{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.access-user-drawer .access-assignment-tools select{grid-column:1 / -1;width:100%}.access-user-drawer .access-assignment-tools .button{min-width:0;width:100%;white-space:normal}.access-user-drawer .access-save-row>span{flex:1;min-width:0}.access-user-drawer .access-save-row>button{white-space:normal}}.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-hover, #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-hover, #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}}.access-workspace-filter{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0;color:var(--muted);font-size:12px}.access-workspace-filter select{width:auto;max-width:100%;margin-left:auto;font-size:12px}.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(--theme-hover, 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}}.signin-page .signin-access{--signin-control-top: 4px;--signin-control-right: 4px}.signin-page .signin-access>:is(.language-switcher,.theme-switcher){position:absolute;top:var(--signin-control-top);right:var(--signin-control-right);margin:0}.signin-page .signin-access>.language-switcher{right:calc(var(--signin-control-right) + 54px)}:root .signin-page .signin-access>:is(.language-switcher,.theme-switcher)>summary{box-sizing:border-box;min-width:44px;height:44px;min-height:44px;border:1px solid var(--theme-control-border, var(--line));border-radius:6px;background:var(--paper);color:var(--muted)}:root .signin-page .signin-access>:is(.language-switcher,.theme-switcher)>summary:hover:not(:disabled),:root .signin-page .signin-access>:is(.language-switcher,.theme-switcher)[open]>summary{border-color:var(--theme-control-border, var(--line));background:var(--theme-hover, var(--soft));color:var(--ink)}:root .signin-page .signin-access>:is(.language-switcher,.theme-switcher)>summary:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.signin-page .signin-access .language-menu{position:absolute;top:calc(100% + 9px);right:0;left:auto;width:184px}@media(max-width:720px){.signin-page .signin-access{--signin-control-top: 12px;--signin-control-right: 0px}}@media(max-width:899px){.signin-page .signin-access{padding-top:calc(var(--signin-control-top) + 64px)}}.signin-methods{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;margin-top:12px}.signin-text-button{min-height:40px;border:0;padding:6px 0;background:transparent;color:var(--ink);font-size:12px;text-align:left;text-decoration:underline;text-underline-offset:3px}.signin-text-button:hover:not(:disabled){color:var(--muted)}.signin-text-button:disabled{opacity:.55;cursor:default}.signin-form h1:focus{outline:none}.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(--theme-hover, 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(--theme-hover, 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(--theme-hover, 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(--theme-hover, 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,.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}.compact-shell:not(.sidebar-collapsed) .sidebar-navigation :is(.nav-item,.nav-account,.add-account){min-height:30px;margin:0;padding:5px 9px;gap:8px;border-radius:5px;font-size:12px;line-height:20px;font-weight:450}.compact-shell:not(.sidebar-collapsed) .sidebar-navigation :is(.nav-item,.nav-account,.add-account)>:is(svg,.x-icon){width:14px;height:14px;flex-shrink:0}.compact-shell:not(.sidebar-collapsed) .sidebar-navigation :is(.nav-item.active,.nav-account.selected){font-weight:600}.compact-shell:not(.sidebar-collapsed) .personal-sidebar .sidebar-section{margin:5px 0 0}.compact-shell:not(.sidebar-collapsed) .personal-sidebar .sidebar-section-toggle{min-height:28px;margin:0;padding:4px 9px;font-size:11px;line-height:20px;font-weight:600;letter-spacing:0}.compact-shell:not(.sidebar-collapsed) .personal-sidebar .sidebar-section-links{padding-left:8px}.compact-shell:not(.sidebar-collapsed) .personal-sidebar .sidebar-subsection{margin:0}.compact-shell:not(.sidebar-collapsed) .personal-sidebar .sidebar-subsection .sidebar-section-toggle{font-weight:450}.compact-shell .sidebar-navigation .account-nav{gap:0}.personal-sidebar .customize-menu{display:inline-flex;align-items:center;min-height:30px;margin:10px 0 0;padding:5px 9px;border:0;border-radius:5px;background:transparent;font:inherit;font-size:11px;color:var(--muted);cursor:pointer}.personal-sidebar .customize-menu:hover{color:var(--ink);background:var(--theme-hover, var(--soft))}.personal-sidebar :is(.customize-menu,.menu-editor-action,.menu-drag-handle):focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.menu-customizer{position:sticky;top:0;z-index:2;margin:0 0 8px;padding:8px 0 10px;border-bottom:1px solid var(--line);background:var(--paper)}.menu-customizer>div{display:flex;align-items:center;gap:4px}.menu-customizer strong{flex:1;padding-left:9px;font-size:12px;font-weight:600}.menu-customizer p{margin:6px 9px 0;color:var(--muted);font-size:10px;line-height:1.5}.menu-editor-action{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:28px;padding:4px 7px;border:0;border-radius:5px;background:transparent;color:var(--muted);font:inherit;font-size:11px;cursor:pointer}.menu-editor-action:hover{background:var(--theme-hover, var(--soft));color:var(--ink)}.menu-editor-save{background:var(--ink);color:var(--paper);font-weight:600}.menu-editor-save:hover{background:var(--ink);color:var(--paper);opacity:.85}.menu-editor-action:disabled{opacity:.45;cursor:default}.menu-drag-handle{display:flex;flex:0 0 28px;align-items:center;justify-content:center;width:28px;min-height:30px;padding:0;border:0;border-radius:4px;background:transparent;color:var(--muted);opacity:.6;cursor:grab;touch-action:none}.menu-drag-handle:hover,.menu-drag-handle:focus-visible{opacity:1;color:var(--ink);background:var(--theme-hover, var(--soft))}.menu-drag-handle:active{cursor:grabbing}.is-customizing .personal-menu-item{display:flex;align-items:center;min-height:30px;border-radius:4px}.is-customizing .personal-menu-item:hover{background:var(--theme-hover, var(--soft))}.menu-editor-label{flex:1;min-width:0;padding:5px 9px;font-size:12px;line-height:20px;color:var(--muted)}.compact-shell .is-customizing .menu-editor-group .sidebar-section-toggle{justify-content:flex-start;gap:7px;color:var(--ink)}.compact-shell .is-customizing .menu-editor-group>.sidebar-section-links{margin:0 8px 6px 14px;padding-left:6px;border-left:1px solid var(--line)}.personal-sidebar [data-menu-drop=before]:before,.personal-sidebar [data-menu-drop=after]:after{content:"";position:absolute;left:6px;right:6px;height:2px;background:var(--ink);pointer-events:none;border-radius:1px}.personal-sidebar [data-menu-group]{position:relative}.personal-sidebar [data-menu-drop=before]:before{top:-1px}.personal-sidebar [data-menu-drop=after]:after{bottom:-1px}.menu-layout-notice{margin:8px 0;padding:8px;border:1px solid var(--line);border-radius:5px}.menu-layout-notice p{margin:0 0 6px;font-size:11px;line-height:1.5;color:var(--muted)}.menu-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(min-width:721px){.sidebar-collapsed .personal-sidebar .customize-menu{display:none}}@media(max-width:720px){.compact-shell:not(.sidebar-collapsed) .sidebar-navigation :is(.nav-item,.nav-account,.add-account),.compact-shell:not(.sidebar-collapsed) .personal-sidebar .sidebar-section-toggle,.compact-shell .sidebar .menu-drag-handle,.compact-shell .sidebar .menu-editor-action,.is-customizing .personal-menu-item,.personal-sidebar .customize-menu{min-height:36px}.menu-drag-handle{width:32px;flex-basis:32px}}.admin-sidebar-navigation .nav-item{text-decoration:none}.admin-sidebar-navigation .nav-item>svg{flex:none}.admin-sidebar-navigation .nav-item>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-sidebar-navigation .nav-item:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.admin-sidebar-disclosure{margin-top:12px}.admin-sidebar-toggle{width:100%}.admin-sidebar-toggle>span{flex:1;text-align:left}.admin-sidebar-chevron{transition:transform .12s ease}.admin-sidebar-disclosure[data-expanded=false] .admin-sidebar-chevron{transform:rotate(-90deg)}.admin-sidebar-links{margin-left:12px;padding-left:8px;border-left:1px solid var(--line)}.admin-sidebar-links[hidden]{display:none}@media(min-width:721px){.compact-shell.sidebar-collapsed .admin-sidebar-links{margin-left:0;padding-left:0;border-left:0}.compact-shell.sidebar-collapsed .admin-sidebar-chevron{display:none}}@media(max-width:720px){.compact-shell .admin-sidebar-navigation .nav-item{min-height:40px}}@media(prefers-reduced-motion:reduce){.admin-sidebar-chevron{transition:none}}.guide-capability-icon{display:inline-flex;flex:none;align-items:center;justify-content:center;vertical-align:middle;color:var(--section-tone, var(--ink))}.guide-capability-medallion{width:46px;height:46px;border-radius:13px;color:var(--section-tone, var(--ink));background:color-mix(in srgb,var(--section-tone, var(--ink)) 9%,var(--paper));border:1px solid color-mix(in srgb,var(--section-tone, var(--ink)) 14%,var(--line))}.guide-capability-icon[data-section=seo_audit]{--section-tone: var(--theme-text-accent, #547a65)}.guide-capability-icon[data-section=issue_reports]{--section-tone: var(--theme-text-accent, #9a6650)}.guide-capability-icon[data-section=contact_forms]{--section-tone: var(--theme-text-accent, #577b87)}.guide-capability-icon[data-section=investments]{--section-tone: var(--theme-text-accent, #4b816a)}.guide-capability-icon[data-section=assistant]{color:var(--ink);background:var(--soft)}.guide-provider-logo{display:inline-flex;align-items:center;justify-content:flex-start;gap:7px;min-width:0;max-width:100%;color:var(--ink);font-size:11px;line-height:1.45}.guide-provider-mark{display:inline-flex;flex:none;align-items:center;justify-content:center;min-width:25px;min-height:25px;padding:4px;border:1px solid var(--line);border-radius:7px;background:var(--paper)}.guide-provider-mark .studio-service-icon{display:inline-flex;align-items:center;justify-content:center}.guide-provider-mark img{object-fit:contain;max-width:100%}.guide-provider-mark .studio-service-icon:has(img[src$="/vercel.png"]),.guide-provider-mark .studio-service-icon:has(img[src$="/railway.png"]){background:var(--theme-strong, #111);border-radius:3px}.guide-provider-mark .studio-service-icon:has(img[src$="/linear.svg"]),.guide-provider-mark .studio-service-icon:has(img[src$="/mcp.png"]){background:var(--theme-surface, #fff);border-radius:3px}.guide-provider-name{min-width:0;overflow-wrap:anywhere}.guide-provider-logo-compact{gap:5px;font-size:9px}.guide-provider-logo-compact .guide-provider-mark{min-width:24px;min-height:24px;padding:3px;border-radius:6px}.guide-provider-logo-symbol .guide-provider-mark{padding:7px;border-radius:10px}.guide-integration-strip{min-width:0}.guide-integration-strip-label{display:block;font-size:9px;letter-spacing:.035em;color:var(--muted);margin-bottom:8px}.guide-integration-strip>div{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;min-width:0}@media(max-width:600px){.guide-capability-medallion{width:40px;height:40px;border-radius:11px}.guide-integration-strip>div{gap:7px 10px}}.guide-addons{min-width:0}.guide-addon-intro{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding:22px;background:var(--soft);border-radius:9px;border:1px solid var(--line)}.guide-addon-intro-icons{display:flex;gap:7px;margin-bottom:16px}.guide-addon-intro-icons .guide-capability-medallion{width:38px;height:38px;border-radius:11px;background:var(--paper)}.guide-addon-intro h3{font-size:20px;line-height:1.3;letter-spacing:-.5px;margin:12px 0 9px}.guide-addon-intro p,.guide-addon-intro li>span{color:var(--muted);font-size:12px;line-height:1.7}.guide-addon-intro ol{display:grid;gap:14px;list-style:decimal-leading-zero;margin:0;padding-left:25px;align-content:center}.guide-addon-intro li{padding-left:6px;font-size:11px}.guide-addon-intro li>strong,.guide-addon-intro li>span{display:block}.guide-addon-intro li>strong{font-size:12px;margin-bottom:4px}.guide-addon-availability-note{font-size:11px;line-height:1.8;color:var(--muted);margin:14px 0 22px}.guide-addon-toolbar{display:flex;flex-wrap:wrap;gap:8px}.guide-addon-toolbar select{width:auto;min-width:0;max-width:100%;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:6px;padding:9px;font-size:11px}.guide-addon-search{display:flex;flex-direction:row;align-items:center;gap:9px;border:1px solid var(--line);border-radius:6px;padding:0 11px;flex:1;min-width:180px;color:var(--muted)}.guide-addon-search input{min-width:0;width:100%;padding:10px 0;border:0;background:transparent;color:var(--ink);outline:none;font-size:12px}.guide-addon-search:focus-within{outline:2px solid var(--ink);outline-offset:2px}.guide-addon-search button{display:grid;place-items:center;background:transparent;border:0;padding:3px;color:var(--muted)}.guide-addon-result{font-size:11px;color:var(--muted);margin:12px 0 22px}.guide-addon-group{margin-bottom:30px}.guide-addon-group>header{display:flex;gap:12px;align-items:center;margin-bottom:14px}.guide-addon-group>header>div{min-width:0;flex:1}.guide-addon-group>header>.guide-capability-medallion{width:40px;height:40px;border-radius:11px}.guide-addon-group-count{display:grid;place-items:center;min-width:25px;height:25px;padding:0 5px;border:1px solid var(--line);border-radius:50%;color:var(--muted);font-size:10px}.guide-addon-group>header h3{font-size:17px;letter-spacing:-.3px;margin:0 0 5px}.guide-addon-group>header p{font-size:12px;color:var(--muted);line-height:1.7;margin:0}.guide-addon-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:stretch}.guide-addon-grid:has(.guide-addon-expand[aria-expanded=true]){align-items:start}.guide-addon-card{display:flex;flex-direction:column;min-width:0;border:1px solid var(--line);border-radius:12px;padding:19px;background:var(--paper)}.guide-addon-card-top{display:flex;gap:12px;align-items:center;margin-bottom:15px}.guide-addon-card-title{flex:1;min-width:0}.guide-addon-card h4{margin:4px 0 0;font-size:16px;line-height:1.4;letter-spacing:-.3px}.guide-addon-card-title>span{display:block;font-size:9px;color:var(--muted);letter-spacing:.035em}.guide-addon-card>p{font-size:12px;line-height:1.8;color:var(--muted)}.guide-addon-card>ul{display:grid;gap:8px;list-style:none;padding:0;margin:16px 0}.guide-addon-card>ul li{display:flex;gap:8px;font-size:11px;line-height:1.7}.guide-addon-card>ul svg{flex:none;margin-top:3px;color:var(--muted)}.guide-addon-card>.guide-integration-strip{margin-top:auto;padding:12px 0 15px;border-top:1px solid var(--line)}.guide-addon-expand{margin-top:auto;display:flex;width:100%;align-items:center;justify-content:space-between;gap:8px;text-align:left;border:0;border-top:1px solid var(--line);background:transparent;color:var(--ink);padding:12px 0;font-size:11px}.guide-integration-strip+.guide-addon-expand{margin-top:0}.guide-addon-expand svg{flex:none}.guide-addon-expand[aria-expanded=true] svg{transform:rotate(180deg)}.guide-addon-details{padding:0 0 16px}.guide-addon-details h5{font-size:11px;margin:14px 0 8px}.guide-addon-details ol{padding-left:18px;display:grid;gap:8px}.guide-addon-details li,.guide-addon-details p,.guide-addon-details blockquote{font-size:11px;line-height:1.8;color:var(--muted);overflow-wrap:anywhere}.guide-addon-details blockquote{margin:0;padding:12px;border-left:2px solid var(--line);background:var(--soft)}.guide-addon-tools{display:flex;flex-wrap:wrap;gap:5px;margin:12px 0}.guide-addon-tools code{font-size:9px;padding:3px 5px;background:var(--soft);border-radius:3px;max-width:100%;overflow-wrap:anywhere}.guide-addon-details .guide-addon-text-link{display:inline-flex;align-items:center;gap:5px;font-size:11px;padding:8px 0;margin-right:16px;color:var(--ink);background:transparent;border:0}.guide-addon-card-footer{display:flex;justify-content:space-between;align-items:center;gap:8px}.guide-addon-card-footer button{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--line);border-radius:5px;padding:8px 10px;color:var(--ink);background:var(--paper);font-size:11px}.guide-addon-card-footer button:hover{background:var(--theme-hover, var(--soft))}.guide-addon-card-footer button:last-child{width:32px;height:32px;padding:0;justify-content:center;flex:none}.guide-addon-card:focus-within{border-color:var(--muted)}.guide-addon-empty{padding:26px 0;font-size:12px}.guide-addon-empty p{margin:10px 0;color:var(--muted)}.guide-addon-footer{display:flex;flex-wrap:wrap;align-items:center;gap:15px;padding:20px;background:var(--soft);border-radius:8px}.guide-addon-footer>div{flex:1;min-width:200px}.guide-addon-footer h3{font-size:15px;margin:0 0 8px}.guide-addon-footer p{color:var(--muted);font-size:12px;line-height:1.7}.guide-addon-footer button{display:flex;align-items:center;gap:8px;background:var(--paper);border:1px solid var(--line);border-radius:6px;padding:10px;font-size:11px;color:var(--ink)}@media(max-width:1100px){.guide-addon-intro{grid-template-columns:1fr;gap:20px}}@media(max-width:700px){.guide-addon-grid{grid-template-columns:1fr}.guide-addon-intro{padding:17px}.guide-addon-card{padding:16px}.guide-addon-search{flex-basis:100%}.guide-addon-toolbar select{flex:1;width:0}.guide-addon-footer{padding:16px}.guide-addon-footer>div{min-width:0;flex-basis:calc(100% - 40px)}}.mcp-connect{max-width:1220px;margin:0 auto;padding:0 28px 28px}.mcp-admin-workflows{padding:24px 0;border-top:1px solid var(--line)}.mcp-admin-workflows h2{margin:0 0 8px;font-size:16px}.mcp-admin-workflows p{margin:0;color:var(--muted);font-size:12px;line-height:1.7}.mcp-admin-workflow-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;margin-top:12px}.mcp-admin-workflow-list article{min-width:0;padding:16px 0;border-bottom:1px solid var(--line)}.mcp-admin-workflow-list h3{margin:0 0 6px;font-size:13px}.mcp-admin-workflow-list a{display:inline-flex;align-items:center;gap:8px;color:var(--ink);text-decoration:none}.mcp-admin-workflow-list a:hover{text-decoration:underline}.mcp-admin-workflow-list a:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.mcp-admin-arrow{transform:rotate(180deg)}.mcp-admin-workflow-list code{display:block;margin-top:8px;color:var(--muted);font-size:10px;overflow-wrap:anywhere}.mcp-admin-workflows .mcp-admin-boundary{margin-top:16px}@media(max-width:740px){.mcp-admin-workflow-list{grid-template-columns:minmax(0,1fr)}}.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}}.mcp-connect.mcp-connect-embedded{padding:0;margin:24px 0 0;max-width:none}.content-guide .mcp-setup{gap:24px}@media(max-width:1150px){.content-guide .mcp-setup{grid-template-columns:minmax(0,1fr)}}.mcp-own-keys{margin-top:16px;padding-top:16px;border-top:1px solid var(--line);min-width:0}.mcp-own-keys header,.mcp-own-keys li,.mcp-own-key-secret>div{display:flex;align-items:center;gap:8px}.mcp-own-keys>p{font-size:12px;line-height:1.5}.mcp-own-keys form{display:flex;align-items:end;gap:8px;flex-wrap:wrap}.mcp-own-keys form label{display:grid;gap:5px;font-size:12px;flex:1 1 160px;min-width:0}.mcp-own-keys input{width:100%;min-width:0}.mcp-own-keys ul{padding:0;margin:16px 0 0;list-style:none}.mcp-own-keys li{justify-content:space-between;padding:10px 0;border-top:1px solid var(--line);flex-wrap:wrap}.mcp-own-keys li>div:first-child{min-width:0;flex:1}.mcp-own-keys li strong{display:flex;align-items:center;gap:6px;overflow-wrap:anywhere;font-size:12px}.mcp-own-keys li small{display:block;color:var(--muted);margin-top:3px;font:11px var(--mono, monospace)}.mcp-own-key-secret{margin-top:12px;padding:10px;border:1px solid var(--line);border-radius:6px}.mcp-own-key-secret>strong{display:block;font-size:12px;margin-bottom:8px}.mcp-own-key-secret input{flex:1;font-family:var(--mono, monospace)}.mcp-key-confirm{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:12px}.guide-diagram{container-type:inline-size;min-width:0;margin:26px 0;border:1px solid var(--line);border-radius:12px;background:var(--paper);color:var(--ink);overflow:hidden}.guide-diagram>figcaption{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:24px 25px 20px;border-bottom:1px solid var(--line);background:var(--soft)}.guide-diagram-heading{min-width:0}.guide-diagram-eyebrow{display:flex;align-items:center;gap:7px;margin-bottom:9px;font:9px var(--mono);letter-spacing:.055em;color:var(--muted)}.guide-diagram-heading>strong{display:block;font-size:17px;font-weight:600;letter-spacing:-.35px;line-height:1.4;text-wrap:balance}.guide-diagram-heading>p{margin:7px 0 0;max-width:66ch;font-size:11px;line-height:1.7;color:var(--muted)}.guide-diagram-static-note{flex:none;font-size:9px;line-height:1.6;color:var(--muted);margin-top:2px}.guide-diagram-lanes{display:grid;gap:25px;padding:24px 25px}.guide-diagram-lane+.guide-diagram-lane{border-top:1px dashed var(--line);padding-top:23px}.guide-diagram-lane-label{color:var(--muted);font:9px var(--mono);line-height:1.6;letter-spacing:.035em;margin-bottom:13px}.guide-diagram .guide-diagram-flow{display:grid;grid-template-columns:repeat(var(--diagram-steps),minmax(0,1fr));align-items:stretch;gap:28px;padding:0;margin:0;list-style:none}.guide-diagram-step{--diagram-icon-size: 33px;--diagram-icon-left: 14px;min-width:0;position:relative;padding:0}.guide-diagram-node{min-width:0;height:100%;box-sizing:border-box;border:1px solid var(--line);background:var(--paper);border-radius:9px;padding:13px 12px}.guide-diagram-node-top{display:flex;align-items:center;justify-content:space-between;gap:7px;margin-bottom:15px}.guide-diagram-node-icon{display:grid;place-items:center;flex:none;width:var(--diagram-icon-size);height:var(--diagram-icon-size);border-radius:9px;background:var(--soft);color:var(--ink)}.guide-diagram-node-icon>svg{display:block;flex:none}.guide-diagram-number{color:var(--muted);font:9px var(--mono)}.guide-diagram-node>strong{display:block;font-size:12px;line-height:1.5;font-weight:600;overflow-wrap:anywhere}.guide-diagram-node>p{margin:7px 0 0;font-size:10.5px;line-height:1.7;color:var(--muted);overflow-wrap:anywhere}.guide-diagram-gate .guide-diagram-node{border-style:dashed}.guide-diagram-gate .guide-diagram-node-icon{background:color-mix(in srgb,var(--ink) 8%,var(--paper))}.guide-diagram-result .guide-diagram-node{background:var(--soft)}.guide-diagram-result .guide-diagram-node-icon{background:var(--paper)}.guide-diagram-arrow{position:absolute;width:24px;height:20px;right:-26px;top:50%;transform:translateY(-50%);color:var(--muted);pointer-events:none}.guide-diagram-arrow svg{display:block;width:100%;height:100%}.guide-diagram-providers{display:flex;flex-wrap:wrap;gap:5px;margin-top:12px}.guide-diagram-providers .guide-provider-mark{padding:4px;border-radius:6px}.guide-diagram-tokens{display:flex;flex-wrap:wrap;gap:5px;margin-top:12px;min-width:0}.guide-diagram-tokens code{display:block;max-width:100%;padding:3px 5px;border:1px solid var(--line);border-radius:4px;color:var(--ink);background:var(--paper);font:9px/1.6 var(--mono);overflow-wrap:anywhere;white-space:normal}.guide-diagram-destination{display:flex;align-items:flex-start;gap:12px;padding:18px 25px;border-top:1px solid var(--line);background:var(--soft)}.guide-diagram-destination>svg{flex:none;margin-top:2px}.guide-diagram-destination>div{min-width:0;flex:1}.guide-diagram-destination>div>strong{display:block;font-size:12px;font-weight:600}.guide-diagram-destination p{margin:5px 0 0;font-size:10.5px;line-height:1.7;color:var(--muted)}.guide-diagram-boundary{display:flex;align-items:flex-start;gap:9px;padding:15px 25px;border-top:1px solid var(--line)}.guide-diagram-boundary>svg{flex:none;margin-top:2px;color:var(--muted)}.guide-diagram-boundary>p{margin:0;font-size:10px;line-height:1.8;color:var(--muted)}.guide-diagram-detail{display:inline-flex;gap:3px;border:1px solid var(--line);border-radius:7px;padding:3px;background:var(--paper);max-width:100%}.guide-diagram-detail button{display:flex;align-items:center;justify-content:center;gap:6px;min-height:32px;min-width:0;border:0;border-radius:4px;background:transparent;color:var(--muted);padding:6px 10px;font-size:10px;line-height:1.5}.guide-diagram-detail button[aria-pressed=true]{color:var(--ink);background:var(--soft);font-weight:600}.guide-diagram-detail button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.guide-diagram-compact>figcaption{padding:18px 20px}.guide-diagram-compact .guide-diagram-lanes{padding:20px;gap:20px}@container (max-width: 680px){.guide-diagram>figcaption{padding:20px}.guide-diagram-static-note{display:none}.guide-diagram-lanes{padding:20px}.guide-diagram .guide-diagram-flow{grid-template-columns:minmax(0,1fr);gap:29px}.guide-diagram-node{position:relative;padding:14px 15px 14px 62px;min-height:91px}.guide-diagram-node-top{display:contents}.guide-diagram-node-icon{position:absolute;left:var(--diagram-icon-left);top:14px}.guide-diagram-number{position:absolute;left:var(--diagram-icon-left);width:var(--diagram-icon-size);top:55px;text-align:center}.guide-diagram-node>p{font-size:11px}.guide-diagram-arrow{top:auto;bottom:-25px;left:calc(var(--diagram-icon-left) + 1px + var(--diagram-icon-size) / 2 - 12px);right:auto;transform:rotate(90deg)}.guide-diagram-destination,.guide-diagram-boundary{padding-left:20px;padding-right:20px}.guide-diagram-destination{flex-wrap:wrap}.guide-diagram-destination>.guide-provider-logo{margin-left:30px}}@container (max-width: 360px){.guide-diagram>figcaption{padding:16px}.guide-diagram-heading>strong{font-size:15px}.guide-diagram-lanes{padding:16px}.guide-diagram-node{padding-left:53px;padding-right:11px}.guide-diagram-step{--diagram-icon-size: 28px;--diagram-icon-left: 11px}.guide-diagram-number{top:51px}.guide-diagram-destination,.guide-diagram-boundary{padding-left:16px;padding-right:16px}}.guide-programmatic{min-width:0;display:grid;gap:28px}.guide-programmatic p{color:var(--muted);font-size:12px;line-height:1.75;margin:7px 0 0;max-width:78ch}.guide-programmatic h2{font-size:clamp(24px,3vw,34px);letter-spacing:-1px;line-height:1.15;margin:9px 0 12px}.guide-programmatic h3{font-size:21px;letter-spacing:-.5px;line-height:1.3;margin:6px 0}.guide-programmatic h4{font-size:13px;line-height:1.4;margin:0}.guide-programmatic button,.guide-programmatic a{-webkit-tap-highlight-color:transparent}.guide-programmatic :is(button,a):focus-visible{outline:2px solid var(--ink);outline-offset:3px}.guide-programmatic-boundary{display:flex;align-items:start;gap:10px;margin-top:18px;padding:14px 16px;background:var(--soft);border:1px solid var(--line);border-radius:9px}.guide-programmatic-boundary svg{flex:none;margin-top:3px}.guide-programmatic-boundary p{font-size:11px;margin:0}.guide-snippet-choices{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.guide-snippet-choices a{position:relative;display:flex;flex-direction:column;align-items:start;gap:9px;color:var(--ink);padding:18px 15px;text-decoration:none;border:1px solid var(--line);border-radius:8px;min-width:0}.guide-snippet-choices a:hover{background:var(--theme-hover, var(--soft))}.guide-snippet-choices a[aria-current=page]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.guide-snippet-choices strong{font-size:12px;line-height:1.4}.guide-snippet-choices .guide-snippet-choice-description{font-size:10px;line-height:1.6;opacity:.75}.guide-snippet-choices a>svg:last-child{margin-top:auto;align-self:end}.guide-snippet-detail{padding:24px;border:1px solid var(--line);border-radius:9px;min-width:0}.guide-snippet-detail>header{display:flex;gap:16px;align-items:start}.guide-snippet-detail>header>div{min-width:0}.guide-snippet-detail>.guide-diagram-panel{margin:24px 0}.guide-snippet-path{display:flex;align-items:start;gap:11px;margin:24px 0;border:1px solid var(--line);border-radius:8px;padding:13px 15px;background:var(--soft)}.guide-snippet-path>svg{flex:none;margin-top:3px}.guide-snippet-path>div{display:grid;gap:5px;min-width:0}.guide-snippet-path span{font-size:10px;color:var(--muted)}.guide-snippet-path strong{font-size:12px;font-weight:550;line-height:1.7}.guide-snippet-body{display:grid;gap:26px;align-items:start;min-width:0}.guide-snippet-steps{list-style:none;display:grid;gap:24px;margin:0;padding:0}.guide-snippet-steps>li{position:relative;display:flex;gap:15px;min-width:0}.guide-snippet-steps>li:not(:last-child):before{content:"";position:absolute;top:61px;bottom:-15px;left:17px;border-left:1px dashed var(--line)}.guide-snippet-step-marker{display:flex;align-items:center;flex-direction:column;width:35px;flex:none;color:var(--muted)}.guide-snippet-step-marker>svg{padding:8px;box-sizing:content-box;border:1px solid var(--line);border-radius:9px;color:var(--ink);background:var(--soft)}.guide-snippet-step-marker small{font:9px/1.4 ui-monospace,monospace;margin-top:5px}.guide-snippet-steps>li>div{min-width:0;padding-top:7px}.guide-snippet-steps small{display:block;color:var(--muted);font-size:10px;line-height:1.7;margin-top:8px}.guide-programmatic ul{display:grid;gap:7px;padding-left:17px;margin:12px 0 0;color:var(--muted);font-size:11px;line-height:1.75}.guide-install-platforms{display:flex;flex-wrap:wrap;gap:5px;margin:11px 0}.guide-install-platforms button{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);border-radius:5px;color:var(--muted);font:inherit;font-size:10px;padding:7px 10px;background:var(--paper);min-height:32px}.guide-install-platforms button>svg{flex:none}.guide-install-platforms button[aria-pressed=true]{color:var(--ink);background:var(--soft);border-color:var(--muted)}.guide-programmatic-text-link{display:inline-flex;align-items:center;gap:5px;color:var(--ink);font-size:10px;margin-top:8px}.guide-snippet-example{min-width:0;padding:17px;border:1px solid var(--line);border-radius:9px;background:var(--soft)}.guide-snippet-example>div:first-child{display:flex;align-items:center;gap:8px;font-size:12px}.guide-snippet-example>p{font-size:11px;margin-bottom:12px}.guide-snippet-example .email-code-block>header{background:var(--ink)}.guide-snippet-example .email-code-block>header :is(span,button){color:var(--paper)}.guide-snippet-example .email-code-copy:hover{background:color-mix(in srgb,var(--paper) 12%,transparent)}.guide-snippet-example .email-code-copy:focus-visible{outline-color:var(--paper)}.guide-snippet-support{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.guide-snippet-troubleshooting{min-width:0;padding:16px;border:1px solid var(--line);border-radius:9px}.guide-snippet-troubleshooting>div{display:flex;align-items:center;gap:8px}.guide-snippet-troubleshooting strong{font-size:12px}.guide-snippet-troubleshooting p{font-size:11px}.guide-programmatic-api{min-width:0}.guide-programmatic-modes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:21px 0}.guide-programmatic-modes article{min-width:0;border:1px solid var(--line);border-radius:9px;padding:18px 15px;background:var(--paper)}.guide-programmatic-mode-heading{display:flex;align-items:center;gap:10px}.guide-programmatic-mode-heading>span{flex:none;display:inline-flex;align-items:center;justify-content:center;width:37px;height:37px;border-radius:8px;background:var(--soft)}.guide-programmatic-modes p,.guide-programmatic-notes p{font-size:11px}.guide-programmatic-modes button,.guide-programmatic-tool-row button{display:inline-flex;align-items:center;gap:6px;color:var(--ink);font:inherit;font-size:11px;padding:4px 0;margin-top:10px;background:transparent;border:0;text-align:left}.guide-programmatic-tool-row{display:flex;align-items:center;flex-wrap:wrap;gap:7px;border-block:1px solid var(--line);padding:13px 0;margin-bottom:18px;min-width:0}.guide-programmatic-tool-row>span{display:flex;align-items:center;gap:6px;flex-basis:100%;color:var(--muted);font-size:10px;margin-bottom:2px}.guide-programmatic-tool-row code{color:var(--ink);background:var(--soft);border-radius:4px;padding:5px 7px;font-size:10px;overflow-wrap:anywhere}.guide-programmatic-tool-row button{margin:0 0 0 auto}.guide-programmatic-notes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:22px}.guide-programmatic-checklist{padding:21px;background:var(--soft);border-radius:8px}.guide-programmatic-checklist h3{display:flex;align-items:center;gap:9px;font-size:17px;margin-top:0}.guide-programmatic-checklist>ul{grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;padding-left:0;gap:18px 24px;margin-top:18px}.guide-programmatic-checklist>ul>li{display:flex;gap:9px}.guide-programmatic-checklist>ul>li>svg{flex:none;color:var(--ink);margin-top:3px}.guide-programmatic-checklist>p{font-size:11px;padding-top:12px;border-top:1px solid var(--line);margin-top:16px}@media(min-width:1280px){.guide-snippet-body{grid-template-columns:minmax(0,1fr) minmax(270px,.68fr)}}@media(max-width:1000px){.guide-snippet-choices{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.guide-programmatic{gap:22px}.guide-programmatic h2{font-size:27px}.guide-programmatic h3{font-size:19px}.guide-snippet-choices{gap:7px}.guide-snippet-choices a{padding:13px 10px}.guide-snippet-detail{padding:16px 12px}.guide-snippet-detail>header{gap:10px}.guide-snippet-steps>li{gap:9px}.guide-snippet-path{gap:8px;padding:12px}.guide-snippet-example,.guide-snippet-troubleshooting{padding:13px}.guide-programmatic-modes,.guide-programmatic-notes{grid-template-columns:minmax(0,1fr);gap:18px}.guide-programmatic-tool-row button{flex-basis:100%;margin-left:0}.guide-programmatic-checklist{padding:16px}.guide-programmatic-checklist>ul{grid-template-columns:minmax(0,1fr);gap:13px}}.mcp-guide-chapter{min-width:0}.mcp-guide-tabs{display:flex;gap:6px;border-bottom:1px solid var(--line);padding-bottom:10px;margin:0 0 12px}.mcp-guide-tabs a{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 15px;border-radius:7px;color:var(--muted);text-decoration:none;font-size:12px;line-height:1.35}.mcp-guide-tabs a:hover{background:var(--theme-hover, var(--soft));color:var(--ink)}.mcp-guide-tabs a[aria-current=page]{background:var(--ink);color:var(--paper)}.mcp-guide-tabs a:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.mcp-guide-chapter .mcp-connect-embedded{margin:0;padding:0}.mcp-guide-chapter .mcp-setup{padding:8px 0 20px;gap:28px}.mcp-guide-chapter .mcp-admin-workflows{padding-top:0;border-top:0}.studio-services-page.studio-services-embedded{padding:0;max-width:none}.studio-services-embedded .studio-services-heading{margin-bottom:18px;align-items:start}.studio-services-embedded .studio-services-heading h2{display:flex;align-items:center;gap:8px;font-size:18px;margin:0 0 5px}.integration-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 20px}.integration-summary button{position:relative;display:flex;align-items:baseline;gap:12px;text-align:left;background:var(--paper);color:var(--ink);padding:15px;border:1px solid var(--line);border-radius:8px}.integration-summary button[aria-pressed=true]{background:var(--soft);border-color:var(--muted)}.integration-summary strong{font-size:24px;font-weight:550;letter-spacing:-.7px}.integration-summary span{font-size:11px;color:var(--muted);line-height:1.4}.integration-results{font-size:11px;color:var(--muted);margin-left:auto}.studio-services-embedded .studio-services-toolbar{margin-top:0;gap:8px}.studio-services-embedded .studio-service-search{max-width:none;min-width:160px}.studio-services-embedded .studio-integration-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.studio-services-embedded .studio-integration-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:15px;border-radius:8px}.studio-integration-title{min-width:0}.studio-integration-title h3{font-size:13px;margin:0 0 4px}.studio-services-embedded .studio-integration-title{grid-column:1 / -1;gap:10px}.studio-services-embedded .studio-provider-icon{width:34px;height:34px;border-radius:7px;background:var(--paper)}.studio-services-embedded .studio-integration-card>p{grid-column:1 / -1;min-height:0;max-width:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.studio-services-embedded .studio-card-accounts{padding:5px 0 0;margin:0;gap:5px;font-size:11px}.studio-services-embedded .studio-card-accounts strong{gap:5px 8px;font-weight:500}.studio-services-embedded .studio-card-accounts strong span{font-size:10px;border:0;padding:0}.studio-services-embedded .studio-card-open{align-self:end;font-size:11px;gap:6px}.studio-services-embedded .studio-card-attention{font-size:10px}.studio-services-embedded .studio-service-footnote{margin-top:18px;font-size:11px}.studio-services-empty .button{margin-top:10px}@media(max-width:1100px){.mcp-guide-tabs a{flex:1;padding:10px 8px}.integration-summary button{display:grid;gap:5px;padding:12px}}@media(max-width:700px){.mcp-guide-tabs{gap:4px}.mcp-guide-tabs a{flex-direction:column;gap:7px;font-size:11px;text-align:center;min-width:0}.studio-services-embedded .studio-integration-grid{grid-template-columns:minmax(0,1fr)}.studio-services-embedded .studio-services-heading{flex-wrap:wrap;gap:10px}.studio-services-embedded .studio-services-heading h2{font-size:16px}.studio-services-embedded .studio-services-heading p{font-size:12px}.integration-summary{gap:6px}.integration-summary button{padding:12px 9px}.integration-summary span{font-size:10px}.integration-summary strong{font-size:22px}.studio-services-embedded .studio-services-toolbar select{min-width:140px;max-width:100%;flex:1}.studio-services-embedded .studio-service-search{flex-basis:100%}.studio-services-embedded .studio-integration-card{padding:13px}.studio-services-embedded .studio-card-open{min-height:32px}}.content-guide-connections .guide-body{padding-top:22px}.content-guide-connections .guide-chapter-heading{margin-bottom:22px}.content-guide-connections .guide-chapter-heading>p{font-size:13px}.mcp-guide-chapter .mcp-guide-tabs{margin-bottom:22px}.studio-services-embedded .integration-domains-link{flex:none;min-height:36px;font-size:11px}@media(max-width:700px){.content-guide-connections .guide-body{padding-top:10px}.content-guide-connections .guide-chapter-heading{margin-bottom:18px}.content-guide-connections .guide-chapter-heading>p{line-height:1.65}.studio-services-embedded .integration-domains-link{margin-left:auto}}.mcp-guide-tabs{flex-wrap:wrap}.mcp-guide-tabs a{padding:10px 12px}.guide-services-intro{padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid var(--line)}.guide-services-intro h3{margin:7px 0 9px;font-size:21px;letter-spacing:-.5px}.guide-services-intro p{color:var(--muted);font-size:12px;line-height:1.75;max-width:78ch}.guide-services-paths{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0 12px}.guide-services-paths button{display:flex;align-items:flex-start;gap:12px;text-align:left;min-width:0;border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:8px;padding:15px}.guide-services-paths button:hover{background:var(--theme-hover, var(--soft))}.guide-services-paths svg{flex:none;margin-top:2px}.guide-services-paths span{display:grid;gap:6px}.guide-services-paths strong{font-size:12px;font-weight:600}.guide-services-paths small{color:var(--muted);font-size:11px;line-height:1.6}.guide-services-intro .guide-services-note{font-size:11px}@media(max-width:700px){.mcp-guide-tabs a{flex:1 1 28%;flex-direction:row;gap:6px;padding:10px 7px}.mcp-guide-tabs a svg{width:14px;flex:none}.guide-services-paths{grid-template-columns:1fr}.guide-services-intro h3{font-size:19px}}.guide-illustration{container:guide-illustration / inline-size;--guide-map-line: var(--muted);margin:24px 0;padding:18px 22px 24px;border:1px solid var(--line);border-radius:10px;background:var(--soft);overflow:hidden}.guide-illustration svg{display:block;flex-shrink:0}.guide-demo-caption{display:flex;justify-content:space-between;gap:12px;font:8px var(--mono);color:var(--muted);letter-spacing:.06em;margin-bottom:24px}.guide-demo-caption>span:last-child{text-transform:none;letter-spacing:0}.guide-map-center{display:flex;flex-direction:column;align-items:center;gap:8px;margin:auto;width:min(220px,100%);box-sizing:border-box;padding:19px;border:1px solid var(--line);background:var(--paper);border-radius:9px}.guide-map-center>svg{color:var(--ink)}.guide-map-center strong{font-size:15px}.guide-map-center span{font-size:10px;color:var(--muted)}.guide-map-branches{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding-top:32px;position:relative}.guide-map-branches:before{content:"";position:absolute;top:0;height:20px;width:1px;background:var(--guide-map-line);left:calc(50% - .5px)}.guide-map-branches button{position:relative;text-align:left;min-width:0;background:var(--paper);color:var(--ink);border:1px solid var(--line);border-radius:7px;padding:16px 12px;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.guide-map-branches button:before{content:"";position:absolute;left:50%;top:-13px;height:12px;width:calc(100% + 13px);border-top:1px solid var(--guide-map-line);border-left:1px solid var(--guide-map-line);pointer-events:none}.guide-map-branches button:last-child:before{width:0}.guide-map-branches button:hover{border-color:var(--muted)}.guide-map-branches button:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.guide-map-branches strong{font-size:11px}.guide-map-branches span{font-size:9px;color:var(--muted);line-height:1.6}.guide-map-branches button>svg:last-child{align-self:flex-end}.guide-identity-scene{display:grid;grid-template-columns:1fr 1fr;gap:30px;max-width:630px;margin:auto;align-items:center}.guide-demo-sheet{background:var(--paper);border:1px solid var(--line);border-radius:7px;padding:20px;box-shadow:4px 4px 0 var(--line)}.guide-demo-kicker{display:flex;align-items:center;gap:6px;color:var(--muted);font-size:9px;margin-bottom:18px}.guide-demo-sheet>strong{display:block;font-size:19px;letter-spacing:-.6px;margin:10px 0}.guide-demo-line{display:block;width:94%;height:4px;background:var(--line);margin:7px 0;border-radius:3px}.guide-demo-line.short{width:67%}.guide-demo-swatches{display:flex;gap:7px;margin-top:18px}.guide-demo-swatches i{width:32px;height:25px;border-radius:3px;background:var(--ink)}.guide-demo-swatches i:nth-child(2){background:var(--yellow)}.guide-demo-swatches i:nth-child(3){background:var(--muted)}.guide-demo-swatches i:nth-child(4){background:var(--soft);border:1px solid var(--line)}.guide-demo-font{font-size:26px;margin-top:14px}.guide-demo-font span{font-size:9px;color:var(--muted);vertical-align:middle;margin-left:8px}.guide-demo-stack>div{display:flex;align-items:center;gap:10px;background:var(--paper);border:1px solid var(--line);padding:14px 12px;margin:10px 0;border-radius:6px;font-size:11px}.guide-demo-stack>div>svg:last-child{margin-left:auto}.guide-demo-stack p{font-size:11px;line-height:1.8;color:var(--muted);margin-top:20px}.guide-demo-toolbar{display:flex;align-items:center;gap:8px;margin-bottom:18px;font-size:11px}.guide-demo-toolbar>span{margin-left:auto;color:var(--muted);font-size:9px}.guide-demo-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.guide-demo-board h4{display:flex;align-items:center;gap:6px;font-size:10px;font-weight:500;margin:0 0 10px}.guide-demo-board h4>span{margin-left:auto;color:var(--muted)}.guide-demo-issue{display:flex;flex-direction:column;align-items:flex-start;padding:13px;border:1px solid var(--line);border-radius:6px;background:var(--paper);gap:10px;min-height:142px}.guide-demo-issue>small{font:8px var(--mono);color:var(--muted)}.guide-demo-issue strong{font-size:11px;line-height:1.6}.guide-demo-label{border:1px solid var(--line);padding:2px 6px;border-radius:10px;font-size:8px;color:var(--muted)}.guide-demo-issue footer{display:flex;gap:4px;align-items:center;width:100%;font-size:9px;color:var(--muted);margin-top:auto}.guide-demo-issue footer>svg:last-child{margin-left:auto}.guide-demo-calendar{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border:1px solid var(--line);border-radius:6px;overflow:hidden;background:var(--paper)}.guide-demo-calendar>div{min-width:0;min-height:178px;border-left:1px solid var(--line);padding:10px}.guide-demo-calendar>div:first-child{border-left:0}.guide-demo-calendar>div>small{display:block;font-size:8px;color:var(--muted)}.guide-demo-day{display:block;font:10px var(--mono);margin:5px 0 18px}.guide-demo-post{border:1px solid var(--line);border-radius:5px;overflow:hidden}.guide-demo-post>span{display:grid;place-items:center;height:50px;background:var(--soft)}.guide-demo-post.post-0>span{background:var(--yellow);color:var(--theme-on-strong, var(--ink))}.guide-demo-post strong,.guide-demo-post small{display:block;font-size:8px;margin:7px}.guide-demo-post small{color:var(--muted);font-size:7px}.guide-discussion-scene{max-width:500px;margin:auto;padding:18px;border:1px solid var(--line);border-radius:7px;background:var(--paper)}.guide-demo-event,.guide-demo-comment{display:flex;align-items:flex-start;gap:10px;margin-top:16px}.guide-demo-avatar{display:grid;place-items:center;flex:none;width:23px;height:23px;border:1px solid var(--line);border-radius:50%;font-size:9px;color:var(--muted)}.guide-demo-event p{font-size:9px;color:var(--muted);margin-top:5px}.guide-demo-event>svg{margin-left:auto;margin-top:5px}.guide-demo-comment>div{flex:1;min-width:0}.guide-demo-comment strong{display:block;font-size:10px;margin-top:4px}.guide-demo-comment strong small{font-size:8px;color:var(--muted);font-weight:400;margin-left:8px}.guide-demo-comment p{font-size:10px;line-height:1.8;margin:7px 0}.guide-demo-comment mark{background:var(--soft);color:var(--ink);border-radius:3px;padding:2px 3px}.guide-demo-attachment{padding:18px;width:160px;max-width:100%;display:flex;gap:8px;align-items:center;background:var(--soft);border:1px solid var(--line);border-radius:4px;font-size:9px}.guide-mcp-scene{display:grid;grid-template-columns:minmax(0,1fr) 20px minmax(0,1.2fr) 20px minmax(0,1fr);align-items:center;gap:14px;padding:10px 0}.guide-mcp-scene>div{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;padding:23px 12px}.guide-mcp-scene strong{font-size:12px}.guide-mcp-scene span{font-size:9px;line-height:1.7;color:var(--muted)}.guide-mcp-hub{border:1px solid var(--line);border-radius:8px;background:var(--paper)}@media(max-width:600px){.guide-illustration{padding:14px 12px 18px}}@container guide-illustration (max-width: 600px){.guide-demo-caption{font-size:7px;margin-bottom:20px}.guide-map-branches{grid-template-columns:minmax(0,1fr);gap:12px;padding:24px 0 0 24px}.guide-map-branches:before{top:0;left:12px;width:calc(50% - 12px);height:12px;background:none;border-right:1px solid var(--guide-map-line);border-bottom:1px solid var(--guide-map-line);box-sizing:border-box;pointer-events:none}.guide-map-branches button:before{top:50%;left:-13px;height:0;width:12px;border-left:0}.guide-map-branches button:last-child:before{width:12px}.guide-map-branches button:after{content:"";position:absolute;top:-13px;bottom:-1px;left:-13px;width:1px;background:var(--guide-map-line);pointer-events:none}.guide-map-branches button:last-child:after{bottom:calc(50% - 1px)}.guide-map-branches button{display:grid;grid-template-columns:20px minmax(0,1fr) 13px;padding:13px 12px;gap:5px 10px}.guide-map-branches button>svg:first-child{grid-row:1 / span 2;align-self:center}.guide-map-branches button>span{grid-column:2}.guide-map-branches button>svg:last-child{grid-column:3;grid-row:1 / span 2;align-self:center}.guide-identity-scene{grid-template-columns:1fr;gap:20px}.guide-demo-sheet{max-width:220px;width:100%;margin:auto}.guide-demo-stack>div{padding:12px}.guide-demo-stack p{margin:12px 0 0;text-align:center}.guide-demo-board{gap:6px}.guide-demo-board h4{gap:3px;font-size:8px}.guide-demo-board h4>span{display:none}.guide-demo-issue{padding:8px;gap:8px;min-height:155px}.guide-demo-issue strong{font-size:9px}.guide-demo-label{font-size:7px;padding:2px 4px}.guide-demo-calendar{grid-template-columns:repeat(3,minmax(0,1fr))}.guide-demo-calendar>div:nth-child(2),.guide-demo-calendar>div:nth-child(4){display:none}.guide-demo-calendar>div{padding:7px;min-height:165px}.guide-demo-toolbar{font-size:10px}.guide-demo-toolbar>span{font-size:8px}.guide-discussion-scene{padding:12px}.guide-mcp-scene{grid-template-columns:1fr;gap:6px}.guide-mcp-scene>div{padding:14px;gap:8px}.guide-mcp-scene>svg{transform:rotate(90deg);justify-self:center}}@container guide-illustration (max-width: 600px){.guide-mcp-scene>div{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;text-align:left;gap:4px 12px;padding:12px}.guide-mcp-scene>div>svg{grid-row:1 / span 2}.guide-mcp-scene>div>span{grid-column:2}.guide-mcp-scene>svg{justify-self:start;margin-left:17px}}.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-hover, #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(--theme-hover, 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-hover, #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}}.guide-body,.guide-masthead{max-width:1100px;width:100%}.guide-mobile-chapters{display:none}.guide-chapter-search{display:flex;align-items:center;gap:7px;border:1px solid var(--line);border-radius:5px;padding:0 8px;margin:0 0 22px;background:var(--paper);color:var(--muted)}.guide-chapter-search>svg{flex:none}.guide-chapter-search input{min-width:0;width:100%;border:0;padding:9px 0;background:transparent;color:var(--ink);font-size:10px;outline-offset:3px}.guide-chapter-search>button{width:20px;height:22px;flex:none;padding:0;margin:0;display:grid;place-items:center}.guide-no-chapter{font-size:11px;line-height:1.8;color:var(--muted);margin:15px 10px}.guide-quick-start>ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;list-style:none;padding:0;margin:0}.guide-quick-start li{display:flex;gap:12px;border-top:1px solid var(--line);padding-top:18px}.guide-quick-start li>span{font:10px var(--mono);color:var(--muted);padding-top:4px}.guide-quick-start h3{font-size:12px;margin:0 0 8px}.guide-quick-start p{font-size:11px;color:var(--muted);line-height:1.85}.guide-quick-start button{display:flex;align-items:center;gap:6px;padding:0;border:0;background:transparent;color:var(--ink);margin-top:12px;font-size:10px}.guide-quick-start button:hover{text-decoration:underline;text-underline-offset:3px}.guide-basics article>svg{margin:0 0 12px;color:var(--muted)}.guide-inline-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.guide-shortcuts dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;margin:0}.guide-shortcuts dl>div{display:flex;justify-content:space-between;align-items:center;gap:10px;min-height:46px;padding:10px 0;border-bottom:1px solid var(--line)}.guide-shortcuts dt{font-size:11px;color:var(--muted)}.guide-shortcuts dd{margin:0}.guide-shortcuts kbd{display:block;font:9px var(--mono);background:var(--soft);border:1px solid var(--line);border-radius:4px;padding:4px 6px;white-space:nowrap}@media(max-width:1000px){.guide-chapters{display:none}.guide-mobile-chapters{display:flex;order:0;position:sticky;top:var(--topbar, 56px);z-index:8;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;background:var(--paper);border-bottom:1px solid var(--line)}.guide-mobile-chapters label{font-size:10px;color:var(--muted);white-space:nowrap}.guide-mobile-chapters select{min-width:0;max-width:65%;font-family:inherit;font-size:11px;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:5px;padding:8px 24px 8px 10px}}@media(max-width:600px){.guide-mobile-chapters{top:56px;gap:8px}.guide-mobile-chapters label{max-width:85px;white-space:normal;line-height:1.5}.guide-mobile-chapters select{max-width:72%;font-size:11px;min-height:36px}.guide-quick-start>ol{grid-template-columns:1fr;gap:18px}.guide-quick-start li{padding-top:16px}.guide-quick-start button{min-height:28px;margin-top:8px}.guide-shortcuts dl{grid-template-columns:1fr}.guide-chapter-heading h2{font-size:24px;line-height:1.35}}@media(min-width:1001px){.guide-chapters{top:16px;max-height:calc(100dvh - 32px)}}@media(max-width:1000px){.guide-mobile-chapters{top:0}.guide-chapter-heading h2{scroll-margin-top:88px}}.content-guide{grid-template-columns:198px minmax(0,1fr);gap:0 36px;padding-inline:26px}.guide-body,.guide-masthead{max-width:1040px}.guide-body{padding-top:30px}.guide-chapter-heading{margin-bottom:30px}.guide-chapter-heading h2{font-size:clamp(25px,2.5vw,36px);line-height:1.2;letter-spacing:-1.2px}.guide-chapter-heading>p{font-size:14px;max-width:65ch}.guide-chapters>button{font-size:11px;min-height:36px}.guide-chapters>button[aria-current=page]{font-weight:650}.guide-chapter-search input{font-size:11px}.guide-chapters-note{border-top:1px solid var(--line);padding-top:18px}.guide-brand-cover{--cover-paper: #f2ef63;--cover-ink: #25271f;position:relative;isolation:isolate;display:grid;grid-template-columns:1.25fr 1fr;min-height:350px;overflow:hidden;background:var(--cover-paper);color:var(--cover-ink);border-radius:4px;padding:34px 36px 46px}.guide-cover-copy{z-index:1;align-self:center}.guide-cover-copy>img{display:block;width:120px;height:auto;margin-bottom:26px}.guide-cover-kicker,.guide-cover-edition{font:9px var(--mono);letter-spacing:.9px}.guide-cover-copy h3{font-size:clamp(32px,3.7vw,53px);line-height:1.08;font-weight:650;letter-spacing:-2px;margin:12px 0 16px}.guide-cover-copy p{font-size:13px;line-height:1.8;max-width:30ch}.guide-cover-copy button{display:inline-flex;align-items:center;gap:12px;margin-top:20px;border:0;border-bottom:1px solid currentColor;background:transparent;padding:0 0 6px;color:inherit;font-size:12px;font-weight:650}.guide-cover-copy button:hover{background:transparent;gap:18px}.guide-cover-art{width:100%;height:285px;object-fit:contain;align-self:center;mix-blend-mode:multiply}.guide-cover-edition{position:absolute;bottom:17px;right:24px;opacity:.65;font-size:8px}.guide-quick-start>ol{gap:26px}.guide-quick-start h3{font-size:14px}.guide-quick-start p,.guide-quick-start button{font-size:12px}.guide-path-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 28px;border-top:1px solid var(--line)}.guide-path-card{display:flex;align-items:flex-start;gap:18px;text-align:left;padding:24px 0;border:0;border-bottom:1px solid var(--line);background:transparent;color:var(--ink);min-width:0}.guide-path-card>span{font:10px var(--mono);color:var(--muted);padding-top:4px}.guide-path-card>div{flex:1}.guide-path-card>svg{flex:none;margin-top:2px}.guide-path-card h3{font-size:16px;font-weight:600;letter-spacing:-.4px;margin:0 0 7px}.guide-path-card p{color:var(--muted);font-size:12px;line-height:1.75}.guide-path-card:hover h3{text-decoration:underline;text-underline-offset:4px}.guide-latest-preview{margin-top:44px;padding:26px;background:var(--soft);display:flex;align-items:center;justify-content:space-between;gap:26px;border-radius:4px}.guide-latest-preview h2{margin-top:8px;font-size:20px;letter-spacing:-.7px}.guide-latest-preview p{font-size:12px;color:var(--muted);line-height:1.7;margin-top:10px}.guide-latest-preview button{border:0;background:transparent;color:var(--ink);display:flex;align-items:center;gap:12px;text-align:left;font-size:12px;flex-shrink:0}.guide-on-this-page{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:20px 24px;background:var(--soft);margin-bottom:36px;border-radius:4px}.guide-on-this-page a{font-size:12px;line-height:1.6;color:var(--ink);text-decoration:none;display:flex;gap:14px}.guide-on-this-page a:hover{text-decoration:underline;text-underline-offset:3px}.guide-on-this-page a>span{font:10px var(--mono);color:var(--muted);padding-top:3px}.guide-reading-sections>section{display:grid;grid-template-columns:30px minmax(0,1fr);gap:18px;padding:28px 0 32px;border-bottom:1px solid var(--line);scroll-margin-top:30px}.guide-section-number{font:10px var(--mono);color:var(--muted);padding-top:7px}.guide-reading-sections h3{font-size:22px;font-weight:600;letter-spacing:-.65px;line-height:1.4;margin:0 0 13px}.guide-reading-sections p,.guide-reading-sections li{font-size:14px;line-height:1.95;max-width:70ch;color:var(--muted)}.guide-reading-sections ol{padding-left:19px;margin:20px 0 0}.guide-reading-sections li{padding-left:7px;margin-bottom:10px}.guide-reading-note{padding:16px 20px;margin-top:22px;background:var(--soft);border-radius:4px}.guide-reading-note p{color:var(--ink);font-size:12px;line-height:1.85}.guide-related{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:32px}.guide-related>span{width:100%;margin-bottom:6px}.guide-related button{display:flex;align-items:center;gap:12px;border:1px solid var(--line);border-radius:5px;background:var(--paper);color:var(--ink);font-size:12px;min-height:40px;padding:9px 14px}.guide-related button:hover{background:var(--theme-hover, var(--soft))}.guide-review-date{font:9px var(--mono);color:var(--muted);letter-spacing:.7px;border-bottom:1px solid var(--line);padding-bottom:20px}.guide-update-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px}.guide-update-list>button{display:flex;gap:16px;align-items:flex-start;padding:23px 0;border:0;border-top:1px solid var(--line);color:var(--ink);text-align:left;background:transparent}.guide-update-list>button>div{flex:1;min-width:0}.guide-update-list svg{flex:none;margin-top:3px}.guide-update-list h3{font-size:16px;line-height:1.5;letter-spacing:-.4px;margin:0 0 10px}.guide-update-list p{font-size:13px;line-height:1.85;color:var(--muted)}.guide-update-list button:hover h3{text-decoration:underline;text-underline-offset:4px}.guide-pending{background:var(--soft);padding:1px 24px 8px;margin-top:28px;border-radius:4px}.guide-provider-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--line);border-radius:4px;padding:20px;gap:25px 14px}.guide-provider-strip>span{display:flex;align-items:center;gap:12px;font-size:12px}.guide-provider-strip .studio-service-icon{flex:none}.content-guide :is(.guide-basics p,.guide-task-intro p,.guide-steps p,.guide-format>p,.guide-task-tools p,.guide-workflow p,.guide-publishing-key p,.guide-production p){font-size:13px;line-height:1.85}.content-guide :is(.guide-basics h3,.guide-steps h3,.guide-task-tools h3){font-size:16px;line-height:1.5}.content-guide .guide-basics{gap:28px}.content-guide .guide-instructions{font-size:12px;line-height:1.85}.content-guide .guide-section-heading p{font-size:13px;line-height:1.85}@media(max-width:1200px){.content-guide{grid-template-columns:182px minmax(0,1fr);gap:0 24px;padding-inline:20px}.guide-brand-cover{padding-inline:28px}.guide-cover-art{height:220px}}@media(max-width:1000px){.content-guide{display:flex}.guide-reading-sections>section{scroll-margin-top:80px}}@media(max-width:650px){.content-guide{padding-inline:16px}.guide-body{padding-top:24px}.guide-chapter-heading{margin-bottom:22px}.guide-brand-cover{grid-template-columns:1fr;min-height:0;padding:27px 25px 37px}.guide-cover-copy>img{width:102px;margin-bottom:25px}.guide-cover-copy h3{font-size:37px;letter-spacing:-1.7px}.guide-cover-art{height:145px;width:180px;justify-self:end;margin-top:-20px}.guide-cover-edition{font-size:6px;right:16px}.guide-path-grid,.guide-update-list{grid-template-columns:1fr}.guide-path-card{padding-block:21px}.guide-latest-preview{display:block;padding:22px}.guide-latest-preview button{margin-top:20px}.guide-reading-sections>section{grid-template-columns:22px minmax(0,1fr);gap:10px;padding:24px 0}.guide-reading-sections h3{font-size:19px}.guide-reading-sections p,.guide-reading-sections li{font-size:13px}.guide-reading-note{padding:14px}.guide-on-this-page{padding:18px}.guide-pending{padding-inline:19px}.guide-provider-strip{grid-template-columns:repeat(2,minmax(0,1fr));padding:16px;gap:20px 12px}.guide-provider-strip>span{font-size:10px;gap:8px}}@media(prefers-reduced-motion:reduce){.content-guide *{scroll-behavior:auto}}.guide-nav-group{display:block;font:8px var(--mono);letter-spacing:.65px;color:var(--muted);padding:23px 10px 10px}.guide-project-example{--guide-project-gap: 20px;--guide-project-line: var(--muted);margin:0 0 30px;padding:24px;border:1px solid var(--line);border-radius:4px;background:var(--soft)}.guide-project-example figcaption{font:9px var(--mono);letter-spacing:.5px;color:var(--muted);margin-bottom:26px}.guide-project-brand{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px}.guide-project-brand img{width:120px;height:auto}:root[data-theme=dark] .guide-project-brand img{filter:invert(1)}.guide-project-brand>span,.guide-project-branches span{font-size:10px;color:var(--muted)}.guide-project-branches{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--guide-project-gap);margin:40px auto 0;max-width:480px}.guide-project-branches:before,.guide-project-branches:after{position:absolute;content:"";pointer-events:none;background:var(--guide-project-line)}.guide-project-branches:before{top:-20px;left:calc(25% - var(--guide-project-gap) / 4);right:calc(25% - var(--guide-project-gap) / 4);height:1px}.guide-project-branches:after{top:-40px;left:calc(50% - .5px);height:20px;width:1px}.guide-project-branches>div{position:relative;min-width:0;display:flex;flex-direction:column;align-items:center;gap:7px;padding:20px 12px;background:var(--paper);border:1px solid var(--line);border-radius:4px;text-align:center}.guide-project-branches>div:before{position:absolute;content:"";height:20px;width:1px;background:var(--guide-project-line);left:calc(50% - .5px);top:-21px;pointer-events:none}.guide-project-branches strong{font-size:14px;line-height:1.4;text-wrap:balance}@media(max-width:600px){.guide-project-example{--guide-project-gap: 12px;padding:18px 14px}.guide-project-branches>div{padding:16px 8px}.guide-project-branches strong{font-size:12px}}.guide-provider-strip+.guide-on-this-page{margin-top:20px}.guide-shortcuts{align-self:center;display:flex;flex-direction:column;align-items:flex-start;gap:7px}.guide-shortcuts button{display:inline-flex;gap:8px;align-items:center;font-size:11px;border:1px solid var(--line);background:var(--paper);color:var(--ink);padding:9px 12px;border-radius:6px;white-space:nowrap}.guide-shortcuts button:hover{background:var(--theme-hover, var(--soft))}.guide-start-paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:26px}.guide-start-paths button{display:flex;flex-direction:column;align-items:flex-start;gap:10px;text-align:left;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:8px;padding:18px}.guide-start-paths button:first-child{background:var(--soft)}.guide-start-paths strong{font-size:15px;letter-spacing:-.3px}.guide-start-paths span{font-size:12px;line-height:1.7;color:var(--muted)}.guide-start-paths small{font-size:11px;display:inline-flex;align-items:center;gap:8px;margin-top:auto;padding-top:5px}.guide-start-paths button:hover strong{text-decoration:underline;text-underline-offset:3px}@media(max-width:1000px){.guide-start-paths{grid-template-columns:1fr}}@media(max-width:700px){.guide-masthead{flex-wrap:wrap;gap:12px}.guide-shortcuts{flex-direction:row;flex-wrap:wrap}.guide-shortcuts button{white-space:normal}}.content-guide .guide-assistant-example{grid-template-columns:minmax(0,1fr)}.content-guide .guide-assistant-example code{overflow-wrap:anywhere}.guide-workspace-chapter-mark{display:inline-flex;flex:none;width:44px;height:44px;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:12px;background:var(--soft)}.guide-chapter-heading h2{display:flex;align-items:center;gap:14px}.guide-start-paths>button .guide-start-icon{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;color:var(--ink);background:var(--soft);border:1px solid var(--line);border-radius:12px;margin-bottom:2px}.guide-start-paths>button{border-radius:12px}.guide-path-card>.guide-capability-icon{padding:0;color:var(--section-tone, var(--ink))}.guide-diagram-panel{margin:26px 0 30px;min-width:0}.guide-services-hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:24px;align-items:center;border:1px solid var(--line);border-radius:14px;overflow:hidden;background:var(--soft)}.guide-services-copy{padding:26px 0 26px 26px}.guide-services-copy h3{font-size:clamp(22px,2.1vw,29px);line-height:1.2;letter-spacing:-.9px;max-width:20ch}.guide-services-copy p{margin-bottom:0;font-size:12px}.guide-services-art{width:100%;height:100%;min-height:225px;object-fit:cover;display:block}.guide-services-logo-shelf{display:flex;flex-wrap:wrap;gap:9px 16px;align-items:center;padding:18px 0 4px}.guide-services-logo-shelf .guide-provider-logo{font-size:11px;gap:7px}.guide-services-logo-shelf .guide-provider-mark{width:32px;height:32px;border:1px solid var(--line);border-radius:9px}.guide-services-intro{margin-bottom:0;padding-bottom:12px;border-bottom:0}.guide-services-paths button{border-radius:11px}.guide-services-paths button>svg{box-sizing:content-box;padding:8px;background:var(--soft);border-radius:8px}.guide-insight-cover{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;background:var(--soft);border:1px solid var(--line);border-radius:14px;overflow:hidden;margin-bottom:20px}.guide-insight-cover>div{padding:25px}.guide-insight-cover .guide-capability-icon{margin-bottom:15px}.guide-insight-cover .guide-eyebrow{display:block}.guide-insight-cover h3{font-size:clamp(22px,2vw,29px);letter-spacing:-.8px;line-height:1.25;margin:10px 0}.guide-insight-cover p{font-size:12px;line-height:1.8;color:var(--muted);margin:0}.guide-insight-cover>img{display:block;width:100%;height:100%;min-height:260px;object-fit:cover}.guide-on-this-page{border-radius:10px}.guide-on-this-page>a{align-items:baseline}@media(max-width:1000px){.guide-services-hero{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:12px}.guide-services-copy{padding:20px 0 20px 20px}}@media(max-width:700px){.guide-workspace-chapter-mark{width:36px;height:36px;border-radius:9px}.guide-workspace-chapter-mark svg{width:21px;height:21px}.guide-chapter-heading h2{gap:10px;align-items:flex-start}.guide-services-hero,.guide-insight-cover{grid-template-columns:minmax(0,1fr);gap:0}.guide-services-copy,.guide-insight-cover>div{padding:21px}.guide-services-copy h3{max-width:none}.guide-services-art,.guide-insight-cover>img{min-height:0;height:155px;object-fit:cover;object-position:center 52%}.guide-services-logo-shelf{gap:10px 12px}.guide-services-logo-shelf .guide-provider-logo{font-size:10px}.guide-services-logo-shelf .guide-provider-mark{width:28px;height:28px}.guide-diagram-panel{margin:22px 0}}.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)}.change-requests-app{--request-muted: var(--task-muted)}.change-requests-intro{padding:14px 24px 0;color:var(--request-muted);font-size:12px}.change-request-toolbar{gap:12px;border-bottom-color:var(--task-border)}.change-requests-app .change-request-search{display:flex;flex-direction:row;margin:0;align-items:center;gap:8px;min-width:0;color:var(--request-muted)}.change-requests-app .change-request-search input{flex:1;min-width:0;margin:0;width:230px;max-width:100%;border:0;box-shadow:none;padding:6px 0;background:transparent;font-size:12px}.change-request-count{padding:9px 24px;color:var(--request-muted);font-size:11px;display:flex;align-items:center;gap:6px}.change-request-list{border-top:1px solid var(--task-border)}.change-request-row{display:flex;align-items:center;min-height:44px;gap:16px;padding:5px 24px;border-bottom:1px solid var(--task-border)}.change-request-row:hover{background:var(--task-soft)}.change-request-id{color:var(--request-muted);font-family:var(--mono);font-size:11px;flex-shrink:0;min-width:65px}.change-request-open{display:flex;align-items:center;gap:10px;min-width:0;flex:1;padding:5px 0;border:0;background:none;color:var(--ink);text-align:left}.change-request-open>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.change-request-row-status,.change-request-status{display:inline-flex;align-items:center;gap:7px;color:var(--request-muted);font-size:11px}.change-request-row-status{width:100px;flex-shrink:0}.change-request-comments{display:inline-flex;align-items:center;justify-content:flex-end;gap:5px;min-width:26px;color:var(--request-muted);font-size:11px}.change-request-row>time{width:46px;font-size:11px;white-space:nowrap;color:var(--request-muted)}.change-request-board{display:flex;align-items:flex-start;gap:12px;padding:4px 20px 24px;overflow-x:auto;min-height:360px}.change-request-column{flex:0 0 260px;min-width:0;min-height:200px;padding:6px;border:1px solid var(--task-border);border-radius:6px;background:var(--task-soft)}.change-request-column.drop-target{outline:2px solid var(--ink);outline-offset:-2px}.change-request-column h2{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:550;margin:5px 5px 12px}.change-request-column h2 span{font-size:11px;color:var(--request-muted);font-weight:400}.change-request-card{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:8px;border:1px solid var(--task-border);border-radius:5px;padding:11px;background:var(--paper);margin-bottom:6px;box-shadow:0 1px 2px var(--theme-shadow-soft, #17171705)}.change-request-card[draggable=true]{cursor:grab}.change-request-card>.change-request-id{grid-column:1 / -1}.change-request-card>.change-request-open{grid-column:1 / -1;align-items:flex-start;padding:0;line-height:1.55}.change-request-card .change-request-open>svg{margin-top:3px}.change-request-card .change-request-open>span{white-space:normal;overflow-wrap:anywhere}.change-request-card>.change-request-row-status{display:none}.change-request-card>.change-request-comments{justify-content:flex-start}.change-request-card>time{font-size:10px;color:var(--request-muted)}.change-request-card-status{grid-column:1 / -1}.change-request-card-status .task-select-trigger{padding-left:0}.change-request-column-empty{color:var(--request-muted);font-size:11px;padding:18px 8px}.change-request-empty{display:flex;align-items:center;flex-direction:column;text-align:center;margin:64px auto 40px;padding:0 20px;max-width:440px;color:var(--request-muted)}.change-request-empty h2{color:var(--ink);font-size:16px;margin:15px 0 0}.change-request-empty p{line-height:1.6;margin:10px 0 20px}.change-request-more{display:flex;justify-content:center;align-items:center;gap:12px;padding:20px;color:var(--request-muted);font-size:11px}.change-request-detail-header{min-height:48px;padding:8px 20px;display:flex;gap:12px;align-items:center;border-bottom:1px solid var(--task-border);color:var(--request-muted);font-size:12px}.change-request-team-link{margin-left:auto}.change-request-detail-body,.change-request-composer{width:min(100%,820px);padding:40px 36px 80px;margin:0 auto;box-sizing:border-box}.change-request-composer>h1,.change-request-description h1{font-size:24px;font-weight:650;line-height:1.35;letter-spacing:-.5px;margin:12px 0 18px;overflow-wrap:anywhere}.change-request-composer>p{color:var(--request-muted);font-size:13px;line-height:1.6;margin-bottom:30px}.change-request-composer .task-editor{min-height:190px}.change-request-field{display:block;font-size:12px;margin:20px 0 10px}.change-request-field input{display:block;margin-top:8px;width:100%;box-sizing:border-box;font-size:14px;padding:10px 12px;border:1px solid var(--task-border);border-radius:6px;background:var(--paper);color:var(--ink)}.change-request-composer>footer,.change-request-edit-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:18px}.change-request-status-line{display:flex;align-items:center;gap:8px;min-height:30px}.change-request-byline{display:flex;align-items:center;gap:8px;color:var(--request-muted);font-size:11px;margin-bottom:25px}.change-request-description>.task-text-button{margin-top:16px}.change-request-description .task-markdown{font-size:14px;line-height:1.7}.change-request-title-input{width:100%;font-size:24px;line-height:1.35;box-sizing:border-box;border:1px solid var(--task-border);background:var(--paper);color:var(--ink);border-radius:5px;margin:12px 0;padding:9px}.change-request-discussion{margin-top:35px;padding-top:24px;border-top:1px solid var(--task-border)}.change-request-discussion>h2{font-size:13px;font-weight:600;margin:0 0 20px}.change-request-event{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:11px;color:var(--request-muted);line-height:1.6;margin:12px 0}.change-request-event>time{white-space:nowrap;font-size:10px}.change-request-thread{margin-top:16px}.change-request-comment{border:1px solid var(--task-border);border-radius:6px;padding:14px 16px;background:var(--paper)}.change-request-comment>header{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:10px;min-width:0}.change-request-comment header strong{font-weight:550;font-size:12px;overflow-wrap:anywhere}.change-request-comment header time,.change-request-edited{font-size:10px;color:var(--request-muted)}.change-request-comment .task-markdown{font-size:13px;line-height:1.65}.change-request-comment>footer{display:flex;gap:14px;margin-top:10px}.change-request-reply{margin:8px 0 0 18px;border-left:1px solid var(--task-border);padding-left:12px}.change-request-reply .change-request-reply{margin-left:0;padding-left:8px}.change-request-comment-form{margin-top:24px}.change-request-comment-form>footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px}.change-request-comment-form>footer>span{font-size:10px;color:var(--request-muted)}.change-request-reply-context{display:flex;align-items:center;justify-content:space-between;font-size:11px;padding:8px;background:var(--task-soft);border-radius:5px}.change-request-conflict{font-size:12px;line-height:1.6;color:var(--ink);border-left:2px solid var(--ink);padding-left:10px}.change-request-share{display:flex;align-items:flex-start;gap:8px;padding:15px 0;margin-top:12px;border-top:1px solid var(--task-border);font-size:11px;line-height:1.5}.change-request-share input{margin:2px 0 0}.change-request-share small{display:block;color:var(--task-muted);margin-top:4px}@media(max-width:680px){.change-requests-app .task-heading{padding:0 14px;gap:8px}.change-requests-app .task-heading h1{font-size:14px}.change-requests-app .task-heading>div{gap:7px}.change-requests-app .task-heading .button{white-space:nowrap}.change-requests-intro{padding:12px 14px 0}.change-request-toolbar{flex-wrap:wrap;padding:9px 14px;gap:7px}.change-request-search{flex:1 1 100%}.change-requests-app .change-request-search input{width:100%}.change-request-toolbar>.task-toolbar-spacer{display:none}.change-request-toolbar>.task-layout-toggle{margin-left:auto}.change-request-count{padding:9px 14px}.change-request-row{display:grid;grid-template-columns:1fr auto auto;padding:10px 14px;gap:7px 9px}.change-request-row>.change-request-id{grid-column:1;font-size:10px}.change-request-row>.change-request-open{grid-column:1 / -1;grid-row:2;align-items:flex-start}.change-request-row>.change-request-open>svg{margin-top:2px}.change-request-row>.change-request-open>span{white-space:normal;line-height:1.5;overflow-wrap:anywhere}.change-request-row>.change-request-row-status{display:none}.change-request-row>time{width:auto;font-size:10px}.change-request-row>.realtime-activity{grid-column:3;grid-row:2}.change-request-board{padding:4px 12px 20px}.change-request-column{flex-basis:min(260px,calc(100vw - 50px))}.change-request-detail-header{padding:8px 12px}.change-request-detail-body,.change-request-composer{padding:24px 16px 55px}.change-request-description h1,.change-request-composer>h1{font-size:22px}.change-request-comment{padding:12px}.change-request-reply{margin-left:8px;padding-left:8px}.change-request-comment-form>footer>span{display:none}.change-request-comment-form>footer{justify-content:flex-end}}.change-request-draft-recovery{max-width:760px;margin:24px auto;padding:0 24px}.change-request-draft-recovery h2{font-size:15px}.change-request-draft-recovery p{color:var(--task-muted);font-size:12px;line-height:1.6}.change-request-draft-recovery label{display:flex;flex-direction:column;gap:8px;margin:16px 0;font-size:12px}.change-request-draft-recovery input,.change-request-draft-recovery textarea{box-sizing:border-box;width:100%;padding:10px;border:1px solid var(--task-border);border-radius:5px;background:var(--paper);color:var(--ink)}.change-request-draft-recovery textarea{min-height:120px;resize:vertical}.change-request-unavailable-draft{width:100%;min-height:190px;padding:12px;border:1px solid var(--task-border);border-radius:5px;background:var(--paper);color:var(--ink);box-sizing:border-box}.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-hover, #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-hover, #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-hover, #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-hover, #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-hover, #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-hover, #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-hover, #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-hover, #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)}}.change-request-settings{max-width:920px}.request-settings-section{padding:24px 0;border-bottom:1px solid var(--line)}.request-settings-section:last-child{border-bottom:0}.request-settings-section h2{margin:0;font-size:13px;font-weight:600;line-height:1.5}.request-settings-section p{max-width:680px;margin:6px 0 0;color:var(--muted);font-size:12px;line-height:1.65}.request-settings-section-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px}.request-settings-statuses{padding:0;margin:16px 0 0;list-style:none}.request-settings-statuses>li{display:flex;align-items:center;gap:12px;min-height:64px;padding:12px 0;border-top:1px solid var(--line)}.request-settings-status-copy{flex:1;min-width:0}.request-settings-status-copy strong{font-size:12px;font-weight:500}.request-settings-status-copy p{margin-top:3px;font-size:11px;overflow-wrap:anywhere}.request-settings-status-count{color:var(--muted);font-size:11px;white-space:nowrap;font-variant-numeric:tabular-nums}@media(max-width:540px){.request-settings-section{padding:20px 0}.request-settings-statuses>li{gap:8px}.request-settings-status-count{font-size:10px}}.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}}.statistics-summary{padding-bottom:20px;margin-bottom:24px}.statistics-summary>header{margin-bottom:14px;flex-wrap:wrap}.statistics-summary-heading p{margin:5px 0 0;color:var(--muted);font-size:11px;line-height:1.5}.statistics-summary-actions{display:flex;gap:7px;align-items:center}.statistics-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.statistics-summary-grid[data-columns="1"]{grid-template-columns:repeat(1,minmax(0,1fr))}.statistics-summary-grid[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.statistics-summary-grid[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.statistics-summary-source{min-width:0;padding:14px 14px 10px;border:1px solid var(--line);border-radius:10px;background:var(--paper);display:flex;flex-direction:column;gap:0}.statistics-summary-source>header{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-bottom:12px}.statistics-summary-provider{display:flex;align-items:center;gap:8px;min-width:0}.statistics-summary-provider>.studio-service-icon,.statistics-summary-provider>svg{flex:none}.statistics-summary-provider h3{font-size:12px;font-weight:600;line-height:1.4;margin:0}.statistics-summary-source>header>button{display:grid;place-items:center;width:25px;height:25px;flex:none;border:0;border-radius:5px;background:var(--soft);color:var(--muted);padding:3px}.statistics-summary-source>header>button:hover{color:var(--ink)}.statistics-summary-identity{display:flex;flex-direction:column;gap:3px;min-width:0}.statistics-summary-identity>strong{font-size:11px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.statistics-summary-identity>span{font-size:10px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.statistics-summary-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;margin-bottom:12px}.statistics-summary .statistics-summary-metrics>.statistics-metric{padding:0!important;border:0!important;background:none}.statistics-summary .statistics-summary-metrics>.statistics-metric>span:first-child{font-size:10px;line-height:1.45;align-items:flex-start}.statistics-summary .statistics-summary-metrics>.statistics-metric>strong{font-size:22px;letter-spacing:-.6px;margin:5px 0 3px;font-weight:550}.statistics-summary .statistics-summary-metrics>.statistics-metric>small{font-size:9px;line-height:1.4;display:block}.statistics-summary-source>.statistics-chart{margin-top:auto;margin-bottom:6px;padding-top:5px}.statistics-summary-source .statistics-chart.is-compact .statistics-chart-plot svg{height:60px}.statistics-summary-snapshot{min-height:60px;display:flex;align-items:center;font-size:10px;color:var(--muted);margin-top:auto}.statistics-summary-source>footer{border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;gap:5px;padding-top:9px;margin-top:8px;color:var(--muted);font-size:9px;font-variant-numeric:tabular-nums}.statistics-summary-status{display:inline-flex;align-items:center;gap:4px;min-width:0}.statistics-summary-status:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--muted);flex:none}.statistics-summary-status[data-status=complete]:before{background:var(--theme-text-success, #54a080)}.statistics-summary-status[data-status=partial]:before{background:var(--theme-text-warning, #c69b45)}.statistics-summary-status[data-status=attention]:before{background:var(--theme-text-danger, #c86565)}.statistics-summary-notes{font-size:10px;color:var(--muted);line-height:1.6;margin-top:3px}.statistics-summary-notes summary{cursor:pointer;display:flex;gap:4px;align-items:center;min-height:25px}.statistics-summary-notes p{margin:4px 0 8px;overflow-wrap:anywhere}.statistics-summary-loading{min-height:150px;display:grid;place-items:center}.statistics-summary-footer{display:flex;gap:10px;justify-content:space-between;align-items:center;margin-top:10px;font-size:10px;color:var(--muted);line-height:1.5}.statistics-summary-footer>span{display:flex;gap:5px;align-items:center}.statistics-summary-footer svg{flex:none}.statistics-summary-footer>button{display:flex;align-items:center;gap:5px;white-space:nowrap;background:none;border:0;font:inherit;color:var(--ink);padding:5px 0}@media(min-width:1450px){.statistics-summary-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}}@media(max-width:1250px){.statistics-summary-grid:not([data-columns="1"]){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.statistics-summary .statistics-summary-grid{grid-template-columns:minmax(0,1fr);gap:10px}.statistics-summary>header{gap:10px}.statistics-summary-actions{width:100%;justify-content:space-between}.statistics-summary-actions .button{font-size:10px;min-height:32px}.statistics-summary-source{padding:13px}.statistics-summary-provider h3{font-size:12px}.statistics-summary-metrics{margin-top:12px}.statistics-summary .statistics-summary-metrics>.statistics-metric>strong{font-size:25px}.statistics-summary-source>footer{font-size:10px}.statistics-summary-footer{flex-wrap:wrap}.statistics-summary-footer>span{align-items:flex-start}}@media(max-width:600px){.statistics-summary-source>header{margin-bottom:8px}.statistics-summary-metrics{margin-top:10px;margin-bottom:8px;gap:10px}.statistics-summary .statistics-summary-metrics>.statistics-metric>small{display:none}.statistics-summary-source .statistics-chart.is-compact .statistics-chart-plot svg{height:40px}.statistics-summary-snapshot{min-height:0;padding:2px 0 5px}.statistics-summary-source>footer{margin-top:5px;padding-top:7px}.statistics-summary-notes summary{min-height:22px}}@media(max-width:600px){.statistics-summary .statistics-summary-metrics>.statistics-metric>small:has(.statistics-period-change){display:block}}.statistics-summary-source .statistics-dataset-switch{gap:6px;margin:10px 0 2px}.statistics-summary-source .statistics-dataset-switch>div{width:100%;display:flex}.statistics-summary-source .statistics-dataset-switch button{flex:1;font-size:10px;padding:5px 6px}.statistics-summary-source .statistics-dataset-switch>small{font-size:9px}.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-hover, #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(--theme-hover, 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-hover, #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}}.overview-brand{max-width:1180px}.overview-brand-intro{display:flex;justify-content:space-between;align-items:center;gap:36px;padding:20px 0 28px;border-bottom:1px solid var(--line)}.overview-brand-copy{min-width:0;max-width:720px}.overview-brand-eyebrow{display:flex;align-items:center;color:var(--muted);font:9px var(--mono);text-transform:uppercase;letter-spacing:.08em}.overview-brand-copy h2{font-size:25px;font-weight:600;letter-spacing:-.65px;margin:10px 0 12px;line-height:1.2;overflow-wrap:anywhere}.overview-brand-bio{font-size:12px;line-height:1.8;color:var(--muted);margin:0;max-width:660px;white-space:pre-line;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.overview-brand-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px 18px;margin-top:18px}.overview-brand-actions>a{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:100%;color:var(--muted);text-decoration:none;font-size:11px}.overview-brand-actions>a:hover{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.overview-brand-actions>a>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overview-brand-actions svg{flex:none}.overview-brand-language{font:10px var(--mono);color:var(--muted)}.overview-brand-logo{--brand-original-paper: #fff;flex:0 0 220px;width:220px;height:150px;border:1px solid var(--line);border-radius:6px;padding:24px;display:grid;place-items:center;background:var(--brand-original-paper)}.overview-brand-logo img{display:block;width:100%;height:100%;object-fit:contain}.overview-brand-details{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,265px),1fr));gap:30px;padding-top:24px}.overview-brand-panel{min-width:0}.overview-brand-panel h3{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:600;margin:0 0 18px}.overview-brand-panel h3>svg{color:var(--muted)}.overview-brand-colors{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 8px}.overview-brand-color{min-width:0}.overview-brand-color i{display:block;height:36px;border-radius:4px;box-shadow:inset 0 0 0 1px var(--theme-shadow-soft, #88888824)}.overview-brand-color>span{display:block;font-size:10px;margin-top:6px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.overview-brand-color code{display:block;font:9px var(--mono);color:var(--muted);margin-top:3px}.overview-brand-fonts{display:flex;gap:10px;align-items:center;border-top:1px solid var(--line);margin-top:18px;padding-top:15px}.overview-brand-fonts>svg{color:var(--muted)}.overview-brand-fonts span{display:block;font-size:10px;color:var(--muted);margin-bottom:4px}.overview-brand-fonts strong{font-size:13px;font-weight:500}.overview-brand-fact+.overview-brand-fact{margin-top:18px}.overview-brand-fact h4{font-size:10px;color:var(--muted);font-weight:450;margin:0 0 6px}.overview-brand-fact p{font-size:11px;line-height:1.8;margin:0;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.overview-brand-pillars{list-style:none;padding:0;margin:0}.overview-brand-pillars li{display:flex;gap:10px;font-size:11px;line-height:1.6;padding:9px 0;border-bottom:1px solid var(--line)}.overview-brand-pillars li:first-child{padding-top:0}.overview-brand-pillars li>span{flex:none;font:9px var(--mono);color:var(--muted);padding-top:3px}.overview-brand-note{color:var(--muted);font-size:12px;padding:20px 0}.overview-brand-error{margin-top:12px}@media(max-width:900px){.overview-brand-intro{gap:24px}.overview-brand-logo{flex-basis:160px;width:160px;height:130px;padding:18px}.overview-brand-details{gap:26px}}@media(max-width:600px){.overview-brand-intro{flex-direction:column-reverse;align-items:stretch;gap:22px;padding-top:8px;padding-bottom:24px}.overview-brand-logo{flex:none;width:100%;height:120px;padding:20px}.overview-brand-logo img{max-width:220px}.overview-brand-copy h2{font-size:23px}.overview-brand-bio{font-size:11px;-webkit-line-clamp:6}.overview-brand-actions{gap:8px 14px}.overview-brand-actions>a{min-height:36px}.overview-brand-details{grid-template-columns:minmax(0,1fr);padding-top:24px;gap:26px}.overview-brand-colors{grid-template-columns:repeat(3,minmax(0,1fr))}.overview-brand-color i{height:42px}}.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){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-hover, #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(--theme-hover, 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(--theme-hover, 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}}.app-shell.compact-shell :is(.workspace-page,.context-page,.workspace-directory,.calendar-page,.trends-page,.overview-page,.profile-page,.settings-page){padding-top:0}.app-shell.compact-shell :is(.workspace-page-heading,.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(.workspace-page-heading,.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(.workspace-page-heading,.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(.workspace-page-heading,.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(.workspace-page,.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(.workspace-page,.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(.workspace-page-heading,.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(.workspace-page-heading,.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(.workspace-page,.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}}.app-shell.compact-shell .workspace-page-title{flex:1;min-width:0}.app-shell.compact-shell .workspace-page-heading h1{gap:6px}@media(max-width:740px){.app-shell.compact-shell .workspace-page-title{flex:1 1 210px}.app-shell.compact-shell .workspace-page-heading>.button{margin-left:auto}}.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(--theme-hover, 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(--theme-hover, 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-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}}:root{color-scheme:light}:root[data-theme=dark]{color-scheme:dark;--theme-canvas: #080a0d;--theme-chrome: var(--theme-canvas);--theme-raised: var(--theme-canvas);--theme-hover: #ffffff08;--theme-control: var(--theme-canvas);--theme-control-border: #ffffff2e;--theme-selected: #272c22;--theme-selected-border: #8a8d4f80;--ink: #f5f7fa;--muted: #a8b2c0;--line: #ffffff14;--soft: #ffffff08;--paper: var(--theme-canvas);--theme-text: #f5f7fa;--theme-secondary: #d5deeb;--theme-muted: #a8b2c0;--theme-on-strong: #080a0d;--theme-surface: var(--theme-canvas);--theme-subtle: var(--theme-canvas);--theme-soft: #ffffff0d;--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] .wordmark img{filter:brightness(0) invert(.94)}:root[data-theme=dark] .signin-brand{background:var(--theme-canvas);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line)}: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:var(--theme-canvas)}: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-hover: 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:var(--line)}: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:transparent;border-color:var(--line);box-shadow:none}:root[data-theme=dark] :is(.workspace-tile,.guideline-card,.context-card,.overview-stat,.studio-setting-card,.task-card):hover{background-color:var(--theme-hover);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:transparent}: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:var(--theme-hover);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:var(--theme-selected)}: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)}:root[data-theme=dark] .compact-shell :is(.calendar-content-card,.calendar-day,.calendar-single-day,.calendar-board,.calendar-mobile-day .calendar-mobile-cards,.agenda-day,.agenda-day-heading){background:transparent;box-shadow:none}:root[data-theme=dark] .compact-shell .calendar-content-card:hover{background:var(--theme-hover);border-color:var(--theme-line-strong)}:root[data-theme=dark] .phone-date-grid>button.past-day:not(.selected){background:transparent}:root[data-theme=dark] .phone-date-grid>button.selected{background:var(--theme-selected);border-color:var(--theme-selected-border);color:var(--theme-text-accent)}:root[data-theme=dark] .compact-shell :is(.calendar-day.calendar-drop-ready,.calendar-single-day.calendar-drop-ready){background:var(--theme-selected);box-shadow:inset 0 0 0 2px var(--theme-selected-border)}.paper-studio{--sidebar: 220px;--topbar: 44px;--line: var(--studio-border);--ink: var(--studio-ink);--muted: var(--studio-muted);--paper: var(--studio-surface);--soft: var(--studio-subtle)}.paper-studio.compact-shell .sidebar{background:var(--studio-subtle);border-right:1px solid var(--studio-border);padding:12px;gap:0}.paper-studio.compact-shell .topbar{height:44px;min-height:44px;padding:0 24px;border-bottom:1px solid var(--studio-border);box-shadow:none}.paper-studio .nav-item{min-height:32px;padding:6px 8px;border-radius:5px;font-size:13px;line-height:20px}.paper-studio .nav-item>svg{width:14px;height:14px;flex-shrink:0}.paper-studio .nav-item.active{background:var(--studio-inactive-bg);color:var(--studio-ink)}.paper-studio :is(.workspace-trigger,.workspace-picker-trigger){border-radius:5px}.paper-studio :is(.button,.icon-button){border-radius:6px;box-shadow:none}.paper-studio .button{min-height:28px;padding:5px 10px;font-size:12px;line-height:18px;border:1px solid var(--studio-border)}.paper-studio .button.primary{background:var(--studio-accent);border-color:var(--studio-accent);color:var(--theme-on-strong, #fff)}.paper-studio .button.primary:hover{background:#505dc5}.paper-studio :is(input,select){min-height:34px;padding:7px 10px;border-color:var(--studio-border);border-radius:5px}.paper-studio textarea{border-color:var(--studio-border);border-radius:5px}.paper-studio input[type=checkbox]{min-height:0;width:15px;height:15px;padding:0;accent-color:var(--studio-accent)}.paper-studio :is(input,select,textarea):focus{border-color:var(--studio-accent);box-shadow:0 0 0 2px var(--theme-shadow-soft, #5e6ad21a)}.paper-studio :is(.page-header,.context-header,.settings-page-header){border-bottom:1px solid var(--studio-border);padding-bottom:16px;margin-bottom:16px}.paper-studio :is(.page-header,.context-header,.settings-page-header) h1{font-size:24px;line-height:36px;font-weight:600;letter-spacing:-.03em}.paper-studio :is(.page-header,.context-header,.settings-page-header) p{font-size:13px;line-height:20px;color:var(--studio-muted)}.paper-studio :is(.task-group,.task-board-column,.workspace-directory-card,.domain-card,.integration-card,.statistics-card){border-color:var(--studio-border);border-radius:6px;box-shadow:none}.paper-studio :is(.task-row,.task-list-row){min-height:44px}.paper-studio .studio-page{padding:24px 28px;min-width:0}.paper-studio .studio-page>p{font-size:13px;color:var(--studio-muted);line-height:21px}.prompt-tags-editor{display:flex;flex-direction:column;gap:8px}.prompt-tags-editor .studio-toolbar{flex-wrap:nowrap;margin:0}.prompt-tags-editor .studio-toolbar input{flex:1;min-width:0}.paper-studio .mcp-page-guide{margin-bottom:12px}.paper-studio .mcp-page-guide:not([open]){font-size:11px}@media(max-width:700px){.paper-studio .studio-page{padding:20px 16px}.paper-studio.compact-shell .topbar{height:52px;min-height:52px;padding:0 16px}.paper-studio .button,.paper-studio .nav-item{min-height:36px}.paper-studio :is(.page-header,.context-header,.settings-page-header) h1{font-size:22px}.paper-studio .sidebar{max-width:calc(100vw - 44px)}}.paper-studio .application-badge{font-size:11px;color:var(--theme-secondary, #727680);font-weight:500;margin-left:auto}.paper-studio .sidebar-studio-home{display:flex;align-items:center;gap:8px}.paper-studio .application-switch{color:var(--theme-secondary, #727680);font-size:12px}.paper-studio.sidebar-collapsed .application-badge{display:none}.paper-studio .page.studio-variables{padding:24px 28px}@media(max-width:700px){.paper-studio .page.studio-variables{padding:20px 16px}}
