:root{--red: #ed463c;--red-hover: #f16b63;--red-edge: #be3830;--red-soft: #fdedec;--red-text: #be3830;--orange: #ed8732;--orange-edge: #be6c28;--orange-soft: #fdf3eb;--orange-text: #be6c28;--navy: #0e3047;--navy-hover: #294e68;--navy-edge: #06131c;--navy-soft: #d8e4ec;--navy-ring: #b7d1e2;--green: #2e9e5b;--green-soft: #ddf3e5;--green-text: #237a46;--yellow-soft: #fff4cc;--yellow-text: #8a6700;--page: #f6f8fa;--card: #ffffff;--sunken: #edf1f4;--field: #f6f8fa;--line: #dce3e9;--line-strong: #c2ccd5;--text-strong: #0e3047;--text: #333d46;--muted: #66737f;--faint: #93a1ad;--scrim: rgba(6, 19, 28, .56);--solid: #0e3047;--solid-hover: #294e68;--solid-edge: #06131c;--shadow-pop: 0 12px 32px -8px rgba(14, 48, 71, .28);color-scheme:light;--font-display: "Montserrat", system-ui, sans-serif;--font-body: "Be Vietnam Pro", system-ui, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, monospace;--r-control: 12px;--r-field: 14px;--r-card: 16px;--r-dialog: 24px;--ledge: 4px;--sidebar-width: 248px;--panel-width: 380px;--topbar-height: 72px}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--red: #ed463c;--red-hover: #f16b63;--red-edge: #8f2a24;--red-soft: #3a1a19;--red-text: #f4908a;--orange: #ed8732;--orange-edge: #8e511e;--orange-soft: #33240f;--orange-text: #f4b784;--navy: #78a9c9;--navy-hover: #b7d1e2;--navy-edge: #436c88;--navy-soft: #16334a;--navy-ring: #294e68;--green: #3dba70;--green-soft: #163524;--green-text: #7ad6a0;--yellow-soft: #3a3010;--yellow-text: #f2cf5b;--page: #081d2b;--card: #0e2636;--sunken: #0b2131;--field: #0b2131;--line: #1f3b4f;--line-strong: #2e4c61;--text-strong: #eef4f8;--text: #c9d5de;--muted: #8da0af;--faint: #62798a;--scrim: rgba(2, 8, 12, .7);--solid: #294e68;--solid-hover: #436c88;--solid-edge: #040e15;--shadow-pop: 0 12px 32px -8px rgba(0, 0, 0, .6);color-scheme:dark}}:root[data-theme=dark]{--red: #ed463c;--red-hover: #f16b63;--red-edge: #8f2a24;--red-soft: #3a1a19;--red-text: #f4908a;--orange: #ed8732;--orange-edge: #8e511e;--orange-soft: #33240f;--orange-text: #f4b784;--navy: #78a9c9;--navy-hover: #b7d1e2;--navy-edge: #436c88;--navy-soft: #16334a;--navy-ring: #294e68;--green: #3dba70;--green-soft: #163524;--green-text: #7ad6a0;--yellow-soft: #3a3010;--yellow-text: #f2cf5b;--page: #081d2b;--card: #0e2636;--sunken: #0b2131;--field: #0b2131;--line: #1f3b4f;--line-strong: #2e4c61;--text-strong: #eef4f8;--text: #c9d5de;--muted: #8da0af;--faint: #62798a;--scrim: rgba(2, 8, 12, .7);--solid: #294e68;--solid-hover: #436c88;--solid-edge: #040e15;--shadow-pop: 0 12px 32px -8px rgba(0, 0, 0, .6);color-scheme:dark}:root{--font-family: var(--font-body);--primary-color: var(--red);--primary-color-text: #ffffff;--text-color: var(--text);--text-color-secondary: var(--muted);--surface-ground: var(--page);--surface-section: var(--card);--surface-card: var(--card);--surface-overlay: var(--card);--surface-border: var(--line);--surface-hover: var(--sunken);--highlight-bg: var(--red-soft);--highlight-text-color: var(--red-text);--focus-ring: 0 0 0 3px var(--navy-ring);--maskbg: var(--scrim);--border-radius: var(--r-control)}.p-toast{width:min(420px,100vw - 32px);opacity:1}.p-toast .p-toast-message{margin:0 0 8px;border-radius:var(--r-field);background:var(--solid);box-shadow:var(--shadow-pop);color:#fff;border:0}.p-toast .p-toast-message-content{display:flex;align-items:flex-start;gap:12px;padding:12px 14px 12px 16px}.p-toast .p-toast-message-icon{flex:none;width:10px;height:10px;margin-top:6px;border-radius:3px;background:var(--green)}.p-toast .p-toast-message-icon>*{display:none}.p-toast .p-toast-message-error .p-toast-message-icon{background:var(--red)}.p-toast .p-toast-message-warn .p-toast-message-icon{background:var(--orange)}.p-toast .p-toast-message-info .p-toast-message-icon{background:var(--navy-ring)}.p-toast .p-toast-message-text{flex:1;min-width:0}.p-toast .p-toast-summary{display:block;font-weight:700;color:#fff}.p-toast .p-toast-detail{display:block;margin-top:2px;font-size:14px;color:#d8e4ec;white-space:pre-line;overflow-wrap:anywhere}.p-toast .p-toast-icon-close{flex:none;width:28px;height:28px;display:grid;place-items:center;border:0;border-radius:8px;background:none;color:#b7d1e2;cursor:pointer}.p-toast .p-toast-icon-close:hover{background:#ffffff1f;color:#fff}.p-dialog-mask.p-component-overlay{background:var(--scrim)}.p-dialog.app-dialog{width:min(720px,100vw - 32px);max-height:calc(100dvh - 32px);display:flex;flex-direction:column;border-radius:var(--r-dialog);background:var(--card);color:var(--text);box-shadow:var(--shadow-pop);overflow:hidden}.p-dialog.app-dialog.app-dialog-small{width:min(460px,100vw - 32px)}.p-dialog.app-dialog.app-dialog-wide{width:min(1180px,100vw - 32px);height:calc(100dvh - 32px)}.p-dialog.app-dialog.app-dialog-wide .p-dialog-content{display:flex;flex-direction:column;overflow:hidden;padding:0}.p-dialog.app-dialog .p-dialog-header{flex:none;padding:22px 24px 14px}.p-dialog.app-dialog .p-dialog-header-icons{display:none}.p-dialog.app-dialog .p-dialog-content{flex:1 1 auto;min-height:0;overflow:auto;padding:4px 24px 20px}.p-dialog.app-dialog .p-dialog-footer{flex:none;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;align-items:center;padding:16px 24px 22px;border-top:2px solid var(--line)}@media(max-width:820px){.p-dialog.app-dialog .p-dialog-header,.p-dialog.app-dialog .p-dialog-content,.p-dialog.app-dialog .p-dialog-footer{padding-left:18px;padding-right:18px}}.p-dropdown{display:inline-flex;align-items:center;width:100%;min-width:0;height:52px;border-radius:var(--r-field);border:1.5px solid var(--line);background:var(--field);cursor:pointer;transition:border-color .15s,box-shadow .15s,background .15s}.p-dropdown.p-focus,.p-dropdown.p-inputwrapper-focus{background:var(--card);border-color:var(--navy);box-shadow:0 0 0 3px var(--navy-ring)}.p-dropdown.p-invalid{border-color:var(--red);background:var(--red-soft)}.p-dropdown.p-disabled{opacity:.6;cursor:not-allowed}.p-dropdown.dropdown-sm{height:42px;border-radius:12px}.p-dropdown.dropdown-sm .p-dropdown-label{padding-left:12px;font-size:14px;line-height:39px}.p-dropdown.dropdown-sm .p-dropdown-trigger{width:36px}.p-dropdown .p-dropdown-label{flex:1;min-width:0;padding:0 0 0 16px;border:0;background:none;color:var(--text-strong);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:49px;outline:none}.p-dropdown .p-dropdown-label.p-placeholder{color:var(--faint)}.p-dropdown .p-dropdown-clear-icon{color:var(--muted);margin-right:4px}.p-dropdown .p-dropdown-trigger{flex:none;width:44px;display:grid;place-items:center;color:var(--muted)}.p-dropdown-panel{background:var(--card);border:2px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow-pop);color:var(--text);overflow:hidden}.p-dropdown-panel .p-dropdown-header{padding:8px;border-bottom:2px solid var(--line)}.p-dropdown-panel .p-dropdown-filter-container{position:relative}.p-dropdown-panel .p-dropdown-filter{width:100%;height:40px;padding:0 36px 0 12px;border-radius:12px;border:1.5px solid var(--line);background:var(--field);color:var(--text-strong)}.p-dropdown-panel .p-dropdown-filter:focus{outline:none;border-color:var(--navy);background:var(--card)}.p-dropdown-panel .p-dropdown-filter-icon{position:absolute;right:12px;top:50%;margin-top:-7px;color:var(--muted)}.p-dropdown-panel .p-dropdown-items{margin:0;padding:6px;list-style:none}.p-dropdown-panel .p-dropdown-item{display:flex;align-items:center;gap:8px;padding:9px 10px;border-radius:10px;cursor:pointer;color:var(--text-strong)}.p-dropdown-panel .p-dropdown-item.p-focus{background:var(--sunken)}.p-dropdown-panel .p-dropdown-item.p-highlight{background:var(--red-soft);color:var(--red-text);font-weight:600}.p-dropdown-panel .p-dropdown-item-group{padding:10px 10px 4px;font:600 11px/1 var(--font-body);letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.p-dropdown-panel .p-dropdown-empty-message{padding:10px;color:var(--muted)}*,*:before,*:after{box-sizing:border-box}[hidden]{display:none!important}html,body,#app{height:100%}body{margin:0;background:var(--page);color:var(--text);font:15px/1.55 var(--font-body);-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit;color:inherit}h1,h2,h3,h4{margin:0;font-family:var(--font-display);color:var(--text-strong);letter-spacing:-.01em;text-wrap:balance}p{margin:0}a{color:var(--red-text)}code,.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}:focus-visible{outline:3px solid var(--navy-ring);outline-offset:2px}.eyebrow{font:600 11px/1 var(--font-body);letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.muted{color:var(--muted)}.card{background:var(--card);border:2px solid var(--line);border-radius:var(--r-card)}.input{width:100%;min-width:0;height:52px;padding:0 16px;border-radius:var(--r-field);border:1.5px solid var(--line);background:var(--field)}.input:focus{outline:none;background:var(--card);border-color:var(--navy);box-shadow:0 0 0 3px var(--navy-ring)}.input[aria-invalid=true]{border-color:var(--red);background:var(--red-soft)}.input.sm{height:42px;padding:0 12px;border-radius:12px;font-size:14px}textarea.input{height:auto;min-height:110px;padding:14px 16px;resize:vertical}textarea.input.sm{min-height:64px;padding:10px 12px}.hint{font-size:12px;color:var(--muted)}.note{font-size:13px;color:var(--muted);background:var(--sunken);border-radius:12px;padding:10px 12px}.linkish{padding:0;border:0;background:none;color:var(--red-text);font-weight:700;cursor:pointer}.linkish:hover{text-decoration:underline}.switch{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--text-strong);cursor:pointer;-webkit-user-select:none;user-select:none}.switch input{appearance:none;position:relative;width:38px;height:22px;margin:0;border-radius:999px;background:var(--line-strong);cursor:pointer;transition:background .2s}.switch input:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .2s cubic-bezier(.34,1.56,.64,1)}.switch input:checked{background:var(--green)}.switch input:checked:after{transform:translate(16px)}.switch input:focus-visible{outline:3px solid var(--navy-ring);outline-offset:2px}.check{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--text-strong);cursor:pointer}.check input{width:18px;height:18px;accent-color:var(--red)}.field{display:flex;flex-direction:column;gap:6px;min-width:0}.field>label{font-weight:600;font-size:14px;color:var(--text-strong)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}.spinner[data-v-c8368221]{display:inline-block;flex:none;border-radius:50%;border:3px solid currentColor;border-right-color:transparent;opacity:.8;animation:spin-c8368221 .8s linear infinite}@keyframes spin-c8368221{to{transform:rotate(360deg)}}.app-icon[data-v-315a3ee5]{flex:none;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.side[data-v-c43c8c67]{background:var(--card);border-right:2px solid var(--line);display:flex;flex-direction:column;min-height:0}.brand[data-v-c43c8c67]{display:flex;gap:10px;align-items:center;padding:18px 18px 16px;border-bottom:2px solid var(--line);min-height:var(--topbar-height)}.brand img[data-v-c43c8c67]{width:30px;height:30px;object-fit:contain}.brand b[data-v-c43c8c67]{display:block;font:800 18px/1.1 var(--font-display);color:var(--text-strong)}.brand span[data-v-c43c8c67]{font-size:12px;color:var(--muted)}.nav[data-v-c43c8c67]{padding:14px 10px;display:flex;flex-direction:column;gap:2px;overflow:auto;flex:1}.nav .eyebrow[data-v-c43c8c67]{padding:14px 10px 8px}.nav .eyebrow[data-v-c43c8c67]:first-child{padding-top:4px}.nav button[data-v-c43c8c67]{display:flex;align-items:center;gap:10px;width:100%;border:0;background:none;padding:8px 10px;border-radius:10px;cursor:pointer;color:var(--text);font-weight:500;text-align:left}.nav button[data-v-c43c8c67]:hover{background:var(--red-soft)}.nav button[aria-current=page][data-v-c43c8c67]{background:var(--red-soft);color:var(--red-text);font-weight:700}.me[data-v-c43c8c67]{display:flex;align-items:center;gap:10px;padding:12px 16px;border-top:2px solid var(--line)}.me .who[data-v-c43c8c67]{flex:1;min-width:0}.me b[data-v-c43c8c67]{display:block;color:var(--text-strong);font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.me span[data-v-c43c8c67]{font-size:12px;color:var(--muted)}.avatar[data-v-c43c8c67]{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;font:700 13px var(--font-display);color:#fff;background:var(--solid);flex:none}.icon-btn[data-v-c43c8c67]{width:36px;height:36px;display:inline-grid;place-items:center;border-radius:10px;border:2px solid var(--line);background:var(--card);cursor:pointer;color:var(--text-strong);flex:none}.icon-btn[data-v-c43c8c67]:hover{border-color:var(--navy-ring)}@media(max-width:820px){.side[data-v-c43c8c67]{position:fixed;inset:0 auto 0 0;width:min(280px,85%);z-index:45;transform:translate(-102%);transition:transform .2s;padding-top:env(safe-area-inset-top,0px);padding-left:env(safe-area-inset-left,0px)}.side.open[data-v-c43c8c67]{transform:none;box-shadow:var(--shadow-pop)}}.theme-btn[data-v-5d2de187]{width:44px;height:44px;flex:none;display:inline-grid;place-items:center;border-radius:var(--r-control);border:2px solid var(--line);background:var(--card);color:var(--text-strong);box-shadow:0 var(--ledge) 0 var(--line);cursor:pointer;transition:transform .12s,box-shadow .12s,border-color .2s}.theme-btn[data-v-5d2de187]:hover{border-color:var(--navy-ring)}.theme-btn[data-v-5d2de187]:active{transform:translateY(var(--ledge));box-shadow:none}.topbar[data-v-53af4300]{display:flex;align-items:center;gap:14px;padding:14px 24px;border-bottom:2px solid var(--line);background:var(--card);min-height:var(--topbar-height)}.topbar h1[data-v-53af4300]{font-size:20px;white-space:nowrap}.topbar .grow[data-v-53af4300]{flex:1;min-width:0;display:flex;align-items:baseline;gap:12px}.topbar .sub[data-v-53af4300]{color:var(--muted);font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.icon-btn[data-v-53af4300]{width:36px;height:36px;display:inline-grid;place-items:center;border-radius:10px;border:2px solid var(--line);background:var(--card);cursor:pointer;color:var(--text-strong);flex:none}.icon-btn[data-v-53af4300]:hover{border-color:var(--navy-ring)}.menu-btn[data-v-53af4300]{display:none}.actions[data-v-53af4300]{display:flex;gap:10px}.actions[data-v-53af4300]:empty{display:none}@media(max-width:820px){.topbar[data-v-53af4300]{padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.topbar .sub[data-v-53af4300]{display:none}.actions[data-v-53af4300] .label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.menu-btn[data-v-53af4300]{display:inline-grid}}.booting[data-v-09f538c9]{height:100%;display:grid;place-items:center;color:var(--muted)}.app[data-v-09f538c9]{display:grid;grid-template-columns:var(--sidebar-width) minmax(0,1fr) auto;height:100%}.detail-panel[data-v-09f538c9]{width:var(--panel-width);min-height:0;background:var(--card);border-left:2px solid var(--line);display:flex;flex-direction:column}.detail-panel[data-v-09f538c9]:empty{display:none}@media(max-width:1180px){.detail-panel[data-v-09f538c9]{position:fixed;inset:0 0 0 auto;width:min(420px,100%);z-index:40;box-shadow:var(--shadow-pop);padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);padding-right:env(safe-area-inset-right,0px)}}.main[data-v-09f538c9]{display:flex;flex-direction:column;min-width:0;min-height:0}.work[data-v-09f538c9]{container-type:inline-size;container-name:work;overflow:auto;flex:1;padding:20px 24px 40px}.scrim[data-v-09f538c9]{display:none}@media(max-width:820px){.app[data-v-09f538c9]{grid-template-columns:minmax(0,1fr)}.detail-panel[data-v-09f538c9]{width:100%}.scrim[data-v-09f538c9]{display:block;position:fixed;inset:0;z-index:44;background:var(--scrim)}.work[data-v-09f538c9]{padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}}.version-page[data-v-6fdbb0ea]{max-width:640px;margin:0 auto;padding:32px 16px}.title[data-v-6fdbb0ea]{margin:0 0 24px;font-size:28px}.card[data-v-6fdbb0ea]{padding:20px 24px;margin-bottom:20px}.card-title[data-v-6fdbb0ea]{margin:0 0 12px;font-size:18px}.rows[data-v-6fdbb0ea]{margin:0}.row[data-v-6fdbb0ea]{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1.5px solid var(--line)}.row[data-v-6fdbb0ea]:last-child{border-bottom:none}.row dt[data-v-6fdbb0ea]{color:var(--muted);font-weight:500}.row dd[data-v-6fdbb0ea]{margin:0;font-family:var(--font-mono);color:var(--text-strong);word-break:break-all;text-align:right}.error[data-v-6fdbb0ea],.error-detail[data-v-6fdbb0ea]{color:var(--red-text)}.error-detail[data-v-6fdbb0ea]{margin:12px 0 0;font-size:13px}.retry[data-v-6fdbb0ea]{margin-top:12px;height:36px;padding:0 14px;border:2px solid var(--line);border-radius:10px;background:var(--card);color:var(--text-strong);font-weight:700;cursor:pointer}.retry[data-v-6fdbb0ea]:hover{border-color:var(--navy-ring)}.auth-layout[data-v-9390a778]{display:grid;grid-template-columns:minmax(320px,2fr) 3fr;min-height:100%}.intro[data-v-9390a778]{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:48px;padding:40px;background:#0e3047;color:#d8e4ec}.intro .brand[data-v-9390a778]{display:flex;align-items:center;gap:12px}.intro .brand b[data-v-9390a778]{font:800 20px var(--font-display);color:#fff}.intro .pitch[data-v-9390a778]{margin-top:auto;margin-bottom:auto;display:flex;flex-direction:column;gap:14px;max-width:26rem}.intro .pitch .eyebrow[data-v-9390a778]{color:#f4b784}.intro .pitch h1[data-v-9390a778]{color:#fff;font-size:36px;line-height:1.15}.intro .pitch p[data-v-9390a778]{color:#b7d1e2}.intro .pixels[data-v-9390a778]{position:absolute;right:40px;bottom:40px;display:grid;grid-template-columns:repeat(3,18px)}.intro .pixels i[data-v-9390a778]{width:18px;height:18px}.intro .pixels i[data-v-9390a778]:nth-child(1),.intro .pixels i[data-v-9390a778]:nth-child(5),.intro .pixels i[data-v-9390a778]:nth-child(9){background:#ed463c}.intro .pixels i[data-v-9390a778]:nth-child(3),.intro .pixels i[data-v-9390a778]:nth-child(7){background:#ed8732}.intro .pixels i[data-v-9390a778]:nth-child(2),.intro .pixels i[data-v-9390a778]:nth-child(6){background:#294e68}.form-side[data-v-9390a778]{position:relative;display:grid;place-items:center;padding:40px 24px}.form-side .corner[data-v-9390a778]{position:absolute;top:20px;right:20px}.form-side .form-box[data-v-9390a778]{width:100%;max-width:400px}@media(max-width:820px){.auth-layout[data-v-9390a778]{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr}.intro[data-v-9390a778]{padding:20px 16px;gap:0}.intro .pitch[data-v-9390a778],.intro .pixels[data-v-9390a778]{display:none}.form-side[data-v-9390a778]{place-items:start center;padding:32px 16px}.form-side .corner[data-v-9390a778]{top:-60px;right:16px}}.btn[data-v-a51d7ed9]{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 18px;border-radius:var(--r-control);border:2px solid transparent;font-weight:700;cursor:pointer;white-space:nowrap;transition:transform .12s,box-shadow .12s,background .2s,border-color .2s}.btn[data-v-a51d7ed9]:active:not(:disabled){transform:translateY(var(--ledge));box-shadow:none!important}.btn[data-v-a51d7ed9]:disabled{opacity:.45;cursor:not-allowed}.btn.block[data-v-a51d7ed9]{width:100%}.btn-sm[data-v-a51d7ed9]{height:36px;padding:0 12px;font-size:14px;border-radius:10px}.btn-primary[data-v-a51d7ed9]{background:var(--red);color:#fff;box-shadow:0 var(--ledge) 0 var(--red-edge)}.btn-primary[data-v-a51d7ed9]:hover:not(:disabled){background:var(--red-hover)}.btn-navy[data-v-a51d7ed9]{background:var(--solid);color:#fff;box-shadow:0 var(--ledge) 0 var(--solid-edge)}.btn-navy[data-v-a51d7ed9]:hover:not(:disabled){background:var(--solid-hover)}.btn-ghost[data-v-a51d7ed9]{background:var(--card);border-color:var(--line);color:var(--text-strong);box-shadow:0 var(--ledge) 0 var(--line)}.btn-ghost[data-v-a51d7ed9]:hover:not(:disabled){border-color:var(--navy-ring)}.btn-danger[data-v-a51d7ed9]{background:var(--card);border-color:var(--red-soft);color:var(--red-text);box-shadow:0 var(--ledge) 0 var(--red-soft)}.btn-danger[data-v-a51d7ed9]:hover:not(:disabled){border-color:var(--red)}.login[data-v-16a8f80d]{display:flex;flex-direction:column;gap:28px}.head h2[data-v-16a8f80d]{font-size:28px;margin-bottom:6px}.form[data-v-16a8f80d]{display:flex;flex-direction:column;gap:16px}.with-btn[data-v-16a8f80d]{position:relative}.with-btn .input[data-v-16a8f80d]{padding-right:52px}.with-btn .peek[data-v-16a8f80d]{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:36px;height:36px;display:grid;place-items:center;border:0;border-radius:10px;background:none;color:var(--muted);cursor:pointer}.with-btn .peek[data-v-16a8f80d]:hover{color:var(--text-strong);background:var(--sunken)}.forgot[data-v-16a8f80d]{align-self:flex-end;margin-top:-6px;margin-bottom:8px;padding:0;border:0;background:none;color:var(--red-text);font-size:14px;font-weight:700;cursor:pointer}.forgot[data-v-16a8f80d]:hover{text-decoration:underline}
