.operator-shell{min-height:100dvh;background:radial-gradient(circle at 82% 0,var(--color-accent-haze),transparent 26rem),var(--color-paper);color:var(--color-ink);font-family:var(--font-ui)}.operator-shell *,.operator-shell :after,.operator-shell :before{box-sizing:border-box}.operator-shell .op-page{min-width:0;line-height:1.55}.operator-shell .op-page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-xl);padding-bottom:var(--space-lg);margin-bottom:var(--space-xl);border-bottom:var(--rule-hair) solid var(--color-rule)}.operator-shell .op-page-header>div:first-child{min-width:0}.operator-shell .op-nav-label,.operator-shell .op-page-kicker{color:var(--color-muted);font-size:var(--text-xs);font-weight:650;letter-spacing:.04em}.operator-shell .op-page-kicker{margin-bottom:var(--space-xs)}.operator-shell .op-page-description{max-width:50rem;margin:var(--space-xs) 0 0;color:var(--color-neutral);font-size:var(--text-sm);line-height:1.7}.operator-shell .op-nav-group{padding:0 var(--space-sm)}.operator-shell .op-nav-group+.op-nav-group{margin-top:var(--space-lg)}.operator-shell .op-nav-label{padding:0 var(--space-sm) var(--space-xs);color:var(--color-paper-a48)}.operator-shell .op-nav-link{min-height:44px;display:flex;align-items:center;gap:var(--space-sm);padding:0 var(--space-sm);border-radius:var(--radius-sm);color:var(--color-paper-a68);font-size:var(--text-sm);font-weight:520;text-decoration:none;transition:background-color var(--dur-micro) var(--ease-out),color var(--dur-micro) var(--ease-out),transform var(--dur-micro) var(--ease-out)}.operator-shell .op-nav-link:hover{background:var(--color-paper-a08);color:var(--color-paper);text-decoration:none}.operator-shell .op-nav-link:active{transform:translateY(1px)}.operator-shell .op-nav-link.active{background:var(--color-paper);color:var(--color-ink);font-weight:700}.operator-shell .op-open-app{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);margin-bottom:var(--space-xs);padding:0 var(--space-sm);border:var(--rule-hair) solid var(--color-paper-a48);border-radius:var(--radius-sm);color:var(--color-paper);font-size:var(--text-sm);font-weight:650}.operator-shell .op-open-app:hover{background:var(--color-paper-a08);text-decoration:none}.operator-shell .op-section{background:var(--color-surface);box-shadow:var(--shadow-card)}.operator-shell .op-section,.operator-shell .op-subsection{border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-card)}.operator-shell .op-subsection{background:var(--color-paper)}.operator-shell .op-export-media-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-sm);margin-top:var(--space-sm)}.operator-shell .op-input,.operator-shell .op-select,.operator-shell .op-textarea{width:100%;padding:.7rem .85rem;border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-input);outline:none;background:var(--color-surface);color:var(--color-ink);font:inherit;font-size:var(--text-sm);transition:border-color var(--dur-micro) var(--ease-out),box-shadow var(--dur-micro) var(--ease-out),background-color var(--dur-micro) var(--ease-out)}.operator-shell .op-input,.operator-shell .op-select{min-height:44px}.operator-shell .op-input:focus,.operator-shell .op-select:focus,.operator-shell .op-textarea:focus{border-color:var(--color-focus);box-shadow:0 0 0 3px color-mix(in oklab,var(--color-focus) 14%,transparent);background:white}.operator-shell .op-input::placeholder,.operator-shell .op-textarea::placeholder{color:var(--color-muted)}.operator-shell .op-button{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-xs);padding:.65rem 1rem;border:var(--rule-hair) solid var(--color-ink);border-radius:var(--radius-sm);background:var(--color-ink);color:var(--color-paper);font:inherit;font-size:var(--text-sm);font-weight:700;cursor:pointer;transition:background-color var(--dur-micro) var(--ease-out),border-color var(--dur-micro) var(--ease-out),color var(--dur-micro) var(--ease-out),transform var(--dur-micro) var(--ease-out)}.operator-shell .op-button:hover:not(:disabled){background:var(--color-ink-2);border-color:var(--color-ink-2);color:var(--color-paper);text-decoration:none}.operator-shell .op-button:active:not(:disabled){transform:translateY(1px)}.operator-shell .op-button.secondary{border-color:var(--color-rule);background:transparent;color:var(--color-ink)}.operator-shell .op-button.secondary:hover:not(:disabled){border-color:var(--color-ink);background:var(--color-paper-2);color:var(--color-ink)}.operator-shell .op-button.danger{border-color:var(--color-error);background:var(--color-error);color:white}.operator-shell .op-button.danger:hover:not(:disabled){background:color-mix(in oklab,var(--color-error) 84%,black);border-color:color-mix(in oklab,var(--color-error) 84%,black)}.operator-shell .op-button:disabled{opacity:.48;cursor:not-allowed}.operator-shell .op-data-table-desktop,.operator-shell .op-section:has(>table.op-table){overflow-x:auto;-webkit-overflow-scrolling:touch}.operator-shell .op-data-table-mobile{display:none}.operator-shell table.op-table{width:100%;border-collapse:separate;border-spacing:0;color:var(--color-ink);font-size:var(--text-sm)}.operator-shell table.op-table th{padding:.75rem;border-bottom:var(--rule-hair) solid var(--color-rule);background:var(--color-paper-2);color:var(--color-neutral);font-size:var(--text-xs);font-weight:750;letter-spacing:.02em;text-align:left;white-space:nowrap}.operator-shell table.op-table td{padding:.85rem .75rem;border-bottom:var(--rule-hair) solid var(--color-rule-2);vertical-align:top}.operator-shell table.op-table tbody tr:last-child td{border-bottom:0}.operator-shell table.op-table tbody tr:hover{background:color-mix(in oklab,var(--color-paper-2) 64%,transparent)}.operator-shell .op-table-actions{display:inline-flex;align-items:center;gap:var(--space-xs);white-space:nowrap}.operator-shell .op-customer-table table.op-table{table-layout:fixed}.operator-shell .op-customer-table table.op-table td,.operator-shell .op-customer-table table.op-table th{padding-inline:.55rem;overflow-wrap:anywhere}.operator-shell .op-customer-table table.op-table th{white-space:normal}.operator-shell .op-customer-table table.op-table th:first-child{width:27%}.operator-shell .op-customer-table table.op-table th:nth-child(2),.operator-shell .op-customer-table table.op-table th:nth-child(3),.operator-shell .op-customer-table table.op-table th:nth-child(4){width:7%}.operator-shell .op-customer-table table.op-table th:nth-child(5),.operator-shell .op-customer-table table.op-table th:nth-child(6){width:9%}.operator-shell .op-customer-table table.op-table th:nth-child(7){width:8%}.operator-shell .op-customer-table table.op-table th:nth-child(8){width:15%}.operator-shell .op-customer-table table.op-table th:nth-child(9){width:11%}.operator-shell .op-customer-table table.op-table td:nth-child(4),.operator-shell .op-customer-table table.op-table td:nth-child(5),.operator-shell .op-customer-table table.op-table td:nth-child(6){font-size:var(--text-xs);white-space:nowrap}.operator-shell .op-customer-table .op-table-actions{gap:.15rem}.operator-shell .op-customer-table .op-table-actions .op-pill{padding-inline:.5rem}.operator-shell .op-customer-email{max-width:100%;overflow-wrap:anywhere}.operator-shell .op-secondary-data{color:var(--color-muted);font-size:var(--text-xs);line-height:1.5}.operator-shell .op-technical-id{max-width:12rem;overflow:hidden;color:var(--color-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap}.operator-shell .op-usage-trace{margin-top:.35rem;max-width:22rem;color:var(--color-neutral);font-size:.6875rem}.operator-shell .op-usage-trace summary{min-height:1.75rem;width:max-content;cursor:pointer;color:var(--color-accent)}.operator-shell .op-usage-trace>div{display:grid;grid-template-columns:minmax(6rem,auto) minmax(0,1fr);gap:.5rem;padding-block:.2rem}.operator-shell .op-usage-trace code{overflow-wrap:anywhere;color:var(--color-ink);white-space:normal}.operator-shell .op-provider-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:var(--space-sm)}.operator-shell .op-provider-card{min-width:0;padding:var(--space-md);border:var(--rule-hair) solid var(--color-rule-2);border-radius:var(--radius-sm);background:var(--color-paper-2)}.operator-shell .op-provider-name{color:var(--color-ink);font-size:var(--text-sm);font-weight:750}.operator-shell .op-provider-key,.operator-shell .op-usage-subtitle{margin-top:var(--space-2xs);color:var(--color-muted);font-size:var(--text-xs);font-weight:650}.operator-shell .op-provider-cost,.operator-shell .op-usage-cost{margin-top:var(--space-xs);color:var(--color-ink);font-family:var(--font-outlier);font-size:var(--text-xl);font-weight:720;font-variant-numeric:tabular-nums;letter-spacing:-.03em}.operator-shell .op-provider-description,.operator-shell .op-provider-note{margin-top:var(--space-xs);color:var(--color-neutral);font-size:var(--text-xs);line-height:1.6}.operator-shell .op-provider-note{margin-top:var(--space-md);color:var(--color-muted)}.operator-shell a.op-pill,.operator-shell button.op-pill{min-height:36px;justify-content:center;cursor:pointer}.operator-shell .op-pill{display:inline-flex;align-items:center;gap:var(--space-2xs);padding:.32rem .65rem;border:var(--rule-hair) solid transparent;border-radius:var(--radius-pill);background:var(--color-paper-2);color:var(--color-neutral);font-size:var(--text-xs);font-weight:650;line-height:1.2;white-space:nowrap}.operator-shell .op-pill.success{background:var(--color-success-soft);color:var(--color-success)}.operator-shell .op-pill.warn{background:color-mix(in oklab,var(--color-warning) 16%,var(--color-surface));color:color-mix(in oklab,var(--color-warning) 76%,var(--color-ink))}.operator-shell .op-pill.danger{background:color-mix(in oklab,var(--color-error) 12%,var(--color-surface));color:var(--color-error)}.operator-shell .op-pill.info{background:color-mix(in oklab,var(--color-info) 12%,var(--color-surface));color:var(--color-info)}.operator-shell h1,.operator-shell h2,.operator-shell h3{margin:0;color:var(--color-ink);font-family:var(--font-outlier);text-wrap:balance}.operator-shell h1{font-size:clamp(2rem,4vw,3.5rem)!important;font-weight:720;letter-spacing:-.045em;line-height:.98}.operator-shell .op-page>div>h1:first-child,.operator-shell .op-page>h1:first-child{margin-bottom:var(--space-xl)!important;padding-bottom:var(--space-lg);border-bottom:var(--rule-hair) solid var(--color-rule)}.operator-shell .op-section>h2{margin-bottom:var(--space-md)!important;color:var(--color-neutral);font-family:var(--font-ui);font-size:var(--text-sm)!important;font-weight:750!important;letter-spacing:.01em!important;text-transform:none!important}.operator-shell h2{font-size:clamp(1.35rem,2vw,2rem);font-weight:700;letter-spacing:-.03em;line-height:1.05}.operator-shell .op-section-title{margin-bottom:var(--space-sm);color:var(--color-neutral);font-size:var(--text-sm);font-weight:750;letter-spacing:.01em}.operator-shell .op-card-pad{padding:var(--space-lg)}.operator-shell .op-stack-section{margin-bottom:var(--space-xl)}.operator-shell .op-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-md);margin-bottom:var(--space-xl)}.operator-shell .op-metric-grid.compact{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));margin-bottom:0}.operator-shell .op-stat{min-height:7.5rem;padding:var(--space-md)}.operator-shell .op-stat-label{color:var(--color-muted);font-size:var(--text-xs);font-weight:650;line-height:1.45}.operator-shell .op-stat-value{margin-top:var(--space-xs);font-family:var(--font-outlier);font-size:clamp(1.7rem,3vw,2.5rem);font-weight:720;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.operator-shell .op-attention{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-md);margin-bottom:var(--space-xl);padding:var(--space-lg);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-card)}.operator-shell .op-attention.has-risk{border-color:color-mix(in oklab,var(--color-warning) 45%,var(--color-rule));background:color-mix(in oklab,var(--color-warning) 7%,var(--color-surface))}.operator-shell .op-attention-icon{width:2.75rem;height:2.75rem;display:grid;place-items:center;border-radius:var(--radius-pill);background:var(--color-paper-2);color:var(--color-neutral)}.operator-shell .op-attention.has-risk .op-attention-icon{color:var(--color-warning)}.operator-shell .op-attention h2{margin:var(--space-2xs) 0 0;font-size:clamp(1.3rem,2.2vw,2rem)}.operator-shell .op-attention p{margin:var(--space-xs) 0 0;color:var(--color-neutral);font-size:var(--text-sm)}.operator-shell .op-attention-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-xs)}.operator-shell .op-funnel-row{display:flex;flex-wrap:wrap;gap:var(--space-xl)}.operator-shell .op-split-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-md);margin-bottom:var(--space-xl)}.operator-shell .op-section-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);margin-bottom:var(--space-sm)}.operator-shell .op-section-heading .op-section-title{margin-bottom:0}.operator-shell .op-section-heading a{font-size:var(--text-xs);font-weight:700}.operator-shell .op-queue-list{border-top:var(--rule-hair) solid var(--color-rule-2)}.operator-shell .op-queue-row{min-height:3rem;display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);border-bottom:var(--rule-hair) solid var(--color-rule-2);font-size:var(--text-sm)}.operator-shell .op-spin-icon{animation:op-spin .8s linear infinite}.operator-shell pre{max-height:22rem;overflow:auto;padding:var(--space-sm);border:var(--rule-hair) solid var(--color-rule-2);border-radius:var(--radius-sm);background:var(--color-paper-2);color:var(--color-ink-2);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--text-xs);line-height:1.65}.operator-shell a{color:var(--color-ink-2);text-underline-offset:.18em}.operator-shell a:hover{color:var(--color-ink);text-decoration:underline}.operator-shell .op-page a:not(.op-button):not(.op-pill){color:var(--color-ink-2)!important}.operator-shell .op-auth-screen{min-height:100dvh;display:grid;grid-template-columns:minmax(20rem,.85fr) minmax(32rem,1.15fr);background:var(--color-ink)}.operator-shell .op-auth-story{min-height:100dvh;display:flex;flex-direction:column;justify-content:space-between;gap:var(--space-2xl);padding:clamp(2rem,6vw,5rem);background:radial-gradient(circle at 12% 88%,var(--color-accent-haze),transparent 24rem),var(--color-paper)}.operator-shell .op-auth-story-copy{max-width:36rem}.operator-shell .op-auth-story-copy h1{font-size:clamp(3.2rem,7vw,6.8rem)!important}.operator-shell .op-auth-story-copy p{max-width:31rem;margin:var(--space-lg) 0 0;color:var(--color-neutral);line-height:1.75}.operator-shell .op-auth-trust{color:var(--color-muted);font-size:var(--text-xs)}.operator-shell .op-auth-panel{display:grid;place-items:center;padding:clamp(1.25rem,5vw,5rem)}.operator-shell .op-auth-card{width:min(34rem,100%);overflow:hidden;border:var(--rule-hair) solid var(--color-paper-a48);border-radius:var(--radius-card);background:var(--color-paper);box-shadow:var(--shadow-float)}.operator-shell .op-auth-card-header{padding:var(--space-xl);border-bottom:var(--rule-hair) solid var(--color-rule)}.operator-shell .op-auth-card-header h2{margin-top:var(--space-xs);font-size:clamp(2rem,5vw,3rem)}.operator-shell .op-auth-card-header p{margin:var(--space-sm) 0 0;color:var(--color-neutral);font-size:var(--text-sm)}.operator-shell .op-auth-card-body{display:grid;gap:var(--space-md);padding:var(--space-xl)}.operator-shell .op-form-field{display:grid;gap:var(--space-xs)}.operator-shell .op-form-field label{color:var(--color-neutral);font-size:var(--text-xs);font-weight:700}.operator-shell .op-auth-submit{width:100%;margin-top:var(--space-xs)}.operator-shell .op-auth-note{margin:var(--space-xs) 0 0;color:var(--color-muted);font-size:var(--text-xs);line-height:1.65}.operator-shell .op-alert{padding:var(--space-sm);border-radius:var(--radius-sm);font-size:var(--text-xs);line-height:1.6}.operator-shell .op-alert.danger{background:color-mix(in oklab,var(--color-error) 10%,var(--color-surface));color:var(--color-error)}.operator-shell .op-restricted-screen{min-height:100dvh;display:grid;place-items:center;padding:var(--space-lg);background:var(--color-ink)}.operator-shell .op-restricted-card{width:min(42rem,100%);padding:clamp(2rem,5vw,4rem);border-radius:var(--radius-card);background:var(--color-paper);box-shadow:var(--shadow-float)}.operator-shell .op-restricted-card>svg{margin-bottom:var(--space-md);color:var(--color-error)}.operator-shell .op-restricted-card h1{margin-top:var(--space-xs)}.operator-shell .op-restricted-card p{max-width:34rem;margin:var(--space-lg) 0 0;color:var(--color-neutral);line-height:1.75}.operator-shell .op-action-row{display:flex;flex-wrap:wrap;gap:var(--space-sm);margin-top:var(--space-xl)}.operator-shell .syn-modal-backdrop{background:color-mix(in oklab,var(--color-ink) 48%,transparent)!important;backdrop-filter:var(--filter-modal-backdrop)}.operator-shell .syn-modal-backdrop>.op-section{border-radius:var(--radius-card)!important;background:var(--color-surface)!important;box-shadow:var(--shadow-float)!important}.operator-shell .op-banner-stack{display:grid;gap:var(--space-xs);margin-bottom:var(--space-sm)}.operator-shell .op-banner,.operator-shell .op-impersonation-banner{display:flex;align-items:flex-start;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-neutral);font-size:var(--text-xs);line-height:1.55}.operator-shell .op-banner.info{border-color:color-mix(in oklab,var(--color-info) 32%,var(--color-rule));background:color-mix(in oklab,var(--color-info) 7%,var(--color-surface));color:var(--color-info)}.operator-shell .op-banner.success{border-color:color-mix(in oklab,var(--color-success) 32%,var(--color-rule));background:var(--color-success-soft);color:var(--color-success)}.operator-shell .op-banner.warn,.operator-shell .op-impersonation-banner{border-color:color-mix(in oklab,var(--color-warning) 38%,var(--color-rule));background:color-mix(in oklab,var(--color-warning) 9%,var(--color-surface));color:color-mix(in oklab,var(--color-warning) 76%,var(--color-ink))}.operator-shell .op-banner.danger{border-color:color-mix(in oklab,var(--color-error) 34%,var(--color-rule));background:color-mix(in oklab,var(--color-error) 8%,var(--color-surface));color:var(--color-error)}.operator-shell .op-banner-copy,.operator-shell .op-impersonation-copy{flex:1}.operator-shell .op-banner-title,.operator-shell .op-impersonation-title{color:currentColor;font-weight:750}.operator-shell .op-banner-dismiss{width:2.75rem;height:2.75rem;display:grid;flex:0 0 auto;place-items:center;border:0;border-radius:var(--radius-pill);background:transparent;color:currentColor;cursor:pointer}.operator-shell .op-banner-dismiss:hover{background:color-mix(in oklab,currentColor 9%,transparent)}.operator-shell .op-impersonation-banner{align-items:center}.operator-shell .op-impersonation-end{min-height:2.5rem;padding-inline:var(--space-sm);color:currentColor}.operator-shell .op-back-link{display:inline-flex;margin-bottom:var(--space-xs);font-size:var(--text-xs);font-weight:700}.operator-shell .op-inline-link{color:inherit;font-weight:700;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.operator-shell .op-inline-link:hover{color:var(--color-neutral)}.operator-shell .op-template-meta-row{grid-template-columns:minmax(14rem,2fr) minmax(10rem,1fr) minmax(14rem,1fr)}.operator-shell .op-editor-actions{display:flex;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-md);padding:var(--space-lg)}.operator-shell .op-editor-actions .op-input{width:min(18rem,100%)}.operator-shell .op-editor-action-rule{min-width:var(--space-md);flex:1;border-top:var(--rule-hair) solid var(--color-rule-2)}.operator-shell .op-audience-sample{column-count:2;column-gap:var(--space-lg);margin:0;padding:0;list-style:none}.operator-shell .op-predicate-combinator{max-width:24rem;margin-bottom:var(--space-sm)}.operator-shell .op-predicate-conditions{display:grid;gap:var(--space-xs)}.operator-shell .op-predicate-condition{display:grid;grid-template-columns:minmax(13rem,1fr) minmax(10rem,1fr) auto;align-items:center;gap:var(--space-xs)}.operator-shell .op-predicate-condition .op-input,.operator-shell .op-predicate-condition .op-select{width:100%}.operator-shell .op-predicate-add{margin-top:var(--space-sm)}.operator-shell .op-predicate-raw{margin-top:var(--space-sm);color:var(--color-muted);font-size:var(--text-xs)}.operator-shell .op-predicate-raw summary{cursor:pointer;font-weight:700}.operator-shell .op-predicate-raw pre{margin-top:var(--space-xs)}.operator-shell :focus-visible{outline:3px solid color-mix(in oklab,var(--color-focus) 55%,transparent);outline-offset:2px}.operator-shell .op-loading{min-height:100dvh;display:grid;place-items:center;color:var(--color-neutral)}.operator-shell .op-loading:before{content:"";width:1.25rem;height:1.25rem;margin-right:var(--space-xs);display:inline-block;border:2px solid var(--color-rule);border-top-color:var(--color-ink);border-radius:50%;vertical-align:-.2rem;animation:op-spin .8s linear infinite}@keyframes op-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.operator-shell *,.operator-shell :after,.operator-shell :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:1100px){.operator-shell .op-export-media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.operator-shell .op-data-table-desktop{display:none}.operator-shell .op-data-table-mobile{display:grid;gap:var(--space-xs);padding:var(--space-xs)}.operator-shell .op-mobile-record,.operator-shell .op-mobile-record-empty{min-width:0;overflow:hidden;border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-sm);background:var(--color-surface)}.operator-shell .op-mobile-record summary{min-height:54px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-sm);padding:var(--space-sm);color:var(--color-ink);cursor:pointer;list-style:none}.operator-shell .op-mobile-record summary::-webkit-details-marker{display:none}.operator-shell .op-mobile-record summary:hover{background:var(--color-paper-2)}.operator-shell .op-mobile-record[open] summary{border-bottom:var(--rule-hair) solid var(--color-rule)}.operator-shell .op-mobile-record-summary-copy{min-width:0;display:grid;gap:var(--space-2xs)}.operator-shell .op-mobile-record-summary-copy span,.operator-shell .op-mobile-record-summary-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.operator-shell .op-mobile-record-summary-copy strong{font-size:var(--text-sm)}.operator-shell .op-mobile-record-summary-copy span{color:var(--color-muted);font-size:var(--text-xs)}.operator-shell .op-mobile-record-chevron{width:.65rem;height:.65rem;border-right:var(--rule-hair) solid;border-bottom:var(--rule-hair) solid;transform:rotate(45deg) translateY(-.15rem);transition:transform var(--dur-micro) var(--ease-out)}.operator-shell .op-mobile-record[open] .op-mobile-record-chevron{transform:rotate(225deg) translate(-.1rem,-.1rem)}.operator-shell .op-mobile-record-fields{margin:0;padding:0 var(--space-sm) var(--space-sm)}.operator-shell .op-mobile-field{min-width:0;display:grid;grid-template-columns:minmax(6.5rem,.42fr) minmax(0,1fr);gap:var(--space-sm);padding:var(--space-sm) 0;border-bottom:var(--rule-hair) solid var(--color-rule-2)}.operator-shell .op-mobile-field:last-child{border-bottom:0}.operator-shell .op-mobile-field dt{color:var(--color-muted);font-size:var(--text-xs);font-weight:700}.operator-shell .op-mobile-field dd{min-width:0;margin:0;overflow-wrap:anywhere;color:var(--color-ink-2);font-size:var(--text-sm)}.operator-shell .op-mobile-field dd .op-table-actions{display:flex;flex-wrap:wrap}.operator-shell .op-mobile-field .op-technical-id{max-width:100%;white-space:normal}.operator-shell .op-mobile-record-empty{padding:var(--space-md);color:var(--color-muted);font-size:var(--text-sm)}}@media (max-width:900px){.operator-shell .op-page{padding:var(--space-md)!important}.operator-shell .op-page-header{align-items:flex-start;flex-direction:column}.operator-shell .op-grid-3,.operator-shell .op-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))!important}.operator-shell .op-form-row{grid-template-columns:1fr!important}.operator-shell .op-auth-screen{grid-template-columns:1fr}.operator-shell .op-auth-story{min-height:auto;padding:var(--space-xl)}.operator-shell .op-auth-story-copy h1{font-size:clamp(2.6rem,11vw,4.2rem)!important}.operator-shell .op-auth-trust{display:none}.operator-shell .op-attention{grid-template-columns:auto 1fr}.operator-shell .op-attention-actions{grid-column:1/-1;display:grid;width:100%}.operator-shell .op-attention-actions .op-button{width:100%}.operator-shell .op-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.operator-shell .op-split-grid{grid-template-columns:1fr}.operator-shell .op-editor-actions{align-items:stretch;flex-direction:column}.operator-shell .op-editor-action-rule,.operator-shell .op-editor-actions .op-input{width:100%}.operator-shell .op-predicate-condition{grid-template-columns:1fr}.operator-shell .op-audience-sample{column-count:1}}@media (max-width:560px){.operator-shell .op-export-media-grid{grid-template-columns:1fr}.operator-shell .op-grid-3,.operator-shell .op-grid-4{grid-template-columns:1fr!important}.operator-shell .op-page-header{gap:var(--space-md)}.operator-shell h1{font-size:clamp(2rem,11vw,2.7rem)}.operator-shell .op-section{border-radius:var(--radius-sm)}.operator-shell .op-button{width:100%}.operator-shell .op-mobile-field .op-button,.operator-shell .op-mobile-field .op-pill,.operator-shell .op-page-header .op-button{width:auto}.operator-shell .op-metric-grid{grid-template-columns:1fr}}.op-mobile-only{display:none}.op-shell-row{min-height:100dvh;display:grid;grid-template-columns:var(--app-rail) minmax(0,1fr)}.op-page{width:100%;max-width:var(--page-max);padding:var(--space-xl) var(--page-gutter) var(--space-3xl)}.op-sidebar{width:var(--app-rail);height:100dvh;display:flex;flex-direction:column;position:sticky;top:0;align-self:start;overflow:hidden;background:var(--color-ink);color:var(--color-paper)}.op-sidebar-desktop-header{padding:var(--space-lg);border-bottom:var(--rule-hair) solid var(--color-paper-a08)}.op-sidebar-title{margin-top:var(--space-xs);color:var(--color-paper-a48);font-size:var(--text-xs);font-weight:650}.op-sidebar-nav{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:var(--space-md) 0 var(--space-xl);scrollbar-width:thin;scrollbar-color:var(--color-paper-a08) transparent}.op-sidebar-account{padding:var(--space-md);border-top:var(--rule-hair) solid var(--color-paper-a08)}.op-sidebar-account-label{margin-bottom:var(--space-2xs);color:var(--color-paper-a48);font-size:var(--text-xs)}.op-sidebar-account-email{margin-bottom:var(--space-sm);overflow:hidden;color:var(--color-paper-a68);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap}.op-sidebar .op-button.secondary{width:100%;border-color:var(--color-paper-a48);color:var(--color-paper)}.op-sidebar .op-button.secondary:hover:not(:disabled){border-color:var(--color-paper);background:var(--color-paper-a08);color:var(--color-paper)}.op-sidebar .op-open-app:hover{color:var(--color-paper)}.op-sidebar-backdrop{display:none}.op-mobile-bar{min-height:64px;position:sticky;top:0;z-index:var(--z-sticky);align-items:center;justify-content:space-between;gap:var(--space-sm);padding:0 var(--space-md);border-bottom:var(--rule-hair) solid var(--color-paper-a08);background:var(--color-ink);color:var(--color-paper)}.op-mobile-menu-button{width:44px;height:44px;display:inline-grid;place-items:center;border:var(--rule-hair) solid var(--color-paper-a48);border-radius:var(--radius-sm);background:transparent;color:var(--color-paper);cursor:pointer}.op-mobile-brand{min-width:0;display:flex;flex-direction:column;align-items:flex-end}.op-mobile-brand strong{font-family:var(--font-outlier);font-size:var(--text-base)}.op-mobile-brand span{color:var(--color-paper-a48);font-size:var(--text-xs)}@media (max-width:900px){.op-mobile-only{display:flex}.op-shell-row{min-height:auto;display:block}.op-sidebar-desktop-header{display:none}.op-sidebar{width:min(19rem,calc(100vw - 3rem));height:100dvh;position:fixed;inset:0 auto 0 0;z-index:calc(var(--z-modal) + 1);transform:translateX(-105%);transition:transform var(--dur-short) var(--ease-out);box-shadow:var(--shadow-float)}.op-sidebar-open{transform:translateX(0)}.op-sidebar-backdrop{display:block;position:fixed;inset:0;z-index:var(--z-modal);border:0;background:color-mix(in oklab,var(--color-ink) 48%,transparent);backdrop-filter:var(--filter-modal-backdrop)}}