@import"https://fonts.googleapis.com/css2?family=Nunito+Sans:ital,opsz,wght@0,6..12,200..1000;1,6..12,200..1000&display=swap";:root,html[data-theme=light]{--bg: #f4f5f7;--bg-gradient: none;--surface: #ffffff;--surface-alt: #f9fafb;--border: #e5e7eb;--border-strong: #d1d5db;--text: #000000;--text-muted: #000000;--text-dim: #000000;--orange: #e85d04;--orange-hover: #c2410c;--orange-glow: rgba(232, 93, 4, .18);--orange-tint: rgba(232, 93, 4, .1);--red: #dc2626;--green: #059669;--folder-dim: #3b82f6;--folder-meas: #f59e0b;--folder-nested: #9ca3af;--shadow-sm: 0 1px 2px rgba(15, 23, 42, .06)}html[data-theme=dark]{--bg: #0a0a0a;--bg-gradient: radial-gradient(ellipse at top, #0f0f0f 0%, #050505 60%);--surface: #141414;--surface-alt: #1c1c1c;--border: #262626;--border-strong: #3a3a3a;--text: #f5f5f5;--text-muted: #a3a3a3;--text-dim: #737373;--orange: #f97316;--orange-hover: #ea580c;--orange-glow: rgba(249, 115, 22, .25);--orange-tint: rgba(249, 115, 22, .12);--red: #f87171;--green: #34d399;--folder-dim: #60a5fa;--folder-meas: #fbbf24;--folder-nested: #6b7280;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .3)}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:var(--bg-gradient, var(--bg));background-color:var(--bg);color:var(--text);font-size:13px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.theme-toggle{background:var(--surface);border:1px solid var(--border);color:var(--text-muted);width:24px;height:24px;border-radius:9999px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:12px;line-height:1;font-family:inherit;padding:0;transition:background .12s ease,color .12s ease,border-color .12s ease}.theme-toggle:hover{color:var(--orange);border-color:var(--orange)}.pane-header .user-block{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.pane-header .header-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.refresh-all-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;background:var(--surface);border:1px solid var(--orange);color:var(--orange);padding:8px 12px;border-radius:8px;font-size:12px;font-weight:600;font-family:inherit;cursor:pointer;white-space:nowrap;transition:background .12s ease,color .12s ease,box-shadow .2s ease}.refresh-all-btn:hover:not(:disabled){background:var(--orange);color:#fff;box-shadow:0 2px 6px var(--orange-glow)}.refresh-all-btn:disabled{opacity:.5;cursor:not-allowed}.refresh-all-icon{font-size:14px;line-height:1}.clear-all-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;background:var(--orange);color:#fff;border:1px solid var(--orange);padding:8px 12px;border-radius:8px;font-size:12px;font-weight:700;letter-spacing:.01em;font-family:inherit;cursor:pointer;box-shadow:var(--shadow-sm);transition:background .12s ease,border-color .12s ease,box-shadow .2s ease}.clear-all-btn:hover{background:var(--orange-hover);border-color:var(--orange-hover);box-shadow:0 2px 8px var(--orange-glow)}.clear-all-count{background:#ffffff38;color:#fff;font-size:10px;font-weight:700;padding:1px 7px;border-radius:9999px;min-width:18px;text-align:center;font-variant-numeric:tabular-nums}.user-avatar-wrap{position:relative}.user-avatar{width:28px;height:28px;border-radius:9999px;background:var(--orange);color:#fff;border:none;font-family:inherit;font-size:11px;font-weight:700;letter-spacing:.02em;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0;transition:background .12s ease,box-shadow .12s ease}.user-avatar:hover{background:var(--orange-hover);box-shadow:0 0 0 3px var(--orange-tint)}.user-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:60;min-width:200px;background:var(--surface);border:1px solid var(--border);border-radius:8px;box-shadow:0 8px 24px #0f172a2e;padding:4px;display:flex;flex-direction:column}.user-menu-identity{padding:8px 10px 6px;border-bottom:1px solid var(--border);margin-bottom:4px}.user-menu-name{font-size:12px;font-weight:600;color:var(--text);word-break:break-word}.user-menu-email{font-size:10px;color:var(--text-dim);margin-top:2px;word-break:break-all}.user-menu-item{background:none;border:none;text-align:left;padding:7px 10px;font-size:12px;color:var(--text);font-family:inherit;cursor:pointer;border-radius:4px;transition:background .1s ease,color .1s ease}.user-menu-item:hover{background:var(--orange-tint);color:var(--orange)}.folder-tree{display:flex;flex-direction:column;gap:1px}.folder-row{display:flex;align-items:center;gap:4px;width:100%;padding:4px 6px;background:none;border:none;cursor:pointer;font-family:inherit;font-size:12px;color:var(--text);text-align:left;border-radius:4px;transition:background .1s ease,color .1s ease}.folder-row:hover{background:var(--surface-alt)}.folder-row.has-selected{color:var(--orange);font-weight:600}.folder-row .chev{font-size:9px;color:var(--text-dim);width:10px;flex-shrink:0}.folder-row .icon{width:14px;height:14px;flex-shrink:0}.folder-row .icon.dim{color:var(--folder-dim)}.folder-row .icon.meas{color:var(--folder-meas)}.folder-row .icon.nested{color:var(--folder-nested)}.folder-row .name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.folder-row .count{font-size:10px;color:var(--text-dim);font-variant-numeric:tabular-nums;flex-shrink:0;margin-left:auto}.folder-children{padding-left:14px;display:flex;flex-direction:column;gap:1px}.pane{display:flex;flex-direction:column;height:100vh;padding:14px;gap:12px}.pane-header{display:flex;align-items:flex-start;justify-content:space-between;border-bottom:1px solid var(--border);padding-bottom:10px;gap:12px}.pane-header .brand{display:flex;flex-direction:column;gap:2px;min-width:0}.pane-header h2{margin:0;font-size:15px;font-weight:700;font-style:italic;letter-spacing:-.01em}.pane-header .brand-tagline{margin:0;font-size:10px;color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-weight:500}.pane-header .user{font-size:11px;color:var(--text-muted);text-align:right;line-height:1.3;display:flex;flex-direction:column}.pane-header .user-name{color:var(--text)}.pane-header .user-client{font-size:10px;color:var(--text-dim)}.block{display:flex;flex-direction:column;gap:6px}.block label{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);font-weight:600}.block select,.block input[type=text],.block input[type=number]{background:var(--surface-alt);color:var(--text);border:1px solid var(--text);border-radius:6px;padding:6px 8px;font-family:inherit;font-size:13px}.block select:focus,.block input:focus{outline:none;border-color:var(--orange);box-shadow:0 0 0 2px var(--orange-glow)}:root .search-wrap input,html[data-theme=light] .search-wrap input{color:#000}html[data-theme=dark] .search-wrap input,html[data-theme=dark] .filter-builder-row,html[data-theme=dark] .filter-builder-row input,html[data-theme=dark] .filter-builder-row select,html[data-theme=dark] .filter-field-select,html[data-theme=dark] .filter-op-select,html[data-theme=dark] .field-picker-input,html[data-theme=dark] .field-picker-option,html[data-theme=dark] .field-picker-label,html[data-theme=dark] .multivalue-summary,html[data-theme=dark] .multivalue-list .checkbox,html[data-theme=dark] .multivalue-custom input,html[data-theme=dark] .multivalue-search{color:#fff}.checklist{max-height:200px;overflow-y:auto;display:flex;flex-direction:column;gap:2px;padding:4px;background:var(--surface);border:1px solid var(--border);border-radius:6px}.checkbox{display:flex;gap:8px;align-items:center;padding:4px 6px;border-radius:4px;cursor:pointer}.checkbox:hover{background:var(--surface-alt)}.checkbox input{accent-color:var(--orange)}.checkbox span{-webkit-user-select:none;user-select:none}.checkbox:has(input:checked){background:#f9731612}.checkbox:has(input:checked) span{color:var(--text);font-weight:600}.group-bucket{display:flex;flex-direction:column;gap:1px}.group-bucket+.group-bucket{margin-top:6px;padding-top:6px;border-top:1px dashed var(--border)}.group-bucket-header{display:flex;align-items:center;gap:6px;width:100%;padding:4px 6px;background:transparent;border:0;border-radius:4px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);cursor:pointer;text-align:left;font-family:inherit}.group-bucket-header:hover{background:var(--surface-alt);color:var(--text)}.group-bucket-header:focus-visible{outline:1px solid var(--orange);outline-offset:-1px}.group-bucket-chevron{display:inline-block;width:10px;flex-shrink:0;font-size:9px;color:var(--text-dim);transition:transform 80ms ease}.group-bucket-name{color:var(--text-muted);flex:1}.group-bucket-count{color:var(--text-dim);font-weight:500}.group-bucket.collapsed .group-bucket-name{color:var(--text-dim)}.search-wrap{position:relative;display:flex}.search-wrap input{flex:1;padding-right:26px}.search-clear{position:absolute;right:6px;top:50%;transform:translateY(-50%);background:none;border:none;color:var(--text-dim);cursor:pointer;font-size:16px;line-height:1;padding:2px 6px;border-radius:3px}.search-clear:hover{color:var(--orange);background:var(--surface-alt)}.filter-list{display:flex;flex-direction:column;gap:8px}.filter-builder-row{display:flex;flex-direction:column;gap:4px;padding:6px;background:var(--surface);border:1px solid var(--border);border-radius:6px}.filter-builder-grid{display:grid;grid-template-columns:1fr auto auto;gap:4px;align-items:center}.filter-field-select,.filter-op-select{font-size:11px;padding:4px 6px}.field-picker{position:relative;min-width:0}.field-picker-input{width:100%;font-size:11px;padding:4px 6px;background:var(--surface-alt);color:var(--text);border:1px solid var(--border);border-radius:4px}.field-picker-input:focus{outline:1px solid var(--orange);outline-offset:-1px}.field-picker-list{position:absolute;top:calc(100% + 2px);left:0;min-width:300px;max-width:calc(100vw - 24px);z-index:50;max-height:260px;overflow-y:auto;list-style:none;margin:0;padding:2px;background:var(--surface);border:1px solid var(--border);border-radius:6px;box-shadow:var(--shadow-md, 0 4px 16px rgba(0, 0, 0, .2))}.field-picker-option{display:flex;align-items:center;gap:6px;padding:4px 6px;border-radius:4px;font-size:11px;cursor:pointer;color:var(--text)}.field-picker-option.active,.field-picker-option:hover{background:#f973161f}.field-picker-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.field-picker-badge{display:inline-block;flex-shrink:0;font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;padding:1px 5px;border-radius:3px;background:var(--surface-alt);color:var(--text-muted)}.field-picker-badge.measure{background:#f9731626;color:var(--orange)}.field-picker-empty{padding:6px;font-size:11px;color:var(--text-dim);text-align:center}.filter-row-remove{background:none;border:none;color:var(--text-dim);cursor:pointer;font-size:16px;line-height:1;padding:2px 8px;border-radius:3px}.filter-row-remove:hover{color:var(--red);background:var(--surface-alt)}.filter-pair{display:flex;align-items:center;gap:6px}.filter-pair input{flex:1}.filter-builder-row>input[type=text],.filter-builder-row>input[type=number]{font-size:12px;padding:4px 6px}.add-filter-btn{background:var(--surface);border:1px solid var(--orange);color:var(--orange);padding:7px 12px;border-radius:6px;cursor:pointer;font-size:11px;font-weight:600;font-family:inherit;transition:background .12s ease,color .12s ease,box-shadow .2s ease}.add-filter-btn:hover{background:var(--orange);color:#fff;box-shadow:0 2px 6px var(--orange-glow)}.multivalue{display:flex;flex-direction:column;gap:4px}.multivalue-summary{display:flex;justify-content:space-between;align-items:center;background:var(--surface-alt);color:var(--text);border:1px solid var(--border);border-radius:4px;padding:4px 8px;font-family:inherit;font-size:12px;cursor:pointer;text-align:left}.multivalue-summary:hover{border-color:var(--orange)}.multivalue-caret{color:var(--text-dim);font-size:10px}.multivalue-panel{display:flex;flex-direction:column;gap:6px;padding:6px;background:var(--bg);border:1px solid var(--border);border-radius:4px}.multivalue-selected{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.multivalue-chip{display:inline-flex;align-items:center;gap:4px;background:#f9731626;color:var(--orange);border:1px solid rgba(249,115,22,.3);border-radius:999px;padding:1px 8px;font-size:11px}.multivalue-chip button{background:none;border:none;color:var(--orange);cursor:pointer;font-size:12px;padding:0 0 0 2px;line-height:1}.multivalue-chip button:hover{color:var(--red)}.multivalue-search{font-size:11px;padding:3px 6px}.multivalue-list{max-height:160px;overflow-y:auto;display:flex;flex-direction:column;gap:1px}.multivalue-list .checkbox.compact{padding:2px 4px;font-size:11px}.multivalue-custom{display:flex;gap:6px;align-items:center;padding-top:4px;border-top:1px dashed var(--border)}.multivalue-custom input{flex:1;font-size:11px;padding:3px 6px}.multivalue-custom .linkish{margin-top:0}.pane-footer{margin-top:auto;display:flex;flex-direction:column;gap:8px;border-top:1px solid var(--border);padding-top:10px}.run-row{display:flex;gap:6px;align-items:stretch}.run-row .run-btn{flex:1}.cancel-btn{background:var(--surface-alt);color:var(--text-muted);border:1px solid var(--border);padding:0 14px;font-size:12px;font-weight:500;border-radius:8px;cursor:pointer;font-family:inherit}.cancel-btn:hover{color:var(--red);border-color:var(--red)}.footer-meta{display:flex;justify-content:space-between;align-items:center;margin-top:4px;padding-top:6px;border-top:1px dashed var(--border);font-size:10px;color:var(--text-dim)}.footer-version{font-family:Courier New,monospace}.footer-link{color:var(--text-dim);text-decoration:none}.footer-link:hover{color:var(--orange);text-decoration:underline}.run-btn{background:var(--orange);color:#fff;border:1px solid var(--orange);padding:10px 14px;font-size:13px;font-weight:700;letter-spacing:.01em;border-radius:8px;cursor:pointer;box-shadow:var(--shadow-sm);font-family:inherit;transition:background .12s ease,border-color .12s ease,box-shadow .2s ease}.run-btn:hover:not(:disabled){background:var(--orange-hover);border-color:var(--orange-hover);box-shadow:0 2px 8px var(--orange-glow)}.run-btn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.status{font-size:12px;padding:6px 8px;border-radius:6px}.status-info{background:#94a3b814;color:var(--text-muted)}.status-ok{background:#34d39914;color:var(--green)}.status-error{background:#f8717114;color:var(--red)}.error{background:#f8717114;color:var(--red);padding:10px;border-radius:6px;font-size:12px}.muted{color:var(--text-muted)}.small{font-size:11px}.signin{display:flex;flex-direction:column;gap:16px;padding-top:24px;align-items:stretch;text-align:left}.signin p{margin:0;line-height:1.5}.signin code{background:var(--surface-alt);padding:1px 4px;border-radius:3px;color:var(--orange);font-size:10px}.linkish{background:none;border:none;color:var(--text-dim);font-size:10px;cursor:pointer;margin-top:3px;padding:0;font-family:inherit;text-decoration:underline}.linkish:hover{color:var(--orange)}.update-banner{display:flex;align-items:center;justify-content:space-between;gap:10px;background:#f59e0b1f;border:1px solid rgba(245,158,11,.35);color:var(--folder-meas);padding:8px 10px;border-radius:6px;font-size:11px;margin-bottom:10px}.update-banner-text{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.update-banner-text strong{font-weight:600}.update-banner-version{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;color:var(--text-dim);max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.update-banner-countdown{color:var(--text-muted);font-size:10px}.update-banner-actions{display:flex;gap:6px;flex-shrink:0}.update-banner-btn{background:transparent;border:1px solid rgba(245,158,11,.4);color:var(--folder-meas);padding:3px 8px;border-radius:4px;font-size:11px;cursor:pointer;font-family:inherit}.update-banner-btn:hover{background:#f59e0b26}.update-banner-btn.primary{background:#f59e0b40}.update-banner-btn.primary:hover{background:#f59e0b59}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#404040}.saved-top{display:flex;flex-direction:column;gap:6px}.saved-top-select{width:100%;background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:6px;padding:4px 6px;font-family:inherit;font-size:12px}.saved-top-actions{display:flex;gap:12px}.saved-top-actions .linkish{margin-top:0;white-space:nowrap}.saved-top-actions .linkish.pending-remove{color:var(--red);font-weight:700;text-decoration:none}.saved-top-hint{font-size:10px;color:var(--text-dim);margin:0}.saved-top-refresh-all{margin-top:2px}.sort-row{display:flex;gap:6px;align-items:center}.sort-row .sort-field{flex:1;min-width:0}.sort-row .sort-dir{flex:0 0 auto;min-width:120px}.landing-page{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;background:var(--bg-gradient, var(--bg))}.landing-card{width:100%;max-width:640px;background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:32px;box-shadow:0 20px 60px #0006}.landing-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:20px;border-bottom:1px solid var(--border)}.landing-brand h1{margin:0;font-size:24px;font-weight:800;font-style:italic;letter-spacing:-.02em}.landing-brand-suffix{color:var(--text-muted);font-weight:500;font-style:normal}.landing-tagline{margin:6px 0 0;font-size:13px;color:var(--text-muted)}.landing-signout{font-size:12px;background:none;border:1px solid var(--border);border-radius:6px;padding:6px 10px;cursor:pointer;color:var(--text-muted)}.landing-signout:hover{color:var(--orange);border-color:var(--orange)}.landing-cta{padding-top:24px;display:flex;flex-direction:column;gap:16px}.landing-lede{margin:0;font-size:15px;color:var(--text);line-height:1.5}.landing-signin-btn{align-self:flex-start;background:var(--orange);color:#0a0a0a;border:none;border-radius:8px;padding:12px 20px;font-size:14px;font-weight:700;cursor:pointer;font-family:inherit}.landing-signin-btn:hover:not(:disabled){background:var(--orange-hover)}.landing-signin-btn:disabled{opacity:.55;cursor:not-allowed}.landing-error{margin:0;font-size:12px;color:var(--red)}.landing-hint{margin:0;font-size:12px;color:var(--text-dim)}.landing-installed{padding-top:24px}.landing-welcome{margin:0 0 20px;font-size:14px;color:var(--text);line-height:1.5}.landing-welcome strong{color:var(--orange)}.landing-steps{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:14px}.landing-step{display:flex;gap:14px;padding:16px;background:var(--surface-alt);border:1px solid var(--border);border-radius:8px}.landing-step-num{flex:0 0 32px;height:32px;border-radius:50%;background:var(--orange);color:#0a0a0a;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:14px}.landing-step-body{flex:1;min-width:0}.landing-step-body h3{margin:0 0 4px;font-size:14px;font-weight:700;color:var(--text)}.landing-step-body p{margin:0;font-size:13px;color:var(--text-muted);line-height:1.5}.landing-step-action{display:inline-block;margin-top:10px;background:transparent;border:1px solid var(--orange);color:var(--orange);padding:6px 12px;border-radius:6px;font-size:12px;font-weight:600;text-decoration:none}.landing-step-action:hover{background:var(--orange);color:#0a0a0a}.landing-footer{margin-top:24px;padding-top:16px;border-top:1px solid var(--border);display:flex;justify-content:space-between;align-items:center;font-size:11px;color:var(--text-dim)}.landing-help{color:var(--text-muted);text-decoration:none}.landing-help:hover{color:var(--orange)}.landing-version{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.landing-banner{padding:12px 14px;border-radius:8px;font-size:13px;line-height:1.5;margin-bottom:16px}.landing-banner strong{color:var(--text);display:block;margin-bottom:4px}.landing-banner-warn{background:#f9731614;border:1px solid rgba(249,115,22,.35);color:var(--text-muted)}.landing-banner-warn strong{color:var(--orange)}.landing-banner-ok{background:#34d39914;border:1px solid rgba(52,211,153,.35);color:var(--text-muted)}.landing-banner-ok strong{color:var(--green)}.landing-stamp{color:var(--text);font-weight:600}.landing-installed-actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:4px}.landing-reinstall{background:none;border:none;padding:0;font-size:12px;color:var(--text-dim);cursor:pointer;font-family:inherit;text-decoration:underline}.landing-reinstall:hover{color:var(--orange)}.landing-walkthrough{margin:16px 0 20px;border-radius:8px;overflow:hidden;border:1px solid var(--border);background:var(--surface-alt)}.landing-walkthrough img{display:block;width:100%;max-height:360px;object-fit:contain}.landing-primary-btn{display:inline-block;background:var(--orange);color:#0a0a0a;border:none;border-radius:8px;padding:14px 24px;font-size:15px;font-weight:800;cursor:pointer;font-family:inherit;text-decoration:none;text-align:center;align-self:flex-start}.landing-primary-btn:hover{background:var(--orange-hover)}.landing-primary-hint{margin:10px 0 0;font-size:12px;color:var(--text-dim);line-height:1.5}.landing-manual{margin-top:20px;padding-top:16px;border-top:1px dashed var(--border)}.landing-manual summary{cursor:pointer;font-size:13px;color:var(--text-muted);-webkit-user-select:none;user-select:none;padding:4px 0}.landing-manual summary:hover{color:var(--orange)}.landing-manual[open] summary{color:var(--text);margin-bottom:10px}.landing-manual-steps{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:10px}.landing-manual-steps li{font-size:13px;color:var(--text-muted);line-height:1.5}.landing-primary-btn-inline{display:inline-block;margin-top:12px;padding:10px 18px;font-size:13px;font-weight:700;align-self:auto}.landing-step-done{margin:10px 0 0;font-size:12px;color:var(--green);font-weight:600}.landing-progress-bar{position:relative;height:8px;background:var(--surface-alt);border-radius:4px;margin:16px 0 24px;overflow:hidden}.landing-progress-fill{position:absolute;inset:0 auto 0 0;background:var(--orange);transition:width .25s ease;border-radius:4px}.landing-progress-label{position:absolute;top:14px;left:0;font-size:11px;color:var(--text-dim);text-transform:uppercase;letter-spacing:.04em;font-weight:600}.landing-step-current{border-color:var(--orange);box-shadow:0 0 0 2px var(--orange-glow)}.landing-step-current .landing-step-num{background:var(--orange);color:#0a0a0a}.landing-step-done-row{opacity:.55}.landing-step-done-row:hover{opacity:.85}.landing-step-done-row .landing-step-num{background:var(--green);color:#0a0a0a}.landing-step-done-row .landing-step-body h3{text-decoration:line-through;color:var(--text-muted)}.landing-step-pill{display:inline-block;background:var(--orange);color:#0a0a0a;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:2px 8px;border-radius:999px;margin-bottom:6px}.landing-step-toggle{display:inline-block;margin-top:10px;padding:6px 12px;font-size:12px;font-weight:600;font-family:inherit;border:1px solid var(--border);border-radius:6px;background:transparent;color:var(--text-muted);cursor:pointer}.landing-step-toggle:hover{color:var(--text);border-color:var(--text-muted)}.landing-step-toggle.is-done{background:#34d3991a;border-color:var(--green);color:var(--green)}.landing-step-toggle.is-done:hover{background:#34d3992e}.landing-step-toggle+.landing-primary-btn-inline,.landing-primary-btn-inline+.landing-step-toggle{margin-left:10px}
