@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-mono:"JetBrains Mono", ui-monospace, monospace;--color-teal-500:#00baa7;--color-teal-600:#009588;--color-sky-500:#00a5ef;--color-sky-600:#0084cc;--color-neutral-500:#737373;--tracking-tight:-.025em;--leading-tight:1.25;--leading-normal:1.5;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-primary);--default-mono-font-family:"JetBrains Mono", ui-monospace, monospace}@supports (color:lab(0% 0 0)){:root,:host{--color-teal-500:lab(67.3859% -49.0983 -2.63511);--color-teal-600:lab(55.0223% -41.0774 -3.90277);--color-sky-500:lab(63.3038% -18.433 -51.0407);--color-sky-600:lab(51.7754% -11.4712 -49.8349);--color-neutral-500:lab(48.496% 0 0)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components{*{box-sizing:border-box}body{background:var(--background);color:var(--foreground);font-family:var(--font-primary);font-size:var(--type-body-size);line-height:var(--leading-normal);margin:0}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button:not(:disabled),a{cursor:pointer}a{color:inherit;text-decoration:none}button:disabled{opacity:.45;cursor:not-allowed}:focus-visible{outline:2px solid var(--ring);outline-offset:var(--space-1)}h1,h2,h3,p{margin:0}svg.lucide{width:var(--icon-md);height:var(--icon-md);flex-shrink:0}svg.lucide.icon-sm{width:var(--icon-sm);height:var(--icon-sm)}svg.lucide.icon-lg{width:var(--icon-lg);height:var(--icon-lg)}svg.lucide.icon-xl{width:var(--icon-xl);height:var(--icon-xl)}.muted{color:var(--muted-foreground)}h2{font-size:var(--type-section-size);font-weight:var(--type-section-weight);line-height:var(--type-section-leading)}h3{font-size:var(--type-subsection-size);font-weight:var(--type-subsection-weight);line-height:var(--type-subsection-leading)}small{font-size:var(--type-meta-size)}input:not([type=checkbox]):not([type=radio]):not([type=range]),select{min-height:var(--control-md);font-size:var(--type-body-size);max-width:100%}input[type=checkbox],input[type=radio]{width:var(--checkbox-size);height:var(--checkbox-size);accent-color:var(--primary);flex:none}.workspace-label .avatar,.sidebar-bottom .operator{display:none}.segmented button,.filter-tabs button{min-height:var(--control-md)}.error-message{border-color:var(--destructive);color:var(--destructive-soft)}.app-shell{min-height:100dvh;display:flex}.sidebar{width:var(--sidebar-width);padding:var(--space-5) var(--space-3) var(--space-4);background:var(--sidebar);border-right:1px solid var(--sidebar-border);flex-direction:column;flex-shrink:0;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.wordmark{align-items:center;gap:var(--space-2-5);padding:0 var(--space-2);margin-bottom:var(--space-5);font-size:var(--type-brand-size);letter-spacing:var(--tracking-tight);font-weight:600;display:flex}.wordmark-dot{color:var(--primary)}.brand-icon{width:var(--avatar-md);height:var(--avatar-md);border-radius:var(--radius-lg);color:var(--primary);border:1px solid var(--primary);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.brand-icon{border:1px solid color-mix(in oklab, var(--primary) 45%, transparent)}}.workspace-label,.operator{gap:var(--space-2);align-items:center;display:flex}.workspace-label{margin:0 0 var(--space-5);padding:var(--space-3) var(--space-1);gap:var(--space-2);border-block:1px solid var(--sidebar-border)}.workspace-label strong,.operator strong{font-weight:500;display:block}.workspace-label div>span,.operator div>span{color:var(--muted-foreground);font-size:var(--type-meta-size);display:block}.avatar{width:var(--avatar-md);height:var(--avatar-md);border-radius:var(--radius-lg);background:var(--muted);color:var(--muted-foreground);font-size:var(--type-body-size);flex-shrink:0;place-items:center;font-weight:600;display:inline-grid}.avatar.small{width:var(--avatar-md);height:var(--avatar-md);border-radius:50%}.nav-caption{padding:0 var(--space-2);color:var(--muted-foreground);font-size:var(--type-label-size);letter-spacing:var(--tracking-caps);text-transform:uppercase;margin-bottom:var(--space-2)}.sidebar nav{gap:var(--space-0-5);flex-direction:column;display:flex}.nav-link{align-items:center;gap:var(--space-2-5);min-height:var(--control-md);border-radius:var(--radius-md);padding:var(--space-1-5) var(--space-2);color:var(--muted-foreground);display:flex;position:relative}.nav-link:hover{background:var(--sidebar-accent);color:var(--foreground)}.nav-link.active{background:var(--muted);color:var(--foreground)}.nav-marker{display:none}.sidebar-bottom{padding:var(--space-6) var(--space-1) 0;margin-top:auto}.sidebar-bottom p{margin-top:var(--space-2);color:var(--muted-foreground)}.operator{border-top:1px solid var(--sidebar-border);margin-top:var(--space-5);padding-top:var(--space-4)}.workspace-main{margin-left:var(--sidebar-width);min-width:0;width:calc(100% - var(--sidebar-width))}.topbar{min-height:var(--topbar-height);padding:0 var(--page-gutter);justify-content:space-between;align-items:center;gap:var(--space-3);border-bottom:1px solid var(--surface-divider);display:flex}.breadcrumb{color:var(--muted-foreground);font-size:var(--type-meta-size)}.breadcrumb span{padding:0 var(--space-2-5);color:var(--border)}.page-content{padding:var(--space-6) var(--page-gutter) var(--space-10);max-width:var(--content-max);outline:none;margin:auto}.page-header{gap:var(--space-5);margin-bottom:var(--space-5);justify-content:space-between;align-items:flex-start;display:flex}.page-header p{margin-top:var(--space-1)}.button{justify-content:center;align-items:center;gap:var(--space-1-5);min-height:var(--control-md);padding:var(--space-1) var(--space-3);border-radius:var(--radius-md);font-weight:500;font-size:var(--type-body-size);line-height:var(--type-body-leading);white-space:nowrap;border:1px solid #0000;display:inline-flex}.button-brand-primary{background:var(--primary);color:var(--primary-foreground)}.button-brand-primary:hover{background:var(--primary-hover)}.button-neutral-secondary{background:var(--secondary);color:var(--foreground);border-color:var(--surface-border-strong)}.button-neutral-secondary:hover{background:var(--secondary-hover)}.button-neutral-tertiary{color:var(--muted-foreground);background:0 0}.button-neutral-tertiary:hover{color:var(--foreground);background:var(--muted)}.button-destructive-primary{background:var(--destructive);color:var(--primary-foreground)}.badge{align-items:center;gap:var(--space-1);border-radius:var(--radius-sm);padding:var(--space-0-5) var(--space-1-5);white-space:nowrap;color:var(--muted-foreground);background:var(--muted);font-size:var(--type-meta-size);line-height:var(--type-meta-leading);display:inline-flex}.badge-success{color:var(--success);background:var(--success)}@supports (color:color-mix(in lab, red, red)){.badge-success{background:color-mix(in oklab, var(--success) 12%, transparent)}}.badge-warning{color:var(--warning);background:var(--warning)}@supports (color:color-mix(in lab, red, red)){.badge-warning{background:color-mix(in oklab, var(--warning) 12%, transparent)}}.badge-error{color:var(--destructive);background:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.badge-error{background:color-mix(in oklab, var(--destructive) 12%, transparent)}}.badge-brand{color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.badge-brand{background:color-mix(in oklab, var(--primary) 12%, transparent)}}.badge-ai{color:var(--ai-accent);background:var(--ai-accent)}@supports (color:color-mix(in lab, red, red)){.badge-ai{background:color-mix(in oklab, var(--ai-accent) 12%, transparent)}}.section-surface{background:var(--card);border:1px solid var(--surface-border);border-radius:var(--radius-xl)}.empty-state{padding:var(--space-16) var(--space-5);align-items:center;gap:var(--space-3);text-align:center;flex-direction:column;display:flex}.empty-state p{max-width:var(--size-10)}.empty-icon{width:var(--size-2);height:var(--size-2);border:1px solid var(--surface-border-strong);border-radius:var(--radius-xl);background:var(--surface-sunken);color:var(--muted-foreground);margin-bottom:var(--space-2);place-items:center;display:grid}.skip-link{top:var(--space-2);left:var(--space-2);padding:var(--space-2);background:var(--popover);z-index:100;position:fixed;transform:translateY(-150%)}.skip-link:focus{transform:none}@media (max-width:1023px){.sidebar{padding-inline:var(--space-2-5)}}@media (max-width:767px){.app-shell{display:block}.sidebar{width:100%;padding:var(--space-3);border-right:0;border-bottom:1px solid var(--sidebar-border);position:static}.wordmark{margin:0 0 var(--space-3);font-size:var(--type-brand-size);padding:0}.brand-icon{width:var(--avatar-md);height:var(--avatar-md)}.workspace-label,.nav-caption,.sidebar-bottom{display:none}.sidebar nav{gap:var(--space-1);flex-direction:row}.nav-link{padding:var(--space-2) var(--space-1);font-size:var(--type-body-size);justify-content:center;gap:var(--space-1-5);flex:1}.nav-marker{display:none}.workspace-main{width:100%;margin:0}.topbar{min-height:var(--control-lg);padding:0 var(--space-4)}.page-content{padding:var(--space-5) var(--space-4)}.page-header{gap:var(--space-3);margin-bottom:var(--space-5);flex-wrap:wrap}.empty-state{padding:var(--space-10) var(--space-4)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.load-state{padding:var(--space-10);gap:var(--space-4);align-items:center;display:flex}.back-link{align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);color:var(--muted-foreground);font-size:var(--type-body-size);display:inline-flex}.back-link:hover,.text-link:hover,.post-title:hover{color:var(--primary)}.text-link{align-items:center;gap:var(--space-1-5);min-height:var(--control-sm);font-size:var(--type-body-size);font-weight:500;display:inline-flex}.queue-summary{justify-content:space-between;align-items:center;gap:var(--space-3);font-size:var(--type-body-size);margin-bottom:var(--space-3);display:flex}.queue-summary strong{color:var(--primary);font-weight:600}.filter-tabs{gap:var(--space-5);border-bottom:1px solid var(--surface-border);display:flex;overflow-x:auto}.filter-tabs button{color:var(--muted-foreground);padding:0 0 var(--space-3);white-space:nowrap;font-size:var(--type-body-size);background:0 0;border:0;border-bottom:2px solid #0000}.filter-tabs button.selected{color:var(--foreground);border-bottom-color:var(--primary)}.queue-toolbar{gap:var(--space-3);margin:var(--space-3) 0;justify-content:space-between;align-items:center;min-width:0;display:flex}.search-field{gap:var(--space-2);color:var(--muted-foreground);max-width:var(--size-9);align-items:center;width:100%;display:flex}.search-field input{width:100%;min-width:0}input,textarea,select{color:var(--foreground);background:var(--surface-sunken);border:1px solid var(--surface-border-strong);border-radius:var(--radius-md);padding:var(--space-1) var(--space-2-5)}input::placeholder,textarea::placeholder{color:var(--muted-foreground)}input[type=radio]{accent-color:var(--primary)}textarea{resize:vertical;font-size:var(--type-body-size);line-height:var(--leading-relaxed)}.inline-field{gap:var(--space-2);color:var(--muted-foreground);font-size:var(--type-body-size);align-items:center;min-width:0;display:flex}.queue-toolbar .inline-field{flex:0 1 min(100%, var(--size-11))}.queue-toolbar .inline-field select{text-overflow:ellipsis;min-width:0;max-width:100%;overflow:hidden}.table-wrap{overflow:auto}.data-table{border-collapse:collapse;text-align:left;width:100%}.data-table th{color:var(--muted-foreground);font-weight:400;font-size:var(--type-meta-size);padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--surface-divider)}.data-table td{padding:var(--space-2-5) var(--space-4);border-bottom:1px solid var(--surface-divider);vertical-align:middle}.data-table tbody tr:last-child td{border-bottom:0}.data-table tbody tr:hover{background:var(--surface-hover)}.data-table th:first-child{width:49%}.content-table th:first-child{width:auto}.content-table th:nth-child(2){width:49%}.post-title{font-size:var(--type-subsection-size);font-weight:500;line-height:var(--leading-tight)}.row-excerpt{max-width:var(--size-12);text-overflow:ellipsis;white-space:nowrap;font-size:var(--type-meta-size);color:var(--muted-foreground);margin:var(--space-0-5) 0 0;overflow:hidden}.queue-post-line{align-items:baseline;column-gap:var(--space-2-5);row-gap:var(--space-0-5);flex-wrap:wrap;display:flex}.entry-options{gap:var(--space-4);margin-bottom:var(--space-6);max-width:var(--size-17);grid-template-columns:1fr 1fr;display:grid}.entry-option{grid-template-columns:var(--icon-xl) 1fr;gap:var(--space-2) var(--space-2-5);padding:var(--space-5);border:1px solid var(--surface-border-strong);border-radius:var(--radius-lg);background:var(--card);color:var(--foreground);text-align:left;display:grid}.entry-option span{color:var(--muted-foreground);font-size:var(--type-body-size);grid-column:2}.entry-option.selected{border-color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.entry-option.selected{background:color-mix(in oklab, var(--primary) 6%, var(--card))}}.entry-option svg{color:var(--primary)}.form-panel{padding:var(--space-6);max-width:var(--size-17)}.panel-heading{justify-content:space-between;align-items:center;gap:var(--space-2-5);margin-bottom:var(--space-4);display:flex}.field{gap:var(--space-1-5);margin:var(--space-4) 0;font-size:var(--type-meta-size);flex-direction:column;font-weight:500;display:flex}.field input,.field textarea,.field select{width:100%;font-size:var(--type-body-size);font-weight:400}.form-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.radio-row{align-items:start;gap:var(--space-2);margin:var(--space-4) 0;display:flex}.radio-row small{margin-top:var(--space-1);color:var(--muted-foreground);display:block}.angles{padding-block:var(--space-5);margin-top:var(--space-5);border-top:1px solid var(--surface-divider)}.draft-options{gap:var(--space-5);border-top:1px solid var(--surface-divider);padding-top:var(--space-5);grid-template-columns:1fr 1fr;display:grid}.draft-option p{white-space:pre-wrap;margin:var(--space-4) 0;font-size:var(--type-reading-size);line-height:var(--type-reading-leading)}.notice,.error-message{border:1px solid var(--surface-border-strong);border-radius:var(--radius-lg);background:var(--muted);padding:var(--space-3) var(--space-4);margin:var(--space-4) 0;font-size:var(--type-body-size)}.error-message{border-color:var(--destructive);background:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.error-message{background:color-mix(in oklab, var(--destructive) 7%, var(--card))}}.save-status{align-items:center;gap:var(--space-2);color:var(--muted-foreground);font-size:var(--type-body-size);display:flex}.editor-region{min-width:0}.copy-editor{border-color:var(--surface-border);background:var(--card);width:100%;min-height:var(--size-8);padding:var(--space-4);font-size:var(--type-reading-size);line-height:var(--type-reading-leading)}.assistance-label{margin:var(--space-2) 0 var(--space-6)}.preview-region{min-width:0}.segmented{padding:var(--space-1);gap:var(--space-1);background:var(--muted);border-radius:var(--radius-md);display:flex}.segmented button{padding:var(--space-1-5) var(--space-2);color:var(--muted-foreground);font-size:var(--type-body-size);border-radius:var(--radius-sm);background:0 0;border:0}.segmented button[aria-pressed=true]{color:var(--foreground);background:var(--surface-raised)}.preview-note{text-align:center;margin-top:var(--space-4);line-height:1.8}.source-entry{align-items:start;gap:var(--space-2);padding-bottom:var(--space-4);flex-direction:column;display:flex}.source-entry .panel-heading{width:100%;margin-bottom:0}.note-line{border-top:1px solid var(--surface-divider);padding:var(--space-3) 0;margin-top:var(--space-3)}.note-line>strong{margin-right:var(--space-2);font-size:var(--type-body-size)}.note-line>.text-label{margin-right:var(--space-2)}.revision-entry{padding:var(--space-2-5) 0;border-bottom:1px solid var(--surface-divider)}.revision-entry summary{cursor:pointer;font-size:var(--type-body-size)}.activity-entry{font-size:var(--type-body-size)}.activity-entry span{display:block}.comparison{gap:var(--space-4);margin:var(--space-4) 0;grid-template-columns:1fr 1fr;display:grid}.comparison p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--type-body-size);margin-top:var(--space-2)}.suggestion-panel,.conflict-panel{padding:var(--space-4);margin:var(--space-4) 0;border:1px solid var(--surface-border-strong);border-radius:var(--radius-lg)}.mobile-studio-switch{display:none}.result-grid{gap:var(--space-8);margin-top:var(--space-6);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);display:grid}.result-copy{border-bottom:1px solid var(--surface-divider);padding-bottom:var(--space-5)}.result-copy>p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--type-reading-size);line-height:var(--type-reading-leading);margin:var(--space-4) 0}.observations{padding-top:var(--space-6)}.metric-grid{gap:var(--space-6);margin:var(--space-6) 0;grid-template-columns:1fr 1fr;display:grid}.metric-grid dt{color:var(--muted-foreground);font-size:var(--type-body-size)}.metric-grid dd{margin:var(--space-1-5) 0;font-size:var(--type-metric-size);font-weight:500}.metric-grid p{font-size:var(--type-body-size);color:var(--muted-foreground);max-width:var(--size-7)}.receipt-panel{padding-left:var(--space-6);border-left:1px solid var(--surface-divider)}.receipt-entry{padding:0 0 var(--space-5);margin-bottom:var(--space-5);border-bottom:1px solid var(--surface-divider)}.receipt-entry>p{margin:var(--space-2-5) 0;font-size:var(--type-body-size)}.receipt-entry details{margin-top:var(--space-4);font-size:var(--type-body-size)}.receipt-entry summary{cursor:pointer}.receipt-entry dt{color:var(--muted-foreground);margin-top:var(--space-2-5)}.receipt-entry dd{font-family:var(--font-mono);margin:var(--space-1-5) 0;font-size:var(--type-body-size);overflow-wrap:anywhere}.follow-up-context{margin:0 0 var(--space-5);font-size:var(--type-body-size);color:var(--muted-foreground)}@media (max-width:767px){.result-grid{gap:var(--space-6);grid-template-columns:1fr}.receipt-panel{border-left:0;border-top:1px solid var(--surface-divider);padding:var(--space-5) 0 0}.metric-grid{gap:var(--space-4)}}.semantic-authoring,.manual-handoff{margin:var(--space-4) 0;padding:var(--space-3);border:1px solid var(--surface-border);border-radius:var(--radius-lg);background:var(--muted)}.semantic-authoring p,.manual-handoff p{margin:var(--space-2) 0}.mention-results,.manual-checklist{margin:var(--space-2) 0;padding-left:var(--space-4)}.mention-results{gap:var(--space-1-5);padding-left:0;list-style:none;display:grid}.mention-results .button{justify-content:flex-start;width:100%}.manual-handoff{border-left:var(--border-accent) solid var(--primary)}.dialog-overlay{z-index:50;background:var(--overlay-backdrop,var(--background));position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.dialog-overlay{background:var(--overlay-backdrop,color-mix(in oklab, var(--background) 75%, transparent))}}.dialog-overlay{-webkit-backdrop-filter:blur(var(--overlay-blur));backdrop-filter:blur(var(--overlay-blur))}.dialog-content{z-index:51;width:min(var(--size-14), calc(100vw - 2 * var(--space-4)));max-height:calc(100dvh - 2 * var(--space-5));border:1px solid var(--surface-border-strong);border-radius:var(--radius-xl);padding:var(--space-6);background:var(--popover);box-shadow:var(--shadow-lg);position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.confirmation-context{gap:var(--space-3);margin:var(--space-4) 0 var(--space-2-5);font-size:var(--type-body-size);flex-wrap:wrap;align-items:center;display:flex}.confirmation-copy{padding:var(--space-3);border:1px solid var(--surface-border);border-radius:var(--radius-md);white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--type-body-size);max-height:var(--size-5);overflow-y:auto}.inline-radios{gap:var(--space-6);margin:var(--space-4) 0;border:0;padding:0;display:flex}.inline-radios label{gap:var(--space-2);align-items:center;display:flex}.dialog-actions{justify-content:space-between;gap:var(--space-2-5);margin-top:var(--space-5);display:flex}.timing-summary{font-size:var(--type-body-size)}.timing-summary span{margin-top:var(--space-1-5);display:block}.calendar-toolbar{justify-content:space-between;gap:var(--space-4);margin:var(--space-5) 0;align-items:center;display:flex}.calendar-toolbar strong{font-weight:500;font-size:var(--type-body-size)}.calendar-week{min-height:var(--size-11);grid-template-columns:repeat(7,minmax(0,1fr));display:grid;overflow:hidden}.calendar-day{border-right:1px solid var(--surface-divider);padding:var(--space-3) var(--space-2);min-width:0}.calendar-day:last-child{border:0}.calendar-day h2{align-items:center;gap:var(--space-2);font-size:var(--type-body-size);color:var(--muted-foreground);margin-bottom:var(--space-5);flex-direction:column;font-weight:400;display:flex}.calendar-day h2 strong{color:var(--foreground);font-size:var(--type-subsection-size);font-weight:500}.calendar-post{align-items:flex-start;gap:var(--space-2);padding:var(--space-2-5) 0;border-top:1px solid var(--surface-divider);margin-bottom:var(--space-4);flex-direction:column;display:flex}.calendar-post a{font-size:var(--type-body-size);overflow-wrap:anywhere;font-weight:500}.calendar-post .badge{white-space:normal;font-size:var(--type-body-size)}.calendar-empty{text-align:center}.demo-clock{justify-content:space-between;align-items:center;gap:var(--space-5);border-top:1px solid var(--surface-divider);margin-top:var(--space-6);padding-top:var(--space-5);display:flex}.demo-clock p{margin-top:var(--space-2)}@media (max-width:1100px){.calendar-toolbar{flex-wrap:wrap}}@media (max-width:767px){.dialog-content{padding:var(--space-4)}.dialog-actions{flex-wrap:wrap}.calendar-week{min-height:0;display:block}.calendar-day{padding:var(--space-4);border:0}.calendar-day h2{margin-bottom:var(--space-2-5);flex-direction:row}.calendar-day.is-empty{display:none}.calendar-post{padding:var(--space-2-5) 0;margin:0}.demo-clock{flex-direction:column;align-items:flex-start}}.settings-nav{gap:var(--space-5);border-bottom:1px solid var(--surface-divider);margin-bottom:var(--space-6);font-size:var(--type-body-size);display:flex}.settings-nav a{padding-bottom:var(--space-3);color:var(--muted-foreground);border-bottom:2px solid #0000}.settings-nav a[aria-current=page]{color:var(--foreground);border-color:var(--primary)}.settings-form{max-width:var(--size-15);margin-inline:auto}.settings-form>p[role=status]{margin-top:var(--space-3)}.capability-list{gap:var(--space-3);font-size:var(--type-body-size);margin:var(--space-5) 0;grid-template-columns:1fr 1fr;display:grid}.capability-list dt{color:var(--muted-foreground)}.capability-list dd{margin:0}.connection-help{margin-top:var(--space-6);border-top:1px solid var(--surface-divider);padding-top:var(--space-4)}.connection-help summary{cursor:pointer}.connection-help p{margin-top:var(--space-3);color:var(--muted-foreground);font-size:var(--type-body-size)}@media (max-width:1100px){.content-table .hide-small{display:none}.content-table th,.content-table td{padding:var(--space-3) var(--space-2-5)}.content-table .row-actions{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.preview-region>.panel-heading{flex-wrap:wrap}}@media (max-width:767px){.queue-summary{gap:var(--space-1-5);flex-direction:column}.queue-toolbar{flex-direction:column;align-items:stretch}.hide-small{display:none}.data-table th,.data-table td{padding:var(--space-3) var(--space-2-5)}.data-table td:first-child{min-width:var(--size-5)}.row-excerpt{max-width:var(--size-5)}.data-table th:last-child,.data-table td:last-child{display:none}.entry-options,.draft-options,.comparison{grid-template-columns:1fr}.entry-option,.form-panel{padding:var(--space-4)}.copy-editor{padding:var(--space-3)}}.delete-draft-dialog [data-slot=description],.delete-draft-dialog>p{margin-top:var(--space-3)}.queue-pagination{justify-content:flex-end;align-items:center;gap:var(--space-2-5);margin-top:var(--space-4);flex-wrap:wrap;display:flex}@media (max-width:767px){.queue-toolbar .inline-field{flex-basis:auto;justify-content:space-between;width:100%}.queue-toolbar .inline-field select{flex:1 1 0}.queue-pagination{justify-content:space-between}}.mention-results [aria-selected=true] .button{outline:2px solid var(--primary);outline-offset:1px}}@layer screens{.account-toolbar{justify-content:space-between;align-items:center;gap:var(--space-5);margin-bottom:var(--space-5);display:flex}.account-toolbar p{max-width:var(--size-15)}.production-account .panel-heading{flex-wrap:wrap}.account-selection{max-width:var(--size-16)}.account-selection>.form-actions{margin-top:var(--space-4)}.account-reference{overflow-wrap:anywhere}.page-choice-list{gap:var(--space-3);margin-block:var(--space-5);display:grid}.page-choice-list>div{justify-content:space-between;align-items:center;gap:var(--space-4);padding-block:var(--space-3);border-bottom:1px solid var(--surface-divider);display:flex}@media (max-width:600px){.account-toolbar,.page-choice-list>div{flex-direction:column;align-items:flex-start}.account-selection .account-facts,.production-account .account-facts{grid-template-columns:minmax(0,1fr)}.production-account .panel-heading>.badge{margin-left:0}.production-account .panel-heading>.grow{flex-basis:calc(100% - var(--size-2))}}.sign-in-page{min-height:100dvh;max-width:var(--content-max);padding:var(--space-10) clamp(var(--space-5),6vw,var(--space-16));margin:auto}.sign-in-brand{align-items:center;gap:var(--space-3);font-size:var(--type-brand-size);font-weight:600;display:flex}.sign-in-workspace{font-size:var(--type-subsection-size);color:var(--muted-foreground);margin-left:auto;font-weight:400}.sign-in-layout{align-items:center;gap:clamp(var(--space-8),7vw,var(--space-16));grid-template-columns:1.2fr 1fr;min-height:70vh;display:grid}.sign-in-intro h1{font-size:var(--type-display-size);letter-spacing:-.035em;max-width:var(--size-14);margin:var(--space-4) 0 var(--space-6);line-height:1.08}.sign-in-intro>p:last-of-type{font-size:var(--type-section-size);max-width:var(--size-12);color:var(--muted-foreground)}.sign-in-process{align-items:center;gap:var(--space-4);margin-top:var(--space-8);color:var(--muted-foreground);display:flex}.sign-in-panel{padding:var(--space-8);border-radius:var(--radius-xl)}.sign-in-panel h2{margin:0 0 var(--space-3)}.sign-in-panel form{margin-top:var(--space-6)}.sign-in-panel .button{width:100%;min-height:var(--control-lg);justify-content:center}.sign-in-help{margin-top:var(--space-5);font-size:var(--type-body-size)}.signed-in-user{align-items:flex-start;gap:var(--space-2-5);overflow-wrap:anywhere;flex-direction:column;display:flex}@media (max-width:800px){.sign-in-page{padding:var(--space-6) var(--space-4)}.sign-in-layout{gap:var(--space-8);padding-top:var(--space-10);grid-template-columns:1fr}.sign-in-panel{padding:var(--space-5)}.sign-in-process{margin-top:var(--space-5)}.sign-in-workspace{font-size:var(--type-body-size)}.sign-in-intro h1{font-size:var(--type-display-size)}}.native-template-filters{gap:var(--space-5);flex-wrap:wrap;display:flex}.native-template-filters .field{min-width:var(--size-6)}.native-template-grid{grid-template-columns:repeat(auto-fill,minmax(min(var(--size-8),100%),1fr));gap:var(--space-5);display:grid}.native-template-card{border-radius:var(--radius-lg);overflow:hidden}.native-template-card>img{width:100%;height:var(--size-7);object-fit:contain;background:var(--background);display:block}.native-template-card>div{padding:var(--space-4)}.native-template-card h3{font-size:var(--type-section-size)}.native-template-card p{margin:var(--space-2) 0 var(--space-3)}body .native-composer{width:min(var(--size-19),calc(100vw - 2 * var(--space-5)));max-width:none;max-height:calc(100dvh - 2 * var(--space-5));padding:var(--space-6);overflow:auto}.native-composer-heading{justify-content:space-between;align-items:flex-start;gap:var(--space-5);display:flex}.native-composer-heading h2{font-size:var(--type-section-size)}.native-composer-heading p{color:var(--muted-foreground);margin-top:var(--space-2)}.native-composer-layout{grid-template-columns:minmax(var(--size-7),.8fr) minmax(var(--size-8),1.2fr);gap:var(--space-6);margin-top:var(--space-5);display:grid}.native-composer-fields{border:0;min-width:0;padding:0}.native-composer-fields>.field:first-of-type{margin-top:0}.native-composer-preview{align-self:start;min-width:0;position:sticky;top:0}.native-composer-preview>img{object-fit:contain;background:var(--background);width:100%;max-height:60vh;display:block}.native-composer-preview>p{margin-top:var(--space-3)}.native-composer-preview .form-actions{margin-top:var(--space-4)}.native-logo-field{padding-block:var(--space-2-5);border-block:1px solid var(--surface-border)}body .carousel-composer{width:min(var(--content-max),calc(100vw - 2 * var(--space-5)))}.carousel-allowance{font-size:var(--type-body-size)}.carousel-composer-layout{grid-template-columns:minmax(var(--size-7),var(--size-8)) minmax(var(--size-7),.95fr) minmax(var(--size-8),1fr);gap:var(--space-6);margin-top:var(--space-5);align-items:start;display:grid}.carousel-rail{border:0;min-width:0;margin:0;padding:0}.carousel-rail-heading,.carousel-template{justify-content:space-between;align-items:baseline;gap:var(--space-2-5);display:flex}.carousel-rail-heading h3,.carousel-template h3{font-size:var(--type-section-size);font-weight:500}.carousel-count,.carousel-number{font-family:var(--font-mono);font-size:var(--type-meta-size);color:var(--muted-foreground)}.carousel-slide-list{margin:var(--space-2-5) 0 0;padding:var(--space-1);gap:var(--space-1);max-height:min(46vh,var(--size-11));border:1px solid var(--surface-border);border-radius:var(--radius-lg);background:var(--surface-sunken,var(--background));list-style:none;display:grid;overflow-y:auto}.carousel-slide-list button{grid-template-columns:var(--icon-lg) var(--thumb-sm) minmax(0,1fr);align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-2) var(--space-2) var(--space-1-5);border-radius:var(--radius-md);color:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;display:grid}.carousel-slide-list button:hover{background:var(--muted)}.carousel-slide-list button[aria-current=true]{background:var(--card);border-color:var(--surface-border-strong);box-shadow:inset var(--border-accent) 0 0 var(--primary)}.carousel-slide-list img{width:var(--thumb-sm);object-fit:cover;border-radius:var(--radius-sm);background:var(--background);height:auto;display:block}.carousel-number{text-align:right}.carousel-slide-text{gap:2px;min-width:0;display:grid}.carousel-slide-text strong{font-size:var(--type-body-size);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}.carousel-slide-text span{font-size:var(--type-meta-size);color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.carousel-rail-actions{justify-content:space-between;align-items:center;gap:var(--space-2);margin-top:var(--space-2-5);flex-wrap:wrap;display:flex}body .carousel-rail-actions .button{padding-inline:var(--space-2-5)}.carousel-slide-actions{gap:2px;display:flex}.carousel-icon{width:var(--control-sm);height:var(--control-md);border-radius:var(--radius-md);color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.carousel-icon:hover:not(:disabled){background:var(--muted);color:var(--foreground)}.carousel-icon:disabled{opacity:.35;cursor:default}.carousel-rail>.field{margin-bottom:var(--space-2)}.carousel-rail>.muted{font-size:var(--type-body-size)}.carousel-template{padding-bottom:var(--space-3);margin-bottom:var(--space-4);border-bottom:1px solid var(--surface-divider);flex-wrap:wrap;align-items:center}.carousel-template>div{gap:2px;min-width:0;display:grid}.carousel-template .button{flex-shrink:0}.carousel-fields>.field:first-of-type{margin-top:0}.carousel-template-choice .native-template-filters .field{flex:1;min-width:0;margin-top:0}.carousel-template-choice .native-template-grid{grid-template-columns:repeat(auto-fill,minmax(var(--size-3),1fr));gap:var(--space-2)}.carousel-template-choice .native-template-card{border-radius:var(--radius-lg)}.carousel-template-choice .native-template-card>img{height:auto}.carousel-template-choice .native-template-card>div{padding:var(--space-2)}.carousel-template-choice .native-template-card h3{font-size:var(--type-meta-size);margin-bottom:var(--space-2);white-space:nowrap;text-overflow:ellipsis;line-height:1.4;overflow:hidden}.carousel-template-choice .native-template-card p{display:none}.carousel-template-choice .native-template-card .button{width:100%;min-height:var(--control-sm);padding:var(--space-1) 2px;font-size:var(--type-meta-size)}.carousel-preview>img{max-height:min(62vh,var(--size-14));border-radius:var(--radius-md)}.carousel-footer{justify-content:space-between;align-items:center;gap:var(--space-4);margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--surface-divider);display:flex}.carousel-footer p{flex:1;min-width:0;margin:0}@media (max-width:1100px){.carousel-composer-layout{grid-template-columns:var(--size-8) minmax(0,.9fr) minmax(0,1fr);gap:var(--space-5)}}@media (max-width:940px){.carousel-composer-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.carousel-rail{grid-column:1/-1}.carousel-slide-list{max-height:var(--size-7)}}@media (max-width:640px){.carousel-composer-layout{grid-template-columns:minmax(0,1fr)}.carousel-footer{flex-direction:column;align-items:stretch}}@media (max-width:800px){body .native-composer{width:calc(100vw - 2 * var(--space-2-5));max-height:calc(100dvh - 2 * var(--space-2-5));padding:var(--space-4)}.native-composer-layout{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}.native-composer-preview{position:static}.native-template-filters .field{flex:1;min-width:0}}body .calendar-post{border-top:1px solid var(--surface-border);padding:var(--space-3) 0}body .calendar-toolbar strong{font-size:var(--type-subsection-size)}body .calendar-week{min-height:var(--size-11)}body .calendar-day{padding:var(--space-3) var(--space-2-5)}body .calendar-post .badge{max-width:100%}body .copy-editor{font-size:var(--type-reading-size);line-height:var(--type-reading-leading);min-height:var(--size-9);font-family:system-ui,sans-serif}body .preview-region>.panel-heading{gap:var(--space-4);flex-wrap:wrap}.grow{flex:1;min-width:0}.block{display:block}.field-grid{grid-template-columns:repeat(auto-fit,minmax(var(--size-5),1fr));gap:var(--space-4);display:grid}.editorial-card{padding:var(--space-5);margin-bottom:var(--space-4)}.editorial-card>p{margin:var(--space-2-5) 0 var(--space-4)}.account-list,.campaign-cards{grid-template-columns:repeat(auto-fit,minmax(min(var(--size-9),100%),1fr));gap:var(--space-5);display:grid}.account-avatar{width:var(--avatar-lg);height:var(--avatar-lg);background:var(--secondary-hover);border-radius:var(--radius-md);font-size:var(--type-subsection-size);flex:none;place-items:center;font-weight:600;display:grid}.account-avatar.person{border-radius:50%}.account-facts{gap:var(--space-4);margin:var(--space-5) 0;display:grid}.account-facts dt{color:var(--muted-foreground);font-size:var(--type-body-size)}.account-facts dd{margin:var(--space-1) 0 0}.check-row{gap:var(--space-2-5);min-height:var(--control-md);cursor:pointer;align-items:center;display:flex}.check-row small{color:var(--muted-foreground);margin-top:var(--space-1);font-weight:400;display:block}.campaign-form{max-width:var(--size-17)}.account-selection{border:1px solid var(--surface-border);border-radius:var(--radius-lg);padding:var(--space-3);margin:var(--space-4) 0}.campaign-meta{gap:var(--space-5);color:var(--muted-foreground);padding:0 0 var(--space-6);border-bottom:1px solid var(--surface-divider);flex-wrap:wrap;display:flex}.campaign-layout{grid-template-columns:minmax(0,1fr) var(--size-8);gap:var(--space-6);margin-top:var(--space-6);display:grid}.sequence-row{align-items:flex-start;gap:var(--space-4);padding:var(--space-5) 0;border-top:1px solid var(--surface-divider);display:flex}.sequence-number{font-family:var(--font-mono);font-size:var(--type-body-size);color:var(--muted-foreground);padding-top:var(--space-1)}.sequence-row .row-excerpt{white-space:normal;-webkit-line-clamp:2;max-width:none;margin:var(--space-2) 0 var(--space-3);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sequence-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.release-agenda{background:var(--card);border:1px solid var(--surface-border);border-radius:var(--radius-lg);padding:var(--space-5);height:fit-content}.release-agenda>p{font-size:var(--type-body-size);margin:var(--space-2-5) 0 var(--space-5)}.agenda-entry{border-top:1px solid var(--surface-divider);padding:var(--space-4) 0}.agenda-entry strong,.agenda-entry span{display:block}.agenda-entry span{font-size:var(--type-body-size);color:var(--muted-foreground);margin:var(--space-2) 0 var(--space-3)}.campaign-card{gap:var(--space-3);min-height:var(--size-5);flex-direction:column;transition:border-color .15s;display:flex}.campaign-card:hover{border-color:var(--primary)}.eyebrow{font-size:var(--type-body-size);color:var(--muted-foreground)}.campaign-card-footer{justify-content:space-between;gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--surface-divider);font-size:var(--type-body-size);margin-top:auto;display:flex}.empty-editorial{padding:var(--space-10) var(--space-6);text-align:center;border:1px solid var(--surface-border);border-radius:var(--radius-lg)}.empty-editorial p{margin:var(--space-3) auto var(--space-5);max-width:var(--size-13);color:var(--muted-foreground)}.intake-layout{grid-template-columns:minmax(0,1.5fr) minmax(var(--size-8),1fr);gap:var(--space-6);display:grid}.import-row{border-top:1px solid var(--surface-divider);padding:var(--space-4) 0}.preserve-copy,.template-copy{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;margin:var(--space-4) 0}body summary{cursor:pointer;min-height:var(--control-md);padding:var(--space-2) 0}.library-tools{gap:var(--space-5);margin-top:var(--space-5);grid-template-columns:1fr 1fr;align-items:start;display:grid}.library-tools .editorial-card>h2+.button{margin-top:var(--space-3)}.asset-grid{grid-template-columns:repeat(auto-fill,minmax(var(--size-6),1fr));gap:var(--space-5);display:grid}.asset-card{overflow:hidden}.asset-card>img{aspect-ratio:1;object-fit:contain;background:var(--media-backdrop);width:100%}.asset-card>div{padding:var(--space-4);overflow-wrap:anywhere}.asset-card p{font-size:var(--type-body-size);margin-top:var(--space-2)}.crop-preview{background:var(--background);width:100%;overflow:hidden}.crop-preview img{object-fit:cover;width:100%;height:100%}.template-candidate{padding-top:var(--space-3)}.draft-planner{padding:var(--space-5);margin:var(--space-5) 0}.planning-row{gap:var(--space-5);padding:var(--space-4) 0;border-top:1px solid var(--surface-divider);justify-content:space-between;align-items:center;display:flex}.planning-row .check-row{flex:1}.batch-actions{gap:var(--space-3);padding:var(--space-4) 0;flex-wrap:wrap;align-items:center;display:flex}.row-actions{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}body .content-table th.selection-cell,body .content-table td.selection-cell{width:var(--control-md);min-width:var(--control-md);padding-inline:var(--space-3)}body .content-table th:nth-child(2){width:60%}body .content-table .queue-actions-cell{width:var(--size-2);text-align:right;position:relative}body .content-table .queue-date-button{box-shadow:none;color:var(--foreground);padding:var(--space-1-5) 0;min-height:var(--control-sm);white-space:nowrap;background:0 0;border:0;font-weight:500}body .content-table .queue-date-button:hover{color:var(--primary);text-underline-offset:var(--underline-offset);text-decoration:underline}.queue-date-static{gap:var(--space-2);white-space:nowrap;align-items:center;display:inline-flex}.queue-date-caption{padding-left:var(--space-5)}body .draft-menu-trigger{width:var(--control-md);height:var(--control-md);padding:var(--space-2)}.draft-row-menu{z-index:60;width:var(--size-5);max-width:calc(100vw - 2 * var(--space-2));padding:var(--space-1-5);border:1px solid var(--surface-border-strong);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--menu-shadow);position:fixed}.draft-row-menu button{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-2-5);border-radius:var(--radius-sm);color:var(--destructive);text-align:left;font:inherit;font-size:var(--type-body-size);background:0 0;border:0;display:flex}.draft-row-menu button:hover,.draft-row-menu button:focus-visible{background:var(--surface-hover)}.release-preview{padding-left:var(--space-4);margin:var(--space-5) 0}.release-preview li{padding:var(--space-2) 0}.release-preview li>span{font-size:var(--type-body-size);color:var(--muted-foreground);display:block}.insight-filters{gap:var(--space-5);flex-wrap:wrap;display:flex}.insight-summary{gap:var(--space-4);margin:var(--space-6) 0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.insight-summary>div{padding:var(--space-5);background:var(--card);border:1px solid var(--surface-border);border-radius:var(--radius-lg)}.insight-summary strong{font-size:var(--type-metric-size);margin-top:var(--space-2);display:block}.confirmation-media{margin:var(--space-4) 0}.confirmation-media img{max-width:100%;max-height:var(--size-8);object-fit:contain;border:1px solid var(--surface-border);border-radius:var(--radius-md);margin:auto;display:block}.confirmation-media figcaption{font-size:var(--type-body-size);margin-top:var(--space-2);overflow-wrap:anywhere;line-height:1.5}.delivery-heading{align-items:center;gap:var(--space-3);margin:var(--space-4) 0;flex-wrap:wrap;display:flex}.production-result{grid-template-columns:minmax(0,1.25fr) minmax(var(--size-8),1fr)}.delivery-evidence{padding:var(--space-5);background:var(--card);border:1px solid var(--surface-border);border-radius:var(--radius-lg);align-self:start;min-width:0}.delivery-facts{gap:var(--space-4);margin:0 0 var(--space-6);display:grid}.delivery-facts dt{color:var(--muted-foreground);font-size:var(--type-body-size)}.delivery-facts dd{margin:var(--space-1-5) 0 0;overflow-wrap:anywhere;line-height:1.5}.delivery-facts code{font-size:var(--type-meta-size)}.delivery-history ol{margin:var(--space-4) 0 0;padding:0;list-style:none}.delivery-history li{padding:var(--space-4) 0;border-top:1px solid var(--surface-divider);line-height:1.5}.delivery-history time,.delivery-history li>span{font-size:var(--type-body-size);display:block}.delivery-history details{margin-top:var(--space-2)}.delivery-history code{overflow-wrap:anywhere;margin-top:var(--space-2);font-size:var(--type-meta-size);display:block}.delivery-table td{vertical-align:top}@media (max-width:767px){.production-result{grid-template-columns:1fr}.delivery-evidence{padding:var(--space-4)}.delivery-table{min-width:0}.delivery-table th:nth-child(2),.delivery-table td:nth-child(2),.delivery-table th:nth-child(4),.delivery-table td:nth-child(4){display:none}.delivery-table td{overflow-wrap:anywhere}.delivery-table .badge{white-space:normal}}@media (max-width:1150px){body .page-content{padding:var(--space-6) var(--space-5)}body .page-header{flex-wrap:wrap}.campaign-layout{grid-template-columns:minmax(0,1fr)}.release-agenda{display:block}body .calendar-week{grid-template-columns:repeat(7,minmax(var(--size-4),1fr));overflow-x:auto}.intake-layout,.library-tools{grid-template-columns:1fr}}@media (max-width:1100px){body .content-table thead{display:none}body .content-table tbody{display:block}body .content-table tr{grid-template-columns:var(--control-sm) minmax(0,1fr) var(--control-md);padding:var(--space-2-5);display:grid}body .content-table td{min-width:0;padding:var(--space-2) 0;border:0}body .content-table td.selection-cell{min-width:0;width:var(--control-sm);padding:var(--space-2) 0;grid-row:1/4}body .content-table td.queue-actions-cell{text-align:right;grid-area:1/3;width:auto;display:block}body .content-table td.queue-actions-cell .button:not(.draft-menu-trigger){padding:var(--space-2);min-height:var(--control-md)}body .content-table td.queue-actions-cell .button:not(.draft-menu-trigger) span{display:none}body .content-table td.queue-release-cell{grid-area:3/2;display:block}body .content-table td.queue-state-cell{grid-area:2/2}body .content-table td.queue-post-cell{grid-area:1/2}body .content-table .row-actions{gap:var(--space-2-5);flex-flow:wrap}body .content-table .row-excerpt{max-width:none}}@media (max-width:767px){body .app-shell{display:block}body .sidebar{width:100%;padding:var(--space-3) var(--space-4);border-right:0;border-bottom:1px solid var(--surface-divider);position:static;overflow:visible}body .wordmark{margin:0 0 var(--space-3);font-size:var(--type-brand-size)}body .workspace-label,body .nav-caption,body .sidebar-bottom{display:none}body .sidebar nav{gap:var(--space-1-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}body .nav-link{padding:var(--space-2);gap:var(--space-2);font-size:var(--type-body-size);min-height:var(--control-md);justify-content:flex-start}body .nav-link svg{width:var(--icon-md);height:var(--icon-md)}body .workspace-main{width:100%;margin:0}body .topbar{padding:var(--space-2-5) var(--space-4);min-height:var(--control-lg)}body .topbar .breadcrumb{display:none}body .page-content{padding:var(--space-5) var(--space-4) var(--space-8)}body .page-header h1{font-size:var(--type-page-title-size);line-height:1.2}body .page-header{gap:var(--space-4)}body .button{white-space:normal}body .queue-toolbar,body .inline-field{max-width:100%}body .inline-field select{min-width:0}.editorial-card,.draft-planner{padding:var(--space-4)}.sequence-row{gap:var(--space-2-5);flex-wrap:wrap}.sequence-actions{margin-left:var(--space-6)}.planning-row{gap:var(--space-3);flex-wrap:wrap}.planning-row>.button{margin-left:var(--space-6)}.campaign-card-footer,.field-grid{display:block}.campaign-card-footer span{margin:var(--space-2) 0;display:block}body .calendar-week{display:block;overflow:visible}body .calendar-day{padding:var(--space-4)}.insight-summary{grid-template-columns:1fr}body .post-way-back .back-link{min-height:var(--control-md)}body .post-pager .post-pager-step{width:var(--control-md);height:var(--control-md)}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.performance-heading{justify-content:space-between;align-items:flex-start;gap:var(--space-4);flex-wrap:wrap;display:flex}.post-performance{scroll-margin-top:var(--space-6)}.post-performance>p,.post-performance details{margin:var(--space-4) 0;line-height:1.6}.post-performance summary{cursor:pointer;min-height:var(--control-md);padding:var(--space-2) 0}.post-performance .metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.post-performance .metric-grid dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.account-performance-grid{gap:var(--space-5);margin:var(--space-6) 0;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.account-metric-panel>p{margin-top:var(--space-4);line-height:1.6}.account-metric-panel .metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.account-metric-panel .metric-grid dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.follower-gains-panel{grid-column:1/-1}.follower-gains-panel .reporting-window{font-weight:500}.follower-gains-panel .reporting-window span{font-weight:400}.follower-daily{margin-top:var(--space-5)}.follower-daily summary{cursor:pointer;min-height:var(--control-md);padding:var(--space-2) 0}.follower-daily table{border-collapse:collapse;width:100%;font-size:var(--type-body-size);font-variant-numeric:tabular-nums}.follower-daily th,.follower-daily td{padding:var(--space-2-5) var(--space-2);border-bottom:1px solid var(--border);text-align:right}.follower-daily th:first-child{text-align:left}.follower-daily tbody th{font-weight:400}@media (max-width:1023px){.account-performance-grid{grid-template-columns:1fr}}.help-layout{grid-template-columns:var(--size-7) minmax(0,1fr);gap:var(--space-5);align-items:start;display:grid}.help-toc{padding:var(--space-4) var(--space-4);top:var(--space-6);position:sticky}.help-toc ol{padding-left:var(--space-4);gap:var(--space-2);margin:0;display:grid}.help-toc a{color:var(--foreground);text-decoration:none}.help-toc a[aria-current=page]{color:var(--primary);font-weight:600}.help-toc .muted{margin:var(--space-3) 0 0;font-size:var(--type-meta-size)}.help-body{gap:var(--space-4);display:grid}.help-section{padding:var(--space-5) var(--space-6)}.help-section h2{font-size:var(--type-section-size);margin:0 0 var(--space-1)}.help-summary{margin:0 0 var(--space-3)}.help-section p.text-body{margin:0 0 var(--space-3);line-height:1.6}.help-steps,.help-list{margin:0 0 var(--space-3);padding-left:var(--space-5);gap:var(--space-2);line-height:1.55;display:grid}.help-steps{list-style:decimal}.help-list{list-style:outside}.help-steps li::marker{color:var(--primary);font-weight:600}.help-section .notice{margin:0 0 var(--space-3)}@media (max-width:900px){.help-layout{grid-template-columns:1fr}.help-toc{position:static}}.campaign-layout>section>.panel-heading{flex-wrap:wrap}.campaign-layout>section>form{margin-bottom:var(--space-5)}.campaign-layout>section>form .field{margin-top:var(--space-3)}body .utility-navigation{padding-top:var(--space-5);margin-top:auto}body .sidebar-bottom{margin-top:0}.settings-shell{max-width:var(--size-17);min-width:0;margin-inline:auto}.settings-heading{font-size:var(--type-body-size);color:var(--muted-foreground);margin-bottom:var(--space-3)}.settings-sections{gap:var(--space-5);border-bottom:1px solid var(--surface-divider);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.settings-sections a{padding:var(--space-2) 0 var(--space-3);color:var(--muted-foreground);border-bottom:2px solid #0000}.settings-sections a[aria-current=page]{color:var(--foreground);border-color:var(--primary)}.settings-shell .settings-mobile-section{display:none}.settings-account-list{margin:var(--space-5) 0;border:1px solid var(--surface-border);border-radius:var(--radius-xl);background:var(--card);padding:0;list-style:none}.settings-account-row{align-items:center;gap:var(--space-5);padding:var(--space-4) var(--space-4);border-bottom:1px solid var(--surface-divider);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.settings-account-row:last-child{border-bottom:0}.settings-account-row>div{min-width:0}.settings-account-row>.badge{justify-self:start}.settings-account-row strong,.settings-account-row .muted{overflow-wrap:anywhere;display:block}.settings-account-row .muted{font-size:var(--type-body-size);margin-top:var(--space-1)}.settings-planning{margin:var(--space-5) 0;color:var(--muted-foreground)}.settings-planning summary{cursor:pointer}.settings-planning>p{margin-top:var(--space-2-5)}.settings-footer{margin-top:var(--space-3);justify-content:flex-end;display:flex}.settings-dialog{max-width:min(var(--size-13),calc(100vw - 2 * var(--space-4)))}.settings-dialog p{line-height:1.5}.settings-writing{gap:var(--space-6);display:grid}.settings-writing>section+section{border-top:1px solid var(--surface-divider);padding-top:var(--space-5)}.settings-writing details{margin-block:var(--space-3)}.settings-writing summary{cursor:pointer}.settings-writing .panel-heading{gap:var(--space-2-5);flex-wrap:wrap}.settings-dialog details{padding-block:var(--space-3);border-top:1px solid var(--surface-divider)}.settings-dialog summary{cursor:pointer}.settings-detail-facts{gap:var(--space-4);margin:var(--space-5) 0;display:grid}.settings-detail-facts dt{color:var(--muted-foreground);font-size:var(--type-body-size)}.settings-detail-facts dd{margin:var(--space-1) 0 0}.settings-action-confirm{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--surface-divider)}.settings-action-confirm p{margin-top:var(--space-2)}.settings-shell .settings-form{max-width:none;margin:0}@media (max-width:767px){body .sidebar .utility-navigation{gap:var(--space-2-5);padding-top:var(--space-2);margin-top:0;display:flex}.settings-sections{display:none}.settings-shell .settings-mobile-section{margin-bottom:var(--space-5);display:block}.settings-account-row{gap:var(--space-2-5);padding:var(--space-3);grid-template-columns:minmax(0,1fr) auto}.settings-account-row>div{grid-column:1/-1}.settings-account-row>button{justify-self:end}.settings-dialog{width:calc(100vw - 2 * var(--space-3));max-width:none;padding:var(--space-5)}}.button-reason{max-width:60ch;color:var(--muted-foreground);font-size:var(--type-body-size);vertical-align:middle;margin-inline-start:var(--space-2);line-height:1.55;display:inline-block}.button-reason.block{margin:var(--space-2) 0;display:block}.form-actions>.button-reason,.dialog-actions>.button-reason,.carousel-footer>.button-reason{min-width:min(100%,var(--size-6));margin-inline-start:0}.reason-group{align-items:center;gap:var(--space-2);display:inline-flex}.reason-group>.button-reason{margin-inline-start:0}body .date-chip{align-items:center;gap:var(--space-2);min-height:var(--control-sm);padding:var(--space-1) var(--space-3);border:1px dashed var(--muted-foreground);border-radius:var(--radius-full);box-shadow:none;color:var(--muted-foreground);font-size:var(--type-body-size);text-align:left;white-space:normal;background:0 0;font-weight:400;line-height:1.55;display:inline-flex}body .date-chip svg{flex:none}body .date-chip-planned{color:var(--foreground)}body .date-chip-scheduled{border-style:solid;border-color:var(--primary);background:var(--primary);color:var(--primary-foreground)}body .date-chip-muted{border-style:solid;border-color:var(--surface-border-strong);background:var(--muted);color:var(--muted-foreground)}body button.date-chip:hover:not(:disabled){border-color:var(--primary)}body button.date-chip-scheduled:hover:not(:disabled){background:var(--primary-hover);border-color:var(--primary-hover)}body button.date-chip-waiting:disabled{opacity:1;cursor:default}body .topbar .breadcrumb{flex:0 auto;min-width:0}.breadcrumb ol{align-items:center;min-width:0;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.breadcrumb li{white-space:nowrap;flex:0 auto;align-items:center;min-width:0;display:flex}.breadcrumb li a{text-overflow:ellipsis;max-width:28ch;display:block;overflow:hidden}.breadcrumb li:first-child{flex-shrink:0}.breadcrumb li a:hover{color:var(--primary)}.breadcrumb li[aria-current]{text-overflow:ellipsis;min-width:8ch;color:var(--foreground);display:block;overflow:hidden}body .topbar>.badge{flex:none}@media (min-width:768px){body .topbar>.badge:only-child{margin-inline-start:auto}}.post-way-back{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:nowrap;min-width:0;display:flex}.post-way-back .back-link{min-width:0;max-width:28ch;margin-bottom:0}.back-link svg{flex:none}.back-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.post-pager{align-items:center;gap:var(--space-1);border:1px solid var(--surface-border);border-radius:var(--radius-md);font-size:var(--type-body-size);padding:2px;line-height:1.55;display:inline-flex}.post-pager>span{padding:0 var(--space-1-5);white-space:nowrap}.post-pager-step{width:var(--control-md);height:var(--control-md);border-radius:var(--radius-sm);color:var(--muted-foreground);background:0 0;border:0;place-items:center;padding:0;display:grid}a.post-pager-step:hover{background:var(--muted);color:var(--foreground)}.rail-foot{display:none}@media (min-width:768px){body .post-shell .workspace-main{margin-left:var(--rail-width);width:calc(100% - var(--rail-width))}body .sidebar-rail .rail-foot{gap:var(--space-1-5);padding-top:var(--space-2-5);flex-direction:column;display:flex}body .rail-toggle{align-items:center;gap:var(--space-2-5);min-height:var(--control-lg);padding:var(--space-2) var(--space-2-5);border-radius:var(--radius-md);color:var(--muted-foreground);font-size:var(--type-body-size);text-align:left;background:0 0;border:0;display:flex}body .rail-toggle:hover,body .rail-initials:hover{background:var(--sidebar-accent);color:var(--foreground)}body .rail-initials{width:var(--control-sm);height:var(--control-sm);background:var(--secondary-hover);color:var(--foreground);font-size:var(--type-body-size);border:0;border-radius:50%;place-items:center;padding:0;font-weight:600;display:grid}body .sidebar-rail:not(.sidebar-expanded){width:var(--rail-width);padding:var(--space-4) 0;align-items:center;overflow-x:hidden}body .sidebar-rail:not(.sidebar-expanded) .wordmark{margin-bottom:var(--space-3);padding:0}body .sidebar-rail:not(.sidebar-expanded) .brand-icon{width:var(--avatar-md);height:var(--avatar-md);border-radius:var(--radius-lg)}body .sidebar-rail:not(.sidebar-expanded) :is(.workspace-label,.nav-caption,.sidebar-bottom,.nav-marker){display:none}body .sidebar-rail:not(.sidebar-expanded) nav{align-items:center}body .sidebar-rail:not(.sidebar-expanded) .utility-navigation{padding-top:var(--space-2-5)}body .sidebar-rail:not(.sidebar-expanded) :is(.nav-link,.rail-toggle){width:var(--control-md);min-height:var(--control-md);height:var(--control-md);justify-content:center;padding:0}body .sidebar-rail:not(.sidebar-expanded) :is(.wordmark-name,.nav-link>span,.rail-toggle>span){clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}body .sidebar-rail:not(.sidebar-expanded) .rail-foot{align-items:center}body .sidebar-expanded{z-index:40;box-shadow:var(--surface-shadow-overlay)}}.post-header{align-items:center;gap:var(--space-2) var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.post-header>.button-reason{margin-inline-start:0}body .save-status.save-failed{color:var(--foreground)}.save-failed>svg{color:var(--warning)}.post-actions{justify-content:flex-end;align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;margin-inline-start:auto;display:flex}.post-actions>.button-reason{-webkit-line-clamp:2;text-align:right;-webkit-box-orient:vertical;order:-1;max-width:44ch;margin-inline-start:0;line-height:1.3;display:-webkit-box;overflow:hidden}@media (min-width:768px){body .post-header .button{min-height:var(--control-lg);padding-block:var(--space-1-5)}}.split-button{display:inline-flex;position:relative}body .split-joined{border-top-right-radius:0;border-bottom-right-radius:0}body .split-main[aria-disabled=true],body .split-main[aria-disabled=true]:hover{opacity:.45;cursor:not-allowed;background:var(--primary)}body .split-toggle{width:var(--control-sm);min-width:var(--control-sm);padding:0}body .split-toggle:not(.split-alone){border-radius:0 var(--radius-md) var(--radius-md) 0;border-left:1px solid var(--primary-foreground)}@supports (color:color-mix(in lab, red, red)){body .split-toggle:not(.split-alone){border-left:1px solid color-mix(in oklab,var(--primary-foreground) 25%,transparent)}}.split-menu{z-index:30;top:calc(100% + var(--space-1-5));width:max-content;min-width:var(--size-6);max-width:min(var(--size-9),calc(100vw - 2 * var(--space-4)));padding:var(--space-1-5);border:1px solid var(--surface-border-strong);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--surface-shadow-overlay);position:absolute;right:0}body .split-menu [role=menuitem]{align-items:center;gap:var(--space-2);width:100%;min-height:var(--control-md);padding:var(--space-2) var(--space-2-5);border-radius:var(--radius-sm);color:var(--foreground);font:inherit;font-size:var(--type-body-size);text-align:left;white-space:nowrap;background:0 0;border:0;line-height:1.55;display:flex}body .split-menu [role=menuitem]:hover,body .split-menu [role=menuitem]:focus-visible{background:var(--secondary-hover)}body .split-menu [role=menuitem]:focus-visible{outline-offset:-2px}body .split-menu [role=menuitem][aria-disabled=true]{color:var(--muted-foreground);opacity:.6;cursor:not-allowed}body .split-menu .split-destructive{color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){body .split-menu .split-destructive{color:color-mix(in oklab,var(--destructive) 65%,var(--foreground))}}.split-menu-reason{max-width:34ch;padding:0 var(--space-2-5) var(--space-2);color:var(--muted-foreground);font-size:var(--type-body-size);white-space:normal;line-height:1.55;display:block}.post-title{align-items:flex-start;gap:var(--space-2);display:flex}body .icon-button{width:var(--control-sm);height:var(--control-sm);border-radius:var(--radius-md);color:var(--muted-foreground);background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}body .icon-button:hover:not(:disabled){background:var(--muted);color:var(--foreground)}body .post-head .title-editor{margin:0}.post-head>.error-message{margin:var(--space-2) 0 0}.post-title-heading{font-size:var(--type-page-title-size);letter-spacing:-.02em;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.post-head>.follow-up-context{margin:var(--space-2) 0 0}.post-head>.conflict-panel{margin-bottom:0}.lock-banner{align-items:flex-start;gap:var(--space-2);margin-top:var(--space-2-5);padding:var(--space-2) var(--space-3);border:1px solid var(--warning);display:flex}@supports (color:color-mix(in lab, red, red)){.lock-banner{border:1px solid color-mix(in oklab,var(--warning) 45%,var(--surface-border-strong))}}.lock-banner{border-radius:var(--radius-lg);background:var(--warning)}@supports (color:color-mix(in lab, red, red)){.lock-banner{background:color-mix(in oklab,var(--warning) 10%,var(--card))}}.lock-banner{font-size:var(--type-body-size);line-height:1.55}.lock-banner>svg{margin-top:var(--space-1);color:var(--warning);flex:none}.lock-banner>p{overflow-wrap:anywhere;min-width:0;margin:0}.lock-banner-neutral{border-color:var(--surface-border-strong);background:var(--card)}.lock-banner-neutral>svg{color:var(--muted-foreground)}.editor-body{margin-top:var(--space-3)}.post-chips{align-items:center;gap:var(--space-2);margin-top:var(--space-2-5);font-size:var(--type-body-size);flex-wrap:wrap;line-height:1.55;display:flex}body .chip{align-items:center;gap:var(--space-2);min-height:var(--control-sm);max-width:100%;padding:var(--space-1) var(--space-2-5);border:1px solid var(--surface-border-strong);border-radius:var(--radius-full);background:var(--card);color:var(--foreground);font-size:var(--type-body-size);text-align:left;font-weight:400;line-height:1.55;display:inline-flex}body .chip:has(.chip-avatar){padding-left:var(--space-1)}.chip svg{color:var(--muted-foreground);flex:none}.chip>span:first-child{align-items:center;gap:var(--space-2);min-width:0;display:inline-flex}.chip-avatar{width:var(--avatar-md);height:var(--avatar-md);background:var(--secondary-hover);font-size:var(--type-body-size);letter-spacing:-.03em;border-radius:50%;flex:none;place-items:center;font-weight:500;display:grid}.chip-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:28ch;overflow:hidden}.chip-select{max-width:100%;display:inline-flex}body button.chip-opens:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--primary)}body button.chip-waiting[aria-disabled=true]{cursor:default}.copy-card{border:1px solid var(--surface-border);border-radius:var(--radius-lg);background:var(--card);flex-direction:column;display:flex;position:relative}.copy-tools{border-bottom:1px solid var(--surface-border);position:relative}.copy-toolbar{min-height:var(--editor-toolbar-height);padding:var(--space-1) var(--space-2);color:var(--muted-foreground);font-size:var(--type-body-size);flex-wrap:wrap;align-items:center;gap:2px;display:flex}body .tool{align-items:center;gap:var(--space-1-5);min-height:var(--control-sm);padding:var(--space-1-5) var(--space-2);border-radius:var(--radius-md);color:var(--muted-foreground);font-size:var(--type-body-size);white-space:nowrap;background:0 0;border:0;line-height:1.55;display:inline-flex}body button.tool:hover:not(:disabled){background:var(--muted);color:var(--foreground)}.tool-on{color:var(--foreground)}.tool-divider{width:1px;height:var(--icon-lg);margin:0 var(--space-1-5);background:var(--surface-border);flex:none}body .tool-assist,body button.tool-assist:hover:not(:disabled){color:var(--ai-accent)}body .tool-assist{background:var(--ai-accent)}@supports (color:color-mix(in lab, red, red)){body .tool-assist{background:color-mix(in oklab,var(--ai-accent) 10%,transparent)}}body button.tool-assist:hover:not(:disabled){background:var(--ai-accent)}@supports (color:color-mix(in lab, red, red)){body button.tool-assist:hover:not(:disabled){background:color-mix(in oklab,var(--ai-accent) 18%,transparent)}}.copy-count{padding:0 var(--space-1-5);font-variant-numeric:tabular-nums;white-space:nowrap;margin-inline-start:auto}body .tool[aria-disabled=true]{opacity:.45}.copy-toolbar{container-type:inline-size}.tool-notice{-webkit-line-clamp:2;min-width:0;max-height:calc(2 * var(--type-meta-leading));margin:0 var(--space-2);line-height:var(--type-meta-leading);-webkit-box-orient:vertical;flex:1 1 0;display:-webkit-box;overflow:hidden}@container (max-width:799px){.tool-notice{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}}body .copy-card .copy-editor{border-radius:0 0 var(--radius-lg) var(--radius-lg);font-size:var(--type-reading-size);line-height:var(--type-reading-leading);background:0 0;border:0;display:block}body .copy-card .copy-editor:focus-visible{outline-offset:-2px}body .copy-card>label:first-child+.copy-editor{border-radius:var(--radius-lg)}.copy-foot{align-items:center;gap:var(--space-1) var(--space-3);margin-top:var(--space-1-5);flex-wrap:wrap;display:flex}.copy-foot>.copy-count{color:var(--muted-foreground);font-size:var(--type-body-size);line-height:1.55}body .text-button{align-items:center;gap:var(--space-1-5);min-height:var(--control-sm);padding:var(--space-1) 0;color:var(--primary);font-size:var(--type-body-size);background:0 0;border:0;font-weight:500;display:inline-flex}body .text-button:hover{color:var(--primary-hover)}.attachment-slot{gap:var(--space-2);min-width:0;margin:var(--space-3) 0 0;padding:var(--space-3) var(--space-3);border:1px solid var(--surface-border);border-radius:var(--radius-lg);background:var(--card);flex-direction:column;display:flex}.attachment-slot:has(>.slot-empty){border-style:dashed;border-color:var(--surface-border-strong);background:0 0}.slot-empty{gap:var(--space-2);flex-direction:column;display:flex}.slot-empty-head{justify-content:space-between;align-items:center;gap:0 var(--space-3);flex-wrap:wrap;display:flex}.slot-empty-title{color:var(--muted-foreground);font-size:var(--type-body-size);margin:0;line-height:1.55}.slot-picker{gap:var(--space-2);flex-direction:column;display:flex}.slot-picker>p{margin:0}.slot-tiles{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}body .slot-tile{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--editor-slot-tile);padding:var(--space-1-5) var(--space-2);border:1px solid var(--surface-border-strong);border-radius:var(--radius-lg);background:var(--background);color:var(--foreground);font-size:var(--type-body-size);line-height:1.55;display:flex}body .slot-tile:hover:not(:disabled){border-color:var(--primary)}.slot-tile svg{color:var(--muted-foreground);flex:none}.slot-library{align-items:center;gap:var(--space-2) var(--space-2-5);color:var(--muted-foreground);font-size:var(--type-body-size);flex-wrap:wrap;line-height:1.55;display:flex}body .slot-library select{flex:1 1 var(--size-8);min-width:0;font-size:var(--type-body-size)}.slot-head{align-items:center;gap:var(--space-1-5) var(--space-2);font-size:var(--type-body-size);flex-wrap:wrap;line-height:1.55;display:flex}.slot-head>svg{color:var(--muted-foreground);flex:none}.slot-kind{font-size:var(--type-body-size);font-weight:500}.slot-detail{overflow-wrap:anywhere;min-width:0}body .slot-replace,body .slot-quiet{color:var(--muted-foreground)}body .slot-replace:hover,body .slot-quiet:hover{color:var(--foreground)}.slot-head>.text-button+.text-button{margin-inline-start:var(--space-2)}.slot-slides{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.slot-slides img{width:var(--control-lg);height:var(--size-2);border-radius:var(--radius-sm);object-fit:cover;background:var(--background);display:block}.slot-slides img:first-child{outline:2px solid var(--primary);outline-offset:1px}.slot-image{align-items:flex-start;gap:var(--space-2-5);display:flex}.slot-thumb{width:var(--size-2);height:var(--size-2);border-radius:var(--radius-md);object-fit:cover;background:var(--background);flex:none}body .slot-image .field{flex:1;min-width:0;margin:0}.slot-none,.slot-alt{font-size:var(--type-body-size);overflow-wrap:anywhere;margin:0;line-height:1.55}.slot-alt{min-width:0}.slot-alt>.muted{display:block}.slot-title{align-items:center;gap:var(--space-1) var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--surface-border);font-size:var(--type-body-size);flex-wrap:wrap;line-height:1.55;display:flex}.slot-title-text{overflow-wrap:anywhere;min-width:0;font-weight:400}.slot-count{font-variant-numeric:tabular-nums}.slot-over{color:var(--warning)}body .slot-note,.attachment-slot .notice{margin:0}:is(.attachment-slot.slot-open,.attachment-slot.slot-open:has(>.slot-empty)){border-style:solid;border-color:var(--primary);background:var(--card);scroll-margin-bottom:var(--space-3)}.quick-graphic{gap:var(--space-2-5);flex-direction:column;min-width:0;display:flex;container-type:inline-size}.quick-graphic>p{margin:0}.quick-head{align-items:center;gap:var(--space-2) var(--space-2);flex-wrap:wrap;display:flex}.quick-title{font-size:var(--type-body-size);font-weight:500;line-height:1.55}.quick-kinds{flex-wrap:wrap}body .quick-kinds button[aria-pressed=true]{background:var(--secondary-hover)}.quick-shape{color:var(--muted-foreground);align-items:center;margin-inline-start:auto;display:inline-flex;position:relative}body .quick-shape select{appearance:none;width:auto;padding:var(--space-1) var(--space-4) var(--space-1) var(--space-2);color:inherit;font-size:var(--type-body-size);text-align-last:right;cursor:pointer;background:0 0;border-color:#0000}body .quick-shape:hover{color:var(--foreground)}.quick-shape>svg{right:var(--space-1);pointer-events:none;position:absolute}.quick-chips{gap:var(--space-2);flex-wrap:wrap;display:flex}body .quick-chip{color:var(--muted-foreground)}body .quick-chip:hover{border-color:var(--primary)}body .quick-chip[aria-pressed=true]{background:var(--secondary-hover);color:var(--foreground);border-color:#0000}.quick-grid{grid-template-columns:repeat(auto-fill,minmax(var(--size-2),1fr));gap:var(--space-2);display:grid}.quick-grid-horizontal{grid-template-columns:repeat(auto-fill,minmax(var(--size-4),1fr))}body .quick-tile{aspect-ratio:1;border-radius:var(--radius-md);background:var(--background);min-width:0;color:var(--muted-foreground);border:0;place-items:center;padding:0;display:grid;position:relative;overflow:hidden}.quick-grid-horizontal .quick-tile{aspect-ratio:1200/627}.quick-grid-vertical .quick-tile{aspect-ratio:1080/1350}.quick-tile>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.quick-tile-name{max-width:100%;padding:0 var(--space-1);font-size:var(--type-body-size);text-align:center;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;line-height:1.2}.quick-tile-mark{top:var(--space-1);right:var(--space-1);width:var(--icon-lg);height:var(--icon-lg);border-radius:var(--radius-sm);background:var(--background);color:var(--foreground);padding:2px;position:absolute}body .quick-tile[aria-pressed=true]{outline:2px solid var(--primary);outline-offset:2px}body .quick-tile[aria-pressed=true]:focus-visible{box-shadow:0 0 0 var(--focus-ring-gap) var(--card),0 0 0 var(--focus-ring-outer) var(--ring)}.quick-fields{gap:var(--space-2-5);flex-wrap:wrap;display:flex}body .quick-graphic .quick-field{gap:var(--space-1-5);min-width:0;margin:0}.quick-short{flex:1 1 var(--size-5);max-width:50%}.quick-long{flex:4 1 var(--size-8)}.quick-box{flex:1 0 100%}body .quick-box textarea{resize:none}.quick-required{color:var(--warning);font-weight:400}.quick-alert{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}body .quick-alert>.error-message{flex:1 1 var(--size-8);margin:0}body .quick-alert .button[aria-disabled=true]{opacity:.45;cursor:default}.quick-actions{align-items:center;gap:var(--space-2) var(--space-2-5);min-height:var(--control-md);display:flex}body .quick-attach{flex:none}body .quick-attach[aria-disabled=true],body .quick-attach[aria-disabled=true]:hover{opacity:.45;cursor:not-allowed;background:var(--primary)}.quick-line{min-width:0;color:var(--muted-foreground);font-size:var(--type-body-size);overflow-wrap:anywhere;flex:0 auto;line-height:1.3}.quick-line-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}body .quick-actions>.text-button{white-space:nowrap;flex:none}body .quick-actions>.text-button[aria-disabled=true],body .slot-replace[aria-disabled=true]{opacity:.45;cursor:default}@media (min-width:768px){body .quick-kinds button,body .quick-shape select{min-height:var(--control-md)}body .quick-kinds button,body .quick-chip{height:var(--control-md)}}@container (max-width:600px){.quick-head{gap:var(--space-2)}.quick-title{font-size:var(--type-body-size)}body .quick-kinds button{padding-inline:var(--space-1-5)}.quick-chips{gap:var(--space-1-5)}body .quick-chip{padding-inline:var(--space-1-5)}.quick-actions{flex-wrap:wrap}.quick-line{flex:1 0 100%;order:1}.quick-line-name{-webkit-line-clamp:1}}.crop-dialog .crop-preview{width:min(100%,var(--size-10));margin-inline:auto}.crop-dialog .field{margin-block:var(--space-3)}.post-rows{margin-top:var(--space-3);border-top:1px solid var(--surface-border);flex-direction:column;display:flex}body .post-row{justify-content:space-between;align-items:center;gap:var(--space-2-5);min-height:var(--control-md);padding:var(--space-2) 0;border:0;border-bottom:1px solid var(--surface-border);color:var(--foreground);font-size:var(--type-body-size);text-align:left;background:0 0;line-height:1.55;display:flex}body .post-row:last-child{border-bottom:0}body .post-row:hover{color:var(--primary)}.post-row svg{color:var(--muted-foreground);flex:none}.side-sheet{z-index:51;width:min(var(--size-12),100vw);border-left:1px solid var(--surface-border-strong);background:var(--popover);box-shadow:var(--surface-shadow-overlay);animation:side-sheet-in var(--motion-duration-200) var(--motion-ease-emphasized);flex-direction:column;display:flex;position:fixed;inset:0 0 0 auto}@keyframes side-sheet-in{0%{opacity:0;transform:translateX(var(--enter-distance))}}.side-sheet-head{justify-content:space-between;align-items:flex-start;gap:var(--space-2-5);padding:var(--space-4) var(--space-5) var(--space-3);border-bottom:1px solid var(--surface-divider);flex:none;display:flex}.side-sheet-body{min-height:0;padding:var(--space-1) var(--space-5) var(--space-5);flex:1;overflow-y:auto}.side-sheet-body>.button-reason.block{margin:var(--space-3) 0 0}.side-sheet-body>.muted{margin-top:var(--space-3)}.side-sheet-body>.form-actions{margin-top:var(--space-2-5)}.side-sheet-foot{padding:var(--space-3) var(--space-5);border-top:1px solid var(--surface-divider);flex:none}.sheet-section{padding-top:var(--space-3)}.sheet-section+.sheet-section{margin-top:var(--space-4);border-top:1px solid var(--surface-divider)}.sheet-section p{margin:var(--space-2-5) 0;white-space:pre-wrap;overflow-wrap:anywhere}.sheet-section h3{margin-bottom:var(--space-2-5)}@media (max-width:767px){.side-sheet{border-left:0;width:100vw}.side-sheet-head,.side-sheet-body,.side-sheet-foot{padding-inline:var(--space-4)}}.handoff-body{align-items:flex-start;gap:var(--space-2);padding-top:var(--space-3);flex-direction:column;display:flex}.handoff-body>p,.handoff-body>.manual-checklist{margin:0}.handoff-body>.manual-checklist{padding-left:var(--space-5);list-style:outside}body .handoff-body>.field,.handoff-body>[role=radiogroup]{margin:var(--space-1) 0;align-self:stretch}body .handoff-body [role=radiogroup] .field{margin:var(--space-2) 0}.handoff-body>.form-actions{margin-top:var(--space-1-5)}:is(body .handoff-body .field:has(>input[type=checkbox]),body .handoff-body .field:has(>input[type=radio])){align-items:center;gap:var(--space-2);min-height:var(--control-md);flex-direction:row}.popover{z-index:30;top:calc(100% + var(--space-1-5));left:var(--space-2);width:min(var(--size-12),calc(100% - var(--space-4)));max-height:min(70vh,var(--size-13));padding:var(--space-3);border:1px solid var(--surface-border-strong);border-radius:var(--radius-lg);background:var(--popover);box-shadow:var(--surface-shadow-overlay);position:absolute;overflow-y:auto}.popover-lead{margin:0 0 var(--space-2-5);font-size:var(--type-body-size);line-height:1.55}.copy-popover-assist{border-color:var(--ai-accent)}@supports (color:color-mix(in lab, red, red)){.copy-popover-assist{border-color:color-mix(in oklab,var(--ai-accent) 45%,var(--surface-border-strong))}}.popover .semantic-authoring{background:0 0;border:0;margin:0;padding:0}.popover>.field:first-child,.popover .field:first-of-type{margin-top:0}.assist-controls>.panel-heading{margin-bottom:var(--space-2);flex-wrap:wrap;align-items:flex-start}.assist-controls>.panel-heading>.badge{white-space:normal;overflow-wrap:anywhere;max-width:100%}.assist-controls>p{margin:var(--space-2) 0}.assist-controls .assistance-label{margin:var(--space-2) 0 0}.assist-sends{font-size:var(--type-body-size);line-height:1.55}body .post-side .preview-region h2{font-size:var(--type-subsection-size);line-height:1.4}body .preview-region>.preview-heading{gap:var(--space-2-5);margin-bottom:var(--space-2-5);flex-wrap:nowrap}@media (min-width:768px){body .preview-heading .segmented button{min-height:var(--control-sm);padding:var(--space-1) var(--space-2)}}.checklist{margin-bottom:var(--space-4);padding:var(--space-3) var(--space-3);border:1px solid var(--surface-border);border-radius:var(--radius-lg);background:var(--card)}.checklist-head{justify-content:space-between;align-items:center;gap:var(--space-2);margin-bottom:var(--space-1-5);display:flex}@media (min-width:768px){body .checklist-head .icon-button{width:var(--control-sm);height:var(--control-sm);margin-block:calc(var(--space-1) * -1)}}.checklist-title{color:var(--muted-foreground);font-family:var(--font-mono);font-size:var(--type-body-size);letter-spacing:.04em;text-transform:uppercase;font-weight:400;line-height:1.55}.checklist ul{margin:0;padding:0;list-style:none}.checklist-row{grid-template-columns:var(--icon-md) auto minmax(0,1fr);align-items:start;gap:0 var(--space-2);padding:var(--space-1-5) 0;font-size:var(--type-body-size);line-height:1.55;display:grid}.checklist-row>svg{margin-top:var(--space-1);color:var(--muted-foreground)}.checklist-done>svg{color:var(--success)}.checklist-blocked>svg{color:var(--warning)}.checklist-sentence{color:var(--muted-foreground);text-align:right;overflow-wrap:anywhere}.checklist-blocked .checklist-sentence{color:var(--foreground)}.checklist-says .checklist-sentence{text-align:left;grid-column:2/-1}body .checklist-says .checklist-fix,body .checklist-blocked .checklist-fix{text-align:left;justify-self:start}body .checklist-detail{color:var(--muted-foreground);font-size:var(--type-body-size);overflow-wrap:anywhere;grid-column:2/-1;margin:2px 0 0;line-height:1.55}body .checklist-detail p{color:inherit;font-size:var(--type-body-size);margin:0 0 2px;line-height:1.55}.checklist-detail strong{color:var(--foreground);font-weight:500}body .checklist-detail.checklist-success{color:var(--success)}body .checklist-detail.checklist-warning{color:var(--foreground)}body .checklist-fix{text-align:right;grid-column:2/-1;justify-self:end}body button.checklist-fix,body a.checklist-fix{color:var(--primary);background:0 0;border:0;padding:0}body button.checklist-fix:hover,body a.checklist-fix:hover{color:var(--primary-hover);text-underline-offset:var(--underline-offset);text-decoration:underline}@media (min-width:1024px){body .post-shell .workspace-main{flex-direction:column;height:100dvh;display:flex;overflow:hidden}body .post-shell .topbar{flex:none}body .post-shell .page-content{flex-direction:column;flex:1;width:100%;max-width:none;min-height:0;margin:0;padding:0;display:flex}body .post-shell .page-content>.notice{margin:var(--space-2-5) var(--space-6) 0;flex:none}.post-editor{flex-direction:column;flex:1;min-height:0;display:flex}.post-header{min-height:var(--post-header-height);padding:var(--space-2) var(--space-6);border-bottom:1px solid var(--surface-divider);flex-wrap:nowrap;flex:none;margin-bottom:0}.post-header:has(>.button){flex-wrap:wrap}.post-header>.save-status{white-space:nowrap;flex:none}.post-actions{flex-wrap:nowrap;flex:0 1000 auto;min-width:0}.post-actions>.button-reason{flex:0 auto;min-width:0}.post-actions>.badge,.post-actions>.split-button{flex:none}.post-editor>.error-message{margin:var(--space-2-5) var(--space-6) 0;flex:none}.studio-grid{grid-template-columns:minmax(0,1fr) var(--post-side-width-narrow);flex:1;min-height:0;display:grid}.editor-region{min-height:0;padding:var(--space-5) var(--space-6);border-right:1px solid var(--surface-divider);overflow-y:auto}.post-side{min-width:0;min-height:0;padding:var(--space-4) var(--space-5);background:var(--sidebar);overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.post-side{background:color-mix(in oklab,var(--sidebar) 50%,var(--background))}}.editor-region{flex-direction:column;display:flex;container:post-column/size}.editor-region>*{flex:none}.editor-body{flex-direction:column;flex:1 0 auto;display:flex}.editor-body>*{flex:none}.editor-body>.copy-card{flex:1 0 auto}body .copy-card .copy-editor{flex:1 0 var(--editor-copy-min);min-height:var(--editor-copy-min);resize:none}.editor-body:has(>.slot-open){max-height:calc(100cqh + var(--editor-open-allowance));flex-grow:0}.editor-body:has(>.slot-open)>.copy-card{min-height:var(--editor-copy-open-min);flex:0 auto}body .editor-body:has(>.slot-open) .copy-editor{flex-shrink:1;min-height:0}.editor-body:has(>.slot-open)>.post-rows{height:0}.editor-body:has(>.slot-open)>.post-rows>*{flex:none}.editor-body:has(>.slot-open)>.post-rows:after{flex:none}.editor-body:has(>.slot-open)>.post-rows:after{content:"";height:var(--editor-rows-tail)}body .copy-foot .text-button,body .slot-empty-head .text-button{min-height:var(--control-sm);padding:0}body .slot-title .icon-button{width:var(--control-sm);height:var(--control-sm)}}@media (min-width:1280px){.studio-grid{grid-template-columns:minmax(0,1fr) var(--post-side-width)}}@media (max-width:767px){body .post-chips .date-chip,body .chip,body .tool,body .text-button{min-height:var(--control-md)}body .text-button{min-width:var(--control-md);justify-content:center}.slot-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.quick-title,.quick-head>.quick-kinds{flex:1 0 100%}.quick-kinds button{flex:auto}body .quick-kinds button,body .quick-chip{min-width:var(--control-md);justify-content:center}.quick-short{max-width:none}body .quick-attach{flex:1 0 100%}.quick-line{min-height:calc(2 * 1.3 * var(--type-body-size));order:0}.quick-line-name{-webkit-line-clamp:2}body .icon-button{width:var(--control-md);height:var(--control-md)}.post-actions{z-index:20;padding:var(--space-2) var(--space-4) calc(var(--space-2) + env(safe-area-inset-bottom));border-top:1px solid var(--surface-divider);background:var(--sidebar);justify-content:space-between;margin:0;position:fixed;inset:auto 0 0}.post-actions>.button-reason{text-align:left;flex:1 0 100%;max-width:none}.post-actions .split-button{margin-inline-start:auto}body .split-toggle{width:var(--control-md);min-width:var(--control-md)}.split-menu{top:auto;bottom:calc(100% + var(--space-4))}body .split-menu [role=menuitem]{min-height:var(--control-md);white-space:normal}.post-editor{padding-bottom:calc(var(--post-bar,var(--size-2)) + var(--space-3))}html:has(.post-actions){scroll-padding-bottom:calc(var(--post-bar,var(--size-2)) + var(--space-3))}}@media (max-width:1023px){body .mobile-studio-switch{margin:var(--space-4) 0;display:flex}body .mobile-studio-switch button{padding:var(--space-2);flex:1}.mobile-edit .preview-region,.mobile-preview .editor-body{display:none}.post-side{padding:var(--space-5) 0}}.today-zone{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.today-runway{padding:var(--space-4);min-width:0;margin-bottom:var(--space-5)}.today-runway h2,.today-panel h2{font-size:var(--type-section-size);font-weight:500}.runway-scroll{max-width:100%;padding-bottom:var(--space-2);overflow-x:auto}.runway-days{grid-template-columns:repeat(14,var(--size-5));gap:var(--space-2);min-height:var(--size-5);display:grid}.runway-day{padding:var(--space-2);background:var(--surface-sunken);border:1px solid var(--surface-border);border-radius:var(--radius-lg);min-width:0}.runway-day h3{font-family:var(--font-mono);font-size:var(--type-label-size);margin-bottom:var(--space-2-5);color:var(--muted-foreground);gap:var(--space-1);flex-direction:column;font-weight:500;display:flex}.runway-today{border-color:var(--primary)}.runway-today h3{color:var(--primary)}.runway-post{align-items:flex-start;gap:var(--space-1-5);margin-top:var(--space-2);padding:var(--space-2);border:1px solid var(--surface-border-strong);border-radius:var(--radius-md);overflow-wrap:anywhere;flex-direction:column;display:flex}.runway-post strong{font-size:var(--type-meta-size);font-weight:500}.runway-time{font-size:var(--type-label-size);color:var(--muted-foreground);align-items:flex-start;gap:var(--space-1);display:flex}.runway-time svg{margin-top:var(--space-1);flex:none}.runway-post .badge{font-size:var(--type-label-size);white-space:normal}.runway-planned{border-style:dashed}.runway-scheduled{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.runway-scheduled{background:color-mix(in oklab,var(--primary) 12%,var(--card))}}.runway-scheduled{border-color:var(--primary)}.runway-muted{background:var(--muted);color:var(--muted-foreground)}.today-panels{gap:var(--space-5);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);display:grid}.today-primary,.today-secondary{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.today-panel{padding:var(--space-4);min-width:0}.today-panel .panel-heading{margin-bottom:var(--space-3);flex-wrap:wrap}.today-post-row{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--surface-divider);min-width:0;display:flex}.today-post-row>div{overflow-wrap:anywhere;flex:1;min-width:0}.today-post-row>.text-link{flex:none}.today-post-row p{margin-top:var(--space-1)}.today-attention{align-items:flex-start;gap:var(--space-1-5);padding:var(--space-3) 0;border-top:1px solid var(--surface-divider);overflow-wrap:anywhere;flex-direction:column;display:flex}.nav-new-post{margin-bottom:var(--space-4)}.account-menu{margin-top:var(--space-3)}.account-trigger{width:100%;min-height:var(--control-md);align-items:center;gap:var(--space-2);padding:var(--space-2);border-radius:var(--radius-md);color:var(--foreground);text-align:left;background:0 0;border:0;display:flex}.account-trigger:hover{background:var(--sidebar-accent)}.account-trigger-name{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.account-popup{width:var(--size-7);max-width:calc(100vw - 2 * var(--space-4));z-index:80;background:var(--popover);border:1px solid var(--surface-border-strong);border-radius:var(--radius-lg);box-shadow:var(--surface-shadow-overlay);padding:var(--space-2);position:fixed}.account-menu-identity{gap:var(--space-1);padding:var(--space-2) var(--space-2) var(--space-3);border-bottom:1px solid var(--surface-divider);overflow-wrap:anywhere;flex-direction:column;display:flex}.account-popup [role=menuitem]{width:100%;min-height:var(--control-md);padding:var(--space-2);text-align:left;border-radius:var(--radius-sm);color:var(--foreground);background:0 0;border:0;display:block}.account-popup [role=menuitem]:hover{background:var(--muted)}.shell-error{margin-top:var(--space-2-5);overflow-wrap:anywhere;font-size:var(--type-meta-size)}@media (min-width:768px){body .sidebar-rail:not(.sidebar-expanded) .nav-new-post{width:var(--control-md);height:var(--control-md);margin-bottom:var(--space-3);padding:0}body .sidebar-rail:not(.sidebar-expanded) .nav-new-post span{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}body .sidebar-rail:not(.sidebar-expanded) .account-trigger{width:var(--control-md);padding:var(--space-1);justify-content:center}body .sidebar-rail:not(.sidebar-expanded) .account-trigger-name,body .sidebar-rail:not(.sidebar-expanded) .account-trigger>svg{display:none}}@media (max-width:1100px){.today-panels{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){body .sidebar nav[aria-label=Main\ navigation]{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.nav-new-post{margin-bottom:var(--space-2-5);min-height:var(--control-md)}.account-menu{margin-top:var(--space-2)}.account-trigger{width:auto}.today-runway,.today-panel,.getting-started{padding:var(--space-3)}.getting-started .panel-heading,.getting-started li{gap:var(--space-2);flex-wrap:wrap}.getting-started li>div{flex-basis:calc(100% - var(--size-3))}.getting-started li>.text-link{margin-left:auto}.today-post-row{gap:var(--space-2);flex-wrap:wrap}.today-post-row>.badge{max-width:100%}.today-post-row>div{flex-basis:calc(100% - var(--size-3))}.today-post-row>.text-link{margin-left:auto}.today-zone .inline-field{flex-wrap:wrap}.today-zone select{min-width:0;max-width:100%}.today-runway .panel-heading{flex-wrap:wrap}}.dialog-content.publication-confirmation,.dialog-content.scheduled-edit-confirmation{width:min(var(--size-14),calc(100vw - 2 * var(--space-4)));max-width:var(--size-14);max-height:calc(100dvh - 2 * var(--space-4));padding:var(--space-5);gap:var(--space-3);flex-direction:column;display:flex;overflow:hidden}.publication-confirmation .panel-heading{gap:var(--space-2-5);margin:0}.publication-confirmation .confirmation-scroll{overscroll-behavior:contain;min-height:0;padding-right:var(--space-1);overflow-y:auto}.publication-confirmation .confirmation-context{margin:0 0 var(--space-3);gap:var(--space-2);font-size:var(--type-meta-size)}.publication-confirmation .confirmation-payload{gap:var(--space-3);align-items:flex-start;display:flex}.publication-confirmation .confirmation-copy{min-width:0;max-height:var(--size-5);font-size:var(--type-meta-size);background:var(--background);flex:1;margin:0;line-height:1.55}.publication-confirmation .confirmation-media{flex:0 1 var(--size-5);overflow-wrap:anywhere;min-width:0;font-size:var(--type-meta-size);margin:0}.publication-confirmation .confirmation-media img{max-height:var(--size-5)}.publication-confirmation .confirmation-media figcaption{font-size:var(--type-meta-size)}.publication-confirmation .timing-choices{gap:var(--space-2);margin:var(--space-3) 0;border:0;grid-template-columns:1fr 1fr;padding:0;display:grid}.publication-confirmation .timing-choices legend{margin-bottom:var(--space-2);font-weight:600}.publication-confirmation .timing-choices label{align-items:center;gap:var(--space-2);padding:var(--space-2-5);border:1px solid var(--surface-border-strong);border-radius:var(--radius-lg);min-width:0;display:flex}.publication-confirmation .timing-choices label:has(input:checked){border-color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.publication-confirmation .timing-choices label:has(input:checked){background:color-mix(in oklab,var(--primary) 6%,transparent)}}.publication-confirmation .timing-choices label:has(input[checked]){grid-column:1/-1}.publication-confirmation .confirmation-lock{align-items:flex-start;gap:var(--space-2);font-size:var(--type-meta-size);display:flex}.publication-confirmation .confirmation-lock svg{margin-top:var(--space-1);flex:none}.publication-confirmation .dialog-actions,.scheduled-edit-confirmation .dialog-actions{padding-top:var(--space-3);border-top:1px solid var(--surface-border);gap:var(--space-2);flex-wrap:wrap;flex:none;margin:0;display:flex}.publication-confirmation .dialog-actions button{white-space:normal;min-width:0}.scheduled-edit-confirmation [data-radix-dialog-description],.scheduled-edit-confirmation .error-message{overflow-wrap:anywhere;min-height:0;overflow-y:auto}@media (max-width:640px){.dialog-content.publication-confirmation,.dialog-content.scheduled-edit-confirmation{padding:var(--space-3)}.publication-confirmation .confirmation-payload{flex-direction:column}.publication-confirmation .confirmation-media{flex:auto;width:100%}.publication-confirmation .timing-choices{grid-template-columns:1fr}.publication-confirmation .dialog-actions .button-brand-primary{flex-basis:100%}}.getting-started{padding:var(--space-4);margin-bottom:var(--space-5);min-width:0}.getting-started h2{font-size:var(--type-section-size);font-weight:500}.getting-started ol{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.getting-started li{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--surface-divider);min-width:0;display:flex}.getting-started li>div{overflow-wrap:anywhere;flex:1;min-width:0}.getting-started li p{margin-top:var(--space-1)}.getting-started li>.text-link{flex:none}.getting-started footer{padding-top:var(--space-3);border-top:1px solid var(--surface-divider)}}@layer preview{.linkedin-preview{background:var(--card);border:1px solid var(--surface-border-strong);border-radius:8px;max-width:520px;margin-inline:auto}.linkedin-preview.mobile{max-width:310px}.preview-author{align-items:flex-start;gap:10px;padding:20px 20px 0;display:flex}.preview-author>div{flex:1}.preview-author strong{font-weight:500}.preview-author span:not(.avatar),.preview-author small{color:var(--muted-foreground);font-size:15px;display:block}.preview-author small svg{vertical-align:middle;display:inline}.preview-copy{white-space:pre-wrap;overflow-wrap:anywhere;min-height:175px;padding:20px;line-height:1.8}.preview-actions{border-top:1px solid var(--surface-divider);color:var(--muted-foreground);justify-content:space-around;gap:6px;padding:14px 10px;font-size:15px;display:flex}.preview-actions span{align-items:center;gap:5px;display:flex}.preview-copy a{color:var(--primary);text-decoration:underline}@media (max-width:1100px){.preview-actions span{flex-direction:column}}@media (max-width:767px){.preview-actions span{flex-direction:row}}body .preview-region .linkedin-preview{--preview-media:#f3f5f7;color:#191919;background:#fff;border:1px solid #d5d7d9;border-radius:8px;max-width:555px;font-family:Arial,Helvetica,sans-serif;overflow:hidden;box-shadow:0 2px 8px #0002}body .linkedin-preview.mobile{max-width:360px}body .linkedin-preview .preview-author{gap:10px;padding:16px 16px 0}body .linkedin-preview .preview-author strong{font-size:16px;font-weight:600;line-height:22px}body .linkedin-preview .preview-author span:not(.account-avatar),body .linkedin-preview .preview-author small{color:#666;font-size:14px;line-height:20px}body .linkedin-preview .preview-author .account-avatar{color:#364b58;background:#e8edf0;width:48px;height:48px;font-size:18px;display:grid}body .preview-body{padding:14px 16px 16px}body .linkedin-preview .preview-copy{-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:0;margin:0;padding:0;font-size:16px;line-height:1.45;display:-webkit-box;overflow:hidden}body .linkedin-preview .preview-copy.expanded{-webkit-line-clamp:unset;display:block}body .preview-more{color:#666;background:0 0;border:0;min-height:36px;margin-left:auto;font:14px Arial,sans-serif;display:block}body .preview-image{object-fit:contain;background:var(--preview-media);width:100%;height:auto;max-height:320px;display:block}.preview-pending{margin:0;scroll-margin-block:12px}.preview-pending-label{background:var(--preview-media);font:500 14px/1.4 var(--font-primary);padding:6px 16px;display:block}.preview-pending-frame{border:2px dashed}@supports (color:color-mix(in lab, red, red)){.preview-pending-frame{border:2px dashed color-mix(in oklab,currentColor 45%,transparent)}}body .preview-document{background:var(--preview-media);color:#191919;overflow-wrap:anywhere;border:1px solid #d5d7d9;border-radius:8px;flex-direction:column;gap:4px;margin:0 16px 16px;padding:14px 16px;display:flex}body .preview-document span{color:#666;font-size:14px}body .preview-document a{color:#0a66c2;font-size:15px;text-decoration:underline}body .preview-carousel{background:var(--preview-media);color:#191919;border-bottom:1px solid #d5d7d9;margin:0}body .preview-carousel>img{object-fit:contain;width:100%;height:auto;max-height:320px;display:block}body .preview-carousel-bar{color:#fff;background:#1d2226;justify-content:space-between;align-items:center;gap:12px;padding:6px 10px;display:flex}body .preview-carousel-bar span{font-variant-numeric:tabular-nums;font-size:14px;line-height:20px}body .preview-carousel-bar button{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}body .preview-carousel-bar button:hover:not(:disabled){background:#ffffff26}body .preview-carousel-bar button:disabled{opacity:.35;cursor:default}body .preview-carousel figcaption{overflow-wrap:anywhere;flex-direction:column;gap:2px;padding:12px 16px;display:flex}body .preview-carousel figcaption span{color:#666;font-size:14px}body .preview-carousel figcaption a{color:#0a66c2;font-size:15px;text-decoration:underline}body .linkedin-preview .preview-actions{color:#666;border-color:#ddd;gap:8px;margin:0 16px;padding:15px 0;font-size:14px}body .preview-actions span{flex-direction:column;gap:6px}@media (max-width:767px){body .preview-author{padding:14px 12px 0}body .linkedin-preview .preview-actions{font-size:13px}}.linkedin-preview svg.lucide{width:20px;height:20px}.linkedin-preview .preview-author small svg.lucide{width:14px;height:14px}}@layer utilities{.\!visible{visibility:visible!important}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.text-heading-1{font-size:var(--type-page-title-size);line-height:var(--tw-leading,var(--type-page-title-leading));font-weight:var(--tw-font-weight,var(--type-page-title-weight))}.text-heading-2{font-size:var(--type-section-size);line-height:var(--tw-leading,var(--type-section-leading));font-weight:var(--tw-font-weight,var(--type-section-weight))}.text-heading-3{font-size:var(--type-subsection-size);line-height:var(--tw-leading,var(--type-subsection-leading));font-weight:var(--tw-font-weight,var(--type-subsection-weight))}.text-body{font-size:var(--type-body-size);line-height:var(--tw-leading,var(--type-body-leading))}.text-label{font-size:var(--type-meta-size);line-height:var(--tw-leading,var(--type-meta-leading))}.lowercase{text-transform:lowercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--color-neutral-0:#121212;--color-neutral-50:#1b1b1b;--color-neutral-100:#242424;--color-neutral-200:#383838;--color-neutral-300:#4d4d4d;--color-neutral-400:#636363;--color-neutral-500:#7a7a7a;--color-neutral-600:#a4a4a4;--color-neutral-700:#c4c4c4;--color-neutral-800:#e4e4e4;--color-neutral-900:#f2f2f2;--color-neutral-950:#f8f8f8;--color-sky-50:#e5f9ff;--color-sky-100:#cff2fe;--color-sky-200:#b2e8fa;--color-sky-300:#94def5;--color-sky-400:#52cff3;--color-sky-500:#00bee7;--color-sky-600:#00a4c9;--color-sky-700:#0089a9;--color-sky-800:#006f89;--color-sky-900:#00566b;--color-teal-50:#e0fcf7;--color-teal-100:#cff5ed;--color-teal-200:#b2ece1;--color-teal-300:#94e3d5;--color-teal-400:#50d7c3;--color-teal-500:#00c7b1;--color-teal-600:#00aa98;--color-teal-700:#008e7f;--color-teal-800:#007467;--color-teal-900:#005a50;--color-benthic-red-50:#742d2e;--color-benthic-red-100:#883133;--color-benthic-red-200:#9d3438;--color-benthic-red-300:#b3363d;--color-benthic-red-400:#c83841;--color-benthic-red-500:#ea3b48;--color-benthic-red-600:#ff5f64;--color-benthic-red-700:#ff918e;--color-benthic-red-800:#ffc5c1;--color-benthic-red-900:#ffe7e5;--color-benthic-orange-50:#5e3900;--color-benthic-orange-100:#6e4200;--color-benthic-orange-200:#7f4a00;--color-benthic-orange-300:#975800;--color-benthic-orange-400:#a96a00;--color-benthic-orange-500:#c27a00;--color-benthic-orange-600:#e88c00;--color-benthic-orange-700:#fea92f;--color-benthic-orange-800:#ffd094;--color-benthic-orange-900:#ffebd4;--color-benthic-yellow-50:#53471e;--color-benthic-yellow-100:#655318;--color-benthic-yellow-200:#786107;--color-benthic-yellow-300:#8a6e00;--color-benthic-yellow-400:#9c7c00;--color-benthic-yellow-500:#b79400;--color-benthic-yellow-600:#deb200;--color-benthic-yellow-700:#f4cd4b;--color-benthic-yellow-800:#fce396;--color-benthic-yellow-900:#fff5d7;--color-benthic-green-50:#24462c;--color-benthic-green-100:#265632;--color-benthic-green-200:#296a3b;--color-benthic-green-300:#287c42;--color-benthic-green-400:#2a904b;--color-benthic-green-500:#2aa654;--color-benthic-green-600:#32c364;--color-benthic-green-700:#6ed889;--color-benthic-green-800:#a8ebb5;--color-benthic-green-900:#dcf7e1;--color-benthic-blue-50:#28395f;--color-benthic-blue-100:#314673;--color-benthic-blue-200:#38538d;--color-benthic-blue-300:#3f60a7;--color-benthic-blue-400:#4f76cd;--color-benthic-blue-500:#4d7ff1;--color-benthic-blue-600:#5d8fff;--color-benthic-blue-700:#7ca8ff;--color-benthic-blue-800:#b7d1ff;--color-benthic-blue-900:#e4efff;--color-benthic-purple-50:#402e55;--color-benthic-purple-100:#4e3468;--color-benthic-purple-200:#614083;--color-benthic-purple-300:#754d9e;--color-benthic-purple-400:#8959ba;--color-benthic-purple-500:#9e66d7;--color-benthic-purple-600:#ba7afb;--color-benthic-purple-700:#d3a6ff;--color-benthic-purple-800:#e5c9ff;--color-benthic-purple-900:#f4e9ff;--color-neon-red-50:#751f1f;--color-neon-red-100:#892122;--color-neon-red-200:#a92227;--color-neon-red-300:#c9222b;--color-neon-red-400:#ee343b;--color-neon-red-500:#ff5957;--color-neon-red-600:#ff928a;--color-neon-red-700:#ffb7b0;--color-neon-red-800:#ffcfca;--color-neon-red-900:#ffebe8;--color-neon-orange-50:#663d00;--color-neon-orange-100:#7c4b00;--color-neon-orange-200:#965900;--color-neon-orange-300:#ad6900;--color-neon-orange-400:#cc7e00;--color-neon-orange-500:#f19200;--color-neon-orange-600:#ffae2f;--color-neon-orange-700:#ffca83;--color-neon-orange-800:#ffe2bd;--color-neon-orange-900:#fff2e0;--color-neon-yellow-50:#665400;--color-neon-yellow-100:#766200;--color-neon-yellow-200:#8b7200;--color-neon-yellow-300:#a18400;--color-neon-yellow-400:#bd9c00;--color-neon-yellow-500:#e1bb00;--color-neon-yellow-600:#fdd506;--color-neon-yellow-700:#ffe478;--color-neon-yellow-800:#fff2b9;--color-neon-yellow-900:#fff9d7;--color-neon-green-50:#115629;--color-neon-green-100:#0f6a31;--color-neon-green-200:#0a7e3a;--color-neon-green-300:#009342;--color-neon-green-400:#09af51;--color-neon-green-500:#25d367;--color-neon-green-600:#6af18f;--color-neon-green-700:#96f8ac;--color-neon-green-800:#bbffc8;--color-neon-green-900:#ddffe3;--color-neon-blue-50:#005163;--color-neon-blue-100:#00637a;--color-neon-blue-200:#007692;--color-neon-blue-300:#008aac;--color-neon-blue-400:#00a4cd;--color-neon-blue-500:#00c6f5;--color-neon-blue-600:#68e3ff;--color-neon-blue-700:#98edff;--color-neon-blue-800:#cbf3ff;--color-neon-blue-900:#e4faff;--color-neon-purple-50:#4f326c;--color-neon-purple-100:#623e87;--color-neon-purple-200:#764aa2;--color-neon-purple-300:#8b57be;--color-neon-purple-400:#a66ae2;--color-neon-purple-500:#c58bff;--color-neon-purple-600:#dbb8ff;--color-neon-purple-700:#e9d3ff;--color-neon-purple-800:#f3e3ff;--color-neon-purple-900:#faf0ff;--color-asset-category-cui:#ae1955;--color-asset-category-cui-strong:#e93d82;--color-asset-category-spa:#824e00;--color-asset-category-spa-strong:#ffb224;--color-asset-category-crma:#786005;--color-asset-category-crma-strong:#ffdc47;--color-asset-category-specialized:#2f6e3b;--color-asset-category-specialized-strong:#46a758;--color-asset-category-out:#64748b;--color-asset-category-out-strong:#94a3b8;--color-asset-category-uncat:#64748b;--color-asset-category-uncat-strong:#94a3b8;--background:#121212;--foreground:#fafafa;--card:#181818;--card-foreground:#fafafa;--popover:#171717;--popover-foreground:#fafafa;--surface-sunken:var(--card)}@supports (color:lab(0% 0 0)){:root{--color-neutral-0:lab(5.26802% 0 0);--color-neutral-50:lab(9.52% -.00000745058 0);--color-neutral-100:lab(14.16% 0 0);--color-neutral-200:lab(23.44% -.0000149012 0);--color-neutral-300:lab(32.72% -.0000149012 0);--color-neutral-400:lab(42% 0 0);--color-neutral-500:lab(51.28% -.0000298023 0);--color-neutral-600:lab(67.52% -.0000298023 0);--color-neutral-700:lab(79.12% -.0000298023 -.0000119209);--color-neutral-800:lab(90.72% .0000298023 -.0000119209);--color-neutral-900:lab(95.36% 0 0);--color-neutral-950:lab(97.68% -.0000298023 .0000119209);--color-sky-50:lab(96.7001% -7.5706 -7.33359);--color-sky-100:lab(93.2768% -10.0244 -9.74146);--color-sky-200:lab(88.7449% -14.8121 -14.5061);--color-sky-300:lab(84.2047% -19.407 -19.2016);--color-sky-400:lab(77.4168% -27.9131 -28.415);--color-sky-500:lab(70.5823% -35.1536 -37.4095);--color-sky-600:lab(61.2431% -32.6124 -35.0067);--color-sky-700:lab(51.8751% -28.3492 -30.3548);--color-sky-800:lab(42.5071% -24.0823 -25.7026);--color-sky-900:lab(33.1389% -19.8096 -21.0498);--color-teal-50:lab(96.891% -10.196 -.491297);--color-teal-100:lab(93.5346% -13.6215 -.652623);--color-teal-200:lab(89.1417% -20.5187 -.971496);--color-teal-300:lab(84.7488% -27.4901 -1.28469);--color-teal-400:lab(78.2827% -41.6979 -1.89368);--color-teal-500:lab(71.6927% -52.7192 -2.33014);--color-teal-600:lab(62.2891% -49.3108 -2.16876);--color-teal-700:lab(52.7621% -42.2157 -1.86181);--color-teal-800:lab(43.2352% -35.1247 -1.55466);--color-teal-900:lab(33.7082% -28.0399 -1.24725);--color-benthic-red-50:lab(29.3767% 31.7928 16.0338);--color-benthic-red-100:lab(33.806% 38.1952 19.4928);--color-benthic-red-200:lab(38.2344% 44.6019 23.0094);--color-benthic-red-300:lab(42.6622% 51.0115 26.5763);--color-benthic-red-400:lab(47.0895% 57.4234 30.1876);--color-benthic-red-500:lab(53.7298% 67.0442 35.6769);--color-benthic-red-600:lab(63.0278% 66.9289 34.7018);--color-benthic-red-700:lab(72.8589% 50.744 25.0724);--color-benthic-red-800:lab(85.0876% 31.5301 15.0866);--color-benthic-red-900:lab(93.8096% 12.5424 5.89373);--color-benthic-orange-50:lab(27.8543% 15.1594 42.3669);--color-benthic-orange-100:lab(32.4114% 19.0495 55.653);--color-benthic-orange-200:lab(36.964% 23.0009 70.829);--color-benthic-orange-300:lab(43.8531% 26.6946 88.7356);--color-benthic-orange-400:lab(50.7418% 30.392 108.8);--color-benthic-orange-500:lab(57.6304% 34.092 131.329);--color-benthic-orange-600:lab(66.922% 35.2134 136.176);--color-benthic-orange-700:lab(76.4708% 25.7709 70.5619);--color-benthic-orange-800:lab(87.1222% 15.8614 43.0759);--color-benthic-orange-900:lab(94.2025% 4.94936 14.6758);--color-benthic-yellow-50:lab(30.6016% 1.43108 25.7788);--color-benthic-yellow-100:lab(36.4369% 2.43771 35.9695);--color-benthic-yellow-200:lab(42.2651% 3.56033 47.2523);--color-benthic-yellow-300:lab(48.0884% 4.76316 60.0122);--color-benthic-yellow-400:lab(53.908% 6.02338 75.0823);--color-benthic-yellow-500:lab(63.2278% 6.95208 86.8274);--color-benthic-yellow-600:lab(74.8821% 7.64382 95.1731);--color-benthic-yellow-700:lab(84.2114% 4.45244 67.0197);--color-benthic-yellow-800:lab(91.1176% 1.35911 40.9405);--color-benthic-yellow-900:lab(96.7217% -.167787 15.5479);--color-benthic-green-50:lab(26.529% -17.9816 11.7098);--color-benthic-green-100:lab(32.5764% -24.0596 15.7579);--color-benthic-green-200:lab(39.7836% -30.1443 19.8197);--color-benthic-green-300:lab(45.828% -36.2628 23.944);--color-benthic-green-400:lab(53.0337% -42.3708 28.0513);--color-benthic-green-500:lab(60.239% -48.4852 32.1713);--color-benthic-green-600:lab(69.7689% -54.5458 36.1927);--color-benthic-green-700:lab(78.7102% -45.0683 29.4705);--color-benthic-green-800:lab(87.3834% -29.7952 19.2238);--color-benthic-green-900:lab(94.7335% -11.8404 7.56122);--color-benthic-blue-50:lab(24.0606% 2.32367 -25.0349);--color-benthic-blue-100:lab(29.7835% 2.65563 -28.6113);--color-benthic-blue-200:lab(35.3826% 4.09712 -35.6498);--color-benthic-blue-300:lab(40.9732% 5.67061 -42.6834);--color-benthic-blue-400:lab(50.0779% 6.6843 -49.7892);--color-benthic-blue-500:lab(54.1773% 11.7574 -63.7038);--color-benthic-blue-600:lab(59.7459% 13.6583 -70.7363);--color-benthic-blue-700:lab(68.1444% 10.1132 -67.4547);--color-benthic-blue-800:lab(82.5732% 4.53797 -57.3515);--color-benthic-blue-900:lab(94.0128% -.752986 -14.8834);--color-benthic-purple-50:lab(22.4446% 15.6028 -20.7129);--color-benthic-purple-100:lab(26.7593% 20.4192 -26.5312);--color-benthic-purple-200:lab(33.4041% 25.1444 -32.3812);--color-benthic-purple-300:lab(40.0469% 29.8852 -38.2303);--color-benthic-purple-400:lab(46.6883% 34.6366 -44.079);--color-benthic-purple-500:lab(53.3287% 39.3956 -49.9273);--color-benthic-purple-600:lab(62.312% 43.9617 -55.815);--color-benthic-purple-700:lab(74.5384% 35.5431 -47.381);--color-benthic-purple-800:lab(84.4898% 25.6905 -35.8976);--color-benthic-purple-900:lab(93.5913% 10.1853 -15.2433);--color-neon-red-50:lab(26.874% 37.8978 22.9952);--color-neon-red-100:lab(31.3062% 44.272 27.258);--color-neon-red-200:lab(37.9535% 53.8391 33.7998);--color-neon-red-300:lab(44.6% 63.4109 40.4932);--color-neon-red-400:lab(53.6853% 69.6775 43.7724);--color-neon-red-500:lab(62.77% 75.9472 47.1634);--color-neon-red-600:lab(72.2896% 69.2954 41.0349);--color-neon-red-700:lab(80.8434% 56.3475 32.095);--color-neon-red-800:lab(87.2558% 37.2623 20.5954);--color-neon-red-900:lab(94.8002% 18.4712 10.0225);--color-neon-orange-50:lab(30.0108% 21.5964 60.2113);--color-neon-orange-100:lab(36.899% 25.3001 77.8841);--color-neon-orange-200:lab(43.7177% 31.362 105.832);--color-neon-orange-300:lab(50.5325% 37.4709 139.36);--color-neon-orange-400:lab(59.7651% 40.8148 170.705);--color-neon-orange-500:lab(68.9965% 44.1736 203.597);--color-neon-orange-600:lab(78.4863% 38.3571 146.895);--color-neon-orange-700:lab(85.6995% 29.1607 80.262);--color-neon-orange-800:lab(91.7428% 17.4562 47.269);--color-neon-orange-900:lab(96.5068% 7.73582 22.2948);--color-neon-yellow-50:lab(36.5008% 2.17608 50.2376);--color-neon-yellow-100:lab(42.3328% 3.07205 65.047);--color-neon-yellow-200:lab(49.33% 3.88104 81.0093);--color-neon-yellow-300:lab(56.3262% 4.70588 99.1536);--color-neon-yellow-400:lab(65.6591% 5.25945 114.92);--color-neon-yellow-500:lab(77.3285% 5.54431 121.54);--color-neon-yellow-600:lab(86.6644% 3.21394 85.4018);--color-neon-yellow-700:lab(91.2775% .809193 59.9995);--color-neon-yellow-800:lab(95.8294% -.593543 40.5763);--color-neon-yellow-900:lab(98.0018% -1.01498 23.5291);--color-neon-green-50:lab(31.6494% -30.3033 20.1071);--color-neon-green-100:lab(38.8544% -36.4235 24.2394);--color-neon-green-200:lab(46.059% -42.549 28.3829);--color-neon-green-300:lab(53.2636% -48.6783 32.5347);--color-neon-green-400:lab(62.7936% -54.7359 36.5495);--color-neon-green-500:lab(74.6489% -60.7272 40.439);--color-neon-green-600:lab(86.0369% -54.2345 35.631);--color-neon-green-700:lab(90.2007% -41.9028 27.2307);--color-neon-green-800:lab(94.3464% -29.7735 19.1878);--color-neon-green-900:lab(97.3152% -17.7901 11.3906);--color-neon-blue-50:lab(30.7811% -17.8402 -18.7579);--color-neon-blue-100:lab(37.823% -21.9469 -23.3763);--color-neon-blue-200:lab(44.8632% -26.0018 -27.9894);--color-neon-blue-300:lab(51.9022% -30.02 -32.5993);--color-neon-blue-400:lab(61.2698% -34.2727 -37.2503);--color-neon-blue-500:lab(72.9663% -38.7715 -41.9433);--color-neon-blue-600:lab(84.5391% -36.1224 -37.6126);--color-neon-blue-700:lab(89.0317% -28.2759 -28.5199);--color-neon-blue-800:lab(93.5385% -21.792 -21.5864);--color-neon-blue-900:lab(96.8128% -12.4618 -12.1428);--color-neon-purple-50:lab(26.5728% 23.0297 -29.399);--color-neon-purple-100:lab(33.2136% 27.7857 -35.2475);--color-neon-purple-200:lab(39.8533% 32.55 -41.0957);--color-neon-purple-300:lab(46.4923% 37.32 -46.9438);--color-neon-purple-400:lab(55.4765% 41.8795 -52.8316);--color-neon-purple-500:lab(66.8036% 46.2452 -58.7589);--color-neon-purple-600:lab(78.8586% 40.3154 -53.2043);--color-neon-purple-700:lab(86.5083% 30.3103 -41.7388);--color-neon-purple-800:lab(91.7545% 21.0343 -30.0933);--color-neon-purple-900:lab(95.7827% 12.2903 -18.247);--background:lab(5.26802% 0 0);--foreground:lab(98.26% 0 0);--card:lab(8.36% -.00000745058 0);--card-foreground:lab(98.26% 0 0);--popover:lab(7.78201% -.0000149012 0);--popover-foreground:lab(98.26% 0 0)}}@supports (color:color-mix(in lab, red, red)){:root{--surface-sunken:color-mix(in oklab, var(--card) 92%, var(--background) 8%)}}:root{--surface-base:var(--background);--surface-raised:var(--card);--surface-overlay:var(--popover);--primary:var(--color-benthic-blue-300);--primary-foreground:#fafafa;--primary-hover:var(--color-benthic-blue-200);--primary-active:var(--color-benthic-blue-100);--secondary:#262626;--secondary-foreground:#fafafa;--secondary-hover:#2e2e2e;--secondary-active:#383838;--muted:#262626;--muted-foreground:#b7b7b7;--accent:#262626;--accent-foreground:#fafafa;--success:#46a758;--success-foreground:#0a0a0a;--warning:#f1a10d;--warning-foreground:#0a0a0a;--info:#849dff;--info-foreground:#0a0a0a;--destructive:#e93d82;--destructive-foreground:#fafafa;--destructive-hover:#f04f88;--destructive-active:#ae1955;--border:#08070724;--input:#ffffff47;--ring:#a4a4a4;--ai-accent:var(--color-benthic-purple-700);--ai-accent-foreground:#0a0a0a;--surface-divider:var(--foreground)}@supports (color:lab(0% 0 0)){:root{--primary-foreground:lab(98.26% 0 0);--secondary:lab(15.204% 0 -.00000596046);--secondary-foreground:lab(98.26% 0 0);--secondary-hover:lab(18.8% 0 0);--secondary-active:lab(23.44% -.0000149012 0);--muted:lab(15.204% 0 -.00000596046);--muted-foreground:lab(74.48% -.0000298023 0);--accent:lab(15.204% 0 -.00000596046);--accent-foreground:lab(98.26% 0 0);--success-foreground:lab(2.75381% 0 0);--warning-foreground:lab(2.75381% 0 0);--info-foreground:lab(2.75381% 0 0);--destructive-foreground:lab(98.26% 0 0);--border:lab(1.98039% .271127 .0948787/.14);--input:lab(100% 0 0/.28);--ring:lab(67.52% -.0000298023 0);--ai-accent-foreground:lab(2.75381% 0 0)}}@supports (color:color-mix(in lab, red, red)){:root{--surface-divider:color-mix(in oklab, var(--foreground) 6%, transparent)}}:root{--surface-border:var(--border);--surface-border-strong:var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root{--surface-border-strong:color-mix(in oklab, var(--foreground) 10%, transparent)}}:root{--surface-edge:var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root{--surface-edge:color-mix(in oklab, var(--foreground) 8%, transparent)}}:root{--surface-shadow-sunken:0 0 0 transparent;--surface-shadow-raised:0 1px 2px #0000004d, 0 4px 12px #0003;--surface-shadow-overlay:0 4px 6px #0000004d, 0 12px 24px #00000040;--surface-shadow-hover:0 4px 8px #0006, 0 8px 24px #0000004d;--surface-glow:0 22px 50px -28px var(--primary)}@supports (color:color-mix(in lab, red, red)){:root{--surface-glow:0 22px 50px -28px color-mix(in oklab, var(--primary) 26%, transparent)}}:root{--chart-1:var(--primary);--chart-2:#00bb7f;--chart-3:#f99c00;--chart-4:#ac4bff;--chart-5:#ff2357;--sidebar:#171717;--sidebar-foreground:#fafafa;--sidebar-primary:var(--primary);--sidebar-primary-foreground:#fafafa;--sidebar-accent:#262626;--sidebar-accent-foreground:#fafafa;--sidebar-border:#ffffff1a;--sidebar-ring:#737373;--brand:#54a2ff;--highlight:#fac800;--brand-surface:#3e63dd;--presence-1:#3e63dd;--presence-2:#22c55e;--presence-3:#f59e0b;--presence-4:#ef4444;--presence-5:#a78bfa;--glass-blur-subtle:10px;--glass-blur-hero:16px;--motion-duration-100:.1s;--motion-duration-150:.15s;--motion-duration-200:.2s;--motion-duration-250:.25s;--motion-duration-300:.3s;--motion-ease-standard:cubic-bezier(.2, .6, .2, 1);--motion-ease-emphasized:cubic-bezier(.2, 0, 0, 1);--gradient-progress:linear-gradient(135deg, var(--primary) 0%, var(--primary-hover) 100%);--gradient-policy:linear-gradient(135deg, #a443f4 0%, #c66cff 100%);--gradient-software:linear-gradient(135deg, #2d5eec 0%, #5187ff 100%);--gradient-hardware:linear-gradient(135deg, #2b854f 0%, #00a84d 100%);--gradient-personnel:linear-gradient(135deg, #ff5c62 0%, #ff7e7e 100%);--gradient-suppliers:linear-gradient(135deg, #ffbc48 0%, #ffd66d 100%);--entity-default:var(--color-neutral-500);--entity-control:var(--color-benthic-blue-500);--entity-control-family:var(--color-sky-500);--entity-objective:var(--color-benthic-purple-500);--entity-policy:var(--color-benthic-yellow-500);--entity-impl-statement:var(--color-teal-500);--entity-component:var(--color-neon-purple-500);--entity-evidence:var(--color-teal-500);--entity-evidence-item:var(--color-teal-500);--entity-evidence-package:var(--color-teal-600);--entity-asset:var(--color-benthic-green-500);--entity-inventory-list:var(--color-benthic-green-400);--entity-diagram:var(--color-neon-blue-500);--entity-person:var(--color-sky-500);--entity-roster:var(--color-sky-600);--entity-role:var(--color-neon-purple-500);--entity-vendor:var(--color-benthic-orange-500);--entity-vendor-list:var(--color-benthic-orange-400);--entity-assessment:var(--color-neon-blue-500);--entity-finding:var(--color-benthic-red-500);--entity-finding-item:var(--color-benthic-red-400);--entity-review-event:var(--color-benthic-yellow-400);--entity-work-item:var(--color-benthic-orange-500);--entity-project:var(--color-benthic-blue-400);--entity-team:var(--color-teal-500);--entity-document:var(--color-neutral-500);--entity-task:var(--color-benthic-orange-500);--domain-ac:var(--color-benthic-blue-500);--domain-at:var(--color-teal-500);--domain-au:var(--color-benthic-yellow-500);--domain-ca:var(--color-benthic-green-500);--domain-cm:var(--color-benthic-purple-500);--domain-ia:var(--color-sky-500);--domain-ir:var(--color-benthic-red-500);--domain-ma:var(--color-benthic-green-600);--domain-mp:var(--color-benthic-orange-500);--domain-pe:var(--color-teal-600);--domain-ps:var(--color-neon-orange-500);--domain-ra:var(--color-neon-purple-500);--domain-sc:var(--color-neon-green-500);--domain-si:var(--color-benthic-blue-600)}@supports (color:lab(0% 0 0)){:root{--chart-2:lab(66.9756% -58.27 19.5419);--chart-3:lab(72.7183% 31.8672 97.9407);--chart-4:lab(52.0183% 66.11 -78.2316);--chart-5:lab(56.101% 79.4328 31.4532);--sidebar:lab(7.78201% -.0000149012 0);--sidebar-foreground:lab(98.26% 0 0);--sidebar-primary-foreground:lab(98.26% 0 0);--sidebar-accent:lab(15.204% 0 -.00000596046);--sidebar-accent-foreground:lab(98.26% 0 0);--sidebar-border:lab(100% 0 0/.1);--sidebar-ring:lab(48.496% 0 0);--brand:lab(65.0361% -1.42065 -56.9802);--highlight:lab(83.2664% 8.65132 106.895);--gradient-policy:linear-gradient(135deg, lab(49.1885% 62.7249 -72.8608) 0%, lab(60.8332% 65.4147 -73.0534) 100%);--gradient-software:linear-gradient(135deg, lab(43.815% 24.9725 -77.5865) 0%, lab(57.0196% 18.2414 -77.6137) 100%);--gradient-hardware:linear-gradient(135deg, lab(49.3402% -37.5478 21.4135) 0%, lab(60.4679% -54.8104 36.6925) 100%);--gradient-personnel:linear-gradient(135deg, lab(62.5824% 79.876 43.1102) 0%, lab(68.5068% 76.5596 40.2088) 100%);--gradient-suppliers:linear-gradient(135deg, lab(81.2211% 26.4246 107.521) 0%, lab(88.5236% 16.1827 84.9683) 100%)}}.light{--background:#fff;--foreground:#0a0a0a;--card:#fff;--card-foreground:#0a0a0a;--popover:#fff;--popover-foreground:#0a0a0a;--surface-sunken:#f2f2f2;--surface-base:#f8f8f8;--surface-raised:#fff;--surface-overlay:#fff;--secondary:#f5f5f5;--secondary-foreground:#171717;--secondary-hover:#ebebeb;--muted:#f5f5f5;--muted-foreground:#555;--destructive:#e40014;--destructive-foreground:#fafafa;--destructive-hover:#ee343b;--destructive-active:#bc0028;--success:#2f6e3b;--success-foreground:#fafafa;--warning:#824e00;--warning-foreground:#fafafa;--info:#3e63dd;--info-foreground:#fafafa;--border:#0a0a0a1f;--input:#00000026;--surface-edge:transparent;--sidebar:#fafafa;--sidebar-foreground:#0a0a0a;--sidebar-border:#00000014}@supports (color:lab(0% 0 0)){.light{--background:lab(100% 0 0);--foreground:lab(2.75381% 0 0);--card:lab(100% 0 0);--card-foreground:lab(2.75381% 0 0);--popover:lab(100% 0 0);--popover-foreground:lab(2.75381% 0 0);--surface-sunken:lab(95.36% 0 0);--surface-base:lab(97.68% -.0000298023 .0000119209);--surface-raised:lab(100% 0 0);--surface-overlay:lab(100% 0 0);--secondary:lab(96.52% -.0000298023 .0000119209);--secondary-foreground:lab(7.78201% -.0000149012 0);--secondary-hover:lab(93.04% .0000298023 -.0000119209);--muted:lab(96.52% -.0000298023 .0000119209);--muted-foreground:lab(36.2% 0 .00000596046);--destructive:lab(48.4493% 77.4328 61.5452);--destructive-foreground:lab(98.26% 0 0);--destructive-hover:lab(53.6853% 69.6775 43.7724);--destructive-active:lab(39.7724% 67.2574 38.5464);--success-foreground:lab(98.26% 0 0);--warning-foreground:lab(98.26% 0 0);--info-foreground:lab(98.26% 0 0);--border:lab(2.75381% 0 0/.12);--input:lab(0% 0 0/.15);--sidebar:lab(98.26% 0 0);--sidebar-foreground:lab(2.75381% 0 0);--sidebar-border:lab(0% 0 0/.08)}}:root{--font-primary:"Outfit", system-ui, -apple-system, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, monospace}.motion-standard{transition-duration:var(--motion-duration-200);transition-timing-function:var(--motion-ease-standard)}.motion-emphasized{transition-duration:var(--motion-duration-300);transition-timing-function:var(--motion-ease-emphasized)}.elevation-container{background:var(--surface-base)}.elevation-raised{background:var(--surface-raised);box-shadow:var(--surface-shadow-raised)}.elevation-overlay{background:var(--surface-overlay);box-shadow:var(--surface-shadow-overlay)}.hover-lift-strong{transition:transform var(--motion-duration-200) var(--motion-ease-standard), box-shadow var(--motion-duration-200) var(--motion-ease-standard)}.hover-lift-strong:hover{box-shadow:var(--surface-shadow-hover);transform:translateY(-2px)}.df-surface-glow{box-shadow:var(--surface-glow)}:root{--background:#080b11;--foreground:#fdfbf7;--card:#191e27;--popover:#191e27;--muted:#232a35;--muted-foreground:#c6bfb4;--secondary:#232a35;--secondary-hover:#303946;--surface-raised:#232a35;--surface-border:#303743;--surface-border-strong:#424b58;--surface-divider:#303743;--primary:#ff9e45;--primary-hover:#ffb36e;--primary-foreground:#0c0f14;--ring:#ffb36e;--sidebar:#10141b;--sidebar-accent:#232a35;--sidebar-border:#303743;--border:#424b58;--input:#303743;--destructive-soft:#ffb7b3;--media-backdrop:#10141b;--menu-shadow:0 8px 24px #0004;--type-label-size:12px;--type-label-leading:16px;--type-meta-size:13px;--type-meta-leading:18px;--type-body-size:14px;--type-body-leading:20px;--type-reading-size:16px;--type-reading-leading:1.65;--type-subsection-size:15px;--type-subsection-leading:20px;--type-subsection-weight:600;--type-section-size:18px;--type-section-leading:24px;--type-section-weight:600;--type-page-title-size:24px;--type-page-title-leading:30px;--type-page-title-weight:600;--type-metric-size:24px;--type-metric-leading:30px;--type-brand-size:22px;--type-display-size:clamp(32px, 4vw, 48px);--type-display-leading:1.1;--type-mono-size:13px;--leading-tight:1.3;--leading-normal:1.45;--leading-relaxed:1.65;--tracking-tight:-.02em;--tracking-caps:.08em;--space-px:1px;--space-0-5:2px;--space-1:4px;--space-1-5:6px;--space-2:8px;--space-2-5:10px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--radius-xs:3px;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--radius-full:999px;--border-accent:3px;--focus-ring-gap:4px;--focus-ring-outer:6px;--underline-offset:4px;--overlay-blur:3px;--enter-distance:24px;--control-xs:24px;--control-sm:28px;--control-md:32px;--control-lg:40px;--control-xl:48px;--icon-sm:14px;--icon-md:16px;--icon-lg:20px;--icon-xl:28px;--checkbox-size:18px;--thumb-sm:40px;--avatar-sm:24px;--avatar-md:28px;--avatar-lg:40px;--sidebar-width:216px;--sidebar-width-compact:188px;--rail-width:60px;--topbar-height:52px;--page-gutter:24px;--page-gutter-wide:32px;--content-max:1440px;--measure:72ch;--post-header-height:60px;--post-side-width:450px;--post-side-width-narrow:360px;--editor-toolbar-height:44px;--editor-slot-tile:44px;--editor-copy-min:200px;--editor-copy-open-min:117px;--editor-open-allowance:39px;--editor-rows-tail:20px;--calendar-hour:88px;--calendar-heading:40px;--calendar-axis:48px;--calendar-day-min:92px;--calendar-lane:96px;--calendar-viewport:680px;--calendar-event:calc(var(--calendar-hour) * 1.5 - var(--space-1));--size-1:40px;--size-2:64px;--size-3:96px;--size-4:128px;--size-5:160px;--size-6:200px;--size-7:240px;--size-8:280px;--size-9:320px;--size-10:360px;--size-11:400px;--size-12:480px;--size-13:560px;--size-14:640px;--size-15:720px;--size-16:800px;--size-17:960px;--size-18:1120px;--size-19:1280px}@media (max-width:1023px){:root{--sidebar-width:var(--sidebar-width-compact);--page-gutter:20px}}@media (max-width:767px),(pointer:coarse){:root{--control-sm:44px;--control-md:44px;--control-lg:48px;--checkbox-size:24px;--calendar-hour:112px}}@media (max-width:767px){:root{--page-gutter:16px;--topbar-height:48px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
