html[data-design=mission]{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--radius:.7rem;--background:#fff;--foreground:#1c2532;--card:#fff;--card-foreground:#1c2532;--popover:#fff;--popover-foreground:#1c2532;--primary:#146ff4;--primary-foreground:#fff;--secondary:#edf1f7;--secondary-foreground:#445366;--muted:#f1f4f8;--muted-foreground:#65748a;--accent:#edf4ff;--accent-foreground:#135ac6;--border:#dde4ed;--input:#dce3eb;--ring:#438efa;--sidebar:#fff;--sidebar-foreground:#1c2532;--sidebar-accent:#edf4ff;--sidebar-accent-foreground:#135ac6;--sidebar-border:#dde4ed;--canvas:#f9fbfd;--annotation-ink:#334155;--soft-surface:#f5f8fc;--subtle-line:#eaf0f6;--blue-tint:#eaf2ff;--control-shadow:0 12px 36px #2636500c;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-design=mission][data-mode=dark]{--background:#12161c;--foreground:#edf1f7;--card:#181e26;--card-foreground:#edf1f7;--popover:#202731;--popover-foreground:#edf1f7;--primary:#5b9cff;--primary-foreground:#07101e;--secondary:#232c37;--secondary-foreground:#d8e2ee;--muted:#1c232c;--muted-foreground:#9aa9bc;--accent:#263346;--accent-foreground:#e6efff;--border:#303944;--input:#35404d;--ring:#77acff;--sidebar:#181e26;--sidebar-foreground:#edf1f7;--sidebar-accent:#263346;--sidebar-accent-foreground:#e6efff;--sidebar-border:#303944;--canvas:#11161c;--annotation-ink:#edf1f7;--soft-surface:#161c24;--subtle-line:#25303b;--blue-tint:#1d304b;--control-shadow:0 12px 36px #0003;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-design=mission] body{background:var(--canvas);color:var(--foreground);font-family:var(--font-sans);-webkit-font-smoothing:antialiased}html[data-design=mission] .studio{isolation:isolate;padding-top:68px}html[data-design=mission] .studio-header{background:var(--background);border-color:var(--border);gap:24px;height:68px;padding:0 24px}html[data-design=mission] .brand{gap:10px;min-width:0}html[data-design=mission] .brand-symbol{width:32px;height:32px;color:var(--primary);box-shadow:none;background:0 0;border-radius:0}html[data-design=mission] .brand strong{color:var(--foreground);letter-spacing:-.55px;font-size:17px;font-weight:600}html[data-design=mission] .brand strong span{color:var(--foreground)}html[data-design=mission] .mission-edition{letter-spacing:1.5px;color:var(--muted-foreground);border-left:1px solid var(--border);margin-left:5px;padding-left:12px;font-size:9px}html[data-design=mission] .funnel-heading{flex:1;min-width:120px;max-width:480px}html[data-design=mission] .funnel-name-input{color:var(--foreground);height:24px;padding-left:0;font-size:14px;font-weight:550}html[data-design=mission] .save-status{color:var(--muted-foreground);gap:5px;margin-top:0;font-size:10px}html[data-design=mission] .header-divider{display:none}html[data-design=mission] .header-actions{flex-shrink:0;gap:8px}html[data-design=mission] .header-actions .new-map-nav{display:none}html[data-design=mission] .header-actions button{box-shadow:none}html[data-design=mission] .maps-nav{border-color:var(--border);background:0 0;height:34px;font-size:12px}html[data-design=mission] .avatar{background:var(--muted);width:32px;height:32px;color:var(--muted-foreground);font-size:12px}html[data-design=mission] .workspace-picker{order:-1;margin-right:4px}html[data-design=mission] .workspace-picker [role=combobox]{border-color:var(--border);background:var(--soft-surface);min-width:120px;max-width:160px;height:34px;font-size:12px}html[data-design=mission] .workspace-picker>button{color:var(--muted-foreground);width:30px}html[data-design=mission] .canvas-area{background:var(--canvas);height:calc(100dvh - 68px)}html[data-design=mission] [data-slot=sidebar-gap]{display:none}html[data-design=mission] [data-slot=sidebar-container].icon-sidebar{width:278px;box-shadow:var(--control-shadow);background:var(--card);border-radius:12px;left:20px;overflow:hidden;border:1px solid var(--border)!important;height:calc(100dvh - 208px)!important;top:88px!important}html[data-design=mission] .icon-sidebar [data-slot=sidebar-inner]{background:var(--card)}html[data-design=mission] [data-slot=sidebar][data-state=collapsed] .icon-sidebar{left:-300px}html[data-design=mission] .library-header{background:var(--card);padding:18px 16px 0}html[data-design=mission] .library-heading{gap:8px}html[data-design=mission] .library-heading>svg{display:none}html[data-design=mission] .library-heading h2{letter-spacing:-.25px;color:var(--foreground);font-size:15px}html[data-design=mission] .library-heading>span{color:var(--muted-foreground);background:0 0;margin-left:0;padding:0;font-size:10px}html[data-design=mission] .library-heading>button{width:24px;height:24px;color:var(--muted-foreground);margin-left:auto}html[data-design=mission] .search-box{margin:16px 0 12px}html[data-design=mission] .search-box input{background:var(--soft-surface);border-color:var(--border);height:36px;color:var(--foreground);border-radius:7px;font-size:12px}html[data-design=mission] .search-box>svg{width:14px;color:var(--muted-foreground);top:10px}html[data-design=mission] .library-tabs{border-bottom:1px solid var(--border);background:0 0;border-radius:0;gap:0;height:40px;padding:0}html[data-design=mission] .library-tabs button{min-width:0;color:var(--muted-foreground);border-radius:6px 6px 0 0;flex:1;height:38px;padding:4px;font-size:11px}html[data-design=mission] .library-tabs button[data-state=active]{background:var(--blue-tint);color:var(--primary);box-shadow:inset 0 -2px var(--primary)}html[data-design=mission] .library-content{background:var(--card);padding:18px 14px 22px}html[data-design=mission] .category-caption{display:none}html[data-design=mission] .library-section+.library-section{border-color:var(--border);margin-top:20px;padding-top:18px}html[data-design=mission] .library-section-title{letter-spacing:.04em;color:var(--muted-foreground);padding:0 4px 12px;font-size:11px;font-weight:500}html[data-design=mission] .library-section-title>span{color:var(--muted-foreground);opacity:.65;background:0 0;padding:0;font-size:9px}html[data-design=mission] .icon-grid{gap:4px}html[data-design=mission] .library-icon{background:0 0;border-radius:8px;gap:9px;min-height:92px;padding:10px 2px}html[data-design=mission] .library-icon:hover{background:var(--muted);border-color:var(--border)}html[data-design=mission] .library-icon img{width:40px;height:42px}html[data-design=mission] .library-icon span{color:var(--foreground);opacity:.9;font-size:10.5px;font-weight:400;line-height:1.45}html[data-design=mission] .library-icon:disabled{opacity:.55;cursor:default}html[data-design=mission] .library-category-Pages .icon-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}html[data-design=mission] .library-page{gap:8px;min-width:0;min-height:132px;padding:8px 2px}html[data-design=mission] .library-page img{width:60px;height:80px}html[data-design=mission] .library-page span{letter-spacing:-.1px;overflow-wrap:anywhere;max-width:100%;font-size:10.5px}html[data-design=mission] .library-footer{border-color:var(--border);color:var(--muted-foreground);background:var(--card);padding:12px 20px;font-size:11px;line-height:1.4}html[data-design=mission] .library-footer small{color:var(--muted-foreground);font-size:10px}html[data-design=mission] .canvas-toolbar{background:var(--card);border:1px solid var(--border);width:max-content;max-width:calc(100% - 230px);box-shadow:var(--control-shadow);pointer-events:auto;border-radius:12px;flex-wrap:nowrap;align-items:center;gap:0;padding:6px;inset:auto auto 30px 50%;transform:translate(-50%)}html[data-design=mission] .toolbar-group,html[data-design=mission] .annotation-tools{box-shadow:none;background:0 0;border:0;border-radius:0;flex-shrink:0;padding:0}html[data-design=mission] .toolbar-group>button:not([role=combobox]){width:34px;height:36px;color:var(--muted-foreground)}html[data-design=mission] .toolbar-group>button[aria-pressed=true]{background:var(--blue-tint);color:var(--primary)}html[data-design=mission] .toolbar-group>.connection-select{color:var(--foreground);background:0 0;width:120px;font-size:11px}html[data-design=mission] .toolbar-group>[data-slot=separator],html[data-design=mission] .annotation-tools>[data-slot=separator]{background:var(--border);height:20px;margin:0 7px}html[data-design=mission] .annotation-tools{border-left:1px solid var(--border);margin-left:5px;padding-left:5px}html[data-design=mission] .annotation-tools button{height:36px;color:var(--muted-foreground);gap:7px;padding:0 10px;font-size:11px}html[data-design=mission] .annotation-tools button:last-child svg{color:#d8bd71}html[data-design=mission] .canvas-meta{display:none}html[data-design=mission] .selection-actions{background:var(--card);border-color:var(--border);box-shadow:var(--control-shadow);white-space:nowrap;position:absolute;bottom:68px;left:50%;transform:translate(-50%)}html[data-design=mission] .selection-actions>span,html[data-design=mission] .selection-actions>button{color:var(--muted-foreground);font-size:11px}html[data-design=mission] .selection-actions>button:last-child{color:#e57487}html[data-design=mission] .react-flow__controls{border-color:var(--border);background:var(--card);box-shadow:var(--control-shadow);border-radius:10px;flex-direction:row;display:flex;bottom:32px!important;left:auto!important;right:20px!important}html[data-design=mission] .react-flow__controls-button{background:var(--card);fill:var(--muted-foreground);border-color:var(--border);border-bottom:0;border-right:1px solid var(--border);width:34px;height:42px}html[data-design=mission] .react-flow__controls-button:last-child{border-right:0}html[data-design=mission] .react-flow__controls-button:hover{background:var(--accent)}html[data-design=mission] .react-flow__minimap{display:none}html[data-design=mission] .react-flow__attribution{opacity:.45;color:var(--muted-foreground);background:0 0;font-size:8px}html[data-design=mission] .canvas-bottom{color:var(--muted-foreground);opacity:.7;font-size:9px;bottom:9px;left:22px;right:22px}html[data-design=mission] .canvas-bottom svg{width:11px}html[data-design=mission] .step-label{color:var(--foreground);letter-spacing:-.15px;font-size:13px;font-weight:500}html[data-design=mission] .step-notes{color:var(--muted-foreground)}html[data-design=mission] .funnel-node:hover{background:#ffffff04}html[data-design=mission] .funnel-node.is-selected{background:var(--blue-tint);border-color:var(--primary)}html[data-design=mission] .split-node{background:var(--card);border-color:var(--border)}html[data-design=mission] .split-output{background:var(--muted);color:var(--foreground)}html[data-design=mission] .split-letter{background:var(--accent);color:var(--primary)}html[data-design=mission] .edge-controls button{background:var(--card);border-color:var(--border);color:var(--muted-foreground)}html[data-design=mission] .edge-controls .edge-curve-handle{color:var(--primary);border-color:var(--primary)}html[data-design=mission] .edge-controls .edge-delete{color:#e77b8c;border-color:#6c3d48}html[data-design=mission] .edge-controls button:hover{background:var(--accent)}html[data-design=mission] .empty-canvas{background:0 0;border:0;max-width:420px;padding:0}html[data-design=mission] .empty-canvas>svg{color:var(--primary);stroke-width:1px;width:44px;height:44px;margin-bottom:24px}html[data-design=mission] .empty-canvas h2{letter-spacing:-1px;color:var(--foreground);margin-bottom:14px;font-size:28px;font-weight:550;line-height:1.2}html[data-design=mission] .empty-canvas p{color:var(--muted-foreground);margin:auto;font-size:13px;line-height:1.7}html[data-design=mission] .loading-canvas{background:var(--canvas);color:var(--muted-foreground)}html[data-design=mission] .maps-dialog{background:var(--background);border-color:var(--border);border-radius:16px;height:calc(100dvh - 48px);box-shadow:0 30px 120px #0005;width:calc(100vw - 48px)!important;max-width:1480px!important}html[data-design=mission] .maps-heading{border-color:var(--border);gap:16px;padding:30px 32px!important}html[data-design=mission] .maps-heading-icon{background:var(--blue-tint);color:var(--primary);border-radius:12px;width:44px;height:44px}html[data-design=mission] .maps-heading h2{letter-spacing:-.9px;color:var(--foreground);font-size:28px;font-weight:550}html[data-design=mission] .maps-heading p{letter-spacing:.02em;margin-top:6px;font-size:12px}html[data-design=mission] .maps-cloud{display:none}html[data-design=mission] .maps-folders{background:var(--soft-surface);border-color:var(--border);width:224px;padding:28px 18px}html[data-design=mission] .maps-folder-heading,html[data-design=mission] .maps-folder-label{color:var(--muted-foreground);letter-spacing:1px;font-size:10px}html[data-design=mission] .maps-folders>button{color:var(--muted-foreground);border-radius:8px;height:42px;font-size:12px}html[data-design=mission] .maps-folders>button.active{background:var(--blue-tint);color:var(--primary)}html[data-design=mission] .maps-folders [data-slot=badge]{color:inherit;background:0 0;font-size:10px}html[data-design=mission] .maps-folder-tip{color:var(--muted-foreground);font-size:11px;line-height:1.6}html[data-design=mission] .maps-main{background:var(--background);padding:30px 32px}html[data-design=mission] .maps-section-title h2{letter-spacing:-.45px;color:var(--foreground);font-size:20px;font-weight:500}html[data-design=mission] .maps-section-title p{color:var(--muted-foreground);font-size:11px}html[data-design=mission] .maps-main-actions button{border-radius:8px;height:36px;font-size:12px}html[data-design=mission] .maps-search{gap:10px;margin:24px 0}html[data-design=mission] .maps-search input{background:var(--soft-surface);border-color:var(--border);height:38px;color:var(--foreground);font-size:12px}html[data-design=mission] .maps-search>.editor-select{background:var(--background);height:38px;color:var(--muted-foreground);border-color:var(--border);font-size:11px}html[data-design=mission] .map-view-switch{border:1px solid var(--border);border-radius:8px;padding:2px;display:flex}html[data-design=mission] .map-view-switch button{width:32px;height:32px;color:var(--muted-foreground);border-radius:5px}html[data-design=mission] .map-view-switch button[aria-pressed=true]{background:var(--blue-tint);color:var(--primary)}html[data-design=mission] .maps-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}html[data-design=mission] .map-card{background:var(--card);border:1px solid var(--border);box-shadow:none;border-radius:10px;transition:transform .18s,border-color .18s}html[data-design=mission] .map-card:hover{border-color:var(--primary);box-shadow:none;transform:translateY(-2px)}html[data-design=mission] .map-card-current{border-color:var(--primary)}html[data-design=mission] .map-thumbnail{background:var(--soft-surface);border-color:var(--subtle-line);background-image:linear-gradient(var(--subtle-line) 1px,transparent 1px),linear-gradient(90deg,var(--subtle-line) 1px,transparent 1px);background-size:28px 28px;height:180px}html[data-design=mission] .map-card-info{padding:16px 16px 12px}html[data-design=mission] .map-card-info h3{color:var(--foreground);letter-spacing:-.25px;font-size:14px;font-weight:550}html[data-design=mission] .map-card-info p{color:var(--muted-foreground);margin-top:5px;font-size:10px}html[data-design=mission] .map-current-badge{background:var(--blue-tint);color:var(--primary);border:1px solid var(--border);box-shadow:none;font-size:9px}html[data-design=mission] .map-card-footer{border-color:var(--border);color:var(--muted-foreground);padding:5px 10px}html[data-design=mission] .map-card-footer>.editor-select{color:var(--muted-foreground);font-size:11px}html[data-design=mission] .map-card-footer>button:not([role=combobox]){color:var(--muted-foreground)}html[data-design=mission] .maps-list{flex-direction:column;gap:8px;display:flex}html[data-design=mission] .maps-list .map-card{flex-direction:row;align-items:center;display:flex}html[data-design=mission] .maps-list .map-open{text-align:left;flex:1;align-items:center;min-width:0;display:flex}html[data-design=mission] .maps-list .map-preview-wrap{flex-shrink:0;width:132px}html[data-design=mission] .maps-list .map-thumbnail{height:88px}html[data-design=mission] .maps-list .map-card-footer{border-top:0;border-left:1px solid var(--border);width:200px;margin:0 8px}html[data-design=mission] .maps-list .map-current-badge{display:none}html[data-design=mission] .workspace-section,html[data-design=mission] .workspace-member{border-color:var(--border)}html[data-design=mission] .workspace-options>button{border-color:var(--border);background:var(--card)}html[data-design=mission] .workspace-options>button.active{background:var(--blue-tint);border-color:var(--primary)}html[data-design=mission] .workspace-hint,html[data-design=mission] .workspace-access-note,html[data-design=mission] .workspace-options small,html[data-design=mission] .workspace-member small,html[data-design=mission] .help-content,html[data-design=mission] .property-form label{color:var(--muted-foreground)}html[data-design=mission] .help-content kbd{background:var(--muted);border-color:var(--border)}html[data-design=mission] .property-sheet{background:var(--background)}html[data-design=mission] .save-error-banner{background:var(--card);color:#f0a7b2;border-color:#a95966;flex-wrap:wrap;font-size:12px;top:16px;left:320px}@media (max-width:1200px){html[data-design=mission] .mission-edition{display:none}html[data-design=mission] .maps-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-design=mission] .brand strong{font-size:15px}html[data-design=mission] .studio-header{gap:16px}html[data-design=mission] .canvas-toolbar{max-width:calc(100% - 170px)}html[data-design=mission] .toolbar-group>.connection-select{width:108px}html[data-design=mission] .annotation-tools button{padding:0 8px}}@media (max-width:950px){html[data-design=mission] .brand strong{display:none}html[data-design=mission] .workspace-picker [role=combobox]{min-width:90px;max-width:120px}html[data-design=mission] .studio-header{gap:12px;padding:0 16px}html[data-design=mission] .canvas-toolbar{max-width:calc(100% - 156px);left:20px;transform:none}html[data-design=mission] .annotation-tools button span{display:none}html[data-design=mission] .annotation-tools button{width:34px;padding:0}html[data-design=mission] .toolbar-group>button[aria-label="Ajuda e atalhos"]{display:none}html[data-design=mission] .toolbar-group>[data-slot=separator]{margin:0 4px}html[data-design=mission] .maps-folders{width:184px;padding:22px 14px}html[data-design=mission] .maps-main{padding:24px}html[data-design=mission] .maps-list .map-card-footer{width:160px}}@media (max-width:767px){html[data-design=mission] .studio{padding-top:60px}html[data-design=mission] .studio-header{height:60px}html[data-design=mission] .canvas-area{height:calc(100dvh - 60px)}html[data-design=mission] [data-slot=sidebar-container].icon-sidebar{width:252px;left:16px;height:calc(100dvh - 190px)!important;top:76px!important}html[data-design=mission] .funnel-heading{min-width:80px}html[data-design=mission] .workspace-picker [role=combobox]{min-width:75px;max-width:100px}html[data-design=mission] .maps-nav span{display:none}html[data-design=mission] .maps-nav{width:34px;padding:0}html[data-design=mission] .header-actions{gap:3px}html[data-design=mission] .canvas-bottom>span:first-child{display:none}html[data-design=mission] .canvas-toolbar{max-width:calc(100% - 136px);padding:4px;bottom:24px;left:12px}html[data-design=mission] .toolbar-group>button:not([role=combobox]){width:30px;height:34px}html[data-design=mission] .toolbar-group>.connection-select{width:102px}html[data-design=mission] .react-flow__controls{bottom:24px!important;right:12px!important}html[data-design=mission] .react-flow__controls-button{width:30px;height:42px}html[data-design=mission] .maps-dialog{height:calc(100dvh - 24px);width:calc(100vw - 24px)!important}html[data-design=mission] .maps-heading{padding:24px!important}html[data-design=mission] .maps-heading h2{font-size:25px}html[data-design=mission] .save-error-banner{z-index:15;top:16px;left:16px;right:16px}}@media (max-width:650px){html[data-design=mission] .header-actions .workspace-picker,html[data-design=mission] .header-actions .avatar{display:none}html[data-design=mission] .studio-header{gap:10px;padding:0 12px}html[data-design=mission] .funnel-name-input{font-size:12px}html[data-design=mission] .save-status{font-size:9px}html[data-design=mission] .canvas-toolbar{max-width:calc(100% - 20px);bottom:74px;left:50%;transform:translate(-50%)}html[data-design=mission] .toolbar-group>.connection-select{width:106px}html[data-design=mission] .toolbar-group>[data-slot=separator]{margin:0 2px}html[data-design=mission] .toolbar-group>button[aria-label="Refazer (⌘⇧Z)"]{display:none}html[data-design=mission] .annotation-tools{margin-left:2px;padding-left:3px}html[data-design=mission] .annotation-tools>[data-slot=separator]{display:none}html[data-design=mission] .react-flow__controls{bottom:20px!important;right:12px!important}html[data-design=mission] .selection-actions{bottom:60px}html[data-design=mission] .maps-workspace{flex-direction:column}html[data-design=mission] .maps-folders{width:auto;max-height:168px;padding:12px 16px}html[data-design=mission] .maps-main{padding:20px 16px}html[data-design=mission] .maps-grid{grid-template-columns:1fr;gap:16px}html[data-design=mission] .map-thumbnail{height:172px}html[data-design=mission] .maps-heading h2{font-size:23px}html[data-design=mission] .maps-search{flex-wrap:wrap;margin:18px 0}html[data-design=mission] .maps-search-input{flex-basis:100%}html[data-design=mission] .maps-search>.editor-select{flex:1}html[data-design=mission] .maps-list .map-preview-wrap{width:90px}html[data-design=mission] .maps-list .map-card-info{padding:12px}html[data-design=mission] .maps-list .map-card-info h3{font-size:12px}html[data-design=mission] .maps-list .map-card-footer{border:0;width:40px;margin:0;padding:0}html[data-design=mission] .maps-list .map-card-footer>.editor-select,html[data-design=mission] .maps-list .map-card-footer>svg{display:none}html[data-design=mission] .empty-canvas{max-width:260px}html[data-design=mission] .empty-canvas h2{font-size:24px}}@media (prefers-reduced-motion:reduce){html[data-design=mission] *,html[data-design=mission] :before,html[data-design=mission] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}html[data-design=mission]{--preview-ink:var(--muted-foreground)}html[data-design=mission] .design-system{max-width:1180px;margin:auto;padding:0 40px}.ds-header{border-bottom:1px solid var(--border);align-items:center;gap:20px;height:94px;display:flex}.ds-header>a{letter-spacing:-.5px;align-items:center;gap:10px;font-size:17px;display:flex}.ds-header>a>svg{color:var(--primary)}.ds-header>span{letter-spacing:1.8px;color:var(--muted-foreground);margin-left:auto;font-size:10px}.ds-header>button{height:34px;margin-left:16px;font-size:11px}.ds-hero{max-width:800px;padding:96px 0 88px}.ds-kicker{letter-spacing:2px;color:var(--primary);margin-bottom:24px;font-size:10px}.ds-hero h1{letter-spacing:-3.5px;font-size:clamp(46px,6vw,78px);font-weight:550;line-height:1.03}.ds-hero>p:last-of-type{color:var(--muted-foreground);max-width:540px;margin:24px 0;font-size:16px;line-height:1.75}.ds-links{gap:10px;margin-top:30px;display:flex}.ds-links a{font-size:12px}.ds-section{border-top:1px solid var(--border);padding:56px 0}.ds-section-title{align-items:baseline;gap:32px;margin-bottom:30px;display:flex}.ds-section-title>span{letter-spacing:1.6px;width:176px;color:var(--muted-foreground);flex-shrink:0;font-size:10px}.ds-section-title h2{letter-spacing:-.7px;font-size:25px;font-weight:500}.ds-comparison{border:1px solid var(--border);border-radius:12px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.ds-comparison article{background:var(--card);padding:32px}.ds-comparison article+article{border-left:1px solid var(--border);background:var(--soft-surface)}.ds-label{letter-spacing:1.5px;color:var(--muted-foreground);font-size:9px}.ds-comparison h3{letter-spacing:-.6px;margin-top:22px;font-size:23px;font-weight:500}.ds-comparison p{color:var(--muted-foreground);max-width:330px;margin:12px 0 24px;font-size:13px;line-height:1.75}.ds-comparison a{color:var(--primary);align-items:center;gap:6px;font-size:12px;display:flex}.ds-footnote{color:var(--muted-foreground);margin-top:14px;font-size:11px}.ds-swatches{grid-template-columns:repeat(6,1fr);gap:18px;display:grid}.ds-swatches>div>span{border:1px solid var(--border);border-radius:8px;height:100px;margin-bottom:12px;display:block}.ds-swatches strong{font-size:12px;font-weight:500;display:block}.ds-swatches small{color:var(--muted-foreground);font-size:10px}.ds-type>div{border-bottom:1px solid var(--subtle-line);align-items:center;gap:32px;padding:26px 0;display:flex}.ds-type small{letter-spacing:1px;width:176px;color:var(--muted-foreground);flex-shrink:0;font-size:10px}.ds-display{letter-spacing:-1.6px;font-size:48px;font-weight:500}.ds-title-sample{letter-spacing:-.7px;font-size:28px;font-weight:500}.ds-type p{font-size:14px;line-height:1.7}.ds-caption-sample{color:var(--muted-foreground);font-size:12px}.ds-components{grid-template-columns:1fr 1fr;gap:36px 32px;display:grid}.ds-components article{background:var(--soft-surface);border-radius:10px;padding:24px}.ds-components h3{margin-bottom:20px;font-size:14px;font-weight:500}.ds-components p{color:var(--muted-foreground);margin-top:20px;font-size:12px;line-height:1.7}.ds-demo-row{flex-wrap:wrap;gap:8px;display:flex}.ds-demo-row button,.ds-demo-row a{font-size:11px}.ds-search{position:relative}.ds-search>svg{color:var(--muted-foreground);position:absolute;top:10px;left:12px}.ds-search input{padding-left:36px;font-size:12px}.ds-demo-icons{flex-wrap:wrap;gap:10px;display:flex}.ds-demo-icons>span{width:38px;height:38px;color:var(--muted-foreground);border:1px solid var(--border);border-radius:8px;place-items:center;display:grid}.ds-footer{border-top:1px solid var(--border);color:var(--muted-foreground);justify-content:space-between;padding:30px 0 45px;font-size:11px;display:flex}.ds-footer a{align-items:center;gap:6px;display:flex}@media (max-width:650px){html[data-design=mission] .design-system{padding:0 22px}.ds-header{height:76px}.ds-header>span{display:none}.ds-header>button{margin-left:auto}.ds-hero{padding:60px 0}.ds-hero h1{letter-spacing:-2px}.ds-hero>p:last-of-type{font-size:14px}.ds-section{padding:34px 0}.ds-section-title{display:block}.ds-section-title h2{margin-top:12px;font-size:22px}.ds-comparison,.ds-components{grid-template-columns:1fr}.ds-comparison article+article{border-left:0;border-top:1px solid var(--border)}.ds-swatches{grid-template-columns:repeat(3,1fr);gap:18px 12px}.ds-swatches>div>span{height:75px}.ds-type>div{display:block}.ds-type small{margin-bottom:16px;display:block}.ds-display{font-size:35px}.ds-title-sample{font-size:24px}.ds-footer{flex-direction:column;gap:18px}.ds-links{flex-wrap:wrap}}html[data-design=mission] [data-slot=sidebar]:not([data-mobile=true]){flex:0 0 0;width:0}html[data-design=mission] .funnel-node:not(.split-node):hover,html[data-design=mission] .funnel-node:not(.split-node).is-selected{background:0 0}
