:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ground:#ece8e0;--raised:#faf8f6;--recessed:#f1ece4;--lifted:#fffefd;--menu-tint:#f7f4f0;--canvas:#f4f1eb;--surface:var(--lifted);--control-hover:#fff;--rail:#ebe6de;--ink:#2b2722;--muted:#6e665b;--hairline:#473e3429;--hairline-strong:#473e343d;--hairline-hover:#473e345c;--veil:#473e3412;--inset-highlight:#ffffff94;--line-ink:#473e34;--shadow-ink:#433424;--signal:#3d598a;--signal-strong:#334c77;--signal-soft:#e8edf6;--signal-ink:#3d598a;--on-signal:#fff;--focus:#3d598a;--data-signal:#2b7a6f;--success:#2b7a6f;--success-ink:#226f66;--success-soft:#2b7a6f17;--on-success:#fffefd;--nav-wash:#eef0f3;--nav-ink:#202733;--attention:#9a6b25;--attention-ink:#835c1e;--attention-tint:#9a6b251a;--warning:#b45c21;--warning-ink:#9a4f1c;--warning-tint:#b45c211a;--error:#9a5245;--error-tint:#9a52451a;--on-error:#fffefd;--learned:#7355b5;--learned-tint:#7355b514;--draft:#2a8ee8;--draft-ink:#1d6ab5;--draft-tint:#2a8ee817;--connection:#3a9b50;--connection-ink:#2b7740;--connection-tint:#3a9b501a;--glass-evidence:#faf8f6f0;--glass-dense:#f7f4f0e6;--control-surface:#f1ece4d1;--scrim:#2b272252;--glass-menu:color-mix(in srgb, var(--raised) 82%, transparent);--glass-panel:color-mix(in srgb, color-mix(in srgb, #f1ede7 60%, var(--lifted)) 84%, transparent);--chart-1:#00897a;--chart-2:#2a8ee8;--chart-3:#cf7410;--chart-4:#7355b5;--chart-grid:#473e341f;--font-sans:"Hanken Grotesk", Inter, ui-sans-serif, system-ui, sans-serif;--font-display:"Cormorant Garamond", "Iowan Old Style", Baskerville, Georgia, serif;--font-mono:"Geist Mono", "SFMono-Regular", Consolas, monospace;--text-micro:10px;--text-kind:11px;--text-hint:12px;--text-control:13px;--text-label:14px;--text-value:15px;--text-heading:18px;--text-title:22px;--space-2:2px;--space-4:4px;--space-6:6px;--space-8:8px;--space-10:10px;--space-12:12px;--space-14:14px;--space-16:16px;--space-20:20px;--space-24:24px;--space-28:28px;--space-40:40px;--space-56:56px;--radius-canvas:26.4px;--radius-dialog:20px;--radius-frame:15px;--radius-control:12px;--radius-focus:10px;--radius-hint:8px;--radius-item:6px;--radius-track:4px;--radius-pill:999px;--shadow-glass:0 20px 56px -22.4px #43342429, 0 5.6px 16px #43342414;--shadow-card:0 20px 56px -22.4px #43342429, 0 5.6px 16px #43342414, 0 40px 90px -40px #28221a73;--shadow-float:0 30px 80px -40px #28221a66;--shadow-hint:0 4px 14px #4334241a;--shadow-rest:0 1px 2px #4334240f, 0 4px 12px -6px #4334241a;--ring-hairline:inset 0 0 0 1px var(--hairline-strong);--ring-signal:inset 0 0 0 1px var(--focus);--inset-top:inset 0 1px 0 var(--inset-highlight);--halo-focus:0 0 0 2px var(--focus), 0 0 0 4px color-mix(in srgb, var(--focus) 16%, transparent);--studio-ground:#f6f7f9;--studio-surface:#fff;--studio-wash:#eef0f3;--studio-ink:#202733;--studio-muted:#5c6878;--studio-line:#dce0e7;--studio-edge:#919ba9;--studio-control-edge:#7e8999;--studio-accent:#3d598a;--studio-accent-hover:#334c77;--studio-soft:#e8edf6;--studio-on-accent:#fff;--studio-danger:#a23838;--studio-danger-soft:#f9e9e8;--studio-published-ink:#25664e;--studio-published-fill:#e8edf6;--studio-draft-ink:#3a5f94;--studio-draft-fill:#e8eef9;--studio-waiting-ink:#835816;--studio-waiting-fill:#fcf0d8;--studio-frozen-ink:#6c5290;--studio-frozen-fill:#efe8f7;--studio-shadow-menu:0 18px 48px #182b2424, 0 3px 8px #182b240a;--studio-shadow-button:0 2px 3px #0000000d;--coverage-published-ink:#25664e;--coverage-published-fill:#e7f1eb;--coverage-blocked-ink:#8a591a;--coverage-blocked-fill:#fbefdc;--coverage-hero:#1e2b43;--coverage-hero-ink:#f3f6ff;--coverage-hero-muted:#c1cde2;--coverage-map-dot:#c2cbd8;--coverage-scrim:#101a2c54;--dur-hover:.16s;--dur-press:.18s;--dur-scene:.3s;--ease:cubic-bezier(.22, .61, .36, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1)}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ground:#121416;--raised:#1b1d1f;--recessed:#23272c;--lifted:#282c31;--menu-tint:#1f2225;--canvas:#16181a;--control-hover:#30353b;--rail:#141618;--ink:#f3f2ef;--muted:#a7aaac;--hairline:#dce2e41f;--hairline-strong:#dce2e433;--hairline-hover:#dce2e457;--veil:#dce2e412;--inset-highlight:#ffffff0e;--line-ink:#dce2e4;--shadow-ink:#000;--signal:#bbcff8;--signal-strong:#c9d9fa;--signal-soft:#29354b;--signal-ink:#bbcff8;--on-signal:#17241c;--focus:#bbcff8;--data-signal:#65b7ab;--success:#65b7ab;--success-ink:#65b7ab;--success-soft:#65b7ab1f;--on-success:#08100f;--nav-wash:#232936;--nav-ink:#e8ecf3;--attention:#d8b36d;--attention-ink:#d8b36d;--attention-tint:#d8b36d24;--warning:#df8b55;--warning-ink:#df8b55;--warning-tint:#df8b5524;--error:#d98c7c;--error-tint:#d98c7c24;--on-error:#1b1d1f;--learned:#a78ddd;--learned-tint:#a78ddd1f;--draft:#65aef3;--draft-ink:#65aef3;--draft-tint:#65aef31f;--connection:#71c982;--connection-ink:#71c982;--connection-tint:#71c9821f;--glass-evidence:#1b1d1ff0;--glass-dense:#1f2225e6;--control-surface:#23272cd1;--scrim:#00000080;--glass-menu:color-mix(in srgb, var(--raised) 82%, transparent);--glass-panel:color-mix(in srgb, color-mix(in srgb, #181a1c 60%, var(--lifted)) 86%, transparent);--chart-1:#00a28e;--chart-2:#4a92e6;--chart-3:#c47c1c;--chart-4:#a274e0;--chart-grid:#dce2e414;--shadow-glass:0 20px 56px -22.4px #00000057, 0 5.6px 16px #0003;--shadow-card:0 20px 56px -22.4px #00000057, 0 5.6px 16px #0003, 0 40px 90px -40px #000000e6;--shadow-float:0 30px 80px -40px #000c;--shadow-hint:0 4px 14px #0000004d;--shadow-rest:0 1px 2px #0000004d, 0 4px 12px -6px #0006;--ring-signal:inset 0 0 0 1px var(--focus);--halo-focus:0 0 0 2px var(--focus), 0 0 0 4px color-mix(in srgb, var(--focus) 16%, transparent);--studio-ground:#13161c;--studio-surface:#1a1e27;--studio-wash:#232936;--studio-ink:#e8ecf3;--studio-muted:#a4afc0;--studio-line:#303848;--studio-edge:#74829a;--studio-control-edge:#74829a;--studio-accent:#bbcff8;--studio-accent-hover:#c9d9fa;--studio-soft:#29354b;--studio-on-accent:#17241c;--studio-danger:#ffb3ac;--studio-danger-soft:#432b30;--studio-published-ink:#b1dccb;--studio-published-fill:#29354b;--studio-draft-ink:#b6ccf0;--studio-draft-fill:#29364a;--studio-waiting-ink:#eed19a;--studio-waiting-fill:#403523;--studio-frozen-ink:#d8bdf5;--studio-frozen-fill:#3c314a;--studio-shadow-menu:0 20px 60px #0006, 0 0 0 1px #ffffff09;--studio-shadow-button:0 2px 3px #0003;--coverage-published-ink:#b1dccb;--coverage-published-fill:#253b32;--coverage-blocked-ink:#eed19a;--coverage-blocked-fill:#403523;--coverage-hero:var(--studio-wash);--coverage-hero-ink:var(--studio-ink);--coverage-hero-muted:var(--studio-muted);--coverage-map-dot:#46536a;--coverage-scrim:#0408108c}@media (prefers-reduced-motion:reduce){:root{--dur-hover:0s;--dur-press:0s;--dur-scene:0s}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}body{background:var(--ground);color:var(--ink);font-family:var(--font-sans);font-size:var(--text-label);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;line-height:1.45}button,input,select,textarea{font:inherit;color:inherit}code,kbd,.mono{font-family:var(--font-mono);font-size:.88em}a{color:var(--signal-ink);text-underline-offset:2px;text-decoration-thickness:1px}::selection{background:color-mix(in srgb, var(--signal) 18%, transparent)}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.muted{color:var(--muted)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.button{border-radius:var(--radius-item);background:var(--lifted);min-height:32px;box-shadow:var(--ring-hairline);color:var(--ink);font:500 var(--text-control) / 1.2 var(--font-sans);letter-spacing:.005em;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--dur-hover) var(--ease), box-shadow var(--dur-hover) var(--ease), color var(--dur-hover) var(--ease), transform var(--dur-press) var(--ease);border:0;justify-content:center;align-items:center;gap:6px;padding:0 12px;text-decoration:none;display:inline-flex;position:relative}.button:hover:not(:disabled){background:var(--control-hover);box-shadow:inset 0 0 0 1px var(--hairline-hover)}.button:active:not(:disabled){transform:scale(.97)}.button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.button:disabled,.button[aria-disabled=true]{opacity:.45;cursor:not-allowed}.button svg{flex:none;width:16px;height:16px}.button--primary{background:var(--signal);box-shadow:inset 0 0 0 1px var(--signal), 0 2px 3px color-mix(in srgb, var(--shadow-ink) 8%, transparent);color:var(--on-signal);font-weight:600}.button--primary:hover:not(:disabled){background:var(--signal-strong);box-shadow:inset 0 0 0 1px var(--signal-strong), 0 2px 3px color-mix(in srgb, var(--shadow-ink) 10%, transparent)}.button--ghost{box-shadow:none;color:var(--ink);background:0 0}.button--ghost:hover:not(:disabled){background:var(--veil);box-shadow:none}.button--danger{color:var(--error)}.button--danger:hover:not(:disabled){background:var(--error-tint);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--error) 40%, transparent)}.button--ghost.button--danger:hover:not(:disabled){box-shadow:none}.button--small{border-radius:var(--radius-item);min-height:28px;padding:0 10px;font-size:12.5px}.button--small svg{width:14px;height:14px}.button--large{border-radius:var(--radius-hint);min-height:46px;font-size:var(--text-value);padding:0 20px}.button--large svg{width:18px;height:18px}.button--icon{width:32px;padding:0}.button--icon.button--small{width:28px}.button--block{width:100%}.button[aria-pressed=true]{background:var(--signal-soft);box-shadow:var(--ring-signal);color:var(--signal-ink)}.button[data-busy=true]{cursor:progress}.spinner{opacity:.8;border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:14px;height:14px;animation:.8s linear infinite kz-spin}@keyframes kz-spin{to{transform:rotate(360deg)}}.link-button{color:var(--signal-ink);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.field{align-content:start;gap:6px;min-width:0;margin-bottom:12px;display:grid}.field__label{color:var(--ink);font:600 12.5px/1.3 var(--font-sans)}.field__hint{color:var(--muted);font-size:var(--text-hint);line-height:1.4}.field__error{color:var(--error);font:500 var(--text-hint) / 1.4 var(--font-sans);gap:6px;display:flex}.field__warning{color:var(--warning-ink);font:500 var(--text-hint) / 1.4 var(--font-sans)}.field-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.input{background:var(--lifted);width:100%;min-width:0;min-height:34px;box-shadow:var(--ring-hairline);color:var(--ink);font:400 var(--text-label) / 1.4 var(--font-sans);transition:box-shadow var(--dur-hover) var(--ease), background var(--dur-hover) var(--ease);border:0;border-radius:10px;padding:6px 10px;display:block}.input::placeholder{color:var(--muted);opacity:.8}.input:hover:not(:disabled):not([readonly]){box-shadow:inset 0 0 0 1px var(--hairline-hover)}.input:focus:not([readonly]),.input:focus-visible:not([readonly]){background:var(--control-hover);box-shadow:var(--ring-signal), var(--halo-focus);outline:none}.input[readonly]{box-shadow:inset 0 0 0 1px var(--hairline);color:var(--muted);background:0 0}.input:disabled{opacity:.55;cursor:not-allowed}.input[aria-invalid=true]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--error) 70%, transparent)}textarea.input{resize:vertical;min-height:60px;line-height:1.5}.input--code{font-family:var(--font-mono);font-size:12.5px}.input--compact{border-radius:8px;width:auto;max-width:170px;min-height:26px;padding:2px 8px;font-size:12px}input[type=radio],input[type=checkbox]{accent-color:var(--signal);width:15px;height:15px}input[type=file]{font-size:var(--text-control);color:var(--muted)}input[type=file]::file-selector-button{background:var(--lifted);box-shadow:var(--ring-hairline);color:var(--ink);font:500 var(--text-control) / 1.2 var(--font-sans);cursor:pointer;border:0;border-radius:8px;margin-right:10px;padding:6px 12px}.select-trigger{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:8px;display:inline-flex}.select-trigger:focus-visible{outline:none}.select-trigger[data-state=open]{background:var(--control-hover);box-shadow:var(--ring-signal), var(--halo-focus)}.select-trigger[data-placeholder] .select-trigger__value{color:var(--muted)}.select-trigger__value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.select-trigger__chevron{width:15px;height:15px;color:var(--muted);transition:transform var(--dur-hover) var(--ease);flex:none}.select-trigger[data-state=open] .select-trigger__chevron{transform:rotate(180deg)}.select-trigger.input--compact{gap:4px}.select-trigger.input--compact .select-trigger__chevron{width:13px;height:13px}.select-content,.menu-content{z-index:60;min-width:max(var(--radix-select-trigger-width,0px), 180px);max-height:min(360px, var(--radix-select-content-available-height,360px));border-radius:var(--radius-control);background:var(--raised);box-shadow:var(--shadow-glass), var(--ring-hairline);color:var(--ink);font-family:var(--font-sans);transform-origin:var(--radix-select-content-transform-origin,var(--radix-dropdown-menu-content-transform-origin));animation:kz-pop var(--dur-press) var(--ease-out);padding:6px;overflow:hidden}.select-content__viewport{padding:0}.select-item,.menu-item{border-radius:var(--radius-item);min-height:32px;font-size:var(--text-control);cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;align-items:center;gap:8px;padding:6px 10px 6px 30px;line-height:1.3;display:flex;position:relative}.menu-item{min-height:36px;transition:background var(--dur-hover) var(--ease), color var(--dur-hover) var(--ease);gap:10px;padding:8px 10px}button.menu-item,a.menu-item{width:100%;box-shadow:none;color:var(--ink);font:inherit;font-size:var(--text-control);text-align:start;appearance:none;background:0 0;border:0;margin:0;text-decoration:none}.menu-item:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.select-item[data-highlighted]{background:var(--signal-soft);color:var(--ink)}.menu-item[data-highlighted]{background:var(--signal-soft);color:var(--signal-ink)}.menu-item[data-highlighted] svg{color:var(--signal-ink)}button.menu-item--danger,a.menu-item--danger{color:var(--error)}.menu-item--danger[data-highlighted]{background:var(--error-tint);color:var(--error)}.menu-item--danger[data-highlighted] svg{color:var(--error)}.select-item[data-state=checked]{color:var(--signal-ink);font-weight:600}.select-item[data-disabled],.menu-item[data-disabled]{opacity:.45;cursor:default}.select-item__check{color:var(--signal);display:inline-flex;position:absolute;left:9px}.select-item__check svg{width:14px;height:14px}.select-label,.menu-label{color:var(--muted);font:600 var(--text-kind) / 1.4 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;padding:8px 10px 4px}.select-separator,.menu-separator{background:var(--hairline);height:1px;margin:6px 4px}.menu-header{gap:4px;padding:8px 10px 6px;display:grid}.menu-header__label{color:var(--muted);font:600 var(--text-micro) / 15px var(--font-sans);letter-spacing:.08em;text-transform:uppercase}.menu-header__title{color:var(--ink);font:600 var(--text-control) / 19px var(--font-sans);overflow-wrap:anywhere}.menu-item[data-icon]:before{content:"";background:var(--muted);width:16px;height:16px;-webkit-mask:var(--menu-icon) center / 16px 16px no-repeat;-webkit-mask:var(--menu-icon) center / 16px 16px no-repeat;mask:var(--menu-icon) center / 16px 16px no-repeat;flex:none}.menu-item[data-icon][data-highlighted]:before{background:var(--signal-ink)}.menu-item--danger[data-icon]:before{background:var(--error)}@media (forced-colors:active){.menu-item[data-icon]:before{background:canvastext}}.menu-item[data-icon=open]{--menu-icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M21%2013v6a2%202%200%200%201-2%202H5a2%202%200%200%201-2-2V5a2%202%200%200%201%202-2h6%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22m21%203-9%209%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M15%203h6v6%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E)}.menu-item[data-icon=copy]{--menu-icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20width%3D%2214%22%20height%3D%2214%22%20x%3D%228%22%20y%3D%228%22%20rx%3D%222%22%20ry%3D%222%22%3E%3C%2Frect%3E%3Cpath%20d%3D%22M4%2016c-1.1%200-2-.9-2-2V4c0-1.1.9-2%202-2h10c1.1%200%202%20.9%202%202%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E)}.menu-item[data-icon=lock]{--menu-icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20width%3D%2218%22%20height%3D%2211%22%20x%3D%223%22%20y%3D%2211%22%20rx%3D%222%22%20ry%3D%222%22%3E%3C%2Frect%3E%3Cpath%20d%3D%22M7%2011V7a5%205%200%200%201%2010%200v4%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E)}.menu-item[data-icon=unlock]{--menu-icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20width%3D%2218%22%20height%3D%2211%22%20x%3D%223%22%20y%3D%2211%22%20rx%3D%222%22%20ry%3D%222%22%3E%3C%2Frect%3E%3Cpath%20d%3D%22M7%2011V7a5%205%200%200%201%209.9-1%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E)}.menu-item[data-icon=archive]{--menu-icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20width%3D%2220%22%20height%3D%225%22%20x%3D%222%22%20y%3D%223%22%20rx%3D%221%22%3E%3C%2Frect%3E%3Cpath%20d%3D%22M4%208v11a2%202%200%200%200%202%202h12a2%202%200%200%200%202-2V8%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M10%2012h4%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E)}.menu-item[data-icon=unarchive]{--menu-icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20width%3D%2220%22%20height%3D%225%22%20x%3D%222%22%20y%3D%223%22%20rx%3D%221%22%3E%3C%2Frect%3E%3Cpath%20d%3D%22M4%208v11a2%202%200%200%200%202%202h2%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M20%208v11a2%202%200%200%201-2%202h-2%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22m9%2015%203-3%203%203%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M12%2012v9%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E)}.menu-item[data-icon=delete]{--menu-icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M10%2011v6%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M14%2011v6%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M19%206v14a2%202%200%200%201-2%202H7a2%202%200%200%201-2-2V6%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M3%206h18%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M8%206V4a2%202%200%200%201%202-2h4a2%202%200%200%201%202%202v2%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E)}.menu-item[data-icon=fix]{--menu-icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M14.7%206.3a1%201%200%200%200%200%201.4l1.6%201.6a1%201%200%200%200%201.4%200l3.106-3.105c.32-.322.863-.22.983.218a6%206%200%200%201-8.259%207.057l-7.91%207.91a1%201%200%200%201-2.999-3l7.91-7.91a6%206%200%200%201%207.057-8.259c.438.12.54.662.219.984z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E)}.menu-item[data-icon=rollback]{--menu-icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M9%2014%204%209l5-5%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M4%209h10.5a5.5%205.5%200%200%201%205.5%205.5a5.5%205.5%200%200%201-5.5%205.5H11%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E)}.menu-note{color:var(--muted);font:400 var(--text-kind) / 16px var(--font-sans);padding:0 10px 6px 36px}.select-scroll{color:var(--muted);justify-content:center;padding:2px;display:flex}.menu-item svg{width:16px;height:16px;color:var(--muted);flex:none}.menu-item--danger,.menu-item--danger svg{color:var(--error)}@keyframes kz-pop{0%{opacity:0;transform:scale(.97)translateY(-2px)}}.segmented{border-radius:var(--radius-control);background:var(--control-surface);box-shadow:inset 0 0 0 1px var(--hairline);gap:2px;padding:3px;display:inline-flex}.segmented__option{min-height:26px;color:var(--muted);font:500 var(--text-control) / 1 var(--font-sans);cursor:pointer;transition:background var(--dur-hover) var(--ease), color var(--dur-hover) var(--ease), box-shadow var(--dur-hover) var(--ease);background:0 0;border:0;border-radius:9px;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.segmented__option svg{width:15px;height:15px}.segmented__option:hover{color:var(--ink)}.segmented__option:disabled{cursor:not-allowed;opacity:.45}.segmented__option:disabled:hover{color:var(--muted)}.segmented__option[aria-pressed=true],.segmented__option[aria-checked=true]{background:var(--lifted);box-shadow:var(--ring-hairline), 0 1px 3px color-mix(in srgb, var(--shadow-ink) 12%, transparent);color:var(--ink)}.chip{border-radius:var(--radius-pill);background:var(--recessed);height:20px;box-shadow:inset 0 0 0 1px var(--hairline);color:var(--muted);font:600 var(--text-kind) / 1 var(--font-sans);letter-spacing:.01em;white-space:nowrap;align-items:center;gap:4px;padding:0 8px;display:inline-flex}.chip svg{width:12px;height:12px}.chip--signal,.chip--published{background:var(--success-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--success) 28%, transparent);color:var(--success-ink)}.chip--draft{background:var(--draft-tint);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--draft) 24%, transparent);color:var(--draft-ink)}.chip--live{background:var(--success);box-shadow:none;color:var(--on-success)}.chip--retired{text-decoration:line-through}.chip--attention{background:var(--attention-tint);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--attention) 24%, transparent);color:var(--attention-ink)}.chip--error{background:var(--error-tint);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--error) 28%, transparent);color:var(--error)}.chip--quiet{background:0 0}.badge{border-radius:var(--radius-pill);background:var(--error);min-width:20px;height:20px;color:var(--on-error);font:700 var(--text-kind) / 1 var(--font-sans);font-variant-numeric:tabular-nums;letter-spacing:0;text-transform:none;place-items:center;padding:0 6px;display:inline-grid}.badge--ok{background:var(--success-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--success) 30%, transparent);color:var(--success-ink)}.modal{z-index:40;background:var(--scrim);-webkit-backdrop-filter:blur(3px);animation:kz-fade var(--dur-scene) var(--ease);place-items:center;padding:16px;display:grid;position:fixed;inset:0}.modal__body{border-radius:var(--radius-dialog);background:var(--raised);width:min(560px,100%);max-height:calc(100vh - 32px);box-shadow:var(--shadow-card), var(--ring-hairline), var(--inset-top);color:var(--ink);animation:kz-rise var(--dur-scene) var(--ease-out);gap:14px;padding:24px;display:grid;overflow-y:auto}.modal__body h2{font:600 20px/1.25 var(--font-sans);letter-spacing:-.01em;overflow-wrap:anywhere}.modal__lead{color:var(--muted);font-size:var(--text-label);line-height:1.5}.modal__advanced>summary{width:fit-content;color:var(--muted);font-size:var(--text-label);cursor:pointer}.modal__advanced>summary:hover{color:var(--signal-ink)}.modal__advanced[open]>summary{margin-bottom:10px}.modal__actions{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.modal .field{margin-bottom:0}@keyframes kz-fade{0%{opacity:0}}@keyframes kz-rise{0%{opacity:0;transform:translateY(8px)scale(.985)}}.toast{border-radius:var(--radius-frame);background:var(--glass-evidence);-webkit-backdrop-filter:blur(12px);max-width:min(560px,100% - 32px);min-height:44px;box-shadow:var(--shadow-glass), var(--ring-hairline), var(--inset-top);color:var(--ink);font-size:var(--text-label);animation:kz-rise var(--dur-scene) var(--ease-out);align-items:center;gap:10px;padding:8px 8px 8px 14px;display:flex}.toast__icon{width:18px;height:18px;color:var(--success);flex:none}.toast__action{white-space:nowrap;flex:none}.tooltip{z-index:70;border-radius:var(--radius-hint);background:var(--ink);max-width:260px;box-shadow:var(--shadow-hint);color:var(--lifted);font:500 12px/1.35 var(--font-sans);animation:kz-fade var(--dur-hover) var(--ease);padding:6px 9px}.tooltip kbd{color:color-mix(in srgb, var(--lifted) 70%, transparent);margin-left:6px;font-size:11px}.banner{border-radius:var(--radius-control);background:var(--raised);box-shadow:var(--shadow-glass), var(--ring-hairline);font-size:var(--text-label);flex-wrap:wrap;align-items:center;gap:8px 10px;padding:10px 12px;display:flex}.banner__icon{flex:none;width:18px;height:18px}.banner--info{background:linear-gradient(var(--signal-soft), var(--signal-soft)), var(--raised);box-shadow:var(--shadow-glass), inset 0 0 0 1px color-mix(in srgb, var(--signal) 35%, transparent)}.banner--info .banner__icon{color:var(--signal)}.banner--problem{background:linear-gradient(var(--error-tint), var(--error-tint)), var(--raised);box-shadow:var(--shadow-glass), inset 0 0 0 1px color-mix(in srgb, var(--error) 40%, transparent)}.banner--problem .banner__icon{color:var(--error)}.callout{border-radius:var(--radius-control);font-size:var(--text-control);grid-template-columns:auto minmax(0,1fr);gap:4px 10px;padding:12px 14px;line-height:1.5;display:grid}.callout>svg{width:18px;height:18px;margin-top:1px}.callout ul{margin:4px 0 0 18px}.callout--error{background:var(--error-tint);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--error) 30%, transparent)}.callout--error>svg{color:var(--error)}.callout--ok{background:var(--connection-tint);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--connection) 30%, transparent)}.callout--ok>svg{color:var(--connection-ink)}.empty{text-align:center;justify-items:center;gap:8px;padding:48px 24px;display:grid}.empty__mark{background:var(--recessed);width:48px;height:48px;box-shadow:var(--ring-hairline);color:var(--muted);border-radius:50%;place-items:center;margin-bottom:4px;display:grid}.empty__mark svg{width:22px;height:22px}.empty h2,.empty h3{font:600 var(--text-heading) / 1.3 var(--font-sans)}.empty p{max-width:420px;color:var(--muted)}.empty__actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:8px;display:flex}.avatar{background:var(--signal-soft);width:28px;height:28px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--signal) 30%, transparent);color:var(--signal-ink);font:700 11px/1 var(--font-sans);letter-spacing:.02em;text-transform:uppercase;border-radius:50%;flex:none;place-items:center;display:inline-grid}
.app-header{background:var(--raised);border-bottom:1px solid var(--hairline);grid-column:1/-1;align-items:center;gap:20px;height:52px;padding:0 16px 0 18px;display:flex}.app-header__brand{color:var(--ink);border-radius:var(--radius-hint);flex:none;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.app-header__mark{color:var(--signal)}.app-header__name{font:650 15px/1 var(--font-sans);letter-spacing:-.005em}.app-header__product{border-left:1px solid var(--hairline-strong);color:var(--muted);font:500 13px/1 var(--font-sans);padding-left:10px}.app-header__nav{align-items:center;gap:2px;margin-right:auto;padding-left:12px;display:flex}.app-header__link{white-space:nowrap;border-radius:var(--radius-item);height:32px;color:var(--muted);font:500 var(--text-control) / 1 var(--font-sans);cursor:pointer;transition:background var(--dur-hover) var(--ease), color var(--dur-hover) var(--ease);background:0 0;border:0;flex:none;align-items:center;gap:6px;padding:0 10px;text-decoration:none;display:inline-flex}.app-header__link svg{width:16px;height:16px}.app-header__link:hover{background:var(--veil);color:var(--ink)}.app-header__nav .app-header__link[aria-current=page]{background:var(--nav-wash);color:var(--nav-ink);box-shadow:none;font-weight:600}.app-header__actions{flex:none;align-items:center;gap:4px;display:flex}.app-header__icon{justify-content:center;width:32px;padding:0}.app-header__icon[data-state=open]{background:var(--veil);color:var(--ink)}.menu-content--narrow{min-width:168px}.menu-item__check{color:var(--signal);margin-left:auto;display:inline-flex}.menu-item__check svg{color:var(--signal)}.user-menu__trigger{border-radius:var(--radius-pill);height:36px;color:var(--ink);font:500 var(--text-control) / 1 var(--font-sans);cursor:pointer;transition:background var(--dur-hover) var(--ease);background:0 0;border:0;align-items:center;gap:8px;padding:0 8px 0 4px;display:inline-flex}.user-menu__trigger:hover,.user-menu__trigger[data-state=open]{background:var(--veil)}.user-menu__email{color:var(--muted)}.user-menu__chevron{width:15px;height:15px;color:var(--muted)}.menu-content{min-width:240px}.menu-identity{align-items:center;gap:10px;padding:8px 10px 6px;display:flex}.menu-identity>span:last-child{gap:2px;display:grid}.menu-identity__label{color:var(--muted);font-size:var(--text-hint)}.menu-identity__email{font:600 var(--text-control) / 1.3 var(--font-sans)}a.menu-item{color:var(--ink);text-decoration:none}.home{background:radial-gradient(1000px 520px at 50% -10%, color-mix(in srgb, var(--signal) 10%, transparent), transparent 70%), var(--ground);place-items:center;min-height:100vh;padding:24px;display:grid}.home__card{border-radius:var(--radius-canvas);background:var(--raised);width:min(480px,100%);box-shadow:var(--shadow-card), var(--ring-hairline), var(--inset-top);text-align:center;justify-items:center;gap:14px;padding:40px 32px 32px;display:grid}.home__card h1{font:600 26px/1.2 var(--font-sans);letter-spacing:-.015em}.home__card p{color:var(--muted)}.home__actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:8px;display:flex}.login{background:radial-gradient(900px 480px at 50% -8%, color-mix(in srgb, var(--signal) 11%, transparent), transparent 70%), radial-gradient(700px 420px at 100% 110%, color-mix(in srgb, var(--attention) 7%, transparent), transparent 70%), var(--ground);grid-template-rows:1fr auto;justify-items:center;min-height:100vh;padding:24px 16px;display:grid}.login__card{border-radius:var(--radius-canvas);background:var(--raised);width:min(420px,100%);box-shadow:var(--shadow-card), var(--ring-hairline), var(--inset-top);animation:kz-rise .5s var(--ease-out);align-self:center;gap:18px;padding:36px 32px 28px;display:grid}.login__brand{color:var(--ink);align-items:center;gap:10px;display:flex}.login__brand .app-header__mark{color:var(--signal)}.login__brand-name{font:650 15px/1 var(--font-sans)}.login__brand-product{border-left:1px solid var(--hairline-strong);color:var(--muted);font:500 13px/1 var(--font-sans);padding-left:10px}.login__title{font:600 26px/1.2 var(--font-sans);letter-spacing:-.015em;margin-top:10px}.login__lead{color:var(--muted);font-size:var(--text-value);margin-top:-8px;line-height:1.5}.google-button{background:var(--ink);box-shadow:0 1px 2px color-mix(in srgb, var(--shadow-ink) 30%, transparent), 0 8px 20px -10px color-mix(in srgb, var(--shadow-ink) 50%, transparent);color:var(--lifted);gap:12px;font-weight:600}.google-button:hover:not(:disabled){background:color-mix(in srgb, var(--ink) 86%, var(--lifted));box-shadow:0 1px 2px color-mix(in srgb, var(--shadow-ink) 30%, transparent), 0 10px 24px -10px color-mix(in srgb, var(--shadow-ink) 55%, transparent)}.google-button__mark{background:#fff;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.google-button__mark svg{width:16px;height:16px}.login__message{border-radius:var(--radius-control);font-size:var(--text-control);align-items:flex-start;gap:10px;padding:10px 12px;line-height:1.45;display:flex}.login__message svg{flex:none;width:17px;height:17px;margin-top:1px}.login__message--error{background:var(--error-tint);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--error) 30%, transparent)}.login__message--error svg{color:var(--error)}.login__message--ok{background:var(--connection-tint);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--connection) 30%, transparent)}.login__message--ok svg{color:var(--connection-ink)}.login__divider{color:var(--muted);font-size:var(--text-hint);align-items:center;gap:12px;display:flex}.login__divider:before,.login__divider:after{content:"";background:var(--hairline);flex:1;height:1px}.login__email summary{color:var(--muted);font:500 var(--text-control) / 1.4 var(--font-sans);cursor:pointer;border-radius:var(--radius-hint);justify-content:center;align-items:center;gap:6px;list-style:none;display:flex}.login__email summary::-webkit-details-marker{display:none}.login__email summary:hover{color:var(--ink)}.login__email summary svg{width:15px;height:15px;transition:transform var(--dur-hover) var(--ease)}.login__email[open] summary svg{transform:rotate(180deg)}.login__email form{animation:kz-rise var(--dur-scene) var(--ease-out);gap:10px;margin-top:14px;display:grid}.login__email .field{margin-bottom:0}.login__foot{color:var(--muted);font-size:var(--text-hint);padding-top:16px}.page{background:var(--ground);min-height:100vh}.page__main{width:min(1120px,100%);margin:0 auto;padding:36px 24px 64px}.page__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:20px;display:flex}.page__title{font:600 28px/1.15 var(--font-sans);letter-spacing:-.02em}.page__lead{color:var(--muted);font-size:var(--text-value);margin-top:6px}.page__lead[data-tone=warn]{color:var(--warning-ink)}.surface{border-radius:var(--radius-frame);background:var(--raised);min-width:0;box-shadow:var(--shadow-rest), var(--ring-hairline);overflow:hidden}.surface--table{position:relative;overflow-x:auto}.journey-table{border-collapse:collapse;width:100%;font-size:var(--text-label)}.journey-table th{border-bottom:1px solid var(--hairline);background:var(--menu-tint);color:var(--muted);font:600 var(--text-kind) / 1.4 var(--font-sans);letter-spacing:.08em;text-align:left;text-transform:uppercase;white-space:nowrap;padding:12px 16px}.journey-table td{border-bottom:1px solid var(--hairline);vertical-align:middle;padding:14px 16px}.journey-row>td{vertical-align:top}.journey-row .journey-table__name{gap:4px}.journey-row__summary{max-width:62ch;color:var(--muted);font-size:var(--text-control);text-overflow:ellipsis;white-space:nowrap;line-height:1.45;display:block;overflow:hidden}.journey-row__chips{flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;display:flex}.journey-row__chips .journey-category{justify-self:auto;margin-top:0}.journey-row__details{z-index:2;flex-basis:100%;position:relative}.journey-row__details>summary{border-radius:var(--radius-item);width:fit-content;color:var(--muted);font:500 var(--text-hint) / 1.4 var(--font-sans);cursor:pointer;align-items:center;gap:4px;margin-left:-4px;padding:2px 4px;list-style:none;display:inline-flex}.journey-row__details>summary::-webkit-details-marker{display:none}.journey-row__details>summary:hover{color:var(--signal-ink)}.journey-row__details>summary svg{width:14px;height:14px;transition:transform var(--dur-hover) var(--ease)}.journey-row__details[open]>summary svg{transform:rotate(180deg)}.journey-row__guidance{border-radius:var(--radius-hint);background:var(--recessed);max-width:72ch;box-shadow:inset 0 0 0 1px var(--hairline);font-size:var(--text-control);cursor:auto;gap:6px;margin-top:6px;padding:10px 12px;line-height:1.5;display:grid}.journey-row__guidance strong{color:var(--ink);font-weight:600}.journey-row__actions{white-space:nowrap;width:1%}.journey-row__actions>div{z-index:2;align-items:center;gap:6px;display:flex;position:relative}.journey-row__actions .muted{font-size:var(--text-hint);white-space:normal}.journey-actions-trigger{padding:6px}.journey-actions-menu{max-width:calc(100vw - 24px)}.journey-actions-menu .field__error{white-space:normal;padding:8px;display:block}.journey-row__when,.journey-row__who{display:block}.journey-row__who{max-width:220px;font-size:var(--text-hint);text-overflow:ellipsis;overflow:hidden}.journey-row--loading td{pointer-events:none}.skeleton--chip{border-radius:var(--radius-pill);width:64px;height:20px;display:inline-block}.journey-table tbody tr:last-child td{border-bottom:0}.journey-table tbody tr{transition:background var(--dur-hover) var(--ease);position:relative}.journey-table tbody tr:hover{background:color-mix(in srgb, var(--lifted) 70%, transparent)}.journey-table__toggle td{font-size:var(--text-label);padding-block:10px}.journey-table__toggle a{color:var(--muted)}.journey-table__toggle a:hover{color:var(--signal-ink)}.journey-categories{font-size:var(--text-label);flex-wrap:wrap;gap:8px;display:flex}.journey-filter-box{margin-block:12px;padding:12px 16px}.journey-categories a{white-space:nowrap;color:var(--muted);text-decoration:none;display:inline-flex}.journey-categories__separator{color:var(--muted);margin-right:8px}.journey-categories a[aria-current=page]{color:var(--signal-ink);font-weight:600}.journey-category{justify-self:start;margin-top:3px}.journey-table__name{gap:3px;min-width:0;display:grid}.published-list-switch{z-index:2;min-height:32px;color:var(--ink);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:8px;padding:2px 0;display:inline-flex;position:relative}.published-list-switch:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:4px}.published-list-switch:disabled{cursor:default;opacity:.6}.published-list-switch__track{background:var(--muted);border-radius:12px;align-items:center;width:32px;height:20px;padding:3px;display:inline-flex}.published-list-switch__track>span{background:var(--raised);border-radius:50%;width:14px;height:14px}.published-list-switch[aria-checked=true] .published-list-switch__track{background:var(--signal-ink)}.published-list-switch[aria-checked=true] .published-list-switch__track>span{margin-left:12px}.published-list-switch__state{min-width:3ch;font-weight:600;display:inline-block}.published-list-switch__short{display:none}.published-list-notice--floating{z-index:100;position:fixed;bottom:20px;right:20px}.journey-identity-notice{z-index:2;background:var(--signal-soft);border-radius:var(--radius-hint);padding:8px 12px;position:relative}.journey-identity-notice p{margin:3px 0}.journey-identity-notice ul{margin:3px 0;padding-left:20px}.journey-table__name .journey-identity-notice a:after{content:none}.journey-table__name a{color:var(--ink);font-weight:600;text-decoration:none}.journey-table__name>a[data-testid=journey-link]{font-size:var(--text-value);line-height:1.35}.journey-table__name a:after{content:"";position:absolute;inset:0}.journey-table__name a:focus-visible{outline:none}.journey-table tbody tr:has(a:focus-visible){outline:2px solid var(--focus);outline-offset:-2px}.journey-table__id{color:var(--muted);font-family:var(--font-mono);overflow-wrap:anywhere;font-size:12px}.journey-table__muted{color:var(--muted);white-space:nowrap}.journey-table__open{width:36px;color:var(--muted);text-align:right}.journey-table__open svg{width:16px;height:16px;transition:transform var(--dur-hover) var(--ease)}.journey-table tbody tr:hover .journey-table__open svg{color:var(--ink);transform:translate(2px)}.skeleton{border-radius:var(--radius-track);background:linear-gradient(90deg, var(--recessed), var(--lifted), var(--recessed));background-size:200% 100%;height:12px;animation:1.4s linear infinite kz-shimmer;display:block}@keyframes kz-shimmer{to{background-position:-200% 0}}@media (max-width:1180px){.app-header__product,.user-menu__email{display:none}.app-header__new{justify-content:center;gap:0;width:32px;padding:0;font-size:0}}@media (max-width:760px){.journey-table .hide-narrow{display:none}}@media (max-width:639px){.app-header{flex-wrap:wrap;gap:0 8px;min-width:0;height:auto;min-height:98px;padding:10px 12px 0}.app-header__name{display:inline}.app-header__nav{flex:1 0 100%;order:3;justify-content:space-between;min-width:0;margin:4px 0 0;padding-left:0}.app-header__nav .app-header__link{justify-content:center;gap:0;min-width:44px;height:44px;padding:0 5px;font-size:12px}.app-header__nav .app-header__link svg{display:none}.app-header__actions{gap:2px;margin-left:auto}.app-header__actions>button,.app-header__actions>a{min-width:44px;height:44px}.user-menu__chevron{display:none}.user-menu__trigger{padding:0 2px}.published-list-switch__long{display:none}.published-list-switch__short{display:inline}.journey-table th,.journey-table td{padding-inline:10px}.journey-row__chips .chip{white-space:normal;border-radius:10px;height:auto;min-height:20px;padding-block:3px;line-height:1.2}.journey-row__actions>div{flex-wrap:wrap}.journey-table__open{width:16px}}.chip--ai{background:var(--learned-tint);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--learned) 26%, transparent);color:var(--learned)}.ai-origin{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:inline-flex}.ai-origin__label{color:var(--muted);font:400 var(--text-hint) / 1.3 var(--font-sans)}.ai-origin--compact{border-radius:var(--radius-track);outline-offset:2px;flex-wrap:nowrap;flex:none}.ai-origin__short{white-space:nowrap;color:var(--muted);font:400 var(--text-hint) / 1.3 var(--font-sans);align-items:center;gap:4px;display:inline-flex}.ai-origin__tiny{display:none}.ai-origin__display{align-items:center;display:inline-flex}.ai-origin__head{color:var(--learned);align-items:center;gap:4px;display:inline-flex}.ai-origin__head svg{width:13px;height:13px}.journey-table__name [data-testid=catalog-needs-attention] details,.journey-table__name [data-testid=attention-actions]{z-index:2;position:relative}.journey-table__name [data-testid=attention-actions] a{position:relative}.journey-table__name [data-testid=attention-actions] a:after{content:none}.theme-switch{position:relative}.theme-switch__menu{transform-origin:100% 0;position:absolute;top:calc(100% + 8px);right:0}.theme-switch__menu .menu-item{width:100%;color:var(--ink);text-align:left;background:0 0;border:0;font-family:inherit}.theme-switch__menu .menu-item:hover,.theme-switch__menu .menu-item:focus-visible{background:var(--signal-soft);outline:none}.theme-switch__menu .menu-item[aria-checked=true]{font-weight:600}.delete-journey__facts{color:var(--ink);font-size:var(--text-label);gap:6px;margin:0;padding-left:18px;line-height:1.5;display:grid}.chip--frozen{background:var(--raised);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 55%, transparent);color:var(--ink)}.delete-cutoff{justify-items:start;gap:4px;display:grid}.delete-cutoff__receipts{margin:0;padding:0;list-style:none}.venore-updates{justify-items:start;gap:4px;display:grid}.venore-updates__title{margin:0;font-size:.95rem}.venore-updates__lines{gap:2px;margin:0;padding:0;list-style:none;display:grid}.venore-updates__line--bad{color:var(--warning-ink)}
.journeys-studio{--ground:var(--studio-ground);--raised:var(--studio-surface);--lifted:var(--studio-surface);--surface:var(--studio-surface);--recessed:var(--studio-wash);--menu-tint:var(--studio-wash);--control-surface:var(--studio-wash);--control-hover:var(--studio-wash);--ink:var(--studio-ink);--muted:var(--studio-muted);--hairline:var(--studio-line);--hairline-strong:var(--studio-control-edge);--hairline-hover:var(--studio-control-edge);--veil:var(--studio-wash);--error:var(--studio-danger);--error-tint:var(--studio-danger-soft);--success:var(--studio-accent);--success-ink:var(--studio-accent);--success-soft:var(--studio-soft);--on-success:var(--studio-on-accent);--draft-ink:var(--studio-draft-ink);--draft-tint:var(--studio-draft-fill);--attention-ink:var(--studio-waiting-ink);--attention-tint:var(--studio-waiting-fill);--learned:var(--studio-frozen-ink);--learned-tint:var(--studio-frozen-fill);--glass-menu:var(--studio-surface);--shadow-glass:var(--studio-shadow-menu);--dur-hover:.14s;background:var(--studio-ground)}body:has(.journeys-studio){--ground:var(--studio-ground);--raised:var(--studio-surface);--lifted:var(--studio-surface);--surface:var(--studio-surface);--recessed:var(--studio-wash);--menu-tint:var(--studio-wash);--control-surface:var(--studio-wash);--control-hover:var(--studio-wash);--ink:var(--studio-ink);--muted:var(--studio-muted);--hairline:var(--studio-line);--hairline-strong:var(--studio-control-edge);--hairline-hover:var(--studio-control-edge);--veil:var(--studio-wash);--error:var(--studio-danger);--error-tint:var(--studio-danger-soft);--success:var(--studio-accent);--success-ink:var(--studio-accent);--success-soft:var(--studio-soft);--on-success:var(--studio-on-accent);--draft-ink:var(--studio-draft-ink);--draft-tint:var(--studio-draft-fill);--attention-ink:var(--studio-waiting-ink);--attention-tint:var(--studio-waiting-fill);--learned:var(--studio-frozen-ink);--learned-tint:var(--studio-frozen-fill);--glass-menu:var(--studio-surface);--shadow-glass:var(--studio-shadow-menu);--dur-hover:.14s;background:var(--studio-ground)}.journeys-studio{min-height:100vh;color:var(--ink);font-family:var(--font-sans)}.ji-skip{z-index:80;border-radius:var(--radius-item);background:var(--studio-surface);box-shadow:var(--ring-hairline);color:var(--ink);padding:8px 12px;position:absolute;top:8px;left:8px;transform:translateY(-200%)}.ji-skip:focus-visible{transform:none}.journeys-studio .app-header{background:var(--studio-surface);border-bottom-color:var(--studio-line);gap:24px;height:64px;padding:0 25px}.journeys-studio .app-header__name{font:700 16px/22px var(--font-sans);letter-spacing:-.01em}.journeys-studio .app-header__mark{color:var(--studio-accent)}.journeys-studio .app-header__nav{gap:3px;padding-left:0}.journeys-studio .app-header__link{border-radius:var(--radius-item);height:32px;font:500 var(--text-hint) / 18px var(--font-sans);gap:6px;padding:0 10px}@media (max-width:1180px){.journeys-studio .app-header__new{justify-content:center;gap:0;width:32px;padding:0;font-size:0}}.ji-shell{grid-template-columns:216px minmax(0,1fr);min-height:calc(100vh - 64px);display:grid}.ji-rail{background:var(--studio-surface);border-right:1px solid var(--studio-line);flex-direction:column;gap:14px;min-width:0;padding:29px 18px 24px;display:flex}.ji-main{flex-direction:column;min-width:0;padding:35px 30px 24px;display:flex}.ji-workspace{font:600 var(--text-hint) / 18px var(--font-sans);align-items:center;gap:10px;padding:0 8px 8px;display:flex}.ji-workspace__mark{border-radius:var(--radius-item);background:var(--studio-soft);width:24px;height:24px;color:var(--studio-accent);font:700 var(--text-kind) / 1 var(--font-sans);place-items:center;display:inline-grid}.ji-eyebrow{color:var(--muted);font:700 9px / 14px var(--font-sans);letter-spacing:.13em;text-transform:uppercase;margin:4px 0 -8px;padding:0 10px}.ji-categories.surface{box-shadow:none;font-size:var(--text-hint);background:0 0;border-radius:0;gap:2px;margin:0;padding:0;display:grid;overflow:visible}.ji-categories a{color:var(--muted);font:500 var(--text-hint) / 18px var(--font-sans);white-space:normal;transition:background var(--dur-hover) var(--ease), color var(--dur-hover) var(--ease);border-radius:5px;justify-content:space-between;align-items:baseline;gap:10px;padding:9px 10px;text-decoration:none;display:flex}.ji-categories a:hover{background:var(--studio-wash);color:var(--ink)}.ji-categories a[aria-current=page]{background:var(--studio-wash);color:var(--ink);font-weight:600}.ji-categories__label{overflow-wrap:anywhere;min-width:0}.ji-categories__count{font:500 var(--text-micro) / 15px var(--font-mono);font-variant-numeric:tabular-nums;flex:none}.ji-status{font-size:var(--text-kind);gap:4px;padding:0 4px;display:flex}.ji-status a{color:var(--muted);border-radius:5px;padding:4px 6px;text-decoration:none}.ji-status a:hover{color:var(--ink)}.ji-status a[aria-current=page]{color:var(--ink);text-underline-offset:3px;font-weight:600;text-decoration:underline}.ji-capacity{border:1px solid var(--studio-line);background:var(--studio-surface);border-radius:7px;gap:4px;margin-top:16px;padding:14px 12px 12px;display:grid}.ji-capacity__count{font:500 var(--text-hint) / 18px var(--font-sans);font-variant-numeric:tabular-nums}.ji-capacity__count strong{font-weight:700}.ji-capacity__label{color:var(--muted);font:400 var(--text-kind) / 17px var(--font-sans)}.ji-capacity__meter{border-radius:var(--radius-pill);background:var(--studio-wash);height:4px;margin-top:8px;display:block;overflow:hidden}.ji-capacity__meter>span{height:100%;border-radius:inherit;background:var(--studio-accent);min-inline-size:0;display:block}.ji-cutoff{gap:4px;padding:0 4px;display:grid}.ji-cutoff__text{color:var(--muted);font:400 var(--text-kind) / 17px var(--font-sans)}.ji-crumbs ol{color:var(--muted);font:400 var(--text-kind) / 17px var(--font-sans);flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 22px;padding:0;list-style:none;display:flex}.ji-crumbs li[aria-current=page]{color:var(--ink)}.ji-crumbs svg{width:11px;height:11px}.ji-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.ji-head__title{font:700 34px / 39px var(--font-sans);letter-spacing:-.035em}.ji-head__lead{color:var(--muted);font:400 var(--text-control) / 20px var(--font-sans);margin-top:8px}.journeys-studio .button--primary{border-radius:var(--radius-item);box-shadow:inset 0 0 0 1px var(--studio-accent), var(--studio-shadow-button)}.ji-new{min-height:34px;font:600 var(--text-hint) / 19px var(--font-sans);margin-bottom:21px;padding:0 16px}.ji-tabbar{border-bottom:1px solid var(--studio-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;margin-top:18px;display:flex}.ji-tabbar--plain{justify-content:flex-end}.ji-tabs{gap:20px;display:flex}.ji-tab{min-height:44px;color:var(--muted);font:500 var(--text-hint) / 18px var(--font-sans);transition:color var(--dur-hover) var(--ease);border-bottom:2px solid #0000;align-items:center;gap:10px;margin-bottom:-1px;text-decoration:none;display:inline-flex}.ji-tab:hover{color:var(--ink)}.ji-tab[aria-selected=true]{border-bottom-color:var(--studio-accent);color:var(--ink);font-weight:600}.ji-tab__count{background:var(--studio-wash);min-width:20px;color:var(--muted);font:500 var(--text-micro) / 15px var(--font-mono);font-variant-numeric:tabular-nums;text-align:center;border-radius:4px;padding:1px 5px}.ji-tab[aria-selected=true] .ji-tab__count{color:var(--ink);font-weight:600}.ji-capacity-line{color:var(--muted);font:400 var(--text-kind) / 17px var(--font-sans)}.ji-capacity-line[data-tone=warn]{color:var(--studio-waiting-ink)}.ji-capacity-line a{color:var(--studio-accent)}.ji-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin:17px 0;display:flex}.ji-search{align-items:center;width:270px;max-width:100%;display:flex;position:relative}.ji-search__icon{width:17px;height:17px;color:var(--muted);pointer-events:none;position:absolute;left:12px}.ji-search__input{border:1px solid var(--studio-control-edge);background:var(--studio-surface);width:100%;min-height:35px;color:var(--ink);font:400 var(--text-control) / 19px var(--font-sans);transition:border-color var(--dur-hover) var(--ease);border-radius:5px;padding:0 34px 0 40px}.ji-search__input::placeholder{color:var(--muted)}.ji-search__input::-webkit-search-cancel-button{display:none}.ji-search__input:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ji-search__hint{border:1px solid var(--studio-line);min-width:14px;color:var(--muted);font:400 var(--text-micro) / 14px var(--font-mono);text-align:center;pointer-events:none;border-radius:3px;padding:0 3px;position:absolute;right:10px}.ji-search__clear{border-radius:var(--radius-item);width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;right:4px}.ji-search__clear:hover{background:var(--studio-wash);color:var(--ink)}.ji-search__clear svg{width:14px;height:14px}.ji-tests{min-height:32px;color:var(--ink);font:400 var(--text-hint) / 18px var(--font-sans);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.ji-tests--none{color:var(--muted)}.ji-tests__box{border:1px solid var(--studio-control-edge);background:var(--studio-surface);border-radius:3px;flex:none;width:14px;height:14px;position:relative}.ji-tests[data-on=true] .ji-tests__box{border-color:var(--studio-accent);background:var(--studio-accent)}.ji-tests[data-on=true] .ji-tests__box:after{content:"";border:solid var(--studio-on-accent);border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:1px;left:4px;transform:rotate(45deg)}.ji-tests--none .ji-tests__box{border-color:var(--studio-line)}.journeys-studio .ji-table.surface{box-shadow:none;background:0 0;border-radius:0;overflow:visible}.journeys-studio .journey-table,.journeys-studio .journey-table>thead,.journeys-studio .journey-table>tbody{width:100%;display:block}.journeys-studio .journey-table tr{grid-template-columns:minmax(270px,1fr) 132px 115px 63px 36px;align-items:center;column-gap:14px;padding-inline:14px;display:grid}.journeys-studio .journey-table th,.journeys-studio .journey-table td{background:0 0;border:0;min-width:0;padding:0;display:block}.journeys-studio .journey-table thead tr{border-block:1px solid var(--studio-line);background:var(--studio-wash);padding-block:10px}.journeys-studio .journey-table th{color:var(--muted);font:500 var(--text-micro) / 15px var(--font-sans);letter-spacing:0;text-transform:none;white-space:normal}.journeys-studio .journey-row{border-bottom:1px solid var(--studio-line);background:var(--studio-ground);min-height:88px;transition:background var(--dur-hover) var(--ease);padding-block:17px;position:relative}.journeys-studio .journey-table tbody tr.journey-row:hover{background:var(--studio-surface)}.journeys-studio .journey-table tbody tr:last-child td{border-bottom:0}.journeys-studio .journey-table tbody tr.journey-row:has(.journey-actions-trigger[data-state=open]){background:var(--studio-soft);box-shadow:inset 3px 0 0 var(--studio-accent)}.journeys-studio .journey-row .journey-table__name{gap:4px;display:grid}.ji-question{align-items:flex-start;gap:9px;display:flex}.ji-question__icon{width:15px;height:15px;color:var(--muted);flex:none;margin-top:3px}.journeys-studio .journey-table__name>a[data-testid=journey-link],.journeys-studio .ji-question a[data-testid=journey-link]{color:var(--ink);font:600 var(--text-label) / 20px var(--font-sans);letter-spacing:-.01em;text-decoration:none}.journeys-studio .ji-question a[data-testid=journey-link]:hover{color:var(--studio-accent)}.journeys-studio .ji-question a[data-testid=journey-link]:after{content:"";position:absolute;inset:0}.journeys-studio .journey-table__name>:not(.ji-question){margin-left:24px}.journeys-studio .journey-row__summary{max-width:100%;color:var(--muted);font:400 var(--text-kind) / 17px var(--font-sans)}.journeys-studio .journey-row__details>summary{min-height:24px;color:var(--muted);font:400 var(--text-micro) / 16px var(--font-sans);margin-left:-4px}.journeys-studio .journey-row__details>summary svg{width:12px;height:12px;transition-duration:.14s}.journeys-studio .journey-row__guidance{border-radius:var(--radius-hint);background:var(--studio-wash);max-width:580px;box-shadow:none;font:400 var(--text-hint) / 19px var(--font-sans);padding:14px}.journeys-studio .journey-identity-notice,.journeys-studio [data-testid=catalog-needs-attention],.journeys-studio .ai-origin{z-index:2;font-size:var(--text-kind);justify-self:start;position:relative}.journeys-studio [data-testid=catalog-needs-attention]{color:var(--studio-waiting-ink)}.journeys-studio [data-testid=catalog-needs-attention] .chip{background:var(--studio-waiting-fill);height:auto;min-height:21px;box-shadow:none;color:var(--studio-waiting-ink);font:600 var(--text-micro) / 15px var(--font-sans);border-radius:5px;padding:3px 6px}.journeys-studio [data-testid=catalog-needs-attention] ul{margin:4px 0 0;padding-left:16px}.ji-chips{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.journeys-studio .ji-chip,.journeys-studio .ji-chips .chip{height:auto;min-height:21px;box-shadow:none;font:600 var(--text-micro) / 15px var(--font-sans);white-space:normal;border-radius:5px;padding:3px 6px}.journeys-studio .ji-chip:before{content:"";background:currentColor;border-radius:50%;flex:none;width:5px;height:5px;margin-right:1px}.journeys-studio .ji-chip.chip--quiet:before{content:none}.journeys-studio .chip--published{background:var(--studio-published-fill);color:var(--studio-published-ink)}.journeys-studio .chip--draft{background:var(--studio-draft-fill);color:var(--studio-draft-ink)}.journeys-studio .chip--off{background:var(--studio-wash);color:var(--muted)}.journeys-studio .chip--attention{background:var(--studio-waiting-fill);color:var(--studio-waiting-ink)}.journeys-studio .chip--frozen{background:var(--studio-frozen-fill);color:var(--studio-frozen-ink)}.journeys-studio .chip--quiet{color:var(--muted);background:0 0;padding-inline:0;font-weight:500}.ji-subject{color:var(--muted);font:500 var(--text-micro) / 15px var(--font-sans);display:block}.journeys-studio .ji-category{color:var(--muted);font:400 var(--text-micro) / 15px var(--font-sans);margin-top:2px;display:block}.ji-unlisted{color:var(--muted);font:400 var(--text-micro) / 13px var(--font-sans);display:block}.journeys-studio .ji-cell--list{z-index:2;justify-items:center;display:grid;position:relative}.journeys-studio .published-list-switch{min-width:36px;min-height:32px;color:var(--studio-accent);font:500 var(--text-kind) / 17px var(--font-sans);justify-content:center;gap:8px;padding:0}.journeys-studio .published-list-switch__track{border-radius:var(--radius-pill);background:var(--studio-wash);width:32px;height:19px;box-shadow:inset 0 0 0 1px var(--studio-control-edge);padding:2px}.journeys-studio .published-list-switch__track>span{background:var(--studio-control-edge);width:13px;height:13px;transition:margin-left .14s var(--ease);margin-left:1px}.journeys-studio .published-list-switch[aria-checked=true] .published-list-switch__track{background:var(--studio-accent);box-shadow:none}.journeys-studio .published-list-switch[aria-checked=true] .published-list-switch__track>span{background:var(--studio-on-accent);margin-left:14px}.journeys-studio .published-list-switch__state{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.journeys-studio .ji-cell--list>.muted{font-size:var(--text-micro);text-align:center;margin-top:4px;line-height:13px}@media (min-width:761px){.journeys-studio .published-list-switch>span:last-child{display:none}}.journeys-studio .ji-cell--actions{z-index:2;justify-items:end;display:grid;position:relative}.journeys-studio .journey-actions-trigger,.journey-actions-placeholder{border-radius:var(--radius-item);width:36px;min-height:32px;padding:0}.journey-actions-placeholder{display:block}.journeys-studio .journey-actions-trigger[data-state=open]{background:var(--studio-surface);box-shadow:inset 0 0 0 1px var(--studio-control-edge)}.journey-actions-menu{width:292px;max-width:calc(100vw - 24px);max-height:min(480px, var(--radix-dropdown-menu-content-available-height,480px));animation:ji-menu-in .13s var(--ease-out);padding:7px;overflow-y:auto}.journey-actions-menu .menu-item{min-height:42px}@keyframes ji-menu-in{0%{opacity:0;transform:translateY(-3px)}}.ji-foot-row{background:0 0!important;border:0!important}.journeys-studio .journey-table tr.ji-foot-row,.journeys-studio .journey-table tr.ji-empty-row{padding:0;display:block}.ji-foot{color:var(--muted);font:400 var(--text-kind) / 17px var(--font-sans);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:14px 0 0;display:flex}.ji-foot .journey-pages{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.journeys-studio .ji-table:has(.ji-empty-row) thead{display:none}.ji-empty{border:1px solid var(--studio-line);border-radius:var(--radius-hint);background:var(--studio-surface);text-align:center;place-content:center;justify-items:center;gap:0;min-height:320px;padding:40px;display:grid}.ji-empty>*{max-width:380px}.ji-empty__mark{background:var(--studio-wash);width:40px;height:40px;color:var(--muted);border-radius:10px;place-items:center;margin-bottom:16px;display:grid}.ji-empty__mark svg{width:20px;height:20px}.ji-empty h2{font:600 20px / 26px var(--font-sans);letter-spacing:-.01em}.ji-empty p{color:var(--muted);font:400 var(--text-control) / 20px var(--font-sans);margin-top:8px}.ji-empty__actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:20px;display:flex}.ji-empty__guide{color:var(--studio-accent);font:500 var(--text-hint) / 18px var(--font-sans);align-items:center;gap:6px;margin-top:14px;text-decoration:none;display:inline-flex}.ji-empty__guide:hover{text-decoration:underline}.ji-empty__guide svg{width:14px;height:14px}.journeys-studio .journey-row--loading .skeleton{background:var(--studio-wash);animation:none}@media (max-width:1100px){.ji-shell{grid-template-columns:180px minmax(0,1fr)}.ji-main{padding-inline:22px}.journeys-studio .journey-table tr{grid-template-columns:minmax(180px,1fr) 132px 58px 34px}.journeys-studio .journey-table thead .ji-col-subject{display:none}.journeys-studio .journey-row .ji-cell--journey{grid-area:1/1}.journeys-studio .journey-row .ji-cell--state{grid-area:1/2/span 2}.journeys-studio .journey-row .ji-cell--list{grid-area:1/3/span 2}.journeys-studio .journey-row .ji-cell--actions{grid-area:1/4/span 2}.journeys-studio .journey-row .ji-cell--subject{flex-wrap:wrap;grid-area:2/1;gap:2px 4px;margin:4px 0 0 24px;display:flex}.journeys-studio .journey-row .ji-cell--subject .ji-category{margin-top:0}.journeys-studio .journey-row .ji-cell--subject .ji-category:before{content:"· "}}@media (max-width:760px){.journeys-studio .app-header{flex-wrap:wrap;row-gap:0;height:auto;min-height:98px;padding:12px 20px 0}.journeys-studio .app-header__name{font-size:17px;line-height:24px;display:inline}.journeys-studio .app-header__product{display:none}.journeys-studio .app-header__actions{margin-left:auto}.journeys-studio .app-header__nav{flex:1 0 100%;order:3;justify-content:space-between;margin:8px -6px 0;overflow:visible}.journeys-studio .app-header__nav .app-header__link{border-radius:var(--radius-item);height:44px;font-size:var(--text-kind);gap:0;padding:0 6px;line-height:17px}.journeys-studio .app-header__nav .app-header__link svg,.journeys-studio .app-header__new{display:none}.ji-shell{flex-direction:column;padding:24px 18px;display:flex}.ji-rail,.ji-main,.ji-toolbar{display:contents}.ji-workspace,.ji-eyebrow,.ji-capacity{display:none}.ji-crumbs{order:1}.ji-head{order:2}.ji-tabbar{order:3}.ji-search{order:4}.ji-categories.surface{order:5}.ji-tests{order:6}.ji-status{order:7}.ji-cutoff{order:8}.ji-table{order:9}.ji-crumbs ol{margin-bottom:18px}.ji-head{flex-wrap:nowrap;align-items:flex-start}.ji-head__title{font-size:32px;line-height:37px}.ji-head__lead{font-size:var(--text-hint);line-height:18px}.ji-new{min-height:44px;font-size:var(--text-kind);flex:none;margin:0}.ji-tabbar{border-bottom:0;gap:0;margin-top:16px;display:grid}.ji-tabs{border-bottom:1px solid var(--studio-line)}.ji-tabbar__aside{border-bottom:1px solid var(--studio-line);padding:10px 0}.ji-search{width:100%;margin-top:16px}.ji-search__input{min-height:44px}.ji-categories.surface{scrollbar-width:none;flex-wrap:nowrap;gap:6px;margin:12px -18px 0;padding:2px 18px;display:flex;overflow-x:auto}.ji-categories a{background:var(--studio-wash);white-space:nowrap;flex:none;align-items:center;min-height:36px;padding:6px 10px}.ji-categories a[aria-current=page]{background:var(--studio-soft);color:var(--studio-accent)}.ji-tests{min-height:44px;margin-top:6px}.ji-status{padding:0}.ji-cutoff{margin:4px 0 12px;padding:0}.journeys-studio .journey-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.journeys-studio .journey-table tr.journey-row{grid-template-columns:minmax(0,1fr) 44px;gap:10px 12px;padding:18px 4px}.journeys-studio .journey-row .ji-cell--journey{grid-area:1/1/auto/-1}.journeys-studio .journey-row .ji-cell--state{grid-area:2/1;margin-left:24px}.journeys-studio .journey-row .ji-cell--subject{grid-area:3/1;margin:0 0 0 24px;display:block}.journeys-studio .journey-row .ji-cell--subject .ji-category:before{content:none}.journeys-studio .journey-row .ji-cell--list{grid-area:4/1;justify-items:start;margin-left:24px}.journeys-studio .journey-row .ji-cell--actions{grid-area:2/2/span 3;align-self:end}.journeys-studio .ji-question a[data-testid=journey-link]{font-size:var(--text-value);line-height:21px}.journeys-studio .journey-row__summary{font-size:var(--text-hint);line-height:18px}.journeys-studio .published-list-switch{min-height:44px}.journeys-studio .published-list-switch__track{width:34px;height:21px}.journeys-studio .published-list-switch__track>span{width:15px;height:15px}.journeys-studio .published-list-switch[aria-checked=true] .published-list-switch__track>span{margin-left:14px}.journeys-studio .journey-actions-trigger{width:44px;min-height:44px}.journey-actions-menu .menu-item{min-height:44px}.ji-empty{min-height:280px;padding:24px}}@media (prefers-reduced-motion:reduce){.journey-actions-menu{animation:none}.journeys-studio .published-list-switch__track>span,.journeys-studio .journey-row__details>summary svg{transition:none}}@media (forced-colors:active){.journeys-studio .published-list-switch__track{border:1px solid canvastext}.journeys-studio .published-list-switch[aria-checked=true] .published-list-switch__track>span{background:highlight}.journeys-studio .journey-table tbody tr.journey-row:has(.journey-actions-trigger[data-state=open]){outline:2px solid highlight}}.ji-toast{z-index:50;width:max-content;max-width:calc(100vw - 32px);position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.ji-toast .toast{max-width:100%}.journeys-studio .ji-chip--unpublished{white-space:nowrap}
.builder-loading{height:100vh;color:var(--muted);font-size:var(--text-label);place-items:center;gap:12px;display:grid}.journey-pages{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;padding:12px;display:flex}.builder-loading__message{align-items:center;gap:8px;display:inline-flex}
@font-face{font-family:Hanken Grotesk;src:url(../media/hanken_grotesk-s.p.1p7od-0h3j-6k.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:hankenGrotesk Fallback;src:local(Arial);ascent-override:98.46%;descent-override:29.83%;line-gap-override:0.0%;size-adjust:101.56%}.jlp5yG_className{font-family:hankenGrotesk,hankenGrotesk Fallback}.jlp5yG_variable{--font-hanken:"hankenGrotesk", "hankenGrotesk Fallback"}
@font-face{font-family:Geist Mono;src:url(../media/geist_mono-s.p.3zpru-mdvyfz6.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:geistMono Fallback;src:local(Arial);ascent-override:76.43%;descent-override:22.43%;line-gap-override:0.0%;size-adjust:131.49%}._8-zXTq_className{font-family:geistMono,geistMono Fallback}._8-zXTq_variable{--font-geist-mono:"geistMono", "geistMono Fallback"}
@font-face{font-family:Cormorant Garamond;src:url(../media/cormorant_garamond-s.1ogrr_ml5-9ss.woff2)format("woff2");font-display:swap;font-weight:300 700}@font-face{font-family:cormorantGaramond Fallback;src:local(Times New Roman);ascent-override:96.43%;descent-override:29.95%;line-gap-override:0.0%;size-adjust:95.82%}.EpcTHW_className{font-family:cormorantGaramond,cormorantGaramond Fallback}.EpcTHW_variable{--font-cormorant:"cormorantGaramond", "cormorantGaramond Fallback"}
