.application :where(*){box-sizing:content-box}.application :where(svg){vertical-align:baseline;display:inline}.application :where(h1,h2,h3,th,strong){font-weight:700}.application :where(ol){list-style-type:decimal}.application :where(ul){list-style-type:disc}.application :where(button,select,input){letter-spacing:normal}.application :where(select){appearance:auto}.application :where(a){text-decoration:underline}.application{font-family:var(--font-geist), system-ui, sans-serif;color:var(--vx-ink);background:var(--vx-app-bg);font-size:16px;line-height:normal}.application h1{font-family:var(--font-geist), system-ui, sans-serif}.application:where(.page-editor) .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.application:where(.page-editor) td .ic{vertical-align:middle;color:var(--vx-success)}.application:where(.page-editor) td .ic.no{color:var(--vx-disabled)}.application:where(.page-editor) h1,.application:where(.page-editor) h2,.application:where(.page-editor) h3{text-wrap:balance}.application:where(.page-editor) p,.application:where(.page-editor) li{text-wrap:pretty}.application:where(.page-editor) .mono{font-variant-numeric:tabular-nums}.application:where(.page-editor) ::selection{background:var(--vx-selection);color:var(--vx-ink)}.application:where(.page-editor){background:var(--vx-app-bg);margin:0}.application:where(.page-editor) a{color:var(--vx-accent)}.application:where(.page-editor) a:hover{color:var(--vx-accent-hover)}.application:where(.page-editor) a.btn-p:hover,.application:where(.page-editor) .btn-p:hover{color:var(--vx-on-accent)}.application:where(.page-editor) .mono{font-family:var(--font-ibm-plex-mono), ui-monospace, monospace}.application:where(.page-editor) .btn{min-height:44px;font:600 14px/1 var(--font-geist), system-ui, sans-serif;cursor:pointer;border:1px solid var(--vx-control-border);background:var(--vx-white);color:var(--vx-ink);box-sizing:border-box;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 14px;text-decoration:none;display:inline-flex}.application:where(.page-editor) .btn-p{background:var(--vx-accent);border-color:var(--vx-accent);color:var(--vx-on-accent)}.application:where(.page-editor) .ib{width:44px;padding:0}.application:where(.page-editor) :focus-visible{outline:3px solid var(--vx-accent);outline-offset:2px}.application:where(.page-editor) [contenteditable]:focus{outline:none}.application:where(.page-editor) .player{z-index:5;position:sticky;top:0}@media (max-width:640px){.application:where(.page-editor) .appnav,.application:where(.page-editor) .hdr-up{display:none!important}.application:where(.page-editor) .lbl{display:none}.application:where(.page-editor) .meter{min-width:0!important}.application:where(.page-editor) .wave{order:-1;flex:100%!important}.application:where(.page-editor) .player-row{gap:8px!important}.application:where(.page-editor) .tb .btn:not(.btn-p){padding:0 12px}.application:where(.page-editor) .xmenu{z-index:20;position:fixed;bottom:0;left:0;right:0;width:auto!important;padding:8px 16px calc(20px + env(safe-area-inset-bottom))!important;box-shadow:0 -12px 32px var(--vx-shadow-sheet)!important;border-radius:20px 20px 0 0!important;margin:0!important}.application:where(.page-editor) .xmenu button{min-height:52px!important;font-size:16px!important}.application:where(.page-editor) .sheet-head{display:flex!important}.application:where(.page-editor) .xscrim{display:block!important}.application:where(.page-editor) .player{margin:0 -24px;border-left:0!important;border-right:0!important;border-radius:0!important}.application:where(.page-editor) .hint{display:none}}.application:where(.page-history) .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.application:where(.page-history) td .ic{vertical-align:middle;color:var(--vx-success)}.application:where(.page-history) td .ic.no{color:var(--vx-disabled)}.application:where(.page-history,.page-account) h1,.application:where(.page-history,.page-account) h2,.application:where(.page-history,.page-account) h3{text-wrap:balance}.application:where(.page-history,.page-account) p,.application:where(.page-history,.page-account) li{text-wrap:pretty}.application:where(.page-history,.page-account) .mono{font-variant-numeric:tabular-nums}.application:where(.page-history,.page-account) ::selection{background:var(--vx-selection);color:var(--vx-ink)}.application:where(.page-history,.page-account){background:var(--vx-app-bg);margin:0}.application:where(.page-history,.page-account) a{color:var(--vx-accent)}.application:where(.page-history,.page-account) a:hover{color:var(--vx-accent-hover)}.application:where(.page-history,.page-account) a.btn-p:hover,.application:where(.page-history,.page-account) .btn-p:hover{color:var(--vx-on-accent)}.application:where(.page-history,.page-account) .mono{font-family:var(--font-ibm-plex-mono), ui-monospace, monospace}.application:where(.page-history,.page-account) .btn{min-height:44px;font:600 14px/1 var(--font-geist), system-ui, sans-serif;cursor:pointer;border:1px solid var(--vx-control-border);background:var(--vx-white);color:var(--vx-ink);box-sizing:border-box;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 14px;text-decoration:none;display:inline-flex}.application:where(.page-history,.page-account) .btn-p{background:var(--vx-accent);border-color:var(--vx-accent);color:var(--vx-on-accent)}.application:where(.page-history) th,.application:where(.page-history) td{text-align:left;border-bottom:1px solid var(--vx-divider-subtle);vertical-align:middle;white-space:nowrap;padding:14px 16px;font-size:14px}.application:where(.page-history) th{color:var(--vx-text-muted);font-size:13px;font-weight:600}.application:where(.page-history) :focus-visible{outline:3px solid var(--vx-accent);outline-offset:2px}.application:where(.page-history) .cards{flex-direction:column;gap:10px;display:none}@media (max-width:640px){.application:where(.page-history) .tbl{display:none!important}.application:where(.page-history) .cards{display:flex}.application:where(.page-history) .appnav,.application:where(.page-history) .hdr-up{display:none!important}.application:where(.page-history) .lbl{display:none}.application:where(.page-history) .meter{min-width:0!important}}.application:where(.page-flow) .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.application:where(.page-flow) td .ic{vertical-align:middle;color:var(--vx-success)}.application:where(.page-flow) td .ic.no{color:var(--vx-disabled)}.application:where(.page-flow) h1,.application:where(.page-flow) h2,.application:where(.page-flow) h3{text-wrap:balance}.application:where(.page-flow) p,.application:where(.page-flow) li{text-wrap:pretty}.application:where(.page-flow) .mono{font-variant-numeric:tabular-nums}.application:where(.page-flow) ::selection{background:var(--vx-selection);color:var(--vx-ink)}.application:where(.page-flow){margin:0}.application:where(.page-flow) a{color:var(--vx-accent)}.application:where(.page-flow) a:hover{color:var(--vx-accent-hover)}.application:where(.page-flow) a.btn-p:hover,.application:where(.page-flow) .btn-p:hover{color:var(--vx-on-accent)}.application:where(.page-flow) :focus-visible{outline:3px solid var(--vx-accent);outline-offset:2px}.application:where(.page-flow) .mono{font-family:var(--font-ibm-plex-mono), ui-monospace, monospace}.application:where(.page-flow) .card,.application .upload-box,.application .vx-dialog>.card{background:var(--vx-white);border:1px solid var(--vx-card-border);box-sizing:border-box;border-radius:16px;flex-direction:column;gap:12px;min-height:260px;padding:20px;display:flex}.application:where(.page-flow) .tag,.application :where(.upload-box) .tag{font-family:var(--font-ibm-plex-mono), ui-monospace, monospace;color:var(--vx-text-muted);letter-spacing:.02em;margin:0;font-size:12px}.application:where(.page-flow) .t,.application :where(.upload-box) .t{margin:0;font-size:18px;font-weight:600;line-height:1.3}.application:where(.page-flow) .d,.application :where(.upload-box) .d{color:var(--vx-text-secondary);margin:0;font-size:14px;line-height:1.55}.application:where(.page-flow) .note,.application :where(.upload-box) .note{border-radius:10px;margin:0;padding:10px 12px;font-size:14px;line-height:1.5}.application:where(.page-flow) .btn,.application :where(.upload-box) .btn{min-height:44px;font:600 14px/1.2 var(--font-geist), system-ui, sans-serif;cursor:pointer;border:1px solid var(--vx-control-border);background:var(--vx-white);color:var(--vx-ink);box-sizing:border-box;text-align:center;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 14px;text-decoration:none;display:inline-flex}.application:where(.page-flow) .btn-p,.application :where(.upload-box) .btn-p{background:var(--vx-accent);border-color:var(--vx-accent);color:var(--vx-on-accent)}.application:where(.page-flow) .bar,.application :where(.upload-box) .bar{background:var(--vx-progress-track);border-radius:4px;height:8px;overflow:hidden}.application:where(.page-flow) .row,.application :where(.upload-box) .row{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.application .va-s1{background:var(--vx-white);border-bottom:1px solid var(--vx-divider)}.application .va-s2{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;max-width:1280px;min-height:60px;margin:0 auto;padding:0 24px;display:flex}.application .va-s3{align-items:center;gap:24px;display:flex}.application .va-s4{color:var(--vx-ink);align-items:center;gap:8px;font-size:18px;font-weight:700;text-decoration:none;display:flex}.application .va-s5{align-items:center;gap:2px;height:18px;display:flex}.application .va-s6{background:var(--vx-accent);border-radius:2px;width:3px;height:7px}.application .va-s7{background:var(--vx-accent);border-radius:2px;width:3px;height:15px}.application .va-s8{background:var(--vx-accent);border-radius:2px;width:3px;height:10px}.application .va-s9{background:var(--vx-accent);border-radius:2px;width:3px;height:18px}.application .va-s10{background:var(--vx-accent);border-radius:2px;width:3px;height:8px}.application .va-s11{gap:18px;font-size:15px;display:flex}.application .va-s12{color:var(--vx-text-secondary);text-decoration:none}.application .va-s13{align-items:center;gap:14px;display:flex}.application .va-s14{flex-direction:column;gap:4px;min-width:140px;display:flex}.application .va-s15{color:var(--vx-text-muted);font-size:12px}.application .va-s16{background:var(--vx-progress-track);border-radius:3px;height:6px;overflow:hidden}.application .va-s17{background:var(--vx-accent);width:70%;height:6px;display:block}.application .va-s18{background:var(--vx-selection);width:36px;height:36px;color:var(--vx-accent-hover);border-radius:999px;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:flex}.application .va-s19{gap:10px;display:flex}.application .va-s20{background:var(--vx-white);border:1px solid var(--vx-card-border);width:260px;box-shadow:0 12px 32px var(--vx-shadow-menu);border-radius:12px;align-self:flex-end;margin-top:-8px;padding:6px}.application .va-s21{flex-direction:column;align-items:center;gap:10px;padding:4px 0 8px;display:none}.application .va-s22{background:var(--vx-control-border);border-radius:2px;width:36px;height:4px}.application .va-s23{align-self:flex-start;padding:0 12px;font-size:17px;font-weight:600}.application .va-s24{background:var(--vx-paper);width:100%;min-height:44px;font:500 14px var(--font-geist), sans-serif;color:var(--vx-ink);cursor:pointer;border:0;border-radius:8px;justify-content:space-between;align-items:center;padding:0 12px;display:flex}.application .va-s25{width:100%;min-height:44px;font:500 14px var(--font-geist), sans-serif;color:var(--vx-ink);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;padding:0 12px;display:flex}.application .va-s26{color:var(--vx-accent-hover);background:var(--vx-accent-soft);border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:12px;display:inline-flex}.application .va-s27{border-top:1px solid var(--vx-divider-subtle);color:var(--vx-text-secondary);margin:6px 0 0;padding:10px 12px;font-size:13px;line-height:1.45}.application .va-s28{font-family:var(--font-geist), system-ui, sans-serif;color:var(--vx-ink);background:var(--vx-app-bg);min-height:1100px}.application .va-s29{background:var(--vx-accent-soft);border-bottom:1px solid var(--vx-accent-divider)}.application .va-s30{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;max-width:1280px;margin:0 auto;padding:12px 24px;font-size:15px;display:flex}.application .va-s31{box-sizing:border-box;flex-wrap:wrap;align-items:flex-start;gap:24px;max-width:1280px;margin:0 auto;padding:28px 24px 64px;display:flex}.application .va-s32{flex-direction:column;flex:999 640px;gap:16px;min-width:0;display:flex}.application .va-s33{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.application .va-s34{min-width:0}.application .va-s35{letter-spacing:-.035em;margin:0 0 6px;font-size:26px}.application .va-s36{color:var(--vx-text-muted);flex-wrap:wrap;align-items:center;gap:12px;margin:0;font-size:14px;display:flex}.application .va-s37{flex-wrap:wrap;gap:8px;display:flex}.application .va-s38{background:var(--vx-white);border:1px solid var(--vx-divider);border-radius:16px;flex-wrap:wrap;align-items:center;gap:14px;padding:14px 16px;display:flex}.application .va-s39{flex-wrap:wrap;flex:100%;align-items:center;gap:12px;display:flex}.application .va-s40{font-size:12px}.application .va-s41{background:var(--vx-dark-surface);width:48px;height:48px;color:var(--vx-on-dark);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;display:flex}.application .va-s42{color:var(--vx-text-secondary);font-size:13px}.application .va-s43{flex:200px;align-items:center;gap:2px;min-width:0;height:36px;display:flex;overflow:hidden}.application .va-s44{width:1px;height:1px;position:absolute;overflow:hidden}.application .va-s45{border:1px solid var(--vx-control-border);min-height:44px;font:500 14px var(--font-ibm-plex-mono), monospace;background:var(--vx-white);color:var(--vx-ink);border-radius:10px;padding:0 8px}.application .va-s46{flex-wrap:wrap;flex:100%;justify-content:space-between;align-items:center;gap:12px;display:flex}.application .va-s47{color:var(--vx-text-secondary);margin:0;font-size:15px}.application .va-s48{opacity:0;width:1px;height:1px;position:absolute}.application .va-s49{background:var(--vx-white);border:1px solid var(--vx-divider);border-radius:14px;padding:12px}.application .va-s50{border-bottom:1px solid var(--vx-divider-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;padding:6px 10px 12px;display:flex}.application .va-s51{color:var(--vx-text-secondary);cursor:pointer;align-items:center;gap:10px;min-height:44px;font-size:14px;display:flex}.application .va-s52{width:18px;height:18px;accent-color:var(--vx-accent)}.application .va-s53{color:var(--vx-text-muted);font-size:13px}.application .va-s54{background:var(--vx-accent);vertical-align:-3px;width:2px;height:18px;margin-left:1px;display:inline-block}.application .va-s55{border:2px dashed var(--vx-recovery-border);background:var(--vx-recovery-bg);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:12px 4px 4px;padding:20px;display:flex}.application .va-s56{flex:320px;min-width:0}.application .va-s57{margin:0 0 4px;font-size:16px;font-weight:600}.application .va-s58{color:var(--vx-text-secondary);margin:0;font-size:13px}.application .va-s59{flex-wrap:wrap;gap:10px;display:flex}.application .va-s60{flex-direction:column;flex:280px;gap:16px;min-width:0;display:flex}.application .va-s61{background:var(--vx-white);border:1px solid var(--vx-divider);border-radius:14px;flex-direction:column;gap:14px;padding:20px;display:flex}.application .va-s62{margin:0;font-size:16px}.application .va-s63{grid-template-columns:auto 1fr;gap:10px 16px;margin:0;font-size:14px;display:grid}.application .va-s64{color:var(--vx-text-muted)}.application .va-s65{margin:0}.application .va-s66{background:var(--vx-white);border:1px solid var(--vx-divider);border-radius:14px;flex-direction:column;gap:10px;padding:20px;display:flex}.application .va-s67{color:var(--vx-text-secondary);margin:0;font-size:14px;line-height:1.55}.application .va-s68{color:var(--vx-text-muted);margin:0;font-size:13px;line-height:1.5}.application .va-s69{font-family:var(--font-geist), system-ui, sans-serif;color:var(--vx-ink);background:var(--vx-app-bg);min-height:1000px}.application .va-s70{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.application .va-s71{letter-spacing:-.02em;margin:0;font-size:26px}.application .va-s72{border:1px solid var(--vx-control-border);width:260px;max-width:100%;min-height:44px;font:14px var(--font-geist), sans-serif;background:var(--vx-white);border-radius:10px;padding:0 12px}.application .va-s73{background:var(--vx-warning-bg);border:1px solid var(--vx-warning-border);color:var(--vx-retention-warning);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;font-size:14px;display:flex}.application .va-s74{background:var(--vx-white);border:1px solid var(--vx-divider);border-radius:16px;overflow-x:auto}.application .va-s75{border-collapse:collapse;width:100%;min-width:820px}.application .va-s76{color:var(--vx-ink);font-weight:600;text-decoration:none}.application .va-s77{color:var(--vx-warning);background:var(--vx-warning-bg);border-radius:999px;margin-left:8px;padding:2px 8px;font-size:12px}.application .va-s78{width:44px;padding:0}.application .va-s79{margin:0;padding:0;list-style:none}.application .va-s80{background:var(--vx-white);border:1px solid var(--vx-divider);border-radius:16px;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.application .va-s81{justify-content:space-between;align-items:center;gap:10px;display:flex}.application .va-s82{color:var(--vx-ink);overflow-wrap:anywhere;align-items:center;min-height:44px;font-weight:600;text-decoration:none;display:flex}.application .va-s83{color:var(--vx-text-muted);margin:0;font-size:13px}.application .va-s84{flex-direction:column;flex:300px;gap:16px;min-width:0;display:flex}.application .va-s85{background:var(--vx-white);border:1px solid var(--vx-divider);border-radius:16px;flex-direction:column;gap:14px;padding:22px;display:flex}.application .va-s86{justify-content:space-between;align-items:center;display:flex}.application .va-s87{background:var(--vx-neutral-bg);border-radius:999px;padding:4px 10px;font-size:13px;font-weight:600}.application .va-s88{align-items:baseline;gap:6px;margin:0;display:flex}.application .va-s89{letter-spacing:-.03em;font-size:36px;font-weight:700}.application .va-s90{color:var(--vx-text-muted);font-size:15px}.application .va-s91{background:var(--vx-progress-track);border-radius:4px;height:8px;overflow:hidden}.application .va-s92{background:var(--vx-accent);width:30%;height:8px;display:block}.application .va-s93{background:var(--vx-white);border:1px solid var(--vx-divider);border-radius:14px;flex-direction:column;gap:10px;padding:22px;font-size:14px;display:flex}.application .va-s94{color:var(--vx-text-secondary);margin:0}.application .va-s95{align-items:center;min-height:44px;display:flex}.application .va-s96{min-height:44px;color:var(--vx-danger);align-items:center;display:flex}.application .va-s97{align-items:center;gap:12px;display:flex}.application .va-s98{background:var(--vx-accent-soft);border-radius:10px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.application .va-s99{overflow-wrap:anywhere;font-size:15px}.application .va-s100{font-size:13px}.application .va-s101{background:var(--vx-paper)}.application .va-s102{align-items:center;gap:10px;display:flex}.application .va-s103{border:1px solid var(--vx-control-border);min-height:44px;font:500 14px var(--font-geist), sans-serif;background:var(--vx-white);color:var(--vx-ink);border-radius:10px;padding:0 10px}.application .va-s104{background:var(--vx-accent);width:62%;height:8px}.application .va-s105{color:var(--vx-success);background:var(--vx-success-bg)}.application .va-s106{background:var(--vx-accent);width:38%;height:8px}.application .va-s107{color:var(--vx-warning);background:var(--vx-warning-bg)}.application .va-s108{color:var(--vx-warning);background:var(--vx-warning-bg);border:1px solid var(--vx-warning-border)}.application .va-s109{background:var(--vx-queue-progress);width:12%;height:8px}.application .va-s110{background:var(--vx-accent-soft);color:var(--vx-accent-hover)}.application .va-s111{background:var(--vx-accent);width:45%;height:8px}.application .va-s112{flex-direction:column;gap:8px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.application .va-s113{justify-content:space-between;gap:8px;display:flex}.application .va-s114{overflow-wrap:anywhere}.application .va-s115{color:var(--vx-success);flex:none}.application .va-s116{color:var(--vx-accent-hover);flex:none}.application .va-s117{color:var(--vx-text-muted);flex:none}.application .va-s118{border:2px solid var(--vx-accent)}.application .va-s119{border-radius:5px;height:10px;display:flex;overflow:hidden}.application .va-s120{background:var(--vx-accent);flex:30}.application .va-s121{background:var(--vx-selection);flex:15}.application .va-s122{background:var(--vx-accent);flex:12}.application .va-s123{background:var(--vx-selection);flex:12}.application .va-s124{background:var(--vx-disabled);width:38%;height:8px}.application .va-s125{width:100%}.application .va-s126{background:var(--vx-dark-surface);color:var(--vx-code-text);border-radius:10px;margin:0;padding:12px;font-size:12px;line-height:1.5;overflow-x:auto}.application .va-s127{flex:1}.application .va-s128{gap:8px;display:flex}.application .va-s129{border:1px solid var(--vx-control-border);min-width:0;min-height:44px;font:14px var(--font-geist), sans-serif;border-radius:10px;flex:1;padding:0 12px}.application .va-s130{box-sizing:border-box;background:var(--vx-neutral-bg);width:1440px;height:2000px;font-family:var(--font-geist), system-ui, sans-serif;color:var(--vx-ink);flex-direction:column;gap:20px;padding:40px;display:flex}.application .va-s131{justify-content:space-between;align-items:baseline;gap:24px;display:flex}.application .va-s132{letter-spacing:-.035em;margin:0;font-size:28px}.application .va-s133{color:var(--vx-text-muted);text-align:right;margin:0;font-size:13px}.application .va-s134{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.application .avatar{cursor:pointer;border:0;flex:none;padding:0;font-family:inherit}.application .app-header .avatar-drawer{background:var(--vx-white);border-bottom:1px solid var(--vx-divider);box-shadow:0 12px 24px var(--vx-shadow-menu);padding:10px 24px 18px}.application .avatar-drawer a{border-bottom:1px solid var(--vx-player-track);min-height:52px;color:var(--vx-ink);justify-content:space-between;align-items:center;font-size:17px;font-weight:500;text-decoration:none;display:flex}.application .avatar-drawer[hidden]{display:none}.application .history-header a[aria-current=page]{color:var(--vx-ink);font-weight:600}.application .btn-p:hover{background:var(--vx-accent-hover);border-color:var(--vx-accent-hover);color:var(--vx-on-accent)}.application .segment:not([data-active=true]):not([data-editing=true]):hover{background:var(--vx-paper)!important}.application .segment[data-editing=true]{box-shadow:inset 0 0 0 2px var(--vx-accent);background:var(--vx-white)!important}.application .segment button[hidden]{display:none}.application .export-panel{z-index:20;inset:auto;top:var(--export-top);right:var(--export-right);color:var(--vx-ink);background:0 0;border:0;outline:none;max-width:none;max-height:none;margin:0;padding:0;position:fixed;overflow:visible}.application .export-panel .xmenu{margin:0}.application dialog:modal{overscroll-behavior:contain}.application dialog::backdrop{overscroll-behavior:contain;overflow:hidden}.application .export-panel::backdrop{background:0 0}.application .vx-dialog{width:320px;max-width:calc(100vw - 48px);height:fit-content;color:var(--vx-ink);background:0 0;border:0;border-radius:16px;max-height:calc(100dvh - 48px);margin:auto;padding:0;position:fixed;inset:0;overflow:auto}.application .vx-dialog::backdrop{background:var(--vx-modal-overlay)}.application .vx-dialog .card{min-height:260px}.application .dialog-demos{flex-wrap:wrap;gap:8px;display:flex;position:absolute;bottom:20px;left:40px}.application:where(.page-flow){background:var(--vx-neutral-bg);width:1440px;max-width:100%;position:relative;overflow-x:auto}.application .history-actions{display:contents}.application .actions-menu{right:var(--actions-right);top:var(--actions-top);background:var(--vx-white);border:1px solid var(--vx-card-border);width:160px;box-shadow:0 12px 32px var(--vx-shadow-menu);z-index:10;border-radius:12px;padding:6px;position:fixed}.application .actions-menu button{width:100%;min-height:44px;font:500 14px var(--font-geist);color:var(--vx-ink);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;padding:0 12px;display:flex}.application .actions-menu button:hover{background:var(--vx-paper)}@media (max-width:640px){.application .avatar{min-width:44px;min-height:44px}.application input:not([type=checkbox]),.application select{font-size:16px}.application .export-panel{width:100%;inset:auto 0 0}.application .export-panel .xmenu{box-sizing:content-box;position:relative}.application .export-panel::backdrop{background:var(--vx-overlay)}}.application :where(button,select,input){box-sizing:border-box}.application input[type=checkbox]{margin:3px 3px 3px 4px}.application :where(kbd,pre){font-family:var(--font-ibm-plex-mono), ui-monospace, monospace}.application .design-symbol{font-family:ui-monospace,monospace}.application .segment[data-editing=true] p:not(:focus):after{content:"";background:var(--vx-accent);vertical-align:-3px;width:2px;height:18px;margin-left:1px;display:inline-block}.application .inline-action{appearance:none;font:inherit;line-height:inherit;color:var(--vx-accent);cursor:pointer;background:0 0;border:0;margin:0;padding:0;text-decoration:underline}.application .inline-action:hover{color:var(--vx-accent-hover)}@media (min-width:641px){.application [data-live=true] .va-s33{flex-wrap:nowrap}.application [data-live=true] .va-s34{flex:1}.application [data-live=true] .va-s36{overflow-wrap:anywhere}.application [data-live=true] .va-s37{flex-wrap:nowrap;flex:none}}.application .find-panel{border:1px solid var(--vx-divider);background:var(--vx-white);box-sizing:border-box;border-radius:16px;grid-template-columns:minmax(120px,1fr) minmax(100px,1fr) 44px 44px auto auto auto 44px;grid-template-areas:"find replacement previous next case replace all close";align-items:center;gap:8px;padding:12px;display:grid}.application .find-field{border:1px solid var(--vx-divider);min-width:0;min-height:44px;color:var(--vx-text-muted);background:var(--vx-white);box-sizing:border-box;border-radius:10px;grid-area:find;align-items:center;gap:8px;padding:0 10px;display:flex}.application .find-field svg{flex:none}.application .find-field input{width:100%;min-width:0;color:var(--vx-ink);font:14px var(--font-geist), system-ui, sans-serif;background:0 0;border:0;outline:0;padding:0}.application .find-field:focus-within{outline:2px solid var(--vx-accent);outline-offset:2px}.application .find-count{white-space:nowrap;color:var(--vx-text-muted);flex:none;font-size:11px}.application .find-replace-row{display:contents}.application .find-replacement{border-color:var(--vx-divider);box-sizing:border-box;grid-area:replacement;width:100%}.application .find-previous{grid-area:previous}.application .find-next{grid-area:next}.application .find-close{grid-area:close}.application .find-case{white-space:nowrap;min-height:44px;color:var(--vx-text-muted);cursor:pointer;grid-area:case;align-items:center;gap:6px;font-size:12px;display:flex}.application .find-case .va-s52{margin:0}.application .find-case-mobile{display:none}.application .find-replace{grid-area:replace}.application .find-all{grid-area:all}.application .find-panel .btn{border-color:var(--vx-divider);white-space:nowrap;padding:0 12px}.application .find-panel .ib{padding:0}@media (max-width:640px){.application .find-panel{grid-template-columns:minmax(0,1fr) 44px 44px 44px;grid-template-areas:"find previous next close""row row row row";gap:6px;padding:8px}.application .find-field{gap:6px;padding:0 8px}.application .find-replace-row{grid-area:row;grid-template-columns:minmax(0,1fr) auto auto 44px;grid-template-areas:"replacement replace all case";align-items:center;gap:6px;display:grid}.application .find-panel .btn{padding:0 9px}.application .find-panel .ib{padding:0}.application .find-replacement{padding:0 9px}.application .find-case{border:1px solid var(--vx-divider);box-sizing:border-box;border-radius:10px;justify-content:center;width:44px;height:44px;position:relative}.application .find-case input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute}.application .find-case:has(input:checked){background:var(--vx-accent-soft);color:var(--vx-accent)}.application .find-case:focus-within{outline:2px solid var(--vx-accent);outline-offset:2px}.application .find-case-desktop{display:none}.application .find-case-mobile{font-size:13px;font-weight:600;display:inline}}.application .segment[data-active=true]:not([data-editing=true]){background:var(--vx-accent-soft)!important}.application .segment[data-active=true]:not([data-editing=true])>button{color:var(--vx-accent-hover)!important}.application .segment[data-active=true]:not([data-editing=true])>p{font-weight:500;color:var(--vx-ink)!important}.application.page-editor .find-panel .find-field input:focus,.application.page-editor .find-panel .find-field input:focus-visible{box-shadow:none;outline:none}.application .segment>p{overflow-wrap:anywhere}.application .find-field input{box-sizing:border-box;min-height:44px}.application .upload-verification{max-width:100%}.application .upload-verification[data-interactive=true]{height:auto;margin-top:16px}.application .upload-verification>p{margin:0 0 8px}.application .upload-verification iframe{max-width:100%}.application .subscription-controls{margin-top:16px}.application .subscription-actions{gap:8px;margin-top:16px;display:grid}.application .subscription-actions .btn{box-sizing:border-box;width:100%}.application .subscription-price-note{font-size:11px}.application .subscription-note{color:var(--vx-text-muted);margin:12px 0 0;font-size:13px;line-height:1.5}.application .account-support{overflow-wrap:anywhere;margin:12px 0;font-size:13px}.application .account-support a{color:var(--vx-accent)}.application .vx-dialog.upload-dialog{width:400px;max-width:calc(100vw - 32px)}.application .vx-dialog>.card.upload-progress,.application .upload-progress{box-sizing:border-box;grid-template-rows:28px 84px 1fr 44px 40px;gap:12px;height:426px;min-height:426px;padding:20px;display:grid}.application .upload-progress p,.application .upload-progress h2{margin:0}.application .upload-heading .t{font-size:18px;line-height:1.3}.application .upload-heading .d{margin-top:5px;font-size:14px;line-height:1.4}.application .upload-steps{height:28px;margin:0;padding:0;list-style:none;position:relative}.application .upload-step{color:var(--vx-text-secondary);font-size:12px;position:absolute;inset:0}.application .upload-step .step-label{white-space:nowrap;width:92px;position:absolute;top:0}.application .upload-step[aria-current]{color:var(--vx-ink);font-weight:600}.application .upload-step .step-track{background:var(--vx-player-border);border-radius:9px;width:calc(50% - 3px);height:3px;transition:transform .18s;position:absolute;bottom:0;overflow:hidden}.application .upload-step .step-track i{background:var(--vx-accent);transform-origin:0;height:100%;transition:transform .15s linear;display:block}.application .step-extract .step-track{transform-origin:0;left:0}.application .step-extract .step-label{left:0}.application .step-upload .step-track{transform-origin:100%;right:0}.application .step-upload .step-label{right:0}.application .upload-progress[data-check=true] :is(.step-extract,.step-upload) .step-track{transform:scaleX(.65)}.application .step-verify{animation:.18s p9-check-in}.application .step-verify .step-track{width:calc(33.333% - 4px);left:50%;transform:translate(-50%)}.application .step-verify .step-label{left:50%;transform:translate(-46px)}.application .upload-stage{min-width:0;position:relative}.application .upload-motion{align-items:center;gap:14px;height:76px;display:flex}.application .upload-motion[hidden],.application .upload-meter[hidden]{display:none}.application .upload-film{background:var(--vx-player-text);width:64px;height:48px;color:var(--vx-player-bg);border-radius:8px;flex:none;place-items:center;display:grid;position:relative}.application .upload-film:before,.application .upload-film:after{content:"";background:repeating-linear-gradient(90deg, var(--vx-player-muted) 0 5px, transparent 5px 9px);height:4px;position:absolute;left:6px;right:6px}.application .upload-film:before{top:4px}.application .upload-film:after{bottom:4px}.application .upload-waves{flex:1;align-items:center;gap:3px;min-width:0;height:56px;display:flex}.application .upload-waves i{min-width:2px;max-width:6px;height:var(--wave-height);background:var(--vx-player-control);border-radius:3px;flex:1;transform:scaleY(.25)}.application .upload-waves i[data-lit=true]{background:var(--vx-accent);animation:.8s ease-in-out infinite alternate p9-wave;animation-delay:var(--wave-delay)}.application .upload-progress[data-phase=handoff] .upload-waves i{animation:none;transform:scaleY(.7)}.application .upload-progress .bar{height:6px}.application .upload-progress .bar>div,.application .transcript-progress .bar>div{background:var(--vx-accent);border-radius:inherit;height:100%}.application .upload-numbers{font:12px/1.4 var(--font-ibm-plex-mono), monospace;font-variant-numeric:tabular-nums;color:var(--vx-caption);justify-content:space-between;margin-top:6px;display:flex}.application .upload-check-slot{visibility:hidden;pointer-events:none;position:absolute;inset:0}.application .upload-check-slot[data-visible=true]{visibility:visible;pointer-events:auto}.application .upload-check-slot .upload-verification{margin:0}.application .upload-check-slot .upload-verification>div{min-height:65px}.application .upload-check-slot .verification-error{margin:4px 0;font-size:12px}.application .upload-check-slot .btn{min-height:32px;padding:0 12px}.application .upload-privacy{color:var(--vx-success);align-items:center;gap:7px;font-size:12px;line-height:1.5;display:flex}.application .upload-privacy svg{flex:none}@keyframes p9-wave{0%{transform:scaleY(.6)}to{transform:scaleY(1)}}@keyframes p9-check-in{0%{opacity:0}to{opacity:1}}.application .transcript-progress{box-sizing:border-box;border:1px solid var(--vx-divider);background:var(--vx-white);border-radius:12px;flex-direction:column;gap:10px;height:150px;padding:14px 16px;display:flex}.application .transcript-progress p{margin:0;animation:none}.application .transcript-progress-row{align-items:center;gap:10px;min-height:20px;font-size:14px;display:flex}.application .transcript-mini-wave{flex:none;align-items:center;gap:2px;height:16px;display:flex}.application .transcript-mini-wave i{background:var(--vx-accent);border-radius:2px;width:3px;height:14px;animation:.7s ease-in-out infinite alternate p9-wave}.application .transcript-progress[data-ready=true] .transcript-mini-wave i{background:var(--vx-success);animation:none;transform:scaleY(.5)}.application .transcript-track{color:var(--vx-caption);font-size:12px}.application .transcript-track b{font-weight:500}.application .transcript-track [data-current=true]{color:var(--vx-accent)}.application .transcript-track [data-complete=true]{color:var(--vx-success)}.application .transcript-close-hint{color:var(--vx-caption);font-size:12px;line-height:1.4}.application .transcript-flow[data-pending=true] :is(.va-s36,.va-s37,.va-s50){visibility:hidden}.application .transcript-flow[data-pending=true] .player{opacity:.5;pointer-events:none}.application .transcript-flow .va-s49{box-sizing:border-box;min-height:380px}.application .transcript-flow[data-pending=true] aside{visibility:hidden}.application .transcript-placeholder .segment{align-items:flex-start;gap:16px;min-height:48px;padding:6px 8px;display:flex}.application .placeholder-timestamp{min-width:64px;color:var(--vx-placeholder);flex:none;padding:11px 4px;font-size:13px}.application .placeholder-lines{flex:1;gap:8px;padding:11px 0;display:grid}.application .placeholder-lines i{background:var(--vx-divider-subtle);border-radius:4px;height:10px;display:block}@media (prefers-reduced-motion:reduce){.application :is(.upload-progress,.transcript-flow) *,.application :is(.upload-progress,.transcript-flow) :before,.application :is(.upload-progress,.transcript-flow) :after{transition:none!important;animation:none!important}}.application .upload-dialog>.card.upload-box{box-sizing:border-box;height:426px;min-height:426px}.application .transcript-flow .va-s33{flex:none;align-content:flex-start;height:112px}.application .transcript-flow .va-s35{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.application .transcript-progress{height:164px}.application .transcript-progress-row{flex:none;align-items:flex-start;height:40px}.application .transcript-progress-row p{line-height:20px}.application .transcript-progress .bar{background:var(--vx-menu-hover);border-radius:99px;flex:none;height:6px;overflow:hidden}@media (max-width:640px){.application .transcript-flow .va-s33{height:180px}}.application .upload-heading .t{height:48px}.application .upload-numbers>span:last-child{text-align:right;flex:none;width:4ch}.application .upload-check-slot .upload-verification>div{contain:layout paint;width:300px;max-width:100%;height:65px;position:relative}.application .upload-numbers{font-family:ui-monospace,Menlo,monospace}.application .verification-retry .verification-error{margin:4px 0;font-size:12px}.application .verification-retry .btn{padding:0 12px}.application .upload-numbers>span:last-child{text-align:left;width:5ch}.application h1{letter-spacing:-.035em;font-weight:800}.application h2,.application h2[class]{letter-spacing:-.022em;font-weight:750}
