:root{--control-size:32px;--control-compact:30px;--control-radius:2px;--surface-radius:5px}.btn-ghost,.btn-primary,.btn-secondary{box-sizing:border-box;height:auto;min-height:var(--control-size);padding-block:6px;padding-inline:12px;border-radius:var(--control-radius);line-height:1.25;white-space:normal}.landing-surface :is(.btn-primary,.btn-secondary){height:auto;min-height:var(--control-size);padding-block:6px;border-radius:var(--control-radius)}input.field,select.field{box-sizing:border-box;height:var(--control-size);min-height:var(--control-size);padding-block:6px;border-radius:var(--control-radius);line-height:1.25}textarea.field{min-height:84px;padding-block:7px;line-height:1.5}.field,textarea.field{border-radius:var(--control-radius)}.product-nav :is(.command-hint,.theme-toggle,.language-toggle,.btn-primary,.btn-secondary,.mobile-menu-toggle){box-sizing:border-box;height:var(--control-size);min-height:var(--control-size);border-radius:var(--control-radius)}.product-nav :is(.btn-primary,.btn-secondary){padding-block:0;padding-inline:10px;white-space:nowrap}.product-nav .theme-toggle{width:var(--control-size);padding:0}.product-nav .language-toggle{padding:3px;gap:2px}.product-nav .language-toggle button{height:24px;min-width:28px;border-radius:2px;padding-block:0}.product-nav .command-hint{min-width:var(--control-size);padding-inline:8px}.workspace-topbar :is(.btn-secondary,.credit-badge,.account-role,.language-toggle,.theme-toggle){box-sizing:border-box;height:var(--control-size);min-height:var(--control-size);border-radius:var(--control-radius)}.workspace-topbar .btn-secondary{padding-block:0;padding-inline:12px}.workspace-topbar .theme-toggle{width:var(--control-size);padding:0}.workspace-topbar .language-toggle{padding:3px;gap:2px}.workspace-topbar .language-toggle button{height:24px;min-width:28px;border-radius:2px;padding-block:0}.filter-toolbar :is(input,select,.filter-reset){box-sizing:border-box;height:var(--control-compact);min-height:var(--control-compact);padding-block:0;border-radius:var(--control-radius);line-height:1.25}.filter-count,.filter-icon{height:var(--control-compact)}.filter-reset{padding-inline:10px}.map-toolbar :is(button,label,select){box-sizing:border-box;min-height:var(--control-compact);border-radius:var(--control-radius)}.map-toolbar button,.map-toolbar label,.map-toolbar select{height:var(--control-compact)}.map-view-toggle button{height:26px;min-height:26px;border-radius:2px}.playback-toolbar :is(button,select,label){box-sizing:border-box;height:var(--control-compact);min-height:var(--control-compact);border-radius:var(--control-radius)}.playback-toolbar .btn-icon{width:var(--control-compact);height:var(--control-compact);min-height:var(--control-compact)}.chart-evidence-footer :is(input.field,.btn-secondary){box-sizing:border-box;height:var(--control-compact);min-height:var(--control-compact);padding-block:0;border-radius:var(--control-radius)}.card-action select{border-radius:var(--control-radius)}.card-action select,.data-table-footer .btn-icon{height:var(--control-compact);min-height:var(--control-compact)}.data-table-footer .btn-icon{width:var(--control-compact)}.admin-user-actions :is(.field,button){min-height:var(--control-size)}.admin-nav-link{min-height:var(--control-size);border-radius:var(--control-radius)}.editorial-hero .hero-cta-row a,.landing-surface .pricing-plan-cta,.pricing-card>.btn-primary,.pricing-card>.btn-secondary,.pricing-enterprise-band>a,.pricing-last-cta>a{box-sizing:border-box;height:var(--control-size);min-height:var(--control-size);padding-block:0;border-radius:var(--control-radius);line-height:1.25}.checkpoint-card :is(input,select){box-sizing:border-box;height:var(--control-size);min-height:var(--control-size);padding:8px 12px;border-radius:var(--control-radius);font-size:16px;line-height:1.25}.checkpoint-card :is(.btn-primary,.btn-secondary){height:auto;min-height:var(--control-size);padding-block:8px;border-radius:var(--control-radius)}.checkpoint-card input{letter-spacing:.12em}.checkpoint-card{--control-size:40px}:root:not(.dark) :is(.dashboard-content,.workspace-topbar,#workspace-navigation,#workspace-navigation-mobile) .btn-primary{border-color:#202020;background:#202020;color:#fff;box-shadow:none}:root:not(.dark) :is(.dashboard-content,.workspace-topbar,#workspace-navigation,#workspace-navigation-mobile) .btn-secondary{border-color:#a3a3a3;background:#fff;color:#252525;box-shadow:none}:root:not(.dark) :is(.dashboard-content,.workspace-topbar,#workspace-navigation,#workspace-navigation-mobile) .btn-ghost{border-color:transparent;background:transparent;color:#444}:root:not(.dark) :is(.dashboard-content,.workspace-topbar,#workspace-navigation,#workspace-navigation-mobile) :is(.btn-primary,.btn-secondary,.btn-ghost):not(:disabled):hover{transform:translateY(-1px);box-shadow:0 2px 5px #00000012}:root:not(.dark) :is(.dashboard-content,.workspace-topbar,#workspace-navigation,#workspace-navigation-mobile) .btn-primary:not(:disabled):hover{border-color:#3b3b3b;background:#3b3b3b;color:#fff}:root:not(.dark) :is(.dashboard-content,.workspace-topbar,#workspace-navigation,#workspace-navigation-mobile) .btn-secondary:not(:disabled):hover{border-color:#626262;background:#f2f2f2;color:#171717}:root:not(.dark) :is(.dashboard-content,.workspace-topbar,#workspace-navigation,#workspace-navigation-mobile) .btn-ghost:not(:disabled):hover{background:#f1f1f1;color:#171717;box-shadow:none}:root:not(.dark) :is(.dashboard-content,.workspace-topbar,#workspace-navigation,#workspace-navigation-mobile) :is(.btn-primary,.btn-secondary,.btn-ghost):not(:disabled):active{transform:translateY(0) scale(.98);box-shadow:inset 0 1px 2px #00000020}:root:not(.dark) :is(.dashboard-content,.workspace-topbar,#workspace-navigation,#workspace-navigation-mobile) .btn-primary:not(:disabled):active{border-color:#111;background:#111}:root:not(.dark) :is(.dashboard-content,.workspace-topbar,#workspace-navigation,#workspace-navigation-mobile) .btn-secondary:not(:disabled):active{border-color:#444;background:#e5e5e5}:root:not(.dark) :is(.dashboard-content,.workspace-topbar,#workspace-navigation,#workspace-navigation-mobile) :is(.btn-primary,.btn-secondary,.btn-ghost):disabled{opacity:.46;transform:none;box-shadow:none}.dark :is(.dashboard-content,.workspace-topbar,#workspace-navigation,#workspace-navigation-mobile) .btn-primary{border-color:#e6e6e2;background:#e6e6e2;color:#111;box-shadow:none}.dark :is(.dashboard-content,.workspace-topbar,#workspace-navigation,#workspace-navigation-mobile) .btn-secondary{border-color:#555;background:#191919;color:#ededeb;box-shadow:none}.dark :is(.dashboard-content,.workspace-topbar,#workspace-navigation,#workspace-navigation-mobile) .btn-ghost{border-color:transparent;background:transparent;color:#c5c5c1}.dark :is(.dashboard-content,.workspace-topbar,#workspace-navigation,#workspace-navigation-mobile) :is(.btn-primary,.btn-secondary,.btn-ghost):not(:disabled):hover{transform:translateY(-1px);box-shadow:0 2px 6px #00000045}.dark :is(.dashboard-content,.workspace-topbar,#workspace-navigation,#workspace-navigation-mobile) .btn-primary:not(:disabled):hover{border-color:#fff;background:#fff;color:#090909}.dark :is(.dashboard-content,.workspace-topbar,#workspace-navigation,#workspace-navigation-mobile) .btn-secondary:not(:disabled):hover{border-color:#92928d;background:#282828;color:#fff}.dark :is(.dashboard-content,.workspace-topbar,#workspace-navigation,#workspace-navigation-mobile) .btn-ghost:not(:disabled):hover{background:#242424;color:#fff;box-shadow:none}.dark :is(.dashboard-content,.workspace-topbar,#workspace-navigation,#workspace-navigation-mobile) :is(.btn-primary,.btn-secondary,.btn-ghost):not(:disabled):active{transform:translateY(0) scale(.98);box-shadow:inset 0 1px 2px #00000070}.dark :is(.dashboard-content,.workspace-topbar,#workspace-navigation,#workspace-navigation-mobile) .btn-primary:not(:disabled):active{border-color:#d0d0cc;background:#d0d0cc}.dark :is(.dashboard-content,.workspace-topbar,#workspace-navigation,#workspace-navigation-mobile) .btn-secondary:not(:disabled):active{border-color:#aaa;background:#303030}.dark :is(.dashboard-content,.workspace-topbar,#workspace-navigation,#workspace-navigation-mobile) :is(.btn-primary,.btn-secondary,.btn-ghost):disabled{opacity:.42;transform:none;box-shadow:none}:is(.dashboard-content,.workspace-topbar,#workspace-navigation,#workspace-navigation-mobile) :is(.btn-primary,.btn-secondary,.btn-ghost):focus-visible{outline:2px solid #686868;outline-offset:2px}.dark :is(.dashboard-content,.workspace-topbar,#workspace-navigation,#workspace-navigation-mobile) :is(.btn-primary,.btn-secondary,.btn-ghost):focus-visible{outline-color:#c7c7c2}:is(.dashboard-content,.workspace-topbar,#workspace-navigation,#workspace-navigation-mobile) .vdt-workbench-tabs button[aria-selected=true]{box-shadow:inset 0 -2px #777}:is(.dashboard-content,.workspace-topbar,#workspace-navigation,#workspace-navigation-mobile) .map-view-toggle button[aria-pressed=true],:is(.dashboard-content,.workspace-topbar,#workspace-navigation,#workspace-navigation-mobile) .vdt-workbench-tabs button:focus-visible,:is(.dashboard-content,.workspace-topbar,#workspace-navigation,#workspace-navigation-mobile) .vdt-workbench-tabs button[aria-selected=true] svg{color:var(--site-ink);outline-color:#777}.dark :is(.dashboard-content,.workspace-topbar,#workspace-navigation,#workspace-navigation-mobile) .vdt-workbench-tabs button[aria-selected=true]{box-shadow:inset 0 -2px #aaa}.dark :is(.dashboard-content,.workspace-topbar,#workspace-navigation,#workspace-navigation-mobile) .vdt-workbench-tabs button[aria-selected=true] svg{color:#ddd}:root:not(.dark) .dashboard-content button:not(.btn-primary):not(.btn-secondary):not(.btn-ghost):not(.cici-trigger):not(.back-to-top):not(:disabled){transition:background-color .14s ease,color .14s ease,border-color .14s ease,transform .14s ease}:root:not(.dark) .dashboard-content button:not(.btn-primary):not(.btn-secondary):not(.btn-ghost):not(.cici-trigger):not(.back-to-top):not(:disabled):hover{background-color:#f1f1f1}:root:not(.dark) .dashboard-content button:not(.btn-primary):not(.btn-secondary):not(.btn-ghost):not(.cici-trigger):not(.back-to-top):not(:disabled):active{background-color:#e6e6e6;transform:scale(.985)}.dark .dashboard-content button:not(.btn-primary):not(.btn-secondary):not(.btn-ghost):not(.cici-trigger):not(.back-to-top):not(:disabled){transition:background-color .14s ease,color .14s ease,border-color .14s ease,transform .14s ease}.dark .dashboard-content button:not(.btn-primary):not(.btn-secondary):not(.btn-ghost):not(.cici-trigger):not(.back-to-top):not(:disabled):hover{background-color:#242424}.dark .dashboard-content button:not(.btn-primary):not(.btn-secondary):not(.btn-ghost):not(.cici-trigger):not(.back-to-top):not(:disabled):active{background-color:#303030;transform:scale(.985)}:is(.dashboard-content,.workspace-topbar,#workspace-navigation,#workspace-navigation-mobile) button:focus-visible{outline:2px solid #686868;outline-offset:2px}.dark :is(.dashboard-content,.workspace-topbar,#workspace-navigation,#workspace-navigation-mobile) button:focus-visible{outline-color:#c7c7c2}:is(.dashboard-content,.workspace-topbar,#workspace-navigation,#workspace-navigation-mobile) button:disabled{cursor:not-allowed;opacity:.46}:is(.dashboard-content,.workspace-topbar,#workspace-navigation,#workspace-navigation-mobile) button[aria-pressed=true],:is(.dashboard-content,.workspace-topbar,#workspace-navigation,#workspace-navigation-mobile) button[aria-selected=true]{color:var(--site-ink)}#workspace-navigation a,#workspace-navigation-mobile a,.account-plan-badge,.account-role,.admin-nav-link,.command-hint,.command-results button,.credit-badge,.doc-hotspot>span,.doc-nav-link,.doc-note-number,.editorial-hero .hero-cta-row a,.enterprise-capability>svg,.hero-startup,.language-toggle,.mobile-menu-toggle,.mobile-resource-link,.nav-active,.pricing-enterprise-band>a,.pricing-last-cta>a,.pricing-plan-cta,.resources-mega a,.sidebar-active,.theme-toggle,[role=button]:not(.rounded-full):not([data-round-control]),a.btn-ghost,a.btn-primary,a.btn-secondary,button:not(.cici-trigger):not(.back-to-top):not(.footer-service-button):not(.rounded-full):not([data-round-control]),input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select,textarea{border-radius:var(--control-radius)!important}#cici-assistant-panel,.admin-history,.admin-workspace .panel,.auth-glass,.blog-infographic,.blog-lead,.capability-card,.changelog-timeline article,.checkpoint-card,.checkpoint-qr,.cici-discovery-card,.cici-discovery-launcher,.cli-card,.cli-shell-picker,.command-dialog,.dashboard-content .panel,.doc-figure,.doc-floating-note,.doc-note,.doc-step,.doc-table-wrap,.enterprise-capability,.field-help-tooltip,.hero-demo-evidence,.hero-demo-metrics,.hero-demo-plot,.hero-evidence,.journal-preview-card,.mobile-glass-menu,.native-checkout-dialog,.panel,.plan-navigator,.pricing-card,.pricing-enterprise-band,.pricing-error,.pricing-grid,.pricing-plan,.pricing-policy,.pricing-return-status,.pricing-table-scroll,.resources-mega,.rounded-2xl,.rounded-3xl,.rounded-lg,.rounded-md,.rounded-xl,.signal-toast,.tech-board,.tech-cell,.ui-card,.workflow-lane,[data-cookie-consent],dialog:not(.command-dialog){border-radius:var(--surface-radius)!important}.product-footer :is(.footer-service-button,.footer-program-badges>a,.startup-program-badge){border-radius:3px!important}@media(max-width:639px){:root{--control-size:40px;--control-compact:36px}.product-nav :is(.command-hint,.theme-toggle,.language-toggle,.btn-primary,.btn-secondary,.mobile-menu-toggle){height:40px;min-height:40px}.product-nav .theme-toggle{width:40px}.product-nav .language-toggle button{height:32px;min-width:32px}.workspace-topbar :is(.btn-secondary,.credit-badge,.account-role,.language-toggle,.theme-toggle){height:40px;min-height:40px}.workspace-topbar .theme-toggle{width:40px}.workspace-topbar .language-toggle button{height:32px;min-width:32px}.filter-count,.filter-icon,.filter-toolbar :is(input,select,.filter-reset){height:36px;min-height:36px}.playback-toolbar :is(button,select,label){height:40px;min-height:40px}.data-table-footer .btn-icon,.playback-toolbar .btn-icon{width:36px;height:36px;min-height:36px}}