.e{display:inline-flex;align-items:center;justify-content:center;gap:.4em;font-family:inherit;font-weight:inherit;line-height:1;border:1px solid transparent;border-radius:calc(var(--control-radius, var(--radius-card)) * var(--corner-radius-scale, 1));corner-shape:squircle;min-height:var(--control-height, auto);cursor:default;user-select:none;-webkit-app-region:no-drag;transition:background var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),opacity var(--duration-fast) var(--ease-out)}.e:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.e>svg{flex-shrink:0}.e:disabled{cursor:default;opacity:.5}.u{padding:var(--control-block-padding, .3rem) var(--control-inline-padding, .8rem);font-size:var(--control-font-size, var(--fs-caption));line-height:var(--control-line-height, 1)}.f{padding:var(--control-block-padding, .4rem) var(--control-inline-padding, 1rem);font-size:var(--fs-ui);line-height:var(--control-line-height, 1)}.h{padding:.55rem 1.4rem;font-size:var(--fs-body)}.l{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.l:hover:not(:disabled){background:var(--accent-hover, var(--accent));border-color:var(--accent-hover, var(--accent))}.n{background:var(--overlay-subtle);color:var(--text);border-color:transparent}.n:hover:not(:disabled){background:var(--overlay-medium, var(--overlay-light))}.d{background:transparent;color:var(--text-muted, var(--text));border-color:transparent}.d:hover:not(:disabled){background:var(--overlay-subtle);color:var(--text)}.s{background:transparent;color:var(--accent);border-color:transparent}.s:hover:not(:disabled){background:var(--overlay-subtle);color:var(--accent)}.c{background:var(--danger-bg);color:var(--on-accent);border-color:var(--danger-bg)}.c:hover:not(:disabled){background:var(--danger-bg-hover);border-color:var(--danger-bg-hover)}.x{width:1em;height:1em;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;corner-shape:round;animation:w .8s linear infinite;flex-shrink:0}button.r,button.r:disabled{cursor:default}.r{transition:background var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),opacity var(--duration-fast) var(--ease-out),transform var(--button-motion-duration, .22s) var(--button-motion-easing, cubic-bezier(.16, 1, .3, 1))}.r>svg{flex-shrink:0}.r:not(:disabled):active{--button-motion-duration: .1s;--button-motion-easing: cubic-bezier(.2, 0, .4, 1);transform:translateY(var(--button-press-y, 1px)) scale(var(--button-press-scale, .985))}@media(prefers-reduced-motion:reduce){.r:not(:disabled):active{transform:none}}.y{margin-bottom:var(--space-24)}.k{margin:var(--space-8) 0 var(--space-16);color:var(--text-muted);font-size:var(--fs-caption);text-align:center}.g{font-size:var(--fs-ui);font-weight:600;color:var(--text-light);margin-bottom:var(--space-8)}.b{display:flex;align-items:baseline;gap:var(--space-8);margin-bottom:var(--space-8)}.b .g{margin-bottom:0;flex-shrink:0}.z{font-size:var(--fs-hint);color:var(--text-muted);font-weight:400}.j{display:flex;flex-direction:column;gap:var(--space-4);margin-bottom:var(--space-16)}.q{font-size:var(--fs-ui);color:var(--text-light);font-weight:600}.t{display:block;font-size:var(--fs-hint);color:var(--text-muted);line-height:1.4}.t+.t{margin-top:var(--space-4)}.X{display:flex;gap:var(--space-16)}.C{flex:1;min-width:0}.M{font-size:var(--fs-caption);color:var(--text-muted);margin-top:var(--space-4);line-height:1.5}.Y{--control-height: 32px;--control-line-height: 1.4;--control-block-padding: 0;--control-inline-padding: var(--space-12);--control-radius: calc(var(--radius-input) + 4px);--control-disabled-cursor: default;--field-radius: calc(var(--radius-input) + 2px);--field-radius-multiline: calc(var(--radius-input) + 4px);--settings-surface-radius: calc(var(--radius-card) + 2px);--settings-divider-inset: var(--space-16);--settings-label-weight: 400;--toggle-radius: 6px;--toggle-thumb-radius: 4px;--settings-save-gap: var(--space-8)}.F{display:flex;flex-direction:column;gap:var(--settings-save-gap);min-width:0}.o{width:100%;min-width:0;max-width:100%;height:32px;padding:0 var(--space-10);border:var(--settings-outline-width, var(--border-width, 1px)) solid var(--settings-card-border, var(--border));border-radius:calc(var(--field-radius, var(--radius-input)) * var(--corner-radius-scale, 1));corner-shape:squircle;background-color:var(--bg-card);color:var(--text);font-family:inherit;font-size:var(--fs-ui);line-height:1.4;transition:border-color var(--duration-fast) var(--ease-out)}.o::placeholder{color:var(--text-muted)}.o:focus{border-color:var(--accent);outline:none}.o:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.o:disabled{opacity:.5;cursor:not-allowed}.o.i{border:0;border-radius:0;background-color:transparent}.o.i:focus,.o.i:focus-visible{outline:none;background-color:var(--overlay-subtle)}.R{border-start-end-radius:0;border-end-end-radius:0;border-inline-end:0}body.paper-texture .o{background-image:url("./rice-paper-6AU64DSD.png");background-repeat:repeat;background-size:160px;background-attachment:var(--paper-texture-attachment, scroll);background-blend-mode:var(--paper-texture-card-blend-mode)}.a{position:fixed;inset:0;display:flex;flex-direction:column;align-items:center;padding:calc(var(--space-24) * 2) var(--space-40) var(--space-32);-webkit-app-region:drag}.a button,.a input,.a select,.a textarea{-webkit-app-region:no-drag}.a .onboarding-progress{display:flex;gap:var(--space-8);margin-bottom:calc(var(--space-24) + var(--space-4));-webkit-app-region:no-drag}.a .onboarding-dot{width:7px;height:7px;border-radius:50%;corner-shape:round;background:var(--border);transition:background var(--duration-slow),transform var(--duration-slow)}.a .onboarding-dot.active{background:var(--accent);transform:scale(1.3)}.a .onboarding-dot.done{background:var(--green, #6b9)}html[data-platform=win32] .a,html[data-platform=linux] .a{-webkit-app-region:no-drag;padding-top:calc(var(--space-16) + var(--space-4))}.a .onboarding-step{display:none;flex:1;flex-direction:column;align-items:center;gap:var(--space-14);width:100%;max-width:440px;overflow-y:auto;min-width:0;--slide-y: 10px;animation:p var(--duration-slow) ease-out}.a .onboarding-title{margin:0;color:var(--text);font-family:var(--font-serif, serif);font-size:1.25rem;text-align:center}.a .onboarding-subtitle{margin:0;color:var(--text-muted);font-size:var(--fs-ui);line-height:1.6;text-align:center;white-space:pre-line}.a .onboarding-avatar{width:88px;height:88px;margin-bottom:var(--space-4);border-radius:50%;corner-shape:round;object-fit:cover;box-shadow:0 2px 12px var(--shadow, rgba(0, 0, 0, .08))}.a .onboarding-actions{display:flex;gap:var(--space-12);margin-top:auto;padding-top:var(--space-16)}.a .ob-remote-connect{width:100%;margin-top:var(--space-12);text-align:center}.a .ob-remote-connect-link{min-height:auto;padding:var(--space-4) var(--space-8);color:var(--text-muted);font-size:var(--fs-caption)}.a .ob-remote-connect-panel{display:flex;flex-direction:column;gap:var(--space-8);width:min(100%,360px);margin:0 auto;padding-top:var(--space-2)}.a .ob-remote-connect-actions,.a .ob-workspace-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-10)}.a .ob-name-form{width:min(100%,360px);margin:0}.a .ob-name-fields{display:flex;flex-direction:column;gap:var(--space-12);padding-bottom:var(--space-12)}.a .ob-name-field,.a .custom-field,.a .ob-model-edit-field{display:flex;flex-direction:column;gap:var(--space-6);min-width:0}.a .ob-field-label,.a .custom-field .ob-field-label{align-self:flex-start;margin:0;color:var(--text-muted);font-size:var(--fs-caption);font-weight:400}.a .ob-memory-row{padding:var(--space-12) 0 0;border-top:var(--border-width, 1px) solid var(--border)}.a .ob-provider-select,.a .ob-add-model{position:relative;width:100%}.a .ob-provider-trigger,.a .ob-add-model-trigger{width:100%;justify-content:space-between}.a .ob-provider-trigger svg,.a .ob-add-model-trigger svg{width:16px;height:16px;flex-shrink:0}.a .ob-provider-menu,.a .ob-add-model-menu{position:absolute;z-index:50;top:calc(100% + var(--space-4));right:0;left:0;display:flex;flex-direction:column;max-height:min(300px,45vh);overflow:hidden}.a .ob-provider-search,.a .ob-add-model-search{flex:0 0 auto;border-bottom:var(--border-width, 1px) solid var(--settings-card-border, var(--border))}.a .ob-provider-options,.a .ob-add-model-options{max-height:190px;overflow-y:auto}.a .ob-provider-option,.a .ob-add-model-option{width:100%;justify-content:flex-start;text-align:left}.a .ob-provider-option.selected{color:var(--accent);font-weight:600}.a .ob-provider-empty{padding:var(--space-12) var(--space-8);color:var(--text-muted);font-size:var(--fs-ui)}.a .custom-provider-row{width:100%;margin-bottom:var(--space-4)}.a .custom-provider-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-8);width:100%}.a .ob-select-widget{width:100%;max-width:none}.a .ob-select-widget>*{max-width:none}.a .ob-key-row,.a .ob-test-row{display:flex;align-items:center;gap:var(--space-8);width:100%}.a .ob-key-row input{flex:1}.a .ob-key-toggle{flex:0 0 auto;--control-inline-padding: 0;width:var(--control-height);min-width:var(--control-height)}.a .ob-key-toggle svg{width:16px;height:16px}.a .ob-status{font-size:var(--fs-caption)}.a .ob-status.success{color:var(--green, #6b9)}.a .ob-status.error{color:var(--coral, #c66)}.a .ob-status.loading{color:var(--text-muted)}.a .ob-added-models,.a .ob-utility-section,.a .tutorial-cards{display:flex;flex-direction:column;gap:var(--space-8);width:100%}.a .ob-added-models-title,.a .ob-utility-header{display:flex;align-items:baseline;align-self:flex-start;gap:var(--space-8)}.a .ob-added-models-title,.a .ob-utility-title{color:var(--text);font-size:var(--fs-ui);font-weight:500}.a .ob-added-models-count{min-width:1rem;padding:0 .35rem;border-radius:calc(var(--radius-sm, 4px) * var(--corner-radius-scale, 1));corner-shape:squircle;background:var(--overlay-light);color:var(--text-muted);font-size:var(--fs-hint);font-weight:400;text-align:center}.a .ob-added-models-empty,.a .ob-added-models-list,.a .ob-model-edit-panel{box-sizing:border-box;width:100%;overflow:hidden;border:var(--settings-outline-width, var(--border-width, 1px)) solid var(--settings-card-border, var(--border));border-radius:calc(var(--settings-surface-radius, var(--radius-card)) * var(--corner-radius-scale, 1));corner-shape:squircle;background:var(--bg-card)}.a .ob-added-models-empty{padding:var(--space-16);color:var(--text-muted);font-size:var(--fs-ui);text-align:center}.a .ob-added-model-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-8);padding:var(--space-8) var(--space-12);border-top:var(--border-width, 1px) solid var(--overlay-subtle)}.a .ob-added-model-row:first-child{border-top:0}.a .ob-added-model-row.main{background:var(--accent-light)}.a .ob-added-model-info{display:flex;flex-direction:column;min-width:0}.a .ob-added-model-name,.a .ob-added-model-id{overflow:hidden;min-width:0;text-overflow:ellipsis;white-space:nowrap}.a .ob-added-model-name{color:var(--text);font-size:var(--fs-ui);font-weight:500}.a .ob-added-model-id{color:var(--text-muted);font-size:var(--fs-hint)}.a .ob-added-model-actions,.a .ob-model-edit-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-4)}.a .ob-main-model-badge{color:var(--accent);font-size:var(--fs-hint)}.a .ob-main-model-btn{min-height:auto;height:auto;font-size:var(--fs-hint)}.a .ob-model-icon-btn{--control-inline-padding: 0;width:var(--control-height);min-width:var(--control-height)}.a .ob-model-icon-btn svg{width:16px;height:16px}.a .ob-model-edit-panel{padding:var(--space-12)}.a .ob-model-edit-title{margin-bottom:var(--space-8);color:var(--text);font-size:var(--fs-ui);font-weight:500}.a .ob-model-edit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-8)}.a .ob-model-edit-field:first-child{grid-column:1 / -1}.a .ob-model-edit-field span,.a .ob-model-edit-toggle-row .hana-toggle-label,.a .ob-utility-hint{color:var(--text-muted);font-size:var(--fs-hint)}.a .ob-model-edit-checks{display:flex;flex-wrap:wrap;gap:var(--space-16);margin-top:var(--space-8)}.a .ob-model-edit-actions{margin-top:var(--space-12)}.a .ob-add-model-menu{max-height:min(300px,45vh)}.a .ob-add-model-manual{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-4);padding-top:var(--space-6);border-top:var(--border-width, 1px) solid var(--settings-card-border, var(--border))}.a .ob-add-model-manual-input{min-width:0}.a .ob-add-model-manual-btn{align-self:stretch}.a .ob-utility-section{gap:var(--space-14);margin-top:var(--space-4)}.a .ob-utility-block{display:flex;flex-direction:column;gap:var(--space-6)}.a .ob-workspace-card{display:grid;grid-template-columns:44px minmax(0,1fr);gap:var(--space-14);align-items:start;box-sizing:border-box;width:100%;padding:var(--space-16)}.a .ob-workspace-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:var(--border-width, 1px) solid var(--overlay-light);border-radius:calc(var(--field-radius, var(--radius-md)) * var(--corner-radius-scale, 1));corner-shape:squircle;background:var(--overlay-subtle);color:var(--accent)}.a .ob-workspace-icon svg{width:24px;height:24px}.a .ob-workspace-copy{display:flex;flex-direction:column;gap:var(--space-6);min-width:0}.a .ob-workspace-label{color:var(--text);font-size:var(--fs-body);font-weight:400}.a .ob-workspace-path{min-width:0;overflow-wrap:anywhere;padding:var(--space-8);border-radius:calc(var(--field-radius, var(--radius-md)) * var(--corner-radius-scale, 1));corner-shape:squircle;background:var(--overlay-subtle);color:var(--text);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--fs-caption);line-height:1.45}.a .ob-workspace-hint{margin:0;color:var(--text-muted);font-size:var(--fs-caption);line-height:1.55}.a .ob-workspace-actions{width:100%}.a .tutorial-cards{gap:var(--space-10)}.a .tutorial-card{padding:var(--space-14) var(--space-16);border-radius:calc(var(--settings-surface-radius, var(--radius-card)) * var(--corner-radius-scale, 1));corner-shape:squircle;box-shadow:var(--shadow-xs)}.a .tutorial-card-header{display:flex;align-items:center;justify-content:center;gap:var(--space-8);margin-bottom:var(--space-4)}.a .tutorial-card-icon{width:20px;height:20px;flex-shrink:0;color:var(--accent)}.a .tutorial-card-icon svg{width:100%;height:100%}.a .tutorial-card-title{color:var(--text);font-size:var(--fs-body);font-weight:400}.a .tutorial-card-desc{margin:0;color:var(--text-muted);font-family:var(--font-serif, serif);font-size:var(--fs-caption);line-height:1.55;text-align:center}.a .ob-locale-picker{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-10)}.a .ob-locale-btn{min-width:0}.a .ob-locale-btn.active{background:var(--accent-light);color:var(--accent)}.a .ob-finish-btn{margin-top:auto}@media(max-width:520px){.a{padding-inline:var(--space-16)}.a .custom-provider-fields,.a .ob-model-edit-grid{grid-template-columns:1fr}.a .ob-model-edit-field:first-child{grid-column:auto}.a .ob-workspace-card{grid-template-columns:36px minmax(0,1fr)}.a .ob-workspace-icon{width:36px;height:36px}}.a{--onboarding-inset: 7px;--onboarding-radius: 12px;--onboarding-artwork-radius: max(3px, calc(var(--onboarding-radius) - var(--onboarding-inset)));position:fixed;inset:0;display:block;padding:var(--onboarding-inset);overflow:hidden;border-radius:calc(var(--onboarding-radius) * var(--corner-radius-scale, 1));corner-shape:squircle;clip-path:inset(0 round var(--onboarding-radius));background:var(--bg, #f3f3ef);box-shadow:0 26px 75px var(--shadow, rgba(48, 53, 53, .11)),0 3px 12px var(--shadow, rgba(48, 53, 53, .05));-webkit-app-region:drag}@supports (corner-shape: squircle){.a{clip-path:none}}html[data-platform=darwin] .a{--onboarding-artwork-radius: 12px;border-radius:0;clip-path:none}html[data-platform=win32] .a{--onboarding-artwork-radius: 12px;--onboarding-radius: calc(var(--onboarding-artwork-radius) + var(--onboarding-inset));padding-top:var(--onboarding-inset)}.a .onboarding-shell{display:grid;grid-template-columns:3fr 2fr;width:100%;height:100%;min-height:0;overflow:hidden;border-radius:calc(var(--onboarding-artwork-radius) * var(--corner-radius-scale, 1));corner-shape:squircle}.a .onboarding-artwork{position:relative;min-width:0;min-height:0;margin:0;overflow:hidden;border-radius:calc(var(--onboarding-artwork-radius) * var(--corner-radius-scale, 1));corner-shape:squircle}.a .onboarding-artwork img{width:100%;height:100%;display:block;object-fit:cover;object-position:center 48%}.a .onboarding-form-panel{display:flex;min-width:0;min-height:0;flex-direction:column;padding:calc(var(--space-40) + var(--space-16) + var(--space-2)) calc(var(--space-32) + var(--space-6)) calc(var(--space-32) + var(--space-2));background:var(--bg, #f3f3ef);-webkit-app-region:no-drag}.a .onboarding-form-header{flex:0 0 auto}.a .onboarding-brand{color:var(--accent);font-family:var(--font-serif);font-size:16px;letter-spacing:.28em}.a .onboarding-step-count{margin-top:calc(var(--space-8) + var(--space-2));color:var(--text-muted);font-size:11px;letter-spacing:.08em}.a .onboarding-step{display:flex;width:100%;max-width:none;min-height:0;flex:1;align-items:stretch;gap:0;overflow-y:auto;padding-top:var(--space-40);animation:p var(--duration-slow) ease-out}.a .onboarding-step.active{display:flex}.a .onboarding-step>.onboarding-title{margin-top:0}.a .onboarding-title{margin:0 0 var(--space-12);color:var(--text);font-family:var(--font-serif);font-size:clamp(25px,2.6vw,32px);font-weight:500;line-height:1.5;letter-spacing:.02em;text-align:left}.a .onboarding-subtitle{color:var(--text-light, var(--text-muted));font-size:14px;line-height:1.8;text-align:left}.a .onboarding-avatar{display:none}.a .onboarding-actions{width:100%;min-height:36px;align-items:center;justify-content:space-between;margin-top:auto;padding-top:var(--space-32)}.a .onboarding-actions>:only-child{margin-left:auto}.a .ob-locale-picker{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin-top:calc(var(--space-24) + var(--space-6));gap:var(--space-8)}.a .ob-locale-btn{justify-content:center}.a .ob-locale-btn.active{box-shadow:inset 0 0 0 1px var(--accent)}.a .ob-name-form,.a .ob-remote-connect-panel{width:100%}.a .ob-provider-select,.a .ob-added-models,.a .ob-utility-section,.a .ob-workspace-card{margin-top:calc(var(--space-24) + var(--space-6))}.a .ob-workspace-card{background:var(--overlay-subtle)}.a .onboarding-completion{position:relative;width:100%;height:100%;overflow:hidden;border-radius:calc(var(--onboarding-artwork-radius) * var(--corner-radius-scale, 1));corner-shape:squircle}.a .onboarding-completion>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.a .onboarding-completion-copy{position:absolute;inset:0;color:var(--on-accent)}.a .onboarding-completion-brand{position:absolute;top:8%;right:0;left:0;color:var(--on-accent);font-family:var(--font-serif);font-size:15px;letter-spacing:.3em;text-align:center;text-shadow:0 1px 4px color-mix(in srgb,var(--scrim-30) 80%,transparent)}.a .onboarding-completion-message{position:absolute;top:36%;left:calc(55% + 2em);display:flex;flex-direction:column;align-items:flex-end;gap:calc(var(--space-12) + 1px);font-size:clamp(36px,5vw,56px);transform:translate(-50%,-.825em)}.a .onboarding-completion-message h1{margin:0;color:var(--on-accent);font-family:var(--font-serif);font-size:inherit;font-weight:500;line-height:1.65;text-align:right;text-shadow:0 1px 5px var(--scrim-30)}.a .onboarding-completion-start{width:100px;height:40px;justify-content:space-between;padding:0 var(--space-12) 0 var(--space-16);border:0;border-radius:calc(12px * var(--corner-radius-scale, 1));corner-shape:squircle;background:color-mix(in srgb,var(--scrim-30) 80%,transparent);color:var(--on-accent);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.a .onboarding-completion-start:hover{background:var(--scrim-35)}.a .onboarding-completion-start svg{width:16px;height:16px;flex:0 0 16px;color:var(--on-accent)}@media(max-width:760px){.a .onboarding-form-panel{padding:calc(var(--space-40) + var(--space-8) + var(--space-2)) calc(var(--space-16) + var(--space-6)) calc(var(--space-24) + var(--space-2))}.a .onboarding-step{padding-top:var(--space-32)}.a .onboarding-completion-message{left:58%}}@media(max-width:520px){.a{overflow-y:auto}.a .onboarding-shell{min-height:620px;grid-template-columns:1fr}.a .onboarding-artwork{height:250px;min-height:250px;border-radius:calc(var(--onboarding-artwork-radius) * var(--corner-radius-scale, 1));corner-shape:squircle}.a .onboarding-form-panel{padding:var(--space-32) calc(var(--space-24) + var(--space-2))}.a .ob-locale-picker{grid-template-columns:1fr}.a .onboarding-completion{min-height:620px}.a .onboarding-completion>img{object-position:35% center}.a .onboarding-completion-message{right:7%;left:auto;transform:translateY(-.825em)}.a .onboarding-completion-message{font-size:38px}}.a .onboarding-actions{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:var(--space-8)}.a .onboarding-back{justify-self:start}.a .onboarding-next{justify-self:end}.a .onboarding-page-indicator{display:flex;align-items:center;gap:var(--space-6)}.a .onboarding-page-indicator span{width:5px;height:5px;border-radius:5px;corner-shape:round;background:var(--overlay-strong);transition:width var(--duration-fast),background var(--duration-fast)}.a .onboarding-page-indicator span.active{width:15px;background:var(--accent)}.a .onboarding-language-label{margin-top:var(--space-24);color:var(--text-muted);font-size:var(--fs-hint)}.a .onboarding-language-label+.ob-locale-picker{margin-top:var(--space-12)}.a .onboarding-transition{width:100%;height:100%;min-height:0;--onboarding-shift: 12px;animation:v var(--onboarding-enter-duration) var(--ease-out) both}.a .onboarding-transition[data-direction=back]{--onboarding-shift: -12px}.a .onboarding-transition.leaving{animation:m var(--onboarding-leave-duration) var(--ease-out) both}.a .onboarding-step{animation:none}@keyframes v{0%{opacity:0;transform:translate(calc(-1 * var(--onboarding-shift)))}to{opacity:1;transform:translate(0)}}@keyframes m{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(var(--onboarding-shift))}}@media(prefers-reduced-motion:reduce){.a .onboarding-transition,.a .onboarding-transition.leaving,.a .onboarding-page-indicator span{animation:none;transition:none}}.a .onboarding-actions{grid-template-columns:minmax(0,1fr) auto;row-gap:var(--space-12)}.a .onboarding-back{grid-column:1;grid-row:2}.a .onboarding-page-indicator{grid-column:2;grid-row:1;justify-self:center}.a .onboarding-next{grid-column:2;grid-row:2}
