:root{--theme-text-primary: #ffffff;--theme-text-secondary: #d7d7d7;--theme-shell-bg: #1c1c1c;--theme-app-bg: #1c1c1c;--theme-surface-bg: #272727;--theme-surface-border: #3a3a3a;--theme-floating-toggle-bg: #303030;--theme-floating-toggle-border: #474747;--theme-floating-toggle-color: #ffffff;--theme-card-bg-muted: #2b2b2b;--theme-card-bg-elevated: #313131;--theme-card-bg-hover: #393939;--theme-text-tertiary: #a3a3a3;--theme-button-ghost-bg: #303030;--theme-button-ghost-border: #474747;--theme-button-ghost-color: #f2f2f2;--theme-button-primary-bg: #e98a3b;--theme-button-primary-border: #e98a3b;--theme-button-primary-color: #ffffff;--theme-button-soft-bg: #3a2515;--theme-button-soft-border: #3a2515;--theme-button-soft-color: #fdba74;--theme-accent-color: #e98a3b;--theme-accent-strong: #f19a4b;--theme-accent-soft-bg: #342417;--theme-accent-soft-border: #e98a3b;--theme-success-color: #7ae5a4;--theme-success-strong: #22c55e;--theme-success-soft-bg: #163122;--theme-success-soft-border: #163122;--theme-danger-color: #ef4444;--theme-danger-border: #ef4444;--theme-danger-soft-bg: rgba(239, 68, 68, .16);color:#fff;background:var(--theme-shell-bg);font-family:Avenir Next,Segoe UI,sans-serif}:root[data-theme=light]{--theme-text-primary: #181818;--theme-text-secondary: #4f4f4f;--theme-shell-bg: #ffffff;--theme-app-bg: #ffffff;--theme-surface-bg: #fafafa;--theme-surface-border: #e4e4e4;--theme-floating-toggle-bg: #ffffff;--theme-floating-toggle-border: #d9d9d9;--theme-floating-toggle-color: #181818;--theme-card-bg-muted: #fcfcfc;--theme-card-bg-elevated: #ffffff;--theme-card-bg-hover: #f5f5f5;--theme-text-tertiary: #7a7a7a;--theme-button-ghost-bg: #ffffff;--theme-button-ghost-border: #d8d8d8;--theme-button-ghost-color: #2d2d2d;--theme-button-primary-bg: #e98a3b;--theme-button-primary-border: #e98a3b;--theme-button-primary-color: #ffffff;--theme-button-soft-bg: #fff5eb;--theme-button-soft-border: #ffe3c2;--theme-button-soft-color: #c86d20;--theme-accent-color: #e98a3b;--theme-accent-strong: #d97824;--theme-accent-soft-bg: #fff5eb;--theme-accent-soft-border: #ffd7aa;--theme-success-color: #22c55e;--theme-success-strong: #16a34a;--theme-success-soft-bg: #ecfdf3;--theme-success-soft-border: #bbf7d0;--theme-danger-color: #dc2626;--theme-danger-border: #dc2626;--theme-danger-soft-bg: rgba(220, 38, 38, .12)}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;color:var(--theme-text-primary);background:var(--theme-shell-bg)}button{cursor:pointer}#root{min-height:100vh;height:100vh}.atlas-page{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:64px minmax(0,1fr);height:100vh;min-height:100vh;background:var(--theme-app-bg);color:var(--theme-text-primary);overflow:hidden}.atlas-header{grid-column:1 / -1;position:sticky;top:0;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 12px;border-bottom:1px solid var(--theme-surface-border);background:color-mix(in srgb,var(--theme-app-bg) 92%,transparent);z-index:30}.atlas-header-hero{display:grid;gap:10px;text-align:left;grid-auto-flow:column;align-items:center}.atlas-header-hero:after{display:block;width:min(560px,calc(100vw - 760px));min-width:120px;height:1px;justify-self:start;background:var(--theme-surface-border);content:""}.atlas-header-hero h1{font-size:clamp(2rem,4vw,2.8rem);align-self:center}.atlas-header-hero .home-hero-subtitle{margin:0;color:var(--theme-text-secondary);font-size:.85rem;letter-spacing:.08em;white-space:nowrap;align-self:center}:root[data-theme=dark] .atlas-header-hero .home-hero-subtitle{color:#94a3b8}.atlas-header-admin{display:flex;align-items:center;justify-content:flex-end;gap:12px;min-width:0}.atlas-status-badge-row{position:static;display:flex;align-items:center;justify-content:flex-end;gap:12px}.atlas-sidebar{position:sticky;top:64px;grid-row:2;width:46px;align-self:start;height:calc(100vh - 64px);min-height:calc(100vh - 64px);background:var(--theme-surface-bg);border-right:1px solid var(--theme-surface-border);box-shadow:0 0 0 1px color-mix(in srgb,var(--theme-surface-border) 35%,transparent);overflow:hidden;transition:width .22s ease,box-shadow .22s ease;z-index:20}.atlas-sidebar:hover{width:210px}.atlas-sidebar-inner{display:flex;min-height:100%;flex-direction:column;padding:16px 5px 18px}.atlas-sidebar-group{display:grid;gap:6px}.atlas-sidebar-group-bottom{margin-top:auto}.atlas-sidebar-footer{border-top:1px solid color-mix(in srgb,var(--theme-surface-border) 75%,transparent);padding:14px 10px 0 8px;opacity:0;transform:translateY(6px);transition:opacity .18s ease,transform .22s ease}.atlas-sidebar:hover .atlas-sidebar-footer{opacity:1;transform:translateY(0)}.atlas-sidebar-footer-profile{display:grid;grid-template-columns:30px minmax(0,1fr) 28px;align-items:center;gap:10px}.atlas-sidebar-footer-avatar{width:30px;height:30px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--theme-accent-color) 18%,white 82%);color:var(--theme-accent-color);font-size:12px;font-weight:700;letter-spacing:.04em}:root[data-theme=dark] .atlas-sidebar-footer-avatar{background:color-mix(in srgb,var(--theme-accent-color) 24%,black 76%)}.atlas-sidebar-footer-copy-block{min-width:0}.atlas-sidebar-footer-label{margin:0;font-size:12px;font-weight:700;letter-spacing:.02em;color:var(--theme-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.atlas-sidebar-footer-copy{margin:2px 0 0;font-size:11px;line-height:1.3;color:var(--theme-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.atlas-sidebar-footer-settings{width:28px;height:28px;border:0;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:transparent;color:var(--theme-text-secondary);transition:background .18s ease,color .18s ease}.atlas-sidebar-footer-settings:hover{background:var(--theme-card-bg-hover);color:var(--theme-text-primary)}.atlas-sidebar-footer-settings .material-symbols-outlined{font-size:18px;line-height:1}.preference-settings-section{display:grid;gap:12px}.preference-settings-label{margin:0;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--theme-text-secondary)}.preference-settings-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.preference-settings-option{min-height:42px;border:1px solid var(--theme-surface-border);border-radius:14px;background:transparent;color:var(--theme-text-secondary);font-size:13px;font-weight:600;transition:border-color .18s ease,background .18s ease,color .18s ease}.preference-settings-option:hover{background:var(--theme-card-bg-hover);color:var(--theme-text-primary)}.preference-settings-option.is-active{border-color:color-mix(in srgb,var(--theme-accent-color) 50%,var(--theme-surface-border));background:color-mix(in srgb,var(--theme-accent-soft-bg) 82%,var(--theme-accent-color) 18%);color:var(--theme-text-primary)}.preference-settings-logout{width:100%;margin-top:4px}.atlas-nav-item{display:grid;grid-template-columns:34px 1fr;align-items:center;gap:10px;width:100%;min-height:43px;border:0;border-radius:22px;background:transparent;padding:0 10px 0 3px;color:inherit;text-align:left;white-space:nowrap;transition:background .18s ease}.atlas-nav-item:hover{background:var(--theme-card-bg-hover)}.atlas-nav-item.is-disabled,.atlas-nav-item:disabled{opacity:.42;cursor:not-allowed;pointer-events:none}.atlas-nav-item.is-active{background:color-mix(in srgb,var(--theme-accent-soft-bg) 80%,var(--theme-accent-color) 20%)}:root[data-theme=dark] .atlas-nav-item.is-active{background:color-mix(in srgb,var(--theme-accent-soft-bg) 80%,white 20%)}.atlas-nav-icon{width:22px;height:22px;border-radius:7px;background:var(--theme-accent-color);display:inline-flex;align-items:center;justify-content:center;justify-self:center}.atlas-nav-icon .material-symbols-outlined{font-size:16px;line-height:1;color:#fff;font-variation-settings:"FILL" 1,"wght" 500,"GRAD" 0,"opsz" 20}:root[data-theme=dark] .atlas-nav-icon .material-symbols-outlined{color:#000}.atlas-nav-label{font-size:13px;color:var(--theme-text-secondary);opacity:0;transform:translate(-8px);transition:opacity .18s ease,transform .22s ease}.atlas-sidebar:hover .atlas-nav-label{opacity:1;transform:translate(0)}.atlas-canvas{grid-row:2;min-height:100%;height:100%;overflow:hidden;background:linear-gradient(180deg,color-mix(in srgb,var(--theme-app-bg) 88%,transparent),color-mix(in srgb,var(--theme-app-bg) 88%,transparent)),radial-gradient(circle at top right,color-mix(in srgb,var(--theme-accent-color) 16%,transparent),transparent 30%)}.overview-content{padding:12px;height:100%;overflow:hidden}.tag-overview-content,.trigger-overview-content,.variable-overview-content{display:grid;grid-template-rows:56px minmax(0,1fr);padding:0 3px 0 0;height:100%;min-height:0;overflow:hidden}.atlas-tab-header{min-height:56px;height:56px}.atlas-tab-header .boardview-title-wrap{width:calc(100% - 252px);max-width:100%;margin-left:auto;transition:width .18s ease}.atlas-tab-header.is-workspace-sidebar-collapsed .boardview-title-wrap{width:calc(100% - 52px)}.atlas-overview{display:grid;justify-items:start;gap:18px;width:min(100%,672px)}.atlas-overview.has-accounts-content{width:100%;grid-template-columns:max-content minmax(0,1fr);align-items:start}.overview-content>h1{margin:0;font-size:clamp(2rem,3vw,3rem);line-height:1;color:var(--theme-text-primary)}.atlas-boardview-content{grid-column:2;grid-row:1;width:100%;height:100%;min-height:0;overflow:visible;position:relative;margin-top:3px;margin-bottom:3px}.atlas-board-layout{display:grid;grid-template-columns:252px minmax(0,1fr);grid-template-rows:minmax(0,1fr);gap:1px;position:relative;width:100%;height:100%;min-height:0;align-items:stretch;transition:grid-template-columns .18s ease}.atlas-board-layout.is-workspace-sidebar-collapsed{grid-template-columns:0px minmax(0,1fr)}.atlas-board-layout:has(.atlas-boardview-content .workspace-secondary-drawer.is-active),.atlas-board-layout:has(.atlas-boardview-content .workspace-resources-drawer.is-active){grid-template-columns:612px minmax(0,1fr)}.atlas-board-layout.is-workspace-sidebar-collapsed:has(.atlas-boardview-content .workspace-secondary-drawer.is-active),.atlas-board-layout.is-workspace-sidebar-collapsed:has(.atlas-boardview-content .workspace-resources-drawer.is-active){grid-template-columns:360px minmax(0,1fr)}.atlas-board-layout:has(.atlas-boardview-content .workspace-secondary-drawer.is-active):has(.atlas-boardview-content .workspace-resources-drawer.is-active){grid-template-columns:972px minmax(0,1fr)}.atlas-board-layout.is-workspace-sidebar-collapsed:has(.atlas-boardview-content .workspace-secondary-drawer.is-active):has(.atlas-boardview-content .workspace-resources-drawer.is-active){grid-template-columns:720px minmax(0,1fr)}.atlas-workspace-sidebar{position:relative;top:auto;grid-column:1;grid-row:1;margin-top:-56px;width:252px;align-self:stretch;height:calc(100% + 56px);min-height:calc(100% + 56px);border-right:1px solid var(--theme-surface-border);box-shadow:0 0 0 1px color-mix(in srgb,var(--theme-surface-border) 35%,transparent);z-index:4}.atlas-workspace-sidebar.is-collapsed{margin-top:-56px;position:absolute;left:0;width:52px;align-self:start;height:56px;min-height:56px;z-index:5}.atlas-workspace-sidebar:hover,.atlas-workspace-sidebar:focus-within{width:252px;box-shadow:0 0 0 1px color-mix(in srgb,var(--theme-surface-border) 35%,transparent)}.atlas-workspace-sidebar.is-collapsed:hover,.atlas-workspace-sidebar.is-collapsed:focus-within{width:52px}.atlas-workspace-sidebar-inner{display:flex;height:100%;min-height:100%;flex-direction:column;padding:0}.atlas-workspace-sidebar-body{flex:1;min-height:0;overflow:hidden}.atlas-workspace-sidebar-body .workspace-rail-list{justify-items:stretch;height:100%;padding:12px;overflow-y:auto}.atlas-workspace-sidebar-body .workspace-rail-item{grid-template-columns:38px minmax(0,1fr);gap:12px;justify-items:start;justify-content:stretch;width:100%;height:auto;min-height:60px;padding:10px 11px}.atlas-workspace-sidebar-body .workspace-rail-copy,.atlas-workspace-sidebar-header-blank .workspace-rail-action-copy{opacity:1;transform:translate(0);pointer-events:auto}.atlas-workspace-sidebar-body .workspace-rail-icon,.atlas-workspace-sidebar-header-blank .workspace-rail-action-icon{width:38px;height:38px;border-radius:14px}.atlas-workspace-sidebar.is-collapsed .atlas-workspace-sidebar-body{display:none}.atlas-workspace-sidebar-header{display:grid;grid-template-columns:minmax(0,1fr) 52px;align-items:stretch;min-height:56px;border-bottom:1px solid var(--theme-surface-border)}.atlas-workspace-sidebar.is-collapsed .atlas-workspace-sidebar-header{min-height:56px;border-bottom:1px solid var(--theme-surface-border)}.atlas-workspace-sidebar-header-blank{min-width:0;padding:0 8px;display:flex;align-items:center}.atlas-workspace-sidebar-header-blank .workspace-rail-action-button{display:grid;opacity:1;pointer-events:auto;grid-template-columns:38px minmax(0,1fr);justify-items:left;width:100%;min-height:46px;padding:8px 10px}.atlas-workspace-sidebar-header-chevron{display:flex;align-items:center;justify-content:flex-end;width:52px;min-width:52px;height:100%;padding-right:14px;border:0;border-left:1px solid var(--theme-surface-border);background:transparent;color:var(--theme-text-secondary);cursor:pointer}.atlas-workspace-sidebar-header-chevron .material-symbols-outlined{font-size:1.1rem;line-height:1}.atlas-workspace-sidebar.is-collapsed .atlas-workspace-sidebar-header-chevron{width:52px;min-width:52px;justify-content:center;padding-right:0}.atlas-workspace-sidebar.is-collapsed .atlas-workspace-sidebar-header-blank{display:none}.atlas-workspace-sidebar.is-collapsed .atlas-workspace-sidebar-header{grid-template-columns:52px}.atlas-boardview-content>.workspace-board-layout-shell{--workspace-main-offset: 85px;--workspace-secondary-drawer-left: 92px;--workspace-resources-drawer-left: 92px;position:relative;display:grid;width:100%;height:100%;min-height:0}.atlas-boardview-content>.workspace-board-layout-shell.has-expanded-rail{--workspace-main-offset: 350px;--workspace-secondary-drawer-left: 356px;--workspace-resources-drawer-left: 356px}.atlas-boardview-content>.workspace-board-layout-shell.has-workspace-drawer-open{--workspace-main-offset: 445px;--workspace-secondary-drawer-left: 80px}.atlas-boardview-content>.workspace-board-layout-shell.has-settings-drawer-open{--workspace-main-offset: 464px;--workspace-resources-drawer-left: 92px}.atlas-boardview-content>.workspace-board-layout-shell.has-expanded-rail.has-workspace-drawer-open{--workspace-main-offset: 712px;--workspace-secondary-drawer-left: 345px}.atlas-boardview-content>.workspace-board-layout-shell.has-expanded-rail.has-settings-drawer-open{--workspace-main-offset: 728px;--workspace-resources-drawer-left: 356px}.atlas-boardview-content>.workspace-board-layout-shell.has-workspace-drawer-open.has-settings-drawer-open{--workspace-main-offset: 836px;--workspace-secondary-drawer-left: 92px;--workspace-resources-drawer-left: 464px}.atlas-boardview-content>.workspace-board-layout-shell.has-expanded-rail.has-workspace-drawer-open.has-settings-drawer-open{--workspace-main-offset: 1100px;--workspace-secondary-drawer-left: 356px;--workspace-resources-drawer-left: 728px}.atlas-boardview-content .workspace-layout-detail{width:100%;height:100%;min-height:0;overflow:hidden}.atlas-boardview-content .workspace-header-row,.atlas-boardview-content .workspace-main{width:auto;min-width:0;max-width:calc(100% - var(--workspace-main-offset, 92px));margin-left:var(--workspace-main-offset, 92px)}.atlas-boardview-content .workspace-layout-detail .workspace-header-row{min-height:12px;max-height:12px;padding-left:0;padding-right:14px}.atlas-board-layout .atlas-boardview-content>.workspace-board-layout-shell{--workspace-main-offset: 0px;--workspace-secondary-drawer-left: 0px;--workspace-resources-drawer-left: 0px;overflow:visible}.atlas-board-layout .atlas-boardview-content>.workspace-board-layout-shell.has-workspace-drawer-active{--workspace-main-offset: 0px;--workspace-secondary-drawer-left: 0px}.atlas-board-layout .atlas-boardview-content>.workspace-board-layout-shell.has-settings-drawer-active{--workspace-main-offset: 0px;--workspace-resources-drawer-left: 0px}.atlas-board-layout .atlas-boardview-content>.workspace-board-layout-shell.has-workspace-drawer-active.has-settings-drawer-active{--workspace-main-offset: 0px;--workspace-secondary-drawer-left: 0px;--workspace-resources-drawer-left: 360px}.atlas-board-layout .atlas-boardview-content .workspace-header-row,.atlas-board-layout .atlas-boardview-content .workspace-main{max-width:100%;margin-left:0}.atlas-board-layout .atlas-boardview-content>.workspace-board-layout-shell.has-workspace-drawer-active .workspace-header-row,.atlas-board-layout .atlas-boardview-content>.workspace-board-layout-shell.has-workspace-drawer-active .workspace-main,.atlas-board-layout .atlas-boardview-content>.workspace-board-layout-shell.has-settings-drawer-active .workspace-header-row,.atlas-board-layout .atlas-boardview-content>.workspace-board-layout-shell.has-settings-drawer-active .workspace-main{max-width:100%;margin-left:3px}.atlas-boardview-content .workspace-main{min-height:0;padding:0 14px 16px}.atlas-boardview-content .workspace-main-panel,.atlas-boardview-content .workspace-main-split,.atlas-boardview-content .workspace-board-column{min-height:0}.atlas-boardview-content .workspace-rail{position:absolute;top:-12px;left:-12px;bottom:-12px}.atlas-board-layout .atlas-boardview-content .workspace-rail{display:none}.atlas-boardview-content .workspace-rail:not(.is-expanded){top:auto;bottom:0;width:0;overflow:visible}.atlas-boardview-content .workspace-rail:not(.is-expanded) .workspace-rail-inner{display:flex;align-items:flex-end;justify-content:flex-start;width:0;height:auto;min-height:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;overflow:visible}.atlas-boardview-content .workspace-rail:not(.is-expanded) .workspace-rail-list,.atlas-boardview-content .workspace-rail:not(.is-expanded) .workspace-rail-divider,.atlas-boardview-content .workspace-rail:not(.is-expanded) .workspace-rail-actions,.atlas-boardview-content .workspace-rail:not(.is-expanded) .workspace-rail-account-row{display:none}.atlas-boardview-content .workspace-rail:not(.is-expanded) .workspace-rail-toggle{width:38px;height:44px;min-height:44px;padding:0 0 0 2px;border:1px solid transparent;border-left:0;border-radius:0 18px 18px 0;background:color-mix(in srgb,var(--theme-accent-soft-bg) 80%,var(--theme-accent-color) 20%);color:var(--theme-text-primary);box-shadow:none;justify-self:start}:root[data-theme=dark] .atlas-boardview-content .workspace-rail:not(.is-expanded) .workspace-rail-toggle{background:color-mix(in srgb,var(--theme-accent-soft-bg) 80%,white 20%)}.atlas-boardview-content .workspace-rail:not(.is-expanded) .workspace-rail-toggle:hover{background:var(--theme-card-bg-hover)}.atlas-boardview-content .workspace-rail:not(.is-expanded) .workspace-rail-toggle:hover{background:color-mix(in srgb,var(--theme-accent-soft-bg) 72%,var(--theme-accent-color) 28%)}:root[data-theme=dark] .atlas-boardview-content .workspace-rail:not(.is-expanded) .workspace-rail-toggle:hover{background:color-mix(in srgb,var(--theme-accent-soft-bg) 72%,white 28%)}.atlas-boardview-content .workspace-rail:not(.is-expanded) .workspace-rail-toggle .material-symbols-outlined{font-size:1.1rem}.atlas-boardview-content .workspace-rail.is-expanded .workspace-rail-inner{border-left:0;border-radius:0 24px 24px 0}.atlas-boardview-content .workspace-secondary-drawer,.atlas-boardview-content .workspace-resources-drawer{position:absolute;top:3px;bottom:3px}.atlas-board-layout .atlas-boardview-content .workspace-secondary-drawer,.atlas-board-layout .atlas-boardview-content .workspace-resources-drawer{left:-357px}.atlas-board-layout .atlas-boardview-content>.workspace-board-layout-shell.has-workspace-drawer-active.has-settings-drawer-active .workspace-secondary-drawer{left:-717px}.atlas-board-layout .atlas-boardview-content>.workspace-board-layout-shell.has-workspace-drawer-active.has-settings-drawer-active .workspace-resources-drawer{left:-357px}.shell{display:grid;min-height:100vh;place-items:center;padding:24px}.auth-card,.home-card{width:min(100%,720px);border:1px solid var(--theme-surface-border);border-radius:24px;background:var(--theme-surface-bg);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 12px 34px #00000042}:root[data-theme=light] .auth-card,:root[data-theme=light] .home-card{box-shadow:0 4px 16px #0f172a0a}.auth-card{display:grid;gap:24px;padding:32px}.marketing-site-shell{min-height:100vh;background:radial-gradient(circle at top,rgba(242,141,53,.16),transparent 32%),linear-gradient(180deg,rgba(255,255,255,.02),transparent 30%),#111;color:#f8fbff;padding:32px 24px 72px}.marketing-dump-shell{width:min(1100px,100%);margin:0 auto;display:grid;gap:28px}.marketing-dump-header{display:grid;gap:18px;padding:18px 0 8px}.marketing-site-eyebrow{margin:0;color:#f3a255}.marketing-site-title{margin:0;max-width:12ch;color:#fdfefe;font-size:clamp(3rem,7vw,5.2rem);line-height:.98;letter-spacing:-.06em}.marketing-site-title span{display:block;background:linear-gradient(135deg,#f28d35,#ffd166,#fff2b8);-webkit-background-clip:text;background-clip:text;color:transparent}.marketing-site-lead{margin:0;max-width:42rem;color:#e3ecf7c7;font-size:1.08rem;line-height:1.75}.marketing-dump-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.marketing-dump-card{display:grid;gap:14px;padding:24px;border:1px solid rgba(255,255,255,.09);border-radius:24px;background:#ffffff0b;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 18px 40px #0003}.marketing-dump-label{margin:0;color:#f7d7b2;font-size:.82rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.marketing-dump-copy{margin:0;color:#f0f4fadb;line-height:1.75}.marketing-dump-list{display:grid;gap:12px;margin:0;padding-left:18px;color:#f0f4fae0;line-height:1.65}.marketing-dump-inline-link{margin-left:8px;color:#ffdca0;word-break:break-all}@media (max-width: 860px){.marketing-site-shell{padding:24px 16px 56px}.marketing-dump-grid{grid-template-columns:1fr}}.home-card{display:grid;gap:20px;padding:24px}.app-shell{align-items:start;justify-items:start;padding-top:74px;overflow-x:hidden;background:var(--theme-app-bg);transition:background .22s ease}.app-shell.app-shell-menu-open{background:var(--theme-app-bg)}.plain-back{border:1px solid var(--theme-surface-border);background:var(--theme-surface-bg);color:var(--theme-text-primary);padding:8px 12px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:40}.top-left-group{position:fixed;top:16px;left:16px;display:flex;align-items:center;gap:12px;z-index:40}.plain-logout{border:1px solid var(--theme-surface-border);background:var(--theme-surface-bg);color:var(--theme-text-primary);padding:8px 12px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:40}.app-shell>.plain-logout{position:fixed;top:16px;right:16px}.site-nav-border{position:fixed;top:16px;left:16px;right:16px;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;z-index:40}.site-nav-border.is-over-content{isolation:isolate}.site-nav-border.is-over-content:after{position:fixed;top:0;left:16px;right:16px;height:56px;z-index:-1;pointer-events:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);content:""}.site-nav-border-side{display:flex;align-items:center}.site-nav-border-side-left{justify-content:flex-start}.site-nav-border-side-right{justify-content:flex-end}.boardview-title-wrap{display:flex;justify-content:center;min-width:0;padding-top:12px}.site-nav-border .workspace-saved-view-title{max-width:min(52vw,760px)}.site-nav-border .workspace-saved-view-title h2{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.signed-in-badge{border:1px solid var(--theme-surface-border);background:#ffffffd6;color:var(--theme-text-primary);padding:8px 12px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:999px;max-width:420px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root[data-theme=dark] .signed-in-badge{background:#17191c;border-color:#2a2f36;box-shadow:0 2px 8px #00000029}.status-badge-row{position:fixed;top:16px;right:16px;display:flex;align-items:center;justify-content:flex-end;gap:10px;max-width:min(52vw,720px);z-index:40}.api-counter{border:1px solid var(--theme-surface-border);background:#ffffffd6;color:var(--theme-text-primary);padding:8px 12px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:999px}:root[data-theme=dark] .api-counter,:root[data-theme=dark] .site-updated-badge{background:#17191c;border-color:#2a2f36;box-shadow:0 2px 8px #00000029}.site-updated-badge{border:1px solid var(--theme-surface-border);background:#ffffffd6;color:var(--theme-text-secondary);padding:8px 12px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:999px;font-size:.88rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-content{width:min(100%,900px);padding:32px;justify-self:center;min-width:0;position:relative}:root[data-theme=light] .home-card.home-content{background:#fff;border-color:#e5e7eb;box-shadow:0 8px 24px #0f172a0d}:root[data-theme=dark] .home-card.home-content{background:#17191c;border-color:#2a2f36;box-shadow:0 12px 32px #0000003d,inset 0 1px #ffffff04}.home-content-accounts-scaled{transform:scale(.88);transform-origin:top center}.workspace-layout{display:grid;grid-template-columns:360px minmax(0,1fr);gap:24px;width:min(100%,1400px);align-items:start;justify-self:start}.workspace-layout-detail{align-items:start;justify-self:stretch;justify-content:stretch;gap:0;width:100%;max-width:100%;grid-template-columns:minmax(0,1fr);font-size:clamp(.78rem,.72rem + .3vw,.92rem);position:relative}.workspace-layout-detail .workspace-header-row{grid-column:1 / -1;padding-left:104px;padding-right:24px}.workspace-layout-detail .workspace-sidebar-column{width:100%;max-width:none;overflow:visible;z-index:6}.workspace-layout-detail .workspace-sidebar{overflow:visible;padding:14px;width:100%;max-width:none}.workspace-layout-detail .workspace-panels-row{overflow:visible;grid-auto-flow:row;grid-auto-columns:unset;grid-template-columns:minmax(0,1fr);gap:10px}.workspace-layout-detail .workspace-panel,.workspace-layout-detail .workspace-collapsible,.workspace-layout-detail .workspace-summary-panel{min-width:0;width:100%}.workspace-layout-detail .workspace-summary{padding:12px}.workspace-layout-detail .workspace-summary-heading{min-width:0}.workspace-layout-detail .workspace-summary h2{font-size:.98rem;line-height:1.2}.workspace-layout-detail .workspace-main{grid-column:1 / -1;width:auto;min-width:0;max-width:calc(100% - var(--workspace-main-offset, 72px));margin-left:var(--workspace-main-offset, 72px)}.workspace-layout-detail .workspace-main:has(.selected-assets-groups){width:auto;min-width:0;max-width:calc(100% - var(--workspace-main-offset, 72px))}.atlas-boardview-content .workspace-main:has(.selected-assets-groups){width:auto;min-width:0;max-width:100%;margin-left:3px}.workspace-layout-detail .workspace-main-panel,.workspace-layout-detail .workspace-view-panel,.atlas-boardview-content .workspace-main-panel,.atlas-boardview-content .workspace-view-panel{width:100%;min-width:0;padding:14px 14px 16px}.workspace-layout-detail .workspace-main-panel.workspace-view-panel,.atlas-boardview-content .workspace-main-panel.workspace-view-panel{min-height:100%;height:100%;display:grid;align-content:start}.workspace-layout-detail .selected-assets-groups,.atlas-boardview-content .selected-assets-groups{width:100%;min-width:0;max-width:100%}.workspace-layout-detail .compare-groups,.atlas-boardview-content .compare-groups{width:100%;min-width:0}.workspace-layout-detail .asset-card-row,.atlas-boardview-content .asset-card-row{display:flex;flex-wrap:nowrap;gap:12px;width:100%;min-width:0;max-width:100%;overflow-x:auto;overflow-y:hidden;padding-bottom:6px;align-items:start}.workspace-layout-detail .asset-card-row::-webkit-scrollbar,.atlas-boardview-content .asset-card-row::-webkit-scrollbar,.workspace-push-review-grid::-webkit-scrollbar{width:8px;height:8px}.workspace-layout-detail .asset-card-row::-webkit-scrollbar-track,.atlas-boardview-content .asset-card-row::-webkit-scrollbar-track,.workspace-push-review-grid::-webkit-scrollbar-track{background:color-mix(in srgb,var(--theme-surface-bg) 82%,transparent);border-radius:999px}.workspace-layout-detail .asset-card-row::-webkit-scrollbar-thumb,.atlas-boardview-content .asset-card-row::-webkit-scrollbar-thumb,.workspace-push-review-grid::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--theme-text-secondary) 34%,transparent);border-radius:999px;border:2px solid color-mix(in srgb,var(--theme-surface-bg) 82%,transparent)}.workspace-layout-detail .asset-card-row::-webkit-scrollbar-thumb:hover,.atlas-boardview-content .asset-card-row::-webkit-scrollbar-thumb:hover,.workspace-push-review-grid::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--theme-text-secondary) 52%,transparent)}.workspace-layout-detail .asset-card-row>.asset-card-slot,.atlas-boardview-content .asset-card-row>.asset-card-slot{flex:0 0 360px;width:360px;min-width:360px}.workspace-layout-detail .asset-board,.atlas-boardview-content .asset-board{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:10px;row-gap:14px;width:100%;min-width:0;align-items:start;grid-auto-rows:max-content}.workspace-layout-detail .asset-board>.asset-card-slot,.atlas-boardview-content .asset-board>.asset-card-slot{width:auto;min-width:0}.workspace-layout-detail .asset-board-compare,.atlas-boardview-content .asset-board-compare{display:grid;grid-template-columns:minmax(0,1fr);column-gap:0;row-gap:16px;width:100%;min-width:0;align-items:start;grid-auto-rows:max-content;overflow:visible}.workspace-layout-detail .asset-board-compare>.asset-card-slot,.atlas-boardview-content .asset-board-compare>.asset-card-slot{width:auto;min-width:0}.workspace-layout-detail .asset-board-compare>.compare-group-row,.atlas-boardview-content .asset-board-compare>.compare-group-row{width:100%;min-width:0}.workspace-layout-detail .asset-card-slot-compare-box-wrap,.atlas-boardview-content .asset-card-slot-compare-box-wrap{width:fit-content;min-width:0;max-width:100%}.workspace-layout-detail .compare-box-card,.workspace-layout-detail .compare-box-sections,.workspace-layout-detail .compare-box-shell,.atlas-boardview-content .compare-box-card,.atlas-boardview-content .compare-box-sections,.atlas-boardview-content .compare-box-shell{width:100%;min-width:0}.workspace-layout-detail .compare-box-card-layout,.atlas-boardview-content .compare-box-card-layout{width:100%;min-width:0;grid-template-columns:auto;gap:0;border:0;border-radius:0;background:transparent;padding:0}.workspace-layout-detail .compare-box-plus-rail,.atlas-boardview-content .compare-box-plus-rail{width:52px;min-width:0;padding-left:0}.workspace-layout-detail .compare-box-menu,.atlas-boardview-content .compare-box-menu{max-width:min(1120px,calc(100vw - 56px))}.workspace-layout-detail .asset-group,.workspace-layout-detail .asset-card-slot,.workspace-layout-detail .asset-card-drag-shell,.workspace-layout-detail .asset-card-drag-item,.workspace-layout-detail .asset-config-card,.workspace-layout-detail .asset-config-card-tag,.workspace-layout-detail .tag-detail-layout,.workspace-layout-detail .tag-detail-section,.atlas-boardview-content .asset-group,.atlas-boardview-content .asset-card-slot,.atlas-boardview-content .asset-card-drag-shell,.atlas-boardview-content .asset-card-drag-item,.atlas-boardview-content .asset-config-card,.atlas-boardview-content .asset-config-card-tag,.atlas-boardview-content .tag-detail-layout,.atlas-boardview-content .tag-detail-section{min-width:0;width:100%;max-width:100%}.workspace-layout-detail .workspace-view-panel:has(.selected-assets-groups:not(.compare-groups)),.atlas-boardview-content .workspace-view-panel:has(.selected-assets-groups:not(.compare-groups)){width:100%;min-width:100%;max-width:100%;overflow:auto}.workspace-layout-detail .workspace-view-panel:has(.selected-assets-groups:not(.compare-groups)) .asset-card-row,.atlas-boardview-content .workspace-view-panel:has(.selected-assets-groups:not(.compare-groups)) .asset-card-row{min-height:100%;align-items:stretch;overflow-x:auto;overflow-y:visible}.workspace-layout-detail .workspace-view-panel:has(.selected-assets-groups:not(.compare-groups)) .selected-assets-groups,.atlas-boardview-content .workspace-view-panel:has(.selected-assets-groups:not(.compare-groups)) .selected-assets-groups{min-height:100%;align-content:stretch}.workspace-layout-detail .workspace-view-panel:has(.selected-assets-groups:not(.compare-groups)) .asset-group,.atlas-boardview-content .workspace-view-panel:has(.selected-assets-groups:not(.compare-groups)) .asset-group{min-height:100%;grid-template-rows:auto minmax(0,1fr)}.workspace-layout-detail .workspace-view-panel:has(.selected-assets-groups:not(.compare-groups)) .asset-card-row,.atlas-boardview-content .workspace-view-panel:has(.selected-assets-groups:not(.compare-groups)) .asset-card-row{min-height:100%;align-items:stretch}.workspace-layout-detail .workspace-view-panel:has(.asset-config-card-edit-mode),.atlas-boardview-content .workspace-view-panel:has(.asset-config-card-edit-mode){height:auto;min-height:100%;overflow-x:auto;overflow-y:visible}.workspace-layout-detail .workspace-view-panel[data-active-asset-group=Triggers],.workspace-layout-detail .workspace-view-panel[data-active-asset-group=Variables],.atlas-boardview-content .workspace-view-panel[data-active-asset-group=Triggers],.atlas-boardview-content .workspace-view-panel[data-active-asset-group=Variables]{height:auto;overflow-x:auto;overflow-y:visible}.workspace-layout-detail .workspace-view-panel[data-active-asset-group=Triggers] .selected-assets-groups,.workspace-layout-detail .workspace-view-panel[data-active-asset-group=Variables] .selected-assets-groups,.atlas-boardview-content .workspace-view-panel[data-active-asset-group=Triggers] .selected-assets-groups,.atlas-boardview-content .workspace-view-panel[data-active-asset-group=Variables] .selected-assets-groups,.workspace-layout-detail .workspace-view-panel[data-active-asset-group=Triggers] .asset-group,.workspace-layout-detail .workspace-view-panel[data-active-asset-group=Variables] .asset-group,.atlas-boardview-content .workspace-view-panel[data-active-asset-group=Triggers] .asset-group,.atlas-boardview-content .workspace-view-panel[data-active-asset-group=Variables] .asset-group{min-height:inherit;height:auto}.workspace-layout-detail .workspace-view-panel[data-active-asset-group=Triggers] .asset-card-row,.workspace-layout-detail .workspace-view-panel[data-active-asset-group=Variables] .asset-card-row,.atlas-boardview-content .workspace-view-panel[data-active-asset-group=Triggers] .asset-card-row,.atlas-boardview-content .workspace-view-panel[data-active-asset-group=Variables] .asset-card-row{min-height:inherit;height:auto;align-items:flex-start;overflow-x:auto;overflow-y:visible}.workspace-layout-detail .workspace-view-panel:has(.asset-config-card-edit-mode) .asset-card-row,.atlas-boardview-content .workspace-view-panel:has(.asset-config-card-edit-mode) .asset-card-row{align-items:flex-start;overflow-x:auto;overflow-y:visible}.workspace-layout-detail .workspace-view-panel:has(.selected-assets-groups:not(.compare-groups)) .asset-card-slot,.workspace-layout-detail .workspace-view-panel:has(.selected-assets-groups:not(.compare-groups)) .asset-card-drag-shell,.workspace-layout-detail .workspace-view-panel:has(.selected-assets-groups:not(.compare-groups)) .asset-card-drag-item,.workspace-layout-detail .workspace-view-panel:has(.selected-assets-groups:not(.compare-groups)) .asset-config-card,.workspace-layout-detail .workspace-view-panel:has(.selected-assets-groups:not(.compare-groups)) .asset-card-content,.atlas-boardview-content .workspace-view-panel:has(.selected-assets-groups:not(.compare-groups)) .asset-card-slot,.atlas-boardview-content .workspace-view-panel:has(.selected-assets-groups:not(.compare-groups)) .asset-card-drag-shell,.atlas-boardview-content .workspace-view-panel:has(.selected-assets-groups:not(.compare-groups)) .asset-card-drag-item,.atlas-boardview-content .workspace-view-panel:has(.selected-assets-groups:not(.compare-groups)) .asset-config-card,.atlas-boardview-content .workspace-view-panel:has(.selected-assets-groups:not(.compare-groups)) .asset-card-content{min-height:100%}.workspace-layout-detail .selected-assets-groups .asset-group,.atlas-boardview-content .selected-assets-groups .asset-group,.workspace-layout-detail .selected-assets-groups.compare-groups .asset-group,.atlas-boardview-content .selected-assets-groups.compare-groups .asset-group{width:100%;max-width:100%;min-width:0}.workspace-layout-detail .workspace-view-panel:has(.compare-groups),.atlas-boardview-content .workspace-view-panel:has(.compare-groups){width:100%;min-width:100%;max-width:100%;overflow:auto;max-height:none}.workspace-layout-detail .selected-assets-groups.compare-groups,.atlas-boardview-content .selected-assets-groups.compare-groups{width:100%;min-width:0;max-width:100%}.workspace-layout-detail .selected-assets-groups>.asset-card-slot,.workspace-layout-detail .selected-assets-groups>.asset-card-slot .asset-card-drag-shell,.workspace-layout-detail .selected-assets-groups>.asset-card-slot .asset-card-drag-item,.workspace-layout-detail .selected-assets-groups>.asset-card-slot .asset-config-card,.workspace-layout-detail .selected-assets-groups>.asset-card-slot .asset-card-content,.atlas-boardview-content .selected-assets-groups>.asset-card-slot,.atlas-boardview-content .selected-assets-groups>.asset-card-slot .asset-card-drag-shell,.atlas-boardview-content .selected-assets-groups>.asset-card-slot .asset-card-drag-item,.atlas-boardview-content .selected-assets-groups>.asset-card-slot .asset-config-card,.atlas-boardview-content .selected-assets-groups>.asset-card-slot .asset-card-content{-webkit-user-drag:element;-webkit-user-select:none;user-select:none}.workspace-layout-detail .asset-config-card,.atlas-boardview-content .asset-config-card{min-height:0;padding:12px;border-radius:14px;gap:7px}.workspace-layout-detail .selected-assets-groups .asset-config-card,.atlas-boardview-content .selected-assets-groups .asset-config-card{align-content:start;gap:9px;overflow:visible}.workspace-layout-detail .selected-assets-groups .asset-card-content,.atlas-boardview-content .selected-assets-groups .asset-card-content{display:grid;align-content:start;gap:7px;min-width:0;position:relative;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:transparent transparent}.workspace-layout-detail .selected-assets-groups .asset-card-content.is-scrolled,.atlas-boardview-content .selected-assets-groups .asset-card-content.is-scrolled{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.16) transparent}.workspace-layout-detail .selected-assets-groups .asset-config-card-tag-item,.atlas-boardview-content .selected-assets-groups .asset-config-card-tag-item,.workspace-layout-detail .selected-assets-groups .asset-config-card-trigger-item,.workspace-layout-detail .selected-assets-groups .asset-config-card-variable-item,.atlas-boardview-content .selected-assets-groups .asset-config-card-trigger-item,.atlas-boardview-content .selected-assets-groups .asset-config-card-variable-item{height:516px}.workspace-layout-detail .selected-assets-groups .asset-card-content::-webkit-scrollbar,.workspace-layout-detail .selected-assets-groups .tag-json-panel::-webkit-scrollbar,.atlas-boardview-content .selected-assets-groups .asset-card-content::-webkit-scrollbar,.atlas-boardview-content .selected-assets-groups .tag-json-panel::-webkit-scrollbar{width:4px}.workspace-layout-detail .selected-assets-groups .asset-card-content::-webkit-scrollbar-thumb,.workspace-layout-detail .selected-assets-groups .tag-json-panel::-webkit-scrollbar-thumb,.atlas-boardview-content .selected-assets-groups .asset-card-content::-webkit-scrollbar-thumb,.atlas-boardview-content .selected-assets-groups .tag-json-panel::-webkit-scrollbar-thumb{background:transparent;border-radius:999px;transition:background .22s ease}.workspace-layout-detail .selected-assets-groups .asset-card-content.is-scrolled::-webkit-scrollbar-thumb,.workspace-layout-detail .selected-assets-groups .tag-json-panel.is-scrolled::-webkit-scrollbar-thumb,.atlas-boardview-content .selected-assets-groups .asset-card-content.is-scrolled::-webkit-scrollbar-thumb,.atlas-boardview-content .selected-assets-groups .tag-json-panel.is-scrolled::-webkit-scrollbar-thumb{background:#ffffff29}.workspace-layout-detail .selected-assets-groups .tag-json-panel,.atlas-boardview-content .selected-assets-groups .tag-json-panel{min-width:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:transparent transparent}.workspace-layout-detail .selected-assets-groups .tag-json-panel.is-scrolled,.atlas-boardview-content .selected-assets-groups .tag-json-panel.is-scrolled{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.16) transparent}.workspace-layout-detail .selected-assets-groups .tag-json-block-tag,.atlas-boardview-content .selected-assets-groups .tag-json-block-tag{height:420px}.workspace-layout-detail .selected-assets-groups .tag-json-block-trigger,.workspace-layout-detail .selected-assets-groups .tag-json-block-variable,.atlas-boardview-content .selected-assets-groups .tag-json-block-trigger,.atlas-boardview-content .selected-assets-groups .tag-json-block-variable{height:330px}.workspace-layout-detail .asset-card-header{flex-wrap:wrap;align-items:start;gap:8px;padding-right:86px}.workspace-layout-detail .asset-card-header>div:first-child{flex:1 1 240px;min-width:0}.workspace-layout-detail .asset-card-actions{flex:0 1 auto;flex-wrap:wrap;justify-content:flex-end;gap:6px;min-width:0}.workspace-layout-detail .asset-card-clear-button,.atlas-boardview-content .asset-card-clear-button{position:sticky;top:0;justify-self:end;z-index:4;width:30px;height:30px;margin-bottom:-38px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:#181614f0;color:#f4efe6d1;font-size:1.1rem;line-height:1;opacity:0;pointer-events:none;transition:opacity .14s ease,border-color .14s ease,color .14s ease}:root[data-theme=light] .workspace-layout-detail .asset-card-clear-button,:root[data-theme=light] .atlas-boardview-content .asset-card-clear-button{border-color:#d9dde5;background:#fff;color:#111315}.workspace-layout-detail .asset-card-drag-item:hover .asset-card-clear-button,.workspace-layout-detail .asset-card-clear-button:focus-visible,.atlas-boardview-content .asset-card-drag-item:hover .asset-card-clear-button,.atlas-boardview-content .asset-card-clear-button:focus-visible{opacity:1;pointer-events:auto}.workspace-layout-detail .asset-card-clear-button:hover,.atlas-boardview-content .asset-card-clear-button:hover{border-color:#f0b67f8c;color:#f4efe6}.workspace-layout-detail .view-filter-corner-badge,.atlas-boardview-content .view-filter-corner-badge{position:sticky;top:0;display:inline-flex;align-items:center;justify-content:center;justify-self:end;z-index:3;width:fit-content;min-height:22px;max-width:82px;margin-right:40px;margin-bottom:-26px;border:1px solid transparent;border-radius:999px;padding:2px 8px 3px;font-size:.62rem;font-weight:700;line-height:1.15;opacity:.82;pointer-events:none;white-space:nowrap}.workspace-layout-detail .view-filter-corner-badge.is-match,.atlas-boardview-content .view-filter-corner-badge.is-match,.view-filter-list-badge.is-match{border-color:#8eb89a;background:#d9efe0;color:#285437}.workspace-layout-detail .view-filter-corner-badge.is-filtered,.atlas-boardview-content .view-filter-corner-badge.is-filtered,.view-filter-list-badge.is-filtered{border-color:#e5b1ab;background:#f7ddd9;color:#7a362c}.workspace-layout-detail .asset-card-header h3{font-size:.9rem;line-height:1.18}.workspace-layout-detail .asset-config-card p{font-size:.74rem;line-height:1.3}.workspace-layout-detail .asset-card-meta{margin-top:2px;font-size:.68rem;line-height:1.28;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.workspace-layout-detail .asset-inspect-button{padding:3px 7px;font-size:.66rem;white-space:normal;overflow-wrap:anywhere;word-break:break-word;line-height:1.15;max-width:96px;text-align:center}.workspace-layout-detail .tag-detail-layout{gap:8px}.workspace-layout-detail .tag-detail-section{gap:6px;padding:10px;border-radius:12px}.workspace-layout-detail .tag-detail-section h4{font-size:.82rem}.workspace-layout-detail .tag-type-card,.workspace-layout-detail .tag-trigger-card{gap:8px;padding:8px 10px}.workspace-layout-detail .tag-type-card{grid-template-columns:18px minmax(0,1fr);min-height:42px}.workspace-layout-detail .tag-type-icon{width:18px;height:18px}.workspace-layout-detail .tag-field-block,.workspace-layout-detail .tag-trigger-group,.workspace-layout-detail .variable-code-block,.workspace-layout-detail .trigger-condition-group,.workspace-layout-detail .compare-box-sections{gap:6px}.workspace-layout-detail .tag-field-row{gap:4px;min-width:0}.workspace-layout-detail .tag-field-row span,.workspace-layout-detail .tag-trigger-label,.workspace-layout-detail .tag-parameter-table-header span{font-size:.72rem;min-width:0;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.workspace-layout-detail .tag-field-row strong,.workspace-layout-detail .tag-parameter-table-row strong,.workspace-layout-detail .trigger-condition-row strong,.workspace-layout-detail .trigger-condition-row span{font-size:.8rem;line-height:1.4}.workspace-layout-detail .tag-field-row strong,.workspace-layout-detail .tag-parameter-table-row strong,.workspace-layout-detail .tag-trigger-card strong,.workspace-layout-detail .tag-trigger-card span{display:block;max-width:100%;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.workspace-layout-detail .tag-parameter-table{gap:6px}.workspace-layout-detail .tag-parameter-table-header,.workspace-layout-detail .tag-parameter-table-row{gap:12px;grid-template-columns:minmax(108px,156px) minmax(0,1fr);min-width:0}.workspace-layout-detail .trigger-condition-row{gap:8px}.workspace-layout-detail .trigger-condition-chip{padding:4px 8px;font-size:.84rem}.workspace-layout-detail .asset-config-card pre,.workspace-layout-detail .variable-code-block pre{padding:8px 10px;border-radius:10px;font-size:.66rem;line-height:1.34}.workspace-layout-detail .compare-box-inline-plus{width:32px;height:32px;font-size:1.2rem}.workspace-layout-detail .asset-card-header h3,.workspace-layout-detail .asset-card-meta,.workspace-layout-detail .tag-detail-section strong,.workspace-layout-detail .tag-detail-section span,.workspace-layout-detail .tag-field-row strong,.workspace-layout-detail .tag-parameter-table-row strong,.workspace-layout-detail .tag-trigger-card strong,.workspace-layout-detail .tag-trigger-card span{overflow-wrap:anywhere;word-break:break-word}.workspace-layout-detail .asset-card-content:is(.asset-config-card-tag-item,.asset-config-card-trigger-item,.asset-config-card-variable-item) .asset-card-header h3,.atlas-boardview-content .asset-card-content:is(.asset-config-card-tag-item,.asset-config-card-trigger-item,.asset-config-card-variable-item) .asset-card-header h3{font-size:.72rem;line-height:1.18}.workspace-layout-detail .asset-card-content:is(.asset-config-card-tag-item,.asset-config-card-trigger-item,.asset-config-card-variable-item) p,.atlas-boardview-content .asset-card-content:is(.asset-config-card-tag-item,.asset-config-card-trigger-item,.asset-config-card-variable-item) p{font-size:.59rem;line-height:1.3}.workspace-layout-detail .asset-card-content:is(.asset-config-card-tag-item,.asset-config-card-trigger-item,.asset-config-card-variable-item) .asset-card-meta,.atlas-boardview-content .asset-card-content:is(.asset-config-card-tag-item,.asset-config-card-trigger-item,.asset-config-card-variable-item) .asset-card-meta{font-size:.54rem;line-height:1.28}.workspace-layout-detail .asset-card-content:is(.asset-config-card-tag-item,.asset-config-card-trigger-item,.asset-config-card-variable-item) .asset-inspect-button,.atlas-boardview-content .asset-card-content:is(.asset-config-card-tag-item,.asset-config-card-trigger-item,.asset-config-card-variable-item) .asset-inspect-button{font-size:.53rem;line-height:1.15}.workspace-layout-detail .asset-card-content:is(.asset-config-card-tag-item,.asset-config-card-trigger-item,.asset-config-card-variable-item) .tag-detail-section h4,.atlas-boardview-content .asset-card-content:is(.asset-config-card-tag-item,.asset-config-card-trigger-item,.asset-config-card-variable-item) .tag-detail-section h4{font-size:.66rem}.workspace-layout-detail .asset-card-content:is(.asset-config-card-tag-item,.asset-config-card-trigger-item,.asset-config-card-variable-item) .tag-field-row span,.workspace-layout-detail .asset-card-content:is(.asset-config-card-tag-item,.asset-config-card-trigger-item,.asset-config-card-variable-item) .tag-trigger-label,.workspace-layout-detail .asset-card-content:is(.asset-config-card-tag-item,.asset-config-card-trigger-item,.asset-config-card-variable-item) .tag-parameter-table-header span,.atlas-boardview-content .asset-card-content:is(.asset-config-card-tag-item,.asset-config-card-trigger-item,.asset-config-card-variable-item) .tag-field-row span,.atlas-boardview-content .asset-card-content:is(.asset-config-card-tag-item,.asset-config-card-trigger-item,.asset-config-card-variable-item) .tag-trigger-label,.atlas-boardview-content .asset-card-content:is(.asset-config-card-tag-item,.asset-config-card-trigger-item,.asset-config-card-variable-item) .tag-parameter-table-header span{font-size:.58rem}.workspace-layout-detail .asset-card-content:is(.asset-config-card-tag-item,.asset-config-card-trigger-item,.asset-config-card-variable-item) .tag-field-row strong,.workspace-layout-detail .asset-card-content:is(.asset-config-card-tag-item,.asset-config-card-trigger-item,.asset-config-card-variable-item) .tag-parameter-table-row strong,.workspace-layout-detail .asset-card-content:is(.asset-config-card-tag-item,.asset-config-card-trigger-item,.asset-config-card-variable-item) .trigger-condition-row strong,.workspace-layout-detail .asset-card-content:is(.asset-config-card-tag-item,.asset-config-card-trigger-item,.asset-config-card-variable-item) .trigger-condition-row span,.atlas-boardview-content .asset-card-content:is(.asset-config-card-tag-item,.asset-config-card-trigger-item,.asset-config-card-variable-item) .tag-field-row strong,.atlas-boardview-content .asset-card-content:is(.asset-config-card-tag-item,.asset-config-card-trigger-item,.asset-config-card-variable-item) .tag-parameter-table-row strong,.atlas-boardview-content .asset-card-content:is(.asset-config-card-tag-item,.asset-config-card-trigger-item,.asset-config-card-variable-item) .trigger-condition-row strong,.atlas-boardview-content .asset-card-content:is(.asset-config-card-tag-item,.asset-config-card-trigger-item,.asset-config-card-variable-item) .trigger-condition-row span{font-size:.64rem;line-height:1.4}.workspace-layout-detail .asset-card-content:is(.asset-config-card-tag-item,.asset-config-card-trigger-item,.asset-config-card-variable-item) pre,.workspace-layout-detail .asset-card-content:is(.asset-config-card-tag-item,.asset-config-card-trigger-item,.asset-config-card-variable-item) .variable-code-block pre,.atlas-boardview-content .asset-card-content:is(.asset-config-card-tag-item,.asset-config-card-trigger-item,.asset-config-card-variable-item) pre,.atlas-boardview-content .asset-card-content:is(.asset-config-card-tag-item,.asset-config-card-trigger-item,.asset-config-card-variable-item) .variable-code-block pre{font-size:.53rem;line-height:1.34}.asset-config-card pre{overflow:visible;white-space:pre-wrap;word-break:break-word;font-size:.64rem;line-height:1.45;color:var(--theme-text-primary)}.workspace-header-row{grid-column:1 / -1;display:grid;gap:0;min-height:0}.workspace-saved-view-title{display:inline-flex;align-items:center;gap:10px}.workspace-saved-view-title h2{margin:0;color:#f4efe6;font-size:clamp(1.6rem,3vw,2.2rem);line-height:1}.workspace-saved-view-edit{border:0;background:transparent;color:#f4efe6ad;padding:0;opacity:0;transition:opacity .16s ease,color .16s ease}.workspace-saved-view-title:hover .workspace-saved-view-edit,.workspace-saved-view-edit:focus-visible{opacity:1}.workspace-saved-view-edit:hover{color:#f4efe6}:root[data-theme=light] .workspace-saved-view-edit{color:#111315}:root[data-theme=light] .workspace-saved-view-edit:hover{color:#111315}.workspace-sidebar-column{display:grid;align-content:start;gap:14px;min-width:0;position:relative}.workspace-sidebar-column-removable:hover .workspace-sidebar-remove,.workspace-sidebar-remove:focus-visible{opacity:1;pointer-events:auto}.workspace-sidebar-remove{position:absolute;top:12px;right:12px;width:32px;height:32px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#181614eb;color:#f4efe6cc;font-size:1.1rem;line-height:1;z-index:3;opacity:0;pointer-events:none;transition:opacity .16s ease,color .16s ease,border-color .16s ease}.workspace-sidebar-remove:hover{color:#f4efe6;border-color:#ffffff42}.workspace-save-button{display:inline-flex;align-items:center;justify-content:space-between;gap:10px;flex-shrink:0;border:1px solid var(--theme-accent-soft-border);background:var(--theme-accent-color);color:#fffaf4;padding:10px 16px 10px 12px;border-radius:999px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);white-space:nowrap}.workspace-save-button-icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;font-size:1.2rem;line-height:1;font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24}.workspace-push-action{display:inline-flex;align-items:center;gap:10px}.workspace-push-inline-error{color:var(--theme-danger-color);font-size:.82rem;font-weight:700;opacity:.9;white-space:nowrap}.workspace-board-clear-button{flex-shrink:0;border:1px solid var(--theme-button-ghost-border);background:var(--theme-button-ghost-bg);color:var(--theme-button-ghost-color);padding:10px 14px;border-radius:999px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);white-space:nowrap}.workspace-compare-button{display:inline-flex;align-items:center;flex-shrink:0;gap:10px;border:1px solid var(--theme-button-ghost-border);background:var(--theme-button-ghost-bg);color:var(--theme-button-ghost-color);padding:10px 16px;border-radius:999px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);white-space:nowrap}.workspace-compare-button[aria-pressed=true]{border-color:var(--theme-accent-soft-border);background:var(--theme-accent-color);color:#fffaf4}.workspace-compare-button[aria-pressed=true] .workspace-compare-checkbox{border-color:#fffaf480;background:#fffaf429}.workspace-compare-button[aria-pressed=true] .workspace-compare-checkbox-mark.is-checked{background:#fffaf4}.workspace-edit-mode-button{margin-left:auto}.workspace-compare-checkbox{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border:1px solid var(--theme-surface-border);border-radius:4px;background:var(--theme-card-bg-elevated)}.workspace-compare-checkbox-mark{width:8px;height:8px;border-radius:2px;background:transparent}.workspace-compare-checkbox-mark.is-checked{background:var(--theme-accent-color)}.workspace-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;background:#0000008c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:80}.workspace-modal{width:min(100%,1120px);max-height:min(88vh,900px);overflow:auto;border:1px solid var(--theme-surface-border);border-radius:24px;background:var(--theme-surface-bg);box-shadow:0 14px 36px #00000047;padding:24px;display:grid;gap:20px}:root[data-theme=light] .workspace-modal{box-shadow:0 10px 24px #0f172a14}.workspace-modal-compact{width:min(100%,560px)}.workspace-modal-header{display:flex;align-items:start;justify-content:space-between;gap:16px}.workspace-modal-header h2{margin:0;color:var(--theme-text-primary)}.workspace-modal-close{border:1px solid var(--theme-surface-border);background:#1e2227;color:var(--theme-text-primary);width:42px;height:42px;border-radius:999px;font-size:1.5rem;line-height:1}:root[data-theme=light] .workspace-modal-close{background:#fff;border-color:#d9dde5;color:#111315}.workspace-modal-checkbox{display:flex;align-items:center;gap:12px;color:var(--theme-text-primary)}.workspace-modal-checkbox input{width:18px;height:18px;margin:0}.workspace-modal-notice{padding:10px 14px;border:1px solid rgba(255,168,150,.28);border-radius:14px;background:#ff8c781f;color:#ffd2c7;font-size:.9rem;animation:workspaceNoticeFade .18s ease}.workspace-modal-tree{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.workspace-tree-column{display:grid;gap:10px;min-width:0}.workspace-tree-column h3{margin:0;font-size:.98rem}.workspace-tree-list{display:grid;gap:10px;max-height:420px;overflow:auto;padding:2px}.workspace-tree-item{width:100%;text-align:left;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:14px 16px}.workspace-tree-item.is-selected{border-width:thick;border-color:#e98a3c}.workspace-empty-state{border:1px dashed;border-radius:16px;padding:18px 16px}.workspace-modal-actions{display:flex;justify-content:flex-end;gap:12px;padding-top:16px}.workspace-name-field{display:grid;gap:10px}.workspace-name-field span,.workspace-modal-copy{margin:0;color:#f4efe6}:root[data-theme=light] .workspace-name-field span,:root[data-theme=light] .workspace-modal-copy{color:#111315}.workspace-version-modal{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr);gap:28px;width:calc(100vw - 48px);max-width:calc(100vw - 48px);height:calc(100vh - 48px);max-height:calc(100vh - 48px);padding:28px;background:linear-gradient(180deg,#1c1916fa,#141210fa);overflow:hidden}:root[data-theme=light] .workspace-version-modal,:root[data-theme=light] .pdf-download-modal{background:#fff}.workspace-version-modal-header-actions{display:flex;align-items:center;gap:12px;min-width:0}:root[data-theme=light] .workspace-version-modal .workspace-modal-close,:root[data-theme=light] .workspace-version-modal .workspace-version-preview-panel-close,:root[data-theme=light] .workspace-version-modal .workspace-version-config-panel-close{background:#fff;border-color:#d9dde5;color:#111315}.workspace-version-modal-list{display:flex;align-items:flex-start;align-self:start;gap:14px;min-height:0;max-height:100%;height:auto;width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;overscroll-behavior-y:none;padding:0 0 8px}.workspace-version-modal-list::-webkit-scrollbar{width:10px;height:10px}.workspace-version-modal-list::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:999px}.workspace-version-dropdown{flex:0 0 620px;width:620px;min-width:620px;max-width:620px;align-self:flex-start;border-radius:18px;background:#ffffff08}.workspace-version-dropdown.is-open{border-color:#f0b67f38;background:#ffffff0b}.workspace-version-dropdown-header{padding:9px 16px;gap:12px}.workspace-version-dropdown-copy{display:grid;gap:3px}:root[data-theme=light] .workspace-version-modal .workspace-version-dropdown,:root[data-theme=light] .workspace-version-modal .workspace-version-detail-card,:root[data-theme=light] .workspace-version-modal .workspace-version-preview-panel,:root[data-theme=light] .workspace-version-modal .workspace-version-config-panel,:root[data-theme=light] .workspace-version-modal .workspace-version-change-card,:root[data-theme=light] .workspace-version-modal .workspace-version-preview-table,:root[data-theme=light] .workspace-version-modal .workspace-version-change-json-panel,:root[data-theme=light] .workspace-version-modal .workspace-version-history,:root[data-theme=light] .workspace-version-modal .workspace-version-preview-placeholder,:root[data-theme=light] .workspace-version-modal .workspace-version-history-empty{background:#fff;color:#111315;border-color:#dfe5ee}.workspace-version-dropdown-kicker{color:#f0b67fc2;font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}:root[data-theme=light] .workspace-version-dropdown-kicker{color:#e98a3b}.workspace-version-dropdown-title{font-size:1.02rem;font-weight:700;line-height:1.15}.workspace-version-dropdown-subtitle{color:#f4efe6b3;font-size:.8rem;line-height:1.28;overflow-wrap:anywhere}.workspace-version-dropdown-body{padding:14px;overflow:hidden}.workspace-version-history{display:grid;gap:0;min-width:0;width:100%}.workspace-version-history-header,.workspace-version-history-row{display:grid;gap:12px;align-items:center;min-width:0;padding:12px}.workspace-version-history-header{border-bottom:1px solid rgba(255,255,255,.08);color:#f4efe6a3;font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.workspace-version-history-list{display:grid;max-height:440px;overflow-y:auto;overscroll-behavior:contain}.workspace-version-history-row{border-bottom:1px solid rgba(255,255,255,.06);color:#f4efe6;font-size:.92rem;line-height:1.35}.workspace-version-history-row:last-child{border-bottom:0}.workspace-version-history-row span,.workspace-version-history-header span{min-width:0;overflow-wrap:anywhere}.workspace-version-history-header span{white-space:nowrap}.workspace-version-history-header span:nth-child(4),.workspace-version-history-row span:nth-child(4){overflow-wrap:anywhere}.workspace-version-history-header span:nth-child(5),.workspace-version-history-row span:nth-child(5){white-space:nowrap;display:flex;justify-content:center;text-align:center}.workspace-version-history-select{display:flex;align-items:center}.workspace-version-history-select input{width:16px;height:16px}.workspace-version-preview-button{min-width:96px;justify-content:center}.workspace-version-history-empty{padding:14px 10px;color:#f4efe6b8;font-size:.9rem}.workspace-version-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.workspace-version-detail-card{display:grid;gap:6px;min-width:0;padding:16px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:#ffffff06;color:#f4efe6db}.workspace-version-detail-card strong{color:#f4efe6;font-size:.78rem;letter-spacing:.12em;text-transform:uppercase}.workspace-version-preview-dismiss-zone{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#07060500;opacity:0;pointer-events:none;transition:opacity .26s cubic-bezier(.22,1,.36,1),background .26s cubic-bezier(.22,1,.36,1);z-index:4}.workspace-version-preview-dismiss-zone.is-visible{opacity:1;pointer-events:auto;background:#0706051f}.workspace-version-preview-panel{position:absolute;top:0;right:0;bottom:0;width:min(82%,1280px);min-width:820px;display:grid;grid-template-rows:auto minmax(0,1fr);gap:22px;padding:28px;border:0;border-radius:24px;background:var(--theme-surface-bg);box-shadow:0 24px 64px #0000008c;z-index:5;opacity:0;transform:translate3d(28px,0,0);transition:transform .26s cubic-bezier(.22,1,.36,1),opacity .26s cubic-bezier(.22,1,.36,1),box-shadow .26s cubic-bezier(.22,1,.36,1);will-change:transform,opacity}.workspace-version-preview-panel.is-visible{opacity:1;transform:translateZ(0)}.workspace-version-preview-panel-header{display:flex;align-items:flex-start;gap:18px;min-width:0}.workspace-version-preview-panel-close{width:38px;height:38px;border:1px solid var(--theme-surface-border);border-radius:999px;background:#1e2227;color:var(--theme-text-primary);font-size:1.3rem;line-height:1;display:inline-flex;align-items:center;justify-content:center}.workspace-version-preview-panel-copy{display:grid;gap:8px;min-width:0}.workspace-version-preview-panel-copy h2,.workspace-version-preview-panel-copy p{margin:0}.workspace-version-preview-panel-copy h2{font-size:clamp(1.62rem,1.8vw,2.25rem);line-height:1.05}.workspace-version-preview-panel-copy p:last-child{color:var(--theme-text-tertiary);font-size:.95rem}:root[data-theme=light] .workspace-version-modal .workspace-version-preview-panel-copy h2,:root[data-theme=light] .workspace-version-modal .workspace-version-preview-panel-copy p,:root[data-theme=light] .workspace-version-modal .workspace-version-config-panel-copy h3,:root[data-theme=light] .workspace-version-modal .workspace-version-config-panel-copy p{color:#111315}.workspace-version-preview-panel-body{display:grid;align-content:start;gap:18px;min-width:0;min-height:0;overflow-y:auto;padding-right:4px;opacity:0;transform:translate3d(0,10px,0);transition:opacity .22s ease,transform .26s cubic-bezier(.22,1,.36,1);transition-delay:30ms}.workspace-version-preview-panel-body:has(.workspace-version-preview-shell.is-split){overflow:hidden;padding-right:0}.workspace-version-preview-panel.is-visible .workspace-version-preview-panel-body{opacity:1;transform:translateZ(0)}.workspace-version-preview-shell{position:relative;display:grid;min-width:0;min-height:0;height:100%}.workspace-version-preview-primary{display:grid;align-content:start;gap:18px;min-width:0;min-height:0;transition:width .26s cubic-bezier(.22,1,.36,1),transform .26s cubic-bezier(.22,1,.36,1)}.workspace-version-preview-shell.is-split .workspace-version-preview-primary{width:auto;height:100%;overflow-y:auto;padding-right:0;grid-column:1;scrollbar-width:thin;scrollbar-color:transparent transparent}.workspace-version-preview-shell.is-split{grid-template-columns:minmax(0,1fr) 520px;align-items:stretch;column-gap:8px}.workspace-version-preview-section{display:grid;gap:14px}.workspace-version-preview-section-header{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.workspace-version-preview-section-header h3,.workspace-version-preview-section-header span{margin:0}.workspace-version-preview-section-header h3{font-size:1.215rem;line-height:1.1}.workspace-version-preview-section-header span{color:var(--theme-text-tertiary);font-size:.9rem}:root[data-theme=light] .workspace-version-preview-section-header span{color:#e98a3b}.workspace-version-summary-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.workspace-version-summary-count{font-size:clamp(1.8rem,2.16vw,2.7rem);line-height:1;font-weight:700}.workspace-version-preview-table{border:1px solid var(--theme-surface-border);border-radius:18px;overflow:hidden;background:var(--theme-surface-bg)}.workspace-version-preview-table-header,.workspace-version-preview-table-row{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(120px,.55fr) minmax(140px,.65fr);gap:16px;align-items:start;padding:14px 18px}.workspace-version-history-table-header,.workspace-version-history-table-row{display:grid;grid-template-columns:minmax(44px,.45fr) minmax(84px,.7fr) minmax(110px,.8fr) minmax(130px,.9fr) minmax(130px,.75fr);gap:16px;align-items:center}.workspace-version-preview-table-header{border-bottom:1px solid var(--theme-surface-border);color:var(--theme-text-tertiary);font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.workspace-version-preview-table-body{display:grid}.workspace-version-preview-table-row{border-bottom:1px solid var(--theme-surface-border);color:var(--theme-text-primary)}.workspace-version-preview-table-row-button{width:100%;border:0;background:transparent;text-align:left;cursor:pointer;transition:background .16s ease,color .16s ease}.workspace-version-preview-table-row-button:hover{background:var(--theme-card-bg-hover)}.workspace-version-preview-table-row:last-child{border-bottom:0}.workspace-version-preview-table-header span,.workspace-version-preview-table-row span{min-width:0;overflow-wrap:anywhere}:root[data-theme=light] .workspace-version-modal .workspace-version-dropdown-title,:root[data-theme=light] .workspace-version-modal .workspace-version-dropdown-subtitle,:root[data-theme=light] .workspace-version-modal .workspace-version-history-row span,:root[data-theme=light] .workspace-version-modal .workspace-version-history-header span,:root[data-theme=light] .workspace-version-modal .workspace-version-preview-table-row span,:root[data-theme=light] .workspace-version-modal .workspace-version-preview-table-header span,:root[data-theme=light] .workspace-version-modal .workspace-version-summary-count{color:#111315}.workspace-version-preview-placeholder{gap:12px;min-height:220px;align-content:start}.workspace-version-preview-placeholder-compact{min-height:0;padding-top:18px;padding-bottom:18px}.workspace-version-config-panel{position:relative;width:100%;min-height:0;height:100%;display:grid;grid-template-rows:auto minmax(0,1fr);gap:4px;padding:0 0 0 4px;border-left:1px solid var(--theme-surface-border);background:var(--theme-surface-bg);align-self:stretch}.workspace-version-config-panel-header{display:flex;align-items:flex-start;gap:16px;min-width:0;padding-left:12px;padding-top:6px}.workspace-version-config-panel-close{width:42px;height:42px;border:1px solid var(--theme-surface-border);border-radius:999px;background:#1e2227;color:var(--theme-text-primary);font-size:1.4rem;line-height:1;display:inline-flex;align-items:center;justify-content:center}.workspace-version-config-panel-copy{display:grid;gap:6px;min-width:0}.workspace-version-config-panel-copy h3,.workspace-version-config-panel-copy p{margin:0}.workspace-version-config-panel-copy h3{font-size:1.35rem}.workspace-version-config-panel-copy p:last-child{color:var(--theme-text-tertiary)}:root[data-theme=light] .workspace-version-modal .workspace-version-change-column-label,:root[data-theme=light] .workspace-version-modal .workspace-version-change-subtitle,:root[data-theme=light] .workspace-version-modal .workspace-version-change-field-row span,:root[data-theme=light] .workspace-version-modal .workspace-version-change-field-row strong,:root[data-theme=light] .workspace-version-modal .workspace-version-change-condition-row span,:root[data-theme=light] .workspace-version-modal .workspace-version-change-condition-row strong,:root[data-theme=light] .workspace-version-modal .workspace-version-change-trigger-copy strong,:root[data-theme=light] .workspace-version-modal .workspace-version-change-trigger-copy span,:root[data-theme=light] .workspace-version-modal .workspace-version-change-type-copy strong,:root[data-theme=light] .workspace-version-modal .workspace-version-change-type-copy span{color:#111315}.workspace-version-config-panel-body{min-height:0;overflow-y:auto;padding-left:12px;padding-right:12px;scrollbar-width:thin;scrollbar-color:transparent transparent}.workspace-version-preview-primary::-webkit-scrollbar,.workspace-version-config-panel-body::-webkit-scrollbar{width:4px}.workspace-version-preview-primary::-webkit-scrollbar-thumb,.workspace-version-config-panel-body::-webkit-scrollbar-thumb{background:#3a414b;border-radius:999px;transition:background .22s ease}.workspace-version-preview-shell.is-split .workspace-version-preview-primary.is-scrolled,.workspace-version-config-panel-body.is-scrolled{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.16) transparent}.workspace-version-preview-shell.is-split .workspace-version-preview-primary.is-scrolled::-webkit-scrollbar-thumb,.workspace-version-config-panel-body.is-scrolled::-webkit-scrollbar-thumb{background:#ffffff29}.workspace-version-config-panel-body .workspace-version-compare-card-shell{height:100%}.workspace-version-config-panel-body .asset-config-card{min-height:100%}.workspace-version-config-json{margin:0;white-space:pre-wrap;word-break:break-word;font-size:.8rem;line-height:1.5;color:#f4efe6e0}.workspace-version-compare-stack{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:10px;padding:28px;border-radius:24px;background:linear-gradient(180deg,#1e1b18fd,#12100efe);z-index:6;opacity:0;transform:translate3d(24px,0,0);animation:workspace-version-stack-in .26s cubic-bezier(.22,1,.36,1) forwards;min-height:0}.workspace-version-compare-stack-header{display:flex;align-items:flex-start;gap:16px;min-width:0}.workspace-version-compare-toolbar{display:flex;justify-content:flex-start;min-width:0;margin-top:-2px;padding-top:0;position:relative;z-index:1}.workspace-version-compare-inspect-button{align-self:flex-start}.workspace-version-change-scroll-frame{display:grid;grid-template-columns:repeat(2,minmax(280px,420px));justify-content:center;justify-items:stretch;gap:12px 36px;width:100%;min-height:0;overflow-y:auto;overflow-x:hidden;grid-column:1 / -1}.workspace-version-change-columns{display:grid;grid-template-columns:repeat(2,minmax(280px,420px));grid-template-rows:auto minmax(0,1fr);justify-content:center;justify-items:stretch;gap:8px 36px;height:100%;min-height:0;min-width:0}.workspace-version-change-column{display:grid;align-content:start;gap:8px;min-width:0;min-height:0;width:100%}.workspace-version-change-scroll-frame>.workspace-version-change-column{grid-column:auto;width:100%;max-width:420px}.workspace-version-change-column-label{color:#f4efe6ad;font-size:.78rem;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap}.workspace-version-change-card{display:grid;align-content:start;min-width:0;min-height:0;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#ffffff06;overflow:hidden}.workspace-version-change-card-body{display:grid;gap:8px;padding:8px}.workspace-version-change-layout{display:grid;gap:8px}.workspace-version-change-section{display:grid;gap:6px;padding:8px;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:#ffffff05}.workspace-version-change-section h4{margin:0;color:#f4efe6;font-size:.76rem}.workspace-version-change-type-card,.workspace-version-change-trigger-card{display:grid;grid-template-columns:15px minmax(0,1fr);align-items:center;gap:7px;padding:7px 8px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#ffffff05}.workspace-version-change-type-dot,.workspace-version-change-trigger-dot{width:15px;height:15px;border-radius:999px;border:1px solid rgba(166,216,92,.62);background:#a6d85c47}.workspace-version-change-type-copy,.workspace-version-change-trigger-copy{min-width:0}.workspace-version-change-type-copy strong,.workspace-version-change-trigger-copy strong{display:block;color:#f4efe6;font-size:.68rem;line-height:1.18}.workspace-version-change-trigger-copy span{display:block;color:#f4efe6ad;font-size:.64rem;line-height:1.16}.workspace-version-change-field-list,.workspace-version-change-trigger-group,.workspace-version-change-condition-group{display:grid;gap:5px}.workspace-version-change-subtitle{color:#f4efe69e;font-size:.62rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.workspace-version-change-field-row,.workspace-version-change-condition-row{display:grid;gap:3px;padding:6px 8px;border:1px solid rgba(255,255,255,.05);border-radius:9px;background:#ffffff04}.workspace-version-change-field-row span,.workspace-version-change-field-row strong,.workspace-version-change-condition-row span,.workspace-version-change-condition-row strong{color:#f4efe6;font-size:.66rem;line-height:1.16}.workspace-version-change-table{border:1px solid rgba(255,255,255,.06);border-radius:10px;overflow:hidden}.workspace-version-change-table-header,.workspace-version-change-table-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:7px;padding:6px 8px}.workspace-version-change-table-header{border-bottom:1px solid rgba(255,255,255,.06);color:#f4efe69e;font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.workspace-version-change-table-row strong{color:#f4efe6;font-size:.66rem;line-height:1.16}.workspace-version-change-code-block{display:grid;gap:6px;padding:8px;border:1px solid rgba(255,255,255,.06);border-radius:10px;background:#ffffff04}.workspace-version-change-code-block pre,.workspace-version-change-json-block{margin:0;color:#f4efe6e0;white-space:pre-wrap;word-break:break-word;font-size:.64rem;line-height:1.28}.workspace-version-change-empty-text{margin:0;color:#f4efe6ad;font-size:.64rem}.workspace-version-change-json-panel{min-height:0;overflow:auto;max-height:320px;padding:12px 14px 14px;border-top:1px solid rgba(255,255,255,.08);background:#ffffff05}.workspace-version-config-panel .workspace-version-compare-card-shell .asset-card-content{padding:12px 14px 14px}.workspace-version-config-panel .workspace-version-compare-card-shell .asset-config-card h3{font-size:1.04rem}.workspace-version-config-panel .workspace-version-compare-card-shell .asset-config-card p{font-size:.8rem}.workspace-version-compare-empty-card{min-height:220px;align-content:center}@media (max-width: 900px){.workspace-version-detail-grid{grid-template-columns:1fr}.workspace-version-preview-shell.is-split .workspace-version-preview-primary{width:100%}.workspace-version-config-panel,.workspace-version-change-columns,.workspace-version-summary-grid,.workspace-version-preview-table-header,.workspace-version-preview-table-row{grid-template-columns:1fr}.workspace-version-change-scroll-frame{grid-column:auto;grid-template-columns:1fr;justify-content:stretch}.workspace-version-config-panel{position:static;width:100%;padding:0;border-left:0;background:transparent}}@keyframes workspace-version-stack-in{0%{opacity:0;transform:translate3d(24px,0,0)}to{opacity:1;transform:translateZ(0)}}.workspace-save-indicator{display:inline-flex;align-items:center;padding:8px 12px;border-radius:999px;background:#ffffff14;color:#f4efe6d1;font-size:.82rem;line-height:1}.workspace-filter-pill{display:inline-flex;align-items:center;gap:8px;max-width:260px;border:1px solid rgba(111,207,151,.24);border-radius:999px;background:#6fcf9717;color:#e4f7ece6;padding:8px 10px;font-size:.78rem;line-height:1.25}:root[data-theme=light] .workspace-filter-pill{border-color:#8bb29b;background:#dff3e7;color:#1f5f3b}.workspace-filter-pill span:first-child{min-width:0;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-filter-pill-clear{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:999px;color:#e4f7ecb8;opacity:0;pointer-events:none;transition:opacity .14s ease,background .14s ease,color .14s ease}.workspace-filter-pill:hover .workspace-filter-pill-clear,.workspace-filter-pill-clear:focus-visible{opacity:1;pointer-events:auto}.workspace-filter-pill-clear:hover{background:#ffffff1a;color:#f4efe6}.workspace-filter-form{display:grid;gap:16px}.workspace-filter-warning{border:1px solid rgba(255,190,120,.26);border-radius:14px;background:#ffbe781a;color:#ffd9a8;padding:9px 12px;font-size:.82rem;line-height:1.25}.workspace-filter-warning-inline{display:inline-flex;align-items:center;border-radius:999px;padding:7px 10px;line-height:1}.workspace-name-field input{width:100%;border:1px solid rgba(255,255,255,.14);border-radius:16px;background:#ffffff0a;color:#f4efe6;padding:14px 16px}.workspace-name-field select{width:100%;border:1px solid rgba(255,255,255,.14);border-radius:16px;background:#ffffff0a;color:#f4efe6;padding:14px 28px 14px 16px}:root[data-theme=light] .workspace-name-field input,:root[data-theme=light] .workspace-name-field select{border-color:#d9dde5;background:#fff;color:#111315}.pdf-download-backdrop{z-index:95}.pdf-download-modal{width:calc(100vw - 48px);max-width:calc(100vw - 48px);height:calc(100vh - 48px);max-height:calc(100vh - 48px);background:linear-gradient(180deg,#1c1916fa,#141210fa);overflow:hidden}.pdf-download-toolbar{display:flex;justify-content:flex-start;margin-bottom:12px}.pdf-preview-scroll{max-height:min(68vh,760px);overflow:auto;padding:8px;border-radius:24px;background:#ffffff0a;display:grid;gap:24px}.pdf-preview-page{width:min(100%,960px);margin:0 auto;border:1px solid rgba(155,134,113,.42);border-radius:18px;background:#fffdf9;box-shadow:0 18px 40px #00000047;padding:32px;color:#1f1c19}.pdf-report-title{margin:0 0 6px;font-size:2rem}.pdf-report-subtitle,.pdf-meta,.pdf-baseline-note{margin:0 0 12px;color:#6b6259}.pdf-section-title{margin:0 0 18px;font-size:1.45rem;letter-spacing:.03em;text-transform:uppercase}.pdf-summary-grid,.pdf-workspace-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:24px}.pdf-summary-card,.pdf-workspace-card,.pdf-board-card,.pdf-compare-box,.pdf-diff-card{border:1px solid #d7cec3;border-radius:18px;background:#f7f3ee;padding:16px}.pdf-summary-card strong,.pdf-workspace-card strong{display:block;margin-bottom:4px;font-size:.92rem;color:#6b6259;text-transform:uppercase;letter-spacing:.04em}.pdf-board-group{margin-top:24px}.pdf-board-group h3,.pdf-board-card h4,.pdf-compare-box h4,.pdf-diff-card h4{margin:0 0 8px}.pdf-board-grid,.pdf-compare-grid{display:grid}.pdf-board-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.pdf-compare-grid{grid-template-columns:minmax(0,1fr);gap:28px}.pdf-compare-box-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:start}.pdf-empty-state{border:1px dashed #d7cec3;border-radius:18px;padding:22px;color:#6b6259;background:#fcfaf8}.pdf-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;font-size:.82rem;font-weight:600}.pdf-chip-match{color:#1f7a4a;background:#e8f6ee}.pdf-chip-mismatch{color:#a35316;background:#fff0e3}.pdf-chip-missing{color:#a12828;background:#fdecec}.pdf-baseline-label{font-size:.9rem;font-weight:600;color:#6b6259}.pdf-field-list{display:grid;gap:8px;margin-top:10px}.pdf-field-row,.pdf-diff-row{display:grid;gap:4px;align-items:start}.pdf-field-row strong,.pdf-diff-row strong{font-size:.88rem}.pdf-diff-row-header{display:flex;justify-content:space-between;gap:10px;align-items:center}.pdf-row-status{display:inline-flex;align-items:center;padding:3px 8px;border-radius:999px;font-size:.72rem;font-weight:700;letter-spacing:.05em}.pdf-row-status-match{color:#1f7a4a;background:#ffffff8c}.pdf-row-status-mismatch{color:#a35316;background:#ffffff8c}.pdf-row-status-missing{color:#a12828;background:#ffffff8c}.pdf-diff-row{padding:10px 12px;border-radius:12px}.pdf-diff-baseline{background:transparent;border:1px solid #d7cec3}.pdf-diff-match{background:#e8f6ee}.pdf-diff-mismatch{background:#fff0e3}.pdf-diff-missing{background:#fdecec}.pdf-diff-value,.pdf-diff-compare-value{white-space:pre-wrap;word-break:break-word}.pdf-box-label{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px}@media (max-width: 900px){.pdf-preview-page{padding:22px}.pdf-summary-grid,.pdf-workspace-grid,.pdf-board-grid,.pdf-compare-grid,.pdf-compare-box-cards,.pdf-field-row,.pdf-diff-row{grid-template-columns:minmax(0,1fr)}}.workspace-sidebar,.workspace-main{border:1px solid var(--theme-surface-border);border-radius:28px;background:var(--theme-surface-bg);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 12px 30px #0000001f;padding:24px}.workspace-sidebar{display:grid;align-content:start;gap:18px;overflow:hidden}.workspace-main{display:grid;align-content:start;gap:0px;overflow:hidden;width:100%;min-width:100%;max-width:100%}.workspace-main-split{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;width:100%;min-width:100%;max-width:100%;gap:0}.workspace-board-column{display:grid;grid-template-rows:auto minmax(0,1fr);align-content:stretch;min-height:100%;width:100%;min-width:0;max-width:100%}.workspace-flow{display:grid;gap:4px;padding:0 16px 16px}.workspace-flow p{margin:0;color:#f4efe6;font-size:.92rem;line-height:1.35}.workspace-flow-label{margin-top:14px;margin-bottom:8px;padding-top:0;padding-bottom:10px;border-top:0;border-bottom:1px solid rgba(255,255,255,.08);color:#f0b67f;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.workspace-panel{border:1px solid var(--theme-surface-border);border-radius:20px;background:var(--theme-surface-bg);padding:16px;min-width:280px}.workspace-panel h2,.workspace-main h1,.workspace-main p{color:var(--theme-text-primary)}.workspace-main-panel{border:1px solid var(--theme-surface-border);border-radius:20px;background:var(--theme-surface-bg);padding:20px;min-height:100%;width:100%;min-width:0;max-width:100%}.workspace-view-panel{width:100%;min-width:0;max-width:100%}.workspace-main-panel h1,.workspace-main-panel p{margin:0 0 10px}.workspace-main-split-toolbar{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:14px;margin:16px}.schema-editor-shell.is-card{gap:6px;display:grid}.schema-editor-header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:18px;border-bottom:1px solid var(--theme-surface-border)}.schema-editor-title-row{display:flex;align-items:center;gap:8px}.schema-editor-title-row h2.is-invalid{border:1px solid var(--theme-danger-border);border-radius:10px;padding:4px 10px}.schema-editor-title-input{min-width:0;padding:6px 10px;border:1px solid var(--theme-surface-border);border-radius:10px;background:var(--theme-surface-bg);color:var(--theme-text-primary);font:inherit;font-size:1.8rem;font-weight:700;line-height:1.1}.schema-editor-title-input.is-invalid{border-color:var(--theme-danger-border);box-shadow:0 0 0 3px var(--theme-danger-soft-bg)}.schema-editor-title-edit-button{border:1px solid var(--theme-surface-border);background:var(--theme-card-bg-muted);color:var(--theme-text-primary);display:inline-grid;place-items:center;width:30px;height:30px;padding:0;border-radius:12px}.schema-editor-title-edit-button .material-symbols-outlined{font-size:18px}.schema-editor-actions-menu{position:relative}.schema-editor-actions-menu-popover{position:absolute;top:calc(100% + 8px);right:0;z-index:20;display:grid;min-width:220px;padding:8px;border:1px solid var(--theme-surface-border);border-radius:14px;background:var(--theme-card-bg-elevated);opacity:1;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 14px 34px #00000047}.schema-editor-actions-menu-item{border:0;background:var(--theme-card-bg-elevated);color:var(--theme-text-primary);text-align:left;padding:10px 12px;border-radius:10px;font:inherit}.schema-editor-actions-menu-item:hover{background:var(--theme-card-bg-muted)}.schema-editor-actions-menu-item.is-danger{color:#e88d8d}.schema-editor-eyebrow,.schema-editor-subtitle,.schema-editor-field-help,.schema-editor-field-error{margin:0}.schema-editor-eyebrow{color:var(--theme-text-secondary);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}.schema-editor-subtitle,.schema-editor-field-help{color:var(--theme-text-secondary);font-size:.88rem}.schema-editor-fields,.schema-editor-group-fields{display:grid;gap:16px}.schema-editor-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.schema-editor-save-notice,.schema-editor-save-error{margin:0;font-size:.86rem}.schema-editor-save-notice{color:var(--theme-text-secondary)}.schema-editor-save-error{color:#d04f4f}.schema-editor-field,.schema-editor-group{display:grid;gap:10px;padding:16px;border:1px solid var(--theme-surface-border);border-radius:16px;background:var(--theme-card-bg-muted)}.schema-editor-group-header,.schema-editor-field-topline,.schema-editor-field-meta{display:flex;align-items:center;gap:10px}.schema-editor-group-header,.schema-editor-field-topline{justify-content:space-between;flex-wrap:wrap}.schema-editor-field-meta{flex-wrap:wrap;justify-content:flex-end}.schema-editor-field-label{font-size:.95rem;font-weight:600}.schema-editor-warning-chip,.schema-editor-meta-chip{display:inline-flex;align-items:center;padding:4px 8px;border-radius:999px;font-size:.74rem;white-space:nowrap}.schema-editor-warning-chip{border:1px solid rgba(194,118,35,.35);background:#c276231f;color:var(--theme-text-primary)}.schema-editor-meta-chip{border:1px solid var(--theme-surface-border);background:var(--theme-surface-bg);color:var(--theme-text-secondary)}.schema-editor-field input[type=text],.schema-editor-field input[type=number],.schema-editor-field textarea,.schema-editor-field select,.schema-editor-inline-field input[type=text],.schema-editor-inline-field input[type=number],.schema-editor-inline-field textarea,.schema-editor-inline-field select,.schema-editor-map-row input[type=text]{width:100%;min-width:0;padding:12px 14px;border:1px solid var(--theme-surface-border);border-radius:12px;background:var(--theme-surface-bg);color:var(--theme-text-primary)}.schema-editor-shell.is-card .schema-gtm-code-editor{position:relative;margin-top:4px;display:grid;grid-template-columns:2.4rem minmax(0,1fr);align-items:stretch;border:1px solid var(--theme-surface-border);border-radius:12px;background:#fff;color:#111827;overflow:hidden}.schema-editor-shell.is-card .schema-gtm-code-editor-lines{display:grid;align-content:start;gap:0;min-height:240px;padding:12px 8px;border-right:1px solid #d6d9df;background:#f4f5f7;color:#4b5563;font-family:var(--theme-font-mono, monospace);font-size:.78rem;line-height:1.45;text-align:right;-webkit-user-select:none;user-select:none}.schema-editor-shell.is-card .schema-gtm-code-editor-textarea{width:100%;min-height:240px;resize:none;border:0;border-radius:0;background:transparent;color:#111827;caret-color:#111827;font-family:var(--theme-font-mono, monospace);font-size:.78rem;line-height:1.45;outline:none;padding:12px;padding-right:3rem}.schema-editor-shell.is-card .schema-gtm-code-editor-textarea::selection{background:#2563eb3d}.schema-editor-shell.is-card .schema-gtm-code-editor-toggle{position:absolute;right:10px;bottom:10px;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:0;border-radius:8px;background:#6b7280c7;color:#fff;opacity:0;transition:opacity .14s ease,background-color .14s ease,color .14s ease,transform .14s ease;z-index:2}.schema-editor-shell.is-card .schema-gtm-code-editor:hover .schema-gtm-code-editor-toggle,.schema-editor-shell.is-card .schema-gtm-code-editor:focus-within .schema-gtm-code-editor-toggle,.schema-editor-shell.is-card .schema-gtm-code-editor.is-expanded .schema-gtm-code-editor-toggle{opacity:.72}.schema-editor-shell.is-card .schema-gtm-code-editor-toggle:hover{opacity:1;color:#fff;background:#4b5563eb;transform:scale(1.04)}.schema-editor-shell.is-card .schema-gtm-code-editor-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000052;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);z-index:80}.schema-editor-shell.is-card .schema-gtm-code-editor.is-expanded{position:fixed;top:32px;right:32px;bottom:32px;left:32px;z-index:90;display:grid;grid-template-columns:3rem minmax(0,1fr);border:1px solid var(--theme-surface-border);border-radius:18px;background:#fff;color:#111827;box-shadow:0 28px 80px #0000006b}.schema-editor-shell.is-card .schema-gtm-code-editor.is-expanded .schema-gtm-code-editor-lines{min-height:0;height:100%;padding-top:18px}.schema-editor-shell.is-card .schema-gtm-code-editor.is-expanded .schema-gtm-code-editor-textarea{flex:1;min-height:0;height:100%}.schema-editor-shell.is-card .schema-gtm-code-editor.is-expanded .schema-gtm-code-editor-toggle{right:18px;bottom:18px}@media (max-width: 900px){.schema-editor-shell.is-card .schema-gtm-code-editor.is-expanded{top:12px;right:12px;bottom:12px;left:12px}}.schema-editor-radio-group{display:flex;flex-wrap:wrap;gap:12px}.schema-editor-radio-option{display:inline-flex;align-items:center;gap:8px}.schema-editor-field-error{color:#d04f4f;font-size:.82rem}.schema-editor-collection,.schema-editor-collection-list,.schema-editor-map-list{display:grid;gap:12px}.schema-editor-collection-row,.schema-editor-map-row{display:grid;gap:10px;padding:12px;border:1px solid var(--theme-surface-border);border-radius:14px;background:#ffffff05}.schema-editor-collection-row-fields{display:grid;gap:10px}.schema-editor-inline-field{display:grid;gap:6px;min-width:0}.schema-editor-inline-field span{font-size:.76rem;color:var(--theme-text-secondary)}.schema-editor-row-action,.schema-editor-add-row-button{justify-self:start;border:1px solid var(--theme-button-ghost-border);border-radius:10px;background:var(--theme-button-ghost-bg);color:var(--theme-button-ghost-color);padding:8px 12px;font-size:.8rem;font-weight:700}.schema-editor-add-row-button{border-color:#f0b67f66;background:#f0b67f1f;color:var(--theme-text-primary)}.schema-editor-empty-state{margin:0;color:var(--theme-text-secondary);font-size:.84rem}.schema-editor-table{display:grid;gap:10px}.schema-editor-table-header,.schema-editor-table-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr)) 120px;gap:10px;align-items:start}.schema-editor-table-header{color:var(--theme-text-secondary);font-size:.75rem;text-transform:uppercase;letter-spacing:.06em}.schema-editor-shell.is-card .schema-gtm-editor,.schema-editor-shell.is-card .schema-gtm-section,.schema-editor-shell.is-card .schema-gtm-subsection,.schema-editor-shell.is-card .schema-gtm-list,.schema-editor-shell.is-card .schema-gtm-radio-list{display:grid;gap:0px;padding-top:12px}.schema-editor-shell.is-card .schema-gtm-section{padding:18px;border:1px solid var(--theme-surface-border);border-radius:16px;background:var(--theme-card-bg-muted)}.schema-editor-shell.is-card .schema-gtm-section h3,.schema-editor-shell.is-card .schema-gtm-subsection h4{margin:0}.schema-editor-shell.is-card .schema-gtm-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.schema-editor-shell.is-card .schema-gtm-tag-config-stack{grid-template-columns:minmax(0,1fr)}.schema-editor-shell.is-card .schema-gtm-tag-type-field{grid-column:1 / -1}.schema-editor-shell.is-card .schema-gtm-field{display:grid;gap:8px;min-width:0}.schema-editor-shell.is-card .schema-gtm-field>span{font-size:.78rem;color:var(--theme-text-secondary);margin-top:10px}.schema-editor-shell.is-card .schema-gtm-field-label{display:inline-flex;align-items:center;gap:4px;min-width:0;font-size:.78rem;color:var(--theme-text-secondary)}.schema-editor-shell.is-card .schema-gtm-required-asterisk{color:var(--theme-danger-color);font-weight:700;line-height:1}.schema-editor-shell.is-card .schema-gtm-field.is-pair-incomplete>span{color:var(--theme-danger-color)}.schema-editor-shell.is-card .schema-gtm-field input[type=text],.schema-editor-shell.is-card .schema-gtm-field select{width:100%;min-width:0;padding:12px 14px;border:1px solid var(--theme-surface-border);border-radius:12px;background:var(--theme-surface-bg);color:var(--theme-text-primary)}.schema-editor-shell.is-card .schema-gtm-field input[type=text].is-invalid{border-color:var(--theme-danger-border);box-shadow:0 0 0 3px var(--theme-danger-soft-bg)}.schema-editor-shell.is-card .schema-gtm-field input[type=text]:focus,.schema-editor-shell.is-card .schema-gtm-field select:focus,.schema-editor-shell.is-card .schema-gtm-tag-type-search input:focus{outline:none;border-color:var(--theme-accent-soft-border);background:var(--theme-surface-bg)}.schema-editor-shell.is-card .schema-gtm-tag-type-button:focus,.schema-editor-shell.is-card .schema-gtm-variable-picker-button:focus{outline:none}.schema-editor-shell.is-card .schema-gtm-field.is-pair-incomplete input[type=text],.schema-editor-shell.is-card .schema-gtm-field.is-pair-incomplete select,.schema-editor-shell.is-card .schema-gtm-dual-input.is-pair-incomplete>input{border-color:color-mix(in srgb,var(--theme-danger-color) 72%,var(--theme-surface-border));background:color-mix(in srgb,var(--theme-danger-color) 9%,var(--theme-surface-bg))}.schema-editor-shell.is-card .schema-gtm-dual-input.is-pair-incomplete .schema-gtm-variable-picker-button{border-color:color-mix(in srgb,var(--theme-danger-color) 72%,var(--theme-surface-border));background:color-mix(in srgb,var(--theme-danger-color) 9%,var(--theme-surface-bg))}.schema-editor-shell.is-card .schema-gtm-dual-input{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:stretch;width:100%}.schema-editor-shell.is-card .schema-gtm-list-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto auto;gap:14px;align-items:start;position:relative;padding-top:12px}.schema-editor-shell.is-card .schema-gtm-list-row>.schema-gtm-field:first-child{grid-column:1;grid-row:1 / span 2}.schema-editor-shell.is-card .schema-gtm-list-row.schema-gtm-trigger-row{grid-template-columns:minmax(0,1fr) auto;padding-right:34px}.schema-editor-shell.is-card .schema-gtm-list-row.schema-gtm-trigger-row>.schema-gtm-field:first-child{grid-column:1 / -1}.schema-editor-shell.is-card .schema-gtm-list-row.schema-gtm-single-list-row{grid-template-columns:minmax(0,1fr);padding-right:34px}.schema-editor-shell.is-card .schema-gtm-list-row.schema-gtm-single-list-row>.schema-gtm-field:first-child{grid-column:1 / -1}.schema-editor-shell.is-card .schema-gtm-list-row>.schema-gtm-field:nth-child(2){display:grid;grid-column:2;grid-row:1 / span 2;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;gap:8px;min-width:0}.schema-editor-shell.is-card .schema-gtm-list-row>.schema-gtm-field:nth-child(2)>span{grid-column:1;grid-row:1}.schema-editor-shell.is-card .schema-gtm-list-row>.schema-gtm-field:nth-child(2)>input{grid-column:1;grid-row:2}.schema-editor-shell.is-card .schema-gtm-remove-row-button{position:absolute;top:8px;right:0;width:24px;height:18px;border:1px solid var(--theme-surface-border);border-radius:999px;background:var(--theme-card-bg-elevated);color:var(--theme-text-secondary);display:inline-flex;align-items:center;justify-content:center;padding:0;font-size:1rem;line-height:1}.schema-editor-shell.is-card .schema-gtm-remove-row-button .material-symbols-outlined{font-size:14px;line-height:1;font-variation-settings:"FILL" 0,"wght" 300,"GRAD" 0,"opsz" 24}.schema-editor-shell.is-card .schema-gtm-remove-row-spacer{display:none}.schema-editor-shell.is-card .schema-gtm-remove-row-button:hover:not(:disabled){border-color:#d04f4f66;background:#d04f4f1f;color:var(--theme-danger-color)}.schema-editor-shell.is-card .schema-gtm-remove-row-button:disabled{opacity:.5;cursor:not-allowed}.schema-editor-dirty-indicator{margin-right:8px;margin-bottom:4px;border-radius:999px;align-self:center}.schema-editor-shell.is-card .schema-gtm-variable-picker{position:relative}.schema-editor-shell.is-card .schema-gtm-variable-picker-button{width:52px;height:48px;border:1px solid var(--theme-surface-border);border-radius:12px;background:var(--theme-surface-bg);color:var(--theme-text-primary);display:grid;place-items:center;padding:0}.schema-editor-shell.is-card .schema-gtm-variable-picker-icon{display:inline-flex;align-items:center;gap:1px}.schema-editor-shell.is-card .schema-gtm-variable-picker-icon-base{font-size:20px;line-height:1}.schema-editor-shell.is-card .schema-gtm-variable-picker-icon-add{font-size:14px;line-height:1;font-variation-settings:"wght" 700}.schema-editor-shell.is-card .schema-gtm-variable-select-popover{width:100%}.schema-editor-shell.is-card .schema-gtm-variable-select-button{justify-content:space-between}.schema-editor-shell.is-card .schema-gtm-variable-select-button .schema-gtm-variable-picker-icon{color:var(--theme-text-primary);flex:0 0 auto}.schema-editor-shell.is-card .schema-gtm-variable-select-menu{min-width:280px}.schema-editor-shell.is-card .schema-gtm-variable-picker-menu{position:absolute;top:calc(100% + 8px);left:0;z-index:20;min-width:240px;max-height:260px;overflow:auto;display:grid;gap:4px;padding:8px;border:1px solid var(--theme-surface-border);border-radius:12px;background:var(--theme-card-bg-elevated);box-shadow:0 18px 40px #0003}.schema-editor-shell.is-card .schema-gtm-variable-picker-menu.schema-gtm-variable-select-menu{left:0;right:auto;z-index:30;width:min(420px,72vw);min-width:min(320px,calc(100vw - 48px));max-height:340px;gap:10px;padding:12px;border-radius:14px;background:var(--theme-surface-bg);box-shadow:0 18px 40px #00000047}.schema-editor-shell.is-card .schema-gtm-trigger-condition-row .schema-gtm-variable-picker-menu{left:0;right:auto;min-width:min(320px,calc(100vw - 48px))}.schema-editor-shell.is-card .schema-gtm-variable-picker-option{border:0;border-radius:8px;background:transparent;color:var(--theme-text-primary);text-align:left;padding:10px 12px}.schema-editor-shell.is-card .schema-gtm-variable-picker-option:hover{background:var(--theme-card-bg-hover)}.schema-editor-shell.is-card .schema-gtm-variable-picker-section-title{padding:8px 8px 2px;color:var(--theme-text-secondary);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.schema-editor-shell.is-card .schema-gtm-tag-type-popover{position:relative;margin:6px}.schema-editor-shell.is-card .schema-gtm-tag-type-button{width:100%;min-height:48px;border:1px solid var(--theme-surface-border);border-radius:12px;background:var(--theme-surface-bg);color:var(--theme-text-primary);display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;text-align:left}.schema-editor-shell.is-card .schema-gtm-tag-type-button.is-invalid,.schema-editor-shell.is-card .schema-gtm-dual-input.is-invalid{border-color:var(--theme-danger-border);box-shadow:0 0 0 3px var(--theme-danger-soft-bg)}.schema-editor-shell.is-card .schema-gtm-field-error{color:#ff4d4f;font-size:.72rem;line-height:1.2}.schema-editor-shell.is-card .schema-gtm-tag-type-button-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.schema-editor-shell.is-card .schema-gtm-tag-type-button-icon{font-size:18px;line-height:1;flex:0 0 auto}.schema-editor-shell.is-card .schema-gtm-tag-type-menu{position:absolute;top:calc(100% + 8px);left:0;z-index:30;width:min(420px,72vw);max-height:340px;overflow:auto;display:grid;gap:10px;padding:12px;border:1px solid var(--theme-surface-border);border-radius:14px;background:var(--theme-surface-bg);box-shadow:0 18px 40px #00000047}.schema-editor-shell.is-card .schema-gtm-tag-type-search{position:sticky;top:0;z-index:1;background:var(--theme-surface-bg)}.schema-editor-shell.is-card .schema-gtm-tag-type-search input{width:100%;min-height:40px;border:1px solid var(--theme-surface-border);border-radius:10px;background:var(--theme-surface-bg);color:var(--theme-text-primary);padding:0 12px}.schema-editor-shell.is-card .schema-gtm-tag-type-group{display:grid;gap:6px}.schema-editor-shell.is-card .schema-gtm-tag-type-group-title{font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--theme-text-secondary);padding:4px 8px 2px}.schema-editor-shell.is-card .schema-gtm-tag-type-option{border:0;border-radius:10px;background:var(--theme-card-bg-elevated);color:var(--theme-text-primary);text-align:left;padding:10px 12px}.schema-editor-shell.is-card .schema-gtm-tag-type-option:hover{background:var(--theme-card-bg-hover)}.schema-editor-shell.is-card .schema-gtm-tag-type-option.is-selected{background:#6991ff29;color:var(--theme-text-primary)}.schema-editor-shell.is-card .schema-gtm-tag-type-empty{padding:14px 8px 6px;color:var(--theme-text-secondary);font-size:.9rem}.schema-editor-shell.is-card .schema-gtm-checkbox,.schema-editor-shell.is-card .schema-gtm-radio{display:flex;align-items:center;gap:10px;min-width:0}.schema-editor-shell.is-card .schema-gtm-radio-list{gap:10px}.schema-editor-shell.is-card .schema-gtm-inline-radio-list{display:flex;flex-wrap:wrap;gap:18px}.schema-editor-shell.is-card .schema-gtm-trigger-conditions{gap:8px;padding-top:12px}.schema-editor-shell.is-card .schema-gtm-trigger-settings{gap:12px}.schema-editor-shell.is-card .schema-gtm-wait-time-field{max-width:320px;padding-left:28px}.schema-editor-shell.is-card .schema-gtm-wait-time-field small{margin-top:-4px;color:var(--theme-text-secondary);font-size:.78rem}.schema-editor-shell.is-card .schema-gtm-wait-time-field .schema-gtm-dual-input{height:48px}.schema-editor-shell.is-card .schema-gtm-trigger-warning{display:grid;gap:4px;padding:10px 12px;border:1px solid rgba(248,188,77,.5);border-radius:10px;background:#f8bc4d1f;color:var(--theme-text-primary);font-size:.82rem;line-height:1.35}.schema-editor-shell.is-card .schema-gtm-trigger-warning strong{font-size:.82rem}.schema-editor-shell.is-card .schema-gtm-trigger-warning span{color:var(--theme-text-secondary)}.schema-editor-shell.is-card .schema-gtm-element-visibility-main{gap:16px}.schema-editor-shell.is-card .schema-gtm-compact-select-field{max-width:320px}.schema-editor-shell.is-card .schema-gtm-radio-stack{display:grid;gap:12px}.schema-editor-shell.is-card .schema-gtm-advanced-section{gap:14px;padding-top:16px;border-top:1px solid var(--theme-surface-border)}.schema-editor-shell.is-card .schema-gtm-advanced-section h4{margin:0;font-size:.95rem}.schema-editor-shell.is-card .schema-gtm-scroll-depth-axis{gap:10px}.schema-editor-shell.is-card .schema-gtm-youtube-capture{gap:12px}.schema-editor-shell.is-card .schema-gtm-scroll-depth-options{display:grid;gap:12px;padding-left:28px}.schema-editor-shell.is-card .schema-gtm-youtube-progress-options{margin-top:-4px}.schema-editor-shell.is-card .schema-gtm-inline-field-row{display:flex;align-items:flex-end;flex-wrap:wrap;gap:12px}.schema-editor-shell.is-card .schema-gtm-field-unit{color:var(--theme-text-secondary);font-size:.9rem;line-height:48px}.schema-editor-shell.is-card .schema-gtm-compact-text-field{width:min(320px,100%)}.schema-editor-shell.is-card .schema-gtm-variable-layout-stack{grid-template-columns:minmax(0,1fr);gap:14px}.schema-editor-shell.is-card .schema-gtm-collapse-section{display:grid;gap:12px;padding-top:14px;border-top:1px solid var(--theme-surface-border)}.schema-editor-shell.is-card .schema-gtm-collapse-toggle{display:inline-flex;align-items:center;justify-content:flex-start;gap:10px;width:100%;min-height:34px;border:0;background:transparent;color:var(--theme-text-secondary);padding:0;text-align:left}.schema-editor-shell.is-card .schema-gtm-collapse-toggle .material-symbols-outlined{font-size:18px;transition:transform .14s ease}.schema-editor-shell.is-card .schema-gtm-collapse-section.is-open .schema-gtm-collapse-toggle .material-symbols-outlined{transform:rotate(90deg)}.schema-editor-shell.is-card .schema-gtm-collapse-toggle strong{color:var(--theme-text-secondary);font-size:.95rem}.schema-editor-shell.is-card .schema-gtm-help-icon{display:inline-grid;place-items:center;width:16px;height:16px;border:1px solid var(--theme-text-secondary);border-radius:999px;font-size:.68rem;line-height:1;opacity:.72}.schema-editor-shell.is-card .schema-gtm-collapse-body,.schema-editor-shell.is-card .schema-gtm-format-value-body{display:grid;gap:14px}.schema-editor-shell.is-card .schema-gtm-empty-note{margin:0;color:var(--theme-text-secondary);font-size:.95rem}.schema-editor-shell.is-card .schema-gtm-code-field{width:100%}.schema-editor-shell.is-card .schema-gtm-inline-checkbox{min-height:48px}.schema-editor-shell.is-card .schema-gtm-timer-fields{gap:14px}.schema-editor-shell.is-card .schema-gtm-trigger-group-section{gap:12px}.schema-editor-shell.is-card .schema-gtm-section-heading-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.schema-editor-shell.is-card .schema-gtm-trigger-group-empty{display:grid;place-items:center;min-height:56px;border:1px solid var(--theme-surface-border);border-radius:8px;background:var(--theme-card-bg-elevated);color:var(--theme-text-secondary);font-size:.88rem}.schema-editor-shell.is-card .schema-gtm-trigger-group-list{display:grid;gap:6px}.schema-editor-shell.is-card .schema-gtm-trigger-group-and{color:var(--theme-text-secondary);font-size:.68rem;line-height:1;text-align:center;text-transform:uppercase}.schema-editor-shell.is-card .schema-gtm-trigger-group-item{display:grid;grid-template-columns:30px minmax(0,1fr) 24px;align-items:center;gap:10px;min-height:56px;padding:8px 10px;border:1px solid var(--theme-surface-border);border-radius:8px;background:var(--theme-card-bg-elevated)}.schema-editor-shell.is-card .schema-gtm-trigger-group-item .schema-gtm-tag-type-button{border:0;background:transparent;min-height:36px;padding:0}.schema-editor-shell.is-card .schema-gtm-trigger-group-icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:999px;background:#94a3b847;color:var(--theme-text-secondary)}.schema-editor-shell.is-card .schema-gtm-trigger-group-icon .material-symbols-outlined{font-size:16px}.schema-editor-shell.is-card .schema-gtm-unit-input-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;max-width:420px;min-width:0}.schema-editor-shell.is-card .schema-gtm-unit-input-row .schema-gtm-dual-input{height:48px}.schema-editor-shell.is-card .schema-gtm-unit-input-row .schema-gtm-field-error{grid-column:1 / -1;margin-top:-4px}.schema-editor-shell.is-card .schema-gtm-unit-label{color:var(--theme-text-secondary);font-size:.82rem;line-height:1;white-space:nowrap}.schema-editor-shell.is-card .schema-gtm-nested-field{margin-left:28px}.schema-editor-shell.is-card .schema-gtm-trigger-condition-row{display:grid;grid-template-rows:20px 48px;padding-top:4px;gap:4px;align-items:stretch;min-width:0}.schema-editor-shell.is-card .schema-gtm-trigger-condition-actions{display:inline-flex;align-items:flex-end;justify-content:flex-end;gap:8px;min-width:0;padding-right:2px}.schema-editor-shell.is-card .schema-gtm-trigger-condition-fields{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr) minmax(0,1fr);gap:8px;min-width:0}.schema-editor-shell.is-card .schema-gtm-trigger-condition-row .schema-gtm-field{display:block;min-width:0}.schema-editor-shell.is-card .schema-gtm-trigger-condition-row .schema-gtm-dual-input{grid-template-columns:minmax(0,1fr) 52px;gap:8px;height:48px}.schema-editor-shell.is-card .schema-gtm-trigger-condition-row .schema-gtm-tag-type-button{height:48px;min-height:48px}.schema-editor-shell.is-card .schema-gtm-trigger-condition-row .schema-gtm-field input[type=text]{height:48px}.schema-editor-shell.is-card .schema-gtm-trigger-condition-row .schema-gtm-field-error{display:block;margin-top:4px}.schema-editor-shell.is-card .schema-gtm-trigger-condition-row .schema-gtm-variable-picker-button{width:52px;height:48px}.schema-editor-shell.is-card .schema-gtm-trigger-condition-action{position:static;flex:0 0 auto}.schema-editor-shell.is-card .schema-gtm-add-condition-button{width:24px;height:18px;border:1px solid var(--theme-surface-border);border-radius:999px;background:var(--theme-card-bg-elevated);color:var(--theme-text-secondary);display:inline-flex;align-items:center;justify-content:center;padding:0}.schema-editor-shell.is-card .schema-gtm-add-condition-button .material-symbols-outlined{font-size:14px;line-height:1;font-variation-settings:"FILL" 0,"wght" 300,"GRAD" 0,"opsz" 24}.schema-editor-shell.is-card .schema-gtm-add-condition-button:hover:not(:disabled){border-color:var(--theme-accent-soft-border);background:#f88f361f}.schema-editor-shell.is-card .schema-gtm-add-condition-button:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 760px){.schema-editor-shell.is-card .schema-gtm-trigger-condition-fields{grid-template-columns:minmax(0,1fr);gap:8px}}.schema-editor-shell.is-card .schema-gtm-tag-name-key-field{padding-left:28px;max-width:320px}.schema-editor-shell.is-card .schema-gtm-checkbox-stack{display:grid;gap:12px}.schema-editor-shell.is-card .schema-gtm-built-in-consent{display:grid;gap:10px}.schema-editor-shell.is-card .schema-gtm-built-in-consent>span{font-size:.78rem;color:var(--theme-text-secondary)}.schema-editor-shell.is-card .schema-gtm-built-in-consent-list{display:flex;flex-wrap:wrap;gap:8px}.schema-editor-shell.is-card .schema-gtm-built-in-consent-chip{display:inline-flex;align-items:center;padding:6px 10px;border:1px solid var(--theme-surface-border);border-radius:10px;background:var(--theme-surface-bg);color:var(--theme-text-secondary);font-size:.76rem;line-height:1}.schema-editor-shell.is-card .schema-gtm-schedule-panel{display:grid;gap:14px;padding-left:28px}.schema-editor-shell.is-card .schema-gtm-schedule-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.schema-editor-shell.is-card .schema-gtm-sequencing-field{padding-left:28px}.schema-editor-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.schema-editor-code-block{margin:0;padding:14px;border:1px solid var(--theme-surface-border);border-radius:12px;background:var(--theme-surface-bg);color:var(--theme-text-primary);white-space:pre-wrap;overflow-wrap:anywhere}.schema-editor-code-block.is-low-confidence{border-style:dashed}.asset-card-edit-slot{flex:0 0 445px;width:500px;min-width:500px;max-width:500px;align-self:stretch}.asset-card-slot-edit-mode{flex:0 0 445px!important;width:500px;min-width:500px;max-width:500px;align-self:stretch;cursor:default;-webkit-user-drag:none;-webkit-user-select:text;user-select:text}.asset-config-card-edit-mode{min-height:640px;padding:20px;background:linear-gradient(180deg,#1f723838,#222222eb 72px)}.asset-card-slot-edit-mode:active{cursor:default}.workspace-save-indicator{color:var(--theme-text-secondary);font-size:.82rem}.workspace-rail{position:fixed;top:74px;left:16px;bottom:24px;width:72px;z-index:35;pointer-events:none}.workspace-rail-inner{display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;gap:14px;width:72px;height:100%;min-height:0;padding:16px 10px;border:1px solid var(--theme-surface-border);border-radius:24px;background:var(--theme-surface-bg);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 8px 18px #00000024;overflow:hidden;pointer-events:auto;transition:width .18s ease,padding .18s ease,background .18s ease,border-color .18s ease}.workspace-rail.is-expanded .workspace-rail-inner{width:336px;padding-inline:14px;border-color:var(--theme-surface-border);background:var(--theme-surface-bg)}.workspace-rail-account-row{display:flex;align-items:center;gap:8px}.workspace-rail-account-badge{flex:1;min-width:0;margin-bottom:-2px;padding:8px 10px;border:1px solid var(--theme-surface-border);border-radius:14px;background:var(--theme-card-bg-muted);color:var(--theme-text-secondary);font-size:.72rem;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workspace-rail-actions,.workspace-rail-list{display:grid;align-content:start;grid-auto-rows:max-content;gap:10px;justify-items:center;min-height:0}.workspace-rail-divider{height:1px;background:var(--theme-surface-border)}.workspace-rail-settings-button,.workspace-rail-action-button,.workspace-rail-item,.workspace-rail-toggle{display:grid;grid-template-columns:38px;align-items:center;justify-items:center;justify-content:center;gap:0;width:46px;height:46px;min-height:46px;border:1px solid var(--theme-surface-border);border-radius:16px;background:var(--theme-card-bg-muted);color:var(--theme-text-secondary);padding:4px;text-align:left;overflow:hidden;position:relative;transition:width .16s ease,min-height .16s ease,padding .16s ease,background .16s ease,border-color .16s ease,transform .16s ease}.workspace-rail.is-expanded .workspace-rail-action-button,.workspace-rail.is-expanded .workspace-rail-item{grid-template-columns:38px minmax(0,1fr);gap:12px;justify-items:start;justify-content:stretch;width:100%;height:auto;min-height:60px;padding:10px 11px}.workspace-rail:not(.is-expanded) .workspace-rail-item{border-color:transparent;background:transparent}.workspace-rail-action-button:hover,.workspace-rail-settings-button:hover,.workspace-rail-item:hover,.workspace-rail-toggle:hover{border-color:var(--theme-button-ghost-border);background:var(--theme-card-bg-hover)}.workspace-rail-action-button{display:none;opacity:0;pointer-events:none}.workspace-rail-action-button-secondary{min-height:56px}.workspace-rail.is-expanded .workspace-rail-action-button{display:grid;opacity:1;pointer-events:auto}.workspace-rail.is-expanded .workspace-rail-settings-button{display:none}.workspace-rail-item.is-active{border-color:var(--theme-surface-border);background:var(--theme-card-bg-muted);color:var(--theme-text-primary)}.workspace-rail:not(.is-expanded) .workspace-rail-item.is-active{border-color:transparent;background:transparent}.workspace-rail-action-icon,.workspace-rail-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:var(--theme-card-bg-muted);color:var(--theme-text-secondary);font-size:.92rem;font-weight:700;letter-spacing:.04em;line-height:1;text-align:center;flex-shrink:0;cursor:pointer}.workspace-rail-action-icon .material-symbols-outlined,.workspace-rail-icon .material-symbols-outlined{display:block;font-size:1.5rem;line-height:1;font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24}.workspace-rail-toggle .material-symbols-outlined{display:block;line-height:1}.workspace-rail-toggle-symbol,.workspace-rail-action-copy,.workspace-rail-copy,.workspace-rail-copy *,.workspace-rail-action-copy *{cursor:pointer}.workspace-rail-item.is-active .workspace-rail-icon{background:#e98a3b;color:#fffaf4}.workspace-rail.is-expanded .workspace-rail-action-icon,.workspace-rail.is-expanded .workspace-rail-icon{width:38px;height:38px;border-radius:14px}.workspace-rail-action-copy,.workspace-rail-copy{min-width:0;opacity:0;transform:translate(-8px);transition:opacity .14s ease,transform .14s ease;pointer-events:none}.workspace-rail.is-expanded .workspace-rail-action-copy,.workspace-rail.is-expanded .workspace-rail-copy{opacity:1;transform:translate(0)}.workspace-rail-action-copy{font-size:.9rem;font-weight:600}.workspace-rail-copy{display:grid;gap:2px}.workspace-rail-copy-topline{color:color-mix(in srgb,var(--theme-accent-color) 78%,transparent);font-size:.68rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.workspace-rail-copy strong{color:var(--theme-text-primary);font-size:.96rem;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workspace-rail-copy-subtitle{color:var(--theme-text-secondary);font-size:.72rem;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.workspace-rail-remove{position:absolute;top:8px;right:8px;z-index:2;width:24px;height:24px;border:1px solid var(--theme-surface-border);border-radius:999px;background:var(--theme-card-bg-elevated);color:var(--theme-text-secondary);font-size:.95rem;line-height:1;opacity:0;pointer-events:none;transition:opacity .14s ease,border-color .14s ease,color .14s ease}.workspace-rail-item:hover .workspace-rail-remove,.workspace-rail-remove:focus-visible{opacity:1;pointer-events:auto}.workspace-rail-remove:hover{border-color:var(--theme-button-ghost-border);color:var(--theme-text-primary)}.workspace-rail-list{align-content:start;overflow-y:auto;overscroll-behavior:contain}.workspace-rail.is-expanded .workspace-rail-list{justify-items:stretch;padding-right:2px}.workspace-rail-toggle{width:46px;height:46px;padding:4px}.workspace-rail:not(.is-expanded) .workspace-rail-toggle{justify-self:center}.workspace-rail-toggle-open{width:40px;height:40px;min-height:40px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:var(--theme-card-bg-muted);color:var(--theme-text-secondary)}.workspace-rail-toggle-symbol{font-size:1.5rem;line-height:1;font-variation-settings:"FILL" 0,"wght" 200,"GRAD" 0,"opsz" 24}.workspace-rail-toggle-close{width:38px;height:38px;min-height:38px;border-radius:14px;background:#ffffff0a}.workspace-rail:not(.is-expanded) .workspace-rail-remove{display:none}.workspace-rail-list::-webkit-scrollbar{width:8px}.workspace-rail-list::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:999px}.workspace-panel h2{margin:0 0 12px;display:flex;align-items:baseline;gap:6px}.workspace-panels-row{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(280px,320px);gap:14px;overflow-x:auto;padding-bottom:4px}.workspace-panels-row::-webkit-scrollbar{height:10px}.workspace-panels-row::-webkit-scrollbar-thumb{background:#ffffff29;border-radius:999px}.selected-assets-groups{display:grid;gap:22px;width:100%;min-width:0;max-width:100%}.compare-groups{width:100%}.asset-group{display:grid;gap:12px;min-width:0}.asset-group-header{display:flex;align-items:center;gap:12px;width:max-content}.asset-group-header-actions{display:flex;align-items:center;gap:8px}.asset-group h2{margin:0;font-size:18px}.asset-group-json-button{border:1px solid var(--theme-button-ghost-border);border-radius:999px;background:var(--theme-button-ghost-bg);color:var(--theme-button-ghost-color);padding:6px 12px;font-size:.78rem;font-weight:700;line-height:1}.asset-group-json-button:disabled{cursor:not-allowed;opacity:.45}.asset-group-json-button:hover{border-color:var(--theme-button-ghost-border);background:var(--theme-card-bg-hover)}.asset-group-json-button[aria-pressed=true]{border-color:var(--theme-accent-soft-border);background:var(--theme-accent-soft-bg);color:var(--theme-accent-color)}.asset-board{display:flex;gap:16px;width:100%;min-width:0;max-width:100%;align-items:start}.asset-board>.asset-card-slot{flex:0 0 auto;width:min(960px,calc(100vw - 520px));min-width:760px}.asset-board-compare>.asset-card-slot{width:100%;min-width:0;max-width:100%}.compare-group-row{display:block;width:100%;min-width:0;max-width:100%;overflow:visible}.workspace-layout-detail .compare-group-row,.atlas-boardview-content .compare-group-row{width:100%;min-width:0;max-width:100%}.workspace-layout-detail .compare-group-row>.asset-card-slot-compare-box-wrap,.atlas-boardview-content .compare-group-row>.asset-card-slot-compare-box-wrap{width:fit-content;min-width:0;max-width:100%}.workspace-layout-detail .asset-card-slot-compare-box,.workspace-layout-detail .compare-box-card,.workspace-layout-detail .compare-box-card-layout,.atlas-boardview-content .asset-card-slot-compare-box,.atlas-boardview-content .compare-box-card,.atlas-boardview-content .compare-box-card-layout,.workspace-layout-detail .compare-box-shell,.atlas-boardview-content .compare-box-shell,.workspace-layout-detail .compare-box-sections,.atlas-boardview-content .compare-box-sections{width:100%;min-width:0;max-width:100%}.workspace-layout-detail .compare-asset-row,.atlas-boardview-content .compare-asset-row{display:flex;gap:16px;align-items:start;width:max-content;min-width:100%;max-width:none;flex-wrap:nowrap}.workspace-layout-detail .compare-asset-row>.asset-card-slot,.atlas-boardview-content .compare-asset-row>.asset-card-slot{flex:0 0 auto;width:360px;min-width:360px;max-width:360px}.workspace-layout-detail .compare-asset-row>.asset-card-slot .asset-card-drag-shell,.workspace-layout-detail .compare-asset-row>.asset-card-slot .asset-card-drag-item,.workspace-layout-detail .compare-asset-row>.asset-card-slot .asset-config-card,.atlas-boardview-content .compare-asset-row>.asset-card-slot .asset-card-drag-shell,.atlas-boardview-content .compare-asset-row>.asset-card-slot .asset-card-drag-item,.atlas-boardview-content .compare-asset-row>.asset-card-slot .asset-config-card{width:100%;min-width:0;max-width:100%}.asset-card-slot-compare-box .asset-config-card{pointer-events:auto}.asset-config-card{border:1px solid var(--theme-surface-border);border-radius:20px;background:var(--theme-card-bg-elevated);padding:18px;min-height:240px;min-width:0;overflow:hidden;display:grid;align-content:start;gap:10px}.asset-card-slot{cursor:grab}.asset-card-slot:active{cursor:grabbing}.asset-config-card-tag{grid-auto-rows:min-content;width:100%;min-width:0;max-width:none;min-height:516px}.asset-card-slot{min-width:0}.asset-card-row,.compare-asset-row{display:flex;gap:16px;align-items:start;width:100%;min-width:0}.asset-card-row>.asset-card-slot,.compare-asset-row>.asset-card-slot{flex:0 0 auto;width:min(960px,calc(100vw - 520px));min-width:760px}.asset-card-row{overflow-x:auto;overflow-y:hidden;padding-bottom:6px}.asset-card-drop-placeholder{align-self:stretch;flex:0 0 76px;width:76px;min-height:100%;display:grid;place-items:center;border:1px solid rgba(240,182,127,.95);border-radius:18px}.asset-card-drop-icon-stack{position:relative;display:grid;place-items:center;width:52px;height:52px}.asset-card-drop-icon-base,.asset-card-drop-icon-add{position:absolute;display:inline-flex;align-items:center;justify-content:center;line-height:1;font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24}.asset-card-drop-icon-base{width:52px;height:52px;color:#f4efe6e0;font-size:3rem}.asset-card-drop-icon-add{width:28px;height:28px;border-radius:999px;color:#050504;font-size:1.8rem}.asset-card-drag-shell{display:grid;gap:16px;width:100%}.asset-card-drag-item{position:relative}.asset-card-drag-item.is-dragging{opacity:.1}.asset-card-drop-indicator{position:absolute;top:0;bottom:0;display:grid;place-items:center;pointer-events:none;z-index:3}.asset-card-drop-indicator-left{left:-76px;width:76px}.asset-card-drop-indicator-right{right:-76px;width:76px}.asset-card-drop-indicator-top,.asset-card-drop-indicator-bottom{left:0;right:0;height:76px}.asset-card-drop-indicator-top{top:-76px;bottom:auto}.asset-card-drop-indicator-bottom{top:auto;bottom:-76px}.asset-card-drop-icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border:1px solid rgba(240,182,127,.32);border-radius:16px;background:#f0b67f1f;color:#f4efe6e0;font-size:3rem;line-height:1;font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24}.compare-box-inline-plus{border:1px solid rgba(255,255,255,.12);border-radius:20px;background:#ffffff05;display:inline-grid;place-items:center;width:44px;height:44px;color:#f4efe63d;font-size:1.8rem;font-weight:300}:root[data-theme=light] .compare-box-inline-plus{border-color:#d7ddd7;background:#f4f6f3;color:#5a6470}.asset-card-slot-compare-box-wrap{width:fit-content;min-width:0}.asset-card-slot-compare-box{position:relative;width:100%;min-width:0}.compare-box-card{display:block;width:100%;min-width:0}.compare-box-card-layout{display:grid;grid-template-columns:auto;align-items:stretch;width:100%;min-width:0;gap:0}.compare-box-shell{display:grid;gap:10px;align-items:start;border:1px solid rgba(255,255,255,.1);border-radius:20px;background:#ffffff05;padding:18px;width:100%;max-width:100%}:root[data-theme=light] .compare-box-shell,:root[data-theme=light] .compare-box-shell-default{border-color:#d9e0e7}.compare-box-shell-default{grid-template-columns:minmax(0,1fr)}.compare-box-sections{display:grid;gap:12px;width:100%;min-width:0}.compare-rows-scroller{width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;padding-bottom:6px}.compare-row-toolbar{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:8px;width:100%;min-width:0}.compare-baseline-tag{display:inline-flex;align-items:center;min-height:28px;max-width:min(520px,100%);border:1px solid rgba(240,182,127,.2);border-radius:999px;background:#e98a3c;color:#fff;padding:4px 10px;font-size:.76rem;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.compare-box-plus-rail{display:grid;position:relative;place-items:center;justify-items:center;width:52px;min-width:0;pointer-events:none}.compare-box-plus-rail-top{margin-bottom:4px}.compare-box-plus-rail .compare-box-inline-plus,.compare-box-plus-rail .compare-box-menu{pointer-events:auto}.compare-asset-row.has-row-add-control{align-items:center}.compare-asset-row.has-row-add-control .compare-box-plus-rail{align-self:center}.compare-box-menu{position:absolute;top:50%;right:calc(100% + 12px);left:auto;transform:translateY(-50%);width:fit-content;max-width:min(920px,calc(100vw - 48px));max-height:480px;overflow:auto;padding:10px;border:1px solid rgba(255,255,255,.12);border-radius:16px;background:#181614f5;box-shadow:0 18px 48px #00000057;z-index:10}.compare-box-menu-columns{display:grid;grid-auto-flow:column;grid-auto-columns:300px;align-items:start;gap:10px;width:max-content}.compare-box-menu-group{display:grid;gap:8px;align-content:start;min-height:100%;width:300px;min-width:300px;padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#ffffff06}.compare-box-menu-group h4{margin:0;color:#f4efe6b8;font-size:.82rem;font-weight:600;line-height:1.35;text-transform:none;padding-bottom:4px;border-bottom:1px solid rgba(255,255,255,.08);white-space:normal;overflow-wrap:anywhere;word-break:break-word}.compare-box-menu-search{width:100%;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:#ffffff0a;color:#f4efe6;padding:8px 10px}.compare-box-menu-search::placeholder{color:#f4efe666}.compare-box-menu-items{display:grid;gap:6px;align-content:start}.compare-box-menu-empty{color:#f4efe67a;font-size:.84rem;padding:6px 2px 0}.compare-box-menu-item{display:grid;gap:4px;justify-items:start;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#ffffff08;color:#f4efe6;padding:8px 10px;text-align:left}.compare-box-menu-item strong,.compare-box-menu-item span{overflow-wrap:anywhere}.compare-box-menu-item strong{font-size:.64rem;line-height:1.25}.compare-box-menu-item span{color:#f4efe694;font-size:.4rem;line-height:1.2}:root[data-theme=light] .compare-box-menu{border-color:#d9dde5;background:#fffffffa;box-shadow:0 18px 48px #0f172a2e}:root[data-theme=light] .compare-box-menu-group{border-color:#d9dde5;background:#f8fafc}:root[data-theme=light] .compare-box-menu-group h4{color:#111315;border-bottom-color:#d9dde5}:root[data-theme=light] .compare-box-menu-search{border-color:#d9dde5;background:#fff;color:#111315}:root[data-theme=light] .compare-box-menu-search::placeholder{color:#1113156b}:root[data-theme=light] .compare-box-menu-empty{color:#11131585}:root[data-theme=light] .compare-box-menu-item{border-color:#d9dde5;background:#fff;color:#111315}:root[data-theme=light] .compare-box-menu-item span{color:#1113159e}.compare-box-shell-empty{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;justify-items:center;min-height:400px;min-width:300px}.compare-box-empty-state{display:grid;place-items:center;min-height:100%;width:100%;position:relative}.compare-box-empty-state .compare-box-menu-empty-anchor{top:50%;left:calc(100% + 16px);transform:translateY(-50%)}.compare-box-move-target{display:grid;place-items:center;min-height:76px;width:100%;border:1px solid rgba(240,182,127,.95);border-radius:18px;background:#f0b67f14;pointer-events:none}.compare-standalone-drop-target{display:grid;place-items:center;width:420px;min-height:76px;border:1px solid rgba(240,182,127,.95);border-radius:18px;background:#f0b67f0f;opacity:.72}.compare-standalone-drop-target.is-active{background:#f0b67f1f;opacity:1}.compare-box-move-icon{display:inline-flex;align-items:center;justify-content:center;color:#f4efe6e0;font-size:3rem;line-height:1;font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24}.compare-box-move-target.is-down .compare-box-move-icon{transform:rotate(90deg)}.compare-box-move-target.is-up .compare-box-move-icon{transform:rotate(-90deg)}.compare-box-new-group-gutter{position:absolute;top:0;bottom:0;width:112px;display:grid;place-items:center;z-index:2}.compare-box-new-group-gutter-left{left:-62px}.compare-box-new-group-gutter-right{right:-62px}.compare-box-new-group-lines{display:none;align-items:stretch;justify-content:center;gap:6px;min-height:180px;opacity:.28;pointer-events:none;transition:opacity .14s ease}.compare-box-new-group-gutter.is-active .compare-box-new-group-lines{opacity:1}.compare-box-new-group-lines span{width:3px;min-height:100%;border-radius:999px;background:#f0b67fd1}.compare-asset-row>.asset-card-slot{width:min(960px,calc(100vw - 520px));min-width:760px;max-width:none}.compare-asset-row{flex-wrap:nowrap;width:max-content;max-width:none}.compare-board-subtitle{margin:-6px 0 18px;color:var(--theme-text-secondary);font-size:.92rem}.asset-card-header{display:flex;align-items:start;justify-content:space-between;gap:16px;padding-right:34px}.asset-card-header>div:first-child{min-width:0}.asset-card-actions{display:flex;align-items:center;gap:10px}.asset-card-dirty-indicator{width:8px;height:8px;border-radius:999px;background:#4db6ff;box-shadow:0 0 0 3px #4db6ff29;flex:0 0 auto}.asset-config-card h3,.asset-config-card p,.asset-config-card pre{margin:0;color:var(--theme-text-primary)}.asset-config-card h3{overflow-wrap:anywhere;word-break:break-word}.asset-config-card p{color:var(--theme-text-secondary);font-size:.9rem}.asset-card-meta{margin-top:4px;color:var(--theme-text-tertiary);font-size:.8rem}.asset-inspect-button{justify-self:start;border:1px solid var(--theme-button-ghost-border);background:var(--theme-button-ghost-bg);color:var(--theme-button-ghost-color);padding:6px 10px;border-radius:999px;font-size:.8rem}.tag-detail-layout{display:grid;gap:16px;min-width:0}.tag-detail-section{display:grid;gap:14px;border:1px solid var(--theme-surface-border);border-radius:18px;background:var(--theme-card-bg-muted);padding:16px}.compare-diff-match{background:#cfeecb;border-color:#84d88a;color:#111315}.compare-diff-mismatch{background:#ffd2d2;border-color:#ff8c8c;color:#111315}.compare-diff-missing{background:#cfe1ff;border-color:#89b2ff;color:#111315}.tag-type-icon.compare-diff-match,.tag-trigger-icon.compare-diff-match{background:#bfe8bb;border-color:#7ecf84;box-shadow:none}.tag-type-icon.compare-diff-mismatch,.tag-trigger-icon.compare-diff-mismatch{background:#ffc1c1;border-color:#ff8585;box-shadow:none}.tag-type-icon.compare-diff-missing,.tag-trigger-icon.compare-diff-missing{background:#c1d8ff;border-color:#7faaff;box-shadow:none}.compare-diff-match strong,.compare-diff-match span,.compare-diff-match p,.compare-diff-match pre,.compare-diff-mismatch strong,.compare-diff-mismatch span,.compare-diff-mismatch p,.compare-diff-mismatch pre,.compare-diff-missing strong,.compare-diff-missing span,.compare-diff-missing p,.compare-diff-missing pre{color:#111315}:root[data-theme=dark] .compare-diff-match .tag-field-row strong,:root[data-theme=dark] .compare-diff-match .tag-field-row span,:root[data-theme=dark] .compare-diff-match .tag-parameter-table-row strong,:root[data-theme=dark] .compare-diff-match .trigger-condition-row strong,:root[data-theme=dark] .compare-diff-match .trigger-condition-row span,:root[data-theme=dark] .compare-diff-match pre,:root[data-theme=dark] .compare-diff-match p,:root[data-theme=dark] .compare-diff-mismatch .tag-field-row strong,:root[data-theme=dark] .compare-diff-mismatch .tag-field-row span,:root[data-theme=dark] .compare-diff-mismatch .tag-parameter-table-row strong,:root[data-theme=dark] .compare-diff-mismatch .trigger-condition-row strong,:root[data-theme=dark] .compare-diff-mismatch .trigger-condition-row span,:root[data-theme=dark] .compare-diff-mismatch pre,:root[data-theme=dark] .compare-diff-mismatch p,:root[data-theme=dark] .compare-diff-missing .tag-field-row strong,:root[data-theme=dark] .compare-diff-missing .tag-field-row span,:root[data-theme=dark] .compare-diff-missing .tag-parameter-table-row strong,:root[data-theme=dark] .compare-diff-missing .trigger-condition-row strong,:root[data-theme=dark] .compare-diff-missing .trigger-condition-row span,:root[data-theme=dark] .compare-diff-missing pre,:root[data-theme=dark] .compare-diff-missing p{color:#111315}.tag-detail-section h4{margin:0;color:var(--theme-text-primary)}.tag-field-group-heading strong{display:block;margin:8px 0 0;color:var(--theme-text-primary);font-size:.66rem;font-weight:700}.tag-code-viewer{display:grid;grid-template-columns:2rem minmax(0,1fr);align-items:stretch;min-width:0;border:1px solid var(--theme-surface-border);border-radius:12px;background:var(--theme-surface-bg);overflow:hidden}.tag-code-viewer-lines{display:grid;align-content:start;gap:0;padding:10px 8px;background:color-mix(in srgb,var(--theme-app-bg) 68%,transparent);color:var(--theme-text-secondary);font-family:var(--theme-font-mono, monospace);font-size:.72rem;line-height:1.45;text-align:right;border-right:1px solid var(--theme-surface-border);-webkit-user-select:none;user-select:none}.tag-code-viewer-code{margin:0;min-width:0;min-height:240px;padding:10px 12px;font-family:var(--theme-font-mono, monospace);font-size:.78rem;line-height:1.45;color:var(--theme-text-primary);white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.tag-type-card,.tag-trigger-card{display:grid;grid-template-columns:28px minmax(0,1fr);gap:14px;align-items:center;border:1px solid var(--theme-surface-border);border-radius:14px;background:var(--theme-card-bg-elevated);padding:14px}.tag-type-card{grid-column:1 / -1;grid-template-columns:20px minmax(0,1fr);gap:10px;padding:10px 12px;min-height:48px}.tag-type-card strong,.tag-trigger-card strong{display:block;color:var(--theme-text-primary);font-size:.8rem}.tag-type-card span,.tag-trigger-card span{display:block;color:var(--theme-text-secondary);font-size:.7rem;margin-top:4px}.tag-type-icon,.tag-trigger-icon{width:28px;height:28px;border-radius:50%;background:#ffffff14;border:1px solid rgba(255,255,255,.14)}:root[data-theme=light] .tag-type-icon,:root[data-theme=light] .tag-trigger-icon{background:#eef2f7;border-color:#d4dbe5}.tag-type-icon{width:20px;height:20px}.tag-type-icon.view-dot-tag-type{background:#f0b67f3d;border-color:#f0b67f61}.tag-trigger-icon.view-dot-tag-trigger{background:#a7d06b38;border-color:#a7d06b5c}.tag-type-icon.view-dot-trigger-type{background:#6ec3be38;border-color:#6ec3be61}.tag-type-icon.view-dot-variable-type{background:#7192ff3d;border-color:#7192ff66}.tag-trigger-icon.view-dot-variable-reference{background:#c891ff38;border-color:#c891ff61}.tag-field-block,.tag-trigger-group{display:grid;gap:12px;grid-column:1 / -1}.tag-parameter-table{display:grid;gap:10px}.tag-parameter-table-header,.tag-parameter-table-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.tag-parameter-table-header span{color:#f4efe6a3;font-size:.82rem}.tag-parameter-table-row strong{font-size:.94rem;font-weight:500;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.tag-field-row{display:grid;gap:6px;padding-top:2px;min-width:0}.tag-field-row strong{font-size:.94rem;font-weight:500;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.tag-empty-text{margin:0;color:var(--theme-text-secondary);font-size:.88rem}.tag-json-block{margin-top:8px;width:100%;min-width:0;padding:16px;border:1px solid var(--theme-surface-border);border-radius:14px;background:var(--theme-card-bg-muted);color:var(--theme-text-primary);white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;overflow-x:hidden;font-size:.9rem;line-height:1.55}.variable-code-block{display:grid;gap:10px}.variable-code-block pre{margin:0;padding:16px;border:1px solid var(--theme-surface-border);background:var(--theme-card-bg-muted);color:var(--theme-text-primary);white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;font-size:.9rem;line-height:1.55}.trigger-condition-group{display:grid;gap:10px}.trigger-condition-row{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.trigger-condition-row strong,.trigger-condition-row span{color:var(--theme-text-primary);font-size:.94rem}.trigger-condition-chip{display:inline-flex;align-items:center;padding:6px 10px;border-radius:8px;background:var(--theme-card-bg-hover);color:var(--theme-text-primary);font-size:.9rem}.asset-config-card pre{overflow:visible;white-space:pre-wrap;word-break:break-word;font-size:.78rem;line-height:1.45;color:var(--theme-text-primary)}.workspace-collapsible{padding:0;overflow:hidden}.workspace-collapsible-body{display:grid;gap:0}.workspace-summary{list-style:none;cursor:pointer;padding:16px;display:flex;align-items:center;gap:10px}.workspace-summary-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.workspace-summary::-webkit-details-marker{display:none}.workspace-summary h2{margin:0}.workspace-summary-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;margin-left:auto;flex-wrap:wrap}.workspace-clear-button{border:1px solid rgba(255,255,255,.14);background:transparent;color:#f4efe6d1;padding:5px 10px;border-radius:999px;font-size:.78rem;line-height:1}.workspace-clear-button:disabled{opacity:.35;cursor:not-allowed}.workspace-select-all-button{border-color:#f98f357a;color:#fff}.workspace-summary-static{cursor:default;padding-left:16px}.workspace-chevron{color:#f4efe6b8;font-size:.9rem;line-height:1;transition:transform .16s ease}.workspace-collapsible[open] .workspace-chevron{transform:rotate(90deg)}.workspace-collapsible[open] .workspace-checklist,.workspace-collapsible[open] p{padding:0 16px 16px}.workspace-collapsible-static .workspace-collapsible-body{padding-top:4px}.workspace-collapsible-static .workspace-search-row{padding:0 16px 12px}.workspace-collapsible-static .workspace-checklist,.workspace-collapsible-static p{padding:0 16px 16px}.workspace-layout-detail .workspace-collapsible-overlay{overflow:visible;position:relative}.workspace-layout-detail .workspace-collapsible-overlay[open]{z-index:12}.workspace-layout-detail .workspace-collapsible-overlay[open] .workspace-collapsible-body{position:absolute;top:calc(100% + 10px);left:0;right:0;display:grid;gap:0;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:#181614f5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 24px 60px #00000057;padding-top:4px}.workspace-layout-detail .workspace-collapsible-overlay[open] .workspace-search-row{padding:0 16px 12px}.workspace-layout-detail .workspace-collapsible-overlay[open] .workspace-checklist,.workspace-layout-detail .workspace-collapsible-overlay[open] p{padding:0 16px 16px;max-height:min(56vh,520px);overflow:auto}.workspace-summary-panel .workspace-summary h2{margin:0}.workspace-summary-panel{min-width:0}.workspace-summary-panel .workspace-summary{padding:12px 14px}.workspace-summary-panel .workspace-summary h2{font-size:.98rem;line-height:1.2}:root[data-theme=light] .workspace-secondary-drawer .workspace-panel,:root[data-theme=light] .workspace-secondary-drawer .workspace-panel h2,:root[data-theme=light] .workspace-secondary-drawer .workspace-panel h3,:root[data-theme=light] .workspace-secondary-drawer .workspace-panel h4,:root[data-theme=light] .workspace-secondary-drawer .workspace-panel p,:root[data-theme=light] .workspace-secondary-drawer .workspace-panel li,:root[data-theme=light] .workspace-secondary-drawer .workspace-panel span,:root[data-theme=light] .workspace-secondary-drawer .workspace-summary,:root[data-theme=light] .workspace-secondary-drawer .workspace-flow p,:root[data-theme=light] .workspace-secondary-drawer .workspace-flow-label,:root[data-theme=light] .workspace-secondary-drawer .workspace-checklist,:root[data-theme=light] .workspace-secondary-drawer .workspace-checklist label,:root[data-theme=light] .workspace-secondary-drawer .workspace-checklist span,:root[data-theme=light] .workspace-secondary-drawer .workspace-checklist strong{color:#111315}:root[data-theme=light] .workspace-secondary-drawer .workspace-chevron,:root[data-theme=light] .workspace-secondary-drawer .container-dropdown-toggle,:root[data-theme=light] .workspace-secondary-drawer .container-dropdown-chevron{color:#111315}:root[data-theme=light] .workspace-secondary-drawer .workspace-clear-button{border-color:#cfd6df;background:#f5f7fa;color:#4b5563}:root[data-theme=light] .workspace-secondary-drawer .workspace-select-all-button{border-color:#f98f3580;background:#f98f351f;color:#fff}.workspace-summary-panel .workspace-flow{gap:0;padding:0 14px 14px}.workspace-summary-panel .workspace-flow p{font-size:.84rem}.workspace-summary-panel .workspace-flow-label{margin-top:6px;margin-bottom:10px;padding-top:0;padding-bottom:12px;border-top:0;border-bottom:1px solid rgba(255,255,255,.08);font-size:.68rem}.workspace-secondary-drawer{position:fixed;top:74px;left:var(--workspace-secondary-drawer-left, 104px);bottom:24px;width:357px;z-index:34;pointer-events:none;transform:translate(-18px);opacity:0;transition:left .18s ease,transform .18s ease,opacity .18s ease}.workspace-secondary-drawer.is-open{pointer-events:auto;transform:translate(0);opacity:1}.workspace-secondary-drawer-inner{position:relative;display:grid;grid-template-rows:minmax(0,auto) minmax(0,1fr);gap:12px;height:100%;border:1px solid var(--theme-surface-border);border-radius:30px;background:var(--theme-surface-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 8px 18px #00000024;overflow:hidden;padding:14px}.workspace-secondary-drawer-close{position:absolute;top:14px;right:14px;width:34px;height:34px;border:1px solid var(--theme-surface-border);border-radius:999px;background:var(--theme-card-bg-muted);color:var(--theme-text-primary);font-size:1rem;line-height:1;z-index:2}:root[data-theme=light] .workspace-secondary-drawer-close{border-color:#d9dde5;color:#111315}.workspace-secondary-drawer-summary-scroll{min-height:0;max-height:min(38vh,320px);overflow-x:hidden;overflow-y:auto;padding-right:44px}.workspace-secondary-drawer-assets-scroll{min-height:0;overflow-x:hidden;overflow-y:hidden;padding-bottom:8px}.workspace-secondary-drawer-summary-scroll::-webkit-scrollbar,.workspace-secondary-drawer-assets-scroll::-webkit-scrollbar{width:10px;height:10px}.workspace-secondary-drawer-summary-scroll::-webkit-scrollbar-thumb,.workspace-secondary-drawer-assets-scroll::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:999px}.workspace-secondary-drawer .workspace-panel{min-width:0}.workspace-secondary-drawer .workspace-summary-panel{width:100%}.workspace-secondary-drawer-assets-grid{display:grid;grid-auto-flow:column;grid-auto-columns:360px;gap:12px;height:100%;min-width:max-content;align-items:stretch}.workspace-secondary-drawer-assets-grid .workspace-panel{display:grid;grid-template-rows:auto minmax(0,1fr);width:327px;min-width:327px;min-height:0}.workspace-secondary-drawer-assets-grid .workspace-collapsible-body{display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0;overflow:hidden}.workspace-secondary-drawer-assets-grid .workspace-checklist,.workspace-secondary-drawer-assets-grid p{align-content:start;min-height:0;max-height:none;overflow-y:auto;overflow-x:hidden}.workspace-secondary-drawer-assets-grid .workspace-checklist{grid-auto-rows:max-content}.workspace-resources-drawer{position:fixed;top:74px;left:var(--workspace-resources-drawer-left, 104px);bottom:24px;width:357px;z-index:34;pointer-events:none;transform:translate(-18px);opacity:0;transition:left .18s ease,transform .18s ease,opacity .18s ease}.workspace-resources-drawer.is-open{pointer-events:auto;transform:translate(0);opacity:1}.workspace-board-layout-shell{display:contents}.workspace-board-layout-shell.has-expanded-rail{--workspace-main-offset: 336px;--workspace-secondary-drawer-left: 368px;--workspace-resources-drawer-left: 368px}.workspace-board-layout-shell.has-workspace-drawer-open{--workspace-main-offset: 445px;--workspace-secondary-drawer-left: 104px}.workspace-board-layout-shell.has-settings-drawer-open{--workspace-main-offset: 445px;--workspace-resources-drawer-left: 104px}.workspace-board-layout-shell.has-expanded-rail.has-workspace-drawer-open{--workspace-main-offset: 709px;--workspace-secondary-drawer-left: 368px}.workspace-board-layout-shell.has-expanded-rail.has-settings-drawer-open{--workspace-main-offset: 709px;--workspace-resources-drawer-left: 368px}.workspace-board-layout-shell.has-workspace-drawer-open.has-settings-drawer-open{--workspace-main-offset: 818px;--workspace-resources-drawer-left: 477px;--workspace-secondary-drawer-left: 104px}.workspace-board-layout-shell.has-expanded-rail.has-workspace-drawer-open.has-settings-drawer-open{--workspace-main-offset: 1082px;--workspace-secondary-drawer-left: 368px;--workspace-resources-drawer-left: 741px}.workspace-resources-drawer-inner{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr);gap:14px;height:100%;padding:22px 18px 18px;border:1px solid var(--theme-surface-border);border-radius:24px;background:var(--theme-surface-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 8px 18px #00000024;overflow:hidden}.theme-toggle{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid var(--theme-floating-toggle-border);border-radius:999px;background:var(--theme-floating-toggle-bg);color:var(--theme-floating-toggle-color);box-shadow:0 4px 14px #0000001f;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:3}:root[data-theme=light] .theme-toggle{background:#fff;border-color:#d9dde5;color:#111315;box-shadow:0 4px 12px #0f172a0f}.theme-toggle .material-symbols-outlined{font-size:1rem;line-height:1;font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24}.theme-toggle-floating{position:fixed;left:16px;bottom:16px;z-index:60}.theme-toggle-floating-shell{opacity:.7}.theme-toggle-floating-settings{left:18px;bottom:18px}.workspace-resources-drawer-close{position:absolute;top:14px;right:14px;width:34px;height:34px;border:1px solid var(--theme-surface-border);border-radius:999px;background:var(--theme-card-bg-muted);color:var(--theme-text-primary);font-size:1rem;line-height:1;z-index:2}:root[data-theme=light] .workspace-resources-drawer-close{border-color:#d9dde5;color:#111315}.workspace-resources-drawer-header{display:grid;gap:6px;padding-right:44px}.workspace-resources-drawer-kicker{color:color-mix(in srgb,var(--theme-accent-color) 76%,transparent);font-size:.72rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.workspace-resources-drawer-header h2{margin:6px;font-size:1.7rem;line-height:1.05;color:var(--theme-text-primary);text-wrap-mode:nowrap}:root[data-theme=light] .workspace-resources-drawer-kicker{color:#e98a3b}.workspace-resources-drawer-actions{display:grid;align-content:start;gap:12px;min-height:0;overflow-y:auto;padding-top:4px;padding-right:4px;padding-bottom:2px;background:transparent}.workspace-resources-drawer-actions::-webkit-scrollbar{width:10px}.workspace-resources-drawer-actions::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:999px}.workspace-resources-drawer-action{display:grid;grid-template-columns:46px minmax(0,1fr);gap:14px;align-items:start;width:100%;padding:14px;border:1px solid var(--theme-surface-border);border-radius:22px;background:#1c1c1c;color:var(--theme-text-primary);text-align:left;transition:border-color .16s ease,background .16s ease,transform .16s ease}:root[data-theme=dark] .workspace-resources-drawer-action-icon,:root[data-theme=light] .workspace-resources-drawer-action-icon{background:#e98a3b;color:#fff}:root[data-theme=light] .workspace-resources-drawer-action{background:#fff;box-shadow:0 4px 14px #0f172a0d}:root[data-theme=light] .workspace-resources-drawer-action strong,:root[data-theme=light] .workspace-resources-drawer-action small{color:#111315}.workspace-resources-drawer-action:hover{border-color:var(--theme-button-ghost-border);background:var(--theme-card-bg-hover);transform:translateY(-1px)}.workspace-resources-drawer-action.is-placeholder{opacity:.78}.workspace-resources-drawer-action-icon{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:16px;background:color-mix(in srgb,var(--theme-accent-color) 14%,transparent)}:root[data-theme=light] .workspace-resources-drawer-action-icon{background:#e98a3b;color:#fff}.workspace-resources-drawer-action-icon .material-symbols-outlined{font-size:1.4rem;line-height:1;font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24}.workspace-resources-drawer-action span:last-child{display:grid;gap:4px;min-width:0}.workspace-resources-drawer-action strong{font-size:.97rem;line-height:1.2}.workspace-resources-drawer-action small{color:var(--theme-text-secondary);font-size:.78rem;line-height:1.45}.workspace-search-row{padding:0 14px 12px}.workspace-search-input{width:100%;border:1px solid var(--theme-surface-border);border-radius:12px;background:var(--theme-card-bg-muted);color:var(--theme-text-primary);padding:10px 12px}.workspace-search-input::placeholder{color:var(--theme-text-tertiary)}.workspace-count{color:#f4efe694;font-size:.85rem;font-weight:500}.workspace-checklist{list-style:none;margin:0;padding:0;display:grid;gap:10px}.workspace-checklist li label{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:flex-start;gap:10px;color:#f4efe6}.workspace-checklist li label>span:not(.view-filter-list-badge){min-width:0;overflow-wrap:anywhere}.workspace-checklist input{margin-top:2px;width:18px;height:18px;flex:0 0 18px}.workspace-checklist li{padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.08)}.workspace-checklist li:last-child{padding-bottom:0;border-bottom:0}.workspace-checklist-label .workspace-checklist-asset-name{min-width:0;overflow-wrap:anywhere}.workspace-checklist-statuses{display:inline-flex;align-items:flex-start;justify-content:flex-end;gap:6px}.workspace-checklist-statuses:empty{display:none}.workspace-secondary-drawer .workspace-checklist li label.has-type-badge{grid-template-columns:minmax(0,1fr) auto;gap:7px 8px;align-items:start}.workspace-secondary-drawer .workspace-checklist li label.has-type-badge .workspace-asset-type-badge{grid-column:1 / -1;justify-self:start;max-width:100%;display:inline-flex;align-items:center;border:1px solid rgba(249,143,53,.5);border-radius:999px;background:#f98f3529;color:#ffffffad;padding:3px 8px;font-size:.62rem;font-weight:800;line-height:1.1;overflow-wrap:anywhere}.workspace-secondary-drawer .workspace-checklist li label.has-type-badge .workspace-checklist-name-line{grid-column:1;display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:10px;min-width:0}.workspace-secondary-drawer .workspace-checklist li label.has-type-badge .workspace-checklist-name-line input{margin-top:0}.workspace-secondary-drawer .workspace-checklist li label.has-type-badge .workspace-checklist-asset-name{color:#f4efe6}.workspace-secondary-drawer .workspace-checklist li label.has-type-badge .workspace-checklist-statuses{grid-column:2;grid-row:2;align-items:center}:root[data-theme=light] .workspace-secondary-drawer .workspace-checklist li label.has-type-badge .workspace-asset-type-badge{border-color:#d9701b8c;background:#f98f352e;color:#11131594}:root[data-theme=light] .workspace-secondary-drawer .workspace-checklist li label.has-type-badge .workspace-checklist-asset-name{color:#111315}.view-filter-list-badge{align-self:start;border:1px solid transparent;border-radius:999px;padding:3px 7px;font-size:.6rem;font-weight:700;line-height:1;opacity:.78;white-space:nowrap}.view-filter-list-badge.is-deleted{border-color:#d04f4f66;background:#d04f4f24;color:#f0b1b1;opacity:1}.workspace-push-review-modal{width:min(1440px,calc(100vw - 48px));max-width:1440px}.workspace-push-review-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:18px;align-items:start;max-height:calc(100vh - 220px);overflow:auto;padding-right:4px}.workspace-push-review-message{margin:0 0 16px;padding:10px 12px;border-radius:12px;font-size:.9rem;font-weight:700}.workspace-push-review-message.is-error{border:1px solid rgba(208,79,79,.35);background:#d04f4f24;color:#f0b1b1}.workspace-push-review-message.is-success{border:1px solid rgba(92,184,92,.35);background:#5cb85c24;color:#bde8bd}.workspace-push-review-card{display:grid;gap:14px;align-self:start;padding:18px;border:1px solid var(--theme-surface-border);border-radius:18px;background:var(--theme-card-bg-muted)}.workspace-push-review-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.workspace-push-review-card-header h3,.workspace-push-review-card-header p{margin:0}.workspace-push-review-card-header p{color:var(--theme-text-secondary);font-size:.88rem}.workspace-push-review-card-actions{display:inline-flex;align-items:center;gap:8px}.workspace-push-review-badge{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-size:.72rem;font-weight:700}.workspace-push-review-badge.is-removed{background:#d04f4f2e;color:#f0b1b1;border:1px solid rgba(208,79,79,.35)}.workspace-push-review-badge.is-pending{background:#ffffff14;color:var(--theme-text-secondary);border:1px solid var(--theme-surface-border)}.workspace-push-review-badge.is-pushing{background:#f88f3629;color:var(--theme-accent);border:1px solid rgba(248,143,54,.35)}.workspace-push-review-badge.is-succeeded{background:#5cb85c29;color:#bde8bd;border:1px solid rgba(92,184,92,.35)}.workspace-push-review-badge.is-failed{background:#d04f4f2e;color:#f0b1b1;border:1px solid rgba(208,79,79,.35)}.workspace-push-review-reset-button{display:inline-grid;place-items:center;width:30px;height:30px;border:1px solid var(--theme-surface-border);border-radius:999px;background:var(--theme-card-bg-elevated);color:var(--theme-text-primary);padding:0}.workspace-push-review-reset-button:hover:not(:disabled){border-color:var(--theme-accent-soft-border);background:var(--theme-card-bg-hover)}.workspace-push-review-reset-button:disabled{cursor:not-allowed;opacity:.5}.workspace-push-review-reset-button .material-symbols-outlined{font-size:1rem;line-height:1}.workspace-push-review-changes{display:grid;gap:10px}.workspace-push-review-row{display:grid;gap:8px;padding:12px 14px;border-radius:14px;border:1px solid transparent}.workspace-push-review-row.is-changed{background:#3f85ff1f;border-color:#3f85ff47}.workspace-push-review-row.is-removed{background:#d04f4f24;border-color:#d04f4f47}.workspace-push-review-path{font-size:.76rem;font-weight:700;letter-spacing:.02em;color:var(--theme-text-secondary)}.workspace-push-review-values{display:grid;gap:6px}.workspace-push-review-value-label{font-size:.74rem;font-weight:700;color:var(--theme-text-secondary)}.workspace-push-review-row pre{margin:0;padding:10px 12px;border-radius:12px;background:#00000029;overflow:auto;white-space:pre-wrap;word-break:break-word;color:var(--theme-text-primary);font:.82rem/1.45 IBM Plex Mono,SFMono-Regular,Consolas,monospace}.tools-list,.connector-list{display:grid;gap:14px}.accounts-content{display:grid;align-content:start;justify-items:center;width:100%;min-height:100%;padding:0;margin-top:8px}.accounts-content .accounts-screen{min-height:0}.accounts-content .accounts-screen-with-saved{height:100%;min-height:0}.accounts-content .accounts-screen-main,.accounts-content .accounts-side-column{min-height:0;max-height:calc(100vh - 170px);overflow-y:auto;overflow-x:hidden;padding-right:4px}.tool-row,.connector-row{display:grid;gap:10px;border:1px solid #e5e7eb;border-radius:16px;background:#fbfbfc;padding:14px;box-shadow:0 4px 14px #0f172a0d}:root[data-theme=dark] .tool-row,:root[data-theme=dark] .connector-row{background:linear-gradient(180deg,#ffffff03,#fff0),#17191c;border-color:#2a2f36;box-shadow:inset 0 1px #ffffff04}.tool-row-top,.tool-row-bottom,.connector-row-top,.connector-row-bottom{display:flex;align-items:center;gap:10px;justify-content:space-between}.tool-row-bottom,.connector-row-bottom{justify-content:flex-start}.tool-row button,.connector-row button{border:1px solid var(--theme-button-ghost-border);background:var(--theme-button-ghost-bg);color:var(--theme-button-ghost-color);padding:6px 10px}.tool-row button:disabled,.connector-row button:disabled{color:#94a3b8;border-color:var(--theme-surface-border);cursor:not-allowed}.tool-row p,.tool-row span,.connector-row p,.connector-row span{margin:0;color:var(--theme-text-primary)}.tool-row span,.connector-row span{font-weight:600}.connector-row-top>span,.connector-row-bottom>p{font-size:.95rem}:root[data-theme=dark] .connector-row-top>span,:root[data-theme=dark] .tool-row-top>span{color:#f8fafc;font-weight:700}:root[data-theme=dark] .connector-row-bottom>p,:root[data-theme=dark] .tool-row-bottom>p{color:#cbd5e1}.atlas-accounts-button,.atlas-connect-button{border-radius:12px}.atlas-connect-button{display:inline-flex;align-items:center;gap:8px}:root[data-theme=dark] .atlas-accounts-button{border-color:#383e47;background:#1f2328;color:#f2a25a;box-shadow:0 2px 8px #00000024}:root[data-theme=dark] .atlas-accounts-button:hover:not(:disabled){background:#262b31}:root[data-theme=dark] .atlas-connect-button{border-color:#343a43;background:#1e2227;color:#e2e8f0}:root[data-theme=dark] .atlas-connect-button.is-connected{border-color:#163122;background:#163122;color:#7ae5a4}:root[data-theme=light] .atlas-accounts-button{border-color:#d6d9df;background:#fff;color:#e98a3b;box-shadow:0 1px 4px #0f172a0a}:root[data-theme=light] .atlas-accounts-button:hover:not(:disabled){background:#fff6ef}.atlas-connect-cluster{display:inline-flex;align-items:center}.atlas-status-bubble{width:10px;height:10px;border-radius:999px;flex:0 0 10px;background:#f59e0b;box-shadow:0 0 0 2px #f59e0b1a}.atlas-status-bubble.is-connected{background:var(--theme-success-color);box-shadow:0 0 0 2px #22c55e1a}.atlas-status-bubble.is-modified{background:#4db6ff;box-shadow:0 0 0 2px #4db6ff29;display:inline-block}.atlas-status-bubble.is-pending,.atlas-status-bubble.is-warning{background:#f59e0b;box-shadow:0 0 0 2px #f59e0b1a}:root[data-theme=light] .atlas-connect-button{border-color:#d1d5db;background:#fff;color:#374151;box-shadow:0 1px 4px #0f172a08}:root[data-theme=light] .atlas-connect-button.is-connected{border-color:#bbf7d0;background:#ecfdf5;color:#16a34a}:root[data-theme=light] .tool-row-bottom>p{color:#4b5563}:root[data-theme=light] .connector-row-bottom>p{color:#4b5563}.connector-row{grid-template-columns:minmax(0,1fr) 38px;gap:0;padding:0;overflow:hidden;background-clip:padding-box}.connector-row-main{display:grid;gap:10px;padding:14px}.connector-row-chevron{display:flex;align-items:center;justify-content:center;border-left:1px solid var(--theme-surface-border);background:#fbfbfc;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border-top-right-radius:16px;border-bottom-right-radius:16px}.connector-row-chevron .material-symbols-outlined{font-size:16px;color:#7c8aa0;font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24}.connector-row-chevron.is-active{background:color-mix(in srgb,var(--theme-accent-color) 16%,transparent);box-shadow:inset 0 0 18px color-mix(in srgb,var(--theme-accent-color) 28%,transparent)}.connector-row-chevron.is-active .material-symbols-outlined{color:var(--theme-accent-color)}:root[data-theme=dark] .connector-row-chevron{border-left-color:#2a2f36;background:#17191c}:root[data-theme=dark] .connector-row-chevron .material-symbols-outlined{color:#94a3b8}.saved-views-list{display:grid;gap:10px;min-width:0}.saved-view-card{display:grid;gap:6px;width:100%;min-width:0;position:relative;text-align:left;border-radius:14px;border:1px solid var(--theme-surface-border);background:var(--theme-card-bg-elevated);color:var(--theme-text-primary);padding:12px 13px}.saved-view-card.is-selected-for-bulk{border-color:color-mix(in srgb,var(--theme-success-strong) 42%,transparent);background:var(--theme-success-soft-bg)}.saved-view-card-header{display:flex;align-items:start;justify-content:space-between;gap:8px}.saved-view-card-leading{display:flex;align-items:start;gap:8px;min-width:0;flex:1 1 auto}.saved-view-item-checkbox{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin-top:3px;border:1px solid rgba(255,255,255,.38);border-radius:5px;background:#ffffff0a;flex:0 0 auto}:root[data-theme=light] .saved-view-item-checkbox,:root[data-theme=light] .saved-views-select-checkbox,:root[data-theme=light] .workspace-option-checkbox{border-color:#d1d5db;background:#fff}.saved-view-item-checkbox.is-checked{border-color:color-mix(in srgb,var(--theme-success-strong) 72%,transparent);background:color-mix(in srgb,var(--theme-success-strong) 18%,transparent)}.saved-view-item-check{color:var(--theme-success-color);font-size:.72rem;line-height:1}.saved-view-card-actions{position:relative;flex:0 0 auto}.saved-view-card-menu-button{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:1px solid var(--theme-surface-border);border-radius:8px;background:var(--theme-card-bg-muted);color:var(--theme-text-secondary);padding:0;font-size:.88rem;line-height:1}.saved-view-card-menu-button:hover{color:var(--theme-text-primary);border-color:var(--theme-button-ghost-border);background:var(--theme-card-bg-hover)}.saved-view-card-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:12;display:grid;gap:4px;min-width:152px;padding:8px;border:1px solid var(--theme-surface-border);border-radius:14px;background:var(--theme-surface-bg);box-shadow:0 10px 24px #0000002e}:root[data-theme=light] .saved-view-card-menu{box-shadow:0 6px 18px #0f172a0d}.saved-view-card-menu-item{border:0;border-radius:10px;background:transparent;color:var(--theme-text-primary);padding:9px 10px;text-align:left;font-size:.86rem}.saved-view-card-menu-item:hover{background:var(--theme-card-bg-hover)}.saved-view-title-block{display:grid;gap:4px;min-width:0}.saved-view-mode-tag{display:inline-flex;align-items:center;justify-self:start;padding:3px 7px;border-radius:999px;border:1px solid var(--theme-accent-soft-border);background:var(--theme-accent-soft-bg);color:color-mix(in srgb,var(--theme-accent-strong) 92%,white 8%);font-size:.6rem;font-weight:500;line-height:inherit;letter-spacing:.02em;text-transform:uppercase}.saved-view-loading-tag{display:inline-flex;align-items:center;justify-self:start;padding:3px 7px;border-radius:999px;border:1px solid var(--theme-success-soft-border);background:var(--theme-success-soft-bg);color:var(--theme-success-color);font-size:.72rem;font-weight:700;line-height:1.28;letter-spacing:.02em;text-transform:uppercase}.saved-view-card strong,.saved-view-card span{margin:0;min-width:0;overflow-wrap:anywhere;word-break:break-word}.saved-view-card strong{font-size:.94rem;line-height:1.24}.saved-view-card>span,.saved-view-title-block>span{font-size:.82rem;line-height:1.28}.saved-view-title-block>.saved-view-mode-tag{font-size:.6rem;font-weight:500}.accounts-screen{width:100%;display:grid;gap:18px;position:relative}.accounts-screen-main{width:min(100%,1040px);margin:0 auto}.accounts-side-column{position:relative;display:grid;align-content:start;gap:0}.accounts-screen-toolbar{display:flex;justify-content:flex-end;align-items:center;min-height:56px;width:min(100%,1040px);margin:0 auto;padding:0;position:relative}.accounts-screen-toolbar-title{position:absolute;left:50%;transform:translate(-50%);margin:0;font-size:clamp(1.25rem,2.5vw,1.75rem);line-height:1;text-align:center;color:var(--theme-text-primary);pointer-events:none}.accounts-create-view-button{min-width:152px;border:1px solid var(--theme-button-ghost-border);background:var(--theme-button-ghost-bg);color:var(--theme-button-ghost-color);padding:12px 26px;border-radius:999px;font-size:1.04rem;font-weight:700;letter-spacing:.02em;box-shadow:0 1px 4px #0f172a08}:root[data-theme=dark] .accounts-create-view-button{color:#fffaf4;background:#e98a3b;border-color:#e98a3b;box-shadow:0 3px 10px #00000029}:root[data-theme=light] .accounts-create-view-button{background:#e98a3b;border-color:#eadfd2;color:#fffaf4;box-shadow:0 3px 10px #0f172a0d}.accounts-create-view-button:disabled{cursor:not-allowed;opacity:.42;border-color:#343a43;background:#1e2227}.accounts-screen-with-saved{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,.7fr);gap:18px;align-items:start}.accounts-screen-with-saved .accounts-screen-toolbar{width:100%;margin:0;grid-column:1 / -1}.accounts-screen-with-saved .accounts-screen-main{width:100%;margin:0}.saved-views-panel{display:grid;gap:10px;margin-top:0;min-width:0;border:1px solid var(--theme-surface-border);border-radius:20px;background:var(--theme-surface-bg);padding:12px}.saved-views-panel-header h2{margin:0;color:var(--theme-text-primary);font-size:1.8rem;line-height:1.05;font-weight:700;flex:1 1 auto;min-width:0;text-align:left;word-break:keep-all;overflow-wrap:normal}.saved-views-panel-header{display:flex;align-items:center;justify-content:space-between;gap:8px}.saved-views-panel-actions{display:flex;align-items:center;gap:6px}.saved-views-select-button{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--theme-button-ghost-border);background:var(--theme-button-ghost-bg);color:var(--theme-button-ghost-color);padding:6px 10px;border-radius:999px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);white-space:nowrap;font-size:.84rem}.saved-views-select-button.is-selected{border-color:color-mix(in srgb,var(--theme-success-strong) 44%,transparent);background:color-mix(in srgb,var(--theme-success-strong) 12%,transparent)}.saved-views-select-checkbox{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border:1px solid rgba(255,255,255,.38);border-radius:4px;background:#ffffff0a}.saved-views-select-button.is-selected .saved-views-select-checkbox{border-color:color-mix(in srgb,var(--theme-success-strong) 72%,transparent);background:color-mix(in srgb,var(--theme-success-strong) 18%,transparent)}.saved-views-select-check{color:var(--theme-success-color);font-size:.72rem;line-height:1}.saved-views-bulk-delete-button{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:0;background:transparent;color:color-mix(in srgb,var(--theme-danger-color) 82%,transparent);padding:0;border-radius:8px}.saved-views-bulk-delete-button:hover:not(:disabled){background:#ffffff0f;color:var(--theme-danger-color)}.saved-views-bulk-delete-button:disabled{opacity:.35;cursor:not-allowed}.accounts-list{display:grid;gap:12px;margin-top:0}.account-card{border:1px solid var(--theme-surface-border);border-radius:20px;background:var(--theme-surface-bg);padding:14px;min-width:0}.account-button{width:100%;text-align:left;cursor:pointer}.account-header-button{border:0;background:transparent;padding:0}.account-card-combined{display:grid;gap:12px;padding:14px 16px}.account-card-combined.is-active{border-color:var(--theme-surface-border);background:var(--theme-surface-bg)}.account-header-row{display:flex;align-items:start;justify-content:space-between;gap:10px}.account-title-lockup{display:grid;gap:2px}.account-title-lockup h2{margin:0;font-size:clamp(1.15rem,2vw,1.8rem);line-height:1}:root[data-theme=light] .saved-view-card strong,:root[data-theme=light] .saved-views-panel-header h2,:root[data-theme=light] .account-title-lockup h2,:root[data-theme=light] .account-card h2,:root[data-theme=light] .workspace-resources-drawer-header h2,:root[data-theme=light] .workspace-saved-view-title h2,:root[data-theme=light] h2,:root[data-theme=light] h1{color:#111315}:root[data-theme=light] .workspace-layout-detail .compare-diff-match,:root[data-theme=light] .workspace-layout-detail .compare-diff-mismatch,:root[data-theme=light] .workspace-layout-detail .compare-diff-missing,:root[data-theme=light] .workspace-layout-detail .compare-diff-match *,:root[data-theme=light] .workspace-layout-detail .compare-diff-mismatch *,:root[data-theme=light] .workspace-layout-detail .compare-diff-missing *{color:#111315}.account-title-lockup p{margin:0;color:var(--theme-text-secondary);font-size:.72rem}.container-stack{display:grid;gap:10px}.container-dropdown{border:1px solid var(--theme-surface-border);border-radius:12px;background:var(--theme-card-bg-elevated);overflow:hidden}.container-dropdown.is-open{border-color:var(--theme-surface-border)}.container-dropdown-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;padding:10px 12px;width:100%;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.container-dropdown-copy{min-width:0}.container-dropdown-title{display:block;color:var(--theme-text-primary);font-size:.82rem;line-height:1.28;overflow-wrap:anywhere;word-break:break-word}.container-dropdown-toggle{width:28px;height:28px;border:1px solid var(--theme-surface-border);border-radius:999px;background:var(--theme-card-bg-elevated);color:var(--theme-text-primary);display:inline-flex;align-items:center;justify-content:center;padding:0}:root[data-theme=light] .container-dropdown-toggle{color:#6b7280}.container-dropdown-chevron{transition:transform .16s ease}.container-dropdown-chevron.is-open{transform:rotate(180deg)}.container-dropdown-body{border-top:1px solid var(--theme-surface-border);padding:8px}.workspace-option-list{display:grid;gap:6px}.workspace-option{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:start;width:100%;border:1px solid transparent;border-radius:12px;background:var(--theme-card-bg-elevated);color:var(--theme-text-primary);padding:10px;text-align:left}.workspace-option.is-selected{border-color:var(--theme-surface-border);background:var(--theme-card-bg-hover)}:root[data-theme=dark] .workspace-option.is-selected{border-color:#e98a3b;background:#342417}:root[data-theme=dark] .workspace-option-checkbox.is-checked{border-color:#e98a3b;background:#342417;box-shadow:inset 0 0 0 3px #f4b06d}:root[data-theme=light] .workspace-option.is-selected{border-color:#efc9a6;background:#fff1e7}:root[data-theme=light] .workspace-option-checkbox.is-checked{border-color:#efc9a6;background:#fff1e7;box-shadow:inset 0 0 0 3px #e98a3b}.workspace-option-checkbox{width:14px;height:14px;border:1px solid rgba(255,255,255,.4);border-radius:3px;background:#ffffff0a;padding:0;margin-top:1px}.workspace-option-checkbox.is-checked{border-color:var(--theme-surface-border);background:var(--theme-card-bg-hover);box-shadow:inset 0 0 0 3px var(--theme-accent-color)}.workspace-option-copy{display:grid;gap:2px;min-width:0}.workspace-option-copy strong,.workspace-option-copy span{overflow-wrap:anywhere;word-break:break-word}.workspace-option-copy strong{color:var(--theme-text-primary);font-size:.82rem}.workspace-option-copy span{color:var(--theme-text-secondary);font-size:.72rem;line-height:1.24}.container-dropdown-empty{margin:0;color:var(--theme-text-tertiary);padding:6px 6px 4px;font-size:.72rem}.account-card h2,.account-card p,.account-card li{color:var(--theme-text-primary);overflow-wrap:anywhere;word-break:break-word}.account-card h2,.account-card p{margin:0}.account-card ul{margin:0;padding-left:20px}.home-content>p,.home-content h1{color:var(--theme-text-primary)}.home-hero{display:grid;justify-items:center;gap:10px;text-align:center}.home-hero-subtitle{margin:0;color:var(--theme-text-secondary);font-size:.95rem;letter-spacing:.08em;text-transform:uppercase}:root[data-theme=dark] .home-hero-subtitle{color:#94a3b8}.eyebrow{margin:0 0 10px;color:var(--theme-accent-color);font-size:.8rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}h1{margin:0;font-size:clamp(2rem,5vw,3.5rem);line-height:.95;max-width:100%;overflow-wrap:anywhere;word-break:break-word}:root[data-theme=light] .eyebrow{color:#e98a3b}.primary-button,.ghost-button{border-radius:999px;border:0;padding:14px 20px;transition:transform .16s ease,opacity .16s ease}.primary-button{background:var(--theme-button-primary-bg);color:var(--theme-button-primary-color);border:1px solid var(--theme-button-primary-border);font-weight:700}.ghost-button{background:var(--theme-button-ghost-bg);color:var(--theme-button-ghost-color);border:1px solid var(--theme-button-ghost-border)}:root[data-theme=light] .primary-button:hover,:root[data-theme=light] .accounts-create-view-button:hover:not(:disabled){background:#dd7b26;border-color:#dd7b26}:root[data-theme=dark] .accounts-create-view-button:hover:not(:disabled){background:#dd7b26;border-color:#dd7b26}:root[data-theme=light] .ghost-button:hover{background:#f8fafc}.primary-button:hover,.ghost-button:hover{transform:translateY(-1px)}.primary-button:disabled{cursor:progress;opacity:.65}.error-text{margin:0;color:var(--theme-danger-color)}@keyframes workspaceNoticeFade{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 640px){.auth-card,.home-card{border-radius:22px}.auth-card{padding:24px}.status-badge-row{top:58px;right:16px;max-width:calc(100vw - 32px);flex-direction:column;align-items:flex-end;gap:8px}}@media (max-width: 980px){.workspace-layout,.workspace-main-split{grid-template-columns:1fr}.workspace-layout-detail .workspace-header-row,.workspace-layout-detail .workspace-main{padding-left:0;padding-right:0}.workspace-rail{top:auto;left:16px;right:16px;bottom:16px;width:auto;height:72px}.workspace-rail-inner,.workspace-rail.is-expanded .workspace-rail-inner{width:100%;height:72px;grid-template-columns:1px 1fr;grid-template-rows:1fr;align-items:center;padding:10px 12px}.workspace-rail-actions{grid-auto-flow:column}.workspace-rail-account-badge{display:none}.workspace-rail-divider{width:1px;height:100%}.workspace-rail-list{display:none}.workspace-secondary-drawer,.workspace-resources-drawer{left:16px;right:16px;width:auto;top:96px;bottom:96px}.accounts-screen-with-saved{grid-template-columns:1fr}}
