@layer components{.vx-field>label{font-size:13px;font-weight:500;color:var(--vx-ink-2)}.vx-field{min-width:0}.vx-field-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:18px}.vx-field-grid>*{grid-column:span 12}.vx-field-grid>.vx-span-2{grid-column:span 2}.vx-field-grid>.vx-span-3{grid-column:span 3}.vx-field-grid>.vx-span-4{grid-column:span 4}.vx-field-grid>.vx-span-6{grid-column:span 6}.vx-field-grid>.vx-span-8{grid-column:span 8}@media (max-width:760px){.vx-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.vx-field-grid>*,.vx-field-grid>.vx-span-6,.vx-field-grid>.vx-span-8{grid-column:span 2}.vx-field-grid>.vx-span-2,.vx-field-grid>.vx-span-3,.vx-field-grid>.vx-span-4{grid-column:span 1}}.vx-input{width:100%;min-width:0;color:var(--vx-ink)}.vx-affix input::-moz-placeholder,.vx-input::-moz-placeholder{color:var(--vx-faint)}.vx-affix input::placeholder,.vx-input::placeholder{color:var(--vx-faint)}.vx-affix.vx-disabled,.vx-input:disabled{opacity:.55;cursor:not-allowed}.vx-affix:has(input[aria-invalid=true]),.vx-input[aria-invalid=true]{border-color:var(--vx-red)}.vx-affix:has(input[aria-invalid=true]):focus-within,.vx-input[aria-invalid=true]:focus{box-shadow:0 0 0 4px color-mix(in srgb,var(--vx-red) 14%,transparent)}.vx-textarea{height:auto;min-height:90px;padding:12px 14px;line-height:1.5;resize:vertical}.vx-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--vx-muted) 50%),linear-gradient(135deg,var(--vx-muted) 50%,transparent 50%);background-position:calc(100% - 20px) 50%,calc(100% - 15px) 50%;background-size:5px 5px;background-repeat:no-repeat;padding-right:36px}.vx-affix{display:flex;align-items:center;gap:8px;width:100%;height:46px;padding:0 14px;border-radius:14px;border:1px solid var(--vx-line-2);background:var(--vx-card);transition:border-color .2s,box-shadow .2s}.vx-affix:focus-within{border-color:var(--vx-ink-2);box-shadow:0 0 0 4px color-mix(in srgb,var(--vx-ink) 7%,transparent)}.vx-affix input{flex:1;min-width:0;height:100%;border:0;background:none;font-size:14.5px;color:var(--vx-ink);font-variant-numeric:tabular-nums;outline:none}.vx-affix input,.vx-affix input:focus,.vx-combo-search input,.vx-combo-search input:focus{height:100%;padding:0;border:0;border-radius:0;background:none;box-shadow:none}.vx-affix b,.vx-affix em{font-style:normal;font-size:13.5px;font-weight:500;color:var(--vx-muted)}.vx-icon-btn.vx-remove{color:var(--vx-muted);flex-shrink:0}.vx-icon-btn.vx-remove:hover{color:var(--vx-red)}.vx-icon-btn.vx-remove.vx-armed{background:var(--vx-red-bg);color:var(--vx-red)}.vx-combo{width:100%;min-width:0}.vx-combo-trigger{display:flex;align-items:center;text-align:left}.vx-combo-trigger>span{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.vx-combo-trigger.vx-placeholder{color:var(--vx-muted)}select.vx-select:has(>option[value=""]:checked){color:var(--vx-muted)}select.vx-select option{color:var(--vx-ink)}.vx-pop.vx-combo-pop{top:calc(100% + 6px);right:0;min-width:260px;padding:6px}.vx-combo-search{display:flex;align-items:center;gap:10px;height:44px;padding:0 10px;margin-bottom:4px;border-bottom:1px solid var(--vx-line);color:var(--vx-muted)}.vx-combo-search input{flex:1;min-width:0;border:0;background:none;font-size:14.5px;color:var(--vx-ink);outline:none}.vx-combo-list{max-height:288px;overflow-y:auto;margin:0;padding:0;list-style:none}.vx-combo-opt{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:12px;cursor:pointer;transition:background-color .12s}.vx-combo-opt.vx-on{background:var(--vx-soft)}.vx-combo-opt strong{font-size:14px;overflow-wrap:anywhere}.vx-combo-opt>svg{margin-left:auto;flex-shrink:0;color:var(--vx-accent)}@media (max-width:720px){.vx-pop.vx-combo-pop{top:76px;left:12px;right:12px}.vx-combo-list{max-height:50vh}}.vx-read-grid{margin:0}.vx-read{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;-moz-column-gap:12px;column-gap:12px;row-gap:2px;align-content:center;padding:12px 14px;border-radius:16px;background:var(--vx-soft)}.vx-read.vx-has-ic{grid-template-columns:40px minmax(0,1fr);padding:12px}.vx-read .vx-control-ic{grid-row:span 2;background:var(--vx-card)}@media (max-width:760px){.vx-read-grid>.vx-read.vx-has-ic{grid-column:span 2}}.vx-read dt{font-size:12px;color:var(--vx-muted);align-self:end}.vx-read dd{margin:0;font-weight:500;overflow-wrap:anywhere}.vx-pending{color:color-mix(in srgb,var(--vx-amber) 62%,var(--vx-ink))}[data-theme=dark] .vx-pending{color:var(--vx-amber)}.vx-copy-field{display:flex;align-items:center;gap:8px;min-height:46px;padding:4px 4px 4px 14px;border-radius:14px;background:var(--vx-soft)}.vx-copy-field>.vx-mono{flex:1;min-width:0;font-size:13.5px;overflow-wrap:anywhere}.vx-copy-field .vx-icon-btn{flex-shrink:0}.vx-copy-field .vx-icon-btn:hover{background:var(--vx-card)}.vx-copy-field .vx-icon-btn.vx-on{color:var(--vx-green)}.vx-save-spacer{height:84px}@media (max-width:760px){.vx-save-spacer{height:72px}}.vx-save-bar strong{font-weight:500;opacity:.8}@media (max-width:640px){.vx-save-bar{max-width:calc(100vw - 24px);padding-left:16px}.vx-save-bar strong{min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:13px;margin-right:4px}}.vx-form-tabs{min-width:0;max-width:100%}.vx-seg.vx-lg button{height:40px;padding:0 18px;font-size:14.5px}.vx-tab-dot{width:6px;height:6px;border-radius:50%;background:var(--vx-amber)}.vx-color-pick{display:flex;flex-direction:column;gap:8px}.vx-box-dims{width:160px;height:auto}.vx-box-faces path{stroke:var(--vx-muted)}.vx-box-faces .vx-top{fill:var(--vx-soft)}.vx-box-faces .vx-side{fill:var(--vx-soft-3)}.vx-box-faces .vx-front{fill:var(--vx-soft-2)}.vx-dim path{fill:none;stroke:var(--vx-faint);stroke-width:1.2;stroke-linecap:round;transition:stroke .25s}.vx-dim text{fill:var(--vx-muted);font-size:11px;font-weight:600;text-anchor:middle;transition:fill .25s}.vx-dim.vx-on path{stroke:var(--vx-accent);stroke-width:1.6}.vx-dim.vx-on text{fill:var(--vx-accent)}.vx-head-dots{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--vx-line-2);color:var(--vx-ink-2);transition:background-color .2s}.vx-head-dots.vx-on,.vx-head-dots:hover{background:var(--vx-soft)}.vx-head-pop{width:230px}.vx-crumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin:0 0 6px;padding:0;list-style:none;font-size:13.5px;color:var(--vx-muted)}.vx-crumbs a{transition:color .2s}.vx-crumbs a:hover{color:var(--vx-ink)}.vx-crumbs [aria-current]{color:var(--vx-ink-2);font-weight:500}.vx-crumb-sep{display:grid;color:var(--vx-faint)}.vx-brand-card .vx-section-head,.vx-types-card .vx-section-head{align-items:flex-start;flex-wrap:wrap}.vx-types-card .vx-section-head>div{flex:1 1 260px;min-width:0}.vx-brand-card .vx-profile-form{margin-top:0}.vx-section-head .vx-card-sub{margin-top:2px}.vx-types-card .vx-bank-logo{background:var(--vx-soft);color:var(--vx-ink-2)}.vx-types-card .vx-bank-logo.vx-pend{background:var(--vx-amber-bg);color:color-mix(in srgb,var(--vx-amber) 62%,var(--vx-ink))}[data-theme=dark] .vx-types-card .vx-bank-logo.vx-pend{color:var(--vx-amber)}.vx-types-card .vx-control-txt small,.vx-types-card .vx-control-txt strong{white-space:normal;overflow-wrap:anywhere}.vx-types-card .vx-control-txt small.vx-pending{color:color-mix(in srgb,var(--vx-amber) 62%,var(--vx-ink))}[data-theme=dark] .vx-types-card .vx-control-txt small.vx-pending{color:var(--vx-amber)}.vx-type-edit{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.vx-type-edit>label{font-weight:500;font-size:14.5px;overflow-wrap:anywhere}.vx-remove-gap{width:38px;flex-shrink:0}.vx-bank-row.vx-editing{align-items:flex-end}.vx-add-type{margin-top:16px;padding-top:16px;border-top:1px solid var(--vx-line)}.vx-add-type-row{display:flex;gap:8px}.vx-add-type-row .vx-btn{height:46px;flex-shrink:0}.vx-brand-count{display:flex;align-items:baseline;gap:8px}.vx-brand-count a{font-size:13px;color:var(--vx-muted);transition:color .2s}.vx-brand-count a:hover{color:var(--vx-ink)}.vx-brand-empty{color:var(--vx-muted);font-size:14px;padding:12px 0}.vx-form-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:23px}.vx-form-card{padding:22px;min-width:0}.vx-form-card.vx-wide{grid-column:1/-1}@media (max-width:1100px){.vx-form-cards{grid-template-columns:minmax(0,1fr)}}.vx-form-card .vx-section-head{flex-wrap:wrap}.vx-form-card .vx-section-head>div{flex:1 1 260px;min-width:0}.vx-edit-table .vx-tr{-moz-column-gap:12px;column-gap:12px;padding:0 8px 0 16px}.vx-edit-table .vx-tr.vx-th>span:first-child{justify-content:flex-start}.vx-edit-table .vx-tr.vx-row{align-items:start;padding-block:10px;cursor:default}.vx-edit-table .vx-tr.vx-row:hover{background:none}.vx-edit-cell{min-width:0}.vx-edit-label{display:none}.vx-edit-table .vx-affix,.vx-edit-table .vx-input{height:42px;border-radius:12px}.vx-edit-table .vx-affix .vx-num,.vx-edit-table .vx-affix input{text-align:right}.vx-edit-remove{display:flex;justify-content:center;padding-top:2px}.vx-cell-err{display:block;margin-top:5px;font-size:12px;color:var(--vx-red)}.vx-edit-wrap{container:vx-edit/inline-size;min-width:0}@container vx-edit (max-width: 880px){.vx-edit-table:not(.vx-read) .vx-tr.vx-th{display:none}.vx-edit-table:not(.vx-read).vx-grid .vx-tr.vx-row{position:relative;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;border-top:1px solid var(--vx-line)}.vx-edit-table:not(.vx-read) .vx-tr.vx-th+.vx-tr.vx-row{border-top:0}.vx-edit-table:not(.vx-read) .vx-edit-cell{grid-column:span 2}.vx-edit-table:not(.vx-read) .vx-edit-cell.vx-half{grid-column:span 1}.vx-edit-table:not(.vx-read) .vx-edit-label{display:block;margin-bottom:6px;font-size:12px;color:var(--vx-muted)}.vx-edit-table:not(.vx-read) .vx-edit-cell:first-child .vx-edit-label{padding-right:44px;line-height:24px;margin-bottom:4px}.vx-edit-table:not(.vx-read) .vx-edit-remove{position:absolute;top:8px;right:8px;padding:0}.vx-edit-table:not(.vx-read) .vx-edit-remove .vx-edit-label{display:none}}@container vx-edit (max-width: 520px){.vx-edit-table.vx-read .vx-tr.vx-th{display:none}.vx-edit-table.vx-read.vx-grid .vx-tr.vx-row{position:relative;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;border-top:1px solid var(--vx-line)}.vx-edit-table.vx-read .vx-tr.vx-th+.vx-tr.vx-row{border-top:0}.vx-edit-table.vx-read .vx-edit-cell{grid-column:span 2}.vx-edit-table.vx-read .vx-edit-cell.vx-half{grid-column:span 1}.vx-edit-table.vx-read .vx-edit-label{display:block;margin-bottom:6px;font-size:12px;color:var(--vx-muted)}.vx-edit-table.vx-read .vx-edit-cell:first-child .vx-edit-label{padding-right:44px;line-height:24px;margin-bottom:4px}.vx-edit-table.vx-read .vx-edit-remove{position:absolute;top:8px;right:8px;padding:0}.vx-edit-table.vx-read .vx-edit-remove .vx-edit-label{display:none}}.vx-var-imgs{display:flex;align-items:center;gap:4px;min-height:42px}.vx-var-thumb{position:relative;width:36px;height:36px;flex-shrink:0;border-radius:10px;overflow:hidden;background:var(--vx-soft);box-shadow:0 0 0 1px var(--vx-line)}.vx-var-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.vx-var-thumb em{position:absolute;right:2px;bottom:2px;padding:0 4px;border-radius:6px;font-style:normal;font-size:10.5px;line-height:16px;background:var(--vx-solid);color:var(--vx-on-solid)}.vx-var-add{cursor:pointer;color:var(--vx-muted)}.vx-var-add:hover{color:var(--vx-ink)}.vx-var-add:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--vx-ink) 14%,transparent)}.vx-dropzone.vx-off,.vx-var-add.vx-off{opacity:.55;pointer-events:none}.vx-dropzone .vx-spin,.vx-var-add .vx-spin{animation:vx-spin .9s linear infinite}.vx-dropzone{display:flex;align-items:center;gap:16px;padding:20px 22px;border-radius:18px;border:1.5px dashed var(--vx-line-2);background:color-mix(in srgb,var(--vx-soft) 45%,var(--vx-card));cursor:pointer;transition:border-color .2s,background-color .2s,box-shadow .2s}.vx-dropzone:hover{border-color:var(--vx-muted);background:var(--vx-soft)}.vx-dropzone:focus-within{border-color:var(--vx-ink-2);box-shadow:0 0 0 4px color-mix(in srgb,var(--vx-ink) 7%,transparent)}.vx-dropzone.vx-drag{border-color:var(--vx-accent);background:var(--vx-accent-soft)}.vx-drop-ic{width:48px;height:48px;flex-shrink:0;border-radius:50%;display:grid;place-items:center;background:var(--vx-card);color:var(--vx-ink-2);box-shadow:0 0 0 1px var(--vx-line-2);transition:transform .35s var(--vx-spring),color .2s}.vx-dropzone.vx-drag .vx-drop-ic,.vx-dropzone:hover .vx-drop-ic{transform:translateY(-2px)}.vx-dropzone.vx-drag .vx-drop-ic{color:var(--vx-accent)}.vx-drop-txt{display:flex;flex-direction:column;gap:3px;min-width:0}.vx-drop-txt strong{font-size:15px;font-weight:500;color:var(--vx-ink)}.vx-drop-txt small{font-size:13px;color:var(--vx-muted)}.vx-drop-txt u{color:var(--vx-ink);text-underline-offset:3px}.vx-img-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:14px;margin:18px 0 0;padding:0;list-style:none}@media (max-width:640px){.vx-img-grid{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:10px}}.vx-img-tile{position:relative;min-width:0;padding:8px;border-radius:18px;border:1px solid var(--vx-line);background:var(--vx-card);animation:vx-fadeIn .4s ease both}.vx-img-thumb{display:block;aspect-ratio:1;border-radius:12px;overflow:hidden;background:var(--vx-soft)}.vx-img-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.vx-img-cover{position:absolute;top:16px;left:16px}.vx-img-menu{position:absolute;top:14px;right:14px}.vx-img-menu .vx-row-dots{background:var(--vx-card);color:var(--vx-ink-2);box-shadow:0 0 0 1px var(--vx-line-2)}.vx-img-foot{display:flex;align-items:center;gap:8px;padding:8px 4px 2px}.vx-img-name{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:13px;color:var(--vx-ink-2)}.vx-img-foot small{font-size:12px;color:var(--vx-faint)}.vx-img-empty{margin-top:16px;font-size:14px;color:var(--vx-muted)}.vx-np-tabs{margin-bottom:23px}.vx-box-dims.vx-np-box{width:116px;flex-shrink:0;margin:-6px 0 -10px}.vx-textarea.vx-np-desc{min-height:320px}.vx-np-empty{display:flex;flex-direction:column;align-items:center;padding-bottom:22px}.vx-np-empty .vx-empty{padding-bottom:14px}@media (max-width:640px){.vx-seg.vx-lg button{height:38px;padding:0 14px;font-size:14px}.vx-box-dims.vx-np-box{width:96px}.vx-dropzone{padding:16px;gap:12px}}}@layer components{.vx-edit-table.vx-read .vx-edit-cell{display:flex;flex-direction:column;justify-content:center;min-height:42px;font-size:14px;overflow-wrap:anywhere}.vx-edit-table.vx-read .vx-edit-cell.vx-end{align-items:flex-end;text-align:right}.vx-edit-table.vx-read strong{font-weight:500}.vx-edit-table.vx-read .vx-edit-cell>*{min-width:0;max-width:100%;white-space:normal}@container vx-edit (max-width: 520px){.vx-edit-table.vx-read .vx-edit-cell{min-height:0}.vx-edit-table.vx-read .vx-edit-cell.vx-end{align-items:flex-start;text-align:left}}.vx-img-foot small.vx-img-new{color:var(--vx-accent);font-weight:500}.vx-panel-body{animation-fill-mode:backwards}.vx-sn-count{margin-left:auto;padding-left:8px;font-size:12.5px;color:var(--vx-muted);font-variant-numeric:tabular-nums}.vx-cfg-head{flex-wrap:wrap;margin-bottom:4px}.vx-cfg-head>div:first-child{flex:1 1 300px;min-width:0}.vx-cfg-head .vx-card-sub{max-width:62ch}.vx-cfg-head-acts{display:flex;align-items:center;gap:8px}.vx-cfg-head .vx-chips-row{margin-top:8px}.vx-cfg-note{margin:-4px 0 0;font-size:13px;color:var(--vx-muted)}.vx-cfg-head-acts+*{margin-top:0}.vx-cfg-back{display:inline-flex;align-items:center;gap:4px;margin:-4px 0 12px -4px;padding:4px 8px 4px 4px;border-radius:999px;font-size:13.5px;color:var(--vx-muted);transition:color .2s,background-color .2s}.vx-cfg-back:not(:disabled):hover{color:var(--vx-ink);background:var(--vx-soft)}.vx-cfg-back:disabled{opacity:.45}.vx-cfg-open,.vx-cfg-row{align-items:center}.vx-cfg-open{flex:1;min-width:0;display:flex;gap:14px;text-align:left}button.vx-cfg-open{margin:-6px;padding:6px;border-radius:16px;transition:background-color .2s}button.vx-cfg-open:hover{background:var(--vx-soft)}.vx-cfg-chev{flex-shrink:0;color:var(--vx-faint);transition:transform .3s var(--vx-ease)}button.vx-cfg-open:hover .vx-cfg-chev{transform:translateX(3px);color:var(--vx-ink-2)}.vx-cfg-row .vx-bank-logo{background:var(--vx-soft);color:var(--vx-ink-2)}button.vx-cfg-open:hover .vx-bank-logo{background:var(--vx-card)}.vx-cfg-name{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;min-width:0}.vx-cfg-name strong{min-width:0}.vx-cfg-row .vx-control-txt small{white-space:normal;overflow-wrap:anywhere}.vx-cfg-row .vx-control-txt small .vx-pill-tag{height:20px;padding:0 8px;font-size:11.5px}.vx-muted-row .vx-control-txt strong{color:var(--vx-muted)}.vx-muted-row .vx-bank-logo{opacity:.55}.vx-cfg-link{color:var(--vx-ink-2);text-decoration:underline;text-decoration-color:var(--vx-line-2);text-underline-offset:3px;transition:text-decoration-color .2s}.vx-cfg-link:hover{text-decoration-color:currentColor}.vx-cfg-syncing{display:inline-flex;align-items:center;gap:4px}.vx-cfg-switch .vx-spin,.vx-cfg-syncing svg{animation:vx-spin .9s linear infinite}.vx-cfg-control .vx-btn,.vx-cfg-control a.vx-btn{flex-shrink:0}.vx-cfg-control .vx-control-txt small,.vx-cfg-control .vx-control-txt strong,.vx-cfg-toggle .vx-control-txt small,.vx-cfg-toggle .vx-control-txt strong{white-space:normal}.vx-cfg-control .vx-control-txt small.vx-pending{color:color-mix(in srgb,var(--vx-amber) 62%,var(--vx-ink))}[data-theme=dark] .vx-cfg-control .vx-control-txt small.vx-pending{color:var(--vx-amber)}.vx-cfg-control code{color:var(--vx-ink-2)}.vx-cfg-switch{display:inline-flex;align-items:center;gap:6px;color:var(--vx-muted)}.vx-cfg-toggle{margin-top:22px}.vx-form .vx-cfg-toggle{margin-top:2px}.vx-cfg-endpoint{margin-top:14px}.vx-cfg-ok{color:var(--vx-green)}.vx-input-row{display:flex;gap:8px}.vx-input-row .vx-input{flex:1 1 160px;min-width:0}.vx-input-row .vx-btn{height:46px;flex-shrink:0}.vx-cfg-fields{margin-top:18px}.vx-cfg-fields [data-missing]{font-size:12.5px;overflow-wrap:anywhere}}@layer components{@media (max-width:760px){.vx-cfg-quick{display:none}.vx-cfg-head-acts{width:100%}.vx-cfg-head-acts .vx-btn.vx-solid{flex:1}}@media (max-width:560px){.vx-settings-panel{padding:20px}.vx-cfg-control{flex-wrap:wrap}.vx-cfg-control .vx-control-txt{flex:1 1 calc(100% - 60px)}.vx-cfg-control>.vx-btn,.vx-cfg-control>.vx-cfg-switch,.vx-cfg-control>[data-configured],.vx-cfg-control>a.vx-btn{margin-left:54px}.vx-cfg-control>.vx-cfg-switch+.vx-btn{margin-left:0}.vx-input-row{flex-wrap:wrap}.vx-input-row .vx-btn{flex:1}}}@layer components{.vx-tour{position:fixed;inset:0;z-index:300}.vx-tour-veil{position:absolute;inset:0}.vx-tour-spot{position:fixed;pointer-events:none;box-shadow:0 0 0 200vmax rgba(10,10,10,.46);transition:box-shadow .3s ease}[data-theme=dark] .vx-tour-spot{box-shadow:0 0 0 200vmax rgba(0,0,0,.64)}.vx-tour.vx-on .vx-tour-spot{box-shadow:0 0 0 2px color-mix(in srgb,var(--vx-accent) 75%,transparent),0 0 0 200vmax rgba(10,10,10,.46)}[data-theme=dark] .vx-tour.vx-on .vx-tour-spot{box-shadow:0 0 0 2px color-mix(in srgb,var(--vx-accent) 80%,transparent),0 0 0 200vmax rgba(0,0,0,.64)}.vx-tour.vx-on .vx-tour-spot:after{content:"";position:absolute;inset:-2px;border-radius:inherit;border:2px solid var(--vx-accent);opacity:0;animation:vx-tourRing 2.4s var(--vx-ease) .7s infinite}@keyframes vx-tourRing{0%{inset:-2px;opacity:.5}70%,to{inset:-12px;opacity:0}}.vx-tour.vx-glide .vx-tour-spot{transition:top .55s var(--vx-ease),left .55s var(--vx-ease),width .55s var(--vx-ease),height .55s var(--vx-ease),border-radius .55s var(--vx-ease),box-shadow .3s ease}.vx-tour-wait{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:999px;background:var(--vx-card);border:1px solid var(--vx-line);box-shadow:var(--vx-shadow-pop);font-size:13.5px;color:var(--vx-muted);animation:vx-tourCopy .3s var(--vx-ease) backwards}.vx-tour-wait .vx-spin{animation:vx-spin .9s linear infinite}.vx-tour-wait button{margin-left:4px;padding:2px 0;font-weight:600;color:var(--vx-ink)}.vx-tour-wait button:focus-visible,.vx-tour-wait button:hover{text-decoration:underline;text-underline-offset:3px}.vx-tour-card{position:fixed;width:344px;max-width:calc(100vw - 32px);padding:14px 16px 16px 18px;background:var(--vx-card);color:var(--vx-ink);border:1px solid var(--vx-line);border-radius:22px;box-shadow:var(--vx-shadow-pop);outline:none;opacity:0;transform:translateY(8px) scale(.97);pointer-events:none;transition:opacity .25s ease,transform .4s var(--vx-spring)}.vx-tour.vx-on .vx-tour-card{opacity:1;transform:none;pointer-events:auto}.vx-tour.vx-glide .vx-tour-card{transition:top .5s var(--vx-ease),left .5s var(--vx-ease),opacity .25s ease,transform .4s var(--vx-spring)}.vx-tour-card:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--vx-accent) 35%,transparent),var(--vx-shadow-pop)}.vx-tour-arrow{position:absolute;width:14px;height:14px;background:var(--vx-card);border:1px solid var(--vx-line);transform:translate(-50%,-50%) rotate(45deg)}.vx-tour-card[data-side=bottom] .vx-tour-arrow{top:0;border-right:0;border-bottom:0}.vx-tour-card[data-side=top] .vx-tour-arrow{top:100%;border-left:0;border-top:0}.vx-tour-card[data-side=right] .vx-tour-arrow{left:0;border-top:0;border-right:0}.vx-tour-card[data-side=left] .vx-tour-arrow{left:100%;border-bottom:0;border-left:0}.vx-tour-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.vx-tour-eyebrow{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:var(--vx-accent)}.vx-tour-eyebrow .vx-tnum{font-weight:500;color:var(--vx-muted)}.vx-tour-eyebrow .vx-tnum:before{content:"·";margin-right:6px}.vx-tour-x.vx-icon-btn{width:30px;height:30px;margin-right:-4px}.vx-tour-copy{margin-top:6px;animation:vx-tourCopy .4s var(--vx-ease) backwards}.vx-tour-copy h3{font-size:16.5px;font-weight:600;letter-spacing:-.2px;line-height:1.3}.vx-tour-copy p{margin-top:6px;font-size:13.5px;line-height:1.5;color:var(--vx-ink-2);text-wrap:pretty}@keyframes vx-tourCopy{0%{opacity:0;transform:translateY(4px)}}.vx-tour-progress{height:4px;margin-top:14px;border-radius:999px;background:var(--vx-soft-2);overflow:hidden}.vx-tour-progress span{display:block;height:100%;border-radius:inherit;background:var(--vx-accent);transition:width .45s var(--vx-ease)}.vx-tour-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:14px}.vx-tour-skip{padding:6px 0;font-size:13px;color:var(--vx-muted);white-space:nowrap}.vx-tour-skip:focus-visible,.vx-tour-skip:hover{color:var(--vx-ink);text-decoration:underline;text-underline-offset:3px}.vx-tour-nav{display:flex;gap:6px}@media (max-width:720px){.vx-tour-card{left:16px;right:16px;width:auto;max-width:none}}.vx-welcome-flow{display:grid;margin-top:4px}.vx-welcome-flow li{position:relative;display:grid;grid-template-columns:40px minmax(0,1fr);gap:14px;padding:10px 0;animation:vx-tourCopy .5s var(--vx-ease) backwards;animation-delay:calc(.22s + var(--vx-i, 0) * 90ms)}.vx-welcome-flow li:not(:last-child):after{content:"";position:absolute;left:19.5px;top:56px;bottom:-6px;border-left:1.5px dashed var(--vx-line-2)}.vx-welcome-ic{display:grid;place-items:center;width:40px;height:40px;border-radius:14px;background:var(--vx-accent-soft);color:var(--vx-accent)}.vx-welcome-flow strong{display:block;margin-top:1px;font-size:14.5px;font-weight:600}.vx-welcome-flow p{margin-top:2px;font-size:13.5px;line-height:1.45;color:var(--vx-muted)}}